1. 04 May, 2012 2 commits
    • Stefan Monnier's avatar
      Add new error and function `user-error'. · 71873e2b
      Stefan Monnier authored
      * lisp/subr.el (user-error): New function.
      * lisp/window.el (switch-to-buffer):
      * lisp/vc/smerge-mode.el (smerge-resolve-function, smerge-resolve)
      (smerge-match-conflict):
      * lisp/simple.el (previous-matching-history-element)
      (next-matching-history-element, goto-history-element, undo-more)
      (undo-start):
      * lisp/progmodes/etags.el (visit-tags-table-buffer, find-tag-tag)
      (find-tag-noselect, find-tag-in-order, etags-goto-tag-location)
      (next-file, tags-loop-scan, list-tags, complete-tag):
      * lisp/progmodes/compile.el (compilation-loop):
      * lisp/mouse.el (mouse-minibuffer-check):
      * lisp/man.el (Man-bgproc-sentinel, Man-goto-page):
      * lisp/info.el (Info-find-node-2, Info-extract-pointer, Info-history-back)
      (Info-history-forward, Info-follow-reference, Info-menu)
      (Info-extract-menu-item, Info-extract-menu-counting)
      (Info-forward-node, Info-backward-node, Info-next-menu-item)
      (Info-last-menu-item, Info-next-preorder, Info-last-preorder)
      (Info-next-reference, Info-prev-reference, Info-index)
      (Info-index-next, Info-follow-nearest-node)
      (Info-copy-current-node-name):
      * lisp/imenu.el (imenu--make-index-alist)
      (imenu-default-create-index-function, imenu-add-to-menubar):
      * lisp/files.el (basic-save-buffer, recover-file):
      * lisp/emacs-lisp/easy-mmode.el (easy-mmode-define-navigation):
      * lisp/emacs-lisp/checkdoc.el (checkdoc-continue, checkdoc-comments)
      (checkdoc-message-text, checkdoc-defun):
      * lisp/dabbrev.el (dabbrev-completion, dabbrev--abbrev-at-point):
      * lisp/cus-edit.el (customize-changed-options, customize-rogue)
      (customize-saved, custom-variable-set, custom-variable-mark-to-save)
      (custom-variable-mark-to-reset-standard)
      (custom-variable-reset-backup, custom-face-mark-to-reset-standard)
      (custom-file):
      * lisp/completion.el (check-completion-length):
      * lisp/comint.el (comint-search-arg)
      (comint-previous-matching-input-string-position)
      (comint-previous-matching-input)
      (comint-replace-by-expanded-history-before-point, comint-send-input)
      (comint-copy-old-input, comint-backward-matching-input)
      (comint-goto-process-mark, comint-set-process-mark):
      * lisp/calendar/calendar.el (calendar-cursor-to-date): Use it.
      * lisp/bindings.el (debug-ignored-errors): Remove regexps, add `user-error'.
      * src/data.c (PUT_ERROR): New macro.
      (syms_of_data): Use it.  Add new error type `user-error'.
      * src/undo.c (user_error): New function.
      (Fprimitive_undo): Use it.
      * src/print.c (print_error_message): Adjust print style for `user-error'.
      * src/keyboard.c (user_error): New function.
      (Fexit_recursive_edit, Fabort_recursive_edit): Use it.
      71873e2b
    • Glenn Morris's avatar
      Give info files the .info extension · 8045b906
      Glenn Morris authored
      Ref http://lists.gnu.org/archive/html/emacs-devel/2012-04/msg00354.html
      
      * configure.in (INFO_EXT, INFO_OPTS): New output variables.
      
      * doc/emacs/Makefile.in (INFO_EXT, INFO_OPTS): New, set by configure.
      (info, infoclean): Use $INFO_EXT.
      ($(infodir)/emacs$(INFO_EXT)): Use $INFO_EXT and $INFO_OPT.
      * doc/emacs/makefile.w32-in (INFO_EXT, INFO_OPTS): New.
      (INFO_TARGETS): Use $INFO_EXT.
      ($(infodir)/emacs$(INFO_EXT)): Use $INFO_EXT and $INFO_OPT, and -o.
      
      * doc/lispintro/Makefile.in (INFO_EXT, INFO_OPTS): New, set by configure.
      (info, infoclean): Use $INFO_EXT.
      (${infodir}/eintr$(INFO_EXT)): Use $INFO_EXT and $INFO_OPT.
      * doc/lispintro/makefile.w32-in (INFO_EXT, INFO_OPTS): New.
      (INFO_TARGETS, clean): Use $INFO_EXT.
      ($(infodir)/eintr$(INFO_EXT)): Use $INFO_EXT and $INFO_OPT.
      
      * doc/lispref/Makefile.in (INFO_EXT, INFO_OPTS): New, set by configure.
      (info, infoclean): Use $INFO_EXT.
      ($(infodir)/elisp$(INFO_EXT)): Use $INFO_EXT and $INFO_OPT.
      * doc/lispref/makefile.w32-in (INFO_EXT, INFO_OPTS): New.
      (info, maintainer-clean): Use $INFO_EXT.
      ($(infodir)/elisp$(INFO_EXT)): Use $INFO_EXT and $INFO_OPT.
      
      * doc/misc/Makefile.in (INFO_EXT, INFO_OPTS): New, set by configure.
      (INFO_TARGETS): Use $INFO_EXT.
      Make all rules generating info files use $INFO_EXT, $INFO_OPT, and -o.
      * doc/misc/makefile.w32-in (INFO_EXT, INFO_OPTS): New.
      (INFO_TARGETS): Use $INFO_EXT.
      Make all rules generating info files use $INFO_EXT, $INFO_OPT, and -o.
      8045b906
  2. 01 May, 2012 1 commit
    • Glenn Morris's avatar
      Only print the edition number of the manuals in the TeX version · bbba8869
      Glenn Morris authored
      Frankly, I think the edition conveys little to no information.
      The version number of Emacs is much more relevant.
      No-one seems to know what the rules are for updating the edition anyway...
      
      * doc/emacs/emacs.texi (@copying): Only print EDITION in the TeX version.
      
      * doc/lispref/elisp.texi (@copying):
      * doc/lispref/intro.texi (Introduction): Only print VERSION in the TeX version.
      bbba8869
  3. 30 Apr, 2012 2 commits
  4. 28 Apr, 2012 1 commit
    • Glenn Morris's avatar
      Reword some doc/emacs to remove/reduce some overly long/short lines. · 9eb25ee8
      Glenn Morris authored
      * xresources.texi (Resources):
      * mule.texi (Language Environments):
      * misc.texi (Amusements):
      * maintaining.texi (VC Change Log):
      * frames.texi (Fonts):
      * custom.texi (Specifying File Variables, Minibuffer Maps):
      * cmdargs.texi (Initial Options):
      * building.texi (Flymake):
      Reword to remove/reduce some overly long/short lines.
      9eb25ee8
  5. 27 Apr, 2012 4 commits
  6. 26 Apr, 2012 2 commits
  7. 25 Apr, 2012 1 commit
  8. 20 Apr, 2012 1 commit
  9. 15 Apr, 2012 1 commit
  10. 14 Apr, 2012 7 commits
  11. 13 Apr, 2012 1 commit
    • Glenn Morris's avatar
      More small edits for doc/emacs/mule.texi · 05f7d0d3
      Glenn Morris authored
      * mule.texi (Select Input Method, Coding Systems, Recognize Coding):
      Copyedits.
      (Coding Systems): Mac OS X apparently uses newlines for EOL.
      (Recognize Coding): Remove old auto-coding-regexp-alist example.
      auto-coding-functions does not override coding: tags.
      Remove rmail-decode-mime-charset; it no longer has any effect.
      05f7d0d3
  12. 12 Apr, 2012 5 commits
    • Glenn Morris's avatar
    • Chong Yidong's avatar
      New Lisp manual nodes, Applying Customizations and Custom Themes. · 81927dd2
      Chong Yidong authored
      * doc/lispref/customize.texi (Applying Customizations):
      (Custom Themes): New nodes.
      
      * doc/lispref/display.texi (Defining Faces): Reference custom-set-faces.
      
      * doc/lispref/modes.texi (Defining Minor Modes, Defining Minor Modes):
      * doc/lispref/os.texi (Startup Summary): Copyedits.
      
      * doc/emacs/custom.texi (Creating Custom Themes): Add reference to Custom
      Themes node in Lisp manual.
      
      * lisp/custom.el (custom-theme-set-variables): Doc fix.
      81927dd2
    • Glenn Morris's avatar
      * doc/emacs/mule.texi (Input Methods): Copyedits. · 893585f4
      Glenn Morris authored
      Use "^" for the postfix example, because it is less confusing inside
      Info's `quotes'.
      893585f4
    • Glenn Morris's avatar
      e0550cae
    • Glenn Morris's avatar
      Doc and manual fixes related to mule · 8edb942b
      Glenn Morris authored
      * doc/emacs/mule.texi (International): Copyedits.
      (International Chars): Update C-x = example output.
      (Disabling Multibyte): Rename from "Enabling Multibyte".
      Clarify what "unibyte: t" does, and mode-line description.
      (Unibyte Mode): Update for "Disabling Multibyte" node name change.
      Use Texinfo recommended convention for quotes+punctuation.
      
      * doc/emacs/custom.texi (Specifying File Variables):
      Fix "unibyte" description.
      Update for "Disabling Multibyte" node name change.
      
      * doc/emacs/emacs.texi: Update for "Disabling Multibyte" node name change.
      
      * doc/lispref/loading.texi (Loading Non-ASCII):
      "unibyte:" can also be at the end.
      
      * lisp/international/mule.el (set-auto-coding-for-load): Doc fix.
      8edb942b
  13. 10 Apr, 2012 2 commits
  14. 08 Apr, 2012 1 commit
    • Glenn Morris's avatar
      Use @env for environment variables in texinfo manuals · 8fc85b20
      Glenn Morris authored
      It renders the same as @code, so in many cases this change is entirely cosmetic.
      
      * doc/emacs/misc.texi (Gnus Startup):
      * doc/lispref/files.texi, doc/lispref/frames.texi:
      * doc/lispref/loading.texi, doc/lispref/os.texi, doc/lispref/processes.texi:
      Use @env for environment variables.
      8fc85b20
  15. 07 Apr, 2012 2 commits
    • Glenn Morris's avatar
      Bump trunk version to 24.1.50. · f3774f20
      Glenn Morris authored
      * README, configure.in (AC_INIT): Bump version to 24.1.50.
      
      * doc/emacs/emacsver.texi (EMACSVER): Bump version to 24.1.50.
      
      * doc/man/emacs.1: Bump version to 24.1.50.
      
      * msdos/sed2v2.inp: Bump version to 24.1.50.
      
      * nextstep/Cocoa/Emacs.base/Contents/Info.plist:
      * nextstep/Cocoa/Emacs.base/Contents/Resources/English.lproj/InfoPlist.strings:
      * nextstep/GNUstep/Emacs.base/Resources/Info-gnustep.plist:
      * nextstep/GNUstep/Emacs.base/Resources/Emacs.desktop:
      Bump version to 24.1.50.
      
      * nt/config.nt, nt/makefile.w32-in, nt/emacs.rc, nt/emacsclient.rc:
      Bump version to 24.1.50.
      f3774f20
    • Glenn Morris's avatar
      Replace non-portable use of $< in ordinary make rules · f48a9cb4
      Glenn Morris authored
      Ref: http://lists.gnu.org/archive/html/help-gnu-emacs/2012-04/msg00074.html
      
      * emacs/Makefile.in, lispintro/Makefile.in, lispref/Makefile.in:
      * misc/Makefile.in: Replace non-portable use of $< in ordinary rules.
      f48a9cb4
  16. 05 Apr, 2012 2 commits
  17. 04 Apr, 2012 3 commits
  18. 03 Apr, 2012 1 commit
    • Chong Yidong's avatar
      Two minor doc/consistency fixes. · 529c06b6
      Chong Yidong authored
      * doc/emacs/sending.texi (Mail Misc): Fix an index entry.
      
      * lisp/mail/sendmail.el (mail-mode-map): Bind C-c C-i to
      mail-insert-file, not its obsolete alias mail-attach-file.
      529c06b6
  19. 02 Apr, 2012 1 commit