1. 09 Jun, 2013 6 commits
    • Eli Zaretskii's avatar
      Fix current-bidi-paragraph-direction wrt window pointer. · ad257d4f
      Eli Zaretskii authored
       src/xdisp.c (compute_display_string_pos): When W is NULL, use the current
       buffer as the object to pass to get-char-property.
       (Fcurrent_bidi_paragraph_direction): Assign NULL to the window
       pointer member of the bidi iterator, since no window is pertinent
       to this function.
      ad257d4f
    • Eli Zaretskii's avatar
      Fix bug #14575 with window-specific overlays with line-prefix or wrap-prefix. · 52fab9c9
      Eli Zaretskii authored
       src/xdisp.c (get_it_property): If it->object is a buffer, pass to
       get-char-property the window that is being rendered, instead of
       the buffer, to support window-specific overlays.
      52fab9c9
    • Paul Eggert's avatar
      Merge from gnulib. · bf77e230
      Paul Eggert authored
      This incorporates:
      2013-06-02 sig2str: port to C++
      2013-05-29 c-ctype, regex, verify: port to gcc -std=c90 -pedantic
      bf77e230
    • Glenn Morris's avatar
      Auto-commit of generated files. · 7cee6e79
      Glenn Morris authored
      7cee6e79
    • Aidan Gauland's avatar
      Fix Eshell bug · 04fcf1b0
      Aidan Gauland authored
      * eshell/em-term.el (eshell-visual-command-p): Fix bug that
        causedoutput redirection to be ignored with visual commands.
      04fcf1b0
    • Aidan Gauland's avatar
      Tidy module initialisation functions · 88b00caa
      Aidan Gauland authored
      * eshell/em-term.el (eshell-visual-command-p): New function.
      (eshell-term-initialize): Move long lambda to separate function eshell-visual-command-p.
      * eshell/em-dirs.el (eshell-dirs-initialise): Add missing #' to lambda.
      * eshell/em-script.el (eshell-script-initialize): Add missing #' to lambda.
      88b00caa
  2. 08 Jun, 2013 8 commits
    • Eli Zaretskii's avatar
      Fix bug #14575 with window-specific overlays with display props. · 5bf97bfc
      Eli Zaretskii authored
       src/bidi.c (bidi_fetch_char): Accept additional argument, the window
       being displayed, and pass it to compute_display_string_pos.
       (bidi_level_of_next_char, bidi_resolve_explicit_1)
       (bidi_paragraph_init): All callers changed.
       src/xdisp.c (init_from_display_pos, init_iterator)
       (handle_single_display_spec, next_overlay_string)
       (get_overlay_strings_1, reseat_1, reseat_to_string)
       (push_prefix_prop, Fcurrent_bidi_paragraph_direction): Set
       bidi_it.w member from it->w.
       (compute_display_string_pos): Accept additional argument, the
       window being displayed, and pass it to Fget_char_property.
       src/dispextern.h (struct bidi_it): New member w, the window being
       displayed.
       (compute_display_string_pos): Adjust prototype.
      5bf97bfc
    • Jan Djärv's avatar
      Fix compilation issues for GNUStep and GLIB conflicts. · b33f93ee
      Jan Djärv authored
      * configure.ac (HAVE_GLIB): Only set XGSELOBJ if HAVE_NS = no.
      (with_file_notification): Don't set to gfile if with_ns = yes.
      
      * src/process.c (wait_reading_process_output): Check for NS before GLIB.
      GLIB may be linked in due to rsvg, but ns_select must be called.
      
      * src/xgselect.c (xg_select): Remove call to window_system_available
      and g_main_context_pending at the top, so Gdk events (i.e. file
      notify) are processed when Emacs is started with -nw.
      
      * src/xgselect.c: Remove unneeded include xterm.h
      b33f93ee
    • Eli Zaretskii's avatar
      1698f87a
    • Leo Liu's avatar
      * progmodes/octave.el (octave-add-log-current-defun): New function. · fda74125
      Leo Liu authored
      (octave-mode): Set add-log-current-defun-function.
      (octave-goto-function-definition): Do not move point if not found.
      (octave-find-definition): Enhance to try subfunctions first.
      fda74125
    • Jan Djärv's avatar
      * xgselect.c (xg_select): Remove call to window_system_available · 5de0e011
      Jan Djärv authored
      and g_main_context_pending at the top, so Gdk events (i.e. file
      notify) are processed when Emacs is started with -nw.
      5de0e011
    • Eli Zaretskii's avatar
      Minor tweak of nt/INSTALL.MSYS. · 1a312bf4
      Eli Zaretskii authored
      1a312bf4
    • Glenn Morris's avatar
      Improve previous bytecomp fix · 467f3b33
      Glenn Morris authored
      * lisp/emacs-lisp/bytecomp.el (byte-compile-char-before)
      (byte-compile-backward-char, byte-compile-backward-word):
      Improve previous change, to handle non-explicit nil.
      467f3b33
    • Glenn Morris's avatar
      ChangeLog fix · 650645d5
      Glenn Morris authored
      650645d5
  3. 07 Jun, 2013 14 commits
  4. 06 Jun, 2013 8 commits
  5. 05 Jun, 2013 4 commits
    • Alan Mackenzie's avatar
      * isearch.el (isearch-allow-prefix): New user option. · 80fa505f
      Alan Mackenzie authored
              (isearch-other-meta-char): don't exit isearch when a prefix
              argument is typed whilst `isearch-allow-prefix' is non-nil.
      
              * search.texi (Isearch Scroll): Rename to "Not Exiting Isearch".
              (Net Exiting Isearch): Document new user option
              `isearch-allow-prefix'.
      
      	* etc/NEWS.  Entry for this change.
      80fa505f
    • Eli Zaretskii's avatar
      Fix bug #14558 with turning off mouse-highlight during highlight. · 817ebfcf
      Eli Zaretskii authored
       src/xdisp.c (handle_tool_bar_click): When mouse-highlight is off,
       don't insist on being invoked on a highlighted tool-bar button.
       Avoids losing tool-bar functionality when mouse-highlight is nil.
       (note_tool_bar_highlight, note_mode_line_or_margin_highlight):
       Don't highlight when mouse-highlight is nil.
       (note_mouse_highlight): When mouse-highlight is nil, don't return
       right away; instead, run tool-bar and mode-line highlight
       subroutine, clear any existing highlight, and revert the mouse
       pointer to its default shape.
      817ebfcf
    • Stefan Monnier's avatar
      * lisp/autorevert.el (auto-revert-notify-handler): Use memq. · fccdc796
      Stefan Monnier authored
      Hide assertion failure.
      * lisp/skeleton.el: Use cl-lib.
      (skeleton-further-elements): Use defvar-local.
      (skeleton-insert): Use cl-progv.
      fccdc796
    • Ted Zlatanov's avatar
      398b4366