]> git.eshelyaron.com Git - emacs.git/log
emacs.git
11 years agomerge from trunk
Joakim Verona [Mon, 16 Sep 2013 10:55:50 +0000 (12:55 +0200)]
merge from trunk

11 years agoDo not copy X event in handle_one_xevent except KeyPress case.
Dmitry Antipov [Mon, 16 Sep 2013 10:41:41 +0000 (14:41 +0400)]
Do not copy X event in handle_one_xevent except KeyPress case.
Wnen XEvent is processed, it is unlikely to be changed except
KeyPress case, so we can avoid copying and use const pointer to
const data to make sure that an event is not changed elsewhere.
* xterm.c (handle_one_xevent): Change 2nd arg to 'const XEvent *
const' and do not create local copy except for the KeyPress event.
Use casts to avoid a few glitches.  Adjust formatting.  Add comments.
(SET_SAVED_BUTTON_EVENT): Remove and move the code to the only user.
(x_handle_net_wm_state, x_menubar_window_to_frame)
(x_detect_focus_change, construct_mouse_click, note_mouse_movement)
(x_scroll_bar_to_input_event, x_scroll_bar_expose)
(x_scroll_bar_handle_click, x_scroll_bar_note_movement):
* gtkutil.c (xg_event_is_for_menubar, xg_event_is_for_scrollbar):
* xselect.c (x_handle_property_notify, x_handle_selection_notify)
(x_handle_dnd_message):
* xsettings.c (xft_settings_event):
Use 'const XEvent * const' where appropriate.
* xterm.h, gtkutil.h, xsettngs.h: Adjust related prototypes.

11 years agomerge from trunk
Joakim Verona [Mon, 16 Sep 2013 10:30:42 +0000 (12:30 +0200)]
merge from trunk

11 years agoAuto-commit of generated files.
Glenn Morris [Mon, 16 Sep 2013 10:17:41 +0000 (06:17 -0400)]
Auto-commit of generated files.

11 years agomerge from trunk
Joakim Verona [Mon, 16 Sep 2013 07:41:28 +0000 (09:41 +0200)]
merge from trunk

11 years agoFix X event waiting to handle multiple frames.
Dmitry Antipov [Mon, 16 Sep 2013 07:27:51 +0000 (11:27 +0400)]
Fix X event waiting to handle multiple frames.
* frame.h (struct frame) [HAVE_X_WINDOWS]: New member wait_event_type.
* xterm.c (pending_event_wait): Remove.  Adjust users.
(x_detect_focus_change): Pass frame arg.
(handle_one_xevent): Find related frame early and clear per-frame
wait_event_type only if this is an event for the relevant frame.
(x_wait_for_event): Use per-frame wait_event_type.

11 years agomerge from trunk
Joakim Verona [Mon, 16 Sep 2013 06:27:23 +0000 (08:27 +0200)]
merge from trunk

11 years ago* lisp/progmodes/ruby-mode.el (ruby-operator-re): Consider line
Dmitry Gutov [Sun, 15 Sep 2013 23:42:26 +0000 (02:42 +0300)]
* lisp/progmodes/ruby-mode.el (ruby-operator-re): Consider line
continuation character an operator, as far as indentation is
concerned.

Fixes: debbugs:15369
11 years agoFix compilation for GNUStep due to font changes.
Jan Djärv [Sun, 15 Sep 2013 19:43:32 +0000 (21:43 +0200)]
Fix compilation for GNUStep due to font changes.

* font.c (syms_of_font): Check MAC_OS_X_VERSION_MAX_ALLOWED >= 1050
for syms_of_macfont.

* nsfns.m (Fx_create_frame): Fix font driver registration for
GNUStep.

11 years agoForgot to add files.
Jan Djärv [Sun, 15 Sep 2013 19:36:20 +0000 (21:36 +0200)]
Forgot to add files.

11 years agoPort the font backend from the Mac port.
Jan Djärv [Sun, 15 Sep 2013 17:58:46 +0000 (19:58 +0200)]
Port the font backend from the Mac port.

* configure.ac: Add check for OSX 10.5, required for macfont.o.

* etc/NEWS: Mention the macfont backend.

* src/Makefile.in (NS_OBJ, SOME_MACHINE_OBJECTS): Add macfont.o.

* src/font.c (syms_of_font): Call syms_of_macfont.

* src/font.h: Declare syms_of_macfont.

* src/nsfns.m: Include macfont.h.
(Fx_create_frame): Register macfont driver, make a better default font.
(Fns_popup_font_panel): Get font from macfont driver, if used.

* src/nsfont.m (ns_tmp_flags, ns_tmp_font): Remove.
(nsfont_open): Set font driver type.
Set font->ascent and font->descent.  Figure out font instead of
ns_tmp_font, and flags instead of ns_tmp_flags.
Fix indentation. Remove call to ns_draw_text_decoration,
moved to nsterm.

* src/nsterm.m: Include macfont.h.
(ns_tmp_flags, ns_tmp_font): Remove.
(ns_compute_glyph_string_overhangs): Check for driver Qns.
(ns_draw_glyph_string): Use local variables instead of ns_tmp_flags,
ns_tmp_font.  Call ns_draw_text_decoration here instead of nsfont.m.
(changeFont:): Fix code style.  Check for font driver type when
getiing font.

* src/nsterm.h (FONT_DESCENT, FONT_ASCENT): Define to (f)->ascent and
(f)->descent.

11 years agoIn window--state-put-2 don't process buffer state when buffer doesn't exist (Bug...
Martin Rudalics [Sun, 15 Sep 2013 16:08:04 +0000 (18:08 +0200)]
In window--state-put-2 don't process buffer state when buffer doesn't exist (Bug#15382).

* window.el (window--state-put-2): Don't process buffer state
when buffer doesn't exist any more (Bug#15382).

11 years agoAuto-commit of loaddefs files.
Glenn Morris [Sun, 15 Sep 2013 10:22:42 +0000 (06:22 -0400)]
Auto-commit of loaddefs files.

11 years agoDrop VERTICAL_SCROLL_BAR_WIDTH_TRIM. For X, it is zero since 1999,
Dmitry Antipov [Sun, 15 Sep 2013 08:28:30 +0000 (12:28 +0400)]
Drop VERTICAL_SCROLL_BAR_WIDTH_TRIM.  For X, it is zero since 1999,
and it is always zero for others, so I assume that this is an ancient
leftover which nobody will want to change any more.
* xterm.h, w32term.h, nsterm.h (VERTICAL_SCROLL_BAR_WIDTH_TRIM): Remove.
(VERTICAL_SCROLL_BAR_INSIDE_WIDTH):
* frame.c (x_set_scroll_bar_width):
* w32fns.c (w32_createscrollbar):
* w32term.c (w32_set_vertical_scroll_bar):
* xfns.c (x_set_scroll_bar_default_width):
* xterm.c (XTflash, x_scroll_bar_create, XTset_vertical_scroll_bar)
(x_scroll_bar_expose): Related users changed.

11 years ago* xterm.c, xfns.c (toplevel): Remove #ifdef HAVE_X_WINDOWS because
Dmitry Antipov [Sun, 15 Sep 2013 07:48:25 +0000 (11:48 +0400)]
* xterm.c, xfns.c (toplevel): Remove #ifdef HAVE_X_WINDOWS because
these modules are never compiled otherwise.

11 years ago* xterm.h (SCROLL_BAR_X_WIDGET, SET_SCROLL_BAR_X_WIDGET) [USE_X_TOOLKIT]:
Dmitry Antipov [Sun, 15 Sep 2013 07:28:38 +0000 (11:28 +0400)]
* xterm.h (SCROLL_BAR_X_WIDGET, SET_SCROLL_BAR_X_WIDGET) [USE_X_TOOLKIT]:
Define as such.
* w32term.h (SCROLL_BAR_X_WIDGET, SET_SCROLL_BAR_X_WIDGET):
Remove unused Xisms.

11 years ago* frame.h (FRAME_SMALLEST_CHAR_WIDTH, FRAME_SMALLEST_FONT_HEIGHT):
Dmitry Antipov [Sun, 15 Sep 2013 07:06:05 +0000 (11:06 +0400)]
* frame.h (FRAME_SMALLEST_CHAR_WIDTH, FRAME_SMALLEST_FONT_HEIGHT):
Define once here...
* nsterm.h, w32term.h, xterm.h: ...and not here.

11 years ago* xterm.h (FRAME_X_SCREEN_NUMBER): Add comment.
Dmitry Antipov [Sun, 15 Sep 2013 06:50:41 +0000 (10:50 +0400)]
* xterm.h (FRAME_X_SCREEN_NUMBER): Add comment.
(BLACK_PIX_DEFAULT, WHITE_PIX_DEFAULT): Use FRAME_X_SCREEN_NUMBER.

11 years ago* eshell/em-unix.el (eshell/rm): Make -f ignore missing files.
Glenn Morris [Sun, 15 Sep 2013 00:35:54 +0000 (17:35 -0700)]
* eshell/em-unix.el (eshell/rm): Make -f ignore missing files.
Does not work until bug=15379 gets fixed.

Fixes: debbugs:15373
11 years ago* lisp/eshell/esh-cmd.el (eshell--local-vars): New variable.
Glenn Morris [Sun, 15 Sep 2013 00:10:45 +0000 (17:10 -0700)]
* lisp/eshell/esh-cmd.el (eshell--local-vars): New variable.
(eshell-rewrite-for-command): Add for loop vars to eshell--local-vars.

* lisp/eshell/esh-var.el (eshell-get-variable): Respect eshell--local-vars.

* test/automated/eshell.el (eshell-test/for-name-shadow-loop):
New test.
(eshell-test/for-loop, eshell-test/for-name-loop): Doc fix.

Fixes: debbugs:15372
11 years ago* eshell/esh-var.el (eshell-variable-aliases-list): Fix doc typo.
Glenn Morris [Sat, 14 Sep 2013 23:55:15 +0000 (16:55 -0700)]
* eshell/esh-var.el (eshell-variable-aliases-list): Fix doc typo.

11 years ago* doc/misc/eshell.texi: Markup fixes.
Glenn Morris [Sat, 14 Sep 2013 23:47:54 +0000 (16:47 -0700)]
* doc/misc/eshell.texi: Markup fixes.

11 years ago* erc.el (erc-update-mode-line-buffer): Handle absent topic.
Vivek Dasmohapatra [Sat, 14 Sep 2013 23:33:19 +0000 (16:33 -0700)]
* erc.el (erc-update-mode-line-buffer): Handle absent topic.

Fixes: debbugs:15377
11 years agoMinor fixes for last change in lispref/display.texi.
Eli Zaretskii [Sat, 14 Sep 2013 16:33:12 +0000 (19:33 +0300)]
Minor fixes for last change in lispref/display.texi.

Fixes: debbugs:15375
11 years agoFix last change in lispref/display.texi.
Eli Zaretskii [Sat, 14 Sep 2013 15:34:33 +0000 (18:34 +0300)]
Fix last change in lispref/display.texi.

Fixes: debbugs:15375
11 years agoAuto-commit of loaddefs files.
Glenn Morris [Sat, 14 Sep 2013 10:19:38 +0000 (06:19 -0400)]
Auto-commit of loaddefs files.

11 years agomerge from trunk
Joakim Verona [Sat, 14 Sep 2013 09:40:24 +0000 (11:40 +0200)]
merge from trunk

11 years agoFix src/ChangeLog entry of last commit.
Eli Zaretskii [Sat, 14 Sep 2013 09:26:42 +0000 (12:26 +0300)]
Fix src/ChangeLog entry of last commit.

11 years agoFix bug #15375 with inaccurate docs of display margin width values.
Eli Zaretskii [Sat, 14 Sep 2013 09:24:34 +0000 (12:24 +0300)]
Fix bug #15375 with inaccurate docs of display margin width values.

 doc/lispref/display.texi (Display Margins): State the units of measuring
 margin width.

 src/buffer.c (syms_of_buffer) <left-margin-width, right-margin-width>:
 Doc fix.

11 years agomerge from trunk
Joakim Verona [Fri, 13 Sep 2013 17:40:40 +0000 (19:40 +0200)]
merge from trunk

11 years ago* lisp/dired-x.el (dired-guess-default): Make `file' available in the env.
Glenn Morris [Fri, 13 Sep 2013 17:28:34 +0000 (13:28 -0400)]
* lisp/dired-x.el (dired-guess-default): Make `file' available in the env.
(dired-guess-shell-alist-user): Doc fix.

Fixes: debbugs:15363
11 years agomerge from trunk
Joakim Verona [Fri, 13 Sep 2013 17:25:29 +0000 (19:25 +0200)]
merge from trunk

11 years ago* test/automated/eshell.el (eshell-test/for-loop, eshell-test/for-name-loop):
Glenn Morris [Fri, 13 Sep 2013 17:13:52 +0000 (13:13 -0400)]
* test/automated/eshell.el (eshell-test/for-loop, eshell-test/for-name-loop):
Ensure environment variables don't confuse us.

11 years agomerge from trunk
Joakim Verona [Fri, 13 Sep 2013 17:00:42 +0000 (19:00 +0200)]
merge from trunk

11 years ago* frame.c (Fx_focus_frame) [HAVE_WINDOW_SYSTEM]: Fix last change.
Dmitry Antipov [Fri, 13 Sep 2013 16:55:48 +0000 (20:55 +0400)]
* frame.c (Fx_focus_frame) [HAVE_WINDOW_SYSTEM]: Fix last change.

11 years agoUnify Fx_focus_frame between all ports.
Dmitry Antipov [Fri, 13 Sep 2013 16:46:18 +0000 (20:46 +0400)]
Unify Fx_focus_frame between all ports.
* src/frame.h (x_focus_frame): New prototype.
* src/xfns.c (Fx_focus_frame): Remove.
(syms_of_xfns): Do not defsubr it.
(x_focus_frame): X implementation.
* src/nsfns.m (Fx_focus_frame): Remove.
(syms_of_nsfns): Do not defsubr it.
(x_focus_frame): NS implementation.
* src/w32term.c (Fx_focus_frame): Remove.
(x_focus_on_frame): Rename to...
(x_focus_frame): W32 implementation.
* src/w32term.h (x_focus_on_frame): Remove prototype.
* src/w32fns.c (Fx_focus_frame): Remove.
(syms_of_w32fns): Do not defsubr it.
* src/frame.c (Fx_focus_frame): Define here.
(syms_of_frame): Defsubr here.
* src/gtkutil.c (xg_tool_bar_callback): Use x_focus_frame.
* lisp/frame.el (x-focus-frame): Mark as declared in frame.c.

11 years agomerge from trunk
Joakim Verona [Fri, 13 Sep 2013 16:25:42 +0000 (18:25 +0200)]
merge from trunk

11 years ago* test/automated/eshell.el (eshell-test-command-result): Clean up when done
Glenn Morris [Fri, 13 Sep 2013 16:16:57 +0000 (09:16 -0700)]
* test/automated/eshell.el (eshell-test-command-result): Clean up when done

11 years ago* test/automated/eshell.el (eshell-test-command-result): New,
Glenn Morris [Fri, 13 Sep 2013 16:11:19 +0000 (09:11 -0700)]
* test/automated/eshell.el (eshell-test-command-result): New,
again using a temp directory.
Replace eshell-command-result with this throughout.

11 years agomerge from trunk
Joakim Verona [Fri, 13 Sep 2013 15:11:02 +0000 (17:11 +0200)]
merge from trunk

11 years agoUnify FRAME_window_system_DISPLAY_INFO macros between all ports.
Dmitry Antipov [Fri, 13 Sep 2013 15:03:51 +0000 (19:03 +0400)]
Unify FRAME_window_system_DISPLAY_INFO macros between all ports.
All of them are replaced with FRAME_DISPLAY_INFO, defined in
each port to reference the port-specific window system data.
* msdos.h (FRAME_X_DISPLAY_INFO): Remove.
(FRAME_DISPLAY_INFO): Define.
* w32term.h (FRAME_W32_DISPLAY_INFO, FRAME_X_DISPLAY_INFO): Remove.
(FRAME_DISPLAY_INFO): Define.  Adjust users.
* xterm.h (FRAME_X_DISPLAY_INFO): Remove.
(FRAME_DISPLAY_INFO): Define.  Adjust users.
* frame.h (FRAME_RES_X, FRAME_RES_Y): Unify.
* font.c, frame.c, gtkutil.c, image.c, menu.c, msdos.c, nsfns.m:
* nsfont.m, nsterm.m, w32fns.c, w32font.c, w32menu.c, w32term.c:
* w32xfns.c, widget.c, xdisp.c, xfaces.c, xfns.c, xfont.c, xmenu.c:
* xselect.c, xterm.c: All related users changed.

11 years ago* lisp/ls-lisp.el: Use advice-add.
Stefan Monnier [Fri, 13 Sep 2013 14:56:03 +0000 (10:56 -0400)]
* lisp/ls-lisp.el: Use advice-add.
(original-insert-directory): Remove.
(ls-lisp--insert-directory): Rename from insert-directory; add
`orig-fun' argument.
(insert-directory): Advise.

11 years agomerge from trunk
Joakim Verona [Fri, 13 Sep 2013 13:36:32 +0000 (15:36 +0200)]
merge from trunk

11 years agoFix bug #15337 with non-ASCII characters in file names used by ansi
Eli Zaretskii [Fri, 13 Sep 2013 13:22:47 +0000 (16:22 +0300)]
Fix bug #15337 with non-ASCII characters in file names used by ansi

 lisp/term.el (term-emulate-terminal): Decode the command string
 before passing it to term-command-hook.

11 years agomerge from trunk
Joakim Verona [Fri, 13 Sep 2013 08:41:15 +0000 (10:41 +0200)]
merge from trunk

11 years agodoc/lispref/text.texi (Not Intervals): Minor wording fix.
Eli Zaretskii [Fri, 13 Sep 2013 08:26:03 +0000 (11:26 +0300)]
doc/lispref/text.texi (Not Intervals): Minor wording fix.

11 years agomerge from trunk
Joakim Verona [Fri, 13 Sep 2013 07:42:01 +0000 (09:42 +0200)]
merge from trunk

11 years ago* lisp/erc/erc-desktop-notifications.el (dbus-debug): Declare.
Glenn Morris [Fri, 13 Sep 2013 07:34:15 +0000 (00:34 -0700)]
* lisp/erc/erc-desktop-notifications.el (dbus-debug): Declare.

11 years agomerge from trunk
Joakim Verona [Fri, 13 Sep 2013 07:32:39 +0000 (09:32 +0200)]
merge from trunk

11 years ago* lisp/gnus/mml2015.el (gnus-create-image): Autoload it.
Glenn Morris [Fri, 13 Sep 2013 07:30:32 +0000 (00:30 -0700)]
* lisp/gnus/mml2015.el (gnus-create-image): Autoload it.

11 years ago* lisp/gnus/gnus-spec.el (gnus-xmas-format): Fix weird error call.
Glenn Morris [Fri, 13 Sep 2013 07:28:16 +0000 (00:28 -0700)]
* lisp/gnus/gnus-spec.el (gnus-xmas-format): Fix weird error call.

11 years agomerge from trunk
Joakim Verona [Fri, 13 Sep 2013 07:22:12 +0000 (09:22 +0200)]
merge from trunk

11 years ago* lisp/gnus/gnus-html.el (image-size): Declare.
Glenn Morris [Fri, 13 Sep 2013 07:19:15 +0000 (00:19 -0700)]
* lisp/gnus/gnus-html.el (image-size): Declare.
(declare-function): Add compat stub for ancient Emacs.

11 years ago* eshell/esh-util.el (ange-cache): Move declaration earlier.
Glenn Morris [Fri, 13 Sep 2013 07:12:44 +0000 (00:12 -0700)]
* eshell/esh-util.el (ange-cache): Move declaration earlier.

11 years agomerge from trunk
Joakim Verona [Fri, 13 Sep 2013 07:11:51 +0000 (09:11 +0200)]
merge from trunk

11 years ago* lisp/eshell/esh-ext.el (eshell-search-path): Declare.
Glenn Morris [Fri, 13 Sep 2013 07:10:30 +0000 (00:10 -0700)]
* lisp/eshell/esh-ext.el (eshell-search-path): Declare.

11 years ago* lisp/eshell/em-prompt.el (eshell/pwd): Autoload it.
Glenn Morris [Fri, 13 Sep 2013 07:07:07 +0000 (00:07 -0700)]
* lisp/eshell/em-prompt.el (eshell/pwd): Autoload it.
Otherwise an error occurs if eshell-dirs module not loaded.

11 years agoSilence some url compilation warnings on systems without zlib
Glenn Morris [Fri, 13 Sep 2013 07:01:55 +0000 (00:01 -0700)]
Silence some url compilation warnings on systems without zlib

* url-http.el (url-handle-content-transfer-encoding):
* url-vars.el (url-mime-encoding-string): Silence compiler.

11 years ago* lisp/progmodes/gdb-mi.el (gud-cont, gud-step): Declare.
Glenn Morris [Fri, 13 Sep 2013 06:56:35 +0000 (23:56 -0700)]
* lisp/progmodes/gdb-mi.el (gud-cont, gud-step): Declare.

11 years agomerge from trunk
Joakim Verona [Fri, 13 Sep 2013 06:51:42 +0000 (08:51 +0200)]
merge from trunk

11 years ago* cedet/semantic/ia.el (semantic-ia-complete-symbol-menu):
Glenn Morris [Fri, 13 Sep 2013 06:37:39 +0000 (23:37 -0700)]
* cedet/semantic/ia.el (semantic-ia-complete-symbol-menu):
Comment it out, since it cannot work.

Fixes: debbugs:14522
11 years agomerge from trunk
Joakim Verona [Fri, 13 Sep 2013 06:11:34 +0000 (08:11 +0200)]
merge from trunk

11 years ago* net/tramp.el (tramp-check-proper-method-and-host): Rename it from
Michael Albinus [Fri, 13 Sep 2013 06:03:06 +0000 (08:03 +0200)]
* net/tramp.el (tramp-check-proper-method-and-host): Rename it from
`tramp-check-proper-host'.  Check for a valid method name.

* net/tramp-adb.el (tramp-adb-maybe-open-connection):
* net/tramp-gvfs.el (tramp-gvfs-maybe-open-connection):
* net/tramp-sh.el (tramp-maybe-open-connection):
* net/tramp-smb.el (tramp-smb-maybe-open-connection): Call it.

* net/tramp-cache.el (tramp-cache-print): Don't print text properties
also for hash values.

11 years ago* xterm.h (x_window_to_frame, x_any_window_to_frame)
Dmitry Antipov [Fri, 13 Sep 2013 06:00:20 +0000 (10:00 +0400)]
* xterm.h (x_window_to_frame, x_any_window_to_frame)
(x_menubar_window_to_frame): Remove prototypes.
* xfns.c (x_window_to_frame, x_any_window_to_frame)
(x_menubar_window_to_frame, x_top_window_to_frame):
Move from here...
* xterm.c (x_window_to_frame, x_any_window_to_frame)
(x_menubar_window_to_frame, x_top_window_to_frame):
...to here and convert all but the last to static.

11 years agomerge from trunk
Joakim Verona [Fri, 13 Sep 2013 04:06:25 +0000 (06:06 +0200)]
merge from trunk

11 years ago* test/automated/eshell.el (with-temp-eshell): Use a temp directory
Glenn Morris [Fri, 13 Sep 2013 03:55:56 +0000 (20:55 -0700)]
* test/automated/eshell.el (with-temp-eshell): Use a temp directory
for eshell-directory-name.

It seems we don't have permission to write to HOME on hydra.

11 years agomerge from trunk
Joakim Verona [Thu, 12 Sep 2013 20:51:29 +0000 (22:51 +0200)]
merge from trunk

11 years agoChangeLog typo fix
Glenn Morris [Thu, 12 Sep 2013 20:42:40 +0000 (16:42 -0400)]
ChangeLog typo fix

11 years ago* test/automated/eshell.el (with-temp-eshell): Avoid hangs in batch mode
Glenn Morris [Thu, 12 Sep 2013 20:39:13 +0000 (16:39 -0400)]
* test/automated/eshell.el (with-temp-eshell): Avoid hangs in batch mode
due to "has a running proces; kill it?" prompts.

11 years ago* eshell/em-cmpl.el: Undo accidental part of last commit.
Stefan Monnier [Thu, 12 Sep 2013 20:38:35 +0000 (16:38 -0400)]
* eshell/em-cmpl.el: Undo accidental part of last commit.

11 years agomerge from trunk
Joakim Verona [Thu, 12 Sep 2013 20:27:26 +0000 (22:27 +0200)]
merge from trunk

11 years ago* lisp/term/ns-win.el (parameters): Don't declare as dynamic.
Stefan Monnier [Thu, 12 Sep 2013 20:21:41 +0000 (16:21 -0400)]
* lisp/term/ns-win.el (parameters): Don't declare as dynamic.
(before-make-frame-hook): Don't add ineffective function.

11 years ago* lisp/eshell/*.el: Use lexical-binding.
Stefan Monnier [Thu, 12 Sep 2013 20:15:53 +0000 (16:15 -0400)]
* lisp/eshell/*.el: Use lexical-binding.
* test/automated/eshell.el: Move from test/eshell.el.
(eshell-test/for-loop, eshell-test/for-name-loop): New tests.

Fixes: debbugs:15231
11 years agomerge from trunk
Joakim Verona [Thu, 12 Sep 2013 17:36:46 +0000 (19:36 +0200)]
merge from trunk

11 years ago* lisp/cedet/semantic/find.el (semantic-find-first-tag-by-name):
Glenn Morris [Thu, 12 Sep 2013 17:23:48 +0000 (13:23 -0400)]
* lisp/cedet/semantic/find.el (semantic-find-first-tag-by-name):
Replace obsolete function assoc-ignore-case with assoc-string.

11 years agomerge from trunk
Joakim Verona [Thu, 12 Sep 2013 16:16:57 +0000 (18:16 +0200)]
merge from trunk

11 years agolisp.mk (lisp): Add w32-common-fns.elc.
Eli Zaretskii [Thu, 12 Sep 2013 16:05:12 +0000 (19:05 +0300)]
lisp.mk (lisp): Add w32-common-fns.elc.

11 years agomerge from trunk
Joakim Verona [Thu, 12 Sep 2013 15:01:58 +0000 (17:01 +0200)]
merge from trunk

11 years agomerge trunk
Kenichi Handa [Thu, 12 Sep 2013 14:48:18 +0000 (23:48 +0900)]
merge trunk

11 years agocomposite.el (compose-gstring-for-graphic): Handle enclosing mark.
Kenichi Handa [Thu, 12 Sep 2013 14:45:28 +0000 (23:45 +0900)]
composite.el (compose-gstring-for-graphic): Handle enclosing mark.

11 years agomerge from trunk
Joakim Verona [Thu, 12 Sep 2013 14:37:18 +0000 (16:37 +0200)]
merge from trunk

11 years agoComments.
Xue Fuqiao [Thu, 12 Sep 2013 14:21:21 +0000 (22:21 +0800)]
Comments.

11 years agomerge from trunk
Joakim Verona [Thu, 12 Sep 2013 13:35:32 +0000 (15:35 +0200)]
merge from trunk

11 years ago* src/charset.c (char_charset): Document an exception for char-charset.
Xue Fuqiao [Thu, 12 Sep 2013 13:12:39 +0000 (21:12 +0800)]
* src/charset.c (char_charset): Document an exception for char-charset.

11 years agomerge from trunk
Joakim Verona [Thu, 12 Sep 2013 12:38:28 +0000 (14:38 +0200)]
merge from trunk

11 years ago* doc/lispref/functions.texi (Obsolete Functions): Add an index for obsolete functions.
Xue Fuqiao [Thu, 12 Sep 2013 12:22:17 +0000 (20:22 +0800)]
* doc/lispref/functions.texi (Obsolete Functions): Add an index for obsolete functions.

11 years agomerge from trunk
Joakim Verona [Thu, 12 Sep 2013 12:21:46 +0000 (14:21 +0200)]
merge from trunk

11 years ago* doc/emacs/text.texi (Enriched Justification): Explain values of default-justification.
Xue Fuqiao [Thu, 12 Sep 2013 12:04:18 +0000 (20:04 +0800)]
* doc/emacs/text.texi (Enriched Justification): Explain values of default-justification.

11 years agomerge from trunk
Joakim Verona [Thu, 12 Sep 2013 07:41:49 +0000 (09:41 +0200)]
merge from trunk

11 years ago* xterm.h (x_display_info): New field last_user_time...
Dmitry Antipov [Thu, 12 Sep 2013 07:29:33 +0000 (11:29 +0400)]
* xterm.h (x_display_info): New field last_user_time...
* xterm.c (toplevel): ...to replace static last_user_time.
(handle_one_xevent, x_ewmh_activate_frame): Adjust users.

11 years agomerge from trunk
Joakim Verona [Thu, 12 Sep 2013 07:06:54 +0000 (09:06 +0200)]
merge from trunk

11 years agoRemove superflous comment
Glenn Morris [Thu, 12 Sep 2013 07:00:52 +0000 (00:00 -0700)]
Remove superflous comment

11 years ago* vc/vc-dispatcher.el (vc-dir-refresh): Declare.
Glenn Morris [Thu, 12 Sep 2013 06:58:57 +0000 (23:58 -0700)]
* vc/vc-dispatcher.el (vc-dir-refresh): Declare.

11 years agomerge from trunk
Joakim Verona [Thu, 12 Sep 2013 06:57:21 +0000 (08:57 +0200)]
merge from trunk

11 years ago* vc/vc-svn.el (vc-svn-retrieve-tag): Mark unused argument.
Glenn Morris [Thu, 12 Sep 2013 06:55:15 +0000 (23:55 -0700)]
* vc/vc-svn.el (vc-svn-retrieve-tag): Mark unused argument.

11 years ago* vc/vc-svn.el (vc-svn-dir-status-files, vc-svn-dir-extra-headers)
Glenn Morris [Thu, 12 Sep 2013 06:53:57 +0000 (23:53 -0700)]
* vc/vc-svn.el (vc-svn-dir-status-files, vc-svn-dir-extra-headers)
(vc-svn-ignore): Mark unused arguments.

11 years agoRevert part of previous vc-bzr change
Glenn Morris [Thu, 12 Sep 2013 06:50:18 +0000 (23:50 -0700)]
Revert part of previous vc-bzr change

11 years agognus-icalendar small fix
Glenn Morris [Thu, 12 Sep 2013 06:47:07 +0000 (23:47 -0700)]
gnus-icalendar small fix

* gnus/gnus-icalendar.el (gnus-icalendar-event--build-reply-event-body):
Avoid using `find', which i) might not be defined at runtime;
ii) does not work, since its default test is eql, not equal.
(gnus-mime-action-alist): Declare.

11 years agomerge from trunk
Joakim Verona [Thu, 12 Sep 2013 06:47:03 +0000 (08:47 +0200)]
merge from trunk

11 years ago* subr.el (do-after-load-evaluation): Also give compiler warnings
Glenn Morris [Thu, 12 Sep 2013 06:37:02 +0000 (23:37 -0700)]
* subr.el (do-after-load-evaluation): Also give compiler warnings
when obsolete files are used (except by obsolete files).