1. 26 Mar, 2012 1 commit
  2. 25 Mar, 2012 2 commits
  3. 24 Mar, 2012 3 commits
  4. 23 Mar, 2012 2 commits
  5. 22 Mar, 2012 1 commit
    • Chong Yidong's avatar
      For line prefixes, use default face; don't inherit from previous line. · 9f851fbd
      Chong Yidong authored
      * src/dispextern.h (struct it): New member string_from_prefix_prop_p.
      
      * src/xdisp.c (push_prefix_prop): Renamed from push_display_prop.
      Mark string as coming from a prefix property.
      (handle_face_prop): Use default face for prefix strings.
      (pop_it, reseat_1): Save and restore string_from_prefix_prop_p.
      
      Fixes: debbugs:4281
      9f851fbd
  6. 21 Mar, 2012 1 commit
    • Chong Yidong's avatar
      Updates to Display chapter of Lisp manual. · fb5b8aca
      Chong Yidong authored
      * doc/lispref/display.texi (The Echo Area): Add xref to Output Streams.
      (Displaying Messages): Improve doc of message.
      (Echo Area Customization, Invisible Text): Copyedits.
      (Invisible Text): Mention that spec comparison is done with eq.
      (Width): Improve doc of char-width.
      (Faces): Recommend using symbol instead of string for face name.
      Minor clarifications.
      (Defining Faces): Copyedits.  Update face example.
      (Attribute Functions): Mark set-face-foreground etc as commands.
      (Face Remapping): Mention text-scale-adjust.  Clarify
      face-remapping-alist and related docs.
      (Face Functions): Don't document make-face or copy-face.
      
      * lisp/faces.el (make-face, make-empty-face, copy-face):
      * lisp/face-remap.el (face-remap-add-relative, face-remap-set-base):
      Doc fixes.
      
      * src/xfaces.c (Vface_remapping_alist): Doc fix.
      fb5b8aca
  7. 20 Mar, 2012 2 commits
  8. 19 Mar, 2012 1 commit
  9. 18 Mar, 2012 1 commit
  10. 12 Mar, 2012 2 commits
  11. 11 Mar, 2012 2 commits
  12. 10 Mar, 2012 1 commit
  13. 09 Mar, 2012 1 commit
  14. 08 Mar, 2012 1 commit
  15. 03 Mar, 2012 2 commits
  16. 02 Mar, 2012 4 commits
  17. 29 Feb, 2012 1 commit
    • Eli Zaretskii's avatar
      Fix bug #10903 with displaying an empty display string. · 312508d7
      Eli Zaretskii authored
       src/xdisp.c (get_overlay_strings_1): Under bidi redisplay, call
       push_it before setting up the iterator for the first overlay
       string, even if we have an empty string loaded.
       (next_overlay_string): If there's an empty string on the iterator
       stack, pop the stack.
      312508d7
  18. 25 Feb, 2012 3 commits
  19. 24 Feb, 2012 2 commits
  20. 23 Feb, 2012 2 commits
  21. 22 Feb, 2012 1 commit
  22. 21 Feb, 2012 2 commits
    • Chong Yidong's avatar
      Update Files chapter in Lisp manual. · a59225b1
      Chong Yidong authored
      * doc/lispref/files.texi (Files): Mention magic file names as arguments.
      (Reading from Files): Copyedits.
      (File Attributes): Mention how to change file modes.
      (Changing Files): Use standard "file permissions" terminology.
      Add xref to File Attributes node.
      (Locating Files): Document locate-user-emacs-file.
      (Unique File Names): Recommend against using make-temp-name.
      
      * src/buffer.c (Fget_file_buffer): Protect against invalid file
      handler return value.
      
      * src/fileio.c (Vfile_name_handler_alist): Doc fix.
      a59225b1
    • Paul Eggert's avatar
      In GDB scripts, don't assume that EMACS_INT fits in long. · cb3a28cc
      Paul Eggert authored
      * etc/emacs-buffer.gdb ($valmask): Don't assume EMACS_INT fits in 'long'.
      * src/.gdbinit (xreload): Likewise.
      cb3a28cc
  23. 20 Feb, 2012 1 commit
    • Paul Eggert's avatar
      Fix crash due to non-contiguous EMACS_INT (Bug#10780). · 310f5bd4
      Paul Eggert authored
      * lisp.h (VALBITS): Move definition up, so that USE_LSB_TAG can use it.
      (USE_LSB_TAG): Do not define if UINTPTR_MAX >> VALBITS == 0.
      It's useless in that case, and it can cause problems on hosts
      that allocate halves of EMACS_INT values separately.
      Reported by Dan Horák.  Diagnosed by Andreas Schwab in
      <http://debbugs.gnu.org/cgi/bugreport.cgi?bug=10780#30>.
      * mem-limits.h (EXCEEDS_LISP_PTR): Define to 0 on hosts where
      UINTPTR_MAX >> VALBITS == 0.  This is required by the above change;
      it avoids undefined behavior on hosts where shifting right by more
      than the word width has undefined behavior.
      310f5bd4
  24. 19 Feb, 2012 1 commit