aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* * make-dist: Do not distribute admin/unidata/Makefile.Paul Eggert2013-04-212-0/+6
| | | | It is generated by 'configure'.
* * build-aux/update-subdirs: Don't leave subdirs.el~ behind.Paul Eggert2013-04-212-2/+8
| | | | | It messes up 'make distclean', and contains no useful information because it's a copy of subdirs.el.
* epg.el: support pinentry mode added in GnuPG 2.1Daiki Ueno2013-04-222-1/+25
| | | | | | * epg.el (epg-context-pinentry-mode): New function. (epg-context-set-pinentry-mode): New function. (epg--start): Pass --pinentry-mode option to gpg command.
* ChangeLog fixGlenn Morris2013-04-211-1/+1
|
* * emacs-lisp-intro.texi (defcustom, defun, simplified-beginning-of-buffer, ↵Xue Fuqiao2013-04-212-27/+27
| | | | defvar, Building Robots, Review, save-excursion): `defun' and `defcustom' are now macros rather than special forms. (Bug#13853)
* * doc/lispref/internals.texi (Writing Emacs Primitives): Remove unnecessary ↵Xue Fuqiao2013-04-212-8/+29
| | | | references to the sources. (Bug#13800)
* searching.texi (Regexp Backslash): Doc fix for backslash constructs in ↵Xue Fuqiao2013-04-212-4/+7
| | | | regular expressions.
* comint.el: (comint-dynamic-complete-functions, comint-mode-map): ↵Xue Fuqiao2013-04-212-6/+10
| | | | `comint-dynamic-complete' is obsolete since 24.1, replaced by `completion-at-point'. (Bug#13774)
* startup.el (normal-no-mouse-startup-screen): Bug fix, the default key ↵Xue Fuqiao2013-04-212-1/+7
| | | | binding for C-h C-o'. (Bug#13970)
* vc.el doc fixesGlenn Morris2013-04-202-1/+23
| | | | | | * lisp/vc/vc.el (vc-print-log-setup-buttons, vc-print-log-internal): Add doc strings. (vc-print-log): Clarify interactive prompt.
* No longer include timestamp in header of .elc filesGlenn Morris2013-04-203-5/+8
| | | | | | | | | | | This removes needless differences between files compiled at different times or by different people, or from sources in different locations. Ref: http://lists.gnu.org/archive/html/emacs-devel/2013-03/msg00187.html * lisp/emacs-lisp/bytecomp.el (byte-compile-insert-header): No longer include timestamp etc information. * etc/NEWS: Mention this.
* Merge from emacs-24; up to 2012-12-26T22:30:58Z!yamaoka@jpl.orgGlenn Morris2013-04-202-0/+17
|\
| * * doc/man/emacs.1: Add some more command-line options.Petr Hracek2013-04-092-0/+17
| | | | | | | | Fixes: debbugs:14165
| * Backport trunk 2013-03-26T00:42:08Z!monnier@iro.umontreal.ca em-prompt fixStefan Monnier2013-04-062-0/+6
| | | | | | | | | | | | | | * lisp/eshell/em-prompt.el (eshell-emit-prompt): Make sure we can't insert into the prompt either. Fixes: debbugs:13963
* | lisp/faces.el (read-face-name): Bug fix, return just one face if arg ↵Roland Winkler2013-04-202-3/+7
| | | | | | | | multiple is nil
* | Use add/remove-function to manipulate process-filters.Stefan Monnier2013-04-2010-95/+101
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * lisp/emacs-lisp/nadvice.el (advice--where-alist): Add :override. (remove-function): Autoload. * lisp/comint.el (comint-redirect-original-filter-function): Remove. (comint-redirect-cleanup, comint-redirect-send-command-to-process): * lisp/vc/vc-cvs.el (vc-cvs-annotate-process-filter,vc-cvs-annotate-command): * lisp/progmodes/octave-inf.el (inferior-octave-send-list-and-digest): * lisp/progmodes/prolog.el (prolog-consult-compile): * lisp/progmodes/gdb-mi.el (gdb, gdb--check-interpreter): Use add/remove-function instead. * lisp/progmodes/gud.el (gud-tooltip-original-filter): Remove. (gud-tooltip-process-output, gud-tooltip-tips): Use add/remove-function instead. * lisp/progmodes/xscheme.el (xscheme-previous-process-state): Remove. (scheme-interaction-mode, exit-scheme-interaction-mode): Use add/remove-function instead. * lisp/vc/vc-dispatcher.el: Use lexical-binding. (vc--process-sentinel): Rename from vc-process-sentinel. Change last arg to be the code to run. Don't use vc-previous-sentinel and vc-sentinel-commands any more. (vc-exec-after): Allow code to be a function. Use add/remove-function. (compilation-error-regexp-alist, view-old-buffer-read-only): Declare.
* | Better full-screen frame support on MS-Windows.Erik Charlebois2013-04-204-84/+126
|\ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | src/w32fns.c (w32_fullscreen_rect): New function to compute the window rectangle for the given fullscreen mode. (w32_wnd_proc): When in a fullscreen mode, WM_WINDOWPOSCHANGING no longer tunes the window size. This keeps the window's edges flush with the screen and allows the taskbar to hide itself in fullboth. src/w32term.c (w32fullscreen_hook): 'fullboth' now shows without window decorations and uses the entire screen. src/w32term.h (w32_fullscreen_rect) Add prototype. (struct w32_output): Replace normal_width, normal_height, normal_top, and normal_left members with a single normal_placement struct. (FRAME_NORMAL_WIDTH, FRAME_NORMAL_HEIGHT, FRAME_NORMAL_TOP): Remove macros. (FRAME_NORMAL_PLACEMENT): New macro. Fixes: debbugs:14180
| * | * src/w32fns.c (w32_fullscreen_rect): New function to compute theErik Charlebois2013-04-133-84/+107
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | window rectangle for the given fullscreen mode. (w32_wnd_proc): When in a fullscreen mode, WM_WINDOWPOSCHANGING no longer tunes the window size. This keeps the window's edges flush with the screen and allows the taskbar to hide itself in fullboth. * src/w32term.c (w32fullscreen_hook): fullboth now shows without window decorations and uses the entire screen.
* | | Added bug number (Bug#14112) to my last ChangeLog entries.Masatake YAMATO2013-04-202-2/+2
| | |
* | | * automated/imenu-tests.el: New file.Masatake YAMATO2013-04-202-0/+91
| | |
* | | * lisp/progmodes/sh-script.el (sh-imenu-generic-expression): HandleMasatake YAMATO2013-04-202-2/+7
| | | | | | | | | | | | function names with a single character.
* | | * lisp/progmodes/gud.el (gud-perldb-marker-filter): Understand position infoDima Kogan2013-04-192-3/+32
| | | | | | | | | | | | | | | | | | for subroutines defined in an eval. Fixes: debbugs:14182
* | | Small fixes to 2013-04-19T02:31:09Z!fgallina@gnu.orgFabián Ezequiel Gallina2013-04-191-4/+5
| | | | | | | | | | | | | | | | | | | | | | | | * lisp/ChangeLog: Fix Changelog Entry. * progmodes/python.el (python-imenu-create-flat-index): Remove leftover `message' call and give credit to old imenu--flatten-index-alist.
* | | Auto-commit of generated files.Glenn Morris2013-04-191-10/+15
| | |
* | | * lisp/bookmark.el (bookmark-completing-read): Improve handling of emptyThierry Volpiatto2013-04-192-16/+16
| | | | | | | | | | | | | | | | | | string. Fixes: debbugs:14176
* | | * lisp/vc/vc-dispatcher.el (vc-do-command): Get rid of default sentinel msg.Stefan Monnier2013-04-192-1/+7
| | |
* | | New faster Imenu implementation.Fabián Ezequiel Gallina2013-04-184-59/+343
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * lisp/progmodes/python.el: (python-imenu-prev-index-position): (python-imenu-format-item-label-function) (python-imenu-format-parent-item-label-function) (python-imenu-format-parent-item-jump-label-function): New vars. (python-imenu-format-item-label) (python-imenu-format-parent-item-label) (python-imenu-format-parent-item-jump-label) (python-imenu--put-parent, python-imenu--build-tree) (python-imenu-create-index, python-imenu-create-flat-index) (python-util-popn): New functions. (python-mode): Set imenu-create-index-function to python-imenu-create-index. * test/automated/python-tests.el (python-imenu-prev-index-position-1): Removed test. (python-imenu-create-index-1, python-imenu-create-flat-index-1): New tests. Fixes: debbugs:14058
* | | * configure.ac: Add DragonFly BSD, mostly same as FreeBSD (tiny change)John Marino2013-04-182-10/+19
| | | | | | | | | | | | Fixes: debbugs:14068
* | | * lisp/winner.el (winner-active-region): Use region-active-p, activate-markStefan Monnier2013-04-183-5/+10
| | | | | | | | | | | | | | | | | | | | | and deactivate-mark. * lisp/simple.el (deactivate-mark): Don't inline it. Fixes: debbugs:14225
* | | * net/tramp-sh.el (tramp-remote-process-environment): Add "TMOUT=0".Michael Albinus2013-04-182-1/+5
| | |
* | | Auto-commit of generated files.Glenn Morris2013-04-182-9/+27
| | |
* | | * files.el (auto-mode-alist): Delete OpenDocument and StarOfficeTassilo Horn2013-04-182-1/+7
| | | | | | | | | | | | | | | file extensions from the archive-mode entry in order to prefer doc-view-mode-maybe with archive-mode as fallback (bug#14188).
* | | Replace AC_PROG_LN_S by a less strict configure testGlenn Morris2013-04-173-3/+43
| | | | | | | | | | | | | | | | | | | | | | | | * configure.ac (AC_PROG_LN_S): Remove, too restrictive. (LN_S_FILEONLY): New output variable. * Makefile.in (LN_S): Remove. (LN_S_FILEONLY): New, set by configure. (install-arch-dep): Use LN_S_FILEONLY rather than LN_S.
* | | Add an additional key ? for describe-prefix-bindingsLeo Liu2013-04-184-1/+11
| | |
* | | * lisp/subr.el (with-wrapper-hook): Declare obsolete.Stefan Monnier2013-04-1711-674/+709
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * lisp/simple.el (filter-buffer-substring-function): New hook. (filter-buffer-substring): Use it. (filter-buffer-substring-functions): Mark obsolete. * lisp/minibuffer.el (completion-in-region-function): New hook. (completion-in-region): Use it. (completion-in-region-functions): Mark obsolete. * lisp/mail/mailabbrev.el (mail-abbrevs-setup): Use abbrev-expand-function. * lisp/abbrev.el (abbrev-expand-function): New hook. (expand-abbrev): Use it. (abbrev-expand-functions): Mark obsolete. * lisp/emacs-lisp/nadvice.el (advice--where-alist): Add :filter-args and :filter-return. * lisp/org/org-agenda.el (org-agenda-mode): * lisp/org/org-indent.el (org-indent-mode): Use the `local' arg of add-hook/remove-hook.
* | | * lisp/progmodes/python.el (python-nav--syntactically): Fix cornercasesFabián Ezequiel Gallina2013-04-174-22/+145
| | | | | | | | | | | | | | | | | | | | | | | | and do not care about match data. * test/automated/python-tests.el (python-nav-backward-defun-2) (python-nav-backward-defun-3, python-nav-forward-defun-2) (python-nav-forward-defun-3): New tests.
* | | * lisp/emacs-lisp/lisp.el (lisp-completion-at-point): Provide specializedStefan Monnier2013-04-174-36/+78
| | | | | | | | | | | | | | | | | | | | | | | | completion tables when completing error conditions and `declare' arguments. (lisp-complete-symbol, field-complete): Mark as obsolete. (check-parens): Unmatched parens are user errors. * lisp/minibuffer.el (minibuffer-completion-contents): Mark as obsolete.
* | | textmodes/flyspell.el: Don't check pre-word if buffer was switched.Agustín Martín2013-04-172-14/+22
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | If command changed the buffer, the decision may be made based on the current buffer even though it should based on the previous one. This may lead to false positives and more importantly to errors since `flyspell-pre-point' is buffer local so it may have unsanitised value (such as nil) in previous buffer. To be honest, I'm not sure how this can happen since `flyspell-pre-point' is set in previous buffer, but nonetheless, I've been encountering the error for quite some time and finally decided to fix it. Interestingly, line making `flyspell-pre-point' a buffer-local variable has a very revealing "Why?? --Stef" comment. To avoid the problem, change flyspell-check-pre-word-p so that it does not allow checking of pre-word if command changed buffer (ie. `flyspell-pre-buffer' is not current buffer).
* | | ispell.el: use `comment-normalize-vars' in ispell-add-per-file-word-list ↵Agustín Martín2013-04-172-2/+14
| | | | | | | | | | | | (Bug #14214).
* | | New defun movement commands.Fabián Ezequiel Gallina2013-04-174-0/+159
| | | | | | | | | | | | | | | | | | | | | | | | | | | * lisp/progmodes/python.el (python-nav--syntactically) (python-nav--forward-defun, python-nav-backward-defun) (python-nav-forward-defun): New functions. * test/automated/python-tests.el (python-nav-backward-defun-1) (python-nav-forward-defun-1): New tests.
* | | * progmodes/python.el (python-syntax--context-compiler-macro): New defun.Fabián Ezequiel Gallina2013-04-162-12/+20
| | | | | | | | | | | | | | | (python-syntax-context): Use named compiler-macro for backwards compatibility with Emacs 24.x.
* | | Fix last changeLeo Liu2013-04-171-1/+1
| | |
* | | * progmodes/octave-mod.el (octave-mode-map): Fix key binding toLeo Liu2013-04-172-2/+6
| | | | | | | | | | | | octave-hide-process-buffer.
* | | * lisp/vc/vc-hg.el (vc-hg-annotate-re): Disallow ": " in file names.Stefan Monnier2013-04-162-1/+6
| | | | | | | | | | | | Fixes: debbugs:14216
* | | * lisp/progmodes/gdb-mi.el (gdbmi-bnf-incomplete-record-result):Jean-Philippe Gravel2013-04-162-7/+17
| | | | | | | | | | | | | | | | | | Fix adjustment of offset when receiving incomplete responses from GDB. Fixes: debbugs:14129
* | | * lisp/progmodes/python.el (python-mode-skeleton-abbrev-table): Rename fromStefan Monnier2013-04-163-22/+46
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | python-mode-abbrev-table. (python-skeleton-define): Adjust accordingly. (python-mode-abbrev-table): New table that inherits from it so that python-skeleton-autoinsert does not affect non-skeleton abbrevs. * lisp/abbrev.el (abbrev--symbol): New function, extracted from abbrev-symbol. (abbrev-symbol): Use it. (abbrev--before-point): Use it since we already handle inheritance.
* | | * progmodes/octave-mod.el (octave-mode-map): Remove redundant keyLeo Liu2013-04-172-2/+5
| | | | | | | | | | | | binding to info-lookup-symbol.
* | | * tramp.texi (Frequently Asked Questions): Precise, how to defineMichael Albinus2013-04-162-5/+18
| | | | | | | | | | | | an own ControlPath.
* | | lisp/gnus/ChangeLog: Fix last changeKatsumi Yamaoka2013-04-161-1/+1
| | |
* | | lisp/gnus/shr.el: Support <img src="data:...">David Edmondson2013-04-162-0/+24
| | |