1. 27 Oct, 2012 1 commit
    • Chong Yidong's avatar
      More Emacs 24.3 documentation updates. · 05b621a6
      Chong Yidong authored
      * 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.
      05b621a6
  2. 30 Sep, 2012 1 commit
    • Chong Yidong's avatar
      Update docs for a bunch of 24.3 changes. · 48de8b12
      Chong Yidong authored
      * 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.
      48de8b12
  3. 27 Sep, 2012 1 commit
  4. 04 Sep, 2012 1 commit
    • Paul Eggert's avatar
      Give more-useful info on a fatal error (Bug#12328). · cf29dd84
      Paul Eggert authored
      * doc/emacs/trouble.texi (Crashing): New section, documenting this.
      * etc/NEWS: Document the change.
      * src/alloc.c [ENABLE_CHECKING]: Do not include <execinfo.h>.
      (die) [ENABLE_CHECKING]: Call fatal_error_backtrace instead
      of doing the work ourselves.
      * src/emacs.c (fatal_error_signal): Let fatal_error_backtrace
      do most of the work.
      (fatal_error_backtrace): New function, taken from the guts
      of the old fatal_error_signal, but with a new option to output
      a backtrace.
      (shut_down_emacs) [!DOS_NT]: Use strsignal to give more-useful
      info about the signal than just its number.
      * src/lisp.h (fatal_error_backtrace, emacs_backtrace): New decls.
      * src/sysdep.c: Include <execinfo.h>
      (emacs_backtrace): New function, taken partly from the previous
      code of the 'die' function.
      (emacs_abort): Call fatal_error_backtrace rather than abort.
      cf29dd84
  5. 31 Jul, 2012 1 commit
  6. 19 Jul, 2012 1 commit
  7. 06 Jul, 2012 1 commit
    • Chong Yidong's avatar
      Tweak Emacs manual info menu ordering. · 6edc3d28
      Chong Yidong authored
      * doc/emacs/emacs.texi: Re-order top-level menu to correspond to logical
      order, to avoid makeinfo warnings.
      
      * doc/emacs/ack.texi (Acknowledgments): Note new python.el.
      6edc3d28
  8. 11 Jun, 2012 1 commit
  9. 10 Jun, 2012 1 commit
    • Chong Yidong's avatar
      Emacs manual tweaks to accomodate 7x9 pdf. · 166bc0c8
      Chong Yidong authored
      * emacs.texi: Update ISBN and edition number.
      
      * anti.texi:
      * building.texi:
      * cmdargs.texi:
      * custom.texi:
      * display.texi:
      * files.texi:
      * frames.texi:
      * glossary.texi:
      * misc.texi:
      * mule.texi:
      * programs.texi:
      * sending.texi:
      * text.texi: Copyedits to avoid underfull/overfull in 7x9 manual.
      166bc0c8
  10. 27 May, 2012 2 commits
  11. 22 May, 2012 1 commit
  12. 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
  13. 27 Apr, 2012 2 commits
  14. 26 Apr, 2012 1 commit
    • Glenn Morris's avatar
      Add "et al." to authors for emacs and elisp manuals. · 1a72be46
      Glenn Morris authored
      This seems only fair, since there have been a large number of
      contributors since the original ones.
      
      * doc/emacs/emacs.texi:
      * doc/lispref/book-spine.texi, doc/lispref/elisp.texi, doc/lispref/vol1.texi:
      * doc/lispref/vol2.texi:
      Add "et al." to authors.
      1a72be46
  15. 14 Apr, 2012 1 commit
  16. 12 Apr, 2012 1 commit
    • 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
  17. 29 Feb, 2012 2 commits
    • Glenn Morris's avatar
      Use "" quotes in menus · 775b55af
      Glenn Morris authored
      This is already used in most places. ``...'' does not get specially
      converted by texinfo in @menu descriptions.
      
      * doc/emacs/emacs.texi, doc/emacs/help.texi, doc/emacs/text.texi:
      * doc/lispref/elisp.texi, doc/lispref/vol1.texi, doc/lispref/vol2.texi:
      * doc/misc/sem-user.texi, doc/misc/url.texi, doc/misc/woman.texi:
      Use "" quotes in menus.
      775b55af
    • Glenn Morris's avatar
      Use @code{} in menus when appropriate, rather than `' · 53eced6d
      Glenn Morris authored
      Eg it looks better in html output, where it gets converted to italic.
      
      * doc/emacs/dired.texi, doc/emacs/emacs.texi:
      * doc/misc/cl.texi: Use @code{} in menus when appropriate, rather than `'.
      53eced6d
  18. 28 Feb, 2012 1 commit
  19. 20 Feb, 2012 7 commits
  20. 12 Feb, 2012 2 commits
  21. 19 Jan, 2012 1 commit
  22. 15 Jan, 2012 2 commits
    • Chong Yidong's avatar
      Update X Resources chapter of Emacs manual. · 06848b82
      Chong Yidong authored
      * doc/emacs/xresources.texi (X Resources): Describe GTK+ case first.
      (Resources): Don't use borderWidth as an example, since it doesn't
      work with GTK+.
      (Table of Resources): Clarify role of several resources, including
      the Emacs 24 behavior of cursorBlink etc.
      (Face Resources): Node deleted.  Recommend using Customize
      instead.  Add paragraph to `Table of Resources' node summarizing
      how to use X resources for changing faces.
      (Lucid Resources): Rewrite, omitting description of font names,
      referring to the Fonts node instead.
      (LessTif Resources): Copyedits.
      (GTK resources): Rewrite, describing the difference between gtk2
      and gtk3.
      (GTK Resource Basics): New node.
      (GTK Widget Names, GTK Names in Emacs): Rewrite.
      (GTK styles): Just refer to Fonts node for GTK font format.
      
      * doc/emacs/display.texi (Faces): Document the cursor face.
      06848b82
    • Chong Yidong's avatar
      Bump version to 23.3.90. · 309f169f
      Chong Yidong authored
      Regenerate ldefs-boot.el and AUTHORS.
      309f169f
  23. 14 Jan, 2012 1 commit
    • Chong Yidong's avatar
      Update Emacs Invocation chapter of Emacs manual. · a73a3461
      Chong Yidong authored
      * doc/emacs/cmdargs.texi (Action Arguments): No need to mention
      EMACSLOADPATH.
      (General Variables): Add xref to Lisp Libraries.
      (Initial Options): Copyedits.
      (Resume Arguments): Node deleted; emacs.bash/csh are obsolete.
      (Environment): Clarify what getenv does.
      (General Variables): Clarify EMACSPATH etc.  Emacs does not assume
      light backgrounds on xterms.
      (Misc Variables): TEMP and TMP are not Windows-specific.
      (Display X): Copyedits.
      (Colors X): -bd does nothing for GTK.
      (Icons X): Gnome 3 doesn't use taskbars.
      
      * doc/emacs/misc.texi (Shell): Document exec-path here.
      
      * doc/emacs/rmail.texi (Movemail): Add xref for exec-path.
      a73a3461
  24. 11 Jan, 2012 1 commit
  25. 07 Jan, 2012 1 commit
    • Chong Yidong's avatar
      Update Lossage chapter of Emacs manual. · c61ab18c
      Chong Yidong authored
      * doc/emacs/trouble.texi (Lossage): Refer to Bugs node for problems.
      (DEL Does Not Delete): Don't use "usual erasure key" teminology.
      (Screen Garbled): Don't refer to terminal "manufacturers".
      (Total Frustration): Node deleted.  Eliza is documented in
      Amusements now.
      (Known Problems): More info about using the bug tracker.  Mention
      debbugs package.
      (Bug Criteria): Copyedits.
      (Understanding Bug Reporting): Mention emacs -Q.
      c61ab18c
  26. 05 Jan, 2012 2 commits
    • Chong Yidong's avatar
      Update the Customization chapter of Emacs manual. · b0d7d8af
      Chong Yidong authored
      * doc/emacs/custom.texi (Customization Groups): Update example.
      (Browsing Custom): Document the new search field.
      (Changing a Variable): Update example for Emacs 24 changes.
      Document Custom-set and Custom-save commands.
      (Face Customization): Document Emacs 24 changes.  De-document
      modify-face.
      (Specific Customization): Mention customize-variable.
      (Custom Themes): Add customize-themes, custom-theme-load-path,
      custom-theme-directory, and describe-theme.
      (Creating Custom Themes): New node.
      (Examining): Mention M-:.
      
      * doc/emacs/package.texi (Packages): Fix typo.
      b0d7d8af
    • Glenn Morris's avatar
      acaf905b
  27. 03 Jan, 2012 1 commit
    • Chong Yidong's avatar
      More updates to misc.texi. · 88c5c7c8
      Chong Yidong authored
      * doc/emacs/misc.texi (Single Shell): Don't document Lisp usage of
      shell-command.  Tidy up discussion of synchronicity.  Add index
      entries for async-shell-command.
      (Interactive Shell): Note that M-x shell uses shell-file-name.
      Note change in behavior in Emacs 24.
      (Shell Mode): Shell mode now uses completion-at-point.
      (Shell Prompts): Emphasize that comint-use-prompt-regexp isn't the
      default method for recognizing prompts nowadays.
      (Shell Ring): Add xref to Minibuffer History.
      (Directory Tracking): Explain Dirtrack mode in more detail.
      (Term Mode): Fix index entries.
      (Paging in Term): Merge into Term Mode.
      (Serial Terminal, Emacs Server, emacsclient Options): Copyedits.
      (Printing): Fix xref.  State default of lpr-switches.
      (PostScript): Remove obsolete sentence.  Omit description of
      non-interactive behaviors.
      (Hyperlinking): Improve description.
      (Browse-URL): Using compose-mail for mailto URLs is the default.
      Document browse-url-mailto-function.
      (Goto Address mode): Add index entries.  Add xref to Browse-URL.
      (FFAP): FFAP is not a minor mode.
      (Amusements): M-x lm was renamed to M-x landmark.  Document
      nato-region.
      88c5c7c8
  28. 01 Jan, 2012 1 commit
    • Chong Yidong's avatar
      Updates to misc.texi in Emacs manual. · b8ecfdfe
      Chong Yidong authored
      * misc.texi (Gnus, Buffers of Gnus): Copyedits.
      (Gnus Startup): Note that the system might not be set up for news.
      Describe group levels more clearly.
      (Gnus Group Buffer, Gnus Summary Buffer): New nodes, split from
      Summary of Gnus.
      (Document View): Copyedits.  Move zoom commads to DocView
      Navigation node.
      (DocView Navigation, DocView Searching, DocView Slicing)
      (DocView Conversion): Nodes renamed from Navigation, etc.
      
      * sending.texi (Mail Sending): Add message-kill-buffer-on-exit.
      b8ecfdfe