1. 28 Aug, 2011 3 commits
    • Chong Yidong's avatar
      Document copy-directory and related changes in manuals. · a6326082
      Chong Yidong authored
      * doc/emacs/buffers.texi (Misc Buffer): Move view-buffer to View Mode.
      
      * doc/emacs/display.texi (View Mode): New node.  Move view-file here from
      Misc File Ops.  Move view-buffer here from Misc Buffer.
      
      * doc/emacs/files.texi (Misc File Ops): Document new
      delete-by-moving-to-trash behavior.  Remove view-file.
      
      * doc/lispref/files.texi (Changing Files, Create/Delete Dirs): Document new
      arguments for delete-file, delete-directory, and copy-directory.
      a6326082
    • Chong Yidong's avatar
      Document trash changes in manual. · 04e2ce72
      Chong Yidong authored
      * doc/emacs/dired.texi (Dired Deletion): Shorten description of Trash.
      
      * doc/emacs/files.texi (Misc File Ops): Document new
      delete-by-moving-to-trash behavior.
      
      * doc/lispref/files.texi (Changing Files, Create/Delete Dirs): Document TRASH
      argument.
      04e2ce72
    • Chong Yidong's avatar
      Update manuals for some Emacs 24 changes. · ddb54206
      Chong Yidong authored
      * doc/emacs/misc.texi (emacsclient Options): Document server-port.
      
      * doc/lispref/display.texi (Progress): Document spinner functionality.
      
      * doc/lispref/frames.texi (Layout Parameters): The defaults for the
      menu-bar-lines and tool-bar-lines parameters depend on the mode.
      
      * doc/lispref/objects.texi (Symbol Type): Document ## print representation.
      
      * doc/lispref/os.texi (Killing Emacs): Note that kill-emacs can be called by
      operating system signals.  Refer to save-buffers-kill-terminal
      instead of save-buffers-kill-emacs.
      ddb54206
  2. 27 Aug, 2011 1 commit
  3. 26 Aug, 2011 2 commits
  4. 20 Aug, 2011 1 commit
  5. 18 Aug, 2011 3 commits
    • Chong Yidong's avatar
      Add L and R categories to standard category table, and use them. · f635daa1
      Chong Yidong authored
      * lisp/international/characters.el: Add L and R categories.
      
      * lisp/subr.el (bidi-string-mark-left-to-right): Rename from
      string-mark-left-to-right.  Use category search.
      
      * lisp/buff-menu.el (Buffer-menu-buffer+size): Callers changed.
      f635daa1
    • Juri Linkov's avatar
      * lisp/faces.el (error, warning, success): New faces with definitions · bc987f8b
      Juri Linkov authored
      copied from old default values of `font-lock-warning-face',
      `compilation-warning', `compilation-info'.
      
      * lisp/font-lock.el (font-lock-warning-face): Inherit from `error'.
      
      * lisp/progmodes/compile.el (compilation-error): Inherit from `error'.
      (compilation-warning): Inherit from `warning'.
      (compilation-info): Inherit from `success'.
      
      * lisp/dired.el (dired-marked): Inherit from `warning'.
      (dired-flagged): Inherit from `error'.
      
      Fixes: debbugs:6117
      bc987f8b
    • Eli Zaretskii's avatar
      Improve documentation of bidi in ELisp manual. · c094bb0c
      Eli Zaretskii authored
       doc/lispref/nonascii.texi (Character Properties): Document use of
       `bidi-class' and `mirroring' properties as part of reordering.
       Provide cross-references to "Bidirectional Display".
       doc/lispref/display.texi (Bidirectional Display): Document the pitfalls of
       concatenating strings with bidirectional content, with possible
       solutions.  Document string-mark-left-to-right.  Mention paragraph
       direction in modes that inherit from prog-mode.  Document use of
       `bidi-class' and `mirroring' properties as part of reordering.
       etc/NEWS: Mark string-mark-left-to-right as documented.
      c094bb0c
  6. 16 Aug, 2011 1 commit
  7. 12 Aug, 2011 1 commit
  8. 10 Aug, 2011 1 commit
    • Chong Yidong's avatar
      New function `string-mark-left-to-right' for handling LRMs. · 3e26a4a2
      Chong Yidong authored
      * lisp/subr.el (string-mark-left-to-right): New function.
      
      * lisp/buff-menu.el (Buffer-menu-buffer+size): Remove LRM argument.
      Use string-mark-left-to-right.
      (list-buffers-noselect): Caller changed.
      
      * lisp/emacs-lisp/tabulated-list.el (tabulated-list-print-entry): Use
      string-mark-left-to-right.
      (tabulated-list-print): Recenter after moving point.
      3e26a4a2
  9. 28 Jul, 2011 2 commits
    • Andreas Schwab's avatar
      Update NEWS · 43dc9f5b
      Andreas Schwab authored
      43dc9f5b
    • Eli Zaretskii's avatar
      Turn on bidi-display-reordering by default. · 4cc60b9b
      Eli Zaretskii authored
       src/buffer.c (init_buffer_once, syms_of_buffer): Set
       bidi-display-reordering to t by default.
       doc/emacs/mule.texi (Bidirectional Editing): Document the fact that
       bidi-display-reordering is t by default.
       lispref/display.texi (Bidirectional Display): Document the fact that
       bidi-display-reordering is t by default.
      4cc60b9b
  10. 18 Jul, 2011 1 commit
  11. 17 Jul, 2011 1 commit
  12. 16 Jul, 2011 1 commit
  13. 13 Jul, 2011 1 commit
    • Chong Yidong's avatar
      Add FORCE-SAME-WINDOW argument to switch-to-buffer. · bee0fcef
      Chong Yidong authored
      * lisp/window.el (switch-to-buffer): New arg FORCE-SAME-WINDOW.  Use
      pop-to-buffer buffer-or-name if it is nil.
      
      * lisp/emacs-lisp/bytecomp.el (byte-compile-interactive-only-functions):
      Remove switch-to-buffer.
      bee0fcef
  14. 12 Jul, 2011 2 commits
    • Bill Wohler's avatar
      71e0ea13
    • Chong Yidong's avatar
      Document several Emacs 24 changes. · fdeb32ec
      Chong Yidong authored
      * doc/emacs/cmdargs.texi (Initial Options): Document --no-site-lisp.
      (Misc X): Document --parent-id.
      
      * doc/emacs/frames.texi (Frame Commands): Note that focus-follows-mouse now
      defaults to nil.
      
      * doc/emacs/misc.texi (emacsclient Options): Document --parent-id.
      
      * doc/emacs/msdog.texi (Windows HOME): Document _emacs as obsolete.
      
      * doc/man/emacsclient.1: Document exit status.
      fdeb32ec
  15. 11 Jul, 2011 1 commit
    • Chong Yidong's avatar
      More documentation of Emacs 24 X selection changes. · 963578d3
      Chong Yidong authored
      * doc/emacs/frames.texi (Mouse Commands): Document mouse-yank-primary.
      
      * doc/emacs/killing.texi (Primary Selection): Document `only' setting for
      select-active-regions.
      
      * doc/emacs/mark.texi (Setting Mark): Reference Shift Selection node.
      
      * doc/lispref/frames.texi (Window System Selections): Discussion of
      x-select-enable-clipboard moved to Emacs manual.
      963578d3
  16. 10 Jul, 2011 1 commit
  17. 09 Jul, 2011 1 commit
  18. 07 Jul, 2011 2 commits
  19. 06 Jul, 2011 1 commit
  20. 05 Jul, 2011 2 commits
  21. 04 Jul, 2011 1 commit
    • Juri Linkov's avatar
      Add 7z operations to delete and save changed members. · ac89b32c
      Juri Linkov authored
      * lisp/arc-mode.el (archive-7z-expunge, archive-7z-update):
      New defcustoms.
      (archive-7z-write-file-member): New function.
      (archive-7z-summarize): Fix the number of dashes in the
      listing output.
      
      Fixes: debbugs:8968
      ac89b32c
  22. 02 Jul, 2011 1 commit
    • Stefan Monnier's avatar
      Add multiple inheritance to keymaps. · 3349e122
      Stefan Monnier authored
      * src/keymap.c (Fmake_composed_keymap): New function.
      (Fset_keymap_parent): Simplify.
      (fix_submap_inheritance): Remove.
      (access_keymap_1): New function extracted from access_keymap to handle
      embedded parents and handle lists of maps.
      (access_keymap): Use it.
      (Fkeymap_prompt, map_keymap_internal, map_keymap, store_in_keymap)
      (Fcopy_keymap): Handle embedded parents.
      (Fcommand_remapping, define_as_prefix): Simplify.
      (Fkey_binding): Simplify.
      (syms_of_keymap): Move minibuffer-local-completion-map,
      minibuffer-local-filename-completion-map,
      minibuffer-local-must-match-map, and
      minibuffer-local-filename-must-match-map to Elisp.
      (syms_of_keymap): Defsubr make-composed-keymap.
      * src/keyboard.c (menu_bar_items): Use map_keymap_canonical.
      (parse_menu_item): Trivial simplification.
      * lisp/subr.el (remq): Don't allocate if it's not needed.
      (keymap--menu-item-binding, keymap--menu-item-with-binding)
      (keymap--merge-bindings): New functions.
      (keymap-canonicalize): Use them to refine the canonicalization.
      * lisp/minibuffer.el (minibuffer-local-completion-map)
      (minibuffer-local-must-match-map): Move initialization from C.
      (minibuffer-local-filename-completion-map): Move initialization from C;
      don't inherit from anything here.
      (minibuffer-local-filename-must-match-map): Make obsolete.
      (completing-read-default): Use make-composed-keymap to combine
      minibuffer-local-filename-completion-map with either
      minibuffer-local-must-match-map or
      minibuffer-local-filename-completion-map.
      3349e122
  23. 01 Jul, 2011 1 commit
  24. 27 Jun, 2011 1 commit
  25. 26 Jun, 2011 2 commits
  26. 25 Jun, 2011 1 commit
    • Andreas Rottmann's avatar
      Allow emacsclient to set parameters of new graphical frames (bug#5864) · 18a4ce5e
      Andreas Rottmann authored
      * lib-src/emacsclient.c (longopts, decode_options, main): Add frame-parameters.
      
      * lisp/server.el (server-create-window-system-frame): Add parameters arg.
      (server-process-filter): Doc fix.  Handle frame-parameters.
      
      * doc/emacs/misc.texi (emacsclient Options): Mention --frame-parameters.
      * doc/man/emacsclient.1: Mention --frame-parameters.
      
      * etc/NEWS: Mention this.
      18a4ce5e
  27. 21 Jun, 2011 3 commits
  28. 18 Jun, 2011 1 commit