diff options
| author | Miles Bader | 2006-10-15 02:54:13 +0000 |
|---|---|---|
| committer | Miles Bader | 2006-10-15 02:54:13 +0000 |
| commit | bb9c4b4f8b3dcd1b5fc96d2d0275cc532832fbd6 (patch) | |
| tree | 8c4ae9640abcb8f33326e96e661f711417e5307c /lisp/ChangeLog | |
| parent | 5be4d5336db8be316100a5b80ee8c5e428438b9e (diff) | |
| parent | 92edaeeda5c362acf2c7e7f72b3666ab7673699a (diff) | |
| download | emacs-bb9c4b4f8b3dcd1b5fc96d2d0275cc532832fbd6.tar.gz emacs-bb9c4b4f8b3dcd1b5fc96d2d0275cc532832fbd6.zip | |
Merge from emacs--devo--0
Patches applied:
* emacs--devo--0 (patch 460-475)
- Update from CVS
- Merge from gnus--rel--5.10
* gnus--rel--5.10 (patch 145-152)
- Merge from emacs--devo--0
- Update from CVS
Revision: emacs@sv.gnu.org/emacs--unicode--0--patch-118
Diffstat (limited to 'lisp/ChangeLog')
| -rw-r--r-- | lisp/ChangeLog | 558 |
1 files changed, 543 insertions, 15 deletions
diff --git a/lisp/ChangeLog b/lisp/ChangeLog index 49d677c8cfc..6e15b2e24dc 100644 --- a/lisp/ChangeLog +++ b/lisp/ChangeLog | |||
| @@ -1,3 +1,538 @@ | |||
| 1 | 2006-10-15 Kim F. Storm <storm@cua.dk> | ||
| 2 | |||
| 3 | * filesets.el (filesets-run-cmd--repl-fn): Use shell-quote-argument. | ||
| 4 | |||
| 5 | 2006-10-14 Lennart Borgman <lennart.borgman.073@student.lu.se> | ||
| 6 | |||
| 7 | * filesets.el (filesets-cmd-shell-command): Quote buffer-file-name | ||
| 8 | to protect whitespace and metacharacters from the shell. | ||
| 9 | |||
| 10 | 2006-10-13 Giorgos Keramidas <keramida@ceid.upatras.gr> (tiny change) | ||
| 11 | |||
| 12 | * apropos.el (apropos-pattern-quoted): Fix a typo in a doc | ||
| 13 | string. | ||
| 14 | |||
| 15 | 2006-10-13 Eli Zaretskii <eliz@gnu.org> | ||
| 16 | |||
| 17 | * subr.el (start-process-shell-command): Doc fix. | ||
| 18 | |||
| 19 | 2006-10-13 Andrea Russo <rastandy@salug.it> (tiny change) | ||
| 20 | |||
| 21 | * info-look.el <maxima-mode, inferior-maxima-mode>: Allow [0-9] in | ||
| 22 | the regexp for Maxima symbols. | ||
| 23 | |||
| 24 | 2006-10-13 Stefan Monnier <monnier@iro.umontreal.ca> | ||
| 25 | |||
| 26 | * vc-hooks.el (vc-ignore-dir-regexp): Make it into a defcustom. | ||
| 27 | (vc-find-root): Don't walk higher up than ~. | ||
| 28 | |||
| 29 | 2006-10-12 Chong Yidong <cyd@stupidchicken.com> | ||
| 30 | |||
| 31 | * international/utf-8.el (utf-translate-cjk-load-tables): | ||
| 32 | Avoid clobbering last-coding-system-used during load. | ||
| 33 | |||
| 34 | 2006-10-12 Carsten Dominik <dominik@science.uva.nl> | ||
| 35 | |||
| 36 | * textmodes/reftex-global.el (reftex-create-tags-file): Quote file | ||
| 37 | arguments. | ||
| 38 | |||
| 39 | 2006-10-12 Richard Stallman <rms@gnu.org> | ||
| 40 | |||
| 41 | * files.el (file-name-history): Add defvar. | ||
| 42 | (save-some-buffers-action-alist): Improve description strings. | ||
| 43 | |||
| 44 | 2006-10-12 Andreas Schwab <schwab@suse.de> | ||
| 45 | |||
| 46 | * files.el (auto-mode-alist): Match change log file name also with | ||
| 47 | a dash before a numeric extension. | ||
| 48 | |||
| 49 | 2006-10-11 Ilya Zakharevich <ilyaz@cpan.org> | ||
| 50 | |||
| 51 | * progmodes/cperl-mode.el: Merge from upstream, upto version 5.22. | ||
| 52 | After 5.0: | ||
| 53 | (cperl-add-tags-recurse-noxs-fullpath): New function (for -batch mode). | ||
| 54 | |||
| 55 | After 5.1: Major edit. Summary of most visible changes: | ||
| 56 | |||
| 57 | - Multiple <<HERE per line allowed. | ||
| 58 | - Handles multiline subroutine declaration headers (with comments). | ||
| 59 | (The exception is `cperl-etags' - but it is not used in the rest | ||
| 60 | of the mode.) | ||
| 61 | - Fontifies multiline my/our declarations (even with comments, | ||
| 62 | and with legacy `font-lock'). | ||
| 63 | - Major speedup of syntaxification, both immediate and postponed | ||
| 64 | (3.5x to 15x [for different CPUs and versions of Emacs] on the | ||
| 65 | huge real-life document I tested). | ||
| 66 | - New bindings, edits to imenu. | ||
| 67 | - "_" is made into word-char during fontification/syntaxification; | ||
| 68 | some attempts to recognize non-word "_" during other operations too. | ||
| 69 | - Detect bug in Emacs with `looking-at' inside `narrow' and bulk out. | ||
| 70 | - autoload some more perldoc-related stuff | ||
| 71 | - New convenience features: ISpell POD/HEREDOCs, narrow-to-HEREDOC. | ||
| 72 | - Attempt to incorporate XEmacs edits which reached me. | ||
| 73 | |||
| 74 | Fine-grained changelog: | ||
| 75 | (cperl-hook-after-change): New configuration variable. | ||
| 76 | (cperl-vc-sccs-header): Likewise. | ||
| 77 | (cperl-vc-sccs-header): Likewise. | ||
| 78 | (cperl-vc-header-alist): Default via two preceding variables. | ||
| 79 | (cperl-invalid-face): Remove double quoting under XEmacs | ||
| 80 | (still needed under 21.2). | ||
| 81 | (cperl-tips): Update URLs for resources. | ||
| 82 | (cperl-problems): Likewise. | ||
| 83 | (cperl-praise): Mention new features. | ||
| 84 | New C-c key bindings: for `cperl-find-bad-style', | ||
| 85 | `cperl-pod-spell', `cperl-here-doc-spell', `cperl-narrow-to-here-doc', | ||
| 86 | `cperl-perdoc', and `cperl-perldoc-at-point'. | ||
| 87 | CPerl Mode menu changes: "Fix style by spaces", "Imenu on Perl Info" | ||
| 88 | moved, new submenu of Tools with Ispell entries and narrowing. | ||
| 89 | (cperl-after-sub-regexp): New defsubst. | ||
| 90 | (cperl-imenu--function-name-regexp-perl): Use `cperl-after-sub-regexp'. | ||
| 91 | Allows heads up to head4. | ||
| 92 | Allow "package;". | ||
| 93 | (defun-prompt-regexp): Use `cperl-after-sub-regexp'. | ||
| 94 | (paren-backwards-message): ??? Something for XEmacs??? | ||
| 95 | (cperl-mode): Never auto-switch abbrev-mode off. | ||
| 96 | Try to allow '_' be non-word char. | ||
| 97 | Do not use `font-lock-unfontify-region-function' on XEmacs. | ||
| 98 | Reset syntax cache on mode start. | ||
| 99 | Support multiline facification (even on legacy `font-lock'). | ||
| 100 | (cperl-facemenu-add-face-function): ??? Some contributed code ??? | ||
| 101 | (cperl-after-change-function): Since `font-lock' and `lazy-lock' | ||
| 102 | refuse to inform us whether the fontification is due to lazy | ||
| 103 | calling or due to edit to a buffer, install our own hook | ||
| 104 | (controlled by `cperl-hook-after-change'). | ||
| 105 | (cperl-electric-pod): =cut may have been recognized as start. | ||
| 106 | (cperl-block-p): Move, updatedfor attributes. | ||
| 107 | (cperl-calculate-indent): Try to allow '_' be non-word char | ||
| 108 | Support subs with attributes. | ||
| 109 | (cperl-where-am-i): Queit (?) a warning. | ||
| 110 | (cperl-cached-syntax-table) New function. | ||
| 111 | (cperl-forward-re): Use `cperl-cached-syntax-table'. | ||
| 112 | (cperl-unwind-to-safe): Recognize `syntax-type' property | ||
| 113 | changing in a middle of line. | ||
| 114 | (cperl-find-sub-attrs): New function. | ||
| 115 | (cperl-find-pods-heres): Allow many <<EOP per line. | ||
| 116 | Allow subs with attributes. | ||
| 117 | Major speedups (3.5x..15x on a real-life test file nph-proxy.pl). | ||
| 118 | Recognize "extproc " (OS/2) case-folded and only at start. | ||
| 119 | /x on s///x with empty replacement was not recognized. | ||
| 120 | Better comments. | ||
| 121 | (cperl-after-block-p): Remarks on diff with `cperl-block-p'. | ||
| 122 | Allow subs with attributes, labels. | ||
| 123 | Do not confuse "else::foo" with "else". | ||
| 124 | Minor optimizations... | ||
| 125 | (cperl-after-expr-p): Try to allow '_' be non-word char. | ||
| 126 | (cperl-fill-paragraph): Try to detect a major bug in Emacs | ||
| 127 | with `looking-at' inside `narrow' and bulk out if found. | ||
| 128 | (cperl-imenu--create-perl-index): Updates for new | ||
| 129 | `cperl-imenu--function-name-regexp-perl'. | ||
| 130 | (cperl-outline-level): Likewise. | ||
| 131 | (cperl-init-faces): Allow multiline subroutine headers | ||
| 132 | and my/our declarations, and ones with comments. | ||
| 133 | Allow subroutine attributes. | ||
| 134 | (cperl-imenu-on-info): Better docstring. | ||
| 135 | (cperl-etags): Rudimentary support for attributes. | ||
| 136 | Support for packages and "package;". | ||
| 137 | (cperl-add-tags-recurse-noxs): Better (?) docstring. | ||
| 138 | (cperl-add-tags-recurse-noxs-fullpath): Likewise. | ||
| 139 | (cperl-tags-hier-init): Misprint for `fboundp' fixed. | ||
| 140 | (cperl-not-bad-style-regexp): Try to allow '_' be non-word char. | ||
| 141 | (cperl-perldoc): Add autoload. | ||
| 142 | (cperl-perldoc-at-point): Likewise. | ||
| 143 | (cperl-here-doc-spell): New function. | ||
| 144 | (cperl-pod-spell): Likewise. | ||
| 145 | (cperl-map-pods-heres): Likewise. | ||
| 146 | (cperl-get-here-doc-region): Likewise. | ||
| 147 | (cperl-font-lock-fontify-region-function): Likewise (backward | ||
| 148 | compatibility for legacy `font-lock'). | ||
| 149 | (cperl-font-lock-unfontify-region-function): Fix style. | ||
| 150 | (cperl-fontify-syntaxically): Recognize and optimize away deferred | ||
| 151 | calls with no-change. Governed by `cperl-hook-after-change'. | ||
| 152 | (cperl-fontify-update): Recognize that syntaxification region | ||
| 153 | can be larger than fontification one. | ||
| 154 | XXXX we leave `cperl-postpone' property, so this is quadratic... | ||
| 155 | (cperl-fontify-update-bad): Temporary placeholder until | ||
| 156 | it is clear how to implement `cperl-fontify-update'. | ||
| 157 | (cperl-time-fontification): New function. | ||
| 158 | (attrib-group): New text attribute. | ||
| 159 | (multiline): New value: `syntax-type' text attribute. | ||
| 160 | |||
| 161 | After 5.2: | ||
| 162 | (cperl-emulate-lazy-lock): New function. | ||
| 163 | (cperl-fontify-syntaxically): Would skip large regions. | ||
| 164 | Add `cperl-time-fontification', `cperl-emulate-lazy-lock' to menu. | ||
| 165 | Some globals were declared, but uninitialized. | ||
| 166 | |||
| 167 | After 5.3, 5.4: | ||
| 168 | (cperl-facemenu-add-face-function): Add docs, fix U<>. | ||
| 169 | Copyright message updated. | ||
| 170 | (cperl-init-faces): Work around a bug in `font-lock'. May slow | ||
| 171 | facification down a bit. | ||
| 172 | Misprint for my|our|local for old `font-lock' | ||
| 173 | "our" was not fontified same as "my|local". | ||
| 174 | Highlight variables after "my" etc even in | ||
| 175 | a middle of an expression. | ||
| 176 | Do not facify multiple variables after my etc | ||
| 177 | unless parentheses are present. | ||
| 178 | |||
| 179 | After 5.5, 5.6 | ||
| 180 | (cperl-fontify-syntaxically): after-change hook could reset. | ||
| 181 | (cperl-syntax-done-to) to a middle of line; unwind to BOL. | ||
| 182 | |||
| 183 | After 5.7: | ||
| 184 | (cperl-init-faces): Allow highlighting of local ($/). | ||
| 185 | (cperl-problems-old-emaxen): New variable (for the use of DOCSTRING). | ||
| 186 | (cperl-problems): Remove fixed problems. | ||
| 187 | (cperl-find-pods-heres): Recognize #-comments in m##x too. | ||
| 188 | Recognize charclasses (unless delimiter is \). | ||
| 189 | (cperl-fontify-syntaxically): Unwinding to safe was done in wrong order. | ||
| 190 | (cperl-regexp-scan): Update docs. | ||
| 191 | (cperl-beautify-regexp-piece): Use information got from regexp scan. | ||
| 192 | |||
| 193 | After 5.8: | ||
| 194 | Major user visible changes: | ||
| 195 | Recognition and fontification of character classes in RExen. | ||
| 196 | Variable indentation of RExen according to groups. | ||
| 197 | |||
| 198 | (cperl-find-pods-heres): Recognize POSIX classes in REx charclasses. | ||
| 199 | Fontify REx charclasses in variable-name face. | ||
| 200 | Fontify POSIX charclasses in "type" face. | ||
| 201 | Fontify unmatched "]" in function-name face. | ||
| 202 | Mark first-char of HERE-doc as `front-sticky'. | ||
| 203 | Reset `front-sticky' property when needed. | ||
| 204 | (cperl-calculate-indent): Indents //x -RExen accordning to parens level. | ||
| 205 | (cperl-to-comment-or-eol): Recognize ends of `syntax-type' constructs. | ||
| 206 | (cperl-backward-to-noncomment): Recognize stringy `syntax-type' | ||
| 207 | constructs. Support `narrow'ed buffers. | ||
| 208 | (cperl-praise): Remove a reservation. | ||
| 209 | (cperl-make-indent): New function. | ||
| 210 | (cperl-indent-for-comment): Use `cperl-make-indent'. | ||
| 211 | (cperl-indent-line): Likewise. | ||
| 212 | (cperl-lineup): Likewise. | ||
| 213 | (cperl-beautify-regexp-piece): Likewise. | ||
| 214 | (cperl-contract-level): Likewise. | ||
| 215 | (cperl-toggle-set-debug-unwind): New function. | ||
| 216 | New menu entry for this. | ||
| 217 | (fill-paragraph-function): Use when `boundp'. | ||
| 218 | (cperl-calculate-indent): Take into account groups when indenting RExen. | ||
| 219 | (cperl-to-comment-or-eol): Recognize # which end a string. | ||
| 220 | (cperl-modify-syntax-type): Make only syntax-table property non-sticky. | ||
| 221 | (cperl-fill-paragraph): Return t: needed for `fill-paragraph-function'. | ||
| 222 | (cperl-fontify-syntaxically): More clear debugging message. | ||
| 223 | (cperl-pod2man-build-command): Check (XEmacs) `Man-filter-list'. | ||
| 224 | (cperl-init-faces): More complicated highlight even on XEmacs (new). | ||
| 225 | Merge cosmetic changes from XEmacs. | ||
| 226 | |||
| 227 | After 5.9: | ||
| 228 | (cperl-1+): Move to before the first use. | ||
| 229 | (cperl-1-): Likewise. | ||
| 230 | |||
| 231 | After 5.10: | ||
| 232 | |||
| 233 | This code may lock Emacs hard!!! Use on your own risk! | ||
| 234 | |||
| 235 | (cperl-font-locking): New internal variable. | ||
| 236 | (cperl-beginning-of-property): New function. | ||
| 237 | (cperl-calculate-indent): Use `cperl-beginning-of-property' | ||
| 238 | instead of `previous-single-property-change'. | ||
| 239 | (cperl-unwind-to-safe): Likewise. | ||
| 240 | (cperl-after-expr-p): Likewise. | ||
| 241 | (cperl-get-here-doc-region): Likewise. | ||
| 242 | (cperl-font-lock-fontify-region-function): Likewise. | ||
| 243 | (cperl-to-comment-or-eol): Do not call `cperl-update-syntaxification' | ||
| 244 | recursively. | ||
| 245 | Bound `next-single-property-change' via `point-max'. | ||
| 246 | (cperl-unwind-to-safe): Bound likewise | ||
| 247 | (cperl-font-lock-fontify-region-function): Likewise | ||
| 248 | (cperl-find-pods-heres): Mark as recursive for `cperl-to-comment-or-eol' | ||
| 249 | Initialization of `cperl-font-lock-multiline-start' could be | ||
| 250 | missed if the "main" fontification did not run due to the | ||
| 251 | keyword being already fontified. | ||
| 252 | (cperl-pod-spell): Return t from do-one-chunk function. | ||
| 253 | (cperl-map-pods-heres): Stop when the worker returns nil. | ||
| 254 | Call `cperl-update-syntaxification'. | ||
| 255 | (cperl-get-here-doc-region): Call `cperl-update-syntaxification'. | ||
| 256 | (cperl-get-here-doc-delim): Remove unused function. | ||
| 257 | |||
| 258 | After 5.11: | ||
| 259 | |||
| 260 | The possible lockup of Emacs (introduced in 5.10) fixed. | ||
| 261 | |||
| 262 | (cperl-unwind-to-safe): `cperl-beginning-of-property' won't return nil. | ||
| 263 | (cperl-syntaxify-for-menu): New customization variable. | ||
| 264 | (cperl-select-this-pod-or-here-doc): New function. | ||
| 265 | (cperl-get-here-doc-region): Extra argument. | ||
| 266 | Do not adjust pos by 1. | ||
| 267 | |||
| 268 | New menu entries | ||
| 269 | (Perl/Tools): Selection of current POD or HERE-DOC section. | ||
| 270 | (Debugging CPerl:) backtrace on fontification. | ||
| 271 | |||
| 272 | After 5.12: | ||
| 273 | (cperl-cached-syntax-table): Use `car-safe'. | ||
| 274 | (cperl-forward-re): Remove spurious argument SET-ST. | ||
| 275 | Add documentation. | ||
| 276 | (cperl-forward-group-in-re): New function. | ||
| 277 | (cperl-find-pods-heres): Find and highlight (?{}) blocks in RExen | ||
| 278 | (XXXX Temporary (?) hack is to syntax-mark them as comment). | ||
| 279 | |||
| 280 | After 5.13: | ||
| 281 | (cperl-string-syntax-table): Make { and } not-grouping | ||
| 282 | (Sometimes they ARE grouping in RExen, but matching them would only | ||
| 283 | confuse in many situations when they are not) | ||
| 284 | (beginning-of-buffer): Replace two occurences with goto-char... | ||
| 285 | (cperl-calculate-indent): `char-after' could be nil... | ||
| 286 | (cperl-find-pods-heres): REx can start after "[" too. | ||
| 287 | Hightlight (??{}) in RExen too. | ||
| 288 | (cperl-maybe-white-and-comment-rex): New constant | ||
| 289 | (cperl-white-and-comment-rex): Likewise. | ||
| 290 | XXXX Not very efficient, but hard to make | ||
| 291 | better while keeping 1 group. | ||
| 292 | |||
| 293 | After 5.13: | ||
| 294 | (cperl-find-pods-heres): $foo << identifier() is not a HERE-DOC. | ||
| 295 | Likewise for 1 << identifier. | ||
| 296 | |||
| 297 | After 5.14: | ||
| 298 | (cperl-find-pods-heres): Different logic for $foo .= <<EOF etc. | ||
| 299 | Error-less condition-case could fail. | ||
| 300 | (cperl-font-lock-fontify-region-function): Likewise. | ||
| 301 | (cperl-init-faces): Likewise. | ||
| 302 | |||
| 303 | After 5.15: | ||
| 304 | (cperl-find-pods-heres): Support property REx-part2. | ||
| 305 | (cperl-calculate-indent): Likewise. | ||
| 306 | Don't special-case REx with non-empty 1st line. | ||
| 307 | (cperl-find-pods-heres): In RExen, highlight non-literal backslashes. | ||
| 308 | Invert highlighting of charclasses: | ||
| 309 | now the envelop is highlighted. | ||
| 310 | Highlight many others 0-length builtins. | ||
| 311 | (cperl-praise): Mention indenting and highlight in RExen. | ||
| 312 | |||
| 313 | After 5.15: | ||
| 314 | (cperl-find-pods-heres): Highlight capturing parens in REx. | ||
| 315 | |||
| 316 | After 5.16: | ||
| 317 | (cperl-find-pods-heres): Highlight '|' for alternation | ||
| 318 | Initialize `font-lock-warning-face' if not present. | ||
| 319 | (cperl-find-pods-heres): Use `font-lock-warning-face' instead of | ||
| 320 | `font-lock-function-name-face'. | ||
| 321 | (cperl-look-at-leading-count): Likewise. | ||
| 322 | (cperl-find-pods-heres): Localize `font-lock-variable-name-face', | ||
| 323 | `font-lock-keyword-face' (needed for | ||
| 324 | batch processing), etc... | ||
| 325 | Use `font-lock-builtin-face' for builtin in REx | ||
| 326 | Now `font-lock-variable-name-face' | ||
| 327 | is used for interpolated variables | ||
| 328 | Use "talking aliases" for faces inside REx | ||
| 329 | Highlight parts of REx (except in charclasses) | ||
| 330 | according to the syntax and/or semantic | ||
| 331 | Syntax-mark a {}-part of (?{}) as "comment" | ||
| 332 | (it was the ()-part) | ||
| 333 | Better logic to distinguish what is what in REx | ||
| 334 | (cperl-tips-faces): Document REx highlighting | ||
| 335 | (cperl-praise): Mention REx syntax highlight etc. | ||
| 336 | |||
| 337 | After 5.17: | ||
| 338 | (cperl-find-sub-attrs): Would not always manage to print error message. | ||
| 339 | (cperl-find-pods-heres): Localize `font-lock-constant-face'. | ||
| 340 | |||
| 341 | After 5.18: | ||
| 342 | (cperl-find-pods-heres): Misprint in REx for parsing REx. | ||
| 343 | Very minor optimization. | ||
| 344 | `my-cperl-REx-modifiers-face' got quoted. | ||
| 345 | Recognize "print $foo <<END" as HERE-doc. | ||
| 346 | Put `REx-interpolated' text attribute if needed. | ||
| 347 | (cperl-invert-if-unless-modifiers): New function. | ||
| 348 | (cperl-backward-to-start-of-expr): Likewise. | ||
| 349 | (cperl-forward-to-end-of-expr): Likewise. | ||
| 350 | (cperl-invert-if-unless): Works in "the opposite way" too. | ||
| 351 | Cursor position on return is on the switch-word. | ||
| 352 | Indents comments better. | ||
| 353 | (REx-interpolated): New text attribute. | ||
| 354 | (cperl-next-interpolated-REx): New function. | ||
| 355 | (cperl-next-interpolated-REx-0): Likewise. | ||
| 356 | (cperl-next-interpolated-REx-1): Likewise. | ||
| 357 | "\C-c\C-x", "\C-c\C-y", "\C-c\C-v": New keybinding for these functions. | ||
| 358 | Perl/Regexp menu: 3 new entries for `cperl-next-interpolated-REx'. | ||
| 359 | (cperl-praise): Mention finded interpolated RExen. | ||
| 360 | |||
| 361 | After 5.19: | ||
| 362 | (cperl-init-faces): Highlight %$foo, @$foo too. | ||
| 363 | (cperl-short-docs): Better docs for system, exec. | ||
| 364 | (cperl-find-pods-heres): Better detect << after print {FH} <<EOF etc. | ||
| 365 | Would not find HERE-doc ended by EOF without NL. | ||
| 366 | (cperl-short-docs): Correct not-doubled \-escapes. | ||
| 367 | start block: Put some `defvar' for stuff gone from XEmacs. | ||
| 368 | |||
| 369 | After 5.20: | ||
| 370 | initial comment: Extend copyright, fix email address. | ||
| 371 | (cperl-indent-comment-at-column-0): New customization variable. | ||
| 372 | (cperl-comment-indent): Indentation after $#a would increasy by 1. | ||
| 373 | (cperl-mode): Make `defun-prompt-regexp' grok BEGIN/END etc. | ||
| 374 | (cperl-find-pods-heres): Mark CODE of s///e as `syntax-type' `multiline' | ||
| 375 | (cperl-at-end-of-expr): Would fail if @BAR=12 follows after ";". | ||
| 376 | (cperl-init-faces): If `cperl-highlight-variables-indiscriminately' | ||
| 377 | highlight $ in $foo too (UNTESTED). | ||
| 378 | (cperl-set-style): Docstring missed some available styles. | ||
| 379 | toplevel: Menubar/Perl/Indent-Styles had FSF, now K&R. | ||
| 380 | Change "Current" to "Memorize Current". | ||
| 381 | (cperl-indent-wrt-brace): New customization variable; the default is | ||
| 382 | as for pre-5.2 version. | ||
| 383 | (cperl-styles-entries): Keep `cperl-extra-newline-before-brace-multiline'. | ||
| 384 | (cperl-style-alist): Likewise. | ||
| 385 | (cperl-fix-line-spacing): Support `cperl-merge-trailing-else' being nil, | ||
| 386 | and `cperl-extra-newline-before-brace' etc | ||
| 387 | being t | ||
| 388 | (cperl-indent-exp): Plans B and C to find continuation blocks even | ||
| 389 | if `cperl-extra-newline-before-brace' is t. | ||
| 390 | |||
| 391 | After 5.21: | ||
| 392 | Improve some docstrings concerning indentation. | ||
| 393 | (cperl-indent-rules-alist): New variable. | ||
| 394 | (cperl-sniff-for-indent): New function name | ||
| 395 | (separated from `cperl-calculate-indent'). | ||
| 396 | (cperl-calculate-indent): Separate the sniffer and the indenter; | ||
| 397 | uses `cperl-sniff-for-indent' now. | ||
| 398 | (cperl-comment-indent): Test for `cperl-indent-comment-at-column-0' | ||
| 399 | was inverted; | ||
| 400 | Support `comment-column' = 0. | ||
| 401 | |||
| 402 | 2006-10-11 Martin Rudalics <rudalics@gmx.at> | ||
| 403 | |||
| 404 | * dnd.el (dnd-handle-one-url): Fix typo in doc-string. | ||
| 405 | * help-at-pt.el (scan-buf-move-to-region): Likewise. | ||
| 406 | * longlines.el (longlines-window-change-function): Likewise. | ||
| 407 | * simple.el (undo-ask-before-discard): Likewise. | ||
| 408 | * wid-edit.el (widget-field-prompt-internal) | ||
| 409 | (widget-documentation-link-p): Likewise. | ||
| 410 | |||
| 411 | 2006-10-10 Stefan Monnier <monnier@iro.umontreal.ca> | ||
| 412 | |||
| 413 | * progmodes/sh-script.el (sh-get-kw): | is not among the allowed chars | ||
| 414 | for a keyword. | ||
| 415 | |||
| 416 | 2006-10-09 Stefan Monnier <monnier@iro.umontreal.ca> | ||
| 417 | |||
| 418 | * newcomment.el (comment-valid-prefix-p): Make the check | ||
| 419 | more thorough. From an idea by Martin Rudalics <rudalics@gmx.at>. | ||
| 420 | (comment-indent-new-line): Adjust call. | ||
| 421 | |||
| 422 | 2006-10-09 Ken Manheimer <ken.manheimer@gmail.com> | ||
| 423 | |||
| 424 | * allout.el (allout-back-to-current-heading): Base on lower-level | ||
| 425 | routines to get proper disqualification of aberrant topics. | ||
| 426 | |||
| 427 | 2006-10-09 Richard Stallman <rms@gnu.org> | ||
| 428 | |||
| 429 | * textmodes/two-column.el (2C-two-columns): Doc fix. | ||
| 430 | |||
| 431 | 2006-10-09 Kim F. Storm <storm@cua.dk> | ||
| 432 | |||
| 433 | * shell.el (explicit-csh-args, explicit-bash-args): Add comment | ||
| 434 | about implicit use. | ||
| 435 | |||
| 436 | 2006-10-08 Richard Stallman <rms@gnu.org> | ||
| 437 | |||
| 438 | * textmodes/two-column.el (2C-two-columns): Doc fix. | ||
| 439 | |||
| 440 | 2006-10-08 Reiner Steib <Reiner.Steib@gmx.de> | ||
| 441 | |||
| 442 | * files.el: Mark `buffer-read-only' as safe-local-variable. | ||
| 443 | |||
| 444 | 2006-10-08 Nick Roberts <nickrob@snap.net.nz> | ||
| 445 | |||
| 446 | * progmodes/gdb-ui.el (gdb-speedbar-expand-node): Burp if | ||
| 447 | GUD buffer has been killed. | ||
| 448 | |||
| 449 | 2006-10-07 Stefan Monnier <monnier@iro.umontreal.ca> | ||
| 450 | |||
| 451 | * completion.el (add-completions-from-c-buffer): | ||
| 452 | Don't presume an error's second element is a string. | ||
| 453 | Use looking-at rather than buffer-substring + member. | ||
| 454 | |||
| 455 | 2006-10-07 Eli Zaretskii <eliz@gnu.org> | ||
| 456 | |||
| 457 | * mail/rmail.el (rmail-redecode-body): If the old encoding is | ||
| 458 | `undecided', call find-coding-systems-region to find a proper | ||
| 459 | non-trivial encoding. | ||
| 460 | (rmail-mime-charset-pattern): Allow a TAB between "Content-Type" | ||
| 461 | and "text/plain". | ||
| 462 | |||
| 463 | 2006-10-07 Kevin Ryde <user42@zip.com.au> | ||
| 464 | |||
| 465 | * textmodes/reftex-vars.el (defgroup reftex): Update home page | ||
| 466 | url-link. | ||
| 467 | |||
| 468 | * strokes.el (defgroup strokes): Remove invalid url-link. | ||
| 469 | |||
| 470 | 2006-10-07 Magnus Henoch <mange@freemail.hu> | ||
| 471 | |||
| 472 | * autoinsert.el (auto-insert-alist): Doc fix. | ||
| 473 | |||
| 474 | 2006-10-07 Johan Bockg,be(Brd <bojohan@dd.chalmers.se> | ||
| 475 | |||
| 476 | * mouse-sel.el (mouse-insert-selection-internal): | ||
| 477 | Use insert-for-yank, so that yank handlers are run. | ||
| 478 | |||
| 479 | 2006-10-07 Kim F. Storm <storm@cua.dk> | ||
| 480 | |||
| 481 | * ido.el (ido-file-extension-aux): Fix comparison. | ||
| 482 | |||
| 483 | 2006-10-06 Kim F. Storm <storm@cua.dk> | ||
| 484 | |||
| 485 | * ido.el (ido-wide-find-dirs-or-files): Use shell-quote-argument. | ||
| 486 | |||
| 487 | 2006-10-05 Juanma Barranquero <lekktu@gmail.com> | ||
| 488 | |||
| 489 | * emacs-lisp/advice.el (ad-remove-advice, ad-parse-arglist) | ||
| 490 | (ad-make-mapped-call): Use `let', not `let*'. | ||
| 491 | |||
| 492 | 2006-10-05 Chong Yidong <cyd@stupidchicken.com> | ||
| 493 | |||
| 494 | * international/mule-cmds.el (coding-system-change-eol-conversion): | ||
| 495 | Ensure the coding system is initialized before calling | ||
| 496 | coding-system-eol-type. | ||
| 497 | |||
| 498 | 2006-10-04 Carsten Dominik <dominik@science.uva.nl> | ||
| 499 | |||
| 500 | * textmodes/org.el (org-rm-props, org-activate-plain-links) | ||
| 501 | (org-activate-angle-links, org-activate-dates) | ||
| 502 | (org-activate-target-links, org-activate-camels) | ||
| 503 | (org-activate-tags): Add `rear-nonsticky' text property to avoid | ||
| 504 | textproperty keymaps from being active beyond the end of a line. | ||
| 505 | (org-unfontify-region): Also remove `rear-nonsticky' property. | ||
| 506 | |||
| 507 | 2006-10-04 Kenichi Handa <handa@m17n.org> | ||
| 508 | |||
| 509 | * international/code-pages.el (next): Table fixed. | ||
| 510 | |||
| 511 | 2006-10-04 Stefan Monnier <monnier@iro.umontreal.ca> | ||
| 512 | |||
| 513 | * progmodes/sh-script.el (sh-prev-thing): Remove (forward-char 1) now | ||
| 514 | that it's been made unnecessary by removing narrowing. | ||
| 515 | |||
| 516 | 2006-10-03 Stefan Monnier <monnier@iro.umontreal.ca> | ||
| 517 | |||
| 518 | * progmodes/sh-script.el (sh-prev-thing): Massage to untangle the | ||
| 519 | control flow a bit, simplify another bit, and add comments. | ||
| 520 | |||
| 521 | 2006-10-03 David Kastrup <dak@gnu.org> | ||
| 522 | |||
| 523 | * help.el (describe-mode): For clicks on mode-line, use "@" | ||
| 524 | interactive argument to get the major mode of the click instead of | ||
| 525 | the current buffer. | ||
| 526 | |||
| 527 | * isearch.el (isearch-mouse-2): Use new semantics of `key-binding' | ||
| 528 | in order to better redirect mouse-2 clicks. Also allow default | ||
| 529 | bindings to apply. | ||
| 530 | |||
| 531 | 2006-10-03 Kim F. Storm <storm@cua.dk> | ||
| 532 | |||
| 533 | * emacs-lisp/cl.el (pushnew-internal): Remove defvar. | ||
| 534 | (pushnew): Fix last change. | ||
| 535 | |||
| 1 | 2006-10-03 Denis St,A|(Bnkel <dstuenkel@googlemail.com> (tiny change) | 536 | 2006-10-03 Denis St,A|(Bnkel <dstuenkel@googlemail.com> (tiny change) |
| 2 | 537 | ||
| 3 | * ibuf-ext.el (eval, view-and-eval) <define-ibuffer-op>: | 538 | * ibuf-ext.el (eval, view-and-eval) <define-ibuffer-op>: |
| @@ -7,7 +542,7 @@ | |||
| 7 | 542 | ||
| 8 | * progmodes/sh-script.el (sh-prev-thing): Fix last change. | 543 | * progmodes/sh-script.el (sh-prev-thing): Fix last change. |
| 9 | 544 | ||
| 10 | 2006-10-02 MIYOSHI Masanori <miyoshi@meadowy.org> (tiny change) | 545 | 2006-10-02 MIYOSHI Masanori <miyoshi@meadowy.org> (tiny change) |
| 11 | 546 | ||
| 12 | * mail/smtpmail.el (smtpmail-try-auth-methods): Fix typo in | 547 | * mail/smtpmail.el (smtpmail-try-auth-methods): Fix typo in |
| 13 | 2006-09-28 commit. | 548 | 2006-09-28 commit. |
| @@ -16,7 +551,7 @@ | |||
| 16 | 551 | ||
| 17 | * international/code-pages.el (iso-8859-6): Table fixed. | 552 | * international/code-pages.el (iso-8859-6): Table fixed. |
| 18 | 553 | ||
| 19 | 2006-10-01 Chris Moore <christopher.ian.moore@gmail.com> (tiny change) | 554 | 2006-10-01 Chris Moore <christopher.ian.moore@gmail.com> (tiny change) |
| 20 | 555 | ||
| 21 | * dired.el (dired-build-subdir-alist): Fix previous change. | 556 | * dired.el (dired-build-subdir-alist): Fix previous change. |
| 22 | 557 | ||
| @@ -141,7 +676,7 @@ | |||
| 141 | * international/mule.el (after-insert-file-set-coding): | 676 | * international/mule.el (after-insert-file-set-coding): |
| 142 | If VISIT, don't let set-buffer-multibyte make undo info. | 677 | If VISIT, don't let set-buffer-multibyte make undo info. |
| 143 | 678 | ||
| 144 | 2006-09-28 Osamu Yamane <yamane@green.ocn.ne.jp> (tiny change) | 679 | 2006-09-28 Osamu Yamane <yamane@green.ocn.ne.jp> (tiny change) |
| 145 | 680 | ||
| 146 | * mail/smtpmail.el (smtpmail-try-auth-methods): Do not break long | 681 | * mail/smtpmail.el (smtpmail-try-auth-methods): Do not break long |
| 147 | lines in base64-encoded authentication response. | 682 | lines in base64-encoded authentication response. |
| @@ -217,7 +752,7 @@ | |||
| 217 | * help.el (describe-key-briefly, describe-key): Don't expect an | 752 | * help.el (describe-key-briefly, describe-key): Don't expect an |
| 218 | extra up event if a down-event is generated by a popup menu. | 753 | extra up event if a down-event is generated by a popup menu. |
| 219 | 754 | ||
| 220 | 2006-09-23 Michal Nazarewicz <mnazarewicz@gmail.com> (tiny change) | 755 | 2006-09-23 Michal Nazarewicz <mnazarewicz@gmail.com> (tiny change) |
| 221 | 756 | ||
| 222 | * textmodes/ispell.el (ispell-change-dictionary): Don't check the | 757 | * textmodes/ispell.el (ispell-change-dictionary): Don't check the |
| 223 | local dictionary when changing the global dictionary. | 758 | local dictionary when changing the global dictionary. |
| @@ -265,8 +800,7 @@ | |||
| 265 | 800 | ||
| 266 | 2006-09-22 Chong Yidong <cyd@stupidchicken.com> | 801 | 2006-09-22 Chong Yidong <cyd@stupidchicken.com> |
| 267 | 802 | ||
| 268 | * files.el (save-some-buffers-action-alist): Display diff in | 803 | * files.el (save-some-buffers-action-alist): Display diff in view-mode. |
| 269 | view-mode. | ||
| 270 | 804 | ||
| 271 | 2006-09-22 Masatake YAMATO <jet@gyve.org> | 805 | 2006-09-22 Masatake YAMATO <jet@gyve.org> |
| 272 | 806 | ||
| @@ -284,11 +818,6 @@ | |||
| 284 | * mouse.el (mouse-posn-property): Fix typo for `event-start' in | 818 | * mouse.el (mouse-posn-property): Fix typo for `event-start' in |
| 285 | doc string. | 819 | doc string. |
| 286 | 820 | ||
| 287 | 2006-09-21 Kim F. Storm <storm@cua.dk> | ||
| 288 | |||
| 289 | * emacs-lisp/cl.el (pushnew-internal): Remove defvar. | ||
| 290 | (pushnew): Fix last change. | ||
| 291 | |||
| 292 | 2006-09-21 Kenichi Handa <handa@m17n.org> | 821 | 2006-09-21 Kenichi Handa <handa@m17n.org> |
| 293 | 822 | ||
| 294 | * language/european.el ("Latin-1"): Add windows-1252 to | 823 | * language/european.el ("Latin-1"): Add windows-1252 to |
| @@ -305,8 +834,7 @@ | |||
| 305 | 834 | ||
| 306 | 2006-09-20 Kenichi Handa <handa@m17n.org> | 835 | 2006-09-20 Kenichi Handa <handa@m17n.org> |
| 307 | 836 | ||
| 308 | * isearch.el (isearch-process-search-char): Cancel the previous | 837 | * isearch.el (isearch-process-search-char): Cancel the previous change. |
| 309 | change. | ||
| 310 | (isearch-search-string): New function. | 838 | (isearch-search-string): New function. |
| 311 | (isearch-search): Use isearch-search-string. | 839 | (isearch-search): Use isearch-search-string. |
| 312 | (isearch-lazy-highlight-search): Likewise. | 840 | (isearch-lazy-highlight-search): Likewise. |
| @@ -4192,7 +4720,7 @@ | |||
| 4192 | compatibility function (Emacs 18/19). | 4720 | compatibility function (Emacs 18/19). |
| 4193 | (idlwave-is-continuation-line): Always return point at start of | 4721 | (idlwave-is-continuation-line): Always return point at start of |
| 4194 | previous non-blank continuation line. | 4722 | previous non-blank continuation line. |
| 4195 | `keyword-parameters': Fix continued comment font-lock matcher. | 4723 | (keyword-parameters): Fix continued comment font-lock matcher. |
| 4196 | (idlwave-font-lock-fontify-region): Written, use as | 4724 | (idlwave-font-lock-fontify-region): Written, use as |
| 4197 | font-lock-fontify-region-function, to fix continued keyword | 4725 | font-lock-fontify-region-function, to fix continued keyword |
| 4198 | fontification issues. | 4726 | fontification issues. |
| @@ -4445,7 +4973,7 @@ | |||
| 4445 | (mac-TIFF-to-string): New functions. | 4973 | (mac-TIFF-to-string): New functions. |
| 4446 | (x-get-selection, x-selection-value) | 4974 | (x-get-selection, x-selection-value) |
| 4447 | (mac-select-convert-to-string): Use them. | 4975 | (mac-select-convert-to-string): Use them. |
| 4448 | (mac-text-encoding-mac-japanese-basic-variant): New constant. | 4976 | (mac-text-encoding-mac-japanese-basic-variant): New constant. |
| 4449 | (mac-dnd-types-alist): New customization variable. | 4977 | (mac-dnd-types-alist): New customization variable. |
| 4450 | (mac-dnd-handle-furl, mac-dnd-handle-hfs, mac-dnd-insert-utxt) | 4978 | (mac-dnd-handle-furl, mac-dnd-handle-hfs, mac-dnd-insert-utxt) |
| 4451 | (mac-dnd-insert-TEXT, mac-dnd-insert-TIFF, mac-dnd-drop-data) | 4979 | (mac-dnd-insert-TEXT, mac-dnd-insert-TIFF, mac-dnd-drop-data) |