(BOPOMOFO LETTER U): Add `script'.
[chise/xemacs-chise.git] / lisp / ChangeLog
index e603053..95b2186 100644 (file)
@@ -1,3 +1,182 @@
+2000-06-19  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
+
+       * utf-2000/Ideograph-R009-Man.el (ISO-IR-165-2C7A): Fix
+       `morohashi-daikanwa'.
+
+       * utf-2000/Ideograph-R008-Lid.el, utf-2000/Ideograph-R007-Two.el,
+       utf-2000/Ideograph-R001-One.el, utf-2000/Ideograph-R006-Hook.el,
+       utf-2000/Ideograph-R005-Second.el,
+       utf-2000/Ideograph-R004-Slash.el, utf-2000/Ideograph-R003-Dot.el,
+       utf-2000/Ideograph-R002-Line.el: Reformatted.
+
+2000-06-16  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
+
+       * utf-2000/Ideograph-R145-Clothes.el:
+       - Use `ideographic-strokes' if each stroke attribute has same
+         value.
+       (U+8868): Add J78 and 83.
+       (M-34110): Separate C5-2B45.
+       (U+886B): Likewise.
+       (U+8870): Likewise.
+       (M-34130): Separate U+8872; add J78 and J83; separate C2-3276.
+       (U+8875): Add J78 and J83.
+       (U+8877): Likewise.
+       (U+887D): Likewise.
+       (U+887E): Likewise.
+       (U+8881): Likewise.
+       (U+8882): Likewise.
+       (M-34163'): Add M50441.
+       (M-34164): New character.
+       (U+888B): Add J78 and J83.
+       (U+888D): Likewise.
+       (U+8892): Likewise.
+       (U+8896): Likewise.
+       (U+8897): Likewise.
+       (U+8899): Likewise.
+       (U+889E): Likewise; separate J90-6A51; separate C1-5D35.
+       (M-34210): Add J78 and J83.
+       (U+88A4): Likewise.
+       (U+88AB): Likewise.
+       (U+88B1): Likewise.
+       (U+88B4): Likewise.
+       (U+88B5): Likewise.
+       (U+88BF): Likewise.
+       (U+88C1): Likewise.
+       (U+88C2): Likewise.
+       (U+88C3): Likewise.
+       (U+88C4): Likewise.
+       (U+88C5): Add J{78|83|90}-4175 and M050442.
+       (U+88CF): Add J78 and J83.
+       (U+88E1): Likewise.
+       (U+88D4): Likewise.
+       (U+88D5): Likewise.
+       (M-34312): Add J{78|83}-6A64; separate J90; separate GB, C1 and
+       U+88D8.
+       (U+88D9): Add J78 and J83.
+       (U+88DC): Likewise.
+       (U+88DD): Likewise.
+       (U+88DF): Likewise.
+       (U+88E8): Likewise.
+       (M-34356): Likewise.
+       (U+88F3): Likewise.
+       (M-34362): Add J{78|83}-6A6A; separate J90; separate U+88F4, GB
+       and C1.
+       (M-34367): Separate C4-4728.
+       (U+88F8): Add J78 and J83.
+       (U+88F9): Likewise.
+       (U+88FC): Likewise.
+       (U+88FD): Likewise.
+       (U+88FE): Likewise.
+       (U+8902): Likewise.
+       (U+8904): Likewise.
+       (U+8907): Likewise.
+       (M34420): Add J78-6A6F; separate J90-6A6F; separate U+890A.
+       (J90-6A6F): Add J83.
+       (U+890C): Add J78 and J83.
+       (U+8912): Likewise.
+       (U+8913): Likewise.
+       (U+891E): Likewise.
+       (U+8925): Likewise.
+       (M-34503): Add J78 and J83; separate C1-7230; separate U+892A.
+       (M-34504): Separate U+892B and GB.
+       (U+892B): Add {J78|J83}-6A75.
+       (U+8936): Add J78 and J83.
+       (U+8938): Likewise.
+       (M-34536): Separate U+893B and C1.
+       (J{78|83}-6A78): New variant of M-34536.
+       (U+8941): Add J78 and J83.
+       (U+8943): Likewise.
+       (U+8944): Likewise.
+       (U+894C): Likewise.
+       (U+894D): Likewise.
+       (U+895E): Likewise.
+       (U+8960): Likewise.
+       (U+8964): Likewise.
+       (U+8966): Likewise.
+       (M-34696): Separate J90-6B24 and U+896A.
+       (J{78|83}-6B24): New variant of M-34696 and U+896A.
+       (U+896D): Add J78 and J83.
+       (J{78|83}-6B25): New variant of M-34712 and U+896F.
+       (U+8972): Add J78 and J83.
+       (U+8974): Likewise.
+       (U+8977): Likewise.
+
+2000-06-16  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
+
+       * utf-2000/ideograph-util.el (insert-ideograph-radical-char-data):
+       Use `insert-char-data' with new optional arguments `attributes'
+       and `ccs-attributes'.
+
+       * utf-2000/char-db-util.el (insert-char-data): Add new optional
+       arguments `attributes' and `ccs-attributes'; don't use
+       `char-attribute-alist'.
+       (decode-builtin-char): Deleted.
+
+       * utf-2000/Ideograph-R009-Man.el:
+       - Use `ideographic-strokes' if each stroke attribute has same
+         value.
+       (M-462'): Add M050101.
+
+2000-06-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
+
+       * utf-2000/char-db-util.el (insert-char-data): Add optional
+       argument `readable'.
+       (insert-char-data-with-variant): Likewise.
+       (what-char-definition): Use `insert-char-data-with-variant' with
+       `readable' mode.
+
+2000-06-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
+
+       * utf-2000/ideograph-util.el (update-ideograph-radical-table):
+       Don't refer 50101 or greater code range of coded-charset
+       `ideograph-daikanwa'.
+
+2000-06-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
+
+       * utf-2000/Ideograph-R105-Dotted-Tent.el:
+       - Add missing J78 and J83 characters.
+       - Add missing Morohashi's Daikanwa characters.
+
+2000-06-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
+
+       * utf-2000/ideograph-util.el (update-ideograph-radical-table): Use
+       `char-ideograph-strokes' to put `ideographic-strokes'.
+       (ideograph-char<): Refer `ideograph-daikanwa' attribute.
+
+2000-06-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
+
+       * utf-2000/char-db-util.el (insert-char-data): If an element of
+       `->decomposition' property is a character, print it as same as an
+       integer.
+
+2000-05-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
+
+       * mule/mule-charset.el (default-coded-charset-priority-list):
+       Delete `ucs'.
+
+2000-05-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
+
+       * utf-2000/ideograph-util.el (update-ideograph-radical-table):
+       Ignore non `Ideograph' characters.
+
+       * utf-2000/char-db-util.el (insert-char-data): Change order for
+       `script'.
+       (insert-char-data-with-variant): Add optional argument `script'.
+       (insert-char-range-data): Likewise.
+       (write-char-range-data-to-file): Likewise.
+
+       * utf-2000/Ideograph-R001-One.el (BOPOMOFO LETTER K): Deleted.
+       (U+4E02): Add `->bopomofo-letter'.
+       (BOPOMOFO LETTER O): Deleted.
+       (M00004): Add `script', `->ucs' and `->bopomofo-letter'.
+       (M00005): Separate <BOPOMOFO LETTER E>.
+       (M00009): Separate <BOPOMOFO LETTER C>.
+
+       * utf-2000/u03100-Bopomofo.el (BOPOMOFO LETTER K): Add script.
+       (BOPOMOFO LETTER C): Likewise.
+       (BOPOMOFO LETTER O): Likewise.
+       (BOPOMOFO LETTER E): Likewise.
+
 2000-05-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
 
        * utf-2000/char-db-util.el (insert-char-data): Support
        * files.el (insert-file-contents-literally): Treat file as binary;
        call file-name-handlers. [sync with Emacs 20.3.10]
 
+2000-05-28  Martin Buchholz <martin@xemacs.org>
+
+       * XEmacs 21.2.34 is released.
+
+2000-05-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
+
+       * font-lock.el (font-lock-keywords): Rewrote docstring
+
+2000-05-22  Karl M. Hegbloom  <karlheg@debian.org>
+
+       * loadhist.el (unload-feature): handle case where x is both boundp
+       and fboundp
+
+2000-05-22  Karl M. Hegbloom  <karlheg@debian.org>
+
+       * packages.el: It's ok to use built-in macros, but not lisp
+       defined ones.
+
+2000-05-20  Ben Wing  <ben@xemacs.org>
+
+       * font-lock.el:
+       * font-lock.el (font-lock-message-threshold):
+       * font-lock.el (font-lock-mode):
+       * font-lock.el (font-lock-default-fontify-buffer):
+       * font-lock.el (font-lock-always-fontify-immediately):
+       * font-lock.el (font-lock-old-extent): Removed.
+       * font-lock.el (font-lock-old-len): Removed.
+       * font-lock.el (font-lock-fontify-glumped-region): Removed.
+       * font-lock.el (font-lock-pending-extent-table): New.
+       * font-lock.el (font-lock-range-table): New.
+       * font-lock.el (font-lock-after-change-function):
+       * font-lock.el (font-lock-after-change-function-1): Removed.
+       * font-lock.el (font-lock-fontify-pending-extents): New.
+       * font-lock.el ('font-lock-revert-cleanup): Removed.
+       * font-lock.el ('font-lock-revert-setup): Removed.
+       Rewrite deferral code to handle any number of changes, merging
+       them properly.  Remove hacked-up code for revert-buffer, now
+       unnecessary.
+       
+       * menubar-items.el (default-menubar):
+       In Options->Edit Init File, don't switch to emacs-lisp-mode
+       unless necessary; doing this turns off font-lock.
+
+2000-05-15  Yoshiki Hayashi  <yoshiki@xemacs.org>
+
+       * keydefs.el: Define C-x BS to backward-kill-sentence.
+
+2000-05-15  Yoshiki Hayashi  <yoshiki@xemacs.org>
+
+       * files.el (hack-local-variables-prop-line): Use non-greedy
+       matching to process -*-texinfo-*- -*-.
+
+2000-05-11  Jonathan Marten <jonathan.marten@uk.sun.com>
+
+       * minibuf.el (minibuf-directory-files): new function.
+       (read-file-name-activate-callback): use minibuf-directory-files.
+       (read-directory-name-internal): ditto.
+       (mouse-file-display-completion-list): ditto.
+       (mouse-directory-display-completion-list): ditto.
+       (read-file-name-internal): remove "./" from completion list unless
+       explicitly matched, for consistency.
+
+2000-05-11  Ben Wing  <ben@xemacs.org>
+
+       * gutter-items.el (gutter-buffers-tab):
+       * gutter-items.el (add-tab-to-gutter):
+       * gutter-items.el (update-tab-in-gutter):
+       * gutter-items.el (remove-buffer-from-gutter-tab): Removed.
+       * gutter-items.el (append-progress-display):
+       * gutter-items.el (abort-progress-display):
+       * gutter-items.el (raw-append-progress-display):
+       Further fixes.  Use set-glyph-image not set-image-instance-property,
+       to fix problems with multiple windows in a frame.
+       
+       * menubar-items.el (tutorials-menu-filter):
+       Fix typo.
+       
+       * startup.el (early-error-handler):
+       Display message box under windows; otherwise, message will disappear
+       before it can be viewed.
+       
+       * update-elc.el:
+       Fix bug in NEEDTODUMP processing.
+
+2000-05-08  Yoshiki Hayashi  <yoshiki@xemacs.org>
+
+       * startup.el (lock-directory): Removed.
+       (superlock-file): Ditto.
+       (startup-set-paths): Remove lockdir.
+       (startup-setup-paths-warning): Remove lock-directory.
+
+       * setup-paths.el (paths-find-lock-directory): Removed.
+       (paths-find-superlock-file): Ditto.
+
+2000-05-09  Ben Wing  <ben@xemacs.org>
+
+       * faces.el (set-face-property):
+       * faces.el (set-face-font):
+       * faces.el (set-face-foreground):
+       * faces.el (set-face-background):
+       * faces.el (set-face-background-pixmap):
+       * faces.el (set-face-underline-p):
+       * faces.el (set-face-strikethru-p):
+       * faces.el (set-face-highlight-p):
+       * faces.el (set-face-dim-p):
+       * faces.el (set-face-blinking-p):
+       * faces.el (set-face-reverse-p):
+       doc string changes.
+       
+       * glyphs.el:
+       * glyphs.el (make-image-specifier):
+       * glyphs.el (glyph-property):
+       * glyphs.el (set-glyph-image):
+       * glyphs.el (make-glyph):
+       * glyphs.el (make-pointer-glyph):
+       * glyphs.el (make-icon-glyph):
+       * glyphs.el (widget-image-instance-p): New.
+       authorship info, lots of doc changes.  New predicate, inadvertently
+       omitted.  the general principle with specifier docs is now that
+       the description of instantiators should go with the make-foo-specifier
+       fun's doc string, rather than in foo-specifier-p.  this follows
+       conventions elsewhere in XEmacs and in general is a lot more obvious
+       of a place to look.  sometimes the make-foo-specifier function needs
+       to be created in the process.
+       
+       * gutter.el:
+       * gutter.el (make-gutter-specifier): New.
+       * gutter.el (make-gutter-size-specifier): New.
+       * gutter.el (make-gutter-visible-specifier): New.
+       specifier doc updates according to the conventions specified before.
+
+       * objects.el:
+       * objects.el (make-font-specifier):
+       * objects.el (make-color-specifier):
+       * objects.el (make-face-boolean-specifier): New.
+       specifier doc updates according to the conventions specified before.
+
+       * specifier.el:
+       * specifier.el (set-specifier):
+       * specifier.el (make-integer-specifier): New.
+       * specifier.el (make-boolean-specifier): New.
+       * specifier.el (make-natnum-specifier): New.
+       * specifier.el (make-generic-specifier): New.
+       * specifier.el (make-display-table-specifier): New.
+       specifier doc updates according to the conventions specified before.
+
+       * toolbar.el:
+       * toolbar.el (make-toolbar-specifier): New.
+       specifier doc updates according to the conventions specified before.
+
+2000-05-09  Ben Wing  <ben@xemacs.org>
+
+       * process.el (call-process-internal): Revert to previous version
+       because Mike's change clashed with a change I did not long before.
+       Changed progn to prog1 to fix the bug pointed out by Mike Alexander.
+       Thanks very much Mike for pointing out the bug and submitting a
+       patch!
+
+2000-04-13  Mike Alexander  <mta@arbortext.com>
+
+       * process.el (call-process-internal): Send the correct input buffer
+       (call-process-internal): Return the exit status of the process
+
+2000-05-07  Ben Wing  <ben@xemacs.org>
+
+       * winnt.el:
+       * winnt.el (nt-quote-args-verbatim): Removed.
+       * winnt.el (nt-quote-args-prefix-quote): Removed.
+       * winnt.el (nt-quote-args-backslash-quote): Removed.
+       * winnt.el (nt-quote-args-double-quote): Removed.
+       * winnt.el (nt-quote-args-functions-alist): Removed.
+       * winnt.el (nt-quote-process-args): Removed.
+       Remove all stuff for argument quoting.  We borrow the code instead
+       from Emacs 20.6, which is much more careful in its quoting
+       (e.g. in handling runs of the escape character) and avoids most of
+       the need for this Lisp mechanism by checking to see whether we're
+       running a Cygwin or normal program and doing the appropriate
+       quoting.  If we end up needing such a mechanism, we should add
+       it by extending the variable `mswindows-quote-process-args' so it
+       can take an alist of regexps.
+
+2000-05-07  Ben Wing  <ben@xemacs.org>
+
+       * keydefs.el:
+       Restore M-up, M-down to 21.1 state.  Put *ward-sentence on
+       C-M-left, C-M-right instead.  Define C-M-up, C-M-down to scroll
+       the window without moving point.
+       
+       * simple.el:
+       * simple.el (scroll-up-one): New.
+       * simple.el (scroll-down-one): New.
+       Functions for use with C-M-up/down.
+
 2000-05-01  Martin Buchholz <martin@xemacs.org>
 
        * XEmacs 21.2.33 is released.