- 22 Aug, 2013 4 commits
-
-
Paul Eggert authored
All uses removed.
-
Paul Eggert authored
This improves on the patch already installed, by quoting options that contain spaces and suchlike systematically, so that EMACS_CONFIG_OPTIONS is no longer ambiguous when options contain these characters. Fixes: debbugs:13274
-
Stefan Monnier authored
(erc-user-full-name): Minor CSE simplification. (erc-mode-map): Assume command-remapping is available. (erc-once-with-server-event): Replace `forms' arg with a function arg. (erc-once-with-server-event-global): Remove. (erc-ison-p): Adjust to change in erc-once-with-server-event. (erc-get-buffer-create): Remove arg `proc'. (iswitchb-make-buflist-hook): Declare. (erc-setup-buffer): Use pcase; avoid ((lambda ..) ..). (read-passwd): Assume it exists. (erc-display-line, erc-cmd-IDLE): Avoid add-to-list, adjust to change in erc-once-with-server-event. (erc-cmd-JOIN, erc-set-channel-limit, erc-set-channel-key) (erc-add-query): Minor CSE simplification. (erc-cmd-BANLIST, erc-cmd-MASSUNBAN): Adjust to change in erc-once-with-server-event. (erc-echo-notice-in-user-and-target-buffers): Avoid add-to-list. * lisp/erc/erc-track.el: Use lexical-binding. (erc-make-mode-line-buffer-name): Use closures instead of `(lambda...). (erc-faces-in): Avoid add-to-list. * lisp/erc/erc-notify.el: Use lexical-binding. (erc-notify-timer): Adjust to change in erc-once-with-server-event. (erc-notify-QUIT): Use a closure instead of `(lambda...). * lisp/erc/erc-list.el: Use lexical-binding. (erc-list-install-322-handler, erc-cmd-LIST): Adjust to change in erc-once-with-server-event. * lisp/erc/erc-button.el: Use lexical-binding. (erc-button-next-function): Use a closure instead of `(lambda...).
-
Stefan Monnier authored
(timeclock-ask-before-exiting, timeclock-use-display-time): Use `symbol'. (timeclock-modeline-display): Define as alias before the actual definition. (timeclock-mode-line-display): Use define-minor-mode. (timeclock-day-list-template): Make it a function, add an argument. (timeclock-day-list-required, timeclock-day-list-length) (timeclock-day-list-debt, timeclock-day-list-span) (timeclock-day-list-break): Adjust calls accordingly.
-
- 21 Aug, 2013 8 commits
-
-
Paul Eggert authored
(call_process): New arg TEMPFILE_INDEX. Callers changed. Record deleted process-id in critical section, not afterwards. Don't mistakenly kill process created by a call-process invocation that discards output and does not wait. Fixes: debbugs:15144
-
David Engster authored
* automated/eieio-tests.el, automated/eieio-test-persist.el: * automated/eieio-test-methodinvoke.el: EIEIO tests from CEDET upstream. Changed to use ERT.
-
Stefan Monnier authored
Use read--expression so that completion works again.
-
Glenn Morris authored
-
Dmitry Antipov authored
and GC_MARK_STACK == GC_USE_GCPROS_CHECK_ZOMBIES. * alloc.c (toplevel): Remove unnecessary nested #if...#endif. (mark_maybe_object) [!GC_MARK_STACK]: Define to emacs_abort to shut up compiler in mark_object. (dump_zombies): Convert to global and add EXTERNALLY_VISIBLE.
-
Paul Eggert authored
* configure.ac (PTY_OPEN): If posix_openpt with O_CLOEXEC fails and reports EINVAL, try it again without O_CLOEXEC. This should port PTY_OPEN to FreeBSD 9, which stupidly rejects O_CLOEXEC. What were they thinking? Fixes: debbugs:15129
-
Paul Eggert authored
We can't portably rely on PTY_OPEN doing that, even if it calls posix_openpt with O_CLOEXEC.
-
Sam Steingold authored
* lisp/progmodes/sh-script.el (sh-shell-process): New buffer-local variable. (sh-set-shell): Reset it. (sh-show-shell, sh-cd-here, sh-send-line-or-region-and-step): New commands (bound to C-c C-z, C-c C-d, and C-c C-n).
-
- 20 Aug, 2013 8 commits
-
-
Stefan Monnier authored
(align-region): Simplify accordingly.
-
Kenichi Handa authored
-
Eli Zaretskii authored
doc/lispref/files.texi (Information about Files): Mention file names with trailing blanks on MS-Windows. (Bug#15130)
-
Michael Albinus authored
* rfn-eshadow.el (rfn-eshadow-update-overlay): Move binding of `non-essential' up.
-
Paul Eggert authored
Fix shell-operator precedence problem in previous change.
-
Glenn Morris authored
-
Glenn Morris authored
Clean test/automated if present.
-
Paul Eggert authored
(struct animation_cache): Make signature a flexible array member. All uses changed. This is a tad slower but may insulate us better from future changes to ImageMagick.
-
- 19 Aug, 2013 11 commits
-
-
Paul Eggert authored
(SIGNATURE_DIGESTSIZE): New constant. (struct animation_cache): Make 'signature' a fixed size array of bytes. (imagemagick_create_cache): Copy the signature. This saves several KB of memory that ImageMagick wastes per signature. Don't bother updating the update_time, as the caller does that now. (imagemagick_prune_animation_cache): Don't destroy the signature, as it's a fixed size struct member now. (imagemagick_get_animation_cache): Always destroy the signature, as it's now imagemagick_create_cache's responsibility to copy it. Avoid duplicate calls to strcmp and to imagemagick_create_cache, and use memcmp rather than strcmp. eassert that ImageMagick returns a signature of the specified length.
-
Lars Magne Ingebrigtsen authored
-
Paul Eggert authored
-
Lars Magne Ingebrigtsen authored
(imagemagick_get_animation_cache): Revert to previous definition so that it actually works. But keep the memory leak fix.
-
Lars Magne Ingebrigtsen authored
Bug introduced by 2013-08-19T07:01:37Z!eggert@cs.ucla.edu, which obviously hadn't even been tested once.
-
Glenn Morris authored
-
Paul Eggert authored
Fix some other minor performance problems while we're at it. (imagemagick_create_cache): Clear just the members that need clearing. Don't set update_time, as caller does that now. (imagemagick_prune_animation_cache, imagemagick_get_animation_cache): Simplify by using pointer-to-pointer instead of a prev pointer. (imagemagick_prune_animation_cache): Use make_emacs_time rather than EMACS_TIME_FROM_DOUBLE, and DestroyString rather than free. (imagemagick_get_animation_cache): Don't xstrdup the image signature; it's already a copy. Free the signature probe unless it's cached.
-
Paul Eggert authored
This was introduced by my 2013-08-12 fix for Bug#15035. Fixes: debbugs:15106
-
Paul Eggert authored
This incorporates: 2013-08-15 warnings: minor optimization 2013-08-15 warnings: check -Wfoo rather than -Wno-foo
-
Katsumi Yamaoka authored
Gnus: Exclude iso-2022-jp-2 and shift_jis from the default value set to mm-coding-system-priorities for Japanese users
-
Dmitry Antipov authored
(imagemagick_prune_animation_cache): Now static.
-
- 18 Aug, 2013 4 commits
-
-
Xue Fuqiao authored
* doc/lispref/positions.texi (Positions): Improve indexing.
-
Eli Zaretskii authored
doc/lispref/markers.texi (The Region): Improve indexing.
-
Lars Magne Ingebrigtsen authored
pruning all entries.
-
Ken Brown authored
* src/sheap.c (STATIC_HEAP_SIZE): Adjust to current needs; use bigger static heap if ENABLE_CHECKING is defined. (max_bss_sbrk_ptr): New variable. (bss_sbrk): Use it. (report_sheap_usage): Report maximum static heap usage instead of ending static heap usage.
-
- 17 Aug, 2013 5 commits
-
-
Eli Zaretskii authored
src/decompress.c (Fzlib_available_p) [WINDOWSNT]: Update the value of zlib_initialized according to the results of calling init_zlib_functions.
-
Xue Fuqiao authored
-
Xue Fuqiao authored
-
Xue Fuqiao authored
-
Michael Albinus authored
* net/tramp-adb.el: * net/tramp-cmds.el: * net/tramp-ftp.el: * net/tramp-gvfs.el: * net/tramp-gw.el: * net/tramp-sh.el: Don't wrap external variable declarations by `eval-when-compile'.
-