1. 22 Sep, 2012 17 commits
    • Chong Yidong's avatar
      Misc doc fixes. · c88b867f
      Chong Yidong authored
      * searching.texi (Replacing Match): Minor clarification.
      * lisp/repeat.el (repeat): Doc fix.
      * lisp/simple.el (shell-command-on-region): Doc fix.
      * lisp/emacs-lisp/easy-mmode.el (define-minor-mode): Doc fix.
      * cmds.c (Fforward_char, Fbackward_char): Doc fix.
      * editfns.c (Fline_beginning_position): Doc fix.
      (Fline_end_position): Doc fix.
      * minibuf.c (Finternal_complete_buffer): Doc fix.
      * search.c (Freplace_match): Doc fix.
      Fixes: debbugs:12325 debbugs:12391 debbugs:12416 debbugs:12414 debbugs:10909 debbugs:12348
    • Chong Yidong's avatar
      Refactor image-type loading. · bb4d86b4
      Chong Yidong authored
      * src/dispextern.h (struct image_type): Add new slot, storing a type
      initialization function.
      * src/image.c (define_image_type): Call the image initializer function
      if it is defined.  Arguments and return value changed.
      (valid_image_p, make_image): Callers changed.
      (xbm_type, xpm_type, pbm_type, png_type, jpeg_type, tiff_type)
      (gif_type, imagemagick_type, svg_type, gs_type): Add
      initialization functions.
      (Finit_image_library): Call lookup_image_type.
      (CHECK_LIB_AVAILABLE): Macro deleted.
      (lookup_image_type): Call define_image_type here, rather than via
      Finit_image_library, and without using CHECK_LIB_AVAILABLE.
      (syms_of_image): Move define_image_type calls for xbm_type and
      pbm_type to lookup_image_type.
    • Eli Zaretskii's avatar
    • Eli Zaretskii's avatar
      Fix bugs #12447 and #12326 with infloop causes by idle timers, update docs. · df9685f3
      Eli Zaretskii authored
       src/keyboard.c (timer_check_2): Move calculation of 'timers' and
       'idle_timers' from here ...
       (timer_check): ... to here.  Use Fcopy_sequence to copy the timer
       lists, to avoid infloops when the timer does something stupid,
       like reinvoke itself with the same or smaller time-out.
       lisp/emacs-lisp/timer.el (run-with-idle-timer)
       (timer-activate-when-idle): Warn against reinvoking an idle timer
       from within its own timer action.
       doc/lispref/os.texi (Idle Timers): Warn against reinvoking an idle timer
       from within its own timer action.
    • Martin Rudalics's avatar
      Make Temp Buffer Resize Mode less intrusive (Bug#1806). · 8e17c9ba
      Martin Rudalics authored
      * window.c (Fsplit_window_internal): Handle only Qt value of
      Vwindow_combination_limit separately.
      (Qtemp_buffer_resize): New symbol.
      (Vwindow_combination_limit): New default value.  Rewrite
      * cus-start.el (window-combination-limit): Add new optional
      * window.el (temp-buffer-window-show)
      (window--try-to-split-window): Obey new values of
      (split-window): Test window-combination-limit for t instead of
      (display-buffer-at-bottom): New buffer display action function.
      * help.el (temp-buffer-resize-regexps): New option.
      (temp-buffer-resize-mode): Rewrite doc-string.
      (resize-temp-buffer-window): Obey temp-buffer-resize-regexps.
      Don't resize reused window.  Suggested by Glen Morris.
    • Eli Zaretskii's avatar
    • Eli Zaretskii's avatar
      Fix bug #10159 with crashes in auto-complete package. · 589bd69b
      Eli Zaretskii authored
       src/xdisp.c (next_overlay_string): Initialize it->end_charpos for
       the new overlay string.  Otherwise, the call to composition_compute_stop_pos
       in compute_stop_pos uses a wrong it->end_charpos value, and crashes because
       it runs off the end of the overlay string.
    • Paul Eggert's avatar
    • Glenn Morris's avatar
      Auto-commit of generated files. · 54afd499
      Glenn Morris authored
    • Paul Eggert's avatar
      Merge from gnulib. · e41c05e5
      Paul Eggert authored
    • Stefan Merten's avatar
      * rst.el: Revamp section title faces. · 48a24920
      Stefan Merten authored
      (rst-package-emacs-version-alist): Sync with official version
      (rst-faces-defaults, rst-set-level-default)
      (rst-level-face-max, rst-level-face-base-color)
      (rst-level-face-base-light, rst-level-face-format-light)
      (rst-level-face-step-light, rst-define-level-faces): Obsolete.
      (rst-adornment-faces-alist): Match new setup.
      (rst-level-1, rst-level-2, rst-level-3, rst-level-4)
      (rst-level-5, rst-level-6): New faces.
    • Paul Eggert's avatar
      Do not truncate strsignal output. · 703342f8
      Paul Eggert authored
    • Paul Eggert's avatar
      * emacs.c (shut_down_emacs): Don't assume stderr is buffered, · 01108e3f
      Paul Eggert authored
      or that fprintf is async-signal-safe.  POSIX doesn't require
      either assumption.
    • Chong Yidong's avatar
      * frames.texi (Pop-Up Menus): Minor clarification for x-popup-menu. · 47133380
      Chong Yidong authored
      Fixes: debbugs:11148
    • Chong Yidong's avatar
      Fix auto-save and locking for indirect buffers. · 82f8cd94
      Chong Yidong authored
      * lisp/simple.el (undo): Handle indirect buffers.
      * buffer.c (Fset_buffer_modified_p): Handle indirect buffers.
      Fixes: debbugs:8207
    • Kenichi Handa's avatar
      merge trunk · fa42927f
      Kenichi Handa authored
    • Kenichi Handa's avatar
      composite.c (composition_reseat_it): Handle the case that a grapheme cluster... · 3cccbd87
      Kenichi Handa authored
      composite.c (composition_reseat_it): Handle the case that a grapheme cluster is not covered by a single font (Bug#12352).
  2. 21 Sep, 2012 4 commits
  3. 20 Sep, 2012 19 commits