summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Fix a recently-introduced delete-process race condition.Paul Eggert2012-12-054-29/+53
| | | | | | | | | * callproc.c, process.h (record_kill_process): New function, containing part of the old call_process_kill. (call_process_kill): Use it. This does not change call_process_kill's behavior. * process.c (Fdelete_process): Use record_kill_process to fix a race condition that could cause Emacs to lose track of a child.
* Avoid code duplication between prev_frame and next_frame.Dmitry Antipov2012-12-062-100/+68
| | | | | * frame.c (candidate_frame): New function. Add comment. (prev_frame, next_frame): Use it. Adjust comment.
* Merge from emacs-24; up to 2012-11-24T16:58:43Z!cyd@gnu.orgGlenn Morris2012-12-05132-1135/+1196
|\
| * * ffap.el (ffap-replace-file-component): Fix typo.Chong Yidong2012-12-062-1/+5
| |
| * Fix minor whitespace issues after "." in manual.Paul Eggert2012-12-05120-1136/+1130
| | | | | | | | | | | | | | | | | | | | | | | | Be more systematic about using "@." (not ".") at end of sentence that ends in a capital letter, and about appending "@:" after non-ends of sentences that end in a lower case letter followed by "." followed by whitespace. Omit unnecessary use of "@:" and "@.". Similarly for "?" and "!". Be more consistent about putting a comma after "i.e." and "e.g."; this is the typical American style and it's easier to code in Texinfo. Fixes: debbugs:12973
| * Don't pass un-encoded file name to mkstemp.Eli Zaretskii2012-12-052-2/+5
| | | | | | | | | | src/callproc.c (Fcall_process_region): Encode expanded temp file pattern before passing it to mkstemp or mktemp.
| * Fix one part of bug #13079 with temporary files in call-process-region.Eli Zaretskii2012-12-052-0/+14
| | | | | | | | | | | | src/callproc.c (Fcall_process_region) [!HAVE_MKSTEMP]: If mktemp fails, signal an error instead of continuing with an empty string.
| * Auto-commit of loaddefs files.Glenn Morris2012-12-051-1/+1
| |
| * Auto-commit of generated files.Glenn Morris2012-12-051-1/+1
| |
| * * lisp/progmodes/octave-mod.el (octave-mark-block): Move out of tokens andStefan Monnier2012-12-052-1/+9
| | | | | | | | | | | | fix open-paren-like token test. Fixes: debbugs:12785
| * Revert dumb changeGlenn Morris2012-12-042-8/+5
| |
| * Minor fixes for Lisp manual.Chong Yidong2012-12-053-15/+22
| | | | | | | | | | | | * lists.texi (Plist Access): Move put example to Symbol Plists. * symbols.texi (Standard Properties): Fix typo.
| * * configure.ac (MAKEINFO, EGREP, CC): Quote, in case of spaces in file names.Glenn Morris2012-12-042-5/+8
| |
| * * configure.ac: Handle info/ files with or without ".info" extension.Glenn Morris2012-12-042-3/+6
| |
| * Fix another instance of bug #12933 with non-ASCII file names on Windows.Eli Zaretskii2012-12-042-4/+25
| | | | | | | | | | | | src/fileio.c (file_name_as_directory, directory_file_name) [DOS_NT]: Encode the file name before passing it to dostounix_filename, in case it will downcase it (under w32-downcase-file-names).
| * rmail-new-summary fix for bug#13066Glenn Morris2012-12-042-1/+6
| | | | | | | | | | * lisp/mail/rmailsum.el (rmail-new-summary): Tweak for rmail-maybe-display-summary changing buffer.
| * * lisp/info.el (Info-fontify-node): Don't hide the last newline.Juri Linkov2012-12-042-2/+7
| | | | | | | | Fixes: debbugs:12272
| * doc/emacs/vc1-xtra.texi (General VC Options): Remove reference to `vc-path'.Juanma Barranquero2012-12-032-7/+5
| |
* | spam.el: Fix last changeKatsumi Yamaoka2012-12-061-1/+1
| |
* | gmm-utils.el (gmm-called-interactively-p): Restore as a macro.Katsumi Yamaoka2012-12-069-34/+64
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | gnus-art.el (article-unsplit-urls) gnus-bookmark.el (gnus-bookmark-bmenu-list) gnus-registry.el (gnus-registry-get-article-marks) message.el (message-goto-body): Use it. (message-called-interactively-p): Remove. spam-stat.el (spam-stat-called-interactively-p): New macro. (spam-stat-score-buffer): Use it. spam.el: Silence the warnings against BBDB functions when compiling. gnus-score.el (gnus-score-decode-text-parts): Use append+mapcar instead of the cl function mapcan.
* | Avoid letf macro use from GnusKatsumi Yamaoka2012-12-066-33/+31
| | | | | | | | | | | | | | gnus/gmm-utils.el (gmm-flet): Remove. gnus/gnus-sync.el (gnus-sync-lesync-call): Avoid overriding json-alist-p. gnus/message.el (message-read-from-minibuffer): Avoid overriding mail-abbrev-in-expansion-header-p. mail/mailabbrev.el (mail-abbrev-expand-wrapper): Work in minibuffer so as to enable message-read-from-minibuffer to expand mail aliases.
* | Fix copyright header in last commit.Chong Yidong2012-12-061-1/+1
| | | | | | | | | | Note that Fabrice Niessen is listed in the copyright.list file under a pseudonym (Sébastien Vauban).
* | * themes/leuven-theme.el: New theme.Fabrice Niessen2012-12-062-0/+599
| |
* | * lisp/minibuf-eldef.el (minibuf-eldef-update-minibuffer): Don't mess withStefan Monnier2012-12-052-7/+9
| | | | | | | | | | the `intangible' property. Suggested by Christopher Schmidt <christopher@ch.ristopher.com>
* | Minor call-process cleanups.Paul Eggert2012-12-052-15/+19
| | | | | | | | | | | | | | * callproc.c (Fcall_process): Do record-unwind-protect on MSDOS at the same time as other platforms, to simplify analysis. No need for fd0_volatile since we have synch_process_fd. Avoid needless emacs_close; arg is always negative.
* | * lisp/gnus/gnus.el (gnus-delete-gnus-frame): Extract from `gnus-other-frame'.Sam Steingold2012-12-052-6/+21
| | | | | | | | | | (gnus-other-frame): Add `gnus-delete-gnus-frame' to `gnus-suspend-gnus-hook' in addition to `gnus-exit-gnus-hook'.
* | * lisp/net/rcirc.el (rcirc-urls): Update documentation.Deniz Dogan2012-12-052-10/+31
| | | | | | | | | | | | | | | | (rcirc-condition-filter): New function. (rcirc-browse-url, rcirc-markup-urls): Use only URLs before point and exclude consecutive duplicate URLs. Fixes: debbugs:6082
* | * tramp-sh.el (tramp-do-copy-or-rename-file-out-of-band): Check errorMichael Albinus2012-12-051-20/+17
| | | | | | | | code also on MS-Windows machines.
* | * net/tramp-sh.el (tramp-do-copy-or-rename-file-out-of-band):Michael Albinus2012-12-052-3/+30
| | | | | | | | Check return code of copy command.
* | lisp/gnus/ChangeLog: Fix typoKatsumi Yamaoka2012-12-051-1/+1
| |
* | gmm-utils.el (gmm-called-interactively-p): Revert. This seems to causes ↵Katsumi Yamaoka2012-12-056-19/+24
| | | | | | | | Emacs to get stuck!
* | * net/tramp-adb.el (tramp-adb-sdk-dir, tramp-adb-prompt): UseMichael Albinus2012-12-052-3/+10
| | | | | | | | group `tramp'. Add version.
* | gmm-utils.el (gmm-called-interactively-p): New function.Katsumi Yamaoka2012-12-056-17/+27
| | | | | | | | | | | | | | | | gnus-art.el (article-unsplit-urls) gnus-bookmark.el (gnus-bookmark-bmenu-list) gnus-registry.el (gnus-registry-get-article-marks) message.el (message-goto-body): Use it. (message-called-interactively-p): Remove.
* | Improve url matching in ffap.el.Chong Yidong2012-12-052-102/+101
| | | | | | | | | | | | | | | | | | | | | | | | * ffap.el (ffap-url-regexp): Don't require matching at front of string. (ffap-url-p): If only a substring matches, return that. (ffap-url-at-point): Use the return value of ffap-url-p. (ffap-read-file-or-url, ffap-read-file-or-url-internal) (find-file-at-point, dired-at-point, dired-at-point-prompter) (ffap-guess-file-name-at-point): Likewise. (ffap-replace-file-component): Fix typo. Fixes: debbugs:4952
* | Improve completion behavior of info-display-manual.Chong Yidong2012-12-052-3/+21
| | | | | | | | | | | | * lisp/info.el (info-display-manual): Add existing Info buffers, whose files may not be in Info-directory-list, to the completion. (info--manual-names): New helper function.
* | gmm-util.el: Re-introduce gmm-flet using cl-letfKatsumi Yamaoka2012-12-054-23/+37
| |
* | Add conflict detection/resolution to vc-hg (bug#10709)Glenn Morris2012-12-042-1/+35
| | | | | | | | | | * lisp/vc/vc-hg.el (vc-hg-resolve-when-done, vc-hg-find-file-hook): New functions, for detecting and resolving conflicts.
* | gmm-utils.el (gmm-labels): Doc fixKatsumi Yamaoka2012-12-051-2/+4
| |
* | gmm-utils.el (gmm-flet): Remove.Katsumi Yamaoka2012-12-054-36/+31
| | | | | | | | | | gnus-sync.el (gnus-sync-lesync-call) message.el (message-read-from-minibuffer): Don't use it.
* | gmm-utils.el (gmm-labels): Dox fixKatsumi Yamaoka2012-12-041-2/+4
| |
* | gmm-utils.el (gmm-labels): Use cl-labels if availableKatsumi Yamaoka2012-12-042-34/+6
| |
* | * callproc.c (Fcall_process): Fix specpdl nesting for asynchronousAndreas Schwab2012-12-042-1/+6
| | | | | | | | processes.
* | * leim/quail/latin-ltx.el: Avoid deprecated chars for \langle and \rangle.Stefan Monnier2012-12-042-4/+10
| | | | | | | | | | | | | | Remove \rightparengtr and \leftparengtr for lack of consensus. Suggested by Mattias Engdegård <mattiase@bredband.net>. Fixes: debbugs:12948
* | * lisp/hi-lock.el (hi-lock-auto-select-face): New user variable.Jambunathan K2012-12-042-52/+116
| | | | | | | | | | | | | | | | | | (hi-lock-auto-select-face-defaults): New buffer local variable. (hi-lock-read-face-name): Honor `hi-lock-auto-select-face'. (hi-lock-unface-buffer): Prompt user with useful defaults. With prefix arg, unhighlight all hi-lock patterns in buffer. Fixes: debbugs:11095
* | Include <config.h> uniformly in oldXMenu sources.Paul Eggert2012-12-0413-18/+17
| | | | | | | | | | | | | | | | | | | | * Activate.c, AddPane.c, AddSel.c, ChgPane.c, ChgSel.c, Create.c: * InsPane.c, InsSel.c, Internal.c, XMakeAssoc.c: Do not include <config.h>, since XMenuInt.h does that now. * XLookAssoc.c, XMenuInt.h: Include <config.h>. This avoids a build failure when configuring on Fedora 17 --with-x-toolkit=no, reported by Dmitry Andropov in <http://lists.gnu.org/archive/html/emacs-devel/2012-12/msg00078.html>.
* | * NEWS: Mention new Tramp method "adb".Michael Albinus2012-12-042-0/+10
| |
* | * lisp/obsolete/terminal.el, lisp/obsolete/longlines.el: Add obsolecence info.Stefan Monnier2012-12-043-7/+13
| |
* | * tramp.texi (History): Mention ADB.Michael Albinus2012-12-042-1/+17
| | | | | | | | (Inline methods): Add `adb' method.
* | * Makefile.in (TRAMP_SRC):Michael Albinus2012-12-043-16/+22
| | | | | | | | * makefile.w32-in (TRAMP_SRC): Add tramp-adb.el.
* | * net/tramp-adb.el: New package.Juergen Hoetzel2012-12-042-0/+983
| |