X-Git-Url: http://git.chise.org/gitweb/?p=chise%2Fxemacs-chise.git.1;a=blobdiff_plain;f=lisp%2FChangeLog;h=2d659423b71060bd6bcde6de61e200b34111b861;hp=26912e79f8ed8ef84f207cd5ae7f94d6f5fd5169;hb=de7caee5f47b0888cb3895ce8c09d745f2fc35aa;hpb=0c693dc08f0794304711787b2eb47c144ea4bef1 diff --git a/lisp/ChangeLog b/lisp/ChangeLog index 26912e7..2d65942 100644 --- a/lisp/ChangeLog +++ b/lisp/ChangeLog @@ -1,3 +1,2085 @@ +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. + +2003-01-13 Ilya Golubev + + * about.el: Update golubev data. + +2003-01-15 Stephen J. Turnbull + + * isearch-mode.el (isearch-mode-map): Substitute comment on + desirability, and back out "GR is printable" changes. + +2003-01-08 Stephen J. Turnbull + + * isearch-mode.el (isearch-mode-map): Don't bind CSI. + +2003-01-07 Stephen J. Turnbull + + * isearch-mode.el (isearch-mode-map): GR (and C1) is printable. + +2003-01-06 Ville Skyttä + + * menubar-items.el (default-menubar): Use browse-url-mozilla + instead of browse-url-gnome-moz for Mozilla. + +2003-01-03 Stephen J. Turnbull + + * XEmacs 21.4.11 "Native Windows TTY Support" is released. + +2002-12-27 Ville Skyttä + + * files.el (auto-mode-alist): Remove redundant entries for modes + that live in packages. + (interpreter-mode-alist): Ditto. + +2002-03-17 Ville Skyttä + + * menubar-items.el (default-menubar): Sync with current + browse-url-xemacs.el. + +2002-11-02 Stephen J. Turnbull + + * XEmacs 21.4.10 "Military Intelligence" is released. + +2002-10-07 Katsumi Yamaoka + + * font-lock.el (font-lock-fontify-keywords-region): Fix typo. + +2002-10-07 Katsumi Yamaoka + + * keydefs.el (global-map): Bind C-xrd to delete-rectangle per GNU. + +2001-05-10 Daiki Ueno + + * font-lock.el (font-lock-compile-keywords): Rewrite as a side + effect free function. + (font-lock-fontify-keywords-region): Supply the argument to + font-lock-compile-keywords. + +2002-09-22 Ville Skyttä + + * package-get.el (package-get-download-sites): Bring sites list + up to date, prefer xx.xemacs.org addresses. + +2002-09-27 Andy Piper + + * dialog.el (make-dialog-box): for general dialogs only + delete-frame-hook will be run. + +2002-09-28 Stephen J. Turnbull + + * font-lock.el (font-lock-fontify-syntactically-region): Add + comment about lookup-syntax-properties, document LOUDLY as unused. + +2002-08-26 Andy Piper + + * gutter-items.el (set-progress-feedback-instantiator): Fix bad + merge. + +2002-09-02 Ville Skyttä + + * bytecomp-runtime.el (make-obsolete): Docstring argument nit. + (make-obsolete-variable): Ditto. + (make-compatible): Ditto. + (make-compatible-variable): Ditto. + +2002-09-16 Stephen J. Turnbull + + * obsolete.el (parse-sexp-lookup-properties): new compatible alias + for `lookup-syntax-properties'. RFE from Alan Mackenzie. + +2002-08-28 Andy Piper + + * files.el (revert-buffer): propagate revert-without-query-status. + +2002-06-03 Andy Piper + + * dialog-items.el (make-search-dialog): align various subcontrols + in visually pleasing ways, allow frame to autosize to the dialog + size. + * dialog.el (make-dialog-box): add a border inside the frame. Add + :autosize property, if t then reset the frame size appropriately + before the frame is mapped. + * gutter-items.el (set-progress-feedback-instantiator): align + various subcontrols. + * gutter-items.el (set-progress-abort-instantiator): ditto. + +2002-08-23 Stephen J. Turnbull + + * XEmacs 21.4.9 "Informed Management" is released. + +2002-06-22 Ville Skyttä + + * subr.el (add-to-list): Sync with GNU Emacs 21.2, adding the + "&optional append" argument. + +2002-07-16 Didier Verna + + * subr.el (replace-in-string): fix case fold bug introduced by + "2000-07-30 Ben Wing ": honor the value of + case-fold-search in temporary buffers. + +2002-08-03 Steve Youngs + + * lib-complete.el (find-library): Remove check for mule because + decompression DOES work on Mule. + +2002-08-11 John Paul Wallington + + * simple.el (join-line): New alias for `delete-indentation'. + +2002-08-02 Ville Skyttä + + * font-lock.el: Some faces and doc typo fixes from GNU Emacs. + (font-lock-doc-face): New alias to font-lock-doc-string-face. + (font-lock-builtin-face): New. + (font-lock-constant-face): New. + (font-lock-face-list): Add builtin and constant faces. + +2002-08-16 Stephen J. Turnbull + + * autoload.el (make-autoload): Support define-derived-mode. + Collected puts of doc-string-elt property. Based on a patch by + Didier Verna . + +2002-08-15 Stephen J. Turnbull + + * wid-edit.el (widget-field-activate): Fix docstring typo. + +2002-07-23 Andy Piper + + * about.el (about-personal-info): update me. + +2002-07-12 Andy Piper + + * custom.el (custom-theme-set-variables): remove bogus + arguments. Use custom-set-default to set defaults. + (custom-set-variables): update doc. + (custom-local-buffer): new, synced from FSF. + (custom-set-default): ditto. + (defcustom): update doc. + +2002-06-16 Andy Piper + + * menubar-items.el (default-menubar): enable windows printing on + cygwin as well as native. + +2002-06-12 Andy Piper + + * printer.el (generic-print-buffer): catch all errors so that the + print device can be cleared in all scenarios. + (Printer-clear-device): make sure clearing the printer allows it + to be used again immediately. + (generic-print-region): make sure the default printer face is + black-on-white. + +2002-04-23 Jerry James + + * window-xemacs.el (display-buffer-function): Change doc to + reflect new arg. + * window-xemacs.el (pre-display-buffer-function): Ditto. + * window-xemacs.el (display-buffer): New arg, shrink-to-fit. If + non-nil, make the new window just big enough for its contents. + * frame.el (get-frame-for-buffer): Accept new arg, due to above. + * frame.el (show-temp-buffer-in-current-frame): Remove broken + temp-buffer-shrink-to-fit code. Tell display-buffer instead. + +2002-06-06 Andy Piper + + * custom.el (custom-theme-set-variables): sync :set-after from FSF. + (defcustom): ditto. + (custom-handle-keyword): ditto. + +2002-07-12 Stephen J. Turnbull + + * gutter-items.el (buffers-tab-selection-function): Improve doc. + Make obsolete. Default to nil. + (buffers-tab-filter-functions): Improve doc. Use literal default. + Inspired by a patch by John Palmieri. + +2002-07-01 Mike Alexander + + * process.el (shell-command-on-region): Don't delete the region + before giving it to call-process-region + +2002-06-04 Jerry James + + * find-paths.el (paths-find-architecture-directory): Search in + `system-configuration'/`base', not `base'`system-configuration'. + +2002-06-23 Ville Skyttä + + * info.el (Info-index): Add missing \ in [ t]. + +2002-06-11 Stephen J. Turnbull + + * gutter-items.el (gutter-buffers-tab-visible-p, + buffers-tab-omit-function, buffers-tab-selection-function, + buffers-tab-filter-functions): + Doc improvements. + +2002-06-09 Stephen J. Turnbull + + * toolbar.el (toolbar-icon-directory): Document trailing separator. + + * toolbar-items.el (toolbar-news): Fix typo in message string. + +2002-06-08 Stephen J. Turnbull + + * dialog.el (yes-or-no-p-dialog-box): + * cmdloop.el (y-or-n-p-minibuf): + (yes-or-no-p-minibuf): + (yes-or-no-p): + (y-or-n-p): + Specify negative answers in docstrings. + +2002-05-25 Steve Youngs + + * package-ui.el (pui-help-echo): Display both installed and author + version. Use a balloon-help window to display extra info like + package requires. + +2002-05-30 Andy Piper + + * files.el (revert-buffer-internal): don't visit + revert-buffer. Kill buffer when not used. Suggested by Mike + Alexander + +2002-05-20 Stephen J. Turnbull + + * files.el (revert-buffer): More docstring fiddling. + +2002-05-19 Stephen J. Turnbull + + * files.el (revert-buffer): + (revert-buffer-internal): + (revert-buffer-insert-file-contents-function): + Improve docstrings and comments. + +2002-05-08 Andy Piper + + * files.el (revert-buffer): observe noconfirm behavior. + +2002-04-09 Andy Piper + + * files.el (revert-buffer): use revert-buffer-internal if it looks + like doing so will not result in any user-visible changes. + (revert-buffer-internal): new function. Do the actual process of + reversion and then see whether the result is any different to what + we have already. If it is not then do nothing. + +2001-12-11 Andy Piper + + * menubar.el (get-popup-menu-response): re-order so that it works + on more sane/facist window systems. + +2001-12-03 Andy Piper + + * faces.el (frob-face-property): don't infloop in face frobbing + from Jan Vroonhof . + +2001-11-30 Jan Vroonhof + + * faces.el (frob-face-property): Follow face fall-back hierarchy + properly for face properties without an instance. Only do manual + copy form 'default in last resort. This handles in particular + the case where 'default itself has only a fall-back (which is + the case by default on windows). + +2001-11-24 Andy Piper + + * printer.el (generic-print-region): set default-frame-plist to + nil while creating the printer frame so that sizes reflect the + printed page. + + * faces.el (face-complain-about-font): Don't complain on printers. + +2002-05-10 Stephen J. Turnbull + + * package-net.el: Andy synch. + +2001-12-16 Andy Piper + + * package-get.el (package-get-update-all): Make sure installed.db + gets updated after updating packages. + +2002-03-28 Ben Wing + + * msw-glyphs.el: Set glyph-contrib-p to nil on hscroll, + continuation, truncation so that we don't get line jumpiness from + them being larger than the line height. + + * msw-font-menu.el (mswindows-font-menu-font-data): Fix bug. + +2001-11-30 Jan Vroonhof + + * font.el (font-window-system-mappings): Add mapping for Gtk + (assume identical to X) + +2002-02-04 Andy Piper + + * files.el (convert-standard-filename): Fix for short filename + Peter Arius + +2001-12-10 Christoph Wedler + + * list-mode.el (default-choose-completion): completion-base-size + should refer to local value in the completion list buffer. + +2001-12-03 Didier Verna + + * rect.el: autoload `replace-rectangle'. + * keydefs.el (global-map): bind it to `C-x r p'. + +2002-05-09 Stephen J. Turnbull + + * XEmacs 21.4.8 "Honest Recruiter" is released. + +2002-05-09 Stephen J. Turnbull + + This patch is based on Jerry James's patch and analysis. + + * select.el (get-clipboard): + (get-selection): + Update docstrings. + (get-clipboard-foreign): + (get-selection-foreign): + New function for use as `interprogram-paste-function's. + + * simple.el (interprogram-paste-function): Change default to + `get-clipboard-foreign'; improve docstring. + (interprogram-cut-function): Improve dosctring. + +2002-05-04 Stephen J. Turnbull + + * XEmacs 21.4.7 "Economic Science" is released. + +2002-03-18 Adrian Aichner + + * cus-edit.el (customize-save-variable): Fix typo in prompt. + +2002-03-26 John Paul Wallington + + * obsolete.el (assq-delete-all): New compatibility alias for + remassq. + +2002-01-09 Simon Josefsson + + * files.el (auto-mode-alist): Support Sieve (*.siv, *.sieve). + +2002-01-04 Adrian Aichner + + * info.el (Info-auto-generate-directory): Default + Info-auto-generate-directory to 'if-outdated. + +2002-03-28 Stephen J. Turnbull + + * startup.el (normal-top-level): Prevent migration code from + trashing .emacs on an error in loading the init files. + +2002-03-14 Ville Skyttä + + * files.el (auto-mode-alist): GNUmakefile is a Makefile, + "system default" Xdefaults and friends get xrdb-mode. + +2002-03-05 Mats Lidell + + * help-nomule.el (tutorial-supported-languages): Added Swedish + tutorial. Sorted languages. + +2002-02-11 Mike Sperber + + * info.el (Info-maybe-update-dir): Regenerate dir if we're + regenerating outdated dir files and dir is non-existent. + +2002-01-27 Stephen J. Turnbull + + * code-files.el (convert-mbox-coding-system): Improve comment. + (write-region): Improve docstring. Reformat to 80 columns. Add + coding-system argument to `write-region-pre-hook' call. + (write-region-pre-hook): Fix docstring to mention lockname argument. + +2002-01-18 Stephen J. Turnbull + + * minibuf.el (completing-read): Remove redundant wrong arg list. + + * help.el (with-displaying-help-buffer): Put usage advice in docstring. + +2001-12-27 John Paul Wallington + + * obsolete.el (interactive-form): new compatibility alias for + function-interactive. + +2001-11-29 Adrian Aichner + + * menubar-items.el (Menubar-items-truncate-list): Removed. + * menubar-items.el (Menubar-items-truncate-history): New. + * menubar-items.el (default-menubar): Use + Menubar-items-truncate-history. + +2002-02-03 Adrian Aichner + + * printer.el (generic-print-region): Pass correct arguments to + lpr-region. Thanks to Nevin Kapur and Björn + Torkelsson . + +2002-01-09 John Paul Wallington + + * help.el (describe-mode): synched with FSF 19.34; handle nil + minor mode indicators. + +2001-12-03 Christoph Wedler + + * minibuf.el (completing-read): Update docstring. + +2001-12-17 Stephen J. Turnbull + + * XEmacs 21.4.6 "Common Lisp" is released. + +2001-11-21 Stephen J. Turnbull + + * package-net.el: Inadvertant synch with Windows branch. From + Andy's log: + (package-net-kit-version): new variable. + (package-net-generate-bin-ini): use it. Remove unwanted functions. + +2001-11-28 Steve Youngs + + * package-get.el (package-get-locate-index-file): Also search the + core etc/ directory for the package index file if it can't be + found in ~/.xemacs/. + +2001-12-13 William Perry + + * dialog-gtk.el (popup-builtin-question-dialog): + Conform to API in gui.c. + +2001-11-12 Andy Piper + + * cus-edit.el (custom-save-face-internal): make sure we save + non-themed faces. + (custom-save-variables): ditto variables. + +2001-11-20 Stephen J. Turnbull + + * faces.el (make-face-family): + (make-face-size): + New face-modifying functions per Jan Vroonhof. + + cus-face.el (custom-set-face-font-family): + (custom-set-face-font-size): + Use them. + + * font.el (font-window-system-mappings): More precise docstring. + + (font-create-name): + (font-create-object): + (tty-font-create-object): + (tty-font-create-plist): + (x-font-create-object): + (x-font-create-name): + (ns-font-create-name): + (mswindows-font-create-object): + (mswindows-font-create-name): + Add doctrings. + +2001-11-14 John Paul Wallington + + * gtk-faces.el (gtk-init-device-faces): removed spurious + quote before let* expression. + +2001-10-29 Andy Piper + + * code-files.el (toggle-buffer-file-coding-system): mark buffer as + modified when changing coding system. + + * toolbar-items.el (toolbar-dired): Use interactive "D" spec so + that we invoke the GUI directory selector. + +2001-10-25 Andy Piper + + * dialog.el (make-dialog-box): use new directory dialog support. + * minibuf.el (read-file-name-1): ditto. + (read-file-name): ditto. + (read-directory-name): ditto. + +2001-10-23 Stephen J. Turnbull + + * XEmacs 21.4.5 "Civil Service" is released. + +2001-04-23 Didier Verna + + * cus-edit.el (custom-variable-pre-save): New. + * cus-edit.el (custom-variable-post-save): New. + * cus-edit.el (custom-variable-save): use them. + * cus-edit.el (custom-face-pre-save): New. + * cus-edit.el (custom-face-post-save): New. + * cus-edit.el (custom-face-save): use them. + * cus-edit.el (custom-group-pre-save): New. + * cus-edit.el (custom-group-post-save): New. + * cus-edit.el (custom-group-save): use them. + * cus-edit.el (Custom-save): use the pre/post functions above, + call `custom-save-all' only once. + * cus-edit.el (custom-variable-pre-reset-standard): New. + * cus-edit.el (custom-variable-post-reset-standard): New. + * cus-edit.el (custom-variable-reset-standard): use them. + * cus-edit.el (custom-face-pre-reset-standard): New. + * cus-edit.el (custom-face-post-reset-standard): New. + * cus-edit.el (custom-face-reset-standard): use them. + * cus-edit.el (custom-group-pre-reset-standard): New. + * cus-edit.el (custom-group-post-reset-standard): New. + * cus-edit.el (Custom-reset-standard): use them. + * cus-edit.el (custom-face-reset-saved): use the pre/post + functions above, call `custom-save-all' only once. + +2001-04-08 Danny Colascione + + * gutter-items.el (buffers-tab face): Derive from the modeline + face by default. Many people use white-on-black for the default + font, and the tabs look hideous with that color combination. The + modeline usually has the correct colors. + +2001-09-28 Robert Pluim + + * etags.el (find-tag): Doc fix, point users at pop-tag-mark. + (tag-mark-stack-max): Typo fix. + +2001-09-28 Ben Wing + + * font-lock.el: + * font-lock.el (font-lock-after-change-function): + fix problem with last patch, reported by Katsumi Yamaoka. + +2001-09-17 Ben Wing + + * font-lock.el (font-lock-after-change-function): + fix problem when you insert a comment on the line before a line of + code: if we use the following char, then when you hit backspace, + the following line of code turns the comment color. + +2001-06-08 Ben Wing + + * process.el: comment about shell-command-switch. + * process.el (shell-quote-argument): Need to quote a null + argument, too. From Dan Holmsand. + + * startup.el (normal-top-level): Delete some unused FSF junk. + * startup.el (command-line-early): + + * startup.el (command-line): Call MS Windows init function. + + * win32-native.el: + * win32-native.el (mswindows-system-shells): New. + * win32-native.el (mswindows-system-shell-p): New. + * win32-native.el (init-mswindows-at-startup): New. + * win32-native.el (mswindows-quote-one-vc-runtime-arg): + * win32-native.el (mswindows-quote-one-simple-arg): + * win32-native.el (mswindows-quote-one-command-arg): + * win32-native.el (mswindows-construct-process-command-line-alist): + Correct comments at top. Correctly handle passing arguments + to Cygwin programs and to bash. Fix quoting of zero-length + arguments (from Dan Holmsand). Set shell-command-switch based + on shell-file-name, which in turn comes from env var SHELL. + +2001-07-18 Alexey Mahotkin + + * toolbar.el (toolbar-visible-p, toolbar-captioned-p, + default-toolbar-position): Fill docstrings for balloon-help. + +2001-03-15 Stephen J. Turnbull + + * faces.el: Reenable specifications over 'gtk domain. + +2001-08-08 Didier Verna + + * autoload.el (update-autoload-files): make defdir a file name, + not directory name. + +2001-08-06 Steve Youngs + + * menubar-items.el (default-menubar): Use 'report-xemacs-bug'. + + * lisp-mnt.el (lm-report-bug): Use 'report-xemacs-bug-beta-address'. + +2001-08-01 Edward M. Lee + + * font-menu.el (font-menu-set-font): Default to current font-family. + (font-menu-preferred-resolution): + (font-menu-size-scaling): + Provide gtk defaults, too. + +2001-07-29 Mike Alexander + + * cus-face.el (custom-set-face-font-size): Last arg to apply is a + list + (custom-set-face-font-family): ditto + +2001-07-26 Mike Sperber + + * files.el (auto-mode-alist): .9 files are man pages, too. + +2001-07-23 Edwin Steiner + + * process.el (call-process-internal): bind + coding-system-for-write to 'binary when calling + start-process-internal, so the process receives + the literal contents of INFILE. + +2001-09-15 Edward M. Lee + + * files.el (auto-mode-alist): Add configure.ac support. + +2001-07-19 Adrian Aichner + + * buff-menu.el: + mouse.el: + Adrian's mouse-track patch. See . + +2001-07-28 Stephen J. Turnbull + + * XEmacs 21.4.4 "Artificial Intelligence" is released. + +2001-07-10 Katsumi Yamaoka + + * mule/kinsoku.el (kinsoku-bol-p): Work with ascii and non-ascii + mixed text. + (kinsoku-eol-p): Ditto. + +2001-07-09 Katsumi Yamaoka + + * mule/kinsoku.el (kinsoku-ascii-eol, kinsoku-gb-bol, + kinsoku-gb-eol, kinsoku-big5-bol, kinsoku-big5-eol): Assign + characters as the category `s' or `e' correctly. + +2001-06-06 Alexey Mahotkin + + * mule/cyrillic.el: Uncomment definition of ccl-encode-koi8-r-font. + +2001-06-14 Alexey Mahotkin + + * mule/cyrillic.el: Set up case table. + +2001-06-08 Mike Sperber + + * files.el (save-some-buffers-1): Don't zap the help window right + after `map-y-or-n-p' has popped it up. + +2001-06-15 Nick Pakoulin + + * help.el (frob-help-extents): Require 'hyper-apropos for faces. + +2001-07-18 Stephen J. Turnbull + + * specifier.el: define-specifier-tag 'gtk. + +2001-05-12 Ben Wing + + * find-paths.el (paths-find-recursive-path): + fix error with null EXCLUDE-REGEXP. + + * font-lock.el (font-lock-mode): + fix problem reported by hrvoje with buffers starting with a space. + +2001-05-06 Ben Wing + + * dialog.el (make-dialog-box): + * menubar-items.el (default-menubar): + * printer.el (generic-print-buffer): + * printer.el (generic-print-region): + implement printing the selection when it's selected. + +2001-04-18 Didier Verna + + * cus-edit.el (Custom-reset-standard): reset to standard settings + not only when the buffer's :custom-state is 'modified, but also + when it is 'set or 'saved. + +2001-04-17 Didier Verna + + * startup.el (load-user-init-file): define `custom-file' before + loading the user's init file. + +2001-04-09 Danny Colascione + + * menubar.el (popup-mode-menu): Make it work with + popup-menu-titles turned off. + +2001-04-24 Hrvoje Niksic + + * about.el (about-mailto-link): Use compose-mail for sending mail. + +2001-07-14 Sean MacLennan + + * package-admin.el (package-install-hook): New. + (package-delete-hook): New. + (package-admin-add-single-file-package): Use package-delete-hook. + + * package-get.el (package-get): Use package-install-hook. + +2001-06-26 Robert Pluim + + * package-ui.el (pui-install-selected-packages): reverse the lists + of packages so that they get handled in the same order as they + were selected. + +2001-06-26 Robert Pluim + + * packages.el (locate-library): Use read-library-name for completion. + +2001-05-21 Martin Buchholz + + * byte-optimize.el (=): `=' is not a binary predicate! + Fix incorrect optimization: (= 0 0 (random 2)) ==> 0 or 1. + Use byte-optimize-predicate, not byte-optimize-binary-predicate, + +2001-05-20 Martin Buchholz + + * bytecomp.el (byte-compile-arithcompare): + Only optimize (= x) ==> t if byte-compile-delete-errors is not nil. + +2001-06-03 William M. Perry + + * dialog-gtk.el (popup-builtin-open-dialog): Don't forget to + return the filename selected by the user! + +2001-05-31 William M. Perry + + * font-menu.el: Avoid arithmetic with 'nil' when using the font menu + in XEmacs/GTK. + +2001-05-29 Alexey Mahotkin + + * coding.el: Tiny typo fixed. + +2001-05-17 Stephen J. Turnbull + + * XEmacs 21.4.3 "Academic Rigor" is released. + +2001-05-17 Stephen J. Turnbull + + * config.values.sh: lisp/utils?/config.el -> lisp/config.el. + +2001-05-10 Stephen J. Turnbull + + * XEmacs 21.4.2 "Developer-Friendly Unix APIs" is released. + +2001-05-04 Ben Wing + + * printer.el (generic-print-buffer): + * printer.el (generic-print-region): + Enable dialog boxes. Apply workaround recommended by Kirill. + fix (fboundp 'lpr-buffer) -> (fboundp 'lpr-region). + + * simple.el (kill-whole-line): + * simple.el (kill-line-1): + * simple.el (kill-entire-line): + * simple.el (kill-line): + * simple.el (backward-kill-line): + Take out interactive dependence of kill-whole-line. + +2001-04-22 Ben Wing + + * dialog.el (make-dialog-box): + Put dialog titles back in -- this time correctly. Fix various + other problems with leaks and such. + + * simple.el (region-exists-p): + * simple.el (region-active-p): + Add comment about which one is correct to use in menu specs. + +2001-05-05 Ben Wing + + * dialog.el (make-dialog-box): fix doc string. + * menubar-items.el (default-menubar): Add Page Setup for Windows, + take out Pretty Print. + * printer.el: + * printer.el (printer-current-device): New. + * printer.el (Printer-get-device): New. + * printer.el (Printer-clear-device): New. + * printer.el (generic-page-setup): New. + * printer.el (generic-print-buffer): + * printer.el (generic-print-region): + Implement Page Setup. Handle errors properly. + +2001-05-05 Ben Wing + + * subr.el (error): Complete list of errors in doc string. + +2001-04-22 Ben Wing + + * bytecomp-runtime.el (byte-compiler-options): Correct doc string. + +2001-05-03 Adrian Aichner + + * build-report.el: Remove CVS keywords since this file has been in + core lisp for a while now. + * build-report.el (build-report-make-output-files): Fix typo. + +2001-04-24 Hrvoje Niksic + + * about.el (about-finish-buffer): Make sure the last change works + even if EVENT is nil. + +2001-04-24 Hrvoje Niksic + + * about.el (about-finish-buffer): Kill/bury the buffer where the user + clicked, not the one that happens to be the current buffer at the + time. + +2001-03-19 Karl M. Hegbloom + + * cus-edit.el (custom-display): Support the GTK Window System also. + +2001-04-30 Ben Wing + + * printer.el: + * printer.el (printer-page-header): + * printer.el (Print-context): New. + * printer.el (printer-page-footer): + * printer.el (generate-header-element): New. + * printer.el (generate-header-line): New. + * printer.el (print-context-property): + * printer.el (generic-print-buffer): + * printer.el (generic-print-region): + Implement headers and footers. Implement calling Print dialog box + (#### but it doesn't quite work yet). + +2001-04-25 Ben Wing + + * about.el (xemacs-hackers): + * about.el (about-url-alist): + * about.el (about-personal-info): + * about.el (about-hacker-contribution): + More contributions. + + * simple.el (handle-post-motion-command): + Fix spurious setting of zmacs-region-stays to t after a non-shift + motion command. + +2001-04-24 Hrvoje Niksic + + * about.el (about-personal-info): Update my bio. + (about-hacker-contribution): Ditto. + +2001-04-23 Stephen J. Turnbull + + * startup.el (splash-frame-body): Update copyright notices: Ben, FSF. + +2001-04-19 Andy Piper + + * package-net.el (package-net-cygwin32-binary-size): new size. + (package-net-win32-binary-size): new size. + (package-net-convert-index-to-ini): Use new arch. + (package-net-batch-convert-index-to-ini): Removed. + (package-net-generate-bin-ini): New. + (package-net-batch-generate-bin-ini): New. + +2001-04-19 Stephen J. Turnbull + + * XEmacs 21.4.1 "Copyleft" is released. + +2001-04-19 Stephen J. Turnbull + + * x-compose.el (xlib-input-method-bug-workaround): + (alias-colon-to-double-quote): + Force sort in map-keymap to work around rehash bug. + +2001-04-17 Ben Wing + + * about.el: Finish overhaul, add a few new hackers, update a + couple old ones. + +2001-04-16 Stephen J. Turnbull + + * XEmacs 21.4.0 "Solid Vapor" is released. + +2001-04-15 Ben Wing + + * about.el: + * about.el (about-headline-face): New. + * about.el (about-link-face): New. + * about.el (about-current-release-maintainers): New. + * about.el (about-other-current-hackers): New. + * about.el (about-url-alist): + * about.el (about-once-and-future-hackers): New. + * about.el (about-mailto-link): New. + * about.el (about-get-buffer): + * about.el (about-finish-buffer): + * about.el (about-xemacs): + * about.el (about-features): Removed. + * about.el (about-advantages): New. + * about.el (about-maintainer-info): Removed. + * about.el (about-personal-info): New. + * about.el (about-hacker-contribution): New. + * about.el (about-maintainer): + * about.el (about-show-linked-info): + * about.el (about-hackers): + Major revamping. Rewriting of most of the text, improve the + link handling, separate info on contributors into personal + and contribution info, add new contributors, update personal + info, etc. etc. + + * menubar-items.el (default-menubar): + Help menubar entry for News now says more accurately + "What's New in XEmacs". + + * mouse.el: + * mouse.el (mouse-track-cleanup-hook): + * mouse.el (mouse-track): + Don't set-buffer to a dead buffer when calling mouse-track + cleanup hooks. + +2001-04-14 Stephen J. Turnbull + + * XEmacs 21.2.47 "Zephir" is released. + +2001-04-02 Jan Vroonhof + + * dialog.el (make-dialog-box): Disable dialog box titles until + we get them working. + +2001-03-30 Ben Wing + + * help.el: + * help.el (Help-princ-face): + * help.el (Help-prin1-face): + * help.el (frob-help-extents): + * help.el (describe-function-1): + * help.el (describe-variable): + Avoid using font-lock faces, which may not be defined. + Instead, use hyper-apropos faces, and make sure they're + defined as necessary by using `require'. (It's not so safe + to do this for font-lock.) In any case, we will eventually + be merging this functionality into hyper-apropos. + + * loaddefs.el (completion-ignored-extensions): + Fix documentation. + + * menubar-items.el (menu-truncate-list): Removed. + * menubar-items.el (Menubar-items-truncate-list): New. + * menubar-items.el (default-menubar): + Fix errors if grep or compile command is too long. Rename helper + function to be less visible. + +2001-03-23 Martin Buchholz + + * byte-optimize.el (byte-optimize-minus): + Fix mis-byte-compilation of (- 0 x) --> (- (- x)) + +2001-03-26 Hrvoje Niksic + + * dumped-lisp.el (preloaded-file-list): Load mule/latin.el when + Mule is available. + + * mule/latin.el: New file. + +2001-03-11 Ben Wing + + * auto-save.el: + * auto-save.el (auto-save-directory): + * auto-save.el (make-auto-save-file-name): + * auto-save.el (auto-save-file-name-p): New. + + Merge in improvements from other definition of + make-auto-save-file-name in files.el. + + * auto-save.el (auto-save-original-name): + * auto-save.el (auto-save-name-in-fixed-directory): + * auto-save.el (auto-save-unslashify-name): Removed. + * auto-save.el (auto-save-slashify-name): Removed. + * auto-save.el (auto-save-reserved-chars): New. + * auto-save.el (auto-save-escape-name): New. + * auto-save.el (auto-save-unhex): New. + * auto-save.el (auto-save-unescape-name): New. + + Change algorithm for encoding filenames in auto-save names to be + entirely safe with all filesystems and all possible characters in + a filename, and 100% reversible. (Essentially, uses + quoted-printable as the encoding.) + + * auto-save.el (recover-all-files): + + Use insert-directory rather than calling ls directly -- fixes + things under Windows. + + * files.el: + * files.el (convert-standard-filename): Substitute FSF's + definition for this (we had nothing here before). + + * files.el (backup-buffer): Warning fix. + + * files.el (make-backup-file-name): + * files.el (find-backup-file-name): + Fix error in calling sequence to auto-save-file-name-p. + + * files.el (recover-file): + Use insert-directory rather than calling ls directly -- fixes + things under Windows. + + * files.el (make-auto-save-file-name): Removed. + * files.el (auto-save-file-name-p): Removed. + auto-save is always dumped so no sense in having a definition + that will always be overwritten with another. + + * files.el (insert-directory): + * win32-native.el: + * win32-native.el (debug-mswindows-process-command-lines): + * win32-native.el (original-make-auto-save-file-name): Removed. + * win32-native.el (make-auto-save-file-name): Removed. + + +2001-03-21 Martin Buchholz + + * XEmacs 21.2.46 "Urania" is released. + +2001-03-16 Stephen J. Turnbull + + * menubar-items.el (default-menubar): Update sample.emacs to + sample.init.el and adjust accelerators. + +2001-02-02 Stephen J. Turnbull + + * build-report.el (build-report): Improve docstring. + +2001-03-15 Stephen J. Turnbull + + * ChangeLog: Log GTK merge. + + * gutter-items.el: + * mwheel.el: + * sound.el: + * startup.el: + Revert gratuitous whitespace changes. + +2001-03-07 Ben Wing + + * help.el: + * help.el (key-or-menu-binding): + * help.el (Help-find-file): New. + * help.el (describe-beta): + * help.el (describe-copying): + * help.el (describe-project): + * help.el (view-emacs-news): + * help.el (view-sample-init-el): New. + * help.el (Help-princ-face): New. + * help.el (Help-prin1-face): New. + * help.el (help-symbol-function-context-menu): + * help.el (help-symbol-variable-context-menu): + * help.el (help-symbol-function-and-variable-context-menu): + * help.el (frob-help-extents): + * help.el (describe-function-1): + * help.el (describe-variable): + + Add coloring in Help buffers, correspondent with hyperlinks. + View files in view-mode rather than Fundamental. + Remove separators from context menus -- now handled in generic code. + Add `Find Tag' to context menu. + + * menubar.el (popup-mode-menu): + + Rewrite code that outputs the popup menu to (a) put more specific + entries first, (b) be more robust, (c) output the proper context + menu separators automatically (the context menu functionality is + new and currently used only by Help). + +2001-03-10 William M. Perry + + * dialog-gtk.el (gtk-make-dialog-box-internal): Forgot to rewrite + this function when converting from the 21.1 GTK branch. Now + supports file, password, question, and color built-in dialogs. + +2001-03-06 Ben Wing + + * keydefs.el: + * keydefs.el (global-map): + Add commented-out change of M-k (for 21.5). + + * menubar-items.el (default-menubar): + Fix items to control kill-line behavior; add items for + shifted motion. + + * simple.el: + * simple.el (kill-whole-line): + * simple.el (historical-kill-line): Removed. + * simple.el (kill-line): Removed. + * simple.el (kill-entire-line): New. + * simple.el (kill-line-1): New. + * simple.el (backward-kill-line): + Undo kill-whole-line == always changes. Add new function + kill-entire-line to unconditionally delete the current line. + Add comments describing the lamentable state of affairs of + the kill-line functions and variables. + +2001-03-02 Ben Wing + + * simple.el: + * simple.el (beginning-of-buffer): + * simple.el (end-of-buffer): + * simple.el (mark-ring-unrecorded-commands): + * simple.el (signal-error-on-buffer-boundary): + * simple.el (shifted-motion-keys-select-region): + * simple.el (unshifted-motion-keys-deselect-region): + * simple.el (motion-keys-for-shifted-motion): New. + * simple.el (handle-pre-motion-command): + * simple.el (handle-post-motion-command): + * simple.el (forward-char-command): + * simple.el (backward-char-command): + * simple.el (scroll-up-command): + * simple.el (scroll-down-command): + * simple.el (next-line): + * simple.el (previous-line): + * simple.el (backward-block-of-lines): + * simple.el (forward-block-of-lines): + * simple.el (backward-word): + * simple.el (mark-word): + + Augment documentation of the most common motion commands to make + note of the shifted-motion support. Improve the support to (a) + properly document how it works and why it's done in the fashion it + is, and (b) allow the keystrokes that trigger it to be customized. + + Correct error in the customize specification of + mark-ring-unrecorded-commands. + +2001-03-02 Ben Wing + + * font-lock.el: + * font-lock.el (font-lock-pending-extent-table): Removed. + * font-lock.el (font-lock-pending-buffer-table): New. + * font-lock.el (font-lock-pre-idle-hook): + * font-lock.el (font-lock-after-change-function): + * font-lock.el (font-lock-fontify-pending-extents): + * font-lock.el (font-lock-lisp-like): + + Fix handling of pending extents to avoid excessive slowness (N^2 + behavior) when making lots of buffer changes between redisplays, + such as when saving the Options. + +2001-03-09 William M. Perry + + * device.el: + * dragdrop.el: + * dumped-lisp.el: + * faces.el: + * frame.el: + * gnuserv.el: + * loadup.el: + * menubar-items.el: + * minibuf.el: + The Great GTK Merge. + + * ChangeLog.GTK: + * dialog-gtk.el: + * gdk.el: + * generic-widgets.el: + * glade.el: + * gnome-widgets.el: + * gnome.el: + * gtk-compose.el: + * gtk-extra.el: + * gtk-faces.el: + * gtk-ffi.el: + * gtk-file-dialog.el: + * gtk-font-menu.el: + * gtk-glyphs.el: + * gtk-init.el: + * gtk-iso8859-1.el: + * gtk-marshal.el: + * gtk-mouse.el: + * gtk-package.el: + * gtk-password-dialog.el: + * gtk-select.el: + * gtk-widget-accessors.el: + * gtk-widgets.el: + * gtk.el: + widgets-gtk.el: + The Great GTK Merge: new files. + +2001-03-05 Stephen J. Turnbull + + * generic-widgets.el: Don't require gtk (a built-in feature) at + top level. Don't execute the last sexp unless (featurep 'gtk). + +2001-02-28 Stephen J. Turnbull + + * mule/mule-init.el (auto-language-alist): Split zh into GB and BIG5. + +2001-02-23 Martin Buchholz + + * XEmacs 21.2.45 "Thelxepeia" is released. + +2001-01-25 Jason R. Mastaler + + * about.el (xemacs-hackers): update my entry. + * about.el (about-maintainer-info): ditto. + * about.el (about-hackers): ditto. + +2001-02-20 Jan Vroonhof + + * about.el (about-maintainer-info): More vanity info about + yours truly. + +2001-02-20 Adrian Aichner + + * build-report.el (build-report-destination): xemacs-build-reports + has moved to SourceForge, where mailing list name length is + restricted, hence the name change to + xemacs-buildreports@xemacs.org. + * build-report.el (build-report-keep-regexp): Update default. + * build-report.el (build-report-delete-regexp): Ditto. + * build-report.el (build-report-make-output-files): Ditto. + +2001-02-19 Craig Lanning + + * lisp-mode.el: Add indentation specifications for following + Common Lisp forms: handler-case, handler-bind, with-slots, + with-open-file, with-open-stream, print-unreadable-object. + +2001-02-18 Matt Tucker + + * font-lock.el (font-lock-set-defaults-1): + Move initialization of `font-lock-cache-position' so that it's set + even if font-lock-keywords is already defined. + +2001-02-17 Matt Tucker + + * autoload.el (generate-file-autoloads-1): + Use `emacs-lisp-mode-syntax-table' instead of + `lisp-mode-syntax-table'. + * lisp-mode.el (lisp-mode-syntax-table): + Get rid of old checks for `parse-partial-sexp' version. + Make `|' (pipe) string delimiter instead of punctuation. + +2001-02-16 Martin Buchholz + + * window.el (save-selected-window): + Use gensym for better macro hygiene. + +2001-02-06 Mike Sperber + + * dump-paths.el: + * startup.el (startup-setup-paths): Set and use + `mule-lisp-directory'. + (startup-setup-paths-warning): Ditto. + + * setup-paths.el (paths-find-mule-lisp-directory): Added. + (paths-construct-load-path): Consider `mule-lisp-directory'. + +2001-02-07 Matt Tucker + + * font-lock.el: Syntax table improvements used. A few random + changes are not specified below. + (font-lock-fontify-string-delimiters): + (font-lock-syntactic-keywords): + (font-lock-cache-state nil): + (font-lock-cache-position): + New variables. + (font-lock-set-syntax): + (font-lock-apply-syntactic-highlight): + (font-lock-fontify-syntactic-anchored-keywords): + (font-lock-fontify-syntactic-keywords-region): + (font-lock-eval-keywords): + New functions. + (font-lock-remove-face): + (font-lock-fontify-syntactically-region): + Use syntax properties. + +2001-02-08 Martin Buchholz + + * XEmacs 21.2.44 "Thalia" is released. + +2001-01-16 Mike Sperber + + * startup.el (normal-top-level): Work even if no installation root + is found. + +2001-01-30 Andy Piper + + * gutter-items.el (progress-abort-glyph): remove instantiator. + (set-progress-abort-instantiator): new function. + (abort-progress-feedback): use it. + + * gutter.el (set-gutter-dirty-p): new function. + +2001-01-30 Didier Verna + + * mwheel.el (mwheel-scroll): unwind-protect the selected window. + +2001-01-24 Didier Verna + + * sound.el (sound-extension-list): give a better default value. + * sound.el (load-sound-file): improve the doc string, also find + files given by absolute names, pass a real extension list to + `locate-file'. + +2001-01-26 Martin Buchholz + + * XEmacs 21.2.43 "Terspichore" is released. + +2001-01-20 Klaus Frank + + * gnuserv.el (gnuserv-process-filter): Robuster handling of error + messages from gnuserv. + +2001-01-20 Martin Buchholz + + * XEmacs 21.2.42 "Poseidon" is released. + +2001-01-12 Nick V. Pakoulin + + * cl-macs.el (cl-upcase-arg): New function. + (cl-function-arglist): New function. + (cl-transform-lambda): Automatically add CL-style lambda list to + documentation string using functions above. + +2001-01-12 Andy Piper + + * package-get.el (package-get-custom): call + package-net-update-installed-db. + + * package-ui.el (pui-install-selected-packages): call + package-net-update-installed-db. + + * package-net.el (package-net-update-installed-db): use + packages-package-list so that we reflect reality. + + * packages.el (packages-package-list): Make docstring reflect + reality. + + * package-net.el (package-net-convert-index-to-ini): exclude mule entries. + + * postinstall.cc (do_postinstall): don't pick up shells if cygwin + isn't installed. + +2001-01-17 Andy Piper + + * wid-edit.el (widget-activation-glyph-mapper): activate or + deactivate native widgets. + (widget-glyph-insert-glyph): record instantiator. + (widget-push-button-value-create): use it. + + * gui.el (gui-button-action): new function. Make button's domain + buffer current when calling. + (make-gui-button): update to use gui-button-action. + +2001-01-16 Didier Verna + + * menubar-items.el (default-menubar): add an entry for modeline + horizontal scrolling in Options -> Display. + +2001-01-17 Steve Youngs + + * package-get.el (package-get-require-signed-base): Set to nil + by default. + 2001-01-17 Martin Buchholz * XEmacs 21.2.41 "Polyhymnia" is released.