Mercurial > emacs
comparison lisp/ChangeLog @ 90286:5b7d410e31f9
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
author | Miles Bader <miles@gnu.org> |
---|---|
date | Wed, 25 Jan 2006 07:10:04 +0000 (2006-01-25) |
parents | d88caeac70d7 cf880606efbf |
children | 3cd97358d81a |
comparison
equal
deleted
inserted
replaced
90285:5251b70632c4 | 90286:5b7d410e31f9 |
---|---|
1 2006-01-24 Luc Teirlinck <teirllm@auburn.edu> | |
2 | |
3 * completion.el: Minor fixes in introductory comment. | |
4 (completion-def-wrapper): Fix alist. | |
5 | |
6 2006-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 | |
24 2006-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 | |
40 2006-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 | |
45 2006-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 | |
65 2006-01-23 Stefan Monnier <monnier@iro.umontreal.ca> | |
66 | |
67 * ses.el (ses-read-cell): Provide a default value. | |
68 | |
69 2006-01-23 Juanma Barranquero <lekktu@gmail.com> | |
70 | |
71 * term/w32-win.el (image-library-alist): Add additional names for | |
72 GIF library. | |
73 | |
74 2006-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 | |
79 2006-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 | |
84 2006-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 | |
121 2006-01-23 Nick Roberts <nickrob@snap.net.nz> | |
122 | |
123 * thumbs.el (thumbs-file-alist): Avoid creating duplicate entries. | |
124 | |
125 2006-01-22 Luc Teirlinck <teirllm@auburn.edu> | |
126 | |
127 * startup.el (inhibit-splash-screen, initial-scratch-message): | |
128 Doc fixes. | |
129 | |
130 2006-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 | |
172 2006-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 | |
180 2006-01-22 John Paul Wallington <jpw@pobox.com> | |
181 | |
182 * hl-line.el (hl-line-highlight, hl-line-move): Doc fixes. | |
183 | |
184 2006-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 | |
193 2006-01-21 Francesco Potorti` <pot@gnu.org> | |
194 | |
195 * mail/rmailout.el (rmail-output): Don't use content-type if it is nil. | |
196 | |
197 2006-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 | |
202 2006-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 | |
207 2006-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 | |
212 2006-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 | |
220 2006-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 | |
231 2006-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 | |
243 2006-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 | |
257 2006-01-19 Stefan Monnier <monnier@iro.umontreal.ca> | |
258 | |
259 * textmodes/table.el (table-mode-indicator): Typo in last change. | |
260 | |
261 2006-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 | |
282 2006-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 | |
1 2006-01-19 Kenichi Handa <handa@m17n.org> | 288 2006-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 |
298 2006-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 | |
7 2006-01-18 Jesper Harder <harder@phys.au.dk> | 337 2006-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. |
10 | 340 |
11 2006-01-18 Masatake YAMATO <jet@gyve.org> | 341 2006-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 |
24 2006-01-17 Agustin Martin <agustin.martin@hispalinux.es> | 353 2006-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 | |
29 2006-01-13 Richard M. Stallman <rms@gnu.org> | |
30 | |
31 * font-lock.el (lisp-font-lock-keywords-1): Minor rearrangement. | |
32 | 357 |
33 2006-01-16 Luc Teirlinck <teirllm@auburn.edu> | 358 2006-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. |
36 | 361 |
98 * term.el (term-raw-map): Add mapping for insert. | 423 * term.el (term-raw-map): Add mapping for insert. |
99 (term-send-insert): New. | 424 (term-send-insert): New. |
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. |
109 (term-set-scroll-region): Rename from `term-scroll-region'. | 433 (term-set-scroll-region): Rename from `term-scroll-region'. |
110 Move to 0,0 after setting the region. | 434 Move to 0,0 after setting the region. |
128 2006-01-14 Luc Teirlinck <teirllm@auburn.edu> | 452 2006-01-14 Luc Teirlinck <teirllm@auburn.edu> |
129 | 453 |
130 * cus-edit.el (Custom-set, Custom-save, Custom-reset-current) | 454 * cus-edit.el (Custom-set, Custom-save, Custom-reset-current) |
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. |
457 | |
458 2006-01-13 Richard M. Stallman <rms@gnu.org> | |
459 | |
460 * font-lock.el (lisp-font-lock-keywords-1): Minor rearrangement. | |
133 | 461 |
134 2006-01-13 Romain Francoise <romain@orebokech.com> | 462 2006-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): |
137 Conditionally use `hard-newline'. | 465 Conditionally use `hard-newline'. |
165 (org-expand-wide-chars): New function. | 493 (org-expand-wide-chars): New function. |
166 (org-table-insert-row, org-table-insert-hline): | 494 (org-table-insert-row, org-table-insert-hline): |
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 |
172 2006-01-13 Agustin Martin <agustin.martin@hispalinux.es> | 500 2006-01-13 Agustin Martin <agustin.martin@hispalinux.es> |
173 | 501 |
174 * textmodes/ispell.el (ispell-init-process): Include the used | 502 * textmodes/ispell.el (ispell-init-process): Include the used |
175 dictionary in ispell process start message. | 503 dictionary in ispell process start message. |
376 | 704 |
377 * textmodes/tildify.el: Fix typos (misspellings) in the commentary. | 705 * textmodes/tildify.el: Fix typos (misspellings) in the commentary. |
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". |
385 | 713 |
386 2006-01-06 Sven Joachim <svenjoac@gmx.de> (tiny change) | 714 2006-01-06 Sven Joachim <svenjoac@gmx.de> (tiny change) |
689 * textmodes/bibtex.el (bibtex-mode): Make completion-ignore-case | 1017 * textmodes/bibtex.el (bibtex-mode): Make completion-ignore-case |
690 buffer-local because choose-completion-delete-max-match requires | 1018 buffer-local because choose-completion-delete-max-match requires |
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 |
698 2005-12-30 Andreas Schwab <schwab@suse.de> | 1026 2005-12-30 Andreas Schwab <schwab@suse.de> |
699 | 1027 |
751 (bibtex-text-in-field): Do not use bibtex-narrow-to-entry. | 1079 (bibtex-text-in-field): Do not use bibtex-narrow-to-entry. |
752 (bibtex-parse-preamble, bibtex-valid-entry) | 1080 (bibtex-parse-preamble, bibtex-valid-entry) |
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. |
760 (bibtex-format-entry): Use bibtex-parse-field. | 1088 (bibtex-format-entry): Use bibtex-parse-field. |
761 (bibtex-pop): Use bibtex-beginning-of-entry and | 1089 (bibtex-pop): Use bibtex-beginning-of-entry and |
787 (gdb-post-prompt): Only call gdb-get-changed-registers if needed. | 1115 (gdb-post-prompt): Only call gdb-get-changed-registers if needed. |
788 | 1116 |
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 |
794 2005-12-28 Bill Wohler <wohler@newt.com> | 1122 2005-12-28 Bill Wohler <wohler@newt.com> |
795 | 1123 |
796 * simple.el (mh-e-user-agent): Move to mh-e/mh-comp.el and autoload. | 1124 * simple.el (mh-e-user-agent): Move to mh-e/mh-comp.el and autoload. |
797 | 1125 |
1038 2005-12-23 Jan Dj,Ad(Brv <jan.h.d@swipnet.se> | 1366 2005-12-23 Jan Dj,Ad(Brv <jan.h.d@swipnet.se> |
1039 | 1367 |
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 |
1045 2005-12-22 Stefan Monnier <monnier@iro.umontreal.ca> | 1373 2005-12-22 Stefan Monnier <monnier@iro.umontreal.ca> |
1046 | 1374 |
1047 * vc.el: Remove unnecessary leading * in docstrings. | 1375 * vc.el: Remove unnecessary leading * in docstrings. |
1048 (vc-annotate-mode-map): Move initialization into declaration. | 1376 (vc-annotate-mode-map): Move initialization into declaration. |
1299 | 1627 |
1300 * bindings.el (last-buffer): Move to simple.el. | 1628 * bindings.el (last-buffer): Move to simple.el. |
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. |
1308 | 1636 |
1309 2005-12-15 Luc Teirlinck <teirllm@auburn.edu> | 1637 2005-12-15 Luc Teirlinck <teirllm@auburn.edu> |
1328 (ispell-internal-change-dictionary): | 1656 (ispell-internal-change-dictionary): |
1329 Set ispell-current-dictionary after killing process. | 1657 Set ispell-current-dictionary after killing process. |
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) |
1338 (newsticker-ticker-running-p): Definitions moved up. | 1666 (newsticker-ticker-running-p): Definitions moved up. |
1339 | 1667 |
1568 appears at top of customize buffer. | 1896 appears at top of customize buffer. |
1569 | 1897 |
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 |
1576 2005-12-10 Romain Francoise <romain@orebokech.com> | 1904 2005-12-10 Romain Francoise <romain@orebokech.com> |
1577 | 1905 |
1578 * help.el (help-for-help-internal): Add `r' in doc string. | 1906 * help.el (help-for-help-internal): Add `r' in doc string. |
1591 (bw-refresh-edges, bw-adjust-window, bw-balance-sub): New functions. | 1919 (bw-refresh-edges, bw-adjust-window, bw-balance-sub): New functions. |
1592 (balance-windows): Rewrite using the above new functions. | 1920 (balance-windows): Rewrite using the above new functions. |
1593 | 1921 |
1594 2005-12-10 David Koppelman <koppel@ece.lsu.edu> | 1922 2005-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) |
1600 (hi-lock-archaic-interface-deduce): New variables. | 1928 (hi-lock-archaic-interface-deduce): New variables. |
1601 (turn-on-hi-lock-if-enabled, hi-lock-line-face-buffer) | 1929 (turn-on-hi-lock-if-enabled, hi-lock-line-face-buffer) |
1734 * ibuf-ext.el (define-ibuffer-filter filename): | 2062 * ibuf-ext.el (define-ibuffer-filter filename): |
1735 If `dired-directory' is a list then really use its car. | 2063 If `dired-directory' is a list then really use its car. |
1736 | 2064 |
1737 2005-12-08 Kim F. Storm <storm@cua.dk> | 2065 2005-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 |
1742 2005-12-09 Nick Roberts <nickrob@snap.net.nz> | 2070 2005-12-09 Nick Roberts <nickrob@snap.net.nz> |
1743 | 2071 |
1744 * progmodes/gud.el (gud-speedbar-buttons, gud-tooltip-tips): | 2072 * progmodes/gud.el (gud-speedbar-buttons, gud-tooltip-tips): |
1745 No need to check gud-comint-buffer is bound. | 2073 No need to check gud-comint-buffer is bound. |
1771 (for GNU Emacs 20.4) | 2099 (for GNU Emacs 20.4) |
1772 | 2100 |
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. |
1780 | 2108 |
1781 * progmodes/cc-langs.el (c-nonsymbol-token-char-list): Insert a | 2109 * progmodes/cc-langs.el (c-nonsymbol-token-char-list): Insert a |
1801 | 2129 |
1802 2005-12-08 Alan Mackenzie <bug-cc-mode@gnu.org> | 2130 2005-12-08 Alan Mackenzie <bug-cc-mode@gnu.org> |
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). |
1811 | 2139 |
1812 2005-12-08 Martin Stjernholm <bug-cc-mode@gnu.org> | 2140 2005-12-08 Martin Stjernholm <bug-cc-mode@gnu.org> |
1834 Monnier). | 2162 Monnier). |
1835 | 2163 |
1836 2005-12-08 Martin Stjernholm <bug-cc-mode@gnu.org> | 2164 2005-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. |
1844 | 2172 |
1845 * progmodes/cc-mode.el: Fixed key bindings for C-c C-<backspace> | 2173 * progmodes/cc-mode.el: Fixed key bindings for C-c C-<backspace> |
1859 | 2187 |
1860 * progmodes/cc-cmds.el (c-electric-semi&comma): Bind | 2188 * progmodes/cc-cmds.el (c-electric-semi&comma): Bind |
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". |
1868 | 2196 |
1869 * progmodes/cc-styles.el: Amend the doc-string of c-set-style, in | 2197 * progmodes/cc-styles.el: Amend the doc-string of c-set-style, in |
1878 * progmodes/cc-engine.el (c-on-identifier): Handle the "operator | 2206 * progmodes/cc-engine.el (c-on-identifier): Handle the "operator |
1879 +" syntax in C++. | 2207 +" syntax in C++. |
1880 | 2208 |
1881 2005-12-08 Alan Mackenzie <bug-cc-mode@gnu.org> | 2209 2005-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 |
1894 with blank comment-prefix, and a blank line as the comment's | 2222 with blank comment-prefix, and a blank line as the comment's |
1895 second line. | 2223 second line. |
1916 just after the comment-prefix of a C-style comment will close that | 2244 just after the comment-prefix of a C-style comment will close that |
1917 comment. | 2245 comment. |
1918 | 2246 |
1919 2005-12-08 Martin Stjernholm <bug-cc-mode@gnu.org> | 2247 2005-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. |
1943 | 2271 |
1944 * progmodes/cc-cmds.el (c-try-one-liner): Robustness fix if an | 2272 * progmodes/cc-cmds.el (c-try-one-liner): Robustness fix if an |
1950 lineup functions might do it differently then. | 2278 lineup functions might do it differently then. |
1951 | 2279 |
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 |
1967 trigraph version of ^= too. | 2295 trigraph version of ^= too. |
1968 | 2296 |
2028 (c-point-syntax, c-brace-newlines, c-try-oneliner): Extract these | 2356 (c-point-syntax, c-brace-newlines, c-try-oneliner): Extract these |
2029 new functions from c-electric-brace. | 2357 new functions from c-electric-brace. |
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. |
2037 | 2365 |
2038 2005-12-08 Martin Stjernholm <bug-cc-mode@gnu.org> | 2366 2005-12-08 Martin Stjernholm <bug-cc-mode@gnu.org> |
2053 `c-backward-subword'. | 2381 `c-backward-subword'. |
2054 | 2382 |
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 |
2064 word handling functions with their subword equivalences. | 2392 word handling functions with their subword equivalences. |
2065 | 2393 |
2076 compacts space before a comment, if this will make things fit on | 2404 compacts space before a comment, if this will make things fit on |
2077 one line. | 2405 one line. |
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. |
2085 | 2413 |
2086 * progmodes/cc-styles.el: Add the new "awk" style. | 2414 * progmodes/cc-styles.el: Add the new "awk" style. |
2099 `c-at-statement-start-p' and `c-at-expression-start-p'. | 2427 `c-at-statement-start-p' and `c-at-expression-start-p'. |
2100 | 2428 |
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 |
2109 like `c-at-statement-start-p' that additionally recognizes commas | 2437 like `c-at-statement-start-p' that additionally recognizes commas |
2110 and expression parentheses as delimiters. | 2438 and expression parentheses as delimiters. |
2121 (c-put-c-type-property, c-clear-c-type-property): New helpers. | 2449 (c-put-c-type-property, c-clear-c-type-property): New helpers. |
2122 | 2450 |
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 |
2131 * progmodes/cc-engine.el (c-guess-basic-syntax): Some improvement | 2459 * progmodes/cc-engine.el (c-guess-basic-syntax): Some improvement |
2132 in the template arglist recognition. | 2460 in the template arglist recognition. |
2133 | 2461 |
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 |
2142 opening parens since it's done using `add' lists in the style | 2470 opening parens since it's done using `add' lists in the style |
2143 definition instead. Don't use the anchor position since it varies | 2471 definition instead. Don't use the anchor position since it varies |
2168 macro related issue. | 2496 macro related issue. |
2169 | 2497 |
2170 2005-12-08 Alan Mackenzie <bug-cc-mode@gnu.org> | 2498 2005-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": |
2180 | 2508 |
2181 Adapt c-beginning-of-statement, c-end-of-statement (together with | 2509 Adapt c-beginning-of-statement, c-end-of-statement (together with |
2193 out the code for forward movement into ... | 2521 out the code for forward movement into ... |
2194 (c-end-of-statement): Now contains the code for forward movement, | 2522 (c-end-of-statement): Now contains the code for forward movement, |
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 |
2202 * progmodes/cc-styles.el, cc-vars.el: Change the settings of | 2530 * progmodes/cc-styles.el, cc-vars.el: Change the settings of |
2203 c-string-par-start, c-string-par-separate to be more like Text | 2531 c-string-par-start, c-string-par-separate to be more like Text |
2205 | 2533 |
2206 2005-12-08 Martin Stjernholm <bug-cc-mode@gnu.org> | 2534 2005-12-08 Martin Stjernholm <bug-cc-mode@gnu.org> |
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 |
2214 2005-12-08 Alan Mackenzie <bug-cc-mode@gnu.org> | 2541 2005-12-08 Alan Mackenzie <bug-cc-mode@gnu.org> |
2215 | 2542 |
2216 * progmodes/cc-awk.el: Regexps for analysing AWK code have been | 2543 * progmodes/cc-awk.el: Regexps for analysing AWK code have been |
2217 moved to near the start of the file. ^L now separate sections of | 2544 moved to near the start of the file. ^L now separate sections of |
2320 * progmodes/cc-cmds.el, cc-styles.el, cc-vars.el: New variables | 2647 * progmodes/cc-cmds.el, cc-styles.el, cc-vars.el: New variables |
2321 c-string-par-start/separate c-sentence-end-with-esc-eol, | 2648 c-string-par-start/separate c-sentence-end-with-esc-eol, |
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 |
2328 2005-12-08 Martin Stjernholm <bug-cc-mode@gnu.org> | 2655 2005-12-08 Martin Stjernholm <bug-cc-mode@gnu.org> |
2329 | 2656 |
2330 * progmodes/cc-engine.el, cc-langs.el: Rewrote the recognition | 2657 * progmodes/cc-engine.el, cc-langs.el: Rewrote the recognition |
2356 making char classes for `c-syntactic-skip-backward'. | 2683 making char classes for `c-syntactic-skip-backward'. |
2357 | 2684 |
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 |
2366 `c-guess-basic-syntax' never will look at things outside the | 2693 `c-guess-basic-syntax' never will look at things outside the |
2367 current narrowment now. The anchor position for `topmost-intro' | 2694 current narrowment now. The anchor position for `topmost-intro' |
2383 * progmodes/cc-engine.el, cc-fonts.el (c-forward-keyword-clause): | 2710 * progmodes/cc-engine.el, cc-fonts.el (c-forward-keyword-clause): |
2384 Specify which submatch to use. | 2711 Specify which submatch to use. |
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 |
2392 presumably follows C in that regard. | 2719 presumably follows C in that regard. |
2393 | 2720 |
2395 New language constants to specify operator tokens inside | 2722 New language constants to specify operator tokens inside |
2396 identifiers in a more high level way. | 2723 identifiers in a more high level way. |
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 |
2405 used. | 2732 used. |
2406 | 2733 |
2413 regions as identifiers. | 2740 regions as identifiers. |
2414 | 2741 |
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. |
2425 | 2752 |
2426 * progmodes/cc-defs.el (c-make-keywords-re): Added an appendable | 2753 * progmodes/cc-defs.el (c-make-keywords-re): Added an appendable |
2430 variable. | 2757 variable. |
2431 | 2758 |
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 |
2440 * progmodes/cc-langs.el (c-make-init-lang-vars-fun): Disabled the | 2767 * progmodes/cc-langs.el (c-make-init-lang-vars-fun): Disabled the |
2441 diagnostic message about precompiled language vars not being used. | 2768 diagnostic message about precompiled language vars not being used. |
2442 | 2769 |
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 |
2451 cleanups to properly detect the declared identifiers in various | 2778 cleanups to properly detect the declared identifiers in various |
2452 declarations. | 2779 declarations. |
2453 | 2780 |
2454 (c-decl-start-kwds): New language constant to recognize | 2781 (c-decl-start-kwds): New language constant to recognize |
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. |
2467 | 2794 |
2468 (c-forward-id-comma-list, c-forward-keyword-clause): Don't skip | 2795 (c-forward-id-comma-list, c-forward-keyword-clause): Don't skip |
2469 past unrecognized tokens when handling `c-colon-type-list-kwds'. | 2796 past unrecognized tokens when handling `c-colon-type-list-kwds'. |
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 |
2480 interpretation of PRECEDING-TOKEN-END when there's no preceding | 2807 interpretation of PRECEDING-TOKEN-END when there's no preceding |
2481 token. | 2808 token. |
2487 `c-specifier-key'. | 2814 `c-specifier-key'. |
2488 | 2815 |
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 |
2513 when macros occur in obscure places. Optimized the sexp movement | 2840 when macros occur in obscure places. Optimized the sexp movement |
2514 a bit. | 2841 a bit. |
2519 | 2846 |
2520 * progmodes/cc-awk.el: Supersede c-awk-NL-prop value `;' | 2847 * progmodes/cc-awk.el: Supersede c-awk-NL-prop value `;' |
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 |
2531 two functions and c-beginning-of-statement to handle AWK Mode. | 2858 two functions and c-beginning-of-statement to handle AWK Mode. |
2532 | 2859 |
2594 are colon terminated labels. | 2921 are colon terminated labels. |
2595 | 2922 |
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 |
2604 * progmodes/cc-engine.el (c-find-decl-spots): Fixed bug in backing | 2931 * progmodes/cc-engine.el (c-find-decl-spots): Fixed bug in backing |
2605 up to the start of the literal. Fixed bug with the point on the | 2932 up to the start of the literal. Fixed bug with the point on the |
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. |
2622 | 2949 |
2623 (c-state-cache-end): New variable for this. | 2950 (c-state-cache-end): New variable for this. |
2638 entries from the paren state. | 2965 entries from the paren state. |
2639 | 2966 |
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 |
2648 blocks inside expressions. | 2975 blocks inside expressions. |
2649 | 2976 |
2656 | 2983 |
2657 * progmodes/cc-engine.el (c-backward-to-decl-anchor): Use | 2984 * progmodes/cc-engine.el (c-backward-to-decl-anchor): Use |
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. |
2666 | 2993 |
2667 * progmodes/cc-engine.el (c-forward-name): Set | 2994 * progmodes/cc-engine.el (c-forward-name): Set |
2670 `c-last-identifier-range'. | 2997 `c-last-identifier-range'. |
2671 | 2998 |
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. |
2680 | 3007 |
2681 * progmodes/cc-engine.el (c-parse-state): Speedup when moving far | 3008 * progmodes/cc-engine.el (c-parse-state): Speedup when moving far |
2703 places to use skip by syntax instead of skip by char class. | 3030 places to use skip by syntax instead of skip by char class. |
2704 | 3031 |
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 |
2725 * progmodes/cc-defs.el (c-concat-separated): New convenience | 3052 * progmodes/cc-defs.el (c-concat-separated): New convenience |
2726 function. | 3053 function. |
2908 buffers. | 3235 buffers. |
2909 | 3236 |
2910 2005-12-08 Martin Stjernholm <bug-cc-mode@gnu.org> | 3237 2005-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. |
2924 | 3250 |
2925 * progmodes/cc-defs.el, cc-fix.el: CC Mode now requires support | 3251 * progmodes/cc-defs.el, cc-fix.el: CC Mode now requires support |
2932 | 3258 |
2933 * progmodes/cc-fonts.el (c-nonbreakable-space-face): Remove the | 3259 * progmodes/cc-fonts.el (c-nonbreakable-space-face): Remove the |
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 |
2943 * progmodes/cc-fonts.el (c-font-lock-declarations): Recognize a | 3269 * progmodes/cc-fonts.el (c-font-lock-declarations): Recognize a |
2944 construct like "a * b = c;" as a declaration. | 3270 construct like "a * b = c;" as a declaration. |
2998 current buffer is *Help*. Call describe-text-properties while | 3324 current buffer is *Help*. Call describe-text-properties while |
2999 setting the original buffer. | 3325 setting the original buffer. |
3000 | 3326 |
3001 2005-12-07 Bill Wohler <wohler@newt.com> | 3327 2005-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 |
3006 2005-12-08 Nick Roberts <nickrob@snap.net.nz> | 3332 2005-12-08 Nick Roberts <nickrob@snap.net.nz> |
3007 | 3333 |
3008 * progmodes/gdb-ui.el (gdb-find-file-unhook): Delete variable. | 3334 * progmodes/gdb-ui.el (gdb-find-file-unhook): Delete variable. |
3015 (gdb-set-gud-minor-mode-existing-buffers-1): Use it. | 3341 (gdb-set-gud-minor-mode-existing-buffers-1): Use it. |
3016 (gdb-data-list-register-values-handler): Use correct trigger name. | 3342 (gdb-data-list-register-values-handler): Use correct trigger name. |
3017 | 3343 |
3018 2005-12-07 Kim F. Storm <storm@cua.dk> | 3344 2005-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 |
3029 2005-12-07 Kenichi Handa <handa@m17n.org> | 3355 2005-12-07 Kenichi Handa <handa@m17n.org> |
3030 | 3356 |
3074 | 3400 |
3075 2005-12-06 Stefan Monnier <monnier@iro.umontreal.ca> | 3401 2005-12-06 Stefan Monnier <monnier@iro.umontreal.ca> |
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 |
3079 2005-12-06 Nozomu Ando <nand@mac.com> (tiny patch) | 3405 2005-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 |
3083 <seallan@verizon.net>. | 3409 <seallan@verizon.net>. |
3084 | 3410 |
3113 (org-agenda-get-day-entries): Create category table. | 3439 (org-agenda-get-day-entries): Create category table. |
3114 (org-agenda-get-todos, org-agenda-get-timestamps) | 3440 (org-agenda-get-todos, org-agenda-get-timestamps) |
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 |
3120 2005-12-06 Romain Francoise <romain@orebokech.com> | 3446 2005-12-06 Romain Francoise <romain@orebokech.com> |
3121 | 3447 |
3122 * window.el (balance-windows): Delete extraneous third arg in call | 3448 * window.el (balance-windows): Delete extraneous third arg in call |
3123 to `enlarge-window'. | 3449 to `enlarge-window'. |
3257 | 3583 |
3258 * info.el: Move back/forward history to the beginning of the tool bar. | 3584 * info.el: Move back/forward history to the beginning of the tool bar. |
3259 | 3585 |
3260 2005-12-02 Ken Manheimer <ken.manheimer@gmail.com> | 3586 2005-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 |
3266 byte compilation in barren emacs (eg, during emacs build) will | 3592 byte compilation in barren emacs (eg, during emacs build) will |
3267 lack the definition. | 3593 lack the definition. |
3667 (hi-lock-font-lock-hook): Check if font-lock is being turned on. | 3993 (hi-lock-font-lock-hook): Check if font-lock is being turned on. |
3668 (hi-lock-find-patterns): Use line-number-at-pos. | 3994 (hi-lock-find-patterns): Use line-number-at-pos. |
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 |
3677 (hi-lock-font-lock-hook): Turn off hi-lock when font lock is | 4003 (hi-lock-font-lock-hook): Turn off hi-lock when font lock is |
3678 turned off. | 4004 turned off. |
3697 `org-export-local-list-max-depth'. Change default value to 3. | 4023 `org-export-local-list-max-depth'. Change default value to 3. |
3698 (org-auto-renumber-ordered-lists) | 4024 (org-auto-renumber-ordered-lists) |
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 |
3707 `org-local-list-ordered-item-terminator'. | 4033 `org-local-list-ordered-item-terminator'. |
3708 (org-set-autofill-regexps, org-adaptive-fill-function): "1)" is | 4034 (org-set-autofill-regexps, org-adaptive-fill-function): "1)" is |
3882 Mention completion-auto-help in the doc string. | 4208 Mention completion-auto-help in the doc string. |
3883 | 4209 |
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 |
3887 2005-11-19 Slawomir Nowaczyk <slawomir.nowaczyk.847@student.lu.se> (tiny change) | 4213 2005-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. |
3891 | 4217 |
3892 2005-11-19 Eli Zaretskii <eliz@gnu.org> | 4218 2005-11-19 Eli Zaretskii <eliz@gnu.org> |
3912 (org-add-file): Command removed, use `org-agenda-file-to-front' | 4238 (org-add-file): Command removed, use `org-agenda-file-to-front' |
3913 instead. | 4239 instead. |
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 |
3929 2005-11-18 Nick Roberts <nickrob@snap.net.nz> | 4255 2005-11-18 Nick Roberts <nickrob@snap.net.nz> |
3930 | 4256 |
4368 (apropos-score-doc): Return a very high score if the string | 4694 (apropos-score-doc): Return a very high score if the string |
4369 entered by the user matches literally. | 4695 entered by the user matches literally. |
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. |
4379 (apropos-documentation-internal): Pass doc string through | 4705 (apropos-documentation-internal): Pass doc string through |
4380 substitute-key-definition before adding text properties. | 4706 substitute-key-definition before adding text properties. |
4438 (tar-pad-to-blocksize): Don't hardcode point-min==1. Clarify the code. | 4764 (tar-pad-to-blocksize): Don't hardcode point-min==1. Clarify the code. |
4439 | 4765 |
4440 2005-11-10 Masatake YAMATO <jet@gyve.org> | 4766 2005-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 |
4445 2005-11-10 Alan Mackenzie <acm@muc.de> | 4771 2005-11-10 Alan Mackenzie <acm@muc.de> |
4446 | 4772 |
4447 * help-fns.el (describe-variable): Make C-h v work when a variable | 4773 * help-fns.el (describe-variable): Make C-h v work when a variable |
4448 has variable documentation yet is unbound. | 4774 has variable documentation yet is unbound. |
4572 | 4898 |
4573 2005-11-05 Romain Francoise <romain@orebokech.com> | 4899 2005-11-05 Romain Francoise <romain@orebokech.com> |
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 |
4577 2005-11-04 Ken Manheimer <ken.manheimer@gmail.com> | 4903 2005-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) |
4581 (pgg-pgp-encrypt, pgg-pgp-decrypt-region, pgg-pgp-decrypt) | 4907 (pgg-pgp-encrypt, pgg-pgp-decrypt-region, pgg-pgp-decrypt) |
4582 (pgg-pgp-sign-region, pgg-pgp-sign): Add optional PASSPHRASE | 4908 (pgg-pgp-sign-region, pgg-pgp-sign): Add optional PASSPHRASE |
4597 2005-11-04 Dan Nicolaescu <dann@ics.uci.edu> | 4923 2005-11-04 Dan Nicolaescu <dann@ics.uci.edu> |
4598 | 4924 |
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. |
4606 | 4932 |
4607 2005-11-04 Stefan Monnier <monnier@iro.umontreal.ca> | 4933 2005-11-04 Stefan Monnier <monnier@iro.umontreal.ca> |
4614 * info.el (info-tool-bar-map): Use images prev-node, next-node and | 4940 * info.el (info-tool-bar-map): Use images prev-node, next-node and |
4615 up-node. | 4941 up-node. |
4616 | 4942 |
4617 2005-11-04 Ulf Jasper <ulf.jasper@web.de> | 4943 2005-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". |
4623 (newsticker-retrieval-interval): Add option "Weekly". | 4949 (newsticker-retrieval-interval): Add option "Weekly". |
4624 (newsticker-headline-processing): Doc fix. | 4950 (newsticker-headline-processing): Doc fix. |
4634 (remove-from-invisibility-spec): Code formatting. | 4960 (remove-from-invisibility-spec): Code formatting. |
4635 (newsticker--process-ids): New. | 4961 (newsticker--process-ids): New. |
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'. |
4643 (newsticker-next-feed): Call `force-mode-line-update'. | 4969 (newsticker-next-feed): Call `force-mode-line-update'. |
4644 (newsticker-previous-feed): Call `force-mode-line-update'. | 4970 (newsticker-previous-feed): Call `force-mode-line-update'. |
4787 NOTICE with no sender. Simplify output of server responses. | 5113 NOTICE with no sender. Simplify output of server responses. |
4788 | 5114 |
4789 2005-11-04 Henrik Enberg <henrik.enberg@telia.com> | 5115 2005-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 |
4795 2005-11-04 Henrik Enberg <henrik.enberg@telia.com> | 5121 2005-11-04 Henrik Enberg <henrik.enberg@telia.com> |
4796 | 5122 |
4797 * mail/rmailout.el (rmail-output-to-rmail-file, rmail-output): Doc fix. | 5123 * mail/rmailout.el (rmail-output-to-rmail-file, rmail-output): Doc fix. |
4798 | 5124 |
4939 2005-11-02 Glenn Morris <rgm@gnu.org> | 5265 2005-11-02 Glenn Morris <rgm@gnu.org> |
4940 | 5266 |
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 |
4944 2005-11-02 John Mongan <jmongan@mccammon.ucsd.edu> (tiny change) | 5270 2005-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 |
4948 2005-11-02 Lars Hansen <larsh@soem.dk> | 5274 2005-11-02 Lars Hansen <larsh@soem.dk> |
4949 | 5275 |
4979 2005-11-01 Romain Francoise <romain@orebokech.com> | 5305 2005-11-01 Romain Francoise <romain@orebokech.com> |
4980 | 5306 |
4981 * vc-sccs.el: Update copyright year. | 5307 * vc-sccs.el: Update copyright year. |
4982 * ezimage.el: Likewise. | 5308 * ezimage.el: Likewise. |
4983 | 5309 |
4984 2005-11-01 KOBAYASHI Yasuhiro <kobayays@otsukakj.co.jp> (tiny change) | 5310 2005-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. |
4988 | 5314 |
4989 2005-11-01 Juri Linkov <juri@jurta.org> | 5315 2005-11-01 Juri Linkov <juri@jurta.org> |
5210 pgg-decrypt-region. | 5536 pgg-decrypt-region. |
5211 | 5537 |
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) |
5219 (pgg-remove-passphrase-cache): Add optional NOTRUNCATE argument, | 5545 (pgg-remove-passphrase-cache): Add optional NOTRUNCATE argument, |
5220 so the passphrase cache can be used reliably with identifiers | 5546 so the passphrase cache can be used reliably with identifiers |
5226 (pgg-pgp-sign-region, pgg-pgp-sign): Add optional PASSPHRASE | 5552 (pgg-pgp-sign-region, pgg-pgp-sign): Add optional PASSPHRASE |
5227 argument to all these routines, so the passphrase can be managed | 5553 argument to all these routines, so the passphrase can be managed |
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 |
5234 2005-10-29 Sascha Wilde <swilde@sha-bang.de> | 5560 2005-10-29 Sascha Wilde <swilde@sha-bang.de> |
5235 | 5561 |
5236 * pgg-gpg.el (pgg-gpg-encrypt-symmetric-region): New function for | 5562 * pgg-gpg.el (pgg-gpg-encrypt-symmetric-region): New function for |
5293 (pgg-add-passphrase-cache, pgg-remove-passphrase-cache): | 5619 (pgg-add-passphrase-cache, pgg-remove-passphrase-cache): |
5294 Add informative docstrings. | 5620 Add informative docstrings. |
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 |
5298 2005-10-20 Ken Manheimer <ken.manheimer+emacs@gmail.com> | 5624 2005-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) |
5307 (pgg-remove-passphrase-cache): Add optional NOTRUNCATE argument, | 5633 (pgg-remove-passphrase-cache): Add optional NOTRUNCATE argument, |
5308 so the passphrase cache can be used reliably with identifiers | 5634 so the passphrase cache can be used reliably with identifiers |
5314 (pgg-pgp-sign-region, pgg-pgp-sign): Add optional PASSPHRASE | 5640 (pgg-pgp-sign-region, pgg-pgp-sign): Add optional PASSPHRASE |
5315 argument to all these routines, so the passphrase can be managed | 5641 argument to all these routines, so the passphrase can be managed |
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 |
5322 2005-10-29 Sascha Wilde <swilde@sha-bang.de> | 5648 2005-10-29 Sascha Wilde <swilde@sha-bang.de> |
5323 | 5649 |
5324 * pgg-gpg.el (pgg-gpg-encrypt-symmetric-region): New function for | 5650 * pgg-gpg.el (pgg-gpg-encrypt-symmetric-region): New function for |
5331 * pgg.el (pgg-encrypt-symmetric, pgg-encrypt-symmetric-region): | 5657 * pgg.el (pgg-encrypt-symmetric, pgg-encrypt-symmetric-region): |
5332 New user commands for symmetric encryption. | 5658 New user commands for symmetric encryption. |
5333 | 5659 |
5334 2005-10-28 Bill Wohler <wohler@newt.com> | 5660 2005-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 |
5340 help-xref-url-regexp matches. | 5666 help-xref-url-regexp matches. |
5341 | 5667 |
5390 (math-identity-matrix-p, math-ident-row-p): New functions. | 5716 (math-identity-matrix-p, math-ident-row-p): New functions. |
5391 | 5717 |
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. |
5399 | 5725 |
5400 * calc/calc-alg.el (calcFunc-writeoutpower, math-write-out-power) | 5726 * calc/calc-alg.el (calcFunc-writeoutpower, math-write-out-power) |
5523 2005-10-25 Kim F. Storm <storm@cua.dk> | 5849 2005-10-25 Kim F. Storm <storm@cua.dk> |
5524 | 5850 |
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 |
5532 string properties also for fringe breakpoint bitmaps. | 5858 string properties also for fringe breakpoint bitmaps. |
5533 | 5859 |
5767 (allout-encrypted-key-info): More or less replaces | 6093 (allout-encrypted-key-info): More or less replaces |
5768 allout-encrypted-text-type. | 6094 allout-encrypted-text-type. |
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 |
5772 2005-10-23 Lars Hansen <larsh@soem.dk> | 6098 2005-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) |
5776 (byte-compile-defmacro): Use it. | 6102 (byte-compile-defmacro): Use it. |
5777 (byte-compile-form): Don't call byte-compile-set-symbol-position | 6103 (byte-compile-form): Don't call byte-compile-set-symbol-position |
6055 | 6381 |
6056 2005-10-19 Jay Belanger <belanger@truman.edu> | 6382 2005-10-19 Jay Belanger <belanger@truman.edu> |
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 |
6062 2005-10-19 Romain Francoise <romain@orebokech.com> | 6388 2005-10-19 Romain Francoise <romain@orebokech.com> |
6063 | 6389 |
6064 * bookmark.el (bookmark-menu-heading): New face. | 6390 * bookmark.el (bookmark-menu-heading): New face. |
6065 (bookmark-bmenu-list): Use it. | 6391 (bookmark-bmenu-list): Use it. |
6134 | 6460 |
6135 Move all remaining images from lisp/toolbar to etc/images, move | 6461 Move all remaining images from lisp/toolbar to etc/images, move |
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.*. |
6148 * toolbar/lc-cut.*: Move to etc/images/low-color/cut.*. | 6474 * toolbar/lc-cut.*: Move to etc/images/low-color/cut.*. |
6149 * toolbar/lc-help.*: Move to etc/images/low-color/help.*. | 6475 * toolbar/lc-help.*: Move to etc/images/low-color/help.*. |
6239 | 6565 |
6240 2005-10-16 Thien-Thi Nguyen <ttn@gnu.org> | 6566 2005-10-16 Thien-Thi Nguyen <ttn@gnu.org> |
6241 | 6567 |
6242 * diff-mode.el (diff-mode): Doc fix. | 6568 * diff-mode.el (diff-mode): Doc fix. |
6243 | 6569 |
6244 2005-10-16 David Reitter <david.reitter@gmail.com> | 6570 2005-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. |
6248 | 6574 |
6249 2005-10-16 Sven Joachim <svenjoac@gmx.de> (tiny change) | 6575 2005-10-16 Sven Joachim <svenjoac@gmx.de> (tiny change) |
6431 * info.el (Info-fontify-node): Don't be fooled by a lone "...". | 6757 * info.el (Info-fontify-node): Don't be fooled by a lone "...". |
6432 Don't hide the underline of titles if font-lock-mode is disabled. | 6758 Don't hide the underline of titles if font-lock-mode is disabled. |
6433 | 6759 |
6434 2005-10-12 Bill Wohler <wohler@newt.com> | 6760 2005-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 |
6441 2005-10-12 Stefan Monnier <monnier@iro.umontreal.ca> | 6767 2005-10-12 Stefan Monnier <monnier@iro.umontreal.ca> |
6442 | 6768 |
7071 * toolbar/alias.*, toolbar/refile.*, toolbar/repack.*: | 7397 * toolbar/alias.*, toolbar/refile.*, toolbar/repack.*: |
7072 * toolbar/reply*: Move to etc/images/mail. | 7398 * toolbar/reply*: Move to etc/images/mail. |
7073 | 7399 |
7074 * toolbar/rescan.*: Move and rename to etc/images/refresh.*. | 7400 * toolbar/rescan.*: Move and rename to etc/images/refresh.*. |
7075 | 7401 |
7076 2005-09-30 Eric M. Ludlam <zappo@gnu.org> | 7402 2005-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 |
7080 Frame management code (including timer, and mouse click specifics) | 7406 Frame management code (including timer, and mouse click specifics) |
7081 moved to dframe.el: | 7407 moved to dframe.el: |
7273 | 7599 |
7274 * term/rxvt.el (rxvt-register-default-colors): Add support for 255 | 7600 * term/rxvt.el (rxvt-register-default-colors): Add support for 255 |
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 |
7278 2005-09-24 Emanuele Giaquinta <emanuele.giaquinta@gmail.com> (tiny change) | 7604 2005-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. |
7282 | 7608 |
7283 2005-09-24 Stefan Monnier <monnier@iro.umontreal.ca> | 7609 2005-09-24 Stefan Monnier <monnier@iro.umontreal.ca> |
8056 info in a transcript. | 8382 info in a transcript. |
8057 | 8383 |
8058 2005-09-02 Dan Nicolaescu <dann@ics.uci.edu> | 8384 2005-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) |
8065 (vhdl-speedbar-entity-face, vhdl-speedbar-entity-selected-face): | 8391 (vhdl-speedbar-entity-face, vhdl-speedbar-entity-selected-face): |
8066 Reorder predicates to correct min-color usage. | 8392 Reorder predicates to correct min-color usage. |
8138 (vhdl-update-sensitivity-list): Exclude formal parameters. | 8464 (vhdl-update-sensitivity-list): Exclude formal parameters. |
8139 (vhdl-get-visible-signals): Include aliases of signals. | 8465 (vhdl-get-visible-signals): Include aliases of signals. |
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 |
8145 2005-08-31 Juanma Barranquero <lekktu@gmail.com> | 8471 2005-08-31 Juanma Barranquero <lekktu@gmail.com> |
8146 | 8472 |
8147 * ansi-color.el (comint-last-output-start): | 8473 * ansi-color.el (comint-last-output-start): |
8148 * bs.el (font-lock-verbose): | 8474 * bs.el (font-lock-verbose): |
8931 (display-time-string-forms): Shorten first line of docstrings. | 9257 (display-time-string-forms): Shorten first line of docstrings. |
8932 | 9258 |
8933 2005-08-10 Lars Hansen <larsh@soem.dk> | 9259 2005-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. |
8940 (desktop-create-buffer): Call minor mode handlers. | 9266 (desktop-create-buffer): Call minor mode handlers. |
8941 Use desktop-load-file to load major and minor mode modules prior to | 9267 Use desktop-load-file to load major and minor mode modules prior to |
8947 automatically buffer-local. Add variables column-number-mode, | 9273 automatically buffer-local. Add variables column-number-mode, |
8948 size-indication-mode, indent-tabs-mode, | 9274 size-indication-mode, indent-tabs-mode, |
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. |
8956 | 9282 |
8957 * hilit-chg.el: Add handler to desktop-minor-mode-handlers. | 9283 * hilit-chg.el: Add handler to desktop-minor-mode-handlers. |
9573 (bookmark-exit-hooks): Define as obsolete alias. | 9899 (bookmark-exit-hooks): Define as obsolete alias. |
9574 (bookmark-exit-hook-internal): Run `bookmark-exit-hook', | 9900 (bookmark-exit-hook-internal): Run `bookmark-exit-hook', |
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 |
9578 2005-07-25 Ari Roponen <arjuropo@cc.jyu.fi> (tiny change) | 9904 2005-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 |
9582 2005-07-24 Richard M. Stallman <rms@gnu.org> | 9908 2005-07-24 Richard M. Stallman <rms@gnu.org> |
9583 | 9909 |
9622 * term/xterm.el: Load term/rxvt if the terminal is actually an | 9948 * term/xterm.el: Load term/rxvt if the terminal is actually an |
9623 rxvt terminal. | 9949 rxvt terminal. |
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 |
9631 2005-07-22 Kim F. Storm <storm@cua.dk> | 9957 2005-07-22 Kim F. Storm <storm@cua.dk> |
9632 | 9958 |
10336 | 10662 |
10337 * term/mac-win.el (mac-services-mail-selection) | 10663 * term/mac-win.el (mac-services-mail-selection) |
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 |
10341 2005-07-12 wulei <milton@wulei.net> (tiny change) | 10667 2005-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 |
10345 2005-07-11 Luc Teirlinck <teirllm@auburn.edu> | 10671 2005-07-11 Luc Teirlinck <teirllm@auburn.edu> |
10346 | 10672 |
12609 * emacs-lisp/easy-mmode.el (define-minor-mode): If BODY is empty, | 12935 * emacs-lisp/easy-mmode.el (define-minor-mode): If BODY is empty, |
12610 give the variable a doc string that doesn't say don't set it directly. | 12936 give the variable a doc string that doesn't say don't set it directly. |
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 |
12618 except on terminals with enough colors to really display it. | 12944 except on terminals with enough colors to really display it. |
12619 (makefile-dependency-regex): Delete spurious `bb'. | 12945 (makefile-dependency-regex): Delete spurious `bb'. |
14809 | 15135 |
14810 * files.el (require-final-newline): Make Custom tags consistent | 15136 * files.el (require-final-newline): Make Custom tags consistent |
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 |
14814 2005-05-01 Stefan Monnier <monnier@iro.umontreal.ca> | 15140 2005-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 |
14819 2005-05-01 David Kastrup <dak@gnu.org> | 15145 2005-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. |
14823 | 15149 |
14824 2005-05-01 Nick Roberts <nickrob@snap.net.nz> | 15150 2005-05-01 Nick Roberts <nickrob@snap.net.nz> |
14881 | 15207 |
14882 * textmodes/org.el (many places): Change to quiet the byte compiler. | 15208 * textmodes/org.el (many places): Change to quiet the byte compiler. |
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. |
14890 (org-get-time-of-day): Fix bug with partial matches early in a line. | 15216 (org-get-time-of-day): Fix bug with partial matches early in a line. |
14891 (org-non-link-chars): New constant. | 15217 (org-non-link-chars): New constant. |
15492 `org-startup-folded'. | 15818 `org-startup-folded'. |
15493 (org-insert-todo-heading): New command. | 15819 (org-insert-todo-heading): New command. |
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 |
15501 2005-04-14 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp> | 15827 2005-04-14 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp> |
15502 | 15828 |
16639 * textmodes/reftex-vars.el, textmodes/reftex.el: | 16965 * textmodes/reftex-vars.el, textmodes/reftex.el: |
16640 Replace `legal' with `valid'. | 16966 Replace `legal' with `valid'. |
16641 | 16967 |
16642 2005-03-25 Werner Lemberg <wl@gnu.org> | 16968 2005-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 |
16657 * textmodes/reftex.el, textmodes/org.el: | 16983 * textmodes/reftex.el, textmodes/org.el: |
16658 Replace `illegal' with `invalid'. | 16984 Replace `illegal' with `invalid'. |
16765 (time-since): Use time-subtract. | 17091 (time-since): Use time-subtract. |
16766 (time-to-number-of-days): Use time-to-seconds. | 17092 (time-to-number-of-days): Use time-to-seconds. |
16767 | 17093 |
16768 2005-03-23 David Ponce <david@dponce.com> | 17094 2005-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) |
16774 (recentf-file-readable-p, recentf-find-file) | 17100 (recentf-file-readable-p, recentf-find-file) |
16775 (recentf-cleanup-remote): Remove. | 17101 (recentf-cleanup-remote): Remove. |
17964 (gdb-post-prompt): Simplify test for speedbar. | 18290 (gdb-post-prompt): Simplify test for speedbar. |
17965 | 18291 |
17966 2005-02-19 Michael Kifer <kifer@cs.stonybrook.edu> | 18292 2005-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. |
17975 (ediff-file-remote-p): Make synonymous with file-remote-p. | 18301 (ediff-file-remote-p): Make synonymous with file-remote-p. |
17976 In all deffaces ediff-*-face-*, use min-colors. | 18302 In all deffaces ediff-*-face-*, use min-colors. |
18840 rmail-remote-password-error. Added mailutils-specific error message. | 19166 rmail-remote-password-error. Added mailutils-specific error message. |
18841 (rmail-movemail-search-path) | 19167 (rmail-movemail-search-path) |
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. |
18849 | 19175 |
18850 2005-01-15 Kevin Ryde <user42@zip.com.au> | 19176 2005-01-15 Kevin Ryde <user42@zip.com.au> |