aboutsummaryrefslogtreecommitdiffstats
path: root/doc/lispref/ChangeLog (follow)
Commit message (Collapse)AuthorAgeFilesLines
...
| * Doc tweaks re < etcGlenn Morris2014-06-071-0/+4
| | | | | | | | | | | | * doc/lispref/numbers.texi (Comparison of Numbers): Copyedits. * src/data.c (Flss, Fgtr, Fleq, Fgeq): Doc tweaks.
* | Merge from emacs-24; up to 2014-06-01T23:37:59Z!eggert@cs.ucla.eduGlenn Morris2014-06-071-0/+12
|\ \ | |/
| * Doc updates re window-setup-hookGlenn Morris2014-06-061-0/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | * lisp/startup.el (window-setup-hook): Doc fix. * doc/lispref/display.texi (Window Systems): Remove window-setup-hook. * doc/lispref/os.texi (Startup Summary, Init File): Improve description of window-setup-hook. (Terminal-Specific): Update window-setup-hook cross-reference. * doc/lispref/hooks.texi (Standard Hooks): Update window-setup-hook cross-reference.
| * Document incompatible overlay priority changeGlenn Morris2014-06-051-0/+4
| | | | | | | | | | | | | | | | * doc/lispref/display.texi (Overlay Properties): Update re priority. * etc/NEWS: Related edit. Fixes: debbugs:17234
| * Some documentation for signing of packagesGlenn Morris2014-06-041-0/+4
| | | | | | | | | | | | | | | | | | | | | | | | * doc/emacs/package.texi (Package Menu, Package Installation): Mention signed packages. * doc/lispref/package.texi (Package Archives): Mention signing packages. * lisp/emacs-lisp/package.el (package-check-signature) (package-unsigned-archives): Doc fixes. * etc/NEWS: Related edits.
* | Document latest changes in make_lispy_position.Eli Zaretskii2014-06-071-0/+5
| | | | | | | | | | | | | | doc/lispref/commands.texi (Click Events): Update contents of click event's position list due to last changes in make_lispy_position. etc/NEWS: Mention the incompatible change.
* | Merge from emacs-24; up to 2014-05-29T17:16:00Z!dmantipov@yandex.ruGlenn Morris2014-06-011-0/+8
|\ \ | |/
| * Doc updates re filter-buffer-substringGlenn Morris2014-05-261-0/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | * lisp/simple.el (filter-buffer-substring-functions) (filter-buffer-substring-function, buffer-substring-filters) (filter-buffer-substring, buffer-substring--filter): Doc fixes. * doc/lispref/text.texi (Buffer Contents): Update for filter-buffer-substring changes. * doc/lispref/hooks.texi: Remove old comment. * etc/NEWS: Related markup.
| * Doc updates re abbrev-expand-functionGlenn Morris2014-05-261-0/+5
| | | | | | | | | | | | | | | | | | | | | | * doc/emacs/abbrevs.texi (Expanding Abbrevs): Update re abbrev-expand-function. * doc/lispref/abbrevs.texi (Abbrev Expansion): Update for expand-abbrev changes. * doc/lispref/functions.texi (Advising Functions): Standardize menu case. * lisp/abbrev.el (abbrev-expand-functions, abbrev-expand-function) (expand-abbrev, abbrev--default-expand): Doc fixes.
* | Merge from emacs-24; up to 2014-05-26T10:21:18Z!rgm@gnu.orgGlenn Morris2014-05-251-0/+5
|\ \ | |/
| * Fix bug #17511 with unclear documentation of line-move-ignore-invisible.Eli Zaretskii2014-05-171-0/+5
| | | | | | | | | | | | | | lisp/simple.el (line-move-ignore-invisible): Doc fix. doc/lispref/display.texi (Invisible Text): Clarify the description of line-move-ignore-invisible.
* | * sequences.texi (Sequence Functions): Don't mention when and howLeo Liu2014-05-221-0/+5
| | | | | | | | SEQ to nreverse is mutated.
* | * doc/lispref/sequences.texi (Sequence Functions): Update nreverse.Leo Liu2014-05-211-0/+4
| | | | | | | | * src/fns.c (Fnreverse): Accept strings for SEQ and update doc-string.
* | Allow any non-nil value to count as true in bool-vector.Paul Eggert2014-05-191-0/+6
| | | | | | | | | | | | | | | | | | | | | | | | Likewise for xd_signature in dbusbind.c. This is more consistent with the usual practice in Emacs, which is that any non-nil value counts as true. * doc/lispref/sequences.texi (Bool-Vectors): Coalesce discussion of how to print them. bool-vector's args need not be t or nil. * src/alloc.c (Fbool_vector): Don't require args to be t or nil. * src/dbusbind.c (xd_signature): Likewise, for booleans. * src/data.c, lisp.h (Qbooleanp): * src/lisp.h (CHECK_BOOLEAN): Remove. All uses removed.
* | * src/lisp.h (CHECK_BOOLEAN): New function.Dmitry Antipov2014-05-191-0/+4
| | | | | | | | | | | | | | | | | | * src/alloc.c (Fbool_vector): New function. (syms_of_alloc): Defsubr it. * src/data.c (Qbooleanp): New symbol. (syms_of_data): DEFSYM it. * src/dbusbind.c (xd_signature): Use CHECK_BOOLEAN. * doc/lispref/sequences.texi (Bool-vectors): Mention bool-vector.
* | Assume C99 or later.Paul Eggert2014-05-171-0/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * lib/stdarg.in.h, lib/stdbool.in.h, m4/stdarg.m4, m4/stdbool.m4: Remove. * configure.ac (_AC_PROG_CC_C89): Define a dummy, to keep 'configure' smaller. (gl_PROG_CC_C99): Use this to get C99 or later. * lib/gnulib.mk, m4/gnulib-comp.m4: Regenerate. * admin/merge-gnulib (GNULIB_MODULES): Remove stdarg, stdbool. (GNULIB_TOOL_FLAGS): Avoid stdarg, stdbool. * doc/lispref/internals.texi (C Dialect): Document this. * etc/NEWS: Document this. * nt/gnulib.mk: Remove stdarg and stdbool modules. * src/bytecode.c (B__dummy__): Remove. * src/conf_post.h (bool_bf) [!NS_IMPL_GNUSTEP]: Use bool. (FLEXIBLE_ARRAY_MEMBER): Now always empty. * src/dbusbind.c (XD_DEBUG_MESSAGE) [!DBUS_DEBUG]: * src/regex.c (DEBUG_PRINT): Assume varargs macros. * src/lisp.h (DEFUN_FUNCTION_INIT): Remove. All uses now assume C99. Fixes: debbugs:17487
* | * src/fns.c (Fnreverse): Allow vectors and bool vectors.Dmitry Antipov2014-05-151-1/+1
| | | | | | | | | | | | | | | | * doc/lispref/lists.texi (Building Cons Cells and Lists): Remove description of `nreverse' and generalize it... * doc/lispref/sequences.texi (Sequences): ...for sequences here. * tests/automated/fns-tests.el (fns-tests-nreverse) (fns-tests-nreverse-bool-vector): New tests.
* | * src/fns.c (Freverse): Allow vectors, bool vectors and strings.Dmitry Antipov2014-05-151-0/+6
| | | | | | | | | | | | * doc/lispref/lists.texi (Building Cons Cells and Lists): Remove description of `reverse' and generalize it... * doc/lispref/sequences.texi (Sequences): ...for sequences here.
* | Add with-file-modes macro, and use itGlenn Morris2014-05-141-0/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * lisp/subr.el (with-file-modes): New macro. * lisp/printing.el (pr-save-file-modes): * lisp/eshell/esh-util.el (eshell-with-file-modes): Make obsolete. * lisp/emacs-lisp/lisp-mode.el (lisp-el-font-lock-keywords-2): Add with-file-modes. * lisp/doc-view.el (doc-view-make-safe-dir): * lisp/epg.el (epg--start): * lisp/files.el (locate-user-emacs-file, make-temp-file) (backup-buffer-copy, move-file-to-trash): * printing.el (pr-despool-print, pr-call-process, pr-text2ps): * eshell/esh-util.el (eshell-with-private-file-modes) (eshell-make-private-directory): * lisp/net/browse-url.el (browse-url-mosaic): * lisp/obsolete/mailpost.el (post-mail-send-it): * lisp/obsolete/pgg-pgp.el (pgg-pgp-verify-region): * lisp/obsolete/pgg-pgp5.el (pgg-pgp5-verify-region): * lisp/url/url-util.el (url-make-private-file): Use with-file-modes. * doc/lispref/files.texi (Changing Files): Mention with-file-modes. * etc/NEWS: Mention this.
* | Merge from emacs-24; up to 2014-05-08T03:34:20Z!rgm@gnu.orgGlenn Morris2014-05-071-0/+5
|\ \ | |/
| * * internals.texi (C Dialect): New section.Paul Eggert2014-05-071-0/+5
| | | | | | | | (C Integer Types): Mention bool_bf.
* | Merge from emacs-24; up to 2014-05-01T10:21:17Z!rgm@gnu.orgJuanma Barranquero2014-04-301-0/+4
|\ \ | |/
| * * doc/lispref/processes.texi (Filter Functions, Sentinels):Stefan Monnier2014-04-291-3/+6
| | | | | | | | Advertise add-function.
| * * lisp/textmodes/rst.el (electric-pair-pairs): Declare.Stefan Monnier2014-04-281-0/+5
| | | | | | | | | | | | (rst-mode): Set it. Fixes: debbugs:17131
* | * src/window.c (struct saved_window): Remove mark.Stefan Monnier2014-04-291-3/+7
| | | | | | | | | | | | | | (Fset_window_configuration, save_window_save) (compare_window_configurations): Don't touch marks any more. * doc/lispref/windows.texi (Window Configurations, Window Configurations): Window configs don't store marks any more.
* | Merge from emacs-24; up to 2014-04-25T10:35:01Z!michael.albinus@gmx.deJuanma Barranquero2014-04-251-0/+6
|\ \ | |/
| * Minor doc fix for string predicates.Eli Zaretskii2014-04-241-0/+6
| | | | | | | | | | | | doc/lispref/strings.texi (Text Comparison): Mention equal-including-properties for when text properties of the strings matter for comparison.
* | Merge from emacs-24; up to 2014-04-22T20:19:17Z!eggert@cs.ucla.eduPaul Eggert2014-04-221-0/+6
|\ \ | |/
| * Minor fixes to the docs.Eli Zaretskii2014-04-211-0/+6
| | | | | | | | | | | | | | | | | | | | | | doc/emacs/buffers.texi (Uniquify): Clarify the default uniquification. doc/emacs/indent.texi (Tab Stops): Improve wording. doc/emacs/cmdargs.texi (General Variables): Improve docs of EMACSLOADPATH. Index all the environment variables. (Misc Variables): Index all the environment variables. doc/lispref/text.texi (Registers): Document register-read-with-preview. doc/lispref/internals.texi (Building Emacs): Improve indexing.
* | 2014-04-17 Daniel Colascione <dancol@dancol.org>Daniel Colascione2014-04-171-0/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add support for bracketed paste mode; add infrastructure for managing terminal mode enabling and disabling automatically. * xt-mouse.el: (xterm-mouse-mode): Simplify. (xterm-mouse-tracking-enable-sequence) (xterm-mouse-tracking-disable-sequence): New constants. (turn-on-xterm-mouse-tracking-on-terminal) (turn-off-xterm-mouse-tracking-on-terminal): Use tty-mode-set-strings and tty-mode-reset-strings terminal parameters instead of random hooks. (turn-on-xterm-mouse-tracking) (turn-off-xterm-mouse-tracking): Delete. * term/xterm.el (xterm-extra-capabilities): Fix bitrotted comment. (xterm-paste-ending-sequence): New constant. (xterm-paste): New command used for bracketed paste support. (xterm-modify-other-keys-terminal-list): Delete obsolete variable. (terminal-init-xterm-bracketed-paste-mode): New function. (terminal-init-xterm): Call it. (terminal-init-xterm-modify-other-keys): Use tty-mode-set-strings and tty-mode-reset-strings instead of random hooks. (xterm-turn-on-modify-other-keys) (xterm-turn-off-modify-other-keys) (xterm-remove-modify-other-keys): Delete obsolete functions. * term/screen.el: Rewrite to just use the xterm code. Add copyright notice. Mention tmux.
* | Be consistent about reporting infoclean failures.Paul Eggert2014-04-161-0/+4
| | | | | | | | | | | | | | | | | | * doc/emacs/Makefile.in (infoclean): * doc/lispintro/Makefile.in (infoclean): * doc/lispref/Makefile.in (infoclean): * doc/misc/Makefile.in (infoclean): Do not fail merely because the info directory does not exist, but do fail if it exists and can't be cleaned.
* | Make up-list and backward-up-list get out of more spotsDaniel Colascione2014-04-091-0/+8
| |
* | Tweak completion documentationDaniel Colascione2014-04-081-0/+5
| |
* | ChangeLog fixesGlenn Morris2014-04-071-3/+1
| | | | | | | | | | | | Merged entries get today's date. May as well combine consecutive separate entries by same author into one. Backported entries should not appear twice.
* | Merge from emacs-24; up to 2014-04-01T20:18:12Z!eggert@cs.ucla.eduDaniel Colascione2014-04-071-0/+11
|\ \ | |/
| * Minor doc updates related to dribble filesGlenn Morris2014-04-051-0/+4
| | | | | | | | | | | | | | | | | | * doc/emacs/trouble.texi (Checklist): * doc/lispref/os.texi (Recording Input): Dribble files may contain passwords. * lisp/help.el (view-lossage): Doc tweak. * src/keyboard.c (Fopen_dribble_file): Doc tweak.
| * Doc updates for buffer-stale-function now applying to file buffers tooGlenn Morris2014-04-031-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | * doc/emacs/arevert-xtra.texi (Supporting additional buffers): * doc/lispref/backups.texi (Reverting): Update for buffer-stale-function also applying to file-buffers. * lisp/autorevert.el (auto-revert-buffers): * lisp/files.el (buffer-stale--default-function) (buffer-stale-function, revert-buffer--default): Doc tweaks. * etc/NEWS: Related edits.
| * Doc updates for default values of some -function vars no longer being nilGlenn Morris2014-04-031-0/+5
| | | | | | | | | | | | | | | | | | * doc/emacs/files.texi (Backup Names): * doc/emacs/arevert-xtra.texi (Supporting additional buffers): * doc/lispref/backups.texi (Making Backups, Reverting): Update for default values of some -function vars no longer being nil. * etc/NEWS: Related edits.
* | Discuss using lazy completion tables for inline completion.Daniel Colascione2014-03-301-0/+5
| |
* | Introduce `term-file-aliases', replacing some small lisp/term filesGlenn Morris2014-03-271-0/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * lisp/faces.el (term-file-aliases): New variable. (tty-run-terminal-initialization): Respect term-file-aliases. * lisp/term/apollo.el, lisp/term/vt102.el, lisp/term/vt125.el: * lisp/term/vt201.el, lisp/term/vt220.el, lisp/term/vt240.el: * lisp/term/vt300.el, lisp/term/vt320.el, lisp/term/vt400.el: * lisp/term/vt420.el: Remove files, replaced by aliases. * lisp/term/README: Mention term-file-aliases. * lisp/term/AT386.el, lisp/term/news.el, lisp/term/tvi970.el: * lisp/term/vt100.el, lisp/term/wyse50.el: Remove obsolete comment. * doc/emacs/custom.texi (Terminal Init): Mention term-file-aliases. * doc/lispref/os.texi (Terminal-Specific): Mention term-file-aliases. * etc/NEWS: Mention this.
* | Merge from emacs-24; up to 2014-03-23T23:14:52Z!yamaoka@jpl.orgJuanma Barranquero2014-03-261-0/+13
|\ \ | |/
| * Improve doc of file-symlink-p per bug #17073.Eli Zaretskii2014-03-251-0/+5
| | | | | | | | | | doc/lispref/files.texi (Kinds of Files): Improve documentation of file-symlink-p. Add cross-references.
| * Undo in region after markers in undo history relocatedBarry O'Reilly2014-03-241-0/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * simple.el (primitive-undo): Only process marker adjustments validated against their corresponding (TEXT . POS). Issue warning for lone marker adjustments in undo history. (Bug#16818) (undo-make-selective-list): Add marker adjustments to selective undo list based on whether their corresponding (TEXT . POS) is in the region. Remove variable adjusted-markers, which was unused and only non nil during undo-make-selective-list. (undo-elt-in-region): Return nil when passed a marker adjustment and explain in function doc. Have (MARKER . ADJUSTMENT) undo records always be immediately after their corresponding (TEXT . POS) record in undo list. (Bug#16818) * lisp.h (record-delete): New arg record_markers. (record_marker_adjustment): No longer needed outside undo.c. * insdel.c (adjust_markers_for_delete): Move calculation of marker adjustments to undo.c's record_marker_adjustments. Note that fileio.c's decide_coding_unwind is another caller to adjust_markers_for_delete. Because it has undo list bound to t, it does not rely on adjust_markers_for_delete to record marker adjustments. (del_range_2): Swap call to record_delete and adjust_markers_for_delete so as undo marker adjustments are recorded before current deletion's adjustments, as before. (adjust_after_replace): (replace_range): Pass value for new record_markers arg to delete_record. * undo.c (record_marker_adjustment): Renamed to record_marker_adjustments and made static. (record_delete): Check record_markers arg and call record_marker_adjustments. (record_change): Pass value for new record_markers arg to delete_record. (record_point): at_boundary calculation no longer needs to account for marker adjustments. * undo-tests.el (undo-test-marker-adjustment-nominal): (undo-test-region-t-marker): New tests of marker adjustments. (undo-test-marker-adjustment-moved): (undo-test-region-mark-adjustment): New tests to demonstrate bug#16818, which fail without the fix. * markers.texi (Moving Marker Positions): The 2014-03-02 doc change mentioning undo's inability to handle relocated markers no longer applies. See bug#16818. * text.texi (Undo): Expand documentation of (TEXT . POS) and (MARKER . ADJUSTMENT) undo elements.
* | Doc tweaks related to file lockingGlenn Morris2014-03-251-0/+4
| | | | | | | | | | | | * doc/lispref/files.texi (File Locks): All systems support locking. * src/filelock.c (Flock_buffer): Doc tweak.
* | Include interactive-only information in describe-function outputGlenn Morris2014-03-221-0/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * lisp/help-fns.el (help-fns--interactive-only): New function. (help-fns-describe-function-functions): Add the above function. * lisp/simple.el (beginning-of-buffer, end-of-buffer, insert-buffer) (next-line, previous-line): Remove hand-written interactive-only information from doc strings, it is auto-generated now. * lisp/bookmark.el (bookmark-write): * lisp/epa-mail.el (epa-mail-decrypt, epa-mail-verify, epa-mail-sign) (epa-mail-import-keys): Mark interactive-only, and remove hand-written interactive-only information from doc strings. * lisp/epa.el (epa-decrypt-armor-in-region, epa-verify-region) (epa-verify-cleartext-in-region, epa-sign-region, epa-encrypt-region): * lisp/files.el (not-modified): * lisp/simple.el (mark-whole-buffer): Mark interactive-only. * doc/lispref/commands.texi (Defining Commands): Mention that interactive-only also affects describe-function. * etc/NEWS: Mention this.
* | Allow `declare' to set the interactive-only propertyGlenn Morris2014-03-221-0/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * lisp/emacs-lisp/byte-run.el (defun-declarations-alist): Add interactive-only. Doc tweak. (macro-declarations-alist): Doc tweak. * lisp/subr.el (declare): Doc tweak (add xref to manual). * lisp/comint.el (comint-run): * lisp/files.el (insert-file-literally, insert-file): * lisp/replace.el (replace-string, replace-regexp): * lisp/simple.el (beginning-of-buffer, end-of-buffer, delete-backward-char) (delete-forward-char, goto-line, insert-buffer, next-line) (previous-line): Set interactive-only via declare. * doc/lispref/functions.texi (Declare Form): Add interactive-only. * doc/lispref/commands.texi (Defining Commands) Mention declare. * etc/NEWS: Mention this.
* | Merge from emacs-24; up to 2014-03-21T21:27:25Z!dancol@dancol.orgGlenn Morris2014-03-221-0/+17
|\ \ | |/
| * * lispref/commands.texi (Defining Commands): List interactive-only values.Glenn Morris2014-03-221-0/+4
| |
| * doc/lispref/functions.texi (Core Advising Primitives): Fix cross-reference ↵Eli Zaretskii2014-03-221-0/+5
| | | | | | | | in last change.
| * * doc/lispref/functions.texi (Advising Functions): Explain a bit more howStefan Monnier2014-03-211-0/+8
|/ | | | | | | arguments work. (Advice combinators): New node. (Core Advising Primitives): Use it. Expand description of "depth". (Advising Named Functions): Document limitation of advices on macros.