1 2010-07-23 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
3 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
4 settings for `=>>big5-cdp', `=>>gt-k', `=>>ucs@jis' and
7 * mule/mule-conf.el (=>>big5-cdp): New abstract glyph-set for
9 (=>>gt): Use quote instead of backquote; modify DOC.
10 (=>gt): Use quote instead of backquote.
11 (=>>gt-k): New abstract glyph-set for XEmacs CHISE.
12 (=>>ucs@iso): New abstract glyph-set for XEmacs CHISE.
13 (=>>ucs@unicode): Use `=>>ucs@iso' as the mother.
14 (=>>ucs@jis): New abstract glyph-set for XEmacs CHISE.
15 (=>>ucs@cns): New abstract glyph-set for XEmacs CHISE.
16 (=ucs@iso): Use `=>>ucs@iso' as the mother.
18 2010-07-01 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
20 * mule/mule-charset.el (default-coded-charset-priority-list): Add
21 `=>>ucs@unicode' and `=>>gt'.
23 2010-05-12 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
25 * mule/mule-conf.el (=jis-x0208@1978/2-pr): New coded-charset for
27 (=jis-x0208@1978/4er): New coded-charset for XEmacs CHISE.
28 (=jis-x0208@1978/4-pr): Use `=jis-x0208@1978/2-pr' instead of
29 `=jis-x0208@1978/1er-pr' as the mother.
30 (=jis-x0208@1978/5pr): New coded-charset for XEmacs CHISE.
32 2010-04-24 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
34 * mule/mule-conf.el (=ucs@big5): Use `=>>ucs@unicode' instead of
35 `=ucs@unicode' as the mother.
37 2010-04-23 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
39 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
40 setting for `=>>ucs@unicode'.
42 * mule/mule-conf.el (=>>ucs@unicode): New coded-charset for XEmacs
45 2010-04-21 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
47 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
48 settings for &I-AJ1-ddddd; and &AJ1-ddddd;.
50 * mule/mule-charset.el (default-coded-charset-priority-list): Add
51 `=adobe-japan1-6' and `=adobe-japan1-base'.
53 * mule/mule-conf.el (=adobe-japan1-base): New coded-charset for
55 (=adobe-japan1-0): Specify `=adobe-japan1-base' as the mother;
56 specify `min-code' and `max-code'.
57 (=adobe-japan1-1): Specify `min-code' and `max-code'.
58 (=adobe-japan1-2): Likewise.
59 (=adobe-japan1-3): Likewise.
60 (=adobe-japan1-4): Likewise.
61 (=adobe-japan1-5): Likewise.
62 (=adobe-japan1-6): Likewise.
64 2010-04-07 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
66 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
69 2010-04-06 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
71 * mule/mule-conf.el (=>gt): New abstract coded-charset for XEmacs
74 2010-04-01 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
76 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
77 setting for `=>zinbun-oracle'.
79 * mule/mule-conf.el (=>zinbun-oracle): New abstract coded-charset
82 2010-03-26 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
84 * mule/mule-conf.el (=jis-x0208@1978/1er-pr): New coded-charset
86 (=jis-x0208@1978/4-pr): Use `=jis-x0208@1978/1er-pr' instead of
87 `=jis-x0208@1978' as the mother.
89 2010-03-02 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
91 * mule/mule-coding.el: (coded-charset-entity-reference-alist):
92 - Use `=gt' instead of `ideograph-gt'.
93 - Use `=gt-k' instead of `ideograph-gt-k'.
94 - Use `=jis-x0208@1990' instead of `japanese-jisx0208-1990'.
95 - Use `=jis-x0208@1983' instead of `japanese-jisx0208'.
96 - Use `=jis-x0213-1@2000' instead of `japanese-jisx0213-1'.
97 - Use `=jis-x0213-2' instead of `japanese-jisx0213-2'.
98 - Use `=jis-x0212' instead of `japanese-jisx0212'.
99 - Use `=jis-x0208@1978' instead of `japanese-jisx0208-1978'.
100 - Use `=>>gt' instead of `<=>gt'.
101 - Use &G-GT-ddddd; instead of &aGT-ddddd for `=>>gt'.
102 - Add setting for `=>>jis-x0208@1990'.
103 - Use &G-JX1-hhhh; instead of &aJX1-hhhh; for
104 `=>>jis-x0213-1@2000'.
105 - Use &G-JX2-hhhh; instead of &aJX2-hhhh; for `=>>jis-x0213-2'.
106 - Use &G-JX3-hhhh; instead of &aJX3-hhhh; for
107 `=>>jis-x0213-1@2004'.
108 - Add setting for `=>>jis-x0208@1978'.
109 - Decode &A-J0-hhhh; as `=>jis-x0208@1997'.
111 2010-02-24 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
113 * mule/mule-conf.el (=>>jis-x0208@1978): New coded-charset for
116 2009-11-06 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
118 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
119 setting for `=>>jis-x0213-2' and `=>jis-x0213-2'; use
120 `=>jis-x0208@1997', `=>jis-x0213-1@2000' and `=>jis-x0213-1@2004'
121 instead of `<=>jis-x0208@1997', `<=>jis-x0213-1@2000' and
122 `<=>jis-x0213-1@2004'.
124 2009-09-04 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
126 * mule/mule-conf.el (=>>jis-x0213-2): New coded-charset for XEmacs
128 (=>jis-x0213-2): Ditto.
130 2009-09-01 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
132 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
133 settings for `=>>jis-x0213-1@2000' and `=>>jis-x0213-1@2004'.
135 2009-08-30 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
137 * mule/mule-charset.el (default-coded-charset-priority-list): Add
138 `=>>jis-x0208', `=>>jis-x0213-1', `=>jis-x0208' and
141 2009-08-28 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
143 * mule/mule-conf.el (=>>jis-x0208): New coded-charset for XEmacs
145 (=>jis-x0208): Use `=>>jis-x0208' as the mother.
147 2009-08-28 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
149 * mule/mule-conf.el (=>>jis-x0213-1): Renamed from
151 (=>>jis-x0213-1@2000): Renamed from `<==>jis-x0213-1@2000'.
152 (=>>jis-x0213-1@2004): Renamed from `<==>jis-x0213-1@2004'.
153 (=>jis-x0208): Renamed from `<=>jis-x0208'.
154 (<=>jis-x0208): New alias for `=>jis-x0208'.
155 (=>jis-x0208@1997): Renamed from `<=>jis-x0208@1997'.
156 (<=>jis-x0208@1997): New alias for `=>jis-x0208@1997'.
157 (=>jis-x0213-1): Renamed from `<=>jis-x0213-1'.
158 (<=>jis-x0213-1): New alias for `=>jis-x0213-1'.
159 (=>jis-x0213-1@2000): Renamed from `<=>jis-x0213-1@2000'.
160 (<=>jis-x0213-1@2000): New alias for `=>jis-x0213-1@2000'.
161 (=>jis-x0213-1@2004): Renamed from `<=>jis-x0213-1@2004'.
162 (<=>jis-x0213-1@2004): New alias for `=>jis-x0213-1@2004'.
163 (=>>gt): Renamed from `<==>gt'.
164 (<==>gt): New alias for `=>>gt'.
166 2009-08-27 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
168 * mule/mule-coding.el: (coded-charset-entity-reference-alist):
169 - Use `=jis-x0213-1@2000' instead of `japanese-jisx0213-1'
170 - Use `=jis-x0213-2' instead of `japanese-jisx0213-2'.
171 - Use `<=>jis-x0208@1997' instead of `=jis-x0208@1997'.
172 - Add settings for `<=>jis-x0213-1@2000' and
173 `<=>jis-x0213-1@2004'.
175 * mule/mule-conf.el (=jis-x0208@1978/-4X): New coded-charset for
177 (<==>jis-x0213-1): Likewise.
178 (<==>jis-x0213-1@2000): Likewise.
179 (<==>jis-x0213-1@2004): Likewise.
180 (<=>jis-x0208): Add property `=>iso-ir 168'.
181 (<=>jis-x0208@1997): Likewise.
182 (<=>jis-x0213-1): Use `<==>jis-x0213-1' instead of `=jis-x0213-1'
183 as the mother; add property `=>iso-ir 228'.
184 (<=>jis-x0213-1@2000): Modify DOC-string; fix `registry'; add
185 property `=>iso-ir 228'.
186 (<=>jis-x0213-1@2004): Modify DOC-string; fix `registry'; add
187 property `=>iso-ir 233'.
188 (<==>gt): Renamed from `<=>gt'.
189 (<=>gt): New alias for `<==>gt'.
191 2009-08-25 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
193 * mule/mule-conf.el (<=>jis-x0208): New coded-charset for XEmacs
195 (<=>jis-x0208@1997): Renamed from `=jis-x0208@1997'; use
196 `<=>jis-x0208' as the mother.
197 (<=>jis-x0213-1): New coded-charset for XEmacs CHISE.
198 (<=>jis-x0213-1@2000): Ditto.
199 (<=>jis-x0213-1@2004): Ditto.
201 2009-06-22 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
203 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
204 settings for `<=>gt'.
206 * mule/mule-conf.el (<=>gt): New coded-charset for XEmacs CHISE.
208 2009-04-07 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
210 * mule/mule-conf.el (=jis-x0208@1978): Specify `=>iso-ir' in
212 (=jis-x0208@1978/-4pr): Likewise.
213 (=jis-x0208@1978/4-pr): Likewise.
214 (=jis-x0213-1): Likewise.
215 (=ucs@iso): Likewise.
216 (=ucs@unicode): Likewise.
218 (=ucs@gb/fw): Likewise.
219 (=ucs@cns): Likewise.
220 (=ucs@cns/fw): Likewise.
221 (=ucs@jis): Likewise.
222 (=ucs@jis/fw): Likewise.
223 (=ucs@jis/1990): Likewise.
224 (=ucs@jis/2000): Likewise.
225 (=ucs@jis/2004): Likewise.
228 (=ucs@big5): Likewise.
229 (=ucs@big5/cns11643): Likewise.
230 (=ucs@cns11643): Likewise.
232 2008-10-17 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
234 * mule/mule-charset.el (default-coded-charset-priority-list):
235 Prefer `=jis-x0213-{1|2}-2000' to `japanese-jisx0212'.
237 * mule/mule-conf.el (=ucs@jis/2004): New coded-charset for XEmacs
239 (=ucs@JP): Use `=ucs@jis/2004' instead of `=ucs@jis' as the
242 2008-09-14 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
244 * mule/mule-conf.el (=jis-x0208@1978): New coded-charset [moved
245 from src/mule-charset.c].
246 (=jis-x0208@1978/-4pr): Renamed from `=jis-x0208@1978/i-4';
248 (=jis-x0208@1978/1pr): Renamed from `=jis-x0208@1978/i1'; specify
249 `iso-ir' and `final', namely now it is used as ISO-IR-42.
250 (=jis-x0208@1978/4-pr): Renamed from `=jis-x0208@1978/i4-'.
251 (=jis-x0208@1978/i1): New alias for `=jis-x0208@1978/1pr'.
252 (=jis-x0208@1978/i-4): New alias for `=jis-x0208@1978/-4pr'.
253 (=jis-x0208@1978/i4-): New alias for `=jis-x0208@1978/4-pr'.
255 2008-09-12 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
257 * mule/mule-conf.el (=jis-x0213-1-2000): Changed to the alias of
258 `=jis-x0213-1@2000' instead of `=jis-x0213-1'.
259 (=jis-x0208@1978/i-4): Specify `partial'.
260 (=jis-x0208@1978/i1): Likewise; use `=jis-x0208@1978/i-4' as the
261 mother coded-charset.
262 (=jis-x0208@1978/i4-): New coded-charset for XEmacs CHISE.
264 2008-09-09 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
266 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
267 settings for `=jis-x0213-1@2004'.
269 2008-09-03 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
271 * mule/mule-conf.el (=jis-x0213-1): New coded-charset for XEmacs
273 (=jis-x0213-1@2000): Renamed from `=jis-x0213-1-2000'.
274 (=jis-x0213-2): Renamed from `=jis-x0213-2-2000'.
275 (=jis-x0213-1@2004): New coded-charset for XEmacs CHISE.
276 (=jis-x0213-1-2000): New alias for `=jis-x0213-1' in XEmacs CHISE
278 (=jis-x0213-2-2000): New alias for `=jis-x0213-2' in XEmacs CHISE.
280 2008-08-20 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
282 * mule/mule-conf.el (=shinjigen): New coded-charset for XEmacs
284 (=shinjigen@1ed): Inherited from `=shinjigen'.
285 (=shinjigen@rev): Likewise.
287 2008-08-05 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
289 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
290 settings for `=shinjigen@rev' and `=shinjigen@1ed'.
292 2008-08-04 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
294 * mule/mule-conf.el (=shinjigen@1ed): Renamed from `shinjigen-1';
295 define it as an alias.
296 (=shinjigen@1ed/24pr): New coded-charset for XEmacs CHISE.
297 (=shinjigen@rev): Renamed from `shinjigen-2'; define it as an
299 (=shinjigen/+p@rev): Renamed from `shinjigen-2-p'; define it as an
302 2008-07-31 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
304 * mule/mule-conf.el (shinjigen-2-p): New coded-charset for XEmacs
307 2008-06-05 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
309 * mule/mule-conf.el (shinjigen-1): New coded-charset for XEmacs
311 (shinjigen-2): Ditto.
313 2007-05-29 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
315 * mule/mule-charset.el (default-coded-charset-priority-list):
316 Prefer `gt-pj-*' to `chinese-cns11643-*', `=big5-cdp',
317 `chinese-big5-eten-*' and `chinese-big5'.
319 2006-03-02 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
321 * mule/mule-conf.el (=ucs-bmp-cjk@unicode): Change `max-code' to
324 2006-01-17 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
326 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
327 settings for `=jis-x0208@1978/i1'.
329 2005-11-24 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
331 * mule/mule-conf.el (=jis-x0208@1978/i-4): New coded-charset for
334 2005-10-24 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
336 * mule/mule-conf.el (=adobe-japan1-[0..6]): New coded-charset for
339 2005-07-14 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
341 * mule/mule-conf.el (=jis-x0208@1978/i1): New coded-charset for
344 2005-06-29 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
346 * mule/mule-conf.el (=ucs-bmp@gb): New coded-charset for XEmacs
348 (=ucs-bmp@cns): Likewise.
349 (=ucs-bmp@jis): Likewise.
350 (=ucs-bmp@ks): Likewise.
352 2005-05-27 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
354 * mule/mule-conf.el (=zinbun-oracle): New coded-charset for XEmacs
356 (=ucs-bmp-cjk): Change `max-code' to #x9FA5 temporarily.
358 2005-05-25 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
360 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
361 settings for `=zinbun-oracle'.
363 * mule/mule-charset.el (default-coded-charset-priority-list): Add
366 2005-05-15 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
368 * mule/mule-coding.el (coded-charset-entity-reference-alist):
369 Modify to use "&U-hhhhhhhh;" instead of "&UU+hhhh;" for
372 2005-04-03 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
374 * mule/mule-charset.el (default-coded-charset-priority-list):
375 Delete `ucs-sip'; modify order of some CCSs.
377 2005-02-28 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
379 * mule/mule-coding.el (iso-2022-jp-2): Specify `ccs-priority-list'
382 * mule/japanese.el (iso-2022-jp): Specify `ccs-priority-list' in
383 XEmacs CHISE; don't specify `input-charset-conversion' in XEmacs
386 2004-12-15 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
388 * mule/mule-conf.el (=ucs-radicals): Use "-zhRadicals-.*-ucs-0" as
390 (=ucs-radicals@unicode): Likewise.
392 2004-12-15 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
394 * mule/mule-conf.el (=ucs-hangul): New coded-charset for XEmacs
397 2004-11-20 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
399 * mule/mule-conf.el (=ucs@cns/fw): New coded-charset for XEmacs
402 2004-11-20 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
404 * mule/mule-conf.el (=ucs@gb/fw): New coded-charset for XEmacs
407 2004-11-17 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
409 * mule/mule-coding.el (coded-charset-entity-reference-alist):
410 Modify preference of *isolated settings*.
412 2004-11-15 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
414 * mule/mule-conf.el (=ucs@big5/cns11643): New coded-charset when
415 utf-2000 is provided.
416 (=ucs@cns11643): Likewise.
418 2004-11-15 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
420 * mule/mule-coding.el (coded-charset-entity-reference-alist):
421 Prefer every *isolated setting* to ordinary setting.
423 2004-11-02 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
425 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
426 settings for `latin-viscii-{upper|lower}' and `latin-viscii'.
428 2004-10-30 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
430 * mule/mule-conf.el (=ucs@jis/fw): New coded-charset for XEmacs
433 2004-09-14 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
435 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
436 settings for `=jis-x0208@1997'.
438 2004-09-13 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
440 * mule/mule-charset.el (default-coded-charset-priority-list): Add
443 2004-09-11 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
445 * mule/mule-conf.el (=jis-x0208@1997): New coded-charset for
448 2004-09-09 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
450 * mule/mule-conf.el (=jis-x0208-1978): Define as an alias for
452 (=jis-x0208-1983): Define as an alias for `=jis-x0208@1983'.
453 (=jis-x0213-1-2000): Use `=jis-x0208@1990' instead of
454 `=jis-x0208-1990' as the mother.
455 (=jis-x0208-1990): Define as an alias for `=jis-x0208@1990'.
457 2004-09-04 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
459 * mule/mule-conf.el (=ucs@jis/1990): Renamed from `=ucs@jis-1990';
460 define `=ucs@jis-1990' as an alias for `=ucs@jis/1990'.
461 (=ucs@jis/2000): Renamed from `=ucs@jis-2000'; define
462 `=ucs@jis-2000' as an alias for `=ucs@jis/2000'.
463 (=ucs@JP): Renamed from `=ucs@jp'; define `=ucs@jp' as an alias
466 2004-09-02 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
468 * mule/mule-conf.el (=daikanwa@rev1): Renamed from
469 `=daikanwa-rev1'; specify `=daikanwa' as the mother; define
470 `=daikanwa-rev1' as an alias for `=daikanwa@rev1'.
471 (=daikanwa@rev2): Renamed from `=daikanwa-rev2'; specify
472 `=daikanwa' as the mother; define `=daikanwa-rev2' as an alias for
475 2004-07-23 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
477 * mule/mule-conf.el (=big5-cdp): Swap DOC-string and long-name.
480 (=gt-pj-*): Likewise.
481 (=gt-pj-k1): Likewise.
482 (=gt-pj-k2): Likewise.
483 (=daikanwa): Likewise.
484 (=daikanwa-rev1): Likewise.
485 (=daikanwa-rev2): Likewise.
486 (=big5-pua): Likewise.
487 (=big5-eten): Likewise.
488 (chinese-big5-eten-a): Likewise.
489 (chinese-big5-eten-b): Likewise.
490 (=hanziku-*): Likewise.
492 (=jef-china3): Likewise.
493 (=ruimoku-v6): Likewise.
494 (=ucs@iso): Likewise.
495 (=ucs@unicode): Likewise.
497 (=ucs@cns): Likewise.
498 (=ucs@jis): Likewise.
499 (=ucs@jis-1990): Likewise.
500 (=ucs@jis-2000): Likewise.
503 (=ucs@big5): Likewise.
504 (=ucs-radicals): Likewise.
505 (=ucs-radicals@unicode): Likewise.
506 (=ucs-bmp-cjk): Likewise.
507 (=ucs-bmp-cjk@unicode): Likewise.
508 (=ucs-sip-ext-b): Likewise.
509 (=ucs-sip-ext-b@iso): Likewise.
511 2004-04-08 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
513 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
514 settings for =ucs@{unicode|iso|gb|jis|cns|ks}.
516 2004-04-05 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
518 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
519 settings for chinese-gb2312, =iso-ir165, latin-iso8859-{1..4},
520 cyrillic-iso8859-5, greek-iso8859-7, hebrew-iso8859-8,
521 latin-iso8859-9, latin-jisx0201, katakana-jisx0201,
522 latin-tcvn5712, thai-tis620, lao, ethiopic, arabic-{1|2}-column,
523 arabic-digit, ipa and ``&I-B-XXXX;''.
525 2004-03-12 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
527 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
528 setting for (I-)HZK{03..12}-XXXX.
530 2004-02-04 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
532 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
533 settings for `&I-RUI6-hhhh;' and `&RUI6-hhhh;'.
535 * mule/mule-charset.el (default-coded-charset-priority-list): Add
538 * mule/mule-conf.el (=ruimoku-v6): New coded-charset of XEmacs
541 2004-01-21 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
543 * mule/mule-conf.el (=ucs@iso): New coded-charset in XEmacs CHISE.
544 (=ucs@unicode): Likewise.
545 (=ucs@gb): Inherits `=ucs@unicode' instead of `=ucs'.
546 (=ucs@cns): Likewise.
547 (=ucs@jis): Likewise.
549 (=ucs@big5): Likewise.
551 2004-01-19 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
553 * mule/mule-coding.el (utf-8-jis): Use `=ucs@jis-2000' instead of
555 (utf-8-jis-er): Likewise.
556 (utf-8-jp): New coding-system.
557 (utf-8-jp-er): Likewise.
559 * mule/mule-conf.el (=ucs@jp): New coded-charset for XEmacs CHISE.
561 2004-01-15 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
563 * mule/mule-coding.el (euc-jisx0213): Moved from mule/japanese.el.
565 * mule/japanese.el: Move definition of `euc-jisx0213' to
568 2004-01-14 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
570 * dumped-lisp.el (preloaded-file-list): Load mule-charset and
571 mule-coding before loading update-cdb when utf-2000 is provided.
573 2003-11-11 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
575 * mule/mule-conf.el: Prefer `=big5-cdp', `=gt' and `=gt-k' to
578 2003-11-10 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
580 * mule/mule-conf.el: Define =ucs@DOMAIN at the end of CCS
581 definition codes when `utf-2000' is provided.
583 2003-08-19 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
585 * mule/mule-category.el (word-combining-categories): Don't setup
586 `word-combining-categories' in XEmacs CHISE.
587 (word-separating-categories): Add setting about Latin script in
590 2003-08-09 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
592 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
593 setting for `chinese-big5'.
595 2003-08-05 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
597 * mule/mule-coding.el (coded-charset-entity-reference-alist):
598 Prefer `chinese-big5-cdp' to `ideograph-daikanwa' and
599 `ideograph-gt-k'; prefer `ideograph-daikanwa' to `ideograph-gt-k';
600 add setting for HZK0[12]-xxxx.
602 2003-08-04 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
604 * mule/mule-conf.el (=iso-ir165): Define to inherit from `=gb2312'
607 2003-07-28 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
609 * mule/mule-charset.el (default-coded-charset-priority-list):
610 Prefer `=big5-cdp', `chinese-big5-eten-a', `chinese-big5-eten-b'
611 and `chinese-big5' to `=gt-pj-*'.
613 2003-05-10 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
615 * mule/mule-conf.el (=daikanwa): Renamed from
616 `ideograph-daikanwa'.
617 (ideograph-daikanwa): Changed to an alias for `=daikanwa'.
619 2003-05-09 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
621 * mule/mule-conf.el (=cns11643-7): Renamed from
622 `chinese-cns11643-7'.
623 (chinese-cns11643-7): Changed to an alias for `=cns11643-7'.
625 2003-05-07 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
627 * mule/mule-conf.el (=cns11643-6): Renamed from
628 `chinese-cns11643-6'.
629 (chinese-cns11643-6): Changed to an alias for `=cns11643-6'.
631 2003-05-06 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
633 * mule/mule-conf.el (=cns11643-5): Renamed from
634 `chinese-cns11643-5'.
635 (chinese-cns11643-5): Changed to an alias for `=cns11643-5'.
637 2003-05-05 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
639 * mule/mule-conf.el (=cns11643-4): Renamed from
640 `chinese-cns11643-4'.
641 (chinese-cns11643-4): Changed to an alias for `=cns11643-4'.
643 2003-05-02 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
645 * mule/mule-conf.el (=cns11643-3): Renamed from
646 `chinese-cns11643-3'.
647 (chinese-cns11643-3): Changed to an alias for `=cns11643-3'.
649 2003-04-30 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
651 * mule/mule-conf.el: `chinese-cns11643-2' is renamed to
653 (chinese-cns11643-2): New alias for `=cns11643-2'.
655 2003-04-27 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
657 * mule/mule-conf.el: `chinese-cns11643-1' is renamed to
659 (chinese-cns11643-1): New alias for `=cns11643-1'.
661 2003-04-25 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
663 * mule/mule-conf.el: `chinese-gb12345' is renamed to `=gb12345'.
664 (chinese-gb12345): New alias for `=gb12345'.
666 2003-04-21 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
668 * mule/mule-conf.el: `chinese-gb2312' is renamed to `=gb2312'.
669 (chinese-gb2312): New alias for `=gb2312'.
671 2003-04-19 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
673 * mule/mule-conf.el: `chinese-big5' is renamed to `=big5'.
674 (chinese-big5): New alias for `=big5'.
676 2003-04-17 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
678 * mule/mule-conf.el: `korean-ksc5601' is renamed to `=ks-x1001'.
679 (korean-ksc5601): New alias for `=ks-x1001'.
681 2003-04-15 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
683 * mule/mule-conf.el: `japanese-jisx0212' is renamed to
685 (japanese-jisx0212): New alias for `=jis-x0212'.
687 2003-04-12 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
689 * mule/mule-conf.el: `japanese-jisx0208' is renamed to
691 (japanese-jisx0208): New alias for `=jis-x0208-1983'.
693 2003-04-07 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
695 * mule/mule-conf.el: `japanese-jisx0208-1978' is renamed to
697 (japanese-jisx0208-1978): New alias for `=jis-x0208-1978'.
699 2003-04-05 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
701 * mule/mule-conf.el (=iso-ir165): Renamed from `chinese-isoir165'.
702 (chinese-isoir165): Changed to an alias for `=iso-ir165'.
704 2003-04-03 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
706 * mule/mule-conf.el (chinese-isoir165): Specify iso-ir 165.
707 (chinese-cns11643-3): Specify iso-ir 183.
708 (chinese-cns11643-4): Specify iso-ir 184.
709 (chinese-cns11643-5): Specify iso-ir 185.
710 (chinese-cns11643-6): Specify iso-ir 186.
711 (chinese-cns11643-7): Specify iso-ir 187.
712 (=jis-x0213-1-2000): In XEmacs CHISE, specify iso-ir 228.
713 (=jis-x0213-2-2000): In XEmacs CHISE, specify iso-ir 229.
715 2003-04-03 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
717 * bytecomp.el (byte-compile-insert-header): In XEmacs CHISE, check
718 \uXXXX for every cases.
720 2003-03-31 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
722 * mule/mule-conf.el (=ucs@big5): Renamed from `ucs-big5'.
723 (ucs-big5): Changed to an alias for `=ucs@big5'.
725 2003-03-29 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
727 * mule/mule-conf.el (=ucs@ks): Renamed from `ucs-ks'.
728 (ucs-ks): Changed to an alias for `=ucs@ks'.
730 2003-03-27 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
732 * mule/mule-conf.el (=ucs@jis-2000): Renamed from `=ucs-jis-2000'.
733 (=ucs-jis-2000): Changed to an alias for `=ucs@jis-2000'.
735 2003-03-26 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
737 * mule/mule-conf.el (=ucs@jis-1990): Renamed from `=ucs-jis-1990'.
738 (=ucs-jis-1990): Changed to an alias for `=ucs@jis-1990'.
740 2003-03-24 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
742 * mule/mule-conf.el (=ucs@jis): Renamed from `ucs-jis'.
743 (ucs-jis): Changed to an alias for `=ucs@jis'.
745 2003-03-23 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
747 * mule/mule-conf.el (=ucs@cns): Renamed from `ucs-cns'.
748 (ucs-cns): Changed to an alias for `=ucs@cns'.
750 2003-03-20 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
752 * mule/mule-conf.el (=ucs@gb): Renamed from `ucs-gb'.
753 (ucs-gb): Changed to an alias for `=ucs@gb'.
755 2003-03-16 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
757 * mule/mule-conf.el (=daikanwa-rev1): Renamed from
758 `ideograph-daikanwa-2'.
759 (ideograph-daikanwa-2): Changed to an alias for `=daikanwa-rev1'.
760 (=daikanwa-rev2): New coded-charset when `utf-2000' is provided.
762 2003-03-12 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
764 * version.el (emacs-version): Rename `XEmacs UTF-2000' to `XEmacs
765 CHISE'; use `xemacs-chise-version' instead of `utf-2000-version'.
767 * obsolete.el (utf-2000-version): Declare as an obsolete variable
768 for `xemacs-chise-version'.
770 2003-03-09 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
772 * mule/mule-charset.el (default-coded-charset-priority-list):
773 Refer `=jis-x0208-1990' instead of `japanese-jisx0208-1990'; refer
774 `=gt-pj-*' instead of `ideograph-gt-pj-*'; refer `=hanziku-*'
775 instead of `ideograph-hanziku-*'.
777 * mule/mule-conf.el: `ucs' is renamed to `=ucs'.
778 (ucs): New alias for `=ucs' when `utf-2000' is provided.
780 2003-03-07 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
782 * mule/mule-conf.el (=jis-x0213-1-2000): Rename
783 `japanese-jisx0208-1990' to `=jis-x0208-1990'.
784 (japanese-jisx0208-1990): New alias for `=jis-x0208-1990' when
785 `utf-2000' is provided.
787 2003-03-05 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
789 * mule/mule-conf.el (ucs-gb): New coded-charsets when `utf-2000'
790 is provided [was builtin coded-charsets].
792 2003-03-04 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
794 * mule/mule-conf.el (ucs-cns): New coded-charsets when `utf-2000'
795 is provided [was builtin coded-charsets].
797 2003-03-03 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
799 * mule/mule-conf.el (ucs-jis): New coded-charsets when `utf-2000'
800 is provided [was builtin coded-charsets].
802 2003-03-02 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
804 * mule/mule-conf.el (ucs-ks): New coded-charsets when `utf-2000'
805 is provided [was builtin coded-charsets].
807 2003-03-01 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
809 * mule/mule-conf.el (ideograph-daikanwa-2): New coded-charsets
810 when `utf-2000' is provided [was builtin coded-charsets].
812 2003-02-28 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
814 * mule/mule-conf.el (=hanziku-*): Renamed from
815 `ideograph-hanziku-*'.
816 (ideograph-hanziku-*): Changed to an alias for `=hanziku-*'.
818 2003-02-27 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
820 * mule/mule-conf.el (ideograph-daikanwa): New coded-charsets when
821 `utf-2000' is provided [was builtin coded-charsets].
822 (ideograph-hanziku-{1..12}): Likewise.
824 2003-02-27 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
826 * mule/mule-conf.el (=gt-pj-*): Renamed from `ideograph-gt-pj-*'.
827 (ideograph-gt-pj-*): Changed to an alias for `=gt-pj-*'.
829 2003-02-26 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
831 * mule/mule-conf.el (ideograph-gt-pj-{1..11}): New coded-charsets
832 when `utf-2000' is provided [was builtin coded-charsets].
834 2003-02-24 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
836 * mule/mule-charset.el (default-coded-charset-priority-list): Use
837 `=big5-cdp', `=cbeta' and `=jef-china3' instead of
838 `chinese-big5-cdp', `ideograph-cbeta' and `china3-jef'.
840 2003-02-18 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
842 * mule/mule-conf.el (=gt): Renamed from `ideograph-gt'.
843 (ideograph-gt): Changed to an alias for `=gt'.
845 2003-02-17 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
847 * mule/mule-conf.el (ucs-big5): New coded-charset when `utf-2000'
848 is provided; it was defined as a builtin coded-charset.
849 (ideograph-gt): Likewise.
851 2003-02-16 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
853 * mule/mule-conf.el (=gt-k): Renamed from `ideograph-gt-k'.
854 (ideograph-gt-k): Changed to an alias for `=gt-k'.
856 2003-02-15 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
858 * mule/mule-conf.el (=big5-cdp): Renamed from `chinese-big5-cdp'.
859 (chinese-big5-cdp): Changed to an alias for `=big5-cdp'.
861 2003-02-15 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
863 * mule/mule-conf.el (=big5-eten): Renamed from
865 (chinese-big5-eten): Changed to an alias for `=big5-eten'.
867 2003-02-14 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
869 * mule/mule-conf.el (=big5-pua): Renamed from `chinese-big5-pua'.
870 (chinese-big5-pua): Changed to an alias for `=big5-pua'.
872 2003-02-13 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
874 * mule/mule-conf.el (=cbeta): Renamed from `ideograph-cbeta'.
875 (ideograph-cbeta): Changed to an alias for `=cbeta'.
877 2003-02-11 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
879 * mule/mule-conf.el (=jef-china3): Renamed from `china3-jef'.
880 (china3-jef): Changed to an alias for `=jef-china3'.
882 2003-02-10 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
884 * mule/mule-charset.el (default-coded-charset-priority-list): Use
885 `=jis-x0213-{1|2}-2000' instead of `japanese-jisx0213-{1|2}'.
887 * mule/mule-conf.el (=jis-x0213-{1|2}-2000): Renamed from
888 `japanese-jisx0213-{1|2}' when `utf-2000' is provided.
889 (japanese-jisx0213-{1|2}): New alias for =jis-x0213-{1|2}-2000
890 when `utf-2000' is provided.
892 2003-02-07 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
894 * mule/mule-charset.el (default-coded-charset-priority-list):
895 Refer Hanziku to CBETA, Big5 variants, UCS-BMP and JEF-CHINA3.
897 * mule/mule-conf.el (ucs-jis-1990): Deleted.
898 (ucs-jis-2000): Deleted.
900 2003-02-05 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
902 * mule/mule-conf.el (=ucs-jis-1990): New coded-charset for
904 (=ucs-jis-2000): New coded-charset for UTF-2000.
906 2003-01-19 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
908 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
909 settings for `ideograph-hanziku-{1|2}' and JEF-CHINA3.
911 2003-01-09 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
913 * mule/mule-charset.el (default-coded-charset-priority-list):
914 Prefer `korean-ksc5601' to CNS 11643; prefer Big5-CDP to
917 2003-01-05 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
919 * mule/mule-conf.el: Add new coded-charset when UTF-2000 [was a
920 builtin coded-charset].
922 2002-12-22 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
924 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
925 settings for &K0-xxxx and &I-K0-xxxx.
927 2002-12-19 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
929 * mule/mule-charset.el (default-coded-charset-priority-list): Add
930 `ideograph-gt-pj-k1' and `ideograph-gt-pj-k2' in UTF-2000.
932 2002-12-18 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
934 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
935 settings for >-Knnnnn and &I-GT-Knnnnn in UTF-2000.
937 2002-12-18 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
939 * mule/mule-conf.el (ideograph-gt-k): New coded-charset in
941 (ideograph-gt-pj-k1): Likewise.
942 (ideograph-gt-pj-k2): Likewise.
944 2002-11-29 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
946 * mule/mule-charset.el (default-coded-charset-priority-list): Add
949 2002-11-29 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
951 * mule/mule-conf.el (china3-jef): Add new coded-charset when
952 UTF-2000 [was a builtin coded-charset].
954 2002-11-26 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
956 * mule/mule-coding.el (utf-8-gb): Prefer `ucs-gb' and `=>ucs-gb'.
957 (utf-8-gb-er): Likewise.
959 2002-10-11 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
961 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
962 settings for JIS X 0212 and JIS X 0208:1978.
964 2002-10-02 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
966 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
967 setting for JIS X 0213.
969 2002-08-26 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
971 * iso8859-1.el: Don't set `iso8859/1-case-table' to the
972 standard-case-table in UTF-2000.
974 2002-08-20 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
976 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
977 definitions for isolated-chars.
979 2002-08-13 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
981 * setup-paths.el (paths-find-utf-2000-lisp-directory): Use
982 `configure-utf-2000-lisp-directory'.
983 (paths-construct-load-path): Prefer `utf-2000-lisp-load-path' to
984 `mule-lisp-load-path'.
986 2002-08-13 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
988 * startup.el (startup-setup-paths): Set and use
989 `utf-2000-lisp-directory'.
990 (startup-setup-paths-warning): Check `utf-2000-lisp-directory' in
993 2002-08-12 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
995 * setup-paths.el (paths-utf-2000-load-path-depth): New variable.
996 (paths-find-utf-2000-lisp-directory): New function.
997 (paths-construct-load-path): Add new optional argument
998 `utf-2000-lisp-directory'.
1000 * dump-paths.el: Set and use `utf-2000-lisp-directory'.
1002 2002-08-12 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
1004 * mule/mule-charset.el: Don't specify `auto-fill-chars' for
1005 `katakana-jisx0201', `japanese-jisx0208', `japanese-jisx0212',
1006 `chinese-gb2312', `chinese-big5-1' and `chinese-big5-2'.
1007 (default-coded-charset-priority-list): Add `chinese-big5-1' and
1008 `chinese-big5-2' in UTF-2000.
1010 * mule/chinese.el: Set syntax-entry "w" for `chinese-big5' instead
1011 of `chinese-big5-1' and `chinese-big5-2' in UTF-2000.
1013 2002-08-11 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
1015 * mule/chinese.el: Add new coding-systems `big5-er', `big5-eten',
1016 `big5-eten-er' in UTF-2000.
1017 (big5-cdp): Modify DOC-string and mnemonic.
1019 2002-08-09 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1021 * mule/mule-coding.el (utf-8-mcs-er): New coding-system in
1022 UTF-2000 [renamed from utf-8-er].
1023 (utf-8-gb): New coding-system in UTF-2000.
1024 (utf-8-gb-er): Likewise.
1025 (utf-8-cns): Likewise.
1026 (utf-8-cns-er): Likewise.
1027 (utf-8-big5): Likewise.
1028 (utf-8-big5-er): Likewise.
1029 (utf-8-jis): Likewise.
1030 (utf-8-jis-er): Likewise.
1031 (utf-8-ks): Likewise.
1032 (utf-8-ks-er): Likewise.
1033 (utf-8-er): Likewise.
1035 2002-07-29 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1037 * bytecomp.el (byte-compile-insert-header): Use `utf-8-mcs-unix'
1038 instead of `utf-8-unix' in UTF-2000.
1040 * mule/mule-coding.el (utf-8): Define as an alias for `utf-8-mcs'.
1042 2002-07-23 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
1044 * mule/japanese.el (euc-jisx0213): New coding-system.
1046 * mule/mule-conf.el (japanese-jisx0213-1): Specify
1047 `japanese-jisx0208-1990' as the mother.
1049 2002-07-16 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1051 * dumped-lisp.el (preloaded-file-list): Change condition of
1052 loading "close-cdb".
1054 2002-07-05 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1056 * mule/mule-coding.el (utf-8-er): New coding-system in UTF-2000;
1057 setup `coded-charset-entity-reference-alist'.
1059 2002-07-02 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1061 * dumped-lisp.el (preloaded-file-list): Dump "close-cdb" in
1064 2002-04-12 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
1066 * mule/mule-charset.el (default-coded-charset-priority-list): Add
1067 `chinese-big5-eten-a' and `chinese-big5-eten-b'.
1069 2002-04-11 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1071 * mule/mule-conf.el (chinese-big5-pua): New coded-charset.
1072 (chinese-big5-eten-a): Likewise.
1073 (chinese-big5-eten-b): Likewise.
1074 (chinese-big5-cdp): Declare as a subset of `chinese-big5' whose
1075 code range is #x8140 .. #x8DFE.
1077 2002-04-08 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
1079 * mule/mule-conf.el (chinese-big5-eten): New coded-charset in
1081 (chinese-big5-cdp): Likewise.
1083 2002-02-26 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
1085 * dumped-lisp.el (preloaded-file-list): Rename
1086 utf-2000/make-cdbs.el -> utf-2000/update-cdb.el.
1088 2002-02-14 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
1090 * update-elc.el: Load lisp/utf-2000/dumped-chars.el in UTF-2000;
1091 append `system-char-db-source-file-list' into
1092 `preloaded-file-list' in UTF-2000.
1094 2002-02-12 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
1096 * dumped-lisp.el (preloaded-file-list): Delete
1097 character-definition files.
1099 2002-02-04 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
1101 * dumped-lisp.el (preloaded-file-list): Add `make-cdbs' in
1104 2001-12-31 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
1106 * mule/mule-charset.el (default-coded-charset-priority-list):
1107 Delete `mojikyo-2022-1'.
1109 2001-12-26 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
1111 * mule/mule-charset.el (default-coded-charset-priority-list):
1114 2001-12-11 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1116 * mule/mule-charset.el (default-coded-charset-priority-list): Add
1119 2001-11-14 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1121 * mule/mule-charset.el (default-coded-charset-priority-list):
1122 Comment out `chinese-gb12345'.
1124 2001-11-13 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1126 * bytecomp.el (byte-compile-insert-header): Fixed.
1128 2001-10-31 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
1130 * dumped-lisp.el (preloaded-file-list): Dump `ad-hoc-cdp' in
1133 2001-10-16 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1135 * mule/chinese.el (big5-cdp): New coding-system in XEmacs
1138 2001-10-15 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1140 * mule/mule-charset.el (default-coded-charset-priority-list): Add
1141 `ideograph-hanziku-{1 .. 12}' in XEmacs UTF-2000.
1143 2001-10-13 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1145 * mule/mule-charset.el (default-coded-charset-priority-list):
1146 `japanese-jef-china3' is renamed `china3-jef'.
1148 2001-10-08 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1150 * mule/mule-charset.el (default-coded-charset-priority-list): Add
1151 `japanese-jef-china3' and `ideograph-cbeta'.
1153 2001-09-02 MORIOKA Tomohiko <tomo@calliope.mousai.mahoroba.ne.jp>
1155 * list-mode.el: Delete dirty hack for XEmacs UTF-2000.
1157 2001-08-07 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1159 * mule/mule-charset.el (default-coded-charset-priority-list): Add
1162 2001-08-02 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1164 * mule/mule-charset.el (default-coded-charset-priority-list): Add
1165 `arabic-digit', `arabic-1-column' and `arabic-2-column'.
1167 2001-07-31 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1169 * dumped-lisp.el (preloaded-file-list): Load "arabic" before
1170 loading character definitions.
1172 2001-07-29 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1174 * dumped-lisp.el (preloaded-file-list): Rename
1175 u031A0-Extended-Bopomofo.el to u031A0-Bopomofo-Extended.el.
1177 2001-07-24 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1179 * mule/mule-charset.el (default-coded-charset-priority-list): Add
1182 2001-07-20 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1184 * dumped-lisp.el (preloaded-file-list): Dump
1185 "Ideograph-R028-Private" with XEmacs UTF-2000.
1187 2001-07-15 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1189 * mule/mule-charset.el (default-coded-charset-priority-list): Add
1192 2001-07-09 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1194 * mule/mule-charset.el (default-coded-charset-priority-list): Add
1195 `ideograph-gt-pj-{1..11}'.
1197 * dumped-lisp.el (preloaded-file-list): Dump `isolated-char' in
1200 2000-12-06 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1202 * mule/mule-charset.el (default-coded-charset-priority-list):
1203 Prefer `chinese-gb2312' than `chinese-cns11643-*'; add
1206 2000-10-05 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1208 * format.el (format-alist): Revive `image/jpeg', `image/gif',
1209 `image/png', `image/x-xpm' and `image/tiff'.
1211 * files.el (binary-file-regexps): Add *.PNG.
1213 2000-07-23 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1215 * mule/mule-charset.el (default-coded-charset-priority-list):
1216 Prefer `japanese-jisx0208-1990' than `japanese-jisx0212'; prefer
1217 `korean-ksc5601' than `japanese-jisx0213-1'; add `mojikyo-2022-1'.
1219 2000-09-27 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1221 * list-mode.el: Call `completion-list-mode' to avoid slowness of
1222 the first completion when UTF-2000 is running.
1224 2000-05-30 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1226 * mule/mule-charset.el (default-coded-charset-priority-list):
1229 2000-04-28 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1231 * dumped-lisp.el (preloaded-file-list): Don't add "mojikyo".
1233 * mule/mule-charset.el (default-coded-charset-priority-list): Add
1234 `mojikyo' instead of `mojikyo-pj-[1..21]'.
1236 2000-04-27 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1238 * mule/vietnamese.el (vscii-2): Delete abolished property
1239 `composite'; now composite mode is default.
1241 2000-04-26 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1243 * bytecomp.el (byte-compile-insert-header): Use `binary' instead
1244 of `raw-text'; check \uHHHH representation even if non-ascii
1245 characters are not found.
1247 * dumped-lisp.el (preloaded-file-list): Add "ccs-tcvn5712.el" in
1248 UTF-2000; add "viet-ccl" in non-UTF-2000 Mule; add "vietnamese"
1251 * mule/viet-ccl.el: New file.
1253 * mule/vietnamese.el (vscii-2): New coding-system in UTF-2000.
1254 (tcvn-5712): New coding-system alias of `vscii-2' in UTF-2000.
1255 - Separate CCL based implementations to viet-ccl.el.
1257 2000-02-24 MORIOKA Tomohiko <tomo@m17n.org>
1259 * mule/mule-conf.el (japanese-jisx0213-1): Allow
1261 (japanese-jisx0213-2): Allow "jisx0213.2000-2".
1263 * mule/mule-charset.el (default-coded-charset-priority-list):
1264 Prefer `japanese-jisx0213-1' and `japanese-jisx0213-2' to
1265 `japanese-jisx0208-1978' and `japanese-jisx0208-1990'.
1267 2000-01-31 MORIOKA Tomohiko <tomo@etl.go.jp>
1269 * dumped-lisp.el (preloaded-file-list): Add "mojikyo" in UTF-2000.
1271 2000-01-27 MORIOKA Tomohiko <tomo@m17n.org>
1273 * mule/mule-charset.el (default-coded-charset-priority-list): Add
1276 2000-01-26 MORIOKA Tomohiko <tomo@etl.go.jp>
1278 * mule/mule-charset.el (default-coded-charset-priority-list):
1279 Prefer `mojikyo-pj-*' and `ideograph-daikanwa' to `ucs-bmp' and
1282 2000-01-12 MORIOKA Tomohiko <tomo@etl.go.jp>
1284 * mule/mule-charset.el (default-coded-charset-priority-list): Add
1285 `mojikyo-pj-[1 .. 21]' in UTF-2000.
1287 2000-01-14 MORIOKA Tomohiko <tomo@etl.go.jp>
1289 * mule/mule-charset.el (default-coded-charset-priority-list): Add
1290 `katakana-jisx0201' in UTF-2000.
1292 1999-12-23 MORIOKA Tomohiko <tomo@urania.m17n.org>
1294 * dumped-lisp.el (preloaded-file-list): Add "u0A000-Yi-Syllables",
1295 "u0AC00-Hangul-Syllables", "u0FB00-Alphabetic-Presentation-Forms",
1296 "u0FB50-Arabic-Presentation-Forms-A",
1297 "u0FE20-Combining-Half-Marks", "u0FE30-CJK-Compatibility-Forms",
1298 "u0FE50-Small-Form-Variants",
1299 "u0FE70-Arabic-Presentation-Forms-B",
1300 "u0FF00-Halfwidth-and-Fullwidth-Forms" and "u0FFF0-Specials" in
1303 1999-12-22 MORIOKA Tomohiko <tomo@etl.go.jp>
1305 * dumped-lisp.el (preloaded-file-list): Delete
1306 "ccs-jisx0208-1983.el"; add "Ideograph-R031-Enclosure"
1307 ... "Ideograph-R214-Flute" in UTF-2000.
1309 1999-11-21 MORIOKA Tomohiko <tomo@etl.go.jp>
1311 * mule/mule-conf.el (japanese-jisx0213-1): New coded-charset.
1312 (japanese-jisx0213-2): New coded-charset.
1314 * dumped-lisp.el (preloaded-file-list): Add
1315 "Ideograph-R028-Private", "Ideograph-R029-Again" and
1316 "Ideograph-R030-Mouth".
1318 1999-11-19 MORIOKA Tomohiko <tomo@etl.go.jp>
1320 * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R012-Eight",
1321 "Ideograph-R013-Down-Box", "Ideograph-R014-Cover",
1322 "Ideograph-R015-Ice", "Ideograph-R016-Table",
1323 "Ideograph-R017-Open-Box", "Ideograph-R018-Knife",
1324 "Ideograph-R019-Power", "Ideograph-R020-Wrap", "Ideograph-R021-Spoon",
1325 "Ideograph-R022-Right-Open-Box", "Ideograph-R023-Hiding-Enclosure",
1326 "Ideograph-R024-Ten", "Ideograph-R025-Divination",
1327 "Ideograph-R026-Seal" and "Ideograph-R027-Cliff" in UTF-2000.
1329 1999-11-18 MORIOKA Tomohiko <tomo@etl.go.jp>
1331 * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R002-Line",
1332 "Ideograph-R003-Dot", "Ideograph-R004-Slash",
1333 "Ideograph-R005-Second", "Ideograph-R006-Hook",
1334 "Ideograph-R007-Two", "Ideograph-R008-Lid", "Ideograph-R009-Man",
1335 "Ideograph-R010-Legs" and "Ideograph-R011-Enter".
1337 * mule/mule-charset.el (default-coded-charset-priority-list): Add
1338 `japanese-jisx0208-1990' and `japanese-jisx0208-1978'.
1340 1999-11-16 MORIOKA Tomohiko <tomo@urania.m17n.org>
1342 * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R001-One"
1345 1999-11-16 MORIOKA Tomohiko <tomo@urania.m17n.org>
1347 * mule/mule-conf.el (sisheng): Moved from mule/chinese.el.
1348 (chinese-isoir165): Moved from mule/chinese.el.
1349 (chinese-cns11643-3): Moved from mule/chinese.el.
1350 (chinese-cns11643-4): Moved from mule/chinese.el.
1351 (chinese-cns11643-5): Moved from mule/chinese.el.
1352 (chinese-cns11643-6): Moved from mule/chinese.el.
1353 (chinese-cns11643-7): Moved from mule/chinese.el.
1355 * mule/chinese.el: Move definition of coded-charsets to
1358 1999-11-15 MORIOKA Tomohiko <tomo@urania.m17n.org>
1360 * mule/mule-charset.el (default-coded-charset-priority-list): Add
1361 `ideograph-daikanwa'.
1363 1999-11-15 MORIOKA Tomohiko <tomo@urania.m17n.org>
1365 * dumped-lisp.el (preloaded-file-list): Delete
1366 "ccs-jisx0201-latin.el".
1368 1999-11-15 MORIOKA Tomohiko <tomo@etl.go.jp>
1370 * dumped-lisp.el (preloaded-file-list): Add
1371 "u031A0-Extended-Bopomofo" in UTF-2000.
1373 1999-11-15 MORIOKA Tomohiko <tomo@etl.go.jp>
1375 * dumped-lisp.el (preloaded-file-list): u02E00-CJK-Radicals was
1376 renamed to u02E00-CJK-Radical-Supplement.
1378 1999-11-14 MORIOKA Tomohiko <tomo@urania.m17n.org>
1380 * dumped-lisp.el (preloaded-file-list): Add
1381 "u03000-CJK-Symbols-and-Punctuation", "u03040-Hiragana",
1382 "u030A0-Katakana", "u03100-Bopomofo",
1383 "u03130-Hangul-Compatibility-Jamo", "u03190-Kanbun",
1384 "u03200-Enclosed-CJK-Letters-and-Months" and
1385 "u03300-CJK-Compatibility".
1387 1999-11-14 MORIOKA Tomohiko <tomo@urania.m17n.org>
1389 * dumped-lisp.el (preloaded-file-list): Add "u02E00-CJK-Radicals",
1390 "u02F00-Kangxi-Radicals" and
1391 "u02FF0-Ideographic-Description-Characters".
1393 1999-11-14 MORIOKA Tomohiko <tomo@urania.m17n.org>
1395 * dumped-lisp.el (preloaded-file-list): Add
1396 "u02600-Miscellaneous-Symbols", "u02700-Dingbats" and
1397 "u02800-Braille-Patterns" in UTF-2000.
1399 1999-11-14 MORIOKA Tomohiko <tomo@urania.m17n.org>
1401 * dumped-lisp.el (preloaded-file-list): Load "uXXXXX-*" instead of
1402 "uXXXXX-*.el" in UTF-2000.
1404 * bytecomp.el (byte-compile-insert-header): Delete comments if
1405 non-ASCII characters are found; allow `byte-compile-dynamic' and
1406 `byte-compile-dynamic-docstrings' if *.elc will be encoded by
1409 1999-11-14 MORIOKA Tomohiko <tomo@urania.m17n.org>
1411 * dumped-lisp.el (preloaded-file-list): Add
1412 "u02500-Box-Drawing.el", "u02580-Block-Elements.el" and
1413 "u025A0-Geometric-Shapes.el".
1415 1999-11-14 MORIOKA Tomohiko <tomo@urania.m17n.org>
1417 * dumped-lisp.el (preloaded-file-list): Add
1418 "u02400-Control-Pictures.el", "u02440-OCR.el" and
1419 "u02460-Enclosed-Alphanumerics.el".
1421 1999-11-14 MORIOKA Tomohiko <tomo@urania.m17n.org>
1423 * mule/mule-charset.el (default-coded-charset-priority-list): Add
1426 * dumped-lisp.el (preloaded-file-list): Add
1427 "u02200-Mathematical-Operators.el" and
1428 "u02300-Miscellaneous-Technical.el".
1430 1999-11-14 MORIOKA Tomohiko <tomo@urania.m17n.org>
1432 * mule/mule-charset.el (default-coded-charset-priority-list): Add
1433 `chinese-cns11643-*'.
1435 * dumped-lisp.el (preloaded-file-list): Add
1436 "u02100-Letterlike-Symbols.el", "u02150-Number-Forms.el" and
1437 "u02190-Arrows.el" in UTF-2000.
1439 1999-11-14 MORIOKA Tomohiko <tomo@urania.m17n.org>
1441 * mule/mule-charset.el (default-coded-charset-priority-list): Add
1444 * dumped-lisp.el (preloaded-file-list): Add
1445 "u02000-General-Punctuation.el", "u02070-Superscripts.el",
1446 "u02080-Subscripts.el", "u020A0-Currency-Symbols.el" and
1447 "u020D0-Combining-Diacritical-Marks-for-Symbols.el" in UTF-2000.
1449 1999-11-14 MORIOKA Tomohiko <tomo@urania.m17n.org>
1451 * dumped-lisp.el (preloaded-file-list): Delete "ccs-viscii.el".
1453 1999-11-14 MORIOKA Tomohiko <tomo@urania.m17n.org>
1455 * dumped-lisp.el (preloaded-file-list): Add "u013A0-Cherokee.el",
1456 "u01400-Canadian.el", "u01680-Ogham.el", "u016A0-Runic.el",
1457 "u01780-Khmer.el", "u01800-Mongolian.el",
1458 "u01E00-Latin-Extended-Additional.el" and
1459 "u01F00-Greek-Extended.el" in UTF-2000.
1461 1999-11-13 MORIOKA Tomohiko <tomo@urania.m17n.org>
1463 * mule/mule-charset.el (default-coded-charset-priority-list): Add
1464 `ethiopic-ucs' and `ethiopic'.
1466 * dumped-lisp.el (preloaded-file-list): Add "u010A0-Georgian.el",
1467 "u01100-Hangul-Jamo.el" and "u01200-Ethiopic.el".
1469 * mule/mule-conf.el: Move definition of coded-charset `ethiopic'
1470 from mule/ethiopic.el.
1472 * mule/ethiopic.el: Move definition of coded-charset `ethiopic' to
1475 1999-11-13 MORIOKA Tomohiko <tomo@urania.m17n.org>
1477 * mule/mule-charset.el (default-coded-charset-priority-list): Add
1480 * mule/mule-conf.el (lao): New coded-charset.
1482 * dumped-lisp.el (preloaded-file-list): Add
1483 "u00900-Devanagari.el", "u00980-Bengali.el", "u00A00-Gurmukhi.el",
1484 "u00A80-Gujarati.el", "u00B00-Oriya.el", "u00B80-Tamil.el",
1485 "u00C00-Telugu.el", "u00C80-Kannada.el", "u00D00-Malayalam.el",
1486 "u00D80-Sinhala.el", "u00E00-Thai.el", "u00E80-Lao.el",
1487 "u00F00-Tibetan.el" and "u01000-Myanmar.el".
1489 1999-11-13 MORIOKA Tomohiko <tomo@urania.m17n.org>
1491 * mule/mule-charset.el (default-coded-charset-priority-list): Add
1492 `ucs-bmp' and `arabic-iso8859-6'.
1494 1999-11-13 MORIOKA Tomohiko <tomo@urania.m17n.org>
1496 * dumped-lisp.el (preloaded-file-list): Add "u00400-Cyrillic.el",
1497 "u00530-Armenian.el", "u00590-Hebrew.el", "u00600-Arabic.el",
1498 "u00700-Syriac.el" and "u00780-Thaana.el" in UTF-2000.
1500 1999-11-12 MORIOKA Tomohiko <tomo@urania.m17n.org>
1502 * startup.el (normal-top-level): Load autoload file for UTF-2000
1505 1999-11-11 MORIOKA Tomohiko <tomo@etl.go.jp>
1507 * dumped-lisp.el (preloaded-file-list): Add "mule-conf" in Mule;
1508 delete "ccs-iso8859-*.el"; add "u00000-C0.el",
1509 "u00020-Basic-Latin.el", "u00080-C1.el",
1510 "u000A0-Latin-1-Supplement.el", "u00100-Latin-Extended-A.el",
1511 "u00180-Latin-Extended-B.el", "u00250-IPA-Extensions.el",
1512 "u002B0-Spacing-Modifier-Letters.el",
1513 "u00300-Combining-Diacritical-Marks.el" and "u00370-Greek.el" in
1516 1999-11-10 MORIOKA Tomohiko <tomo@etl.go.jp>
1518 * mule/mule-charset.el (default-coded-charset-priority-list): Add
1519 `japanese-jisx0212' and `ipa' in UTF-2000; use `latin-viscii-*'
1520 instead of `vietnamese-viscii-*'.
1522 1999-11-09 MORIOKA Tomohiko <tomo@etl.go.jp>
1524 * mule/mule-conf.el: New file.
1526 * mule/misc-lang.el: Move definition of charset `ipa' to
1529 1999-10-10 MORIOKA Tomohiko <tomo@urania.m17n.org>
1531 * mule/mule-charset.el (default-coded-charset-priority-list): Add
1532 `latin-viscii'; prefer it for characters used in Vietnamese.
1534 1999-10-08 Daiki Ueno <ueno@ueda.info.waseda.ac.jp>
1536 * bytecomp.el (byte-compile-insert-header): Fix regexp.
1538 1999-10-07 MORIOKA Tomohiko <tomo@etl.go.jp>
1540 * mule/viet-chars.el (latin-viscii-lower): Renamed from charset
1541 `vietnamese-viscii-lower'.
1542 (latin-viscii-upper): Renamed from charset
1543 `vietnamese-viscii-upper'.
1544 (vietnamese-viscii-lower): New alias for charset
1545 `latin-viscii-lower'.
1546 (vietnamese-viscii-upper): New alias for charset
1547 `latin-viscii-upper'.
1549 1999-10-05 MORIOKA Tomohiko <tomo@etl.go.jp>
1551 * mule/mule-charset.el (default-coded-charset-priority-list):
1552 Comment out `hiragana-jisx0208' and `katakana-jisx0208'.
1554 1999-10-04 MORIOKA Tomohiko <tomo@etl.go.jp>
1556 * mule/ccs-jisx0208-1983.el, mule/ccs-tcvn5712.el,
1557 mule/ccs-viscii.el, mule/ccs-iso8859-9.el,
1558 mule/ccs-jisx0201-latin.el, mule/ccs-iso8859-2.el,
1559 mule/ccs-iso8859-3.el, mule/ccs-iso8859-4.el: Moved to
1562 1999-10-03 MORIOKA Tomohiko <tomo@urania.m17n.org>
1564 * mule/ccs-tcvn5712.el: New file.
1566 1999-10-03 MORIOKA Tomohiko <tomo@urania.m17n.org>
1568 * dumped-lisp.el (preloaded-file-list): Add "ccs-jisx0208-1983.el"
1571 1999-10-02 MORIOKA Tomohiko <tomo@urania.m17n.org>
1573 * mule/mule-charset.el (default-coded-charset-priority-list): Add
1574 `japanese-jisx0208'.
1576 1999-10-02 MORIOKA Tomohiko <tomo@urania.m17n.org>
1578 * dumped-lisp.el (preloaded-file-list): Add
1579 "ccs-jisx0201-latin.el", "ccs-iso8859-2.el", "ccs-iso8859-3.el",
1580 "ccs-iso8859-4.el", "ccs-iso8859-9.el" and "ccs-viscii.el" in
1583 * mule/ccs-iso8859-2.el, mule/ccs-iso8859-3.el,
1584 mule/ccs-iso8859-4.el, mule/ccs-iso8859-9.el,
1585 mule/ccs-jisx0201-latin.el, mule/ccs-jisx0208-1983.el,
1586 mule/ccs-viscii.el: New files.
1588 * bytecomp.el (byte-compile-insert-header): Don't use `raw-text'
1591 1999-09-30 MORIOKA Tomohiko <tomo@urania.m17n.org>
1593 * mule/mule-charset.el (default-coded-charset-priority-list): Add
1594 `hiragana-jisx0208' and `katakana-jisx0208'.
1596 1999-09-21 MORIOKA Tomohiko <tomo@etl.go.jp>
1598 * mule/chinese.el (chinese-cns11643-3): Define it even if
1599 `utf-2000' is provided.
1600 (chinese-cns11643-4): Likewise.
1601 (chinese-cns11643-5): Likewise.
1602 (chinese-cns11643-6): Likewise.
1603 (chinese-cns11643-7): Likewise.
1605 1999-09-14 MORIOKA Tomohiko <tomo@etl.go.jp>
1607 * mule/mule-charset.el (default-coded-charset-priority-list): Add
1608 thai-tis620 and hebrew-iso8859-8; namely all BMP are covered.
1610 1999-09-13 MORIOKA Tomohiko <tomo@urania.m17n.org>
1612 * mule/mule-charset.el (default-coded-charset-priority-list): Add
1613 `cyrillic-iso8859-5' and `greek-iso8859-7'.
1615 1999-09-13 MORIOKA Tomohiko <tomo@urania.m17n.org>
1617 * mule/mule-charset.el (default-coded-charset-priority-list):
1620 1999-09-09 MORIOKA Tomohiko <tomo@etl.go.jp>
1622 * mule/viet-chars.el: Don't define charset
1623 `vietnamese-viscii-lower' and `vietnamese-viscii-upper' because
1624 they are defined as builtin charsets.
1626 1999-08-31 MORIOKA Tomohiko <tomo@etl.go.jp>
1628 * version.el (emacs-version): Add more space just before UTF-2000
1631 1999-08-29 MORIOKA Tomohiko <tomo@etl.go.jp>
1633 * version.el ([constant] emacs-version): Don't add a space in the
1634 preceding place of `xemacs-betaname' because it is duplicated.
1635 (emacs-version): Add UTF-2000 version if `utf-2000' is provided.
1637 * startup.el (splash-frame-body): Add ETL.
1639 1999-08-28 MORIOKA Tomohiko <tomo@etl.go.jp>
1641 * mule/chinese.el (chinese-cns11643-3): Don't define if `utf-2000'
1642 is provided because it is defined as builtin charset.
1643 (chinese-cns11643-4): Likewise.
1644 (chinese-cns11643-5): Likewise.
1645 (chinese-cns11643-6): Likewise.
1646 (chinese-cns11643-7): Likewise.
1648 1999-08-24 MORIOKA Tomohiko <tomo@etl.go.jp>
1650 * mule/mule-cmds.el (reset-language-environment): Fix problem when
1651 coding-system `iso-10646-ucs-4' is not defined.
1653 1999-06-17 MORIOKA Tomohiko <tomo@etl.go.jp>
1655 * bytecomp.el (byte-compile-insert-header): Use utf-8 as
1656 coding-system if `utf-2000' is provided.
1658 1999-06-15 MORIOKA Tomohiko <tomo@etl.go.jp>
1660 * mule/mule-coding.el: Add `utf-8' to coding-priority-list if
1661 `utf-2000' is provided.
1663 1999-06-15 MORIOKA Tomohiko <tomo@etl.go.jp>
1665 * dumped-lisp.el (preloaded-file-list): Don't load vietnamese.el
1666 if utf-2000 is provided temporally.
1668 1999-06-10 MORIOKA Tomohiko <tomo@etl.go.jp>
1670 * mule/vietnamese.el (leading-code-private-11): Deleted [defined
1671 as builtin variable].
1673 1999-06-04 MORIOKA Tomohiko <tomo@etl.go.jp>
1675 * files.el (insert-file-contents-literally): Treat file as binary;
1676 call file-name-handlers. [sync with Emacs 20.3.10]
1678 2008-12-28 Vin Shelton <acs@xemacs.org>
1680 * XEmacs 21.4.22 is released
1682 2008-12-30 Vin Shelton <acs@xemacs.org>
1684 * easy-mmode.el: Added easy-mmode.el so autoload.el will work
1685 during building even if no packages are found.
1687 2008-05-13 Aidan Kehoe <kehoea@parhasard.net>
1689 * printer.el (generic-print-region):
1690 (generic-print-buffer):
1691 Use #'valid-device-type-p instead of #'valid-specifier-tag-p to
1692 check if the msprinter device is available, now that msprinter is
1693 always available as a specifier tag.
1695 2008-12-24 Vin Shelton <acs@xemacs.org>
1697 * about.el: Add Francisco to my bio!
1699 2008-12-23 Vin Shelton <acs@xemacs.org>
1701 * autoload.el: Move operator definitions to autoload-operators.el
1702 in the xemacs-base package.
1704 2007-11-22 Vin Shelton <acs@xemacs.org>
1706 * about.el (about-hacker-contribution): Updated my bio.
1708 2007-10-07 Vin Shelton <acs@xemacs.org>
1710 * XEmacs 21.4.21 is released
1712 2007-09-19 Didier Verna <didier@xemacs.org>
1714 Update my personal info.
1715 * about.el (xemacs-hackers): Use 'didier instead of 'dv.
1716 * about.el (about-other-current-hackers): Ditto.
1717 * about.el (about-url-alist): Add my musical website.
1718 * about.el (about-personal-info): Update my entry.
1719 * about.el (about-hacker-contribution): Ditto.
1721 2007-08-21 Adrian Aichner <adrian@xemacs.org>
1723 * package-get.el (package-get-download-sites): Update download
1725 * package-get.el (package-get-pre-release-download-sites): Ditto.
1727 2007-08-18 Vin Shelton <acs@xemacs.org>
1729 * package-get.el (package-get-pre-release-download-sites): Sync
1730 mirror sites with 21.5. (Thanks, Adrian)
1732 2007-08-09 Mike Sperber <mike@xemacs.org>
1734 * startup.el (migrate-user-init-file): Create backup of
1735 `user-init-file' before migrating.
1736 * startup.el (maybe-migrate-user-init-file): Print
1737 information about backup file.
1738 (maybe-create-compatibility-dot-emacs): Follow above change.
1740 2006-11-02 Adrian Aichner <adrian@xemacs.org>
1742 * font-lock.el: Sync font-lock-add-keywords and
1743 font-lock-remove-keywords from GNU Emacs.
1744 * font-lock.el (font-lock-keywords-alist): New.
1745 * font-lock.el (font-lock-removed-keywords-alist): New.
1746 * font-lock.el (font-lock-add-keywords): New.
1747 * font-lock.el (font-lock-update-removed-keyword-alist): New.
1748 * font-lock.el (font-lock-remove-keywords): New.
1750 2007-08-16 Vin Shelton <acs@xemacs.org>
1752 * font-lock.el: Add defvar for font-lock-warning-face. Original
1753 patch from Hans de Graaff.
1755 2007-07-28 Adrian Aichner <adrian@xemacs.org>
1757 * package-get.el (package-get-download-sites): Document Chile and
1758 update Denmark download site.
1759 * package-get.el (package-get-pre-release-download-sites): Ditto.
1761 2007-05-20 Stephen J. Turnbull <stephen@xemacs.org>
1763 * gutter-items.el (progress-feedback-with-label): Clarify docstring.
1765 2006-12-09 Vin Shelton <acs@xemacs.org>
1767 * XEmacs 21.4.20 is released
1769 2006-10-14 Jeff Miller <jmiller@xemacs.org>
1771 * info.el (Info-find-emacs-command-nodes): fix regex for find command node.
1773 2006-11-14 Stephen J. Turnbull <stephen@xemacs.org>
1775 * info.el (Info-find-file-node, Info-insert-dir)
1776 (Info-read-subfile, Info-insert-file-contents): Maintain invariant
1777 `(equal buffer-file-truename (file-truename buffer-file-name))'.
1778 Thanks to Nelson Ferreira <nelson.ferreira@ieee.org> for report
1781 2006-05-20 Ville Skyttä <scop@xemacs.org>
1783 * obsolete.el (line-beginning-position): New, from 21.5.x.
1784 (line-end-position): Ditto.
1786 2006-06-03 Adrian Aichner <adrian@xemacs.org>
1788 * package-get.el (package-get-download-sites): Welcome
1789 nl.xemacs.org and Thanks!
1790 * package-get.el (package-get-pre-release-download-sites): Ditto.
1792 2004-01-19 Martin Buchholz <martin@xemacs.org>
1794 * font-lock.el: Add support for not-so recent changes in Java to
1797 2006-01-28 Vin Shelton <acs@xemacs.org>
1799 * XEmacs 21.4.19 is released
1801 2006-01-03 Aidan Kehoe <kehoea@parhasard.net>
1803 * easymenu.el: Update copyright.
1804 * easymenu.el (easy-menu-all-popups):
1806 * easymenu.el (easy-menu-add):
1807 Document a bug, rework the function to preserve any existing
1808 non-default mode-popup-menu instead of overwriting it, and not to
1809 bother normalising the menu title (nothing else does).
1810 * easymenu.el (easy-menu-remove):
1811 Restore the default mode-popup-menu instead of leaving an empty
1812 one when we remove the last easy-menu popup.
1814 2006-01-06 Adrian Aichner <adrian@xemacs.org>
1816 * package-get.el (package-get-download-sites): Add pt.xemacs.org,
1817 as suggested by Rodrigo Ventura.
1818 * package-get.el (package-get-pre-release-download-sites): Ditto,
1819 with replacement of xemacs-21.5 by beta, which is the logical path
1820 to our beta core and package pre-releases.
1822 2005-12-17 Adrian Aichner <adrian@xemacs.org>
1824 * package-get.el (package-get-download-sites): Add Hong Kong
1826 * package-get.el (package-get-pre-release-download-sites): Ditto.
1828 2005-12-26 Vin Shelton <acs@xemacs.org>
1831 * find-paths.el (paths-emacs-root-p): Add search for package root.
1832 * find-paths.el (paths-find-emacs-root): Replaced with
1833 paths-find-invocation-roots, which returns a list of roots.
1834 * find-paths.el (paths-find-invocation-roots): New.
1835 * find-paths.el (paths-find-emacs-roots): Call paths-find-invocation-roots.
1837 2005-12-05 Ville Skyttä <scop@xemacs.org>
1839 * minibuf.el (x-library-search-path): Add /usr(/local)/share/X11.
1840 * font.el (font-lookup-rgb-components): Ditto, remove stale comment.
1842 2005-12-03 Vin Shelton <acs@xemacs.org>
1844 * XEmacs 21.4.18 is released
1846 2005-10-28 Adrian Aichner <adrian@xemacs.org>
1848 * package-get.el (package-get-download-sites): Update reflecting
1849 latest http://www.xemacs.org/Releases/ information generated by
1850 xemacs-builds/adrian/website/package-get-2-download-sites.el.
1851 * package-get.el (package-get-pre-release-download-sites): Ditto.
1853 2005-02-28 Simon Josefsson <jas@extundo.com>
1855 * about.el (xemacs-hackers): Add jas.
1856 (about-other-current-hackers): Likewise.
1857 (about-url-alist): Add URL for jas.
1858 (about-personal-info): Document jas.
1859 (about-hacker-contribution): Describe jas contributions.
1861 2005-03-25 Ralf Angeli <angeli@iwi.uni-sb.de>
1863 * easymenu.el (easy-menu-remove): As described in
1864 E1D4Nn5-0001lq-EU@neutrino.iwi.uni-sb.de; don't strip everything
1865 except the "Command" menu from mode-popup-menu.
1867 2005-03-25 Ralf Angeli <angeli@iwi.uni-sb.de>
1869 * font.el (font-spatial-to-canonical): Correct calculation of
1870 return value for pixel-based input value.
1872 2002-05-13 Adrian Aichner <adrian@xemacs.org>
1874 * code-process.el (call-process): Process-related docstring
1875 improvements spurred by Norbert Koch.
1876 * code-process.el (call-process-region): Ditto.
1877 * code-process.el (start-process): Ditto.
1879 2005-10-09 Adrian Aichner <adrian@xemacs.org>
1881 * finder.el (finder-find-library): Return filename actually
1884 2005-10-10 Steve Youngs <steve@sxemacs.org>
1886 * help.el (view-emacs-news): Use `expand-file-name' instead of
1887 `locate-data-file' as the latter will find any "NEWS" files that
1888 might exist in packages _before_ the one in core.
1890 2005-06-06 Adrian Aichner <adrian@xemacs.org>
1892 * package-get.el (package-get-init-package):
1893 package-get-init-package buglet (21.4.17) by Jeff Mincy
1894 <mincy@rcn.com> fixing false temporary load-path shadows reported
1895 after package installation and simplifying code.
1897 2005-10-18 Ville Skyttä <scop@xemacs.org>
1899 * package-get.el (package-get-download-sites): Sync mirrors list
1900 with the XEmacs website.
1901 (package-get-pre-release-download-sites): Ditto.
1903 2005-04-06 Stephen J. Turnbull <stephen@xemacs.org>
1905 * derived.el (derived-mode-merge-syntax-tables):
1906 Revert my 21.5-only patch of 2003-07-18 which slipped in
1907 through Jerry James's patch of 2004-06-07.
1909 2005-02-23 Adrian Aichner <adrian@xemacs.org>
1911 * cmdloop.el (keyboard-quit): Remove workaround for
1912 `region-active-p' not making sure active region is in current
1913 buffer now that it does.
1914 * minibuf.el (minibuffer-keyboard-quit): Ditto.
1915 * simple.el (region-active-p): `region-active-p' to only return t
1916 when active region is in current buffer.
1918 2005-02-21 Norbert Koch <viteno@xemacs.org>
1920 * package-ui.el (pui-list-packages): MF21.5, adapt to longer
1921 package names, quell a byte-compiler warning, doc fix.
1923 2005-02-16 Aidan Kehoe <kehoea@parhasard.net>
1925 * buffer.el (pop-to-buffer):
1926 * window-xemacs.el (display-buffer):
1927 Document use of `same-window-buffer-names,' `same-window-regexps'
1928 by pop-to-buffer and display-buffer.
1930 2005-02-06 Vin Shelton <acs@xemacs.org>
1932 * XEmacs 21.4.17 is released
1934 2005-01-29 Ben Wing <ben@xemacs.org>
1936 * shadow.el (find-emacs-lisp-shadows):
1937 Add custom-defines to list of ignored files.
1939 2005-01-17 Adrian Aichner <adrian@xemacs.org>
1941 * simple.el (shifted-motion-keys-select-region): Fix statement
1942 about unshifted-motion-keys-deselect-region.
1944 2004-12-15 Ville Skyttä <scop@xemacs.org>
1946 * bytecomp-runtime.el (make-obsolete): Add 3rd argument (no-op for
1947 now) for GNU Emacs compatibility.
1948 (make-obsolete-variable): Ditto.
1950 2004-01-08 Ben Wing <ben@xemacs.org>
1952 * code-files.el (load):
1953 File positions are 0 based not 1 based. Thanks to Steve Youngs.
1955 2004-12-05 Vin Shelton <acs@xemacs.org>
1957 * XEmacs 21.4.16 is released
1959 2004-12-04 Vin Shelton <acs@xemacs.org>
1961 * auto-autoloads.el: Regenerated.
1963 * custom-load.el: Regenerated.
1965 2004-09-15 Stephen J. Turnbull <stephen@xemacs.org>
1967 Fix bug: apropos errors if a defalias refers to an undefined
1968 function. <87pt4pmdcs.fsf@tleepslib.sk.tsukuba.ac.jp>
1970 * apropos.el (apropos):
1972 * help.el (frob-help-extents):
1973 * help-macro.el (make-help-screen):
1974 * hyper-apropos.el (hyper-apropos-grok-functions):
1975 (hyper-apropos-get-doc):
1976 Catch void-function error thrown by `documentation'.
1978 2004-09-02 Steve Youngs <steve@youngs.au.com>
1980 * packages.el (package-require): Fix incorrect arg to format.
1981 This fixes a `format specifier' error.
1983 2004-08-13 Jerry James <james@xemacs.org>
1985 * bytecomp.el (forward-word): Tell the byte compiler the correct
1986 number of arguments to forward-word.
1988 2004-08-12 Sven Grundmann <sven@xemacs.org>
1990 * etags.el: Fixed loading of include files for tag completion. Now
1991 you can make a tag file for a library, include it into your
1992 project and it will be reloaded only if it changed. Infinte
1993 include loops are detected and the correct tag files are loaded.
1994 * etags.el (buffer-tag-table-list): Load and verify tag files in
1995 the external function buffer-tag-table-list-load.
1996 * etags.el (buffer-tag-table-list-load): New. Load and verify the
1997 tag files. Also load the included tag files. The priority of the
1998 included files is right below their parent file. If multiple
1999 matches occur then the symbols from the parent file are found
2001 * etags.el (tag-table-include-files): Corrected comment
2002 string. Switched to pattern constant tags-include-pattern to have
2003 it at a central location.
2004 * etags.el (tags-include-pattern): Added doc string.
2005 * etags.el (add-to-tag-completion-table): Removed obsolete
2006 comments as the include files are allready returned by
2007 buffer-tag-table-list and loaded.
2008 * etags.el (find-tag-internal): The include files are allready
2009 included in tag-tables as buffer-tag-table-list returns them now.
2011 2004-07-02 Malcolm Purvis <malcolmp@xemacs.org>
2013 * widgets-gtk.el (gtk-widget-instantiate-notebook-internal):
2014 Loading items into the notebook is now done by C code.
2015 * widgets-gtk.el (gtk-widget-instantiate-internal):
2016 Style no longer changed.
2018 2004-06-28 Nix <nix@esperi.org.uk>
2020 * cmdloop.el (truncate-command-history-for-gc): Delay
2021 execution of all things that look up variable bindings,
2022 via `enqueue-eval-event'.
2024 2004-06-24 Vin Shelton <acs@xemacs.org>
2026 * package-get.el (package-get-require-signed-base-updates):
2027 now defaults to nil.
2029 2004-06-09 Stephen J. Turnbull <stephen@xemacs.org>
2031 * subr.el (split-string): Clean up docstring.
2033 2002-01-24 John Paul Wallington <jpw@shootybangbang.com>
2035 * faces.el (zmacs-region): fix typo in docstring.
2037 2004-06-07 Jerry James <james@xemacs.org>
2039 * derived.el: Synch with Emacs 21.3.
2040 * subr.el (with-local-quit): New, from Emacs 21.3.
2041 * subr.el (delayed-mode-hooks): New variable, from Emacs 21.3.
2042 * subr.el (run-mode-hooks): New function, from Emacs 21.3.
2043 * subr.el (delay-mode-hooks): New macro, from Emacs 21.3.
2045 2004-06-16 Jerry James <james@xemacs.org>
2047 * cl.el (cl-set-substring): Increment start by the length of the
2048 string, not the string itself.
2050 2004-05-19 Malcolm Purvis <malcolmp@xemacs.org>
2052 * etags.el (tag-table-include-files): Expand included TAGS file
2053 paths to avoid problems with relative paths. Thanks to Peter
2054 Chubb <peterc@gelato.unsw.edu.au>.
2055 * etags.el (tags-include-pattern): New.
2056 * etags.el (add-to-tag-completion-table): Parse and ignore
2057 trailing include lines.
2059 2004-06-21 Adrian Aichner <adrian@xemacs.org>
2061 * package-ui.el (pui-help-echo): Fix false cvs conflict by
2062 avoiding line solely composed of equal signs.
2064 2004-06-10 Adrian Aichner <adrian@xemacs.org>
2066 * cus-edit.el (alloc): Typo fix.
2067 * cus-edit.el (custom-browse-visibility): Ditto.
2068 * cus-edit.el (custom-variable-value-create): Ditto.
2069 * cus-edit.el (custom-variable-pre-reset-standard): Ditto.
2070 * cus-edit.el (custom-save-variables): Bind print-length and
2071 print-level to nil to avoid value abbreviation.
2072 * cus-edit.el (custom-save-face-internal): Ditto.
2073 * cus-edit.el (custom-save-faces): Save in sorted order.
2074 * cus-edit.el (custom-save-resets): Bind print-length and
2075 print-level to nil to avoid value abbreviation.
2076 * cus-edit.el (custom-save-loaded-themes): Ditto.
2078 2004-06-09 Stephen J. Turnbull <stephen@xemacs.org>
2080 * subr.el (split-string-default-separators): New.
2081 (split-string): Synch to 21.5/GNU Emacs version. *New semantics*,
2082 see comment in source.
2084 2004-01-29 Stephen J. Turnbull <stephen@xemacs.org>
2086 * mule/japanese.el (paragraph-start, paragraph-separate):
2087 Remove anchor to BOL.
2089 2004-04-30 Stephen J. Turnbull <stephen@xemacs.org>
2091 * cl.el (gensym, gentemp): Improve docstrings.
2093 2004-05-10 Vin Shelton <acs@xemacs.org>
2095 * etags.el: Sync with 21.5 version.
2097 2004-04-21 Sven Grundmann <sven@hellerhof.de>
2100 * etags.el (tags-exuberant-ctags-optimization-p): Enable optimization
2101 only for use with exuberant ctags. This will also enable building of
2102 completion tables with exuberant ctags. This will not work with
2104 * etags.el (get-tag-table-buffer): New function for creating of
2105 completion table is used if tags-exuberant-ctags-optimization-p ist t
2106 * etags.el (tags-explicit-name-pattern): Hold the name pattern for
2107 finding the tag names. New.
2108 * etags.el (add-to-tag-completion-table-exuberant-ctags): Defun for
2109 building tag completion table with exuberant ctags. New.
2110 * etags.el (find-tag-internal): Improve exact tag matching for tags
2111 with name fields. Before the patch return types of functions or
2112 function parameters (with exuberant ctags) were found as matches.
2114 2004-04-21 Sven Grundmann <sven@hellerhof.de>
2116 * list-mode.el (display-completion-list): Fixed completion list was
2117 taking the width of the frame and not of the window for displaying
2118 the selection methods.
2120 2004-04-18 Stephen J. Turnbull <stephen@xemacs.org>
2122 * menubar-items.el (default-menubar): Options are saved to custom.el.
2125 2004-02-23 Stephen J. Turnbull <stephen@xemacs.org>
2127 * isearch-mode.el (isearch-abort): Preserve successful search target.
2129 2004-03-27 Adrian Aichner <adrian@xemacs.org>
2131 * gnuserv.el: Sync with 21.5 version, inspired by bugreport and
2132 (make-variable-buffer-local 'gnuserv-minor-mode) patch by Robert
2134 * gnuserv.el (gnuserv-mode-line-string): New.
2135 * gnuserv.el (gnuserv-minor-mode): Make it buffer-local, not
2137 * gnuserv.el (make-x-device-with-gtk-fallback): New.
2138 * gnuserv.el (gnuserv-edit-files): Use
2139 make-x-device-with-gtk-fallback.
2141 2004-03-23 Malcolm Purvis <malcolmpurvis@optushome.com.au>
2143 * gtk-widgets.el: New import: gtk-accel-group-new.
2145 * dialog-gtk.el (gtk-popup-convert-underscores): New.
2146 * dialog-gtk.el (popup-builtin-question-dialog):
2147 Added support for dialog button mnemonics.
2149 2004-03-22 Chris Green <cmg@dok.org>
2151 * process.el (shell-command): Output buffer was ignored when a
2152 background process was run via shell-command.
2154 2004-03-19 Hrvoje Niksic <hniksic@xemacs.org>
2156 * cus-edit.el (custom-save-variables): Retrieve a list of
2157 variables to save first, sort it, and make sure the variables are
2158 saved in sorted order.
2160 2004-02-23 Steve Youngs <sryoungs@bigpond.net.au>
2162 * package-get.el (package-get-update-base-from-buffer): Force
2163 binary coding system for verifying GnuPG signature in the
2166 2003-07-06 Adrian Aichner <adrian@xemacs.org>
2168 * package-get.el (package-get-package-index-file-location): Handle
2169 missing "EMACSPACKAGEPATH" environment variable.
2171 2003-07-05 Adrian Aichner <adrian@xemacs.org>
2173 * package-admin.el (package-admin-find-top-directory): Simplify
2174 directory comparisions and fix substring errors on short path
2176 * package-get.el (package-get-package-index-file-location):
2177 Default to first component of "EMACSPACKAGEPATH", if set.
2179 2004-02-16 Steve Youngs <sryoungs@bigpond.net.au>
2181 * package-get.el (process-error): New error datum.
2183 2004-02-02 Vin Shelton <acs@xemacs.org>
2185 * XEmacs 21.4.15 is released
2187 2003-12-12 Katsumi Yamaoka <yamaoka@jpl.org>
2189 * itimer.el (activate-itimer): Modify the itimer timeout value as
2190 if it were begun at the last time when the itimer driver was woken
2193 2004-01-27 Stephen J. Turnbull <stephen@xemacs.org>
2195 * specifier.el (Copyright):
2197 (make-specifier-and-init):
2199 (canonicalize-inst-pair):
2200 (canonicalize-spec-list):
2202 Synch docstrings to 21.5 where appropriate.
2204 2004-01-25 Steve Youngs <sryoungs@bigpond.net.au>
2206 * package-get.el (package-get-list-packages-where): New. A
2207 function that allows searching for groups of packages. For
2208 example, find all packages that require the fsf-compat package.
2210 2004-01-25 Steve Youngs <youngs@xemacs.org>
2214 * auto-autoloads.el: Regenerated.
2216 * custom-load.el: Regenerated.
2218 * dumped-lisp.el (packages-hardcoded-lisp): New.
2220 * menubar-items.el (menu-max-items): New.
2221 (menu-submenu-max-items): New.
2222 (menu-submenu-name-format): New.
2223 (menu-split-long-menu): New.
2224 (menu-sort-menu): New.
2225 (default-menubar): Sync to 21.5 in regard to the PUI menus.
2227 * obsolete.el (pui-add-install-directory): Renamed to the more
2228 logical `pui-set-local-package-get-directory'.
2229 (package-get-download-menu): Moved to `package-ui.el' and renamed
2230 to `package-ui-add-download-menu'.
2232 * package-admin.el (package-admin-install-function-mswindows):
2233 Whitespace clean up.
2234 (package-admin-add-single-file-package): Removed.
2235 (package-admin-default-install-function): Whitespace clean up.
2236 (package-admin-find-top-directory): New.
2237 (package-admin-get-install-dir): Use it.
2238 (package-admin-get-manifest-file):
2239 (package-admin-check-manifest):
2240 (package-admin-add-binary-package):
2241 (package-admin-get-lispdir):
2242 (package-admin-delete-binary-package):
2245 * package-get.el (package-get-package-index-file-location): New.
2246 (package-get-install-to-user-init-directory): New.
2247 (package-get-remote):
2248 (package-get-download-sites):
2249 (package-get-pre-release-download-sites): New.
2250 (package-get-site-release-download-sites): New.
2251 (package-get-base-filename):
2252 (package-get-always-update):
2253 (package-get-user-index-filename): Removed.
2254 (package-get-pgp-available-p): New.
2255 (package-get-require-signed-base-updates):
2256 (package-get-was-current):
2257 (package-entries-are-signed): New.
2258 (package-get-continue-update-base): New.
2259 (package-get-download-menu): Removed.
2260 (package-get-require-base):
2261 (package-get-update-base-entry):
2262 (package-get-locate-file):
2263 (package-get-locate-index-file):
2264 (package-get-maybe-save-index):
2265 (package-get-update-base):
2266 (package-get-update-base-from-buffer):
2267 (package-get-update-base-entries):
2268 (package-get-interactive-package-query):
2269 (package-get-update-all):
2271 (package-get-dependencies):
2272 (package-get-init-package):
2273 (package-get-info): New.
2275 (package-get-staging-dir):
2276 (package-get-set-version-prop): Removed.
2277 (package-get-installedp):
2278 (package-get-ever-installed-p):
2279 (packages): Removed.
2280 (package-get-custom-groups): Removed.
2281 (package-get-custom): Removed.
2282 (package-get-custom-add-entry): Removed.
2284 * package-info.el (batch-update-package-info):
2286 * package-net.el (package-net-batch-generate-bin-ini):
2287 (package-net-update-installed-db):
2289 * package-ui.el (pui-info-buffer):
2290 (pui-directory-exists): Removed.
2291 (pui-package-dir-list): Removed.
2292 (pui-add-install-directory): Removed.
2293 (package-ui-download-menu): New.
2294 (package-ui-pre-release-download-menu): New.
2295 (package-ui-site-release-download-menu): New.
2296 (pui-set-local-package-get-directory): New.
2297 (pui-package-symbol-char):
2298 (pui-update-package-display):
2299 (pui-toggle-package):
2300 (pui-toggle-package-key):
2301 (pui-toggle-package-delete):
2302 (pui-toggle-package-delete-key):
2303 (pui-toggle-package-event):
2304 (pui-toggle-verbosity-redisplay):
2305 (pui-install-selected-packages):
2306 (pui-add-required-packages):
2309 (list-packages-mode):
2310 (pui-list-packages):
2312 * packages.el (packages-compute-package-locations):
2314 (package-delete-name):
2315 (packages-hardcoded-lisp): Removed.
2316 (packages-useful-lisp): Removed.
2317 (packages-unbytecompiled-lisp): Removed.
2318 (packages-find-package-directories):
2322 Major code clean up of all things PUI.
2324 Much improved code to determine where packages should be
2325 installed. PUI no longer depends on any packages being
2326 pre-installed to compute where packages are to be installed to.
2328 The user can specify the location of their package-index file. It
2329 isn't necessary to set this because it has sane defaults. People
2330 who "run-in-place" won't accidently overwrite the CVS
2331 package-index file. See
2332 `package-get-package-index-file-location'.
2334 PUI will now properly clean up after itself in the event of an
2335 unsuccessful package install. This drastically reduces the number
2336 of "wrong md5sum" FAQs.
2338 non-Mule XEmacsen can no longer install Mule packages.
2340 Package management via the custom interface has been removed.
2342 The PUI related menubar items have been reorganised.
2344 The PGP verification code has been fixed and the default for
2345 whether or not it is used is automatically computed.
2347 * update-elc.el ((preloaded-file-list site-load-packages
2348 need-to-dump dumped-exe)):
2349 Just a couple of small changes to allow for
2350 `packages-(hardcoded|useful|unbytecompiled)-lisp' not really
2353 2003-12-10 Hrvoje Niksic <hniksic@xemacs.org>
2355 * bytecomp.el (byte-compile-warn-about-unused-variables): Don't
2356 apply `format' to the first argument of byte-compile-warn, it
2357 already calls format.
2359 2003-12-03 Adrian Aichner <adrian@xemacs.org>
2361 * files.el (delete-old-versions): Avoid going interactive during
2362 make install when environment variable VERSION_CONTROL is set.
2364 2003-12-04 Vin Shelton <acs@xemacs.org>
2366 * menubar-items.el (menu-item-search): Only bring up search dialog
2367 box if the feature is available and desired.
2369 2003-11-04 Stephen J. Turnbull <stephen@xemacs.org>
2371 * about.el (about-personal-info): Fix typo in Tony Rossini's entry.
2373 2003-11-05 Vin Shelton <acs@xemacs.org>
2375 * help.el (Help-prin1-face):
2377 princ and prin1 are functions and need to be called as such. The
2378 idea for this patch was submitted by Eric Eide <eeide@cs.utah.edu>.
2380 2003-10-22 Stephen J. Turnbull <stephen@xemacs.org>
2382 * about.el (about-xemacs): Give full version and build date.
2384 2003-09-19 Stephen J. Turnbull <stephen@xemacs.org>
2386 * win32-native.el (grep-null-device): This XEmacs has null-device.
2388 2003-09-06 Mike Sperber <mike@xemacs.org>
2390 * bytecomp.el (byte-compile-defvar-or-defconst): Actually
2391 implement the specified semantics for `defvar.'
2393 2003-09-07 Adrian Aichner <adrian@xemacs.org>
2395 * window-xemacs.el (display-buffer): Fix for `shrink-to-fit' by
2396 Klaus Berndl, calling `shrink-window-if-larger-than-buffer' when
2397 displaying buffer in question.
2399 2003-09-03 Vin Shelton <acs@xemacs.org>
2401 * XEmacs 21.4.14 is released
2403 2003-08-17 Vin Shelton <acs@xemacs.org>
2405 * about.el: Vanity patch.
2407 2003-08-11 Stephen J. Turnbull <stephen@xemacs.org>
2409 * code-process.el (call-process):
2410 (call-process-region):
2412 Document coding system processing.
2414 2003-08-03 Stephen J. Turnbull <stephen@xemacs.org>
2416 * startup.el (splash-frame-body): Idiomatic English.
2418 2003-04-24 Jin Choi <jsc@orangeimagineering.com>
2420 * font-lock.el (font-lock-match-java-declarations): Move
2421 save-restriction, narrow-to-region to beginning of function to
2422 avoid going beyond the limit and causing an infloop.
2424 2003-04-16 Jerry James <james@xemacs.org>
2426 * keydefs.el: Remove mappings for keys mapped to the nowhere
2427 defined function function-key-error.
2429 2003-03-22 Vasily Korytov <deskpot@myrealbox.com>
2431 * lisp-mode.el (emacs-lisp-mode-hook, lisp-mode-hook,
2432 lisp-interaction-mode-hook): Add the docstrings.
2434 2003-08-04 Michael Toomim <toomim@OCF.Berkeley.EDU>
2436 * byte-optimize.el: Fix infinite loop in bytecode optimizer. See:
2437 http://list-archive.xemacs.org/xemacs-beta/200306/msg00157.html
2438 http://list-archive.xemacs.org/xemacs-beta/200307/msg00005.html
2440 2003-06-18 Nickolay Pakoulin <npak@ispras.ru>
2442 * cl-macs.el (cl-transform-lambda): Place doc on Common Lisp
2443 lambda list after the original doc. Care about
2444 #'(lambda () "SingleString")
2446 (cl-function-arglist):
2447 Care about &cl-defs and &cl-quote in lambda list, dotted lists and
2448 circular data structures in lambda list specification
2450 2003-06-11 Adrian Aichner <adrian@xemacs.org>
2452 * font-lock.el (lisp-font-lock-keywords-1): Only NAME, not NAME(
2453 to appear in font-lock-function-name-face.
2455 2003-06-17 Stephen J. Turnbull <stephen@xemacs.org>
2457 * bytecomp.el (byte-compile-lambda): Discard docstring only if it
2458 is not also the value of the lambda.
2460 2003-05-06 Andy Piper <andy@xemacs.org>
2462 * files.el (revert-buffer): Make sure local variables get processed,
2463 even in the case of an optimized reversion.
2465 2003-05-25 XEmacs Build Bot <builds@cvs.xemacs.org>
2467 * XEmacs 21.4.13 is released
2469 2003-03-18 Stephen J. Turnbull <stephen@xemacs.org>
2471 * gutter-items.el (buffers-tab-filter-functions): Improve docstring.
2472 Suggested by a Chris Palmer <chris@nodewarrior.org> patch.
2474 2003-02-14 Ben Wing <ben@xemacs.org>
2477 * byte-optimize.el (byte-compile-inline-expand):
2478 * byte-optimize.el (byte-compile-unfold-lambda):
2479 * byte-optimize.el (byte-optimize-form-code-walker):
2480 * byte-optimize.el (byte-optimize-form):
2481 * byte-optimize.el (byte-decompile-bytecode-1):
2482 * byte-optimize.el (byte-optimize-lapcode):
2483 Review carefully and sync up to 20.7 except for areas as noted.
2484 Fixes problem with JDE compilation.
2486 2003-02-05 Ben Wing <ben@xemacs.org>
2489 * simple.el (motion-keys-for-shifted-motion):
2490 Omit M-S-home/end from motion keys.
2492 2003-02-07 Ben Wing <ben@xemacs.org>
2494 * text-props.el (text-property-any):
2495 * text-props.el (text-property-not-all):
2496 Fix bug when end > start.
2498 2003-01-17 Stephen J. Turnbull <stephen@xemacs.org>
2500 * info.el (Info-insert-dir): Make default-directory end in
2501 separator. Patch due to Martin Buchholz.
2503 2003-01-15 Stephen J. Turnbull <stephen@xemacs.org>
2505 * XEmacs 21.4.12 "Portable Code" is released.
2507 2003-01-13 Ilya Golubev <golubev@xemacs.org>
2509 * about.el: Update golubev data.
2511 2003-01-15 Stephen J. Turnbull <stephen@xemacs.org>
2513 * isearch-mode.el (isearch-mode-map): Substitute comment on
2514 desirability, and back out "GR is printable" changes.
2516 2003-01-08 Stephen J. Turnbull <stephen@xemacs.org>
2518 * isearch-mode.el (isearch-mode-map): Don't bind CSI.
2520 2003-01-07 Stephen J. Turnbull <stephen@xemacs.org>
2522 * isearch-mode.el (isearch-mode-map): GR (and C1) is printable.
2524 2003-01-06 Ville Skyttä <scop@xemacs.org>
2526 * menubar-items.el (default-menubar): Use browse-url-mozilla
2527 instead of browse-url-gnome-moz for Mozilla.
2529 2003-01-03 Stephen J. Turnbull <stephen@xemacs.org>
2531 * XEmacs 21.4.11 "Native Windows TTY Support" is released.
2533 2002-12-27 Ville Skyttä <scop@xemacs.org>
2535 * files.el (auto-mode-alist): Remove redundant entries for modes
2536 that live in packages.
2537 (interpreter-mode-alist): Ditto.
2539 2002-03-17 Ville Skyttä <ville.skytta@xemacs.org>
2541 * menubar-items.el (default-menubar): Sync with current
2542 browse-url-xemacs.el.
2544 2002-11-02 Stephen J. Turnbull <stephen@xemacs.org>
2546 * XEmacs 21.4.10 "Military Intelligence" is released.
2548 2002-10-07 Katsumi Yamaoka <yamaoka@jpl.org>
2550 * font-lock.el (font-lock-fontify-keywords-region): Fix typo.
2552 2002-10-07 Katsumi Yamaoka <yamaoka@jpl.org>
2554 * keydefs.el (global-map): Bind C-xrd to delete-rectangle per GNU.
2556 2001-05-10 Daiki Ueno <ueno@unixuser.org>
2558 * font-lock.el (font-lock-compile-keywords): Rewrite as a side
2559 effect free function.
2560 (font-lock-fontify-keywords-region): Supply the argument to
2561 font-lock-compile-keywords.
2563 2002-09-22 Ville Skyttä <ville.skytta@xemacs.org>
2565 * package-get.el (package-get-download-sites): Bring sites list
2566 up to date, prefer xx.xemacs.org addresses.
2568 2002-09-27 Andy Piper <andy@xemacs.org>
2570 * dialog.el (make-dialog-box): for general dialogs only
2571 delete-frame-hook will be run.
2573 2002-09-28 Stephen J. Turnbull <stephen@xemacs.org>
2575 * font-lock.el (font-lock-fontify-syntactically-region): Add
2576 comment about lookup-syntax-properties, document LOUDLY as unused.
2578 2002-08-26 Andy Piper <andy@xemacs.org>
2580 * gutter-items.el (set-progress-feedback-instantiator): Fix bad
2583 2002-09-02 Ville Skyttä <ville.skytta@xemacs.org>
2585 * bytecomp-runtime.el (make-obsolete): Docstring argument nit.
2586 (make-obsolete-variable): Ditto.
2587 (make-compatible): Ditto.
2588 (make-compatible-variable): Ditto.
2590 2002-09-16 Stephen J. Turnbull <stephen@xemacs.org>
2592 * obsolete.el (parse-sexp-lookup-properties): new compatible alias
2593 for `lookup-syntax-properties'. RFE from Alan Mackenzie.
2595 2002-08-28 Andy Piper <andy@xemacs.org>
2597 * files.el (revert-buffer): propagate revert-without-query-status.
2599 2002-06-03 Andy Piper <andy@xemacs.org>
2601 * dialog-items.el (make-search-dialog): align various subcontrols
2602 in visually pleasing ways, allow frame to autosize to the dialog
2604 * dialog.el (make-dialog-box): add a border inside the frame. Add
2605 :autosize property, if t then reset the frame size appropriately
2606 before the frame is mapped.
2607 * gutter-items.el (set-progress-feedback-instantiator): align
2608 various subcontrols.
2609 * gutter-items.el (set-progress-abort-instantiator): ditto.
2611 2002-08-23 Stephen J. Turnbull <stephen@xemacs.org>
2613 * XEmacs 21.4.9 "Informed Management" is released.
2615 2002-06-22 Ville Skyttä <ville.skytta@xemacs.org>
2617 * subr.el (add-to-list): Sync with GNU Emacs 21.2, adding the
2618 "&optional append" argument.
2620 2002-07-16 Didier Verna <didier@xemacs.org>
2622 * subr.el (replace-in-string): fix case fold bug introduced by
2623 "2000-07-30 Ben Wing <ben@xemacs.org>": honor the value of
2624 case-fold-search in temporary buffers.
2626 2002-08-03 Steve Youngs <youngs@xemacs.org>
2628 * lib-complete.el (find-library): Remove check for mule because
2629 decompression DOES work on Mule.
2631 2002-08-11 John Paul Wallington <jpw@shootybangbang.com>
2633 * simple.el (join-line): New alias for `delete-indentation'.
2635 2002-08-02 Ville Skyttä <ville.skytta@xemacs.org>
2637 * font-lock.el: Some faces and doc typo fixes from GNU Emacs.
2638 (font-lock-doc-face): New alias to font-lock-doc-string-face.
2639 (font-lock-builtin-face): New.
2640 (font-lock-constant-face): New.
2641 (font-lock-face-list): Add builtin and constant faces.
2643 2002-08-16 Stephen J. Turnbull <stephen@xemacs.org>
2645 * autoload.el (make-autoload): Support define-derived-mode.
2646 Collected puts of doc-string-elt property. Based on a patch by
2647 Didier Verna <didier@xemacs.org>.
2649 2002-08-15 Stephen J. Turnbull <stephen@xemacs.org>
2651 * wid-edit.el (widget-field-activate): Fix docstring typo.
2653 2002-07-23 Andy Piper <andy@xemacs.org>
2655 * about.el (about-personal-info): update me.
2657 2002-07-12 Andy Piper <andy@xemacs.org>
2659 * custom.el (custom-theme-set-variables): remove bogus
2660 arguments. Use custom-set-default to set defaults.
2661 (custom-set-variables): update doc.
2662 (custom-local-buffer): new, synced from FSF.
2663 (custom-set-default): ditto.
2664 (defcustom): update doc.
2666 2002-06-16 Andy Piper <andy@xemacs.org>
2668 * menubar-items.el (default-menubar): enable windows printing on
2669 cygwin as well as native.
2671 2002-06-12 Andy Piper <andy@xemacs.org>
2673 * printer.el (generic-print-buffer): catch all errors so that the
2674 print device can be cleared in all scenarios.
2675 (Printer-clear-device): make sure clearing the printer allows it
2676 to be used again immediately.
2677 (generic-print-region): make sure the default printer face is
2680 2002-04-23 Jerry James <james@xemacs.org>
2682 * window-xemacs.el (display-buffer-function): Change doc to
2684 * window-xemacs.el (pre-display-buffer-function): Ditto.
2685 * window-xemacs.el (display-buffer): New arg, shrink-to-fit. If
2686 non-nil, make the new window just big enough for its contents.
2687 * frame.el (get-frame-for-buffer): Accept new arg, due to above.
2688 * frame.el (show-temp-buffer-in-current-frame): Remove broken
2689 temp-buffer-shrink-to-fit code. Tell display-buffer instead.
2691 2002-06-06 Andy Piper <andy@xemacs.org>
2693 * custom.el (custom-theme-set-variables): sync :set-after from FSF.
2695 (custom-handle-keyword): ditto.
2697 2002-07-12 Stephen J. Turnbull <stephen@xemacs.org>
2699 * gutter-items.el (buffers-tab-selection-function): Improve doc.
2700 Make obsolete. Default to nil.
2701 (buffers-tab-filter-functions): Improve doc. Use literal default.
2702 Inspired by a patch by John Palmieri.
2704 2002-07-01 Mike Alexander <mta@arbortext.com>
2706 * process.el (shell-command-on-region): Don't delete the region
2707 before giving it to call-process-region
2709 2002-06-04 Jerry James <james@eecs.ku.edu>
2711 * find-paths.el (paths-find-architecture-directory): Search in
2712 `system-configuration'/`base', not `base'`system-configuration'.
2714 2002-06-23 Ville Skyttä <ville.skytta@xemacs.org>
2716 * info.el (Info-index): Add missing \ in [ t].
2718 2002-06-11 Stephen J. Turnbull <stephen@xemacs.org>
2720 * gutter-items.el (gutter-buffers-tab-visible-p,
2721 buffers-tab-omit-function, buffers-tab-selection-function,
2722 buffers-tab-filter-functions):
2725 2002-06-09 Stephen J. Turnbull <stephen@xemacs.org>
2727 * toolbar.el (toolbar-icon-directory): Document trailing separator.
2729 * toolbar-items.el (toolbar-news): Fix typo in message string.
2731 2002-06-08 Stephen J. Turnbull <stephen@xemacs.org>
2733 * dialog.el (yes-or-no-p-dialog-box):
2734 * cmdloop.el (y-or-n-p-minibuf):
2735 (yes-or-no-p-minibuf):
2738 Specify negative answers in docstrings.
2740 2002-05-25 Steve Youngs <youngs@xemacs.org>
2742 * package-ui.el (pui-help-echo): Display both installed and author
2743 version. Use a balloon-help window to display extra info like
2746 2002-05-30 Andy Piper <andy@xemacs.org>
2748 * files.el (revert-buffer-internal): don't visit
2749 revert-buffer. Kill buffer when not used. Suggested by Mike
2750 Alexander <mta@arbortext.com>
2752 2002-05-20 Stephen J. Turnbull <stephen@xemacs.org>
2754 * files.el (revert-buffer): More docstring fiddling.
2756 2002-05-19 Stephen J. Turnbull <stephen@xemacs.org>
2758 * files.el (revert-buffer):
2759 (revert-buffer-internal):
2760 (revert-buffer-insert-file-contents-function):
2761 Improve docstrings and comments.
2763 2002-05-08 Andy Piper <andy@xemacs.org>
2765 * files.el (revert-buffer): observe noconfirm behavior.
2767 2002-04-09 Andy Piper <andy@xemacs.org>
2769 * files.el (revert-buffer): use revert-buffer-internal if it looks
2770 like doing so will not result in any user-visible changes.
2771 (revert-buffer-internal): new function. Do the actual process of
2772 reversion and then see whether the result is any different to what
2773 we have already. If it is not then do nothing.
2775 2001-12-11 Andy Piper <andy@xemacs.org>
2777 * menubar.el (get-popup-menu-response): re-order so that it works
2778 on more sane/facist window systems.
2780 2001-12-03 Andy Piper <andy@xemacs.org>
2782 * faces.el (frob-face-property): don't infloop in face frobbing
2783 from Jan Vroonhof <jan@xemacs.org>.
2785 2001-11-30 Jan Vroonhof <jan@xemacs.org>
2787 * faces.el (frob-face-property): Follow face fall-back hierarchy
2788 properly for face properties without an instance. Only do manual
2789 copy form 'default in last resort. This handles in particular
2790 the case where 'default itself has only a fall-back (which is
2791 the case by default on windows).
2793 2001-11-24 Andy Piper <andy@xemacs.org>
2795 * printer.el (generic-print-region): set default-frame-plist to
2796 nil while creating the printer frame so that sizes reflect the
2799 * faces.el (face-complain-about-font): Don't complain on printers.
2801 2002-05-10 Stephen J. Turnbull <stephen@xemacs.org>
2803 * package-net.el: Andy synch.
2805 2001-12-16 Andy Piper <andy@xemacs.org>
2807 * package-get.el (package-get-update-all): Make sure installed.db
2808 gets updated after updating packages.
2810 2002-03-28 Ben Wing <ben@xemacs.org>
2812 * msw-glyphs.el: Set glyph-contrib-p to nil on hscroll,
2813 continuation, truncation so that we don't get line jumpiness from
2814 them being larger than the line height.
2816 * msw-font-menu.el (mswindows-font-menu-font-data): Fix bug.
2818 2001-11-30 Jan Vroonhof <jan@xemacs.org>
2820 * font.el (font-window-system-mappings): Add mapping for Gtk
2821 (assume identical to X)
2823 2002-02-04 Andy Piper <andy@xemacs.org>
2825 * files.el (convert-standard-filename): Fix for short filename
2826 Peter Arius <pas@methodpark.de>
2828 2001-12-10 Christoph Wedler <Christoph.Wedler@sap.com>
2830 * list-mode.el (default-choose-completion): completion-base-size
2831 should refer to local value in the completion list buffer.
2833 2001-12-03 Didier Verna <didier@xemacs.org>
2835 * rect.el: autoload `replace-rectangle'.
2836 * keydefs.el (global-map): bind it to `C-x r p'.
2838 2002-05-09 Stephen J. Turnbull <stephen@xemacs.org>
2840 * XEmacs 21.4.8 "Honest Recruiter" is released.
2842 2002-05-09 Stephen J. Turnbull <stephen@xemacs.org>
2844 This patch is based on Jerry James's patch and analysis.
2846 * select.el (get-clipboard):
2849 (get-clipboard-foreign):
2850 (get-selection-foreign):
2851 New function for use as `interprogram-paste-function's.
2853 * simple.el (interprogram-paste-function): Change default to
2854 `get-clipboard-foreign'; improve docstring.
2855 (interprogram-cut-function): Improve dosctring.
2857 2002-05-04 Stephen J. Turnbull <stephen@xemacs.org>
2859 * XEmacs 21.4.7 "Economic Science" is released.
2861 2002-03-18 Adrian Aichner <adrian@xemacs.org>
2863 * cus-edit.el (customize-save-variable): Fix typo in prompt.
2865 2002-03-26 John Paul Wallington <jpw@xemacs.org>
2867 * obsolete.el (assq-delete-all): New compatibility alias for
2870 2002-01-09 Simon Josefsson <jas@extundo.com>
2872 * files.el (auto-mode-alist): Support Sieve (*.siv, *.sieve).
2874 2002-01-04 Adrian Aichner <adrian@xemacs.org>
2876 * info.el (Info-auto-generate-directory): Default
2877 Info-auto-generate-directory to 'if-outdated.
2879 2002-03-28 Stephen J. Turnbull <stephen@xemacs.org>
2881 * startup.el (normal-top-level): Prevent migration code from
2882 trashing .emacs on an error in loading the init files.
2884 2002-03-14 Ville Skyttä <ville.skytta@xemacs.org>
2886 * files.el (auto-mode-alist): GNUmakefile is a Makefile,
2887 "system default" Xdefaults and friends get xrdb-mode.
2889 2002-03-05 Mats Lidell <matsl@contactor.se>
2891 * help-nomule.el (tutorial-supported-languages): Added Swedish
2892 tutorial. Sorted languages.
2894 2002-02-11 Mike Sperber <mike@xemacs.org>
2896 * info.el (Info-maybe-update-dir): Regenerate dir if we're
2897 regenerating outdated dir files and dir is non-existent.
2899 2002-01-27 Stephen J. Turnbull <stephen@xemacs.org>
2901 * code-files.el (convert-mbox-coding-system): Improve comment.
2902 (write-region): Improve docstring. Reformat to 80 columns. Add
2903 coding-system argument to `write-region-pre-hook' call.
2904 (write-region-pre-hook): Fix docstring to mention lockname argument.
2906 2002-01-18 Stephen J. Turnbull <stephen@xemacs.org>
2908 * minibuf.el (completing-read): Remove redundant wrong arg list.
2910 * help.el (with-displaying-help-buffer): Put usage advice in docstring.
2912 2001-12-27 John Paul Wallington <jpw@shootybangbang.com>
2914 * obsolete.el (interactive-form): new compatibility alias for
2915 function-interactive.
2917 2001-11-29 Adrian Aichner <adrian@xemacs.org>
2919 * menubar-items.el (Menubar-items-truncate-list): Removed.
2920 * menubar-items.el (Menubar-items-truncate-history): New.
2921 * menubar-items.el (default-menubar): Use
2922 Menubar-items-truncate-history.
2924 2002-02-03 Adrian Aichner <adrian@xemacs.org>
2926 * printer.el (generic-print-region): Pass correct arguments to
2927 lpr-region. Thanks to Nevin Kapur <nevin@jhu.edu> and Björn
2928 Torkelsson <torkel@acc.umu.se>.
2930 2002-01-09 John Paul Wallington <jpw@shootybangbang.com>
2932 * help.el (describe-mode): synched with FSF 19.34; handle nil
2933 minor mode indicators.
2935 2001-12-03 Christoph Wedler <Christoph.Wedler@sap.com>
2937 * minibuf.el (completing-read): Update docstring.
2939 2001-12-17 Stephen J. Turnbull <stephen@xemacs.org>
2941 * XEmacs 21.4.6 "Common Lisp" is released.
2943 2001-11-21 Stephen J. Turnbull <stephen@xemacs.org>
2945 * package-net.el: Inadvertant synch with Windows branch. From
2947 (package-net-kit-version): new variable.
2948 (package-net-generate-bin-ini): use it. Remove unwanted functions.
2950 2001-11-28 Steve Youngs <youngs@xemacs.org>
2952 * package-get.el (package-get-locate-index-file): Also search the
2953 core etc/ directory for the package index file if it can't be
2954 found in ~/.xemacs/.
2956 2001-12-13 William Perry <wmperry@gnu.org>
2958 * dialog-gtk.el (popup-builtin-question-dialog):
2959 Conform to API in gui.c.
2961 2001-11-12 Andy Piper <andy@xemacs.org>
2963 * cus-edit.el (custom-save-face-internal): make sure we save
2965 (custom-save-variables): ditto variables.
2967 2001-11-20 Stephen J. Turnbull <stephen@xemacs.og>
2969 * faces.el (make-face-family):
2971 New face-modifying functions per Jan Vroonhof.
2973 cus-face.el (custom-set-face-font-family):
2974 (custom-set-face-font-size):
2977 * font.el (font-window-system-mappings): More precise docstring.
2980 (font-create-object):
2981 (tty-font-create-object):
2982 (tty-font-create-plist):
2983 (x-font-create-object):
2984 (x-font-create-name):
2985 (ns-font-create-name):
2986 (mswindows-font-create-object):
2987 (mswindows-font-create-name):
2990 2001-11-14 John Paul Wallington <jpw@shootybangbang.com>
2992 * gtk-faces.el (gtk-init-device-faces): removed spurious
2993 quote before let* expression.
2995 2001-10-29 Andy Piper <andy@xemacs.org>
2997 * code-files.el (toggle-buffer-file-coding-system): mark buffer as
2998 modified when changing coding system.
3000 * toolbar-items.el (toolbar-dired): Use interactive "D" spec so
3001 that we invoke the GUI directory selector.
3003 2001-10-25 Andy Piper <andy@xemacs.org>
3005 * dialog.el (make-dialog-box): use new directory dialog support.
3006 * minibuf.el (read-file-name-1): ditto.
3007 (read-file-name): ditto.
3008 (read-directory-name): ditto.
3010 2001-10-23 Stephen J. Turnbull <stephen@xemacs.org>
3012 * XEmacs 21.4.5 "Civil Service" is released.
3014 2001-04-23 Didier Verna <didier@xemacs.org>
3016 * cus-edit.el (custom-variable-pre-save): New.
3017 * cus-edit.el (custom-variable-post-save): New.
3018 * cus-edit.el (custom-variable-save): use them.
3019 * cus-edit.el (custom-face-pre-save): New.
3020 * cus-edit.el (custom-face-post-save): New.
3021 * cus-edit.el (custom-face-save): use them.
3022 * cus-edit.el (custom-group-pre-save): New.
3023 * cus-edit.el (custom-group-post-save): New.
3024 * cus-edit.el (custom-group-save): use them.
3025 * cus-edit.el (Custom-save): use the pre/post functions above,
3026 call `custom-save-all' only once.
3027 * cus-edit.el (custom-variable-pre-reset-standard): New.
3028 * cus-edit.el (custom-variable-post-reset-standard): New.
3029 * cus-edit.el (custom-variable-reset-standard): use them.
3030 * cus-edit.el (custom-face-pre-reset-standard): New.
3031 * cus-edit.el (custom-face-post-reset-standard): New.
3032 * cus-edit.el (custom-face-reset-standard): use them.
3033 * cus-edit.el (custom-group-pre-reset-standard): New.
3034 * cus-edit.el (custom-group-post-reset-standard): New.
3035 * cus-edit.el (Custom-reset-standard): use them.
3036 * cus-edit.el (custom-face-reset-saved): use the pre/post
3037 functions above, call `custom-save-all' only once.
3039 2001-04-08 Danny Colascione <qtmstr@optonline.net>
3041 * gutter-items.el (buffers-tab face): Derive from the modeline
3042 face by default. Many people use white-on-black for the default
3043 font, and the tabs look hideous with that color combination. The
3044 modeline usually has the correct colors.
3046 2001-09-28 Robert Pluim <rpluim@bigfoot.com>
3048 * etags.el (find-tag): Doc fix, point users at pop-tag-mark.
3049 (tag-mark-stack-max): Typo fix.
3051 2001-09-28 Ben Wing <ben@xemacs.org>
3054 * font-lock.el (font-lock-after-change-function):
3055 fix problem with last patch, reported by Katsumi Yamaoka.
3057 2001-09-17 Ben Wing <ben@xemacs.org>
3059 * font-lock.el (font-lock-after-change-function):
3060 fix problem when you insert a comment on the line before a line of
3061 code: if we use the following char, then when you hit backspace,
3062 the following line of code turns the comment color.
3064 2001-06-08 Ben Wing <ben@xemacs.org>
3066 * process.el: comment about shell-command-switch.
3067 * process.el (shell-quote-argument): Need to quote a null
3068 argument, too. From Dan Holmsand.
3070 * startup.el (normal-top-level): Delete some unused FSF junk.
3071 * startup.el (command-line-early):
3073 * startup.el (command-line): Call MS Windows init function.
3076 * win32-native.el (mswindows-system-shells): New.
3077 * win32-native.el (mswindows-system-shell-p): New.
3078 * win32-native.el (init-mswindows-at-startup): New.
3079 * win32-native.el (mswindows-quote-one-vc-runtime-arg):
3080 * win32-native.el (mswindows-quote-one-simple-arg):
3081 * win32-native.el (mswindows-quote-one-command-arg):
3082 * win32-native.el (mswindows-construct-process-command-line-alist):
3083 Correct comments at top. Correctly handle passing arguments
3084 to Cygwin programs and to bash. Fix quoting of zero-length
3085 arguments (from Dan Holmsand). Set shell-command-switch based
3086 on shell-file-name, which in turn comes from env var SHELL.
3088 2001-07-18 Alexey Mahotkin <alexm@hsys.msk.ru>
3090 * toolbar.el (toolbar-visible-p, toolbar-captioned-p,
3091 default-toolbar-position): Fill docstrings for balloon-help.
3093 2001-03-15 Stephen J. Turnbull <stephen@xemacs.org>
3095 * faces.el: Reenable specifications over 'gtk domain.
3097 2001-08-08 Didier Verna <didier@xemacs.org>
3099 * autoload.el (update-autoload-files): make defdir a file name,
3102 2001-08-06 Steve Youngs <youngs@xemacs.org>
3104 * menubar-items.el (default-menubar): Use 'report-xemacs-bug'.
3106 * lisp-mnt.el (lm-report-bug): Use 'report-xemacs-bug-beta-address'.
3108 2001-08-01 Edward M. Lee <tailbert@yahoo.com>
3110 * font-menu.el (font-menu-set-font): Default to current font-family.
3111 (font-menu-preferred-resolution):
3112 (font-menu-size-scaling):
3113 Provide gtk defaults, too.
3115 2001-07-29 Mike Alexander <mta@arbortext.com>
3117 * cus-face.el (custom-set-face-font-size): Last arg to apply is a
3119 (custom-set-face-font-family): ditto
3121 2001-07-26 Mike Sperber <mike@xemacs.org>
3123 * files.el (auto-mode-alist): .9 files are man pages, too.
3125 2001-07-23 Edwin Steiner <esteiner@net4you.at>
3127 * process.el (call-process-internal): bind
3128 coding-system-for-write to 'binary when calling
3129 start-process-internal, so the process receives
3130 the literal contents of INFILE.
3132 2001-09-15 Edward M. Lee <tailbert@yahoo.com>
3134 * files.el (auto-mode-alist): Add configure.ac support.
3136 2001-07-19 Adrian Aichner <adrian@xemacs.org>
3140 Adrian's mouse-track patch. See <y9plq0nc.fsf@ecf.teradyne.com>.
3142 2001-07-28 Stephen J. Turnbull <stephen@xemacs.org>
3144 * XEmacs 21.4.4 "Artificial Intelligence" is released.
3146 2001-07-10 Katsumi Yamaoka <yamaoka@jpl.org>
3148 * mule/kinsoku.el (kinsoku-bol-p): Work with ascii and non-ascii
3150 (kinsoku-eol-p): Ditto.
3152 2001-07-09 Katsumi Yamaoka <yamaoka@jpl.org>
3154 * mule/kinsoku.el (kinsoku-ascii-eol, kinsoku-gb-bol,
3155 kinsoku-gb-eol, kinsoku-big5-bol, kinsoku-big5-eol): Assign
3156 characters as the category `s' or `e' correctly.
3158 2001-06-06 Alexey Mahotkin <alexm@hsys.msk.ru>
3160 * mule/cyrillic.el: Uncomment definition of ccl-encode-koi8-r-font.
3162 2001-06-14 Alexey Mahotkin <alexm@hsys.msk.ru>
3164 * mule/cyrillic.el: Set up case table.
3166 2001-06-08 Mike Sperber <mike@xemacs.org>
3168 * files.el (save-some-buffers-1): Don't zap the help window right
3169 after `map-y-or-n-p' has popped it up.
3171 2001-06-15 Nick Pakoulin <npak@ispras.ru>
3173 * help.el (frob-help-extents): Require 'hyper-apropos for faces.
3175 2001-07-18 Stephen J. Turnbull <stephen@xemacs.org>
3177 * specifier.el: define-specifier-tag 'gtk.
3179 2001-05-12 Ben Wing <ben@xemacs.org>
3181 * find-paths.el (paths-find-recursive-path):
3182 fix error with null EXCLUDE-REGEXP.
3184 * font-lock.el (font-lock-mode):
3185 fix problem reported by hrvoje with buffers starting with a space.
3187 2001-05-06 Ben Wing <ben@xemacs.org>
3189 * dialog.el (make-dialog-box):
3190 * menubar-items.el (default-menubar):
3191 * printer.el (generic-print-buffer):
3192 * printer.el (generic-print-region):
3193 implement printing the selection when it's selected.
3195 2001-04-18 Didier Verna <didier@xemacs.org>
3197 * cus-edit.el (Custom-reset-standard): reset to standard settings
3198 not only when the buffer's :custom-state is 'modified, but also
3199 when it is 'set or 'saved.
3201 2001-04-17 Didier Verna <didier@xemacs.org>
3203 * startup.el (load-user-init-file): define `custom-file' before
3204 loading the user's init file.
3206 2001-04-09 Danny Colascione <qtmstr@optonline.net>
3208 * menubar.el (popup-mode-menu): Make it work with
3209 popup-menu-titles turned off.
3211 2001-04-24 Hrvoje Niksic <hniksic@arsdigita.com>
3213 * about.el (about-mailto-link): Use compose-mail for sending mail.
3215 2001-07-14 Sean MacLennan <seanm@storm.ca>
3217 * package-admin.el (package-install-hook): New.
3218 (package-delete-hook): New.
3219 (package-admin-add-single-file-package): Use package-delete-hook.
3221 * package-get.el (package-get): Use package-install-hook.
3223 2001-06-26 Robert Pluim <rpluim@bigfoot.com>
3225 * package-ui.el (pui-install-selected-packages): reverse the lists
3226 of packages so that they get handled in the same order as they
3229 2001-06-26 Robert Pluim <rpluim@bigfoot.com>
3231 * packages.el (locate-library): Use read-library-name for completion.
3233 2001-05-21 Martin Buchholz <martin@xemacs.org>
3235 * byte-optimize.el (=): `=' is not a binary predicate!
3236 Fix incorrect optimization: (= 0 0 (random 2)) ==> 0 or 1.
3237 Use byte-optimize-predicate, not byte-optimize-binary-predicate,
3239 2001-05-20 Martin Buchholz <martin@xemacs.org>
3241 * bytecomp.el (byte-compile-arithcompare):
3242 Only optimize (= x) ==> t if byte-compile-delete-errors is not nil.
3244 2001-06-03 William M. Perry <wmperry@gnu.org>
3246 * dialog-gtk.el (popup-builtin-open-dialog): Don't forget to
3247 return the filename selected by the user!
3249 2001-05-31 William M. Perry <wmperry@gnu.org>
3251 * font-menu.el: Avoid arithmetic with 'nil' when using the font menu
3254 2001-05-29 Alexey Mahotkin <alexm@hsys.msk.ru>
3256 * coding.el: Tiny typo fixed.
3258 2001-05-17 Stephen J. Turnbull <stephen@xemacs.org>
3260 * XEmacs 21.4.3 "Academic Rigor" is released.
3262 2001-05-17 Stephen J. Turnbull <stephen@xemacs.org>
3264 * config.values.sh: lisp/utils?/config.el -> lisp/config.el.
3266 2001-05-10 Stephen J. Turnbull <stephen@xemacs.org>
3268 * XEmacs 21.4.2 "Developer-Friendly Unix APIs" is released.
3270 2001-05-04 Ben Wing <ben@xemacs.org>
3272 * printer.el (generic-print-buffer):
3273 * printer.el (generic-print-region):
3274 Enable dialog boxes. Apply workaround recommended by Kirill.
3275 fix (fboundp 'lpr-buffer) -> (fboundp 'lpr-region).
3277 * simple.el (kill-whole-line):
3278 * simple.el (kill-line-1):
3279 * simple.el (kill-entire-line):
3280 * simple.el (kill-line):
3281 * simple.el (backward-kill-line):
3282 Take out interactive dependence of kill-whole-line.
3284 2001-04-22 Ben Wing <ben@xemacs.org>
3286 * dialog.el (make-dialog-box):
3287 Put dialog titles back in -- this time correctly. Fix various
3288 other problems with leaks and such.
3290 * simple.el (region-exists-p):
3291 * simple.el (region-active-p):
3292 Add comment about which one is correct to use in menu specs.
3294 2001-05-05 Ben Wing <ben@xemacs.org>
3296 * dialog.el (make-dialog-box): fix doc string.
3297 * menubar-items.el (default-menubar): Add Page Setup for Windows,
3298 take out Pretty Print.
3300 * printer.el (printer-current-device): New.
3301 * printer.el (Printer-get-device): New.
3302 * printer.el (Printer-clear-device): New.
3303 * printer.el (generic-page-setup): New.
3304 * printer.el (generic-print-buffer):
3305 * printer.el (generic-print-region):
3306 Implement Page Setup. Handle errors properly.
3308 2001-05-05 Ben Wing <ben@xemacs.org>
3310 * subr.el (error): Complete list of errors in doc string.
3312 2001-04-22 Ben Wing <ben@xemacs.org>
3314 * bytecomp-runtime.el (byte-compiler-options): Correct doc string.
3316 2001-05-03 Adrian Aichner <adrian@xemacs.org>
3318 * build-report.el: Remove CVS keywords since this file has been in
3319 core lisp for a while now.
3320 * build-report.el (build-report-make-output-files): Fix typo.
3322 2001-04-24 Hrvoje Niksic <hniksic@arsdigita.com>
3324 * about.el (about-finish-buffer): Make sure the last change works
3325 even if EVENT is nil.
3327 2001-04-24 Hrvoje Niksic <hniksic@arsdigita.com>
3329 * about.el (about-finish-buffer): Kill/bury the buffer where the user
3330 clicked, not the one that happens to be the current buffer at the
3333 2001-03-19 Karl M. Hegbloom <karlheg@microsharp.com>
3335 * cus-edit.el (custom-display): Support the GTK Window System also.
3337 2001-04-30 Ben Wing <ben@xemacs.org>
3340 * printer.el (printer-page-header):
3341 * printer.el (Print-context): New.
3342 * printer.el (printer-page-footer):
3343 * printer.el (generate-header-element): New.
3344 * printer.el (generate-header-line): New.
3345 * printer.el (print-context-property):
3346 * printer.el (generic-print-buffer):
3347 * printer.el (generic-print-region):
3348 Implement headers and footers. Implement calling Print dialog box
3349 (#### but it doesn't quite work yet).
3351 2001-04-25 Ben Wing <ben@xemacs.org>
3353 * about.el (xemacs-hackers):
3354 * about.el (about-url-alist):
3355 * about.el (about-personal-info):
3356 * about.el (about-hacker-contribution):
3359 * simple.el (handle-post-motion-command):
3360 Fix spurious setting of zmacs-region-stays to t after a non-shift
3363 2001-04-24 Hrvoje Niksic <hniksic@arsdigita.com>
3365 * about.el (about-personal-info): Update my bio.
3366 (about-hacker-contribution): Ditto.
3368 2001-04-23 Stephen J. Turnbull <turnbull@sk.tsukuba.ac.jp>
3370 * startup.el (splash-frame-body): Update copyright notices: Ben, FSF.
3372 2001-04-19 Andy Piper <andy@xemacs.org>
3374 * package-net.el (package-net-cygwin32-binary-size): new size.
3375 (package-net-win32-binary-size): new size.
3376 (package-net-convert-index-to-ini): Use new arch.
3377 (package-net-batch-convert-index-to-ini): Removed.
3378 (package-net-generate-bin-ini): New.
3379 (package-net-batch-generate-bin-ini): New.
3381 2001-04-19 Stephen J. Turnbull <stephen@xemacs.org>
3383 * XEmacs 21.4.1 "Copyleft" is released.
3385 2001-04-19 Stephen J. Turnbull <stephen@xemacs.org>
3387 * x-compose.el (xlib-input-method-bug-workaround):
3388 (alias-colon-to-double-quote):
3389 Force sort in map-keymap to work around rehash bug.
3391 2001-04-17 Ben Wing <ben@xemacs.org>
3393 * about.el: Finish overhaul, add a few new hackers, update a
3396 2001-04-16 Stephen J. Turnbull <stephen@xemacs.org>
3398 * XEmacs 21.4.0 "Solid Vapor" is released.
3400 2001-04-15 Ben Wing <ben@xemacs.org>
3403 * about.el (about-headline-face): New.
3404 * about.el (about-link-face): New.
3405 * about.el (about-current-release-maintainers): New.
3406 * about.el (about-other-current-hackers): New.
3407 * about.el (about-url-alist):
3408 * about.el (about-once-and-future-hackers): New.
3409 * about.el (about-mailto-link): New.
3410 * about.el (about-get-buffer):
3411 * about.el (about-finish-buffer):
3412 * about.el (about-xemacs):
3413 * about.el (about-features): Removed.
3414 * about.el (about-advantages): New.
3415 * about.el (about-maintainer-info): Removed.
3416 * about.el (about-personal-info): New.
3417 * about.el (about-hacker-contribution): New.
3418 * about.el (about-maintainer):
3419 * about.el (about-show-linked-info):
3420 * about.el (about-hackers):
3421 Major revamping. Rewriting of most of the text, improve the
3422 link handling, separate info on contributors into personal
3423 and contribution info, add new contributors, update personal
3426 * menubar-items.el (default-menubar):
3427 Help menubar entry for News now says more accurately
3428 "What's New in XEmacs".
3431 * mouse.el (mouse-track-cleanup-hook):
3432 * mouse.el (mouse-track):
3433 Don't set-buffer to a dead buffer when calling mouse-track
3436 2001-04-14 Stephen J. Turnbull <stephen@xemacs.org>
3438 * XEmacs 21.2.47 "Zephir" is released.
3440 2001-04-02 Jan Vroonhof <jan.vroonhof@ntlworld.com>
3442 * dialog.el (make-dialog-box): Disable dialog box titles until
3443 we get them working.
3445 2001-03-30 Ben Wing <ben@xemacs.org>
3448 * help.el (Help-princ-face):
3449 * help.el (Help-prin1-face):
3450 * help.el (frob-help-extents):
3451 * help.el (describe-function-1):
3452 * help.el (describe-variable):
3453 Avoid using font-lock faces, which may not be defined.
3454 Instead, use hyper-apropos faces, and make sure they're
3455 defined as necessary by using `require'. (It's not so safe
3456 to do this for font-lock.) In any case, we will eventually
3457 be merging this functionality into hyper-apropos.
3459 * loaddefs.el (completion-ignored-extensions):
3462 * menubar-items.el (menu-truncate-list): Removed.
3463 * menubar-items.el (Menubar-items-truncate-list): New.
3464 * menubar-items.el (default-menubar):
3465 Fix errors if grep or compile command is too long. Rename helper
3466 function to be less visible.
3468 2001-03-23 Martin Buchholz <martin@xemacs.org>
3470 * byte-optimize.el (byte-optimize-minus):
3471 Fix mis-byte-compilation of (- 0 x) --> (- (- x))
3473 2001-03-26 Hrvoje Niksic <hniksic@arsdigita.com>
3475 * dumped-lisp.el (preloaded-file-list): Load mule/latin.el when
3478 * mule/latin.el: New file.
3480 2001-03-11 Ben Wing <ben@xemacs.org>
3483 * auto-save.el (auto-save-directory):
3484 * auto-save.el (make-auto-save-file-name):
3485 * auto-save.el (auto-save-file-name-p): New.
3487 Merge in improvements from other definition of
3488 make-auto-save-file-name in files.el.
3490 * auto-save.el (auto-save-original-name):
3491 * auto-save.el (auto-save-name-in-fixed-directory):
3492 * auto-save.el (auto-save-unslashify-name): Removed.
3493 * auto-save.el (auto-save-slashify-name): Removed.
3494 * auto-save.el (auto-save-reserved-chars): New.
3495 * auto-save.el (auto-save-escape-name): New.
3496 * auto-save.el (auto-save-unhex): New.
3497 * auto-save.el (auto-save-unescape-name): New.
3499 Change algorithm for encoding filenames in auto-save names to be
3500 entirely safe with all filesystems and all possible characters in
3501 a filename, and 100% reversible. (Essentially, uses
3502 quoted-printable as the encoding.)
3504 * auto-save.el (recover-all-files):
3506 Use insert-directory rather than calling ls directly -- fixes
3507 things under Windows.
3510 * files.el (convert-standard-filename): Substitute FSF's
3511 definition for this (we had nothing here before).
3513 * files.el (backup-buffer): Warning fix.
3515 * files.el (make-backup-file-name):
3516 * files.el (find-backup-file-name):
3517 Fix error in calling sequence to auto-save-file-name-p.
3519 * files.el (recover-file):
3520 Use insert-directory rather than calling ls directly -- fixes
3521 things under Windows.
3523 * files.el (make-auto-save-file-name): Removed.
3524 * files.el (auto-save-file-name-p): Removed.
3525 auto-save is always dumped so no sense in having a definition
3526 that will always be overwritten with another.
3528 * files.el (insert-directory):
3530 * win32-native.el (debug-mswindows-process-command-lines):
3531 * win32-native.el (original-make-auto-save-file-name): Removed.
3532 * win32-native.el (make-auto-save-file-name): Removed.
3535 2001-03-21 Martin Buchholz <martin@xemacs.org>
3537 * XEmacs 21.2.46 "Urania" is released.
3539 2001-03-16 Stephen J. Turnbull <stephen@xemacs.org>
3541 * menubar-items.el (default-menubar): Update sample.emacs to
3542 sample.init.el and adjust accelerators.
3544 2001-02-02 Stephen J. Turnbull <stephen@xemacs.org>
3546 * build-report.el (build-report): Improve docstring.
3548 2001-03-15 Stephen J. Turnbull <stephen@xemacs.org>
3550 * ChangeLog: Log GTK merge.
3556 Revert gratuitous whitespace changes.
3558 2001-03-07 Ben Wing <ben@xemacs.org>
3561 * help.el (key-or-menu-binding):
3562 * help.el (Help-find-file): New.
3563 * help.el (describe-beta):
3564 * help.el (describe-copying):
3565 * help.el (describe-project):
3566 * help.el (view-emacs-news):
3567 * help.el (view-sample-init-el): New.
3568 * help.el (Help-princ-face): New.
3569 * help.el (Help-prin1-face): New.
3570 * help.el (help-symbol-function-context-menu):
3571 * help.el (help-symbol-variable-context-menu):
3572 * help.el (help-symbol-function-and-variable-context-menu):
3573 * help.el (frob-help-extents):
3574 * help.el (describe-function-1):
3575 * help.el (describe-variable):
3577 Add coloring in Help buffers, correspondent with hyperlinks.
3578 View files in view-mode rather than Fundamental.
3579 Remove separators from context menus -- now handled in generic code.
3580 Add `Find Tag' to context menu.
3582 * menubar.el (popup-mode-menu):
3584 Rewrite code that outputs the popup menu to (a) put more specific
3585 entries first, (b) be more robust, (c) output the proper context
3586 menu separators automatically (the context menu functionality is
3587 new and currently used only by Help).
3589 2001-03-10 William M. Perry <wmperry@aventail.com>
3591 * dialog-gtk.el (gtk-make-dialog-box-internal): Forgot to rewrite
3592 this function when converting from the 21.1 GTK branch. Now
3593 supports file, password, question, and color built-in dialogs.
3595 2001-03-06 Ben Wing <ben@xemacs.org>
3598 * keydefs.el (global-map):
3599 Add commented-out change of M-k (for 21.5).
3601 * menubar-items.el (default-menubar):
3602 Fix items to control kill-line behavior; add items for
3606 * simple.el (kill-whole-line):
3607 * simple.el (historical-kill-line): Removed.
3608 * simple.el (kill-line): Removed.
3609 * simple.el (kill-entire-line): New.
3610 * simple.el (kill-line-1): New.
3611 * simple.el (backward-kill-line):
3612 Undo kill-whole-line == always changes. Add new function
3613 kill-entire-line to unconditionally delete the current line.
3614 Add comments describing the lamentable state of affairs of
3615 the kill-line functions and variables.
3617 2001-03-02 Ben Wing <ben@xemacs.org>
3620 * simple.el (beginning-of-buffer):
3621 * simple.el (end-of-buffer):
3622 * simple.el (mark-ring-unrecorded-commands):
3623 * simple.el (signal-error-on-buffer-boundary):
3624 * simple.el (shifted-motion-keys-select-region):
3625 * simple.el (unshifted-motion-keys-deselect-region):
3626 * simple.el (motion-keys-for-shifted-motion): New.
3627 * simple.el (handle-pre-motion-command):
3628 * simple.el (handle-post-motion-command):
3629 * simple.el (forward-char-command):
3630 * simple.el (backward-char-command):
3631 * simple.el (scroll-up-command):
3632 * simple.el (scroll-down-command):
3633 * simple.el (next-line):
3634 * simple.el (previous-line):
3635 * simple.el (backward-block-of-lines):
3636 * simple.el (forward-block-of-lines):
3637 * simple.el (backward-word):
3638 * simple.el (mark-word):
3640 Augment documentation of the most common motion commands to make
3641 note of the shifted-motion support. Improve the support to (a)
3642 properly document how it works and why it's done in the fashion it
3643 is, and (b) allow the keystrokes that trigger it to be customized.
3645 Correct error in the customize specification of
3646 mark-ring-unrecorded-commands.
3648 2001-03-02 Ben Wing <ben@xemacs.org>
3651 * font-lock.el (font-lock-pending-extent-table): Removed.
3652 * font-lock.el (font-lock-pending-buffer-table): New.
3653 * font-lock.el (font-lock-pre-idle-hook):
3654 * font-lock.el (font-lock-after-change-function):
3655 * font-lock.el (font-lock-fontify-pending-extents):
3656 * font-lock.el (font-lock-lisp-like):
3658 Fix handling of pending extents to avoid excessive slowness (N^2
3659 behavior) when making lots of buffer changes between redisplays,
3660 such as when saving the Options.
3662 2001-03-09 William M. Perry <wmperry@aventail.com>
3673 The Great GTK Merge.
3678 * generic-widgets.el:
3686 * gtk-file-dialog.el:
3694 * gtk-password-dialog.el:
3696 * gtk-widget-accessors.el:
3700 The Great GTK Merge: new files.
3702 2001-03-05 Stephen J. Turnbull <stephen@xemacs.org>
3704 * generic-widgets.el: Don't require gtk (a built-in feature) at
3705 top level. Don't execute the last sexp unless (featurep 'gtk).
3707 2001-02-28 Stephen J. Turnbull <stephen@xemacs.org>
3709 * mule/mule-init.el (auto-language-alist): Split zh into GB and BIG5.
3711 2001-02-23 Martin Buchholz <martin@xemacs.org>
3713 * XEmacs 21.2.45 "Thelxepeia" is released.
3715 2001-01-25 Jason R. Mastaler <jason@xemacs.org>
3717 * about.el (xemacs-hackers): update my entry.
3718 * about.el (about-maintainer-info): ditto.
3719 * about.el (about-hackers): ditto.
3721 2001-02-20 Jan Vroonhof <jan@xemacs.org>
3723 * about.el (about-maintainer-info): More vanity info about
3726 2001-02-20 Adrian Aichner <adrian@xemacs.org>
3728 * build-report.el (build-report-destination): xemacs-build-reports
3729 has moved to SourceForge, where mailing list name length is
3730 restricted, hence the name change to
3731 xemacs-buildreports@xemacs.org.
3732 * build-report.el (build-report-keep-regexp): Update default.
3733 * build-report.el (build-report-delete-regexp): Ditto.
3734 * build-report.el (build-report-make-output-files): Ditto.
3736 2001-02-19 Craig Lanning <lanning@scra.org>
3738 * lisp-mode.el: Add indentation specifications for following
3739 Common Lisp forms: handler-case, handler-bind, with-slots,
3740 with-open-file, with-open-stream, print-unreadable-object.
3742 2001-02-18 Matt Tucker <tuck@whistlingfish.net>
3744 * font-lock.el (font-lock-set-defaults-1):
3745 Move initialization of `font-lock-cache-position' so that it's set
3746 even if font-lock-keywords is already defined.
3748 2001-02-17 Matt Tucker <tuck@whistlingfish.net>
3750 * autoload.el (generate-file-autoloads-1):
3751 Use `emacs-lisp-mode-syntax-table' instead of
3752 `lisp-mode-syntax-table'.
3753 * lisp-mode.el (lisp-mode-syntax-table):
3754 Get rid of old checks for `parse-partial-sexp' version.
3755 Make `|' (pipe) string delimiter instead of punctuation.
3757 2001-02-16 Martin Buchholz <martin@xemacs.org>
3759 * window.el (save-selected-window):
3760 Use gensym for better macro hygiene.
3762 2001-02-06 Mike Sperber <mike@xemacs.org>
3765 * startup.el (startup-setup-paths): Set and use
3766 `mule-lisp-directory'.
3767 (startup-setup-paths-warning): Ditto.
3769 * setup-paths.el (paths-find-mule-lisp-directory): Added.
3770 (paths-construct-load-path): Consider `mule-lisp-directory'.
3772 2001-02-07 Matt Tucker <tuck@whistlingfish.net>
3774 * font-lock.el: Syntax table improvements used. A few random
3775 changes are not specified below.
3776 (font-lock-fontify-string-delimiters):
3777 (font-lock-syntactic-keywords):
3778 (font-lock-cache-state nil):
3779 (font-lock-cache-position):
3781 (font-lock-set-syntax):
3782 (font-lock-apply-syntactic-highlight):
3783 (font-lock-fontify-syntactic-anchored-keywords):
3784 (font-lock-fontify-syntactic-keywords-region):
3785 (font-lock-eval-keywords):
3787 (font-lock-remove-face):
3788 (font-lock-fontify-syntactically-region):
3789 Use syntax properties.
3791 2001-02-08 Martin Buchholz <martin@xemacs.org>
3793 * XEmacs 21.2.44 "Thalia" is released.
3795 2001-01-16 Mike Sperber <mike@xemacs.org>
3797 * startup.el (normal-top-level): Work even if no installation root
3800 2001-01-30 Andy Piper <andy@xemacs.org>
3802 * gutter-items.el (progress-abort-glyph): remove instantiator.
3803 (set-progress-abort-instantiator): new function.
3804 (abort-progress-feedback): use it.
3806 * gutter.el (set-gutter-dirty-p): new function.
3808 2001-01-30 Didier Verna <didier@xemacs.org>
3810 * mwheel.el (mwheel-scroll): unwind-protect the selected window.
3812 2001-01-24 Didier Verna <didier@xemacs.org>
3814 * sound.el (sound-extension-list): give a better default value.
3815 * sound.el (load-sound-file): improve the doc string, also find
3816 files given by absolute names, pass a real extension list to
3819 2001-01-26 Martin Buchholz <martin@xemacs.org>
3821 * XEmacs 21.2.43 "Terspichore" is released.
3823 2001-01-20 Klaus Frank <klausf@i3.informatik.rwth-aachen.de>
3825 * gnuserv.el (gnuserv-process-filter): Robuster handling of error
3826 messages from gnuserv.
3828 2001-01-20 Martin Buchholz <martin@xemacs.org>
3830 * XEmacs 21.2.42 "Poseidon" is released.
3832 2001-01-12 Nick V. Pakoulin <npak@ispras.ru>
3834 * cl-macs.el (cl-upcase-arg): New function.
3835 (cl-function-arglist): New function.
3836 (cl-transform-lambda): Automatically add CL-style lambda list to
3837 documentation string using functions above.
3839 2001-01-12 Andy Piper <andy@xemacs.org>
3841 * package-get.el (package-get-custom): call
3842 package-net-update-installed-db.
3844 * package-ui.el (pui-install-selected-packages): call
3845 package-net-update-installed-db.
3847 * package-net.el (package-net-update-installed-db): use
3848 packages-package-list so that we reflect reality.
3850 * packages.el (packages-package-list): Make docstring reflect
3853 * package-net.el (package-net-convert-index-to-ini): exclude mule entries.
3855 * postinstall.cc (do_postinstall): don't pick up shells if cygwin
3858 2001-01-17 Andy Piper <andy@xemacs.org>
3860 * wid-edit.el (widget-activation-glyph-mapper): activate or
3861 deactivate native widgets.
3862 (widget-glyph-insert-glyph): record instantiator.
3863 (widget-push-button-value-create): use it.
3865 * gui.el (gui-button-action): new function. Make button's domain
3866 buffer current when calling.
3867 (make-gui-button): update to use gui-button-action.
3869 2001-01-16 Didier Verna <didier@xemacs.org>
3871 * menubar-items.el (default-menubar): add an entry for modeline
3872 horizontal scrolling in Options -> Display.
3874 2001-01-17 Steve Youngs <youngs@xemacs.org>
3876 * package-get.el (package-get-require-signed-base): Set to nil
3879 2001-01-17 Martin Buchholz <martin@xemacs.org>
3881 * XEmacs 21.2.41 "Polyhymnia" is released.
3883 2001-01-16 Mike Sperber <mike@xemacs.org>
3885 * setup-paths.el (paths-core-load-path-depth): Stopgap bump to
3888 2001-01-14 Mike Sperber <mike@xemacs.org>
3890 * startup.el (maybe-create-compatibility-dot-emacs):
3891 (maybe-unmigrate-user-init-file):
3892 (unmigrate-user-init-file): Created.
3893 (maybe-migrate-user-init-file): Offer creation of compatibility
3895 Some doc fixes wrt init file location.
3897 2001-01-15 Golubev I. N. <gin@mo.msk.ru>
3899 * faces.el (face-frob-from-locale-first): new variable.
3900 (frob-face-font-2): Honor tags arg while trying to use
3901 standard-face-mapping. When face-frob-from-locale-first is set,
3902 first try to set face inheriting from frobbed-face.
3904 2001-01-15 Didier Verna <didier@xemacs.org>
3906 * about.el (xemacs-hackers): update my entry.
3907 * about.el (about-url-alist): ditto.
3908 * about.el (about-maintainer-info): ditto.
3909 * about.el (about-hackers): ditto.
3911 2001-01-15 Martin Buchholz <martin@xemacs.org>
3913 The byte compiler has been badly broken for a year,
3914 by the patch of 1999-12-06.
3915 * byte-optimize.el (byte-optimize-form-code-walker):
3916 Bug was: the byte compiler was making this erroneous optimization:
3917 (progn (or (foo)) (bar)) ==> (bar)
3919 2000-11-20 Mike Sperber <mike@xemacs.org>
3921 * setup-paths.el (paths-core-load-path-depth): Split
3922 `paths-load-path-depth' in two for site and core lisp. Don't
3924 * setup-paths.el (paths-construct-load-path): Use.
3926 2001-01-10 Andy Piper <andy@xemacs.org>
3928 * package-net.el (package-net-cygwin32-binary-size): new variable
3929 (package-net-win32-binary-size): ditto. add much needed
3932 * gutter-items.el (buffers-tab-items): correct off-by-one error
3933 for buffers-tab-max-size.
3935 2001-01-08 Martin Buchholz <martin@xemacs.org>
3937 * XEmacs 21.2.40 is released.
3939 2001-01-06 Stephen J. Turnbull <stephen@xemacs.org>
3941 * mule/hebrew.el: Fix comments and typos.
3942 mule/japanese.el: Fix comments, typos, and 8-bit character encoding.
3944 2001-01-06 Stephen J. Turnbull <stephen@xemacs.org>
3946 * ChangeLog.1: move ancient log from fill.el.
3950 mule/mule-category.el:
3951 Miscellaneous typo fixes and slight doc clarifications.
3953 * mule/mule-ccl.el: Correct file name in header.
3955 2000-12-31 Martin Buchholz <martin@xemacs.org>
3957 * XEmacs 21.2.39 is released.
3959 2000-12-27 Martin Buchholz <martin@xemacs.org>
3961 * byte-optimize.el (byte-optimize-cond):
3962 (byte-optimize-cond-1): New.
3963 Rewrite `cond' in terms of `if' and `or', which are easier to optimize.
3964 Optimizes (cond (x nil)) ==> nil.
3965 Provide better diagnostic on malformed expr like (cond foo).
3967 2000-12-20 Stephen J. Turnbull <stephen@xemacs.org>
3969 * mule/mule-coding.el:
3970 mule/mule-cmds.el (reset-language-environment,
3971 set-language-environment-coding-systems):
3972 Safer default coding-priority-list, corresponding to src/file-coding.h.
3974 2000-12-03 Jorma Laaksonen <jorma.laaksonen@hut.fi>
3976 * package-admin.el: Allow package removal from
3977 early-package-load-path.
3979 2000-12-15 Andreas Jaeger <aj@suse.de>
3981 * about.el (about-maintainer-info): Update my entry.
3983 2000-12-11 Matt Tucker <tuck@whistlingfish.net>
3985 * packages.el (locate-library): Add support for bzip2
3986 compressed .el files.
3988 2000-12-12 Andy Piper <andy@xemacs.org>
3990 * package-net.el: new file.
3992 2000-12-01 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3994 * font-lock.el: Add missing C++ keywords.
3996 2000-12-08 Adrian Aichner <adrian@xemacs.org>
3998 * simple.el (indent-for-comment): Preserve indentation of comments
3999 starting in column 0, as documented in (Info-goto-node
4000 "(xemacs)Comments"). Update docstring accordingly.
4002 2000-12-05 Martin Buchholz <martin@xemacs.org>
4004 * XEmacs 21.2.38 is released.
4006 2000-12-04 Didier Verna <didier@xemacs.org>
4008 * mouse.el (default-mouse-track-set-point-in-window): remove
4009 spurious '+' operation detected by Martin.
4012 2000-12-01 Martin Buchholz <martin@xemacs.org>
4014 * cl-extra.el (coerce):
4015 Implement char to integer coercion.
4016 Remove extraneous (numberp) test.
4018 * byte-optimize.el (byte-compile-splice-in-already-compiled-code):
4019 Perform lapcode inlining if the value of `byte-optimize' is 'byte.
4020 (byte-optimize-predicate):
4021 Warn if evaluating constant expression signals an error.
4022 (byte-optimize-form): Small simplification.
4024 * cl-macs.el (cl-do-proclaim): small efficiency improvement.
4026 2000-11-30 Martin Buchholz <martin@xemacs.org>
4029 (byte-optimize-minus):
4030 (byte-optimize-plus):
4031 (byte-optimize-mult):
4032 (byte-optimize-quo):
4033 Use (car (last x)) instead of (last x) to get last elt!
4034 Use `byte-optimize-predicate' to optimize `%'.
4035 Move optimizations for special numeric args to bytecomp.el.
4036 * bytecomp.el (byte-compile-associative): Remove.
4037 (byte-compile-max): New.
4038 (byte-compile-min): New.
4039 Properly handle erroneous calls: (max) (min).
4040 (byte-compile-plus): New.
4041 (byte-compile-minus):
4042 It's easiest to handle 0, +1 and -1 args here.
4043 (byte-compile-mult): New.
4044 It's easiest to handle 1, -1 and 2 args here.
4046 It's easiest to handle 0, +1 and -1 args here.
4047 Issue byte-compiler warning when dividing by zero.
4049 Byte-compiler arithmetic improvements.
4050 Better optimize these expressions in the obvious way:
4051 (+ x y 1) --> varref x varref y add add1
4052 (+ x y -1) --> varref x varref y add sub1
4053 (- x y 0) --> (- x y)
4054 (- 0 x y) --> (- (- x) y)
4055 (% 42 19) --> compile-time constant
4056 (/ 42 19) --> compile-time constant
4057 (* (foo) 2) --> foo call dup plus
4059 Optimize away arithmetic operations (+ x) (* x) (/ x 1)
4060 unless (declaim (optimize (safety 3)))
4061 or (setq byte-compile-delete-errors nil).
4063 2000-11-28 Stephen J. Turnbull <stephen@xemacs.org>
4065 * paragraphs.el (paragraph-separate, forward-sentence): Clarify
4068 2000-11-08 Stephen J. Turnbull <stephen@xemacs.org>
4070 * startup.el (command-line-do-help): Add documentation of
4071 portable dumper switches.
4073 2000-11-22 Andy Piper <andy@xemacs.org>
4075 * x-mouse.el (x-init-pointer-shape): use cursor-font explicitly.
4077 * glyphs.el (init-glyphs): don't use autodetect for strings.
4079 2000-11-28 Martin Buchholz <martin@xemacs.org>
4081 * byte-optimize.el (byte-optimize-char-before):
4082 (byte-optimize-backward-char):
4083 (byte-optimize-backward-word):
4084 Fix incorrect optimizations for these sorts of expressions:
4085 (let ((x nil)) (backward-char x))
4087 2000-11-21 Martin Buchholz <martin@xemacs.org>
4090 * byte-optimize.el (byte-optimize-backward-char): New.
4091 * byte-optimize.el (byte-optimize-backward-word): New.
4092 Make backward-word and backward-char as efficient as forward versions.
4094 * bytecomp.el (byte-compile-no-args-with-one-extra):
4095 * bytecomp.el (byte-compile-one-arg-with-one-extra):
4096 * bytecomp.el (byte-compile-two-args-with-one-extra):
4097 * bytecomp.el (byte-compile-zero-or-one-arg-with-one-extra):
4098 * bytecomp.el (byte-compile-one-or-two-args-with-one-extra):
4099 * bytecomp.el (byte-compile-two-or-three-args-with-one-extra):
4100 Check if extra arg is constant nil, and if so, use byte-coded call.
4102 * simple.el (backward-word):
4103 * simple.el (mark-word):
4104 * simple.el (kill-word):
4105 * simple.el (backward-kill-word):
4106 Make COUNT argument optional, for consistency with forward-char et al.
4108 * abbrev.el (abbrev-string-to-be-defined):
4109 * abbrev.el (inverse-abbrev-string-to-be-defined):
4110 * abbrev.el (inverse-add-abbrev):
4111 * abbrev.el (expand-region-abbrevs):
4112 * buff-menu.el (Buffer-menu-execute):
4113 * indent.el (move-to-left-margin):
4114 * indent.el (indent-relative):
4115 * indent.el (move-to-tab-stop):
4116 * info.el (Info-reannotate-node):
4117 * lisp-mode.el (lisp-indent-line):
4118 * lisp.el (end-of-defun):
4119 * lisp.el (move-past-close-and-reindent):
4120 * misc.el (copy-from-above-command):
4121 * mouse.el (default-mouse-track-scroll-and-set-point):
4122 * page.el (forward-page):
4123 * paragraphs.el (forward-paragraph):
4124 * paragraphs.el (end-of-paragraph-text):
4125 * picture.el (picture-forward-column):
4126 * picture.el (picture-self-insert):
4127 * rect.el (extract-rectangle-line):
4128 * simple.el (newline):
4129 * simple.el (fixup-whitespace):
4130 * simple.el (backward-delete-char-untabify):
4131 * simple.el (transpose-chars):
4132 * simple.el (transpose-preceding-chars):
4133 * simple.el (do-auto-fill):
4134 * simple.el (indent-new-comment-line):
4135 * simple.el (blink-matching-open):
4136 * view-less.el (cleanup-backspaces):
4137 * wid-edit.el (widget-transpose-chars):
4138 * term/bg-mouse.el (bg-insert-moused-sexp):
4139 Use more readable (backward-FOO n) instead of (forward-FOO -n).
4141 * info.el (Info-fontify-node):
4142 * simple.el (backward-delete-function):
4143 Use canonical delete-backward-char instead of backward-delete-char.
4145 2000-11-20 Andy Piper <andy@xemacs.org>
4147 * gutter-items.el (update-tab-in-gutter): don't barf if there are
4150 2000-11-20 Andy Piper <andy@xemacs.org>
4152 * gutter-items.el (update-tab-in-gutter): don't give popup frames
4155 2000-11-18 Martin Buchholz <martin@xemacs.org>
4157 * cl-macs.el: Correctly optimize plusp minusp oddp evenp.
4158 (proclaim inline...) was shadowing compiler-macros.
4160 2000-11-17 Martin Buchholz <martin@xemacs.org>
4162 * bytecomp.el (byte-compile-eval): New.
4163 (byte-compile-initial-macro-environment): Use byte-compile-eval.
4164 Keeps this promise made in Lispref:
4165 "If a file being compiled contains a `defmacro' form, the macro is
4166 defined temporarily for the rest of the compilation of that file."
4168 2000-11-09 Martin Buchholz <martin@xemacs.org>
4170 * cl.el (floatp-safe):
4176 Use a better parameter name than `x'.
4178 * cl-macs.el (check-type): Make continuable. Change documentation
4179 to require PLACE, but accept any form for compatibility.
4181 * abbrev.el (define-abbrev): Use check-type.
4182 * font-menu.el (font-menu-change-face): Use check-type.
4183 * menubar.el (relabel-menu-item): Use check-type.
4184 * itimer.el: Fix typo.
4186 2000-11-10 Yoshiki Hayashi <yoshiki@xemacs.org>
4188 * info.el (Info-extract-menu-node-name): Comma is a delimiter.
4190 2000-11-14 Martin Buchholz <martin@xemacs.org>
4192 * XEmacs 21.2.37 is released.
4194 2000-11-13 Katsumi Yamaoka <yamaoka@jpl.org>
4196 * code-cmds.el: Provide the feature.
4198 2000-07-21 Jan Vroonhof <jan@xemacs.org>
4200 * dumped-lisp.el (preloaded-file-list): Load code-cmds.el
4202 * code-cmds.el: New file
4203 * mule/mule-cmds.el:
4205 (coding-keymap): New keymap. Define coding system keyboard
4206 commands on file-coding builds too.
4207 (coding-system-change-eol-conversion):
4208 (universal-coding-system-argument):
4209 (set-default-coding-systems):
4210 (prefer-coding-system): Moved from mule-cmds.el
4211 (set-buffer-process-coding-system): Moved from mule-misc.el
4213 2000-09-15 Stephen Carney <carney@scubadoo.com>
4215 * etags.el (buffer-tag-table-files): Use append instead of nconc.
4217 2000-11-09 Steve Youngs <youngs@xemacs.org>
4219 * package-get.el (package-get-download-sites): Add a pre-release
4220 site for experimental packages.
4222 * auto-autoloads.el: Regenerated.
4224 2000-08-01 Andy Piper <andy@xemacs.org>
4226 * gutter-items.el (buffers-tab-omit-function): reference
4227 buffers-tab-select-visible-buffers.
4228 (buffers-tab-filter-functions): new variable, by default uses
4229 buffers-tab-selection-function and buffers-tab-omit-function.
4230 (select-buffers-tab-buffers-by-mode): invert arguments.
4231 (buffers-tab-select-visible-buffers): new function. Invert calling
4232 of buffers-menu-omit-invisible-buffers.
4233 (buffers-tab-items): rewrite to use
4234 buffers-tab-filter-functions. Rewrite docstring.
4235 (gutter-buffers-tab-extent): delete.
4236 (add-tab-to-gutter): always build a new extent when adding the
4238 (update-tab-in-gutter): make gutter dirty when orientation
4241 2000-11-07 Martin Buchholz <martin@xemacs.org>
4243 * bytecomp.el (byte-compile-defvar-or-defconst):
4244 Only do loadhist recording if defvar form includes a value.
4246 2000-11-02 Martin Buchholz <martin@xemacs.org>
4248 * bytecomp.el (byte-compile-initial-macro-environment):
4249 `eval-when-compile' should not compile its body.
4251 2000-11-02 Stephen J. Turnbull <stephen@xemacs.org>
4253 * mule/cyrillic.el: Add Windows 1251 code page encoding (by
4254 Sergey Groznyh <gsm@fct.ru> in <863diqaygu.fsf@fct.ru>). Fix
4255 some Japanese English. Remove some ancient FSF comments, and
4256 improve docstrings. Use symbols not vectors for tables.
4258 2000-11-03 Martin Buchholz <martin@xemacs.org>
4261 (local-key-binding):
4262 (global-key-binding):
4263 Add an optional `accept-defaults' parameter, just like `lookup-key'.
4266 (backward-sexp): Slightly simpler code.
4267 (mark-sexp): Make arg optional, like FSF Emacs.
4268 (forward-list): Slightly simpler code.
4269 (backward-list): Slightly simpler code.
4270 (down-list): Make arg optional, like FSF Emacs.
4271 (up-list): Make arg optional, like FSF Emacs.
4272 (backward-up-list): Make arg optional, like FSF Emacs.
4273 (kill-sexp): Make arg optional, like FSF Emacs.
4274 (backward-kill-sexp): Make arg optional, like FSF Emacs.
4276 * font-menu.el (font-menu-change-face):
4277 Take continuable errors into account.
4280 * abbrev.el (clear-abbrev-table):
4281 * abbrev.el (define-abbrev-table):
4282 * abbrev.el (define-abbrev):
4283 * abbrev.el (insert-abbrev-table-description):
4284 * apropos.el (apropos-documentation-check-doc-file):
4285 * apropos.el (apropos-documentation-check-elc-file):
4286 * buff-menu.el (list-buffers):
4287 * buff-menu.el (list-buffers-noselect):
4288 * bytecomp.el (byte-recompile-directory):
4289 * bytecomp.el (batch-byte-compile):
4290 * cl-macs.el (typep):
4291 * code-files.el (find-coding-system-magic-cookie):
4292 * code-files.el (insert-file-contents):
4293 * cus-edit.el (customize-set-variable):
4294 * cus-edit.el (customize-save-variable):
4295 * cus-face.el (custom-set-face-font-size):
4296 * cus-face.el (custom-set-face-update-spec):
4297 * cus-face.el (custom-reset-faces):
4298 * custom.el (custom-check-theme):
4299 * custom.el (copy-upto-last):
4300 * fill.el (canonically-space-region):
4301 * fill.el (fill-paragraph):
4302 * fill.el (fill-region):
4303 * fill.el (find-space-insertable-point):
4304 * fill.el (justify-current-line):
4305 * faces.el (face-spec-update-all-matching):
4306 * faces.el (set-face-stipple):
4307 * files-nomule.el (insert-file-contents):
4308 * files.el (insert-file-contents-literally):
4309 * files.el (hack-local-variables-last-page):
4310 * files.el (basic-save-buffer):
4311 * files.el (insert-directory):
4312 * font-menu.el (font-menu-change-face):
4313 * font.el (font-spatial-to-canonical):
4314 * format.el (format-encode-region):
4315 * format.el (format-insert-file):
4316 * format.el (format-replace-strings):
4317 * gutter.el (set-gutter-element):
4318 * help.el (key-or-menu-binding):
4319 * help.el (describe-bindings):
4320 * help.el (with-syntax-table):
4321 * indent.el (indent-rigidly):
4322 * indent.el (delete-to-left-margin):
4324 * info.el (Info-extract-dir-entry-from):
4325 * info.el (Info-build-dir-anew):
4326 * info.el (Info-rebuild-dir):
4327 * info.el (Info-batch-rebuild-dir):
4328 * info.el (Info-read-subfile):
4329 * info.el (Info-build-node-completions):
4330 * info.el (Info-extract-menu-node-name):
4331 * isearch-mode.el (isearch-range-invisible):
4332 * isearch-mode.el (isearch-restore-invisible-extents):
4333 * itimer.el (itimerp):
4334 * itimer.el (itimer-live-p):
4336 * keymap.el (substitute-key-definition):
4337 * keymap.el (read-command-or-command-sexp):
4338 * keymap.el (local-key-binding):
4339 * keymap.el (global-key-binding):
4340 * keymap.el (global-set-key):
4341 * keymap.el (local-set-key):
4343 * ldap.el (ldap-add-entries):
4344 * ldap.el (ldap-delete-entries):
4345 * lisp.el (backward-sexp):
4346 * lisp.el (mark-sexp):
4347 * lisp.el (forward-list):
4348 * lisp.el (backward-list):
4349 * lisp.el (down-list):
4350 * lisp.el (backward-up-list):
4351 * lisp.el (up-list):
4352 * lisp.el (kill-sexp):
4353 * lisp.el (backward-kill-sexp):
4354 * menubar.el (add-menu-button):
4355 * menubar.el (add-submenu):
4356 * menubar.el (delete-menu-item):
4357 * menubar.el (relabel-menu-item):
4358 * mouse.el (narrow-window-to-region):
4359 * obsolete.el (define-obsolete-variable-alias):
4360 * obsolete.el (store-substring):
4362 * package-admin.el (package-admin-install-function):
4363 * package-admin.el (package-admin-install-function-mswindows):
4364 * package-admin.el (package-admin-default-install-function):
4365 * package-get.el (package-get-update-base-entries):
4366 * packages.el (packages-load-package-dumped-lisps):
4367 * packages.el (packages-collect-package-dumped-lisps):
4368 * printer.el (generic-print-buffer):
4369 * printer.el (generic-print-region):
4370 * replace.el (occur-mode-mouse-goto):
4371 * replace.el (perform-replace):
4372 * select.el (get-selection-no-error):
4374 * simple.el (newline):
4375 * simple.el (open-line):
4376 * simple.el (edit-and-eval-command):
4377 * simple.el (goto-line):
4379 * simple.el (kill-region):
4380 * simple.el (copy-region-as-kill):
4381 * simple.el (kill-ring-save):
4382 * simple.el (set-mark):
4383 * simple.el (next-line):
4384 * simple.el (previous-line):
4385 * simple.el (line-move):
4386 * simple.el (set-goal-column):
4387 * simple.el (comment-region):
4390 * syntax.el (modify-syntax-entry):
4391 * syntax.el (map-syntax-table):
4392 * view-less.el (view-file):
4393 * view-less.el (view-buffer):
4394 * view-less.el (view-file-other-window):
4395 * window-xemacs.el (backward-other-window):
4397 * window.el (one-window-p):
4398 * window.el (walk-windows):
4399 * window.el (window-list):
4400 * x-mouse.el (x-mouse-kill):
4401 * x-select.el (x-get-cutbuffer):
4402 * x-select.el (x-store-cutbuffer):
4403 * term/bg-mouse.el (bg-mouse-line-to-center):
4404 * term/sun-mouse.el (window-line-end):
4405 * term/sun-mouse.el (sun-select-region):
4406 * term/sun.el (kill-region-and-unmark):
4407 * mule/mule-category.el:
4408 * mule/mule-category.el (modify-category-entry):
4409 * mule/mule-category.el (char-category-list):
4410 * mule/mule-coding.el (coding-system-force-on-output):
4411 * mule/mule-misc.el (coding-system-put):
4412 Docstring arglist/Texinfo fixes. See man/ChangeLog for details.
4414 2000-11-02 Stephen J. Turnbull <stephen@xemacs.org>
4416 * cus-face.el: Typo fixes and tiny clarifications.
4419 2000-10-27 Yoshiki Hayashi <yoshiki@xemacs.org>
4421 * startup.el (auto-save-list-file-prefix): Moved to fileio.c.
4422 * startup.el (normal-top-level): Setup auto-save-list-file-name
4423 if auto-save-list-file-prefix is non-nil.
4425 2000-10-25 Yoshiki Hayashi <yoshiki@xemacs.org>
4427 * files.el (auto-mode-alist): Allow mixed case suffix for idlwave-mode.
4429 2000-01-05 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
4431 * hyper-apropos.el (hyper-apropos-this-symbol): Don't always
4432 get symbol at point-min.
4434 2000-10-24 Didier Verna <didier@xemacs.org>
4436 * info.el (Info-emacs-info-file-name): defconst it.
4437 * info.el (Info-footnote-tag): defcustom it.
4438 * info.el (Info-no-description-string): ditto.
4439 * info.el (Info-find-node): adapt to new semantics of
4440 'Info-suffixed-file (don't do the case variants stuff).
4441 * info.el (Info-insert-dir): rewrite the dir file variants code.
4442 * info.el (Info-directory-files): New. Return the list of info
4443 files in a directory.
4444 * info.el (Info-dir-outdated-p): use it.
4445 * info.el (Info-parse-dir-entries): ditto.
4446 * info.el (Info-build-dir-anew): don't restrict to files ending
4447 with a ".info.*" extension.
4448 * info.el (Info-set-mode-line): ditto.
4449 * info.el (Info-read-subfile): adapt to new semantics of
4450 'Info-suffixed-file (append 'exact argument).
4451 * info.el (Info-all-case-regexp): New. Return a regexp matching a
4452 string independently of the case.
4453 * info.el (Info-suffixed-file): use it (match all possible case
4455 * info.el (Info-insert-file-contents): code cleanup.
4456 * info.el (Info-rebuild-dir): cosmetics only. Fit code in 80
4458 * info.el (Info-batch-rebuild-dir): ditto.
4459 * info.el (Info-read-node-name-1): ditto.
4460 * info.el (Info-search): ditto.
4461 * info.el (Info-fontify-node): ditto.
4464 2000-10-24 Didier Verna <didier@xemacs.org>
4466 * process.el (shell-command): when called from a program, avoid
4467 'push-mark's "mark-set" message.
4469 2000-10-15 MIYASHITA Hisashi <himi@m17n.org>
4471 * mule/thai-xtis.el (tis-620): Specify coding-system's ccl-program
4472 by a symbol, not by a vector.
4473 * mule/vietnamese.el (vscii): Likewise.
4475 * mule/cyrillic.el (koi8-r): Likewise.
4477 * mule/chinese.el (chinese-big5-1): Specify charset's ccl-program
4478 by a symbol, not by a vector.
4479 (chinese-big5-2): Likewise.
4480 * mule/ethiopic.el (ethiopic): Likewise.
4481 * mule/vietnamese.el (vietnamese-viscii-lower): Likewise.
4482 (vietnamese-viscii-upper): Likewise.
4484 2000-10-12 Yoshiki Hayashi <yoshiki@xemacs.org>
4486 * files.el (auto-mode-alist): Remove obsolete entry for html3-mode.
4488 2000-10-13 Yoshiki Hayashi <yoshiki@xemacs.org>
4490 * byte-optimize.el (byte-optimize-car): New function.
4491 (byte-optimize-cdr): Ditto.
4493 2000-10-12 Yoshiki Hayashi <yoshiki@xemacs.org>
4495 * byte-optimize.el: Partial synch with FSF 20.7.
4496 Optimize constant concatenation.
4497 Add keymapp as a side effect free function. It is a built-in.
4498 (byte-after-unbind-pos): Remove byte-equal.
4500 2000-10-13 Gunnar Evermann <ge204@eng.cam.ac.uk>
4502 * update-elc-2.el: Quote regexps correctly.
4504 2000-10-05 MIYASHITA Hisashi <himi@m17n.org>
4506 * mule/mule-ccl.el: Sync up with Emacs 21.0.90.
4507 (ccl-compile): Apply integerp, not integer-or-char-p to
4508 check the type of the buffer magnification
4509 (ccl-compile-write-string): Encode a string with binary
4511 (ccl-compile-write-repeat): Likewise.
4513 2000-09-25 Robert Pluim <rpluim@bigfoot.com>
4541 2000-10-03 Daniel Pittman <daniel@rimspace.net>
4543 * simple.el (do-auto-fill): Use the function pointer to by
4544 `comment-line-break-function', not `indent-new-comment-line'. This
4545 fixes an issue with cc-mode comment continuation.
4547 2000-10-11 Martin Buchholz <martin@xemacs.org>
4549 * simple.el (turn-on-auto-fill): Add (interactive).
4550 * mwheel.el (mwheel-install): Add (interactive).
4551 * font-lock.el (turn-on-font-lock): Add (interactive).
4552 (turn-off-font-lock): Add (interactive).
4554 2000-10-03 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
4556 * packages.el (packages-special-base-regexp): Add `man'.
4558 2000-10-08 Adrian Aichner <adrian@xemacs.org>
4560 * wid-edit.el (widget-specify-active): map over extents in current
4561 buffer like `widget-specify-inactive' does. Mapping over the
4562 inactive extent object does not work since the current extent is
4563 ignored by `map-extents'.
4565 2000-10-04 Martin Buchholz <martin@xemacs.org>
4567 * XEmacs 21.2.36 is released.
4569 2000-09-22 Martin Buchholz <martin@xemacs.org>
4571 * byte-optimize.el (byte-optimize-lapcode): Add an optimizer pass.
4572 Optimize the compiled-function-constants vector by byte-code
4575 2000-09-25 Robert Pluim <rpluim@bigfoot.com>
4577 * build-report.el (build-report-delete-regexp): quote value in
4580 2000-09-24 Adrian Aichner <aichner@ecf.teradyne.com>
4582 * build-report.el (build-report): Don't bind srcdir which we don't
4583 use in `multiple-value-bind' to avoid the only byte-compiler
4586 2000-09-23 Adrian Aichner <aichner@ecf.teradyne.com>
4588 * build-report.el: Requires cl and custom now.
4589 build-report-version is determined by XEmacs version -- remove
4590 build-report-version*.
4591 * build-report.el (build-report-version): Removed.
4592 * build-report.el (build-report-installation-version-regexp): New.
4593 * build-report.el (build-report-version-file-regexp): New.
4594 * build-report.el (build-report-installation-srcdir-regexp): New.
4595 * build-report.el (build-report-destination): Offer
4596 xemacs-build-reports and xemacs-beta.
4597 * build-report.el (build-report-keep-regexp): Adjusted.
4598 * build-report.el (build-report-delete-regexp): Adjusted.
4599 * build-report.el (build-report-make-output-dir): New.
4600 * build-report.el (build-report-installation-file): Replace use of
4601 `concat' with `expand-file-name'.
4602 * build-report.el (build-report-make-output-file): Removed.
4603 * build-report.el (build-report-make-output-files): New.
4604 * build-report.el (build-report-subject): Identify as
4605 user-variable with "*...".
4606 * build-report.el (build-report-prompts): Ditto.
4607 * build-report.el (build-report-version-file): New.
4608 * build-report.el (build-report-file-encoding): Identify as
4609 user-variable with "*...".
4610 * build-report.el (build-report-make-output-get): New.
4611 * build-report.el (build-report-insert-header): Report
4612 emacs-version and system-configuration instead of
4613 build-report-version.
4614 * build-report.el (build-report-insert-make-output): Add file
4616 * build-report.el (build-report-insert-installation-file):
4618 * build-report.el (build-report-keep): Change docstring,
4620 * build-report.el (build-report-delete): Ditto.
4621 * build-report.el (build-report-installation-data): New.
4622 * build-report.el (build-report-version-file-data): New.
4624 2000-09-20 Martin Buchholz <martin@xemacs.org>
4626 * byte-optimize.el (byte-optimize-lapcode):
4627 Fix the optimization of using the first 5 elements of the
4628 constants vector for variables.
4629 (byte-optimize-lapcode): Fix another ancient broken optimization.
4631 2000-09-19 Martin Buchholz <martin@xemacs.org>
4633 * *: Spelling mega-patch
4635 2000-09-19 Martin Buchholz <martin@xemacs.org>
4637 * easymenu.el: doc fixes.
4638 (easy-menu-do-define): Use backquote.
4641 `when' seems much clearer than `if' here.
4643 (easy-menu-add-item):
4644 (easy-menu-item-present-p):
4645 (easy-menu-remove-item):
4646 Wrap using (when (featurep 'menubar) ...)
4648 2000-09-16 Martin Buchholz <martin@xemacs.org>
4650 * bytecomp.el (displaying-byte-compile-warnings):
4651 Revert Ben's change to this function below so that the compile log
4652 is displayed properly for users of the "popper" package.
4654 2000-09-12 Martin Buchholz <martin@xemacs.org>
4656 * window.el (save-selected-window): Use backquote.
4658 * bytecomp.el (byte-compile-file-form-defvar-or-defconst):
4659 Renamed from `byte-compile-file-form-defvar'.
4660 * bytecomp.el (byte-compile-defvar-or-defconst):
4661 Only cons onto current-load-list in top-level forms.
4662 Else this leaks a cons cell every time a defun is called.
4663 Renamed from `byte-compile-defvar', for clarity.
4664 Warn when docstring of defvar is not a string.
4665 Use consistent error messages.
4668 2000-09-11 Martin Buchholz <martin@xemacs.org>
4670 * simple.el (set-variable):
4671 Remove unneeded defvar by rearranging order of let* forms.
4673 * mule/mule-ccl.el (ccl-get-next-code):
4674 * menubar-items.el (bookmark-menu-filter):
4675 (language-environment-menu-filter):
4676 (tutorials-menu-filter):
4677 * toolbar-items.el (toolbar-compile):
4678 * byte-optimize.el (disassemble-offset):
4679 Use (declare (special ...)) instead of `defvar'.
4681 * cl-macs.el (cl-do-proclaim):
4682 Fix (declare (special ...)) warning suppression syntax.
4684 2000-07-22 Golubev I. N. <gin@mo.msk.ru>
4686 * info.el (Info-tag-table-marker):
4687 (Info-tag-table-buffer):
4688 (Info-find-file-node):
4689 (Info-read-subfile):
4690 (Info-build-node-completions):
4693 Multiple info buffer support.
4695 2000-08-28 Oscar Figueiredo <oscar@cpe.fr>
4697 * ldap.el (ldap-decode-entry): New defun
4698 (ldap-search-entries): Use it in order to decode DN-prefixed
4701 2000-08-23 Daniel Pittman <daniel@danann.net>
4703 * mule/mule-cmds.el (coding-system-change-eol-conversion):
4704 Use `eq', not `=', to compare symbols.
4706 2000-07-30 Ben Wing <ben@xemacs.org>
4708 * bytecomp.el (byte-compile-report-error):
4709 * bytecomp.el (displaying-byte-compile-warnings):
4710 if stack-trace-on-error is set, send out a backtrace when
4711 an error is encountered that stops byte compilation. this
4712 should make it much much easier to track down those curious
4713 problems. also undo the kludge of using a separate "*Show*"
4714 buffer for display when there's a temp-buffer-show-function;
4715 we can avoid this by just being a little smarter.
4718 * dialog-items.el (search-dialog-regexp): New.
4719 * dialog-items.el (search-dialog-callback):
4720 * dialog-items.el (make-search-dialog):
4721 add a regexp option to the dialog and clean up a bit.
4724 * dialog.el (yes-or-no-p-dialog-box):
4725 * dialog.el (get-dialog-box-response):
4726 * dialog.el (make-dialog-box):
4727 * dialog.el (dialog-box-finish): New.
4728 * dialog.el (dialog-box-cancel): New.
4729 * dialog.el (internal-make-dialog-box-exit): New.
4730 implement [properly!] the :modal property of the new dialog box
4731 interface. this is the first time xemacs has ever had *proper*
4732 modal dialog boxes, giving the standard window-system feedback.
4733 (e.g. under windows, clicking on a disabled frame causes a beep
4734 and makes the dialog box flash three times.)
4736 * dragdrop.el: header keyword frobbing.
4738 * dumped-lisp.el (preloaded-file-list):
4739 renamed winnt.el to win32-native.el.
4741 * faces.el (face-property):
4742 * faces.el (set-face-property):
4743 * faces.el (frob-face-property):
4744 * faces.el (frob-face-font-2):
4745 * faces.el (make-face-bold):
4746 * faces.el (make-face-italic):
4747 * faces.el (make-face-bold-italic):
4748 * faces.el (make-face-unbold):
4749 * faces.el (make-face-unitalic):
4750 * faces.el (make-face-smaller):
4751 * faces.el (make-face-larger):
4752 clean up the implementation of these so that window-system-specific
4753 methods are called only on objects belonging to that window system.
4754 previously, you could have [e.g.] mswindows-make-face-bold called
4755 on font object of device type `stream', which is not good and
4756 explains the subtle errors Adrian was getting when byte-compiling
4757 something that required 'term. (Adrian, now you can use stack-trace-
4758 on-error to find the exact place where things are going wrong instead
4759 of having to laboriously binary-search your way through.)
4761 * finder.el (finder-known-keywords):
4762 cleaned up -- properly sorted, clarified the meanings of many of
4763 the keywords, and added a few -- mswin, gui, content, build, www,
4764 user, services. the last two try to distinguish between a package
4765 that's used directly by the user, and a package that provides
4766 support services to other packages.
4768 * font-lock.el (lisp-font-lock-keywords-2):
4769 update list of lisp control structures to include everything,
4770 including new ones i introduced.
4772 * gutter.el: header keyword frobbing.
4774 * isearch-mode.el (isearch-ring-adjust1): M-p to recall the most
4775 recent isearch element was not doing so! you got the second-most-
4778 * lisp-mode.el (construct-lisp-mode-menu):
4779 more menubar cleanups.
4780 * lisp-mode.el (with-selected-window):
4781 make it indent properly.
4783 * menubar-items.el (default-menubar): lots of menubar cleanups.
4784 rearranged the options menu the most, e.g. splitting up the
4785 Keyboard/Mouse menu into a new Editing menu and combining the
4786 separate Scrollbar/Gutter/Toolbar submenus into Display.
4787 Got rid of General, moved items to Editing or new Troubleshooting.
4788 Moved Packages to Tools; doesn't seem to belong under Options.
4789 Added stuff to the Cmds menu, e.g. Change Case.
4791 NB please don't complain about these periodic menubar changes.
4792 Anything like this is necessarily incremental in its construction
4793 -- By constant use you gradually become more and more aware of
4794 better and better ways to group menu items. When we eventually
4795 move the options menu to a property sheet, the existing structure
4796 will probably be preserved fairly well.
4798 * minibuf.el (next-history-element): fix problems with pressing
4799 down arrow in repeat-complex-command.
4802 * modeline.el (modeline-3d-p): New.
4803 added custom variable for controlling the 3d modeline. the
4804 corresponding Options item has been present for a long time,
4805 but commented out with "fix me!" comments. it's fixed now.
4807 * obsolete.el (add-menu):
4808 remove bogus gettexts.
4810 * process.el (shell-quote-argument):
4811 handle this correctly under Windows native with COMMAND.COM/CMD.EXE.
4812 For bash under Windows native, see below.
4815 * simple.el (display-warning-buffer):
4816 Fixed the handling of warning display to eliminate the annoying
4817 *Show* buffer, like was done for byte-compiler output above.
4819 * simple.el (debug-print): New.
4820 Simple function for sending debug messages to the console and/or
4823 * subr.el (replace-in-string):
4824 Rewrite this function to avoid N^2 behavior with large strings --
4825 catastrophic with the new Windows selection code! (Apparently the
4826 author of this function didn't realize there was a fun
4827 replace-match that could make his life much easier, because we
4828 duplicated the entire logic. The new version is smaller, easier
4829 to understand, much more robust, and has extended features --
4830 those of replace-match.)
4833 * window.el (with-selected-window): New.
4834 An obvious complement to the existing `with-selected-frame' and
4835 `with-current-buffer'.
4837 * win32-native.el: Renamed from winnt.el.
4838 Added a great deal of stuff for properly handling process quoting,
4839 somewhat modeled on Kirill's original model (which i later threw
4840 away). We should now finally have correctly working process arg
4841 quoting/dequoting so that the final app gets exactly what we
4842 intended. Because the mechanism is in Lisp, it's easily
4843 extendible. (For those running bash and running the native
4844 version, I tried hard to do what I thought was correct. But more
4845 thought is needed, and ideally the volunteer work of people with
4846 these configurations that they generally run on.)
4848 * x-font-menu.el (x-font-menu-font-data):
4849 Put in defvar's to fix byte-compiler warnings.
4851 2000-08-01 Alastair J. Houghton <ajhoughton@lineone.net>
4853 * select.el (selection-coercion-alist): Initialise.
4854 * select.el (select-coerce-to-text): New.
4855 * select.el (select-coerce): New.
4856 New functions to perform type and value coercion.
4858 * select.el (select-buffer-killed-default): Keep data if it was
4861 2000-08-02 Martin Buchholz <martin@xemacs.org>
4863 * menubar-items.el (default-menubar): Fix typo.
4864 (default-menubar): `lambda' was mispelled as `lamda'.
4866 2000-07-31 Yoshiki Hayashi <yoshiki@xemacs.org>
4868 * window.el (shrink-window-if-larger-than-buffer): Remove
4871 2000-07-31 Yoshiki Hayashi <yoshiki@xemacs.org>
4873 * paths.el (gnus-local-domain): Removed.
4874 (gnus-local-organization): Ditto.
4875 (gnus-startup-file): Ditto.
4877 2000-07-13 Yoshiki Hayashi <yoshiki@xemacs.org>
4879 * files.el (auto-mode-alist): Add .spec for RPM.
4881 2000-07-31 Andy Piper <andy@xemacs.org>
4883 * gutter-items.el (update-tab-in-gutter): deprecate :properties.
4885 2000-07-31 Yoshiki Hayashi <yoshiki@xemacs.org>
4887 * dragdrop.el (experimental-dragdrop-drop-url-default): Use function
4889 * help.el (xemacs-www-page): Ditto.
4890 (xemacs-www-faq): Ditto.
4891 * menubar-items.el (default-menubar): Ditto.
4893 * wid-edit.el (widget-url-link-action): Ditto.
4894 From: Kenichi OKADA <okada@opaopa.org>.
4896 2000-07-31 Martin Buchholz <martin@xemacs.org>
4898 * finder.el (finder-commentary): Add autoload cookie.
4900 2000-07-28 Adrian Aichner <aichner@ecf.teradyne.com>
4902 * files.el (insert-file-contents-literally): Fix second let
4903 binding for `coding-system-for-read' to `coding-system-for-write'
4904 as suggested by Dan Holmsand <dan@innehallsbolaget.com>.
4906 1999-06-15 Jan Vroonhof <vroonhof@math.ethz.ch>
4908 * files.el (insert-file-contents-literally): Use binary coding
4909 system (from Morioka san).
4910 (insert-file-contents-literally): Make file-name-handler method.
4912 2000-07-26 Martin Buchholz <martin@xemacs.org>
4914 * cl-macs.el (get-selection): Add defsetf.
4916 2000-07-25 Steve Youngs <youngs_s@ozlinx.com.au>
4918 * x-init.el (x-activate-region-as-selection): replace obsolete
4919 function x-own-selection with own-selection.
4920 (ow-find): replace obsolete functions x-get-selection and
4921 x-get-clipboard with get-selection and get-clipboard.
4922 (init-post-x-win): replace obsolete function x-disown-selection
4923 with disown-selection.
4925 2000-07-20 Mike Sperber <mike@xemacs.org>
4927 * startup.el (load-user-init-file): Only try to load init file if
4930 2000-07-10 Andy Piper <andy@xemacs.org>
4932 * dialog-items.el: sync with Ben's patch.
4934 * gutter-items.el (buffers-tab-switch-to-buffer): remove now-bogus
4936 (progress-text-glyph): deleted.
4937 (progress-layout-glyph): make completely minimal.
4938 (progress-gauge-glyph): ditto.
4939 (progress-display-style): fix to handle dynamic instantiator
4941 (progress-text-instantiator): new.
4942 (progress-layout-instantiator): new.
4943 (progress-gauge-instantiator): new.
4944 (set-progress-display-instantiator): renamed and changed from
4945 set-progress-display-style.
4946 (progress-abort-glyph): use instantiator not glyph.
4947 (append-progress-display): use set-progress-display-instantiator
4948 and set-glyph-image.
4949 (abort-progress-display): ditto.
4950 (raw-append-progress-display): ditto.
4952 2000-07-20 Ben Wing <ben@xemacs.org>
4954 * code-files.el: Move Mule-specific code to mule-coding.el.
4956 2000-07-15 Ben Wing <ben@xemacs.org>
4962 * cmdloop.el (yes-or-no-p):
4963 * cmdloop.el (y-or-n-p):
4964 Make these functions use should-use-dialog-box-p and not be
4965 overridden in dialog.el.
4968 * cus-dep.el (Custom-make-dependencies): Removed.
4969 * cus-dep.el (Custom-make-dependencies-1): New.
4970 * cus-dep.el (Custom-make-one-dependency): New.
4971 New entry point for use in Makefiles, to avoid excessive
4974 * cus-edit.el (custom-variable-reset-saved):
4975 * cus-edit.el (custom-variable-reset-standard):
4976 * cus-edit.el (custom-save-resets):
4977 Fix bytecompiler warnings.
4980 * dialog.el (yes-or-no-p-dialog-box):
4981 * dialog.el (yes-or-no-p-maybe-dialog-box): Removed.
4982 * dialog.el (y-or-n-p-maybe-dialog-box): Removed.
4983 * dialog.el (get-dialog-box-response):
4984 * dialog.el (message-or-box):
4985 * dialog.el (make-dialog-box):
4986 * dialog.el (popup-dialog-box): New.
4987 Avoid yes-or-no-p bogosities.
4988 Create a general function `make-dialog-box' to encapsulate all
4989 dialog box methods; easily extendible. popup-dialog-box now obsolete.
4991 * dumped-lisp.el (preloaded-file-list):
4992 Add dialog-items. Clean up. Group files by types.
4994 * easymenu.el (easy-menu-add):
4995 * easymenu.el (easy-menu-remove):
4996 Account for accelerators.
4999 * extents.el (extent-list): New args, like in map-extents.
5000 * extents.el (extent-at-event): New.
5001 * extents.el (extents-at-event): New.
5004 * font-lock.el (font-lock-mode):
5005 * font-lock.el (font-lock-default-fontify-buffer):
5006 * font-lock.el (font-lock-default-unfontify-region):
5007 * font-lock.el (font-lock-fontify-syntactically-region):
5008 * font-lock.el (font-lock-fontify-keywords-region):
5009 Use new progress-feedback names.
5011 * font-lock.el (java-font-lock-identifier-regexp):
5012 * font-lock.el (java-font-lock-class-name-regexp):
5013 Fix bytecompiler warnings.
5016 * gutter-items.el (progress-display-use-echo-area): Removed.
5017 * gutter-items.el (progress-feedback-use-echo-area): New.
5018 * gutter-items.el (progress-display-popup-period): Removed.
5019 * gutter-items.el (progress-feedback-popup-period): New.
5020 * gutter-items.el (set-progress-display-style): Removed.
5021 * gutter-items.el (set-progress-feedback-style): New.
5022 * gutter-items.el (progress-display-style): Removed.
5023 * gutter-items.el (progress-feedback-style): New.
5024 * gutter-items.el (progress-stack):
5025 * gutter-items.el (progress-displayed-p): Removed.
5026 * gutter-items.el (progress-feedbacked-p): New.
5027 * gutter-items.el (clear-progress-display): Removed.
5028 * gutter-items.el (clear-progress-feedback): New.
5029 * gutter-items.el (progress-display-clear-when-idle): Removed.
5030 * gutter-items.el (progress-feedback-clear-when-idle): New.
5031 * gutter-items.el (remove-progress-display): Removed.
5032 * gutter-items.el (remove-progress-feedback): New.
5033 * gutter-items.el (progress-display-dispatch-non-command-events): Removed.
5034 * gutter-items.el (progress-feedback-dispatch-non-command-events): New.
5035 * gutter-items.el (append-progress-display): Removed.
5036 * gutter-items.el (append-progress-feedback): New.
5037 * gutter-items.el (abort-progress-display): Removed.
5038 * gutter-items.el (abort-progress-feedback): New.
5039 * gutter-items.el (raw-append-progress-display): Removed.
5040 * gutter-items.el (raw-append-progress-feedback): New.
5041 * gutter-items.el (display-progress-display): Removed.
5042 * gutter-items.el (display-progress-feedback): New.
5043 * gutter-items.el (current-progress-display): Removed.
5044 * gutter-items.el (current-progress-feedback): New.
5045 * gutter-items.el (current-progress-display-label): Removed.
5046 * gutter-items.el (current-progress-feedback-label): New.
5047 * gutter-items.el (progress-display): Removed.
5048 * gutter-items.el (progress-feedback): New.
5049 Replace "progress-display" with "progress-feedback" globally.
5051 * gutter-items.el (lprogress-display): Removed.
5052 * gutter-items.el (progress-feedback-with-label): New.
5053 Rename lprogress-display ==> progress-feedback-with-label.
5055 * gutter-items.el (search-dialog-direction): Removed.
5056 * gutter-items.el (search-dialog-text): Removed.
5057 * gutter-items.el (search-dialog-callback): Removed.
5058 * gutter-items.el (make-search-dialog): Removed.
5059 Move to dialog-items.el.
5062 * help.el (help-mode-quit):
5063 * help.el (mode-for-help): New.
5064 * help.el (help-sticky-window): New.
5065 * help.el (help-window-config): New.
5066 * help.el (with-displaying-help-buffer):
5067 * help.el (function-at-event): New.
5068 * help.el (help-symbol-regexp): New.
5069 * help.el (help-symbol-run-function-1): New.
5070 * help.el (help-symbol-run-function): New.
5071 * help.el (help-symbol-function-context-menu): New.
5072 * help.el (help-symbol-variable-context-menu): New.
5073 * help.el (help-symbol-function-and-variable-context-menu): New.
5074 * help.el (frob-help-extents): New.
5075 * help.el (describe-function-1):
5076 * help.el (variable-at-point):
5077 * help.el (variable-at-event): New.
5078 * help.el (describe-variable):
5080 - Make functions and variables be mousable.
5081 - Middle button hyperlinks.
5082 - New context-menu entries.
5085 * keydefs.el (global-map):
5086 New key bindings to move lines up and down.
5089 * lisp-mode.el (construct-lisp-mode-menu): New.
5090 * lisp-mode.el (emacs-lisp-mode-popup-menu):
5091 * lisp-mode.el (lisp-interaction-mode-menubar-menu):
5092 * lisp-mode.el (emacs-lisp-mode-menubar-menu):
5093 * lisp-mode.el (lisp-indent-function): Indent "flet" entries better.
5094 Make popup and menubar menus be different. Popup menu uses
5095 clicked location and automatically assumes symbol under the mouse
5096 for various commands.
5099 * menubar-items.el (bookmark-menu-filter): Add accelerators.
5100 * menubar-items.el (buffers-menu-omit-chars-list): Include 'd'.
5102 * menubar-items.el (global-popup-menu): Removed.
5103 * menubar-items.el (mode-popup-menu): Removed.
5104 * menubar-items.el (activate-popup-menu-hook): Removed.
5105 * menubar-items.el (popup-mode-menu): Removed.
5106 * menubar-items.el (popup-buffer-menu): Removed.
5107 * menubar-items.el (popup-menubar-menu): Removed.
5111 * menubar.el (global-popup-menu): New.
5112 * menubar.el (mode-popup-menu): New.
5113 * menubar.el (activate-popup-menu-hook): New.
5114 * menubar.el (last-popup-menu-event): New.
5115 * menubar.el (popup-mode-menu): New.
5116 * menubar.el (popup-buffer-menu): New.
5117 * menubar.el (popup-menubar-menu): New.
5118 * menubar.el (menu-call-at-event): New.
5119 Move non-content functions here. Add support for context menu
5122 * minibuf.el (minibuffer-history-uniquify):
5125 * minibuf.el (read-file-name-1):
5126 Call new file dialog box if it exists.
5128 * minibuf.el (mouse-rfn-setup-vars):
5129 Clean up "chop" action.
5132 * mouse.el (button2): Now bound to mouse-track.
5133 * mouse.el (click-inside-extent-p):
5134 * mouse.el (point-inside-extent-p):
5135 * mouse.el (point-inside-selection-p):
5136 * mouse.el (mouse-drag-or-yank): Removed.
5137 * mouse.el (mouse-begin-drag-n-drop): New.
5138 * mouse.el (mouse-eval-sexp):
5139 * mouse.el (mouse-track-activate-strokes): New.
5140 * mouse.el (mouse-track-do-activate): New.
5141 * mouse.el (mouse-track):
5142 * mouse.el (default-mouse-track-event-is-with-button): New.
5143 * mouse.el (default-mouse-track-cleanup-hook):
5144 * mouse.el (default-mouse-track-drag-hook):
5145 * mouse.el (default-mouse-track-drag-up-hook):
5146 * mouse.el (default-mouse-track-click-hook):
5147 Merge drag-n-drop into mouse-track.
5148 Add general "activate" support to replace specific button2 kludges.
5149 Use "button modifier" support in mouse-track.
5151 * package-get.el (package-get-dependencies): Fix bytecompiler warnings.
5154 * package-ui.el (pui-menu):
5155 * package-ui.el (pui-popup-context-sensitive): Removed.
5156 Fix bytecompiler warnings.
5157 Clean up popup code a bit.
5159 * select.el (get-selection-no-error): Fix bytecompiler warnings.
5162 * simple.el (transpose-lines):
5163 * simple.el (transpose-line-up): New.
5164 * simple.el (transpose-line-down): New.
5165 * simple.el (transpose-subr):
5166 * simple.el (transpose-subr-1): Removed.
5167 Clean up, add functions to move lines up and down.
5169 * startup.el (mail-host-address):
5170 * startup.el (user-mail-address):
5174 * subr.el (set-symbol-value-in-buffer): New.
5176 * subr.el (check-argument-type):
5177 * subr.el (defined-error-p): New.
5178 Add structured error support.
5180 * toolbar-items.el (toolbar-compile):
5181 Use new make-dialog-box.
5185 * userlock.el (ask-user-about-lock-dbox):
5186 * userlock.el (ask-user-about-supersession-threat-dbox):
5187 * userlock.el (ask-user-about-lock):
5188 * userlock.el (ask-user-about-supersession-threat):
5189 Use new make-dialog-box.
5190 Add safety checks; use should use-dialog-box-p.
5193 * window-xemacs.el (__buffer-dedicated-frame):
5194 * window-xemacs.el (buffer-dedicated-frame): New.
5195 * window-xemacs.el (set-buffer-dedicated-frame): New.
5196 Move dedicated-frame stuff into lisp.
5198 2000-07-18 Kirill 'Big K' Katsnelson <kkm@dtmx.com>
5200 * printer.el (generic-print-region): Do not require that
5201 `printer-name' be set.
5202 (printer-name): Commentary clarification.
5204 2000-07-19 Martin Buchholz <martin@xemacs.org>
5206 * XEmacs 21.2.35 is released.
5208 2000-07-18 Alastair J. Houghton <ajhoughton@lineone.net>
5210 * select.el (selection-coercible-types): Initialise.
5212 2000-07-18 Alastair J. Houghton <ajhoughton@lineone.net>
5214 * select.el (own-clipboard): Bug fix.
5216 2000-07-17 Mike Sperber <mike@xemacs.org>
5218 * cus-edit.el (custom-migrate-custom-file): Save init file before
5221 2000-07-16 Mike Sperber <mike@xemacs.org>
5223 * startup.el (load-init-file): Remove silly call to
5224 `load-user-custom-file`.
5225 (maybe-migrate-user-init-file): Minor fixes.
5227 2000-07-16 Martin Buchholz <martin@xemacs.org>
5229 * apropos.el (apropos-documentation-check-doc-file):
5230 `doc' variable should be let-bound, as was presumably intended.
5232 * cus-edit.el (custom-variable-reset-saved):
5233 (custom-variable-reset-standard):
5234 Remove unused variable comment-widget. Twice.
5236 * toolbar.el (toolbar-blank-press-function):
5237 Add a real defvar with initial value nil and proper docstring.
5238 (press-toolbar-button): No need to check for boundp-ness anymore.
5240 * rect.el (open-rectangle-line): Remove useless (let) form.
5241 Add defvar for pending-delete-mode.
5243 * info.el (Info-find-node): This function needs an autoload cookie.
5245 * mule/mule-x-init.el (x-use-halfwidth-roman-font):
5246 Use let* since the second form referred to the first.
5248 2000-07-16 Adrian Aichner <aichner@ecf.teradyne.com>
5250 * msw-select.el (mswindows-paste-clipboard): Use `get-clipboard'
5251 instead of removed `mswindows-get-clipboard'.
5254 2000-07-15 Alastair J. Houghton <ajhoughton@lineone.net>
5256 * select.el (select-convert-from-text): New.
5257 * select.el (select-convert-from-length): New.
5258 * select.el (select-convert-from-integer): New.
5259 * select.el (select-convert-from-identity): New.
5260 * select.el (select-convert-from-filename): New.
5261 * select.el (selection-converter-in-alist): Use them.
5262 New converter functions for X.
5264 * select.el (get-selection): Removed comment.
5266 * select.el (own-selection): Removed append code - I thought
5267 I'd already done this, but apparently not...
5269 * select.el: Changed comment about TIMESTAMP.
5271 * select.el (select-convert-in): New.
5272 * select.el (select-convert-out): New.
5273 New functions that get used by select.c.
5275 * select.el (select-buffer-killed-default): New.
5276 * select.el (select-buffer-killed-text): New.
5277 * select.el (selection-buffer-killed-alist): New.
5278 New list and functions that get called if a relevant selection
5279 exists and a buffer gets killed.
5281 * select.el (select-convert-to-targets):
5282 * select.el (select-convert-to-identity): Removed.
5283 * select.el (select-convert-from-identity): Removed.
5284 * select.el (select-converter-out-alist):
5285 Removed _EMACS_INTERNAL selection type.
5287 * x-select.el (xselect-kill-buffer-hook): Removed.
5288 * x-select.el (xselect-kill-buffer-hook-1): Removed.
5289 Removed this X-specific nonesense. Use the generic support
5290 in select.el instead.
5292 2000-07-15 Martin Buchholz <martin@xemacs.org>
5294 * mule/mule-category.el (defined-category-hashtable):
5295 Use make-hash-table instead of make-hashtable
5297 * buff-menu.el: Byte-compiler warning fix.
5299 * isearch-mode.el (isearch-highlight-all-cleanup):
5300 Remove unused variable `isearch-highlight-all-start'.
5302 * etags.el (add-to-tag-completion-table): Byte-compiler warning fix.
5304 * itimer.el (itimer-edit-mode): Byte-compiler warning fixes.
5306 * cus-dep.el (Custom-make-dependencies):
5307 Add autoload cookie for custom-add-loads to generated custom-load.el.
5309 * autoload.el (autoload-package-name): Warning suppression.
5310 Move defvar prior to first use.
5312 * custom.el: Add autoload for custom-declare-face.
5313 Allow `xemacs -no-autoloads -l bytecomp -f batch-byte-compile ...'
5314 * cl.el (cl-hack-byte-compiler):
5315 Allow `xemacs -no-autoloads -l bytecomp -f batch-byte-compile ...'
5318 2000-07-08 Mike Sperber <mike@xemacs.org>
5320 * startup.el (load-home-init-file): Added variable.
5321 (maybe-migrate-user-init-file): Added.
5322 (load-user-init-file): Load custom file if different from init
5325 * dumped-lisp.el (preloaded-file-list): Added "cus-file" before
5328 * cus-edit.el (custom-migrate-custom-file): Added for migration.
5329 Moved `custom-file'-related code to cus-file.el.
5331 * cus-file.el: New file.
5333 2000-04-01 Mike Sperber <mike@xemacs.org>
5335 * packages.el (packages-find-package-directories): Added support
5336 for external package hierarchies with in-place installations.
5338 * find-paths.el (paths-root-in-place-p): Added.
5339 (paths-find-emacs-directory): Added support for external
5340 directories with in-place installations.
5341 (paths-find-site-directory): Ditto.
5343 * startup.el (find-user-init-file): Also look for
5344 ~/.xemacs/init.elc? in preference to ~/.emacs.
5346 2000-07-12 Alastair J. Houghton <ajhoughton@lineone.net>
5348 * select.el (own-selection):
5349 * select.el (own-clipboard): Changed `append' parameter to
5350 `how-to-use' parameter.
5351 * select.el (own-selection): Removed icky append code.
5352 * select.el (own-selection, get-selection): Removed extra type
5354 * select.el (selection-appender-alist):
5355 * select.el (selection-converter-{in|out}-alist): Initialise.
5356 * select.el (select-append-to-*): New.
5357 * select.el (select-convert-from-*): New. New functions to append
5358 data and convert data from external type.
5360 2000-07-12 Stef Epardaud <stef@lunatech.com>
5362 * font-lock.el: Javadoc enhancements.
5364 2000-07-06 Kirill 'Big K' Katsnelson <kkm@dtmx.com>
5366 * printer.el (generic-print-region): Compose job name from buffer
5369 2000-07-06 Yoshiki Hayashi <yoshiki@xemacs.org>
5371 * font-lock.el (font-lock-fontify-pending-extents): Call
5372 font-lock-fontify-region instead of font-lock-fontify-buffer
5373 to avoid unnecessary progress gauges.
5375 2000-07-06 Craig Lanning <lanning@scra.org>
5377 * custom-load.el (faces):
5379 * finder.el (finder-compile-keywords): from Dan Holmsand, make sure
5382 * process.el (call-process-internal): from Dan Holmsand, use binary
5383 coding systems so that jka-compr works.
5385 2000-07-07 Ben Wing <ben@xemacs.org>
5387 * font-lock.el: Undo previous change. Unfortunately, some
5388 files actually use the variables directly in their init code
5389 without quoting them.
5391 2000-07-07 Ben Wing <ben@xemacs.org>
5393 * font-lock.el (defvar font-lock-*-face): Removed.
5395 * font-lock.el (font-lock-apply-highlight): Bind these face vars
5396 only when necessary.
5398 2000-06-30 Charles G Waldman <cgw@alum.mit.edu>
5400 * cl-macs.el: fix cl-transform-function-property kludge
5401 so that it does not require a random feature.
5403 2000-06-09 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
5405 * files.el (auto-mode-alist): allow .make extension for Makefiles,
5406 as in Linux kernel "Rules.make".
5408 2000-06-29 Gunnar Evermann <ge204@eng.cam.ac.uk>
5410 * build-report.el (build-report): Add autoload cookie.
5412 2000-06-21 Charles G Waldman <cgw@alum.mit.edu>
5414 * package-ui.el (defgroup pui): Correct a misspelling
5415 (pui-toggle-package-delete): Change `seleted' to `selected'
5417 2000-06-12 Jan Vroonhof <vroonhof@math.ethz.ch>
5419 * package-get.el (package-get-update-base):
5420 (package-get): Use insert-file-contents-literally always.
5421 (package-get-maybe-save-index):
5422 Force coding system for writing to binary.
5424 2000-06-08 Mike Alexander <mta@arbortext.com>
5426 * code-process.el (call-process-region): If there is no coding
5427 system for the process on process-coding-system-alist use the
5428 coding system of the buffer containing the region.
5430 2000-06-10 Ben Wing <ben@xemacs.org>
5432 * cmdloop.el (command-error):
5433 If debug-on-error and noninteractive, output backtrace.
5435 * files.el (file-relative-name):
5436 Remove MSDOS references.
5438 * simple.el (line-number): New function, due to non-obvious
5439 behavior/usage of count-lines.
5441 * simple.el (count-lines): document non-obvious usage to get
5444 2000-06-11 Ben Wing <ben@xemacs.org>
5446 * faces.el ((featurep 'xpm)):
5447 * x-faces.el (x-init-face-from-resources):
5448 * x-faces.el (x-init-frame-faces):
5449 * x-misc.el (x-init-specifier-from-resources):
5450 * x-misc.el (x-get-resource-and-bogosity-check):
5451 * x-misc.el (x-get-resource-and-maybe-bogosity-check):
5452 * x-mouse.el (x-init-pointer-shape):
5453 * x-scrollbar.el (x-init-scrollbar-from-resources):
5454 Add sixth argument to x-get-resource calls so as to issue warnings
5455 rather than errors on bogus arguments.
5457 2000-06-05 Ben Wing <ben@xemacs.org>
5459 * compat.el: new file. provides a clean, non-intrusive way to
5460 define compatibility functions.
5462 * process.el (shell-quote-argument): temporary fix for lack
5463 of nt-quote-process-args. #### I need to put back the overall
5464 structure of that mechanism but redo the guts of it using the
5465 extra intelligence in the C code.
5467 2000-05-28 Adrian Aichner <aichner@ecf.teradyne.com>
5469 * package-info.el (pi-md5sum): Calculate MD5 sum just like
5470 `package-get' does in package-get.el, instead of using external
5473 * package-get.el (package-get): Insert package file literally to
5474 make checksum calculation work.
5476 2000-04-18 Hrvoje Niksic <hniksic@iskon.hr>
5478 * code-files.el (convert-mbox-coding-system): Deleted.
5479 (file-coding-system-alist): Removed reference to
5480 convert-mbox-coding-system.
5482 2000-05-28 Martin Buchholz <martin@xemacs.org>
5484 * XEmacs 21.2.34 is released.
5486 2000-05-20 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
5488 * font-lock.el (font-lock-keywords): Rewrote docstring
5490 2000-05-22 Karl M. Hegbloom <karlheg@debian.org>
5492 * loadhist.el (unload-feature): handle case where x is both boundp
5495 2000-05-22 Karl M. Hegbloom <karlheg@debian.org>
5497 * packages.el: It's ok to use built-in macros, but not lisp
5500 2000-05-20 Ben Wing <ben@xemacs.org>
5503 * font-lock.el (font-lock-message-threshold):
5504 * font-lock.el (font-lock-mode):
5505 * font-lock.el (font-lock-default-fontify-buffer):
5506 * font-lock.el (font-lock-always-fontify-immediately):
5507 * font-lock.el (font-lock-old-extent): Removed.
5508 * font-lock.el (font-lock-old-len): Removed.
5509 * font-lock.el (font-lock-fontify-glumped-region): Removed.
5510 * font-lock.el (font-lock-pending-extent-table): New.
5511 * font-lock.el (font-lock-range-table): New.
5512 * font-lock.el (font-lock-after-change-function):
5513 * font-lock.el (font-lock-after-change-function-1): Removed.
5514 * font-lock.el (font-lock-fontify-pending-extents): New.
5515 * font-lock.el ('font-lock-revert-cleanup): Removed.
5516 * font-lock.el ('font-lock-revert-setup): Removed.
5517 Rewrite deferral code to handle any number of changes, merging
5518 them properly. Remove hacked-up code for revert-buffer, now
5521 * menubar-items.el (default-menubar):
5522 In Options->Edit Init File, don't switch to emacs-lisp-mode
5523 unless necessary; doing this turns off font-lock.
5525 2000-05-15 Yoshiki Hayashi <yoshiki@xemacs.org>
5527 * keydefs.el: Define C-x BS to backward-kill-sentence.
5529 2000-05-15 Yoshiki Hayashi <yoshiki@xemacs.org>
5531 * files.el (hack-local-variables-prop-line): Use non-greedy
5532 matching to process -*-texinfo-*- -*-.
5534 2000-05-11 Jonathan Marten <jonathan.marten@uk.sun.com>
5536 * minibuf.el (minibuf-directory-files): new function.
5537 (read-file-name-activate-callback): use minibuf-directory-files.
5538 (read-directory-name-internal): ditto.
5539 (mouse-file-display-completion-list): ditto.
5540 (mouse-directory-display-completion-list): ditto.
5541 (read-file-name-internal): remove "./" from completion list unless
5542 explicitly matched, for consistency.
5544 2000-05-11 Ben Wing <ben@xemacs.org>
5546 * gutter-items.el (gutter-buffers-tab):
5547 * gutter-items.el (add-tab-to-gutter):
5548 * gutter-items.el (update-tab-in-gutter):
5549 * gutter-items.el (remove-buffer-from-gutter-tab): Removed.
5550 * gutter-items.el (append-progress-display):
5551 * gutter-items.el (abort-progress-display):
5552 * gutter-items.el (raw-append-progress-display):
5553 Further fixes. Use set-glyph-image not set-image-instance-property,
5554 to fix problems with multiple windows in a frame.
5556 * menubar-items.el (tutorials-menu-filter):
5559 * startup.el (early-error-handler):
5560 Display message box under windows; otherwise, message will disappear
5561 before it can be viewed.
5564 Fix bug in NEEDTODUMP processing.
5566 2000-05-08 Yoshiki Hayashi <yoshiki@xemacs.org>
5568 * startup.el (lock-directory): Removed.
5569 (superlock-file): Ditto.
5570 (startup-set-paths): Remove lockdir.
5571 (startup-setup-paths-warning): Remove lock-directory.
5573 * setup-paths.el (paths-find-lock-directory): Removed.
5574 (paths-find-superlock-file): Ditto.
5576 2000-05-09 Ben Wing <ben@xemacs.org>
5578 * faces.el (set-face-property):
5579 * faces.el (set-face-font):
5580 * faces.el (set-face-foreground):
5581 * faces.el (set-face-background):
5582 * faces.el (set-face-background-pixmap):
5583 * faces.el (set-face-underline-p):
5584 * faces.el (set-face-strikethru-p):
5585 * faces.el (set-face-highlight-p):
5586 * faces.el (set-face-dim-p):
5587 * faces.el (set-face-blinking-p):
5588 * faces.el (set-face-reverse-p):
5592 * glyphs.el (make-image-specifier):
5593 * glyphs.el (glyph-property):
5594 * glyphs.el (set-glyph-image):
5595 * glyphs.el (make-glyph):
5596 * glyphs.el (make-pointer-glyph):
5597 * glyphs.el (make-icon-glyph):
5598 * glyphs.el (widget-image-instance-p): New.
5599 authorship info, lots of doc changes. New predicate, inadvertently
5600 omitted. the general principle with specifier docs is now that
5601 the description of instantiators should go with the make-foo-specifier
5602 fun's doc string, rather than in foo-specifier-p. this follows
5603 conventions elsewhere in XEmacs and in general is a lot more obvious
5604 of a place to look. sometimes the make-foo-specifier function needs
5605 to be created in the process.
5608 * gutter.el (make-gutter-specifier): New.
5609 * gutter.el (make-gutter-size-specifier): New.
5610 * gutter.el (make-gutter-visible-specifier): New.
5611 specifier doc updates according to the conventions specified before.
5614 * objects.el (make-font-specifier):
5615 * objects.el (make-color-specifier):
5616 * objects.el (make-face-boolean-specifier): New.
5617 specifier doc updates according to the conventions specified before.
5620 * specifier.el (set-specifier):
5621 * specifier.el (make-integer-specifier): New.
5622 * specifier.el (make-boolean-specifier): New.
5623 * specifier.el (make-natnum-specifier): New.
5624 * specifier.el (make-generic-specifier): New.
5625 * specifier.el (make-display-table-specifier): New.
5626 specifier doc updates according to the conventions specified before.
5629 * toolbar.el (make-toolbar-specifier): New.
5630 specifier doc updates according to the conventions specified before.
5632 2000-05-09 Ben Wing <ben@xemacs.org>
5634 * process.el (call-process-internal): Revert to previous version
5635 because Mike's change clashed with a change I did not long before.
5636 Changed progn to prog1 to fix the bug pointed out by Mike Alexander.
5637 Thanks very much Mike for pointing out the bug and submitting a
5640 2000-04-13 Mike Alexander <mta@arbortext.com>
5642 * process.el (call-process-internal): Send the correct input buffer
5643 (call-process-internal): Return the exit status of the process
5645 2000-05-07 Ben Wing <ben@xemacs.org>
5648 * winnt.el (nt-quote-args-verbatim): Removed.
5649 * winnt.el (nt-quote-args-prefix-quote): Removed.
5650 * winnt.el (nt-quote-args-backslash-quote): Removed.
5651 * winnt.el (nt-quote-args-double-quote): Removed.
5652 * winnt.el (nt-quote-args-functions-alist): Removed.
5653 * winnt.el (nt-quote-process-args): Removed.
5654 Remove all stuff for argument quoting. We borrow the code instead
5655 from Emacs 20.6, which is much more careful in its quoting
5656 (e.g. in handling runs of the escape character) and avoids most of
5657 the need for this Lisp mechanism by checking to see whether we're
5658 running a Cygwin or normal program and doing the appropriate
5659 quoting. If we end up needing such a mechanism, we should add
5660 it by extending the variable `mswindows-quote-process-args' so it
5661 can take an alist of regexps.
5663 2000-05-07 Ben Wing <ben@xemacs.org>
5666 Restore M-up, M-down to 21.1 state. Put *ward-sentence on
5667 C-M-left, C-M-right instead. Define C-M-up, C-M-down to scroll
5668 the window without moving point.
5671 * simple.el (scroll-up-one): New.
5672 * simple.el (scroll-down-one): New.
5673 Functions for use with C-M-up/down.
5675 2000-05-01 Martin Buchholz <martin@xemacs.org>
5677 * XEmacs 21.2.33 is released.
5679 2000-04-29 Martin Buchholz <martin@xemacs.org>
5681 * dialog.el (yes-or-no-p-dialog-box):
5683 Fix following horrible bug in X11 mode with focus-follows-mouse:
5684 1. Visit two files in two different frames.
5685 2. do File->Revert Buffer in one of those frames.
5686 3. Dialog box appears.
5687 4. Arrange things so that the mouse passes over the *other*
5688 frame, then to the dialog box, and click on "Yes".
5689 5. The file contents end up in the *wrong* buffer!
5692 2000-04-28 Ben Wing <ben@xemacs.org>
5694 * help.el (describe-installation): correct typo introduced
5695 in last patch: boundp -> fboundp.
5697 * etags.el (buffer-tag-table-list):
5698 canonicalize filenames to Unix format so that tag-table-alist
5699 searching works under Windows.
5702 Bowdlerize the supposedly objectionable words
5703 "who couldn't quite manage to cleanly modify batch-update-autoloads".
5705 * gutter-items.el (set-progress-display-style):
5706 * gutter-items.el (search-dialog-callback):
5707 * gutter-items.el (make-search-dialog):
5708 Change to new callback-ex api.
5710 2000-04-26 Bjrn Torkelsson <torkel@hpc2n.umu.se>
5712 * help.el: (describe-installation): decode-coding-string is not
5713 defined in a non MULE environment.
5715 2000-04-28 Ben Wing <ben@xemacs.org>
5717 * gutter-items.el (buffer-list-changed-hook):
5718 use it, not record-buffer-hook.
5720 * subr.el (record-buffer-hook): Removed.
5722 2000-04-27 Ben Wing <ben@xemacs.org>
5724 * gutter-items.el (buffers-tab-switch-to-buffer): do not
5725 use NORECORD option. Andy will not like this, but the existing
5726 gutter behavior is just wrong, as per this comment:
5728 ;; this used to add the norecord flag to both calls below.
5729 ;; this is bogus because it is a pervasive assumption in XEmacs
5730 ;; that the current buffer is at the front of the buffers list.
5731 ;; for example, select an item and then do M-C-l
5732 ;; (switch-to-other-buffer). Things get way confused.
5734 ;; Andy, if you want to maintain the current look, you must
5735 ;; *uncouple* the gutter order and buffers order.
5737 * loaddefs.el (completion-ignored-extensions): unfuckify.
5739 * bytecomp.el (batch-byte-compile-one-file): new function, used in
5742 * autoload.el (batch-update-one-directory): new function, used in
5745 * loadup.el: set gc-cons-threshold very high unless dumping --
5746 loadup during update-elc is much much much faster. also do this
5747 when quick-building.
5749 add commented-out code for profiling loadup.
5752 * update-elc.el (preloaded-file-list): add bytecomp.el, since it
5753 is required in order to build xemacs.
5755 2000-04-26 Ben Wing <ben@xemacs.org>
5757 * loadup.el: don't garbage collect during loadup if quick-build
5758 compile-time option is set.
5760 2000-04-23 Ben Wing <ben@xemacs.org>
5762 * update-elc.el: compute whether any dumped .el or .elc files
5763 are newer than the dumped exe, and touch the file ../src/NEEDTODUMP
5766 * update-elc.el (update-elc-files-to-compile): always change
5767 NOBYTECOMPILE in the src directory rather than current dir,
5768 so it will work under NT.
5770 * autoload.el (autoload-trim-file-name): canonicalize to slashes so
5771 the form of this file is identical between Unix and Windows.
5772 (autoload-target-directory): Fixed to be lisp/ not lisp/prim/.
5774 (update-autoloads-from-directory): updated doc string.
5775 updated doc strings in a few other places.
5777 2000-04-18 Yoshiki Hayashi <yoshiki@xemacs.org>
5779 * bytecomp.el (byte-force-recompile): Fix argument to
5780 byte-recompile-directory.
5782 2000-04-17 Yoshiki Hayashi <yoshiki@xemacs.org>
5784 * gutter-items.el (progress-display-clear-when-idle): Use
5786 * gutter-items.el (clear-progress-display): Adjust number of
5789 2000-04-13 Yoshiki Hayashi <yoshiki@xemacs.org>
5791 * dumped-lisp.el (preloaded-file-list): Always dump select.el.
5793 2000-04-16 Ben Wing <ben@xemacs.org>
5795 * printer.el: New file.
5797 * dumped-lisp.el (preloaded-file-list): Declare printer.el.
5799 * help.el (describe-installation): Fix decoding for Windows.
5802 * menubar-items.el (default-menubar):
5803 * menubar-items.el (tutorials-menu-filter): New.
5804 * menubar-items.el (popup-menubar-menu):
5805 Add authorship. Redo Help menu and Tutorials filter.
5807 * menubar.el: Correct comment.
5809 * modeline.el (modeline-buffer-identification): Correct doc string.
5812 * simple.el (printing): Removed.
5813 * simple.el (printer-name): Removed.
5814 * simple.el (generic-print-buffer): Removed.
5815 * simple.el (generic-print-region): Removed.
5816 Move generic print code to printer.el.
5818 2000-04-15 Ben Wing <ben@xemacs.org>
5820 * simple.el (generic-print-region): New.
5821 make this function actually work.
5822 (generic-print-buffer): call generic-print-region.
5824 2000-04-14 Andy Piper <andy@xemacs.org>
5826 * gutter-items.el (make-search-dialog): avoid unnecessary futzing
5827 by using the new widget-callback-current-channel.
5828 (search-dialog-callback): ditto.
5830 2000-04-12 Andy Piper <andy@xemacs.org>
5832 * gutter.el (default-gutter-position): moved from gutter-items.el.
5833 (default-gutter-position-changed-hook): ditto.
5834 (gutter-element-visibility-changed-hook): ditto.
5835 (set-gutter-element): ditto.
5836 (remove-gutter-element): ditto.
5837 (set-gutter-element-visible-p): ditto.
5838 (gutter-element-visible-p): ditto.
5839 (init-gutter): ditto.
5841 * dialog.el (make-dialog-box): renamed and moved from
5844 * gutter-items.el: move various functions elsewhere.
5846 2000-04-13 Katsumi Yamaoka <yamaoka@jpl.org>
5848 * menubar-items.el: Fixed place of parenthesis.
5850 2000-04-12 Ben Wing <ben@xemacs.org>
5852 * etags.el (find-tag-at-point): New. Lets you do find-tag
5853 without constantly being prompted for the tag.
5854 * simple.el: Added a number of section headings, to clarify the
5855 organization of this file.
5856 * simple.el (activate-region):
5857 * simple.el (region-exists-p):
5858 * simple.el (region-active-p):
5859 Moved these three function down to the other side of
5860 the case-changing functions, so they join the rest of
5862 * simple.el (printing): New.
5863 * simple.el (printer-name): New.
5864 * simple.el (generic-print-buffer): New.
5865 New functions, a very simple prototype for a unified
5868 * process.el (call-process-internal): Real fix for null BUFFER,
5869 other problems with BUFFER specs.
5872 Fixed up File->Print to use new printing functions.
5873 Various corrections and expansions to Grep/Compile menus.
5874 New options for Printing.
5875 New options for SMTP Mail, the way to send mail under
5876 MS Windows. (There's also a package patch to make SMTP
5877 Mail be the default under MSWin.)
5879 2000-04-09 Jeff Miller <jmiller@cablespeed.com>
5881 * menubar-items.el: Selecting Rectangle Mousing from menubar
5882 did not work. Needed to quote mouse-track-rectangle-p.
5884 2000-04-06 Yoshiki Hayashi <yoshiki@xemacs.org>
5886 * cl-compat.el (keywordp): Removed.
5888 2000-04-05 Andy Piper <andy@xemacs.org>
5890 * gutter-items.el (progress-layout-glyph): don't initialize here.
5891 (progress-gauge-glyph): use dynamic sizing.
5892 (set-progress-display-style): new function. Set progress glyphs
5893 appropriately depending on the style.
5894 (progress-display-style): new variable. Custom version of
5895 set-progress-display-style.
5896 (progress-abort-glyph): switch to dynamic sizes.
5897 (search-dialog-text): make the edit field active.
5899 2000-04-04 Andy Piper <andy@xemacs.org>
5901 * gutter-items.el (make-search-dialog): need to make the search
5902 dialog visible after creation.
5904 * menubar-items.el (default-menubar): use the search dialog for
5905 searching. Remove some extraneous search menu items.
5907 * gutter-items.el (set-gutter-element): allow glyphs to be used as
5909 (make-gutter-only-dialog-frame): allow the user to create the
5910 frame unmapped. Allow the gutter spec to be given as a glyph.
5911 (search-dialog-direction): new variable.
5912 (search-dialog-text): new variable.
5913 (search-dialog-callback): new function. Callback for the search
5915 (make-search-dialog): new function. Create a user-friendly search
5918 2000-04-04 Hrvoje Niksic <hniksic@iskon.hr>
5920 * faces.el (set-face-stipple): Use mswindows-bitmap-file-path
5923 2000-04-01 Andy Piper <andy@xemacs.org>
5925 * font-lock.el (font-lock-fontify-keywords-region): Calculate
5926 progress more accurately.
5928 2000-02-02 Hirokazu FUKUI <hfukui@sannet.ne.jp>
5930 * finder.el (finder-compile-keywords): Process readable files only.
5931 Because error in process of .#finder-inf.el when compile xemacs
5932 with --with-clash-detection option.
5934 2000-03-31 Andy Piper <andy@xemacs.org>
5936 * gutter-items.el (append-progress-display): don't delay after a
5937 successful font-lock.
5938 (make-gutter-only-dialog-frame): new function. Allow users to
5939 create gutter-only dialogs.
5941 2000-03-27 Mike Alexander <mta@arbortext.com>
5943 * process.el (call-process-internal): Handle a null BUFFER
5944 parameter correctly.
5946 2000-03-28 Andy Piper <andy@xemacs.org>
5948 * gutter-items.el (abort-progress-display): put strings in the
5950 (progress-layout-glyph): signal special 'quit callback.
5951 (progress-display-quit-function): deleted.
5952 (progress-display-stop-callback): deleted.
5953 (progress-display-dispatch-command-events): deleted.
5954 (append-progress-display): remove calls to
5955 progress-display-dispatch-command-events.
5956 (raw-append-progress-display): ditto.
5958 2000-03-23 Hrvoje Niksic <hniksic@iskon.hr>
5960 * faces.el (set-face-stipple): Rewrite to correctly handle PIXMAP
5961 being a list. Actually define `stipple-pixmap-p' which is used as
5962 an error predicate. Correctly handle PIXMAP being either relative
5963 or absolute file name.
5965 2000-03-24 Andy Piper <andy@xemacs.org>
5967 * gutter-items.el (add-tab-to-gutter): use copy-sequence.
5968 (abort-progress-display): ditto. Don't delete the created extent.
5969 (raw-append-progress-display): ditto.
5970 (progress-display-dispatch-non-command-events): new
5971 function. Encapsulates what we want to do when no command input is
5973 (progress-display-dispatch-command-events): likewise, but disable
5974 for now since it causes too many problems.
5975 (append-progress-display): use them.
5976 (raw-append-progress-display): ditto.
5977 (default-gutter-position-changed-hook): set this rather than
5978 default-gutter-position-changed.
5979 (default-gutter-position-changed-hook): lambda with zero arguments
5981 (raw-append-progress-display): trap errors in pending input since
5982 allowing them to signal will hose the gauge well and
5983 truly. Ideally we would like to delay these until we are more able
5985 (append-progress-display): ditto.
5987 2000-03-20 Jeff Miller <jmiller@cablespeed.com>
5989 * lisp/make-docfile.el: call-process-internal is now implemented
5992 2000-03-21 Ben Wing <ben@xemacs.org>
5994 * mule\mule-cmds.el (set-language-info-alist):
5995 Fix to correspond to new menu arrangement.
5997 2000-03-21 Ben Wing <ben@xemacs.org>
6000 * process.el (call-process-internal): New.
6001 New implementation of call-process. Only enabled under NT, so far.
6002 stderr handling not implemented yet in CVS'd C code.
6004 2000-03-20 Ben Wing <ben@xemacs.org>
6007 * lisp-mode.el (lisp-interaction-mode-menubar-menu): New.
6008 * lisp-mode.el (lisp-interaction-mode):
6009 Put back Lisp Interaction menubar for Jan V's sake.
6012 * simple.el (mark-ring):
6013 * simple.el (dont-record-current-mark): New.
6014 * simple.el (in-shifted-motion-command): New.
6015 * simple.el (mark-ring-unrecorded-commands): New.
6016 * simple.el (mark-ring-max):
6017 * simple.el (set-mark-command):
6018 * simple.el (push-mark):
6019 * simple.el (handle-pre-motion-command):
6020 Implement scheme for not recording unimportant marks.
6023 * subr.el (function-allows-args): New.
6024 New function function-allows-args.
6026 2000-03-20 Martin Buchholz <martin@xemacs.org>
6028 * XEmacs 21.2.32 is released.
6030 2000-03-20 Andy Piper <andy@xemacs.org>
6032 * gutter-items.el (update-tab-in-gutter): force selection of the
6033 selected-window if required to do so.
6034 (buffers-tab-items): ditto.
6035 (add-tab-to-gutter): ditto.
6036 (create-frame-hook): use force-selection.
6037 (default-gutter-position-changed): lambdify.
6038 (update-tab-hook): deleted since it was only used in one place.
6040 2000-03-18 Andy Piper <andy@xemacs.org>
6042 * files.el (find-file-noselect): undo change that shouldn't have
6045 2000-03-17 Andy Piper <andy@xemacs.org>
6047 * buffer.el (switch-to-buffer): use last-nonminibuf-window instead
6048 of selected-window trickery.
6050 * gutter-items.el (update-tab-in-gutter): don't give dedicated
6052 (progress-display-stop-callback): progress -> progress-display
6053 (progress-display-quit-function): ditto.
6054 (clear-progress-display): ditto.
6055 (remove-progress-display): ditto.
6056 (append-progress-display): ditto.
6057 (abort-progress-display): ditto.
6058 (raw-append-progress-display): ditto.
6059 (display-progress-display): ditto.
6060 (current-progress-display-label): ditto.
6061 (current-progress-display): ditto.
6062 (lprogress-display): ditto and save the buffer
6063 (progress-display): ditto. Otherwise the buffer sometimes gets
6064 changed which confuses font-lock.
6066 * font-lock.el (font-lock-default-fontify-buffer): catch all
6067 errors, not just quit.
6068 (font-lock-mode): progress -> display-progress
6069 (font-lock-default-fontify-buffer): ditto.
6070 (font-lock-fontify-syntactically-region): ditto.
6071 (font-lock-fontify-keywords-region): ditto.
6073 2000-03-14 Hrvoje Niksic <hniksic@iskon.hr>
6075 * cl.el (gensym): Move to here from cl-macs.el.
6078 2000-03-16 Andy Piper <andy@xemacs.org>
6080 * font-lock.el (font-lock-mode): use lprogress and friends for
6081 progress management.
6082 (font-lock-default-fontify-buffer): ditto.
6083 (font-lock-fontify-syntactically-region): ditto.
6084 (font-lock-fontify-keywords-region): ditto.
6085 (font-lock-revert-cleanup): fix reverting.
6086 (font-lock-revert-setup): ditto.
6088 * gutter-items.el (progress-use-echo-area): new variable. Use the
6089 echo area for progress gauges if non-nil.
6090 (clear-progress): remove echo area stuff and defer to
6092 (append-progress): dispatch non-command events after each progress
6093 increment. Remove echo area stuff.
6094 (abort-progress): remove echo area stuff and defer to
6096 (raw-append-progress): ditto. Dispatch non-command events after
6098 (display-progress): defer echo area stuff to display-message.
6100 * gutter-items.el (clear-progress):
6101 (abort-progress): indentation changes.
6102 (display-progress): don't clear progress.
6103 (append-progress): compare messages with equal.
6104 (raw-append-progress): use dispatch-non-command-events to flush
6105 widget creation events.
6107 2000-03-13 Ben Wing <ben@xemacs.org>
6110 * abbrev.el (abbrev-string-to-be-defined): New.
6111 * abbrev.el (inverse-abbrev-string-to-be-defined): New.
6112 Changes for use with the menubar.
6114 2000-03-12 Ben Wing <ben@xemacs.org>
6116 * alist.el (vassoc): moved here from font-menu.el.
6118 * custom.el (defface): typo fix.
6120 * dialog.el (yes-or-no-p-dialog-box):
6121 * dialog.el (message-box):
6122 * files.el (save-some-buffers-1):
6123 Put accelerators in the button names.
6125 * font-lock.el (font-lock-comment-face):
6126 * font-lock.el (font-lock-keyword-face):
6127 * font-lock.el (font-lock-function-name-face):
6128 Fixed some of the colors under MS Windows because the existing
6129 default colors were hardly different from black and needed to be
6133 * font-menu.el (font-menu-split-long-menu):
6134 * font-menu.el (font-menu-family-constructor):
6135 * font-menu.el (font-menu-size-constructor):
6136 * font-menu.el (font-menu-weight-constructor):
6137 * font-menu.el (font-menu-set-font):
6138 vassoc moved to alist.el.
6139 Accelerators added to all menus.
6140 Unused bound var new-props removed.
6142 * keydefs.el: I did a whole lot of rearranging to put things in a
6143 more consistent order and fixed a number of cases where key
6144 combinations involving up, down, left, right and so on were
6145 defined but the corresponding keypad combinations were not
6149 * lisp-mode.el (lisp-interaction-mode-popup-menu):
6150 * lisp-mode.el (emacs-lisp-mode):
6151 * lisp-mode.el (lisp-interaction-mode):
6152 * lisp-mode.el (flet):
6153 Added accelerators onto the menus.
6154 Made all the different versions of the let function be indented
6156 Undid Steve's easy-menu-ification, because it makes it impossible
6157 to have the menubar and popup menus different.
6158 Cleaned up the menu; added items for find-function &c and some
6159 indenting, and removed debug-on-*.
6161 * list-mode.el (list-mode-hook):
6162 * list-mode.el (list-mode):
6163 * list-mode.el (completion-setup-hook):
6164 * list-mode.el (display-completion-list):
6165 Added support for the :window-height keyword, which is required
6166 because of other changes that I made for the file dialog box. I
6167 also made the hook variables list-mode-hook and
6168 completion-setup-hook and also minibuffer-setup-hook in
6169 minibuf.el be permanent-local; see comment in list-mode.el.
6171 * map-ynp.el (map-y-or-n-p):
6172 Added accelerators to the dialog buttons.
6174 * menubar-items.el (menu-truncate-list):
6175 New internal function.
6176 * menubar-items.el (submenu-generate-accelerator-spec):
6177 * menubar-items.el (menu-item-strip-accelerator-spec):
6178 * menubar-items.el (menu-item-generate-accelerator-spec):
6179 New exported functions, for use in auto-generating accelerator specs.
6182 * menubar-items.el (default-menubar):
6183 * menubar-items.el (maybe-add-init-button):
6184 * menubar-items.el (bookmark-menu-filter):
6185 * menubar-items.el (slow-format-buffers-menu-line):
6186 * menubar-items.el (build-buffers-menu-internal):
6187 * menubar-items.el (language-environment-menu-filter):
6188 * menubar-items.el (default-popup-menu):
6189 * menubar-items.el (popup-buffer-menu):
6190 * menubar-items.el (popup-menubar-menu):
6191 Did a major overhaul on this file, and in fact I'm nowhere near
6192 done working on the menubar, and there will be more patches to
6193 come. A basic summary of what I've done:
6195 a) I added accelerators to all of the menu items. For menus that
6196 are auto-generated, such as the buffers menu, the accelerators are
6197 automatically added to the beginning of each line using the
6198 numbers 1 through 9, then zero, and then letters starting with A,
6199 but omitting the letters that are already in use for the fixed
6200 menu items at the top of the buffers menu. To facilitate adding
6201 accelerators of this kind, I created some new functions
6202 (*-accelerator-spec), which are also being used by other filters
6203 that auto generate lists of things such as ftp sites to download
6204 packages. If people really don't like these accelerators
6205 appearing at the beginning of the menu items, a variable can be
6206 added to optionally turn them off, but I think this is rather
6207 pointless because other menu items have accelerators and many or
6208 most of the menu users will use the accelerators if the support is
6211 b) I combined the top level Tools and Apps menus into a single
6212 Tools menu, because the distinction between the two is not
6213 obvious, and the items on the menus are not used often enough that
6214 putting some of them onto submenus is a problem.
6216 c) I created two new top level menus called View and Cmds because
6217 there were too many items on the File and Edit menus, and I'm going
6218 to be adding more items to these menus. In contrast to the Tools
6219 menu, the items on these menus may be used quite often during an
6220 editing session, and so should be available with fewer
6223 d) I added a number of options to the options menu, including one
6224 for controlling whether the alt key can be used to traverse to
6225 menu items using the accelerators, one for controlling behavior of
6226 control-k, one for controlling how the kill and yank functions
6227 interact with the clipboard, a few additional buffers-menu
6228 options, and various other things. I also did a bit of
6229 rearranging, for example, combining the keyboard and mouse options
6230 into a single keyboard and mouse submenu to facilitate the
6231 accelerators on that level.
6233 e) I changed the variable buffers-menu-format-buffer-line-function
6234 to take two arguments instead of one, the second argument being
6235 the line number for use in creating an accelerator. I added a
6236 hack to support existing functions with one argument (although I
6237 doubt that very many of these exist), for backward compatibility.
6239 f) I moved the top level mule menu to be a submenu of the edit
6240 menu. I think that most of the items on this menu are fairly
6241 useless and there are certainly not enough frequently used items
6242 to justify this being its own top level menu.
6244 g) I combined most of the items in big-menubar.el into the main menu.
6245 If people think the main menu is too big, it would be possible to
6246 create different configurations, some smaller.
6248 * menubar.el (check-menu-syntax):
6249 Deleted some syntax checks that were no longer valid, partly
6250 because of changes that were already made a long time ago, and
6251 partly because of a change I made where I allow the name of the
6252 menu item to be an evaluated expression rather than just a string,
6253 similar to all of the other parameters of a menu item.
6256 * minibuf.el (read-file-name-1):
6257 * minibuf.el (mouse-read-file-name-1):
6258 I made a number of changes to improve the appearance
6259 and functioning of the file dialog box. They include:
6261 a) Fixing the problem where closing the dialog box by clicking on
6262 the close button of the window didn't properly exit the
6265 b) Fixing the problem that if you typed part of a file name, and
6266 then clicked on a completion with the mouse, the file was not
6269 c) Changing the title of the dialog box to reflect the operation
6270 being done in accordance with user interface conventions, rather
6271 than the name of the dialog box buffer, which is rather useless.
6273 d) Remove the words "possible completions are" which didn't
6276 e) Fix things so that the completions scroll off the end of the
6277 completions windows only to the right, rather than both to the
6278 right and down, which is in accordance with Windows user interface
6281 * msw-init.el (init-post-mswindows-win):
6282 Added a binding for meta-F4, which is the standard windows binding
6283 for exiting a program.
6285 * select.el (get-selection-no-error):
6286 * select.el (own-selection):
6287 * select.el (own-clipboard):
6288 Added an optional argument called append to the functions
6289 own-selection and own-clipboard. This adds support for appending
6290 text to the existing selection and allows the function
6291 own-clipboard to be used as the value of the variable
6292 interprogram- cut-function.
6294 Fixed a bug in own-selection in handling zmacs-region-stays.
6296 * simple.el (historical-kill-line): New.
6298 * simple.el (kill-line):
6299 * simple.el (interprogram-cut-function):
6300 * simple.el (interprogram-paste-function):
6301 * simple.el (handle-pre-motion-command):
6302 * simple.el (next-line):
6303 * simple.el (previous-line):
6304 a) Expanded the variable kill-whole-line, so that function
6305 kill-line can be set to delete the entire line always, not just
6306 when cursor is at the beginning of the line. This is controlled
6307 by setting the variable kill-whole-line to the symbol 'always.
6308 This behavior, as well as the existing kill-whole-line behavior,
6309 now only take effect when kill-line is called interactively,
6310 although this is a departure from a previous behavior in the case
6311 of setting this variable kill-whole-line to t. It is almost
6312 certainly what has always been intended, and most likely the old
6313 way of doing things introduced bugs. I also created a function
6314 called historical-kill-line, which ignores the kill-whole-line
6315 setting and always gives the historical behavior of only killing
6316 to the end of the line. I bound this function to shift- control-k
6317 so that the kill to end of line behavior is available, even when
6318 kill-whole-line has been set to change control-k into the simple
6319 delete-whole-line behavior. (This can be set using the options
6322 b) I changed things so that kill and yank now interact with the
6323 clipboard by default under windows. This was done by changing the
6324 default value of interprogram-cut- function and
6325 interprogram-paste-function. You can get the old behavior by
6326 setting these to nil, and there is an option on the options menu
6329 c) I added support for selecting text using shifted motion keys.
6330 This support is on by default and can be controlled by the
6331 variable shifted-motion-keys-select-region. There is also a
6332 variable called unshifted-motion-keys-deselect-region that
6333 controls more specifically how the shifted motion key behavior
6334 works. I did not put an option on the options menu to turn this
6335 off, because I can't imagine why this would be useful.
6337 * simple.el (forward-block-of-lines):
6338 * simple.el (backward-block-of-lines):
6339 * simple.el (block-movement-size):
6342 * simple.el (uncapitalized-title-words):
6343 * simple.el (uncapitalized-title-word-regexp):
6344 * simple.el (capitalize-string-as-title):
6345 * simple.el (capitalize-region-as-title):
6349 * subr.el (add-hook):
6350 * subr.el (make-local-hook): New.
6351 * subr.el (remove-local-hook): New.
6352 * subr.el (add-one-shot-hook): New.
6353 * subr.el (add-local-one-shot-hook): New.
6354 Added some functions to make using hooks easier.
6357 a) Functions add-local-hook and remove-local-hook to make it easy
6360 b) Functions add-one-shot-hook and add-local-one-shot-hook, which
6361 make it possible to add a "one-shot" hook, which is to say a hook
6362 that runs only once, and automatically removes itself after the
6363 first time it has run.
6365 2000-03-09 Andy Piper <andy@xemacs.org>
6367 * files.el (auto-mode-alist): pick up jsp, jhtml and xml files.
6369 2000-03-09 Yoshiki Hayashi <yoshiki@xemacs.org>
6371 * buff-menu.el (buffers-menu-omit-invisible-buffers):
6372 Moved from menubar-items.el.
6373 * dumped-lisp.el: Dump gutter-items regardless of menubar.
6375 2000-03-08 Andy Piper <andy@xemacs.org>
6377 * gutter-items.el (build-buffers-tab-internal): add selected field
6378 to buffers tab spec.
6380 2000-03-07 Yoshiki Hayashi <yoshiki@xemacs.org>
6382 * minibuf.el (last-exact-completion): Initialize to nil.
6384 2000-03-07 Didier Verna <didier@xemacs.org>
6386 * startup.el (command-line-1): remove unused variable
6387 `first-file-buffer'.
6389 2000-02-29 Hrvoje Niksic <hniksic@iskon.hr>
6391 * loaddefs.el (completion-ignored-extensions): Removed ".log",
6392 which is also used for Web server log files.
6394 2000-02-03 IKEYAMA Tomonori <tomonori@suiyokai.org>
6396 * mule/mule-charset.el: Setup auto-fill-chars.
6398 2000-03-02 SL Baur <steve@beopen.com>
6400 * subr.el (with-string-as-buffer-contents): Reimplement using
6401 `with-temp-buffer'. Fixes non-unique buffer name problem, fixes
6402 non-deletion of buffer after execution problem.
6403 (with-output-to-string): Use unique buffer name.
6405 2000-02-29 Stephen J. Turnbull <stephen@xemacs.org>
6407 * gutter-items.el (buffers-tab-sort-function): New variable.
6408 (buffers-tab-items): Funcall it to sort the buffer tab list.
6410 2000-02-29 Stephen J. Turnbull <stephen@xemacs.org>
6412 * startup.el (load-user-init-file): Merge two `if's to one `or'.
6414 2000-02-28 Martin Buchholz <martin@xemacs.org>
6416 * menubar-items.el (maybe-add-init-button): Remove the "Load
6417 .emacs" button from all menubars.
6419 2000-03-01 Didier Verna <didier@xemacs.org>
6421 * rect.el (string-rectangle): depend on `pending-delete-mode' for
6422 region rectangle replacement (from Jan Vroonhof).
6423 (replace-rectangle): new function.
6425 2000-01-05 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
6427 * mule/mule-cmds.el (set-default-coding-systems): Use
6428 set-terminal-coding-system and set-keyboard-coding-system.
6429 * coding.el (set-terminal-coding-system): Use
6430 set-console-tty-output-coding-system.
6431 (set-keyboard-coding-system): Use
6432 set-console-tty-input-coding-system.
6434 2000-02-21 Yoshiki Hayashi <yoshiki@xemacs.org>
6436 * minibuf.el (read-variable): Allow symbol to default argument.
6438 2000-02-27 Andy Piper <andy@xemacs.org>
6440 * gutter-items.el (update-tab-hook): new function to be used for
6442 (create-frame-hook): add update-tab-hook.
6443 (record-buffer-hook): ditto.
6444 (default-gutter-position-changed): ditto.
6445 (default-gutter-position): updating the buffers tab is now handled
6447 (default-gutter-position-changed-hook): new variable.
6448 (gutter-element-visibility-changed-hook): ditto.
6449 (set-gutter-element-visible-p): call it.
6450 (set-gutter-element): use modify-specifier-instances. Set extents
6451 as duplicable before using.
6452 (remove-gutter-element): ditto.
6453 (set-gutter-element-visible-p): ditto.
6454 (init-gutter): new function.
6455 (add-tab-to-gutter): use new gutter-element functions rather than
6456 setting specifiers directly.
6457 (clear-progress): ditto.
6458 (abort-progress): ditto.
6459 (gutter-buffers-tab-visible-p): renamed from
6460 default-gutter-visible-p
6462 * specifier.el (modify-specifier-instances): new function from Jan
6465 * x-init.el (init-post-x-win): call init-gutter.
6467 * msw-init.el (init-post-mswindows-win): call init-gutter.
6469 * menubar-items.el (default-menubar): Update to reflect new gutter
6472 2000-02-26 Andy Piper <andy@xemacs.org>
6474 * gutter-items.el (set-gutter-element): new function. Add gutter
6475 elements to the specified gutter.
6476 (remove-gutter-element): new function. Remove gutter elements from
6477 the specified gutter.
6478 (set-gutter-element-visible-p): new function. Set gutter element
6479 visibility for the provided gutter-visible specifier.
6481 2000-02-23 Andy Piper <andy@xemacs.org>
6483 * gutter-items.el (add-tab-to-gutter): specify dimensions
6486 2000-02-24 Martin Buchholz <martin@xemacs.org>
6488 * gutter-items.el (add-tab-to-gutter):
6489 * package-get.el (package-get-interactive-package-query):
6490 * package-ui.el (pui-directory-exists):
6491 (pui-install-selected-packages):
6492 (pui-list-packages):
6493 Use #'(lambda ...) instead of '(lambda ...).
6495 2000-02-21 Gregory Neil Shapiro <gshapiro@gshapiro.net>
6497 * startup.el (load-user-init-file): Check to make sure user
6498 has an init-file before calling load().
6500 2000-02-20 Kirill 'Big K' Katsnelson <kkm@dtmx.com>
6502 * msw-glyphs.el (msgdi-device-p): Added this and 'msgdi specifier tag.
6504 2000-02-23 Martin Buchholz <martin@xemacs.org>
6506 * XEmacs 21.2.31 is released.
6508 2000-02-21 Mike Sperber <mike@xemacs.org>
6510 * loadup.el (really-early-error-handler):
6513 Remove dependency on EMACSBOOTSTRAP... environment variables.
6515 2000-02-21 Martin Buchholz <martin@xemacs.org>
6517 * XEmacs 21.2.30 is released.
6519 2000-02-19 Martin Buchholz <martin@xemacs.org>
6521 * byte-optimize.el (byte-optimize-plus):
6522 (byte-optimize-minus):
6523 (byte-optimize-multiply):
6524 Optimize (- 0) to 0, not (-)
6525 Optimize (+ 5 3.0) to 8.0
6526 Optimize (* 5 3.0) to 15.0
6527 Improve readability.
6529 2000-02-21 Jonathan Harris <jhar@tardis.ed.ac.uk>
6531 * modeline.el: (modeline-scrolling-method): change modeline
6532 mswindows cursor appearance according to the value.
6534 * msw-faces.el: (mswindows-init-device-faces): Initialise 'default
6535 and 'gui-element face colors and 'gui-element face font to Windows
6538 2000-02-09 Stef Epardaud <stef@lunatech.com>
6540 * font-lock.el: Javadoc enhancements
6542 1999-11-27 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
6544 * ldap.el (toplevel): Test if LDAP support has been compiled in
6545 (ldap-verbose): New option
6546 (ldap-search-entries): Renamed from the previous ldap-search
6547 Conditionalize message display on ldap-verbose
6548 (ldap-add-entries, ldap-modify-entries, ldap-delete-entries): New
6550 (ldap-search): Is now defined as an obsolete wrapper calling
6551 ldap-search-basic or ldap-search-entries
6554 1999-12-06 Hirokazu FUKUI <hfukui@sannet.ne.jp>
6555 Shuhei KOBAYASHI <shuhei@aqua.ocn.ne.jp>
6556 Jan Vroonhof <jan@xemacs.org>
6558 * byte-optimize.el (byte-optimize-form-code-walker): Fixed.
6559 When for-effect is true, didn't call `byte-optimize-form'
6560 in and/or subforms without last.
6562 1999-12-07 Jan Vroonhof <vroonhof@math.ethz.ch>
6564 * package-get.el (package-get-download-sites): Use correct custom
6567 2000-02-15 Kirill 'Big K' Katsnelson <kkm@dtmx.com>
6569 * files.el (write-file): Ask for coding system when compiled with
6572 2000-02-16 Andy Piper <andy@xemacs.org>
6574 * buffer.el (switch-to-buffer): give norecord argument to
6575 set-window-buffer instead of explicitly recording.
6577 * gutter-items.el (buffers-tab-switch-to-buffer): don't record if
6578 we have to pick a window.
6580 1999-12-24 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
6582 * mule/mule-cmds.el (describe-language-support): Don't add
6583 unexist function to help-map.
6584 (describe-coding-system): Don't use already assigend `C'.
6586 2000-01-23 Bjrn Torkelsson <torkel@hpc2n.umu.se>
6588 * info.el (Info-save-auto-generated-dir): nil -> 'never to make it
6591 2000-02-04 Kazuyuki IENAGA <kazz@imasy.or.jp>
6593 * about.el: Ienaga's e-mail address change.
6595 2000-02-16 Samuel Mikes <smikes@alumni.hmc.edu>
6597 * etags.el (find-tag): force new window -- even if buf already
6598 visible -- when other-window is t
6600 2000-02-16 Martin Buchholz <martin@xemacs.org>
6602 * XEmacs 21.2.29 is released.
6604 2000-02-09 Martin Buchholz <martin@xemacs.org>
6606 * cl-extra.el (getf): This is now identical to `plist-get', so
6608 * cl-macs.el: Make getf an alias to plist-get, at the
6609 byte-compiler level, using define-compiler-macro.
6611 2000-02-08 Martin Buchholz <martin@xemacs.org>
6613 * cl-extra.el (cl-remprop): Remove. remprop is now in C.
6615 2000-02-07 Kyle Jones <kyle_jones@wonderworks.com>
6617 * lisp/etags.el (find-tag-internal): set exact-tagname to
6618 a regular expression that matches against the tagname
6619 part of the tag entry first instead of only looking in
6622 2000-01-23 Bjrn Torkelsson <torkel@hpc2n.umu.se>
6624 * gutter-items.el: fixed typo(s) in customizing default-gutter-position
6625 * toobar.el: fixed typo(s) in customizing default-toolbar-position
6627 2000-02-07 Martin Buchholz <martin@xemacs.org>
6629 * XEmacs 21.2.28 is released.
6631 2000-02-07 Martin Buchholz <martin@xemacs.org>
6633 * cl-extra.el (getf): Just call `get', never `get*'.
6634 Make arglist match docstring.
6635 Fix bug: (getf nil t t) ==> Lisp nesting exceeds `max-lisp-eval-depth'
6636 * cl-macs.el (get* compiler macro): Simply replace `get*' by `get'.
6637 * byte-optimize.el: remove references to `get*'.
6639 2000-02-06 Martin Buchholz <martin@xemacs.org>
6641 * mule/european.el: Add syntax information for Latin3 and Latin4.
6643 2000-02-02 Martin Buchholz <martin@xemacs.org>
6645 * byte-optimize.el: Byte-optimize (length "foo")
6647 2000-02-03 Daiki Ueno <ueno@ueda.info.waseda.ac.jp>
6649 * window.el (shrink-window-if-larger-than-buffer): Rewrite full
6650 width check using `window-leftmost-p' and `window-rightmost-p'.
6652 2000-02-02 Per Abrahamsen <abraham@dina.kvl.dk>
6654 * wid-edit.el (widget-match-inline): An atom never matches a
6657 2000-01-29 Kirill 'Big K' Katsnelson <kkm@dtmx.com>
6659 * modeline.el: Consolidated 'x and 'mswindows specification under
6662 2000-01-29 Andy Piper <andy@xemacs.org>
6664 * gutter-items.el: (format-buffers-tab-line): Try and be
6665 intelligent about buffer naming when we have duplicates.
6667 2000-01-29 Andy Piper <andy@xemacs.org>
6669 * gutter-items.el (gutter-visible-p): Make sure the gutter gets
6670 updated when it becomes visible.
6672 2000-01-26 Kirill 'Big K' Katsnelson <kkm@dtmx.com>
6674 * bytecomp.el (byte-compile-insert-header): Properly set coding
6675 system under MULE and file-coding.
6677 2000-01-28 Martin Buchholz <martin@xemacs.org>
6679 * coding.el (dontusethis-set-value-file-name-coding-system-handler):
6680 (dontusethis-set-value-terminal-coding-system-handler):
6681 (dontusethis-set-value-keyboard-coding-system-handler):
6682 Never undefine coding system aliases. Emergency fix for gnus.
6684 2000-01-26 Hrvoje Niksic <hniksic@iskon.hr>
6686 * files.el (abbreviate-file-name): Use directory-sep-char instead
6689 2000-01-27 Hrvoje Niksic <hniksic@iskon.hr>
6691 * startup.el (user-init-file-base-list): New variable, replacing
6692 user-init-file-base.
6693 (find-user-init-file): New function.
6694 (command-line-early): Use it.
6695 (load-user-init-file): Ditto.
6697 2000-01-26 Kirill 'Big K' Katsnelson <kkm@dtmx.com>
6699 * gutter-items.el (update-tab-in-gutter): Use proper locale when
6700 calling valid-image-instantiator-format-p
6702 2000-01-26 Hrvoje Niksic <hniksic@iskon.hr>
6704 * isearch-mode.el (isearch-mode): The variable is
6705 isearch-unhidden-extents, not isearch-opened-extents.
6707 2000-01-26 Hrvoje Niksic <hniksic@iskon.hr>
6709 * minibuf.el (next-history-element): Modify error message if a
6710 default value is available.
6712 2000-01-26 Martin Buchholz <martin@xemacs.org>
6714 * bytecomp.el (byte-compile-file): Don't unconditionally write
6715 .elc files in binary - might contain non-Latin1.
6717 2000-01-24 Kirill 'Big K' Katsnelson <kkm@dtmx.com>
6719 * process.el (shell-quote-argument): Use (nt-quote-process-args)
6723 * startup.el (user-init-file-base):
6724 * process.el (call-process-region):
6725 * files.el (make-backup-file-name):
6726 (backup-file-name-p):
6727 (file-relative-name):
6728 (abbreviate-file-name):
6730 * code-process.el (call-process-region): Removed unnecessary
6731 branching on 'windows-nt and 'ms-dos system types. Phased 'ms-dos
6732 support out of the universe.
6736 * bytecomp.el (byte-compile-file): Removed reference to
6737 buffer-file-type, and commented usage of binary-process-output
6740 2000-01-24 Yoshiki Hayashi <yoshiki@xemacs.org>
6742 * help.el (function-arglist): Add case for macro.
6744 2000-01-22 Kirill 'Big K' Katsnelson <kkm@dtmx.com>
6746 * cus-edit.el (custom-display): Removed "MS-DOS" and added Windows
6748 (custom-display): Added a menu for printer/display tags.
6750 * frame.el (frame-type):
6751 * device.el (device-type): Added 'msprinter to the doc string, and
6752 removed 'pc -- it is not going to be implemented ever.
6753 (call-device-method): Fixed docstring typo.
6754 Defined specifier tags 'printer and 'display.
6756 2000-01-22 Kyle Jones <kyle_jones@wonderworks.com>
6758 * lisp/itimer.el (itimer-run-expired-timers): (consp
6759 last-command-event-time) instead of (consp
6760 'last-command-event-time).
6762 2000-01-21 Kirill 'Big K' Katsnelson <kkm@dtmx.com>
6764 * msw-glyphs.el: Removed obsolete commentary.
6766 2000-01-21 Hrvoje Niksic <hniksic@iskon.hr>
6768 * minibuf.el (read-file-name): Use abbreviate-file-name to produce
6769 better default value.
6771 2000-01-21 Hrvoje Niksic <hniksic@iskon.hr>
6773 * minibuf.el (read-expression): Add a DEFAULT-VALUE argument.
6774 (read-string): Ditto.
6775 (eval-minibuffer): Ditto.
6776 (read-command): Ditto.
6777 (read-function): Ditto.
6778 (read-variable): Ditto.
6779 (read-number): Ditto.
6780 (read-shell-command): Ditto.
6781 (read-number): Record history.
6783 2000-01-20 Yoshiki Hayashi <yoshiki@xemacs.org>
6785 * etags.el (find-tag-tag): Use DEFAULT of completing-read.
6787 2000-01-20 Yoshiki Hayashi <yoshiki@xemacs.org>
6789 * faces.el (startup-initialize-custom-faces): New function.
6790 Reset all faces created during auto-autoloads loading time
6792 * startup.el (command-line): Call it.
6794 2000-01-19 Yoshiki Hayashi <yoshiki@xemacs.org>
6796 * about.el (about-hackers): Add myself to contributors list.
6798 2000-01-12 Kirill 'Big K' Katsnelson <kkm@dtmx.com>
6800 * menubar-items.el (maybe-add-init-button): Removed an argument in
6801 a call to load-user-init-file, as the function managed to lose its
6802 formal parameter a few betas ago.
6804 2000-01-18 Martin Buchholz <martin@xemacs.org>
6806 * XEmacs 21.2.27 is released.
6808 2000-01-18 Martin Buchholz <martin@xemacs.org>
6810 * process.el (shell-command-to-string): Use the FSF docstring.
6811 Make shell-command-to-string the standard function, and
6812 exec-to-string the (deprecated) alias.
6814 * startup.el: typo fix.
6816 2000-01-16 Martin Buchholz <martin@xemacs.org>
6818 * mule/mule-misc.el (char-octet): Move back into mule-charset.c.
6820 2000-01-14 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
6822 * menubar-items.el (sort-buffers-menu-alphabetically): Put invisible
6823 buffers after visible buffers.
6824 (sort-buffers-menu-by-mode-then-alphabetically): Ditto.
6826 2000-01-17 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
6828 * info.el (Info-extract-menu-node-name): Stop at a dot
6829 followed by whitespace or right parenthesis.
6831 2000-01-15 Hrvoje Niksic <hniksic@iskon.hr>
6833 * info.el (Info-directory-list): Warn against using Customize with
6834 Info-directory-list.
6836 2000-01-15 Adrian Aichner <aichner@ecf.teradyne.com>
6838 * minibuf.el (read-file-name): doc fix.
6840 * autoload.el (update-file-autoloads): doc fix.
6842 * about.el (about-hackers): Change my E-mail address.
6844 2000-01-13 Martin Buchholz <martin@xemacs.org>
6846 * info.el (Info-visit-file): Just use the `f' interactive spec to
6847 read a filename in the standard way.
6849 2000-01-13 Andy Piper <andy@xemacs.org>
6851 * gutter-items.el (gutter-buffers-tab-orientation): new variable.
6852 (gutter-buffers-tab-extent): new variable.
6853 (update-tab-in-gutter): call add-tab-to-gutter again if the
6854 orientation has changed.
6855 (add-tab-to-gutter): cope with different orientations.
6857 2000-01-11 Didier Verna <didier@xemacs.org>
6859 * info.el (Info-following-node-name): backward-skip dots as well
6860 as spaces (dots at the end of a node name aren't part of it).
6861 (Info-extract-menu-node-name): don't skip dots. There could be
6862 some in the node name.
6863 (Info-index): allow dots to be part of a node name.
6865 2000-01-12 Andreas Jaeger <aj@suse.de>
6867 * files.el (auto-mode-alist): Added idlwave-mode.
6868 Patch by Carsten Dominik <dominik@astro.uva.nl>.
6870 1999-12-22 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
6872 * info.el (Info-search): Show default value.
6874 1999-12-20 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
6876 * info.el (Info-read-node-completion-table): New variable.
6877 (Info-read-node-name-1): New function.
6878 (Info-read-node-name): Use it.
6879 (Info-follow-reference): Use DEFAULT argument of completing-read.
6882 1999-12-27 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
6884 * hyper-apropos.el (hyper-describe-key-briefly): Save
6885 window configuration.
6886 (hyper-describe-face): Use DEFAULT of completing-read.
6887 (hyper-apropos-read-variable-symbol): Ditto.
6888 (hyper-apropos-read-function-symbol): Ditto.
6890 1999-12-27 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
6892 * mule/mule-cmds.el (set-default-coding-system): Set
6893 comint-exec-hook to use coding-system-for-read and
6894 coding-system-for-write so that C-x RET c works.
6896 1999-12-27 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
6898 * minibuf.el (minibuffer-confirm-incomplete): Customize.
6899 (previous-matching-history-element): Increment
6900 minibuffer-max-depth by 1.
6901 (next-matching-history-element): Ditto.
6903 2000-01-11 Andy Piper <andy@xemacs.org>
6905 * gutter-items.el (buffers-tab): Create a new face for the buffers
6907 (buffers-tab-face): use it.
6909 2000-01-10 Didier Verna <didier@xemacs.org>
6911 * modeline.el (modeline-scrolling-method): change modeline X
6912 cursor appearance according to the value.
6914 2000-01-07 Andreas Jaeger <aj@suse.de>
6916 * about.el (about-hackers): Moved my entry to contributor list.
6917 (xemacs-hackers): Added myself.
6918 (about-maintainer-info): Added description of myself.
6921 2000-01-07 Didier Verna <didier@xemacs.org>
6923 * modeline.el (modeline-scrolling-method): new variable.
6924 (mouse-drag-modeline): add reference to it in the docstring.
6925 (mouse-drag-modeline): handle it.
6927 2000-01-08 Andy Piper <andy@xemacs.org>
6929 * gutter-items.el (update-tab-in-gutter): remove resize-subwindow
6931 (remove-buffer-from-gutter-tab): ditto.
6933 2000-01-06 Per Abrahamsen <abraham@dina.kvl.dk>
6935 * cus-edit.el (custom-hook-convert-widget): Fix comment.
6936 (custom-face-edit): Fix grammatical error in help message.
6938 2000-01-03 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
6940 * movemail.el: Added.
6942 * dumped-lisp.el (preloaded-file-list): Added movemail.el.
6944 2000-01-03 Didier Verna <didier@xemacs.org>
6946 * modeline.el (mouse-drag-modeline): remove the code related to
6947 the modeline horizontal scrolling facility.
6949 1999-12-31 Martin Buchholz <martin@xemacs.org>
6951 * XEmacs 21.2.26 is released.
6953 1999-12-28 Andy Piper <andy@xemacs.org>
6955 * wid-edit.el (widget-push-button-value-create): The gui cache
6956 does not agree with native widgets which can only be displayed
6957 once per window. The reasons for caching are diminished now that
6958 we don't hog resources when creating buttons.
6959 (widget-push-button-cache) deleted.
6961 1999-12-24 Martin Buchholz <martin@xemacs.org>
6963 * XEmacs 21.2.25 is released.
6965 1999-12-24 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
6967 * hyper-apropos.el (hyper-apropos): Toggle
6968 hyper-apropos-programming-apropos correctly.
6969 Set REGEXP when user accepts default value.
6971 1999-12-22 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
6973 * minibuf.el (read-from-minibuffer): Bind minibuffer-default.
6974 (read-file-name-2): Use DEFAULT argument of read-from-minibuffer.
6976 1999-12-22 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
6978 * mule/mule-category.el (undefined-category-designator):
6979 Return char instead of character. Search for undefined one.
6980 (describe-category): Use with-displaying-help-buffer.
6982 1999-12-21 Martin Buchholz <martin@xemacs.org>
6984 * byte-optimize.el (byte-optimize-plus):
6985 Optimize (+ 1) to 1 instead of (1+ nil).
6987 * files.el (basic-save-buffer): Rewrite for clarity. Use (char-before).
6989 * byte-optimize.el (byte-compile-butlast): Remove. Use butlast instead.
6991 * byte-optimize.el (byte-optimize-char-before): New function.
6992 Remove performance penalty for using (char-before) instead of (char-after).
6994 1999-12-20 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
6996 * mule/mule-category.el (char-category-list): Return character
6999 1999-12-17 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
7001 * minibuf.el (read-buffer): Check default is buffer object.
7003 1999-11-25 Andy Piper <andy@xemacs.org>
7005 * cus-edit.el (custom-buffer-create-buttons): Use native widgets
7008 1999-12-16 Andreas Jaeger <aj@suse.de>
7010 * package-get.el (package-get-maybe-save-index): Fixed typo.
7011 Patch by Jeff Miller <jmiller@smart.net>.
7013 1999-12-13 Charles G Waldman <cgw@alum.mit.edu>
7015 * gnuserv.el (gnuserv-process-filter): don't call
7016 gnuserv-write-to-client when gnuserv-current-client is nil
7018 1999-12-14 Martin Buchholz <martin@xemacs.org>
7020 * XEmacs 21.2.24 is released.
7022 1999-12-12 Gunnar Evermann <ge204@eng.cam.ac.uk>
7024 * about.el (about-hackers): Update my email address.
7026 1999-12-07 Martin Buchholz <martin@xemacs.org>
7028 * XEmacs 21.2.23 is released.
7030 1999-11-06 Jason R Mastaler <jason@mastaler.com>
7032 * package-get.el (package-get-download-sites): Removed several
7033 defunct download sites, added many new ones, and corrected a few
7034 incorrect directory-on-site entries. Added physical locations to
7037 1999-11-30 Gunnar Evermann <ge204@eng.cam.ac.uk>
7039 * finder.el (finder-commentary): add DOC string and fix
7042 1999-12-04 Hrvoje Niksic <hniksic@iskon.hr>
7044 * help.el (describe-function): Don't forget to intern the string
7045 completing-read returns.
7046 (describe-variable): Ditto.
7048 1999-11-16 Adrian Aichner <adrian@xemacs.org>
7050 * hyper-apropos.el (hyper-apropos-this-symbol): Handle
7051 `hyper-apropos-help-mode' here to find symbol to customize
7052 irregardless of cursor position and simplify
7053 `hyper-apropos-set-variable', `hyper-apropos-find-function', and
7054 `hyper-apropos-popup-menu'.
7056 1999-11-21 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
7058 * apropos.el (apropos-mode-map): Add return to call
7060 (apropos-print): Call apropos-mode to have better
7061 command reference. Put keymap text-poperty to
7064 1999-11-22 Alastair Burt <burt@dfki.de>
7066 * help.el: (describe-bindings-1): Added handling of keymaps for
7067 the extents at point.
7069 1999-12-02 Mark Thomas <mthomas@jprc.com>
7071 * gutter-items.el (buffers-tab-items): Wrap the function in a
7074 1999-12-04 Hrvoje Niksic <hniksic@iskon.hr>
7076 * help.el (describe-function): Use the DEFAULT argument to
7078 (describe-variable): Ditto.
7080 1999-11-26 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
7082 * minibuf.el (read-from-minibuffer): Add optional argument
7083 DEFAULT to have better mini-buffer history support.
7084 (completing-read): Pass default to read-from-minibuffer.
7085 (read-buffer): Pass default to completing-read.
7087 1999-12-04 Hrvoje Niksic <hniksic@iskon.hr>
7089 * font-lock.el (font-lock-doc-string-face): Document the
7090 `font-lock-lisp-like' property.
7092 1999-11-29 Hrvoje Niksic <hniksic@iskon.hr>
7094 * lisp-mode.el: Specify `font-lock-lisp-like'.
7096 * font-lock.el (font-lock-lisp-like): New function.
7097 (font-lock-fontify-syntactically-region): Use it.
7099 1999-11-29 XEmacs Build Bot <builds@cvs.xemacs.org>
7101 * XEmacs 21.2.22 is released
7103 1999-11-28 Martin Buchholz <martin@xemacs.org>
7105 * XEmacs 21.2.21 is released.
7107 1999-11-18 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
7109 * minibuf.el (read-coding-system): Accept symbol and
7110 coding-system object as a default-coding-system.
7112 1999-11-16 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
7114 * minibuf.el (read-coding-system): Accept symbol as
7115 a default-coding-system.
7117 1999-10-06 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
7119 * apropos.el (apropos-documentation): Use insert instead
7122 1999-11-07 William M. Perry <wmperry@aventail.com>
7124 * gpm.el: New gpm-minor-mode to turn GPM mouse support on & off
7125 for the linux console.
7127 * mouse.el (mouse-consolidated-yank): Allow the mouse-yanking
7128 stuff to work when you are not on a window system, since the GPM
7129 mouse support now allows pasting from outside of XEmacs.
7131 1999-11-10 XEmacs Build Bot <builds@cvs.xemacs.org>
7133 * XEmacs 21.2.20 is released
7135 1999-11-06 Hrvoje Niksic <hniksic@iskon.hr>
7137 * setup-paths.el (paths-default-info-directories): Add
7138 /usr/share/info and /usr/local/share/info.
7140 1999-10-30 Hrvoje Niksic <hniksic@srce.hr>
7142 * about.el: Updated Vladimir Ivanovic's info.
7144 11999-08-28 Jan Vroonhof <vroonhof@math.ethz.ch>
7146 * auto-show.el (auto-show-truncationp): Remove.
7148 * auto-show.el (auto-show-should-take-action-p): Use window-truncated-p
7150 999-09-23 Gunnar Evermann <ge204@eng.cam.ac.uk>
7152 * indent.el (indent-line-to): fix bug: spaces were not replaced
7153 with tab if column is multiple of tab-width
7156 1999-10-24 Jan Vroonhof <vroonhof@math.ethz.ch>
7158 * mule/mule-cmds.el (read-input-method-name): Accept symbols
7159 correctly. Patch from Mikio Nakajima <minakaji@osaka.email.ne.jp>
7161 * package-get.el (package-get-package-provider): Be verbose when
7162 interactive. Patch from Robert Pluim
7164 1999-08-23 Mike McEwan <mike@lotusland.demon.co.uk>
7166 * info.el (Info-suffix-list): Add ".info.bz2" to the recognised
7169 1999-08-19 Stephen Tse <stephent@sfu.ca>
7171 * process.el (open-network-stream): Add a new optional parameter
7172 PROTOCOL to support udp; fix a minor typo and add an explanation
7173 in docstring for udp programming.
7175 * code-process.el (open-network-stream): Add a new optional
7176 parameter PROTOCOL to support udp; fix a minor typo and add an
7177 explanation in docstring for udp programming.
7179 1999-10-18 Andy Piper <andy@xemacs.org>
7181 * gui.el (make-gui-button): be more precise about how we call
7184 * wid-edit.el (widget-push-button-value-create): Use the new form
7185 of native gui-button.
7187 1999-10-14 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
7189 * info.el (Info-page-prev): Don't do (sit-for 0).
7191 1999-10-13 Andy Piper <andy@xemacs.org>
7193 * gutter-items.el (progress-abort-glyph): new glyph for showing
7195 (append-progress): dispatch-event rather than sit-for.
7196 (abort-progress): new function. Show the abort glyph with an
7197 appropriate message.
7198 (raw-append-progress): dispatch-event rather than sit-for.
7199 (display-progress): cope with aborts.
7201 * gui.el (make-gui-button): Use native widgets for buttons
7203 (insert-gui-button): ditto.
7204 (gui-button-p): ditto.
7206 * xbm-button.el: remove from core.
7208 * xpm-button.el: remove from core.
7210 1999-10-07 Olivier Galibert <galibert@pobox.com>
7212 * faces.el (init-device-faces): Don't initialize the random faces
7213 on the stream device.
7215 1999-10-06 Andy Piper <andy@xemacs.org>
7217 * files.el (recover-file): Don't use ls under windows for revert buffer.
7219 1999-09-25 Adrian Aichner <adrian@xemacs.org>
7221 * package-get.el (package-get-download-menu): Make menu really
7222 toggle download sites.
7223 (package-get-download-sites): Add autoload cookie.
7225 1999-09-29 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
7227 * setup-paths.el (paths-find-module-directory): Ditto.
7229 1999-09-29 Werner Fink <werner@suse.de>
7231 * setup-paths.el (paths-find-exec-directory): Add missing nil
7232 parameter for environment.
7234 1999-09-27 Martin Buchholz <martin@xemacs.org>
7236 * modeline.el (modeline-format):
7237 Only purecopy the strings. Else
7238 (nsublis '(("%p" . "%P")) (default-value 'modeline-format) :test 'equal)
7241 1999-08-28 Mike Woolley <mike@bulsara.com>
7243 * winnt.el: Removed nt-shell-mode-hook, which was preventing the
7244 user setting comint-completion-addsuffix and
7245 comint-process-echoes.
7247 1999-09-22 Andy Piper <andy@xemacs.org>
7249 * gutter-items.el (update-tab-in-gutter): use
7250 last-nonminibuf-window instead of selected-window.
7252 1999-09-18 Andy Piper <andy@xemacs.org>
7254 * gnuserv.el (gnuserv-edit-files): select frame we are going to
7257 * subr.el (record-buffer-hook): new variable so that the hook gets
7260 1999-09-16 Andy Piper <andy@xemacs.org>
7262 * gutter-items.el (update-tab-in-gutter): only update when the
7264 (remove-buffer-from-gutter-tab): ditto.
7266 1999-09-17 Hrvoje Niksic <hniksic@srce.hr>
7268 * simple.el (do-auto-fill): Commented out part of Kinsoku
7271 1999-09-14 Hrvoje Niksic <hniksic@srce.hr>
7273 * isearch-mode.el (isearch-highlightify-region): Give the
7274 highlighting extents a high priority.
7275 (isearch-make-extent): Give the main highlighting extent an even
7278 1999-09-13 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
7280 * packages.el (packages-compute-package-locations): Fix typo from
7283 1999-09-11 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
7285 * setup-paths.el (paths-find-doc-directory): Respect value of
7286 `configure-doc-directory.'
7288 * find-paths.el (paths-find-architecture-directory): Give
7289 precendence `default' argument (which typically comes from
7292 1999-09-05 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
7294 * startup.el (command-line-early): Added options -user-init-file
7295 and -user-init-directory.
7297 * files.el (user-init-file): Default to NIL so we can recognize
7300 1999-08-30 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
7302 * obsolete.el (init-file-user):
7304 * packages.el (packages-compute-package-locations):
7305 * package-get.el (package-get-user-index-filename):
7306 * menubar-items.el (maybe-add-init-button):
7307 * info.el (Info-annotations-path):
7309 Change `user-init-directory' to be an absolute path.
7310 Use `user-init-directory' where appropriate.
7311 Zap `init-file-user' and its uses.
7313 1999-09-09 Hrvoje Niksic <hniksic@srce.hr>
7315 * subr.el (copy-symbol): New function.
7317 1999-09-08 Hrvoje Niksic <hniksic@srce.hr>
7319 * isearch-mode.el (isearch-done): Be sure to restore invisible
7320 extents in the proper buffer.
7321 (isearch-pre-command-hook): Set this-command to the correct value
7322 in case the buffer has changed and old overriding-local-map was
7324 (isearch-restore-extent): Use remprop instead of setting the
7327 1999-09-08 Hrvoje Niksic <hniksic@srce.hr>
7329 * cmdloop.el (execute-extended-command): Update zmacs region
7331 (execute-extended-command): Make the message gettext-friendly.
7333 1999-09-07 Andy Piper <andy@xemacs.org>
7335 * gutter-items.el (progress-gauge-glyph): renamed from
7337 (progress-text-glyph): new variable.
7338 (progress-layout-glyph): use layouts and text glyphs.
7339 (progress-area-buffer): removed.
7340 (progress-text-and-extent): new variable.
7341 (progress-displayed-p): dynamically create gutter area buffer.
7342 (clear-progress): ditto.
7343 (raw-append-progress): ditto.
7344 (append-progress): use new glyph names.
7345 (raw-append-progress): only create the extent when needed. set
7346 properties more optimally.
7347 (progress): remove args.
7349 1999-09-07 Hrvoje Niksic <hniksic@srce.hr>
7351 * isearch-mode.el (isearch-range-invisible): Use mapc instead of
7352 mapcar where the return value is unused.
7353 (isearch-restore-invisible-extents): Ditto.
7354 (isearch-highlight-all-cleanup): Ditto.
7355 (isearch-delete-extents-in-range): Traverse the extents only once.
7356 (isearch-highlight-all-update): Don't start over if the search
7357 string has changed and more input is pending.
7359 1999-09-07 Hrvoje Niksic <hniksic@srce.hr>
7361 * packages.el (packages-find-package-data-path): Ditto.
7363 * cl.el: Use mapcar at top-level -- mapc is no longer a subr.
7365 * subr.el (mapc-internal): Don't make obsolete.
7367 * cl-extra.el (mapc): Resurrect.
7369 1999-09-03 Hrvoje Niksic <hniksic@srce.hr>
7371 * obsolete.el (isearch-yank-x-clipboard): Define it as an obsolete
7374 * isearch-mode.el (isearch-top-state): Restore isearch-word.
7375 (isearch-yank-clipboard): Renamed from isearch-yank-x-clipboard.
7376 (isearch-yank-clipboard): Use get-clipboard instead of
7378 (isearch-yank-selection): Fix docstring.
7380 1999-09-02 Martin Buchholz <martin@xemacs.org>
7382 * cl-extra.el: Obsolete hash-table-type in favor of hash-table-weakness.
7384 1999-09-02 Hrvoje Niksic <hniksic@srce.hr>
7386 * cl-macs.el (extent-start-position): Fix setf method.
7387 (extent-end-position): Ditto.
7389 1999-09-02 Hrvoje Niksic <hniksic@srce.hr>
7391 * isearch-mode.el: End merge with FSF 20.4.
7393 * isearch-mode.el (search-invisible): New variable.
7394 (isearch-hide-immediately): Ditto.
7395 (isearch-unhidden-extents): Ditto.
7396 (isearch-range-invisible): New function.
7397 (isearch-unhide-extent): Ditto.
7398 (isearch-restore-invisible-extents): Ditto.
7399 (isearch-restore-extent): Ditto.
7401 * isearch-mode.el (isearch-ring-advance-edit): Use FSF
7403 (isearch-ring-retreat-edit): Ditto.
7404 (isearch-forward): New argument NO-RECURSIVE-EDIT.
7405 (isearch-forward-regexp): New arguments NOT-REGEXP and
7407 (isearch-backward): New argument NO-RECURSIVE-EDIT.
7408 (isearch-backward-regexp): New arguments NOT-REGEXP and
7410 (isearch-mode): Return isearch-success.
7411 (isearch-update): Use unread-command-events instead of
7412 unread-command-event.
7413 (isearch-abort): If an invalid regexp is encountered, keep popping
7415 (isearch-*-char): Use FSF implementation.
7416 (isearch-whitespace-chars): Use the more robust FSF's
7418 (isearch-within-brackets): New variable.
7419 (isearch-mode): Initialize it.
7420 (isearch-edit-string): Bind it.
7421 (isearch-search-and-update): Set it.
7422 (isearch-push-state): Push it.
7423 (isearch-top-state): Pop it.
7424 (isearch-search): Set it.
7425 (isearch-printing-char): When called by isearch-whitespace-chars,
7426 handle M-SPC gracefully.
7427 (isearch-message-prefix): New argument ELLIPSIS.
7428 (isearch-message-suffix): Ditto.
7429 (isearch-message): Use the ELLIPSIS argument when calling
7430 isearch-message-prefix and isearch-message-suffix.
7431 (isearch-message-prefix): Distinguish between "wrapped" and
7432 "overwrapped" search, FWIW.
7434 1999-09-01 Hrvoje Niksic <hniksic@srce.hr>
7436 * isearch-mode.el (isearch-edit-string): Use the head of the
7437 search ring instead of search-last-string and search-last-regexp.
7438 (search-highlight): Renamed from isearch-highlight.
7439 (isearch-exit): Use the new name.
7440 (isearch-highlight): Ditto.
7441 (isearch-dehighlight): Ditto.
7442 (isearch-update-ring): New function.
7443 (isearch-done): Call it.
7444 (isearch-done): New argument EDIT.
7445 (isearch-repeat): If search string is empty, look up at the car of
7446 the search ring; ignore the yank pointer.
7447 (isearch-abort): Call isearch-done with NOPUSH.
7448 (isearch-cancel): New function.
7449 (isearch-mode-map): Bind it to ESC ESC ESC.
7451 * isearch-mode.el: Begin merge with FSF 20.4.
7453 1999-09-01 Andy Piper <andy@xemacs.org>
7455 * x-select.el (x-get-clipboard): obsolete.
7456 (x-yank-clipboard-selection): obsolete
7458 * select.el (disown-selection): need to be careful to disown the
7459 clipboard if we set it via selection.
7460 (get-clipboard): move from x-select.el
7461 (yank-clipboard-selection): ditto.
7463 1999-09-01 Hrvoje Niksic <hniksic@srce.hr>
7465 * isearch-mode.el (isearch-exit): Bind isearch-highlight and
7466 isearch-highlight-all-matches to nil.
7467 (isearch-fixed-case): New variable.
7468 (isearch-mode): Initialize it.
7469 (isearch-edit-string): Save it.
7470 (isearch-toggle-case-fold): Set it.
7471 (isearch-fix-case): Make sure isearch-toggle-case-fold works --
7472 need to check isearch-fixed-case.
7473 (isearch-toggle-case-fold): Update highlighting of all matches
7475 (isearch-edit-string):
7477 1999-09-01 Hrvoje Niksic <hniksic@srce.hr>
7479 * isearch-mode.el (isearch-edit-string): Call isearch-message
7480 before reading the event so that the prompt is displayed properly.
7481 (isearch-message): Use isearch-nonincremental when calling
7482 isearch-message-prefix.
7483 (minibuffer-local-isearch-map): Bind up and down to do the same as
7484 M-p and M-n respectively.
7485 (isearch-done): New arg NOPUSH.
7486 (isearch-edit-string): Use it.
7487 (isearch-edit-string): Don't bind isearch-string.
7488 (isearch-ring-adjust): Edit string, *then* push state.
7490 1999-08-31 Hrvoje Niksic <hniksic@srce.hr>
7492 * faces.el (isearch-secondary): Make isearch-secondary look
7493 different than default.
7495 1999-08-30 Hrvoje Niksic <hniksic@srce.hr>
7497 * isearch-mode.el (isearch-yank): Use progn instead of the inner
7499 (isearch-dehighlight): Remove TOTALLY. Simplify.
7500 (isearch-update): Call isearch-dehighlight without arguments.
7501 (isearch-done): Ditto.
7503 * isearch-mode.el (isearch-fix-case): If the search string has no
7504 upper-case letters, allow the folding to be reenabled.
7505 Previously, once disabled, the folding would remain that way until
7507 (isearch-top-state): Call isearch-fix-case.
7509 * isearch-mode.el (isearch-yank): Use progn instead of the inner
7511 (isearch-dehighlight): Remove TOTALLY. Simplify.
7513 1999-08-31 Jan Vroonhof <jan@xemacs.org>
7516 xbm-button.el: Need to exist in core because gui.el depends on
7519 1999-08-31 Andy Piper <andy@xemacs.org>
7521 * gutter-items.el (buffers-tab-face): new customizable variable.
7522 (buffers-tab-default-buffer-line-length): new specifier for
7523 maximum viewable characters.
7524 (progress-stack): new variable for implementing widget-based
7526 (progress-area-buffer): ditto.
7527 (progress-glyph-height): ditto.
7528 (progress-stop-callback): ditto.
7529 (progress-quit-function): new function.
7530 (progress-glyph): new variable.
7531 (progress-layout-glyph): ditto.
7532 (progress-displayed-p): new function, see message-displayed-p for
7534 (clear-progress): ditto.
7535 (remove-progress): ditto.
7536 (append-progress): ditto.
7537 (raw-append-progress): ditto.
7538 (display-progress): ditto.
7539 (current-progress): ditto.
7540 (current-progress-label): ditto.
7545 1999-08-29 Hrvoje Niksic <hniksic@srce.hr>
7547 * obsolete.el (isearch-yank-x-selection): Define obsolete alias.
7549 * isearch-mode.el (isearch-yank-x-selection): Renamed to
7550 `isearch-yank-selection'.
7551 (isearch-mode-map): Use it.
7552 (isearch-yank-selection): Use `get-selection' instead of
7555 1999-08-29 Hrvoje Niksic <hniksic@srce.hr>
7557 * faces.el (isearch-secondary): Create face here.
7559 * isearch-mode.el: Rewrote the "lazy highlighting" code not to use
7562 1999-08-27 Hrvoje Niksic <hniksic@srce.hr>
7564 * subr.el (buffer-string): More robust backward compatibility
7565 check, courtesy William Perry.
7567 1999-08-26 Hrvoje Niksic <hniksic@srce.hr>
7569 * replace.el (perform-replace): Stop the search after the search
7570 limit has been reached.
7572 1999-08-23 Andy Piper <andy@xemacs.org>
7574 * gutter-items.el (update-tab-in-gutter): call add-tab-to-gutter
7575 here if we don't have one.
7577 1999-08-15 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
7579 * ldap.el (ldap-coding-system): Default to nil until we get
7580 efficient UTF8 support
7581 (ldap-decode-string): Guard against `decode-coding-string' not
7583 (ldap-encode-string): Guard against `encode-coding-string' not
7586 1999-08-23 Didier Verna <didier@xemacs.org>
7588 * rect.el: Cosmetics suggested by Dave Love <d.love@dl.ac.uk>.
7589 Some doc strings improvements, and add a star to the `interactive'
7592 1999-08-18 Stef Epardaud <stef@lunatech.com>
7594 * font-lock.el (java-font-lock-keywords-3): introduced new
7595 keywords and regexpes for javadoc syntax 1.2.
7597 1999-08-17 Andy Piper <andy@xemacs.org>
7599 * gutter-items.el (buffers-tab-format-buffer-line-function): use
7600 format-buffers-tab-line.
7601 (buffers-tab-max-buffer-line-length): new variable.
7602 (format-buffers-tab-line): new function. truncate names if over
7603 buffers-tab-max-buffer-line-length.
7605 1999-08-13 Charles G Waldman <cgw@fnal.gov>
7607 * cus-start.el: Customize the variable `bell-inhibit-time'.
7609 1999-08-16 Andy Piper <andy@xemacs.org>
7611 * gutter-items.el (remove-buffer-from-gutter-tab): take a
7612 brute-force approach to deleting the last buffer.
7613 (buffers-tab-grouping-regexp): new customizable variable.
7614 (select-buffers-tab-buffers-by-mode): use it.
7616 1999-08-13 Andy Piper <andy@xemacs.org>
7618 * gutter-items.el (remove-buffer-from-gutter-tab): fix *scratch*
7621 1999-07-30 Didier Verna <didier@xemacs.org>
7623 * cus-edit.el (custom-save-variables): I said, use prin1 instead
7624 of princ to output symbols.
7625 (custom-save-face-internal): ditto.
7626 (custom-save-resets): ditto.
7628 1999-08-09 Didier Verna <didier@xemacs.org>
7630 * gutter-items.el (select-buffers-tab-buffers-by-mode): use
7631 `regexp-quote' to protect the major mode name for use as a regular
7632 expression (c++ needs this for instance).
7634 1999-08-08 Andy Piper <andy@xemacs.org>
7636 * gutter-items.el (select-buffers-tab-buffers-by-mode): beef up to
7637 cope with similar mode names.
7639 * gutter-items.el (buffers-tab-selection-function): new selection
7641 (select-buffers-tab-buffers-by-mode): new function.
7642 (buffers-tab-items): use it if set to only display buffers in the
7643 tab in the current buffer's group..
7644 (update-tab-in-gutter): use new api.
7645 (remove-buffer-from-gutter-tab): ditto.
7647 * gutter-items.el (buffers-tab-max-size): set custom selection
7649 (buffers-tab-switch-to-buffer): just switch window if the window is visible.
7650 (add-tab-to-gutter): set face as default.
7652 1999-07-07 Jan Vroonhof <jan@xemacs.org>
7654 * faces.el (frob-face-property): Merge the fall-back specifier
7655 with the target, not replace it.
7657 1999-08-05 Andy Piper <andy@xemacs.org>
7659 * gutter-items.el (update-tab-in-gutter): add frame argument for
7661 (update-tab-in-gutter): use it.
7663 * gutter-items.el (record-buffer-hook): set.
7665 * buffer.el (switch-to-buffer): back out switch-to-buffer-hook
7667 (switch-to-buffer-hook) deleted.
7669 1999-08-04 Andy Piper <andy@xemacs.org>
7671 * gutter-items.el (update-tab-in-gutter): make sure this will work
7672 as an argument to create-frame-hook.
7674 1999-07-30 Hrvoje Niksic <hniksic@srce.hr>
7676 * isearch-mode.el: Modified Bob and Darryl's code to use itimers
7677 instead of timer emulation.
7679 1999-07-30 Darryl Okahata <darrylo@sonic.net>
7681 * isearch-mode.el: Merged Bob Glickstein's <bobg@zanshin.com> GNU
7682 Emacs isearch enhancements.
7684 1999-07-28 Andy Piper <andy@xemacs.org>
7686 * gutter-items.el (add-tab-to-gutter): put in specifier specs for
7687 all devices that support tab controls.
7688 (remove-buffer-from-gutter-tab): new function. to be used as a
7689 value for kill-buffer-hook.
7691 1999-07-21 Sean MacLennan <seanm@storm.ca>
7693 * auto-show.el (auto-show-truncationp): changed to match
7694 `window_translation_on'
7696 1999-07-30 XEmacs Build Bot <builds@cvs.xemacs.org>
7698 * XEmacs 21.2.19 is released
7700 1999-07-28 SL Baur <steve@miho>
7702 * code-files.el (insert-file-contents): Fix docstring.
7703 revert previous change.
7705 1999-07-26 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
7707 * fill.el (fill-region-as-paragraph): Change re-break-point to
7708 contain word-across-newline plus one character so that filling
7709 Japanese and Chinese works as desired.
7710 * simple.el (do-auto-fill): Ditto.
7712 1999-07-26 SL Baur <steve@miho>
7714 * mule/japanese.el ("Japanese"): Do not specify a default input
7716 Suggested by MORIOKA Tomohiko <tomo@etl.go.jp>
7718 1999-07-23 Jan Vroonhof <vroonhof@math.ethz.ch>
7720 * custom.el ((not (fboundp 'defun*))): Insert autoload crap to be
7721 able to use cl-macs macro in early lisp.
7723 1999-07-23 Jan Vroonhof <jan@xemacs.org>
7728 Massive custom Theme API changes.
7730 1999-07-22 MORIOKA Tomohiko <tomo@etl.go.jp>
7732 * code-files.el (insert-file-contents): Regard
7733 coding-system-magic-cookie if `coding-system-for-read' is nil.
7735 1999-07-22 MORIOKA Tomohiko <tomo@etl.go.jp>
7737 * mule/thai-xtis.el: Add coding: local variable, to avoid
7738 bootstrapping problem with C locale.
7740 1999-07-22 Andy Piper <andy@xemacs.org>
7742 * dumped-lisp.el (preloaded-file-list): guard against putting
7743 gutter-items in a less than functional XEmacs.
7744 * gutter-items.el: put call to `add-tab-to-gutter' back in.
7746 1999-07-18 Bob Weiner <weiner@beopen.com>
7748 * fill.el (fill-context-prefix): Fixed bug that prevented the
7749 setting of an adaptive fill prefix when the `dont-skip-first' was
7752 1999-07-22 SL Baur <steve@miho>
7754 * gutter-items.el: remove unguarded call to `add-tab-to-gutter'.
7756 1999-06-25 Karl M. Hegbloom <karlheg@debian.org>
7758 * files.el (interpreter-mode-alist): add `make', `guile', and
7759 `emacs' entries. (#!/usr/bin/make -f ought to send a file into
7760 makefile-mode, guile is a scheme, and someday XEmacs will be
7761 modular enough to use as an efficient scripting tool.)
7763 1999-07-06 MORIOKA Tomohiko <tomo@etl.go.jp>
7765 * mule/mule-cmds.el (reset-language-environment): Regard
7766 coding-category `utf-8' and `ucs-4' if they are available.
7768 1999-07-06 MORIOKA Tomohiko <tomo@etl.go.jp>
7770 * mule/mule-cmds.el (set-default-coding-systems): Fix DOC-string.
7771 (prefer-coding-system): Fix DOC-string.
7773 * mule/mule-cmds.el (coding-system-change-eol-conversion): Fix
7776 * mule/mule-cmds.el (mule-keymap): Change keymap name from MULE to
7778 (coding-system-change-eol-conversion): Fix DOC-string.
7780 1999-06-30 MORIOKA Tomohiko <tomo@etl.go.jp>
7782 * mule/mule-cmds.el (mule-keymap): Use `describe-coding-system'
7783 instead of `list-coding-system'.
7785 1999-06-29 MORIOKA Tomohiko <tomo@etl.go.jp>
7787 * menubar-items.el (default-menubar): `select-input-method' was
7788 renamed to `set-input-method'.
7790 * mule/mule-cmds.el (set-language-info-alist): Fix setting for
7791 "Set Language Environment" menu.
7793 * mule/mule-cmds.el (set-language-info-alist): Fix setting for
7794 "Describe Language Support" menu.
7796 1999-06-29 MORIOKA Tomohiko <tomo@etl.go.jp>
7798 * mule/chinese.el ("Chinese-GB"): Rename
7799 `chinese-gb-environment-setup-function' to
7800 `setup-chinese-gb-environment-internal'.
7802 1999-06-29 MORIOKA Tomohiko <tomo@etl.go.jp>
7804 * mule/korean.el: Use `define-coding-system-alias' instead of
7805 `copy-coding-system'.
7807 1999-06-29 MORIOKA Tomohiko <tomo@etl.go.jp>
7809 * mule/mule-cmds.el (set-language-environment-coding-systems):
7810 Treat duplicated coding-categories.
7812 1999-06-29 MORIOKA Tomohiko <tomo@etl.go.jp>
7814 * mule/japanese.el: Use `define-coding-system-alias' instead of
7815 `copy-coding-system'.
7817 1999-06-29 MORIOKA Tomohiko <tomo@etl.go.jp>
7819 * mule/vietnamese.el: Specify `iso-8-1' as a category of
7820 coding-system `viscii'.
7822 1999-06-29 MORIOKA Tomohiko <tomo@etl.go.jp>
7825 - Specify `iso-8-1' as a category of coding-system `koi8-r'.
7826 (cyrillic-alternativnyj-decode-table): New variable.
7827 (cyrillic-alternativnyj-encode-table): New variable.
7828 - Specify `iso-8-1' as a category of coding-system
7830 - Abolish general Cyrillic environment.
7832 1999-06-29 MORIOKA Tomohiko <tomo@etl.go.jp>
7835 - Use `define-coding-system-alias' instead of `copy-coding-system'.
7836 - Register `chinese-gb-environment-setup-function' as a
7837 `setup-function' of "Chinese-GB" environment.
7839 1999-06-29 MORIOKA Tomohiko <tomo@etl.go.jp>
7841 * mule/mule-cmds.el (set-language-info-alist): Allow dummy
7842 optional argument `parents'.
7844 * mule/thai-xtis.el: Specify `tis-620' as `tutorial-coding-system'
7845 property for Thai-XTIS.
7847 * mule/mule-help.el (help-with-tutorial): Use property
7848 `tutorial-coding-system' of language-info as a coding-system to
7851 1999-06-29 MORIOKA Tomohiko <tomo@etl.go.jp>
7853 * mule/thai-xtis.el: Don't setup `setup-function' and
7856 * mule/mule-cmds.el (set-language-environment-coding-systems): Use
7857 `set-coding-category-system' to set up coding-system for
7860 * mule/mule-cmds.el (prefer-coding-system): Use
7861 `set-coding-category-system' to set up coding-system for
7864 1999-06-29 MORIOKA Tomohiko <tomo@etl.go.jp>
7866 * mule/thai-xtis.el: Specify TUTORIAL.th as the tutorial file for
7867 Thai-XTIS environment.
7869 * mule/mule-cmds.el (prefer-coding-system): Use
7870 `find-coding-system' instead of `coding-system-p'.
7872 1999-06-28 MORIOKA Tomohiko <tomo@etl.go.jp>
7874 * mule/mule-cmds.el (set-language-environment-coding-systems):
7875 Modify eol-type for XEmacs.
7877 * mule/thai-xtis.el: Delete unused local variable `category'.
7879 * mule/mule-cmds.el (coding-system-change-eol-conversion): New
7881 (prefer-coding-system): Don't call
7882 `update-coding-systems-internal'; use function
7883 `coding-category-list' instead of variable `coding-category-list';
7884 use `set-coding-priority-list' instead of `set-coding-priority';
7885 modify `eol-type' for XEmacs.
7887 * mule/mule-misc.el (string-width): Use `charset-width' instead of
7889 (char-width): Likewise.
7891 1999-06-28 MORIOKA Tomohiko <tomo@etl.go.jp>
7893 * mule/thai-xtis.el: Specify `iso-8-1' as coding-category of
7896 * mule/mule-cmds.el (set-language-environment-coding-systems): Use
7897 `set-coding-priority-list' instead of `set-coding-priority'; don't
7898 call `update-coding-systems-internal'.
7900 * mule/mule-misc.el (coding-system-get): New function.
7901 (coding-system-put): New function.
7902 (coding-system-category): New function.
7904 1999-06-28 MORIOKA Tomohiko <tomo@etl.go.jp>
7906 * dumped-lisp.el (preloaded-file-list): Load "thai-xtis-chars"
7907 when Mule is running; load "mule/thai-xtis" instead of "thai-xtis"
7908 to avoid conflict with leim/quail/thai-xtis.
7910 * mule/thai-xtis.el: Split definition of the charset `thai-xtis'
7911 to thai-xtis-chars.el.
7913 * mule/thai-xtis-chars.el: New file (split from
7916 1999-06-28 MORIOKA Tomohiko <tomo@etl.go.jp>
7918 * mule/thai-xtis.el:
7919 - Change category for the charset `thai-xtis' to `?x' from `?T'.
7920 - Add syntax entries.
7921 - Put `preferred-coding-system' of the charset `thai-xtis' to
7924 1999-06-28 TAKAHASHI Naoto <ntakahas@etl.go.jp>
7926 * mule/thai-xtis.el: ccl-decode-thai-xtis and subroutines
7927 rewritten to use write-multibyte-character.
7929 1999-06-28 MORIOKA Tomohiko <tomo@etl.go.jp>
7931 mule/mule-cmds.el (view-hello-file): Use `iso-2022-7bit' instead
7933 (prefer-coding-system): Synced up with Emacs 20.3.11 but not
7935 (read-input-method-name): Treat optional argument `default'.
7937 1999-06-28 MORIOKA Tomohiko <tomo@etl.go.jp>
7939 * mule/mule-cmds.el (set-language-info): Don't set up menus at
7941 (set-language-info-alist): Set up menus here.
7943 1999-06-28 MORIOKA Tomohiko <tomo@etl.go.jp>
7945 * minibuf.el (completing-read): Add new optional argument
7947 (read-coding-system): Add new optional argument
7948 `default-coding-system'.
7950 1999-06-03 Ken'ichi Handa <handa@gnu.org>
7952 * mule/vietnamese.el (ccl-encode-vscii): Typo fixed
7953 (viet-viscii-...->viet-vscii...).
7955 1999-05-13 Ken'ichi Handa <handa@gnu.org>
7957 * mule/mule-cmds.el: Change MULE to Mule in docstrings
7960 1999-04-12 Richard M. Stallman <rms@gnu.org>
7962 * mule/mule-cmds.el (input-method-function): Add permanent-local
7965 1999-03-30 Dave Love <fx@gnu.org>
7967 * mule/mule-cmds.el (current-language-environment): Doc fix.
7969 1999-02-06 Richard Stallman <rms@gnu.org>
7971 * mule/european.el (setup-slovenian-environment): New function.
7972 ("Slovenian"): New language environment.
7974 1999-01-27 Dave Love <fx@gnu.org>
7976 * mule/mule-cmds.el (current-language-environment): Provide :link,
7977 :type (choices) and appropriate :get.
7979 1999-01-14 Kenichi Handa <handa@etl.go.jp>
7981 * mule/mule-cmds.el (describe-language-environment): Don't alter
7984 1999-01-06 Eli Zaretskii <eliz@gnu.org>
7986 * mule/mule-cmds.el (prefer-coding-system): Call
7987 set-coding-priority, so that the internal array of priorities is
7990 1998-12-30 Eli Zaretskii <eliz@mescaline.gnu.org>
7992 * mule/mule-cmds.el (prefer-coding-system): If the argument
7993 requires specific EOL conversion type, make the default coding
7996 1998-12-17 Eli Zaretskii <eliz@mescaline.gnu.org>
7998 * mule/mule-cmds.el (set-language-environment): Pass the default
7999 eol-type to set-language-environment-coding-systems.
8000 (set-default-coding-systems): Copy the eol-type property for the
8001 new default values of {buffer-file,process}-coding-system from the
8003 (set-language-environment-coding-systems): Accept an optional
8004 argument EOL-TYPE, and set the eol-type property of the default
8005 coding systems accordingly.
8007 1998-10-26 Kenichi Handa <handa@etl.go.jp>
8009 * mule/chinese.el (pre-write-encode-hz): Cancel previous change,
8010 use generate-new-buffer instead of get-buffer-create.
8012 1998-10-21 Kenichi Handa <handa@etl.go.jp>
8014 * mule/chinese.el (pre-write-encode-hz): Use with-temp-buffer.
8016 1998-10-16 Markus Rost <rost@delysid.gnu.org>
8018 * mule/mule-cmds.el (default-input-method): Fix custom type.
8020 1998-10-12 Richard Stallman <rms@psilocin.ai.mit.edu>
8022 * mule/mule-cmds.el (setup-specified-language-environment):
8023 Add apropos-inhibit property.
8024 (describe-specified-language-support): Likewise.
8026 1998-09-06 Bill Richter <richter@math.nwu.edu>
8028 * mule/mule-cmds.el: Doc fixes.
8030 1998-09-02 Kenichi Handa <handa@etl.go.jp>
8032 * mule/mule-cmds.el (register-input-method): Doc-string
8035 1998-09-01 Dave Love <fx@gnu.org>
8037 * mule/mule-cmds.el (current-language-environment): Fix
8040 1998-08-31 Paul Eggert <eggert@twinsun.com>
8042 * mule/chinese.el, mule/cyrillic.el, mule/ethiopic.el,
8043 mule/european.el, mule/hebrew.el, mule/japanese.el,
8044 mule/korean.el, mule/vietnamese.el: Add coding: local variable, to
8045 avoid bootstrapping problem if you need to recompile all the Lisp
8046 files using interpreted code.
8048 1998-08-26 Kenichi Handa <handa@etl.go.jp>
8050 * mule/european.el ("Latin-1"): Modify `documentation' key value.
8051 ("Latin-2"): Likewise.
8053 1998-08-18 Per Starback <starback@update.uu.se>
8055 * mule/european.el (setup-latin2-environment): Fix typo.
8057 1998-08-18 Kenichi Handa <handa@etl.go.jp>
8059 * mule/european.el: Give proper value of `input-method' key to all
8062 * mule/mule-cmds.el (activate-input-method): Handle the case that
8063 the arg INPUT-METHOD is nil correctly.
8064 (read-multilingual-string): Activate the specified input method
8065 before calling read-string. Afterward, activate the original
8068 1998-08-15 Kenichi HANDA <handa@etl.go.jp>
8070 * mule/mule-cmds.el (language-info-alist): Doc-string modified.
8071 (set-language-info-alist): Fix typo in doc-string.
8073 * mule/hebrew.el ("Hebrew"): Delete describe-function key.
8075 1998-08-09 Kenichi HANDA <handa@etl.go.jp>
8077 * mule/mule-cmds.el (language-info-alist): Doc-string modified.
8078 (reset-language-environment): New function for the job that
8079 setup-english-environment used to do.
8080 (set-language-environment): Do more setups according to the info
8081 in language-info-alist.
8082 (read-language-name): Handle the case that the arg KEY is nil.
8083 (describe-language-environment): Handle input-method property.
8085 * mule/: All files under this directory, which related with
8086 specific languages (such as mule/european.el, mule/greek.el,
8087 mule/hebrew.el, mule/misc-lang.el), modified as below.
8088 (setup-XXX-environment): Just call set-language-environment. If
8089 they used to do some other jobs than what done by
8090 set-language-environment, those jobs are done in
8091 setup-XXX-environment-internal now.
8092 ("LANUGAGE-ENVIRONMENT"): Delete property setup-function or change
8093 the value to setup-XXX-environment-internal. Add properties
8094 input-method and features.
8096 * mule/english.el (setup-english-environment): Just call
8097 reset-language-environment.
8099 * mule/european.el (setup-8-bit-environment): Function deleted.
8101 1998-08-08 Richard Stallman <rms@psilocin.ai.mit.edu>
8103 * mule/mule-cmds.el (input-method-exit-on-first-char)
8104 (input-method-use-echo-area): Doc fixes.
8106 1998-08-06 Kenichi Handa <handa@etl.go.jp>
8108 * mule/mule-cmds.el (input-method-exit-on-first-char): New
8110 (input-method-use-echo-area): New variable.
8112 1998-08-01 Kenichi HANDA <handa@etl.go.jp>
8114 * mule/mule-cmds.el (language-info-alist): Doc-string modified.
8116 1998-07-30 Ken'ichi Handa <handa@delysid.gnu.org>
8118 * mule/mule-cmds.el (activate-input-method): Update mode line.
8119 (inactivate-input-method): Likewise.
8121 1998-07-19 Kenichi Handa <handa@etl.go.jp>
8123 * mule/mule-cmds.el (read-multilingual-string): Don't activate an
8124 input method in the current buffer, but just bind
8125 current-input-method.
8127 1998-07-08 Kenichi Handa <handa@etl.go.jp>
8129 * mule/hebrew.el ("Hebrew"): Add coding-priority.
8131 * mule/misc-lang.el ("IPA"): Add coding-priority and
8134 1998-06-26 Ken'ichi Handa <handa@melange.gnu.org>
8136 * mule/greek.el: Add coding-priority.
8138 1998-05-23 Richard Stallman <rms@psilocin.ai.mit.edu>
8140 * mule/mule-cmds.el (register-input-method): Rename arg ENV to
8143 1998-05-20 Richard Stallman <rms@psilocin.ai.mit.edu>
8145 * mule/mule-cmds.el (register-input-method): Fix previous change.
8146 (setup-specified-language-environment): Doc fix.
8148 1998-05-19 Richard Stallman <rms@psilocin.ai.mit.edu>
8150 * mule/mule-cmds.el: Several doc fixes.
8151 (get-language-info, set-language-info): Rename argument.
8152 (set-language-info-alist): Likewise.
8153 (register-input-method): Rename argument.
8154 (activate-input-method): If INPUT-METHOD is nil, deactivate.
8156 1998-05-04 Kenichi Handa <handa@etl.go.jp>
8158 * mule/mule-cmds.el (toggle-input-method): Use a more appropriate
8159 default value while reading an input method.
8161 1998-05-01 Kenichi Handa <handa@etl.go.jp>
8163 * mule/mule-cmds.el (universal-coding-system-argument):
8164 Use buffer-file-coding-system as default.
8166 1998-04-14 Andreas Schwab <schwab@mescaline.gnu.org>
8168 * mule/korean.el ("Korean"): Doc fix.
8170 1998-04-11 Kenichi Handa <handa@etl.go.jp>
8172 * mule/mule-cmds.el (describe-language-environment): Print the
8173 languge environment at the head.
8175 1998-04-06 Kenichi Handa <handa@etl.go.jp>
8177 * mule/japanese.el: Set exit-function to exit-japanese-environment
8178 for Japanese environment.
8180 1998-03-20 Richard Stallman <rms@psilocin.gnu.org>
8182 * mule/mule-cmds.el (set-language-environment): Doc fix.
8183 (current-language-environment): Use defcustom.
8184 (default-input-method): Specify :type.
8186 1998-03-02 Kenichi Handa <handa@etl.go.jp>
8188 * mule/mule-cmds.el (set-default-coding-systems): Doc-string
8190 (prefer-coding-system): Doc-string modified.
8192 1998-01-21 Kenichi Handa <handa@etl.go.jp>
8194 * mule/mule-cmds.el (set-language-info): Doc-string
8195 describes `coding-priority' KEY.
8196 (set-language-environment-coding-systems): New function.
8197 (select-safe-coding-system): New function.
8198 (set-language-info): New optional args DESCRIBE-MAP and SETUP-MAP.
8199 (set-language-info-alist): New optionla arg PARENTS. Call
8200 set-language-info with appropriate DESCRIBE-MAP and SETUP-MAP args.
8201 (set-language-environment-coding-systems): New function.
8203 * mule/chinese.el: Remove setting up of
8204 describe-chinese-environment-map and
8205 setup-chinese-environment-map. Exclude them in args of calls to
8206 set-language-info-alist. Register coding-priority key in
8207 language-info-alist.
8209 * mule/cyrillic.el: Remove setting up of
8210 describe-cyrillic-environment-map and
8211 setup-cyrillic-environment-map. Exclude them in args of calls to
8212 set-language-info-alist. Register coding-priority key in
8213 language-info-alist.
8215 * mule/english.el: Register coding-priority key in
8216 language-info-alist.
8218 * mule/ethiopic.el: Register coding-priority key in
8219 language-info-alist.
8221 * mule/european.el: Remove setting up of
8222 describe-european-environment-map and
8223 setup-european-environment-map. Exclude them in args of calls to
8224 set-language-info-alist. Register coding-priority key in
8225 language-info-alist. Add "German" language env.
8226 (setup-8-bit-environment): Delete CODING-SYSTEM arg.
8227 (setup-german-environment): New function.
8229 * mule/greek.el (setup-greek-environment): For Greek lang. env.,
8230 change default input method to "greek-postfix".
8232 * mule/japanese.el, mule/korean.el, mule/vietnamese.el: Register
8233 coding-priority key in
8235 1997-12-19 Stephen Eglen <stephen@cns.ed.ac.uk>
8237 * mule/mule-cmds.el (set-language-info): Doc fix.
8238 (input-method-inactivate-hook): Doc fix.
8240 1997-11-20 Karl Heuer <kwzh@gnu.org>
8242 * mule/mule-cmds.el (set-input-method): Renamed from
8243 select-input-method.
8245 1997-11-07 Kenichi Handa <handa@etl.go.jp>
8247 * mule/mule-cmds.el (set-language-environment): Run
8248 exit-language-environment-hook before calling `exit-function'
8249 which is specified for the language environment.
8251 1997-10-23 Kenichi Handa <handa@etl.go.jp>
8253 * mule/mule-cmds.el (set-default-coding-systems): Doc-string
8255 (prefer-coding-system): Likewise.
8256 (describe-language-environment): Print aliases of each coding
8258 (set-language-environment-hook): New variable.
8259 (exit-language-environment-hook): New variable.
8260 (set-language-environment): Call these hooks. Before setting a
8261 new language environment, exit from the
8262 current-language-environment if necessary.
8263 (input-method-verbose-flag): The value can be nil, t,
8264 complex-only, or default.
8265 (input-method-highlight-flag): Doc-string augmented.
8266 (activate-input-method): Check if we can run the registered
8267 function to activate an input method.
8269 * mule/korean.el: Set exit-function for language environment
8270 "Korean" to exit-korean-environment.
8271 (setup-korean-environment): Moved to korea-util.el.
8273 1997-10-21 Kenichi Handa <handa@etl.go.jp>
8275 * mule/mule-cmds.el (read-multilingual-string): Use
8276 current-input-method prior to default-input-method. Don't bind
8277 current-input-method by `let', instead, activate the specified
8278 input method in the current buffer temporarily.
8280 1997-10-19 John F. Whitehead <jfw@cisco.com>
8282 * mule/mule-cmds.el (describe-language-environment): Fix prompt.
8284 1997-10-21 Kenichi Handa <handa@etl.go.jp>
8286 * mule/chinese.el (post-read-decode-hz): Return the result of
8288 (pre-write-encode-hz): Do not change the value of
8291 1998-09-06 Bill Richter <richter@math.nwu.edu>
8293 * mule/mule-ccl.el: Doc fixes.
8295 1998-04-20 Kenichi Handa <handa@etl.go.jp>
8297 * mule/mule-ccl.el (declare-ccl-program): New optional arg VECTOR.
8298 (check-ccl-program): New macro.
8300 1998-01-21 Kenichi Handa <handa@etl.go.jp>
8302 * mule/mule-ccl.el: Comment about CCL syntax modified.
8303 (ccl-command-table): Add read-multibyte-character and
8304 write-multibyte-character.
8305 (ccl-code-table): Add ex-cmd.
8306 (ccl-extended-code-table): New variable.
8307 (ccl-embed-extended-command): New function.
8308 (ccl-compile-read-multibyte-character,
8309 ccl-compile-write-multibyte-character) New functions.
8310 (ccl-dump-ex-cmd, ccl-dump-read-multibyte-character,
8311 ccl-dump-write-multibyte-character): New functions.
8313 1999-07-22 SL Baur <steve@miho>
8315 * config.el (config-value-file): config.values is installed into
8317 From Karl M. Hegbloom <karlheg@cathcart.sysc.pdx.edu>
8319 1999-07-19 Didier Verna <didier@xemacs.org>
8321 * rect.el: all functions rewritten, except when noted. Below is a
8322 list of interface changes.
8323 (apply-on-rectangle): new function. Obsoletes
8324 `operate-on-rectangle'. All functions that used to call this
8325 function now call the new one.
8326 (kill-rectangle): added optional prefix arg to fill lines.
8327 (delete-rectangle): ditto.
8328 (delete-extract-rectangle): ditto.
8329 (open-rectangle): ditto.
8330 (clear-rectangle): ditto.
8331 (delete-rectangle-line): added third arg FILL.
8332 (delete-extract-rectangle-line): ditto.
8333 (open-rectangle-line): ditto.
8334 (clear-rectangle-line): ditto.
8336 1999-07-18 Andy Piper <andy@xemacs.org>
8338 * menubar-items.el (default-menubar): add gutter options.
8340 * gutter-items.el: new file.
8341 (gutter): new group for custom.
8342 (gutter-visible-p): new variable.
8343 (default-gutter-position): ditto.
8344 (buffers-tab): new group for the buffers tab.
8345 (gutter-buffers-tab): widget to put in the gutter.
8346 (buffers-tab-max-size): max number of tabs.
8347 (buffers-tab-switch-to-buffer-function): function to call when a
8349 (buffers-tab-omit-function): filter buffers with this function.
8350 (buffers-tab-format-buffer-line-function): format buffer names for
8352 (buffers-tab-switch-to-buffer): like switch-to-buffer but without
8354 (build-buffers-tab-internal): build a list of tab items.
8355 (buffers-tab-items): ditto.
8356 (add-tab-to-gutter): put a tab in the gutter area.
8357 (update-tab-in-gutter): reset the buffers in the tab.
8359 * dumped-lisp.el (preloaded-file-list): dump gutter-items.
8361 * buffer.el (switch-to-buffer): run switch-to-buffer-hooks.
8362 (switch-to-buffer-hooks): new hook.
8364 * toolbar.el (default-toolbar-position): fix typo.
8366 1999-07-16 Andy Piper <andy@xemacs.org>
8368 * gui.el (make-dialog-frame): turn off gutters for dialogs.
8370 1999-07-15 Didier Verna <didier@xemacs.org>
8372 * cus-edit.el (custom-prompt-variable): optional third arg makes
8373 prompt for a comment string.
8374 (customize-set-value): optional prefix makes this function handle
8376 (customize-set-variable): ditto.
8377 (customize-save-variable): ditto.
8378 (customize-customized): handle custom comments.
8379 (customize-save-customized): ditto.
8380 (custom-variable-state-set): ditto.
8381 (custom-face-state-set): ditto.
8382 (customize-saved): ditto.
8383 (custom-variable-set): ditto.
8384 (custom-face-set): ditto.
8385 (custom-variable-save): ditto.
8386 (custom-face-save): ditto.
8387 (custom-variable-reset-saved): ditto.
8388 (custom-face-reset-saved): ditto.
8389 (custom-variable-reset-standard): ditto.
8390 (custom-face-reset-standard): ditto.
8391 (custom-comment-face): new face.
8392 (custom-comment-tag-face): ditto.
8393 (custom-comment): new widget.
8394 (custom-comment-create): new function.
8395 (custom-comment-delete): ditto.
8396 (custom-comment-value-set): ditto.
8397 (custom-comment-show): ditto.
8398 (custom-comment-invisible-p): ditto.
8399 (custom-variable-value-create): create a comment field widget.
8400 (custom-face-value-create): ditto.
8401 (custom-variable-menu): new entry for adding a custom comment.
8402 (custom-face-menu): ditto.
8403 (custom-save-variables): possibly save custom comments.
8404 (custom-save-faces): ditto.
8406 * cus-face.el (custom-set-faces): the arguments can now have a
8407 custom comment as fourth argument.
8409 * custom.el (custom-set-variables): the arguments can now have a
8410 custom comment as fifth element.
8412 1999-07-13 XEmacs Build Bot <builds@cvs.xemacs.org>
8414 * XEmacs 21.2.18 is released
8416 1999-07-13 SL Baur <steve@miho>
8418 * lib-complete.el (read-library-name): Revert previous change.
8419 (read-library): Ditto.
8421 1999-06-24 Karl M. Hegbloom <karlheg@debian.org>
8423 * packages.el (packages-package-list): Capitalize docstring.
8425 * packages.el (packages-find-package-library-path): Use #'nconc
8426 rather than #'append to reduce consing -- #'mapcar uses Flist,
8427 which returns a freshly consed list. #'append would create yet
8428 another fresh list, using Fmake_list in concat.
8430 * packages.el (package-provide): Use setq with remassq like it
8431 says in its docstring.
8433 1999-07-06 SL Baur <steve@miho.m17n.org>
8435 * lib-complete.el (progn-with-message): Fix typo.
8437 1999-07-06 SL Baur <steve@miho.m17n.org>
8439 * mule/mule-misc.el (char-octet): Make function match docstring.
8440 From Katsumi Yamaoka <yamaoka@jpl.org>
8442 1999-06-15 Karl M. Hegbloom <karlheg@debian.org>
8444 * wid-edit.el (widget-documentation): corrected spelling error.
8446 1999-06-23 Jonathan Marten <jonathan.marten@uk.sun.com>
8448 * x-win-sun.el (x-win-init-sun): Don't rebind Find and Sh-find
8449 keys if already bound
8451 1999-07-06 SL Baur <steve@miho.m17n.org>
8453 * lib-complete.el (progn-with-message): Revert previous changes.
8455 1999-06-24 Bob Weiner <weiner@beopen.com>
8457 * lib-complete.el (find-library):
8458 (find-library-other-window):
8459 (find-library-other-frame): Completely rewrote
8460 so that these functions actually work when called non-interactively.
8461 Also made them handle LIBRARY arguments which end with .el or .elc.
8463 1999-06-24 Bob Weiner <weiner@beopen.com>
8465 * simple.el (indent-new-comment-line): Locally bound
8466 `block-comment-start' to `comstart' or else when this is called
8467 from do-auto-fill, e.g. in Lisp mode, it will insert any non-nil
8468 `block-comment-start' value, ignoring any existing spacing after a
8469 comment prefix in the previous line and producing ugly comments.
8471 1999-06-23 Bob Weiner <weiner@beopen.com>
8473 * list-mode.el (mouse-choose-completion):
8474 (choose-completion):
8475 (completion-switch-to-minibuffer): Added.
8476 ([Tab]): [Tab] previously switched to the minibuffer
8477 but since [space] does that and since most applications in the
8478 world use [Tab] to select the next item in a list, do that in the
8479 *Completions* buffer too. This will cause the least confusion
8480 among the largest population of users. -- Bob Weiner, BeOpen.com,
8483 1999-06-22 Bob Weiner <weiner@beopen.com>
8485 * help.el (help-buffer-name): Added support for a null value
8486 of `help-buffer-prefix-string' since some buffers require no
8489 1999-06-20 Bob Weiner <weiner@beopen.com>
8491 * list-mode.el (completion-list-mode-quit): Added and bound to {q}
8492 in the completion-list-mode-map to bury the completions buffer
8493 even when the minibuffer is no longer active.
8495 1999-06-20 Bob Weiner <weiner@beopen.com>
8497 * list-mode.el (list-mode): It is visually disconcerting to have
8498 the text cursor disappear within list buffers, especially when
8499 moving from window to window, so leave it visible.
8501 1999-07-01 SL Baur <steve@miho.m17n.org>
8503 * menubar-items.el (default-menubar): Conditionalize the bug
8504 report menu item (which may not be possible in this XEmacs).
8505 Reported by: Ken'ichi Handa <handa@etl.go.jp>
8507 1999-06-30 SL Baur <steve@miho.m17n.org>
8509 * subr.el (with-current-buffer): DOC string fix.
8510 Suggested by Bob Weiner <weiner@altrasoft.com>
8512 1999-06-25 Charles G Waldman <cgw@fnal.gov>
8514 * cus-face.el (custom-face-italic): insert missing args
8516 1999-06-24 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
8518 * packages.el (package-locations): Changed default early package
8519 hierarchies to ~/.xemacs/mule-packages and
8520 ~/.xemacs/xemacs-packages.
8522 1999-06-23 SL Baur <steve@miho.m17n.org>
8524 * mule/mule-category.el (Top Level): ASCII is also latin-1.
8526 1999-06-15 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
8528 * packages.el (package-locations): Changed default early package
8529 hierarchy to ~/.xemacs/packages.
8530 (package-locations): Removed `packages' as a possible name for a
8531 late package hierarchy.
8533 1999-06-20 MORIOKA Tomohiko <tomo@etl.go.jp>
8535 * mule/mule-category.el (word-combining-categories): Set up new
8537 (word-separating-categories): Likewise.
8539 1999-06-22 XEmacs Build Bot <builds@cvs.xemacs.org>
8541 * XEmacs 21.2.17 is released
8543 1999-06-17 Robert Pluim <rpluim@bigfoot.com>
8545 * font-menu.el (font-menu-set-font): allow for nil specification
8548 1999-06-16 MORIOKA Tomohiko <tomo@etl.go.jp>
8550 * mule/thai-xtis.el: Specify `columns' of the charset `thai-xtis'
8553 1999-06-12 MORIOKA Tomohiko <tomo@etl.go.jp>
8555 * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Use NBSP of ISO
8556 8859-5 instead of ISO 8859-1.
8558 1999-06-15 SL Baur <steve@steve1.m17n.org>
8560 * mule/vietnamese.el (viet-vscii-encode-table): Use split-char.
8561 (viet-viscii-encode-table): Ditto.
8563 * mule/mule-misc.el: Delete split-char & split-char-or-char-int.
8564 Make obsolete definition of char-octet.
8566 1999-06-14 SL Baur <steve@steve1.m17n.org>
8568 * subr.el: Move no-Mule make-char ...
8569 * help-nomule.el (make-char): To here.
8570 (string-width): Make Mule compatibility alias.
8572 1999-06-15 Andy Piper <andy@xemacs.org>
8574 * select.el (get-selection-no-error): really make there be no-error.
8575 (get-selection): revert to original.
8577 1999-06-11 Andy Piper <andy@xemacs.org>
8579 * select.el (selection-sets-clipboard): renamed.
8580 (own-selection): use it.
8582 1999-06-11 XEmacs Build Bot <builds@cvs.xemacs.org>
8584 * XEmacs 21.2.16 is released
8586 1999-06-09 MORIOKA Tomohiko <tomo@etl.go.jp>
8588 * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Set 32 for
8589 missing characters to avoid crash.
8591 1999-06-09 Jan Vroonhof <vroonhof@math.ethz.ch>
8593 * coding.el (set-terminal-coding-system): Only set the console
8594 coding system on the selected console if it is a tty.
8596 1999-06-10 Jan Vroonhof <vroonhof@math.ethz.ch>
8603 * faces.el (frob-face-property):
8604 * font-menu.el (font-menu-set-font):
8605 Actually apply changes from 1999-03-17
8607 1999-06-10 Andy Piper <andy@xemacs.org>
8609 * select.el (get-selection): abstract out non error-signalling
8611 (get-selection-no-error): get-selection without signalling an
8613 (selection-is-clipboard-p): new variable. controls whether the
8614 selection sets the clipboard.
8615 (own-selection): use it.
8617 * mouse.el (insert-selection): fallback to clipboard after trying
8618 primary selection and cutbuffer.
8620 1999-06-05 Andy Piper <andy@xemacs.org>
8622 * x-select.el (xselect-kill-buffer-hook-1): use generalised
8623 selection functions.
8625 1999-06-04 MORIOKA Tomohiko <tomo@etl.go.jp>
8627 * code-files.el (buffer-file-coding-system): Use `raw-text' as
8629 (load): Use `raw-text' instead of `no-conversion'.
8630 (insert-file-contents): Likewise.
8632 * bytecomp.el (byte-compile-insert-header): Use `raw-text' instead
8635 1999-06-03 MORIOKA Tomohiko <tomo@etl.go.jp>
8637 * coding.el: Don't copy `no-conversion' to `raw-text'.
8639 1999-06-07 Hrvoje Niksic <hniksic@srce.hr>
8641 * subr.el (make-char): Define it if Mule is not around.
8643 1999-06-07 SL Baur <steve@steve1.m17n.org>
8645 * mule/mule-help.el: Add trailing newline. Use mule keyword.
8647 * x-select.el (x-disown-selection-internal): Restore symbol as an
8649 (xselect-kill-buffer-hook-1): Use disown-selection-internal.
8651 1999-06-04 XEmacs Build Bot <builds@cvs.xemacs.org>
8653 * XEmacs 21.2.15 is released
8655 1999-06-02 Oscar Figueiredo <oscar@xemacs.org>
8657 * subr.el (split-string): Avoid infinite looping
8659 1999-05-30 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
8661 * ldap.el (ldap-ignore-attribute-codings): New variable
8662 (ldap-default-attribute-decoder): New variable
8663 (ldap-coding-system): New variable
8664 (ldap-attribute-syntax-encoders): New variable
8665 (ldap-attribute-syntax-decoders): New variable
8666 (ldap-attribute-syntaxes-alist): New variable
8667 (ldap-encode-boolean): New function
8668 (ldap-decode-boolean): New function
8669 (ldap-encode-country-string): New function
8670 (ldap-decode-string): New function
8671 (ldap-decode-address): New function
8672 (ldap-encode-address): New function
8673 (ldap-decode-attribute): New function
8674 (ldap-search): Use some of these
8676 1999-05-25 Jan Vroonhof <jan@xemacs.org>
8678 * version.el (emacs-version): Make the patch level/beta come
8679 before the XEmacs qualifier so that it gets into (funcall
8680 emacs-version) and thus in the bug reports.
8681 (emacs-version>=): Support patch levels.
8683 1999-06-03 SL Baur <steve@xemacs.org>
8685 * version.el: implement x.y.z version number
8686 From Jan Vroonhof <vroonhof@math.ethz.ch>
8688 1999-05-27 Yoshiki Hayashi <g740685@komaba.ecc.u-tokyo.ac.jp>
8690 * mule/mule-cmds.el (read-input-method-name): set input-method properly.
8692 1999-05-22 Vin Shelton <acs@xemacs.org>
8694 * startup.el: Document -private and break out non-standard X options.
8696 1999-05-26 SL Baur <steve@gneiss.etl.go.jp>
8698 * mule/mule-charset.el (charset-after): New function.
8699 (charset-direction): Synch with Mule, update docstring.
8700 (get-charset-property): New function.
8701 (put-charset-property): New function.
8702 (charset-plist): New function.
8704 * mule/mule-charset.el (compose-region):
8705 (decompose-region): remove; these functions (which don't work
8706 since we don't do composite characters) have been moved to
8708 (toplevel): follow coding standards
8710 1999-05-26 SL Baur <steve@gneiss.etl.go.jp>
8712 * dumped-lisp.el (preloaded-file-list): mule-files.el does not
8715 * code-files.el: Fix commentary to follow coding standards. Move
8716 the single line left in mule-files.el to here.
8718 * mule/mule-files.el: delete.
8720 1999-05-24 SL Baur <steve@gneiss.etl.go.jp>
8722 * info.el (Info-scroll-prev): Use event functions instead of the
8723 old emacs 19 interface.
8725 1999-06-02 Andy Piper <andy@xemacs.org>
8727 * x-font-menu.el (x-font-menu-load-font):
8728 font-menu-registry-encoding -> x-font-menu-registry-encoding type.
8730 1999-05-31 Andy Piper <andy@xemacs.org>
8732 * font-menu.el (font-menu-ignore-scaled-fonts): move to font-menu
8734 (font-menu-this-frame-only-p): ditto.
8735 (font-menu-max-items): reinstate, from Jan Vroonhof
8736 <vroonhof@math.ethz.ch>
8737 (font-menu-submenu-name-format): ditto.
8738 (font-menu-split-long-menu): ditto, for use by the family
8740 (font-menu-family-constructor): use it.
8742 1999-05-30 Andy Piper <andy@xemacs.org>
8744 * msw-faces.el (mswindows-font-regexp): new font matching regexp
8745 for use by the font menu.
8747 * msw-font-menu.el: new file implementing mswindows specific
8748 font-menu behaviour.
8749 (mswindows-font-menu-registry-encoding): new function mirroring x version.
8750 (mswindows-font-menu-junk-families): ditto.
8751 (hack-font-truename): ditto.
8752 (mswindows-font-regexp-ascii): ditto.
8753 (mswindows-reset-device-font-menus): ditto.
8754 (mswindows-font-menu-font-data): ditto.
8755 (mswindows-font-menu-load-font): ditto.
8757 * x-font-menu.el (x-reset-device-font-menus): made device specific.
8758 (x-font-menu-font-data): ditto.
8759 (x-font-menu-load-font): ditto.
8761 * font-menu.el: new file implementing generic font menu behaviour.
8762 (font-menu-ignore-scaled-fonts): copied from x-font-menu.el and
8763 made device independent.
8764 (font-menu-this-frame-only-p): ditto.
8765 (font-menu-preferred-resolution): ditto.
8766 (font-menu-size-scaling): new variable used to determine whether
8767 sizes are in points or tenths of a point.
8768 (vassoc): moved from x-font-menu.el.
8769 (device-fonts-cache): ditto.
8770 (device-fonts-cache): ditto.
8771 (flush-device-fonts-cache): ditto.
8772 (reset-device-font-menus): copied from x-font-menu.el and made
8773 device independent. Most functionality deferred to
8774 device-dependent versions.
8775 (font-menu-family-constructor): copied from x-font-menu.el and
8776 made device independent.
8777 (font-menu-size-constructor): ditto.
8778 (font-menu-weight-constructor): ditto.
8779 (font-menu-set-font): ditto.
8780 (font-menu-change-face): ditto.
8781 (font-menu-load-font): new device method.
8782 (font-menu-font-data): ditto.
8784 * x-font-menu.el: The above functions deleted.
8786 1999-05-26 Andy Piper <andy@xemacs.org>
8790 * loadup.el: rehash expand-file-name usage to not use default-directory.
8792 1999-05-21 Andy Piper <andy@xemacs.org>
8794 * x-select.el (x-select-convert-to-text):
8795 (x-selected-text-type):
8797 (xselect-convert-to-string):
8798 (xselect-convert-to-compound-text):
8799 (xselect-convert-to-length):
8800 (xselect-convert-to-targets):
8801 (xselect-convert-to-delete):
8802 (xselect-convert-to-filename):
8803 (xselect-convert-to-charpos):
8804 (xselect-convert-to-lineno):
8805 (xselect-convert-to-colno):
8806 (xselect-convert-to-sourceloc):
8807 (xselect-convert-to-os):
8808 (xselect-convert-to-host):
8809 (xselect-convert-to-user):
8810 (xselect-convert-to-class):
8811 (xselect-convert-to-name):
8812 (xselect-convert-to-integer):
8813 (xselect-convert-to-atom):
8814 (xselect-convert-to-identity): functions renamed from x-* and
8816 (x-get-secondary-selection): use rename get-selection.
8817 (x-get-clipboard): ditto.
8818 (x-own-selection): moved to select.el.
8819 (x-valid-simple-selection-p): ditto.
8820 (x-dehilight-selection): ditto.
8821 (x-own-clipboard): ditto.
8822 (x-disown-selection): ditto.
8824 * x-mouse.el (x-yank-function): moved to mouse.el.
8825 (x-insert-selection): ditto.
8826 (x-set-point-and-move-selection): use renamed function.
8828 * select.el (selected-text-type): moved and renamed from
8830 (selection-owner-p): moved to C.
8831 (selection-exists-p): ditto.
8832 (get-cutbuffer): new device method.
8833 (get-selection): generalised and moved from x-select.el.
8834 (own-selection): moved x-own-selection functionality into here.
8835 (dehilight-selection): renamed and moved from x-select.el.
8836 (own-clipboard): functionality moved from x-select.el using new
8838 (disown-clipboard): ditto.
8839 (select-convert-to-text):
8840 (select-convert-to-string):
8841 (select-convert-to-compound-text):
8842 (select-convert-to-length):
8843 (select-convert-to-targets):
8844 (select-convert-to-delete):
8845 (select-convert-to-filename):
8846 (select-convert-to-charpos):
8847 (select-convert-to-lineno):
8848 (select-convert-to-colno):
8849 (select-convert-to-sourceloc):
8850 (select-convert-to-os):
8851 (select-convert-to-host):
8852 (select-convert-to-user):
8853 (select-convert-to-class):
8854 (select-convert-to-name):
8855 (select-convert-to-integer):
8856 (select-convert-to-atom):
8857 (select-convert-to-identity): new functions renamed from x-* and
8858 moved from x-select.el.
8860 * mouse.el (mouse-consolidated-yank): subsume x-yank-function
8861 into here and use as the default window-system mouse yank.
8862 (insert-selection): generalised and moved from x-mouse.el.
8863 (own-clipboard): moved to C.
8865 * msw-select.el (mswindows-selection-owned-p): deleted.
8866 (mswindows-own-selection): generalised and moved to select.el.
8867 (mswindows-disown-selection): generalised and moved to C.
8868 (mswindows-selection-owner-p): ditto.
8870 1999-05-14 XEmacs Build Bot <builds@cvs.xemacs.org>
8872 * XEmacs 21.2.14 is released
8874 1999-05-13 SL Baur <steve@gneiss.etl.go.jp>
8876 * about.el: update contact info for jason and slb.
8878 1999-05-13 SL Baur <steve@gneiss.etl.go.jp>
8880 * mule/european.el (setup-romanian-environment): Add Romanian
8881 support from Emacs/Mule romanian.el.
8883 1999-03-17 Jan Vroonhof <vroonhof@math.ethz.ch>
8885 * cus-face.el: Label all custom changes with the 'custom' tag.
8887 * cus-edit.el: idem ditto.
8889 * faces.el: Added suport for adding device tags to various functions.
8890 (custom): New device tag.
8891 (face-spec-set): Call reset face with tags argument. No longer do
8892 x-init-global-faces hack.
8894 * faces.el (frob-face-property): Use an anonymous specifier to map
8895 frob-face-property-1 over.
8897 * x-font-menu.el (font-menu-set-font): Always specify all
8898 properties to custom.
8900 1999-05-12 SL Baur <steve@gneiss.etl.go.jp>
8902 * mule/european.el (setup-czech-environment): Add czech support.
8903 From David Sauer <davids@orfinet.cz>
8905 1999-03-15 SL Baur <steve@xemacs.org>
8907 * check-features.el: Turn hard errors into warnings.
8909 1999-03-21 SL Baur <steve@xemacs.org>
8911 * simple.el (delete-key-deletes-forward): As per discussion on
8912 xemacs-beta, default to t.
8914 1999-05-11 Hrvoje Niksic <hniksic@srce.hr>
8916 * loadup.el: Define Installation-string before loading anything.
8918 1999-05-06 Gunnar Evermann <ge204@eng.cam.ac.uk>
8920 * files.el (auto-mode-alist): fix typo in regex for .bash_* files
8921 From Anders Stenman <stenman@isy.liu.se>
8923 1999-05-03 Hrvoje Niksic <hniksic@srce.hr>
8925 * wid-edit.el (widget-glyph-find): Ditto.
8927 * packages.el (locate-library): Ditto.
8929 * loadup.el (really-early-error-handler): Ditto.
8931 * lib-complete.el (read-library): Ditto.
8933 * faces.el (set-face-stipple): Ditto.
8935 * code-files.el (load): Use new calling style of locate-file.
8937 1999-05-03 Hrvoje Niksic <hniksic@srce.hr>
8939 * packages.el (packages-unbytecompiled-lisp): Installation.el is
8942 1999-05-03 Hrvoje Niksic <hniksic@srce.hr>
8944 * dumped-lisp.el (preloaded-file-list): Don't load
8947 * loadup.el (Installation-string): Define it here.
8949 1999-05-03 Hrvoje Niksic <hniksic@srce.hr>
8951 * dumped-lisp.el (preloaded-file-list): Revert previous change --
8952 Installation.el needs to be loaded before `dump-paths', otherwise
8953 the dumping process won't find it.
8955 1999-03-13 Adrian Aichner <adrian@xemacs.org>
8957 * dumped-lisp.el (preloaded-file-list): Load Installation.el after
8958 subr so that we can use `replace-in-string' in Installation.el to
8959 get rid of C-m chars under the native Windows build.
8961 1999-04-29 Andy Piper <andy@xemacs.org>
8963 * make-docfile.el: canonicalize file and directory names.
8965 * device.el (call-device-method): new function for calling device
8967 (define-device-method): new function for defining device methods.
8968 (define-device-method*): ditto.
8970 1999-04-27 Hrvoje Niksic <hniksic@srce.hr>
8972 * subr.el (buffer-string): Support new FSFmacs 20.4 stuff.
8974 1999-04-08 MORIOKA Tomohiko <tomo@etl.go.jp>
8976 * mule/cyrillic.el (cyrillic-koi8-r-decode-table): New variable.
8977 (cyrillic-koi8-r-encode-table): Likewise.
8978 (ccl-decode-koi8): Use `cyrillic-koi8-r-decode-table'.
8979 (ccl-encode-koi8): Use `cyrillic-koi8-r-encode-table'.
8981 * mule/mule-misc.el (split-char-or-char-int): New function [moved
8982 from vietnamese.el].
8984 * mule/vietnamese.el: Move function `split-char-or-char-int' to
8987 1999-04-08 MORIOKA Tomohiko <tomo@etl.go.jp>
8989 * mule/thai-xtis.el:
8990 - Change font registry name from "Thai94x94-0" to "xtis-0".
8991 - Change mnemonic of coding-system `tis-620' to "TIS620".
8993 1999-04-06 MORIOKA Tomohiko <tomo@etl.go.jp>
8995 * mule/ethiopic.el: fixed.
8997 1999-03-30 MORIOKA Tomohiko <tomo@etl.go.jp>
8999 * dumped-lisp.el: Add ethiopic, thai-xtis and vietnamese.
9001 * mule/thai-xtis.el: New file.
9003 * mule/vietnamese.el: New file.
9005 * mule/ethiopic.el: New file.
9007 1999-04-22 Hrvoje Niksic <hniksic@srce.hr>
9009 * bytecomp.el (byte-compile-close-variables): Leave
9010 debug-issue-ebola-notices alone.
9012 1999-04-11 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
9014 * ldap.el (ldap-host-parameters-alist): Make `Search Base' appear
9015 at the top of the buffer since it is the most important thing to
9017 (ldap-get-host-parameter): New defun
9018 (ldap-search): Add a new parameter `withdn' to retrieve the
9019 distinguished names of entries
9021 1999-04-22 Kai Haberzettl <khaberz@synnet.de>
9023 * startup.el (splash-frame-body): Date and spelling fixes.
9025 1999-03-16 Colin Rafferty <colin@xemacs.org>
9027 * view-less.el (toggle-truncate-lines): add autoload tag
9029 1999-04-19 Hrvoje Niksic <hniksic@srce.hr>
9031 * format.el (format-alist): Disable image stuff.
9033 1999-04-17 Hrvoje Niksic <hniksic@srce.hr>
9035 * wid-edit.el (widget-glyph-find): Search by directories, then by
9036 suffixes rather than the other way around.
9037 (widget-image-conversion): Renamed to
9038 `widget-image-file-name-suffixes'.
9040 1999-04-16 Olivier Galibert <galibert@pobox.com>
9042 * mule/mule-charset.el: Made old functions obsolete, remove the
9043 unspeakably evil (and inexistant in fsf's) charset-leading-byte.
9044 (charset-iso-graphic-plane): Rename from charset-graphic.
9045 (charset-iso-final-char): Rename from charset-final.
9046 (charset-width): Rename from charset-columns.
9047 (charset-bytes): Added from fsf compatibility, returns always 1.
9049 * mule/mule-misc.el: Move charset-doc-string alias to
9052 1999-04-14 Colin Rafferty <colin@xemacs.org>
9054 * x-faces.el (x-make-font-bold-italic): honor
9055 *try-oblique-before-italic-fonts*
9057 1999-04-14 Hrvoje Niksic <hniksic@srce.hr>
9059 * cl-extra.el (coerce): Coerce numbers to characters correctly.
9061 1998-12-02 Hrvoje Niksic <hniksic@srce.hr>
9063 * x-faces.el (try-oblique-before-italic-fonts): Use the right
9066 1999-04-14 Dave Gillesipe <daveg@synaptics.com>
9068 * cl-extra.el (equalp): Would bug out for lists.
9070 1999-03-12 Charles G Waldman <cgw@fnal.gov>
9072 * about.el (about-hackers): Change cgw's email address
9074 1999-03-12 XEmacs Build Bot <builds@cvs.xemacs.org>
9076 * XEmacs 21.2.13 is released
9078 1999-03-12 SL Baur <steve@xemacs.org>
9080 * simple.el (delete-key-deletes-forward): Revert to previous
9083 1999-01-18 Didier Verna <didier@xemacs.org>
9085 * menubar-items.el (xemacs-splash-buffer): handle the case of
9086 multiple elements in the splash buffer body.
9088 * startup.el (splash-frame-timeout): new constant: interval
9089 between splash buffer elements.
9090 (command-line-1): handle splash buffer with multiple elements (use
9092 (splash-frame-body): Originally `startup-splash-frame-body'.
9093 Rewrote a cleaner and more readable version. This can now be array,
9094 in which case each element is displayed in turn in the splash buffer.
9095 (splash-frame-static-body): new constant. Persistent information
9096 across all splash buffer elements (preserves the possibility to give
9097 it in different languages.
9098 (circulate-splash-frame-elements): new function. Used as a timeout
9099 to circulate through all splash frame elements and display them in
9101 (display-splash-frame): originally `startup-splash-frame'. Handle
9102 the case of multiple elements in the splash buffer body. Now
9103 returns a timeout id if multiple elements to display, or nil.
9105 1999-02-19 Jan Vroonhof <vroonhof@math.ethz.ch>
9107 * x-faces.el (x-init-global-faces): Add default tag to specifiers,
9108 so they can be overridden by x-init-face-from-resources.
9109 Additionally specify the font name also with an x tag.
9111 1999-03-08 Andy Piper <andy@xemacs.org>
9113 * package-get.el (package-get-base): autoload.
9115 * menubar-items.el (default-menubar): add update menu item. Fix
9116 custom menu to only be activated when package-base is available.
9118 * package-get.el (package-get-custom): don't load
9119 package-get-custom as it is auto-generated. Fix group definition.
9121 1999-03-05 Didier Verna <didier@xemacs.org>
9123 * cus-dep.el (Custom-make-dependencies): use `prin1-to-string'
9124 instead of `symbol-name' (Thanks Kyle).
9126 * cus-edit.el (custom-save-variables): use `prin1' instead of
9127 princ to write symbols.
9129 1999-03-05 XEmacs Build Bot <builds@cvs.xemacs.org>
9131 * XEmacs 21.2.12 is released
9133 1999-03-05 SL Baur <steve@xemacs.org>
9135 * menubar-items.el (default-menubar): Add kfm browsing support.
9136 From Neal Becker <nbecker@fred.net>
9138 1999-03-03 Steven Baur <steve@gneiss.etl.go.jp>
9140 * font-lock.el (font-lock-revert-cleanup): Null out to avoid repeated
9141 calls to font-lock during buffer reversion.
9143 1999-02-12 Didier Verna <didier@xemacs.org>
9145 * info.el (Info-build-node-completions): unconditionally widen the
9148 1999-02-19 Paul Stodghill <stodghil@cs.cornell.edu>
9150 * x-faces.el (x-init-face-from-resources):
9151 Only set fonts in the 'x locale.
9153 1999-03-04 Adrian Aichner <adrian@xemacs.org>
9155 * package-ui.el (pui-install-selected-packages): Don't throw on
9156 `package-admin-delete-binary-package' returning nil since it's
9157 normal. Reindent function.
9158 (pui-add-required-packages): Handle case where packages selected
9159 for installation have never been installed.
9161 1999-03-03 Martin Buchholz <martin@xemacs.org>
9163 * menubar-items.el (default-menubar):
9164 Implement the ``Mule->Set coding system of process'' menu item.
9166 1999-02-18 Martin Buchholz <martin@xemacs.org>
9168 * files.el (auto-mode-alist): Use c-mode for *.i pre-processed cpp
9170 - Change some `if's to `when's
9172 1999-03-01 XEmacs Build Bot <builds@cvs.xemacs.org>
9174 * XEmacs 21.2.11 is released
9176 1999-02-22 Jan Vroonhof <vroonhof@math.ethz.ch>
9178 * userlock.el (ask-user-about-supersession-threat-dbox): Guard
9179 against window close (Fix Bug #460).
9180 (ask-user-about-lock-dbox): Idem.
9182 1999-02-25 SL Baur <steve@xemacs.org>
9184 * mule/mule-charset.el (charset-leading-byte): New function.
9185 From Kazuyuki IENAGA <ienaga@jsys.co.jp>
9187 1999-02-12 Andy Piper <andy@xemacs.org>
9189 * about.el (xemacs-hackers): change andy's email address.
9190 (about-url-alist): change andy's web page address.
9191 (about-xemacs): add piper.
9193 1999-02-16 SL Baur <steve@xemacs.org>
9195 * dumped-lisp.el (preloaded-file-list): Core mule files moved out
9196 of mule-base into lisp/mule.
9198 1999-02-16 SL Baur <steve@xemacs.org>
9212 mule/mule-category.el:
9214 mule/mule-charset.el:
9216 mule/mule-coding.el:
9221 mule/mule-tty-init.el:
9222 mule/mule-x-init.el:
9223 mule/viet-chars.el: Remerge from mule-base.
9225 * dumped-lisp.el (preloaded-file-list): Core mule files moved out
9226 of mule-base into lisp/mule.
9228 1999-02-10 Adrian Aichner <adrian@xemacs.org>
9230 * process.el (exec-to-string): Use `shell-command-switch' in place
9231 of hard-wired "-c" (for WindowsNT).
9233 1999-02-08 Charles G Waldman <cgw@pgt.com>
9235 * menubar-items.el (default-menubar): Remove obsolete
9238 1999-02-06 Jan Vroonhof <vroonhof@math.ethz.ch>
9240 * package-admin.el (package-admin-get-install-dir): First fall
9241 back to the location of xemacs-base for non-mule packages.
9243 1999-02-15 Martin Buchholz <martin@xemacs.org>
9246 - improved automounter tmp directory support.
9247 - support 4 (!) empirically discovered automounter conventions
9249 1999-02-12 SL Baur <steve@xemacs.org>
9251 * etags.el (pop-tag-mark): autoload to match key binding.
9253 1999-02-05 XEmacs Build Bot <builds@cvs.xemacs.org>
9255 * XEmacs 21.2.10 is released
9257 1999-02-02 Jan Vroonhof <vroonhof@math.ethz.ch>
9259 * package-get.el (package-get-remote-filename): Don't bug out for
9260 a local file name in the search entry.
9262 1999-02-02 XEmacs Build Bot <builds@cvs.xemacs.org>
9264 * XEmacs 21.2.9 is released
9266 1999-01-19 Didier Verna <didier@xemacs.org>
9268 * replace.el (replace-search-function): new variable containing a
9269 function to perform a search-forward.
9270 (replace-re-search-function): new variable containing a function
9271 to perform a re-search-forward.
9272 (perform-replace): use them.
9274 1999-01-25 Didier Verna <didier@xemacs.org>
9276 * select.el (selection-owner-p): use the name `XEmacs'.
9277 (cut-copy-clear-internal): ditto.
9279 1999-01-18 Andy Piper <andy@xemacs.org>
9281 * about.el (about-url-alist): Update my entry.
9282 (xemacs-hackers): Ditto.
9284 1999-01-14 Adrian Aichner <adrian@xemacs.org>
9286 * buffer.el (switch-to-buffer): Fixing documentation.
9287 * minibuf.el (minibuffer-completion-table): ditto.
9288 * cl-macs.el (return-from): ditto.
9290 1999-01-04 Didier Verna <didier@xemacs.org>
9292 * replace.el (delete-non-matching-lines): temporarily disable
9293 case-folding when called interactively with a regexp containing
9294 uppercase characters.
9295 (delete-matching-lines): ditto.
9296 (count-matches): ditto.
9297 (list-matching-lines): ditto.
9299 1999-01-07 Colin Rafferty <colin@xemacs.org>
9301 * window.el (shrink-window-if-larger-than-buffer): Clean up. Only
9302 abort if current window is split horizontally, not if others are
9303 split. Got rid of unnecessary minibuffer checking. Also, add
9304 some comments (it's still complex).
9306 1999-01-12 Robert Pluim <rpluim@BayNetworks.com>
9308 * package-get.el: changed address for doc.ic.ac.uk to
9309 sunsite.doc.ic.ac.uk
9311 1999-01-09 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
9313 * ldap.el (toplevel): Remove requires so that the file compiles
9314 with a non LDAP-enabled XEmacs binary. Provide `ldap'.
9316 1999-01-10 J. Kean Johnston <jkj@sco.com>
9318 * dump-paths.el: Calculate module-directory and set
9319 module-load-path to the load path for modules.
9321 * loadup.el: Get bootstrap value of module-load-path from the
9322 environment variable EMACSBOOTSTRAPMODULEPATH.
9323 - Display the module load path if we're debugging paths.
9325 * setup-paths.el: Added function paths-find-site-module-directory.
9326 - Added function paths-find-module-directory.
9327 - Added function paths-construct-module-load-path. Uses new
9328 environment variable EMACSMODULEPATH.
9330 1998-12-30 Martin Buchholz <martin@xemacs.org>
9332 * font.el (font-default-object-for-device):
9333 Oops! This `or' can't be replaced by `unless'.
9334 Fixed inability to run w3, among other things.
9336 1998-12-17 Charles G. Waldman <cgw@pgt.com>
9338 * package-admin.el: Change initialization of
9339 package-admin-install-function dependent on system type.
9340 Change package-admin-install-function-mswindows to use
9343 1998-12-23 Hrvoje Niksic <hniksic@srce.hr>
9345 * mouse.el (default-mouse-motion-handler): Disable help echo while
9348 1998-12-28 Martin Buchholz <martin@xemacs.org>
9350 * XEmacs 21.2.8 is released.
9352 1998-12-24 Martin Buchholz <martin@xemacs.org>
9354 * XEmacs 21.2.7 is released.
9356 1998-12-07 Jan Vroonhof <vroonhof@math.ethz.ch>
9358 * package-ui.el (pui-list-packages): Set truncate-lines.
9360 * package-get.el (package-get-download-menu): Use
9361 `package-ui-add-site'. Add a a toggle to indicate it is in the list.
9363 * package-ui.el (pui-help): Ditch in favor of `describe-mode'
9364 (pui-help-string): idem.
9365 (list-packages-mode): New major mode.
9366 (pui-list-packages): Use 'list-packages-mode' in the package buffer.
9367 (pui-install-selected-packages): Add suport for removing packages.
9368 (pui-toggle-package-delete-key): New function.
9369 (pui-popup-context-sensitive): New kludge.
9370 (pui-list-packages): Add warning when `package-get-remote' is nil.
9371 (package-ui-add-site): New function.
9373 1998-12-01 Didier Verna <didier@xemacs.org>
9375 * hyper-apropos.el (hyper-where-is): added the missing autoload.
9377 1998-11-29 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
9379 * ldap.el: Custom-ized
9380 (toplevel): Do not provide `ldap' which is provided by C level
9382 (ldap-search): Docstring and stylistic fixes as suggested by Hrvoje
9384 1998-12-05 Hrvoje Niksic <hniksic@srce.hr>
9386 * isearch-mode.el (isearch-mode): Really fix keymap lossage.
9388 1998-12-17 Andy Piper <andy@xemacs.org>
9390 * sound.el (sound-load-list): name changed from sound-load-alist.
9391 (sound-extension-list): name changed from sound-ext-list.
9392 (load-default-sounds): use new names.
9393 (load-sound-file): use new names.
9395 1998-12-16 Andy Piper <andy@xemacs.org>
9397 * XEmacs 21.2.6 is released
9399 1998-11-30 Hrvoje Niksic <hniksic@srce.hr>
9401 * cus-dep.el (Custom-make-dependencies): Be smarter about trapping
9404 1998-12-04 Hrvoje Niksic <hniksic@srce.hr>
9406 * wid-edit.el (widget-echo-this-extent): Set
9407 help-echo-owns-message to t.
9409 1998-11-30 Greg Klanderman <greg@alphatech.com>
9411 * package-get.el (package-get-download-menu): use toggles for
9412 each site in the download site menu.
9414 1998-12-01 Jan Vroonhof <vroonhof@math.ethz.ch>
9416 * package-get.el (package-get): If we cannot find a package
9417 because package-get-remote is not set, give a more helpful
9420 1998-11-30 Greg Klanderman <greg@alphatech.com>
9422 * package-get.el (package-get-remote-filename): use an EFS path
9423 with user anonymous if no user is specified.
9425 1998-12-10 Jan Vroonhof <vroonhof@math.ethz.ch>
9427 * faces.el (face-spec-set): Re-init fallfacks for default after
9428 calling reset-face on the default face.
9430 1998-12-10 Jan Vroonhof <vroonhof@math.ethz.ch>
9432 * package-admin.el (package-admin-default-install-function):
9433 Behave as advertised. Make sure the pkg-dir is proper for
9435 (package-admin-add-binary-package): Make sure the pkg-dir is
9436 proper for default-directory.
9437 (package-admin-install-function-mswindows): Make sure the pkg-dir
9438 is proper for default-directory.
9440 1998-12-05 XEmacs Build Bot <builds@cvs.xemacs.org>
9442 * XEmacs 21.2.5 is released
9444 1998-12-05 SL Baur <steve@altair.xemacs.org>
9446 * files.el (binary-file-regexps): regexp-opt is not available at
9449 1998-11-30 Martin Buchholz <martin@xemacs.org>
9452 * x-win-sun.el (x-win-init-sun):
9454 * x-mouse.el (mouse-track-and-copy-to-cutbuffer):
9456 * x-init.el (init-post-x-win):
9457 * x-init.el (init-pre-x-win):
9458 * x-init.el (x-initialize-compose):
9463 * wid-edit.el (widget-glyph-click):
9464 * wid-edit.el (widget-glyph-find):
9465 * wid-edit.el (widget-type):
9466 * view-less.el (view-buffer-other-window):
9467 * very-early-lisp.el:
9471 * term/sun.el (suntool-map):
9472 * term/sun-mouse.el:
9474 * syntax.el (modify-syntax-entry):
9477 * startup.el (lock-directory):
9478 * simple.el (set-comment-column):
9479 * simple.el (backward-delete-char-untabify):
9480 * shadow.el (find-emacs-lisp-shadows):
9482 * setup-paths.el (paths-construct-info-path):
9483 * select.el (cut-copy-clear-internal):
9484 * process.el (call-process-region):
9485 * process.el (start-process-shell-command):
9487 * paths.el (rmail-spool-directory):
9488 * paragraphs.el (use-hard-newlines):
9489 * package-get.el (package-get-dependencies):
9490 * package-admin.el (package-admin-delete-binary-package):
9491 * obsolete.el (truncate-string):
9492 * obsolete.el (store-substring):
9493 * mouse.el (default-mouse-track-maybe-own-selection):
9494 * mouse.el (mouse-yank-at-point):
9496 * modeline.el (mouse-drag-modeline):
9497 * minibuf.el (read-directory-name-internal):
9498 * minibuf.el (read-file-name-internal):
9499 * minibuf.el (read-file-name-internal-1):
9500 * minibuf.el (read-file-name-2):
9501 * minibuf.el (exact-minibuffer-completion-p):
9502 * minibuf.el (read-from-minibuffer):
9504 * menubar.el (check-menu-syntax):
9505 * map-ynp.el (map-y-or-n-p):
9506 * make-docfile.el (docfile-out-of-date):
9507 * loadup.el ((member "run-temacs" command-line-args)):
9508 * loadup.el ((member "no-site-file" command-line-args)):
9509 * loadup.el (really-early-error-handler):
9513 * lisp-mnt.el (lm-verify):
9514 * lib-complete.el (lib-complete:cache-completions):
9515 * lib-complete.el (library-all-completions):
9516 * itimer.el (itimer-run-expired-timers):
9517 * info.el (Info-mode):
9518 * info.el (Info-insert-file-contents):
9519 * info.el (Info-rebuild-dir):
9520 * info.el (Info-build-dir-anew):
9521 * info.el (Info-parse-dir-entries):
9522 * info.el (Info-dir-outdated-p):
9523 * info.el (Info-insert-dir):
9524 * info.el (info-xref):
9526 * hyper-apropos.el (hyper-apropos-get-doc):
9527 * hyper-apropos.el (hyper-describe-face):
9528 * hyper-apropos.el (hyper-apropos-mode):
9530 * help.el (list-processes):
9533 * font.el (mswindows-font-create-name):
9534 * font.el (font-default-font-for-device):
9535 * font.el (x-font-create-object):
9536 * font.el (font-registry):
9538 * font-lock.el (font-lock-keywords):
9540 * finder.el (finder-compile-keywords):
9541 * find-paths.el (paths-find-recursive-path):
9542 * fill.el (set-justification-center):
9543 * fill.el (fill-region-as-paragraph):
9544 * files.el (insert-directory):
9545 * files.el (wildcard-to-regexp):
9546 * files.el (recover-file):
9547 * files.el (basic-save-buffer):
9548 * files.el (delete-auto-save-file-if-necessary):
9549 * files.el (file-relative-name):
9550 * files.el (backup-extract-version):
9551 * files.el (backup-buffer):
9552 * files.el (set-visited-file-name):
9553 * files.el (set-auto-mode):
9554 * files.el (interpreter-mode-alist):
9556 * files.el (find-file-noselect):
9557 * files.el (abbreviate-file-name):
9558 * files.el (parse-colon-path):
9559 * files.el (directory-abbrev-alist):
9560 * etags.el (visit-tags-table-buffer):
9561 * easymenu.el (easy-menu-define):
9562 * dragdrop.el (experimental-dragdrop-drag):
9563 * dragdrop.el (dragdrop-drop-do-functions):
9564 * dragdrop.el (dragdrop-drop-at-point):
9565 * disass.el (disassemble-1):
9566 * disass.el (disassemble-internal):
9567 * disass.el (disassemble):
9569 * derived.el (derived-mode-init-mode-variables):
9570 * derived.el (define-derived-mode):
9571 * custom.el (defgroup):
9572 * cus-edit.el (custom-quote):
9574 * code-process.el (open-network-stream):
9575 * code-process.el (start-process):
9576 * code-process.el (call-process-region):
9577 * code-process.el (call-process):
9579 * code-files.el (insert-file-contents):
9581 * code-files.el (buffer-file-coding-system-for-read):
9582 * cmdloop.el (yes-or-no-p-minibuf):
9586 * callers-of-rpt.el (make-caller-report):
9587 * callers-of-rpt.el:
9588 * bytecomp.el (batch-byte-recompile-directory):
9589 * bytecomp.el (batch-byte-compile-1):
9590 * bytecomp.el (batch-byte-compile):
9591 * bytecomp.el (display-call-tree):
9592 * bytecomp.el (byte-compile-insert):
9593 * bytecomp.el (byte-compile-two-args-19->20):
9594 * bytecomp.el (byte-compile-variable-ref):
9595 * bytecomp.el (byte-compile-form):
9596 * bytecomp.el (byte-compile-top-level-body):
9597 * bytecomp.el (byte-compile-out-toplevel):
9598 * bytecomp.el (byte-compile-byte-code-maker):
9599 * bytecomp.el (byte-compile-file-form-defmumble):
9600 * bytecomp.el (byte-compile-file-form):
9601 * bytecomp.el (byte-compile-keep-pending):
9602 * bytecomp.el (byte-compile-insert-header):
9603 * bytecomp.el (byte-compile-from-buffer):
9604 * bytecomp.el (byte-compile-file):
9605 * bytecomp.el (byte-recompile-file):
9606 * bytecomp.el (byte-compile-close-variables):
9607 * bytecomp.el (byte-compile-warn-about-unused-variables):
9608 * bytecomp.el (byte-compile-warn-about-unresolved-functions):
9609 * bytecomp.el (byte-compiler-legal-options):
9610 * bytecomp.el (byte-compile-lapcode):
9611 * bytecomp.el (byte-optimize-log):
9612 * bytecomp.el ((fboundp 'defsubst)):
9614 * bytecomp-runtime.el:
9615 * byte-optimize.el (byte-optimize-apply):
9616 * byte-optimize.el (car):
9617 * byte-optimize.el (byte-optimize-form):
9618 * byte-optimize.el (byte-optimize-form-code-walker):
9620 * build-report.el (build-report-insert-installation-file):
9621 * build-report.el (build-report):
9623 * apropos.el (apropos-documentation):
9625 - clean up byte-compile warnings
9626 - remove unused variables
9627 - Use common lisp style hashtable functions
9628 - byte compiler cleanup
9629 - use #'(lambda ...) instead of '(lambda ...) or (function (lambda ...))
9630 - remove old backquote syntax usage
9631 - move some cl functionality into C for speed.
9632 - remove last remaining VMS support
9634 - implement last, butlast, nbutlast, copy-list in C.
9635 - new macro ignore-file-errors, similar to ignore-errors
9636 (ignore-file-errors (delete-file "foo"))
9637 - get frequent garbage collection during loadup.el by tweaking
9638 gc-cons-threshold, rather than explicitly calling garbage-collect
9639 - default delete-key-deletes-forward to `t'.
9641 1998-11-28 SL Baur <steve@altair.xemacs.org>
9643 * XEmacs 21.2-beta4 is released.
9645 1998-11-27 Jan Vroonhof <vroonhof@math.ethz.ch>
9647 * easymenu.el (easy-menu-add-item): Wraper around add-menu-btton.
9648 (easy-menu-item-present-p): Wrapper around find-menu-item.
9649 (easy-menu-remove-item): Wrapper around delete-menu-item.
9651 * menubar.el (delete-menu-item): Add 'from-menu' argument.
9652 (add-menu-button): Add 'in-menu' argument.
9653 (add-menu-item-1): Add in-menu support to helper function.
9655 1998-11-27 Katsumi Yamaoka <yamaoka@jpl.org>
9657 * isearch-mode.el (isearch-mode): Fix keymap lossage.
9659 1998-11-26 Jan Vroonhof <vroonhof@math.ethz.ch>
9661 * faces.el (get-custom-frame-properties): Revert Hrvoje Niksic change
9664 1998-11-25 Hrvoje Niksic <hniksic@srce.hr>
9666 * process.el (shell-command-on-region): Report if the command
9667 succeeded or failed.
9669 1998-11-24 Hrvoje Niksic <hniksic@srce.hr>
9671 * subr.el (buffer-substring-no-properties): Comment out.
9673 1998-11-07 Adrian Aichner <adrian@xemacs.org>
9675 * msw-faces.el (mswindows-find-smaller-font): Turning font names
9676 into font instances first, like `x-frob-font-size' does.
9677 (mswindows-find-larger-font): ditto
9679 1998-11-04 Greg Klanderman <greg@alphatech.com>
9681 * package-ui.el (pui-install-selected-packages): fix args in call
9684 1998-10-29 Jan Vroonhof <vroonhof@math.ethz.ch>
9686 * package-get.el (host-name): New widget type.
9687 (package-get-remote): Better customization using new type.
9688 (package-get-download-sites): idem dito.
9690 (package-get-custom): Do not use package-get-all untill we have
9691 runtime dependencies.
9693 (package-get-remove-copy): Default to 't' we no longer need this
9694 kludge as we do not currently use depenencies.
9696 (package-get-was-current): New variable.
9697 (package-get-require-base): New 'force-current' argument.
9698 (package-get-update-base): idem
9699 (package-get-package-provider): idem
9700 (package-get-locate-index-file): New 'no-remote' argument.
9701 (package-get-locate-file): idem.
9703 (package-get-maybe-save-index): New function.
9704 (package-get-update-base): Use it.
9706 1998-10-28 Greg Klanderman <greg@alphatech.com>
9708 * package-get.el (package-get-remote): default to nil; by default,
9709 don't go out to the net via EFS. They must select a download site.
9710 (package-get-download-sites): new variable.
9711 (package-get-download-menu): new function.
9712 (package-get-locate-index-file): new function.
9713 (package-get-update-base): use it.
9715 * menubar-items.el (default-menubar): add "Update Package Index"
9716 and "Add Download Site" menus under Options | Manage Packages.
9718 1998-10-19 Greg Klanderman <greg@alphatech.com>
9720 * package-get.el (package-get): bugfix code checking installed version
9721 for case where package is not currently installed.
9722 (package-get-require-signed-base-updates): new variable.
9723 (package-get-update-base-from-buffer): remove REMOTE-SOURCE arg, it was
9724 deemed not a goot thing. Use the variable
9725 package-get-allow-unsigned-base-updates instead.
9727 1998-10-16 Greg Klanderman <greg@alphatech.com>
9729 * package-get.el (package-get): Don't install an older version than
9730 we already have unless explicitly told to. Issue a warning.
9732 * package-ui.el (pui-add-required-packages): when adding
9733 dependencies, don't add packages that are up to date.
9734 (pui-package-symbol-char): Don't consider a package out of date
9735 if you have a newer version installed than the latest version in
9738 * package-get.el (package-get-base-filename): document that it may
9739 be a path relative to package-get-remote; new default value.
9740 (package-get-locate-file): new function.
9741 (package-get-update-base): use it to expand package-get-base-filename.
9742 (package-get-save-base): new function to save the package-get database
9744 (package-get-update-base-from-buffer): add REMOTE-SOURCE argument.
9745 (package-get-update-base): pass the REMOTE-SOURCE arg.
9746 (package-get-update-base-entry): call package-get-custom-add-entry.
9747 (package-get-file-installed-p): removed; no longer needed.
9748 (package-get-create-custom): ditto.
9749 (toplevel): remove code to build and load package-get-custom.el
9750 (package-get-custom-add-entry): new function.
9752 1998-10-12 Hrvoje Niksic <hniksic@srce.hr>
9754 * wid-edit.el (widget-button-click): Don't switch window.
9756 1998-10-22 Jan Vroonhof <vroonhof@math.ethz.ch>
9758 * cus-face.el (custom-set-face-update-spec): Add autoload cookie
9760 1998-10-20 Malcolm Box <malcolm@brownale.demon.co.uk>
9762 * etags.el (find-tag-default): Run find-tag-hook using
9763 run-hooks rather than funcall
9765 1998-10-19 Hrvoje Niksic <hniksic@srce.hr>
9767 * isearch-mode.el (isearch-mode): Set the current minor mode maps
9768 and the current local map as the parents to isearch-mode-map.
9770 1998-10-15 SL Baur <steve@altair.xemacs.org>
9772 * XEmacs 21.2-beta3 is released.
9774 1998-10-15 Greg Klanderman <greg@alphatech.com>
9776 * package-get.el (package-get-update-base): use
9777 insert-file-contents-internal, not insert-file-contents-literally.
9779 1998-10-14 Jan Vroonhof <vroonhof@math.ethz.ch>
9781 * auto-save.el: expand-file 'auto-save-*-dir' at runtime not at
9784 1998-10-15 Greg Klanderman <greg@alphatech.com>
9786 * package-get.el (package-get-update-base-entry): new function.
9787 (package-get-update-base): renamed; was `package-get-load-base'.
9788 cleanup, and use package-get-update-base-from-buffer.
9789 (package-get-update-base-from-buffer): new function.
9790 (package-get-update-base-entries): new; helper for above.
9791 Do not eval lisp grabbed over ftp; parse it from new format.
9793 1998-10-15 Greg Klanderman <greg@alphatech.com>
9795 * files.el (set-auto-mode): Don't play games loading package-get
9796 database; package-get-package-provider will handle it all.
9798 1998-10-14 Greg Klanderman <greg@alphatech.com>
9800 * package-get.el (package-get-base-filename): new variable.
9801 (package-get-require-base): new function.
9802 (package-get-pgp-signed-begin-line): new variable.
9803 (package-get-pgp-signature-begin-line): ditto.
9804 (package-get-pgp-signature-end-line): ditto.
9805 (package-get-load-base): new function.
9806 (package-get-interactive-package-query):
9807 (package-get-update-all):
9808 (package-get-dependencies):
9809 (package-get-package-provider):
9810 (package-get-custom): use package-get-require-base.
9811 [package-get-custom loading]: disable for now.
9813 * package-ui.el (pui-list-packages): use (package-get-require-base)
9815 1998-10-14 Jan Vroonhof <vroonhof@math.ethz.ch>
9817 * package-ui.el: Correct obvious thinko in choosing extent face.
9819 1998-10-12 Jan Vroonhof <vroonhof@math.ethz.ch>
9821 * menubar-items.el (default-menubar): pui-list-package has nothing
9822 to with Customize. Move all the package stuff to a new Item in Options.
9824 * package-ui.el (pui-menu): Add menu and Popup menu.
9826 * package-get.el (package-get): Use new
9827 package-admin-get-install-dir.
9829 * package-admin.el (package-admin-get-install-dir): New syntax.
9830 Conserve package location and put mule packages where mule-base is.
9832 * package-get.el : Customized
9834 * package-ui.el (pui): Customized
9835 (pui-package-install-dest-dir): New variable.
9836 (pui-install-selected-packages): Use it
9838 1998-10-12 SL Baur <steve@altair.xemacs.org>
9840 * package-get.el (package-get-interactive-package-query): Move
9841 dependency on package-get-base to run-time.
9842 (package-get-update-all): Ditto.
9843 (package-get-dependencies): Ditto.
9844 (package-get-package-provider): Ditto.
9845 (package-get-custom): Ditto.
9847 1998-10-11 Glynn Clements <glynn@sensei.co.uk>
9849 * events.el: Remove 'ascii-character property from 'backspace
9852 1998-10-11 SL Baur <steve@altair.xemacs.org>
9854 * package-get-base.el: removed.
9856 1998-09-23 Didier Verna <didier@xemacs.org>
9858 * simple.el (search-caps-disable-folding): moved from isearch-mode.el
9859 (no-upper-case-p): new function.
9860 (with-search-caps-disable-folding): new macro.
9861 (with-interactive-search-caps-disable-folding): new macro.
9862 (zap-to-char): In interactive mode, do a case-sensitive search if
9863 the character is uppercase.
9864 (zap-up-to-char): ditto.
9866 * replace.el (perform-replace): use the function no-upper-case-p.
9868 * isearch-mode.el (isearch-fix-case): ditto.
9869 make obsolete `with-caps-disable-folding' and
9870 `isearch-no-upper-case-p'.
9872 * etags.el (find-tag-internal): use `with-search-caps-disable-folding'.
9873 (tags-search): ditto.
9874 (tags-query-replace): ditto.
9876 * info.el (Info-search): ditto.
9878 1998-10-07 Jan Vroonhof <vroonhof@math.ethz.ch>
9880 * x-font-menu.el (font-menu-set-font): Respect font-menu-frame-local
9882 1998-10-07 Greg Klanderman <greg@alphatech.com>
9884 * package-admin.el (package-admin-rmtree): rewritten. need to
9885 check for "." and ".." before symlink check. expand files and
9886 directories with respect to DIRECTORY, not default-directory.
9888 1998-10-04 Greg Klanderman <greg@alphatech.com>
9890 * package-get.el (package-get-all): add INSTALL-DIR argument.
9892 1998-10-06 Greg Klanderman <greg@alphatech.com>
9894 * package-ui.el (pui-add-required-packages): new function, select
9896 (pui-display-keymap): bind it.
9897 (pui-help-string): document it.
9898 (pui-install-selected-packages): package-get-all -> package-get.
9900 * package-get.el (package-get-dependencies): new function.
9902 1998-10-04 Hrvoje Niksic <hniksic@srce.hr>
9904 * isearch-mode.el (isearch-done): Use regexp-search-ring-max for
9907 1998-10-05 Hrvoje Niksic <hniksic@srce.hr>
9909 * mouse.el (default-mouse-track-point-at-opening-quote-p): New
9911 (default-mouse-track-normalize-point): Use it.
9913 1998-09-30 Jan Vroonhof <vroonhof@math.ethz.ch>
9915 * package-admin.el (package-admin-delete-binary-package):
9916 General cleanup. Remove unnessary use of progn and
9918 (package-admin-delete-binary-package): Do NOT mess with file
9919 modes. That is evil.
9920 (package-admin-delete-binary-package): Wrap all deleting in
9921 condition-case. The data in MANIFEST is untrustworthy.
9922 (package-admin-delete-binary-package): Let the OS worry about non
9925 1998-10-09 SL Baur <steve@altair.xemacs.org>
9927 * lisp-mnt.el (lm-commentary): Fix InfoDock-style comment
9929 (lm-report-bug): Fix mail address to send bug reports to.
9931 1998-09-29 SL Baur <steve@altair.xemacs.org>
9933 * XEmacs 21.2-beta2 is released.
9935 1998-08-14 Jan Vroonhof <vroonhof@math.ethz.ch>
9937 * files.el (auto-mode-alist): Enhanced regexp for perl-mode
9939 1998-09-22 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
9941 * info.el (Info-mode): Document page turning by double clicks in
9942 docstring so `M-x describe-mode' will display it.
9944 1998-09-20 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
9946 * info.el (Info-mouse-track-double-click-hook): Use character
9947 widths to calculate a border region where double clicking does
9948 page turning, and return `nil' by default so other hooks, such as
9949 region highlighting, will be run.
9951 1998-09-29 Colin Rafferty <colin@xemacs.org>
9953 * sound.el (default-sound-directory-list): Initialize with all the
9954 "sounds" directories in `data-directory-list'. It used to just be
9957 * packages.el (locate-data-directory-list): Created. This gives
9958 the list of matching directories, unlike `locate-data-directory',
9959 which just gives the first one.
9961 1998-09-26 Jan Vroonhof <vroonhof@math.ethz.ch>
9963 * minibuf.el (read-from-minibuffer): No longer bind help-form but
9964 make a binding in the local keymap until help-char handling is
9967 * help.el (help-keymap-with-help-key): Provide keymap with help
9969 (help-print-help-form): New helper function.
9971 1998-09-23 Hrvoje Niksic <hniksic@srce.hr>
9973 * isearch-mode.el (isearch-highlight): set-extent-endpoints can
9974 move extent to another buffer; no need to create a new extent.
9975 (isearch-fix-case): New function.
9976 (isearch-search-and-update): Use it.
9978 1998-09-22 Hrvoje Niksic <hniksic@srce.hr>
9980 * isearch-mode.el (isearch-mode): Use overriding-local-map to set
9981 the keymap, not minor-mode-map-alist.
9982 (isearch-done): Restore overriding-local-map.
9984 1998-09-21 Martin Buchholz <martin@xemacs.org>
9986 * bytecomp.el (byte-compile-buffer-substring):
9987 Fix for: (byte-compile (defun f () (buffer-substring)))
9988 ==> ** buffer-substring called with 3 args, but requires 0-3
9989 - new code not only works, but is more readable, too.
9991 1998-09-20 Jonathan Harris <jhar@tardis.ed.ac.uk>
9993 * msw-faces.el (mswindows-init-device-faces): Don't try to
9994 specify a default font at this late stage. Do try to force
9995 creation of the default face font so that if it fails we get
9996 an error now instead of a crash at frame creation.
9998 mswindows-font-canonicalize-name, mswindows-make-font-unbold,
9999 mswindows-make-font-unitalic: Canonical default weight
10000 changed from "Normal" to "Regular".
10002 mswindows-make-font-bold / -bold-italic: Supplied device was
10003 not being passed into call to mswindows-find-smaller-font.
10005 1998-09-10 Bjrn Torkelsson <torkel@hpc2n.umu.se>
10007 * package-get.el (package-get-remote): Fix the path where to find
10008 the packages on xemacs.org.
10010 1998-09-08 Hrvoje Niksic <hniksic@srce.hr>
10012 * about.el (about-maintainer-info): Update Ben's entry.
10014 1998-09-24 Martin Buchholz <martin@xemacs.org>
10016 * lisp/shadow.el (find-emacs-lisp-shadows):
10017 - `member' was being called on lists of length 2000!
10018 - Replace with hashtables.
10019 - Replace hand-coded loops with (dolist)
10022 1998-09-20 Darryl Okahata <darrylo@sr.hp.com>
10024 * packages.el: Added new function, `package-delete-name', to
10025 delete existing packages from the installed package database
10026 (`packages-package-list'). Also added the "pkginfo" directory
10027 to `packages-special-base-regexp', so that the pkginfo directory
10028 would not get added to `late-packages'.
10030 * package-admin.el: Added ability to delete an installed package
10031 (added low-level function, `package-admin-delete-package').
10032 Understands how to use the pkginfo/MANIFEST.<package> file to
10033 delete the package. When installing a package, will also
10034 create a MANIFEST.* file if one is not provided by the
10035 package. If the MANIFEST.* doesn't exist when deleting a
10036 package, the functions will fall back to attempting to delete
10037 any package-specific lisp directory.
10039 * package-get.el: Moved some functions to package-admin.el.
10040 Added interactive function `package-get-delete-package', for
10041 use by users for deleting a package.
10043 Also modified to not require the presence of efs.
10045 1998-09-22 Hrvoje Niksic <hniksic@srce.hr>
10047 * files.el (find-file-noselect): Handle all signals, kill the
10048 buffer and resignal.
10050 1998-09-23 SL Baur <steve@altair.xemacs.org>
10052 * cl-macs.el (glyph-image): Add setf method.
10054 1998-09-06 Darryl Okahata <darrylo@sr.hp.com>
10056 * package-get.el: Fixed broken EFS downloading. Also, look for
10057 .tar.gz files first, in preference over .tgz files.
10059 * package-ui.el: Fix display of package version numbers.
10061 1998-08-27 Jan Vroonhof <vroonhof@math.ethz.ch>
10063 * x-font-menu.el (font-menu-set-font): Add "pt" units to size
10066 1998-09-03 Darryl Okahata <darrylo@sr.hp.com>
10068 * list-mode.el: `display-completion-list': added new/optional
10069 keyword `:completion-string', which allows the programmer to
10070 change the "Possible completions are:" prompt.
10072 * menubar-items.el: Added new pulldown menu-pick to start up the
10073 visual package browser/installer:
10075 Options->Customize->List Packages
10077 * package-admin.el: Added hooks for installing under both Unix
10078 and MS Windows. Does additional error checking. No longer
10079 calls "add-big-package.sh" to install packages under Unix; now
10080 calls gunzip & tar directly.
10082 * package-get.el: Added ability to install packages from files
10083 on a local disk/CDROM. Now deletes any existing package lisp
10084 directory. Does completion on available packages when
10085 querying for package names. Will also search for .tgz files
10086 in addition for .tar.gz files. Tries to reload
10087 auto-autoloads, as a convenience when loading new packages,
10088 and also tries to add any new package paths to `load-path'.
10089 Changed all occurences of `concat' to use `expand-file-name'.
10091 * package-ui.el: New file which implements the main visual
10092 package browser/installer, which is started via a menu pick or
10093 M-x pui-list packages.
10095 1998-09-03 Hrvoje Niksic <hniksic@srce.hr>
10097 * startup.el (load-init-file): spelling fix.
10099 1998-09-02 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
10101 * startup.el (normal-top-level): Load auto-autoload files
10102 covariantly with their precedence.
10104 1998-08-26 Jan Vroonhof <vroonhof@math.ethz.ch>
10106 * menubar-items.el (default-menubar): Remove "Font Weight"
10107 option, there is currently no custom equivalent.. Customize-faces
10110 * x-font-menu.el (font-menu-set-font): Use customize to set
10113 * faces.el (face-spec-update-all-matching): New function.
10115 * cus-face.el (custom-set-face-update-spec): New function.
10116 Interface to customize faces from elisp.
10118 (custom-face-value-create): Show the customized settings if set
10121 1998-08-26 Jan Vroonhof <vroonhof@math.ethz.ch>
10123 (custom-face-value-create): Show the customized settings if set
10126 1998-08-31 Hrvoje Niksic <hniksic@srce.hr>
10128 * keydefs.el (global-map): Add FSF 20.3 binding of
10129 query-replace-regexp.
10131 1998-08-21 Greg Klanderman <greg@alphatech.com>
10133 * minibuf.el (read-file-name-internal-1): use
10134 user-name-completion-1 instead of user-name-completion.
10136 1998-08-19 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
10140 * update-elc.el: Don't set `source-directory' (now defunct as a
10141 global variable) no more.
10143 * packages.el (packages-list-autoloads): Made `source-directory'
10144 (now defunct as a global variable) a parameter.
10146 1998-08-13 Carsten Leonhardt <leo@arioch.oche.de>
10148 * about.el (about-hackers): new email
10150 1998-08-16 SL Baur <steve@altair.xemacs.org>
10152 * lisp-mode.el (with-string-as-buffer-contents): Set indentation.
10154 1998-07-17 Didier Verna <didier@xemacs.org>
10156 * faces.el (set-face-property):
10158 (face-dim-p): updated the doc strings now that the dim property isn't
10160 (face-equal): the dim property is now a common one.
10162 * cus-face.el (custom-face-attributes): New face attribute: `dim'
10163 Renamed the `stipple' attribute to `background-pixmap'.
10164 (custom-face-background-pixmap): make custom-face-stipple an
10165 obsolete alias for this.
10167 1998-08-11 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
10169 * find-paths.el (paths-file-readable-directory-p): Created and
10172 * loadup.el: Don't set inhibit-... flags from run-temacs.
10174 1998-08-06 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
10176 * packages.el (packages-data-path-depth): Added and used.
10178 1998-08-05 Charles G. Waldman <cgw@pgt.com>
10181 - Change .xpm to .png, delete "zcat" section.
10182 - cosmetic fix in the 'marcpa' entry.
10185 - convert all .xpm.Z to .png
10186 - rename mrb to martin
10187 - rename mcook-m to mcookm
10189 1998-07-31 Martin Buchholz <martin@xemacs.org>
10191 * x-init.el (x-initialize-compose): Add support for
10192 dead-circumflex as YET ANOTHER NAME for that dead key.
10194 1998-08-05 Colin Rafferty <colin@xemacs.org>
10196 * setup-paths.el (paths-construct-exec-path): Made the
10197 last-packages really be last.
10198 (paths-construct-data-directory-list): Ditto.
10200 1998-08-01 Kai Haberzettl <khaberz@synnet.de>
10202 * startup.el(startup-splash-frame-body):
10203 Update Copyright notice in splash screen
10205 1998-07-20 Greg Klanderman <greg@alphatech.com>
10207 * minibuf.el (read-file-name-internal-1): do ~user completion.
10209 1998-07-22 Jan Vroonhof <vroonhof@math.ethz.ch>
10211 * font-lock.el (font-lock-fontify-glumped-region): Add guard
10212 aginst destroyed extents
10214 1998-07-24 Greg Klanderman <greg@alphatech.com>
10216 * package-get.el (package-get): add `install-dir' argument.
10218 1998-07-20 John Jones <jj@asu.edu>
10220 * package-get.el: calls to package-get-update-all will only
10221 update packages which are already installed.
10223 1998-07-23 SL Baur <steve@altair.xemacs.org>
10225 * autoload.el (update-file-autoloads): Ensure autoloads buffer is
10228 1998-07-20 Colin Rafferty <colin@xemacs.org>
10230 * about.el (about-hackers): Correct my email.
10232 1998-07-20 Kai Haberzettl <khaberz@synnet.de>
10234 * about.el (about-hackers): new email-address.
10236 1998-07-25 SL Baur <steve@altair.xemacs.org>
10238 * minibuf.el (read-number): Don't let `input-error' condition
10241 1998-07-20 Greg Klanderman <greg@alphatech.com>
10243 * about.el (about-hackers): use my `email-for-life' address.
10245 1998-07-19 SL Baur <steve@altair.xemacs.org>
10247 * XEmacs 21.2-beta1 is released.
10249 1998-07-12 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
10251 * ldap.el (ldap-search): Doc string change
10253 1998-07-16 Colin Rafferty <colin@xemacs.org>
10255 * menubar-items.el (default-menubar): Removed references to
10256 `data-directory', and use `locate-data-file' instead, and made
10257 then greyed out if they don't exist.
10259 1998-07-14 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
10261 * keymap.el (events-to-keys): Use `format' instead of `concat'
10262 since the latter does not accept integer args anymore
10264 1998-07-15 SL Baur <steve@altair.xemacs.org>
10266 * dumped-lisp.el (preloaded-file-list): Usage of Lisp read-time
10269 1998-07-14 SL Baur <steve@altair.xemacs.org>
10271 * make-docfile.el: Get first initialization from very-early-lisp.el
10272 * update-elc.el: Ditto.
10273 * loadup.el (really-early-error-handler): Ditto.
10275 * packages.el (packages-unbytecompiled-lisp): Add new file,
10276 very-early-lisp.el.
10278 * very-early-lisp.el: New file.
10280 1998-07-14 SL Baur <steve@altair.xemacs.org>
10282 * Symbols that have been obsolete for at least 3 years removed (II).
10284 * obsolete.el (eval-current-buffer): Make compatible.
10285 (byte-code-function-p): Ditto.
10286 (send-string): Removed.
10287 (send-region): Removed.
10288 (screen-scrollbar-width): Removed.
10289 (set-screen-scrollbar-width): Removed.
10290 (set-screen-left-margin-width): Removed.
10291 (set-screen-right-margin-width): Removed.
10292 (screen-left-margin-width): Removed.
10293 (screen-right-margin-width): Removed.
10294 (set-buffer-left-margin-width): Removed.
10295 (set-buffer-right-margin-width): Removed.
10296 (buffer-left-margin-width): Removed.
10297 (buffer-right-margin-width): Removed.
10298 (x-set-frame-icon-pixmap): Removed.
10299 (x-set-screen-icon-pixmap): Removed.
10300 (pixel-name): Removed.
10301 (make-pixmap): Removed.
10302 (make-cursor): Removed.
10303 (pixmap-width): Removed.
10304 (pixmap-contributes-to-line-height-p): Removed.
10305 (set-pixmap-contributes-to-line-height): Removed.
10307 1998-07-13 SL Baur <steve@altair.xemacs.org>
10309 * obsolete.el (popup-menu-up-p): removed.
10310 (read-no-blanks-input): Removed.
10311 (wholenump): Removed.
10312 (ring-mod): Removed (what was ring-mod?).
10313 (current-time-seconds): Removed.
10314 (run-special-hook-with-args): Removed.
10316 (dot-marker): Removed.
10317 (dot-min): Removed.
10318 (dot-max): Removed.
10319 (window-dot): Removed.
10320 (set-window-dot): Removed.
10322 * bytecomp.el: Remove bytecompiler support for `dot', `dot-max' and
10325 * minibuf.el: (read-no-blanks-input): remove commented-out copy.
10327 * code-files.el (insert-file-contents): Rename
10328 run-special-hook-with-args to run-hook-with-args-until-success.
10329 (write-region): Ditto.
10331 1998-07-12 SL Baur <steve@altair.xemacs.org>
10333 * about.el: Fix typos, update release date.
10335 * Symbols that have been obsolete for at least 3 years removed.
10337 * cl-macs.el (cl-parse-loop-clause): Delete obsolete references to
10339 (toplevel): remove setf methods for screen functions.
10340 * cl-macs.el (extent-data): defsetf removed.
10341 * obsolete.el (lisp-indent-hook): Make compatible, it's used too
10342 many places to remove.
10343 (comment-indent-hook): Ditto.
10344 * obsolete.el (get-screen-for-buffer-default-screen-name): Remove.
10345 (buffer-dedicated-screen): Ditto.
10346 (deiconify-screen): Ditto.
10347 (delete-screen): Ditto.
10348 (event-screen): Ditto.
10349 (find-file-other-screen): Ditto.
10350 (find-file-read-only-other-screen): Ditto.
10351 (live-screen-p): Ditto.
10352 (screen-height): Ditto.
10353 (screen-iconified-p): Ditto.
10354 (screen-list): Ditto.
10355 (screen-live-p): Ditto.
10356 (screen-name): Ditto.
10357 (screen-parameters): Ditto.
10358 (screen-pixel-height): Ditto.
10359 (screen-pixel-width): Ditto.
10360 (screen-root-window): Ditto.
10361 (screen-selected-window): Ditto.
10362 (screen-totally-visible-p): Ditto.
10363 (screen-visible-p): Ditto.
10364 (screen-width): Ditto.
10366 (get-screen-for-buffer): Ditto.
10367 (get-screen-for-buffer-noselect): Ditto.
10368 (get-other-screen): Ditto.
10369 (iconify-screen): Ditto.
10370 (lower-screen): Ditto.
10371 (mail-other-screen): Ditto.
10372 (make-screen): Ditto.
10373 (make-screen-invisible): Ditto.
10374 (make-screen-visible): Ditto.
10375 (modify-screen-parameters): Ditto.
10376 (new-screen): Ditto.
10377 (next-screen): Ditto.
10378 (next-multiscreen-window): Ditto.
10379 (other-screen): Ditto.
10380 (previous-screen): Ditto.
10381 (previous-multiscreen-window): Ditto.
10382 (raise-screen): Ditto.
10383 (redraw-screen): Ditto.
10384 (select-screen): Ditto.
10385 (selected-screen): Ditto.
10386 (set-buffer-dedicated-screen): Ditto.
10387 (set-screen-height): Ditto.
10388 (set-screen-position): Ditto.
10389 (set-screen-size): Ditto.
10390 (set-screen-width): Ditto.
10391 (show-temp-buffer-in-current-screen): Ditto.
10392 (switch-to-buffer-other-screen): Ditto.
10393 (visible-screen-list): Ditto.
10394 (window-screen): Ditto.
10395 (x-set-screen-pointer): Ditto.
10396 (x-set-frame-pointer): Ditto.
10397 (screen-title-format): Ditto.
10398 (screen-icon-title-format): Ditto.
10399 (terminal-screen): Ditto.
10400 (delete-screen-hook): Ditto.
10401 (create-screen-hook): Ditto.
10402 (mouse-enter-screen-hook): Ditto.
10403 (mouse-leave-screen-hook): Ditto.
10404 (map-screen-hook): Ditto.
10405 (unmap-screen-hook): Ditto.
10406 (default-screen-alist): Ditto.
10407 (default-screen-name): Ditto.
10408 (x-screen-defaults): Ditto.
10409 (x-create-screen): Ditto.
10410 * obsolete.el: meta-flag removed.
10412 sleep-for-millisecs removed.
10413 extent-data removed.
10414 set-extent-data removed.
10415 set-extent-attribute removed.
10416 extent-glyph removed.
10417 extent-layout removed.
10418 set-extent-layout removed.
10419 list-faces-display removed.
10420 list-faces removed.
10421 trim-versions-without-asking removed.
10422 after-write-file-hooks removed.
10424 auto-fill-hook removed.
10425 blink-paren-hook removed.
10426 select-screen-hook, deselect-screen-hook removed.
10427 auto-raise-screen, auto-lower-screen removed.
10429 * msw-mouse.el: Global change resource -> mswindows-resource.
10431 * XEmacs 21.0-pre5 is released.
10433 1998-07-11 SL Baur <steve@altair.xemacs.org>
10435 * about.el (about-hackers): Credits update.
10437 1998-07-11 Hrvoje Niksic <hniksic@srce.hr>
10439 * register.el (insert-register): Don't activate the region.
10441 1998-07-10 SL Baur <steve@altair.xemacs.org>
10443 * select.el: Restore x-* symbols for backwards compatibility:
10444 x-copy-primary-selection, x-kill-primary-selection,
10445 x-delete-primary-selection, x-select-make-extent-for-selection,
10446 x-valid-simple-selection-, x-cut-copy-clear-internal.
10448 1998-07-09 SL Baur <steve@altair.xemacs.org>
10450 * XEmacs 21.0-pre4 is released.
10452 1998-06-28 Hrvoje Niksic <hniksic@srce.hr>
10454 * menubar-items.el (default-menubar): Use `report-emacs-bug' for
10456 (maybe-add-init-button): Fix semantics under Windows. Use
10457 `expand-file-name' rather than `concat'.
10459 * help.el (print-messages): New function.
10461 1998-07-05 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
10463 * ldap.el (ldap-host-parameters-alist): Docstring fixes
10465 1998-07-04 Jonathan Harris <jhar@tardis.ed.ac.uk>
10467 * about.el: Tweaked my entry in about-hackers.
10469 * find-paths.el (paths-emacs-root-p):
10470 Relaxed emacs-root checking of an in-place installation to
10471 also accommodate the flat layout used on MS Windows.
10473 1998-06-29 John Jones <jj@asu.edu>
10475 * package-get.el: calls to package-get-update-all will only
10476 update packages which are already installed.
10478 1998-07-05 Andy Piper <andyp@parallax.co.uk>
10480 * faces.el (xpm-color-symbols): remove hardcoded defaults these
10481 are handled by the gui-element face fallbacks now.
10483 * x-faces.el: default gui-element face to "background" as well as
10486 * msw-faces.el (mswindows-init-device-faces): remove gui-element
10487 and default face settings since these are set as fallbacks now in
10488 the appropriate domain.
10490 1998-07-02 SL Baur <steve@altair.xemacs.org>
10492 * text-mode.el (text-mode): Reorder regexp so the OR part
10493 corresponding to `page-delim' goes first and the hack in
10494 `forward-paragraph' will work.
10495 With bug analysis from Bob Weiner <weiner@altrasoft.com>
10497 1998-06-29 Kyle Jones <kyle_jones@wonderworks.com>
10499 * subr.el (remove-hook): When checking the hook value
10500 with functionp, don't apply car to it.
10502 1998-06-24 Jonathan Harris <jhar@tardis.ed.ac.uk>
10504 * package-get.el (package-get-remote-filename):
10505 Don't use file-name-as-directory because the local directory
10506 separator conventions might not be the same as ftp's.
10508 1998-06-27 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
10510 * ldap.el (ldap-host-parameters-alist): New name of
10511 `ldap-host-parameters-plist'
10513 1998-06-26 Adrian Aichner <adrian@xemacs.org>
10515 * package-get.el: Using (require 'package-get-base), now that it
10516 provides itself. Consequently removed all instances of (load
10517 "package-get-base.el").
10519 1998-06-29 Kyle Jones <kyle_jones@wonderworks.com>
10521 * subr.el (remove-hook): Don't treat the hook value as a
10522 list unless it is both consp and not functionp.
10524 1998-06-29 SL Baur <steve@altair.xemacs.org>
10526 * about.el: Email address for Ben Wing is ben@xemacs.org.
10527 * auto-show.el: Ditto.
10528 * bytecomp.el: Ditto.
10530 * x-scrollbar.el: Ditto.
10531 * x-misc.el: Ditto.
10532 * tty-init.el: Ditto.
10533 * toolbar-items.el: Ditto.
10534 * symbol-syntax.el: Ditto.
10535 * specifier.el: Ditto.
10536 * objects.el: Ditto.
10537 * hyper-apropos.el: Ditto.
10538 * glyphs.el: Ditto.
10540 1998-06-27 Hrvoje Niksic <hniksic@srce.hr>
10542 * mouse.el (drag-window-divider): vertical-divider-draggable-p ->
10543 vertical-divider-always-visible-p.
10544 (default-mouse-motion-handler): Ditto.
10546 1998-06-21 Hrvoje Niksic <hniksic@srce.hr>
10548 * scrollbar.el (scrollbars-visible-p): Simplify. Always set the
10551 1998-06-21 Oliver Graf <ograf@fga.de>
10553 * build-reports.el: changed receiver to xemacs-build-reports list
10555 1998-06-19 Jonathan Harris <jhar@tardis.ed.ac.uk>
10557 * font.el: Split font-family-mappings into X and
10558 mswindows-specific versions.
10559 mswindows-font-create-[object|name]: Treat supplied size
10560 as a pointsize. Added underline and strikethru handling.
10562 * msw-faces.el: changed default mswindows charset to western.
10564 * msw-glyphs.el: removed space in border-glyph font string that
10565 was inserted to get round bugs in the mswindows C font code.
10567 1998-06-27 SL Baur <steve@altair.xemacs.org>
10569 * about.el (about-hackers): Credits update.
10571 * help-nomule.el (tutorial-supported-languages): Add Romanian
10574 * code-files.el (file-coding-system-alist): Hardwire TUTORIAL.ro
10577 1998-06-19 Jonathan Harris <jhar@tardis.ed.ac.uk>
10579 * font.el: Split font-family-mappings into X and
10580 mswindows-specific versions.
10581 mswindows-font-create-[object|name]: Treat supplied size
10582 as a pointsize. Added underline and strikethru handling.
10584 * msw-faces.el: changed default mswindows charset to western.
10586 * msw-glyphs.el: removed space in border-glyph font string that
10587 was inserted to get round bugs in the mswindows C font code.
10589 1998-06-15 Jonathan Harris <jhar@tardis.ed.ac.uk>
10591 * minibuf.el: make read-color-completion-table call
10592 (mswindows-color-list for mswindows devices.
10594 1998-06-18 Sam Mikes <smikes@alumni.hmc.edu>
10596 * lisp/font-lock.el
10597 (font-lock-match-c++-style-declaration-item-and-skip-to-next):
10598 Let declaration items contain non-word symbol characters.
10600 1998-06-15 Adrian Aichner <adrian@xemacs.org>
10602 * package-get.el (package-get-package-provider): Added autoload
10603 cookie. Loading "package-get-base.el" in ALL functions that use
10604 it. Fixed some (interactive ...) with multiple argument specs
10605 again. Cosmetic indentation changes.
10607 1998-05-27 Glynn Clements <glynn@sensei.co.uk>
10609 * info.el (Info-insert-dir): Don't use nreverse on variables
10610 that you want to use later.
10612 1998-06-17 Glynn Clements <glynn@sensei.co.uk>
10614 * x-mouse.el (x-set-point-and-move-selection): Replace call
10615 to x-kill-primary-selection with kill-primary-selection
10617 1998-06-12 Martin Buchholz <martin@xemacs.org>
10619 * simple.el (what-cursor-position): Make cursor position reported
10620 use value of column-number-start-at-one
10622 1998-06-17 SL Baur <steve@altair.xemacs.org>
10624 * about.el (xemacs-hackers): Fix Jareth's email address.
10626 1998-06-16 SL Baur <steve@altair.xemacs.org>
10628 * startup.el (startup-splash-frame): Remove
10629 `xemacs-startup-logo-function'.
10631 1998-06-15 SL Baur <steve@altair.xemacs.org>
10633 * about.el (about-hackers): Update credits list.
10635 1998-06-06 Jeff Miller <jmiller@smart.net>
10637 * lisp/sound.el: Update sound-ext to allow filenames with
10638 extensions to be found by load-sound-file
10640 1998-06-14 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
10642 * info.el (Info-rebuild-outdated-dir): Removed variable
10643 (Info-auto-generate-directory): New variable
10644 (Info-save-auto-generated-dir): New variable
10645 (Info-maybe-update-dir): Use `Info-auto-generate-directory'
10646 (Info-build-dir-anew): Second parameter removed. Use
10647 `Info-save-auto-generated-dir'
10648 (Info-rebuild-dir): Ditto
10650 1998-06-02 Christoph Wedler <wedler@fmi.uni-passau.de>
10652 * list-mode.el (next-list-mode-item): Would not recognize
10653 border between directly neighbored items.
10655 1998-06-12 Andy Piper <andyp@parallax.co.uk>
10657 * package-get.el: add autoloads for some functions.
10659 1998-06-10 Hrvoje Niksic <hniksic@srce.hr>
10661 * specifier.el (let-specifier): Tiny docfixes.
10663 1998-06-12 Andy Piper <andyp@parallax.co.uk>
10665 * msw-mouse.el: set selection-pointer-glyph to Normal.
10667 1998-06-09 Per Abrahamsen <abraham@dina.kvl.dk>
10669 * wid-edit.el (widget-specify-secret): New function.
10670 (widget-after-change): Use it.
10671 (widget-specify-field): Use it.
10673 1998-06-08 Hrvoje Niksic <hniksic@srce.hr>
10675 * mouse.el (drag-window-divider): Use `(not done)' instead of
10676 `doit'; reuse result of `window-pixel-edges'.
10678 * modeline.el (drag-modeline-event-lag): Rename to
10679 drag-divider-event-lag.
10681 1998-06-07 Hrvoje Niksic <hniksic@srce.hr>
10683 * specifier.el (let-specifier): Rewritten not to generate needless
10684 `let's; clarified documentation; support TAG-SET and HOW-TO-ADD
10687 1998-05-28 Hrvoje Niksic <hniksic@srce.hr>
10689 * minibuf.el (read-file-name-1): Setup buffer-local value of
10690 `completion-ignore-case' in completions buffer under Windows.
10692 1998-06-06 Kirill M. Katsnelson <kkm@kis.ru>
10694 * about.el (about-maintainer-glyph): Fix support for not
10697 1998-06-04 Kirill M. Katsnelson <kkm@kis.ru>
10699 * cmdloop.el (cancel-mode-internal): Defined this do-nothing function.
10701 * mouse.el (mouse-track): Cancel selection if misc-user event with
10702 `cancel-mode-internal' function is fetched.
10704 1998-06-03 Hrvoje Niksic <hniksic@srce.hr>
10706 * files.el (save-some-buffers-1): Fixed return value.
10708 1998-06-01 Oliver Graf <ograf@fga.de>
10710 * dragdrop.el: added experimental
10712 1998-05-26 Stephen J. Turnbull <turnbull@sk.tsukuba.ac.jp>
10714 * startup.el (after-init-hook, init-file-user,
10715 user-init-directory, load-user-init-file): Purge references
10716 to "~/.xemacs/init.el" from docstrings.
10718 (load-user-init-file) Use paths-construct-path to construct
10719 paths to user init files. Go directly to ~/.emacs, do not
10720 search ~/.xemacs/, do not load `default-custom-file'.
10722 1998-06-03 Hrvoje Niksic <hniksic@srce.hr>
10724 * files.el (interpreter-mode-alist): Catch wish and tclsh before
10726 (inhibit-first-line-modes-regexps): Added `.tar.gz'.
10728 1998-06-03 Andy Piper <andyp@parallax.co.uk>
10730 * menubar-items.el (default-menubar): add Update Packages to customize
10733 1998-06-02 Andy Piper <andyp@parallax.co.uk>
10735 * faces.el: use toolbar face as a fallback for toolbar properties
10736 in xpm-color-symbols instead of default.
10738 * msw-faces.el: rename 3d-object -> gui-element face.
10740 1998-06-06 SL Baur <steve@altair.xemacs.org>
10742 * startup.el (xemacs-startup-logo-function): New variable.
10743 (startup-splash-frame): Use it.
10745 1998-06-02 Hrvoje Niksic <hniksic@srce.hr>
10747 * files.el (save-some-buffers): Would wait 1 second.
10748 (save-some-buffers-1): Delete other windows here instead of in
10749 `save-some-buffers'.
10750 (save-some-buffers): Force redisplay only if windows were deleted.
10752 1998-06-02 Didier Verna <didier@xemacs.org>
10754 * cus-face.el (custom-face-attributes): generalized the use of
10755 toggle buttons for boolean attributes.
10756 Re-ordered the items a bit.
10758 1998-06-01 SL Baur <steve@altair.xemacs.org>
10760 * sound.el (default-sound-directory): Use `locate-data-directory'
10761 to find the sounds directory.
10763 1998-05-29 Andy Piper <andyp@parallax.co.uk>
10765 * sound.el: default sound-ext to .wav under mswindows, .au
10766 otherwise. load-default sounds without extensions.
10768 1998-05-27 Bjrn Torkelsson <torkel@hpc2n.umu.se>
10770 * menubar-items.el (default-menubar): Dim out "Submit Bug Report"
10771 if send-pr is not bound.
10773 1998-06-01 Andy Piper <andyp@parallax.co.uk>
10775 * files.el: grok idl files in auto-mode-alist.
10776 1998-06-01 Jeff Miller <jmiller@smart.net>
10778 * minibuf.el (exact-minibuffer-completion-p): check for nil before
10781 1998-05-30 Andy Piper <andyp@parallax.co.uk>
10783 * msw-glyphs.el: add xbm to the list of image types supported.
10785 1998-05-30 Kirill M. Katsnelson <kkm@kis.ru>
10787 * msw-init.el (init-post-mswindows-win): Load InfoDock toolbar
10788 instead of XEmacs one when dumping InfoDock.
10790 1998-05-30 Kirill M. Katsnelson <kkm@kis.ru>
10792 * obsolete.el (has-modeline-p): Added obsolete alias `has-modeline-p'
10793 for `modeline-visible-p'
10795 * winnt.el (nt-quote-process-args): Fix for duplicating argv[0].
10797 1998-05-29 Andy Piper <andyp@parallax.co.uk>
10799 * msw-select.el (mswindows-cut-copy-clear-clipboard): deleted
10800 since it's not used anymore. doc string fixes.
10802 * package-get.el (package-get-file-installed-p): new function. use
10803 instead of file-installed-p which is in an external package.
10805 1998-05-28 Oliver Graf <ograf@fga.de>
10807 * dragdrop.el (dragdrop-drop-url-default): dropped pop-to-buffer in
10808 favor of select-window/switch-to-buffer
10810 Wed May 27, 1998 Darryl Okahata <darrylo@sr.hp.com>
10812 * startup.el: changed (getenv "HOME") to (user-home-directory)
10814 1998-05-25 Oliver Graf <ograf@fga.de>
10816 * frame.el (cde-start-drag) moved to dragdrop.el
10817 (offix-start-drag-region) moved to dragdrop.el
10818 (offix-start-drag) moved to dragdrop.el
10819 * dragdrop.el (cde-start-drag) moved from frame.el
10820 (offix-start-drag-region) moved from frame.el
10821 (offix-start-drag) moved from frame.el
10822 (cde-start-drag-region) cde drag regions
10823 * mouse.el (mouse-drag-or-yank) will now call cde-start-drag-region
10825 1998-05-26 Oliver Graf <ograf@fga.de>
10827 * dragdrop.el: created dragdrop-drag prototypes
10828 (cde-start-drag-region) fixed typo
10830 1998-05-28 SL Baur <steve@altair.xemacs.org>
10832 * simple.el (after-init-hook): Remove reader macro.
10834 * packages.el (packages-hardcoded-lisp): Get rid of reader
10835 macros. Update DOC string.
10837 1998-05-25 Hrvoje Niksic <hniksic@srce.hr>
10839 * mouse.el (drag-window-divider): Ditto.
10841 * modeline.el (mouse-drag-modeline): Use it.
10843 * lisp-mode.el (let-specifier): Specify indentation.
10845 * specifier.el (let-specifier): Renamed from
10846 `with-specifier-instance'.
10848 1998-05-27 Andy Piper <andyp@parallax.co.uk>
10851 * faces.el: move definition of xpm-color-symbols from x-faces.el
10852 to faces. Predicate x-get-resource on the presence of x.
10854 * msw-faces.el: set 3d-object face rather than modeline. Specify
10855 faces as specfier defaults.
10857 * package-get.el: don't use package-admin-add-single-file-package.
10859 1998-05-25 Hrvoje Niksic <hniksic@srce.hr>
10861 * toolbar-items.el: Fixup tooltips.
10862 (toolbar-gnus): Don't use obsolete variable
10863 toolbar-news-frame-properties.
10864 (toolbar-news-reader): Default to `gnus' instead of
10867 * files.el (auto-mode-alist): Correctly recognize `.emacs' under
10870 1998-05-25 Andy Piper <andyp@parallax.co.uk>
10872 * package-get.el: rename -installedp -> -installed-p.
10874 1998-05-23 Kirill M. Katsnelson <kkm@kis.ru>
10876 * glyphs.el (init-glyphs): Created `border-glyph' face, with no
10877 attributes, and assinged it to continuation, truncation and
10880 * msw-glyphs.el: Assigned WinDings font to `border-glyph' face,
10881 and made continuation, truncation and hscroll glyphs arrow
10882 characters out of that font.
10884 1998-05-22 Hrvoje Niksic <hniksic@srce.hr>
10886 * minibuf.el (minibuffer-electric-separator): Play nicely with
10887 directory-sep-char being \.
10888 (minibuffer-electric-tilde): Ditto.
10889 (read-file-name-map): Ditto.
10891 1998-05-22 Hrvoje Niksic <hniksic@srce.hr>
10893 * mouse.el (default-mouse-track-maybe-own-selection): Pause only
10895 (default-mouse-track-deal-with-down-event): Avoid
10896 `x-disown-selection'; use `disown-selection' instead.
10898 1998-05-21 Andy Piper <andyp@parallax.co.uk>
10901 * x-select.el: selection cleanup. (x-cut-copy-clear-internal)
10902 moved to (cut-copy-clear-internal) in select.el. Ditto for
10903 (x-delete-primary-selection) (x-kill-primary-selection)
10904 (x-copy-primary-selection).
10905 (own-clipboard): new function.
10907 * msw-select.el: use the new kill/delete/copy/cut-copy-clear
10908 functions in select.el. remove old ones.
10909 (mswindows-own-clipboard): new function.
10911 1998-05-21 Andy Piper <andyp@parallax.co.uk>
10913 * gnuserv.el: allow connections from mswindows type devices.
10915 1998-05-20 Andy Piper <andyp@parallax.co.uk>
10917 * msw-glyphs.el: change image type used from cursor to resource.
10919 1998-05-20 Kirill M. Katsnelson <kkm@kis.ru>
10921 * x-scrollbar.el (x-init-scrollbar-from-resources): Added support
10922 for {top,bottom}-{left,right} values in addition to
10923 {top,bottom}_{left,right}.
10924 Use x-get-resource instead of x-get-resource-and-bogosity-check.
10926 1998-05-20 Hrvoje Niksic <hniksic@srce.hr>
10928 * cl-macs.el (specifier-instance): Undefine its setf method.
10930 * specifier.el (with-specifier-instance): Added docstring.
10932 * mouse.el (drag-window-divider): Ditto.
10934 * modeline.el (mouse-drag-modeline): Use it.
10936 * lisp-mode.el (with-specifier-instance): Define its indentation
10939 * specifier.el (with-specifier-instance): New macro.
10941 1998-05-19 Andy Piper <andyp@parallax.co.uk>
10943 * package-get.el (package-get-create-custom): new function to
10944 auto-generate package-get-custom.el from package-get-base.el.
10945 * (package-get-ever-installedp): new function.
10946 * (package-get-custom): new function to get all packages specified
10949 1998-05-19 Hrvoje Niksic <hniksic@srce.hr>
10951 * cus-edit.el (custom-file): Revert to `~/.emacs'.
10953 1998-05-23 SL Baur <steve@altair.xemacs.org>
10955 * cl-extra.el: Reverse previous float change.
10957 1998-05-17 Andy Piper <andyp@parallax.co.uk>
10960 * faces.el (try-font-name): moved from x-faces.el since it is
10961 required by w3 under mswindows as well X.
10963 1998-05-18 Kirill M. Katsnelson <kkm@kis.ru>
10965 * winnt.el: Removed evil (setq completion-ignore-case t)
10966 clause, one more overlookef fsfism.
10967 (nt-quote-args-functions-alist): End sentences with double space.
10969 1998-05-18 Kirill M. Katsnelson <kkm@kis.ru>
10971 * window-xemacs.el (push-window-configuration): Remove kludgery of
10972 recaching default-toolbar specifier.
10973 (pop-window-configuration): Ditto.
10974 (unpop-window-configuration): Ditto.
10976 1998-05-16 Hrvoje Niksic <hniksic@srce.hr>
10978 * modeline.el (modeline-minor-mode-menu): Don't use :menu-tag.
10980 1998-05-17 Kirill M. Katsnelson <kkm@kis.ru>
10982 * winnt.el (nt-quote-args-verbatim): Added function.
10983 (nt-quote-args-prefix-quote): Added function.
10984 (nt-quote-args-backslash-quote): Added function.
10985 (nt-quote-args-double-quote): Added function.
10986 (nt-quote-args-functions-alist): New variable.
10987 (nt-quote-process-args): Added function. This is the main quoting
10988 work horse called from process-nt.c
10990 1998-05-16 Kirill M. Katsnelson <kkm@kis.ru>
10992 * winnt.el: Removed duplicate definitions for backspace,
10993 delete, M-backspace and C-M-backspace.
10994 (file-name-buffer-file-type-alist): Removed this variable.
10995 (find-buffer-file-type): Removed function.
10996 (find-file-binary): Removed function.
10997 (find-file-text): Removed function.
10998 (find-file-not-found-set-buffer-file-type): Removed function.
10999 (save-to-unix-hook): Removed function.
11000 (revert-from-unix-hook): Removed function.
11001 (using-unix-filesystems): Removed function.
11002 (original-make-auto-save-file-name): DEFSUBR to avoid doc snarf
11004 (x-set-selection): Removed function.
11005 (x-get-selection): Removed function.
11006 Removed commented FSFisms.
11007 Replaced copyright notice (this file is not part of GNU Emacs).
11008 (nt-shell-mode-hook): Moved here from a lambda expression. Added
11009 comint-process-echoes setting to t.
11011 1998-05-17 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
11013 * packages.el (packages-no-package-hierarchy-regexp): Introduced
11014 and used following the interface change of
11015 `paths-find-recursive-path'.
11017 * find-paths.el (paths-find-recursive-path): Exclusion is now by a
11018 regexp instead of a list of base names.
11019 (paths-version-control-filename-regexp):
11020 (paths-lisp-filename-regexp): (paths-no-lisp-directory-regexp):
11021 Introduced and used following the interface change of
11022 `paths-find-recursive-path'.
11024 1998-05-16 Hrvoje Niksic <hniksic@srce.hr>
11026 * simple.el (delete-forward-p): Make it a defun; do X garbage only
11027 on X devices, rather than on all non-TTY devices.
11029 1998-05-16 Kirill M. Katsnelson <kkm@kis.ru>
11031 * msw-mouse.el: New file. Sets up cursor shapes for Windows.
11033 * dumped-lisp.el (preloaded-file-list): Added msw-mouse.el
11035 1998-05-17 Adrian Aichner <adrian@xemacs.org>
11037 * itimer.el (activate-itimer): Fixed usage of integers
11038 as argument to `concat'.
11040 1998-05-17 Glynn Clements <glynn@sensei.co.uk>
11042 * itimer.el (start-itimer): replace the use of `concat' with
11045 1998-05-16 SL Baur <steve@altair.xemacs.org>
11047 * mode-motion.el (mode-motion-hook): Clarify docstring.
11048 From Bob Weiner <weiner@altrasoft.com>
11050 * loadhist.el (symbol-file): Supply prompt string when used
11052 From Bob Weiner <weiner@altrasoft.com>
11054 1998-05-16 Hrvoje Niksic <hniksic@srce.hr>
11056 * loadup.el (really-early-error-handler): Ditto.
11058 * update-elc.el: Ditto.
11060 * setup-paths.el (paths-construct-exec-path): Ditto.
11062 * make-docfile.el: Ditto.
11064 * find-paths.el (paths-decode-directory-path): Use split-path
11065 instead of decode-path.
11067 * files.el (parse-colon-path): Update docstring reference.
11069 1998-05-15 Jonathan Harris <jhar@tardis.ed.ac.uk>
11073 Bind cut'n'paste keys to non window-system specific functions.
11075 * msw-select.el: New function mswindows-clear-clipboard.
11076 mswindows-cut-copy-clipboard extended to handle clearing of the
11077 selection and renamed to mswindows-cut-copy-clear-clipboard.
11079 * select.el: on mswindows devices delete-primary-selection
11080 calls mswindows-clear-clipboard.
11082 1998-05-15 Hrvoje Niksic <hniksic@srce.hr>
11084 * simple.el (quoted-insert): Inhibit quit when using read-char.
11086 * cmdloop.el (read-char): Don't inhibit quit.
11087 (read-char-exclusive): Ditto.
11088 (read-char): Signal quit if quit-char was pressed.
11089 (read-char-exclusive): Ditto.
11090 (read-quoted-char): Return a character, not integer.
11092 * menubar-items.el (default-popup-menu): Use Andy's generic
11094 (default-popup-menu): Fix code.
11096 1998-05-14 Oliver Graf <ograf@fga.de>
11098 * dragdrop.el (dragdrop-function-widget): this time it's done
11100 1998-05-13 Oliver Graf <ograf@fga.de>
11102 * dumped-lisp.el: dragdrop.el now based on dragdrop-api feature
11104 1998-05-15 Kirill M. Katsnelson <kkm@kis.ru>
11106 * device.el (device-pixel-width):
11107 (device-pixel-height):
11109 (device-mm-height):
11110 (device-bitplanes):
11111 (device-color-cells): Swapped parameters to device-system-metric
11112 according to the interface change.
11114 1998-05-14 Kirill M. Katsnelson <kkm@kis.ru>
11116 * mouse.el (default-mouse-motion-handler): Use new name of the
11117 function event-over-vertical-divider-p.
11118 Do not set E-W arrow cursor over the divider if
11119 vertical-divider-draggable-p is nil in the window.
11120 ([top-level]): Use new name for the variable
11121 vertical-divider-map.
11122 (drag-window-divider): Respect vertical-divider-draggable-p.
11123 Variable name typo fixes.
11125 1998-05-14 Hrvoje Niksic <hniksic@srce.hr>
11127 * keymap.el (kbd): Define here; handle string constants and
11130 1998-05-15 Christian Nyb <chr@mediascience.no>
11132 * simple.el (zap-up-to-char): New function. Behaves like `zap-to-char'
11135 1998-05-13 Didier Verna <didier@xemacs.org>
11137 * mouse.el (drag-window-divider): give the vertical divider a
11138 pressed look when dragging it.
11140 1998-05-13 Andy Piper <andyp@parallax.co.uk>
11142 * faces.el: predicate some more face operations on x or mswindows
11145 * modeline.el: enable modeline coloring for mswindows.
11147 1998-05-13 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
11149 * minibuf.el (minibuffer-default): Added variable; compatible with
11151 (next-history-element): Used `minibuffer-default'.
11153 1998-05-12 Oliver Graf <ograf@fga.de>
11155 * dragdrop.el (dragdrop-function-widget): button and mods ok
11156 arguments still look a bit strange
11157 (dragdrop-compare-mods) created
11158 (dragdrop-drop-do-functions) correctly checks for buttons and
11161 1998-05-14 Hrvoje Niksic <hniksic@srce.hr>
11163 * setup-paths.el (paths-default-info-directories): Replace
11164 path-separator with directory-sep-char.
11166 * files.el (path-separator): Don't define it here.
11168 1998-05-14 Hrvoje Niksic <hniksic@srce.hr>
11170 * update-elc.el: Ditto.
11172 * setup-paths.el (paths-construct-exec-path): Ditto.
11174 * make-docfile.el: Ditto.
11176 * loadup.el (really-early-error-handler): Ditto.
11178 * find-paths.el (paths-decode-directory-path): Use decode-path
11179 instead of decode-path-internal.
11181 * files.el (parse-colon-path): Update docstring.
11183 1998-05-13 Hrvoje Niksic <hniksic@srce.hr>
11185 * subr.el (get-buffer-window-list): Make BUFFER optional.
11187 * window-xemacs.el (windows-of-buffer): Defalias to
11188 get-buffer-window-list.
11190 1998-05-12 Hrvoje Niksic <hniksic@srce.hr>
11192 * disass.el: Fix maintainer keyword.
11194 * bytecomp.el (byte-compile-and-load-file): Autoload.
11195 (byte-compile-buffer): Ditto.
11197 * lisp-mode.el (eval-last-sexp): Skip ` in `variable' so that the
11198 value is returned, not the name.
11199 (lisp-imenu-generic-expression): Enable it.
11200 (lisp-mode-variables): Ditto.
11201 (lisp-indent-offset): Change defconst to defvar.
11202 (lisp-indent-function): Ditto.
11203 (lisp-body-indent): Ditto.
11205 1998-05-12 Hrvoje Niksic <hniksic@srce.hr>
11207 * modeline.el: Use zap-last-kbd-macro-event.
11209 * lisp-mode.el (eval-interactive): If eval-interactive-verbose is
11210 nil, don't attempt to do anything with messages.
11211 (eval-last-sexp): Use `letf' for clarity.
11213 1998-05-12 Hrvoje Niksic <hniksic@srce.hr>
11215 * startup.el: It's still `.emacs', not yet `.xemacs/init.el'.
11217 1998-05-11 Martin Buchholz <martin@xemacs.org>
11222 Change empty docstrings into no doc strings at all.
11223 Fix bogus FSF-format docstrings.
11224 * etags.el: Fix docstring.
11226 1998-05-11 Jan Vroonhof <vroonhof@math.ethz.ch>
11228 * package-get.el (package-get): Use internal md5
11230 1998-05-13 SL Baur <steve@altair.xemacs.org>
11232 * about.el (about-xemacs): Correct abuse of concat.
11234 1998-05-11 SL Baur <steve@altair.xemacs.org>
11236 * info.el (Info-mode): Use easymenu.
11238 1998-05-12 Hrvoje Niksic <hniksic@srce.hr>
11240 * apropos.el (apropos): Don't use concat with integers.
11242 * cmdloop.el (describe-last-error): Handle the case when no error
11243 was seen gracefully.
11245 * apropos.el (apropos-print): Use with-displaying-help-buffer as
11247 (apropos-describe-plist): Ditto.
11249 * help.el (with-displaying-help-buffer): Revert to a defun.
11250 (describe-key): Use it as defun.
11251 (describe-mode): Ditto.
11252 (describe-bindings): Ditto.
11253 (describe-prefix-bindings): Ditto.
11254 (describe-installation): Ditto.
11255 (view-lossage): Ditto.
11256 (describe-function): Ditto.
11257 (describe-variable): Ditto.
11258 (describe-syntax): Ditto.
11260 1998-05-11 Oliver Graf <ograf@fga.de>
11262 * dragdrop.el: changed order of require/provide
11263 (dragdrop-drop-mime-default) changed to new calling conventions
11264 (dragdrop-drop-do-functions) changed to new calling conventions
11265 (dragdrop-function-widget) this one needs more work...
11267 1998-05-10 Oliver Graf <ograf@fga.de>
11269 * about.el: another small change in my entry
11270 * dragdrop.el (dragdrop-drop-log-function): logging added
11271 plus customizations
11272 changed interface to handler functions. now called with event
11275 1998-05-12 Kirill M. Katsnelson <kkm@kis.ru>
11277 * glyphs.el (divider-pointer-glyph): Declared new glyph,
11278 E-W arrow pointer displayed over draggable dividers.
11280 * mouse.el (default-mouse-motion-handler): Show it when
11282 (drag-window-divider): Added.
11283 ([top-level]): Initialized window-divider-map with a keymap
11284 binding the above function to left button down event.
11286 * x-mouse.el (x-init-pointer-shape): Initialize
11287 divider-pointer-glyph from Cursor.dividerPointer, or use default
11290 1998-04-30 Gunnar Evermann <Gunnar.Evermann@nats.informatik.uni-hamburg.de>
11292 * toolbar-items.el (toolbar-compile): respect should-use-dialog-box-p
11294 1998-05-11 Hrvoje Niksic <hniksic@srce.hr>
11296 * simple.el (count-words-buffer): Don't query for buffer.
11297 (count-lines-buffer): Ditto.
11299 1998-05-11 Jan Vroonhof <vroonhof@math.ethz.ch>
11301 * help.el (where-is): add optional insert argument.
11303 1998-05-11 Hrvoje Niksic <hniksic@srce.hr>
11305 * help.el (describe-key-briefly): New argument INSERT.
11307 * simple.el (eval-expression): New optional argument; synch with
11310 * keydefs.el (global-map): Add new register bindings.
11312 * register.el: Synched with FSF 20.3.
11314 1998-05-11 Jan Vroonhof <vroonhof@math.ethz.ch>
11316 * window-xemacs.el (recenter): all arguments are optional.
11318 1998-05-10 Kirill M. Katsnelson <kkm@kis.ru>
11320 * device.el: (device-pixel-width): Reflected name/parameters
11321 change to device-system-metric.
11322 (device-pixel-height): Ditto.
11323 (device-mm-width): Ditto.
11324 (device-mm-height): Ditto.
11325 (device-bitplanes): Ditto.
11326 (device-color-cells): Ditto.
11328 1998-05-10 Hrvoje Niksic <hniksic@srce.hr>
11330 * cl-extra.el (cl-float-limits): Removed; move code to top-level.
11332 * cl.el (most-positive-fixnum): Document.
11333 (most-negative-fixnum): Ditto.
11335 * cus-dep.el: Updated comment.
11337 * cus-load.el: Use most-positive-fixnum as the gc-inhibiting
11340 * cus-load.el (custom-put): Removed.
11342 * files.el (after-find-file): Just resignal quit instead of
11343 signaling "canceled".
11345 1998-05-10 Hrvoje Niksic <hniksic@srce.hr>
11347 * frame.el (other-frame): Use `focus-frame' instead of
11348 select-frame kludges.
11350 * lisp-mode.el: Update lisp-indent-function for
11351 save-selected-frame and with-selected-frame.
11353 * frame.el (save-selected-frame): New macro.
11354 (with-selected-frame): Ditto.
11355 (other-frame): Use `set-frame-focus'.
11357 1998-05-06 Oliver Graf <ograf@fga.de>
11359 * dragdrop.el (dragdrop-drop-dispatch): changed to new list concept
11360 (dragdrop-drop-url-default) default handler for URL drops created
11361 (dragdrop-drop-mime-default) default handler for MIME drops created
11362 (dragdrop-drop-functions) default custom for handling drops created
11363 (dragdrop-drop-do-functions) helper for drgadrop-drop-dispatch
11365 1998-05-05 Jonathan Harris <jhar@tardis.ed.ac.uk>
11367 * mouse.el: Removed redundant mouse-mswindows-drop function.
11369 1998-05-05 Oliver Graf <ograf@fga.de>
11371 * about.el: changed some text in my entry
11372 * dragdrop.el: added customs
11374 1998-05-04 Oliver Graf <ograf@fga.de>
11376 * mouse.el: killed global drop key bindings
11377 (mouse-offix-drop) removed
11378 * dragdrop.el: created
11379 * dumped-lisp.el: inclusion of dragdrop.el for window-systems
11381 1998-05-09 Kirill M. Katsnelson <kkm@kis.ru>
11383 * x-scrollbar.el (x-init-scrollbar-from-resources): Initialize
11384 scrollbar-on-{left,top}-p from *scrollBarPlacement resources.
11386 * x-misc.el (x-get-resource-and-maybe-bogosity-check): Removed
11389 * scrollbar.el (scrollbars-visible-p): Use new
11390 {vertical,horizontal}-scrollbar-visible-p specifiers.
11392 1998-04-18 Kirill M. Katsnelson <kkm@kis.ru>
11394 * device.el (device-pixel-height):
11395 (device-pixel-width):
11397 (device-mm-height):
11398 (device-bitplanes):
11399 (device-color-cells): Moved these 6 functions from device.c; they
11400 all use single (device-system-metrics) call.
11402 1998-05-09 SL Baur <steve@altair.xemacs.org>
11404 * dumped-lisp.el (preloaded-file-list): x-menubar.el and x-toolbar.el
11407 * menubar-items.el:
11408 * toolbar-items.el: Renamed from x-menubar/x-toolbar.
11409 Suggested by Hrvoje Niksic <hniksic@srce.hr>
11411 * help.el (help-map): Remove Hyperbole keybinding logic.
11412 Suggested by: Michael Ernst <mernst@cs.washington.edu>
11414 1998-05-08 SL Baur <steve@altair.xemacs.org>
11416 * x-menubar.el (default-menubar): Enable 'mail-user-agent' feature.
11417 From SAKIYAMA Nobuo <nobuo@db3.so-net.or.jp>
11419 1998-05-07 Andy Piper <andyp@parallax.co.uk>
11421 * msw-glyphs.el: use nicer icon3 from the frame icon.
11423 1998-05-07 SL Baur <steve@altair.xemacs.org>
11425 * version.el (emacs-version): Remove InfoDock conditionals.
11427 * startup.el (startup-splash-frame): Change ID logo name.
11429 1998-05-06 Hrvoje Niksic <hniksic@srce.hr>
11431 * files.el (after-find-file): If the user presses C-g on
11432 directory-creation prompt, kill the buffer.
11434 1998-05-06 SL Baur <steve@altair.xemacs.org>
11436 * simple.el (count-words-region): Reverse previous change.
11438 1998-05-05 Hrvoje Niksic <hniksic@srce.hr>
11440 * replace.el (query-replace): Just call perform-replace.
11441 (query-replace-regexp): Ditto.
11442 (perform-replace): Move region handling here.
11443 (perform-replace): Use the new arg to match-data.
11445 1998-03-08 Kyle Jones <kyle_jones@wonderworks.com>
11447 * x-init.el: Install X specific display table that
11448 displays char 0240 as a space to avoid whatever it is
11449 that screws up display of that character code.
11451 1998-05-03 Hrvoje Niksic <hniksic@srce.hr>
11453 * help.el (function-arglist): If no arguments are documented for a
11454 subr, print nothing rather than incorrect output.
11456 1998-05-05 SL Baur <steve@altair.xemacs.org>
11458 * cmdloop.el (command-error): Update bail-out error message to use
11459 `emacs-program-name'.
11461 * lib-complete.el: Remove reader macro cruft.
11463 * dumped-lisp.el (preloaded-file-list): Phase I: remove InfoDock
11466 * simple.el (count-words-region): Drop interactive-p check on the
11469 1998-05-04 Jonathan Harris <jhar@tardis.ed.ac.uk>
11473 Correct spelling of mswindows-font-canonicalize-name.
11475 1998-05-03 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
11477 * ldap.el (ldap-host-parameters-alist): Replaced with
11478 `ldap-host-parameters-plist'
11479 (ldap-search): Adapt to previous change
11481 1998-05-02 SL Baur <steve@altair.xemacs.org>
11483 * about.el (about-hackers): Update Bob Weiner bio.
11484 (about-maintainer-info): Ditto.
11486 1998-05-02 Hrvoje Niksic <hniksic@srce.hr>
11488 * simple.el (display-warning-minimum-level): Docfix.
11490 1998-04-04 Per Abrahamsen <abraham@dina.kvl.dk>
11492 * widget.el (:default-get): New keyword.
11493 * wid-edit.el (default, widget-default-default-get): Define it.
11494 (group, widget-group-default-get): Define it.
11495 (menu-choice, widget-choice-default-get): Define it.
11496 (widget-default-get): New function.
11497 (widget-choice-action): Call it.
11498 (widget-editable-list-entry-create): Call it.
11500 1998-05-01 Hrvoje Niksic <hniksic@srce.hr>
11502 * byte-optimize.el (byte-boolean-vars): Removed.
11503 (byte-optimize-lapcode): Use `built-in-variable-type' instead of
11504 lookup through `byte-boolean-vars'.
11506 1998-05-01 Kirill M. Katsnelson <kkm@kis.ru>
11508 * x-scrollbar.el (x-init-scrollbar-from-resources): Stuff
11509 resource-provided values into ghost specs for scrollbar-height and
11512 1998-05-01 Hrvoje Niksic <hniksic@srce.hr>
11514 * byte-optimize.el: Don't attempt to optimize /=.
11516 * bytecomp.el (byte-compile-one-ore-more-args): New function.
11517 (byte-compile-/=): Ditto.
11519 1998-05-02 SL Baur <steve@altair.xemacs.org>
11521 * apropos.el: Use `with-displaying-help-buffer'.
11522 (apropos-print): Remove explicit mentions of "*Apropos*" buffer.
11523 Use `with-displaying-help-buffer'.
11524 (apropos-follow): Do not give special treatment to buffer cursor
11525 was in prior to a mouse click.
11526 (apropos-describe-plist): Use `with-displaying-help-buffer'.
11527 (apropos-print-doc): Set correct buffer for setting text
11530 1998-05-01 SL Baur <steve@altair.xemacs.org>
11532 * help.el (help-buffer-prefix-string): New variable.
11533 (help-buffer-name): Use it.
11535 * modeline.el (modeline-minor-mode-menu): Alphabetize the minor
11538 1998-04-30 Greg Klanderman <greg@alphatech.com>
11540 * frame.el (other-frame): Work even when focus-follows-mouse is true.
11542 1998-05-01 Hrvoje Niksic <hniksic@srce.hr>
11544 * files.el (find-file-noselect): Update docstring.
11545 (find-file-noselect): Signal an error if found an unreadable file.
11546 (file-chase-links): Save the match data.
11547 (normal-mode): Use `lwarn' and `error-message-string'.
11548 (interpreter-mode-alist): Change defconst to defvar.
11549 (inhibit-first-line-modes-regexps): Ditto.
11550 (inhibit-first-line-modes-regexps): Added .tgz.
11551 (inhibit-first-line-modes-suffixes): Change defconst to defvar.
11552 (change-major-mode-with-file-name): New user-option.
11553 (set-visited-file-name): Synched with FSF.
11554 (file-name-extension): New function, from FSF 20.3.
11555 (file-relative-name): Synched with FSF.
11556 (save-some-buffers): Support the C-r feature.
11557 (recover-session): Synched with FSF.
11558 (kill-some-buffers): Ditto.
11559 (set-auto-mode): New argument JUST-FROM-FILE-NAME.
11561 1998-04-30 SL Baur <steve@altair.xemacs.org>
11563 * files.el (insert-file): Undo previous change and reenable use of
11566 1998-04-30 Hrvoje Niksic <hniksic@srce.hr>
11568 * window-xemacs.el (recenter): Define.
11570 1998-04-29 Andy Piper <andyp@parallax.co.uk>
11572 * font.el (mswindows-font-create-name)
11573 (mswindows-font-create-object): new functions for mswindows type
11576 * msw-faces.el (mswindows-font-canicolize-name): fix so that
11577 strings are parsed as well as font objects.
11579 1998-04-30 Hrvoje Niksic <hniksic@srce.hr>
11581 * modeline.el (defining-kbd-macro): Restore modeline indication of
11582 kbd-macro being recorded.
11583 (add-minor-mode): Simplify docstring.
11584 (modeline-minor-mode-menu): Remove stuff.
11586 1998-04-29 Andy Piper <andyp@parallax.co.uk>
11588 * code-process.el (call-process): dynamically decide process
11591 1998-04-29 Jim Radford <radford@robby.caltech.edu>
11593 * modeline.el: Add line-number-mode, column-number-mode to
11594 the modeline minor-mode menu. Button2 on the line number does
11597 1998-04-29 Andy Piper <andyp@parallax.co.uk>
11599 * mouse.el: move x-selection-owner-p type things to
11602 * msw-init.el: copy zmacs stuff from x-init.el
11604 * msw-select.el (mswindows-own-selection)
11605 (mswindows-disown-selection) (mswindows-selection-owner-p): new
11606 functions. Very simple minded implementation of selectio
11609 * select.el (own-selection) (disown-selection)
11610 (activate-region-as-selection) (select-make-extent-for-selection)
11611 (valid-simple-selection-p): functions moved from x-select.el for
11612 generalized selection.
11614 * x-select.el: see select.el changes.
11616 * x-toolbar.el: use new selection functions.
11618 1998-04-28 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
11620 * packages.el (packages-find-package-directories): Fixed bug that
11621 would pick up multiple site-package directories.
11622 (package-locations): Added "xemacs-packages" as a late package
11625 * find-paths.el: Now uses `emacs-program-name' and
11626 `emacs-program-version'.
11627 Additions to enforce version-specific directories in
11628 `paths-find-version-directory'.
11630 1998-04-29 SL Baur <steve@altair.xemacs.org>
11632 * default.el: Removed.
11633 * site-start.el: Removed.
11635 1998-04-29 Didier Verna <didier@xemacs.org>
11637 * minibuf.el (minibuffer-history-minimum-string-length): Default
11640 1998-04-28 SL Baur <steve@altair.xemacs.org>
11642 * find-paths.el (paths-program-name): Rename.
11643 (paths-emacs-root-p): Ditto.
11644 (paths-find-site-directory): Ditto.
11646 1998-04-26 Karl M. Hegbloom <karlheg@inetarena.com>
11648 * lisp-mode.el (emacs-lisp-mode-popup-menu-1): Add menu entry for
11649 `emacs-lisp-byte-compile-and-load'.
11651 1998-04-26 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
11653 * ldap.el (ldap-search): Fixed additional parameter passing to
11656 1998-04-27 Andy Piper <andyp@parallax.co.uk>
11658 * select.el (kill-primary-selection) (selection-owner-p)
11659 (copy-primary-selection) (yank-clipboard-selection)
11660 (selection-exists-p) (delete-primary-selection): new file and
11661 functions that do the right thing for the selected device.
11663 * x-menubar.el: use generalised selection functions.
11665 * dumped-lisp.el: dump select.el.
11667 1998-04-27 SL Baur <steve@altair.xemacs.org>
11669 * find-paths.el (paths-progname): New variable.
11670 (paths-emacs-root-p): Use it.
11671 (paths-find-site-directory): Ditto.
11673 1998-04-26 SL Baur <steve@altair.xemacs.org>
11675 * loadup.el ((member "dump" command-line-args)): Dump as
11676 `infodock' if InfoDock.
11678 1998-04-25 SL Baur <steve@altair.xemacs.org>
11680 * find-paths.el (construct-emacs-version): Simplify, include
11681 program name in the return value.
11682 * (paths-find-version-directory): Use it.
11684 1998-04-25 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
11686 * info.el (Info-parse-dir-entries): Fixed regexp
11687 (Info-build-dir-anew): Remove full suffix and capitalize info file
11688 name for files with no @direntry
11689 (Info-batch-rebuild-dir): New function
11690 (Info-suffixed-file): Check for regular files instead of simple
11691 file existence (could catch directories before)
11693 1998-04-25 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
11695 * setup-paths.el, find-paths.el: Removed uses of `not' which
11696 temacs doesn't have.
11698 * find-paths.el (paths-find-emacs-roots): Included exec-prefix
11699 into root searching.
11701 1998-04-24 Martin Buchholz <martin@xemacs.org>
11703 * subr.el: Remove definition of `not'.
11705 Sat Apr 24 1998 Andy Piper <andyp@parallax.co.uk>
11707 * msw-glyphs.el: enable graphics support.
11709 1998-04-23 Didier Verna <didier@xemacs.org>
11711 * x-menubar.el (default-menubar): restored the line-number-mode
11714 * misc doc string updates related to the options menu.
11716 1998-04-24 SL Baur <steve@altair.xemacs.org>
11718 * setup-paths.el (paths-construct-load-path): Fix typo.
11720 1998-04-23 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
11722 * x-menubar.el (default-menubar): font-menu-this-frame-only-p and
11723 font-menu-ignore-scaled-fonts don't have to be bound now; this
11724 gets us one step further towards making --no-autoloads work.
11726 * startup.el (normal-top-level): Load auto-autoloads only if
11727 lisp-directory is non-nil.
11729 * setup-paths.el (paths-construct-load-path): Made it robust
11730 against nil lisp-directory.
11732 * startup.el (startup-setup-paths-warning): Added `lisp-directory'
11733 to the list of variables that cause a warning when nil.
11735 * toolbar.el (init-toolbar-location): Now works even when there's
11736 no toolbar icon directory.
11738 1998-04-23 Hrvoje Niksic <hniksic@srce.hr>
11740 * help.el (view-lossage): Recognize it.
11742 * simple.el (log-message): Mark multiline messages.
11744 1998-04-22 SL Baur <steve@altair.xemacs.org>
11746 * info.el (Info-exit): `toolbar-info-frame' doesn't necessarily exist.
11748 1998-4-20 Stephen J. Turnbull <turnbull@sk.tsukuba.ac.jp>
11750 * package-get.el (package-get-all): add `\n' separator to
11751 interactive specification so that both variables are read
11753 1998-04-22 Didier Verna <didier@xemacs.org>
11755 * x-menubar.el: ported the options menu to Custom.
11756 Moved the "read only" toggle button to the buffers menu.
11757 Corrected some missing ;;;###autoload or defcustom.
11759 * scrollbar.el (scrollbars-visible-p): defcustom wrapper around
11760 the scrollbar-visible specifier for options menu handling.
11762 * toolbar.el (toolbar-visible-p)
11763 (toolbar-captioned-p)
11764 (default-toolbar-position): defcustom wrappers around
11765 the toolbar specifiers for options menu handling.
11767 * frame.el (get-frame-for-buffer-default-instance-limit):
11768 defcustom it for options menu handling.
11770 * font-lock.el (font-lock-mode): defcustom and autoload the variable
11771 font-lock-mode for options menu handling.
11773 * cus-start.el: added Custom properties to overwrite-mode for
11774 options menu handling.
11776 Wed Apr 22 12:59:35 1998 Andy Piper <andyp@parallax.co.uk>
11778 * about.el: shameless self-promotion.
11780 1998-04-21 Hrvoje Niksic <hniksic@srce.hr>
11782 * simple.el (raw-append-message): Slightly optimize.
11783 (remove-message): Use `push' for clarity.
11784 (append-message): Ditto.
11785 (display-warning): Dito.
11786 (raw-append-message): Send the message to the appropriate device.
11788 1998-04-22 SL Baur <steve@altair.xemacs.org>
11790 * auto-save.el (auto-save-cyclic-hash-14): De-ebolification.
11791 From Sean MacLennan <Sean.MacLennan@pika.ca>
11793 1998-04-18 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
11795 * setup-paths.el: Changed `directory-sep-char' to
11796 `path-separator', following a change in GNU Emacs.
11798 1998-04-19 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
11800 * info.el (Info-maybe-update-dir): Bug fix in `conservative' behaviour
11801 (Info-build-dir-anew): Add a final newline.
11802 (Info-build-dir-anew): Do not issue warning when rebuilding policy
11804 (Info-rebuild-dir): Ditto
11806 * dumped-lisp.el (preloaded-file-list): Added ldap.el
11808 1998-04-21 SL Baur <steve@altair.xemacs.org>
11810 * simple.el (count-words-buffer): Retain zmacs region.
11811 (count-words-region): Ditto.
11812 * simple.el: (what-line): Expanded line counts.
11813 (count-lines): New parameter to conditionalize whether collapsed
11815 From Bob Weiner <weiner@altrasoft.com>
11817 1998-04-19 SL Baur <steve@altair.xemacs.org>
11819 * packages.el (package-locations): infodock-packages must override
11820 mule-packages and packages.
11822 1998-04-19 Jonathan Harris <jhar@tardis.ed.a.uk>
11825 remove rude messages from widget-activation-widget-mapper
11826 and widget-activation-glyph-mapper
11828 1998-04-17 Jonathan Harris <jhar@tardis.ed.ac.uk>
11830 * toolbar.el: Remove (featurep 'x) test from
11831 toolbar-make-button-list
11833 1998-04-17 Hrvoje Niksic <hniksic@srce.hr>
11835 * gnuserv.el (gnuserv-edit): Switch to the next gnuserv buffer
11836 only if in the same frame.
11838 1998-04-17 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
11840 * packages.el (package-locations): Added site-packages hierarchy.
11842 * setup-paths.el (paths-default-info-directories): Introduced and
11845 * packages.el, setup-paths.el: Set various path searching depths
11848 * packages.el (packages-hierarchy-depth):
11849 (packages-load-path-depth): Introduced and used.
11851 * setup-paths.el (paths-load-path-depth): Introduced and used.
11853 * find-paths.el (paths-find-recursive-path): Added max-depth
11856 1998-04-15 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
11858 * setup-paths.el (paths-construct-info-path): Removed
11859 dependency on behavior of (file-name-as-directory "").
11861 1998-04-09 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
11863 * ldap.el (ldap-search): Adapt to the new low-level API using ldap
11866 1998-04-14 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
11868 * dump-paths.el, startup.el: Added handling for --debug-paths.
11870 1998-04-15 William M. Perry <wmperry@aventail.com>
11872 * wid-edit.el: We cannot just set the help-echo or balloon-help
11873 properties for an extent based on the :help-echo widget
11874 property, since help-echo and balloon-help cause an EXTENT to
11875 get passed in, where :help-echo functions are expecting a WIDGET
11877 1998-04-15 Kirill M. Katsnelson <kkm@kis.ru>
11879 * scrollbar.el (init-scrollbar-from-resources): Call
11880 mswindows-init-scrollbar-metrics when appropriate.
11882 Thu Apr 16 12:59:35 1998 Andy Piper <andyp@parallax.co.uk>
11884 * dumped-lisp.el: dump x-toolbar for window system
11886 * msw-init.el (init-post-mswindows-win): enable toolbars if we
11887 have support and xpm.
11889 1998-04-16 SL Baur <steve@altair.xemacs.org>
11891 * files.el (toggle-read-only): Fix docstring.
11892 From Didier Verna <didier@xemacs.org>
11894 1998-04-14 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
11896 * startup.el (normal-top-level): Load autoload-file-name without
11897 specifying an extension---some people only auto-autoload.el.gz.
11899 1998-04-06 Hrvoje Niksic <hniksic@srce.hr>
11901 * files.el (backup-enable-predicate): Don't bomb on NAME being
11904 1998-04-13 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
11906 * find-paths.el, packages.el: Now prefers configure'd paths.
11907 This shouldn't cause any of the originally anticipated problems as
11908 the current paths architecture will not define the various
11909 configure-xxx variables if they're not specified on the configure
11912 * find-paths.el, setup-paths.el, packages.el: Removed all
11913 mentionings of "/" as a path separator.
11914 Used paths-construct-path throughout.
11916 * find-paths.el (paths-construct-path): Created to assemble paths
11917 from directory components.
11919 * setup-paths.el, packages.el: Used paths-decode-directory-path
11920 instead of decode-path-internal.
11922 * find-paths.el: Removed unused (and bogus) paths-find-emacs-path
11924 (paths-decode-directory-path) Created.
11926 * setup-paths.el: Changed configure-exec-path to
11927 configure-exec-directory.
11929 1998-04-11 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
11931 * packages.el (packages-find-packages): Fixed decoding of
11934 * startup.el: -no-packages -> -no-early-packages.
11936 (packages-load-package-lisps): Fixed loading of auto-autoload
11939 * startup.el (normal-top-level): Fixed loading of core
11942 * obsolete.el: Un-obsoleted site-directory. Sigh.
11944 * startup.el, packages.el, dump-paths.el: Added proper settings
11945 for site-directory and lisp-directory variables.
11947 * startup.el, loadup.el: Renamed inhibit-update-autoloads to
11948 inhibit-package-autoloads and fixed handling of it.
11950 * startup.el, packages.el, dump-paths.el, loadup.el: Fixed
11951 handling of former inhibit-package-init, now
11952 inhibit-early-packages, to make -vanilla etc. work.
11954 1998-04-10 Kirill M. Katsnelson <kkm@kis.ru>
11956 * code-process.el (start-process): Fallback to 'undecided instead
11957 of 'binary for process input coding stream.
11959 * process.el (start-process): Docstring fix.
11961 1998-04-09 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
11963 * info.el (Info-insert-dir): Do not insert temporary dir files
11964 in Info-dir-file-attributes
11965 (Info-build-dir-anew): Ensure temporary buffer is not read-only
11966 (Info-rebuild-dir): Ditto.
11968 1998-04-09 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
11970 * obsolete.el: Added obsoleteness declarations for
11971 `site-directory' and `Info-default-directory-list'.
11973 1998-04-08 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
11975 * find-paths.el (paths-find-emacs-root): Only look at the
11976 executable at the end of the symlink chain for determining the
11979 1998-04-07 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
11981 * setup-paths.el (paths-construct-info-path): Changed construction
11982 to cater to gone default in configure.
11984 * find-paths.el (paths-uniq-append): Added.
11986 * packages.el: Rewritten package path construction once again.
11988 * dump-paths.el, startup.el: Removed package-path as a global
11991 * package-admin.el (package-admin-add-single-file-package):
11992 (package-admin-add-binary-package): Changed package-path to
11995 * packages.el (packages-split-path): Split path at "/" rather than
11996 nil according to change in emacs.c.
11998 1998-04-06 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
12000 * setup-paths.el (paths-construct-info-path): Changed info path
12001 order so that directories come out right.
12002 (paths-find-lock-directory): Fixed bug: It used to think
12003 configure-lock-directory is a path.
12005 1998-04-06 Jeff Miller <jmiller@smart.net>
12007 * x-toolbar.el: Added toolbar-vector-xxxxxx defvars. Modified
12008 initial-toolbar-spec to use new toolbar-vector-xxxxxx defvars. This
12009 eases the use of toolbar-add/kill-item functions.
12011 1998-04-07 Kirill M. Katsnelson <kkm@kis.ru>
12013 * code-files.el (file-coding-system-alist): Commented out
12014 loaddefs.el magical treatment.
12016 1998-04-06 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
12018 * info.el (Info-rebuild-outdated-dir): Added new option
12019 `conservative' and made it the default
12020 (Info-rebuild-dir): Appropriately parse multi-line description
12021 strings, and multi-section dir files. Issue warning when dir
12022 is rebuilt as temporary
12023 (Info-build-dir-anew): Issue warning when dir is built as
12026 1998-04-04 Kirill M. Katsnelson <kkm@kis.ru>
12028 * list-mode.el (list-mode-map): Bind highlight motion commands to
12029 standard keys left, right, C-b and C-f.
12031 1998-03-29 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
12033 * files.el (auto-mode-alist): allow .sc for Scheme->C
12035 1998-04-06 SL Baur <steve@altair.xemacs.org>
12037 * loadup.el (pureload): Don't quote (garbage-collect).
12039 1998-04-04 SL Baur <steve@altair.xemacs.org>
12041 * package-get-base.el: Updated.
12043 1998-04-04 Hrvoje Niksic <hniksic@srce.hr>
12045 * isearch-mode.el (isearch-just-started): New variable.
12046 (isearch-mode): Set it.
12047 (isearch-repeat): Advance one character forward only if the search
12048 was successful, and was not just started.
12049 (isearch-repeat): Clear isearch-just-started.
12051 1998-04-02 SL Baur <steve@altair.xemacs.org>
12053 * finder.el (finder-compile-keywords): Don't eval new finder-inf
12056 1998-03-26 Hrvoje Niksic <hniksic@srce.hr>
12058 * subr.el (listify-key-sequence): Removed.
12060 1998-03-31 Hrvoje Niksic <hniksic@srce.hr>
12062 * bytecomp.el (byte-compile-print-gensym): New option.
12063 (byte-compile-output-file-form): Use it.
12064 (byte-compile-output-docform): Ditto.
12065 (byte-compile-compiled-obj-to-list): Ditto.
12067 Sun Mar 29 1998 Andy Piper <andyp@parallax.co.uk>
12069 * msw-glyphs.el: set frame icon if xpm support.
12071 1998-03-30 Kyle Jones <kyle_jones@wonderworks.com>
12073 * help.el: Code that pretty prints variable values
12076 1998-04-02 SL Baur <steve@altair.xemacs.org>
12078 * find-paths.el (paths-emacs-root-p): Correct test for installation
12080 From Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
12082 1998-03-30 Kyle Jones <kyle_jones@wonderworks.com>
12084 * loaddefs.el: Don't set debug-ignored-errors; leave
12085 its default value set to nil.
12087 1998-03-29 Damon Lipparelli <lipp@primus.com>
12089 * info.el (Info-rebuild-dir): fixed mis-spelling.
12091 1998-03-29 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
12093 * info.el (Info-rebuild-outdated-dir): New custom var
12094 (Info-insert-node): Create/update dir file when needed, ie when it
12095 does not exist or is older than some info files in directory
12097 1998-04-01 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
12099 * setup-paths.el, dump-paths.el, startup.el, packages.el: Allowed
12100 for last packages, mainly for using a 20.4 package base.
12102 * packages.el (late-packages): Typo fix. It was called
12105 * find-paths.el (paths-find-emacs-root): Bug fix: it now chases
12106 relative symlinks correctly.
12107 (paths-find-emacs-roots): More rigorous checking for plausible
12108 configuration-time root.
12110 * startup.el (normal-top-level): Added a warning if XEmacs cannot
12113 1998-03-27 Martin Buchholz <martin@xemacs.org>
12115 * faces.el: Fix docstrings.
12116 * glyphs.el: Fix docstrings.
12117 * mouse.el: Fix docstrings.
12119 * frame.el: Change phrase `current frame' to `selected frame'.
12121 * faces.el (face-spec-set-match-display): Make FRAME arg optional.
12123 * bytecomp.el (displaying-byte-compile-warnings): Rewrite some
12124 macros using backquote to make them infinitely more readable.
12126 1998-03-30 SL Baur <steve@altair.xemacs.org>
12128 * packages.el (packages-find-package-path): Hardcoded specialized
12129 InfoDock support until we can clean this up.
12131 * help.el (describe-bindings-1): Return the value of the bindings
12132 help buffer created.
12133 (describe-bindings): Ditto.
12135 * simple.el (set-variable): Restore previous behavior of not
12136 bombing if the variable to set is not boundp.
12138 1998-03-30 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
12140 * packages.el (packages-handle-package-dumped-lisps): Allow for
12141 non-local files to be loaded off the package-lisp variable.
12143 1998-03-27 Kyle Jones <kyle_jones@wonderworks.com>
12145 * x-faces.el: Global X resources should override
12146 specs for all device classes (color, grayscale, mono);
12147 code currently doesn't override any of them. Fixed by
12148 calling remove-specifier with '(x default) as the tag
12149 set and allowing inexact matches.
12151 1998-03-27 Kyle Jones <kyle_jones@wonderworks.com>
12153 * faces.el: Separated face initializations based on
12154 device classes into device type specific (tag set,
12155 instantiator) pairs.
12157 1998-03-09 Hrvoje Niksic <hniksic@srce.hr>
12159 * wid-edit.el (widget-choice-action): Remember user's explicit
12161 (widget-choice-value-create): Respect it.
12162 From Richard Stallman <rms@gnu.org>
12164 1998-03-26 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
12166 * setup-paths.el (paths-construct-info-path): Always append
12167 existing directories from configure-time info path.
12169 * startup.el (startup-setup-paths): Renamed misnamed info-path to
12170 Info-directory-list.
12172 * info.el: Removed Info-default-directory-list which was broken by
12174 Removed bogus initialization of Info-directory-list---startup.el
12175 can do a much better job.
12176 Added autoload of Info-directory-list.
12178 * setup-paths.el (paths-construct-load-path): Fixed a bug pointed
12179 out by Martin Buchholz <martin@xemacs.org>: EMACSLOADPATH used to
12180 be exclusive; now it's merely given precedence, just like in the
12183 1998-03-25 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
12185 * find-paths.el (paths-find-architecture-directory): Fix bug with
12186 finding; it used to default too early.
12188 1998-03-25 Martin Buchholz <martin@xemacs.org>
12190 * packages.el (packages-split-path): Fix a bug; it used to fail
12191 for paths that weren't split.
12193 1998-03-26 SL Baur <steve@altair.xemacs.org>
12195 * finder.el (finder-compile-keywords): trap on errors.
12197 1998-03-24 Kyle Jones <kyle_jones@wonderworks.com>
12199 * x-faces.el (remove-specifier-specs-matching-tag-set-cdrs): Pass
12200 fourth argument of t so that only the specs exactly
12201 matching the tag lists are removed.
12203 1998-03-25 SL Baur <steve@altair.xemacs.org>
12205 * make-docfile.el: Don't discard the BOOTSTRAPLOADPATH.
12207 1998-03-23 SL Baur <steve@altair.xemacs.org>
12209 * minibuf.el (mouse-read-file-name-1): If a default directory was
12210 specified, use it for generating the completions.
12212 1998-03-23 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
12214 * update-elc.el: Now respects inhibit-package-init and
12216 Now does path construction with loadup-paths.
12218 * startup.el (normal-top-level, startup-setup-paths): Now respects
12219 inhibit-package-init and inhibit-site-lisp.
12221 * packages.el (packages-find-package-path): Extended package path
12222 by version-specific hierarchies.
12223 (packages-find-packages): Now respects inhibit flag and
12225 Moved path setup to loadup-paths.
12227 * make-docfile.el: Now respects inhibit-package-init and
12229 Now does path construction with loadup-paths.
12231 * loadup.el: Now respects inhibit-package-init and
12234 * dumped-lisp.el (preloaded-file-list): Added loadup-paths.
12236 * loadup-paths.el: New file: setup load-path to encompass
12239 1998-03-22 SL Baur <steve@altair.xemacs.org>
12241 * auto-show.el: load-gc renamed to pureload.
12242 * site-load.el: Ditto.
12243 * packages.el (toplevel): Ditto.
12244 * loadup.el (really-early-error-handler): Ditto.
12245 * dumped-lisp.el (preloaded-file-list): Ditto.
12246 * cus-face.el (custom-declare-face): Ditto.
12248 1998-03-22 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
12250 * <Today>: The Big Path Searching Overhaul.
12252 * find-paths.el: New file: find and assemble paths in the
12253 installation hierarchy.
12255 * setup-paths.el: New file: global layout of paths and directories
12256 within the XEmacs hierarchy.
12258 * packages.el: Replaced everything related to path searching and
12259 startup by code in terms of find-paths.
12261 * loadup.el, make-docfile.el, update-elc.el, startup.el: Now calls
12262 the new path searching engine.
12264 * dumped-lisp.el (preloaded-file-list): Added new files find-paths
12267 1998-03-22 SL Baur <steve@altair.xemacs.org>
12269 * dumped-lisp.el (preloaded-file-list): Load setup-paths.elc not
12272 1998-03-20 Kirill M. Katsnelson <kkm@kis.ru>
12274 * msw-glyphs.el: Added check for 'mswindows feature, so the file
12275 compiles identically in any configuration.
12276 Removed irrelevant commentary.
12278 1998-03-20 Kirill M. Katsnelson <kkm@kis.ru>
12280 * simple.el (set-variable): Allow setting specifiers.
12282 1998-03-19 SL Baur <steve@altair.xemacs.org>
12284 * lisp.el (forward-sexp): Revert previous change.
12286 1998-03-18 SL Baur <steve@altair.xemacs.org>
12288 * frame.el (frame-initialize): Use `delete-console' instead of
12289 `delete-device' to delete the stream console to match the usage in
12292 1998-03-16 SL Baur <steve@altair.xemacs.org>
12294 * files.el (cdpath-previous): New variable.
12296 From Bob Weiner <weiner@wave.altrasoft.com>
12298 1998-03-15 Kyle Jones <kyle_jones@wonderworks.com>
12300 * keydefs.el: Changed keybindings of forward-char,
12301 backward, scroll-up and scroll-down to point to their
12302 -command counterparts.
12304 * simple.el: New functions: forwarc-char-command,
12305 backwrad-char-command, scroll-up-command,
12306 scroll-down-command which work liek their counterparts
12307 except that they honor the variable
12308 signal-error-on-buffer-boundary.
12310 Definition of signal-error-on-buffer-boundary received
12313 defvar declaration added for word-across-newline to avoid
12314 byte-compiler warning about the free variable reference.
12316 1998-03-14 Kirill M. Katsnelson <kkm@kis.ru>
12318 * winnt.el: Removed "%t" from the beginning of
12319 modeline-format. From now on, there's no nt-specifics in the modeline.
12321 1998-03-14 SL Baur <steve@altair.xemacs.org>
12323 * setup-paths.el (paths-setup-paths-warning): Replace occurrences
12324 of `when' with `if'.
12326 1998-03-03 Kirill M. Katsnelson <kkm@kis.ru>
12328 * msw-glyphs.el: New file. Defines TTY-style glyphs for
12329 mswindows. Must be reworked along with glyphs.el, or
12330 merged into it, after there is images support.
12332 * dumped-lisp.el (preloaded-file-list): Dump msw-glyphs.el when
12335 1998-03-13 SL Baur <steve@altair.xemacs.org>
12337 * faces.el: fix for text cursor initialization.
12338 Suggested by Kyle Jones <kyle_jones@wonderworks.com>
12339 From Andy Piper <andyp@parallax.co.uk>
12341 1998-03-11 Pete Ware <ware@cis.ohio-state.edu>
12343 * files.el (set-auto-mode): If a mode is not fboundp, check to see
12344 if there is an existing package that handles it and warn the user
12347 1998-03-02 Kirill M. Katsnelson <kkm@kis.ru>
12349 * x-menubar.el (default-menubar): Greyed out "Help / Basics /
12350 Installation" menu item when Installation-string is not bound.
12352 1998-03-11 SL Baur <steve@altair.xemacs.org>
12354 * lisp.el (forward-sexp): Fix for test for balanced sexp.
12355 From Jeremiah W. James <jerry@cs.ucsb.edu>
12357 1998-03-10 Kyle Jones <kyle_jones@wonderworks.com>
12360 * faces.el: Fix face initialization.
12362 1998-03-10 Glynn Clements <glynn@sensei.co.uk>
12364 * files.el (backup-enable-predicate): fix breakage introduced
12367 1998-03-09 Kyle Jones <kyle_jones@wonderworks.com>
12369 * x-faces.el (x-init-face-from-resources): The
12370 TTY face property retrieval functions don't return
12371 specifiers, so use face-property instead.
12373 1998-03-09 SL Baur <steve@altair.xemacs.org>
12375 * mwheel.el (mwheel-install): Use portable keysyms and syntax.
12377 1998-03-09 Kyle Jones <kyle_jones@wonderworks.com>
12379 * x-menubar.el: Expanded documentation for
12380 option-save-faces. Changed Options -> Browse Faces
12381 menu entry to invoke customize-face.
12383 1998-03-09 Kyle Jones <kyle_jones@wonderworks.com>
12385 * faces.el: Most face initialization moved out of
12386 init-other-random-faces to the top level so that the
12387 initialization happens before Xemacs is dumped. Much
12388 of the fascist "face-differs-from-default-p or FROB!"
12389 code has been retired in favor of letting the user do
12390 what they want to do. Face initialization code changed
12391 to use `default' specifier tag so that the settings can
12392 be overridden later if the user wishes it.
12394 1998-03-08 SL Baur <steve@altair.xemacs.org>
12396 * about.el (about-hackers): Update contributors list.
12398 1998-03-07 Kyle Jones <kyle_jones@wonderworks.com>
12400 * specifier.el: Define new specifier tag `default'.
12402 * modeline.el: Initialize faces using `default' tag.
12404 * x-faces.el (x-init-face-from-resources): Remove
12405 specifier specs containing the `default' tag before
12408 1998-03-02 John Jones <jj@asu.edu>
12410 * package-get.el (package-get-all): fixed arguments on call to
12411 package-admin-add-single-file-package.
12412 * package-get.el (package-get-installedp): fixed to match
12413 advertised behavior.
12414 * package-get.el: added function package-get-update-all which
12415 installs newest versions of all the current packages (if they are
12416 not already installed).
12418 1998-03-04 Jens-Ulrik Petersen <petersen@kurims.kyoto-u.ac.jp>
12420 * files.el (find-file-noselect): Uncommented `truename' binding in
12421 `let*' and use it later to set `buffer-file-truename' iff it's
12422 still nil, as happens for example when finding a compressed
12423 file with "jka-compr".
12425 Wed Mar 04 08:55:12 1998 Andy Piper <andyp@parallax.co.uk>
12427 * faces.el: in make-face-* type functions do the operation for all
12428 window systems, not just the first one found.
12430 * font.el: call mswindows-list-fonts for mswindows.
12432 1998-03-02 Glynn Clements <glynn@sensei.co.uk>
12434 * code-process.el (call-process-region):
12435 * process.el (call-process-region):
12436 * package-get.el (package-get-dir):
12437 * files.el (backup-enable-predicate):
12438 * gnuserv.el (gnuserv-temp-file-regexp):
12439 Use temp-directory in place of `/tmp'.
12441 Fri Feb 20 21:22:34 1998 Darryl Okahata <darrylo@sr.hp.com>
12443 * "Fast" dired-in-C enhancements for Windows 95/NT:
12445 * files.el: Added function, `wildcard-to-regexp', from GNU
12448 * files.el (insert-directory): Modified to use special
12449 dired-in-C enhancements if present.
12451 Mon Mar 02 11:37:36 1998 Andy Piper <andyp@parallax.co.uk>
12453 * code-files.el: make default coding no-conversion.
12455 1998-03-02 SL Baur <steve@altair.xemacs.org>
12457 * dumped-lisp.el (preloaded-file-list): Find Installation.el from
12460 * update-elc.el: Strip directory when testing for files not to
12463 1998-03-02 Aki Vehtari <Aki.Vehtari@hut.fi>
12465 * lisp-mode.el: Use recommended form for menus.
12467 * info.el (Info-construct-menu): Use recommended form for menus.
12469 * gnuserv.el (gnuserv-edit-files): Use recommended form for menu
12472 1998-02-28 Kyle Jones <kyle_jones@wonderworks.com>
12474 * frame.el: Resurrect get-frame-for-buffer-default-to-current.
12475 (get-frame-for-buffer-noselect): Always return frames
12476 in the not-this-window-p cond clause.
12478 1998-02-27 SL Baur <steve@altair.xemacs.org>
12480 * help.el (describe-installation): New function.
12482 * x-menubar.el (default-menubar): Add describe-installation to
12485 * packages.el (packages-unbytecompiled-lisp): Installation.el
12486 should not be bytecompiled.
12488 * dumped-lisp.el (preloaded-file-list): Dump Installation with
12491 * x-menubar.el (default-menubar): Use correct guard for VM menu
12494 * coding.el: Add coding systems for iso-8859-[12] for No-Mule + file
12496 From Andy Piper <andyp@parallax.co.uk>
12498 1998-02-26 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
12500 * ldap.el: Do not require ldap-internal at compile time.
12502 Tue Feb 17 12:50:37 1998 Andy Piper <andyp@parallax.co.uk>
12504 * code-files.el: new file. a virtual copy of mule-files.el
12505 but without charset
12506 dependencies. (toggle-buffer-file-ocding-system) new function for
12507 changing the eol type for the current buffer.
12509 * code-process.el: new file. a copy of
12510 mule-process.el. mule-process.el will disappear when things have
12513 * coding.el: new file. a virtual copy of mule-files.el but
12514 without charset dependencies. (coding-system-base) new function
12515 for getting the parent coding system of a coding system with eol
12518 * dumped-lisp.el: add above files for the non-mule case.
12520 1998-02-25 Kyle Jones <kyle_jones@wonderworks.com>
12522 * window-xemacs.el (display-buffer): If no explicit
12523 frame is specified, search for a window that displays
12524 the buffer on the currently selected frame, before
12525 searching other frames.
12527 1998-02-25 Kyle Jones <kyle_jones@wonderworks.com>
12529 * frame.el (get-frame-for-buffer): If not-this-window-p
12530 is non-nil, use window on the selected frame if it is not
12531 also the selected window. When defaulting, search for
12532 windows on the currently selected fgrame before searching
12535 1998-02-25 Didier Verna <didier@xemacs.org>
12537 * modeline.el (modeline-swap-buffers): originally named
12538 `mouse-release-modeline'. Whether to actually swap the buffers is
12539 decided in `mouse-drag-modeline'.
12540 (mouse-drag-modeline): A button release event is considered a
12541 mouse click is both X (modeline scroll) and Y (modeline drag) pos
12544 1998-02-25 SL Baur <steve@altair.xemacs.org>
12546 * x-menubar.el: Put redo on the menubar.
12547 From Aki Vehtari <Aki.Vehtari@hut.fi>
12549 1998-02-22 Greg Klanderman <greg@alphatech.com>
12551 * bytecomp.el (displaying-byte-compile-warnings): if
12552 temp-buffer-show-function is set, use it to display current set of
12553 warnings in the "*Compile-Log-Show*" buffer.
12555 * simple.el (display-warning-buffer): if temp-buffer-show-function
12556 is set, use it to display current set of warnings in the
12557 "*Warnings-Show*" buffer.
12559 1998-02-20 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
12561 * cl-extra.el (equalp): Make (equalp ?A ?a) return t as in
12564 1998-02-23 Aki Vehtari <Aki.Vehtari@hut.fi>
12566 * menubar.el: Allow button descriptors at least 2 long.
12568 * x-menubar.el (default-menubar): Use recommended forms.
12569 (file-menu-filter): Remove.
12570 (edit-menu-filter): Remove.
12572 1998-02-24 SL Baur <steve@altair.xemacs.org>
12574 * about.el (about-hackers): Updated.
12576 1998-02-22 Greg Klanderman <greg@alphatech.com>
12578 * help.el (help-max-help-buffers): new variable
12579 (help-register-and-maybe-prune-excess): new function
12580 (help-buffer-name): use help-max-help-buffers.
12581 (with-displaying-help-buffer): use
12582 help-register-and-maybe-prune-excess.
12584 * help.el (help-maybe-pretty-print-value): if the value fits on
12587 1998-02-21 Greg Klanderman <greg@alphatech.com>
12589 * (with-displaying-help-buffer): there is no need to kill the buffer
12590 if it exists, because with-output-to-temp-buffer will clear it.
12591 further, killing the buffer violates the rule that
12592 temp-buffer-show-function, if set, has the full responsibility of
12593 showing the temp buffer. killing the buffer fucks with the window
12594 configuration, hosing temp-buffer-show-function.
12597 1998-02-23 Didier Verna <didier@xemacs.org>
12599 * modeline.el (mouse-drag-modeline):
12600 - Always scroll the modeline that was originally clicked on.
12601 - Use x pixels instead of x characters (which doesn't work anyway)
12602 as horizontal reference for modeline dragging. This allows us to
12603 keep on dragging the modeline even if the motion event occurs in
12606 1998-02-23 Didier Verna <didier@xemacs.org>
12608 * x-mouse.el (x-init-pointer-shape): use a crossed-arrows cursor
12609 glyph on the modeline to indicate that dragging the mouse has an
12610 effect both horizontally and vertically.
12612 1998-02-24 SL Baur <steve@altair.xemacs.org>
12614 * about.el (about-xemacs): Get rid of redundant visible version
12617 1998-02-19 SL Baur <steve@altair.xemacs.org>
12619 * about.el (about-hackers): Update credits.
12621 1997-12-22 Christoph Wedler <wedler@fmi.uni-passau.de>
12623 * prim/register.el (view-register): Show register type file-query.
12625 1998-02-17 Kyle Jones <kyle_jones@wonderworks.com>
12627 * mode-motion.el (mode-motion-highlight-internal):
12628 save-excursion inside save-window-exucrsion form to
12629 hide buffer point changes from save-window-excursion.
12630 Prevents display flickering when the mouse pointer
12633 1998-02-17 Didier Verna <didier@xemacs.org>
12635 * mouse.el (default-mouse-track-set-point-in-window): rewrote this
12636 function to handle correctly the case of a toolbar one side of the
12637 window: scrolling will not necessarily happen.
12639 1998-02-17 Kyle Jones <kyle_jones@wonderworks.com>
12641 * files.el (after-find-file): Restore missing argument
12642 to format that provides filename for "... consider M-x
12643 recover-file" message. Also call `message' with "%s"
12644 as the first arg instead of an arbitrary string.
12646 1998-02-18 SL Baur <steve@altair.xemacs.org>
12648 * about.el (about-hackers): Various additions.
12650 1998-02-15 SL Baur <steve@altair.xemacs.org>
12652 * autoload.el (generate-file-autoloads-1): Don't force an extra
12653 line out when copying on-the-same line autoloads.
12655 * x-menubar.el (default-menubar): Add Sokoban to the menubar if it
12658 1998-02-14 Martin Buchholz <martin@xemacs.org>
12660 * x11/x-win-xfree86.el (x-win-init-xfree86):
12661 * x11/x-win-sun.el (x-win-init-sun):
12662 * x11/x-init.el (x-initialize-compose):
12664 (backward-or-forward-kill-sexp):
12665 (backward-or-forward-kill-sentence):
12666 (backward-or-forward-kill-word):
12667 (backward-or-forward-delete-char):
12668 * prim/isearch-mode.el (isearch-help-or-delete-char):
12669 Use x-keysym-on-keyboard-sans-modifiers-p instead of
12670 x-keysym-on-keyboard-p to detect backspace.
12671 Use symbols instead of strings (now deprecated) with x-keysym-*-p.
12672 Clean up symbols used with dead keys, checking Linux and solaris
12674 Simplify x-win-*.el using above methods.
12675 Change documentation for x-keysym-*-p functions.
12677 1998-02-14 SL Baur <steve@altair.xemacs.org>
12679 * about.el (about-hackers): Restore entries for Michael Sperber and
12681 From Vinnie Shelton <acs@acm.org>
12683 1998-02-14 Hrvoje Niksic <hniksic@srce.hr>
12685 * simple.el (count-words-region): Ditto.
12687 1998-02-12 Hrvoje Niksic <hniksic@srce.hr>
12689 * simple.el (count-words-buffer): Document. Don't print anything
12690 if non-interactive.
12692 1998-02-12 SL Baur <steve@altair.xemacs.org>
12694 * packages.el (packages-hardcoded-lisp): easymenu.el is in
12695 multiple files in InfoDock.
12697 1998-02-11 SL Baur <steve@altair.xemacs.org>
12699 * packages.el (packages-hardcoded-lisp): id-vers.elc is loaded
12700 from version.el in InfoDock.
12702 * dumped-lisp.el (preloaded-file-list): Don't treat InfoDock
12705 1998-02-09 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
12707 * bytecomp-runtime.el (proclaim-inline): Single quotes around
12708 variable name in docstring.
12710 1998-02-10 Andreas Jaeger <aj@arthur.rhein-neckar.de>
12712 * menubar.h: Include "gui.h".
12714 1998-02-10 SL Baur <steve@altair.xemacs.org>
12716 * site-load.el: Fix documentation.
12718 1998-02-09 SL Baur <steve@altair.xemacs.org>
12720 * package-get-base.el (package-get-base): Updated.
12722 * keymap.el: PC-ize.
12724 1998-02-08 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
12726 * hyper-apropos.el (hyper-apropos-get-doc): Print the `loaded
12727 from' on a fresh line.
12729 1998-02-08 Hrvoje Niksic <hniksic@srce.hr>
12731 * help.el (help-maybe-pretty-print-value): prin1, not princ the
12734 1998-02-09 SL Baur <steve@altair.xemacs.org>
12736 * undo-stack.el: PC-ize.
12738 * cmdloop.el: PC-ize.
12740 1998-02-08 SL Baur <steve@altair.xemacs.org>
12742 * bytecomp-runtime.el: PC-ize.
12744 * byte-optimize.el: Prolog fixup. PC-ize.
12746 * cus-dep.el: Spelling fix.
12748 * text-mode.el: Synch with Emacs 20.2. (Original ChangeLog
12751 1997-08-29 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
12753 * text-mode.el (text-mode-hook-identify): New function,
12754 put on text-mode-hook. Set text-mode-variant here.
12755 (text-mode): Don't set it here.
12757 1997-08-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
12759 * text-mode.el (text-mode-hook): New defvar.
12760 (text-mode-variant): New variable.
12761 (text-mode): Set that variable locally.
12762 (toggle-text-mode-auto-fill): New command.
12764 1997-06-15 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
12766 * text-mode.el (text-mode): Let all-white lines separate paragraphs.
12768 1997-06-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
12770 * text-mode.el (paragraph-indent-text-mode):
12771 Renamed from spaced-text-mode.
12772 (text-mode-map): Bind TAB to indent-relative.
12773 (indented-text-mode-map): Variable deleted.
12774 (indented-text-mode): Now an alias for text-mode.
12776 1998-02-05 SL Baur <steve@altair.xemacs.org>
12778 * loadup.el: test-atoms debugging stuffs removed.
12780 1998-02-03 Martin Buchholz <Martin Buchholz <martin@xemacs.org>
12782 * lisp/loaddefs.el (completion-ignored-extensions): Add ".class"
12784 1997-12-30 Colin Rafferty <colin@xemacs.org>
12786 * help.el (describe-beta): Made it use `locate-data-file'.
12787 (describe-distribution): Ditto.
12788 (describe-copying): Ditto.
12789 (describe-project): Ditto.
12790 (view-emacs-news): Ditto.
12792 * help-nomule.el (help-with-tutorial): Made it use
12793 `locate-data-file' to find tutorial.
12795 1998-01-28 Jonathon Harris <jhar@tardis.ed.ac.uk>
12797 * about.el: Corrected my email address.
12799 * mouse.el: Added 'mouse-mswindows-drop' similar to
12800 'mouse-offix-drop'.
12802 1998-01-27 SL Baur <steve@altair.xemacs.org>
12804 * loadup.el (running-xemacs): Spelling fix.
12806 1998-01-26 Colin Rafferty <colin@xemacs.org>
12808 * packages.el (packages-find-packages-1): Don't allow a backwards
12809 compatible lisp tree to overwrite `preloaded-file-list'.
12811 1998-01-26 SL Baur <steve@altair.xemacs.org>
12813 * loadup.el: Don't delete "xemacs" prior to dumping.
12815 1998-01-24 SL Baur <steve@altair.xemacs.org>
12817 * package-info.el (pi-last-mod-date): New function.
12818 (pi-author-version): New function.
12819 (batch-update-package-info): Use them.
12821 1998-01-23 Colin Rafferty <colin@xemacs.org>
12823 * frame.el (get-frame-for-buffer-default-to-current): Create.
12824 (get-frame-for-buffer-noselect): Allow user to use current frame
12825 with `get-frame-for-buffer-default-to-current'.
12827 1998-01-22 Hrvoje Niksic <hniksic@srce.hr>
12829 * bytecomp.el (byte-compile-output-file-form): Set print-gensym.
12830 (byte-compile-output-docform): Ditto.
12831 (byte-compile-compiled-obj-to-list): Ditto.
12833 1998-01-22 Kyle Jones <kyle_jones@wonderworks.com>
12835 * startup.el (command-line-1): Removed code that ran
12838 1998-01-21 Hrvoje Niksic <hniksic@srce.hr>
12840 * help-macro.el (make-help-screen): Bind `help-read-key' via flet.
12842 1998-01-17 Hrvoje Niksic <hniksic@srce.hr>
12844 * frame.el (suspend-emacs-or-iconify-frame): Check using
12845 `device-on-window-system-p' instead of explicitly checking for X,
12846 so that the same logic works for MS Windows.
12847 (suspend-or-iconify-emacs): Ditto.
12849 1998-01-14 Hrvoje Niksic <hniksic@srce.hr>
12851 * about.el (about-maintainer-info): Andy Piper is back.
12852 (xemacs-hackers): Updated Andy Piper's email address.
12853 (about-hackers): Added Jonathan Harris.
12854 (about-hackers): Updated Tibor Polgar's email address.
12856 1998-01-18 SL Baur <steve@altair.xemacs.org>
12858 * about.el: Add xemacs.org email manager.
12860 * package-get-base.el (package-get-base): Updated with most recent
12863 1998-01-14 Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
12865 * help.el (function-arglist): Use `indirect-function' instead of
12866 `symbol-function' so that aliases are treated correctly.
12868 1998-01-13 Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
12870 * help.el (help-map): Add f1 binding to `help-for-help'.
12871 Suggested by Karl M. Hegbloom <karlheg@inetarena.com>.
12872 (describe-key-briefly): Use `princ' "%s" to print object.
12873 (with-displaying-help-buffer): Kill buffer if it exists, again.
12874 (describe-key): Use `princ' "%s" to print object.
12875 (describe-function-1): Use `princ' "%s" to print object.
12876 Commented out alias lines removed.
12877 (help-pretty-print-limit): New variable to control pretty-printing
12878 of variable values.
12879 (help-maybe-pretty-print-value): Steve wins! Renamed back from
12880 `help-pretty-print-value' again. Only print-print when OBJECT is
12881 list of length less than `help-pretty-print-limit'.
12882 (describe-variable): Use `help-maybe-pretty-print-value' again.
12884 1998-01-18 SL Baur <steve@altair.xemacs.org>
12886 * simple.el (blink-matching-open): Remove C++ kludge.
12887 Suggested by Bob Weiner <weiner@wave.altrasoft.com>
12889 1998-01-14 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
12891 * info.el (Info-default-directory-list): Made the documentation
12894 1998-01-13 Martin Buchholz <martin@xemacs.org>
12896 * lisp/packages.el:
12897 * lisp/package-admin.el:
12898 * lisp/build-report.el:
12901 1998-01-14 Christoph Wedler <wedler@fmi.uni-passau.de>
12903 * Patches/font-lock.el (java-font-lock-keywords-*): Would produce
12904 warnings in Java buffers without final newline and editing the
12907 1998-01-17 SL Baur <steve@altair.xemacs.org>
12909 * packages.el (packages-find-packages-1): Don't allow a backwards
12910 compatible lisp tree to overwrite `preloaded-file-list'.
12911 Suggested by Colin Rafferty <colin@xemacs.org>
12913 * mouse.el (mouse-offix-drop): Set undo-boundary.
12914 From Oliver Graf <ograf@fga.de>
12916 1998-01-13 SL Baur <steve@altair.xemacs.org>
12918 * loadup.el (load-gc): rewrite as defun.
12919 Print something sensical if a required dump-time file isn't found.
12921 1998-01-12 SL Baur <steve@altair.xemacs.org>
12923 * menubar.el (check-menu-syntax): Emergency dirty fix -- the 0 plist
12924 bug strikes a menudescriptor.
12926 * package-get-base.el (package-get-base): Updated.
12928 * package-info.el (batch-update-package-info): Derive REQUIRES
12931 1998-01-13 Hrvoje Niksic <hniksic@srce.hr>
12933 * files.el (save-some-buffers): Don't play games with deleting
12934 other windows if we are in the minibuffer window.
12936 1998-01-08 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
12938 * modeline.el (modeline-minor-mode-menu): Add support for :active
12939 (add-minor-mode): Document :active property to TOGGLE.
12941 1998-01-07 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
12943 * modeline.el (modeline-minor-mode-menu): Add support for an
12944 `:included' predicate in the `toggle-sym' plist.
12945 (add-minor-mode): Document the :included property, format
12946 docstring some more.
12947 (modeline-minor-mode-menu): Documentation string added.
12949 1998-01-02 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
12951 * modeline.el (modeline-minor-mode-menu): genmenlab the menu
12952 labels from the symbol-names by thwacking off the overly redundant
12953 and overused "mode", parenthesizing "minor", and capitalizing the
12954 resultant strings. Also shortened the menu's title by eliminating
12955 the redundant buffer name.
12956 (add-minor-mode): Beautified the docstring, added mention of the
12957 `:menu-tag' property of TOGGLE.
12958 (modeline-minor-mode-menu): Frinked the `:menu-tag' property on
12959 `toggle-sym' to beatify the mode-life menus.
12960 * (abbrev-mode): (put)'ed a `:menu-tag' on it and
12961 `auto-fill-function'.
12963 1998-01-02 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
12965 * modeline.el (modeline-minor-mode-menu): Changed the string-only
12966 menus to :style 'toggle.
12968 1997-12-10 Markus Linnala <maage@cs.tut.fi>
12970 * simple.el: Use mh-user-agent-compose as mh-e-user-agent.
12972 1997-12-11 Christoph Wedler <wedler@fmi.uni-passau.de>
12974 * packages/hyper-apropos.el (hyper-apropos-insert-face): Would
12975 only recognize first hyperlink.
12976 (hyper-apropos-highlightify): Deletia, this is already done by
12977 `hyper-apropos-insert-face'.
12978 (hyper-apropos-help-mode): Don't call `hyper-apropos-highlightify.
12980 1998-01-09 SL Baur <steve@altair.xemacs.org>
12982 * x-toolbar.el (toolbar-ispell-internal): Use ispell-message for
12984 (toolbar-mail-reader): Add support for `send'.
12985 From Jonathan Marten <jonathan.marten@UK.Sun.COM>
12987 1998-01-05 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
12989 * info.el (Info-emacs-info-file-name): Add defvar for
12990 `Info-emacs-info-file-name' so that `Info-goto-emacs-command-node'
12991 will function properly.
12993 1998-01-05 Gary D. Foster <gfoster@ragesoft.com>
12995 * simple.el: make the backwards delete function called by
12996 `backward-or-forward-delete-char' user configurable.
12998 1998-01-09 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
13000 * hyper-apropos.el (hyper-apropos-get-doc): Print where a byte
13001 compiled function got loaded from.
13003 1998-01-09 SL Baur <steve@altair.xemacs.org>
13005 * term/apollo.el: Synched up with InfoDock 3.6.2.
13007 1998-01-08 SL Baur <steve@altair.xemacs.org>
13009 * startup.el (load-init-file): Load autoloads earlier.
13010 (startup-splash-frame): Handle InfoDock logo.
13012 * x-init.el (init-post-x-win): Don't call init-x-toolbar in
13014 (x-init-toolbar-from-resources): Move from x-toolbar.el.
13016 * toolbar.el (init-toolbar-from-resources): InfoDock x-toolbar.el
13017 doesn't have this function.
13019 * packages.el (locate-data-file): Fix to call `locate-file'.
13021 1998-01-07 SL Baur <steve@altair.xemacs.org>
13023 * dumped-lisp.el (preloaded-file-list): InfoDock uses its own
13024 version of version.el.
13025 (preloaded-file-list): Ditto for x-menubar.el and x-toolbar.el.
13027 * x-menubar.el (default-menubar): Guard reference to
13029 (default-menubar): Guard references to `font-lock-mode'.
13030 (default-menubar): Guard references to font-menu-this-frame-only-p'.
13031 (default-menubar): Guard references to `font-menu-ignore-scaled-fonts'.
13033 * make-docfile.el: Don't snarf doc strings from autoloads.
13035 * startup.el (load-init-file): Use algorithm from loaddefs.el for
13036 loading auto-autoloads files.
13038 * loaddefs.el: Disable dumping autoloads.
13040 1998-01-05 SL Baur <steve@altair.xemacs.org>
13042 * lisp-mnt.el: Synch to Emacs 20.2.
13044 * help.el: Remove manual autoload of `finder-by-keyword'.
13046 * finder.el (finder-by-keyword): Autoload.
13048 * help.el: Conditionalize hyperbole setup.
13050 1998-01-04 SL Baur <steve@altair.xemacs.org>
13052 * packages.el (package-require): Update to reflect new data format.
13054 1998-01-02 Didier Verna <didier@xemacs.org>
13056 * x-menubar.el (default-menubar): make the tutorials available
13057 through the menubar. (Plus some compilation warnings cleanup).
13059 1998-01-04 SL Baur <steve@altair.xemacs.org>
13061 * check-features.el: New file. Perform sanity check after build.
13063 * dumped-lisp.el (preloaded-file-list): Move tooltalk dumped lisp
13064 files to tooltalk package.
13065 (preloaded-file-list): Moved sparcworks dumped lisp files to Sun
13068 * package-admin.el (package-admin-xemacs): Use better default for
13069 location of XEmacs binary.
13071 1998-01-03 Aki Vehtari <Aki.Vehtari@hut.fi>
13073 * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace const
13074 tag with sexp and add value tag with value `t'.
13076 1998-01-03 SL Baur <steve@altair.xemacs.org>
13078 * package-get.el: Changes to work with real data.
13079 From Pete Ware <ware@cis.ohio-state.edu>
13081 * packages.el (packages-reload-autoloads): Guard load for the time
13084 * update-elc.el ("packages.el"): Force loading packages.el instead
13085 of possibly out-of-date packges.elc.
13086 * make-docfile.el ("packages.el"): Ditto.
13088 1998-01-02 Colin Rafferty <colin@xemacs.org>
13090 * build-report.el (build-report-delete-regexp): Added a rule for
13091 the main tarball shadowing anything past it.
13093 1998-01-02 SL Baur <steve@altair.xemacs.org>
13095 * packages.el (package-provide): Delete a previous provide.
13097 * package-info.el: New file.
13099 * package-get.el: New file.
13100 From Pete Ware <ware@cis.ohio-state.edu>
13101 (package-get): Fix md5 computation to work with Mule.
13103 1997-12-11 Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
13105 * simple.el (log-message-*): Quote symbols in docstrings properly.
13107 1998-01-01 SL Baur <steve@altair.xemacs.org>
13109 * packages.el (packages-new-autoloads): Ignore symbolic links.
13111 * cus-face.el (face-custom-attributes-get): Fix typo.
13112 From Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
13114 1997-12-31 SL Baur <steve@altair.xemacs.org>
13116 * startup.el (load-init-file): Reload new or changed autoloads
13117 unless inhibited. Reload modified dumped lisp (stubbed).
13119 * packages.el (packages-new-autoloads): New function.
13120 (packages-reload-autoloads): New function.
13121 (packages-reload-dumped-lisp): New (stub) function.
13123 * loadup.el: Inhibit reloading dumped files when running temacs.
13125 * loadhist.el (file-provides): Extend to handle variant
13128 * replace.el (query-replace): Fix typo.
13130 1997-12-30 SL Baur <steve@altair.xemacs.org>
13132 * make-docfile.el: list-autoloads-path has been renamed.
13133 * update-elc.el: list-autoloads has been renamed.
13135 * packages.el (packages-list-autoloads): Renamed.
13136 (packages-list-autoloads-path): Ditto.
13138 1997-12-29 Colin Rafferty <colin@xemacs.org>
13140 * packages.el (packages-find-packages-1): Made it signal a warning
13141 for an error in an auto-autoload.el file.
13143 1997-12-30 SL Baur <steve@altair.xemacs.org>
13145 * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace sexp
13147 From Aki Vehtari <Aki.Vehtari@hut.fi>
13149 * dumped-lisp.el (preloaded-file-list): Dump loadhist with XEmacs.
13151 * loadhist.el (unload-feature): Remove autoload.
13153 1997-12-28 SL Baur <steve@altair.xemacs.org>
13155 * loadhist.el: Unpackaged.
13157 * help.el (describe-symbol-find-file): Rename
13158 `describe-function-find-file' and make old name obsolete.
13159 (describe-function-1): Use it.
13160 (describe-function-1): Guard reference to
13161 `compiled-function-annotation'.
13163 1997-12-27 Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
13165 * help.el (help-mode-bury): Now a call to `help-mode-quit' with
13167 (help-mode-quit): New optional arg to control whether it kills or
13169 (with-displaying-help-buffer): Don't kill buffer initially, even
13170 if it exists: it is erased by `with-output-to-temp-buffer' anyway.
13171 (help-pretty-print-value): Rename back from
13172 `help-maybe-pretty-print-value'! If `pp-internal' is available
13173 use it, otherwise use dumped `cl-prettyprint'.
13174 (describe-variable): Use `help-pretty-print-value' again.
13175 (find-func): Removed reference to "find-func" at end.
13177 1997-12-26 Kirill M. Katsnelson <kkm@kis.ru>
13179 * dumped-lisp.el: x-menubar.el dumped along with mswindows native
13180 GUI XEmacs. Rename? x-menubar is rather window system
13181 independant, except for a couple of items.
13183 1997-12-26 SL Baur <steve@altair.xemacs.org>
13185 * x-menubar.el (default-menubar): Remove hyperbole and oobr
13186 entries as they will no longer be distributed with XEmacs.
13188 * format.el (format-alist): Fix image/tiff regexps.
13189 From P. E. Jareth Hein <jareth@camelot-soft.com>
13191 * help.el (help-maybe-pretty-print-value): Rename.
13192 (describe-variable): Use it.
13193 (describe-variable): Add trailing linefeed.
13195 1997-12-26 Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
13197 * help.el (describe-function-1): Don't output anything for
13198 arglist of autoload functions.
13200 1997-12-26 Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
13202 * help.el (describe-function-1): Don't output anything for
13203 arglist of autoload functions.
13205 1997-12-26 Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
13207 * help.el (help-mode-map): New bindings for `help-mode-bury',
13208 `describe-function-at-point', `describe-variable-at-point',
13209 `Info-elisp-ref', `customize-variable', `help-next-section' and
13210 `help-prev-section'.
13211 (help-next-section): New function.
13212 (help-prev-section): New function.
13213 (help-mode-quit): Changed to kill the help buffer.
13214 (help-mode-bury): Formerly `help-mode-quit'. Bury buffer
13216 (help-buffer-name): New function to generate the name of help
13218 (with-displaying-help-buffer): Is now a macro. Takes an new first
13219 argument giving the name of the help buffer.
13220 (describe-key): Use `with-displaying-help-buffer' with name.
13221 (describe-mode): Ditto.
13222 (describe-bindings): Ditto.
13223 (describe-prefix-bindings): Ditto.
13224 (view-lossage): Ditto.
13225 (with-syntax-table): New macro.
13226 (function-called-at-point): Use `ignore-errors' and
13227 `with-syntax-table'.
13228 (function-at-point): Ditto.
13229 (describe-function): Use `with-displaying-help-buffer' with name.
13230 (function-arglist): Extracted from `describe-function-1'. Returns
13231 function's arglist as string.
13232 (function-documentation): Extracted from `describe-function-1'.
13233 Returns function's docstring.
13234 (describe-function-1): Remove all the "stream" garbage, including
13235 the stream argument. Use `function-arglist' and
13236 `function-documentation'.
13237 (describe-function-arglist): Just use `function-arglist'.
13238 (variable-at-point): Use `ignore-errors' and `with-syntax-table'.
13239 (help-pretty-print-value): New function to help with
13240 pretty-printing variable values. Knows about `#<...>'. Needs
13242 (describe-variable): Use `with-displaying-help-buffer' with name.
13243 Formatting improved. Display file where variable is defined, if
13244 known. Use `help-pretty-print-value'.
13245 (describe-syntax): Use `with-displaying-help-buffer' with name.
13246 (list-processes): Remove "stream" garbage.
13248 1997-12-25 SL Baur <steve@altair.xemacs.org>
13250 * x-init.el (x-initialize-keyboard): Don't load x-win*.el files,
13251 call a dumped routine instead.
13253 * x-win-xfree86.el: Wrap file in defun.
13254 * x-win-sun.el: Ditto.
13256 1997-12-23 SL Baur <steve@altair.xemacs.org>
13258 * help.el (view-emacs-news): Remove usage of outl-mouse which
13259 advises functions and does other evil things.
13261 1997-12-22 SL Baur <steve@altair.xemacs.org>
13263 * format.el (format-alist): Add `image/tiff'.
13264 From P. E. Jareth Hein <jareth@camelot-soft.com>
13266 1997-12-21 SL Baur <steve@altair.xemacs.org>
13268 * about.el (about-hackers): More names added.
13270 * make-docfile.el: Remove superfluous package path search.
13272 * loaddefs.el: Commentary changes. Removal of VM autoloads.
13274 1997-12-20 SL Baur <steve@altair.xemacs.org>
13276 * shadow.el (find-emacs-lisp-shadows): Add _pkg to the list of
13279 1997-12-18 SL Baur <steve@altair.xemacs.org>
13281 * startup.el (set-default-load-path): Make sure lisp and site-lisp
13282 get trailing slashes when added to the load-path.
13284 * x-init.el (init-x-win): Locate where XEmacs X localization files
13287 1997-12-18 Kyle Jones <kyle_jones@wonderworks.com>
13289 * x-faces.el: Added support for foregroundToolBarColor
13290 to xpm-color-symbols.
13292 1997-12-17 Hrvoje Niksic <hniksic@srce.hr>
13294 * etags.el (tags-remove-duplicates): Removed.
13295 (buffer-tag-table-list): Use `delete-duplicates'.
13297 * cl-extra.el (coerce): Coerce to bit-vector and weak-list
13299 (get*): Defalias to `get'.
13301 * cl.el (eql): Compare integers with `eq'.
13302 (cl-map-extents): Check for `map-extents' first.
13304 1997-12-17 Didier Verna <didier@xemacs.org>
13306 * leim/quail/latin-pre.el ("french-prefix"): doc string cleanup +
13307 added the 'numero', 'copyright' and 'trademark' symbols.
13309 * leim/quail/latin-post.el ("french-postfix"): see above.
13311 1997-12-15 Hrvoje Niksic <hniksic@srce.hr>
13313 * widget.el (define-widget): Check the arguments.
13315 * cus-edit.el (customize-face): Use `check-argument-type'.
13316 (custom-variable-value-create): Use `signal' to signal error.
13317 (custom-variable-reset-saved): Ditto.
13318 (custom-variable-reset-standard): Ditto.
13319 (custom-face-reset-saved): Ditto.
13321 * wid-edit.el (widget-prompt-value): Use `signal' to signal error.
13322 (widget-default-format-handler): Ditto.
13323 (widget-checklist-add-item): Ditto.
13324 (widget-radio-add-item): Ditto.
13325 (widget-editable-list-entry-create): Ditto.
13326 (widget-sexp-prompt-value): Ditto.
13328 * custom.el (custom-declare-variable): Signal errors better.
13329 (custom-handle-keyword): Ditto.
13330 (custom-declare-group): Ditto.
13332 * window-xemacs.el (windows): Ditto.
13334 * menubar.el (menu): Ditto.
13336 * keydefs.el (keyboard): Ditto.
13338 * minibuf.el (minibuffer): Ditto.
13340 * process.el (execute): Ditto.
13342 * fill.el (fill): Ditto.
13344 * modeline.el (modeline): Ditto.
13346 * help.el (help): Ditto.
13348 * faces.el (faces): Ditto.
13350 * files.el (files): Ditto.
13352 * x-init.el (x): Ditto.
13354 * lisp-mode.el (lisp): Ditto.
13356 * process.el (processes): Ditto.
13358 * mouse.el (mouse): Ditto.
13360 * abbrev.el (abbrev): Moved from cus-edit.
13362 * font-lock.el (lisp-font-lock-keywords-1): Recognize `defcustom'
13363 as variable declaration.
13365 1997-12-15 Hrvoje Niksic <hniksic@srce.hr>
13367 * menubar.el (find-menu-item): Use `check-argument-type'.
13368 (find-menu-item): Cosmetic changes.
13370 1997-12-18 SL Baur <steve@altair.xemacs.org>
13372 * x-menubar.el (default-menubar): Guard usage of lpr-switches.
13374 1997-12-17 SL Baur <steve@altair.xemacs.org>
13376 * startup.el (set-default-load-path): Only search package-path
13377 when not running temacs.
13379 * dumped-lisp.el (preloaded-file-list): Remove Egg/Its dumped lisp
13382 * loadup.el: Correct commentary. Reformatting.
13383 (really-early-error-handler): Use absolute path to the
13384 first dumped-lisp.el file.
13385 (really-early-error-handler): Print full path name of
13386 each dumped lisp file (inherited from InfoDock).
13388 * shadow.el (find-emacs-lisp-shadows): Ignore multiple
13389 dumped-lisp.el files.
13391 * make-docfile.el (preloaded-file-list): Reorder when the
13392 package-path is searched.
13393 * update-elc.el: Ditto.
13395 * lisp-mode.el (call-with-condition-handler): Treat the same as
13396 `condition-case' for indentation.
13398 * about.el (about-xemacs): Update release date.
13400 1997-12-17 Hrvoje Niksic <hniksic@srce.hr>
13402 * cl-macs.el (case): Signal error if `t' or `otherwise' are seen
13403 anywhere but at the last clause.
13404 (ecase): Disallow `t' and `otherwise'.
13406 1997-12-16 Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
13408 * cus-edit.el (custom-buffer-create-buttons): New function
13409 from stuff moved out of `custom-buffer-create-internal'.
13410 (custom-novice): New variable. Default t.
13411 (custom-display-global-buttons): Ditto. Default `top'.
13412 (custom-buffer-create-internal): Only display help if
13413 `custom-novice' is non-nil. Display global buttons according to
13414 `custom-display-global-buttons'.
13416 1997-12-15 Hrvoje Niksic <hniksic@srce.hr>
13418 * menubar.el (find-menu-item): Use `check-argument-type'.
13419 (find-menu-item): Cosmetic changes.
13421 1997-12-15 Hrvoje Niksic <hniksic@srce.hr>
13423 * modeline.el (mouse-drag-modeline): Give the modeline a "pressed"
13426 1997-12-16 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
13428 * format.el (format-deannotate-region): Bug fix.
13429 Deannotating a region containing unknown tags would fail
13430 (causing decoding of text/enriched to fail at user level)
13432 1997-12-16 Kyle Jones <kyle_jones@wonderworks.com>
13434 * minibuf.el (read-directory-name): Support sixth
13435 arg, HISTORY, as already documented.
13437 1997-12-17 Hrvoje Niksic <hniksic@srce.hr>
13439 * etags.el (get-tag-table-buffer): Use explicit lists as arguments
13442 1997-12-14 SL Baur <steve@altair.xemacs.org>
13444 * skk/skk-leim.el (skk-auto-fill-activate): Synch with
13447 1997-12-13 SL Baur <steve@altair.xemacs.org>
13449 * dumped-lisp.el (preloaded-file-list): Remove debugging statement.