1. 11 May, 2012 1 commit
    • Eli Zaretskii's avatar
      Fix display when left-fringe/right-fringe display spec is invalid. · 82f9b393
      Eli Zaretskii authored
       src/xdisp.c (handle_single_display_spec): Return 1 for left-margin
       and right-margin display specs even if the spec is invalid or we
       are on a TTY, and thus unable to display on the fringes.  That's
       because the text with the property will not be displayed anyway,
       so we need to signal to the caller that this is a "replacing"
       display spec.  This fixes display when the spec is invalid or we
       are on a TTY.
  2. 09 May, 2012 1 commit
  3. 05 May, 2012 1 commit
  4. 02 May, 2012 1 commit
  5. 29 Apr, 2012 1 commit
  6. 24 Apr, 2012 1 commit
  7. 23 Apr, 2012 2 commits
    • Eli Zaretskii's avatar
      Avoid assertion violation when scrolling minibuffer windows. · f0ee99a0
      Eli Zaretskii authored
       src/xdisp.c (pos_visible_p): If the window start position is beyond
       ZV, start the display from buffer beginning.  Prevents assertion
       violation in init_iterator when the minibuffer window is scrolled
       via the scroll bar.
       src/window.c (window_scroll_pixel_based): Likewise.
    • Chong Yidong's avatar
      Doc fixes for where-is-internal. · 9ec7751f
      Chong Yidong authored
      * doc/lispref/keymaps.texi (Scanning Keymaps): Fix description of
      NO-REMAP arg to where-is-internal.
      * src/keymap.c (where_is_internal): Doc fix (Bug#10872).
  8. 20 Apr, 2012 3 commits
    • Glenn Morris's avatar
      fileio.c fix for bug#11245 · 24c51a09
      Glenn Morris authored
      * src/fileio.c (Fcopy_file, Fset_file_selinux_context):
      Ignore ENOTSUP failures from setfilecon functions.
    • Eli Zaretskii's avatar
      Fix bug #11288 with overrunning array limits. · 73055685
      Eli Zaretskii authored
       src/dispnew.c (swap_glyph_pointers, copy_row_except_pointers): Don't
       overrun array limits of glyph row's used[] array.
    • Chong Yidong's avatar
      Fixes for pty handling in gdb-mi.el and process.c. · f30d612a
      Chong Yidong authored
      * lisp/progmodes/gdb-mi.el (gdb): Revert 2012-04-19 change.
      (gdb-inferior-io--init-proc): New function.
      (gdb-init-1): Use it.
      (gdb-inferior-io-sentinel): New sentinel for the gdb-inferior pty,
      responsible for allocating a new pty and hooking it to gdb when
      the old pty gets an EIO due to process exit.
      (gdb-delchar-or-quit): New command.  Bind it in gdb-mi buffers.
      (gdb-tooltip-print): Don't use obsolete tooltip-use-echo-area.
      (gdb-inferior-io--maybe-delete-pty): Move into gdb-reset.
      * src/process.c (wait_reading_process_output): If EIO occurs on a pty,
      set the status to "failed" and ensure that sentinel is run.
      * doc/lispref/processes.texi (Asynchronous Processes): Mention nil
      argument to start-process.
  9. 18 Apr, 2012 2 commits
    • Glenn Morris's avatar
      More small doc and lispref edits related to processes · 4373fd43
      Glenn Morris authored
      * doc/lispref/processes.texi (Serial Ports, Byte Packing, Bindat Spec)
      (Bindat Functions): Copyedits.
      * src/process.c (Fset_process_inherit_coding_system_flag)
      (Fset_process_query_on_exit_flag): Doc fix (mention return value).
      (Fmake_network_process, Fmake_serial_process): Doc fix.
      * admin/FOR-RELEASE: Related markup.
    • Glenn Morris's avatar
      More process-related doc and manual small edits · 016a35df
      Glenn Morris authored
      * doc/lispref/processes.texi (Output from Processes, Filter Functions):
      Mention waiting-for-user-input-p.
      (Sentinels, Query Before Exit, System Processes, Transaction Queues):
      (Network Servers, Datagrams, Network Processes, Network Options)
      (Network Feature Testing, Serial Ports): Copyedits.
      (Network): Add encrypted network overview paragraph.
      Cross-reference the Emacs-GnuTLS manual.  Use @acronym.
      * lisp/net/network-stream.el (open-network-stream): Doc fix.
      * src/process.c (Fset_process_inherit_coding_system_flag)
      (Fset_process_query_on_exit_flag): Doc fix (mention return value).
      (Fmake_network_process): Doc fix.
  10. 17 Apr, 2012 1 commit
    • Eli Zaretskii's avatar
      Fix bug #11261 with cursor movement in a continued line when header line is present. · 20a68157
      Eli Zaretskii authored
       src/xdisp.c (string_buffer_position_lim): Limit starting position to BEGV.
       (set_cursor_from_row): If called for a mode-line or header-line
       row, return zero immediately.
       (try_cursor_movement): If inside continuation line, don't back up
       farther than the first row after the header line, if any.  Don't
       consider the header-line row as "partially visible", even if
       MATRIX_ROW_PARTIALLY_VISIBLE_P returns non-zero.
  11. 13 Apr, 2012 1 commit
  12. 09 Apr, 2012 2 commits
  13. 06 Apr, 2012 1 commit
  14. 04 Apr, 2012 1 commit
    • Chong Yidong's avatar
      Several miscellaneous doc changes. · 3d439cd1
      Chong Yidong authored
      * doc/lispref/display.texi (Delayed Warnings): New node.
      * doc/misc/gnus-faq.texi (FAQ 8-2): Mention EasyPG.
      * doc/misc/gnus.texi: Reduce references to obsolete pgg library.
      (Security): Note that epg is now the default.
      * doc/misc/message.texi (Using PGP/MIME): Note that epg is now the default.
      * doc/misc/nxml-mode.texi (Completion): C-RET is no longer bound to
      * lisp/subr.el (delayed-warnings-hook): Doc fix.
      * src/keyboard.c (Vdelayed_warnings_list): Doc fix.
  15. 01 Apr, 2012 2 commits
  16. 31 Mar, 2012 4 commits
  17. 30 Mar, 2012 1 commit
    • Eli Zaretskii's avatar
      Fix bug #11068 with window display when default face was remapped. · 65a0a738
      Eli Zaretskii authored
       src/xdisp.c (append_space_for_newline): If the default face was
       remapped, use the remapped face for the appended newline.
       (extend_face_to_end_of_line): Use the remapped default face for
       extending the face to the end of the line.
       (display_line): Call extend_face_to_end_of_line when the default
       face was remapped.
  18. 29 Mar, 2012 1 commit
  19. 28 Mar, 2012 1 commit
  20. 27 Mar, 2012 1 commit
    • Glenn Morris's avatar
      Small doc and elisp manual fixes related to searching · 4fb9a543
      Glenn Morris authored
      * doc/lispref/searching.texi (String Search): Add xref to Emacs manual.
      Copyedits.  Mention the function word-search-regexp.
      (Searching and Case): Add xref to Emacs manual.  Copyedits.
      * src/search.c (Fword_search_backward_lax, Fword_search_forward_lax):
      Doc fixes.
  21. 26 Mar, 2012 2 commits
  22. 25 Mar, 2012 2 commits
  23. 24 Mar, 2012 3 commits
  24. 23 Mar, 2012 2 commits
  25. 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
  26. 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.