1. 23 Jun, 2014 1 commit
    • Glenn Morris's avatar
      Disable implicit texi rules in doc/ · b8e83630
      Glenn Morris authored
      * doc/emacs/Makefile.in (%.texi):
      * doc/lispintro/Makefile.in (%.texi):
      * doc/lispref/Makefile.in (%.texi):
      * doc/misc/Makefile.in (%.texi):
      Disable implicit rules.
      b8e83630
  2. 21 Jun, 2014 1 commit
  3. 15 Jun, 2014 1 commit
    • Glenn Morris's avatar
      Parallelize clean rules using GNU make features · 0e6929ec
      Glenn Morris authored
      * Makefile.in: (submake_template): New definition.
      (mostlyclean_dirs, clean_dirs, distclean_dirs, maintainer_clean_dirs):
      New variables.
      (mostlyclean, clean, distclean, bootstrap-clean, maintainer-clean)
      (extraclean): Define using each subdirectory as a prequisite.
      
      * lib/Makefile.am (bootstrap-clean):
      * doc/emacs/Makefile.in (bootstrap-clean):
      * doc/lispintro/Makefile.in (bootstrap-clean):
      * doc/lispref/Makefile.in (bootstrap-clean):
      * doc/misc/Makefile.in (bootstrap-clean):
      * lib-src/Makefile.in (bootstrap-clean):
      * lwlib/Makefile.in (bootstrap-clean):
      * nextstep/Makefile.in (bootstrap-clean):
      * nt/Makefile.in (bootstrap-clean):
      * oldXMenu/Makefile.in (bootstrap-clean):
      New rules, for symmetry/simplicity.
      
      * lwlib/Makefile.in (mostlyclean, clean, distclean, maintainer-clean):
      * oldXMenu/Makefile.in (mostlyclean, clean, distclean, maintainer-clean, tags):
      Declare as PHONY.
      0e6929ec
  4. 14 Jun, 2014 1 commit
  5. 10 Jun, 2014 1 commit
    • Glenn Morris's avatar
      Get rid of the INFO_EXT variable · 40abffe4
      Glenn Morris authored
      It's never been anything more than pointless complexity
      
      * configure.ac (INFO_EXT, INFO_OPTS): Remove output variables.
      
      * Makefile.in (INFO_EXT): Remove and replace by ".info" throughout.
      
      * doc/emacs/Makefile.in (INFO_EXT): Remove and replace by ".info" throughout.
      (INFO_OPTS): Set directly rather than with configure.
      
      * doc/lispintro/Makefile.in (INFO_EXT): Remove and replace by ".info" throughout.
      (INFO_OPTS): Set directly rather than with configure.
      
      * doc/lispref/Makefile.in (INFO_EXT): Remove and replace by ".info" throughout.
      (INFO_OPTS): Set directly rather than with configure.
      
      * doc/misc/Makefile.in (INFO_EXT): Remove and replace by ".info" throughout.
      (INFO_OPTS): Set directly rather than with configure.
      40abffe4
  6. 09 Jun, 2014 1 commit
  7. 08 Jun, 2014 3 commits
    • Glenn Morris's avatar
      Small doc updates re initial-buffer-choice · 6d069b1b
      Glenn Morris authored
      * doc/emacs/entering.texi (Entering Emacs): Small fix re initial-buffer-choice.
      
      * doc/emacs/misc.texi (emacsclient Options): Copyedit.
      
      * doc/lispref/os.texi (Startup Summary): Small fix for initial-buffer-choice.
      
      * lisp/startup.el (initial-buffer-choice): Doc fix.
      Reset :version (adding an option does not merit a :version bump).
      6d069b1b
    • Glenn Morris's avatar
      Doc edits re uniquify · 99d8aedf
      Glenn Morris authored
      * doc/emacs/buffers.texi (Uniquify): Copyedits.
      
      * doc/emacs/files.texi (Visiting): Update for uniquify changes.
      
      * doc/lispref/files.texi (Subroutines of Visiting): Mention uniquify.
      
      * doc/misc/vip.texi (Files): Defer to Emacs manual for uniquify details.
      
      * lisp/bookmark.el (bookmark-load): Doc fix.
      
      * lisp/uniquify.el (uniquify-buffer-name-style): Doc fix.
      
      * lisp/files.el: Comment.
      
      * etc/NEWS: Related edit.
      99d8aedf
    • Glenn Morris's avatar
      Doc tweaks re < etc · 7b385b02
      Glenn Morris authored
      * doc/lispref/numbers.texi (Comparison of Numbers): Copyedits.
      
      * src/data.c (Flss, Fgtr, Fleq, Fgeq): Doc tweaks.
      7b385b02
  8. 07 Jun, 2014 1 commit
  9. 06 Jun, 2014 2 commits
    • Glenn Morris's avatar
      Doc updates re window-setup-hook · b8379803
      Glenn Morris authored
      * 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.
      b8379803
    • Glenn Morris's avatar
      Document incompatible overlay priority change · 137dcb47
      Glenn Morris authored
      * doc/lispref/display.texi (Overlay Properties): Update re priority. 
      
      * etc/NEWS: Related edit.
      
      Fixes: debbugs:17234
      137dcb47
  10. 05 Jun, 2014 1 commit
    • Glenn Morris's avatar
      Some documentation for signing of packages · e1b3f35f
      Glenn Morris authored
      * 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.
      e1b3f35f
  11. 27 May, 2014 2 commits
    • Glenn Morris's avatar
      Doc updates re filter-buffer-substring · e9e341bb
      Glenn Morris authored
      * 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.
      e9e341bb
    • Glenn Morris's avatar
      Doc updates re abbrev-expand-function · e38a5ebe
      Glenn Morris authored
      * 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.
      e38a5ebe
  12. 22 May, 2014 1 commit
  13. 21 May, 2014 1 commit
  14. 19 May, 2014 2 commits
    • Paul Eggert's avatar
      Allow any non-nil value to count as true in bool-vector. · 2f1205e0
      Paul Eggert authored
      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.
      2f1205e0
    • Dmitry Antipov's avatar
      * src/lisp.h (CHECK_BOOLEAN): New function. · 2bcf0551
      Dmitry Antipov authored
      * 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.
      2bcf0551
  15. 17 May, 2014 2 commits
    • Eli Zaretskii's avatar
      Fix bug #17511 with unclear documentation of line-move-ignore-invisible. · 1e046d37
      Eli Zaretskii authored
       lisp/simple.el (line-move-ignore-invisible): Doc fix.
      
       doc/lispref/display.texi (Invisible Text): Clarify the description of
       line-move-ignore-invisible.
      1e046d37
    • Paul Eggert's avatar
      Assume C99 or later. · 8208d2bf
      Paul Eggert authored
      * 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
      8208d2bf
  16. 15 May, 2014 2 commits
  17. 14 May, 2014 1 commit
    • Glenn Morris's avatar
      Add with-file-modes macro, and use it · d63d883a
      Glenn Morris authored
      * 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.
      d63d883a
  18. 07 May, 2014 1 commit
  19. 29 Apr, 2014 2 commits
  20. 28 Apr, 2014 1 commit
  21. 24 Apr, 2014 1 commit
  22. 21 Apr, 2014 1 commit
    • Eli Zaretskii's avatar
      Minor fixes to the docs. · f982b371
      Eli Zaretskii authored
       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.
      f982b371
  23. 17 Apr, 2014 2 commits
    • Daniel Colascione's avatar
      2014-04-17 Daniel Colascione <dancol@dancol.org> · bfc30790
      Daniel Colascione authored
      	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.
      bfc30790
    • Paul Eggert's avatar
      Be consistent about reporting infoclean failures. · eb36672f
      Paul Eggert authored
      * 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.
      eb36672f
  24. 09 Apr, 2014 1 commit
  25. 08 Apr, 2014 1 commit
  26. 07 Apr, 2014 1 commit
    • Glenn Morris's avatar
      ChangeLog fixes · 6f287c89
      Glenn Morris authored
      Merged entries get today's date.
      May as well combine consecutive separate entries by same author into one.
      Backported entries should not appear twice.
      6f287c89
  27. 05 Apr, 2014 1 commit
    • Glenn Morris's avatar
      Minor doc updates related to dribble files · 50ea0f87
      Glenn Morris authored
      * 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.
      50ea0f87
  28. 04 Apr, 2014 2 commits
    • Glenn Morris's avatar
      Doc updates for buffer-stale-function now applying to file buffers too · 8a1d24b1
      Glenn Morris authored
      * 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.
      8a1d24b1
    • Glenn Morris's avatar
      Doc updates for default values of some -function vars no longer being nil · 03607929
      Glenn Morris authored
      * 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.
      03607929
  29. 31 Mar, 2014 1 commit
  30. 28 Mar, 2014 1 commit
    • Glenn Morris's avatar
      Introduce `term-file-aliases', replacing some small lisp/term files · 95de732d
      Glenn Morris authored
      * 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.
      95de732d