aboutsummaryrefslogtreecommitdiffstats
path: root/lisp/ChangeLog
diff options
context:
space:
mode:
Diffstat (limited to 'lisp/ChangeLog')
-rw-r--r--lisp/ChangeLog194
1 files changed, 194 insertions, 0 deletions
diff --git a/lisp/ChangeLog b/lisp/ChangeLog
index 8321253666a..58ab47fe3f7 100644
--- a/lisp/ChangeLog
+++ b/lisp/ChangeLog
@@ -1,3 +1,197 @@
12004-08-17 Luc Teirlinck <teirllm@auburn.edu>
2
3 * emacs-lisp/copyright.el (copyright-update-year): Delete code
4 that replaces 20xy with xy.
5
62004-08-17 John Paul Wallington <jpw@gnu.org>
7
8 * emacs-lisp/re-builder.el (reb-mode-map): Define within defvar.
9 (reb-force-update): Doc fix.
10
112004-08-16 Richard M. Stallman <rms@gnu.org>
12
13 * progmodes/which-func.el (which-func-update-1): Doc fix.
14
15 * progmodes/sh-script.el (sh-set-shell): Use sh-mode-abbrev-table.
16 (sh-mode-abbrev-table): New variable.
17
18 * progmodes/compile.el (compilation-mode): Doc fix.
19
20 * emacs-lisp/lisp-mode.el (eval-last-sexp):
21 Don't cons a new symbol each time.
22 (eval-last-sexp-fake-value): New variable.
23
24 * emacs-lisp/copyright.el (copyright-years-regexp): New variable.
25 (copyright-update-year): Detect continuation of list of years.
26
27 * term.el (term-default-fg-color, term-default-bg-color)
28 (ansi-term-color-vector): Use `unspecified', not nil, as default.
29
30 * imenu.el: Several doc fixes: don't say variables are buffer-local.
31
322004-08-16 Davis Herring <herring@lanl.gov>
33
34 * isearch.el (isearch-string, isearch-message-string, isearch-point)
35 (isearch-success, isearch-forward-flag, isearch-other-end)
36 (isearch-word, isearch-invalid-regexp, isearch-wrapped)
37 (isearch-barrier, isearch-within-brackets)
38 (isearch-case-fold-search): Fix broken `nth'-like calls to `aref'.
39
402004-08-16 Kenichi Handa <handa@m17n.org>
41
42 * ps-mule.el (ps-mule-font-info-database): Fix docstring.
43
442004-08-15 Kenichi Handa <handa@m17n.org>
45
46 * term/x-win.el (x-selection-value): If utf8 was successful but
47 ctext was not, use utf8 string.
48
492004-08-14 Davis Herring <herring@lanl.gov>
50
51 * isearch.el: Remove accidental changes of March 4. Fix backing
52 up when a regexp isearch is made more general. Use symbolic
53 accessor functions for isearch stack frames to make usage clearer.
54 (search-whitespace-regexp): Made groups in documentation shy (as
55 is the group in the default value).
56 (isearch-fallback): New function, addresses problems with regexps
57 liberalized by `\|', adds support for liberalization by `\}' (the
58 general repetition construct), and incorporates behavior for
59 `*'/`?'.
60 (isearch-}-char): New command, calls `isearch-fallback' with
61 arguments appropriate to a typed `}'.
62 (isearch-*-char, isearch-|-char): Now just call `isearch-fallback'
63 appropriately.
64 (isearch-mode-map): Bind `}' to `isearch-}-char'.
65 (isearch-string, isearch-message,string, isearch-point)
66 (isearch-success, isearch-forward-flag, isearch-other-end)
67 (isearch-word, isearch-invalid-regexp, isearch-wrapped)
68 (isearch-barrier, isearch-within-brackets, isearch-case-fold-search):
69 New inline functions to read fields of a stack frame.
70
712004-08-14 Kurt Hornik <Kurt.Hornik@wu-wien.ac.at> (tiny change)
72
73 * battery.el (battery-linux-proc-acpi): Look into battery
74 directories matching the literal string "CMB", too (required for
75 Linux kernel version 2.6.7).
76
772004-08-14 John Paul Wallington <jpw@gnu.org>
78
79 * cus-start.el (read-file-name-completion-ignore-case): Add.
80 (blink-cursor-alist): Change version to "21.4".
81
82 * emacs-lisp/bytecomp.el (forward-word): Allow 0 args.
83
842004-08-11 Daniel Pfeiffer <occitan@esperanto.org>
85
86 * speedbar.el (speedbar-scan-subdirs): New option.
87 (speedbar-file-lists): Don't ignore file-name case on Unix and use
88 dolist.
89 (speedbar-insert-files-at-point): Take an extra argument and use
90 it to optionally find out if a subdir is empty. Also unreadable
91 files don't get expand buttons.
92 (speedbar-directory): New image (unused pixmap already existed).
93 (speedbar-expand-image-button-alist): Use it.
94
952004-08-11 Martin Stjernholm <bug-cc-mode@gnu.org>
96
97 CC Mode update to 5.30.9:
98
99 * progmodes/cc-defs.el, progmodes/cc-vars.el (c-emacs-features):
100 Moved from cc-vars to cc-defs for dependency reasons. Fixed the
101 POSIX char class test to check that it works in
102 `skip-chars-(forward|backward)' too.
103
104 * progmodes/cc-align.el (c-lineup-arglist): Fixed bug when the
105 first argument starts with a special brace list.
106
107 * progmodes/cc-engine.el (c-forward-type): Fixed promotion bug
108 when `c-opt-type-concat-key' is used (i.e. in Pike).
109
110 * progmodes/cc-engine.el (c-looking-at-special-brace-list): Fixed
111 bug when the inner char pair doesn't have paren syntax, i.e. "(<
112 >)".
113
114 * progmodes/cc-align.el (c-lineup-multi-inher): Made it syntactic
115 whitespace safe.
116
117 * progmodes/cc-engine.el (c-guess-basic-syntax): Fixed anchor
118 position for `arglist-intro', `arglist-cont-nonempty' and
119 `arglist-close' when there are two arglist open parens on the same
120 line and there's nothing in front of the first.
121
122 * progmodes/cc-fonts.el (c-basic-matchers-before): Fixed font
123 locking of qualified names in Java, which previously could fontify
124 common indexing expressions in many cases. The standard Java
125 naming conventions are used to tell them apart.
126
127 * progmodes/cc-align.el (c-lineup-whitesmith-in-block): Fixed
128 inconsistency wrt opening parens on the first line inside a paren
129 block.
130
131 * progmodes/cc-defs.el (c-langs-are-parametric): Must be known at
132 compile time for the sake of `c-major-mode-is'.
133
134 (c-mode-is-new-awk-p): Made it a macro to delay expansion of
135 `c-major-mode-is' in the event that this is used inside a
136 `c-lang-defconst'.
137
138 * progmodes/cc-defs.el (c-major-mode-is): Fixed expansion inside
139 `c-lang-defconst' so that it works better with fallback languages.
140
141 * progmodes/cc-defs.el (c-add-language): Fixed a typo that caused
142 it to fail to record the base mode.
143
144 * progmodes/cc-engine.el (c-syntactic-re-search-forward): Fixed
145 bug so that it doesn't go past the closing paren when PAREN-LEVEL
146 is used. Reordered the syntax checks to get more efficient
147 skipping in some situations.
148
149 * progmodes/cc-cmds.el (c-electric-brace): Don't trip up on a line
150 continuation which might precede the newly inserted '{'.
151
152 * progmodes/cc-engine.el (c-syntactic-re-search-forward): Fixed
153 cases where it could loop indefinitely.
154
155 * progmodes/cc-fonts.el (c-font-lock-declarators): Handle array
156 size specs correctly. Only fontify identifiers in front of '('
157 with as functions - don't accept any paren char. Tightened up
158 initializer skipping to stop before function and class blocks.
159
160 * progmodes/cc-engine.el (c-beginning-of-decl-1): Fixed bug where
161 the point could be left directly after an open paren when finding
162 the beginning of the first decl in the block.
163
164 * progmodes/cc-engine.el (c-parse-state): Don't use the syntax
165 table when filtering out legitimate open parens to be recorded.
166 This could cause cache inconsistencies when e.g.
167 `c++-template-syntax-table' was temporarily in use.
168
169 * progmodes/cc-engine.el (c-on-identifier,
170 c-simple-skip-symbol-backward): Small fix for handling "-"
171 correctly in `skip-chars-backward'. Affected the operator lfun
172 syntax in Pike.
173
174 * progmodes/cc-engine.el (c-invalidate-sws-region-after): Fixed
175 bug that could cause an error from `after-change-functions' when
176 the changed region is at bob.
177
1782004-08-11 Alan Mackenzie <bug-cc-mode@gnu.org>
179
180 CC Mode update to 5.30.9:
181
182 * progmodes/cc-cmds.el, progmodes/cc-vars.el: Amend doc(-strings)
183 to say that <TAB> doesn't insert WS into a CPP line.
184 (c-indent-command, c-tab-always-indent): Amend doc strings.
185
186 * progmodes/cc-styles.el, progmodes/cc-engine.el: Add in two
187 checks for user errors, thus eliminating cryptic and unhelpful
188 Emacs error messages. (1) Check the arg to `c-set-style' is a
189 string. (2) Check that settings to `c-offsets-alist' are not
190 spuriously quoted.
191
192 * progmodes/cc-cmds.el: (c-electric-brace): don't delete a comment
193 which precedes the newly inserted `{'.
194
12004-08-10 Michael Albinus <michael.albinus@gmx.de> 1952004-08-10 Michael Albinus <michael.albinus@gmx.de>
2 196
3 Sync with Tramp 2.0.44. 197 Sync with Tramp 2.0.44.