comparison lisp/ChangeLog @ 90596:6823a91487f2

Merge from emacs--devo--0 Patches applied: * emacs--devo--0 (patch 399-413) - Update from CVS - Rcirc update from Ryan Yeske - Merge from gnus--rel--5.10 - Miscellaneous tq-related fixes. * gnus--rel--5.10 (patch 126-127) - Merge from emacs--devo--0 - Update from CVS Revision: emacs@sv.gnu.org/emacs--unicode--0--patch-105
author Miles Bader <miles@gnu.org>
date Mon, 28 Aug 2006 04:33:45 +0000
parents 7f3f771c85fa e5542d6aad7f
children c358d0861b16
comparison
equal deleted inserted replaced
90595:fd59c4164a14 90596:6823a91487f2
1 2006-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
9 2006-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
15 2006-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
20 2006-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
40 2006-08-25 Richard Stallman <rms@gnu.org>
41
42 * kmacro.el (kmacro-repeat-on-last-key): Doc fix.
43
44 2006-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
72 2006-08-24 Stefan Monnier <monnier@iro.umontreal.ca>
73
74 * tumme.el: Remove * in defcustoms's docstrings.
75
76 2006-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
89 2006-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
94 2006-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
103 2006-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
112 2006-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
117 2006-08-23 Nick Roberts <nickrob@snap.net.nz>
118
119 * progmodes/gdb-ui.el (gdb-starting): Reset gdb-signalled to nil.
120
121 2006-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
126 2006-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
131 2006-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
136 2006-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
141 2006-08-21 Richard Stallman <rms@gnu.org>
142
143 * whitespace.el (whitespace-cleanup): Doc fix.
144
145 2006-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
161 2006-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
167 2006-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
209 2006-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
215 2006-08-20 Juanma Barranquero <lekktu@gmail.com>
216
217 * newcomment.el (comment-box): Call `comment-normalize-vars'.
218 Add autoload cookie.
219
220 2006-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
228 2006-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
236 2006-08-18 Gustav H,Ae(Bllberg <gustav@gmail.com> (tiny change)
237
238 * rect.el (spaces-string): Simplify and add doc string.
239
240 2006-08-17 Romain Francoise <romain@orebokech.com>
241
242 * progmodes/gdb-ui.el (gdb-edit-locals-value): Balance parens.
243
244 2006-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
249 2006-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
254 2006-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
259 2006-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
267 2006-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
1 2006-08-16 Richard Stallman <rms@gnu.org> 275 2006-08-16 Richard Stallman <rms@gnu.org>
2 276
3 * term/x-win.el (x-clipboard-yank): Specify * in interactive spec. 277 * term/x-win.el (x-clipboard-yank): Specify * in interactive spec.
4 (special-event-map): Process drag-n-drop events this way. 278 (special-event-map): Process drag-n-drop events this way.
5 279
16 * compare-w.el (compare-windows): Factor compare-ignore-whitespace 290 * compare-w.el (compare-windows): Factor compare-ignore-whitespace
17 into ignore-whitespace. 291 into ignore-whitespace.
18 Check each buffer for its skip-function. 292 Check each buffer for its skip-function.
19 Handle compare-windows-skip-whitespace special-case test 293 Handle compare-windows-skip-whitespace special-case test
20 by returning t from default skip function. 294 by returning t from default skip function.
21 295
22 2006-08-15 Carsten Dominik <dominik@science.uva.nl> 296 2006-08-15 Carsten Dominik <dominik@science.uva.nl>
23 297
24 * textmodes/org.el (org-clock-special-range, 298 * textmodes/org.el (org-clock-special-range)
25 org-clock-update-time-maybe): New functions. 299 (org-clock-update-time-maybe): New functions.
26 (org-stamp-time-of-day-regexp): Allow weekday to be of word chars, 300 (org-stamp-time-of-day-regexp): Allow weekday to be of word chars,
27 not only a-z. 301 not only a-z.
28 (org-agenda-get-blocks): Allow multiple blocks per headline. 302 (org-agenda-get-blocks): Allow multiple blocks per headline.
29 (org-timestamp-change): Call `org-clock-update-time-maybe'. 303 (org-timestamp-change): Call `org-clock-update-time-maybe'.
30 (org-export-html-title-format) 304 (org-export-html-title-format)
31 (org-export-html-toplevel-hlevel): New options. 305 (org-export-html-toplevel-hlevel): New options.
32 (org-export-language-setup): Added support for Czech. 306 (org-export-language-setup): Add support for Czech.
33 (org-mode, org-insert-todo-heading, org-find-visible) 307 (org-mode, org-insert-todo-heading, org-find-visible)
34 (org-find-invisible, org-invisible-p, org-invisible-p2) 308 (org-find-invisible, org-invisible-p, org-invisible-p2)
35 (org-back-to-heading, org-on-heading-p, org-up-heading-all) 309 (org-back-to-heading, org-on-heading-p, org-up-heading-all)
36 (org-show-subtree, org-show-entry, org-make-options-regexp): 310 (org-show-subtree, org-show-entry, org-make-options-regexp):
37 Removed compatibility support for old outline-mode. 311 Remove compatibility support for old outline-mode.
38 (org-check-occur-regexp): Funtion removed. 312 (org-check-occur-regexp): Funtion removed.
39 (org-on-heading-p, org-back-to-heading): Made defalias. 313 (org-on-heading-p, org-back-to-heading): Made defalias.
40 (org-set-local): New defsubst. 314 (org-set-local): New defsubst.
41 (org-set-regexps-and-options, org-mode) 315 (org-set-regexps-and-options, org-mode)
42 (org-set-font-lock-defaults, org-edit-agenda-file-list) 316 (org-set-font-lock-defaults, org-edit-agenda-file-list)
43 (org-timeline, org-agenda-list, org-todo-list, org-tags-view) 317 (org-timeline, org-agenda-list, org-todo-list, org-tags-view)
44 (org-remember-apply-template, org-table-edit-field) 318 (org-remember-apply-template, org-table-edit-field)
45 (org-table-edit-formulas, orgtbl-mode, org-export-as-ascii) 319 (org-table-edit-formulas, orgtbl-mode, org-export-as-ascii)
46 (org-set-autofill-regexps): Use `org-set-local'. 320 (org-set-autofill-regexps): Use `org-set-local'.
47 (org-table-eval-formula): Fixed bug with parsing of display flags. 321 (org-table-eval-formula): Fix bug with parsing of display flags.
48 322
49 2006-08-15 Nick Roberts <nickrob@snap.net.nz> 323 2006-08-15 Nick Roberts <nickrob@snap.net.nz>
50 324
51 * progmodes/gdb-ui.el (gdb-info-stack-custom): Indicate selected 325 * progmodes/gdb-ui.el (gdb-info-stack-custom): Indicate selected
52 frame with fringe arrow. Suggested by Simon Marshall 326 frame with fringe arrow. Suggested by Simon Marshall
53 <simon.marshall@misys.com>. 327 <simon.marshall@misys.com>.
54 (gdb-stack-position): New variable. 328 (gdb-stack-position): New variable.
55 (gdb-starting, gdb-exited): Reset gdb-stack-position to nil. 329 (gdb-starting, gdb-exited): Reset gdb-stack-position to nil.
56 (gdb-frames-mode): Set gdb-stack-position to nil. Add to 330 (gdb-frames-mode): Set gdb-stack-position to nil.
57 overlay-arrow-variable-list 331 Add to overlay-arrow-variable-list
58 (gdb-reset): Delete gdb-stack-position from above list. 332 (gdb-reset): Delete gdb-stack-position from above list.
59 333
60 2006-08-14 Jan Dj,Ad(Brv <jan.h.d@swipnet.se> 334 2006-08-14 Jan Dj,Ad(Brv <jan.h.d@swipnet.se>
61 335
62 * term/x-win.el (menu-bar-edit-menu): Disable paste if buffer is 336 * term/x-win.el (menu-bar-edit-menu): Disable paste if buffer is
80 (gdb-info-breakpoints-custom): Use gdb-breakpoint-regexp. 354 (gdb-info-breakpoints-custom): Use gdb-breakpoint-regexp.
81 Only search till end of line. 355 Only search till end of line.
82 Add face to function names in case of no filename. 356 Add face to function names in case of no filename.
83 Add face to variable names of watchpoints. 357 Add face to variable names of watchpoints.
84 358
85 2006-08-12 Robert Thorpe <rthorpe@realworldtech.com> (tiny change) 359 2006-08-12 Robert Thorpe <rthorpe@realworldtech.com> (tiny change)
86 360
87 * cus-start.el <indent-tabs-mode>: Move to the `indent' 361 * cus-start.el <indent-tabs-mode>: Move to the `indent'
88 customization group. 362 customization group.
89 363
90 2006-08-12 Ken Manheimer <ken.manheimer@gmail.com> 364 2006-08-12 Ken Manheimer <ken.manheimer@gmail.com>
93 Remove, after long deprecation. 367 Remove, after long deprecation.
94 (allout-beginning-of-line-cycles, allout-end-of-line-cycles): 368 (allout-beginning-of-line-cycles, allout-end-of-line-cycles):
95 Add customization vars controlling allout-beginning-of-line and 369 Add customization vars controlling allout-beginning-of-line and
96 allout-end-of-line conveniences. 370 allout-end-of-line conveniences.
97 (allout-header-prefix, allout-use-mode-specific-leader) 371 (allout-header-prefix, allout-use-mode-specific-leader)
98 (allout-use-mode-specific-leader, allout-mode-leaders): Revised 372 (allout-use-mode-specific-leader, allout-mode-leaders):
99 docstrings. 373 Revise docstrings.
100 (allout-infer-header-lead): Change to be an alias for 374 (allout-infer-header-lead): Change to be an alias for
101 allout-infer-header-lead-and-primary-bullet. 375 allout-infer-header-lead-and-primary-bullet.
102 (allout-infer-header-lead-and-primary-bullet): New version of 376 (allout-infer-header-lead-and-primary-bullet): New version of
103 allout-infer-header-lead which assigns the primary bullet to the 377 allout-infer-header-lead which assigns the primary bullet to the
104 same as the header lead, when its being changed. 378 same as the header lead, when its being changed.
134 If allout-old-style-prefixes is non-nil, don't nullify it on mode 408 If allout-old-style-prefixes is non-nil, don't nullify it on mode
135 activation! 409 activation!
136 (allout-beginning-of-line): Respect `allout-beginning-of-line-cycles'. 410 (allout-beginning-of-line): Respect `allout-beginning-of-line-cycles'.
137 (allout-end-of-line): Respect `allout-end-of-line-cycles'. 411 (allout-end-of-line): Respect `allout-end-of-line-cycles'.
138 (allout-chart-subtree): Implement new mode, charting only the 412 (allout-chart-subtree): Implement new mode, charting only the
139 visible items in the subtree, when new 'visible' parameter is 413 visible items in the subtree, when new 'visible' parameter is non-nil.
140 non-nil. 414 (allout-end-of-subtree): Properly handle the last item in the buffer.
141 (allout-end-of-subtree): Properly handle the last item in the 415 (allout-pre-command-business, allout-command-counter):
142 buffer. 416 Increment an advertised counter so that cooperating enhancements can
143 (allout-pre-command-business, allout-command-counter): Increment 417 track revisions of items.
144 an advertised counter so that cooperating enhancements can track
145 revisions of items.
146 (allout-open-topic): Run allout-structure-added-hook with suitable 418 (allout-open-topic): Run allout-structure-added-hook with suitable
147 arguments. 419 arguments.
148 (allout-shift-in): Run allout-structure-shifted-hook with suitable 420 (allout-shift-in): Run allout-structure-shifted-hook with suitable
149 arguments. 421 arguments.
150 (allout-shift-out): Fix doubling for negative args and ensure call 422 (allout-shift-out): Fix doubling for negative args and ensure call
151 of allout-structure-shifted-hook by solely using allout-shift-in. 423 of allout-structure-shifted-hook by solely using allout-shift-in.
152 (allout-kill-line, allout-kill-topic): Run 424 (allout-kill-line, allout-kill-topic):
153 allout-structure-deleted-hook with suitable arguments. 425 Run allout-structure-deleted-hook with suitable arguments.
154 (allout-yank-processing): Run allout-structure-added-hook with 426 (allout-yank-processing): Run allout-structure-added-hook with
155 proper arguments. 427 proper arguments.
156 (allout-yank): Enclose activity in allout-unprotected. 428 (allout-yank): Enclose activity in allout-unprotected.
157 (allout-flag-region): Run allout-exposure-change-hook with 429 (allout-flag-region): Run allout-exposure-change-hook with
158 suitable arguments, instead of making the callee infer the 430 suitable arguments, instead of making the callee infer the arguments.
159 arguments. 431 (allout-encrypt-string):
160 (allout-encrypt-string): Support 432 Support allout-encryption-plaintext-sanitization-regexps,
161 allout-encryption-plaintext-sanitization-regexps,
162 allout-encryption-ciphertext-rejection-regexps, and 433 allout-encryption-ciphertext-rejection-regexps, and
163 allout-encryption-ciphertext-rejection-ceiling. Indicate correct 434 allout-encryption-ciphertext-rejection-ceiling. Indicate correct
164 en/de cryption mode in symmetric encryption failure message. 435 en/de cryption mode in symmetric encryption failure message.
165 (allout-obtain-passphrase): Use copy-sequence to get a distinct 436 (allout-obtain-passphrase): Use copy-sequence to get a distinct
166 copy of the passphrase, and don't zero it or we'll corrupt the 437 copy of the passphrase, and don't zero it or we'll corrupt the