aboutsummaryrefslogtreecommitdiffstats
path: root/lisp/ChangeLog
diff options
context:
space:
mode:
Diffstat (limited to 'lisp/ChangeLog')
-rw-r--r--lisp/ChangeLog728
1 files changed, 716 insertions, 12 deletions
diff --git a/lisp/ChangeLog b/lisp/ChangeLog
index 30aee0030ba..187f2ff3fae 100644
--- a/lisp/ChangeLog
+++ b/lisp/ChangeLog
@@ -1,3 +1,707 @@
12006-08-27 Michael Olson <mwolson@gnu.org>
2
3 * emacs-lisp/tq.el: Small grammar fix in comments.
4 (tq-enqueue): Check for existence of queue rather than the
5 head queue item's question, which was a no-op.
6 (tq-filter, tq-process-buffer): Make sure the process buffer
7 exists before making it the current buffer.
8
92006-08-27 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
10
11 * term/mac-win.el (mac-apple-event-map): Rename hicommand to hi-command.
12 (mac-dnd-drop-data): Apply 2006-08-22 change for x-dnd-drop-data.
13 (special-event-map): Apply 2006-08-16 change for x-win.el.
14
152006-08-26 Stefan Monnier <monnier@iro.umontreal.ca>
16
17 * progmodes/python.el (python-send-receive): Wait in the
18 process's buffer so as to check the right buffer-local variables.
19
202006-08-25 Stefan Monnier <monnier@iro.umontreal.ca>
21
22 * emacs-lisp/checkdoc.el: Remove * in defcustoms.
23 (defgroup checkdoc): Move to beginning.
24
25 * progmodes/python.el (python-preoutput-skip-next-prompt): New var.
26 (python-preoutput-continuation): Remove.
27 (python-preoutput-filter): Simplify correspondingly.
28 Remove handling of _emacs_ok. Make sure we skip _emacs_out's prompts.
29 Loop around to catch embedded _emacs_out output.
30 (run-python): Send the import&print command on a single line.
31 (python-send-command): Send command&print on a single line.
32 (python-send-string): Only add double \n if needed.
33 (python-send-receive): Loop until the result comes.
34 (python-mode-running): Defvar it.
35 (python-setup-brm): Remove unused var `menu'.
36 Only bind py-mode-map and `features' around brm-init.
37 (python-calculate-indentation): Remove unused var `point'.
38 (python-beginning-of-defun): Remove unused var `def-line'.
39
402006-08-25 Richard Stallman <rms@gnu.org>
41
42 * kmacro.el (kmacro-repeat-on-last-key): Doc fix.
43
442006-08-25 Michael Kifer <kifer@cs.stonybrook.edu>
45
46 * viper.el (viper-set-hooks): Use frame bindings for
47 viper-vi-state-cursor-color.
48 (viper-non-hook-settings): Don't set default
49 mode-line-buffer-identification.
50
51 * viper-util.el (viper-set-cursor-color-according-to-state): New fun.
52 (viper-set-cursor-color-according-to-state)
53 (viper-get-saved-cursor-color-in-replace-mode)
54 (viper-get-saved-cursor-color-in-insert-mode): Make conditional on
55 viper-emacs-state-cursor-color.
56
57 * viper-cmd.el (viper-envelop-ESC-key): Bug fix.
58 (viper-undo): Use point if undo-beg-posn is nil.
59 (viper-insert-state-post-command-sentinel, viper-change-state-to-emacs)
60 (viper-after-change-undo-hook): Don't use
61 viper-emacs-state-cursor-color by default.
62 (viper-undo): More sensible positioning after undo.
63
64 * viper-ex.el (ex-splice-args-in-1-letr-cmd): Get rid of caddr.
65 (viper-emacs-state-cursor-color): Default to nil, since this feature
66 doesn't work well yet.
67
68 * ediff-mult.el (ediff-intersect-directories)
69 (ediff-get-directory-files-under-revision, ediff-dir-diff-copy-file):
70 always expand filenames.
71
722006-08-24 Stefan Monnier <monnier@iro.umontreal.ca>
73
74 * tumme.el: Remove * in defcustoms's docstrings.
75
762006-08-24 Chong Yidong <cyd@stupidchicken.com>
77
78 * emacs-lisp/timer.el (timer-set-idle-time, run-with-idle-timer):
79 Accept internal time format for SECS arg.
80 (timer-relative-time): Doc fix.
81
82 * jit-lock.el: "Stealth fontification by requeuing timers" patch,
83 adapted from Martin Rudalics.
84 (jit-lock-stealth-repeat-timer, jit-lock-stealth-buffers): New vars.
85 (jit-lock-mode): Create jit-lock-stealth-repeat-timer.
86 (jit-lock-stealth-fontify): Reschedule as a idle timer instead of
87 using sit-for.
88
892006-08-24 Francesc Rocher <francesc.rocher@gmail.com>
90
91 * cus-start.el (all): Add `overline-margin' and
92 `x-underline-at-descent-line'.
93
942006-08-24 Kim F. Storm <storm@cua.dk>
95
96 * progmodes/grep.el (grep-find-use-xargs): Use explicit value `exec'
97 to mean "use find -exec"; nil now unambiguously means auto-detect.
98 (grep-compute-defaults): Set grep-find-use-xargs to `exec' if not `gnu'.
99 Use shell-quote-argument to build grep-find-command and grep-find-template.
100 (rgrep): Use shell-quote-argument to properly quote arguments to find.
101 Reported by Tom Seddon.
102
1032006-08-23 Chong Yidong <cyd@stupidchicken.com>
104
105 * startup.el (fancy-splash-head): Give instructions for dismissing
106 the splash screen for default startup too.
107 (display-startup-echo-area-message, fancy-splash-screens)
108 (use-fancy-splash-screens-p): New arg hide-on-input. If nil, show
109 all splash text at once and keep the splash buffer around.
110 (command-line-1): Give display-startup-echo-area-message a t arg.
111
1122006-08-23 Carsten Dominik <dominik@science.uva.nl>
113
114 * textmodes/org.el (org-follow-gnus-link): Make sure the dedicated
115 gnus frame is selected.
116
1172006-08-23 Nick Roberts <nickrob@snap.net.nz>
118
119 * progmodes/gdb-ui.el (gdb-starting): Reset gdb-signalled to nil.
120
1212006-08-22 Kim F. Storm <storm@cua.dk>
122
123 * ido.el (ido-set-matches-1): Fix full matching for subdirs.
124 Add suffix matching for subdirs.
125
1262006-08-22 Jorgen Schaefer <forcer@forcix.cx> (tiny change)
127
128 * x-dnd.el (x-dnd-drop-data): Don't call goto-char if
129 mouse-yank-at-point is non-nil.
130
1312006-08-22 Nick Roberts <nickrob@snap.net.nz>
132
133 * progmodes/gdb-ui.el (gdb-frame-memory-buffer): Make frame
134 a bit wider and remove fringes to fit initial output on line.
135
1362006-08-21 Stefan Monnier <monnier@iro.umontreal.ca>
137
138 * frame.el (blink-cursor-end): Only ignore the error we care about.
139 (blink-cursor-mode): Use blink-cursor-end to simplify the code.
140
1412006-08-21 Richard Stallman <rms@gnu.org>
142
143 * whitespace.el (whitespace-cleanup): Doc fix.
144
1452006-08-20 Ryan Yeske <rcyeske@gmail.com>
146
147 * net/rcirc.el (rcirc-show-maximum-output): New var.
148 (rcirc-buffer-process): If no buffer argument is supplied, use
149 current-buffer.
150 (rcirc-complete-nick): Complete to the last completed nick first.
151 (rcirc-mode): Preserve the value of `rcirc-urls' across
152 connections. Setup scroll function.
153 (rcirc-scroll-to-bottom): New function.
154 (rcirc-print): Use nick syntax around regexp work.
155 Notice dim-nicks speaking only if they say our nick.
156 (rcirc-update-activity-string): Do not show the modeline indicator
157 if there are no live rcirc processes.
158 (rcirc-cmd-ignore): Ignore case.
159 (rcirc-browse-url-at-point): Fix off-by-one error.
160
1612006-08-20 Stefan Monnier <monnier@iro.umontreal.ca>
162
163 * progmodes/python.el: Remove * in defcustom docstrings.
164 (run-python, python-proc, python-try-complete): Use derived-mode-p.
165 (python-mode): Set tab-width and indent-tabs-mode.
166
1672006-08-20 Dave Love <fx@gnu.org>
168
169 * progmodes/python.el: Update to Dave Love's latest version.
170 (python-font-lock-keywords, python-mode): Don't use
171 font-lock-syntax-table, but match symbol elements explicitly instead.
172 (python-mode-map): Add help, and a few more key bindings.
173 (python-skip-comments/blanks): Move out of comments as well.
174 (python-continuation-line-p): Behave better with unbalanced parens.
175 (python-blank-line-p): New fun.
176 (python-open-block-statement-p): Don't use a heuristic.
177 (python-outdent-p): Better handle blocks-in-the-same-line.
178 (python-calculate-indentation): Misc improvements.
179 (python-comment-indent): Remove.
180 (python-block-pairs): New var.
181 (python-first-word): New fun.
182 (python-indentation-levels): Handle more common cases.
183 (python-indent-line-1): Add `leave' argument.
184 (python-indent-region): New fun.
185 (python-skip-out): New fun.
186 (python-beginning-of-statement, python-end-of-statement): Use it.
187 (python-next-statement): Return correct count even at eob.
188 (python-end-of-block): Fix paren-typo.
189 (python-imenu-create-index): Add module variables.
190 (run-python): Add `new' arg.
191 Check we're at a prompt before returning.
192 (python-send-command): Move to end of buffer.
193 Wait for prompt to return.
194 (python-set-proc): New fun.
195 (python-imports): New var.
196 (python-describe-symbol): Use it. Adjust to new interface of `ehelp'.
197 (python-eldoc-function): Try to move out of arg list.
198 (python-outline-level): Offset by 1.
199 (python-find-imports): New fun.
200 (python-symbol-completions): Use python-imports.
201 (python-module-path, ffap-alist): Add support for ffap.
202 (python-skeletons, python-mode-abbrev-table, def-python-skeleton)
203 (pythin-insert-*, python-default-template, python-expand-template):
204 Add templates/skeletons.
205 (python-setup-brm): Support for Bicycle Repair Man.
206 (python-abbrev-syntax-table): New var.
207 (python-abbrev-pc-hook, python-pea-hook): New funs.
208
2092006-08-20 Chong Yidong <cyd@stupidchicken.com>
210
211 * frame.el (blink-cursor-start): Set timer first.
212 (blink-cursor-end): Ignore timer cancelling errors.
213 Suggested by Ken Manheimer.
214
2152006-08-20 Juanma Barranquero <lekktu@gmail.com>
216
217 * newcomment.el (comment-box): Call `comment-normalize-vars'.
218 Add autoload cookie.
219
2202006-08-20 Richard Stallman <rms@gnu.org>
221
222 * simple.el (line-number-at-pos): Doc fix.
223
224 * emacs-lisp/timer.el (run-with-idle-timer): Pass t to
225 timer-activate-when-idle, so timer can run before Emacs becomes
226 non-idle again.
227
2282006-08-18 Yoni Rabkin Katzenell <yoni-r@actcom.com> (tiny change)
229
230 * whitespace.el (whitespace-cleanup-internal): New optional arg
231 REGION-ONLY. If it's non-nil, modify the message to the user
232 accordingly.
233 (whitespace-cleanup-region): Call whitespace-cleanup-internal with
234 a non-nil argument.
235
2362006-08-18 Gustav H,Ae(Bllberg <gustav@gmail.com> (tiny change)
237
238 * rect.el (spaces-string): Simplify and add doc string.
239
2402006-08-17 Romain Francoise <romain@orebokech.com>
241
242 * progmodes/gdb-ui.el (gdb-edit-locals-value): Balance parens.
243
2442006-08-17 Richard Stallman <rms@gnu.org>
245
246 * compare-w.el (compare-windows): lambda's take an arg and pass
247 it to compare-windows-skip-whitespace.
248
2492006-08-17 Martin Rudalics <rudalics@gmx.at>
250
251 * jit-lock.el (jit-lock-fontify-now): Protect the modified status of
252 the right buffer.
253
2542006-08-17 Stefan Monnier <monnier@iro.umontreal.ca>
255
256 * pcvs-parse.el (cvs-parse-table): Accept the new `...' format for
257 removed files.
258
2592006-08-17 Nick Roberts <nickrob@snap.net.nz>
260
261 * progmodes/gdb-ui.el (gdb-locals-watch-map)
262 (gdb-locals-watch-map-1): Suppress keymap first.
263 (gdb-edit-locals-map-1): New variable.
264 (gdb-edit-locals-value): New function.
265 (gdb-stack-list-locals-handler): Use them.
266
2672006-08-16 Stefan Monnier <monnier@iro.umontreal.ca>
268
269 * mouse.el (global-map): Allow yanking with mouse-2 at a spot whose
270 cursor would normally be drawn in the fringe.
271
272 * font-lock.el (font-lock-extend-region-wholelines): Fix up typo.
273 Reported by Martin Rudalics <rudalics@gmx.at>.
274
2752006-08-16 Richard Stallman <rms@gnu.org>
276
277 * term/x-win.el (x-clipboard-yank): Specify * in interactive spec.
278 (special-event-map): Process drag-n-drop events this way.
279
280 * simple.el (move-beginning-of-line): Test whether fields
281 would prevent motion back to line's first visible character.
282 If so, stop where the fields would stop the motion.
283
284 * newcomment.el (comment-indent): Fully update INDENT
285 before checking to see if it will change the text.
286
287 * cus-edit.el (custom-newline): New function.
288 (custom-mode-map): Bind newline to custom-newline.
289
290 * compare-w.el (compare-windows): Factor compare-ignore-whitespace
291 into ignore-whitespace.
292 Check each buffer for its skip-function.
293 Handle compare-windows-skip-whitespace special-case test
294 by returning t from default skip function.
295
2962006-08-15 Carsten Dominik <dominik@science.uva.nl>
297
298 * textmodes/org.el (org-clock-special-range)
299 (org-clock-update-time-maybe): New functions.
300 (org-stamp-time-of-day-regexp): Allow weekday to be of word chars,
301 not only a-z.
302 (org-agenda-get-blocks): Allow multiple blocks per headline.
303 (org-timestamp-change): Call `org-clock-update-time-maybe'.
304 (org-export-html-title-format)
305 (org-export-html-toplevel-hlevel): New options.
306 (org-export-language-setup): Add support for Czech.
307 (org-mode, org-insert-todo-heading, org-find-visible)
308 (org-find-invisible, org-invisible-p, org-invisible-p2)
309 (org-back-to-heading, org-on-heading-p, org-up-heading-all)
310 (org-show-subtree, org-show-entry, org-make-options-regexp):
311 Remove compatibility support for old outline-mode.
312 (org-check-occur-regexp): Funtion removed.
313 (org-on-heading-p, org-back-to-heading): Made defalias.
314 (org-set-local): New defsubst.
315 (org-set-regexps-and-options, org-mode)
316 (org-set-font-lock-defaults, org-edit-agenda-file-list)
317 (org-timeline, org-agenda-list, org-todo-list, org-tags-view)
318 (org-remember-apply-template, org-table-edit-field)
319 (org-table-edit-formulas, orgtbl-mode, org-export-as-ascii)
320 (org-set-autofill-regexps): Use `org-set-local'.
321 (org-table-eval-formula): Fix bug with parsing of display flags.
322
3232006-08-15 Nick Roberts <nickrob@snap.net.nz>
324
325 * progmodes/gdb-ui.el (gdb-info-stack-custom): Indicate selected
326 frame with fringe arrow. Suggested by Simon Marshall
327 <simon.marshall@misys.com>.
328 (gdb-stack-position): New variable.
329 (gdb-starting, gdb-exited): Reset gdb-stack-position to nil.
330 (gdb-frames-mode): Set gdb-stack-position to nil.
331 Add to overlay-arrow-variable-list
332 (gdb-reset): Delete gdb-stack-position from above list.
333
3342006-08-14 Jan Dj,Ad(Brv <jan.h.d@swipnet.se>
335
336 * term/x-win.el (menu-bar-edit-menu): Disable paste if buffer is
337 read only.
338
3392006-08-13 Romain Francoise <romain@orebokech.com>
340
341 * cus-theme.el (customize-create-theme)
342 (custom-theme-visit-theme): End `y-or-n-p' prompt with a space.
343
344 * filesets.el (filesets-add-buffer): Ditto.
345
346 * pcvs.el (cvs-change-cvsroot): Ditto.
347
3482006-08-13 Nick Roberts <nickrob@snap.net.nz>
349
350 * progmodes/gdb-ui.el (gdb-frame-separate-io-buffer)
351 (gdb-use-separate-io-buffer, menu): Avoid using `inferior' in text.
352 (gdb-memory-mode, gdb-locals-watch-map): Don't quote lambda
353 expressions.
354 (gdb-info-breakpoints-custom): Use gdb-breakpoint-regexp.
355 Only search till end of line.
356 Add face to function names in case of no filename.
357 Add face to variable names of watchpoints.
358
3592006-08-12 Robert Thorpe <rthorpe@realworldtech.com> (tiny change)
360
361 * cus-start.el <indent-tabs-mode>: Move to the `indent'
362 customization group.
363
3642006-08-12 Ken Manheimer <ken.manheimer@gmail.com>
365
366 * allout.el (allout-prior-bindings, allout-added-bindings):
367 Remove, after long deprecation.
368 (allout-beginning-of-line-cycles, allout-end-of-line-cycles):
369 Add customization vars controlling allout-beginning-of-line and
370 allout-end-of-line conveniences.
371 (allout-header-prefix, allout-use-mode-specific-leader)
372 (allout-use-mode-specific-leader, allout-mode-leaders):
373 Revise docstrings.
374 (allout-infer-header-lead): Change to be an alias for
375 allout-infer-header-lead-and-primary-bullet.
376 (allout-infer-header-lead-and-primary-bullet): New version of
377 allout-infer-header-lead which assigns the primary bullet to the
378 same as the header lead, when its being changed.
379 (allout-infer-body-reindent): Apply regexp-quote instead of
380 unconditionally prepending "\\", so that all literal
381 allout-header-prefix and allout-primary-bullet strings are
382 properly handled.
383 (allout-add-resumptions): Add optional qualifier for extending or
384 appending to existing values, rather than replacing them.
385 (allout-view-change-hook): Clarify docstring.
386 (allout-exposure-change-hook): Take explicit arguments, via
387 run-hook-with-args.
388 (allout-structure-added-hook)
389 (allout-structure-deleted-hook)
390 (allout-structure-shifted-hook): New hooks analogous to
391 allout-exposure-change-hook for other kinds of structural outline
392 edits.
393 (allout-encryption-plaintext-sanitization-regexps): New encryption
394 customization variable, by which cooperating modes can provde
395 massage of the plaintext without actually being passed it.
396 (allout-encryption-ciphertext-rejection-regexps)
397 (allout-encryption-ciphertext-rejection-ceiling): New encryption
398 customization variables, by which cooperating modes can prohibit
399 rare but possible ciphertext patterns from fouling their
400 operation, with actually being passed the ciphertext.
401 (allout-mode): Run activation and deactivation hooks after the
402 minor-mode variable has been toggled, to clarify the mode
403 disposition. The new encryption ciphertext rejection variable is
404 used to ensure that the ciphertext does not contain text that
405 would be recognized as outline structural elements by allout.
406 Substite allout-beginning-of-line and allout-end-of-line for
407 conventionall beginning-of-line and end-of-line bindings.
408 If allout-old-style-prefixes is non-nil, don't nullify it on mode
409 activation!
410 (allout-beginning-of-line): Respect `allout-beginning-of-line-cycles'.
411 (allout-end-of-line): Respect `allout-end-of-line-cycles'.
412 (allout-chart-subtree): Implement new mode, charting only the
413 visible items in the subtree, when new 'visible' parameter is non-nil.
414 (allout-end-of-subtree): Properly handle the last item in the buffer.
415 (allout-pre-command-business, allout-command-counter):
416 Increment an advertised counter so that cooperating enhancements can
417 track revisions of items.
418 (allout-open-topic): Run allout-structure-added-hook with suitable
419 arguments.
420 (allout-shift-in): Run allout-structure-shifted-hook with suitable
421 arguments.
422 (allout-shift-out): Fix doubling for negative args and ensure call
423 of allout-structure-shifted-hook by solely using allout-shift-in.
424 (allout-kill-line, allout-kill-topic):
425 Run allout-structure-deleted-hook with suitable arguments.
426 (allout-yank-processing): Run allout-structure-added-hook with
427 proper arguments.
428 (allout-yank): Enclose activity in allout-unprotected.
429 (allout-flag-region): Run allout-exposure-change-hook with
430 suitable arguments, instead of making the callee infer the arguments.
431 (allout-encrypt-string):
432 Support allout-encryption-plaintext-sanitization-regexps,
433 allout-encryption-ciphertext-rejection-regexps, and
434 allout-encryption-ciphertext-rejection-ceiling. Indicate correct
435 en/de cryption mode in symmetric encryption failure message.
436 (allout-obtain-passphrase): Use copy-sequence to get a distinct
437 copy of the passphrase, and don't zero it or we'll corrupt the
438 stashed copy.
439 (allout-create-encryption-passphrase-verifier)
440 (allout-verify-passphrase): Respect the new signature for
441 allout-encrypt-string.
442 (allout-get-configvar-values): Convenience for getting a
443 configuration variable value and handling its absence gracefully.
444
4452006-08-11 Romain Francoise <romain@orebokech.com>
446
447 * obsolete/zone-mode.el: Delete.
448
4492006-08-11 Stefan Monnier <monnier@iro.umontreal.ca>
450
451 * textmodes/dns-mode.el (dns-mode): Use before-save-hook.
452
4532006-08-11 Thien-Thi Nguyen <ttn@gnu.org>
454
455 * emacs-lisp/bindat.el (bindat-ip-to-string):
456 Use `format-network-address' if possible.
457
4582006-08-11 Jan Dj,Ad(Brv <jan.h.d@swipnet.se>
459
460 * x-dnd.el (x-dnd-init-frame): Call x-register-dnd-atom.
461
4622006-08-10 Chong Yidong <cyd@stupidchicken.com>
463
464 * emacs-lisp/edebug.el (edebug-recursive-edit): Don't save and
465 restore unread-command-events here.
466 (edebug-display): Do it here, to detect sit-for interruptions.
467
4682006-08-10 Romain Francoise <romain@orebokech.com>
469
470 * textmodes/dns-mode.el: Alias `zone-mode' to `dns-mode'.
471 (dns-mode-soa-auto-increment-serial): New user option.
472 (dns-mode-soa-maybe-increment-serial): New function.
473 (dns-mode): Add the latter to `write-contents-functions'.
474
475 * obsolete/zone-mode.el: Move to obsolete/ from net/.
476 Delete autoload cookies.
477
4782006-08-10 John Wiegley <johnw@newartisans.com>
479
480 * eshell/em-glob.el (eshell-glob-chars-list)
481 (eshell-glob-translate-alist): Add support for [^g] in character globs.
482
4832006-08-10 Richard Stallman <rms@gnu.org>
484
485 * facemenu.el (facemenu-add-face): Pass frame to facemenu-active-faces.
486 (facemenu-set-face): Doc fix.
487 (facemenu-listed-faces): Doc fix.
488
4892006-08-09 Chong Yidong <cyd@stupidchicken.com>
490
491 * avoid.el (mouse-avoidance-animating-pointer): New var.
492 (mouse-avoidance-nudge-mouse): Use it.
493 (mouse-avoidance-banish): Rename from mouse-avoidance-banish-hook.
494 (mouse-avoidance-exile): Rename from mouse-avoidance-exile-hook
495 (mouse-avoidance-fancy): Rename from mouse-avoidance-fancy-hook.
496 Don't activate if currently animating. All callers changed.
497
4982006-08-09 John Wiegley <johnw@newartisans.com>
499
500 * calendar/timeclock.el (timeclock-use-elapsed): Added a new
501 variable, which causes timeclock to report elapsed time worked,
502 instead of just work remaining.
503
5042006-08-09 Kenichi Handa <handa@m17n.org>
505
506 * international/latexenc.el (latexenc-find-file-coding-system):
507 Fix for the case that the 2nd element of arg-list is a cons.
508
5092006-08-08 Chong Yidong <cyd@stupidchicken.com>
510
511 * info.el (Info-fontify-node): Handle preceding `in' for note
512 reference hiding rules.
513
5142006-08-08 Stefan Monnier <monnier@iro.umontreal.ca>
515
516 * progmodes/sh-script.el (sh-quoted-subshell): Make sure we don't
517 mistake a closing " for an opening one.
518
5192006-08-07 Dan Nicolaescu <dann@ics.uci.edu>
520
521 * term/xterm.el (terminal-init-xterm): Add more key bindings.
522
5232006-08-07 Stefan Monnier <monnier@iro.umontreal.ca>
524
525 * complete.el (PC-do-completion): Filter out completions matching
526 completion-ignored-extensions before checking whether there are
527 multiple completions.
528 Don't use `list' unnecessarily when building completion tables.
529
5302006-08-06 Richard Stallman <rms@gnu.org>
531
532 * help.el (describe-mode): Make minor mode list more concise.
533
5342006-08-05 Chong Yidong <cyd@stupidchicken.com>
535
536 * bindings.el: Give mode-line-format, mode-line-modes, and
537 mode-line-position `standard-value' properties.
538
5392006-08-05 Eli Zaretskii <eliz@gnu.org>
540
541 * buff-menu.el (list-buffers-noselect): For Info buffers, use
542 "(file)node" instead of the file name.
543
5442006-08-05 Richard Stallman <rms@gnu.org>
545
546 * faces.el (escape-glyph): Doc fix.
547
5482006-08-04 Kenichi Handa <handa@m17n.org>
549
550 * international/mule-diag.el (describe-font): Improve docstring
551 and error message. Use frame-parameter (not frame-parameters).
552
5532006-08-03 Stefan Monnier <monnier@iro.umontreal.ca>
554
555 * progmodes/gud.el (gdb-script-font-lock-syntactic-keywords):
556 Correctly mark the end-of-docstring char.
557
5582006-08-03 Chong Yidong <cyd@stupidchicken.com>
559
560 * simple.el (line-move-to-column): Constrain move-to-column to
561 current field.
562
5632006-08-03 Stefan Monnier <monnier@iro.umontreal.ca>
564
565 * font-lock.el (font-lock-beg, font-lock-end)
566 (font-lock-extend-region-functions): New vars.
567 (font-lock-extend-region-multiline)
568 (font-lock-extend-region-wholelines): New functions.
569 (font-lock-default-fontify-region): Use them.
570 (font-lock-extend-jit-lock-region-after-change): Only round up
571 if font-lock-default-fontify-region will do it as well.
572
573 * font-lock.el (font-lock-extend-after-change-region-function):
574 Rename from font-lock-extend-region-function.
575 (font-lock-extend-region): Remove by inlining at call sites.
576 (font-lock-after-change-function): Don't needlessly round up to a whole
577 number of lines.
578 (font-lock-extend-jit-lock-region-after-change): Be more careful about
579 the boundary conditions and the interactions between the various ways
580 to extend the region.
581
5822006-08-02 Stefan Monnier <monnier@iro.umontreal.ca>
583
584 * jit-lock.el (jit-lock-fontify-now): Preserve the buffer's
585 modification status when forcing the second redisplay.
586
5872006-08-03 Kim F. Storm <storm@cua.dk>
588
589 * edmacro.el (edmacro-fix-menu-commands): Ignore switch-frame.
590
5912006-08-02 Stefan Monnier <monnier@iro.umontreal.ca>
592
593 * pcvs-util.el (cvs-get-buffer-create): Obey `noreuse' even if `name'
594 doesn't look like a file name.
595
596 * complete.el (PC-expand-many-files): Avoid signalling an error when
597 the current directory doesn't exist. Reported by Micha,Ak(Bl Cadilhac.
598
5992006-08-02 Andreas Schwab <schwab@suse.de>
600
601 * bindings.el (mode-line-format): Simplify reference to vc-mode.
602
6032006-08-02 Nick Roberts <nickrob@snap.net.nz>
604
605 * bindings.el (map): Make mode-line-buffer-identification-keymap
606 before defining propertized-buffer-identification.
607
6082006-08-01 Richard Stallman <rms@gnu.org>
609
610 * bindings.el (mode-line-format): Adjust spacing around vc-mode.
611
6122006-08-02 Nick Roberts <nickrob@snap.net.nz>
613
614 * progmodes/gdb-ui.el (gdb-find-source-frame): Make nil the
615 default value.
616 (gdb-find-source-frame): New function.
617 (menu): Add to menu bar.
618
6192006-08-01 Stefan Monnier <monnier@iro.umontreal.ca>
620
621 * font-core.el (font-lock-extend-region-function)
622 (font-lock-extend-region): Move to font-lock.el.
623
624 * font-lock.el (font-lock-extend-region-function)
625 (font-lock-extend-region): Move from font-core.el. Simplify.
626
627 * jit-lock.el (jit-lock-fontify-now): Cause a second redisplay
628 if needed.
629 (jit-lock-start, jit-lock-end): New dynamic scoped vars.
630 (jit-lock-after-change-extend-region-functions): New hook.
631 (jit-lock-after-change): Use it instead of hard-coding font-lock code.
632
633 * font-lock.el (font-lock-extend-jit-lock-region-after-change): New fun.
634 (font-lock-turn-on-thing-lock): Use it.
635
636 * longlines.el (longlines-show-region): Make it work on read-only
637 buffers as well.
638
6392006-08-01 Nick Roberts <nickrob@snap.net.nz>
640
641 * progmodes/gdb-ui.el (gdb-set-hollow): Check for gud-last-last-frame.
642
6432006-07-31 Richard Stallman <rms@gnu.org>
644
645 * progmodes/vhdl-mode.el (vhdl-speedbar-display-directory)
646 (vhdl-speedbar-display-projects): Update old obsolete
647 speedbar variable names.
648
6492006-07-31 Nick Roberts <nickrob@snap.net.nz>
650
651 * progmodes/gdb-ui.el (gdb-find-source-frame): New option.
652 (gdb-stopped): Use it.
653
654 * t-mouse.el (t-mouse-mode): Use set-process-query-on-exit-flag.
655
6562006-07-29 Chong Yidong <cyd@stupidchicken.com>
657
658 * loadhist.el (unload-feature): Handle new `(t . SYMBOL)' format
659 for load-history elements.
660
6612006-07-29 Eli Zaretskii <eliz@gnu.org>
662
663 * files.el (convert-standard-filename): For Cygwin, replace
664 characters not allowed in Windows file names.
665 (make-auto-save-file-name): Add Cygwin to the list of systems
666 where the auto-save file name needs to be run through
667 convert-standard-filename.
668
6692006-07-29 Lennart Borgman <lennart.borgman.073@student.lu.se>
670
671 * window.el (bw-get-tree): Don't integerp subtree if it's nil.
672
6732006-07-28 Richard Stallman <rms@gnu.org>
674
675 * bindings.el (mode-line-frame-identification)
676 (propertized-buffer-identification): Centralize the code
677 to initialize the variable.
678
679 * progmodes/grep.el (grep-default-command): Catch errors from
680 wildcard-to-regexp.
681
6822006-07-29 Kim F. Storm <storm@cua.dk>
683
684 * progmodes/grep.el (grep-tag-default): New function.
685 (grep-default-command, grep-read-regexp): Use it.
686 (grep-read-files): Use car of grep-files-history or grep-files-aliases
687 as default if nothing else applies.
688
6892006-07-28 Bill Atkins <atkinw@rpi.edu> (tiny change)
690
691 * wdired.el (wdired-change-to-wdired-mode, wdired-change-to-dired-mode):
692 Throw error if buffer is not in Dired and Wdired mode, respectively.
693
6942006-07-28 Chong Yidong <cyd@stupidchicken.com>
695
696 * cus-edit.el (custom-no-edit): Revert 2006-07-27 change, so that
697 self-insert-command keys don't activate buttons.
698 (custom-mode-map): Just don't bind "\C-m" to `custom-no-edit'.
699
7002006-07-29 Nick Roberts <nickrob@snap.net.nz>
701
702 * progmodes/gdb-ui.el (gdb-info-breakpoints-custom): Use different
703 faces for enable character.
704
12006-07-28 Nick Roberts <nickrob@snap.net.nz> 7052006-07-28 Nick Roberts <nickrob@snap.net.nz>
2 706
3 * Makefile.in (recompile): Update comment to reflect change 707 * Makefile.in (recompile): Update comment to reflect change
@@ -31,9 +735,9 @@
31 735
322006-07-26 Mathias Dahl <mathias.dahl@gmail.com> 7362006-07-26 Mathias Dahl <mathias.dahl@gmail.com>
33 737
34 * tumme.el (tumme-backward-image): Add prefix argument. Add error 738 * tumme.el (tumme-backward-image): Add prefix argument. Add error
35 when at first image. 739 when at first image.
36 (tumme-forward-image): Add prefix argument. Add error when at last 740 (tumme-forward-image): Add prefix argument. Add error when at last
37 image. 741 image.
38 742
392006-07-25 Stefan Monnier <monnier@iro.umontreal.ca> 7432006-07-25 Stefan Monnier <monnier@iro.umontreal.ca>
@@ -45,10 +749,10 @@
45 749
46 * tumme.el (tumme-track-original-file): Add `buffer-live-p' check. 750 * tumme.el (tumme-track-original-file): Add `buffer-live-p' check.
47 (tumme-format-properties-string): Handle empty `buf'. 751 (tumme-format-properties-string): Handle empty `buf'.
48 (tumme-get-comment): Change variable names inside `let'. Add 752 (tumme-get-comment): Change variable names inside `let'.
49 missing `let' variable that cause font-lock problems. 753 Add missing `let' variable that cause font-lock problems.
50 (tumme-write-comments): Change variable names inside `let'. Add 754 (tumme-write-comments): Change variable names inside `let'.
51 missing `let' variable that cause font-lock problems. 755 Add missing `let' variable that cause font-lock problems.
52 (tumme-forward-image): Rename from `tumme-forward-char'. 756 (tumme-forward-image): Rename from `tumme-forward-char'.
53 (tumme-backward-image): Rename from `tumme-backward-char'. 757 (tumme-backward-image): Rename from `tumme-backward-char'.
54 758
@@ -97,8 +801,8 @@
972006-07-24 Daiki Ueno <ueno@unixuser.org> 8012006-07-24 Daiki Ueno <ueno@unixuser.org>
98 802
99 * pgg-def.el (pgg-truncate-key-identifier): Truncate the key ID to 8 803 * pgg-def.el (pgg-truncate-key-identifier): Truncate the key ID to 8
100 letters from the end. Thanks to "David Smith" <davidsmith@acm.org> and 804 letters from the end. Thanks to "David Smith" <davidsmith@acm.org>
101 andreas@altroot.de (Andreas V,Av(Bgele) 805 and andreas@altroot.de (Andreas V,Av(Bgele).
102 806
1032006-07-23 Thien-Thi Nguyen <ttn@gnu.org> 8072006-07-23 Thien-Thi Nguyen <ttn@gnu.org>
104 808
@@ -137,7 +841,7 @@
1372006-07-21 Dan Nicolaescu <dann@ics.uci.edu> 8412006-07-21 Dan Nicolaescu <dann@ics.uci.edu>
138 842
139 * term/xterm.el (terminal-init-xterm): Fix key bindings 843 * term/xterm.el (terminal-init-xterm): Fix key bindings
140 syntax. Bind S-return, C-M-., C-TAB, S-TAB and C-S-TAB. 844 syntax. Bind S-return, C-M-., C-TAB, S-TAB and C-S-TAB.
141 845
1422006-07-21 Eli Zaretskii <eliz@gnu.org> 8462006-07-21 Eli Zaretskii <eliz@gnu.org>
143 847
@@ -173,7 +877,7 @@
173 877
174 * calc.el (calc-previous-alg-entry): Remove variable. 878 * calc.el (calc-previous-alg-entry): Remove variable.
175 879
176 * calc-aent.el (calc-alg-entry-history, calc-quick-calc-history): 880 * calc-aent.el (calc-alg-entry-history, calc-quick-calc-history):
177 New variables. 881 New variables.
178 (calc-alg-entry): Use `calc-alg-entry-history'. 882 (calc-alg-entry): Use `calc-alg-entry-history'.
179 (calc-do-quick-calc): Use `calc-quick-calc-history'. 883 (calc-do-quick-calc): Use `calc-quick-calc-history'.
@@ -497,8 +1201,8 @@
497 1201
4982006-07-10 Chong Yidong <cyd@stupidchicken.com> 12022006-07-10 Chong Yidong <cyd@stupidchicken.com>
499 1203
500 * progmodes/cc-awk.el (defconst): Use eval-and-compile to avoid 1204 * progmodes/cc-awk.el (c-awk-escaped-nls*): Use eval-and-compile to
501 compilation error. 1205 avoid compilation error.
502 1206
503 * subr.el (sit-for): New function. 1207 * subr.el (sit-for): New function.
504 1208