(Qmap_ucs): New extern variable.
[chise/xemacs-chise.git-] / src / ChangeLog
index 453e86f..ee79580 100644 (file)
@@ -1,3 +1,156 @@
+2003-03-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
+
+       * mule-charset.c (Qmap_jis_x0208): Renamed from `Qjis_x0208'.
+       (Qmap_jis_x0208_1990): Renamed from `Qjapanese_jisx0208_1990';
+       don't define it when UTF2000 is not defined.
+       (syms_of_mule_charset): Modify for `Qmap_jis_x0208'; rename
+       `japanese-jisx0208-1990' to `=jis-x0208-1990'; don't define it
+       when UTF2000 is not defined.
+       (complex_vars_of_mule_charset): Modify for `Qmap_jis_x0208';
+       rename `japanese-jisx0208-1990' to `=jis-x0208-1990'.
+
+2003-03-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
+
+       * char-ucs.h (LEADING_BYTE_UCS_GB): Deleted.
+
+       * mule-charset.c (Vcharset_ucs_gb): Deleted.
+       (Qucs_gb): Deleted.
+       (syms_of_mule_charset): Delete `ucs-gb'.
+       (complex_vars_of_mule_charset): Likewise.
+
+2003-03-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
+
+       * char-ucs.h (LEADING_BYTE_UCS_CNS): Deleted.
+
+       * mule-charset.c (Vcharset_ucs_cns): Deleted.
+       (Qucs_cns): Deleted.
+       (syms_of_mule_charset): Delete `ucs-cns'.
+       (complex_vars_of_mule_charset): Likewise.
+
+2003-03-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
+
+       * char-ucs.h (LEADING_BYTE_UCS_JIS): Deleted.
+
+       * mule-charset.c (Vcharset_ucs_jis): Deleted.
+       (Qucs_jis): Deleted.
+       (syms_of_mule_charset): Delete `ucs-jis'.
+       (complex_vars_of_mule_charset): Likewise.
+
+2003-03-02  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
+
+       * char-ucs.h (LEADING_BYTE_UCS_KS): Deleted.
+
+       * mule-charset.c (Vcharset_ucs_ks): Deleted.
+       (Qucs_ks): Deleted.
+       (syms_of_mule_charset): Delete `ucs-ks'.
+       (complex_vars_of_mule_charset): Likewise.
+
+2003-03-01  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
+
+       * mule-charset.c (Vcharset_ideograph_daikanwa_2): Deleted.
+       (Qideograph_daikanwa_2): Deleted.
+       (syms_of_mule_charset): Delete `ideograph-daikanwa-2'.
+       (complex_vars_of_mule_charset): Likewise.
+
+       * char-ucs.h (LEADING_BYTE_DAIKANWA_0): Deleted.
+       (LEADING_BYTE_DAIKANWA_1): Deleted.
+       (LEADING_BYTE_DAIKANWA_2): Deleted.
+       (MIN_CHAR_DAIKANWA): Deleted.
+       (MAX_CHAR_DAIKANWA): Deleted.
+
+2003-02-27  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
+
+       * char-ucs.h (LEADING_BYTE_DAIKANWA_3): Deleted.
+       (LEADING_BYTE_HANZIKU_{1..12}): Deleted.
+       ({MIN|MAX}_CHAR_HANZIKU_{1..12}): Deleted.
+
+       * mule-charset.c (Vcharset_ideograph_hanziku_{1..12}): Deleted.
+       (Vcharset_ideograph_daikanwa): Deleted.
+       (Qideograph_hanziku_{1..12}): Deleted.
+       (Qideograph_daikanwa): Deleted.
+       (encode_builtin_char_1): Don't use {MIN|MAX}_CHAR_DAIKANWA and
+       Vcharset_ideograph_daikanwa.
+       (syms_of_mule_charset): Delete `ideograph-daikanwa' and
+       `ideograph-hanziku-{1..12}'.
+       (complex_vars_of_mule_charset): Likewise.
+
+2003-02-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
+
+       * char-ucs.h (LEADING_BYTE_GT_PJ_{1..11}): Deleted.
+
+       * mule-charset.c (Vcharset_ideograph_gt_pj_{1..11}): Deleted.
+       (Qideograph_gt_pj_{1..11}): Deleted.
+       (syms_of_mule_charset): Delete `ideograph-gt-pj-{1..11}'.
+       (complex_vars_of_mule_charset): Likewise.
+
+2003-02-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
+
+       * mule-charset.c (Vcharset_ucs_big5): Deleted.
+       (Vcharset_ideograph_gt): Deleted.
+       (Qucs_big5): Deleted.
+       (Qideograph_gt): Deleted.
+       (syms_of_mule_charset): Delete symbol `ucs-big5' and
+       `ideograph-gt'.
+       (complex_vars_of_mule_charset): Delete coded-charset `ucs-big5'
+       and `ideograph-gt'.
+
+       * char-ucs.h (LEADING_BYTE_UCS_BIG5): Deleted.
+       (LEADING_BYTE_GT): Deleted.
+       (MIN_CHAR_GT): Deleted.
+       (MAX_CHAR_GT): Deleted.
+
+2003-02-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
+
+       * chartab.c (Fput_char_attribute): Canonicalise charset-aliases.
+
+2003-01-08  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
+
+       * chartab.c (save_uint8_byte_table): Add new argument `filter'.
+       (save_uint16_byte_table): Likewise.
+       (save_byte_table): Likewise; convert values by it.
+       (Fput_char_attribute): Don't use `char-refs-simplify-char-specs'
+       for `ideographic-structure'.
+       (Fsave_char_attribute_table): Use `char-refs-simplify-char-specs'
+       as the filter for `ideographic-structure'.
+
+2003-01-07  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
+
+       * chartab.c (put_char_composition): New function.
+       (Fput_char_attribute): Use `put_char_composition'; use
+       `Fchar_refs_simplify_char_specs' for `ideographic-structure'.
+
+       * fns.c (simplify_char_spec): New function.
+       (char_ref_simplify_spec): New function.
+       (Fchar_refs_simplify_char_specs): New function.
+       (syms_of_fns): Add new builtin function
+       `char-refs-simplify-char-specs'.
+
+2003-01-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
+
+       * mule-charset.c (Vcharset_ideograph_cbeta): Deleted.
+       (Qideograph_cbeta): Deleted.
+       (syms_of_mule_charset): Don't define `ideograph-cbeta'.
+       (complex_vars_of_mule_charset): Likewise.
+
+       * char-ucs.h (LEADING_BYTE_CBETA): Deleted.
+       (MIN_CHAR_CBETA): Comment out.
+       (MAX_CHAR_CBETA): Likewise.
+
+2002-12-30  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
+
+       * mule-charset.c, chartab.h, casetab.c, char-ucs.h, chartab.c: Use
+       `HAVE_CHISE_CLIENT' instead of `HAVE_DATABASE' to indicate the
+       CHISE client feature.
+
+2002-12-25  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
+
+       * mule.c (vars_of_mule): Update `utf-2000-version' to 0.20.
+
+2002-12-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
+
+       * mule-charset.c (charset_lookup_description_1): Use
+       `NUM_LEADING_BYTES' in UTF-2000.
+
 2002-12-18  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
 
        * char-ucs.h (GC_CHARSETP): Deleted.
        (Vcharset_thai_tis620): Likewise.
        (Vcharset_katakana_jisx0201): Likewise.
 
+2003-01-03  Stephen J. Turnbull  <stephen@xemacs.org>
+
+       * XEmacs 21.4.11 "Native Windows TTY Support" is released.
+
+2002-12-14  Ben Wing  <ben@xemacs.org>
+
+       * callint.c: Declaration error.
+       * dumper.c (pdump):
+       * dumper.c (pdump_load): Warning fix.
+       * process.c: GCPRO error.
+       * glyphs.c (unmap_subwindow):
+       * glyphs.c (map_subwindow): Parenthesizing errors with ! and &&.
+       * event-stream.c (maybe_kbd_translate): Wrong argument to
+       character_to_event().
+
+       * alloc.c (garbage_collect_1):
+       * emacs.c:
+       * emacs.c (debug_can_access_memory):
+       * emacs.c (fatal_error_signal):
+       * emacs.c (mswindows_handle_hardware_exceptions):
+       * emacs.c (main_1):
+       * emacs.c (main):
+       * emacs.c (assert_failed):
+       * emacs.c (syms_of_emacs):
+       * lisp.h:
+       * print.c:
+       * print.c (std_handle_out_va):
+       * print.c (write_string_to_stdio_stream):
+       * print.c (write_fmt_string):
+       * print.c (printing_badness):
+       * print.c (printing_major_badness):
+       * print.c (print_internal):
+       * print.c (debug_print_no_newline):
+       * print.c (debug_backtrace):
+       Be more defensive in handling bad values when printing.  Add code
+       from trunk involving inhibit_non_essential_printing_operations.
+       When going down or in debug_print(), don't do external conversion
+       and such and try really, really hard when printing to avoid core
+       dumping.  Add force-debugging-signal, debug_break().
+
+2002-12-12  Stephen J. Turnbull  <stephen@xemacs.org>
+
+       * dumper.c (pdump_load): Include sysdep.h; retry with truename.
+       Analysis and original patch by Vin Shelton <acs@xemacs.org>.
+
+2002-12-02  Greg Allen  <greg_allen@westlb-systems.co.uk>
+
+       * database.c: Fix open_database. Berkeley DB API has changed in
+       4.1. see: http://www.sleepycat.com/docs/ref/upgrade.4.1/fop.html
+
+2002-11-26  Stephen J. Turnbull  <stephen@xemacs.org>
+
+       * specifier.c (Fvalid_specifier_type_p): Typo in comment.
+
+2002-11-13  Stephen J. Turnbull  <stephen@xemacs.org>
+
+       * event-Xt.c (Xt_timeout):
+       (Xt_timeout_callback):
+       (emacs_Xt_add_timeout):
+       (emacs_Xt_remove_timeout):
+       (Xt_timeout_to_emacs_event):
+       Turn completed_timeouts from a stack into a queue.  Fixes
+       deadlocks <15829.21626.171573.994716@sinisa.nasamreza.org>.
+
+2002-11-07  Wolfram Gloger  <wg@malloc.de>
+
+       * alloc.c (reinit_alloc_once_early): Disable mmap in Doug Lea malloc.
+       * emacs.c (main): Assert that mmap'd allocation is disabled.
+
+2002-10-14  Andy Piper  <andy@xemacs.org>
+
+       * glyphs-widget.c (layout_query_geometry): add in fiddle
+       factor. Include border text in width layout calculation.
+       (layout_layout): use BORDER_FIDDLE_FACTOR instead of 10.
+
 2002-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
 
        * XEmacs 21.4.10 "Military Intelligence" is released.