1. 08 Aug, 2011 3 commits
    • Chong Yidong's avatar
      Lisp code shouldn't use set-time-zone-rule except through setenv. · 37e11a63
      Chong Yidong authored
      * time.el (display-time-world-list, display-time-world-display):
      * time-stamp.el (time-stamp-string):
      * vc/add-log.el (add-change-log-entry): Use setenv instead of
      set-time-zone-rule.
      
      * src/editfns.c (Fset_time_zone_rule): Document relationship with the
      setenv function.
      
      Fixes: debbugs:7337
      37e11a63
    • Chong Yidong's avatar
      Don't lose extra font info when using the Fontconfig font cache. · d5617611
      Chong Yidong authored
      * src/ftfont.c (ftfont_pattern_entity): Copy the extras argument to
      the font entity extracted from the cache.
      
      Fixes: debbugs:8109
      d5617611
    • Daiki Ueno's avatar
      Format GPG errors (bug#9255). · 0b4946c4
      Daiki Ueno authored
      * epg.el (epg--status-KEYEXPIRED, epg--status-KEYREVOKED): Fix typo.
      (epg-error-to-string, epg-errors-to-string): New function.
      (epg-wait-for-completion): Reverse errors list.
      (epg--check-error-for-decrypt, epg-sign-file, epg-sign-string)
      (epg-encrypt-file, epg-encrypt-string, epg-export-keys-to-file)
      (epg--import-keys-1, epg-receive-keys, epg-delete-keys)
      (epg-sign-keys, epg-generate-key-from-file)
      (epg-generate-key-from-string): Format errors by using
      epg-errors-to-string (bug#9255).
      (epg--status-INV_SGNR, epg--status-NO_SGNR): New status handler.
      0b4946c4
  2. 07 Aug, 2011 3 commits
  3. 06 Aug, 2011 3 commits
  4. 05 Aug, 2011 10 commits
    • Andrew Cohen's avatar
      gnus-sum.el (gnus-summary-refer-article): Warp to article. This allows... · d747b53f
      Andrew Cohen authored
      gnus-sum.el (gnus-summary-refer-article): Warp to article.  This allows article-referral to work from an nnir group.
      d747b53f
    • Stefan Monnier's avatar
      * lisp/progmodes/js.el (js--regexp-literal): Accept regexps at the beginning · 4640dd88
      Stefan Monnier authored
      of statements and in a few more cases.
      
      Fixes: debbugs:9183
      4640dd88
    • Stefan Monnier's avatar
      * lisp/emacs-lisp/cl-macs.el (cl--make-usage-var, cl--make-usage-args): · 673e08bb
      Stefan Monnier authored
      New functions.
      (cl-transform-lambda): Use them.
      
      Fixes: debbugs:9239
      673e08bb
    • Eli Zaretskii's avatar
      412b6358
    • Eli Zaretskii's avatar
      Make bidi_cache_total_alloc static. · ec7cc85b
      Eli Zaretskii authored
       src/bidi.c <bidi_cache_total_alloc>: Now static.
       (bidi_initialize): Initialize bidi_cache_total_alloc.
      ec7cc85b
    • Eli Zaretskii's avatar
      Fix bug #9221 with memory leak in bidi display. · 5009803b
      Eli Zaretskii authored
      Add code to monitor memory allocation for bidi cache shelving.
      
       src/xdisp.c (display_line): Release buffer allocated for shelved bidi
       cache.
       src/bidi.c (bidi_shelve_cache, bidi_unshelve_cache): Track total
       amount allocated this far in `bidi_cache_total_alloc'.
       (bidi_unshelve_cache): Accept an additional argument JUST_FREE; if
       non-zero, only free the data buffer without restoring the cache
       contents.  All callers changed.
       src/dispextern.h (bidi_unshelve_cache): Update prototype.
       src/xdisp.c (SAVE_IT, pos_visible_p, move_it_in_display_line_to)
       (move_it_in_display_line, move_it_to)
       (move_it_vertically_backward, move_it_by_lines): Replace the call
       to xfree to an equivalent call to bidi_unshelve_cache.
       (move_it_in_display_line_to): Fix logic of returning
       MOVE_POS_MATCH_OR_ZV in the bidi case.
      5009803b
    • Eli Zaretskii's avatar
      Fix bug #9221 with resource allocation under word-wrap. · 35928349
      Eli Zaretskii authored
      Add diagnostic facility for monitoring memory allocated for cache shelving.
      
       src/xdisp.c (display_line): Release buffer allocated for shelved bidi
       cache.  (Bug#9221)
       src/bidi.c (bidi_shelve_cache, bidi_unshelve_cache): Track total
       amount allocated this far in `bidi_cache_total_alloc'.
       (bidi_unshelve_cache): Accept an additional argument JUST_FREE; if
       non-zero, only free the data buffer without restoring the cache
       contents.  All callers changed.
       src/dispextern.h (bidi_unshelve_cache): Update prototype.
       src/xdisp.c (SAVE_IT, pos_visible_p, move_it_in_display_line_to)
       (move_it_in_display_line, move_it_to)
       (move_it_vertically_backward, move_it_by_lines): Replace the call
       to xfree to an equivalent call to bidi_unshelve_cache.
       (move_it_in_display_line_to): Fix logic of returning
       MOVE_POS_MATCH_OR_ZV in the bidi case.
      35928349
    • Eli Zaretskii's avatar
      Fix bug #9229 with cursor positioning on display strings. · e2e2423b
      Eli Zaretskii authored
       src/xdisp.c (set_cursor_from_row): Prefer the candidate glyph that
       came from a string character with a `cursor' property.
      e2e2423b
    • Glenn Morris's avatar
      Auto-commit of generated files. · 1abfdc54
      Glenn Morris authored
      1abfdc54
    • Martin Rudalics's avatar
      Turn some defsubsts into defuns and revert part of last switch-to-buffer fix. · 89b3f019
      Martin Rudalics authored
      * window.el (display-buffer-same-window)
      (display-buffer-same-frame, display-buffer-other-window)
      (pop-to-buffer-same-window, pop-to-buffer-same-frame)
      (pop-to-buffer-other-window)
      (pop-to-buffer-same-frame-other-window)
      (pop-to-buffer-other-frame): Make them defuns.
      (switch-to-buffer): Don't set LABEL argument of pop-to-buffer.
      89b3f019
  5. 04 Aug, 2011 6 commits
  6. 03 Aug, 2011 8 commits
  7. 02 Aug, 2011 7 commits