X-Git-Url: http://git.chise.org/gitweb/?a=blobdiff_plain;f=lisp%2FChangeLog;h=5cf7fdf133e9d07d2452b7fd1431205e15523f8d;hb=f49346301c22f0ee1c27a5850b82a946c18f641b;hp=9b8a4f0a6561349dba9c54a67ec3b1751bba29ff;hpb=1d9bc86590766427e2431876a50d78206a99edd5;p=chise%2Fxemacs-chise.git diff --git a/lisp/ChangeLog b/lisp/ChangeLog index 9b8a4f0..5cf7fdf 100644 --- a/lisp/ChangeLog +++ b/lisp/ChangeLog @@ -1,3 +1,85 @@ +2001-11-13 MORIOKA Tomohiko + + * bytecomp.el (byte-compile-insert-header): Fixed. + +2001-10-31 MORIOKA Tomohiko + + * dumped-lisp.el (preloaded-file-list): Dump `ad-hoc-cdp' in + XEmacs UTF-2000. + +2001-10-16 MORIOKA Tomohiko + + * mule/chinese.el (big5-cdp): New coding-system in XEmacs + UTF-2000. + +2001-10-15 MORIOKA Tomohiko + + * mule/mule-charset.el (default-coded-charset-priority-list): Add + `ideograph-hanziku-{1 .. 12}' in XEmacs UTF-2000. + +2001-10-13 MORIOKA Tomohiko + + * mule/mule-charset.el (default-coded-charset-priority-list): + `japanese-jef-china3' is renamed `china3-jef'. + +2001-10-08 MORIOKA Tomohiko + + * mule/mule-charset.el (default-coded-charset-priority-list): Add + `japanese-jef-china3' and `ideograph-cbeta'. + +2001-09-02 MORIOKA Tomohiko + + * list-mode.el: Delete dirty hack for XEmacs UTF-2000. + +2001-08-07 MORIOKA Tomohiko + + * mule/mule-charset.el (default-coded-charset-priority-list): Add + `chinese-big5-cdp'. + +2001-08-02 MORIOKA Tomohiko + + * mule/mule-charset.el (default-coded-charset-priority-list): Add + `arabic-digit', `arabic-1-column' and `arabic-2-column'. + +2001-07-31 MORIOKA Tomohiko + + * dumped-lisp.el (preloaded-file-list): Load "arabic" before + loading character definitions. + +2001-07-29 MORIOKA Tomohiko + + * dumped-lisp.el (preloaded-file-list): Rename + u031A0-Extended-Bopomofo.el to u031A0-Bopomofo-Extended.el. + +2001-07-24 MORIOKA Tomohiko + + * mule/mule-charset.el (default-coded-charset-priority-list): Add + `chinese-big5'. + +2001-07-20 MORIOKA Tomohiko + + * dumped-lisp.el (preloaded-file-list): Dump + "Ideograph-R028-Private" with XEmacs UTF-2000. + +2001-07-15 MORIOKA Tomohiko + + * mule/mule-charset.el (default-coded-charset-priority-list): Add + `chinese-gb12345'. + +2001-07-09 MORIOKA Tomohiko + + * mule/mule-charset.el (default-coded-charset-priority-list): Add + `ideograph-gt-pj-{1..11}'. + + * dumped-lisp.el (preloaded-file-list): Dump `isolated-char' in + XEmacs UTF-2000. + +2000-12-06 MORIOKA Tomohiko + + * mule/mule-charset.el (default-coded-charset-priority-list): + Prefer `chinese-gb2312' than `chinese-cns11643-*'; add + `chinese-isoir165'. + 2000-10-05 MORIOKA Tomohiko * format.el (format-alist): Revive `image/jpeg', `image/gif', @@ -470,6 +552,317 @@ * files.el (insert-file-contents-literally): Treat file as binary; call file-name-handlers. [sync with Emacs 20.3.10] +2001-01-17 Martin Buchholz + + * XEmacs 21.2.41 "Polyhymnia" is released. + +2001-01-16 Mike Sperber + + * setup-paths.el (paths-core-load-path-depth): Stopgap bump to + catch lisp/mule/. + +2001-01-14 Mike Sperber + + * startup.el (maybe-create-compatibility-dot-emacs): + (maybe-unmigrate-user-init-file): + (unmigrate-user-init-file): Created. + (maybe-migrate-user-init-file): Offer creation of compatibility + .emacs. + Some doc fixes wrt init file location. + +2001-01-15 Golubev I. N. + + * faces.el (face-frob-from-locale-first): new variable. + (frob-face-font-2): Honor tags arg while trying to use + standard-face-mapping. When face-frob-from-locale-first is set, + first try to set face inheriting from frobbed-face. + +2001-01-15 Didier Verna + + * about.el (xemacs-hackers): update my entry. + * about.el (about-url-alist): ditto. + * about.el (about-maintainer-info): ditto. + * about.el (about-hackers): ditto. + +2001-01-15 Martin Buchholz + + The byte compiler has been badly broken for a year, + by the patch of 1999-12-06. + * byte-optimize.el (byte-optimize-form-code-walker): + Bug was: the byte compiler was making this erroneous optimization: + (progn (or (foo)) (bar)) ==> (bar) + +2000-11-20 Mike Sperber + + * setup-paths.el (paths-core-load-path-depth): Split + `paths-load-path-depth' in two for site and core lisp. Don't + recurse into core. + * setup-paths.el (paths-construct-load-path): Use. + +2001-01-10 Andy Piper + + * package-net.el (package-net-cygwin32-binary-size): new variable + (package-net-win32-binary-size): ditto. add much needed + commentary. + + * gutter-items.el (buffers-tab-items): correct off-by-one error + for buffers-tab-max-size. + +2001-01-08 Martin Buchholz + + * XEmacs 21.2.40 is released. + +2001-01-06 Stephen J. Turnbull + + * mule/hebrew.el: Fix comments and typos. + mule/japanese.el: Fix comments, typos, and 8-bit character encoding. + +2001-01-06 Stephen J. Turnbull + + * ChangeLog.1: move ancient log from fill.el. + + * dump-paths.el: + paragraphs.el: + mule/mule-category.el: + Miscellaneous typo fixes and slight doc clarifications. + + * mule/mule-ccl.el: Correct file name in header. + +2000-12-31 Martin Buchholz + + * XEmacs 21.2.39 is released. + +2000-12-27 Martin Buchholz + + * byte-optimize.el (byte-optimize-cond): + (byte-optimize-cond-1): New. + Rewrite `cond' in terms of `if' and `or', which are easier to optimize. + Optimizes (cond (x nil)) ==> nil. + Provide better diagnostic on malformed expr like (cond foo). + +2000-12-20 Stephen J. Turnbull + + * mule/mule-coding.el: + mule/mule-cmds.el (reset-language-environment, + set-language-environment-coding-systems): + Safer default coding-priority-list, corresponding to src/file-coding.h. + +2000-12-03 Jorma Laaksonen + + * package-admin.el: Allow package removal from + early-package-load-path. + +2000-12-15 Andreas Jaeger + + * about.el (about-maintainer-info): Update my entry. + +2000-12-11 Matt Tucker + + * packages.el (locate-library): Add support for bzip2 + compressed .el files. + +2000-12-12 Andy Piper + + * package-net.el: new file. + +2000-12-01 Enrico Scholz + + * font-lock.el: Add missing C++ keywords. + +2000-12-08 Adrian Aichner + + * simple.el (indent-for-comment): Preserve indentation of comments + starting in column 0, as documented in (Info-goto-node + "(xemacs)Comments"). Update docstring accordingly. + +2000-12-05 Martin Buchholz + + * XEmacs 21.2.38 is released. + +2000-12-04 Didier Verna + + * mouse.el (default-mouse-track-set-point-in-window): remove + spurious '+' operation detected by Martin. + + +2000-12-01 Martin Buchholz + + * cl-extra.el (coerce): + Implement char to integer coercion. + Remove extraneous (numberp) test. + + * byte-optimize.el (byte-compile-splice-in-already-compiled-code): + Perform lapcode inlining if the value of `byte-optimize' is 'byte. + (byte-optimize-predicate): + Warn if evaluating constant expression signals an error. + (byte-optimize-form): Small simplification. + + * cl-macs.el (cl-do-proclaim): small efficiency improvement. + +2000-11-30 Martin Buchholz + + * byte-optimize.el: + (byte-optimize-minus): + (byte-optimize-plus): + (byte-optimize-mult): + (byte-optimize-quo): + Use (car (last x)) instead of (last x) to get last elt! + Use `byte-optimize-predicate' to optimize `%'. + Move optimizations for special numeric args to bytecomp.el. + * bytecomp.el (byte-compile-associative): Remove. + (byte-compile-max): New. + (byte-compile-min): New. + Properly handle erroneous calls: (max) (min). + (byte-compile-plus): New. + (byte-compile-minus): + It's easiest to handle 0, +1 and -1 args here. + (byte-compile-mult): New. + It's easiest to handle 1, -1 and 2 args here. + (byte-compile-quo): + It's easiest to handle 0, +1 and -1 args here. + Issue byte-compiler warning when dividing by zero. + + Byte-compiler arithmetic improvements. + Better optimize these expressions in the obvious way: + (+ x y 1) --> varref x varref y add add1 + (+ x y -1) --> varref x varref y add sub1 + (- x y 0) --> (- x y) + (- 0 x y) --> (- (- x) y) + (% 42 19) --> compile-time constant + (/ 42 19) --> compile-time constant + (* (foo) 2) --> foo call dup plus + + Optimize away arithmetic operations (+ x) (* x) (/ x 1) + unless (declaim (optimize (safety 3))) + or (setq byte-compile-delete-errors nil). + +2000-11-28 Stephen J. Turnbull + + * paragraphs.el (paragraph-separate, forward-sentence): Clarify + docstrings. + +2000-11-08 Stephen J. Turnbull + + * startup.el (command-line-do-help): Add documentation of + portable dumper switches. + +2000-11-22 Andy Piper + + * x-mouse.el (x-init-pointer-shape): use cursor-font explicitly. + + * glyphs.el (init-glyphs): don't use autodetect for strings. + +2000-11-28 Martin Buchholz + + * byte-optimize.el (byte-optimize-char-before): + (byte-optimize-backward-char): + (byte-optimize-backward-word): + Fix incorrect optimizations for these sorts of expressions: + (let ((x nil)) (backward-char x)) + +2000-11-21 Martin Buchholz + + * byte-optimize.el: + * byte-optimize.el (byte-optimize-backward-char): New. + * byte-optimize.el (byte-optimize-backward-word): New. + Make backward-word and backward-char as efficient as forward versions. + + * bytecomp.el (byte-compile-no-args-with-one-extra): + * bytecomp.el (byte-compile-one-arg-with-one-extra): + * bytecomp.el (byte-compile-two-args-with-one-extra): + * bytecomp.el (byte-compile-zero-or-one-arg-with-one-extra): + * bytecomp.el (byte-compile-one-or-two-args-with-one-extra): + * bytecomp.el (byte-compile-two-or-three-args-with-one-extra): + Check if extra arg is constant nil, and if so, use byte-coded call. + + * simple.el (backward-word): + * simple.el (mark-word): + * simple.el (kill-word): + * simple.el (backward-kill-word): + Make COUNT argument optional, for consistency with forward-char et al. + + * abbrev.el (abbrev-string-to-be-defined): + * abbrev.el (inverse-abbrev-string-to-be-defined): + * abbrev.el (inverse-add-abbrev): + * abbrev.el (expand-region-abbrevs): + * buff-menu.el (Buffer-menu-execute): + * indent.el (move-to-left-margin): + * indent.el (indent-relative): + * indent.el (move-to-tab-stop): + * info.el (Info-reannotate-node): + * lisp-mode.el (lisp-indent-line): + * lisp.el (end-of-defun): + * lisp.el (move-past-close-and-reindent): + * misc.el (copy-from-above-command): + * mouse.el (default-mouse-track-scroll-and-set-point): + * page.el (forward-page): + * paragraphs.el (forward-paragraph): + * paragraphs.el (end-of-paragraph-text): + * picture.el (picture-forward-column): + * picture.el (picture-self-insert): + * rect.el (extract-rectangle-line): + * simple.el (newline): + * simple.el (fixup-whitespace): + * simple.el (backward-delete-char-untabify): + * simple.el (transpose-chars): + * simple.el (transpose-preceding-chars): + * simple.el (do-auto-fill): + * simple.el (indent-new-comment-line): + * simple.el (blink-matching-open): + * view-less.el (cleanup-backspaces): + * wid-edit.el (widget-transpose-chars): + * term/bg-mouse.el (bg-insert-moused-sexp): + Use more readable (backward-FOO n) instead of (forward-FOO -n). + + * info.el (Info-fontify-node): + * simple.el (backward-delete-function): + Use canonical delete-backward-char instead of backward-delete-char. + +2000-11-20 Andy Piper + + * gutter-items.el (update-tab-in-gutter): don't barf if there are + no buffers. + +2000-11-20 Andy Piper + + * gutter-items.el (update-tab-in-gutter): don't give popup frames + buffer tabs. + +2000-11-18 Martin Buchholz + + * cl-macs.el: Correctly optimize plusp minusp oddp evenp. + (proclaim inline...) was shadowing compiler-macros. + +2000-11-17 Martin Buchholz + + * bytecomp.el (byte-compile-eval): New. + (byte-compile-initial-macro-environment): Use byte-compile-eval. + Keeps this promise made in Lispref: + "If a file being compiled contains a `defmacro' form, the macro is + defined temporarily for the rest of the compilation of that file." + +2000-11-09 Martin Buchholz + + * cl.el (floatp-safe): + (plusp): + (minusp): + (oddp): + (evenp): + (cl-abs): + Use a better parameter name than `x'. + + * cl-macs.el (check-type): Make continuable. Change documentation + to require PLACE, but accept any form for compatibility. + + * abbrev.el (define-abbrev): Use check-type. + * font-menu.el (font-menu-change-face): Use check-type. + * menubar.el (relabel-menu-item): Use check-type. + * itimer.el: Fix typo. + +2000-11-10 Yoshiki Hayashi + + * info.el (Info-extract-menu-node-name): Comma is a delimiter. + 2000-11-14 Martin Buchholz * XEmacs 21.2.37 is released. @@ -487,9 +880,9 @@ * mule/mule-misc.el (coding-keymap): New keymap. Define coding system keyboard commands on file-coding builds too. - (coding-system-change-eol-conversion): - (universal-coding-system-argument): - (set-default-coding-systems): + (coding-system-change-eol-conversion): + (universal-coding-system-argument): + (set-default-coding-systems): (prefer-coding-system): Moved from mule-cmds.el (set-buffer-process-coding-system): Moved from mule-misc.el