comparison lisp/ChangeLog @ 52622:22c63c3a5aa1

*** empty log message ***
author Stefan Monnier <monnier@iro.umontreal.ca>
date Thu, 25 Sep 2003 21:13:19 +0000
parents 042703b81a50
children bfc707ae140a
comparison
equal deleted inserted replaced
52621:35e847093f92 52622:22c63c3a5aa1
10 10
11 * window.el (window-current-scroll-bars): New defun. 11 * window.el (window-current-scroll-bars): New defun.
12 12
13 2003-09-24 Martin Stjernholm <bug-cc-mode@gnu.org> 13 2003-09-24 Martin Stjernholm <bug-cc-mode@gnu.org>
14 14
15 * progmodes/cc-engine.el (c-parse-state): Fixed bug that could 15 * progmodes/cc-engine.el (c-parse-state): Fix bug that could
16 cause errors when the state cache contains info on parts that have 16 cause errors when the state cache contains info on parts that have
17 been narrowed out. 17 been narrowed out.
18 18
19 2003-09-24 Martin Stjernholm <bug-cc-mode@gnu.org> 19 2003-09-24 Martin Stjernholm <bug-cc-mode@gnu.org>
20 20
21 * progmodes/cc-vars.el (c-comment-prefix-regexp): Document that 21 * progmodes/cc-vars.el (c-comment-prefix-regexp): Document that
22 `c-setup-paragraph-variables' has to be used when this variable is 22 `c-setup-paragraph-variables' has to be used when this variable is
23 changed; it doesn't work to reinitialize the mode since that 23 changed; it doesn't work to reinitialize the mode since that
24 typically clobbers the variable. 24 typically clobbers the variable.
25 25
26 * progmodes/cc-styles.el (c-setup-paragraph-variables): Made it 26 * progmodes/cc-styles.el (c-setup-paragraph-variables):
27 interactive. 27 Make it interactive.
28 28
29 2003-09-24 Martin Stjernholm <bug-cc-mode@gnu.org> 29 2003-09-24 Martin Stjernholm <bug-cc-mode@gnu.org>
30 30
31 * progmodes/cc-fonts.el (c-font-lock-declarations): Fixed 31 * progmodes/cc-fonts.el (c-font-lock-declarations):
32 recognition of constructors and destructors for classes whose 32 Fix recognition of constructors and destructors for classes whose
33 names are matched by `*-font-lock-extra-types'. 33 names are matched by `*-font-lock-extra-types'.
34 34
35 * progmodes/cc-langs.el (c-type-list-kwds): If "operator" is 35 * progmodes/cc-langs.el (c-type-list-kwds): If "operator" is
36 followed by an identifier in C++ then it's a type. 36 followed by an identifier in C++ then it's a type.
37 37
38 2003-09-24 Martin Stjernholm <bug-cc-mode@gnu.org> 38 2003-09-24 Martin Stjernholm <bug-cc-mode@gnu.org>
39 39
40 * progmodes/cc-fonts.el (c-font-lock-invalid-string): Fixed eob 40 * progmodes/cc-fonts.el (c-font-lock-invalid-string): Fix eob
41 problem that primarily affected XEmacs. Don't use faces to find 41 problem that primarily affected XEmacs. Don't use faces to find
42 unterminated strings since Emacs and XEmacs fontify strings 42 unterminated strings since Emacs and XEmacs fontify strings
43 differently - this function should now work better in XEmacs. 43 differently - this function should now work better in XEmacs.
44 44
45 2003-09-24 Martin Stjernholm <bug-cc-mode@gnu.org> 45 2003-09-24 Martin Stjernholm <bug-cc-mode@gnu.org>
46 46
47 * progmodes/cc-cmds.el (c-electric-brace): Fixed a bug in the 47 * progmodes/cc-cmds.el (c-electric-brace): Fix a bug in the
48 `expand-abbrev' workaround which caused braces to disbehave inside 48 `expand-abbrev' workaround which caused braces to misbehave inside
49 macros. 49 macros.
50 50
51 * progmodes/cc-engine.el (c-forward-keyword-clause): Fixed error 51 * progmodes/cc-engine.el (c-forward-keyword-clause): Fix error
52 handling. This bug could cause interactive font locking to bail 52 handling. This bug could cause interactive font locking to bail out.
53 out.
54 53
55 2003-09-24 Martin Stjernholm <bug-cc-mode@gnu.org> 54 2003-09-24 Martin Stjernholm <bug-cc-mode@gnu.org>
56 55
57 * progmodes/cc-engine.el (c-just-after-func-arglist-p): Handle 56 * progmodes/cc-engine.el (c-just-after-func-arglist-p):
58 paren-style types in Pike. Also fixed some cases of insufficient 57 Handle paren-style types in Pike. Also fixed some cases of
59 handling of unbalanced parens. 58 insufficient handling of unbalanced parens.
60 59
61 2003-09-24 Andre Spiegel <spiegel@gnu.org> 60 2003-09-24 Andre Spiegel <spiegel@gnu.org>
62 61
63 * vc-cvs.el (vc-cvs-parse-entry): Restore the code to compare time 62 * vc-cvs.el (vc-cvs-parse-entry): Restore the code to compare time
64 stamps numerically, rather than textually. 63 stamps numerically, rather than textually.
65 64
66 2003-09-24 Kenichi Handa <handa@m17n.org> 65 2003-09-24 Kenichi Handa <handa@m17n.org>
67 66
68 * language/devan-util.el (devanagari-post-read-conversion): Add 67 * language/devan-util.el (devanagari-post-read-conversion):
69 autoload cookie. 68 * language/mlm-util.el (malayalam-post-read-conversion):
70 69 * language/tml-util.el (tamil-post-read-conversion):
71 * language/mlm-util.el (malayalam-post-read-conversion): Add 70 Add autoload cookie.
72 autoload cookie. 71
73 72 * international/utf-8.el (utf-8-post-read-conversion):
74 * language/tml-util.el (tamil-post-read-conversion): Add autoload 73 Call post-read-conversion functions for Devanagari, Malayalam,
75 cookie. 74 and Tamil.
76
77 * international/utf-8.el (utf-8-post-read-conversion): Call
78 post-read-conversion functions for Devanagari, Malayalam, and
79 Tamil.
80 75
81 2003-09-23 Dave Love <fx@gnu.org> 76 2003-09-23 Dave Love <fx@gnu.org>
82 77
83 * Makefile.in (bootstrap-clean): Fix misplaced `!'. 78 * Makefile.in (bootstrap-clean): Fix misplaced `!'.
84 79
87 * progmodes/gud.el (perldb): Add gud-until to list of commands. 82 * progmodes/gud.el (perldb): Add gud-until to list of commands.
88 Update gud-remove. 83 Update gud-remove.
89 84
90 2003-09-22 Richard M. Stallman <rms@gnu.org> 85 2003-09-22 Richard M. Stallman <rms@gnu.org>
91 86
92 * progmodes/sh-script.el (sh-mode-default-syntax-table): 87 * progmodes/sh-script.el (sh-mode-default-syntax-table):
93 Renamed from sh-mode-syntax-table. Call sh-mode-syntax-table directly. 88 Rename from sh-mode-syntax-table. Call sh-mode-syntax-table directly.
94 (sh-mode-syntax-table-input): New variable. 89 (sh-mode-syntax-table-input): New variable.
95 (sh-require-final-newline): Don't use eval. 90 (sh-require-final-newline): Don't use eval.
96 (sh-builtins, sh-leading-keywords, sh-other-keywords) 91 (sh-builtins, sh-leading-keywords, sh-other-keywords)
97 (sh-variables, sh-font-lock-keywords): Don't use eval. 92 (sh-variables, sh-font-lock-keywords): Don't use eval.
98 (sh-set-shell): When setting require-final-newline, 93 (sh-set-shell): When setting require-final-newline,
108 * emacs-lisp/bytecomp.el (byte-compile-log-file): 103 * emacs-lisp/bytecomp.el (byte-compile-log-file):
109 Clear out byte-compile-last-warned-form. 104 Clear out byte-compile-last-warned-form.
110 105
111 2003-09-22 Richard M. Stallman <rms@gnu.org> 106 2003-09-22 Richard M. Stallman <rms@gnu.org>
112 107
113 * woman.el (woman-file-name, woman-follow-word): 108 * woman.el (woman-file-name, woman-follow-word):
114 If current-word returns nil, use "". 109 If current-word returns nil, use "".
115 110
116 * simple.el (eval-expression): Bind standard-output in to-buffer case. 111 * simple.el (eval-expression): Bind standard-output in to-buffer case.
117 112
118 2003-09-22 Richard M. Stallman <rms@gnu.org> 113 2003-09-22 Richard M. Stallman <rms@gnu.org>
120 * emacs-lisp/lisp-mnt.el (lm-with-file): 115 * emacs-lisp/lisp-mnt.el (lm-with-file):
121 Don't visit the file, just use insert-file-contents in temp buffer. 116 Don't visit the file, just use insert-file-contents in temp buffer.
122 117
123 2003-09-22 Jari Aalto <jari.aalto@poboxes.com> 118 2003-09-22 Jari Aalto <jari.aalto@poboxes.com>
124 119
125 * emacs-lisp/lisp-mnt.el (lm-get-header-re): Added 120 * emacs-lisp/lisp-mnt.el (lm-get-header-re):
126 surrounding \\( and \\) around the header, as in 121 Add surrounding \\( and \\) around the header, as in
127 for lm-history-header 'Change Log\\|History'. 122 for lm-history-header 'Change Log\\|History'.
128 123
129 2003-09-22 John Paul Wallington <jpw@gnu.org> 124 2003-09-22 John Paul Wallington <jpw@gnu.org>
130 125
131 * progmodes/ld-script.el: Add Commentary section, 126 * progmodes/ld-script.el: Add Commentary section,
149 144
150 2003-09-19 Glenn Morris <gmorris@ast.cam.ac.uk> 145 2003-09-19 Glenn Morris <gmorris@ast.cam.ac.uk>
151 146
152 * startup.el (command-line-1): Stop startup-echo-area-message 147 * startup.el (command-line-1): Stop startup-echo-area-message
153 being hidden by "Loading image..." message. 148 being hidden by "Loading image..." message.
154 (use-fancy-splash-screens-p, display-splash-screen): Move 149 (use-fancy-splash-screens-p, display-splash-screen):
155 display-graphic-p test from latter to former. 150 Move display-graphic-p test from latter to former.
156 151
157 * progmodes/sh-script.el (sh-font-lock-keywords): Highlight 152 * progmodes/sh-script.el (sh-font-lock-keywords):
158 escaped EOLs differently from other backslash constructs. 153 Highlight escaped EOLs differently from other backslash constructs.
159 154
160 2003-09-19 Richard M. Stallman <rms@gnu.org> 155 2003-09-19 Richard M. Stallman <rms@gnu.org>
161 156
162 * emacs-lisp/edebug.el (edebug-var-status, edebug-restore-status): 157 * emacs-lisp/edebug.el (edebug-var-status, edebug-restore-status):
163 New functions. 158 New functions.
164 (edebug-enter, edebug-outside-excursion): Use them. 159 (edebug-enter, edebug-outside-excursion): Use them.
165 160
166 * emacs-lisp/bytecomp.el (byte-compile-warning-prefix): 161 * emacs-lisp/bytecomp.el (byte-compile-warning-prefix):
167 Fix the condition for whether to print "In WHERE". 162 Fix the condition for whether to print "In WHERE".
168 163
169 2003-09-19 Jari Aalto <jari.aalto@poboxes.com> 164 2003-09-19 Jari Aalto <jari.aalto@poboxes.com>
170 165
171 * finder.el (finder-mode-hook): New variable. 166 * finder.el (finder-mode-hook): New variable.
172 (finder-mode): Run hook finder-mode-hook 167 (finder-mode): Run hook finder-mode-hook
173 168
174 2003-09-18 Masatake YAMATO <jet@gyve.org> 169 2003-09-18 Masatake YAMATO <jet@gyve.org>
175 170
176 * progmodes/ebrowse.el: Fix broken magic autoload comments. 171 * progmodes/ebrowse.el: Fix broken magic autoload comments.
177 172
178 2003-09-17 Mario Lang <mlang@delysid.org> 173 2003-09-17 Mario Lang <mlang@delysid.org>
179 174
180 * progmodes/gud.el (perldb): Change gud-print from just "%e" to 175 * progmodes/gud.el (perldb): Change gud-print from just "%e" to
181 "p %e" to actually print the value in the GUD buffer. 176 "p %e" to actually print the value in the GUD buffer.
182 177
183 2003-09-16 Miles Bader <miles@gnu.ai.mit.edu> 178 2003-09-16 Miles Bader <miles@gnu.ai.mit.edu>
184 179
185 From David Ponce <david.ponce@wanadoo.fr>: 180 From David Ponce <david.ponce@wanadoo.fr>:
216 211
217 2003-09-13 Kevin Rodgers <ihs_4664@yahoo.com> (tiny change) 212 2003-09-13 Kevin Rodgers <ihs_4664@yahoo.com> (tiny change)
218 213
219 * hl-line.el: Documentation (comments-only) fix. 214 * hl-line.el: Documentation (comments-only) fix.
220 215
216 2003-09-12 Stefan Monnier <monnier@iro.umontreal.ca>
217
218 * emacs-lisp/tq.el (tq-create): Fix mixed up unquote style.
219
221 2003-09-12 Eric Hanchrow <offby1@blarg.net> (tiny change) 220 2003-09-12 Eric Hanchrow <offby1@blarg.net> (tiny change)
222 221
223 * dired.el (dired-mode-map): Fix typo. 222 * dired.el (dired-mode-map): Fix typo.
224 223
225 2003-09-11 Richard M. Stallman <rms@gnu.org> 224 2003-09-11 Richard M. Stallman <rms@gnu.org>
227 * dired.el (dired-mode-map): Bind M-g to dired-goto-file. 226 * dired.el (dired-mode-map): Bind M-g to dired-goto-file.
228 227
229 2003-09-11 Paul Pogonyshev <pogonyshev@gmx.net> (tiny change) 228 2003-09-11 Paul Pogonyshev <pogonyshev@gmx.net> (tiny change)
230 229
231 * window.el (kill-buffer-and-window): Remove `yes-or-no-p' so that 230 * window.el (kill-buffer-and-window): Remove `yes-or-no-p' so that
232 the function is less noisy. Now only `kill-buffer' can ask 231 the function is less noisy. Now only `kill-buffer' can ask questions.
233 questions.
234 232
235 2003-09-10 Mario Lang <mlang@delysid.org> 233 2003-09-10 Mario Lang <mlang@delysid.org>
236 234
237 * battery.el: Update Commentary and Copyright. 235 * battery.el: Update Commentary and Copyright.
238 (battery-linux-proc-acpi): Fix a bug in %b which made "!" never 236 (battery-linux-proc-acpi): Fix a bug in %b which made "!" never
243 * misc.el (upcase-char): Fix docstring. 241 * misc.el (upcase-char): Fix docstring.
244 (zap-up-to-char): New command. 242 (zap-up-to-char): New command.
245 243
246 2003-09-08 David Ponce <david@dponce.com> 244 2003-09-08 David Ponce <david@dponce.com>
247 245
248 Ensure that recentf correctly update the menu bar. 246 Ensure that recentf correctly updates the menu bar.
249 * recentf.el (recentf-menu-path,recentf-menu-before): Doc fix. 247 * recentf.el (recentf-menu-path,recentf-menu-before): Doc fix.
250 (recentf-menu-bar): New function. 248 (recentf-menu-bar): New function.
251 (recentf-clear-data): Use it 249 (recentf-clear-data): Use it
252 (recentf-update-menu): Likewise. Use easy-menu-add-item instead 250 (recentf-update-menu): Likewise. Use easy-menu-add-item instead
253 of easy-menu-change. 251 of easy-menu-change.
258 * bindings.el (mode-line-position): Add buffer size indicator. 256 * bindings.el (mode-line-position): Add buffer size indicator.
259 257
260 2003-09-04 Mario Lang <mlang@delysid.org> 258 2003-09-04 Mario Lang <mlang@delysid.org>
261 259
262 * battery.el (battery-linux-proc-acpi): New function. 260 * battery.el (battery-linux-proc-acpi): New function.
263 (battery-status-function): Modified default value calculation to also 261 (battery-status-function): Modify default value calculation to also
264 check for availability of ACPI. 262 check for availability of ACPI.
265 (battery-echo-area-format): Ditto. 263 (battery-echo-area-format): Ditto.
266 (battery-mode-line-format): Ditto. 264 (battery-mode-line-format): Ditto.
267 265
268 2003-09-06 Dave Love <fx@gnu.org> 266 2003-09-06 Dave Love <fx@gnu.org>
269 267
270 * ielm.el (ielm-mode-hook): Add :options. 268 * ielm.el (ielm-mode-hook): Add :options.
271 269
272 * emacs-lisp/eldoc.el (eldoc-print-current-symbol-info-function): 270 * emacs-lisp/eldoc.el (eldoc-print-current-symbol-info-function): New.
273 New.
274 (eldoc-print-current-symbol-info): Use it. 271 (eldoc-print-current-symbol-info): Use it.
275 272
276 2003-09-04 Nick Roberts <nick@nick.uklinux.net> 273 2003-09-04 Nick Roberts <nick@nick.uklinux.net>
277 274
278 * gdb-ui.el (gud-display1): Use gud-call to prevent extra prompt 275 * gdb-ui.el (gud-display1): Use gud-call to prevent extra prompt
279 being displayed in GUD buffer. 276 being displayed in GUD buffer.
280 (gdb-idle-input-queue): Remove var. Use just one queue. 277 (gdb-idle-input-queue): Remove var. Use just one queue.
281 (gdb-enqueue-idle-input,gdb-dequeue-idle-input): Remove 278 (gdb-enqueue-idle-input,gdb-dequeue-idle-input):
282 functions. Use just one queue. 279 Remove functions. Use just one queue.
283 (gdb-prompt, gdb-subprompt, def-gdb-auto-update-trigger) 280 (gdb-prompt, gdb-subprompt, def-gdb-auto-update-trigger)
284 (gdb-invalidate-assembler, gdb-get-current-frame): Modify 281 (gdb-invalidate-assembler, gdb-get-current-frame):
285 functions. Use just one queue. 282 Modify functions. Use just one queue.
286 283
287 2003-09-04 Dave Love <fx@gnu.org> 284 2003-09-04 Dave Love <fx@gnu.org>
288 285
289 * cus-start.el: Add blink-cursor-alist. 286 * cus-start.el: Add blink-cursor-alist.
290 287
291 * ruler-mode.el (ruler-mode-fill-column-char) 288 * ruler-mode.el (ruler-mode-fill-column-char)
292 (ruler-mode-current-column-char): Use char-displayable-p, not 289 (ruler-mode-current-column-char): Use char-displayable-p,
293 window-system. 290 not window-system.
294 291
295 * international/codepage.el ("mule-diag"): Add eval-after-load 292 * international/codepage.el ("mule-diag"): Add eval-after-load clause.
296 clause. 293
297 294 * language/european.el (windows-1252): Move from code-pages.
298 * language/european.el (windows-1252): Moved from code-pages. 295
299 296 * language/cyrillic.el ("Windows-1251"): Delete.
300 * language/cyrillic.el ("Windows-1251"): Deleted.
301 ("Bulgarian", "Belarusian"): Remove `features'. 297 ("Bulgarian", "Belarusian"): Remove `features'.
302 (windows-1251): Moved from code-pages. 298 (windows-1251): Move from code-pages.
303 299
304 * international/mule-diag.el (non-iso-charset-alist): Remove 300 * international/mule-diag.el (non-iso-charset-alist):
305 `codepage' stuff. 301 Remove `codepage' stuff.
306 (print-designation, list-coding-systems-1): Output fixes. 302 (print-designation, list-coding-systems-1): Output fixes.
307 303
308 * international/code-pages.el (cp-make-translation-table) 304 * international/code-pages.el (cp-make-translation-table)
309 (cp-valid-codes): Made defsubsts. 305 (cp-valid-codes): Made defsubsts.
310 (cp-fix-safe-chars): Deleted. 306 (cp-fix-safe-chars): Delete.
311 (mule-diag): Don't require. 307 (mule-diag): Don't require.
312 (windows-1251, windows-1252): Removed to cyrillic.el/european.el. 308 (windows-1251, windows-1252): Remove to cyrillic.el/european.el.
313 (top-level): Check for defined coding system when defining 309 (top-level): Check for defined coding system when defining
314 cp... aliases. Change w32-add-charset-info test to avoid warning. 310 cp... aliases. Change w32-add-charset-info test to avoid warning.
315 (non-iso-charset-alist): Defvar when compiling. 311 (non-iso-charset-alist): Defvar when compiling.
316 (cp-make-coding-system): Doc fix. 312 (cp-make-coding-system): Doc fix.
317 313
339 * mouse.el (mouse-popup-menubar, mouse-skip-word): Doc fix. 335 * mouse.el (mouse-popup-menubar, mouse-skip-word): Doc fix.
340 336
341 * menu-bar.el (menu-bar-showhide-menu): Amend date and time label 337 * menu-bar.el (menu-bar-showhide-menu): Amend date and time label
342 and :help; also line and column numbers labels. 338 and :help; also line and column numbers labels.
343 339
344 * international/mule-util.el (char-displayable-p): Moved from 340 * international/mule-util.el (char-displayable-p): Move from
345 latin1-disp, renamed and autoloaded. 341 latin1-disp, rename and autoload.
346 342
347 * international/latin1-disp.el (latin1-char-displayable-p): Now 343 * international/latin1-disp.el (latin1-char-displayable-p):
348 obsolete alias. Replace uses with char-displayable-p. 344 Now obsolete alias. Replace uses with char-displayable-p.
349 (latin1-display-ucs-per-lynx): Fix last change. 345 (latin1-display-ucs-per-lynx): Fix last change.
350 346
351 * international/mule-cmds.el (standard-display-european-internal): 347 * international/mule-cmds.el (standard-display-european-internal):
352 Don't use char code for Latin-1 NBSP. 348 Don't use char code for Latin-1 NBSP.
353 <XFree86 4>: Unfrob NBSP display table. Set display table to use 349 <XFree86 4>: Unfrob NBSP display table. Set display table to use
365 argument, similarly to next-error. 361 argument, similarly to next-error.
366 362
367 2003-08-31 Masatake YAMATO <jet@gyve.org> 363 2003-08-31 Masatake YAMATO <jet@gyve.org>
368 364
369 * pcvs.el (cvs-do-removal): Use = instead of eq to check 365 * pcvs.el (cvs-do-removal): Use = instead of eq to check
370 the numbre of files. Bind the numbre of files to a a local 366 the number of files. Bind the number of files to a local
371 variable. Suggestd by Kevin Rodgers <ihs_4664@yahoo.com>. 367 variable. Suggested by Kevin Rodgers <ihs_4664@yahoo.com>.
372 368
373 2003-08-30 Eli Zaretskii <eliz@elta.co.il> 369 2003-08-30 Eli Zaretskii <eliz@elta.co.il>
374 370
375 * vc-hooks.el (vc-make-version-backup): Fix the change made on 371 * vc-hooks.el (vc-make-version-backup): Fix the change made on
376 2003-07-26: msdos-long-file-names is a function, not a variable. 372 2003-07-26: msdos-long-file-names is a function, not a variable.
408 category "|". 404 category "|".
409 (kinsoku-longer): Test for end of buffer. 405 (kinsoku-longer): Test for end of buffer.
410 406
411 2003-08-28 Eli Zaretskii <eliz@elta.co.il> 407 2003-08-28 Eli Zaretskii <eliz@elta.co.il>
412 408
413 * mail/rmail.el (rmail-convert-to-babyl-format): Detect 409 * mail/rmail.el (rmail-convert-to-babyl-format):
414 quoted-printable- and base64-encoded messages and decode them 410 Detect quoted-printable- and base64-encoded messages and decode them
415 automatically. Set the message's encoding from the charset= 411 automatically. Set the message's encoding from the charset=
416 header, if any. Decode base64-encoded messages in Mail format as 412 header, if any. Decode base64-encoded messages in Mail format as well.
417 well.
418 413
419 2003-08-26 Glenn Morris <gmorris@ast.cam.ac.uk> 414 2003-08-26 Glenn Morris <gmorris@ast.cam.ac.uk>
420 415
421 * mail/smtpmail.el Fix previous change: 416 * mail/smtpmail.el Fix previous change:
422 (smtpmail-send-queued-mail): Set smtpmail-mail-address before 417 (smtpmail-send-queued-mail): Set smtpmail-mail-address before
429 424
430 2003-08-26 Martin Stjernholm <bug-cc-mode@gnu.org> 425 2003-08-26 Martin Stjernholm <bug-cc-mode@gnu.org>
431 426
432 * progmodes/cc-cmds.el (c-electric-brace): Work around for a 427 * progmodes/cc-cmds.el (c-electric-brace): Work around for a
433 misfeature in `expand-abbrev' which caused electric keywords like 428 misfeature in `expand-abbrev' which caused electric keywords like
434 "else" to disappear if an open brace was typed directly 429 "else" to disappear if an open brace was typed directly afterwards.
435 afterwards.
436 430
437 2003-08-26 Martin Stjernholm <bug-cc-mode@gnu.org> 431 2003-08-26 Martin Stjernholm <bug-cc-mode@gnu.org>
438 432
439 * progmodes/cc-vars.el (c-extra-types-widget): The doc string is 433 * progmodes/cc-vars.el (c-extra-types-widget): The doc string is
440 mandatory in `define-widget'. 434 mandatory in `define-widget'.
441 435
442 * progmodes/cc-align.el, progmodes/cc-langs.el (c-lineup-math): 436 * progmodes/cc-align.el, progmodes/cc-langs.el (c-lineup-math):
443 Don't align the operators "!=", "<=" and ">=" as assignment 437 Don't align the operators "!=", "<=" and ">=" as assignment operators.
444 operators.
445 438
446 (c-assignment-operators): New language constant that only contains 439 (c-assignment-operators): New language constant that only contains
447 the assignment operators. 440 the assignment operators.
448 441
449 (c-assignment-op-regexp): New language variable used by 442 (c-assignment-op-regexp): New language var used by `c-lineup-math'.
450 `c-lineup-math'.
451 443
452 2003-08-26 Martin Stjernholm <bug-cc-mode@gnu.org> 444 2003-08-26 Martin Stjernholm <bug-cc-mode@gnu.org>
453 445
454 * progmodes/cc-engine.el (c-just-after-func-arglist-p): Safeguard 446 * progmodes/cc-engine.el (c-just-after-func-arglist-p):
455 against unbalanced sexps. 447 Safeguard against unbalanced sexps.
456 448
457 2003-08-26 Terje Rosten <terjeros@phys.ntnu.no> 449 2003-08-26 Terje Rosten <terjeros@phys.ntnu.no>
458 450
459 * version.el (emacs-version): Check for gtk. Include gtk version 451 * version.el (emacs-version): Check for gtk. Include gtk version info.
460 info.
461 452
462 2003-08-25 John Paul Wallington <jpw@gnu.org> 453 2003-08-25 John Paul Wallington <jpw@gnu.org>
463 454
464 * man.el (Man-default-man-entry): Don't whizz past the section 455 * man.el (Man-default-man-entry): Don't whizz past the section
465 number before looking for it. 456 number before looking for it.
515 506
516 * vc-hooks.el (vc-ignore-vc-files, vc-master-templates): Doc fix. 507 * vc-hooks.el (vc-ignore-vc-files, vc-master-templates): Doc fix.
517 508
518 2003-08-23 Andre Spiegel <spiegel@gnu.org> 509 2003-08-23 Andre Spiegel <spiegel@gnu.org>
519 510
520 * vc-hooks.el (vc-ignore-vc-files, vc-master-templates): Better 511 * vc-hooks.el (vc-ignore-vc-files, vc-master-templates):
521 explain obsolescence, and what to use instead. 512 Better explain obsolescence, and what to use instead.
522 513
523 2003-08-23 Masatake YAMATO <jet@gyve.org> 514 2003-08-23 Masatake YAMATO <jet@gyve.org>
524 515
525 * pcvs.el (cvs-do-removal): Show the deleted file name 516 * pcvs.el (cvs-do-removal): Show the deleted file name
526 on the prompt. 517 on the prompt.
532 523
533 * emacs-lisp/lisp-mode.el (common-lisp-mode): New. 524 * emacs-lisp/lisp-mode.el (common-lisp-mode): New.
534 525
535 * emacs-lisp/lisp.el (beginning-of-defun-function): Doc fix. 526 * emacs-lisp/lisp.el (beginning-of-defun-function): Doc fix.
536 527
537 * international/utf-8.el (ucs-unicode-to-mule-cjk): Use smaller 528 * international/utf-8.el (ucs-unicode-to-mule-cjk): Use smaller :size.
538 :size.
539 529
540 * international/utf-16.el: Add mime-text-unsuitable coding system 530 * international/utf-16.el: Add mime-text-unsuitable coding system
541 properties. 531 properties.
542 532
543 * international/latin1-disp.el (latin1-display): Add ?$,1s"(B. 533 * international/latin1-disp.el (latin1-display): Add ?$,1s"(B.
568 parameters to drive highlighting and interactive mode. 558 parameters to drive highlighting and interactive mode.
569 (sql-imenu-generic-expression): Add more object types. 559 (sql-imenu-generic-expression): Add more object types.
570 (sql-sqlite-options): Correct comment. 560 (sql-sqlite-options): Correct comment.
571 (sql-ms-program): Use "osql" rather than "isql". 561 (sql-ms-program): Use "osql" rather than "isql".
572 (sql-prompt-regexp, sql-prompt-length): Update comment. 562 (sql-prompt-regexp, sql-prompt-length): Update comment.
573 (sql-mode-menu): Add "Start SQLi session" entry. Replace 563 (sql-mode-menu): Add "Start SQLi session" entry.
574 Highlighting submenu with Product menu. Fix Send Region entry. 564 Replace Highlighting submenu with Product menu. Fix Send Region entry.
575 (sql-mode-abbrev-table): Add abbreviations. Support of 565 (sql-mode-abbrev-table): Add abbreviations. Support of
576 SYSTEM-FLAG on define-abbrev. Support was removed with last 566 SYSTEM-FLAG on define-abbrev. Support was removed with last
577 check-in; it now handles older Emacsen without the SYSTEM-FLAG. 567 check-in; it now handles older Emacsen without the SYSTEM-FLAG.
578 (sql-mode-font-lock-object-name): Add font-lock pattern for object 568 (sql-mode-font-lock-object-name): Add font-lock pattern for object
579 names. 569 names.
609 (sql-highlight-sybase-keywords) 599 (sql-highlight-sybase-keywords)
610 (sql-highlight-interbase-keywords) 600 (sql-highlight-interbase-keywords)
611 (sql-highlight-strong-keywords) 601 (sql-highlight-strong-keywords)
612 (sql-highlight-mysql-keywords) 602 (sql-highlight-mysql-keywords)
613 (sql-highlight-sqlite-keywords) 603 (sql-highlight-sqlite-keywords)
614 (sql-highlight-db2-keywords): New functions. Use 604 (sql-highlight-db2-keywords): New functions. Use `sql-set-product'.
615 `sql-set-product'.
616 (sql-get-login): Prompt in the same order as the tokens. 605 (sql-get-login): Prompt in the same order as the tokens.
617 (sql-mode): Uses `sql-product-highlight' and 606 (sql-mode): Uses `sql-product-highlight' and `sql-product-font-lock'.
618 `sql-product-font-lock'.
619 (sql-product-interactive): New function. Common portions of 607 (sql-product-interactive): New function. Common portions of
620 product-specific interactive mode wrappers. 608 product-specific interactive mode wrappers.
621 (sql-interactive-mode): Rewritten to use product features. 609 (sql-interactive-mode): Rewritten to use product features.
622 (sql-oracle, sql-sybase, sql-informix, sql-sqlite, sql-mysql) 610 (sql-oracle, sql-sybase, sql-informix, sql-sqlite, sql-mysql)
623 (sql-solid, sql-ingres, sql-ms, sql-postgres, sql-interbase) 611 (sql-solid, sql-ingres, sql-ms, sql-postgres, sql-interbase)
624 (sql-db2, sql-linter): Use `sql-product-interactive'. 612 (sql-db2, sql-linter): Use `sql-product-interactive'.
625 (sql-connect-oracle, sql-connect-sybase, sql-connect-informix) 613 (sql-connect-oracle, sql-connect-sybase, sql-connect-informix)
626 (sql-connect-sqlite, sql-connect-mysql, sql-connect-solid) 614 (sql-connect-sqlite, sql-connect-mysql, sql-connect-solid)
627 (sql-connect-ingres, sql-connect-postgres) 615 (sql-connect-ingres, sql-connect-postgres)
628 (sql-connect-interbase, sql-connect-db2, sql-connect-linter): New 616 (sql-connect-interbase, sql-connect-db2, sql-connect-linter):
629 functions. Format command line parameters and invoke comint on 617 New functions. Format command line parameters and invoke comint on
630 the appropriate interpreter. Code was in the corresponding 618 the appropriate interpreter. Code was in the corresponding
631 `sql-xyz' function before. 619 `sql-xyz' function before.
632 (sql-connect-ms): New function. Support -E argument to use 620 (sql-connect-ms): New function. Support -E argument to use
633 operating system credentials for authentication. 621 operating system credentials for authentication.
634 622
710 * simple.el (eval-expression): Use eval-last-sexp-print-value. 698 * simple.el (eval-expression): Use eval-last-sexp-print-value.
711 699
712 2003-08-14 Jari Aalto <jari.aalto@poboxes.com> 700 2003-08-14 Jari Aalto <jari.aalto@poboxes.com>
713 701
714 * progmodes/compile.el (compilation-error-regexp-alist): 702 * progmodes/compile.el (compilation-error-regexp-alist):
715 Added Java ANt error detection as described in document 703 Add Java ANt error detection as described in document
716 http://ant.apache.org/faq.html 704 http://ant.apache.org/faq.html
717 705
718 2003-08-12 Juri Linkov <juri@jurta.org> (tiny change) 706 2003-08-12 Juri Linkov <juri@jurta.org> (tiny change)
719 707
720 * simple.el (backward-word, forward-to-indentation) 708 * simple.el (backward-word, forward-to-indentation)