1 2011-02-27 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
3 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
4 setting for `=>>>ucs@cns'.
6 * mule/mule-conf.el (=>>>ucs@cns): New coded-charset for XEmacs
9 2011-02-27 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
11 * mule/mule-conf.el (=>>jis-x0213-1@2004): Use `=>>jis-x0213-1'
12 instead of `=>>>jis-x0213-1@2004' as the mother.
13 (=>>>ucs@iso): New coded-charset for XEmacs CHISE.
14 (=>>>ucs@unicode): Likewise.
15 (=>>>ucs@jis): Likewise.
16 (=ucs@iso): Use `=>>>ucs@iso' instead of `=>>ucs@iso' as the
18 (=>>hanyo-denshi/ks): Fix `chars' and `dimension'.
20 2011-02-26 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
22 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
23 settings for `=>>>jis-x0208', `=>>>jis-x0213-1',
24 `=>>>jis-x0213-1@2004', `=>>>ucs@iso', `=>>>ucs@unicode' and
27 2011-02-25 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
29 * mule/mule-charset.el (default-coded-charset-priority-list):
30 Prefer `=jis-x0212' to `=gt-pj-*', `chinese-cns11643-*', `=big5*'
31 and `=jis-x0213-*-2000'.
33 2011-02-24 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
35 * mule/mule-conf.el (=>>>jis-x0213-1@2004): New coded-charset for
37 (=>>jis-x0213-1@2004): Use `=>>>jis-x0213-1@2004' instead of
38 `=>>jis-x0213-1' as the mother.
40 2011-02-19 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
42 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
43 settings for `=>>hanyo-denshi/jt' and `=>gt-k'.
45 2011-02-18 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
47 * mule/mule-conf.el (=>gt-k): New coded-charset for XEmacs CHISE.
49 2011-02-18 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
51 * mule/mule-conf.el (=>>hanyo-denshi/jt): New coded-charset for
54 2011-02-16 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
56 * mule/mule-coding.el (decomposition-feature-list): Set
57 `=decomposition', `=decomposition@cid' and
58 `=decomposition@hanyo-denshi'.
60 2011-02-16 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
62 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
63 setting for `=>>hanyo-denshi/ks'.
65 * mule/mule-conf.el (=>>hanyo-denshi/ks): New coded-charset for
68 2011-02-16 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
70 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
71 settings for `=hanyo-denshi/ks' and `=hanyo-denshi/ks/mf'.
73 * mule/mule-charset.el (default-coded-charset-priority-list): Add
74 `=hanyo-denshi/ks/mf'.
76 * mule/mule-conf.el (=hanyo-denshi/ks): New coded-charset for
78 (=hanyo-denshi/ks/mf): Ditto.
80 2011-02-15 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
82 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
83 settings for P=hanyo-denshi/jt'.
85 * mule/mule-charset.el (default-coded-charset-priority-list): Add
88 * mule/mule-conf.el (=hanyo-denshi/jt): New coded-charset for
91 2011-02-15 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
93 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
94 settings for `=hanyo-denshi/ip'.
96 * mule/mule-charset.el (default-coded-charset-priority-list): Add
99 * mule/mule-conf.el (=hanyo-denshi/ip): New coded-charset for
102 2011-02-14 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
104 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
105 settings for `=hanyo-denshi/hg'.
107 * mule/mule-charset.el (default-coded-charset-priority-list): Add
110 * mule/mule-conf.el (=hanyo-denshi/hg): New coded-charset for
113 2011-02-14 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
115 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
116 setting for `=>>hanyo-denshi/ft'.
118 * mule/mule-charset.el (default-coded-charset-priority-list): Add
119 `=>>hanyo-denshi/ft'.
121 * mule/mule-conf.el (=>>hanyo-denshi/ft): New coded-charset for
124 2011-02-14 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
126 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
127 settings for `=hanyo-denshi/ib'.
129 * mule/mule-charset.el (default-coded-charset-priority-list): Add
132 * mule/mule-conf.el (=hanyo-denshi/ib): New coded-charset for
135 2011-02-14 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
137 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
138 settings for isolated characters of `=hanyo-denshi/ia' and
139 non-isolated characters of `=hanyo-denshi/*'.
141 * mule/mule-charset.el (default-coded-charset-priority-list): Add
144 * mule/mule-conf.el (=hanyo-denshi/ia): New coded-charset for
147 2011-02-14 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
149 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
150 setting for isolated characters of `=hanyo-denshi/ft'.
152 * mule/mule-charset.el (default-coded-charset-priority-list): Add
155 * mule/mule-conf.el (=hanyo-denshi/ft): New coded-charset for
158 2011-02-14 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
160 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
161 setting for isolated characters of `=hanyo-denshi/jd'.
163 * mule/mule-charset.el (default-coded-charset-priority-list): Add
166 * mule/mule-conf.el (=hanyo-denshi/jd): New coded-charset for
169 2011-02-13 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
171 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
172 setting for isolated characters of `=hanyo-denshi/jc'.
174 * mule/mule-charset.el (default-coded-charset-priority-list): Add
177 * mule/mule-conf.el (=hanyo-denshi/jc): New coded-charset for
180 2011-02-13 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
182 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
183 setting for isolated characters of `=hanyo-denshi/jb'.
185 * mule/mule-charset.el (default-coded-charset-priority-list): Add
188 * mule/mule-conf.el (=hanyo-denshi/jb): New coded-charset for
191 2011-02-13 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
193 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
194 setting for isolated characters of `=hanyo-denshi/ja'.
196 2011-02-12 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
198 * mule/mule-charset.el (default-coded-charset-priority-list): Add
201 * mule/mule-conf.el (=hanyo-denshi/ja): New coded-charset for
204 2011-02-09 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
206 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
207 settings for isolated characters of `=adobe-japan1-6'.
209 2011-02-08 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
211 * mule/mule-conf.el (=daikanwa/+p): New coded-charset for XEmacs
213 (=daikanwa/+2p): Ditto.
214 (=daikanwa/ho): Ditto.
216 2011-02-08 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
218 * mule/mule-coding.el (utf-8-mcs-no-composition): New
219 coding-system for XEmacs CHISE.
221 2011-02-01 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
223 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
224 setting for `=>>ruimoku-v6'.
226 * mule/mule-conf.el (=>>ruimoku-v6): New coded-charset for XEmacs
229 2010-12-07 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
231 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
232 setting for `=daikanwa@rev1'.
234 2010-10-14 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
236 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
237 setting for `=>jis-x0213-2@usual' and `=>ucs@JP'.
239 2010-10-13 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
241 * mule/mule-conf.el (=>jis-x0213-2@usual): New coded-charset for
243 (=>jis-x0213-2): Use `=>jis-x0213-2@usual' as the mother.
245 2010-10-12 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
247 * mule/mule-conf.el (=>ucs@JP): New coded-charset for XEmacs
250 2010-09-30 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
252 * mule/mule-conf.el (=>ucs@jis): New coded-charset for XEmacs
255 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
256 setting for `=>ucs@jis'.
258 2010-09-14 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
260 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
261 setting for `=>jis-x0208@usual'.
263 * mule/mule-conf.el (=>jis-x0208@usual): New coded-charset for
265 (=>jis-x0208): Use `=>jis-x0208@usual' as the mother.
266 (=>ucs@ks): New coded-charset for XEmacs CHISE.
267 (=ucs@big5): Use `=>>ucs@cns' as the mother.
269 2010-09-10 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
271 * mule/mule-conf.el (=>>>jis-x0208): New coded-charset for XEmacs
273 (=>>>jis-x0208@1990): Ditto.
274 (=>>>jis-x0213-1): Ditto.
275 (=>>jis-x0208): Use `=>>>jis-x0208' instead of `=jis-x0208' as the
277 (=>>jis-x0213-1): Use `=>>>jis-x0213-1' instead of `=jis-x0213-1'
280 2010-09-07 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
282 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
283 setting for `=>ucs@cns' and `=>>ucs@ks'.
285 * mule/mule-conf.el (=>>ucs@ks): New coded-charset for XEmacs
288 2010-08-30 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
290 * mule/mule-conf.el (=>ucs@cns): New coded-charset for XEmacs
293 2010-08-12 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
295 * mule/mule-conf.el (=>>daikanwa): New coded-charset for XEmacs
297 (=>daikanwa): Use `=>>daikanwa' instead of `=daikanwa' as the
300 2010-08-10 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
302 * mule/mule-charset.el (default-coded-charset-priority-list): Add
303 `==>ucs-bmp-cjk@bucs'.
305 * mule/mule-conf.el (==>ucs-bmp-cjk@bucs): New coded-charset for
308 2010-08-07 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
310 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
311 setting for `==>ucs@bucs'.
313 * mule/mule-conf.el (==>ucs@bucs): New super abstract CCS for
316 2010-08-04 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
318 * mule/mule-coding.el: (coded-charset-entity-reference-alist):
319 - Add setting for `=>>jis-x0208'.
320 - Omit setting for `=>>jis-x0208@1990'.
321 - Prefer `=>>gt', JIS X0208/0213, `=>>big5-cdp', `=>>gt-k', `=>gt'
322 and `=>zinbun-oracle' to `=>ucs@FOO', `=>>ucs@FOO' and
325 2010-08-04 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
327 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
328 setting for `=>daikanwa'.
330 2010-08-03 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
332 * mule/mule-conf.el (=daikanwa): Fix DOC.
333 (=>daikanwa): New abstract character for XEmacs CHISE.
334 (=>ucs@iso): Likewise.
335 (=>ucs@unicode): Likewise.
336 (=>>ucs@iso): Use `=>ucs@iso' as the mother.
338 2010-08-02 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
340 * mule/mule-coding.el: (coded-charset-entity-reference-alist):
341 - Prefer representative features to `=>>gt', `=>>big5-cdp',
342 `=>>gt-k', `=>gt' and `=>zinbun-oracle'.
343 - Prefer abstract glyph features to `=>gt', `=>zinbun-oracle'.
346 2010-07-30 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
348 * mule/mule-conf.el (=>>big5-cdp): Fix long-name.
349 (=>big5-cdp): New abstract character.
351 2010-07-29 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
353 * mule/mule-coding.el (coded-charset-entity-reference-alist):
354 Prefer UCS and JIS X0208/0213 related features to `china3-jef' and
357 2010-07-28 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
359 * mule/mule-charset.el (default-coded-charset-priority-list):
360 Prefer `=>>big5-cdp' to `=>>ucs@unicode'.
362 * mule/mule-coding.el (coded-charset-entity-reference-alist):
363 Prefer `=>>ucs@{unicode|jis|cns' to `=>>ucs@jis/{2004|2000|1990',
364 `=>>jis-x0208@{1990|1978', `=>>jis-x0213-1@{2000|2004}',
365 `=>>jis-x0213-2', `=>jis-x0208@1997', `=>jis-x0213-1@{2000|2004}'
368 2010-07-27 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
370 * mule/mule-conf.el (=>>ucs@jis/1990): New abstract glyph-set for
372 (=>>ucs@jis/2000): Likewise.
373 (=>>ucs@jis/2004): Likewise.
375 2010-07-23 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
377 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
378 settings for `=>>big5-cdp', `=>>gt-k', `=>>ucs@jis' and
381 * mule/mule-conf.el (=>>big5-cdp): New abstract glyph-set for
383 (=>>gt): Use quote instead of backquote; modify DOC.
384 (=>gt): Use quote instead of backquote.
385 (=>>gt-k): New abstract glyph-set for XEmacs CHISE.
386 (=>>ucs@iso): New abstract glyph-set for XEmacs CHISE.
387 (=>>ucs@unicode): Use `=>>ucs@iso' as the mother.
388 (=>>ucs@jis): New abstract glyph-set for XEmacs CHISE.
389 (=>>ucs@cns): New abstract glyph-set for XEmacs CHISE.
390 (=ucs@iso): Use `=>>ucs@iso' as the mother.
392 2010-07-01 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
394 * mule/mule-charset.el (default-coded-charset-priority-list): Add
395 `=>>ucs@unicode' and `=>>gt'.
397 2010-05-12 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
399 * mule/mule-conf.el (=jis-x0208@1978/2-pr): New coded-charset for
401 (=jis-x0208@1978/4er): New coded-charset for XEmacs CHISE.
402 (=jis-x0208@1978/4-pr): Use `=jis-x0208@1978/2-pr' instead of
403 `=jis-x0208@1978/1er-pr' as the mother.
404 (=jis-x0208@1978/5pr): New coded-charset for XEmacs CHISE.
406 2010-04-24 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
408 * mule/mule-conf.el (=ucs@big5): Use `=>>ucs@unicode' instead of
409 `=ucs@unicode' as the mother.
411 2010-04-23 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
413 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
414 setting for `=>>ucs@unicode'.
416 * mule/mule-conf.el (=>>ucs@unicode): New coded-charset for XEmacs
419 2010-04-21 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
421 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
422 settings for &I-AJ1-ddddd; and &AJ1-ddddd;.
424 * mule/mule-charset.el (default-coded-charset-priority-list): Add
425 `=adobe-japan1-6' and `=adobe-japan1-base'.
427 * mule/mule-conf.el (=adobe-japan1-base): New coded-charset for
429 (=adobe-japan1-0): Specify `=adobe-japan1-base' as the mother;
430 specify `min-code' and `max-code'.
431 (=adobe-japan1-1): Specify `min-code' and `max-code'.
432 (=adobe-japan1-2): Likewise.
433 (=adobe-japan1-3): Likewise.
434 (=adobe-japan1-4): Likewise.
435 (=adobe-japan1-5): Likewise.
436 (=adobe-japan1-6): Likewise.
438 2010-04-07 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
440 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
443 2010-04-06 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
445 * mule/mule-conf.el (=>gt): New abstract coded-charset for XEmacs
448 2010-04-01 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
450 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
451 setting for `=>zinbun-oracle'.
453 * mule/mule-conf.el (=>zinbun-oracle): New abstract coded-charset
456 2010-03-26 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
458 * mule/mule-conf.el (=jis-x0208@1978/1er-pr): New coded-charset
460 (=jis-x0208@1978/4-pr): Use `=jis-x0208@1978/1er-pr' instead of
461 `=jis-x0208@1978' as the mother.
463 2010-03-02 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
465 * mule/mule-coding.el: (coded-charset-entity-reference-alist):
466 - Use `=gt' instead of `ideograph-gt'.
467 - Use `=gt-k' instead of `ideograph-gt-k'.
468 - Use `=jis-x0208@1990' instead of `japanese-jisx0208-1990'.
469 - Use `=jis-x0208@1983' instead of `japanese-jisx0208'.
470 - Use `=jis-x0213-1@2000' instead of `japanese-jisx0213-1'.
471 - Use `=jis-x0213-2' instead of `japanese-jisx0213-2'.
472 - Use `=jis-x0212' instead of `japanese-jisx0212'.
473 - Use `=jis-x0208@1978' instead of `japanese-jisx0208-1978'.
474 - Use `=>>gt' instead of `<=>gt'.
475 - Use &G-GT-ddddd; instead of &aGT-ddddd for `=>>gt'.
476 - Add setting for `=>>jis-x0208@1990'.
477 - Use &G-JX1-hhhh; instead of &aJX1-hhhh; for
478 `=>>jis-x0213-1@2000'.
479 - Use &G-JX2-hhhh; instead of &aJX2-hhhh; for `=>>jis-x0213-2'.
480 - Use &G-JX3-hhhh; instead of &aJX3-hhhh; for
481 `=>>jis-x0213-1@2004'.
482 - Add setting for `=>>jis-x0208@1978'.
483 - Decode &A-J0-hhhh; as `=>jis-x0208@1997'.
485 2010-02-24 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
487 * mule/mule-conf.el (=>>jis-x0208@1978): New coded-charset for
490 2009-11-06 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
492 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
493 setting for `=>>jis-x0213-2' and `=>jis-x0213-2'; use
494 `=>jis-x0208@1997', `=>jis-x0213-1@2000' and `=>jis-x0213-1@2004'
495 instead of `<=>jis-x0208@1997', `<=>jis-x0213-1@2000' and
496 `<=>jis-x0213-1@2004'.
498 2009-09-04 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
500 * mule/mule-conf.el (=>>jis-x0213-2): New coded-charset for XEmacs
502 (=>jis-x0213-2): Ditto.
504 2009-09-01 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
506 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
507 settings for `=>>jis-x0213-1@2000' and `=>>jis-x0213-1@2004'.
509 2009-08-30 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
511 * mule/mule-charset.el (default-coded-charset-priority-list): Add
512 `=>>jis-x0208', `=>>jis-x0213-1', `=>jis-x0208' and
515 2009-08-28 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
517 * mule/mule-conf.el (=>>jis-x0208): New coded-charset for XEmacs
519 (=>jis-x0208): Use `=>>jis-x0208' as the mother.
521 2009-08-28 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
523 * mule/mule-conf.el (=>>jis-x0213-1): Renamed from
525 (=>>jis-x0213-1@2000): Renamed from `<==>jis-x0213-1@2000'.
526 (=>>jis-x0213-1@2004): Renamed from `<==>jis-x0213-1@2004'.
527 (=>jis-x0208): Renamed from `<=>jis-x0208'.
528 (<=>jis-x0208): New alias for `=>jis-x0208'.
529 (=>jis-x0208@1997): Renamed from `<=>jis-x0208@1997'.
530 (<=>jis-x0208@1997): New alias for `=>jis-x0208@1997'.
531 (=>jis-x0213-1): Renamed from `<=>jis-x0213-1'.
532 (<=>jis-x0213-1): New alias for `=>jis-x0213-1'.
533 (=>jis-x0213-1@2000): Renamed from `<=>jis-x0213-1@2000'.
534 (<=>jis-x0213-1@2000): New alias for `=>jis-x0213-1@2000'.
535 (=>jis-x0213-1@2004): Renamed from `<=>jis-x0213-1@2004'.
536 (<=>jis-x0213-1@2004): New alias for `=>jis-x0213-1@2004'.
537 (=>>gt): Renamed from `<==>gt'.
538 (<==>gt): New alias for `=>>gt'.
540 2009-08-27 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
542 * mule/mule-coding.el: (coded-charset-entity-reference-alist):
543 - Use `=jis-x0213-1@2000' instead of `japanese-jisx0213-1'
544 - Use `=jis-x0213-2' instead of `japanese-jisx0213-2'.
545 - Use `<=>jis-x0208@1997' instead of `=jis-x0208@1997'.
546 - Add settings for `<=>jis-x0213-1@2000' and
547 `<=>jis-x0213-1@2004'.
549 * mule/mule-conf.el (=jis-x0208@1978/-4X): New coded-charset for
551 (<==>jis-x0213-1): Likewise.
552 (<==>jis-x0213-1@2000): Likewise.
553 (<==>jis-x0213-1@2004): Likewise.
554 (<=>jis-x0208): Add property `=>iso-ir 168'.
555 (<=>jis-x0208@1997): Likewise.
556 (<=>jis-x0213-1): Use `<==>jis-x0213-1' instead of `=jis-x0213-1'
557 as the mother; add property `=>iso-ir 228'.
558 (<=>jis-x0213-1@2000): Modify DOC-string; fix `registry'; add
559 property `=>iso-ir 228'.
560 (<=>jis-x0213-1@2004): Modify DOC-string; fix `registry'; add
561 property `=>iso-ir 233'.
562 (<==>gt): Renamed from `<=>gt'.
563 (<=>gt): New alias for `<==>gt'.
565 2009-08-25 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
567 * mule/mule-conf.el (<=>jis-x0208): New coded-charset for XEmacs
569 (<=>jis-x0208@1997): Renamed from `=jis-x0208@1997'; use
570 `<=>jis-x0208' as the mother.
571 (<=>jis-x0213-1): New coded-charset for XEmacs CHISE.
572 (<=>jis-x0213-1@2000): Ditto.
573 (<=>jis-x0213-1@2004): Ditto.
575 2009-06-22 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
577 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
578 settings for `<=>gt'.
580 * mule/mule-conf.el (<=>gt): New coded-charset for XEmacs CHISE.
582 2009-04-07 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
584 * mule/mule-conf.el (=jis-x0208@1978): Specify `=>iso-ir' in
586 (=jis-x0208@1978/-4pr): Likewise.
587 (=jis-x0208@1978/4-pr): Likewise.
588 (=jis-x0213-1): Likewise.
589 (=ucs@iso): Likewise.
590 (=ucs@unicode): Likewise.
592 (=ucs@gb/fw): Likewise.
593 (=ucs@cns): Likewise.
594 (=ucs@cns/fw): Likewise.
595 (=ucs@jis): Likewise.
596 (=ucs@jis/fw): Likewise.
597 (=ucs@jis/1990): Likewise.
598 (=ucs@jis/2000): Likewise.
599 (=ucs@jis/2004): Likewise.
602 (=ucs@big5): Likewise.
603 (=ucs@big5/cns11643): Likewise.
604 (=ucs@cns11643): Likewise.
606 2008-10-17 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
608 * mule/mule-charset.el (default-coded-charset-priority-list):
609 Prefer `=jis-x0213-{1|2}-2000' to `japanese-jisx0212'.
611 * mule/mule-conf.el (=ucs@jis/2004): New coded-charset for XEmacs
613 (=ucs@JP): Use `=ucs@jis/2004' instead of `=ucs@jis' as the
616 2008-09-14 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
618 * mule/mule-conf.el (=jis-x0208@1978): New coded-charset [moved
619 from src/mule-charset.c].
620 (=jis-x0208@1978/-4pr): Renamed from `=jis-x0208@1978/i-4';
622 (=jis-x0208@1978/1pr): Renamed from `=jis-x0208@1978/i1'; specify
623 `iso-ir' and `final', namely now it is used as ISO-IR-42.
624 (=jis-x0208@1978/4-pr): Renamed from `=jis-x0208@1978/i4-'.
625 (=jis-x0208@1978/i1): New alias for `=jis-x0208@1978/1pr'.
626 (=jis-x0208@1978/i-4): New alias for `=jis-x0208@1978/-4pr'.
627 (=jis-x0208@1978/i4-): New alias for `=jis-x0208@1978/4-pr'.
629 2008-09-12 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
631 * mule/mule-conf.el (=jis-x0213-1-2000): Changed to the alias of
632 `=jis-x0213-1@2000' instead of `=jis-x0213-1'.
633 (=jis-x0208@1978/i-4): Specify `partial'.
634 (=jis-x0208@1978/i1): Likewise; use `=jis-x0208@1978/i-4' as the
635 mother coded-charset.
636 (=jis-x0208@1978/i4-): New coded-charset for XEmacs CHISE.
638 2008-09-09 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
640 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
641 settings for `=jis-x0213-1@2004'.
643 2008-09-03 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
645 * mule/mule-conf.el (=jis-x0213-1): New coded-charset for XEmacs
647 (=jis-x0213-1@2000): Renamed from `=jis-x0213-1-2000'.
648 (=jis-x0213-2): Renamed from `=jis-x0213-2-2000'.
649 (=jis-x0213-1@2004): New coded-charset for XEmacs CHISE.
650 (=jis-x0213-1-2000): New alias for `=jis-x0213-1' in XEmacs CHISE
652 (=jis-x0213-2-2000): New alias for `=jis-x0213-2' in XEmacs CHISE.
654 2008-08-20 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
656 * mule/mule-conf.el (=shinjigen): New coded-charset for XEmacs
658 (=shinjigen@1ed): Inherited from `=shinjigen'.
659 (=shinjigen@rev): Likewise.
661 2008-08-05 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
663 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
664 settings for `=shinjigen@rev' and `=shinjigen@1ed'.
666 2008-08-04 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
668 * mule/mule-conf.el (=shinjigen@1ed): Renamed from `shinjigen-1';
669 define it as an alias.
670 (=shinjigen@1ed/24pr): New coded-charset for XEmacs CHISE.
671 (=shinjigen@rev): Renamed from `shinjigen-2'; define it as an
673 (=shinjigen/+p@rev): Renamed from `shinjigen-2-p'; define it as an
676 2008-07-31 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
678 * mule/mule-conf.el (shinjigen-2-p): New coded-charset for XEmacs
681 2008-06-05 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
683 * mule/mule-conf.el (shinjigen-1): New coded-charset for XEmacs
685 (shinjigen-2): Ditto.
687 2007-05-29 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
689 * mule/mule-charset.el (default-coded-charset-priority-list):
690 Prefer `gt-pj-*' to `chinese-cns11643-*', `=big5-cdp',
691 `chinese-big5-eten-*' and `chinese-big5'.
693 2006-03-02 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
695 * mule/mule-conf.el (=ucs-bmp-cjk@unicode): Change `max-code' to
698 2006-01-17 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
700 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
701 settings for `=jis-x0208@1978/i1'.
703 2005-11-24 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
705 * mule/mule-conf.el (=jis-x0208@1978/i-4): New coded-charset for
708 2005-10-24 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
710 * mule/mule-conf.el (=adobe-japan1-[0..6]): New coded-charset for
713 2005-07-14 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
715 * mule/mule-conf.el (=jis-x0208@1978/i1): New coded-charset for
718 2005-06-29 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
720 * mule/mule-conf.el (=ucs-bmp@gb): New coded-charset for XEmacs
722 (=ucs-bmp@cns): Likewise.
723 (=ucs-bmp@jis): Likewise.
724 (=ucs-bmp@ks): Likewise.
726 2005-05-27 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
728 * mule/mule-conf.el (=zinbun-oracle): New coded-charset for XEmacs
730 (=ucs-bmp-cjk): Change `max-code' to #x9FA5 temporarily.
732 2005-05-25 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
734 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
735 settings for `=zinbun-oracle'.
737 * mule/mule-charset.el (default-coded-charset-priority-list): Add
740 2005-05-15 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
742 * mule/mule-coding.el (coded-charset-entity-reference-alist):
743 Modify to use "&U-hhhhhhhh;" instead of "&UU+hhhh;" for
746 2005-04-03 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
748 * mule/mule-charset.el (default-coded-charset-priority-list):
749 Delete `ucs-sip'; modify order of some CCSs.
751 2005-02-28 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
753 * mule/mule-coding.el (iso-2022-jp-2): Specify `ccs-priority-list'
756 * mule/japanese.el (iso-2022-jp): Specify `ccs-priority-list' in
757 XEmacs CHISE; don't specify `input-charset-conversion' in XEmacs
760 2004-12-15 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
762 * mule/mule-conf.el (=ucs-radicals): Use "-zhRadicals-.*-ucs-0" as
764 (=ucs-radicals@unicode): Likewise.
766 2004-12-15 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
768 * mule/mule-conf.el (=ucs-hangul): New coded-charset for XEmacs
771 2004-11-20 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
773 * mule/mule-conf.el (=ucs@cns/fw): New coded-charset for XEmacs
776 2004-11-20 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
778 * mule/mule-conf.el (=ucs@gb/fw): New coded-charset for XEmacs
781 2004-11-17 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
783 * mule/mule-coding.el (coded-charset-entity-reference-alist):
784 Modify preference of *isolated settings*.
786 2004-11-15 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
788 * mule/mule-conf.el (=ucs@big5/cns11643): New coded-charset when
789 utf-2000 is provided.
790 (=ucs@cns11643): Likewise.
792 2004-11-15 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
794 * mule/mule-coding.el (coded-charset-entity-reference-alist):
795 Prefer every *isolated setting* to ordinary setting.
797 2004-11-02 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
799 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
800 settings for `latin-viscii-{upper|lower}' and `latin-viscii'.
802 2004-10-30 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
804 * mule/mule-conf.el (=ucs@jis/fw): New coded-charset for XEmacs
807 2004-09-14 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
809 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
810 settings for `=jis-x0208@1997'.
812 2004-09-13 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
814 * mule/mule-charset.el (default-coded-charset-priority-list): Add
817 2004-09-11 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
819 * mule/mule-conf.el (=jis-x0208@1997): New coded-charset for
822 2004-09-09 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
824 * mule/mule-conf.el (=jis-x0208-1978): Define as an alias for
826 (=jis-x0208-1983): Define as an alias for `=jis-x0208@1983'.
827 (=jis-x0213-1-2000): Use `=jis-x0208@1990' instead of
828 `=jis-x0208-1990' as the mother.
829 (=jis-x0208-1990): Define as an alias for `=jis-x0208@1990'.
831 2004-09-04 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
833 * mule/mule-conf.el (=ucs@jis/1990): Renamed from `=ucs@jis-1990';
834 define `=ucs@jis-1990' as an alias for `=ucs@jis/1990'.
835 (=ucs@jis/2000): Renamed from `=ucs@jis-2000'; define
836 `=ucs@jis-2000' as an alias for `=ucs@jis/2000'.
837 (=ucs@JP): Renamed from `=ucs@jp'; define `=ucs@jp' as an alias
840 2004-09-02 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
842 * mule/mule-conf.el (=daikanwa@rev1): Renamed from
843 `=daikanwa-rev1'; specify `=daikanwa' as the mother; define
844 `=daikanwa-rev1' as an alias for `=daikanwa@rev1'.
845 (=daikanwa@rev2): Renamed from `=daikanwa-rev2'; specify
846 `=daikanwa' as the mother; define `=daikanwa-rev2' as an alias for
849 2004-07-23 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
851 * mule/mule-conf.el (=big5-cdp): Swap DOC-string and long-name.
854 (=gt-pj-*): Likewise.
855 (=gt-pj-k1): Likewise.
856 (=gt-pj-k2): Likewise.
857 (=daikanwa): Likewise.
858 (=daikanwa-rev1): Likewise.
859 (=daikanwa-rev2): Likewise.
860 (=big5-pua): Likewise.
861 (=big5-eten): Likewise.
862 (chinese-big5-eten-a): Likewise.
863 (chinese-big5-eten-b): Likewise.
864 (=hanziku-*): Likewise.
866 (=jef-china3): Likewise.
867 (=ruimoku-v6): Likewise.
868 (=ucs@iso): Likewise.
869 (=ucs@unicode): Likewise.
871 (=ucs@cns): Likewise.
872 (=ucs@jis): Likewise.
873 (=ucs@jis-1990): Likewise.
874 (=ucs@jis-2000): Likewise.
877 (=ucs@big5): Likewise.
878 (=ucs-radicals): Likewise.
879 (=ucs-radicals@unicode): Likewise.
880 (=ucs-bmp-cjk): Likewise.
881 (=ucs-bmp-cjk@unicode): Likewise.
882 (=ucs-sip-ext-b): Likewise.
883 (=ucs-sip-ext-b@iso): Likewise.
885 2004-04-08 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
887 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
888 settings for =ucs@{unicode|iso|gb|jis|cns|ks}.
890 2004-04-05 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
892 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
893 settings for chinese-gb2312, =iso-ir165, latin-iso8859-{1..4},
894 cyrillic-iso8859-5, greek-iso8859-7, hebrew-iso8859-8,
895 latin-iso8859-9, latin-jisx0201, katakana-jisx0201,
896 latin-tcvn5712, thai-tis620, lao, ethiopic, arabic-{1|2}-column,
897 arabic-digit, ipa and ``&I-B-XXXX;''.
899 2004-03-12 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
901 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
902 setting for (I-)HZK{03..12}-XXXX.
904 2004-02-04 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
906 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
907 settings for `&I-RUI6-hhhh;' and `&RUI6-hhhh;'.
909 * mule/mule-charset.el (default-coded-charset-priority-list): Add
912 * mule/mule-conf.el (=ruimoku-v6): New coded-charset of XEmacs
915 2004-01-21 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
917 * mule/mule-conf.el (=ucs@iso): New coded-charset in XEmacs CHISE.
918 (=ucs@unicode): Likewise.
919 (=ucs@gb): Inherits `=ucs@unicode' instead of `=ucs'.
920 (=ucs@cns): Likewise.
921 (=ucs@jis): Likewise.
923 (=ucs@big5): Likewise.
925 2004-01-19 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
927 * mule/mule-coding.el (utf-8-jis): Use `=ucs@jis-2000' instead of
929 (utf-8-jis-er): Likewise.
930 (utf-8-jp): New coding-system.
931 (utf-8-jp-er): Likewise.
933 * mule/mule-conf.el (=ucs@jp): New coded-charset for XEmacs CHISE.
935 2004-01-15 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
937 * mule/mule-coding.el (euc-jisx0213): Moved from mule/japanese.el.
939 * mule/japanese.el: Move definition of `euc-jisx0213' to
942 2004-01-14 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
944 * dumped-lisp.el (preloaded-file-list): Load mule-charset and
945 mule-coding before loading update-cdb when utf-2000 is provided.
947 2003-11-11 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
949 * mule/mule-conf.el: Prefer `=big5-cdp', `=gt' and `=gt-k' to
952 2003-11-10 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
954 * mule/mule-conf.el: Define =ucs@DOMAIN at the end of CCS
955 definition codes when `utf-2000' is provided.
957 2003-08-19 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
959 * mule/mule-category.el (word-combining-categories): Don't setup
960 `word-combining-categories' in XEmacs CHISE.
961 (word-separating-categories): Add setting about Latin script in
964 2003-08-09 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
966 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
967 setting for `chinese-big5'.
969 2003-08-05 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
971 * mule/mule-coding.el (coded-charset-entity-reference-alist):
972 Prefer `chinese-big5-cdp' to `ideograph-daikanwa' and
973 `ideograph-gt-k'; prefer `ideograph-daikanwa' to `ideograph-gt-k';
974 add setting for HZK0[12]-xxxx.
976 2003-08-04 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
978 * mule/mule-conf.el (=iso-ir165): Define to inherit from `=gb2312'
981 2003-07-28 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
983 * mule/mule-charset.el (default-coded-charset-priority-list):
984 Prefer `=big5-cdp', `chinese-big5-eten-a', `chinese-big5-eten-b'
985 and `chinese-big5' to `=gt-pj-*'.
987 2003-05-10 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
989 * mule/mule-conf.el (=daikanwa): Renamed from
990 `ideograph-daikanwa'.
991 (ideograph-daikanwa): Changed to an alias for `=daikanwa'.
993 2003-05-09 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
995 * mule/mule-conf.el (=cns11643-7): Renamed from
996 `chinese-cns11643-7'.
997 (chinese-cns11643-7): Changed to an alias for `=cns11643-7'.
999 2003-05-07 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1001 * mule/mule-conf.el (=cns11643-6): Renamed from
1002 `chinese-cns11643-6'.
1003 (chinese-cns11643-6): Changed to an alias for `=cns11643-6'.
1005 2003-05-06 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
1007 * mule/mule-conf.el (=cns11643-5): Renamed from
1008 `chinese-cns11643-5'.
1009 (chinese-cns11643-5): Changed to an alias for `=cns11643-5'.
1011 2003-05-05 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
1013 * mule/mule-conf.el (=cns11643-4): Renamed from
1014 `chinese-cns11643-4'.
1015 (chinese-cns11643-4): Changed to an alias for `=cns11643-4'.
1017 2003-05-02 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1019 * mule/mule-conf.el (=cns11643-3): Renamed from
1020 `chinese-cns11643-3'.
1021 (chinese-cns11643-3): Changed to an alias for `=cns11643-3'.
1023 2003-04-30 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
1025 * mule/mule-conf.el: `chinese-cns11643-2' is renamed to
1027 (chinese-cns11643-2): New alias for `=cns11643-2'.
1029 2003-04-27 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
1031 * mule/mule-conf.el: `chinese-cns11643-1' is renamed to
1033 (chinese-cns11643-1): New alias for `=cns11643-1'.
1035 2003-04-25 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1037 * mule/mule-conf.el: `chinese-gb12345' is renamed to `=gb12345'.
1038 (chinese-gb12345): New alias for `=gb12345'.
1040 2003-04-21 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
1042 * mule/mule-conf.el: `chinese-gb2312' is renamed to `=gb2312'.
1043 (chinese-gb2312): New alias for `=gb2312'.
1045 2003-04-19 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
1047 * mule/mule-conf.el: `chinese-big5' is renamed to `=big5'.
1048 (chinese-big5): New alias for `=big5'.
1050 2003-04-17 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1052 * mule/mule-conf.el: `korean-ksc5601' is renamed to `=ks-x1001'.
1053 (korean-ksc5601): New alias for `=ks-x1001'.
1055 2003-04-15 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
1057 * mule/mule-conf.el: `japanese-jisx0212' is renamed to
1059 (japanese-jisx0212): New alias for `=jis-x0212'.
1061 2003-04-12 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
1063 * mule/mule-conf.el: `japanese-jisx0208' is renamed to
1065 (japanese-jisx0208): New alias for `=jis-x0208-1983'.
1067 2003-04-07 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1069 * mule/mule-conf.el: `japanese-jisx0208-1978' is renamed to
1071 (japanese-jisx0208-1978): New alias for `=jis-x0208-1978'.
1073 2003-04-05 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
1075 * mule/mule-conf.el (=iso-ir165): Renamed from `chinese-isoir165'.
1076 (chinese-isoir165): Changed to an alias for `=iso-ir165'.
1078 2003-04-03 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
1080 * mule/mule-conf.el (chinese-isoir165): Specify iso-ir 165.
1081 (chinese-cns11643-3): Specify iso-ir 183.
1082 (chinese-cns11643-4): Specify iso-ir 184.
1083 (chinese-cns11643-5): Specify iso-ir 185.
1084 (chinese-cns11643-6): Specify iso-ir 186.
1085 (chinese-cns11643-7): Specify iso-ir 187.
1086 (=jis-x0213-1-2000): In XEmacs CHISE, specify iso-ir 228.
1087 (=jis-x0213-2-2000): In XEmacs CHISE, specify iso-ir 229.
1089 2003-04-03 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1091 * bytecomp.el (byte-compile-insert-header): In XEmacs CHISE, check
1092 \uXXXX for every cases.
1094 2003-03-31 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
1096 * mule/mule-conf.el (=ucs@big5): Renamed from `ucs-big5'.
1097 (ucs-big5): Changed to an alias for `=ucs@big5'.
1099 2003-03-29 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
1101 * mule/mule-conf.el (=ucs@ks): Renamed from `ucs-ks'.
1102 (ucs-ks): Changed to an alias for `=ucs@ks'.
1104 2003-03-27 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
1106 * mule/mule-conf.el (=ucs@jis-2000): Renamed from `=ucs-jis-2000'.
1107 (=ucs-jis-2000): Changed to an alias for `=ucs@jis-2000'.
1109 2003-03-26 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
1111 * mule/mule-conf.el (=ucs@jis-1990): Renamed from `=ucs-jis-1990'.
1112 (=ucs-jis-1990): Changed to an alias for `=ucs@jis-1990'.
1114 2003-03-24 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
1116 * mule/mule-conf.el (=ucs@jis): Renamed from `ucs-jis'.
1117 (ucs-jis): Changed to an alias for `=ucs@jis'.
1119 2003-03-23 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
1121 * mule/mule-conf.el (=ucs@cns): Renamed from `ucs-cns'.
1122 (ucs-cns): Changed to an alias for `=ucs@cns'.
1124 2003-03-20 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
1126 * mule/mule-conf.el (=ucs@gb): Renamed from `ucs-gb'.
1127 (ucs-gb): Changed to an alias for `=ucs@gb'.
1129 2003-03-16 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
1131 * mule/mule-conf.el (=daikanwa-rev1): Renamed from
1132 `ideograph-daikanwa-2'.
1133 (ideograph-daikanwa-2): Changed to an alias for `=daikanwa-rev1'.
1134 (=daikanwa-rev2): New coded-charset when `utf-2000' is provided.
1136 2003-03-12 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
1138 * version.el (emacs-version): Rename `XEmacs UTF-2000' to `XEmacs
1139 CHISE'; use `xemacs-chise-version' instead of `utf-2000-version'.
1141 * obsolete.el (utf-2000-version): Declare as an obsolete variable
1142 for `xemacs-chise-version'.
1144 2003-03-09 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
1146 * mule/mule-charset.el (default-coded-charset-priority-list):
1147 Refer `=jis-x0208-1990' instead of `japanese-jisx0208-1990'; refer
1148 `=gt-pj-*' instead of `ideograph-gt-pj-*'; refer `=hanziku-*'
1149 instead of `ideograph-hanziku-*'.
1151 * mule/mule-conf.el: `ucs' is renamed to `=ucs'.
1152 (ucs): New alias for `=ucs' when `utf-2000' is provided.
1154 2003-03-07 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1156 * mule/mule-conf.el (=jis-x0213-1-2000): Rename
1157 `japanese-jisx0208-1990' to `=jis-x0208-1990'.
1158 (japanese-jisx0208-1990): New alias for `=jis-x0208-1990' when
1159 `utf-2000' is provided.
1161 2003-03-05 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1163 * mule/mule-conf.el (ucs-gb): New coded-charsets when `utf-2000'
1164 is provided [was builtin coded-charsets].
1166 2003-03-04 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
1168 * mule/mule-conf.el (ucs-cns): New coded-charsets when `utf-2000'
1169 is provided [was builtin coded-charsets].
1171 2003-03-03 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
1173 * mule/mule-conf.el (ucs-jis): New coded-charsets when `utf-2000'
1174 is provided [was builtin coded-charsets].
1176 2003-03-02 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
1178 * mule/mule-conf.el (ucs-ks): New coded-charsets when `utf-2000'
1179 is provided [was builtin coded-charsets].
1181 2003-03-01 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
1183 * mule/mule-conf.el (ideograph-daikanwa-2): New coded-charsets
1184 when `utf-2000' is provided [was builtin coded-charsets].
1186 2003-02-28 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1188 * mule/mule-conf.el (=hanziku-*): Renamed from
1189 `ideograph-hanziku-*'.
1190 (ideograph-hanziku-*): Changed to an alias for `=hanziku-*'.
1192 2003-02-27 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1194 * mule/mule-conf.el (ideograph-daikanwa): New coded-charsets when
1195 `utf-2000' is provided [was builtin coded-charsets].
1196 (ideograph-hanziku-{1..12}): Likewise.
1198 2003-02-27 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1200 * mule/mule-conf.el (=gt-pj-*): Renamed from `ideograph-gt-pj-*'.
1201 (ideograph-gt-pj-*): Changed to an alias for `=gt-pj-*'.
1203 2003-02-26 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
1205 * mule/mule-conf.el (ideograph-gt-pj-{1..11}): New coded-charsets
1206 when `utf-2000' is provided [was builtin coded-charsets].
1208 2003-02-24 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
1210 * mule/mule-charset.el (default-coded-charset-priority-list): Use
1211 `=big5-cdp', `=cbeta' and `=jef-china3' instead of
1212 `chinese-big5-cdp', `ideograph-cbeta' and `china3-jef'.
1214 2003-02-18 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
1216 * mule/mule-conf.el (=gt): Renamed from `ideograph-gt'.
1217 (ideograph-gt): Changed to an alias for `=gt'.
1219 2003-02-17 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1221 * mule/mule-conf.el (ucs-big5): New coded-charset when `utf-2000'
1222 is provided; it was defined as a builtin coded-charset.
1223 (ideograph-gt): Likewise.
1225 2003-02-16 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
1227 * mule/mule-conf.el (=gt-k): Renamed from `ideograph-gt-k'.
1228 (ideograph-gt-k): Changed to an alias for `=gt-k'.
1230 2003-02-15 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
1232 * mule/mule-conf.el (=big5-cdp): Renamed from `chinese-big5-cdp'.
1233 (chinese-big5-cdp): Changed to an alias for `=big5-cdp'.
1235 2003-02-15 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
1237 * mule/mule-conf.el (=big5-eten): Renamed from
1238 `chinese-big5-eten'.
1239 (chinese-big5-eten): Changed to an alias for `=big5-eten'.
1241 2003-02-14 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1243 * mule/mule-conf.el (=big5-pua): Renamed from `chinese-big5-pua'.
1244 (chinese-big5-pua): Changed to an alias for `=big5-pua'.
1246 2003-02-13 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
1248 * mule/mule-conf.el (=cbeta): Renamed from `ideograph-cbeta'.
1249 (ideograph-cbeta): Changed to an alias for `=cbeta'.
1251 2003-02-11 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
1253 * mule/mule-conf.el (=jef-china3): Renamed from `china3-jef'.
1254 (china3-jef): Changed to an alias for `=jef-china3'.
1256 2003-02-10 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
1258 * mule/mule-charset.el (default-coded-charset-priority-list): Use
1259 `=jis-x0213-{1|2}-2000' instead of `japanese-jisx0213-{1|2}'.
1261 * mule/mule-conf.el (=jis-x0213-{1|2}-2000): Renamed from
1262 `japanese-jisx0213-{1|2}' when `utf-2000' is provided.
1263 (japanese-jisx0213-{1|2}): New alias for =jis-x0213-{1|2}-2000
1264 when `utf-2000' is provided.
1266 2003-02-07 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1268 * mule/mule-charset.el (default-coded-charset-priority-list):
1269 Refer Hanziku to CBETA, Big5 variants, UCS-BMP and JEF-CHINA3.
1271 * mule/mule-conf.el (ucs-jis-1990): Deleted.
1272 (ucs-jis-2000): Deleted.
1274 2003-02-05 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
1276 * mule/mule-conf.el (=ucs-jis-1990): New coded-charset for
1278 (=ucs-jis-2000): New coded-charset for UTF-2000.
1280 2003-01-19 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
1282 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1283 settings for `ideograph-hanziku-{1|2}' and JEF-CHINA3.
1285 2003-01-09 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
1287 * mule/mule-charset.el (default-coded-charset-priority-list):
1288 Prefer `korean-ksc5601' to CNS 11643; prefer Big5-CDP to
1291 2003-01-05 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
1293 * mule/mule-conf.el: Add new coded-charset when UTF-2000 [was a
1294 builtin coded-charset].
1296 2002-12-22 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
1298 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1299 settings for &K0-xxxx and &I-K0-xxxx.
1301 2002-12-19 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
1303 * mule/mule-charset.el (default-coded-charset-priority-list): Add
1304 `ideograph-gt-pj-k1' and `ideograph-gt-pj-k2' in UTF-2000.
1306 2002-12-18 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
1308 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1309 settings for >-Knnnnn and &I-GT-Knnnnn in UTF-2000.
1311 2002-12-18 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1313 * mule/mule-conf.el (ideograph-gt-k): New coded-charset in
1315 (ideograph-gt-pj-k1): Likewise.
1316 (ideograph-gt-pj-k2): Likewise.
1318 2002-11-29 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
1320 * mule/mule-charset.el (default-coded-charset-priority-list): Add
1323 2002-11-29 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1325 * mule/mule-conf.el (china3-jef): Add new coded-charset when
1326 UTF-2000 [was a builtin coded-charset].
1328 2002-11-26 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1330 * mule/mule-coding.el (utf-8-gb): Prefer `ucs-gb' and `=>ucs-gb'.
1331 (utf-8-gb-er): Likewise.
1333 2002-10-11 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1335 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1336 settings for JIS X 0212 and JIS X 0208:1978.
1338 2002-10-02 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1340 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1341 setting for JIS X 0213.
1343 2002-08-26 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
1345 * iso8859-1.el: Don't set `iso8859/1-case-table' to the
1346 standard-case-table in UTF-2000.
1348 2002-08-20 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1350 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1351 definitions for isolated-chars.
1353 2002-08-13 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
1355 * setup-paths.el (paths-find-utf-2000-lisp-directory): Use
1356 `configure-utf-2000-lisp-directory'.
1357 (paths-construct-load-path): Prefer `utf-2000-lisp-load-path' to
1358 `mule-lisp-load-path'.
1360 2002-08-13 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
1362 * startup.el (startup-setup-paths): Set and use
1363 `utf-2000-lisp-directory'.
1364 (startup-setup-paths-warning): Check `utf-2000-lisp-directory' in
1367 2002-08-12 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
1369 * setup-paths.el (paths-utf-2000-load-path-depth): New variable.
1370 (paths-find-utf-2000-lisp-directory): New function.
1371 (paths-construct-load-path): Add new optional argument
1372 `utf-2000-lisp-directory'.
1374 * dump-paths.el: Set and use `utf-2000-lisp-directory'.
1376 2002-08-12 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
1378 * mule/mule-charset.el: Don't specify `auto-fill-chars' for
1379 `katakana-jisx0201', `japanese-jisx0208', `japanese-jisx0212',
1380 `chinese-gb2312', `chinese-big5-1' and `chinese-big5-2'.
1381 (default-coded-charset-priority-list): Add `chinese-big5-1' and
1382 `chinese-big5-2' in UTF-2000.
1384 * mule/chinese.el: Set syntax-entry "w" for `chinese-big5' instead
1385 of `chinese-big5-1' and `chinese-big5-2' in UTF-2000.
1387 2002-08-11 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
1389 * mule/chinese.el: Add new coding-systems `big5-er', `big5-eten',
1390 `big5-eten-er' in UTF-2000.
1391 (big5-cdp): Modify DOC-string and mnemonic.
1393 2002-08-09 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1395 * mule/mule-coding.el (utf-8-mcs-er): New coding-system in
1396 UTF-2000 [renamed from utf-8-er].
1397 (utf-8-gb): New coding-system in UTF-2000.
1398 (utf-8-gb-er): Likewise.
1399 (utf-8-cns): Likewise.
1400 (utf-8-cns-er): Likewise.
1401 (utf-8-big5): Likewise.
1402 (utf-8-big5-er): Likewise.
1403 (utf-8-jis): Likewise.
1404 (utf-8-jis-er): Likewise.
1405 (utf-8-ks): Likewise.
1406 (utf-8-ks-er): Likewise.
1407 (utf-8-er): Likewise.
1409 2002-07-29 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1411 * bytecomp.el (byte-compile-insert-header): Use `utf-8-mcs-unix'
1412 instead of `utf-8-unix' in UTF-2000.
1414 * mule/mule-coding.el (utf-8): Define as an alias for `utf-8-mcs'.
1416 2002-07-23 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
1418 * mule/japanese.el (euc-jisx0213): New coding-system.
1420 * mule/mule-conf.el (japanese-jisx0213-1): Specify
1421 `japanese-jisx0208-1990' as the mother.
1423 2002-07-16 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1425 * dumped-lisp.el (preloaded-file-list): Change condition of
1426 loading "close-cdb".
1428 2002-07-05 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1430 * mule/mule-coding.el (utf-8-er): New coding-system in UTF-2000;
1431 setup `coded-charset-entity-reference-alist'.
1433 2002-07-02 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1435 * dumped-lisp.el (preloaded-file-list): Dump "close-cdb" in
1438 2002-04-12 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
1440 * mule/mule-charset.el (default-coded-charset-priority-list): Add
1441 `chinese-big5-eten-a' and `chinese-big5-eten-b'.
1443 2002-04-11 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1445 * mule/mule-conf.el (chinese-big5-pua): New coded-charset.
1446 (chinese-big5-eten-a): Likewise.
1447 (chinese-big5-eten-b): Likewise.
1448 (chinese-big5-cdp): Declare as a subset of `chinese-big5' whose
1449 code range is #x8140 .. #x8DFE.
1451 2002-04-08 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
1453 * mule/mule-conf.el (chinese-big5-eten): New coded-charset in
1455 (chinese-big5-cdp): Likewise.
1457 2002-02-26 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
1459 * dumped-lisp.el (preloaded-file-list): Rename
1460 utf-2000/make-cdbs.el -> utf-2000/update-cdb.el.
1462 2002-02-14 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
1464 * update-elc.el: Load lisp/utf-2000/dumped-chars.el in UTF-2000;
1465 append `system-char-db-source-file-list' into
1466 `preloaded-file-list' in UTF-2000.
1468 2002-02-12 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
1470 * dumped-lisp.el (preloaded-file-list): Delete
1471 character-definition files.
1473 2002-02-04 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
1475 * dumped-lisp.el (preloaded-file-list): Add `make-cdbs' in
1478 2001-12-31 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
1480 * mule/mule-charset.el (default-coded-charset-priority-list):
1481 Delete `mojikyo-2022-1'.
1483 2001-12-26 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
1485 * mule/mule-charset.el (default-coded-charset-priority-list):
1488 2001-12-11 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1490 * mule/mule-charset.el (default-coded-charset-priority-list): Add
1493 2001-11-14 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1495 * mule/mule-charset.el (default-coded-charset-priority-list):
1496 Comment out `chinese-gb12345'.
1498 2001-11-13 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1500 * bytecomp.el (byte-compile-insert-header): Fixed.
1502 2001-10-31 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
1504 * dumped-lisp.el (preloaded-file-list): Dump `ad-hoc-cdp' in
1507 2001-10-16 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1509 * mule/chinese.el (big5-cdp): New coding-system in XEmacs
1512 2001-10-15 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1514 * mule/mule-charset.el (default-coded-charset-priority-list): Add
1515 `ideograph-hanziku-{1 .. 12}' in XEmacs UTF-2000.
1517 2001-10-13 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1519 * mule/mule-charset.el (default-coded-charset-priority-list):
1520 `japanese-jef-china3' is renamed `china3-jef'.
1522 2001-10-08 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1524 * mule/mule-charset.el (default-coded-charset-priority-list): Add
1525 `japanese-jef-china3' and `ideograph-cbeta'.
1527 2001-09-02 MORIOKA Tomohiko <tomo@calliope.mousai.mahoroba.ne.jp>
1529 * list-mode.el: Delete dirty hack for XEmacs UTF-2000.
1531 2001-08-07 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1533 * mule/mule-charset.el (default-coded-charset-priority-list): Add
1536 2001-08-02 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1538 * mule/mule-charset.el (default-coded-charset-priority-list): Add
1539 `arabic-digit', `arabic-1-column' and `arabic-2-column'.
1541 2001-07-31 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1543 * dumped-lisp.el (preloaded-file-list): Load "arabic" before
1544 loading character definitions.
1546 2001-07-29 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1548 * dumped-lisp.el (preloaded-file-list): Rename
1549 u031A0-Extended-Bopomofo.el to u031A0-Bopomofo-Extended.el.
1551 2001-07-24 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1553 * mule/mule-charset.el (default-coded-charset-priority-list): Add
1556 2001-07-20 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1558 * dumped-lisp.el (preloaded-file-list): Dump
1559 "Ideograph-R028-Private" with XEmacs UTF-2000.
1561 2001-07-15 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1563 * mule/mule-charset.el (default-coded-charset-priority-list): Add
1566 2001-07-09 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1568 * mule/mule-charset.el (default-coded-charset-priority-list): Add
1569 `ideograph-gt-pj-{1..11}'.
1571 * dumped-lisp.el (preloaded-file-list): Dump `isolated-char' in
1574 2000-12-06 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1576 * mule/mule-charset.el (default-coded-charset-priority-list):
1577 Prefer `chinese-gb2312' than `chinese-cns11643-*'; add
1580 2000-10-05 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1582 * format.el (format-alist): Revive `image/jpeg', `image/gif',
1583 `image/png', `image/x-xpm' and `image/tiff'.
1585 * files.el (binary-file-regexps): Add *.PNG.
1587 2000-07-23 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1589 * mule/mule-charset.el (default-coded-charset-priority-list):
1590 Prefer `japanese-jisx0208-1990' than `japanese-jisx0212'; prefer
1591 `korean-ksc5601' than `japanese-jisx0213-1'; add `mojikyo-2022-1'.
1593 2000-09-27 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1595 * list-mode.el: Call `completion-list-mode' to avoid slowness of
1596 the first completion when UTF-2000 is running.
1598 2000-05-30 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1600 * mule/mule-charset.el (default-coded-charset-priority-list):
1603 2000-04-28 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1605 * dumped-lisp.el (preloaded-file-list): Don't add "mojikyo".
1607 * mule/mule-charset.el (default-coded-charset-priority-list): Add
1608 `mojikyo' instead of `mojikyo-pj-[1..21]'.
1610 2000-04-27 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1612 * mule/vietnamese.el (vscii-2): Delete abolished property
1613 `composite'; now composite mode is default.
1615 2000-04-26 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1617 * bytecomp.el (byte-compile-insert-header): Use `binary' instead
1618 of `raw-text'; check \uHHHH representation even if non-ascii
1619 characters are not found.
1621 * dumped-lisp.el (preloaded-file-list): Add "ccs-tcvn5712.el" in
1622 UTF-2000; add "viet-ccl" in non-UTF-2000 Mule; add "vietnamese"
1625 * mule/viet-ccl.el: New file.
1627 * mule/vietnamese.el (vscii-2): New coding-system in UTF-2000.
1628 (tcvn-5712): New coding-system alias of `vscii-2' in UTF-2000.
1629 - Separate CCL based implementations to viet-ccl.el.
1631 2000-02-24 MORIOKA Tomohiko <tomo@m17n.org>
1633 * mule/mule-conf.el (japanese-jisx0213-1): Allow
1635 (japanese-jisx0213-2): Allow "jisx0213.2000-2".
1637 * mule/mule-charset.el (default-coded-charset-priority-list):
1638 Prefer `japanese-jisx0213-1' and `japanese-jisx0213-2' to
1639 `japanese-jisx0208-1978' and `japanese-jisx0208-1990'.
1641 2000-01-31 MORIOKA Tomohiko <tomo@etl.go.jp>
1643 * dumped-lisp.el (preloaded-file-list): Add "mojikyo" in UTF-2000.
1645 2000-01-27 MORIOKA Tomohiko <tomo@m17n.org>
1647 * mule/mule-charset.el (default-coded-charset-priority-list): Add
1650 2000-01-26 MORIOKA Tomohiko <tomo@etl.go.jp>
1652 * mule/mule-charset.el (default-coded-charset-priority-list):
1653 Prefer `mojikyo-pj-*' and `ideograph-daikanwa' to `ucs-bmp' and
1656 2000-01-12 MORIOKA Tomohiko <tomo@etl.go.jp>
1658 * mule/mule-charset.el (default-coded-charset-priority-list): Add
1659 `mojikyo-pj-[1 .. 21]' in UTF-2000.
1661 2000-01-14 MORIOKA Tomohiko <tomo@etl.go.jp>
1663 * mule/mule-charset.el (default-coded-charset-priority-list): Add
1664 `katakana-jisx0201' in UTF-2000.
1666 1999-12-23 MORIOKA Tomohiko <tomo@urania.m17n.org>
1668 * dumped-lisp.el (preloaded-file-list): Add "u0A000-Yi-Syllables",
1669 "u0AC00-Hangul-Syllables", "u0FB00-Alphabetic-Presentation-Forms",
1670 "u0FB50-Arabic-Presentation-Forms-A",
1671 "u0FE20-Combining-Half-Marks", "u0FE30-CJK-Compatibility-Forms",
1672 "u0FE50-Small-Form-Variants",
1673 "u0FE70-Arabic-Presentation-Forms-B",
1674 "u0FF00-Halfwidth-and-Fullwidth-Forms" and "u0FFF0-Specials" in
1677 1999-12-22 MORIOKA Tomohiko <tomo@etl.go.jp>
1679 * dumped-lisp.el (preloaded-file-list): Delete
1680 "ccs-jisx0208-1983.el"; add "Ideograph-R031-Enclosure"
1681 ... "Ideograph-R214-Flute" in UTF-2000.
1683 1999-11-21 MORIOKA Tomohiko <tomo@etl.go.jp>
1685 * mule/mule-conf.el (japanese-jisx0213-1): New coded-charset.
1686 (japanese-jisx0213-2): New coded-charset.
1688 * dumped-lisp.el (preloaded-file-list): Add
1689 "Ideograph-R028-Private", "Ideograph-R029-Again" and
1690 "Ideograph-R030-Mouth".
1692 1999-11-19 MORIOKA Tomohiko <tomo@etl.go.jp>
1694 * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R012-Eight",
1695 "Ideograph-R013-Down-Box", "Ideograph-R014-Cover",
1696 "Ideograph-R015-Ice", "Ideograph-R016-Table",
1697 "Ideograph-R017-Open-Box", "Ideograph-R018-Knife",
1698 "Ideograph-R019-Power", "Ideograph-R020-Wrap", "Ideograph-R021-Spoon",
1699 "Ideograph-R022-Right-Open-Box", "Ideograph-R023-Hiding-Enclosure",
1700 "Ideograph-R024-Ten", "Ideograph-R025-Divination",
1701 "Ideograph-R026-Seal" and "Ideograph-R027-Cliff" in UTF-2000.
1703 1999-11-18 MORIOKA Tomohiko <tomo@etl.go.jp>
1705 * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R002-Line",
1706 "Ideograph-R003-Dot", "Ideograph-R004-Slash",
1707 "Ideograph-R005-Second", "Ideograph-R006-Hook",
1708 "Ideograph-R007-Two", "Ideograph-R008-Lid", "Ideograph-R009-Man",
1709 "Ideograph-R010-Legs" and "Ideograph-R011-Enter".
1711 * mule/mule-charset.el (default-coded-charset-priority-list): Add
1712 `japanese-jisx0208-1990' and `japanese-jisx0208-1978'.
1714 1999-11-16 MORIOKA Tomohiko <tomo@urania.m17n.org>
1716 * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R001-One"
1719 1999-11-16 MORIOKA Tomohiko <tomo@urania.m17n.org>
1721 * mule/mule-conf.el (sisheng): Moved from mule/chinese.el.
1722 (chinese-isoir165): Moved from mule/chinese.el.
1723 (chinese-cns11643-3): Moved from mule/chinese.el.
1724 (chinese-cns11643-4): Moved from mule/chinese.el.
1725 (chinese-cns11643-5): Moved from mule/chinese.el.
1726 (chinese-cns11643-6): Moved from mule/chinese.el.
1727 (chinese-cns11643-7): Moved from mule/chinese.el.
1729 * mule/chinese.el: Move definition of coded-charsets to
1732 1999-11-15 MORIOKA Tomohiko <tomo@urania.m17n.org>
1734 * mule/mule-charset.el (default-coded-charset-priority-list): Add
1735 `ideograph-daikanwa'.
1737 1999-11-15 MORIOKA Tomohiko <tomo@urania.m17n.org>
1739 * dumped-lisp.el (preloaded-file-list): Delete
1740 "ccs-jisx0201-latin.el".
1742 1999-11-15 MORIOKA Tomohiko <tomo@etl.go.jp>
1744 * dumped-lisp.el (preloaded-file-list): Add
1745 "u031A0-Extended-Bopomofo" in UTF-2000.
1747 1999-11-15 MORIOKA Tomohiko <tomo@etl.go.jp>
1749 * dumped-lisp.el (preloaded-file-list): u02E00-CJK-Radicals was
1750 renamed to u02E00-CJK-Radical-Supplement.
1752 1999-11-14 MORIOKA Tomohiko <tomo@urania.m17n.org>
1754 * dumped-lisp.el (preloaded-file-list): Add
1755 "u03000-CJK-Symbols-and-Punctuation", "u03040-Hiragana",
1756 "u030A0-Katakana", "u03100-Bopomofo",
1757 "u03130-Hangul-Compatibility-Jamo", "u03190-Kanbun",
1758 "u03200-Enclosed-CJK-Letters-and-Months" and
1759 "u03300-CJK-Compatibility".
1761 1999-11-14 MORIOKA Tomohiko <tomo@urania.m17n.org>
1763 * dumped-lisp.el (preloaded-file-list): Add "u02E00-CJK-Radicals",
1764 "u02F00-Kangxi-Radicals" and
1765 "u02FF0-Ideographic-Description-Characters".
1767 1999-11-14 MORIOKA Tomohiko <tomo@urania.m17n.org>
1769 * dumped-lisp.el (preloaded-file-list): Add
1770 "u02600-Miscellaneous-Symbols", "u02700-Dingbats" and
1771 "u02800-Braille-Patterns" in UTF-2000.
1773 1999-11-14 MORIOKA Tomohiko <tomo@urania.m17n.org>
1775 * dumped-lisp.el (preloaded-file-list): Load "uXXXXX-*" instead of
1776 "uXXXXX-*.el" in UTF-2000.
1778 * bytecomp.el (byte-compile-insert-header): Delete comments if
1779 non-ASCII characters are found; allow `byte-compile-dynamic' and
1780 `byte-compile-dynamic-docstrings' if *.elc will be encoded by
1783 1999-11-14 MORIOKA Tomohiko <tomo@urania.m17n.org>
1785 * dumped-lisp.el (preloaded-file-list): Add
1786 "u02500-Box-Drawing.el", "u02580-Block-Elements.el" and
1787 "u025A0-Geometric-Shapes.el".
1789 1999-11-14 MORIOKA Tomohiko <tomo@urania.m17n.org>
1791 * dumped-lisp.el (preloaded-file-list): Add
1792 "u02400-Control-Pictures.el", "u02440-OCR.el" and
1793 "u02460-Enclosed-Alphanumerics.el".
1795 1999-11-14 MORIOKA Tomohiko <tomo@urania.m17n.org>
1797 * mule/mule-charset.el (default-coded-charset-priority-list): Add
1800 * dumped-lisp.el (preloaded-file-list): Add
1801 "u02200-Mathematical-Operators.el" and
1802 "u02300-Miscellaneous-Technical.el".
1804 1999-11-14 MORIOKA Tomohiko <tomo@urania.m17n.org>
1806 * mule/mule-charset.el (default-coded-charset-priority-list): Add
1807 `chinese-cns11643-*'.
1809 * dumped-lisp.el (preloaded-file-list): Add
1810 "u02100-Letterlike-Symbols.el", "u02150-Number-Forms.el" and
1811 "u02190-Arrows.el" in UTF-2000.
1813 1999-11-14 MORIOKA Tomohiko <tomo@urania.m17n.org>
1815 * mule/mule-charset.el (default-coded-charset-priority-list): Add
1818 * dumped-lisp.el (preloaded-file-list): Add
1819 "u02000-General-Punctuation.el", "u02070-Superscripts.el",
1820 "u02080-Subscripts.el", "u020A0-Currency-Symbols.el" and
1821 "u020D0-Combining-Diacritical-Marks-for-Symbols.el" in UTF-2000.
1823 1999-11-14 MORIOKA Tomohiko <tomo@urania.m17n.org>
1825 * dumped-lisp.el (preloaded-file-list): Delete "ccs-viscii.el".
1827 1999-11-14 MORIOKA Tomohiko <tomo@urania.m17n.org>
1829 * dumped-lisp.el (preloaded-file-list): Add "u013A0-Cherokee.el",
1830 "u01400-Canadian.el", "u01680-Ogham.el", "u016A0-Runic.el",
1831 "u01780-Khmer.el", "u01800-Mongolian.el",
1832 "u01E00-Latin-Extended-Additional.el" and
1833 "u01F00-Greek-Extended.el" in UTF-2000.
1835 1999-11-13 MORIOKA Tomohiko <tomo@urania.m17n.org>
1837 * mule/mule-charset.el (default-coded-charset-priority-list): Add
1838 `ethiopic-ucs' and `ethiopic'.
1840 * dumped-lisp.el (preloaded-file-list): Add "u010A0-Georgian.el",
1841 "u01100-Hangul-Jamo.el" and "u01200-Ethiopic.el".
1843 * mule/mule-conf.el: Move definition of coded-charset `ethiopic'
1844 from mule/ethiopic.el.
1846 * mule/ethiopic.el: Move definition of coded-charset `ethiopic' to
1849 1999-11-13 MORIOKA Tomohiko <tomo@urania.m17n.org>
1851 * mule/mule-charset.el (default-coded-charset-priority-list): Add
1854 * mule/mule-conf.el (lao): New coded-charset.
1856 * dumped-lisp.el (preloaded-file-list): Add
1857 "u00900-Devanagari.el", "u00980-Bengali.el", "u00A00-Gurmukhi.el",
1858 "u00A80-Gujarati.el", "u00B00-Oriya.el", "u00B80-Tamil.el",
1859 "u00C00-Telugu.el", "u00C80-Kannada.el", "u00D00-Malayalam.el",
1860 "u00D80-Sinhala.el", "u00E00-Thai.el", "u00E80-Lao.el",
1861 "u00F00-Tibetan.el" and "u01000-Myanmar.el".
1863 1999-11-13 MORIOKA Tomohiko <tomo@urania.m17n.org>
1865 * mule/mule-charset.el (default-coded-charset-priority-list): Add
1866 `ucs-bmp' and `arabic-iso8859-6'.
1868 1999-11-13 MORIOKA Tomohiko <tomo@urania.m17n.org>
1870 * dumped-lisp.el (preloaded-file-list): Add "u00400-Cyrillic.el",
1871 "u00530-Armenian.el", "u00590-Hebrew.el", "u00600-Arabic.el",
1872 "u00700-Syriac.el" and "u00780-Thaana.el" in UTF-2000.
1874 1999-11-12 MORIOKA Tomohiko <tomo@urania.m17n.org>
1876 * startup.el (normal-top-level): Load autoload file for UTF-2000
1879 1999-11-11 MORIOKA Tomohiko <tomo@etl.go.jp>
1881 * dumped-lisp.el (preloaded-file-list): Add "mule-conf" in Mule;
1882 delete "ccs-iso8859-*.el"; add "u00000-C0.el",
1883 "u00020-Basic-Latin.el", "u00080-C1.el",
1884 "u000A0-Latin-1-Supplement.el", "u00100-Latin-Extended-A.el",
1885 "u00180-Latin-Extended-B.el", "u00250-IPA-Extensions.el",
1886 "u002B0-Spacing-Modifier-Letters.el",
1887 "u00300-Combining-Diacritical-Marks.el" and "u00370-Greek.el" in
1890 1999-11-10 MORIOKA Tomohiko <tomo@etl.go.jp>
1892 * mule/mule-charset.el (default-coded-charset-priority-list): Add
1893 `japanese-jisx0212' and `ipa' in UTF-2000; use `latin-viscii-*'
1894 instead of `vietnamese-viscii-*'.
1896 1999-11-09 MORIOKA Tomohiko <tomo@etl.go.jp>
1898 * mule/mule-conf.el: New file.
1900 * mule/misc-lang.el: Move definition of charset `ipa' to
1903 1999-10-10 MORIOKA Tomohiko <tomo@urania.m17n.org>
1905 * mule/mule-charset.el (default-coded-charset-priority-list): Add
1906 `latin-viscii'; prefer it for characters used in Vietnamese.
1908 1999-10-08 Daiki Ueno <ueno@ueda.info.waseda.ac.jp>
1910 * bytecomp.el (byte-compile-insert-header): Fix regexp.
1912 1999-10-07 MORIOKA Tomohiko <tomo@etl.go.jp>
1914 * mule/viet-chars.el (latin-viscii-lower): Renamed from charset
1915 `vietnamese-viscii-lower'.
1916 (latin-viscii-upper): Renamed from charset
1917 `vietnamese-viscii-upper'.
1918 (vietnamese-viscii-lower): New alias for charset
1919 `latin-viscii-lower'.
1920 (vietnamese-viscii-upper): New alias for charset
1921 `latin-viscii-upper'.
1923 1999-10-05 MORIOKA Tomohiko <tomo@etl.go.jp>
1925 * mule/mule-charset.el (default-coded-charset-priority-list):
1926 Comment out `hiragana-jisx0208' and `katakana-jisx0208'.
1928 1999-10-04 MORIOKA Tomohiko <tomo@etl.go.jp>
1930 * mule/ccs-jisx0208-1983.el, mule/ccs-tcvn5712.el,
1931 mule/ccs-viscii.el, mule/ccs-iso8859-9.el,
1932 mule/ccs-jisx0201-latin.el, mule/ccs-iso8859-2.el,
1933 mule/ccs-iso8859-3.el, mule/ccs-iso8859-4.el: Moved to
1936 1999-10-03 MORIOKA Tomohiko <tomo@urania.m17n.org>
1938 * mule/ccs-tcvn5712.el: New file.
1940 1999-10-03 MORIOKA Tomohiko <tomo@urania.m17n.org>
1942 * dumped-lisp.el (preloaded-file-list): Add "ccs-jisx0208-1983.el"
1945 1999-10-02 MORIOKA Tomohiko <tomo@urania.m17n.org>
1947 * mule/mule-charset.el (default-coded-charset-priority-list): Add
1948 `japanese-jisx0208'.
1950 1999-10-02 MORIOKA Tomohiko <tomo@urania.m17n.org>
1952 * dumped-lisp.el (preloaded-file-list): Add
1953 "ccs-jisx0201-latin.el", "ccs-iso8859-2.el", "ccs-iso8859-3.el",
1954 "ccs-iso8859-4.el", "ccs-iso8859-9.el" and "ccs-viscii.el" in
1957 * mule/ccs-iso8859-2.el, mule/ccs-iso8859-3.el,
1958 mule/ccs-iso8859-4.el, mule/ccs-iso8859-9.el,
1959 mule/ccs-jisx0201-latin.el, mule/ccs-jisx0208-1983.el,
1960 mule/ccs-viscii.el: New files.
1962 * bytecomp.el (byte-compile-insert-header): Don't use `raw-text'
1965 1999-09-30 MORIOKA Tomohiko <tomo@urania.m17n.org>
1967 * mule/mule-charset.el (default-coded-charset-priority-list): Add
1968 `hiragana-jisx0208' and `katakana-jisx0208'.
1970 1999-09-21 MORIOKA Tomohiko <tomo@etl.go.jp>
1972 * mule/chinese.el (chinese-cns11643-3): Define it even if
1973 `utf-2000' is provided.
1974 (chinese-cns11643-4): Likewise.
1975 (chinese-cns11643-5): Likewise.
1976 (chinese-cns11643-6): Likewise.
1977 (chinese-cns11643-7): Likewise.
1979 1999-09-14 MORIOKA Tomohiko <tomo@etl.go.jp>
1981 * mule/mule-charset.el (default-coded-charset-priority-list): Add
1982 thai-tis620 and hebrew-iso8859-8; namely all BMP are covered.
1984 1999-09-13 MORIOKA Tomohiko <tomo@urania.m17n.org>
1986 * mule/mule-charset.el (default-coded-charset-priority-list): Add
1987 `cyrillic-iso8859-5' and `greek-iso8859-7'.
1989 1999-09-13 MORIOKA Tomohiko <tomo@urania.m17n.org>
1991 * mule/mule-charset.el (default-coded-charset-priority-list):
1994 1999-09-09 MORIOKA Tomohiko <tomo@etl.go.jp>
1996 * mule/viet-chars.el: Don't define charset
1997 `vietnamese-viscii-lower' and `vietnamese-viscii-upper' because
1998 they are defined as builtin charsets.
2000 1999-08-31 MORIOKA Tomohiko <tomo@etl.go.jp>
2002 * version.el (emacs-version): Add more space just before UTF-2000
2005 1999-08-29 MORIOKA Tomohiko <tomo@etl.go.jp>
2007 * version.el ([constant] emacs-version): Don't add a space in the
2008 preceding place of `xemacs-betaname' because it is duplicated.
2009 (emacs-version): Add UTF-2000 version if `utf-2000' is provided.
2011 * startup.el (splash-frame-body): Add ETL.
2013 1999-08-28 MORIOKA Tomohiko <tomo@etl.go.jp>
2015 * mule/chinese.el (chinese-cns11643-3): Don't define if `utf-2000'
2016 is provided because it is defined as builtin charset.
2017 (chinese-cns11643-4): Likewise.
2018 (chinese-cns11643-5): Likewise.
2019 (chinese-cns11643-6): Likewise.
2020 (chinese-cns11643-7): Likewise.
2022 1999-08-24 MORIOKA Tomohiko <tomo@etl.go.jp>
2024 * mule/mule-cmds.el (reset-language-environment): Fix problem when
2025 coding-system `iso-10646-ucs-4' is not defined.
2027 1999-06-17 MORIOKA Tomohiko <tomo@etl.go.jp>
2029 * bytecomp.el (byte-compile-insert-header): Use utf-8 as
2030 coding-system if `utf-2000' is provided.
2032 1999-06-15 MORIOKA Tomohiko <tomo@etl.go.jp>
2034 * mule/mule-coding.el: Add `utf-8' to coding-priority-list if
2035 `utf-2000' is provided.
2037 1999-06-15 MORIOKA Tomohiko <tomo@etl.go.jp>
2039 * dumped-lisp.el (preloaded-file-list): Don't load vietnamese.el
2040 if utf-2000 is provided temporally.
2042 1999-06-10 MORIOKA Tomohiko <tomo@etl.go.jp>
2044 * mule/vietnamese.el (leading-code-private-11): Deleted [defined
2045 as builtin variable].
2047 1999-06-04 MORIOKA Tomohiko <tomo@etl.go.jp>
2049 * files.el (insert-file-contents-literally): Treat file as binary;
2050 call file-name-handlers. [sync with Emacs 20.3.10]
2052 2008-12-28 Vin Shelton <acs@xemacs.org>
2054 * XEmacs 21.4.22 is released
2056 2008-12-30 Vin Shelton <acs@xemacs.org>
2058 * easy-mmode.el: Added easy-mmode.el so autoload.el will work
2059 during building even if no packages are found.
2061 2008-05-13 Aidan Kehoe <kehoea@parhasard.net>
2063 * printer.el (generic-print-region):
2064 (generic-print-buffer):
2065 Use #'valid-device-type-p instead of #'valid-specifier-tag-p to
2066 check if the msprinter device is available, now that msprinter is
2067 always available as a specifier tag.
2069 2008-12-24 Vin Shelton <acs@xemacs.org>
2071 * about.el: Add Francisco to my bio!
2073 2008-12-23 Vin Shelton <acs@xemacs.org>
2075 * autoload.el: Move operator definitions to autoload-operators.el
2076 in the xemacs-base package.
2078 2007-11-22 Vin Shelton <acs@xemacs.org>
2080 * about.el (about-hacker-contribution): Updated my bio.
2082 2007-10-07 Vin Shelton <acs@xemacs.org>
2084 * XEmacs 21.4.21 is released
2086 2007-09-19 Didier Verna <didier@xemacs.org>
2088 Update my personal info.
2089 * about.el (xemacs-hackers): Use 'didier instead of 'dv.
2090 * about.el (about-other-current-hackers): Ditto.
2091 * about.el (about-url-alist): Add my musical website.
2092 * about.el (about-personal-info): Update my entry.
2093 * about.el (about-hacker-contribution): Ditto.
2095 2007-08-21 Adrian Aichner <adrian@xemacs.org>
2097 * package-get.el (package-get-download-sites): Update download
2099 * package-get.el (package-get-pre-release-download-sites): Ditto.
2101 2007-08-18 Vin Shelton <acs@xemacs.org>
2103 * package-get.el (package-get-pre-release-download-sites): Sync
2104 mirror sites with 21.5. (Thanks, Adrian)
2106 2007-08-09 Mike Sperber <mike@xemacs.org>
2108 * startup.el (migrate-user-init-file): Create backup of
2109 `user-init-file' before migrating.
2110 * startup.el (maybe-migrate-user-init-file): Print
2111 information about backup file.
2112 (maybe-create-compatibility-dot-emacs): Follow above change.
2114 2006-11-02 Adrian Aichner <adrian@xemacs.org>
2116 * font-lock.el: Sync font-lock-add-keywords and
2117 font-lock-remove-keywords from GNU Emacs.
2118 * font-lock.el (font-lock-keywords-alist): New.
2119 * font-lock.el (font-lock-removed-keywords-alist): New.
2120 * font-lock.el (font-lock-add-keywords): New.
2121 * font-lock.el (font-lock-update-removed-keyword-alist): New.
2122 * font-lock.el (font-lock-remove-keywords): New.
2124 2007-08-16 Vin Shelton <acs@xemacs.org>
2126 * font-lock.el: Add defvar for font-lock-warning-face. Original
2127 patch from Hans de Graaff.
2129 2007-07-28 Adrian Aichner <adrian@xemacs.org>
2131 * package-get.el (package-get-download-sites): Document Chile and
2132 update Denmark download site.
2133 * package-get.el (package-get-pre-release-download-sites): Ditto.
2135 2007-05-20 Stephen J. Turnbull <stephen@xemacs.org>
2137 * gutter-items.el (progress-feedback-with-label): Clarify docstring.
2139 2006-12-09 Vin Shelton <acs@xemacs.org>
2141 * XEmacs 21.4.20 is released
2143 2006-10-14 Jeff Miller <jmiller@xemacs.org>
2145 * info.el (Info-find-emacs-command-nodes): fix regex for find command node.
2147 2006-11-14 Stephen J. Turnbull <stephen@xemacs.org>
2149 * info.el (Info-find-file-node, Info-insert-dir)
2150 (Info-read-subfile, Info-insert-file-contents): Maintain invariant
2151 `(equal buffer-file-truename (file-truename buffer-file-name))'.
2152 Thanks to Nelson Ferreira <nelson.ferreira@ieee.org> for report
2155 2006-05-20 Ville Skyttä <scop@xemacs.org>
2157 * obsolete.el (line-beginning-position): New, from 21.5.x.
2158 (line-end-position): Ditto.
2160 2006-06-03 Adrian Aichner <adrian@xemacs.org>
2162 * package-get.el (package-get-download-sites): Welcome
2163 nl.xemacs.org and Thanks!
2164 * package-get.el (package-get-pre-release-download-sites): Ditto.
2166 2004-01-19 Martin Buchholz <martin@xemacs.org>
2168 * font-lock.el: Add support for not-so recent changes in Java to
2171 2006-01-28 Vin Shelton <acs@xemacs.org>
2173 * XEmacs 21.4.19 is released
2175 2006-01-03 Aidan Kehoe <kehoea@parhasard.net>
2177 * easymenu.el: Update copyright.
2178 * easymenu.el (easy-menu-all-popups):
2180 * easymenu.el (easy-menu-add):
2181 Document a bug, rework the function to preserve any existing
2182 non-default mode-popup-menu instead of overwriting it, and not to
2183 bother normalising the menu title (nothing else does).
2184 * easymenu.el (easy-menu-remove):
2185 Restore the default mode-popup-menu instead of leaving an empty
2186 one when we remove the last easy-menu popup.
2188 2006-01-06 Adrian Aichner <adrian@xemacs.org>
2190 * package-get.el (package-get-download-sites): Add pt.xemacs.org,
2191 as suggested by Rodrigo Ventura.
2192 * package-get.el (package-get-pre-release-download-sites): Ditto,
2193 with replacement of xemacs-21.5 by beta, which is the logical path
2194 to our beta core and package pre-releases.
2196 2005-12-17 Adrian Aichner <adrian@xemacs.org>
2198 * package-get.el (package-get-download-sites): Add Hong Kong
2200 * package-get.el (package-get-pre-release-download-sites): Ditto.
2202 2005-12-26 Vin Shelton <acs@xemacs.org>
2205 * find-paths.el (paths-emacs-root-p): Add search for package root.
2206 * find-paths.el (paths-find-emacs-root): Replaced with
2207 paths-find-invocation-roots, which returns a list of roots.
2208 * find-paths.el (paths-find-invocation-roots): New.
2209 * find-paths.el (paths-find-emacs-roots): Call paths-find-invocation-roots.
2211 2005-12-05 Ville Skyttä <scop@xemacs.org>
2213 * minibuf.el (x-library-search-path): Add /usr(/local)/share/X11.
2214 * font.el (font-lookup-rgb-components): Ditto, remove stale comment.
2216 2005-12-03 Vin Shelton <acs@xemacs.org>
2218 * XEmacs 21.4.18 is released
2220 2005-10-28 Adrian Aichner <adrian@xemacs.org>
2222 * package-get.el (package-get-download-sites): Update reflecting
2223 latest http://www.xemacs.org/Releases/ information generated by
2224 xemacs-builds/adrian/website/package-get-2-download-sites.el.
2225 * package-get.el (package-get-pre-release-download-sites): Ditto.
2227 2005-02-28 Simon Josefsson <jas@extundo.com>
2229 * about.el (xemacs-hackers): Add jas.
2230 (about-other-current-hackers): Likewise.
2231 (about-url-alist): Add URL for jas.
2232 (about-personal-info): Document jas.
2233 (about-hacker-contribution): Describe jas contributions.
2235 2005-03-25 Ralf Angeli <angeli@iwi.uni-sb.de>
2237 * easymenu.el (easy-menu-remove): As described in
2238 E1D4Nn5-0001lq-EU@neutrino.iwi.uni-sb.de; don't strip everything
2239 except the "Command" menu from mode-popup-menu.
2241 2005-03-25 Ralf Angeli <angeli@iwi.uni-sb.de>
2243 * font.el (font-spatial-to-canonical): Correct calculation of
2244 return value for pixel-based input value.
2246 2002-05-13 Adrian Aichner <adrian@xemacs.org>
2248 * code-process.el (call-process): Process-related docstring
2249 improvements spurred by Norbert Koch.
2250 * code-process.el (call-process-region): Ditto.
2251 * code-process.el (start-process): Ditto.
2253 2005-10-09 Adrian Aichner <adrian@xemacs.org>
2255 * finder.el (finder-find-library): Return filename actually
2258 2005-10-10 Steve Youngs <steve@sxemacs.org>
2260 * help.el (view-emacs-news): Use `expand-file-name' instead of
2261 `locate-data-file' as the latter will find any "NEWS" files that
2262 might exist in packages _before_ the one in core.
2264 2005-06-06 Adrian Aichner <adrian@xemacs.org>
2266 * package-get.el (package-get-init-package):
2267 package-get-init-package buglet (21.4.17) by Jeff Mincy
2268 <mincy@rcn.com> fixing false temporary load-path shadows reported
2269 after package installation and simplifying code.
2271 2005-10-18 Ville Skyttä <scop@xemacs.org>
2273 * package-get.el (package-get-download-sites): Sync mirrors list
2274 with the XEmacs website.
2275 (package-get-pre-release-download-sites): Ditto.
2277 2005-04-06 Stephen J. Turnbull <stephen@xemacs.org>
2279 * derived.el (derived-mode-merge-syntax-tables):
2280 Revert my 21.5-only patch of 2003-07-18 which slipped in
2281 through Jerry James's patch of 2004-06-07.
2283 2005-02-23 Adrian Aichner <adrian@xemacs.org>
2285 * cmdloop.el (keyboard-quit): Remove workaround for
2286 `region-active-p' not making sure active region is in current
2287 buffer now that it does.
2288 * minibuf.el (minibuffer-keyboard-quit): Ditto.
2289 * simple.el (region-active-p): `region-active-p' to only return t
2290 when active region is in current buffer.
2292 2005-02-21 Norbert Koch <viteno@xemacs.org>
2294 * package-ui.el (pui-list-packages): MF21.5, adapt to longer
2295 package names, quell a byte-compiler warning, doc fix.
2297 2005-02-16 Aidan Kehoe <kehoea@parhasard.net>
2299 * buffer.el (pop-to-buffer):
2300 * window-xemacs.el (display-buffer):
2301 Document use of `same-window-buffer-names,' `same-window-regexps'
2302 by pop-to-buffer and display-buffer.
2304 2005-02-06 Vin Shelton <acs@xemacs.org>
2306 * XEmacs 21.4.17 is released
2308 2005-01-29 Ben Wing <ben@xemacs.org>
2310 * shadow.el (find-emacs-lisp-shadows):
2311 Add custom-defines to list of ignored files.
2313 2005-01-17 Adrian Aichner <adrian@xemacs.org>
2315 * simple.el (shifted-motion-keys-select-region): Fix statement
2316 about unshifted-motion-keys-deselect-region.
2318 2004-12-15 Ville Skyttä <scop@xemacs.org>
2320 * bytecomp-runtime.el (make-obsolete): Add 3rd argument (no-op for
2321 now) for GNU Emacs compatibility.
2322 (make-obsolete-variable): Ditto.
2324 2004-01-08 Ben Wing <ben@xemacs.org>
2326 * code-files.el (load):
2327 File positions are 0 based not 1 based. Thanks to Steve Youngs.
2329 2004-12-05 Vin Shelton <acs@xemacs.org>
2331 * XEmacs 21.4.16 is released
2333 2004-12-04 Vin Shelton <acs@xemacs.org>
2335 * auto-autoloads.el: Regenerated.
2337 * custom-load.el: Regenerated.
2339 2004-09-15 Stephen J. Turnbull <stephen@xemacs.org>
2341 Fix bug: apropos errors if a defalias refers to an undefined
2342 function. <87pt4pmdcs.fsf@tleepslib.sk.tsukuba.ac.jp>
2344 * apropos.el (apropos):
2346 * help.el (frob-help-extents):
2347 * help-macro.el (make-help-screen):
2348 * hyper-apropos.el (hyper-apropos-grok-functions):
2349 (hyper-apropos-get-doc):
2350 Catch void-function error thrown by `documentation'.
2352 2004-09-02 Steve Youngs <steve@youngs.au.com>
2354 * packages.el (package-require): Fix incorrect arg to format.
2355 This fixes a `format specifier' error.
2357 2004-08-13 Jerry James <james@xemacs.org>
2359 * bytecomp.el (forward-word): Tell the byte compiler the correct
2360 number of arguments to forward-word.
2362 2004-08-12 Sven Grundmann <sven@xemacs.org>
2364 * etags.el: Fixed loading of include files for tag completion. Now
2365 you can make a tag file for a library, include it into your
2366 project and it will be reloaded only if it changed. Infinte
2367 include loops are detected and the correct tag files are loaded.
2368 * etags.el (buffer-tag-table-list): Load and verify tag files in
2369 the external function buffer-tag-table-list-load.
2370 * etags.el (buffer-tag-table-list-load): New. Load and verify the
2371 tag files. Also load the included tag files. The priority of the
2372 included files is right below their parent file. If multiple
2373 matches occur then the symbols from the parent file are found
2375 * etags.el (tag-table-include-files): Corrected comment
2376 string. Switched to pattern constant tags-include-pattern to have
2377 it at a central location.
2378 * etags.el (tags-include-pattern): Added doc string.
2379 * etags.el (add-to-tag-completion-table): Removed obsolete
2380 comments as the include files are allready returned by
2381 buffer-tag-table-list and loaded.
2382 * etags.el (find-tag-internal): The include files are allready
2383 included in tag-tables as buffer-tag-table-list returns them now.
2385 2004-07-02 Malcolm Purvis <malcolmp@xemacs.org>
2387 * widgets-gtk.el (gtk-widget-instantiate-notebook-internal):
2388 Loading items into the notebook is now done by C code.
2389 * widgets-gtk.el (gtk-widget-instantiate-internal):
2390 Style no longer changed.
2392 2004-06-28 Nix <nix@esperi.org.uk>
2394 * cmdloop.el (truncate-command-history-for-gc): Delay
2395 execution of all things that look up variable bindings,
2396 via `enqueue-eval-event'.
2398 2004-06-24 Vin Shelton <acs@xemacs.org>
2400 * package-get.el (package-get-require-signed-base-updates):
2401 now defaults to nil.
2403 2004-06-09 Stephen J. Turnbull <stephen@xemacs.org>
2405 * subr.el (split-string): Clean up docstring.
2407 2002-01-24 John Paul Wallington <jpw@shootybangbang.com>
2409 * faces.el (zmacs-region): fix typo in docstring.
2411 2004-06-07 Jerry James <james@xemacs.org>
2413 * derived.el: Synch with Emacs 21.3.
2414 * subr.el (with-local-quit): New, from Emacs 21.3.
2415 * subr.el (delayed-mode-hooks): New variable, from Emacs 21.3.
2416 * subr.el (run-mode-hooks): New function, from Emacs 21.3.
2417 * subr.el (delay-mode-hooks): New macro, from Emacs 21.3.
2419 2004-06-16 Jerry James <james@xemacs.org>
2421 * cl.el (cl-set-substring): Increment start by the length of the
2422 string, not the string itself.
2424 2004-05-19 Malcolm Purvis <malcolmp@xemacs.org>
2426 * etags.el (tag-table-include-files): Expand included TAGS file
2427 paths to avoid problems with relative paths. Thanks to Peter
2428 Chubb <peterc@gelato.unsw.edu.au>.
2429 * etags.el (tags-include-pattern): New.
2430 * etags.el (add-to-tag-completion-table): Parse and ignore
2431 trailing include lines.
2433 2004-06-21 Adrian Aichner <adrian@xemacs.org>
2435 * package-ui.el (pui-help-echo): Fix false cvs conflict by
2436 avoiding line solely composed of equal signs.
2438 2004-06-10 Adrian Aichner <adrian@xemacs.org>
2440 * cus-edit.el (alloc): Typo fix.
2441 * cus-edit.el (custom-browse-visibility): Ditto.
2442 * cus-edit.el (custom-variable-value-create): Ditto.
2443 * cus-edit.el (custom-variable-pre-reset-standard): Ditto.
2444 * cus-edit.el (custom-save-variables): Bind print-length and
2445 print-level to nil to avoid value abbreviation.
2446 * cus-edit.el (custom-save-face-internal): Ditto.
2447 * cus-edit.el (custom-save-faces): Save in sorted order.
2448 * cus-edit.el (custom-save-resets): Bind print-length and
2449 print-level to nil to avoid value abbreviation.
2450 * cus-edit.el (custom-save-loaded-themes): Ditto.
2452 2004-06-09 Stephen J. Turnbull <stephen@xemacs.org>
2454 * subr.el (split-string-default-separators): New.
2455 (split-string): Synch to 21.5/GNU Emacs version. *New semantics*,
2456 see comment in source.
2458 2004-01-29 Stephen J. Turnbull <stephen@xemacs.org>
2460 * mule/japanese.el (paragraph-start, paragraph-separate):
2461 Remove anchor to BOL.
2463 2004-04-30 Stephen J. Turnbull <stephen@xemacs.org>
2465 * cl.el (gensym, gentemp): Improve docstrings.
2467 2004-05-10 Vin Shelton <acs@xemacs.org>
2469 * etags.el: Sync with 21.5 version.
2471 2004-04-21 Sven Grundmann <sven@hellerhof.de>
2474 * etags.el (tags-exuberant-ctags-optimization-p): Enable optimization
2475 only for use with exuberant ctags. This will also enable building of
2476 completion tables with exuberant ctags. This will not work with
2478 * etags.el (get-tag-table-buffer): New function for creating of
2479 completion table is used if tags-exuberant-ctags-optimization-p ist t
2480 * etags.el (tags-explicit-name-pattern): Hold the name pattern for
2481 finding the tag names. New.
2482 * etags.el (add-to-tag-completion-table-exuberant-ctags): Defun for
2483 building tag completion table with exuberant ctags. New.
2484 * etags.el (find-tag-internal): Improve exact tag matching for tags
2485 with name fields. Before the patch return types of functions or
2486 function parameters (with exuberant ctags) were found as matches.
2488 2004-04-21 Sven Grundmann <sven@hellerhof.de>
2490 * list-mode.el (display-completion-list): Fixed completion list was
2491 taking the width of the frame and not of the window for displaying
2492 the selection methods.
2494 2004-04-18 Stephen J. Turnbull <stephen@xemacs.org>
2496 * menubar-items.el (default-menubar): Options are saved to custom.el.
2499 2004-02-23 Stephen J. Turnbull <stephen@xemacs.org>
2501 * isearch-mode.el (isearch-abort): Preserve successful search target.
2503 2004-03-27 Adrian Aichner <adrian@xemacs.org>
2505 * gnuserv.el: Sync with 21.5 version, inspired by bugreport and
2506 (make-variable-buffer-local 'gnuserv-minor-mode) patch by Robert
2508 * gnuserv.el (gnuserv-mode-line-string): New.
2509 * gnuserv.el (gnuserv-minor-mode): Make it buffer-local, not
2511 * gnuserv.el (make-x-device-with-gtk-fallback): New.
2512 * gnuserv.el (gnuserv-edit-files): Use
2513 make-x-device-with-gtk-fallback.
2515 2004-03-23 Malcolm Purvis <malcolmpurvis@optushome.com.au>
2517 * gtk-widgets.el: New import: gtk-accel-group-new.
2519 * dialog-gtk.el (gtk-popup-convert-underscores): New.
2520 * dialog-gtk.el (popup-builtin-question-dialog):
2521 Added support for dialog button mnemonics.
2523 2004-03-22 Chris Green <cmg@dok.org>
2525 * process.el (shell-command): Output buffer was ignored when a
2526 background process was run via shell-command.
2528 2004-03-19 Hrvoje Niksic <hniksic@xemacs.org>
2530 * cus-edit.el (custom-save-variables): Retrieve a list of
2531 variables to save first, sort it, and make sure the variables are
2532 saved in sorted order.
2534 2004-02-23 Steve Youngs <sryoungs@bigpond.net.au>
2536 * package-get.el (package-get-update-base-from-buffer): Force
2537 binary coding system for verifying GnuPG signature in the
2540 2003-07-06 Adrian Aichner <adrian@xemacs.org>
2542 * package-get.el (package-get-package-index-file-location): Handle
2543 missing "EMACSPACKAGEPATH" environment variable.
2545 2003-07-05 Adrian Aichner <adrian@xemacs.org>
2547 * package-admin.el (package-admin-find-top-directory): Simplify
2548 directory comparisions and fix substring errors on short path
2550 * package-get.el (package-get-package-index-file-location):
2551 Default to first component of "EMACSPACKAGEPATH", if set.
2553 2004-02-16 Steve Youngs <sryoungs@bigpond.net.au>
2555 * package-get.el (process-error): New error datum.
2557 2004-02-02 Vin Shelton <acs@xemacs.org>
2559 * XEmacs 21.4.15 is released
2561 2003-12-12 Katsumi Yamaoka <yamaoka@jpl.org>
2563 * itimer.el (activate-itimer): Modify the itimer timeout value as
2564 if it were begun at the last time when the itimer driver was woken
2567 2004-01-27 Stephen J. Turnbull <stephen@xemacs.org>
2569 * specifier.el (Copyright):
2571 (make-specifier-and-init):
2573 (canonicalize-inst-pair):
2574 (canonicalize-spec-list):
2576 Synch docstrings to 21.5 where appropriate.
2578 2004-01-25 Steve Youngs <sryoungs@bigpond.net.au>
2580 * package-get.el (package-get-list-packages-where): New. A
2581 function that allows searching for groups of packages. For
2582 example, find all packages that require the fsf-compat package.
2584 2004-01-25 Steve Youngs <youngs@xemacs.org>
2588 * auto-autoloads.el: Regenerated.
2590 * custom-load.el: Regenerated.
2592 * dumped-lisp.el (packages-hardcoded-lisp): New.
2594 * menubar-items.el (menu-max-items): New.
2595 (menu-submenu-max-items): New.
2596 (menu-submenu-name-format): New.
2597 (menu-split-long-menu): New.
2598 (menu-sort-menu): New.
2599 (default-menubar): Sync to 21.5 in regard to the PUI menus.
2601 * obsolete.el (pui-add-install-directory): Renamed to the more
2602 logical `pui-set-local-package-get-directory'.
2603 (package-get-download-menu): Moved to `package-ui.el' and renamed
2604 to `package-ui-add-download-menu'.
2606 * package-admin.el (package-admin-install-function-mswindows):
2607 Whitespace clean up.
2608 (package-admin-add-single-file-package): Removed.
2609 (package-admin-default-install-function): Whitespace clean up.
2610 (package-admin-find-top-directory): New.
2611 (package-admin-get-install-dir): Use it.
2612 (package-admin-get-manifest-file):
2613 (package-admin-check-manifest):
2614 (package-admin-add-binary-package):
2615 (package-admin-get-lispdir):
2616 (package-admin-delete-binary-package):
2619 * package-get.el (package-get-package-index-file-location): New.
2620 (package-get-install-to-user-init-directory): New.
2621 (package-get-remote):
2622 (package-get-download-sites):
2623 (package-get-pre-release-download-sites): New.
2624 (package-get-site-release-download-sites): New.
2625 (package-get-base-filename):
2626 (package-get-always-update):
2627 (package-get-user-index-filename): Removed.
2628 (package-get-pgp-available-p): New.
2629 (package-get-require-signed-base-updates):
2630 (package-get-was-current):
2631 (package-entries-are-signed): New.
2632 (package-get-continue-update-base): New.
2633 (package-get-download-menu): Removed.
2634 (package-get-require-base):
2635 (package-get-update-base-entry):
2636 (package-get-locate-file):
2637 (package-get-locate-index-file):
2638 (package-get-maybe-save-index):
2639 (package-get-update-base):
2640 (package-get-update-base-from-buffer):
2641 (package-get-update-base-entries):
2642 (package-get-interactive-package-query):
2643 (package-get-update-all):
2645 (package-get-dependencies):
2646 (package-get-init-package):
2647 (package-get-info): New.
2649 (package-get-staging-dir):
2650 (package-get-set-version-prop): Removed.
2651 (package-get-installedp):
2652 (package-get-ever-installed-p):
2653 (packages): Removed.
2654 (package-get-custom-groups): Removed.
2655 (package-get-custom): Removed.
2656 (package-get-custom-add-entry): Removed.
2658 * package-info.el (batch-update-package-info):
2660 * package-net.el (package-net-batch-generate-bin-ini):
2661 (package-net-update-installed-db):
2663 * package-ui.el (pui-info-buffer):
2664 (pui-directory-exists): Removed.
2665 (pui-package-dir-list): Removed.
2666 (pui-add-install-directory): Removed.
2667 (package-ui-download-menu): New.
2668 (package-ui-pre-release-download-menu): New.
2669 (package-ui-site-release-download-menu): New.
2670 (pui-set-local-package-get-directory): New.
2671 (pui-package-symbol-char):
2672 (pui-update-package-display):
2673 (pui-toggle-package):
2674 (pui-toggle-package-key):
2675 (pui-toggle-package-delete):
2676 (pui-toggle-package-delete-key):
2677 (pui-toggle-package-event):
2678 (pui-toggle-verbosity-redisplay):
2679 (pui-install-selected-packages):
2680 (pui-add-required-packages):
2683 (list-packages-mode):
2684 (pui-list-packages):
2686 * packages.el (packages-compute-package-locations):
2688 (package-delete-name):
2689 (packages-hardcoded-lisp): Removed.
2690 (packages-useful-lisp): Removed.
2691 (packages-unbytecompiled-lisp): Removed.
2692 (packages-find-package-directories):
2696 Major code clean up of all things PUI.
2698 Much improved code to determine where packages should be
2699 installed. PUI no longer depends on any packages being
2700 pre-installed to compute where packages are to be installed to.
2702 The user can specify the location of their package-index file. It
2703 isn't necessary to set this because it has sane defaults. People
2704 who "run-in-place" won't accidently overwrite the CVS
2705 package-index file. See
2706 `package-get-package-index-file-location'.
2708 PUI will now properly clean up after itself in the event of an
2709 unsuccessful package install. This drastically reduces the number
2710 of "wrong md5sum" FAQs.
2712 non-Mule XEmacsen can no longer install Mule packages.
2714 Package management via the custom interface has been removed.
2716 The PUI related menubar items have been reorganised.
2718 The PGP verification code has been fixed and the default for
2719 whether or not it is used is automatically computed.
2721 * update-elc.el ((preloaded-file-list site-load-packages
2722 need-to-dump dumped-exe)):
2723 Just a couple of small changes to allow for
2724 `packages-(hardcoded|useful|unbytecompiled)-lisp' not really
2727 2003-12-10 Hrvoje Niksic <hniksic@xemacs.org>
2729 * bytecomp.el (byte-compile-warn-about-unused-variables): Don't
2730 apply `format' to the first argument of byte-compile-warn, it
2731 already calls format.
2733 2003-12-03 Adrian Aichner <adrian@xemacs.org>
2735 * files.el (delete-old-versions): Avoid going interactive during
2736 make install when environment variable VERSION_CONTROL is set.
2738 2003-12-04 Vin Shelton <acs@xemacs.org>
2740 * menubar-items.el (menu-item-search): Only bring up search dialog
2741 box if the feature is available and desired.
2743 2003-11-04 Stephen J. Turnbull <stephen@xemacs.org>
2745 * about.el (about-personal-info): Fix typo in Tony Rossini's entry.
2747 2003-11-05 Vin Shelton <acs@xemacs.org>
2749 * help.el (Help-prin1-face):
2751 princ and prin1 are functions and need to be called as such. The
2752 idea for this patch was submitted by Eric Eide <eeide@cs.utah.edu>.
2754 2003-10-22 Stephen J. Turnbull <stephen@xemacs.org>
2756 * about.el (about-xemacs): Give full version and build date.
2758 2003-09-19 Stephen J. Turnbull <stephen@xemacs.org>
2760 * win32-native.el (grep-null-device): This XEmacs has null-device.
2762 2003-09-06 Mike Sperber <mike@xemacs.org>
2764 * bytecomp.el (byte-compile-defvar-or-defconst): Actually
2765 implement the specified semantics for `defvar.'
2767 2003-09-07 Adrian Aichner <adrian@xemacs.org>
2769 * window-xemacs.el (display-buffer): Fix for `shrink-to-fit' by
2770 Klaus Berndl, calling `shrink-window-if-larger-than-buffer' when
2771 displaying buffer in question.
2773 2003-09-03 Vin Shelton <acs@xemacs.org>
2775 * XEmacs 21.4.14 is released
2777 2003-08-17 Vin Shelton <acs@xemacs.org>
2779 * about.el: Vanity patch.
2781 2003-08-11 Stephen J. Turnbull <stephen@xemacs.org>
2783 * code-process.el (call-process):
2784 (call-process-region):
2786 Document coding system processing.
2788 2003-08-03 Stephen J. Turnbull <stephen@xemacs.org>
2790 * startup.el (splash-frame-body): Idiomatic English.
2792 2003-04-24 Jin Choi <jsc@orangeimagineering.com>
2794 * font-lock.el (font-lock-match-java-declarations): Move
2795 save-restriction, narrow-to-region to beginning of function to
2796 avoid going beyond the limit and causing an infloop.
2798 2003-04-16 Jerry James <james@xemacs.org>
2800 * keydefs.el: Remove mappings for keys mapped to the nowhere
2801 defined function function-key-error.
2803 2003-03-22 Vasily Korytov <deskpot@myrealbox.com>
2805 * lisp-mode.el (emacs-lisp-mode-hook, lisp-mode-hook,
2806 lisp-interaction-mode-hook): Add the docstrings.
2808 2003-08-04 Michael Toomim <toomim@OCF.Berkeley.EDU>
2810 * byte-optimize.el: Fix infinite loop in bytecode optimizer. See:
2811 http://list-archive.xemacs.org/xemacs-beta/200306/msg00157.html
2812 http://list-archive.xemacs.org/xemacs-beta/200307/msg00005.html
2814 2003-06-18 Nickolay Pakoulin <npak@ispras.ru>
2816 * cl-macs.el (cl-transform-lambda): Place doc on Common Lisp
2817 lambda list after the original doc. Care about
2818 #'(lambda () "SingleString")
2820 (cl-function-arglist):
2821 Care about &cl-defs and &cl-quote in lambda list, dotted lists and
2822 circular data structures in lambda list specification
2824 2003-06-11 Adrian Aichner <adrian@xemacs.org>
2826 * font-lock.el (lisp-font-lock-keywords-1): Only NAME, not NAME(
2827 to appear in font-lock-function-name-face.
2829 2003-06-17 Stephen J. Turnbull <stephen@xemacs.org>
2831 * bytecomp.el (byte-compile-lambda): Discard docstring only if it
2832 is not also the value of the lambda.
2834 2003-05-06 Andy Piper <andy@xemacs.org>
2836 * files.el (revert-buffer): Make sure local variables get processed,
2837 even in the case of an optimized reversion.
2839 2003-05-25 XEmacs Build Bot <builds@cvs.xemacs.org>
2841 * XEmacs 21.4.13 is released
2843 2003-03-18 Stephen J. Turnbull <stephen@xemacs.org>
2845 * gutter-items.el (buffers-tab-filter-functions): Improve docstring.
2846 Suggested by a Chris Palmer <chris@nodewarrior.org> patch.
2848 2003-02-14 Ben Wing <ben@xemacs.org>
2851 * byte-optimize.el (byte-compile-inline-expand):
2852 * byte-optimize.el (byte-compile-unfold-lambda):
2853 * byte-optimize.el (byte-optimize-form-code-walker):
2854 * byte-optimize.el (byte-optimize-form):
2855 * byte-optimize.el (byte-decompile-bytecode-1):
2856 * byte-optimize.el (byte-optimize-lapcode):
2857 Review carefully and sync up to 20.7 except for areas as noted.
2858 Fixes problem with JDE compilation.
2860 2003-02-05 Ben Wing <ben@xemacs.org>
2863 * simple.el (motion-keys-for-shifted-motion):
2864 Omit M-S-home/end from motion keys.
2866 2003-02-07 Ben Wing <ben@xemacs.org>
2868 * text-props.el (text-property-any):
2869 * text-props.el (text-property-not-all):
2870 Fix bug when end > start.
2872 2003-01-17 Stephen J. Turnbull <stephen@xemacs.org>
2874 * info.el (Info-insert-dir): Make default-directory end in
2875 separator. Patch due to Martin Buchholz.
2877 2003-01-15 Stephen J. Turnbull <stephen@xemacs.org>
2879 * XEmacs 21.4.12 "Portable Code" is released.
2881 2003-01-13 Ilya Golubev <golubev@xemacs.org>
2883 * about.el: Update golubev data.
2885 2003-01-15 Stephen J. Turnbull <stephen@xemacs.org>
2887 * isearch-mode.el (isearch-mode-map): Substitute comment on
2888 desirability, and back out "GR is printable" changes.
2890 2003-01-08 Stephen J. Turnbull <stephen@xemacs.org>
2892 * isearch-mode.el (isearch-mode-map): Don't bind CSI.
2894 2003-01-07 Stephen J. Turnbull <stephen@xemacs.org>
2896 * isearch-mode.el (isearch-mode-map): GR (and C1) is printable.
2898 2003-01-06 Ville Skyttä <scop@xemacs.org>
2900 * menubar-items.el (default-menubar): Use browse-url-mozilla
2901 instead of browse-url-gnome-moz for Mozilla.
2903 2003-01-03 Stephen J. Turnbull <stephen@xemacs.org>
2905 * XEmacs 21.4.11 "Native Windows TTY Support" is released.
2907 2002-12-27 Ville Skyttä <scop@xemacs.org>
2909 * files.el (auto-mode-alist): Remove redundant entries for modes
2910 that live in packages.
2911 (interpreter-mode-alist): Ditto.
2913 2002-03-17 Ville Skyttä <ville.skytta@xemacs.org>
2915 * menubar-items.el (default-menubar): Sync with current
2916 browse-url-xemacs.el.
2918 2002-11-02 Stephen J. Turnbull <stephen@xemacs.org>
2920 * XEmacs 21.4.10 "Military Intelligence" is released.
2922 2002-10-07 Katsumi Yamaoka <yamaoka@jpl.org>
2924 * font-lock.el (font-lock-fontify-keywords-region): Fix typo.
2926 2002-10-07 Katsumi Yamaoka <yamaoka@jpl.org>
2928 * keydefs.el (global-map): Bind C-xrd to delete-rectangle per GNU.
2930 2001-05-10 Daiki Ueno <ueno@unixuser.org>
2932 * font-lock.el (font-lock-compile-keywords): Rewrite as a side
2933 effect free function.
2934 (font-lock-fontify-keywords-region): Supply the argument to
2935 font-lock-compile-keywords.
2937 2002-09-22 Ville Skyttä <ville.skytta@xemacs.org>
2939 * package-get.el (package-get-download-sites): Bring sites list
2940 up to date, prefer xx.xemacs.org addresses.
2942 2002-09-27 Andy Piper <andy@xemacs.org>
2944 * dialog.el (make-dialog-box): for general dialogs only
2945 delete-frame-hook will be run.
2947 2002-09-28 Stephen J. Turnbull <stephen@xemacs.org>
2949 * font-lock.el (font-lock-fontify-syntactically-region): Add
2950 comment about lookup-syntax-properties, document LOUDLY as unused.
2952 2002-08-26 Andy Piper <andy@xemacs.org>
2954 * gutter-items.el (set-progress-feedback-instantiator): Fix bad
2957 2002-09-02 Ville Skyttä <ville.skytta@xemacs.org>
2959 * bytecomp-runtime.el (make-obsolete): Docstring argument nit.
2960 (make-obsolete-variable): Ditto.
2961 (make-compatible): Ditto.
2962 (make-compatible-variable): Ditto.
2964 2002-09-16 Stephen J. Turnbull <stephen@xemacs.org>
2966 * obsolete.el (parse-sexp-lookup-properties): new compatible alias
2967 for `lookup-syntax-properties'. RFE from Alan Mackenzie.
2969 2002-08-28 Andy Piper <andy@xemacs.org>
2971 * files.el (revert-buffer): propagate revert-without-query-status.
2973 2002-06-03 Andy Piper <andy@xemacs.org>
2975 * dialog-items.el (make-search-dialog): align various subcontrols
2976 in visually pleasing ways, allow frame to autosize to the dialog
2978 * dialog.el (make-dialog-box): add a border inside the frame. Add
2979 :autosize property, if t then reset the frame size appropriately
2980 before the frame is mapped.
2981 * gutter-items.el (set-progress-feedback-instantiator): align
2982 various subcontrols.
2983 * gutter-items.el (set-progress-abort-instantiator): ditto.
2985 2002-08-23 Stephen J. Turnbull <stephen@xemacs.org>
2987 * XEmacs 21.4.9 "Informed Management" is released.
2989 2002-06-22 Ville Skyttä <ville.skytta@xemacs.org>
2991 * subr.el (add-to-list): Sync with GNU Emacs 21.2, adding the
2992 "&optional append" argument.
2994 2002-07-16 Didier Verna <didier@xemacs.org>
2996 * subr.el (replace-in-string): fix case fold bug introduced by
2997 "2000-07-30 Ben Wing <ben@xemacs.org>": honor the value of
2998 case-fold-search in temporary buffers.
3000 2002-08-03 Steve Youngs <youngs@xemacs.org>
3002 * lib-complete.el (find-library): Remove check for mule because
3003 decompression DOES work on Mule.
3005 2002-08-11 John Paul Wallington <jpw@shootybangbang.com>
3007 * simple.el (join-line): New alias for `delete-indentation'.
3009 2002-08-02 Ville Skyttä <ville.skytta@xemacs.org>
3011 * font-lock.el: Some faces and doc typo fixes from GNU Emacs.
3012 (font-lock-doc-face): New alias to font-lock-doc-string-face.
3013 (font-lock-builtin-face): New.
3014 (font-lock-constant-face): New.
3015 (font-lock-face-list): Add builtin and constant faces.
3017 2002-08-16 Stephen J. Turnbull <stephen@xemacs.org>
3019 * autoload.el (make-autoload): Support define-derived-mode.
3020 Collected puts of doc-string-elt property. Based on a patch by
3021 Didier Verna <didier@xemacs.org>.
3023 2002-08-15 Stephen J. Turnbull <stephen@xemacs.org>
3025 * wid-edit.el (widget-field-activate): Fix docstring typo.
3027 2002-07-23 Andy Piper <andy@xemacs.org>
3029 * about.el (about-personal-info): update me.
3031 2002-07-12 Andy Piper <andy@xemacs.org>
3033 * custom.el (custom-theme-set-variables): remove bogus
3034 arguments. Use custom-set-default to set defaults.
3035 (custom-set-variables): update doc.
3036 (custom-local-buffer): new, synced from FSF.
3037 (custom-set-default): ditto.
3038 (defcustom): update doc.
3040 2002-06-16 Andy Piper <andy@xemacs.org>
3042 * menubar-items.el (default-menubar): enable windows printing on
3043 cygwin as well as native.
3045 2002-06-12 Andy Piper <andy@xemacs.org>
3047 * printer.el (generic-print-buffer): catch all errors so that the
3048 print device can be cleared in all scenarios.
3049 (Printer-clear-device): make sure clearing the printer allows it
3050 to be used again immediately.
3051 (generic-print-region): make sure the default printer face is
3054 2002-04-23 Jerry James <james@xemacs.org>
3056 * window-xemacs.el (display-buffer-function): Change doc to
3058 * window-xemacs.el (pre-display-buffer-function): Ditto.
3059 * window-xemacs.el (display-buffer): New arg, shrink-to-fit. If
3060 non-nil, make the new window just big enough for its contents.
3061 * frame.el (get-frame-for-buffer): Accept new arg, due to above.
3062 * frame.el (show-temp-buffer-in-current-frame): Remove broken
3063 temp-buffer-shrink-to-fit code. Tell display-buffer instead.
3065 2002-06-06 Andy Piper <andy@xemacs.org>
3067 * custom.el (custom-theme-set-variables): sync :set-after from FSF.
3069 (custom-handle-keyword): ditto.
3071 2002-07-12 Stephen J. Turnbull <stephen@xemacs.org>
3073 * gutter-items.el (buffers-tab-selection-function): Improve doc.
3074 Make obsolete. Default to nil.
3075 (buffers-tab-filter-functions): Improve doc. Use literal default.
3076 Inspired by a patch by John Palmieri.
3078 2002-07-01 Mike Alexander <mta@arbortext.com>
3080 * process.el (shell-command-on-region): Don't delete the region
3081 before giving it to call-process-region
3083 2002-06-04 Jerry James <james@eecs.ku.edu>
3085 * find-paths.el (paths-find-architecture-directory): Search in
3086 `system-configuration'/`base', not `base'`system-configuration'.
3088 2002-06-23 Ville Skyttä <ville.skytta@xemacs.org>
3090 * info.el (Info-index): Add missing \ in [ t].
3092 2002-06-11 Stephen J. Turnbull <stephen@xemacs.org>
3094 * gutter-items.el (gutter-buffers-tab-visible-p,
3095 buffers-tab-omit-function, buffers-tab-selection-function,
3096 buffers-tab-filter-functions):
3099 2002-06-09 Stephen J. Turnbull <stephen@xemacs.org>
3101 * toolbar.el (toolbar-icon-directory): Document trailing separator.
3103 * toolbar-items.el (toolbar-news): Fix typo in message string.
3105 2002-06-08 Stephen J. Turnbull <stephen@xemacs.org>
3107 * dialog.el (yes-or-no-p-dialog-box):
3108 * cmdloop.el (y-or-n-p-minibuf):
3109 (yes-or-no-p-minibuf):
3112 Specify negative answers in docstrings.
3114 2002-05-25 Steve Youngs <youngs@xemacs.org>
3116 * package-ui.el (pui-help-echo): Display both installed and author
3117 version. Use a balloon-help window to display extra info like
3120 2002-05-30 Andy Piper <andy@xemacs.org>
3122 * files.el (revert-buffer-internal): don't visit
3123 revert-buffer. Kill buffer when not used. Suggested by Mike
3124 Alexander <mta@arbortext.com>
3126 2002-05-20 Stephen J. Turnbull <stephen@xemacs.org>
3128 * files.el (revert-buffer): More docstring fiddling.
3130 2002-05-19 Stephen J. Turnbull <stephen@xemacs.org>
3132 * files.el (revert-buffer):
3133 (revert-buffer-internal):
3134 (revert-buffer-insert-file-contents-function):
3135 Improve docstrings and comments.
3137 2002-05-08 Andy Piper <andy@xemacs.org>
3139 * files.el (revert-buffer): observe noconfirm behavior.
3141 2002-04-09 Andy Piper <andy@xemacs.org>
3143 * files.el (revert-buffer): use revert-buffer-internal if it looks
3144 like doing so will not result in any user-visible changes.
3145 (revert-buffer-internal): new function. Do the actual process of
3146 reversion and then see whether the result is any different to what
3147 we have already. If it is not then do nothing.
3149 2001-12-11 Andy Piper <andy@xemacs.org>
3151 * menubar.el (get-popup-menu-response): re-order so that it works
3152 on more sane/facist window systems.
3154 2001-12-03 Andy Piper <andy@xemacs.org>
3156 * faces.el (frob-face-property): don't infloop in face frobbing
3157 from Jan Vroonhof <jan@xemacs.org>.
3159 2001-11-30 Jan Vroonhof <jan@xemacs.org>
3161 * faces.el (frob-face-property): Follow face fall-back hierarchy
3162 properly for face properties without an instance. Only do manual
3163 copy form 'default in last resort. This handles in particular
3164 the case where 'default itself has only a fall-back (which is
3165 the case by default on windows).
3167 2001-11-24 Andy Piper <andy@xemacs.org>
3169 * printer.el (generic-print-region): set default-frame-plist to
3170 nil while creating the printer frame so that sizes reflect the
3173 * faces.el (face-complain-about-font): Don't complain on printers.
3175 2002-05-10 Stephen J. Turnbull <stephen@xemacs.org>
3177 * package-net.el: Andy synch.
3179 2001-12-16 Andy Piper <andy@xemacs.org>
3181 * package-get.el (package-get-update-all): Make sure installed.db
3182 gets updated after updating packages.
3184 2002-03-28 Ben Wing <ben@xemacs.org>
3186 * msw-glyphs.el: Set glyph-contrib-p to nil on hscroll,
3187 continuation, truncation so that we don't get line jumpiness from
3188 them being larger than the line height.
3190 * msw-font-menu.el (mswindows-font-menu-font-data): Fix bug.
3192 2001-11-30 Jan Vroonhof <jan@xemacs.org>
3194 * font.el (font-window-system-mappings): Add mapping for Gtk
3195 (assume identical to X)
3197 2002-02-04 Andy Piper <andy@xemacs.org>
3199 * files.el (convert-standard-filename): Fix for short filename
3200 Peter Arius <pas@methodpark.de>
3202 2001-12-10 Christoph Wedler <Christoph.Wedler@sap.com>
3204 * list-mode.el (default-choose-completion): completion-base-size
3205 should refer to local value in the completion list buffer.
3207 2001-12-03 Didier Verna <didier@xemacs.org>
3209 * rect.el: autoload `replace-rectangle'.
3210 * keydefs.el (global-map): bind it to `C-x r p'.
3212 2002-05-09 Stephen J. Turnbull <stephen@xemacs.org>
3214 * XEmacs 21.4.8 "Honest Recruiter" is released.
3216 2002-05-09 Stephen J. Turnbull <stephen@xemacs.org>
3218 This patch is based on Jerry James's patch and analysis.
3220 * select.el (get-clipboard):
3223 (get-clipboard-foreign):
3224 (get-selection-foreign):
3225 New function for use as `interprogram-paste-function's.
3227 * simple.el (interprogram-paste-function): Change default to
3228 `get-clipboard-foreign'; improve docstring.
3229 (interprogram-cut-function): Improve dosctring.
3231 2002-05-04 Stephen J. Turnbull <stephen@xemacs.org>
3233 * XEmacs 21.4.7 "Economic Science" is released.
3235 2002-03-18 Adrian Aichner <adrian@xemacs.org>
3237 * cus-edit.el (customize-save-variable): Fix typo in prompt.
3239 2002-03-26 John Paul Wallington <jpw@xemacs.org>
3241 * obsolete.el (assq-delete-all): New compatibility alias for
3244 2002-01-09 Simon Josefsson <jas@extundo.com>
3246 * files.el (auto-mode-alist): Support Sieve (*.siv, *.sieve).
3248 2002-01-04 Adrian Aichner <adrian@xemacs.org>
3250 * info.el (Info-auto-generate-directory): Default
3251 Info-auto-generate-directory to 'if-outdated.
3253 2002-03-28 Stephen J. Turnbull <stephen@xemacs.org>
3255 * startup.el (normal-top-level): Prevent migration code from
3256 trashing .emacs on an error in loading the init files.
3258 2002-03-14 Ville Skyttä <ville.skytta@xemacs.org>
3260 * files.el (auto-mode-alist): GNUmakefile is a Makefile,
3261 "system default" Xdefaults and friends get xrdb-mode.
3263 2002-03-05 Mats Lidell <matsl@contactor.se>
3265 * help-nomule.el (tutorial-supported-languages): Added Swedish
3266 tutorial. Sorted languages.
3268 2002-02-11 Mike Sperber <mike@xemacs.org>
3270 * info.el (Info-maybe-update-dir): Regenerate dir if we're
3271 regenerating outdated dir files and dir is non-existent.
3273 2002-01-27 Stephen J. Turnbull <stephen@xemacs.org>
3275 * code-files.el (convert-mbox-coding-system): Improve comment.
3276 (write-region): Improve docstring. Reformat to 80 columns. Add
3277 coding-system argument to `write-region-pre-hook' call.
3278 (write-region-pre-hook): Fix docstring to mention lockname argument.
3280 2002-01-18 Stephen J. Turnbull <stephen@xemacs.org>
3282 * minibuf.el (completing-read): Remove redundant wrong arg list.
3284 * help.el (with-displaying-help-buffer): Put usage advice in docstring.
3286 2001-12-27 John Paul Wallington <jpw@shootybangbang.com>
3288 * obsolete.el (interactive-form): new compatibility alias for
3289 function-interactive.
3291 2001-11-29 Adrian Aichner <adrian@xemacs.org>
3293 * menubar-items.el (Menubar-items-truncate-list): Removed.
3294 * menubar-items.el (Menubar-items-truncate-history): New.
3295 * menubar-items.el (default-menubar): Use
3296 Menubar-items-truncate-history.
3298 2002-02-03 Adrian Aichner <adrian@xemacs.org>
3300 * printer.el (generic-print-region): Pass correct arguments to
3301 lpr-region. Thanks to Nevin Kapur <nevin@jhu.edu> and Björn
3302 Torkelsson <torkel@acc.umu.se>.
3304 2002-01-09 John Paul Wallington <jpw@shootybangbang.com>
3306 * help.el (describe-mode): synched with FSF 19.34; handle nil
3307 minor mode indicators.
3309 2001-12-03 Christoph Wedler <Christoph.Wedler@sap.com>
3311 * minibuf.el (completing-read): Update docstring.
3313 2001-12-17 Stephen J. Turnbull <stephen@xemacs.org>
3315 * XEmacs 21.4.6 "Common Lisp" is released.
3317 2001-11-21 Stephen J. Turnbull <stephen@xemacs.org>
3319 * package-net.el: Inadvertant synch with Windows branch. From
3321 (package-net-kit-version): new variable.
3322 (package-net-generate-bin-ini): use it. Remove unwanted functions.
3324 2001-11-28 Steve Youngs <youngs@xemacs.org>
3326 * package-get.el (package-get-locate-index-file): Also search the
3327 core etc/ directory for the package index file if it can't be
3328 found in ~/.xemacs/.
3330 2001-12-13 William Perry <wmperry@gnu.org>
3332 * dialog-gtk.el (popup-builtin-question-dialog):
3333 Conform to API in gui.c.
3335 2001-11-12 Andy Piper <andy@xemacs.org>
3337 * cus-edit.el (custom-save-face-internal): make sure we save
3339 (custom-save-variables): ditto variables.
3341 2001-11-20 Stephen J. Turnbull <stephen@xemacs.og>
3343 * faces.el (make-face-family):
3345 New face-modifying functions per Jan Vroonhof.
3347 cus-face.el (custom-set-face-font-family):
3348 (custom-set-face-font-size):
3351 * font.el (font-window-system-mappings): More precise docstring.
3354 (font-create-object):
3355 (tty-font-create-object):
3356 (tty-font-create-plist):
3357 (x-font-create-object):
3358 (x-font-create-name):
3359 (ns-font-create-name):
3360 (mswindows-font-create-object):
3361 (mswindows-font-create-name):
3364 2001-11-14 John Paul Wallington <jpw@shootybangbang.com>
3366 * gtk-faces.el (gtk-init-device-faces): removed spurious
3367 quote before let* expression.
3369 2001-10-29 Andy Piper <andy@xemacs.org>
3371 * code-files.el (toggle-buffer-file-coding-system): mark buffer as
3372 modified when changing coding system.
3374 * toolbar-items.el (toolbar-dired): Use interactive "D" spec so
3375 that we invoke the GUI directory selector.
3377 2001-10-25 Andy Piper <andy@xemacs.org>
3379 * dialog.el (make-dialog-box): use new directory dialog support.
3380 * minibuf.el (read-file-name-1): ditto.
3381 (read-file-name): ditto.
3382 (read-directory-name): ditto.
3384 2001-10-23 Stephen J. Turnbull <stephen@xemacs.org>
3386 * XEmacs 21.4.5 "Civil Service" is released.
3388 2001-04-23 Didier Verna <didier@xemacs.org>
3390 * cus-edit.el (custom-variable-pre-save): New.
3391 * cus-edit.el (custom-variable-post-save): New.
3392 * cus-edit.el (custom-variable-save): use them.
3393 * cus-edit.el (custom-face-pre-save): New.
3394 * cus-edit.el (custom-face-post-save): New.
3395 * cus-edit.el (custom-face-save): use them.
3396 * cus-edit.el (custom-group-pre-save): New.
3397 * cus-edit.el (custom-group-post-save): New.
3398 * cus-edit.el (custom-group-save): use them.
3399 * cus-edit.el (Custom-save): use the pre/post functions above,
3400 call `custom-save-all' only once.
3401 * cus-edit.el (custom-variable-pre-reset-standard): New.
3402 * cus-edit.el (custom-variable-post-reset-standard): New.
3403 * cus-edit.el (custom-variable-reset-standard): use them.
3404 * cus-edit.el (custom-face-pre-reset-standard): New.
3405 * cus-edit.el (custom-face-post-reset-standard): New.
3406 * cus-edit.el (custom-face-reset-standard): use them.
3407 * cus-edit.el (custom-group-pre-reset-standard): New.
3408 * cus-edit.el (custom-group-post-reset-standard): New.
3409 * cus-edit.el (Custom-reset-standard): use them.
3410 * cus-edit.el (custom-face-reset-saved): use the pre/post
3411 functions above, call `custom-save-all' only once.
3413 2001-04-08 Danny Colascione <qtmstr@optonline.net>
3415 * gutter-items.el (buffers-tab face): Derive from the modeline
3416 face by default. Many people use white-on-black for the default
3417 font, and the tabs look hideous with that color combination. The
3418 modeline usually has the correct colors.
3420 2001-09-28 Robert Pluim <rpluim@bigfoot.com>
3422 * etags.el (find-tag): Doc fix, point users at pop-tag-mark.
3423 (tag-mark-stack-max): Typo fix.
3425 2001-09-28 Ben Wing <ben@xemacs.org>
3428 * font-lock.el (font-lock-after-change-function):
3429 fix problem with last patch, reported by Katsumi Yamaoka.
3431 2001-09-17 Ben Wing <ben@xemacs.org>
3433 * font-lock.el (font-lock-after-change-function):
3434 fix problem when you insert a comment on the line before a line of
3435 code: if we use the following char, then when you hit backspace,
3436 the following line of code turns the comment color.
3438 2001-06-08 Ben Wing <ben@xemacs.org>
3440 * process.el: comment about shell-command-switch.
3441 * process.el (shell-quote-argument): Need to quote a null
3442 argument, too. From Dan Holmsand.
3444 * startup.el (normal-top-level): Delete some unused FSF junk.
3445 * startup.el (command-line-early):
3447 * startup.el (command-line): Call MS Windows init function.
3450 * win32-native.el (mswindows-system-shells): New.
3451 * win32-native.el (mswindows-system-shell-p): New.
3452 * win32-native.el (init-mswindows-at-startup): New.
3453 * win32-native.el (mswindows-quote-one-vc-runtime-arg):
3454 * win32-native.el (mswindows-quote-one-simple-arg):
3455 * win32-native.el (mswindows-quote-one-command-arg):
3456 * win32-native.el (mswindows-construct-process-command-line-alist):
3457 Correct comments at top. Correctly handle passing arguments
3458 to Cygwin programs and to bash. Fix quoting of zero-length
3459 arguments (from Dan Holmsand). Set shell-command-switch based
3460 on shell-file-name, which in turn comes from env var SHELL.
3462 2001-07-18 Alexey Mahotkin <alexm@hsys.msk.ru>
3464 * toolbar.el (toolbar-visible-p, toolbar-captioned-p,
3465 default-toolbar-position): Fill docstrings for balloon-help.
3467 2001-03-15 Stephen J. Turnbull <stephen@xemacs.org>
3469 * faces.el: Reenable specifications over 'gtk domain.
3471 2001-08-08 Didier Verna <didier@xemacs.org>
3473 * autoload.el (update-autoload-files): make defdir a file name,
3476 2001-08-06 Steve Youngs <youngs@xemacs.org>
3478 * menubar-items.el (default-menubar): Use 'report-xemacs-bug'.
3480 * lisp-mnt.el (lm-report-bug): Use 'report-xemacs-bug-beta-address'.
3482 2001-08-01 Edward M. Lee <tailbert@yahoo.com>
3484 * font-menu.el (font-menu-set-font): Default to current font-family.
3485 (font-menu-preferred-resolution):
3486 (font-menu-size-scaling):
3487 Provide gtk defaults, too.
3489 2001-07-29 Mike Alexander <mta@arbortext.com>
3491 * cus-face.el (custom-set-face-font-size): Last arg to apply is a
3493 (custom-set-face-font-family): ditto
3495 2001-07-26 Mike Sperber <mike@xemacs.org>
3497 * files.el (auto-mode-alist): .9 files are man pages, too.
3499 2001-07-23 Edwin Steiner <esteiner@net4you.at>
3501 * process.el (call-process-internal): bind
3502 coding-system-for-write to 'binary when calling
3503 start-process-internal, so the process receives
3504 the literal contents of INFILE.
3506 2001-09-15 Edward M. Lee <tailbert@yahoo.com>
3508 * files.el (auto-mode-alist): Add configure.ac support.
3510 2001-07-19 Adrian Aichner <adrian@xemacs.org>
3514 Adrian's mouse-track patch. See <y9plq0nc.fsf@ecf.teradyne.com>.
3516 2001-07-28 Stephen J. Turnbull <stephen@xemacs.org>
3518 * XEmacs 21.4.4 "Artificial Intelligence" is released.
3520 2001-07-10 Katsumi Yamaoka <yamaoka@jpl.org>
3522 * mule/kinsoku.el (kinsoku-bol-p): Work with ascii and non-ascii
3524 (kinsoku-eol-p): Ditto.
3526 2001-07-09 Katsumi Yamaoka <yamaoka@jpl.org>
3528 * mule/kinsoku.el (kinsoku-ascii-eol, kinsoku-gb-bol,
3529 kinsoku-gb-eol, kinsoku-big5-bol, kinsoku-big5-eol): Assign
3530 characters as the category `s' or `e' correctly.
3532 2001-06-06 Alexey Mahotkin <alexm@hsys.msk.ru>
3534 * mule/cyrillic.el: Uncomment definition of ccl-encode-koi8-r-font.
3536 2001-06-14 Alexey Mahotkin <alexm@hsys.msk.ru>
3538 * mule/cyrillic.el: Set up case table.
3540 2001-06-08 Mike Sperber <mike@xemacs.org>
3542 * files.el (save-some-buffers-1): Don't zap the help window right
3543 after `map-y-or-n-p' has popped it up.
3545 2001-06-15 Nick Pakoulin <npak@ispras.ru>
3547 * help.el (frob-help-extents): Require 'hyper-apropos for faces.
3549 2001-07-18 Stephen J. Turnbull <stephen@xemacs.org>
3551 * specifier.el: define-specifier-tag 'gtk.
3553 2001-05-12 Ben Wing <ben@xemacs.org>
3555 * find-paths.el (paths-find-recursive-path):
3556 fix error with null EXCLUDE-REGEXP.
3558 * font-lock.el (font-lock-mode):
3559 fix problem reported by hrvoje with buffers starting with a space.
3561 2001-05-06 Ben Wing <ben@xemacs.org>
3563 * dialog.el (make-dialog-box):
3564 * menubar-items.el (default-menubar):
3565 * printer.el (generic-print-buffer):
3566 * printer.el (generic-print-region):
3567 implement printing the selection when it's selected.
3569 2001-04-18 Didier Verna <didier@xemacs.org>
3571 * cus-edit.el (Custom-reset-standard): reset to standard settings
3572 not only when the buffer's :custom-state is 'modified, but also
3573 when it is 'set or 'saved.
3575 2001-04-17 Didier Verna <didier@xemacs.org>
3577 * startup.el (load-user-init-file): define `custom-file' before
3578 loading the user's init file.
3580 2001-04-09 Danny Colascione <qtmstr@optonline.net>
3582 * menubar.el (popup-mode-menu): Make it work with
3583 popup-menu-titles turned off.
3585 2001-04-24 Hrvoje Niksic <hniksic@arsdigita.com>
3587 * about.el (about-mailto-link): Use compose-mail for sending mail.
3589 2001-07-14 Sean MacLennan <seanm@storm.ca>
3591 * package-admin.el (package-install-hook): New.
3592 (package-delete-hook): New.
3593 (package-admin-add-single-file-package): Use package-delete-hook.
3595 * package-get.el (package-get): Use package-install-hook.
3597 2001-06-26 Robert Pluim <rpluim@bigfoot.com>
3599 * package-ui.el (pui-install-selected-packages): reverse the lists
3600 of packages so that they get handled in the same order as they
3603 2001-06-26 Robert Pluim <rpluim@bigfoot.com>
3605 * packages.el (locate-library): Use read-library-name for completion.
3607 2001-05-21 Martin Buchholz <martin@xemacs.org>
3609 * byte-optimize.el (=): `=' is not a binary predicate!
3610 Fix incorrect optimization: (= 0 0 (random 2)) ==> 0 or 1.
3611 Use byte-optimize-predicate, not byte-optimize-binary-predicate,
3613 2001-05-20 Martin Buchholz <martin@xemacs.org>
3615 * bytecomp.el (byte-compile-arithcompare):
3616 Only optimize (= x) ==> t if byte-compile-delete-errors is not nil.
3618 2001-06-03 William M. Perry <wmperry@gnu.org>
3620 * dialog-gtk.el (popup-builtin-open-dialog): Don't forget to
3621 return the filename selected by the user!
3623 2001-05-31 William M. Perry <wmperry@gnu.org>
3625 * font-menu.el: Avoid arithmetic with 'nil' when using the font menu
3628 2001-05-29 Alexey Mahotkin <alexm@hsys.msk.ru>
3630 * coding.el: Tiny typo fixed.
3632 2001-05-17 Stephen J. Turnbull <stephen@xemacs.org>
3634 * XEmacs 21.4.3 "Academic Rigor" is released.
3636 2001-05-17 Stephen J. Turnbull <stephen@xemacs.org>
3638 * config.values.sh: lisp/utils?/config.el -> lisp/config.el.
3640 2001-05-10 Stephen J. Turnbull <stephen@xemacs.org>
3642 * XEmacs 21.4.2 "Developer-Friendly Unix APIs" is released.
3644 2001-05-04 Ben Wing <ben@xemacs.org>
3646 * printer.el (generic-print-buffer):
3647 * printer.el (generic-print-region):
3648 Enable dialog boxes. Apply workaround recommended by Kirill.
3649 fix (fboundp 'lpr-buffer) -> (fboundp 'lpr-region).
3651 * simple.el (kill-whole-line):
3652 * simple.el (kill-line-1):
3653 * simple.el (kill-entire-line):
3654 * simple.el (kill-line):
3655 * simple.el (backward-kill-line):
3656 Take out interactive dependence of kill-whole-line.
3658 2001-04-22 Ben Wing <ben@xemacs.org>
3660 * dialog.el (make-dialog-box):
3661 Put dialog titles back in -- this time correctly. Fix various
3662 other problems with leaks and such.
3664 * simple.el (region-exists-p):
3665 * simple.el (region-active-p):
3666 Add comment about which one is correct to use in menu specs.
3668 2001-05-05 Ben Wing <ben@xemacs.org>
3670 * dialog.el (make-dialog-box): fix doc string.
3671 * menubar-items.el (default-menubar): Add Page Setup for Windows,
3672 take out Pretty Print.
3674 * printer.el (printer-current-device): New.
3675 * printer.el (Printer-get-device): New.
3676 * printer.el (Printer-clear-device): New.
3677 * printer.el (generic-page-setup): New.
3678 * printer.el (generic-print-buffer):
3679 * printer.el (generic-print-region):
3680 Implement Page Setup. Handle errors properly.
3682 2001-05-05 Ben Wing <ben@xemacs.org>
3684 * subr.el (error): Complete list of errors in doc string.
3686 2001-04-22 Ben Wing <ben@xemacs.org>
3688 * bytecomp-runtime.el (byte-compiler-options): Correct doc string.
3690 2001-05-03 Adrian Aichner <adrian@xemacs.org>
3692 * build-report.el: Remove CVS keywords since this file has been in
3693 core lisp for a while now.
3694 * build-report.el (build-report-make-output-files): Fix typo.
3696 2001-04-24 Hrvoje Niksic <hniksic@arsdigita.com>
3698 * about.el (about-finish-buffer): Make sure the last change works
3699 even if EVENT is nil.
3701 2001-04-24 Hrvoje Niksic <hniksic@arsdigita.com>
3703 * about.el (about-finish-buffer): Kill/bury the buffer where the user
3704 clicked, not the one that happens to be the current buffer at the
3707 2001-03-19 Karl M. Hegbloom <karlheg@microsharp.com>
3709 * cus-edit.el (custom-display): Support the GTK Window System also.
3711 2001-04-30 Ben Wing <ben@xemacs.org>
3714 * printer.el (printer-page-header):
3715 * printer.el (Print-context): New.
3716 * printer.el (printer-page-footer):
3717 * printer.el (generate-header-element): New.
3718 * printer.el (generate-header-line): New.
3719 * printer.el (print-context-property):
3720 * printer.el (generic-print-buffer):
3721 * printer.el (generic-print-region):
3722 Implement headers and footers. Implement calling Print dialog box
3723 (#### but it doesn't quite work yet).
3725 2001-04-25 Ben Wing <ben@xemacs.org>
3727 * about.el (xemacs-hackers):
3728 * about.el (about-url-alist):
3729 * about.el (about-personal-info):
3730 * about.el (about-hacker-contribution):
3733 * simple.el (handle-post-motion-command):
3734 Fix spurious setting of zmacs-region-stays to t after a non-shift
3737 2001-04-24 Hrvoje Niksic <hniksic@arsdigita.com>
3739 * about.el (about-personal-info): Update my bio.
3740 (about-hacker-contribution): Ditto.
3742 2001-04-23 Stephen J. Turnbull <turnbull@sk.tsukuba.ac.jp>
3744 * startup.el (splash-frame-body): Update copyright notices: Ben, FSF.
3746 2001-04-19 Andy Piper <andy@xemacs.org>
3748 * package-net.el (package-net-cygwin32-binary-size): new size.
3749 (package-net-win32-binary-size): new size.
3750 (package-net-convert-index-to-ini): Use new arch.
3751 (package-net-batch-convert-index-to-ini): Removed.
3752 (package-net-generate-bin-ini): New.
3753 (package-net-batch-generate-bin-ini): New.
3755 2001-04-19 Stephen J. Turnbull <stephen@xemacs.org>
3757 * XEmacs 21.4.1 "Copyleft" is released.
3759 2001-04-19 Stephen J. Turnbull <stephen@xemacs.org>
3761 * x-compose.el (xlib-input-method-bug-workaround):
3762 (alias-colon-to-double-quote):
3763 Force sort in map-keymap to work around rehash bug.
3765 2001-04-17 Ben Wing <ben@xemacs.org>
3767 * about.el: Finish overhaul, add a few new hackers, update a
3770 2001-04-16 Stephen J. Turnbull <stephen@xemacs.org>
3772 * XEmacs 21.4.0 "Solid Vapor" is released.
3774 2001-04-15 Ben Wing <ben@xemacs.org>
3777 * about.el (about-headline-face): New.
3778 * about.el (about-link-face): New.
3779 * about.el (about-current-release-maintainers): New.
3780 * about.el (about-other-current-hackers): New.
3781 * about.el (about-url-alist):
3782 * about.el (about-once-and-future-hackers): New.
3783 * about.el (about-mailto-link): New.
3784 * about.el (about-get-buffer):
3785 * about.el (about-finish-buffer):
3786 * about.el (about-xemacs):
3787 * about.el (about-features): Removed.
3788 * about.el (about-advantages): New.
3789 * about.el (about-maintainer-info): Removed.
3790 * about.el (about-personal-info): New.
3791 * about.el (about-hacker-contribution): New.
3792 * about.el (about-maintainer):
3793 * about.el (about-show-linked-info):
3794 * about.el (about-hackers):
3795 Major revamping. Rewriting of most of the text, improve the
3796 link handling, separate info on contributors into personal
3797 and contribution info, add new contributors, update personal
3800 * menubar-items.el (default-menubar):
3801 Help menubar entry for News now says more accurately
3802 "What's New in XEmacs".
3805 * mouse.el (mouse-track-cleanup-hook):
3806 * mouse.el (mouse-track):
3807 Don't set-buffer to a dead buffer when calling mouse-track
3810 2001-04-14 Stephen J. Turnbull <stephen@xemacs.org>
3812 * XEmacs 21.2.47 "Zephir" is released.
3814 2001-04-02 Jan Vroonhof <jan.vroonhof@ntlworld.com>
3816 * dialog.el (make-dialog-box): Disable dialog box titles until
3817 we get them working.
3819 2001-03-30 Ben Wing <ben@xemacs.org>
3822 * help.el (Help-princ-face):
3823 * help.el (Help-prin1-face):
3824 * help.el (frob-help-extents):
3825 * help.el (describe-function-1):
3826 * help.el (describe-variable):
3827 Avoid using font-lock faces, which may not be defined.
3828 Instead, use hyper-apropos faces, and make sure they're
3829 defined as necessary by using `require'. (It's not so safe
3830 to do this for font-lock.) In any case, we will eventually
3831 be merging this functionality into hyper-apropos.
3833 * loaddefs.el (completion-ignored-extensions):
3836 * menubar-items.el (menu-truncate-list): Removed.
3837 * menubar-items.el (Menubar-items-truncate-list): New.
3838 * menubar-items.el (default-menubar):
3839 Fix errors if grep or compile command is too long. Rename helper
3840 function to be less visible.
3842 2001-03-23 Martin Buchholz <martin@xemacs.org>
3844 * byte-optimize.el (byte-optimize-minus):
3845 Fix mis-byte-compilation of (- 0 x) --> (- (- x))
3847 2001-03-26 Hrvoje Niksic <hniksic@arsdigita.com>
3849 * dumped-lisp.el (preloaded-file-list): Load mule/latin.el when
3852 * mule/latin.el: New file.
3854 2001-03-11 Ben Wing <ben@xemacs.org>
3857 * auto-save.el (auto-save-directory):
3858 * auto-save.el (make-auto-save-file-name):
3859 * auto-save.el (auto-save-file-name-p): New.
3861 Merge in improvements from other definition of
3862 make-auto-save-file-name in files.el.
3864 * auto-save.el (auto-save-original-name):
3865 * auto-save.el (auto-save-name-in-fixed-directory):
3866 * auto-save.el (auto-save-unslashify-name): Removed.
3867 * auto-save.el (auto-save-slashify-name): Removed.
3868 * auto-save.el (auto-save-reserved-chars): New.
3869 * auto-save.el (auto-save-escape-name): New.
3870 * auto-save.el (auto-save-unhex): New.
3871 * auto-save.el (auto-save-unescape-name): New.
3873 Change algorithm for encoding filenames in auto-save names to be
3874 entirely safe with all filesystems and all possible characters in
3875 a filename, and 100% reversible. (Essentially, uses
3876 quoted-printable as the encoding.)
3878 * auto-save.el (recover-all-files):
3880 Use insert-directory rather than calling ls directly -- fixes
3881 things under Windows.
3884 * files.el (convert-standard-filename): Substitute FSF's
3885 definition for this (we had nothing here before).
3887 * files.el (backup-buffer): Warning fix.
3889 * files.el (make-backup-file-name):
3890 * files.el (find-backup-file-name):
3891 Fix error in calling sequence to auto-save-file-name-p.
3893 * files.el (recover-file):
3894 Use insert-directory rather than calling ls directly -- fixes
3895 things under Windows.
3897 * files.el (make-auto-save-file-name): Removed.
3898 * files.el (auto-save-file-name-p): Removed.
3899 auto-save is always dumped so no sense in having a definition
3900 that will always be overwritten with another.
3902 * files.el (insert-directory):
3904 * win32-native.el (debug-mswindows-process-command-lines):
3905 * win32-native.el (original-make-auto-save-file-name): Removed.
3906 * win32-native.el (make-auto-save-file-name): Removed.
3909 2001-03-21 Martin Buchholz <martin@xemacs.org>
3911 * XEmacs 21.2.46 "Urania" is released.
3913 2001-03-16 Stephen J. Turnbull <stephen@xemacs.org>
3915 * menubar-items.el (default-menubar): Update sample.emacs to
3916 sample.init.el and adjust accelerators.
3918 2001-02-02 Stephen J. Turnbull <stephen@xemacs.org>
3920 * build-report.el (build-report): Improve docstring.
3922 2001-03-15 Stephen J. Turnbull <stephen@xemacs.org>
3924 * ChangeLog: Log GTK merge.
3930 Revert gratuitous whitespace changes.
3932 2001-03-07 Ben Wing <ben@xemacs.org>
3935 * help.el (key-or-menu-binding):
3936 * help.el (Help-find-file): New.
3937 * help.el (describe-beta):
3938 * help.el (describe-copying):
3939 * help.el (describe-project):
3940 * help.el (view-emacs-news):
3941 * help.el (view-sample-init-el): New.
3942 * help.el (Help-princ-face): New.
3943 * help.el (Help-prin1-face): New.
3944 * help.el (help-symbol-function-context-menu):
3945 * help.el (help-symbol-variable-context-menu):
3946 * help.el (help-symbol-function-and-variable-context-menu):
3947 * help.el (frob-help-extents):
3948 * help.el (describe-function-1):
3949 * help.el (describe-variable):
3951 Add coloring in Help buffers, correspondent with hyperlinks.
3952 View files in view-mode rather than Fundamental.
3953 Remove separators from context menus -- now handled in generic code.
3954 Add `Find Tag' to context menu.
3956 * menubar.el (popup-mode-menu):
3958 Rewrite code that outputs the popup menu to (a) put more specific
3959 entries first, (b) be more robust, (c) output the proper context
3960 menu separators automatically (the context menu functionality is
3961 new and currently used only by Help).
3963 2001-03-10 William M. Perry <wmperry@aventail.com>
3965 * dialog-gtk.el (gtk-make-dialog-box-internal): Forgot to rewrite
3966 this function when converting from the 21.1 GTK branch. Now
3967 supports file, password, question, and color built-in dialogs.
3969 2001-03-06 Ben Wing <ben@xemacs.org>
3972 * keydefs.el (global-map):
3973 Add commented-out change of M-k (for 21.5).
3975 * menubar-items.el (default-menubar):
3976 Fix items to control kill-line behavior; add items for
3980 * simple.el (kill-whole-line):
3981 * simple.el (historical-kill-line): Removed.
3982 * simple.el (kill-line): Removed.
3983 * simple.el (kill-entire-line): New.
3984 * simple.el (kill-line-1): New.
3985 * simple.el (backward-kill-line):
3986 Undo kill-whole-line == always changes. Add new function
3987 kill-entire-line to unconditionally delete the current line.
3988 Add comments describing the lamentable state of affairs of
3989 the kill-line functions and variables.
3991 2001-03-02 Ben Wing <ben@xemacs.org>
3994 * simple.el (beginning-of-buffer):
3995 * simple.el (end-of-buffer):
3996 * simple.el (mark-ring-unrecorded-commands):
3997 * simple.el (signal-error-on-buffer-boundary):
3998 * simple.el (shifted-motion-keys-select-region):
3999 * simple.el (unshifted-motion-keys-deselect-region):
4000 * simple.el (motion-keys-for-shifted-motion): New.
4001 * simple.el (handle-pre-motion-command):
4002 * simple.el (handle-post-motion-command):
4003 * simple.el (forward-char-command):
4004 * simple.el (backward-char-command):
4005 * simple.el (scroll-up-command):
4006 * simple.el (scroll-down-command):
4007 * simple.el (next-line):
4008 * simple.el (previous-line):
4009 * simple.el (backward-block-of-lines):
4010 * simple.el (forward-block-of-lines):
4011 * simple.el (backward-word):
4012 * simple.el (mark-word):
4014 Augment documentation of the most common motion commands to make
4015 note of the shifted-motion support. Improve the support to (a)
4016 properly document how it works and why it's done in the fashion it
4017 is, and (b) allow the keystrokes that trigger it to be customized.
4019 Correct error in the customize specification of
4020 mark-ring-unrecorded-commands.
4022 2001-03-02 Ben Wing <ben@xemacs.org>
4025 * font-lock.el (font-lock-pending-extent-table): Removed.
4026 * font-lock.el (font-lock-pending-buffer-table): New.
4027 * font-lock.el (font-lock-pre-idle-hook):
4028 * font-lock.el (font-lock-after-change-function):
4029 * font-lock.el (font-lock-fontify-pending-extents):
4030 * font-lock.el (font-lock-lisp-like):
4032 Fix handling of pending extents to avoid excessive slowness (N^2
4033 behavior) when making lots of buffer changes between redisplays,
4034 such as when saving the Options.
4036 2001-03-09 William M. Perry <wmperry@aventail.com>
4047 The Great GTK Merge.
4052 * generic-widgets.el:
4060 * gtk-file-dialog.el:
4068 * gtk-password-dialog.el:
4070 * gtk-widget-accessors.el:
4074 The Great GTK Merge: new files.
4076 2001-03-05 Stephen J. Turnbull <stephen@xemacs.org>
4078 * generic-widgets.el: Don't require gtk (a built-in feature) at
4079 top level. Don't execute the last sexp unless (featurep 'gtk).
4081 2001-02-28 Stephen J. Turnbull <stephen@xemacs.org>
4083 * mule/mule-init.el (auto-language-alist): Split zh into GB and BIG5.
4085 2001-02-23 Martin Buchholz <martin@xemacs.org>
4087 * XEmacs 21.2.45 "Thelxepeia" is released.
4089 2001-01-25 Jason R. Mastaler <jason@xemacs.org>
4091 * about.el (xemacs-hackers): update my entry.
4092 * about.el (about-maintainer-info): ditto.
4093 * about.el (about-hackers): ditto.
4095 2001-02-20 Jan Vroonhof <jan@xemacs.org>
4097 * about.el (about-maintainer-info): More vanity info about
4100 2001-02-20 Adrian Aichner <adrian@xemacs.org>
4102 * build-report.el (build-report-destination): xemacs-build-reports
4103 has moved to SourceForge, where mailing list name length is
4104 restricted, hence the name change to
4105 xemacs-buildreports@xemacs.org.
4106 * build-report.el (build-report-keep-regexp): Update default.
4107 * build-report.el (build-report-delete-regexp): Ditto.
4108 * build-report.el (build-report-make-output-files): Ditto.
4110 2001-02-19 Craig Lanning <lanning@scra.org>
4112 * lisp-mode.el: Add indentation specifications for following
4113 Common Lisp forms: handler-case, handler-bind, with-slots,
4114 with-open-file, with-open-stream, print-unreadable-object.
4116 2001-02-18 Matt Tucker <tuck@whistlingfish.net>
4118 * font-lock.el (font-lock-set-defaults-1):
4119 Move initialization of `font-lock-cache-position' so that it's set
4120 even if font-lock-keywords is already defined.
4122 2001-02-17 Matt Tucker <tuck@whistlingfish.net>
4124 * autoload.el (generate-file-autoloads-1):
4125 Use `emacs-lisp-mode-syntax-table' instead of
4126 `lisp-mode-syntax-table'.
4127 * lisp-mode.el (lisp-mode-syntax-table):
4128 Get rid of old checks for `parse-partial-sexp' version.
4129 Make `|' (pipe) string delimiter instead of punctuation.
4131 2001-02-16 Martin Buchholz <martin@xemacs.org>
4133 * window.el (save-selected-window):
4134 Use gensym for better macro hygiene.
4136 2001-02-06 Mike Sperber <mike@xemacs.org>
4139 * startup.el (startup-setup-paths): Set and use
4140 `mule-lisp-directory'.
4141 (startup-setup-paths-warning): Ditto.
4143 * setup-paths.el (paths-find-mule-lisp-directory): Added.
4144 (paths-construct-load-path): Consider `mule-lisp-directory'.
4146 2001-02-07 Matt Tucker <tuck@whistlingfish.net>
4148 * font-lock.el: Syntax table improvements used. A few random
4149 changes are not specified below.
4150 (font-lock-fontify-string-delimiters):
4151 (font-lock-syntactic-keywords):
4152 (font-lock-cache-state nil):
4153 (font-lock-cache-position):
4155 (font-lock-set-syntax):
4156 (font-lock-apply-syntactic-highlight):
4157 (font-lock-fontify-syntactic-anchored-keywords):
4158 (font-lock-fontify-syntactic-keywords-region):
4159 (font-lock-eval-keywords):
4161 (font-lock-remove-face):
4162 (font-lock-fontify-syntactically-region):
4163 Use syntax properties.
4165 2001-02-08 Martin Buchholz <martin@xemacs.org>
4167 * XEmacs 21.2.44 "Thalia" is released.
4169 2001-01-16 Mike Sperber <mike@xemacs.org>
4171 * startup.el (normal-top-level): Work even if no installation root
4174 2001-01-30 Andy Piper <andy@xemacs.org>
4176 * gutter-items.el (progress-abort-glyph): remove instantiator.
4177 (set-progress-abort-instantiator): new function.
4178 (abort-progress-feedback): use it.
4180 * gutter.el (set-gutter-dirty-p): new function.
4182 2001-01-30 Didier Verna <didier@xemacs.org>
4184 * mwheel.el (mwheel-scroll): unwind-protect the selected window.
4186 2001-01-24 Didier Verna <didier@xemacs.org>
4188 * sound.el (sound-extension-list): give a better default value.
4189 * sound.el (load-sound-file): improve the doc string, also find
4190 files given by absolute names, pass a real extension list to
4193 2001-01-26 Martin Buchholz <martin@xemacs.org>
4195 * XEmacs 21.2.43 "Terspichore" is released.
4197 2001-01-20 Klaus Frank <klausf@i3.informatik.rwth-aachen.de>
4199 * gnuserv.el (gnuserv-process-filter): Robuster handling of error
4200 messages from gnuserv.
4202 2001-01-20 Martin Buchholz <martin@xemacs.org>
4204 * XEmacs 21.2.42 "Poseidon" is released.
4206 2001-01-12 Nick V. Pakoulin <npak@ispras.ru>
4208 * cl-macs.el (cl-upcase-arg): New function.
4209 (cl-function-arglist): New function.
4210 (cl-transform-lambda): Automatically add CL-style lambda list to
4211 documentation string using functions above.
4213 2001-01-12 Andy Piper <andy@xemacs.org>
4215 * package-get.el (package-get-custom): call
4216 package-net-update-installed-db.
4218 * package-ui.el (pui-install-selected-packages): call
4219 package-net-update-installed-db.
4221 * package-net.el (package-net-update-installed-db): use
4222 packages-package-list so that we reflect reality.
4224 * packages.el (packages-package-list): Make docstring reflect
4227 * package-net.el (package-net-convert-index-to-ini): exclude mule entries.
4229 * postinstall.cc (do_postinstall): don't pick up shells if cygwin
4232 2001-01-17 Andy Piper <andy@xemacs.org>
4234 * wid-edit.el (widget-activation-glyph-mapper): activate or
4235 deactivate native widgets.
4236 (widget-glyph-insert-glyph): record instantiator.
4237 (widget-push-button-value-create): use it.
4239 * gui.el (gui-button-action): new function. Make button's domain
4240 buffer current when calling.
4241 (make-gui-button): update to use gui-button-action.
4243 2001-01-16 Didier Verna <didier@xemacs.org>
4245 * menubar-items.el (default-menubar): add an entry for modeline
4246 horizontal scrolling in Options -> Display.
4248 2001-01-17 Steve Youngs <youngs@xemacs.org>
4250 * package-get.el (package-get-require-signed-base): Set to nil
4253 2001-01-17 Martin Buchholz <martin@xemacs.org>
4255 * XEmacs 21.2.41 "Polyhymnia" is released.
4257 2001-01-16 Mike Sperber <mike@xemacs.org>
4259 * setup-paths.el (paths-core-load-path-depth): Stopgap bump to
4262 2001-01-14 Mike Sperber <mike@xemacs.org>
4264 * startup.el (maybe-create-compatibility-dot-emacs):
4265 (maybe-unmigrate-user-init-file):
4266 (unmigrate-user-init-file): Created.
4267 (maybe-migrate-user-init-file): Offer creation of compatibility
4269 Some doc fixes wrt init file location.
4271 2001-01-15 Golubev I. N. <gin@mo.msk.ru>
4273 * faces.el (face-frob-from-locale-first): new variable.
4274 (frob-face-font-2): Honor tags arg while trying to use
4275 standard-face-mapping. When face-frob-from-locale-first is set,
4276 first try to set face inheriting from frobbed-face.
4278 2001-01-15 Didier Verna <didier@xemacs.org>
4280 * about.el (xemacs-hackers): update my entry.
4281 * about.el (about-url-alist): ditto.
4282 * about.el (about-maintainer-info): ditto.
4283 * about.el (about-hackers): ditto.
4285 2001-01-15 Martin Buchholz <martin@xemacs.org>
4287 The byte compiler has been badly broken for a year,
4288 by the patch of 1999-12-06.
4289 * byte-optimize.el (byte-optimize-form-code-walker):
4290 Bug was: the byte compiler was making this erroneous optimization:
4291 (progn (or (foo)) (bar)) ==> (bar)
4293 2000-11-20 Mike Sperber <mike@xemacs.org>
4295 * setup-paths.el (paths-core-load-path-depth): Split
4296 `paths-load-path-depth' in two for site and core lisp. Don't
4298 * setup-paths.el (paths-construct-load-path): Use.
4300 2001-01-10 Andy Piper <andy@xemacs.org>
4302 * package-net.el (package-net-cygwin32-binary-size): new variable
4303 (package-net-win32-binary-size): ditto. add much needed
4306 * gutter-items.el (buffers-tab-items): correct off-by-one error
4307 for buffers-tab-max-size.
4309 2001-01-08 Martin Buchholz <martin@xemacs.org>
4311 * XEmacs 21.2.40 is released.
4313 2001-01-06 Stephen J. Turnbull <stephen@xemacs.org>
4315 * mule/hebrew.el: Fix comments and typos.
4316 mule/japanese.el: Fix comments, typos, and 8-bit character encoding.
4318 2001-01-06 Stephen J. Turnbull <stephen@xemacs.org>
4320 * ChangeLog.1: move ancient log from fill.el.
4324 mule/mule-category.el:
4325 Miscellaneous typo fixes and slight doc clarifications.
4327 * mule/mule-ccl.el: Correct file name in header.
4329 2000-12-31 Martin Buchholz <martin@xemacs.org>
4331 * XEmacs 21.2.39 is released.
4333 2000-12-27 Martin Buchholz <martin@xemacs.org>
4335 * byte-optimize.el (byte-optimize-cond):
4336 (byte-optimize-cond-1): New.
4337 Rewrite `cond' in terms of `if' and `or', which are easier to optimize.
4338 Optimizes (cond (x nil)) ==> nil.
4339 Provide better diagnostic on malformed expr like (cond foo).
4341 2000-12-20 Stephen J. Turnbull <stephen@xemacs.org>
4343 * mule/mule-coding.el:
4344 mule/mule-cmds.el (reset-language-environment,
4345 set-language-environment-coding-systems):
4346 Safer default coding-priority-list, corresponding to src/file-coding.h.
4348 2000-12-03 Jorma Laaksonen <jorma.laaksonen@hut.fi>
4350 * package-admin.el: Allow package removal from
4351 early-package-load-path.
4353 2000-12-15 Andreas Jaeger <aj@suse.de>
4355 * about.el (about-maintainer-info): Update my entry.
4357 2000-12-11 Matt Tucker <tuck@whistlingfish.net>
4359 * packages.el (locate-library): Add support for bzip2
4360 compressed .el files.
4362 2000-12-12 Andy Piper <andy@xemacs.org>
4364 * package-net.el: new file.
4366 2000-12-01 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4368 * font-lock.el: Add missing C++ keywords.
4370 2000-12-08 Adrian Aichner <adrian@xemacs.org>
4372 * simple.el (indent-for-comment): Preserve indentation of comments
4373 starting in column 0, as documented in (Info-goto-node
4374 "(xemacs)Comments"). Update docstring accordingly.
4376 2000-12-05 Martin Buchholz <martin@xemacs.org>
4378 * XEmacs 21.2.38 is released.
4380 2000-12-04 Didier Verna <didier@xemacs.org>
4382 * mouse.el (default-mouse-track-set-point-in-window): remove
4383 spurious '+' operation detected by Martin.
4386 2000-12-01 Martin Buchholz <martin@xemacs.org>
4388 * cl-extra.el (coerce):
4389 Implement char to integer coercion.
4390 Remove extraneous (numberp) test.
4392 * byte-optimize.el (byte-compile-splice-in-already-compiled-code):
4393 Perform lapcode inlining if the value of `byte-optimize' is 'byte.
4394 (byte-optimize-predicate):
4395 Warn if evaluating constant expression signals an error.
4396 (byte-optimize-form): Small simplification.
4398 * cl-macs.el (cl-do-proclaim): small efficiency improvement.
4400 2000-11-30 Martin Buchholz <martin@xemacs.org>
4403 (byte-optimize-minus):
4404 (byte-optimize-plus):
4405 (byte-optimize-mult):
4406 (byte-optimize-quo):
4407 Use (car (last x)) instead of (last x) to get last elt!
4408 Use `byte-optimize-predicate' to optimize `%'.
4409 Move optimizations for special numeric args to bytecomp.el.
4410 * bytecomp.el (byte-compile-associative): Remove.
4411 (byte-compile-max): New.
4412 (byte-compile-min): New.
4413 Properly handle erroneous calls: (max) (min).
4414 (byte-compile-plus): New.
4415 (byte-compile-minus):
4416 It's easiest to handle 0, +1 and -1 args here.
4417 (byte-compile-mult): New.
4418 It's easiest to handle 1, -1 and 2 args here.
4420 It's easiest to handle 0, +1 and -1 args here.
4421 Issue byte-compiler warning when dividing by zero.
4423 Byte-compiler arithmetic improvements.
4424 Better optimize these expressions in the obvious way:
4425 (+ x y 1) --> varref x varref y add add1
4426 (+ x y -1) --> varref x varref y add sub1
4427 (- x y 0) --> (- x y)
4428 (- 0 x y) --> (- (- x) y)
4429 (% 42 19) --> compile-time constant
4430 (/ 42 19) --> compile-time constant
4431 (* (foo) 2) --> foo call dup plus
4433 Optimize away arithmetic operations (+ x) (* x) (/ x 1)
4434 unless (declaim (optimize (safety 3)))
4435 or (setq byte-compile-delete-errors nil).
4437 2000-11-28 Stephen J. Turnbull <stephen@xemacs.org>
4439 * paragraphs.el (paragraph-separate, forward-sentence): Clarify
4442 2000-11-08 Stephen J. Turnbull <stephen@xemacs.org>
4444 * startup.el (command-line-do-help): Add documentation of
4445 portable dumper switches.
4447 2000-11-22 Andy Piper <andy@xemacs.org>
4449 * x-mouse.el (x-init-pointer-shape): use cursor-font explicitly.
4451 * glyphs.el (init-glyphs): don't use autodetect for strings.
4453 2000-11-28 Martin Buchholz <martin@xemacs.org>
4455 * byte-optimize.el (byte-optimize-char-before):
4456 (byte-optimize-backward-char):
4457 (byte-optimize-backward-word):
4458 Fix incorrect optimizations for these sorts of expressions:
4459 (let ((x nil)) (backward-char x))
4461 2000-11-21 Martin Buchholz <martin@xemacs.org>
4464 * byte-optimize.el (byte-optimize-backward-char): New.
4465 * byte-optimize.el (byte-optimize-backward-word): New.
4466 Make backward-word and backward-char as efficient as forward versions.
4468 * bytecomp.el (byte-compile-no-args-with-one-extra):
4469 * bytecomp.el (byte-compile-one-arg-with-one-extra):
4470 * bytecomp.el (byte-compile-two-args-with-one-extra):
4471 * bytecomp.el (byte-compile-zero-or-one-arg-with-one-extra):
4472 * bytecomp.el (byte-compile-one-or-two-args-with-one-extra):
4473 * bytecomp.el (byte-compile-two-or-three-args-with-one-extra):
4474 Check if extra arg is constant nil, and if so, use byte-coded call.
4476 * simple.el (backward-word):
4477 * simple.el (mark-word):
4478 * simple.el (kill-word):
4479 * simple.el (backward-kill-word):
4480 Make COUNT argument optional, for consistency with forward-char et al.
4482 * abbrev.el (abbrev-string-to-be-defined):
4483 * abbrev.el (inverse-abbrev-string-to-be-defined):
4484 * abbrev.el (inverse-add-abbrev):
4485 * abbrev.el (expand-region-abbrevs):
4486 * buff-menu.el (Buffer-menu-execute):
4487 * indent.el (move-to-left-margin):
4488 * indent.el (indent-relative):
4489 * indent.el (move-to-tab-stop):
4490 * info.el (Info-reannotate-node):
4491 * lisp-mode.el (lisp-indent-line):
4492 * lisp.el (end-of-defun):
4493 * lisp.el (move-past-close-and-reindent):
4494 * misc.el (copy-from-above-command):
4495 * mouse.el (default-mouse-track-scroll-and-set-point):
4496 * page.el (forward-page):
4497 * paragraphs.el (forward-paragraph):
4498 * paragraphs.el (end-of-paragraph-text):
4499 * picture.el (picture-forward-column):
4500 * picture.el (picture-self-insert):
4501 * rect.el (extract-rectangle-line):
4502 * simple.el (newline):
4503 * simple.el (fixup-whitespace):
4504 * simple.el (backward-delete-char-untabify):
4505 * simple.el (transpose-chars):
4506 * simple.el (transpose-preceding-chars):
4507 * simple.el (do-auto-fill):
4508 * simple.el (indent-new-comment-line):
4509 * simple.el (blink-matching-open):
4510 * view-less.el (cleanup-backspaces):
4511 * wid-edit.el (widget-transpose-chars):
4512 * term/bg-mouse.el (bg-insert-moused-sexp):
4513 Use more readable (backward-FOO n) instead of (forward-FOO -n).
4515 * info.el (Info-fontify-node):
4516 * simple.el (backward-delete-function):
4517 Use canonical delete-backward-char instead of backward-delete-char.
4519 2000-11-20 Andy Piper <andy@xemacs.org>
4521 * gutter-items.el (update-tab-in-gutter): don't barf if there are
4524 2000-11-20 Andy Piper <andy@xemacs.org>
4526 * gutter-items.el (update-tab-in-gutter): don't give popup frames
4529 2000-11-18 Martin Buchholz <martin@xemacs.org>
4531 * cl-macs.el: Correctly optimize plusp minusp oddp evenp.
4532 (proclaim inline...) was shadowing compiler-macros.
4534 2000-11-17 Martin Buchholz <martin@xemacs.org>
4536 * bytecomp.el (byte-compile-eval): New.
4537 (byte-compile-initial-macro-environment): Use byte-compile-eval.
4538 Keeps this promise made in Lispref:
4539 "If a file being compiled contains a `defmacro' form, the macro is
4540 defined temporarily for the rest of the compilation of that file."
4542 2000-11-09 Martin Buchholz <martin@xemacs.org>
4544 * cl.el (floatp-safe):
4550 Use a better parameter name than `x'.
4552 * cl-macs.el (check-type): Make continuable. Change documentation
4553 to require PLACE, but accept any form for compatibility.
4555 * abbrev.el (define-abbrev): Use check-type.
4556 * font-menu.el (font-menu-change-face): Use check-type.
4557 * menubar.el (relabel-menu-item): Use check-type.
4558 * itimer.el: Fix typo.
4560 2000-11-10 Yoshiki Hayashi <yoshiki@xemacs.org>
4562 * info.el (Info-extract-menu-node-name): Comma is a delimiter.
4564 2000-11-14 Martin Buchholz <martin@xemacs.org>
4566 * XEmacs 21.2.37 is released.
4568 2000-11-13 Katsumi Yamaoka <yamaoka@jpl.org>
4570 * code-cmds.el: Provide the feature.
4572 2000-07-21 Jan Vroonhof <jan@xemacs.org>
4574 * dumped-lisp.el (preloaded-file-list): Load code-cmds.el
4576 * code-cmds.el: New file
4577 * mule/mule-cmds.el:
4579 (coding-keymap): New keymap. Define coding system keyboard
4580 commands on file-coding builds too.
4581 (coding-system-change-eol-conversion):
4582 (universal-coding-system-argument):
4583 (set-default-coding-systems):
4584 (prefer-coding-system): Moved from mule-cmds.el
4585 (set-buffer-process-coding-system): Moved from mule-misc.el
4587 2000-09-15 Stephen Carney <carney@scubadoo.com>
4589 * etags.el (buffer-tag-table-files): Use append instead of nconc.
4591 2000-11-09 Steve Youngs <youngs@xemacs.org>
4593 * package-get.el (package-get-download-sites): Add a pre-release
4594 site for experimental packages.
4596 * auto-autoloads.el: Regenerated.
4598 2000-08-01 Andy Piper <andy@xemacs.org>
4600 * gutter-items.el (buffers-tab-omit-function): reference
4601 buffers-tab-select-visible-buffers.
4602 (buffers-tab-filter-functions): new variable, by default uses
4603 buffers-tab-selection-function and buffers-tab-omit-function.
4604 (select-buffers-tab-buffers-by-mode): invert arguments.
4605 (buffers-tab-select-visible-buffers): new function. Invert calling
4606 of buffers-menu-omit-invisible-buffers.
4607 (buffers-tab-items): rewrite to use
4608 buffers-tab-filter-functions. Rewrite docstring.
4609 (gutter-buffers-tab-extent): delete.
4610 (add-tab-to-gutter): always build a new extent when adding the
4612 (update-tab-in-gutter): make gutter dirty when orientation
4615 2000-11-07 Martin Buchholz <martin@xemacs.org>
4617 * bytecomp.el (byte-compile-defvar-or-defconst):
4618 Only do loadhist recording if defvar form includes a value.
4620 2000-11-02 Martin Buchholz <martin@xemacs.org>
4622 * bytecomp.el (byte-compile-initial-macro-environment):
4623 `eval-when-compile' should not compile its body.
4625 2000-11-02 Stephen J. Turnbull <stephen@xemacs.org>
4627 * mule/cyrillic.el: Add Windows 1251 code page encoding (by
4628 Sergey Groznyh <gsm@fct.ru> in <863diqaygu.fsf@fct.ru>). Fix
4629 some Japanese English. Remove some ancient FSF comments, and
4630 improve docstrings. Use symbols not vectors for tables.
4632 2000-11-03 Martin Buchholz <martin@xemacs.org>
4635 (local-key-binding):
4636 (global-key-binding):
4637 Add an optional `accept-defaults' parameter, just like `lookup-key'.
4640 (backward-sexp): Slightly simpler code.
4641 (mark-sexp): Make arg optional, like FSF Emacs.
4642 (forward-list): Slightly simpler code.
4643 (backward-list): Slightly simpler code.
4644 (down-list): Make arg optional, like FSF Emacs.
4645 (up-list): Make arg optional, like FSF Emacs.
4646 (backward-up-list): Make arg optional, like FSF Emacs.
4647 (kill-sexp): Make arg optional, like FSF Emacs.
4648 (backward-kill-sexp): Make arg optional, like FSF Emacs.
4650 * font-menu.el (font-menu-change-face):
4651 Take continuable errors into account.
4654 * abbrev.el (clear-abbrev-table):
4655 * abbrev.el (define-abbrev-table):
4656 * abbrev.el (define-abbrev):
4657 * abbrev.el (insert-abbrev-table-description):
4658 * apropos.el (apropos-documentation-check-doc-file):
4659 * apropos.el (apropos-documentation-check-elc-file):
4660 * buff-menu.el (list-buffers):
4661 * buff-menu.el (list-buffers-noselect):
4662 * bytecomp.el (byte-recompile-directory):
4663 * bytecomp.el (batch-byte-compile):
4664 * cl-macs.el (typep):
4665 * code-files.el (find-coding-system-magic-cookie):
4666 * code-files.el (insert-file-contents):
4667 * cus-edit.el (customize-set-variable):
4668 * cus-edit.el (customize-save-variable):
4669 * cus-face.el (custom-set-face-font-size):
4670 * cus-face.el (custom-set-face-update-spec):
4671 * cus-face.el (custom-reset-faces):
4672 * custom.el (custom-check-theme):
4673 * custom.el (copy-upto-last):
4674 * fill.el (canonically-space-region):
4675 * fill.el (fill-paragraph):
4676 * fill.el (fill-region):
4677 * fill.el (find-space-insertable-point):
4678 * fill.el (justify-current-line):
4679 * faces.el (face-spec-update-all-matching):
4680 * faces.el (set-face-stipple):
4681 * files-nomule.el (insert-file-contents):
4682 * files.el (insert-file-contents-literally):
4683 * files.el (hack-local-variables-last-page):
4684 * files.el (basic-save-buffer):
4685 * files.el (insert-directory):
4686 * font-menu.el (font-menu-change-face):
4687 * font.el (font-spatial-to-canonical):
4688 * format.el (format-encode-region):
4689 * format.el (format-insert-file):
4690 * format.el (format-replace-strings):
4691 * gutter.el (set-gutter-element):
4692 * help.el (key-or-menu-binding):
4693 * help.el (describe-bindings):
4694 * help.el (with-syntax-table):
4695 * indent.el (indent-rigidly):
4696 * indent.el (delete-to-left-margin):
4698 * info.el (Info-extract-dir-entry-from):
4699 * info.el (Info-build-dir-anew):
4700 * info.el (Info-rebuild-dir):
4701 * info.el (Info-batch-rebuild-dir):
4702 * info.el (Info-read-subfile):
4703 * info.el (Info-build-node-completions):
4704 * info.el (Info-extract-menu-node-name):
4705 * isearch-mode.el (isearch-range-invisible):
4706 * isearch-mode.el (isearch-restore-invisible-extents):
4707 * itimer.el (itimerp):
4708 * itimer.el (itimer-live-p):
4710 * keymap.el (substitute-key-definition):
4711 * keymap.el (read-command-or-command-sexp):
4712 * keymap.el (local-key-binding):
4713 * keymap.el (global-key-binding):
4714 * keymap.el (global-set-key):
4715 * keymap.el (local-set-key):
4717 * ldap.el (ldap-add-entries):
4718 * ldap.el (ldap-delete-entries):
4719 * lisp.el (backward-sexp):
4720 * lisp.el (mark-sexp):
4721 * lisp.el (forward-list):
4722 * lisp.el (backward-list):
4723 * lisp.el (down-list):
4724 * lisp.el (backward-up-list):
4725 * lisp.el (up-list):
4726 * lisp.el (kill-sexp):
4727 * lisp.el (backward-kill-sexp):
4728 * menubar.el (add-menu-button):
4729 * menubar.el (add-submenu):
4730 * menubar.el (delete-menu-item):
4731 * menubar.el (relabel-menu-item):
4732 * mouse.el (narrow-window-to-region):
4733 * obsolete.el (define-obsolete-variable-alias):
4734 * obsolete.el (store-substring):
4736 * package-admin.el (package-admin-install-function):
4737 * package-admin.el (package-admin-install-function-mswindows):
4738 * package-admin.el (package-admin-default-install-function):
4739 * package-get.el (package-get-update-base-entries):
4740 * packages.el (packages-load-package-dumped-lisps):
4741 * packages.el (packages-collect-package-dumped-lisps):
4742 * printer.el (generic-print-buffer):
4743 * printer.el (generic-print-region):
4744 * replace.el (occur-mode-mouse-goto):
4745 * replace.el (perform-replace):
4746 * select.el (get-selection-no-error):
4748 * simple.el (newline):
4749 * simple.el (open-line):
4750 * simple.el (edit-and-eval-command):
4751 * simple.el (goto-line):
4753 * simple.el (kill-region):
4754 * simple.el (copy-region-as-kill):
4755 * simple.el (kill-ring-save):
4756 * simple.el (set-mark):
4757 * simple.el (next-line):
4758 * simple.el (previous-line):
4759 * simple.el (line-move):
4760 * simple.el (set-goal-column):
4761 * simple.el (comment-region):
4764 * syntax.el (modify-syntax-entry):
4765 * syntax.el (map-syntax-table):
4766 * view-less.el (view-file):
4767 * view-less.el (view-buffer):
4768 * view-less.el (view-file-other-window):
4769 * window-xemacs.el (backward-other-window):
4771 * window.el (one-window-p):
4772 * window.el (walk-windows):
4773 * window.el (window-list):
4774 * x-mouse.el (x-mouse-kill):
4775 * x-select.el (x-get-cutbuffer):
4776 * x-select.el (x-store-cutbuffer):
4777 * term/bg-mouse.el (bg-mouse-line-to-center):
4778 * term/sun-mouse.el (window-line-end):
4779 * term/sun-mouse.el (sun-select-region):
4780 * term/sun.el (kill-region-and-unmark):
4781 * mule/mule-category.el:
4782 * mule/mule-category.el (modify-category-entry):
4783 * mule/mule-category.el (char-category-list):
4784 * mule/mule-coding.el (coding-system-force-on-output):
4785 * mule/mule-misc.el (coding-system-put):
4786 Docstring arglist/Texinfo fixes. See man/ChangeLog for details.
4788 2000-11-02 Stephen J. Turnbull <stephen@xemacs.org>
4790 * cus-face.el: Typo fixes and tiny clarifications.
4793 2000-10-27 Yoshiki Hayashi <yoshiki@xemacs.org>
4795 * startup.el (auto-save-list-file-prefix): Moved to fileio.c.
4796 * startup.el (normal-top-level): Setup auto-save-list-file-name
4797 if auto-save-list-file-prefix is non-nil.
4799 2000-10-25 Yoshiki Hayashi <yoshiki@xemacs.org>
4801 * files.el (auto-mode-alist): Allow mixed case suffix for idlwave-mode.
4803 2000-01-05 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
4805 * hyper-apropos.el (hyper-apropos-this-symbol): Don't always
4806 get symbol at point-min.
4808 2000-10-24 Didier Verna <didier@xemacs.org>
4810 * info.el (Info-emacs-info-file-name): defconst it.
4811 * info.el (Info-footnote-tag): defcustom it.
4812 * info.el (Info-no-description-string): ditto.
4813 * info.el (Info-find-node): adapt to new semantics of
4814 'Info-suffixed-file (don't do the case variants stuff).
4815 * info.el (Info-insert-dir): rewrite the dir file variants code.
4816 * info.el (Info-directory-files): New. Return the list of info
4817 files in a directory.
4818 * info.el (Info-dir-outdated-p): use it.
4819 * info.el (Info-parse-dir-entries): ditto.
4820 * info.el (Info-build-dir-anew): don't restrict to files ending
4821 with a ".info.*" extension.
4822 * info.el (Info-set-mode-line): ditto.
4823 * info.el (Info-read-subfile): adapt to new semantics of
4824 'Info-suffixed-file (append 'exact argument).
4825 * info.el (Info-all-case-regexp): New. Return a regexp matching a
4826 string independently of the case.
4827 * info.el (Info-suffixed-file): use it (match all possible case
4829 * info.el (Info-insert-file-contents): code cleanup.
4830 * info.el (Info-rebuild-dir): cosmetics only. Fit code in 80
4832 * info.el (Info-batch-rebuild-dir): ditto.
4833 * info.el (Info-read-node-name-1): ditto.
4834 * info.el (Info-search): ditto.
4835 * info.el (Info-fontify-node): ditto.
4838 2000-10-24 Didier Verna <didier@xemacs.org>
4840 * process.el (shell-command): when called from a program, avoid
4841 'push-mark's "mark-set" message.
4843 2000-10-15 MIYASHITA Hisashi <himi@m17n.org>
4845 * mule/thai-xtis.el (tis-620): Specify coding-system's ccl-program
4846 by a symbol, not by a vector.
4847 * mule/vietnamese.el (vscii): Likewise.
4849 * mule/cyrillic.el (koi8-r): Likewise.
4851 * mule/chinese.el (chinese-big5-1): Specify charset's ccl-program
4852 by a symbol, not by a vector.
4853 (chinese-big5-2): Likewise.
4854 * mule/ethiopic.el (ethiopic): Likewise.
4855 * mule/vietnamese.el (vietnamese-viscii-lower): Likewise.
4856 (vietnamese-viscii-upper): Likewise.
4858 2000-10-12 Yoshiki Hayashi <yoshiki@xemacs.org>
4860 * files.el (auto-mode-alist): Remove obsolete entry for html3-mode.
4862 2000-10-13 Yoshiki Hayashi <yoshiki@xemacs.org>
4864 * byte-optimize.el (byte-optimize-car): New function.
4865 (byte-optimize-cdr): Ditto.
4867 2000-10-12 Yoshiki Hayashi <yoshiki@xemacs.org>
4869 * byte-optimize.el: Partial synch with FSF 20.7.
4870 Optimize constant concatenation.
4871 Add keymapp as a side effect free function. It is a built-in.
4872 (byte-after-unbind-pos): Remove byte-equal.
4874 2000-10-13 Gunnar Evermann <ge204@eng.cam.ac.uk>
4876 * update-elc-2.el: Quote regexps correctly.
4878 2000-10-05 MIYASHITA Hisashi <himi@m17n.org>
4880 * mule/mule-ccl.el: Sync up with Emacs 21.0.90.
4881 (ccl-compile): Apply integerp, not integer-or-char-p to
4882 check the type of the buffer magnification
4883 (ccl-compile-write-string): Encode a string with binary
4885 (ccl-compile-write-repeat): Likewise.
4887 2000-09-25 Robert Pluim <rpluim@bigfoot.com>
4915 2000-10-03 Daniel Pittman <daniel@rimspace.net>
4917 * simple.el (do-auto-fill): Use the function pointer to by
4918 `comment-line-break-function', not `indent-new-comment-line'. This
4919 fixes an issue with cc-mode comment continuation.
4921 2000-10-11 Martin Buchholz <martin@xemacs.org>
4923 * simple.el (turn-on-auto-fill): Add (interactive).
4924 * mwheel.el (mwheel-install): Add (interactive).
4925 * font-lock.el (turn-on-font-lock): Add (interactive).
4926 (turn-off-font-lock): Add (interactive).
4928 2000-10-03 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
4930 * packages.el (packages-special-base-regexp): Add `man'.
4932 2000-10-08 Adrian Aichner <adrian@xemacs.org>
4934 * wid-edit.el (widget-specify-active): map over extents in current
4935 buffer like `widget-specify-inactive' does. Mapping over the
4936 inactive extent object does not work since the current extent is
4937 ignored by `map-extents'.
4939 2000-10-04 Martin Buchholz <martin@xemacs.org>
4941 * XEmacs 21.2.36 is released.
4943 2000-09-22 Martin Buchholz <martin@xemacs.org>
4945 * byte-optimize.el (byte-optimize-lapcode): Add an optimizer pass.
4946 Optimize the compiled-function-constants vector by byte-code
4949 2000-09-25 Robert Pluim <rpluim@bigfoot.com>
4951 * build-report.el (build-report-delete-regexp): quote value in
4954 2000-09-24 Adrian Aichner <aichner@ecf.teradyne.com>
4956 * build-report.el (build-report): Don't bind srcdir which we don't
4957 use in `multiple-value-bind' to avoid the only byte-compiler
4960 2000-09-23 Adrian Aichner <aichner@ecf.teradyne.com>
4962 * build-report.el: Requires cl and custom now.
4963 build-report-version is determined by XEmacs version -- remove
4964 build-report-version*.
4965 * build-report.el (build-report-version): Removed.
4966 * build-report.el (build-report-installation-version-regexp): New.
4967 * build-report.el (build-report-version-file-regexp): New.
4968 * build-report.el (build-report-installation-srcdir-regexp): New.
4969 * build-report.el (build-report-destination): Offer
4970 xemacs-build-reports and xemacs-beta.
4971 * build-report.el (build-report-keep-regexp): Adjusted.
4972 * build-report.el (build-report-delete-regexp): Adjusted.
4973 * build-report.el (build-report-make-output-dir): New.
4974 * build-report.el (build-report-installation-file): Replace use of
4975 `concat' with `expand-file-name'.
4976 * build-report.el (build-report-make-output-file): Removed.
4977 * build-report.el (build-report-make-output-files): New.
4978 * build-report.el (build-report-subject): Identify as
4979 user-variable with "*...".
4980 * build-report.el (build-report-prompts): Ditto.
4981 * build-report.el (build-report-version-file): New.
4982 * build-report.el (build-report-file-encoding): Identify as
4983 user-variable with "*...".
4984 * build-report.el (build-report-make-output-get): New.
4985 * build-report.el (build-report-insert-header): Report
4986 emacs-version and system-configuration instead of
4987 build-report-version.
4988 * build-report.el (build-report-insert-make-output): Add file
4990 * build-report.el (build-report-insert-installation-file):
4992 * build-report.el (build-report-keep): Change docstring,
4994 * build-report.el (build-report-delete): Ditto.
4995 * build-report.el (build-report-installation-data): New.
4996 * build-report.el (build-report-version-file-data): New.
4998 2000-09-20 Martin Buchholz <martin@xemacs.org>
5000 * byte-optimize.el (byte-optimize-lapcode):
5001 Fix the optimization of using the first 5 elements of the
5002 constants vector for variables.
5003 (byte-optimize-lapcode): Fix another ancient broken optimization.
5005 2000-09-19 Martin Buchholz <martin@xemacs.org>
5007 * *: Spelling mega-patch
5009 2000-09-19 Martin Buchholz <martin@xemacs.org>
5011 * easymenu.el: doc fixes.
5012 (easy-menu-do-define): Use backquote.
5015 `when' seems much clearer than `if' here.
5017 (easy-menu-add-item):
5018 (easy-menu-item-present-p):
5019 (easy-menu-remove-item):
5020 Wrap using (when (featurep 'menubar) ...)
5022 2000-09-16 Martin Buchholz <martin@xemacs.org>
5024 * bytecomp.el (displaying-byte-compile-warnings):
5025 Revert Ben's change to this function below so that the compile log
5026 is displayed properly for users of the "popper" package.
5028 2000-09-12 Martin Buchholz <martin@xemacs.org>
5030 * window.el (save-selected-window): Use backquote.
5032 * bytecomp.el (byte-compile-file-form-defvar-or-defconst):
5033 Renamed from `byte-compile-file-form-defvar'.
5034 * bytecomp.el (byte-compile-defvar-or-defconst):
5035 Only cons onto current-load-list in top-level forms.
5036 Else this leaks a cons cell every time a defun is called.
5037 Renamed from `byte-compile-defvar', for clarity.
5038 Warn when docstring of defvar is not a string.
5039 Use consistent error messages.
5042 2000-09-11 Martin Buchholz <martin@xemacs.org>
5044 * simple.el (set-variable):
5045 Remove unneeded defvar by rearranging order of let* forms.
5047 * mule/mule-ccl.el (ccl-get-next-code):
5048 * menubar-items.el (bookmark-menu-filter):
5049 (language-environment-menu-filter):
5050 (tutorials-menu-filter):
5051 * toolbar-items.el (toolbar-compile):
5052 * byte-optimize.el (disassemble-offset):
5053 Use (declare (special ...)) instead of `defvar'.
5055 * cl-macs.el (cl-do-proclaim):
5056 Fix (declare (special ...)) warning suppression syntax.
5058 2000-07-22 Golubev I. N. <gin@mo.msk.ru>
5060 * info.el (Info-tag-table-marker):
5061 (Info-tag-table-buffer):
5062 (Info-find-file-node):
5063 (Info-read-subfile):
5064 (Info-build-node-completions):
5067 Multiple info buffer support.
5069 2000-08-28 Oscar Figueiredo <oscar@cpe.fr>
5071 * ldap.el (ldap-decode-entry): New defun
5072 (ldap-search-entries): Use it in order to decode DN-prefixed
5075 2000-08-23 Daniel Pittman <daniel@danann.net>
5077 * mule/mule-cmds.el (coding-system-change-eol-conversion):
5078 Use `eq', not `=', to compare symbols.
5080 2000-07-30 Ben Wing <ben@xemacs.org>
5082 * bytecomp.el (byte-compile-report-error):
5083 * bytecomp.el (displaying-byte-compile-warnings):
5084 if stack-trace-on-error is set, send out a backtrace when
5085 an error is encountered that stops byte compilation. this
5086 should make it much much easier to track down those curious
5087 problems. also undo the kludge of using a separate "*Show*"
5088 buffer for display when there's a temp-buffer-show-function;
5089 we can avoid this by just being a little smarter.
5092 * dialog-items.el (search-dialog-regexp): New.
5093 * dialog-items.el (search-dialog-callback):
5094 * dialog-items.el (make-search-dialog):
5095 add a regexp option to the dialog and clean up a bit.
5098 * dialog.el (yes-or-no-p-dialog-box):
5099 * dialog.el (get-dialog-box-response):
5100 * dialog.el (make-dialog-box):
5101 * dialog.el (dialog-box-finish): New.
5102 * dialog.el (dialog-box-cancel): New.
5103 * dialog.el (internal-make-dialog-box-exit): New.
5104 implement [properly!] the :modal property of the new dialog box
5105 interface. this is the first time xemacs has ever had *proper*
5106 modal dialog boxes, giving the standard window-system feedback.
5107 (e.g. under windows, clicking on a disabled frame causes a beep
5108 and makes the dialog box flash three times.)
5110 * dragdrop.el: header keyword frobbing.
5112 * dumped-lisp.el (preloaded-file-list):
5113 renamed winnt.el to win32-native.el.
5115 * faces.el (face-property):
5116 * faces.el (set-face-property):
5117 * faces.el (frob-face-property):
5118 * faces.el (frob-face-font-2):
5119 * faces.el (make-face-bold):
5120 * faces.el (make-face-italic):
5121 * faces.el (make-face-bold-italic):
5122 * faces.el (make-face-unbold):
5123 * faces.el (make-face-unitalic):
5124 * faces.el (make-face-smaller):
5125 * faces.el (make-face-larger):
5126 clean up the implementation of these so that window-system-specific
5127 methods are called only on objects belonging to that window system.
5128 previously, you could have [e.g.] mswindows-make-face-bold called
5129 on font object of device type `stream', which is not good and
5130 explains the subtle errors Adrian was getting when byte-compiling
5131 something that required 'term. (Adrian, now you can use stack-trace-
5132 on-error to find the exact place where things are going wrong instead
5133 of having to laboriously binary-search your way through.)
5135 * finder.el (finder-known-keywords):
5136 cleaned up -- properly sorted, clarified the meanings of many of
5137 the keywords, and added a few -- mswin, gui, content, build, www,
5138 user, services. the last two try to distinguish between a package
5139 that's used directly by the user, and a package that provides
5140 support services to other packages.
5142 * font-lock.el (lisp-font-lock-keywords-2):
5143 update list of lisp control structures to include everything,
5144 including new ones i introduced.
5146 * gutter.el: header keyword frobbing.
5148 * isearch-mode.el (isearch-ring-adjust1): M-p to recall the most
5149 recent isearch element was not doing so! you got the second-most-
5152 * lisp-mode.el (construct-lisp-mode-menu):
5153 more menubar cleanups.
5154 * lisp-mode.el (with-selected-window):
5155 make it indent properly.
5157 * menubar-items.el (default-menubar): lots of menubar cleanups.
5158 rearranged the options menu the most, e.g. splitting up the
5159 Keyboard/Mouse menu into a new Editing menu and combining the
5160 separate Scrollbar/Gutter/Toolbar submenus into Display.
5161 Got rid of General, moved items to Editing or new Troubleshooting.
5162 Moved Packages to Tools; doesn't seem to belong under Options.
5163 Added stuff to the Cmds menu, e.g. Change Case.
5165 NB please don't complain about these periodic menubar changes.
5166 Anything like this is necessarily incremental in its construction
5167 -- By constant use you gradually become more and more aware of
5168 better and better ways to group menu items. When we eventually
5169 move the options menu to a property sheet, the existing structure
5170 will probably be preserved fairly well.
5172 * minibuf.el (next-history-element): fix problems with pressing
5173 down arrow in repeat-complex-command.
5176 * modeline.el (modeline-3d-p): New.
5177 added custom variable for controlling the 3d modeline. the
5178 corresponding Options item has been present for a long time,
5179 but commented out with "fix me!" comments. it's fixed now.
5181 * obsolete.el (add-menu):
5182 remove bogus gettexts.
5184 * process.el (shell-quote-argument):
5185 handle this correctly under Windows native with COMMAND.COM/CMD.EXE.
5186 For bash under Windows native, see below.
5189 * simple.el (display-warning-buffer):
5190 Fixed the handling of warning display to eliminate the annoying
5191 *Show* buffer, like was done for byte-compiler output above.
5193 * simple.el (debug-print): New.
5194 Simple function for sending debug messages to the console and/or
5197 * subr.el (replace-in-string):
5198 Rewrite this function to avoid N^2 behavior with large strings --
5199 catastrophic with the new Windows selection code! (Apparently the
5200 author of this function didn't realize there was a fun
5201 replace-match that could make his life much easier, because we
5202 duplicated the entire logic. The new version is smaller, easier
5203 to understand, much more robust, and has extended features --
5204 those of replace-match.)
5207 * window.el (with-selected-window): New.
5208 An obvious complement to the existing `with-selected-frame' and
5209 `with-current-buffer'.
5211 * win32-native.el: Renamed from winnt.el.
5212 Added a great deal of stuff for properly handling process quoting,
5213 somewhat modeled on Kirill's original model (which i later threw
5214 away). We should now finally have correctly working process arg
5215 quoting/dequoting so that the final app gets exactly what we
5216 intended. Because the mechanism is in Lisp, it's easily
5217 extendible. (For those running bash and running the native
5218 version, I tried hard to do what I thought was correct. But more
5219 thought is needed, and ideally the volunteer work of people with
5220 these configurations that they generally run on.)
5222 * x-font-menu.el (x-font-menu-font-data):
5223 Put in defvar's to fix byte-compiler warnings.
5225 2000-08-01 Alastair J. Houghton <ajhoughton@lineone.net>
5227 * select.el (selection-coercion-alist): Initialise.
5228 * select.el (select-coerce-to-text): New.
5229 * select.el (select-coerce): New.
5230 New functions to perform type and value coercion.
5232 * select.el (select-buffer-killed-default): Keep data if it was
5235 2000-08-02 Martin Buchholz <martin@xemacs.org>
5237 * menubar-items.el (default-menubar): Fix typo.
5238 (default-menubar): `lambda' was mispelled as `lamda'.
5240 2000-07-31 Yoshiki Hayashi <yoshiki@xemacs.org>
5242 * window.el (shrink-window-if-larger-than-buffer): Remove
5245 2000-07-31 Yoshiki Hayashi <yoshiki@xemacs.org>
5247 * paths.el (gnus-local-domain): Removed.
5248 (gnus-local-organization): Ditto.
5249 (gnus-startup-file): Ditto.
5251 2000-07-13 Yoshiki Hayashi <yoshiki@xemacs.org>
5253 * files.el (auto-mode-alist): Add .spec for RPM.
5255 2000-07-31 Andy Piper <andy@xemacs.org>
5257 * gutter-items.el (update-tab-in-gutter): deprecate :properties.
5259 2000-07-31 Yoshiki Hayashi <yoshiki@xemacs.org>
5261 * dragdrop.el (experimental-dragdrop-drop-url-default): Use function
5263 * help.el (xemacs-www-page): Ditto.
5264 (xemacs-www-faq): Ditto.
5265 * menubar-items.el (default-menubar): Ditto.
5267 * wid-edit.el (widget-url-link-action): Ditto.
5268 From: Kenichi OKADA <okada@opaopa.org>.
5270 2000-07-31 Martin Buchholz <martin@xemacs.org>
5272 * finder.el (finder-commentary): Add autoload cookie.
5274 2000-07-28 Adrian Aichner <aichner@ecf.teradyne.com>
5276 * files.el (insert-file-contents-literally): Fix second let
5277 binding for `coding-system-for-read' to `coding-system-for-write'
5278 as suggested by Dan Holmsand <dan@innehallsbolaget.com>.
5280 1999-06-15 Jan Vroonhof <vroonhof@math.ethz.ch>
5282 * files.el (insert-file-contents-literally): Use binary coding
5283 system (from Morioka san).
5284 (insert-file-contents-literally): Make file-name-handler method.
5286 2000-07-26 Martin Buchholz <martin@xemacs.org>
5288 * cl-macs.el (get-selection): Add defsetf.
5290 2000-07-25 Steve Youngs <youngs_s@ozlinx.com.au>
5292 * x-init.el (x-activate-region-as-selection): replace obsolete
5293 function x-own-selection with own-selection.
5294 (ow-find): replace obsolete functions x-get-selection and
5295 x-get-clipboard with get-selection and get-clipboard.
5296 (init-post-x-win): replace obsolete function x-disown-selection
5297 with disown-selection.
5299 2000-07-20 Mike Sperber <mike@xemacs.org>
5301 * startup.el (load-user-init-file): Only try to load init file if
5304 2000-07-10 Andy Piper <andy@xemacs.org>
5306 * dialog-items.el: sync with Ben's patch.
5308 * gutter-items.el (buffers-tab-switch-to-buffer): remove now-bogus
5310 (progress-text-glyph): deleted.
5311 (progress-layout-glyph): make completely minimal.
5312 (progress-gauge-glyph): ditto.
5313 (progress-display-style): fix to handle dynamic instantiator
5315 (progress-text-instantiator): new.
5316 (progress-layout-instantiator): new.
5317 (progress-gauge-instantiator): new.
5318 (set-progress-display-instantiator): renamed and changed from
5319 set-progress-display-style.
5320 (progress-abort-glyph): use instantiator not glyph.
5321 (append-progress-display): use set-progress-display-instantiator
5322 and set-glyph-image.
5323 (abort-progress-display): ditto.
5324 (raw-append-progress-display): ditto.
5326 2000-07-20 Ben Wing <ben@xemacs.org>
5328 * code-files.el: Move Mule-specific code to mule-coding.el.
5330 2000-07-15 Ben Wing <ben@xemacs.org>
5336 * cmdloop.el (yes-or-no-p):
5337 * cmdloop.el (y-or-n-p):
5338 Make these functions use should-use-dialog-box-p and not be
5339 overridden in dialog.el.
5342 * cus-dep.el (Custom-make-dependencies): Removed.
5343 * cus-dep.el (Custom-make-dependencies-1): New.
5344 * cus-dep.el (Custom-make-one-dependency): New.
5345 New entry point for use in Makefiles, to avoid excessive
5348 * cus-edit.el (custom-variable-reset-saved):
5349 * cus-edit.el (custom-variable-reset-standard):
5350 * cus-edit.el (custom-save-resets):
5351 Fix bytecompiler warnings.
5354 * dialog.el (yes-or-no-p-dialog-box):
5355 * dialog.el (yes-or-no-p-maybe-dialog-box): Removed.
5356 * dialog.el (y-or-n-p-maybe-dialog-box): Removed.
5357 * dialog.el (get-dialog-box-response):
5358 * dialog.el (message-or-box):
5359 * dialog.el (make-dialog-box):
5360 * dialog.el (popup-dialog-box): New.
5361 Avoid yes-or-no-p bogosities.
5362 Create a general function `make-dialog-box' to encapsulate all
5363 dialog box methods; easily extendible. popup-dialog-box now obsolete.
5365 * dumped-lisp.el (preloaded-file-list):
5366 Add dialog-items. Clean up. Group files by types.
5368 * easymenu.el (easy-menu-add):
5369 * easymenu.el (easy-menu-remove):
5370 Account for accelerators.
5373 * extents.el (extent-list): New args, like in map-extents.
5374 * extents.el (extent-at-event): New.
5375 * extents.el (extents-at-event): New.
5378 * font-lock.el (font-lock-mode):
5379 * font-lock.el (font-lock-default-fontify-buffer):
5380 * font-lock.el (font-lock-default-unfontify-region):
5381 * font-lock.el (font-lock-fontify-syntactically-region):
5382 * font-lock.el (font-lock-fontify-keywords-region):
5383 Use new progress-feedback names.
5385 * font-lock.el (java-font-lock-identifier-regexp):
5386 * font-lock.el (java-font-lock-class-name-regexp):
5387 Fix bytecompiler warnings.
5390 * gutter-items.el (progress-display-use-echo-area): Removed.
5391 * gutter-items.el (progress-feedback-use-echo-area): New.
5392 * gutter-items.el (progress-display-popup-period): Removed.
5393 * gutter-items.el (progress-feedback-popup-period): New.
5394 * gutter-items.el (set-progress-display-style): Removed.
5395 * gutter-items.el (set-progress-feedback-style): New.
5396 * gutter-items.el (progress-display-style): Removed.
5397 * gutter-items.el (progress-feedback-style): New.
5398 * gutter-items.el (progress-stack):
5399 * gutter-items.el (progress-displayed-p): Removed.
5400 * gutter-items.el (progress-feedbacked-p): New.
5401 * gutter-items.el (clear-progress-display): Removed.
5402 * gutter-items.el (clear-progress-feedback): New.
5403 * gutter-items.el (progress-display-clear-when-idle): Removed.
5404 * gutter-items.el (progress-feedback-clear-when-idle): New.
5405 * gutter-items.el (remove-progress-display): Removed.
5406 * gutter-items.el (remove-progress-feedback): New.
5407 * gutter-items.el (progress-display-dispatch-non-command-events): Removed.
5408 * gutter-items.el (progress-feedback-dispatch-non-command-events): New.
5409 * gutter-items.el (append-progress-display): Removed.
5410 * gutter-items.el (append-progress-feedback): New.
5411 * gutter-items.el (abort-progress-display): Removed.
5412 * gutter-items.el (abort-progress-feedback): New.
5413 * gutter-items.el (raw-append-progress-display): Removed.
5414 * gutter-items.el (raw-append-progress-feedback): New.
5415 * gutter-items.el (display-progress-display): Removed.
5416 * gutter-items.el (display-progress-feedback): New.
5417 * gutter-items.el (current-progress-display): Removed.
5418 * gutter-items.el (current-progress-feedback): New.
5419 * gutter-items.el (current-progress-display-label): Removed.
5420 * gutter-items.el (current-progress-feedback-label): New.
5421 * gutter-items.el (progress-display): Removed.
5422 * gutter-items.el (progress-feedback): New.
5423 Replace "progress-display" with "progress-feedback" globally.
5425 * gutter-items.el (lprogress-display): Removed.
5426 * gutter-items.el (progress-feedback-with-label): New.
5427 Rename lprogress-display ==> progress-feedback-with-label.
5429 * gutter-items.el (search-dialog-direction): Removed.
5430 * gutter-items.el (search-dialog-text): Removed.
5431 * gutter-items.el (search-dialog-callback): Removed.
5432 * gutter-items.el (make-search-dialog): Removed.
5433 Move to dialog-items.el.
5436 * help.el (help-mode-quit):
5437 * help.el (mode-for-help): New.
5438 * help.el (help-sticky-window): New.
5439 * help.el (help-window-config): New.
5440 * help.el (with-displaying-help-buffer):
5441 * help.el (function-at-event): New.
5442 * help.el (help-symbol-regexp): New.
5443 * help.el (help-symbol-run-function-1): New.
5444 * help.el (help-symbol-run-function): New.
5445 * help.el (help-symbol-function-context-menu): New.
5446 * help.el (help-symbol-variable-context-menu): New.
5447 * help.el (help-symbol-function-and-variable-context-menu): New.
5448 * help.el (frob-help-extents): New.
5449 * help.el (describe-function-1):
5450 * help.el (variable-at-point):
5451 * help.el (variable-at-event): New.
5452 * help.el (describe-variable):
5454 - Make functions and variables be mousable.
5455 - Middle button hyperlinks.
5456 - New context-menu entries.
5459 * keydefs.el (global-map):
5460 New key bindings to move lines up and down.
5463 * lisp-mode.el (construct-lisp-mode-menu): New.
5464 * lisp-mode.el (emacs-lisp-mode-popup-menu):
5465 * lisp-mode.el (lisp-interaction-mode-menubar-menu):
5466 * lisp-mode.el (emacs-lisp-mode-menubar-menu):
5467 * lisp-mode.el (lisp-indent-function): Indent "flet" entries better.
5468 Make popup and menubar menus be different. Popup menu uses
5469 clicked location and automatically assumes symbol under the mouse
5470 for various commands.
5473 * menubar-items.el (bookmark-menu-filter): Add accelerators.
5474 * menubar-items.el (buffers-menu-omit-chars-list): Include 'd'.
5476 * menubar-items.el (global-popup-menu): Removed.
5477 * menubar-items.el (mode-popup-menu): Removed.
5478 * menubar-items.el (activate-popup-menu-hook): Removed.
5479 * menubar-items.el (popup-mode-menu): Removed.
5480 * menubar-items.el (popup-buffer-menu): Removed.
5481 * menubar-items.el (popup-menubar-menu): Removed.
5485 * menubar.el (global-popup-menu): New.
5486 * menubar.el (mode-popup-menu): New.
5487 * menubar.el (activate-popup-menu-hook): New.
5488 * menubar.el (last-popup-menu-event): New.
5489 * menubar.el (popup-mode-menu): New.
5490 * menubar.el (popup-buffer-menu): New.
5491 * menubar.el (popup-menubar-menu): New.
5492 * menubar.el (menu-call-at-event): New.
5493 Move non-content functions here. Add support for context menu
5496 * minibuf.el (minibuffer-history-uniquify):
5499 * minibuf.el (read-file-name-1):
5500 Call new file dialog box if it exists.
5502 * minibuf.el (mouse-rfn-setup-vars):
5503 Clean up "chop" action.
5506 * mouse.el (button2): Now bound to mouse-track.
5507 * mouse.el (click-inside-extent-p):
5508 * mouse.el (point-inside-extent-p):
5509 * mouse.el (point-inside-selection-p):
5510 * mouse.el (mouse-drag-or-yank): Removed.
5511 * mouse.el (mouse-begin-drag-n-drop): New.
5512 * mouse.el (mouse-eval-sexp):
5513 * mouse.el (mouse-track-activate-strokes): New.
5514 * mouse.el (mouse-track-do-activate): New.
5515 * mouse.el (mouse-track):
5516 * mouse.el (default-mouse-track-event-is-with-button): New.
5517 * mouse.el (default-mouse-track-cleanup-hook):
5518 * mouse.el (default-mouse-track-drag-hook):
5519 * mouse.el (default-mouse-track-drag-up-hook):
5520 * mouse.el (default-mouse-track-click-hook):
5521 Merge drag-n-drop into mouse-track.
5522 Add general "activate" support to replace specific button2 kludges.
5523 Use "button modifier" support in mouse-track.
5525 * package-get.el (package-get-dependencies): Fix bytecompiler warnings.
5528 * package-ui.el (pui-menu):
5529 * package-ui.el (pui-popup-context-sensitive): Removed.
5530 Fix bytecompiler warnings.
5531 Clean up popup code a bit.
5533 * select.el (get-selection-no-error): Fix bytecompiler warnings.
5536 * simple.el (transpose-lines):
5537 * simple.el (transpose-line-up): New.
5538 * simple.el (transpose-line-down): New.
5539 * simple.el (transpose-subr):
5540 * simple.el (transpose-subr-1): Removed.
5541 Clean up, add functions to move lines up and down.
5543 * startup.el (mail-host-address):
5544 * startup.el (user-mail-address):
5548 * subr.el (set-symbol-value-in-buffer): New.
5550 * subr.el (check-argument-type):
5551 * subr.el (defined-error-p): New.
5552 Add structured error support.
5554 * toolbar-items.el (toolbar-compile):
5555 Use new make-dialog-box.
5559 * userlock.el (ask-user-about-lock-dbox):
5560 * userlock.el (ask-user-about-supersession-threat-dbox):
5561 * userlock.el (ask-user-about-lock):
5562 * userlock.el (ask-user-about-supersession-threat):
5563 Use new make-dialog-box.
5564 Add safety checks; use should use-dialog-box-p.
5567 * window-xemacs.el (__buffer-dedicated-frame):
5568 * window-xemacs.el (buffer-dedicated-frame): New.
5569 * window-xemacs.el (set-buffer-dedicated-frame): New.
5570 Move dedicated-frame stuff into lisp.
5572 2000-07-18 Kirill 'Big K' Katsnelson <kkm@dtmx.com>
5574 * printer.el (generic-print-region): Do not require that
5575 `printer-name' be set.
5576 (printer-name): Commentary clarification.
5578 2000-07-19 Martin Buchholz <martin@xemacs.org>
5580 * XEmacs 21.2.35 is released.
5582 2000-07-18 Alastair J. Houghton <ajhoughton@lineone.net>
5584 * select.el (selection-coercible-types): Initialise.
5586 2000-07-18 Alastair J. Houghton <ajhoughton@lineone.net>
5588 * select.el (own-clipboard): Bug fix.
5590 2000-07-17 Mike Sperber <mike@xemacs.org>
5592 * cus-edit.el (custom-migrate-custom-file): Save init file before
5595 2000-07-16 Mike Sperber <mike@xemacs.org>
5597 * startup.el (load-init-file): Remove silly call to
5598 `load-user-custom-file`.
5599 (maybe-migrate-user-init-file): Minor fixes.
5601 2000-07-16 Martin Buchholz <martin@xemacs.org>
5603 * apropos.el (apropos-documentation-check-doc-file):
5604 `doc' variable should be let-bound, as was presumably intended.
5606 * cus-edit.el (custom-variable-reset-saved):
5607 (custom-variable-reset-standard):
5608 Remove unused variable comment-widget. Twice.
5610 * toolbar.el (toolbar-blank-press-function):
5611 Add a real defvar with initial value nil and proper docstring.
5612 (press-toolbar-button): No need to check for boundp-ness anymore.
5614 * rect.el (open-rectangle-line): Remove useless (let) form.
5615 Add defvar for pending-delete-mode.
5617 * info.el (Info-find-node): This function needs an autoload cookie.
5619 * mule/mule-x-init.el (x-use-halfwidth-roman-font):
5620 Use let* since the second form referred to the first.
5622 2000-07-16 Adrian Aichner <aichner@ecf.teradyne.com>
5624 * msw-select.el (mswindows-paste-clipboard): Use `get-clipboard'
5625 instead of removed `mswindows-get-clipboard'.
5628 2000-07-15 Alastair J. Houghton <ajhoughton@lineone.net>
5630 * select.el (select-convert-from-text): New.
5631 * select.el (select-convert-from-length): New.
5632 * select.el (select-convert-from-integer): New.
5633 * select.el (select-convert-from-identity): New.
5634 * select.el (select-convert-from-filename): New.
5635 * select.el (selection-converter-in-alist): Use them.
5636 New converter functions for X.
5638 * select.el (get-selection): Removed comment.
5640 * select.el (own-selection): Removed append code - I thought
5641 I'd already done this, but apparently not...
5643 * select.el: Changed comment about TIMESTAMP.
5645 * select.el (select-convert-in): New.
5646 * select.el (select-convert-out): New.
5647 New functions that get used by select.c.
5649 * select.el (select-buffer-killed-default): New.
5650 * select.el (select-buffer-killed-text): New.
5651 * select.el (selection-buffer-killed-alist): New.
5652 New list and functions that get called if a relevant selection
5653 exists and a buffer gets killed.
5655 * select.el (select-convert-to-targets):
5656 * select.el (select-convert-to-identity): Removed.
5657 * select.el (select-convert-from-identity): Removed.
5658 * select.el (select-converter-out-alist):
5659 Removed _EMACS_INTERNAL selection type.
5661 * x-select.el (xselect-kill-buffer-hook): Removed.
5662 * x-select.el (xselect-kill-buffer-hook-1): Removed.
5663 Removed this X-specific nonesense. Use the generic support
5664 in select.el instead.
5666 2000-07-15 Martin Buchholz <martin@xemacs.org>
5668 * mule/mule-category.el (defined-category-hashtable):
5669 Use make-hash-table instead of make-hashtable
5671 * buff-menu.el: Byte-compiler warning fix.
5673 * isearch-mode.el (isearch-highlight-all-cleanup):
5674 Remove unused variable `isearch-highlight-all-start'.
5676 * etags.el (add-to-tag-completion-table): Byte-compiler warning fix.
5678 * itimer.el (itimer-edit-mode): Byte-compiler warning fixes.
5680 * cus-dep.el (Custom-make-dependencies):
5681 Add autoload cookie for custom-add-loads to generated custom-load.el.
5683 * autoload.el (autoload-package-name): Warning suppression.
5684 Move defvar prior to first use.
5686 * custom.el: Add autoload for custom-declare-face.
5687 Allow `xemacs -no-autoloads -l bytecomp -f batch-byte-compile ...'
5688 * cl.el (cl-hack-byte-compiler):
5689 Allow `xemacs -no-autoloads -l bytecomp -f batch-byte-compile ...'
5692 2000-07-08 Mike Sperber <mike@xemacs.org>
5694 * startup.el (load-home-init-file): Added variable.
5695 (maybe-migrate-user-init-file): Added.
5696 (load-user-init-file): Load custom file if different from init
5699 * dumped-lisp.el (preloaded-file-list): Added "cus-file" before
5702 * cus-edit.el (custom-migrate-custom-file): Added for migration.
5703 Moved `custom-file'-related code to cus-file.el.
5705 * cus-file.el: New file.
5707 2000-04-01 Mike Sperber <mike@xemacs.org>
5709 * packages.el (packages-find-package-directories): Added support
5710 for external package hierarchies with in-place installations.
5712 * find-paths.el (paths-root-in-place-p): Added.
5713 (paths-find-emacs-directory): Added support for external
5714 directories with in-place installations.
5715 (paths-find-site-directory): Ditto.
5717 * startup.el (find-user-init-file): Also look for
5718 ~/.xemacs/init.elc? in preference to ~/.emacs.
5720 2000-07-12 Alastair J. Houghton <ajhoughton@lineone.net>
5722 * select.el (own-selection):
5723 * select.el (own-clipboard): Changed `append' parameter to
5724 `how-to-use' parameter.
5725 * select.el (own-selection): Removed icky append code.
5726 * select.el (own-selection, get-selection): Removed extra type
5728 * select.el (selection-appender-alist):
5729 * select.el (selection-converter-{in|out}-alist): Initialise.
5730 * select.el (select-append-to-*): New.
5731 * select.el (select-convert-from-*): New. New functions to append
5732 data and convert data from external type.
5734 2000-07-12 Stef Epardaud <stef@lunatech.com>
5736 * font-lock.el: Javadoc enhancements.
5738 2000-07-06 Kirill 'Big K' Katsnelson <kkm@dtmx.com>
5740 * printer.el (generic-print-region): Compose job name from buffer
5743 2000-07-06 Yoshiki Hayashi <yoshiki@xemacs.org>
5745 * font-lock.el (font-lock-fontify-pending-extents): Call
5746 font-lock-fontify-region instead of font-lock-fontify-buffer
5747 to avoid unnecessary progress gauges.
5749 2000-07-06 Craig Lanning <lanning@scra.org>
5751 * custom-load.el (faces):
5753 * finder.el (finder-compile-keywords): from Dan Holmsand, make sure
5756 * process.el (call-process-internal): from Dan Holmsand, use binary
5757 coding systems so that jka-compr works.
5759 2000-07-07 Ben Wing <ben@xemacs.org>
5761 * font-lock.el: Undo previous change. Unfortunately, some
5762 files actually use the variables directly in their init code
5763 without quoting them.
5765 2000-07-07 Ben Wing <ben@xemacs.org>
5767 * font-lock.el (defvar font-lock-*-face): Removed.
5769 * font-lock.el (font-lock-apply-highlight): Bind these face vars
5770 only when necessary.
5772 2000-06-30 Charles G Waldman <cgw@alum.mit.edu>
5774 * cl-macs.el: fix cl-transform-function-property kludge
5775 so that it does not require a random feature.
5777 2000-06-09 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
5779 * files.el (auto-mode-alist): allow .make extension for Makefiles,
5780 as in Linux kernel "Rules.make".
5782 2000-06-29 Gunnar Evermann <ge204@eng.cam.ac.uk>
5784 * build-report.el (build-report): Add autoload cookie.
5786 2000-06-21 Charles G Waldman <cgw@alum.mit.edu>
5788 * package-ui.el (defgroup pui): Correct a misspelling
5789 (pui-toggle-package-delete): Change `seleted' to `selected'
5791 2000-06-12 Jan Vroonhof <vroonhof@math.ethz.ch>
5793 * package-get.el (package-get-update-base):
5794 (package-get): Use insert-file-contents-literally always.
5795 (package-get-maybe-save-index):
5796 Force coding system for writing to binary.
5798 2000-06-08 Mike Alexander <mta@arbortext.com>
5800 * code-process.el (call-process-region): If there is no coding
5801 system for the process on process-coding-system-alist use the
5802 coding system of the buffer containing the region.
5804 2000-06-10 Ben Wing <ben@xemacs.org>
5806 * cmdloop.el (command-error):
5807 If debug-on-error and noninteractive, output backtrace.
5809 * files.el (file-relative-name):
5810 Remove MSDOS references.
5812 * simple.el (line-number): New function, due to non-obvious
5813 behavior/usage of count-lines.
5815 * simple.el (count-lines): document non-obvious usage to get
5818 2000-06-11 Ben Wing <ben@xemacs.org>
5820 * faces.el ((featurep 'xpm)):
5821 * x-faces.el (x-init-face-from-resources):
5822 * x-faces.el (x-init-frame-faces):
5823 * x-misc.el (x-init-specifier-from-resources):
5824 * x-misc.el (x-get-resource-and-bogosity-check):
5825 * x-misc.el (x-get-resource-and-maybe-bogosity-check):
5826 * x-mouse.el (x-init-pointer-shape):
5827 * x-scrollbar.el (x-init-scrollbar-from-resources):
5828 Add sixth argument to x-get-resource calls so as to issue warnings
5829 rather than errors on bogus arguments.
5831 2000-06-05 Ben Wing <ben@xemacs.org>
5833 * compat.el: new file. provides a clean, non-intrusive way to
5834 define compatibility functions.
5836 * process.el (shell-quote-argument): temporary fix for lack
5837 of nt-quote-process-args. #### I need to put back the overall
5838 structure of that mechanism but redo the guts of it using the
5839 extra intelligence in the C code.
5841 2000-05-28 Adrian Aichner <aichner@ecf.teradyne.com>
5843 * package-info.el (pi-md5sum): Calculate MD5 sum just like
5844 `package-get' does in package-get.el, instead of using external
5847 * package-get.el (package-get): Insert package file literally to
5848 make checksum calculation work.
5850 2000-04-18 Hrvoje Niksic <hniksic@iskon.hr>
5852 * code-files.el (convert-mbox-coding-system): Deleted.
5853 (file-coding-system-alist): Removed reference to
5854 convert-mbox-coding-system.
5856 2000-05-28 Martin Buchholz <martin@xemacs.org>
5858 * XEmacs 21.2.34 is released.
5860 2000-05-20 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
5862 * font-lock.el (font-lock-keywords): Rewrote docstring
5864 2000-05-22 Karl M. Hegbloom <karlheg@debian.org>
5866 * loadhist.el (unload-feature): handle case where x is both boundp
5869 2000-05-22 Karl M. Hegbloom <karlheg@debian.org>
5871 * packages.el: It's ok to use built-in macros, but not lisp
5874 2000-05-20 Ben Wing <ben@xemacs.org>
5877 * font-lock.el (font-lock-message-threshold):
5878 * font-lock.el (font-lock-mode):
5879 * font-lock.el (font-lock-default-fontify-buffer):
5880 * font-lock.el (font-lock-always-fontify-immediately):
5881 * font-lock.el (font-lock-old-extent): Removed.
5882 * font-lock.el (font-lock-old-len): Removed.
5883 * font-lock.el (font-lock-fontify-glumped-region): Removed.
5884 * font-lock.el (font-lock-pending-extent-table): New.
5885 * font-lock.el (font-lock-range-table): New.
5886 * font-lock.el (font-lock-after-change-function):
5887 * font-lock.el (font-lock-after-change-function-1): Removed.
5888 * font-lock.el (font-lock-fontify-pending-extents): New.
5889 * font-lock.el ('font-lock-revert-cleanup): Removed.
5890 * font-lock.el ('font-lock-revert-setup): Removed.
5891 Rewrite deferral code to handle any number of changes, merging
5892 them properly. Remove hacked-up code for revert-buffer, now
5895 * menubar-items.el (default-menubar):
5896 In Options->Edit Init File, don't switch to emacs-lisp-mode
5897 unless necessary; doing this turns off font-lock.
5899 2000-05-15 Yoshiki Hayashi <yoshiki@xemacs.org>
5901 * keydefs.el: Define C-x BS to backward-kill-sentence.
5903 2000-05-15 Yoshiki Hayashi <yoshiki@xemacs.org>
5905 * files.el (hack-local-variables-prop-line): Use non-greedy
5906 matching to process -*-texinfo-*- -*-.
5908 2000-05-11 Jonathan Marten <jonathan.marten@uk.sun.com>
5910 * minibuf.el (minibuf-directory-files): new function.
5911 (read-file-name-activate-callback): use minibuf-directory-files.
5912 (read-directory-name-internal): ditto.
5913 (mouse-file-display-completion-list): ditto.
5914 (mouse-directory-display-completion-list): ditto.
5915 (read-file-name-internal): remove "./" from completion list unless
5916 explicitly matched, for consistency.
5918 2000-05-11 Ben Wing <ben@xemacs.org>
5920 * gutter-items.el (gutter-buffers-tab):
5921 * gutter-items.el (add-tab-to-gutter):
5922 * gutter-items.el (update-tab-in-gutter):
5923 * gutter-items.el (remove-buffer-from-gutter-tab): Removed.
5924 * gutter-items.el (append-progress-display):
5925 * gutter-items.el (abort-progress-display):
5926 * gutter-items.el (raw-append-progress-display):
5927 Further fixes. Use set-glyph-image not set-image-instance-property,
5928 to fix problems with multiple windows in a frame.
5930 * menubar-items.el (tutorials-menu-filter):
5933 * startup.el (early-error-handler):
5934 Display message box under windows; otherwise, message will disappear
5935 before it can be viewed.
5938 Fix bug in NEEDTODUMP processing.
5940 2000-05-08 Yoshiki Hayashi <yoshiki@xemacs.org>
5942 * startup.el (lock-directory): Removed.
5943 (superlock-file): Ditto.
5944 (startup-set-paths): Remove lockdir.
5945 (startup-setup-paths-warning): Remove lock-directory.
5947 * setup-paths.el (paths-find-lock-directory): Removed.
5948 (paths-find-superlock-file): Ditto.
5950 2000-05-09 Ben Wing <ben@xemacs.org>
5952 * faces.el (set-face-property):
5953 * faces.el (set-face-font):
5954 * faces.el (set-face-foreground):
5955 * faces.el (set-face-background):
5956 * faces.el (set-face-background-pixmap):
5957 * faces.el (set-face-underline-p):
5958 * faces.el (set-face-strikethru-p):
5959 * faces.el (set-face-highlight-p):
5960 * faces.el (set-face-dim-p):
5961 * faces.el (set-face-blinking-p):
5962 * faces.el (set-face-reverse-p):
5966 * glyphs.el (make-image-specifier):
5967 * glyphs.el (glyph-property):
5968 * glyphs.el (set-glyph-image):
5969 * glyphs.el (make-glyph):
5970 * glyphs.el (make-pointer-glyph):
5971 * glyphs.el (make-icon-glyph):
5972 * glyphs.el (widget-image-instance-p): New.
5973 authorship info, lots of doc changes. New predicate, inadvertently
5974 omitted. the general principle with specifier docs is now that
5975 the description of instantiators should go with the make-foo-specifier
5976 fun's doc string, rather than in foo-specifier-p. this follows
5977 conventions elsewhere in XEmacs and in general is a lot more obvious
5978 of a place to look. sometimes the make-foo-specifier function needs
5979 to be created in the process.
5982 * gutter.el (make-gutter-specifier): New.
5983 * gutter.el (make-gutter-size-specifier): New.
5984 * gutter.el (make-gutter-visible-specifier): New.
5985 specifier doc updates according to the conventions specified before.
5988 * objects.el (make-font-specifier):
5989 * objects.el (make-color-specifier):
5990 * objects.el (make-face-boolean-specifier): New.
5991 specifier doc updates according to the conventions specified before.
5994 * specifier.el (set-specifier):
5995 * specifier.el (make-integer-specifier): New.
5996 * specifier.el (make-boolean-specifier): New.
5997 * specifier.el (make-natnum-specifier): New.
5998 * specifier.el (make-generic-specifier): New.
5999 * specifier.el (make-display-table-specifier): New.
6000 specifier doc updates according to the conventions specified before.
6003 * toolbar.el (make-toolbar-specifier): New.
6004 specifier doc updates according to the conventions specified before.
6006 2000-05-09 Ben Wing <ben@xemacs.org>
6008 * process.el (call-process-internal): Revert to previous version
6009 because Mike's change clashed with a change I did not long before.
6010 Changed progn to prog1 to fix the bug pointed out by Mike Alexander.
6011 Thanks very much Mike for pointing out the bug and submitting a
6014 2000-04-13 Mike Alexander <mta@arbortext.com>
6016 * process.el (call-process-internal): Send the correct input buffer
6017 (call-process-internal): Return the exit status of the process
6019 2000-05-07 Ben Wing <ben@xemacs.org>
6022 * winnt.el (nt-quote-args-verbatim): Removed.
6023 * winnt.el (nt-quote-args-prefix-quote): Removed.
6024 * winnt.el (nt-quote-args-backslash-quote): Removed.
6025 * winnt.el (nt-quote-args-double-quote): Removed.
6026 * winnt.el (nt-quote-args-functions-alist): Removed.
6027 * winnt.el (nt-quote-process-args): Removed.
6028 Remove all stuff for argument quoting. We borrow the code instead
6029 from Emacs 20.6, which is much more careful in its quoting
6030 (e.g. in handling runs of the escape character) and avoids most of
6031 the need for this Lisp mechanism by checking to see whether we're
6032 running a Cygwin or normal program and doing the appropriate
6033 quoting. If we end up needing such a mechanism, we should add
6034 it by extending the variable `mswindows-quote-process-args' so it
6035 can take an alist of regexps.
6037 2000-05-07 Ben Wing <ben@xemacs.org>
6040 Restore M-up, M-down to 21.1 state. Put *ward-sentence on
6041 C-M-left, C-M-right instead. Define C-M-up, C-M-down to scroll
6042 the window without moving point.
6045 * simple.el (scroll-up-one): New.
6046 * simple.el (scroll-down-one): New.
6047 Functions for use with C-M-up/down.
6049 2000-05-01 Martin Buchholz <martin@xemacs.org>
6051 * XEmacs 21.2.33 is released.
6053 2000-04-29 Martin Buchholz <martin@xemacs.org>
6055 * dialog.el (yes-or-no-p-dialog-box):
6057 Fix following horrible bug in X11 mode with focus-follows-mouse:
6058 1. Visit two files in two different frames.
6059 2. do File->Revert Buffer in one of those frames.
6060 3. Dialog box appears.
6061 4. Arrange things so that the mouse passes over the *other*
6062 frame, then to the dialog box, and click on "Yes".
6063 5. The file contents end up in the *wrong* buffer!
6066 2000-04-28 Ben Wing <ben@xemacs.org>
6068 * help.el (describe-installation): correct typo introduced
6069 in last patch: boundp -> fboundp.
6071 * etags.el (buffer-tag-table-list):
6072 canonicalize filenames to Unix format so that tag-table-alist
6073 searching works under Windows.
6076 Bowdlerize the supposedly objectionable words
6077 "who couldn't quite manage to cleanly modify batch-update-autoloads".
6079 * gutter-items.el (set-progress-display-style):
6080 * gutter-items.el (search-dialog-callback):
6081 * gutter-items.el (make-search-dialog):
6082 Change to new callback-ex api.
6084 2000-04-26 Bjrn Torkelsson <torkel@hpc2n.umu.se>
6086 * help.el: (describe-installation): decode-coding-string is not
6087 defined in a non MULE environment.
6089 2000-04-28 Ben Wing <ben@xemacs.org>
6091 * gutter-items.el (buffer-list-changed-hook):
6092 use it, not record-buffer-hook.
6094 * subr.el (record-buffer-hook): Removed.
6096 2000-04-27 Ben Wing <ben@xemacs.org>
6098 * gutter-items.el (buffers-tab-switch-to-buffer): do not
6099 use NORECORD option. Andy will not like this, but the existing
6100 gutter behavior is just wrong, as per this comment:
6102 ;; this used to add the norecord flag to both calls below.
6103 ;; this is bogus because it is a pervasive assumption in XEmacs
6104 ;; that the current buffer is at the front of the buffers list.
6105 ;; for example, select an item and then do M-C-l
6106 ;; (switch-to-other-buffer). Things get way confused.
6108 ;; Andy, if you want to maintain the current look, you must
6109 ;; *uncouple* the gutter order and buffers order.
6111 * loaddefs.el (completion-ignored-extensions): unfuckify.
6113 * bytecomp.el (batch-byte-compile-one-file): new function, used in
6116 * autoload.el (batch-update-one-directory): new function, used in
6119 * loadup.el: set gc-cons-threshold very high unless dumping --
6120 loadup during update-elc is much much much faster. also do this
6121 when quick-building.
6123 add commented-out code for profiling loadup.
6126 * update-elc.el (preloaded-file-list): add bytecomp.el, since it
6127 is required in order to build xemacs.
6129 2000-04-26 Ben Wing <ben@xemacs.org>
6131 * loadup.el: don't garbage collect during loadup if quick-build
6132 compile-time option is set.
6134 2000-04-23 Ben Wing <ben@xemacs.org>
6136 * update-elc.el: compute whether any dumped .el or .elc files
6137 are newer than the dumped exe, and touch the file ../src/NEEDTODUMP
6140 * update-elc.el (update-elc-files-to-compile): always change
6141 NOBYTECOMPILE in the src directory rather than current dir,
6142 so it will work under NT.
6144 * autoload.el (autoload-trim-file-name): canonicalize to slashes so
6145 the form of this file is identical between Unix and Windows.
6146 (autoload-target-directory): Fixed to be lisp/ not lisp/prim/.
6148 (update-autoloads-from-directory): updated doc string.
6149 updated doc strings in a few other places.
6151 2000-04-18 Yoshiki Hayashi <yoshiki@xemacs.org>
6153 * bytecomp.el (byte-force-recompile): Fix argument to
6154 byte-recompile-directory.
6156 2000-04-17 Yoshiki Hayashi <yoshiki@xemacs.org>
6158 * gutter-items.el (progress-display-clear-when-idle): Use
6160 * gutter-items.el (clear-progress-display): Adjust number of
6163 2000-04-13 Yoshiki Hayashi <yoshiki@xemacs.org>
6165 * dumped-lisp.el (preloaded-file-list): Always dump select.el.
6167 2000-04-16 Ben Wing <ben@xemacs.org>
6169 * printer.el: New file.
6171 * dumped-lisp.el (preloaded-file-list): Declare printer.el.
6173 * help.el (describe-installation): Fix decoding for Windows.
6176 * menubar-items.el (default-menubar):
6177 * menubar-items.el (tutorials-menu-filter): New.
6178 * menubar-items.el (popup-menubar-menu):
6179 Add authorship. Redo Help menu and Tutorials filter.
6181 * menubar.el: Correct comment.
6183 * modeline.el (modeline-buffer-identification): Correct doc string.
6186 * simple.el (printing): Removed.
6187 * simple.el (printer-name): Removed.
6188 * simple.el (generic-print-buffer): Removed.
6189 * simple.el (generic-print-region): Removed.
6190 Move generic print code to printer.el.
6192 2000-04-15 Ben Wing <ben@xemacs.org>
6194 * simple.el (generic-print-region): New.
6195 make this function actually work.
6196 (generic-print-buffer): call generic-print-region.
6198 2000-04-14 Andy Piper <andy@xemacs.org>
6200 * gutter-items.el (make-search-dialog): avoid unnecessary futzing
6201 by using the new widget-callback-current-channel.
6202 (search-dialog-callback): ditto.
6204 2000-04-12 Andy Piper <andy@xemacs.org>
6206 * gutter.el (default-gutter-position): moved from gutter-items.el.
6207 (default-gutter-position-changed-hook): ditto.
6208 (gutter-element-visibility-changed-hook): ditto.
6209 (set-gutter-element): ditto.
6210 (remove-gutter-element): ditto.
6211 (set-gutter-element-visible-p): ditto.
6212 (gutter-element-visible-p): ditto.
6213 (init-gutter): ditto.
6215 * dialog.el (make-dialog-box): renamed and moved from
6218 * gutter-items.el: move various functions elsewhere.
6220 2000-04-13 Katsumi Yamaoka <yamaoka@jpl.org>
6222 * menubar-items.el: Fixed place of parenthesis.
6224 2000-04-12 Ben Wing <ben@xemacs.org>
6226 * etags.el (find-tag-at-point): New. Lets you do find-tag
6227 without constantly being prompted for the tag.
6228 * simple.el: Added a number of section headings, to clarify the
6229 organization of this file.
6230 * simple.el (activate-region):
6231 * simple.el (region-exists-p):
6232 * simple.el (region-active-p):
6233 Moved these three function down to the other side of
6234 the case-changing functions, so they join the rest of
6236 * simple.el (printing): New.
6237 * simple.el (printer-name): New.
6238 * simple.el (generic-print-buffer): New.
6239 New functions, a very simple prototype for a unified
6242 * process.el (call-process-internal): Real fix for null BUFFER,
6243 other problems with BUFFER specs.
6246 Fixed up File->Print to use new printing functions.
6247 Various corrections and expansions to Grep/Compile menus.
6248 New options for Printing.
6249 New options for SMTP Mail, the way to send mail under
6250 MS Windows. (There's also a package patch to make SMTP
6251 Mail be the default under MSWin.)
6253 2000-04-09 Jeff Miller <jmiller@cablespeed.com>
6255 * menubar-items.el: Selecting Rectangle Mousing from menubar
6256 did not work. Needed to quote mouse-track-rectangle-p.
6258 2000-04-06 Yoshiki Hayashi <yoshiki@xemacs.org>
6260 * cl-compat.el (keywordp): Removed.
6262 2000-04-05 Andy Piper <andy@xemacs.org>
6264 * gutter-items.el (progress-layout-glyph): don't initialize here.
6265 (progress-gauge-glyph): use dynamic sizing.
6266 (set-progress-display-style): new function. Set progress glyphs
6267 appropriately depending on the style.
6268 (progress-display-style): new variable. Custom version of
6269 set-progress-display-style.
6270 (progress-abort-glyph): switch to dynamic sizes.
6271 (search-dialog-text): make the edit field active.
6273 2000-04-04 Andy Piper <andy@xemacs.org>
6275 * gutter-items.el (make-search-dialog): need to make the search
6276 dialog visible after creation.
6278 * menubar-items.el (default-menubar): use the search dialog for
6279 searching. Remove some extraneous search menu items.
6281 * gutter-items.el (set-gutter-element): allow glyphs to be used as
6283 (make-gutter-only-dialog-frame): allow the user to create the
6284 frame unmapped. Allow the gutter spec to be given as a glyph.
6285 (search-dialog-direction): new variable.
6286 (search-dialog-text): new variable.
6287 (search-dialog-callback): new function. Callback for the search
6289 (make-search-dialog): new function. Create a user-friendly search
6292 2000-04-04 Hrvoje Niksic <hniksic@iskon.hr>
6294 * faces.el (set-face-stipple): Use mswindows-bitmap-file-path
6297 2000-04-01 Andy Piper <andy@xemacs.org>
6299 * font-lock.el (font-lock-fontify-keywords-region): Calculate
6300 progress more accurately.
6302 2000-02-02 Hirokazu FUKUI <hfukui@sannet.ne.jp>
6304 * finder.el (finder-compile-keywords): Process readable files only.
6305 Because error in process of .#finder-inf.el when compile xemacs
6306 with --with-clash-detection option.
6308 2000-03-31 Andy Piper <andy@xemacs.org>
6310 * gutter-items.el (append-progress-display): don't delay after a
6311 successful font-lock.
6312 (make-gutter-only-dialog-frame): new function. Allow users to
6313 create gutter-only dialogs.
6315 2000-03-27 Mike Alexander <mta@arbortext.com>
6317 * process.el (call-process-internal): Handle a null BUFFER
6318 parameter correctly.
6320 2000-03-28 Andy Piper <andy@xemacs.org>
6322 * gutter-items.el (abort-progress-display): put strings in the
6324 (progress-layout-glyph): signal special 'quit callback.
6325 (progress-display-quit-function): deleted.
6326 (progress-display-stop-callback): deleted.
6327 (progress-display-dispatch-command-events): deleted.
6328 (append-progress-display): remove calls to
6329 progress-display-dispatch-command-events.
6330 (raw-append-progress-display): ditto.
6332 2000-03-23 Hrvoje Niksic <hniksic@iskon.hr>
6334 * faces.el (set-face-stipple): Rewrite to correctly handle PIXMAP
6335 being a list. Actually define `stipple-pixmap-p' which is used as
6336 an error predicate. Correctly handle PIXMAP being either relative
6337 or absolute file name.
6339 2000-03-24 Andy Piper <andy@xemacs.org>
6341 * gutter-items.el (add-tab-to-gutter): use copy-sequence.
6342 (abort-progress-display): ditto. Don't delete the created extent.
6343 (raw-append-progress-display): ditto.
6344 (progress-display-dispatch-non-command-events): new
6345 function. Encapsulates what we want to do when no command input is
6347 (progress-display-dispatch-command-events): likewise, but disable
6348 for now since it causes too many problems.
6349 (append-progress-display): use them.
6350 (raw-append-progress-display): ditto.
6351 (default-gutter-position-changed-hook): set this rather than
6352 default-gutter-position-changed.
6353 (default-gutter-position-changed-hook): lambda with zero arguments
6355 (raw-append-progress-display): trap errors in pending input since
6356 allowing them to signal will hose the gauge well and
6357 truly. Ideally we would like to delay these until we are more able
6359 (append-progress-display): ditto.
6361 2000-03-20 Jeff Miller <jmiller@cablespeed.com>
6363 * lisp/make-docfile.el: call-process-internal is now implemented
6366 2000-03-21 Ben Wing <ben@xemacs.org>
6368 * mule\mule-cmds.el (set-language-info-alist):
6369 Fix to correspond to new menu arrangement.
6371 2000-03-21 Ben Wing <ben@xemacs.org>
6374 * process.el (call-process-internal): New.
6375 New implementation of call-process. Only enabled under NT, so far.
6376 stderr handling not implemented yet in CVS'd C code.
6378 2000-03-20 Ben Wing <ben@xemacs.org>
6381 * lisp-mode.el (lisp-interaction-mode-menubar-menu): New.
6382 * lisp-mode.el (lisp-interaction-mode):
6383 Put back Lisp Interaction menubar for Jan V's sake.
6386 * simple.el (mark-ring):
6387 * simple.el (dont-record-current-mark): New.
6388 * simple.el (in-shifted-motion-command): New.
6389 * simple.el (mark-ring-unrecorded-commands): New.
6390 * simple.el (mark-ring-max):
6391 * simple.el (set-mark-command):
6392 * simple.el (push-mark):
6393 * simple.el (handle-pre-motion-command):
6394 Implement scheme for not recording unimportant marks.
6397 * subr.el (function-allows-args): New.
6398 New function function-allows-args.
6400 2000-03-20 Martin Buchholz <martin@xemacs.org>
6402 * XEmacs 21.2.32 is released.
6404 2000-03-20 Andy Piper <andy@xemacs.org>
6406 * gutter-items.el (update-tab-in-gutter): force selection of the
6407 selected-window if required to do so.
6408 (buffers-tab-items): ditto.
6409 (add-tab-to-gutter): ditto.
6410 (create-frame-hook): use force-selection.
6411 (default-gutter-position-changed): lambdify.
6412 (update-tab-hook): deleted since it was only used in one place.
6414 2000-03-18 Andy Piper <andy@xemacs.org>
6416 * files.el (find-file-noselect): undo change that shouldn't have
6419 2000-03-17 Andy Piper <andy@xemacs.org>
6421 * buffer.el (switch-to-buffer): use last-nonminibuf-window instead
6422 of selected-window trickery.
6424 * gutter-items.el (update-tab-in-gutter): don't give dedicated
6426 (progress-display-stop-callback): progress -> progress-display
6427 (progress-display-quit-function): ditto.
6428 (clear-progress-display): ditto.
6429 (remove-progress-display): ditto.
6430 (append-progress-display): ditto.
6431 (abort-progress-display): ditto.
6432 (raw-append-progress-display): ditto.
6433 (display-progress-display): ditto.
6434 (current-progress-display-label): ditto.
6435 (current-progress-display): ditto.
6436 (lprogress-display): ditto and save the buffer
6437 (progress-display): ditto. Otherwise the buffer sometimes gets
6438 changed which confuses font-lock.
6440 * font-lock.el (font-lock-default-fontify-buffer): catch all
6441 errors, not just quit.
6442 (font-lock-mode): progress -> display-progress
6443 (font-lock-default-fontify-buffer): ditto.
6444 (font-lock-fontify-syntactically-region): ditto.
6445 (font-lock-fontify-keywords-region): ditto.
6447 2000-03-14 Hrvoje Niksic <hniksic@iskon.hr>
6449 * cl.el (gensym): Move to here from cl-macs.el.
6452 2000-03-16 Andy Piper <andy@xemacs.org>
6454 * font-lock.el (font-lock-mode): use lprogress and friends for
6455 progress management.
6456 (font-lock-default-fontify-buffer): ditto.
6457 (font-lock-fontify-syntactically-region): ditto.
6458 (font-lock-fontify-keywords-region): ditto.
6459 (font-lock-revert-cleanup): fix reverting.
6460 (font-lock-revert-setup): ditto.
6462 * gutter-items.el (progress-use-echo-area): new variable. Use the
6463 echo area for progress gauges if non-nil.
6464 (clear-progress): remove echo area stuff and defer to
6466 (append-progress): dispatch non-command events after each progress
6467 increment. Remove echo area stuff.
6468 (abort-progress): remove echo area stuff and defer to
6470 (raw-append-progress): ditto. Dispatch non-command events after
6472 (display-progress): defer echo area stuff to display-message.
6474 * gutter-items.el (clear-progress):
6475 (abort-progress): indentation changes.
6476 (display-progress): don't clear progress.
6477 (append-progress): compare messages with equal.
6478 (raw-append-progress): use dispatch-non-command-events to flush
6479 widget creation events.
6481 2000-03-13 Ben Wing <ben@xemacs.org>
6484 * abbrev.el (abbrev-string-to-be-defined): New.
6485 * abbrev.el (inverse-abbrev-string-to-be-defined): New.
6486 Changes for use with the menubar.
6488 2000-03-12 Ben Wing <ben@xemacs.org>
6490 * alist.el (vassoc): moved here from font-menu.el.
6492 * custom.el (defface): typo fix.
6494 * dialog.el (yes-or-no-p-dialog-box):
6495 * dialog.el (message-box):
6496 * files.el (save-some-buffers-1):
6497 Put accelerators in the button names.
6499 * font-lock.el (font-lock-comment-face):
6500 * font-lock.el (font-lock-keyword-face):
6501 * font-lock.el (font-lock-function-name-face):
6502 Fixed some of the colors under MS Windows because the existing
6503 default colors were hardly different from black and needed to be
6507 * font-menu.el (font-menu-split-long-menu):
6508 * font-menu.el (font-menu-family-constructor):
6509 * font-menu.el (font-menu-size-constructor):
6510 * font-menu.el (font-menu-weight-constructor):
6511 * font-menu.el (font-menu-set-font):
6512 vassoc moved to alist.el.
6513 Accelerators added to all menus.
6514 Unused bound var new-props removed.
6516 * keydefs.el: I did a whole lot of rearranging to put things in a
6517 more consistent order and fixed a number of cases where key
6518 combinations involving up, down, left, right and so on were
6519 defined but the corresponding keypad combinations were not
6523 * lisp-mode.el (lisp-interaction-mode-popup-menu):
6524 * lisp-mode.el (emacs-lisp-mode):
6525 * lisp-mode.el (lisp-interaction-mode):
6526 * lisp-mode.el (flet):
6527 Added accelerators onto the menus.
6528 Made all the different versions of the let function be indented
6530 Undid Steve's easy-menu-ification, because it makes it impossible
6531 to have the menubar and popup menus different.
6532 Cleaned up the menu; added items for find-function &c and some
6533 indenting, and removed debug-on-*.
6535 * list-mode.el (list-mode-hook):
6536 * list-mode.el (list-mode):
6537 * list-mode.el (completion-setup-hook):
6538 * list-mode.el (display-completion-list):
6539 Added support for the :window-height keyword, which is required
6540 because of other changes that I made for the file dialog box. I
6541 also made the hook variables list-mode-hook and
6542 completion-setup-hook and also minibuffer-setup-hook in
6543 minibuf.el be permanent-local; see comment in list-mode.el.
6545 * map-ynp.el (map-y-or-n-p):
6546 Added accelerators to the dialog buttons.
6548 * menubar-items.el (menu-truncate-list):
6549 New internal function.
6550 * menubar-items.el (submenu-generate-accelerator-spec):
6551 * menubar-items.el (menu-item-strip-accelerator-spec):
6552 * menubar-items.el (menu-item-generate-accelerator-spec):
6553 New exported functions, for use in auto-generating accelerator specs.
6556 * menubar-items.el (default-menubar):
6557 * menubar-items.el (maybe-add-init-button):
6558 * menubar-items.el (bookmark-menu-filter):
6559 * menubar-items.el (slow-format-buffers-menu-line):
6560 * menubar-items.el (build-buffers-menu-internal):
6561 * menubar-items.el (language-environment-menu-filter):
6562 * menubar-items.el (default-popup-menu):
6563 * menubar-items.el (popup-buffer-menu):
6564 * menubar-items.el (popup-menubar-menu):
6565 Did a major overhaul on this file, and in fact I'm nowhere near
6566 done working on the menubar, and there will be more patches to
6567 come. A basic summary of what I've done:
6569 a) I added accelerators to all of the menu items. For menus that
6570 are auto-generated, such as the buffers menu, the accelerators are
6571 automatically added to the beginning of each line using the
6572 numbers 1 through 9, then zero, and then letters starting with A,
6573 but omitting the letters that are already in use for the fixed
6574 menu items at the top of the buffers menu. To facilitate adding
6575 accelerators of this kind, I created some new functions
6576 (*-accelerator-spec), which are also being used by other filters
6577 that auto generate lists of things such as ftp sites to download
6578 packages. If people really don't like these accelerators
6579 appearing at the beginning of the menu items, a variable can be
6580 added to optionally turn them off, but I think this is rather
6581 pointless because other menu items have accelerators and many or
6582 most of the menu users will use the accelerators if the support is
6585 b) I combined the top level Tools and Apps menus into a single
6586 Tools menu, because the distinction between the two is not
6587 obvious, and the items on the menus are not used often enough that
6588 putting some of them onto submenus is a problem.
6590 c) I created two new top level menus called View and Cmds because
6591 there were too many items on the File and Edit menus, and I'm going
6592 to be adding more items to these menus. In contrast to the Tools
6593 menu, the items on these menus may be used quite often during an
6594 editing session, and so should be available with fewer
6597 d) I added a number of options to the options menu, including one
6598 for controlling whether the alt key can be used to traverse to
6599 menu items using the accelerators, one for controlling behavior of
6600 control-k, one for controlling how the kill and yank functions
6601 interact with the clipboard, a few additional buffers-menu
6602 options, and various other things. I also did a bit of
6603 rearranging, for example, combining the keyboard and mouse options
6604 into a single keyboard and mouse submenu to facilitate the
6605 accelerators on that level.
6607 e) I changed the variable buffers-menu-format-buffer-line-function
6608 to take two arguments instead of one, the second argument being
6609 the line number for use in creating an accelerator. I added a
6610 hack to support existing functions with one argument (although I
6611 doubt that very many of these exist), for backward compatibility.
6613 f) I moved the top level mule menu to be a submenu of the edit
6614 menu. I think that most of the items on this menu are fairly
6615 useless and there are certainly not enough frequently used items
6616 to justify this being its own top level menu.
6618 g) I combined most of the items in big-menubar.el into the main menu.
6619 If people think the main menu is too big, it would be possible to
6620 create different configurations, some smaller.
6622 * menubar.el (check-menu-syntax):
6623 Deleted some syntax checks that were no longer valid, partly
6624 because of changes that were already made a long time ago, and
6625 partly because of a change I made where I allow the name of the
6626 menu item to be an evaluated expression rather than just a string,
6627 similar to all of the other parameters of a menu item.
6630 * minibuf.el (read-file-name-1):
6631 * minibuf.el (mouse-read-file-name-1):
6632 I made a number of changes to improve the appearance
6633 and functioning of the file dialog box. They include:
6635 a) Fixing the problem where closing the dialog box by clicking on
6636 the close button of the window didn't properly exit the
6639 b) Fixing the problem that if you typed part of a file name, and
6640 then clicked on a completion with the mouse, the file was not
6643 c) Changing the title of the dialog box to reflect the operation
6644 being done in accordance with user interface conventions, rather
6645 than the name of the dialog box buffer, which is rather useless.
6647 d) Remove the words "possible completions are" which didn't
6650 e) Fix things so that the completions scroll off the end of the
6651 completions windows only to the right, rather than both to the
6652 right and down, which is in accordance with Windows user interface
6655 * msw-init.el (init-post-mswindows-win):
6656 Added a binding for meta-F4, which is the standard windows binding
6657 for exiting a program.
6659 * select.el (get-selection-no-error):
6660 * select.el (own-selection):
6661 * select.el (own-clipboard):
6662 Added an optional argument called append to the functions
6663 own-selection and own-clipboard. This adds support for appending
6664 text to the existing selection and allows the function
6665 own-clipboard to be used as the value of the variable
6666 interprogram- cut-function.
6668 Fixed a bug in own-selection in handling zmacs-region-stays.
6670 * simple.el (historical-kill-line): New.
6672 * simple.el (kill-line):
6673 * simple.el (interprogram-cut-function):
6674 * simple.el (interprogram-paste-function):
6675 * simple.el (handle-pre-motion-command):
6676 * simple.el (next-line):
6677 * simple.el (previous-line):
6678 a) Expanded the variable kill-whole-line, so that function
6679 kill-line can be set to delete the entire line always, not just
6680 when cursor is at the beginning of the line. This is controlled
6681 by setting the variable kill-whole-line to the symbol 'always.
6682 This behavior, as well as the existing kill-whole-line behavior,
6683 now only take effect when kill-line is called interactively,
6684 although this is a departure from a previous behavior in the case
6685 of setting this variable kill-whole-line to t. It is almost
6686 certainly what has always been intended, and most likely the old
6687 way of doing things introduced bugs. I also created a function
6688 called historical-kill-line, which ignores the kill-whole-line
6689 setting and always gives the historical behavior of only killing
6690 to the end of the line. I bound this function to shift- control-k
6691 so that the kill to end of line behavior is available, even when
6692 kill-whole-line has been set to change control-k into the simple
6693 delete-whole-line behavior. (This can be set using the options
6696 b) I changed things so that kill and yank now interact with the
6697 clipboard by default under windows. This was done by changing the
6698 default value of interprogram-cut- function and
6699 interprogram-paste-function. You can get the old behavior by
6700 setting these to nil, and there is an option on the options menu
6703 c) I added support for selecting text using shifted motion keys.
6704 This support is on by default and can be controlled by the
6705 variable shifted-motion-keys-select-region. There is also a
6706 variable called unshifted-motion-keys-deselect-region that
6707 controls more specifically how the shifted motion key behavior
6708 works. I did not put an option on the options menu to turn this
6709 off, because I can't imagine why this would be useful.
6711 * simple.el (forward-block-of-lines):
6712 * simple.el (backward-block-of-lines):
6713 * simple.el (block-movement-size):
6716 * simple.el (uncapitalized-title-words):
6717 * simple.el (uncapitalized-title-word-regexp):
6718 * simple.el (capitalize-string-as-title):
6719 * simple.el (capitalize-region-as-title):
6723 * subr.el (add-hook):
6724 * subr.el (make-local-hook): New.
6725 * subr.el (remove-local-hook): New.
6726 * subr.el (add-one-shot-hook): New.
6727 * subr.el (add-local-one-shot-hook): New.
6728 Added some functions to make using hooks easier.
6731 a) Functions add-local-hook and remove-local-hook to make it easy
6734 b) Functions add-one-shot-hook and add-local-one-shot-hook, which
6735 make it possible to add a "one-shot" hook, which is to say a hook
6736 that runs only once, and automatically removes itself after the
6737 first time it has run.
6739 2000-03-09 Andy Piper <andy@xemacs.org>
6741 * files.el (auto-mode-alist): pick up jsp, jhtml and xml files.
6743 2000-03-09 Yoshiki Hayashi <yoshiki@xemacs.org>
6745 * buff-menu.el (buffers-menu-omit-invisible-buffers):
6746 Moved from menubar-items.el.
6747 * dumped-lisp.el: Dump gutter-items regardless of menubar.
6749 2000-03-08 Andy Piper <andy@xemacs.org>
6751 * gutter-items.el (build-buffers-tab-internal): add selected field
6752 to buffers tab spec.
6754 2000-03-07 Yoshiki Hayashi <yoshiki@xemacs.org>
6756 * minibuf.el (last-exact-completion): Initialize to nil.
6758 2000-03-07 Didier Verna <didier@xemacs.org>
6760 * startup.el (command-line-1): remove unused variable
6761 `first-file-buffer'.
6763 2000-02-29 Hrvoje Niksic <hniksic@iskon.hr>
6765 * loaddefs.el (completion-ignored-extensions): Removed ".log",
6766 which is also used for Web server log files.
6768 2000-02-03 IKEYAMA Tomonori <tomonori@suiyokai.org>
6770 * mule/mule-charset.el: Setup auto-fill-chars.
6772 2000-03-02 SL Baur <steve@beopen.com>
6774 * subr.el (with-string-as-buffer-contents): Reimplement using
6775 `with-temp-buffer'. Fixes non-unique buffer name problem, fixes
6776 non-deletion of buffer after execution problem.
6777 (with-output-to-string): Use unique buffer name.
6779 2000-02-29 Stephen J. Turnbull <stephen@xemacs.org>
6781 * gutter-items.el (buffers-tab-sort-function): New variable.
6782 (buffers-tab-items): Funcall it to sort the buffer tab list.
6784 2000-02-29 Stephen J. Turnbull <stephen@xemacs.org>
6786 * startup.el (load-user-init-file): Merge two `if's to one `or'.
6788 2000-02-28 Martin Buchholz <martin@xemacs.org>
6790 * menubar-items.el (maybe-add-init-button): Remove the "Load
6791 .emacs" button from all menubars.
6793 2000-03-01 Didier Verna <didier@xemacs.org>
6795 * rect.el (string-rectangle): depend on `pending-delete-mode' for
6796 region rectangle replacement (from Jan Vroonhof).
6797 (replace-rectangle): new function.
6799 2000-01-05 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
6801 * mule/mule-cmds.el (set-default-coding-systems): Use
6802 set-terminal-coding-system and set-keyboard-coding-system.
6803 * coding.el (set-terminal-coding-system): Use
6804 set-console-tty-output-coding-system.
6805 (set-keyboard-coding-system): Use
6806 set-console-tty-input-coding-system.
6808 2000-02-21 Yoshiki Hayashi <yoshiki@xemacs.org>
6810 * minibuf.el (read-variable): Allow symbol to default argument.
6812 2000-02-27 Andy Piper <andy@xemacs.org>
6814 * gutter-items.el (update-tab-hook): new function to be used for
6816 (create-frame-hook): add update-tab-hook.
6817 (record-buffer-hook): ditto.
6818 (default-gutter-position-changed): ditto.
6819 (default-gutter-position): updating the buffers tab is now handled
6821 (default-gutter-position-changed-hook): new variable.
6822 (gutter-element-visibility-changed-hook): ditto.
6823 (set-gutter-element-visible-p): call it.
6824 (set-gutter-element): use modify-specifier-instances. Set extents
6825 as duplicable before using.
6826 (remove-gutter-element): ditto.
6827 (set-gutter-element-visible-p): ditto.
6828 (init-gutter): new function.
6829 (add-tab-to-gutter): use new gutter-element functions rather than
6830 setting specifiers directly.
6831 (clear-progress): ditto.
6832 (abort-progress): ditto.
6833 (gutter-buffers-tab-visible-p): renamed from
6834 default-gutter-visible-p
6836 * specifier.el (modify-specifier-instances): new function from Jan
6839 * x-init.el (init-post-x-win): call init-gutter.
6841 * msw-init.el (init-post-mswindows-win): call init-gutter.
6843 * menubar-items.el (default-menubar): Update to reflect new gutter
6846 2000-02-26 Andy Piper <andy@xemacs.org>
6848 * gutter-items.el (set-gutter-element): new function. Add gutter
6849 elements to the specified gutter.
6850 (remove-gutter-element): new function. Remove gutter elements from
6851 the specified gutter.
6852 (set-gutter-element-visible-p): new function. Set gutter element
6853 visibility for the provided gutter-visible specifier.
6855 2000-02-23 Andy Piper <andy@xemacs.org>
6857 * gutter-items.el (add-tab-to-gutter): specify dimensions
6860 2000-02-24 Martin Buchholz <martin@xemacs.org>
6862 * gutter-items.el (add-tab-to-gutter):
6863 * package-get.el (package-get-interactive-package-query):
6864 * package-ui.el (pui-directory-exists):
6865 (pui-install-selected-packages):
6866 (pui-list-packages):
6867 Use #'(lambda ...) instead of '(lambda ...).
6869 2000-02-21 Gregory Neil Shapiro <gshapiro@gshapiro.net>
6871 * startup.el (load-user-init-file): Check to make sure user
6872 has an init-file before calling load().
6874 2000-02-20 Kirill 'Big K' Katsnelson <kkm@dtmx.com>
6876 * msw-glyphs.el (msgdi-device-p): Added this and 'msgdi specifier tag.
6878 2000-02-23 Martin Buchholz <martin@xemacs.org>
6880 * XEmacs 21.2.31 is released.
6882 2000-02-21 Mike Sperber <mike@xemacs.org>
6884 * loadup.el (really-early-error-handler):
6887 Remove dependency on EMACSBOOTSTRAP... environment variables.
6889 2000-02-21 Martin Buchholz <martin@xemacs.org>
6891 * XEmacs 21.2.30 is released.
6893 2000-02-19 Martin Buchholz <martin@xemacs.org>
6895 * byte-optimize.el (byte-optimize-plus):
6896 (byte-optimize-minus):
6897 (byte-optimize-multiply):
6898 Optimize (- 0) to 0, not (-)
6899 Optimize (+ 5 3.0) to 8.0
6900 Optimize (* 5 3.0) to 15.0
6901 Improve readability.
6903 2000-02-21 Jonathan Harris <jhar@tardis.ed.ac.uk>
6905 * modeline.el: (modeline-scrolling-method): change modeline
6906 mswindows cursor appearance according to the value.
6908 * msw-faces.el: (mswindows-init-device-faces): Initialise 'default
6909 and 'gui-element face colors and 'gui-element face font to Windows
6912 2000-02-09 Stef Epardaud <stef@lunatech.com>
6914 * font-lock.el: Javadoc enhancements
6916 1999-11-27 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
6918 * ldap.el (toplevel): Test if LDAP support has been compiled in
6919 (ldap-verbose): New option
6920 (ldap-search-entries): Renamed from the previous ldap-search
6921 Conditionalize message display on ldap-verbose
6922 (ldap-add-entries, ldap-modify-entries, ldap-delete-entries): New
6924 (ldap-search): Is now defined as an obsolete wrapper calling
6925 ldap-search-basic or ldap-search-entries
6928 1999-12-06 Hirokazu FUKUI <hfukui@sannet.ne.jp>
6929 Shuhei KOBAYASHI <shuhei@aqua.ocn.ne.jp>
6930 Jan Vroonhof <jan@xemacs.org>
6932 * byte-optimize.el (byte-optimize-form-code-walker): Fixed.
6933 When for-effect is true, didn't call `byte-optimize-form'
6934 in and/or subforms without last.
6936 1999-12-07 Jan Vroonhof <vroonhof@math.ethz.ch>
6938 * package-get.el (package-get-download-sites): Use correct custom
6941 2000-02-15 Kirill 'Big K' Katsnelson <kkm@dtmx.com>
6943 * files.el (write-file): Ask for coding system when compiled with
6946 2000-02-16 Andy Piper <andy@xemacs.org>
6948 * buffer.el (switch-to-buffer): give norecord argument to
6949 set-window-buffer instead of explicitly recording.
6951 * gutter-items.el (buffers-tab-switch-to-buffer): don't record if
6952 we have to pick a window.
6954 1999-12-24 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
6956 * mule/mule-cmds.el (describe-language-support): Don't add
6957 unexist function to help-map.
6958 (describe-coding-system): Don't use already assigend `C'.
6960 2000-01-23 Bjrn Torkelsson <torkel@hpc2n.umu.se>
6962 * info.el (Info-save-auto-generated-dir): nil -> 'never to make it
6965 2000-02-04 Kazuyuki IENAGA <kazz@imasy.or.jp>
6967 * about.el: Ienaga's e-mail address change.
6969 2000-02-16 Samuel Mikes <smikes@alumni.hmc.edu>
6971 * etags.el (find-tag): force new window -- even if buf already
6972 visible -- when other-window is t
6974 2000-02-16 Martin Buchholz <martin@xemacs.org>
6976 * XEmacs 21.2.29 is released.
6978 2000-02-09 Martin Buchholz <martin@xemacs.org>
6980 * cl-extra.el (getf): This is now identical to `plist-get', so
6982 * cl-macs.el: Make getf an alias to plist-get, at the
6983 byte-compiler level, using define-compiler-macro.
6985 2000-02-08 Martin Buchholz <martin@xemacs.org>
6987 * cl-extra.el (cl-remprop): Remove. remprop is now in C.
6989 2000-02-07 Kyle Jones <kyle_jones@wonderworks.com>
6991 * lisp/etags.el (find-tag-internal): set exact-tagname to
6992 a regular expression that matches against the tagname
6993 part of the tag entry first instead of only looking in
6996 2000-01-23 Bjrn Torkelsson <torkel@hpc2n.umu.se>
6998 * gutter-items.el: fixed typo(s) in customizing default-gutter-position
6999 * toobar.el: fixed typo(s) in customizing default-toolbar-position
7001 2000-02-07 Martin Buchholz <martin@xemacs.org>
7003 * XEmacs 21.2.28 is released.
7005 2000-02-07 Martin Buchholz <martin@xemacs.org>
7007 * cl-extra.el (getf): Just call `get', never `get*'.
7008 Make arglist match docstring.
7009 Fix bug: (getf nil t t) ==> Lisp nesting exceeds `max-lisp-eval-depth'
7010 * cl-macs.el (get* compiler macro): Simply replace `get*' by `get'.
7011 * byte-optimize.el: remove references to `get*'.
7013 2000-02-06 Martin Buchholz <martin@xemacs.org>
7015 * mule/european.el: Add syntax information for Latin3 and Latin4.
7017 2000-02-02 Martin Buchholz <martin@xemacs.org>
7019 * byte-optimize.el: Byte-optimize (length "foo")
7021 2000-02-03 Daiki Ueno <ueno@ueda.info.waseda.ac.jp>
7023 * window.el (shrink-window-if-larger-than-buffer): Rewrite full
7024 width check using `window-leftmost-p' and `window-rightmost-p'.
7026 2000-02-02 Per Abrahamsen <abraham@dina.kvl.dk>
7028 * wid-edit.el (widget-match-inline): An atom never matches a
7031 2000-01-29 Kirill 'Big K' Katsnelson <kkm@dtmx.com>
7033 * modeline.el: Consolidated 'x and 'mswindows specification under
7036 2000-01-29 Andy Piper <andy@xemacs.org>
7038 * gutter-items.el: (format-buffers-tab-line): Try and be
7039 intelligent about buffer naming when we have duplicates.
7041 2000-01-29 Andy Piper <andy@xemacs.org>
7043 * gutter-items.el (gutter-visible-p): Make sure the gutter gets
7044 updated when it becomes visible.
7046 2000-01-26 Kirill 'Big K' Katsnelson <kkm@dtmx.com>
7048 * bytecomp.el (byte-compile-insert-header): Properly set coding
7049 system under MULE and file-coding.
7051 2000-01-28 Martin Buchholz <martin@xemacs.org>
7053 * coding.el (dontusethis-set-value-file-name-coding-system-handler):
7054 (dontusethis-set-value-terminal-coding-system-handler):
7055 (dontusethis-set-value-keyboard-coding-system-handler):
7056 Never undefine coding system aliases. Emergency fix for gnus.
7058 2000-01-26 Hrvoje Niksic <hniksic@iskon.hr>
7060 * files.el (abbreviate-file-name): Use directory-sep-char instead
7063 2000-01-27 Hrvoje Niksic <hniksic@iskon.hr>
7065 * startup.el (user-init-file-base-list): New variable, replacing
7066 user-init-file-base.
7067 (find-user-init-file): New function.
7068 (command-line-early): Use it.
7069 (load-user-init-file): Ditto.
7071 2000-01-26 Kirill 'Big K' Katsnelson <kkm@dtmx.com>
7073 * gutter-items.el (update-tab-in-gutter): Use proper locale when
7074 calling valid-image-instantiator-format-p
7076 2000-01-26 Hrvoje Niksic <hniksic@iskon.hr>
7078 * isearch-mode.el (isearch-mode): The variable is
7079 isearch-unhidden-extents, not isearch-opened-extents.
7081 2000-01-26 Hrvoje Niksic <hniksic@iskon.hr>
7083 * minibuf.el (next-history-element): Modify error message if a
7084 default value is available.
7086 2000-01-26 Martin Buchholz <martin@xemacs.org>
7088 * bytecomp.el (byte-compile-file): Don't unconditionally write
7089 .elc files in binary - might contain non-Latin1.
7091 2000-01-24 Kirill 'Big K' Katsnelson <kkm@dtmx.com>
7093 * process.el (shell-quote-argument): Use (nt-quote-process-args)
7097 * startup.el (user-init-file-base):
7098 * process.el (call-process-region):
7099 * files.el (make-backup-file-name):
7100 (backup-file-name-p):
7101 (file-relative-name):
7102 (abbreviate-file-name):
7104 * code-process.el (call-process-region): Removed unnecessary
7105 branching on 'windows-nt and 'ms-dos system types. Phased 'ms-dos
7106 support out of the universe.
7110 * bytecomp.el (byte-compile-file): Removed reference to
7111 buffer-file-type, and commented usage of binary-process-output
7114 2000-01-24 Yoshiki Hayashi <yoshiki@xemacs.org>
7116 * help.el (function-arglist): Add case for macro.
7118 2000-01-22 Kirill 'Big K' Katsnelson <kkm@dtmx.com>
7120 * cus-edit.el (custom-display): Removed "MS-DOS" and added Windows
7122 (custom-display): Added a menu for printer/display tags.
7124 * frame.el (frame-type):
7125 * device.el (device-type): Added 'msprinter to the doc string, and
7126 removed 'pc -- it is not going to be implemented ever.
7127 (call-device-method): Fixed docstring typo.
7128 Defined specifier tags 'printer and 'display.
7130 2000-01-22 Kyle Jones <kyle_jones@wonderworks.com>
7132 * lisp/itimer.el (itimer-run-expired-timers): (consp
7133 last-command-event-time) instead of (consp
7134 'last-command-event-time).
7136 2000-01-21 Kirill 'Big K' Katsnelson <kkm@dtmx.com>
7138 * msw-glyphs.el: Removed obsolete commentary.
7140 2000-01-21 Hrvoje Niksic <hniksic@iskon.hr>
7142 * minibuf.el (read-file-name): Use abbreviate-file-name to produce
7143 better default value.
7145 2000-01-21 Hrvoje Niksic <hniksic@iskon.hr>
7147 * minibuf.el (read-expression): Add a DEFAULT-VALUE argument.
7148 (read-string): Ditto.
7149 (eval-minibuffer): Ditto.
7150 (read-command): Ditto.
7151 (read-function): Ditto.
7152 (read-variable): Ditto.
7153 (read-number): Ditto.
7154 (read-shell-command): Ditto.
7155 (read-number): Record history.
7157 2000-01-20 Yoshiki Hayashi <yoshiki@xemacs.org>
7159 * etags.el (find-tag-tag): Use DEFAULT of completing-read.
7161 2000-01-20 Yoshiki Hayashi <yoshiki@xemacs.org>
7163 * faces.el (startup-initialize-custom-faces): New function.
7164 Reset all faces created during auto-autoloads loading time
7166 * startup.el (command-line): Call it.
7168 2000-01-19 Yoshiki Hayashi <yoshiki@xemacs.org>
7170 * about.el (about-hackers): Add myself to contributors list.
7172 2000-01-12 Kirill 'Big K' Katsnelson <kkm@dtmx.com>
7174 * menubar-items.el (maybe-add-init-button): Removed an argument in
7175 a call to load-user-init-file, as the function managed to lose its
7176 formal parameter a few betas ago.
7178 2000-01-18 Martin Buchholz <martin@xemacs.org>
7180 * XEmacs 21.2.27 is released.
7182 2000-01-18 Martin Buchholz <martin@xemacs.org>
7184 * process.el (shell-command-to-string): Use the FSF docstring.
7185 Make shell-command-to-string the standard function, and
7186 exec-to-string the (deprecated) alias.
7188 * startup.el: typo fix.
7190 2000-01-16 Martin Buchholz <martin@xemacs.org>
7192 * mule/mule-misc.el (char-octet): Move back into mule-charset.c.
7194 2000-01-14 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
7196 * menubar-items.el (sort-buffers-menu-alphabetically): Put invisible
7197 buffers after visible buffers.
7198 (sort-buffers-menu-by-mode-then-alphabetically): Ditto.
7200 2000-01-17 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
7202 * info.el (Info-extract-menu-node-name): Stop at a dot
7203 followed by whitespace or right parenthesis.
7205 2000-01-15 Hrvoje Niksic <hniksic@iskon.hr>
7207 * info.el (Info-directory-list): Warn against using Customize with
7208 Info-directory-list.
7210 2000-01-15 Adrian Aichner <aichner@ecf.teradyne.com>
7212 * minibuf.el (read-file-name): doc fix.
7214 * autoload.el (update-file-autoloads): doc fix.
7216 * about.el (about-hackers): Change my E-mail address.
7218 2000-01-13 Martin Buchholz <martin@xemacs.org>
7220 * info.el (Info-visit-file): Just use the `f' interactive spec to
7221 read a filename in the standard way.
7223 2000-01-13 Andy Piper <andy@xemacs.org>
7225 * gutter-items.el (gutter-buffers-tab-orientation): new variable.
7226 (gutter-buffers-tab-extent): new variable.
7227 (update-tab-in-gutter): call add-tab-to-gutter again if the
7228 orientation has changed.
7229 (add-tab-to-gutter): cope with different orientations.
7231 2000-01-11 Didier Verna <didier@xemacs.org>
7233 * info.el (Info-following-node-name): backward-skip dots as well
7234 as spaces (dots at the end of a node name aren't part of it).
7235 (Info-extract-menu-node-name): don't skip dots. There could be
7236 some in the node name.
7237 (Info-index): allow dots to be part of a node name.
7239 2000-01-12 Andreas Jaeger <aj@suse.de>
7241 * files.el (auto-mode-alist): Added idlwave-mode.
7242 Patch by Carsten Dominik <dominik@astro.uva.nl>.
7244 1999-12-22 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
7246 * info.el (Info-search): Show default value.
7248 1999-12-20 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
7250 * info.el (Info-read-node-completion-table): New variable.
7251 (Info-read-node-name-1): New function.
7252 (Info-read-node-name): Use it.
7253 (Info-follow-reference): Use DEFAULT argument of completing-read.
7256 1999-12-27 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
7258 * hyper-apropos.el (hyper-describe-key-briefly): Save
7259 window configuration.
7260 (hyper-describe-face): Use DEFAULT of completing-read.
7261 (hyper-apropos-read-variable-symbol): Ditto.
7262 (hyper-apropos-read-function-symbol): Ditto.
7264 1999-12-27 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
7266 * mule/mule-cmds.el (set-default-coding-system): Set
7267 comint-exec-hook to use coding-system-for-read and
7268 coding-system-for-write so that C-x RET c works.
7270 1999-12-27 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
7272 * minibuf.el (minibuffer-confirm-incomplete): Customize.
7273 (previous-matching-history-element): Increment
7274 minibuffer-max-depth by 1.
7275 (next-matching-history-element): Ditto.
7277 2000-01-11 Andy Piper <andy@xemacs.org>
7279 * gutter-items.el (buffers-tab): Create a new face for the buffers
7281 (buffers-tab-face): use it.
7283 2000-01-10 Didier Verna <didier@xemacs.org>
7285 * modeline.el (modeline-scrolling-method): change modeline X
7286 cursor appearance according to the value.
7288 2000-01-07 Andreas Jaeger <aj@suse.de>
7290 * about.el (about-hackers): Moved my entry to contributor list.
7291 (xemacs-hackers): Added myself.
7292 (about-maintainer-info): Added description of myself.
7295 2000-01-07 Didier Verna <didier@xemacs.org>
7297 * modeline.el (modeline-scrolling-method): new variable.
7298 (mouse-drag-modeline): add reference to it in the docstring.
7299 (mouse-drag-modeline): handle it.
7301 2000-01-08 Andy Piper <andy@xemacs.org>
7303 * gutter-items.el (update-tab-in-gutter): remove resize-subwindow
7305 (remove-buffer-from-gutter-tab): ditto.
7307 2000-01-06 Per Abrahamsen <abraham@dina.kvl.dk>
7309 * cus-edit.el (custom-hook-convert-widget): Fix comment.
7310 (custom-face-edit): Fix grammatical error in help message.
7312 2000-01-03 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
7314 * movemail.el: Added.
7316 * dumped-lisp.el (preloaded-file-list): Added movemail.el.
7318 2000-01-03 Didier Verna <didier@xemacs.org>
7320 * modeline.el (mouse-drag-modeline): remove the code related to
7321 the modeline horizontal scrolling facility.
7323 1999-12-31 Martin Buchholz <martin@xemacs.org>
7325 * XEmacs 21.2.26 is released.
7327 1999-12-28 Andy Piper <andy@xemacs.org>
7329 * wid-edit.el (widget-push-button-value-create): The gui cache
7330 does not agree with native widgets which can only be displayed
7331 once per window. The reasons for caching are diminished now that
7332 we don't hog resources when creating buttons.
7333 (widget-push-button-cache) deleted.
7335 1999-12-24 Martin Buchholz <martin@xemacs.org>
7337 * XEmacs 21.2.25 is released.
7339 1999-12-24 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
7341 * hyper-apropos.el (hyper-apropos): Toggle
7342 hyper-apropos-programming-apropos correctly.
7343 Set REGEXP when user accepts default value.
7345 1999-12-22 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
7347 * minibuf.el (read-from-minibuffer): Bind minibuffer-default.
7348 (read-file-name-2): Use DEFAULT argument of read-from-minibuffer.
7350 1999-12-22 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
7352 * mule/mule-category.el (undefined-category-designator):
7353 Return char instead of character. Search for undefined one.
7354 (describe-category): Use with-displaying-help-buffer.
7356 1999-12-21 Martin Buchholz <martin@xemacs.org>
7358 * byte-optimize.el (byte-optimize-plus):
7359 Optimize (+ 1) to 1 instead of (1+ nil).
7361 * files.el (basic-save-buffer): Rewrite for clarity. Use (char-before).
7363 * byte-optimize.el (byte-compile-butlast): Remove. Use butlast instead.
7365 * byte-optimize.el (byte-optimize-char-before): New function.
7366 Remove performance penalty for using (char-before) instead of (char-after).
7368 1999-12-20 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
7370 * mule/mule-category.el (char-category-list): Return character
7373 1999-12-17 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
7375 * minibuf.el (read-buffer): Check default is buffer object.
7377 1999-11-25 Andy Piper <andy@xemacs.org>
7379 * cus-edit.el (custom-buffer-create-buttons): Use native widgets
7382 1999-12-16 Andreas Jaeger <aj@suse.de>
7384 * package-get.el (package-get-maybe-save-index): Fixed typo.
7385 Patch by Jeff Miller <jmiller@smart.net>.
7387 1999-12-13 Charles G Waldman <cgw@alum.mit.edu>
7389 * gnuserv.el (gnuserv-process-filter): don't call
7390 gnuserv-write-to-client when gnuserv-current-client is nil
7392 1999-12-14 Martin Buchholz <martin@xemacs.org>
7394 * XEmacs 21.2.24 is released.
7396 1999-12-12 Gunnar Evermann <ge204@eng.cam.ac.uk>
7398 * about.el (about-hackers): Update my email address.
7400 1999-12-07 Martin Buchholz <martin@xemacs.org>
7402 * XEmacs 21.2.23 is released.
7404 1999-11-06 Jason R Mastaler <jason@mastaler.com>
7406 * package-get.el (package-get-download-sites): Removed several
7407 defunct download sites, added many new ones, and corrected a few
7408 incorrect directory-on-site entries. Added physical locations to
7411 1999-11-30 Gunnar Evermann <ge204@eng.cam.ac.uk>
7413 * finder.el (finder-commentary): add DOC string and fix
7416 1999-12-04 Hrvoje Niksic <hniksic@iskon.hr>
7418 * help.el (describe-function): Don't forget to intern the string
7419 completing-read returns.
7420 (describe-variable): Ditto.
7422 1999-11-16 Adrian Aichner <adrian@xemacs.org>
7424 * hyper-apropos.el (hyper-apropos-this-symbol): Handle
7425 `hyper-apropos-help-mode' here to find symbol to customize
7426 irregardless of cursor position and simplify
7427 `hyper-apropos-set-variable', `hyper-apropos-find-function', and
7428 `hyper-apropos-popup-menu'.
7430 1999-11-21 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
7432 * apropos.el (apropos-mode-map): Add return to call
7434 (apropos-print): Call apropos-mode to have better
7435 command reference. Put keymap text-poperty to
7438 1999-11-22 Alastair Burt <burt@dfki.de>
7440 * help.el: (describe-bindings-1): Added handling of keymaps for
7441 the extents at point.
7443 1999-12-02 Mark Thomas <mthomas@jprc.com>
7445 * gutter-items.el (buffers-tab-items): Wrap the function in a
7448 1999-12-04 Hrvoje Niksic <hniksic@iskon.hr>
7450 * help.el (describe-function): Use the DEFAULT argument to
7452 (describe-variable): Ditto.
7454 1999-11-26 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
7456 * minibuf.el (read-from-minibuffer): Add optional argument
7457 DEFAULT to have better mini-buffer history support.
7458 (completing-read): Pass default to read-from-minibuffer.
7459 (read-buffer): Pass default to completing-read.
7461 1999-12-04 Hrvoje Niksic <hniksic@iskon.hr>
7463 * font-lock.el (font-lock-doc-string-face): Document the
7464 `font-lock-lisp-like' property.
7466 1999-11-29 Hrvoje Niksic <hniksic@iskon.hr>
7468 * lisp-mode.el: Specify `font-lock-lisp-like'.
7470 * font-lock.el (font-lock-lisp-like): New function.
7471 (font-lock-fontify-syntactically-region): Use it.
7473 1999-11-29 XEmacs Build Bot <builds@cvs.xemacs.org>
7475 * XEmacs 21.2.22 is released
7477 1999-11-28 Martin Buchholz <martin@xemacs.org>
7479 * XEmacs 21.2.21 is released.
7481 1999-11-18 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
7483 * minibuf.el (read-coding-system): Accept symbol and
7484 coding-system object as a default-coding-system.
7486 1999-11-16 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
7488 * minibuf.el (read-coding-system): Accept symbol as
7489 a default-coding-system.
7491 1999-10-06 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
7493 * apropos.el (apropos-documentation): Use insert instead
7496 1999-11-07 William M. Perry <wmperry@aventail.com>
7498 * gpm.el: New gpm-minor-mode to turn GPM mouse support on & off
7499 for the linux console.
7501 * mouse.el (mouse-consolidated-yank): Allow the mouse-yanking
7502 stuff to work when you are not on a window system, since the GPM
7503 mouse support now allows pasting from outside of XEmacs.
7505 1999-11-10 XEmacs Build Bot <builds@cvs.xemacs.org>
7507 * XEmacs 21.2.20 is released
7509 1999-11-06 Hrvoje Niksic <hniksic@iskon.hr>
7511 * setup-paths.el (paths-default-info-directories): Add
7512 /usr/share/info and /usr/local/share/info.
7514 1999-10-30 Hrvoje Niksic <hniksic@srce.hr>
7516 * about.el: Updated Vladimir Ivanovic's info.
7518 11999-08-28 Jan Vroonhof <vroonhof@math.ethz.ch>
7520 * auto-show.el (auto-show-truncationp): Remove.
7522 * auto-show.el (auto-show-should-take-action-p): Use window-truncated-p
7524 999-09-23 Gunnar Evermann <ge204@eng.cam.ac.uk>
7526 * indent.el (indent-line-to): fix bug: spaces were not replaced
7527 with tab if column is multiple of tab-width
7530 1999-10-24 Jan Vroonhof <vroonhof@math.ethz.ch>
7532 * mule/mule-cmds.el (read-input-method-name): Accept symbols
7533 correctly. Patch from Mikio Nakajima <minakaji@osaka.email.ne.jp>
7535 * package-get.el (package-get-package-provider): Be verbose when
7536 interactive. Patch from Robert Pluim
7538 1999-08-23 Mike McEwan <mike@lotusland.demon.co.uk>
7540 * info.el (Info-suffix-list): Add ".info.bz2" to the recognised
7543 1999-08-19 Stephen Tse <stephent@sfu.ca>
7545 * process.el (open-network-stream): Add a new optional parameter
7546 PROTOCOL to support udp; fix a minor typo and add an explanation
7547 in docstring for udp programming.
7549 * code-process.el (open-network-stream): Add a new optional
7550 parameter PROTOCOL to support udp; fix a minor typo and add an
7551 explanation in docstring for udp programming.
7553 1999-10-18 Andy Piper <andy@xemacs.org>
7555 * gui.el (make-gui-button): be more precise about how we call
7558 * wid-edit.el (widget-push-button-value-create): Use the new form
7559 of native gui-button.
7561 1999-10-14 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
7563 * info.el (Info-page-prev): Don't do (sit-for 0).
7565 1999-10-13 Andy Piper <andy@xemacs.org>
7567 * gutter-items.el (progress-abort-glyph): new glyph for showing
7569 (append-progress): dispatch-event rather than sit-for.
7570 (abort-progress): new function. Show the abort glyph with an
7571 appropriate message.
7572 (raw-append-progress): dispatch-event rather than sit-for.
7573 (display-progress): cope with aborts.
7575 * gui.el (make-gui-button): Use native widgets for buttons
7577 (insert-gui-button): ditto.
7578 (gui-button-p): ditto.
7580 * xbm-button.el: remove from core.
7582 * xpm-button.el: remove from core.
7584 1999-10-07 Olivier Galibert <galibert@pobox.com>
7586 * faces.el (init-device-faces): Don't initialize the random faces
7587 on the stream device.
7589 1999-10-06 Andy Piper <andy@xemacs.org>
7591 * files.el (recover-file): Don't use ls under windows for revert buffer.
7593 1999-09-25 Adrian Aichner <adrian@xemacs.org>
7595 * package-get.el (package-get-download-menu): Make menu really
7596 toggle download sites.
7597 (package-get-download-sites): Add autoload cookie.
7599 1999-09-29 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
7601 * setup-paths.el (paths-find-module-directory): Ditto.
7603 1999-09-29 Werner Fink <werner@suse.de>
7605 * setup-paths.el (paths-find-exec-directory): Add missing nil
7606 parameter for environment.
7608 1999-09-27 Martin Buchholz <martin@xemacs.org>
7610 * modeline.el (modeline-format):
7611 Only purecopy the strings. Else
7612 (nsublis '(("%p" . "%P")) (default-value 'modeline-format) :test 'equal)
7615 1999-08-28 Mike Woolley <mike@bulsara.com>
7617 * winnt.el: Removed nt-shell-mode-hook, which was preventing the
7618 user setting comint-completion-addsuffix and
7619 comint-process-echoes.
7621 1999-09-22 Andy Piper <andy@xemacs.org>
7623 * gutter-items.el (update-tab-in-gutter): use
7624 last-nonminibuf-window instead of selected-window.
7626 1999-09-18 Andy Piper <andy@xemacs.org>
7628 * gnuserv.el (gnuserv-edit-files): select frame we are going to
7631 * subr.el (record-buffer-hook): new variable so that the hook gets
7634 1999-09-16 Andy Piper <andy@xemacs.org>
7636 * gutter-items.el (update-tab-in-gutter): only update when the
7638 (remove-buffer-from-gutter-tab): ditto.
7640 1999-09-17 Hrvoje Niksic <hniksic@srce.hr>
7642 * simple.el (do-auto-fill): Commented out part of Kinsoku
7645 1999-09-14 Hrvoje Niksic <hniksic@srce.hr>
7647 * isearch-mode.el (isearch-highlightify-region): Give the
7648 highlighting extents a high priority.
7649 (isearch-make-extent): Give the main highlighting extent an even
7652 1999-09-13 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
7654 * packages.el (packages-compute-package-locations): Fix typo from
7657 1999-09-11 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
7659 * setup-paths.el (paths-find-doc-directory): Respect value of
7660 `configure-doc-directory.'
7662 * find-paths.el (paths-find-architecture-directory): Give
7663 precendence `default' argument (which typically comes from
7666 1999-09-05 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
7668 * startup.el (command-line-early): Added options -user-init-file
7669 and -user-init-directory.
7671 * files.el (user-init-file): Default to NIL so we can recognize
7674 1999-08-30 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
7676 * obsolete.el (init-file-user):
7678 * packages.el (packages-compute-package-locations):
7679 * package-get.el (package-get-user-index-filename):
7680 * menubar-items.el (maybe-add-init-button):
7681 * info.el (Info-annotations-path):
7683 Change `user-init-directory' to be an absolute path.
7684 Use `user-init-directory' where appropriate.
7685 Zap `init-file-user' and its uses.
7687 1999-09-09 Hrvoje Niksic <hniksic@srce.hr>
7689 * subr.el (copy-symbol): New function.
7691 1999-09-08 Hrvoje Niksic <hniksic@srce.hr>
7693 * isearch-mode.el (isearch-done): Be sure to restore invisible
7694 extents in the proper buffer.
7695 (isearch-pre-command-hook): Set this-command to the correct value
7696 in case the buffer has changed and old overriding-local-map was
7698 (isearch-restore-extent): Use remprop instead of setting the
7701 1999-09-08 Hrvoje Niksic <hniksic@srce.hr>
7703 * cmdloop.el (execute-extended-command): Update zmacs region
7705 (execute-extended-command): Make the message gettext-friendly.
7707 1999-09-07 Andy Piper <andy@xemacs.org>
7709 * gutter-items.el (progress-gauge-glyph): renamed from
7711 (progress-text-glyph): new variable.
7712 (progress-layout-glyph): use layouts and text glyphs.
7713 (progress-area-buffer): removed.
7714 (progress-text-and-extent): new variable.
7715 (progress-displayed-p): dynamically create gutter area buffer.
7716 (clear-progress): ditto.
7717 (raw-append-progress): ditto.
7718 (append-progress): use new glyph names.
7719 (raw-append-progress): only create the extent when needed. set
7720 properties more optimally.
7721 (progress): remove args.
7723 1999-09-07 Hrvoje Niksic <hniksic@srce.hr>
7725 * isearch-mode.el (isearch-range-invisible): Use mapc instead of
7726 mapcar where the return value is unused.
7727 (isearch-restore-invisible-extents): Ditto.
7728 (isearch-highlight-all-cleanup): Ditto.
7729 (isearch-delete-extents-in-range): Traverse the extents only once.
7730 (isearch-highlight-all-update): Don't start over if the search
7731 string has changed and more input is pending.
7733 1999-09-07 Hrvoje Niksic <hniksic@srce.hr>
7735 * packages.el (packages-find-package-data-path): Ditto.
7737 * cl.el: Use mapcar at top-level -- mapc is no longer a subr.
7739 * subr.el (mapc-internal): Don't make obsolete.
7741 * cl-extra.el (mapc): Resurrect.
7743 1999-09-03 Hrvoje Niksic <hniksic@srce.hr>
7745 * obsolete.el (isearch-yank-x-clipboard): Define it as an obsolete
7748 * isearch-mode.el (isearch-top-state): Restore isearch-word.
7749 (isearch-yank-clipboard): Renamed from isearch-yank-x-clipboard.
7750 (isearch-yank-clipboard): Use get-clipboard instead of
7752 (isearch-yank-selection): Fix docstring.
7754 1999-09-02 Martin Buchholz <martin@xemacs.org>
7756 * cl-extra.el: Obsolete hash-table-type in favor of hash-table-weakness.
7758 1999-09-02 Hrvoje Niksic <hniksic@srce.hr>
7760 * cl-macs.el (extent-start-position): Fix setf method.
7761 (extent-end-position): Ditto.
7763 1999-09-02 Hrvoje Niksic <hniksic@srce.hr>
7765 * isearch-mode.el: End merge with FSF 20.4.
7767 * isearch-mode.el (search-invisible): New variable.
7768 (isearch-hide-immediately): Ditto.
7769 (isearch-unhidden-extents): Ditto.
7770 (isearch-range-invisible): New function.
7771 (isearch-unhide-extent): Ditto.
7772 (isearch-restore-invisible-extents): Ditto.
7773 (isearch-restore-extent): Ditto.
7775 * isearch-mode.el (isearch-ring-advance-edit): Use FSF
7777 (isearch-ring-retreat-edit): Ditto.
7778 (isearch-forward): New argument NO-RECURSIVE-EDIT.
7779 (isearch-forward-regexp): New arguments NOT-REGEXP and
7781 (isearch-backward): New argument NO-RECURSIVE-EDIT.
7782 (isearch-backward-regexp): New arguments NOT-REGEXP and
7784 (isearch-mode): Return isearch-success.
7785 (isearch-update): Use unread-command-events instead of
7786 unread-command-event.
7787 (isearch-abort): If an invalid regexp is encountered, keep popping
7789 (isearch-*-char): Use FSF implementation.
7790 (isearch-whitespace-chars): Use the more robust FSF's
7792 (isearch-within-brackets): New variable.
7793 (isearch-mode): Initialize it.
7794 (isearch-edit-string): Bind it.
7795 (isearch-search-and-update): Set it.
7796 (isearch-push-state): Push it.
7797 (isearch-top-state): Pop it.
7798 (isearch-search): Set it.
7799 (isearch-printing-char): When called by isearch-whitespace-chars,
7800 handle M-SPC gracefully.
7801 (isearch-message-prefix): New argument ELLIPSIS.
7802 (isearch-message-suffix): Ditto.
7803 (isearch-message): Use the ELLIPSIS argument when calling
7804 isearch-message-prefix and isearch-message-suffix.
7805 (isearch-message-prefix): Distinguish between "wrapped" and
7806 "overwrapped" search, FWIW.
7808 1999-09-01 Hrvoje Niksic <hniksic@srce.hr>
7810 * isearch-mode.el (isearch-edit-string): Use the head of the
7811 search ring instead of search-last-string and search-last-regexp.
7812 (search-highlight): Renamed from isearch-highlight.
7813 (isearch-exit): Use the new name.
7814 (isearch-highlight): Ditto.
7815 (isearch-dehighlight): Ditto.
7816 (isearch-update-ring): New function.
7817 (isearch-done): Call it.
7818 (isearch-done): New argument EDIT.
7819 (isearch-repeat): If search string is empty, look up at the car of
7820 the search ring; ignore the yank pointer.
7821 (isearch-abort): Call isearch-done with NOPUSH.
7822 (isearch-cancel): New function.
7823 (isearch-mode-map): Bind it to ESC ESC ESC.
7825 * isearch-mode.el: Begin merge with FSF 20.4.
7827 1999-09-01 Andy Piper <andy@xemacs.org>
7829 * x-select.el (x-get-clipboard): obsolete.
7830 (x-yank-clipboard-selection): obsolete
7832 * select.el (disown-selection): need to be careful to disown the
7833 clipboard if we set it via selection.
7834 (get-clipboard): move from x-select.el
7835 (yank-clipboard-selection): ditto.
7837 1999-09-01 Hrvoje Niksic <hniksic@srce.hr>
7839 * isearch-mode.el (isearch-exit): Bind isearch-highlight and
7840 isearch-highlight-all-matches to nil.
7841 (isearch-fixed-case): New variable.
7842 (isearch-mode): Initialize it.
7843 (isearch-edit-string): Save it.
7844 (isearch-toggle-case-fold): Set it.
7845 (isearch-fix-case): Make sure isearch-toggle-case-fold works --
7846 need to check isearch-fixed-case.
7847 (isearch-toggle-case-fold): Update highlighting of all matches
7849 (isearch-edit-string):
7851 1999-09-01 Hrvoje Niksic <hniksic@srce.hr>
7853 * isearch-mode.el (isearch-edit-string): Call isearch-message
7854 before reading the event so that the prompt is displayed properly.
7855 (isearch-message): Use isearch-nonincremental when calling
7856 isearch-message-prefix.
7857 (minibuffer-local-isearch-map): Bind up and down to do the same as
7858 M-p and M-n respectively.
7859 (isearch-done): New arg NOPUSH.
7860 (isearch-edit-string): Use it.
7861 (isearch-edit-string): Don't bind isearch-string.
7862 (isearch-ring-adjust): Edit string, *then* push state.
7864 1999-08-31 Hrvoje Niksic <hniksic@srce.hr>
7866 * faces.el (isearch-secondary): Make isearch-secondary look
7867 different than default.
7869 1999-08-30 Hrvoje Niksic <hniksic@srce.hr>
7871 * isearch-mode.el (isearch-yank): Use progn instead of the inner
7873 (isearch-dehighlight): Remove TOTALLY. Simplify.
7874 (isearch-update): Call isearch-dehighlight without arguments.
7875 (isearch-done): Ditto.
7877 * isearch-mode.el (isearch-fix-case): If the search string has no
7878 upper-case letters, allow the folding to be reenabled.
7879 Previously, once disabled, the folding would remain that way until
7881 (isearch-top-state): Call isearch-fix-case.
7883 * isearch-mode.el (isearch-yank): Use progn instead of the inner
7885 (isearch-dehighlight): Remove TOTALLY. Simplify.
7887 1999-08-31 Jan Vroonhof <jan@xemacs.org>
7890 xbm-button.el: Need to exist in core because gui.el depends on
7893 1999-08-31 Andy Piper <andy@xemacs.org>
7895 * gutter-items.el (buffers-tab-face): new customizable variable.
7896 (buffers-tab-default-buffer-line-length): new specifier for
7897 maximum viewable characters.
7898 (progress-stack): new variable for implementing widget-based
7900 (progress-area-buffer): ditto.
7901 (progress-glyph-height): ditto.
7902 (progress-stop-callback): ditto.
7903 (progress-quit-function): new function.
7904 (progress-glyph): new variable.
7905 (progress-layout-glyph): ditto.
7906 (progress-displayed-p): new function, see message-displayed-p for
7908 (clear-progress): ditto.
7909 (remove-progress): ditto.
7910 (append-progress): ditto.
7911 (raw-append-progress): ditto.
7912 (display-progress): ditto.
7913 (current-progress): ditto.
7914 (current-progress-label): ditto.
7919 1999-08-29 Hrvoje Niksic <hniksic@srce.hr>
7921 * obsolete.el (isearch-yank-x-selection): Define obsolete alias.
7923 * isearch-mode.el (isearch-yank-x-selection): Renamed to
7924 `isearch-yank-selection'.
7925 (isearch-mode-map): Use it.
7926 (isearch-yank-selection): Use `get-selection' instead of
7929 1999-08-29 Hrvoje Niksic <hniksic@srce.hr>
7931 * faces.el (isearch-secondary): Create face here.
7933 * isearch-mode.el: Rewrote the "lazy highlighting" code not to use
7936 1999-08-27 Hrvoje Niksic <hniksic@srce.hr>
7938 * subr.el (buffer-string): More robust backward compatibility
7939 check, courtesy William Perry.
7941 1999-08-26 Hrvoje Niksic <hniksic@srce.hr>
7943 * replace.el (perform-replace): Stop the search after the search
7944 limit has been reached.
7946 1999-08-23 Andy Piper <andy@xemacs.org>
7948 * gutter-items.el (update-tab-in-gutter): call add-tab-to-gutter
7949 here if we don't have one.
7951 1999-08-15 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
7953 * ldap.el (ldap-coding-system): Default to nil until we get
7954 efficient UTF8 support
7955 (ldap-decode-string): Guard against `decode-coding-string' not
7957 (ldap-encode-string): Guard against `encode-coding-string' not
7960 1999-08-23 Didier Verna <didier@xemacs.org>
7962 * rect.el: Cosmetics suggested by Dave Love <d.love@dl.ac.uk>.
7963 Some doc strings improvements, and add a star to the `interactive'
7966 1999-08-18 Stef Epardaud <stef@lunatech.com>
7968 * font-lock.el (java-font-lock-keywords-3): introduced new
7969 keywords and regexpes for javadoc syntax 1.2.
7971 1999-08-17 Andy Piper <andy@xemacs.org>
7973 * gutter-items.el (buffers-tab-format-buffer-line-function): use
7974 format-buffers-tab-line.
7975 (buffers-tab-max-buffer-line-length): new variable.
7976 (format-buffers-tab-line): new function. truncate names if over
7977 buffers-tab-max-buffer-line-length.
7979 1999-08-13 Charles G Waldman <cgw@fnal.gov>
7981 * cus-start.el: Customize the variable `bell-inhibit-time'.
7983 1999-08-16 Andy Piper <andy@xemacs.org>
7985 * gutter-items.el (remove-buffer-from-gutter-tab): take a
7986 brute-force approach to deleting the last buffer.
7987 (buffers-tab-grouping-regexp): new customizable variable.
7988 (select-buffers-tab-buffers-by-mode): use it.
7990 1999-08-13 Andy Piper <andy@xemacs.org>
7992 * gutter-items.el (remove-buffer-from-gutter-tab): fix *scratch*
7995 1999-07-30 Didier Verna <didier@xemacs.org>
7997 * cus-edit.el (custom-save-variables): I said, use prin1 instead
7998 of princ to output symbols.
7999 (custom-save-face-internal): ditto.
8000 (custom-save-resets): ditto.
8002 1999-08-09 Didier Verna <didier@xemacs.org>
8004 * gutter-items.el (select-buffers-tab-buffers-by-mode): use
8005 `regexp-quote' to protect the major mode name for use as a regular
8006 expression (c++ needs this for instance).
8008 1999-08-08 Andy Piper <andy@xemacs.org>
8010 * gutter-items.el (select-buffers-tab-buffers-by-mode): beef up to
8011 cope with similar mode names.
8013 * gutter-items.el (buffers-tab-selection-function): new selection
8015 (select-buffers-tab-buffers-by-mode): new function.
8016 (buffers-tab-items): use it if set to only display buffers in the
8017 tab in the current buffer's group..
8018 (update-tab-in-gutter): use new api.
8019 (remove-buffer-from-gutter-tab): ditto.
8021 * gutter-items.el (buffers-tab-max-size): set custom selection
8023 (buffers-tab-switch-to-buffer): just switch window if the window is visible.
8024 (add-tab-to-gutter): set face as default.
8026 1999-07-07 Jan Vroonhof <jan@xemacs.org>
8028 * faces.el (frob-face-property): Merge the fall-back specifier
8029 with the target, not replace it.
8031 1999-08-05 Andy Piper <andy@xemacs.org>
8033 * gutter-items.el (update-tab-in-gutter): add frame argument for
8035 (update-tab-in-gutter): use it.
8037 * gutter-items.el (record-buffer-hook): set.
8039 * buffer.el (switch-to-buffer): back out switch-to-buffer-hook
8041 (switch-to-buffer-hook) deleted.
8043 1999-08-04 Andy Piper <andy@xemacs.org>
8045 * gutter-items.el (update-tab-in-gutter): make sure this will work
8046 as an argument to create-frame-hook.
8048 1999-07-30 Hrvoje Niksic <hniksic@srce.hr>
8050 * isearch-mode.el: Modified Bob and Darryl's code to use itimers
8051 instead of timer emulation.
8053 1999-07-30 Darryl Okahata <darrylo@sonic.net>
8055 * isearch-mode.el: Merged Bob Glickstein's <bobg@zanshin.com> GNU
8056 Emacs isearch enhancements.
8058 1999-07-28 Andy Piper <andy@xemacs.org>
8060 * gutter-items.el (add-tab-to-gutter): put in specifier specs for
8061 all devices that support tab controls.
8062 (remove-buffer-from-gutter-tab): new function. to be used as a
8063 value for kill-buffer-hook.
8065 1999-07-21 Sean MacLennan <seanm@storm.ca>
8067 * auto-show.el (auto-show-truncationp): changed to match
8068 `window_translation_on'
8070 1999-07-30 XEmacs Build Bot <builds@cvs.xemacs.org>
8072 * XEmacs 21.2.19 is released
8074 1999-07-28 SL Baur <steve@miho>
8076 * code-files.el (insert-file-contents): Fix docstring.
8077 revert previous change.
8079 1999-07-26 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
8081 * fill.el (fill-region-as-paragraph): Change re-break-point to
8082 contain word-across-newline plus one character so that filling
8083 Japanese and Chinese works as desired.
8084 * simple.el (do-auto-fill): Ditto.
8086 1999-07-26 SL Baur <steve@miho>
8088 * mule/japanese.el ("Japanese"): Do not specify a default input
8090 Suggested by MORIOKA Tomohiko <tomo@etl.go.jp>
8092 1999-07-23 Jan Vroonhof <vroonhof@math.ethz.ch>
8094 * custom.el ((not (fboundp 'defun*))): Insert autoload crap to be
8095 able to use cl-macs macro in early lisp.
8097 1999-07-23 Jan Vroonhof <jan@xemacs.org>
8102 Massive custom Theme API changes.
8104 1999-07-22 MORIOKA Tomohiko <tomo@etl.go.jp>
8106 * code-files.el (insert-file-contents): Regard
8107 coding-system-magic-cookie if `coding-system-for-read' is nil.
8109 1999-07-22 MORIOKA Tomohiko <tomo@etl.go.jp>
8111 * mule/thai-xtis.el: Add coding: local variable, to avoid
8112 bootstrapping problem with C locale.
8114 1999-07-22 Andy Piper <andy@xemacs.org>
8116 * dumped-lisp.el (preloaded-file-list): guard against putting
8117 gutter-items in a less than functional XEmacs.
8118 * gutter-items.el: put call to `add-tab-to-gutter' back in.
8120 1999-07-18 Bob Weiner <weiner@beopen.com>
8122 * fill.el (fill-context-prefix): Fixed bug that prevented the
8123 setting of an adaptive fill prefix when the `dont-skip-first' was
8126 1999-07-22 SL Baur <steve@miho>
8128 * gutter-items.el: remove unguarded call to `add-tab-to-gutter'.
8130 1999-06-25 Karl M. Hegbloom <karlheg@debian.org>
8132 * files.el (interpreter-mode-alist): add `make', `guile', and
8133 `emacs' entries. (#!/usr/bin/make -f ought to send a file into
8134 makefile-mode, guile is a scheme, and someday XEmacs will be
8135 modular enough to use as an efficient scripting tool.)
8137 1999-07-06 MORIOKA Tomohiko <tomo@etl.go.jp>
8139 * mule/mule-cmds.el (reset-language-environment): Regard
8140 coding-category `utf-8' and `ucs-4' if they are available.
8142 1999-07-06 MORIOKA Tomohiko <tomo@etl.go.jp>
8144 * mule/mule-cmds.el (set-default-coding-systems): Fix DOC-string.
8145 (prefer-coding-system): Fix DOC-string.
8147 * mule/mule-cmds.el (coding-system-change-eol-conversion): Fix
8150 * mule/mule-cmds.el (mule-keymap): Change keymap name from MULE to
8152 (coding-system-change-eol-conversion): Fix DOC-string.
8154 1999-06-30 MORIOKA Tomohiko <tomo@etl.go.jp>
8156 * mule/mule-cmds.el (mule-keymap): Use `describe-coding-system'
8157 instead of `list-coding-system'.
8159 1999-06-29 MORIOKA Tomohiko <tomo@etl.go.jp>
8161 * menubar-items.el (default-menubar): `select-input-method' was
8162 renamed to `set-input-method'.
8164 * mule/mule-cmds.el (set-language-info-alist): Fix setting for
8165 "Set Language Environment" menu.
8167 * mule/mule-cmds.el (set-language-info-alist): Fix setting for
8168 "Describe Language Support" menu.
8170 1999-06-29 MORIOKA Tomohiko <tomo@etl.go.jp>
8172 * mule/chinese.el ("Chinese-GB"): Rename
8173 `chinese-gb-environment-setup-function' to
8174 `setup-chinese-gb-environment-internal'.
8176 1999-06-29 MORIOKA Tomohiko <tomo@etl.go.jp>
8178 * mule/korean.el: Use `define-coding-system-alias' instead of
8179 `copy-coding-system'.
8181 1999-06-29 MORIOKA Tomohiko <tomo@etl.go.jp>
8183 * mule/mule-cmds.el (set-language-environment-coding-systems):
8184 Treat duplicated coding-categories.
8186 1999-06-29 MORIOKA Tomohiko <tomo@etl.go.jp>
8188 * mule/japanese.el: Use `define-coding-system-alias' instead of
8189 `copy-coding-system'.
8191 1999-06-29 MORIOKA Tomohiko <tomo@etl.go.jp>
8193 * mule/vietnamese.el: Specify `iso-8-1' as a category of
8194 coding-system `viscii'.
8196 1999-06-29 MORIOKA Tomohiko <tomo@etl.go.jp>
8199 - Specify `iso-8-1' as a category of coding-system `koi8-r'.
8200 (cyrillic-alternativnyj-decode-table): New variable.
8201 (cyrillic-alternativnyj-encode-table): New variable.
8202 - Specify `iso-8-1' as a category of coding-system
8204 - Abolish general Cyrillic environment.
8206 1999-06-29 MORIOKA Tomohiko <tomo@etl.go.jp>
8209 - Use `define-coding-system-alias' instead of `copy-coding-system'.
8210 - Register `chinese-gb-environment-setup-function' as a
8211 `setup-function' of "Chinese-GB" environment.
8213 1999-06-29 MORIOKA Tomohiko <tomo@etl.go.jp>
8215 * mule/mule-cmds.el (set-language-info-alist): Allow dummy
8216 optional argument `parents'.
8218 * mule/thai-xtis.el: Specify `tis-620' as `tutorial-coding-system'
8219 property for Thai-XTIS.
8221 * mule/mule-help.el (help-with-tutorial): Use property
8222 `tutorial-coding-system' of language-info as a coding-system to
8225 1999-06-29 MORIOKA Tomohiko <tomo@etl.go.jp>
8227 * mule/thai-xtis.el: Don't setup `setup-function' and
8230 * mule/mule-cmds.el (set-language-environment-coding-systems): Use
8231 `set-coding-category-system' to set up coding-system for
8234 * mule/mule-cmds.el (prefer-coding-system): Use
8235 `set-coding-category-system' to set up coding-system for
8238 1999-06-29 MORIOKA Tomohiko <tomo@etl.go.jp>
8240 * mule/thai-xtis.el: Specify TUTORIAL.th as the tutorial file for
8241 Thai-XTIS environment.
8243 * mule/mule-cmds.el (prefer-coding-system): Use
8244 `find-coding-system' instead of `coding-system-p'.
8246 1999-06-28 MORIOKA Tomohiko <tomo@etl.go.jp>
8248 * mule/mule-cmds.el (set-language-environment-coding-systems):
8249 Modify eol-type for XEmacs.
8251 * mule/thai-xtis.el: Delete unused local variable `category'.
8253 * mule/mule-cmds.el (coding-system-change-eol-conversion): New
8255 (prefer-coding-system): Don't call
8256 `update-coding-systems-internal'; use function
8257 `coding-category-list' instead of variable `coding-category-list';
8258 use `set-coding-priority-list' instead of `set-coding-priority';
8259 modify `eol-type' for XEmacs.
8261 * mule/mule-misc.el (string-width): Use `charset-width' instead of
8263 (char-width): Likewise.
8265 1999-06-28 MORIOKA Tomohiko <tomo@etl.go.jp>
8267 * mule/thai-xtis.el: Specify `iso-8-1' as coding-category of
8270 * mule/mule-cmds.el (set-language-environment-coding-systems): Use
8271 `set-coding-priority-list' instead of `set-coding-priority'; don't
8272 call `update-coding-systems-internal'.
8274 * mule/mule-misc.el (coding-system-get): New function.
8275 (coding-system-put): New function.
8276 (coding-system-category): New function.
8278 1999-06-28 MORIOKA Tomohiko <tomo@etl.go.jp>
8280 * dumped-lisp.el (preloaded-file-list): Load "thai-xtis-chars"
8281 when Mule is running; load "mule/thai-xtis" instead of "thai-xtis"
8282 to avoid conflict with leim/quail/thai-xtis.
8284 * mule/thai-xtis.el: Split definition of the charset `thai-xtis'
8285 to thai-xtis-chars.el.
8287 * mule/thai-xtis-chars.el: New file (split from
8290 1999-06-28 MORIOKA Tomohiko <tomo@etl.go.jp>
8292 * mule/thai-xtis.el:
8293 - Change category for the charset `thai-xtis' to `?x' from `?T'.
8294 - Add syntax entries.
8295 - Put `preferred-coding-system' of the charset `thai-xtis' to
8298 1999-06-28 TAKAHASHI Naoto <ntakahas@etl.go.jp>
8300 * mule/thai-xtis.el: ccl-decode-thai-xtis and subroutines
8301 rewritten to use write-multibyte-character.
8303 1999-06-28 MORIOKA Tomohiko <tomo@etl.go.jp>
8305 mule/mule-cmds.el (view-hello-file): Use `iso-2022-7bit' instead
8307 (prefer-coding-system): Synced up with Emacs 20.3.11 but not
8309 (read-input-method-name): Treat optional argument `default'.
8311 1999-06-28 MORIOKA Tomohiko <tomo@etl.go.jp>
8313 * mule/mule-cmds.el (set-language-info): Don't set up menus at
8315 (set-language-info-alist): Set up menus here.
8317 1999-06-28 MORIOKA Tomohiko <tomo@etl.go.jp>
8319 * minibuf.el (completing-read): Add new optional argument
8321 (read-coding-system): Add new optional argument
8322 `default-coding-system'.
8324 1999-06-03 Ken'ichi Handa <handa@gnu.org>
8326 * mule/vietnamese.el (ccl-encode-vscii): Typo fixed
8327 (viet-viscii-...->viet-vscii...).
8329 1999-05-13 Ken'ichi Handa <handa@gnu.org>
8331 * mule/mule-cmds.el: Change MULE to Mule in docstrings
8334 1999-04-12 Richard M. Stallman <rms@gnu.org>
8336 * mule/mule-cmds.el (input-method-function): Add permanent-local
8339 1999-03-30 Dave Love <fx@gnu.org>
8341 * mule/mule-cmds.el (current-language-environment): Doc fix.
8343 1999-02-06 Richard Stallman <rms@gnu.org>
8345 * mule/european.el (setup-slovenian-environment): New function.
8346 ("Slovenian"): New language environment.
8348 1999-01-27 Dave Love <fx@gnu.org>
8350 * mule/mule-cmds.el (current-language-environment): Provide :link,
8351 :type (choices) and appropriate :get.
8353 1999-01-14 Kenichi Handa <handa@etl.go.jp>
8355 * mule/mule-cmds.el (describe-language-environment): Don't alter
8358 1999-01-06 Eli Zaretskii <eliz@gnu.org>
8360 * mule/mule-cmds.el (prefer-coding-system): Call
8361 set-coding-priority, so that the internal array of priorities is
8364 1998-12-30 Eli Zaretskii <eliz@mescaline.gnu.org>
8366 * mule/mule-cmds.el (prefer-coding-system): If the argument
8367 requires specific EOL conversion type, make the default coding
8370 1998-12-17 Eli Zaretskii <eliz@mescaline.gnu.org>
8372 * mule/mule-cmds.el (set-language-environment): Pass the default
8373 eol-type to set-language-environment-coding-systems.
8374 (set-default-coding-systems): Copy the eol-type property for the
8375 new default values of {buffer-file,process}-coding-system from the
8377 (set-language-environment-coding-systems): Accept an optional
8378 argument EOL-TYPE, and set the eol-type property of the default
8379 coding systems accordingly.
8381 1998-10-26 Kenichi Handa <handa@etl.go.jp>
8383 * mule/chinese.el (pre-write-encode-hz): Cancel previous change,
8384 use generate-new-buffer instead of get-buffer-create.
8386 1998-10-21 Kenichi Handa <handa@etl.go.jp>
8388 * mule/chinese.el (pre-write-encode-hz): Use with-temp-buffer.
8390 1998-10-16 Markus Rost <rost@delysid.gnu.org>
8392 * mule/mule-cmds.el (default-input-method): Fix custom type.
8394 1998-10-12 Richard Stallman <rms@psilocin.ai.mit.edu>
8396 * mule/mule-cmds.el (setup-specified-language-environment):
8397 Add apropos-inhibit property.
8398 (describe-specified-language-support): Likewise.
8400 1998-09-06 Bill Richter <richter@math.nwu.edu>
8402 * mule/mule-cmds.el: Doc fixes.
8404 1998-09-02 Kenichi Handa <handa@etl.go.jp>
8406 * mule/mule-cmds.el (register-input-method): Doc-string
8409 1998-09-01 Dave Love <fx@gnu.org>
8411 * mule/mule-cmds.el (current-language-environment): Fix
8414 1998-08-31 Paul Eggert <eggert@twinsun.com>
8416 * mule/chinese.el, mule/cyrillic.el, mule/ethiopic.el,
8417 mule/european.el, mule/hebrew.el, mule/japanese.el,
8418 mule/korean.el, mule/vietnamese.el: Add coding: local variable, to
8419 avoid bootstrapping problem if you need to recompile all the Lisp
8420 files using interpreted code.
8422 1998-08-26 Kenichi Handa <handa@etl.go.jp>
8424 * mule/european.el ("Latin-1"): Modify `documentation' key value.
8425 ("Latin-2"): Likewise.
8427 1998-08-18 Per Starback <starback@update.uu.se>
8429 * mule/european.el (setup-latin2-environment): Fix typo.
8431 1998-08-18 Kenichi Handa <handa@etl.go.jp>
8433 * mule/european.el: Give proper value of `input-method' key to all
8436 * mule/mule-cmds.el (activate-input-method): Handle the case that
8437 the arg INPUT-METHOD is nil correctly.
8438 (read-multilingual-string): Activate the specified input method
8439 before calling read-string. Afterward, activate the original
8442 1998-08-15 Kenichi HANDA <handa@etl.go.jp>
8444 * mule/mule-cmds.el (language-info-alist): Doc-string modified.
8445 (set-language-info-alist): Fix typo in doc-string.
8447 * mule/hebrew.el ("Hebrew"): Delete describe-function key.
8449 1998-08-09 Kenichi HANDA <handa@etl.go.jp>
8451 * mule/mule-cmds.el (language-info-alist): Doc-string modified.
8452 (reset-language-environment): New function for the job that
8453 setup-english-environment used to do.
8454 (set-language-environment): Do more setups according to the info
8455 in language-info-alist.
8456 (read-language-name): Handle the case that the arg KEY is nil.
8457 (describe-language-environment): Handle input-method property.
8459 * mule/: All files under this directory, which related with
8460 specific languages (such as mule/european.el, mule/greek.el,
8461 mule/hebrew.el, mule/misc-lang.el), modified as below.
8462 (setup-XXX-environment): Just call set-language-environment. If
8463 they used to do some other jobs than what done by
8464 set-language-environment, those jobs are done in
8465 setup-XXX-environment-internal now.
8466 ("LANUGAGE-ENVIRONMENT"): Delete property setup-function or change
8467 the value to setup-XXX-environment-internal. Add properties
8468 input-method and features.
8470 * mule/english.el (setup-english-environment): Just call
8471 reset-language-environment.
8473 * mule/european.el (setup-8-bit-environment): Function deleted.
8475 1998-08-08 Richard Stallman <rms@psilocin.ai.mit.edu>
8477 * mule/mule-cmds.el (input-method-exit-on-first-char)
8478 (input-method-use-echo-area): Doc fixes.
8480 1998-08-06 Kenichi Handa <handa@etl.go.jp>
8482 * mule/mule-cmds.el (input-method-exit-on-first-char): New
8484 (input-method-use-echo-area): New variable.
8486 1998-08-01 Kenichi HANDA <handa@etl.go.jp>
8488 * mule/mule-cmds.el (language-info-alist): Doc-string modified.
8490 1998-07-30 Ken'ichi Handa <handa@delysid.gnu.org>
8492 * mule/mule-cmds.el (activate-input-method): Update mode line.
8493 (inactivate-input-method): Likewise.
8495 1998-07-19 Kenichi Handa <handa@etl.go.jp>
8497 * mule/mule-cmds.el (read-multilingual-string): Don't activate an
8498 input method in the current buffer, but just bind
8499 current-input-method.
8501 1998-07-08 Kenichi Handa <handa@etl.go.jp>
8503 * mule/hebrew.el ("Hebrew"): Add coding-priority.
8505 * mule/misc-lang.el ("IPA"): Add coding-priority and
8508 1998-06-26 Ken'ichi Handa <handa@melange.gnu.org>
8510 * mule/greek.el: Add coding-priority.
8512 1998-05-23 Richard Stallman <rms@psilocin.ai.mit.edu>
8514 * mule/mule-cmds.el (register-input-method): Rename arg ENV to
8517 1998-05-20 Richard Stallman <rms@psilocin.ai.mit.edu>
8519 * mule/mule-cmds.el (register-input-method): Fix previous change.
8520 (setup-specified-language-environment): Doc fix.
8522 1998-05-19 Richard Stallman <rms@psilocin.ai.mit.edu>
8524 * mule/mule-cmds.el: Several doc fixes.
8525 (get-language-info, set-language-info): Rename argument.
8526 (set-language-info-alist): Likewise.
8527 (register-input-method): Rename argument.
8528 (activate-input-method): If INPUT-METHOD is nil, deactivate.
8530 1998-05-04 Kenichi Handa <handa@etl.go.jp>
8532 * mule/mule-cmds.el (toggle-input-method): Use a more appropriate
8533 default value while reading an input method.
8535 1998-05-01 Kenichi Handa <handa@etl.go.jp>
8537 * mule/mule-cmds.el (universal-coding-system-argument):
8538 Use buffer-file-coding-system as default.
8540 1998-04-14 Andreas Schwab <schwab@mescaline.gnu.org>
8542 * mule/korean.el ("Korean"): Doc fix.
8544 1998-04-11 Kenichi Handa <handa@etl.go.jp>
8546 * mule/mule-cmds.el (describe-language-environment): Print the
8547 languge environment at the head.
8549 1998-04-06 Kenichi Handa <handa@etl.go.jp>
8551 * mule/japanese.el: Set exit-function to exit-japanese-environment
8552 for Japanese environment.
8554 1998-03-20 Richard Stallman <rms@psilocin.gnu.org>
8556 * mule/mule-cmds.el (set-language-environment): Doc fix.
8557 (current-language-environment): Use defcustom.
8558 (default-input-method): Specify :type.
8560 1998-03-02 Kenichi Handa <handa@etl.go.jp>
8562 * mule/mule-cmds.el (set-default-coding-systems): Doc-string
8564 (prefer-coding-system): Doc-string modified.
8566 1998-01-21 Kenichi Handa <handa@etl.go.jp>
8568 * mule/mule-cmds.el (set-language-info): Doc-string
8569 describes `coding-priority' KEY.
8570 (set-language-environment-coding-systems): New function.
8571 (select-safe-coding-system): New function.
8572 (set-language-info): New optional args DESCRIBE-MAP and SETUP-MAP.
8573 (set-language-info-alist): New optionla arg PARENTS. Call
8574 set-language-info with appropriate DESCRIBE-MAP and SETUP-MAP args.
8575 (set-language-environment-coding-systems): New function.
8577 * mule/chinese.el: Remove setting up of
8578 describe-chinese-environment-map and
8579 setup-chinese-environment-map. Exclude them in args of calls to
8580 set-language-info-alist. Register coding-priority key in
8581 language-info-alist.
8583 * mule/cyrillic.el: Remove setting up of
8584 describe-cyrillic-environment-map and
8585 setup-cyrillic-environment-map. Exclude them in args of calls to
8586 set-language-info-alist. Register coding-priority key in
8587 language-info-alist.
8589 * mule/english.el: Register coding-priority key in
8590 language-info-alist.
8592 * mule/ethiopic.el: Register coding-priority key in
8593 language-info-alist.
8595 * mule/european.el: Remove setting up of
8596 describe-european-environment-map and
8597 setup-european-environment-map. Exclude them in args of calls to
8598 set-language-info-alist. Register coding-priority key in
8599 language-info-alist. Add "German" language env.
8600 (setup-8-bit-environment): Delete CODING-SYSTEM arg.
8601 (setup-german-environment): New function.
8603 * mule/greek.el (setup-greek-environment): For Greek lang. env.,
8604 change default input method to "greek-postfix".
8606 * mule/japanese.el, mule/korean.el, mule/vietnamese.el: Register
8607 coding-priority key in
8609 1997-12-19 Stephen Eglen <stephen@cns.ed.ac.uk>
8611 * mule/mule-cmds.el (set-language-info): Doc fix.
8612 (input-method-inactivate-hook): Doc fix.
8614 1997-11-20 Karl Heuer <kwzh@gnu.org>
8616 * mule/mule-cmds.el (set-input-method): Renamed from
8617 select-input-method.
8619 1997-11-07 Kenichi Handa <handa@etl.go.jp>
8621 * mule/mule-cmds.el (set-language-environment): Run
8622 exit-language-environment-hook before calling `exit-function'
8623 which is specified for the language environment.
8625 1997-10-23 Kenichi Handa <handa@etl.go.jp>
8627 * mule/mule-cmds.el (set-default-coding-systems): Doc-string
8629 (prefer-coding-system): Likewise.
8630 (describe-language-environment): Print aliases of each coding
8632 (set-language-environment-hook): New variable.
8633 (exit-language-environment-hook): New variable.
8634 (set-language-environment): Call these hooks. Before setting a
8635 new language environment, exit from the
8636 current-language-environment if necessary.
8637 (input-method-verbose-flag): The value can be nil, t,
8638 complex-only, or default.
8639 (input-method-highlight-flag): Doc-string augmented.
8640 (activate-input-method): Check if we can run the registered
8641 function to activate an input method.
8643 * mule/korean.el: Set exit-function for language environment
8644 "Korean" to exit-korean-environment.
8645 (setup-korean-environment): Moved to korea-util.el.
8647 1997-10-21 Kenichi Handa <handa@etl.go.jp>
8649 * mule/mule-cmds.el (read-multilingual-string): Use
8650 current-input-method prior to default-input-method. Don't bind
8651 current-input-method by `let', instead, activate the specified
8652 input method in the current buffer temporarily.
8654 1997-10-19 John F. Whitehead <jfw@cisco.com>
8656 * mule/mule-cmds.el (describe-language-environment): Fix prompt.
8658 1997-10-21 Kenichi Handa <handa@etl.go.jp>
8660 * mule/chinese.el (post-read-decode-hz): Return the result of
8662 (pre-write-encode-hz): Do not change the value of
8665 1998-09-06 Bill Richter <richter@math.nwu.edu>
8667 * mule/mule-ccl.el: Doc fixes.
8669 1998-04-20 Kenichi Handa <handa@etl.go.jp>
8671 * mule/mule-ccl.el (declare-ccl-program): New optional arg VECTOR.
8672 (check-ccl-program): New macro.
8674 1998-01-21 Kenichi Handa <handa@etl.go.jp>
8676 * mule/mule-ccl.el: Comment about CCL syntax modified.
8677 (ccl-command-table): Add read-multibyte-character and
8678 write-multibyte-character.
8679 (ccl-code-table): Add ex-cmd.
8680 (ccl-extended-code-table): New variable.
8681 (ccl-embed-extended-command): New function.
8682 (ccl-compile-read-multibyte-character,
8683 ccl-compile-write-multibyte-character) New functions.
8684 (ccl-dump-ex-cmd, ccl-dump-read-multibyte-character,
8685 ccl-dump-write-multibyte-character): New functions.
8687 1999-07-22 SL Baur <steve@miho>
8689 * config.el (config-value-file): config.values is installed into
8691 From Karl M. Hegbloom <karlheg@cathcart.sysc.pdx.edu>
8693 1999-07-19 Didier Verna <didier@xemacs.org>
8695 * rect.el: all functions rewritten, except when noted. Below is a
8696 list of interface changes.
8697 (apply-on-rectangle): new function. Obsoletes
8698 `operate-on-rectangle'. All functions that used to call this
8699 function now call the new one.
8700 (kill-rectangle): added optional prefix arg to fill lines.
8701 (delete-rectangle): ditto.
8702 (delete-extract-rectangle): ditto.
8703 (open-rectangle): ditto.
8704 (clear-rectangle): ditto.
8705 (delete-rectangle-line): added third arg FILL.
8706 (delete-extract-rectangle-line): ditto.
8707 (open-rectangle-line): ditto.
8708 (clear-rectangle-line): ditto.
8710 1999-07-18 Andy Piper <andy@xemacs.org>
8712 * menubar-items.el (default-menubar): add gutter options.
8714 * gutter-items.el: new file.
8715 (gutter): new group for custom.
8716 (gutter-visible-p): new variable.
8717 (default-gutter-position): ditto.
8718 (buffers-tab): new group for the buffers tab.
8719 (gutter-buffers-tab): widget to put in the gutter.
8720 (buffers-tab-max-size): max number of tabs.
8721 (buffers-tab-switch-to-buffer-function): function to call when a
8723 (buffers-tab-omit-function): filter buffers with this function.
8724 (buffers-tab-format-buffer-line-function): format buffer names for
8726 (buffers-tab-switch-to-buffer): like switch-to-buffer but without
8728 (build-buffers-tab-internal): build a list of tab items.
8729 (buffers-tab-items): ditto.
8730 (add-tab-to-gutter): put a tab in the gutter area.
8731 (update-tab-in-gutter): reset the buffers in the tab.
8733 * dumped-lisp.el (preloaded-file-list): dump gutter-items.
8735 * buffer.el (switch-to-buffer): run switch-to-buffer-hooks.
8736 (switch-to-buffer-hooks): new hook.
8738 * toolbar.el (default-toolbar-position): fix typo.
8740 1999-07-16 Andy Piper <andy@xemacs.org>
8742 * gui.el (make-dialog-frame): turn off gutters for dialogs.
8744 1999-07-15 Didier Verna <didier@xemacs.org>
8746 * cus-edit.el (custom-prompt-variable): optional third arg makes
8747 prompt for a comment string.
8748 (customize-set-value): optional prefix makes this function handle
8750 (customize-set-variable): ditto.
8751 (customize-save-variable): ditto.
8752 (customize-customized): handle custom comments.
8753 (customize-save-customized): ditto.
8754 (custom-variable-state-set): ditto.
8755 (custom-face-state-set): ditto.
8756 (customize-saved): ditto.
8757 (custom-variable-set): ditto.
8758 (custom-face-set): ditto.
8759 (custom-variable-save): ditto.
8760 (custom-face-save): ditto.
8761 (custom-variable-reset-saved): ditto.
8762 (custom-face-reset-saved): ditto.
8763 (custom-variable-reset-standard): ditto.
8764 (custom-face-reset-standard): ditto.
8765 (custom-comment-face): new face.
8766 (custom-comment-tag-face): ditto.
8767 (custom-comment): new widget.
8768 (custom-comment-create): new function.
8769 (custom-comment-delete): ditto.
8770 (custom-comment-value-set): ditto.
8771 (custom-comment-show): ditto.
8772 (custom-comment-invisible-p): ditto.
8773 (custom-variable-value-create): create a comment field widget.
8774 (custom-face-value-create): ditto.
8775 (custom-variable-menu): new entry for adding a custom comment.
8776 (custom-face-menu): ditto.
8777 (custom-save-variables): possibly save custom comments.
8778 (custom-save-faces): ditto.
8780 * cus-face.el (custom-set-faces): the arguments can now have a
8781 custom comment as fourth argument.
8783 * custom.el (custom-set-variables): the arguments can now have a
8784 custom comment as fifth element.
8786 1999-07-13 XEmacs Build Bot <builds@cvs.xemacs.org>
8788 * XEmacs 21.2.18 is released
8790 1999-07-13 SL Baur <steve@miho>
8792 * lib-complete.el (read-library-name): Revert previous change.
8793 (read-library): Ditto.
8795 1999-06-24 Karl M. Hegbloom <karlheg@debian.org>
8797 * packages.el (packages-package-list): Capitalize docstring.
8799 * packages.el (packages-find-package-library-path): Use #'nconc
8800 rather than #'append to reduce consing -- #'mapcar uses Flist,
8801 which returns a freshly consed list. #'append would create yet
8802 another fresh list, using Fmake_list in concat.
8804 * packages.el (package-provide): Use setq with remassq like it
8805 says in its docstring.
8807 1999-07-06 SL Baur <steve@miho.m17n.org>
8809 * lib-complete.el (progn-with-message): Fix typo.
8811 1999-07-06 SL Baur <steve@miho.m17n.org>
8813 * mule/mule-misc.el (char-octet): Make function match docstring.
8814 From Katsumi Yamaoka <yamaoka@jpl.org>
8816 1999-06-15 Karl M. Hegbloom <karlheg@debian.org>
8818 * wid-edit.el (widget-documentation): corrected spelling error.
8820 1999-06-23 Jonathan Marten <jonathan.marten@uk.sun.com>
8822 * x-win-sun.el (x-win-init-sun): Don't rebind Find and Sh-find
8823 keys if already bound
8825 1999-07-06 SL Baur <steve@miho.m17n.org>
8827 * lib-complete.el (progn-with-message): Revert previous changes.
8829 1999-06-24 Bob Weiner <weiner@beopen.com>
8831 * lib-complete.el (find-library):
8832 (find-library-other-window):
8833 (find-library-other-frame): Completely rewrote
8834 so that these functions actually work when called non-interactively.
8835 Also made them handle LIBRARY arguments which end with .el or .elc.
8837 1999-06-24 Bob Weiner <weiner@beopen.com>
8839 * simple.el (indent-new-comment-line): Locally bound
8840 `block-comment-start' to `comstart' or else when this is called
8841 from do-auto-fill, e.g. in Lisp mode, it will insert any non-nil
8842 `block-comment-start' value, ignoring any existing spacing after a
8843 comment prefix in the previous line and producing ugly comments.
8845 1999-06-23 Bob Weiner <weiner@beopen.com>
8847 * list-mode.el (mouse-choose-completion):
8848 (choose-completion):
8849 (completion-switch-to-minibuffer): Added.
8850 ([Tab]): [Tab] previously switched to the minibuffer
8851 but since [space] does that and since most applications in the
8852 world use [Tab] to select the next item in a list, do that in the
8853 *Completions* buffer too. This will cause the least confusion
8854 among the largest population of users. -- Bob Weiner, BeOpen.com,
8857 1999-06-22 Bob Weiner <weiner@beopen.com>
8859 * help.el (help-buffer-name): Added support for a null value
8860 of `help-buffer-prefix-string' since some buffers require no
8863 1999-06-20 Bob Weiner <weiner@beopen.com>
8865 * list-mode.el (completion-list-mode-quit): Added and bound to {q}
8866 in the completion-list-mode-map to bury the completions buffer
8867 even when the minibuffer is no longer active.
8869 1999-06-20 Bob Weiner <weiner@beopen.com>
8871 * list-mode.el (list-mode): It is visually disconcerting to have
8872 the text cursor disappear within list buffers, especially when
8873 moving from window to window, so leave it visible.
8875 1999-07-01 SL Baur <steve@miho.m17n.org>
8877 * menubar-items.el (default-menubar): Conditionalize the bug
8878 report menu item (which may not be possible in this XEmacs).
8879 Reported by: Ken'ichi Handa <handa@etl.go.jp>
8881 1999-06-30 SL Baur <steve@miho.m17n.org>
8883 * subr.el (with-current-buffer): DOC string fix.
8884 Suggested by Bob Weiner <weiner@altrasoft.com>
8886 1999-06-25 Charles G Waldman <cgw@fnal.gov>
8888 * cus-face.el (custom-face-italic): insert missing args
8890 1999-06-24 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
8892 * packages.el (package-locations): Changed default early package
8893 hierarchies to ~/.xemacs/mule-packages and
8894 ~/.xemacs/xemacs-packages.
8896 1999-06-23 SL Baur <steve@miho.m17n.org>
8898 * mule/mule-category.el (Top Level): ASCII is also latin-1.
8900 1999-06-15 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
8902 * packages.el (package-locations): Changed default early package
8903 hierarchy to ~/.xemacs/packages.
8904 (package-locations): Removed `packages' as a possible name for a
8905 late package hierarchy.
8907 1999-06-20 MORIOKA Tomohiko <tomo@etl.go.jp>
8909 * mule/mule-category.el (word-combining-categories): Set up new
8911 (word-separating-categories): Likewise.
8913 1999-06-22 XEmacs Build Bot <builds@cvs.xemacs.org>
8915 * XEmacs 21.2.17 is released
8917 1999-06-17 Robert Pluim <rpluim@bigfoot.com>
8919 * font-menu.el (font-menu-set-font): allow for nil specification
8922 1999-06-16 MORIOKA Tomohiko <tomo@etl.go.jp>
8924 * mule/thai-xtis.el: Specify `columns' of the charset `thai-xtis'
8927 1999-06-12 MORIOKA Tomohiko <tomo@etl.go.jp>
8929 * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Use NBSP of ISO
8930 8859-5 instead of ISO 8859-1.
8932 1999-06-15 SL Baur <steve@steve1.m17n.org>
8934 * mule/vietnamese.el (viet-vscii-encode-table): Use split-char.
8935 (viet-viscii-encode-table): Ditto.
8937 * mule/mule-misc.el: Delete split-char & split-char-or-char-int.
8938 Make obsolete definition of char-octet.
8940 1999-06-14 SL Baur <steve@steve1.m17n.org>
8942 * subr.el: Move no-Mule make-char ...
8943 * help-nomule.el (make-char): To here.
8944 (string-width): Make Mule compatibility alias.
8946 1999-06-15 Andy Piper <andy@xemacs.org>
8948 * select.el (get-selection-no-error): really make there be no-error.
8949 (get-selection): revert to original.
8951 1999-06-11 Andy Piper <andy@xemacs.org>
8953 * select.el (selection-sets-clipboard): renamed.
8954 (own-selection): use it.
8956 1999-06-11 XEmacs Build Bot <builds@cvs.xemacs.org>
8958 * XEmacs 21.2.16 is released
8960 1999-06-09 MORIOKA Tomohiko <tomo@etl.go.jp>
8962 * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Set 32 for
8963 missing characters to avoid crash.
8965 1999-06-09 Jan Vroonhof <vroonhof@math.ethz.ch>
8967 * coding.el (set-terminal-coding-system): Only set the console
8968 coding system on the selected console if it is a tty.
8970 1999-06-10 Jan Vroonhof <vroonhof@math.ethz.ch>
8977 * faces.el (frob-face-property):
8978 * font-menu.el (font-menu-set-font):
8979 Actually apply changes from 1999-03-17
8981 1999-06-10 Andy Piper <andy@xemacs.org>
8983 * select.el (get-selection): abstract out non error-signalling
8985 (get-selection-no-error): get-selection without signalling an
8987 (selection-is-clipboard-p): new variable. controls whether the
8988 selection sets the clipboard.
8989 (own-selection): use it.
8991 * mouse.el (insert-selection): fallback to clipboard after trying
8992 primary selection and cutbuffer.
8994 1999-06-05 Andy Piper <andy@xemacs.org>
8996 * x-select.el (xselect-kill-buffer-hook-1): use generalised
8997 selection functions.
8999 1999-06-04 MORIOKA Tomohiko <tomo@etl.go.jp>
9001 * code-files.el (buffer-file-coding-system): Use `raw-text' as
9003 (load): Use `raw-text' instead of `no-conversion'.
9004 (insert-file-contents): Likewise.
9006 * bytecomp.el (byte-compile-insert-header): Use `raw-text' instead
9009 1999-06-03 MORIOKA Tomohiko <tomo@etl.go.jp>
9011 * coding.el: Don't copy `no-conversion' to `raw-text'.
9013 1999-06-07 Hrvoje Niksic <hniksic@srce.hr>
9015 * subr.el (make-char): Define it if Mule is not around.
9017 1999-06-07 SL Baur <steve@steve1.m17n.org>
9019 * mule/mule-help.el: Add trailing newline. Use mule keyword.
9021 * x-select.el (x-disown-selection-internal): Restore symbol as an
9023 (xselect-kill-buffer-hook-1): Use disown-selection-internal.
9025 1999-06-04 XEmacs Build Bot <builds@cvs.xemacs.org>
9027 * XEmacs 21.2.15 is released
9029 1999-06-02 Oscar Figueiredo <oscar@xemacs.org>
9031 * subr.el (split-string): Avoid infinite looping
9033 1999-05-30 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
9035 * ldap.el (ldap-ignore-attribute-codings): New variable
9036 (ldap-default-attribute-decoder): New variable
9037 (ldap-coding-system): New variable
9038 (ldap-attribute-syntax-encoders): New variable
9039 (ldap-attribute-syntax-decoders): New variable
9040 (ldap-attribute-syntaxes-alist): New variable
9041 (ldap-encode-boolean): New function
9042 (ldap-decode-boolean): New function
9043 (ldap-encode-country-string): New function
9044 (ldap-decode-string): New function
9045 (ldap-decode-address): New function
9046 (ldap-encode-address): New function
9047 (ldap-decode-attribute): New function
9048 (ldap-search): Use some of these
9050 1999-05-25 Jan Vroonhof <jan@xemacs.org>
9052 * version.el (emacs-version): Make the patch level/beta come
9053 before the XEmacs qualifier so that it gets into (funcall
9054 emacs-version) and thus in the bug reports.
9055 (emacs-version>=): Support patch levels.
9057 1999-06-03 SL Baur <steve@xemacs.org>
9059 * version.el: implement x.y.z version number
9060 From Jan Vroonhof <vroonhof@math.ethz.ch>
9062 1999-05-27 Yoshiki Hayashi <g740685@komaba.ecc.u-tokyo.ac.jp>
9064 * mule/mule-cmds.el (read-input-method-name): set input-method properly.
9066 1999-05-22 Vin Shelton <acs@xemacs.org>
9068 * startup.el: Document -private and break out non-standard X options.
9070 1999-05-26 SL Baur <steve@gneiss.etl.go.jp>
9072 * mule/mule-charset.el (charset-after): New function.
9073 (charset-direction): Synch with Mule, update docstring.
9074 (get-charset-property): New function.
9075 (put-charset-property): New function.
9076 (charset-plist): New function.
9078 * mule/mule-charset.el (compose-region):
9079 (decompose-region): remove; these functions (which don't work
9080 since we don't do composite characters) have been moved to
9082 (toplevel): follow coding standards
9084 1999-05-26 SL Baur <steve@gneiss.etl.go.jp>
9086 * dumped-lisp.el (preloaded-file-list): mule-files.el does not
9089 * code-files.el: Fix commentary to follow coding standards. Move
9090 the single line left in mule-files.el to here.
9092 * mule/mule-files.el: delete.
9094 1999-05-24 SL Baur <steve@gneiss.etl.go.jp>
9096 * info.el (Info-scroll-prev): Use event functions instead of the
9097 old emacs 19 interface.
9099 1999-06-02 Andy Piper <andy@xemacs.org>
9101 * x-font-menu.el (x-font-menu-load-font):
9102 font-menu-registry-encoding -> x-font-menu-registry-encoding type.
9104 1999-05-31 Andy Piper <andy@xemacs.org>
9106 * font-menu.el (font-menu-ignore-scaled-fonts): move to font-menu
9108 (font-menu-this-frame-only-p): ditto.
9109 (font-menu-max-items): reinstate, from Jan Vroonhof
9110 <vroonhof@math.ethz.ch>
9111 (font-menu-submenu-name-format): ditto.
9112 (font-menu-split-long-menu): ditto, for use by the family
9114 (font-menu-family-constructor): use it.
9116 1999-05-30 Andy Piper <andy@xemacs.org>
9118 * msw-faces.el (mswindows-font-regexp): new font matching regexp
9119 for use by the font menu.
9121 * msw-font-menu.el: new file implementing mswindows specific
9122 font-menu behaviour.
9123 (mswindows-font-menu-registry-encoding): new function mirroring x version.
9124 (mswindows-font-menu-junk-families): ditto.
9125 (hack-font-truename): ditto.
9126 (mswindows-font-regexp-ascii): ditto.
9127 (mswindows-reset-device-font-menus): ditto.
9128 (mswindows-font-menu-font-data): ditto.
9129 (mswindows-font-menu-load-font): ditto.
9131 * x-font-menu.el (x-reset-device-font-menus): made device specific.
9132 (x-font-menu-font-data): ditto.
9133 (x-font-menu-load-font): ditto.
9135 * font-menu.el: new file implementing generic font menu behaviour.
9136 (font-menu-ignore-scaled-fonts): copied from x-font-menu.el and
9137 made device independent.
9138 (font-menu-this-frame-only-p): ditto.
9139 (font-menu-preferred-resolution): ditto.
9140 (font-menu-size-scaling): new variable used to determine whether
9141 sizes are in points or tenths of a point.
9142 (vassoc): moved from x-font-menu.el.
9143 (device-fonts-cache): ditto.
9144 (device-fonts-cache): ditto.
9145 (flush-device-fonts-cache): ditto.
9146 (reset-device-font-menus): copied from x-font-menu.el and made
9147 device independent. Most functionality deferred to
9148 device-dependent versions.
9149 (font-menu-family-constructor): copied from x-font-menu.el and
9150 made device independent.
9151 (font-menu-size-constructor): ditto.
9152 (font-menu-weight-constructor): ditto.
9153 (font-menu-set-font): ditto.
9154 (font-menu-change-face): ditto.
9155 (font-menu-load-font): new device method.
9156 (font-menu-font-data): ditto.
9158 * x-font-menu.el: The above functions deleted.
9160 1999-05-26 Andy Piper <andy@xemacs.org>
9164 * loadup.el: rehash expand-file-name usage to not use default-directory.
9166 1999-05-21 Andy Piper <andy@xemacs.org>
9168 * x-select.el (x-select-convert-to-text):
9169 (x-selected-text-type):
9171 (xselect-convert-to-string):
9172 (xselect-convert-to-compound-text):
9173 (xselect-convert-to-length):
9174 (xselect-convert-to-targets):
9175 (xselect-convert-to-delete):
9176 (xselect-convert-to-filename):
9177 (xselect-convert-to-charpos):
9178 (xselect-convert-to-lineno):
9179 (xselect-convert-to-colno):
9180 (xselect-convert-to-sourceloc):
9181 (xselect-convert-to-os):
9182 (xselect-convert-to-host):
9183 (xselect-convert-to-user):
9184 (xselect-convert-to-class):
9185 (xselect-convert-to-name):
9186 (xselect-convert-to-integer):
9187 (xselect-convert-to-atom):
9188 (xselect-convert-to-identity): functions renamed from x-* and
9190 (x-get-secondary-selection): use rename get-selection.
9191 (x-get-clipboard): ditto.
9192 (x-own-selection): moved to select.el.
9193 (x-valid-simple-selection-p): ditto.
9194 (x-dehilight-selection): ditto.
9195 (x-own-clipboard): ditto.
9196 (x-disown-selection): ditto.
9198 * x-mouse.el (x-yank-function): moved to mouse.el.
9199 (x-insert-selection): ditto.
9200 (x-set-point-and-move-selection): use renamed function.
9202 * select.el (selected-text-type): moved and renamed from
9204 (selection-owner-p): moved to C.
9205 (selection-exists-p): ditto.
9206 (get-cutbuffer): new device method.
9207 (get-selection): generalised and moved from x-select.el.
9208 (own-selection): moved x-own-selection functionality into here.
9209 (dehilight-selection): renamed and moved from x-select.el.
9210 (own-clipboard): functionality moved from x-select.el using new
9212 (disown-clipboard): ditto.
9213 (select-convert-to-text):
9214 (select-convert-to-string):
9215 (select-convert-to-compound-text):
9216 (select-convert-to-length):
9217 (select-convert-to-targets):
9218 (select-convert-to-delete):
9219 (select-convert-to-filename):
9220 (select-convert-to-charpos):
9221 (select-convert-to-lineno):
9222 (select-convert-to-colno):
9223 (select-convert-to-sourceloc):
9224 (select-convert-to-os):
9225 (select-convert-to-host):
9226 (select-convert-to-user):
9227 (select-convert-to-class):
9228 (select-convert-to-name):
9229 (select-convert-to-integer):
9230 (select-convert-to-atom):
9231 (select-convert-to-identity): new functions renamed from x-* and
9232 moved from x-select.el.
9234 * mouse.el (mouse-consolidated-yank): subsume x-yank-function
9235 into here and use as the default window-system mouse yank.
9236 (insert-selection): generalised and moved from x-mouse.el.
9237 (own-clipboard): moved to C.
9239 * msw-select.el (mswindows-selection-owned-p): deleted.
9240 (mswindows-own-selection): generalised and moved to select.el.
9241 (mswindows-disown-selection): generalised and moved to C.
9242 (mswindows-selection-owner-p): ditto.
9244 1999-05-14 XEmacs Build Bot <builds@cvs.xemacs.org>
9246 * XEmacs 21.2.14 is released
9248 1999-05-13 SL Baur <steve@gneiss.etl.go.jp>
9250 * about.el: update contact info for jason and slb.
9252 1999-05-13 SL Baur <steve@gneiss.etl.go.jp>
9254 * mule/european.el (setup-romanian-environment): Add Romanian
9255 support from Emacs/Mule romanian.el.
9257 1999-03-17 Jan Vroonhof <vroonhof@math.ethz.ch>
9259 * cus-face.el: Label all custom changes with the 'custom' tag.
9261 * cus-edit.el: idem ditto.
9263 * faces.el: Added suport for adding device tags to various functions.
9264 (custom): New device tag.
9265 (face-spec-set): Call reset face with tags argument. No longer do
9266 x-init-global-faces hack.
9268 * faces.el (frob-face-property): Use an anonymous specifier to map
9269 frob-face-property-1 over.
9271 * x-font-menu.el (font-menu-set-font): Always specify all
9272 properties to custom.
9274 1999-05-12 SL Baur <steve@gneiss.etl.go.jp>
9276 * mule/european.el (setup-czech-environment): Add czech support.
9277 From David Sauer <davids@orfinet.cz>
9279 1999-03-15 SL Baur <steve@xemacs.org>
9281 * check-features.el: Turn hard errors into warnings.
9283 1999-03-21 SL Baur <steve@xemacs.org>
9285 * simple.el (delete-key-deletes-forward): As per discussion on
9286 xemacs-beta, default to t.
9288 1999-05-11 Hrvoje Niksic <hniksic@srce.hr>
9290 * loadup.el: Define Installation-string before loading anything.
9292 1999-05-06 Gunnar Evermann <ge204@eng.cam.ac.uk>
9294 * files.el (auto-mode-alist): fix typo in regex for .bash_* files
9295 From Anders Stenman <stenman@isy.liu.se>
9297 1999-05-03 Hrvoje Niksic <hniksic@srce.hr>
9299 * wid-edit.el (widget-glyph-find): Ditto.
9301 * packages.el (locate-library): Ditto.
9303 * loadup.el (really-early-error-handler): Ditto.
9305 * lib-complete.el (read-library): Ditto.
9307 * faces.el (set-face-stipple): Ditto.
9309 * code-files.el (load): Use new calling style of locate-file.
9311 1999-05-03 Hrvoje Niksic <hniksic@srce.hr>
9313 * packages.el (packages-unbytecompiled-lisp): Installation.el is
9316 1999-05-03 Hrvoje Niksic <hniksic@srce.hr>
9318 * dumped-lisp.el (preloaded-file-list): Don't load
9321 * loadup.el (Installation-string): Define it here.
9323 1999-05-03 Hrvoje Niksic <hniksic@srce.hr>
9325 * dumped-lisp.el (preloaded-file-list): Revert previous change --
9326 Installation.el needs to be loaded before `dump-paths', otherwise
9327 the dumping process won't find it.
9329 1999-03-13 Adrian Aichner <adrian@xemacs.org>
9331 * dumped-lisp.el (preloaded-file-list): Load Installation.el after
9332 subr so that we can use `replace-in-string' in Installation.el to
9333 get rid of C-m chars under the native Windows build.
9335 1999-04-29 Andy Piper <andy@xemacs.org>
9337 * make-docfile.el: canonicalize file and directory names.
9339 * device.el (call-device-method): new function for calling device
9341 (define-device-method): new function for defining device methods.
9342 (define-device-method*): ditto.
9344 1999-04-27 Hrvoje Niksic <hniksic@srce.hr>
9346 * subr.el (buffer-string): Support new FSFmacs 20.4 stuff.
9348 1999-04-08 MORIOKA Tomohiko <tomo@etl.go.jp>
9350 * mule/cyrillic.el (cyrillic-koi8-r-decode-table): New variable.
9351 (cyrillic-koi8-r-encode-table): Likewise.
9352 (ccl-decode-koi8): Use `cyrillic-koi8-r-decode-table'.
9353 (ccl-encode-koi8): Use `cyrillic-koi8-r-encode-table'.
9355 * mule/mule-misc.el (split-char-or-char-int): New function [moved
9356 from vietnamese.el].
9358 * mule/vietnamese.el: Move function `split-char-or-char-int' to
9361 1999-04-08 MORIOKA Tomohiko <tomo@etl.go.jp>
9363 * mule/thai-xtis.el:
9364 - Change font registry name from "Thai94x94-0" to "xtis-0".
9365 - Change mnemonic of coding-system `tis-620' to "TIS620".
9367 1999-04-06 MORIOKA Tomohiko <tomo@etl.go.jp>
9369 * mule/ethiopic.el: fixed.
9371 1999-03-30 MORIOKA Tomohiko <tomo@etl.go.jp>
9373 * dumped-lisp.el: Add ethiopic, thai-xtis and vietnamese.
9375 * mule/thai-xtis.el: New file.
9377 * mule/vietnamese.el: New file.
9379 * mule/ethiopic.el: New file.
9381 1999-04-22 Hrvoje Niksic <hniksic@srce.hr>
9383 * bytecomp.el (byte-compile-close-variables): Leave
9384 debug-issue-ebola-notices alone.
9386 1999-04-11 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
9388 * ldap.el (ldap-host-parameters-alist): Make `Search Base' appear
9389 at the top of the buffer since it is the most important thing to
9391 (ldap-get-host-parameter): New defun
9392 (ldap-search): Add a new parameter `withdn' to retrieve the
9393 distinguished names of entries
9395 1999-04-22 Kai Haberzettl <khaberz@synnet.de>
9397 * startup.el (splash-frame-body): Date and spelling fixes.
9399 1999-03-16 Colin Rafferty <colin@xemacs.org>
9401 * view-less.el (toggle-truncate-lines): add autoload tag
9403 1999-04-19 Hrvoje Niksic <hniksic@srce.hr>
9405 * format.el (format-alist): Disable image stuff.
9407 1999-04-17 Hrvoje Niksic <hniksic@srce.hr>
9409 * wid-edit.el (widget-glyph-find): Search by directories, then by
9410 suffixes rather than the other way around.
9411 (widget-image-conversion): Renamed to
9412 `widget-image-file-name-suffixes'.
9414 1999-04-16 Olivier Galibert <galibert@pobox.com>
9416 * mule/mule-charset.el: Made old functions obsolete, remove the
9417 unspeakably evil (and inexistant in fsf's) charset-leading-byte.
9418 (charset-iso-graphic-plane): Rename from charset-graphic.
9419 (charset-iso-final-char): Rename from charset-final.
9420 (charset-width): Rename from charset-columns.
9421 (charset-bytes): Added from fsf compatibility, returns always 1.
9423 * mule/mule-misc.el: Move charset-doc-string alias to
9426 1999-04-14 Colin Rafferty <colin@xemacs.org>
9428 * x-faces.el (x-make-font-bold-italic): honor
9429 *try-oblique-before-italic-fonts*
9431 1999-04-14 Hrvoje Niksic <hniksic@srce.hr>
9433 * cl-extra.el (coerce): Coerce numbers to characters correctly.
9435 1998-12-02 Hrvoje Niksic <hniksic@srce.hr>
9437 * x-faces.el (try-oblique-before-italic-fonts): Use the right
9440 1999-04-14 Dave Gillesipe <daveg@synaptics.com>
9442 * cl-extra.el (equalp): Would bug out for lists.
9444 1999-03-12 Charles G Waldman <cgw@fnal.gov>
9446 * about.el (about-hackers): Change cgw's email address
9448 1999-03-12 XEmacs Build Bot <builds@cvs.xemacs.org>
9450 * XEmacs 21.2.13 is released
9452 1999-03-12 SL Baur <steve@xemacs.org>
9454 * simple.el (delete-key-deletes-forward): Revert to previous
9457 1999-01-18 Didier Verna <didier@xemacs.org>
9459 * menubar-items.el (xemacs-splash-buffer): handle the case of
9460 multiple elements in the splash buffer body.
9462 * startup.el (splash-frame-timeout): new constant: interval
9463 between splash buffer elements.
9464 (command-line-1): handle splash buffer with multiple elements (use
9466 (splash-frame-body): Originally `startup-splash-frame-body'.
9467 Rewrote a cleaner and more readable version. This can now be array,
9468 in which case each element is displayed in turn in the splash buffer.
9469 (splash-frame-static-body): new constant. Persistent information
9470 across all splash buffer elements (preserves the possibility to give
9471 it in different languages.
9472 (circulate-splash-frame-elements): new function. Used as a timeout
9473 to circulate through all splash frame elements and display them in
9475 (display-splash-frame): originally `startup-splash-frame'. Handle
9476 the case of multiple elements in the splash buffer body. Now
9477 returns a timeout id if multiple elements to display, or nil.
9479 1999-02-19 Jan Vroonhof <vroonhof@math.ethz.ch>
9481 * x-faces.el (x-init-global-faces): Add default tag to specifiers,
9482 so they can be overridden by x-init-face-from-resources.
9483 Additionally specify the font name also with an x tag.
9485 1999-03-08 Andy Piper <andy@xemacs.org>
9487 * package-get.el (package-get-base): autoload.
9489 * menubar-items.el (default-menubar): add update menu item. Fix
9490 custom menu to only be activated when package-base is available.
9492 * package-get.el (package-get-custom): don't load
9493 package-get-custom as it is auto-generated. Fix group definition.
9495 1999-03-05 Didier Verna <didier@xemacs.org>
9497 * cus-dep.el (Custom-make-dependencies): use `prin1-to-string'
9498 instead of `symbol-name' (Thanks Kyle).
9500 * cus-edit.el (custom-save-variables): use `prin1' instead of
9501 princ to write symbols.
9503 1999-03-05 XEmacs Build Bot <builds@cvs.xemacs.org>
9505 * XEmacs 21.2.12 is released
9507 1999-03-05 SL Baur <steve@xemacs.org>
9509 * menubar-items.el (default-menubar): Add kfm browsing support.
9510 From Neal Becker <nbecker@fred.net>
9512 1999-03-03 Steven Baur <steve@gneiss.etl.go.jp>
9514 * font-lock.el (font-lock-revert-cleanup): Null out to avoid repeated
9515 calls to font-lock during buffer reversion.
9517 1999-02-12 Didier Verna <didier@xemacs.org>
9519 * info.el (Info-build-node-completions): unconditionally widen the
9522 1999-02-19 Paul Stodghill <stodghil@cs.cornell.edu>
9524 * x-faces.el (x-init-face-from-resources):
9525 Only set fonts in the 'x locale.
9527 1999-03-04 Adrian Aichner <adrian@xemacs.org>
9529 * package-ui.el (pui-install-selected-packages): Don't throw on
9530 `package-admin-delete-binary-package' returning nil since it's
9531 normal. Reindent function.
9532 (pui-add-required-packages): Handle case where packages selected
9533 for installation have never been installed.
9535 1999-03-03 Martin Buchholz <martin@xemacs.org>
9537 * menubar-items.el (default-menubar):
9538 Implement the ``Mule->Set coding system of process'' menu item.
9540 1999-02-18 Martin Buchholz <martin@xemacs.org>
9542 * files.el (auto-mode-alist): Use c-mode for *.i pre-processed cpp
9544 - Change some `if's to `when's
9546 1999-03-01 XEmacs Build Bot <builds@cvs.xemacs.org>
9548 * XEmacs 21.2.11 is released
9550 1999-02-22 Jan Vroonhof <vroonhof@math.ethz.ch>
9552 * userlock.el (ask-user-about-supersession-threat-dbox): Guard
9553 against window close (Fix Bug #460).
9554 (ask-user-about-lock-dbox): Idem.
9556 1999-02-25 SL Baur <steve@xemacs.org>
9558 * mule/mule-charset.el (charset-leading-byte): New function.
9559 From Kazuyuki IENAGA <ienaga@jsys.co.jp>
9561 1999-02-12 Andy Piper <andy@xemacs.org>
9563 * about.el (xemacs-hackers): change andy's email address.
9564 (about-url-alist): change andy's web page address.
9565 (about-xemacs): add piper.
9567 1999-02-16 SL Baur <steve@xemacs.org>
9569 * dumped-lisp.el (preloaded-file-list): Core mule files moved out
9570 of mule-base into lisp/mule.
9572 1999-02-16 SL Baur <steve@xemacs.org>
9586 mule/mule-category.el:
9588 mule/mule-charset.el:
9590 mule/mule-coding.el:
9595 mule/mule-tty-init.el:
9596 mule/mule-x-init.el:
9597 mule/viet-chars.el: Remerge from mule-base.
9599 * dumped-lisp.el (preloaded-file-list): Core mule files moved out
9600 of mule-base into lisp/mule.
9602 1999-02-10 Adrian Aichner <adrian@xemacs.org>
9604 * process.el (exec-to-string): Use `shell-command-switch' in place
9605 of hard-wired "-c" (for WindowsNT).
9607 1999-02-08 Charles G Waldman <cgw@pgt.com>
9609 * menubar-items.el (default-menubar): Remove obsolete
9612 1999-02-06 Jan Vroonhof <vroonhof@math.ethz.ch>
9614 * package-admin.el (package-admin-get-install-dir): First fall
9615 back to the location of xemacs-base for non-mule packages.
9617 1999-02-15 Martin Buchholz <martin@xemacs.org>
9620 - improved automounter tmp directory support.
9621 - support 4 (!) empirically discovered automounter conventions
9623 1999-02-12 SL Baur <steve@xemacs.org>
9625 * etags.el (pop-tag-mark): autoload to match key binding.
9627 1999-02-05 XEmacs Build Bot <builds@cvs.xemacs.org>
9629 * XEmacs 21.2.10 is released
9631 1999-02-02 Jan Vroonhof <vroonhof@math.ethz.ch>
9633 * package-get.el (package-get-remote-filename): Don't bug out for
9634 a local file name in the search entry.
9636 1999-02-02 XEmacs Build Bot <builds@cvs.xemacs.org>
9638 * XEmacs 21.2.9 is released
9640 1999-01-19 Didier Verna <didier@xemacs.org>
9642 * replace.el (replace-search-function): new variable containing a
9643 function to perform a search-forward.
9644 (replace-re-search-function): new variable containing a function
9645 to perform a re-search-forward.
9646 (perform-replace): use them.
9648 1999-01-25 Didier Verna <didier@xemacs.org>
9650 * select.el (selection-owner-p): use the name `XEmacs'.
9651 (cut-copy-clear-internal): ditto.
9653 1999-01-18 Andy Piper <andy@xemacs.org>
9655 * about.el (about-url-alist): Update my entry.
9656 (xemacs-hackers): Ditto.
9658 1999-01-14 Adrian Aichner <adrian@xemacs.org>
9660 * buffer.el (switch-to-buffer): Fixing documentation.
9661 * minibuf.el (minibuffer-completion-table): ditto.
9662 * cl-macs.el (return-from): ditto.
9664 1999-01-04 Didier Verna <didier@xemacs.org>
9666 * replace.el (delete-non-matching-lines): temporarily disable
9667 case-folding when called interactively with a regexp containing
9668 uppercase characters.
9669 (delete-matching-lines): ditto.
9670 (count-matches): ditto.
9671 (list-matching-lines): ditto.
9673 1999-01-07 Colin Rafferty <colin@xemacs.org>
9675 * window.el (shrink-window-if-larger-than-buffer): Clean up. Only
9676 abort if current window is split horizontally, not if others are
9677 split. Got rid of unnecessary minibuffer checking. Also, add
9678 some comments (it's still complex).
9680 1999-01-12 Robert Pluim <rpluim@BayNetworks.com>
9682 * package-get.el: changed address for doc.ic.ac.uk to
9683 sunsite.doc.ic.ac.uk
9685 1999-01-09 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
9687 * ldap.el (toplevel): Remove requires so that the file compiles
9688 with a non LDAP-enabled XEmacs binary. Provide `ldap'.
9690 1999-01-10 J. Kean Johnston <jkj@sco.com>
9692 * dump-paths.el: Calculate module-directory and set
9693 module-load-path to the load path for modules.
9695 * loadup.el: Get bootstrap value of module-load-path from the
9696 environment variable EMACSBOOTSTRAPMODULEPATH.
9697 - Display the module load path if we're debugging paths.
9699 * setup-paths.el: Added function paths-find-site-module-directory.
9700 - Added function paths-find-module-directory.
9701 - Added function paths-construct-module-load-path. Uses new
9702 environment variable EMACSMODULEPATH.
9704 1998-12-30 Martin Buchholz <martin@xemacs.org>
9706 * font.el (font-default-object-for-device):
9707 Oops! This `or' can't be replaced by `unless'.
9708 Fixed inability to run w3, among other things.
9710 1998-12-17 Charles G. Waldman <cgw@pgt.com>
9712 * package-admin.el: Change initialization of
9713 package-admin-install-function dependent on system type.
9714 Change package-admin-install-function-mswindows to use
9717 1998-12-23 Hrvoje Niksic <hniksic@srce.hr>
9719 * mouse.el (default-mouse-motion-handler): Disable help echo while
9722 1998-12-28 Martin Buchholz <martin@xemacs.org>
9724 * XEmacs 21.2.8 is released.
9726 1998-12-24 Martin Buchholz <martin@xemacs.org>
9728 * XEmacs 21.2.7 is released.
9730 1998-12-07 Jan Vroonhof <vroonhof@math.ethz.ch>
9732 * package-ui.el (pui-list-packages): Set truncate-lines.
9734 * package-get.el (package-get-download-menu): Use
9735 `package-ui-add-site'. Add a a toggle to indicate it is in the list.
9737 * package-ui.el (pui-help): Ditch in favor of `describe-mode'
9738 (pui-help-string): idem.
9739 (list-packages-mode): New major mode.
9740 (pui-list-packages): Use 'list-packages-mode' in the package buffer.
9741 (pui-install-selected-packages): Add suport for removing packages.
9742 (pui-toggle-package-delete-key): New function.
9743 (pui-popup-context-sensitive): New kludge.
9744 (pui-list-packages): Add warning when `package-get-remote' is nil.
9745 (package-ui-add-site): New function.
9747 1998-12-01 Didier Verna <didier@xemacs.org>
9749 * hyper-apropos.el (hyper-where-is): added the missing autoload.
9751 1998-11-29 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
9753 * ldap.el: Custom-ized
9754 (toplevel): Do not provide `ldap' which is provided by C level
9756 (ldap-search): Docstring and stylistic fixes as suggested by Hrvoje
9758 1998-12-05 Hrvoje Niksic <hniksic@srce.hr>
9760 * isearch-mode.el (isearch-mode): Really fix keymap lossage.
9762 1998-12-17 Andy Piper <andy@xemacs.org>
9764 * sound.el (sound-load-list): name changed from sound-load-alist.
9765 (sound-extension-list): name changed from sound-ext-list.
9766 (load-default-sounds): use new names.
9767 (load-sound-file): use new names.
9769 1998-12-16 Andy Piper <andy@xemacs.org>
9771 * XEmacs 21.2.6 is released
9773 1998-11-30 Hrvoje Niksic <hniksic@srce.hr>
9775 * cus-dep.el (Custom-make-dependencies): Be smarter about trapping
9778 1998-12-04 Hrvoje Niksic <hniksic@srce.hr>
9780 * wid-edit.el (widget-echo-this-extent): Set
9781 help-echo-owns-message to t.
9783 1998-11-30 Greg Klanderman <greg@alphatech.com>
9785 * package-get.el (package-get-download-menu): use toggles for
9786 each site in the download site menu.
9788 1998-12-01 Jan Vroonhof <vroonhof@math.ethz.ch>
9790 * package-get.el (package-get): If we cannot find a package
9791 because package-get-remote is not set, give a more helpful
9794 1998-11-30 Greg Klanderman <greg@alphatech.com>
9796 * package-get.el (package-get-remote-filename): use an EFS path
9797 with user anonymous if no user is specified.
9799 1998-12-10 Jan Vroonhof <vroonhof@math.ethz.ch>
9801 * faces.el (face-spec-set): Re-init fallfacks for default after
9802 calling reset-face on the default face.
9804 1998-12-10 Jan Vroonhof <vroonhof@math.ethz.ch>
9806 * package-admin.el (package-admin-default-install-function):
9807 Behave as advertised. Make sure the pkg-dir is proper for
9809 (package-admin-add-binary-package): Make sure the pkg-dir is
9810 proper for default-directory.
9811 (package-admin-install-function-mswindows): Make sure the pkg-dir
9812 is proper for default-directory.
9814 1998-12-05 XEmacs Build Bot <builds@cvs.xemacs.org>
9816 * XEmacs 21.2.5 is released
9818 1998-12-05 SL Baur <steve@altair.xemacs.org>
9820 * files.el (binary-file-regexps): regexp-opt is not available at
9823 1998-11-30 Martin Buchholz <martin@xemacs.org>
9826 * x-win-sun.el (x-win-init-sun):
9828 * x-mouse.el (mouse-track-and-copy-to-cutbuffer):
9830 * x-init.el (init-post-x-win):
9831 * x-init.el (init-pre-x-win):
9832 * x-init.el (x-initialize-compose):
9837 * wid-edit.el (widget-glyph-click):
9838 * wid-edit.el (widget-glyph-find):
9839 * wid-edit.el (widget-type):
9840 * view-less.el (view-buffer-other-window):
9841 * very-early-lisp.el:
9845 * term/sun.el (suntool-map):
9846 * term/sun-mouse.el:
9848 * syntax.el (modify-syntax-entry):
9851 * startup.el (lock-directory):
9852 * simple.el (set-comment-column):
9853 * simple.el (backward-delete-char-untabify):
9854 * shadow.el (find-emacs-lisp-shadows):
9856 * setup-paths.el (paths-construct-info-path):
9857 * select.el (cut-copy-clear-internal):
9858 * process.el (call-process-region):
9859 * process.el (start-process-shell-command):
9861 * paths.el (rmail-spool-directory):
9862 * paragraphs.el (use-hard-newlines):
9863 * package-get.el (package-get-dependencies):
9864 * package-admin.el (package-admin-delete-binary-package):
9865 * obsolete.el (truncate-string):
9866 * obsolete.el (store-substring):
9867 * mouse.el (default-mouse-track-maybe-own-selection):
9868 * mouse.el (mouse-yank-at-point):
9870 * modeline.el (mouse-drag-modeline):
9871 * minibuf.el (read-directory-name-internal):
9872 * minibuf.el (read-file-name-internal):
9873 * minibuf.el (read-file-name-internal-1):
9874 * minibuf.el (read-file-name-2):
9875 * minibuf.el (exact-minibuffer-completion-p):
9876 * minibuf.el (read-from-minibuffer):
9878 * menubar.el (check-menu-syntax):
9879 * map-ynp.el (map-y-or-n-p):
9880 * make-docfile.el (docfile-out-of-date):
9881 * loadup.el ((member "run-temacs" command-line-args)):
9882 * loadup.el ((member "no-site-file" command-line-args)):
9883 * loadup.el (really-early-error-handler):
9887 * lisp-mnt.el (lm-verify):
9888 * lib-complete.el (lib-complete:cache-completions):
9889 * lib-complete.el (library-all-completions):
9890 * itimer.el (itimer-run-expired-timers):
9891 * info.el (Info-mode):
9892 * info.el (Info-insert-file-contents):
9893 * info.el (Info-rebuild-dir):
9894 * info.el (Info-build-dir-anew):
9895 * info.el (Info-parse-dir-entries):
9896 * info.el (Info-dir-outdated-p):
9897 * info.el (Info-insert-dir):
9898 * info.el (info-xref):
9900 * hyper-apropos.el (hyper-apropos-get-doc):
9901 * hyper-apropos.el (hyper-describe-face):
9902 * hyper-apropos.el (hyper-apropos-mode):
9904 * help.el (list-processes):
9907 * font.el (mswindows-font-create-name):
9908 * font.el (font-default-font-for-device):
9909 * font.el (x-font-create-object):
9910 * font.el (font-registry):
9912 * font-lock.el (font-lock-keywords):
9914 * finder.el (finder-compile-keywords):
9915 * find-paths.el (paths-find-recursive-path):
9916 * fill.el (set-justification-center):
9917 * fill.el (fill-region-as-paragraph):
9918 * files.el (insert-directory):
9919 * files.el (wildcard-to-regexp):
9920 * files.el (recover-file):
9921 * files.el (basic-save-buffer):
9922 * files.el (delete-auto-save-file-if-necessary):
9923 * files.el (file-relative-name):
9924 * files.el (backup-extract-version):
9925 * files.el (backup-buffer):
9926 * files.el (set-visited-file-name):
9927 * files.el (set-auto-mode):
9928 * files.el (interpreter-mode-alist):
9930 * files.el (find-file-noselect):
9931 * files.el (abbreviate-file-name):
9932 * files.el (parse-colon-path):
9933 * files.el (directory-abbrev-alist):
9934 * etags.el (visit-tags-table-buffer):
9935 * easymenu.el (easy-menu-define):
9936 * dragdrop.el (experimental-dragdrop-drag):
9937 * dragdrop.el (dragdrop-drop-do-functions):
9938 * dragdrop.el (dragdrop-drop-at-point):
9939 * disass.el (disassemble-1):
9940 * disass.el (disassemble-internal):
9941 * disass.el (disassemble):
9943 * derived.el (derived-mode-init-mode-variables):
9944 * derived.el (define-derived-mode):
9945 * custom.el (defgroup):
9946 * cus-edit.el (custom-quote):
9948 * code-process.el (open-network-stream):
9949 * code-process.el (start-process):
9950 * code-process.el (call-process-region):
9951 * code-process.el (call-process):
9953 * code-files.el (insert-file-contents):
9955 * code-files.el (buffer-file-coding-system-for-read):
9956 * cmdloop.el (yes-or-no-p-minibuf):
9960 * callers-of-rpt.el (make-caller-report):
9961 * callers-of-rpt.el:
9962 * bytecomp.el (batch-byte-recompile-directory):
9963 * bytecomp.el (batch-byte-compile-1):
9964 * bytecomp.el (batch-byte-compile):
9965 * bytecomp.el (display-call-tree):
9966 * bytecomp.el (byte-compile-insert):
9967 * bytecomp.el (byte-compile-two-args-19->20):
9968 * bytecomp.el (byte-compile-variable-ref):
9969 * bytecomp.el (byte-compile-form):
9970 * bytecomp.el (byte-compile-top-level-body):
9971 * bytecomp.el (byte-compile-out-toplevel):
9972 * bytecomp.el (byte-compile-byte-code-maker):
9973 * bytecomp.el (byte-compile-file-form-defmumble):
9974 * bytecomp.el (byte-compile-file-form):
9975 * bytecomp.el (byte-compile-keep-pending):
9976 * bytecomp.el (byte-compile-insert-header):
9977 * bytecomp.el (byte-compile-from-buffer):
9978 * bytecomp.el (byte-compile-file):
9979 * bytecomp.el (byte-recompile-file):
9980 * bytecomp.el (byte-compile-close-variables):
9981 * bytecomp.el (byte-compile-warn-about-unused-variables):
9982 * bytecomp.el (byte-compile-warn-about-unresolved-functions):
9983 * bytecomp.el (byte-compiler-legal-options):
9984 * bytecomp.el (byte-compile-lapcode):
9985 * bytecomp.el (byte-optimize-log):
9986 * bytecomp.el ((fboundp 'defsubst)):
9988 * bytecomp-runtime.el:
9989 * byte-optimize.el (byte-optimize-apply):
9990 * byte-optimize.el (car):
9991 * byte-optimize.el (byte-optimize-form):
9992 * byte-optimize.el (byte-optimize-form-code-walker):
9994 * build-report.el (build-report-insert-installation-file):
9995 * build-report.el (build-report):
9997 * apropos.el (apropos-documentation):
9999 - clean up byte-compile warnings
10000 - remove unused variables
10001 - Use common lisp style hashtable functions
10002 - byte compiler cleanup
10003 - use #'(lambda ...) instead of '(lambda ...) or (function (lambda ...))
10004 - remove old backquote syntax usage
10005 - move some cl functionality into C for speed.
10006 - remove last remaining VMS support
10008 - implement last, butlast, nbutlast, copy-list in C.
10009 - new macro ignore-file-errors, similar to ignore-errors
10010 (ignore-file-errors (delete-file "foo"))
10011 - get frequent garbage collection during loadup.el by tweaking
10012 gc-cons-threshold, rather than explicitly calling garbage-collect
10013 - default delete-key-deletes-forward to `t'.
10015 1998-11-28 SL Baur <steve@altair.xemacs.org>
10017 * XEmacs 21.2-beta4 is released.
10019 1998-11-27 Jan Vroonhof <vroonhof@math.ethz.ch>
10021 * easymenu.el (easy-menu-add-item): Wraper around add-menu-btton.
10022 (easy-menu-item-present-p): Wrapper around find-menu-item.
10023 (easy-menu-remove-item): Wrapper around delete-menu-item.
10025 * menubar.el (delete-menu-item): Add 'from-menu' argument.
10026 (add-menu-button): Add 'in-menu' argument.
10027 (add-menu-item-1): Add in-menu support to helper function.
10029 1998-11-27 Katsumi Yamaoka <yamaoka@jpl.org>
10031 * isearch-mode.el (isearch-mode): Fix keymap lossage.
10033 1998-11-26 Jan Vroonhof <vroonhof@math.ethz.ch>
10035 * faces.el (get-custom-frame-properties): Revert Hrvoje Niksic change
10038 1998-11-25 Hrvoje Niksic <hniksic@srce.hr>
10040 * process.el (shell-command-on-region): Report if the command
10041 succeeded or failed.
10043 1998-11-24 Hrvoje Niksic <hniksic@srce.hr>
10045 * subr.el (buffer-substring-no-properties): Comment out.
10047 1998-11-07 Adrian Aichner <adrian@xemacs.org>
10049 * msw-faces.el (mswindows-find-smaller-font): Turning font names
10050 into font instances first, like `x-frob-font-size' does.
10051 (mswindows-find-larger-font): ditto
10053 1998-11-04 Greg Klanderman <greg@alphatech.com>
10055 * package-ui.el (pui-install-selected-packages): fix args in call
10058 1998-10-29 Jan Vroonhof <vroonhof@math.ethz.ch>
10060 * package-get.el (host-name): New widget type.
10061 (package-get-remote): Better customization using new type.
10062 (package-get-download-sites): idem dito.
10064 (package-get-custom): Do not use package-get-all untill we have
10065 runtime dependencies.
10067 (package-get-remove-copy): Default to 't' we no longer need this
10068 kludge as we do not currently use depenencies.
10070 (package-get-was-current): New variable.
10071 (package-get-require-base): New 'force-current' argument.
10072 (package-get-update-base): idem
10073 (package-get-package-provider): idem
10074 (package-get-locate-index-file): New 'no-remote' argument.
10075 (package-get-locate-file): idem.
10077 (package-get-maybe-save-index): New function.
10078 (package-get-update-base): Use it.
10080 1998-10-28 Greg Klanderman <greg@alphatech.com>
10082 * package-get.el (package-get-remote): default to nil; by default,
10083 don't go out to the net via EFS. They must select a download site.
10084 (package-get-download-sites): new variable.
10085 (package-get-download-menu): new function.
10086 (package-get-locate-index-file): new function.
10087 (package-get-update-base): use it.
10089 * menubar-items.el (default-menubar): add "Update Package Index"
10090 and "Add Download Site" menus under Options | Manage Packages.
10092 1998-10-19 Greg Klanderman <greg@alphatech.com>
10094 * package-get.el (package-get): bugfix code checking installed version
10095 for case where package is not currently installed.
10096 (package-get-require-signed-base-updates): new variable.
10097 (package-get-update-base-from-buffer): remove REMOTE-SOURCE arg, it was
10098 deemed not a goot thing. Use the variable
10099 package-get-allow-unsigned-base-updates instead.
10101 1998-10-16 Greg Klanderman <greg@alphatech.com>
10103 * package-get.el (package-get): Don't install an older version than
10104 we already have unless explicitly told to. Issue a warning.
10106 * package-ui.el (pui-add-required-packages): when adding
10107 dependencies, don't add packages that are up to date.
10108 (pui-package-symbol-char): Don't consider a package out of date
10109 if you have a newer version installed than the latest version in
10112 * package-get.el (package-get-base-filename): document that it may
10113 be a path relative to package-get-remote; new default value.
10114 (package-get-locate-file): new function.
10115 (package-get-update-base): use it to expand package-get-base-filename.
10116 (package-get-save-base): new function to save the package-get database
10118 (package-get-update-base-from-buffer): add REMOTE-SOURCE argument.
10119 (package-get-update-base): pass the REMOTE-SOURCE arg.
10120 (package-get-update-base-entry): call package-get-custom-add-entry.
10121 (package-get-file-installed-p): removed; no longer needed.
10122 (package-get-create-custom): ditto.
10123 (toplevel): remove code to build and load package-get-custom.el
10124 (package-get-custom-add-entry): new function.
10126 1998-10-12 Hrvoje Niksic <hniksic@srce.hr>
10128 * wid-edit.el (widget-button-click): Don't switch window.
10130 1998-10-22 Jan Vroonhof <vroonhof@math.ethz.ch>
10132 * cus-face.el (custom-set-face-update-spec): Add autoload cookie
10134 1998-10-20 Malcolm Box <malcolm@brownale.demon.co.uk>
10136 * etags.el (find-tag-default): Run find-tag-hook using
10137 run-hooks rather than funcall
10139 1998-10-19 Hrvoje Niksic <hniksic@srce.hr>
10141 * isearch-mode.el (isearch-mode): Set the current minor mode maps
10142 and the current local map as the parents to isearch-mode-map.
10144 1998-10-15 SL Baur <steve@altair.xemacs.org>
10146 * XEmacs 21.2-beta3 is released.
10148 1998-10-15 Greg Klanderman <greg@alphatech.com>
10150 * package-get.el (package-get-update-base): use
10151 insert-file-contents-internal, not insert-file-contents-literally.
10153 1998-10-14 Jan Vroonhof <vroonhof@math.ethz.ch>
10155 * auto-save.el: expand-file 'auto-save-*-dir' at runtime not at
10158 1998-10-15 Greg Klanderman <greg@alphatech.com>
10160 * package-get.el (package-get-update-base-entry): new function.
10161 (package-get-update-base): renamed; was `package-get-load-base'.
10162 cleanup, and use package-get-update-base-from-buffer.
10163 (package-get-update-base-from-buffer): new function.
10164 (package-get-update-base-entries): new; helper for above.
10165 Do not eval lisp grabbed over ftp; parse it from new format.
10167 1998-10-15 Greg Klanderman <greg@alphatech.com>
10169 * files.el (set-auto-mode): Don't play games loading package-get
10170 database; package-get-package-provider will handle it all.
10172 1998-10-14 Greg Klanderman <greg@alphatech.com>
10174 * package-get.el (package-get-base-filename): new variable.
10175 (package-get-require-base): new function.
10176 (package-get-pgp-signed-begin-line): new variable.
10177 (package-get-pgp-signature-begin-line): ditto.
10178 (package-get-pgp-signature-end-line): ditto.
10179 (package-get-load-base): new function.
10180 (package-get-interactive-package-query):
10181 (package-get-update-all):
10182 (package-get-dependencies):
10183 (package-get-package-provider):
10184 (package-get-custom): use package-get-require-base.
10185 [package-get-custom loading]: disable for now.
10187 * package-ui.el (pui-list-packages): use (package-get-require-base)
10189 1998-10-14 Jan Vroonhof <vroonhof@math.ethz.ch>
10191 * package-ui.el: Correct obvious thinko in choosing extent face.
10193 1998-10-12 Jan Vroonhof <vroonhof@math.ethz.ch>
10195 * menubar-items.el (default-menubar): pui-list-package has nothing
10196 to with Customize. Move all the package stuff to a new Item in Options.
10198 * package-ui.el (pui-menu): Add menu and Popup menu.
10200 * package-get.el (package-get): Use new
10201 package-admin-get-install-dir.
10203 * package-admin.el (package-admin-get-install-dir): New syntax.
10204 Conserve package location and put mule packages where mule-base is.
10206 * package-get.el : Customized
10208 * package-ui.el (pui): Customized
10209 (pui-package-install-dest-dir): New variable.
10210 (pui-install-selected-packages): Use it
10212 1998-10-12 SL Baur <steve@altair.xemacs.org>
10214 * package-get.el (package-get-interactive-package-query): Move
10215 dependency on package-get-base to run-time.
10216 (package-get-update-all): Ditto.
10217 (package-get-dependencies): Ditto.
10218 (package-get-package-provider): Ditto.
10219 (package-get-custom): Ditto.
10221 1998-10-11 Glynn Clements <glynn@sensei.co.uk>
10223 * events.el: Remove 'ascii-character property from 'backspace
10224 and 'delete symbols
10226 1998-10-11 SL Baur <steve@altair.xemacs.org>
10228 * package-get-base.el: removed.
10230 1998-09-23 Didier Verna <didier@xemacs.org>
10232 * simple.el (search-caps-disable-folding): moved from isearch-mode.el
10233 (no-upper-case-p): new function.
10234 (with-search-caps-disable-folding): new macro.
10235 (with-interactive-search-caps-disable-folding): new macro.
10236 (zap-to-char): In interactive mode, do a case-sensitive search if
10237 the character is uppercase.
10238 (zap-up-to-char): ditto.
10240 * replace.el (perform-replace): use the function no-upper-case-p.
10242 * isearch-mode.el (isearch-fix-case): ditto.
10243 make obsolete `with-caps-disable-folding' and
10244 `isearch-no-upper-case-p'.
10246 * etags.el (find-tag-internal): use `with-search-caps-disable-folding'.
10247 (tags-search): ditto.
10248 (tags-query-replace): ditto.
10250 * info.el (Info-search): ditto.
10252 1998-10-07 Jan Vroonhof <vroonhof@math.ethz.ch>
10254 * x-font-menu.el (font-menu-set-font): Respect font-menu-frame-local
10256 1998-10-07 Greg Klanderman <greg@alphatech.com>
10258 * package-admin.el (package-admin-rmtree): rewritten. need to
10259 check for "." and ".." before symlink check. expand files and
10260 directories with respect to DIRECTORY, not default-directory.
10262 1998-10-04 Greg Klanderman <greg@alphatech.com>
10264 * package-get.el (package-get-all): add INSTALL-DIR argument.
10266 1998-10-06 Greg Klanderman <greg@alphatech.com>
10268 * package-ui.el (pui-add-required-packages): new function, select
10269 dependent packages.
10270 (pui-display-keymap): bind it.
10271 (pui-help-string): document it.
10272 (pui-install-selected-packages): package-get-all -> package-get.
10274 * package-get.el (package-get-dependencies): new function.
10276 1998-10-04 Hrvoje Niksic <hniksic@srce.hr>
10278 * isearch-mode.el (isearch-done): Use regexp-search-ring-max for
10281 1998-10-05 Hrvoje Niksic <hniksic@srce.hr>
10283 * mouse.el (default-mouse-track-point-at-opening-quote-p): New
10285 (default-mouse-track-normalize-point): Use it.
10287 1998-09-30 Jan Vroonhof <vroonhof@math.ethz.ch>
10289 * package-admin.el (package-admin-delete-binary-package):
10290 General cleanup. Remove unnessary use of progn and
10292 (package-admin-delete-binary-package): Do NOT mess with file
10293 modes. That is evil.
10294 (package-admin-delete-binary-package): Wrap all deleting in
10295 condition-case. The data in MANIFEST is untrustworthy.
10296 (package-admin-delete-binary-package): Let the OS worry about non
10299 1998-10-09 SL Baur <steve@altair.xemacs.org>
10301 * lisp-mnt.el (lm-commentary): Fix InfoDock-style comment
10303 (lm-report-bug): Fix mail address to send bug reports to.
10305 1998-09-29 SL Baur <steve@altair.xemacs.org>
10307 * XEmacs 21.2-beta2 is released.
10309 1998-08-14 Jan Vroonhof <vroonhof@math.ethz.ch>
10311 * files.el (auto-mode-alist): Enhanced regexp for perl-mode
10313 1998-09-22 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
10315 * info.el (Info-mode): Document page turning by double clicks in
10316 docstring so `M-x describe-mode' will display it.
10318 1998-09-20 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
10320 * info.el (Info-mouse-track-double-click-hook): Use character
10321 widths to calculate a border region where double clicking does
10322 page turning, and return `nil' by default so other hooks, such as
10323 region highlighting, will be run.
10325 1998-09-29 Colin Rafferty <colin@xemacs.org>
10327 * sound.el (default-sound-directory-list): Initialize with all the
10328 "sounds" directories in `data-directory-list'. It used to just be
10331 * packages.el (locate-data-directory-list): Created. This gives
10332 the list of matching directories, unlike `locate-data-directory',
10333 which just gives the first one.
10335 1998-09-26 Jan Vroonhof <vroonhof@math.ethz.ch>
10337 * minibuf.el (read-from-minibuffer): No longer bind help-form but
10338 make a binding in the local keymap until help-char handling is
10341 * help.el (help-keymap-with-help-key): Provide keymap with help
10343 (help-print-help-form): New helper function.
10345 1998-09-23 Hrvoje Niksic <hniksic@srce.hr>
10347 * isearch-mode.el (isearch-highlight): set-extent-endpoints can
10348 move extent to another buffer; no need to create a new extent.
10349 (isearch-fix-case): New function.
10350 (isearch-search-and-update): Use it.
10352 1998-09-22 Hrvoje Niksic <hniksic@srce.hr>
10354 * isearch-mode.el (isearch-mode): Use overriding-local-map to set
10355 the keymap, not minor-mode-map-alist.
10356 (isearch-done): Restore overriding-local-map.
10358 1998-09-21 Martin Buchholz <martin@xemacs.org>
10360 * bytecomp.el (byte-compile-buffer-substring):
10361 Fix for: (byte-compile (defun f () (buffer-substring)))
10362 ==> ** buffer-substring called with 3 args, but requires 0-3
10363 - new code not only works, but is more readable, too.
10365 1998-09-20 Jonathan Harris <jhar@tardis.ed.ac.uk>
10367 * msw-faces.el (mswindows-init-device-faces): Don't try to
10368 specify a default font at this late stage. Do try to force
10369 creation of the default face font so that if it fails we get
10370 an error now instead of a crash at frame creation.
10372 mswindows-font-canonicalize-name, mswindows-make-font-unbold,
10373 mswindows-make-font-unitalic: Canonical default weight
10374 changed from "Normal" to "Regular".
10376 mswindows-make-font-bold / -bold-italic: Supplied device was
10377 not being passed into call to mswindows-find-smaller-font.
10379 1998-09-10 Bjrn Torkelsson <torkel@hpc2n.umu.se>
10381 * package-get.el (package-get-remote): Fix the path where to find
10382 the packages on xemacs.org.
10384 1998-09-08 Hrvoje Niksic <hniksic@srce.hr>
10386 * about.el (about-maintainer-info): Update Ben's entry.
10388 1998-09-24 Martin Buchholz <martin@xemacs.org>
10390 * lisp/shadow.el (find-emacs-lisp-shadows):
10391 - `member' was being called on lists of length 2000!
10392 - Replace with hashtables.
10393 - Replace hand-coded loops with (dolist)
10396 1998-09-20 Darryl Okahata <darrylo@sr.hp.com>
10398 * packages.el: Added new function, `package-delete-name', to
10399 delete existing packages from the installed package database
10400 (`packages-package-list'). Also added the "pkginfo" directory
10401 to `packages-special-base-regexp', so that the pkginfo directory
10402 would not get added to `late-packages'.
10404 * package-admin.el: Added ability to delete an installed package
10405 (added low-level function, `package-admin-delete-package').
10406 Understands how to use the pkginfo/MANIFEST.<package> file to
10407 delete the package. When installing a package, will also
10408 create a MANIFEST.* file if one is not provided by the
10409 package. If the MANIFEST.* doesn't exist when deleting a
10410 package, the functions will fall back to attempting to delete
10411 any package-specific lisp directory.
10413 * package-get.el: Moved some functions to package-admin.el.
10414 Added interactive function `package-get-delete-package', for
10415 use by users for deleting a package.
10417 Also modified to not require the presence of efs.
10419 1998-09-22 Hrvoje Niksic <hniksic@srce.hr>
10421 * files.el (find-file-noselect): Handle all signals, kill the
10422 buffer and resignal.
10424 1998-09-23 SL Baur <steve@altair.xemacs.org>
10426 * cl-macs.el (glyph-image): Add setf method.
10428 1998-09-06 Darryl Okahata <darrylo@sr.hp.com>
10430 * package-get.el: Fixed broken EFS downloading. Also, look for
10431 .tar.gz files first, in preference over .tgz files.
10433 * package-ui.el: Fix display of package version numbers.
10435 1998-08-27 Jan Vroonhof <vroonhof@math.ethz.ch>
10437 * x-font-menu.el (font-menu-set-font): Add "pt" units to size
10440 1998-09-03 Darryl Okahata <darrylo@sr.hp.com>
10442 * list-mode.el: `display-completion-list': added new/optional
10443 keyword `:completion-string', which allows the programmer to
10444 change the "Possible completions are:" prompt.
10446 * menubar-items.el: Added new pulldown menu-pick to start up the
10447 visual package browser/installer:
10449 Options->Customize->List Packages
10451 * package-admin.el: Added hooks for installing under both Unix
10452 and MS Windows. Does additional error checking. No longer
10453 calls "add-big-package.sh" to install packages under Unix; now
10454 calls gunzip & tar directly.
10456 * package-get.el: Added ability to install packages from files
10457 on a local disk/CDROM. Now deletes any existing package lisp
10458 directory. Does completion on available packages when
10459 querying for package names. Will also search for .tgz files
10460 in addition for .tar.gz files. Tries to reload
10461 auto-autoloads, as a convenience when loading new packages,
10462 and also tries to add any new package paths to `load-path'.
10463 Changed all occurences of `concat' to use `expand-file-name'.
10465 * package-ui.el: New file which implements the main visual
10466 package browser/installer, which is started via a menu pick or
10467 M-x pui-list packages.
10469 1998-09-03 Hrvoje Niksic <hniksic@srce.hr>
10471 * startup.el (load-init-file): spelling fix.
10473 1998-09-02 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
10475 * startup.el (normal-top-level): Load auto-autoload files
10476 covariantly with their precedence.
10478 1998-08-26 Jan Vroonhof <vroonhof@math.ethz.ch>
10480 * menubar-items.el (default-menubar): Remove "Font Weight"
10481 option, there is currently no custom equivalent.. Customize-faces
10484 * x-font-menu.el (font-menu-set-font): Use customize to set
10487 * faces.el (face-spec-update-all-matching): New function.
10489 * cus-face.el (custom-set-face-update-spec): New function.
10490 Interface to customize faces from elisp.
10492 (custom-face-value-create): Show the customized settings if set
10495 1998-08-26 Jan Vroonhof <vroonhof@math.ethz.ch>
10497 (custom-face-value-create): Show the customized settings if set
10500 1998-08-31 Hrvoje Niksic <hniksic@srce.hr>
10502 * keydefs.el (global-map): Add FSF 20.3 binding of
10503 query-replace-regexp.
10505 1998-08-21 Greg Klanderman <greg@alphatech.com>
10507 * minibuf.el (read-file-name-internal-1): use
10508 user-name-completion-1 instead of user-name-completion.
10510 1998-08-19 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
10514 * update-elc.el: Don't set `source-directory' (now defunct as a
10515 global variable) no more.
10517 * packages.el (packages-list-autoloads): Made `source-directory'
10518 (now defunct as a global variable) a parameter.
10520 1998-08-13 Carsten Leonhardt <leo@arioch.oche.de>
10522 * about.el (about-hackers): new email
10524 1998-08-16 SL Baur <steve@altair.xemacs.org>
10526 * lisp-mode.el (with-string-as-buffer-contents): Set indentation.
10528 1998-07-17 Didier Verna <didier@xemacs.org>
10530 * faces.el (set-face-property):
10532 (face-dim-p): updated the doc strings now that the dim property isn't
10534 (face-equal): the dim property is now a common one.
10536 * cus-face.el (custom-face-attributes): New face attribute: `dim'
10537 Renamed the `stipple' attribute to `background-pixmap'.
10538 (custom-face-background-pixmap): make custom-face-stipple an
10539 obsolete alias for this.
10541 1998-08-11 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
10543 * find-paths.el (paths-file-readable-directory-p): Created and
10546 * loadup.el: Don't set inhibit-... flags from run-temacs.
10548 1998-08-06 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
10550 * packages.el (packages-data-path-depth): Added and used.
10552 1998-08-05 Charles G. Waldman <cgw@pgt.com>
10555 - Change .xpm to .png, delete "zcat" section.
10556 - cosmetic fix in the 'marcpa' entry.
10559 - convert all .xpm.Z to .png
10560 - rename mrb to martin
10561 - rename mcook-m to mcookm
10563 1998-07-31 Martin Buchholz <martin@xemacs.org>
10565 * x-init.el (x-initialize-compose): Add support for
10566 dead-circumflex as YET ANOTHER NAME for that dead key.
10568 1998-08-05 Colin Rafferty <colin@xemacs.org>
10570 * setup-paths.el (paths-construct-exec-path): Made the
10571 last-packages really be last.
10572 (paths-construct-data-directory-list): Ditto.
10574 1998-08-01 Kai Haberzettl <khaberz@synnet.de>
10576 * startup.el(startup-splash-frame-body):
10577 Update Copyright notice in splash screen
10579 1998-07-20 Greg Klanderman <greg@alphatech.com>
10581 * minibuf.el (read-file-name-internal-1): do ~user completion.
10583 1998-07-22 Jan Vroonhof <vroonhof@math.ethz.ch>
10585 * font-lock.el (font-lock-fontify-glumped-region): Add guard
10586 aginst destroyed extents
10588 1998-07-24 Greg Klanderman <greg@alphatech.com>
10590 * package-get.el (package-get): add `install-dir' argument.
10592 1998-07-20 John Jones <jj@asu.edu>
10594 * package-get.el: calls to package-get-update-all will only
10595 update packages which are already installed.
10597 1998-07-23 SL Baur <steve@altair.xemacs.org>
10599 * autoload.el (update-file-autoloads): Ensure autoloads buffer is
10602 1998-07-20 Colin Rafferty <colin@xemacs.org>
10604 * about.el (about-hackers): Correct my email.
10606 1998-07-20 Kai Haberzettl <khaberz@synnet.de>
10608 * about.el (about-hackers): new email-address.
10610 1998-07-25 SL Baur <steve@altair.xemacs.org>
10612 * minibuf.el (read-number): Don't let `input-error' condition
10615 1998-07-20 Greg Klanderman <greg@alphatech.com>
10617 * about.el (about-hackers): use my `email-for-life' address.
10619 1998-07-19 SL Baur <steve@altair.xemacs.org>
10621 * XEmacs 21.2-beta1 is released.
10623 1998-07-12 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
10625 * ldap.el (ldap-search): Doc string change
10627 1998-07-16 Colin Rafferty <colin@xemacs.org>
10629 * menubar-items.el (default-menubar): Removed references to
10630 `data-directory', and use `locate-data-file' instead, and made
10631 then greyed out if they don't exist.
10633 1998-07-14 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
10635 * keymap.el (events-to-keys): Use `format' instead of `concat'
10636 since the latter does not accept integer args anymore
10638 1998-07-15 SL Baur <steve@altair.xemacs.org>
10640 * dumped-lisp.el (preloaded-file-list): Usage of Lisp read-time
10643 1998-07-14 SL Baur <steve@altair.xemacs.org>
10645 * make-docfile.el: Get first initialization from very-early-lisp.el
10646 * update-elc.el: Ditto.
10647 * loadup.el (really-early-error-handler): Ditto.
10649 * packages.el (packages-unbytecompiled-lisp): Add new file,
10650 very-early-lisp.el.
10652 * very-early-lisp.el: New file.
10654 1998-07-14 SL Baur <steve@altair.xemacs.org>
10656 * Symbols that have been obsolete for at least 3 years removed (II).
10658 * obsolete.el (eval-current-buffer): Make compatible.
10659 (byte-code-function-p): Ditto.
10660 (send-string): Removed.
10661 (send-region): Removed.
10662 (screen-scrollbar-width): Removed.
10663 (set-screen-scrollbar-width): Removed.
10664 (set-screen-left-margin-width): Removed.
10665 (set-screen-right-margin-width): Removed.
10666 (screen-left-margin-width): Removed.
10667 (screen-right-margin-width): Removed.
10668 (set-buffer-left-margin-width): Removed.
10669 (set-buffer-right-margin-width): Removed.
10670 (buffer-left-margin-width): Removed.
10671 (buffer-right-margin-width): Removed.
10672 (x-set-frame-icon-pixmap): Removed.
10673 (x-set-screen-icon-pixmap): Removed.
10674 (pixel-name): Removed.
10675 (make-pixmap): Removed.
10676 (make-cursor): Removed.
10677 (pixmap-width): Removed.
10678 (pixmap-contributes-to-line-height-p): Removed.
10679 (set-pixmap-contributes-to-line-height): Removed.
10681 1998-07-13 SL Baur <steve@altair.xemacs.org>
10683 * obsolete.el (popup-menu-up-p): removed.
10684 (read-no-blanks-input): Removed.
10685 (wholenump): Removed.
10686 (ring-mod): Removed (what was ring-mod?).
10687 (current-time-seconds): Removed.
10688 (run-special-hook-with-args): Removed.
10690 (dot-marker): Removed.
10691 (dot-min): Removed.
10692 (dot-max): Removed.
10693 (window-dot): Removed.
10694 (set-window-dot): Removed.
10696 * bytecomp.el: Remove bytecompiler support for `dot', `dot-max' and
10699 * minibuf.el: (read-no-blanks-input): remove commented-out copy.
10701 * code-files.el (insert-file-contents): Rename
10702 run-special-hook-with-args to run-hook-with-args-until-success.
10703 (write-region): Ditto.
10705 1998-07-12 SL Baur <steve@altair.xemacs.org>
10707 * about.el: Fix typos, update release date.
10709 * Symbols that have been obsolete for at least 3 years removed.
10711 * cl-macs.el (cl-parse-loop-clause): Delete obsolete references to
10713 (toplevel): remove setf methods for screen functions.
10714 * cl-macs.el (extent-data): defsetf removed.
10715 * obsolete.el (lisp-indent-hook): Make compatible, it's used too
10716 many places to remove.
10717 (comment-indent-hook): Ditto.
10718 * obsolete.el (get-screen-for-buffer-default-screen-name): Remove.
10719 (buffer-dedicated-screen): Ditto.
10720 (deiconify-screen): Ditto.
10721 (delete-screen): Ditto.
10722 (event-screen): Ditto.
10723 (find-file-other-screen): Ditto.
10724 (find-file-read-only-other-screen): Ditto.
10725 (live-screen-p): Ditto.
10726 (screen-height): Ditto.
10727 (screen-iconified-p): Ditto.
10728 (screen-list): Ditto.
10729 (screen-live-p): Ditto.
10730 (screen-name): Ditto.
10731 (screen-parameters): Ditto.
10732 (screen-pixel-height): Ditto.
10733 (screen-pixel-width): Ditto.
10734 (screen-root-window): Ditto.
10735 (screen-selected-window): Ditto.
10736 (screen-totally-visible-p): Ditto.
10737 (screen-visible-p): Ditto.
10738 (screen-width): Ditto.
10740 (get-screen-for-buffer): Ditto.
10741 (get-screen-for-buffer-noselect): Ditto.
10742 (get-other-screen): Ditto.
10743 (iconify-screen): Ditto.
10744 (lower-screen): Ditto.
10745 (mail-other-screen): Ditto.
10746 (make-screen): Ditto.
10747 (make-screen-invisible): Ditto.
10748 (make-screen-visible): Ditto.
10749 (modify-screen-parameters): Ditto.
10750 (new-screen): Ditto.
10751 (next-screen): Ditto.
10752 (next-multiscreen-window): Ditto.
10753 (other-screen): Ditto.
10754 (previous-screen): Ditto.
10755 (previous-multiscreen-window): Ditto.
10756 (raise-screen): Ditto.
10757 (redraw-screen): Ditto.
10758 (select-screen): Ditto.
10759 (selected-screen): Ditto.
10760 (set-buffer-dedicated-screen): Ditto.
10761 (set-screen-height): Ditto.
10762 (set-screen-position): Ditto.
10763 (set-screen-size): Ditto.
10764 (set-screen-width): Ditto.
10765 (show-temp-buffer-in-current-screen): Ditto.
10766 (switch-to-buffer-other-screen): Ditto.
10767 (visible-screen-list): Ditto.
10768 (window-screen): Ditto.
10769 (x-set-screen-pointer): Ditto.
10770 (x-set-frame-pointer): Ditto.
10771 (screen-title-format): Ditto.
10772 (screen-icon-title-format): Ditto.
10773 (terminal-screen): Ditto.
10774 (delete-screen-hook): Ditto.
10775 (create-screen-hook): Ditto.
10776 (mouse-enter-screen-hook): Ditto.
10777 (mouse-leave-screen-hook): Ditto.
10778 (map-screen-hook): Ditto.
10779 (unmap-screen-hook): Ditto.
10780 (default-screen-alist): Ditto.
10781 (default-screen-name): Ditto.
10782 (x-screen-defaults): Ditto.
10783 (x-create-screen): Ditto.
10784 * obsolete.el: meta-flag removed.
10786 sleep-for-millisecs removed.
10787 extent-data removed.
10788 set-extent-data removed.
10789 set-extent-attribute removed.
10790 extent-glyph removed.
10791 extent-layout removed.
10792 set-extent-layout removed.
10793 list-faces-display removed.
10794 list-faces removed.
10795 trim-versions-without-asking removed.
10796 after-write-file-hooks removed.
10798 auto-fill-hook removed.
10799 blink-paren-hook removed.
10800 select-screen-hook, deselect-screen-hook removed.
10801 auto-raise-screen, auto-lower-screen removed.
10803 * msw-mouse.el: Global change resource -> mswindows-resource.
10805 * XEmacs 21.0-pre5 is released.
10807 1998-07-11 SL Baur <steve@altair.xemacs.org>
10809 * about.el (about-hackers): Credits update.
10811 1998-07-11 Hrvoje Niksic <hniksic@srce.hr>
10813 * register.el (insert-register): Don't activate the region.
10815 1998-07-10 SL Baur <steve@altair.xemacs.org>
10817 * select.el: Restore x-* symbols for backwards compatibility:
10818 x-copy-primary-selection, x-kill-primary-selection,
10819 x-delete-primary-selection, x-select-make-extent-for-selection,
10820 x-valid-simple-selection-, x-cut-copy-clear-internal.
10822 1998-07-09 SL Baur <steve@altair.xemacs.org>
10824 * XEmacs 21.0-pre4 is released.
10826 1998-06-28 Hrvoje Niksic <hniksic@srce.hr>
10828 * menubar-items.el (default-menubar): Use `report-emacs-bug' for
10830 (maybe-add-init-button): Fix semantics under Windows. Use
10831 `expand-file-name' rather than `concat'.
10833 * help.el (print-messages): New function.
10835 1998-07-05 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
10837 * ldap.el (ldap-host-parameters-alist): Docstring fixes
10839 1998-07-04 Jonathan Harris <jhar@tardis.ed.ac.uk>
10841 * about.el: Tweaked my entry in about-hackers.
10843 * find-paths.el (paths-emacs-root-p):
10844 Relaxed emacs-root checking of an in-place installation to
10845 also accommodate the flat layout used on MS Windows.
10847 1998-06-29 John Jones <jj@asu.edu>
10849 * package-get.el: calls to package-get-update-all will only
10850 update packages which are already installed.
10852 1998-07-05 Andy Piper <andyp@parallax.co.uk>
10854 * faces.el (xpm-color-symbols): remove hardcoded defaults these
10855 are handled by the gui-element face fallbacks now.
10857 * x-faces.el: default gui-element face to "background" as well as
10860 * msw-faces.el (mswindows-init-device-faces): remove gui-element
10861 and default face settings since these are set as fallbacks now in
10862 the appropriate domain.
10864 1998-07-02 SL Baur <steve@altair.xemacs.org>
10866 * text-mode.el (text-mode): Reorder regexp so the OR part
10867 corresponding to `page-delim' goes first and the hack in
10868 `forward-paragraph' will work.
10869 With bug analysis from Bob Weiner <weiner@altrasoft.com>
10871 1998-06-29 Kyle Jones <kyle_jones@wonderworks.com>
10873 * subr.el (remove-hook): When checking the hook value
10874 with functionp, don't apply car to it.
10876 1998-06-24 Jonathan Harris <jhar@tardis.ed.ac.uk>
10878 * package-get.el (package-get-remote-filename):
10879 Don't use file-name-as-directory because the local directory
10880 separator conventions might not be the same as ftp's.
10882 1998-06-27 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
10884 * ldap.el (ldap-host-parameters-alist): New name of
10885 `ldap-host-parameters-plist'
10887 1998-06-26 Adrian Aichner <adrian@xemacs.org>
10889 * package-get.el: Using (require 'package-get-base), now that it
10890 provides itself. Consequently removed all instances of (load
10891 "package-get-base.el").
10893 1998-06-29 Kyle Jones <kyle_jones@wonderworks.com>
10895 * subr.el (remove-hook): Don't treat the hook value as a
10896 list unless it is both consp and not functionp.
10898 1998-06-29 SL Baur <steve@altair.xemacs.org>
10900 * about.el: Email address for Ben Wing is ben@xemacs.org.
10901 * auto-show.el: Ditto.
10902 * bytecomp.el: Ditto.
10904 * x-scrollbar.el: Ditto.
10905 * x-misc.el: Ditto.
10906 * tty-init.el: Ditto.
10907 * toolbar-items.el: Ditto.
10908 * symbol-syntax.el: Ditto.
10909 * specifier.el: Ditto.
10910 * objects.el: Ditto.
10911 * hyper-apropos.el: Ditto.
10912 * glyphs.el: Ditto.
10914 1998-06-27 Hrvoje Niksic <hniksic@srce.hr>
10916 * mouse.el (drag-window-divider): vertical-divider-draggable-p ->
10917 vertical-divider-always-visible-p.
10918 (default-mouse-motion-handler): Ditto.
10920 1998-06-21 Hrvoje Niksic <hniksic@srce.hr>
10922 * scrollbar.el (scrollbars-visible-p): Simplify. Always set the
10925 1998-06-21 Oliver Graf <ograf@fga.de>
10927 * build-reports.el: changed receiver to xemacs-build-reports list
10929 1998-06-19 Jonathan Harris <jhar@tardis.ed.ac.uk>
10931 * font.el: Split font-family-mappings into X and
10932 mswindows-specific versions.
10933 mswindows-font-create-[object|name]: Treat supplied size
10934 as a pointsize. Added underline and strikethru handling.
10936 * msw-faces.el: changed default mswindows charset to western.
10938 * msw-glyphs.el: removed space in border-glyph font string that
10939 was inserted to get round bugs in the mswindows C font code.
10941 1998-06-27 SL Baur <steve@altair.xemacs.org>
10943 * about.el (about-hackers): Credits update.
10945 * help-nomule.el (tutorial-supported-languages): Add Romanian
10948 * code-files.el (file-coding-system-alist): Hardwire TUTORIAL.ro
10951 1998-06-19 Jonathan Harris <jhar@tardis.ed.ac.uk>
10953 * font.el: Split font-family-mappings into X and
10954 mswindows-specific versions.
10955 mswindows-font-create-[object|name]: Treat supplied size
10956 as a pointsize. Added underline and strikethru handling.
10958 * msw-faces.el: changed default mswindows charset to western.
10960 * msw-glyphs.el: removed space in border-glyph font string that
10961 was inserted to get round bugs in the mswindows C font code.
10963 1998-06-15 Jonathan Harris <jhar@tardis.ed.ac.uk>
10965 * minibuf.el: make read-color-completion-table call
10966 (mswindows-color-list for mswindows devices.
10968 1998-06-18 Sam Mikes <smikes@alumni.hmc.edu>
10970 * lisp/font-lock.el
10971 (font-lock-match-c++-style-declaration-item-and-skip-to-next):
10972 Let declaration items contain non-word symbol characters.
10974 1998-06-15 Adrian Aichner <adrian@xemacs.org>
10976 * package-get.el (package-get-package-provider): Added autoload
10977 cookie. Loading "package-get-base.el" in ALL functions that use
10978 it. Fixed some (interactive ...) with multiple argument specs
10979 again. Cosmetic indentation changes.
10981 1998-05-27 Glynn Clements <glynn@sensei.co.uk>
10983 * info.el (Info-insert-dir): Don't use nreverse on variables
10984 that you want to use later.
10986 1998-06-17 Glynn Clements <glynn@sensei.co.uk>
10988 * x-mouse.el (x-set-point-and-move-selection): Replace call
10989 to x-kill-primary-selection with kill-primary-selection
10991 1998-06-12 Martin Buchholz <martin@xemacs.org>
10993 * simple.el (what-cursor-position): Make cursor position reported
10994 use value of column-number-start-at-one
10996 1998-06-17 SL Baur <steve@altair.xemacs.org>
10998 * about.el (xemacs-hackers): Fix Jareth's email address.
11000 1998-06-16 SL Baur <steve@altair.xemacs.org>
11002 * startup.el (startup-splash-frame): Remove
11003 `xemacs-startup-logo-function'.
11005 1998-06-15 SL Baur <steve@altair.xemacs.org>
11007 * about.el (about-hackers): Update credits list.
11009 1998-06-06 Jeff Miller <jmiller@smart.net>
11011 * lisp/sound.el: Update sound-ext to allow filenames with
11012 extensions to be found by load-sound-file
11014 1998-06-14 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
11016 * info.el (Info-rebuild-outdated-dir): Removed variable
11017 (Info-auto-generate-directory): New variable
11018 (Info-save-auto-generated-dir): New variable
11019 (Info-maybe-update-dir): Use `Info-auto-generate-directory'
11020 (Info-build-dir-anew): Second parameter removed. Use
11021 `Info-save-auto-generated-dir'
11022 (Info-rebuild-dir): Ditto
11024 1998-06-02 Christoph Wedler <wedler@fmi.uni-passau.de>
11026 * list-mode.el (next-list-mode-item): Would not recognize
11027 border between directly neighbored items.
11029 1998-06-12 Andy Piper <andyp@parallax.co.uk>
11031 * package-get.el: add autoloads for some functions.
11033 1998-06-10 Hrvoje Niksic <hniksic@srce.hr>
11035 * specifier.el (let-specifier): Tiny docfixes.
11037 1998-06-12 Andy Piper <andyp@parallax.co.uk>
11039 * msw-mouse.el: set selection-pointer-glyph to Normal.
11041 1998-06-09 Per Abrahamsen <abraham@dina.kvl.dk>
11043 * wid-edit.el (widget-specify-secret): New function.
11044 (widget-after-change): Use it.
11045 (widget-specify-field): Use it.
11047 1998-06-08 Hrvoje Niksic <hniksic@srce.hr>
11049 * mouse.el (drag-window-divider): Use `(not done)' instead of
11050 `doit'; reuse result of `window-pixel-edges'.
11052 * modeline.el (drag-modeline-event-lag): Rename to
11053 drag-divider-event-lag.
11055 1998-06-07 Hrvoje Niksic <hniksic@srce.hr>
11057 * specifier.el (let-specifier): Rewritten not to generate needless
11058 `let's; clarified documentation; support TAG-SET and HOW-TO-ADD
11061 1998-05-28 Hrvoje Niksic <hniksic@srce.hr>
11063 * minibuf.el (read-file-name-1): Setup buffer-local value of
11064 `completion-ignore-case' in completions buffer under Windows.
11066 1998-06-06 Kirill M. Katsnelson <kkm@kis.ru>
11068 * about.el (about-maintainer-glyph): Fix support for not
11071 1998-06-04 Kirill M. Katsnelson <kkm@kis.ru>
11073 * cmdloop.el (cancel-mode-internal): Defined this do-nothing function.
11075 * mouse.el (mouse-track): Cancel selection if misc-user event with
11076 `cancel-mode-internal' function is fetched.
11078 1998-06-03 Hrvoje Niksic <hniksic@srce.hr>
11080 * files.el (save-some-buffers-1): Fixed return value.
11082 1998-06-01 Oliver Graf <ograf@fga.de>
11084 * dragdrop.el: added experimental
11086 1998-05-26 Stephen J. Turnbull <turnbull@sk.tsukuba.ac.jp>
11088 * startup.el (after-init-hook, init-file-user,
11089 user-init-directory, load-user-init-file): Purge references
11090 to "~/.xemacs/init.el" from docstrings.
11092 (load-user-init-file) Use paths-construct-path to construct
11093 paths to user init files. Go directly to ~/.emacs, do not
11094 search ~/.xemacs/, do not load `default-custom-file'.
11096 1998-06-03 Hrvoje Niksic <hniksic@srce.hr>
11098 * files.el (interpreter-mode-alist): Catch wish and tclsh before
11100 (inhibit-first-line-modes-regexps): Added `.tar.gz'.
11102 1998-06-03 Andy Piper <andyp@parallax.co.uk>
11104 * menubar-items.el (default-menubar): add Update Packages to customize
11107 1998-06-02 Andy Piper <andyp@parallax.co.uk>
11109 * faces.el: use toolbar face as a fallback for toolbar properties
11110 in xpm-color-symbols instead of default.
11112 * msw-faces.el: rename 3d-object -> gui-element face.
11114 1998-06-06 SL Baur <steve@altair.xemacs.org>
11116 * startup.el (xemacs-startup-logo-function): New variable.
11117 (startup-splash-frame): Use it.
11119 1998-06-02 Hrvoje Niksic <hniksic@srce.hr>
11121 * files.el (save-some-buffers): Would wait 1 second.
11122 (save-some-buffers-1): Delete other windows here instead of in
11123 `save-some-buffers'.
11124 (save-some-buffers): Force redisplay only if windows were deleted.
11126 1998-06-02 Didier Verna <didier@xemacs.org>
11128 * cus-face.el (custom-face-attributes): generalized the use of
11129 toggle buttons for boolean attributes.
11130 Re-ordered the items a bit.
11132 1998-06-01 SL Baur <steve@altair.xemacs.org>
11134 * sound.el (default-sound-directory): Use `locate-data-directory'
11135 to find the sounds directory.
11137 1998-05-29 Andy Piper <andyp@parallax.co.uk>
11139 * sound.el: default sound-ext to .wav under mswindows, .au
11140 otherwise. load-default sounds without extensions.
11142 1998-05-27 Bjrn Torkelsson <torkel@hpc2n.umu.se>
11144 * menubar-items.el (default-menubar): Dim out "Submit Bug Report"
11145 if send-pr is not bound.
11147 1998-06-01 Andy Piper <andyp@parallax.co.uk>
11149 * files.el: grok idl files in auto-mode-alist.
11150 1998-06-01 Jeff Miller <jmiller@smart.net>
11152 * minibuf.el (exact-minibuffer-completion-p): check for nil before
11155 1998-05-30 Andy Piper <andyp@parallax.co.uk>
11157 * msw-glyphs.el: add xbm to the list of image types supported.
11159 1998-05-30 Kirill M. Katsnelson <kkm@kis.ru>
11161 * msw-init.el (init-post-mswindows-win): Load InfoDock toolbar
11162 instead of XEmacs one when dumping InfoDock.
11164 1998-05-30 Kirill M. Katsnelson <kkm@kis.ru>
11166 * obsolete.el (has-modeline-p): Added obsolete alias `has-modeline-p'
11167 for `modeline-visible-p'
11169 * winnt.el (nt-quote-process-args): Fix for duplicating argv[0].
11171 1998-05-29 Andy Piper <andyp@parallax.co.uk>
11173 * msw-select.el (mswindows-cut-copy-clear-clipboard): deleted
11174 since it's not used anymore. doc string fixes.
11176 * package-get.el (package-get-file-installed-p): new function. use
11177 instead of file-installed-p which is in an external package.
11179 1998-05-28 Oliver Graf <ograf@fga.de>
11181 * dragdrop.el (dragdrop-drop-url-default): dropped pop-to-buffer in
11182 favor of select-window/switch-to-buffer
11184 Wed May 27, 1998 Darryl Okahata <darrylo@sr.hp.com>
11186 * startup.el: changed (getenv "HOME") to (user-home-directory)
11188 1998-05-25 Oliver Graf <ograf@fga.de>
11190 * frame.el (cde-start-drag) moved to dragdrop.el
11191 (offix-start-drag-region) moved to dragdrop.el
11192 (offix-start-drag) moved to dragdrop.el
11193 * dragdrop.el (cde-start-drag) moved from frame.el
11194 (offix-start-drag-region) moved from frame.el
11195 (offix-start-drag) moved from frame.el
11196 (cde-start-drag-region) cde drag regions
11197 * mouse.el (mouse-drag-or-yank) will now call cde-start-drag-region
11199 1998-05-26 Oliver Graf <ograf@fga.de>
11201 * dragdrop.el: created dragdrop-drag prototypes
11202 (cde-start-drag-region) fixed typo
11204 1998-05-28 SL Baur <steve@altair.xemacs.org>
11206 * simple.el (after-init-hook): Remove reader macro.
11208 * packages.el (packages-hardcoded-lisp): Get rid of reader
11209 macros. Update DOC string.
11211 1998-05-25 Hrvoje Niksic <hniksic@srce.hr>
11213 * mouse.el (drag-window-divider): Ditto.
11215 * modeline.el (mouse-drag-modeline): Use it.
11217 * lisp-mode.el (let-specifier): Specify indentation.
11219 * specifier.el (let-specifier): Renamed from
11220 `with-specifier-instance'.
11222 1998-05-27 Andy Piper <andyp@parallax.co.uk>
11225 * faces.el: move definition of xpm-color-symbols from x-faces.el
11226 to faces. Predicate x-get-resource on the presence of x.
11228 * msw-faces.el: set 3d-object face rather than modeline. Specify
11229 faces as specfier defaults.
11231 * package-get.el: don't use package-admin-add-single-file-package.
11233 1998-05-25 Hrvoje Niksic <hniksic@srce.hr>
11235 * toolbar-items.el: Fixup tooltips.
11236 (toolbar-gnus): Don't use obsolete variable
11237 toolbar-news-frame-properties.
11238 (toolbar-news-reader): Default to `gnus' instead of
11241 * files.el (auto-mode-alist): Correctly recognize `.emacs' under
11244 1998-05-25 Andy Piper <andyp@parallax.co.uk>
11246 * package-get.el: rename -installedp -> -installed-p.
11248 1998-05-23 Kirill M. Katsnelson <kkm@kis.ru>
11250 * glyphs.el (init-glyphs): Created `border-glyph' face, with no
11251 attributes, and assinged it to continuation, truncation and
11254 * msw-glyphs.el: Assigned WinDings font to `border-glyph' face,
11255 and made continuation, truncation and hscroll glyphs arrow
11256 characters out of that font.
11258 1998-05-22 Hrvoje Niksic <hniksic@srce.hr>
11260 * minibuf.el (minibuffer-electric-separator): Play nicely with
11261 directory-sep-char being \.
11262 (minibuffer-electric-tilde): Ditto.
11263 (read-file-name-map): Ditto.
11265 1998-05-22 Hrvoje Niksic <hniksic@srce.hr>
11267 * mouse.el (default-mouse-track-maybe-own-selection): Pause only
11269 (default-mouse-track-deal-with-down-event): Avoid
11270 `x-disown-selection'; use `disown-selection' instead.
11272 1998-05-21 Andy Piper <andyp@parallax.co.uk>
11275 * x-select.el: selection cleanup. (x-cut-copy-clear-internal)
11276 moved to (cut-copy-clear-internal) in select.el. Ditto for
11277 (x-delete-primary-selection) (x-kill-primary-selection)
11278 (x-copy-primary-selection).
11279 (own-clipboard): new function.
11281 * msw-select.el: use the new kill/delete/copy/cut-copy-clear
11282 functions in select.el. remove old ones.
11283 (mswindows-own-clipboard): new function.
11285 1998-05-21 Andy Piper <andyp@parallax.co.uk>
11287 * gnuserv.el: allow connections from mswindows type devices.
11289 1998-05-20 Andy Piper <andyp@parallax.co.uk>
11291 * msw-glyphs.el: change image type used from cursor to resource.
11293 1998-05-20 Kirill M. Katsnelson <kkm@kis.ru>
11295 * x-scrollbar.el (x-init-scrollbar-from-resources): Added support
11296 for {top,bottom}-{left,right} values in addition to
11297 {top,bottom}_{left,right}.
11298 Use x-get-resource instead of x-get-resource-and-bogosity-check.
11300 1998-05-20 Hrvoje Niksic <hniksic@srce.hr>
11302 * cl-macs.el (specifier-instance): Undefine its setf method.
11304 * specifier.el (with-specifier-instance): Added docstring.
11306 * mouse.el (drag-window-divider): Ditto.
11308 * modeline.el (mouse-drag-modeline): Use it.
11310 * lisp-mode.el (with-specifier-instance): Define its indentation
11313 * specifier.el (with-specifier-instance): New macro.
11315 1998-05-19 Andy Piper <andyp@parallax.co.uk>
11317 * package-get.el (package-get-create-custom): new function to
11318 auto-generate package-get-custom.el from package-get-base.el.
11319 * (package-get-ever-installedp): new function.
11320 * (package-get-custom): new function to get all packages specified
11323 1998-05-19 Hrvoje Niksic <hniksic@srce.hr>
11325 * cus-edit.el (custom-file): Revert to `~/.emacs'.
11327 1998-05-23 SL Baur <steve@altair.xemacs.org>
11329 * cl-extra.el: Reverse previous float change.
11331 1998-05-17 Andy Piper <andyp@parallax.co.uk>
11334 * faces.el (try-font-name): moved from x-faces.el since it is
11335 required by w3 under mswindows as well X.
11337 1998-05-18 Kirill M. Katsnelson <kkm@kis.ru>
11339 * winnt.el: Removed evil (setq completion-ignore-case t)
11340 clause, one more overlookef fsfism.
11341 (nt-quote-args-functions-alist): End sentences with double space.
11343 1998-05-18 Kirill M. Katsnelson <kkm@kis.ru>
11345 * window-xemacs.el (push-window-configuration): Remove kludgery of
11346 recaching default-toolbar specifier.
11347 (pop-window-configuration): Ditto.
11348 (unpop-window-configuration): Ditto.
11350 1998-05-16 Hrvoje Niksic <hniksic@srce.hr>
11352 * modeline.el (modeline-minor-mode-menu): Don't use :menu-tag.
11354 1998-05-17 Kirill M. Katsnelson <kkm@kis.ru>
11356 * winnt.el (nt-quote-args-verbatim): Added function.
11357 (nt-quote-args-prefix-quote): Added function.
11358 (nt-quote-args-backslash-quote): Added function.
11359 (nt-quote-args-double-quote): Added function.
11360 (nt-quote-args-functions-alist): New variable.
11361 (nt-quote-process-args): Added function. This is the main quoting
11362 work horse called from process-nt.c
11364 1998-05-16 Kirill M. Katsnelson <kkm@kis.ru>
11366 * winnt.el: Removed duplicate definitions for backspace,
11367 delete, M-backspace and C-M-backspace.
11368 (file-name-buffer-file-type-alist): Removed this variable.
11369 (find-buffer-file-type): Removed function.
11370 (find-file-binary): Removed function.
11371 (find-file-text): Removed function.
11372 (find-file-not-found-set-buffer-file-type): Removed function.
11373 (save-to-unix-hook): Removed function.
11374 (revert-from-unix-hook): Removed function.
11375 (using-unix-filesystems): Removed function.
11376 (original-make-auto-save-file-name): DEFSUBR to avoid doc snarf
11378 (x-set-selection): Removed function.
11379 (x-get-selection): Removed function.
11380 Removed commented FSFisms.
11381 Replaced copyright notice (this file is not part of GNU Emacs).
11382 (nt-shell-mode-hook): Moved here from a lambda expression. Added
11383 comint-process-echoes setting to t.
11385 1998-05-17 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
11387 * packages.el (packages-no-package-hierarchy-regexp): Introduced
11388 and used following the interface change of
11389 `paths-find-recursive-path'.
11391 * find-paths.el (paths-find-recursive-path): Exclusion is now by a
11392 regexp instead of a list of base names.
11393 (paths-version-control-filename-regexp):
11394 (paths-lisp-filename-regexp): (paths-no-lisp-directory-regexp):
11395 Introduced and used following the interface change of
11396 `paths-find-recursive-path'.
11398 1998-05-16 Hrvoje Niksic <hniksic@srce.hr>
11400 * simple.el (delete-forward-p): Make it a defun; do X garbage only
11401 on X devices, rather than on all non-TTY devices.
11403 1998-05-16 Kirill M. Katsnelson <kkm@kis.ru>
11405 * msw-mouse.el: New file. Sets up cursor shapes for Windows.
11407 * dumped-lisp.el (preloaded-file-list): Added msw-mouse.el
11409 1998-05-17 Adrian Aichner <adrian@xemacs.org>
11411 * itimer.el (activate-itimer): Fixed usage of integers
11412 as argument to `concat'.
11414 1998-05-17 Glynn Clements <glynn@sensei.co.uk>
11416 * itimer.el (start-itimer): replace the use of `concat' with
11419 1998-05-16 SL Baur <steve@altair.xemacs.org>
11421 * mode-motion.el (mode-motion-hook): Clarify docstring.
11422 From Bob Weiner <weiner@altrasoft.com>
11424 * loadhist.el (symbol-file): Supply prompt string when used
11426 From Bob Weiner <weiner@altrasoft.com>
11428 1998-05-16 Hrvoje Niksic <hniksic@srce.hr>
11430 * loadup.el (really-early-error-handler): Ditto.
11432 * update-elc.el: Ditto.
11434 * setup-paths.el (paths-construct-exec-path): Ditto.
11436 * make-docfile.el: Ditto.
11438 * find-paths.el (paths-decode-directory-path): Use split-path
11439 instead of decode-path.
11441 * files.el (parse-colon-path): Update docstring reference.
11443 1998-05-15 Jonathan Harris <jhar@tardis.ed.ac.uk>
11447 Bind cut'n'paste keys to non window-system specific functions.
11449 * msw-select.el: New function mswindows-clear-clipboard.
11450 mswindows-cut-copy-clipboard extended to handle clearing of the
11451 selection and renamed to mswindows-cut-copy-clear-clipboard.
11453 * select.el: on mswindows devices delete-primary-selection
11454 calls mswindows-clear-clipboard.
11456 1998-05-15 Hrvoje Niksic <hniksic@srce.hr>
11458 * simple.el (quoted-insert): Inhibit quit when using read-char.
11460 * cmdloop.el (read-char): Don't inhibit quit.
11461 (read-char-exclusive): Ditto.
11462 (read-char): Signal quit if quit-char was pressed.
11463 (read-char-exclusive): Ditto.
11464 (read-quoted-char): Return a character, not integer.
11466 * menubar-items.el (default-popup-menu): Use Andy's generic
11468 (default-popup-menu): Fix code.
11470 1998-05-14 Oliver Graf <ograf@fga.de>
11472 * dragdrop.el (dragdrop-function-widget): this time it's done
11474 1998-05-13 Oliver Graf <ograf@fga.de>
11476 * dumped-lisp.el: dragdrop.el now based on dragdrop-api feature
11478 1998-05-15 Kirill M. Katsnelson <kkm@kis.ru>
11480 * device.el (device-pixel-width):
11481 (device-pixel-height):
11483 (device-mm-height):
11484 (device-bitplanes):
11485 (device-color-cells): Swapped parameters to device-system-metric
11486 according to the interface change.
11488 1998-05-14 Kirill M. Katsnelson <kkm@kis.ru>
11490 * mouse.el (default-mouse-motion-handler): Use new name of the
11491 function event-over-vertical-divider-p.
11492 Do not set E-W arrow cursor over the divider if
11493 vertical-divider-draggable-p is nil in the window.
11494 ([top-level]): Use new name for the variable
11495 vertical-divider-map.
11496 (drag-window-divider): Respect vertical-divider-draggable-p.
11497 Variable name typo fixes.
11499 1998-05-14 Hrvoje Niksic <hniksic@srce.hr>
11501 * keymap.el (kbd): Define here; handle string constants and
11504 1998-05-15 Christian Nyb <chr@mediascience.no>
11506 * simple.el (zap-up-to-char): New function. Behaves like `zap-to-char'
11509 1998-05-13 Didier Verna <didier@xemacs.org>
11511 * mouse.el (drag-window-divider): give the vertical divider a
11512 pressed look when dragging it.
11514 1998-05-13 Andy Piper <andyp@parallax.co.uk>
11516 * faces.el: predicate some more face operations on x or mswindows
11519 * modeline.el: enable modeline coloring for mswindows.
11521 1998-05-13 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
11523 * minibuf.el (minibuffer-default): Added variable; compatible with
11525 (next-history-element): Used `minibuffer-default'.
11527 1998-05-12 Oliver Graf <ograf@fga.de>
11529 * dragdrop.el (dragdrop-function-widget): button and mods ok
11530 arguments still look a bit strange
11531 (dragdrop-compare-mods) created
11532 (dragdrop-drop-do-functions) correctly checks for buttons and
11535 1998-05-14 Hrvoje Niksic <hniksic@srce.hr>
11537 * setup-paths.el (paths-default-info-directories): Replace
11538 path-separator with directory-sep-char.
11540 * files.el (path-separator): Don't define it here.
11542 1998-05-14 Hrvoje Niksic <hniksic@srce.hr>
11544 * update-elc.el: Ditto.
11546 * setup-paths.el (paths-construct-exec-path): Ditto.
11548 * make-docfile.el: Ditto.
11550 * loadup.el (really-early-error-handler): Ditto.
11552 * find-paths.el (paths-decode-directory-path): Use decode-path
11553 instead of decode-path-internal.
11555 * files.el (parse-colon-path): Update docstring.
11557 1998-05-13 Hrvoje Niksic <hniksic@srce.hr>
11559 * subr.el (get-buffer-window-list): Make BUFFER optional.
11561 * window-xemacs.el (windows-of-buffer): Defalias to
11562 get-buffer-window-list.
11564 1998-05-12 Hrvoje Niksic <hniksic@srce.hr>
11566 * disass.el: Fix maintainer keyword.
11568 * bytecomp.el (byte-compile-and-load-file): Autoload.
11569 (byte-compile-buffer): Ditto.
11571 * lisp-mode.el (eval-last-sexp): Skip ` in `variable' so that the
11572 value is returned, not the name.
11573 (lisp-imenu-generic-expression): Enable it.
11574 (lisp-mode-variables): Ditto.
11575 (lisp-indent-offset): Change defconst to defvar.
11576 (lisp-indent-function): Ditto.
11577 (lisp-body-indent): Ditto.
11579 1998-05-12 Hrvoje Niksic <hniksic@srce.hr>
11581 * modeline.el: Use zap-last-kbd-macro-event.
11583 * lisp-mode.el (eval-interactive): If eval-interactive-verbose is
11584 nil, don't attempt to do anything with messages.
11585 (eval-last-sexp): Use `letf' for clarity.
11587 1998-05-12 Hrvoje Niksic <hniksic@srce.hr>
11589 * startup.el: It's still `.emacs', not yet `.xemacs/init.el'.
11591 1998-05-11 Martin Buchholz <martin@xemacs.org>
11596 Change empty docstrings into no doc strings at all.
11597 Fix bogus FSF-format docstrings.
11598 * etags.el: Fix docstring.
11600 1998-05-11 Jan Vroonhof <vroonhof@math.ethz.ch>
11602 * package-get.el (package-get): Use internal md5
11604 1998-05-13 SL Baur <steve@altair.xemacs.org>
11606 * about.el (about-xemacs): Correct abuse of concat.
11608 1998-05-11 SL Baur <steve@altair.xemacs.org>
11610 * info.el (Info-mode): Use easymenu.
11612 1998-05-12 Hrvoje Niksic <hniksic@srce.hr>
11614 * apropos.el (apropos): Don't use concat with integers.
11616 * cmdloop.el (describe-last-error): Handle the case when no error
11617 was seen gracefully.
11619 * apropos.el (apropos-print): Use with-displaying-help-buffer as
11621 (apropos-describe-plist): Ditto.
11623 * help.el (with-displaying-help-buffer): Revert to a defun.
11624 (describe-key): Use it as defun.
11625 (describe-mode): Ditto.
11626 (describe-bindings): Ditto.
11627 (describe-prefix-bindings): Ditto.
11628 (describe-installation): Ditto.
11629 (view-lossage): Ditto.
11630 (describe-function): Ditto.
11631 (describe-variable): Ditto.
11632 (describe-syntax): Ditto.
11634 1998-05-11 Oliver Graf <ograf@fga.de>
11636 * dragdrop.el: changed order of require/provide
11637 (dragdrop-drop-mime-default) changed to new calling conventions
11638 (dragdrop-drop-do-functions) changed to new calling conventions
11639 (dragdrop-function-widget) this one needs more work...
11641 1998-05-10 Oliver Graf <ograf@fga.de>
11643 * about.el: another small change in my entry
11644 * dragdrop.el (dragdrop-drop-log-function): logging added
11645 plus customizations
11646 changed interface to handler functions. now called with event
11649 1998-05-12 Kirill M. Katsnelson <kkm@kis.ru>
11651 * glyphs.el (divider-pointer-glyph): Declared new glyph,
11652 E-W arrow pointer displayed over draggable dividers.
11654 * mouse.el (default-mouse-motion-handler): Show it when
11656 (drag-window-divider): Added.
11657 ([top-level]): Initialized window-divider-map with a keymap
11658 binding the above function to left button down event.
11660 * x-mouse.el (x-init-pointer-shape): Initialize
11661 divider-pointer-glyph from Cursor.dividerPointer, or use default
11664 1998-04-30 Gunnar Evermann <Gunnar.Evermann@nats.informatik.uni-hamburg.de>
11666 * toolbar-items.el (toolbar-compile): respect should-use-dialog-box-p
11668 1998-05-11 Hrvoje Niksic <hniksic@srce.hr>
11670 * simple.el (count-words-buffer): Don't query for buffer.
11671 (count-lines-buffer): Ditto.
11673 1998-05-11 Jan Vroonhof <vroonhof@math.ethz.ch>
11675 * help.el (where-is): add optional insert argument.
11677 1998-05-11 Hrvoje Niksic <hniksic@srce.hr>
11679 * help.el (describe-key-briefly): New argument INSERT.
11681 * simple.el (eval-expression): New optional argument; synch with
11684 * keydefs.el (global-map): Add new register bindings.
11686 * register.el: Synched with FSF 20.3.
11688 1998-05-11 Jan Vroonhof <vroonhof@math.ethz.ch>
11690 * window-xemacs.el (recenter): all arguments are optional.
11692 1998-05-10 Kirill M. Katsnelson <kkm@kis.ru>
11694 * device.el: (device-pixel-width): Reflected name/parameters
11695 change to device-system-metric.
11696 (device-pixel-height): Ditto.
11697 (device-mm-width): Ditto.
11698 (device-mm-height): Ditto.
11699 (device-bitplanes): Ditto.
11700 (device-color-cells): Ditto.
11702 1998-05-10 Hrvoje Niksic <hniksic@srce.hr>
11704 * cl-extra.el (cl-float-limits): Removed; move code to top-level.
11706 * cl.el (most-positive-fixnum): Document.
11707 (most-negative-fixnum): Ditto.
11709 * cus-dep.el: Updated comment.
11711 * cus-load.el: Use most-positive-fixnum as the gc-inhibiting
11714 * cus-load.el (custom-put): Removed.
11716 * files.el (after-find-file): Just resignal quit instead of
11717 signaling "canceled".
11719 1998-05-10 Hrvoje Niksic <hniksic@srce.hr>
11721 * frame.el (other-frame): Use `focus-frame' instead of
11722 select-frame kludges.
11724 * lisp-mode.el: Update lisp-indent-function for
11725 save-selected-frame and with-selected-frame.
11727 * frame.el (save-selected-frame): New macro.
11728 (with-selected-frame): Ditto.
11729 (other-frame): Use `set-frame-focus'.
11731 1998-05-06 Oliver Graf <ograf@fga.de>
11733 * dragdrop.el (dragdrop-drop-dispatch): changed to new list concept
11734 (dragdrop-drop-url-default) default handler for URL drops created
11735 (dragdrop-drop-mime-default) default handler for MIME drops created
11736 (dragdrop-drop-functions) default custom for handling drops created
11737 (dragdrop-drop-do-functions) helper for drgadrop-drop-dispatch
11739 1998-05-05 Jonathan Harris <jhar@tardis.ed.ac.uk>
11741 * mouse.el: Removed redundant mouse-mswindows-drop function.
11743 1998-05-05 Oliver Graf <ograf@fga.de>
11745 * about.el: changed some text in my entry
11746 * dragdrop.el: added customs
11748 1998-05-04 Oliver Graf <ograf@fga.de>
11750 * mouse.el: killed global drop key bindings
11751 (mouse-offix-drop) removed
11752 * dragdrop.el: created
11753 * dumped-lisp.el: inclusion of dragdrop.el for window-systems
11755 1998-05-09 Kirill M. Katsnelson <kkm@kis.ru>
11757 * x-scrollbar.el (x-init-scrollbar-from-resources): Initialize
11758 scrollbar-on-{left,top}-p from *scrollBarPlacement resources.
11760 * x-misc.el (x-get-resource-and-maybe-bogosity-check): Removed
11763 * scrollbar.el (scrollbars-visible-p): Use new
11764 {vertical,horizontal}-scrollbar-visible-p specifiers.
11766 1998-04-18 Kirill M. Katsnelson <kkm@kis.ru>
11768 * device.el (device-pixel-height):
11769 (device-pixel-width):
11771 (device-mm-height):
11772 (device-bitplanes):
11773 (device-color-cells): Moved these 6 functions from device.c; they
11774 all use single (device-system-metrics) call.
11776 1998-05-09 SL Baur <steve@altair.xemacs.org>
11778 * dumped-lisp.el (preloaded-file-list): x-menubar.el and x-toolbar.el
11781 * menubar-items.el:
11782 * toolbar-items.el: Renamed from x-menubar/x-toolbar.
11783 Suggested by Hrvoje Niksic <hniksic@srce.hr>
11785 * help.el (help-map): Remove Hyperbole keybinding logic.
11786 Suggested by: Michael Ernst <mernst@cs.washington.edu>
11788 1998-05-08 SL Baur <steve@altair.xemacs.org>
11790 * x-menubar.el (default-menubar): Enable 'mail-user-agent' feature.
11791 From SAKIYAMA Nobuo <nobuo@db3.so-net.or.jp>
11793 1998-05-07 Andy Piper <andyp@parallax.co.uk>
11795 * msw-glyphs.el: use nicer icon3 from the frame icon.
11797 1998-05-07 SL Baur <steve@altair.xemacs.org>
11799 * version.el (emacs-version): Remove InfoDock conditionals.
11801 * startup.el (startup-splash-frame): Change ID logo name.
11803 1998-05-06 Hrvoje Niksic <hniksic@srce.hr>
11805 * files.el (after-find-file): If the user presses C-g on
11806 directory-creation prompt, kill the buffer.
11808 1998-05-06 SL Baur <steve@altair.xemacs.org>
11810 * simple.el (count-words-region): Reverse previous change.
11812 1998-05-05 Hrvoje Niksic <hniksic@srce.hr>
11814 * replace.el (query-replace): Just call perform-replace.
11815 (query-replace-regexp): Ditto.
11816 (perform-replace): Move region handling here.
11817 (perform-replace): Use the new arg to match-data.
11819 1998-03-08 Kyle Jones <kyle_jones@wonderworks.com>
11821 * x-init.el: Install X specific display table that
11822 displays char 0240 as a space to avoid whatever it is
11823 that screws up display of that character code.
11825 1998-05-03 Hrvoje Niksic <hniksic@srce.hr>
11827 * help.el (function-arglist): If no arguments are documented for a
11828 subr, print nothing rather than incorrect output.
11830 1998-05-05 SL Baur <steve@altair.xemacs.org>
11832 * cmdloop.el (command-error): Update bail-out error message to use
11833 `emacs-program-name'.
11835 * lib-complete.el: Remove reader macro cruft.
11837 * dumped-lisp.el (preloaded-file-list): Phase I: remove InfoDock
11840 * simple.el (count-words-region): Drop interactive-p check on the
11843 1998-05-04 Jonathan Harris <jhar@tardis.ed.ac.uk>
11847 Correct spelling of mswindows-font-canonicalize-name.
11849 1998-05-03 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
11851 * ldap.el (ldap-host-parameters-alist): Replaced with
11852 `ldap-host-parameters-plist'
11853 (ldap-search): Adapt to previous change
11855 1998-05-02 SL Baur <steve@altair.xemacs.org>
11857 * about.el (about-hackers): Update Bob Weiner bio.
11858 (about-maintainer-info): Ditto.
11860 1998-05-02 Hrvoje Niksic <hniksic@srce.hr>
11862 * simple.el (display-warning-minimum-level): Docfix.
11864 1998-04-04 Per Abrahamsen <abraham@dina.kvl.dk>
11866 * widget.el (:default-get): New keyword.
11867 * wid-edit.el (default, widget-default-default-get): Define it.
11868 (group, widget-group-default-get): Define it.
11869 (menu-choice, widget-choice-default-get): Define it.
11870 (widget-default-get): New function.
11871 (widget-choice-action): Call it.
11872 (widget-editable-list-entry-create): Call it.
11874 1998-05-01 Hrvoje Niksic <hniksic@srce.hr>
11876 * byte-optimize.el (byte-boolean-vars): Removed.
11877 (byte-optimize-lapcode): Use `built-in-variable-type' instead of
11878 lookup through `byte-boolean-vars'.
11880 1998-05-01 Kirill M. Katsnelson <kkm@kis.ru>
11882 * x-scrollbar.el (x-init-scrollbar-from-resources): Stuff
11883 resource-provided values into ghost specs for scrollbar-height and
11886 1998-05-01 Hrvoje Niksic <hniksic@srce.hr>
11888 * byte-optimize.el: Don't attempt to optimize /=.
11890 * bytecomp.el (byte-compile-one-ore-more-args): New function.
11891 (byte-compile-/=): Ditto.
11893 1998-05-02 SL Baur <steve@altair.xemacs.org>
11895 * apropos.el: Use `with-displaying-help-buffer'.
11896 (apropos-print): Remove explicit mentions of "*Apropos*" buffer.
11897 Use `with-displaying-help-buffer'.
11898 (apropos-follow): Do not give special treatment to buffer cursor
11899 was in prior to a mouse click.
11900 (apropos-describe-plist): Use `with-displaying-help-buffer'.
11901 (apropos-print-doc): Set correct buffer for setting text
11904 1998-05-01 SL Baur <steve@altair.xemacs.org>
11906 * help.el (help-buffer-prefix-string): New variable.
11907 (help-buffer-name): Use it.
11909 * modeline.el (modeline-minor-mode-menu): Alphabetize the minor
11912 1998-04-30 Greg Klanderman <greg@alphatech.com>
11914 * frame.el (other-frame): Work even when focus-follows-mouse is true.
11916 1998-05-01 Hrvoje Niksic <hniksic@srce.hr>
11918 * files.el (find-file-noselect): Update docstring.
11919 (find-file-noselect): Signal an error if found an unreadable file.
11920 (file-chase-links): Save the match data.
11921 (normal-mode): Use `lwarn' and `error-message-string'.
11922 (interpreter-mode-alist): Change defconst to defvar.
11923 (inhibit-first-line-modes-regexps): Ditto.
11924 (inhibit-first-line-modes-regexps): Added .tgz.
11925 (inhibit-first-line-modes-suffixes): Change defconst to defvar.
11926 (change-major-mode-with-file-name): New user-option.
11927 (set-visited-file-name): Synched with FSF.
11928 (file-name-extension): New function, from FSF 20.3.
11929 (file-relative-name): Synched with FSF.
11930 (save-some-buffers): Support the C-r feature.
11931 (recover-session): Synched with FSF.
11932 (kill-some-buffers): Ditto.
11933 (set-auto-mode): New argument JUST-FROM-FILE-NAME.
11935 1998-04-30 SL Baur <steve@altair.xemacs.org>
11937 * files.el (insert-file): Undo previous change and reenable use of
11940 1998-04-30 Hrvoje Niksic <hniksic@srce.hr>
11942 * window-xemacs.el (recenter): Define.
11944 1998-04-29 Andy Piper <andyp@parallax.co.uk>
11946 * font.el (mswindows-font-create-name)
11947 (mswindows-font-create-object): new functions for mswindows type
11950 * msw-faces.el (mswindows-font-canicolize-name): fix so that
11951 strings are parsed as well as font objects.
11953 1998-04-30 Hrvoje Niksic <hniksic@srce.hr>
11955 * modeline.el (defining-kbd-macro): Restore modeline indication of
11956 kbd-macro being recorded.
11957 (add-minor-mode): Simplify docstring.
11958 (modeline-minor-mode-menu): Remove stuff.
11960 1998-04-29 Andy Piper <andyp@parallax.co.uk>
11962 * code-process.el (call-process): dynamically decide process
11965 1998-04-29 Jim Radford <radford@robby.caltech.edu>
11967 * modeline.el: Add line-number-mode, column-number-mode to
11968 the modeline minor-mode menu. Button2 on the line number does
11971 1998-04-29 Andy Piper <andyp@parallax.co.uk>
11973 * mouse.el: move x-selection-owner-p type things to
11976 * msw-init.el: copy zmacs stuff from x-init.el
11978 * msw-select.el (mswindows-own-selection)
11979 (mswindows-disown-selection) (mswindows-selection-owner-p): new
11980 functions. Very simple minded implementation of selectio
11983 * select.el (own-selection) (disown-selection)
11984 (activate-region-as-selection) (select-make-extent-for-selection)
11985 (valid-simple-selection-p): functions moved from x-select.el for
11986 generalized selection.
11988 * x-select.el: see select.el changes.
11990 * x-toolbar.el: use new selection functions.
11992 1998-04-28 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
11994 * packages.el (packages-find-package-directories): Fixed bug that
11995 would pick up multiple site-package directories.
11996 (package-locations): Added "xemacs-packages" as a late package
11999 * find-paths.el: Now uses `emacs-program-name' and
12000 `emacs-program-version'.
12001 Additions to enforce version-specific directories in
12002 `paths-find-version-directory'.
12004 1998-04-29 SL Baur <steve@altair.xemacs.org>
12006 * default.el: Removed.
12007 * site-start.el: Removed.
12009 1998-04-29 Didier Verna <didier@xemacs.org>
12011 * minibuf.el (minibuffer-history-minimum-string-length): Default
12014 1998-04-28 SL Baur <steve@altair.xemacs.org>
12016 * find-paths.el (paths-program-name): Rename.
12017 (paths-emacs-root-p): Ditto.
12018 (paths-find-site-directory): Ditto.
12020 1998-04-26 Karl M. Hegbloom <karlheg@inetarena.com>
12022 * lisp-mode.el (emacs-lisp-mode-popup-menu-1): Add menu entry for
12023 `emacs-lisp-byte-compile-and-load'.
12025 1998-04-26 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
12027 * ldap.el (ldap-search): Fixed additional parameter passing to
12030 1998-04-27 Andy Piper <andyp@parallax.co.uk>
12032 * select.el (kill-primary-selection) (selection-owner-p)
12033 (copy-primary-selection) (yank-clipboard-selection)
12034 (selection-exists-p) (delete-primary-selection): new file and
12035 functions that do the right thing for the selected device.
12037 * x-menubar.el: use generalised selection functions.
12039 * dumped-lisp.el: dump select.el.
12041 1998-04-27 SL Baur <steve@altair.xemacs.org>
12043 * find-paths.el (paths-progname): New variable.
12044 (paths-emacs-root-p): Use it.
12045 (paths-find-site-directory): Ditto.
12047 1998-04-26 SL Baur <steve@altair.xemacs.org>
12049 * loadup.el ((member "dump" command-line-args)): Dump as
12050 `infodock' if InfoDock.
12052 1998-04-25 SL Baur <steve@altair.xemacs.org>
12054 * find-paths.el (construct-emacs-version): Simplify, include
12055 program name in the return value.
12056 * (paths-find-version-directory): Use it.
12058 1998-04-25 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
12060 * info.el (Info-parse-dir-entries): Fixed regexp
12061 (Info-build-dir-anew): Remove full suffix and capitalize info file
12062 name for files with no @direntry
12063 (Info-batch-rebuild-dir): New function
12064 (Info-suffixed-file): Check for regular files instead of simple
12065 file existence (could catch directories before)
12067 1998-04-25 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
12069 * setup-paths.el, find-paths.el: Removed uses of `not' which
12070 temacs doesn't have.
12072 * find-paths.el (paths-find-emacs-roots): Included exec-prefix
12073 into root searching.
12075 1998-04-24 Martin Buchholz <martin@xemacs.org>
12077 * subr.el: Remove definition of `not'.
12079 Sat Apr 24 1998 Andy Piper <andyp@parallax.co.uk>
12081 * msw-glyphs.el: enable graphics support.
12083 1998-04-23 Didier Verna <didier@xemacs.org>
12085 * x-menubar.el (default-menubar): restored the line-number-mode
12088 * misc doc string updates related to the options menu.
12090 1998-04-24 SL Baur <steve@altair.xemacs.org>
12092 * setup-paths.el (paths-construct-load-path): Fix typo.
12094 1998-04-23 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
12096 * x-menubar.el (default-menubar): font-menu-this-frame-only-p and
12097 font-menu-ignore-scaled-fonts don't have to be bound now; this
12098 gets us one step further towards making --no-autoloads work.
12100 * startup.el (normal-top-level): Load auto-autoloads only if
12101 lisp-directory is non-nil.
12103 * setup-paths.el (paths-construct-load-path): Made it robust
12104 against nil lisp-directory.
12106 * startup.el (startup-setup-paths-warning): Added `lisp-directory'
12107 to the list of variables that cause a warning when nil.
12109 * toolbar.el (init-toolbar-location): Now works even when there's
12110 no toolbar icon directory.
12112 1998-04-23 Hrvoje Niksic <hniksic@srce.hr>
12114 * help.el (view-lossage): Recognize it.
12116 * simple.el (log-message): Mark multiline messages.
12118 1998-04-22 SL Baur <steve@altair.xemacs.org>
12120 * info.el (Info-exit): `toolbar-info-frame' doesn't necessarily exist.
12122 1998-4-20 Stephen J. Turnbull <turnbull@sk.tsukuba.ac.jp>
12124 * package-get.el (package-get-all): add `\n' separator to
12125 interactive specification so that both variables are read
12127 1998-04-22 Didier Verna <didier@xemacs.org>
12129 * x-menubar.el: ported the options menu to Custom.
12130 Moved the "read only" toggle button to the buffers menu.
12131 Corrected some missing ;;;###autoload or defcustom.
12133 * scrollbar.el (scrollbars-visible-p): defcustom wrapper around
12134 the scrollbar-visible specifier for options menu handling.
12136 * toolbar.el (toolbar-visible-p)
12137 (toolbar-captioned-p)
12138 (default-toolbar-position): defcustom wrappers around
12139 the toolbar specifiers for options menu handling.
12141 * frame.el (get-frame-for-buffer-default-instance-limit):
12142 defcustom it for options menu handling.
12144 * font-lock.el (font-lock-mode): defcustom and autoload the variable
12145 font-lock-mode for options menu handling.
12147 * cus-start.el: added Custom properties to overwrite-mode for
12148 options menu handling.
12150 Wed Apr 22 12:59:35 1998 Andy Piper <andyp@parallax.co.uk>
12152 * about.el: shameless self-promotion.
12154 1998-04-21 Hrvoje Niksic <hniksic@srce.hr>
12156 * simple.el (raw-append-message): Slightly optimize.
12157 (remove-message): Use `push' for clarity.
12158 (append-message): Ditto.
12159 (display-warning): Dito.
12160 (raw-append-message): Send the message to the appropriate device.
12162 1998-04-22 SL Baur <steve@altair.xemacs.org>
12164 * auto-save.el (auto-save-cyclic-hash-14): De-ebolification.
12165 From Sean MacLennan <Sean.MacLennan@pika.ca>
12167 1998-04-18 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
12169 * setup-paths.el: Changed `directory-sep-char' to
12170 `path-separator', following a change in GNU Emacs.
12172 1998-04-19 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
12174 * info.el (Info-maybe-update-dir): Bug fix in `conservative' behaviour
12175 (Info-build-dir-anew): Add a final newline.
12176 (Info-build-dir-anew): Do not issue warning when rebuilding policy
12178 (Info-rebuild-dir): Ditto
12180 * dumped-lisp.el (preloaded-file-list): Added ldap.el
12182 1998-04-21 SL Baur <steve@altair.xemacs.org>
12184 * simple.el (count-words-buffer): Retain zmacs region.
12185 (count-words-region): Ditto.
12186 * simple.el: (what-line): Expanded line counts.
12187 (count-lines): New parameter to conditionalize whether collapsed
12189 From Bob Weiner <weiner@altrasoft.com>
12191 1998-04-19 SL Baur <steve@altair.xemacs.org>
12193 * packages.el (package-locations): infodock-packages must override
12194 mule-packages and packages.
12196 1998-04-19 Jonathan Harris <jhar@tardis.ed.a.uk>
12199 remove rude messages from widget-activation-widget-mapper
12200 and widget-activation-glyph-mapper
12202 1998-04-17 Jonathan Harris <jhar@tardis.ed.ac.uk>
12204 * toolbar.el: Remove (featurep 'x) test from
12205 toolbar-make-button-list
12207 1998-04-17 Hrvoje Niksic <hniksic@srce.hr>
12209 * gnuserv.el (gnuserv-edit): Switch to the next gnuserv buffer
12210 only if in the same frame.
12212 1998-04-17 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
12214 * packages.el (package-locations): Added site-packages hierarchy.
12216 * setup-paths.el (paths-default-info-directories): Introduced and
12219 * packages.el, setup-paths.el: Set various path searching depths
12222 * packages.el (packages-hierarchy-depth):
12223 (packages-load-path-depth): Introduced and used.
12225 * setup-paths.el (paths-load-path-depth): Introduced and used.
12227 * find-paths.el (paths-find-recursive-path): Added max-depth
12230 1998-04-15 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
12232 * setup-paths.el (paths-construct-info-path): Removed
12233 dependency on behavior of (file-name-as-directory "").
12235 1998-04-09 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
12237 * ldap.el (ldap-search): Adapt to the new low-level API using ldap
12240 1998-04-14 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
12242 * dump-paths.el, startup.el: Added handling for --debug-paths.
12244 1998-04-15 William M. Perry <wmperry@aventail.com>
12246 * wid-edit.el: We cannot just set the help-echo or balloon-help
12247 properties for an extent based on the :help-echo widget
12248 property, since help-echo and balloon-help cause an EXTENT to
12249 get passed in, where :help-echo functions are expecting a WIDGET
12251 1998-04-15 Kirill M. Katsnelson <kkm@kis.ru>
12253 * scrollbar.el (init-scrollbar-from-resources): Call
12254 mswindows-init-scrollbar-metrics when appropriate.
12256 Thu Apr 16 12:59:35 1998 Andy Piper <andyp@parallax.co.uk>
12258 * dumped-lisp.el: dump x-toolbar for window system
12260 * msw-init.el (init-post-mswindows-win): enable toolbars if we
12261 have support and xpm.
12263 1998-04-16 SL Baur <steve@altair.xemacs.org>
12265 * files.el (toggle-read-only): Fix docstring.
12266 From Didier Verna <didier@xemacs.org>
12268 1998-04-14 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
12270 * startup.el (normal-top-level): Load autoload-file-name without
12271 specifying an extension---some people only auto-autoload.el.gz.
12273 1998-04-06 Hrvoje Niksic <hniksic@srce.hr>
12275 * files.el (backup-enable-predicate): Don't bomb on NAME being
12278 1998-04-13 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
12280 * find-paths.el, packages.el: Now prefers configure'd paths.
12281 This shouldn't cause any of the originally anticipated problems as
12282 the current paths architecture will not define the various
12283 configure-xxx variables if they're not specified on the configure
12286 * find-paths.el, setup-paths.el, packages.el: Removed all
12287 mentionings of "/" as a path separator.
12288 Used paths-construct-path throughout.
12290 * find-paths.el (paths-construct-path): Created to assemble paths
12291 from directory components.
12293 * setup-paths.el, packages.el: Used paths-decode-directory-path
12294 instead of decode-path-internal.
12296 * find-paths.el: Removed unused (and bogus) paths-find-emacs-path
12298 (paths-decode-directory-path) Created.
12300 * setup-paths.el: Changed configure-exec-path to
12301 configure-exec-directory.
12303 1998-04-11 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
12305 * packages.el (packages-find-packages): Fixed decoding of
12308 * startup.el: -no-packages -> -no-early-packages.
12310 (packages-load-package-lisps): Fixed loading of auto-autoload
12313 * startup.el (normal-top-level): Fixed loading of core
12316 * obsolete.el: Un-obsoleted site-directory. Sigh.
12318 * startup.el, packages.el, dump-paths.el: Added proper settings
12319 for site-directory and lisp-directory variables.
12321 * startup.el, loadup.el: Renamed inhibit-update-autoloads to
12322 inhibit-package-autoloads and fixed handling of it.
12324 * startup.el, packages.el, dump-paths.el, loadup.el: Fixed
12325 handling of former inhibit-package-init, now
12326 inhibit-early-packages, to make -vanilla etc. work.
12328 1998-04-10 Kirill M. Katsnelson <kkm@kis.ru>
12330 * code-process.el (start-process): Fallback to 'undecided instead
12331 of 'binary for process input coding stream.
12333 * process.el (start-process): Docstring fix.
12335 1998-04-09 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
12337 * info.el (Info-insert-dir): Do not insert temporary dir files
12338 in Info-dir-file-attributes
12339 (Info-build-dir-anew): Ensure temporary buffer is not read-only
12340 (Info-rebuild-dir): Ditto.
12342 1998-04-09 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
12344 * obsolete.el: Added obsoleteness declarations for
12345 `site-directory' and `Info-default-directory-list'.
12347 1998-04-08 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
12349 * find-paths.el (paths-find-emacs-root): Only look at the
12350 executable at the end of the symlink chain for determining the
12353 1998-04-07 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
12355 * setup-paths.el (paths-construct-info-path): Changed construction
12356 to cater to gone default in configure.
12358 * find-paths.el (paths-uniq-append): Added.
12360 * packages.el: Rewritten package path construction once again.
12362 * dump-paths.el, startup.el: Removed package-path as a global
12365 * package-admin.el (package-admin-add-single-file-package):
12366 (package-admin-add-binary-package): Changed package-path to
12369 * packages.el (packages-split-path): Split path at "/" rather than
12370 nil according to change in emacs.c.
12372 1998-04-06 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
12374 * setup-paths.el (paths-construct-info-path): Changed info path
12375 order so that directories come out right.
12376 (paths-find-lock-directory): Fixed bug: It used to think
12377 configure-lock-directory is a path.
12379 1998-04-06 Jeff Miller <jmiller@smart.net>
12381 * x-toolbar.el: Added toolbar-vector-xxxxxx defvars. Modified
12382 initial-toolbar-spec to use new toolbar-vector-xxxxxx defvars. This
12383 eases the use of toolbar-add/kill-item functions.
12385 1998-04-07 Kirill M. Katsnelson <kkm@kis.ru>
12387 * code-files.el (file-coding-system-alist): Commented out
12388 loaddefs.el magical treatment.
12390 1998-04-06 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
12392 * info.el (Info-rebuild-outdated-dir): Added new option
12393 `conservative' and made it the default
12394 (Info-rebuild-dir): Appropriately parse multi-line description
12395 strings, and multi-section dir files. Issue warning when dir
12396 is rebuilt as temporary
12397 (Info-build-dir-anew): Issue warning when dir is built as
12400 1998-04-04 Kirill M. Katsnelson <kkm@kis.ru>
12402 * list-mode.el (list-mode-map): Bind highlight motion commands to
12403 standard keys left, right, C-b and C-f.
12405 1998-03-29 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
12407 * files.el (auto-mode-alist): allow .sc for Scheme->C
12409 1998-04-06 SL Baur <steve@altair.xemacs.org>
12411 * loadup.el (pureload): Don't quote (garbage-collect).
12413 1998-04-04 SL Baur <steve@altair.xemacs.org>
12415 * package-get-base.el: Updated.
12417 1998-04-04 Hrvoje Niksic <hniksic@srce.hr>
12419 * isearch-mode.el (isearch-just-started): New variable.
12420 (isearch-mode): Set it.
12421 (isearch-repeat): Advance one character forward only if the search
12422 was successful, and was not just started.
12423 (isearch-repeat): Clear isearch-just-started.
12425 1998-04-02 SL Baur <steve@altair.xemacs.org>
12427 * finder.el (finder-compile-keywords): Don't eval new finder-inf
12430 1998-03-26 Hrvoje Niksic <hniksic@srce.hr>
12432 * subr.el (listify-key-sequence): Removed.
12434 1998-03-31 Hrvoje Niksic <hniksic@srce.hr>
12436 * bytecomp.el (byte-compile-print-gensym): New option.
12437 (byte-compile-output-file-form): Use it.
12438 (byte-compile-output-docform): Ditto.
12439 (byte-compile-compiled-obj-to-list): Ditto.
12441 Sun Mar 29 1998 Andy Piper <andyp@parallax.co.uk>
12443 * msw-glyphs.el: set frame icon if xpm support.
12445 1998-03-30 Kyle Jones <kyle_jones@wonderworks.com>
12447 * help.el: Code that pretty prints variable values
12450 1998-04-02 SL Baur <steve@altair.xemacs.org>
12452 * find-paths.el (paths-emacs-root-p): Correct test for installation
12454 From Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
12456 1998-03-30 Kyle Jones <kyle_jones@wonderworks.com>
12458 * loaddefs.el: Don't set debug-ignored-errors; leave
12459 its default value set to nil.
12461 1998-03-29 Damon Lipparelli <lipp@primus.com>
12463 * info.el (Info-rebuild-dir): fixed mis-spelling.
12465 1998-03-29 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
12467 * info.el (Info-rebuild-outdated-dir): New custom var
12468 (Info-insert-node): Create/update dir file when needed, ie when it
12469 does not exist or is older than some info files in directory
12471 1998-04-01 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
12473 * setup-paths.el, dump-paths.el, startup.el, packages.el: Allowed
12474 for last packages, mainly for using a 20.4 package base.
12476 * packages.el (late-packages): Typo fix. It was called
12479 * find-paths.el (paths-find-emacs-root): Bug fix: it now chases
12480 relative symlinks correctly.
12481 (paths-find-emacs-roots): More rigorous checking for plausible
12482 configuration-time root.
12484 * startup.el (normal-top-level): Added a warning if XEmacs cannot
12487 1998-03-27 Martin Buchholz <martin@xemacs.org>
12489 * faces.el: Fix docstrings.
12490 * glyphs.el: Fix docstrings.
12491 * mouse.el: Fix docstrings.
12493 * frame.el: Change phrase `current frame' to `selected frame'.
12495 * faces.el (face-spec-set-match-display): Make FRAME arg optional.
12497 * bytecomp.el (displaying-byte-compile-warnings): Rewrite some
12498 macros using backquote to make them infinitely more readable.
12500 1998-03-30 SL Baur <steve@altair.xemacs.org>
12502 * packages.el (packages-find-package-path): Hardcoded specialized
12503 InfoDock support until we can clean this up.
12505 * help.el (describe-bindings-1): Return the value of the bindings
12506 help buffer created.
12507 (describe-bindings): Ditto.
12509 * simple.el (set-variable): Restore previous behavior of not
12510 bombing if the variable to set is not boundp.
12512 1998-03-30 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
12514 * packages.el (packages-handle-package-dumped-lisps): Allow for
12515 non-local files to be loaded off the package-lisp variable.
12517 1998-03-27 Kyle Jones <kyle_jones@wonderworks.com>
12519 * x-faces.el: Global X resources should override
12520 specs for all device classes (color, grayscale, mono);
12521 code currently doesn't override any of them. Fixed by
12522 calling remove-specifier with '(x default) as the tag
12523 set and allowing inexact matches.
12525 1998-03-27 Kyle Jones <kyle_jones@wonderworks.com>
12527 * faces.el: Separated face initializations based on
12528 device classes into device type specific (tag set,
12529 instantiator) pairs.
12531 1998-03-09 Hrvoje Niksic <hniksic@srce.hr>
12533 * wid-edit.el (widget-choice-action): Remember user's explicit
12535 (widget-choice-value-create): Respect it.
12536 From Richard Stallman <rms@gnu.org>
12538 1998-03-26 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
12540 * setup-paths.el (paths-construct-info-path): Always append
12541 existing directories from configure-time info path.
12543 * startup.el (startup-setup-paths): Renamed misnamed info-path to
12544 Info-directory-list.
12546 * info.el: Removed Info-default-directory-list which was broken by
12548 Removed bogus initialization of Info-directory-list---startup.el
12549 can do a much better job.
12550 Added autoload of Info-directory-list.
12552 * setup-paths.el (paths-construct-load-path): Fixed a bug pointed
12553 out by Martin Buchholz <martin@xemacs.org>: EMACSLOADPATH used to
12554 be exclusive; now it's merely given precedence, just like in the
12557 1998-03-25 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
12559 * find-paths.el (paths-find-architecture-directory): Fix bug with
12560 finding; it used to default too early.
12562 1998-03-25 Martin Buchholz <martin@xemacs.org>
12564 * packages.el (packages-split-path): Fix a bug; it used to fail
12565 for paths that weren't split.
12567 1998-03-26 SL Baur <steve@altair.xemacs.org>
12569 * finder.el (finder-compile-keywords): trap on errors.
12571 1998-03-24 Kyle Jones <kyle_jones@wonderworks.com>
12573 * x-faces.el (remove-specifier-specs-matching-tag-set-cdrs): Pass
12574 fourth argument of t so that only the specs exactly
12575 matching the tag lists are removed.
12577 1998-03-25 SL Baur <steve@altair.xemacs.org>
12579 * make-docfile.el: Don't discard the BOOTSTRAPLOADPATH.
12581 1998-03-23 SL Baur <steve@altair.xemacs.org>
12583 * minibuf.el (mouse-read-file-name-1): If a default directory was
12584 specified, use it for generating the completions.
12586 1998-03-23 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
12588 * update-elc.el: Now respects inhibit-package-init and
12590 Now does path construction with loadup-paths.
12592 * startup.el (normal-top-level, startup-setup-paths): Now respects
12593 inhibit-package-init and inhibit-site-lisp.
12595 * packages.el (packages-find-package-path): Extended package path
12596 by version-specific hierarchies.
12597 (packages-find-packages): Now respects inhibit flag and
12599 Moved path setup to loadup-paths.
12601 * make-docfile.el: Now respects inhibit-package-init and
12603 Now does path construction with loadup-paths.
12605 * loadup.el: Now respects inhibit-package-init and
12608 * dumped-lisp.el (preloaded-file-list): Added loadup-paths.
12610 * loadup-paths.el: New file: setup load-path to encompass
12613 1998-03-22 SL Baur <steve@altair.xemacs.org>
12615 * auto-show.el: load-gc renamed to pureload.
12616 * site-load.el: Ditto.
12617 * packages.el (toplevel): Ditto.
12618 * loadup.el (really-early-error-handler): Ditto.
12619 * dumped-lisp.el (preloaded-file-list): Ditto.
12620 * cus-face.el (custom-declare-face): Ditto.
12622 1998-03-22 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
12624 * <Today>: The Big Path Searching Overhaul.
12626 * find-paths.el: New file: find and assemble paths in the
12627 installation hierarchy.
12629 * setup-paths.el: New file: global layout of paths and directories
12630 within the XEmacs hierarchy.
12632 * packages.el: Replaced everything related to path searching and
12633 startup by code in terms of find-paths.
12635 * loadup.el, make-docfile.el, update-elc.el, startup.el: Now calls
12636 the new path searching engine.
12638 * dumped-lisp.el (preloaded-file-list): Added new files find-paths
12641 1998-03-22 SL Baur <steve@altair.xemacs.org>
12643 * dumped-lisp.el (preloaded-file-list): Load setup-paths.elc not
12646 1998-03-20 Kirill M. Katsnelson <kkm@kis.ru>
12648 * msw-glyphs.el: Added check for 'mswindows feature, so the file
12649 compiles identically in any configuration.
12650 Removed irrelevant commentary.
12652 1998-03-20 Kirill M. Katsnelson <kkm@kis.ru>
12654 * simple.el (set-variable): Allow setting specifiers.
12656 1998-03-19 SL Baur <steve@altair.xemacs.org>
12658 * lisp.el (forward-sexp): Revert previous change.
12660 1998-03-18 SL Baur <steve@altair.xemacs.org>
12662 * frame.el (frame-initialize): Use `delete-console' instead of
12663 `delete-device' to delete the stream console to match the usage in
12666 1998-03-16 SL Baur <steve@altair.xemacs.org>
12668 * files.el (cdpath-previous): New variable.
12670 From Bob Weiner <weiner@wave.altrasoft.com>
12672 1998-03-15 Kyle Jones <kyle_jones@wonderworks.com>
12674 * keydefs.el: Changed keybindings of forward-char,
12675 backward, scroll-up and scroll-down to point to their
12676 -command counterparts.
12678 * simple.el: New functions: forwarc-char-command,
12679 backwrad-char-command, scroll-up-command,
12680 scroll-down-command which work liek their counterparts
12681 except that they honor the variable
12682 signal-error-on-buffer-boundary.
12684 Definition of signal-error-on-buffer-boundary received
12687 defvar declaration added for word-across-newline to avoid
12688 byte-compiler warning about the free variable reference.
12690 1998-03-14 Kirill M. Katsnelson <kkm@kis.ru>
12692 * winnt.el: Removed "%t" from the beginning of
12693 modeline-format. From now on, there's no nt-specifics in the modeline.
12695 1998-03-14 SL Baur <steve@altair.xemacs.org>
12697 * setup-paths.el (paths-setup-paths-warning): Replace occurrences
12698 of `when' with `if'.
12700 1998-03-03 Kirill M. Katsnelson <kkm@kis.ru>
12702 * msw-glyphs.el: New file. Defines TTY-style glyphs for
12703 mswindows. Must be reworked along with glyphs.el, or
12704 merged into it, after there is images support.
12706 * dumped-lisp.el (preloaded-file-list): Dump msw-glyphs.el when
12709 1998-03-13 SL Baur <steve@altair.xemacs.org>
12711 * faces.el: fix for text cursor initialization.
12712 Suggested by Kyle Jones <kyle_jones@wonderworks.com>
12713 From Andy Piper <andyp@parallax.co.uk>
12715 1998-03-11 Pete Ware <ware@cis.ohio-state.edu>
12717 * files.el (set-auto-mode): If a mode is not fboundp, check to see
12718 if there is an existing package that handles it and warn the user
12721 1998-03-02 Kirill M. Katsnelson <kkm@kis.ru>
12723 * x-menubar.el (default-menubar): Greyed out "Help / Basics /
12724 Installation" menu item when Installation-string is not bound.
12726 1998-03-11 SL Baur <steve@altair.xemacs.org>
12728 * lisp.el (forward-sexp): Fix for test for balanced sexp.
12729 From Jeremiah W. James <jerry@cs.ucsb.edu>
12731 1998-03-10 Kyle Jones <kyle_jones@wonderworks.com>
12734 * faces.el: Fix face initialization.
12736 1998-03-10 Glynn Clements <glynn@sensei.co.uk>
12738 * files.el (backup-enable-predicate): fix breakage introduced
12741 1998-03-09 Kyle Jones <kyle_jones@wonderworks.com>
12743 * x-faces.el (x-init-face-from-resources): The
12744 TTY face property retrieval functions don't return
12745 specifiers, so use face-property instead.
12747 1998-03-09 SL Baur <steve@altair.xemacs.org>
12749 * mwheel.el (mwheel-install): Use portable keysyms and syntax.
12751 1998-03-09 Kyle Jones <kyle_jones@wonderworks.com>
12753 * x-menubar.el: Expanded documentation for
12754 option-save-faces. Changed Options -> Browse Faces
12755 menu entry to invoke customize-face.
12757 1998-03-09 Kyle Jones <kyle_jones@wonderworks.com>
12759 * faces.el: Most face initialization moved out of
12760 init-other-random-faces to the top level so that the
12761 initialization happens before Xemacs is dumped. Much
12762 of the fascist "face-differs-from-default-p or FROB!"
12763 code has been retired in favor of letting the user do
12764 what they want to do. Face initialization code changed
12765 to use `default' specifier tag so that the settings can
12766 be overridden later if the user wishes it.
12768 1998-03-08 SL Baur <steve@altair.xemacs.org>
12770 * about.el (about-hackers): Update contributors list.
12772 1998-03-07 Kyle Jones <kyle_jones@wonderworks.com>
12774 * specifier.el: Define new specifier tag `default'.
12776 * modeline.el: Initialize faces using `default' tag.
12778 * x-faces.el (x-init-face-from-resources): Remove
12779 specifier specs containing the `default' tag before
12782 1998-03-02 John Jones <jj@asu.edu>
12784 * package-get.el (package-get-all): fixed arguments on call to
12785 package-admin-add-single-file-package.
12786 * package-get.el (package-get-installedp): fixed to match
12787 advertised behavior.
12788 * package-get.el: added function package-get-update-all which
12789 installs newest versions of all the current packages (if they are
12790 not already installed).
12792 1998-03-04 Jens-Ulrik Petersen <petersen@kurims.kyoto-u.ac.jp>
12794 * files.el (find-file-noselect): Uncommented `truename' binding in
12795 `let*' and use it later to set `buffer-file-truename' iff it's
12796 still nil, as happens for example when finding a compressed
12797 file with "jka-compr".
12799 Wed Mar 04 08:55:12 1998 Andy Piper <andyp@parallax.co.uk>
12801 * faces.el: in make-face-* type functions do the operation for all
12802 window systems, not just the first one found.
12804 * font.el: call mswindows-list-fonts for mswindows.
12806 1998-03-02 Glynn Clements <glynn@sensei.co.uk>
12808 * code-process.el (call-process-region):
12809 * process.el (call-process-region):
12810 * package-get.el (package-get-dir):
12811 * files.el (backup-enable-predicate):
12812 * gnuserv.el (gnuserv-temp-file-regexp):
12813 Use temp-directory in place of `/tmp'.
12815 Fri Feb 20 21:22:34 1998 Darryl Okahata <darrylo@sr.hp.com>
12817 * "Fast" dired-in-C enhancements for Windows 95/NT:
12819 * files.el: Added function, `wildcard-to-regexp', from GNU
12822 * files.el (insert-directory): Modified to use special
12823 dired-in-C enhancements if present.
12825 Mon Mar 02 11:37:36 1998 Andy Piper <andyp@parallax.co.uk>
12827 * code-files.el: make default coding no-conversion.
12829 1998-03-02 SL Baur <steve@altair.xemacs.org>
12831 * dumped-lisp.el (preloaded-file-list): Find Installation.el from
12834 * update-elc.el: Strip directory when testing for files not to
12837 1998-03-02 Aki Vehtari <Aki.Vehtari@hut.fi>
12839 * lisp-mode.el: Use recommended form for menus.
12841 * info.el (Info-construct-menu): Use recommended form for menus.
12843 * gnuserv.el (gnuserv-edit-files): Use recommended form for menu
12846 1998-02-28 Kyle Jones <kyle_jones@wonderworks.com>
12848 * frame.el: Resurrect get-frame-for-buffer-default-to-current.
12849 (get-frame-for-buffer-noselect): Always return frames
12850 in the not-this-window-p cond clause.
12852 1998-02-27 SL Baur <steve@altair.xemacs.org>
12854 * help.el (describe-installation): New function.
12856 * x-menubar.el (default-menubar): Add describe-installation to
12859 * packages.el (packages-unbytecompiled-lisp): Installation.el
12860 should not be bytecompiled.
12862 * dumped-lisp.el (preloaded-file-list): Dump Installation with
12865 * x-menubar.el (default-menubar): Use correct guard for VM menu
12868 * coding.el: Add coding systems for iso-8859-[12] for No-Mule + file
12870 From Andy Piper <andyp@parallax.co.uk>
12872 1998-02-26 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
12874 * ldap.el: Do not require ldap-internal at compile time.
12876 Tue Feb 17 12:50:37 1998 Andy Piper <andyp@parallax.co.uk>
12878 * code-files.el: new file. a virtual copy of mule-files.el
12879 but without charset
12880 dependencies. (toggle-buffer-file-ocding-system) new function for
12881 changing the eol type for the current buffer.
12883 * code-process.el: new file. a copy of
12884 mule-process.el. mule-process.el will disappear when things have
12887 * coding.el: new file. a virtual copy of mule-files.el but
12888 without charset dependencies. (coding-system-base) new function
12889 for getting the parent coding system of a coding system with eol
12892 * dumped-lisp.el: add above files for the non-mule case.
12894 1998-02-25 Kyle Jones <kyle_jones@wonderworks.com>
12896 * window-xemacs.el (display-buffer): If no explicit
12897 frame is specified, search for a window that displays
12898 the buffer on the currently selected frame, before
12899 searching other frames.
12901 1998-02-25 Kyle Jones <kyle_jones@wonderworks.com>
12903 * frame.el (get-frame-for-buffer): If not-this-window-p
12904 is non-nil, use window on the selected frame if it is not
12905 also the selected window. When defaulting, search for
12906 windows on the currently selected fgrame before searching
12909 1998-02-25 Didier Verna <didier@xemacs.org>
12911 * modeline.el (modeline-swap-buffers): originally named
12912 `mouse-release-modeline'. Whether to actually swap the buffers is
12913 decided in `mouse-drag-modeline'.
12914 (mouse-drag-modeline): A button release event is considered a
12915 mouse click is both X (modeline scroll) and Y (modeline drag) pos
12918 1998-02-25 SL Baur <steve@altair.xemacs.org>
12920 * x-menubar.el: Put redo on the menubar.
12921 From Aki Vehtari <Aki.Vehtari@hut.fi>
12923 1998-02-22 Greg Klanderman <greg@alphatech.com>
12925 * bytecomp.el (displaying-byte-compile-warnings): if
12926 temp-buffer-show-function is set, use it to display current set of
12927 warnings in the "*Compile-Log-Show*" buffer.
12929 * simple.el (display-warning-buffer): if temp-buffer-show-function
12930 is set, use it to display current set of warnings in the
12931 "*Warnings-Show*" buffer.
12933 1998-02-20 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
12935 * cl-extra.el (equalp): Make (equalp ?A ?a) return t as in
12938 1998-02-23 Aki Vehtari <Aki.Vehtari@hut.fi>
12940 * menubar.el: Allow button descriptors at least 2 long.
12942 * x-menubar.el (default-menubar): Use recommended forms.
12943 (file-menu-filter): Remove.
12944 (edit-menu-filter): Remove.
12946 1998-02-24 SL Baur <steve@altair.xemacs.org>
12948 * about.el (about-hackers): Updated.
12950 1998-02-22 Greg Klanderman <greg@alphatech.com>
12952 * help.el (help-max-help-buffers): new variable
12953 (help-register-and-maybe-prune-excess): new function
12954 (help-buffer-name): use help-max-help-buffers.
12955 (with-displaying-help-buffer): use
12956 help-register-and-maybe-prune-excess.
12958 * help.el (help-maybe-pretty-print-value): if the value fits on
12961 1998-02-21 Greg Klanderman <greg@alphatech.com>
12963 * (with-displaying-help-buffer): there is no need to kill the buffer
12964 if it exists, because with-output-to-temp-buffer will clear it.
12965 further, killing the buffer violates the rule that
12966 temp-buffer-show-function, if set, has the full responsibility of
12967 showing the temp buffer. killing the buffer fucks with the window
12968 configuration, hosing temp-buffer-show-function.
12971 1998-02-23 Didier Verna <didier@xemacs.org>
12973 * modeline.el (mouse-drag-modeline):
12974 - Always scroll the modeline that was originally clicked on.
12975 - Use x pixels instead of x characters (which doesn't work anyway)
12976 as horizontal reference for modeline dragging. This allows us to
12977 keep on dragging the modeline even if the motion event occurs in
12980 1998-02-23 Didier Verna <didier@xemacs.org>
12982 * x-mouse.el (x-init-pointer-shape): use a crossed-arrows cursor
12983 glyph on the modeline to indicate that dragging the mouse has an
12984 effect both horizontally and vertically.
12986 1998-02-24 SL Baur <steve@altair.xemacs.org>
12988 * about.el (about-xemacs): Get rid of redundant visible version
12991 1998-02-19 SL Baur <steve@altair.xemacs.org>
12993 * about.el (about-hackers): Update credits.
12995 1997-12-22 Christoph Wedler <wedler@fmi.uni-passau.de>
12997 * prim/register.el (view-register): Show register type file-query.
12999 1998-02-17 Kyle Jones <kyle_jones@wonderworks.com>
13001 * mode-motion.el (mode-motion-highlight-internal):
13002 save-excursion inside save-window-exucrsion form to
13003 hide buffer point changes from save-window-excursion.
13004 Prevents display flickering when the mouse pointer
13007 1998-02-17 Didier Verna <didier@xemacs.org>
13009 * mouse.el (default-mouse-track-set-point-in-window): rewrote this
13010 function to handle correctly the case of a toolbar one side of the
13011 window: scrolling will not necessarily happen.
13013 1998-02-17 Kyle Jones <kyle_jones@wonderworks.com>
13015 * files.el (after-find-file): Restore missing argument
13016 to format that provides filename for "... consider M-x
13017 recover-file" message. Also call `message' with "%s"
13018 as the first arg instead of an arbitrary string.
13020 1998-02-18 SL Baur <steve@altair.xemacs.org>
13022 * about.el (about-hackers): Various additions.
13024 1998-02-15 SL Baur <steve@altair.xemacs.org>
13026 * autoload.el (generate-file-autoloads-1): Don't force an extra
13027 line out when copying on-the-same line autoloads.
13029 * x-menubar.el (default-menubar): Add Sokoban to the menubar if it
13032 1998-02-14 Martin Buchholz <martin@xemacs.org>
13034 * x11/x-win-xfree86.el (x-win-init-xfree86):
13035 * x11/x-win-sun.el (x-win-init-sun):
13036 * x11/x-init.el (x-initialize-compose):
13038 (backward-or-forward-kill-sexp):
13039 (backward-or-forward-kill-sentence):
13040 (backward-or-forward-kill-word):
13041 (backward-or-forward-delete-char):
13042 * prim/isearch-mode.el (isearch-help-or-delete-char):
13043 Use x-keysym-on-keyboard-sans-modifiers-p instead of
13044 x-keysym-on-keyboard-p to detect backspace.
13045 Use symbols instead of strings (now deprecated) with x-keysym-*-p.
13046 Clean up symbols used with dead keys, checking Linux and solaris
13048 Simplify x-win-*.el using above methods.
13049 Change documentation for x-keysym-*-p functions.
13051 1998-02-14 SL Baur <steve@altair.xemacs.org>
13053 * about.el (about-hackers): Restore entries for Michael Sperber and
13055 From Vinnie Shelton <acs@acm.org>
13057 1998-02-14 Hrvoje Niksic <hniksic@srce.hr>
13059 * simple.el (count-words-region): Ditto.
13061 1998-02-12 Hrvoje Niksic <hniksic@srce.hr>
13063 * simple.el (count-words-buffer): Document. Don't print anything
13064 if non-interactive.
13066 1998-02-12 SL Baur <steve@altair.xemacs.org>
13068 * packages.el (packages-hardcoded-lisp): easymenu.el is in
13069 multiple files in InfoDock.
13071 1998-02-11 SL Baur <steve@altair.xemacs.org>
13073 * packages.el (packages-hardcoded-lisp): id-vers.elc is loaded
13074 from version.el in InfoDock.
13076 * dumped-lisp.el (preloaded-file-list): Don't treat InfoDock
13079 1998-02-09 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
13081 * bytecomp-runtime.el (proclaim-inline): Single quotes around
13082 variable name in docstring.
13084 1998-02-10 Andreas Jaeger <aj@arthur.rhein-neckar.de>
13086 * menubar.h: Include "gui.h".
13088 1998-02-10 SL Baur <steve@altair.xemacs.org>
13090 * site-load.el: Fix documentation.
13092 1998-02-09 SL Baur <steve@altair.xemacs.org>
13094 * package-get-base.el (package-get-base): Updated.
13096 * keymap.el: PC-ize.
13098 1998-02-08 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
13100 * hyper-apropos.el (hyper-apropos-get-doc): Print the `loaded
13101 from' on a fresh line.
13103 1998-02-08 Hrvoje Niksic <hniksic@srce.hr>
13105 * help.el (help-maybe-pretty-print-value): prin1, not princ the
13108 1998-02-09 SL Baur <steve@altair.xemacs.org>
13110 * undo-stack.el: PC-ize.
13112 * cmdloop.el: PC-ize.
13114 1998-02-08 SL Baur <steve@altair.xemacs.org>
13116 * bytecomp-runtime.el: PC-ize.
13118 * byte-optimize.el: Prolog fixup. PC-ize.
13120 * cus-dep.el: Spelling fix.
13122 * text-mode.el: Synch with Emacs 20.2. (Original ChangeLog
13125 1997-08-29 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
13127 * text-mode.el (text-mode-hook-identify): New function,
13128 put on text-mode-hook. Set text-mode-variant here.
13129 (text-mode): Don't set it here.
13131 1997-08-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
13133 * text-mode.el (text-mode-hook): New defvar.
13134 (text-mode-variant): New variable.
13135 (text-mode): Set that variable locally.
13136 (toggle-text-mode-auto-fill): New command.
13138 1997-06-15 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
13140 * text-mode.el (text-mode): Let all-white lines separate paragraphs.
13142 1997-06-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
13144 * text-mode.el (paragraph-indent-text-mode):
13145 Renamed from spaced-text-mode.
13146 (text-mode-map): Bind TAB to indent-relative.
13147 (indented-text-mode-map): Variable deleted.
13148 (indented-text-mode): Now an alias for text-mode.
13150 1998-02-05 SL Baur <steve@altair.xemacs.org>
13152 * loadup.el: test-atoms debugging stuffs removed.
13154 1998-02-03 Martin Buchholz <Martin Buchholz <martin@xemacs.org>
13156 * lisp/loaddefs.el (completion-ignored-extensions): Add ".class"
13158 1997-12-30 Colin Rafferty <colin@xemacs.org>
13160 * help.el (describe-beta): Made it use `locate-data-file'.
13161 (describe-distribution): Ditto.
13162 (describe-copying): Ditto.
13163 (describe-project): Ditto.
13164 (view-emacs-news): Ditto.
13166 * help-nomule.el (help-with-tutorial): Made it use
13167 `locate-data-file' to find tutorial.
13169 1998-01-28 Jonathon Harris <jhar@tardis.ed.ac.uk>
13171 * about.el: Corrected my email address.
13173 * mouse.el: Added 'mouse-mswindows-drop' similar to
13174 'mouse-offix-drop'.
13176 1998-01-27 SL Baur <steve@altair.xemacs.org>
13178 * loadup.el (running-xemacs): Spelling fix.
13180 1998-01-26 Colin Rafferty <colin@xemacs.org>
13182 * packages.el (packages-find-packages-1): Don't allow a backwards
13183 compatible lisp tree to overwrite `preloaded-file-list'.
13185 1998-01-26 SL Baur <steve@altair.xemacs.org>
13187 * loadup.el: Don't delete "xemacs" prior to dumping.
13189 1998-01-24 SL Baur <steve@altair.xemacs.org>
13191 * package-info.el (pi-last-mod-date): New function.
13192 (pi-author-version): New function.
13193 (batch-update-package-info): Use them.
13195 1998-01-23 Colin Rafferty <colin@xemacs.org>
13197 * frame.el (get-frame-for-buffer-default-to-current): Create.
13198 (get-frame-for-buffer-noselect): Allow user to use current frame
13199 with `get-frame-for-buffer-default-to-current'.
13201 1998-01-22 Hrvoje Niksic <hniksic@srce.hr>
13203 * bytecomp.el (byte-compile-output-file-form): Set print-gensym.
13204 (byte-compile-output-docform): Ditto.
13205 (byte-compile-compiled-obj-to-list): Ditto.
13207 1998-01-22 Kyle Jones <kyle_jones@wonderworks.com>
13209 * startup.el (command-line-1): Removed code that ran
13212 1998-01-21 Hrvoje Niksic <hniksic@srce.hr>
13214 * help-macro.el (make-help-screen): Bind `help-read-key' via flet.
13216 1998-01-17 Hrvoje Niksic <hniksic@srce.hr>
13218 * frame.el (suspend-emacs-or-iconify-frame): Check using
13219 `device-on-window-system-p' instead of explicitly checking for X,
13220 so that the same logic works for MS Windows.
13221 (suspend-or-iconify-emacs): Ditto.
13223 1998-01-14 Hrvoje Niksic <hniksic@srce.hr>
13225 * about.el (about-maintainer-info): Andy Piper is back.
13226 (xemacs-hackers): Updated Andy Piper's email address.
13227 (about-hackers): Added Jonathan Harris.
13228 (about-hackers): Updated Tibor Polgar's email address.
13230 1998-01-18 SL Baur <steve@altair.xemacs.org>
13232 * about.el: Add xemacs.org email manager.
13234 * package-get-base.el (package-get-base): Updated with most recent
13237 1998-01-14 Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
13239 * help.el (function-arglist): Use `indirect-function' instead of
13240 `symbol-function' so that aliases are treated correctly.
13242 1998-01-13 Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
13244 * help.el (help-map): Add f1 binding to `help-for-help'.
13245 Suggested by Karl M. Hegbloom <karlheg@inetarena.com>.
13246 (describe-key-briefly): Use `princ' "%s" to print object.
13247 (with-displaying-help-buffer): Kill buffer if it exists, again.
13248 (describe-key): Use `princ' "%s" to print object.
13249 (describe-function-1): Use `princ' "%s" to print object.
13250 Commented out alias lines removed.
13251 (help-pretty-print-limit): New variable to control pretty-printing
13252 of variable values.
13253 (help-maybe-pretty-print-value): Steve wins! Renamed back from
13254 `help-pretty-print-value' again. Only print-print when OBJECT is
13255 list of length less than `help-pretty-print-limit'.
13256 (describe-variable): Use `help-maybe-pretty-print-value' again.
13258 1998-01-18 SL Baur <steve@altair.xemacs.org>
13260 * simple.el (blink-matching-open): Remove C++ kludge.
13261 Suggested by Bob Weiner <weiner@wave.altrasoft.com>
13263 1998-01-14 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
13265 * info.el (Info-default-directory-list): Made the documentation
13268 1998-01-13 Martin Buchholz <martin@xemacs.org>
13270 * lisp/packages.el:
13271 * lisp/package-admin.el:
13272 * lisp/build-report.el:
13275 1998-01-14 Christoph Wedler <wedler@fmi.uni-passau.de>
13277 * Patches/font-lock.el (java-font-lock-keywords-*): Would produce
13278 warnings in Java buffers without final newline and editing the
13281 1998-01-17 SL Baur <steve@altair.xemacs.org>
13283 * packages.el (packages-find-packages-1): Don't allow a backwards
13284 compatible lisp tree to overwrite `preloaded-file-list'.
13285 Suggested by Colin Rafferty <colin@xemacs.org>
13287 * mouse.el (mouse-offix-drop): Set undo-boundary.
13288 From Oliver Graf <ograf@fga.de>
13290 1998-01-13 SL Baur <steve@altair.xemacs.org>
13292 * loadup.el (load-gc): rewrite as defun.
13293 Print something sensical if a required dump-time file isn't found.
13295 1998-01-12 SL Baur <steve@altair.xemacs.org>
13297 * menubar.el (check-menu-syntax): Emergency dirty fix -- the 0 plist
13298 bug strikes a menudescriptor.
13300 * package-get-base.el (package-get-base): Updated.
13302 * package-info.el (batch-update-package-info): Derive REQUIRES
13305 1998-01-13 Hrvoje Niksic <hniksic@srce.hr>
13307 * files.el (save-some-buffers): Don't play games with deleting
13308 other windows if we are in the minibuffer window.
13310 1998-01-08 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
13312 * modeline.el (modeline-minor-mode-menu): Add support for :active
13313 (add-minor-mode): Document :active property to TOGGLE.
13315 1998-01-07 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
13317 * modeline.el (modeline-minor-mode-menu): Add support for an
13318 `:included' predicate in the `toggle-sym' plist.
13319 (add-minor-mode): Document the :included property, format
13320 docstring some more.
13321 (modeline-minor-mode-menu): Documentation string added.
13323 1998-01-02 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
13325 * modeline.el (modeline-minor-mode-menu): genmenlab the menu
13326 labels from the symbol-names by thwacking off the overly redundant
13327 and overused "mode", parenthesizing "minor", and capitalizing the
13328 resultant strings. Also shortened the menu's title by eliminating
13329 the redundant buffer name.
13330 (add-minor-mode): Beautified the docstring, added mention of the
13331 `:menu-tag' property of TOGGLE.
13332 (modeline-minor-mode-menu): Frinked the `:menu-tag' property on
13333 `toggle-sym' to beatify the mode-life menus.
13334 * (abbrev-mode): (put)'ed a `:menu-tag' on it and
13335 `auto-fill-function'.
13337 1998-01-02 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
13339 * modeline.el (modeline-minor-mode-menu): Changed the string-only
13340 menus to :style 'toggle.
13342 1997-12-10 Markus Linnala <maage@cs.tut.fi>
13344 * simple.el: Use mh-user-agent-compose as mh-e-user-agent.
13346 1997-12-11 Christoph Wedler <wedler@fmi.uni-passau.de>
13348 * packages/hyper-apropos.el (hyper-apropos-insert-face): Would
13349 only recognize first hyperlink.
13350 (hyper-apropos-highlightify): Deletia, this is already done by
13351 `hyper-apropos-insert-face'.
13352 (hyper-apropos-help-mode): Don't call `hyper-apropos-highlightify.
13354 1998-01-09 SL Baur <steve@altair.xemacs.org>
13356 * x-toolbar.el (toolbar-ispell-internal): Use ispell-message for
13358 (toolbar-mail-reader): Add support for `send'.
13359 From Jonathan Marten <jonathan.marten@UK.Sun.COM>
13361 1998-01-05 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
13363 * info.el (Info-emacs-info-file-name): Add defvar for
13364 `Info-emacs-info-file-name' so that `Info-goto-emacs-command-node'
13365 will function properly.
13367 1998-01-05 Gary D. Foster <gfoster@ragesoft.com>
13369 * simple.el: make the backwards delete function called by
13370 `backward-or-forward-delete-char' user configurable.
13372 1998-01-09 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
13374 * hyper-apropos.el (hyper-apropos-get-doc): Print where a byte
13375 compiled function got loaded from.
13377 1998-01-09 SL Baur <steve@altair.xemacs.org>
13379 * term/apollo.el: Synched up with InfoDock 3.6.2.
13381 1998-01-08 SL Baur <steve@altair.xemacs.org>
13383 * startup.el (load-init-file): Load autoloads earlier.
13384 (startup-splash-frame): Handle InfoDock logo.
13386 * x-init.el (init-post-x-win): Don't call init-x-toolbar in
13388 (x-init-toolbar-from-resources): Move from x-toolbar.el.
13390 * toolbar.el (init-toolbar-from-resources): InfoDock x-toolbar.el
13391 doesn't have this function.
13393 * packages.el (locate-data-file): Fix to call `locate-file'.
13395 1998-01-07 SL Baur <steve@altair.xemacs.org>
13397 * dumped-lisp.el (preloaded-file-list): InfoDock uses its own
13398 version of version.el.
13399 (preloaded-file-list): Ditto for x-menubar.el and x-toolbar.el.
13401 * x-menubar.el (default-menubar): Guard reference to
13403 (default-menubar): Guard references to `font-lock-mode'.
13404 (default-menubar): Guard references to font-menu-this-frame-only-p'.
13405 (default-menubar): Guard references to `font-menu-ignore-scaled-fonts'.
13407 * make-docfile.el: Don't snarf doc strings from autoloads.
13409 * startup.el (load-init-file): Use algorithm from loaddefs.el for
13410 loading auto-autoloads files.
13412 * loaddefs.el: Disable dumping autoloads.
13414 1998-01-05 SL Baur <steve@altair.xemacs.org>
13416 * lisp-mnt.el: Synch to Emacs 20.2.
13418 * help.el: Remove manual autoload of `finder-by-keyword'.
13420 * finder.el (finder-by-keyword): Autoload.
13422 * help.el: Conditionalize hyperbole setup.
13424 1998-01-04 SL Baur <steve@altair.xemacs.org>
13426 * packages.el (package-require): Update to reflect new data format.
13428 1998-01-02 Didier Verna <didier@xemacs.org>
13430 * x-menubar.el (default-menubar): make the tutorials available
13431 through the menubar. (Plus some compilation warnings cleanup).
13433 1998-01-04 SL Baur <steve@altair.xemacs.org>
13435 * check-features.el: New file. Perform sanity check after build.
13437 * dumped-lisp.el (preloaded-file-list): Move tooltalk dumped lisp
13438 files to tooltalk package.
13439 (preloaded-file-list): Moved sparcworks dumped lisp files to Sun
13442 * package-admin.el (package-admin-xemacs): Use better default for
13443 location of XEmacs binary.
13445 1998-01-03 Aki Vehtari <Aki.Vehtari@hut.fi>
13447 * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace const
13448 tag with sexp and add value tag with value `t'.
13450 1998-01-03 SL Baur <steve@altair.xemacs.org>
13452 * package-get.el: Changes to work with real data.
13453 From Pete Ware <ware@cis.ohio-state.edu>
13455 * packages.el (packages-reload-autoloads): Guard load for the time
13458 * update-elc.el ("packages.el"): Force loading packages.el instead
13459 of possibly out-of-date packges.elc.
13460 * make-docfile.el ("packages.el"): Ditto.
13462 1998-01-02 Colin Rafferty <colin@xemacs.org>
13464 * build-report.el (build-report-delete-regexp): Added a rule for
13465 the main tarball shadowing anything past it.
13467 1998-01-02 SL Baur <steve@altair.xemacs.org>
13469 * packages.el (package-provide): Delete a previous provide.
13471 * package-info.el: New file.
13473 * package-get.el: New file.
13474 From Pete Ware <ware@cis.ohio-state.edu>
13475 (package-get): Fix md5 computation to work with Mule.
13477 1997-12-11 Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
13479 * simple.el (log-message-*): Quote symbols in docstrings properly.
13481 1998-01-01 SL Baur <steve@altair.xemacs.org>
13483 * packages.el (packages-new-autoloads): Ignore symbolic links.
13485 * cus-face.el (face-custom-attributes-get): Fix typo.
13486 From Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
13488 1997-12-31 SL Baur <steve@altair.xemacs.org>
13490 * startup.el (load-init-file): Reload new or changed autoloads
13491 unless inhibited. Reload modified dumped lisp (stubbed).
13493 * packages.el (packages-new-autoloads): New function.
13494 (packages-reload-autoloads): New function.
13495 (packages-reload-dumped-lisp): New (stub) function.
13497 * loadup.el: Inhibit reloading dumped files when running temacs.
13499 * loadhist.el (file-provides): Extend to handle variant
13502 * replace.el (query-replace): Fix typo.
13504 1997-12-30 SL Baur <steve@altair.xemacs.org>
13506 * make-docfile.el: list-autoloads-path has been renamed.
13507 * update-elc.el: list-autoloads has been renamed.
13509 * packages.el (packages-list-autoloads): Renamed.
13510 (packages-list-autoloads-path): Ditto.
13512 1997-12-29 Colin Rafferty <colin@xemacs.org>
13514 * packages.el (packages-find-packages-1): Made it signal a warning
13515 for an error in an auto-autoload.el file.
13517 1997-12-30 SL Baur <steve@altair.xemacs.org>
13519 * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace sexp
13521 From Aki Vehtari <Aki.Vehtari@hut.fi>
13523 * dumped-lisp.el (preloaded-file-list): Dump loadhist with XEmacs.
13525 * loadhist.el (unload-feature): Remove autoload.
13527 1997-12-28 SL Baur <steve@altair.xemacs.org>
13529 * loadhist.el: Unpackaged.
13531 * help.el (describe-symbol-find-file): Rename
13532 `describe-function-find-file' and make old name obsolete.
13533 (describe-function-1): Use it.
13534 (describe-function-1): Guard reference to
13535 `compiled-function-annotation'.
13537 1997-12-27 Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
13539 * help.el (help-mode-bury): Now a call to `help-mode-quit' with
13541 (help-mode-quit): New optional arg to control whether it kills or
13543 (with-displaying-help-buffer): Don't kill buffer initially, even
13544 if it exists: it is erased by `with-output-to-temp-buffer' anyway.
13545 (help-pretty-print-value): Rename back from
13546 `help-maybe-pretty-print-value'! If `pp-internal' is available
13547 use it, otherwise use dumped `cl-prettyprint'.
13548 (describe-variable): Use `help-pretty-print-value' again.
13549 (find-func): Removed reference to "find-func" at end.
13551 1997-12-26 Kirill M. Katsnelson <kkm@kis.ru>
13553 * dumped-lisp.el: x-menubar.el dumped along with mswindows native
13554 GUI XEmacs. Rename? x-menubar is rather window system
13555 independant, except for a couple of items.
13557 1997-12-26 SL Baur <steve@altair.xemacs.org>
13559 * x-menubar.el (default-menubar): Remove hyperbole and oobr
13560 entries as they will no longer be distributed with XEmacs.
13562 * format.el (format-alist): Fix image/tiff regexps.
13563 From P. E. Jareth Hein <jareth@camelot-soft.com>
13565 * help.el (help-maybe-pretty-print-value): Rename.
13566 (describe-variable): Use it.
13567 (describe-variable): Add trailing linefeed.
13569 1997-12-26 Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
13571 * help.el (describe-function-1): Don't output anything for
13572 arglist of autoload functions.
13574 1997-12-26 Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
13576 * help.el (describe-function-1): Don't output anything for
13577 arglist of autoload functions.
13579 1997-12-26 Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
13581 * help.el (help-mode-map): New bindings for `help-mode-bury',
13582 `describe-function-at-point', `describe-variable-at-point',
13583 `Info-elisp-ref', `customize-variable', `help-next-section' and
13584 `help-prev-section'.
13585 (help-next-section): New function.
13586 (help-prev-section): New function.
13587 (help-mode-quit): Changed to kill the help buffer.
13588 (help-mode-bury): Formerly `help-mode-quit'. Bury buffer
13590 (help-buffer-name): New function to generate the name of help
13592 (with-displaying-help-buffer): Is now a macro. Takes an new first
13593 argument giving the name of the help buffer.
13594 (describe-key): Use `with-displaying-help-buffer' with name.
13595 (describe-mode): Ditto.
13596 (describe-bindings): Ditto.
13597 (describe-prefix-bindings): Ditto.
13598 (view-lossage): Ditto.
13599 (with-syntax-table): New macro.
13600 (function-called-at-point): Use `ignore-errors' and
13601 `with-syntax-table'.
13602 (function-at-point): Ditto.
13603 (describe-function): Use `with-displaying-help-buffer' with name.
13604 (function-arglist): Extracted from `describe-function-1'. Returns
13605 function's arglist as string.
13606 (function-documentation): Extracted from `describe-function-1'.
13607 Returns function's docstring.
13608 (describe-function-1): Remove all the "stream" garbage, including
13609 the stream argument. Use `function-arglist' and
13610 `function-documentation'.
13611 (describe-function-arglist): Just use `function-arglist'.
13612 (variable-at-point): Use `ignore-errors' and `with-syntax-table'.
13613 (help-pretty-print-value): New function to help with
13614 pretty-printing variable values. Knows about `#<...>'. Needs
13616 (describe-variable): Use `with-displaying-help-buffer' with name.
13617 Formatting improved. Display file where variable is defined, if
13618 known. Use `help-pretty-print-value'.
13619 (describe-syntax): Use `with-displaying-help-buffer' with name.
13620 (list-processes): Remove "stream" garbage.
13622 1997-12-25 SL Baur <steve@altair.xemacs.org>
13624 * x-init.el (x-initialize-keyboard): Don't load x-win*.el files,
13625 call a dumped routine instead.
13627 * x-win-xfree86.el: Wrap file in defun.
13628 * x-win-sun.el: Ditto.
13630 1997-12-23 SL Baur <steve@altair.xemacs.org>
13632 * help.el (view-emacs-news): Remove usage of outl-mouse which
13633 advises functions and does other evil things.
13635 1997-12-22 SL Baur <steve@altair.xemacs.org>
13637 * format.el (format-alist): Add `image/tiff'.
13638 From P. E. Jareth Hein <jareth@camelot-soft.com>
13640 1997-12-21 SL Baur <steve@altair.xemacs.org>
13642 * about.el (about-hackers): More names added.
13644 * make-docfile.el: Remove superfluous package path search.
13646 * loaddefs.el: Commentary changes. Removal of VM autoloads.
13648 1997-12-20 SL Baur <steve@altair.xemacs.org>
13650 * shadow.el (find-emacs-lisp-shadows): Add _pkg to the list of
13653 1997-12-18 SL Baur <steve@altair.xemacs.org>
13655 * startup.el (set-default-load-path): Make sure lisp and site-lisp
13656 get trailing slashes when added to the load-path.
13658 * x-init.el (init-x-win): Locate where XEmacs X localization files
13661 1997-12-18 Kyle Jones <kyle_jones@wonderworks.com>
13663 * x-faces.el: Added support for foregroundToolBarColor
13664 to xpm-color-symbols.
13666 1997-12-17 Hrvoje Niksic <hniksic@srce.hr>
13668 * etags.el (tags-remove-duplicates): Removed.
13669 (buffer-tag-table-list): Use `delete-duplicates'.
13671 * cl-extra.el (coerce): Coerce to bit-vector and weak-list
13673 (get*): Defalias to `get'.
13675 * cl.el (eql): Compare integers with `eq'.
13676 (cl-map-extents): Check for `map-extents' first.
13678 1997-12-17 Didier Verna <didier@xemacs.org>
13680 * leim/quail/latin-pre.el ("french-prefix"): doc string cleanup +
13681 added the 'numero', 'copyright' and 'trademark' symbols.
13683 * leim/quail/latin-post.el ("french-postfix"): see above.
13685 1997-12-15 Hrvoje Niksic <hniksic@srce.hr>
13687 * widget.el (define-widget): Check the arguments.
13689 * cus-edit.el (customize-face): Use `check-argument-type'.
13690 (custom-variable-value-create): Use `signal' to signal error.
13691 (custom-variable-reset-saved): Ditto.
13692 (custom-variable-reset-standard): Ditto.
13693 (custom-face-reset-saved): Ditto.
13695 * wid-edit.el (widget-prompt-value): Use `signal' to signal error.
13696 (widget-default-format-handler): Ditto.
13697 (widget-checklist-add-item): Ditto.
13698 (widget-radio-add-item): Ditto.
13699 (widget-editable-list-entry-create): Ditto.
13700 (widget-sexp-prompt-value): Ditto.
13702 * custom.el (custom-declare-variable): Signal errors better.
13703 (custom-handle-keyword): Ditto.
13704 (custom-declare-group): Ditto.
13706 * window-xemacs.el (windows): Ditto.
13708 * menubar.el (menu): Ditto.
13710 * keydefs.el (keyboard): Ditto.
13712 * minibuf.el (minibuffer): Ditto.
13714 * process.el (execute): Ditto.
13716 * fill.el (fill): Ditto.
13718 * modeline.el (modeline): Ditto.
13720 * help.el (help): Ditto.
13722 * faces.el (faces): Ditto.
13724 * files.el (files): Ditto.
13726 * x-init.el (x): Ditto.
13728 * lisp-mode.el (lisp): Ditto.
13730 * process.el (processes): Ditto.
13732 * mouse.el (mouse): Ditto.
13734 * abbrev.el (abbrev): Moved from cus-edit.
13736 * font-lock.el (lisp-font-lock-keywords-1): Recognize `defcustom'
13737 as variable declaration.
13739 1997-12-15 Hrvoje Niksic <hniksic@srce.hr>
13741 * menubar.el (find-menu-item): Use `check-argument-type'.
13742 (find-menu-item): Cosmetic changes.
13744 1997-12-18 SL Baur <steve@altair.xemacs.org>
13746 * x-menubar.el (default-menubar): Guard usage of lpr-switches.
13748 1997-12-17 SL Baur <steve@altair.xemacs.org>
13750 * startup.el (set-default-load-path): Only search package-path
13751 when not running temacs.
13753 * dumped-lisp.el (preloaded-file-list): Remove Egg/Its dumped lisp
13756 * loadup.el: Correct commentary. Reformatting.
13757 (really-early-error-handler): Use absolute path to the
13758 first dumped-lisp.el file.
13759 (really-early-error-handler): Print full path name of
13760 each dumped lisp file (inherited from InfoDock).
13762 * shadow.el (find-emacs-lisp-shadows): Ignore multiple
13763 dumped-lisp.el files.
13765 * make-docfile.el (preloaded-file-list): Reorder when the
13766 package-path is searched.
13767 * update-elc.el: Ditto.
13769 * lisp-mode.el (call-with-condition-handler): Treat the same as
13770 `condition-case' for indentation.
13772 * about.el (about-xemacs): Update release date.
13774 1997-12-17 Hrvoje Niksic <hniksic@srce.hr>
13776 * cl-macs.el (case): Signal error if `t' or `otherwise' are seen
13777 anywhere but at the last clause.
13778 (ecase): Disallow `t' and `otherwise'.
13780 1997-12-16 Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
13782 * cus-edit.el (custom-buffer-create-buttons): New function
13783 from stuff moved out of `custom-buffer-create-internal'.
13784 (custom-novice): New variable. Default t.
13785 (custom-display-global-buttons): Ditto. Default `top'.
13786 (custom-buffer-create-internal): Only display help if
13787 `custom-novice' is non-nil. Display global buttons according to
13788 `custom-display-global-buttons'.
13790 1997-12-15 Hrvoje Niksic <hniksic@srce.hr>
13792 * menubar.el (find-menu-item): Use `check-argument-type'.
13793 (find-menu-item): Cosmetic changes.
13795 1997-12-15 Hrvoje Niksic <hniksic@srce.hr>
13797 * modeline.el (mouse-drag-modeline): Give the modeline a "pressed"
13800 1997-12-16 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
13802 * format.el (format-deannotate-region): Bug fix.
13803 Deannotating a region containing unknown tags would fail
13804 (causing decoding of text/enriched to fail at user level)
13806 1997-12-16 Kyle Jones <kyle_jones@wonderworks.com>
13808 * minibuf.el (read-directory-name): Support sixth
13809 arg, HISTORY, as already documented.
13811 1997-12-17 Hrvoje Niksic <hniksic@srce.hr>
13813 * etags.el (get-tag-table-buffer): Use explicit lists as arguments
13816 1997-12-14 SL Baur <steve@altair.xemacs.org>
13818 * skk/skk-leim.el (skk-auto-fill-activate): Synch with
13821 1997-12-13 SL Baur <steve@altair.xemacs.org>
13823 * dumped-lisp.el (preloaded-file-list): Remove debugging statement.