X-Git-Url: http://git.chise.org/gitweb/?p=chise%2Fxemacs-chise.git.1;a=blobdiff_plain;f=lisp%2FChangeLog;h=d89637d05e097ec1ff103d188542cd03b8d07298;hp=999fad7ccc85eb5d22d30d18f8a8e67430b8c279;hb=8b2e8ef2dee7da2f0d4cea712b0fc55902c3cff7;hpb=1bbdeb3a4ec887b8a6bcacb0384a978cc3b1f6f5 diff --git a/lisp/ChangeLog b/lisp/ChangeLog index 999fad7..d89637d 100644 --- a/lisp/ChangeLog +++ b/lisp/ChangeLog @@ -1,3 +1,741 @@ +2006-12-09 Vin Shelton + + * XEmacs 21.4.20 is released + +2006-10-14 Jeff Miller + + * info.el (Info-find-emacs-command-nodes): fix regex for find command node. + +2006-11-14 Stephen J. Turnbull + + * info.el (Info-find-file-node, Info-insert-dir) + (Info-read-subfile, Info-insert-file-contents): Maintain invariant + `(equal buffer-file-truename (file-truename buffer-file-name))'. + Thanks to Nelson Ferreira for report + and discussion. + +2006-05-20 Ville Skyttä + + * obsolete.el (line-beginning-position): New, from 21.5.x. + (line-end-position): Ditto. + +2006-06-03 Adrian Aichner + + * package-get.el (package-get-download-sites): Welcome + nl.xemacs.org and Thanks! + * package-get.el (package-get-pre-release-download-sites): Ditto. + +2004-01-19 Martin Buchholz + + * font-lock.el: Add support for not-so recent changes in Java to + java-mode. + +2006-01-28 Vin Shelton + + * XEmacs 21.4.19 is released + +2006-01-03 Aidan Kehoe + + * easymenu.el: Update copyright. + * easymenu.el (easy-menu-all-popups): + Add a docstring. + * easymenu.el (easy-menu-add): + Document a bug, rework the function to preserve any existing + non-default mode-popup-menu instead of overwriting it, and not to + bother normalising the menu title (nothing else does). + * easymenu.el (easy-menu-remove): + Restore the default mode-popup-menu instead of leaving an empty + one when we remove the last easy-menu popup. + +2006-01-06 Adrian Aichner + + * package-get.el (package-get-download-sites): Add pt.xemacs.org, + as suggested by Rodrigo Ventura. + * package-get.el (package-get-pre-release-download-sites): Ditto, + with replacement of xemacs-21.5 by beta, which is the logical path + to our beta core and package pre-releases. + +2005-12-17 Adrian Aichner + + * package-get.el (package-get-download-sites): Add Hong Kong + download site. + * package-get.el (package-get-pre-release-download-sites): Ditto. + +2005-12-26 Vin Shelton + + * find-paths.el: + * find-paths.el (paths-emacs-root-p): Add search for package root. + * find-paths.el (paths-find-emacs-root): Replaced with + paths-find-invocation-roots, which returns a list of roots. + * find-paths.el (paths-find-invocation-roots): New. + * find-paths.el (paths-find-emacs-roots): Call paths-find-invocation-roots. + +2005-12-05 Ville Skyttä + + * minibuf.el (x-library-search-path): Add /usr(/local)/share/X11. + * font.el (font-lookup-rgb-components): Ditto, remove stale comment. + +2005-12-03 Vin Shelton + + * XEmacs 21.4.18 is released + +2005-10-28 Adrian Aichner + + * package-get.el (package-get-download-sites): Update reflecting + latest http://www.xemacs.org/Releases/ information generated by + xemacs-builds/adrian/website/package-get-2-download-sites.el. + * package-get.el (package-get-pre-release-download-sites): Ditto. + +2005-02-28 Simon Josefsson + + * about.el (xemacs-hackers): Add jas. + (about-other-current-hackers): Likewise. + (about-url-alist): Add URL for jas. + (about-personal-info): Document jas. + (about-hacker-contribution): Describe jas contributions. + +2005-03-25 Ralf Angeli + + * easymenu.el (easy-menu-remove): As described in + E1D4Nn5-0001lq-EU@neutrino.iwi.uni-sb.de; don't strip everything + except the "Command" menu from mode-popup-menu. + +2005-03-25 Ralf Angeli + + * font.el (font-spatial-to-canonical): Correct calculation of + return value for pixel-based input value. + +2002-05-13 Adrian Aichner + + * code-process.el (call-process): Process-related docstring + improvements spurred by Norbert Koch. + * code-process.el (call-process-region): Ditto. + * code-process.el (start-process): Ditto. + +2005-10-09 Adrian Aichner + + * finder.el (finder-find-library): Return filename actually + searched for. + +2005-10-10 Steve Youngs + + * help.el (view-emacs-news): Use `expand-file-name' instead of + `locate-data-file' as the latter will find any "NEWS" files that + might exist in packages _before_ the one in core. + +2005-06-06 Adrian Aichner + + * package-get.el (package-get-init-package): + package-get-init-package buglet (21.4.17) by Jeff Mincy + fixing false temporary load-path shadows reported + after package installation and simplifying code. + +2005-10-18 Ville Skyttä + + * package-get.el (package-get-download-sites): Sync mirrors list + with the XEmacs website. + (package-get-pre-release-download-sites): Ditto. + +2005-04-06 Stephen J. Turnbull + + * derived.el (derived-mode-merge-syntax-tables): + Revert my 21.5-only patch of 2003-07-18 which slipped in + through Jerry James's patch of 2004-06-07. + +2005-02-23 Adrian Aichner + + * cmdloop.el (keyboard-quit): Remove workaround for + `region-active-p' not making sure active region is in current + buffer now that it does. + * minibuf.el (minibuffer-keyboard-quit): Ditto. + * simple.el (region-active-p): `region-active-p' to only return t + when active region is in current buffer. + +2005-02-21 Norbert Koch + + * package-ui.el (pui-list-packages): MF21.5, adapt to longer + package names, quell a byte-compiler warning, doc fix. + +2005-02-16 Aidan Kehoe + + * buffer.el (pop-to-buffer): + * window-xemacs.el (display-buffer): + Document use of `same-window-buffer-names,' `same-window-regexps' + by pop-to-buffer and display-buffer. + +2005-02-06 Vin Shelton + + * XEmacs 21.4.17 is released + +2005-01-29 Ben Wing + + * shadow.el (find-emacs-lisp-shadows): + Add custom-defines to list of ignored files. + +2005-01-17 Adrian Aichner + + * simple.el (shifted-motion-keys-select-region): Fix statement + about unshifted-motion-keys-deselect-region. + +2004-12-15 Ville Skyttä + + * bytecomp-runtime.el (make-obsolete): Add 3rd argument (no-op for + now) for GNU Emacs compatibility. + (make-obsolete-variable): Ditto. + +2004-01-08 Ben Wing + + * code-files.el (load): + File positions are 0 based not 1 based. Thanks to Steve Youngs. + +2004-12-05 Vin Shelton + + * XEmacs 21.4.16 is released + +2004-12-04 Vin Shelton + + * auto-autoloads.el: Regenerated. + + * custom-load.el: Regenerated. + +2004-09-15 Stephen J. Turnbull + + Fix bug: apropos errors if a defalias refers to an undefined + function. <87pt4pmdcs.fsf@tleepslib.sk.tsukuba.ac.jp> + + * apropos.el (apropos): + (apropos-command): + * help.el (frob-help-extents): + * help-macro.el (make-help-screen): + * hyper-apropos.el (hyper-apropos-grok-functions): + (hyper-apropos-get-doc): + Catch void-function error thrown by `documentation'. + +2004-09-02 Steve Youngs + + * packages.el (package-require): Fix incorrect arg to format. + This fixes a `format specifier' error. + +2004-08-13 Jerry James + + * bytecomp.el (forward-word): Tell the byte compiler the correct + number of arguments to forward-word. + +2004-08-12 Sven Grundmann + + * etags.el: Fixed loading of include files for tag completion. Now + you can make a tag file for a library, include it into your + project and it will be reloaded only if it changed. Infinte + include loops are detected and the correct tag files are loaded. + * etags.el (buffer-tag-table-list): Load and verify tag files in + the external function buffer-tag-table-list-load. + * etags.el (buffer-tag-table-list-load): New. Load and verify the + tag files. Also load the included tag files. The priority of the + included files is right below their parent file. If multiple + matches occur then the symbols from the parent file are found + first. + * etags.el (tag-table-include-files): Corrected comment + string. Switched to pattern constant tags-include-pattern to have + it at a central location. + * etags.el (tags-include-pattern): Added doc string. + * etags.el (add-to-tag-completion-table): Removed obsolete + comments as the include files are allready returned by + buffer-tag-table-list and loaded. + * etags.el (find-tag-internal): The include files are allready + included in tag-tables as buffer-tag-table-list returns them now. + +2004-07-02 Malcolm Purvis + + * widgets-gtk.el (gtk-widget-instantiate-notebook-internal): + Loading items into the notebook is now done by C code. + * widgets-gtk.el (gtk-widget-instantiate-internal): + Style no longer changed. + +2004-06-28 Nix + + * cmdloop.el (truncate-command-history-for-gc): Delay + execution of all things that look up variable bindings, + via `enqueue-eval-event'. + +2004-06-24 Vin Shelton + + * package-get.el (package-get-require-signed-base-updates): + now defaults to nil. + +2004-06-09 Stephen J. Turnbull + + * subr.el (split-string): Clean up docstring. + +2002-01-24 John Paul Wallington + + * faces.el (zmacs-region): fix typo in docstring. + +2004-06-07 Jerry James + + * derived.el: Synch with Emacs 21.3. + * subr.el (with-local-quit): New, from Emacs 21.3. + * subr.el (delayed-mode-hooks): New variable, from Emacs 21.3. + * subr.el (run-mode-hooks): New function, from Emacs 21.3. + * subr.el (delay-mode-hooks): New macro, from Emacs 21.3. + +2004-06-16 Jerry James + + * cl.el (cl-set-substring): Increment start by the length of the + string, not the string itself. + +2004-05-19 Malcolm Purvis + + * etags.el (tag-table-include-files): Expand included TAGS file + paths to avoid problems with relative paths. Thanks to Peter + Chubb . + * etags.el (tags-include-pattern): New. + * etags.el (add-to-tag-completion-table): Parse and ignore + trailing include lines. + +2004-06-21 Adrian Aichner + + * package-ui.el (pui-help-echo): Fix false cvs conflict by + avoiding line solely composed of equal signs. + +2004-06-10 Adrian Aichner + + * cus-edit.el (alloc): Typo fix. + * cus-edit.el (custom-browse-visibility): Ditto. + * cus-edit.el (custom-variable-value-create): Ditto. + * cus-edit.el (custom-variable-pre-reset-standard): Ditto. + * cus-edit.el (custom-save-variables): Bind print-length and + print-level to nil to avoid value abbreviation. + * cus-edit.el (custom-save-face-internal): Ditto. + * cus-edit.el (custom-save-faces): Save in sorted order. + * cus-edit.el (custom-save-resets): Bind print-length and + print-level to nil to avoid value abbreviation. + * cus-edit.el (custom-save-loaded-themes): Ditto. + +2004-06-09 Stephen J. Turnbull + + * subr.el (split-string-default-separators): New. + (split-string): Synch to 21.5/GNU Emacs version. *New semantics*, + see comment in source. + +2004-01-29 Stephen J. Turnbull + + * mule/japanese.el (paragraph-start, paragraph-separate): + Remove anchor to BOL. + +2004-04-30 Stephen J. Turnbull + + * cl.el (gensym, gentemp): Improve docstrings. + +2004-05-10 Vin Shelton + + * etags.el: Sync with 21.5 version. + +2004-04-21 Sven Grundmann + + * etags.el: + * etags.el (tags-exuberant-ctags-optimization-p): Enable optimization + only for use with exuberant ctags. This will also enable building of + completion tables with exuberant ctags. This will not work with + xemacs ctags. + * etags.el (get-tag-table-buffer): New function for creating of + completion table is used if tags-exuberant-ctags-optimization-p ist t + * etags.el (tags-explicit-name-pattern): Hold the name pattern for + finding the tag names. New. + * etags.el (add-to-tag-completion-table-exuberant-ctags): Defun for + building tag completion table with exuberant ctags. New. + * etags.el (find-tag-internal): Improve exact tag matching for tags + with name fields. Before the patch return types of functions or + function parameters (with exuberant ctags) were found as matches. + +2004-04-21 Sven Grundmann + + * list-mode.el (display-completion-list): Fixed completion list was + taking the width of the frame and not of the window for displaying + the selection methods. + +2004-04-18 Stephen J. Turnbull + + * menubar-items.el (default-menubar): Options are saved to custom.el. + + +2004-02-23 Stephen J. Turnbull + + * isearch-mode.el (isearch-abort): Preserve successful search target. + +2004-03-27 Adrian Aichner + + * gnuserv.el: Sync with 21.5 version, inspired by bugreport and + (make-variable-buffer-local 'gnuserv-minor-mode) patch by Robert + Bihlmeyer. + * gnuserv.el (gnuserv-mode-line-string): New. + * gnuserv.el (gnuserv-minor-mode): Make it buffer-local, not + gnuserv-mode. + * gnuserv.el (make-x-device-with-gtk-fallback): New. + * gnuserv.el (gnuserv-edit-files): Use + make-x-device-with-gtk-fallback. + +2004-03-23 Malcolm Purvis + + * gtk-widgets.el: New import: gtk-accel-group-new. + * dialog-gtk.el: + * dialog-gtk.el (gtk-popup-convert-underscores): New. + * dialog-gtk.el (popup-builtin-question-dialog): + Added support for dialog button mnemonics. + +2004-03-22 Chris Green + + * process.el (shell-command): Output buffer was ignored when a + background process was run via shell-command. + +2004-03-19 Hrvoje Niksic + + * cus-edit.el (custom-save-variables): Retrieve a list of + variables to save first, sort it, and make sure the variables are + saved in sorted order. + +2004-02-23 Steve Youngs + + * package-get.el (package-get-update-base-from-buffer): Force + binary coding system for verifying GnuPG signature in the + package-index file. + +2003-07-06 Adrian Aichner + + * package-get.el (package-get-package-index-file-location): Handle + missing "EMACSPACKAGEPATH" environment variable. + +2003-07-05 Adrian Aichner + + * package-admin.el (package-admin-find-top-directory): Simplify + directory comparisions and fix substring errors on short path + components. + * package-get.el (package-get-package-index-file-location): + Default to first component of "EMACSPACKAGEPATH", if set. + +2004-02-16 Steve Youngs + + * package-get.el (process-error): New error datum. + +2004-02-02 Vin Shelton + + * XEmacs 21.4.15 is released + +2003-12-12 Katsumi Yamaoka + + * itimer.el (activate-itimer): Modify the itimer timeout value as + if it were begun at the last time when the itimer driver was woken + up. + +2004-01-27 Stephen J. Turnbull + + * specifier.el (Copyright): + Update. + (make-specifier-and-init): + (map-specifier): + (canonicalize-inst-pair): + (canonicalize-spec-list): + (set-specifier): + Synch docstrings to 21.5 where appropriate. + +2004-01-25 Steve Youngs + + * package-get.el (package-get-list-packages-where): New. A + function that allows searching for groups of packages. For + example, find all packages that require the fsf-compat package. + +2004-01-25 Steve Youngs + + The Great PUI Sync. + + * auto-autoloads.el: Regenerated. + + * custom-load.el: Regenerated. + + * dumped-lisp.el (packages-hardcoded-lisp): New. + + * menubar-items.el (menu-max-items): New. + (menu-submenu-max-items): New. + (menu-submenu-name-format): New. + (menu-split-long-menu): New. + (menu-sort-menu): New. + (default-menubar): Sync to 21.5 in regard to the PUI menus. + + * obsolete.el (pui-add-install-directory): Renamed to the more + logical `pui-set-local-package-get-directory'. + (package-get-download-menu): Moved to `package-ui.el' and renamed + to `package-ui-add-download-menu'. + + * package-admin.el (package-admin-install-function-mswindows): + Whitespace clean up. + (package-admin-add-single-file-package): Removed. + (package-admin-default-install-function): Whitespace clean up. + (package-admin-find-top-directory): New. + (package-admin-get-install-dir): Use it. + (package-admin-get-manifest-file): + (package-admin-check-manifest): + (package-admin-add-binary-package): + (package-admin-get-lispdir): + (package-admin-delete-binary-package): + (package-admin): + + * package-get.el (package-get-package-index-file-location): New. + (package-get-install-to-user-init-directory): New. + (package-get-remote): + (package-get-download-sites): + (package-get-pre-release-download-sites): New. + (package-get-site-release-download-sites): New. + (package-get-base-filename): + (package-get-always-update): + (package-get-user-index-filename): Removed. + (package-get-pgp-available-p): New. + (package-get-require-signed-base-updates): + (package-get-was-current): + (package-entries-are-signed): New. + (package-get-continue-update-base): New. + (package-get-download-menu): Removed. + (package-get-require-base): + (package-get-update-base-entry): + (package-get-locate-file): + (package-get-locate-index-file): + (package-get-maybe-save-index): + (package-get-update-base): + (package-get-update-base-from-buffer): + (package-get-update-base-entries): + (package-get-interactive-package-query): + (package-get-update-all): + (package-get-all): + (package-get-dependencies): + (package-get-init-package): + (package-get-info): New. + (package-get): + (package-get-staging-dir): + (package-get-set-version-prop): Removed. + (package-get-installedp): + (package-get-ever-installed-p): + (packages): Removed. + (package-get-custom-groups): Removed. + (package-get-custom): Removed. + (package-get-custom-add-entry): Removed. + + * package-info.el (batch-update-package-info): + + * package-net.el (package-net-batch-generate-bin-ini): + (package-net-update-installed-db): + + * package-ui.el (pui-info-buffer): + (pui-directory-exists): Removed. + (pui-package-dir-list): Removed. + (pui-add-install-directory): Removed. + (package-ui-download-menu): New. + (package-ui-pre-release-download-menu): New. + (package-ui-site-release-download-menu): New. + (pui-set-local-package-get-directory): New. + (pui-package-symbol-char): + (pui-update-package-display): + (pui-toggle-package): + (pui-toggle-package-key): + (pui-toggle-package-delete): + (pui-toggle-package-delete-key): + (pui-toggle-package-event): + (pui-toggle-verbosity-redisplay): + (pui-install-selected-packages): + (pui-add-required-packages): + (pui-help-echo): + (pui-display-info): + (list-packages-mode): + (pui-list-packages): + + * packages.el (packages-compute-package-locations): + (package-require): + (package-delete-name): + (packages-hardcoded-lisp): Removed. + (packages-useful-lisp): Removed. + (packages-unbytecompiled-lisp): Removed. + (packages-find-package-directories): + + Summary: + + Major code clean up of all things PUI. + + Much improved code to determine where packages should be + installed. PUI no longer depends on any packages being + pre-installed to compute where packages are to be installed to. + + The user can specify the location of their package-index file. It + isn't necessary to set this because it has sane defaults. People + who "run-in-place" won't accidently overwrite the CVS + package-index file. See + `package-get-package-index-file-location'. + + PUI will now properly clean up after itself in the event of an + unsuccessful package install. This drastically reduces the number + of "wrong md5sum" FAQs. + + non-Mule XEmacsen can no longer install Mule packages. + + Package management via the custom interface has been removed. + + The PUI related menubar items have been reorganised. + + The PGP verification code has been fixed and the default for + whether or not it is used is automatically computed. + + * update-elc.el ((preloaded-file-list site-load-packages + need-to-dump dumped-exe)): + Just a couple of small changes to allow for + `packages-(hardcoded|useful|unbytecompiled)-lisp' not really + existing anymore. + +2003-12-10 Hrvoje Niksic + + * bytecomp.el (byte-compile-warn-about-unused-variables): Don't + apply `format' to the first argument of byte-compile-warn, it + already calls format. + +2003-12-03 Adrian Aichner + + * files.el (delete-old-versions): Avoid going interactive during + make install when environment variable VERSION_CONTROL is set. + +2003-12-04 Vin Shelton + + * menubar-items.el (menu-item-search): Only bring up search dialog + box if the feature is available and desired. + +2003-11-04 Stephen J. Turnbull + + * about.el (about-personal-info): Fix typo in Tony Rossini's entry. + +2003-11-05 Vin Shelton + + * help.el (Help-prin1-face): + (Help-princ-face): + princ and prin1 are functions and need to be called as such. The + idea for this patch was submitted by Eric Eide . + +2003-10-22 Stephen J. Turnbull + + * about.el (about-xemacs): Give full version and build date. + +2003-09-19 Stephen J. Turnbull + + * win32-native.el (grep-null-device): This XEmacs has null-device. + +2003-09-06 Mike Sperber + + * bytecomp.el (byte-compile-defvar-or-defconst): Actually + implement the specified semantics for `defvar.' + +2003-09-07 Adrian Aichner + + * window-xemacs.el (display-buffer): Fix for `shrink-to-fit' by + Klaus Berndl, calling `shrink-window-if-larger-than-buffer' when + displaying buffer in question. + +2003-09-03 Vin Shelton + + * XEmacs 21.4.14 is released + +2003-08-17 Vin Shelton + + * about.el: Vanity patch. + +2003-08-11 Stephen J. Turnbull + + * code-process.el (call-process): + (call-process-region): + (start-process): + Document coding system processing. + +2003-08-03 Stephen J. Turnbull + + * startup.el (splash-frame-body): Idiomatic English. + +2003-04-24 Jin Choi + + * font-lock.el (font-lock-match-java-declarations): Move + save-restriction, narrow-to-region to beginning of function to + avoid going beyond the limit and causing an infloop. + +2003-04-16 Jerry James + + * keydefs.el: Remove mappings for keys mapped to the nowhere + defined function function-key-error. + +2003-03-22 Vasily Korytov + + * lisp-mode.el (emacs-lisp-mode-hook, lisp-mode-hook, + lisp-interaction-mode-hook): Add the docstrings. + +2003-08-04 Michael Toomim + + * byte-optimize.el: Fix infinite loop in bytecode optimizer. See: + http://list-archive.xemacs.org/xemacs-beta/200306/msg00157.html + http://list-archive.xemacs.org/xemacs-beta/200307/msg00005.html + +2003-06-18 Nickolay Pakoulin + + * cl-macs.el (cl-transform-lambda): Place doc on Common Lisp + lambda list after the original doc. Care about + #'(lambda () "SingleString") + (cl-upcase-arg): + (cl-function-arglist): + Care about &cl-defs and &cl-quote in lambda list, dotted lists and + circular data structures in lambda list specification + +2003-06-11 Adrian Aichner + + * font-lock.el (lisp-font-lock-keywords-1): Only NAME, not NAME( + to appear in font-lock-function-name-face. + +2003-06-17 Stephen J. Turnbull + + * bytecomp.el (byte-compile-lambda): Discard docstring only if it + is not also the value of the lambda. + +2003-05-06 Andy Piper + + * files.el (revert-buffer): Make sure local variables get processed, + even in the case of an optimized reversion. + +2003-05-25 XEmacs Build Bot + + * XEmacs 21.4.13 is released + +2003-03-18 Stephen J. Turnbull + + * gutter-items.el (buffers-tab-filter-functions): Improve docstring. + Suggested by a Chris Palmer patch. + +2003-02-14 Ben Wing + + * byte-optimize.el: + * byte-optimize.el (byte-compile-inline-expand): + * byte-optimize.el (byte-compile-unfold-lambda): + * byte-optimize.el (byte-optimize-form-code-walker): + * byte-optimize.el (byte-optimize-form): + * byte-optimize.el (byte-decompile-bytecode-1): + * byte-optimize.el (byte-optimize-lapcode): + Review carefully and sync up to 20.7 except for areas as noted. + Fixes problem with JDE compilation. + +2003-02-05 Ben Wing + + * simple.el: + * simple.el (motion-keys-for-shifted-motion): + Omit M-S-home/end from motion keys. + +2003-02-07 Ben Wing + + * text-props.el (text-property-any): + * text-props.el (text-property-not-all): + Fix bug when end > start. + +2003-01-17 Stephen J. Turnbull + + * info.el (Info-insert-dir): Make default-directory end in + separator. Patch due to Martin Buchholz. + 2003-01-15 Stephen J. Turnbull * XEmacs 21.4.12 "Portable Code" is released.