1. 05 Oct, 2011 1 commit
  2. 24 Sep, 2011 1 commit
    • Eli Zaretskii's avatar
      Change the default value of redisplay-dont-pause to t. · 6bf7006f
      Eli Zaretskii authored
       src/dispnew.c (syms_of_display) <redisplay-dont-pause>: Default
       value is now t.  Doc fix.
       doc/lispref/display.texi (Forcing Redisplay): Update the description of
       redisplay-dont-pause due to change in the default value.
       etc/NEWS: Mention the change of the default value.
      6bf7006f
  3. 21 Sep, 2011 1 commit
  4. 30 Aug, 2011 1 commit
    • Chong Yidong's avatar
      Document new Emacs 24 faces in Lisp manual. · 35137ed3
      Chong Yidong authored
      * doc/lispref/display.texi (Basic Faces): New node.  Document new faces.
      
      * doc/lispref/modes.texi (Major Mode Conventions): Move some text there.
      (Mode Help): Remove major-mode var, duplicated in Major Modes.
      35137ed3
  5. 28 Aug, 2011 1 commit
    • 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
  6. 25 Aug, 2011 1 commit
    • Eli Zaretskii's avatar
      Handle `(space ...)' display spec as paragraph separator. · 0c95fcf7
      Eli Zaretskii authored
       src/xdisp.c (compute_display_string_pos): Return 2 in DISP_PROP when
       the display spec is of the form `(space ...)'.
       (handle_display_spec): Return the value returned by
       handle_single_display_spec, not just 1 or zero.
       (handle_single_display_spec): If the display spec is of the form
       `(space ...)', and specifies display in the text area, return 2
       rather than 1.
       src/dispextern.h (struct bidi_it): Rename the disp_prop_p member
       into disp_prop; all users changed.
       src/bidi.c (bidi_fetch_char): If compute_display_string_pos returns
       DISP_PROP = 2, substitute the u+2029 PARAGRAPH SEPARATOR character
       for the text covered by the display property.
       lisp/buff-menu.el (Buffer-menu-buffer+size): Remove calls to
       bidi-string-mark-left-to-right; they are unnecessary now.
       doc/lispref/display.texi (Specified Space): Mention that `space' specs
       influence bidi reordering.
       (Bidirectional Display): Explain how to use `(space . PROPS)' for
       separating fields with bidirectional content.
      0c95fcf7
  7. 24 Aug, 2011 1 commit
    • Eli Zaretskii's avatar
      Fix current-bidi-paragraph-direction and its doc. · 5980d4c6
      Eli Zaretskii authored
       src/xdisp.c (Fcurrent_bidi_paragraph_direction): For unibyte
       buffers, return left-to-right.
       doc/lispref/display.texi (Bidirectional Display): Document return value in
       buffers that are not bidi-reordered for display, and in unibyte
       buffers.
      5980d4c6
  8. 18 Aug, 2011 2 commits
    • Eli Zaretskii's avatar
    • 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
  9. 09 Aug, 2011 1 commit
  10. 28 Jul, 2011 1 commit
    • 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
  11. 23 Jul, 2011 1 commit
  12. 12 Jul, 2011 2 commits
    • Chong Yidong's avatar
      Minor xref additions to Lisp manual. · b7527639
      Chong Yidong authored
      * doc/lispref/display.texi (Face Attributes, Font Selection): Add
      references to the Fonts node in the Emacs manual.
      
      Fixes: debbugs:4178
      b7527639
    • Chong Yidong's avatar
      Remove frame-local vars from Lisp manual; obsolete since Emacs 22.3. · c830e5ae
      Chong Yidong authored
      * display.texi (Window Systems): `window-system' is terminal-local.
      
      * doc/lispref/frames.texi (Frame Parameters, Parameter Access): Don't mention
      frame-local variables.
      
      * doc/lispref/variables.texi (Buffer-Local Variables): Don't mention obsolete
      frame-local variables.  (Frame-Local Variables): Node deleted.
      
      * doc/lispref/elisp.texi (Top): Update node listing.
      c830e5ae
  13. 03 Jul, 2011 1 commit
  14. 02 Jul, 2011 2 commits
    • Lars Magne Ingebrigtsen's avatar
    • Eli Zaretskii's avatar
      Fix the use case of popping from display property. · a2eaa31d
      Eli Zaretskii authored
       src/dispextern.h (struct iterator_stack_entry, struct it): New
       member from_disp_prop_p.
       src/xdisp.c (push_it, pop_it): Save and restore from_disp_prop_p.
       (handle_single_display_spec, push_display_prop): Set the
       from_disp_prop_p flag.
       (get_overlay_strings_1): Reset the from_disp_prop_p flag.
       (pop_it): Call iterate_out_of_display_property only if we are
       popping after iteration over a string that came from a display
       property.  Fix a typo in popping stretch info.  Add an assertion
       for verifying that the iterator position is in sync with the bidi
       iterator.
       (handle_single_display_spec, get_overlay_strings_1)
       (push_display_prop): Fix initialization of paragraph direction for
       string when that of the parent object is not yet determined.
      a2eaa31d
  15. 14 Jun, 2011 1 commit
  16. 29 May, 2011 1 commit
    • 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
  17. 19 May, 2011 1 commit
    • 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
  18. 12 May, 2011 1 commit
  19. 28 Jan, 2011 1 commit
  20. 25 Jan, 2011 1 commit
  21. 22 Jan, 2011 1 commit
    • Glenn Morris's avatar
      Doc fix for make-text-button. · 4d265b4d
      Glenn Morris authored
      * doc/lispref/display.texi (Making Buttons): Mention limitation of text buttons.
      
      * lisp/button.el (make-text-button): Doc fix.  (See bug#7881)
      4d265b4d
  22. 15 Jan, 2011 1 commit
  23. 02 Jan, 2011 1 commit
  24. 04 Dec, 2010 1 commit
  25. 13 Nov, 2010 1 commit
    • Eli Zaretskii's avatar
      Fix and document display of glyphless characters. · 0eb025fb
      Eli Zaretskii authored
       src/xdisp.c (set_cursor_from_row): Fix cursor positioning on
       zero-width characters.
       (syms_of_xdisp) <glyphless-char-display>: Doc fix.
       src/.gdbinit (pgx): Adapt to latest changes in `struct glyph'.
       src/w32term.c (x_draw_glyphless_glyph_string_foreground): Draw the
       box before drawing the glyphs inside it.
       src/dispextern.h (enum glyphless_display_method): Rename
       GLYPHLESS_DISPLAY_HEXA_CODE to GLYPHLESS_DISPLAY_HEX_CODE.  All
       users changed.
       src/term.c (append_glyphless_glyph, produce_glyphless_glyph): Fix
       comments.
       (produce_glyphless_glyph): Enclose "U+nnnn" and "empty box"
       whitespace in "[]", to simulate a box.  Don't use uninitialized
       variable `width'.
       lisp/international/characters.el (glyphless-char-display-control):
       Renamed from glyphless-char-control; all users changed.  Doc fix.
       Signal an error if display method is not one of the recognized
       symbols.
       doc/emacs/rmail.texi (Rmail Coding): Characters with no fonts are not
       necessarily displayed as empty boxes.
       doc/emacs/mule.texi (Language Environments, Fontsets): Characters with no
       fonts are not necessarily displayed as empty boxes.
       doc/emacs/display.texi (Text Display): Document display of glyphless
       characters.
       doc/lispref/display.texi (Usual Display): Characters with no fonts are not
       necessarily displayed as empty boxes.
       etc/NEWS: Document display of glyphless characters.
      0eb025fb
  26. 22 Oct, 2010 1 commit
    • Eli Zaretskii's avatar
      Document values of window-system and deprecate its use as predicate. · 89baa1df
      Eli Zaretskii authored
       src/frame.c (Fframep, Fwindow_system): Deprecate use as a predicate.
       Document all values.
       src/dispnew.c (syms_of_display) <initial-window-system, window-system>:
       Deprecate use as a boolean flag.  Document all values.
       src/display.texi (Window Systems): Deprecate use of window-system as
       a predicate.
      89baa1df
  27. 15 Oct, 2010 1 commit
    • Juanma Barranquero's avatar
      Document changes made in 2010-10-13T14:50:06Z!lekktu@gmail.com. · 00f113eb
      Juanma Barranquero authored
       os.texi (Dynamic Libraries): New node, with slightly modified
       text deleted from "Image Formats".
       (System Interface): Add @menu entry for "Dynamic Libraries".
       display.texi (Image Formats): Remove description of
       image-library-alist.  (Renamed in 2010-10-13T14:50:06Z!lekktu@gmail.com.)
      00f113eb
  28. 09 Sep, 2010 1 commit
  29. 28 Aug, 2010 1 commit
    • Eli Zaretskii's avatar
      Improve ELisp manual to fix bug #6929. · 4abe5bf6
      Eli Zaretskii authored
       display.texi (Fringe Size/Pos): Add a cross-reference to "Layout
       Parameters", where the default fringe width is described.
       frames.texi (Window Frame Parameters, Basic Parameters)
       (Position Parameters, Layout Parameters, Management Parameters)
       (Cursor Parameters, Font and Color Parameters): Add indexing for
       frame parameters.  (Bug#6929)
      4abe5bf6
  30. 18 Aug, 2010 1 commit
  31. 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
  32. 22 May, 2010 1 commit
    • Chong Yidong's avatar
      Rename image-refresh to image-flush. · 110683ad
      Chong Yidong authored
      * image.c (Fimage_flush): Rename from image-refresh.
      
      * image.el (image-refresh): Define as an alias for image-flush.
      
      * image-mode.el (image-toggle-display-image): Caller changed.
      
      * display.texi (Image Cache): Update documentation about image
      caching.
      110683ad
  33. 27 Feb, 2010 1 commit
  34. 01 Feb, 2010 1 commit
  35. 28 Jan, 2010 1 commit
  36. 13 Jan, 2010 1 commit
  37. 04 Jan, 2010 1 commit
    • Stefan Monnier's avatar
      Avoid dubious uses of save-excursions. · c57008f6
      Stefan Monnier authored
      * doc/lispref/positions.texi (Excursions): Recommend the use of
      save-current-buffer if applicable.
      * doc/lispref/text.texi (Clickable Text): Fix the example code which used
      save-excursion in a naive way which sometimes preserves point and
      sometimes not.
      * doc/lispref/variables.texi (Creating Buffer-Local):
      * doc/lispref/os.texi (Session Management):
      * doc/lispref/display.texi (GIF Images):
      * doc/lispref/control.texi (Cleanups): Use (save|with)-current-buffer.
      * doc/misc/gnus.texi (Posting Styles): Use with-current-buffer.
      * doc/misc/calc.texi (Defining Simple Commands): Prefer save-current-buffer.
      c57008f6