aboutsummaryrefslogtreecommitdiffstats
path: root/lisp/ChangeLog
diff options
context:
space:
mode:
authorMiles Bader2006-01-25 07:10:04 +0000
committerMiles Bader2006-01-25 07:10:04 +0000
commitb2ba4dcba149f845bf7fcf15b6cede6a6cbcc336 (patch)
treed9ca500b0501201584dbab3b74a83d1ba7e374c9 /lisp/ChangeLog
parent90fc2bc59774318b3db7c3642df00a1297f6b7ff (diff)
parent7347faa822b5ea177df5b2ed7a2b7d79194f0bcc (diff)
downloademacs-b2ba4dcba149f845bf7fcf15b6cede6a6cbcc336.tar.gz
emacs-b2ba4dcba149f845bf7fcf15b6cede6a6cbcc336.zip
Revision: emacs@sv.gnu.org/emacs--unicode--0--patch-7
Merge from emacs--devo--0 Patches applied: * emacs--devo--0 (patch 4-14) - Update from CVS - Merge from gnus--rel--5.10 * gnus--rel--5.10 (base, patch 1-7) - tag of miles@gnu.org--gnu-2005/gnus--rel--5.10--patch-187 - Update from CVS - Merge from emacs--devo--0 * miles@gnu.org--gnu-2005/gnus--rel--5.10 (patch 187) - Update from CVS
Diffstat (limited to 'lisp/ChangeLog')
-rw-r--r--lisp/ChangeLog736
1 files changed, 531 insertions, 205 deletions
diff --git a/lisp/ChangeLog b/lisp/ChangeLog
index a049da097fd..fd04ddce0f0 100644
--- a/lisp/ChangeLog
+++ b/lisp/ChangeLog
@@ -1,9 +1,339 @@
12006-01-24 Luc Teirlinck <teirllm@auburn.edu>
2
3 * completion.el: Minor fixes in introductory comment.
4 (completion-def-wrapper): Fix alist.
5
62006-01-25 Nick Roberts <nickrob@snap.net.nz>
7
8 * thumbs.el (thumbs-new-image-size): New function.
9 (thumbs-increment-image-size-element)
10 (thumbs-decrement-image-size-element, thumbs-increment-image-size)
11 (thumbs-decrement-image-size): Delete.
12 (thumbs-resize-image-1): Rename from thumbs-resize-image. Keep old
13 temp files and use to resize.
14 (thumbs-resize-image): Rename from thumbs-resize-image-interactive.
15 Use increment argument to enlarge/shrink. Preserve point.
16 (thumbs-shrink-image): Rename from thumbs-resize-image-size-down.
17 (thumbs-enlarge-image): Rename from thumbs-resize-image-size-up
18 (thumbs-show-thumbs-list): Set thumbs-buffer to current-buffer.
19 (thumbs-mark, thumbs-unmark): Preserve point.
20 (thumbs-modify-image): Keep old temp files and use to modify.
21 Cleanup old temp files at load time. Preserve point.
22 (thumbs-view-image-mode-map): Use new command names.
23
242006-01-24 Stefan Monnier <monnier@iro.umontreal.ca>
25
26 * log-view.el (log-view-minor-wrap): First rev is the one at point.
27
28 * calendar/cal-menu.el: Avoid macros from calendar.el so as to break
29 the nastiest part of the cyclic dependency.
30 (cal-menu-update): Use dotimes and calendar-increment-month.
31
32 * calendar/calendar.el: Remove unnecessary leading stars in docstrings.
33 (calendar-week-start-day): Add an :initializer.
34 (calendar-mode-map): Use suppress-keymap, and command remapping.
35 (describe-calendar-mode): Setup xref-stack info for the back button.
36 (calendar-star-date): Insert before delete.
37 (calendar-set-mode-line): Add file-modified info if applicable.
38 (calendar-increment-month): New function.
39
402006-01-24 Tobias C. Rittweiler <tcr@freebits.de> (tiny change)
41
42 * font-lock.el (lisp-font-lock-keywords-2):
43 Recognize "& keywords" only at word boundaries.
44
452006-01-24 Nick Roberts <nickrob@snap.net.nz>
46
47 * thumbs.el (thumbs-extra-images): New variable. Make it buffer-local
48 and permanent-local.
49 (thumbs-max-image-number): New variable. Make it
50 (thumbs-do-thumbs-insertion): Use them
51 (thumbs-per-line): Change default to 4.
52 (thumbs-marked-list): Rename from thumbs-markedL.
53 (thumbs-cleanup-thumbsdir, thumbs-delete-images)
54 (thumbs-rename-images): Use -list instead of L for internal variables.
55 (thumbs-call-convert): Use call-process instead of shell-command.
56 (thumbs-insert-thumb): Add filename as help-echo to each image.
57 (thumbs-show-from-dir): Rename from thumbs-show-all-from-dir.
58 Give dir to thumbs-show-thumbs-list.
59 (thumbs-show-thumbs-list): Set default-directory to that of images.
60 (thumbs-dired-show): Rename from thumbs-dired-show-all.
61 (thumbs-display-thumbs-buffer, thumbs-show-more-images): New functions.
62 (thumbs-mode-map): Bind "+" to thumbs-show-more-images.
63 (thumbs-view-image-mode-map): Bind "^" to thumbs-display-thumbs-buffer.
64
652006-01-23 Stefan Monnier <monnier@iro.umontreal.ca>
66
67 * ses.el (ses-read-cell): Provide a default value.
68
692006-01-23 Juanma Barranquero <lekktu@gmail.com>
70
71 * term/w32-win.el (image-library-alist): Add additional names for
72 GIF library.
73
742006-01-23 Arne J,Ax(Brgensen <arne@arnested.dk>
75
76 * international/latexenc.el (latexenc-find-file-coding-system):
77 Add file-regular-p check.
78
792006-01-22 Stefan Monnier <monnier@iro.umontreal.ca>
80
81 * simple.el (clone-buffer): Don't show the new buffer in the same
82 window.
83
842006-01-23 Juri Linkov <juri@jurta.org>
85
86 * faces.el (link, link-visited): New faces based on default values
87 of `info-xref' and `info-xref-visited'.
88
89 * info.el (info-xref): Inherit from `link'.
90 (info-xref-visited): Inherit from `link-visited'.
91
92 * cus-edit.el (custom-buffer-create-internal): Use widget type
93 `custom-manual' instead of `info-link' and don't set properties
94 `button-face' and `mouse-face' explicitly.
95 (custom-browse-group-tag, custom-browse-variable-tag)
96 (custom-browse-face-tag): Inherit from widget class
97 `custom-group-link' instead of `push-button'.
98 (custom-button-unraised): Inherit from `underline' face.
99 (custom-link): Inherit from `link' face. Fix doc and group.
100 (custom-add-parent-links, custom-group-value-create): Don't set
101 properties `button-face' and `mouse-face' explicitly for
102 `custom-group-link' widget.
103 (custom-group-link): Add properties `button-face' and `mouse-face'
104 to widget definition.
105 (custom-field-keymap): New variable. Put `custom-field-keymap' to
106 editable-field's :keymap property.
107 (custom-mode): Fix docstring: substitute keybindings for
108 `widget-forward' and `widget-backward' from `widget-keymap',
109 `widget-complete' from `custom-field-keymap', replace old
110 `Custom-move-and-invoke' with `widget-move-and-invoke'. Untabify.
111
112 * desktop.el (desktop-load-file): Check for `fboundp' before
113 calling `symbol-function'.
114
115 * simple.el (clone-buffer, clone-indirect-buffer)
116 (clone-indirect-buffer-other-window): Use `read-buffer' instead of
117 `read-string'. Fix prompts.
118
119 * play/doctor.el (doctor-mode-map): Rename from `doc-mode-map'.
120
1212006-01-23 Nick Roberts <nickrob@snap.net.nz>
122
123 * thumbs.el (thumbs-file-alist): Avoid creating duplicate entries.
124
1252006-01-22 Luc Teirlinck <teirllm@auburn.edu>
126
127 * startup.el (inhibit-splash-screen, initial-scratch-message):
128 Doc fixes.
129
1302006-01-22 Michael Albinus <michael.albinus@gmx.de>
131
132 Sync with Tramp 2.0.52.
133
134 * net/tramp.el, net/tramp-ftp.el, net/tramp-util.el,
135 net/tramp-vc.el: Add code for unloading Tramp. See comment before
136 `tramp-unload-tramp' for checklist.
137
138 * net/tramp.el: Require `timer-funcs' instead of `timer' if in
139 XEmacs. Contributed by Steve Youngs <steve@sxemacs.org>.
140 (tramp-unload-file-name-handler-alist)
141 (tramp-unload-tramp): New defuns.
142 (tramp-advice-PC-expand-many-files): New defadvice.
143 (tramp-save-PC-expand-many-files, tramp-setup-complete) Defuns
144 removed.
145 (tramp-handle-expand-file-name): Remove double slash.
146 (tramp-handle-file-attributes-with-ls): Return t as 9th attribute.
147 It doesn't matter, because it will be converted later on.
148 (tramp-handle-file-ownership-preserved-p): Rewritten. The old
149 implementation was just heuristic.
150 (tramp-post-connection): Set uid and gid properties.
151 (tramp-convert-file-attributes): Set file's gid change bit.
152 (tramp-get-remote-uid, tramp-get-remote-gid): New defuns.
153 (tramp-handle-expand-file-name): Use "~root" for tilde expansion
154 in case of su(do)? methods. The home directory of the local user
155 will be taken else.
156 (tramp-open-connection-telnet)
157 (tramp-open-connection-rsh, tramp-open-connection-su)
158 (tramp-open-connection-multi): Set PS1 to "$ ". Otherwise, a
159 local shell prompt could hurt. Reported by Romain Francoise
160 <romain@orebokech.com>.
161 (tramp-let-maybe): Add `edebug-form-spec' property.
162 (tramp-handle-expand-file-name): Bind `default-directory' locally
163 to "/" in order to avoid problems with UNC shares or Cygwin
164 mounts.
165 (tramp-md5-function): Fix typo in error message.
166
167 * net/tramp-ftp.el (tramp-ftp-enable-ange-ftp): New defun.
168
169 * net/tramp-util.el (top): Apply `ignore' instead of `identity'
170 for byte-compiler pacification.
171
1722006-01-22 Andre Spiegel <spiegel@gnu.org>
173
174 * vc-rcs.el (vc-rcs-state-heuristic): Use file-attributes with
175 ID-FORMAT `string'. This allows us to get rid of
176 `vc-user-login-name UID'.
177
178 * vc-sccs.el (vc-sccs-state-heuristic): Likewise.
179
1802006-01-22 John Paul Wallington <jpw@pobox.com>
181
182 * hl-line.el (hl-line-highlight, hl-line-move): Doc fixes.
183
1842006-01-21 Martin Rudalics <rudalics@gmx.at>
185
186 * emacs-lisp/find-func.el (find-definition-noselect)
187 (find-variable-noselect): Search variables in C source code too.
188 (find-function-C-source, find-function-noselect, find-function)
189 (find-function-other-frame, find-variable-noselect, find-variable)
190 (find-variable-other-frame, find-variable-at-point):
191 Fix docstrings.
192
1932006-01-21 Francesco Potorti` <pot@gnu.org>
194
195 * mail/rmailout.el (rmail-output): Don't use content-type if it is nil.
196
1972006-01-21 Agustin Martin <agustin.martin@hispalinux.es>
198
199 * textmodes/flyspell.el (flyspell-emacs-popup, flypell-xemacs-popup):
200 Default to disabling the "Save affix" question.
201
2022006-01-21 Marien Zwart <marienz@gentoo.org> (tiny change)
203
204 * progmodes/python.el (python-mode) <eldoc-mode-hook>: Pass nil as
205 the first arg to run-python.
206
2072006-01-21 Eli Zaretskii <eliz@gnu.org>
208
209 * startup.el (command-line-1): Handle --no-desktop if desktop.el
210 is not loaded.
211
2122006-01-20 Jay Belanger <belanger@truman.edu>
213
214 * calc/calcalg2.el (calc-sum-rec): Fix the sum when the lower
215 limit is 0.
216
217 * calc/calc-arith.el (math-add-symb-fancy): Check the length of
218 the correct variable.
219
2202006-01-20 Carsten Dominik <dominik@science.uva.nl>
221
222 * textmodes/org.el (org-open-at-point): Fixed bug with matching a
223 link. Fixed buggy argument sequence in call to `org-view-tags'.
224 (org-compile-prefix-format): Set `org-prefix-has-tag'.
225 (org-prefix-has-tag): New variable.
226 (org-format-agenda-item): Remove tags from headline if
227 appropriate.
228 (org-agenda-remove-tags-when-in-prefix): New option.
229 (org-get-tags-at): New function.
230
2312006-01-20 Nick Roberts <nickrob@snap.net.nz>
232
233 * thumbs.el (thumbs-buffer): New variable. Make it buffer local.
234 (thumbs-find-image): Move image name and number from buffer name
235 to mode name. Set thumbs-buffer. Preserve point so that large
236 images remain visible.
237 (thumbs-file-alist): Construct list in thumbs-buffer and reverse
238 order.
239 (thumbs-show-image-num): Get image from thumbs-file-alist. Set
240 mode name.
241 (thumbs-next-image, thumbs-previous-image): Make them work.
242
2432006-01-19 Luc Teirlinck <teirllm@auburn.edu>
244
245 * cus-edit.el (custom-buffer-create-internal): State in the text above
246 the whole buffer buttons that they do not operate on hidden items.
247 (custom-face-menu): Use `custom-face-save' instead of
248 `custom-face-save-command'.
249 (custom-face-save-command): Make it an alias for `custom-face-save'
250 and declare it obsolete.
251 (custom-face-save): Doc fix.
252
253 * dired.el (dired-no-confirm): Add quote.
254 (dired-subdir-alist-pre-R): Add quote in
255 `make-variable-buffer-local' form and remove unbalanced parenthesis.
256
2572006-01-19 Stefan Monnier <monnier@iro.umontreal.ca>
258
259 * textmodes/table.el (table-mode-indicator): Typo in last change.
260
2612006-01-19 Richard M. Stallman <rms@gnu.org>
262
263 * outline.el (hide-leaves): Don't call outline-end-of-heading.
264 Fixes bug reported in Nov 2005.
265
266 * isearch.el (isearch-forward): Doc fix.
267
268 * dired.el (dired-move-to-filename-regexp): Define as alias.
269 (dired-no-confirm): Use defcustom.
270 (dired-subdir-alist-pre-R): Put defvar at top level.
271
272 * battery.el (battery-linux-proc-acpi): Handle "last full capacity".
273
274 * textmodes/bibtex.el (bibtex-strings, bibtex-reference-keys):
275 Mark as risky.
276
277 * simple.el (set-mark-command): Doc fix.
278 (clone-indirect-buffer-other-window):
279 Read arg like clone-indirect-buffer.
280 (move-beginning-of-line): Skip invisible newlines.
281
2822006-01-19 Masatake YAMATO <jet@gyve.org>
283
284 * progmodes/cpp.el (cpp-edit-load): Make the order of
285 listed conditions in a base C code buffer and its associate
286 CPP Edit buffer the same.
287
12006-01-19 Kenichi Handa <handa@m17n.org> 2882006-01-19 Kenichi Handa <handa@m17n.org>
2 289
3 * international/mule.el (auto-coding-regexp-alist-lookup): New 290 * mail/rmail.el (rmail-enable-mime): Docstring fixed.
4 function. 291 (rmail-mime-feature): Likewise.
292 (rmail-require-mime-maybe): Use display-warning to show a warning
293 message.
294
295 * international/mule.el (auto-coding-regexp-alist-lookup): New fun.
5 (find-auto-coding): Use auto-coding-regexp-alist-lookup. 296 (find-auto-coding): Use auto-coding-regexp-alist-lookup.
6 297
2982006-01-18 Stefan Monnier <monnier@iro.umontreal.ca>
299
300 * array.el: Move defvars out of eval-when-compile.
301 (array-make-template): Replace undeclared global var with a local one.
302 (array-mode): Inline initialization functions.
303 (array-init-local-variables, array-init-max-row)
304 (array-init-max-column, array-init-columns-per-line)
305 (array-init-field-width, array-init-rows-numbered)
306 (array-init-line-length, array-init-lines-per-row): Remove.
307
308 * play/doctor.el: Move defvars out of eval-when-compile. Use dolist.
309 (doc-mode-map): Define explicitly.
310 (doctor-txtype): Use mapc.
311
312 * textmodes/table.el: Move defvars out of eval-when-compile.
313 Remove harmful code meant to avoid byte-compiler warnings.
314 (table-fixed-mode-indicator): Remove. Use a more complex mode-line
315 specification that checks table-fixed-width-mode directly.
316 (table-recognize-region, table-recognize-cell):
317 Use restore-buffer-modified-p.
318 (table-fixed-width-mode): Remove code that refreshes
319 table-fixed-mode-indicator.
320 (*table--cell-describe-bindings, *table--cell-describe-mode):
321 Avoid obsolete name print-help-return-message.
322 (table--test-cell-list): Don't use replace-regexp from elisp.
323 (table--point-entered-cell-function, table--point-left-cell-function):
324 Don't set table-fixed-mode-indicator, use force-mode-line-update.
325
326 * textmodes/org.el: Move defvars out of eval-when-compile. Move code
327 that was after the end of file. Use buffer-file-name variable.
328 (org-timestamp-change): Use with-current-buffer.
329 (org-todo-list): Don't unnecessarily define a new buffer-local var.
330 (org-agenda-file-to-end, org-agenda-file-to-front): Remove unused arg
331 `file'.
332
333 * progmodes/fortran.el: Move defvars out of eval-when-compile.
334 (fortran-break-line): Remove unused var `opoint'.
335 (fortran-abbrev-start): Obey help-event-list.
336
72006-01-18 Jesper Harder <harder@phys.au.dk> 3372006-01-18 Jesper Harder <harder@phys.au.dk>
8 338
9 * mail/smtpmail.el (smtpmail-send-it): Use insert-buffer-substring. 339 * mail/smtpmail.el (smtpmail-send-it): Use insert-buffer-substring.
@@ -11,25 +341,20 @@
112006-01-18 Masatake YAMATO <jet@gyve.org> 3412006-01-18 Masatake YAMATO <jet@gyve.org>
12 342
13 * progmodes/make-mode.el (makefile-imake-mode): New mode 343 * progmodes/make-mode.el (makefile-imake-mode): New mode
14 derived from maiefile-mode. 344 derived from makefile-mode.
15 (makefile-imake-mode-syntax-table): New syntax table 345 (makefile-imake-mode-syntax-table): New syntax table
16 derived from makefile-mode-syntax-table. 346 derived from makefile-mode-syntax-table.
17 (makefile-mode): Write about makefile-imake-mode in 347 (makefile-mode): Write about makefile-imake-mode in doc string.
18 doc string.
19 (makefile-mode-map): Bind "\C-c\C-m\C-i" to makefile-imake-mode. 348 (makefile-mode-map): Bind "\C-c\C-m\C-i" to makefile-imake-mode.
20 (makefile-imake-font-lock-keywords): New font lock keywords. 349 (makefile-imake-font-lock-keywords): New font lock keywords.
21 350
22 * files.el (auto-mode-alist): Added Imakefile. 351 * files.el (auto-mode-alist): Add Imakefile.
23 352
242006-01-17 Agustin Martin <agustin.martin@hispalinux.es> 3532006-01-17 Agustin Martin <agustin.martin@hispalinux.es>
25 354
26 * textmodes/flyspell.el (ispell-kill-ispell-hook): Add to the hook when 355 * textmodes/flyspell.el (ispell-kill-ispell-hook): Add to the hook when
27 loading the file rather than when turning on flyspell-mode. 356 loading the file rather than when turning on flyspell-mode.
28 357
292006-01-13 Richard M. Stallman <rms@gnu.org>
30
31 * font-lock.el (lisp-font-lock-keywords-1): Minor rearrangement.
32
332006-01-16 Luc Teirlinck <teirllm@auburn.edu> 3582006-01-16 Luc Teirlinck <teirllm@auburn.edu>
34 359
35 * cus-edit.el (customize-rogue): Minor doc fix. 360 * cus-edit.el (customize-rogue): Minor doc fix.
@@ -100,9 +425,8 @@
100 (term-mode): Make variables local here instead of doing it in 425 (term-mode): Make variables local here instead of doing it in
101 `term-emulate-terminal'. 426 `term-emulate-terminal'.
102 (term-emulate-terminal): Delete incorrect optimization for cr+lf. 427 (term-emulate-terminal): Delete incorrect optimization for cr+lf.
103 Scroll reverse needs to take into account the scroll 428 Scroll reverse needs to take into account the scroll region.
104 region. Saving and restoring the cursor should save the color 429 Saving and restoring the cursor should save the color attributes too.
105 attributes too.
106 (term-reset-terminal): Reset the scroll region. 430 (term-reset-terminal): Reset the scroll region.
107 (term-handle-ansi-escape): Cursor up and down should take into 431 (term-handle-ansi-escape): Cursor up and down should take into
108 account the scroll region. 432 account the scroll region.
@@ -131,6 +455,10 @@
131 (Custom-reset-saved): Do not ask for confirmation in single option 455 (Custom-reset-saved): Do not ask for confirmation in single option
132 buffers. 456 buffers.
133 457
4582006-01-13 Richard M. Stallman <rms@gnu.org>
459
460 * font-lock.el (lisp-font-lock-keywords-1): Minor rearrangement.
461
1342006-01-13 Romain Francoise <romain@orebokech.com> 4622006-01-13 Romain Francoise <romain@orebokech.com>
135 463
136 * add-log.el (add-change-log-entry, change-log-merge): 464 * add-log.el (add-change-log-entry, change-log-merge):
@@ -167,7 +495,7 @@
167 Use `org-expand-wide-chars'. 495 Use `org-expand-wide-chars'.
168 (org-open-file): Fix bug in program launch. 496 (org-open-file): Fix bug in program launch.
169 (org-get-time-of-day): Fix bug with times before 1am. 497 (org-get-time-of-day): Fix bug with times before 1am.
170 (org-agenda-menu): Addes tags commands. 498 (org-agenda-menu): Add tags commands.
171 499
1722006-01-13 Agustin Martin <agustin.martin@hispalinux.es> 5002006-01-13 Agustin Martin <agustin.martin@hispalinux.es>
173 501
@@ -378,7 +706,7 @@
378 706
379 * emacs-lisp/find-func.el (find-definition-noselect): Fix typo in 707 * emacs-lisp/find-func.el (find-definition-noselect): Fix typo in
380 the doc string: "functoin" => "function". 708 the doc string: "functoin" => "function".
381 ldefs-boot.el: Likewise. 709 * ldefs-boot.el: Likewise.
382 710
383 * textmodes/bibtex.el (bibtex-validate-globally): Fix typo in a 711 * textmodes/bibtex.el (bibtex-validate-globally): Fix typo in a
384 message text: "Duplicat" => "Duplicate". 712 message text: "Duplicat" => "Duplicate".
@@ -691,7 +1019,7 @@
691 that we set completion-ignore-case (i.e., binding via let is not 1019 that we set completion-ignore-case (i.e., binding via let is not
692 sufficient). 1020 sufficient).
693 (bibtex-complete): Always set completion-ignore-case and 1021 (bibtex-complete): Always set completion-ignore-case and
694 choose-completion-string-functions. The latter is needed because 1022 choose-completion-string-functions. The latter is needed because
695 choose-completion-string-functions keeps its value if we quit the 1023 choose-completion-string-functions keeps its value if we quit the
696 *Completions* buffer without requesting a completion. 1024 *Completions* buffer without requesting a completion.
697 1025
@@ -753,7 +1081,7 @@
753 (bibtex-beginning-first-field): New functions. 1081 (bibtex-beginning-first-field): New functions.
754 (bibtex-skip-to-valid-entry): Use bibtex-valid-entry. Fix regexp. 1082 (bibtex-skip-to-valid-entry): Use bibtex-valid-entry. Fix regexp.
755 (bibtex-map-entries): Fix docstring. 1083 (bibtex-map-entries): Fix docstring.
756 (bibtex-flash-head): New arg prompt. Simplify. 1084 (bibtex-flash-head): New arg prompt. Simplify.
757 (bibtex-enclosing-field): Include code of bibtex-inside-field. 1085 (bibtex-enclosing-field): Include code of bibtex-inside-field.
758 (bibtex-insert-kill): Simplify. Always insert text past the 1086 (bibtex-insert-kill): Simplify. Always insert text past the
759 current field or entry. 1087 current field or entry.
@@ -789,7 +1117,7 @@
789 * progmodes/gud.el (gud-tooltip-dereference): Rename from 1117 * progmodes/gud.el (gud-tooltip-dereference): Rename from
790 toggle-gud-tooltip-dereference. 1118 toggle-gud-tooltip-dereference.
791 (gud-tooltip-print-command): Move concatenation of "*" to expr to... 1119 (gud-tooltip-print-command): Move concatenation of "*" to expr to...
792 (gud-tooltip-tips): ...here when dereferencing.. 1120 (gud-tooltip-tips): ...here when dereferencing.
793 1121
7942005-12-28 Bill Wohler <wohler@newt.com> 11222005-12-28 Bill Wohler <wohler@newt.com>
795 1123
@@ -1040,7 +1368,7 @@
1040 * menu-bar.el (menu-find-file-existing): New function. 1368 * menu-bar.el (menu-find-file-existing): New function.
1041 (menu-bar-file-menu): Use menu-find-file-existing for Open. 1369 (menu-bar-file-menu): Use menu-find-file-existing for Open.
1042 1370
1043 * tool-bar.el (tool-bar-setup): open changed to menu-find-file-existing. 1371 * tool-bar.el (tool-bar-setup): Open changed to menu-find-file-existing.
1044 1372
10452005-12-22 Stefan Monnier <monnier@iro.umontreal.ca> 13732005-12-22 Stefan Monnier <monnier@iro.umontreal.ca>
1046 1374
@@ -1301,7 +1629,7 @@
1301 * simple.el (last-buffer): Move here. 1629 * simple.el (last-buffer): Move here.
1302 (get-next-valid-buffer): New function. 1630 (get-next-valid-buffer): New function.
1303 (next-buffer): Use frame-local buffer list, maintain buried buffer list. 1631 (next-buffer): Use frame-local buffer list, maintain buried buffer list.
1304 (prev-buffer): Ditto. Rename to `previous-buffer'. 1632 (prev-buffer): Ditto. Rename to `previous-buffer'.
1305 1633
1306 * menu-bar.el (menu-bar-update-buffers): Update uses of `prev-buffer'. 1634 * menu-bar.el (menu-bar-update-buffers): Update uses of `prev-buffer'.
1307 * bindings.el (global-map): Ditto. 1635 * bindings.el (global-map): Ditto.
@@ -1330,8 +1658,8 @@
1330 (ispell-buffer-local-dict): 1658 (ispell-buffer-local-dict):
1331 Don't set spell-personal-dictionary after killing process. 1659 Don't set spell-personal-dictionary after killing process.
1332 (ispell-buffer-local-words): Don't clear out ispell-buffer-local-name. 1660 (ispell-buffer-local-words): Don't clear out ispell-buffer-local-name.
1333 (ispell-tex-skip-alists) 1661 (ispell-tex-skip-alists, ispell-html-skip-alists)
1334 (ispell-html-skip-alists, ispell-skip-region-alist): Mark as risky. 1662 (ispell-skip-region-alist): Mark as risky.
1335 1663
1336 * net/newsticker.el (newsticker--retrieval-timer-list) 1664 * net/newsticker.el (newsticker--retrieval-timer-list)
1337 (newsticker--display-timer, newsticker-running-p) 1665 (newsticker--display-timer, newsticker-running-p)
@@ -1570,7 +1898,7 @@
1570 * progmodes/gud.el (gud-tooltip-modes, gud-tooltip-display): 1898 * progmodes/gud.el (gud-tooltip-modes, gud-tooltip-display):
1571 Add the gud groupname. 1899 Add the gud groupname.
1572 (gud-tooltip-mode): Add the tooltip groupname. 1900 (gud-tooltip-mode): Add the tooltip groupname.
1573 (gud-tooltip-echo-area): Add the gud groupname. Remove tag to 1901 (gud-tooltip-echo-area): Add the gud groupname. Remove tag to
1574 avoid conflict with tooltip-use-echo-area. 1902 avoid conflict with tooltip-use-echo-area.
1575 1903
15762005-12-10 Romain Francoise <romain@orebokech.com> 19042005-12-10 Romain Francoise <romain@orebokech.com>
@@ -1593,7 +1921,7 @@
1593 1921
15942005-12-10 David Koppelman <koppel@ece.lsu.edu> 19222005-12-10 David Koppelman <koppel@ece.lsu.edu>
1595 1923
1596 * hi-lock.el: (hi-lock-mode) Renamed from hi-lock-buffer-mode; 1924 * hi-lock.el (hi-lock-mode): Rename from hi-lock-buffer-mode;
1597 react if global-hi-lock-mode seems intended. 1925 react if global-hi-lock-mode seems intended.
1598 (global-hi-lock-mode) Renamed from hi-lock-mode. 1926 (global-hi-lock-mode) Renamed from hi-lock-mode.
1599 (hi-lock-archaic-interface-message-used) 1927 (hi-lock-archaic-interface-message-used)
@@ -1736,8 +2064,8 @@
1736 2064
17372005-12-08 Kim F. Storm <storm@cua.dk> 20652005-12-08 Kim F. Storm <storm@cua.dk>
1738 2066
1739 * emulation/cua-rect.el (cua--rectangle-aux-replace): Fix 2067 * emulation/cua-rect.el (cua--rectangle-aux-replace):
1740 indention of text on right side of replaced rectangle. 2068 Fix indention of text on right side of replaced rectangle.
1741 2069
17422005-12-09 Nick Roberts <nickrob@snap.net.nz> 20702005-12-09 Nick Roberts <nickrob@snap.net.nz>
1743 2071
@@ -1773,7 +2101,7 @@
1773 * progmodes/cc-defs.el: 2101 * progmodes/cc-defs.el:
1774 (i) Load cc-fix.elc for `push' and `pop' (for GNU Emacs 20.4) 2102 (i) Load cc-fix.elc for `push' and `pop' (for GNU Emacs 20.4)
1775 2103
1776 * progmodes/cc-cmds.el (c-show-syntactic-information): change the 2104 * progmodes/cc-cmds.el (c-show-syntactic-information): Change the
1777 highlighting mechanism so it will work in XEmacs too. 2105 highlighting mechanism so it will work in XEmacs too.
1778 2106
1779 * progmodes/cc-defs.el: Insert c-int-to-char. 2107 * progmodes/cc-defs.el: Insert c-int-to-char.
@@ -1803,8 +2131,8 @@
1803 2131
1804 * progmodes/cc-mode.el: Bind c-subword-mode to C-c C-w. 2132 * progmodes/cc-mode.el: Bind c-subword-mode to C-c C-w.
1805 2133
1806 * progmodes/cc-subword.el, cc-cmds.el, cc-mode.el: Rename 2134 * progmodes/cc-subword.el, cc-cmds.el, cc-mode.el:
1807 "c-subword-move-mode" as "c-subword-mode". 2135 Rename "c-subword-move-mode" as "c-subword-mode".
1808 2136
1809 * progmodes/cc-mode.el: Added tty suitable bindings for C-c 2137 * progmodes/cc-mode.el: Added tty suitable bindings for C-c
1810 <delete> and C-c C-<delete>. (To the c-hungry- delete functions). 2138 <delete> and C-c C-<delete>. (To the c-hungry- delete functions).
@@ -1836,8 +2164,8 @@
18362005-12-08 Martin Stjernholm <bug-cc-mode@gnu.org> 21642005-12-08 Martin Stjernholm <bug-cc-mode@gnu.org>
1837 2165
1838 * progmodes/cc-fonts.el, cc-vars.el 2166 * progmodes/cc-fonts.el, cc-vars.el
1839 (gtkdoc-font-lock-doc-comments, gtkdoc-font-lock-doc-protection, 2167 (gtkdoc-font-lock-doc-comments, gtkdoc-font-lock-doc-protection)
1840 gtkdoc-font-lock-keywords): GtkDoc patterns contributed by 2168 (gtkdoc-font-lock-keywords): GtkDoc patterns contributed by
1841 Masatake YAMATO. 2169 Masatake YAMATO.
1842 2170
1843 (c-doc-comment-style): Made GtkDoc default in C mode. 2171 (c-doc-comment-style): Made GtkDoc default in C mode.
@@ -1861,7 +2189,7 @@
1861 c-syntactic-context for calls to "criteria functions", for 2189 c-syntactic-context for calls to "criteria functions", for
1862 consistency with other calls to user functions. 2190 consistency with other calls to user functions.
1863 2191
1864 * progmodes/cc-cmds.el (c-indent-command): expunge use of 2192 * progmodes/cc-cmds.el (c-indent-command): Expunge use of
1865 `current-prefix-arg', since this might be the prefix arg to a 2193 `current-prefix-arg', since this might be the prefix arg to a
1866 command which calls c-indent-command as a function. Change the 2194 command which calls c-indent-command as a function. Change the
1867 interactive spec from "p" to "P". 2195 interactive spec from "p" to "P".
@@ -1880,14 +2208,14 @@
1880 2208
18812005-12-08 Alan Mackenzie <bug-cc-mode@gnu.org> 22092005-12-08 Alan Mackenzie <bug-cc-mode@gnu.org>
1882 2210
1883 * progmodes/cc-cmds.el (c-mask-paragraph): correct, so that 2211 * progmodes/cc-cmds.el (c-mask-paragraph): Correct, so that
1884 auto-fill doesn't split a c-comment's last word from a hanging 2212 auto-fill doesn't split a c-comment's last word from a hanging
1885 "*/" when a space is typed between them after fill-column. 2213 "*/" when a space is typed between them after fill-column.
1886 2214
1887 * progmodes/cc-defs.el: New macro c-delete-and-extract-region. 2215 * progmodes/cc-defs.el: New macro c-delete-and-extract-region.
1888 2216
1889 * progmodes/cc-styles.el (c-set-style, 2217 * progmodes/cc-styles.el (c-set-style)
1890 c-setup-paragraph-variables): Abort the command if we're not in a 2218 (c-setup-paragraph-variables): Abort the command if we're not in a
1891 CC Mode buffer. 2219 CC Mode buffer.
1892 2220
1893 * progmodes/cc-align.el (c-lineup-C-comments): Correct indentation 2221 * progmodes/cc-align.el (c-lineup-C-comments): Correct indentation
@@ -1918,25 +2246,25 @@
1918 2246
19192005-12-08 Martin Stjernholm <bug-cc-mode@gnu.org> 22472005-12-08 Martin Stjernholm <bug-cc-mode@gnu.org>
1920 2248
1921 * progmodes/cc-fonts.el (c-basic-matchers-before, 2249 * progmodes/cc-fonts.el (c-basic-matchers-before)
1922 c-complex-decl-matchers): Fixed the "not-arrow-prefix" regexp used 2250 (c-complex-decl-matchers): Fixed the "not-arrow-prefix" regexp used
1923 in Pike. 2251 in Pike.
1924 2252
1925 * progmodes/cc-langs.el (c-other-op-syntax-tokens): Only C++ has 2253 * progmodes/cc-langs.el (c-other-op-syntax-tokens): Only C++ has
1926 digraphs. 2254 digraphs.
1927 2255
1928 * progmodes/cc-fonts.el, cc-langs.el, cc-engine.el 2256 * progmodes/cc-fonts.el, cc-langs.el, cc-engine.el
1929 (c-cpp-message-directives, c-cpp-include-directives, 2257 (c-cpp-message-directives, c-cpp-include-directives)
1930 c-opt-cpp-macro-define, c-opt-cpp-macro-define-start, 2258 (c-opt-cpp-macro-define, c-opt-cpp-macro-define-start)
1931 c-cpp-expr-directives): Introduced new language constants to 2259 (c-cpp-expr-directives): Introduced new language constants to
1932 control cpp syntax in a cleaner way. 2260 control cpp syntax in a cleaner way.
1933 2261
1934 (c-cpp-expr-functions): Renamed from c-cpp-defined-fns. 2262 (c-cpp-expr-functions): Renamed from c-cpp-defined-fns.
1935 2263
1936 (c-cpp-matchers, c-forward-to-cpp-define-body): Use them. 2264 (c-cpp-matchers, c-forward-to-cpp-define-body): Use them.
1937 2265
1938 * progmodes/cc-langs.el, cc-fonts.el (c-string-escaped-newlines, 2266 * progmodes/cc-langs.el, cc-fonts.el (c-string-escaped-newlines)
1939 c-multiline-string-start-char): New language constants and 2267 (c-multiline-string-start-char): New language constants and
1940 variables to specify how newlines in string literals work. 2268 variables to specify how newlines in string literals work.
1941 2269
1942 (c-font-lock-invalid-string): Use them. 2270 (c-font-lock-invalid-string): Use them.
@@ -1952,15 +2280,15 @@
1952 * progmodes/cc-engine.el, cc-langs.el 2280 * progmodes/cc-engine.el, cc-langs.el
1953 (c-opt-op-identifier-prefix): New language constant and variable. 2281 (c-opt-op-identifier-prefix): New language constant and variable.
1954 2282
1955 (c-just-after-func-arglist-p, c-after-special-operator-id, 2283 (c-just-after-func-arglist-p, c-after-special-operator-id)
1956 c-search-decl-header-end, c-inside-bracelist-p): Use it. 2284 (c-search-decl-header-end, c-inside-bracelist-p): Use it.
1957 2285
1958 * progmodes/cc-align.el, cc-engine.el 2286 * progmodes/cc-align.el, cc-engine.el
1959 (c-after-special-operator-id): New helper to handle C++ operator 2287 (c-after-special-operator-id): New helper to handle C++ operator
1960 identifiers. 2288 identifiers.
1961 2289
1962 (c-lineup-topmost-intro-cont, c-just-after-func-arglist-p, 2290 (c-lineup-topmost-intro-cont, c-just-after-func-arglist-p)
1963 c-guess-basic-syntax): Handle C++ operator identifiers in 2291 (c-guess-basic-syntax): Handle C++ operator identifiers in
1964 declarations. 2292 declarations.
1965 2293
1966 * progmodes/cc-langs.el (c-assignment-operators): Added the 2294 * progmodes/cc-langs.el (c-assignment-operators): Added the
@@ -2030,7 +2358,7 @@
2030 (c-point-syntax): Add a check for "virtual semicolons" in AWK 2358 (c-point-syntax): Add a check for "virtual semicolons" in AWK
2031 mode, so that the tentative extra newline doesn't change the 2359 mode, so that the tentative extra newline doesn't change the
2032 syntax of the following brace. 2360 syntax of the following brace.
2033 (c-electric-brace): restructure by extracting the above functions. 2361 (c-electric-brace): Restructure by extracting the above functions.
2034 Tidy up the coding somewhat. 2362 Tidy up the coding somewhat.
2035 (c-electric-semi&comma, c-electric-colon, c-electric-paren): 2363 (c-electric-semi&comma, c-electric-colon, c-electric-paren):
2036 restructure a bit. 2364 restructure a bit.
@@ -2055,9 +2383,9 @@
2055 * progmodes/cc-subword.el: New functions and minor mode to handle 2383 * progmodes/cc-subword.el: New functions and minor mode to handle
2056 SillyCapsedStyleIndentifiers, contributed by Masatake YAMATO: 2384 SillyCapsedStyleIndentifiers, contributed by Masatake YAMATO:
2057 2385
2058 (c-forward-subword, c-backward-subword, c-mark-subword, 2386 (c-forward-subword, c-backward-subword, c-mark-subword)
2059 c-kill-subword, c-backward-kill-subword, c-transpose-subwords, 2387 (c-kill-subword, c-backward-kill-subword, c-transpose-subwords)
2060 c-capitalize-subword, c-downcase-subword, c-upcase-subword): 2388 (c-capitalize-subword, c-downcase-subword, c-upcase-subword):
2061 Functions corresponding to the standard word handling functions. 2389 Functions corresponding to the standard word handling functions.
2062 2390
2063 (c-subword-move-mode): Minor mode that replaces all the standard 2391 (c-subword-move-mode): Minor mode that replaces all the standard
@@ -2078,7 +2406,7 @@
2078 2406
2079 Introduce an "awk" style, mainly for auto-newline and clean-ups. 2407 Introduce an "awk" style, mainly for auto-newline and clean-ups.
2080 2408
2081 * progmodes/cc-align.el: new function c-snug-1line-defun-close 2409 * progmodes/cc-align.el: New function c-snug-1line-defun-close
2082 2410
2083 * progmodes/cc-cmds.el: In c-electric-brace, add code for new 2411 * progmodes/cc-cmds.el: In c-electric-brace, add code for new
2084 clean-up one-liner-defun. 2412 clean-up one-liner-defun.
@@ -2101,8 +2429,8 @@
2101 * progmodes/cc-defs.el (c-tnt-chng-record-state): Don't signal an 2429 * progmodes/cc-defs.el (c-tnt-chng-record-state): Don't signal an
2102 error if the mark isn't set. 2430 error if the mark isn't set.
2103 2431
2104 * progmodes/cc-engine.el (c-guess-continued-construct, 2432 * progmodes/cc-engine.el (c-guess-continued-construct)
2105 c-guess-basic-syntax): Use `c-forward-decl-or-cast-1' to more 2433 (c-guess-basic-syntax): Use `c-forward-decl-or-cast-1' to more
2106 accurately detect functions inside functions. 2434 accurately detect functions inside functions.
2107 2435
2108 * progmodes/cc-engine.el (c-at-expression-start-p): New function 2436 * progmodes/cc-engine.el (c-at-expression-start-p): New function
@@ -2123,8 +2451,8 @@
2123 (c-forward-objc-directive): New function to move over any ObjC 2451 (c-forward-objc-directive): New function to move over any ObjC
2124 directive. 2452 directive.
2125 2453
2126 (c-just-after-func-arglist-p, c-guess-basic-syntax, 2454 (c-just-after-func-arglist-p, c-guess-basic-syntax)
2127 c-basic-matchers-before): Use it. 2455 (c-basic-matchers-before): Use it.
2128 2456
2129 (c-font-lock-objc-iip-decl): Removed. 2457 (c-font-lock-objc-iip-decl): Removed.
2130 2458
@@ -2134,8 +2462,8 @@
2134 * progmodes/cc-styles.el (c-style-alist): Fixed several 2462 * progmodes/cc-styles.el (c-style-alist): Fixed several
2135 inconsistencies in the Whitesmith style. 2463 inconsistencies in the Whitesmith style.
2136 2464
2137 * progmodes/cc-align.el (c-lineup-after-whitesmith-blocks): New 2465 * progmodes/cc-align.el (c-lineup-after-whitesmith-blocks):
2138 lineup function to get lines after Whitesmith style blocks 2466 New lineup function to get lines after Whitesmith style blocks
2139 correctly indented. 2467 correctly indented.
2140 2468
2141 (c-lineup-whitesmith-in-block): Backed out the compensation for 2469 (c-lineup-whitesmith-in-block): Backed out the compensation for
@@ -2170,10 +2498,10 @@
21702005-12-08 Alan Mackenzie <bug-cc-mode@gnu.org> 24982005-12-08 Alan Mackenzie <bug-cc-mode@gnu.org>
2171 2499
2172 * progmodes/cc-awk.el: Change the terminology of regexps: A char 2500 * progmodes/cc-awk.el: Change the terminology of regexps: A char
2173 list is now 2501 list is now [asdf], a char class [:alpha:]. Include code for char
2174 [asdf], a char class [:alpha:]. Include code for char classes. 2502 classes. Set c-awk-NL-prop on lines ending in open strings. (Bug
2175 Set c-awk-NL-prop on lines ending in open strings. (Bug fix.) 2503 fix.) Add character classes (e.g. "[:alpha:]") into AWK Mode's
2176 Add character classes (e.g. "[:alpha:]") into AWK Mode's regexps. 2504 regexps.
2177 2505
2178 Remove (nearly all of) the cruft associated with AWK Mode's former 2506 Remove (nearly all of) the cruft associated with AWK Mode's former
2179 concept of "virtual semicolons": 2507 concept of "virtual semicolons":
@@ -2195,7 +2523,7 @@
2195 adapted for virtual semicolons. 2523 adapted for virtual semicolons.
2196 2524
2197 * progmodes/cc-engine.el: 2525 * progmodes/cc-engine.el:
2198 (c-ws*-string-limit-regexp): new regexp. 2526 (c-ws*-string-limit-regexp): New regexp.
2199 (c-forward-single-comment, c-backward-single-comment): Comment out 2527 (c-forward-single-comment, c-backward-single-comment): Comment out
2200 the (now redundant) "special" AWK stuff. 2528 the (now redundant) "special" AWK stuff.
2201 2529
@@ -2207,9 +2535,8 @@
2207 2535
2208 * progmodes/cc-fonts.el (c-font-lock-declarations): Always narrow 2536 * progmodes/cc-fonts.el (c-font-lock-declarations): Always narrow
2209 to the fontified region so that fontification doesn't occur 2537 to the fontified region so that fontification doesn't occur
2210 outside it 2538 outside it (could happen e.g. when fontifying a line with an
2211 (could happen e.g. when fontifying a line with an unfinished 2539 unfinished declaration).
2212 declaration).
2213 2540
22142005-12-08 Alan Mackenzie <bug-cc-mode@gnu.org> 25412005-12-08 Alan Mackenzie <bug-cc-mode@gnu.org>
2215 2542
@@ -2322,7 +2649,7 @@
2322 initialised in c-setup-paragraph-variables, used in string 2649 initialised in c-setup-paragraph-variables, used in string
2323 scanning subroutines of c-beginning-of-statement. 2650 scanning subroutines of c-beginning-of-statement.
2324 2651
2325 * progmodes/cc-cmds.el (c-electric-brace): don't delete a comment 2652 * progmodes/cc-cmds.el (c-electric-brace): Don't delete a comment
2326 which precedes the newly inserted `{'. 2653 which precedes the newly inserted `{'.
2327 2654
23282005-12-08 Martin Stjernholm <bug-cc-mode@gnu.org> 26552005-12-08 Martin Stjernholm <bug-cc-mode@gnu.org>
@@ -2358,8 +2685,8 @@
2358 * progmodes/cc-engine.el (c-guess-basic-syntax): Simplified case 2685 * progmodes/cc-engine.el (c-guess-basic-syntax): Simplified case
2359 16D - can't be a class-close at that point. 2686 16D - can't be a class-close at that point.
2360 2687
2361 * progmodes/cc-engine.el (c-guess-basic-syntax, 2688 * progmodes/cc-engine.el (c-guess-basic-syntax)
2362 c-add-class-syntax): Don't narrow out the enclosing declaration 2689 (c-add-class-syntax): Don't narrow out the enclosing declaration
2363 level. This makes everything a lot easier, and it was actually 2690 level. This makes everything a lot easier, and it was actually
2364 only four small places that needed it to work. Some places that 2691 only four small places that needed it to work. Some places that
2365 previously did `widen' are removed now, which has the effect that 2692 previously did `widen' are removed now, which has the effect that
@@ -2385,7 +2712,7 @@
2385 2712
2386 * progmodes/cc-langs.el (c-symbol-start): Include `@' in ObjC. 2713 * progmodes/cc-langs.el (c-symbol-start): Include `@' in ObjC.
2387 2714
2388 (c-decl-start-re): No no longer any need for special treatment of 2715 (c-decl-start-re): No longer any need for special treatment of
2389 ObjC due to the above. 2716 ObjC due to the above.
2390 2717
2391 (c-other-block-decl-kwds): Handle "extern" in ObjC too since it 2718 (c-other-block-decl-kwds): Handle "extern" in ObjC too since it
@@ -2397,8 +2724,8 @@
2397 2724
2398 (c-opt-identifier-prefix-key): New internal language constant. 2725 (c-opt-identifier-prefix-key): New internal language constant.
2399 2726
2400 (c-opt-identifier-concat-key, c-opt-after-id-concat-key, 2727 (c-opt-identifier-concat-key, c-opt-after-id-concat-key)
2401 c-identifier-start, c-identifier-key): Now completely calculated 2728 (c-identifier-start, c-identifier-key): Now completely calculated
2402 from other constants. 2729 from other constants.
2403 2730
2404 (c-identifier-last-sym-match): Decommissioned since it's no longer 2731 (c-identifier-last-sym-match): Decommissioned since it's no longer
@@ -2415,10 +2742,10 @@
2415 * progmodes/cc-langs.el (c-filter-ops): New helper function to 2742 * progmodes/cc-langs.el (c-filter-ops): New helper function to
2416 simplify access to `c-operators' and its likes. 2743 simplify access to `c-operators' and its likes.
2417 2744
2418 (c-operator-list, c-all-op-syntax-tokens, 2745 (c-operator-list, c-all-op-syntax-tokens)
2419 c-nonsymbol-token-regexp, c-<>-multichar-token-regexp, 2746 (c-nonsymbol-token-regexp, c-<>-multichar-token-regexp)
2420 c-<-op-cont-regexp, c->-op-cont-regexp, c-expr-kwds, 2747 (c-<-op-cont-regexp, c->-op-cont-regexp, c-expr-kwds)
2421 c-primary-expr-regexp, c-cast-parens): Use it. 2748 (c-primary-expr-regexp, c-cast-parens): Use it.
2422 2749
2423 * progmodes/cc-defs.el (c-lang-const): Fixes to allow use without 2750 * progmodes/cc-defs.el (c-lang-const): Fixes to allow use without
2424 an explicit language in functions. 2751 an explicit language in functions.
@@ -2432,8 +2759,8 @@
2432 (c-type-decl-prefix-key): Removed some now unnecessary cruft from 2759 (c-type-decl-prefix-key): Removed some now unnecessary cruft from
2433 the Pike value. 2760 the Pike value.
2434 2761
2435 * progmodes/cc-engine.el (c-on-identifier, 2762 * progmodes/cc-engine.el (c-on-identifier)
2436 c-simple-skip-symbol-backward): Small fix for handling "-" 2763 (c-simple-skip-symbol-backward): Small fix for handling "-"
2437 correctly in `skip-chars-backward'. Affected the operator lfun 2764 correctly in `skip-chars-backward'. Affected the operator lfun
2438 syntax in Pike. 2765 syntax in Pike.
2439 2766
@@ -2443,8 +2770,8 @@
2443 * progmodes/cc-langs.el (c-paren-nontype-kwds): The GCC keyword 2770 * progmodes/cc-langs.el (c-paren-nontype-kwds): The GCC keyword
2444 "__attribute__" is followed by a parenthesis. 2771 "__attribute__" is followed by a parenthesis.
2445 2772
2446 (c-type-start-kwds, c-prefix-spec-kwds, c-prefix-spec-kwds-re, 2773 (c-type-start-kwds, c-prefix-spec-kwds, c-prefix-spec-kwds-re)
2447 c-specifier-key, c-not-decl-init-keywords): Some cleanup using new 2774 (c-specifier-key, c-not-decl-init-keywords): Some cleanup using new
2448 language constants `c-type-start-kwds' and `c-prefix-spec-kwds'. 2775 language constants `c-type-start-kwds' and `c-prefix-spec-kwds'.
2449 2776
2450 * progmodes/cc-fonts.el, cc-langs.el, cc-engine.el: Internal 2777 * progmodes/cc-fonts.el, cc-langs.el, cc-engine.el: Internal
@@ -2455,12 +2782,12 @@
2455 declarations that can start anywhere. Used for class declarations 2782 declarations that can start anywhere. Used for class declarations
2456 in Pike. 2783 in Pike.
2457 2784
2458 (c-specifier-key, c-not-decl-init-keywords, 2785 (c-specifier-key, c-not-decl-init-keywords)
2459 c-decl-prefix-or-start-re, c-find-decl-prefix-search, 2786 (c-decl-prefix-or-start-re, c-find-decl-prefix-search)
2460 c-find-decl-spots): Implement `c-decl-start-kwds'. 2787 (c-find-decl-spots): Implement `c-decl-start-kwds'.
2461 2788
2462 (c-other-decl-kwds, c-postfix-decl-spec-kwds, c-decl-hangon-kwds, 2789 (c-other-decl-kwds, c-postfix-decl-spec-kwds, c-decl-hangon-kwds)
2463 c-decl-hangon-key, c-forward-decl-or-cast-1): Separated the 2790 (c-decl-hangon-key, c-forward-decl-or-cast-1): Separated the
2464 handling of the compiler specific extension keywords into a new 2791 handling of the compiler specific extension keywords into a new
2465 language constant `c-decl-hangon-kwds' that defines keyword 2792 language constant `c-decl-hangon-kwds' that defines keyword
2466 clauses to be ignored in declarations. 2793 clauses to be ignored in declarations.
@@ -2470,10 +2797,10 @@
2470 Necessary to stop at the declared identifier in e.g. IDL valuetype 2797 Necessary to stop at the declared identifier in e.g. IDL valuetype
2471 declarations. 2798 declarations.
2472 2799
2473 (c-typedef-decl-kwds, c-typeless-decl-kwds, c-type-list-kwds, 2800 (c-typedef-decl-kwds, c-typeless-decl-kwds, c-type-list-kwds)
2474 c-prefix-spec-kwds-re, c-postfix-spec-kwds, 2801 (c-prefix-spec-kwds-re, c-postfix-spec-kwds)
2475 c-after-suffixed-type-decl-key, c-opt-postfix-decl-spec-key, 2802 (c-after-suffixed-type-decl-key, c-opt-postfix-decl-spec-key)
2476 c-forward-decl-or-cast-1): Recognize the declared identifier in 2803 (c-forward-decl-or-cast-1): Recognize the declared identifier in
2477 class and enum declarations as such and not as part of the type. 2804 class and enum declarations as such and not as part of the type.
2478 2805
2479 (c-forward-decl-or-cast-1, c-forward-label): Relaxed the 2806 (c-forward-decl-or-cast-1, c-forward-label): Relaxed the
@@ -2489,24 +2816,24 @@
2489 * progmodes/cc-engine.el (c-maybe-labelp): Provide no default 2816 * progmodes/cc-engine.el (c-maybe-labelp): Provide no default
2490 value - this variable is always dynamically bound. 2817 value - this variable is always dynamically bound.
2491 2818
2492 * progmodes/cc-engine.el, cc-fonts.el, cc-langs.el, cc-menus.el, 2819 * progmodes/cc-engine.el, cc-fonts.el, cc-langs.el, cc-menus.el
2493 cc-mode.el, cc-styles.el, cc-vars.el, cc-align.el, cc-awk.el, 2820 * cc-mode.el, cc-styles.el, cc-vars.el, cc-align.el, cc-awk.el
2494 cc-cmds.el, cc-defs.el: Changed the policy for marking up 2821 * cc-cmds.el, cc-defs.el: Changed the policy for marking up
2495 functions that might do hidden buffer changes: All such internal 2822 functions that might do hidden buffer changes: All such internal
2496 functions are now marked instead of those that don't. 2823 functions are now marked instead of those that don't.
2497 2824
2498 (c-beginning-of-macro, c-end-of-macro, c-(forward|backward)-comments, 2825 (c-beginning-of-macro, c-end-of-macro, c-(forward|backward)-comments)
2499 c-(forward|backward)-single-comment, c-parse-state, c-on-identifier, 2826 (c-(forward|backward)-single-comment, c-parse-state, c-on-identifier)
2500 c-(fast-|slow-|)in-literal, c-literal-limits, c-collect-line-comments, 2827 (c-(fast-|slow-|)in-literal, c-literal-limits, c-collect-line-comments)
2501 c-literal-type): Allow these functions to make hidden buffer changes, 2828 (c-literal-type): Allow these functions to make hidden buffer changes,
2502 so that they are free to use text property caching later on. 2829 so that they are free to use text property caching later on.
2503 2830
2504 (c-electric-backspace, c-electric-delete-forward, c-electric-pound, 2831 (c-electric-backspace, c-electric-delete-forward, c-electric-pound)
2505 c-electric-brace, c-electric-slash, c-electric-star, 2832 (c-electric-brace, c-electric-slash, c-electric-star)
2506 c-electric-semi&comma, c-electric-colon, c-electric-lt-gt, 2833 (c-electric-semi&comma, c-electric-colon, c-electric-lt-gt)
2507 c-electric-paren, c-electric-continued-statement, c-indent-command, 2834 (c-electric-paren, c-electric-continued-statement, c-indent-command)
2508 c-indent-region, c-mask-paragraph, c-indent-new-comment-line, 2835 (c-indent-region, c-mask-paragraph, c-indent-new-comment-line)
2509 c-context-line-break): Added `c-save-buffer-state' calls to comply 2836 (c-context-line-break): Added `c-save-buffer-state' calls to comply
2510 with the changed semantics of the functions above. 2837 with the changed semantics of the functions above.
2511 2838
2512 * progmodes/cc-engine.el (c-beginning-of-statement-1): Fixed a bug 2839 * progmodes/cc-engine.el (c-beginning-of-statement-1): Fixed a bug
@@ -2521,10 +2848,10 @@
2521 (completed statement) with `}' (statement completed by closing 2848 (completed statement) with `}' (statement completed by closing
2522 brace or semicolon) and `$' (statement completed by EOL). 2849 brace or semicolon) and `$' (statement completed by EOL).
2523 2850
2524 (c-awk-virtual-semicolon-ends-prev-line-p, 2851 (c-awk-virtual-semicolon-ends-prev-line-p)
2525 c-awk-virtual-semicolon-ends-line-p, 2852 (c-awk-virtual-semicolon-ends-line-p)
2526 c-awk-skip-semantic-ws-forward, c-awk-skip-semantic-ws-backward, 2853 (c-awk-skip-semantic-ws-forward, c-awk-skip-semantic-ws-backward)
2527 c-awk-at-statement-end-p): new functions 2854 (c-awk-at-statement-end-p): New functions.
2528 2855
2529 * progmodes/cc-cmds.el: Simplify the structure of functions 2856 * progmodes/cc-cmds.el: Simplify the structure of functions
2530 c-forward-over-illiterals, c-back-over-illiterals. Enhance these 2857 c-forward-over-illiterals, c-back-over-illiterals. Enhance these
@@ -2596,8 +2923,8 @@
2596 * progmodes/cc-align.el (c-lineup-arglist): Fixed bug when the 2923 * progmodes/cc-align.el (c-lineup-arglist): Fixed bug when the
2597 first argument starts with a special brace list. 2924 first argument starts with a special brace list.
2598 2925
2599 * progmodes/cc-engine.el, cc-fonts.el (c-forward-decl-or-cast-1, 2926 * progmodes/cc-engine.el, cc-fonts.el (c-forward-decl-or-cast-1)
2600 c-font-lock-declarations): Broke out the declaration and cast 2927 (c-font-lock-declarations): Broke out the declaration and cast
2601 recognition from `c-font-lock-declarations' to a new function, so 2928 recognition from `c-font-lock-declarations' to a new function, so
2602 that it can be used in the indentation engine. 2929 that it can be used in the indentation engine.
2603 2930
@@ -2606,16 +2933,16 @@
2606 wrong side of the search limit that could happen when the start 2933 wrong side of the search limit that could happen when the start
2607 position is inside a literal. 2934 position is inside a literal.
2608 2935
2609 * progmodes/cc-engine.el (c-parse-state, 2936 * progmodes/cc-engine.el (c-parse-state)
2610 c-invalidate-state-cache): Modified the use of `c-state-cache-end' 2937 (c-invalidate-state-cache): Modified the use of `c-state-cache-end'
2611 so that it's kept a little bit back to increase the hit rate. 2938 so that it's kept a little bit back to increase the hit rate.
2612 2939
2613 (c-parse-state): Changed the macro handling and fixed some 2940 (c-parse-state): Changed the macro handling and fixed some
2614 glitches. Macro context is checked more often than necessary now, 2941 glitches. Macro context is checked more often than necessary now,
2615 but otoh less garbage conses are generated. 2942 but otoh less garbage conses are generated.
2616 2943
2617 * progmodes/cc-engine.el (c-parse-state, 2944 * progmodes/cc-engine.el (c-parse-state)
2618 c-invalidate-state-cache): Cache the last position where 2945 (c-invalidate-state-cache): Cache the last position where
2619 `c-state-cache' applies. This can speed up refontification quite 2946 `c-state-cache' applies. This can speed up refontification quite
2620 a bit in blocks where there are many non-brace parens before the 2947 a bit in blocks where there are many non-brace parens before the
2621 point. 2948 point.
@@ -2640,8 +2967,8 @@
2640 * progmodes/cc-engine.el (c-add-stmt-syntax): Narrowed down the 2967 * progmodes/cc-engine.el (c-add-stmt-syntax): Narrowed down the
2641 special case for "else if" clauses. 2968 special case for "else if" clauses.
2642 2969
2643 * progmodes/cc-engine.el (c-looking-at-inexpr-block, 2970 * progmodes/cc-engine.el (c-looking-at-inexpr-block)
2644 c-add-stmt-syntax): Use `c-recognize-paren-inexpr-blocks'. 2971 (c-add-stmt-syntax): Use `c-recognize-paren-inexpr-blocks'.
2645 2972
2646 * progmodes/cc-langs.el (c-recognize-paren-inexpr-blocks): New 2973 * progmodes/cc-langs.el (c-recognize-paren-inexpr-blocks): New
2647 language variable to recognize the gcc extension with statement 2974 language variable to recognize the gcc extension with statement
@@ -2658,8 +2985,8 @@
2658 `c-beginning-of-statement-1' instead of duplicating parts of it. 2985 `c-beginning-of-statement-1' instead of duplicating parts of it.
2659 This fixes bogus label recognition. 2986 This fixes bogus label recognition.
2660 2987
2661 * progmodes/cc-engine.el (c-add-type, c-check-type, 2988 * progmodes/cc-engine.el (c-add-type, c-check-type)
2662 c-forward-name, c-forward-type): Improved storage of template 2989 (c-forward-name, c-forward-type): Improved storage of template
2663 types in `c-found-types' so that they can be recognized better. 2990 types in `c-found-types' so that they can be recognized better.
2664 2991
2665 (c-syntactic-content): Added option to skip past nested parens. 2992 (c-syntactic-content): Added option to skip past nested parens.
@@ -2672,8 +2999,8 @@
2672 (c-forward-type): Handle that `c-last-identifier-range' might be 2999 (c-forward-type): Handle that `c-last-identifier-range' might be
2673 nil from `c-forward-name'. 3000 nil from `c-forward-name'.
2674 3001
2675 * progmodes/cc-defs.el: (c-safe-scan-lists, 3002 * progmodes/cc-defs.el (c-safe-scan-lists)
2676 c-(go-)?(up|down)-list-(forward|backward)): Added limit arguments. 3003 (c-(go-)?(up|down)-list-(forward|backward)): Added limit arguments.
2677 3004
2678 * progmodes/cc-defs.el (c-save-buffer-state): Use `unwind-protect' 3005 * progmodes/cc-defs.el (c-save-buffer-state): Use `unwind-protect'
2679 to work even if the form fails. 3006 to work even if the form fails.
@@ -2705,20 +3032,20 @@
2705 * progmodes/cc-langs.el (c-unterminated-block-comment-regexp): 3032 * progmodes/cc-langs.el (c-unterminated-block-comment-regexp):
2706 Fixed a bug in the regexp that caused extreme backtracking. 3033 Fixed a bug in the regexp that caused extreme backtracking.
2707 3034
2708 * progmodes/cc-langs.el (c-block-comment-starter, 3035 * progmodes/cc-langs.el (c-block-comment-starter)
2709 c-block-comment-ender): New language constants to specify in a 3036 (c-block-comment-ender): New language constants to specify in a
2710 single place how block comments look. 3037 single place how block comments look.
2711 3038
2712 (c-comment-start-regexp, c-block-comment-start-regexp, 3039 (c-comment-start-regexp, c-block-comment-start-regexp)
2713 comment-start, comment-end, comment-start-skip, 3040 (comment-start, comment-end, comment-start-skip)
2714 c-syntactic-ws-start, c-syntactic-ws-end, c-nonwhite-syntactic-ws, 3041 (c-syntactic-ws-start, c-syntactic-ws-end, c-nonwhite-syntactic-ws)
2715 c-syntactic-ws, c-nonempty-syntactic-ws, 3042 (c-syntactic-ws, c-nonempty-syntactic-ws)
2716 c-single-line-syntactic-ws, c-syntactic-eol): Now built from 3043 (c-single-line-syntactic-ws, c-syntactic-eol): Now built from
2717 `c-line-comment-starter', `c-block-comment-starter' and 3044 `c-line-comment-starter', `c-block-comment-starter' and
2718 `c-block-comment-ender'. 3045 `c-block-comment-ender'.
2719 3046
2720 (c-block-comment-regexp, c-unterminated-block-comment-regexp): New 3047 (c-block-comment-regexp, c-unterminated-block-comment-regexp):
2721 language constants to break up things a bit. 3048 New language constants to break up things a bit.
2722 3049
2723 (c-simple-ws): New language constant for simple whitespace. 3050 (c-simple-ws): New language constant for simple whitespace.
2724 3051
@@ -2910,14 +3237,13 @@
29102005-12-08 Martin Stjernholm <bug-cc-mode@gnu.org> 32372005-12-08 Martin Stjernholm <bug-cc-mode@gnu.org>
2911 3238
2912 * progmodes/cc-defs.el, cc-engine.el (c-mode-is-new-awk-p): 3239 * progmodes/cc-defs.el, cc-engine.el (c-mode-is-new-awk-p):
2913 Removed; 3240 Removed; (c-major-mode-is 'awk-mode) can be used instead now.
2914 (c-major-mode-is 'awk-mode) can be used instead now.
2915 3241
2916 * progmodes/cc-mode.el: Always set up AWK mode since emacsen where 3242 * progmodes/cc-mode.el: Always set up AWK mode since emacsen where
2917 it doesn't work no longer are supported. 3243 it doesn't work no longer are supported.
2918 3244
2919 * progmodes/cc-mode.el, cc-styles.el, cc-vars.el, cc-defs.el, 3245 * progmodes/cc-mode.el, cc-styles.el, cc-vars.el, cc-defs.el
2920 cc-engine.el, cc-fonts.el, cc-langs.el, cc-cmds.el: CC Mode now 3246 * cc-engine.el, cc-fonts.el, cc-langs.el, cc-cmds.el: CC Mode now
2921 requires support for the syntax-table' text property, which rules 3247 requires support for the syntax-table' text property, which rules
2922 out Emacs 19 and XEmacs < 21.4. Removed various compatibility 3248 out Emacs 19 and XEmacs < 21.4. Removed various compatibility
2923 cruft associated with those versions. 3249 cruft associated with those versions.
@@ -2934,9 +3260,9 @@
2934 variable and use an extra quoted face name instead. All the 3260 variable and use an extra quoted face name instead. All the
2935 emacsen flavors handle that correctly. 3261 emacsen flavors handle that correctly.
2936 3262
2937 * progmodes/cc-fonts.el (c-font-lock-complex-decl-prepare, 3263 * progmodes/cc-fonts.el (c-font-lock-complex-decl-prepare)
2938 c-font-lock-declarators, c-font-lock-declarations, 3264 (c-font-lock-declarators, c-font-lock-declarations)
2939 c-complex-decl-matchers, c-basic-matchers-after): Use a text 3265 (c-complex-decl-matchers, c-basic-matchers-after): Use a text
2940 property to mark the items in in declarator lists to handle 3266 property to mark the items in in declarator lists to handle
2941 refontification inside multiline declarations better. 3267 refontification inside multiline declarations better.
2942 3268
@@ -3000,7 +3326,7 @@
3000 3326
30012005-12-07 Bill Wohler <wohler@newt.com> 33272005-12-07 Bill Wohler <wohler@newt.com>
3002 3328
3003 * files.el (auto-mode-alist): Remove mh-letter-mode. Unnecessary, 3329 * files.el (auto-mode-alist): Remove mh-letter-mode. Unnecessary,
3004 and causes problems with non-MH users (such as Gnus users). 3330 and causes problems with non-MH users (such as Gnus users).
3005 3331
30062005-12-08 Nick Roberts <nickrob@snap.net.nz> 33322005-12-08 Nick Roberts <nickrob@snap.net.nz>
@@ -3017,12 +3343,12 @@
3017 3343
30182005-12-07 Kim F. Storm <storm@cua.dk> 33442005-12-07 Kim F. Storm <storm@cua.dk>
3019 3345
3020 * ido.el (ido-completion-map): Renamed from ido-mode-map. 3346 * ido.el (ido-completion-map): Rename from ido-mode-map.
3021 (ido-common-completion-map, ido-file-completion-map) 3347 (ido-common-completion-map, ido-file-completion-map)
3022 (ido-file-dir-completion-map, ido-buffer-completion-map): 3348 (ido-file-dir-completion-map, ido-buffer-completion-map):
3023 Renamed from ido-mode-....-map. 3349 Rename from ido-mode-....-map.
3024 (ido-init-completion-maps): Renamed from ido-init-mode-maps. 3350 (ido-init-completion-maps): Rename from ido-init-mode-maps.
3025 (ido-setup-completion-map): Renamed from ido-define-mode-map. 3351 (ido-setup-completion-map): Rename from ido-define-mode-map.
3026 (ido-read-internal): Bind minibuffer-local-filename-completion-map 3352 (ido-read-internal): Bind minibuffer-local-filename-completion-map
3027 to ido-completion-map. 3353 to ido-completion-map.
3028 3354
@@ -3076,7 +3402,7 @@
3076 3402
3077 * progmodes/cc-defs.el (c-emacs-features): Don't assume point-min==1. 3403 * progmodes/cc-defs.el (c-emacs-features): Don't assume point-min==1.
3078 3404
30792005-12-06 Nozomu Ando <nand@mac.com> (tiny patch) 34052005-12-06 Nozomu Ando <nand@mac.com> (tiny patch)
3080 3406
3081 * mail/smtpmail.el (smtpmail-try-auth-methods): Make password 3407 * mail/smtpmail.el (smtpmail-try-auth-methods): Make password
3082 prompts work for AUTH PLAIN. Also reported by Steve Allan 3408 prompts work for AUTH PLAIN. Also reported by Steve Allan
@@ -3115,7 +3441,7 @@
3115 (org-agenda-get-deadlines, org-agenda-get-scheduled) 3441 (org-agenda-get-deadlines, org-agenda-get-scheduled)
3116 (org-agenda-get-blocks): Use `org-get-category'. 3442 (org-agenda-get-blocks): Use `org-get-category'.
3117 (org-context-in-file-links): Rename from 3443 (org-context-in-file-links): Rename from
3118 `org-line-numbers-in-file-links' . 3444 `org-line-numbers-in-file-links'.
3119 3445
31202005-12-06 Romain Francoise <romain@orebokech.com> 34462005-12-06 Romain Francoise <romain@orebokech.com>
3121 3447
@@ -3259,7 +3585,7 @@
3259 3585
32602005-12-02 Ken Manheimer <ken.manheimer@gmail.com> 35862005-12-02 Ken Manheimer <ken.manheimer@gmail.com>
3261 3587
3262 * allout.el:(eval-when-compile): Remove unnecessary load of cl. 3588 * allout.el (eval-when-compile): Remove unnecessary load of cl.
3263 Add fset of allout-real-isearch-abort during compile to fix 3589 Add fset of allout-real-isearch-abort during compile to fix
3264 byte-compilation warnings. 3590 byte-compilation warnings.
3265 (allout-mode-p): Move definition of this macro above all uses, or 3591 (allout-mode-p): Move definition of this macro above all uses, or
@@ -3669,8 +3995,8 @@
3669 3995
3670 (hi-lock-face-phrase-buffer): Call hi-lock-buffer-mode. Use new 3996 (hi-lock-face-phrase-buffer): Call hi-lock-buffer-mode. Use new
3671 arguments for hi-lock-set-pattern. 3997 arguments for hi-lock-set-pattern.
3672 (hi-lock-unface-buffer, hi-lock-set-file-patterns): Call 3998 (hi-lock-unface-buffer, hi-lock-set-file-patterns):
3673 font-lock-fontify-buffer. 3999 Call font-lock-fontify-buffer.
3674 (hi-lock-find-file-hook, hi-lock-current-line) 4000 (hi-lock-find-file-hook, hi-lock-current-line)
3675 (hi-lock-refontify, hi-lock-set-patterns): Delete unused functions. 4001 (hi-lock-refontify, hi-lock-set-patterns): Delete unused functions.
3676 4002
@@ -3699,8 +4025,8 @@
3699 (org-plain-list-ordered-item-terminator): New options. 4025 (org-plain-list-ordered-item-terminator): New options.
3700 (org-at-item-p, org-beginning-of-item, org-end-of-item) 4026 (org-at-item-p, org-beginning-of-item, org-end-of-item)
3701 (org-get-indentation, org-get-string-indentation) 4027 (org-get-indentation, org-get-string-indentation)
3702 (org-maybe-renumber-ordered-list, org-renumber-ordered-list): New 4028 (org-maybe-renumber-ordered-list, org-renumber-ordered-list):
3703 functions. 4029 New functions.
3704 (org-move-item-down, org-move-item-up): New commands. 4030 (org-move-item-down, org-move-item-up): New commands.
3705 (org-export-as-html): New classes for CSS support. Bug fix in 4031 (org-export-as-html): New classes for CSS support. Bug fix in
3706 regular expression detecting fixed-width regions. Respect 4032 regular expression detecting fixed-width regions. Respect
@@ -3884,7 +4210,7 @@
3884 * man.el (Man-highlight-references): Doc fix. Reformat code in a 4210 * man.el (Man-highlight-references): Doc fix. Reformat code in a
3885 more Lisp-ish way. 4211 more Lisp-ish way.
3886 4212
38872005-11-19 Slawomir Nowaczyk <slawomir.nowaczyk.847@student.lu.se> (tiny change) 42132005-11-19 Slawomir Nowaczyk <slawomir.nowaczyk.847@student.lu.se> (tiny change)
3888 4214
3889 * ls-lisp.el (ls-lisp-format-file-size): Format file size with 9 4215 * ls-lisp.el (ls-lisp-format-file-size): Format file size with 9
3890 digits, not 8, to avoid misalignment for files larger than 100MB. 4216 digits, not 8, to avoid misalignment for files larger than 100MB.
@@ -3914,15 +4240,15 @@
3914 (org-export-icalendar): Use `org-icalendar-combined-name'. 4240 (org-export-icalendar): Use `org-icalendar-combined-name'.
3915 (org-cycle-agenda-files, org-agenda-file-to-end) 4241 (org-cycle-agenda-files, org-agenda-file-to-end)
3916 (org-agenda-file-to-front): New commands. 4242 (org-agenda-file-to-front): New commands.
3917 (org-table-tab-jumps-over-hlines,org-export-html-style): New 4243 (org-table-tab-jumps-over-hlines, org-export-html-style):
3918 options. 4244 New options.
3919 (org-table-next-field): Use `org-table-tab-jumps-over-hlines'. 4245 (org-table-next-field): Use `org-table-tab-jumps-over-hlines'.
3920 (org-at-table.el-p, org-set-autofill-regexps,org-html-protect): 4246 (org-at-table.el-p, org-set-autofill-regexps, org-html-protect):
3921 New functions. 4247 New functions.
3922 (org-fill-paragraph): Call `org-table-align' in tables. 4248 (org-fill-paragraph): Call `org-table-align' in tables.
3923 (org-mode): Call `org-set-autofill-regexps'. 4249 (org-mode): Call `org-set-autofill-regexps'.
3924 (org-export-as-html): Support for local handformatted lists. 4250 (org-export-as-html): Support for local handformatted lists.
3925 Modified to produce valid HTML 4.0. Use `org-export-html-style'. 4251 Modified to produce valid HTML 4.0. Use `org-export-html-style'.
3926 (org-export-local-list-max-depth): New option. 4252 (org-export-local-list-max-depth): New option.
3927 (org-html-expand): Use `org-html-protect'. 4253 (org-html-expand): Use `org-html-protect'.
3928 4254
@@ -4370,9 +4696,9 @@
4370 (apropos-variable): Doc fix. Use apropos-read-pattern. 4696 (apropos-variable): Doc fix. Use apropos-read-pattern.
4371 (apropos-command): Doc fix. Use apropos-read-pattern and 4697 (apropos-command): Doc fix. Use apropos-read-pattern and
4372 apropos-parse-pattern. Call apropos-print with nosubst=t. 4698 apropos-parse-pattern. Call apropos-print with nosubst=t.
4373 (apropos, apropos-value): Doc fix. Use apropos-read-pattern and 4699 (apropos, apropos-value): Doc fix. Use apropos-read-pattern and
4374 apropos-parse-pattern. 4700 apropos-parse-pattern.
4375 (apropos-documentation): Doc fix. Use apropos-read-pattern and 4701 (apropos-documentation): Doc fix. Use apropos-read-pattern and
4376 apropos-parse-pattern. Locally bind apropos-sort-by-scores to 4702 apropos-parse-pattern. Locally bind apropos-sort-by-scores to
4377 apropos-documentation-sort-by-scores. Call apropos-print with 4703 apropos-documentation-sort-by-scores. Call apropos-print with
4378 nosubst=t. 4704 nosubst=t.
@@ -4440,7 +4766,7 @@
44402005-11-10 Masatake YAMATO <jet@gyve.org> 47662005-11-10 Masatake YAMATO <jet@gyve.org>
4441 4767
4442 * add-log.el (add-log-current-defun): Handle class::method 4768 * add-log.el (add-log-current-defun): Handle class::method
4443 notation of c++. Fix incorrect comment. 4769 notation of c++. Fix incorrect comment.
4444 4770
44452005-11-10 Alan Mackenzie <acm@muc.de> 47712005-11-10 Alan Mackenzie <acm@muc.de>
4446 4772
@@ -4574,7 +4900,7 @@
4574 4900
4575 * replace.el (occur-engine): Add marker at end of line, too. 4901 * replace.el (occur-engine): Add marker at end of line, too.
4576 4902
45772005-11-04 Ken Manheimer <ken.manheimer@gmail.com> 49032005-11-04 Ken Manheimer <ken.manheimer@gmail.com>
4578 4904
4579 * pgg-pgp.el (pgg-pgp-encrypt-region, pgg-pgp-decrypt-region) 4905 * pgg-pgp.el (pgg-pgp-encrypt-region, pgg-pgp-decrypt-region)
4580 (pgg-pgp-encrypt-symmetric-region, pgg-pgp-encrypt-symmetric) 4906 (pgg-pgp-encrypt-symmetric-region, pgg-pgp-encrypt-symmetric)
@@ -4599,7 +4925,7 @@
4599 * font-lock.el: Don't deal with font-lock-face-attributes here, 4925 * font-lock.el: Don't deal with font-lock-face-attributes here,
4600 move the code ... 4926 move the code ...
4601 4927
4602 * startup.el (command-line): ... here. Use face-spec-set instead 4928 * startup.el (command-line): ... here. Use face-spec-set instead
4603 of custom-declare-face. 4929 of custom-declare-face.
4604 4930
4605 * faces.el (face-spec-set): Reset the face if spec is not nil. 4931 * faces.el (face-spec-set): Reset the face if spec is not nil.
@@ -4616,7 +4942,7 @@
4616 4942
46172005-11-04 Ulf Jasper <ulf.jasper@web.de> 49432005-11-04 Ulf Jasper <ulf.jasper@web.de>
4618 4944
4619 * newsticker.el: Commentary updated. Code formatting changed. 4945 * newsticker.el: Commentary updated. Code formatting changed.
4620 (newsticker-version): Change to "1.9". 4946 (newsticker-version): Change to "1.9".
4621 (newsticker, newsticker-feed): Doc fix. 4947 (newsticker, newsticker-feed): Doc fix.
4622 (newsticker-url-list): Doc fix. Add option "Weekly". 4948 (newsticker-url-list): Doc fix. Add option "Weekly".
@@ -4636,7 +4962,7 @@
4636 (newsticker-mode): Doc fix. 4962 (newsticker-mode): Doc fix.
4637 (newsticker-mode): Change mode-line-format. 4963 (newsticker-mode): Change mode-line-format.
4638 (newsticker-start): Remove debug output. 4964 (newsticker-start): Remove debug output.
4639 (newsticker-start-ticker): Doc fix. Add Autoload cookie. 4965 (newsticker-start-ticker): Doc fix. Add autoload cookie.
4640 (newsticker-w3m-show-inline-images): Code formatting. 4966 (newsticker-w3m-show-inline-images): Code formatting.
4641 (newsticker-next-item): Call `force-mode-line-update'. 4967 (newsticker-next-item): Call `force-mode-line-update'.
4642 (newsticker-previous-item): Call `force-mode-line-update'. 4968 (newsticker-previous-item): Call `force-mode-line-update'.
@@ -4789,8 +5115,8 @@
47892005-11-04 Henrik Enberg <henrik.enberg@telia.com> 51152005-11-04 Henrik Enberg <henrik.enberg@telia.com>
4790 5116
4791 (rcirc-browse-url-map, rcirc-browse-url-at-point) 5117 (rcirc-browse-url-map, rcirc-browse-url-at-point)
4792 (rcirc-browse-url-at-mouse, rcirc-mangle-text): Make urls 5118 (rcirc-browse-url-at-mouse, rcirc-mangle-text):
4793 mouse and RET clickable. 5119 Make urls mouse and RET clickable.
4794 5120
47952005-11-04 Henrik Enberg <henrik.enberg@telia.com> 51212005-11-04 Henrik Enberg <henrik.enberg@telia.com>
4796 5122
@@ -4941,7 +5267,7 @@
4941 * progmodes/fortran.el (fortran-blink-match): 5267 * progmodes/fortran.el (fortran-blink-match):
4942 Use `blink-matching-delay'. 5268 Use `blink-matching-delay'.
4943 5269
49442005-11-02 John Mongan <jmongan@mccammon.ucsd.edu> (tiny change) 52702005-11-02 John Mongan <jmongan@mccammon.ucsd.edu> (tiny change)
4945 5271
4946 * progmodes/f90.el (f90-match-end): Use `blink-matching-delay'. 5272 * progmodes/f90.el (f90-match-end): Use `blink-matching-delay'.
4947 5273
@@ -4981,7 +5307,7 @@
4981 * vc-sccs.el: Update copyright year. 5307 * vc-sccs.el: Update copyright year.
4982 * ezimage.el: Likewise. 5308 * ezimage.el: Likewise.
4983 5309
49842005-11-01 KOBAYASHI Yasuhiro <kobayays@otsukakj.co.jp> (tiny change) 53102005-11-01 KOBAYASHI Yasuhiro <kobayays@otsukakj.co.jp> (tiny change)
4985 5311
4986 * info.el (Info-fontify-node): Use `string-width' for fontifying 5312 * info.el (Info-fontify-node): Use `string-width' for fontifying
4987 underlined titles. 5313 underlined titles.
@@ -5212,7 +5538,7 @@
5212 * pgg.el (pgg-encrypt-region, pgg-encrypt-symmetric-region) 5538 * pgg.el (pgg-encrypt-region, pgg-encrypt-symmetric-region)
5213 (pgg-encrypt-symmetric, pgg-encrypt, pgg-decrypt-region) 5539 (pgg-encrypt-symmetric, pgg-encrypt, pgg-decrypt-region)
5214 (pgg-decrypt, pgg-sign-region, pgg-sign): Add optional 5540 (pgg-decrypt, pgg-sign-region, pgg-sign): Add optional
5215 'passphrase' argument, so the passphrase can be managed externally 5541 `passphrase' argument, so the passphrase can be managed externally
5216 and then passed in to the system. 5542 and then passed in to the system.
5217 5543
5218 * pgg.el (pgg-read-passphrase, pgg-add-passphrase-cache) 5544 * pgg.el (pgg-read-passphrase, pgg-add-passphrase-cache)
@@ -5228,7 +5554,7 @@
5228 externally and passed in to the system. 5554 externally and passed in to the system.
5229 5555
5230 * pgg-gpg.el (pgg-gpg-possibly-cache-passphrase): Add optional 5556 * pgg-gpg.el (pgg-gpg-possibly-cache-passphrase): Add optional
5231 'notruncate' argument, so the passphrase cache can be used 5557 `notruncate' argument, so the passphrase cache can be used
5232 reliably with identifiers besides a pgp packet's key id. 5558 reliably with identifiers besides a pgp packet's key id.
5233 5559
52342005-10-29 Sascha Wilde <swilde@sha-bang.de> 55602005-10-29 Sascha Wilde <swilde@sha-bang.de>
@@ -5295,12 +5621,12 @@
5295 (pgg-decrypt): Convey provided passphrase in subordinate call to 5621 (pgg-decrypt): Convey provided passphrase in subordinate call to
5296 pgg-decrypt-region. 5622 pgg-decrypt-region.
5297 5623
52982005-10-20 Ken Manheimer <ken.manheimer+emacs@gmail.com> 56242005-10-20 Ken Manheimer <ken.manheimer+emacs@gmail.com>
5299 5625
5300 * pgg.el (pgg-encrypt-region, pgg-encrypt-symmetric-region) 5626 * pgg.el (pgg-encrypt-region, pgg-encrypt-symmetric-region)
5301 (pgg-encrypt-symmetric, pgg-encrypt, pgg-decrypt-region) 5627 (pgg-encrypt-symmetric, pgg-encrypt, pgg-decrypt-region)
5302 (pgg-decrypt, pgg-sign-region, pgg-sign): Add optional 5628 (pgg-decrypt, pgg-sign-region, pgg-sign): Add optional
5303 'passphrase' argument, so the passphrase can be managed externally 5629 `passphrase' argument, so the passphrase can be managed externally
5304 and then passed in to the system. 5630 and then passed in to the system.
5305 5631
5306 * pgg.el (pgg-read-passphrase, pgg-add-passphrase-cache) 5632 * pgg.el (pgg-read-passphrase, pgg-add-passphrase-cache)
@@ -5316,7 +5642,7 @@
5316 externally and passed in to the system. 5642 externally and passed in to the system.
5317 5643
5318 * pgg-gpg.el (pgg-gpg-possibly-cache-passphrase): Add optional 5644 * pgg-gpg.el (pgg-gpg-possibly-cache-passphrase): Add optional
5319 'notruncate' argument, so the passphrase cache can be used 5645 `notruncate' argument, so the passphrase cache can be used
5320 reliably with identifiers besides a pgp packet's key id. 5646 reliably with identifiers besides a pgp packet's key id.
5321 5647
53222005-10-29 Sascha Wilde <swilde@sha-bang.de> 56482005-10-29 Sascha Wilde <swilde@sha-bang.de>
@@ -5333,7 +5659,7 @@
5333 5659
53342005-10-28 Bill Wohler <wohler@newt.com> 56602005-10-28 Bill Wohler <wohler@newt.com>
5335 5661
5336 * help-mode.el (help-url): New button type. Calls browse-url. 5662 * help-mode.el (help-url): New button type. Calls browse-url.
5337 (help-xref-url-regexp): New regexp to recognize URLs in docstring. 5663 (help-xref-url-regexp): New regexp to recognize URLs in docstring.
5338 Similar to Info nodes: URL `url'. 5664 Similar to Info nodes: URL `url'.
5339 (help-make-xrefs): Create help-url buttons for 5665 (help-make-xrefs): Create help-url buttons for
@@ -5392,7 +5718,7 @@
5392 * calc/calc-arith.el (calc-mul-symb-fancy): Add checks for 5718 * calc/calc-arith.el (calc-mul-symb-fancy): Add checks for
5393 multiplication by an identity matrix; don't turn multiplication by 5719 multiplication by an identity matrix; don't turn multiplication by
5394 an inverse matrix into division. 5720 an inverse matrix into division.
5395 (math-div-symbol-fancy): Replace division by matrices with 5721 (math-div-symbol-fancy): Replace division by matrices with
5396 multiplication by inverse. 5722 multiplication by inverse.
5397 5723
5398 * calc/calc-misc.el (calcFunc-inv): Check for symbolic matrices. 5724 * calc/calc-misc.el (calcFunc-inv): Check for symbolic matrices.
@@ -5525,7 +5851,7 @@
5525 * progmodes/gdb-ui.el (gdb-ann3): Bind mouse-3 in left fringe 5851 * progmodes/gdb-ui.el (gdb-ann3): Bind mouse-3 in left fringe
5526 to gdb-mouse-toggle-breakpoint-fringe. 5852 to gdb-mouse-toggle-breakpoint-fringe.
5527 (gdb-mouse-toggle-breakpoint-margin): Rename from 5853 (gdb-mouse-toggle-breakpoint-margin): Rename from
5528 gdb-mouse-toggle-breakpoint. Fix doc. 5854 gdb-mouse-toggle-breakpoint. Fix doc.
5529 (gdb-mouse-toggle-breakpoint-fringe): New defun. 5855 (gdb-mouse-toggle-breakpoint-fringe): New defun.
5530 (gdb-put-string): Add optional SPROPS arg. Add props to string. 5856 (gdb-put-string): Add optional SPROPS arg. Add props to string.
5531 (gdb-put-breakpoint-icon): Add gdb-bptno and gdb-enabled 5857 (gdb-put-breakpoint-icon): Add gdb-bptno and gdb-enabled
@@ -5769,7 +6095,7 @@
5769 (outlineify-sticky, outlinify-sticky): Add autoload cookie. 6095 (outlineify-sticky, outlinify-sticky): Add autoload cookie.
5770 (my-mark-marker): Use `(featurep 'xemacs)'. 6096 (my-mark-marker): Use `(featurep 'xemacs)'.
5771 6097
57722005-10-23 Lars Hansen <larsh@soem.dk> 60982005-10-23 Lars Hansen <larsh@soem.dk>
5773 6099
5774 * emacs-lisp/bytecomp.el (byte-compile-lambda): New arg add-lambda. 6100 * emacs-lisp/bytecomp.el (byte-compile-lambda): New arg add-lambda.
5775 (byte-compile-file-form-defmumble, byte-compile-defun) 6101 (byte-compile-file-form-defmumble, byte-compile-defun)
@@ -6057,7 +6383,7 @@
6057 6383
6058 * calc/calc-units.el (math-standard-units): Add units, adjust 6384 * calc/calc-units.el (math-standard-units): Add units, adjust
6059 symbols and update values. 6385 symbols and update values.
6060 (math-unit-prefixes): Add more prefixes. 6386 (math-unit-prefixes): Add more prefixes.
6061 6387
60622005-10-19 Romain Francoise <romain@orebokech.com> 63882005-10-19 Romain Francoise <romain@orebokech.com>
6063 6389
@@ -6136,12 +6462,12 @@
6136 lisp/toolbar/tool-bar to lisp and "delete" lisp/toolbar. Place 6462 lisp/toolbar/tool-bar to lisp and "delete" lisp/toolbar. Place
6137 the low resolution images in their own directory (low-color). 6463 the low resolution images in their own directory (low-color).
6138 6464
6139 * toolbar/attach.*, toolbar/cancel.*, toolbar/close.*, 6465 * toolbar/attach.*, toolbar/cancel.*, toolbar/close.*
6140 * toolbar/copy.*, toolbar/cut.*, toolbar/diropen.*, toolbar/exit.*: 6466 * toolbar/copy.*, toolbar/cut.*, toolbar/diropen.*, toolbar/exit.*
6141 * toolbar/help.*, toolbar/home.*, toolbar/index.*, toolbar/info.*: 6467 * toolbar/help.*, toolbar/home.*, toolbar/index.*, toolbar/info.*
6142 * toolbar/mail.*, toolbar/new.*, toolbar/open.*, toolbar/paste.*: 6468 * toolbar/mail.*, toolbar/new.*, toolbar/open.*, toolbar/paste.*
6143 * toolbar/preferences.*, toolbar/print.*, toolbar/save.*: 6469 * toolbar/preferences.*, toolbar/print.*, toolbar/save.*
6144 * toolbar/saveas.*, toolbar/search.*, toolbar/search-replace.*: 6470 * toolbar/saveas.*, toolbar/search.*, toolbar/search-replace.*
6145 * toolbar/spell.*, toolbar/undo.*: Move to etc/images. 6471 * toolbar/spell.*, toolbar/undo.*: Move to etc/images.
6146 6472
6147 * toolbar/lc-copy.*: Move to etc/images/low-color/copy.*. 6473 * toolbar/lc-copy.*: Move to etc/images/low-color/copy.*.
@@ -6241,7 +6567,7 @@
6241 6567
6242 * diff-mode.el (diff-mode): Doc fix. 6568 * diff-mode.el (diff-mode): Doc fix.
6243 6569
62442005-10-16 David Reitter <david.reitter@gmail.com> 65702005-10-16 David Reitter <david.reitter@gmail.com>
6245 6571
6246 * mail/sendmail.el (send-mail-function): Use mailclient-send-it 6572 * mail/sendmail.el (send-mail-function): Use mailclient-send-it
6247 as default on darwin and windows systems. 6573 as default on darwin and windows systems.
@@ -6433,8 +6759,8 @@
6433 6759
64342005-10-12 Bill Wohler <wohler@newt.com> 67602005-10-12 Bill Wohler <wohler@newt.com>
6435 6761
6436 * makefile.w32-in (MH-E-SRC): New. Used by mh-autoloads. 6762 * makefile.w32-in (MH-E-SRC): New. Used by mh-autoloads.
6437 (mh-autoloads): New. Builds mh-e/mh-loaddefs.el. Rebuilds if any 6763 (mh-autoloads): New. Builds mh-e/mh-loaddefs.el. Rebuilds if any
6438 files in MH-E-SRC have been updated. 6764 files in MH-E-SRC have been updated.
6439 (updates, compile, recompile, bootstrap): Depend on mh-autoloads. 6765 (updates, compile, recompile, bootstrap): Depend on mh-autoloads.
6440 6766
@@ -7073,7 +7399,7 @@
7073 7399
7074 * toolbar/rescan.*: Move and rename to etc/images/refresh.*. 7400 * toolbar/rescan.*: Move and rename to etc/images/refresh.*.
7075 7401
70762005-09-30 Eric M. Ludlam <zappo@gnu.org> 74022005-09-30 Eric M. Ludlam <zappo@gnu.org>
7077 7403
7078 * speedbar.el: New version 1.0pre3. 7404 * speedbar.el: New version 1.0pre3.
7079 7405
@@ -7275,7 +7601,7 @@
7275 color rxvt terminals by using the code xterm.el used to use before 7601 color rxvt terminals by using the code xterm.el used to use before
7276 2005-04-09 in order to match the colors used by rxvt. 7602 2005-04-09 in order to match the colors used by rxvt.
7277 7603
72782005-09-24 Emanuele Giaquinta <emanuele.giaquinta@gmail.com> (tiny change) 76042005-09-24 Emanuele Giaquinta <emanuele.giaquinta@gmail.com> (tiny change)
7279 7605
7280 * term/rxvt.el (rxvt-register-default-colors): Add support for 88 7606 * term/rxvt.el (rxvt-register-default-colors): Add support for 88
7281 colors rxvt-unicode terminals by using the same code as xterm.el. 7607 colors rxvt-unicode terminals by using the same code as xterm.el.
@@ -8058,7 +8384,7 @@
80582005-09-02 Dan Nicolaescu <dann@ics.uci.edu> 83842005-09-02 Dan Nicolaescu <dann@ics.uci.edu>
8059 8385
8060 * term/xterm.el (terminal-init-xterm): Add eval-when-compile to 8386 * term/xterm.el (terminal-init-xterm): Add eval-when-compile to
8061 fix compilation warning. Reorder the key definitions to group 8387 fix compilation warning. Reorder the key definitions to group
8062 together keys emitted by the current version of xterm. 8388 together keys emitted by the current version of xterm.
8063 8389
8064 * progmodes/vhdl-mode.el (vhdl-highlight-faces) 8390 * progmodes/vhdl-mode.el (vhdl-highlight-faces)
@@ -8140,7 +8466,7 @@
8140 (vhdl-get-visible-signals): Fix signal name searching. 8466 (vhdl-get-visible-signals): Fix signal name searching.
8141 (vhdl-port-flatten, vhdl-port-reverse-direction): Better message. 8467 (vhdl-port-flatten, vhdl-port-reverse-direction): Better message.
8142 (vhdl-fixup-whitespace-region): Fix for character 8468 (vhdl-fixup-whitespace-region): Fix for character
8143 literals (e.g. ':'). 8469 literals (e.g. `:').
8144 8470
81452005-08-31 Juanma Barranquero <lekktu@gmail.com> 84712005-08-31 Juanma Barranquero <lekktu@gmail.com>
8146 8472
@@ -8933,7 +9259,7 @@
89332005-08-10 Lars Hansen <larsh@soem.dk> 92592005-08-10 Lars Hansen <larsh@soem.dk>
8934 9260
8935 * desktop.el (desktop-buffer-mode-handlers): 9261 * desktop.el (desktop-buffer-mode-handlers):
8936 Make non-customizable. Add autoload cookie. Change initial value to 9262 Make non-customizable. Add autoload cookie. Change initial value to
8937 nil; add elements in respective modules instead. Fix doc string. 9263 nil; add elements in respective modules instead. Fix doc string.
8938 (desktop-load-file): New function. 9264 (desktop-load-file): New function.
8939 (desktop-minor-mode-handlers): New autoloaded variable. 9265 (desktop-minor-mode-handlers): New autoloaded variable.
@@ -8949,7 +9275,7 @@
8949 indicate-buffer-boundaries, indicate-empty-lines and 9275 indicate-buffer-boundaries, indicate-empty-lines and
8950 show-trailing-whitespace. 9276 show-trailing-whitespace.
8951 (desktop-clear): Allow desktop-clear-preserve-buffers to contain 9277 (desktop-clear): Allow desktop-clear-preserve-buffers to contain
8952 regexps. Don't use desktop-clear-preserve-buffers-regexp. 9278 regexps. Don't use desktop-clear-preserve-buffers-regexp.
8953 (desktop-clear-preserve-buffers-regexp): Delete. 9279 (desktop-clear-preserve-buffers-regexp): Delete.
8954 (desktop-clear-preserve-buffers): Update initial value and docstring. 9280 (desktop-clear-preserve-buffers): Update initial value and docstring.
8955 (desktop-save-buffer): Fix doc string. 9281 (desktop-save-buffer): Fix doc string.
@@ -9575,7 +9901,7 @@
9575 not `bookmark-exit-hooks'. Fix docstring. 9901 not `bookmark-exit-hooks'. Fix docstring.
9576 (bookmark-bmenu-select): "?\ " -> "?\s". 9902 (bookmark-bmenu-select): "?\ " -> "?\s".
9577 9903
95782005-07-25 Ari Roponen <arjuropo@cc.jyu.fi> (tiny change) 99042005-07-25 Ari Roponen <arjuropo@cc.jyu.fi> (tiny change)
9579 9905
9580 * startup.el (command-line): Fix typo. 9906 * startup.el (command-line): Fix typo.
9581 9907
@@ -9624,7 +9950,7 @@
9624 (xterm-rxvt-set-background-mode): Remove, not used anymore. 9950 (xterm-rxvt-set-background-mode): Remove, not used anymore.
9625 9951
9626 * term/rxvt.el (function-key-map): Use substitute-key-definition 9952 * term/rxvt.el (function-key-map): Use substitute-key-definition
9627 to bind {C,S,C-S}-{f1-f10}. Add a few missing key bindings. 9953 to bind {C,S,C-S}-{f1-f10}. Add a few missing key bindings.
9628 9954
9629 * term/cygwin.el: New file. 9955 * term/cygwin.el: New file.
9630 9956
@@ -10338,7 +10664,7 @@
10338 (mac-services-mail-to): New functions. 10664 (mac-services-mail-to): New functions.
10339 (mac-application-menu-map): Bind them. 10665 (mac-application-menu-map): Bind them.
10340 10666
103412005-07-12 wulei <milton@wulei.net> (tiny change) 106672005-07-12 wulei <milton@wulei.net> (tiny change)
10342 10668
10343 * progmodes/gdb-ui.el: Add note about buffering with Windows. 10669 * progmodes/gdb-ui.el: Add note about buffering with Windows.
10344 10670
@@ -12611,7 +12937,7 @@
12611 12937
12612 * textmodes/ispell.el (ispell-check-version): 12938 * textmodes/ispell.el (ispell-check-version):
12613 Use match-string-no-properties. 12939 Use match-string-no-properties.
12614 (ispell-region, ispell-buffer-local-parsing, ispell-buffer-local-dict) 12940 (ispell-region, ispell-buffer-local-parsing, ispell-buffer-local-dict)
12615 (ispell-buffer-local-words): Likewise. 12941 (ispell-buffer-local-words): Likewise.
12616 12942
12617 * progmodes/make-mode.el (makefile-shell-face): Make this a no-op 12943 * progmodes/make-mode.el (makefile-shell-face): Make this a no-op
@@ -14811,12 +15137,12 @@
14811 with mode-require-final-newline. 15137 with mode-require-final-newline.
14812 (mode-require-final-newline): Doc fix. 15138 (mode-require-final-newline): Doc fix.
14813 15139
148142005-05-01 Stefan Monnier <monnier@iro.umontreal.ca> 151402005-05-01 Stefan Monnier <monnier@iro.umontreal.ca>
14815 15141
14816 * international/latexenc.el (latexenc-find-file-coding-system): 15142 * international/latexenc.el (latexenc-find-file-coding-system):
14817 Fix regular expressions. 15143 Fix regular expressions.
14818 15144
148192005-05-01 David Kastrup <dak@gnu.org> 151452005-05-01 David Kastrup <dak@gnu.org>
14820 15146
14821 * international/latexenc.el (latexenc-find-file-coding-system): 15147 * international/latexenc.el (latexenc-find-file-coding-system):
14822 Fix regular expressions. 15148 Fix regular expressions.
@@ -14883,7 +15209,7 @@
14883 (org-prefix-format-compiled): New variable. 15209 (org-prefix-format-compiled): New variable.
14884 (org-compile-prefix-format): New function. 15210 (org-compile-prefix-format): New function.
14885 (org-timeline, org-agenda, org-diary): Call org-compile-prefix-format. 15211 (org-timeline, org-agenda, org-diary): Call org-compile-prefix-format.
14886 (org-agenda-prefix-format,org-timeline-prefix-format): New options. 15212 (org-agenda-prefix-format, org-timeline-prefix-format): New options.
14887 (org-agenda-get-scheduled): Check if file is opened in `org-mode'. 15213 (org-agenda-get-scheduled): Check if file is opened in `org-mode'.
14888 (org-get-entries-from-diary): Use `org-get-time-of-day' for 15214 (org-get-entries-from-diary): Use `org-get-time-of-day' for
14889 consistency with entries from `org-mode' files. 15215 consistency with entries from `org-mode' files.
@@ -15494,7 +15820,7 @@
15494 (org-mode): Insert first line "*-* mode: org-mode -*-" when called 15820 (org-mode): Insert first line "*-* mode: org-mode -*-" when called
15495 interactively in empty file and option 15821 interactively in empty file and option
15496 `org-insert-mode-line-in-empty-file' has been set. 15822 `org-insert-mode-line-in-empty-file' has been set.
15497 (org-agenda-todo,org-agenda-priority): Modify to use 15823 (org-agenda-todo, org-agenda-priority): Modify to use
15498 `org-agenda-change-all-lines'. 15824 `org-agenda-change-all-lines'.
15499 (org-warning-face): Change color on dark background 15825 (org-warning-face): Change color on dark background
15500 15826
@@ -16641,16 +16967,16 @@
16641 16967
166422005-03-25 Werner Lemberg <wl@gnu.org> 169682005-03-25 Werner Lemberg <wl@gnu.org>
16643 16969
16644 * calc/calc-forms.el, calc/calc-sel.el: 16970 * calc/calc-forms.el, calc/calc-sel.el
16645 * midnight.el, vc-cvs.el: 16971 * midnight.el, vc-cvs.el
16646 * emacs-lisp/cl-macs.el: 16972 * emacs-lisp/cl-macs.el
16647 * emulation/vip.el: 16973 * emulation/vip.el
16648 * eshell/esh-io.el, eshell/esh-var.el: 16974 * eshell/esh-io.el, eshell/esh-var.el
16649 * mail/supercite.el: 16975 * mail/supercite.el
16650 * progmodes/ebnf-abn.el, progmodes/ebnf-bnf.el 16976 * progmodes/ebnf-abn.el, progmodes/ebnf-bnf.el
16651 * progmodes/ebnf-ebx.el, progmodes/ebnf-dtd.el, progmodes/ebnf-iso.el 16977 * progmodes/ebnf-ebx.el, progmodes/ebnf-dtd.el, progmodes/ebnf-iso.el
16652 * progmodes/ebnf-yac.el, progmodes/ebnf2ps.el, progmodes/idlwave.el 16978 * progmodes/ebnf-yac.el, progmodes/ebnf2ps.el, progmodes/idlwave.el
16653 * progmodes/sh-script.el, progmodes/xscheme.el: 16979 * progmodes/sh-script.el, progmodes/xscheme.el
16654 * textmodes/refbib.el, textmodes/refer.el, textmodes/reftex-cite.el 16980 * textmodes/refbib.el, textmodes/refer.el, textmodes/reftex-cite.el
16655 * textmodes/reftex-index.el, textmodes/reftex-parse.el 16981 * textmodes/reftex-index.el, textmodes/reftex-parse.el
16656 * textmodes/reftex-ref.el, textmodes/reftex-vars.el 16982 * textmodes/reftex-ref.el, textmodes/reftex-vars.el
@@ -16767,7 +17093,7 @@
16767 17093
167682005-03-23 David Ponce <david@dponce.com> 170942005-03-23 David Ponce <david@dponce.com>
16769 17095
16770 * recentf.el: (recentf-keep): New option. 17096 * recentf.el (recentf-keep): New option.
16771 (recentf-menu-action): Default to `find-file'. 17097 (recentf-menu-action): Default to `find-file'.
16772 (recentf-keep-non-readable-files-flag) 17098 (recentf-keep-non-readable-files-flag)
16773 (recentf-keep-non-readable-files-p) 17099 (recentf-keep-non-readable-files-p)
@@ -17966,9 +18292,9 @@
179662005-02-19 Michael Kifer <kifer@cs.stonybrook.edu> 182922005-02-19 Michael Kifer <kifer@cs.stonybrook.edu>
17967 18293
17968 * ediff.el (ediff-set-diff-overlays-in-one-buffer) 18294 * ediff.el (ediff-set-diff-overlays-in-one-buffer)
17969 (ediff-set-fine-overlays-in-one-buffer,ediff-goto-word): Make sure 18295 (ediff-set-fine-overlays-in-one-buffer, ediff-goto-word): Make sure
17970 we use the syntax table of the correct buffer. 18296 we use the syntax table of the correct buffer.
17971 (ediff-same-file-contents,ediff-same-contents): Enhancements thanks to 18297 (ediff-same-file-contents, ediff-same-contents): Enhancements thanks to
17972 Felix Gatzemeier. 18298 Felix Gatzemeier.
17973 18299
17974 * ediff-init.el (ediff-hide-face): Check for definedness of functions. 18300 * ediff-init.el (ediff-hide-face): Check for definedness of functions.
@@ -18842,7 +19168,7 @@
18842 (rmail-movemail-variant-in-use): New variables. 19168 (rmail-movemail-variant-in-use): New variables.
18843 (rmail-remote-password, rmail-remote-password-required): 19169 (rmail-remote-password, rmail-remote-password-required):
18844 New customization variables. 19170 New customization variables.
18845 (rmail-probe,rmail-autodetect, rmail-movemail-variant-p): New funs. 19171 (rmail-probe, rmail-autodetect, rmail-movemail-variant-p): New funs.
18846 (rmail-parse-url): New function. 19172 (rmail-parse-url): New function.
18847 (rmail-get-new-mail, rmail-insert-inbox-text): Update for use 19173 (rmail-get-new-mail, rmail-insert-inbox-text): Update for use
18848 with GNU mailutils movemail. 19174 with GNU mailutils movemail.