CVS update by adrian xemacs/lisp ...
xemacs-cvs at xemacs.org
xemacs-cvs at xemacs.org
Fri Jul 27 18:25:29 EDT 2007
User: adrian
Date: 07/07/28 00:25:25
Modified: xemacs/lisp ChangeLog package-get.el
Log:
xemacs-21.5-clean: Document Chile and update Denmark download site
-------------------- ChangeLog entries follow: --------------------
lisp/ChangeLog addition:
2007-07-28 Adrian Aichner <adrian at xemacs.org>
* package-get.el (package-get-download-sites): Document Chile and
update Denmark download site.
* package-get.el (package-get-pre-release-download-sites): Ditto.
Revision Changes Path
1.816 +25572 -25566XEmacs/xemacs/lisp/ChangeLog
Index: ChangeLog
===================================================================
RCS file: /pack/xemacscvs/XEmacs/xemacs/lisp/ChangeLog,v
retrieving revision 1.815
retrieving revision 1.816
diff -u -p -r1.815 -r1.816
--- ChangeLog 2007/07/27 18:56:45 1.815
+++ ChangeLog 2007/07/27 22:25:20 1.816
@@ -1,25566 +1,25572 @@
-2007-07-27 Aidan Kehoe <kehoea at parhasard.net>
-
- * mule/mule-ccl.el:
- * mule/ccl.el:
- Renamed mule-ccl.el to ccl.el, for compatibility with GNU now we
- no longer dump it.
- * mule/mule-coding.el (require):
- * mule/chinese.el (progn):
- Reflect this renaming in a couple of require calls.
-
-2007-07-23 Aidan Kehoe <kehoea at parhasard.net>
-
- * mule/general-late.el (posix-charset-to-coding-system-hash):
- Pick up coding system aliases as well as their canonical names
- when initialising this hash.
- * mule/mule-cmds.el (parse-posix-locale-string):
- Interpret @cyrillic to mean that the coding system for a language
- environment is Windows-1251.
-
-2007-07-21 Aidan Kehoe <kehoea at parhasard.net>
-
- * mule/chinese.el:
- * mule/cyrillic.el:
- * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Removed.
- * mule/cyrillic.el (cyrillic-koi8-r-encode-table): Removed.
- * mule/cyrillic.el (cyrillic-alternativnyj-decode-table): Removed.
- * mule/cyrillic.el (cyrillic-alternativnyj-encode-table): Removed.
- * mule/cyrillic.el (cyrillic-koi8-r-to-external-code-table):
- Removed.
-
- * mule/cyrillic.el (ccl-decode-koi8): Removed.
- * mule/cyrillic.el (ccl-encode-koi8): Removed.
- * mule/cyrillic.el (ccl-decode-alternativnyj): Removed.
- * mule/cyrillic.el (ccl-encode-alternativnyj): Removed.
- * mule/cyrillic.el
- (cyrillic-alternativnyj-to-external-code-table): Removed.
- * mule/cyrillic.el ("Cyrillic-ISO"): Langenv added.
- * mule/cyrillic.el ("Ukrainian"): Langenv added.
- * mule/cyrillic.el ("Bulgarian"): Langenv added.
- * mule/cyrillic.el ("Belarusian"): Langenv added.
-
- * mule/cyrillic.el (koi8-r):
- * mule/cyrillic.el (koi8-ru):
- * mule/cyrillic.el (koi8-t):
- * mule/cyrillic.el (koi8-c):
- * mule/english.el ("English"):
- * mule/ethiopic.el (ccl-encode-ethio-font):
- * mule/ethiopic.el (ethiopic):
- * mule/japanese.el (for):
- * mule/korean.el (for):
- * mule/latin.el (iso-8859-15):
- Use a normal quote; there's no need for a backquote.
- * mule/mule-ccl.el:
- * mule/mule-ccl.el (ccl-command-table):
- * mule/mule-ccl.el (ccl-extended-code-table):
- * mule/mule-ccl.el (ccl-embed-data):
- * mule/mule-ccl.el (ccl-compile-lookup-integer): New.
- * mule/mule-ccl.el (ccl-compile-lookup-character): New.
- * mule/mule-ccl.el (ccl-dump-ex-cmd):
- * mule/mule-ccl.el (ccl-dump-lookup-int-const-tbl): New.
- * mule/mule-ccl.el (ccl-dump-lookup-char-const-tbl): New.
- * mule/mule-ccl.el (define-ccl-program):
- * mule/mule-ccl.el (ccl):
- * mule/mule-ccl.el (ccl-execute-with-args): Removed.
- * mule/mule-charset.el:
- * mule/mule-charset.el ('charset-columns): Removed.
- * mule/mule-charset.el ('charset-final): Removed.
- * mule/mule-charset.el ('charset-graphic): Removed.
- * mule/mule-charset.el ('charset-doc-string): Removed.
- * mule/mule-coding.el:
- * mule/mule-coding.el (define-translation-hash-table): New.
- * mule/mule-coding.el (make-8-bit-private-use-start): New.
- * mule/mule-coding.el (make-8-bit-generate-helper): New.
- * mule/mule-coding.el (make-8-bit-generate-encode-program): New.
- * mule/mule-coding.el (make-8-bit-create-decode-encode-tables): New.
- * mule/mule-coding.el (make-8-bit-generate-decode-program): New.
- * mule/mule-coding.el (make-8-bit-coding-system): New.
- * mule/viet-util.el (viet-encode-viscii-char):
- * mule/vietnamese.el:
- * mule/vietnamese.el (?v):
- * mule/vietnamese.el (viscii):
- * mule/vietnamese.el (viet-viscii-decode-table): Removed.
- * mule/vietnamese.el (viet-viscii-encode-table): Removed.
- * mule/vietnamese.el (viet-vscii-decode-table): Removed.
- * mule/vietnamese.el (viet-vscii-encode-table): Removed.
- * mule/vietnamese.el (ccl-decode-viscii): Removed.
- * mule/vietnamese.el (leading-code-private-11): Removed.
- * mule/vietnamese.el (ccl-encode-viscii): Removed.
- * mule/vietnamese.el (ccl-encode-viscii-font): Removed.
- * mule/vietnamese.el (ccl-decode-vscii): Removed.
- * mule/vietnamese.el (ccl-encode-vscii): Removed.
- * mule/vietnamese.el (ccl-encode-vscii-font): Removed.
- * mule/vietnamese.el (viet-viscii-to-external-code-table):
- Removed.
-
- Provide make-8-bit-coding-system, a way to construct a fixed-width
- XEmacs CCL coding system given a map from 8-bit characters to
- Unicode. Such generated CCL coding systems do not have the Latin
- deunification problem of iso-8859-15, for example. For most users,
- most of the time, only a small minority of code conversions will
- require a hash table lookup, so performance is good.
-
- Provide a compiler macro version of same, used when
- make-8-bit-coding-system is called with literal arguments, since
- at dump time the unicode conversion tables are not available,
- whereas during compilation of dumped files they are.
-
- Rework cyrillic.el to use make-8-bit-coding-system. Add support
- for previously trashed characters in KOI8-R, add support for
- KOI8-u, re-add support for Windows-1251 when not building on
- win32, add support for previously trashed characters in
- Alternativnyj, add support for koi8-ru (unified Russian,
- Belarusian and Ukrainian), add support for koi8-t (Tajik), koi8-c
- \(languages of the Caucasus), koi8-o (archaic Russian, Old Church
- Slavonic). Add language environments for Russian, Bulgarian,
- Belarusian and Cyrillic-KOI8RU.
-
- Remove the ascii-right-to-left charset, which never worked.
-
- Move to syntactic integers in CCL, when semantic integers were
- represented by character.
-
- Remove superflous calls to (modify-syntax-entry [...] "w"), since
- character syntax now defaults to word.
-
- Add support for lookup-integer, lookup-character in mule-ccl.el,
- based on Dave Love's work for GNU.
-
- Remove ccl-execute-with-args; ccl-execute-on-string ably does the
- same job, and no-one's using it on google.com/codesearch.
-
- Correct the documentation for read-multibyte-character and
- write-multibyte-character.
-
- Rework vietnamese.el to use make-8-bit-coding-system. Remove
- the viqr coding system, since it never worked. Don't use a CCL
- program to display VISCII; rely on our Unicode conversion
- instead.
-
- Rework viet-encode-viscii-char, now
- viet-viscii-to-external-code-table is no longer available.
-
-2007-07-21 Aidan Kehoe <kehoea at parhasard.net>
-
- * dumped-lisp.el (preloaded-file-list):
- It's not necessary to dump mule-ccl.el; the functionality from it
- that's used in other dumped files is available in macro form.
- * unicode.el (ccl-encode-to-ucs-2):
- Update ccl-encode-to-ucs-2 to reflect the changes made to
- mule-ccl.c. NB; this change needs to be made to
- fsf-compat-unicode.el too.
-
-2007-07-16 Aidan Kehoe <kehoea at parhasard.net>
-
- * isearch-mode.el (isearch-exit):
- Don't highlight matches if we're currently executing a keyboard
- macro.
-
-2007-07-16 Aidan Kehoe <kehoea at parhasard.net>
-
- * x-init.el (x-initialize-keyboard):
- Treat Cygwin and X.org as XFree86 on startup.
-
-2007-06-19 Ron Isaacson <Ron.Isaacson at morganstanley.com>
-
- * frame.el (other-frame): Stop other-frame cycling through all frames.
-
-2007-06-19 Ron Isaacson <Ron.Isaacson at morganstanley.com>
-
- * modeline.el (modeline-update-tty-frame-specifier): Don't use
- non-existent function frame-tty-p.
-
-2007-06-23 Adrian Aichner <adrian at xemacs.org>
-
- * package-get.el (package-get-download-sites): Add and announce
- web and ftp mirrors in Greece.
- * package-get.el (package-get-pre-release-download-sites): Ditto.
-
-2007-06-22 Aidan Kehoe <kehoea at parhasard.net>
-
- * files.el (revert-buffer):
- * files.el (recover-file):
- Pass NOMODIFY to set-buffer-file-coding-systems after reverting a
- buffer and after recovering a file.
-
-2007-06-21 Aidan Kehoe <kehoea at parhasard.net>
-
- * msw-faces.el:
- Accept numbers, indeed anything other than a colon, as legitmate
- in a font family as parsed by mswindows-font-regexp. Fixes the
- problem reported in puftoj6l.fsf at isoware.de of six years ago.
-
-2007-06-21 Aidan Kehoe <kehoea at parhasard.net>
-
- * mule/devan-util.el (devanagari-reorder-glyphs-for-composition):
- * mule/ethio-util.el (ethio-fidel-to-sera-buffer):
- '(lambda ...) -> #'(lambda ..), for the sake of style and the byte
- compiler.
-
-2007-06-21 Aidan Kehoe <kehoea at parhasard.net>
-
- * build-report.el (build-report-delete):
- * cus-edit.el (custom-face):
- * custom.el (custom-theme-reset-variables):
- * fontconfig.el (fc-find-available-font-families):
- * fontconfig.el (fc-find-available-weights-for-family):
- * select.el (select-convert-from-integer):
- * x-faces.el (x-find-smaller-font-xft):
- * x-faces.el (x-find-larger-font-xft):
- '(lambda ...) -> #'(lambda ..), for the sake of style and the byte
- compiler.
-
-2007-06-12 Adrian Aichner <adrian at xemacs.org>
-
- * package-get.el (package-get-download-sites): Add mirror in Saudi
- Arabia.
- * package-get.el (package-get-pre-release-download-sites): Ditto.
-
-2007-05-29 Adrian Aichner <adrian at xemacs.org>
-
- * abbrev.el (expand-region-abbrevs): Downcase word before
- abbreviation lookup, since `inverse-add-abbrev', `add-abbrev',
- `define-mode-abbrev', and `define-global-abbrev' also downcase to
- normalize abbreviations.
-
-2007-06-03 Aidan Kehoe <kehoea at parhasard.net>
-
- * mule/mule-cmds.el:
- * mule/mule-cmds.el (system-type-file-name-coding): New.
- * mule/mule-cmds.el (set-language-environment-coding-systems):
- Check system-type-file-name-coding for an entry before making the
- file-name coding system alias equivalent to the native coding
- system alias.
-
-2007-05-25 Mike Sperber <mike at xemacs.org>
-
- * startup.el (startup-setup-paths): Print the configure-xxx
- variables as well.
-
-2007-05-21 Aidan Kehoe <kehoea at parhasard.net>
-
- * mule/latin.el:
- The character set associated with the Turkish language environment
- is latin-iso8859-9, not latin-iso8859-5. Who thought up the Latin
- 5 vs. ISO 8859-9 distinction anyway?
-
-2007-05-21 Stephen J. Turnbull <stephen at xemacs.org>
-
- * XEmacs 21.5.28 "fuki" is released.
-
-2007-05-20 Aidan Kehoe <kehoea at parhasard.net>
-
- * mule/devanagari.el ("Devanagari"):
- * mule/ethiopic.el ("Ethiopic"):
- * mule/hebrew.el ("Hebrew"):
- * mule/lao.el ("Lao"):
- * mule/tibetan.el ("Tibetan"):
- * mule/vietnamese.el ("Vietnamese"):
- The Hebrew input method we don't provide, for less than stellar
- reasons; we should reconsider when and if we get bidi support.
- The other input methods require changes to mule-category.el that
- 21.4 doesn't have, and as such supporting them in the packages is
- mostly impossible. I've commented out the references to them in
- the corresponding language environment.
-
- * mule/mule-category.el (define-category):
- Add an optional argument to define-category, taken from GNU; it's
- still only a partial implementation, though. This whole file is
- chaos.
- * mule/mule-category.el (make-category-table): New.
- Trivial implementation, for GNU compatibility.
-
-2007-05-20 Stephen J. Turnbull <stephen at xemacs.org>
-
- * gutter-items.el (progress-feedback-with-label): Clarify docstring.
-
-2007-05-13 Adrian Aichner <adrian at xemacs.org>
-
- * abbrev.el: Sort abbrev-table-name-list entries by name. Unlike
- GNU Emacs we keep tables sorted internally too, not only when
- writing them by `write-abbrev-file'.
- * abbrev.el (define-abbrev-table): Sort abbrev-table-name-list by
- table names, so that `insert-abbrevs', `list-abbrevs', and
- `write-abbrev-file' all present them in the same order.
- * abbrev.el (insert-abbrev-table-description): Removed. Losely
- synced to abbrev.c from GNU Emacs.
-
-2007-04-30 Aidan Kehoe <kehoea at parhasard.net>
-
- * code-files.el (set-buffer-file-coding-system):
- Make set-buffer-file-coding-system update the buffer's modified
- flag. Also make it accept a new flag, NOMODIFY, taken from GNU, to
- suppress this behaviour.
- * code-files.el (insert-file-contents):
- Use the NOMODIFY flag when calling set-buffer-file-coding-system.
-
-2007-05-12 Aidan Kehoe <kehoea at parhasard.net>
-
- * bytecomp.el (byte-compile-insert-header):
- Check for any Unicode escapes in the source file text when
- deciding whether Mule support is necessary for it, and whether to
- use escape-quoted as the .elc coding system. Thanks to Stephen for
- the suggestion as to how to ignore appearances in comments.
-
-2007-05-01 Stephen J. Turnbull <stephen at xemacs.org>
-
- * dumped-lisp.el (preloaded-file-list): Move resize-minibuffer
- before simple.
-
- * resize-minibuffer.el: Remove CVS "Id" cookie..
-
- * resize-minibuffer.el (resize-minibuffer-mode): Remove autoload.
-
-2007-04-30 Stephen J. Turnbull <stephen at xemacs.org>
-
- * simple.el (raw-append-message):
- Improve resizing of echo area --- now obeys resize-minibuffer
- conventions.
-
- * resize-minibuffer.el (resize-minibuffer-idle-height): New.
- * simple.el (undisplay-echo-area-resize-window-allowed): New.
- * simple.el (undisplay-echo-area-resize-window): New.
- Add function to shrink echo area when idle. (incomplete)
-
- * simple.el (log-message-ignore-regexps):
- * simple.el (undisplay-echo-area-function):
- * simple.el (clear-message):
- * simple.el (append-message):
- * simple.el (display-message):
- Improve docstrings.
-
-2007-04-22 Aidan Kehoe <kehoea at parhasard.net>
-
- * specifier.el (device-type-matches-spec):
- Add `msprinter' to the type of devices that are not window
- systems.
- * specifier.el (derive-device-type-from-tag-set):
- Remove a superflous empty line.
- * specifier.el (derive-device-type-from-locale-and-tag-set):
- If CURRENT-DEVICE is provided, only ever return its type (if it
- matches TAG-SET) or nil (if it doesn't).
-
-2007-01-02 Aidan Kehoe <kehoea at parhasard.net>
-
- * cus-face.el (custom-set-face-update-spec):
- Fix some formatting.
- * faces.el (reset-face):
- reset-face resets other faces to behave like the default face--it
- shouldn't do anything if it's handed the default face.
- * font-menu.el:
- * font-menu.el (font-menu-set-font):
- If the font was initialised from X resources (the tag-set
- contains 'x-resource) pretend to Custom that it has
- responsibility for those settings.
- * x-faces.el:
- Add a couple of fontconfig functions to the
- globally-declare-fboundp, to eliminate a couple of byte-compile
- warnings.
- * x-faces.el ('x-resource)): New specifier tag, used to mark when
- a face's font or other attributes have been initialised from X
- resources.
- * x-faces.el (x-init-face-from-resources):
- Use the new specifier tag; also, instead of using a fragile
- explicit list of what would incidentally be specified for the X11
- Unicode fonts in faces.c, pay attention to the new specifier tag
- created in that file for the specific purpose of grouping those
- instantiators together.
-
-2007-04-22 Aidan Kehoe <kehoea at parhasard.net>
-
- * x-font-menu.el (x-reset-device-font-menus-core):
- Only call charset-registries in the font menu if it's
- available. Restores font menu functionality on non-Mule.
-
-2007-03-29 Stephen J. Turnbull <stephen at xemacs.org>
-
- * diagnose.el (show-object-memory-usage-stats): Fix docstring typo.
-
-2007-01-23 Stephen J. Turnbull <stephen at xemacs.org>
-
- * cus-face.el (custom-theme-reset-faces): Move code after docstring.
-
-2007-01-22 Stephen J. Turnbull <stephen at xemacs.org>
-
- * subr.el (lambda): Improve docstring.
-
-2007-01-21 Ville Skyttä <scop at xemacs.org>
-
- * mule/canna-leim.el (canna-activate): Look for canna_api, not
- canna/canna_api.
-
-2007-01-27 Mike Sperber <mike at xemacs.org>
-
- * setup-paths.el (paths-module-load-path-depth): Add.
- * setup-paths.el (paths-construct-module-load-path): For
- `module-load-path', use `paths-module-load-path-depth', not
- `paths-core-load-path-depth'.
-
-2006-12-30 Aidan Kehoe <kehoea at parhasard.net>
-
- * mule/cyrillic.el ("Cyrillic-ISO"):
- * mule/english.el ("English"):
- * mule/greek.el ("Greek"):
- Specify a native-coding-system for each of these language
- environments--since that is what is examined and relevant when
- sniffing the locale at startup.
- * mule/mule-cmds.el (create-variant-language-environment):
- A language environment's coding-priority is a list of coding
- systems, not coding categories. Treat it as such.
-
-2006-12-21 Aidan Kehoe <kehoea at parhasard.net>
-
- * mule/cyrillic.el:
- * mule/cyrillic.el (iso-8859-5):
- * mule/cyrillic.el (cyrillic-koi8-r-encode-table):
- Add syntax, case support for Cyrillic; make some parentheses more
- Lispy.
-
- * mule/european.el:
- Content moved to latin.el, file deleted.
-
- * mule/general-late.el:
- If Unicode tables are to be loaded at dump time, do it here, not
- in loadup.el.
-
- * mule/greek.el:
- Add syntax, case support for Greek.
-
- * mule/latin.el:
- Move the content of european.el here. Change the case table
- mappings to use hexadecimal codes, to make cross reference to the
- standards easier. In all cases, take character syntax from similar
- characters in Latin-1 , rather than deciding separately what
- syntax they should take. Add (incomplete) support for case with
- Turkish. Remove description of the character sets used from the
- language environments' doc strings, since now that we create
- variant language environments on the fly, such descriptions will
- often be inaccurate. Set the native-coding-system language info
- property while setting the other coding-system properties of the
- language.
-
- * mule/misc-lang.el (ipa):
- Remove the language environment. The International Phonetic
- _Alphabet_ is not a language, it's inane to have a corresponding
- language environment in XEmacs.
-
- * mule/mule-cmds.el (create-variant-language-environment):
- Also modify the coding-priority when creating a new language
- environment; document that.
-
- * mule/mule-cmds.el (get-language-environment-from-locale):
- Recognise that the 'native-coding-system language-info property
- can be a list, interpret it correctly when it is one.
-
-2006-12-21 Aidan Kehoe <kehoea at parhasard.net>
-
- * coding.el (coding-system-category):
- Use the new 'unicode-type property for finding what sort of
- Unicode coding system subtype a coding system is, instead of the
- overshadowed 'type property.
- * dumped-lisp.el (preloaded-file-list):
- mule/european.el has been removed.
- * loadup.el (really-early-error-handler):
- Unicode tables loaded at dump time are now in
- mule/general-late.el.
- * simple.el (count-lines):
- Add some backslashes to parentheses in docstrings to help
- fontification along.
- * simple.el (what-cursor-position):
- Wrap a line to fit in 80 characters.
- * unicode.el:
- Use the 'unicode-type property, not 'type, for setting the Unicode
- coding-system subtype.
-
-2006-12-19 Stephen J. Turnbull <stephen at xemacs.org>
-
- * find-paths.el (paths-construct-emacs-directory):
- (paths-for-each-emacs-directory):
- (paths-find-site-directory):
- (paths-find-site-directories):
- (paths-for-each-version-directory):
- (paths-find-version-directory):
- (paths-find-version-directories):
- (paths-find-architecture-directory):
- Document ROOT(S) argument correctly.
-
-2006-12-17 Aidan Kehoe <kehoea at parhasard.net>
-
- * mule/cyrillic.el:
- Add case table, syntax table information for cyrillic-iso8859-5.
-
-2006-12-17 Aidan Kehoe <kehoea at parhasard.net>
-
- * mule/greek.el:
- Support case tables for greek-iso8859-7; make different choices on
- the relevant syntax.
-
-2006-12-17 Aidan Kehoe <kehoea at parhasard.net>
-
- * x-faces.el (x-init-face-from-resources):
- Only retain the fallbacks for the default face if we're not
- running on XFT.
-
-2006-12-11 Aidan Kehoe <kehoea at parhasard.net>
-
- * mule/mule-cmds.el (create-variant-language-environment):
- Avoid an error when creating a modified lang environment; use the
- old environment's string name rather than its value when calling
- replace-in-string.
-
-2006-12-06 Aidan Kehoe <kehoea at parhasard.net>
-
- * simple.el (what-cursor-position):
- For non-ASCII characters, give details on what a character maps to
- in Unicode, and its Mule charsets and codes, instead of simply its
- integer code point in this XEmacs.
-
-2006-11-30 Mike Sperber <mike at xemacs.org><
-
- * code-files.el (insert-file-contents): Call the file-name handler
- from Lisp, not from `insert-file-contents-internal', which is too late.
-
-2006-11-28 Mike Sperber <mike at xemacs.org>
-
- * files.el (revert-buffer-internal): Determine the coding system
- while still in the original buffer, rather than the new one.
-
-2006-11-29 Aidan Kehoe <kehoea at parhasard.net>
-
- * mule/mule-charset.el:
- * mule/mule-charset.el (charset-registry):
- * mule/mule-charset.el (set-charset-registry):
- * mule/mule-charset.el (charset-registries): New.
- Make set-charset-registry, charset-registry obsolete; define a
- setf for charset-registries.
-
-2006-11-28 Aidan Kehoe <kehoea at parhasard.net>
-
- * mule/cyrillic.el ("Cyrillic-KOI8"):
- * mule/cyrillic.el ("Cyrillic-ALT"):
- Add information on the native coding system of the machine to the
- language environment definition for Cyrillic.
-
- * mule/general-late.el:
- New file, for dumped Mule code that needs to be run after the
- language support has been loaded.
-
- * mule/mule-cmds.el:
- * mule/mule-cmds.el (set-language-info-alist):
- Return the new language environment name instead of nil.
-
- * mule/mule-cmds.el (langenv-to-locale-hash): Removed.
- This was relevant because coding_system_of_xrm_database called
- get-language-environment-from-locale 1307 times on startup, so the
- hash table made a difference. I've changed c_s_o_x_d to normally
- not call Lisp, and that makes this caching unnecessary.
-
- * mule/mule-cmds.el (posix-charset-to-coding-system-hash): New.
- A map from charsets as found in POSIX locales, with
- non-alphanumeric character stripped, to XEmacs coding systems.
- * mule/mule-cmds.el (parse-posix-locale-string): New.
- Parse a POSIX locale string into a language, region, charset,
- modifiers quad.
- * mule/mule-cmds.el (create-variant-language-environment): New.
- Create a version of a language environment which differs in its
- name and in the associated coding systems from a given language
- environment.
- * mule/mule-cmds.el (get-language-environment-from-locale):
- Rework to better pay attention to the POSIX locale, and to create
- language environments on the fly if the coding system of a given
- language differs from that available in the environment.
- * mule/mule-cmds.el (set-language-environment-coding-systems):
- Update a comment.
-
-2006-11-28 Aidan Kehoe <kehoea at parhasard.net>
-
- * dumped-lisp.el (preloaded-file-list):
- Load mule/general-late when we're in a Mule build.
-
-2004-06-28 Nix <nix at esperi.org.uk>
-
- * cmdloop.el (truncate-command-history-for-gc): Delay
- execution of all things that look up variable bindings,
- via `enqueue-eval-event'.
-
-2006-11-14 Stephen J. Turnbull <stephen at xemacs.org>
-
- * info.el (Info-find-file-node, Info-insert-dir)
- (Info-read-subfile, Info-insert-file-contents): Maintain invariant
- `(equal buffer-file-truename (file-truename buffer-file-name))'.
- Thanks to Nelson Ferreira <nelson.ferreira at ieee.org> for report
- and discussion.
-
-2006-11-15 Aidan Kehoe <kehoea at parhasard.net>
-
- * mule/mule-charset.el:
- * mule/mule-charset.el (charsets-in-string):
- Implement it in terms of charsets-in-region.
- * mule/mule-charset.el (charsets-in-region): Removed. It's now in
- C.
-
-2006-11-07 Aidan Kehoe <kehoea at parhasard.net>
-
- * unicode.el:
- Re-introduce ccl-encode-to-ucs-2; it's still being used by the
- JIT-UCS charsets, despite what I thought. Thank you Ilya.
-
-2006-11-05 Aidan Kehoe <kehoea at parhasard.net>
-
- * mule/arabic.el (arabic-digit):
- * mule/arabic.el (arabic-1-column):
- * mule/arabic.el (arabic-2-column):
- * mule/chinese.el (make-chinese-cns11643-charset):
- * mule/chinese.el (chinese-sisheng):
- * mule/english.el (ascii-right-to-left):
- * mule/ethiopic.el (ethiopic):
- * mule/european.el (latin-iso8859-14):
- * mule/european.el (latin-iso8859-16):
- * mule/indian.el (indian-is13194):
- * mule/indian.el (indian-1-column):
- * mule/indian.el (indian-2-column):
- * mule/japanese.el (japanese-jisx0213-1):
- * mule/japanese.el (japanese-jisx0213-2):
- * mule/lao.el (lao):
- * mule/misc-lang.el (ipa):
- * mule/mule-charset.el:
- * mule/thai-xtis.el (thai-xtis):
- * mule/tibetan.el (tibetan-1-column):
- * mule/tibetan.el (tibetan):
- * mule/vietnamese.el (vietnamese-viscii-lower):
- * mule/vietnamese.el (vietnamese-viscii-upper):
- Stop using the `registry' charset property; use `registries'
- instead. The difference is that registries is an ordered vector of
- X11 registries and encodings rather than a regexp; this means we
- can leave the matching to the X11 server, avoiding transferring
- huge amounts of data (perhaps across the network!) in order to do
- a regexp search on it.
- * mule/mule-charset.el (charset-registries): New.
- charset-registries returns the registries of a charset;
- * mule/mule-charset.el (set-charset-registry): Moved here from C.
-
-2006-11-05 Aidan Kehoe <kehoea at parhasard.net>
-
- * faces.el (face-property-matching-instance):
- Simplify.
- * faces.el (face-font-instance):
- Document CHARSET.
- * faces.el (set-face-font):
- Give more details on common values for font instantiators,
- LOCALEs.
- * unicode.el:
- Remove a few comments that were only relevant to GNU Emacs.
- * unicode.el (decode-char):
- * unicode.el (encode-char):
- Document CODE, CHAR using uppercase, since they're
- parameters. Update commentary on GNU's mule-unicode charsets and
- how we've solved the same problem.
- * x-faces.el (x-init-face-from-resources):
- Retain some of the fallbacks in the generated default face, since
- it doesn't make sense to try Andale Mono's ISO-10646-1 encoding
- for Amharic or Thai.
- * x-font-menu.el (charset-registries):
- * x-font-menu.el (x-reset-device-font-menus-core):
- Use charset-registries instead of charset-registry.
-
-2006-11-02 Adrian Aichner <adrian at xemacs.org>
-
- * font-lock.el: Sync font-lock-add-keywords and
- font-lock-remove-keywords from GNU Emacs.
- * font-lock.el (font-lock-keywords-alist): New.
- * font-lock.el (font-lock-removed-keywords-alist): New.
- * font-lock.el (font-lock-add-keywords): New.
- * font-lock.el (font-lock-update-removed-keyword-alist): New.
- * font-lock.el (font-lock-remove-keywords): New.
-
-2006-10-28 Adrian Aichner <adrian at xemacs.org>
-
- * simple.el (raw-append-message): Implement minibuffer resizing
- based on requirements of echo area content.
-
-2006-10-28 Nix <nix at esperi.org.uk>
-
- * window-xemacs.el (window-configuration-includes-position): New.
- * window-xemacs.el (window-configuration-equal): Use it: window
- configurations with distinct positions are equal by default.
- * window-xemacs.el (really-set-window-configuration): Do not
- restore window positions unless requested.
-
-2006-10-30 Malcolm Purvis <malcolmp at xemacs.org>
-
- * startup.el (display-splash-screen): No longer bring buffer the
- front. Fixes problems with -unmapped.
- * startup.el (xemacs-splash-buffer): Pop splash buffer to the
- front here instead.
-
-2006-10-27 Aidan Kehoe <kehoea at parhasard.net>
-
- * files.el (revert-buffer-internal):
- When reverting, use the buffer-file-coding-system of the file's
- buffer when determing whether something has changed on disk.
-
-2006-10-14 Jeff Miller <jmiller at xemacs.org>
-
- * info.el (Info-find-emacs-command-nodes): fix regex for find
- command node.
-
-2006-08-10 Vin Shelton <acs at xemacs.org>
-
- * subr.el: Move string-to-char-list to obsolete.el.
-
- * obsolete.el (string-to-char-list): Move obsolete definition
- here, so dumping can succeed.
-
-2006-08-07 Ville Skyttä <scop at xemacs.org>
-
- * subr.el (string-to-char-list): New backwards compatibility alias
- for `string-to-list'.
-
-2006-08-07 Aidan Kehoe <kehoea at parhasard.net>
-
- * frame.el (suspend-or-iconify-emacs):
- * frame.el (suspend-emacs-or-iconify-frame):
- Elaborate on what the functions do, hopefully preventing
- misunderstandings in the future.
-
- * keydefs.el (global-tty-map):
- "\C-z" is suspend-or-iconify-emacs on the TTY, not
- suspend-emacs. Fixes problems that arose where pressing C-z in a
- gnuclient frame suspended the whole process.
-
-2006-08-05 Aidan Kehoe <kehoea at parhasard.net>
-
- * lisp.el (forward-sexp):
- Handle raw strings specially just as we do structures. Fixes
- problems evaluating them in *scratch*.
-
-2006-08-04 Aidan Kehoe <kehoea at parhasard.net>
-
- * iso8859-1.el:
- Move the symbol table modification to three lines at the end of
- syntax.c.
-
-2006-07-16 Aidan Kehoe <kehoea at parhasard.net>
-
- * loadhist.el (symbol-file):
- Use `source-directory,' not `build-root' for the full pathnames of
- C files.
- * loadup.el:
- * update-elc.el:
- Rename `build-root', `source-root' to `build-directory',
- `source-directory' respectively, the latter for compatibility with
- the FSF; give them and `source-lisp' docstrings, change the
- defvars to defconsts where possible.
-
- * make-docfile.el (build-root): Removed.
- * make-docfile.el (build-directory): New.
- Rename build-root.
-
- * update-elc.el (build-root): Removed.
- * update-elc.el (build-directory): New.
- * update-elc.el (source-root): Removed.
- * update-elc.el (source-directory): New.
- Rename build-root, source-root.
-
-2006-07-13 Aidan Kehoe <kehoea at parhasard.net>
-
- * unicode.el (decode-char):
- * unicode.el (encode-char):
- Specify the SHOW-ARGS properly in a couple of assertions.
-
-2006-06-30 Jerry James <james at xemacs.org>
-
- * process.el (shell-command): If a specific output buffer was
- requested, use it.
-
-2006-06-25 Aidan Kehoe <kehoea at parhasard.net>
-
- * x-init.el (x-initialize-keyboard):
- No longer warn about Unicode keysyms without a mapping, since we
- now have valid mappings for all Unicode keysyms.
-
-2006-06-25 Aidan Kehoe <kehoea at parhasard.net>
-
- * cmdloop.el (read-quoted-char):
- Don't error on non-character keys, accept them as terminating the
- sequence.
-
-2006-06-18 Aidan Kehoe <kehoea at parhasard.net>
-
- * x-compose.el (compose-diaeresis-map):
- Add an entry to map dead_diaeresis + s to ß (LATIN SMALL LETTER
- SHARP S).
-
-2006-06-03 Aidan Kehoe <kehoea at parhasard.net>
-
- * mule/mule-ccl.el:
- "X Emacs" -> "XEmacs"
- * mule/mule-ccl.el (ccl-compile-mule-to-unicode): New.
- * mule/mule-ccl.el (ccl-compile-unicode-to-mule): New.
- * mule/mule-ccl.el (ccl-dump-mule-to-unicode): New.
- * mule/mule-ccl.el (ccl-dump-unicode-to-mule): New.
- * mule/mule-ccl.el (define-ccl-program):
- Add two new CCL commands, and commands to describe them; document
- them.
-
-2006-06-03 Aidan Kehoe <kehoea at parhasard.net>
-
- * unicode.el:
- * unicode.el (featurep):
- Define a CCL program to translate characters to Unicode, for use
- in redisplay with the fall-back Unicode charsets.
- * x-init.el (x-initialize-keyboard):
- Only warn about unknown Unicode keysyms if Mule is available; we
- assume that people who've chosen non-Mule are okay with losing
- data.
-
-2006-06-03 Adrian Aichner <adrian at xemacs.org>
-
- * package-get.el (package-get-download-sites): Welcome
- nl.xemacs.org and Thanks!
- * package-get.el (package-get-pre-release-download-sites): Ditto.
-
-2006-05-24 Jerry James <james at xemacs.org>
-
- * autoload.el (batch-update-autoloads): Only write to
- generated-autoload-file.
-
-2006-05-23 Stephen J. Turnbull <stephen at xemacs.org>
-
- * code-cmds.el: Update FSF copyright; improve header comment.
- (coding-system-change-eol-conversion): Clarify, add sanity check.
- Fix keyword mismatch between function arg and subsidiary accessor.
-
-2006-05-16 Stephen J. Turnbull <stephen at xemacs.org>
-
- * XEmacs 21.5.27 "fiddleheads" is released.
-
-2006-05-10 Jerry James <james at xemacs.org>
-
- * x-font-menu.el (x-font-menu-font-data): Always pass a device as
- the 4th argument to x-font-menu-font-data-xft.
-
-2006-04-29 Aidan Kehoe <kehoea at parhasard.net>
-
- * mule/ethio-util.el (ethio-fidel-to-java-buffer):
- "\u" -> "\\u" as it should have been in the first place.
-
-2006-04-29 Aidan Kehoe <kehoea at parhasard.net>
-
- * dumped-lisp.el (preloaded-file-list):
- Move loadhist earlier in the preloaded-file list.
- * help.el:
- * help.el (help-mode-map): Add bindings to find the source code of
- a function, notably when that function's in C.
- * help.el (describe-function-find-file, describe-symbol-find-file):
- Removed. Use symbol-file from loadhist.el instead.
- * help.el (frob-help-extents):
- * help.el (describe-function-1):
- Allow built-in function file names to be hyperlinks.
- * help.el (describe-variable):
- * help.el (help-find-source-or-scroll-up): New.
- * help.el (help-mouse-find-source-or-track): New.
- Make describe-function a bit more mouse-friendly, basically.
- * loadhist.el (symbol-file):
- Support looking up builtin symbols using built-in-symbol-file.
-
-2006-04-23 Ville Skyttä <scop at xemacs.org>
-
- * simple.el (goto-line): Add optional `buffer' argument, from
- GNU Emacs CVS.
- (next-line-add-newlines): Remove obsolete comments from the docs.
-
-2006-04-25 Stephen J. Turnbull <stephen at xemacs.org>
-
- Repair busted commit and gratuitous doc improvements.
-
- * startup.el (command-line-do-help): Document options for forcing
- initial from on a given window-system.
-
- * faces.el (Face-frob-property): Give informative error if device
- type has no mapper function.
-
- * x-font-menu.el (x-font-menu-font-data-xft):
- * x-faces.el (globally-declare-fboundp):
- Eliminate references to `fc-font-real-pattern'.
-
- * fontconfig.el (section header comments):
- * x-init.el (x-init-toolbar-from-resources):
- Improve comments.
-
-2006-04-23 Aidan Kehoe <kehoea at parhasard.net>
-
- * cl.el (push):
- * cl.el (pushnew):
- Take on board Stephen's criticism of my last changes to the CL
- docstrings.
-
-2006-04-24 Stephen J. Turnbull <stephen at xemacs.org>
-
- * dumped-lisp.el (fontconfig): Load only with Xft.
-
- * x-faces.el (fontconfig): Require only with Xft.
-
-2006-04-16 Stephen J. Turnbull <stephen at xemacs.org>
-
- * font-mgr.el: New file. Provides Lisp emulation of fontconfig.
-
- * fontconfig.el: Require 'font-mgr.
-
-2006-04-11 Stephen J. Turnbull <stephen at xemacs.org>
-
- * fontconfig.el:
- Add some comments on proposed generic APIs.
- Remove some unused and probably broken code.
- Use `fc-define-property' to define new X11 XLFD standard
- properties: x11-swidth, x11-adstyle, x11-resx, x11-resy,
- x11-registry, and x11-encoding.
- Delete fc-font-name-property-PROPERTY constants.
- (fc-define-property):
- Add `fc-pattern-del-PROPERTY'.
-
- * x-faces.el (x-make-font-bold-xft):
- (x-make-font-unbold-xft):
- (x-make-font-italic-xft):
- (x-make-font-unitalic-xft):
- (x-find-xft-font-of-size):
- * x-font-menu.el (x-font-menu-load-font-xft):
- Use property-specific APIs instead of defconsts for property names.
-
-2006-04-16 Aidan Kehoe <kehoea at parhasard.net>
-
- * cl.el (incf):
- * cl.el (decf):
- * cl.el (pop):
- * cl.el (push):
- * cl.el (pushnew):
- Docstring clarifications; drop non-standard formatting for incf,
- decf, pop, move to GNU's parameter names for push, pushnew since
- they make it much easier to remember the right order.
-
-2006-04-15 Aidan Kehoe <kehoea at parhasard.net>
-
- * cmdloop.el (read-quoted-char): Use unicode-to-char instead of
- int-to-char for converting code points to characters; document
- this usage. This is compatible with previously documented
- behaviour, since the mapping from number to character was only
- stable and well-defined for ISO-8859-1. Thank you Pete Forman!
-
- Document some help subsystem incompatibility with GNU that seems
- to have been ignored during the last sync.
-
-2006-03-31 Stephen J. Turnbull <stephen at xemacs.org>
-
- * XEmacs 21.5.26 "endive" is released.
-
-2006-03-31 Marcus Crestani <marcus.crestani at ub.uni-tuebingen.de>
-
- * diagnose.el (show-mc-alloc-memory-usage): Rename buffer to
- "mc-alloc memory usage" to avoid name clash with
- show-memory-usage.
-
-2006-03-26 Marcus Crestani <crestani at xemacs.org>
-
- * diagnose.el (show-gc-stats): Adjust format string, remove
- explicitly-freed statistics (the need to explicitly free went away
- with the asynchronous finalization patch).
-
-2006-03-20 Malcolm Purvis <malcolmp at xemacs.org>
-
- * next-error.el: Rename functions that clash with the next-error
- family in compile.el
- * occur.el (occur-next-error): Use new names
- * occur.el (multi-occur): Fix compiler warnings.
-
-2006-03-15 Jerry James <james at xemacs.org>
-
- * newcomment.el (uncomment-region): Remove old code that breaks
- uncomment-region on C files. Thanks to Christian Podlasly for the
- report.
-
-2006-03-15 Jerry James <james at xemacs.org>
-
- * register.el (describe-register-1): Use set-text-properties
- instead of the nonexistent remove-list-of-text-properties.
-
-2006-03-14 Jerry James <james at xemacs.org>
-
- * wid-edit.el (widget-move-and-invoke): New function, used by Gnus.
-
-2006-02-26 Vin Shelton <acs at xemacs.org>
-
- * setup-paths.el (paths-emacs-data-root-p): Add search for package
- root.
- (paths-find-invocation-roots): Add root-p parameter to test
- plausibility of the roots.
-
-2006-03-12 Marcus Crestani <crestani at xemacs.org>
-
- * diagnose.el (show-memory-usage): Fix regexp.
-
-2006-02-26 Mike Sperber <mike at xemacs.org>
-
- * lisp-mode.el (lisp-send-defun): Remove this function; the
- definition here didn't do anything---once upon a time, it may have
- gotten overwritten by some code that has evaporated since then.
-
-2006-02-26 Stephen J. Turnbull <stephen at xemacs.org>
-
- * XEmacs 21.5.25 "eggplant" is released.
-
-2006-02-05 Aidan Kehoe <kehoea at parhasard.net>
-
- * 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.
-
-2004-01-19 Martin Buchholz <martin at xemacs.org>
-
- * font-lock.el: Add support for not-so recent changes in Java to
- java-mode.
-
-2006-01-08 Aidan Kehoe <kehoea at parhasard.net>
-
- * cmdloop.el (read-quoted-char):
- Eliminate some char/event confusion introduced by a GNU Emacs
- sync.
-
-2006-01-06 Adrian Aichner <adrian at xemacs.org>
-
- * 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-30 Mike Sperber <mike at xemacs.org>
-
- * packages.el (packages-find-all-package-hierarchies): Interpret
- EMACSPACKAGEPATH as listing package direcories, not hierarchies.
- This fixes a regression introduced in the change on 2005-01-08.
-
-2005-11-25 Mike Sperber <mike at xemacs.org>
-
- * packages.el (packages-find-package-hierarchies-named): Use
- `file-name-as-directory' to normalize something which may not
- have a trailing path separator.
-
- * package-get.el (package-get-package-index-file-location): Fix
- essentially bogus definition.
-
- * package-admin.el (package-admin-find-top-directory): Use the
- existing variables rather than groking the paths from scratch, and
- greatly simplify.
-
- * packages.el (packages-find-all-package-hierarchies):
- Take into account `configure-early-package-hierarchies',
- `configure-late-package-hierarchies',
- `configure-last-package-hierarchies', as set by configure.
-
-2005-12-24 Aidan Kehoe <kehoea at parhasard.net>
-
- * mule/chinese.el:
- * mule/chinese.el ('euc-china): Removed. Shouldn't have been
- uncommented in the first place.
-
-2005-12-24 Aidan Kehoe <kehoea at parhasard.net>
-
- * mule/mule-cmds.el (set-language-environment-coding-systems):
- * mule/mule-cmds.el (init-locale-at-early-startup):
- Call set-current-locale (the wrapper for setlocale(3)) before
- checking the current locale, because the C code doesn't.
-
-2005-12-24 Aidan Kehoe <kehoea at parhasard.net>
-
- * mule/chinese.el:
- Make euc-cn available as a coding system alias for cn-gb-2312, for
- the sake of consistency with euc-jp, euc-ko and the FSF.
-
-2005-12-24 Aidan Kehoe <kehoea at parhasard.net>
-
- * x-win-sun.el (x-win-init-sun):
- * x-win-xfree86.el (x-win-init-xfree86):
- Initialise the hardware-specific mapping from raw keycodes to the
- US key layout.
-
-2005-12-22 Stephen J. Turnbull <stephen at xemacs.org>
-
- * buff-menu.el (Buffer-menu-rename): New command.
- (Buffer-menu-mode-map): Bind it to ?r.
-
-2005-12-18 Stephen J. Turnbull <stephen at xemacs.org>
-
- * XEmacs 21.5.24 "dandelion" is released.
-
-2005-12-17 Aidan Kehoe <kehoea at parhasard.net>
-
- * mule/mule-cmds.el (set-language-environment-coding-systems):
- Initialise keyboard-coding-system, terminal-coding-system when
- applying a language environment, together with the input and
- output coding systems for any active TTY console.
- * mule/mule-cmds.el (init-locale-at-early-startup):
- If set-current-locale returns a `more-specified version' of the
- current locale when passed a zero length argument, the magic used
- to work out the current language environment from the C locale
- will fail. Call current-locale instead.
-
-2005-12-17 Adrian Aichner <adrian at xemacs.org>
-
- * package-get.el (package-get-download-sites): Add Hong Kong
- download site.
- * package-get.el (package-get-pre-release-download-sites): Ditto.
-
-2005-12-10 Malcolm Purvis <malcolmp at xemacs.org>
-
- * about.el (about-personal-info, about-hacker-contribution):
- Update `malcolmp'.
-
-2005-12-03 Ville Skyttä <scop at xemacs.org>
-
- * x-faces.el (x-library-search-path): Add /usr(/local)/share/X11.
- * font.el (font-lookup-rgb-components): Ditto, remove stale comment.
-
-2005-10-28 Adrian Aichner <adrian at xemacs.org>
-
- * 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-11-29 Malcolm Purvis <malcolmp at xemacs.org>
-
- * occur.el: Add autoload cookie for list-matching-lines.
-
-2005-11-29 Stephen J. Turnbull <stephen at xemacs.org>
-
- * objects.el (make-font-specifier): Document font name syntaxes.
-
-2005-11-29 Stephen J. Turnbull <stephen at xemacs.org>
-
- * about.el (about-personal-info, about-url-alist): Update `jerry'.
-
-2005-11-26 Stephen J. Turnbull <stephen at xemacs.org>
-
- Merge Xft.
-
- 2005-09-07 Clemens Fruhwirth <clemens at endorphin.org>
-
- * font.el (font-default-font-for-device): Remove vestigial code
- from incomplete removal of conditional.
-
- 2005-08-17 Stephen J. Turnbull <stephen at xemacs.org>
-
- * fontconfig.el (fc-try-font): Improve docstring, add todo comment.
- (make-fc-pattern): Use defalias, not defun.
-
- 2005-08-04 Stephen J. Turnbull <stephen at xemacs.org>
-
- * fontconfig.el (make-fc-pattern): Don't add finalizer, now
- finalizer is in lrecord implementation.
-
- 2005-08-02 Stephen J. Turnbull <stephen at xemacs.org>
-
- `fc-list-fonts-pattern-objects' now returns a LISP list.
-
- * fontconfig.el (fc-try-font):
- (fc-find-available-font-families):
- (fc-find-available-weights-for-family):
- Adapt to it.
-
- (fc-try-font): Return list of pattern objects.
-
- (fc-fontset-list): Remove.
-
- 2005-03-02 Stephen J. Turnbull <stephen at xemacs.org>
-
- * font.el (font-running-xemacs): Remove definition.
- (font-x-font-regexp):
- (font-x-registry-and-encoding-regexp):
- (font-default-font-for-device):
- (x-font-create-name-core):
- (mswindows-font-create-name):
- (font-set-face-font):
- (font-blink-callback):
- Remove references.
-
- (define-font-keywords): Remove definition and top-level references.
-
- (set-font-style-by-keywords):
- (font-properties-from-style):
- Comment out.
-
- 2005-03-01 Aidan Kehoe <kehoea at parhasard.net>
-
- General cleanup of references to functions Eric has deleted
- and renamed in the C core.
- * font.el (x-font-create-object):
- xft-xlfd-font-name-p -> xlfd-font-name-p
- * font.el (x-font-create-object-xft):
- xft-pattern-* -> fc-pattern-*, return the created font.
- * font.el (x-font-create-name-xft):
- xft* -> fc*
- * fontconfig.el (fc-font-name-weight-regular): New.
- * fontconfig.el (fc-font-name-weight-mapping):
- * fontconfig.el (fc-font-name-weight-mapping-string):
- * fontconfig.el (fc-font-name-weight-mapping-string-reverse):
- * fontconfig.el (fc-font-name-weight-mapping-reverse):
- * fontconfig.el (fc-font-weight-translate-from-symbol):
- Add information on the "regular" font weight, taken from
- fontconfig.h, which is the weight my local system returns by
- default.
-
- 2005-02-03 Eric Knauel <eric at xemacs.org>
-
- * fontconfig.el (fc-try-font):
- (fc-find-available-font-families):
- (fc-find-available-weights-for-family): adapt to new representation of
- FcObjectSets
-
- 2004-11-20 Stephen J. Turnbull <stephen at xemacs.org>
-
- Xft branch based on "Xft reloaded #3" patch by Eric Knauel and
- Mathias Neuebaur, and other contributors.
-
- * fontconfig.el: New file implementing fontconfig interfaces.
-
- * font.el:
- * face.el:
- Use fontconfig to access Xft fonts.
-
-2005-11-21 Marcus Crestani <crestani at xemacs.org>
-
- Incremental Garbage Collector
-
- * cus-start.el (all): Add allow-incremental-gc,
- gc-cons-incremental-threshold, and
- gc-incremental-traversal-threshold to alloc customization group.
- * diagnose.el (show-memory-usage): Additionally allocated memory
- no longer in use, remove.
- * diagnose.el (show-lrecord-stats): Additionally allocated memory
- no longer in use, remove.
- * diagnose.el (show-gc-stats): New.
-
-2005-11-08 Malcolm Purvis <malcolmp at xemacs.org>
-
- * help.el:
- * menubar-items.el (default-menubar):
- Add 'Known Problems' to the Help menu.
-
-2005-11-16 Stephen J. Turnbull <stephen at xemacs.org>
-
- * select.el (get-selection):
- Quiet bytecompiler (unused condition-case variable).
-
-2005-11-13 Ben Wing <ben at xemacs.org>
-
- * syntax.el:
- * syntax.el (describe-syntax-table): Removed.
- * syntax.el (describe-char-table): New.
- Convert describe-syntax-table to more general describe-char-table.
- (Will also be used by display tables.) Create new describe-syntax-table,
- compatible with old function, that uses describe-char-table.
-
-2005-11-13 Ben Wing <ben at xemacs.org>
-
- * diagnose.el (show-memory-usage):
- Conditionalize `sort-numeric-fields' on when-fboundp.
-
-2005-11-13 Ben Wing <ben at xemacs.org>
-
- * help.el (function-arglist):
- Don't bomb out when fun has no documentation.
-
-2005-11-13 Ben Wing <ben at xemacs.org>
-
- * simple.el (log-warning-minimum-level):
- * simple.el (display-warning-minimum-level):
- `foo.' -> `foo'.
- * simple.el (debug-print-1):
- princ() a formatted debug string, not prin1(), or it just looks stupid.
-
-2005-11-13 Ben Wing <ben at xemacs.org>
-
- * derived.el:
- * frame.el (get-frame-for-buffer):
- * toolbar.el (press-toolbar-button):
- * toolbar.el (release-and-activate-toolbar-button):
- * glyphs.el:
- * glyphs.el (set-glyph-property):
- * glyphs.el (set-glyph-image):
- * glyphs.el (set-glyph-contrib-p):
- * glyphs.el (set-glyph-baseline):
- * hyper-apropos.el (hyper-apropos-map):
- * mouse.el (mouse-track-down-hook):
- * files.el (file-name-extension):
- * specifier.el:
- * specifier.el (map-specifier):
- * specifier.el (set-specifier):
- Fix uses of `foo'; change 'foo -> `foo', and put punctuation outside
- of quotes.
-
- Add comments in specifier.el about needing better and new convenience
- functions.
-
-2005-11-02 Marcus Crestani <crestani at xemacs.org>
-
- * diagnose.el: Rename `show-lrecord-stats' to
- `show-object-memory-usage-stats', to keep in sync with the C
- sources.
-
-2005-10-26 Stephen J. Turnbull <stephen at xemacs.org>
-
- * XEmacs 21.5.23 "daikon" is released.
-
-2005-10-25 Ben Wing <ben at xemacs.org>
-
- * cus-face.el:
- * cus-face.el (custom-face-attributes):
- * cus-face.el (custom-face-background-pixmap):
- * cus-face.el (custom-set-face-inherit): New.
- * cus-face.el (custom-face-inherit): New.
- * faces.el:
- * faces.el (face-property):
- * faces.el (convert-face-property-into-specifier):
- * faces.el (face-property-instance):
- * faces.el (set-face-property):
- * faces.el (reset-face):
- * faces.el (set-face-parent):
- * faces.el (face-font-name):
- * faces.el (face-font):
- * faces.el (face-font-instance):
- * faces.el (set-face-font):
- * faces.el (face-foreground):
- * faces.el (face-foreground-instance):
- * faces.el (set-face-foreground):
- * faces.el (face-background):
- * faces.el (face-background-instance):
- * faces.el (set-face-background):
- * faces.el (face-background-pixmap):
- * faces.el (face-background-pixmap-instance):
- * faces.el (set-face-background-pixmap):
- * faces.el (face-display-table):
- * faces.el (face-display-table-instance):
- * faces.el (face-equal):
- * faces.el (init-face-from-resources):
- Provide a basic implementation of the `inherit' property for
- faces and the :inherit property in custom. Use the new
- `specifier-instantiator' function.
-
- Update the documentation for various places in faces.el.
-
- 'foo -> `foo'.
-
-2005-10-25 Adrian Aichner <adrian at xemacs.org>
-
- * package-get.el (package-get-download-sites): Fixes after
- checklink and linklint testing.
- * package-get.el (package-get-pre-release-download-sites): Ditto.
-
-2005-10-24 Ben Wing <ben at xemacs.org>
-
- * next-error.el (compilation-current-error):
- * next-error.el (compilation-current-error)): New.
- * next-error.el (compilation-context-lines)): New.
- * occur.el (occur-accumulate-lines):
- * occur.el (multi-occur):
- Fix some byte-compile warnings.
-
-2005-10-23 Adrian Aichner <adrian at xemacs.org>
-
- * package-get.el (package-get-download-sites): Sync packages
- mirrors list with website, based on Ville's work.
- * package-get.el (package-get-pre-release-download-sites): Sync
- with `package-get-download-sites'.
-
-2005-10-18 Ville Skyttä <scop at xemacs.org>
-
- * package-get.el (package-get-download-sites): Sync mirrors list
- with the XEmacs website.
- (package-get-pre-release-download-sites): Ditto.
-
-2005-10-21 Stephen J. Turnbull <stephen at xemacs.org>
-
- UNDO:
- * mule/canna-leim.el: Rename canna_api to canna-api.
-
-2005-10-21 Stephen J. Turnbull <stephen at xemacs.org>
-
- * build-report.el: Note synch to XEmacs build package version 1.49.
-
-2005-10-04 Stephen J. Turnbull <stephen at xemacs.org>
-
- * build-report.el (build-report): Refactor into interactive
- portion and `build-report-create-report'.
- (build-report-create-report): New function.
- (batch-build-report): Non-interactive version of `build-report'
- using `build-report-create-report'.
-
-2005-10-10 Malcolm Purvis <malcolmp at xemacs.org>
-
- * minibuf.el:
- * minibuf.el (read-buffer): Follow GNU Emacs behaviour: Can return
- empty string if require-match is t and default is nil.
- * replace.el: Moved occur code to occur.el
- * simple.el:
- * simple.el (line-number-at-pos): New.
- * subr.el:
- * subr.el (delete-dups): New.
- * occur.el: New. Sync with 22.0.50.1 (CVS)
- * next-error.el: New. Sync with 22.0.50.1 (CVS)
-
-2005-10-10 Steve Youngs <steve at sxemacs.org>
-
- * 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-10-09 Adrian Aichner <adrian at xemacs.org>
-
- * finder.el (finder-find-library): Return filename actually
- searched for.
-
-2005-10-04 Stephen J. Turnbull <stephen at xemacs.org>
-
- * simple.el (xemacs-default-composefunc): Don't warn when batch.
-
-2005-10-04 Stephen J. Turnbull <stephen at xemacs.org>
-
- * build-report.el: Synch to Adrian's packaged version.
-
-2005-10-04 Stephen J. Turnbull <stephen at xemacs.org>
-
- * mule/canna-leim.el: Rename canna_api to canna-api.
-
-2005-09-30 Stephen J. Turnbull <stephen at xemacs.org>
-
- * mule/canna-leim.el (canna-activate): Fix typo in error symbol.
- Improve docstring.
-
-2005-09-22 Stephen J. Turnbull <stephen at xemacs.org>
-
- * mule/canna-leim.el: Add comment on autoloading strategy.
- (canna-activate): Handle CANNA in ELL.
-
- * dumped-lisp.el (preloaded-file-list): Remove dependency of
- canna-leim on CANNA. Canna may be an ELL.
-
-2005-09-21 Stephen J. Turnbull <stephen at xemacs.org>
-
- * mule/mule-cmds.el (input-method-alist, register-input-method):
- Improve docstrings and formal parameter names.
-
-2005-09-14 Stephen J. Turnbull <stephen at xemacs.org>
-
- * XEmacs 21.5.22 "cucumber" is released.
-
-2005-08-06 Mike Sperber <mike at xemacs.org>
-
- * window-xemacs.el (really-set-window-configuration): Only set
- the frame top and left if they've changed.
-
-2005-08-04 Mike Sperber <mike at xemacs.org>
-
- * window-xemacs.el (window-configuration-equal): Compare frame top
- and left via `equal' rather than '=', as it can be nil.
-
-2005-07-24 Fabrice Popineau <Fabrice.Popineau at supelec.fr>
-
- * window-xemacs.el (really-set-window-configuration):
- * window-xemacs.el (current-window-configuration):
- * window-xemacs.el (window-configuration-equal):
- * window-xemacs.el (window-configuration): Add `frame-top' and
- `frame-left' field to windows configurations, and save and restore
- them.
-
-2005-06-26 Aidan Kehoe <kehoea at parhasard.net>
-
- * cmdloop.el (read-quoted-char):
- * isearch-mode.el (isearch-char-to-string):
- Remove the fourth argument from event-to-character.
-
- * dumped-lisp.el (preloaded-file-list):
- No longer dump x-iso8859-1.el--we don't need it any more.
-
- * x-init.el (x-initialize-keyboard):
- * keymap.el (events-to-keys):
- * events.el:
- Rename the ascii-character keysym property to character-of-keysym.
-
- * gtk-compose.el:
- Don't depend on gtk-iso8859-1.el
-
- * x-compose.el:
- Move to using character literals rather than X11 keysyms as macro
- expansions. Loses the ability to use another character encoding
- for the Latin-1 characters in X11 composition with a bit of
- programming, which no-one uses; also happily reduces dependence on
- x-iso8859-1.el, which is no longer of use.
-
-2005-06-06 Adrian Aichner <adrian at xemacs.org>
-
- * package-get.el (package-get-init-package):
- package-get-init-package buglet (21.4.17) by Jeff Mincy
- <mincy at rcn.com> fixing false temporary load-path shadows reported
- after package installation and simplifying code.
-
-2005-05-28 Stephen J. Turnbull <stephen at xemacs.org>
-
- * XEmacs 21.5.21 "corn" is released.
-
-2005-05-15 Marcus Crestani <crestani at xemacs.org>
-
- * diagnose.el: Lrecord and string data statistics.
- * diagnose.el (show-memory-usage): Add output for additional
- lrecord statistics (currently only string data).
- * diagnose.el (show-lrecord-stats): New. Print detailed lrecord
- statistics.
-
-2005-05-10 Aidan Kehoe <kehoea at parhasard.net>
-
- * menubar-items.el (default-menubar):
- * simple.el:
- * simple.el (mail-user-agent):
- * simple.el (vm-user-agent):
- * simple.el ('vm-user-agent): New.
- * simple.el (xemacs-default-composefunc): New.
- * simple.el (xemacs-default-sendfunc): New.
- * simple.el ('xemacs-default-mail-user-agent): New.
- Update the docstring for mail-user-agent to mention VM; default to
- sendmail-user-agent, but on first use, give a huge warning that it
- is underfeatured and not likely to get better in the medium term,
- and the user should choose another mail client.
-
-2005-05-10 Aidan Kehoe <kehoea at parhasard.net>
-
- * x-init.el (x-initialize-keyboard): Give info about any unbound
- Unicode keysyms.
-
-2005-05-10 Aidan Kehoe <kehoea at parhasard.net>
-
- * mule/european.el:
- * mule/latin.el:
- Add full syntax table and case mapping information for
- iso-8859-14, iso-8859-15, iso-8859-16.
-
-2005-05-05 Aidan Kehoe <kehoea at parhasard.net>
-
- * mule/mule-ccl.el (define-ccl-program): Spelling and grammar fix
- in docstring.
-
-2005-05-05 Aidan Kehoe <kehoea at parhasard.net>
-
- * map-ynp.el: Grammar fix in comment.
-
-2005-05-05 Aidan Kehoe <kehoea at parhasard.net>
-
- * startup.el (command-line): Call font-lock-set-defaults to make
- the user's choice of fontification take effect in *scratch*.
-
-2005-04-12 Mike Sperber <mike at xemacs.org>
-
- * minibuf.el (get-user-response): Move here from dialog.el so it
- works even when dialogs are not available.
- * dialog.el: See above.
-
-2005-04-01 Marcus Crestani <crestani at xemacs.org>
-
- The new allocator.
-
- MEMORY_USAGE_STATS
-
- * diagnose.el: Add new lisp function to pretty print statistics
- about the new allocator.
- * diagnose.el (show-mc-alloc-memory-usage): New.
-
-2005-04-08 Aidan Kehoe <kehoea at parhasard.net>
-
- * files.el (find-file): Honour the coding system argument even in
- the case where we're creating a new file.
-
-2005-04-04 Steve Youngs <steve at sxemacs.org>
-
- * files.el (backup-buffer): Write "%backup%~" in
- `auto-save-directory' and fall back to $HOME if for some reason
- that isn't possible.
- Suggested By: Jamie Zawinski <jwz at jwz.org>
-
-2005-03-31 Aidan Kehoe <kehoea at parhasard.net>
-
- * faces.el (face-complain-about-font):
- * x-faces.el:
- The warnings when there wasn't a bold or italic version of a given
- font available still specified "Emacs" as the X11 resource
- class. Change this to "XEmacs."
-
-2005-03-29 Aidan Kehoe <kehoea at parhasard.net>
-
- * startup.el (command-line): Move Mule initialisation before
- window-system initialisation, because the latter depends on
- Unicode support with X11 and Unicode keysyms.
-
-2005-03-28 Aidan Kehoe <kehoea at parhasard.net>
-
- * register.el (insert-register): Revert part of Ben's incomplete
- sync of 2005-01-26--we don't have insert-for-yank.
-
-2005-03-25 Ralf Angeli <angeli at iwi.uni-sb.de>
-
- * easymenu.el (easy-menu-remove): As described in
- E1D4Nn5-0001lq-EU at neutrino.iwi.uni-sb.de; don't strip everything
- except the "Command" menu from mode-popup-menu.
-
-2005-03-25 Ralf Angeli <angeli at iwi.uni-sb.de>
-
- * font.el (font-spatial-to-canonical): Correct calculation of
- return value for pixel-based input value.
-
-2005-03-17 Mike Sperber <mike at xemacs.org>
-
- * files.el: Merge the following changes from GNU Emacs:
-
- 2005-01-04 Andreas Schwab <schwab at suse.de>
-
- * files.el (insert-directory): Only look for error lines in
- inserted text. Don't move too far after processing --dired markers.
-
- 2004-12-27 Richard M. Stallman <rms at gnu.org>
-
- * files.el (insert-directory-ls-version): New variable.
- (insert-directory): When ls returns an error, test the version
- number to decide what the return code means.
- With --dired output format, detect and distinguish lines
- that are really error messages.
- (insert-directory-adj-pos): New function.
-
- 2004-09-25 Stefan Monnier <monnier at iro.umontreal.ca>
-
- * files.el (insert-directory): Obey --dired even with symlinks.
-
- 2004-05-25 Luc Teirlinck <teirllm at auburn.edu>
-
- (insert-directory): Check that lines were really inserted by
- the --dired switch, before erasing them.
-
- 2004-04-17 Richard M. Stallman <rms at gnu.org>
-
- * files.el (insert-directory): Delete any error msg output by the
- `insert-directory-program'.
-
-2005-03-12 Fabrice Popineau <Fabrice.Popineau at supelec.fr>
-
- * select.el (get-selection): As described in
- u0nj9nvq.fsf at esemetz.metz.supelec.fr , get-selection-internal
- returns nil instead of signalling a selection-conversion
- error on win32. Also, Aidan had a logic error while traversing a
- list.
-
-2005-03-11 Stephen J. Turnbull <stephen at xemacs.org>
-
- * XEmacs 21.5.20 "cilantro" is released.
-
-2005-03-04 Aidan Kehoe <kehoea at parhasard.net>
-
- * unicode.el (decode-char): New. This is what the FSF Mule API
- calls unicode-to-char. The API of the function is more general,
- but support for anything beyond Unicode isn't implemented, and I
- can't see why it would be, given that make-char does a fine job
- already.
- * unicode.el (encode-char): New. This is what the FSF Mule calls
- char-to-unicode.
-
-2005-02-28 Simon Josefsson <jas at extundo.com>
-
- * 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-02-28 Aidan Kehoe <kehoea at parhasard.net>
-
- * select.el (selected-text-type): Removed.
- * select.el (selection-preferred-types): New.
- * select.el ('selected-text-type): New.
- Rename selected-text-type to selection-preferred-types, now that
- it's full of image types as fallbacks. Define an alias to the old
- name.
- * select.el (kill-primary-selection): deleted -> delete
-
- * select.el (get-selection-no-error):
- * select.el (get-selection):
- * select.el (get-selection-foreign):
- Reference selection-preferred-types instead of giving details of
- which types these functions default to wanting.
-
- * select.el (select-make-extent-for-selection): Comment that we
- need to hook something similar into the rectangle functions.
-
- * select.el (select-convert-in):
- If we don't have a handler for an X11 selection, pass the value
- itself as a string. Fixes X11 atoms.
-
- * select.el (select-convert-to-timestamp): New.
- Uses get-xemacs-selection-timestamp.
-
- * select.el (select-convert-to-utf-8-text): New.
- * select.el (select-convert-from-text): Removed.
- The change in select-convert-in makes this irrelevant.
-
- * select.el (select-convert-from-length): Removed.
- We have a more generic integer conversion routine here.
-
- * select.el (select-convert-from-filename): Removed.
- The generic string conversion handles this.
-
- * select.el (select-convert-from-ip-address): New.
- Whee.
-
- * select.el (select-convert-from-utf-8-text): New.
- * select.el (select-convert-from-utf-16-le-text): New.
- The various Mozilla-specific types need the utf-16 conversion;
- utf-8 conversion is _in_ this season, didn't you know?
-
- * select.el (select-convert-from-image-data): New.
- Generic convert-an-image-to-a-space-with-end-glyph function. Used
- by the next six functions.
-
- * select.el (select-convert-from-image/gif): New.
- * select.el (select-convert-from-image/jpeg): New.
- * select.el (select-convert-from-image/png): New.
- * select.el (select-convert-from-image/tiff): New.
- * select.el (select-convert-from-image/xpm): New.
- * select.el (select-convert-from-image/xbm): New.
- Check if we have support for a given image format; if so, pass
- back a space with the corresponding selection's image attached as
- glyph data.
-
- * select.el (select-convert-from-cf-unicodetext):
- * select.el (select-convert-to-cf-text):
- * select.el (select-convert-to-cf-unicodetext):
- Check that the corresponding Windows coding systems are available
- before trying to convert.
-
- * select.el (selection-converter-out-alist):
- * select.el (selection-converter-in-alist):
- Update both lists to reflect the other changes in the file.
-
- * x-select.el (x-selected-text-type):
- Update the define-obsolete-variable-alias now selected-text-type
- is called something else.
-
-2005-02-25 Adrian Aichner <adrian at xemacs.org>
-
- * diagnose.el: Fix typo.
- * diagnose.el (show-memory-usage): Sort sections by total usage.
-
-2005-02-23 Adrian Aichner <adrian at xemacs.org>
-
- * 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-20 Adrian Aichner <adrian at xemacs.org>
-
- * replace.el (operate-on-non-matching-lines): Append matching
- lines to temp buffer to avoid prohibitive GC as a result of
- enormous string consing.
- * replace.el (operate-on-matching-lines): Ditto.
-
-2005-02-21 Ben Wing <ben at xemacs.org>
-
- * glyphs.el:
- * glyphs.el (make-image-specifier):
- * glyphs.el (glyph-property):
- * glyphs.el (convert-glyph-property-into-specifier):
- * glyphs.el (set-glyph-property):
- * glyphs.el (glyph-image):
- * glyphs.el (set-glyph-image):
- * glyphs.el (glyph-contrib-p):
- * glyphs.el (glyph-contrib-p-instance):
- * glyphs.el (set-glyph-contrib-p):
- * glyphs.el (glyph-baseline):
- * glyphs.el (set-glyph-baseline):
- * glyphs.el (make-glyph):
- Update documentation of `make-glyph' and `make-image-specifier'
- to more clearly document image instantiators and describe how
- errors are handled in make-glyph. Also fix symbol references in
- doc strings to use `symbol' format, not 'symbol.
-
-2005-02-21 Stephen J. Turnbull <stephen at xemacs.org>
-
- * about.el (about-xemacs):
- Compute release date from xemacs-release-date.
-
-2005-02-19 Norbert Koch <viteno at xemacs.org>
-
- * package-ui.el (pui-list-packages): The longest package name now
- has 20 characters. Adapt the display.
-
-2005-02-18 Stephen J. Turnbull <stephen at xemacs.org>
-
- * XEmacs 21.5.19 "chives" is released.
-
-2005-02-16 Aidan Kehoe <kehoea at parhasard.net>
-
- * 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-09 Ben Wing <ben at xemacs.org>
-
- * dumped-lisp.el (preloaded-file-list):
- Move paragraphs later so that decode-coding-string is defined.
-
-2005-02-09 Ben Wing <ben at xemacs.org>
-
- * paragraphs.el (sentence-end):
- Don't have literal chars in the string and don't put the extended
- chars in the string unless (featurep 'mule).
-
-2005-02-09 Aidan Kehoe <kehoea at parhasard.net>
-
- * mule/european.el: Fix a comment typo pointed out by Jerry James
- in psu0olr8z7.fsf at diannao.ittc.ku.edu.
-
-2005-02-09 Aidan Kehoe <kehoea at parhasard.net>
-
- * mule/european.el: Create the 8859-16 character set and coding system.
- * mule/european.el (latin-iso8859-16): Make the character set available.
-
-2005-02-09 Aidan Kehoe <kehoea at parhasard.net>
-
- * unicode.el (load-unicode-tables):
- Initialise mapping tables for ISO
- 8859-16--cf. s3tk6pieyuk.fsf at magellan.suse.de , DOUBLE LOW-9
- QUOTATION MARK is very much used for German and in Central Europe.
-
-2005-02-09 Aidan Kehoe <kehoea at parhasard.net>
-
- * unicode.el:
- Add coding system aliases for utf-16-be and utf-16-le, for
- improved compatibility with Mule-UCS and the FSF.
-
-2005-02-07 Ben Wing <ben at xemacs.org>
-
- * menubar.el (find-menu-item-1):
- Forgot to rename this when find-menu-item-1 was extracted.
-
-2005-02-03 Ben Wing <ben at xemacs.org>
-
- * autoload.el (batch-update-autoloads):
- Use correct parameters when invoking older interface.
-
-2005-02-03 Ben Wing <ben at xemacs.org>
-
- * shadow.el (find-emacs-lisp-shadows):
- Ignore custom-defines.
-
-2005-02-03 Ben Wing <ben at xemacs.org>
-
- * about.el:
- * about.el (xemacs-hackers):
- * about.el (about-personal-info):
- * about.el (about-hacker-contribution):
- * about.el (about-hackers):
- Add Aidan, alexm. Update my info. Sort list of ancillary
- contributors, delete a couple of duplicates.
-
-2005-02-03 Ben Wing <ben at xemacs.org>
-
- * dumped-lisp.el (preloaded-file-list):
- Document that paragraphs needs easy-mmode.
-
-2005-02-03 Ben Wing <ben at xemacs.org>
-
- * packages.el (package-suppress): New.
- Add actual command to suppress packages.
-
-2005-02-03 Jerry James <james at xemacs.org>
-
- * dumped-lisp.el (preloaded-file-list): Add easy-mmode.
- * paragraphs.el (paragraphs): Undo the require as it is now
- unnecessary.
-
-2005-02-03 Jerry James <james at xemacs.org>
-
- * paragraphs.el: Require easy-mmode, due to its move in core.
- * paragraphs.el (sentence-end): Fix a typo.
-
-2005-02-03 Ben Wing <ben at xemacs.org>
-
- * regexp-opt.el:
- * regexp-opt.el (regexp-opt):
- * regexp-opt.el (regexp-opt-not-groupie*-re): New.
- * regexp-opt.el (regexp-opt-group):
- Update to latest version in package tree.
-
-2005-02-03 Ben Wing <ben at xemacs.org>
-
- * paragraphs.el:
- * paragraphs.el (paragraphs): New.
- * paragraphs.el (use-hard-newlines): Removed.
- * paragraphs.el (paragraph-start):
- * paragraphs.el (paragraph-separate):
- * paragraphs.el (sentence-end-double-space): New.
- * paragraphs.el (sentence-end-without-period): New.
- * paragraphs.el (sentence-end):
- * paragraphs.el (forward-paragraph):
- * paragraphs.el (backward-paragraph):
- * paragraphs.el (mark-paragraph):
- * paragraphs.el (forward-sentence):
- * paragraphs.el (mark-end-of-sentence):
- * paragraphs.el (transpose-sentences):
- Sync to 21.3. Depends on easy-mmode in core.
-
-2005-02-02 Ben Wing <ben at xemacs.org>
-
- * easy-mmode.el, regexp-opt.el:
- Move these files into core.
- Uncomment stuff depending on new custom.el.
-
- * autoload.el:
- * autoload.el (generate-autoload-function): New.
- * autoload.el (autoload-feature-suffix): New.
- * autoload.el (generate-autoload-section-continuation): New.
- * autoload.el (make-autoload):
- * autoload.el (generate-file-autoloads):
- * autoload.el (generate-autoload-type-section):
- * autoload.el (process-one-lisp-autoload): New.
- * autoload.el (generate-lisp-file-autoloads-1):
- * autoload.el (generate-c-file-autoloads-1):
- * autoload.el (generate-custom-defines): New.
- * autoload.el (print-autoload): Removed.
- * autoload.el (autoload-print-form): New.
- * autoload.el (defcustom):
- * autoload.el (autoload-read-section-header): New.
- * autoload.el (update-file-autoloads):
- * autoload.el (update-autoloads-here): Removed.
- * autoload.el (batch-update-directory-custom-defines): New.
- * autoload.el (update-autoload-files):
- * autoload.el (autoload-update-directory-autoloads): Removed.
- * autoload.el (batch-update-directory-autoloads): New.
- * autoload.el (autoload-featurep-protect-autoloads):
- * autoload.el (update-autoloads-from-directory): Removed.
- * autoload.el (update-custom-define-files): New.
- * autoload.el (autoload-make-feature-name):
- * autoload.el (batch-update-autoloads):
- * autoload.el (batch-update-directory): Removed.
- * autoload.el (batch-update-one-directory): Removed.
- * autoload.el (batch-force-update-one-directory): Removed.
- Major update. Sync with FSF 21.2.
- Create the ability to make custom-defines files.
-
- * update-elc-2.el (batch-update-elc-2):
- * update-elc.el (do-autoload-commands):
- Rewrite to use new autoload API.
-
- * update-elc.el (lisp-files-needing-early-byte-compilation):
- Add easy-mmode.
-
-2005-02-02 Ben Wing <ben at xemacs.org>
-
- * behavior.el:
- * behavior.el (behavior-group-hash-table): New.
- * behavior.el (behavior-override-hash-table): New.
- * behavior.el (define-behavior): Removed.
- * behavior.el (behavior-group-p): New.
- * behavior.el (check-behavior-group): New.
- * behavior.el (override-behavior):
- * behavior.el (define-behavior-group):
- * behavior.el (read-behavior):
- * behavior.el (compute-behavior-group-children): New.
- * behavior.el (behavior-menu-filter-1): New.
- * behavior.el (behavior-menu-filter): New.
- Major update. Add documentation of how it works.
-
- * behavior-defs.el:
- * behavior-defs.el (tty):
- * behavior-defs.el ('scroll-in-place): Removed.
- * behavior-defs.el ('mouse-avoidance): Removed.
- * behavior-defs.el ('jka-compr): Removed.
- * behavior-defs.el ('efs): Removed.
- * behavior-defs.el ('resize-minibuffer): Removed.
- * behavior-defs.el ('func-menu): Removed.
- * behavior-defs.el ('mwheel): Removed.
- * behavior-defs.el ('recent-files): Removed.
- * behavior-defs.el ('filladapt): Removed.
- * behavior-defs.el ('tty)): New.
- * behavior-defs.el ('toolbars)): New.
- * behavior-defs.el ('menus)): New.
- * behavior-defs.el ('mouse)): New.
- * behavior-defs.el ('editing)): New.
- * behavior-defs.el ('keyboard)): New.
- * behavior-defs.el ('files)): New.
- * behavior-defs.el ('games)): New.
- * behavior-defs.el ('processes)): New.
- * behavior-defs.el ('display)): New.
- * behavior-defs.el ('programming)): New.
- * behavior-defs.el ('international)): New.
- * behavior-defs.el ('buffers-and-windows)): New.
- * behavior-defs.el ('internet)): New.
- * behavior-defs.el ('compose-mail): New.
- Only define the basic behavior groups here.
- Move the definitions for particular packages to the
- appropriate package files.
-
- * mwheel.el:
- * mwheel.el ('mwheel): New.
- Add define-behavior for mwheel.
-
-2005-02-02 Ben Wing <ben at xemacs.org>
-
- * easymenu.el (easy-menu-add):
- * easymenu.el (easy-menu-remove):
- * map-ynp.el (map-y-or-n-p):
- Use normalize-menu-text not normalize-menu-item-name.
-
- * menubar-items.el (submenu-generate-accelerator-spec): Removed.
- * menubar.el (submenu-generate-accelerator-spec): New.
- Move to menubar.el and rewrite for cleanliness.
-
- * menubar-items.el (coding-system-menu-filter):
- Use menu-split-long-menu-and-sort.
-
- * menubar-items.el (menu-item-strip-accelerator-spec): Removed.
- * menubar-items.el (menu-item-generate-accelerator-spec): Removed.
- * menubar-items.el (menu-max-items): Removed.
- * menubar-items.el (menu-submenu-max-items): Removed.
- * menubar-items.el (menu-submenu-name-format): Removed.
- * menubar-items.el (menu-split-long-menu): Removed.
- * menubar-items.el (menu-sort-menu): Removed.
- * menubar.el (menu-item-strip-accelerator-spec): New.
- * menubar.el (menu-item-generate-accelerator-spec): New.
- * menubar.el (menu-max-items): New.
- * menubar.el (menu-submenu-max-items): New.
- * menubar.el (menu-submenu-name-format): New.
- * menubar.el (menu-split-long-menu): New.
- * menubar.el (menu-sort-menu): New.
- Move to menubar.el.
-
- * menubar.el (menu-item-text): New.
- * menubar.el (menu-split-long-menu-and-sort): New.
- New funs.
-
- * menubar.el (find-menu-item):
- * menubar.el (find-menu-item-1): New.
- Split up find-menu-item w/find-menu-item-1, since PARENT is not
- an external item.
- Rewrite to use compare-menu-text.
-
- * menubar.el (add-menu-item-1):
- Don't normalize items as find-menu-item does not need it.
-
- * menubar-items.el (default-menubar):
- Delete old Behavior menu defn, replaced by behavior-menu-filter.
- Planning to [[Delete many menus from Tools menu -- they have been
- integrated as part of the behavior system.]] Currently the new
- Tools menu (very short, just a call to the behavior-menu-filter)
- is commented out, and the old Toold menu defn remains. Once the
- new packages are in place (c. 1 or 2 weeks), I'll make the
- switchover.
-
- Use menu-split-long-menu-and-sort.
-
-2005-02-02 Ben Wing <ben at xemacs.org>
-
- * cus-dep.el (Custom-make-dependencies-1):
- If a directory has no custom dependencies, write a blank
- custom-load file rather than deleting the file, so that
- time-based rebuild checking will work.
-
- * cus-edit.el:
- * cus-edit.el (custom-load-symbol):
- * cus-edit.el (custom-load-symbol-1): New.
- * cus-edit.el (custom-already-loaded-custom-defines): New.
- * cus-edit.el (custom-define-current-source-file): New.
- * cus-edit.el (custom-warn-when-reloading-necessary): New.
- * cus-edit.el (custom-load-custom-defines): New.
- * cus-edit.el (custom-load-custom-defines-1): New.
- Split out code in custom-load-symbol. Support loading of
- the new custom-defines file.
-
- * cus-edit.el (custom-menu-create):
- Split long menus.
-
- * custom.el:
- * custom.el (load):
- * custom.el (custom-dont-initialize): New.
- * custom.el (custom-current-group-alist): New.
- * custom.el (custom-declare-variable):
- * custom.el (defcustom):
- * custom.el (custom-current-group): New.
- * custom.el (custom-declare-group):
- * custom.el (defgroup):
- * custom.el (custom-add-to-group):
- * custom.el (custom-group-of-mode): New.
- * custom.el (custom-handle-all-keywords):
- * custom.el (custom-autoload): New.
- * custom.el (custom-variable-p): New.
- * custom.el (custom-load-recursion): New.
- * custom.el (custom-load-symbol): New.
- * custom.el (custom-known-themes):
- * custom.el (custom-declare-theme): New.
- * custom.el (deftheme):
- * custom.el (custom-make-theme-feature):
- * custom.el (custom-check-theme):
- * custom.el (custom-push-theme):
- * custom.el (custom-set-variables):
- * custom.el (custom-theme-set-variables):
- * custom.el (custom-set-default): New.
- * custom.el (custom-quote): New.
- * custom.el (customize-mark-to-save): New.
- * custom.el (provide-theme):
- * custom.el (require-theme):
- * custom.el (customize-mark-as-set): New.
- * custom.el (custom-remove-theme): New.
- * custom.el (custom-do-theme-reset):
- * custom.el (custom-theme-load-themes):
- * custom.el (custom-load-themes):
- * custom.el (custom-theme-value):
- * custom.el (custom-theme-variable-value):
- * custom.el (custom-theme-reset-internal):
- * custom.el (copy-upto-last): Removed.
- * custom.el (custom-theme-reset-variables):
- * custom.el (custom-reset-variables):
- * custom.el:
- * custom.el (load):
- * custom.el (custom-dont-initialize): New.
- * custom.el (custom-current-group-alist): New.
- * custom.el (custom-declare-variable):
- * custom.el (defcustom):
- * custom.el (custom-current-group): New.
- * custom.el (custom-declare-group):
- * custom.el (defgroup):
- * custom.el (custom-add-to-group):
- * custom.el (custom-group-of-mode): New.
- * custom.el (custom-handle-all-keywords):
- * custom.el (custom-autoload): New.
- * custom.el (custom-variable-p): New.
- * custom.el (custom-load-recursion): New.
- * custom.el (custom-load-symbol): New.
- * custom.el (custom-known-themes):
- * custom.el (custom-declare-theme): New.
- * custom.el (deftheme):
- * custom.el (custom-make-theme-feature):
- * custom.el (custom-check-theme):
- * custom.el (custom-push-theme):
- * custom.el (custom-set-variables):
- * custom.el (custom-theme-set-variables):
- * custom.el (custom-set-default): New.
- * custom.el (custom-quote): New.
- * custom.el (customize-mark-to-save): New.
- * custom.el (provide-theme):
- * custom.el (require-theme):
- * custom.el (customize-mark-as-set): New.
- * custom.el (custom-remove-theme): New.
- * custom.el (custom-do-theme-reset):
- * custom.el (custom-theme-load-themes):
- * custom.el (custom-load-themes):
- * custom.el (custom-theme-value):
- * custom.el (custom-theme-variable-value):
- * custom.el (custom-theme-reset-internal):
- * custom.el (copy-upto-last): Removed.
- * custom.el (custom-theme-reset-variables):
- * custom.el (custom-reset-variables):
- Sync with FSF 21.3.
-
-2005-01-31 Ben Wing <ben at xemacs.org>
-
- * help.el:
- * help.el (describe-distribution): Go to appropriate FAQ entry.
- * help.el (describe-beta): Go to info file.
- * help.el (describe-project): Removed.
-
-2005-01-27 Ben Wing <ben at xemacs.org>
-
- * font-menu.el:
- * font.el:
- * font.el (internal-facep):
- * font.el (x-font-build-cache):
- * font.el (font-lookup-rgb-components):
- * frame.el (set-frame-font):
- * gtk-font-menu.el (gtk-reset-device-font-menus):
- * minibuf.el (read-color-completion-table):
- * minibuf.el (x-library-search-path): Removed.
- * minibuf.el (x-read-color-completion-table)): Removed.
- * msw-faces.el (mswindows-available-font-sizes):
- * msw-font-menu.el (mswindows-reset-device-font-menus):
- * obsolete.el:
- * x-faces.el:
- * x-faces.el (x-available-font-sizes):
- * x-faces.el (x-library-search-path): New.
- * x-faces.el (x-color-list-internal-cache)): New.
- * x-faces.el (x-color-list-internal): New.
- * x-font-menu.el (x-reset-device-font-menus):
- list-fonts->font-list. Create color-list. Abstract out
- x/msw-specific versions and obsolete the x/msw-specific Lisp
- functions.
-
-2005-01-27 Ben Wing <ben at xemacs.org>
-
- * subr.el:
- * subr.el (macro-declaration-function): New.
- Some synching with FSF 21.2.
-
-2005-01-27 Ben Wing <ben at xemacs.org>
-
- * gtk-marshal.el (find-file):
- Propagate hash changes to gtk-marshal.el.
-
-2005-01-26 Ben Wing <ben at xemacs.org>
-
- * newcomment.el:
- * newcomment.el (comment):
- * newcomment.el (comment-fill-column): New.
- * newcomment.el (comment-style):
- * newcomment.el (comment-padding):
- * newcomment.el (comment-multi-line):
- * newcomment.el (comment-normalize-vars):
- * newcomment.el (comment-indent):
- * newcomment.el (uncomment-region):
- * newcomment.el (comment-make-extra-lines):
- * newcomment.el (comment-with-narrowing):
- * newcomment.el (comment-region-internal):
- * newcomment.el (comment-region):
- * newcomment.el (comment-box):
- * newcomment.el (comment-or-uncomment-region): New.
- * newcomment.el (comment-dwim):
- * newcomment.el (comment-auto-fill-only-comments):
- * newcomment.el (comment-valid-prefix): New.
- * newcomment.el (comment-indent-new-line):
- Sync to FSF 21.3.
-
-2005-01-26 Ben Wing <ben at xemacs.org>
-
- * fill.el:
- * fill.el (canonically-space-region):
- * fill.el (fill-region-as-paragraph):
- * fill.el (justify-current-line):
- * fill.el (fill-individual-paragraphs):
- Sync for real to FSF 19.34.
-
- * page.el:
- * page.el (narrow-to-page):
- * register.el:
- * register.el (set-register):
- * register.el (point-to-register):
- * register.el (register-swap-out):
- * register.el (number-to-register):
- * register.el (view-register):
- * register.el (list-registers): New.
- * register.el (describe-register-1): New.
- * register.el (insert-register):
- Sync to FSF 21.3.
-
-2005-01-26 Ben Wing <ben at xemacs.org>
-
- * frame.el (display-mouse-p):
- Fix warning.
-
- * cl.el (cl-random-time):
- Conditionalize on coerce-number as Jerry says it's OK.
-
-2005-01-26 Ben Wing <ben at xemacs.org>
-
- * code-init.el (set-eol-detection):
- * code-init.el (coding-system-default-variable-list):
- * code-init.el (get-coding-system-variable):
- * code-init.el (set-coding-system-variable):
- Undo Stephen's change of 2004-05-11.
- Implement no-conversion-coding-system-mapping as a coding
- system variable.
-
-2005-01-25 Ben Wing <ben at xemacs.org>
-
- * startup.el:
- * startup.el (splash-frame-timeout): Removed.
- * startup.el (command-line-1):
- * startup.el (startup-presentation-hack-keymap): Removed.
- * startup.el (startup-presentation-hack-help):
- * startup.el (startup-presentation-hack): Removed.
- * startup.el (splash-frame-present): Removed.
- * startup.el (splash-screen-present): New.
- * startup.el (splash-frame-present-hack): Removed.
- * startup.el (startup-presentation-activate): New.
- * startup.el (splash-screen-present-hack): New.
- * startup.el (startup-center-spaces):
- * startup.el (splash-frame-body): Removed.
- * startup.el (splash-screen-window-body): New.
- * startup.el (splash-screen-tty-body): New.
- * startup.el (splash-frame-static-body): Removed.
- * startup.el (circulate-splash-frame-elements): Removed.
- * startup.el (display-splash-frame): Removed.
- * startup.el (splash-screen-static-body): New.
- * startup.el ('splash-frame-static-body): New.
- * startup.el (display-splash-screen): New.
- * startup.el (xemacs-splash-buffer): New.
- Rename "splash-frame" -> "splash-screen" (its change
- long ago from screen to frame happened during the general
- screen->frame sub and was a mistake). Compress all info
- onto one screen rather than cycling through 3 of them.
- Update copyright years and some other random stuff.
-
- * menubar-items.el:
- * menubar-items.el (default-menubar):
- * menubar-items.el (xemacs-splash-buffer): Removed.
- frame->screen and rewrite to fix bugginess.
- Add menu items for beta and distribution info.
-
-2005-01-25 Ben Wing <ben at xemacs.org>
-
- * mouse.el:
- * mouse.el (mouse-track-activate-strokes):
- * mouse.el (mouse-track-conservative-activate-strokes): New.
- * mouse.el (Mouse-track-gensym):
- * mouse.el (mouse-track-do-activate): Removed.
- * mouse.el (default-mouse-track-check-for-activation): New.
- * mouse.el (default-mouse-track-click-hook): New.
- * mouse.el (mouse-track-down-hook):
- Redo mouse-track activation to separate out a "conservative"
- activation that is only triggered by button2 or button1 double-click
- and a regular activation also triggered by button1.
-
-2005-01-25 Ben Wing <ben at xemacs.org>
-
- * font-lock.el (c-font-lock-keywords-2): Removed.
- * font-lock.el (xemacs-c-font-lock-keywords-2): New.
- * font-lock.el (c-font-lock-keywords-3): Removed.
- * font-lock.el (xemacs-c-font-lock-keywords-3): New.
- Proper defvars.
-
-2005-01-17 Adrian Aichner <adrian at xemacs.org>
-
- * simple.el (shifted-motion-keys-select-region): Fix statement
- about unshifted-motion-keys-deselect-region.
-
-2005-01-08 Mike Sperber <mike at xemacs.org>
-
- * packages.el (packages-find-installation-package-directories): Add.
-
- * find-paths.el (paths-for-each-emacs-directory): Abstract FUNC
- parameter out of `paths-find-emacs-directory'.
- (paths-find-emacs-directories): Add.
- (paths-find-emacs-directory): Redefine in terms of
- `paths-for-each-emacs-directory'.
- (paths-for-each-site-directory): Add.
- (paths-find-site-directory): Redefine in terms of
- `paths-for-each-site-directory'.
- (paths-find-site-directories): Add.
- (paths-for-each-version-directory): Add.
- (paths-find-version-directory): Redefine in terms of
- `paths-for-each-version-directory'.
- (paths-find-version-directories): Add.
-
-2005-01-09 Adrian Aichner <adrian at xemacs.org>
-
- * dumped-lisp.el (preloaded-file-list): Fix typo in
- "mule-win32-init" path in preloaded-file-list, as suggected by
- Alejandro L~pez-Valencia.
-
-2005-01-09 Adrian Aichner <adrian at xemacs.org>
-
- * process.el (start-process-shell-command): Correct docstring.
-
-2005-01-03 Mike Sperber <mike at xemacs.org>
-
- * dumped-lisp.el (preloaded-file-list): Prefix Mule files with
- mule/, unbreaking the build.
-
-2004-12-18 Mike Sperber <mike at xemacs.org>
-
- * package-admin.el:
- * startup.el: Reflect the changes made in packages.el.
-
- * packages.el:
- * loadup.el:
- * make-docfile.el:
- * package-admin.el:
- * startup.el:
- * update-elc.el (early-package-hierarchies)
- (late-package-hierarchies)
- (last-package-hierarchies): Renamed these from `early-packages',
- `late-packages' and `last-packages'.
-
- * packages.el: Rewrote package-finding logic to separate the
- concepts of "package directories" and "package hierarchies".
- Added explanation of these concepts.
-
- * setup-paths.el:
- * find-paths.el: Added parameter descriptions to some of the
- docstrings.
-
- * packages.el, setup-paths.el: Make terminology more explicit
- about "package hierarchies"
-
- * startup.el (emacs-roots, emacs-data-roots)
- (user-init-directory-base, user-init-directory)
- (user-init-file-base, user-init-file-base-list)
- (user-home-init-file-base-list)
- (load-home-init-file, load-user-init-file-p)
- (startup-find-load-path, startup-setup-paths)
- (startup-find-load-path-for-packages): Moved these back from
- setup-paths.el where they belong---setup-paths.el now again, as
- documented, contains no code that sets global variables. (They
- were moved from startup.el to setup-paths.el on 2003-02-28.)
- Clarify that in the comment at the top.
-
- * setup-paths.el (paths-find-emacs-roots): Restored
- `invocation-directory' 'invocation-name' parameters removed on
- 2003-02-28; they're useful for debugging.
-
-2004-12-15 Ville Skyttä <scop at xemacs.org>
-
- * bytecomp-runtime.el (make-obsolete): Add 3rd argument (no-op for
- now) for GNU Emacs compatibility.
- (make-obsolete-variable): Ditto.
-
-2004-11-16 Stephen J. Turnbull <stephen at xemacs.org>
-
- * gnuserv.el (gnuserv-edit-files): Improve docstring.
-
-2004-12-13 Stephen J. Turnbull <stephen at xemacs.org>
-
- * simple.el (next-line):
- (previous-line):
- Document effect of `signal-error-on-buffer-boundary'.
-
-2004-12-11 Ben Wing <ben at xemacs.org>
-
- * files.el (find-coding-system-magic-cookie-in-file):
- File positions are 0 based not 1 based.
-
-2004-12-05 Ben Wing <ben at xemacs.org>
-
- * info.el (Info-additional-search-directory-list):
- Correct doc string giving example package path.
-
- * menubar-items.el (default-menubar):
- Move Prefix Rectangle command up one level.
-
-2004-11-14 Adrian Aichner <adrian at xemacs.org>
-
- * mule/devan-util.el (devanagari-composite-glyph-unit): doctring
- typo fix.
-
-2004-09-22 Stephen J. Turnbull <stephen at xemacs.org>
-
- * menubar-items.el (save-options-file):
- (save-options-init-file):
- (options-save-faces):
- Remove obsolete and unused variables.
-
-2004-09-22 Stephen J. Turnbull <stephen at xemacs.org>
-
- * menubar-items.el (init-menubar-at-startup):
- XEmacs loads "init files", not ".emacs".
-
-2004-11-07 Malcolm Purvis <malcolmp at xemacs.org>
-
- * about.el (about-personal-info): Added my personal details.
- Added missing entry for Norbert Koch.
- * about.el (about-hacker-contribution): Added missing entry for
- Norbert Koch.
-
-2004-11-04 Ben Wing <ben at xemacs.org>
-
- * mule/mule-ccl.el (define-ccl-program):
- * mule/mule-ccl.el (TRANSLATE): New.
- * mule/mule-ccl.el (MAP): New.
- * mule/mule-ccl.el (MAP-IDs): New.
- * mule/mule-ccl.el (MAP-SET): New.
- * mule/mule-ccl.el (MAP-ID): New.
- * mule/mule-ccl.el (INT-OR-CHAR): New.
- Update docs.
-
-2004-10-26 Ben Wing <ben at xemacs.org>
-
- * cl-extra.el (coerce):
- * cl.el (cl-random-time):
- * wid-edit.el (widget-url-link-action):
- * widgets-gtk.el (gtk-widget-instantiate-notebook-internal):
- * dialog-gtk.el:
- * frame.el (frame-notice-user-settings):
- * frame.el (display-mouse-p):
- * frame.el (display-visual-class):
- * package-ui.el (pui-display-maintainer):
- Fix compile warnings.
-
-2004-10-14 Ben Wing <ben at xemacs.org>
-
- * dumped-lisp.el:
- Put in comment about extended chars in dumped files.
-
- * font-lock.el:
- * font-lock.el (lisp-font-lock-keywords-2):
- * font-lock.el (c-font-lock-keywords-2): New.
- * font-lock.el (c-font-lock-keywords-3): New.
- Add versions of C keywords for editing XEmacs source code,
- recognizing many basic XEmacs types.
-
- * loadup.el (really-early-error-handler):
- * unicode.el:
- * unicode.el (load-unicode-tables-at-dump-time): New.
- * unicode.el (init-unicode-at-startup): Removed.
- * mule/mule-cmds.el (init-mule-at-startup):
- Define and implement load-unicode-tables-at-dump-time. Set this
- to true on Windows systems. This will increase the size of the
- dumped XEmacs but allow XEmacs to be run when in a non-ASCII
- directory or with non-ASCII command-line arguments.
-
- * update-elc.el:
- * update-elc.el (unbytecompiled-lisp-files):
- * update-elc.el (additional-dump-dependencies): New.
- * update-elc.el ((preloaded-file-list site-load-packages files-to-process)):
- Add loadup.el, loadup-el.el and update-elc.el as additional
- dependencies, forcing a redump if they are changed.
-
- * win32-native.el:
- Add stuff snipped from Microsoft docs concerning how quoting
- conventions are supposed to work.
-
-2004-10-28 Stephen J. Turnbull <stephen at xemacs.org>
-
- * code-process.el (call-process-region): Fix region deletion bug.
- Report by Katsumi Yamaoka <b9yvfcyuscf.fsf at jpl.org>.
-
-2004-10-22 Stephen J. Turnbull <stephen at xemacs.org>
-
- * XEmacs 21.5.18 "chestnut" is released.
-
-2004-09-25 Jerry James <james at xemacs.org>
-
- * itimer.el (start-itimer): Cannot use set-itimer-name now that
- that function does not uniquify names.
-
-2004-09-22 Stephen J. Turnbull <stephen at xemacs.org>
-
- * startup.el (load-init-file):
- (load-user-init-file):
- Remove bogus comments.
-
-2004-09-23 Stephen J. Turnbull <stephen at xemacs.org>
-
- * about.el (xemacs-hackers): Fix Malcolm's address.
-
-2004-09-22 Jerry James <james at xemacs.org>
-
- * itimer.el (set-itimer-name): Do not uniquify names, as requested
- by Kyle Jones.
-
-2004-09-19 Stephen J. Turnbull <stephen at xemacs.org>
-
- * code-init.el: Add to header comment.
- * gtk-font-menu.el: Improve documentation.
- * unicode.el: Various comments added.
- * process.c (process-buffer):
- (set-process-buffer):
- (process-stderr-buffer):
- (set-process-stderr-buffer):
- Document interaction with filters.
-
-2004-09-14 Stephen J. Turnbull <stephen at xemacs.org>
-
- * x-font-menu.el: (x-fonts-menu-junk-families): Improve docstring.
- (hack-font-truename): Improve docstring.
-
- * font-menu.el (font-menu-ignore-scaled-fonts): Improve docstring.
- (font-menu-this-frame-only-p): Improve docstring.
- (font-menu-preferred-resolution): Improve docstring.
- (font-menu-size-scaling): Improve docstring.
- (device-fonts-cache): Move comment into docstring and improve it.
- (reset-device-font-menus): Improve docstring.
- (reset-device-font-menus): Move message into if; only announce
- we're getting font list if we're actually going to do it.
-
-2003-12-14 Stephen J. Turnbull <stephen at xemacs.org>
-
- * cl-macs.el (loop): Fixed typo in docstring.
-
-2003-11-02 Stephen J. Turnbull <stephen at xemacs.org>
-
- * itimer.el (check-itimer-coerce-string): Fix sense of docstring;
- markup signal name as code.
- (check-nonnegative-number): Markup signal name as code.
-
-2004-07-12 Stephen J. Turnbull <stephen at xemacs.org>
-
- * specifier.el (set-specifier): Sentences in docstrings should be
- separated with two spaces, not one.
-
- * find-paths.el (paths-lisp-filename-regexp): Improve docstring.
-
-2004-07-12 Stephen J. Turnbull <stephen at xemacs.org>
-
- * about.el (xemacs-hackers): Update turnbull, add viteno.
- (about-current-release-maintainers): Add martin, vin, and viteno.
- (about-other-current-hackers):
- (about-once-and-future-hackers):
- Move inactive hackers from other-current to once-and-future.
- (about-url-alist): Add turnbull, xemacs-cvs, and xemacs-lists.
- * about.el (about-xemacs):
- Add information about package maintainers.
- Mention Vin, Stephen, and Andy w.r.t. 21.4.
- Mention Ben and Martin w.r.t. 21.2.
- (about-advantages): Mention GNU Emacs 21.
- (about-personal-info): Update turnbull.
-
-2004-05-15 Stephen J. Turnbull <stephen at xemacs.org>
-
- * specifier.el (set-specifier): Fix typo in comment.
-
-2004-07-12 Stephen J. Turnbull <stephen at xemacs.org>
-
- * about.el (about-xemacs):
- Give more precise version info.
- Compute version numbers.
-
-2004-09-21 Jerry James <james at xemacs.org>
-
- * itimer.el (start-itimer): Fix my bungling of Martin's intentions.
-
-2004-09-20 Martin Buchholz <martin at xemacs.org>
-
- * itimer.el (set-itimer-name): New function.
- (start-itimer): Use it.
-
-2003-12-12 Katsumi Yamaoka <yamaoka at jpl.org>
-
- * 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-09-15 Stephen J. Turnbull <stephen at xemacs.org>
-
- Fix bug: apropos errors if a defalias refers to an undefined
- function. <87pt4pmdcs.fsf at 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-07 Steve Youngs <steve at youngs.au.com>
-
- * packages.el (package-require): Fix incorrect arg to format.
- This fixes a `format specifier' error.
-
-2004-08-15 Jan Rychter <jwr at xemacs.org>
-
- * window-xemacs.el (really-set-window-configuration): deal
- gracefully with the case when the buffer previously saved in the
- configuration (and that we want to switch to) has been
- killed. Switch to the next buffer on the buffer-list in that case.
-
-2004-08-13 Jerry James <james at xemacs.org>
-
- * bytecomp.el (forward-word): Tell the byte compiler the correct
- number of arguments to forward-word.
-
-2004-07-02 Malcolm Purvis <malcolmp at xemacs.org>
-
- * 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-24 Jerry James <james at xemacs.org>
-
- * cl-compat.el: Synch with Emacs 21.3.
- * cl-extra.el: Ditto.
- * cl-extra.el (cl-push): Removed because superfluous.
- * cl-extra.el (cl-pop): Removed because superfluous.
- * cl-extra.el (cl-emacs-type)): Removed because unused.
- * cl-extra.el (cl-map-keymap): Just alias map-keymap.
- * cl-extra.el (cl-map-keymap-recursively): Drop Emacs 18 support.
- * cl-extra.el (cl-copy-tree): Removed because superfluous.
- * cl-extra.el (cl-remprop): New alias.
- * cl-extra.el (cl-make-hash-table): New alias.
- * cl-extra.el (cl-hash-table-p): New alias.
- * cl-extra.el (cl-hash-table-count): New alias.
- * cl-macs.el: Synch with Emacs 21.3.
- * cl-macs.el (cl-push): Removed because superfluous.
- * cl-macs.el (cl-pop): Removed because superfluous.
- * cl-macs.el (cl-emacs-type): Removed because unused.
- * cl-macs.el (cl-compile-time-init): Drop Emacs 18 and 19 support.
- * cl-macs.el (return): Change arg name to match Emacs and docstring.
- * cl-macs.el (return-from): Ditto.
- * cl-macs.el (loop): Check for 'collecting as well as 'collect.
- * cl-macs.el (define-setf-expander): New alias.
- * cl-macs.el (caar): New setf method.
- * cl-macs.el (cadr): New setf method.
- * cl-macs.el (cdar): New setf method.
- * cl-macs.el (cddr): New setf method.
- * cl-macs.el (deftype): Change arg name to match Emacs and docstring.
- * cl-macs.el (ignore-errors): Change docstring to match arg name.
- * cl-seq.el: Synch with Emacs 21.3.
- * cl-seq.el (cl-push): Removed because superfluous.
- * cl-seq.el (cl-pop): Removed because superfluous.
- * cl-seq.el (mismatch): Typo fix.
- * cl.el: Synch with Emacs 21.3.
- * cl.el (cl-map-extents): Alias map-extents.
- * cl.el (values): Change from defalias to defsubst to add docstring.
- * cl.el (values-list): Ditto.
- * cl.el (multiple-value-list): Ditto.
- * cl.el (multiple-value-apply): Ditto.
- * cl.el (nth-value): Ditto.
- * cl.el (cl-abs): Alias the `abs' builtin instead.
- * cl.el (svref): New alias.
- * cl.el (cl-add-hook): Removed due to obsolescence.
- * cl.el (cl-hack-byte-compiler): Set cl-hacked-flag first for safety.
-
-2004-06-26 Steve Youngs <steve at youngs.au.com>
-
- * package-get.el (package-get-info-name-array): New.
- (package-get-info-info-array): New.
- (package-get-info): Use them, adding completion.
- (package-get-list-packages-where): Add completion.
-
-2004-06-21 Adrian Aichner <adrian at xemacs.org>
-
- * package-ui.el (pui-help-echo): Fix false cvs conflict by
- avoiding line solely composed of equal signs.
-
-2004-06-18 Jerry James <james at xemacs.org>
-
- * derived.el (define-derived-mode): Put the arguments to
- derived-mode-merge-syntax-tables in the correct order.
-
-2004-06-17 Jerry James <james at xemacs.org>
-
- * derived.el (define-derived-mode): XEmacs does not have
- char-table-parent. Use derived-mode-merge-syntax-tables instead.
-
-2004-06-09 Stephen J. Turnbull <stephen at xemacs.org>
-
- * subr.el (split-string): Clean up docstring.
-
-2004-06-17 Stephen J. Turnbull <stephen at xemacs.org>
-
- * help.el (with-syntax-table): Removed. (Prefer version in subr.el.)
-
-2004-06-16 Jerry James <james at xemacs.org>
-
- * cl.el (cl-set-substring): Increment start by the length of the
- string, not the string itself.
-
-2004-06-07 Jerry James <james at xemacs.org>
-
- * 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-10 Adrian Aichner <adrian at xemacs.org>
-
- * cus-edit.el (custom-save-variables): Fix bug introduced by
- nconc/make-list removal.
- * cus-edit.el (custom-save-faces): Ditto.
-
-2004-06-07 Adrian Aichner <adrian at xemacs.org>
-
- * cus-edit.el (custom-browse-visibility): Typo fix.
- * cus-edit.el (custom-variable-value-create): Ditto.
- * cus-edit.el (custom-save-variables): Simply use push instead of
- make-list and nconc, as suggested by Hrvoje and already used in
- 21.4.
- * cus-edit.el (custom-save-faces): Ditto.
-
-2004-06-07 Adrian Aichner <adrian at xemacs.org>
-
- * mule/ethio-util.el (ethio-sera-to-fidel-region): Phrase
- duplication typo fixes for typos found by
- xemacs-builds/adrian/typology/phrase-duplication-typo.pl.
- * mule/mule-charset.el (make-translation-table): Ditto.
-
-2004-06-07 Adrian Aichner <adrian at xemacs.org>
-
- * files.el (basic-save-buffer): Ditto.
- * lisp-mode.el (eval-interactive-verbose): Ditto.
- * newcomment.el (uncomment-region): Ditto.
-
-2003-12-03 Adrian Aichner <adrian at xemacs.org>
-
- * files.el (delete-old-versions): Avoid going interactive during
- make install when environment variable VERSION_CONTROL is set.
-
-2004-04-21 Sven Grundmann <sven at hellerhof.de>
-
- * 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-05-21 Jerry James <james at xemacs.org>
-
- * cl.el (cl-random-time): Chop a bignum down to a fixnum if
- (featurep 'bignum), not if (featurep 'number-types).
-
-2004-05-15 Malcolm Purvis <malcolmp at xemacs.org>
-
- * 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-04-30 Stephen J. Turnbull <stephen at xemacs.org>
-
- * cl.el (gensym, gentemp): Improve docstrings.
-
-2004-05-11 Stephen J. Turnbull <stephen at xemacs.org>
-
- * code-init.el (set-eol-detection): Special-case 'no-conversion.
-
-2004-05-10 Stephen J. Turnbull <stephen at xemacs.org>
-
- * isearch-mode.el (isearch-forward, isearch-abort): Document that our
- behavior of `isearch-abort' differs from that of GNU Emacs.
-
-2004-05-08 Sven Grundmann <sven at xemacs.org>
-
- * 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. New.
- * 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 (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-20 Malcolm Purvis <malcolmpurvis at optushome.com.au>
-
- * gtk-marshal.el: Return type for INT is gint, not guint.
-
-2004-02-23 Stephen J. Turnbull <stephen at xemacs.org>
-
- * isearch-mode.el (isearch-abort): Preserve successful search target.
-
-2004-04-19 Stephen J. Turnbull <turnbull at sk.tsukuba.ac.jp>
-
- * startup.el (site-start-file):
- (load-init-file):
- Improve documentation.
-
-2004-04-18 Stephen J. Turnbull <