1. 23 Oct, 2010 10 commits
    • Glenn Morris's avatar
      * test/comint-testsuite.el · 41f592d1
      Glenn Morris authored
      Add "Please enter the password".  (Bug#7224)
    • Eli Zaretskii's avatar
    • Eli Zaretskii's avatar
      Implement mouse highlight for bidi-reordered lines. · d1d6801e
      Eli Zaretskii authored
       xdisp.c (fast_find_string_pos): #ifdef away, not used anymore.
       (mouse_face_from_string_pos): New function, replaces
       (note_mouse_highlight): Call it instead of fast_find_string_pos.
       (note_mode_line_or_margin_highlight): Support bidi-reordered
       strings and R2L glyph rows.  Fix comments.
       (note_mouse_highlight): When bidi reordering is turned on in a
       buffer, call next-single-property-change and
       previous-single-property-change with last argument nil.  Clear
       mouse highlight when mouse pointer is in a R2L row on the stretch
       glyph that stands for no text beyond the line end.
       (row_containing_pos): Don't return too early when CHARPOS is in a
       bidi-reordered continued line.  Return immediately when the first
       hit is found in a line that is not continued, or when an exact
       match for CHARPOS is found.
       (rows_from_pos_range): New function.
       (mouse_face_from_buffer_pos): Use it instead of calling
       row_containing_pos for START_CHARPOS and END_CHARPOS.  Rewrite the
       function to support mouse highlight in bidi-reordered lines and
       not to assume that START_CHARPOS is always in mouse_face_beg_row.
       If necessary, swap mouse_face_beg_row and mouse_face_end_row so
       that the former is always above the latter or identical to it.
       (show_mouse_face): Support drawing highlighted R2L lines.
       (coords_in_mouse_face_p): New function, bidi-aware.
       (cursor_in_mouse_face_p, note_mouse_highlight, erase_phys_cursor):
       Call it instead of comparing with mouse-face members of dpyinfo.
       (note_mode_line_or_margin_highlight): Fix confusingly swapped
       usage of hpos and vpos.
    • Eli Zaretskii's avatar
      Fix support for R2L lines. Tested with reordered text. · a4041a71
      Eli Zaretskii authored
       xdisp.c (mouse_face_from_string_pos): Fix support for R2L lines.
    • Eli Zaretskii's avatar
      The range [STARTPOS..ENDPOS] is inclusive in strings. · 03f46be2
      Eli Zaretskii authored
      Tested with multiline display strings.
       xdisp.c (mouse_face_from_string_pos): Fix off-by-one error when
       testing against ENDPOS.
    • Eli Zaretskii's avatar
      Tested with L2R rows and mouse highlight on a single line. · 7b7e2c18
      Eli Zaretskii authored
       xdisp.c (mouse_face_from_string_pos): Initialize the `found'
       flag to zero, and exit the outer loop when it's non-zero.  Bail
       our early if no row in the window belongs to the highlighted
       string.  Always back up after exiting the second loop.
    • Jan Djärv's avatar
      Mention faceName for Lucid menu/dialog fonts. · a6ac7fc4
      Jan Djärv authored
    • Glenn Morris's avatar
      Replace digest-doc and sorted-doc C programs with Lisp commands. · 17284e30
      Glenn Morris authored
      * lib-src/digest-doc.c, lib-src/sorted-doc.c: Remove files.
      * lib-src/Makefile.in (UTILITIES): Remove digest-doc and sorted-doc.
      (digest-doc${EXEEXT}, sorted-doc${EXEEXT}): Remove rules.
      * lib-src/makefile.w32-in (ALL): Remove digest-doc and sorted-doc.
      ($(BLD)/sorted-doc.exe, $(BLD)/digest-doc.exe, sorted-doc, digest-doc)
      ($(BLD)/digest-doc.$(O), $(BLD)/sorted-doc.$(O)): Remove rules.
      (install): Don't install digest-doc.exe or sorted-doc.exe.
      * lisp/help-fns.el (doc-file-to-man, doc-file-to-info): New commands.
      * doc/lispref/help.texi (Documentation Basics): Remove mentions of
      digest-doc and sorted-doc.
      * INSTALL, nt/README, nt/README.W32: Do not mention digest-doc and sorted-doc.
      * etc/NEWS: Mention this change.
    • Glenn Morris's avatar
    • Gnus developers's avatar
      Merge changes made in Gnus trunk. · 280f417b
      Gnus developers authored
      gnus.texi (Subscription Commands): Mention that you can also subscribe to new groups via the Server buffer, which is probably more convenient when subscribing to many groups.
      gnus-group.el (gnus-group-mark-group): Use gnus-group-position-point instead of the summary one.
      shr.el (shr-tag-img): Don't bug out on images that don't have a SRC.
  2. 22 Oct, 2010 13 commits
  3. 21 Oct, 2010 15 commits
  4. 20 Oct, 2010 2 commits
    • Gnus developers's avatar
      Merge changes made in Gnus trunk. · 2526f423
      Gnus developers authored
      nnimap.el (nnimap-insert-partial-structure): Fix boundary detection.
      spam.el (spam-list-of-processors): Mark as obsolete.
      gnus-art.el (gnus-blocked-images): New function.  Allow the `gnus-blocked-images' to be a function.
      gnus-art.el (gnus-article-wash-function): Remove it, and use `mm-text-html-renderer' instead.
      mm-decode.el (mm-inline-text-html-renderer): Removed.
      mm-decode.el (mm-inline-media-tests): Removed use.
      mm-view.el (mm-inline-text-html): Removed use.
      mm-view.el (mm-text-html-renderer-alist): Add the `shr' and `gnus-w3m' symbols.
      gnus.texi (Article Washing): shr and gnus-w3m, not the direct function names.
      gnus-art.el (article-wash-html): Simplify and remove the charset stuff.  Use the normal html rendering code instead of the special html washing code.
      mm-view.el (mm-text-html-washer-alist): Removed.
      gnus-news.texi: Mention that mm-text-html-renderer is the only HTML variable now.
      shr.el (shr-tag-table): Remove useless nconc.
    • Katsumi Yamaoka's avatar
      shr.el (shr-tag-table): Fix last change. · 4bfb8dec
      Katsumi Yamaoka authored