- 16 Jul, 2013 1 commit
-
-
Paul Eggert authored
-
- 15 Jul, 2013 5 commits
-
-
Glenn Morris authored
-
Paul Eggert authored
(create_temp_file): New function, with the temp-file-creation part of the old Fcall_process_region. Use Fcopy_sequence to create the temp file name, rather than alloca + build_string, for simplicity. Don't bother to block input around the temp file creation; shouldn't be needed. Simplify use of mktemp. Use record_unwind_protect immediately after creating the temp file; this closes an unlikely race where the temp file was not removed. Use memcpy rather than an open-coded loop. (Fcall_process_region): Use the new function. If the input is empty, redirect from /dev/null rather than from a newly created empty temp file; this avoids unnecessary file system traffic.
-
Paul Eggert authored
The hack didn't work outside English locales anyway.
-
Juanma Barranquero authored
-
Juanma Barranquero authored
(desktop-restore-in-current-display): Now offer more options. (desktop-restoring-reuses-frames): New customization option. (desktop--saved-states): Doc fix. (desktop-filter-parameters-alist): New variable, renamed and expanded from desktop--excluded-frame-parameters. (desktop--target-display): New variable. (desktop-switch-to-gui-p, desktop-switch-to-tty-p, desktop--filter-tty*) (desktop--filter-*-color, desktop--filter-minibuffer) (desktop--filter-restore-desktop-parm, desktop--filter-save-desktop-parm) (desktop-restore-in-original-display-p): New functions. (desktop--filter-frame-parms): Use new desktop-filter-parameters-alist. (desktop--save-minibuffer-frames): New function, inspired by a similar function from Martin Rudalics. (desktop--save-frames): Call it; play nice with desktop-globals-to-save. (desktop--restore-in-this-display-p): Remove. (desktop--find-frame): Rename from desktop--find-frame-in-display and add predicate argument. (desktop--make-full-frame): Remove, integrated into desktop--make-frame. (desktop--reuse-list): New variable. (desktop--select-frame, desktop--make-frame, desktop--sort-states): New functions. (desktop--restore-frames): Add support for "minibuffer-special" frames.
-
- 14 Jul, 2013 4 commits
-
-
Paul Eggert authored
Simplify by making this case like the other two. This is a bit slower on obsolete hosts, but the extra complexity isn't worth it.
-
Michael Albinus authored
-
Paul Eggert authored
-
Paul Eggert authored
* process.c (create_process) [!DOS_NT]: Remove now-unnecessary calls to emacs_close.
-
- 13 Jul, 2013 14 commits
-
-
Dmitry Gutov authored
conversion methods on Kernel.
-
Alan Mackenzie authored
and comment it out. This out-commenting enables certain C++ declarations to be parsed correctly.
-
Eli Zaretskii authored
src/w32term.c (x_draw_hollow_cursor): Delete the brush object when returning early.
-
Eli Zaretskii authored
lisp/international/mule.el (define-coding-system): Doc fix. etc/NEWS: Document prefer-utf-8 coding-system and the new attributes :inhibit-null-byte-detection, :inhibit-iso-escape-detection, and :prefer-utf-8.
-
Eli Zaretskii authored
src/coding.c (syms_of_coding): Set up inhibit-null-byte-detection and inhibit-iso-escape-detection attributes of 'undecided'.
-
Glenn Morris authored
-
Paul Eggert authored
Reported by Herbert J. Skuhra in <http://lists.gnu.org/archive/html/emacs-devel/2013-07/msg00455.html>.
-
Eli Zaretskii authored
lisp/simple.el (default-font-height): Don't call font-info if the frame's default font didn't change since the frame was created.
-
Leo Liu authored
-
Fabián Ezequiel Gallina authored
in nested defuns. * test/automated/python-tests.el (python-imenu-create-index-2) (python-imenu-create-index-3): New tests.
-
Leo Liu authored
-
Leo Liu authored
ido-set-matches call. Fixes: debbugs:6852
-
Paul Eggert authored
* eval.c (grow_specpdl): Increment specpdl top by 1 and check for specpdl overflow here, to simplify callers; all callers changed. Always reserve an unused entry at the stack top; this avoids losing the top entry's information when memory is exhausted.
-
Paul Eggert authored
-
- 12 Jul, 2013 16 commits
-
-
Glenn Morris authored
-
Dmitry Gutov authored
change.
-
Glenn Morris authored
-
Glenn Morris authored
-
Dmitry Gutov authored
(ruby-syntax-expansion-allowed-p): Support array of symbols, for Ruby 2.0. (ruby-font-lock-keywords): Distinguish calls to functions with module-like names from module references. Highlight character literals.
-
Sergio Durigan Junior authored
Fixes: debbugs:14847
-
Sergio Durigan Junior authored
lisp/progmodes/gdb-mi.el (gdb-strip-string-backslash): New function. (gdb-send): Handle continued commands.
-
Glenn Morris authored
go on to try inotify (not on MS Windows or Nextstep). * etc/NEWS: Copyedits.
-
Paul Eggert authored
* callproc.c (Fcall_process): * fileio.c (Fcopy_file, Finsert_file_contents, Fwrite_region): * process.c (create_process, Fmake_network_process): * unexaix.c (report_error): * unexcoff.c (report_error): Be more careful about reporting the errno of failed operations. The code previously reported the wrong errno sometimes. Also, prefer report_file_errno to setting errno + report_file_error. (Fcall_process): Look at openp return value rather than at path, as that's a bit faster and clearer when there's a numeric predicate. * fileio.c (report_file_errno): New function, with most of the old contents of report_file_error. (report_file_error): Use it. (Ffile_exists_p, Ffile_accessible_directory_p): Set errno to 0 when it is junk. * fileio.c (Faccess_file): * image.c (x_create_bitmap_from_file): Use faccessat rather than opening the file, to avoid the hassle of having a file descriptor open. * lisp.h (report_file_errno): New decl. * lread.c (Flocate_file_internal): File descriptor 0 is valid, too.
-
Paul Eggert authored
* process.c (create_process, wait_reading_process_output) [AIX]: Remove obsolete SIGHUP-related code, as Emacs no longer disables SIGHUP, so EBADF is no longer acceptable here (it wouldn't work in a multithreaded environment anyway). * sysdep.c (emacs_close): It's not dangerous to invoke emacs_close (-1).
-
Juanma Barranquero authored
(desktop--v2s): Remove unused local variable. (desktop-save-buffer): Make defvar-local; adjust docstring. (desktop-auto-save-timeout, desktop-owner): Use ignore-errors. (desktop-clear, desktop-save-buffer-p): Use string-match-p.
-
Glenn Morris authored
-
Andreas Schwab authored
-
Andreas Schwab authored
-
Andreas Schwab authored
-
Eli Zaretskii authored
lisp/simple.el (next-line, previous-line): Document TRY-VSCROLL and ARG. Fixes: debbugs:14842
-