1. 05 Oct, 2012 1 commit
  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. 12 Sep, 2012 1 commit
    • Stefan Monnier's avatar
      Remove unread-command-char. · bfeae2cf
      Stefan Monnier authored
      * src/keyboard.c (read_char, requeued_events_pending_p, Finput_pending_p)
      (Fdiscard_input, quit_throw_to_read_char, init_keyboard)
      (syms_of_keyboard): Remove support for unread-command-char.
      * lisp/emacs-lisp/debug.el (debugger-outer-unread-command-char, debug)
      (debugger-env-macro): Remove support for unread-command-char.
      
      * lisp/ehelp.el (with-electric-help): Accept functions in
      electric-help-form-to-execute.
      (electric-help-execute-extended, electric-help-ctrl-x-prefix): Use it.
      And replace unread-command-char -> unread-command-events.
      
      * lisp/subr.el (set-temporary-overlay-map): Minimize slightly the impact of
      the temporary map re-appearing on emulation-mode-map-alists.
      
      * lisp/emacs-lisp/edebug.el (def-edebug-form-spec): Remove, it's been broken
      since 22.1.
      bfeae2cf
  4. 21 Jul, 2012 1 commit
  5. 23 Jun, 2012 1 commit
    • Eli Zaretskii's avatar
      Improve and document the language-change event on MS-Windows. · 0bd8297f
      Eli Zaretskii authored
       src/keyboard.c (kbd_buffer_get_event): Include the codepage and the
       language ID in the event parameters.
       src/w32term.c (w32_read_socket): Put the new keyboard codepage into
       event.code, not the obscure "character set ID".
       doc/lispref/commands.texi (Misc Events): Document the language-change event.
      0bd8297f
  6. 27 May, 2012 1 commit
  7. 15 May, 2012 1 commit
    • Martin Rudalics's avatar
      Some minor fixes of Elisp manual. · 0b128ac4
      Martin Rudalics authored
      * commands.texi (Recursive Editing): recursive-edit is a
      command.
      * compile.texi (Docs and Compilation):
      byte-compile-dynamic-docstrings is an option.
      * debugging.texi (Invoking the Debugger): debug is a command.
      * display.texi (Progress): progress-reporter-update and
      progress-reporter-force-update have VALUE argument optional.
      (Animated Images): Use non-@code{nil} instead of non-nil.
      * files.texi (Format Conversion Round-Trip): Use non-@code{nil}
      instead of non-nil.
      * frames.texi (Creating Frames): make-frame is a command.
      (Input Focus): select-frame is a command.
      (Pointer Shape): void-text-area-pointer is an option.
      * help.texi (Describing Characters): read-kbd-macro is a
      command.
      (Help Functions): describe-prefix-bindings is a command.
      * markers.texi (Creating Markers): Both arguments of copy-marker
      are optional.
      * minibuf.texi (Reading File Names): Use @kbd instead of @code.
      * modes.texi (Mode Line Variables): mode-line-remote and
      mode-line-client are not options.
      (Imenu): imenu-add-to-menubar is a command.
      (SMIE Indentation Helpers): Use non-@code{nil} instead of
      non-nil.
      * os.texi (Sound Output): play-sound-file is a command.
      * package.texi (Package Archives): Use @key{RET} instead of
      @kbd{RET}.
      * processes.texi (Signals to Processes): Use @key{RET} instead
      of @code{RET}.
      (Signals to Processes): signal-process is a command.
      * text.texi (Clickable Text): Use @key{RET} instead of
      @kbd{RET}.
      (Base 64): base64-encode-string is not a command while
      base64-decode-region is.
      * windows.texi (Switching Buffers): pop-to-buffer is a command.
      0b128ac4
  8. 04 May, 2012 1 commit
  9. 26 Apr, 2012 1 commit
  10. 14 Apr, 2012 1 commit
  11. 09 Apr, 2012 1 commit
    • Chong Yidong's avatar
      Remove defining user variables via * in docstring. · b4d3bc10
      Chong Yidong authored
      * lisp/apropos.el (apropos-variable):
      * lisp/files-x.el (read-file-local-variable):
      * lisp/simple.el (set-variable):
      * lisp/woman.el (woman-mini-help):
      * lisp/emacs-lisp/byte-opt.el (side-effect-free-fns): Callers changed.
      
      * lisp/custom.el (custom-variable-p): Return nil for non-symbol
      arguments instead of signaling an error.
      (user-variable-p): Obsolete alias for custom-variable-p.
      
      * lisp/erc/erc.el (erc-cmd-SET): Call custom-variable-p instead of
      user-variable-p.
      
      * src/callint.c (Finteractive, Fcall_interactively):
      * src/minibuf.c (Fread_variable): Callers changed.
      
      * src/eval.c (Fuser_variable_p, user_variable_p_eh)
      (lisp_indirect_variable): Functions deleted.
      (Fdefvar): Caller changed.
      
      * doc/lispref/commands.texi (Interactive Codes):
      * doc/lispref/help.texi (Accessing Documentation):
      * doc/lispref/minibuf.texi (High-Level Completion): Callers changed.
      
      * doc/lispref/customize.texi (Variable Definitions): Remove user-variable-p.
      b4d3bc10
  12. 02 Mar, 2012 1 commit
    • Glenn Morris's avatar
      Checked lispref/hooks.texi · 2064cc6a
      Glenn Morris authored
      * doc/lispref/hooks.texi (Standard Hooks): General update.
      Put related hooks together.
      
      * doc/lispref/commands.texi (Keyboard Macros):
      Remove cross-ref to Standard Hooks.
      
      * doc/lispref/modes.texi (Hooks): Tweak cross-ref description.
      Remove non-standard file-local fill-column (2010-05-13T03:55:46Z!rgm@gnu.org).
      
      * admin/FOR-RELEASE: Related markup.
      2064cc6a
  13. 11 Feb, 2012 1 commit
    • Chong Yidong's avatar
      Update Command Loop chapter of Lisp manual. · 34106abe
      Chong Yidong authored
      * doc/emacs/commands.texi (Command Overview): Mention read-key.
      (Using Interactive, Interactive Call): Minor clarifications.
      (Function Keys, Click Events): Avoid "input stream" terminology.
      (Click Events): Add xref to Window Sizes and Accessing Mouse.
      Clarify column and row components.
      (Accessing Mouse): Add xref to Click Events.  Minor fixes.
      (Special Events): Copyedits.
      
      * doc/emacs/streams.texi (Input Streams): De-document get-file-char.
      (Output Variables): Don't refer to old backquote syntax.
      34106abe
  14. 04 Feb, 2012 1 commit
    • Glenn Morris's avatar
      Document debug-on-event · 7aa5aad8
      Glenn Morris authored
      * doc/lispref/debugging.texi (Error Debugging): Mention debug-on-event.
      * doc/lispref/commands.texi (Misc Events): Mention sigusr1,2 and debugging.
      * etc/NEWS: Related edit.
      7aa5aad8
  15. 02 Feb, 2012 1 commit
    • Glenn Morris's avatar
      Document read-char-choice. · 7e2734bc
      Glenn Morris authored
      * doc/lispref/commands.texi (Reading One Event):
      * doc/lispref/help.texi (Help Functions): Document read-char-choice.
      * etc/NEWS: Markup.
      7e2734bc
  16. 27 Jan, 2012 1 commit
  17. 11 Jan, 2012 1 commit
  18. 05 Jan, 2012 1 commit
  19. 05 Dec, 2011 1 commit
  20. 11 Jul, 2011 1 commit
  21. 07 Jul, 2011 1 commit
  22. 28 Mar, 2011 1 commit
    • Stefan Monnier's avatar
      Don't reset post-command-hook to nil upon error. · f6d62986
      Stefan Monnier authored
      * src/eval.c (enum run_hooks_condition): Remove.
      (funcall_nil, funcall_not): New functions.
      (run_hook_with_args): Call each function through a `funcall' argument.
      Remove `cond' argument, now redundant.
      (Frun_hooks, Frun_hook_with_args, Frun_hook_with_args_until_success)
      (Frun_hook_with_args_until_failure): Adjust accordingly.
      (run_hook_wrapped_funcall, Frun_hook_wrapped): New functions.
      * src/keyboard.c (safe_run_hook_funcall): New function.
      (safe_run_hooks_1, safe_run_hooks_error, safe_run_hooks): On error,
      don't set the hook to nil, but remove the offending function instead.
      (Qcommand_hook_internal): Remove, unused.
      (syms_of_keyboard): Don't initialize Qcommand_hook_internal nor define
      Vcommand_hook_internal.
      * doc/lispref/commands.texi (Command Overview): post-command-hook is not reset
      to nil any more.
      f6d62986
  23. 05 Feb, 2011 1 commit
    • Chong Yidong's avatar
      Last remaining doc additions required by 23.3. · a41c8660
      Chong Yidong authored
      * doc/emacs/maintaining.texi (VC Change Log): Document vc-log-incoming and
      vc-log-outgoing.
      (Merging): Document vc-find-conflicted-file.
      
      * doc/emacs/rmail.texi (Rmail Display): Document Rmail MIME support more
      accurately.
      
      * doc/lispref/commands.texi (Accessing Mouse): Note that a header line is not
      included in the row of posn-col-row.
      
      * etc/NEWS: Remove +++ and --- lines.
      a41c8660
  24. 25 Jan, 2011 1 commit
  25. 15 Jan, 2011 1 commit
  26. 02 Jan, 2011 1 commit
  27. 26 Nov, 2010 1 commit
    • Eli Zaretskii's avatar
      Fix and document components of mouse event position. · 8547874a
      Eli Zaretskii authored
       src/keyboard.c (make_lispy_position): Put a meaningful value in yret
       when the click is on the header or mode line.
       doc/lispref/commands.texi (Click Events): Document the values of X, Y and
       COL, ROW in the event's position, when the click is on the header or
       mode line, on the fringes, or in the margins.
      8547874a
  28. 20 Aug, 2010 1 commit
  29. 24 Jun, 2010 1 commit
  30. 23 Jun, 2010 1 commit
    • Glenn Morris's avatar
      Untabify doc/lispref/*.texi. · d24880de
      Glenn Morris authored
      * abbrevs.texi, commands.texi, compile.texi, debugging.texi:
      * display.texi, edebug.texi, elisp.texi, eval.texi, files.texi:
      * frames.texi, functions.texi, internals.texi, keymaps.texi:
      * loading.texi, minibuf.texi, numbers.texi, os.texi, processes.texi:
      * searching.texi, sequences.texi, strings.texi, syntax.texi:
      * text.texi, tips.texi, vol1.texi, vol2.texi, windows.texi:
      Untabify Texinfo files.
      d24880de
  31. 25 Apr, 2010 1 commit
    • Chong Yidong's avatar
      Document Emacs 23.2 changes. · eb5ed549
      Chong Yidong authored
      * functions.texi (Obsolete Functions): Document
      set-advertised-calling-convention.
      
      * minibuf.texi (Basic Completion): Document completion-in-region.
      (Programmed Completion): Document completion-annotate-function.
      
      * commands.texi (Reading One Event): Document read-key.
      (Distinguish Interactive): Document KIND arg to
      called-interactively-p.  Delete obsolete interactive-p.
      
      * elisp.texi (Top): Update node description.
      
      * misc.texi (Printing): Document htmlfontify-buffer.
      eb5ed549
  32. 13 Jan, 2010 1 commit
  33. 26 Nov, 2009 1 commit
  34. 14 Nov, 2009 1 commit
  35. 15 Aug, 2009 1 commit
  36. 09 Jul, 2009 1 commit
  37. 04 Apr, 2009 1 commit
    • Chong Yidong's avatar
      * frames.texi (Frames): Clean up introduction. Document `ns' · 3ec61d4e
      Chong Yidong authored
      return value for framep.
      (Creating Frames): Note how the terminal is chosen.
      (Multiple Terminals, Multiple Displays): Merge into a single node.
      (Color Parameters): Fix typo.
      
      * variables.texi (Local Variables, Buffer-Local Variables)
      (Creating Buffer-Local): Change link to Multiple Terminals.
      
      * os.texi (X11 Keysyms): Change link to Multiple Terminals.
      
      * keymaps.texi (Controlling Active Maps): Change link to Multiple
      Terminals.
      
      * commands.texi (Command Loop Info, Keyboard Macros): Change link
      to Multiple Terminals.
      
      * elisp.texi (Top): Update node listing.
      * vol2.texi (Top): Update node listing.
      * vol1.texi (Top): Update node listing.
      3ec61d4e
  38. 25 Mar, 2009 1 commit
  39. 24 Mar, 2009 1 commit
    • Chong Yidong's avatar
      (Defining Commands): Clarify introduction. · 8421dd35
      Chong Yidong authored
      (Using Interactive): Not that interactive can be put in a symbol
      property.
      (Interactive Call): Note that a symbol with a non-nil
      interactive-form property satisfies commandp.
      8421dd35
  40. 22 Mar, 2009 1 commit