X-Git-Url: https://git.hcoop.net/bpt/emacs.git/blobdiff_plain/c8763fb64257010f7bf6c9f75e3de7f4272aeb68..73b7530a7eac4ac26ec5f81b8e8727fec23a4402:/doc/lispref/ChangeLog diff --git a/doc/lispref/ChangeLog b/doc/lispref/ChangeLog index 251e884561..d1148eef10 100644 --- a/doc/lispref/ChangeLog +++ b/doc/lispref/ChangeLog @@ -1,3 +1,343 @@ +2008-10-21 Eli Zaretskii + + * frames.texi (Color Names): Add an xref to `read-color'. + + * minibuf.texi (High-Level Completion): Document `read-color'. + + * elisp.texi (Top): Add "Swapping Text" to @detailmenu. + + * positions.texi (Narrowing): Add an xref to "Swapping Text". + + * buffers.texi (Swapping Text): New section, documents + `buffer-swap-text'. + +2008-10-21 Martin Rudalics + + * windows.texi (Resizing Windows): Minor wording fix. + +2008-10-20 Eli Zaretskii + + * processes.texi (Shell Arguments): Document `split-string-and-unquote' + and `combine-and-quote-strings'. + + * strings.texi (Creating Strings): Add xrefs for them. + +2008-10-19 Eli Zaretskii + + * elisp.texi (Top): Make descriptive text for "Reading File Names" + match the corresponding menu in minibuf.texi. + + * minibuf.texi (Reading File Names): Document `read-shell-command' + and `minibuffer-local-shell-command-map'. + +2008-10-19 Martin Rudalics + + * windows.texi (Resizing Windows): Remove var{} around "window" in + documentation of enlarge-window. + Rewrite documentation of window-min-height and window-min-width. + +2008-10-19 Eli Zaretskii + + * functions.texi (Calling Functions): Document `apply-partially'. + + * hooks.texi (Standard Hooks): Mention + `before-hack-local-variables-hook' and `hack-local-variables-hook'. + + * variables.texi (File Local Variables): Document + `file-local-variables-alist', `before-hack-local-variables-hook' + and `hack-local-variables-hook'. + + * processes.texi (Synchronous Processes): Document `process-lines'. + + * customize.texi (Variable Definitions): Document + `custom-reevaluate-setting'. + +2008-10-18 Martin Rudalics + + * windows.texi (Choosing Window, Deleting Windows) + (Displaying Buffers): Expand documentation of dedicated windows. + +2008-10-18 Eli Zaretskii + + * files.texi (Changing Files): Document symbolic input of file + modes to `set-file-modes'. Document `read-file-modes' and + `file-modes-symbolic-to-number'. + + * maps.texi (Standard Keymaps): Document `multi-query-replace-map' + and `search-map'. + + * searching.texi (Search and Replace): Document + `replace-search-function' and `replace-re-search-function'. + Document `multi-query-replace-map'. + + * minibuf.texi (Text from Minibuffer): Document `read-regexp'. + (Completion Commands, Reading File Names): Rename + `minibuffer-local-must-match-filename-map' to + `minibuffer-local-filename-must-match-map'. + (Minibuffer Completion): The `require-match' argument to + `completing-read' can now have the value `confirm-only'. + + * windows.texi (Displaying Buffers): Minor wording fix. + (Choosing Window): `split-height-threshold' can now be nil. + Document `split-width-threshold'. `pop-up-frames' can have the + value `graphic-only'. + +2008-10-17 Eli Zaretskii + + * os.texi (Startup Summary): Document `before-init-time' and + `after-init-time'. Document `initial-window-system' and + `window-system-initialization-alist'. Document reading the + abbrevs file. Document the call to `server-start' under --daemon. + Rearrange a bit to be consistent with the code flow. + (Processor Run Time): Document `emacs-uptime' and `emacs-init-time'. + (Time Parsing): Document `format-seconds'. + +2008-10-17 Martin Rudalics + + * windows.texi (Basic Windows, Splitting Windows): Fix whitespace + and reword. + +2008-10-16 Eli Zaretskii + + * markers.texi (The Mark): Document use-region-p. + +2008-10-15 Eli Zaretskii + + * internals.texi (Writing Emacs Primitives): The interactive spec + of a primitive can be a Lisp form. + + * markers.texi (The Mark): Document the `lambda' and `(only . OLD)' + values of transient-mark-mode. Document handle-shift-selection. + + * commands.texi (Using Interactive, Interactive Codes): Document `^'. + (Interactive Examples): Show an example of `^'. + (Key Sequence Input): Document this-command-keys-shift-translated. + (Defining Commands, Using Interactive): The interactive-form of a + function can be added via its symbol's property. + + * positions.texi (List Motion): beginning-of-defun-function can + now accept an argument. + + * text.texi (Low-Level Kill Ring): interprogram-paste-function can + now return a list of strings. + + * control.texi (Handling Errors): Document ignore-errors. + + * frames.texi (Creating Frames): Document frame-inherited-parameters. + (Parameter Access): Document set-frame-parameter. + + * variables.texi (Creating Buffer-Local): Add an xref to "Setting + Hooks" for the effect of kill-all-local-variables on local hook + functions. + + * modes.texi (Major Mode Conventions, Mode Line Variables): + `mode-name' need not be a string. xref to "Mode Line Data" for + details, and to "Emulating Mode Line" for computing a string + value. + +2008-10-14 Eli Zaretskii + + * processes.texi (System Processes): New section. + (Processes, Signals to Processes): Add xrefs to it. + + * objects.texi (Editing Types): A `process' is a subprocess of + Emacs, not just any process running on the OS. + + * elisp.texi (Top): Adjust the @detailmenu for the above two + changes. + + * sequences.texi (Char-Tables): Remove documentation of + set-char-table-default, which has no effect since Emacs 23. + : Don't mention generic + characters and charsets. Add a cons cell as a possible argument. + + * nonascii.texi (Splitting Characters) + (Translation of Characters): Don't mention generic characters. + + * display.texi (Fontsets): Don't mention generic characters. + + * sequences.texi (Char-Tables): `map-char-table' can now call its + argument FUNCTION with a cons cell as KEY. + +2008-10-13 Eli Zaretskii + + * objects.texi (Primitive Function Type): Move "@cindex special + forms" from here... + + * eval.texi (Special Forms): ...to here. + + * functions.texi (What Is a Function): `functionp' returns nil for + special forms. Add an xref. + + * elisp.texi (Top): Add a @detailmenu entry for "Frame-Local + Variables". + + * variables.texi (Frame-Local Variables): New section. + (Buffer-Local Variables): Add an xref to it. + (Intro to Buffer-Local, Creating Buffer-Local): A variable cannot + have both frame-local and buffer-local binding. + + * frames.texi (Frames): Mention multiple tty frames. + (Frame Parameters, Parameter Access): Mention frame-local variable + bindings. + +2008-09-20 Glenn Morris + + * display.texi (Defining Faces): Recommend against face variables. + +2008-09-16 Juanma Barranquero + + * display.texi (Echo Area Customization): Fix typo. + +2008-09-09 Juanma Barranquero + + * loading.texi (Where Defined): Add `defface' item. + +2008-09-06 Martin Rudalics + + * loading.texi (Where Defined): Fix description of symbol-file. + +2008-08-26 Jason Rumney + + * display.texi (TIFF Images): New section describing :index property. + +2008-08-23 Chong Yidong + + * display.texi (Temporary Displays): Remove unnecessary comment + about usage of temp-buffer-show-hook. + +2008-08-05 Chong Yidong + + * symbols.texi (Other Plists): Fix incorrect example. + Suggested by Florian Beck. + +2008-07-31 Juanma Barranquero + + * os.texi: Fix previous change. + +2008-07-31 Dan Nicolaescu + + * os.texi: + * intro.texi: + * files.texi: Remove VMS support. + +2008-07-27 Dan Nicolaescu + + * os.texi: + * frames.texi: + * display.texi: Remove mentions of Mac Carbon. + +2008-07-01 Miles Bader + + * text.texi (Special Properties): + * display.texi (Truncation): Add wrap-prefix and line-prefix. + +2008-06-28 Johan Bockgård + + * display.texi (Other Image Types): Fix copy/paste error; say + "PBM", not "XBM". + +2008-06-26 Dan Nicolaescu + + * os.texi: Remove references to obsolete systems. + +2008-06-20 Eli Zaretskii + + * makefile.w32-in (distclean): Remove makefile. + +2008-06-17 Glenn Morris + + * Makefile.in (emacsver, miscmanualdir, VERSION, manual, install) + (elisp, dist): Remove rules and variables that are obsolete now + the lisp manual is no longer distributed separately. + +2008-06-16 Glenn Morris + + * configure, configure.in, mkinstalldirs: Remove unused files. + + * book-spine.texinfo: Set version to 23.0.60. + * vol1.texi (EMACSVER): + * vol2.texi (EMACSVER): Set to 23.0.60. + + * elisp.texi, vol1.texi, vol2.texi: Update Back-Cover Text + as per maintain.info. + +2008-06-15 Glenn Morris + + * makefile.w32-in (manual): Use "23" rather than "21". + + * Makefile.in (emacsver): New, set by configure. + (manual): Use emacsver. + + * intro.texi: Report bugs using M-x report-emacs-bug. + + * elisp.texi (EMACSVER): Remove duplicate, outdated setting. + +2008-06-13 Daniel Engeler + + * elisp.texi, internals.texi, processes.texi: Add documentation + about serial port access. + +2008-06-05 Miles Bader + + * display.texi (Displaying Faces): Update to reflect function + renamings in face-remap.el. + +2008-06-05 Juanma Barranquero + + * display.texi (Fontsets): Fix typos. + +2008-06-03 Miles Bader + + * display.texi (Displaying Faces): Add add-relative-face-remapping, + remove-relative-face-remapping, set-base-face-remapping, + and set-default-base-face-remapping. + +2008-06-01 Miles Bader + + * display.texi (Displaying Faces): Add face-remapping-alist. + +2008-05-30 Stefan Monnier + + * tips.texi (Coding Conventions): Do not encourage the use of "-flag" + variable names. + +2008-05-03 Eric S. Raymond + + * keymaps.texi: Clarify that (current-local-map) and + (current-global-map) return references, not copies. + +2008-05-02 Juri Linkov + + * minibuf.texi (Text from Minibuffer): Document a list of + default values for `read-from-minibuffer'. + +2008-04-24 Juanma Barranquero + + * nonascii.texi (Translation of Characters): Fix previous change. + +2008-04-20 Chong Yidong + + * display.texi (Overlay Properties): Clarify role of underlying + textprop and overlay keymaps for display strings. + + * keymaps.texi (Active Keymaps): Ditto. + +2008-04-19 Stefan Monnier + + * minibuf.texi (Programmed Completion): + Replace dynamic-completion-table with the new completion-table-dynamic. + +2008-04-07 Chong Yidong + + * intro.texi (Some Terms): Change "fonts in this manual" index + entry to "typographic conventions". + +2008-04-05 Eli Zaretskii + + * objects.texi (Text Props and Strings): Add indexing for read + syntax of text properties. + 2008-03-25 Stefan Monnier * processes.texi (Decoding Output): Remove process-filter-multibyte @@ -14,8 +354,7 @@ 2008-02-26 Chong Yidong - * strings.texi (Formatting Strings): Treat - and 0 as flag - characters. + * strings.texi (Formatting Strings): Treat - and 0 as flag characters. 2008-02-22 Glenn Morris @@ -29,7 +368,7 @@ * objects.texi (Equality Predicates): No longer talk about "two" functions. -2008-02-11 Lawrence Mitchell (tiny change) +2008-02-11 Lawrence Mitchell (tiny change) * objects.texi (Equality Predicates): Add defun for equal-including-properties. @@ -1822,7 +2161,7 @@ 2006-05-30 Richard Stallman * display.texi (Line Height): Fix errors in description of - default line height and line-height properyty. + default line height and line-height property. * nonascii.texi (Default Coding Systems): Further clarification. @@ -3275,7 +3614,7 @@ 2005-05-24 Nick Roberts - * frames.texi (Dialog Boxes): Descibe new optional argument. + * frames.texi (Dialog Boxes): Describe new optional argument. 2005-05-23 Lute Kamstra @@ -3585,7 +3924,7 @@ 2005-04-01 Kenichi Handa - * nonascii.texi (Coding System Basics): Describe about rondtrip + * nonascii.texi (Coding System Basics): Describe about roundtrip identity of coding systems. 2005-03-29 Chong Yidong @@ -3957,7 +4296,7 @@ (Building Lists): Explain trivial cases of number-sequence. * hash.texi (Hash Tables): Add desc to menu items. - (Creating Hash): Expain "full" means "make larger", + (Creating Hash): Explain "full" means "make larger". (Hash Access): Any object can be a key. State value of maphash. @@ -4734,7 +5073,7 @@ * files.texi (Saving Buffers): Cleanup write-contents-function. (Magic File Names): Cleanup file-remote-p. -2004-07-02 Kai Grossjohann +2004-07-02 Kai Großjohann * files.texi (Magic File Names): `file-remote-p' returns an identifier of the remote system, not just t. @@ -5899,7 +6238,7 @@ (Defining Minor Modes): Keyword args for define-minor-mode. (Search-based Fontification): Explain managing other properties. (Other Font Lock Variables): Add font-lock-extra-managed-props. - (Faces for Font Lock): Add font-locl-preprocessor-face. + (Faces for Font Lock): Add font-lock-preprocessor-face. (Hooks): Add run-mode-hooks and delay-mode-hooks. * variables.texi (Creating Buffer-Local): Add buffer-local-value. @@ -6327,7 +6666,7 @@ * display.texi (Defining Faces): Document `graphic' display type in face specs. -2000-10-18 Kai Grossjohann +2000-10-18 Kai Großjohann * hooks.texi (Standard Hooks): Replace obsolete `after-make-frame-hook' with `after-make-frame-functions'. @@ -6431,7 +6770,7 @@ (dist): Make packaged directory name `elisp-manual-19-$(VERSION)'. Compressed file suffix should be `.gz', not `.z'. -1993-11-22 1993 Richard Stallman (rms@mole.gnu.ai.mit.edu) +1993-11-22 Richard Stallman (rms@mole.gnu.ai.mit.edu) * Makefile (elisp): Depend on makeinfo. @@ -6557,15 +6896,15 @@ ;; add-log-time-zone-rule: t ;; End: - Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2004, - 2005, 2006, 2007, 2008 Free Software Foundation, Inc. + Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, + 2007, 2008 Free Software Foundation, Inc. This file is part of GNU Emacs. - GNU Emacs is free software; you can redistribute it and/or modify + GNU Emacs is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3, or (at your option) - any later version. + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. GNU Emacs is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of @@ -6573,8 +6912,6 @@ GNU General Public License for more details. You should have received a copy of the GNU General Public License - along with GNU Emacs; see the file COPYING. If not, write to the - Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, - Boston, MA 02110-1301, USA. + along with GNU Emacs. If not, see . ;;; arch-tag: 985ae0ce-df29-475b-b3f8-4bbcbf6f7fda