-2000-01-18 Martin Buchholz <martin@xemacs.org>
-
- * XEmacs 21.2.27 is released.
-
-2000-01-18 Martin Buchholz <martin@xemacs.org>
-
- * process.el (shell-command-to-string): Use the FSF docstring.
- Make shell-command-to-string the standard function, and
- exec-to-string the (deprecated) alias.
-
- * startup.el: typo fix.
-
-2000-01-16 Martin Buchholz <martin@xemacs.org>
-
- * mule/mule-misc.el (char-octet): Move back into mule-charset.c.
-
-2000-01-14 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
-
- * menubar-items.el (sort-buffers-menu-alphabetically): Put invisible
- buffers after visible buffers.
- (sort-buffers-menu-by-mode-then-alphabetically): Ditto.
-
-2000-01-17 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
-
- * info.el (Info-extract-menu-node-name): Stop at a dot
- followed by whitespace or right parenthesis.
-
-2000-01-15 Hrvoje Niksic <hniksic@iskon.hr>
-
- * info.el (Info-directory-list): Warn against using Customize with
- Info-directory-list.
-
-2000-01-15 Adrian Aichner <aichner@ecf.teradyne.com>
-
- * minibuf.el (read-file-name): doc fix.
-
- * autoload.el (update-file-autoloads): doc fix.
-
- * about.el (about-hackers): Change my E-mail address.
-
-2000-01-13 Martin Buchholz <martin@xemacs.org>
-
- * info.el (Info-visit-file): Just use the `f' interactive spec to
- read a filename in the standard way.
-
-2000-01-13 Andy Piper <andy@xemacs.org>
-
- * gutter-items.el (gutter-buffers-tab-orientation): new variable.
- (gutter-buffers-tab-extent): new variable.
- (update-tab-in-gutter): call add-tab-to-gutter again if the
- orientation has changed.
- (add-tab-to-gutter): cope with different orientations.
-
-2000-01-11 Didier Verna <didier@xemacs.org>
-
- * info.el (Info-following-node-name): backward-skip dots as well
- as spaces (dots at the end of a node name aren't part of it).
- (Info-extract-menu-node-name): don't skip dots. There could be
- some in the node name.
- (Info-index): allow dots to be part of a node name.
-
-2000-01-12 Andreas Jaeger <aj@suse.de>
-
- * files.el (auto-mode-alist): Added idlwave-mode.
- Patch by Carsten Dominik <dominik@astro.uva.nl>.
-
-1999-12-22 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
-
- * info.el (Info-search): Show default value.
-
-1999-12-20 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
-
- * info.el (Info-read-node-completion-table): New variable.
- (Info-read-node-name-1): New function.
- (Info-read-node-name): Use it.
- (Info-follow-reference): Use DEFAULT argument of completing-read.
- (Info-menu): Ditto.
-
-1999-12-27 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
-
- * hyper-apropos.el (hyper-describe-key-briefly): Save
- window configuration.
- (hyper-describe-face): Use DEFAULT of completing-read.
- (hyper-apropos-read-variable-symbol): Ditto.
- (hyper-apropos-read-function-symbol): Ditto.
-
-1999-12-27 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
-
- * mule/mule-cmds.el (set-default-coding-system): Set
- comint-exec-hook to use coding-system-for-read and
- coding-system-for-write so that C-x RET c works.
-
-1999-12-27 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
-
- * minibuf.el (minibuffer-confirm-incomplete): Customize.
- (previous-matching-history-element): Increment
- minibuffer-max-depth by 1.
- (next-matching-history-element): Ditto.
-
-2000-01-11 Andy Piper <andy@xemacs.org>
-
- * gutter-items.el (buffers-tab): Create a new face for the buffers
- tab.
- (buffers-tab-face): use it.
-
-2000-01-10 Didier Verna <didier@xemacs.org>
-
- * modeline.el (modeline-scrolling-method): change modeline X
- cursor appearance according to the value.
-
-2000-01-07 Andreas Jaeger <aj@suse.de>
-
- * about.el (about-hackers): Moved my entry to contributor list.
- (xemacs-hackers): Added myself.
- (about-maintainer-info): Added description of myself.
-
-
-2000-01-07 Didier Verna <didier@xemacs.org>
-
- * modeline.el (modeline-scrolling-method): new variable.
- (mouse-drag-modeline): add reference to it in the docstring.
- (mouse-drag-modeline): handle it.
-
-2000-01-08 Andy Piper <andy@xemacs.org>
-
- * gutter-items.el (update-tab-in-gutter): remove resize-subwindow
- calls.
- (remove-buffer-from-gutter-tab): ditto.
-
-2000-01-06 Per Abrahamsen <abraham@dina.kvl.dk>
-
- * cus-edit.el (custom-hook-convert-widget): Fix comment.
- (custom-face-edit): Fix grammatical error in help message.
-
-2000-01-03 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
-
- * movemail.el: Added.
-
- * dumped-lisp.el (preloaded-file-list): Added movemail.el.
-
-2000-01-03 Didier Verna <didier@xemacs.org>
-
- * modeline.el (mouse-drag-modeline): remove the code related to
- the modeline horizontal scrolling facility.
-
-1999-12-31 Martin Buchholz <martin@xemacs.org>
-
- * XEmacs 21.2.26 is released.
-
-1999-12-28 Andy Piper <andy@xemacs.org>
-
- * wid-edit.el (widget-push-button-value-create): The gui cache
- does not agree with native widgets which can only be displayed
- once per window. The reasons for caching are diminished now that
- we don't hog resources when creating buttons.
- (widget-push-button-cache) deleted.
-
-1999-12-24 Martin Buchholz <martin@xemacs.org>
-
- * XEmacs 21.2.25 is released.
-
-1999-12-24 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
-
- * hyper-apropos.el (hyper-apropos): Toggle
- hyper-apropos-programming-apropos correctly.
- Set REGEXP when user accepts default value.
-
-1999-12-22 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
-
- * minibuf.el (read-from-minibuffer): Bind minibuffer-default.
- (read-file-name-2): Use DEFAULT argument of read-from-minibuffer.
-
-1999-12-22 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
-
- * mule/mule-category.el (undefined-category-designator):
- Return char instead of character. Search for undefined one.
- (describe-category): Use with-displaying-help-buffer.
-
-1999-12-21 Martin Buchholz <martin@xemacs.org>
-
- * byte-optimize.el (byte-optimize-plus):
- Optimize (+ 1) to 1 instead of (1+ nil).
-
- * files.el (basic-save-buffer): Rewrite for clarity. Use (char-before).
-
- * byte-optimize.el (byte-compile-butlast): Remove. Use butlast instead.
-
- * byte-optimize.el (byte-optimize-char-before): New function.
- Remove performance penalty for using (char-before) instead of (char-after).
-
-1999-12-20 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
-
- * mule/mule-category.el (char-category-list): Return character
- instead of integer.
-
-1999-12-17 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
-
- * minibuf.el (read-buffer): Check default is buffer object.
-
-1999-11-25 Andy Piper <andy@xemacs.org>
-
- * cus-edit.el (custom-buffer-create-buttons): Use native widgets
- for buttons.
-
-1999-12-16 Andreas Jaeger <aj@suse.de>
-
- * package-get.el (package-get-maybe-save-index): Fixed typo.
- Patch by Jeff Miller <jmiller@smart.net>.
-
-1999-12-13 Charles G Waldman <cgw@alum.mit.edu>
-
- * gnuserv.el (gnuserv-process-filter): don't call
- gnuserv-write-to-client when gnuserv-current-client is nil
-
-1999-12-14 Martin Buchholz <martin@xemacs.org>
-
- * XEmacs 21.2.24 is released.
-
-1999-12-12 Gunnar Evermann <ge204@eng.cam.ac.uk>
-
- * about.el (about-hackers): Update my email address.
-
-1999-12-07 Martin Buchholz <martin@xemacs.org>
-
- * XEmacs 21.2.23 is released.
-
-1999-11-06 Jason R Mastaler <jason@mastaler.com>
-
- * package-get.el (package-get-download-sites): Removed several
- defunct download sites, added many new ones, and corrected a few
- incorrect directory-on-site entries. Added physical locations to
- site-description.
-
-1999-11-30 Gunnar Evermann <ge204@eng.cam.ac.uk>
-
- * finder.el (finder-commentary): add DOC string and fix
- interactive spec
-
-1999-12-04 Hrvoje Niksic <hniksic@iskon.hr>
-
- * help.el (describe-function): Don't forget to intern the string
- completing-read returns.
- (describe-variable): Ditto.
-
-1999-11-16 Adrian Aichner <adrian@xemacs.org>
-
- * hyper-apropos.el (hyper-apropos-this-symbol): Handle
- `hyper-apropos-help-mode' here to find symbol to customize
- irregardless of cursor position and simplify
- `hyper-apropos-set-variable', `hyper-apropos-find-function', and
- `hyper-apropos-popup-menu'.
-
-1999-11-21 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
-
- * apropos.el (apropos-mode-map): Add return to call
- apropos-follow.
- (apropos-print): Call apropos-mode to have better
- command reference. Put keymap text-poperty to
- symbole name.
-
-1999-11-22 Alastair Burt <burt@dfki.de>
-
- * help.el: (describe-bindings-1): Added handling of keymaps for
- the extents at point.
-
-1999-12-02 Mark Thomas <mthomas@jprc.com>
-
- * gutter-items.el (buffers-tab-items): Wrap the function in a
- save-match-data
-
-1999-12-04 Hrvoje Niksic <hniksic@iskon.hr>
-
- * help.el (describe-function): Use the DEFAULT argument to
- completing-read.
- (describe-variable): Ditto.
-
-1999-11-26 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
-
- * minibuf.el (read-from-minibuffer): Add optional argument
- DEFAULT to have better mini-buffer history support.
- (completing-read): Pass default to read-from-minibuffer.
- (read-buffer): Pass default to completing-read.
-
-1999-12-04 Hrvoje Niksic <hniksic@iskon.hr>
-
- * font-lock.el (font-lock-doc-string-face): Document the
- `font-lock-lisp-like' property.
-
-1999-11-29 Hrvoje Niksic <hniksic@iskon.hr>
-
- * lisp-mode.el: Specify `font-lock-lisp-like'.
-
- * font-lock.el (font-lock-lisp-like): New function.
- (font-lock-fontify-syntactically-region): Use it.
-
-1999-11-29 XEmacs Build Bot <builds@cvs.xemacs.org>
-
- * XEmacs 21.2.22 is released
-
-1999-11-28 Martin Buchholz <martin@xemacs.org>
-
- * XEmacs 21.2.21 is released.
-
-1999-11-18 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
-
- * minibuf.el (read-coding-system): Accept symbol and
- coding-system object as a default-coding-system.
-
-1999-11-16 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
-
- * minibuf.el (read-coding-system): Accept symbol as
- a default-coding-system.
-
-1999-10-06 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
-
- * apropos.el (apropos-documentation): Use insert instead
- of princ.
-
-1999-11-07 William M. Perry <wmperry@aventail.com>
-
- * gpm.el: New gpm-minor-mode to turn GPM mouse support on & off
- for the linux console.
-
- * mouse.el (mouse-consolidated-yank): Allow the mouse-yanking
- stuff to work when you are not on a window system, since the GPM
- mouse support now allows pasting from outside of XEmacs.
-
-1999-11-10 XEmacs Build Bot <builds@cvs.xemacs.org>
-
- * XEmacs 21.2.20 is released
-
-1999-11-06 Hrvoje Niksic <hniksic@iskon.hr>
-
- * setup-paths.el (paths-default-info-directories): Add
- /usr/share/info and /usr/local/share/info.
-
-1999-10-30 Hrvoje Niksic <hniksic@srce.hr>
-
- * about.el: Updated Vladimir Ivanovic's info.
-
-11999-08-28 Jan Vroonhof <vroonhof@math.ethz.ch>
-
- * auto-show.el (auto-show-truncationp): Remove.
-
- * auto-show.el (auto-show-should-take-action-p): Use window-truncated-p
-
-999-09-23 Gunnar Evermann <ge204@eng.cam.ac.uk>
-
- * indent.el (indent-line-to): fix bug: spaces were not replaced
- with tab if column is multiple of tab-width
- From dhn@qedinc.com
-
-1999-10-24 Jan Vroonhof <vroonhof@math.ethz.ch>
-
- * mule/mule-cmds.el (read-input-method-name): Accept symbols
- correctly. Patch from Mikio Nakajima <minakaji@osaka.email.ne.jp>
-
- * package-get.el (package-get-package-provider): Be verbose when
- interactive. Patch from Robert Pluim
-
-1999-08-23 Mike McEwan <mike@lotusland.demon.co.uk>
-
- * info.el (Info-suffix-list): Add ".info.bz2" to the recognised
- info file suffixes.
-
-1999-08-19 Stephen Tse <stephent@sfu.ca>
-
- * process.el (open-network-stream): Add a new optional parameter
- PROTOCOL to support udp; fix a minor typo and add an explanation
- in docstring for udp programming.
-
- * code-process.el (open-network-stream): Add a new optional
- parameter PROTOCOL to support udp; fix a minor typo and add an
- explanation in docstring for udp programming.
-
-1999-10-18 Andy Piper <andy@xemacs.org>
-
- * gui.el (make-gui-button): be more precise about how we call
- callbacks.
-
- * wid-edit.el (widget-push-button-value-create): Use the new form
- of native gui-button.
-
-1999-10-14 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
-
- * info.el (Info-page-prev): Don't do (sit-for 0).
-
-1999-10-13 Andy Piper <andy@xemacs.org>
-
- * gutter-items.el (progress-abort-glyph): new glyph for showing
- abort status.
- (append-progress): dispatch-event rather than sit-for.
- (abort-progress): new function. Show the abort glyph with an
- appropriate message.
- (raw-append-progress): dispatch-event rather than sit-for.
- (display-progress): cope with aborts.
-
- * gui.el (make-gui-button): Use native widgets for buttons
- unconditionally.
- (insert-gui-button): ditto.
- (gui-button-p): ditto.
-
- * xbm-button.el: remove from core.
-
- * xpm-button.el: remove from core.
-
-1999-10-07 Olivier Galibert <galibert@pobox.com>
-
- * faces.el (init-device-faces): Don't initialize the random faces
- on the stream device.
-
-1999-10-06 Andy Piper <andy@xemacs.org>
-
- * files.el (recover-file): Don't use ls under windows for revert buffer.
-
-1999-09-25 Adrian Aichner <adrian@xemacs.org>
-
- * package-get.el (package-get-download-menu): Make menu really
- toggle download sites.
- (package-get-download-sites): Add autoload cookie.
-
-1999-09-29 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
-
- * setup-paths.el (paths-find-module-directory): Ditto.
-
-1999-09-29 Werner Fink <werner@suse.de>
-
- * setup-paths.el (paths-find-exec-directory): Add missing nil
- parameter for environment.
-
-1999-09-27 Martin Buchholz <martin@xemacs.org>
-
- * modeline.el (modeline-format):
- Only purecopy the strings. Else
- (nsublis '(("%p" . "%P")) (default-value 'modeline-format) :test 'equal)
- barfs.
-
-1999-08-28 Mike Woolley <mike@bulsara.com>
-
- * winnt.el: Removed nt-shell-mode-hook, which was preventing the
- user setting comint-completion-addsuffix and
- comint-process-echoes.
-
-1999-09-22 Andy Piper <andy@xemacs.org>
-
- * gutter-items.el (update-tab-in-gutter): use
- last-nonminibuf-window instead of selected-window.
-
-1999-09-18 Andy Piper <andy@xemacs.org>
-
- * gnuserv.el (gnuserv-edit-files): select frame we are going to
- display on.
-
- * subr.el (record-buffer-hook): new variable so that the hook gets
- some documentation.
-
-1999-09-16 Andy Piper <andy@xemacs.org>
-
- * gutter-items.el (update-tab-in-gutter): only update when the
- gutter is visible.
- (remove-buffer-from-gutter-tab): ditto.
-
-1999-09-17 Hrvoje Niksic <hniksic@srce.hr>
-
- * simple.el (do-auto-fill): Commented out part of Kinsoku
- processing.
-
-1999-09-14 Hrvoje Niksic <hniksic@srce.hr>
-
- * isearch-mode.el (isearch-highlightify-region): Give the
- highlighting extents a high priority.
- (isearch-make-extent): Give the main highlighting extent an even
- higher priority.
-
-1999-09-13 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
-
- * packages.el (packages-compute-package-locations): Fix typo from
- -u rationalization.
-
-1999-09-11 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
-
- * setup-paths.el (paths-find-doc-directory): Respect value of
- `configure-doc-directory.'
-
- * find-paths.el (paths-find-architecture-directory): Give
- precendence `default' argument (which typically comes from
- configure).
-
-1999-09-05 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
-
- * startup.el (command-line-early): Added options -user-init-file
- and -user-init-directory.
-
- * files.el (user-init-file): Default to NIL so we can recognize
- when it's set.
-
-1999-08-30 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
-
- * obsolete.el (init-file-user):
- * startup.el:
- * packages.el (packages-compute-package-locations):
- * package-get.el (package-get-user-index-filename):
- * menubar-items.el (maybe-add-init-button):
- * info.el (Info-annotations-path):
- * dump-paths.el:
- Change `user-init-directory' to be an absolute path.
- Use `user-init-directory' where appropriate.
- Zap `init-file-user' and its uses.
-
-1999-09-09 Hrvoje Niksic <hniksic@srce.hr>
-
- * subr.el (copy-symbol): New function.
-
-1999-09-08 Hrvoje Niksic <hniksic@srce.hr>
-
- * isearch-mode.el (isearch-done): Be sure to restore invisible
- extents in the proper buffer.
- (isearch-pre-command-hook): Set this-command to the correct value
- in case the buffer has changed and old overriding-local-map was
- used.
- (isearch-restore-extent): Use remprop instead of setting the
- property to nil.
-
-1999-09-08 Hrvoje Niksic <hniksic@srce.hr>
-
- * cmdloop.el (execute-extended-command): Update zmacs region
- before the delay.
- (execute-extended-command): Make the message gettext-friendly.
-
-1999-09-07 Andy Piper <andy@xemacs.org>
-
- * gutter-items.el (progress-gauge-glyph): renamed from
- progress-glyph.
- (progress-text-glyph): new variable.
- (progress-layout-glyph): use layouts and text glyphs.
- (progress-area-buffer): removed.
- (progress-text-and-extent): new variable.
- (progress-displayed-p): dynamically create gutter area buffer.
- (clear-progress): ditto.
- (raw-append-progress): ditto.
- (append-progress): use new glyph names.
- (raw-append-progress): only create the extent when needed. set
- properties more optimally.
- (progress): remove args.
-
-1999-09-07 Hrvoje Niksic <hniksic@srce.hr>
-
- * isearch-mode.el (isearch-range-invisible): Use mapc instead of
- mapcar where the return value is unused.
- (isearch-restore-invisible-extents): Ditto.
- (isearch-highlight-all-cleanup): Ditto.
- (isearch-delete-extents-in-range): Traverse the extents only once.
- (isearch-highlight-all-update): Don't start over if the search
- string has changed and more input is pending.
-
-1999-09-07 Hrvoje Niksic <hniksic@srce.hr>
-
- * packages.el (packages-find-package-data-path): Ditto.
-
- * cl.el: Use mapcar at top-level -- mapc is no longer a subr.
-
- * subr.el (mapc-internal): Don't make obsolete.
-
- * cl-extra.el (mapc): Resurrect.
-
-1999-09-03 Hrvoje Niksic <hniksic@srce.hr>
-
- * obsolete.el (isearch-yank-x-clipboard): Define it as an obsolete
- alias.
-
- * isearch-mode.el (isearch-top-state): Restore isearch-word.
- (isearch-yank-clipboard): Renamed from isearch-yank-x-clipboard.
- (isearch-yank-clipboard): Use get-clipboard instead of
- x-get-clipboard.
- (isearch-yank-selection): Fix docstring.
-
-1999-09-02 Martin Buchholz <martin@xemacs.org>
-
- * cl-extra.el: Obsolete hash-table-type in favor of hash-table-weakness.
-
-1999-09-02 Hrvoje Niksic <hniksic@srce.hr>
-
- * cl-macs.el (extent-start-position): Fix setf method.
- (extent-end-position): Ditto.
-
-1999-09-02 Hrvoje Niksic <hniksic@srce.hr>
-
- * isearch-mode.el: End merge with FSF 20.4.
-
- * isearch-mode.el (search-invisible): New variable.
- (isearch-hide-immediately): Ditto.
- (isearch-unhidden-extents): Ditto.
- (isearch-range-invisible): New function.
- (isearch-unhide-extent): Ditto.
- (isearch-restore-invisible-extents): Ditto.
- (isearch-restore-extent): Ditto.
-
- * isearch-mode.el (isearch-ring-advance-edit): Use FSF
- implementation.
- (isearch-ring-retreat-edit): Ditto.
- (isearch-forward): New argument NO-RECURSIVE-EDIT.
- (isearch-forward-regexp): New arguments NOT-REGEXP and
- NO-RECURSIVE-EDIT.
- (isearch-backward): New argument NO-RECURSIVE-EDIT.
- (isearch-backward-regexp): New arguments NOT-REGEXP and
- NO-RECURSIVE-EDIT.
- (isearch-mode): Return isearch-success.
- (isearch-update): Use unread-command-events instead of
- unread-command-event.
- (isearch-abort): If an invalid regexp is encountered, keep popping
- states.
- (isearch-*-char): Use FSF implementation.
- (isearch-whitespace-chars): Use the more robust FSF's
- implementation.
- (isearch-within-brackets): New variable.
- (isearch-mode): Initialize it.
- (isearch-edit-string): Bind it.
- (isearch-search-and-update): Set it.
- (isearch-push-state): Push it.
- (isearch-top-state): Pop it.
- (isearch-search): Set it.
- (isearch-printing-char): When called by isearch-whitespace-chars,
- handle M-SPC gracefully.
- (isearch-message-prefix): New argument ELLIPSIS.
- (isearch-message-suffix): Ditto.
- (isearch-message): Use the ELLIPSIS argument when calling
- isearch-message-prefix and isearch-message-suffix.
- (isearch-message-prefix): Distinguish between "wrapped" and
- "overwrapped" search, FWIW.
-
-1999-09-01 Hrvoje Niksic <hniksic@srce.hr>
-
- * isearch-mode.el (isearch-edit-string): Use the head of the
- search ring instead of search-last-string and search-last-regexp.
- (search-highlight): Renamed from isearch-highlight.
- (isearch-exit): Use the new name.
- (isearch-highlight): Ditto.
- (isearch-dehighlight): Ditto.
- (isearch-update-ring): New function.
- (isearch-done): Call it.
- (isearch-done): New argument EDIT.
- (isearch-repeat): If search string is empty, look up at the car of
- the search ring; ignore the yank pointer.
- (isearch-abort): Call isearch-done with NOPUSH.
- (isearch-cancel): New function.
- (isearch-mode-map): Bind it to ESC ESC ESC.
-
- * isearch-mode.el: Begin merge with FSF 20.4.
-
-1999-09-01 Andy Piper <andy@xemacs.org>
-
- * x-select.el (x-get-clipboard): obsolete.
- (x-yank-clipboard-selection): obsolete
-
- * select.el (disown-selection): need to be careful to disown the
- clipboard if we set it via selection.
- (get-clipboard): move from x-select.el
- (yank-clipboard-selection): ditto.
-
-1999-09-01 Hrvoje Niksic <hniksic@srce.hr>
-
- * isearch-mode.el (isearch-exit): Bind isearch-highlight and
- isearch-highlight-all-matches to nil.
- (isearch-fixed-case): New variable.
- (isearch-mode): Initialize it.
- (isearch-edit-string): Save it.
- (isearch-toggle-case-fold): Set it.
- (isearch-fix-case): Make sure isearch-toggle-case-fold works --
- need to check isearch-fixed-case.
- (isearch-toggle-case-fold): Update highlighting of all matches
- before the pause.
- (isearch-edit-string):
-
-1999-09-01 Hrvoje Niksic <hniksic@srce.hr>
-
- * isearch-mode.el (isearch-edit-string): Call isearch-message
- before reading the event so that the prompt is displayed properly.
- (isearch-message): Use isearch-nonincremental when calling
- isearch-message-prefix.
- (minibuffer-local-isearch-map): Bind up and down to do the same as
- M-p and M-n respectively.
- (isearch-done): New arg NOPUSH.
- (isearch-edit-string): Use it.
- (isearch-edit-string): Don't bind isearch-string.
- (isearch-ring-adjust): Edit string, *then* push state.
-
-1999-08-31 Hrvoje Niksic <hniksic@srce.hr>
-
- * faces.el (isearch-secondary): Make isearch-secondary look
- different than default.
-
-1999-08-30 Hrvoje Niksic <hniksic@srce.hr>
-
- * isearch-mode.el (isearch-yank): Use progn instead of the inner
- save-excursion.
- (isearch-dehighlight): Remove TOTALLY. Simplify.
- (isearch-update): Call isearch-dehighlight without arguments.
- (isearch-done): Ditto.
-
- * isearch-mode.el (isearch-fix-case): If the search string has no
- upper-case letters, allow the folding to be reenabled.
- Previously, once disabled, the folding would remain that way until
- the end of isearch.
- (isearch-top-state): Call isearch-fix-case.
-
- * isearch-mode.el (isearch-yank): Use progn instead of the inner
- save-excursion.
- (isearch-dehighlight): Remove TOTALLY. Simplify.
-
-1999-08-31 Jan Vroonhof <jan@xemacs.org>
-
- * xpm-button.el:
- xbm-button.el: Need to exist in core because gui.el depends on
- them.
-
-1999-08-31 Andy Piper <andy@xemacs.org>
-
- * gutter-items.el (buffers-tab-face): new customizable variable.
- (buffers-tab-default-buffer-line-length): new specifier for
- maximum viewable characters.
- (progress-stack): new variable for implementing widget-based
- progress messages.
- (progress-area-buffer): ditto.
- (progress-glyph-height): ditto.
- (progress-stop-callback): ditto.
- (progress-quit-function): new function.
- (progress-glyph): new variable.
- (progress-layout-glyph): ditto.
- (progress-displayed-p): new function, see message-displayed-p for
- details.
- (clear-progress): ditto.
- (remove-progress): ditto.
- (append-progress): ditto.
- (raw-append-progress): ditto.
- (display-progress): ditto.
- (current-progress): ditto.
- (current-progress-label): ditto.
- (progress): ditto.
- (lprogress): ditto.
-
-
-1999-08-29 Hrvoje Niksic <hniksic@srce.hr>
-
- * obsolete.el (isearch-yank-x-selection): Define obsolete alias.
-
- * isearch-mode.el (isearch-yank-x-selection): Renamed to
- `isearch-yank-selection'.
- (isearch-mode-map): Use it.
- (isearch-yank-selection): Use `get-selection' instead of
- `get-x-selection'.
-
-1999-08-29 Hrvoje Niksic <hniksic@srce.hr>
-
- * faces.el (isearch-secondary): Create face here.
-
- * isearch-mode.el: Rewrote the "lazy highlighting" code not to use
- timers.
-
-1999-08-27 Hrvoje Niksic <hniksic@srce.hr>
-
- * subr.el (buffer-string): More robust backward compatibility
- check, courtesy William Perry.
-
-1999-08-26 Hrvoje Niksic <hniksic@srce.hr>
-
- * replace.el (perform-replace): Stop the search after the search
- limit has been reached.
-
-1999-08-23 Andy Piper <andy@xemacs.org>
-
- * gutter-items.el (update-tab-in-gutter): call add-tab-to-gutter
- here if we don't have one.
-
-1999-08-15 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
-
- * ldap.el (ldap-coding-system): Default to nil until we get
- efficient UTF8 support
- (ldap-decode-string): Guard against `decode-coding-string' not
- being defined
- (ldap-encode-string): Guard against `encode-coding-string' not
- being defined
-
-1999-08-23 Didier Verna <verna@inf.enst.fr>
-
- * rect.el: Cosmetics suggested by Dave Love <d.love@dl.ac.uk>.
- Some doc strings improvements, and add a star to the `interactive'
- calls.
-
-1999-08-18 Stef Epardaud <stef@lunatech.com>
-
- * font-lock.el (java-font-lock-keywords-3): introduced new
- keywords and regexpes for javadoc syntax 1.2.
-
-1999-08-17 Andy Piper <andy@xemacs.org>
-
- * gutter-items.el (buffers-tab-format-buffer-line-function): use
- format-buffers-tab-line.
- (buffers-tab-max-buffer-line-length): new variable.
- (format-buffers-tab-line): new function. truncate names if over
- buffers-tab-max-buffer-line-length.
-
-1999-08-13 Charles G Waldman <cgw@fnal.gov>
-
- * cus-start.el: Customize the variable `bell-inhibit-time'.
-
-1999-08-16 Andy Piper <andy@xemacs.org>
-
- * gutter-items.el (remove-buffer-from-gutter-tab): take a
- brute-force approach to deleting the last buffer.
- (buffers-tab-grouping-regexp): new customizable variable.
- (select-buffers-tab-buffers-by-mode): use it.
-
-1999-08-13 Andy Piper <andy@xemacs.org>
-
- * gutter-items.el (remove-buffer-from-gutter-tab): fix *scratch*
- deletion problem.
-
-1999-07-30 Didier Verna <verna@inf.enst.fr>
-
- * cus-edit.el (custom-save-variables): I said, use prin1 instead
- of princ to output symbols.
- (custom-save-face-internal): ditto.
- (custom-save-resets): ditto.
-
-1999-08-09 Didier Verna <verna@inf.enst.fr>
-
- * gutter-items.el (select-buffers-tab-buffers-by-mode): use
- `regexp-quote' to protect the major mode name for use as a regular
- expression (c++ needs this for instance).
-
-1999-08-08 Andy Piper <andy@xemacs.org>
-
- * gutter-items.el (select-buffers-tab-buffers-by-mode): beef up to
- cope with similar mode names.
-
- * gutter-items.el (buffers-tab-selection-function): new selection
- function.
- (select-buffers-tab-buffers-by-mode): new function.
- (buffers-tab-items): use it if set to only display buffers in the
- tab in the current buffer's group..
- (update-tab-in-gutter): use new api.
- (remove-buffer-from-gutter-tab): ditto.
-
- * gutter-items.el (buffers-tab-max-size): set custom selection
- default to 6.
- (buffers-tab-switch-to-buffer): just switch window if the window is visible.
- (add-tab-to-gutter): set face as default.
-
-1999-07-07 Jan Vroonhof <jan@xemacs.org>
-
- * faces.el (frob-face-property): Merge the fall-back specifier
- with the target, not replace it.
-
-1999-08-05 Andy Piper <andy@xemacs.org>
-
- * gutter-items.el (update-tab-in-gutter): add frame argument for
- buffer-items.
- (update-tab-in-gutter): use it.
-
- * gutter-items.el (record-buffer-hook): set.
-
- * buffer.el (switch-to-buffer): back out switch-to-buffer-hook
- change.
- (switch-to-buffer-hook) deleted.
-
-1999-08-04 Andy Piper <andy@xemacs.org>
-
- * gutter-items.el (update-tab-in-gutter): make sure this will work
- as an argument to create-frame-hook.
-
-1999-07-30 Hrvoje Niksic <hniksic@srce.hr>
-
- * isearch-mode.el: Modified Bob and Darryl's code to use itimers
- instead of timer emulation.
-
-1999-07-30 Darryl Okahata <darrylo@sonic.net>
-
- * isearch-mode.el: Merged Bob Glickstein's <bobg@zanshin.com> GNU
- Emacs isearch enhancements.
-
-1999-07-28 Andy Piper <andy@xemacs.org>
-
- * gutter-items.el (add-tab-to-gutter): put in specifier specs for
- all devices that support tab controls.
- (remove-buffer-from-gutter-tab): new function. to be used as a
- value for kill-buffer-hook.
-
-1999-07-21 Sean MacLennan <seanm@storm.ca>
-
- * auto-show.el (auto-show-truncationp): changed to match
- `window_translation_on'
-
-1999-07-30 XEmacs Build Bot <builds@cvs.xemacs.org>
-
- * XEmacs 21.2.19 is released
-
-1999-07-28 SL Baur <steve@miho>
-
- * code-files.el (insert-file-contents): Fix docstring.
- revert previous change.
-
-1999-07-26 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
-
- * fill.el (fill-region-as-paragraph): Change re-break-point to
- contain word-across-newline plus one character so that filling
- Japanese and Chinese works as desired.
- * simple.el (do-auto-fill): Ditto.
-
-1999-07-26 SL Baur <steve@miho>
-
- * mule/japanese.el ("Japanese"): Do not specify a default input
- method.
- Suggested by MORIOKA Tomohiko <tomo@etl.go.jp>
-
-1999-07-23 Jan Vroonhof <vroonhof@math.ethz.ch>
-
- * custom.el ((not (fboundp 'defun*))): Insert autoload crap to be
- able to use cl-macs macro in early lisp.
-
-1999-07-23 Jan Vroonhof <jan@xemacs.org>
-
- * custom.el:
- * cus-face.el:
- * cus-edit.el:
- Massive custom Theme API changes.
-
-1999-07-22 MORIOKA Tomohiko <tomo@etl.go.jp>
-
- * code-files.el (insert-file-contents): Regard
- coding-system-magic-cookie if `coding-system-for-read' is nil.
-
-1999-07-22 MORIOKA Tomohiko <tomo@etl.go.jp>
-
- * mule/thai-xtis.el: Add coding: local variable, to avoid
- bootstrapping problem with C locale.
-
-1999-07-22 Andy Piper <andy@xemacs.org>
-
- * dumped-lisp.el (preloaded-file-list): guard against putting
- gutter-items in a less than functional XEmacs.
- * gutter-items.el: put call to `add-tab-to-gutter' back in.
-
-1999-07-18 Bob Weiner <weiner@beopen.com>
-
- * fill.el (fill-context-prefix): Fixed bug that prevented the
- setting of an adaptive fill prefix when the `dont-skip-first' was
- t.
-
-1999-07-22 SL Baur <steve@miho>
-
- * gutter-items.el: remove unguarded call to `add-tab-to-gutter'.
-
-1999-06-25 Karl M. Hegbloom <karlheg@debian.org>
-
- * files.el (interpreter-mode-alist): add `make', `guile', and
- `emacs' entries. (#!/usr/bin/make -f ought to send a file into
- makefile-mode, guile is a scheme, and someday XEmacs will be
- modular enough to use as an efficient scripting tool.)
-
-1999-07-06 MORIOKA Tomohiko <tomo@etl.go.jp>
-
- * mule/mule-cmds.el (reset-language-environment): Regard
- coding-category `utf-8' and `ucs-4' if they are available.
-
-1999-07-06 MORIOKA Tomohiko <tomo@etl.go.jp>
-
- * mule/mule-cmds.el (set-default-coding-systems): Fix DOC-string.
- (prefer-coding-system): Fix DOC-string.
-
- * mule/mule-cmds.el (coding-system-change-eol-conversion): Fix
- DOC-string too.
-
- * mule/mule-cmds.el (mule-keymap): Change keymap name from MULE to
- Mule.
- (coding-system-change-eol-conversion): Fix DOC-string.
-
-1999-06-30 MORIOKA Tomohiko <tomo@etl.go.jp>
-
- * mule/mule-cmds.el (mule-keymap): Use `describe-coding-system'
- instead of `list-coding-system'.
-
-1999-06-29 MORIOKA Tomohiko <tomo@etl.go.jp>
-
- * menubar-items.el (default-menubar): `select-input-method' was
- renamed to `set-input-method'.
-
- * mule/mule-cmds.el (set-language-info-alist): Fix setting for
- "Set Language Environment" menu.
-
- * mule/mule-cmds.el (set-language-info-alist): Fix setting for
- "Describe Language Support" menu.
-
-1999-06-29 MORIOKA Tomohiko <tomo@etl.go.jp>
-
- * mule/chinese.el ("Chinese-GB"): Rename
- `chinese-gb-environment-setup-function' to
- `setup-chinese-gb-environment-internal'.
-
-1999-06-29 MORIOKA Tomohiko <tomo@etl.go.jp>
-
- * mule/korean.el: Use `define-coding-system-alias' instead of
- `copy-coding-system'.
-
-1999-06-29 MORIOKA Tomohiko <tomo@etl.go.jp>
-
- * mule/mule-cmds.el (set-language-environment-coding-systems):
- Treat duplicated coding-categories.
-
-1999-06-29 MORIOKA Tomohiko <tomo@etl.go.jp>
-
- * mule/japanese.el: Use `define-coding-system-alias' instead of
- `copy-coding-system'.
-
-1999-06-29 MORIOKA Tomohiko <tomo@etl.go.jp>
-
- * mule/vietnamese.el: Specify `iso-8-1' as a category of
- coding-system `viscii'.
-
-1999-06-29 MORIOKA Tomohiko <tomo@etl.go.jp>
-
- * mule/cyrillic.el:
- - Specify `iso-8-1' as a category of coding-system `koi8-r'.
- (cyrillic-alternativnyj-decode-table): New variable.
- (cyrillic-alternativnyj-encode-table): New variable.
- - Specify `iso-8-1' as a category of coding-system
- `alternativnyj'.
- - Abolish general Cyrillic environment.
-
-1999-06-29 MORIOKA Tomohiko <tomo@etl.go.jp>
-
- * mule/chinese.el:
- - Use `define-coding-system-alias' instead of `copy-coding-system'.
- - Register `chinese-gb-environment-setup-function' as a
- `setup-function' of "Chinese-GB" environment.
-
-1999-06-29 MORIOKA Tomohiko <tomo@etl.go.jp>
-
- * mule/mule-cmds.el (set-language-info-alist): Allow dummy
- optional argument `parents'.
-
- * mule/thai-xtis.el: Specify `tis-620' as `tutorial-coding-system'
- property for Thai-XTIS.
-
- * mule/mule-help.el (help-with-tutorial): Use property
- `tutorial-coding-system' of language-info as a coding-system to
- read tutorial file.
-
-1999-06-29 MORIOKA Tomohiko <tomo@etl.go.jp>
-
- * mule/thai-xtis.el: Don't setup `setup-function' and
- `exit-function'.
-
- * mule/mule-cmds.el (set-language-environment-coding-systems): Use
- `set-coding-category-system' to set up coding-system for
- coding-category.
-
- * mule/mule-cmds.el (prefer-coding-system): Use
- `set-coding-category-system' to set up coding-system for
- coding-category.
-
-1999-06-29 MORIOKA Tomohiko <tomo@etl.go.jp>
-
- * mule/thai-xtis.el: Specify TUTORIAL.th as the tutorial file for
- Thai-XTIS environment.
-
- * mule/mule-cmds.el (prefer-coding-system): Use
- `find-coding-system' instead of `coding-system-p'.
-
-1999-06-28 MORIOKA Tomohiko <tomo@etl.go.jp>
-
- * mule/mule-cmds.el (set-language-environment-coding-systems):
- Modify eol-type for XEmacs.
-
- * mule/thai-xtis.el: Delete unused local variable `category'.
-
- * mule/mule-cmds.el (coding-system-change-eol-conversion): New
- function.
- (prefer-coding-system): Don't call
- `update-coding-systems-internal'; use function
- `coding-category-list' instead of variable `coding-category-list';
- use `set-coding-priority-list' instead of `set-coding-priority';
- modify `eol-type' for XEmacs.
-
- * mule/mule-misc.el (string-width): Use `charset-width' instead of
- `charset-columns'.
- (char-width): Likewise.
-
-1999-06-28 MORIOKA Tomohiko <tomo@etl.go.jp>
-
- * mule/thai-xtis.el: Specify `iso-8-1' as coding-category of
- `tis-620'.
-
- * mule/mule-cmds.el (set-language-environment-coding-systems): Use
- `set-coding-priority-list' instead of `set-coding-priority'; don't
- call `update-coding-systems-internal'.
-
- * mule/mule-misc.el (coding-system-get): New function.
- (coding-system-put): New function.
- (coding-system-category): New function.
-
-1999-06-28 MORIOKA Tomohiko <tomo@etl.go.jp>
-
- * dumped-lisp.el (preloaded-file-list): Load "thai-xtis-chars"
- when Mule is running; load "mule/thai-xtis" instead of "thai-xtis"
- to avoid conflict with leim/quail/thai-xtis.
-
- * mule/thai-xtis.el: Split definition of the charset `thai-xtis'
- to thai-xtis-chars.el.
-
- * mule/thai-xtis-chars.el: New file (split from
- mule/thai-xtis.el).
-
-1999-06-28 MORIOKA Tomohiko <tomo@etl.go.jp>
-
- * mule/thai-xtis.el:
- - Change category for the charset `thai-xtis' to `?x' from `?T'.
- - Add syntax entries.
- - Put `preferred-coding-system' of the charset `thai-xtis' to
- `tis-620'.
-
-1999-06-28 TAKAHASHI Naoto <ntakahas@etl.go.jp>
-
- * mule/thai-xtis.el: ccl-decode-thai-xtis and subroutines
- rewritten to use write-multibyte-character.
-
-1999-06-28 MORIOKA Tomohiko <tomo@etl.go.jp>
-
- mule/mule-cmds.el (view-hello-file): Use `iso-2022-7bit' instead
- of `iso-2022-7'.
- (prefer-coding-system): Synced up with Emacs 20.3.11 but not
- ported yet.
- (read-input-method-name): Treat optional argument `default'.
-
-1999-06-28 MORIOKA Tomohiko <tomo@etl.go.jp>
-
- * mule/mule-cmds.el (set-language-info): Don't set up menus at
- all.
- (set-language-info-alist): Set up menus here.
-
-1999-06-28 MORIOKA Tomohiko <tomo@etl.go.jp>
-
- * minibuf.el (completing-read): Add new optional argument
- `default'.
- (read-coding-system): Add new optional argument
- `default-coding-system'.
-
-1999-06-03 Ken'ichi Handa <handa@gnu.org>
-
- * mule/vietnamese.el (ccl-encode-vscii): Typo fixed
- (viet-viscii-...->viet-vscii...).
-
-1999-05-13 Ken'ichi Handa <handa@gnu.org>
-
- * mule/mule-cmds.el: Change MULE to Mule in docstrings
- and menus.
-
-1999-04-12 Richard M. Stallman <rms@gnu.org>
-
- * mule/mule-cmds.el (input-method-function): Add permanent-local
- property.
-
-1999-03-30 Dave Love <fx@gnu.org>
-
- * mule/mule-cmds.el (current-language-environment): Doc fix.
-
-1999-02-06 Richard Stallman <rms@gnu.org>
-
- * mule/european.el (setup-slovenian-environment): New function.
- ("Slovenian"): New language environment.
-
-1999-01-27 Dave Love <fx@gnu.org>
-
- * mule/mule-cmds.el (current-language-environment): Provide :link,
- :type (choices) and appropriate :get.
-
-1999-01-14 Kenichi Handa <handa@etl.go.jp>
-
- * mule/mule-cmds.el (describe-language-environment): Don't alter
- input-method-alist.
-
-1999-01-06 Eli Zaretskii <eliz@gnu.org>
-
- * mule/mule-cmds.el (prefer-coding-system): Call
- set-coding-priority, so that the internal array of priorities is
- also updated.
-
-1998-12-30 Eli Zaretskii <eliz@mescaline.gnu.org>
-
- * mule/mule-cmds.el (prefer-coding-system): If the argument
- requires specific EOL conversion type, make the default coding
- systems use that.
-
-1998-12-17 Eli Zaretskii <eliz@mescaline.gnu.org>
-
- * mule/mule-cmds.el (set-language-environment): Pass the default
- eol-type to set-language-environment-coding-systems.
- (set-default-coding-systems): Copy the eol-type property for the
- new default values of {buffer-file,process}-coding-system from the
- old defaults.
- (set-language-environment-coding-systems): Accept an optional
- argument EOL-TYPE, and set the eol-type property of the default
- coding systems accordingly.
-
-1998-10-26 Kenichi Handa <handa@etl.go.jp>
-
- * mule/chinese.el (pre-write-encode-hz): Cancel previous change,
- use generate-new-buffer instead of get-buffer-create.
-
-1998-10-21 Kenichi Handa <handa@etl.go.jp>
-
- * mule/chinese.el (pre-write-encode-hz): Use with-temp-buffer.
-
-1998-10-16 Markus Rost <rost@delysid.gnu.org>
-
- * mule/mule-cmds.el (default-input-method): Fix custom type.
-
-1998-10-12 Richard Stallman <rms@psilocin.ai.mit.edu>
-
- * mule/mule-cmds.el (setup-specified-language-environment):
- Add apropos-inhibit property.
- (describe-specified-language-support): Likewise.
-
-1998-09-06 Bill Richter <richter@math.nwu.edu>
-
- * mule/mule-cmds.el: Doc fixes.
-
-1998-09-02 Kenichi Handa <handa@etl.go.jp>
-
- * mule/mule-cmds.el (register-input-method): Doc-string
- modified.
-
-1998-09-01 Dave Love <fx@gnu.org>
-
- * mule/mule-cmds.el (current-language-environment): Fix
- setter function.
-
-1998-08-31 Paul Eggert <eggert@twinsun.com>
-
- * mule/chinese.el, mule/cyrillic.el, mule/ethiopic.el,
- mule/european.el, mule/hebrew.el, mule/japanese.el,
- mule/korean.el, mule/vietnamese.el: Add coding: local variable, to
- avoid bootstrapping problem if you need to recompile all the Lisp
- files using interpreted code.
-
-1998-08-26 Kenichi Handa <handa@etl.go.jp>
-
- * mule/european.el ("Latin-1"): Modify `documentation' key value.
- ("Latin-2"): Likewise.
-
-1998-08-18 Per Starback <starback@update.uu.se>
-
- * mule/european.el (setup-latin2-environment): Fix typo.
-
-1998-08-18 Kenichi Handa <handa@etl.go.jp>
-
- * mule/european.el: Give proper value of `input-method' key to all
- lang. env.
-
- * mule/mule-cmds.el (activate-input-method): Handle the case that
- the arg INPUT-METHOD is nil correctly.
- (read-multilingual-string): Activate the specified input method
- before calling read-string. Afterward, activate the original
- input method.
-
-1998-08-15 Kenichi HANDA <handa@etl.go.jp>
-
- * mule/mule-cmds.el (language-info-alist): Doc-string modified.
- (set-language-info-alist): Fix typo in doc-string.
-
- * mule/hebrew.el ("Hebrew"): Delete describe-function key.
-
-1998-08-09 Kenichi HANDA <handa@etl.go.jp>
-
- * mule/mule-cmds.el (language-info-alist): Doc-string modified.
- (reset-language-environment): New function for the job that
- setup-english-environment used to do.
- (set-language-environment): Do more setups according to the info
- in language-info-alist.
- (read-language-name): Handle the case that the arg KEY is nil.
- (describe-language-environment): Handle input-method property.
-
- * mule/: All files under this directory, which related with
- specific languages (such as mule/european.el, mule/greek.el,
- mule/hebrew.el, mule/misc-lang.el), modified as below.
- (setup-XXX-environment): Just call set-language-environment. If
- they used to do some other jobs than what done by
- set-language-environment, those jobs are done in
- setup-XXX-environment-internal now.
- ("LANUGAGE-ENVIRONMENT"): Delete property setup-function or change
- the value to setup-XXX-environment-internal. Add properties
- input-method and features.
-
- * mule/english.el (setup-english-environment): Just call
- reset-language-environment.
-
- * mule/european.el (setup-8-bit-environment): Function deleted.
-
-1998-08-08 Richard Stallman <rms@psilocin.ai.mit.edu>
-
- * mule/mule-cmds.el (input-method-exit-on-first-char)
- (input-method-use-echo-area): Doc fixes.
-
-1998-08-06 Kenichi Handa <handa@etl.go.jp>
-
- * mule/mule-cmds.el (input-method-exit-on-first-char): New
- variable.
- (input-method-use-echo-area): New variable.
-
-1998-08-01 Kenichi HANDA <handa@etl.go.jp>
-
- * mule/mule-cmds.el (language-info-alist): Doc-string modified.
-
-1998-07-30 Ken'ichi Handa <handa@delysid.gnu.org>
-
- * mule/mule-cmds.el (activate-input-method): Update mode line.
- (inactivate-input-method): Likewise.
-
-1998-07-19 Kenichi Handa <handa@etl.go.jp>
-
- * mule/mule-cmds.el (read-multilingual-string): Don't activate an
- input method in the current buffer, but just bind
- current-input-method.
-
-1998-07-08 Kenichi Handa <handa@etl.go.jp>
-
- * mule/hebrew.el ("Hebrew"): Add coding-priority.
-
- * mule/misc-lang.el ("IPA"): Add coding-priority and
- coding-system.
-
-1998-06-26 Ken'ichi Handa <handa@melange.gnu.org>
-
- * mule/greek.el: Add coding-priority.
-
-1998-05-23 Richard Stallman <rms@psilocin.ai.mit.edu>
-
- * mule/mule-cmds.el (register-input-method): Rename arg ENV to
- LANG-ENV.
-
-1998-05-20 Richard Stallman <rms@psilocin.ai.mit.edu>
-
- * mule/mule-cmds.el (register-input-method): Fix previous change.
- (setup-specified-language-environment): Doc fix.
-
-1998-05-19 Richard Stallman <rms@psilocin.ai.mit.edu>
-
- * mule/mule-cmds.el: Several doc fixes.
- (get-language-info, set-language-info): Rename argument.
- (set-language-info-alist): Likewise.
- (register-input-method): Rename argument.
- (activate-input-method): If INPUT-METHOD is nil, deactivate.
-
-1998-05-04 Kenichi Handa <handa@etl.go.jp>
-
- * mule/mule-cmds.el (toggle-input-method): Use a more appropriate
- default value while reading an input method.
-
-1998-05-01 Kenichi Handa <handa@etl.go.jp>
-
- * mule/mule-cmds.el (universal-coding-system-argument):
- Use buffer-file-coding-system as default.
-
-1998-04-14 Andreas Schwab <schwab@mescaline.gnu.org>
-
- * mule/korean.el ("Korean"): Doc fix.
-
-1998-04-11 Kenichi Handa <handa@etl.go.jp>
-
- * mule/mule-cmds.el (describe-language-environment): Print the
- languge environment at the head.
-
-1998-04-06 Kenichi Handa <handa@etl.go.jp>
-
- * mule/japanese.el: Set exit-function to exit-japanese-environment
- for Japanese environment.
-
-1998-03-20 Richard Stallman <rms@psilocin.gnu.org>
-
- * mule/mule-cmds.el (set-language-environment): Doc fix.
- (current-language-environment): Use defcustom.
- (default-input-method): Specify :type.
-
-1998-03-02 Kenichi Handa <handa@etl.go.jp>
-
- * mule/mule-cmds.el (set-default-coding-systems): Doc-string
- modified.
- (prefer-coding-system): Doc-string modified.
-
-1998-01-21 Kenichi Handa <handa@etl.go.jp>
-
- * mule/mule-cmds.el (set-language-info): Doc-string
- describes `coding-priority' KEY.
- (set-language-environment-coding-systems): New function.
- (select-safe-coding-system): New function.
- (set-language-info): New optional args DESCRIBE-MAP and SETUP-MAP.
- (set-language-info-alist): New optionla arg PARENTS. Call
- set-language-info with apropriate DESCRIBE-MAP and SETUP-MAP args.
- (set-language-environment-coding-systems): New function.
-
- * mule/chinese.el: Remove setting up of
- describe-chinese-environment-map and
- setup-chinese-environment-map. Exclude them in args of calls to
- set-language-info-alist. Register coding-priority key in
- language-info-alist.
-
- * mule/cyrillic.el: Remove setting up of
- describe-cyrillic-environment-map and
- setup-cyrillic-environment-map. Exclude them in args of calls to
- set-language-info-alist. Register coding-priority key in
- language-info-alist.
-
- * mule/english.el: Register coding-priority key in
- language-info-alist.
-
- * mule/ethiopic.el: Register coding-priority key in
- language-info-alist.
-
- * mule/european.el: Remove setting up of
- describe-european-environment-map and
- setup-european-environment-map. Exclude them in args of calls to
- set-language-info-alist. Register coding-priority key in
- language-info-alist. Add "German" language env.
- (setup-8-bit-environment): Delete CODING-SYSTEM arg.
- (setup-german-environment): New function.
-
- * mule/greek.el (setup-greek-environment): For Greek lang. env.,
- change default input method to "greek-postfix".
-
- * mule/japanese.el, mule/korean.el, mule/vietnamese.el: Register
- coding-priority key in
-
-1997-12-19 Stephen Eglen <stephen@cns.ed.ac.uk>
-
- * mule/mule-cmds.el (set-language-info): Doc fix.
- (input-method-inactivate-hook): Doc fix.
-
-1997-11-20 Karl Heuer <kwzh@gnu.org>
-
- * mule/mule-cmds.el (set-input-method): Renamed from
- select-input-method.
-
-1997-11-07 Kenichi Handa <handa@etl.go.jp>
-
- * mule/mule-cmds.el (set-language-environment): Run
- exit-language-environment-hook before calling `exit-function'
- which is specified for the language environment.
-
-1997-10-23 Kenichi Handa <handa@etl.go.jp>
-
- * mule/mule-cmds.el (set-default-coding-systems): Doc-string
- modified.
- (prefer-coding-system): Likewise.
- (describe-language-environment): Print aliases of each coding
- system.
- (set-language-environment-hook): New variable.
- (exit-language-environment-hook): New variable.
- (set-language-environment): Call these hooks. Before setting a
- new language environment, exit from the
- current-language-environment if necessary.
- (input-method-verbose-flag): The value can be nil, t,
- complex-only, or default.
- (input-method-highlight-flag): Doc-string augmented.
- (activate-input-method): Check if we can run the registered
- function to activate an input method.
-
- * mule/korean.el: Set exit-function for language environment
- "Korean" to exit-korean-environment.
- (setup-korean-environment): Moved to korea-util.el.
-
-1997-10-21 Kenichi Handa <handa@etl.go.jp>
-
- * mule/mule-cmds.el (read-multilingual-string): Use
- current-input-method prior to default-input-method. Don't bind
- current-input-method by `let', instead, activate the specified
- input method in the current buffer temporarily.
-
-1997-10-19 John F. Whitehead <jfw@cisco.com>
-
- * mule/mule-cmds.el (describe-language-environment): Fix prompt.
-
-1997-10-21 Kenichi Handa <handa@etl.go.jp>
-
- * mule/chinese.el (post-read-decode-hz): Return the result of
- decode-hz-region.
- (pre-write-encode-hz): Do not change the value of
- last-coding-system.
-
-1998-09-06 Bill Richter <richter@math.nwu.edu>
-
- * mule/mule-ccl.el: Doc fixes.
-
-1998-04-20 Kenichi Handa <handa@etl.go.jp>
-
- * mule/mule-ccl.el (declare-ccl-program): New optional arg VECTOR.
- (check-ccl-program): New macro.
-
-1998-01-21 Kenichi Handa <handa@etl.go.jp>
-
- * mule/mule-ccl.el: Comment about CCL syntax modified.
- (ccl-command-table): Add read-multibyte-character and
- write-multibyte-character.
- (ccl-code-table): Add ex-cmd.
- (ccl-extended-code-table): New variable.
- (ccl-embed-extended-command): New function.
- (ccl-compile-read-multibyte-character,
- ccl-compile-write-multibyte-character) New functions.
- (ccl-dump-ex-cmd, ccl-dump-read-multibyte-character,
- ccl-dump-write-multibyte-character): New functions.
-
-1999-07-22 SL Baur <steve@miho>
-
- * config.el (config-value-file): config.values is installed into
- doc-directory.
- From Karl M. Hegbloom <karlheg@cathcart.sysc.pdx.edu>
-
-1999-07-19 Didier Verna <verna@inf.enst.fr>
-
- * rect.el: all functions rewritten, except when noted. Below is a
- list of interface changes.
- (apply-on-rectangle): new function. Obsoletes
- `operate-on-rectangle'. All functions that used to call this
- function now call the new one.
- (kill-rectangle): added optional prefix arg to fill lines.
- (delete-rectangle): ditto.
- (delete-extract-rectangle): ditto.
- (open-rectangle): ditto.
- (clear-rectangle): ditto.
- (delete-rectangle-line): added third arg FILL.
- (delete-extract-rectangle-line): ditto.
- (open-rectangle-line): ditto.
- (clear-rectangle-line): ditto.
-
-1999-07-18 Andy Piper <andy@xemacs.org>
-
- * menubar-items.el (default-menubar): add gutter options.
-
- * gutter-items.el: new file.
- (gutter): new group for custom.
- (gutter-visible-p): new variable.
- (default-gutter-position): ditto.
- (buffers-tab): new group for the buffers tab.
- (gutter-buffers-tab): widget to put in the gutter.
- (buffers-tab-max-size): max number of tabs.
- (buffers-tab-switch-to-buffer-function): function to call when a
- tab is pressed.
- (buffers-tab-omit-function): filter buffers with this function.
- (buffers-tab-format-buffer-line-function): format buffer names for
- inclusion in tabs.
- (buffers-tab-switch-to-buffer): like switch-to-buffer but without
- the record.
- (build-buffers-tab-internal): build a list of tab items.
- (buffers-tab-items): ditto.
- (add-tab-to-gutter): put a tab in the gutter area.
- (update-tab-in-gutter): reset the buffers in the tab.
-
- * dumped-lisp.el (preloaded-file-list): dump gutter-items.
-
- * buffer.el (switch-to-buffer): run switch-to-buffer-hooks.
- (switch-to-buffer-hooks): new hook.
-
- * toolbar.el (default-toolbar-position): fix typo.
-
-1999-07-16 Andy Piper <andy@xemacs.org>
-
- * gui.el (make-dialog-frame): turn off gutters for dialogs.
-
-1999-07-15 Didier Verna <verna@inf.enst.fr>
-
- * cus-edit.el (custom-prompt-variable): optional third arg makes
- prompt for a comment string.
- (customize-set-value): optional prefix makes this function handle
- variable comments.
- (customize-set-variable): ditto.
- (customize-save-variable): ditto.
- (customize-customized): handle custom comments.
- (customize-save-customized): ditto.
- (custom-variable-state-set): ditto.
- (custom-face-state-set): ditto.
- (customize-saved): ditto.
- (custom-variable-set): ditto.
- (custom-face-set): ditto.
- (custom-variable-save): ditto.
- (custom-face-save): ditto.
- (custom-variable-reset-saved): ditto.
- (custom-face-reset-saved): ditto.
- (custom-variable-reset-standard): ditto.
- (custom-face-reset-standard): ditto.
- (custom-comment-face): new face.
- (custom-comment-tag-face): ditto.
- (custom-comment): new widget.
- (custom-comment-create): new function.
- (custom-comment-delete): ditto.
- (custom-comment-value-set): ditto.
- (custom-comment-show): ditto.
- (custom-comment-invisible-p): ditto.
- (custom-variable-value-create): create a comment field widget.
- (custom-face-value-create): ditto.
- (custom-variable-menu): new entry for adding a custom comment.
- (custom-face-menu): ditto.
- (custom-save-variables): possibly save custom comments.
- (custom-save-faces): ditto.
-
- * cus-face.el (custom-set-faces): the arguments can now have a
- custom comment as fourth argument.
-
- * custom.el (custom-set-variables): the arguments can now have a
- custom comment as fifth element.
-
-1999-07-13 XEmacs Build Bot <builds@cvs.xemacs.org>
-
- * XEmacs 21.2.18 is released
-
-1999-07-13 SL Baur <steve@miho>
-
- * lib-complete.el (read-library-name): Revert previous change.
- (read-library): Ditto.
-
-1999-06-24 Karl M. Hegbloom <karlheg@debian.org>
-
- * packages.el (packages-package-list): Capitalize docstring.
-
- * packages.el (packages-find-package-library-path): Use #'nconc
- rather than #'append to reduce consing -- #'mapcar uses Flist,
- which returns a freshly consed list. #'append would create yet
- another fresh list, using Fmake_list in concat.
-
- * packages.el (package-provide): Use setq with remassq like it
- says in its docstring.
-
-1999-07-06 SL Baur <steve@miho.m17n.org>
-
- * lib-complete.el (progn-with-message): Fix typo.
-
-1999-07-06 SL Baur <steve@miho.m17n.org>
-
- * mule/mule-misc.el (char-octet): Make function match docstring.
- From Katsumi Yamaoka <yamaoka@jpl.org>
-
-1999-06-15 Karl M. Hegbloom <karlheg@debian.org>
-
- * wid-edit.el (widget-documentation): corrected spelling error.
-
-1999-06-23 Jonathan Marten <jonathan.marten@uk.sun.com>
-
- * x-win-sun.el (x-win-init-sun): Don't rebind Find and Sh-find
- keys if already bound
-
-1999-07-06 SL Baur <steve@miho.m17n.org>
-
- * lib-complete.el (progn-with-message): Revert previous changes.
-
-1999-06-24 Bob Weiner <weiner@beopen.com>
-
- * lib-complete.el (find-library):
- (find-library-other-window):
- (find-library-other-frame): Completely rewrote
- so that these functions actually work when called non-interactively.
- Also made them handle LIBRARY arguments which end with .el or .elc.
-
-1999-06-24 Bob Weiner <weiner@beopen.com>
-
- * simple.el (indent-new-comment-line): Locally bound
- `block-comment-start' to `comstart' or else when this is called
- from do-auto-fill, e.g. in Lisp mode, it will insert any non-nil
- `block-comment-start' value, ignoring any existing spacing after a
- comment prefix in the previous line and producing ugly comments.
-
-1999-06-23 Bob Weiner <weiner@beopen.com>
-
- * list-mode.el (mouse-choose-completion):
- (choose-completion):
- (completion-switch-to-minibuffer): Added.
- ([Tab]): [Tab] previously switched to the minibuffer
- but since [space] does that and since most applications in the
- world use [Tab] to select the next item in a list, do that in the
- *Completions* buffer too. This will cause the least confusion
- among the largest population of users. -- Bob Weiner, BeOpen.com,
- 06/23/1999.
-
-1999-06-22 Bob Weiner <weiner@beopen.com>
-
- * help.el (help-buffer-name): Added support for a null value
- of `help-buffer-prefix-string' since some buffers require no
- prefix.
-
-1999-06-20 Bob Weiner <weiner@beopen.com>
-
- * list-mode.el (completion-list-mode-quit): Added and bound to {q}
- in the completion-list-mode-map to bury the completions buffer
- even when the minibuffer is no longer active.
-
-1999-06-20 Bob Weiner <weiner@beopen.com>
-
- * list-mode.el (list-mode): It is visually disconcerting to have
- the text cursor disappear within list buffers, especially when
- moving from window to window, so leave it visible.
-
-1999-07-01 SL Baur <steve@miho.m17n.org>
-
- * menubar-items.el (default-menubar): Conditionalize the bug
- report menu item (which may not be possible in this XEmacs).
- Reported by: Ken'ichi Handa <handa@etl.go.jp>
-
-1999-06-30 SL Baur <steve@miho.m17n.org>
-
- * subr.el (with-current-buffer): DOC string fix.
- Suggested by Bob Weiner <weiner@altrasoft.com>
-
-1999-06-25 Charles G Waldman <cgw@fnal.gov>
-
- * cus-face.el (custom-face-italic): insert missing args
-
-1999-06-24 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
-
- * packages.el (package-locations): Changed default early package
- hierarchies to ~/.xemacs/mule-packages and
- ~/.xemacs/xemacs-packages.
-
-1999-06-23 SL Baur <steve@miho.m17n.org>
-
- * mule/mule-category.el (Top Level): ASCII is also latin-1.
-
-1999-06-15 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
-
- * packages.el (package-locations): Changed default early package
- hierarchy to ~/.xemacs/packages.
- (package-locations): Removed `packages' as a possible name for a
- late package hierarchy.
-
-1999-06-20 MORIOKA Tomohiko <tomo@etl.go.jp>
-
- * mule/mule-category.el (word-combining-categories): Set up new
- variable.
- (word-separating-categories): Likewise.
-
-1999-06-22 XEmacs Build Bot <builds@cvs.xemacs.org>
-
- * XEmacs 21.2.17 is released
-
-1999-06-17 Robert Pluim <rpluim@bigfoot.com>
-
- * font-menu.el (font-menu-set-font): allow for nil specification
- of font size.
-
-1999-06-16 MORIOKA Tomohiko <tomo@etl.go.jp>
-
- * mule/thai-xtis.el: Specify `columns' of the charset `thai-xtis'
- is 1.
-
-1999-06-12 MORIOKA Tomohiko <tomo@etl.go.jp>
-
- * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Use NBSP of ISO
- 8859-5 instead of ISO 8859-1.
-
-1999-06-15 SL Baur <steve@steve1.m17n.org>
-
- * mule/vietnamese.el (viet-vscii-encode-table): Use split-char.
- (viet-viscii-encode-table): Ditto.
-
- * mule/mule-misc.el: Delete split-char & split-char-or-char-int.
- Make obsolete definition of char-octet.
-
-1999-06-14 SL Baur <steve@steve1.m17n.org>
-
- * subr.el: Move no-Mule make-char ...
- * help-nomule.el (make-char): To here.
- (string-width): Make Mule compatibility alias.
-
-1999-06-15 Andy Piper <andy@xemacs.org>
-
- * select.el (get-selection-no-error): really make there be no-error.
- (get-selection): revert to original.
-
-1999-06-11 Andy Piper <andy@xemacs.org>
-
- * select.el (selection-sets-clipboard): renamed.
- (own-selection): use it.
-
-1999-06-11 XEmacs Build Bot <builds@cvs.xemacs.org>
-
- * XEmacs 21.2.16 is released
-
-1999-06-09 MORIOKA Tomohiko <tomo@etl.go.jp>
-
- * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Set 32 for
- missing characters to avoid crash.
-
-1999-06-09 Jan Vroonhof <vroonhof@math.ethz.ch>
-
- * coding.el (set-terminal-coding-system): Only set the console
- coding system on the selected console if it is a tty.
-
-1999-06-10 Jan Vroonhof <vroonhof@math.ethz.ch>
-
- * cus-face.el:
- * cus-edit.el:
- * faces.el:
- (custom):
- (face-spec-set):
- * faces.el (frob-face-property):
- * font-menu.el (font-menu-set-font):
- Actually apply changes from 1999-03-17
-
-1999-06-10 Andy Piper <andy@xemacs.org>
-
- * select.el (get-selection): abstract out non error-signalling
- part.
- (get-selection-no-error): get-selection without signalling an
- error.
- (selection-is-clipboard-p): new variable. controls whether the
- selection sets the clipboard.
- (own-selection): use it.
-
- * mouse.el (insert-selection): fallback to clipboard after trying
- primary selection and cutbuffer.
-
-1999-06-05 Andy Piper <andy@xemacs.org>
-
- * x-select.el (xselect-kill-buffer-hook-1): use generalised
- selection functions.
-
-1999-06-04 MORIOKA Tomohiko <tomo@etl.go.jp>
-
- * code-files.el (buffer-file-coding-system): Use `raw-text' as
- default value.
- (load): Use `raw-text' instead of `no-conversion'.
- (insert-file-contents): Likewise.
-
- * bytecomp.el (byte-compile-insert-header): Use `raw-text' instead
- of `no-conversion'.
-
-1999-06-03 MORIOKA Tomohiko <tomo@etl.go.jp>
-
- * coding.el: Don't copy `no-conversion' to `raw-text'.
-
-1999-06-07 Hrvoje Niksic <hniksic@srce.hr>
-
- * subr.el (make-char): Define it if Mule is not around.
-
-1999-06-07 SL Baur <steve@steve1.m17n.org>
-
- * mule/mule-help.el: Add trailing newline. Use mule keyword.
-
- * x-select.el (x-disown-selection-internal): Restore symbol as an
- obsolete alias.
- (xselect-kill-buffer-hook-1): Use disown-selection-internal.
-
-1999-06-04 XEmacs Build Bot <builds@cvs.xemacs.org>
-
- * XEmacs 21.2.15 is released
-
-1999-06-02 Oscar Figueiredo <oscar@xemacs.org>
-
- * subr.el (split-string): Avoid infinite looping
-
-1999-05-30 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
-
- * ldap.el (ldap-ignore-attribute-codings): New variable
- (ldap-default-attribute-decoder): New variable
- (ldap-coding-system): New variable
- (ldap-attribute-syntax-encoders): New variable
- (ldap-attribute-syntax-decoders): New variable
- (ldap-attribute-syntaxes-alist): New variable
- (ldap-encode-boolean): New function
- (ldap-decode-boolean): New function
- (ldap-encode-country-string): New function
- (ldap-decode-string): New function
- (ldap-decode-address): New function
- (ldap-encode-address): New function
- (ldap-decode-attribute): New function
- (ldap-search): Use some of these
-
-1999-05-25 Jan Vroonhof <jan@xemacs.org>
-
- * version.el (emacs-version): Make the patch level/beta come
- before the XEmacs qualifier so that it gets into (funcall
- emacs-version) and thus in the bug reports.
- (emacs-version>=): Support patch levels.
-
-1999-06-03 SL Baur <steve@xemacs.org>
-
- * version.el: implement x.y.z version number
- From Jan Vroonhof <vroonhof@math.ethz.ch>
-
-1999-05-27 Yoshiki Hayashi <g740685@komaba.ecc.u-tokyo.ac.jp>
-
- * mule/mule-cmds.el (read-input-method-name): set input-method properly.
-
-1999-05-22 Vin Shelton <acs@xemacs.org>
-
- * startup.el: Document -private and break out non-standard X options.
-
-1999-05-26 SL Baur <steve@gneiss.etl.go.jp>
-
- * mule/mule-charset.el (charset-after): New function.
- (charset-direction): Synch with Mule, update docstring.
- (get-charset-property): New function.
- (put-charset-property): New function.
- (charset-plist): New function.
-
- * mule/mule-charset.el (compose-region):
- (decompose-region): remove; these functions (which don't work
- since we don't do composite characters) have been moved to
- mule-util.el.
- (toplevel): follow coding standards
-
-1999-05-26 SL Baur <steve@gneiss.etl.go.jp>
-
- * dumped-lisp.el (preloaded-file-list): mule-files.el does not
- exist any more.
-
- * code-files.el: Fix commentary to follow coding standards. Move
- the single line left in mule-files.el to here.
-
- * mule/mule-files.el: delete.
-
-1999-05-24 SL Baur <steve@gneiss.etl.go.jp>
-
- * info.el (Info-scroll-prev): Use event functions instead of the
- old emacs 19 interface.
-
-1999-06-02 Andy Piper <andy@xemacs.org>
-
- * x-font-menu.el (x-font-menu-load-font):
- font-menu-registry-encoding -> x-font-menu-registry-encoding type.
-
-1999-05-31 Andy Piper <andy@xemacs.org>
-
- * font-menu.el (font-menu-ignore-scaled-fonts): move to font-menu
- group.
- (font-menu-this-frame-only-p): ditto.
- (font-menu-max-items): reinstate, from Jan Vroonhof
- <vroonhof@math.ethz.ch>
- (font-menu-submenu-name-format): ditto.
- (font-menu-split-long-menu): ditto, for use by the family
- constructor.
- (font-menu-family-constructor): use it.
-
-1999-05-30 Andy Piper <andy@xemacs.org>
-
- * msw-faces.el (mswindows-font-regexp): new font matching regexp
- for use by the font menu.
-
- * msw-font-menu.el: new file implementing mswindows specific
- font-menu behaviour.
- (mswindows-font-menu-registry-encoding): new function mirroring x version.
- (mswindows-font-menu-junk-families): ditto.
- (hack-font-truename): ditto.
- (mswindows-font-regexp-ascii): ditto.
- (mswindows-reset-device-font-menus): ditto.
- (mswindows-font-menu-font-data): ditto.
- (mswindows-font-menu-load-font): ditto.
-
- * x-font-menu.el (x-reset-device-font-menus): made device specific.
- (x-font-menu-font-data): ditto.
- (x-font-menu-load-font): ditto.
-
- * font-menu.el: new file implementing generic font menu behaviour.
- (font-menu-ignore-scaled-fonts): copied from x-font-menu.el and
- made device independent.
- (font-menu-this-frame-only-p): ditto.
- (font-menu-preferred-resolution): ditto.
- (font-menu-size-scaling): new variable used to determine whether
- sizes are in points or tenths of a point.
- (vassoc): moved from x-font-menu.el.
- (device-fonts-cache): ditto.
- (device-fonts-cache): ditto.
- (flush-device-fonts-cache): ditto.
- (reset-device-font-menus): copied from x-font-menu.el and made
- device independent. Most functionality deferred to
- device-dependent versions.
- (font-menu-family-constructor): copied from x-font-menu.el and
- made device independent.
- (font-menu-size-constructor): ditto.
- (font-menu-weight-constructor): ditto.
- (font-menu-set-font): ditto.
- (font-menu-change-face): ditto.
- (font-menu-load-font): new device method.
- (font-menu-font-data): ditto.
-
- * x-font-menu.el: The above functions deleted.
-
-1999-05-26 Andy Piper <andy@xemacs.org>
-
- * update-elc.el:
- * make-docfile.el:
- * loadup.el: rehash expand-file-name usage to not use default-directory.
-
-1999-05-21 Andy Piper <andy@xemacs.org>
-
- * x-select.el (x-select-convert-to-text):
- (x-selected-text-type):
- (x-get-selection):
- (xselect-convert-to-string):
- (xselect-convert-to-compound-text):
- (xselect-convert-to-length):
- (xselect-convert-to-targets):
- (xselect-convert-to-delete):
- (xselect-convert-to-filename):
- (xselect-convert-to-charpos):
- (xselect-convert-to-lineno):
- (xselect-convert-to-colno):
- (xselect-convert-to-sourceloc):
- (xselect-convert-to-os):
- (xselect-convert-to-host):
- (xselect-convert-to-user):
- (xselect-convert-to-class):
- (xselect-convert-to-name):
- (xselect-convert-to-integer):
- (xselect-convert-to-atom):
- (xselect-convert-to-identity): functions renamed from x-* and
- moved to select.el.
- (x-get-secondary-selection): use rename get-selection.
- (x-get-clipboard): ditto.
- (x-own-selection): moved to select.el.
- (x-valid-simple-selection-p): ditto.
- (x-dehilight-selection): ditto.
- (x-own-clipboard): ditto.
- (x-disown-selection): ditto.
-
- * x-mouse.el (x-yank-function): moved to mouse.el.
- (x-insert-selection): ditto.
- (x-set-point-and-move-selection): use renamed function.
-
- * select.el (selected-text-type): moved and renamed from
- x-select.el.
- (selection-owner-p): moved to C.
- (selection-exists-p): ditto.
- (get-cutbuffer): new device method.
- (get-selection): generalised and moved from x-select.el.
- (own-selection): moved x-own-selection functionality into here.
- (dehilight-selection): renamed and moved from x-select.el.
- (own-clipboard): functionality moved from x-select.el using new
- generic C builtins.
- (disown-clipboard): ditto.
- (select-convert-to-text):
- (select-convert-to-string):
- (select-convert-to-compound-text):
- (select-convert-to-length):
- (select-convert-to-targets):
- (select-convert-to-delete):
- (select-convert-to-filename):
- (select-convert-to-charpos):
- (select-convert-to-lineno):
- (select-convert-to-colno):
- (select-convert-to-sourceloc):
- (select-convert-to-os):
- (select-convert-to-host):
- (select-convert-to-user):
- (select-convert-to-class):
- (select-convert-to-name):
- (select-convert-to-integer):
- (select-convert-to-atom):
- (select-convert-to-identity): new functions renamed from x-* and
- moved from x-select.el.
-
- * mouse.el (mouse-consolidated-yank): subsume x-yank-function
- into here and use as the default window-system mouse yank.
- (insert-selection): generalised and moved from x-mouse.el.
- (own-clipboard): moved to C.
-
- * msw-select.el (mswindows-selection-owned-p): deleted.
- (mswindows-own-selection): generalised and moved to select.el.
- (mswindows-disown-selection): generalised and moved to C.
- (mswindows-selection-owner-p): ditto.
-