X-Git-Url: https://git.hcoop.net/bpt/emacs.git/blobdiff_plain/78ce603d02dd6f2492fb0178bb148d3d76e4312b..083850a6a195c5d536bd4cd344b5917b225597cc:/lisp/ChangeLog diff --git a/lisp/ChangeLog b/lisp/ChangeLog index a50f3bc8f1..11666c60c7 100644 --- a/lisp/ChangeLog +++ b/lisp/ChangeLog @@ -1,3 +1,189 @@ +2013-04-17 Fabián Ezequiel Gallina + + New defun movement commands. + * progmodes/python.el (python-nav--syntactically) + (python-nav--forward-defun, python-nav-backward-defun) + (python-nav-forward-defun): New functions. + +2013-04-17 Fabián Ezequiel Gallina + + * progmodes/python.el (python-syntax--context-compiler-macro): New defun. + (python-syntax-context): Use named compiler-macro for backwards + compatibility with Emacs 24.x. + +2013-04-17 Leo Liu + + * progmodes/octave-mod.el (octave-mode-map): Fix key binding to + octave-hide-process-buffer. + +2013-04-17 Stefan Monnier + + * vc/vc-hg.el (vc-hg-annotate-re): Disallow ": " in file names + (bug#14216). + +2013-04-17 Jean-Philippe Gravel + + * progmodes/gdb-mi.el (gdbmi-bnf-incomplete-record-result): + Fix adjustment of offset when receiving incomplete responses from GDB + (bug#14129). + +2013-04-16 Stefan Monnier + + * progmodes/python.el (python-mode-skeleton-abbrev-table): Rename from + 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. + + * abbrev.el (abbrev--symbol): New function, extracted from abbrev-symbol. + (abbrev-symbol): Use it. + (abbrev--before-point): Use it since we already handle inheritance. + +2013-04-16 Leo Liu + + * progmodes/octave-mod.el (octave-mode-map): Remove redundant key + binding to info-lookup-symbol. + +2013-04-16 Juanma Barranquero + + * minibuffer.el (completion--twq-all): + * term/ns-win.el (ns-initialize-window-system): + * term/w32-win.el (w32-initialize-window-system): Silence byte-compiler. + +2013-04-16 Stefan Monnier + + * emacs-lisp/nadvice.el (add-function): Default simple vars to their + global bindings. + + * doc-view.el (doc-view-start-process): Handle url-handler directories. + +2013-04-15 Dmitry Gutov + + * progmodes/ruby-mode.el (ruby-beginning-of-defun) + (ruby-end-of-defun, ruby-move-to-block): Bind `case-fold-search' + to nil. + (ruby-end-of-defun): Remove the unused arg, change the docstring + to reflect that this function is only used as the value of + `end-of-defun-function'. + (ruby-beginning-of-defun): Remove "top-level" from the docstring, + to reflect an earlier change that beginning/end-of-defun functions + jump between methods in a class definition, as well as top-level + functions. + +2013-04-15 Stefan Monnier + + * minibuffer.el (minibuffer-complete): Don't just scroll + a *Completions* that's been iconified. + (minibuffer-force-complete): Make sure repetitions do cycle when going + through completion-in-region -> minibuffer-complete. + +2013-04-15 Alan Mackenzie + + Correct the placement of c-cpp-delimiters when there're #s not at + col 0. + + * progmodes/cc-langs.el (c-anchored-cpp-prefix): Reformulate and + place a submatch around the #. + * progmodes/cc-mode.el(c-neutralize-syntax-in-and-mark-CPP): + Start a search at BOL. Put the c-cpp-delimiter category text propertiy + on the #, not BOL. + +2013-04-15 Stefan Monnier + + * emacs-lisp/nadvice.el: Properly test names when adding advice. + (advice--member-p): New arg `name'. + (advice--add-function, advice-member-p): Use it (bug#14202). + +2013-04-15 Filipp Gunbin + + Reformulate java imenu-generic-expression. + The old expression contained ill formed regexps. + + * progmodes/cc-menus.el (cc-imenu-java-ellipsis-regexp) + (cc-imenu-java-type-spec-regexp, cc-imenu-java-comment-regexp) + (cc-imenu-java-method-arg-regexp): New defconsts. + (cc-imenu-java-build-type-args-regex): New defun. + (cc-imenu-java-generic-expression): Fix, to remove "ambiguous" + handling of spaces in the regexp. + +2013-03-15 Agustín Martín Domingo + + * textmodes/ispell.el (ispell-command-loop): Remove + flyspell highlight of a word when ispell accepts it (bug #14178). + +2013-04-15 Michael Albinus + + * net/ange-ftp.el (ange-ftp-run-real-handler-orig): New defun, + uses code from the previous `ange-ftp-run-real-handler'. + (ange-ftp-run-real-handler): Set it to `tramp-run-real-handler' + only in case that function exist. This is needed for proper + unloading of Tramp. + +2013-04-15 Tassilo Horn + + * textmodes/reftex-vars.el (reftex-label-regexps): New defcustom. + + * textmodes/reftex.el (reftex-compile-variables): Use it. + +2013-04-14 Stefan Monnier + + * files.el (normal-mode): Only use default major-mode if no other mode + was specified. + + * emacs-lisp/trace.el (trace-values): New function. + + * files.el: Allow : in local variables (bug#14089). + (hack-local-variable-regexp): New var. + (hack-local-variables-prop-line, hack-local-variables): Use it. + +2013-04-13 Roland Winkler + + * textmodes/bibtex.el (bibtex-search-entries): Bug fix. Use match + data before it gets modified by bibtex-beginning-of-entry. + +2013-04-13 Roland Winkler + + * textmodes/bibtex.el (bibtex-url): Doc fix. + +2013-04-13 Roland Winkler + + * textmodes/bibtex.el (bibtex-initialize): If the current buffer + does not visit a BibTeX file, exclude it from the list of buffers + returned by bibtex-initialize. + +2013-04-13 Stephen Berman + + * window.el (split-window): Remove interactive form, since as a + command this function is a special case of split-window-below. + Correct doc string. + +2013-04-12 Roland Winkler + + * faces.el (read-face-name): Do not override value of arg default. + Allow single faces and strings as default values. Remove those + elements from return value that are not faces. + (describe-face): Simplify. + (face-at-point): New optional args thing and multiple so that this + function can provide the same functionality previously provided by + read-face-name. + (make-face-bold, make-face-unbold, make-face-italic) + (make-face-unitalic, make-face-bold-italic, invert-face) + (modify-face, read-face-and-attribute): Use face-at-point. + + * cus-edit.el (customize-face, customize-face-other-window) + * cus-theme.el (custom-theme-add-face) + * face-remap.el (buffer-face-set) + * facemenu.el (facemenu-set-face): Use face-at-point. + +2013-04-12 Michael Albinus + + * info.el (Info-file-list-for-emacs): Add "tramp" and "dbus". + +2013-04-10 Tassilo Horn + + * textmodes/reftex-cite.el (reftex-parse-bibtex-entry): Don't cut + off leading { and trailing } from field values. + 2013-04-10 Stefan Monnier * emacs-lisp/timer.el (timer--check): New function. @@ -72,7 +258,7 @@ * whitespace.el (whitespace-color-on, whitespace-color-off): Only call `font-lock-fontify-buffer' when `font-lock-mode' is on. -2013-04-05 Jacek Chrząszcz (tiny change) +2013-04-05 Jacek Chrząszcz (tiny change) * ispell.el (ispell-set-spellchecker-params): Really set `ispell-args' for all equivs. @@ -249,7 +435,7 @@ 2013-03-27 Aidan Gauland * eshell/em-unix.el: Move su and sudo to... - * eshell/em-tramp.el: ...Eshell tramp module + * eshell/em-tramp.el: ...Eshell tramp module. 2013-03-26 Stefan Monnier @@ -1244,7 +1430,6 @@ * emacs-lisp/eieio-opt.el (eieio-class-button, eieio-describe-generic) (eieio-browse-tree, eieio-browse): Use eieio--check-type. - 2013-02-18 Aidan Gauland * eshell/em-cmpl.el: Correct "context-related help" keybinding in @@ -1451,7 +1636,7 @@ [scpc, rsyncc]: Remove methods. (top): Remove completion functions for "scpc", "rsyncc", "ssh1_old" and "ssh2_old". - (tramp-do-copy-or-rename-file-out-of-band): Change trace level. + (tramp-do-copy-or-rename-file-out-of-band): Change trace level. (tramp-maybe-open-connection): Reuse tmpfile for ControlPath. 2013-02-13 Stefan Monnier @@ -1460,7 +1645,7 @@ 2013-02-13 Jambunathan K - * icomplete.el (icomplete-hide-common-prefix): New user option. + * icomplete.el (icomplete-hide-common-prefix): New user option. (icomplete-first-match): New face. (icomplete-completions): Correct handling of "complete but not unique" (Bug#12638). @@ -1743,7 +1928,7 @@ instead passing extra parameter HERE to several functions. Remove 'BOD strategy. -2013-02-06 Nicolas Richard (tiny change) +2013-02-06 Nicolas Richard (tiny change) * emacs-lisp/package.el (describe-package-1): Tell what archive is used to install the package. @@ -2135,7 +2320,7 @@ * xml.el (xml-entity-or-char-ref-re): Fix regexp. -2013-01-24 Aaron Ecay (tiny change) +2013-01-24 Aaron Ecay (tiny change) * paren.el (show-paren-function): Make sure to set 'priority and 'face only if the overlay does exist. @@ -2295,7 +2480,7 @@ 2013-01-15 Michael R. Mauger - * progmodes/sql.el: (sql-imenu-generic-expression): + * progmodes/sql.el (sql-imenu-generic-expression): (sql-mode-font-lock-object-name): Match schema qualified names. (sql-connect): Use string keys. (sql-product-interactive): Wait for interpreter prompt. @@ -2914,7 +3099,7 @@ * calc/calc-forms.el (math-parse-date): Try using `math-parse-iso-date' when it looks like it might be needed. Allow times of 24:00. - (math-parse-date-validate, math-parse-iso-date-validate): Allow times + (math-parse-date-validate, math-parse-iso-date-validate): Allow times of 24:00. 2012-12-30 Glenn Morris @@ -3077,7 +3262,7 @@ (tramp-adb-get-toolbox): New defun. Check for remote shell implementation (BusyBox or Toolbox). -2012-12-24 Constantin Kulikov (tiny change) +2012-12-24 Constantin Kulikov (tiny change) * startup.el (initial-buffer-choice): Allow function as value (Bug#13251). @@ -3224,7 +3409,7 @@ Add `file-acl' and `set-file-acl' handlers. (tramp-smb-handle-copy-file): Handle PRESERVE-EXTENDED-ATTRIBUTES. -2012-12-17 Kelly Dean (tiny change) +2012-12-17 Kelly Dean (tiny change) * help-macro.el (make-help-screen): Instead of switch-to-buffer use pop-to-buffer with NORECORD argument t. As buffer name, use @@ -3425,7 +3610,7 @@ 2012-12-11 Jay Belanger - * calc/calc.el (calc-standard-date-formats): Add more date + * calc/calc.el (calc-standard-date-formats): Add more date formats. * calc/calc-forms.el (math-parse-iso-date): New function. (math-parse-date): Use `math-parse-iso-date' when appropriate. @@ -3459,7 +3644,7 @@ * subr.el (inotify-event-p, inotify-handle-event): New functions. -2012-12-10 Dani Moncayo +2012-12-10 Dani Moncayo * simple.el (just-one-space): Doc fix. @@ -4297,7 +4482,7 @@ 2012-11-19 Jay Belanger - * calc/calc-forms.el (math-leap-year-p): Fix formula for negative + * calc/calc-forms.el (math-leap-year-p): Fix formula for negative year numbers. (math-date-to-julian-dt): Adjust the initial approximation for the year to deal with the new definition of the DATE. @@ -5382,7 +5567,7 @@ Recover input meta mode when the new coding system doesn not use 8-bit. Supply TERMINAL arg to set-input-meta-mode. -2012-10-17 Michael Heerdegen +2012-10-17 Michael Heerdegen * wdired.el (wdired-old-marks): New variable. (wdired-change-to-wdired-mode): Locally set wdired-old-marks.