- 29 Feb, 2016 12 commits
-
-
Paul Eggert authored
-
Lars Ingebrigtsen authored
* lisp/net/shr.el (shr-face-background): Return the first background, because that's the one that's visible (bug#22680).
-
Lars Ingebrigtsen authored
* lisp/net/shr.el (shr-tag-div): Make <div> in <li> not insert extra newlines (bug#19587).
-
Lars Ingebrigtsen authored
* lisp/gnus/gnus-group.el (gnus-read-ephemeral-bug-group): Allow reading bug reports from an offline cache directory.
-
Tino Calancha authored
* lisp/term/xterm.el (xterm-alternatives-map): Meta + shift + Fn combos are recognized by xterm>=216 (bug#22837).
-
Simen Heggestøyl authored
* lisp/textmodes/css-mode.el (scss-mode-syntax-table): Declare $ as an expression prefix (bug#22841).
-
Lars Ingebrigtsen authored
This reverts commit ffb33264. Revering to fix author name.
-
Simen authored
* lisp/textmodes/css-mode.el (scss-mode-syntax-table): Declare $ as an expression prefix (bug#22841).
-
Hugh Brown authored
* lisp/progmodes/grep.el (grep-ask-about-save): New variable (bug#96). (grep, lgrep, rgrep): Use it (bug#96). * doc/emacs/building.texi (Grep Searching): Document `grep-save-buffers'. * lisp/progmodes/grep.el (grep-save-buffers): Rename from `grep-ask-about-save'. (grep--save-buffers): New function. (grep, lgrep, rgrep): Use it.
-
Lars Ingebrigtsen authored
* lisp/textmodes/flyspell.el (flyspell-sort): New function (bug#2405). (flyspell-sort-corrections-functionx): New variable. (flyspell-sort-corrections-alphabetically): New function. (flyspell-notify-misspell): Use them. (flyspell-auto-correct-word): Ditto. (flyspell-emacs-popup): Ditto. (flyspell-xemacs-popup): Ditto. Suggested by Sebastien Delafond.
-
Lars Ingebrigtsen authored
* src/process.c (Fdelete_process): Wait for async DNS to complete before freeing the data structures it needs.
-
Lars Ingebrigtsen authored
-
- 28 Feb, 2016 10 commits
-
-
Eli Zaretskii authored
* src/w32.c (sys_write): If 'send' returns with WSAENOTCONN, and this is a non-blocking socket whose connection is in progress, set errno to EWOULDBLOCK, as expected by GnuTLS and other callers. Avoid overwriting the errno value from 'send' by 'ioctlsocket'. Suggested by Alain Schneble <a.s@realize.ch>. (Bug#22789)
-
Lars Ingebrigtsen authored
-
Jan Moringen authored
* lisp/faces.el (defined-colors-with-face-attributes): New function. (readable-foreground-color, defined-colors-with-face-attributes) (readable-foreground-color): Ditto. (read-color): Use them (bug#5305).
-
Lars Ingebrigtsen authored
* lisp/calendar/parse-time.el (parse-time-string-chars): Clean up the code a bit.
-
Lars Ingebrigtsen authored
* test/lisp/calendar/parse-time-tests.el: New file.
-
Dima Kogan authored
* lisp/vc/vc-git.el (vc-git-expanded-log-entry): When looking at expanded git logs with `vc-print-root-log' (C-x v L, then <enter> by default), Emacs was stripping out all leading whitespace from git logs. I now strip exactly 2 leading spaces, which retains the indentation in the logs (bug#18110).
-
Dima Kogan authored
* lisp/align.el (align-regexp-history): New variable (bug#16891). (align-regexp): Use it.
-
Phil Sung authored
* lisp/wdired.el (wdired-create-parent-directories): New variable (bug#6817). (wdired-create-parentdirs): New function. (wdired-do-renames): Use it. * doc/emacs/dired.texi (Wdired): Mention `wdired-create-parent-directories'
-
Lars Ingebrigtsen authored
* src/gnutls.c (emacs_gnutls_read): Set errno to the value expected by process.c. (gnutls_try_handshake): Set gnutls_p to true earlier to avoid possible race condition with the process.c socket polling functions.
-
Aaron S. Hawley authored
* test/Makefile.in (MKDIR_P): New, set by configure. (%.log): Use MKDIR_P.
-
- 27 Feb, 2016 2 commits
-
-
Alexander Kuleshov authored
* lisp/image-mode.el (image-toggle-hex-display) (image-mode-to-text): New functions. (image-mode-map, image-minor-mode-map): Bind "C-c C-x" to image-toggle-hex-display. (image-mode-map): New menu item "Show as Hex". (image-mode): Update doc string and echo-area message. (image-toggle-display): Support toggle to hex. (Bug#22453) * doc/emacs/files.texi (File Conveniences): Document 'image-toggle-hex-display'.
-
Eli Zaretskii authored
* src/coding.c (decode_eol): Remove unused code that handled the case of coding->dst_object being nil. Replace it with an assertion.
-
- 26 Feb, 2016 9 commits
-
-
Aurelien Aptel authored
The ?: operator has a lower precedence than ||. Bug introduced by commit 45b683a1.
-
Paul Eggert authored
When configuring with --enable-gcc-warnings, also enable -Wjump-misses-init, as it’s confusing to use a goto to skip over an initialization. Fix the few places in the code that run afoul of this warning. * configure.ac (WERROR_CFLAGS): Add -Wjump-misses-init. * src/doc.c (Fsubstitute_command_keys): * src/image.c (svg_load_image): * src/regex.c (re_match_2_internal): * src/xdisp.c (redisplay_internal, redisplay_window): Don’t jump over initialization.
-
Phillip Lord authored
* test/Makefile.in: Improve documentation.
-
Jussi Lahdenniemi authored
* src/w32fns.c (_WIN32_WINNT): Define to 0x0600, needed for keyboard hook functionality. Include w32inevt.h, basetyps.h and unknwn.h. (VK_ANY, WM_WTSSESSION_CHANGE, WTS_SESSION_LOCK): New macros. (kbdhook): A new struct definition. (funhook, setup_w32_kbdhook, remove_w32_kbdhook, hook_w32_key) (check_w32_winkey_state, reset_w32_kbdhook_state): New functions. (modifier_set): Call check_w32_winkey_state if a Win key was pressed and the keyboard hook is active. (w32_wnd_proc): Don't handle Win key combinations if the keyboard hook is active. Only register/unregister the hotkeys if the keyboard hook is not active. When WM_CREATE is received, call setup_w32_kbdhook. When WM_DESTROY is received, call reset_w32_kbdhook_state. (lookup_vk_code): When the keyboard hook is active, map alphanumeric characters to themselves. (w32_parse_and_hook_hot_key): Renamed from w32_parse_hot_key. Map modified keys to VK_ANY if the keyboard hook is active. Register Alt-x and Win-x combinations. (Fw32_shell_execute): Update doc string to reflect new functionality. Bypass the code that posts the WM_EMACS_REGISTER_HOT_KEY message if the keyboard hook is active. (Fw32_unregister_hot_key): Bypass the code that posts the WM_EMACS_UNREGISTER_HOT_KEY message if the keyboard hook is active. (syms_of_w32fns) <w32-pass-lwindow-to-system> <w32-pass-rwindow-to-system, w32-phantom-key-code> <w32-lwindow-modifier, w32-rwindow-modifier>: Update doc strings to reflect the new functionality. * src/w32console.c (initialize_w32_display): Install the low-level keyboard hook. * src/w32inevt.c (key_event): Handle Win-x combinations only if the keyboard hook is not active. If the hook is active, use check_w32_winkey_state instead. * src/w32term.h (setup_w32_kbdhook, remove_w32_kbdhook) (check_w32_winkey_state): Add prototypes. (w32_kbdhook_active): New macro. * doc/emacs/msdos.texi (Windows Keyboard): Update to reflect the new functionality.
-
Aaron S. Hawley authored
* test/lisp/emacs-lisp/lisp-tests.el: New file for testing forward-sexp and related functions (bug#22800).
-
Jan Tatarik authored
* lisp/gnus/gnus-icalendar.el (gnus-icalendar-event:org-timestamp): Don't use (localised) week days in the dates, because that messes up things later.
-
Thierry Volpiatto authored
* lisp/pcmpl-gnu.el (pcomplete/find): Update to newest version (bug#10487).
-
Lars Ingebrigtsen authored
* lisp/calendar/parse-time.el (parse-time-string-chars): The string has already been downcase, so don't care about case (bug#18522).
-
Lars Ingebrigtsen authored
* lisp/gnus/gnus.el (gnus-prune-buffers): Remove killed buffers from the list of Gnus buffers (bug#18522).
-
- 25 Feb, 2016 6 commits
-
-
Paul Eggert authored
* src/process.c (struct sockaddr_and_len, conv_sockaddr_to_lisp) (get_lisp_to_sockaddr_size, Fset_process_datagram_address) (connect_network_socket): Use ptrdiff_t, not int, for signed object sizes. This addresses only a theoretical problem, as in practice these object sizes are less than 2**31, but we might as well use the same style here as elsewhere in Emacs. (string_integer_p): Remove; all uses removed. (Fmake_network_process): Check that port number is in range. When converting an integer-string service, rely on strtol rather than rechecking the string by hand. * src/process.h, src/w32.c (conv_sockaddr_to_lisp): Adjust prototypes to match.
-
Thierry Volpiatto authored
* lisp/pcmpl-gnu.el (pcomplete/find): Add pcomplete support for find (bug#10487).
-
Per Starbäck authored
* lisp/international/characters.el (c1-acronyms): Replace XXX entries with the acronyms PAD, HOP, SGCI from draft DIS 10646 (bug#13745).
-
Kevin Ryde authored
* checkdoc.el (checkdoc-this-string-valid-engine): Docstrings for variables "True...", and functions "Return true...", should usually be "non-nil" (bug#15506).
-
Lars Ingebrigtsen authored
-
Lars Ingebrigtsen authored
* src/process.c (string_integer_p): New function. (Fmake_network_process): Use it to allow connecting to services specified as "993" even when getaddrbyname isn't available.
-
- 24 Feb, 2016 1 commit
-
-
Michael Albinus authored
* doc/misc/tramp.texi (File name completion): Do not use @trampfn{} for IPv6 addresses. Somehow, it results in errors during PDF creation.
-