Skip to content

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also .

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also .
Commits on Oct 09, 2013
@rgmorris rgmorris * lisp/vc/vc-svn.el (vc-svn-create-repo): Expand paths in file://... …
Jan D * nsfns.m (Fns_convert_utf8_nfd_to_nfc): Check input for valid UTF-8
or throw error.
Eli Zaretskii Fix minor problems in text-mode menu display.
 src/term.c (tty_menu_activate): Flush the output stream after
 showing the cursor, and don't mark the frame garbaged at exit from
 the function.  Fixes redisplay glitches when moving from one menu
 to another.
@eggert eggert * fns.c (sxhash_bool_vector): Fix buffer read overrun. 388e5da
@jurta jurta * lisp/isearch.el (isearch-pre-command-hook): Use this-single-command…

instead of this-command-keys.  Add universal-argument-more and
universal-argument-minus to the list of prefix commands.
Commits on Oct 10, 2013
@JohnAnthony JohnAnthony * lisp/textmodes/text-mode.el (text-mode-map): Add a menu (tiny change) f20a364
@rgmorris rgmorris * lisp/menu-bar.el (menu-bar-options-menu): Remove text-mode auto-fill,
now that text mode has a menu with the same entry.
(menu-bar-text-mode-auto-fill): Remove now unused func.

* lisp/textmodes/text-mode.el (text-mode-map):
Use auto-fill help text from menu-bar.el.
@barryfm barryfm Handle giflib 5 changes (tiny change)
* Update for giflib 5. 

* src/image.c (GIFLIB_MAJOR): Ensure it's defined.
(DGifOpen, DGifOpenFileName): Handle giflib 5 syntax.  (Bug#15531)
@rgmorris rgmorris * lisp/desktop.el (desktop-save): Default to saving in .emacs.d,
since PWD is no longer in desktop-path by default.
@achitu achitu * icalendar.el (icalendar-import-file): Fix interactive spec (tiny ch…
@rgmorris rgmorris * lib-src/make-docfile.c (search_lisp_doc_at_eol): Use int rather tha…
…n char

with getc.
@monnier monnier * lisp/menu-bar.el (tty-menu-navigation-map): Reduce redundancy. 21a6933
@dmantipov dmantipov * keyboard.c (init_kboard): Now static. Add arg
to denote window system.  Adjust comment.
(init_keyboard): Adjust user.
(allocate_kboard): New function.
* nsterm.m (ns_term_init):
* term.c (init_tty):
* w32term.c (w32_create_terminal):
* xterm.c (x_term_init): Use it.
* keyboard.h (init_kboard): Remove prototype.
(allocate_kboard): Add prototype.
martin rudalics Fix doc-string of pop-to-buffer-same-window. (Bug#15492)
* window.el (pop-to-buffer-same-window): Fix doc-string.
@dmantipov dmantipov * keyboard.c (last_event_timestamp): Remove. For X selection and
GTK popup menus, it may be obtained from per-frame X display info.
(kbd_buffer_store_event_hold, kbd_buffer_get_event)
(process_special_events): Adjust users.
* keyboard.h (last_event_timestamp): Remove declaration.
* xmenu.c (xmenu_show, create_and_show_popup_menu): Lost last arg.
Use FRAME_DISPLAY_INFO (f)->last_user_time for gtk_menu_popup.
* menu.h (xmenu_show): Adjust prototype.
* menu.c (Fx_popup_menu): Adjust user.
* xselect.c (x_own_selection, x_get_foreign_selection)
(Fx_disown_selection_internal): Use dpyinfo->last_user_time.
@rgmorris rgmorris Auto-commit of generated files. e5f6a71
@masatake masatake * lisp/menu-bar.el (menu-bar-open): Don't use popup-menu if
menu-bar is hidden.
@capitaomorte capitaomorte * vc/vc.el (vc-diff-build-argument-list-internal): If the file is
not locked, use last revision and current source as
defaults.  (Bug#15569)
Eli Zaretskii MS-Windows follow-up to revision 114603: support giflib 5.x.
 src/image.c (GIFLIB_MAJOR): Define to 4 if undefined.
 (GIFLIB_MINOR, GIFLIB_RELEASE): Define to zero if undefined.
 (GifErrorString) [GIFLIB_MAJOR >= 5]: Define a function pointer.
 (gif_load): For giflib v5.x and later, display the error message
 produced by giflib when its functions fail.
 (syms_of_image) <Qlibgif_version> [HAVE_NTGUI]: New DEFSYM.

 lisp/term/w32-win.el (dynamic-library-alist): Define separate lists
 of GIF DLLs for versions before and after 5.0.0 of giflib.
@eggert eggert * image.c: Pacify --enable-gcc-warnings.
#define only if used.
Eli Zaretskii Attempt to fix crashes per bug #15575.
 src/xdisp.c (deep_copy_glyph_row): Assert that the 'used' counts of
 FROM and TO are identical.  Copy only the glyphs of TEXT_AREA.
 src/term.c (save_and_enable_current_matrix): Don't allocate and
 don't save margin areas.
 (restore_desired_matrix): Don't restore margin areas.
 (free_saved_screen): Don't free margin areas.
@monnier monnier * src/fileio.c (Fsubstitute_in_file_name): Use substitute-env-in-file…

(Qsubstitute_env_in_file_name): New var.
(syms_of_fileio): Define it.
* lisp/env.el (substitute-env-in-file-name): New function.
(substitute-env-vars): Extend the meaning of the optional arg.
@monnier monnier * test/automated/ruby-mode-tests.el (ruby-with-temp-buffer): Move before
first use.
(ruby-should-indent): Use indent-according-to-mode.
(ruby-deftest-move-to-block): Use `declare'.
Commits on Oct 11, 2013
@dgutov dgutov * lisp/emacs-lisp/smie.el (smie--matching-block-data): Invalidate the
cache also after commands that modify the buffer but don't move
K. Handa merge trunk 0733c15
@dgutov dgutov * lisp/progmodes/ruby-mode.el (ruby-smie--implicit-semi-p): Split the
cases of ? and =.
(ruby-smie-rules): Simplify the "do" rule.  The cases when the
predicate would return nil are almost non-existent.
(ruby-smie--redundant-do-p): Include "until" and "for" statements.
@monnier monnier * lisp/progmodes/sh-script.el: Provide simpl(e|istic) completion.
(explicit-shell-file-name): Declare.
(sh--vars-before-point, sh--cmd-completion-table): New functions.
(sh-completion-at-point-function): New function.
(sh-mode): Use it.
(sh-smie--keyword-p): Remove unused argument.
(sh-smie-sh-backward-token, sh-smie-rc-backward-token): Remove unused
(sh-set-shell): Always setup SMIE, even if we use the
old indentation code.
@dmantipov dmantipov * xdisp.c (deep_copy_glyph_row): Remove unused locals. 53fce1d
@eggert eggert * lisp.h (eassume): New macro.
Also, include <verify.h>, for 'assume'.
* alloc.c (bool_vector_payload_bytes, Fmake_bool_vector)
(vroundup, vector_nbytes):
* data.c (bool_vector_spare_mask, bool_vector_binop_driver)
(Fbool_vector_not, Fbool_vector_count_matches)
Use eassume, not eassert.
* casetab.c (set_identity, shuffle):
* composite.c (composition_gstring_put_cache):
* dispnew.c (update_frame_1):
* ftfont.c (ftfont_shape_by_flt):
* image.c (gif_load):
* intervals.c (offset_intervals):
* macfont.m (macfont_shape):
Remove calls to 'assume' that are no longer needed, because
--enable-gcc-warnings no longer generates bogus warnings
when these calls are removed.
Eli Zaretskii Fix bug #15575 with crashes in TTY menus.
 src/xdisp.c (display_tty_menu_item): Make sure we never write beyond
 the end of the frame's glyph matrix.
 src/term.c (tty_menu_display): Don't move cursor while overwriting
 frame's glyphs with menu items.  Limit the number of items
 displayed to what can be shown on the available screen lines,
 excluding the echo area.
 (tty_menu_activate): Limit the Y coordinate allowed by
 read_menu_input to the last screen line used for menu display.
@dmantipov dmantipov * dispnew.c (redraw_frame): Remove useless #ifdef because
FRAME_MSDOS_P is a compile-time zero everywhere except MS-DOS.
Also, move TTY fflush to...
* term.c (tty_update_end): ...this function.
@tzz tzz Support GnuTLS v3 and set up its audit logging properly.
* Define HAVE_GNUTLS3 if GnuTLS v3 is found.

* src/gnutls.c (gnutls_audit_log_function): Add function for GnuTLS
audit logging (only used with GnuTLS 3.x) and enable it.
Eli Zaretskii Menu item selection on TTYs is now cyclical.
 src/term.c (read_menu_input): Make selection of menu items
 cyclical.  Suggested by Dmitry Antipov <>.
 (tty_menu_activate): Fix off-by-one error when computing max_y.
K. Handa merge trunk 558dbba
@dmantipov dmantipov * term.c (tty_menu_show): Never return with unbalanced
specpdl.  Use eassert for debugging check.  Adjust style.
Eli Zaretskii Support frame dimension changes while TTY menus are displayed.
 src/xdisp.c (deep_copy_glyph_row): Handle the case that FROM and TO
 have different dimensions.
 src/dispnew.c (fill_up_frame_row_with_spaces): Now has external
 src/dispextern.h (fill_up_frame_row_with_spaces): Add prototype.
Eli Zaretskii Make the same key that opens TTY menus also exit the menu.
 lisp/menu-bar.el (tty-menu-navigation-map): Remap F10 to tty-menu-exit.
Eli Zaretskii Fix popping down a menu by a second mouse click.
 lisp/menu-bar.el (tty-menu-navigation-map): Bind all menu-bar
 sequences to tty-menu-exit -- this pops down a dropped menu on
 second mouse click on the menu bar.
@monnier monnier * (LIBGNUTLS): Don't set LIBGNUTLS_* back to the empty
string when gnutls2 is installed but gnutls3 is not.
@dgutov dgutov * test/indent/ruby.rb: Add two more cases. 9561a26
Commits on Oct 12, 2013
@monnier monnier * lisp/isearch.el (isearch-pre-command-hook): Don't build in knowledg…
…e about

internals of universal-argument.
Eli Zaretskii Avoid compilation warnings in image.c.
 after inclusion of gif_lib.h, thus fixing compiler warnings caused
 by revision 114614 (commit of 2013-10-10).
Eli Zaretskii Update nt/INSTALL with respect to giflib. c98b83d
@rgmorris rgmorris Auto-commit of generated files. 09d476b
Eli Zaretskii Make the MinGW32 build compatible with MinGW runtime 4.x.
 nt/inc/dirent.h (struct dirent) [__MINGW_MAJOR_VERSION >= 4]: Make
 the layout of 'struct dirent' be compatible with MinGW32 runtime
 versions 4.0 and later.
 defined, but not for MinGW64.
 (_USE_32BIT_TIME_T) [__MINGW64_VERSION_MAJOR]: Define, to force
 use of 32-bit time_t type.
@eggert eggert Merge from gnulib.
This incorporates:
2013-10-10 strtoumax: port to Solaris 8
2013-10-09 strtoimax, strtoumax: port to HP-UX 11.11
* lib/, m4/gnulib-comp.m4: Regenerate.
* lib/, lib/strtoimax.c, m4/inttypes.m4, m4/strtoimax.m4:
* m4/strtoumax.m4:
Update from gnulib.
@monnier monnier * lisp/progmodes/ruby-mode.el (ruby-smie-grammar): Add rule for paren…

method calls (bug#bug#15594).
(ruby-smie--args-separator-p): New function.
(ruby-smie--forward-token, ruby-smie--backward-token): Use it to
recognize paren-free method calls.
Commits on Oct 13, 2013
@rgmorris rgmorris ChangeLog fixes prompted by M-x authors 86729fa
@rgmorris rgmorris Use accented form of some names
* doc/emacs/ack.texi (Acknowledgments):
* doc/emacs/emacs.texi (Acknowledgments):
* doc/lispref/intro.texi (Acknowledgments): Use accented form of some names.

* lisp/emacs-lisp/authors.el (authors-aliases, authors-ignored-files):
Add some entries.
(authors-fixed-entries): Use accented form of name.
@rgmorris rgmorris Doc fixes for text-scale-adjust
* lisp/face-remap.el (text-scale-adjust): Doc fix. 

* doc/emacs/display.texi (Text Scale): Update text-scale-adjust details.
@rgmorris rgmorris * menu-bar.el (menu-bar-update-buffers): Unify Buffers menu prompt st…
Andreas Politz * lisp/progmodes/sql.el (sql-add-product): Fix paren typo. 9625ded
@abo-abo abo-abo * lisp/replace.el (how-many): Fix rstart and !rend case. ac04ca8
K. Handa international/mule-cmds.el (select-safe-coding-system): Remove a supe…
…rfluous condition in chekcing whether a coding system is safe or not.
@rgmorris rgmorris Auto-commit of generated files. b57867e
@xfq xfq Remove unnecessary @refill. 1e63032
K. Handa merge trunk 7ac0e96
K. Handa merge trunk 4e27821
K. Handa international/mule-cmds.el (select-safe-coding-system): Remove a supe…
…rfluous condition in chekcing whether a coding system is safe or not.
@xfq xfq NEWS tweak. 11d395c
Alan Mackenzie Fix indentation/fontification of Java enum with "implements"/generic.
* progmodes/cc-engine.el (c-backward-over-enum-header): Extracted from
the three other places and enhanced to handle generics.
(c-inside-bracelist-p): Uses new function above.
* progmodes/cc-fonts.el (c-font-lock-declarations): Uses new function
(c-font-lock-enum-tail): Uses new function above.
@dgutov dgutov * lisp/progmodes/ruby-mode.el (ruby-mode): Add `ruby-mode-set-encoding'
to `after-save-hook' instead of `before-save-hook'.
(ruby-mode-set-encoding): Use the value of coding system used to
write the file.  Call `basic-save-buffer-1' after modifying the
@rgmorris rgmorris * [alpha]: Explicit error in non-ELF case.
* doc/emacs/ack.texi (Acknowledgments): Comment out old alpha stuff.

* lisp/emacs-lisp/authors.el (authors-fixed-entries):
Comment out old alpha stuff.
@rgmorris rgmorris * lisp/progmodes/sh-script.el (sh-mark-line, sh-learn-buffer-indent):
Occur buffers are read-only.
Commits on Oct 14, 2013
@knu knu * progmodes/ruby-mode.el (ruby-encoding-map): Add a mapping from
`japanese-cp932' to `cp932' to fix the problem where saving a
source file written in Shift_JIS twice would end up having
`coding: japanese-cp932' which Ruby could not recognize.
(ruby-mode-set-encoding): Add support for encodings mapped to nil
in `ruby-encoding-map'.
(ruby-encoding-map): Map `us-ascii' to nil by default, meaning it
doesn't need to be explicitly declared in magic comment.
(ruby-encoding-map): Add type declaration for better customize UI.
@dgutov dgutov * lisp/progmodes/ruby-mode.el (ruby-smie--args-separator-p): Handle
methods ending with `?' and `!'.

* test/indent/ruby.rb: More examples for bug#15594, both failing and
now passing.
@eggert eggert * lisp.h (bool_vector_size): New function.
All uses of XBOOL_VECTOR (x)->size changed to bool_vector_size (x).
* data.c (bool_vector_spare_mask, bool_vector_binop_driver)
(Fbool_vector_not, Fbool_vector_count_matches_at):
Remove uses of 'eassume' that should no longer be needed,
because they are subsumed by the 'eassume' in bool_vector_size.
@rgmorris rgmorris Auto-commit of generated files. be779f9
@dmantipov dmantipov * xfaces.c (PT_PER_INCH): Remove unused macro.
* termhooks.h (struct terminal): Remove set-but-unused
member fast_clear_end_of_line.
* nsterm.m (ns_create_terminal):
* term.c (init_tty):
* w32term.c (w32_create_terminal):
* xterm.c (x_create_terminal): Adjust users.
@dmantipov dmantipov * termhooks.h (FRAME_MUST_WRITE_SPACES, FRAME_LINE_INS_DEL_OK)
Adjust to match the change described below.
(struct terminal): Move must_write_spaces, line_ins_del_ok,
char_ins_del_ok, scroll_region_ok, scroll_region_cost and
memory_below_frame members to...
* termchar.h (struct tty_display_info): because they're
relevant only on TTYs.  Prefer unsigned bitfield where appropriate.
* term.c (init_tty):
* nsterm.m (ns_create_terminal):
* w32term.c (w32_create_terminal):
* xterm.c (x_create_terminal): Adjust users.
* dispnew.c (line_hash_code, line_draw_cost): Pass frame arg
to filter out non-TTY frames.  Adjust comment.
(scrolling): Adjust user.  Prefer eassert for debugging check.
Eli Zaretskii Implement scrolling of TTY menus when the screen is too short.
 src/term.c (tty_menu_display): Accept an additional argument, the
 menu item from which to start displaying the menu.  Account for
 the value of Y when limiting the menu to the number of available
 screen lines.
 (mi_result): New enumeration.
 (read_menu_input): Return enumerated value.  When the y coordinate
 hits min_y or max_y, return scroll indication instead of wrapping
 around the menu.
 (tty_menu_activate): Handle the scrolling indications from
 read_menu_input.  Compute the first menu item to display and pass
 it to tty_menu_display.

 lisp/menu-bar.el (tty-menu-navigation-map): Bind shifted mouse clicks
 to commands that scroll the menu.
Eli Zaretskii Attempt to fix time_t related problems with MinGW 4.0 runtime.
 nt/inc/mingw_time.h: New file.
 nt/inc/ms-w32.h: Include mingw_time.h instead of doing its job.

 src/w32proc.c: Include mingw_time.h.
 src/w32.c: Include mingw_time.h.
@dkogan dkogan * lisp/progmodes/subword.el (subword-capitalize): Be careful when
the search for [[:alpha:]] fails.
@xfq xfq Comment 44a19b4
@xfq xfq * doc/misc/cl.texi (Argument Lists): Add indexes for &key and &aux. f3a27c1
Commits on Oct 15, 2013
@dgutov dgutov * indent/ruby.rb: Fix an example, remove wrong example, and add two m…
@dmantipov dmantipov * nsterm.h (struct ns_display_info): Remove set-but-unused
member image_cache (image caches are per-terminal anyway).
* nsterm.m (ns_initialize_display_info): Adjust user.
@eggert eggert Space after comma in ChangeLogs. c02f648
@xfq xfq * doc/lispref/display.texi (Warning Basics): Mention the ‘*Warnings*’…
… buffer.
@xfq xfq Add usage note of buffer-invisibility-spec.
* src/buffer.c (syms_of_buffer) <buffer-invisibility-spec>: Add usage
note from the lispref.
@eggert eggert * keyboard.c, keyboard.h (all_kboards): Now static. b670693
@eggert eggert Disallow bool vector operations on mixed-length operands.
The old behavior left garbage in the result vector sometimes,
and didn't seem to be useful.
* data.c (Qwrong_length_argument): New static var.
(wrong_length_argument): New function.
(bool_vector_binop_driver): Check that args agree in length.
Eli Zaretskii Support mouse wheel on MS-Windows text-mode console.
 src/w32inevt.c (do_mouse_event): Support mouse wheel and all the 5
 standard mouse buttons.
 src/termhooks.h (struct input_event): Remove incorrect commentary.
Eli Zaretskii Support mouse wheel in TTY menus.
 lisp/menu-bar.el (tty-menu-navigation-map): Bind mouse wheels to TTY
 menu navigations commands.
@eggert eggert * print.c (print_object): Print " ..." when truncating bool vectors. 26aaf06
Commits on Oct 16, 2013
@dgutov dgutov * etc/NEWS: Mention the homepage-related changes in package.el. 3615e6e
@dgutov dgutov * etc/NEWS: improve wording. 54d61ad
@rgmorris rgmorris * net/eww.el (eww-render): Always set eww-current-url, and update hea…
…der line.

(eww-display-html): ... Rather than just doing it here.
@rgmorris rgmorris * files.el (hack-local-variables): Warn about misplaced lexical-binding.
(hack-local-variables--warned-lexical): New.
@rgmorris rgmorris * ansi-color.el (ansi-color-drop-regexp): Add 1J, 1K, 2K. 8c8a17a
@dkogan dkogan * lisp/progmodes/subword.el (subword-capitalize): Fix Stefan's mess. 0660959
@dmantipov dmantipov * fns.c (Fstring_as_unibyte): Use xlispstrdup. 7e6b0b9
@dmantipov dmantipov * fns.c (Fstring_as_unibyte): Fix last change. e4e3819
@albinus albinus * net/tramp-smb.el (tramp-smb-acl-program): New customer option.
(tramp-smb-errors): Add error messages.
(tramp-smb-actions-with-acl): New defconst.
(tramp-smb-file-name-handler-alist) [set-file-acl]: Add handler.
(tramp-smb-action-with-acl, tramp-smb-handle-set-file-acl): New defuns.
(tramp-smb-handle-file-acl): Rewrite, using "smbcacls".
(tramp-smb-handle-file-attributes): Simplify test for "stat" capability.
(tramp-smb-get-stat-capability): Fix tests.
@xfq xfq Add an index for explicit selective display.
* doc/lispref/display.texi (Selective Display): Add an index for
explicit selective display.
Eli Zaretskii Fix bug #15629 with GUI menus on NS.
 src/menu.c (have_boxes): Fix redundant simulation of radio buttons
 in NS GUI sessions.
Eli Zaretskii Implement network-interface-* functions for MS-Windows (bug #15610).
 src/w32.c (network_interface_get_info, network_interface_list)
 (network_interface_info): New functions.
 (GetAdaptersInfo_Proc): New typedef.
 (get_adapters_info): New wrapper function.
 (globals_of_w32): Initialize g_b_init_get_adapters_info.
 src/process.h (network_interface_list, network_interface_info): New
 src/process.c (conv_sockaddr_to_lisp): Now externally-visible.
 (Fnetwork_interface_list, Fnetwork_interface_info): Define for
 all systems.  Return non-nil for systems that HAVE_NET_IF_H and
 for WINDOWSNT.  Doc fix.
 (syms_of_process): Defsubr Snetwork_interface_list and
 Snetwork_interface_info unconditionally.
Jan D * nsselect.m (ns_string_from_pasteboard): Remove Fquit, just return
@eggert eggert * process.h (conv_sockaddr_to_lisp): New decl, for newly-extern func.
(struct sockaddr): Add forward decl, for platforms that lack it.
@rgmorris rgmorris * lisp/tmm.el (tmm--history): New dynamic variable.
(tmm-prompt): Use tmm--history in place of `history'.
Commits on Oct 17, 2013
@eggert eggert bool vector int width fixes
* data.c (bool_vector_spare_mask, Fbool_vector_count_matches)
Use EMACS_INT, not ptrdiff_t, to record bit counts, as a bit count
can exceed PTRDIFF_MAX, at least in theory.
Use int, not ptrdiff_t, to record a value that can't exceed INT_MAX.
@eggert eggert Make VALMASK visible to GDB even if clang is used.
* emacs.c (MAIN_PROGRAM): New macro.
@belanger belanger * calc/calc-comb.el (math-prime-test): Don't assume large integers are
  represented by lists.

* doc/misc/calc.el (Data Type Formats): Don't specify the size at
  which integers begin to be represented by lists.
@monnier monnier * lisp/progmodes/sh-script.el (sh-find-prev-matching): Disable SMIE's
forward-sexp-function while we redo its job.
@monnier monnier * lisp/emacs-lisp/lisp.el (lisp-completion-at-point): Complete var na…
…mes for

@monnier monnier * lisp/skeleton.el (skeleton-newline): Remove.
(skeleton-internal-1): Use (insert "\n") instead.
@eggert eggert Make some functions static in non-Microsoft builds.
On my platform (Fedora 19 x86-64), this shrinks the
Emacs executable (text+data) by 0.25%.
* dispextern.h (erase_phys_cursor) [!WINDOWSNT]:
(load_color) [!MSDOS]:
* gnutls.h (emacs_gnutls_transport_set_errno) [!WINDOWSNT]:
* keyboard.h (make_ctrl_char) [!WINDOWSNT]:
* lisp.h (check_existing):
* process.h (conv_sockaddr_to_lisp, network_interface_list)
(network_interface_info) [!WINDOWSNT]:
* termhooks.h (encode_terminal_code) [!WINDOWSNT]:
Remove extern decls.
* fileio.c (check_existing):
* keyboard.c (make_ctrl_char) [!WINDOWSNT]:
* process.c (conv_sockaddr_to_lisp, network_interface_list)
(network_interface_info) [!WINDOWSNT]:
* term.c (encode_terminal_code) [!WINDOWSNT]:
* xdisp.c (erase_phys_cursor) [!WINDOWSNT]:
* xfaces.c (load_color) [!MSDOS]:
Now static.
* fileio.c (check_existing, check_executable, check_writable):
* process.c (network_interface_list, network_interface_info):
Move earlier, so that we don't need forward decls.
* gnutls.c (fn_gnutls_transport_set_errno)
(emacs_gnutls_transport_set_errno) [!WINDOWNT]:
Remove; unused.
* w32.c (init_environment): Use faccessat rather than
check_existing, partly for consistency with the rest of the code
in this file, partly so that check_existing can be static.
@xfq xfq Trivial doc fix. 8ea297f
@xfq xfq * doc/lispref/display.texi (Width): Fix arguments of ‘truncate-string…
@xfq xfq Continuation of previous change. fdf43ee
@rgmorris rgmorris * lisp/indent.el (indent-rigidly): Fix 2013-10-08 change. a613c42
@albinus albinus Code cleanup.
* net/tramp.el (tramp-debug-message): Do not check for connection
(tramp-message): Use "vector" connection property.

* net/tramp.el (tramp-rfn-eshadow-update-overlay)
(tramp-equal-remote, tramp-eshell-directory-change)
* net/tramp-adb.el (tramp-adb-handle-copy-file)
* net/tramp-cmds.el (tramp-list-remote-buffers)
(tramp-cleanup-connection, tramp-cleanup-this-connection)
* net/tramp-compat.el (tramp-compat-process-running-p)
* net/tramp-ftp.el (tramp-ftp-file-name-handler)
* net/tramp-gvfs.el (tramp-gvfs-handle-copy-file)
* net/tramp-sh.el (tramp-sh-handle-set-file-times)
* net/tramp-smb.el (tramp-smb-handle-copy-file)
(tramp-smb-handle-rename-file): Use `tramp-tramp-file-p' instead
of `file-remote-p'.

* net/tramp.el (tramp-connectable-p, tramp-handle-file-remote-p)
* net/tramp-gw.el (tramp-gw-gw-proc-sentinel)
(tramp-gw-aux-proc-sentinel, tramp-gw-process-filter)
(tramp-gw-open-network-stream): Suppress unrelated traces.

* net/tramp-adb.el (tramp-adb-maybe-open-connection)
* net/tramp-gvfs.el (tramp-gvfs-handle-file-notify-add-watch)
* net/tramp-sh.el (tramp-do-copy-or-rename-file-out-of-band)
* net/tramp-smb.el (tramp-smb-maybe-open-connection): Set "vector"
connection property.

* net/tramp-cache.el (top): Suppress traces when reading
presistency file.

* net/tramp-sh.el (tramp-sh-handle-file-notify-add-watch):
Refactor common code.  Improve debug message.
* net/tramp-smb.el (tramp-smb-call-winexe): Do not request
connection buffer too early.

* net/tramp-smb.el (tramp-smb-actions-get-acl): New defconst, renamed
from `tramp-smb-actions-with-acl'.
(tramp-smb-actions-set-acl): New defconst.
(tramp-smb-action-get-acl): New defun, renamed from
(tramp-smb-action-set-acl): New defun.
(tramp-smb-handle-set-file-acl): Rewrite.
Commits on Oct 18, 2013
@dcolascione dcolascione IELM improvements. 9e60bed
@rrthomas rrthomas * lisp/textmodes/remember.el (remember): set buffer-offer-save in
remember buffers.
@epich epich Don't run timers in input-pending-p. Its new check-timers param
provides the prior behavior..
* src/keyboard.c (Finput_pending_p): Accept optional check-timers
* lisp/subr.el (sit-for): Call (input-pending-p t) so as to behave
as before.
* test/automated/timer-tests.el: New file.  Tests that (sit-for 0)
allows another timer to run.
@rgmorris rgmorris Standardize license notice 25ac19c
@wsnyder wsnyder Sync with upstream verilog-mode revision 1a6ecec7
* progmodes/verilog-mode.el (verilog-mode-version): Update.
(verilog-mode-release-date): Remove.
(verilog-highlight-grouping-keywords, verilog-active-low-regexp)
(verilog-auto-inst-param-value, verilog-auto-input-ignore-regexp)
(verilog-auto-inout-ignore-regexp, verilog-auto-output-ignore-regexp)
(verilog-auto-unused-ignore-regexp, verilog-typedef-regexp)
(verilog-scan-cache-preserving, verilog-mode, verilog-at-struct-p)
(verilog-signals-with, verilog-dir-cache-preserving)
(verilog-auto-inst, verilog-auto-inout-param, verilog-auto): Doc fixes.
(verilog-case-fold): New option, to control case folding in
regexp searches, bug597.
(verilog-menu): Add verilog-sk-uvm-component, minor tweaks.
(verilog-string-match-fold, verilog-in-paren-count)
(verilog-in-struct-nested-p, verilog-at-struct-mv-p)
(verilog-at-close-struct-p): New functions.
(verilog-beg-block-re-ordered, verilog-extended-case-re)
(verilog-forward-sexp, verilog-set-auto-endcomments):
(verilog-leap-to-case-head): Handle "unique0" case.
(verilog-in-constraint-re): New constant.
(verilog-keywords, verilog-type-font-keywords):
Add some SystemVerilog 1800-2012 keywords.
(verilog-label-be): Remove unimplemented argument, bug669.
(verilog-batch-execute-func): When batch expanding clear create-lockfiles
to prevent spurious user locks when a file ends up not changing.
(verilog-calculate-indent, verilog-calc-1)
(verilog-at-close-constraint-p, verilog-at-constraint-p)
(verilog-do-indent): Fix indentation of nested constraints and structures.
(verilog-sig-tieoff, verilog-typedef-name-p, verilog-auto-inst)
(verilog-auto-inst-param): Use verilog-string-match-fold.
(verilog-read-inst-module-matcher): Fix AUTOINST on gate primitives with #1.
(verilog-read-decls): Fix double-declaring user-defined typed signals.
Reads all user-defined typed variables.
(verilog-read-defines): Fix reading definitions inside comments, bug647.
(verilog-signals-not-matching-regexp, verilog-auto):
Respect verilog-case-fold.
(verilog-diff-report): Fix line count.
(verilog-auto-assign-modport): Remove unused local `modi'.
(verilog-auto-inst-port): Support [][] in AUTO_TEMPLATE to
better handle multidimensional arrays.
Fix packed array ports misadding bit index in AUTOINST, bug637.
(verilog-auto-output, verilog-auto-input): Fix AUTOINPUT and AUTOOUTPUT
to not double-declare existing outputs and inputs, respectively.
(verilog-template-map): Bind U to verilog-sk-uvm-component.
(verilog-sk-uvm-object): Rename from verilog-sk-uvm-class.
(verilog-sk-uvm-component): New skeleton.
(verilog-submit-bug-report): Add verilog-case-fold,
remove verilog-mode-release-date.
@rgmorris rgmorris * lisp/progmodes/verilog-mode.el (verilog-case-fold): Add :version. 648530f
@rrthomas rrthomas Remove erroneously-committed merge comment. 00e7a2c
@albinus albinus * net/tramp-smb.el (tramp-smb-maybe-open-connection): Fix an error
introduced on 2013-09-08, which results in an infinite loop
requesting a password.
@dmantipov dmantipov Remove port-specific display name lists to avoid extra
complexity and data duplication with display info lists.
* xterm.h (x_display_name_list): Remove declaration.
* xterm.c (x_display_name_list): Remove.
(x_term_init, x_delete_display, syms_of_xterm): Adjust users.
* xfns.c (x_display_info_for_name, Fx_display_list):
Likewise.  Use x_display_list where appropriate.
* w32term.h (w32_display_name_list): Remove declaration.
* w32term.c (w32_display_name_list): Remove.
(w32_initialize_display_info, x_delete_display, syms_of_w32term):
Adjust users.
* w32fns.c (x_display_info_for_name, Fx_display_list):
Likewise.  Use x_display_list where appropriate.
* nsterm.h (ns_display_name_list): Remove declaration.
* nsterm.m (ns_display_name_list): Remove.
(ns_term_init, syms_of_nsterm): Adjust users.
* nsfns.m (ns_display_info_for_name, Fx_display_list):
Likewise.  Use x_display_list where appropriate.
* termhooks.h (TERMINAL_FONT_CACHE): New macro.
* alloc.c (toplevel) [HAVE_WINDOW_SYSTEM]: Include TERM_HEADER.
(mark_terminals): Mark per-terminal font cache.
Eli Zaretskii Fix clicks on the menu bar when GPM mouse is in use.
 src/keyboard.c (make_lispy_event): Remove GPM-specific code that
 handles mouse clicks.  Instead, let GPM use the same code as all
 the other mice use.  See the discussion starting at
 for the details of the problem with the menu bar this fixes.
@xfq xfq * doc/lispref/display.texi (Line Height): Add an index for line height. bf2ac0c
@xfq xfq Another index for line height. a5088c7
Commits on Oct 19, 2013
Joe Vornehm Jr * lisp/ido.el (dired-other-frame): Only list directories. 62085a6
@ruediger ruediger ffap.el: handle "/usr/include/c++/<version>" directories.

* lisp/ffap.el (ffap-alist): Use ffap-c++-mode for c++-mode.
(ffap-c++-path): New variable.
(ffap-c++-mode): New function.
Jan D * menu-bar.el: Don't make Services menu. 4d2bc0a
Eli Zaretskii Fix TTY menus when they lead to a minibuffer prompt.
 lisp/menu-bar.el (tty-menu-navigation-map): Bind mouse-N to perform
 TTY menu actions and down-mouse-N to tty-menu-ignore.  This solves
 the problem whereby selecting a menu item that leads to a
 minibuffer prompt moves the cursor out of the minibuffer window,
 making it hard to type at the prompt.  Suggested by Stefan Monnier
@xfq xfq Add indexes for the ‘:box’ face attribute.
* doc/lispref/display.texi (Face Attributes): Add indexes for the ‘:box’ face attribute.
Alan Mackenzie Fix fontification bugs with constructors and const.
* progmodes/cc-engine.el (c-forward-decl-or-cast-1): (Just after
CASE 2) Remove the check for the absence of a suffix construct
after a function declaration with only types (no identifiers) in
the parentheses.  Also, accept a function declaration with just a
type inside the parentheses, if this type can be positively
recognised as such, or if a prefix keyword like "explicit" nails
down the construct as a declaration.
Johan Bockgård * lisp/icomplete.el (icomplete-with-completion-tables): Add :version. 6fe7054
Johan Bockgård NEWS fix. 703e8cf
@monnier monnier * lisp/simple.el (newline): Only run post-self-insert-hook when
called interactively.
Commits on Oct 20, 2013
Jan D Fix GNUStep specific menu items.
* lisp/menu-bar.el: Move GNUStep specific menus...

* lisp/term/ns-win.el (ns-initialize-window-system): ... to here.

* src/nsterm.m (Qcocoa, Qgnustep): New variables.
(syms_of_nsterm): Defsym Qcocoa, Qgnustep.  Fprovide appropriate one.
Jan D Make Info menu for GNUStep only for GUI.
* menu-bar.el: Put help-menu in menu-bar-final-items unconditionally.
Move Info menu item creation to ns-win.el.

* term/ns-win.el (ns-initialize-window-system): Rename Help to Info
in menu bar.
Johan Bockgård * lisp/cedet/semantic/db-mode.el (global-semanticdb-minor-mode): Remo…
…ve hooks

(semanticdb-toggle-global-mode): Pass `toggle' to minor mode function.
Jan D * src/nsterm.m (ns_get_color): Make selection color work for GNUStep …
Johan Bockgård * lisp/progmodes/verilog-mode.el (verilog-mode): Don't set
comment-indent-function globally.
Johan Bockgård * lisp/startup.el (default-frame-background-mode): Remove unused
Alan Mackenzie Allow comma separated lists after Java "implements".
* progmodes/cc-engine.el (c-backward-over-enum-header): parse
* progmodes/cc-fonts.el (c-basic-matchers-after): Remove comma
from a "disallowed" list in enum fontification.
Jan D * emacs.c (main): On Cocoa, if GUI session and 0 is not a tty,
chdir to HOME.
@xfq xfq Remove unnecessary @refill. f8de946
Commits on Oct 21, 2013
@dgutov dgutov * lisp/progmodes/ruby-mode.el (ruby-mode-map): Add binding for
(ruby-smie--args-separator-p): Check that there's no newline
between method call and its arguments.
(ruby-smie-rules): Handle new cases: curly block with and without
parameters, hash surrounded with parens, block passed to
paren-less method call.

* test/indent/ruby.rb: New examples for indentation of blocks.  Example
of hash inside parens that inflooped before this commit.
@dgutov dgutov * lisp/progmodes/ruby-mode.el (ruby-smie-grammar): Add (almost) all
infix operators.
(ruby-smie--implicit-semi-p): Add new operator chars.
@dgutov dgutov * indent/ruby.rb: Fix a typo 1231960
@monnier monnier * lisp/progmodes/ruby-mode.el (ruby-smie-rules): Indent after + used as
an instruction.
@dmantipov dmantipov Do not allow font caches to grow too large.
* alloc.c (compact_font_cache_entry, compact_font_caches):
New functions or stub if not HAVE_WINDOW_SYSTEM.
(compact_undo_list): Factor out from Fgarbage_collect.
Add comment.
(mark_face_cache): Mark face font.  Move down to avoid
extra prototypes.
(mark_terminals): Do not mark font cache here.
(Fgarbage_collect): Call compaction functions described
above.  Adjust comment.
@monnier monnier * lisp/textmodes/remember.el (remember-diary-extract-entries):
Avoid add-to-list.
@xfq xfq Remove unnecessary @refill. 9364827
@dgutov dgutov * lisp/progmodes/ruby-mode.el (ruby-smie-grammar): Remove outdated
TODO.  Add "." after " @ ".
(ruby-smie--at-dot-call): New function.  Checks if point at method
call with explicit target.
(ruby-smie--forward-token, ruby-smie--backward-token): Prepend "."
to the method name tokens when it precedes them.
(ruby-smie--backward-id, ruby-smie--forward-id): Remove.
(ruby-smie-rules): Add rule for indentation before and after "."
Commits on Oct 22, 2013
Michael Gauland * lisp/progmodes/ebnf2ps.el (ebnf-prologue): Avoid PS error with some
viewers such as evince when ebnf-production-name-p is nil.
@xfq xfq Mention the optional ‘display’ argument in doc strings.
* frame.el (display-screens, display-pixel-height)
(display-pixel-width, display-mm-width, display-backing-store)
(display-save-under, display-planes, display-color-cells)
(display-visual-class, display-monitor-attributes-list): Mention
the optional ‘display’ argument in doc strings.
@yamaoka yamaoka lisp/gnus/mm-decode.el (mm-dissect-buffer): Guess content-type if the…
… first token is missing in the Content-Type header

lisp/gnus/nndoc.el (nndoc-dissect-mime-parts-sub): Ditto
@yamaoka yamaoka lisp/gnus/nndoc.el (nndoc-dissect-mime-parts-sub): Fix last change 5616f35
@monnier monnier * lisp/emacs-lisp/smie.el (smie-rule-parent): Fix opener-test.
* lisp/progmodes/ruby-mode.el (ruby-smie-rules):
Remove corresponding workaround.  Fix indentation rule of ";" so it
also applies when ";" is the parent.
@dgutov dgutov * test/indent/ruby.rb: Move two examples to "working" section, add one
Commits on Oct 23, 2013
@dgutov dgutov * lisp/progmodes/ruby-mode.el (ruby-smie--at-dot-call): Use
@yamaoka yamaoka lisp/gnus/mm-decode.el (mm-dissect-buffer): Revert last change
lisp/gnus/nndoc.el (nndoc-dissect-mime-parts-sub): Ditto

The problem that motivated those changes was attributed to a broken
mail sender, and has been fixed.
@eggert eggert Merge from gnulib.
This incorporates:
2013-10-14 acl: allow cross-compilation to Gentoo
2013-10-18 extern-inline: make safe for -Wundef usage
2013-09-30 fpending: use pure+const function attrs
* lib/fpending.h, m4/acl.m4, m4/extern-inline.m4: Update from gnulib.
@eggert eggert Port to Solaris 10 and its bundled GCC.
Problem reported by Timothy C. Burt.
* floatfns.c (isfinite, isnan): Redefine unconditionally.
@rgmorris rgmorris Make building in directories with whitespace possible
Make has trouble with targets containing whitespace,, so the general approach is
to use relative paths where possible.  It's generally only Emacs
itself that needs absolute paths, eg in src/epaths.h.

* (srcdir): Don't make it absolute - abs_srcdir exists.

* (abs_srcdir): New, set by configure.
(buildlisppath): Use abs_srcdir.
(install-arch-indep, install-etcdoc, install-info, install-man)
(install-etc): Quote entities that might contain whitespace.

* admin/unidata/ (emacs, ${DSTDIR}/charprop.el):
Quote entities that might contain whitespace.

* leim/ (abs_srcdir): New, set by configure.
(buildlisppath): Use abs_srcdir.
(RUN_EMACS, .el.elc, changed.tit, changed.misc, leim-list.el)
($(srcdir)/ja-dic/ja-dic.el, setwins, distclean, check-declare):
Quote entities that might contain whitespace.

* lib-src/ ($(DESTDIR)${archlibdir}):
Quote entities that might contain whitespace.

* lisp/ (abs_srcdir, abs_lisp): New, set by configure.
(emacs, compile, compile-always):
Quote entities that might contain whitespace.
(custom-deps, finder-data, autoloads): Use abs_lisp.
($(MH_E_DIR)/mh-loaddefs.el, $(TRAMP_DIR)/tramp-loaddefs.el)
($(CAL_DIR)/cal-loaddefs.el, $(CAL_DIR)/diary-loaddefs.el)
($(CAL_DIR)/hol-loaddefs.el): Manually expand target file name.

* nextstep/ (${ns_check_file} ${ns_appdir}):
Quote entities that might contain whitespace.

* nt/ ($(DESTDIR)${archlibdir}):
Quote entities that might contain whitespace.

* src/ (RUN_TEMACS): Make relative (again).
($(leimdir)/leim-list.el, .el.elc, $(lispsource)/loaddefs.el)
Quote entities that might contain whitespace.

* test/automated/ (abs_top_srcdir, top_builddir):
New, set by configure.
(top_srcdir): Remove.
(abs_test, abs_lispsrc): New.
(lisp): No longer absolute.
(emacs, lisp-compile, compile, compile-always):
Quote entities that might contain whitespace.
@rgmorris rgmorris Progress towards allowing installation in directories with whitespace
* (COPYDESTS, write_subdir, install-arch-dep)
(install-arch-indep, install-etcdoc, install-info, install-man)
(install-etc, uninstall): Quote entities that might contain whitespace.

* build-aux/update-subdirs: Handle whitespace in argument.
Check cd return value.

* doc/emacs/ (install-dvi, install-html, install-pdf)
(install-ps, uninstall-dvi, uninstall-html, uninstall-ps)
(uninstall-pdf): Quote entities that might contain whitespace.

* doc/lispintro/ (install-dvi, install-html, install-pdf)
(install-ps, uninstall-dvi, uninstall-html, uninstall-ps)
(uninstall-pdf): Quote entities that might contain whitespace.

* doc/lispref/ (install-dvi, install-html, install-pdf)
(install-ps, uninstall-dvi, uninstall-html, uninstall-ps)
(uninstall-pdf): Quote entities that might contain whitespace.

* doc/misc/ (install-dvi, install-html, install-pdf)
(install-ps, uninstall-dvi, uninstall-html, uninstall-ps)
(uninstall-pdf): Quote entities that might contain whitespace.

* lib-src/ ($(DESTDIR)${archlibdir}, need-blessmail, install)
(uninstall): Quote entities that might contain whitespace.

* nt/ ($(DESTDIR)${archlibdir}, install, uninstall):
Quote entities that might contain whitespace.
@rgmorris rgmorris More Makefile quoting
* (install-arch-dep, install-nt, uninstall, uninstall-nt):
Quote entities that might contain whitespace.
@rgmorris rgmorris Auto-commit of generated files. a6535b5
@leoliu leoliu * ido.el (ido-tidy): Handle read-only text. 996e11d
@xfq xfq Comment 1632e7d
@dmantipov dmantipov Tweak last font-related changes to fix bug#15686.
* alloc.c (mark_object) [HAVE_WINDOW_SYSTEM]: If marked frame
is a live window system frame, mark it's default font too.
@dmantipov dmantipov Fix ChangeLog entry. 7ac66aa
@jedbrown jedbrown compile: Support GNU Make-4.0 directory quoting (tiny change)
* lisp/progmodes/compile.el (compilation-directory-matcher)
(compilation-page-delimiter): Support GNU Make-4.0 directory quoting.
@monnier monnier * lisp/progmodes/ruby-mode.el (ruby-smie-rules): Don't return 0 for
:before ";".
@rgmorris rgmorris Remove remaining @refills from doc/*/*.texi files 51bcc63
@monnier monnier * lisp/progmodes/ruby-mode.el (ruby-smie-rules): Only align with pare…
…nt of

{ if it is hanging.
Masashi Fujimoto * lisp/battery.el (battery-pmset): Handle OS X Mavericks (tiny change) 52fe843
@rgmorris rgmorris * Explicit error for non-ASCII directories f262091
@rgmorris rgmorris Tweak previous change d90a68c
@rgmorris rgmorris * (epaths-force-w32): Use abs_srcdir 6c6cfe6
@rgmorris rgmorris * (src/.gdbinit): Use ac_abs_top_srcdir. f23724c
Commits on Oct 24, 2013
@dgutov dgutov * lisp/progmodes/ruby-mode.el (ruby-smie-rules): Fix the "curly block
with parameters" example.  Simplify the "is it block or is it
hash" check, but also make it more thorough.

* test/indent/ruby.rb: Fix syntax error in the latest example.
@dgutov dgutov * lisp/vc/vc.el (vc-print-root-log): Always set `default-directory'
value, whether we could auto-deduce `backend', or not.
@rgmorris rgmorris * lisp/ (abs_top_srcdir): New, set by configure.
(update-subdirs): Correct build-aux location.
@rgmorris rgmorris Attempt at a fix for mingw CPPFLAGS
* (CPPFLAGS) [mingw32]: Use abs_top_srcdir.

* (abs_top_srcdir):
* lib-src/ (abs_top_srcdir):
* lwlib/ (abs_top_srcdir):
* nt/ (abs_top_srcdir):
* oldXMenu/ (abs_top_srcdir):
* src/ (abs_top_srcdir):
New, set by configure.
@rgmorris rgmorris * lisp/ (check-declare): Remove unnecessary path in -l arg…
@rgmorris rgmorris * leim/ (.el.elc, changed.tit, changed.misc, leim-list.el)
($(srcdir)/ja-dic/ja-dic.el, check-declare):
Remove unnecessary path in -l argument (RUN_EMACS sets EMACSLOADPATH).
We just need to be careful because "quail" is also a directory...
@rgmorris rgmorris Fix whitespace in previous changes 656af68
@rgmorris rgmorris ChangeLog fixes 71b06cc
@albinus albinus * emacs-lisp/ert.el (ert-deftest): Bind macro `skip-unless'.
(ert-test-skipped): New error.
(ert-skip, ert-stats-skipped): New defuns.
(ert--skip-unless): New macro.
(ert-test-skipped): New struct.
(ert--run-test-debugger, ert-test-result-type-p)
(ert-test-result-expected-p, ert--stats, ert-stats-completed)
(ert--stats-set-test-and-result, ert-char-for-test-result)
(ert-string-for-test-result, ert-run-tests-batch)
(ert--results-update-ewoc-hf, ert-run-tests-interactively): Handle
skipped tests.
@albinus albinus * automated/ert-tests.el (ert-test-skip-unless): New test case.
(ert-test-deftest): Adapt test for changed macro expansion.
* automated/ert-x-tests.el (ert-test-run-tests-interactively-2):
Add a skipping test.

* automated/file-notify-tests.el (top): Do not require tramp-sh.el.
(file-notify--test-local-enabled): Make it a function.  Check also
for `file-remote-p' of `temporary-file-directory'.
(file-notify--test-remote-enabled-checked): New defvar.
(file-notify--test-remote-enabled): Rewrite.  Do not use Tramp
internal functions.  Cache result.
(file-notify--deftest-remote, file-notify-test00-availability)
(file-notify-test01-add-watch, file-notify-test02-events)
(file-notify-test03-autorevert): Add checks with `skip_unless'.
(file-notify-test-all): Do not check `file-notify--test-local-enabled'.
@albinus albinus * ert.texi (Running Tests Interactively): Adapt examle output.
(Tests and Their Environment): Mention skip-unless.
@albinus albinus Mention the `skip-unless' macro of ert.el. ed7e596
@rgmorris rgmorris Auto-commit of generated files. 755ec7c
@xfq xfq * doc/lispref/display.texi (Face Remapping): Add indexes for face rem…
@xfq xfq * doc/lispref/display.texi (Font Selection): Add indexes for font sel…
@xfq xfq * doc/lispref/display.texi (Low-Level Font): Add an index for font re…
@xfq xfq Improve indexing. 7c50156
@davidswelt davidswelt menu.c on OSX: do not show text-based check marks d689b24
@davidswelt davidswelt Merge branch 'emacs24' into aquamacs24
@davidswelt davidswelt changelog message for bugfix (home directory) b37cf6e
Commits on Oct 25, 2013
@davidswelt davidswelt build script: supply autotools from /usr/local/bin 7a2f5b9
@davidswelt davidswelt files.el: check for switch-to-buffer-in-tab before using it c285ea9
Commits on Oct 27, 2013
@davidswelt davidswelt Autoload ess-site with full path as load-path no longer expands there 80affcb
Commits on Oct 28, 2013
@davidswelt davidswelt tool-bar: do not require cl-incf 875624b
Commits on Oct 30, 2013
@davidswelt davidswelt check for crashes: support new (10.9) DiagnosticReport directory
check only last 5 crashes to avoid incremental slowing down of boot process
Commits on Oct 31, 2013
@davidswelt davidswelt menu.c: allow call to x-popup-window with nil on Aquamacs 7ee841c