aboutsummaryrefslogtreecommitdiffstats
path: root/doc/lispref/ChangeLog (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Clarify documentation about escape sequences in strings.Chong Yidong2012-11-031-0/+8
| | | | | | | * objects.texi (General Escape Syntax): Clarify the explanation of escape sequences. (Non-ASCII in Strings): Clarify when a string is unibyte vs multibyte. Hex escapes do not automatically make a string multibyte.
* Doc changes related to displaying buffers and quitting windows.Martin Rudalics2012-11-031-0/+16
| | | | | | | | | | | | | | | | | | | * window.el (switch-to-visible-buffer) (switch-to-buffer-preserve-window-point): Fix doc-strings. * windows.texi (Switching Buffers): Document option switch-to-buffer-preserve-window-point. (Display Action Functions): Document window-height and window-width alist entries. (Display Action Functions): Document display-buffer-below-selected and display-buffer-in-previous-window. (Quitting Windows): Document quit-restore-window. Rewrite section. (Window Configurations): In window-state-get mention that argument window must be valid. (Window Parameters): Document quit-restore window parameter (Bug#12158).
* * doc/lispref/control.texi (Catch and Throw): Add xref to cl.texi.Glenn Morris2012-10-311-0/+2
|
* * doc/lispref/lists.texi (Sets And Lists): Point xref to better location.Glenn Morris2012-10-311-0/+2
|
* Small lispref update for cl-lib namespace changesGlenn Morris2012-10-311-0/+3
| | | | | * doc/lispref/errors.texi (Standard Errors): * doc/lispref/loading.texi (Autoload): Update for cl-lib namespace changes.
* lispref xref updateGlenn Morris2012-10-311-0/+3
| | | | | * doc/lispref/modes.texi (Defining Minor Modes): "Generalized Variables" section is now in this manual rather than cl.texi.
* Lispref updates for some things no longer being special formsGlenn Morris2012-10-311-0/+7
| | | | | | | | * doc/lispref/eval.texi (Special Forms): No longer special forms: defmacro, defun, save-window-excursion, with-output-to-temp-buffer. * doc/lispref/functions.texi (Defining Functions): Defun is now a macro. Defalias is a function.
* More small manual updates for cl.texiGlenn Morris2012-10-301-0/+4
| | | | | | | | * doc/misc/cl.texi (Setf Extensions): Partially restore note about cl-getf, mainly moved to lispref/variables.texi. (Property Lists): Fix cl-getf typos. * doc/lispref/variables.texi (Generalized Variables): Fix typo.
* Document more Emacs 24.3 changes.Chong Yidong2012-10-301-0/+8
| | | | | | | | * frames.texi (Visibility of Frames): Document tty-top-frame. * loading.texi (Autoload): Document autoloadp, autoload-do-load. * symbols.texi (Symbol Plists): Document function-get.
* * lisp/tmm.el (tmm-prompt): Use map-keymap.Stefan Monnier2012-10-281-0/+5
| | | | | | | * doc/lispref/keymaps.texi (Format of Keymaps): Document the multiple inheritance format. Fixes: debbugs:12744
* Reformulate description of windows basics. Describe changes in window ordering.Martin Rudalics2012-10-281-0/+8
| | | | | | | | * windows.texi (Basic Windows): Reformulate description of live, internal and valid windows. (Cyclic Window Ordering): Describe new argument of get-lru-window and get-largest-window. Add description of window-in-direction.
* Move generalized variable documentation from misc/cl.texi to lisprefGlenn Morris2012-10-271-0/+6
| | | | | | | | | | | | | | | | | | * doc/lispref/variables.texi (Generalized Variables): New section, adapted from misc/cl.texi. * doc/lispref/elisp.texi (Top): Add Generalized Variables to menu. * doc/lispref/lists.texi (List Elements, List Variables): Mention generalized variables. * doc/misc/cl.texi (Control Structure): Update for setf now being in core. (Setf Extensions): Rename from Basic Setf. Move much of the former content to lispref/variables.texi. (Modify Macros): Move pop, push details to lispref/variables.texi. (Customizing Setf): Copyedits for setf etc being in core. (Modify Macros, Efficiency Concerns, Porting Common Lisp): Further namespaces updates.
* * doc/lispref/lists.texi (List Elements): Typo fix.Glenn Morris2012-10-271-0/+4
|
* More Emacs 24.3 documentation updates.Chong Yidong2012-10-271-0/+26
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * doc/emacs/building.texi (Compilation): Document compilation-always-kill. * doc/emacs/files.texi (Misc File Ops): Symbolic links on Windows only work on Vista and later. * doc/emacs/frames.texi (Mouse Avoidance): Mention new variable mouse-avoidance-banish-position. * doc/emacs/mule.texi (Recognize Coding): Remove an unreferenced vindex. * doc/emacs/package.texi (Package Menu): Document the "new" status. * doc/emacs/programs.texi (Which Function): Which Function mode now works in all major modes by default. * doc/emacs/search.texi (Symbol Search): New node. * doc/emacs/windows.texi (Window Choice): Don't refer to the obsolete special-display feature. * commands.texi (Event Input Misc): Remove last-input-char. (Command Loop Info): Remove last-command-char. * display.texi (Fringe Bitmaps): Add exclamation-mark bitmap. * frames.texi (Initial Parameters): Don't mention the obsolete special-display feature. * hooks.texi (Standard Hooks): Remove obsolete hooks. * markers.texi (Information from Markers): Remove obsolete function buffer-has-markers-at. * minibuf.texi (High-Level Completion): Don't mention removed function iswitchb-read-buffer. * text.texi (Yanking): Document yank-handled-properties. * windows.texi (Choosing Window): Don't mention the obsolete special display feature. (Choosing Window Options): Remove obsolete special-display variables, and the functions special-display-p and special-display-popup-frame. * subr.el (insert-buffer-substring-as-yank): Doc fix.
* Document some Emacs 24.3 changes.Chong Yidong2012-10-241-0/+6
| | | | | | | | | | | | | * doc/emacs/dired.texi (Dired Deletion, Marks vs Flags): Document Emacs 24.3 changes to the mark and unmark commands. (Comparison in Dired): Document chages to dired-diff. Remove M-=, which is no longer bound to dired-backup-diff. * doc/emacs/mule.texi (Text Coding): set-buffer-file-coding-system can now be invoked from the mode line. * lisp/dired.el (dired-mark, dired-unmark, dired-flag-file-deletion): Doc fix.
* Update manual for new time stamp format.Paul Eggert2012-10-241-0/+11
| | | | | | | | | | | | | | These instances were missed the first time around. Problem reported by Glenn Morris in <http://bugs.gnu.org/12706#25>. * doc/lispintro/emacs-lisp-intro.texi (Files List): * doc/lispref/buffers.texi (Modification Time): * doc/lispref/files.texi (Testing Accessibility, File Attributes): * doc/lispref/intro.texi (Version Info): * doc/lispref/os.texi (Time of Day): * doc/misc/emacs-mime.texi (time-date): Update for new time stamp format (HIGH LOW MICROSEC PICOSEC). * doc/misc/emacs-mime.texi (time-date): Also, fix bogus time stamp and modernize a bit.
* Improve documentation of easy-menu-define.Chong Yidong2012-10-241-0/+5
| | | | | | | | | * lisp/emacs-lisp/easymenu.el (easy-menu-define): Doc fix. * doc/lispref/keymaps.texi (Toolkit Differences): Node deleted. (Easy Menu): New node. Fixes: debbugs:12628
* Cleanup uses of "-hooks".Stefan Monnier2012-10-231-0/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * doc/emacs/custom.texi (Hooks): * doc/lispref/hooks.texi (Standard Hooks): Clarify that -hooks is deprecated. * lisp/gnus/nndiary.el (nndiary-request-create-group-functions) (nndiary-request-update-info-functions) (nndiary-request-accept-article-functions): * lisp/gnus/gnus-start.el (gnus-subscribe-newsgroup-functions): * lisp/cedet/semantic/db-file.el (semanticdb-save-database-functions): * lisp/cedet/semantic/lex.el (semantic-lex-reset-functions): * lisp/cedet/semantic/edit.el (semantic-change-functions) (semantic-edits-new-change-functions) (semantic-edits-delete-change-functions) (semantic-edits-reparse-change-functions): * lisp/htmlfontify.el (hfy-post-html-hook): * lisp/filesets.el (filesets-cache-fill-content-hook): * lisp/arc-mode.el (archive-extract-hook): * lisp/progmodes/cc-mode.el (c-prepare-bug-report-hook): * lisp/net/rcirc.el (rcirc-sentinel-functions) (rcirc-receive-message-functions, rcirc-activity-functions) (rcirc-print-functions): * lisp/net/dbus.el (dbus-event-error-functions): * lisp/emacs-lisp/eieio.el (eieio-pre-method-execution-functions): * lisp/emacs-lisp/checkdoc.el (checkdoc-style-functions) (checkdoc-comment-style-functions): Don't use "-hooks" suffix. * lisp/term/sun.el (sun-raw-prefix-hooks): * lisp/mail/sendmail.el (mail-yank-hooks): * lisp/mh-e/mh-letter.el (mh-yank-hooks): Use make-obsolete-variable.
* Fix outdated timestamp documentation in Elisp manual.Paul Eggert2012-10-231-0/+7
| | | | | | | | | * doc/lispref/files.texi (File Attributes): * doc/lispref/text.texi (Undo): Time stamp resolution is now 1 picosecond, not 1 second. * etc/NEWS: Document increased precision in undo list. Fixes: debbugs:12706
* Make unused variable font-list-limit obsolete, and move it out of C.Chong Yidong2012-10-231-0/+2
| | | | | | | | | | | * display.texi (Font Lookup): Remove font-list-limit. * lisp/startup.el (command-line): * lisp/cus-start.el: Don't refer to font-list-limit. * lisp/faces.el (font-list-limit): Define as an obsolete variable. * xfaces.c (Vfont_list_limit): Move unused variable to faces.el.
* * doc/lispref/keymaps.texi (Key Sequences): Avoid referring to Edit Macro mode.Chong Yidong2012-10-231-0/+5
| | | | | | * doc/emacs/kmacro.texi (Edit Keyboard Macro): Fix typo. Fixes: debbugs:12529
* * doc/lispref/os.texi (Recording Input): Tiny fix.Glenn Morris2012-10-221-0/+2
|
* Refer to cl-lib rather than cl in lisprefGlenn Morris2012-10-211-0/+2
| | | | | * intro.texi (Lisp History): * lists.texi (Sets And Lists): Refer to cl-lib rather than cl.
* * doc/lispref/tips.texi (Coding Conventions): Recommend cl-lib over cl.Glenn Morris2012-10-211-0/+4
|
* More documentation fixes for changes to defun, defmacro, etc.Chong Yidong2012-10-151-0/+11
| | | | | | | | | | | | | * doc/lispref/functions.texi (Anonymous Functions): Explicitly list the docstring, declare, and interactive arguments to lambda. (Defining Functions): Likewise for defun. (Inline Functions): Likewise for defsubst. (Declare Form): Tweak description. * doc/lispref/macros.texi (Defining Macros): defmacro is now a macro. Explicitly list the docstring and declare arguments. * emacs-lisp/byte-run.el (defsubst): Doc fix.
* Document 24.3 ImageMagick changes.Chong Yidong2012-10-131-0/+4
| | | | | | * doc/emacs/files.texi (File Conveniences): ImageMagick enabled by default. * doc/lispref/display.texi (ImageMagick Images): ImageMagick enabled by default.
* * doc/emacs/basic.texi (Arguments): Fix typos.Dani Moncayo2012-10-101-2/+2
| | | | | Also, remove "tiny change" tags from ChangeLogs; Dani Moncayo now has a copyright assignment.
* * minibuf.texi (Basic Completion): Clarify list form of completion table.Chong Yidong2012-10-051-0/+5
| | | | Fixes: debbugs:12564
* Merge from emacs-24; up to 2012-05-08T14:11:47Z!monnier@iro.umontreal.caGlenn Morris2012-10-051-0/+4
|\
| * * doc/lispref/functions.texi (Function Safety): Copyedit (tiny change)Bruno Félix Rezende Ribeiro2012-10-031-0/+4
| | | | | | | | Fixes: debbugs:12562
* | Revert the FOLLOW-SYMLINKS change for file-attributes.Paul Eggert2012-09-301-0/+5
| |
* | file-attributes has a new optional arg FOLLOW-SYMLINKS.Paul Eggert2012-09-301-0/+6
| | | | | | | | | | | | | | | | | | | | | | | | * doc/lispref/files.texi (File Attributes): Describe it. (Magic File Names): Use it. * etc/NEWS: Document the change. * lisp/files.el (remote-file-name-inhibit-cache): * lisp/time.el (display-time-file-nonempty-p): Use it. * lisp/files.el (after-find-file): Don't chase links before calling file-exists-p, as file-exists-p already does the right thing. * src/dired.c (directory_files_internal, Ffile_attributes): New arg follow_symlinks. All uses changed.
* | Update docs for a bunch of 24.3 changes.Chong Yidong2012-09-301-0/+42
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * doc/emacs/killing.texi (Rectangles): Document copy-rectangle-as-kill. * doc/emacs/search.texi (Special Isearch): Document the lax space search feature and M-s SPC. (Regexp Search): Move main search-whitespace-regexp description to Special Isearch. (Replace): Document replace-lax-whitespace. * doc/emacs/basic.texi (Position Info): Document C-u M-=. (Moving Point): Document move-to-column. * doc/emacs/display.texi (Useless Whitespace): Add delete-trailing-lines. * doc/emacs/misc.texi (emacsclient Options): Document the effect of initial-buffer-choice on client frames. Document server-auth-dir. Do not document server-host, which is bad security practice. * doc/emacs/building.texi (Lisp Libraries): Docstring lookups can trigger autoloading. Document help-enable-auto-load. * doc/emacs/mini.texi (Yes or No Prompts): New node. * doc/emacs/ack.texi (Acknowledgments): Remove obsolete packages. * doc/lispref/commands.texi (Click Events): Define "mouse position list". Remove mention of unimplemented horizontal scroll bars. (Drag Events, Motion Events): Refer to "mouse position list". (Accessing Mouse): Document posnp. * doc/lispref/errors.texi (Standard Errors): Tweak arith-error description. Tweak markup. Remove domain-error and friends, which seem to be unused after the floating-point code revamp. * doc/lispref/functions.texi (Obsolete Functions): Obsolescence also affects documentation commands. Various clarifications. (Declare Form): New node. * doc/lispref/loading.texi (Autoload): * doc/lispref/help.texi (Documentation Basics): The special sequences can trigger autoloading. * doc/lispref/macros.texi (Defining Macros): Move description of `declare' to Declare Form node. * doc/lispref/numbers.texi (Integer Basics): Copyedits. (Float Basics): Consider IEEE floating point always available. (Random Numbers): Document actual limits. (Arithmetic Operations): Clarify division by zero. Don't mention the machine-independence of negative division since it does not happen in practice. * doc/lispref/os.texi (Idle Timers): Minor clarifications. (User Identification): Add system-users and system-groups. * doc/lispref/strings.texi (String Basics): Copyedits. * lisp/minibuffer.el (minibuffer-local-filename-syntax): Doc fix. * lisp/server.el (server-host): Document the security implications. (server-auth-key): Doc fix. * lisp/startup.el (initial-buffer-choice): Doc fix. * src/fns.c (Frandom): Doc fix.
* | Merge from emacs-24; up to 2012-05-07T21:26:08Z!rgm@gnu.orgGlenn Morris2012-09-281-0/+4
|\ \ | |/
| * Fix typo in files.texiLeo Liu2012-09-251-0/+4
| |
* | Doc updates for read-only-mode.Chong Yidong2012-09-231-0/+10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * buffers.texi (Misc Buffer): Replace toggle-read-only with read-only-mode. * files.texi (Visiting): Likewise. * backups.texi (Auto-Saving): Refer to Minor Mode Conventions for calling conventions. * buffers.texi (Read Only Buffers): Document read-only-mode. * keymaps.texi (Alias Menu Items): Replace toggle-read-only with read-only-mode.
* | Misc doc fixes.Chong Yidong2012-09-221-0/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * searching.texi (Replacing Match): Minor clarification. * lisp/repeat.el (repeat): Doc fix. * lisp/simple.el (shell-command-on-region): Doc fix. * lisp/emacs-lisp/easy-mmode.el (define-minor-mode): Doc fix. * cmds.c (Fforward_char, Fbackward_char): Doc fix. * editfns.c (Fline_beginning_position): Doc fix. (Fline_end_position): Doc fix. * minibuf.c (Finternal_complete_buffer): Doc fix. * search.c (Freplace_match): Doc fix. Fixes: debbugs:12325 debbugs:12391 debbugs:12416 debbugs:12414 debbugs:10909 debbugs:12348
* | edebug.texi (Instrumenting): Improve indexing.Eli Zaretskii2012-09-221-0/+2
| |
* | Fix bugs #12447 and #12326 with infloop causes by idle timers, update docs.Eli Zaretskii2012-09-221-0/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | src/keyboard.c (timer_check_2): Move calculation of 'timers' and 'idle_timers' from here ... (timer_check): ... to here. Use Fcopy_sequence to copy the timer lists, to avoid infloops when the timer does something stupid, like reinvoke itself with the same or smaller time-out. lisp/emacs-lisp/timer.el (run-with-idle-timer) (timer-activate-when-idle): Warn against reinvoking an idle timer from within its own timer action. doc/lispref/os.texi (Idle Timers): Warn against reinvoking an idle timer from within its own timer action.
* | * frames.texi (Pop-Up Menus): Minor clarification for x-popup-menu.Chong Yidong2012-09-221-0/+4
| | | | | | | | Fixes: debbugs:11148
* | ChangeLog date fixGlenn Morris2012-09-201-1/+1
| |
* | Merge from emacs-24; up to 2012-05-07T14:57:18Z!michael.albinus@gmx.deChong Yidong2012-09-211-0/+4
|\ \ | |/
| * * doc/lispref/debugging.texi (Using Debugger): Fix typo.Glenn Morris2012-09-111-0/+4
| |
| * Update release logsemacs-24.2Chong Yidong2012-08-241-1/+1
| |
| * Bump version to 24.2Chong Yidong2012-08-161-0/+4
| |
* | Doc fixes for defface and friends.Chong Yidong2012-09-181-0/+14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * lisp/cus-edit.el (custom-unlispify-remove-prefixes): Add warning. * lisp/custom.el (defface): Doc fix. * doc/lispref/customize.texi (Customization): Define customization more carefully. (Common Keywords): Add xref to Constant Variables. * doc/lispref/display.texi (Faces): Discuss anonymous faces. (Face Attributes): Tweak intro. (Defining Faces): Move after the Face Attributes node. Copyedits. (Displaying Faces): Describe role of inheritance. * doc/lispref/variables.texi (Defining Variables): Link to defcustom's node instead of the higher-level Customization chapter. Fixes: debbugs:11440
* | Simplify, document, and port floating-point.Paul Eggert2012-09-101-0/+13
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The porting part of this patch fixes bugs on non-IEEE platforms with frexp, ldexp, logb. * admin/CPP-DEFINES (HAVE_CBRT, HAVE_LOGB, logb): Remove. * configure.ac (logb, cbrt): Do not check for these functions, as they are not being used. * doc/lispref/numbers.texi (Float Basics, Arithmetic Operations, Math Functions): Document that / and mod (with floating point arguments), along with asin, acos, log, log10, expt and sqrt, return special values instead of signaling exceptions. (Float Basics): Document that logb operates on the absolute value of its argument. (Math Functions): Document that (log ARG BASE) also returns NaN if BASE is negative. Document that (expt X Y) returns NaN if X is a finite negative number and Y a finite non-integer. * etc/NEWS: Document NaNs versus signaling-error change. * src/data.c, src/lisp.h (Qdomain_error, Qsingularity_error, Qunderflow_error): Now static. * src/floatfns.c: Simplify discussion of functions that Emacs doesn't support, by removing commented-out code and briefly listing the C89 functions excluded. The commented-out stuff was confusing maintenance, e.g., we thought we needed cbrt but it was commented out. (logb): Remove decl; no longer needed. (isfinite): New macro, if not already supplied. (isnan): Don't replace any existing macro. (Ffrexp, Fldexp): Define even if !HAVE_COPYSIGN, as frexp and ldexp are present on all C89 platforms. (Ffrexp): Do not special-case zero, as frexp does the right thing for that case. (Flogb): Do not use logb, as it doesn't have the desired meaning on hosts that use non-base-2 floating point. Instead, stick with frexp, which is C89 anyway. Do not pass an infinity or a NaN to frexp, to avoid getting an unspecified result.
* | Clarify descriptions of delq and delete in Lisp manual.Chong Yidong2012-09-091-0/+3
| | | | | | | | | | * doc/lispref/lists.texi (Sets And Lists): Explain that the return value for delete should be used, like for delq.
* | Allow scrolling in y-or-n-p.Chong Yidong2012-09-091-0/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * lisp/replace.el (query-replace-map): Bind four new symbols for requesting window scrolling. * lisp/subr.el (y-or-n-p): Handle the window-scrolling bindings in query-replace-map. * lisp/custom.el (custom-theme-load-confirm): Use y-or-n-p. * lisp/window.el (scroll-other-window-down): Make the arg optional. * lisp/emacs-lisp/map-ynp.el (map-y-or-n-p): Don't bind scrolling keys since they are now in query-replace-map. * doc/lispref/minibuf.texi (Yes-or-No Queries): Document recentering and scrolling in y-or-n-p. Remove gratuitous example. * doc/lispref/searching.texi (Search and Replace): Document window scrolling entries in query-replace-map. Fixes: debbugs:8948
* | Introduce "raw syntax descriptor" terminology, and use it.Chong Yidong2012-09-081-0/+6
| | | | | | | | | | | | | | | | | | | | | | | | * syntax.texi (Syntax Table Internals): Define "raw syntax descriptor" terminology. (Syntax Descriptors): Mention raw syntax descriptors. * lisp/subr.el (syntax-after, syntax-class): Doc fix. * syntax.c (Fstring_to_syntax): Doc fix. Fixes: debbugs:12383