]> git.eshelyaron.com Git - emacs.git/log
emacs.git
19 years ago*** empty log message *** other-branches/old-bidi
Eli Zaretskii [Sat, 3 Dec 2005 17:02:01 +0000 (17:02 +0000)]
*** empty log message ***

19 years agoInclude stdio.h unconditionally. Fix and elaborate commentary.
Eli Zaretskii [Sat, 3 Dec 2005 17:00:50 +0000 (17:00 +0000)]
Include stdio.h unconditionally.  Fix and elaborate commentary.
Add Copyright blurb.

20 years ago*** empty log message ***
Kenichi Handa [Mon, 8 Mar 2004 07:47:50 +0000 (07:47 +0000)]
*** empty log message ***

20 years ago(bidi_init_it): Set bidi_it->ch_len even if POS > 0.
Kenichi Handa [Mon, 8 Mar 2004 07:47:37 +0000 (07:47 +0000)]
(bidi_init_it): Set bidi_it->ch_len even if POS > 0.

20 years ago(reseat_1): Call bidi_init_it with a previous position.
Kenichi Handa [Mon, 8 Mar 2004 07:47:17 +0000 (07:47 +0000)]
(reseat_1): Call bidi_init_it with a previous position.

20 years ago*** empty log message ***
Kenichi Handa [Wed, 3 Mar 2004 23:54:18 +0000 (23:54 +0000)]
*** empty log message ***

20 years ago(init_iterator): Initialize it->bidi_p.
Kenichi Handa [Wed, 3 Mar 2004 23:54:04 +0000 (23:54 +0000)]
(init_iterator): Initialize it->bidi_p.
(reseat_1): Cal bidi_init_it and bidi_get_next_char_visually if
necessary.
(set_iterator_to_next): Cal bidi_get_next_char_visually if
necessary.

20 years ago(direct_output_forward_char): Give up if we need bidi
Kenichi Handa [Wed, 3 Mar 2004 23:53:43 +0000 (23:53 +0000)]
(direct_output_forward_char): Give up if we need bidi
processing or buffer's orientation is right-to-left.

20 years ago(BIDI_MAXLEVEL): New macro.
Kenichi Handa [Wed, 3 Mar 2004 23:53:18 +0000 (23:53 +0000)]
(BIDI_MAXLEVEL): New macro.
(bidi_type_t, bidi_dir_t): New types.
(bidi_saved_info, bidi_stack, bidi_it): New structs.
(struct it): New members bidi_p and bidi_it.
(bidi_init_it): Extern it.
(bidi_get_next_char_visually): Extern it.

20 years ago(init_buffer_once): Adjusted for the above change.
Kenichi Handa [Wed, 3 Mar 2004 23:52:54 +0000 (23:52 +0000)]
(init_buffer_once): Adjusted for the above change.
(syms_of_buffer): Declarations of Lisp variables
default-direction-reversed and direction_reversed are deleted.
New declarations for Lisp vairables default-orientation-reversed
and default-enable-bidi-display, orientation_reversed,
enable_bidi_display.

20 years ago(struct buffer): Member name direction_reversed is
Kenichi Handa [Wed, 3 Mar 2004 23:51:47 +0000 (23:51 +0000)]
(struct buffer): Member name direction_reversed is
changed to orientation_reversed.  New member
enable_bidi_display.

20 years agoNew file.
Kenichi Handa [Wed, 3 Mar 2004 23:51:17 +0000 (23:51 +0000)]
New file.

20 years ago(obj): Include bidi.o.
Kenichi Handa [Wed, 3 Mar 2004 23:50:41 +0000 (23:50 +0000)]
(obj): Include bidi.o.
(bidi.o): New target.
(xdisp.o): Depend on bidi.h.

20 years ago*** empty log message ***
Kenichi Handa [Wed, 3 Mar 2004 12:38:28 +0000 (12:38 +0000)]
*** empty log message ***

20 years ago(ps-mule-font-info-database): Typo in doc fixed.
Kenichi Handa [Wed, 3 Mar 2004 12:36:44 +0000 (12:36 +0000)]
(ps-mule-font-info-database): Typo in doc fixed.

20 years ago(Fface_font): New optional arg CHARACTER.
Kenichi Handa [Wed, 3 Mar 2004 12:33:33 +0000 (12:33 +0000)]
(Fface_font): New optional arg CHARACTER.

20 years agoMerged from HEAD (1.72).
Kenichi Handa [Tue, 2 Mar 2004 23:09:14 +0000 (23:09 +0000)]
Merged from HEAD (1.72).

20 years ago*** empty log message ***
Kenichi Handa [Tue, 17 Feb 2004 00:18:33 +0000 (00:18 +0000)]
*** empty log message ***

20 years ago(CHARSET_OFFSET): New macro.
Kenichi Handa [Tue, 17 Feb 2004 00:18:01 +0000 (00:18 +0000)]
(CHARSET_OFFSET): New macro.

20 years ago*** empty log message ***
Kenichi Handa [Mon, 16 Feb 2004 00:11:54 +0000 (00:11 +0000)]
*** empty log message ***

20 years ago(font-encoding-alist): Cancel previous change.
Kenichi Handa [Mon, 16 Feb 2004 00:11:36 +0000 (00:11 +0000)]
(font-encoding-alist): Cancel previous change.

20 years ago*** empty log message ***
Kenichi Handa [Fri, 13 Feb 2004 06:41:27 +0000 (06:41 +0000)]
*** empty log message ***

20 years ago(x_get_font_repertory): Fix for non-Unicode-bmp charset.
Kenichi Handa [Fri, 13 Feb 2004 06:40:15 +0000 (06:40 +0000)]
(x_get_font_repertory): Fix for non-Unicode-bmp charset.

20 years ago*** empty log message ***
Kenichi Handa [Fri, 13 Feb 2004 02:26:48 +0000 (02:26 +0000)]
*** empty log message ***

20 years ago(Fset_fontset_font): Fix previous change.
Kenichi Handa [Fri, 13 Feb 2004 02:17:24 +0000 (02:17 +0000)]
(Fset_fontset_font): Fix previous change.

20 years ago(font-encoding-alist): Register "iso10646-2" for unicode-sip.
Kenichi Handa [Fri, 13 Feb 2004 01:46:50 +0000 (01:46 +0000)]
(font-encoding-alist): Register "iso10646-2" for unicode-sip.

20 years ago*** empty log message ***
Kenichi Handa [Thu, 12 Feb 2004 11:05:52 +0000 (11:05 +0000)]
*** empty log message ***

20 years agoFix previous change.
Kenichi Handa [Thu, 12 Feb 2004 08:21:32 +0000 (08:21 +0000)]
Fix previous change.

20 years ago(chinese-cns11643-15): New charset.
Kenichi Handa [Thu, 12 Feb 2004 08:11:56 +0000 (08:11 +0000)]
(chinese-cns11643-15): New charset.

20 years agoFix previous change.
Kenichi Handa [Thu, 12 Feb 2004 08:08:55 +0000 (08:08 +0000)]
Fix previous change.

20 years ago*** empty log message ***
Kenichi Handa [Thu, 12 Feb 2004 08:06:07 +0000 (08:06 +0000)]
*** empty log message ***

20 years agoNew file.
Kenichi Handa [Thu, 12 Feb 2004 08:05:56 +0000 (08:05 +0000)]
New file.

20 years agoFix previous change.
Kenichi Handa [Thu, 12 Feb 2004 08:04:00 +0000 (08:04 +0000)]
Fix previous change.

20 years ago*** empty log message ***
Kenichi Handa [Thu, 12 Feb 2004 07:49:20 +0000 (07:49 +0000)]
*** empty log message ***

20 years ago(all): Rename target from charsets. Depend on
Kenichi Handa [Thu, 12 Feb 2004 07:48:24 +0000 (07:48 +0000)]
(all): Rename target from charsets.  Depend on
${TRANS_TABLE}
(CNS-2.map, CNS-3.map, CNS-4.map, CNS-5.map, CNS-6.map)
(CNS-7.map): Generate from cns2ucsdkw.txt.
(install): Copy updated files only.

20 years agoAdd code for handling KANJI-DATABASE format.
Kenichi Handa [Thu, 12 Feb 2004 07:38:43 +0000 (07:38 +0000)]
Add code for handling KANJI-DATABASE format.

20 years ago*** empty log message ***
Kenichi Handa [Thu, 12 Feb 2004 07:30:45 +0000 (07:30 +0000)]
*** empty log message ***

20 years ago(install): Copy updated files only.
Kenichi Handa [Thu, 12 Feb 2004 07:25:52 +0000 (07:25 +0000)]
(install): Copy updated files only.

20 years ago*** empty log message ***
Kenichi Handa [Tue, 10 Feb 2004 11:31:44 +0000 (11:31 +0000)]
*** empty log message ***

20 years ago(fontset_face): Handle fallback fonts correctly.
Kenichi Handa [Tue, 10 Feb 2004 11:30:55 +0000 (11:30 +0000)]
(fontset_face): Handle fallback fonts correctly.
(Ffontset_info): Return infomation about fallback fonts.

20 years ago(describe_vector): Handle default value of a char table.
Kenichi Handa [Tue, 10 Feb 2004 11:30:01 +0000 (11:30 +0000)]
(describe_vector): Handle default value of a char table.

20 years ago(font-encoding-alist): Add entries for
Kenichi Handa [Tue, 10 Feb 2004 11:28:38 +0000 (11:28 +0000)]
(font-encoding-alist): Add entries for
variations of cns11643 fonts.
(setup-default-fontset): Add cns11643 fonts as fallback fonts.

20 years ago*** empty log message ***
Kenichi Handa [Fri, 6 Feb 2004 11:18:50 +0000 (11:18 +0000)]
*** empty log message ***

20 years ago(list-charset-chars): Put charset text property.
Kenichi Handa [Fri, 6 Feb 2004 11:13:07 +0000 (11:13 +0000)]
(list-charset-chars): Put charset text property.

20 years ago(setup-default-fontset): Delete the
Kenichi Handa [Fri, 6 Feb 2004 11:12:09 +0000 (11:12 +0000)]
(setup-default-fontset): Delete the
entry for symbol script, add JISX0213 to kana script, specify
fallback fonts.

20 years ago(FONTSET_DEFAULT): New macro.
Kenichi Handa [Fri, 6 Feb 2004 11:08:43 +0000 (11:08 +0000)]
(FONTSET_DEFAULT): New macro.
(FONTSET_ADD): Handle the case that range is nil.
(fontset_add): Likewise.
(Fset_fontset_font): Change the 2nd arg name to TARGET, and handle
the case that it is nil.
(dump_fontset): Call FONTSET_DEFAULT, not FONTSET_FALLBACK.
(syms_of_fontset): Set char-table-extra-slots property of fontset
to 9.

20 years ago(CHAR_CHARSET_P): Fix for the case that the method is subset or
Kenichi Handa [Fri, 6 Feb 2004 11:05:20 +0000 (11:05 +0000)]
(CHAR_CHARSET_P): Fix for the case that the method is subset or
superset.

20 years ago*** empty log message ***
Kenichi Handa [Thu, 5 Feb 2004 09:07:39 +0000 (09:07 +0000)]
*** empty log message ***

20 years ago(font-encoding-alist): Register "JISX0213.2004-1".
Kenichi Handa [Thu, 5 Feb 2004 09:07:19 +0000 (09:07 +0000)]
(font-encoding-alist): Register "JISX0213.2004-1".

20 years ago*** empty log message ***
Kenichi Handa [Thu, 5 Feb 2004 04:38:19 +0000 (04:38 +0000)]
*** empty log message ***

20 years ago(setup-default-fontset): Register "JISX0213.2004-1".
Kenichi Handa [Thu, 5 Feb 2004 04:35:19 +0000 (04:35 +0000)]
(setup-default-fontset): Register "JISX0213.2004-1".

20 years ago(list-character-sets): Fix the first line message.
Kenichi Handa [Thu, 5 Feb 2004 04:34:22 +0000 (04:34 +0000)]
(list-character-sets): Fix the first line message.
(sort-listed-character-sets): Adjusted for the change of
list-characters-sets-1.
(list-character-sets-1): List supplementary character sets in a
different section.
(list-charset-chars): Validate charset at early stage.

20 years agoFix `han' script range.
Kenichi Handa [Thu, 5 Feb 2004 04:31:35 +0000 (04:31 +0000)]
Fix `han' script range.

20 years ago(japanese-jisx0213.2004-1): Specify :code-space.
Kenichi Handa [Thu, 5 Feb 2004 04:29:25 +0000 (04:29 +0000)]
(japanese-jisx0213.2004-1): Specify :code-space.
(cp932-2-byte): Fix :code-space.
(unicode-smp, unicode-sip, unicode-ssp): New charsets.

20 years ago*** empty log message ***
Kenichi Handa [Wed, 4 Feb 2004 13:03:50 +0000 (13:03 +0000)]
*** empty log message ***

20 years ago*** empty log message ***
Kenichi Handa [Tue, 3 Feb 2004 04:39:27 +0000 (04:39 +0000)]
*** empty log message ***

20 years ago(iso-2022-jp): Exclude japanese-jisx0212.
Kenichi Handa [Tue, 3 Feb 2004 04:39:16 +0000 (04:39 +0000)]
(iso-2022-jp): Exclude japanese-jisx0212.
(japanese-ucs-cp932-to-jis-map): Fix previous change.
(japanese-ucs-jis-to-cp932-map): Likewise.
(iso-2022-jp-2004, euc-jis-2004, japanese-shift-jis-2004): New
coding systems.
(iso-2022-jp-3, euc-jisx0213, shift_jis-2004): New coding system
aliases.
("Japanese"): Add new charsets and coding system.s

20 years ago(japanese-jisx0213.2004-1): Specify :dimension 2.
Kenichi Handa [Tue, 3 Feb 2004 04:34:12 +0000 (04:34 +0000)]
(japanese-jisx0213.2004-1): Specify :dimension 2.

20 years ago*** empty log message ***
Kenichi Handa [Mon, 2 Feb 2004 11:43:43 +0000 (11:43 +0000)]
*** empty log message ***

20 years ago(japanese-ucs-cp932-to-jis-map): Renamed
Kenichi Handa [Mon, 2 Feb 2004 11:43:19 +0000 (11:43 +0000)]
(japanese-ucs-cp932-to-jis-map): Renamed
from japanese-ucs-cp932-map.
(japanese-ucs-jis-to-cp932-map): Renamed from
japanese-ucs-jis-map.
(japanese-ucs-glibc-map): Delete this tranlastion table.
(japanese-ucs-glibc-to-jis-map): New tranlastion table.
(japanese-ucs-jis-to-glibc-map): New tranlastion table.

20 years ago*** empty log message ***
Kenichi Handa [Fri, 30 Jan 2004 04:53:19 +0000 (04:53 +0000)]
*** empty log message ***

20 years agoHandle charset-map-path, not charset-map-directory.
Kenichi Handa [Fri, 30 Jan 2004 04:52:43 +0000 (04:52 +0000)]
Handle charset-map-path, not charset-map-directory.

20 years ago(main): Call init_charset after syms_of_XXX.
Kenichi Handa [Fri, 30 Jan 2004 04:51:32 +0000 (04:51 +0000)]
(main): Call init_charset after syms_of_XXX.

20 years ago(Vcharset_map_directory): Deleted.
Kenichi Handa [Fri, 30 Jan 2004 02:14:46 +0000 (02:14 +0000)]
(Vcharset_map_directory): Deleted.
(Vcharset_map_path): New variable
(load_charset_map_from_file): Use Vcharset_map_path instead.
(init_charset): Initialize Vcharset_map_path.
(syms_of_charset): Delete declaration of "charset-map-directory",
add declaration of "charset-map-path".

20 years agoAppend user defined area of CP932.
Kenichi Handa [Fri, 30 Jan 2004 02:12:07 +0000 (02:12 +0000)]
Append user defined area of CP932.

20 years ago(x-selection-value): Optimize for ASCII only case.
Kenichi Handa [Thu, 29 Jan 2004 04:58:35 +0000 (04:58 +0000)]
(x-selection-value): Optimize for ASCII only case.

20 years ago*** empty log message ***
Kenichi Handa [Thu, 29 Jan 2004 02:55:51 +0000 (02:55 +0000)]
*** empty log message ***

20 years ago(string_char_to_byte): Optimize for ASCII only string.
Kenichi Handa [Thu, 29 Jan 2004 02:55:34 +0000 (02:55 +0000)]
(string_char_to_byte): Optimize for ASCII only string.
(string_byte_to_char): Likewise.

20 years ago*** empty log message ***
Kenichi Handa [Thu, 29 Jan 2004 01:27:24 +0000 (01:27 +0000)]
*** empty log message ***

20 years ago(Finsert_file_contents): Avoid detecting a code twice.
Kenichi Handa [Thu, 29 Jan 2004 01:27:12 +0000 (01:27 +0000)]
(Finsert_file_contents): Avoid detecting a code twice.

20 years ago(detect_coding_iso_2022): Fix handling of SS2 and SS3.
Kenichi Handa [Thu, 29 Jan 2004 01:25:50 +0000 (01:25 +0000)]
(detect_coding_iso_2022): Fix handling of SS2 and SS3.
(detect_coding): Treat '\0' as normal ASCII byte..
(detect_coding_system): Likewise.

20 years ago(decode_coding_sjis): Fix comment.
Kenichi Handa [Wed, 28 Jan 2004 11:03:31 +0000 (11:03 +0000)]
(decode_coding_sjis): Fix comment.

20 years agoRegenerated.
Kenichi Handa [Wed, 28 Jan 2004 11:01:54 +0000 (11:01 +0000)]
Regenerated.

20 years ago*** empty log message ***
Kenichi Handa [Wed, 28 Jan 2004 11:01:03 +0000 (11:01 +0000)]
*** empty log message ***

20 years agoConvert 0x2299 to 0x29BF.
Kenichi Handa [Wed, 28 Jan 2004 11:00:38 +0000 (11:00 +0000)]
Convert 0x2299 to 0x29BF.

20 years ago*** empty log message ***
Kenichi Handa [Wed, 28 Jan 2004 06:06:46 +0000 (06:06 +0000)]
*** empty log message ***

20 years agoRegenerated.
Kenichi Handa [Wed, 28 Jan 2004 06:06:16 +0000 (06:06 +0000)]
Regenerated.

20 years ago(JISX2131.map): Convert 0x2015 to 0x2014.
Kenichi Handa [Wed, 28 Jan 2004 06:05:40 +0000 (06:05 +0000)]
(JISX2131.map): Convert 0x2015 to 0x2014.

20 years ago*** empty log message ***
Kenichi Handa [Wed, 28 Jan 2004 02:24:34 +0000 (02:24 +0000)]
*** empty log message ***

20 years ago*** empty log message ***
Kenichi Handa [Tue, 27 Jan 2004 23:52:42 +0000 (23:52 +0000)]
*** empty log message ***

20 years agoAdd map #x00A6 <-> #xFFE4 to translation tables japanese-ucs-*-map.
Kenichi Handa [Tue, 27 Jan 2004 23:52:31 +0000 (23:52 +0000)]
Add map #x00A6 <-> #xFFE4 to translation tables japanese-ucs-*-map.

20 years ago(CJK): Include JISX213A.map.
Kenichi Handa [Tue, 27 Jan 2004 12:51:08 +0000 (12:51 +0000)]
(CJK): Include JISX213A.map.
(JISX213A.map): New target.

20 years ago*** empty log message ***
Kenichi Handa [Tue, 27 Jan 2004 12:50:49 +0000 (12:50 +0000)]
*** empty log message ***

20 years agoNew file.
Kenichi Handa [Tue, 27 Jan 2004 12:49:05 +0000 (12:49 +0000)]
New file.

20 years ago(japanese-jisx0213-a): New supplementary charset.
Kenichi Handa [Tue, 27 Jan 2004 12:48:23 +0000 (12:48 +0000)]
(japanese-jisx0213-a): New supplementary charset.
(japanese-jisx0213.2004-1): New charset.

20 years ago(SJIS_TO_JIS2, JIS_TO_SJIS2): New macros.
Kenichi Handa [Tue, 27 Jan 2004 12:12:16 +0000 (12:12 +0000)]
(SJIS_TO_JIS2, JIS_TO_SJIS2): New macros.

20 years ago(decode_coding_sjis): Handle 4th charset (typically JISX0212).
Kenichi Handa [Tue, 27 Jan 2004 12:11:41 +0000 (12:11 +0000)]
(decode_coding_sjis): Handle 4th charset (typically JISX0212).
(encode_coding_sjis): Likewise.

20 years ago*** empty log message ***
Kenichi Handa [Tue, 27 Jan 2004 08:40:22 +0000 (08:40 +0000)]
*** empty log message ***

20 years agoNew file (automatically generated by admin/charset/Makefile).
Kenichi Handa [Tue, 27 Jan 2004 08:40:02 +0000 (08:40 +0000)]
New file (automatically generated by admin/charset/Makefile).

20 years ago*** empty log message ***
Kenichi Handa [Tue, 27 Jan 2004 02:43:05 +0000 (02:43 +0000)]
*** empty log message ***

20 years agoLoad cp51932 and eucjp-ms.
Kenichi Handa [Tue, 27 Jan 2004 02:39:40 +0000 (02:39 +0000)]
Load cp51932 and eucjp-ms.
(japanese-ucs-cp932-map, japanese-ucs-jis-map)
(japanese-ucs-glibc-map): New translation tables.
(eucjp-ms): New coding system.

20 years ago(QCmnemonic, QCdefalut_char)
Kenichi Handa [Tue, 27 Jan 2004 02:21:37 +0000 (02:21 +0000)]
(QCmnemonic, QCdefalut_char)
(QCdecode_translation_table, QCencode_translation_table)
(QCpost_read_conversion, QCpre_write_conversion): New variables.
(get_translation_table): Return a list of translation tables if
necessary.
(decode_coding): Call get_translation_table with ENCODEP 0.
(char_encodable_p): If translation_table is non-nil, always call
translate_char.
(Fdefine_coding_system_internal): Accept list of translation
tables as :encode-translation-table and :decode-translation-table.
(Fcoding_system_put): New function.
(syms_of_coding): Declare new symbols.  Defsubr
Scoding_system_put.

20 years ago(map_charset_chars): Fix arg to map_charset_chars in
Kenichi Handa [Tue, 27 Jan 2004 02:17:46 +0000 (02:17 +0000)]
(map_charset_chars): Fix arg to map_charset_chars in
when the charset is superset type.

20 years ago(translate_char): Accept list of translation tables.
Kenichi Handa [Tue, 27 Jan 2004 02:16:25 +0000 (02:16 +0000)]
(translate_char): Accept list of translation tables.

20 years ago*** empty log message ***
Kenichi Handa [Tue, 27 Jan 2004 02:15:13 +0000 (02:15 +0000)]
*** empty log message ***

20 years ago(coding-system-put): Delete it (implemented in C).
Kenichi Handa [Tue, 27 Jan 2004 02:14:49 +0000 (02:14 +0000)]
(coding-system-put): Delete it (implemented in C).

20 years ago*** empty log message ***
Kenichi Handa [Tue, 27 Jan 2004 02:13:46 +0000 (02:13 +0000)]
*** empty log message ***

20 years ago(katakana-sjis): Fix :superset to :subset.
Kenichi Handa [Tue, 27 Jan 2004 02:13:29 +0000 (02:13 +0000)]
(katakana-sjis): Fix :superset to :subset.

20 years agoRegenerated.
Kenichi Handa [Tue, 27 Jan 2004 02:05:19 +0000 (02:05 +0000)]
Regenerated.

20 years ago(TRANS_TABLE): New macro.
Kenichi Handa [Tue, 27 Jan 2004 02:02:55 +0000 (02:02 +0000)]
(TRANS_TABLE): New macro.
(JISX0208.map): Convert 0x2015 to 0x2014.
(cp51932.el): New target.
(eucjp-ms.el): New target.
(install): Include ${TRANS_TABLE}.