1. 15 Jun, 2011 2 commits
  2. 03 Jun, 2011 2 commits
    • Paul Eggert's avatar
      Document wide integers better. · 2d365993
      Paul Eggert authored
      * files.texi (File Attributes):
      ino_t values no longer map to anything larger than a single cons.
      2d365993
    • Paul Eggert's avatar
      Document wide integers better. · be14b9ab
      Paul Eggert authored
      * files.texi (File Attributes): Document ino_t values better.
      * numbers.texi (Integer Basics, Integer Basics, Arithmetic Operations):
      (Bitwise Operations):
      * objects.texi (Integer Type): Integers are typically 62 bits now.
      * os.texi (Time Conversion): Document time_t values better.
      be14b9ab
  3. 31 May, 2011 1 commit
  4. 29 May, 2011 2 commits
    • Chong Yidong's avatar
      Clarify Remapping Commands node in Lisp manual (Bug#8350). · 58539c63
      Chong Yidong authored
      * keymaps.texi (Remapping Commands): Emphasize that the keymap
      needs to be active.
      58539c63
    • Chong Yidong's avatar
      Tweaks to lisp manual to remove over/underflows in printed version. · 049bcbcb
      Chong Yidong authored
      * help.texi (Accessing Documentation):
      * display.texi (Pixel Specification):
      * processes.texi (Serial Ports, Serial Ports):
      * nonascii.texi (Character Properties, Default Coding Systems):
      * text.texi (Changing Properties, Special Properties):
      * windows.texi (Window Start and End):
      * modes.texi (SMIE Indentation Example, SMIE Tricks):
      * keymaps.texi (Searching Keymaps, Tool Bar):
      * minibuf.texi (Basic Completion):
      * compile.texi (Eval During Compile):
      * strings.texi (Formatting Strings): Tweaks to avoid overflowing
      7x9 paper in printed manual.
      
      * lists.texi (Sets And Lists): Fix misplaced text.
      049bcbcb
  5. 28 May, 2011 2 commits
  6. 27 May, 2011 1 commit
  7. 26 May, 2011 2 commits
  8. 19 May, 2011 2 commits
    • Glenn Morris's avatar
    • Nix's avatar
      Misc small lispref fixes. · 35a30759
      Nix authored
      * windows.texi (Displaying Buffers): pop-to-buffer is not a command.
      
      * text.texi (Parsing HTML): Update for function name changes.
      
      * syntax.texi (Syntax Flags): Small fix.
      
      * keymaps.texi (Active Keymaps): Typo fix.
      (Changing Key Bindings): Grammar fix.
      
      * frames.texi (Minibuffers and Frames): Grammar fix.
      (Window System Selections): x-select-enable-clipboard now defaults to t.
      
      * customize.texi (Common Keywords):
      * display.texi (Abstract Display):
      * modes.texi (Auto-Indentation):
      * nonascii.texi (Converting Representations): Typo fixes.
      
      * control.texi (Examples of Catch): Call it "goto" not "go to".
      35a30759
  9. 14 May, 2011 2 commits
  10. 12 May, 2011 2 commits
  11. 06 May, 2011 1 commit
  12. 05 May, 2011 2 commits
  13. 03 May, 2011 3 commits
  14. 01 May, 2011 1 commit
  15. 13 Apr, 2011 1 commit
  16. 10 Apr, 2011 1 commit
  17. 06 Apr, 2011 1 commit
  18. 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
  19. 21 Mar, 2011 2 commits
  20. 19 Mar, 2011 1 commit
  21. 16 Mar, 2011 1 commit
  22. 11 Mar, 2011 1 commit
    • Stefan Monnier's avatar
      Misc fixes, and use lexical-binding in more files. · ba83908c
      Stefan Monnier authored
      * lisp/subr.el (letrec): New macro.
      (with-wrapper-hook): Move from lisp/simple.el and don't use CL.
      * simple.el (with-wrapper-hook): Move with-wrapper-hook to subr.el.
      * lisp/help-fns.el (help-function-arglist): Handle subroutines as well.
      (describe-variable): Use special-variable-p to filter completions.
      * lisp/emacs-lisp/macroexp.el (macroexpand-all-1): Don't expand `declare'
      in defmacros.
      * lisp/emacs-lisp/cconv.el (cconv-convert, cconv-analyse-form):
      Handle `declare'.
      * lisp/emacs-lisp/cl.el (pushnew): Silence unfixable warning.
      * lisp/emacs-lisp/cl-macs.el (defstruct, define-compiler-macro):
      Mark unused arg as unused.
      * lisp/emacs-lisp/byte-opt.el (byte-optimize-lapcode): Use memq.
      * lisp/emacs-lisp/autoload.el (make-autoload): Don't assume the macro's
      first sexp is a list.
      (autoload-generate-file-autoloads): Improve error message.
      * lisp/emacs-lisp/advice.el (ad-arglist): Use help-function-arglist
      to understand the new byte-code arg format.
      * lisp/vc/smerge-mode.el:
      * lisp/vc/log-view.el:
      * lisp/vc/log-edit.el:
      * lisp/vc/cvs-status.el:
      * lisp/uniquify.el:
      * lisp/textmodes/css-mode.el:
      * lisp/textmodes/bibtex-style.el:
      * lisp/reveal.el:
      * lisp/newcomment.el:
      * lisp/emacs-lisp/smie.el:
      * lisp/abbrev.el: Use lexical-binding.
      * src/eval.c (Fprog1, Fprog2): Simplify and use XCDR/XCAR.
      (Fdefvar): Remove redundant SYMBOLP check.
      (Ffunctionp): Don't signal an error for undefined aliases.
      * doc/lispref/variables.texi (Converting to Lexical Binding): New node.
      ba83908c
  23. 10 Mar, 2011 2 commits
    • Eli Zaretskii's avatar
      Fix non-ASCII characters in User and ELisp manuals. · 62d94509
      Eli Zaretskii authored
       doc/lispref/modes.texi (Operator Precedence Grammars): Don't use characters
       outside ISO-8859-1.
       doc/emacs/search.texi (Regexp Example):
       doc/emacs/mule.texi (International Chars):
       doc/emacs/building.texi (External Lisp): Don't use characters outside
       ISO-8859-1.
      62d94509
    • Stefan Monnier's avatar
      Rewrite the cconv conversion algorithm, for clarity. · 6c075cd7
      Stefan Monnier authored
      * lisp/emacs-lisp/byte-opt.el (byte-compile-inline-expand): Adjust check for
      new byte-code representation.
      * lisp/emacs-lisp/cconv.el (cconv--convert-function): Rename from
      cconv-closure-convert-function.
      (cconv-convert): Rename from cconv-closure-convert-rec.
      (cconv--analyse-use): Rename from cconv-analyse-use.
      (cconv--analyse-function): Rename from cconv-analyse-function.
      (cconv--analyse-use): Change some patterns to silence compiler.
      (cconv-convert, cconv--convert-function): Rewrite.
      * test/automated/lexbind-tests.el: New file.
      6c075cd7
  24. 09 Mar, 2011 1 commit
    • Eli Zaretskii's avatar
      Allow building manuals with Texinfo before v4.12. · 63a329f8
      Eli Zaretskii authored
       doc/lispref/intro.texi (Acknowledgements): Convert to ISO-8859-1 encoding.
       doc/lispref/makefile.w32-in (MAKEINFO_OPTS): Add --enable-encoding.
       doc/lispref/elisp.texi: Use ISO-8859-1 in @documentencoding.
       doc/emacs/ack.texi (Acknowledgments): Convert to ISO-8859-1 encoding.  Use
       Texinfo @-commands for non Latin-1 characters.
       doc/emacs/emacs.texi: Use ISO-8859-1 in @documentencoding.
       doc/emacs/makefile.w32-in (MAKEINFO_OPTS): Add --enable-encoding.
      63a329f8
  25. 08 Mar, 2011 2 commits
  26. 07 Mar, 2011 1 commit