comparison lisp/ChangeLog @ 91073:4bc33ffdda1a

Merge from emacs--devo--0 Patches applied: * emacs--devo--0 (patch 902-908) - Update from CVS - Merge from emacs--rel--22 * emacs--rel--22 (patch 131-137) - Update from CVS - Merge from gnus--rel--5.10 * gnus--rel--5.10 (patch 261-262) - Update from CVS Revision: emacs@sv.gnu.org/emacs--unicode--0--patch-278
author Miles Bader <miles@gnu.org>
date Sat, 27 Oct 2007 09:12:07 +0000
parents 74ab3ea909f9 b210bba3f477
children 2a685ee1b5bb
comparison
equal deleted inserted replaced
91072:74ab3ea909f9 91073:4bc33ffdda1a
14 (pr-do-update-menus, pr-update-mode-line, pr-f-read-string) 14 (pr-do-update-menus, pr-update-mode-line, pr-f-read-string)
15 (pr-f-set-keymap-parents, pr-keep-region-active): Fun aliases. 15 (pr-f-set-keymap-parents, pr-keep-region-active): Fun aliases.
16 (defvar pr-menu-print-item, pr-ps-printer-menu-modified) 16 (defvar pr-menu-print-item, pr-ps-printer-menu-modified)
17 (pr-txt-printer-menu-modified, pr-ps-utility-menu-modified) 17 (pr-txt-printer-menu-modified, pr-ps-utility-menu-modified)
18 (pr-even-or-odd-alist): Vars definition moved. 18 (pr-even-or-odd-alist): Vars definition moved.
19
20 2007-10-26 Dan Nicolaescu <dann@ics.uci.edu>
21
22 * emulation/pc-select.el (next-line-mark, next-line-nomark)
23 (previous-line-mark, previous-line-nomark): Wrap with-no-warnings
24 around uses of previous-line and next-line.
25
26 * diff.el (diff-old-file, diff-new-file, diff-extra-args): New
27 defvars.
28
29 * textmodes/css-mode.el (comment-continue):
30 * net/browse-url.el (url-handler-regexp):
31 * progmodes/idlw-help.el (idlwave-system-routines): Pacify
32 byte-compiler.
33
34 * textmodes/fill.el (fill-nobreak-p): Replace obsolete alias
35 line-move-invisible-p it's former definition:
36 invisible-p. line-move-invisible-p was removed on 2007-08-29.
37
38 2007-10-26 Juanma Barranquero <lekktu@gmail.com>
39
40 * files.el (kill-emacs-query-functions): Doc fix;
41 `save-buffers-kill-emacs' is no longer bound to a key.
42
43 2007-10-26 Richard Stallman <rms@gnu.org>
44
45 * isearch-multi.el (isearch-buffers-multi): New option.
46 (isearch-buffers-search-fun): Test it.
47
48 * progmodes/ps-mode.el (ps-mode-map): Delete C-c v binding.
49 Put ps-run-clear on C-c C-l.
50
51 * newcomment.el (comment-styles): New style indent-or-triple.
52 (comment-style): Make that the default.
53 (comment-add defvar): Doc fix.
54 (comment-add): Delete arg EXTRA.
55 (comment-region-default): Open code call to comment-add.
56 Handle indent-or-triple style which uses `multi-char' for INDENT.
57
58 2007-10-26 Juanma Barranquero <lekktu@gmail.com>
59
60 * eshell/em-unix.el (nil-blank-string): Doc fix.
61
62 2007-10-26 John Wiegley <johnw@newartisans.com>
63
64 * eshell/em-unix.el (eshell/diff): Before calling the `diff'
65 function, ensure that the third argument is turned into a nil if
66 the string is otherwise completely empty (either no characters, or
67 all tabs/spaces). This fixes a bug from a user who found himself
68 unable to customize `diff-switches' and still use Eshell's diff
69 command.
70
71 2007-10-26 Glenn Morris <rgm@gnu.org>
72
73 * emacs-lisp/bytecomp.el (byte-compile-warnings): Autoload the
74 safe-local-variable property.
75
76 2007-10-26 Gwern Branwen <gwern0@gmail.com> (tiny change)
77
78 * net/browse-url.el (browse-url-browser-function): Delete grail.
79 (browse-url-grail): Function and variable deleted.
80 (browse-url-browser-function): Delete IXI Mosaic.
81 (browse-url-default-browser): Don't try IXI Mosaic.
82 (browse-url-iximosaic): Function deleted.
83 (browse-url-browser-function): Delete MMM.
84 (browse-url-default-browser): Don't try MMM.
85 (browse-url-mmm): Function deleted.
86
87 2007-10-26 Drew Adams <drew.adams@oracle.com>
88
89 * custom.el (custom-note-var-changed): New function.
90
91 2007-10-25 Dan Nicolaescu <dann@ics.uci.edu>
92
93 * emulation/edt-mapper.el (edt-emacs-variant): Replace the only
94 use with the definition. Remove.
95
96 * add-log.el (change-log-start-entry-re): New defconst.
97 (change-log-sortable-date-at): Use it.
98 (change-log-beginning-of-defun, change-log-end-of-defun):
99 New functions.
100 (change-log-mode): Use them for beginning-of-defun-function and
101 end-of-defun-function.
102
103 2007-10-25 Jonathan Yavner <jyavner@member.fsf.org>
104
105 * ses.el: Make `ses--symbolic-formulas' a safe local variable.
106 (ses-mode-print-map): Add `c' and `t' (suggested by Gareth Rees).
107 (ses-recalculate-cell): Deal with point being just beyond end of
108 data area (why does this happen?)
109 (ses-set-curcell): Ditto.
110 (ses-column-letter): Handle columns beyond 702. Code written by
111 Gareth Rees.
112
113 2007-10-25 Carsten Dominik <dominik@science.uva.nl>
114
115 * textmodes/org.el (org-agenda-get-restriction-and-command):
116 Use `mapc' instead of `mapcar'.
117 (org-agenda-list): Numeric prefix argument can specify the number
118 of days.
119 (remember-register, remember-buffer): Prevent byte compiler from
120 complaining.
121 (org-todo): Save and restore match data.
122 (org-no-warnings): New macro.
123 (org-columns-eval): Use `org-no-warnings'.
124
125 2007-10-25 Chris Moore <christopher.ian.moore@gmail.com>
126
127 * comint.el (comint-password-prompt-regexp):
128 Handle `[sudo] password'-style prompt.
129
130 2007-10-25 Glenn Morris <rgm@gnu.org>
131
132 * custom.el (custom-declare-variable): Add :risky and :safe keywords.
133 (defcustom): Doc fix.
134
135 * progmodes/f90.el (f90-keywords-re, f90-keywords-level-3-re):
136 Add `non_intrinsic'.
137 (f90-constants-re): Add ieee modules.
138 (f90-typedef-matcher, f90-typedec-matcher)
139 (f90-imenu-type-matcher): New functions.
140 (f90-font-lock-keywords-1): Give module procedures function-name face.
141 Use `f90-typedef-matcher' for derived types. Fix `abstract interface'.
142 Add `use, intrinsic'.
143 (f90-font-lock-keywords-2): Use `f90-typedec-matcher' for derived types.
144 Move start of `enum' blocks to separate entry.
145 (f90-start-block-re): Fix `type', `abstract interface'.
146 (f90-imenu-generic-expression): Use `f90-imenu-type-matcher' for
147 derived types.
148 (f90-mode-abbrev-table): Add `abstract interface', `asynchronous',
149 `elemental', change `enumerator'.
150 (f90-no-block-limit): Fix `abstract interface'.
151
152 * progmodes/f90.el (f90-indented-comment-re)
153 (f90-directive-comment-re, f90-break-delimiters):
154 * progmodes/fortran.el (fortran-comment-line-start-skip)
155 (fortran-directive-re):
156 * textmodes/conf-mode.el (conf-space-keywords): Mark these regexps
157 as safe if they are strings.
158
159 2007-10-25 Stefan Monnier <monnier@iro.umontreal.ca>
160
161 * startup.el (window-system): Remove. Don't make it frame-local.
162
163 2007-10-24 Richard Stallman <rms@gnu.org>
164
165 * savehist.el (savehist-save): Omit unreadable elements.
166
167 * loadhist.el (unload-function-defs-list): Renamed from
168 unload-function-features-list.
169 (unload-feature-special-hooks, unload-feature): Doc fixes.
170
171 * indent.el (indent-to-left-margin): If point's in the indentation,
172 move to the end of the indentation.
173
174 * cus-edit.el (customize-changed-options): Make arg optional.
175
176 2007-10-24 Juanma Barranquero <lekktu@gmail.com>
177
178 * bs.el (bs-select, bs-select-other-window): Fix typos in docstrings.
179
180 2007-10-24 Dan Nicolaescu <dann@ics.uci.edu>
181
182 * textmodes/org-publish.el (org-publish-attachment): Re-install
183 accidentally deleted change.
184
185 2007-10-24 Stefan Monnier <monnier@iro.umontreal.ca>
186
187 * term/iris-ansi.el (iris-function-map): Move init into declaration.
188
189 2007-10-24 Juanma Barranquero <lekktu@gmail.com>
190
191 * buff-menu.el (Buffer-menu-sort-column): Doc fix.
192 (Buffer-menu-mode-map): Initialize in the declaration.
193 (Buffer-menu-mode): Define with `define-derived-mode'.
194
195 2007-10-24 Carsten Dominik <dominik@science.uva.nl>
196
197 * textmodes/org.el (org-version): Change to 5.13e.
198 (org-agenda-file-regexp): Fix typo in docstring.
199 (org-add-planning-info): Fix bug in parenthesis settings.
200 (org-scan-tags): Catch the case of indirect buffers with no filename.
201 (org-fast-tag-selection, org-export-as-ascii, org-export-as-html):
202 Re-install switch to mapc, had been removed by accident.
203 (org-columns-map): New binding `C-c C-o'.
204 (org-columns-menu): Change menu text and added new entry.
205 (org-columns-eval): Document the use of `next-line'.
206 (org-columns-open-link): New function.
207 (org-columns-follow-link): Remove function.
208 (org-open-link-from-string): New function.
209 (org-read-date-get-relative): Fix typo in docstring.
210 (org-read-date-get-relative): Leading +/- is not optional.
211 (org-agenda-get-restriction-and-command): Always resize window on
212 first loop cycle.
213 (org-agenda-open-link): Make sure the link abbreviations are
214 present in the agenda buffer.
215 (org-agenda-copy-local-variable): New function.
216
217 2007-10-24 Stefan Monnier <monnier@iro.umontreal.ca>
218
219 * vc.el (vc-update-changelog-rcs2log): Remove incorrect `backend' arg.
220
221 2007-10-24 Stefan Monnier <monnier@iro.umontreal.ca>
222
223 * simple.el (reindent-then-newline-and-indent): Use a `move after
224 insert' kind of marker in the save-excursion.
225
226 2007-10-23 Stefan Monnier <monnier@iro.umontreal.ca>
227
228 * textmodes/css-mode.el: Require CL.
229 (comment-continue): Declare.
230
231 * subr.el (make-variable-frame-localizable): Remove.
232 (make-variable-frame-local): Mark obsolete.
233
234 2007-10-23 Stefan Monnier <monnier@iro.umontreal.ca>
235
236 * textmodes/tex-mode.el (tex-uptodate-p): Don't signal an error if one
237 of the subdirs is unreadable.
238
239 2007-10-23 Michael Albinus <michael.albinus@gmx.de>
240
241 * net/tramp.el (tramp-set-file-uid-gid): Protect `call-process'
242 when we are local.
243
244 2007-10-23 Stefan Monnier <monnier@iro.umontreal.ca>
245
246 * progmodes/python.el (python-current-defun): Remove left-over
247 assignment to `start'.
248
249 2007-10-23 Juanma Barranquero <lekktu@gmail.com>
250
251 * ibuf-ext.el (ibuffer-auto-update-changed): Use `dolist' rather
252 than `mapcar'; return value is not used.
253
254 2007-10-23 Dan Nicolaescu <dann@ics.uci.edu>
255
256 * progmodes/gud.el (gdb-source-window, gud-tooltip-mode)
257 (hl-line-mode, hl-line-sticky-flag): Pacify byte compiler.
258
259 2007-10-23 Juanma Barranquero <lekktu@gmail.com>
260
261 * ibuf-ext.el (ibuffer-switch-to-saved-filters)
262 (ibuffer-switch-to-saved-filter-groups): Doc fixes.
263
264 2007-10-23 Dan Nicolaescu <dann@ics.uci.edu>
265
266 * term/xterm.el (terminal-init-xterm): Experiment with a longer timeout.
267
268 2007-10-23 Katsumi Yamaoka <yamaoka@jpl.org>
269
270 * emacs-lisp/advice.el (ad-make-advised-docstring):
271 Add ad-advice-info text property to doc string.
272
273 2007-10-23 Glenn Morris <rgm@gnu.org>
274
275 * progmodes/f90.el (f90-do-indent, f90-if-indent)
276 (f90-type-indent, f90-program-indent, f90-associate-indent)
277 (f90-continuation-indent, f90-comment-region)
278 (f90-beginning-ampersand, f90-smart-end)
279 (f90-break-before-delimiters, f90-auto-keyword-case)
280 (f90-leave-line-no, f90-mode-hook):
281 Give an appropriate safe-local-variable property.
282
283 * progmodes/fortran.el (fortran-tab-mode-default)
284 (fortran-tab-mode-string, fortran-do-indent, fortran-if-indent)
285 (fortran-structure-indent, fortran-continuation-indent)
286 (fortran-comment-indent, fortran-comment-line-extra-indent)
287 (fortran-comment-line-start)
288 (fortran-minimum-statement-indent-fixed)
289 (fortran-minimum-statement-indent-tab)
290 (fortran-comment-indent-char, fortran-line-number-indent)
291 (fortran-check-all-num-for-matching-do)
292 (fortran-blink-matching-if, fortran-continuation-string)
293 (fortran-comment-region, fortran-electric-line-number)
294 (fortran-column-ruler-fixed, fortran-column-ruler-tab)
295 (fortran-analyze-depth, fortran-break-before-delimiters):
296 Give an appropriate safe-local-variable property.
297
298 2007-10-23 Dan Nicolaescu <dann@ics.uci.edu>
299
300 * printing.el: Move variable definitions before use.
301 (pr-menu-char-width, pr-menu-char-height): Pacify byte compiler.
302
303 2007-10-22 Stefan Monnier <monnier@iro.umontreal.ca>
304
305 * emulation/tpu-edt.el (tpu-edt-old-global-values): New var.
306 (tpu-edt-off): Use it.
307 (tpu-edt-on): Set it. Make sure the tpu-global-map is not already on
308 the global-map before adding it to global-map.
309
310 * menu-bar.el (global-buffers-menu-map): New var.
311 (global-map, menu-bar-update-buffers): Use it.
312 * msb.el (msb-menu-bar-update-buffers): Use it.
313 (msb-sort-by-directory, msb--choose-menu, msb--mode-menu-cond)
314 (msb--most-recently-used-menu, msb--create-buffer-menu-2):
315 Use with-current-buffer.
316
317 2007-10-22 Juri Linkov <juri@jurta.org>
318
319 * isearch-multi.el: New file.
320
321 * isearch.el (isearch-search-string): After finding the next
322 occurrence switch to buffer isearch-buffers-current-buffer when
323 isearch-buffers-next-buffer-function is non-nil and
324 isearch-buffers-current-buffer is live.
325
326 * add-log.el (change-log-mode): Make and set buffer-local variable
327 isearch-buffers-next-buffer-function to change-log-next-buffer.
328 Call isearch-buffers-minor-mode.
329 (change-log-next-buffer): New function.
330
331 2007-10-22 Carsten Dominik <dominik@science.uva.nl>
332
333 * textmodes/org.el (org-read-date-get-relative): New function.
334 (org-agenda-file-regexp): New variable.
335 (org-agenda-files): Allow directories in the variable.
336 (org-agenda-get-restriction-and-command): New function.
337 (org-agenda): Use `org-agenda-get-restriction-and-command'.
338 (org-todo-blocker-hook, org-todo-trigger-hook): New hooks.
339 (org-entry-is-todo-p, org-entry-is-done-p, org-get-todo-state):
340 New functions.
341 (org-entry-add-to-multivalued-property)
342 (org-entry-remove-from-multivalued-property)
343 (org-entry-member-in-multivalued-property): New functions.
344 (org-remember-apply-template): Catch C-g and make sure window
345 configuration is restored.
346 (org-agenda-open-link): Make it work with several links in the line.
347 (org-drawers, org-set-regexps-and-options)
348 (org-get-current-options): Add support for a DRAWERS in-buffer option.
349 (org-agenda-window-frame-fractions): New option.
350 (org-fit-agenda-window): Use `org-agenda-window-frame-fractions'.
351 (org-columns-cleanup-item, org-find-entry-with-id)
352 (org-insert-columns-dblock, org-listtable-to-string)
353 (org-dblock-write:columnview, org-columns-capture-view)
354 (org-edit-headline): New functions.
355 (org-agenda-to-appt): Require calendar.
356 (org-entry-get-with-inheritance): Widen for search.
357 (org-columns-display-here): Don't mark buffer as modified when
358 adding space characters to accomodate column overlays.
359 (org-export-as-html): Better formatting of tags in the toc.
360 (org-columns-display-here): Make the ITEM column as compact as possible.
361 (org-remember-templates): Customization interface improved.
362 (org-export-with-property-drawer): Variable removed.
363 (org-export-with-drawers): New option.
364 (org-complex-heading-regexp): New variable.
365 (org-sort-entries): Rewrite using `sort-subr'.
366 (org-set-property): More appropriate completion during interactive use.
367 (org-sort-entries): Allow sorting by property.
368 (org-additional-option-like-keywords): Add more values.
369 (org-sort-entries-or-items): Rename from `org-sort-entries'.
370
371 2007-10-22 Carsten Dominik <dominik@science.uva.nl>
372
373 * textmodes/org.el (org-get-date-from-calendar): New function.
374 (org-at-timestamp-p, org-timestamp-change)
375 (org-remember-templates): First element of each entry is now a
376 name for the template.
377 (org-store-log-note): Check for `org-note-abort'.
378 (org-kill-note-or-show-branches): New command.
379 (org-fontify-priorities): New option.
380 (org-fontify-priorities): New function.
381 (org-cut-subtree, org-copy-subtree): New argument N to
382 act on N sequential subtrees.
383 (org-paste-subtree): Fix the level at which a tree is pasted.
384 (org-fit-agenda-window): Limitations on window size removed.
385 (org-agenda-find-same-or-today-or-agenda): Rename from
386 `org-agenda-find-today-or-agenda'.
387 (org-scheduled-past-days): New option.
388 (org-agenda-scheduled-leaders)
389 (org-agenda-deadline-leaders): New options.
390 (org-agenda-get-deadlines): Use `org-agenda-deadline-leaders'.
391 (org-agenda-get-scheduled): Use `org-agenda-scheduled-leaders'.
392 (org-export-with-tags, org-export-plist-vars)
393 (org-infile-export-plist): New "tags" option.
394 (org-use-property-inheritance): New option.
395 (org-cached-entry-get): Use `org-use-property-inheritance'.
396 (org-remember-apply-template): Fix typo.
397
398 2007-10-22 Michael Albinus <michael.albinus@gmx.de>
399
400 * net/tramp.el (tramp-find-shell)
401 (tramp-open-connection-setup-interactive-shell): Improve sending
402 initial commands.
403 (tramp-action-terminal): Send debug message.
404 (tramp-wait-for-shell-prompt, tramp-send-command-internal): Remove.
405 (tramp-barf-if-no-shell-prompt): Insert code of
406 `tramp-wait-for-shell-prompt'.
407
408 2007-10-22 Stefan Monnier <monnier@iro.umontreal.ca>
409
410 * term/AT386.el (terminal-init-AT386): Use input-decode-map.
411
412 * term/vt200.el (terminal-init-vt200):
413 * term/vt201.el (terminal-init-vt201):
414 * term/vt220.el (terminal-init-vt220):
415 * term/vt240.el (terminal-init-vt240):
416 * term/vt300.el (terminal-init-vt300):
417 * term/vt320.el (terminal-init-vt320):
418 * term/vt400.el (terminal-init-vt400):
419 * term/vt420.el (terminal-init-vt420): Use input-decode-map.
420
421 * term/wyse50.el (wyse50-terminal-map): New var.
422 (terminal-init-wyse50): Use it and input-decode-map.
423 (enable-arrow-keys): Emasculate.
424
425 * term/tvi970.el (tvi970-terminal-map): New var.
426 (terminal-init-tvi970): Use it and input-decode-map.
427 (tvi970-keypad-numeric): Remove.
428 (tvi970-set-keypad-mode): Use a terminal-parameter rather than var.
429
430 * term/sun.el (sun-raw-prefix): Fill as part of declaration.
431 (terminal-init-sun): Use it and input-decode-map.
432
433 * term/news.el (terminal-init-news):
434 * term/lk201.el (terminal-init-lk201):
435 * term/iris-ansi.el (terminal-init-iris-ansi): Use input-decode-map.
436
437 2007-10-22 Sean O'Rourke <sorourke@cs.ucsd.edu>
438
439 * complete.el (PC-expand-many-files): Remove.
440 (PC-do-completion): Call file-expand-wildcards instead of
441 PC-expand-many-files.
442
443 * net/tramp.el (tramp-handle-expand-many-files): Remove.
444 (PC-expand-many-files): Remove advice.
445
446 2007-10-22 Glenn Morris <rgm@gnu.org>
447
448 * progmodes/f90.el: Remove leading "*" from defcustom doc-strings.
449 Add some support for Fortran 2003 syntax:
450 (f90-type-indent): Now also applies to `enum'.
451 (f90-associate-indent): New user option.
452 (f90-keywords-re, f90-keywords-level-3-re, f90-procedures-re):
453 Add some F2003 keywords.
454 (f90-constants-re): New constant.
455 (f90-font-lock-keywords-1): Add `associate' blocks, and `abstract
456 Interface'.
457 (f90-font-lock-keywords-2): Add `enumerator', `generic', `procedure',
458 `class'. Arguments for `type'/`class' may have spaces. Add a new
459 element for functions with specified types. Add `end enum' and
460 `select type'. Add `implicit enumerator' and `procedure'.
461 Add `class default' and `type is', `class is'. Fix `go to' regexp.
462 (f90-font-lock-keywords-3): Add `asynchronous' attribute.
463 (f90-font-lock-keywords-4): Add `f90-constants-re'.
464 (f90-blocks-re): Add `enum' and `associate'.
465 (f90-else-like-re): Add `class is', `type is', and `class default'.
466 (f90-end-type-re): Add `enum'.
467 (f90-end-associate-re, f90-typeis-re): New constants.
468 (f90-end-block-re): Add `enum' and `associate'. Change from
469 optional whitespace to end-of-word, to avoid `enumerator'.
470 (f90-start-block-re): Add `select type', `abstract interface', and
471 `enum'. Avoid `type is', and `type (sometype)'.
472 (f90-mode-abbrev-table): Add `enumerator', `protected', and `volatile'.
473 (f90-mode): Doc fix.
474 (f90-looking-at-select-case): Doc fix. Add `select type'.
475 (f90-looking-at-associate): New function.
476 (f90-looking-at-type-like): Avoid `type is' and `type (sometype)'.
477 Add `enum' and `abstract interface'.
478 (f90-no-block-limit): Add `select type' and `abstract interface'.
479 (f90-get-correct-indent, f90-calculate-indent)
480 (f90-end-of-block, f90-beginning-of-block, f90-next-block)
481 (f90-indent-region, f90-match-end): Handle `associate' blocks.
482
483 2007-10-22 Martin Rudalics <rudalics@gmx.at>
484
485 * progmodes/fortran.el (fortran-mode-map, fortran-window-create):
486 Use window-full-width-p.
487
488 2007-10-22 Dan Nicolaescu <dann@ics.uci.edu>
489
490 * mail/vms-pmail.el (insert-signature): Don't use end-of-buffer.
491
492 * tooltip.el: Use featurep 'xemacs.
493
494 * printing.el: Move variable definitions before use, no code change.
495
496 2007-10-22 Juri Linkov <juri@jurta.org>
497
498 * simple.el (goto-history-element): Allow minibuffer-default to be
499 a list of default values accessible by typing M-n in the minibuffer.
500
501 * dired-x.el (dired-guess-shell-command): Put all guesses to the
502 minibuffer default value list instead of pushing them temporarily
503 to the history list.
504
505 2007-10-21 Dan Nicolaescu <dann@ics.uci.edu>
506
507 * hexl.el (hexl-menu): New major mode menu.
508
509 2007-10-21 Stefan Monnier <monnier@iro.umontreal.ca>
510
511 * emacs-lisp/byte-opt.el (byte-optimize-featurep): Fix paren typo.
512
513 2007-10-21 Dan Nicolaescu <dann@ics.uci.edu>
514
515 * w32-fns.el (w32-quote-process-args):
516 * dos-w32.el (print-region-function, lpr-headers-switches)
517 (ps-print-region-function): Pacify byte-compiler.
518
519 * emulation/edt-mapper.el (function-key-map):
520 (edt-map-key): Make it a function instead of using fset.
521 Inline edt-gnu-map-key and edt-lucid-map-key. Use featurep 'xemacs.
522 (edt-gnu-map-key, edt-lucid-map-key): Remove.
523 (edt-x-emacs-p): Remove.
524 (edt-emacs-variant, edt-window-system, edt-xserver):
525 Use featurep 'xemacs.
526
527 * net/eudc.el: Use (featurep 'xemacs) instead of the string test.
528 Replace eudc-xemacs-p with its definition.
529 (eudc-xemacs-p, eudc-emacs-p, eudc-xemacs-mule-p)
530 (eudc-emacs-mule-p): Remove.
531 (eudc-install-menu, eudc-mode): Replace eudc-emacs-p and
532 eudc-xemacs-p with feature tests.
533
534 * net/eudc-bob.el (eudc-bob-generic-menu, eudc-bob-mail-keymap)
535 (eudc-bob-url-keymap, eudc-bob-sound-keymap)
536 (eudc-bob-generic-keymap, eudc-bob-popup-menu)
537 (eudc-bob-toggle-inline-display):
538 * net/eudc-hotlist.el (eudc-hotlist-emacs-menu):
539 Replace eudc-emacs-p and eudc-xemacs-p with feature tests.
540
541 * net/eudcb-ph.el (eudc-ph-open-session):
542 Replace eudc-xemacs-mule-p with its former definition.
543
544 * progmodes/octave-mod.el (octave-xemacs-p): Remove.
545 (octave-abbrev-start): Replace octave-xemacs-p with (featurep 'xemacs).
546
547 * progmodes/vera-mode.el (vera-xemacs): Remove.
548 (vera-mode-syntax-table): Replace vera-xemacs with (featurep 'xemacs).
549
550 * progmodes/vhdl-mode.el (vhdl-xemacs): Remove.
551 (vhdl-doc-mode, vhdl-doc-variable, vhdl-compile-init)
552 (vhdl-speedbar-initialize, vhdl-ps-print-init)
553 (vhdl-forward-comment, vhdl-mode-map-init, vhdl-show-messages)
554 (vhdl-emacs-22, vhdl-emacs-21): Replace vhdl-xemacs
555 with (featurep 'xemacs).
556
557 * progmodes/antlr-mode.el (cond-emacs-xemacs-macfn, defunx)
558 (save-buffer-state-x):
559 * obsolete/fast-lock.el (fast-lock-verbose):
560 * emulation/viper-init.el (viper-xemacs-p)
561 (viper-cond-compile-for-xemacs-or-emacs):
562 * emacs-lisp/checkdoc.el (checkdoc-minor-mode-map):
563 * ps-print.el (case-fold-search):
564 * ediff-hook.el (ediff-cond-compile-for-xemacs-or-emacs):
565 * calculator.el (calculator-help): Use featurep 'xemacs.
566
567 * progmodes/prolog.el: Undo previous change.
568 (comint-prompt-regexp, comint-process-echoes): Pacify byte-compiler.
569
570 * progmodes/dcl-mode.el:
571 * play/yow.el:
572 * calendar/todo-mode.el:
573 * calendar/cal-hebrew.el:
574 * vc-hg.el: Undo previous change.
575
576 * vms-patch.el: Likewise.
577 (print-region-function): Pacify byte-compiler.
578
579 2007-10-21 Michael Albinus <michael.albinus@gmx.de>
580
581 * files.el (backup-buffer-copy): Call `copy-file' with non-nil
582 preserve-uid-gid.
583
584 * net/ange-ftp.el (ange-ftp-copy-file): Add PRESERVE-UID-GID for
585 compatibility. It is not used, though.
586
587 * net/tramp.el (top): Put load of all tramp-* files into a dolist.
588 Require tramp-cmds.el.
589 (tramp-make-tramp-temp-file): We can get rid of DONT-CREATE.
590 (tramp-handle-file-name-all-completions): Expand DIRECTORY.
591 (tramp-do-copy-or-rename-file-directly): Make more rigid checks.
592 (tramp-do-copy-or-rename-file-out-of-band)
593 (tramp-maybe-open-connection): Use `make-temp-name'. This is
594 possible, because we don't need to create the temporary file, but
595 we need a prefix for ssh, which has its own temporary file handling.
596 (tramp-handle-delete-directory): Add "-f" to rmdir.
597 (tramp-handle-dired-recursive-delete-directory): Call "rm -rf".
598 (tramp-handle-insert-file-contents): Don't raise a tramp-error but
599 a signal, in order to give the callee a chance to suppress.
600 (tramp-handle-write-region): Set owner also in case of short
601 track. Don't use compatibility calls for `write-region' anymore.
602 (tramp-clear-passwd): Add parameter VEC. Adapt all callees.
603 (tramp-append-tramp-buffers): Apply `tramp-list-tramp-buffers'.
604
605 * net/tramp-cmds.el: New file.
606
607 * net/tramp-gw.el (tramp-gw-basic-authentication): Apply VEC to
608 `tramp-clear-passwd'.
609
610 * net/trampver.el: Update release number.
611
612 2007-10-21 Dan Nicolaescu <dann@ics.uci.edu>
613
614 * progmodes/gud.el (gud-target-name): Move definition before use.
615
616 * progmodes/dcl-mode.el: Require imenu at compile time.
617
618 * progmodes/cc-engine.el (c-maybe-stale-found-type):
619 Pacify byte-compiler.
620
621 * obsolete/fast-lock.el: Use featurep test instead of string-match.
622
623 * eshell/esh-mode.el (eshell-handle-ansi-color):
624 Require ansi-color at compile time too.
625
626 * eshell/em-unix.el (eshell/info): Require info at compile time too.
627
628 * w32-fns.el: Require w32-vars.
629
630 * diff-mode.el (diff-refine-hunk): Require smerge-mode at compile
631 time too.
632
633 2007-10-21 Stefan Monnier <monnier@iro.umontreal.ca>
634
635 * double.el ([ignore]): Use `ignore'.
636 (double-setup): Inline into double-mode.
637 (double-mode): Use define-minor-mode.
638
639 2007-10-21 Dan Nicolaescu <dann@ics.uci.edu>
640
641 * textmodes/reftex.el: Move require easymenu before first use.
642 (reftex-info): Require info at compile too.
643
644 * textmodes/org-publish.el (org-publish-org-to-html)
645 (org-publish-org-to): Require org at compile time too.
646 (org-publish-attachment): Require at compile time too.
647
648 * term/tty-colors.el (w32-tty-standard-colors):
649 Pacify byte-compiler.
650
651 * term/pc-win.el (frame-creation-function-alist): Add to this
652 instead of setting frame-creation-function.
653
654 * play/blackbox.el (bb-up, bb-down): Use forward-line.
655
656 * net/rcirc.el (rcirc-markup-text-functions): Move definition earlier.
657
658 * calendar/todo-mode.el: Require calendar at compile time.
659
660 * calendar/cal-hebrew.el: Require holidays at compile time.
661
662 * w32-vars.el: Provide w32-vars.
663
664 * term/w32-win.el: Require w32-vars.
665 (w32-color-map): Pacify byte-compiler.
666
667 * loadup.el: Load w32-vars before term/w32-win.
668
669 2007-10-20 Juri Linkov <juri@jurta.org>
670
671 * textmodes/fill.el (fill-paragraph): When the region is active,
672 don't try other `or' branches regardless of the value returned by
673 fill-region; just return t.
674
675 2007-10-20 Eric S. Raymond <esr@snark.thyrsus.com>
676
677 * vc.el (vc-do-command): Condition out a misleading message when
678 running asynchronously.
679 (vc-deduce-fileset): New argument enables using an unregistered
680 visited file as a singleton fileset if nothing else is available.
681 (vc-next-action): Restore file-registering behavior.
682
683 2007-10-20 Jay Belanger <jay.p.belanger@gmail.com>
684
685 * calc/README: Add recent news.
686
687 2007-10-20 Dan Nicolaescu <dann@ics.uci.edu>
688
689 * term/x-win.el (x-gtk-stock-map, icon-map-list)
690 (x-gtk-map-stock): Delete duplicated definitions from merge.
691
692 * progmodes/compile.el (compilation-skip-to-next-location)
693 (compilation-skip-threshold, compilation-skip-visited):
694 Move definitions earlier.
695
696 * play/decipher.el (decipher-keypress):
697 * play/zone.el (zone-fall-through-ws):
698 * play/landmark.el (lm-move-down, lm-move-up):
699 * play/handwrite.el (handwrite):
700 * mail/mspools.el (mspools-visit-spool):
701 * wdired.el (wdired-next-line, wdired-previous-line):
702 * tar-mode.el (tar-subfile-save-buffer):
703 * scroll-lock.el (scroll-lock-next-line)
704 (scroll-lock-previous-line):
705 * image-dired.el (image-dired-next-line)
706 (image-dired-previous-line):
707 * ediff-help.el (ediff-help-message-line-length):
708 Use forward-line.
709
710 * smerge-mode.el (smerge-auto-refine):
711 * diff-mode.el (diff-auto-refine): Add :group.
712
713 * play/yow.el: Require doctor at compile time.
714
715 * vmsproc.el: Provide vmsproc.
716 (command-send-input): Use forward-line.
717
718 * vms-patch.el: Require ps-print and vmsproc at compile time.
719
720 * vc-mtn.el (log-view-message-re, log-view-file-re)
721 (log-view-font-lock-keywords): Pacify byte-compiler.
722
723 * vc-hg.el: Require log-view at compile time.
724
725 2007-10-20 Eric S. Raymond <esr@snark.thyrsus.com>
726
727 * log-view.el (log-view-diff): Adapt log-view-diff for new VC API.
728
729 2007-10-20 Glenn Morris <rgm@gnu.org>
730
731 * progmodes/f90.el (f90-font-lock-keywords-2)
732 (f90-looking-at-type-like): Fix regexp typos.
19 733
20 2007-10-19 Juanma Barranquero <lekktu@gmail.com> 734 2007-10-19 Juanma Barranquero <lekktu@gmail.com>
21 735
22 * bs.el (bs--track-window-changes): Don't refresh the whole list. 736 * bs.el (bs--track-window-changes): Don't refresh the whole list.
23 (bs-mode): Set mode-class property to special. 737 (bs-mode): Set mode-class property to special.
415 1129
416 2007-10-14 Richard Stallman <rms@gnu.org> 1130 2007-10-14 Richard Stallman <rms@gnu.org>
417 1131
418 * emacs-lisp/advice.el (documentation): Advice deleted. 1132 * emacs-lisp/advice.el (documentation): Advice deleted.
419 Doc for advised functions is now handled at C level. 1133 Doc for advised functions is now handled at C level.
420 This is now handled at C level.
421 (ad-stop-advice, ad-start-advice): Don't enable or disable 1134 (ad-stop-advice, ad-start-advice): Don't enable or disable
422 advice for `documentation'. 1135 advice for `documentation'.
423 (ad-advised-definition-docstring-regexp): Var deleted. 1136 (ad-advised-definition-docstring-regexp): Var deleted.
424 (ad-make-advised-definition-docstring): Store orig name 1137 (ad-make-advised-definition-docstring): Store orig name
425 as text property of string. 1138 as text property of string.
531 (feedmail-look-at-queue-directory): 1244 (feedmail-look-at-queue-directory):
532 * mail/reporter.el (reporter-dump-state): 1245 * mail/reporter.el (reporter-dump-state):
533 * net/eudc-hotlist.el (eudc-edit-hotlist): 1246 * net/eudc-hotlist.el (eudc-edit-hotlist):
534 * net/eudc.el (eudc-display-records) 1247 * net/eudc.el (eudc-display-records)
535 (eudc-filter-duplicate-attributes) 1248 (eudc-filter-duplicate-attributes)
536 (eudc-distribute-field-on-records, eudc-query-form) 1249 (eudc-distribute-field-on-records, eudc-query-form, eudc-process-form):
537 (eudc-process-form):
538 * net/eudcb-bbdb.el (eudc-bbdb-filter-non-matching-record) 1250 * net/eudcb-bbdb.el (eudc-bbdb-filter-non-matching-record)
539 (eudc-bbdb-query-internal): 1251 (eudc-bbdb-query-internal):
540 * net/eudcb-ldap.el (eudc-ldap-simple-query-internal): 1252 * net/eudcb-ldap.el (eudc-ldap-simple-query-internal):
541 * net/socks.el (socks-build-auth-list): 1253 * net/socks.el (socks-build-auth-list):
542 * progmodes/cc-cmds.el (top level): 1254 * progmodes/cc-cmds.el (top level):
543 * progmodes/cc-styles.el (c-make-styles-buffer-local) 1255 * progmodes/cc-styles.el (c-make-styles-buffer-local, c-set-style):
544 (c-set-style):
545 * progmodes/cperl-mode.el (top level, cperl-imenu-addback) 1256 * progmodes/cperl-mode.el (top level, cperl-imenu-addback)
546 (cperl-write-tags, cperl-tags-treeify): 1257 (cperl-write-tags, cperl-tags-treeify):
547 * progmodes/ebnf-yac.el (ebnf-yac-token-table): 1258 * progmodes/ebnf-yac.el (ebnf-yac-token-table):
548 * progmodes/ebnf2ps.el (ebnf-map-name, ebnf-dimensions): 1259 * progmodes/ebnf2ps.el (ebnf-map-name, ebnf-dimensions):
549 * progmodes/idlw-shell.el (idlwave-shell-filter-bp, top level): 1260 * progmodes/idlw-shell.el (idlwave-shell-filter-bp, top level):
628 1339
629 2007-10-11 Eric S. Raymond <esr@snark.thyrsus.com> 1340 2007-10-11 Eric S. Raymond <esr@snark.thyrsus.com>
630 1341
631 * vc.el (vc-diff): 1342 * vc.el (vc-diff):
632 (vc-diff-internal): Merge a patch by Juanma Barranquero. Also, 1343 (vc-diff-internal): Merge a patch by Juanma Barranquero. Also,
633 emporarily disable the check for his edge case of 1344 temporarily disable the check for his edge case of
634 vc-diff (stopping it from grinding when callerd from $HOME), as 1345 vc-diff (stopping it from grinding when called from $HOME), as
635 it's calling some brittle code in vc-hooks.el. 1346 it's calling some brittle code in vc-hooks.el.
636 (with-vc-properties): Fix evaluation time of a macro argument. 1347 (with-vc-properties): Fix evaluation time of a macro argument.
637 * ediff-vers.el (ediff-vc-internal): 1348 * ediff-vers.el (ediff-vc-internal):
638 * vc-hooks.el: 1349 * vc-hooks.el:
639 * loaddefs.el: Follow up on VC terminology change. 1350 * loaddefs.el: Follow up on VC terminology change.
641 2007-10-11 Juanma Barranquero <lekktu@gmail.com> 1352 2007-10-11 Juanma Barranquero <lekktu@gmail.com>
642 1353
643 * follow.el (follow-stop-intercept-process-output): 1354 * follow.el (follow-stop-intercept-process-output):
644 Use `follow-call-process-filter' rather than `process-filter'. 1355 Use `follow-call-process-filter' rather than `process-filter'.
645 Simplify. 1356 Simplify.
1357 * vc.el (vc0iff): Prevent errors in an edge case.
646 1358
647 2007-10-11 Eric S. Raymond <esr@snark.thyrsus.com> 1359 2007-10-11 Eric S. Raymond <esr@snark.thyrsus.com>
648
649 * vc.el: Address an edge case in vc-diff pointed out by
650 Juanma Barranquero. This is an experimental fix and may change.
651 1360
652 * vc-hooks.el (vc-registered): Robustify this function a bit 1361 * vc-hooks.el (vc-registered): Robustify this function a bit
653 against filenames with no directory component. 1362 against filenames with no directory component.
654 1363
655 2007-10-11 Stefan Monnier <monnier@iro.umontreal.ca> 1364 2007-10-11 Stefan Monnier <monnier@iro.umontreal.ca>
666 (ps-face-foreground-color-p, ps-face-background-color-p) 1375 (ps-face-foreground-color-p, ps-face-background-color-p)
667 (ps-face-color-p): New inline funs. 1376 (ps-face-color-p): New inline funs.
668 1377
669 2007-10-10 Carsten Dominik <dominik@science.uva.nl> 1378 2007-10-10 Carsten Dominik <dominik@science.uva.nl>
670 1379
671 * org.el (org-additional-option-like-keywords): New constant. 1380 * textmodes/org.el (org-additional-option-like-keywords): New constant.
672 (org-complete): Use `org-additional-option-like-keywords'. 1381 (org-complete): Use `org-additional-option-like-keywords'.
673 (org-parse-local-options): New function. 1382 (org-parse-local-options): New function.
674 1383
675 2007-10-10 Carsten Dominik <dominik@science.uva.nl> 1384 2007-10-10 Carsten Dominik <dominik@science.uva.nl>
676 1385
677 * org.el (org-in-clocktable-p): New function. 1386 * textmodes/org.el (org-in-clocktable-p): New function.
678 (org-clock-report): Only update the table at point, or insert a 1387 (org-clock-report): Only update the table at point, or insert a new one.
679 new one.
680 (org-clock-goto): New function. 1388 (org-clock-goto): New function.
681 (org-open-file): Use `start-process-shell-command' instead of 1389 (org-open-file): Use `start-process-shell-command' instead of
682 `shell-command' with an ampersand. 1390 `shell-command' with an ampersand.
683 (org-deadline, org-schedule): New argument REMOVE to remove the 1391 (org-deadline, org-schedule): New argument REMOVE to remove the
684 date from the entry. 1392 date from the entry.
715 (org-read-date): Check for am/pm twice, to catch the end time. 1423 (org-read-date): Check for am/pm twice, to catch the end time.
716 (org-goto-map): Use `suppress-keymap'. 1424 (org-goto-map): Use `suppress-keymap'.
717 (org-remember-apply-template): Respect the dynamically scoped 1425 (org-remember-apply-template): Respect the dynamically scoped
718 selection character. 1426 selection character.
719 1427
720 * org.texi (Appointment reminders): New section.
721
722 2007-10-10 Bastien Guerry <Bastien.Guerry@ens.fr> 1428 2007-10-10 Bastien Guerry <Bastien.Guerry@ens.fr>
723 1429
724 * org-export-latex.el (org-export-latex-protect-string): 1430 * textmodes/org-export-latex.el (org-export-latex-protect-string):
725 Renaming of `org-latex-protect'. 1431 Renaming of `org-latex-protect'.
726 (org-export-latex-emphasis-alist): By default, don't protect 1432 (org-export-latex-emphasis-alist): By default, don't protect
727 any emphasis formatter from further conversion. 1433 any emphasis formatter from further conversion.
728 (org-export-latex-tables): Honor column grouping for tables. 1434 (org-export-latex-tables): Honor column grouping for tables.
729 (org-export-latex-title-command): New option. 1435 (org-export-latex-title-command): New option.
1484 * calc/calc-units.el (calc-convert-units) 2190 * calc/calc-units.el (calc-convert-units)
1485 (calc-convert-temperature): Remove unnecessary colons. 2191 (calc-convert-temperature): Remove unnecessary colons.
1486 2192
1487 2007-09-26 Bastien Guerry <bzg@altern.org> 2193 2007-09-26 Bastien Guerry <bzg@altern.org>
1488 2194
1489 * org-export-latex.el (org-export-latex-tables-verbatim): New function. 2195 * textmodes/org-export-latex.el (org-export-latex-tables-verbatim):
2196 New function.
1490 (org-export-latex-remove-from-headlines): Name changed because of typo. 2197 (org-export-latex-remove-from-headlines): Name changed because of typo.
1491 (org-export-latex-quotation-marks-convention): Option removed. 2198 (org-export-latex-quotation-marks-convention): Option removed.
1492 (org-export-latex-make-preamble): Handle the DATE option. 2199 (org-export-latex-make-preamble): Handle the DATE option.
1493 (org-export-latex-cleaned-string): Now the only cleaning function, 2200 (org-export-latex-cleaned-string): Now the only cleaning function,
1494 synched up with org.el. 2201 synched up with org.el.
1495 (org-export-latex-lists, org-export-latex-parse-list) 2202 (org-export-latex-lists, org-export-latex-parse-list)
1496 (org-export-list-to-latex): New functions. 2203 (org-export-list-to-latex): New functions.
1497 2204
1498 2007-09-26 Carsten Dominik <dominik@science.uva.nl> 2205 2007-09-26 Carsten Dominik <dominik@science.uva.nl>
1499 2206
1500 * org.el (org-kill-is-subtree-p): Use `org-outline-regexp'. 2207 * textmodes/org.el (org-kill-is-subtree-p): Use `org-outline-regexp'.
1501 (org-outline-regexp): New constant. 2208 (org-outline-regexp): New constant.
1502 (org-remember-handler): Throw error when the target file is not in 2209 (org-remember-handler): Throw error when the target file is not in
1503 org-mode. 2210 org-mode.
1504 (org-cleaned-string-for-export): No longer call 2211 (org-cleaned-string-for-export): No longer call
1505 `org-export-latex-cleaned-string' with an argument. 2212 `org-export-latex-cleaned-string' with an argument.
1846 (tex-next-unmatched-eparen, tex-last-unended-eparen): New functions. 2553 (tex-next-unmatched-eparen, tex-last-unended-eparen): New functions.
1847 (latex-forward-sexp-1, latex-backward-sexp-1): Doc fix. 2554 (latex-forward-sexp-1, latex-backward-sexp-1): Doc fix.
1848 Handle escaped parens. 2555 Handle escaped parens.
1849 (latex-forward-sexp): Doc fix. 2556 (latex-forward-sexp): Doc fix.
1850 2557
1851 * eshell/esh-mode.el (eshell-output-filter-functions): Add 2558 * eshell/esh-mode.el (eshell-output-filter-functions):
1852 eshell-postoutput-scroll-to-bottom. 2559 Add eshell-postoutput-scroll-to-bottom.
1853 2560
1854 * loadup.el: Remove termdev. 2561 * loadup.el: Remove termdev.
1855 2562
1856 * progmodes/fortran.el (fortran-mode-abbrev-table, fortran-line-length): 2563 * progmodes/fortran.el (fortran-mode-abbrev-table, fortran-line-length):
1857 * progmodes/f90.el (f90-mode-abbrev-table): Use mapc rather than mapcar. 2564 * progmodes/f90.el (f90-mode-abbrev-table): Use mapc rather than mapcar.
2066 it's necessary. 2773 it's necessary.
2067 Remove the "-version" and "-version-good" support. 2774 Remove the "-version" and "-version-good" support.
2068 2775
2069 2007-09-16 Drew Adams <drew.adams@oracle.com> 2776 2007-09-16 Drew Adams <drew.adams@oracle.com>
2070 2777
2071 * cus-edit (custom-face-edit-activate): Doc fix. 2778 * cus-edit.el (custom-face-edit-activate): Doc fix.
2072 2779
2073 2007-09-16 Glenn Morris <rgm@gnu.org> 2780 2007-09-16 Glenn Morris <rgm@gnu.org>
2074 2781
2075 * calendar/cal-menu.el, calendar/calendar.el, calendar/diary-lib.el: 2782 * calendar/cal-menu.el, calendar/calendar.el, calendar/diary-lib.el:
2076 Following cal-bahai renaming, update all instances of 2783 Following cal-bahai renaming, update all instances of
2818 3525
2819 2007-08-29 David Kastrup <dak@gnu.org> 3526 2007-08-29 David Kastrup <dak@gnu.org>
2820 3527
2821 * env.el (getenv): Pass frame to getenv-internal. 3528 * env.el (getenv): Pass frame to getenv-internal.
2822 3529
2823 2007-08-29 Karoly Lorentey <lorentey@elte.hu> 3530 2007-08-29 K,Aa(Broly L$,1 q(Brentey <lorentey@elte.hu>
2824 3531
2825 * version.el (emacs-version): Show if multi-tty is present. 3532 * version.el (emacs-version): Show if multi-tty is present.
2826 3533
2827 * loadup.el: Delay loading env; mule-conf gets confused by cl 3534 * loadup.el: Delay loading env; mule-conf gets confused by cl
2828 during bootstrap. Also load termdev and term/x-win. 3535 during bootstrap. Also load termdev and term/x-win.
2830 * bindings.el (mode-line-client): New variable. 3537 * bindings.el (mode-line-client): New variable.
2831 (help-echo): Add it to the default mode-line format. 3538 (help-echo): Add it to the default mode-line format.
2832 3539
2833 * cus-start.el: Remove bogus window-system reference from GTK test. 3540 * cus-start.el: Remove bogus window-system reference from GTK test.
2834 3541
2835 * ebrowse.el (ebrowse-electric-list-mode-map) 3542 * progmodes/ebrowse.el (ebrowse-electric-list-mode-map)
2836 (ebrowse-electric-position-mode-map): 3543 (ebrowse-electric-position-mode-map):
2837 * ebuff-menu.el (electric-buffer-menu-mode-map): 3544 * ebuff-menu.el (electric-buffer-menu-mode-map):
2838 * echistory.el (electric-history-map): Bind C-z to `suspend-frame', 3545 * echistory.el (electric-history-map): Bind C-z to `suspend-frame',
2839 not `suspend-emacs'. 3546 not `suspend-emacs'.
2840 3547
3617 "Emacs manual". Remove descriptions from "Useful tasks" and put 4324 "Emacs manual". Remove descriptions from "Useful tasks" and put
3618 all links in two columns on two lines. 4325 all links in two columns on two lines.
3619 4326
3620 2007-08-19 Michael Kifer <kifer@cs.stonybrook.edu> 4327 2007-08-19 Michael Kifer <kifer@cs.stonybrook.edu>
3621 4328
3622 * viper.el (viper-remove-hooks): Remove some additional viper hooks 4329 * emulation/viper.el (viper-remove-hooks): Remove some additional
3623 when the user calls viper-go-away. 4330 viper hooks when the user calls viper-go-away.
3624 (viper-go-away): Restore the default of default-major-mode. 4331 (viper-go-away): Restore the default of default-major-mode.
3625 Save the value of default-major-mode before vaperization. 4332 Save the value of default-major-mode before vaperization.
3626 4333
3627 * viper-cmd.el: Replace error "" with "Viper bell". 4334 * emulation/viper-cmd.el: Replace error "" with "Viper bell".
3628 4335
3629 * viper-ex.el: Replace error "" with "Viper bell". 4336 * emulation/viper-ex.el: Replace error "" with "Viper bell".
3630 4337
3631 * ediff-util.el (ediff-make-temp-file): Use the coding system of the 4338 * ediff-util.el (ediff-make-temp-file): Use the coding system of the
3632 buffer for which file is created. 4339 buffer for which file is created.
3633 4340
3634 2007-08-19 Glenn Morris <rgm@gnu.org> 4341 2007-08-19 Glenn Morris <rgm@gnu.org>
3720 * calc/calc-math.el (math-approx-ln-10, math-approx-ln-2): 4427 * calc/calc-math.el (math-approx-ln-10, math-approx-ln-2):
3721 Remove `eval-when-compile's. 4428 Remove `eval-when-compile's.
3722 4429
3723 2007-08-17 Bob Rogers <rogers-emacs@rgrjr.dyndns.org> (tiny change) 4430 2007-08-17 Bob Rogers <rogers-emacs@rgrjr.dyndns.org> (tiny change)
3724 4431
3725 * progmode/cperl-mode.el (cperl-look-at-leading-count) 4432 * progmodes/cperl-mode.el (cperl-look-at-leading-count)
3726 (cperl-find-pods-heres): Fix an error when typing expressions like 4433 (cperl-find-pods-heres): Fix an error when typing expressions like
3727 `s{a}{b}'. 4434 `s{a}{b}'.
3728 4435
3729 2007-08-17 Micha,Ak(Bl Cadilhac <michael@cadilhac.name> 4436 2007-08-17 Micha,Ak(Bl Cadilhac <michael@cadilhac.name>
3730 4437
5924 (org-column-overlays, org-current-columns-fmt) 6631 (org-column-overlays, org-current-columns-fmt)
5925 (org-current-columns-maxwidths, org-column-map): New variables. 6632 (org-current-columns-maxwidths, org-column-map): New variables.
5926 (org-column-menu): New menu. 6633 (org-column-menu): New menu.
5927 (org-new-column-overlay, org-overlay-columns) 6634 (org-new-column-overlay, org-overlay-columns)
5928 (org-overlay-columns-title, org-remove-column-overlays) 6635 (org-overlay-columns-title, org-remove-column-overlays)
5929 (org-column-show-value, org-column-quit, org-column-edit): New 6636 (org-column-show-value, org-column-quit, org-column-edit):
5930 functions. 6637 New functions.
5931 (org-columns, org-agenda-columns): New commands. 6638 (org-columns, org-agenda-columns): New commands.
5932 (org-get-columns-autowidth-alist): New functions. 6639 (org-get-columns-autowidth-alist): New functions.
5933 (org-properties): New customize group. 6640 (org-properties): New customize group.
5934 (org-default-columns-format): New option. 6641 (org-default-columns-format): New option.
5935 (org-priority): Realign tags after changing priority. 6642 (org-priority): Realign tags after changing priority.
6309 7016
6310 * calc/calc.el (math-read-number-simple): New function. 7017 * calc/calc.el (math-read-number-simple): New function.
6311 7018
6312 2007-06-21 Stefan Monnier <monnier@iro.umontreal.ca> 7019 2007-06-21 Stefan Monnier <monnier@iro.umontreal.ca>
6313 7020
6314 * vera-mode.el (vera-mode): Fix `commend-end-skip' setting. 7021 * progmodes/vera-mode.el (vera-mode): Fix `commend-end-skip' setting.
6315 (vera-font-lock-match-item): Fix doc string. 7022 (vera-font-lock-match-item): Fix doc string.
6316 (vera-in-comment-p): Remove unused function. 7023 (vera-in-comment-p): Remove unused function.
6317 (vera-skip-forward-literal, vera-skip-backward-literal): Improve code, 7024 (vera-skip-forward-literal, vera-skip-backward-literal): Improve code,
6318 use `syntax-ppss'. 7025 use `syntax-ppss'.
6319 (vera-forward-syntactic-ws): Fix argument order. 7026 (vera-forward-syntactic-ws): Fix argument order.
6401 (vc-bzr-command, vc-bzr-command*): Use them. 7108 (vc-bzr-command, vc-bzr-command*): Use them.
6402 (vc-bzr-with-c-locale): Remove. 7109 (vc-bzr-with-c-locale): Remove.
6403 (vc-bzr-dir-state): Replace its use with vc-bzr-command. 7110 (vc-bzr-dir-state): Replace its use with vc-bzr-command.
6404 (vc-bzr-buffer-nonblank-p): New function. 7111 (vc-bzr-buffer-nonblank-p): New function.
6405 (vc-bzr-state-words): New const. 7112 (vc-bzr-state-words): New const.
6406 (vc-bzr-state): Look for `bzr status` keywords in output. 7113 (vc-bzr-state): Look for `bzr status' keywords in output.
6407 Display everything else as a warning message to the user. 7114 Display everything else as a warning message to the user.
6408 Fix status report with bzr >= 0.15. 7115 Fix status report with bzr >= 0.15.
6409 7116
6410 2007-06-20 Dan Nicolaescu <dann@ics.uci.edu> 7117 2007-06-20 Dan Nicolaescu <dann@ics.uci.edu>
6411 7118
6538 change. Apparently the "warning even if the group is implicit" is 7245 change. Apparently the "warning even if the group is implicit" is
6539 a feature rather than a bug. 7246 a feature rather than a bug.
6540 7247
6541 2007-06-14 Michael Kifer <kifer@cs.stonybrook.edu> 7248 2007-06-14 Michael Kifer <kifer@cs.stonybrook.edu>
6542 7249
6543 * viper.el (viper-describe-key-ad, viper-describe-key-briefly-ad): 7250 * emulation/viper.el (viper-describe-key-ad)
6544 Different advices for Emacs and XEmacs. Compile them conditionally. 7251 (viper-describe-key-briefly-ad): Different advices for Emacs and XEmacs.
7252 Compile them conditionally.
6545 (viper-version): Belated version change. 7253 (viper-version): Belated version change.
6546 7254
6547 2007-06-14 Juanma Barranquero <lekktu@gmail.com> 7255 2007-06-14 Juanma Barranquero <lekktu@gmail.com>
6548 7256
6549 * follow.el (follow-all-followers, follow-generic-filter): 7257 * follow.el (follow-all-followers, follow-generic-filter):
6554 * progmodes/python.el (python-complete-symbol): 7262 * progmodes/python.el (python-complete-symbol):
6555 * term/mac-win.el (mac-dnd-drop-data): Remove redundant check. 7263 * term/mac-win.el (mac-dnd-drop-data): Remove redundant check.
6556 7264
6557 2007-06-13 Ryan Yeske <rcyeske@gmail.com> 7265 2007-06-13 Ryan Yeske <rcyeske@gmail.com>
6558 7266
6559 * rcirc.el (rcirc-format-response-string): Use rcirc-nick-syntax 7267 * net/rcirc.el (rcirc-format-response-string): Use rcirc-nick-syntax
6560 around bright and dim regexps. Make sure bright and dim matches 7268 around bright and dim regexps. Make sure bright and dim matches
6561 use word anchors. Send text through rcirc-markup functions. 7269 use word anchors. Send text through rcirc-markup functions.
6562 (rcirc-url-regexp): Add single quote character. 7270 (rcirc-url-regexp): Add single quote character.
6563 (rcirc-connect): Write logs to disk on auto-save-hook. 7271 (rcirc-connect): Write logs to disk on auto-save-hook.
6564 Make server a non-optional argument. 7272 Make server a non-optional argument.
6629 2007-06-13 Stefan Monnier <monnier@iro.umontreal.ca> 7337 2007-06-13 Stefan Monnier <monnier@iro.umontreal.ca>
6630 7338
6631 * progmodes/sh-script.el: Remove unneeded * from docstrings. 7339 * progmodes/sh-script.el: Remove unneeded * from docstrings.
6632 Use [:alpha:] and [:alnum:] where applicable. 7340 Use [:alpha:] and [:alnum:] where applicable.
6633 (sh-quoted-subshell): Rewrite to correctly 7341 (sh-quoted-subshell): Rewrite to correctly
6634 handle nested mixes of `...` and $(...). 7342 handle nested mixes of `...' and $(...).
6635 (sh-apply-quoted-subshell): Remove. 7343 (sh-apply-quoted-subshell): Remove.
6636 (sh-font-lock-syntactic-keywords): Adjust call to sh-quoted-subshell. 7344 (sh-font-lock-syntactic-keywords): Adjust call to sh-quoted-subshell.
6637 7345
6638 * vc-arch.el (vc-arch-command): Remove bzr. It's a different program. 7346 * vc-arch.el (vc-arch-command): Remove bzr. It's a different program.
6639 7347
6892 * calendar/icalendar.el (icalendar--diarytime-to-isotime): 7600 * calendar/icalendar.el (icalendar--diarytime-to-isotime):
6893 * textmodes/org.el (org-cycle): Fix typos in docstrings. 7601 * textmodes/org.el (org-cycle): Fix typos in docstrings.
6894 7602
6895 2007-06-06 Carsten Dominik <dominik@science.uva.nl> 7603 2007-06-06 Carsten Dominik <dominik@science.uva.nl>
6896 7604
6897 * textmodes/org.el 7605 * textmodes/org.el (org-export-region-as-html)
6898 (org-export-region-as-html, org-replace-region-by-html) 7606 (org-replace-region-by-html, org-number-to-letters)
6899 (org-number-to-letters, org-table-fedit-finish) 7607 (org-table-fedit-finish, org-normalize-color)
6900 (org-normalize-color, org-table-fedit-ref-right) 7608 (org-table-fedit-ref-right, org-date-to-gregorian)
6901 (org-date-to-gregorian, org-table-fedit-move) 7609 (org-table-fedit-move, org-table-convert-refs-to-rc)
6902 (org-table-convert-refs-to-rc, org-calendar-holiday) 7610 (org-calendar-holiday, org-table-fedit-toggle-ref-type)
6903 (org-table-fedit-toggle-ref-type, org-write-agenda) 7611 (org-write-agenda, org-colgroup-info-to-vline-list)
6904 (org-colgroup-info-to-vline-list, org-agenda-todo-previousset) 7612 (org-agenda-todo-previousset, org-defkey, org-encode-for-stdout)
6905 (org-defkey, org-encode-for-stdout)
6906 (org-indent-line-function, org-export-as-html-to-buffer) 7613 (org-indent-line-function, org-export-as-html-to-buffer)
6907 (org-store-agenda-views, org-update-mode-line) 7614 (org-store-agenda-views, org-update-mode-line)
6908 (org-find-if, org-delete-all) 7615 (org-find-if, org-delete-all)
6909 (org-table-fedit-convert-buffer, org-emphasize) 7616 (org-table-fedit-convert-buffer, org-emphasize)
6910 (org-uniquify, org-table-fedit-lisp-indent) 7617 (org-uniquify, org-table-fedit-lisp-indent)