diff options
| author | Kenichi Handa | 2012-08-16 21:25:17 +0900 |
|---|---|---|
| committer | Kenichi Handa | 2012-08-16 21:25:17 +0900 |
| commit | d75ffb4ed0b2e72a9361a07d16a5c884a9459728 (patch) | |
| tree | 8ac5a6a8ae033fef7fbc7fb7b09a703ef4b0ed5b /lisp/ChangeLog | |
| parent | 69c41c4070c86baac11a627e9c3d366420aeb7cc (diff) | |
| parent | 250c8ab9b8f6322959fa3122db83944c30c3894b (diff) | |
| download | emacs-d75ffb4ed0b2e72a9361a07d16a5c884a9459728.tar.gz emacs-d75ffb4ed0b2e72a9361a07d16a5c884a9459728.zip | |
merge trunk
Diffstat (limited to 'lisp/ChangeLog')
| -rw-r--r-- | lisp/ChangeLog | 1263 |
1 files changed, 1249 insertions, 14 deletions
diff --git a/lisp/ChangeLog b/lisp/ChangeLog index 55c8f3a7933..7c67bb1b5b2 100644 --- a/lisp/ChangeLog +++ b/lisp/ChangeLog | |||
| @@ -1,3 +1,1232 @@ | |||
| 1 | 2012-08-16 Martin Rudalics <rudalics@gmx.at> | ||
| 2 | |||
| 3 | * window.el (window-valid-p): Move to window.c. | ||
| 4 | |||
| 5 | 2012-08-16 Phil Sainty <psainty@orcon.net.nz> (tiny change) | ||
| 6 | |||
| 7 | * progmodes/subword.el (subword-forward-function) | ||
| 8 | (subword-backward-function, subword-forward-regexp) | ||
| 9 | (subword-backward-regexp): New variables. | ||
| 10 | (subword-forward, subword-forward-internal, subword-backward-internal): | ||
| 11 | Use new variables, eg so that different "word" definitions | ||
| 12 | can be easily used. (Bug#11411) | ||
| 13 | |||
| 14 | 2012-08-15 Stefan Monnier <monnier@iro.umontreal.ca> | ||
| 15 | |||
| 16 | * vc/vc-mtn.el (vc-mtn-revision-completion-table): Handle completion | ||
| 17 | for composite selectors. | ||
| 18 | * vc/vc.el (vc-diff-build-argument-list-internal): Don't prevent | ||
| 19 | operation just because we can't find a previous revision. | ||
| 20 | |||
| 21 | 2012-08-15 Chong Yidong <cyd@gnu.org> | ||
| 22 | |||
| 23 | * frame.el (set-frame-font): Accept font objects. | ||
| 24 | |||
| 25 | 2012-08-15 Stefan Monnier <monnier@iro.umontreal.ca> | ||
| 26 | |||
| 27 | * textmodes/tex-mode.el (tex-insert-quote): ~ is a space (bug#12137). | ||
| 28 | |||
| 29 | 2012-08-15 Wolfgang Jenkner <wjenkner@inode.at> | ||
| 30 | |||
| 31 | * man.el (Man-overstrike-face, Man-underline-face) | ||
| 32 | (Man-reverse-face): Remove variables. | ||
| 33 | (Man-overstrike, Man-underline, Man-reverse): New faces. | ||
| 34 | (Man-fontify-manpage): Use them instead of the variables. | ||
| 35 | (Man-cleanup-manpage): Comment change. | ||
| 36 | (Man-ansi-color-map): New variable. | ||
| 37 | (Man-fontify-manpage): Use it. | ||
| 38 | Call ansi-color-apply-on-region to replace ad hoc code (bug#12147). | ||
| 39 | |||
| 40 | Implement ANSI SGR parameters 22-27 (bug#12146). | ||
| 41 | * ansi-color.el (ansi-colors): Doc fix. | ||
| 42 | (ansi-color-context, ansi-color-context-region): Doc fix. | ||
| 43 | (ansi-color--find-face): New function. | ||
| 44 | (ansi-color-apply, ansi-color-apply-on-region): Use it. | ||
| 45 | Rename the local variable `face' to `codes' since it is now a list of | ||
| 46 | ansi codes. Doc fix. | ||
| 47 | (ansi-color-get-face): Remove. | ||
| 48 | (ansi-color-parse-sequence): New function, derived from | ||
| 49 | ansi-color-get-face. | ||
| 50 | (ansi-color-apply-sequence): Use it. Rewrite, and support ansi | ||
| 51 | codes 22-27. | ||
| 52 | |||
| 53 | 2012-08-14 Stefan Monnier <monnier@iro.umontreal.ca> | ||
| 54 | |||
| 55 | * subr.el (read-passwd): Allow use from a minibuffer. | ||
| 56 | |||
| 57 | 2012-08-14 Eli Zaretskii <eliz@gnu.org> | ||
| 58 | |||
| 59 | * tooltip.el (tooltip-identifier-from-point): Don't treat tokens | ||
| 60 | inside comments and strings as identifiers. | ||
| 61 | |||
| 62 | * progmodes/gud.el (gud-tooltip-print-command): Quote the | ||
| 63 | expression to evaluate. This allows to evaluate expressions with | ||
| 64 | embedded whitespace. | ||
| 65 | (gud-tooltip-tips): Add a blank before the newline in the | ||
| 66 | message-box text, for the benefit of message-box emulation on | ||
| 67 | MS-Windows. | ||
| 68 | |||
| 69 | * progmodes/gdb-mi.el (gdb-tooltip-print): Don't ignore error | ||
| 70 | messages from GDB, pop them up in a tooltip to give feedback to | ||
| 71 | user. | ||
| 72 | (gdb-tooltip-print-1): Quote the expression to evaluate. | ||
| 73 | This allows to evaluate expressions with embedded whitespace. | ||
| 74 | (gdb-inferior-io--init-proc): Don't send "-inferior-tty" command | ||
| 75 | if the TTY name is nil or empty (which happens when communicating | ||
| 76 | with the inferior via pipes, e.g. on MS-Windows). | ||
| 77 | (gdb-internals): If GDB sends a "&\n" empty debugging message, | ||
| 78 | don't send that to the GUD buffer. | ||
| 79 | |||
| 80 | 2012-08-14 Glenn Morris <rgm@gnu.org> | ||
| 81 | |||
| 82 | * emacs-lisp/bytecomp.el (byte-compile-setq-default): | ||
| 83 | Optimize away setq-default with no args, as for setq. (Bug#12195) | ||
| 84 | |||
| 85 | 2012-08-14 Chong Yidong <cyd@gnu.org> | ||
| 86 | |||
| 87 | * minibuffer.el (read-file-name): Doc fix (Bug#10881). | ||
| 88 | |||
| 89 | * emacs-lisp/regexp-opt.el (regexp-opt-charset): Doc fix | ||
| 90 | (Bug#12085). | ||
| 91 | |||
| 92 | 2012-08-14 Glenn Morris <rgm@gnu.org> | ||
| 93 | |||
| 94 | * emacs-lisp/bytecomp.el (byte-recompile-file): Doc fix. | ||
| 95 | |||
| 96 | 2012-08-14 Michael Albinus <michael.albinus@gmx.de> | ||
| 97 | |||
| 98 | * net/tramp-sh.el (tramp-open-shell): Cache the shell name. | ||
| 99 | (tramp-find-shell, tramp-open-connection-setup-interactive-shell): | ||
| 100 | Use cached shell name. | ||
| 101 | |||
| 102 | 2012-08-14 Fabián Ezequiel Gallina <fgallina@cuca> | ||
| 103 | |||
| 104 | * progmodes/python.el (python-shell-send-string): | ||
| 105 | (python-shell-send-setup-code): Do not use `format' with `message'. | ||
| 106 | |||
| 107 | 2012-08-14 Dmitry Gutov <dgutov@yandex.ru> | ||
| 108 | |||
| 109 | * progmodes/ruby-mode.el: Improve percent literals (bug#6286). | ||
| 110 | (ruby-percent-literal-beg-re): New constant. | ||
| 111 | (ruby-syntax-general-delimiters-goto-beg): Rename to | ||
| 112 | `ruby-syntax-enclosing-percent-literal', improve literal type check. | ||
| 113 | (ruby-syntax-propertize-general-delimiters): Rename to | ||
| 114 | `ruby-syntax-propertize-percent-literal', it's a shorter and more | ||
| 115 | popular term. Adjust comments everywhere. | ||
| 116 | (ruby-syntax-propertize-percent-literal): Only propertize when not | ||
| 117 | inside a simple string or comment. When the literal is unclosed, | ||
| 118 | leave the text after it unpropertized. | ||
| 119 | (ruby-syntax-methods-before-regexp): New constant. | ||
| 120 | (ruby-syntax-propertize-function): Use it to recognize regexps. | ||
| 121 | Don't look at the text after regexp, just use the whitelist. | ||
| 122 | |||
| 123 | 2012-08-14 Andreas Schwab <schwab@linux-m68k.org> | ||
| 124 | |||
| 125 | * emacs-lisp/bytecomp.el (byte-recompile-file): When LOAD is | ||
| 126 | non-nil always load the compiled file if it exists. (Bug#12197) | ||
| 127 | |||
| 128 | 2012-08-14 Chong Yidong <cyd@gnu.org> | ||
| 129 | |||
| 130 | * hi-lock.el (hi-lock-mode): Do not unilaterally enable font lock. | ||
| 131 | (hi-lock-set-pattern): When deciding whether to use font lock or | ||
| 132 | overlays, look at font-lock-mode instead of font-lock-fontified | ||
| 133 | (Bug#12168). | ||
| 134 | (hi-lock-mode, hi-lock-line-face-buffer, hi-lock-unface-buffer) | ||
| 135 | (hi-lock-face-buffer, hi-lock-face-phrase-buffer): Doc fix. | ||
| 136 | |||
| 137 | 2012-08-14 Daiki Ueno <ueno@unixuser.org> | ||
| 138 | |||
| 139 | * subr.el (internal--after-with-selected-window): Fix typo | ||
| 140 | (Bug#12193). | ||
| 141 | |||
| 142 | 2012-08-14 Fabián Ezequiel Gallina <fgallina@cuca> | ||
| 143 | |||
| 144 | Use `completion-table-dynamic' for completion functions. | ||
| 145 | * progmodes/python.el | ||
| 146 | (python-shell-completion--do-completion-at-point) | ||
| 147 | (python-shell-completion--get-completions): | ||
| 148 | Remove functions. | ||
| 149 | (python-shell-completion-complete-at-point): New function. | ||
| 150 | (python-completion-complete-at-point): Use it. | ||
| 151 | |||
| 152 | 2012-08-13 Jambunathan K <kjambunathan@gmail.com> | ||
| 153 | |||
| 154 | * vc/vc-dir.el (vc-dir-hide-state): New command (bug#12159). | ||
| 155 | (vc-dir-hide-up-to-date): Route it to `vc-dir-hide-state'. | ||
| 156 | |||
| 157 | 2012-08-13 Stefan Monnier <monnier@iro.umontreal.ca> | ||
| 158 | |||
| 159 | * subr.el (function-get): Refine `autoload' arg so it can also | ||
| 160 | autoload functions for gv.el (bug#12191). | ||
| 161 | * emacs-lisp/edebug.el (get-edebug-spec): Adjust so it only | ||
| 162 | autoloads macros. | ||
| 163 | |||
| 164 | * color.el (color-xyz-to-lab, color-lab-to-xyz, color-cie-de2000): | ||
| 165 | Prefer pcase-let over destructuring-bind. | ||
| 166 | * vc/diff-mode.el (diff-remove-trailing-whitespace): Same. | ||
| 167 | Also, remove whitespace as we go, rather than after accumulating the | ||
| 168 | various places. | ||
| 169 | |||
| 170 | * subr.el (internal--before-with-selected-window) | ||
| 171 | (internal--after-with-selected-window): Fix typo seleted->selected. | ||
| 172 | (with-selected-window): Adjust callers. | ||
| 173 | Reported by Dmitry Gutov <dgutov@yandex.ru>. | ||
| 174 | |||
| 175 | 2012-08-13 Bastien Guerry <bzg@gnu.org> | ||
| 176 | |||
| 177 | * window.el (special-display-popup-frame): Small docstring | ||
| 178 | enhancement. (Bug#12172) | ||
| 179 | |||
| 180 | 2012-08-13 Andreas Schwab <schwab@linux-m68k.org> | ||
| 181 | |||
| 182 | * tar-mode.el (tar-header-data-end): Only ignore size for files of | ||
| 183 | type 1-6. | ||
| 184 | (tar-header-block-summarize, tar-get-descriptor): Handle pax | ||
| 185 | extended headers. | ||
| 186 | |||
| 187 | * files.el (hack-local-variables-filter): Remove useless eval. | ||
| 188 | |||
| 189 | 2012-08-13 Martin Rudalics <rudalics@gmx.at> | ||
| 190 | |||
| 191 | * subr.el (with-selected-window): Fix last change. | ||
| 192 | |||
| 193 | 2012-08-12 Stefan Monnier <monnier@iro.umontreal.ca> | ||
| 194 | |||
| 195 | * subr.el (internal--before-with-seleted-window) | ||
| 196 | (internal--after-with-seleted-window): New functions. | ||
| 197 | (with-selected-window): Use them, to replace dependency on | ||
| 198 | tty-top-frame. | ||
| 199 | |||
| 200 | 2012-08-12 Nobuyoshi Nakada <nobu@ruby-lang.org> | ||
| 201 | |||
| 202 | * progmodes/ruby-mode.el (ruby-mode-map): Remove unnecessary | ||
| 203 | binding for `newline'. | ||
| 204 | (ruby-move-to-block): When moving backward, stop at block opening, | ||
| 205 | not indentation. | ||
| 206 | * progmodes/ruby-mode.el (ruby-brace-to-do-end) | ||
| 207 | (ruby-do-end-to-brace, ruby-toggle-block): New functions. | ||
| 208 | * progmodes/ruby-mode.el (ruby-mode-map): Add binding for | ||
| 209 | `ruby-toggle-block'. | ||
| 210 | |||
| 211 | 2012-08-12 Stefan Monnier <monnier@iro.umontreal.ca> | ||
| 212 | |||
| 213 | * ibuffer.el (ibuffer-do-toggle-read-only): | ||
| 214 | * dired.el (dired-toggle-read-only): | ||
| 215 | * buff-menu.el (Buffer-menu-toggle-read-only): | ||
| 216 | * bindings.el (mode-line-toggle-read-only): | ||
| 217 | * bs.el (bs-toggle-readonly): Call toggle-read-only interactively. | ||
| 218 | |||
| 219 | 2012-08-12 Andreas Schwab <schwab@linux-m68k.org> | ||
| 220 | |||
| 221 | * descr-text.el (describe-char): Put the overlays over the | ||
| 222 | "displayed as" character. | ||
| 223 | |||
| 224 | 2012-08-12 Jay Belanger <jay.p.belanger@gmail.com> | ||
| 225 | |||
| 226 | * calc/calc-units.el (math-default-units-table): Give an | ||
| 227 | initial value. | ||
| 228 | (math-put-default-units): Add options to put composite units and | ||
| 229 | unit systems in the default units table. | ||
| 230 | (calc-convert-units): Send composite units to | ||
| 231 | `math-put-default-units' when appropriate. | ||
| 232 | |||
| 233 | 2012-08-11 Glenn Morris <rgm@gnu.org> | ||
| 234 | |||
| 235 | * emacs-lisp/copyright.el (copyright-update-directory): Logic fix. | ||
| 236 | |||
| 237 | * tutorial.el (help-with-tutorial): | ||
| 238 | * emacs-lisp/copyright.el (copyright-update-directory): | ||
| 239 | * emacs-lisp/autoload.el (autoload-find-generated-file) | ||
| 240 | (autoload-find-file): Disable local eval: (for insurance). | ||
| 241 | |||
| 242 | * files.el (hack-local-variables-filter): If an eval: form is not | ||
| 243 | known to be safe, and enable-local-variables is :safe, then ignore | ||
| 244 | the form totally, as is done for non-eval forms. (Bug#12155) | ||
| 245 | |||
| 246 | 2012-08-10 Stefan Monnier <monnier@iro.umontreal.ca> | ||
| 247 | |||
| 248 | * emacs-lisp/rx.el (rx-constituents): Don't define as constant. | ||
| 249 | (rx-form): Simplify. | ||
| 250 | |||
| 251 | 2012-08-09 Dmitry Gutov <dgutov@yandex.ru> | ||
| 252 | |||
| 253 | * progmodes/ruby-mode.el (ruby-expr-beg, ruby-parse-partial): | ||
| 254 | ?, _, and : are symbol constituents, ! is not (but kinda should be). | ||
| 255 | (ruby-syntax-propertize-heredoc): Use ruby-singleton-class-p. | ||
| 256 | (ruby-syntax-propertize-function): Adjust for changes in | ||
| 257 | `ruby-syntax-propertize-heredoc'. | ||
| 258 | |||
| 259 | 2012-08-09 Nobuyoshi Nakada <nobu@ruby-lang.org> | ||
| 260 | |||
| 261 | * progmodes/ruby-mode.el (ruby-mode-map): Remove deprecated | ||
| 262 | binding (use `M-;' instead). | ||
| 263 | (ruby-singleton-class-p): New function. | ||
| 264 | (ruby-expr-beg, ruby-in-here-doc-p) Use it. | ||
| 265 | |||
| 266 | 2012-08-10 Stefan Monnier <monnier@iro.umontreal.ca> | ||
| 267 | |||
| 268 | * emacs-lisp/cl-macs.el (cl-loop): Improve debug spec. | ||
| 269 | |||
| 270 | 2012-08-10 Chong Yidong <cyd@gnu.org> | ||
| 271 | |||
| 272 | * progmodes/python.el (python-shell-get-process-name): Don't mess | ||
| 273 | with same-window-buffer-names. | ||
| 274 | |||
| 275 | * eshell/eshell.el (eshell-add-to-window-buffer-names) | ||
| 276 | (eshell-remove-from-window-buffer-names): Make obsolete. | ||
| 277 | (eshell-buffer-name, eshell-unload-hook): Don't use them. | ||
| 278 | (eshell): Just use pop-to-buffer-same-window instead. | ||
| 279 | |||
| 280 | 2012-08-10 Chong Yidong <cyd@gnu.org> | ||
| 281 | |||
| 282 | * bindings.el: Bind M-= back to count-words-region. | ||
| 283 | |||
| 284 | * simple.el (count-words-region): Accept a prefix arg for acting | ||
| 285 | on the entire buffer. | ||
| 286 | (count-words--buffer-message): New helper function. | ||
| 287 | |||
| 288 | 2012-08-10 Stefan Monnier <monnier@iro.umontreal.ca> | ||
| 289 | |||
| 290 | * term/x-win.el (x-menu-bar-open): Always pass last-nonmenu-event. | ||
| 291 | * subr.el (eventp): `nil' is not an event, and eventp is not hot. | ||
| 292 | (event-start, event-end): Use posn-at-point to return a more | ||
| 293 | informative posn. | ||
| 294 | (posnp): New function. | ||
| 295 | * mouse.el (popup-menu-normalize-position): Use it. | ||
| 296 | |||
| 297 | 2012-08-10 Masatake YAMATO <yamato@redhat.com> | ||
| 298 | |||
| 299 | * mouse.el (popup-menu-normalize-position): New function. | ||
| 300 | (popup-menu): Use `popup-menu-normalize-position' to normalize | ||
| 301 | the form for POSITION argument. | ||
| 302 | |||
| 303 | * term/x-win.el (x-menu-bar-open): | ||
| 304 | Use the value returend from (posn-at-point) as position | ||
| 305 | passed to `popup-menu'. | ||
| 306 | |||
| 307 | 2012-08-09 Jay Belanger <jay.p.belanger@gmail.com> | ||
| 308 | |||
| 309 | * calc/calccomp.el (math-compose-expr): Add extra argument | ||
| 310 | indicating that parentheses should be put around products in | ||
| 311 | denominators. Give multiplication precedence over division during | ||
| 312 | composition. | ||
| 313 | |||
| 314 | 2012-08-09 Chong Yidong <cyd@gnu.org> | ||
| 315 | |||
| 316 | * man.el (Man-switches, Man-sed-command, Man-awk-command) | ||
| 317 | (Man-mode-hook, Man-cooked-hook, Man-untabify-command-args) | ||
| 318 | (Man-untabify-command, manual-program): Convert to defcustom | ||
| 319 | (Bug#10429). | ||
| 320 | |||
| 321 | * vc/add-log.el (change-log-mode): Bind comment-start to nil. | ||
| 322 | |||
| 323 | * descr-text.el (describe-char): Don't insert extra newlines | ||
| 324 | (Bug#10127). | ||
| 325 | |||
| 326 | * vc/log-view.el (log-view-diff): Use use-region-p (Bug#10133). | ||
| 327 | (log-view-diff-changeset, log-view-minor-wrap): Likewise. | ||
| 328 | |||
| 329 | * align.el (align-region): Delete temporary markers (Bug#10047). | ||
| 330 | Plus some code cleanups. | ||
| 331 | |||
| 332 | 2012-08-09 Fabián Ezequiel Gallina <fgallina@cuca> | ||
| 333 | |||
| 334 | * progmodes/python.el (python-pdbtrack-tracked-buffer) | ||
| 335 | (python-pdbtrack-buffers-to-kill, python-shell-internal-buffer) | ||
| 336 | (python-shell-internal-last-output): Use make-local-variable | ||
| 337 | instead of make-variable-buffer-local. | ||
| 338 | |||
| 339 | 2012-08-09 Fabián Ezequiel Gallina <fgallina@cuca> | ||
| 340 | |||
| 341 | * progmodes/python.el: Enhancements to forward-sexp. | ||
| 342 | (python-nav-forward-sexp): Rename from | ||
| 343 | python-nav-forward-sexp-function. | ||
| 344 | (python-nav--forward-sexp, python-nav--backward-sexp): | ||
| 345 | New functions. | ||
| 346 | |||
| 347 | 2012-08-09 Jay Belanger <jay.p.belanger@gmail.com> | ||
| 348 | |||
| 349 | * calc/calc-menu.el (calc-modes-menu): Add entries for matrix | ||
| 350 | modes and simplification modes. | ||
| 351 | |||
| 352 | 2012-08-09 Stefan Monnier <monnier@iro.umontreal.ca> | ||
| 353 | |||
| 354 | * delsel.el (delete-selection-pre-hook): Don't propagate the | ||
| 355 | file-supersession signals (bug#12161). | ||
| 356 | |||
| 357 | 2012-08-08 Stefan Monnier <monnier@iro.umontreal.ca> | ||
| 358 | |||
| 359 | * emacs-lisp/cl.el (cl-map-keymap-recursively, cl-map-intervals) | ||
| 360 | (cl-map-extents): Add compatibility aliases (bug#12135). | ||
| 361 | |||
| 362 | 2012-08-08 Michael Albinus <michael.albinus@gmx.de> | ||
| 363 | |||
| 364 | * net/tramp-sh.el (tramp-find-file-exists-command): Protect the | ||
| 365 | tests by `ignore-error'. | ||
| 366 | (tramp-find-shell): Open also a new shell, when cache is already | ||
| 367 | set. Reported by Carsten Bormann <cabo@tzi.org>. (Bug#12148) | ||
| 368 | |||
| 369 | 2012-08-08 Juri Linkov <juri@jurta.org> | ||
| 370 | |||
| 371 | * bookmark.el: Add `defaults' property to the bookmark record. | ||
| 372 | (bookmark-current-buffer): Doc fix. | ||
| 373 | (bookmark-make-record): Add `defaults' property with default values | ||
| 374 | to the bookmark record. | ||
| 375 | (bookmark-minibuffer-read-name-map): Remove key binding "\C-u" | ||
| 376 | with `bookmark-insert-current-bookmark'. | ||
| 377 | (bookmark-set): Get `defaults' property from the bookmark record | ||
| 378 | and use it in `read-from-minibuffer'. | ||
| 379 | (bookmark-insert-current-bookmark): Remove function. | ||
| 380 | |||
| 381 | * info.el (Info-bookmark-make-record): Add `defaults' property | ||
| 382 | with values of canonical Info node name, the current Info file | ||
| 383 | name and the current Info node name. (Bug#12107) | ||
| 384 | |||
| 385 | 2012-08-08 Juri Linkov <juri@jurta.org> | ||
| 386 | |||
| 387 | * files.el (basic-save-buffer): Use `buffer-name' as the default | ||
| 388 | of `read-file-name' when buffer is not visiting a file (bug#12128). | ||
| 389 | |||
| 390 | 2012-08-08 Juri Linkov <juri@jurta.org> | ||
| 391 | |||
| 392 | * info.el (Info-isearch-search): Doc fix. | ||
| 393 | (Info-search): Change search-failed message from "initial node" to | ||
| 394 | "end of node" (bug#12078). | ||
| 395 | (Info-isearch-search): Change `isearch-string-state' to | ||
| 396 | `isearch--state-string'. | ||
| 397 | |||
| 398 | 2012-08-08 Glenn Morris <rgm@gnu.org> | ||
| 399 | |||
| 400 | * language/persian.el: Remove file. | ||
| 401 | * language/misc-lang.el: Move unique part of persian.el here. | ||
| 402 | * loadup.el: Remove language/persian. | ||
| 403 | |||
| 404 | 2012-08-08 Óscar Fuentes <ofv@wanadoo.es> | ||
| 405 | |||
| 406 | * vc/diff-mode.el (diff-remove-trailing-whitespace): New function. | ||
| 407 | |||
| 408 | 2012-08-08 Fabián Ezequiel Gallina <fgallina@cuca> | ||
| 409 | |||
| 410 | * progmodes/python.el Fixed defsubst warning. | ||
| 411 | (python-syntax-context) Rename from python-info-ppss-context. | ||
| 412 | (python-syntax-context-type): Rename from | ||
| 413 | python-info-ppss-context-type. | ||
| 414 | (python-syntax-comment-or-string-p): Rename from | ||
| 415 | python-info-ppss-comment-or-string-p. | ||
| 416 | |||
| 417 | 2012-08-08 Jay Belanger <jay.p.belanger@gmail.com> | ||
| 418 | |||
| 419 | * calc/calc-misc.el (calc-record-why): Don't record a message twice. | ||
| 420 | |||
| 421 | 2012-08-07 Andreas Schwab <schwab@linux-m68k.org> | ||
| 422 | |||
| 423 | * emacs-lisp/lisp-mode.el (eval-defun-1): Handle standard value of | ||
| 424 | a defcustom that is quoted with backquote. | ||
| 425 | |||
| 426 | * calc/calc-prog.el (math-do-defmath): Use backquote forms. | ||
| 427 | Fix handling of interactive spec when the body uses return. | ||
| 428 | (math-do-arg-check, math-define-function-body): Use backquote forms. | ||
| 429 | * calc/calc-ext.el (math-defcache): Likewise. | ||
| 430 | * calc/calc-rewr.el (math-rwfail, math-rweval): Likewise. | ||
| 431 | * allout.el (allout-new-exposure): Likewise. | ||
| 432 | * calc/calcalg2.el (math-tracing-integral): Likewise. | ||
| 433 | * info.el (Info-last-menu-item): Likewise. | ||
| 434 | * emulation/vip.el (vip-loop): Likewise. | ||
| 435 | * textmodes/artist.el (artist-funcall): Likewise. | ||
| 436 | * menu-bar.el (menu-bar-make-mm-toggle, menu-bar-make-toggle): | ||
| 437 | Construct menu-item directly. | ||
| 438 | |||
| 439 | * progmodes/autoconf.el (font-lock-syntactic-keywords): | ||
| 440 | Don't declare. | ||
| 441 | |||
| 442 | 2012-08-07 Chong Yidong <cyd@gnu.org> | ||
| 443 | |||
| 444 | * simple.el (deactivate-mark): Preserve text properties when | ||
| 445 | saving the primary selection (Bug#8384). | ||
| 446 | |||
| 447 | 2012-08-07 Kevin Ryde <user42@zip.com.au> | ||
| 448 | |||
| 449 | * woman.el (woman0-if): Quietly treat ".if v" as false (Bug#12109). | ||
| 450 | (woman-parse-numeric-value): On a bad .IP line, issue a warning | ||
| 451 | and continue processing (Bug#12110). | ||
| 452 | |||
| 453 | 2012-08-06 Stefan Monnier <monnier@iro.umontreal.ca> | ||
| 454 | |||
| 455 | * progmodes/cperl-mode.el (cperl-mode): Yet another fix for | ||
| 456 | syntax-propertize-function (bug#10095). | ||
| 457 | |||
| 458 | 2012-08-06 Stefan Monnier <monnier@iro.umontreal.ca> | ||
| 459 | |||
| 460 | * help-fns.el (help-fns--key-bindings, help-fns--signature) | ||
| 461 | (help-fns--parent-mode, help-fns--obsolete): New funs, extracted from | ||
| 462 | describe-function-1. | ||
| 463 | (describe-function-1): Use them. Move compiler macro after sig. | ||
| 464 | (help-fns--compiler-macro): Use function-get. Assume we're already in | ||
| 465 | standard-output. Adjust layout to new call order. | ||
| 466 | |||
| 467 | * emacs-lisp/cl-macs.el (cl--sm-macroexpand): Fix handling of | ||
| 468 | re-binding a symbol that has a symbol-macro (bug#12119). | ||
| 469 | |||
| 470 | 2012-08-06 Mohsen BANAN <libre@mohsen.1.banan.byname.net> | ||
| 471 | |||
| 472 | * language/persian.el: New file. (Bug#11812) | ||
| 473 | * loadup.el: Add language/persian.el. | ||
| 474 | |||
| 475 | 2012-08-06 Chong Yidong <cyd@gnu.org> | ||
| 476 | |||
| 477 | * window.el (window--maybe-raise-frame): New function. | ||
| 478 | (window--display-buffer): Split off from here. | ||
| 479 | (display-buffer-reuse-window, display-buffer-pop-up-frame) | ||
| 480 | (display-buffer-pop-up-window, display-buffer-use-some-window): | ||
| 481 | Obey an inhibit-switch-frame action alist entry. | ||
| 482 | (display-buffer): Update doc. | ||
| 483 | |||
| 484 | * replace.el (occur-after-change-function): Avoid losing focus by | ||
| 485 | using the inhibit-switch-frame display parameter (Bug#12139). | ||
| 486 | |||
| 487 | 2012-08-06 Fabián Ezequiel Gallina <fgallina@cuca> | ||
| 488 | |||
| 489 | Make internal shell process buffer names start with space. | ||
| 490 | * progmodes/python.el (python-shell-make-comint): Add optional | ||
| 491 | argument INTERNAL. | ||
| 492 | (run-python-internal): Use it. | ||
| 493 | (python-shell-internal-get-or-create-process): Check for new | ||
| 494 | internal buffer names. | ||
| 495 | |||
| 496 | 2012-08-06 Glenn Morris <rgm@gnu.org> | ||
| 497 | |||
| 498 | * eshell/esh-ext.el (eshell/addpath): Use dolist and mapconcat. | ||
| 499 | Do less getting and setting of environment variables. | ||
| 500 | |||
| 501 | 2012-08-05 Chong Yidong <cyd@gnu.org> | ||
| 502 | |||
| 503 | * proced.el (proced): Add substitution string to docstring to | ||
| 504 | trigger autoloading of the proced library on C-h f (Bug#1768). | ||
| 505 | |||
| 506 | * emacs-lisp/lisp-mode.el (lisp-imenu-generic-expression): | ||
| 507 | Don't show defvars which have no second argument (Bug#8638). | ||
| 508 | |||
| 509 | * imenu.el (imenu-generic-expression): Move documentation here | ||
| 510 | from imenu--generic-function. | ||
| 511 | (imenu--generic-function): Refer to imenu-generic-expression. | ||
| 512 | |||
| 513 | 2012-08-05 Vegard Øye <vegard_oye@hotmail.com> (tiny change) | ||
| 514 | |||
| 515 | * emulation/viper-init.el (viper-deflocalvar): Add docstring and | ||
| 516 | indentation declaration. | ||
| 517 | (viper-loop): Add indentation declaration (Bug#7025). | ||
| 518 | |||
| 519 | 2012-08-05 Chong Yidong <cyd@gnu.org> | ||
| 520 | |||
| 521 | * help-fns.el (describe-variable): Add hyperlink for | ||
| 522 | directory-local variables files. Improve buffer-local and | ||
| 523 | permanent-local reporting; suggested by MON KEY (Bug#6644). | ||
| 524 | |||
| 525 | * help-mode.el (help-dir-local-var-def): New button type. | ||
| 526 | |||
| 527 | * files.el (kill-buffer-hook): Provide a defvar. | ||
| 528 | |||
| 529 | 2012-08-05 Glenn Morris <rgm@gnu.org> | ||
| 530 | |||
| 531 | * eshell/esh-ext.el (eshell/addpath): | ||
| 532 | Also update eshell-path-env. (Bug#12013) | ||
| 533 | |||
| 534 | 2012-08-05 Chong Yidong <cyd@gnu.org> | ||
| 535 | |||
| 536 | * wdired.el (wdired-mode, wdired-change-to-wdired-mode): Doc fixes. | ||
| 537 | |||
| 538 | * fringe.el (fringe-styles): Add docstring. | ||
| 539 | (fringe--check-mode): New function. | ||
| 540 | (set-fringe-mode, set-fringe-style): Use it. | ||
| 541 | (fringe-mode, set-fringe-style): Doc fixes (Bug#6480). | ||
| 542 | |||
| 543 | * files.el (set-auto-mode): Fix invalid setq call. | ||
| 544 | |||
| 545 | 2012-08-04 Stefan Monnier <monnier@iro.umontreal.ca> | ||
| 546 | |||
| 547 | * isearch.el: Misc simplification; use defstruct. | ||
| 548 | (isearch-mode-map): Dense maps now work like sparse ones. | ||
| 549 | (isearch--state): New defstruct. | ||
| 550 | (isearch-string-state, isearch-message-state, isearch-point-state) | ||
| 551 | (isearch-success-state, isearch-forward-state) | ||
| 552 | (isearch-other-end-state, isearch-word-state, isearch-error-state) | ||
| 553 | (isearch-wrapped-state, isearch-barrier-state) | ||
| 554 | (isearch-case-fold-search-state, isearch-pop-fun-state): Remove, | ||
| 555 | replaced by defstruct's accessors. | ||
| 556 | (isearch--set-state): Rename from isearch-top-state and change | ||
| 557 | calling convention. | ||
| 558 | (isearch-push-state): Use new isearch--get-state. | ||
| 559 | (isearch-toggle-word): Disable regexp when enabling word. | ||
| 560 | (isearch-message-prefix): Remove unused arg _c-q-hack. | ||
| 561 | (isearch-message-suffix): Remove unused arg _ellipsis. | ||
| 562 | |||
| 563 | 2012-08-04 Andreas Schwab <schwab@linux-m68k.org> | ||
| 564 | |||
| 565 | * simple.el (list-processes--refresh): For a server use :host or | ||
| 566 | :local as the address. | ||
| 567 | (list-processes): Doc fix. | ||
| 568 | |||
| 569 | 2012-08-04 Michal Nazarewicz <mina86@mina86.com> (tiny change) | ||
| 570 | |||
| 571 | * lisp/mpc.el: Support password in host argument. | ||
| 572 | (mpc--proc-connect): Parse and use new password element. | ||
| 573 | Set mpc-proc variable instead of returning process. | ||
| 574 | (mpc-proc): Adjust accordingly. | ||
| 575 | |||
| 576 | 2012-08-03 Eli Zaretskii <eliz@gnu.org> | ||
| 577 | |||
| 578 | * whitespace.el (whitespace-display-mappings): Use Unicode | ||
| 579 | codepoints, instead of emacs-mule codepoints. See | ||
| 580 | http://lists.gnu.org/archive/html/help-gnu-emacs/2012-07/msg00366.html | ||
| 581 | for the details. | ||
| 582 | |||
| 583 | * files.el (file-truename): Don't skip symlink-chasing part on | ||
| 584 | windows-nt. Incorporate the resolution of 8+3 short aliases on | ||
| 585 | Windows into the loop that recursively chases symlinks. | ||
| 586 | Compare directory and its parent case-insensitively on MS-Windows and | ||
| 587 | MS-DOS. | ||
| 588 | |||
| 589 | 2012-08-03 Chong Yidong <cyd@gnu.org> | ||
| 590 | |||
| 591 | * menu-bar.el (menu-bar-tools-menu): Remove PCL-CVS. | ||
| 592 | |||
| 593 | * sort.el (sort-regexp-fields): Doc fix. | ||
| 594 | |||
| 595 | 2012-08-03 Tassilo Horn <tsdh@gnu.org> | ||
| 596 | |||
| 597 | * textmodes/reftex.el (reftex-compile-variables): Make keyvals | ||
| 598 | labels regex position point at the expected place. | ||
| 599 | |||
| 600 | 2012-08-03 MON KEY <monkey@sandpframing.com> | ||
| 601 | |||
| 602 | * net/imap.el (imap-interactive-login, imap-authenticate) | ||
| 603 | (imap-mailbox-lsub, imap-mailbox-list) | ||
| 604 | (imap-mailbox-status-asynch, imap-mailbox-acl-delete) | ||
| 605 | (imap-fetch, imap-message-flag-permanent-p, imap-envelope-from) | ||
| 606 | (imap-parse-response): Doc fix. | ||
| 607 | |||
| 608 | 2012-08-03 João Távora <joaotavora@gmail.com> | ||
| 609 | |||
| 610 | * textmodes/tex-mode.el (latex-forward-sexp): Terminate the loop | ||
| 611 | if sexp scanning does not move point (Bug#5734). | ||
| 612 | |||
| 613 | 2012-08-02 Tassilo Horn <tsdh@gnu.org> | ||
| 614 | |||
| 615 | * textmodes/reftex-vars.el (reftex-default-label-alist-entries): | ||
| 616 | Add listings, minted, and ctable packages. | ||
| 617 | (reftex-label-alist-builtin): Move listings, minted, and ctable | ||
| 618 | entries before LaTeX. | ||
| 619 | (reftex-label-alist): Docfix. | ||
| 620 | |||
| 621 | 2012-08-02 Bastien Guerry <bzg@gnu.org> | ||
| 622 | |||
| 623 | * replace.el (occur): Fix docstring (bug#12122). | ||
| 624 | |||
| 625 | 2012-08-02 Glenn Morris <rgm@gnu.org> | ||
| 626 | |||
| 627 | * emacs-lisp/authors.el (authors-renamed-files-alist): Add ms-w32.h. | ||
| 628 | |||
| 629 | 2012-08-02 Paul Eggert <eggert@cs.ucla.edu> | ||
| 630 | |||
| 631 | Obsolete alias inactivate-current-input-method-function (Bug#10150). | ||
| 632 | * international/mule-cmds.el: Create | ||
| 633 | inactivate-current-input-method-function as an obsolete alias for | ||
| 634 | deactivate-current-input-method-function. See Katsumi Yamaoka in | ||
| 635 | <http://bugs.gnu.org/10150#46>. | ||
| 636 | |||
| 637 | 2012-08-01 Jay Belanger <jay.p.belanger@gmail.com> | ||
| 638 | |||
| 639 | * calc/calc-mode.el (calc-set-simplify-mode): Use `cond' instead | ||
| 640 | of nested `if's. | ||
| 641 | |||
| 642 | 2012-08-01 Glenn Morris <rgm@gnu.org> | ||
| 643 | |||
| 644 | * progmodes/autoconf.el (autoconf-definition-regexp): | ||
| 645 | Add AH_TEMPLATE, adjust submatch numbering. | ||
| 646 | (autoconf-font-lock-keywords, autoconf-imenu-generic-expression) | ||
| 647 | (autoconf-current-defun-function): Update for above change. | ||
| 648 | (autoconf-current-defun-function): First skip to end of current word. | ||
| 649 | |||
| 650 | 2012-08-01 Rupert Swarbrick <rswarbrick@gmail.com> (tiny change) | ||
| 651 | |||
| 652 | * calendar/cal-html.el (cal-html-insert-agenda-days): | ||
| 653 | Fix typo. (Bug#12018) | ||
| 654 | |||
| 655 | 2012-07-31 Fabián Ezequiel Gallina <fgallina@cuca> | ||
| 656 | |||
| 657 | Shell processes: enhancements to startup and CEDET compatibility. | ||
| 658 | * progmodes/python.el (python-shell-send-setup-max-wait): Delete var. | ||
| 659 | (python-shell-make-comint): accept-process-output at startup. | ||
| 660 | (run-python-internal): Set inferior-python-mode-hook to nil. | ||
| 661 | (python-shell-internal-get-or-create-process): call sit-for. | ||
| 662 | (python-preoutput-result): Add obsolete alias. | ||
| 663 | (python-shell-internal-send-string): Use it. | ||
| 664 | (python-shell-send-setup-code): Remove call to | ||
| 665 | accept-process-output. | ||
| 666 | |||
| 667 | 2012-07-31 Andreas Schwab <schwab@linux-m68k.org> | ||
| 668 | |||
| 669 | * buff-menu.el (list-buffers-noselect): Use prefix-numeric-value. | ||
| 670 | (Bug#12108) | ||
| 671 | |||
| 672 | 2012-07-31 Jay Belanger <jay.p.belanger@gmail.com> | ||
| 673 | |||
| 674 | * calc-mode.el (calc-basic-simplification-mode): Rename from | ||
| 675 | `calc-limited-simplification-mode'. | ||
| 676 | (calc-alg-simplification-mode): New function. | ||
| 677 | (calc-set-simplify-mode): Adjust message. | ||
| 678 | |||
| 679 | * calc.el (calc-set-mode-line): Adjust mode line display for | ||
| 680 | basic simplification mode. | ||
| 681 | |||
| 682 | * calc-help.el (calc-m-prefix-help): Update help message. | ||
| 683 | |||
| 684 | * calc-ext.el (calc-init-extensions): Add bindings and autoloads | ||
| 685 | for `calc-basic-simplify-mode' and `calc-alg-simplify-mode'. | ||
| 686 | |||
| 687 | 2012-07-31 Bastien Guerry <bzg@gnu.org> | ||
| 688 | |||
| 689 | * man.el (man): Fix comment. (bug#12101) | ||
| 690 | |||
| 691 | 2012-07-31 Martin Rudalics <rudalics@gmx.at> | ||
| 692 | |||
| 693 | * window.el (switch-to-prev-buffer, switch-to-next-buffer): | ||
| 694 | Don't return a non-nil value when no suitable buffer was found. | ||
| 695 | |||
| 696 | 2012-07-31 Fabián Ezequiel Gallina <fgallina@cuca> | ||
| 697 | |||
| 698 | * progmodes/python.el (run-python-internal): Disable font lock for | ||
| 699 | internal shells. | ||
| 700 | |||
| 701 | 2012-07-30 Stefan Merten <smerten@oekonux.de> | ||
| 702 | |||
| 703 | * rst.el: Silence `checkdoc-ispell'. | ||
| 704 | (rst-cvs-header, rst-svn-rev, rst-svn-timestamp) | ||
| 705 | (rst-official-version, rst-official-cvs-rev) | ||
| 706 | (rst-package-emacs-version-alist): Update to upstream V1.3.1. | ||
| 707 | (rst-mode-map): New key binding. | ||
| 708 | |||
| 709 | 2012-07-30 Paul Eggert <eggert@cs.ucla.edu> | ||
| 710 | |||
| 711 | Update .PHONY listings in makefiles. | ||
| 712 | * Makefile.in (.PHONY): Add all, doit, custom-deps, finder-data, | ||
| 713 | autoloads, update-subdirs, updates, bzr-update, update-authors, | ||
| 714 | compile-onefile, compile-calc, backup-compiled-files, | ||
| 715 | compile-after-backup, compile-one-process, mh-autoloads, | ||
| 716 | bootstrap-clean, distclean, maintainer-clean. | ||
| 717 | |||
| 718 | 2012-07-29 Jay Belanger <jay.p.belanger@gmail.com> | ||
| 719 | |||
| 720 | * calc/calc.el (calc-simplify-mode): Make 'alg the default value. | ||
| 721 | (calc-set-mode-line): Don't display "AlgSimp ". | ||
| 722 | |||
| 723 | * calc/calc-mode.el (calc-alg-simplify-mode): Remove function. | ||
| 724 | (calc-lim-simplify-mode): New function. | ||
| 725 | (calc-set-simplify-mode): Default to 'alg. | ||
| 726 | (calc-default-simplify-mode): Make algebraic simplifications | ||
| 727 | the default. | ||
| 728 | |||
| 729 | * calc/calc-ext.el (calc-init-extensions): Remove binding for | ||
| 730 | `calc-alg-simplify-mode'. Add binding for `calc-lim-simplify-mode'. | ||
| 731 | |||
| 732 | * calc/calc-help.el (calc-m-prefix-help): Change messages to | ||
| 733 | indicate new simplification modes. | ||
| 734 | |||
| 735 | * calc/README: Mention new default simplification mode. | ||
| 736 | |||
| 737 | * calc/calc.el (math-normalize-error): New variable. | ||
| 738 | (math-normalize): Set `math-normalize-error' to t | ||
| 739 | when there's an error. | ||
| 740 | |||
| 741 | * calc/calc-alg.el (math-simplify): Don't simplify when | ||
| 742 | `math-normalize' returns an error. | ||
| 743 | |||
| 744 | 2012-07-29 Eli Zaretskii <eliz@gnu.org> | ||
| 745 | |||
| 746 | * international/mule-cmds.el (set-locale-environment): Revert last | ||
| 747 | change, since display-graphic-p returns nil when this function is | ||
| 748 | called during startup. Instead... | ||
| 749 | |||
| 750 | * term/w32console.el (terminal-init-w32console): ...setup the | ||
| 751 | keyboard and terminal encoding for TTY sessions here. (Bug#12082) | ||
| 752 | |||
| 753 | 2012-07-29 Juri Linkov <juri@jurta.org> | ||
| 754 | |||
| 755 | * simple.el (goto-line): Don't display default line number in the | ||
| 756 | prompt because it should be displayed by `read-number' (bug#9952). | ||
| 757 | Add the current line number to the defaults of `goto-line' to | ||
| 758 | allow its easier modification by users with `M-n' (bug#9201). | ||
| 759 | |||
| 760 | * subr.el (read-number): Support multiple default values like in | ||
| 761 | other minibuffer reading functions. Replace `read' with | ||
| 762 | `string-to-number' for consistency with `number-to-string'. | ||
| 763 | |||
| 764 | 2012-07-29 Paul Eggert <eggert@cs.ucla.edu> | ||
| 765 | |||
| 766 | deactive->inactive, inactivate->deactivate spelling fixes (Bug#10150) | ||
| 767 | * emulation/viper-init.el (viper-deactivate-input-method-action): | ||
| 768 | Rename from viper-inactivate-input-method-action. | ||
| 769 | (viper-deactivate-input-method): | ||
| 770 | Rename from viper-inactivate-input-method. | ||
| 771 | * follow.el (follow-inactive-menu): Rename from follow-deactive-menu. | ||
| 772 | * international/mule-cmds.el (deactivate-input-method): | ||
| 773 | Rename from inactivate-input-method. | ||
| 774 | Also run input-method-deactivate-hook. | ||
| 775 | (deactivate-current-input-method-function): | ||
| 776 | Rename from inactivate-current-input-method-function. | ||
| 777 | (input-method-deactivate-hook): New hook. | ||
| 778 | (input-method-inactivate-hook): Mark obsolete. | ||
| 779 | (inactivate-input-method): Mark obsolete. | ||
| 780 | |||
| 781 | * international/quail.el (quail-activate): | ||
| 782 | Also run quail-deactivate-hook. | ||
| 783 | (quail-deactivate): Rename from quail-inactivate. | ||
| 784 | * international/robin.el (robin-activate): | ||
| 785 | Also run robin-deactivate-hook. | ||
| 786 | (robin-deactivate): Rename from robin-inactivate. | ||
| 787 | |||
| 788 | 2012-07-29 Chong Yidong <cyd@gnu.org> | ||
| 789 | |||
| 790 | * simple.el (indicate-copied-region): New function. | ||
| 791 | (kill-ring-save): Split off from here. | ||
| 792 | |||
| 793 | * rect.el (copy-rectangle-as-kill): Call indicate-copied-region. | ||
| 794 | (kill-rectangle): Set deactivate-mark to t on read-only error. | ||
| 795 | |||
| 796 | * register.el (copy-to-register, copy-rectangle-to-register): | ||
| 797 | Deactivate the mark, and use indicate-copied-region (Bug#10056). | ||
| 798 | (append-to-register, prepend-to-register): | ||
| 799 | Call 2012-07-29 Juri Linkov <juri@jurta.org> | ||
| 800 | |||
| 801 | * simple.el (async-shell-command-buffer): New defcustom. | ||
| 802 | (shell-command): Use it. (Bug#4719) | ||
| 803 | |||
| 804 | 2012-07-28 Eli Zaretskii <eliz@gnu.org> | ||
| 805 | |||
| 806 | * international/mule-cmds.el (set-locale-environment): In a | ||
| 807 | console session on MS-Windows, set up keyboard and terminal | ||
| 808 | encoding from the OEM codepage, not the ANSI codepage. | ||
| 809 | (Bug#12055) | ||
| 810 | |||
| 811 | 2012-07-28 Chong Yidong <cyd@gnu.org> | ||
| 812 | |||
| 813 | * progmodes/gdb-mi.el (gdb-place-breakpoints): Fix the call to | ||
| 814 | gdb-get-location. | ||
| 815 | |||
| 816 | 2012-07-28 Leo Liu <sdl.web@gmail.com> | ||
| 817 | |||
| 818 | * progmodes/cc-menus.el (cc-imenu-objc-function): Avoid leaving nil in | ||
| 819 | the alist (bug#12029). | ||
| 820 | |||
| 821 | 2012-07-28 Eli Zaretskii <eliz@gnu.org> | ||
| 822 | |||
| 823 | * makefile.w32-in (custom-deps, finder-data, updates, compile) | ||
| 824 | (compile-always, compile-first) | ||
| 825 | ($(lisp)/calendar/cal-loaddefs.el) | ||
| 826 | ($(lisp)/calendar/diary-loaddefs.el) | ||
| 827 | ($(lisp)/calendar/hol-loaddefs.el, $(lisp)/mh-e/mh-loaddefs.el) | ||
| 828 | ($(lisp)/net/tramp-loaddefs.el, bootstrap) | ||
| 829 | ($(lisp)/progmodes/cc-mode.elc): Depend on $(lisp)subdirs.el, | ||
| 830 | instead of on update-subdirs. | ||
| 831 | (bootstrap-clean): Delete $(lisp)/subdirs.el. | ||
| 832 | |||
| 833 | 2012-07-28 Chong Yidong <cyd@gnu.org> | ||
| 834 | |||
| 835 | * vc/vc.el (vc-root-diff, vc-print-root-log): Prompt for a | ||
| 836 | directory if vc-deduce-backend returns nil (Bug#7350). | ||
| 837 | |||
| 838 | * simple.el (delete-trailing-lines): New option. | ||
| 839 | (delete-trailing-whitespace): Obey it (Bug#11879). | ||
| 840 | |||
| 841 | 2012-07-28 David Engster <deng@randomsample.de> | ||
| 842 | |||
| 843 | * xml.el (xml-node-name, xml-parse-file, xml-parse-region): | ||
| 844 | Explanation of new 'symbol-qnames feature in doc-strings. | ||
| 845 | (xml-maybe-do-ns): Return expanded names as plain symbols if | ||
| 846 | 'symbol-qnames was provided in XML-NS argument (Bug#11916). | ||
| 847 | (xml-parse-tag-1): Deal with new definition of PARSE-NS argument. | ||
| 848 | |||
| 849 | 2012-07-27 Fabián Ezequiel Gallina <fgallina@cuca> | ||
| 850 | |||
| 851 | Consistent completion in inferior python with emacs -nw. | ||
| 852 | * progmodes/python.el (inferior-python-mode): replace "<tab>" | ||
| 853 | binding in inferior-python-mode-map with "\t". | ||
| 854 | (python-shell-completion-complete-at-point) | ||
| 855 | (python-completion-complete-at-point): Remove interactive spec. | ||
| 856 | |||
| 857 | 2012-07-27 Jay Belanger <jay.p.belanger@gmail.com> | ||
| 858 | |||
| 859 | * calc/calccomp.el (math-compose-expr): Undo previous change. | ||
| 860 | |||
| 861 | 2012-07-27 Fabián Ezequiel Gallina <fgallina@cuca> | ||
| 862 | |||
| 863 | * progmodes/python.el (python-mode-map): Add keybinding for | ||
| 864 | run-python. | ||
| 865 | (python-shell-make-comint): Fix pop-to-buffer call. | ||
| 866 | (run-python): Autoload. New arg SHOW. | ||
| 867 | (python-shell-get-or-create-process): Do not pop python process | ||
| 868 | buffer. | ||
| 869 | |||
| 870 | 2012-07-27 Michael Albinus <michael.albinus@gmx.de> | ||
| 871 | |||
| 872 | * notifications.el (notifications-on-action-signal) | ||
| 873 | (notifications-on-closed-signal): Use also the bus address for the map. | ||
| 874 | (notifications-notify, notifications-close-notification) | ||
| 875 | (notifications-get-capabilities): Add optional argument BUS. | ||
| 876 | |||
| 877 | 2012-07-27 Tassilo Horn <tsdh@gnu.org> | ||
| 878 | |||
| 879 | * textmodes/reftex-vars.el (reftex-label-alist-builtin): | ||
| 880 | Add support for the lstlisting and minted environments, and for the | ||
| 881 | ctable macro. | ||
| 882 | * textmodes/reftex.el (reftex-compile-variables): Also recognize | ||
| 883 | labels written in keyvals syntax. | ||
| 884 | |||
| 885 | 2012-07-27 Jay Belanger <jay.p.belanger@gmail.com> | ||
| 886 | |||
| 887 | * calc/calccomp.el (math-compose-expr): Use parentheses when | ||
| 888 | there is a product in the denominator of a fraction. | ||
| 889 | |||
| 890 | 2012-07-26 Eli Zaretskii <eliz@gnu.org> | ||
| 891 | |||
| 892 | * makefile.w32-in ($(lisp)/calendar/cal-loaddefs.el) | ||
| 893 | ($(lisp)/calendar/diary-loaddefs.el) | ||
| 894 | ($(lisp)/calendar/hol-loaddefs.el, $(lisp)/mh-e/mh-loaddefs.el) | ||
| 895 | ($(lisp)/net/tramp-loaddefs.el): Depend on update-subdirs. | ||
| 896 | Fixes failures in parallel bootstrap because subdirs.el is being | ||
| 897 | rewritten while the autoload files are built at the same time, | ||
| 898 | which needs to load subdirs.el. | ||
| 899 | |||
| 900 | 2012-07-26 Martin Rudalics <rudalics@gmx.at> | ||
| 901 | |||
| 902 | * mouse.el (popup-menu): Fix doc-string and re-indent code. | ||
| 903 | (mouse-drag-line): Don't exit tracking when a switch-frame or | ||
| 904 | switch-window event occurs (Bug#12006). | ||
| 905 | |||
| 906 | 2012-07-26 Stefan Monnier <monnier@iro.umontreal.ca> | ||
| 907 | |||
| 908 | * mouse.el (popup-menu): Fix last change. | ||
| 909 | |||
| 910 | 2012-07-26 Stefan Monnier <monnier@iro.umontreal.ca> | ||
| 911 | |||
| 912 | Autoload from Lisp with more care. Follow aliases when looking for | ||
| 913 | function properties. | ||
| 914 | * subr.el (autoloadp): New function. | ||
| 915 | (symbol-file): Use it. | ||
| 916 | (function-get): New function. | ||
| 917 | * emacs-lisp/macroexp.el (macroexp--expand-all): Use function-get and | ||
| 918 | autoload-do-load. | ||
| 919 | * emacs-lisp/lisp-mode.el (lisp-font-lock-syntactic-face-function) | ||
| 920 | (lisp-indent-function): | ||
| 921 | * emacs-lisp/gv.el (gv-get): | ||
| 922 | * emacs-lisp/edebug.el (get-edebug-spec, edebug-basic-spec): | ||
| 923 | * emacs-lisp/byte-opt.el (byte-optimize-form): | ||
| 924 | * emacs-lisp/bytecomp.el (byte-compile-arglist-warn): | ||
| 925 | * emacs-lisp/autoload.el (make-autoload, autoload-print-form): | ||
| 926 | Use function-get. | ||
| 927 | * emacs-lisp/cl.el: Don't propagate function properties any more. | ||
| 928 | |||
| 929 | * speedbar.el (speedbar-add-localized-speedbar-support): | ||
| 930 | * emacs-lisp/disass.el (disassemble-internal): | ||
| 931 | * desktop.el (desktop-load-file): | ||
| 932 | * help-fns.el (help-function-arglist, find-lisp-object-file-name) | ||
| 933 | (describe-function-1): | ||
| 934 | * emacs-lisp/find-func.el (find-function-noselect): | ||
| 935 | * emacs-lisp/elp.el (elp-instrument-function): | ||
| 936 | * emacs-lisp/advice.el (ad-has-proper-definition): | ||
| 937 | * apropos.el (apropos-safe-documentation, apropos-macrop): | ||
| 938 | * emacs-lisp/debug.el (debug-on-entry): | ||
| 939 | * emacs-lisp/cl-macs.el (cl-compiler-macroexpand): | ||
| 940 | * emacs-lisp/byte-opt.el (byte-compile-inline-expand): | ||
| 941 | * calc/calc.el (name): Use autoloadp & autoload-do-load. | ||
| 942 | |||
| 943 | 2012-07-25 Alp Aker <alp.tekin.aker@gmail.com> | ||
| 944 | |||
| 945 | * international/mule-cmds.el (ucs-insert): Mark it as an obsolete | ||
| 946 | function, not an obsolete variable (Bug#12046). | ||
| 947 | |||
| 948 | 2012-07-25 Andreas Schwab <schwab@linux-m68k.org> | ||
| 949 | |||
| 950 | * faces.el (face-spec-reset-face): Fix last change. (Bug#12042) | ||
| 951 | |||
| 952 | 2012-07-25 Christopher Schmidt <christopher@ch.ristopher.com> | ||
| 953 | |||
| 954 | * emacs-lisp/pp.el (pp-display-expression): Select old selected | ||
| 955 | window only if it is still live (Bug#12034). | ||
| 956 | |||
| 957 | 2012-07-25 Martin Rudalics <rudalics@gmx.at> | ||
| 958 | |||
| 959 | * subr.el (redirect-frame-focus): Add advertised calling | ||
| 960 | convention (Bug#12030). | ||
| 961 | |||
| 962 | 2012-07-25 Paul Eggert <eggert@cs.ucla.edu> | ||
| 963 | |||
| 964 | Prefer typical American spelling for "acknowledgment". | ||
| 965 | * vc/add-log.el (change-log-acknowledgment): Rename from | ||
| 966 | change-log-acknowledgement, with an alias for the old name. | ||
| 967 | |||
| 968 | 2012-07-25 Jay Belanger <jay.p.belanger@gmail.com> | ||
| 969 | |||
| 970 | * calc-alg.el (math-simplify-divide): Don't cross multiply | ||
| 971 | in an equation when the lhs is a variable. | ||
| 972 | |||
| 973 | 2012-07-24 Julien Danjou <julien@danjou.info> | ||
| 974 | |||
| 975 | * net/netrc.el (netrc-find-service-number, netrc-store-data): | ||
| 976 | Remove, unused. | ||
| 977 | |||
| 978 | 2012-07-23 Eli Zaretskii <eliz@gnu.org> | ||
| 979 | |||
| 980 | * startup.el (command-line): Don't display an empty user name in | ||
| 981 | the error message about non-existent home directory, when | ||
| 982 | init-file-user was set to an empty string. See | ||
| 983 | http://lists.gnu.org/archive/html/bug-gnu-emacs/2012-07/msg00835.html | ||
| 984 | for the details and context. | ||
| 985 | |||
| 986 | 2012-07-22 Vincent Belaïche <vincentb1@users.sourceforge.net> | ||
| 987 | |||
| 988 | * ses.el (ses-cell-formula-aset): New macro. | ||
| 989 | (ses-cell-references-aset): New macro. | ||
| 990 | (ses-cell-p): New function. | ||
| 991 | (ses-rename-cell): Do no longer rely on complex operations like | ||
| 992 | ses-cell-set-formula or ses-set-cell to change the cell and handle | ||
| 993 | the undo at the same time, but rather use lower level new macros | ||
| 994 | `ses-cell-formula-aset' and `ses-cell-references-aset' and handle | ||
| 995 | the undo directly. Refresh the mode line. | ||
| 996 | |||
| 997 | 2012-07-21 Leo Liu <sdl.web@gmail.com> | ||
| 998 | |||
| 999 | * progmodes/cc-cmds.el (c-defun-name): | ||
| 1000 | Use match-string-no-properties instead for consistency. | ||
| 1001 | |||
| 1002 | 2012-07-20 Leo Liu <sdl.web@gmail.com> | ||
| 1003 | |||
| 1004 | * progmodes/cc-cmds.el (c-defun-name): Handle objc selectors properly. | ||
| 1005 | (Bug#7879) | ||
| 1006 | |||
| 1007 | * progmodes/cc-langs.el (c-symbol-start): Include char _ (bug#11986). | ||
| 1008 | |||
| 1009 | 2012-07-20 Stefan Monnier <monnier@iro.umontreal.ca> | ||
| 1010 | |||
| 1011 | * userlock.el, emacs-lisp/map-ynp.el: Declare part of `emacs' package. | ||
| 1012 | * progmodes/bug-reference.el, misearch.el: Provide themselves | ||
| 1013 | (bug#11915). | ||
| 1014 | |||
| 1015 | * progmodes/cperl-mode.el (cperl-unwind-to-safe): Don't inf-loop at end | ||
| 1016 | of narrowed buffer (bug#11966). | ||
| 1017 | |||
| 1018 | 2012-07-20 Vincent Belaïche <vincentb1@users.sourceforge.net> | ||
| 1019 | |||
| 1020 | * ses.el (ses-rename-cell): Set new name also in reference list of | ||
| 1021 | cells of which the renamed cell depends. | ||
| 1022 | |||
| 1023 | 2012-07-20 Masatake YAMATO <yamato@redhat.com> | ||
| 1024 | |||
| 1025 | * term/x-win.el (x-menu-bar-open): Use `frame-parameter' | ||
| 1026 | to check whether menu-bar is shown or not. If not shown, | ||
| 1027 | show the menu-bar as a popup menu instead of using tmm. | ||
| 1028 | * mouse.el (popup-menu): Accept `point' as `position' argument. | ||
| 1029 | |||
| 1030 | 2012-07-20 Dmitry Gutov <dgutov@yandex.ru> | ||
| 1031 | |||
| 1032 | * progmodes/ruby-mode.el (ruby-parse-partial): No error when end | ||
| 1033 | up inside string symbol literal (bug#11923). | ||
| 1034 | |||
| 1035 | 2012-07-20 Eli Zaretskii <eliz@gnu.org> | ||
| 1036 | |||
| 1037 | * startup.el (fancy-startup-text): Read the whole tutorial, not | ||
| 1038 | just its first 256 bytes. Prevents gibberish in display of the | ||
| 1039 | tutorial title. | ||
| 1040 | |||
| 1041 | 2012-07-20 Dmitry Antipov <dmantipov@yandex.ru> | ||
| 1042 | |||
| 1043 | Drop idle buffer compaction due to an absence of the | ||
| 1044 | proved efficiency. | ||
| 1045 | * compact.el: Remove. | ||
| 1046 | |||
| 1047 | 2012-07-19 Sam Steingold <sds@gnu.org> | ||
| 1048 | |||
| 1049 | * vc/vc-dispatcher.el (vc-compilation-mode): Add, based on | ||
| 1050 | vc-bzr-pull & vc-bzr-merge-branch. | ||
| 1051 | * vc/vc-bzr.el (vc-bzr-pull, vc-bzr-merge-branch): Use it. | ||
| 1052 | (vc-bzr-error-regexp-alist): Rename from vc-bzr-error-regex-alist | ||
| 1053 | for consistency with compilation-error-regexp-alist. | ||
| 1054 | * vc/vc-git.el (vc-git-error-regexp-alist): Add. | ||
| 1055 | (vc-git-pull, vc-git-merge-branch): Call vc-compilation-mode. | ||
| 1056 | * vc/vc-hg.el (vc-hg-error-regexp-alist): Add. | ||
| 1057 | (vc-hg-pull, vc-hg-merge-branch): Call vc-compilation-mode. | ||
| 1058 | |||
| 1059 | 2012-07-19 Stefan Monnier <monnier@iro.umontreal.ca> | ||
| 1060 | |||
| 1061 | * emacs-lisp/chart.el: Use lexical-binding. | ||
| 1062 | (chart-emacs-storage): Don't hardcode the list of entries. | ||
| 1063 | |||
| 1064 | 2012-07-19 Dmitry Antipov <dmantipov@yandex.ru> | ||
| 1065 | |||
| 1066 | Next round of tweaks caused by Fgarbage_collect changes. | ||
| 1067 | * emacs-lisp/chart.el (chart-emacs-storage): Adjust again. | ||
| 1068 | |||
| 1069 | 2012-07-19 Dmitry Antipov <dmantipov@yandex.ru> | ||
| 1070 | |||
| 1071 | Compact buffers when idle. | ||
| 1072 | * compact.el: New file. | ||
| 1073 | |||
| 1074 | 2012-07-19 Stefan Monnier <monnier@iro.umontreal.ca> | ||
| 1075 | |||
| 1076 | * subr.el (eventp): Presume that if it looks vaguely like an event, | ||
| 1077 | it's an event (bug#10190). | ||
| 1078 | |||
| 1079 | 2012-07-19 Fabián Ezequiel Gallina <fgallina@cuca> | ||
| 1080 | |||
| 1081 | Enhancements to ppss related code (thanks Stefan). | ||
| 1082 | * progmodes/python.el (python-indent-context) | ||
| 1083 | (python-indent-calculate-indentation, python-indent-dedent-line) | ||
| 1084 | (python-indent-electric-colon, python-nav-forward-block) | ||
| 1085 | (python-mode-abbrev-table) | ||
| 1086 | (python-info-assignment-continuation-line-p): Simplify checks | ||
| 1087 | for ppss context. | ||
| 1088 | (python-info-continuation-line-p): Cleanup. | ||
| 1089 | (python-info-ppss-context): Do not catch 'quote. | ||
| 1090 | (python-info-ppss-context-type) | ||
| 1091 | (python-info-ppss-comment-or-string-p): Simplify. | ||
| 1092 | |||
| 1093 | 2012-07-18 Fabián Ezequiel Gallina <fgallina@cuca> | ||
| 1094 | |||
| 1095 | * progmodes/python.el: Enhancements to eldoc support. | ||
| 1096 | (python-info-current-symbol): New function. | ||
| 1097 | (python-eldoc-at-point): Use python-info-current-symbol. | ||
| 1098 | (python-info-current-defun): Fix cornercase on first defun scan. | ||
| 1099 | (python-eldoc--get-doc-at-point): Use python-info-current-symbol | ||
| 1100 | and signal error when no inferior python process is available. | ||
| 1101 | |||
| 1102 | 2012-07-18 Dmitry Gutov <dgutov@yandex.ru> | ||
| 1103 | |||
| 1104 | * vc/vc-git.el (vc-git-state): Don't call `vc-git-registered', | ||
| 1105 | assume it's always t. | ||
| 1106 | (vc-git-registered): Remove caching, the function is only called | ||
| 1107 | once. | ||
| 1108 | (vc-git-branches): Use `vc-git--call' instead of `call-process'. | ||
| 1109 | |||
| 1110 | 2012-07-18 Chong Yidong <cyd@gnu.org> | ||
| 1111 | |||
| 1112 | * subr.el (last-input-char, last-command-char): Remove (Bug#9195). | ||
| 1113 | |||
| 1114 | * simple.el (count-words): Report on narrowing (Bug#9959). | ||
| 1115 | |||
| 1116 | * bindings.el: Bind M-= to count-words. | ||
| 1117 | |||
| 1118 | * faces.el (face-spec-reset-face): Handle reverse video (Bug#4238). | ||
| 1119 | |||
| 1120 | 2012-07-18 Masatake YAMATO <yamato@redhat.com> | ||
| 1121 | |||
| 1122 | * progmodes/sh-script.el (sh-imenu-generic-expression): | ||
| 1123 | Capture a function with `function' keyword and without parentheses | ||
| 1124 | like "function FOO" (bug#11856). | ||
| 1125 | |||
| 1126 | 2012-07-18 Tassilo Horn <tassilo@member.fsf.org> | ||
| 1127 | |||
| 1128 | * window.el (split-window-sensibly): Make WINDOW argument | ||
| 1129 | optional. | ||
| 1130 | |||
| 1131 | 2012-07-18 Chong Yidong <cyd@gnu.org> | ||
| 1132 | |||
| 1133 | * subr.el (keyboard-translate): Doc fix (Bug#7261). | ||
| 1134 | |||
| 1135 | * isearch.el (isearch-mode-map): Handle C-x 8 key translations, | ||
| 1136 | and make C-x 8 RET exit isearch (Bug#11439). | ||
| 1137 | |||
| 1138 | * international/iso-transl.el: Move isearch-mode-map key | ||
| 1139 | definitions to isearch.el. | ||
| 1140 | |||
| 1141 | 2012-07-18 Stefan Monnier <monnier@iro.umontreal.ca> | ||
| 1142 | |||
| 1143 | * emacs-lisp/eieio.el: Adapt further to gv.el (bug#11970). | ||
| 1144 | (eieio-defclass): Use gv-define-setter when possible. | ||
| 1145 | |||
| 1146 | 2012-07-18 Dmitry Antipov <dmantipov@yandex.ru> | ||
| 1147 | |||
| 1148 | Reflect recent changes in Fgarbage_collect. | ||
| 1149 | * emacs-lisp/chart.el (chart-emacs-storage): Change to | ||
| 1150 | reflect new format of data returned by Fgarbage_collect. | ||
| 1151 | |||
| 1152 | 2012-07-17 Fabián Ezequiel Gallina <fgallina@cuca> | ||
| 1153 | |||
| 1154 | New utility functions + python-info-ppss-context fix (Bug#11910). | ||
| 1155 | * progmodes/python.el (python-info-beginning-of-block-statement-p) | ||
| 1156 | (python-info-ppss-comment-or-string-p): New functions. | ||
| 1157 | (python-info-ppss-context): Small fix for string check. | ||
| 1158 | |||
| 1159 | 2012-07-17 Juri Linkov <juri@jurta.org> | ||
| 1160 | |||
| 1161 | * dired-aux.el (dired-do-async-shell-command): Doc fix. | ||
| 1162 | (dired-do-async-shell-command): Don't add `*' at the end of the | ||
| 1163 | command (Bug#11815). | ||
| 1164 | (dired-do-shell-command): Doc fix. | ||
| 1165 | (dired-shell-stuff-it): Strip the trailing "&" and ";" if any. | ||
| 1166 | Join the individual commands using either "&" or ";" as the | ||
| 1167 | separator depending on the values of these trailing characters. | ||
| 1168 | At the end re-add the trailing "&". (Bug#10598) | ||
| 1169 | |||
| 1170 | * simple.el (async-shell-command): Sync the interactive spec with | ||
| 1171 | `shell-command'. Doc fix. | ||
| 1172 | (shell-command): Doc fix. | ||
| 1173 | |||
| 1174 | 2012-07-17 Juri Linkov <juri@jurta.org> | ||
| 1175 | |||
| 1176 | * descr-text.el (describe-char): Fix format args. (Bug#10129) | ||
| 1177 | |||
| 1178 | 2012-07-17 Fabián Ezequiel Gallina <fgallina@cuca> | ||
| 1179 | |||
| 1180 | Final renames and doc fixes for movement commands (bug#11899). | ||
| 1181 | * progmodes/python.el (python-nav-beginning-of-statement): | ||
| 1182 | Rename from python-nav-statement-start. | ||
| 1183 | (python-nav-end-of-statement): Rename from | ||
| 1184 | python-nav-statement-end. | ||
| 1185 | (python-nav-beginning-of-block): Rename from | ||
| 1186 | python-nav-block-start. | ||
| 1187 | (python-nav-end-of-block): Rename from python-nav-block-end. | ||
| 1188 | |||
| 1189 | 2012-07-17 Fabián Ezequiel Gallina <fgallina@cuca> | ||
| 1190 | |||
| 1191 | * progmodes/python.el (python-shell-send-string-no-output): | ||
| 1192 | Allow accept-process-output to quit, keeping shell process ready for | ||
| 1193 | future interactions (Bug#11868). | ||
| 1194 | |||
| 1195 | 2012-07-17 Stefan Monnier <monnier@iro.umontreal.ca> | ||
| 1196 | |||
| 1197 | * emacs-lisp/cl-macs.el (cl-progv): Use a properly prefixed var name. | ||
| 1198 | |||
| 1199 | * emacs-lisp/elint.el (elint-find-args-in-code): | ||
| 1200 | Use help-function-arglist, so as to handle lexical byte-code. | ||
| 1201 | |||
| 1202 | * progmodes/sh-script.el (sh-syntax-propertize-function): Fix last | ||
| 1203 | change (bug#11826). | ||
| 1204 | |||
| 1205 | 2012-07-17 Stefan Monnier <monnier@iro.umontreal.ca> | ||
| 1206 | |||
| 1207 | * progmodes/cc-engine.el (c-forward-sws, c-backward-sws): | ||
| 1208 | Avoid spuriously marking the buffer as modified because of c-is-sws. | ||
| 1209 | |||
| 1210 | * progmodes/sh-script.el (sh-syntax-propertize-function): Mark "${#VAR" | ||
| 1211 | as not-a-comment (bug#11946). | ||
| 1212 | |||
| 1213 | * emacs-lisp/macroexp.el (macroexp-let2): Use more informative names | ||
| 1214 | for uninterned vars. | ||
| 1215 | |||
| 1216 | * xt-mouse.el (xterm-mouse-translate-1, xterm-mouse-event-read): | ||
| 1217 | Use read-event since we don't really want to read chars but bytes. | ||
| 1218 | |||
| 1219 | * textmodes/tex-mode.el (tex-font-lock-keywords-1): Highlight not only | ||
| 1220 | $$..$$ but also $..$ using regexps (bug#11953). | ||
| 1221 | Use tex-verbatim for \url and \path. | ||
| 1222 | (tex-font-lock-keywords): Define as defconst like the others. | ||
| 1223 | (tex-common-initialization): Don't use font-lock-syntax-table any more. | ||
| 1224 | |||
| 1225 | 2012-07-16 René Kyllingstad <Rene@Kyllingstad.com> (tiny change) | ||
| 1226 | |||
| 1227 | * international/mule-cmds.el (ucs-insert): Make it an obsolete | ||
| 1228 | alias for insert-char. | ||
| 1229 | |||
| 1 | 2012-07-16 Fabián Ezequiel Gallina <fgallina@cuca> | 1230 | 2012-07-16 Fabián Ezequiel Gallina <fgallina@cuca> |
| 2 | 1231 | ||
| 3 | * progmodes/python.el: Simplified imenu implementation. | 1232 | * progmodes/python.el: Simplified imenu implementation. |
| @@ -9,8 +1238,8 @@ | |||
| 9 | Remove vars. | 1238 | Remove vars. |
| 10 | (python-nav-list-defun-positions, python-nav-read-defun) | 1239 | (python-nav-list-defun-positions, python-nav-read-defun) |
| 11 | (python-imenu-tree-assoc, python-imenu-make-element-tree) | 1240 | (python-imenu-tree-assoc, python-imenu-make-element-tree) |
| 12 | (python-imenu-make-tree, python-imenu-create-index): Remove | 1241 | (python-imenu-make-tree, python-imenu-create-index): |
| 13 | functions. | 1242 | Remove functions. |
| 14 | (python-mode): Update to interact with imenu by setting | 1243 | (python-mode): Update to interact with imenu by setting |
| 15 | `imenu-extract-index-name-function' only. | 1244 | `imenu-extract-index-name-function' only. |
| 16 | 1245 | ||
| @@ -51,8 +1280,8 @@ | |||
| 51 | (xterm-mouse-event): New arg specifying mouse protocol. | 1280 | (xterm-mouse-event): New arg specifying mouse protocol. |
| 52 | (turn-on-xterm-mouse-tracking-on-terminal) | 1281 | (turn-on-xterm-mouse-tracking-on-terminal) |
| 53 | (turn-off-xterm-mouse-tracking-on-terminal): Send DEC 1006 | 1282 | (turn-off-xterm-mouse-tracking-on-terminal): Send DEC 1006 |
| 54 | sequence to toggle extended coordinates on newer XTerms. This | 1283 | sequence to toggle extended coordinates on newer XTerms. |
| 55 | appears to be harmless on terminals which do not support this. | 1284 | This appears to be harmless on terminals which do not support this. |
| 56 | 1285 | ||
| 57 | 2012-07-14 Leo Liu <sdl.web@gmail.com> | 1286 | 2012-07-14 Leo Liu <sdl.web@gmail.com> |
| 58 | 1287 | ||
| @@ -76,8 +1305,8 @@ | |||
| 76 | 1305 | ||
| 77 | 2012-07-14 Chong Yidong <cyd@gnu.org> | 1306 | 2012-07-14 Chong Yidong <cyd@gnu.org> |
| 78 | 1307 | ||
| 79 | * bindings.el: Consolidate ctl-x-r-map bindings. Bind | 1308 | * bindings.el: Consolidate ctl-x-r-map bindings. |
| 80 | copy-rectangle-as-kill to C-x r w. | 1309 | Bind copy-rectangle-as-kill to C-x r w. |
| 81 | 1310 | ||
| 82 | * rect.el, register.el: Move bindings to bindings.el. | 1311 | * rect.el, register.el: Move bindings to bindings.el. |
| 83 | 1312 | ||
| @@ -118,8 +1347,8 @@ | |||
| 118 | Remove toggle-read-only. | 1347 | Remove toggle-read-only. |
| 119 | 1348 | ||
| 120 | * bs.el (bs-toggle-readonly): | 1349 | * bs.el (bs-toggle-readonly): |
| 121 | * buff-menu.el (Buffer-menu-toggle-read-only): Remove | 1350 | * buff-menu.el (Buffer-menu-toggle-read-only): |
| 122 | with-no-warnings around toggle-read-only. | 1351 | Remove with-no-warnings around toggle-read-only. |
| 123 | 1352 | ||
| 124 | * ffap.el (ffap--toggle-read-only): Accept a list of buffers. | 1353 | * ffap.el (ffap--toggle-read-only): Accept a list of buffers. |
| 125 | Remove with-no-warnings around toggle-read-only. | 1354 | Remove with-no-warnings around toggle-read-only. |
| @@ -302,7 +1531,7 @@ | |||
| 302 | 2012-07-06 Dmitry Gutov <dgutov@yandex.ru> | 1531 | 2012-07-06 Dmitry Gutov <dgutov@yandex.ru> |
| 303 | 1532 | ||
| 304 | * window.el (quit-window): Always restore window height when | 1533 | * window.el (quit-window): Always restore window height when |
| 305 | it's saved in quit-restore parameter. | 1534 | it's saved in quit-restore parameter (Bug#11810). |
| 306 | 1535 | ||
| 307 | 2012-07-06 Glenn Morris <rgm@gnu.org> | 1536 | 2012-07-06 Glenn Morris <rgm@gnu.org> |
| 308 | 1537 | ||
| @@ -315,6 +1544,12 @@ | |||
| 315 | read-file-name-completion-ignore-case is non-nil. Don't use | 1544 | read-file-name-completion-ignore-case is non-nil. Don't use |
| 316 | case-fold-search for this purpose. (Bug#11827) | 1545 | case-fold-search for this purpose. (Bug#11827) |
| 317 | 1546 | ||
| 1547 | 2012-07-17 Andreas Schwab <schwab@linux-m68k.org> | ||
| 1548 | |||
| 1549 | * calendar/cal-dst.el (calendar-current-time-zone): | ||
| 1550 | Return calendar-current-time-zone-cache if non-nil. | ||
| 1551 | |||
| 1552 | 2012-07-17 Masatake YAMATO <yamato@redhat.com> | ||
| 318 | 2012-07-06 Andreas Schwab <schwab@linux-m68k.org> | 1553 | 2012-07-06 Andreas Schwab <schwab@linux-m68k.org> |
| 319 | 1554 | ||
| 320 | * calendar/cal-dst.el (calendar-current-time-zone): | 1555 | * calendar/cal-dst.el (calendar-current-time-zone): |
| @@ -3297,7 +4532,7 @@ | |||
| 3297 | * cus-edit.el (custom-variable-documentation): Simplify with format. | 4532 | * cus-edit.el (custom-variable-documentation): Simplify with format. |
| 3298 | 4533 | ||
| 3299 | 2012-05-01 Aaron S. Hawley <aaron.s.hawley@gmail.com> | 4534 | 2012-05-01 Aaron S. Hawley <aaron.s.hawley@gmail.com> |
| 3300 | Stefan Monnier <monnier@iro.umontreal.ca> | 4535 | Stefan Monnier <monnier@iro.umontreal.ca> |
| 3301 | 4536 | ||
| 3302 | * simple.el (suggest-key-bindings, execute-extended-command): | 4537 | * simple.el (suggest-key-bindings, execute-extended-command): |
| 3303 | Move from keyboard.c. | 4538 | Move from keyboard.c. |
| @@ -4140,7 +5375,7 @@ | |||
| 4140 | 5375 | ||
| 4141 | 2012-04-16 Chong Yidong <cyd@gnu.org> | 5376 | 2012-04-16 Chong Yidong <cyd@gnu.org> |
| 4142 | 5377 | ||
| 4143 | * image.el (imagemagick--extension-regexp): New variable. | 5378 | * image.el (imagemagick--file-regexp): New variable. |
| 4144 | (imagemagick-register-types): Use it. | 5379 | (imagemagick-register-types): Use it. |
| 4145 | (imagemagick-types-inhibit): Add :set function. Allow new value | 5380 | (imagemagick-types-inhibit): Add :set function. Allow new value |
| 4146 | of t to inhibit all types. | 5381 | of t to inhibit all types. |
| @@ -5625,7 +6860,7 @@ | |||
| 5625 | (save-place-to-alist): Use it. | 6860 | (save-place-to-alist): Use it. |
| 5626 | 6861 | ||
| 5627 | 2012-02-17 Lawrence Mitchell <wence@gmx.li> | 6862 | 2012-02-17 Lawrence Mitchell <wence@gmx.li> |
| 5628 | Stefan Monnier <monnier@iro.umontreal.ca> | 6863 | Stefan Monnier <monnier@iro.umontreal.ca> |
| 5629 | 6864 | ||
| 5630 | * newcomment.el (uncomment-region-default): Don't leave extra space | 6865 | * newcomment.el (uncomment-region-default): Don't leave extra space |
| 5631 | when an arg is provided (bug#8150). | 6866 | when an arg is provided (bug#8150). |
| @@ -9963,7 +11198,7 @@ | |||
| 9963 | (tramp-completion-file-name-regexp-unified) | 11198 | (tramp-completion-file-name-regexp-unified) |
| 9964 | (tramp-completion-file-name-regexp-separate) | 11199 | (tramp-completion-file-name-regexp-separate) |
| 9965 | (tramp-completion-file-name-regexp-url): Don't use leading volume | 11200 | (tramp-completion-file-name-regexp-url): Don't use leading volume |
| 9966 | letter on win32 systems. (Bug#5303, Bug#9311) | 11201 | letter on w32 systems. (Bug#5303, Bug#9311) |
| 9967 | (tramp-drop-volume-letter): Simplify definition. | 11202 | (tramp-drop-volume-letter): Simplify definition. |
| 9968 | Suggested by Stefan Monnier <monnier@iro.umontreal.ca>. | 11203 | Suggested by Stefan Monnier <monnier@iro.umontreal.ca>. |
| 9969 | 11204 | ||
| @@ -14080,7 +15315,7 @@ | |||
| 14080 | * textmodes/reftex-dcr.el (reftex-view-crossref): at at -> at a | 15315 | * textmodes/reftex-dcr.el (reftex-view-crossref): at at -> at a |
| 14081 | 15316 | ||
| 14082 | 2011-05-10 Glenn Morris <rgm@gnu.org> | 15317 | 2011-05-10 Glenn Morris <rgm@gnu.org> |
| 14083 | Stefan Monnier <monnier@iro.umontreal.ca> | 15318 | Stefan Monnier <monnier@iro.umontreal.ca> |
| 14084 | 15319 | ||
| 14085 | * files.el (hack-one-local-variable-eval-safep): | 15320 | * files.el (hack-one-local-variable-eval-safep): |
| 14086 | Consider "eval: (foo-mode)" to be safe. (Bug#8613) | 15321 | Consider "eval: (foo-mode)" to be safe. (Bug#8613) |