1 2011-03-09 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
3 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
4 setting for `=>>>jis-x0213-2'.
6 * mule/mule-conf.el (=>>>gt): New coded-charset for XEmacs CHISE.
7 (=>>gt): Use `=>>>gt' instead of `=gt' as the mother.
8 (=>>>ucs@jis/2000): New coded-charset for XEmacs CHISE.
10 2011-03-09 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
12 * mule/mule-conf.el (=>>>ucs@jis/1990): New coded-charset for
15 2011-03-08 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
17 * mule/mule-conf.el (=>>>jis-x0208@1983): New coded-charset for
20 * mule/mule-charset.el (default-coded-charset-priority-list): Add
21 `=>>jis-x0213-1@2004'.
23 2011-03-07 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
25 * mule/mule-conf.el (=>>>jis-x0208@1978): New coded-charset for
28 2011-03-07 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
30 * mule/mule-coding.el: (coded-charset-entity-reference-alist):
31 - Use "&g2-*;" as entity-references for `=>>>*'.
32 - Omit "&a{GT|JX1|JX2|JX3}-*;".
34 * mule/mule-conf.el (=>>>jis-x0213-2): New coded-charset for
36 (=>>jis-x0213-2): Use `=>>>jis-x0213-2' instead of `=jis-x0213-2'
39 2011-03-06 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
41 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
42 setting for `=>>hanyo-denshi/ib'.
44 * mule/mule-conf.el (=>>jis-x0208@1978): Fix DOC.
45 (=>>jis-x0208@1983): New coded-charset for XEmacs CHISE.
46 (=>>jis-x0208@1990): Ditto.
47 (=>>hanyo-denshi/ib): Ditto.
49 * mule/mule-charset.el (default-coded-charset-priority-list):
50 Prefer `=hanziku-*' to `=hanyo-denshi/*'.
52 2011-03-06 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
54 * mule/mule-coding.el (coded-charset-entity-reference-alist):
55 Prefer `=>jis-x0213-2@usual' to `=>jis-x0208@1997' and
56 `=>jis-x0213-1@2000'; add settings for `=>>>ucs@ks' and
59 2011-03-05 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
61 * mule/mule-conf.el (=>>>jis-x0213-1@2000): New coded-charset for
63 (=>>>jis-x0213-1@2004): Use `=>>>jis-x0213-1' instead of
64 `=jis-x0213-1@2004' as the mother.
65 (=>>>ucs@jis/2004): New coded-charset for XEmacs CHISE.
68 * mule/mule-charset.el (default-coded-charset-priority-list):
69 Modify priority of `=hanyo-denshi/*'.
71 2011-03-04 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
73 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
74 settings for `=>>ucs@JP' and `=ucs@JP'.
76 2011-03-03 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
78 * mule/mule-conf.el (=>>ucs@JP): New coded-charset for XEmacs
81 2011-02-27 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
83 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
84 setting for `=>>>ucs@cns'.
86 * mule/mule-conf.el (=>>>ucs@cns): New coded-charset for XEmacs
89 2011-02-27 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
91 * mule/mule-conf.el (=>>jis-x0213-1@2004): Use `=>>jis-x0213-1'
92 instead of `=>>>jis-x0213-1@2004' as the mother.
93 (=>>>ucs@iso): New coded-charset for XEmacs CHISE.
94 (=>>>ucs@unicode): Likewise.
95 (=>>>ucs@jis): Likewise.
96 (=ucs@iso): Use `=>>>ucs@iso' instead of `=>>ucs@iso' as the
98 (=>>hanyo-denshi/ks): Fix `chars' and `dimension'.
100 2011-02-26 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
102 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
103 settings for `=>>>jis-x0208', `=>>>jis-x0213-1',
104 `=>>>jis-x0213-1@2004', `=>>>ucs@iso', `=>>>ucs@unicode' and
107 2011-02-25 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
109 * mule/mule-charset.el (default-coded-charset-priority-list):
110 Prefer `=jis-x0212' to `=gt-pj-*', `chinese-cns11643-*', `=big5*'
111 and `=jis-x0213-*-2000'.
113 2011-02-24 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
115 * mule/mule-conf.el (=>>>jis-x0213-1@2004): New coded-charset for
117 (=>>jis-x0213-1@2004): Use `=>>>jis-x0213-1@2004' instead of
118 `=>>jis-x0213-1' as the mother.
120 2011-02-19 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
122 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
123 settings for `=>>hanyo-denshi/jt' and `=>gt-k'.
125 2011-02-18 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
127 * mule/mule-conf.el (=>gt-k): New coded-charset for XEmacs CHISE.
129 2011-02-18 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
131 * mule/mule-conf.el (=>>hanyo-denshi/jt): New coded-charset for
134 2011-02-16 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
136 * mule/mule-coding.el (decomposition-feature-list): Set
137 `=decomposition', `=decomposition@cid' and
138 `=decomposition@hanyo-denshi'.
140 2011-02-16 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
142 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
143 setting for `=>>hanyo-denshi/ks'.
145 * mule/mule-conf.el (=>>hanyo-denshi/ks): New coded-charset for
148 2011-02-16 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
150 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
151 settings for `=hanyo-denshi/ks' and `=hanyo-denshi/ks/mf'.
153 * mule/mule-charset.el (default-coded-charset-priority-list): Add
154 `=hanyo-denshi/ks/mf'.
156 * mule/mule-conf.el (=hanyo-denshi/ks): New coded-charset for
158 (=hanyo-denshi/ks/mf): Ditto.
160 2011-02-15 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
162 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
163 settings for P=hanyo-denshi/jt'.
165 * mule/mule-charset.el (default-coded-charset-priority-list): Add
168 * mule/mule-conf.el (=hanyo-denshi/jt): New coded-charset for
171 2011-02-15 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
173 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
174 settings for `=hanyo-denshi/ip'.
176 * mule/mule-charset.el (default-coded-charset-priority-list): Add
179 * mule/mule-conf.el (=hanyo-denshi/ip): New coded-charset for
182 2011-02-14 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
184 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
185 settings for `=hanyo-denshi/hg'.
187 * mule/mule-charset.el (default-coded-charset-priority-list): Add
190 * mule/mule-conf.el (=hanyo-denshi/hg): New coded-charset for
193 2011-02-14 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
195 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
196 setting for `=>>hanyo-denshi/ft'.
198 * mule/mule-charset.el (default-coded-charset-priority-list): Add
199 `=>>hanyo-denshi/ft'.
201 * mule/mule-conf.el (=>>hanyo-denshi/ft): New coded-charset for
204 2011-02-14 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
206 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
207 settings for `=hanyo-denshi/ib'.
209 * mule/mule-charset.el (default-coded-charset-priority-list): Add
212 * mule/mule-conf.el (=hanyo-denshi/ib): New coded-charset for
215 2011-02-14 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
217 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
218 settings for isolated characters of `=hanyo-denshi/ia' and
219 non-isolated characters of `=hanyo-denshi/*'.
221 * mule/mule-charset.el (default-coded-charset-priority-list): Add
224 * mule/mule-conf.el (=hanyo-denshi/ia): New coded-charset for
227 2011-02-14 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
229 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
230 setting for isolated characters of `=hanyo-denshi/ft'.
232 * mule/mule-charset.el (default-coded-charset-priority-list): Add
235 * mule/mule-conf.el (=hanyo-denshi/ft): New coded-charset for
238 2011-02-14 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
240 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
241 setting for isolated characters of `=hanyo-denshi/jd'.
243 * mule/mule-charset.el (default-coded-charset-priority-list): Add
246 * mule/mule-conf.el (=hanyo-denshi/jd): New coded-charset for
249 2011-02-13 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
251 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
252 setting for isolated characters of `=hanyo-denshi/jc'.
254 * mule/mule-charset.el (default-coded-charset-priority-list): Add
257 * mule/mule-conf.el (=hanyo-denshi/jc): New coded-charset for
260 2011-02-13 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
262 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
263 setting for isolated characters of `=hanyo-denshi/jb'.
265 * mule/mule-charset.el (default-coded-charset-priority-list): Add
268 * mule/mule-conf.el (=hanyo-denshi/jb): New coded-charset for
271 2011-02-13 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
273 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
274 setting for isolated characters of `=hanyo-denshi/ja'.
276 2011-02-12 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
278 * mule/mule-charset.el (default-coded-charset-priority-list): Add
281 * mule/mule-conf.el (=hanyo-denshi/ja): New coded-charset for
284 2011-02-09 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
286 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
287 settings for isolated characters of `=adobe-japan1-6'.
289 2011-02-08 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
291 * mule/mule-conf.el (=daikanwa/+p): New coded-charset for XEmacs
293 (=daikanwa/+2p): Ditto.
294 (=daikanwa/ho): Ditto.
296 2011-02-08 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
298 * mule/mule-coding.el (utf-8-mcs-no-composition): New
299 coding-system for XEmacs CHISE.
301 2011-02-01 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
303 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
304 setting for `=>>ruimoku-v6'.
306 * mule/mule-conf.el (=>>ruimoku-v6): New coded-charset for XEmacs
309 2010-12-07 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
311 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
312 setting for `=daikanwa@rev1'.
314 2010-10-14 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
316 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
317 setting for `=>jis-x0213-2@usual' and `=>ucs@JP'.
319 2010-10-13 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
321 * mule/mule-conf.el (=>jis-x0213-2@usual): New coded-charset for
323 (=>jis-x0213-2): Use `=>jis-x0213-2@usual' as the mother.
325 2010-10-12 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
327 * mule/mule-conf.el (=>ucs@JP): New coded-charset for XEmacs
330 2010-09-30 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
332 * mule/mule-conf.el (=>ucs@jis): New coded-charset for XEmacs
335 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
336 setting for `=>ucs@jis'.
338 2010-09-14 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
340 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
341 setting for `=>jis-x0208@usual'.
343 * mule/mule-conf.el (=>jis-x0208@usual): New coded-charset for
345 (=>jis-x0208): Use `=>jis-x0208@usual' as the mother.
346 (=>ucs@ks): New coded-charset for XEmacs CHISE.
347 (=ucs@big5): Use `=>>ucs@cns' as the mother.
349 2010-09-10 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
351 * mule/mule-conf.el (=>>>jis-x0208): New coded-charset for XEmacs
353 (=>>>jis-x0208@1990): Ditto.
354 (=>>>jis-x0213-1): Ditto.
355 (=>>jis-x0208): Use `=>>>jis-x0208' instead of `=jis-x0208' as the
357 (=>>jis-x0213-1): Use `=>>>jis-x0213-1' instead of `=jis-x0213-1'
360 2010-09-07 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
362 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
363 setting for `=>ucs@cns' and `=>>ucs@ks'.
365 * mule/mule-conf.el (=>>ucs@ks): New coded-charset for XEmacs
368 2010-08-30 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
370 * mule/mule-conf.el (=>ucs@cns): New coded-charset for XEmacs
373 2010-08-12 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
375 * mule/mule-conf.el (=>>daikanwa): New coded-charset for XEmacs
377 (=>daikanwa): Use `=>>daikanwa' instead of `=daikanwa' as the
380 2010-08-10 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
382 * mule/mule-charset.el (default-coded-charset-priority-list): Add
383 `==>ucs-bmp-cjk@bucs'.
385 * mule/mule-conf.el (==>ucs-bmp-cjk@bucs): New coded-charset for
388 2010-08-07 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
390 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
391 setting for `==>ucs@bucs'.
393 * mule/mule-conf.el (==>ucs@bucs): New super abstract CCS for
396 2010-08-04 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
398 * mule/mule-coding.el: (coded-charset-entity-reference-alist):
399 - Add setting for `=>>jis-x0208'.
400 - Omit setting for `=>>jis-x0208@1990'.
401 - Prefer `=>>gt', JIS X0208/0213, `=>>big5-cdp', `=>>gt-k', `=>gt'
402 and `=>zinbun-oracle' to `=>ucs@FOO', `=>>ucs@FOO' and
405 2010-08-04 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
407 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
408 setting for `=>daikanwa'.
410 2010-08-03 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
412 * mule/mule-conf.el (=daikanwa): Fix DOC.
413 (=>daikanwa): New abstract character for XEmacs CHISE.
414 (=>ucs@iso): Likewise.
415 (=>ucs@unicode): Likewise.
416 (=>>ucs@iso): Use `=>ucs@iso' as the mother.
418 2010-08-02 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
420 * mule/mule-coding.el: (coded-charset-entity-reference-alist):
421 - Prefer representative features to `=>>gt', `=>>big5-cdp',
422 `=>>gt-k', `=>gt' and `=>zinbun-oracle'.
423 - Prefer abstract glyph features to `=>gt', `=>zinbun-oracle'.
426 2010-07-30 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
428 * mule/mule-conf.el (=>>big5-cdp): Fix long-name.
429 (=>big5-cdp): New abstract character.
431 2010-07-29 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
433 * mule/mule-coding.el (coded-charset-entity-reference-alist):
434 Prefer UCS and JIS X0208/0213 related features to `china3-jef' and
437 2010-07-28 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
439 * mule/mule-charset.el (default-coded-charset-priority-list):
440 Prefer `=>>big5-cdp' to `=>>ucs@unicode'.
442 * mule/mule-coding.el (coded-charset-entity-reference-alist):
443 Prefer `=>>ucs@{unicode|jis|cns' to `=>>ucs@jis/{2004|2000|1990',
444 `=>>jis-x0208@{1990|1978', `=>>jis-x0213-1@{2000|2004}',
445 `=>>jis-x0213-2', `=>jis-x0208@1997', `=>jis-x0213-1@{2000|2004}'
448 2010-07-27 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
450 * mule/mule-conf.el (=>>ucs@jis/1990): New abstract glyph-set for
452 (=>>ucs@jis/2000): Likewise.
453 (=>>ucs@jis/2004): Likewise.
455 2010-07-23 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
457 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
458 settings for `=>>big5-cdp', `=>>gt-k', `=>>ucs@jis' and
461 * mule/mule-conf.el (=>>big5-cdp): New abstract glyph-set for
463 (=>>gt): Use quote instead of backquote; modify DOC.
464 (=>gt): Use quote instead of backquote.
465 (=>>gt-k): New abstract glyph-set for XEmacs CHISE.
466 (=>>ucs@iso): New abstract glyph-set for XEmacs CHISE.
467 (=>>ucs@unicode): Use `=>>ucs@iso' as the mother.
468 (=>>ucs@jis): New abstract glyph-set for XEmacs CHISE.
469 (=>>ucs@cns): New abstract glyph-set for XEmacs CHISE.
470 (=ucs@iso): Use `=>>ucs@iso' as the mother.
472 2010-07-01 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
474 * mule/mule-charset.el (default-coded-charset-priority-list): Add
475 `=>>ucs@unicode' and `=>>gt'.
477 2010-05-12 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
479 * mule/mule-conf.el (=jis-x0208@1978/2-pr): New coded-charset for
481 (=jis-x0208@1978/4er): New coded-charset for XEmacs CHISE.
482 (=jis-x0208@1978/4-pr): Use `=jis-x0208@1978/2-pr' instead of
483 `=jis-x0208@1978/1er-pr' as the mother.
484 (=jis-x0208@1978/5pr): New coded-charset for XEmacs CHISE.
486 2010-04-24 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
488 * mule/mule-conf.el (=ucs@big5): Use `=>>ucs@unicode' instead of
489 `=ucs@unicode' as the mother.
491 2010-04-23 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
493 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
494 setting for `=>>ucs@unicode'.
496 * mule/mule-conf.el (=>>ucs@unicode): New coded-charset for XEmacs
499 2010-04-21 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
501 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
502 settings for &I-AJ1-ddddd; and &AJ1-ddddd;.
504 * mule/mule-charset.el (default-coded-charset-priority-list): Add
505 `=adobe-japan1-6' and `=adobe-japan1-base'.
507 * mule/mule-conf.el (=adobe-japan1-base): New coded-charset for
509 (=adobe-japan1-0): Specify `=adobe-japan1-base' as the mother;
510 specify `min-code' and `max-code'.
511 (=adobe-japan1-1): Specify `min-code' and `max-code'.
512 (=adobe-japan1-2): Likewise.
513 (=adobe-japan1-3): Likewise.
514 (=adobe-japan1-4): Likewise.
515 (=adobe-japan1-5): Likewise.
516 (=adobe-japan1-6): Likewise.
518 2010-04-07 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
520 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
523 2010-04-06 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
525 * mule/mule-conf.el (=>gt): New abstract coded-charset for XEmacs
528 2010-04-01 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
530 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
531 setting for `=>zinbun-oracle'.
533 * mule/mule-conf.el (=>zinbun-oracle): New abstract coded-charset
536 2010-03-26 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
538 * mule/mule-conf.el (=jis-x0208@1978/1er-pr): New coded-charset
540 (=jis-x0208@1978/4-pr): Use `=jis-x0208@1978/1er-pr' instead of
541 `=jis-x0208@1978' as the mother.
543 2010-03-02 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
545 * mule/mule-coding.el: (coded-charset-entity-reference-alist):
546 - Use `=gt' instead of `ideograph-gt'.
547 - Use `=gt-k' instead of `ideograph-gt-k'.
548 - Use `=jis-x0208@1990' instead of `japanese-jisx0208-1990'.
549 - Use `=jis-x0208@1983' instead of `japanese-jisx0208'.
550 - Use `=jis-x0213-1@2000' instead of `japanese-jisx0213-1'.
551 - Use `=jis-x0213-2' instead of `japanese-jisx0213-2'.
552 - Use `=jis-x0212' instead of `japanese-jisx0212'.
553 - Use `=jis-x0208@1978' instead of `japanese-jisx0208-1978'.
554 - Use `=>>gt' instead of `<=>gt'.
555 - Use &G-GT-ddddd; instead of &aGT-ddddd for `=>>gt'.
556 - Add setting for `=>>jis-x0208@1990'.
557 - Use &G-JX1-hhhh; instead of &aJX1-hhhh; for
558 `=>>jis-x0213-1@2000'.
559 - Use &G-JX2-hhhh; instead of &aJX2-hhhh; for `=>>jis-x0213-2'.
560 - Use &G-JX3-hhhh; instead of &aJX3-hhhh; for
561 `=>>jis-x0213-1@2004'.
562 - Add setting for `=>>jis-x0208@1978'.
563 - Decode &A-J0-hhhh; as `=>jis-x0208@1997'.
565 2010-02-24 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
567 * mule/mule-conf.el (=>>jis-x0208@1978): New coded-charset for
570 2009-11-06 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
572 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
573 setting for `=>>jis-x0213-2' and `=>jis-x0213-2'; use
574 `=>jis-x0208@1997', `=>jis-x0213-1@2000' and `=>jis-x0213-1@2004'
575 instead of `<=>jis-x0208@1997', `<=>jis-x0213-1@2000' and
576 `<=>jis-x0213-1@2004'.
578 2009-09-04 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
580 * mule/mule-conf.el (=>>jis-x0213-2): New coded-charset for XEmacs
582 (=>jis-x0213-2): Ditto.
584 2009-09-01 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
586 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
587 settings for `=>>jis-x0213-1@2000' and `=>>jis-x0213-1@2004'.
589 2009-08-30 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
591 * mule/mule-charset.el (default-coded-charset-priority-list): Add
592 `=>>jis-x0208', `=>>jis-x0213-1', `=>jis-x0208' and
595 2009-08-28 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
597 * mule/mule-conf.el (=>>jis-x0208): New coded-charset for XEmacs
599 (=>jis-x0208): Use `=>>jis-x0208' as the mother.
601 2009-08-28 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
603 * mule/mule-conf.el (=>>jis-x0213-1): Renamed from
605 (=>>jis-x0213-1@2000): Renamed from `<==>jis-x0213-1@2000'.
606 (=>>jis-x0213-1@2004): Renamed from `<==>jis-x0213-1@2004'.
607 (=>jis-x0208): Renamed from `<=>jis-x0208'.
608 (<=>jis-x0208): New alias for `=>jis-x0208'.
609 (=>jis-x0208@1997): Renamed from `<=>jis-x0208@1997'.
610 (<=>jis-x0208@1997): New alias for `=>jis-x0208@1997'.
611 (=>jis-x0213-1): Renamed from `<=>jis-x0213-1'.
612 (<=>jis-x0213-1): New alias for `=>jis-x0213-1'.
613 (=>jis-x0213-1@2000): Renamed from `<=>jis-x0213-1@2000'.
614 (<=>jis-x0213-1@2000): New alias for `=>jis-x0213-1@2000'.
615 (=>jis-x0213-1@2004): Renamed from `<=>jis-x0213-1@2004'.
616 (<=>jis-x0213-1@2004): New alias for `=>jis-x0213-1@2004'.
617 (=>>gt): Renamed from `<==>gt'.
618 (<==>gt): New alias for `=>>gt'.
620 2009-08-27 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
622 * mule/mule-coding.el: (coded-charset-entity-reference-alist):
623 - Use `=jis-x0213-1@2000' instead of `japanese-jisx0213-1'
624 - Use `=jis-x0213-2' instead of `japanese-jisx0213-2'.
625 - Use `<=>jis-x0208@1997' instead of `=jis-x0208@1997'.
626 - Add settings for `<=>jis-x0213-1@2000' and
627 `<=>jis-x0213-1@2004'.
629 * mule/mule-conf.el (=jis-x0208@1978/-4X): New coded-charset for
631 (<==>jis-x0213-1): Likewise.
632 (<==>jis-x0213-1@2000): Likewise.
633 (<==>jis-x0213-1@2004): Likewise.
634 (<=>jis-x0208): Add property `=>iso-ir 168'.
635 (<=>jis-x0208@1997): Likewise.
636 (<=>jis-x0213-1): Use `<==>jis-x0213-1' instead of `=jis-x0213-1'
637 as the mother; add property `=>iso-ir 228'.
638 (<=>jis-x0213-1@2000): Modify DOC-string; fix `registry'; add
639 property `=>iso-ir 228'.
640 (<=>jis-x0213-1@2004): Modify DOC-string; fix `registry'; add
641 property `=>iso-ir 233'.
642 (<==>gt): Renamed from `<=>gt'.
643 (<=>gt): New alias for `<==>gt'.
645 2009-08-25 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
647 * mule/mule-conf.el (<=>jis-x0208): New coded-charset for XEmacs
649 (<=>jis-x0208@1997): Renamed from `=jis-x0208@1997'; use
650 `<=>jis-x0208' as the mother.
651 (<=>jis-x0213-1): New coded-charset for XEmacs CHISE.
652 (<=>jis-x0213-1@2000): Ditto.
653 (<=>jis-x0213-1@2004): Ditto.
655 2009-06-22 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
657 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
658 settings for `<=>gt'.
660 * mule/mule-conf.el (<=>gt): New coded-charset for XEmacs CHISE.
662 2009-04-07 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
664 * mule/mule-conf.el (=jis-x0208@1978): Specify `=>iso-ir' in
666 (=jis-x0208@1978/-4pr): Likewise.
667 (=jis-x0208@1978/4-pr): Likewise.
668 (=jis-x0213-1): Likewise.
669 (=ucs@iso): Likewise.
670 (=ucs@unicode): Likewise.
672 (=ucs@gb/fw): Likewise.
673 (=ucs@cns): Likewise.
674 (=ucs@cns/fw): Likewise.
675 (=ucs@jis): Likewise.
676 (=ucs@jis/fw): Likewise.
677 (=ucs@jis/1990): Likewise.
678 (=ucs@jis/2000): Likewise.
679 (=ucs@jis/2004): Likewise.
682 (=ucs@big5): Likewise.
683 (=ucs@big5/cns11643): Likewise.
684 (=ucs@cns11643): Likewise.
686 2008-10-17 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
688 * mule/mule-charset.el (default-coded-charset-priority-list):
689 Prefer `=jis-x0213-{1|2}-2000' to `japanese-jisx0212'.
691 * mule/mule-conf.el (=ucs@jis/2004): New coded-charset for XEmacs
693 (=ucs@JP): Use `=ucs@jis/2004' instead of `=ucs@jis' as the
696 2008-09-14 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
698 * mule/mule-conf.el (=jis-x0208@1978): New coded-charset [moved
699 from src/mule-charset.c].
700 (=jis-x0208@1978/-4pr): Renamed from `=jis-x0208@1978/i-4';
702 (=jis-x0208@1978/1pr): Renamed from `=jis-x0208@1978/i1'; specify
703 `iso-ir' and `final', namely now it is used as ISO-IR-42.
704 (=jis-x0208@1978/4-pr): Renamed from `=jis-x0208@1978/i4-'.
705 (=jis-x0208@1978/i1): New alias for `=jis-x0208@1978/1pr'.
706 (=jis-x0208@1978/i-4): New alias for `=jis-x0208@1978/-4pr'.
707 (=jis-x0208@1978/i4-): New alias for `=jis-x0208@1978/4-pr'.
709 2008-09-12 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
711 * mule/mule-conf.el (=jis-x0213-1-2000): Changed to the alias of
712 `=jis-x0213-1@2000' instead of `=jis-x0213-1'.
713 (=jis-x0208@1978/i-4): Specify `partial'.
714 (=jis-x0208@1978/i1): Likewise; use `=jis-x0208@1978/i-4' as the
715 mother coded-charset.
716 (=jis-x0208@1978/i4-): New coded-charset for XEmacs CHISE.
718 2008-09-09 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
720 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
721 settings for `=jis-x0213-1@2004'.
723 2008-09-03 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
725 * mule/mule-conf.el (=jis-x0213-1): New coded-charset for XEmacs
727 (=jis-x0213-1@2000): Renamed from `=jis-x0213-1-2000'.
728 (=jis-x0213-2): Renamed from `=jis-x0213-2-2000'.
729 (=jis-x0213-1@2004): New coded-charset for XEmacs CHISE.
730 (=jis-x0213-1-2000): New alias for `=jis-x0213-1' in XEmacs CHISE
732 (=jis-x0213-2-2000): New alias for `=jis-x0213-2' in XEmacs CHISE.
734 2008-08-20 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
736 * mule/mule-conf.el (=shinjigen): New coded-charset for XEmacs
738 (=shinjigen@1ed): Inherited from `=shinjigen'.
739 (=shinjigen@rev): Likewise.
741 2008-08-05 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
743 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
744 settings for `=shinjigen@rev' and `=shinjigen@1ed'.
746 2008-08-04 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
748 * mule/mule-conf.el (=shinjigen@1ed): Renamed from `shinjigen-1';
749 define it as an alias.
750 (=shinjigen@1ed/24pr): New coded-charset for XEmacs CHISE.
751 (=shinjigen@rev): Renamed from `shinjigen-2'; define it as an
753 (=shinjigen/+p@rev): Renamed from `shinjigen-2-p'; define it as an
756 2008-07-31 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
758 * mule/mule-conf.el (shinjigen-2-p): New coded-charset for XEmacs
761 2008-06-05 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
763 * mule/mule-conf.el (shinjigen-1): New coded-charset for XEmacs
765 (shinjigen-2): Ditto.
767 2007-05-29 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
769 * mule/mule-charset.el (default-coded-charset-priority-list):
770 Prefer `gt-pj-*' to `chinese-cns11643-*', `=big5-cdp',
771 `chinese-big5-eten-*' and `chinese-big5'.
773 2006-03-02 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
775 * mule/mule-conf.el (=ucs-bmp-cjk@unicode): Change `max-code' to
778 2006-01-17 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
780 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
781 settings for `=jis-x0208@1978/i1'.
783 2005-11-24 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
785 * mule/mule-conf.el (=jis-x0208@1978/i-4): New coded-charset for
788 2005-10-24 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
790 * mule/mule-conf.el (=adobe-japan1-[0..6]): New coded-charset for
793 2005-07-14 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
795 * mule/mule-conf.el (=jis-x0208@1978/i1): New coded-charset for
798 2005-06-29 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
800 * mule/mule-conf.el (=ucs-bmp@gb): New coded-charset for XEmacs
802 (=ucs-bmp@cns): Likewise.
803 (=ucs-bmp@jis): Likewise.
804 (=ucs-bmp@ks): Likewise.
806 2005-05-27 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
808 * mule/mule-conf.el (=zinbun-oracle): New coded-charset for XEmacs
810 (=ucs-bmp-cjk): Change `max-code' to #x9FA5 temporarily.
812 2005-05-25 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
814 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
815 settings for `=zinbun-oracle'.
817 * mule/mule-charset.el (default-coded-charset-priority-list): Add
820 2005-05-15 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
822 * mule/mule-coding.el (coded-charset-entity-reference-alist):
823 Modify to use "&U-hhhhhhhh;" instead of "&UU+hhhh;" for
826 2005-04-03 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
828 * mule/mule-charset.el (default-coded-charset-priority-list):
829 Delete `ucs-sip'; modify order of some CCSs.
831 2005-02-28 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
833 * mule/mule-coding.el (iso-2022-jp-2): Specify `ccs-priority-list'
836 * mule/japanese.el (iso-2022-jp): Specify `ccs-priority-list' in
837 XEmacs CHISE; don't specify `input-charset-conversion' in XEmacs
840 2004-12-15 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
842 * mule/mule-conf.el (=ucs-radicals): Use "-zhRadicals-.*-ucs-0" as
844 (=ucs-radicals@unicode): Likewise.
846 2004-12-15 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
848 * mule/mule-conf.el (=ucs-hangul): New coded-charset for XEmacs
851 2004-11-20 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
853 * mule/mule-conf.el (=ucs@cns/fw): New coded-charset for XEmacs
856 2004-11-20 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
858 * mule/mule-conf.el (=ucs@gb/fw): New coded-charset for XEmacs
861 2004-11-17 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
863 * mule/mule-coding.el (coded-charset-entity-reference-alist):
864 Modify preference of *isolated settings*.
866 2004-11-15 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
868 * mule/mule-conf.el (=ucs@big5/cns11643): New coded-charset when
869 utf-2000 is provided.
870 (=ucs@cns11643): Likewise.
872 2004-11-15 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
874 * mule/mule-coding.el (coded-charset-entity-reference-alist):
875 Prefer every *isolated setting* to ordinary setting.
877 2004-11-02 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
879 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
880 settings for `latin-viscii-{upper|lower}' and `latin-viscii'.
882 2004-10-30 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
884 * mule/mule-conf.el (=ucs@jis/fw): New coded-charset for XEmacs
887 2004-09-14 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
889 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
890 settings for `=jis-x0208@1997'.
892 2004-09-13 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
894 * mule/mule-charset.el (default-coded-charset-priority-list): Add
897 2004-09-11 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
899 * mule/mule-conf.el (=jis-x0208@1997): New coded-charset for
902 2004-09-09 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
904 * mule/mule-conf.el (=jis-x0208-1978): Define as an alias for
906 (=jis-x0208-1983): Define as an alias for `=jis-x0208@1983'.
907 (=jis-x0213-1-2000): Use `=jis-x0208@1990' instead of
908 `=jis-x0208-1990' as the mother.
909 (=jis-x0208-1990): Define as an alias for `=jis-x0208@1990'.
911 2004-09-04 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
913 * mule/mule-conf.el (=ucs@jis/1990): Renamed from `=ucs@jis-1990';
914 define `=ucs@jis-1990' as an alias for `=ucs@jis/1990'.
915 (=ucs@jis/2000): Renamed from `=ucs@jis-2000'; define
916 `=ucs@jis-2000' as an alias for `=ucs@jis/2000'.
917 (=ucs@JP): Renamed from `=ucs@jp'; define `=ucs@jp' as an alias
920 2004-09-02 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
922 * mule/mule-conf.el (=daikanwa@rev1): Renamed from
923 `=daikanwa-rev1'; specify `=daikanwa' as the mother; define
924 `=daikanwa-rev1' as an alias for `=daikanwa@rev1'.
925 (=daikanwa@rev2): Renamed from `=daikanwa-rev2'; specify
926 `=daikanwa' as the mother; define `=daikanwa-rev2' as an alias for
929 2004-07-23 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
931 * mule/mule-conf.el (=big5-cdp): Swap DOC-string and long-name.
934 (=gt-pj-*): Likewise.
935 (=gt-pj-k1): Likewise.
936 (=gt-pj-k2): Likewise.
937 (=daikanwa): Likewise.
938 (=daikanwa-rev1): Likewise.
939 (=daikanwa-rev2): Likewise.
940 (=big5-pua): Likewise.
941 (=big5-eten): Likewise.
942 (chinese-big5-eten-a): Likewise.
943 (chinese-big5-eten-b): Likewise.
944 (=hanziku-*): Likewise.
946 (=jef-china3): Likewise.
947 (=ruimoku-v6): Likewise.
948 (=ucs@iso): Likewise.
949 (=ucs@unicode): Likewise.
951 (=ucs@cns): Likewise.
952 (=ucs@jis): Likewise.
953 (=ucs@jis-1990): Likewise.
954 (=ucs@jis-2000): Likewise.
957 (=ucs@big5): Likewise.
958 (=ucs-radicals): Likewise.
959 (=ucs-radicals@unicode): Likewise.
960 (=ucs-bmp-cjk): Likewise.
961 (=ucs-bmp-cjk@unicode): Likewise.
962 (=ucs-sip-ext-b): Likewise.
963 (=ucs-sip-ext-b@iso): Likewise.
965 2004-04-08 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
967 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
968 settings for =ucs@{unicode|iso|gb|jis|cns|ks}.
970 2004-04-05 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
972 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
973 settings for chinese-gb2312, =iso-ir165, latin-iso8859-{1..4},
974 cyrillic-iso8859-5, greek-iso8859-7, hebrew-iso8859-8,
975 latin-iso8859-9, latin-jisx0201, katakana-jisx0201,
976 latin-tcvn5712, thai-tis620, lao, ethiopic, arabic-{1|2}-column,
977 arabic-digit, ipa and ``&I-B-XXXX;''.
979 2004-03-12 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
981 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
982 setting for (I-)HZK{03..12}-XXXX.
984 2004-02-04 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
986 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
987 settings for `&I-RUI6-hhhh;' and `&RUI6-hhhh;'.
989 * mule/mule-charset.el (default-coded-charset-priority-list): Add
992 * mule/mule-conf.el (=ruimoku-v6): New coded-charset of XEmacs
995 2004-01-21 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
997 * mule/mule-conf.el (=ucs@iso): New coded-charset in XEmacs CHISE.
998 (=ucs@unicode): Likewise.
999 (=ucs@gb): Inherits `=ucs@unicode' instead of `=ucs'.
1000 (=ucs@cns): Likewise.
1001 (=ucs@jis): Likewise.
1002 (=ucs@ks): Likewise.
1003 (=ucs@big5): Likewise.
1005 2004-01-19 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1007 * mule/mule-coding.el (utf-8-jis): Use `=ucs@jis-2000' instead of
1009 (utf-8-jis-er): Likewise.
1010 (utf-8-jp): New coding-system.
1011 (utf-8-jp-er): Likewise.
1013 * mule/mule-conf.el (=ucs@jp): New coded-charset for XEmacs CHISE.
1015 2004-01-15 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1017 * mule/mule-coding.el (euc-jisx0213): Moved from mule/japanese.el.
1019 * mule/japanese.el: Move definition of `euc-jisx0213' to
1020 mule/mule-coding.el.
1022 2004-01-14 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1024 * dumped-lisp.el (preloaded-file-list): Load mule-charset and
1025 mule-coding before loading update-cdb when utf-2000 is provided.
1027 2003-11-11 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1029 * mule/mule-conf.el: Prefer `=big5-cdp', `=gt' and `=gt-k' to
1032 2003-11-10 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1034 * mule/mule-conf.el: Define =ucs@DOMAIN at the end of CCS
1035 definition codes when `utf-2000' is provided.
1037 2003-08-19 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
1039 * mule/mule-category.el (word-combining-categories): Don't setup
1040 `word-combining-categories' in XEmacs CHISE.
1041 (word-separating-categories): Add setting about Latin script in
1044 2003-08-09 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
1046 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1047 setting for `chinese-big5'.
1049 2003-08-05 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1051 * mule/mule-coding.el (coded-charset-entity-reference-alist):
1052 Prefer `chinese-big5-cdp' to `ideograph-daikanwa' and
1053 `ideograph-gt-k'; prefer `ideograph-daikanwa' to `ideograph-gt-k';
1054 add setting for HZK0[12]-xxxx.
1056 2003-08-04 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
1058 * mule/mule-conf.el (=iso-ir165): Define to inherit from `=gb2312'
1061 2003-07-28 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1063 * mule/mule-charset.el (default-coded-charset-priority-list):
1064 Prefer `=big5-cdp', `chinese-big5-eten-a', `chinese-big5-eten-b'
1065 and `chinese-big5' to `=gt-pj-*'.
1067 2003-05-10 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
1069 * mule/mule-conf.el (=daikanwa): Renamed from
1070 `ideograph-daikanwa'.
1071 (ideograph-daikanwa): Changed to an alias for `=daikanwa'.
1073 2003-05-09 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1075 * mule/mule-conf.el (=cns11643-7): Renamed from
1076 `chinese-cns11643-7'.
1077 (chinese-cns11643-7): Changed to an alias for `=cns11643-7'.
1079 2003-05-07 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1081 * mule/mule-conf.el (=cns11643-6): Renamed from
1082 `chinese-cns11643-6'.
1083 (chinese-cns11643-6): Changed to an alias for `=cns11643-6'.
1085 2003-05-06 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
1087 * mule/mule-conf.el (=cns11643-5): Renamed from
1088 `chinese-cns11643-5'.
1089 (chinese-cns11643-5): Changed to an alias for `=cns11643-5'.
1091 2003-05-05 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
1093 * mule/mule-conf.el (=cns11643-4): Renamed from
1094 `chinese-cns11643-4'.
1095 (chinese-cns11643-4): Changed to an alias for `=cns11643-4'.
1097 2003-05-02 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1099 * mule/mule-conf.el (=cns11643-3): Renamed from
1100 `chinese-cns11643-3'.
1101 (chinese-cns11643-3): Changed to an alias for `=cns11643-3'.
1103 2003-04-30 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
1105 * mule/mule-conf.el: `chinese-cns11643-2' is renamed to
1107 (chinese-cns11643-2): New alias for `=cns11643-2'.
1109 2003-04-27 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
1111 * mule/mule-conf.el: `chinese-cns11643-1' is renamed to
1113 (chinese-cns11643-1): New alias for `=cns11643-1'.
1115 2003-04-25 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1117 * mule/mule-conf.el: `chinese-gb12345' is renamed to `=gb12345'.
1118 (chinese-gb12345): New alias for `=gb12345'.
1120 2003-04-21 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
1122 * mule/mule-conf.el: `chinese-gb2312' is renamed to `=gb2312'.
1123 (chinese-gb2312): New alias for `=gb2312'.
1125 2003-04-19 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
1127 * mule/mule-conf.el: `chinese-big5' is renamed to `=big5'.
1128 (chinese-big5): New alias for `=big5'.
1130 2003-04-17 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1132 * mule/mule-conf.el: `korean-ksc5601' is renamed to `=ks-x1001'.
1133 (korean-ksc5601): New alias for `=ks-x1001'.
1135 2003-04-15 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
1137 * mule/mule-conf.el: `japanese-jisx0212' is renamed to
1139 (japanese-jisx0212): New alias for `=jis-x0212'.
1141 2003-04-12 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
1143 * mule/mule-conf.el: `japanese-jisx0208' is renamed to
1145 (japanese-jisx0208): New alias for `=jis-x0208-1983'.
1147 2003-04-07 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1149 * mule/mule-conf.el: `japanese-jisx0208-1978' is renamed to
1151 (japanese-jisx0208-1978): New alias for `=jis-x0208-1978'.
1153 2003-04-05 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
1155 * mule/mule-conf.el (=iso-ir165): Renamed from `chinese-isoir165'.
1156 (chinese-isoir165): Changed to an alias for `=iso-ir165'.
1158 2003-04-03 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
1160 * mule/mule-conf.el (chinese-isoir165): Specify iso-ir 165.
1161 (chinese-cns11643-3): Specify iso-ir 183.
1162 (chinese-cns11643-4): Specify iso-ir 184.
1163 (chinese-cns11643-5): Specify iso-ir 185.
1164 (chinese-cns11643-6): Specify iso-ir 186.
1165 (chinese-cns11643-7): Specify iso-ir 187.
1166 (=jis-x0213-1-2000): In XEmacs CHISE, specify iso-ir 228.
1167 (=jis-x0213-2-2000): In XEmacs CHISE, specify iso-ir 229.
1169 2003-04-03 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1171 * bytecomp.el (byte-compile-insert-header): In XEmacs CHISE, check
1172 \uXXXX for every cases.
1174 2003-03-31 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
1176 * mule/mule-conf.el (=ucs@big5): Renamed from `ucs-big5'.
1177 (ucs-big5): Changed to an alias for `=ucs@big5'.
1179 2003-03-29 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
1181 * mule/mule-conf.el (=ucs@ks): Renamed from `ucs-ks'.
1182 (ucs-ks): Changed to an alias for `=ucs@ks'.
1184 2003-03-27 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
1186 * mule/mule-conf.el (=ucs@jis-2000): Renamed from `=ucs-jis-2000'.
1187 (=ucs-jis-2000): Changed to an alias for `=ucs@jis-2000'.
1189 2003-03-26 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
1191 * mule/mule-conf.el (=ucs@jis-1990): Renamed from `=ucs-jis-1990'.
1192 (=ucs-jis-1990): Changed to an alias for `=ucs@jis-1990'.
1194 2003-03-24 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
1196 * mule/mule-conf.el (=ucs@jis): Renamed from `ucs-jis'.
1197 (ucs-jis): Changed to an alias for `=ucs@jis'.
1199 2003-03-23 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
1201 * mule/mule-conf.el (=ucs@cns): Renamed from `ucs-cns'.
1202 (ucs-cns): Changed to an alias for `=ucs@cns'.
1204 2003-03-20 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
1206 * mule/mule-conf.el (=ucs@gb): Renamed from `ucs-gb'.
1207 (ucs-gb): Changed to an alias for `=ucs@gb'.
1209 2003-03-16 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
1211 * mule/mule-conf.el (=daikanwa-rev1): Renamed from
1212 `ideograph-daikanwa-2'.
1213 (ideograph-daikanwa-2): Changed to an alias for `=daikanwa-rev1'.
1214 (=daikanwa-rev2): New coded-charset when `utf-2000' is provided.
1216 2003-03-12 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
1218 * version.el (emacs-version): Rename `XEmacs UTF-2000' to `XEmacs
1219 CHISE'; use `xemacs-chise-version' instead of `utf-2000-version'.
1221 * obsolete.el (utf-2000-version): Declare as an obsolete variable
1222 for `xemacs-chise-version'.
1224 2003-03-09 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
1226 * mule/mule-charset.el (default-coded-charset-priority-list):
1227 Refer `=jis-x0208-1990' instead of `japanese-jisx0208-1990'; refer
1228 `=gt-pj-*' instead of `ideograph-gt-pj-*'; refer `=hanziku-*'
1229 instead of `ideograph-hanziku-*'.
1231 * mule/mule-conf.el: `ucs' is renamed to `=ucs'.
1232 (ucs): New alias for `=ucs' when `utf-2000' is provided.
1234 2003-03-07 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1236 * mule/mule-conf.el (=jis-x0213-1-2000): Rename
1237 `japanese-jisx0208-1990' to `=jis-x0208-1990'.
1238 (japanese-jisx0208-1990): New alias for `=jis-x0208-1990' when
1239 `utf-2000' is provided.
1241 2003-03-05 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1243 * mule/mule-conf.el (ucs-gb): New coded-charsets when `utf-2000'
1244 is provided [was builtin coded-charsets].
1246 2003-03-04 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
1248 * mule/mule-conf.el (ucs-cns): New coded-charsets when `utf-2000'
1249 is provided [was builtin coded-charsets].
1251 2003-03-03 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
1253 * mule/mule-conf.el (ucs-jis): New coded-charsets when `utf-2000'
1254 is provided [was builtin coded-charsets].
1256 2003-03-02 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
1258 * mule/mule-conf.el (ucs-ks): New coded-charsets when `utf-2000'
1259 is provided [was builtin coded-charsets].
1261 2003-03-01 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
1263 * mule/mule-conf.el (ideograph-daikanwa-2): New coded-charsets
1264 when `utf-2000' is provided [was builtin coded-charsets].
1266 2003-02-28 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1268 * mule/mule-conf.el (=hanziku-*): Renamed from
1269 `ideograph-hanziku-*'.
1270 (ideograph-hanziku-*): Changed to an alias for `=hanziku-*'.
1272 2003-02-27 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1274 * mule/mule-conf.el (ideograph-daikanwa): New coded-charsets when
1275 `utf-2000' is provided [was builtin coded-charsets].
1276 (ideograph-hanziku-{1..12}): Likewise.
1278 2003-02-27 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1280 * mule/mule-conf.el (=gt-pj-*): Renamed from `ideograph-gt-pj-*'.
1281 (ideograph-gt-pj-*): Changed to an alias for `=gt-pj-*'.
1283 2003-02-26 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
1285 * mule/mule-conf.el (ideograph-gt-pj-{1..11}): New coded-charsets
1286 when `utf-2000' is provided [was builtin coded-charsets].
1288 2003-02-24 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
1290 * mule/mule-charset.el (default-coded-charset-priority-list): Use
1291 `=big5-cdp', `=cbeta' and `=jef-china3' instead of
1292 `chinese-big5-cdp', `ideograph-cbeta' and `china3-jef'.
1294 2003-02-18 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
1296 * mule/mule-conf.el (=gt): Renamed from `ideograph-gt'.
1297 (ideograph-gt): Changed to an alias for `=gt'.
1299 2003-02-17 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1301 * mule/mule-conf.el (ucs-big5): New coded-charset when `utf-2000'
1302 is provided; it was defined as a builtin coded-charset.
1303 (ideograph-gt): Likewise.
1305 2003-02-16 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
1307 * mule/mule-conf.el (=gt-k): Renamed from `ideograph-gt-k'.
1308 (ideograph-gt-k): Changed to an alias for `=gt-k'.
1310 2003-02-15 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
1312 * mule/mule-conf.el (=big5-cdp): Renamed from `chinese-big5-cdp'.
1313 (chinese-big5-cdp): Changed to an alias for `=big5-cdp'.
1315 2003-02-15 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
1317 * mule/mule-conf.el (=big5-eten): Renamed from
1318 `chinese-big5-eten'.
1319 (chinese-big5-eten): Changed to an alias for `=big5-eten'.
1321 2003-02-14 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1323 * mule/mule-conf.el (=big5-pua): Renamed from `chinese-big5-pua'.
1324 (chinese-big5-pua): Changed to an alias for `=big5-pua'.
1326 2003-02-13 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
1328 * mule/mule-conf.el (=cbeta): Renamed from `ideograph-cbeta'.
1329 (ideograph-cbeta): Changed to an alias for `=cbeta'.
1331 2003-02-11 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
1333 * mule/mule-conf.el (=jef-china3): Renamed from `china3-jef'.
1334 (china3-jef): Changed to an alias for `=jef-china3'.
1336 2003-02-10 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
1338 * mule/mule-charset.el (default-coded-charset-priority-list): Use
1339 `=jis-x0213-{1|2}-2000' instead of `japanese-jisx0213-{1|2}'.
1341 * mule/mule-conf.el (=jis-x0213-{1|2}-2000): Renamed from
1342 `japanese-jisx0213-{1|2}' when `utf-2000' is provided.
1343 (japanese-jisx0213-{1|2}): New alias for =jis-x0213-{1|2}-2000
1344 when `utf-2000' is provided.
1346 2003-02-07 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1348 * mule/mule-charset.el (default-coded-charset-priority-list):
1349 Refer Hanziku to CBETA, Big5 variants, UCS-BMP and JEF-CHINA3.
1351 * mule/mule-conf.el (ucs-jis-1990): Deleted.
1352 (ucs-jis-2000): Deleted.
1354 2003-02-05 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
1356 * mule/mule-conf.el (=ucs-jis-1990): New coded-charset for
1358 (=ucs-jis-2000): New coded-charset for UTF-2000.
1360 2003-01-19 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
1362 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1363 settings for `ideograph-hanziku-{1|2}' and JEF-CHINA3.
1365 2003-01-09 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
1367 * mule/mule-charset.el (default-coded-charset-priority-list):
1368 Prefer `korean-ksc5601' to CNS 11643; prefer Big5-CDP to
1371 2003-01-05 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
1373 * mule/mule-conf.el: Add new coded-charset when UTF-2000 [was a
1374 builtin coded-charset].
1376 2002-12-22 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
1378 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1379 settings for &K0-xxxx and &I-K0-xxxx.
1381 2002-12-19 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
1383 * mule/mule-charset.el (default-coded-charset-priority-list): Add
1384 `ideograph-gt-pj-k1' and `ideograph-gt-pj-k2' in UTF-2000.
1386 2002-12-18 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
1388 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1389 settings for >-Knnnnn and &I-GT-Knnnnn in UTF-2000.
1391 2002-12-18 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1393 * mule/mule-conf.el (ideograph-gt-k): New coded-charset in
1395 (ideograph-gt-pj-k1): Likewise.
1396 (ideograph-gt-pj-k2): Likewise.
1398 2002-11-29 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
1400 * mule/mule-charset.el (default-coded-charset-priority-list): Add
1403 2002-11-29 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1405 * mule/mule-conf.el (china3-jef): Add new coded-charset when
1406 UTF-2000 [was a builtin coded-charset].
1408 2002-11-26 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1410 * mule/mule-coding.el (utf-8-gb): Prefer `ucs-gb' and `=>ucs-gb'.
1411 (utf-8-gb-er): Likewise.
1413 2002-10-11 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1415 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1416 settings for JIS X 0212 and JIS X 0208:1978.
1418 2002-10-02 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1420 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1421 setting for JIS X 0213.
1423 2002-08-26 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
1425 * iso8859-1.el: Don't set `iso8859/1-case-table' to the
1426 standard-case-table in UTF-2000.
1428 2002-08-20 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1430 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1431 definitions for isolated-chars.
1433 2002-08-13 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
1435 * setup-paths.el (paths-find-utf-2000-lisp-directory): Use
1436 `configure-utf-2000-lisp-directory'.
1437 (paths-construct-load-path): Prefer `utf-2000-lisp-load-path' to
1438 `mule-lisp-load-path'.
1440 2002-08-13 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
1442 * startup.el (startup-setup-paths): Set and use
1443 `utf-2000-lisp-directory'.
1444 (startup-setup-paths-warning): Check `utf-2000-lisp-directory' in
1447 2002-08-12 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
1449 * setup-paths.el (paths-utf-2000-load-path-depth): New variable.
1450 (paths-find-utf-2000-lisp-directory): New function.
1451 (paths-construct-load-path): Add new optional argument
1452 `utf-2000-lisp-directory'.
1454 * dump-paths.el: Set and use `utf-2000-lisp-directory'.
1456 2002-08-12 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
1458 * mule/mule-charset.el: Don't specify `auto-fill-chars' for
1459 `katakana-jisx0201', `japanese-jisx0208', `japanese-jisx0212',
1460 `chinese-gb2312', `chinese-big5-1' and `chinese-big5-2'.
1461 (default-coded-charset-priority-list): Add `chinese-big5-1' and
1462 `chinese-big5-2' in UTF-2000.
1464 * mule/chinese.el: Set syntax-entry "w" for `chinese-big5' instead
1465 of `chinese-big5-1' and `chinese-big5-2' in UTF-2000.
1467 2002-08-11 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
1469 * mule/chinese.el: Add new coding-systems `big5-er', `big5-eten',
1470 `big5-eten-er' in UTF-2000.
1471 (big5-cdp): Modify DOC-string and mnemonic.
1473 2002-08-09 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1475 * mule/mule-coding.el (utf-8-mcs-er): New coding-system in
1476 UTF-2000 [renamed from utf-8-er].
1477 (utf-8-gb): New coding-system in UTF-2000.
1478 (utf-8-gb-er): Likewise.
1479 (utf-8-cns): Likewise.
1480 (utf-8-cns-er): Likewise.
1481 (utf-8-big5): Likewise.
1482 (utf-8-big5-er): Likewise.
1483 (utf-8-jis): Likewise.
1484 (utf-8-jis-er): Likewise.
1485 (utf-8-ks): Likewise.
1486 (utf-8-ks-er): Likewise.
1487 (utf-8-er): Likewise.
1489 2002-07-29 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1491 * bytecomp.el (byte-compile-insert-header): Use `utf-8-mcs-unix'
1492 instead of `utf-8-unix' in UTF-2000.
1494 * mule/mule-coding.el (utf-8): Define as an alias for `utf-8-mcs'.
1496 2002-07-23 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
1498 * mule/japanese.el (euc-jisx0213): New coding-system.
1500 * mule/mule-conf.el (japanese-jisx0213-1): Specify
1501 `japanese-jisx0208-1990' as the mother.
1503 2002-07-16 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1505 * dumped-lisp.el (preloaded-file-list): Change condition of
1506 loading "close-cdb".
1508 2002-07-05 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1510 * mule/mule-coding.el (utf-8-er): New coding-system in UTF-2000;
1511 setup `coded-charset-entity-reference-alist'.
1513 2002-07-02 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1515 * dumped-lisp.el (preloaded-file-list): Dump "close-cdb" in
1518 2002-04-12 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
1520 * mule/mule-charset.el (default-coded-charset-priority-list): Add
1521 `chinese-big5-eten-a' and `chinese-big5-eten-b'.
1523 2002-04-11 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1525 * mule/mule-conf.el (chinese-big5-pua): New coded-charset.
1526 (chinese-big5-eten-a): Likewise.
1527 (chinese-big5-eten-b): Likewise.
1528 (chinese-big5-cdp): Declare as a subset of `chinese-big5' whose
1529 code range is #x8140 .. #x8DFE.
1531 2002-04-08 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
1533 * mule/mule-conf.el (chinese-big5-eten): New coded-charset in
1535 (chinese-big5-cdp): Likewise.
1537 2002-02-26 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
1539 * dumped-lisp.el (preloaded-file-list): Rename
1540 utf-2000/make-cdbs.el -> utf-2000/update-cdb.el.
1542 2002-02-14 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
1544 * update-elc.el: Load lisp/utf-2000/dumped-chars.el in UTF-2000;
1545 append `system-char-db-source-file-list' into
1546 `preloaded-file-list' in UTF-2000.
1548 2002-02-12 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
1550 * dumped-lisp.el (preloaded-file-list): Delete
1551 character-definition files.
1553 2002-02-04 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
1555 * dumped-lisp.el (preloaded-file-list): Add `make-cdbs' in
1558 2001-12-31 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
1560 * mule/mule-charset.el (default-coded-charset-priority-list):
1561 Delete `mojikyo-2022-1'.
1563 2001-12-26 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
1565 * mule/mule-charset.el (default-coded-charset-priority-list):
1568 2001-12-11 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1570 * mule/mule-charset.el (default-coded-charset-priority-list): Add
1573 2001-11-14 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1575 * mule/mule-charset.el (default-coded-charset-priority-list):
1576 Comment out `chinese-gb12345'.
1578 2001-11-13 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1580 * bytecomp.el (byte-compile-insert-header): Fixed.
1582 2001-10-31 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
1584 * dumped-lisp.el (preloaded-file-list): Dump `ad-hoc-cdp' in
1587 2001-10-16 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1589 * mule/chinese.el (big5-cdp): New coding-system in XEmacs
1592 2001-10-15 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1594 * mule/mule-charset.el (default-coded-charset-priority-list): Add
1595 `ideograph-hanziku-{1 .. 12}' in XEmacs UTF-2000.
1597 2001-10-13 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1599 * mule/mule-charset.el (default-coded-charset-priority-list):
1600 `japanese-jef-china3' is renamed `china3-jef'.
1602 2001-10-08 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1604 * mule/mule-charset.el (default-coded-charset-priority-list): Add
1605 `japanese-jef-china3' and `ideograph-cbeta'.
1607 2001-09-02 MORIOKA Tomohiko <tomo@calliope.mousai.mahoroba.ne.jp>
1609 * list-mode.el: Delete dirty hack for XEmacs UTF-2000.
1611 2001-08-07 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1613 * mule/mule-charset.el (default-coded-charset-priority-list): Add
1616 2001-08-02 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1618 * mule/mule-charset.el (default-coded-charset-priority-list): Add
1619 `arabic-digit', `arabic-1-column' and `arabic-2-column'.
1621 2001-07-31 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1623 * dumped-lisp.el (preloaded-file-list): Load "arabic" before
1624 loading character definitions.
1626 2001-07-29 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1628 * dumped-lisp.el (preloaded-file-list): Rename
1629 u031A0-Extended-Bopomofo.el to u031A0-Bopomofo-Extended.el.
1631 2001-07-24 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1633 * mule/mule-charset.el (default-coded-charset-priority-list): Add
1636 2001-07-20 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1638 * dumped-lisp.el (preloaded-file-list): Dump
1639 "Ideograph-R028-Private" with XEmacs UTF-2000.
1641 2001-07-15 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1643 * mule/mule-charset.el (default-coded-charset-priority-list): Add
1646 2001-07-09 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1648 * mule/mule-charset.el (default-coded-charset-priority-list): Add
1649 `ideograph-gt-pj-{1..11}'.
1651 * dumped-lisp.el (preloaded-file-list): Dump `isolated-char' in
1654 2000-12-06 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1656 * mule/mule-charset.el (default-coded-charset-priority-list):
1657 Prefer `chinese-gb2312' than `chinese-cns11643-*'; add
1660 2000-10-05 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1662 * format.el (format-alist): Revive `image/jpeg', `image/gif',
1663 `image/png', `image/x-xpm' and `image/tiff'.
1665 * files.el (binary-file-regexps): Add *.PNG.
1667 2000-07-23 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1669 * mule/mule-charset.el (default-coded-charset-priority-list):
1670 Prefer `japanese-jisx0208-1990' than `japanese-jisx0212'; prefer
1671 `korean-ksc5601' than `japanese-jisx0213-1'; add `mojikyo-2022-1'.
1673 2000-09-27 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1675 * list-mode.el: Call `completion-list-mode' to avoid slowness of
1676 the first completion when UTF-2000 is running.
1678 2000-05-30 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1680 * mule/mule-charset.el (default-coded-charset-priority-list):
1683 2000-04-28 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1685 * dumped-lisp.el (preloaded-file-list): Don't add "mojikyo".
1687 * mule/mule-charset.el (default-coded-charset-priority-list): Add
1688 `mojikyo' instead of `mojikyo-pj-[1..21]'.
1690 2000-04-27 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1692 * mule/vietnamese.el (vscii-2): Delete abolished property
1693 `composite'; now composite mode is default.
1695 2000-04-26 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1697 * bytecomp.el (byte-compile-insert-header): Use `binary' instead
1698 of `raw-text'; check \uHHHH representation even if non-ascii
1699 characters are not found.
1701 * dumped-lisp.el (preloaded-file-list): Add "ccs-tcvn5712.el" in
1702 UTF-2000; add "viet-ccl" in non-UTF-2000 Mule; add "vietnamese"
1705 * mule/viet-ccl.el: New file.
1707 * mule/vietnamese.el (vscii-2): New coding-system in UTF-2000.
1708 (tcvn-5712): New coding-system alias of `vscii-2' in UTF-2000.
1709 - Separate CCL based implementations to viet-ccl.el.
1711 2000-02-24 MORIOKA Tomohiko <tomo@m17n.org>
1713 * mule/mule-conf.el (japanese-jisx0213-1): Allow
1715 (japanese-jisx0213-2): Allow "jisx0213.2000-2".
1717 * mule/mule-charset.el (default-coded-charset-priority-list):
1718 Prefer `japanese-jisx0213-1' and `japanese-jisx0213-2' to
1719 `japanese-jisx0208-1978' and `japanese-jisx0208-1990'.
1721 2000-01-31 MORIOKA Tomohiko <tomo@etl.go.jp>
1723 * dumped-lisp.el (preloaded-file-list): Add "mojikyo" in UTF-2000.
1725 2000-01-27 MORIOKA Tomohiko <tomo@m17n.org>
1727 * mule/mule-charset.el (default-coded-charset-priority-list): Add
1730 2000-01-26 MORIOKA Tomohiko <tomo@etl.go.jp>
1732 * mule/mule-charset.el (default-coded-charset-priority-list):
1733 Prefer `mojikyo-pj-*' and `ideograph-daikanwa' to `ucs-bmp' and
1736 2000-01-12 MORIOKA Tomohiko <tomo@etl.go.jp>
1738 * mule/mule-charset.el (default-coded-charset-priority-list): Add
1739 `mojikyo-pj-[1 .. 21]' in UTF-2000.
1741 2000-01-14 MORIOKA Tomohiko <tomo@etl.go.jp>
1743 * mule/mule-charset.el (default-coded-charset-priority-list): Add
1744 `katakana-jisx0201' in UTF-2000.
1746 1999-12-23 MORIOKA Tomohiko <tomo@urania.m17n.org>
1748 * dumped-lisp.el (preloaded-file-list): Add "u0A000-Yi-Syllables",
1749 "u0AC00-Hangul-Syllables", "u0FB00-Alphabetic-Presentation-Forms",
1750 "u0FB50-Arabic-Presentation-Forms-A",
1751 "u0FE20-Combining-Half-Marks", "u0FE30-CJK-Compatibility-Forms",
1752 "u0FE50-Small-Form-Variants",
1753 "u0FE70-Arabic-Presentation-Forms-B",
1754 "u0FF00-Halfwidth-and-Fullwidth-Forms" and "u0FFF0-Specials" in
1757 1999-12-22 MORIOKA Tomohiko <tomo@etl.go.jp>
1759 * dumped-lisp.el (preloaded-file-list): Delete
1760 "ccs-jisx0208-1983.el"; add "Ideograph-R031-Enclosure"
1761 ... "Ideograph-R214-Flute" in UTF-2000.
1763 1999-11-21 MORIOKA Tomohiko <tomo@etl.go.jp>
1765 * mule/mule-conf.el (japanese-jisx0213-1): New coded-charset.
1766 (japanese-jisx0213-2): New coded-charset.
1768 * dumped-lisp.el (preloaded-file-list): Add
1769 "Ideograph-R028-Private", "Ideograph-R029-Again" and
1770 "Ideograph-R030-Mouth".
1772 1999-11-19 MORIOKA Tomohiko <tomo@etl.go.jp>
1774 * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R012-Eight",
1775 "Ideograph-R013-Down-Box", "Ideograph-R014-Cover",
1776 "Ideograph-R015-Ice", "Ideograph-R016-Table",
1777 "Ideograph-R017-Open-Box", "Ideograph-R018-Knife",
1778 "Ideograph-R019-Power", "Ideograph-R020-Wrap", "Ideograph-R021-Spoon",
1779 "Ideograph-R022-Right-Open-Box", "Ideograph-R023-Hiding-Enclosure",
1780 "Ideograph-R024-Ten", "Ideograph-R025-Divination",
1781 "Ideograph-R026-Seal" and "Ideograph-R027-Cliff" in UTF-2000.
1783 1999-11-18 MORIOKA Tomohiko <tomo@etl.go.jp>
1785 * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R002-Line",
1786 "Ideograph-R003-Dot", "Ideograph-R004-Slash",
1787 "Ideograph-R005-Second", "Ideograph-R006-Hook",
1788 "Ideograph-R007-Two", "Ideograph-R008-Lid", "Ideograph-R009-Man",
1789 "Ideograph-R010-Legs" and "Ideograph-R011-Enter".
1791 * mule/mule-charset.el (default-coded-charset-priority-list): Add
1792 `japanese-jisx0208-1990' and `japanese-jisx0208-1978'.
1794 1999-11-16 MORIOKA Tomohiko <tomo@urania.m17n.org>
1796 * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R001-One"
1799 1999-11-16 MORIOKA Tomohiko <tomo@urania.m17n.org>
1801 * mule/mule-conf.el (sisheng): Moved from mule/chinese.el.
1802 (chinese-isoir165): Moved from mule/chinese.el.
1803 (chinese-cns11643-3): Moved from mule/chinese.el.
1804 (chinese-cns11643-4): Moved from mule/chinese.el.
1805 (chinese-cns11643-5): Moved from mule/chinese.el.
1806 (chinese-cns11643-6): Moved from mule/chinese.el.
1807 (chinese-cns11643-7): Moved from mule/chinese.el.
1809 * mule/chinese.el: Move definition of coded-charsets to
1812 1999-11-15 MORIOKA Tomohiko <tomo@urania.m17n.org>
1814 * mule/mule-charset.el (default-coded-charset-priority-list): Add
1815 `ideograph-daikanwa'.
1817 1999-11-15 MORIOKA Tomohiko <tomo@urania.m17n.org>
1819 * dumped-lisp.el (preloaded-file-list): Delete
1820 "ccs-jisx0201-latin.el".
1822 1999-11-15 MORIOKA Tomohiko <tomo@etl.go.jp>
1824 * dumped-lisp.el (preloaded-file-list): Add
1825 "u031A0-Extended-Bopomofo" in UTF-2000.
1827 1999-11-15 MORIOKA Tomohiko <tomo@etl.go.jp>
1829 * dumped-lisp.el (preloaded-file-list): u02E00-CJK-Radicals was
1830 renamed to u02E00-CJK-Radical-Supplement.
1832 1999-11-14 MORIOKA Tomohiko <tomo@urania.m17n.org>
1834 * dumped-lisp.el (preloaded-file-list): Add
1835 "u03000-CJK-Symbols-and-Punctuation", "u03040-Hiragana",
1836 "u030A0-Katakana", "u03100-Bopomofo",
1837 "u03130-Hangul-Compatibility-Jamo", "u03190-Kanbun",
1838 "u03200-Enclosed-CJK-Letters-and-Months" and
1839 "u03300-CJK-Compatibility".
1841 1999-11-14 MORIOKA Tomohiko <tomo@urania.m17n.org>
1843 * dumped-lisp.el (preloaded-file-list): Add "u02E00-CJK-Radicals",
1844 "u02F00-Kangxi-Radicals" and
1845 "u02FF0-Ideographic-Description-Characters".
1847 1999-11-14 MORIOKA Tomohiko <tomo@urania.m17n.org>
1849 * dumped-lisp.el (preloaded-file-list): Add
1850 "u02600-Miscellaneous-Symbols", "u02700-Dingbats" and
1851 "u02800-Braille-Patterns" in UTF-2000.
1853 1999-11-14 MORIOKA Tomohiko <tomo@urania.m17n.org>
1855 * dumped-lisp.el (preloaded-file-list): Load "uXXXXX-*" instead of
1856 "uXXXXX-*.el" in UTF-2000.
1858 * bytecomp.el (byte-compile-insert-header): Delete comments if
1859 non-ASCII characters are found; allow `byte-compile-dynamic' and
1860 `byte-compile-dynamic-docstrings' if *.elc will be encoded by
1863 1999-11-14 MORIOKA Tomohiko <tomo@urania.m17n.org>
1865 * dumped-lisp.el (preloaded-file-list): Add
1866 "u02500-Box-Drawing.el", "u02580-Block-Elements.el" and
1867 "u025A0-Geometric-Shapes.el".
1869 1999-11-14 MORIOKA Tomohiko <tomo@urania.m17n.org>
1871 * dumped-lisp.el (preloaded-file-list): Add
1872 "u02400-Control-Pictures.el", "u02440-OCR.el" and
1873 "u02460-Enclosed-Alphanumerics.el".
1875 1999-11-14 MORIOKA Tomohiko <tomo@urania.m17n.org>
1877 * mule/mule-charset.el (default-coded-charset-priority-list): Add
1880 * dumped-lisp.el (preloaded-file-list): Add
1881 "u02200-Mathematical-Operators.el" and
1882 "u02300-Miscellaneous-Technical.el".
1884 1999-11-14 MORIOKA Tomohiko <tomo@urania.m17n.org>
1886 * mule/mule-charset.el (default-coded-charset-priority-list): Add
1887 `chinese-cns11643-*'.
1889 * dumped-lisp.el (preloaded-file-list): Add
1890 "u02100-Letterlike-Symbols.el", "u02150-Number-Forms.el" and
1891 "u02190-Arrows.el" in UTF-2000.
1893 1999-11-14 MORIOKA Tomohiko <tomo@urania.m17n.org>
1895 * mule/mule-charset.el (default-coded-charset-priority-list): Add
1898 * dumped-lisp.el (preloaded-file-list): Add
1899 "u02000-General-Punctuation.el", "u02070-Superscripts.el",
1900 "u02080-Subscripts.el", "u020A0-Currency-Symbols.el" and
1901 "u020D0-Combining-Diacritical-Marks-for-Symbols.el" in UTF-2000.
1903 1999-11-14 MORIOKA Tomohiko <tomo@urania.m17n.org>
1905 * dumped-lisp.el (preloaded-file-list): Delete "ccs-viscii.el".
1907 1999-11-14 MORIOKA Tomohiko <tomo@urania.m17n.org>
1909 * dumped-lisp.el (preloaded-file-list): Add "u013A0-Cherokee.el",
1910 "u01400-Canadian.el", "u01680-Ogham.el", "u016A0-Runic.el",
1911 "u01780-Khmer.el", "u01800-Mongolian.el",
1912 "u01E00-Latin-Extended-Additional.el" and
1913 "u01F00-Greek-Extended.el" in UTF-2000.
1915 1999-11-13 MORIOKA Tomohiko <tomo@urania.m17n.org>
1917 * mule/mule-charset.el (default-coded-charset-priority-list): Add
1918 `ethiopic-ucs' and `ethiopic'.
1920 * dumped-lisp.el (preloaded-file-list): Add "u010A0-Georgian.el",
1921 "u01100-Hangul-Jamo.el" and "u01200-Ethiopic.el".
1923 * mule/mule-conf.el: Move definition of coded-charset `ethiopic'
1924 from mule/ethiopic.el.
1926 * mule/ethiopic.el: Move definition of coded-charset `ethiopic' to
1929 1999-11-13 MORIOKA Tomohiko <tomo@urania.m17n.org>
1931 * mule/mule-charset.el (default-coded-charset-priority-list): Add
1934 * mule/mule-conf.el (lao): New coded-charset.
1936 * dumped-lisp.el (preloaded-file-list): Add
1937 "u00900-Devanagari.el", "u00980-Bengali.el", "u00A00-Gurmukhi.el",
1938 "u00A80-Gujarati.el", "u00B00-Oriya.el", "u00B80-Tamil.el",
1939 "u00C00-Telugu.el", "u00C80-Kannada.el", "u00D00-Malayalam.el",
1940 "u00D80-Sinhala.el", "u00E00-Thai.el", "u00E80-Lao.el",
1941 "u00F00-Tibetan.el" and "u01000-Myanmar.el".
1943 1999-11-13 MORIOKA Tomohiko <tomo@urania.m17n.org>
1945 * mule/mule-charset.el (default-coded-charset-priority-list): Add
1946 `ucs-bmp' and `arabic-iso8859-6'.
1948 1999-11-13 MORIOKA Tomohiko <tomo@urania.m17n.org>
1950 * dumped-lisp.el (preloaded-file-list): Add "u00400-Cyrillic.el",
1951 "u00530-Armenian.el", "u00590-Hebrew.el", "u00600-Arabic.el",
1952 "u00700-Syriac.el" and "u00780-Thaana.el" in UTF-2000.
1954 1999-11-12 MORIOKA Tomohiko <tomo@urania.m17n.org>
1956 * startup.el (normal-top-level): Load autoload file for UTF-2000
1959 1999-11-11 MORIOKA Tomohiko <tomo@etl.go.jp>
1961 * dumped-lisp.el (preloaded-file-list): Add "mule-conf" in Mule;
1962 delete "ccs-iso8859-*.el"; add "u00000-C0.el",
1963 "u00020-Basic-Latin.el", "u00080-C1.el",
1964 "u000A0-Latin-1-Supplement.el", "u00100-Latin-Extended-A.el",
1965 "u00180-Latin-Extended-B.el", "u00250-IPA-Extensions.el",
1966 "u002B0-Spacing-Modifier-Letters.el",
1967 "u00300-Combining-Diacritical-Marks.el" and "u00370-Greek.el" in
1970 1999-11-10 MORIOKA Tomohiko <tomo@etl.go.jp>
1972 * mule/mule-charset.el (default-coded-charset-priority-list): Add
1973 `japanese-jisx0212' and `ipa' in UTF-2000; use `latin-viscii-*'
1974 instead of `vietnamese-viscii-*'.
1976 1999-11-09 MORIOKA Tomohiko <tomo@etl.go.jp>
1978 * mule/mule-conf.el: New file.
1980 * mule/misc-lang.el: Move definition of charset `ipa' to
1983 1999-10-10 MORIOKA Tomohiko <tomo@urania.m17n.org>
1985 * mule/mule-charset.el (default-coded-charset-priority-list): Add
1986 `latin-viscii'; prefer it for characters used in Vietnamese.
1988 1999-10-08 Daiki Ueno <ueno@ueda.info.waseda.ac.jp>
1990 * bytecomp.el (byte-compile-insert-header): Fix regexp.
1992 1999-10-07 MORIOKA Tomohiko <tomo@etl.go.jp>
1994 * mule/viet-chars.el (latin-viscii-lower): Renamed from charset
1995 `vietnamese-viscii-lower'.
1996 (latin-viscii-upper): Renamed from charset
1997 `vietnamese-viscii-upper'.
1998 (vietnamese-viscii-lower): New alias for charset
1999 `latin-viscii-lower'.
2000 (vietnamese-viscii-upper): New alias for charset
2001 `latin-viscii-upper'.
2003 1999-10-05 MORIOKA Tomohiko <tomo@etl.go.jp>
2005 * mule/mule-charset.el (default-coded-charset-priority-list):
2006 Comment out `hiragana-jisx0208' and `katakana-jisx0208'.
2008 1999-10-04 MORIOKA Tomohiko <tomo@etl.go.jp>
2010 * mule/ccs-jisx0208-1983.el, mule/ccs-tcvn5712.el,
2011 mule/ccs-viscii.el, mule/ccs-iso8859-9.el,
2012 mule/ccs-jisx0201-latin.el, mule/ccs-iso8859-2.el,
2013 mule/ccs-iso8859-3.el, mule/ccs-iso8859-4.el: Moved to
2016 1999-10-03 MORIOKA Tomohiko <tomo@urania.m17n.org>
2018 * mule/ccs-tcvn5712.el: New file.
2020 1999-10-03 MORIOKA Tomohiko <tomo@urania.m17n.org>
2022 * dumped-lisp.el (preloaded-file-list): Add "ccs-jisx0208-1983.el"
2025 1999-10-02 MORIOKA Tomohiko <tomo@urania.m17n.org>
2027 * mule/mule-charset.el (default-coded-charset-priority-list): Add
2028 `japanese-jisx0208'.
2030 1999-10-02 MORIOKA Tomohiko <tomo@urania.m17n.org>
2032 * dumped-lisp.el (preloaded-file-list): Add
2033 "ccs-jisx0201-latin.el", "ccs-iso8859-2.el", "ccs-iso8859-3.el",
2034 "ccs-iso8859-4.el", "ccs-iso8859-9.el" and "ccs-viscii.el" in
2037 * mule/ccs-iso8859-2.el, mule/ccs-iso8859-3.el,
2038 mule/ccs-iso8859-4.el, mule/ccs-iso8859-9.el,
2039 mule/ccs-jisx0201-latin.el, mule/ccs-jisx0208-1983.el,
2040 mule/ccs-viscii.el: New files.
2042 * bytecomp.el (byte-compile-insert-header): Don't use `raw-text'
2045 1999-09-30 MORIOKA Tomohiko <tomo@urania.m17n.org>
2047 * mule/mule-charset.el (default-coded-charset-priority-list): Add
2048 `hiragana-jisx0208' and `katakana-jisx0208'.
2050 1999-09-21 MORIOKA Tomohiko <tomo@etl.go.jp>
2052 * mule/chinese.el (chinese-cns11643-3): Define it even if
2053 `utf-2000' is provided.
2054 (chinese-cns11643-4): Likewise.
2055 (chinese-cns11643-5): Likewise.
2056 (chinese-cns11643-6): Likewise.
2057 (chinese-cns11643-7): Likewise.
2059 1999-09-14 MORIOKA Tomohiko <tomo@etl.go.jp>
2061 * mule/mule-charset.el (default-coded-charset-priority-list): Add
2062 thai-tis620 and hebrew-iso8859-8; namely all BMP are covered.
2064 1999-09-13 MORIOKA Tomohiko <tomo@urania.m17n.org>
2066 * mule/mule-charset.el (default-coded-charset-priority-list): Add
2067 `cyrillic-iso8859-5' and `greek-iso8859-7'.
2069 1999-09-13 MORIOKA Tomohiko <tomo@urania.m17n.org>
2071 * mule/mule-charset.el (default-coded-charset-priority-list):
2074 1999-09-09 MORIOKA Tomohiko <tomo@etl.go.jp>
2076 * mule/viet-chars.el: Don't define charset
2077 `vietnamese-viscii-lower' and `vietnamese-viscii-upper' because
2078 they are defined as builtin charsets.
2080 1999-08-31 MORIOKA Tomohiko <tomo@etl.go.jp>
2082 * version.el (emacs-version): Add more space just before UTF-2000
2085 1999-08-29 MORIOKA Tomohiko <tomo@etl.go.jp>
2087 * version.el ([constant] emacs-version): Don't add a space in the
2088 preceding place of `xemacs-betaname' because it is duplicated.
2089 (emacs-version): Add UTF-2000 version if `utf-2000' is provided.
2091 * startup.el (splash-frame-body): Add ETL.
2093 1999-08-28 MORIOKA Tomohiko <tomo@etl.go.jp>
2095 * mule/chinese.el (chinese-cns11643-3): Don't define if `utf-2000'
2096 is provided because it is defined as builtin charset.
2097 (chinese-cns11643-4): Likewise.
2098 (chinese-cns11643-5): Likewise.
2099 (chinese-cns11643-6): Likewise.
2100 (chinese-cns11643-7): Likewise.
2102 1999-08-24 MORIOKA Tomohiko <tomo@etl.go.jp>
2104 * mule/mule-cmds.el (reset-language-environment): Fix problem when
2105 coding-system `iso-10646-ucs-4' is not defined.
2107 1999-06-17 MORIOKA Tomohiko <tomo@etl.go.jp>
2109 * bytecomp.el (byte-compile-insert-header): Use utf-8 as
2110 coding-system if `utf-2000' is provided.
2112 1999-06-15 MORIOKA Tomohiko <tomo@etl.go.jp>
2114 * mule/mule-coding.el: Add `utf-8' to coding-priority-list if
2115 `utf-2000' is provided.
2117 1999-06-15 MORIOKA Tomohiko <tomo@etl.go.jp>
2119 * dumped-lisp.el (preloaded-file-list): Don't load vietnamese.el
2120 if utf-2000 is provided temporally.
2122 1999-06-10 MORIOKA Tomohiko <tomo@etl.go.jp>
2124 * mule/vietnamese.el (leading-code-private-11): Deleted [defined
2125 as builtin variable].
2127 1999-06-04 MORIOKA Tomohiko <tomo@etl.go.jp>
2129 * files.el (insert-file-contents-literally): Treat file as binary;
2130 call file-name-handlers. [sync with Emacs 20.3.10]
2132 2008-12-28 Vin Shelton <acs@xemacs.org>
2134 * XEmacs 21.4.22 is released
2136 2008-12-30 Vin Shelton <acs@xemacs.org>
2138 * easy-mmode.el: Added easy-mmode.el so autoload.el will work
2139 during building even if no packages are found.
2141 2008-05-13 Aidan Kehoe <kehoea@parhasard.net>
2143 * printer.el (generic-print-region):
2144 (generic-print-buffer):
2145 Use #'valid-device-type-p instead of #'valid-specifier-tag-p to
2146 check if the msprinter device is available, now that msprinter is
2147 always available as a specifier tag.
2149 2008-12-24 Vin Shelton <acs@xemacs.org>
2151 * about.el: Add Francisco to my bio!
2153 2008-12-23 Vin Shelton <acs@xemacs.org>
2155 * autoload.el: Move operator definitions to autoload-operators.el
2156 in the xemacs-base package.
2158 2007-11-22 Vin Shelton <acs@xemacs.org>
2160 * about.el (about-hacker-contribution): Updated my bio.
2162 2007-10-07 Vin Shelton <acs@xemacs.org>
2164 * XEmacs 21.4.21 is released
2166 2007-09-19 Didier Verna <didier@xemacs.org>
2168 Update my personal info.
2169 * about.el (xemacs-hackers): Use 'didier instead of 'dv.
2170 * about.el (about-other-current-hackers): Ditto.
2171 * about.el (about-url-alist): Add my musical website.
2172 * about.el (about-personal-info): Update my entry.
2173 * about.el (about-hacker-contribution): Ditto.
2175 2007-08-21 Adrian Aichner <adrian@xemacs.org>
2177 * package-get.el (package-get-download-sites): Update download
2179 * package-get.el (package-get-pre-release-download-sites): Ditto.
2181 2007-08-18 Vin Shelton <acs@xemacs.org>
2183 * package-get.el (package-get-pre-release-download-sites): Sync
2184 mirror sites with 21.5. (Thanks, Adrian)
2186 2007-08-09 Mike Sperber <mike@xemacs.org>
2188 * startup.el (migrate-user-init-file): Create backup of
2189 `user-init-file' before migrating.
2190 * startup.el (maybe-migrate-user-init-file): Print
2191 information about backup file.
2192 (maybe-create-compatibility-dot-emacs): Follow above change.
2194 2006-11-02 Adrian Aichner <adrian@xemacs.org>
2196 * font-lock.el: Sync font-lock-add-keywords and
2197 font-lock-remove-keywords from GNU Emacs.
2198 * font-lock.el (font-lock-keywords-alist): New.
2199 * font-lock.el (font-lock-removed-keywords-alist): New.
2200 * font-lock.el (font-lock-add-keywords): New.
2201 * font-lock.el (font-lock-update-removed-keyword-alist): New.
2202 * font-lock.el (font-lock-remove-keywords): New.
2204 2007-08-16 Vin Shelton <acs@xemacs.org>
2206 * font-lock.el: Add defvar for font-lock-warning-face. Original
2207 patch from Hans de Graaff.
2209 2007-07-28 Adrian Aichner <adrian@xemacs.org>
2211 * package-get.el (package-get-download-sites): Document Chile and
2212 update Denmark download site.
2213 * package-get.el (package-get-pre-release-download-sites): Ditto.
2215 2007-05-20 Stephen J. Turnbull <stephen@xemacs.org>
2217 * gutter-items.el (progress-feedback-with-label): Clarify docstring.
2219 2006-12-09 Vin Shelton <acs@xemacs.org>
2221 * XEmacs 21.4.20 is released
2223 2006-10-14 Jeff Miller <jmiller@xemacs.org>
2225 * info.el (Info-find-emacs-command-nodes): fix regex for find command node.
2227 2006-11-14 Stephen J. Turnbull <stephen@xemacs.org>
2229 * info.el (Info-find-file-node, Info-insert-dir)
2230 (Info-read-subfile, Info-insert-file-contents): Maintain invariant
2231 `(equal buffer-file-truename (file-truename buffer-file-name))'.
2232 Thanks to Nelson Ferreira <nelson.ferreira@ieee.org> for report
2235 2006-05-20 Ville Skyttä <scop@xemacs.org>
2237 * obsolete.el (line-beginning-position): New, from 21.5.x.
2238 (line-end-position): Ditto.
2240 2006-06-03 Adrian Aichner <adrian@xemacs.org>
2242 * package-get.el (package-get-download-sites): Welcome
2243 nl.xemacs.org and Thanks!
2244 * package-get.el (package-get-pre-release-download-sites): Ditto.
2246 2004-01-19 Martin Buchholz <martin@xemacs.org>
2248 * font-lock.el: Add support for not-so recent changes in Java to
2251 2006-01-28 Vin Shelton <acs@xemacs.org>
2253 * XEmacs 21.4.19 is released
2255 2006-01-03 Aidan Kehoe <kehoea@parhasard.net>
2257 * easymenu.el: Update copyright.
2258 * easymenu.el (easy-menu-all-popups):
2260 * easymenu.el (easy-menu-add):
2261 Document a bug, rework the function to preserve any existing
2262 non-default mode-popup-menu instead of overwriting it, and not to
2263 bother normalising the menu title (nothing else does).
2264 * easymenu.el (easy-menu-remove):
2265 Restore the default mode-popup-menu instead of leaving an empty
2266 one when we remove the last easy-menu popup.
2268 2006-01-06 Adrian Aichner <adrian@xemacs.org>
2270 * package-get.el (package-get-download-sites): Add pt.xemacs.org,
2271 as suggested by Rodrigo Ventura.
2272 * package-get.el (package-get-pre-release-download-sites): Ditto,
2273 with replacement of xemacs-21.5 by beta, which is the logical path
2274 to our beta core and package pre-releases.
2276 2005-12-17 Adrian Aichner <adrian@xemacs.org>
2278 * package-get.el (package-get-download-sites): Add Hong Kong
2280 * package-get.el (package-get-pre-release-download-sites): Ditto.
2282 2005-12-26 Vin Shelton <acs@xemacs.org>
2285 * find-paths.el (paths-emacs-root-p): Add search for package root.
2286 * find-paths.el (paths-find-emacs-root): Replaced with
2287 paths-find-invocation-roots, which returns a list of roots.
2288 * find-paths.el (paths-find-invocation-roots): New.
2289 * find-paths.el (paths-find-emacs-roots): Call paths-find-invocation-roots.
2291 2005-12-05 Ville Skyttä <scop@xemacs.org>
2293 * minibuf.el (x-library-search-path): Add /usr(/local)/share/X11.
2294 * font.el (font-lookup-rgb-components): Ditto, remove stale comment.
2296 2005-12-03 Vin Shelton <acs@xemacs.org>
2298 * XEmacs 21.4.18 is released
2300 2005-10-28 Adrian Aichner <adrian@xemacs.org>
2302 * package-get.el (package-get-download-sites): Update reflecting
2303 latest http://www.xemacs.org/Releases/ information generated by
2304 xemacs-builds/adrian/website/package-get-2-download-sites.el.
2305 * package-get.el (package-get-pre-release-download-sites): Ditto.
2307 2005-02-28 Simon Josefsson <jas@extundo.com>
2309 * about.el (xemacs-hackers): Add jas.
2310 (about-other-current-hackers): Likewise.
2311 (about-url-alist): Add URL for jas.
2312 (about-personal-info): Document jas.
2313 (about-hacker-contribution): Describe jas contributions.
2315 2005-03-25 Ralf Angeli <angeli@iwi.uni-sb.de>
2317 * easymenu.el (easy-menu-remove): As described in
2318 E1D4Nn5-0001lq-EU@neutrino.iwi.uni-sb.de; don't strip everything
2319 except the "Command" menu from mode-popup-menu.
2321 2005-03-25 Ralf Angeli <angeli@iwi.uni-sb.de>
2323 * font.el (font-spatial-to-canonical): Correct calculation of
2324 return value for pixel-based input value.
2326 2002-05-13 Adrian Aichner <adrian@xemacs.org>
2328 * code-process.el (call-process): Process-related docstring
2329 improvements spurred by Norbert Koch.
2330 * code-process.el (call-process-region): Ditto.
2331 * code-process.el (start-process): Ditto.
2333 2005-10-09 Adrian Aichner <adrian@xemacs.org>
2335 * finder.el (finder-find-library): Return filename actually
2338 2005-10-10 Steve Youngs <steve@sxemacs.org>
2340 * help.el (view-emacs-news): Use `expand-file-name' instead of
2341 `locate-data-file' as the latter will find any "NEWS" files that
2342 might exist in packages _before_ the one in core.
2344 2005-06-06 Adrian Aichner <adrian@xemacs.org>
2346 * package-get.el (package-get-init-package):
2347 package-get-init-package buglet (21.4.17) by Jeff Mincy
2348 <mincy@rcn.com> fixing false temporary load-path shadows reported
2349 after package installation and simplifying code.
2351 2005-10-18 Ville Skyttä <scop@xemacs.org>
2353 * package-get.el (package-get-download-sites): Sync mirrors list
2354 with the XEmacs website.
2355 (package-get-pre-release-download-sites): Ditto.
2357 2005-04-06 Stephen J. Turnbull <stephen@xemacs.org>
2359 * derived.el (derived-mode-merge-syntax-tables):
2360 Revert my 21.5-only patch of 2003-07-18 which slipped in
2361 through Jerry James's patch of 2004-06-07.
2363 2005-02-23 Adrian Aichner <adrian@xemacs.org>
2365 * cmdloop.el (keyboard-quit): Remove workaround for
2366 `region-active-p' not making sure active region is in current
2367 buffer now that it does.
2368 * minibuf.el (minibuffer-keyboard-quit): Ditto.
2369 * simple.el (region-active-p): `region-active-p' to only return t
2370 when active region is in current buffer.
2372 2005-02-21 Norbert Koch <viteno@xemacs.org>
2374 * package-ui.el (pui-list-packages): MF21.5, adapt to longer
2375 package names, quell a byte-compiler warning, doc fix.
2377 2005-02-16 Aidan Kehoe <kehoea@parhasard.net>
2379 * buffer.el (pop-to-buffer):
2380 * window-xemacs.el (display-buffer):
2381 Document use of `same-window-buffer-names,' `same-window-regexps'
2382 by pop-to-buffer and display-buffer.
2384 2005-02-06 Vin Shelton <acs@xemacs.org>
2386 * XEmacs 21.4.17 is released
2388 2005-01-29 Ben Wing <ben@xemacs.org>
2390 * shadow.el (find-emacs-lisp-shadows):
2391 Add custom-defines to list of ignored files.
2393 2005-01-17 Adrian Aichner <adrian@xemacs.org>
2395 * simple.el (shifted-motion-keys-select-region): Fix statement
2396 about unshifted-motion-keys-deselect-region.
2398 2004-12-15 Ville Skyttä <scop@xemacs.org>
2400 * bytecomp-runtime.el (make-obsolete): Add 3rd argument (no-op for
2401 now) for GNU Emacs compatibility.
2402 (make-obsolete-variable): Ditto.
2404 2004-01-08 Ben Wing <ben@xemacs.org>
2406 * code-files.el (load):
2407 File positions are 0 based not 1 based. Thanks to Steve Youngs.
2409 2004-12-05 Vin Shelton <acs@xemacs.org>
2411 * XEmacs 21.4.16 is released
2413 2004-12-04 Vin Shelton <acs@xemacs.org>
2415 * auto-autoloads.el: Regenerated.
2417 * custom-load.el: Regenerated.
2419 2004-09-15 Stephen J. Turnbull <stephen@xemacs.org>
2421 Fix bug: apropos errors if a defalias refers to an undefined
2422 function. <87pt4pmdcs.fsf@tleepslib.sk.tsukuba.ac.jp>
2424 * apropos.el (apropos):
2426 * help.el (frob-help-extents):
2427 * help-macro.el (make-help-screen):
2428 * hyper-apropos.el (hyper-apropos-grok-functions):
2429 (hyper-apropos-get-doc):
2430 Catch void-function error thrown by `documentation'.
2432 2004-09-02 Steve Youngs <steve@youngs.au.com>
2434 * packages.el (package-require): Fix incorrect arg to format.
2435 This fixes a `format specifier' error.
2437 2004-08-13 Jerry James <james@xemacs.org>
2439 * bytecomp.el (forward-word): Tell the byte compiler the correct
2440 number of arguments to forward-word.
2442 2004-08-12 Sven Grundmann <sven@xemacs.org>
2444 * etags.el: Fixed loading of include files for tag completion. Now
2445 you can make a tag file for a library, include it into your
2446 project and it will be reloaded only if it changed. Infinte
2447 include loops are detected and the correct tag files are loaded.
2448 * etags.el (buffer-tag-table-list): Load and verify tag files in
2449 the external function buffer-tag-table-list-load.
2450 * etags.el (buffer-tag-table-list-load): New. Load and verify the
2451 tag files. Also load the included tag files. The priority of the
2452 included files is right below their parent file. If multiple
2453 matches occur then the symbols from the parent file are found
2455 * etags.el (tag-table-include-files): Corrected comment
2456 string. Switched to pattern constant tags-include-pattern to have
2457 it at a central location.
2458 * etags.el (tags-include-pattern): Added doc string.
2459 * etags.el (add-to-tag-completion-table): Removed obsolete
2460 comments as the include files are allready returned by
2461 buffer-tag-table-list and loaded.
2462 * etags.el (find-tag-internal): The include files are allready
2463 included in tag-tables as buffer-tag-table-list returns them now.
2465 2004-07-02 Malcolm Purvis <malcolmp@xemacs.org>
2467 * widgets-gtk.el (gtk-widget-instantiate-notebook-internal):
2468 Loading items into the notebook is now done by C code.
2469 * widgets-gtk.el (gtk-widget-instantiate-internal):
2470 Style no longer changed.
2472 2004-06-28 Nix <nix@esperi.org.uk>
2474 * cmdloop.el (truncate-command-history-for-gc): Delay
2475 execution of all things that look up variable bindings,
2476 via `enqueue-eval-event'.
2478 2004-06-24 Vin Shelton <acs@xemacs.org>
2480 * package-get.el (package-get-require-signed-base-updates):
2481 now defaults to nil.
2483 2004-06-09 Stephen J. Turnbull <stephen@xemacs.org>
2485 * subr.el (split-string): Clean up docstring.
2487 2002-01-24 John Paul Wallington <jpw@shootybangbang.com>
2489 * faces.el (zmacs-region): fix typo in docstring.
2491 2004-06-07 Jerry James <james@xemacs.org>
2493 * derived.el: Synch with Emacs 21.3.
2494 * subr.el (with-local-quit): New, from Emacs 21.3.
2495 * subr.el (delayed-mode-hooks): New variable, from Emacs 21.3.
2496 * subr.el (run-mode-hooks): New function, from Emacs 21.3.
2497 * subr.el (delay-mode-hooks): New macro, from Emacs 21.3.
2499 2004-06-16 Jerry James <james@xemacs.org>
2501 * cl.el (cl-set-substring): Increment start by the length of the
2502 string, not the string itself.
2504 2004-05-19 Malcolm Purvis <malcolmp@xemacs.org>
2506 * etags.el (tag-table-include-files): Expand included TAGS file
2507 paths to avoid problems with relative paths. Thanks to Peter
2508 Chubb <peterc@gelato.unsw.edu.au>.
2509 * etags.el (tags-include-pattern): New.
2510 * etags.el (add-to-tag-completion-table): Parse and ignore
2511 trailing include lines.
2513 2004-06-21 Adrian Aichner <adrian@xemacs.org>
2515 * package-ui.el (pui-help-echo): Fix false cvs conflict by
2516 avoiding line solely composed of equal signs.
2518 2004-06-10 Adrian Aichner <adrian@xemacs.org>
2520 * cus-edit.el (alloc): Typo fix.
2521 * cus-edit.el (custom-browse-visibility): Ditto.
2522 * cus-edit.el (custom-variable-value-create): Ditto.
2523 * cus-edit.el (custom-variable-pre-reset-standard): Ditto.
2524 * cus-edit.el (custom-save-variables): Bind print-length and
2525 print-level to nil to avoid value abbreviation.
2526 * cus-edit.el (custom-save-face-internal): Ditto.
2527 * cus-edit.el (custom-save-faces): Save in sorted order.
2528 * cus-edit.el (custom-save-resets): Bind print-length and
2529 print-level to nil to avoid value abbreviation.
2530 * cus-edit.el (custom-save-loaded-themes): Ditto.
2532 2004-06-09 Stephen J. Turnbull <stephen@xemacs.org>
2534 * subr.el (split-string-default-separators): New.
2535 (split-string): Synch to 21.5/GNU Emacs version. *New semantics*,
2536 see comment in source.
2538 2004-01-29 Stephen J. Turnbull <stephen@xemacs.org>
2540 * mule/japanese.el (paragraph-start, paragraph-separate):
2541 Remove anchor to BOL.
2543 2004-04-30 Stephen J. Turnbull <stephen@xemacs.org>
2545 * cl.el (gensym, gentemp): Improve docstrings.
2547 2004-05-10 Vin Shelton <acs@xemacs.org>
2549 * etags.el: Sync with 21.5 version.
2551 2004-04-21 Sven Grundmann <sven@hellerhof.de>
2554 * etags.el (tags-exuberant-ctags-optimization-p): Enable optimization
2555 only for use with exuberant ctags. This will also enable building of
2556 completion tables with exuberant ctags. This will not work with
2558 * etags.el (get-tag-table-buffer): New function for creating of
2559 completion table is used if tags-exuberant-ctags-optimization-p ist t
2560 * etags.el (tags-explicit-name-pattern): Hold the name pattern for
2561 finding the tag names. New.
2562 * etags.el (add-to-tag-completion-table-exuberant-ctags): Defun for
2563 building tag completion table with exuberant ctags. New.
2564 * etags.el (find-tag-internal): Improve exact tag matching for tags
2565 with name fields. Before the patch return types of functions or
2566 function parameters (with exuberant ctags) were found as matches.
2568 2004-04-21 Sven Grundmann <sven@hellerhof.de>
2570 * list-mode.el (display-completion-list): Fixed completion list was
2571 taking the width of the frame and not of the window for displaying
2572 the selection methods.
2574 2004-04-18 Stephen J. Turnbull <stephen@xemacs.org>
2576 * menubar-items.el (default-menubar): Options are saved to custom.el.
2579 2004-02-23 Stephen J. Turnbull <stephen@xemacs.org>
2581 * isearch-mode.el (isearch-abort): Preserve successful search target.
2583 2004-03-27 Adrian Aichner <adrian@xemacs.org>
2585 * gnuserv.el: Sync with 21.5 version, inspired by bugreport and
2586 (make-variable-buffer-local 'gnuserv-minor-mode) patch by Robert
2588 * gnuserv.el (gnuserv-mode-line-string): New.
2589 * gnuserv.el (gnuserv-minor-mode): Make it buffer-local, not
2591 * gnuserv.el (make-x-device-with-gtk-fallback): New.
2592 * gnuserv.el (gnuserv-edit-files): Use
2593 make-x-device-with-gtk-fallback.
2595 2004-03-23 Malcolm Purvis <malcolmpurvis@optushome.com.au>
2597 * gtk-widgets.el: New import: gtk-accel-group-new.
2599 * dialog-gtk.el (gtk-popup-convert-underscores): New.
2600 * dialog-gtk.el (popup-builtin-question-dialog):
2601 Added support for dialog button mnemonics.
2603 2004-03-22 Chris Green <cmg@dok.org>
2605 * process.el (shell-command): Output buffer was ignored when a
2606 background process was run via shell-command.
2608 2004-03-19 Hrvoje Niksic <hniksic@xemacs.org>
2610 * cus-edit.el (custom-save-variables): Retrieve a list of
2611 variables to save first, sort it, and make sure the variables are
2612 saved in sorted order.
2614 2004-02-23 Steve Youngs <sryoungs@bigpond.net.au>
2616 * package-get.el (package-get-update-base-from-buffer): Force
2617 binary coding system for verifying GnuPG signature in the
2620 2003-07-06 Adrian Aichner <adrian@xemacs.org>
2622 * package-get.el (package-get-package-index-file-location): Handle
2623 missing "EMACSPACKAGEPATH" environment variable.
2625 2003-07-05 Adrian Aichner <adrian@xemacs.org>
2627 * package-admin.el (package-admin-find-top-directory): Simplify
2628 directory comparisions and fix substring errors on short path
2630 * package-get.el (package-get-package-index-file-location):
2631 Default to first component of "EMACSPACKAGEPATH", if set.
2633 2004-02-16 Steve Youngs <sryoungs@bigpond.net.au>
2635 * package-get.el (process-error): New error datum.
2637 2004-02-02 Vin Shelton <acs@xemacs.org>
2639 * XEmacs 21.4.15 is released
2641 2003-12-12 Katsumi Yamaoka <yamaoka@jpl.org>
2643 * itimer.el (activate-itimer): Modify the itimer timeout value as
2644 if it were begun at the last time when the itimer driver was woken
2647 2004-01-27 Stephen J. Turnbull <stephen@xemacs.org>
2649 * specifier.el (Copyright):
2651 (make-specifier-and-init):
2653 (canonicalize-inst-pair):
2654 (canonicalize-spec-list):
2656 Synch docstrings to 21.5 where appropriate.
2658 2004-01-25 Steve Youngs <sryoungs@bigpond.net.au>
2660 * package-get.el (package-get-list-packages-where): New. A
2661 function that allows searching for groups of packages. For
2662 example, find all packages that require the fsf-compat package.
2664 2004-01-25 Steve Youngs <youngs@xemacs.org>
2668 * auto-autoloads.el: Regenerated.
2670 * custom-load.el: Regenerated.
2672 * dumped-lisp.el (packages-hardcoded-lisp): New.
2674 * menubar-items.el (menu-max-items): New.
2675 (menu-submenu-max-items): New.
2676 (menu-submenu-name-format): New.
2677 (menu-split-long-menu): New.
2678 (menu-sort-menu): New.
2679 (default-menubar): Sync to 21.5 in regard to the PUI menus.
2681 * obsolete.el (pui-add-install-directory): Renamed to the more
2682 logical `pui-set-local-package-get-directory'.
2683 (package-get-download-menu): Moved to `package-ui.el' and renamed
2684 to `package-ui-add-download-menu'.
2686 * package-admin.el (package-admin-install-function-mswindows):
2687 Whitespace clean up.
2688 (package-admin-add-single-file-package): Removed.
2689 (package-admin-default-install-function): Whitespace clean up.
2690 (package-admin-find-top-directory): New.
2691 (package-admin-get-install-dir): Use it.
2692 (package-admin-get-manifest-file):
2693 (package-admin-check-manifest):
2694 (package-admin-add-binary-package):
2695 (package-admin-get-lispdir):
2696 (package-admin-delete-binary-package):
2699 * package-get.el (package-get-package-index-file-location): New.
2700 (package-get-install-to-user-init-directory): New.
2701 (package-get-remote):
2702 (package-get-download-sites):
2703 (package-get-pre-release-download-sites): New.
2704 (package-get-site-release-download-sites): New.
2705 (package-get-base-filename):
2706 (package-get-always-update):
2707 (package-get-user-index-filename): Removed.
2708 (package-get-pgp-available-p): New.
2709 (package-get-require-signed-base-updates):
2710 (package-get-was-current):
2711 (package-entries-are-signed): New.
2712 (package-get-continue-update-base): New.
2713 (package-get-download-menu): Removed.
2714 (package-get-require-base):
2715 (package-get-update-base-entry):
2716 (package-get-locate-file):
2717 (package-get-locate-index-file):
2718 (package-get-maybe-save-index):
2719 (package-get-update-base):
2720 (package-get-update-base-from-buffer):
2721 (package-get-update-base-entries):
2722 (package-get-interactive-package-query):
2723 (package-get-update-all):
2725 (package-get-dependencies):
2726 (package-get-init-package):
2727 (package-get-info): New.
2729 (package-get-staging-dir):
2730 (package-get-set-version-prop): Removed.
2731 (package-get-installedp):
2732 (package-get-ever-installed-p):
2733 (packages): Removed.
2734 (package-get-custom-groups): Removed.
2735 (package-get-custom): Removed.
2736 (package-get-custom-add-entry): Removed.
2738 * package-info.el (batch-update-package-info):
2740 * package-net.el (package-net-batch-generate-bin-ini):
2741 (package-net-update-installed-db):
2743 * package-ui.el (pui-info-buffer):
2744 (pui-directory-exists): Removed.
2745 (pui-package-dir-list): Removed.
2746 (pui-add-install-directory): Removed.
2747 (package-ui-download-menu): New.
2748 (package-ui-pre-release-download-menu): New.
2749 (package-ui-site-release-download-menu): New.
2750 (pui-set-local-package-get-directory): New.
2751 (pui-package-symbol-char):
2752 (pui-update-package-display):
2753 (pui-toggle-package):
2754 (pui-toggle-package-key):
2755 (pui-toggle-package-delete):
2756 (pui-toggle-package-delete-key):
2757 (pui-toggle-package-event):
2758 (pui-toggle-verbosity-redisplay):
2759 (pui-install-selected-packages):
2760 (pui-add-required-packages):
2763 (list-packages-mode):
2764 (pui-list-packages):
2766 * packages.el (packages-compute-package-locations):
2768 (package-delete-name):
2769 (packages-hardcoded-lisp): Removed.
2770 (packages-useful-lisp): Removed.
2771 (packages-unbytecompiled-lisp): Removed.
2772 (packages-find-package-directories):
2776 Major code clean up of all things PUI.
2778 Much improved code to determine where packages should be
2779 installed. PUI no longer depends on any packages being
2780 pre-installed to compute where packages are to be installed to.
2782 The user can specify the location of their package-index file. It
2783 isn't necessary to set this because it has sane defaults. People
2784 who "run-in-place" won't accidently overwrite the CVS
2785 package-index file. See
2786 `package-get-package-index-file-location'.
2788 PUI will now properly clean up after itself in the event of an
2789 unsuccessful package install. This drastically reduces the number
2790 of "wrong md5sum" FAQs.
2792 non-Mule XEmacsen can no longer install Mule packages.
2794 Package management via the custom interface has been removed.
2796 The PUI related menubar items have been reorganised.
2798 The PGP verification code has been fixed and the default for
2799 whether or not it is used is automatically computed.
2801 * update-elc.el ((preloaded-file-list site-load-packages
2802 need-to-dump dumped-exe)):
2803 Just a couple of small changes to allow for
2804 `packages-(hardcoded|useful|unbytecompiled)-lisp' not really
2807 2003-12-10 Hrvoje Niksic <hniksic@xemacs.org>
2809 * bytecomp.el (byte-compile-warn-about-unused-variables): Don't
2810 apply `format' to the first argument of byte-compile-warn, it
2811 already calls format.
2813 2003-12-03 Adrian Aichner <adrian@xemacs.org>
2815 * files.el (delete-old-versions): Avoid going interactive during
2816 make install when environment variable VERSION_CONTROL is set.
2818 2003-12-04 Vin Shelton <acs@xemacs.org>
2820 * menubar-items.el (menu-item-search): Only bring up search dialog
2821 box if the feature is available and desired.
2823 2003-11-04 Stephen J. Turnbull <stephen@xemacs.org>
2825 * about.el (about-personal-info): Fix typo in Tony Rossini's entry.
2827 2003-11-05 Vin Shelton <acs@xemacs.org>
2829 * help.el (Help-prin1-face):
2831 princ and prin1 are functions and need to be called as such. The
2832 idea for this patch was submitted by Eric Eide <eeide@cs.utah.edu>.
2834 2003-10-22 Stephen J. Turnbull <stephen@xemacs.org>
2836 * about.el (about-xemacs): Give full version and build date.
2838 2003-09-19 Stephen J. Turnbull <stephen@xemacs.org>
2840 * win32-native.el (grep-null-device): This XEmacs has null-device.
2842 2003-09-06 Mike Sperber <mike@xemacs.org>
2844 * bytecomp.el (byte-compile-defvar-or-defconst): Actually
2845 implement the specified semantics for `defvar.'
2847 2003-09-07 Adrian Aichner <adrian@xemacs.org>
2849 * window-xemacs.el (display-buffer): Fix for `shrink-to-fit' by
2850 Klaus Berndl, calling `shrink-window-if-larger-than-buffer' when
2851 displaying buffer in question.
2853 2003-09-03 Vin Shelton <acs@xemacs.org>
2855 * XEmacs 21.4.14 is released
2857 2003-08-17 Vin Shelton <acs@xemacs.org>
2859 * about.el: Vanity patch.
2861 2003-08-11 Stephen J. Turnbull <stephen@xemacs.org>
2863 * code-process.el (call-process):
2864 (call-process-region):
2866 Document coding system processing.
2868 2003-08-03 Stephen J. Turnbull <stephen@xemacs.org>
2870 * startup.el (splash-frame-body): Idiomatic English.
2872 2003-04-24 Jin Choi <jsc@orangeimagineering.com>
2874 * font-lock.el (font-lock-match-java-declarations): Move
2875 save-restriction, narrow-to-region to beginning of function to
2876 avoid going beyond the limit and causing an infloop.
2878 2003-04-16 Jerry James <james@xemacs.org>
2880 * keydefs.el: Remove mappings for keys mapped to the nowhere
2881 defined function function-key-error.
2883 2003-03-22 Vasily Korytov <deskpot@myrealbox.com>
2885 * lisp-mode.el (emacs-lisp-mode-hook, lisp-mode-hook,
2886 lisp-interaction-mode-hook): Add the docstrings.
2888 2003-08-04 Michael Toomim <toomim@OCF.Berkeley.EDU>
2890 * byte-optimize.el: Fix infinite loop in bytecode optimizer. See:
2891 http://list-archive.xemacs.org/xemacs-beta/200306/msg00157.html
2892 http://list-archive.xemacs.org/xemacs-beta/200307/msg00005.html
2894 2003-06-18 Nickolay Pakoulin <npak@ispras.ru>
2896 * cl-macs.el (cl-transform-lambda): Place doc on Common Lisp
2897 lambda list after the original doc. Care about
2898 #'(lambda () "SingleString")
2900 (cl-function-arglist):
2901 Care about &cl-defs and &cl-quote in lambda list, dotted lists and
2902 circular data structures in lambda list specification
2904 2003-06-11 Adrian Aichner <adrian@xemacs.org>
2906 * font-lock.el (lisp-font-lock-keywords-1): Only NAME, not NAME(
2907 to appear in font-lock-function-name-face.
2909 2003-06-17 Stephen J. Turnbull <stephen@xemacs.org>
2911 * bytecomp.el (byte-compile-lambda): Discard docstring only if it
2912 is not also the value of the lambda.
2914 2003-05-06 Andy Piper <andy@xemacs.org>
2916 * files.el (revert-buffer): Make sure local variables get processed,
2917 even in the case of an optimized reversion.
2919 2003-05-25 XEmacs Build Bot <builds@cvs.xemacs.org>
2921 * XEmacs 21.4.13 is released
2923 2003-03-18 Stephen J. Turnbull <stephen@xemacs.org>
2925 * gutter-items.el (buffers-tab-filter-functions): Improve docstring.
2926 Suggested by a Chris Palmer <chris@nodewarrior.org> patch.
2928 2003-02-14 Ben Wing <ben@xemacs.org>
2931 * byte-optimize.el (byte-compile-inline-expand):
2932 * byte-optimize.el (byte-compile-unfold-lambda):
2933 * byte-optimize.el (byte-optimize-form-code-walker):
2934 * byte-optimize.el (byte-optimize-form):
2935 * byte-optimize.el (byte-decompile-bytecode-1):
2936 * byte-optimize.el (byte-optimize-lapcode):
2937 Review carefully and sync up to 20.7 except for areas as noted.
2938 Fixes problem with JDE compilation.
2940 2003-02-05 Ben Wing <ben@xemacs.org>
2943 * simple.el (motion-keys-for-shifted-motion):
2944 Omit M-S-home/end from motion keys.
2946 2003-02-07 Ben Wing <ben@xemacs.org>
2948 * text-props.el (text-property-any):
2949 * text-props.el (text-property-not-all):
2950 Fix bug when end > start.
2952 2003-01-17 Stephen J. Turnbull <stephen@xemacs.org>
2954 * info.el (Info-insert-dir): Make default-directory end in
2955 separator. Patch due to Martin Buchholz.
2957 2003-01-15 Stephen J. Turnbull <stephen@xemacs.org>
2959 * XEmacs 21.4.12 "Portable Code" is released.
2961 2003-01-13 Ilya Golubev <golubev@xemacs.org>
2963 * about.el: Update golubev data.
2965 2003-01-15 Stephen J. Turnbull <stephen@xemacs.org>
2967 * isearch-mode.el (isearch-mode-map): Substitute comment on
2968 desirability, and back out "GR is printable" changes.
2970 2003-01-08 Stephen J. Turnbull <stephen@xemacs.org>
2972 * isearch-mode.el (isearch-mode-map): Don't bind CSI.
2974 2003-01-07 Stephen J. Turnbull <stephen@xemacs.org>
2976 * isearch-mode.el (isearch-mode-map): GR (and C1) is printable.
2978 2003-01-06 Ville Skyttä <scop@xemacs.org>
2980 * menubar-items.el (default-menubar): Use browse-url-mozilla
2981 instead of browse-url-gnome-moz for Mozilla.
2983 2003-01-03 Stephen J. Turnbull <stephen@xemacs.org>
2985 * XEmacs 21.4.11 "Native Windows TTY Support" is released.
2987 2002-12-27 Ville Skyttä <scop@xemacs.org>
2989 * files.el (auto-mode-alist): Remove redundant entries for modes
2990 that live in packages.
2991 (interpreter-mode-alist): Ditto.
2993 2002-03-17 Ville Skyttä <ville.skytta@xemacs.org>
2995 * menubar-items.el (default-menubar): Sync with current
2996 browse-url-xemacs.el.
2998 2002-11-02 Stephen J. Turnbull <stephen@xemacs.org>
3000 * XEmacs 21.4.10 "Military Intelligence" is released.
3002 2002-10-07 Katsumi Yamaoka <yamaoka@jpl.org>
3004 * font-lock.el (font-lock-fontify-keywords-region): Fix typo.
3006 2002-10-07 Katsumi Yamaoka <yamaoka@jpl.org>
3008 * keydefs.el (global-map): Bind C-xrd to delete-rectangle per GNU.
3010 2001-05-10 Daiki Ueno <ueno@unixuser.org>
3012 * font-lock.el (font-lock-compile-keywords): Rewrite as a side
3013 effect free function.
3014 (font-lock-fontify-keywords-region): Supply the argument to
3015 font-lock-compile-keywords.
3017 2002-09-22 Ville Skyttä <ville.skytta@xemacs.org>
3019 * package-get.el (package-get-download-sites): Bring sites list
3020 up to date, prefer xx.xemacs.org addresses.
3022 2002-09-27 Andy Piper <andy@xemacs.org>
3024 * dialog.el (make-dialog-box): for general dialogs only
3025 delete-frame-hook will be run.
3027 2002-09-28 Stephen J. Turnbull <stephen@xemacs.org>
3029 * font-lock.el (font-lock-fontify-syntactically-region): Add
3030 comment about lookup-syntax-properties, document LOUDLY as unused.
3032 2002-08-26 Andy Piper <andy@xemacs.org>
3034 * gutter-items.el (set-progress-feedback-instantiator): Fix bad
3037 2002-09-02 Ville Skyttä <ville.skytta@xemacs.org>
3039 * bytecomp-runtime.el (make-obsolete): Docstring argument nit.
3040 (make-obsolete-variable): Ditto.
3041 (make-compatible): Ditto.
3042 (make-compatible-variable): Ditto.
3044 2002-09-16 Stephen J. Turnbull <stephen@xemacs.org>
3046 * obsolete.el (parse-sexp-lookup-properties): new compatible alias
3047 for `lookup-syntax-properties'. RFE from Alan Mackenzie.
3049 2002-08-28 Andy Piper <andy@xemacs.org>
3051 * files.el (revert-buffer): propagate revert-without-query-status.
3053 2002-06-03 Andy Piper <andy@xemacs.org>
3055 * dialog-items.el (make-search-dialog): align various subcontrols
3056 in visually pleasing ways, allow frame to autosize to the dialog
3058 * dialog.el (make-dialog-box): add a border inside the frame. Add
3059 :autosize property, if t then reset the frame size appropriately
3060 before the frame is mapped.
3061 * gutter-items.el (set-progress-feedback-instantiator): align
3062 various subcontrols.
3063 * gutter-items.el (set-progress-abort-instantiator): ditto.
3065 2002-08-23 Stephen J. Turnbull <stephen@xemacs.org>
3067 * XEmacs 21.4.9 "Informed Management" is released.
3069 2002-06-22 Ville Skyttä <ville.skytta@xemacs.org>
3071 * subr.el (add-to-list): Sync with GNU Emacs 21.2, adding the
3072 "&optional append" argument.
3074 2002-07-16 Didier Verna <didier@xemacs.org>
3076 * subr.el (replace-in-string): fix case fold bug introduced by
3077 "2000-07-30 Ben Wing <ben@xemacs.org>": honor the value of
3078 case-fold-search in temporary buffers.
3080 2002-08-03 Steve Youngs <youngs@xemacs.org>
3082 * lib-complete.el (find-library): Remove check for mule because
3083 decompression DOES work on Mule.
3085 2002-08-11 John Paul Wallington <jpw@shootybangbang.com>
3087 * simple.el (join-line): New alias for `delete-indentation'.
3089 2002-08-02 Ville Skyttä <ville.skytta@xemacs.org>
3091 * font-lock.el: Some faces and doc typo fixes from GNU Emacs.
3092 (font-lock-doc-face): New alias to font-lock-doc-string-face.
3093 (font-lock-builtin-face): New.
3094 (font-lock-constant-face): New.
3095 (font-lock-face-list): Add builtin and constant faces.
3097 2002-08-16 Stephen J. Turnbull <stephen@xemacs.org>
3099 * autoload.el (make-autoload): Support define-derived-mode.
3100 Collected puts of doc-string-elt property. Based on a patch by
3101 Didier Verna <didier@xemacs.org>.
3103 2002-08-15 Stephen J. Turnbull <stephen@xemacs.org>
3105 * wid-edit.el (widget-field-activate): Fix docstring typo.
3107 2002-07-23 Andy Piper <andy@xemacs.org>
3109 * about.el (about-personal-info): update me.
3111 2002-07-12 Andy Piper <andy@xemacs.org>
3113 * custom.el (custom-theme-set-variables): remove bogus
3114 arguments. Use custom-set-default to set defaults.
3115 (custom-set-variables): update doc.
3116 (custom-local-buffer): new, synced from FSF.
3117 (custom-set-default): ditto.
3118 (defcustom): update doc.
3120 2002-06-16 Andy Piper <andy@xemacs.org>
3122 * menubar-items.el (default-menubar): enable windows printing on
3123 cygwin as well as native.
3125 2002-06-12 Andy Piper <andy@xemacs.org>
3127 * printer.el (generic-print-buffer): catch all errors so that the
3128 print device can be cleared in all scenarios.
3129 (Printer-clear-device): make sure clearing the printer allows it
3130 to be used again immediately.
3131 (generic-print-region): make sure the default printer face is
3134 2002-04-23 Jerry James <james@xemacs.org>
3136 * window-xemacs.el (display-buffer-function): Change doc to
3138 * window-xemacs.el (pre-display-buffer-function): Ditto.
3139 * window-xemacs.el (display-buffer): New arg, shrink-to-fit. If
3140 non-nil, make the new window just big enough for its contents.
3141 * frame.el (get-frame-for-buffer): Accept new arg, due to above.
3142 * frame.el (show-temp-buffer-in-current-frame): Remove broken
3143 temp-buffer-shrink-to-fit code. Tell display-buffer instead.
3145 2002-06-06 Andy Piper <andy@xemacs.org>
3147 * custom.el (custom-theme-set-variables): sync :set-after from FSF.
3149 (custom-handle-keyword): ditto.
3151 2002-07-12 Stephen J. Turnbull <stephen@xemacs.org>
3153 * gutter-items.el (buffers-tab-selection-function): Improve doc.
3154 Make obsolete. Default to nil.
3155 (buffers-tab-filter-functions): Improve doc. Use literal default.
3156 Inspired by a patch by John Palmieri.
3158 2002-07-01 Mike Alexander <mta@arbortext.com>
3160 * process.el (shell-command-on-region): Don't delete the region
3161 before giving it to call-process-region
3163 2002-06-04 Jerry James <james@eecs.ku.edu>
3165 * find-paths.el (paths-find-architecture-directory): Search in
3166 `system-configuration'/`base', not `base'`system-configuration'.
3168 2002-06-23 Ville Skyttä <ville.skytta@xemacs.org>
3170 * info.el (Info-index): Add missing \ in [ t].
3172 2002-06-11 Stephen J. Turnbull <stephen@xemacs.org>
3174 * gutter-items.el (gutter-buffers-tab-visible-p,
3175 buffers-tab-omit-function, buffers-tab-selection-function,
3176 buffers-tab-filter-functions):
3179 2002-06-09 Stephen J. Turnbull <stephen@xemacs.org>
3181 * toolbar.el (toolbar-icon-directory): Document trailing separator.
3183 * toolbar-items.el (toolbar-news): Fix typo in message string.
3185 2002-06-08 Stephen J. Turnbull <stephen@xemacs.org>
3187 * dialog.el (yes-or-no-p-dialog-box):
3188 * cmdloop.el (y-or-n-p-minibuf):
3189 (yes-or-no-p-minibuf):
3192 Specify negative answers in docstrings.
3194 2002-05-25 Steve Youngs <youngs@xemacs.org>
3196 * package-ui.el (pui-help-echo): Display both installed and author
3197 version. Use a balloon-help window to display extra info like
3200 2002-05-30 Andy Piper <andy@xemacs.org>
3202 * files.el (revert-buffer-internal): don't visit
3203 revert-buffer. Kill buffer when not used. Suggested by Mike
3204 Alexander <mta@arbortext.com>
3206 2002-05-20 Stephen J. Turnbull <stephen@xemacs.org>
3208 * files.el (revert-buffer): More docstring fiddling.
3210 2002-05-19 Stephen J. Turnbull <stephen@xemacs.org>
3212 * files.el (revert-buffer):
3213 (revert-buffer-internal):
3214 (revert-buffer-insert-file-contents-function):
3215 Improve docstrings and comments.
3217 2002-05-08 Andy Piper <andy@xemacs.org>
3219 * files.el (revert-buffer): observe noconfirm behavior.
3221 2002-04-09 Andy Piper <andy@xemacs.org>
3223 * files.el (revert-buffer): use revert-buffer-internal if it looks
3224 like doing so will not result in any user-visible changes.
3225 (revert-buffer-internal): new function. Do the actual process of
3226 reversion and then see whether the result is any different to what
3227 we have already. If it is not then do nothing.
3229 2001-12-11 Andy Piper <andy@xemacs.org>
3231 * menubar.el (get-popup-menu-response): re-order so that it works
3232 on more sane/facist window systems.
3234 2001-12-03 Andy Piper <andy@xemacs.org>
3236 * faces.el (frob-face-property): don't infloop in face frobbing
3237 from Jan Vroonhof <jan@xemacs.org>.
3239 2001-11-30 Jan Vroonhof <jan@xemacs.org>
3241 * faces.el (frob-face-property): Follow face fall-back hierarchy
3242 properly for face properties without an instance. Only do manual
3243 copy form 'default in last resort. This handles in particular
3244 the case where 'default itself has only a fall-back (which is
3245 the case by default on windows).
3247 2001-11-24 Andy Piper <andy@xemacs.org>
3249 * printer.el (generic-print-region): set default-frame-plist to
3250 nil while creating the printer frame so that sizes reflect the
3253 * faces.el (face-complain-about-font): Don't complain on printers.
3255 2002-05-10 Stephen J. Turnbull <stephen@xemacs.org>
3257 * package-net.el: Andy synch.
3259 2001-12-16 Andy Piper <andy@xemacs.org>
3261 * package-get.el (package-get-update-all): Make sure installed.db
3262 gets updated after updating packages.
3264 2002-03-28 Ben Wing <ben@xemacs.org>
3266 * msw-glyphs.el: Set glyph-contrib-p to nil on hscroll,
3267 continuation, truncation so that we don't get line jumpiness from
3268 them being larger than the line height.
3270 * msw-font-menu.el (mswindows-font-menu-font-data): Fix bug.
3272 2001-11-30 Jan Vroonhof <jan@xemacs.org>
3274 * font.el (font-window-system-mappings): Add mapping for Gtk
3275 (assume identical to X)
3277 2002-02-04 Andy Piper <andy@xemacs.org>
3279 * files.el (convert-standard-filename): Fix for short filename
3280 Peter Arius <pas@methodpark.de>
3282 2001-12-10 Christoph Wedler <Christoph.Wedler@sap.com>
3284 * list-mode.el (default-choose-completion): completion-base-size
3285 should refer to local value in the completion list buffer.
3287 2001-12-03 Didier Verna <didier@xemacs.org>
3289 * rect.el: autoload `replace-rectangle'.
3290 * keydefs.el (global-map): bind it to `C-x r p'.
3292 2002-05-09 Stephen J. Turnbull <stephen@xemacs.org>
3294 * XEmacs 21.4.8 "Honest Recruiter" is released.
3296 2002-05-09 Stephen J. Turnbull <stephen@xemacs.org>
3298 This patch is based on Jerry James's patch and analysis.
3300 * select.el (get-clipboard):
3303 (get-clipboard-foreign):
3304 (get-selection-foreign):
3305 New function for use as `interprogram-paste-function's.
3307 * simple.el (interprogram-paste-function): Change default to
3308 `get-clipboard-foreign'; improve docstring.
3309 (interprogram-cut-function): Improve dosctring.
3311 2002-05-04 Stephen J. Turnbull <stephen@xemacs.org>
3313 * XEmacs 21.4.7 "Economic Science" is released.
3315 2002-03-18 Adrian Aichner <adrian@xemacs.org>
3317 * cus-edit.el (customize-save-variable): Fix typo in prompt.
3319 2002-03-26 John Paul Wallington <jpw@xemacs.org>
3321 * obsolete.el (assq-delete-all): New compatibility alias for
3324 2002-01-09 Simon Josefsson <jas@extundo.com>
3326 * files.el (auto-mode-alist): Support Sieve (*.siv, *.sieve).
3328 2002-01-04 Adrian Aichner <adrian@xemacs.org>
3330 * info.el (Info-auto-generate-directory): Default
3331 Info-auto-generate-directory to 'if-outdated.
3333 2002-03-28 Stephen J. Turnbull <stephen@xemacs.org>
3335 * startup.el (normal-top-level): Prevent migration code from
3336 trashing .emacs on an error in loading the init files.
3338 2002-03-14 Ville Skyttä <ville.skytta@xemacs.org>
3340 * files.el (auto-mode-alist): GNUmakefile is a Makefile,
3341 "system default" Xdefaults and friends get xrdb-mode.
3343 2002-03-05 Mats Lidell <matsl@contactor.se>
3345 * help-nomule.el (tutorial-supported-languages): Added Swedish
3346 tutorial. Sorted languages.
3348 2002-02-11 Mike Sperber <mike@xemacs.org>
3350 * info.el (Info-maybe-update-dir): Regenerate dir if we're
3351 regenerating outdated dir files and dir is non-existent.
3353 2002-01-27 Stephen J. Turnbull <stephen@xemacs.org>
3355 * code-files.el (convert-mbox-coding-system): Improve comment.
3356 (write-region): Improve docstring. Reformat to 80 columns. Add
3357 coding-system argument to `write-region-pre-hook' call.
3358 (write-region-pre-hook): Fix docstring to mention lockname argument.
3360 2002-01-18 Stephen J. Turnbull <stephen@xemacs.org>
3362 * minibuf.el (completing-read): Remove redundant wrong arg list.
3364 * help.el (with-displaying-help-buffer): Put usage advice in docstring.
3366 2001-12-27 John Paul Wallington <jpw@shootybangbang.com>
3368 * obsolete.el (interactive-form): new compatibility alias for
3369 function-interactive.
3371 2001-11-29 Adrian Aichner <adrian@xemacs.org>
3373 * menubar-items.el (Menubar-items-truncate-list): Removed.
3374 * menubar-items.el (Menubar-items-truncate-history): New.
3375 * menubar-items.el (default-menubar): Use
3376 Menubar-items-truncate-history.
3378 2002-02-03 Adrian Aichner <adrian@xemacs.org>
3380 * printer.el (generic-print-region): Pass correct arguments to
3381 lpr-region. Thanks to Nevin Kapur <nevin@jhu.edu> and Björn
3382 Torkelsson <torkel@acc.umu.se>.
3384 2002-01-09 John Paul Wallington <jpw@shootybangbang.com>
3386 * help.el (describe-mode): synched with FSF 19.34; handle nil
3387 minor mode indicators.
3389 2001-12-03 Christoph Wedler <Christoph.Wedler@sap.com>
3391 * minibuf.el (completing-read): Update docstring.
3393 2001-12-17 Stephen J. Turnbull <stephen@xemacs.org>
3395 * XEmacs 21.4.6 "Common Lisp" is released.
3397 2001-11-21 Stephen J. Turnbull <stephen@xemacs.org>
3399 * package-net.el: Inadvertant synch with Windows branch. From
3401 (package-net-kit-version): new variable.
3402 (package-net-generate-bin-ini): use it. Remove unwanted functions.
3404 2001-11-28 Steve Youngs <youngs@xemacs.org>
3406 * package-get.el (package-get-locate-index-file): Also search the
3407 core etc/ directory for the package index file if it can't be
3408 found in ~/.xemacs/.
3410 2001-12-13 William Perry <wmperry@gnu.org>
3412 * dialog-gtk.el (popup-builtin-question-dialog):
3413 Conform to API in gui.c.
3415 2001-11-12 Andy Piper <andy@xemacs.org>
3417 * cus-edit.el (custom-save-face-internal): make sure we save
3419 (custom-save-variables): ditto variables.
3421 2001-11-20 Stephen J. Turnbull <stephen@xemacs.og>
3423 * faces.el (make-face-family):
3425 New face-modifying functions per Jan Vroonhof.
3427 cus-face.el (custom-set-face-font-family):
3428 (custom-set-face-font-size):
3431 * font.el (font-window-system-mappings): More precise docstring.
3434 (font-create-object):
3435 (tty-font-create-object):
3436 (tty-font-create-plist):
3437 (x-font-create-object):
3438 (x-font-create-name):
3439 (ns-font-create-name):
3440 (mswindows-font-create-object):
3441 (mswindows-font-create-name):
3444 2001-11-14 John Paul Wallington <jpw@shootybangbang.com>
3446 * gtk-faces.el (gtk-init-device-faces): removed spurious
3447 quote before let* expression.
3449 2001-10-29 Andy Piper <andy@xemacs.org>
3451 * code-files.el (toggle-buffer-file-coding-system): mark buffer as
3452 modified when changing coding system.
3454 * toolbar-items.el (toolbar-dired): Use interactive "D" spec so
3455 that we invoke the GUI directory selector.
3457 2001-10-25 Andy Piper <andy@xemacs.org>
3459 * dialog.el (make-dialog-box): use new directory dialog support.
3460 * minibuf.el (read-file-name-1): ditto.
3461 (read-file-name): ditto.
3462 (read-directory-name): ditto.
3464 2001-10-23 Stephen J. Turnbull <stephen@xemacs.org>
3466 * XEmacs 21.4.5 "Civil Service" is released.
3468 2001-04-23 Didier Verna <didier@xemacs.org>
3470 * cus-edit.el (custom-variable-pre-save): New.
3471 * cus-edit.el (custom-variable-post-save): New.
3472 * cus-edit.el (custom-variable-save): use them.
3473 * cus-edit.el (custom-face-pre-save): New.
3474 * cus-edit.el (custom-face-post-save): New.
3475 * cus-edit.el (custom-face-save): use them.
3476 * cus-edit.el (custom-group-pre-save): New.
3477 * cus-edit.el (custom-group-post-save): New.
3478 * cus-edit.el (custom-group-save): use them.
3479 * cus-edit.el (Custom-save): use the pre/post functions above,
3480 call `custom-save-all' only once.
3481 * cus-edit.el (custom-variable-pre-reset-standard): New.
3482 * cus-edit.el (custom-variable-post-reset-standard): New.
3483 * cus-edit.el (custom-variable-reset-standard): use them.
3484 * cus-edit.el (custom-face-pre-reset-standard): New.
3485 * cus-edit.el (custom-face-post-reset-standard): New.
3486 * cus-edit.el (custom-face-reset-standard): use them.
3487 * cus-edit.el (custom-group-pre-reset-standard): New.
3488 * cus-edit.el (custom-group-post-reset-standard): New.
3489 * cus-edit.el (Custom-reset-standard): use them.
3490 * cus-edit.el (custom-face-reset-saved): use the pre/post
3491 functions above, call `custom-save-all' only once.
3493 2001-04-08 Danny Colascione <qtmstr@optonline.net>
3495 * gutter-items.el (buffers-tab face): Derive from the modeline
3496 face by default. Many people use white-on-black for the default
3497 font, and the tabs look hideous with that color combination. The
3498 modeline usually has the correct colors.
3500 2001-09-28 Robert Pluim <rpluim@bigfoot.com>
3502 * etags.el (find-tag): Doc fix, point users at pop-tag-mark.
3503 (tag-mark-stack-max): Typo fix.
3505 2001-09-28 Ben Wing <ben@xemacs.org>
3508 * font-lock.el (font-lock-after-change-function):
3509 fix problem with last patch, reported by Katsumi Yamaoka.
3511 2001-09-17 Ben Wing <ben@xemacs.org>
3513 * font-lock.el (font-lock-after-change-function):
3514 fix problem when you insert a comment on the line before a line of
3515 code: if we use the following char, then when you hit backspace,
3516 the following line of code turns the comment color.
3518 2001-06-08 Ben Wing <ben@xemacs.org>
3520 * process.el: comment about shell-command-switch.
3521 * process.el (shell-quote-argument): Need to quote a null
3522 argument, too. From Dan Holmsand.
3524 * startup.el (normal-top-level): Delete some unused FSF junk.
3525 * startup.el (command-line-early):
3527 * startup.el (command-line): Call MS Windows init function.
3530 * win32-native.el (mswindows-system-shells): New.
3531 * win32-native.el (mswindows-system-shell-p): New.
3532 * win32-native.el (init-mswindows-at-startup): New.
3533 * win32-native.el (mswindows-quote-one-vc-runtime-arg):
3534 * win32-native.el (mswindows-quote-one-simple-arg):
3535 * win32-native.el (mswindows-quote-one-command-arg):
3536 * win32-native.el (mswindows-construct-process-command-line-alist):
3537 Correct comments at top. Correctly handle passing arguments
3538 to Cygwin programs and to bash. Fix quoting of zero-length
3539 arguments (from Dan Holmsand). Set shell-command-switch based
3540 on shell-file-name, which in turn comes from env var SHELL.
3542 2001-07-18 Alexey Mahotkin <alexm@hsys.msk.ru>
3544 * toolbar.el (toolbar-visible-p, toolbar-captioned-p,
3545 default-toolbar-position): Fill docstrings for balloon-help.
3547 2001-03-15 Stephen J. Turnbull <stephen@xemacs.org>
3549 * faces.el: Reenable specifications over 'gtk domain.
3551 2001-08-08 Didier Verna <didier@xemacs.org>
3553 * autoload.el (update-autoload-files): make defdir a file name,
3556 2001-08-06 Steve Youngs <youngs@xemacs.org>
3558 * menubar-items.el (default-menubar): Use 'report-xemacs-bug'.
3560 * lisp-mnt.el (lm-report-bug): Use 'report-xemacs-bug-beta-address'.
3562 2001-08-01 Edward M. Lee <tailbert@yahoo.com>
3564 * font-menu.el (font-menu-set-font): Default to current font-family.
3565 (font-menu-preferred-resolution):
3566 (font-menu-size-scaling):
3567 Provide gtk defaults, too.
3569 2001-07-29 Mike Alexander <mta@arbortext.com>
3571 * cus-face.el (custom-set-face-font-size): Last arg to apply is a
3573 (custom-set-face-font-family): ditto
3575 2001-07-26 Mike Sperber <mike@xemacs.org>
3577 * files.el (auto-mode-alist): .9 files are man pages, too.
3579 2001-07-23 Edwin Steiner <esteiner@net4you.at>
3581 * process.el (call-process-internal): bind
3582 coding-system-for-write to 'binary when calling
3583 start-process-internal, so the process receives
3584 the literal contents of INFILE.
3586 2001-09-15 Edward M. Lee <tailbert@yahoo.com>
3588 * files.el (auto-mode-alist): Add configure.ac support.
3590 2001-07-19 Adrian Aichner <adrian@xemacs.org>
3594 Adrian's mouse-track patch. See <y9plq0nc.fsf@ecf.teradyne.com>.
3596 2001-07-28 Stephen J. Turnbull <stephen@xemacs.org>
3598 * XEmacs 21.4.4 "Artificial Intelligence" is released.
3600 2001-07-10 Katsumi Yamaoka <yamaoka@jpl.org>
3602 * mule/kinsoku.el (kinsoku-bol-p): Work with ascii and non-ascii
3604 (kinsoku-eol-p): Ditto.
3606 2001-07-09 Katsumi Yamaoka <yamaoka@jpl.org>
3608 * mule/kinsoku.el (kinsoku-ascii-eol, kinsoku-gb-bol,
3609 kinsoku-gb-eol, kinsoku-big5-bol, kinsoku-big5-eol): Assign
3610 characters as the category `s' or `e' correctly.
3612 2001-06-06 Alexey Mahotkin <alexm@hsys.msk.ru>
3614 * mule/cyrillic.el: Uncomment definition of ccl-encode-koi8-r-font.
3616 2001-06-14 Alexey Mahotkin <alexm@hsys.msk.ru>
3618 * mule/cyrillic.el: Set up case table.
3620 2001-06-08 Mike Sperber <mike@xemacs.org>
3622 * files.el (save-some-buffers-1): Don't zap the help window right
3623 after `map-y-or-n-p' has popped it up.
3625 2001-06-15 Nick Pakoulin <npak@ispras.ru>
3627 * help.el (frob-help-extents): Require 'hyper-apropos for faces.
3629 2001-07-18 Stephen J. Turnbull <stephen@xemacs.org>
3631 * specifier.el: define-specifier-tag 'gtk.
3633 2001-05-12 Ben Wing <ben@xemacs.org>
3635 * find-paths.el (paths-find-recursive-path):
3636 fix error with null EXCLUDE-REGEXP.
3638 * font-lock.el (font-lock-mode):
3639 fix problem reported by hrvoje with buffers starting with a space.
3641 2001-05-06 Ben Wing <ben@xemacs.org>
3643 * dialog.el (make-dialog-box):
3644 * menubar-items.el (default-menubar):
3645 * printer.el (generic-print-buffer):
3646 * printer.el (generic-print-region):
3647 implement printing the selection when it's selected.
3649 2001-04-18 Didier Verna <didier@xemacs.org>
3651 * cus-edit.el (Custom-reset-standard): reset to standard settings
3652 not only when the buffer's :custom-state is 'modified, but also
3653 when it is 'set or 'saved.
3655 2001-04-17 Didier Verna <didier@xemacs.org>
3657 * startup.el (load-user-init-file): define `custom-file' before
3658 loading the user's init file.
3660 2001-04-09 Danny Colascione <qtmstr@optonline.net>
3662 * menubar.el (popup-mode-menu): Make it work with
3663 popup-menu-titles turned off.
3665 2001-04-24 Hrvoje Niksic <hniksic@arsdigita.com>
3667 * about.el (about-mailto-link): Use compose-mail for sending mail.
3669 2001-07-14 Sean MacLennan <seanm@storm.ca>
3671 * package-admin.el (package-install-hook): New.
3672 (package-delete-hook): New.
3673 (package-admin-add-single-file-package): Use package-delete-hook.
3675 * package-get.el (package-get): Use package-install-hook.
3677 2001-06-26 Robert Pluim <rpluim@bigfoot.com>
3679 * package-ui.el (pui-install-selected-packages): reverse the lists
3680 of packages so that they get handled in the same order as they
3683 2001-06-26 Robert Pluim <rpluim@bigfoot.com>
3685 * packages.el (locate-library): Use read-library-name for completion.
3687 2001-05-21 Martin Buchholz <martin@xemacs.org>
3689 * byte-optimize.el (=): `=' is not a binary predicate!
3690 Fix incorrect optimization: (= 0 0 (random 2)) ==> 0 or 1.
3691 Use byte-optimize-predicate, not byte-optimize-binary-predicate,
3693 2001-05-20 Martin Buchholz <martin@xemacs.org>
3695 * bytecomp.el (byte-compile-arithcompare):
3696 Only optimize (= x) ==> t if byte-compile-delete-errors is not nil.
3698 2001-06-03 William M. Perry <wmperry@gnu.org>
3700 * dialog-gtk.el (popup-builtin-open-dialog): Don't forget to
3701 return the filename selected by the user!
3703 2001-05-31 William M. Perry <wmperry@gnu.org>
3705 * font-menu.el: Avoid arithmetic with 'nil' when using the font menu
3708 2001-05-29 Alexey Mahotkin <alexm@hsys.msk.ru>
3710 * coding.el: Tiny typo fixed.
3712 2001-05-17 Stephen J. Turnbull <stephen@xemacs.org>
3714 * XEmacs 21.4.3 "Academic Rigor" is released.
3716 2001-05-17 Stephen J. Turnbull <stephen@xemacs.org>
3718 * config.values.sh: lisp/utils?/config.el -> lisp/config.el.
3720 2001-05-10 Stephen J. Turnbull <stephen@xemacs.org>
3722 * XEmacs 21.4.2 "Developer-Friendly Unix APIs" is released.
3724 2001-05-04 Ben Wing <ben@xemacs.org>
3726 * printer.el (generic-print-buffer):
3727 * printer.el (generic-print-region):
3728 Enable dialog boxes. Apply workaround recommended by Kirill.
3729 fix (fboundp 'lpr-buffer) -> (fboundp 'lpr-region).
3731 * simple.el (kill-whole-line):
3732 * simple.el (kill-line-1):
3733 * simple.el (kill-entire-line):
3734 * simple.el (kill-line):
3735 * simple.el (backward-kill-line):
3736 Take out interactive dependence of kill-whole-line.
3738 2001-04-22 Ben Wing <ben@xemacs.org>
3740 * dialog.el (make-dialog-box):
3741 Put dialog titles back in -- this time correctly. Fix various
3742 other problems with leaks and such.
3744 * simple.el (region-exists-p):
3745 * simple.el (region-active-p):
3746 Add comment about which one is correct to use in menu specs.
3748 2001-05-05 Ben Wing <ben@xemacs.org>
3750 * dialog.el (make-dialog-box): fix doc string.
3751 * menubar-items.el (default-menubar): Add Page Setup for Windows,
3752 take out Pretty Print.
3754 * printer.el (printer-current-device): New.
3755 * printer.el (Printer-get-device): New.
3756 * printer.el (Printer-clear-device): New.
3757 * printer.el (generic-page-setup): New.
3758 * printer.el (generic-print-buffer):
3759 * printer.el (generic-print-region):
3760 Implement Page Setup. Handle errors properly.
3762 2001-05-05 Ben Wing <ben@xemacs.org>
3764 * subr.el (error): Complete list of errors in doc string.
3766 2001-04-22 Ben Wing <ben@xemacs.org>
3768 * bytecomp-runtime.el (byte-compiler-options): Correct doc string.
3770 2001-05-03 Adrian Aichner <adrian@xemacs.org>
3772 * build-report.el: Remove CVS keywords since this file has been in
3773 core lisp for a while now.
3774 * build-report.el (build-report-make-output-files): Fix typo.
3776 2001-04-24 Hrvoje Niksic <hniksic@arsdigita.com>
3778 * about.el (about-finish-buffer): Make sure the last change works
3779 even if EVENT is nil.
3781 2001-04-24 Hrvoje Niksic <hniksic@arsdigita.com>
3783 * about.el (about-finish-buffer): Kill/bury the buffer where the user
3784 clicked, not the one that happens to be the current buffer at the
3787 2001-03-19 Karl M. Hegbloom <karlheg@microsharp.com>
3789 * cus-edit.el (custom-display): Support the GTK Window System also.
3791 2001-04-30 Ben Wing <ben@xemacs.org>
3794 * printer.el (printer-page-header):
3795 * printer.el (Print-context): New.
3796 * printer.el (printer-page-footer):
3797 * printer.el (generate-header-element): New.
3798 * printer.el (generate-header-line): New.
3799 * printer.el (print-context-property):
3800 * printer.el (generic-print-buffer):
3801 * printer.el (generic-print-region):
3802 Implement headers and footers. Implement calling Print dialog box
3803 (#### but it doesn't quite work yet).
3805 2001-04-25 Ben Wing <ben@xemacs.org>
3807 * about.el (xemacs-hackers):
3808 * about.el (about-url-alist):
3809 * about.el (about-personal-info):
3810 * about.el (about-hacker-contribution):
3813 * simple.el (handle-post-motion-command):
3814 Fix spurious setting of zmacs-region-stays to t after a non-shift
3817 2001-04-24 Hrvoje Niksic <hniksic@arsdigita.com>
3819 * about.el (about-personal-info): Update my bio.
3820 (about-hacker-contribution): Ditto.
3822 2001-04-23 Stephen J. Turnbull <turnbull@sk.tsukuba.ac.jp>
3824 * startup.el (splash-frame-body): Update copyright notices: Ben, FSF.
3826 2001-04-19 Andy Piper <andy@xemacs.org>
3828 * package-net.el (package-net-cygwin32-binary-size): new size.
3829 (package-net-win32-binary-size): new size.
3830 (package-net-convert-index-to-ini): Use new arch.
3831 (package-net-batch-convert-index-to-ini): Removed.
3832 (package-net-generate-bin-ini): New.
3833 (package-net-batch-generate-bin-ini): New.
3835 2001-04-19 Stephen J. Turnbull <stephen@xemacs.org>
3837 * XEmacs 21.4.1 "Copyleft" is released.
3839 2001-04-19 Stephen J. Turnbull <stephen@xemacs.org>
3841 * x-compose.el (xlib-input-method-bug-workaround):
3842 (alias-colon-to-double-quote):
3843 Force sort in map-keymap to work around rehash bug.
3845 2001-04-17 Ben Wing <ben@xemacs.org>
3847 * about.el: Finish overhaul, add a few new hackers, update a
3850 2001-04-16 Stephen J. Turnbull <stephen@xemacs.org>
3852 * XEmacs 21.4.0 "Solid Vapor" is released.
3854 2001-04-15 Ben Wing <ben@xemacs.org>
3857 * about.el (about-headline-face): New.
3858 * about.el (about-link-face): New.
3859 * about.el (about-current-release-maintainers): New.
3860 * about.el (about-other-current-hackers): New.
3861 * about.el (about-url-alist):
3862 * about.el (about-once-and-future-hackers): New.
3863 * about.el (about-mailto-link): New.
3864 * about.el (about-get-buffer):
3865 * about.el (about-finish-buffer):
3866 * about.el (about-xemacs):
3867 * about.el (about-features): Removed.
3868 * about.el (about-advantages): New.
3869 * about.el (about-maintainer-info): Removed.
3870 * about.el (about-personal-info): New.
3871 * about.el (about-hacker-contribution): New.
3872 * about.el (about-maintainer):
3873 * about.el (about-show-linked-info):
3874 * about.el (about-hackers):
3875 Major revamping. Rewriting of most of the text, improve the
3876 link handling, separate info on contributors into personal
3877 and contribution info, add new contributors, update personal
3880 * menubar-items.el (default-menubar):
3881 Help menubar entry for News now says more accurately
3882 "What's New in XEmacs".
3885 * mouse.el (mouse-track-cleanup-hook):
3886 * mouse.el (mouse-track):
3887 Don't set-buffer to a dead buffer when calling mouse-track
3890 2001-04-14 Stephen J. Turnbull <stephen@xemacs.org>
3892 * XEmacs 21.2.47 "Zephir" is released.
3894 2001-04-02 Jan Vroonhof <jan.vroonhof@ntlworld.com>
3896 * dialog.el (make-dialog-box): Disable dialog box titles until
3897 we get them working.
3899 2001-03-30 Ben Wing <ben@xemacs.org>
3902 * help.el (Help-princ-face):
3903 * help.el (Help-prin1-face):
3904 * help.el (frob-help-extents):
3905 * help.el (describe-function-1):
3906 * help.el (describe-variable):
3907 Avoid using font-lock faces, which may not be defined.
3908 Instead, use hyper-apropos faces, and make sure they're
3909 defined as necessary by using `require'. (It's not so safe
3910 to do this for font-lock.) In any case, we will eventually
3911 be merging this functionality into hyper-apropos.
3913 * loaddefs.el (completion-ignored-extensions):
3916 * menubar-items.el (menu-truncate-list): Removed.
3917 * menubar-items.el (Menubar-items-truncate-list): New.
3918 * menubar-items.el (default-menubar):
3919 Fix errors if grep or compile command is too long. Rename helper
3920 function to be less visible.
3922 2001-03-23 Martin Buchholz <martin@xemacs.org>
3924 * byte-optimize.el (byte-optimize-minus):
3925 Fix mis-byte-compilation of (- 0 x) --> (- (- x))
3927 2001-03-26 Hrvoje Niksic <hniksic@arsdigita.com>
3929 * dumped-lisp.el (preloaded-file-list): Load mule/latin.el when
3932 * mule/latin.el: New file.
3934 2001-03-11 Ben Wing <ben@xemacs.org>
3937 * auto-save.el (auto-save-directory):
3938 * auto-save.el (make-auto-save-file-name):
3939 * auto-save.el (auto-save-file-name-p): New.
3941 Merge in improvements from other definition of
3942 make-auto-save-file-name in files.el.
3944 * auto-save.el (auto-save-original-name):
3945 * auto-save.el (auto-save-name-in-fixed-directory):
3946 * auto-save.el (auto-save-unslashify-name): Removed.
3947 * auto-save.el (auto-save-slashify-name): Removed.
3948 * auto-save.el (auto-save-reserved-chars): New.
3949 * auto-save.el (auto-save-escape-name): New.
3950 * auto-save.el (auto-save-unhex): New.
3951 * auto-save.el (auto-save-unescape-name): New.
3953 Change algorithm for encoding filenames in auto-save names to be
3954 entirely safe with all filesystems and all possible characters in
3955 a filename, and 100% reversible. (Essentially, uses
3956 quoted-printable as the encoding.)
3958 * auto-save.el (recover-all-files):
3960 Use insert-directory rather than calling ls directly -- fixes
3961 things under Windows.
3964 * files.el (convert-standard-filename): Substitute FSF's
3965 definition for this (we had nothing here before).
3967 * files.el (backup-buffer): Warning fix.
3969 * files.el (make-backup-file-name):
3970 * files.el (find-backup-file-name):
3971 Fix error in calling sequence to auto-save-file-name-p.
3973 * files.el (recover-file):
3974 Use insert-directory rather than calling ls directly -- fixes
3975 things under Windows.
3977 * files.el (make-auto-save-file-name): Removed.
3978 * files.el (auto-save-file-name-p): Removed.
3979 auto-save is always dumped so no sense in having a definition
3980 that will always be overwritten with another.
3982 * files.el (insert-directory):
3984 * win32-native.el (debug-mswindows-process-command-lines):
3985 * win32-native.el (original-make-auto-save-file-name): Removed.
3986 * win32-native.el (make-auto-save-file-name): Removed.
3989 2001-03-21 Martin Buchholz <martin@xemacs.org>
3991 * XEmacs 21.2.46 "Urania" is released.
3993 2001-03-16 Stephen J. Turnbull <stephen@xemacs.org>
3995 * menubar-items.el (default-menubar): Update sample.emacs to
3996 sample.init.el and adjust accelerators.
3998 2001-02-02 Stephen J. Turnbull <stephen@xemacs.org>
4000 * build-report.el (build-report): Improve docstring.
4002 2001-03-15 Stephen J. Turnbull <stephen@xemacs.org>
4004 * ChangeLog: Log GTK merge.
4010 Revert gratuitous whitespace changes.
4012 2001-03-07 Ben Wing <ben@xemacs.org>
4015 * help.el (key-or-menu-binding):
4016 * help.el (Help-find-file): New.
4017 * help.el (describe-beta):
4018 * help.el (describe-copying):
4019 * help.el (describe-project):
4020 * help.el (view-emacs-news):
4021 * help.el (view-sample-init-el): New.
4022 * help.el (Help-princ-face): New.
4023 * help.el (Help-prin1-face): New.
4024 * help.el (help-symbol-function-context-menu):
4025 * help.el (help-symbol-variable-context-menu):
4026 * help.el (help-symbol-function-and-variable-context-menu):
4027 * help.el (frob-help-extents):
4028 * help.el (describe-function-1):
4029 * help.el (describe-variable):
4031 Add coloring in Help buffers, correspondent with hyperlinks.
4032 View files in view-mode rather than Fundamental.
4033 Remove separators from context menus -- now handled in generic code.
4034 Add `Find Tag' to context menu.
4036 * menubar.el (popup-mode-menu):
4038 Rewrite code that outputs the popup menu to (a) put more specific
4039 entries first, (b) be more robust, (c) output the proper context
4040 menu separators automatically (the context menu functionality is
4041 new and currently used only by Help).
4043 2001-03-10 William M. Perry <wmperry@aventail.com>
4045 * dialog-gtk.el (gtk-make-dialog-box-internal): Forgot to rewrite
4046 this function when converting from the 21.1 GTK branch. Now
4047 supports file, password, question, and color built-in dialogs.
4049 2001-03-06 Ben Wing <ben@xemacs.org>
4052 * keydefs.el (global-map):
4053 Add commented-out change of M-k (for 21.5).
4055 * menubar-items.el (default-menubar):
4056 Fix items to control kill-line behavior; add items for
4060 * simple.el (kill-whole-line):
4061 * simple.el (historical-kill-line): Removed.
4062 * simple.el (kill-line): Removed.
4063 * simple.el (kill-entire-line): New.
4064 * simple.el (kill-line-1): New.
4065 * simple.el (backward-kill-line):
4066 Undo kill-whole-line == always changes. Add new function
4067 kill-entire-line to unconditionally delete the current line.
4068 Add comments describing the lamentable state of affairs of
4069 the kill-line functions and variables.
4071 2001-03-02 Ben Wing <ben@xemacs.org>
4074 * simple.el (beginning-of-buffer):
4075 * simple.el (end-of-buffer):
4076 * simple.el (mark-ring-unrecorded-commands):
4077 * simple.el (signal-error-on-buffer-boundary):
4078 * simple.el (shifted-motion-keys-select-region):
4079 * simple.el (unshifted-motion-keys-deselect-region):
4080 * simple.el (motion-keys-for-shifted-motion): New.
4081 * simple.el (handle-pre-motion-command):
4082 * simple.el (handle-post-motion-command):
4083 * simple.el (forward-char-command):
4084 * simple.el (backward-char-command):
4085 * simple.el (scroll-up-command):
4086 * simple.el (scroll-down-command):
4087 * simple.el (next-line):
4088 * simple.el (previous-line):
4089 * simple.el (backward-block-of-lines):
4090 * simple.el (forward-block-of-lines):
4091 * simple.el (backward-word):
4092 * simple.el (mark-word):
4094 Augment documentation of the most common motion commands to make
4095 note of the shifted-motion support. Improve the support to (a)
4096 properly document how it works and why it's done in the fashion it
4097 is, and (b) allow the keystrokes that trigger it to be customized.
4099 Correct error in the customize specification of
4100 mark-ring-unrecorded-commands.
4102 2001-03-02 Ben Wing <ben@xemacs.org>
4105 * font-lock.el (font-lock-pending-extent-table): Removed.
4106 * font-lock.el (font-lock-pending-buffer-table): New.
4107 * font-lock.el (font-lock-pre-idle-hook):
4108 * font-lock.el (font-lock-after-change-function):
4109 * font-lock.el (font-lock-fontify-pending-extents):
4110 * font-lock.el (font-lock-lisp-like):
4112 Fix handling of pending extents to avoid excessive slowness (N^2
4113 behavior) when making lots of buffer changes between redisplays,
4114 such as when saving the Options.
4116 2001-03-09 William M. Perry <wmperry@aventail.com>
4127 The Great GTK Merge.
4132 * generic-widgets.el:
4140 * gtk-file-dialog.el:
4148 * gtk-password-dialog.el:
4150 * gtk-widget-accessors.el:
4154 The Great GTK Merge: new files.
4156 2001-03-05 Stephen J. Turnbull <stephen@xemacs.org>
4158 * generic-widgets.el: Don't require gtk (a built-in feature) at
4159 top level. Don't execute the last sexp unless (featurep 'gtk).
4161 2001-02-28 Stephen J. Turnbull <stephen@xemacs.org>
4163 * mule/mule-init.el (auto-language-alist): Split zh into GB and BIG5.
4165 2001-02-23 Martin Buchholz <martin@xemacs.org>
4167 * XEmacs 21.2.45 "Thelxepeia" is released.
4169 2001-01-25 Jason R. Mastaler <jason@xemacs.org>
4171 * about.el (xemacs-hackers): update my entry.
4172 * about.el (about-maintainer-info): ditto.
4173 * about.el (about-hackers): ditto.
4175 2001-02-20 Jan Vroonhof <jan@xemacs.org>
4177 * about.el (about-maintainer-info): More vanity info about
4180 2001-02-20 Adrian Aichner <adrian@xemacs.org>
4182 * build-report.el (build-report-destination): xemacs-build-reports
4183 has moved to SourceForge, where mailing list name length is
4184 restricted, hence the name change to
4185 xemacs-buildreports@xemacs.org.
4186 * build-report.el (build-report-keep-regexp): Update default.
4187 * build-report.el (build-report-delete-regexp): Ditto.
4188 * build-report.el (build-report-make-output-files): Ditto.
4190 2001-02-19 Craig Lanning <lanning@scra.org>
4192 * lisp-mode.el: Add indentation specifications for following
4193 Common Lisp forms: handler-case, handler-bind, with-slots,
4194 with-open-file, with-open-stream, print-unreadable-object.
4196 2001-02-18 Matt Tucker <tuck@whistlingfish.net>
4198 * font-lock.el (font-lock-set-defaults-1):
4199 Move initialization of `font-lock-cache-position' so that it's set
4200 even if font-lock-keywords is already defined.
4202 2001-02-17 Matt Tucker <tuck@whistlingfish.net>
4204 * autoload.el (generate-file-autoloads-1):
4205 Use `emacs-lisp-mode-syntax-table' instead of
4206 `lisp-mode-syntax-table'.
4207 * lisp-mode.el (lisp-mode-syntax-table):
4208 Get rid of old checks for `parse-partial-sexp' version.
4209 Make `|' (pipe) string delimiter instead of punctuation.
4211 2001-02-16 Martin Buchholz <martin@xemacs.org>
4213 * window.el (save-selected-window):
4214 Use gensym for better macro hygiene.
4216 2001-02-06 Mike Sperber <mike@xemacs.org>
4219 * startup.el (startup-setup-paths): Set and use
4220 `mule-lisp-directory'.
4221 (startup-setup-paths-warning): Ditto.
4223 * setup-paths.el (paths-find-mule-lisp-directory): Added.
4224 (paths-construct-load-path): Consider `mule-lisp-directory'.
4226 2001-02-07 Matt Tucker <tuck@whistlingfish.net>
4228 * font-lock.el: Syntax table improvements used. A few random
4229 changes are not specified below.
4230 (font-lock-fontify-string-delimiters):
4231 (font-lock-syntactic-keywords):
4232 (font-lock-cache-state nil):
4233 (font-lock-cache-position):
4235 (font-lock-set-syntax):
4236 (font-lock-apply-syntactic-highlight):
4237 (font-lock-fontify-syntactic-anchored-keywords):
4238 (font-lock-fontify-syntactic-keywords-region):
4239 (font-lock-eval-keywords):
4241 (font-lock-remove-face):
4242 (font-lock-fontify-syntactically-region):
4243 Use syntax properties.
4245 2001-02-08 Martin Buchholz <martin@xemacs.org>
4247 * XEmacs 21.2.44 "Thalia" is released.
4249 2001-01-16 Mike Sperber <mike@xemacs.org>
4251 * startup.el (normal-top-level): Work even if no installation root
4254 2001-01-30 Andy Piper <andy@xemacs.org>
4256 * gutter-items.el (progress-abort-glyph): remove instantiator.
4257 (set-progress-abort-instantiator): new function.
4258 (abort-progress-feedback): use it.
4260 * gutter.el (set-gutter-dirty-p): new function.
4262 2001-01-30 Didier Verna <didier@xemacs.org>
4264 * mwheel.el (mwheel-scroll): unwind-protect the selected window.
4266 2001-01-24 Didier Verna <didier@xemacs.org>
4268 * sound.el (sound-extension-list): give a better default value.
4269 * sound.el (load-sound-file): improve the doc string, also find
4270 files given by absolute names, pass a real extension list to
4273 2001-01-26 Martin Buchholz <martin@xemacs.org>
4275 * XEmacs 21.2.43 "Terspichore" is released.
4277 2001-01-20 Klaus Frank <klausf@i3.informatik.rwth-aachen.de>
4279 * gnuserv.el (gnuserv-process-filter): Robuster handling of error
4280 messages from gnuserv.
4282 2001-01-20 Martin Buchholz <martin@xemacs.org>
4284 * XEmacs 21.2.42 "Poseidon" is released.
4286 2001-01-12 Nick V. Pakoulin <npak@ispras.ru>
4288 * cl-macs.el (cl-upcase-arg): New function.
4289 (cl-function-arglist): New function.
4290 (cl-transform-lambda): Automatically add CL-style lambda list to
4291 documentation string using functions above.
4293 2001-01-12 Andy Piper <andy@xemacs.org>
4295 * package-get.el (package-get-custom): call
4296 package-net-update-installed-db.
4298 * package-ui.el (pui-install-selected-packages): call
4299 package-net-update-installed-db.
4301 * package-net.el (package-net-update-installed-db): use
4302 packages-package-list so that we reflect reality.
4304 * packages.el (packages-package-list): Make docstring reflect
4307 * package-net.el (package-net-convert-index-to-ini): exclude mule entries.
4309 * postinstall.cc (do_postinstall): don't pick up shells if cygwin
4312 2001-01-17 Andy Piper <andy@xemacs.org>
4314 * wid-edit.el (widget-activation-glyph-mapper): activate or
4315 deactivate native widgets.
4316 (widget-glyph-insert-glyph): record instantiator.
4317 (widget-push-button-value-create): use it.
4319 * gui.el (gui-button-action): new function. Make button's domain
4320 buffer current when calling.
4321 (make-gui-button): update to use gui-button-action.
4323 2001-01-16 Didier Verna <didier@xemacs.org>
4325 * menubar-items.el (default-menubar): add an entry for modeline
4326 horizontal scrolling in Options -> Display.
4328 2001-01-17 Steve Youngs <youngs@xemacs.org>
4330 * package-get.el (package-get-require-signed-base): Set to nil
4333 2001-01-17 Martin Buchholz <martin@xemacs.org>
4335 * XEmacs 21.2.41 "Polyhymnia" is released.
4337 2001-01-16 Mike Sperber <mike@xemacs.org>
4339 * setup-paths.el (paths-core-load-path-depth): Stopgap bump to
4342 2001-01-14 Mike Sperber <mike@xemacs.org>
4344 * startup.el (maybe-create-compatibility-dot-emacs):
4345 (maybe-unmigrate-user-init-file):
4346 (unmigrate-user-init-file): Created.
4347 (maybe-migrate-user-init-file): Offer creation of compatibility
4349 Some doc fixes wrt init file location.
4351 2001-01-15 Golubev I. N. <gin@mo.msk.ru>
4353 * faces.el (face-frob-from-locale-first): new variable.
4354 (frob-face-font-2): Honor tags arg while trying to use
4355 standard-face-mapping. When face-frob-from-locale-first is set,
4356 first try to set face inheriting from frobbed-face.
4358 2001-01-15 Didier Verna <didier@xemacs.org>
4360 * about.el (xemacs-hackers): update my entry.
4361 * about.el (about-url-alist): ditto.
4362 * about.el (about-maintainer-info): ditto.
4363 * about.el (about-hackers): ditto.
4365 2001-01-15 Martin Buchholz <martin@xemacs.org>
4367 The byte compiler has been badly broken for a year,
4368 by the patch of 1999-12-06.
4369 * byte-optimize.el (byte-optimize-form-code-walker):
4370 Bug was: the byte compiler was making this erroneous optimization:
4371 (progn (or (foo)) (bar)) ==> (bar)
4373 2000-11-20 Mike Sperber <mike@xemacs.org>
4375 * setup-paths.el (paths-core-load-path-depth): Split
4376 `paths-load-path-depth' in two for site and core lisp. Don't
4378 * setup-paths.el (paths-construct-load-path): Use.
4380 2001-01-10 Andy Piper <andy@xemacs.org>
4382 * package-net.el (package-net-cygwin32-binary-size): new variable
4383 (package-net-win32-binary-size): ditto. add much needed
4386 * gutter-items.el (buffers-tab-items): correct off-by-one error
4387 for buffers-tab-max-size.
4389 2001-01-08 Martin Buchholz <martin@xemacs.org>
4391 * XEmacs 21.2.40 is released.
4393 2001-01-06 Stephen J. Turnbull <stephen@xemacs.org>
4395 * mule/hebrew.el: Fix comments and typos.
4396 mule/japanese.el: Fix comments, typos, and 8-bit character encoding.
4398 2001-01-06 Stephen J. Turnbull <stephen@xemacs.org>
4400 * ChangeLog.1: move ancient log from fill.el.
4404 mule/mule-category.el:
4405 Miscellaneous typo fixes and slight doc clarifications.
4407 * mule/mule-ccl.el: Correct file name in header.
4409 2000-12-31 Martin Buchholz <martin@xemacs.org>
4411 * XEmacs 21.2.39 is released.
4413 2000-12-27 Martin Buchholz <martin@xemacs.org>
4415 * byte-optimize.el (byte-optimize-cond):
4416 (byte-optimize-cond-1): New.
4417 Rewrite `cond' in terms of `if' and `or', which are easier to optimize.
4418 Optimizes (cond (x nil)) ==> nil.
4419 Provide better diagnostic on malformed expr like (cond foo).
4421 2000-12-20 Stephen J. Turnbull <stephen@xemacs.org>
4423 * mule/mule-coding.el:
4424 mule/mule-cmds.el (reset-language-environment,
4425 set-language-environment-coding-systems):
4426 Safer default coding-priority-list, corresponding to src/file-coding.h.
4428 2000-12-03 Jorma Laaksonen <jorma.laaksonen@hut.fi>
4430 * package-admin.el: Allow package removal from
4431 early-package-load-path.
4433 2000-12-15 Andreas Jaeger <aj@suse.de>
4435 * about.el (about-maintainer-info): Update my entry.
4437 2000-12-11 Matt Tucker <tuck@whistlingfish.net>
4439 * packages.el (locate-library): Add support for bzip2
4440 compressed .el files.
4442 2000-12-12 Andy Piper <andy@xemacs.org>
4444 * package-net.el: new file.
4446 2000-12-01 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4448 * font-lock.el: Add missing C++ keywords.
4450 2000-12-08 Adrian Aichner <adrian@xemacs.org>
4452 * simple.el (indent-for-comment): Preserve indentation of comments
4453 starting in column 0, as documented in (Info-goto-node
4454 "(xemacs)Comments"). Update docstring accordingly.
4456 2000-12-05 Martin Buchholz <martin@xemacs.org>
4458 * XEmacs 21.2.38 is released.
4460 2000-12-04 Didier Verna <didier@xemacs.org>
4462 * mouse.el (default-mouse-track-set-point-in-window): remove
4463 spurious '+' operation detected by Martin.
4466 2000-12-01 Martin Buchholz <martin@xemacs.org>
4468 * cl-extra.el (coerce):
4469 Implement char to integer coercion.
4470 Remove extraneous (numberp) test.
4472 * byte-optimize.el (byte-compile-splice-in-already-compiled-code):
4473 Perform lapcode inlining if the value of `byte-optimize' is 'byte.
4474 (byte-optimize-predicate):
4475 Warn if evaluating constant expression signals an error.
4476 (byte-optimize-form): Small simplification.
4478 * cl-macs.el (cl-do-proclaim): small efficiency improvement.
4480 2000-11-30 Martin Buchholz <martin@xemacs.org>
4483 (byte-optimize-minus):
4484 (byte-optimize-plus):
4485 (byte-optimize-mult):
4486 (byte-optimize-quo):
4487 Use (car (last x)) instead of (last x) to get last elt!
4488 Use `byte-optimize-predicate' to optimize `%'.
4489 Move optimizations for special numeric args to bytecomp.el.
4490 * bytecomp.el (byte-compile-associative): Remove.
4491 (byte-compile-max): New.
4492 (byte-compile-min): New.
4493 Properly handle erroneous calls: (max) (min).
4494 (byte-compile-plus): New.
4495 (byte-compile-minus):
4496 It's easiest to handle 0, +1 and -1 args here.
4497 (byte-compile-mult): New.
4498 It's easiest to handle 1, -1 and 2 args here.
4500 It's easiest to handle 0, +1 and -1 args here.
4501 Issue byte-compiler warning when dividing by zero.
4503 Byte-compiler arithmetic improvements.
4504 Better optimize these expressions in the obvious way:
4505 (+ x y 1) --> varref x varref y add add1
4506 (+ x y -1) --> varref x varref y add sub1
4507 (- x y 0) --> (- x y)
4508 (- 0 x y) --> (- (- x) y)
4509 (% 42 19) --> compile-time constant
4510 (/ 42 19) --> compile-time constant
4511 (* (foo) 2) --> foo call dup plus
4513 Optimize away arithmetic operations (+ x) (* x) (/ x 1)
4514 unless (declaim (optimize (safety 3)))
4515 or (setq byte-compile-delete-errors nil).
4517 2000-11-28 Stephen J. Turnbull <stephen@xemacs.org>
4519 * paragraphs.el (paragraph-separate, forward-sentence): Clarify
4522 2000-11-08 Stephen J. Turnbull <stephen@xemacs.org>
4524 * startup.el (command-line-do-help): Add documentation of
4525 portable dumper switches.
4527 2000-11-22 Andy Piper <andy@xemacs.org>
4529 * x-mouse.el (x-init-pointer-shape): use cursor-font explicitly.
4531 * glyphs.el (init-glyphs): don't use autodetect for strings.
4533 2000-11-28 Martin Buchholz <martin@xemacs.org>
4535 * byte-optimize.el (byte-optimize-char-before):
4536 (byte-optimize-backward-char):
4537 (byte-optimize-backward-word):
4538 Fix incorrect optimizations for these sorts of expressions:
4539 (let ((x nil)) (backward-char x))
4541 2000-11-21 Martin Buchholz <martin@xemacs.org>
4544 * byte-optimize.el (byte-optimize-backward-char): New.
4545 * byte-optimize.el (byte-optimize-backward-word): New.
4546 Make backward-word and backward-char as efficient as forward versions.
4548 * bytecomp.el (byte-compile-no-args-with-one-extra):
4549 * bytecomp.el (byte-compile-one-arg-with-one-extra):
4550 * bytecomp.el (byte-compile-two-args-with-one-extra):
4551 * bytecomp.el (byte-compile-zero-or-one-arg-with-one-extra):
4552 * bytecomp.el (byte-compile-one-or-two-args-with-one-extra):
4553 * bytecomp.el (byte-compile-two-or-three-args-with-one-extra):
4554 Check if extra arg is constant nil, and if so, use byte-coded call.
4556 * simple.el (backward-word):
4557 * simple.el (mark-word):
4558 * simple.el (kill-word):
4559 * simple.el (backward-kill-word):
4560 Make COUNT argument optional, for consistency with forward-char et al.
4562 * abbrev.el (abbrev-string-to-be-defined):
4563 * abbrev.el (inverse-abbrev-string-to-be-defined):
4564 * abbrev.el (inverse-add-abbrev):
4565 * abbrev.el (expand-region-abbrevs):
4566 * buff-menu.el (Buffer-menu-execute):
4567 * indent.el (move-to-left-margin):
4568 * indent.el (indent-relative):
4569 * indent.el (move-to-tab-stop):
4570 * info.el (Info-reannotate-node):
4571 * lisp-mode.el (lisp-indent-line):
4572 * lisp.el (end-of-defun):
4573 * lisp.el (move-past-close-and-reindent):
4574 * misc.el (copy-from-above-command):
4575 * mouse.el (default-mouse-track-scroll-and-set-point):
4576 * page.el (forward-page):
4577 * paragraphs.el (forward-paragraph):
4578 * paragraphs.el (end-of-paragraph-text):
4579 * picture.el (picture-forward-column):
4580 * picture.el (picture-self-insert):
4581 * rect.el (extract-rectangle-line):
4582 * simple.el (newline):
4583 * simple.el (fixup-whitespace):
4584 * simple.el (backward-delete-char-untabify):
4585 * simple.el (transpose-chars):
4586 * simple.el (transpose-preceding-chars):
4587 * simple.el (do-auto-fill):
4588 * simple.el (indent-new-comment-line):
4589 * simple.el (blink-matching-open):
4590 * view-less.el (cleanup-backspaces):
4591 * wid-edit.el (widget-transpose-chars):
4592 * term/bg-mouse.el (bg-insert-moused-sexp):
4593 Use more readable (backward-FOO n) instead of (forward-FOO -n).
4595 * info.el (Info-fontify-node):
4596 * simple.el (backward-delete-function):
4597 Use canonical delete-backward-char instead of backward-delete-char.
4599 2000-11-20 Andy Piper <andy@xemacs.org>
4601 * gutter-items.el (update-tab-in-gutter): don't barf if there are
4604 2000-11-20 Andy Piper <andy@xemacs.org>
4606 * gutter-items.el (update-tab-in-gutter): don't give popup frames
4609 2000-11-18 Martin Buchholz <martin@xemacs.org>
4611 * cl-macs.el: Correctly optimize plusp minusp oddp evenp.
4612 (proclaim inline...) was shadowing compiler-macros.
4614 2000-11-17 Martin Buchholz <martin@xemacs.org>
4616 * bytecomp.el (byte-compile-eval): New.
4617 (byte-compile-initial-macro-environment): Use byte-compile-eval.
4618 Keeps this promise made in Lispref:
4619 "If a file being compiled contains a `defmacro' form, the macro is
4620 defined temporarily for the rest of the compilation of that file."
4622 2000-11-09 Martin Buchholz <martin@xemacs.org>
4624 * cl.el (floatp-safe):
4630 Use a better parameter name than `x'.
4632 * cl-macs.el (check-type): Make continuable. Change documentation
4633 to require PLACE, but accept any form for compatibility.
4635 * abbrev.el (define-abbrev): Use check-type.
4636 * font-menu.el (font-menu-change-face): Use check-type.
4637 * menubar.el (relabel-menu-item): Use check-type.
4638 * itimer.el: Fix typo.
4640 2000-11-10 Yoshiki Hayashi <yoshiki@xemacs.org>
4642 * info.el (Info-extract-menu-node-name): Comma is a delimiter.
4644 2000-11-14 Martin Buchholz <martin@xemacs.org>
4646 * XEmacs 21.2.37 is released.
4648 2000-11-13 Katsumi Yamaoka <yamaoka@jpl.org>
4650 * code-cmds.el: Provide the feature.
4652 2000-07-21 Jan Vroonhof <jan@xemacs.org>
4654 * dumped-lisp.el (preloaded-file-list): Load code-cmds.el
4656 * code-cmds.el: New file
4657 * mule/mule-cmds.el:
4659 (coding-keymap): New keymap. Define coding system keyboard
4660 commands on file-coding builds too.
4661 (coding-system-change-eol-conversion):
4662 (universal-coding-system-argument):
4663 (set-default-coding-systems):
4664 (prefer-coding-system): Moved from mule-cmds.el
4665 (set-buffer-process-coding-system): Moved from mule-misc.el
4667 2000-09-15 Stephen Carney <carney@scubadoo.com>
4669 * etags.el (buffer-tag-table-files): Use append instead of nconc.
4671 2000-11-09 Steve Youngs <youngs@xemacs.org>
4673 * package-get.el (package-get-download-sites): Add a pre-release
4674 site for experimental packages.
4676 * auto-autoloads.el: Regenerated.
4678 2000-08-01 Andy Piper <andy@xemacs.org>
4680 * gutter-items.el (buffers-tab-omit-function): reference
4681 buffers-tab-select-visible-buffers.
4682 (buffers-tab-filter-functions): new variable, by default uses
4683 buffers-tab-selection-function and buffers-tab-omit-function.
4684 (select-buffers-tab-buffers-by-mode): invert arguments.
4685 (buffers-tab-select-visible-buffers): new function. Invert calling
4686 of buffers-menu-omit-invisible-buffers.
4687 (buffers-tab-items): rewrite to use
4688 buffers-tab-filter-functions. Rewrite docstring.
4689 (gutter-buffers-tab-extent): delete.
4690 (add-tab-to-gutter): always build a new extent when adding the
4692 (update-tab-in-gutter): make gutter dirty when orientation
4695 2000-11-07 Martin Buchholz <martin@xemacs.org>
4697 * bytecomp.el (byte-compile-defvar-or-defconst):
4698 Only do loadhist recording if defvar form includes a value.
4700 2000-11-02 Martin Buchholz <martin@xemacs.org>
4702 * bytecomp.el (byte-compile-initial-macro-environment):
4703 `eval-when-compile' should not compile its body.
4705 2000-11-02 Stephen J. Turnbull <stephen@xemacs.org>
4707 * mule/cyrillic.el: Add Windows 1251 code page encoding (by
4708 Sergey Groznyh <gsm@fct.ru> in <863diqaygu.fsf@fct.ru>). Fix
4709 some Japanese English. Remove some ancient FSF comments, and
4710 improve docstrings. Use symbols not vectors for tables.
4712 2000-11-03 Martin Buchholz <martin@xemacs.org>
4715 (local-key-binding):
4716 (global-key-binding):
4717 Add an optional `accept-defaults' parameter, just like `lookup-key'.
4720 (backward-sexp): Slightly simpler code.
4721 (mark-sexp): Make arg optional, like FSF Emacs.
4722 (forward-list): Slightly simpler code.
4723 (backward-list): Slightly simpler code.
4724 (down-list): Make arg optional, like FSF Emacs.
4725 (up-list): Make arg optional, like FSF Emacs.
4726 (backward-up-list): Make arg optional, like FSF Emacs.
4727 (kill-sexp): Make arg optional, like FSF Emacs.
4728 (backward-kill-sexp): Make arg optional, like FSF Emacs.
4730 * font-menu.el (font-menu-change-face):
4731 Take continuable errors into account.
4734 * abbrev.el (clear-abbrev-table):
4735 * abbrev.el (define-abbrev-table):
4736 * abbrev.el (define-abbrev):
4737 * abbrev.el (insert-abbrev-table-description):
4738 * apropos.el (apropos-documentation-check-doc-file):
4739 * apropos.el (apropos-documentation-check-elc-file):
4740 * buff-menu.el (list-buffers):
4741 * buff-menu.el (list-buffers-noselect):
4742 * bytecomp.el (byte-recompile-directory):
4743 * bytecomp.el (batch-byte-compile):
4744 * cl-macs.el (typep):
4745 * code-files.el (find-coding-system-magic-cookie):
4746 * code-files.el (insert-file-contents):
4747 * cus-edit.el (customize-set-variable):
4748 * cus-edit.el (customize-save-variable):
4749 * cus-face.el (custom-set-face-font-size):
4750 * cus-face.el (custom-set-face-update-spec):
4751 * cus-face.el (custom-reset-faces):
4752 * custom.el (custom-check-theme):
4753 * custom.el (copy-upto-last):
4754 * fill.el (canonically-space-region):
4755 * fill.el (fill-paragraph):
4756 * fill.el (fill-region):
4757 * fill.el (find-space-insertable-point):
4758 * fill.el (justify-current-line):
4759 * faces.el (face-spec-update-all-matching):
4760 * faces.el (set-face-stipple):
4761 * files-nomule.el (insert-file-contents):
4762 * files.el (insert-file-contents-literally):
4763 * files.el (hack-local-variables-last-page):
4764 * files.el (basic-save-buffer):
4765 * files.el (insert-directory):
4766 * font-menu.el (font-menu-change-face):
4767 * font.el (font-spatial-to-canonical):
4768 * format.el (format-encode-region):
4769 * format.el (format-insert-file):
4770 * format.el (format-replace-strings):
4771 * gutter.el (set-gutter-element):
4772 * help.el (key-or-menu-binding):
4773 * help.el (describe-bindings):
4774 * help.el (with-syntax-table):
4775 * indent.el (indent-rigidly):
4776 * indent.el (delete-to-left-margin):
4778 * info.el (Info-extract-dir-entry-from):
4779 * info.el (Info-build-dir-anew):
4780 * info.el (Info-rebuild-dir):
4781 * info.el (Info-batch-rebuild-dir):
4782 * info.el (Info-read-subfile):
4783 * info.el (Info-build-node-completions):
4784 * info.el (Info-extract-menu-node-name):
4785 * isearch-mode.el (isearch-range-invisible):
4786 * isearch-mode.el (isearch-restore-invisible-extents):
4787 * itimer.el (itimerp):
4788 * itimer.el (itimer-live-p):
4790 * keymap.el (substitute-key-definition):
4791 * keymap.el (read-command-or-command-sexp):
4792 * keymap.el (local-key-binding):
4793 * keymap.el (global-key-binding):
4794 * keymap.el (global-set-key):
4795 * keymap.el (local-set-key):
4797 * ldap.el (ldap-add-entries):
4798 * ldap.el (ldap-delete-entries):
4799 * lisp.el (backward-sexp):
4800 * lisp.el (mark-sexp):
4801 * lisp.el (forward-list):
4802 * lisp.el (backward-list):
4803 * lisp.el (down-list):
4804 * lisp.el (backward-up-list):
4805 * lisp.el (up-list):
4806 * lisp.el (kill-sexp):
4807 * lisp.el (backward-kill-sexp):
4808 * menubar.el (add-menu-button):
4809 * menubar.el (add-submenu):
4810 * menubar.el (delete-menu-item):
4811 * menubar.el (relabel-menu-item):
4812 * mouse.el (narrow-window-to-region):
4813 * obsolete.el (define-obsolete-variable-alias):
4814 * obsolete.el (store-substring):
4816 * package-admin.el (package-admin-install-function):
4817 * package-admin.el (package-admin-install-function-mswindows):
4818 * package-admin.el (package-admin-default-install-function):
4819 * package-get.el (package-get-update-base-entries):
4820 * packages.el (packages-load-package-dumped-lisps):
4821 * packages.el (packages-collect-package-dumped-lisps):
4822 * printer.el (generic-print-buffer):
4823 * printer.el (generic-print-region):
4824 * replace.el (occur-mode-mouse-goto):
4825 * replace.el (perform-replace):
4826 * select.el (get-selection-no-error):
4828 * simple.el (newline):
4829 * simple.el (open-line):
4830 * simple.el (edit-and-eval-command):
4831 * simple.el (goto-line):
4833 * simple.el (kill-region):
4834 * simple.el (copy-region-as-kill):
4835 * simple.el (kill-ring-save):
4836 * simple.el (set-mark):
4837 * simple.el (next-line):
4838 * simple.el (previous-line):
4839 * simple.el (line-move):
4840 * simple.el (set-goal-column):
4841 * simple.el (comment-region):
4844 * syntax.el (modify-syntax-entry):
4845 * syntax.el (map-syntax-table):
4846 * view-less.el (view-file):
4847 * view-less.el (view-buffer):
4848 * view-less.el (view-file-other-window):
4849 * window-xemacs.el (backward-other-window):
4851 * window.el (one-window-p):
4852 * window.el (walk-windows):
4853 * window.el (window-list):
4854 * x-mouse.el (x-mouse-kill):
4855 * x-select.el (x-get-cutbuffer):
4856 * x-select.el (x-store-cutbuffer):
4857 * term/bg-mouse.el (bg-mouse-line-to-center):
4858 * term/sun-mouse.el (window-line-end):
4859 * term/sun-mouse.el (sun-select-region):
4860 * term/sun.el (kill-region-and-unmark):
4861 * mule/mule-category.el:
4862 * mule/mule-category.el (modify-category-entry):
4863 * mule/mule-category.el (char-category-list):
4864 * mule/mule-coding.el (coding-system-force-on-output):
4865 * mule/mule-misc.el (coding-system-put):
4866 Docstring arglist/Texinfo fixes. See man/ChangeLog for details.
4868 2000-11-02 Stephen J. Turnbull <stephen@xemacs.org>
4870 * cus-face.el: Typo fixes and tiny clarifications.
4873 2000-10-27 Yoshiki Hayashi <yoshiki@xemacs.org>
4875 * startup.el (auto-save-list-file-prefix): Moved to fileio.c.
4876 * startup.el (normal-top-level): Setup auto-save-list-file-name
4877 if auto-save-list-file-prefix is non-nil.
4879 2000-10-25 Yoshiki Hayashi <yoshiki@xemacs.org>
4881 * files.el (auto-mode-alist): Allow mixed case suffix for idlwave-mode.
4883 2000-01-05 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
4885 * hyper-apropos.el (hyper-apropos-this-symbol): Don't always
4886 get symbol at point-min.
4888 2000-10-24 Didier Verna <didier@xemacs.org>
4890 * info.el (Info-emacs-info-file-name): defconst it.
4891 * info.el (Info-footnote-tag): defcustom it.
4892 * info.el (Info-no-description-string): ditto.
4893 * info.el (Info-find-node): adapt to new semantics of
4894 'Info-suffixed-file (don't do the case variants stuff).
4895 * info.el (Info-insert-dir): rewrite the dir file variants code.
4896 * info.el (Info-directory-files): New. Return the list of info
4897 files in a directory.
4898 * info.el (Info-dir-outdated-p): use it.
4899 * info.el (Info-parse-dir-entries): ditto.
4900 * info.el (Info-build-dir-anew): don't restrict to files ending
4901 with a ".info.*" extension.
4902 * info.el (Info-set-mode-line): ditto.
4903 * info.el (Info-read-subfile): adapt to new semantics of
4904 'Info-suffixed-file (append 'exact argument).
4905 * info.el (Info-all-case-regexp): New. Return a regexp matching a
4906 string independently of the case.
4907 * info.el (Info-suffixed-file): use it (match all possible case
4909 * info.el (Info-insert-file-contents): code cleanup.
4910 * info.el (Info-rebuild-dir): cosmetics only. Fit code in 80
4912 * info.el (Info-batch-rebuild-dir): ditto.
4913 * info.el (Info-read-node-name-1): ditto.
4914 * info.el (Info-search): ditto.
4915 * info.el (Info-fontify-node): ditto.
4918 2000-10-24 Didier Verna <didier@xemacs.org>
4920 * process.el (shell-command): when called from a program, avoid
4921 'push-mark's "mark-set" message.
4923 2000-10-15 MIYASHITA Hisashi <himi@m17n.org>
4925 * mule/thai-xtis.el (tis-620): Specify coding-system's ccl-program
4926 by a symbol, not by a vector.
4927 * mule/vietnamese.el (vscii): Likewise.
4929 * mule/cyrillic.el (koi8-r): Likewise.
4931 * mule/chinese.el (chinese-big5-1): Specify charset's ccl-program
4932 by a symbol, not by a vector.
4933 (chinese-big5-2): Likewise.
4934 * mule/ethiopic.el (ethiopic): Likewise.
4935 * mule/vietnamese.el (vietnamese-viscii-lower): Likewise.
4936 (vietnamese-viscii-upper): Likewise.
4938 2000-10-12 Yoshiki Hayashi <yoshiki@xemacs.org>
4940 * files.el (auto-mode-alist): Remove obsolete entry for html3-mode.
4942 2000-10-13 Yoshiki Hayashi <yoshiki@xemacs.org>
4944 * byte-optimize.el (byte-optimize-car): New function.
4945 (byte-optimize-cdr): Ditto.
4947 2000-10-12 Yoshiki Hayashi <yoshiki@xemacs.org>
4949 * byte-optimize.el: Partial synch with FSF 20.7.
4950 Optimize constant concatenation.
4951 Add keymapp as a side effect free function. It is a built-in.
4952 (byte-after-unbind-pos): Remove byte-equal.
4954 2000-10-13 Gunnar Evermann <ge204@eng.cam.ac.uk>
4956 * update-elc-2.el: Quote regexps correctly.
4958 2000-10-05 MIYASHITA Hisashi <himi@m17n.org>
4960 * mule/mule-ccl.el: Sync up with Emacs 21.0.90.
4961 (ccl-compile): Apply integerp, not integer-or-char-p to
4962 check the type of the buffer magnification
4963 (ccl-compile-write-string): Encode a string with binary
4965 (ccl-compile-write-repeat): Likewise.
4967 2000-09-25 Robert Pluim <rpluim@bigfoot.com>
4995 2000-10-03 Daniel Pittman <daniel@rimspace.net>
4997 * simple.el (do-auto-fill): Use the function pointer to by
4998 `comment-line-break-function', not `indent-new-comment-line'. This
4999 fixes an issue with cc-mode comment continuation.
5001 2000-10-11 Martin Buchholz <martin@xemacs.org>
5003 * simple.el (turn-on-auto-fill): Add (interactive).
5004 * mwheel.el (mwheel-install): Add (interactive).
5005 * font-lock.el (turn-on-font-lock): Add (interactive).
5006 (turn-off-font-lock): Add (interactive).
5008 2000-10-03 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
5010 * packages.el (packages-special-base-regexp): Add `man'.
5012 2000-10-08 Adrian Aichner <adrian@xemacs.org>
5014 * wid-edit.el (widget-specify-active): map over extents in current
5015 buffer like `widget-specify-inactive' does. Mapping over the
5016 inactive extent object does not work since the current extent is
5017 ignored by `map-extents'.
5019 2000-10-04 Martin Buchholz <martin@xemacs.org>
5021 * XEmacs 21.2.36 is released.
5023 2000-09-22 Martin Buchholz <martin@xemacs.org>
5025 * byte-optimize.el (byte-optimize-lapcode): Add an optimizer pass.
5026 Optimize the compiled-function-constants vector by byte-code
5029 2000-09-25 Robert Pluim <rpluim@bigfoot.com>
5031 * build-report.el (build-report-delete-regexp): quote value in
5034 2000-09-24 Adrian Aichner <aichner@ecf.teradyne.com>
5036 * build-report.el (build-report): Don't bind srcdir which we don't
5037 use in `multiple-value-bind' to avoid the only byte-compiler
5040 2000-09-23 Adrian Aichner <aichner@ecf.teradyne.com>
5042 * build-report.el: Requires cl and custom now.
5043 build-report-version is determined by XEmacs version -- remove
5044 build-report-version*.
5045 * build-report.el (build-report-version): Removed.
5046 * build-report.el (build-report-installation-version-regexp): New.
5047 * build-report.el (build-report-version-file-regexp): New.
5048 * build-report.el (build-report-installation-srcdir-regexp): New.
5049 * build-report.el (build-report-destination): Offer
5050 xemacs-build-reports and xemacs-beta.
5051 * build-report.el (build-report-keep-regexp): Adjusted.
5052 * build-report.el (build-report-delete-regexp): Adjusted.
5053 * build-report.el (build-report-make-output-dir): New.
5054 * build-report.el (build-report-installation-file): Replace use of
5055 `concat' with `expand-file-name'.
5056 * build-report.el (build-report-make-output-file): Removed.
5057 * build-report.el (build-report-make-output-files): New.
5058 * build-report.el (build-report-subject): Identify as
5059 user-variable with "*...".
5060 * build-report.el (build-report-prompts): Ditto.
5061 * build-report.el (build-report-version-file): New.
5062 * build-report.el (build-report-file-encoding): Identify as
5063 user-variable with "*...".
5064 * build-report.el (build-report-make-output-get): New.
5065 * build-report.el (build-report-insert-header): Report
5066 emacs-version and system-configuration instead of
5067 build-report-version.
5068 * build-report.el (build-report-insert-make-output): Add file
5070 * build-report.el (build-report-insert-installation-file):
5072 * build-report.el (build-report-keep): Change docstring,
5074 * build-report.el (build-report-delete): Ditto.
5075 * build-report.el (build-report-installation-data): New.
5076 * build-report.el (build-report-version-file-data): New.
5078 2000-09-20 Martin Buchholz <martin@xemacs.org>
5080 * byte-optimize.el (byte-optimize-lapcode):
5081 Fix the optimization of using the first 5 elements of the
5082 constants vector for variables.
5083 (byte-optimize-lapcode): Fix another ancient broken optimization.
5085 2000-09-19 Martin Buchholz <martin@xemacs.org>
5087 * *: Spelling mega-patch
5089 2000-09-19 Martin Buchholz <martin@xemacs.org>
5091 * easymenu.el: doc fixes.
5092 (easy-menu-do-define): Use backquote.
5095 `when' seems much clearer than `if' here.
5097 (easy-menu-add-item):
5098 (easy-menu-item-present-p):
5099 (easy-menu-remove-item):
5100 Wrap using (when (featurep 'menubar) ...)
5102 2000-09-16 Martin Buchholz <martin@xemacs.org>
5104 * bytecomp.el (displaying-byte-compile-warnings):
5105 Revert Ben's change to this function below so that the compile log
5106 is displayed properly for users of the "popper" package.
5108 2000-09-12 Martin Buchholz <martin@xemacs.org>
5110 * window.el (save-selected-window): Use backquote.
5112 * bytecomp.el (byte-compile-file-form-defvar-or-defconst):
5113 Renamed from `byte-compile-file-form-defvar'.
5114 * bytecomp.el (byte-compile-defvar-or-defconst):
5115 Only cons onto current-load-list in top-level forms.
5116 Else this leaks a cons cell every time a defun is called.
5117 Renamed from `byte-compile-defvar', for clarity.
5118 Warn when docstring of defvar is not a string.
5119 Use consistent error messages.
5122 2000-09-11 Martin Buchholz <martin@xemacs.org>
5124 * simple.el (set-variable):
5125 Remove unneeded defvar by rearranging order of let* forms.
5127 * mule/mule-ccl.el (ccl-get-next-code):
5128 * menubar-items.el (bookmark-menu-filter):
5129 (language-environment-menu-filter):
5130 (tutorials-menu-filter):
5131 * toolbar-items.el (toolbar-compile):
5132 * byte-optimize.el (disassemble-offset):
5133 Use (declare (special ...)) instead of `defvar'.
5135 * cl-macs.el (cl-do-proclaim):
5136 Fix (declare (special ...)) warning suppression syntax.
5138 2000-07-22 Golubev I. N. <gin@mo.msk.ru>
5140 * info.el (Info-tag-table-marker):
5141 (Info-tag-table-buffer):
5142 (Info-find-file-node):
5143 (Info-read-subfile):
5144 (Info-build-node-completions):
5147 Multiple info buffer support.
5149 2000-08-28 Oscar Figueiredo <oscar@cpe.fr>
5151 * ldap.el (ldap-decode-entry): New defun
5152 (ldap-search-entries): Use it in order to decode DN-prefixed
5155 2000-08-23 Daniel Pittman <daniel@danann.net>
5157 * mule/mule-cmds.el (coding-system-change-eol-conversion):
5158 Use `eq', not `=', to compare symbols.
5160 2000-07-30 Ben Wing <ben@xemacs.org>
5162 * bytecomp.el (byte-compile-report-error):
5163 * bytecomp.el (displaying-byte-compile-warnings):
5164 if stack-trace-on-error is set, send out a backtrace when
5165 an error is encountered that stops byte compilation. this
5166 should make it much much easier to track down those curious
5167 problems. also undo the kludge of using a separate "*Show*"
5168 buffer for display when there's a temp-buffer-show-function;
5169 we can avoid this by just being a little smarter.
5172 * dialog-items.el (search-dialog-regexp): New.
5173 * dialog-items.el (search-dialog-callback):
5174 * dialog-items.el (make-search-dialog):
5175 add a regexp option to the dialog and clean up a bit.
5178 * dialog.el (yes-or-no-p-dialog-box):
5179 * dialog.el (get-dialog-box-response):
5180 * dialog.el (make-dialog-box):
5181 * dialog.el (dialog-box-finish): New.
5182 * dialog.el (dialog-box-cancel): New.
5183 * dialog.el (internal-make-dialog-box-exit): New.
5184 implement [properly!] the :modal property of the new dialog box
5185 interface. this is the first time xemacs has ever had *proper*
5186 modal dialog boxes, giving the standard window-system feedback.
5187 (e.g. under windows, clicking on a disabled frame causes a beep
5188 and makes the dialog box flash three times.)
5190 * dragdrop.el: header keyword frobbing.
5192 * dumped-lisp.el (preloaded-file-list):
5193 renamed winnt.el to win32-native.el.
5195 * faces.el (face-property):
5196 * faces.el (set-face-property):
5197 * faces.el (frob-face-property):
5198 * faces.el (frob-face-font-2):
5199 * faces.el (make-face-bold):
5200 * faces.el (make-face-italic):
5201 * faces.el (make-face-bold-italic):
5202 * faces.el (make-face-unbold):
5203 * faces.el (make-face-unitalic):
5204 * faces.el (make-face-smaller):
5205 * faces.el (make-face-larger):
5206 clean up the implementation of these so that window-system-specific
5207 methods are called only on objects belonging to that window system.
5208 previously, you could have [e.g.] mswindows-make-face-bold called
5209 on font object of device type `stream', which is not good and
5210 explains the subtle errors Adrian was getting when byte-compiling
5211 something that required 'term. (Adrian, now you can use stack-trace-
5212 on-error to find the exact place where things are going wrong instead
5213 of having to laboriously binary-search your way through.)
5215 * finder.el (finder-known-keywords):
5216 cleaned up -- properly sorted, clarified the meanings of many of
5217 the keywords, and added a few -- mswin, gui, content, build, www,
5218 user, services. the last two try to distinguish between a package
5219 that's used directly by the user, and a package that provides
5220 support services to other packages.
5222 * font-lock.el (lisp-font-lock-keywords-2):
5223 update list of lisp control structures to include everything,
5224 including new ones i introduced.
5226 * gutter.el: header keyword frobbing.
5228 * isearch-mode.el (isearch-ring-adjust1): M-p to recall the most
5229 recent isearch element was not doing so! you got the second-most-
5232 * lisp-mode.el (construct-lisp-mode-menu):
5233 more menubar cleanups.
5234 * lisp-mode.el (with-selected-window):
5235 make it indent properly.
5237 * menubar-items.el (default-menubar): lots of menubar cleanups.
5238 rearranged the options menu the most, e.g. splitting up the
5239 Keyboard/Mouse menu into a new Editing menu and combining the
5240 separate Scrollbar/Gutter/Toolbar submenus into Display.
5241 Got rid of General, moved items to Editing or new Troubleshooting.
5242 Moved Packages to Tools; doesn't seem to belong under Options.
5243 Added stuff to the Cmds menu, e.g. Change Case.
5245 NB please don't complain about these periodic menubar changes.
5246 Anything like this is necessarily incremental in its construction
5247 -- By constant use you gradually become more and more aware of
5248 better and better ways to group menu items. When we eventually
5249 move the options menu to a property sheet, the existing structure
5250 will probably be preserved fairly well.
5252 * minibuf.el (next-history-element): fix problems with pressing
5253 down arrow in repeat-complex-command.
5256 * modeline.el (modeline-3d-p): New.
5257 added custom variable for controlling the 3d modeline. the
5258 corresponding Options item has been present for a long time,
5259 but commented out with "fix me!" comments. it's fixed now.
5261 * obsolete.el (add-menu):
5262 remove bogus gettexts.
5264 * process.el (shell-quote-argument):
5265 handle this correctly under Windows native with COMMAND.COM/CMD.EXE.
5266 For bash under Windows native, see below.
5269 * simple.el (display-warning-buffer):
5270 Fixed the handling of warning display to eliminate the annoying
5271 *Show* buffer, like was done for byte-compiler output above.
5273 * simple.el (debug-print): New.
5274 Simple function for sending debug messages to the console and/or
5277 * subr.el (replace-in-string):
5278 Rewrite this function to avoid N^2 behavior with large strings --
5279 catastrophic with the new Windows selection code! (Apparently the
5280 author of this function didn't realize there was a fun
5281 replace-match that could make his life much easier, because we
5282 duplicated the entire logic. The new version is smaller, easier
5283 to understand, much more robust, and has extended features --
5284 those of replace-match.)
5287 * window.el (with-selected-window): New.
5288 An obvious complement to the existing `with-selected-frame' and
5289 `with-current-buffer'.
5291 * win32-native.el: Renamed from winnt.el.
5292 Added a great deal of stuff for properly handling process quoting,
5293 somewhat modeled on Kirill's original model (which i later threw
5294 away). We should now finally have correctly working process arg
5295 quoting/dequoting so that the final app gets exactly what we
5296 intended. Because the mechanism is in Lisp, it's easily
5297 extendible. (For those running bash and running the native
5298 version, I tried hard to do what I thought was correct. But more
5299 thought is needed, and ideally the volunteer work of people with
5300 these configurations that they generally run on.)
5302 * x-font-menu.el (x-font-menu-font-data):
5303 Put in defvar's to fix byte-compiler warnings.
5305 2000-08-01 Alastair J. Houghton <ajhoughton@lineone.net>
5307 * select.el (selection-coercion-alist): Initialise.
5308 * select.el (select-coerce-to-text): New.
5309 * select.el (select-coerce): New.
5310 New functions to perform type and value coercion.
5312 * select.el (select-buffer-killed-default): Keep data if it was
5315 2000-08-02 Martin Buchholz <martin@xemacs.org>
5317 * menubar-items.el (default-menubar): Fix typo.
5318 (default-menubar): `lambda' was mispelled as `lamda'.
5320 2000-07-31 Yoshiki Hayashi <yoshiki@xemacs.org>
5322 * window.el (shrink-window-if-larger-than-buffer): Remove
5325 2000-07-31 Yoshiki Hayashi <yoshiki@xemacs.org>
5327 * paths.el (gnus-local-domain): Removed.
5328 (gnus-local-organization): Ditto.
5329 (gnus-startup-file): Ditto.
5331 2000-07-13 Yoshiki Hayashi <yoshiki@xemacs.org>
5333 * files.el (auto-mode-alist): Add .spec for RPM.
5335 2000-07-31 Andy Piper <andy@xemacs.org>
5337 * gutter-items.el (update-tab-in-gutter): deprecate :properties.
5339 2000-07-31 Yoshiki Hayashi <yoshiki@xemacs.org>
5341 * dragdrop.el (experimental-dragdrop-drop-url-default): Use function
5343 * help.el (xemacs-www-page): Ditto.
5344 (xemacs-www-faq): Ditto.
5345 * menubar-items.el (default-menubar): Ditto.
5347 * wid-edit.el (widget-url-link-action): Ditto.
5348 From: Kenichi OKADA <okada@opaopa.org>.
5350 2000-07-31 Martin Buchholz <martin@xemacs.org>
5352 * finder.el (finder-commentary): Add autoload cookie.
5354 2000-07-28 Adrian Aichner <aichner@ecf.teradyne.com>
5356 * files.el (insert-file-contents-literally): Fix second let
5357 binding for `coding-system-for-read' to `coding-system-for-write'
5358 as suggested by Dan Holmsand <dan@innehallsbolaget.com>.
5360 1999-06-15 Jan Vroonhof <vroonhof@math.ethz.ch>
5362 * files.el (insert-file-contents-literally): Use binary coding
5363 system (from Morioka san).
5364 (insert-file-contents-literally): Make file-name-handler method.
5366 2000-07-26 Martin Buchholz <martin@xemacs.org>
5368 * cl-macs.el (get-selection): Add defsetf.
5370 2000-07-25 Steve Youngs <youngs_s@ozlinx.com.au>
5372 * x-init.el (x-activate-region-as-selection): replace obsolete
5373 function x-own-selection with own-selection.
5374 (ow-find): replace obsolete functions x-get-selection and
5375 x-get-clipboard with get-selection and get-clipboard.
5376 (init-post-x-win): replace obsolete function x-disown-selection
5377 with disown-selection.
5379 2000-07-20 Mike Sperber <mike@xemacs.org>
5381 * startup.el (load-user-init-file): Only try to load init file if
5384 2000-07-10 Andy Piper <andy@xemacs.org>
5386 * dialog-items.el: sync with Ben's patch.
5388 * gutter-items.el (buffers-tab-switch-to-buffer): remove now-bogus
5390 (progress-text-glyph): deleted.
5391 (progress-layout-glyph): make completely minimal.
5392 (progress-gauge-glyph): ditto.
5393 (progress-display-style): fix to handle dynamic instantiator
5395 (progress-text-instantiator): new.
5396 (progress-layout-instantiator): new.
5397 (progress-gauge-instantiator): new.
5398 (set-progress-display-instantiator): renamed and changed from
5399 set-progress-display-style.
5400 (progress-abort-glyph): use instantiator not glyph.
5401 (append-progress-display): use set-progress-display-instantiator
5402 and set-glyph-image.
5403 (abort-progress-display): ditto.
5404 (raw-append-progress-display): ditto.
5406 2000-07-20 Ben Wing <ben@xemacs.org>
5408 * code-files.el: Move Mule-specific code to mule-coding.el.
5410 2000-07-15 Ben Wing <ben@xemacs.org>
5416 * cmdloop.el (yes-or-no-p):
5417 * cmdloop.el (y-or-n-p):
5418 Make these functions use should-use-dialog-box-p and not be
5419 overridden in dialog.el.
5422 * cus-dep.el (Custom-make-dependencies): Removed.
5423 * cus-dep.el (Custom-make-dependencies-1): New.
5424 * cus-dep.el (Custom-make-one-dependency): New.
5425 New entry point for use in Makefiles, to avoid excessive
5428 * cus-edit.el (custom-variable-reset-saved):
5429 * cus-edit.el (custom-variable-reset-standard):
5430 * cus-edit.el (custom-save-resets):
5431 Fix bytecompiler warnings.
5434 * dialog.el (yes-or-no-p-dialog-box):
5435 * dialog.el (yes-or-no-p-maybe-dialog-box): Removed.
5436 * dialog.el (y-or-n-p-maybe-dialog-box): Removed.
5437 * dialog.el (get-dialog-box-response):
5438 * dialog.el (message-or-box):
5439 * dialog.el (make-dialog-box):
5440 * dialog.el (popup-dialog-box): New.
5441 Avoid yes-or-no-p bogosities.
5442 Create a general function `make-dialog-box' to encapsulate all
5443 dialog box methods; easily extendible. popup-dialog-box now obsolete.
5445 * dumped-lisp.el (preloaded-file-list):
5446 Add dialog-items. Clean up. Group files by types.
5448 * easymenu.el (easy-menu-add):
5449 * easymenu.el (easy-menu-remove):
5450 Account for accelerators.
5453 * extents.el (extent-list): New args, like in map-extents.
5454 * extents.el (extent-at-event): New.
5455 * extents.el (extents-at-event): New.
5458 * font-lock.el (font-lock-mode):
5459 * font-lock.el (font-lock-default-fontify-buffer):
5460 * font-lock.el (font-lock-default-unfontify-region):
5461 * font-lock.el (font-lock-fontify-syntactically-region):
5462 * font-lock.el (font-lock-fontify-keywords-region):
5463 Use new progress-feedback names.
5465 * font-lock.el (java-font-lock-identifier-regexp):
5466 * font-lock.el (java-font-lock-class-name-regexp):
5467 Fix bytecompiler warnings.
5470 * gutter-items.el (progress-display-use-echo-area): Removed.
5471 * gutter-items.el (progress-feedback-use-echo-area): New.
5472 * gutter-items.el (progress-display-popup-period): Removed.
5473 * gutter-items.el (progress-feedback-popup-period): New.
5474 * gutter-items.el (set-progress-display-style): Removed.
5475 * gutter-items.el (set-progress-feedback-style): New.
5476 * gutter-items.el (progress-display-style): Removed.
5477 * gutter-items.el (progress-feedback-style): New.
5478 * gutter-items.el (progress-stack):
5479 * gutter-items.el (progress-displayed-p): Removed.
5480 * gutter-items.el (progress-feedbacked-p): New.
5481 * gutter-items.el (clear-progress-display): Removed.
5482 * gutter-items.el (clear-progress-feedback): New.
5483 * gutter-items.el (progress-display-clear-when-idle): Removed.
5484 * gutter-items.el (progress-feedback-clear-when-idle): New.
5485 * gutter-items.el (remove-progress-display): Removed.
5486 * gutter-items.el (remove-progress-feedback): New.
5487 * gutter-items.el (progress-display-dispatch-non-command-events): Removed.
5488 * gutter-items.el (progress-feedback-dispatch-non-command-events): New.
5489 * gutter-items.el (append-progress-display): Removed.
5490 * gutter-items.el (append-progress-feedback): New.
5491 * gutter-items.el (abort-progress-display): Removed.
5492 * gutter-items.el (abort-progress-feedback): New.
5493 * gutter-items.el (raw-append-progress-display): Removed.
5494 * gutter-items.el (raw-append-progress-feedback): New.
5495 * gutter-items.el (display-progress-display): Removed.
5496 * gutter-items.el (display-progress-feedback): New.
5497 * gutter-items.el (current-progress-display): Removed.
5498 * gutter-items.el (current-progress-feedback): New.
5499 * gutter-items.el (current-progress-display-label): Removed.
5500 * gutter-items.el (current-progress-feedback-label): New.
5501 * gutter-items.el (progress-display): Removed.
5502 * gutter-items.el (progress-feedback): New.
5503 Replace "progress-display" with "progress-feedback" globally.
5505 * gutter-items.el (lprogress-display): Removed.
5506 * gutter-items.el (progress-feedback-with-label): New.
5507 Rename lprogress-display ==> progress-feedback-with-label.
5509 * gutter-items.el (search-dialog-direction): Removed.
5510 * gutter-items.el (search-dialog-text): Removed.
5511 * gutter-items.el (search-dialog-callback): Removed.
5512 * gutter-items.el (make-search-dialog): Removed.
5513 Move to dialog-items.el.
5516 * help.el (help-mode-quit):
5517 * help.el (mode-for-help): New.
5518 * help.el (help-sticky-window): New.
5519 * help.el (help-window-config): New.
5520 * help.el (with-displaying-help-buffer):
5521 * help.el (function-at-event): New.
5522 * help.el (help-symbol-regexp): New.
5523 * help.el (help-symbol-run-function-1): New.
5524 * help.el (help-symbol-run-function): New.
5525 * help.el (help-symbol-function-context-menu): New.
5526 * help.el (help-symbol-variable-context-menu): New.
5527 * help.el (help-symbol-function-and-variable-context-menu): New.
5528 * help.el (frob-help-extents): New.
5529 * help.el (describe-function-1):
5530 * help.el (variable-at-point):
5531 * help.el (variable-at-event): New.
5532 * help.el (describe-variable):
5534 - Make functions and variables be mousable.
5535 - Middle button hyperlinks.
5536 - New context-menu entries.
5539 * keydefs.el (global-map):
5540 New key bindings to move lines up and down.
5543 * lisp-mode.el (construct-lisp-mode-menu): New.
5544 * lisp-mode.el (emacs-lisp-mode-popup-menu):
5545 * lisp-mode.el (lisp-interaction-mode-menubar-menu):
5546 * lisp-mode.el (emacs-lisp-mode-menubar-menu):
5547 * lisp-mode.el (lisp-indent-function): Indent "flet" entries better.
5548 Make popup and menubar menus be different. Popup menu uses
5549 clicked location and automatically assumes symbol under the mouse
5550 for various commands.
5553 * menubar-items.el (bookmark-menu-filter): Add accelerators.
5554 * menubar-items.el (buffers-menu-omit-chars-list): Include 'd'.
5556 * menubar-items.el (global-popup-menu): Removed.
5557 * menubar-items.el (mode-popup-menu): Removed.
5558 * menubar-items.el (activate-popup-menu-hook): Removed.
5559 * menubar-items.el (popup-mode-menu): Removed.
5560 * menubar-items.el (popup-buffer-menu): Removed.
5561 * menubar-items.el (popup-menubar-menu): Removed.
5565 * menubar.el (global-popup-menu): New.
5566 * menubar.el (mode-popup-menu): New.
5567 * menubar.el (activate-popup-menu-hook): New.
5568 * menubar.el (last-popup-menu-event): New.
5569 * menubar.el (popup-mode-menu): New.
5570 * menubar.el (popup-buffer-menu): New.
5571 * menubar.el (popup-menubar-menu): New.
5572 * menubar.el (menu-call-at-event): New.
5573 Move non-content functions here. Add support for context menu
5576 * minibuf.el (minibuffer-history-uniquify):
5579 * minibuf.el (read-file-name-1):
5580 Call new file dialog box if it exists.
5582 * minibuf.el (mouse-rfn-setup-vars):
5583 Clean up "chop" action.
5586 * mouse.el (button2): Now bound to mouse-track.
5587 * mouse.el (click-inside-extent-p):
5588 * mouse.el (point-inside-extent-p):
5589 * mouse.el (point-inside-selection-p):
5590 * mouse.el (mouse-drag-or-yank): Removed.
5591 * mouse.el (mouse-begin-drag-n-drop): New.
5592 * mouse.el (mouse-eval-sexp):
5593 * mouse.el (mouse-track-activate-strokes): New.
5594 * mouse.el (mouse-track-do-activate): New.
5595 * mouse.el (mouse-track):
5596 * mouse.el (default-mouse-track-event-is-with-button): New.
5597 * mouse.el (default-mouse-track-cleanup-hook):
5598 * mouse.el (default-mouse-track-drag-hook):
5599 * mouse.el (default-mouse-track-drag-up-hook):
5600 * mouse.el (default-mouse-track-click-hook):
5601 Merge drag-n-drop into mouse-track.
5602 Add general "activate" support to replace specific button2 kludges.
5603 Use "button modifier" support in mouse-track.
5605 * package-get.el (package-get-dependencies): Fix bytecompiler warnings.
5608 * package-ui.el (pui-menu):
5609 * package-ui.el (pui-popup-context-sensitive): Removed.
5610 Fix bytecompiler warnings.
5611 Clean up popup code a bit.
5613 * select.el (get-selection-no-error): Fix bytecompiler warnings.
5616 * simple.el (transpose-lines):
5617 * simple.el (transpose-line-up): New.
5618 * simple.el (transpose-line-down): New.
5619 * simple.el (transpose-subr):
5620 * simple.el (transpose-subr-1): Removed.
5621 Clean up, add functions to move lines up and down.
5623 * startup.el (mail-host-address):
5624 * startup.el (user-mail-address):
5628 * subr.el (set-symbol-value-in-buffer): New.
5630 * subr.el (check-argument-type):
5631 * subr.el (defined-error-p): New.
5632 Add structured error support.
5634 * toolbar-items.el (toolbar-compile):
5635 Use new make-dialog-box.
5639 * userlock.el (ask-user-about-lock-dbox):
5640 * userlock.el (ask-user-about-supersession-threat-dbox):
5641 * userlock.el (ask-user-about-lock):
5642 * userlock.el (ask-user-about-supersession-threat):
5643 Use new make-dialog-box.
5644 Add safety checks; use should use-dialog-box-p.
5647 * window-xemacs.el (__buffer-dedicated-frame):
5648 * window-xemacs.el (buffer-dedicated-frame): New.
5649 * window-xemacs.el (set-buffer-dedicated-frame): New.
5650 Move dedicated-frame stuff into lisp.
5652 2000-07-18 Kirill 'Big K' Katsnelson <kkm@dtmx.com>
5654 * printer.el (generic-print-region): Do not require that
5655 `printer-name' be set.
5656 (printer-name): Commentary clarification.
5658 2000-07-19 Martin Buchholz <martin@xemacs.org>
5660 * XEmacs 21.2.35 is released.
5662 2000-07-18 Alastair J. Houghton <ajhoughton@lineone.net>
5664 * select.el (selection-coercible-types): Initialise.
5666 2000-07-18 Alastair J. Houghton <ajhoughton@lineone.net>
5668 * select.el (own-clipboard): Bug fix.
5670 2000-07-17 Mike Sperber <mike@xemacs.org>
5672 * cus-edit.el (custom-migrate-custom-file): Save init file before
5675 2000-07-16 Mike Sperber <mike@xemacs.org>
5677 * startup.el (load-init-file): Remove silly call to
5678 `load-user-custom-file`.
5679 (maybe-migrate-user-init-file): Minor fixes.
5681 2000-07-16 Martin Buchholz <martin@xemacs.org>
5683 * apropos.el (apropos-documentation-check-doc-file):
5684 `doc' variable should be let-bound, as was presumably intended.
5686 * cus-edit.el (custom-variable-reset-saved):
5687 (custom-variable-reset-standard):
5688 Remove unused variable comment-widget. Twice.
5690 * toolbar.el (toolbar-blank-press-function):
5691 Add a real defvar with initial value nil and proper docstring.
5692 (press-toolbar-button): No need to check for boundp-ness anymore.
5694 * rect.el (open-rectangle-line): Remove useless (let) form.
5695 Add defvar for pending-delete-mode.
5697 * info.el (Info-find-node): This function needs an autoload cookie.
5699 * mule/mule-x-init.el (x-use-halfwidth-roman-font):
5700 Use let* since the second form referred to the first.
5702 2000-07-16 Adrian Aichner <aichner@ecf.teradyne.com>
5704 * msw-select.el (mswindows-paste-clipboard): Use `get-clipboard'
5705 instead of removed `mswindows-get-clipboard'.
5708 2000-07-15 Alastair J. Houghton <ajhoughton@lineone.net>
5710 * select.el (select-convert-from-text): New.
5711 * select.el (select-convert-from-length): New.
5712 * select.el (select-convert-from-integer): New.
5713 * select.el (select-convert-from-identity): New.
5714 * select.el (select-convert-from-filename): New.
5715 * select.el (selection-converter-in-alist): Use them.
5716 New converter functions for X.
5718 * select.el (get-selection): Removed comment.
5720 * select.el (own-selection): Removed append code - I thought
5721 I'd already done this, but apparently not...
5723 * select.el: Changed comment about TIMESTAMP.
5725 * select.el (select-convert-in): New.
5726 * select.el (select-convert-out): New.
5727 New functions that get used by select.c.
5729 * select.el (select-buffer-killed-default): New.
5730 * select.el (select-buffer-killed-text): New.
5731 * select.el (selection-buffer-killed-alist): New.
5732 New list and functions that get called if a relevant selection
5733 exists and a buffer gets killed.
5735 * select.el (select-convert-to-targets):
5736 * select.el (select-convert-to-identity): Removed.
5737 * select.el (select-convert-from-identity): Removed.
5738 * select.el (select-converter-out-alist):
5739 Removed _EMACS_INTERNAL selection type.
5741 * x-select.el (xselect-kill-buffer-hook): Removed.
5742 * x-select.el (xselect-kill-buffer-hook-1): Removed.
5743 Removed this X-specific nonesense. Use the generic support
5744 in select.el instead.
5746 2000-07-15 Martin Buchholz <martin@xemacs.org>
5748 * mule/mule-category.el (defined-category-hashtable):
5749 Use make-hash-table instead of make-hashtable
5751 * buff-menu.el: Byte-compiler warning fix.
5753 * isearch-mode.el (isearch-highlight-all-cleanup):
5754 Remove unused variable `isearch-highlight-all-start'.
5756 * etags.el (add-to-tag-completion-table): Byte-compiler warning fix.
5758 * itimer.el (itimer-edit-mode): Byte-compiler warning fixes.
5760 * cus-dep.el (Custom-make-dependencies):
5761 Add autoload cookie for custom-add-loads to generated custom-load.el.
5763 * autoload.el (autoload-package-name): Warning suppression.
5764 Move defvar prior to first use.
5766 * custom.el: Add autoload for custom-declare-face.
5767 Allow `xemacs -no-autoloads -l bytecomp -f batch-byte-compile ...'
5768 * cl.el (cl-hack-byte-compiler):
5769 Allow `xemacs -no-autoloads -l bytecomp -f batch-byte-compile ...'
5772 2000-07-08 Mike Sperber <mike@xemacs.org>
5774 * startup.el (load-home-init-file): Added variable.
5775 (maybe-migrate-user-init-file): Added.
5776 (load-user-init-file): Load custom file if different from init
5779 * dumped-lisp.el (preloaded-file-list): Added "cus-file" before
5782 * cus-edit.el (custom-migrate-custom-file): Added for migration.
5783 Moved `custom-file'-related code to cus-file.el.
5785 * cus-file.el: New file.
5787 2000-04-01 Mike Sperber <mike@xemacs.org>
5789 * packages.el (packages-find-package-directories): Added support
5790 for external package hierarchies with in-place installations.
5792 * find-paths.el (paths-root-in-place-p): Added.
5793 (paths-find-emacs-directory): Added support for external
5794 directories with in-place installations.
5795 (paths-find-site-directory): Ditto.
5797 * startup.el (find-user-init-file): Also look for
5798 ~/.xemacs/init.elc? in preference to ~/.emacs.
5800 2000-07-12 Alastair J. Houghton <ajhoughton@lineone.net>
5802 * select.el (own-selection):
5803 * select.el (own-clipboard): Changed `append' parameter to
5804 `how-to-use' parameter.
5805 * select.el (own-selection): Removed icky append code.
5806 * select.el (own-selection, get-selection): Removed extra type
5808 * select.el (selection-appender-alist):
5809 * select.el (selection-converter-{in|out}-alist): Initialise.
5810 * select.el (select-append-to-*): New.
5811 * select.el (select-convert-from-*): New. New functions to append
5812 data and convert data from external type.
5814 2000-07-12 Stef Epardaud <stef@lunatech.com>
5816 * font-lock.el: Javadoc enhancements.
5818 2000-07-06 Kirill 'Big K' Katsnelson <kkm@dtmx.com>
5820 * printer.el (generic-print-region): Compose job name from buffer
5823 2000-07-06 Yoshiki Hayashi <yoshiki@xemacs.org>
5825 * font-lock.el (font-lock-fontify-pending-extents): Call
5826 font-lock-fontify-region instead of font-lock-fontify-buffer
5827 to avoid unnecessary progress gauges.
5829 2000-07-06 Craig Lanning <lanning@scra.org>
5831 * custom-load.el (faces):
5833 * finder.el (finder-compile-keywords): from Dan Holmsand, make sure
5836 * process.el (call-process-internal): from Dan Holmsand, use binary
5837 coding systems so that jka-compr works.
5839 2000-07-07 Ben Wing <ben@xemacs.org>
5841 * font-lock.el: Undo previous change. Unfortunately, some
5842 files actually use the variables directly in their init code
5843 without quoting them.
5845 2000-07-07 Ben Wing <ben@xemacs.org>
5847 * font-lock.el (defvar font-lock-*-face): Removed.
5849 * font-lock.el (font-lock-apply-highlight): Bind these face vars
5850 only when necessary.
5852 2000-06-30 Charles G Waldman <cgw@alum.mit.edu>
5854 * cl-macs.el: fix cl-transform-function-property kludge
5855 so that it does not require a random feature.
5857 2000-06-09 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
5859 * files.el (auto-mode-alist): allow .make extension for Makefiles,
5860 as in Linux kernel "Rules.make".
5862 2000-06-29 Gunnar Evermann <ge204@eng.cam.ac.uk>
5864 * build-report.el (build-report): Add autoload cookie.
5866 2000-06-21 Charles G Waldman <cgw@alum.mit.edu>
5868 * package-ui.el (defgroup pui): Correct a misspelling
5869 (pui-toggle-package-delete): Change `seleted' to `selected'
5871 2000-06-12 Jan Vroonhof <vroonhof@math.ethz.ch>
5873 * package-get.el (package-get-update-base):
5874 (package-get): Use insert-file-contents-literally always.
5875 (package-get-maybe-save-index):
5876 Force coding system for writing to binary.
5878 2000-06-08 Mike Alexander <mta@arbortext.com>
5880 * code-process.el (call-process-region): If there is no coding
5881 system for the process on process-coding-system-alist use the
5882 coding system of the buffer containing the region.
5884 2000-06-10 Ben Wing <ben@xemacs.org>
5886 * cmdloop.el (command-error):
5887 If debug-on-error and noninteractive, output backtrace.
5889 * files.el (file-relative-name):
5890 Remove MSDOS references.
5892 * simple.el (line-number): New function, due to non-obvious
5893 behavior/usage of count-lines.
5895 * simple.el (count-lines): document non-obvious usage to get
5898 2000-06-11 Ben Wing <ben@xemacs.org>
5900 * faces.el ((featurep 'xpm)):
5901 * x-faces.el (x-init-face-from-resources):
5902 * x-faces.el (x-init-frame-faces):
5903 * x-misc.el (x-init-specifier-from-resources):
5904 * x-misc.el (x-get-resource-and-bogosity-check):
5905 * x-misc.el (x-get-resource-and-maybe-bogosity-check):
5906 * x-mouse.el (x-init-pointer-shape):
5907 * x-scrollbar.el (x-init-scrollbar-from-resources):
5908 Add sixth argument to x-get-resource calls so as to issue warnings
5909 rather than errors on bogus arguments.
5911 2000-06-05 Ben Wing <ben@xemacs.org>
5913 * compat.el: new file. provides a clean, non-intrusive way to
5914 define compatibility functions.
5916 * process.el (shell-quote-argument): temporary fix for lack
5917 of nt-quote-process-args. #### I need to put back the overall
5918 structure of that mechanism but redo the guts of it using the
5919 extra intelligence in the C code.
5921 2000-05-28 Adrian Aichner <aichner@ecf.teradyne.com>
5923 * package-info.el (pi-md5sum): Calculate MD5 sum just like
5924 `package-get' does in package-get.el, instead of using external
5927 * package-get.el (package-get): Insert package file literally to
5928 make checksum calculation work.
5930 2000-04-18 Hrvoje Niksic <hniksic@iskon.hr>
5932 * code-files.el (convert-mbox-coding-system): Deleted.
5933 (file-coding-system-alist): Removed reference to
5934 convert-mbox-coding-system.
5936 2000-05-28 Martin Buchholz <martin@xemacs.org>
5938 * XEmacs 21.2.34 is released.
5940 2000-05-20 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
5942 * font-lock.el (font-lock-keywords): Rewrote docstring
5944 2000-05-22 Karl M. Hegbloom <karlheg@debian.org>
5946 * loadhist.el (unload-feature): handle case where x is both boundp
5949 2000-05-22 Karl M. Hegbloom <karlheg@debian.org>
5951 * packages.el: It's ok to use built-in macros, but not lisp
5954 2000-05-20 Ben Wing <ben@xemacs.org>
5957 * font-lock.el (font-lock-message-threshold):
5958 * font-lock.el (font-lock-mode):
5959 * font-lock.el (font-lock-default-fontify-buffer):
5960 * font-lock.el (font-lock-always-fontify-immediately):
5961 * font-lock.el (font-lock-old-extent): Removed.
5962 * font-lock.el (font-lock-old-len): Removed.
5963 * font-lock.el (font-lock-fontify-glumped-region): Removed.
5964 * font-lock.el (font-lock-pending-extent-table): New.
5965 * font-lock.el (font-lock-range-table): New.
5966 * font-lock.el (font-lock-after-change-function):
5967 * font-lock.el (font-lock-after-change-function-1): Removed.
5968 * font-lock.el (font-lock-fontify-pending-extents): New.
5969 * font-lock.el ('font-lock-revert-cleanup): Removed.
5970 * font-lock.el ('font-lock-revert-setup): Removed.
5971 Rewrite deferral code to handle any number of changes, merging
5972 them properly. Remove hacked-up code for revert-buffer, now
5975 * menubar-items.el (default-menubar):
5976 In Options->Edit Init File, don't switch to emacs-lisp-mode
5977 unless necessary; doing this turns off font-lock.
5979 2000-05-15 Yoshiki Hayashi <yoshiki@xemacs.org>
5981 * keydefs.el: Define C-x BS to backward-kill-sentence.
5983 2000-05-15 Yoshiki Hayashi <yoshiki@xemacs.org>
5985 * files.el (hack-local-variables-prop-line): Use non-greedy
5986 matching to process -*-texinfo-*- -*-.
5988 2000-05-11 Jonathan Marten <jonathan.marten@uk.sun.com>
5990 * minibuf.el (minibuf-directory-files): new function.
5991 (read-file-name-activate-callback): use minibuf-directory-files.
5992 (read-directory-name-internal): ditto.
5993 (mouse-file-display-completion-list): ditto.
5994 (mouse-directory-display-completion-list): ditto.
5995 (read-file-name-internal): remove "./" from completion list unless
5996 explicitly matched, for consistency.
5998 2000-05-11 Ben Wing <ben@xemacs.org>
6000 * gutter-items.el (gutter-buffers-tab):
6001 * gutter-items.el (add-tab-to-gutter):
6002 * gutter-items.el (update-tab-in-gutter):
6003 * gutter-items.el (remove-buffer-from-gutter-tab): Removed.
6004 * gutter-items.el (append-progress-display):
6005 * gutter-items.el (abort-progress-display):
6006 * gutter-items.el (raw-append-progress-display):
6007 Further fixes. Use set-glyph-image not set-image-instance-property,
6008 to fix problems with multiple windows in a frame.
6010 * menubar-items.el (tutorials-menu-filter):
6013 * startup.el (early-error-handler):
6014 Display message box under windows; otherwise, message will disappear
6015 before it can be viewed.
6018 Fix bug in NEEDTODUMP processing.
6020 2000-05-08 Yoshiki Hayashi <yoshiki@xemacs.org>
6022 * startup.el (lock-directory): Removed.
6023 (superlock-file): Ditto.
6024 (startup-set-paths): Remove lockdir.
6025 (startup-setup-paths-warning): Remove lock-directory.
6027 * setup-paths.el (paths-find-lock-directory): Removed.
6028 (paths-find-superlock-file): Ditto.
6030 2000-05-09 Ben Wing <ben@xemacs.org>
6032 * faces.el (set-face-property):
6033 * faces.el (set-face-font):
6034 * faces.el (set-face-foreground):
6035 * faces.el (set-face-background):
6036 * faces.el (set-face-background-pixmap):
6037 * faces.el (set-face-underline-p):
6038 * faces.el (set-face-strikethru-p):
6039 * faces.el (set-face-highlight-p):
6040 * faces.el (set-face-dim-p):
6041 * faces.el (set-face-blinking-p):
6042 * faces.el (set-face-reverse-p):
6046 * glyphs.el (make-image-specifier):
6047 * glyphs.el (glyph-property):
6048 * glyphs.el (set-glyph-image):
6049 * glyphs.el (make-glyph):
6050 * glyphs.el (make-pointer-glyph):
6051 * glyphs.el (make-icon-glyph):
6052 * glyphs.el (widget-image-instance-p): New.
6053 authorship info, lots of doc changes. New predicate, inadvertently
6054 omitted. the general principle with specifier docs is now that
6055 the description of instantiators should go with the make-foo-specifier
6056 fun's doc string, rather than in foo-specifier-p. this follows
6057 conventions elsewhere in XEmacs and in general is a lot more obvious
6058 of a place to look. sometimes the make-foo-specifier function needs
6059 to be created in the process.
6062 * gutter.el (make-gutter-specifier): New.
6063 * gutter.el (make-gutter-size-specifier): New.
6064 * gutter.el (make-gutter-visible-specifier): New.
6065 specifier doc updates according to the conventions specified before.
6068 * objects.el (make-font-specifier):
6069 * objects.el (make-color-specifier):
6070 * objects.el (make-face-boolean-specifier): New.
6071 specifier doc updates according to the conventions specified before.
6074 * specifier.el (set-specifier):
6075 * specifier.el (make-integer-specifier): New.
6076 * specifier.el (make-boolean-specifier): New.
6077 * specifier.el (make-natnum-specifier): New.
6078 * specifier.el (make-generic-specifier): New.
6079 * specifier.el (make-display-table-specifier): New.
6080 specifier doc updates according to the conventions specified before.
6083 * toolbar.el (make-toolbar-specifier): New.
6084 specifier doc updates according to the conventions specified before.
6086 2000-05-09 Ben Wing <ben@xemacs.org>
6088 * process.el (call-process-internal): Revert to previous version
6089 because Mike's change clashed with a change I did not long before.
6090 Changed progn to prog1 to fix the bug pointed out by Mike Alexander.
6091 Thanks very much Mike for pointing out the bug and submitting a
6094 2000-04-13 Mike Alexander <mta@arbortext.com>
6096 * process.el (call-process-internal): Send the correct input buffer
6097 (call-process-internal): Return the exit status of the process
6099 2000-05-07 Ben Wing <ben@xemacs.org>
6102 * winnt.el (nt-quote-args-verbatim): Removed.
6103 * winnt.el (nt-quote-args-prefix-quote): Removed.
6104 * winnt.el (nt-quote-args-backslash-quote): Removed.
6105 * winnt.el (nt-quote-args-double-quote): Removed.
6106 * winnt.el (nt-quote-args-functions-alist): Removed.
6107 * winnt.el (nt-quote-process-args): Removed.
6108 Remove all stuff for argument quoting. We borrow the code instead
6109 from Emacs 20.6, which is much more careful in its quoting
6110 (e.g. in handling runs of the escape character) and avoids most of
6111 the need for this Lisp mechanism by checking to see whether we're
6112 running a Cygwin or normal program and doing the appropriate
6113 quoting. If we end up needing such a mechanism, we should add
6114 it by extending the variable `mswindows-quote-process-args' so it
6115 can take an alist of regexps.
6117 2000-05-07 Ben Wing <ben@xemacs.org>
6120 Restore M-up, M-down to 21.1 state. Put *ward-sentence on
6121 C-M-left, C-M-right instead. Define C-M-up, C-M-down to scroll
6122 the window without moving point.
6125 * simple.el (scroll-up-one): New.
6126 * simple.el (scroll-down-one): New.
6127 Functions for use with C-M-up/down.
6129 2000-05-01 Martin Buchholz <martin@xemacs.org>
6131 * XEmacs 21.2.33 is released.
6133 2000-04-29 Martin Buchholz <martin@xemacs.org>
6135 * dialog.el (yes-or-no-p-dialog-box):
6137 Fix following horrible bug in X11 mode with focus-follows-mouse:
6138 1. Visit two files in two different frames.
6139 2. do File->Revert Buffer in one of those frames.
6140 3. Dialog box appears.
6141 4. Arrange things so that the mouse passes over the *other*
6142 frame, then to the dialog box, and click on "Yes".
6143 5. The file contents end up in the *wrong* buffer!
6146 2000-04-28 Ben Wing <ben@xemacs.org>
6148 * help.el (describe-installation): correct typo introduced
6149 in last patch: boundp -> fboundp.
6151 * etags.el (buffer-tag-table-list):
6152 canonicalize filenames to Unix format so that tag-table-alist
6153 searching works under Windows.
6156 Bowdlerize the supposedly objectionable words
6157 "who couldn't quite manage to cleanly modify batch-update-autoloads".
6159 * gutter-items.el (set-progress-display-style):
6160 * gutter-items.el (search-dialog-callback):
6161 * gutter-items.el (make-search-dialog):
6162 Change to new callback-ex api.
6164 2000-04-26 Bjrn Torkelsson <torkel@hpc2n.umu.se>
6166 * help.el: (describe-installation): decode-coding-string is not
6167 defined in a non MULE environment.
6169 2000-04-28 Ben Wing <ben@xemacs.org>
6171 * gutter-items.el (buffer-list-changed-hook):
6172 use it, not record-buffer-hook.
6174 * subr.el (record-buffer-hook): Removed.
6176 2000-04-27 Ben Wing <ben@xemacs.org>
6178 * gutter-items.el (buffers-tab-switch-to-buffer): do not
6179 use NORECORD option. Andy will not like this, but the existing
6180 gutter behavior is just wrong, as per this comment:
6182 ;; this used to add the norecord flag to both calls below.
6183 ;; this is bogus because it is a pervasive assumption in XEmacs
6184 ;; that the current buffer is at the front of the buffers list.
6185 ;; for example, select an item and then do M-C-l
6186 ;; (switch-to-other-buffer). Things get way confused.
6188 ;; Andy, if you want to maintain the current look, you must
6189 ;; *uncouple* the gutter order and buffers order.
6191 * loaddefs.el (completion-ignored-extensions): unfuckify.
6193 * bytecomp.el (batch-byte-compile-one-file): new function, used in
6196 * autoload.el (batch-update-one-directory): new function, used in
6199 * loadup.el: set gc-cons-threshold very high unless dumping --
6200 loadup during update-elc is much much much faster. also do this
6201 when quick-building.
6203 add commented-out code for profiling loadup.
6206 * update-elc.el (preloaded-file-list): add bytecomp.el, since it
6207 is required in order to build xemacs.
6209 2000-04-26 Ben Wing <ben@xemacs.org>
6211 * loadup.el: don't garbage collect during loadup if quick-build
6212 compile-time option is set.
6214 2000-04-23 Ben Wing <ben@xemacs.org>
6216 * update-elc.el: compute whether any dumped .el or .elc files
6217 are newer than the dumped exe, and touch the file ../src/NEEDTODUMP
6220 * update-elc.el (update-elc-files-to-compile): always change
6221 NOBYTECOMPILE in the src directory rather than current dir,
6222 so it will work under NT.
6224 * autoload.el (autoload-trim-file-name): canonicalize to slashes so
6225 the form of this file is identical between Unix and Windows.
6226 (autoload-target-directory): Fixed to be lisp/ not lisp/prim/.
6228 (update-autoloads-from-directory): updated doc string.
6229 updated doc strings in a few other places.
6231 2000-04-18 Yoshiki Hayashi <yoshiki@xemacs.org>
6233 * bytecomp.el (byte-force-recompile): Fix argument to
6234 byte-recompile-directory.
6236 2000-04-17 Yoshiki Hayashi <yoshiki@xemacs.org>
6238 * gutter-items.el (progress-display-clear-when-idle): Use
6240 * gutter-items.el (clear-progress-display): Adjust number of
6243 2000-04-13 Yoshiki Hayashi <yoshiki@xemacs.org>
6245 * dumped-lisp.el (preloaded-file-list): Always dump select.el.
6247 2000-04-16 Ben Wing <ben@xemacs.org>
6249 * printer.el: New file.
6251 * dumped-lisp.el (preloaded-file-list): Declare printer.el.
6253 * help.el (describe-installation): Fix decoding for Windows.
6256 * menubar-items.el (default-menubar):
6257 * menubar-items.el (tutorials-menu-filter): New.
6258 * menubar-items.el (popup-menubar-menu):
6259 Add authorship. Redo Help menu and Tutorials filter.
6261 * menubar.el: Correct comment.
6263 * modeline.el (modeline-buffer-identification): Correct doc string.
6266 * simple.el (printing): Removed.
6267 * simple.el (printer-name): Removed.
6268 * simple.el (generic-print-buffer): Removed.
6269 * simple.el (generic-print-region): Removed.
6270 Move generic print code to printer.el.
6272 2000-04-15 Ben Wing <ben@xemacs.org>
6274 * simple.el (generic-print-region): New.
6275 make this function actually work.
6276 (generic-print-buffer): call generic-print-region.
6278 2000-04-14 Andy Piper <andy@xemacs.org>
6280 * gutter-items.el (make-search-dialog): avoid unnecessary futzing
6281 by using the new widget-callback-current-channel.
6282 (search-dialog-callback): ditto.
6284 2000-04-12 Andy Piper <andy@xemacs.org>
6286 * gutter.el (default-gutter-position): moved from gutter-items.el.
6287 (default-gutter-position-changed-hook): ditto.
6288 (gutter-element-visibility-changed-hook): ditto.
6289 (set-gutter-element): ditto.
6290 (remove-gutter-element): ditto.
6291 (set-gutter-element-visible-p): ditto.
6292 (gutter-element-visible-p): ditto.
6293 (init-gutter): ditto.
6295 * dialog.el (make-dialog-box): renamed and moved from
6298 * gutter-items.el: move various functions elsewhere.
6300 2000-04-13 Katsumi Yamaoka <yamaoka@jpl.org>
6302 * menubar-items.el: Fixed place of parenthesis.
6304 2000-04-12 Ben Wing <ben@xemacs.org>
6306 * etags.el (find-tag-at-point): New. Lets you do find-tag
6307 without constantly being prompted for the tag.
6308 * simple.el: Added a number of section headings, to clarify the
6309 organization of this file.
6310 * simple.el (activate-region):
6311 * simple.el (region-exists-p):
6312 * simple.el (region-active-p):
6313 Moved these three function down to the other side of
6314 the case-changing functions, so they join the rest of
6316 * simple.el (printing): New.
6317 * simple.el (printer-name): New.
6318 * simple.el (generic-print-buffer): New.
6319 New functions, a very simple prototype for a unified
6322 * process.el (call-process-internal): Real fix for null BUFFER,
6323 other problems with BUFFER specs.
6326 Fixed up File->Print to use new printing functions.
6327 Various corrections and expansions to Grep/Compile menus.
6328 New options for Printing.
6329 New options for SMTP Mail, the way to send mail under
6330 MS Windows. (There's also a package patch to make SMTP
6331 Mail be the default under MSWin.)
6333 2000-04-09 Jeff Miller <jmiller@cablespeed.com>
6335 * menubar-items.el: Selecting Rectangle Mousing from menubar
6336 did not work. Needed to quote mouse-track-rectangle-p.
6338 2000-04-06 Yoshiki Hayashi <yoshiki@xemacs.org>
6340 * cl-compat.el (keywordp): Removed.
6342 2000-04-05 Andy Piper <andy@xemacs.org>
6344 * gutter-items.el (progress-layout-glyph): don't initialize here.
6345 (progress-gauge-glyph): use dynamic sizing.
6346 (set-progress-display-style): new function. Set progress glyphs
6347 appropriately depending on the style.
6348 (progress-display-style): new variable. Custom version of
6349 set-progress-display-style.
6350 (progress-abort-glyph): switch to dynamic sizes.
6351 (search-dialog-text): make the edit field active.
6353 2000-04-04 Andy Piper <andy@xemacs.org>
6355 * gutter-items.el (make-search-dialog): need to make the search
6356 dialog visible after creation.
6358 * menubar-items.el (default-menubar): use the search dialog for
6359 searching. Remove some extraneous search menu items.
6361 * gutter-items.el (set-gutter-element): allow glyphs to be used as
6363 (make-gutter-only-dialog-frame): allow the user to create the
6364 frame unmapped. Allow the gutter spec to be given as a glyph.
6365 (search-dialog-direction): new variable.
6366 (search-dialog-text): new variable.
6367 (search-dialog-callback): new function. Callback for the search
6369 (make-search-dialog): new function. Create a user-friendly search
6372 2000-04-04 Hrvoje Niksic <hniksic@iskon.hr>
6374 * faces.el (set-face-stipple): Use mswindows-bitmap-file-path
6377 2000-04-01 Andy Piper <andy@xemacs.org>
6379 * font-lock.el (font-lock-fontify-keywords-region): Calculate
6380 progress more accurately.
6382 2000-02-02 Hirokazu FUKUI <hfukui@sannet.ne.jp>
6384 * finder.el (finder-compile-keywords): Process readable files only.
6385 Because error in process of .#finder-inf.el when compile xemacs
6386 with --with-clash-detection option.
6388 2000-03-31 Andy Piper <andy@xemacs.org>
6390 * gutter-items.el (append-progress-display): don't delay after a
6391 successful font-lock.
6392 (make-gutter-only-dialog-frame): new function. Allow users to
6393 create gutter-only dialogs.
6395 2000-03-27 Mike Alexander <mta@arbortext.com>
6397 * process.el (call-process-internal): Handle a null BUFFER
6398 parameter correctly.
6400 2000-03-28 Andy Piper <andy@xemacs.org>
6402 * gutter-items.el (abort-progress-display): put strings in the
6404 (progress-layout-glyph): signal special 'quit callback.
6405 (progress-display-quit-function): deleted.
6406 (progress-display-stop-callback): deleted.
6407 (progress-display-dispatch-command-events): deleted.
6408 (append-progress-display): remove calls to
6409 progress-display-dispatch-command-events.
6410 (raw-append-progress-display): ditto.
6412 2000-03-23 Hrvoje Niksic <hniksic@iskon.hr>
6414 * faces.el (set-face-stipple): Rewrite to correctly handle PIXMAP
6415 being a list. Actually define `stipple-pixmap-p' which is used as
6416 an error predicate. Correctly handle PIXMAP being either relative
6417 or absolute file name.
6419 2000-03-24 Andy Piper <andy@xemacs.org>
6421 * gutter-items.el (add-tab-to-gutter): use copy-sequence.
6422 (abort-progress-display): ditto. Don't delete the created extent.
6423 (raw-append-progress-display): ditto.
6424 (progress-display-dispatch-non-command-events): new
6425 function. Encapsulates what we want to do when no command input is
6427 (progress-display-dispatch-command-events): likewise, but disable
6428 for now since it causes too many problems.
6429 (append-progress-display): use them.
6430 (raw-append-progress-display): ditto.
6431 (default-gutter-position-changed-hook): set this rather than
6432 default-gutter-position-changed.
6433 (default-gutter-position-changed-hook): lambda with zero arguments
6435 (raw-append-progress-display): trap errors in pending input since
6436 allowing them to signal will hose the gauge well and
6437 truly. Ideally we would like to delay these until we are more able
6439 (append-progress-display): ditto.
6441 2000-03-20 Jeff Miller <jmiller@cablespeed.com>
6443 * lisp/make-docfile.el: call-process-internal is now implemented
6446 2000-03-21 Ben Wing <ben@xemacs.org>
6448 * mule\mule-cmds.el (set-language-info-alist):
6449 Fix to correspond to new menu arrangement.
6451 2000-03-21 Ben Wing <ben@xemacs.org>
6454 * process.el (call-process-internal): New.
6455 New implementation of call-process. Only enabled under NT, so far.
6456 stderr handling not implemented yet in CVS'd C code.
6458 2000-03-20 Ben Wing <ben@xemacs.org>
6461 * lisp-mode.el (lisp-interaction-mode-menubar-menu): New.
6462 * lisp-mode.el (lisp-interaction-mode):
6463 Put back Lisp Interaction menubar for Jan V's sake.
6466 * simple.el (mark-ring):
6467 * simple.el (dont-record-current-mark): New.
6468 * simple.el (in-shifted-motion-command): New.
6469 * simple.el (mark-ring-unrecorded-commands): New.
6470 * simple.el (mark-ring-max):
6471 * simple.el (set-mark-command):
6472 * simple.el (push-mark):
6473 * simple.el (handle-pre-motion-command):
6474 Implement scheme for not recording unimportant marks.
6477 * subr.el (function-allows-args): New.
6478 New function function-allows-args.
6480 2000-03-20 Martin Buchholz <martin@xemacs.org>
6482 * XEmacs 21.2.32 is released.
6484 2000-03-20 Andy Piper <andy@xemacs.org>
6486 * gutter-items.el (update-tab-in-gutter): force selection of the
6487 selected-window if required to do so.
6488 (buffers-tab-items): ditto.
6489 (add-tab-to-gutter): ditto.
6490 (create-frame-hook): use force-selection.
6491 (default-gutter-position-changed): lambdify.
6492 (update-tab-hook): deleted since it was only used in one place.
6494 2000-03-18 Andy Piper <andy@xemacs.org>
6496 * files.el (find-file-noselect): undo change that shouldn't have
6499 2000-03-17 Andy Piper <andy@xemacs.org>
6501 * buffer.el (switch-to-buffer): use last-nonminibuf-window instead
6502 of selected-window trickery.
6504 * gutter-items.el (update-tab-in-gutter): don't give dedicated
6506 (progress-display-stop-callback): progress -> progress-display
6507 (progress-display-quit-function): ditto.
6508 (clear-progress-display): ditto.
6509 (remove-progress-display): ditto.
6510 (append-progress-display): ditto.
6511 (abort-progress-display): ditto.
6512 (raw-append-progress-display): ditto.
6513 (display-progress-display): ditto.
6514 (current-progress-display-label): ditto.
6515 (current-progress-display): ditto.
6516 (lprogress-display): ditto and save the buffer
6517 (progress-display): ditto. Otherwise the buffer sometimes gets
6518 changed which confuses font-lock.
6520 * font-lock.el (font-lock-default-fontify-buffer): catch all
6521 errors, not just quit.
6522 (font-lock-mode): progress -> display-progress
6523 (font-lock-default-fontify-buffer): ditto.
6524 (font-lock-fontify-syntactically-region): ditto.
6525 (font-lock-fontify-keywords-region): ditto.
6527 2000-03-14 Hrvoje Niksic <hniksic@iskon.hr>
6529 * cl.el (gensym): Move to here from cl-macs.el.
6532 2000-03-16 Andy Piper <andy@xemacs.org>
6534 * font-lock.el (font-lock-mode): use lprogress and friends for
6535 progress management.
6536 (font-lock-default-fontify-buffer): ditto.
6537 (font-lock-fontify-syntactically-region): ditto.
6538 (font-lock-fontify-keywords-region): ditto.
6539 (font-lock-revert-cleanup): fix reverting.
6540 (font-lock-revert-setup): ditto.
6542 * gutter-items.el (progress-use-echo-area): new variable. Use the
6543 echo area for progress gauges if non-nil.
6544 (clear-progress): remove echo area stuff and defer to
6546 (append-progress): dispatch non-command events after each progress
6547 increment. Remove echo area stuff.
6548 (abort-progress): remove echo area stuff and defer to
6550 (raw-append-progress): ditto. Dispatch non-command events after
6552 (display-progress): defer echo area stuff to display-message.
6554 * gutter-items.el (clear-progress):
6555 (abort-progress): indentation changes.
6556 (display-progress): don't clear progress.
6557 (append-progress): compare messages with equal.
6558 (raw-append-progress): use dispatch-non-command-events to flush
6559 widget creation events.
6561 2000-03-13 Ben Wing <ben@xemacs.org>
6564 * abbrev.el (abbrev-string-to-be-defined): New.
6565 * abbrev.el (inverse-abbrev-string-to-be-defined): New.
6566 Changes for use with the menubar.
6568 2000-03-12 Ben Wing <ben@xemacs.org>
6570 * alist.el (vassoc): moved here from font-menu.el.
6572 * custom.el (defface): typo fix.
6574 * dialog.el (yes-or-no-p-dialog-box):
6575 * dialog.el (message-box):
6576 * files.el (save-some-buffers-1):
6577 Put accelerators in the button names.
6579 * font-lock.el (font-lock-comment-face):
6580 * font-lock.el (font-lock-keyword-face):
6581 * font-lock.el (font-lock-function-name-face):
6582 Fixed some of the colors under MS Windows because the existing
6583 default colors were hardly different from black and needed to be
6587 * font-menu.el (font-menu-split-long-menu):
6588 * font-menu.el (font-menu-family-constructor):
6589 * font-menu.el (font-menu-size-constructor):
6590 * font-menu.el (font-menu-weight-constructor):
6591 * font-menu.el (font-menu-set-font):
6592 vassoc moved to alist.el.
6593 Accelerators added to all menus.
6594 Unused bound var new-props removed.
6596 * keydefs.el: I did a whole lot of rearranging to put things in a
6597 more consistent order and fixed a number of cases where key
6598 combinations involving up, down, left, right and so on were
6599 defined but the corresponding keypad combinations were not
6603 * lisp-mode.el (lisp-interaction-mode-popup-menu):
6604 * lisp-mode.el (emacs-lisp-mode):
6605 * lisp-mode.el (lisp-interaction-mode):
6606 * lisp-mode.el (flet):
6607 Added accelerators onto the menus.
6608 Made all the different versions of the let function be indented
6610 Undid Steve's easy-menu-ification, because it makes it impossible
6611 to have the menubar and popup menus different.
6612 Cleaned up the menu; added items for find-function &c and some
6613 indenting, and removed debug-on-*.
6615 * list-mode.el (list-mode-hook):
6616 * list-mode.el (list-mode):
6617 * list-mode.el (completion-setup-hook):
6618 * list-mode.el (display-completion-list):
6619 Added support for the :window-height keyword, which is required
6620 because of other changes that I made for the file dialog box. I
6621 also made the hook variables list-mode-hook and
6622 completion-setup-hook and also minibuffer-setup-hook in
6623 minibuf.el be permanent-local; see comment in list-mode.el.
6625 * map-ynp.el (map-y-or-n-p):
6626 Added accelerators to the dialog buttons.
6628 * menubar-items.el (menu-truncate-list):
6629 New internal function.
6630 * menubar-items.el (submenu-generate-accelerator-spec):
6631 * menubar-items.el (menu-item-strip-accelerator-spec):
6632 * menubar-items.el (menu-item-generate-accelerator-spec):
6633 New exported functions, for use in auto-generating accelerator specs.
6636 * menubar-items.el (default-menubar):
6637 * menubar-items.el (maybe-add-init-button):
6638 * menubar-items.el (bookmark-menu-filter):
6639 * menubar-items.el (slow-format-buffers-menu-line):
6640 * menubar-items.el (build-buffers-menu-internal):
6641 * menubar-items.el (language-environment-menu-filter):
6642 * menubar-items.el (default-popup-menu):
6643 * menubar-items.el (popup-buffer-menu):
6644 * menubar-items.el (popup-menubar-menu):
6645 Did a major overhaul on this file, and in fact I'm nowhere near
6646 done working on the menubar, and there will be more patches to
6647 come. A basic summary of what I've done:
6649 a) I added accelerators to all of the menu items. For menus that
6650 are auto-generated, such as the buffers menu, the accelerators are
6651 automatically added to the beginning of each line using the
6652 numbers 1 through 9, then zero, and then letters starting with A,
6653 but omitting the letters that are already in use for the fixed
6654 menu items at the top of the buffers menu. To facilitate adding
6655 accelerators of this kind, I created some new functions
6656 (*-accelerator-spec), which are also being used by other filters
6657 that auto generate lists of things such as ftp sites to download
6658 packages. If people really don't like these accelerators
6659 appearing at the beginning of the menu items, a variable can be
6660 added to optionally turn them off, but I think this is rather
6661 pointless because other menu items have accelerators and many or
6662 most of the menu users will use the accelerators if the support is
6665 b) I combined the top level Tools and Apps menus into a single
6666 Tools menu, because the distinction between the two is not
6667 obvious, and the items on the menus are not used often enough that
6668 putting some of them onto submenus is a problem.
6670 c) I created two new top level menus called View and Cmds because
6671 there were too many items on the File and Edit menus, and I'm going
6672 to be adding more items to these menus. In contrast to the Tools
6673 menu, the items on these menus may be used quite often during an
6674 editing session, and so should be available with fewer
6677 d) I added a number of options to the options menu, including one
6678 for controlling whether the alt key can be used to traverse to
6679 menu items using the accelerators, one for controlling behavior of
6680 control-k, one for controlling how the kill and yank functions
6681 interact with the clipboard, a few additional buffers-menu
6682 options, and various other things. I also did a bit of
6683 rearranging, for example, combining the keyboard and mouse options
6684 into a single keyboard and mouse submenu to facilitate the
6685 accelerators on that level.
6687 e) I changed the variable buffers-menu-format-buffer-line-function
6688 to take two arguments instead of one, the second argument being
6689 the line number for use in creating an accelerator. I added a
6690 hack to support existing functions with one argument (although I
6691 doubt that very many of these exist), for backward compatibility.
6693 f) I moved the top level mule menu to be a submenu of the edit
6694 menu. I think that most of the items on this menu are fairly
6695 useless and there are certainly not enough frequently used items
6696 to justify this being its own top level menu.
6698 g) I combined most of the items in big-menubar.el into the main menu.
6699 If people think the main menu is too big, it would be possible to
6700 create different configurations, some smaller.
6702 * menubar.el (check-menu-syntax):
6703 Deleted some syntax checks that were no longer valid, partly
6704 because of changes that were already made a long time ago, and
6705 partly because of a change I made where I allow the name of the
6706 menu item to be an evaluated expression rather than just a string,
6707 similar to all of the other parameters of a menu item.
6710 * minibuf.el (read-file-name-1):
6711 * minibuf.el (mouse-read-file-name-1):
6712 I made a number of changes to improve the appearance
6713 and functioning of the file dialog box. They include:
6715 a) Fixing the problem where closing the dialog box by clicking on
6716 the close button of the window didn't properly exit the
6719 b) Fixing the problem that if you typed part of a file name, and
6720 then clicked on a completion with the mouse, the file was not
6723 c) Changing the title of the dialog box to reflect the operation
6724 being done in accordance with user interface conventions, rather
6725 than the name of the dialog box buffer, which is rather useless.
6727 d) Remove the words "possible completions are" which didn't
6730 e) Fix things so that the completions scroll off the end of the
6731 completions windows only to the right, rather than both to the
6732 right and down, which is in accordance with Windows user interface
6735 * msw-init.el (init-post-mswindows-win):
6736 Added a binding for meta-F4, which is the standard windows binding
6737 for exiting a program.
6739 * select.el (get-selection-no-error):
6740 * select.el (own-selection):
6741 * select.el (own-clipboard):
6742 Added an optional argument called append to the functions
6743 own-selection and own-clipboard. This adds support for appending
6744 text to the existing selection and allows the function
6745 own-clipboard to be used as the value of the variable
6746 interprogram- cut-function.
6748 Fixed a bug in own-selection in handling zmacs-region-stays.
6750 * simple.el (historical-kill-line): New.
6752 * simple.el (kill-line):
6753 * simple.el (interprogram-cut-function):
6754 * simple.el (interprogram-paste-function):
6755 * simple.el (handle-pre-motion-command):
6756 * simple.el (next-line):
6757 * simple.el (previous-line):
6758 a) Expanded the variable kill-whole-line, so that function
6759 kill-line can be set to delete the entire line always, not just
6760 when cursor is at the beginning of the line. This is controlled
6761 by setting the variable kill-whole-line to the symbol 'always.
6762 This behavior, as well as the existing kill-whole-line behavior,
6763 now only take effect when kill-line is called interactively,
6764 although this is a departure from a previous behavior in the case
6765 of setting this variable kill-whole-line to t. It is almost
6766 certainly what has always been intended, and most likely the old
6767 way of doing things introduced bugs. I also created a function
6768 called historical-kill-line, which ignores the kill-whole-line
6769 setting and always gives the historical behavior of only killing
6770 to the end of the line. I bound this function to shift- control-k
6771 so that the kill to end of line behavior is available, even when
6772 kill-whole-line has been set to change control-k into the simple
6773 delete-whole-line behavior. (This can be set using the options
6776 b) I changed things so that kill and yank now interact with the
6777 clipboard by default under windows. This was done by changing the
6778 default value of interprogram-cut- function and
6779 interprogram-paste-function. You can get the old behavior by
6780 setting these to nil, and there is an option on the options menu
6783 c) I added support for selecting text using shifted motion keys.
6784 This support is on by default and can be controlled by the
6785 variable shifted-motion-keys-select-region. There is also a
6786 variable called unshifted-motion-keys-deselect-region that
6787 controls more specifically how the shifted motion key behavior
6788 works. I did not put an option on the options menu to turn this
6789 off, because I can't imagine why this would be useful.
6791 * simple.el (forward-block-of-lines):
6792 * simple.el (backward-block-of-lines):
6793 * simple.el (block-movement-size):
6796 * simple.el (uncapitalized-title-words):
6797 * simple.el (uncapitalized-title-word-regexp):
6798 * simple.el (capitalize-string-as-title):
6799 * simple.el (capitalize-region-as-title):
6803 * subr.el (add-hook):
6804 * subr.el (make-local-hook): New.
6805 * subr.el (remove-local-hook): New.
6806 * subr.el (add-one-shot-hook): New.
6807 * subr.el (add-local-one-shot-hook): New.
6808 Added some functions to make using hooks easier.
6811 a) Functions add-local-hook and remove-local-hook to make it easy
6814 b) Functions add-one-shot-hook and add-local-one-shot-hook, which
6815 make it possible to add a "one-shot" hook, which is to say a hook
6816 that runs only once, and automatically removes itself after the
6817 first time it has run.
6819 2000-03-09 Andy Piper <andy@xemacs.org>
6821 * files.el (auto-mode-alist): pick up jsp, jhtml and xml files.
6823 2000-03-09 Yoshiki Hayashi <yoshiki@xemacs.org>
6825 * buff-menu.el (buffers-menu-omit-invisible-buffers):
6826 Moved from menubar-items.el.
6827 * dumped-lisp.el: Dump gutter-items regardless of menubar.
6829 2000-03-08 Andy Piper <andy@xemacs.org>
6831 * gutter-items.el (build-buffers-tab-internal): add selected field
6832 to buffers tab spec.
6834 2000-03-07 Yoshiki Hayashi <yoshiki@xemacs.org>
6836 * minibuf.el (last-exact-completion): Initialize to nil.
6838 2000-03-07 Didier Verna <didier@xemacs.org>
6840 * startup.el (command-line-1): remove unused variable
6841 `first-file-buffer'.
6843 2000-02-29 Hrvoje Niksic <hniksic@iskon.hr>
6845 * loaddefs.el (completion-ignored-extensions): Removed ".log",
6846 which is also used for Web server log files.
6848 2000-02-03 IKEYAMA Tomonori <tomonori@suiyokai.org>
6850 * mule/mule-charset.el: Setup auto-fill-chars.
6852 2000-03-02 SL Baur <steve@beopen.com>
6854 * subr.el (with-string-as-buffer-contents): Reimplement using
6855 `with-temp-buffer'. Fixes non-unique buffer name problem, fixes
6856 non-deletion of buffer after execution problem.
6857 (with-output-to-string): Use unique buffer name.
6859 2000-02-29 Stephen J. Turnbull <stephen@xemacs.org>
6861 * gutter-items.el (buffers-tab-sort-function): New variable.
6862 (buffers-tab-items): Funcall it to sort the buffer tab list.
6864 2000-02-29 Stephen J. Turnbull <stephen@xemacs.org>
6866 * startup.el (load-user-init-file): Merge two `if's to one `or'.
6868 2000-02-28 Martin Buchholz <martin@xemacs.org>
6870 * menubar-items.el (maybe-add-init-button): Remove the "Load
6871 .emacs" button from all menubars.
6873 2000-03-01 Didier Verna <didier@xemacs.org>
6875 * rect.el (string-rectangle): depend on `pending-delete-mode' for
6876 region rectangle replacement (from Jan Vroonhof).
6877 (replace-rectangle): new function.
6879 2000-01-05 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
6881 * mule/mule-cmds.el (set-default-coding-systems): Use
6882 set-terminal-coding-system and set-keyboard-coding-system.
6883 * coding.el (set-terminal-coding-system): Use
6884 set-console-tty-output-coding-system.
6885 (set-keyboard-coding-system): Use
6886 set-console-tty-input-coding-system.
6888 2000-02-21 Yoshiki Hayashi <yoshiki@xemacs.org>
6890 * minibuf.el (read-variable): Allow symbol to default argument.
6892 2000-02-27 Andy Piper <andy@xemacs.org>
6894 * gutter-items.el (update-tab-hook): new function to be used for
6896 (create-frame-hook): add update-tab-hook.
6897 (record-buffer-hook): ditto.
6898 (default-gutter-position-changed): ditto.
6899 (default-gutter-position): updating the buffers tab is now handled
6901 (default-gutter-position-changed-hook): new variable.
6902 (gutter-element-visibility-changed-hook): ditto.
6903 (set-gutter-element-visible-p): call it.
6904 (set-gutter-element): use modify-specifier-instances. Set extents
6905 as duplicable before using.
6906 (remove-gutter-element): ditto.
6907 (set-gutter-element-visible-p): ditto.
6908 (init-gutter): new function.
6909 (add-tab-to-gutter): use new gutter-element functions rather than
6910 setting specifiers directly.
6911 (clear-progress): ditto.
6912 (abort-progress): ditto.
6913 (gutter-buffers-tab-visible-p): renamed from
6914 default-gutter-visible-p
6916 * specifier.el (modify-specifier-instances): new function from Jan
6919 * x-init.el (init-post-x-win): call init-gutter.
6921 * msw-init.el (init-post-mswindows-win): call init-gutter.
6923 * menubar-items.el (default-menubar): Update to reflect new gutter
6926 2000-02-26 Andy Piper <andy@xemacs.org>
6928 * gutter-items.el (set-gutter-element): new function. Add gutter
6929 elements to the specified gutter.
6930 (remove-gutter-element): new function. Remove gutter elements from
6931 the specified gutter.
6932 (set-gutter-element-visible-p): new function. Set gutter element
6933 visibility for the provided gutter-visible specifier.
6935 2000-02-23 Andy Piper <andy@xemacs.org>
6937 * gutter-items.el (add-tab-to-gutter): specify dimensions
6940 2000-02-24 Martin Buchholz <martin@xemacs.org>
6942 * gutter-items.el (add-tab-to-gutter):
6943 * package-get.el (package-get-interactive-package-query):
6944 * package-ui.el (pui-directory-exists):
6945 (pui-install-selected-packages):
6946 (pui-list-packages):
6947 Use #'(lambda ...) instead of '(lambda ...).
6949 2000-02-21 Gregory Neil Shapiro <gshapiro@gshapiro.net>
6951 * startup.el (load-user-init-file): Check to make sure user
6952 has an init-file before calling load().
6954 2000-02-20 Kirill 'Big K' Katsnelson <kkm@dtmx.com>
6956 * msw-glyphs.el (msgdi-device-p): Added this and 'msgdi specifier tag.
6958 2000-02-23 Martin Buchholz <martin@xemacs.org>
6960 * XEmacs 21.2.31 is released.
6962 2000-02-21 Mike Sperber <mike@xemacs.org>
6964 * loadup.el (really-early-error-handler):
6967 Remove dependency on EMACSBOOTSTRAP... environment variables.
6969 2000-02-21 Martin Buchholz <martin@xemacs.org>
6971 * XEmacs 21.2.30 is released.
6973 2000-02-19 Martin Buchholz <martin@xemacs.org>
6975 * byte-optimize.el (byte-optimize-plus):
6976 (byte-optimize-minus):
6977 (byte-optimize-multiply):
6978 Optimize (- 0) to 0, not (-)
6979 Optimize (+ 5 3.0) to 8.0
6980 Optimize (* 5 3.0) to 15.0
6981 Improve readability.
6983 2000-02-21 Jonathan Harris <jhar@tardis.ed.ac.uk>
6985 * modeline.el: (modeline-scrolling-method): change modeline
6986 mswindows cursor appearance according to the value.
6988 * msw-faces.el: (mswindows-init-device-faces): Initialise 'default
6989 and 'gui-element face colors and 'gui-element face font to Windows
6992 2000-02-09 Stef Epardaud <stef@lunatech.com>
6994 * font-lock.el: Javadoc enhancements
6996 1999-11-27 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
6998 * ldap.el (toplevel): Test if LDAP support has been compiled in
6999 (ldap-verbose): New option
7000 (ldap-search-entries): Renamed from the previous ldap-search
7001 Conditionalize message display on ldap-verbose
7002 (ldap-add-entries, ldap-modify-entries, ldap-delete-entries): New
7004 (ldap-search): Is now defined as an obsolete wrapper calling
7005 ldap-search-basic or ldap-search-entries
7008 1999-12-06 Hirokazu FUKUI <hfukui@sannet.ne.jp>
7009 Shuhei KOBAYASHI <shuhei@aqua.ocn.ne.jp>
7010 Jan Vroonhof <jan@xemacs.org>
7012 * byte-optimize.el (byte-optimize-form-code-walker): Fixed.
7013 When for-effect is true, didn't call `byte-optimize-form'
7014 in and/or subforms without last.
7016 1999-12-07 Jan Vroonhof <vroonhof@math.ethz.ch>
7018 * package-get.el (package-get-download-sites): Use correct custom
7021 2000-02-15 Kirill 'Big K' Katsnelson <kkm@dtmx.com>
7023 * files.el (write-file): Ask for coding system when compiled with
7026 2000-02-16 Andy Piper <andy@xemacs.org>
7028 * buffer.el (switch-to-buffer): give norecord argument to
7029 set-window-buffer instead of explicitly recording.
7031 * gutter-items.el (buffers-tab-switch-to-buffer): don't record if
7032 we have to pick a window.
7034 1999-12-24 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
7036 * mule/mule-cmds.el (describe-language-support): Don't add
7037 unexist function to help-map.
7038 (describe-coding-system): Don't use already assigend `C'.
7040 2000-01-23 Bjrn Torkelsson <torkel@hpc2n.umu.se>
7042 * info.el (Info-save-auto-generated-dir): nil -> 'never to make it
7045 2000-02-04 Kazuyuki IENAGA <kazz@imasy.or.jp>
7047 * about.el: Ienaga's e-mail address change.
7049 2000-02-16 Samuel Mikes <smikes@alumni.hmc.edu>
7051 * etags.el (find-tag): force new window -- even if buf already
7052 visible -- when other-window is t
7054 2000-02-16 Martin Buchholz <martin@xemacs.org>
7056 * XEmacs 21.2.29 is released.
7058 2000-02-09 Martin Buchholz <martin@xemacs.org>
7060 * cl-extra.el (getf): This is now identical to `plist-get', so
7062 * cl-macs.el: Make getf an alias to plist-get, at the
7063 byte-compiler level, using define-compiler-macro.
7065 2000-02-08 Martin Buchholz <martin@xemacs.org>
7067 * cl-extra.el (cl-remprop): Remove. remprop is now in C.
7069 2000-02-07 Kyle Jones <kyle_jones@wonderworks.com>
7071 * lisp/etags.el (find-tag-internal): set exact-tagname to
7072 a regular expression that matches against the tagname
7073 part of the tag entry first instead of only looking in
7076 2000-01-23 Bjrn Torkelsson <torkel@hpc2n.umu.se>
7078 * gutter-items.el: fixed typo(s) in customizing default-gutter-position
7079 * toobar.el: fixed typo(s) in customizing default-toolbar-position
7081 2000-02-07 Martin Buchholz <martin@xemacs.org>
7083 * XEmacs 21.2.28 is released.
7085 2000-02-07 Martin Buchholz <martin@xemacs.org>
7087 * cl-extra.el (getf): Just call `get', never `get*'.
7088 Make arglist match docstring.
7089 Fix bug: (getf nil t t) ==> Lisp nesting exceeds `max-lisp-eval-depth'
7090 * cl-macs.el (get* compiler macro): Simply replace `get*' by `get'.
7091 * byte-optimize.el: remove references to `get*'.
7093 2000-02-06 Martin Buchholz <martin@xemacs.org>
7095 * mule/european.el: Add syntax information for Latin3 and Latin4.
7097 2000-02-02 Martin Buchholz <martin@xemacs.org>
7099 * byte-optimize.el: Byte-optimize (length "foo")
7101 2000-02-03 Daiki Ueno <ueno@ueda.info.waseda.ac.jp>
7103 * window.el (shrink-window-if-larger-than-buffer): Rewrite full
7104 width check using `window-leftmost-p' and `window-rightmost-p'.
7106 2000-02-02 Per Abrahamsen <abraham@dina.kvl.dk>
7108 * wid-edit.el (widget-match-inline): An atom never matches a
7111 2000-01-29 Kirill 'Big K' Katsnelson <kkm@dtmx.com>
7113 * modeline.el: Consolidated 'x and 'mswindows specification under
7116 2000-01-29 Andy Piper <andy@xemacs.org>
7118 * gutter-items.el: (format-buffers-tab-line): Try and be
7119 intelligent about buffer naming when we have duplicates.
7121 2000-01-29 Andy Piper <andy@xemacs.org>
7123 * gutter-items.el (gutter-visible-p): Make sure the gutter gets
7124 updated when it becomes visible.
7126 2000-01-26 Kirill 'Big K' Katsnelson <kkm@dtmx.com>
7128 * bytecomp.el (byte-compile-insert-header): Properly set coding
7129 system under MULE and file-coding.
7131 2000-01-28 Martin Buchholz <martin@xemacs.org>
7133 * coding.el (dontusethis-set-value-file-name-coding-system-handler):
7134 (dontusethis-set-value-terminal-coding-system-handler):
7135 (dontusethis-set-value-keyboard-coding-system-handler):
7136 Never undefine coding system aliases. Emergency fix for gnus.
7138 2000-01-26 Hrvoje Niksic <hniksic@iskon.hr>
7140 * files.el (abbreviate-file-name): Use directory-sep-char instead
7143 2000-01-27 Hrvoje Niksic <hniksic@iskon.hr>
7145 * startup.el (user-init-file-base-list): New variable, replacing
7146 user-init-file-base.
7147 (find-user-init-file): New function.
7148 (command-line-early): Use it.
7149 (load-user-init-file): Ditto.
7151 2000-01-26 Kirill 'Big K' Katsnelson <kkm@dtmx.com>
7153 * gutter-items.el (update-tab-in-gutter): Use proper locale when
7154 calling valid-image-instantiator-format-p
7156 2000-01-26 Hrvoje Niksic <hniksic@iskon.hr>
7158 * isearch-mode.el (isearch-mode): The variable is
7159 isearch-unhidden-extents, not isearch-opened-extents.
7161 2000-01-26 Hrvoje Niksic <hniksic@iskon.hr>
7163 * minibuf.el (next-history-element): Modify error message if a
7164 default value is available.
7166 2000-01-26 Martin Buchholz <martin@xemacs.org>
7168 * bytecomp.el (byte-compile-file): Don't unconditionally write
7169 .elc files in binary - might contain non-Latin1.
7171 2000-01-24 Kirill 'Big K' Katsnelson <kkm@dtmx.com>
7173 * process.el (shell-quote-argument): Use (nt-quote-process-args)
7177 * startup.el (user-init-file-base):
7178 * process.el (call-process-region):
7179 * files.el (make-backup-file-name):
7180 (backup-file-name-p):
7181 (file-relative-name):
7182 (abbreviate-file-name):
7184 * code-process.el (call-process-region): Removed unnecessary
7185 branching on 'windows-nt and 'ms-dos system types. Phased 'ms-dos
7186 support out of the universe.
7190 * bytecomp.el (byte-compile-file): Removed reference to
7191 buffer-file-type, and commented usage of binary-process-output
7194 2000-01-24 Yoshiki Hayashi <yoshiki@xemacs.org>
7196 * help.el (function-arglist): Add case for macro.
7198 2000-01-22 Kirill 'Big K' Katsnelson <kkm@dtmx.com>
7200 * cus-edit.el (custom-display): Removed "MS-DOS" and added Windows
7202 (custom-display): Added a menu for printer/display tags.
7204 * frame.el (frame-type):
7205 * device.el (device-type): Added 'msprinter to the doc string, and
7206 removed 'pc -- it is not going to be implemented ever.
7207 (call-device-method): Fixed docstring typo.
7208 Defined specifier tags 'printer and 'display.
7210 2000-01-22 Kyle Jones <kyle_jones@wonderworks.com>
7212 * lisp/itimer.el (itimer-run-expired-timers): (consp
7213 last-command-event-time) instead of (consp
7214 'last-command-event-time).
7216 2000-01-21 Kirill 'Big K' Katsnelson <kkm@dtmx.com>
7218 * msw-glyphs.el: Removed obsolete commentary.
7220 2000-01-21 Hrvoje Niksic <hniksic@iskon.hr>
7222 * minibuf.el (read-file-name): Use abbreviate-file-name to produce
7223 better default value.
7225 2000-01-21 Hrvoje Niksic <hniksic@iskon.hr>
7227 * minibuf.el (read-expression): Add a DEFAULT-VALUE argument.
7228 (read-string): Ditto.
7229 (eval-minibuffer): Ditto.
7230 (read-command): Ditto.
7231 (read-function): Ditto.
7232 (read-variable): Ditto.
7233 (read-number): Ditto.
7234 (read-shell-command): Ditto.
7235 (read-number): Record history.
7237 2000-01-20 Yoshiki Hayashi <yoshiki@xemacs.org>
7239 * etags.el (find-tag-tag): Use DEFAULT of completing-read.
7241 2000-01-20 Yoshiki Hayashi <yoshiki@xemacs.org>
7243 * faces.el (startup-initialize-custom-faces): New function.
7244 Reset all faces created during auto-autoloads loading time
7246 * startup.el (command-line): Call it.
7248 2000-01-19 Yoshiki Hayashi <yoshiki@xemacs.org>
7250 * about.el (about-hackers): Add myself to contributors list.
7252 2000-01-12 Kirill 'Big K' Katsnelson <kkm@dtmx.com>
7254 * menubar-items.el (maybe-add-init-button): Removed an argument in
7255 a call to load-user-init-file, as the function managed to lose its
7256 formal parameter a few betas ago.
7258 2000-01-18 Martin Buchholz <martin@xemacs.org>
7260 * XEmacs 21.2.27 is released.
7262 2000-01-18 Martin Buchholz <martin@xemacs.org>
7264 * process.el (shell-command-to-string): Use the FSF docstring.
7265 Make shell-command-to-string the standard function, and
7266 exec-to-string the (deprecated) alias.
7268 * startup.el: typo fix.
7270 2000-01-16 Martin Buchholz <martin@xemacs.org>
7272 * mule/mule-misc.el (char-octet): Move back into mule-charset.c.
7274 2000-01-14 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
7276 * menubar-items.el (sort-buffers-menu-alphabetically): Put invisible
7277 buffers after visible buffers.
7278 (sort-buffers-menu-by-mode-then-alphabetically): Ditto.
7280 2000-01-17 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
7282 * info.el (Info-extract-menu-node-name): Stop at a dot
7283 followed by whitespace or right parenthesis.
7285 2000-01-15 Hrvoje Niksic <hniksic@iskon.hr>
7287 * info.el (Info-directory-list): Warn against using Customize with
7288 Info-directory-list.
7290 2000-01-15 Adrian Aichner <aichner@ecf.teradyne.com>
7292 * minibuf.el (read-file-name): doc fix.
7294 * autoload.el (update-file-autoloads): doc fix.
7296 * about.el (about-hackers): Change my E-mail address.
7298 2000-01-13 Martin Buchholz <martin@xemacs.org>
7300 * info.el (Info-visit-file): Just use the `f' interactive spec to
7301 read a filename in the standard way.
7303 2000-01-13 Andy Piper <andy@xemacs.org>
7305 * gutter-items.el (gutter-buffers-tab-orientation): new variable.
7306 (gutter-buffers-tab-extent): new variable.
7307 (update-tab-in-gutter): call add-tab-to-gutter again if the
7308 orientation has changed.
7309 (add-tab-to-gutter): cope with different orientations.
7311 2000-01-11 Didier Verna <didier@xemacs.org>
7313 * info.el (Info-following-node-name): backward-skip dots as well
7314 as spaces (dots at the end of a node name aren't part of it).
7315 (Info-extract-menu-node-name): don't skip dots. There could be
7316 some in the node name.
7317 (Info-index): allow dots to be part of a node name.
7319 2000-01-12 Andreas Jaeger <aj@suse.de>
7321 * files.el (auto-mode-alist): Added idlwave-mode.
7322 Patch by Carsten Dominik <dominik@astro.uva.nl>.
7324 1999-12-22 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
7326 * info.el (Info-search): Show default value.
7328 1999-12-20 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
7330 * info.el (Info-read-node-completion-table): New variable.
7331 (Info-read-node-name-1): New function.
7332 (Info-read-node-name): Use it.
7333 (Info-follow-reference): Use DEFAULT argument of completing-read.
7336 1999-12-27 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
7338 * hyper-apropos.el (hyper-describe-key-briefly): Save
7339 window configuration.
7340 (hyper-describe-face): Use DEFAULT of completing-read.
7341 (hyper-apropos-read-variable-symbol): Ditto.
7342 (hyper-apropos-read-function-symbol): Ditto.
7344 1999-12-27 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
7346 * mule/mule-cmds.el (set-default-coding-system): Set
7347 comint-exec-hook to use coding-system-for-read and
7348 coding-system-for-write so that C-x RET c works.
7350 1999-12-27 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
7352 * minibuf.el (minibuffer-confirm-incomplete): Customize.
7353 (previous-matching-history-element): Increment
7354 minibuffer-max-depth by 1.
7355 (next-matching-history-element): Ditto.
7357 2000-01-11 Andy Piper <andy@xemacs.org>
7359 * gutter-items.el (buffers-tab): Create a new face for the buffers
7361 (buffers-tab-face): use it.
7363 2000-01-10 Didier Verna <didier@xemacs.org>
7365 * modeline.el (modeline-scrolling-method): change modeline X
7366 cursor appearance according to the value.
7368 2000-01-07 Andreas Jaeger <aj@suse.de>
7370 * about.el (about-hackers): Moved my entry to contributor list.
7371 (xemacs-hackers): Added myself.
7372 (about-maintainer-info): Added description of myself.
7375 2000-01-07 Didier Verna <didier@xemacs.org>
7377 * modeline.el (modeline-scrolling-method): new variable.
7378 (mouse-drag-modeline): add reference to it in the docstring.
7379 (mouse-drag-modeline): handle it.
7381 2000-01-08 Andy Piper <andy@xemacs.org>
7383 * gutter-items.el (update-tab-in-gutter): remove resize-subwindow
7385 (remove-buffer-from-gutter-tab): ditto.
7387 2000-01-06 Per Abrahamsen <abraham@dina.kvl.dk>
7389 * cus-edit.el (custom-hook-convert-widget): Fix comment.
7390 (custom-face-edit): Fix grammatical error in help message.
7392 2000-01-03 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
7394 * movemail.el: Added.
7396 * dumped-lisp.el (preloaded-file-list): Added movemail.el.
7398 2000-01-03 Didier Verna <didier@xemacs.org>
7400 * modeline.el (mouse-drag-modeline): remove the code related to
7401 the modeline horizontal scrolling facility.
7403 1999-12-31 Martin Buchholz <martin@xemacs.org>
7405 * XEmacs 21.2.26 is released.
7407 1999-12-28 Andy Piper <andy@xemacs.org>
7409 * wid-edit.el (widget-push-button-value-create): The gui cache
7410 does not agree with native widgets which can only be displayed
7411 once per window. The reasons for caching are diminished now that
7412 we don't hog resources when creating buttons.
7413 (widget-push-button-cache) deleted.
7415 1999-12-24 Martin Buchholz <martin@xemacs.org>
7417 * XEmacs 21.2.25 is released.
7419 1999-12-24 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
7421 * hyper-apropos.el (hyper-apropos): Toggle
7422 hyper-apropos-programming-apropos correctly.
7423 Set REGEXP when user accepts default value.
7425 1999-12-22 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
7427 * minibuf.el (read-from-minibuffer): Bind minibuffer-default.
7428 (read-file-name-2): Use DEFAULT argument of read-from-minibuffer.
7430 1999-12-22 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
7432 * mule/mule-category.el (undefined-category-designator):
7433 Return char instead of character. Search for undefined one.
7434 (describe-category): Use with-displaying-help-buffer.
7436 1999-12-21 Martin Buchholz <martin@xemacs.org>
7438 * byte-optimize.el (byte-optimize-plus):
7439 Optimize (+ 1) to 1 instead of (1+ nil).
7441 * files.el (basic-save-buffer): Rewrite for clarity. Use (char-before).
7443 * byte-optimize.el (byte-compile-butlast): Remove. Use butlast instead.
7445 * byte-optimize.el (byte-optimize-char-before): New function.
7446 Remove performance penalty for using (char-before) instead of (char-after).
7448 1999-12-20 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
7450 * mule/mule-category.el (char-category-list): Return character
7453 1999-12-17 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
7455 * minibuf.el (read-buffer): Check default is buffer object.
7457 1999-11-25 Andy Piper <andy@xemacs.org>
7459 * cus-edit.el (custom-buffer-create-buttons): Use native widgets
7462 1999-12-16 Andreas Jaeger <aj@suse.de>
7464 * package-get.el (package-get-maybe-save-index): Fixed typo.
7465 Patch by Jeff Miller <jmiller@smart.net>.
7467 1999-12-13 Charles G Waldman <cgw@alum.mit.edu>
7469 * gnuserv.el (gnuserv-process-filter): don't call
7470 gnuserv-write-to-client when gnuserv-current-client is nil
7472 1999-12-14 Martin Buchholz <martin@xemacs.org>
7474 * XEmacs 21.2.24 is released.
7476 1999-12-12 Gunnar Evermann <ge204@eng.cam.ac.uk>
7478 * about.el (about-hackers): Update my email address.
7480 1999-12-07 Martin Buchholz <martin@xemacs.org>
7482 * XEmacs 21.2.23 is released.
7484 1999-11-06 Jason R Mastaler <jason@mastaler.com>
7486 * package-get.el (package-get-download-sites): Removed several
7487 defunct download sites, added many new ones, and corrected a few
7488 incorrect directory-on-site entries. Added physical locations to
7491 1999-11-30 Gunnar Evermann <ge204@eng.cam.ac.uk>
7493 * finder.el (finder-commentary): add DOC string and fix
7496 1999-12-04 Hrvoje Niksic <hniksic@iskon.hr>
7498 * help.el (describe-function): Don't forget to intern the string
7499 completing-read returns.
7500 (describe-variable): Ditto.
7502 1999-11-16 Adrian Aichner <adrian@xemacs.org>
7504 * hyper-apropos.el (hyper-apropos-this-symbol): Handle
7505 `hyper-apropos-help-mode' here to find symbol to customize
7506 irregardless of cursor position and simplify
7507 `hyper-apropos-set-variable', `hyper-apropos-find-function', and
7508 `hyper-apropos-popup-menu'.
7510 1999-11-21 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
7512 * apropos.el (apropos-mode-map): Add return to call
7514 (apropos-print): Call apropos-mode to have better
7515 command reference. Put keymap text-poperty to
7518 1999-11-22 Alastair Burt <burt@dfki.de>
7520 * help.el: (describe-bindings-1): Added handling of keymaps for
7521 the extents at point.
7523 1999-12-02 Mark Thomas <mthomas@jprc.com>
7525 * gutter-items.el (buffers-tab-items): Wrap the function in a
7528 1999-12-04 Hrvoje Niksic <hniksic@iskon.hr>
7530 * help.el (describe-function): Use the DEFAULT argument to
7532 (describe-variable): Ditto.
7534 1999-11-26 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
7536 * minibuf.el (read-from-minibuffer): Add optional argument
7537 DEFAULT to have better mini-buffer history support.
7538 (completing-read): Pass default to read-from-minibuffer.
7539 (read-buffer): Pass default to completing-read.
7541 1999-12-04 Hrvoje Niksic <hniksic@iskon.hr>
7543 * font-lock.el (font-lock-doc-string-face): Document the
7544 `font-lock-lisp-like' property.
7546 1999-11-29 Hrvoje Niksic <hniksic@iskon.hr>
7548 * lisp-mode.el: Specify `font-lock-lisp-like'.
7550 * font-lock.el (font-lock-lisp-like): New function.
7551 (font-lock-fontify-syntactically-region): Use it.
7553 1999-11-29 XEmacs Build Bot <builds@cvs.xemacs.org>
7555 * XEmacs 21.2.22 is released
7557 1999-11-28 Martin Buchholz <martin@xemacs.org>
7559 * XEmacs 21.2.21 is released.
7561 1999-11-18 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
7563 * minibuf.el (read-coding-system): Accept symbol and
7564 coding-system object as a default-coding-system.
7566 1999-11-16 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
7568 * minibuf.el (read-coding-system): Accept symbol as
7569 a default-coding-system.
7571 1999-10-06 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
7573 * apropos.el (apropos-documentation): Use insert instead
7576 1999-11-07 William M. Perry <wmperry@aventail.com>
7578 * gpm.el: New gpm-minor-mode to turn GPM mouse support on & off
7579 for the linux console.
7581 * mouse.el (mouse-consolidated-yank): Allow the mouse-yanking
7582 stuff to work when you are not on a window system, since the GPM
7583 mouse support now allows pasting from outside of XEmacs.
7585 1999-11-10 XEmacs Build Bot <builds@cvs.xemacs.org>
7587 * XEmacs 21.2.20 is released
7589 1999-11-06 Hrvoje Niksic <hniksic@iskon.hr>
7591 * setup-paths.el (paths-default-info-directories): Add
7592 /usr/share/info and /usr/local/share/info.
7594 1999-10-30 Hrvoje Niksic <hniksic@srce.hr>
7596 * about.el: Updated Vladimir Ivanovic's info.
7598 11999-08-28 Jan Vroonhof <vroonhof@math.ethz.ch>
7600 * auto-show.el (auto-show-truncationp): Remove.
7602 * auto-show.el (auto-show-should-take-action-p): Use window-truncated-p
7604 999-09-23 Gunnar Evermann <ge204@eng.cam.ac.uk>
7606 * indent.el (indent-line-to): fix bug: spaces were not replaced
7607 with tab if column is multiple of tab-width
7610 1999-10-24 Jan Vroonhof <vroonhof@math.ethz.ch>
7612 * mule/mule-cmds.el (read-input-method-name): Accept symbols
7613 correctly. Patch from Mikio Nakajima <minakaji@osaka.email.ne.jp>
7615 * package-get.el (package-get-package-provider): Be verbose when
7616 interactive. Patch from Robert Pluim
7618 1999-08-23 Mike McEwan <mike@lotusland.demon.co.uk>
7620 * info.el (Info-suffix-list): Add ".info.bz2" to the recognised
7623 1999-08-19 Stephen Tse <stephent@sfu.ca>
7625 * process.el (open-network-stream): Add a new optional parameter
7626 PROTOCOL to support udp; fix a minor typo and add an explanation
7627 in docstring for udp programming.
7629 * code-process.el (open-network-stream): Add a new optional
7630 parameter PROTOCOL to support udp; fix a minor typo and add an
7631 explanation in docstring for udp programming.
7633 1999-10-18 Andy Piper <andy@xemacs.org>
7635 * gui.el (make-gui-button): be more precise about how we call
7638 * wid-edit.el (widget-push-button-value-create): Use the new form
7639 of native gui-button.
7641 1999-10-14 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
7643 * info.el (Info-page-prev): Don't do (sit-for 0).
7645 1999-10-13 Andy Piper <andy@xemacs.org>
7647 * gutter-items.el (progress-abort-glyph): new glyph for showing
7649 (append-progress): dispatch-event rather than sit-for.
7650 (abort-progress): new function. Show the abort glyph with an
7651 appropriate message.
7652 (raw-append-progress): dispatch-event rather than sit-for.
7653 (display-progress): cope with aborts.
7655 * gui.el (make-gui-button): Use native widgets for buttons
7657 (insert-gui-button): ditto.
7658 (gui-button-p): ditto.
7660 * xbm-button.el: remove from core.
7662 * xpm-button.el: remove from core.
7664 1999-10-07 Olivier Galibert <galibert@pobox.com>
7666 * faces.el (init-device-faces): Don't initialize the random faces
7667 on the stream device.
7669 1999-10-06 Andy Piper <andy@xemacs.org>
7671 * files.el (recover-file): Don't use ls under windows for revert buffer.
7673 1999-09-25 Adrian Aichner <adrian@xemacs.org>
7675 * package-get.el (package-get-download-menu): Make menu really
7676 toggle download sites.
7677 (package-get-download-sites): Add autoload cookie.
7679 1999-09-29 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
7681 * setup-paths.el (paths-find-module-directory): Ditto.
7683 1999-09-29 Werner Fink <werner@suse.de>
7685 * setup-paths.el (paths-find-exec-directory): Add missing nil
7686 parameter for environment.
7688 1999-09-27 Martin Buchholz <martin@xemacs.org>
7690 * modeline.el (modeline-format):
7691 Only purecopy the strings. Else
7692 (nsublis '(("%p" . "%P")) (default-value 'modeline-format) :test 'equal)
7695 1999-08-28 Mike Woolley <mike@bulsara.com>
7697 * winnt.el: Removed nt-shell-mode-hook, which was preventing the
7698 user setting comint-completion-addsuffix and
7699 comint-process-echoes.
7701 1999-09-22 Andy Piper <andy@xemacs.org>
7703 * gutter-items.el (update-tab-in-gutter): use
7704 last-nonminibuf-window instead of selected-window.
7706 1999-09-18 Andy Piper <andy@xemacs.org>
7708 * gnuserv.el (gnuserv-edit-files): select frame we are going to
7711 * subr.el (record-buffer-hook): new variable so that the hook gets
7714 1999-09-16 Andy Piper <andy@xemacs.org>
7716 * gutter-items.el (update-tab-in-gutter): only update when the
7718 (remove-buffer-from-gutter-tab): ditto.
7720 1999-09-17 Hrvoje Niksic <hniksic@srce.hr>
7722 * simple.el (do-auto-fill): Commented out part of Kinsoku
7725 1999-09-14 Hrvoje Niksic <hniksic@srce.hr>
7727 * isearch-mode.el (isearch-highlightify-region): Give the
7728 highlighting extents a high priority.
7729 (isearch-make-extent): Give the main highlighting extent an even
7732 1999-09-13 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
7734 * packages.el (packages-compute-package-locations): Fix typo from
7737 1999-09-11 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
7739 * setup-paths.el (paths-find-doc-directory): Respect value of
7740 `configure-doc-directory.'
7742 * find-paths.el (paths-find-architecture-directory): Give
7743 precendence `default' argument (which typically comes from
7746 1999-09-05 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
7748 * startup.el (command-line-early): Added options -user-init-file
7749 and -user-init-directory.
7751 * files.el (user-init-file): Default to NIL so we can recognize
7754 1999-08-30 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
7756 * obsolete.el (init-file-user):
7758 * packages.el (packages-compute-package-locations):
7759 * package-get.el (package-get-user-index-filename):
7760 * menubar-items.el (maybe-add-init-button):
7761 * info.el (Info-annotations-path):
7763 Change `user-init-directory' to be an absolute path.
7764 Use `user-init-directory' where appropriate.
7765 Zap `init-file-user' and its uses.
7767 1999-09-09 Hrvoje Niksic <hniksic@srce.hr>
7769 * subr.el (copy-symbol): New function.
7771 1999-09-08 Hrvoje Niksic <hniksic@srce.hr>
7773 * isearch-mode.el (isearch-done): Be sure to restore invisible
7774 extents in the proper buffer.
7775 (isearch-pre-command-hook): Set this-command to the correct value
7776 in case the buffer has changed and old overriding-local-map was
7778 (isearch-restore-extent): Use remprop instead of setting the
7781 1999-09-08 Hrvoje Niksic <hniksic@srce.hr>
7783 * cmdloop.el (execute-extended-command): Update zmacs region
7785 (execute-extended-command): Make the message gettext-friendly.
7787 1999-09-07 Andy Piper <andy@xemacs.org>
7789 * gutter-items.el (progress-gauge-glyph): renamed from
7791 (progress-text-glyph): new variable.
7792 (progress-layout-glyph): use layouts and text glyphs.
7793 (progress-area-buffer): removed.
7794 (progress-text-and-extent): new variable.
7795 (progress-displayed-p): dynamically create gutter area buffer.
7796 (clear-progress): ditto.
7797 (raw-append-progress): ditto.
7798 (append-progress): use new glyph names.
7799 (raw-append-progress): only create the extent when needed. set
7800 properties more optimally.
7801 (progress): remove args.
7803 1999-09-07 Hrvoje Niksic <hniksic@srce.hr>
7805 * isearch-mode.el (isearch-range-invisible): Use mapc instead of
7806 mapcar where the return value is unused.
7807 (isearch-restore-invisible-extents): Ditto.
7808 (isearch-highlight-all-cleanup): Ditto.
7809 (isearch-delete-extents-in-range): Traverse the extents only once.
7810 (isearch-highlight-all-update): Don't start over if the search
7811 string has changed and more input is pending.
7813 1999-09-07 Hrvoje Niksic <hniksic@srce.hr>
7815 * packages.el (packages-find-package-data-path): Ditto.
7817 * cl.el: Use mapcar at top-level -- mapc is no longer a subr.
7819 * subr.el (mapc-internal): Don't make obsolete.
7821 * cl-extra.el (mapc): Resurrect.
7823 1999-09-03 Hrvoje Niksic <hniksic@srce.hr>
7825 * obsolete.el (isearch-yank-x-clipboard): Define it as an obsolete
7828 * isearch-mode.el (isearch-top-state): Restore isearch-word.
7829 (isearch-yank-clipboard): Renamed from isearch-yank-x-clipboard.
7830 (isearch-yank-clipboard): Use get-clipboard instead of
7832 (isearch-yank-selection): Fix docstring.
7834 1999-09-02 Martin Buchholz <martin@xemacs.org>
7836 * cl-extra.el: Obsolete hash-table-type in favor of hash-table-weakness.
7838 1999-09-02 Hrvoje Niksic <hniksic@srce.hr>
7840 * cl-macs.el (extent-start-position): Fix setf method.
7841 (extent-end-position): Ditto.
7843 1999-09-02 Hrvoje Niksic <hniksic@srce.hr>
7845 * isearch-mode.el: End merge with FSF 20.4.
7847 * isearch-mode.el (search-invisible): New variable.
7848 (isearch-hide-immediately): Ditto.
7849 (isearch-unhidden-extents): Ditto.
7850 (isearch-range-invisible): New function.
7851 (isearch-unhide-extent): Ditto.
7852 (isearch-restore-invisible-extents): Ditto.
7853 (isearch-restore-extent): Ditto.
7855 * isearch-mode.el (isearch-ring-advance-edit): Use FSF
7857 (isearch-ring-retreat-edit): Ditto.
7858 (isearch-forward): New argument NO-RECURSIVE-EDIT.
7859 (isearch-forward-regexp): New arguments NOT-REGEXP and
7861 (isearch-backward): New argument NO-RECURSIVE-EDIT.
7862 (isearch-backward-regexp): New arguments NOT-REGEXP and
7864 (isearch-mode): Return isearch-success.
7865 (isearch-update): Use unread-command-events instead of
7866 unread-command-event.
7867 (isearch-abort): If an invalid regexp is encountered, keep popping
7869 (isearch-*-char): Use FSF implementation.
7870 (isearch-whitespace-chars): Use the more robust FSF's
7872 (isearch-within-brackets): New variable.
7873 (isearch-mode): Initialize it.
7874 (isearch-edit-string): Bind it.
7875 (isearch-search-and-update): Set it.
7876 (isearch-push-state): Push it.
7877 (isearch-top-state): Pop it.
7878 (isearch-search): Set it.
7879 (isearch-printing-char): When called by isearch-whitespace-chars,
7880 handle M-SPC gracefully.
7881 (isearch-message-prefix): New argument ELLIPSIS.
7882 (isearch-message-suffix): Ditto.
7883 (isearch-message): Use the ELLIPSIS argument when calling
7884 isearch-message-prefix and isearch-message-suffix.
7885 (isearch-message-prefix): Distinguish between "wrapped" and
7886 "overwrapped" search, FWIW.
7888 1999-09-01 Hrvoje Niksic <hniksic@srce.hr>
7890 * isearch-mode.el (isearch-edit-string): Use the head of the
7891 search ring instead of search-last-string and search-last-regexp.
7892 (search-highlight): Renamed from isearch-highlight.
7893 (isearch-exit): Use the new name.
7894 (isearch-highlight): Ditto.
7895 (isearch-dehighlight): Ditto.
7896 (isearch-update-ring): New function.
7897 (isearch-done): Call it.
7898 (isearch-done): New argument EDIT.
7899 (isearch-repeat): If search string is empty, look up at the car of
7900 the search ring; ignore the yank pointer.
7901 (isearch-abort): Call isearch-done with NOPUSH.
7902 (isearch-cancel): New function.
7903 (isearch-mode-map): Bind it to ESC ESC ESC.
7905 * isearch-mode.el: Begin merge with FSF 20.4.
7907 1999-09-01 Andy Piper <andy@xemacs.org>
7909 * x-select.el (x-get-clipboard): obsolete.
7910 (x-yank-clipboard-selection): obsolete
7912 * select.el (disown-selection): need to be careful to disown the
7913 clipboard if we set it via selection.
7914 (get-clipboard): move from x-select.el
7915 (yank-clipboard-selection): ditto.
7917 1999-09-01 Hrvoje Niksic <hniksic@srce.hr>
7919 * isearch-mode.el (isearch-exit): Bind isearch-highlight and
7920 isearch-highlight-all-matches to nil.
7921 (isearch-fixed-case): New variable.
7922 (isearch-mode): Initialize it.
7923 (isearch-edit-string): Save it.
7924 (isearch-toggle-case-fold): Set it.
7925 (isearch-fix-case): Make sure isearch-toggle-case-fold works --
7926 need to check isearch-fixed-case.
7927 (isearch-toggle-case-fold): Update highlighting of all matches
7929 (isearch-edit-string):
7931 1999-09-01 Hrvoje Niksic <hniksic@srce.hr>
7933 * isearch-mode.el (isearch-edit-string): Call isearch-message
7934 before reading the event so that the prompt is displayed properly.
7935 (isearch-message): Use isearch-nonincremental when calling
7936 isearch-message-prefix.
7937 (minibuffer-local-isearch-map): Bind up and down to do the same as
7938 M-p and M-n respectively.
7939 (isearch-done): New arg NOPUSH.
7940 (isearch-edit-string): Use it.
7941 (isearch-edit-string): Don't bind isearch-string.
7942 (isearch-ring-adjust): Edit string, *then* push state.
7944 1999-08-31 Hrvoje Niksic <hniksic@srce.hr>
7946 * faces.el (isearch-secondary): Make isearch-secondary look
7947 different than default.
7949 1999-08-30 Hrvoje Niksic <hniksic@srce.hr>
7951 * isearch-mode.el (isearch-yank): Use progn instead of the inner
7953 (isearch-dehighlight): Remove TOTALLY. Simplify.
7954 (isearch-update): Call isearch-dehighlight without arguments.
7955 (isearch-done): Ditto.
7957 * isearch-mode.el (isearch-fix-case): If the search string has no
7958 upper-case letters, allow the folding to be reenabled.
7959 Previously, once disabled, the folding would remain that way until
7961 (isearch-top-state): Call isearch-fix-case.
7963 * isearch-mode.el (isearch-yank): Use progn instead of the inner
7965 (isearch-dehighlight): Remove TOTALLY. Simplify.
7967 1999-08-31 Jan Vroonhof <jan@xemacs.org>
7970 xbm-button.el: Need to exist in core because gui.el depends on
7973 1999-08-31 Andy Piper <andy@xemacs.org>
7975 * gutter-items.el (buffers-tab-face): new customizable variable.
7976 (buffers-tab-default-buffer-line-length): new specifier for
7977 maximum viewable characters.
7978 (progress-stack): new variable for implementing widget-based
7980 (progress-area-buffer): ditto.
7981 (progress-glyph-height): ditto.
7982 (progress-stop-callback): ditto.
7983 (progress-quit-function): new function.
7984 (progress-glyph): new variable.
7985 (progress-layout-glyph): ditto.
7986 (progress-displayed-p): new function, see message-displayed-p for
7988 (clear-progress): ditto.
7989 (remove-progress): ditto.
7990 (append-progress): ditto.
7991 (raw-append-progress): ditto.
7992 (display-progress): ditto.
7993 (current-progress): ditto.
7994 (current-progress-label): ditto.
7999 1999-08-29 Hrvoje Niksic <hniksic@srce.hr>
8001 * obsolete.el (isearch-yank-x-selection): Define obsolete alias.
8003 * isearch-mode.el (isearch-yank-x-selection): Renamed to
8004 `isearch-yank-selection'.
8005 (isearch-mode-map): Use it.
8006 (isearch-yank-selection): Use `get-selection' instead of
8009 1999-08-29 Hrvoje Niksic <hniksic@srce.hr>
8011 * faces.el (isearch-secondary): Create face here.
8013 * isearch-mode.el: Rewrote the "lazy highlighting" code not to use
8016 1999-08-27 Hrvoje Niksic <hniksic@srce.hr>
8018 * subr.el (buffer-string): More robust backward compatibility
8019 check, courtesy William Perry.
8021 1999-08-26 Hrvoje Niksic <hniksic@srce.hr>
8023 * replace.el (perform-replace): Stop the search after the search
8024 limit has been reached.
8026 1999-08-23 Andy Piper <andy@xemacs.org>
8028 * gutter-items.el (update-tab-in-gutter): call add-tab-to-gutter
8029 here if we don't have one.
8031 1999-08-15 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
8033 * ldap.el (ldap-coding-system): Default to nil until we get
8034 efficient UTF8 support
8035 (ldap-decode-string): Guard against `decode-coding-string' not
8037 (ldap-encode-string): Guard against `encode-coding-string' not
8040 1999-08-23 Didier Verna <didier@xemacs.org>
8042 * rect.el: Cosmetics suggested by Dave Love <d.love@dl.ac.uk>.
8043 Some doc strings improvements, and add a star to the `interactive'
8046 1999-08-18 Stef Epardaud <stef@lunatech.com>
8048 * font-lock.el (java-font-lock-keywords-3): introduced new
8049 keywords and regexpes for javadoc syntax 1.2.
8051 1999-08-17 Andy Piper <andy@xemacs.org>
8053 * gutter-items.el (buffers-tab-format-buffer-line-function): use
8054 format-buffers-tab-line.
8055 (buffers-tab-max-buffer-line-length): new variable.
8056 (format-buffers-tab-line): new function. truncate names if over
8057 buffers-tab-max-buffer-line-length.
8059 1999-08-13 Charles G Waldman <cgw@fnal.gov>
8061 * cus-start.el: Customize the variable `bell-inhibit-time'.
8063 1999-08-16 Andy Piper <andy@xemacs.org>
8065 * gutter-items.el (remove-buffer-from-gutter-tab): take a
8066 brute-force approach to deleting the last buffer.
8067 (buffers-tab-grouping-regexp): new customizable variable.
8068 (select-buffers-tab-buffers-by-mode): use it.
8070 1999-08-13 Andy Piper <andy@xemacs.org>
8072 * gutter-items.el (remove-buffer-from-gutter-tab): fix *scratch*
8075 1999-07-30 Didier Verna <didier@xemacs.org>
8077 * cus-edit.el (custom-save-variables): I said, use prin1 instead
8078 of princ to output symbols.
8079 (custom-save-face-internal): ditto.
8080 (custom-save-resets): ditto.
8082 1999-08-09 Didier Verna <didier@xemacs.org>
8084 * gutter-items.el (select-buffers-tab-buffers-by-mode): use
8085 `regexp-quote' to protect the major mode name for use as a regular
8086 expression (c++ needs this for instance).
8088 1999-08-08 Andy Piper <andy@xemacs.org>
8090 * gutter-items.el (select-buffers-tab-buffers-by-mode): beef up to
8091 cope with similar mode names.
8093 * gutter-items.el (buffers-tab-selection-function): new selection
8095 (select-buffers-tab-buffers-by-mode): new function.
8096 (buffers-tab-items): use it if set to only display buffers in the
8097 tab in the current buffer's group..
8098 (update-tab-in-gutter): use new api.
8099 (remove-buffer-from-gutter-tab): ditto.
8101 * gutter-items.el (buffers-tab-max-size): set custom selection
8103 (buffers-tab-switch-to-buffer): just switch window if the window is visible.
8104 (add-tab-to-gutter): set face as default.
8106 1999-07-07 Jan Vroonhof <jan@xemacs.org>
8108 * faces.el (frob-face-property): Merge the fall-back specifier
8109 with the target, not replace it.
8111 1999-08-05 Andy Piper <andy@xemacs.org>
8113 * gutter-items.el (update-tab-in-gutter): add frame argument for
8115 (update-tab-in-gutter): use it.
8117 * gutter-items.el (record-buffer-hook): set.
8119 * buffer.el (switch-to-buffer): back out switch-to-buffer-hook
8121 (switch-to-buffer-hook) deleted.
8123 1999-08-04 Andy Piper <andy@xemacs.org>
8125 * gutter-items.el (update-tab-in-gutter): make sure this will work
8126 as an argument to create-frame-hook.
8128 1999-07-30 Hrvoje Niksic <hniksic@srce.hr>
8130 * isearch-mode.el: Modified Bob and Darryl's code to use itimers
8131 instead of timer emulation.
8133 1999-07-30 Darryl Okahata <darrylo@sonic.net>
8135 * isearch-mode.el: Merged Bob Glickstein's <bobg@zanshin.com> GNU
8136 Emacs isearch enhancements.
8138 1999-07-28 Andy Piper <andy@xemacs.org>
8140 * gutter-items.el (add-tab-to-gutter): put in specifier specs for
8141 all devices that support tab controls.
8142 (remove-buffer-from-gutter-tab): new function. to be used as a
8143 value for kill-buffer-hook.
8145 1999-07-21 Sean MacLennan <seanm@storm.ca>
8147 * auto-show.el (auto-show-truncationp): changed to match
8148 `window_translation_on'
8150 1999-07-30 XEmacs Build Bot <builds@cvs.xemacs.org>
8152 * XEmacs 21.2.19 is released
8154 1999-07-28 SL Baur <steve@miho>
8156 * code-files.el (insert-file-contents): Fix docstring.
8157 revert previous change.
8159 1999-07-26 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
8161 * fill.el (fill-region-as-paragraph): Change re-break-point to
8162 contain word-across-newline plus one character so that filling
8163 Japanese and Chinese works as desired.
8164 * simple.el (do-auto-fill): Ditto.
8166 1999-07-26 SL Baur <steve@miho>
8168 * mule/japanese.el ("Japanese"): Do not specify a default input
8170 Suggested by MORIOKA Tomohiko <tomo@etl.go.jp>
8172 1999-07-23 Jan Vroonhof <vroonhof@math.ethz.ch>
8174 * custom.el ((not (fboundp 'defun*))): Insert autoload crap to be
8175 able to use cl-macs macro in early lisp.
8177 1999-07-23 Jan Vroonhof <jan@xemacs.org>
8182 Massive custom Theme API changes.
8184 1999-07-22 MORIOKA Tomohiko <tomo@etl.go.jp>
8186 * code-files.el (insert-file-contents): Regard
8187 coding-system-magic-cookie if `coding-system-for-read' is nil.
8189 1999-07-22 MORIOKA Tomohiko <tomo@etl.go.jp>
8191 * mule/thai-xtis.el: Add coding: local variable, to avoid
8192 bootstrapping problem with C locale.
8194 1999-07-22 Andy Piper <andy@xemacs.org>
8196 * dumped-lisp.el (preloaded-file-list): guard against putting
8197 gutter-items in a less than functional XEmacs.
8198 * gutter-items.el: put call to `add-tab-to-gutter' back in.
8200 1999-07-18 Bob Weiner <weiner@beopen.com>
8202 * fill.el (fill-context-prefix): Fixed bug that prevented the
8203 setting of an adaptive fill prefix when the `dont-skip-first' was
8206 1999-07-22 SL Baur <steve@miho>
8208 * gutter-items.el: remove unguarded call to `add-tab-to-gutter'.
8210 1999-06-25 Karl M. Hegbloom <karlheg@debian.org>
8212 * files.el (interpreter-mode-alist): add `make', `guile', and
8213 `emacs' entries. (#!/usr/bin/make -f ought to send a file into
8214 makefile-mode, guile is a scheme, and someday XEmacs will be
8215 modular enough to use as an efficient scripting tool.)
8217 1999-07-06 MORIOKA Tomohiko <tomo@etl.go.jp>
8219 * mule/mule-cmds.el (reset-language-environment): Regard
8220 coding-category `utf-8' and `ucs-4' if they are available.
8222 1999-07-06 MORIOKA Tomohiko <tomo@etl.go.jp>
8224 * mule/mule-cmds.el (set-default-coding-systems): Fix DOC-string.
8225 (prefer-coding-system): Fix DOC-string.
8227 * mule/mule-cmds.el (coding-system-change-eol-conversion): Fix
8230 * mule/mule-cmds.el (mule-keymap): Change keymap name from MULE to
8232 (coding-system-change-eol-conversion): Fix DOC-string.
8234 1999-06-30 MORIOKA Tomohiko <tomo@etl.go.jp>
8236 * mule/mule-cmds.el (mule-keymap): Use `describe-coding-system'
8237 instead of `list-coding-system'.
8239 1999-06-29 MORIOKA Tomohiko <tomo@etl.go.jp>
8241 * menubar-items.el (default-menubar): `select-input-method' was
8242 renamed to `set-input-method'.
8244 * mule/mule-cmds.el (set-language-info-alist): Fix setting for
8245 "Set Language Environment" menu.
8247 * mule/mule-cmds.el (set-language-info-alist): Fix setting for
8248 "Describe Language Support" menu.
8250 1999-06-29 MORIOKA Tomohiko <tomo@etl.go.jp>
8252 * mule/chinese.el ("Chinese-GB"): Rename
8253 `chinese-gb-environment-setup-function' to
8254 `setup-chinese-gb-environment-internal'.
8256 1999-06-29 MORIOKA Tomohiko <tomo@etl.go.jp>
8258 * mule/korean.el: Use `define-coding-system-alias' instead of
8259 `copy-coding-system'.
8261 1999-06-29 MORIOKA Tomohiko <tomo@etl.go.jp>
8263 * mule/mule-cmds.el (set-language-environment-coding-systems):
8264 Treat duplicated coding-categories.
8266 1999-06-29 MORIOKA Tomohiko <tomo@etl.go.jp>
8268 * mule/japanese.el: Use `define-coding-system-alias' instead of
8269 `copy-coding-system'.
8271 1999-06-29 MORIOKA Tomohiko <tomo@etl.go.jp>
8273 * mule/vietnamese.el: Specify `iso-8-1' as a category of
8274 coding-system `viscii'.
8276 1999-06-29 MORIOKA Tomohiko <tomo@etl.go.jp>
8279 - Specify `iso-8-1' as a category of coding-system `koi8-r'.
8280 (cyrillic-alternativnyj-decode-table): New variable.
8281 (cyrillic-alternativnyj-encode-table): New variable.
8282 - Specify `iso-8-1' as a category of coding-system
8284 - Abolish general Cyrillic environment.
8286 1999-06-29 MORIOKA Tomohiko <tomo@etl.go.jp>
8289 - Use `define-coding-system-alias' instead of `copy-coding-system'.
8290 - Register `chinese-gb-environment-setup-function' as a
8291 `setup-function' of "Chinese-GB" environment.
8293 1999-06-29 MORIOKA Tomohiko <tomo@etl.go.jp>
8295 * mule/mule-cmds.el (set-language-info-alist): Allow dummy
8296 optional argument `parents'.
8298 * mule/thai-xtis.el: Specify `tis-620' as `tutorial-coding-system'
8299 property for Thai-XTIS.
8301 * mule/mule-help.el (help-with-tutorial): Use property
8302 `tutorial-coding-system' of language-info as a coding-system to
8305 1999-06-29 MORIOKA Tomohiko <tomo@etl.go.jp>
8307 * mule/thai-xtis.el: Don't setup `setup-function' and
8310 * mule/mule-cmds.el (set-language-environment-coding-systems): Use
8311 `set-coding-category-system' to set up coding-system for
8314 * mule/mule-cmds.el (prefer-coding-system): Use
8315 `set-coding-category-system' to set up coding-system for
8318 1999-06-29 MORIOKA Tomohiko <tomo@etl.go.jp>
8320 * mule/thai-xtis.el: Specify TUTORIAL.th as the tutorial file for
8321 Thai-XTIS environment.
8323 * mule/mule-cmds.el (prefer-coding-system): Use
8324 `find-coding-system' instead of `coding-system-p'.
8326 1999-06-28 MORIOKA Tomohiko <tomo@etl.go.jp>
8328 * mule/mule-cmds.el (set-language-environment-coding-systems):
8329 Modify eol-type for XEmacs.
8331 * mule/thai-xtis.el: Delete unused local variable `category'.
8333 * mule/mule-cmds.el (coding-system-change-eol-conversion): New
8335 (prefer-coding-system): Don't call
8336 `update-coding-systems-internal'; use function
8337 `coding-category-list' instead of variable `coding-category-list';
8338 use `set-coding-priority-list' instead of `set-coding-priority';
8339 modify `eol-type' for XEmacs.
8341 * mule/mule-misc.el (string-width): Use `charset-width' instead of
8343 (char-width): Likewise.
8345 1999-06-28 MORIOKA Tomohiko <tomo@etl.go.jp>
8347 * mule/thai-xtis.el: Specify `iso-8-1' as coding-category of
8350 * mule/mule-cmds.el (set-language-environment-coding-systems): Use
8351 `set-coding-priority-list' instead of `set-coding-priority'; don't
8352 call `update-coding-systems-internal'.
8354 * mule/mule-misc.el (coding-system-get): New function.
8355 (coding-system-put): New function.
8356 (coding-system-category): New function.
8358 1999-06-28 MORIOKA Tomohiko <tomo@etl.go.jp>
8360 * dumped-lisp.el (preloaded-file-list): Load "thai-xtis-chars"
8361 when Mule is running; load "mule/thai-xtis" instead of "thai-xtis"
8362 to avoid conflict with leim/quail/thai-xtis.
8364 * mule/thai-xtis.el: Split definition of the charset `thai-xtis'
8365 to thai-xtis-chars.el.
8367 * mule/thai-xtis-chars.el: New file (split from
8370 1999-06-28 MORIOKA Tomohiko <tomo@etl.go.jp>
8372 * mule/thai-xtis.el:
8373 - Change category for the charset `thai-xtis' to `?x' from `?T'.
8374 - Add syntax entries.
8375 - Put `preferred-coding-system' of the charset `thai-xtis' to
8378 1999-06-28 TAKAHASHI Naoto <ntakahas@etl.go.jp>
8380 * mule/thai-xtis.el: ccl-decode-thai-xtis and subroutines
8381 rewritten to use write-multibyte-character.
8383 1999-06-28 MORIOKA Tomohiko <tomo@etl.go.jp>
8385 mule/mule-cmds.el (view-hello-file): Use `iso-2022-7bit' instead
8387 (prefer-coding-system): Synced up with Emacs 20.3.11 but not
8389 (read-input-method-name): Treat optional argument `default'.
8391 1999-06-28 MORIOKA Tomohiko <tomo@etl.go.jp>
8393 * mule/mule-cmds.el (set-language-info): Don't set up menus at
8395 (set-language-info-alist): Set up menus here.
8397 1999-06-28 MORIOKA Tomohiko <tomo@etl.go.jp>
8399 * minibuf.el (completing-read): Add new optional argument
8401 (read-coding-system): Add new optional argument
8402 `default-coding-system'.
8404 1999-06-03 Ken'ichi Handa <handa@gnu.org>
8406 * mule/vietnamese.el (ccl-encode-vscii): Typo fixed
8407 (viet-viscii-...->viet-vscii...).
8409 1999-05-13 Ken'ichi Handa <handa@gnu.org>
8411 * mule/mule-cmds.el: Change MULE to Mule in docstrings
8414 1999-04-12 Richard M. Stallman <rms@gnu.org>
8416 * mule/mule-cmds.el (input-method-function): Add permanent-local
8419 1999-03-30 Dave Love <fx@gnu.org>
8421 * mule/mule-cmds.el (current-language-environment): Doc fix.
8423 1999-02-06 Richard Stallman <rms@gnu.org>
8425 * mule/european.el (setup-slovenian-environment): New function.
8426 ("Slovenian"): New language environment.
8428 1999-01-27 Dave Love <fx@gnu.org>
8430 * mule/mule-cmds.el (current-language-environment): Provide :link,
8431 :type (choices) and appropriate :get.
8433 1999-01-14 Kenichi Handa <handa@etl.go.jp>
8435 * mule/mule-cmds.el (describe-language-environment): Don't alter
8438 1999-01-06 Eli Zaretskii <eliz@gnu.org>
8440 * mule/mule-cmds.el (prefer-coding-system): Call
8441 set-coding-priority, so that the internal array of priorities is
8444 1998-12-30 Eli Zaretskii <eliz@mescaline.gnu.org>
8446 * mule/mule-cmds.el (prefer-coding-system): If the argument
8447 requires specific EOL conversion type, make the default coding
8450 1998-12-17 Eli Zaretskii <eliz@mescaline.gnu.org>
8452 * mule/mule-cmds.el (set-language-environment): Pass the default
8453 eol-type to set-language-environment-coding-systems.
8454 (set-default-coding-systems): Copy the eol-type property for the
8455 new default values of {buffer-file,process}-coding-system from the
8457 (set-language-environment-coding-systems): Accept an optional
8458 argument EOL-TYPE, and set the eol-type property of the default
8459 coding systems accordingly.
8461 1998-10-26 Kenichi Handa <handa@etl.go.jp>
8463 * mule/chinese.el (pre-write-encode-hz): Cancel previous change,
8464 use generate-new-buffer instead of get-buffer-create.
8466 1998-10-21 Kenichi Handa <handa@etl.go.jp>
8468 * mule/chinese.el (pre-write-encode-hz): Use with-temp-buffer.
8470 1998-10-16 Markus Rost <rost@delysid.gnu.org>
8472 * mule/mule-cmds.el (default-input-method): Fix custom type.
8474 1998-10-12 Richard Stallman <rms@psilocin.ai.mit.edu>
8476 * mule/mule-cmds.el (setup-specified-language-environment):
8477 Add apropos-inhibit property.
8478 (describe-specified-language-support): Likewise.
8480 1998-09-06 Bill Richter <richter@math.nwu.edu>
8482 * mule/mule-cmds.el: Doc fixes.
8484 1998-09-02 Kenichi Handa <handa@etl.go.jp>
8486 * mule/mule-cmds.el (register-input-method): Doc-string
8489 1998-09-01 Dave Love <fx@gnu.org>
8491 * mule/mule-cmds.el (current-language-environment): Fix
8494 1998-08-31 Paul Eggert <eggert@twinsun.com>
8496 * mule/chinese.el, mule/cyrillic.el, mule/ethiopic.el,
8497 mule/european.el, mule/hebrew.el, mule/japanese.el,
8498 mule/korean.el, mule/vietnamese.el: Add coding: local variable, to
8499 avoid bootstrapping problem if you need to recompile all the Lisp
8500 files using interpreted code.
8502 1998-08-26 Kenichi Handa <handa@etl.go.jp>
8504 * mule/european.el ("Latin-1"): Modify `documentation' key value.
8505 ("Latin-2"): Likewise.
8507 1998-08-18 Per Starback <starback@update.uu.se>
8509 * mule/european.el (setup-latin2-environment): Fix typo.
8511 1998-08-18 Kenichi Handa <handa@etl.go.jp>
8513 * mule/european.el: Give proper value of `input-method' key to all
8516 * mule/mule-cmds.el (activate-input-method): Handle the case that
8517 the arg INPUT-METHOD is nil correctly.
8518 (read-multilingual-string): Activate the specified input method
8519 before calling read-string. Afterward, activate the original
8522 1998-08-15 Kenichi HANDA <handa@etl.go.jp>
8524 * mule/mule-cmds.el (language-info-alist): Doc-string modified.
8525 (set-language-info-alist): Fix typo in doc-string.
8527 * mule/hebrew.el ("Hebrew"): Delete describe-function key.
8529 1998-08-09 Kenichi HANDA <handa@etl.go.jp>
8531 * mule/mule-cmds.el (language-info-alist): Doc-string modified.
8532 (reset-language-environment): New function for the job that
8533 setup-english-environment used to do.
8534 (set-language-environment): Do more setups according to the info
8535 in language-info-alist.
8536 (read-language-name): Handle the case that the arg KEY is nil.
8537 (describe-language-environment): Handle input-method property.
8539 * mule/: All files under this directory, which related with
8540 specific languages (such as mule/european.el, mule/greek.el,
8541 mule/hebrew.el, mule/misc-lang.el), modified as below.
8542 (setup-XXX-environment): Just call set-language-environment. If
8543 they used to do some other jobs than what done by
8544 set-language-environment, those jobs are done in
8545 setup-XXX-environment-internal now.
8546 ("LANUGAGE-ENVIRONMENT"): Delete property setup-function or change
8547 the value to setup-XXX-environment-internal. Add properties
8548 input-method and features.
8550 * mule/english.el (setup-english-environment): Just call
8551 reset-language-environment.
8553 * mule/european.el (setup-8-bit-environment): Function deleted.
8555 1998-08-08 Richard Stallman <rms@psilocin.ai.mit.edu>
8557 * mule/mule-cmds.el (input-method-exit-on-first-char)
8558 (input-method-use-echo-area): Doc fixes.
8560 1998-08-06 Kenichi Handa <handa@etl.go.jp>
8562 * mule/mule-cmds.el (input-method-exit-on-first-char): New
8564 (input-method-use-echo-area): New variable.
8566 1998-08-01 Kenichi HANDA <handa@etl.go.jp>
8568 * mule/mule-cmds.el (language-info-alist): Doc-string modified.
8570 1998-07-30 Ken'ichi Handa <handa@delysid.gnu.org>
8572 * mule/mule-cmds.el (activate-input-method): Update mode line.
8573 (inactivate-input-method): Likewise.
8575 1998-07-19 Kenichi Handa <handa@etl.go.jp>
8577 * mule/mule-cmds.el (read-multilingual-string): Don't activate an
8578 input method in the current buffer, but just bind
8579 current-input-method.
8581 1998-07-08 Kenichi Handa <handa@etl.go.jp>
8583 * mule/hebrew.el ("Hebrew"): Add coding-priority.
8585 * mule/misc-lang.el ("IPA"): Add coding-priority and
8588 1998-06-26 Ken'ichi Handa <handa@melange.gnu.org>
8590 * mule/greek.el: Add coding-priority.
8592 1998-05-23 Richard Stallman <rms@psilocin.ai.mit.edu>
8594 * mule/mule-cmds.el (register-input-method): Rename arg ENV to
8597 1998-05-20 Richard Stallman <rms@psilocin.ai.mit.edu>
8599 * mule/mule-cmds.el (register-input-method): Fix previous change.
8600 (setup-specified-language-environment): Doc fix.
8602 1998-05-19 Richard Stallman <rms@psilocin.ai.mit.edu>
8604 * mule/mule-cmds.el: Several doc fixes.
8605 (get-language-info, set-language-info): Rename argument.
8606 (set-language-info-alist): Likewise.
8607 (register-input-method): Rename argument.
8608 (activate-input-method): If INPUT-METHOD is nil, deactivate.
8610 1998-05-04 Kenichi Handa <handa@etl.go.jp>
8612 * mule/mule-cmds.el (toggle-input-method): Use a more appropriate
8613 default value while reading an input method.
8615 1998-05-01 Kenichi Handa <handa@etl.go.jp>
8617 * mule/mule-cmds.el (universal-coding-system-argument):
8618 Use buffer-file-coding-system as default.
8620 1998-04-14 Andreas Schwab <schwab@mescaline.gnu.org>
8622 * mule/korean.el ("Korean"): Doc fix.
8624 1998-04-11 Kenichi Handa <handa@etl.go.jp>
8626 * mule/mule-cmds.el (describe-language-environment): Print the
8627 languge environment at the head.
8629 1998-04-06 Kenichi Handa <handa@etl.go.jp>
8631 * mule/japanese.el: Set exit-function to exit-japanese-environment
8632 for Japanese environment.
8634 1998-03-20 Richard Stallman <rms@psilocin.gnu.org>
8636 * mule/mule-cmds.el (set-language-environment): Doc fix.
8637 (current-language-environment): Use defcustom.
8638 (default-input-method): Specify :type.
8640 1998-03-02 Kenichi Handa <handa@etl.go.jp>
8642 * mule/mule-cmds.el (set-default-coding-systems): Doc-string
8644 (prefer-coding-system): Doc-string modified.
8646 1998-01-21 Kenichi Handa <handa@etl.go.jp>
8648 * mule/mule-cmds.el (set-language-info): Doc-string
8649 describes `coding-priority' KEY.
8650 (set-language-environment-coding-systems): New function.
8651 (select-safe-coding-system): New function.
8652 (set-language-info): New optional args DESCRIBE-MAP and SETUP-MAP.
8653 (set-language-info-alist): New optionla arg PARENTS. Call
8654 set-language-info with appropriate DESCRIBE-MAP and SETUP-MAP args.
8655 (set-language-environment-coding-systems): New function.
8657 * mule/chinese.el: Remove setting up of
8658 describe-chinese-environment-map and
8659 setup-chinese-environment-map. Exclude them in args of calls to
8660 set-language-info-alist. Register coding-priority key in
8661 language-info-alist.
8663 * mule/cyrillic.el: Remove setting up of
8664 describe-cyrillic-environment-map and
8665 setup-cyrillic-environment-map. Exclude them in args of calls to
8666 set-language-info-alist. Register coding-priority key in
8667 language-info-alist.
8669 * mule/english.el: Register coding-priority key in
8670 language-info-alist.
8672 * mule/ethiopic.el: Register coding-priority key in
8673 language-info-alist.
8675 * mule/european.el: Remove setting up of
8676 describe-european-environment-map and
8677 setup-european-environment-map. Exclude them in args of calls to
8678 set-language-info-alist. Register coding-priority key in
8679 language-info-alist. Add "German" language env.
8680 (setup-8-bit-environment): Delete CODING-SYSTEM arg.
8681 (setup-german-environment): New function.
8683 * mule/greek.el (setup-greek-environment): For Greek lang. env.,
8684 change default input method to "greek-postfix".
8686 * mule/japanese.el, mule/korean.el, mule/vietnamese.el: Register
8687 coding-priority key in
8689 1997-12-19 Stephen Eglen <stephen@cns.ed.ac.uk>
8691 * mule/mule-cmds.el (set-language-info): Doc fix.
8692 (input-method-inactivate-hook): Doc fix.
8694 1997-11-20 Karl Heuer <kwzh@gnu.org>
8696 * mule/mule-cmds.el (set-input-method): Renamed from
8697 select-input-method.
8699 1997-11-07 Kenichi Handa <handa@etl.go.jp>
8701 * mule/mule-cmds.el (set-language-environment): Run
8702 exit-language-environment-hook before calling `exit-function'
8703 which is specified for the language environment.
8705 1997-10-23 Kenichi Handa <handa@etl.go.jp>
8707 * mule/mule-cmds.el (set-default-coding-systems): Doc-string
8709 (prefer-coding-system): Likewise.
8710 (describe-language-environment): Print aliases of each coding
8712 (set-language-environment-hook): New variable.
8713 (exit-language-environment-hook): New variable.
8714 (set-language-environment): Call these hooks. Before setting a
8715 new language environment, exit from the
8716 current-language-environment if necessary.
8717 (input-method-verbose-flag): The value can be nil, t,
8718 complex-only, or default.
8719 (input-method-highlight-flag): Doc-string augmented.
8720 (activate-input-method): Check if we can run the registered
8721 function to activate an input method.
8723 * mule/korean.el: Set exit-function for language environment
8724 "Korean" to exit-korean-environment.
8725 (setup-korean-environment): Moved to korea-util.el.
8727 1997-10-21 Kenichi Handa <handa@etl.go.jp>
8729 * mule/mule-cmds.el (read-multilingual-string): Use
8730 current-input-method prior to default-input-method. Don't bind
8731 current-input-method by `let', instead, activate the specified
8732 input method in the current buffer temporarily.
8734 1997-10-19 John F. Whitehead <jfw@cisco.com>
8736 * mule/mule-cmds.el (describe-language-environment): Fix prompt.
8738 1997-10-21 Kenichi Handa <handa@etl.go.jp>
8740 * mule/chinese.el (post-read-decode-hz): Return the result of
8742 (pre-write-encode-hz): Do not change the value of
8745 1998-09-06 Bill Richter <richter@math.nwu.edu>
8747 * mule/mule-ccl.el: Doc fixes.
8749 1998-04-20 Kenichi Handa <handa@etl.go.jp>
8751 * mule/mule-ccl.el (declare-ccl-program): New optional arg VECTOR.
8752 (check-ccl-program): New macro.
8754 1998-01-21 Kenichi Handa <handa@etl.go.jp>
8756 * mule/mule-ccl.el: Comment about CCL syntax modified.
8757 (ccl-command-table): Add read-multibyte-character and
8758 write-multibyte-character.
8759 (ccl-code-table): Add ex-cmd.
8760 (ccl-extended-code-table): New variable.
8761 (ccl-embed-extended-command): New function.
8762 (ccl-compile-read-multibyte-character,
8763 ccl-compile-write-multibyte-character) New functions.
8764 (ccl-dump-ex-cmd, ccl-dump-read-multibyte-character,
8765 ccl-dump-write-multibyte-character): New functions.
8767 1999-07-22 SL Baur <steve@miho>
8769 * config.el (config-value-file): config.values is installed into
8771 From Karl M. Hegbloom <karlheg@cathcart.sysc.pdx.edu>
8773 1999-07-19 Didier Verna <didier@xemacs.org>
8775 * rect.el: all functions rewritten, except when noted. Below is a
8776 list of interface changes.
8777 (apply-on-rectangle): new function. Obsoletes
8778 `operate-on-rectangle'. All functions that used to call this
8779 function now call the new one.
8780 (kill-rectangle): added optional prefix arg to fill lines.
8781 (delete-rectangle): ditto.
8782 (delete-extract-rectangle): ditto.
8783 (open-rectangle): ditto.
8784 (clear-rectangle): ditto.
8785 (delete-rectangle-line): added third arg FILL.
8786 (delete-extract-rectangle-line): ditto.
8787 (open-rectangle-line): ditto.
8788 (clear-rectangle-line): ditto.
8790 1999-07-18 Andy Piper <andy@xemacs.org>
8792 * menubar-items.el (default-menubar): add gutter options.
8794 * gutter-items.el: new file.
8795 (gutter): new group for custom.
8796 (gutter-visible-p): new variable.
8797 (default-gutter-position): ditto.
8798 (buffers-tab): new group for the buffers tab.
8799 (gutter-buffers-tab): widget to put in the gutter.
8800 (buffers-tab-max-size): max number of tabs.
8801 (buffers-tab-switch-to-buffer-function): function to call when a
8803 (buffers-tab-omit-function): filter buffers with this function.
8804 (buffers-tab-format-buffer-line-function): format buffer names for
8806 (buffers-tab-switch-to-buffer): like switch-to-buffer but without
8808 (build-buffers-tab-internal): build a list of tab items.
8809 (buffers-tab-items): ditto.
8810 (add-tab-to-gutter): put a tab in the gutter area.
8811 (update-tab-in-gutter): reset the buffers in the tab.
8813 * dumped-lisp.el (preloaded-file-list): dump gutter-items.
8815 * buffer.el (switch-to-buffer): run switch-to-buffer-hooks.
8816 (switch-to-buffer-hooks): new hook.
8818 * toolbar.el (default-toolbar-position): fix typo.
8820 1999-07-16 Andy Piper <andy@xemacs.org>
8822 * gui.el (make-dialog-frame): turn off gutters for dialogs.
8824 1999-07-15 Didier Verna <didier@xemacs.org>
8826 * cus-edit.el (custom-prompt-variable): optional third arg makes
8827 prompt for a comment string.
8828 (customize-set-value): optional prefix makes this function handle
8830 (customize-set-variable): ditto.
8831 (customize-save-variable): ditto.
8832 (customize-customized): handle custom comments.
8833 (customize-save-customized): ditto.
8834 (custom-variable-state-set): ditto.
8835 (custom-face-state-set): ditto.
8836 (customize-saved): ditto.
8837 (custom-variable-set): ditto.
8838 (custom-face-set): ditto.
8839 (custom-variable-save): ditto.
8840 (custom-face-save): ditto.
8841 (custom-variable-reset-saved): ditto.
8842 (custom-face-reset-saved): ditto.
8843 (custom-variable-reset-standard): ditto.
8844 (custom-face-reset-standard): ditto.
8845 (custom-comment-face): new face.
8846 (custom-comment-tag-face): ditto.
8847 (custom-comment): new widget.
8848 (custom-comment-create): new function.
8849 (custom-comment-delete): ditto.
8850 (custom-comment-value-set): ditto.
8851 (custom-comment-show): ditto.
8852 (custom-comment-invisible-p): ditto.
8853 (custom-variable-value-create): create a comment field widget.
8854 (custom-face-value-create): ditto.
8855 (custom-variable-menu): new entry for adding a custom comment.
8856 (custom-face-menu): ditto.
8857 (custom-save-variables): possibly save custom comments.
8858 (custom-save-faces): ditto.
8860 * cus-face.el (custom-set-faces): the arguments can now have a
8861 custom comment as fourth argument.
8863 * custom.el (custom-set-variables): the arguments can now have a
8864 custom comment as fifth element.
8866 1999-07-13 XEmacs Build Bot <builds@cvs.xemacs.org>
8868 * XEmacs 21.2.18 is released
8870 1999-07-13 SL Baur <steve@miho>
8872 * lib-complete.el (read-library-name): Revert previous change.
8873 (read-library): Ditto.
8875 1999-06-24 Karl M. Hegbloom <karlheg@debian.org>
8877 * packages.el (packages-package-list): Capitalize docstring.
8879 * packages.el (packages-find-package-library-path): Use #'nconc
8880 rather than #'append to reduce consing -- #'mapcar uses Flist,
8881 which returns a freshly consed list. #'append would create yet
8882 another fresh list, using Fmake_list in concat.
8884 * packages.el (package-provide): Use setq with remassq like it
8885 says in its docstring.
8887 1999-07-06 SL Baur <steve@miho.m17n.org>
8889 * lib-complete.el (progn-with-message): Fix typo.
8891 1999-07-06 SL Baur <steve@miho.m17n.org>
8893 * mule/mule-misc.el (char-octet): Make function match docstring.
8894 From Katsumi Yamaoka <yamaoka@jpl.org>
8896 1999-06-15 Karl M. Hegbloom <karlheg@debian.org>
8898 * wid-edit.el (widget-documentation): corrected spelling error.
8900 1999-06-23 Jonathan Marten <jonathan.marten@uk.sun.com>
8902 * x-win-sun.el (x-win-init-sun): Don't rebind Find and Sh-find
8903 keys if already bound
8905 1999-07-06 SL Baur <steve@miho.m17n.org>
8907 * lib-complete.el (progn-with-message): Revert previous changes.
8909 1999-06-24 Bob Weiner <weiner@beopen.com>
8911 * lib-complete.el (find-library):
8912 (find-library-other-window):
8913 (find-library-other-frame): Completely rewrote
8914 so that these functions actually work when called non-interactively.
8915 Also made them handle LIBRARY arguments which end with .el or .elc.
8917 1999-06-24 Bob Weiner <weiner@beopen.com>
8919 * simple.el (indent-new-comment-line): Locally bound
8920 `block-comment-start' to `comstart' or else when this is called
8921 from do-auto-fill, e.g. in Lisp mode, it will insert any non-nil
8922 `block-comment-start' value, ignoring any existing spacing after a
8923 comment prefix in the previous line and producing ugly comments.
8925 1999-06-23 Bob Weiner <weiner@beopen.com>
8927 * list-mode.el (mouse-choose-completion):
8928 (choose-completion):
8929 (completion-switch-to-minibuffer): Added.
8930 ([Tab]): [Tab] previously switched to the minibuffer
8931 but since [space] does that and since most applications in the
8932 world use [Tab] to select the next item in a list, do that in the
8933 *Completions* buffer too. This will cause the least confusion
8934 among the largest population of users. -- Bob Weiner, BeOpen.com,
8937 1999-06-22 Bob Weiner <weiner@beopen.com>
8939 * help.el (help-buffer-name): Added support for a null value
8940 of `help-buffer-prefix-string' since some buffers require no
8943 1999-06-20 Bob Weiner <weiner@beopen.com>
8945 * list-mode.el (completion-list-mode-quit): Added and bound to {q}
8946 in the completion-list-mode-map to bury the completions buffer
8947 even when the minibuffer is no longer active.
8949 1999-06-20 Bob Weiner <weiner@beopen.com>
8951 * list-mode.el (list-mode): It is visually disconcerting to have
8952 the text cursor disappear within list buffers, especially when
8953 moving from window to window, so leave it visible.
8955 1999-07-01 SL Baur <steve@miho.m17n.org>
8957 * menubar-items.el (default-menubar): Conditionalize the bug
8958 report menu item (which may not be possible in this XEmacs).
8959 Reported by: Ken'ichi Handa <handa@etl.go.jp>
8961 1999-06-30 SL Baur <steve@miho.m17n.org>
8963 * subr.el (with-current-buffer): DOC string fix.
8964 Suggested by Bob Weiner <weiner@altrasoft.com>
8966 1999-06-25 Charles G Waldman <cgw@fnal.gov>
8968 * cus-face.el (custom-face-italic): insert missing args
8970 1999-06-24 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
8972 * packages.el (package-locations): Changed default early package
8973 hierarchies to ~/.xemacs/mule-packages and
8974 ~/.xemacs/xemacs-packages.
8976 1999-06-23 SL Baur <steve@miho.m17n.org>
8978 * mule/mule-category.el (Top Level): ASCII is also latin-1.
8980 1999-06-15 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
8982 * packages.el (package-locations): Changed default early package
8983 hierarchy to ~/.xemacs/packages.
8984 (package-locations): Removed `packages' as a possible name for a
8985 late package hierarchy.
8987 1999-06-20 MORIOKA Tomohiko <tomo@etl.go.jp>
8989 * mule/mule-category.el (word-combining-categories): Set up new
8991 (word-separating-categories): Likewise.
8993 1999-06-22 XEmacs Build Bot <builds@cvs.xemacs.org>
8995 * XEmacs 21.2.17 is released
8997 1999-06-17 Robert Pluim <rpluim@bigfoot.com>
8999 * font-menu.el (font-menu-set-font): allow for nil specification
9002 1999-06-16 MORIOKA Tomohiko <tomo@etl.go.jp>
9004 * mule/thai-xtis.el: Specify `columns' of the charset `thai-xtis'
9007 1999-06-12 MORIOKA Tomohiko <tomo@etl.go.jp>
9009 * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Use NBSP of ISO
9010 8859-5 instead of ISO 8859-1.
9012 1999-06-15 SL Baur <steve@steve1.m17n.org>
9014 * mule/vietnamese.el (viet-vscii-encode-table): Use split-char.
9015 (viet-viscii-encode-table): Ditto.
9017 * mule/mule-misc.el: Delete split-char & split-char-or-char-int.
9018 Make obsolete definition of char-octet.
9020 1999-06-14 SL Baur <steve@steve1.m17n.org>
9022 * subr.el: Move no-Mule make-char ...
9023 * help-nomule.el (make-char): To here.
9024 (string-width): Make Mule compatibility alias.
9026 1999-06-15 Andy Piper <andy@xemacs.org>
9028 * select.el (get-selection-no-error): really make there be no-error.
9029 (get-selection): revert to original.
9031 1999-06-11 Andy Piper <andy@xemacs.org>
9033 * select.el (selection-sets-clipboard): renamed.
9034 (own-selection): use it.
9036 1999-06-11 XEmacs Build Bot <builds@cvs.xemacs.org>
9038 * XEmacs 21.2.16 is released
9040 1999-06-09 MORIOKA Tomohiko <tomo@etl.go.jp>
9042 * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Set 32 for
9043 missing characters to avoid crash.
9045 1999-06-09 Jan Vroonhof <vroonhof@math.ethz.ch>
9047 * coding.el (set-terminal-coding-system): Only set the console
9048 coding system on the selected console if it is a tty.
9050 1999-06-10 Jan Vroonhof <vroonhof@math.ethz.ch>
9057 * faces.el (frob-face-property):
9058 * font-menu.el (font-menu-set-font):
9059 Actually apply changes from 1999-03-17
9061 1999-06-10 Andy Piper <andy@xemacs.org>
9063 * select.el (get-selection): abstract out non error-signalling
9065 (get-selection-no-error): get-selection without signalling an
9067 (selection-is-clipboard-p): new variable. controls whether the
9068 selection sets the clipboard.
9069 (own-selection): use it.
9071 * mouse.el (insert-selection): fallback to clipboard after trying
9072 primary selection and cutbuffer.
9074 1999-06-05 Andy Piper <andy@xemacs.org>
9076 * x-select.el (xselect-kill-buffer-hook-1): use generalised
9077 selection functions.
9079 1999-06-04 MORIOKA Tomohiko <tomo@etl.go.jp>
9081 * code-files.el (buffer-file-coding-system): Use `raw-text' as
9083 (load): Use `raw-text' instead of `no-conversion'.
9084 (insert-file-contents): Likewise.
9086 * bytecomp.el (byte-compile-insert-header): Use `raw-text' instead
9089 1999-06-03 MORIOKA Tomohiko <tomo@etl.go.jp>
9091 * coding.el: Don't copy `no-conversion' to `raw-text'.
9093 1999-06-07 Hrvoje Niksic <hniksic@srce.hr>
9095 * subr.el (make-char): Define it if Mule is not around.
9097 1999-06-07 SL Baur <steve@steve1.m17n.org>
9099 * mule/mule-help.el: Add trailing newline. Use mule keyword.
9101 * x-select.el (x-disown-selection-internal): Restore symbol as an
9103 (xselect-kill-buffer-hook-1): Use disown-selection-internal.
9105 1999-06-04 XEmacs Build Bot <builds@cvs.xemacs.org>
9107 * XEmacs 21.2.15 is released
9109 1999-06-02 Oscar Figueiredo <oscar@xemacs.org>
9111 * subr.el (split-string): Avoid infinite looping
9113 1999-05-30 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
9115 * ldap.el (ldap-ignore-attribute-codings): New variable
9116 (ldap-default-attribute-decoder): New variable
9117 (ldap-coding-system): New variable
9118 (ldap-attribute-syntax-encoders): New variable
9119 (ldap-attribute-syntax-decoders): New variable
9120 (ldap-attribute-syntaxes-alist): New variable
9121 (ldap-encode-boolean): New function
9122 (ldap-decode-boolean): New function
9123 (ldap-encode-country-string): New function
9124 (ldap-decode-string): New function
9125 (ldap-decode-address): New function
9126 (ldap-encode-address): New function
9127 (ldap-decode-attribute): New function
9128 (ldap-search): Use some of these
9130 1999-05-25 Jan Vroonhof <jan@xemacs.org>
9132 * version.el (emacs-version): Make the patch level/beta come
9133 before the XEmacs qualifier so that it gets into (funcall
9134 emacs-version) and thus in the bug reports.
9135 (emacs-version>=): Support patch levels.
9137 1999-06-03 SL Baur <steve@xemacs.org>
9139 * version.el: implement x.y.z version number
9140 From Jan Vroonhof <vroonhof@math.ethz.ch>
9142 1999-05-27 Yoshiki Hayashi <g740685@komaba.ecc.u-tokyo.ac.jp>
9144 * mule/mule-cmds.el (read-input-method-name): set input-method properly.
9146 1999-05-22 Vin Shelton <acs@xemacs.org>
9148 * startup.el: Document -private and break out non-standard X options.
9150 1999-05-26 SL Baur <steve@gneiss.etl.go.jp>
9152 * mule/mule-charset.el (charset-after): New function.
9153 (charset-direction): Synch with Mule, update docstring.
9154 (get-charset-property): New function.
9155 (put-charset-property): New function.
9156 (charset-plist): New function.
9158 * mule/mule-charset.el (compose-region):
9159 (decompose-region): remove; these functions (which don't work
9160 since we don't do composite characters) have been moved to
9162 (toplevel): follow coding standards
9164 1999-05-26 SL Baur <steve@gneiss.etl.go.jp>
9166 * dumped-lisp.el (preloaded-file-list): mule-files.el does not
9169 * code-files.el: Fix commentary to follow coding standards. Move
9170 the single line left in mule-files.el to here.
9172 * mule/mule-files.el: delete.
9174 1999-05-24 SL Baur <steve@gneiss.etl.go.jp>
9176 * info.el (Info-scroll-prev): Use event functions instead of the
9177 old emacs 19 interface.
9179 1999-06-02 Andy Piper <andy@xemacs.org>
9181 * x-font-menu.el (x-font-menu-load-font):
9182 font-menu-registry-encoding -> x-font-menu-registry-encoding type.
9184 1999-05-31 Andy Piper <andy@xemacs.org>
9186 * font-menu.el (font-menu-ignore-scaled-fonts): move to font-menu
9188 (font-menu-this-frame-only-p): ditto.
9189 (font-menu-max-items): reinstate, from Jan Vroonhof
9190 <vroonhof@math.ethz.ch>
9191 (font-menu-submenu-name-format): ditto.
9192 (font-menu-split-long-menu): ditto, for use by the family
9194 (font-menu-family-constructor): use it.
9196 1999-05-30 Andy Piper <andy@xemacs.org>
9198 * msw-faces.el (mswindows-font-regexp): new font matching regexp
9199 for use by the font menu.
9201 * msw-font-menu.el: new file implementing mswindows specific
9202 font-menu behaviour.
9203 (mswindows-font-menu-registry-encoding): new function mirroring x version.
9204 (mswindows-font-menu-junk-families): ditto.
9205 (hack-font-truename): ditto.
9206 (mswindows-font-regexp-ascii): ditto.
9207 (mswindows-reset-device-font-menus): ditto.
9208 (mswindows-font-menu-font-data): ditto.
9209 (mswindows-font-menu-load-font): ditto.
9211 * x-font-menu.el (x-reset-device-font-menus): made device specific.
9212 (x-font-menu-font-data): ditto.
9213 (x-font-menu-load-font): ditto.
9215 * font-menu.el: new file implementing generic font menu behaviour.
9216 (font-menu-ignore-scaled-fonts): copied from x-font-menu.el and
9217 made device independent.
9218 (font-menu-this-frame-only-p): ditto.
9219 (font-menu-preferred-resolution): ditto.
9220 (font-menu-size-scaling): new variable used to determine whether
9221 sizes are in points or tenths of a point.
9222 (vassoc): moved from x-font-menu.el.
9223 (device-fonts-cache): ditto.
9224 (device-fonts-cache): ditto.
9225 (flush-device-fonts-cache): ditto.
9226 (reset-device-font-menus): copied from x-font-menu.el and made
9227 device independent. Most functionality deferred to
9228 device-dependent versions.
9229 (font-menu-family-constructor): copied from x-font-menu.el and
9230 made device independent.
9231 (font-menu-size-constructor): ditto.
9232 (font-menu-weight-constructor): ditto.
9233 (font-menu-set-font): ditto.
9234 (font-menu-change-face): ditto.
9235 (font-menu-load-font): new device method.
9236 (font-menu-font-data): ditto.
9238 * x-font-menu.el: The above functions deleted.
9240 1999-05-26 Andy Piper <andy@xemacs.org>
9244 * loadup.el: rehash expand-file-name usage to not use default-directory.
9246 1999-05-21 Andy Piper <andy@xemacs.org>
9248 * x-select.el (x-select-convert-to-text):
9249 (x-selected-text-type):
9251 (xselect-convert-to-string):
9252 (xselect-convert-to-compound-text):
9253 (xselect-convert-to-length):
9254 (xselect-convert-to-targets):
9255 (xselect-convert-to-delete):
9256 (xselect-convert-to-filename):
9257 (xselect-convert-to-charpos):
9258 (xselect-convert-to-lineno):
9259 (xselect-convert-to-colno):
9260 (xselect-convert-to-sourceloc):
9261 (xselect-convert-to-os):
9262 (xselect-convert-to-host):
9263 (xselect-convert-to-user):
9264 (xselect-convert-to-class):
9265 (xselect-convert-to-name):
9266 (xselect-convert-to-integer):
9267 (xselect-convert-to-atom):
9268 (xselect-convert-to-identity): functions renamed from x-* and
9270 (x-get-secondary-selection): use rename get-selection.
9271 (x-get-clipboard): ditto.
9272 (x-own-selection): moved to select.el.
9273 (x-valid-simple-selection-p): ditto.
9274 (x-dehilight-selection): ditto.
9275 (x-own-clipboard): ditto.
9276 (x-disown-selection): ditto.
9278 * x-mouse.el (x-yank-function): moved to mouse.el.
9279 (x-insert-selection): ditto.
9280 (x-set-point-and-move-selection): use renamed function.
9282 * select.el (selected-text-type): moved and renamed from
9284 (selection-owner-p): moved to C.
9285 (selection-exists-p): ditto.
9286 (get-cutbuffer): new device method.
9287 (get-selection): generalised and moved from x-select.el.
9288 (own-selection): moved x-own-selection functionality into here.
9289 (dehilight-selection): renamed and moved from x-select.el.
9290 (own-clipboard): functionality moved from x-select.el using new
9292 (disown-clipboard): ditto.
9293 (select-convert-to-text):
9294 (select-convert-to-string):
9295 (select-convert-to-compound-text):
9296 (select-convert-to-length):
9297 (select-convert-to-targets):
9298 (select-convert-to-delete):
9299 (select-convert-to-filename):
9300 (select-convert-to-charpos):
9301 (select-convert-to-lineno):
9302 (select-convert-to-colno):
9303 (select-convert-to-sourceloc):
9304 (select-convert-to-os):
9305 (select-convert-to-host):
9306 (select-convert-to-user):
9307 (select-convert-to-class):
9308 (select-convert-to-name):
9309 (select-convert-to-integer):
9310 (select-convert-to-atom):
9311 (select-convert-to-identity): new functions renamed from x-* and
9312 moved from x-select.el.
9314 * mouse.el (mouse-consolidated-yank): subsume x-yank-function
9315 into here and use as the default window-system mouse yank.
9316 (insert-selection): generalised and moved from x-mouse.el.
9317 (own-clipboard): moved to C.
9319 * msw-select.el (mswindows-selection-owned-p): deleted.
9320 (mswindows-own-selection): generalised and moved to select.el.
9321 (mswindows-disown-selection): generalised and moved to C.
9322 (mswindows-selection-owner-p): ditto.
9324 1999-05-14 XEmacs Build Bot <builds@cvs.xemacs.org>
9326 * XEmacs 21.2.14 is released
9328 1999-05-13 SL Baur <steve@gneiss.etl.go.jp>
9330 * about.el: update contact info for jason and slb.
9332 1999-05-13 SL Baur <steve@gneiss.etl.go.jp>
9334 * mule/european.el (setup-romanian-environment): Add Romanian
9335 support from Emacs/Mule romanian.el.
9337 1999-03-17 Jan Vroonhof <vroonhof@math.ethz.ch>
9339 * cus-face.el: Label all custom changes with the 'custom' tag.
9341 * cus-edit.el: idem ditto.
9343 * faces.el: Added suport for adding device tags to various functions.
9344 (custom): New device tag.
9345 (face-spec-set): Call reset face with tags argument. No longer do
9346 x-init-global-faces hack.
9348 * faces.el (frob-face-property): Use an anonymous specifier to map
9349 frob-face-property-1 over.
9351 * x-font-menu.el (font-menu-set-font): Always specify all
9352 properties to custom.
9354 1999-05-12 SL Baur <steve@gneiss.etl.go.jp>
9356 * mule/european.el (setup-czech-environment): Add czech support.
9357 From David Sauer <davids@orfinet.cz>
9359 1999-03-15 SL Baur <steve@xemacs.org>
9361 * check-features.el: Turn hard errors into warnings.
9363 1999-03-21 SL Baur <steve@xemacs.org>
9365 * simple.el (delete-key-deletes-forward): As per discussion on
9366 xemacs-beta, default to t.
9368 1999-05-11 Hrvoje Niksic <hniksic@srce.hr>
9370 * loadup.el: Define Installation-string before loading anything.
9372 1999-05-06 Gunnar Evermann <ge204@eng.cam.ac.uk>
9374 * files.el (auto-mode-alist): fix typo in regex for .bash_* files
9375 From Anders Stenman <stenman@isy.liu.se>
9377 1999-05-03 Hrvoje Niksic <hniksic@srce.hr>
9379 * wid-edit.el (widget-glyph-find): Ditto.
9381 * packages.el (locate-library): Ditto.
9383 * loadup.el (really-early-error-handler): Ditto.
9385 * lib-complete.el (read-library): Ditto.
9387 * faces.el (set-face-stipple): Ditto.
9389 * code-files.el (load): Use new calling style of locate-file.
9391 1999-05-03 Hrvoje Niksic <hniksic@srce.hr>
9393 * packages.el (packages-unbytecompiled-lisp): Installation.el is
9396 1999-05-03 Hrvoje Niksic <hniksic@srce.hr>
9398 * dumped-lisp.el (preloaded-file-list): Don't load
9401 * loadup.el (Installation-string): Define it here.
9403 1999-05-03 Hrvoje Niksic <hniksic@srce.hr>
9405 * dumped-lisp.el (preloaded-file-list): Revert previous change --
9406 Installation.el needs to be loaded before `dump-paths', otherwise
9407 the dumping process won't find it.
9409 1999-03-13 Adrian Aichner <adrian@xemacs.org>
9411 * dumped-lisp.el (preloaded-file-list): Load Installation.el after
9412 subr so that we can use `replace-in-string' in Installation.el to
9413 get rid of C-m chars under the native Windows build.
9415 1999-04-29 Andy Piper <andy@xemacs.org>
9417 * make-docfile.el: canonicalize file and directory names.
9419 * device.el (call-device-method): new function for calling device
9421 (define-device-method): new function for defining device methods.
9422 (define-device-method*): ditto.
9424 1999-04-27 Hrvoje Niksic <hniksic@srce.hr>
9426 * subr.el (buffer-string): Support new FSFmacs 20.4 stuff.
9428 1999-04-08 MORIOKA Tomohiko <tomo@etl.go.jp>
9430 * mule/cyrillic.el (cyrillic-koi8-r-decode-table): New variable.
9431 (cyrillic-koi8-r-encode-table): Likewise.
9432 (ccl-decode-koi8): Use `cyrillic-koi8-r-decode-table'.
9433 (ccl-encode-koi8): Use `cyrillic-koi8-r-encode-table'.
9435 * mule/mule-misc.el (split-char-or-char-int): New function [moved
9436 from vietnamese.el].
9438 * mule/vietnamese.el: Move function `split-char-or-char-int' to
9441 1999-04-08 MORIOKA Tomohiko <tomo@etl.go.jp>
9443 * mule/thai-xtis.el:
9444 - Change font registry name from "Thai94x94-0" to "xtis-0".
9445 - Change mnemonic of coding-system `tis-620' to "TIS620".
9447 1999-04-06 MORIOKA Tomohiko <tomo@etl.go.jp>
9449 * mule/ethiopic.el: fixed.
9451 1999-03-30 MORIOKA Tomohiko <tomo@etl.go.jp>
9453 * dumped-lisp.el: Add ethiopic, thai-xtis and vietnamese.
9455 * mule/thai-xtis.el: New file.
9457 * mule/vietnamese.el: New file.
9459 * mule/ethiopic.el: New file.
9461 1999-04-22 Hrvoje Niksic <hniksic@srce.hr>
9463 * bytecomp.el (byte-compile-close-variables): Leave
9464 debug-issue-ebola-notices alone.
9466 1999-04-11 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
9468 * ldap.el (ldap-host-parameters-alist): Make `Search Base' appear
9469 at the top of the buffer since it is the most important thing to
9471 (ldap-get-host-parameter): New defun
9472 (ldap-search): Add a new parameter `withdn' to retrieve the
9473 distinguished names of entries
9475 1999-04-22 Kai Haberzettl <khaberz@synnet.de>
9477 * startup.el (splash-frame-body): Date and spelling fixes.
9479 1999-03-16 Colin Rafferty <colin@xemacs.org>
9481 * view-less.el (toggle-truncate-lines): add autoload tag
9483 1999-04-19 Hrvoje Niksic <hniksic@srce.hr>
9485 * format.el (format-alist): Disable image stuff.
9487 1999-04-17 Hrvoje Niksic <hniksic@srce.hr>
9489 * wid-edit.el (widget-glyph-find): Search by directories, then by
9490 suffixes rather than the other way around.
9491 (widget-image-conversion): Renamed to
9492 `widget-image-file-name-suffixes'.
9494 1999-04-16 Olivier Galibert <galibert@pobox.com>
9496 * mule/mule-charset.el: Made old functions obsolete, remove the
9497 unspeakably evil (and inexistant in fsf's) charset-leading-byte.
9498 (charset-iso-graphic-plane): Rename from charset-graphic.
9499 (charset-iso-final-char): Rename from charset-final.
9500 (charset-width): Rename from charset-columns.
9501 (charset-bytes): Added from fsf compatibility, returns always 1.
9503 * mule/mule-misc.el: Move charset-doc-string alias to
9506 1999-04-14 Colin Rafferty <colin@xemacs.org>
9508 * x-faces.el (x-make-font-bold-italic): honor
9509 *try-oblique-before-italic-fonts*
9511 1999-04-14 Hrvoje Niksic <hniksic@srce.hr>
9513 * cl-extra.el (coerce): Coerce numbers to characters correctly.
9515 1998-12-02 Hrvoje Niksic <hniksic@srce.hr>
9517 * x-faces.el (try-oblique-before-italic-fonts): Use the right
9520 1999-04-14 Dave Gillesipe <daveg@synaptics.com>
9522 * cl-extra.el (equalp): Would bug out for lists.
9524 1999-03-12 Charles G Waldman <cgw@fnal.gov>
9526 * about.el (about-hackers): Change cgw's email address
9528 1999-03-12 XEmacs Build Bot <builds@cvs.xemacs.org>
9530 * XEmacs 21.2.13 is released
9532 1999-03-12 SL Baur <steve@xemacs.org>
9534 * simple.el (delete-key-deletes-forward): Revert to previous
9537 1999-01-18 Didier Verna <didier@xemacs.org>
9539 * menubar-items.el (xemacs-splash-buffer): handle the case of
9540 multiple elements in the splash buffer body.
9542 * startup.el (splash-frame-timeout): new constant: interval
9543 between splash buffer elements.
9544 (command-line-1): handle splash buffer with multiple elements (use
9546 (splash-frame-body): Originally `startup-splash-frame-body'.
9547 Rewrote a cleaner and more readable version. This can now be array,
9548 in which case each element is displayed in turn in the splash buffer.
9549 (splash-frame-static-body): new constant. Persistent information
9550 across all splash buffer elements (preserves the possibility to give
9551 it in different languages.
9552 (circulate-splash-frame-elements): new function. Used as a timeout
9553 to circulate through all splash frame elements and display them in
9555 (display-splash-frame): originally `startup-splash-frame'. Handle
9556 the case of multiple elements in the splash buffer body. Now
9557 returns a timeout id if multiple elements to display, or nil.
9559 1999-02-19 Jan Vroonhof <vroonhof@math.ethz.ch>
9561 * x-faces.el (x-init-global-faces): Add default tag to specifiers,
9562 so they can be overridden by x-init-face-from-resources.
9563 Additionally specify the font name also with an x tag.
9565 1999-03-08 Andy Piper <andy@xemacs.org>
9567 * package-get.el (package-get-base): autoload.
9569 * menubar-items.el (default-menubar): add update menu item. Fix
9570 custom menu to only be activated when package-base is available.
9572 * package-get.el (package-get-custom): don't load
9573 package-get-custom as it is auto-generated. Fix group definition.
9575 1999-03-05 Didier Verna <didier@xemacs.org>
9577 * cus-dep.el (Custom-make-dependencies): use `prin1-to-string'
9578 instead of `symbol-name' (Thanks Kyle).
9580 * cus-edit.el (custom-save-variables): use `prin1' instead of
9581 princ to write symbols.
9583 1999-03-05 XEmacs Build Bot <builds@cvs.xemacs.org>
9585 * XEmacs 21.2.12 is released
9587 1999-03-05 SL Baur <steve@xemacs.org>
9589 * menubar-items.el (default-menubar): Add kfm browsing support.
9590 From Neal Becker <nbecker@fred.net>
9592 1999-03-03 Steven Baur <steve@gneiss.etl.go.jp>
9594 * font-lock.el (font-lock-revert-cleanup): Null out to avoid repeated
9595 calls to font-lock during buffer reversion.
9597 1999-02-12 Didier Verna <didier@xemacs.org>
9599 * info.el (Info-build-node-completions): unconditionally widen the
9602 1999-02-19 Paul Stodghill <stodghil@cs.cornell.edu>
9604 * x-faces.el (x-init-face-from-resources):
9605 Only set fonts in the 'x locale.
9607 1999-03-04 Adrian Aichner <adrian@xemacs.org>
9609 * package-ui.el (pui-install-selected-packages): Don't throw on
9610 `package-admin-delete-binary-package' returning nil since it's
9611 normal. Reindent function.
9612 (pui-add-required-packages): Handle case where packages selected
9613 for installation have never been installed.
9615 1999-03-03 Martin Buchholz <martin@xemacs.org>
9617 * menubar-items.el (default-menubar):
9618 Implement the ``Mule->Set coding system of process'' menu item.
9620 1999-02-18 Martin Buchholz <martin@xemacs.org>
9622 * files.el (auto-mode-alist): Use c-mode for *.i pre-processed cpp
9624 - Change some `if's to `when's
9626 1999-03-01 XEmacs Build Bot <builds@cvs.xemacs.org>
9628 * XEmacs 21.2.11 is released
9630 1999-02-22 Jan Vroonhof <vroonhof@math.ethz.ch>
9632 * userlock.el (ask-user-about-supersession-threat-dbox): Guard
9633 against window close (Fix Bug #460).
9634 (ask-user-about-lock-dbox): Idem.
9636 1999-02-25 SL Baur <steve@xemacs.org>
9638 * mule/mule-charset.el (charset-leading-byte): New function.
9639 From Kazuyuki IENAGA <ienaga@jsys.co.jp>
9641 1999-02-12 Andy Piper <andy@xemacs.org>
9643 * about.el (xemacs-hackers): change andy's email address.
9644 (about-url-alist): change andy's web page address.
9645 (about-xemacs): add piper.
9647 1999-02-16 SL Baur <steve@xemacs.org>
9649 * dumped-lisp.el (preloaded-file-list): Core mule files moved out
9650 of mule-base into lisp/mule.
9652 1999-02-16 SL Baur <steve@xemacs.org>
9666 mule/mule-category.el:
9668 mule/mule-charset.el:
9670 mule/mule-coding.el:
9675 mule/mule-tty-init.el:
9676 mule/mule-x-init.el:
9677 mule/viet-chars.el: Remerge from mule-base.
9679 * dumped-lisp.el (preloaded-file-list): Core mule files moved out
9680 of mule-base into lisp/mule.
9682 1999-02-10 Adrian Aichner <adrian@xemacs.org>
9684 * process.el (exec-to-string): Use `shell-command-switch' in place
9685 of hard-wired "-c" (for WindowsNT).
9687 1999-02-08 Charles G Waldman <cgw@pgt.com>
9689 * menubar-items.el (default-menubar): Remove obsolete
9692 1999-02-06 Jan Vroonhof <vroonhof@math.ethz.ch>
9694 * package-admin.el (package-admin-get-install-dir): First fall
9695 back to the location of xemacs-base for non-mule packages.
9697 1999-02-15 Martin Buchholz <martin@xemacs.org>
9700 - improved automounter tmp directory support.
9701 - support 4 (!) empirically discovered automounter conventions
9703 1999-02-12 SL Baur <steve@xemacs.org>
9705 * etags.el (pop-tag-mark): autoload to match key binding.
9707 1999-02-05 XEmacs Build Bot <builds@cvs.xemacs.org>
9709 * XEmacs 21.2.10 is released
9711 1999-02-02 Jan Vroonhof <vroonhof@math.ethz.ch>
9713 * package-get.el (package-get-remote-filename): Don't bug out for
9714 a local file name in the search entry.
9716 1999-02-02 XEmacs Build Bot <builds@cvs.xemacs.org>
9718 * XEmacs 21.2.9 is released
9720 1999-01-19 Didier Verna <didier@xemacs.org>
9722 * replace.el (replace-search-function): new variable containing a
9723 function to perform a search-forward.
9724 (replace-re-search-function): new variable containing a function
9725 to perform a re-search-forward.
9726 (perform-replace): use them.
9728 1999-01-25 Didier Verna <didier@xemacs.org>
9730 * select.el (selection-owner-p): use the name `XEmacs'.
9731 (cut-copy-clear-internal): ditto.
9733 1999-01-18 Andy Piper <andy@xemacs.org>
9735 * about.el (about-url-alist): Update my entry.
9736 (xemacs-hackers): Ditto.
9738 1999-01-14 Adrian Aichner <adrian@xemacs.org>
9740 * buffer.el (switch-to-buffer): Fixing documentation.
9741 * minibuf.el (minibuffer-completion-table): ditto.
9742 * cl-macs.el (return-from): ditto.
9744 1999-01-04 Didier Verna <didier@xemacs.org>
9746 * replace.el (delete-non-matching-lines): temporarily disable
9747 case-folding when called interactively with a regexp containing
9748 uppercase characters.
9749 (delete-matching-lines): ditto.
9750 (count-matches): ditto.
9751 (list-matching-lines): ditto.
9753 1999-01-07 Colin Rafferty <colin@xemacs.org>
9755 * window.el (shrink-window-if-larger-than-buffer): Clean up. Only
9756 abort if current window is split horizontally, not if others are
9757 split. Got rid of unnecessary minibuffer checking. Also, add
9758 some comments (it's still complex).
9760 1999-01-12 Robert Pluim <rpluim@BayNetworks.com>
9762 * package-get.el: changed address for doc.ic.ac.uk to
9763 sunsite.doc.ic.ac.uk
9765 1999-01-09 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
9767 * ldap.el (toplevel): Remove requires so that the file compiles
9768 with a non LDAP-enabled XEmacs binary. Provide `ldap'.
9770 1999-01-10 J. Kean Johnston <jkj@sco.com>
9772 * dump-paths.el: Calculate module-directory and set
9773 module-load-path to the load path for modules.
9775 * loadup.el: Get bootstrap value of module-load-path from the
9776 environment variable EMACSBOOTSTRAPMODULEPATH.
9777 - Display the module load path if we're debugging paths.
9779 * setup-paths.el: Added function paths-find-site-module-directory.
9780 - Added function paths-find-module-directory.
9781 - Added function paths-construct-module-load-path. Uses new
9782 environment variable EMACSMODULEPATH.
9784 1998-12-30 Martin Buchholz <martin@xemacs.org>
9786 * font.el (font-default-object-for-device):
9787 Oops! This `or' can't be replaced by `unless'.
9788 Fixed inability to run w3, among other things.
9790 1998-12-17 Charles G. Waldman <cgw@pgt.com>
9792 * package-admin.el: Change initialization of
9793 package-admin-install-function dependent on system type.
9794 Change package-admin-install-function-mswindows to use
9797 1998-12-23 Hrvoje Niksic <hniksic@srce.hr>
9799 * mouse.el (default-mouse-motion-handler): Disable help echo while
9802 1998-12-28 Martin Buchholz <martin@xemacs.org>
9804 * XEmacs 21.2.8 is released.
9806 1998-12-24 Martin Buchholz <martin@xemacs.org>
9808 * XEmacs 21.2.7 is released.
9810 1998-12-07 Jan Vroonhof <vroonhof@math.ethz.ch>
9812 * package-ui.el (pui-list-packages): Set truncate-lines.
9814 * package-get.el (package-get-download-menu): Use
9815 `package-ui-add-site'. Add a a toggle to indicate it is in the list.
9817 * package-ui.el (pui-help): Ditch in favor of `describe-mode'
9818 (pui-help-string): idem.
9819 (list-packages-mode): New major mode.
9820 (pui-list-packages): Use 'list-packages-mode' in the package buffer.
9821 (pui-install-selected-packages): Add suport for removing packages.
9822 (pui-toggle-package-delete-key): New function.
9823 (pui-popup-context-sensitive): New kludge.
9824 (pui-list-packages): Add warning when `package-get-remote' is nil.
9825 (package-ui-add-site): New function.
9827 1998-12-01 Didier Verna <didier@xemacs.org>
9829 * hyper-apropos.el (hyper-where-is): added the missing autoload.
9831 1998-11-29 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
9833 * ldap.el: Custom-ized
9834 (toplevel): Do not provide `ldap' which is provided by C level
9836 (ldap-search): Docstring and stylistic fixes as suggested by Hrvoje
9838 1998-12-05 Hrvoje Niksic <hniksic@srce.hr>
9840 * isearch-mode.el (isearch-mode): Really fix keymap lossage.
9842 1998-12-17 Andy Piper <andy@xemacs.org>
9844 * sound.el (sound-load-list): name changed from sound-load-alist.
9845 (sound-extension-list): name changed from sound-ext-list.
9846 (load-default-sounds): use new names.
9847 (load-sound-file): use new names.
9849 1998-12-16 Andy Piper <andy@xemacs.org>
9851 * XEmacs 21.2.6 is released
9853 1998-11-30 Hrvoje Niksic <hniksic@srce.hr>
9855 * cus-dep.el (Custom-make-dependencies): Be smarter about trapping
9858 1998-12-04 Hrvoje Niksic <hniksic@srce.hr>
9860 * wid-edit.el (widget-echo-this-extent): Set
9861 help-echo-owns-message to t.
9863 1998-11-30 Greg Klanderman <greg@alphatech.com>
9865 * package-get.el (package-get-download-menu): use toggles for
9866 each site in the download site menu.
9868 1998-12-01 Jan Vroonhof <vroonhof@math.ethz.ch>
9870 * package-get.el (package-get): If we cannot find a package
9871 because package-get-remote is not set, give a more helpful
9874 1998-11-30 Greg Klanderman <greg@alphatech.com>
9876 * package-get.el (package-get-remote-filename): use an EFS path
9877 with user anonymous if no user is specified.
9879 1998-12-10 Jan Vroonhof <vroonhof@math.ethz.ch>
9881 * faces.el (face-spec-set): Re-init fallfacks for default after
9882 calling reset-face on the default face.
9884 1998-12-10 Jan Vroonhof <vroonhof@math.ethz.ch>
9886 * package-admin.el (package-admin-default-install-function):
9887 Behave as advertised. Make sure the pkg-dir is proper for
9889 (package-admin-add-binary-package): Make sure the pkg-dir is
9890 proper for default-directory.
9891 (package-admin-install-function-mswindows): Make sure the pkg-dir
9892 is proper for default-directory.
9894 1998-12-05 XEmacs Build Bot <builds@cvs.xemacs.org>
9896 * XEmacs 21.2.5 is released
9898 1998-12-05 SL Baur <steve@altair.xemacs.org>
9900 * files.el (binary-file-regexps): regexp-opt is not available at
9903 1998-11-30 Martin Buchholz <martin@xemacs.org>
9906 * x-win-sun.el (x-win-init-sun):
9908 * x-mouse.el (mouse-track-and-copy-to-cutbuffer):
9910 * x-init.el (init-post-x-win):
9911 * x-init.el (init-pre-x-win):
9912 * x-init.el (x-initialize-compose):
9917 * wid-edit.el (widget-glyph-click):
9918 * wid-edit.el (widget-glyph-find):
9919 * wid-edit.el (widget-type):
9920 * view-less.el (view-buffer-other-window):
9921 * very-early-lisp.el:
9925 * term/sun.el (suntool-map):
9926 * term/sun-mouse.el:
9928 * syntax.el (modify-syntax-entry):
9931 * startup.el (lock-directory):
9932 * simple.el (set-comment-column):
9933 * simple.el (backward-delete-char-untabify):
9934 * shadow.el (find-emacs-lisp-shadows):
9936 * setup-paths.el (paths-construct-info-path):
9937 * select.el (cut-copy-clear-internal):
9938 * process.el (call-process-region):
9939 * process.el (start-process-shell-command):
9941 * paths.el (rmail-spool-directory):
9942 * paragraphs.el (use-hard-newlines):
9943 * package-get.el (package-get-dependencies):
9944 * package-admin.el (package-admin-delete-binary-package):
9945 * obsolete.el (truncate-string):
9946 * obsolete.el (store-substring):
9947 * mouse.el (default-mouse-track-maybe-own-selection):
9948 * mouse.el (mouse-yank-at-point):
9950 * modeline.el (mouse-drag-modeline):
9951 * minibuf.el (read-directory-name-internal):
9952 * minibuf.el (read-file-name-internal):
9953 * minibuf.el (read-file-name-internal-1):
9954 * minibuf.el (read-file-name-2):
9955 * minibuf.el (exact-minibuffer-completion-p):
9956 * minibuf.el (read-from-minibuffer):
9958 * menubar.el (check-menu-syntax):
9959 * map-ynp.el (map-y-or-n-p):
9960 * make-docfile.el (docfile-out-of-date):
9961 * loadup.el ((member "run-temacs" command-line-args)):
9962 * loadup.el ((member "no-site-file" command-line-args)):
9963 * loadup.el (really-early-error-handler):
9967 * lisp-mnt.el (lm-verify):
9968 * lib-complete.el (lib-complete:cache-completions):
9969 * lib-complete.el (library-all-completions):
9970 * itimer.el (itimer-run-expired-timers):
9971 * info.el (Info-mode):
9972 * info.el (Info-insert-file-contents):
9973 * info.el (Info-rebuild-dir):
9974 * info.el (Info-build-dir-anew):
9975 * info.el (Info-parse-dir-entries):
9976 * info.el (Info-dir-outdated-p):
9977 * info.el (Info-insert-dir):
9978 * info.el (info-xref):
9980 * hyper-apropos.el (hyper-apropos-get-doc):
9981 * hyper-apropos.el (hyper-describe-face):
9982 * hyper-apropos.el (hyper-apropos-mode):
9984 * help.el (list-processes):
9987 * font.el (mswindows-font-create-name):
9988 * font.el (font-default-font-for-device):
9989 * font.el (x-font-create-object):
9990 * font.el (font-registry):
9992 * font-lock.el (font-lock-keywords):
9994 * finder.el (finder-compile-keywords):
9995 * find-paths.el (paths-find-recursive-path):
9996 * fill.el (set-justification-center):
9997 * fill.el (fill-region-as-paragraph):
9998 * files.el (insert-directory):
9999 * files.el (wildcard-to-regexp):
10000 * files.el (recover-file):
10001 * files.el (basic-save-buffer):
10002 * files.el (delete-auto-save-file-if-necessary):
10003 * files.el (file-relative-name):
10004 * files.el (backup-extract-version):
10005 * files.el (backup-buffer):
10006 * files.el (set-visited-file-name):
10007 * files.el (set-auto-mode):
10008 * files.el (interpreter-mode-alist):
10010 * files.el (find-file-noselect):
10011 * files.el (abbreviate-file-name):
10012 * files.el (parse-colon-path):
10013 * files.el (directory-abbrev-alist):
10014 * etags.el (visit-tags-table-buffer):
10015 * easymenu.el (easy-menu-define):
10016 * dragdrop.el (experimental-dragdrop-drag):
10017 * dragdrop.el (dragdrop-drop-do-functions):
10018 * dragdrop.el (dragdrop-drop-at-point):
10019 * disass.el (disassemble-1):
10020 * disass.el (disassemble-internal):
10021 * disass.el (disassemble):
10023 * derived.el (derived-mode-init-mode-variables):
10024 * derived.el (define-derived-mode):
10025 * custom.el (defgroup):
10026 * cus-edit.el (custom-quote):
10028 * code-process.el (open-network-stream):
10029 * code-process.el (start-process):
10030 * code-process.el (call-process-region):
10031 * code-process.el (call-process):
10033 * code-files.el (insert-file-contents):
10035 * code-files.el (buffer-file-coding-system-for-read):
10036 * cmdloop.el (yes-or-no-p-minibuf):
10040 * callers-of-rpt.el (make-caller-report):
10041 * callers-of-rpt.el:
10042 * bytecomp.el (batch-byte-recompile-directory):
10043 * bytecomp.el (batch-byte-compile-1):
10044 * bytecomp.el (batch-byte-compile):
10045 * bytecomp.el (display-call-tree):
10046 * bytecomp.el (byte-compile-insert):
10047 * bytecomp.el (byte-compile-two-args-19->20):
10048 * bytecomp.el (byte-compile-variable-ref):
10049 * bytecomp.el (byte-compile-form):
10050 * bytecomp.el (byte-compile-top-level-body):
10051 * bytecomp.el (byte-compile-out-toplevel):
10052 * bytecomp.el (byte-compile-byte-code-maker):
10053 * bytecomp.el (byte-compile-file-form-defmumble):
10054 * bytecomp.el (byte-compile-file-form):
10055 * bytecomp.el (byte-compile-keep-pending):
10056 * bytecomp.el (byte-compile-insert-header):
10057 * bytecomp.el (byte-compile-from-buffer):
10058 * bytecomp.el (byte-compile-file):
10059 * bytecomp.el (byte-recompile-file):
10060 * bytecomp.el (byte-compile-close-variables):
10061 * bytecomp.el (byte-compile-warn-about-unused-variables):
10062 * bytecomp.el (byte-compile-warn-about-unresolved-functions):
10063 * bytecomp.el (byte-compiler-legal-options):
10064 * bytecomp.el (byte-compile-lapcode):
10065 * bytecomp.el (byte-optimize-log):
10066 * bytecomp.el ((fboundp 'defsubst)):
10068 * bytecomp-runtime.el:
10069 * byte-optimize.el (byte-optimize-apply):
10070 * byte-optimize.el (car):
10071 * byte-optimize.el (byte-optimize-form):
10072 * byte-optimize.el (byte-optimize-form-code-walker):
10073 * byte-optimize.el:
10074 * build-report.el (build-report-insert-installation-file):
10075 * build-report.el (build-report):
10077 * apropos.el (apropos-documentation):
10079 - clean up byte-compile warnings
10080 - remove unused variables
10081 - Use common lisp style hashtable functions
10082 - byte compiler cleanup
10083 - use #'(lambda ...) instead of '(lambda ...) or (function (lambda ...))
10084 - remove old backquote syntax usage
10085 - move some cl functionality into C for speed.
10086 - remove last remaining VMS support
10088 - implement last, butlast, nbutlast, copy-list in C.
10089 - new macro ignore-file-errors, similar to ignore-errors
10090 (ignore-file-errors (delete-file "foo"))
10091 - get frequent garbage collection during loadup.el by tweaking
10092 gc-cons-threshold, rather than explicitly calling garbage-collect
10093 - default delete-key-deletes-forward to `t'.
10095 1998-11-28 SL Baur <steve@altair.xemacs.org>
10097 * XEmacs 21.2-beta4 is released.
10099 1998-11-27 Jan Vroonhof <vroonhof@math.ethz.ch>
10101 * easymenu.el (easy-menu-add-item): Wraper around add-menu-btton.
10102 (easy-menu-item-present-p): Wrapper around find-menu-item.
10103 (easy-menu-remove-item): Wrapper around delete-menu-item.
10105 * menubar.el (delete-menu-item): Add 'from-menu' argument.
10106 (add-menu-button): Add 'in-menu' argument.
10107 (add-menu-item-1): Add in-menu support to helper function.
10109 1998-11-27 Katsumi Yamaoka <yamaoka@jpl.org>
10111 * isearch-mode.el (isearch-mode): Fix keymap lossage.
10113 1998-11-26 Jan Vroonhof <vroonhof@math.ethz.ch>
10115 * faces.el (get-custom-frame-properties): Revert Hrvoje Niksic change
10118 1998-11-25 Hrvoje Niksic <hniksic@srce.hr>
10120 * process.el (shell-command-on-region): Report if the command
10121 succeeded or failed.
10123 1998-11-24 Hrvoje Niksic <hniksic@srce.hr>
10125 * subr.el (buffer-substring-no-properties): Comment out.
10127 1998-11-07 Adrian Aichner <adrian@xemacs.org>
10129 * msw-faces.el (mswindows-find-smaller-font): Turning font names
10130 into font instances first, like `x-frob-font-size' does.
10131 (mswindows-find-larger-font): ditto
10133 1998-11-04 Greg Klanderman <greg@alphatech.com>
10135 * package-ui.el (pui-install-selected-packages): fix args in call
10138 1998-10-29 Jan Vroonhof <vroonhof@math.ethz.ch>
10140 * package-get.el (host-name): New widget type.
10141 (package-get-remote): Better customization using new type.
10142 (package-get-download-sites): idem dito.
10144 (package-get-custom): Do not use package-get-all untill we have
10145 runtime dependencies.
10147 (package-get-remove-copy): Default to 't' we no longer need this
10148 kludge as we do not currently use depenencies.
10150 (package-get-was-current): New variable.
10151 (package-get-require-base): New 'force-current' argument.
10152 (package-get-update-base): idem
10153 (package-get-package-provider): idem
10154 (package-get-locate-index-file): New 'no-remote' argument.
10155 (package-get-locate-file): idem.
10157 (package-get-maybe-save-index): New function.
10158 (package-get-update-base): Use it.
10160 1998-10-28 Greg Klanderman <greg@alphatech.com>
10162 * package-get.el (package-get-remote): default to nil; by default,
10163 don't go out to the net via EFS. They must select a download site.
10164 (package-get-download-sites): new variable.
10165 (package-get-download-menu): new function.
10166 (package-get-locate-index-file): new function.
10167 (package-get-update-base): use it.
10169 * menubar-items.el (default-menubar): add "Update Package Index"
10170 and "Add Download Site" menus under Options | Manage Packages.
10172 1998-10-19 Greg Klanderman <greg@alphatech.com>
10174 * package-get.el (package-get): bugfix code checking installed version
10175 for case where package is not currently installed.
10176 (package-get-require-signed-base-updates): new variable.
10177 (package-get-update-base-from-buffer): remove REMOTE-SOURCE arg, it was
10178 deemed not a goot thing. Use the variable
10179 package-get-allow-unsigned-base-updates instead.
10181 1998-10-16 Greg Klanderman <greg@alphatech.com>
10183 * package-get.el (package-get): Don't install an older version than
10184 we already have unless explicitly told to. Issue a warning.
10186 * package-ui.el (pui-add-required-packages): when adding
10187 dependencies, don't add packages that are up to date.
10188 (pui-package-symbol-char): Don't consider a package out of date
10189 if you have a newer version installed than the latest version in
10192 * package-get.el (package-get-base-filename): document that it may
10193 be a path relative to package-get-remote; new default value.
10194 (package-get-locate-file): new function.
10195 (package-get-update-base): use it to expand package-get-base-filename.
10196 (package-get-save-base): new function to save the package-get database
10198 (package-get-update-base-from-buffer): add REMOTE-SOURCE argument.
10199 (package-get-update-base): pass the REMOTE-SOURCE arg.
10200 (package-get-update-base-entry): call package-get-custom-add-entry.
10201 (package-get-file-installed-p): removed; no longer needed.
10202 (package-get-create-custom): ditto.
10203 (toplevel): remove code to build and load package-get-custom.el
10204 (package-get-custom-add-entry): new function.
10206 1998-10-12 Hrvoje Niksic <hniksic@srce.hr>
10208 * wid-edit.el (widget-button-click): Don't switch window.
10210 1998-10-22 Jan Vroonhof <vroonhof@math.ethz.ch>
10212 * cus-face.el (custom-set-face-update-spec): Add autoload cookie
10214 1998-10-20 Malcolm Box <malcolm@brownale.demon.co.uk>
10216 * etags.el (find-tag-default): Run find-tag-hook using
10217 run-hooks rather than funcall
10219 1998-10-19 Hrvoje Niksic <hniksic@srce.hr>
10221 * isearch-mode.el (isearch-mode): Set the current minor mode maps
10222 and the current local map as the parents to isearch-mode-map.
10224 1998-10-15 SL Baur <steve@altair.xemacs.org>
10226 * XEmacs 21.2-beta3 is released.
10228 1998-10-15 Greg Klanderman <greg@alphatech.com>
10230 * package-get.el (package-get-update-base): use
10231 insert-file-contents-internal, not insert-file-contents-literally.
10233 1998-10-14 Jan Vroonhof <vroonhof@math.ethz.ch>
10235 * auto-save.el: expand-file 'auto-save-*-dir' at runtime not at
10238 1998-10-15 Greg Klanderman <greg@alphatech.com>
10240 * package-get.el (package-get-update-base-entry): new function.
10241 (package-get-update-base): renamed; was `package-get-load-base'.
10242 cleanup, and use package-get-update-base-from-buffer.
10243 (package-get-update-base-from-buffer): new function.
10244 (package-get-update-base-entries): new; helper for above.
10245 Do not eval lisp grabbed over ftp; parse it from new format.
10247 1998-10-15 Greg Klanderman <greg@alphatech.com>
10249 * files.el (set-auto-mode): Don't play games loading package-get
10250 database; package-get-package-provider will handle it all.
10252 1998-10-14 Greg Klanderman <greg@alphatech.com>
10254 * package-get.el (package-get-base-filename): new variable.
10255 (package-get-require-base): new function.
10256 (package-get-pgp-signed-begin-line): new variable.
10257 (package-get-pgp-signature-begin-line): ditto.
10258 (package-get-pgp-signature-end-line): ditto.
10259 (package-get-load-base): new function.
10260 (package-get-interactive-package-query):
10261 (package-get-update-all):
10262 (package-get-dependencies):
10263 (package-get-package-provider):
10264 (package-get-custom): use package-get-require-base.
10265 [package-get-custom loading]: disable for now.
10267 * package-ui.el (pui-list-packages): use (package-get-require-base)
10269 1998-10-14 Jan Vroonhof <vroonhof@math.ethz.ch>
10271 * package-ui.el: Correct obvious thinko in choosing extent face.
10273 1998-10-12 Jan Vroonhof <vroonhof@math.ethz.ch>
10275 * menubar-items.el (default-menubar): pui-list-package has nothing
10276 to with Customize. Move all the package stuff to a new Item in Options.
10278 * package-ui.el (pui-menu): Add menu and Popup menu.
10280 * package-get.el (package-get): Use new
10281 package-admin-get-install-dir.
10283 * package-admin.el (package-admin-get-install-dir): New syntax.
10284 Conserve package location and put mule packages where mule-base is.
10286 * package-get.el : Customized
10288 * package-ui.el (pui): Customized
10289 (pui-package-install-dest-dir): New variable.
10290 (pui-install-selected-packages): Use it
10292 1998-10-12 SL Baur <steve@altair.xemacs.org>
10294 * package-get.el (package-get-interactive-package-query): Move
10295 dependency on package-get-base to run-time.
10296 (package-get-update-all): Ditto.
10297 (package-get-dependencies): Ditto.
10298 (package-get-package-provider): Ditto.
10299 (package-get-custom): Ditto.
10301 1998-10-11 Glynn Clements <glynn@sensei.co.uk>
10303 * events.el: Remove 'ascii-character property from 'backspace
10304 and 'delete symbols
10306 1998-10-11 SL Baur <steve@altair.xemacs.org>
10308 * package-get-base.el: removed.
10310 1998-09-23 Didier Verna <didier@xemacs.org>
10312 * simple.el (search-caps-disable-folding): moved from isearch-mode.el
10313 (no-upper-case-p): new function.
10314 (with-search-caps-disable-folding): new macro.
10315 (with-interactive-search-caps-disable-folding): new macro.
10316 (zap-to-char): In interactive mode, do a case-sensitive search if
10317 the character is uppercase.
10318 (zap-up-to-char): ditto.
10320 * replace.el (perform-replace): use the function no-upper-case-p.
10322 * isearch-mode.el (isearch-fix-case): ditto.
10323 make obsolete `with-caps-disable-folding' and
10324 `isearch-no-upper-case-p'.
10326 * etags.el (find-tag-internal): use `with-search-caps-disable-folding'.
10327 (tags-search): ditto.
10328 (tags-query-replace): ditto.
10330 * info.el (Info-search): ditto.
10332 1998-10-07 Jan Vroonhof <vroonhof@math.ethz.ch>
10334 * x-font-menu.el (font-menu-set-font): Respect font-menu-frame-local
10336 1998-10-07 Greg Klanderman <greg@alphatech.com>
10338 * package-admin.el (package-admin-rmtree): rewritten. need to
10339 check for "." and ".." before symlink check. expand files and
10340 directories with respect to DIRECTORY, not default-directory.
10342 1998-10-04 Greg Klanderman <greg@alphatech.com>
10344 * package-get.el (package-get-all): add INSTALL-DIR argument.
10346 1998-10-06 Greg Klanderman <greg@alphatech.com>
10348 * package-ui.el (pui-add-required-packages): new function, select
10349 dependent packages.
10350 (pui-display-keymap): bind it.
10351 (pui-help-string): document it.
10352 (pui-install-selected-packages): package-get-all -> package-get.
10354 * package-get.el (package-get-dependencies): new function.
10356 1998-10-04 Hrvoje Niksic <hniksic@srce.hr>
10358 * isearch-mode.el (isearch-done): Use regexp-search-ring-max for
10361 1998-10-05 Hrvoje Niksic <hniksic@srce.hr>
10363 * mouse.el (default-mouse-track-point-at-opening-quote-p): New
10365 (default-mouse-track-normalize-point): Use it.
10367 1998-09-30 Jan Vroonhof <vroonhof@math.ethz.ch>
10369 * package-admin.el (package-admin-delete-binary-package):
10370 General cleanup. Remove unnessary use of progn and
10372 (package-admin-delete-binary-package): Do NOT mess with file
10373 modes. That is evil.
10374 (package-admin-delete-binary-package): Wrap all deleting in
10375 condition-case. The data in MANIFEST is untrustworthy.
10376 (package-admin-delete-binary-package): Let the OS worry about non
10379 1998-10-09 SL Baur <steve@altair.xemacs.org>
10381 * lisp-mnt.el (lm-commentary): Fix InfoDock-style comment
10383 (lm-report-bug): Fix mail address to send bug reports to.
10385 1998-09-29 SL Baur <steve@altair.xemacs.org>
10387 * XEmacs 21.2-beta2 is released.
10389 1998-08-14 Jan Vroonhof <vroonhof@math.ethz.ch>
10391 * files.el (auto-mode-alist): Enhanced regexp for perl-mode
10393 1998-09-22 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
10395 * info.el (Info-mode): Document page turning by double clicks in
10396 docstring so `M-x describe-mode' will display it.
10398 1998-09-20 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
10400 * info.el (Info-mouse-track-double-click-hook): Use character
10401 widths to calculate a border region where double clicking does
10402 page turning, and return `nil' by default so other hooks, such as
10403 region highlighting, will be run.
10405 1998-09-29 Colin Rafferty <colin@xemacs.org>
10407 * sound.el (default-sound-directory-list): Initialize with all the
10408 "sounds" directories in `data-directory-list'. It used to just be
10411 * packages.el (locate-data-directory-list): Created. This gives
10412 the list of matching directories, unlike `locate-data-directory',
10413 which just gives the first one.
10415 1998-09-26 Jan Vroonhof <vroonhof@math.ethz.ch>
10417 * minibuf.el (read-from-minibuffer): No longer bind help-form but
10418 make a binding in the local keymap until help-char handling is
10421 * help.el (help-keymap-with-help-key): Provide keymap with help
10423 (help-print-help-form): New helper function.
10425 1998-09-23 Hrvoje Niksic <hniksic@srce.hr>
10427 * isearch-mode.el (isearch-highlight): set-extent-endpoints can
10428 move extent to another buffer; no need to create a new extent.
10429 (isearch-fix-case): New function.
10430 (isearch-search-and-update): Use it.
10432 1998-09-22 Hrvoje Niksic <hniksic@srce.hr>
10434 * isearch-mode.el (isearch-mode): Use overriding-local-map to set
10435 the keymap, not minor-mode-map-alist.
10436 (isearch-done): Restore overriding-local-map.
10438 1998-09-21 Martin Buchholz <martin@xemacs.org>
10440 * bytecomp.el (byte-compile-buffer-substring):
10441 Fix for: (byte-compile (defun f () (buffer-substring)))
10442 ==> ** buffer-substring called with 3 args, but requires 0-3
10443 - new code not only works, but is more readable, too.
10445 1998-09-20 Jonathan Harris <jhar@tardis.ed.ac.uk>
10447 * msw-faces.el (mswindows-init-device-faces): Don't try to
10448 specify a default font at this late stage. Do try to force
10449 creation of the default face font so that if it fails we get
10450 an error now instead of a crash at frame creation.
10452 mswindows-font-canonicalize-name, mswindows-make-font-unbold,
10453 mswindows-make-font-unitalic: Canonical default weight
10454 changed from "Normal" to "Regular".
10456 mswindows-make-font-bold / -bold-italic: Supplied device was
10457 not being passed into call to mswindows-find-smaller-font.
10459 1998-09-10 Bjrn Torkelsson <torkel@hpc2n.umu.se>
10461 * package-get.el (package-get-remote): Fix the path where to find
10462 the packages on xemacs.org.
10464 1998-09-08 Hrvoje Niksic <hniksic@srce.hr>
10466 * about.el (about-maintainer-info): Update Ben's entry.
10468 1998-09-24 Martin Buchholz <martin@xemacs.org>
10470 * lisp/shadow.el (find-emacs-lisp-shadows):
10471 - `member' was being called on lists of length 2000!
10472 - Replace with hashtables.
10473 - Replace hand-coded loops with (dolist)
10476 1998-09-20 Darryl Okahata <darrylo@sr.hp.com>
10478 * packages.el: Added new function, `package-delete-name', to
10479 delete existing packages from the installed package database
10480 (`packages-package-list'). Also added the "pkginfo" directory
10481 to `packages-special-base-regexp', so that the pkginfo directory
10482 would not get added to `late-packages'.
10484 * package-admin.el: Added ability to delete an installed package
10485 (added low-level function, `package-admin-delete-package').
10486 Understands how to use the pkginfo/MANIFEST.<package> file to
10487 delete the package. When installing a package, will also
10488 create a MANIFEST.* file if one is not provided by the
10489 package. If the MANIFEST.* doesn't exist when deleting a
10490 package, the functions will fall back to attempting to delete
10491 any package-specific lisp directory.
10493 * package-get.el: Moved some functions to package-admin.el.
10494 Added interactive function `package-get-delete-package', for
10495 use by users for deleting a package.
10497 Also modified to not require the presence of efs.
10499 1998-09-22 Hrvoje Niksic <hniksic@srce.hr>
10501 * files.el (find-file-noselect): Handle all signals, kill the
10502 buffer and resignal.
10504 1998-09-23 SL Baur <steve@altair.xemacs.org>
10506 * cl-macs.el (glyph-image): Add setf method.
10508 1998-09-06 Darryl Okahata <darrylo@sr.hp.com>
10510 * package-get.el: Fixed broken EFS downloading. Also, look for
10511 .tar.gz files first, in preference over .tgz files.
10513 * package-ui.el: Fix display of package version numbers.
10515 1998-08-27 Jan Vroonhof <vroonhof@math.ethz.ch>
10517 * x-font-menu.el (font-menu-set-font): Add "pt" units to size
10520 1998-09-03 Darryl Okahata <darrylo@sr.hp.com>
10522 * list-mode.el: `display-completion-list': added new/optional
10523 keyword `:completion-string', which allows the programmer to
10524 change the "Possible completions are:" prompt.
10526 * menubar-items.el: Added new pulldown menu-pick to start up the
10527 visual package browser/installer:
10529 Options->Customize->List Packages
10531 * package-admin.el: Added hooks for installing under both Unix
10532 and MS Windows. Does additional error checking. No longer
10533 calls "add-big-package.sh" to install packages under Unix; now
10534 calls gunzip & tar directly.
10536 * package-get.el: Added ability to install packages from files
10537 on a local disk/CDROM. Now deletes any existing package lisp
10538 directory. Does completion on available packages when
10539 querying for package names. Will also search for .tgz files
10540 in addition for .tar.gz files. Tries to reload
10541 auto-autoloads, as a convenience when loading new packages,
10542 and also tries to add any new package paths to `load-path'.
10543 Changed all occurences of `concat' to use `expand-file-name'.
10545 * package-ui.el: New file which implements the main visual
10546 package browser/installer, which is started via a menu pick or
10547 M-x pui-list packages.
10549 1998-09-03 Hrvoje Niksic <hniksic@srce.hr>
10551 * startup.el (load-init-file): spelling fix.
10553 1998-09-02 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
10555 * startup.el (normal-top-level): Load auto-autoload files
10556 covariantly with their precedence.
10558 1998-08-26 Jan Vroonhof <vroonhof@math.ethz.ch>
10560 * menubar-items.el (default-menubar): Remove "Font Weight"
10561 option, there is currently no custom equivalent.. Customize-faces
10564 * x-font-menu.el (font-menu-set-font): Use customize to set
10567 * faces.el (face-spec-update-all-matching): New function.
10569 * cus-face.el (custom-set-face-update-spec): New function.
10570 Interface to customize faces from elisp.
10572 (custom-face-value-create): Show the customized settings if set
10575 1998-08-26 Jan Vroonhof <vroonhof@math.ethz.ch>
10577 (custom-face-value-create): Show the customized settings if set
10580 1998-08-31 Hrvoje Niksic <hniksic@srce.hr>
10582 * keydefs.el (global-map): Add FSF 20.3 binding of
10583 query-replace-regexp.
10585 1998-08-21 Greg Klanderman <greg@alphatech.com>
10587 * minibuf.el (read-file-name-internal-1): use
10588 user-name-completion-1 instead of user-name-completion.
10590 1998-08-19 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
10594 * update-elc.el: Don't set `source-directory' (now defunct as a
10595 global variable) no more.
10597 * packages.el (packages-list-autoloads): Made `source-directory'
10598 (now defunct as a global variable) a parameter.
10600 1998-08-13 Carsten Leonhardt <leo@arioch.oche.de>
10602 * about.el (about-hackers): new email
10604 1998-08-16 SL Baur <steve@altair.xemacs.org>
10606 * lisp-mode.el (with-string-as-buffer-contents): Set indentation.
10608 1998-07-17 Didier Verna <didier@xemacs.org>
10610 * faces.el (set-face-property):
10612 (face-dim-p): updated the doc strings now that the dim property isn't
10614 (face-equal): the dim property is now a common one.
10616 * cus-face.el (custom-face-attributes): New face attribute: `dim'
10617 Renamed the `stipple' attribute to `background-pixmap'.
10618 (custom-face-background-pixmap): make custom-face-stipple an
10619 obsolete alias for this.
10621 1998-08-11 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
10623 * find-paths.el (paths-file-readable-directory-p): Created and
10626 * loadup.el: Don't set inhibit-... flags from run-temacs.
10628 1998-08-06 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
10630 * packages.el (packages-data-path-depth): Added and used.
10632 1998-08-05 Charles G. Waldman <cgw@pgt.com>
10635 - Change .xpm to .png, delete "zcat" section.
10636 - cosmetic fix in the 'marcpa' entry.
10639 - convert all .xpm.Z to .png
10640 - rename mrb to martin
10641 - rename mcook-m to mcookm
10643 1998-07-31 Martin Buchholz <martin@xemacs.org>
10645 * x-init.el (x-initialize-compose): Add support for
10646 dead-circumflex as YET ANOTHER NAME for that dead key.
10648 1998-08-05 Colin Rafferty <colin@xemacs.org>
10650 * setup-paths.el (paths-construct-exec-path): Made the
10651 last-packages really be last.
10652 (paths-construct-data-directory-list): Ditto.
10654 1998-08-01 Kai Haberzettl <khaberz@synnet.de>
10656 * startup.el(startup-splash-frame-body):
10657 Update Copyright notice in splash screen
10659 1998-07-20 Greg Klanderman <greg@alphatech.com>
10661 * minibuf.el (read-file-name-internal-1): do ~user completion.
10663 1998-07-22 Jan Vroonhof <vroonhof@math.ethz.ch>
10665 * font-lock.el (font-lock-fontify-glumped-region): Add guard
10666 aginst destroyed extents
10668 1998-07-24 Greg Klanderman <greg@alphatech.com>
10670 * package-get.el (package-get): add `install-dir' argument.
10672 1998-07-20 John Jones <jj@asu.edu>
10674 * package-get.el: calls to package-get-update-all will only
10675 update packages which are already installed.
10677 1998-07-23 SL Baur <steve@altair.xemacs.org>
10679 * autoload.el (update-file-autoloads): Ensure autoloads buffer is
10682 1998-07-20 Colin Rafferty <colin@xemacs.org>
10684 * about.el (about-hackers): Correct my email.
10686 1998-07-20 Kai Haberzettl <khaberz@synnet.de>
10688 * about.el (about-hackers): new email-address.
10690 1998-07-25 SL Baur <steve@altair.xemacs.org>
10692 * minibuf.el (read-number): Don't let `input-error' condition
10695 1998-07-20 Greg Klanderman <greg@alphatech.com>
10697 * about.el (about-hackers): use my `email-for-life' address.
10699 1998-07-19 SL Baur <steve@altair.xemacs.org>
10701 * XEmacs 21.2-beta1 is released.
10703 1998-07-12 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
10705 * ldap.el (ldap-search): Doc string change
10707 1998-07-16 Colin Rafferty <colin@xemacs.org>
10709 * menubar-items.el (default-menubar): Removed references to
10710 `data-directory', and use `locate-data-file' instead, and made
10711 then greyed out if they don't exist.
10713 1998-07-14 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
10715 * keymap.el (events-to-keys): Use `format' instead of `concat'
10716 since the latter does not accept integer args anymore
10718 1998-07-15 SL Baur <steve@altair.xemacs.org>
10720 * dumped-lisp.el (preloaded-file-list): Usage of Lisp read-time
10723 1998-07-14 SL Baur <steve@altair.xemacs.org>
10725 * make-docfile.el: Get first initialization from very-early-lisp.el
10726 * update-elc.el: Ditto.
10727 * loadup.el (really-early-error-handler): Ditto.
10729 * packages.el (packages-unbytecompiled-lisp): Add new file,
10730 very-early-lisp.el.
10732 * very-early-lisp.el: New file.
10734 1998-07-14 SL Baur <steve@altair.xemacs.org>
10736 * Symbols that have been obsolete for at least 3 years removed (II).
10738 * obsolete.el (eval-current-buffer): Make compatible.
10739 (byte-code-function-p): Ditto.
10740 (send-string): Removed.
10741 (send-region): Removed.
10742 (screen-scrollbar-width): Removed.
10743 (set-screen-scrollbar-width): Removed.
10744 (set-screen-left-margin-width): Removed.
10745 (set-screen-right-margin-width): Removed.
10746 (screen-left-margin-width): Removed.
10747 (screen-right-margin-width): Removed.
10748 (set-buffer-left-margin-width): Removed.
10749 (set-buffer-right-margin-width): Removed.
10750 (buffer-left-margin-width): Removed.
10751 (buffer-right-margin-width): Removed.
10752 (x-set-frame-icon-pixmap): Removed.
10753 (x-set-screen-icon-pixmap): Removed.
10754 (pixel-name): Removed.
10755 (make-pixmap): Removed.
10756 (make-cursor): Removed.
10757 (pixmap-width): Removed.
10758 (pixmap-contributes-to-line-height-p): Removed.
10759 (set-pixmap-contributes-to-line-height): Removed.
10761 1998-07-13 SL Baur <steve@altair.xemacs.org>
10763 * obsolete.el (popup-menu-up-p): removed.
10764 (read-no-blanks-input): Removed.
10765 (wholenump): Removed.
10766 (ring-mod): Removed (what was ring-mod?).
10767 (current-time-seconds): Removed.
10768 (run-special-hook-with-args): Removed.
10770 (dot-marker): Removed.
10771 (dot-min): Removed.
10772 (dot-max): Removed.
10773 (window-dot): Removed.
10774 (set-window-dot): Removed.
10776 * bytecomp.el: Remove bytecompiler support for `dot', `dot-max' and
10779 * minibuf.el: (read-no-blanks-input): remove commented-out copy.
10781 * code-files.el (insert-file-contents): Rename
10782 run-special-hook-with-args to run-hook-with-args-until-success.
10783 (write-region): Ditto.
10785 1998-07-12 SL Baur <steve@altair.xemacs.org>
10787 * about.el: Fix typos, update release date.
10789 * Symbols that have been obsolete for at least 3 years removed.
10791 * cl-macs.el (cl-parse-loop-clause): Delete obsolete references to
10793 (toplevel): remove setf methods for screen functions.
10794 * cl-macs.el (extent-data): defsetf removed.
10795 * obsolete.el (lisp-indent-hook): Make compatible, it's used too
10796 many places to remove.
10797 (comment-indent-hook): Ditto.
10798 * obsolete.el (get-screen-for-buffer-default-screen-name): Remove.
10799 (buffer-dedicated-screen): Ditto.
10800 (deiconify-screen): Ditto.
10801 (delete-screen): Ditto.
10802 (event-screen): Ditto.
10803 (find-file-other-screen): Ditto.
10804 (find-file-read-only-other-screen): Ditto.
10805 (live-screen-p): Ditto.
10806 (screen-height): Ditto.
10807 (screen-iconified-p): Ditto.
10808 (screen-list): Ditto.
10809 (screen-live-p): Ditto.
10810 (screen-name): Ditto.
10811 (screen-parameters): Ditto.
10812 (screen-pixel-height): Ditto.
10813 (screen-pixel-width): Ditto.
10814 (screen-root-window): Ditto.
10815 (screen-selected-window): Ditto.
10816 (screen-totally-visible-p): Ditto.
10817 (screen-visible-p): Ditto.
10818 (screen-width): Ditto.
10820 (get-screen-for-buffer): Ditto.
10821 (get-screen-for-buffer-noselect): Ditto.
10822 (get-other-screen): Ditto.
10823 (iconify-screen): Ditto.
10824 (lower-screen): Ditto.
10825 (mail-other-screen): Ditto.
10826 (make-screen): Ditto.
10827 (make-screen-invisible): Ditto.
10828 (make-screen-visible): Ditto.
10829 (modify-screen-parameters): Ditto.
10830 (new-screen): Ditto.
10831 (next-screen): Ditto.
10832 (next-multiscreen-window): Ditto.
10833 (other-screen): Ditto.
10834 (previous-screen): Ditto.
10835 (previous-multiscreen-window): Ditto.
10836 (raise-screen): Ditto.
10837 (redraw-screen): Ditto.
10838 (select-screen): Ditto.
10839 (selected-screen): Ditto.
10840 (set-buffer-dedicated-screen): Ditto.
10841 (set-screen-height): Ditto.
10842 (set-screen-position): Ditto.
10843 (set-screen-size): Ditto.
10844 (set-screen-width): Ditto.
10845 (show-temp-buffer-in-current-screen): Ditto.
10846 (switch-to-buffer-other-screen): Ditto.
10847 (visible-screen-list): Ditto.
10848 (window-screen): Ditto.
10849 (x-set-screen-pointer): Ditto.
10850 (x-set-frame-pointer): Ditto.
10851 (screen-title-format): Ditto.
10852 (screen-icon-title-format): Ditto.
10853 (terminal-screen): Ditto.
10854 (delete-screen-hook): Ditto.
10855 (create-screen-hook): Ditto.
10856 (mouse-enter-screen-hook): Ditto.
10857 (mouse-leave-screen-hook): Ditto.
10858 (map-screen-hook): Ditto.
10859 (unmap-screen-hook): Ditto.
10860 (default-screen-alist): Ditto.
10861 (default-screen-name): Ditto.
10862 (x-screen-defaults): Ditto.
10863 (x-create-screen): Ditto.
10864 * obsolete.el: meta-flag removed.
10866 sleep-for-millisecs removed.
10867 extent-data removed.
10868 set-extent-data removed.
10869 set-extent-attribute removed.
10870 extent-glyph removed.
10871 extent-layout removed.
10872 set-extent-layout removed.
10873 list-faces-display removed.
10874 list-faces removed.
10875 trim-versions-without-asking removed.
10876 after-write-file-hooks removed.
10878 auto-fill-hook removed.
10879 blink-paren-hook removed.
10880 select-screen-hook, deselect-screen-hook removed.
10881 auto-raise-screen, auto-lower-screen removed.
10883 * msw-mouse.el: Global change resource -> mswindows-resource.
10885 * XEmacs 21.0-pre5 is released.
10887 1998-07-11 SL Baur <steve@altair.xemacs.org>
10889 * about.el (about-hackers): Credits update.
10891 1998-07-11 Hrvoje Niksic <hniksic@srce.hr>
10893 * register.el (insert-register): Don't activate the region.
10895 1998-07-10 SL Baur <steve@altair.xemacs.org>
10897 * select.el: Restore x-* symbols for backwards compatibility:
10898 x-copy-primary-selection, x-kill-primary-selection,
10899 x-delete-primary-selection, x-select-make-extent-for-selection,
10900 x-valid-simple-selection-, x-cut-copy-clear-internal.
10902 1998-07-09 SL Baur <steve@altair.xemacs.org>
10904 * XEmacs 21.0-pre4 is released.
10906 1998-06-28 Hrvoje Niksic <hniksic@srce.hr>
10908 * menubar-items.el (default-menubar): Use `report-emacs-bug' for
10910 (maybe-add-init-button): Fix semantics under Windows. Use
10911 `expand-file-name' rather than `concat'.
10913 * help.el (print-messages): New function.
10915 1998-07-05 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
10917 * ldap.el (ldap-host-parameters-alist): Docstring fixes
10919 1998-07-04 Jonathan Harris <jhar@tardis.ed.ac.uk>
10921 * about.el: Tweaked my entry in about-hackers.
10923 * find-paths.el (paths-emacs-root-p):
10924 Relaxed emacs-root checking of an in-place installation to
10925 also accommodate the flat layout used on MS Windows.
10927 1998-06-29 John Jones <jj@asu.edu>
10929 * package-get.el: calls to package-get-update-all will only
10930 update packages which are already installed.
10932 1998-07-05 Andy Piper <andyp@parallax.co.uk>
10934 * faces.el (xpm-color-symbols): remove hardcoded defaults these
10935 are handled by the gui-element face fallbacks now.
10937 * x-faces.el: default gui-element face to "background" as well as
10940 * msw-faces.el (mswindows-init-device-faces): remove gui-element
10941 and default face settings since these are set as fallbacks now in
10942 the appropriate domain.
10944 1998-07-02 SL Baur <steve@altair.xemacs.org>
10946 * text-mode.el (text-mode): Reorder regexp so the OR part
10947 corresponding to `page-delim' goes first and the hack in
10948 `forward-paragraph' will work.
10949 With bug analysis from Bob Weiner <weiner@altrasoft.com>
10951 1998-06-29 Kyle Jones <kyle_jones@wonderworks.com>
10953 * subr.el (remove-hook): When checking the hook value
10954 with functionp, don't apply car to it.
10956 1998-06-24 Jonathan Harris <jhar@tardis.ed.ac.uk>
10958 * package-get.el (package-get-remote-filename):
10959 Don't use file-name-as-directory because the local directory
10960 separator conventions might not be the same as ftp's.
10962 1998-06-27 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
10964 * ldap.el (ldap-host-parameters-alist): New name of
10965 `ldap-host-parameters-plist'
10967 1998-06-26 Adrian Aichner <adrian@xemacs.org>
10969 * package-get.el: Using (require 'package-get-base), now that it
10970 provides itself. Consequently removed all instances of (load
10971 "package-get-base.el").
10973 1998-06-29 Kyle Jones <kyle_jones@wonderworks.com>
10975 * subr.el (remove-hook): Don't treat the hook value as a
10976 list unless it is both consp and not functionp.
10978 1998-06-29 SL Baur <steve@altair.xemacs.org>
10980 * about.el: Email address for Ben Wing is ben@xemacs.org.
10981 * auto-show.el: Ditto.
10982 * bytecomp.el: Ditto.
10984 * x-scrollbar.el: Ditto.
10985 * x-misc.el: Ditto.
10986 * tty-init.el: Ditto.
10987 * toolbar-items.el: Ditto.
10988 * symbol-syntax.el: Ditto.
10989 * specifier.el: Ditto.
10990 * objects.el: Ditto.
10991 * hyper-apropos.el: Ditto.
10992 * glyphs.el: Ditto.
10994 1998-06-27 Hrvoje Niksic <hniksic@srce.hr>
10996 * mouse.el (drag-window-divider): vertical-divider-draggable-p ->
10997 vertical-divider-always-visible-p.
10998 (default-mouse-motion-handler): Ditto.
11000 1998-06-21 Hrvoje Niksic <hniksic@srce.hr>
11002 * scrollbar.el (scrollbars-visible-p): Simplify. Always set the
11005 1998-06-21 Oliver Graf <ograf@fga.de>
11007 * build-reports.el: changed receiver to xemacs-build-reports list
11009 1998-06-19 Jonathan Harris <jhar@tardis.ed.ac.uk>
11011 * font.el: Split font-family-mappings into X and
11012 mswindows-specific versions.
11013 mswindows-font-create-[object|name]: Treat supplied size
11014 as a pointsize. Added underline and strikethru handling.
11016 * msw-faces.el: changed default mswindows charset to western.
11018 * msw-glyphs.el: removed space in border-glyph font string that
11019 was inserted to get round bugs in the mswindows C font code.
11021 1998-06-27 SL Baur <steve@altair.xemacs.org>
11023 * about.el (about-hackers): Credits update.
11025 * help-nomule.el (tutorial-supported-languages): Add Romanian
11028 * code-files.el (file-coding-system-alist): Hardwire TUTORIAL.ro
11031 1998-06-19 Jonathan Harris <jhar@tardis.ed.ac.uk>
11033 * font.el: Split font-family-mappings into X and
11034 mswindows-specific versions.
11035 mswindows-font-create-[object|name]: Treat supplied size
11036 as a pointsize. Added underline and strikethru handling.
11038 * msw-faces.el: changed default mswindows charset to western.
11040 * msw-glyphs.el: removed space in border-glyph font string that
11041 was inserted to get round bugs in the mswindows C font code.
11043 1998-06-15 Jonathan Harris <jhar@tardis.ed.ac.uk>
11045 * minibuf.el: make read-color-completion-table call
11046 (mswindows-color-list for mswindows devices.
11048 1998-06-18 Sam Mikes <smikes@alumni.hmc.edu>
11050 * lisp/font-lock.el
11051 (font-lock-match-c++-style-declaration-item-and-skip-to-next):
11052 Let declaration items contain non-word symbol characters.
11054 1998-06-15 Adrian Aichner <adrian@xemacs.org>
11056 * package-get.el (package-get-package-provider): Added autoload
11057 cookie. Loading "package-get-base.el" in ALL functions that use
11058 it. Fixed some (interactive ...) with multiple argument specs
11059 again. Cosmetic indentation changes.
11061 1998-05-27 Glynn Clements <glynn@sensei.co.uk>
11063 * info.el (Info-insert-dir): Don't use nreverse on variables
11064 that you want to use later.
11066 1998-06-17 Glynn Clements <glynn@sensei.co.uk>
11068 * x-mouse.el (x-set-point-and-move-selection): Replace call
11069 to x-kill-primary-selection with kill-primary-selection
11071 1998-06-12 Martin Buchholz <martin@xemacs.org>
11073 * simple.el (what-cursor-position): Make cursor position reported
11074 use value of column-number-start-at-one
11076 1998-06-17 SL Baur <steve@altair.xemacs.org>
11078 * about.el (xemacs-hackers): Fix Jareth's email address.
11080 1998-06-16 SL Baur <steve@altair.xemacs.org>
11082 * startup.el (startup-splash-frame): Remove
11083 `xemacs-startup-logo-function'.
11085 1998-06-15 SL Baur <steve@altair.xemacs.org>
11087 * about.el (about-hackers): Update credits list.
11089 1998-06-06 Jeff Miller <jmiller@smart.net>
11091 * lisp/sound.el: Update sound-ext to allow filenames with
11092 extensions to be found by load-sound-file
11094 1998-06-14 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
11096 * info.el (Info-rebuild-outdated-dir): Removed variable
11097 (Info-auto-generate-directory): New variable
11098 (Info-save-auto-generated-dir): New variable
11099 (Info-maybe-update-dir): Use `Info-auto-generate-directory'
11100 (Info-build-dir-anew): Second parameter removed. Use
11101 `Info-save-auto-generated-dir'
11102 (Info-rebuild-dir): Ditto
11104 1998-06-02 Christoph Wedler <wedler@fmi.uni-passau.de>
11106 * list-mode.el (next-list-mode-item): Would not recognize
11107 border between directly neighbored items.
11109 1998-06-12 Andy Piper <andyp@parallax.co.uk>
11111 * package-get.el: add autoloads for some functions.
11113 1998-06-10 Hrvoje Niksic <hniksic@srce.hr>
11115 * specifier.el (let-specifier): Tiny docfixes.
11117 1998-06-12 Andy Piper <andyp@parallax.co.uk>
11119 * msw-mouse.el: set selection-pointer-glyph to Normal.
11121 1998-06-09 Per Abrahamsen <abraham@dina.kvl.dk>
11123 * wid-edit.el (widget-specify-secret): New function.
11124 (widget-after-change): Use it.
11125 (widget-specify-field): Use it.
11127 1998-06-08 Hrvoje Niksic <hniksic@srce.hr>
11129 * mouse.el (drag-window-divider): Use `(not done)' instead of
11130 `doit'; reuse result of `window-pixel-edges'.
11132 * modeline.el (drag-modeline-event-lag): Rename to
11133 drag-divider-event-lag.
11135 1998-06-07 Hrvoje Niksic <hniksic@srce.hr>
11137 * specifier.el (let-specifier): Rewritten not to generate needless
11138 `let's; clarified documentation; support TAG-SET and HOW-TO-ADD
11141 1998-05-28 Hrvoje Niksic <hniksic@srce.hr>
11143 * minibuf.el (read-file-name-1): Setup buffer-local value of
11144 `completion-ignore-case' in completions buffer under Windows.
11146 1998-06-06 Kirill M. Katsnelson <kkm@kis.ru>
11148 * about.el (about-maintainer-glyph): Fix support for not
11151 1998-06-04 Kirill M. Katsnelson <kkm@kis.ru>
11153 * cmdloop.el (cancel-mode-internal): Defined this do-nothing function.
11155 * mouse.el (mouse-track): Cancel selection if misc-user event with
11156 `cancel-mode-internal' function is fetched.
11158 1998-06-03 Hrvoje Niksic <hniksic@srce.hr>
11160 * files.el (save-some-buffers-1): Fixed return value.
11162 1998-06-01 Oliver Graf <ograf@fga.de>
11164 * dragdrop.el: added experimental
11166 1998-05-26 Stephen J. Turnbull <turnbull@sk.tsukuba.ac.jp>
11168 * startup.el (after-init-hook, init-file-user,
11169 user-init-directory, load-user-init-file): Purge references
11170 to "~/.xemacs/init.el" from docstrings.
11172 (load-user-init-file) Use paths-construct-path to construct
11173 paths to user init files. Go directly to ~/.emacs, do not
11174 search ~/.xemacs/, do not load `default-custom-file'.
11176 1998-06-03 Hrvoje Niksic <hniksic@srce.hr>
11178 * files.el (interpreter-mode-alist): Catch wish and tclsh before
11180 (inhibit-first-line-modes-regexps): Added `.tar.gz'.
11182 1998-06-03 Andy Piper <andyp@parallax.co.uk>
11184 * menubar-items.el (default-menubar): add Update Packages to customize
11187 1998-06-02 Andy Piper <andyp@parallax.co.uk>
11189 * faces.el: use toolbar face as a fallback for toolbar properties
11190 in xpm-color-symbols instead of default.
11192 * msw-faces.el: rename 3d-object -> gui-element face.
11194 1998-06-06 SL Baur <steve@altair.xemacs.org>
11196 * startup.el (xemacs-startup-logo-function): New variable.
11197 (startup-splash-frame): Use it.
11199 1998-06-02 Hrvoje Niksic <hniksic@srce.hr>
11201 * files.el (save-some-buffers): Would wait 1 second.
11202 (save-some-buffers-1): Delete other windows here instead of in
11203 `save-some-buffers'.
11204 (save-some-buffers): Force redisplay only if windows were deleted.
11206 1998-06-02 Didier Verna <didier@xemacs.org>
11208 * cus-face.el (custom-face-attributes): generalized the use of
11209 toggle buttons for boolean attributes.
11210 Re-ordered the items a bit.
11212 1998-06-01 SL Baur <steve@altair.xemacs.org>
11214 * sound.el (default-sound-directory): Use `locate-data-directory'
11215 to find the sounds directory.
11217 1998-05-29 Andy Piper <andyp@parallax.co.uk>
11219 * sound.el: default sound-ext to .wav under mswindows, .au
11220 otherwise. load-default sounds without extensions.
11222 1998-05-27 Bjrn Torkelsson <torkel@hpc2n.umu.se>
11224 * menubar-items.el (default-menubar): Dim out "Submit Bug Report"
11225 if send-pr is not bound.
11227 1998-06-01 Andy Piper <andyp@parallax.co.uk>
11229 * files.el: grok idl files in auto-mode-alist.
11230 1998-06-01 Jeff Miller <jmiller@smart.net>
11232 * minibuf.el (exact-minibuffer-completion-p): check for nil before
11235 1998-05-30 Andy Piper <andyp@parallax.co.uk>
11237 * msw-glyphs.el: add xbm to the list of image types supported.
11239 1998-05-30 Kirill M. Katsnelson <kkm@kis.ru>
11241 * msw-init.el (init-post-mswindows-win): Load InfoDock toolbar
11242 instead of XEmacs one when dumping InfoDock.
11244 1998-05-30 Kirill M. Katsnelson <kkm@kis.ru>
11246 * obsolete.el (has-modeline-p): Added obsolete alias `has-modeline-p'
11247 for `modeline-visible-p'
11249 * winnt.el (nt-quote-process-args): Fix for duplicating argv[0].
11251 1998-05-29 Andy Piper <andyp@parallax.co.uk>
11253 * msw-select.el (mswindows-cut-copy-clear-clipboard): deleted
11254 since it's not used anymore. doc string fixes.
11256 * package-get.el (package-get-file-installed-p): new function. use
11257 instead of file-installed-p which is in an external package.
11259 1998-05-28 Oliver Graf <ograf@fga.de>
11261 * dragdrop.el (dragdrop-drop-url-default): dropped pop-to-buffer in
11262 favor of select-window/switch-to-buffer
11264 Wed May 27, 1998 Darryl Okahata <darrylo@sr.hp.com>
11266 * startup.el: changed (getenv "HOME") to (user-home-directory)
11268 1998-05-25 Oliver Graf <ograf@fga.de>
11270 * frame.el (cde-start-drag) moved to dragdrop.el
11271 (offix-start-drag-region) moved to dragdrop.el
11272 (offix-start-drag) moved to dragdrop.el
11273 * dragdrop.el (cde-start-drag) moved from frame.el
11274 (offix-start-drag-region) moved from frame.el
11275 (offix-start-drag) moved from frame.el
11276 (cde-start-drag-region) cde drag regions
11277 * mouse.el (mouse-drag-or-yank) will now call cde-start-drag-region
11279 1998-05-26 Oliver Graf <ograf@fga.de>
11281 * dragdrop.el: created dragdrop-drag prototypes
11282 (cde-start-drag-region) fixed typo
11284 1998-05-28 SL Baur <steve@altair.xemacs.org>
11286 * simple.el (after-init-hook): Remove reader macro.
11288 * packages.el (packages-hardcoded-lisp): Get rid of reader
11289 macros. Update DOC string.
11291 1998-05-25 Hrvoje Niksic <hniksic@srce.hr>
11293 * mouse.el (drag-window-divider): Ditto.
11295 * modeline.el (mouse-drag-modeline): Use it.
11297 * lisp-mode.el (let-specifier): Specify indentation.
11299 * specifier.el (let-specifier): Renamed from
11300 `with-specifier-instance'.
11302 1998-05-27 Andy Piper <andyp@parallax.co.uk>
11305 * faces.el: move definition of xpm-color-symbols from x-faces.el
11306 to faces. Predicate x-get-resource on the presence of x.
11308 * msw-faces.el: set 3d-object face rather than modeline. Specify
11309 faces as specfier defaults.
11311 * package-get.el: don't use package-admin-add-single-file-package.
11313 1998-05-25 Hrvoje Niksic <hniksic@srce.hr>
11315 * toolbar-items.el: Fixup tooltips.
11316 (toolbar-gnus): Don't use obsolete variable
11317 toolbar-news-frame-properties.
11318 (toolbar-news-reader): Default to `gnus' instead of
11321 * files.el (auto-mode-alist): Correctly recognize `.emacs' under
11324 1998-05-25 Andy Piper <andyp@parallax.co.uk>
11326 * package-get.el: rename -installedp -> -installed-p.
11328 1998-05-23 Kirill M. Katsnelson <kkm@kis.ru>
11330 * glyphs.el (init-glyphs): Created `border-glyph' face, with no
11331 attributes, and assinged it to continuation, truncation and
11334 * msw-glyphs.el: Assigned WinDings font to `border-glyph' face,
11335 and made continuation, truncation and hscroll glyphs arrow
11336 characters out of that font.
11338 1998-05-22 Hrvoje Niksic <hniksic@srce.hr>
11340 * minibuf.el (minibuffer-electric-separator): Play nicely with
11341 directory-sep-char being \.
11342 (minibuffer-electric-tilde): Ditto.
11343 (read-file-name-map): Ditto.
11345 1998-05-22 Hrvoje Niksic <hniksic@srce.hr>
11347 * mouse.el (default-mouse-track-maybe-own-selection): Pause only
11349 (default-mouse-track-deal-with-down-event): Avoid
11350 `x-disown-selection'; use `disown-selection' instead.
11352 1998-05-21 Andy Piper <andyp@parallax.co.uk>
11355 * x-select.el: selection cleanup. (x-cut-copy-clear-internal)
11356 moved to (cut-copy-clear-internal) in select.el. Ditto for
11357 (x-delete-primary-selection) (x-kill-primary-selection)
11358 (x-copy-primary-selection).
11359 (own-clipboard): new function.
11361 * msw-select.el: use the new kill/delete/copy/cut-copy-clear
11362 functions in select.el. remove old ones.
11363 (mswindows-own-clipboard): new function.
11365 1998-05-21 Andy Piper <andyp@parallax.co.uk>
11367 * gnuserv.el: allow connections from mswindows type devices.
11369 1998-05-20 Andy Piper <andyp@parallax.co.uk>
11371 * msw-glyphs.el: change image type used from cursor to resource.
11373 1998-05-20 Kirill M. Katsnelson <kkm@kis.ru>
11375 * x-scrollbar.el (x-init-scrollbar-from-resources): Added support
11376 for {top,bottom}-{left,right} values in addition to
11377 {top,bottom}_{left,right}.
11378 Use x-get-resource instead of x-get-resource-and-bogosity-check.
11380 1998-05-20 Hrvoje Niksic <hniksic@srce.hr>
11382 * cl-macs.el (specifier-instance): Undefine its setf method.
11384 * specifier.el (with-specifier-instance): Added docstring.
11386 * mouse.el (drag-window-divider): Ditto.
11388 * modeline.el (mouse-drag-modeline): Use it.
11390 * lisp-mode.el (with-specifier-instance): Define its indentation
11393 * specifier.el (with-specifier-instance): New macro.
11395 1998-05-19 Andy Piper <andyp@parallax.co.uk>
11397 * package-get.el (package-get-create-custom): new function to
11398 auto-generate package-get-custom.el from package-get-base.el.
11399 * (package-get-ever-installedp): new function.
11400 * (package-get-custom): new function to get all packages specified
11403 1998-05-19 Hrvoje Niksic <hniksic@srce.hr>
11405 * cus-edit.el (custom-file): Revert to `~/.emacs'.
11407 1998-05-23 SL Baur <steve@altair.xemacs.org>
11409 * cl-extra.el: Reverse previous float change.
11411 1998-05-17 Andy Piper <andyp@parallax.co.uk>
11414 * faces.el (try-font-name): moved from x-faces.el since it is
11415 required by w3 under mswindows as well X.
11417 1998-05-18 Kirill M. Katsnelson <kkm@kis.ru>
11419 * winnt.el: Removed evil (setq completion-ignore-case t)
11420 clause, one more overlookef fsfism.
11421 (nt-quote-args-functions-alist): End sentences with double space.
11423 1998-05-18 Kirill M. Katsnelson <kkm@kis.ru>
11425 * window-xemacs.el (push-window-configuration): Remove kludgery of
11426 recaching default-toolbar specifier.
11427 (pop-window-configuration): Ditto.
11428 (unpop-window-configuration): Ditto.
11430 1998-05-16 Hrvoje Niksic <hniksic@srce.hr>
11432 * modeline.el (modeline-minor-mode-menu): Don't use :menu-tag.
11434 1998-05-17 Kirill M. Katsnelson <kkm@kis.ru>
11436 * winnt.el (nt-quote-args-verbatim): Added function.
11437 (nt-quote-args-prefix-quote): Added function.
11438 (nt-quote-args-backslash-quote): Added function.
11439 (nt-quote-args-double-quote): Added function.
11440 (nt-quote-args-functions-alist): New variable.
11441 (nt-quote-process-args): Added function. This is the main quoting
11442 work horse called from process-nt.c
11444 1998-05-16 Kirill M. Katsnelson <kkm@kis.ru>
11446 * winnt.el: Removed duplicate definitions for backspace,
11447 delete, M-backspace and C-M-backspace.
11448 (file-name-buffer-file-type-alist): Removed this variable.
11449 (find-buffer-file-type): Removed function.
11450 (find-file-binary): Removed function.
11451 (find-file-text): Removed function.
11452 (find-file-not-found-set-buffer-file-type): Removed function.
11453 (save-to-unix-hook): Removed function.
11454 (revert-from-unix-hook): Removed function.
11455 (using-unix-filesystems): Removed function.
11456 (original-make-auto-save-file-name): DEFSUBR to avoid doc snarf
11458 (x-set-selection): Removed function.
11459 (x-get-selection): Removed function.
11460 Removed commented FSFisms.
11461 Replaced copyright notice (this file is not part of GNU Emacs).
11462 (nt-shell-mode-hook): Moved here from a lambda expression. Added
11463 comint-process-echoes setting to t.
11465 1998-05-17 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
11467 * packages.el (packages-no-package-hierarchy-regexp): Introduced
11468 and used following the interface change of
11469 `paths-find-recursive-path'.
11471 * find-paths.el (paths-find-recursive-path): Exclusion is now by a
11472 regexp instead of a list of base names.
11473 (paths-version-control-filename-regexp):
11474 (paths-lisp-filename-regexp): (paths-no-lisp-directory-regexp):
11475 Introduced and used following the interface change of
11476 `paths-find-recursive-path'.
11478 1998-05-16 Hrvoje Niksic <hniksic@srce.hr>
11480 * simple.el (delete-forward-p): Make it a defun; do X garbage only
11481 on X devices, rather than on all non-TTY devices.
11483 1998-05-16 Kirill M. Katsnelson <kkm@kis.ru>
11485 * msw-mouse.el: New file. Sets up cursor shapes for Windows.
11487 * dumped-lisp.el (preloaded-file-list): Added msw-mouse.el
11489 1998-05-17 Adrian Aichner <adrian@xemacs.org>
11491 * itimer.el (activate-itimer): Fixed usage of integers
11492 as argument to `concat'.
11494 1998-05-17 Glynn Clements <glynn@sensei.co.uk>
11496 * itimer.el (start-itimer): replace the use of `concat' with
11499 1998-05-16 SL Baur <steve@altair.xemacs.org>
11501 * mode-motion.el (mode-motion-hook): Clarify docstring.
11502 From Bob Weiner <weiner@altrasoft.com>
11504 * loadhist.el (symbol-file): Supply prompt string when used
11506 From Bob Weiner <weiner@altrasoft.com>
11508 1998-05-16 Hrvoje Niksic <hniksic@srce.hr>
11510 * loadup.el (really-early-error-handler): Ditto.
11512 * update-elc.el: Ditto.
11514 * setup-paths.el (paths-construct-exec-path): Ditto.
11516 * make-docfile.el: Ditto.
11518 * find-paths.el (paths-decode-directory-path): Use split-path
11519 instead of decode-path.
11521 * files.el (parse-colon-path): Update docstring reference.
11523 1998-05-15 Jonathan Harris <jhar@tardis.ed.ac.uk>
11527 Bind cut'n'paste keys to non window-system specific functions.
11529 * msw-select.el: New function mswindows-clear-clipboard.
11530 mswindows-cut-copy-clipboard extended to handle clearing of the
11531 selection and renamed to mswindows-cut-copy-clear-clipboard.
11533 * select.el: on mswindows devices delete-primary-selection
11534 calls mswindows-clear-clipboard.
11536 1998-05-15 Hrvoje Niksic <hniksic@srce.hr>
11538 * simple.el (quoted-insert): Inhibit quit when using read-char.
11540 * cmdloop.el (read-char): Don't inhibit quit.
11541 (read-char-exclusive): Ditto.
11542 (read-char): Signal quit if quit-char was pressed.
11543 (read-char-exclusive): Ditto.
11544 (read-quoted-char): Return a character, not integer.
11546 * menubar-items.el (default-popup-menu): Use Andy's generic
11548 (default-popup-menu): Fix code.
11550 1998-05-14 Oliver Graf <ograf@fga.de>
11552 * dragdrop.el (dragdrop-function-widget): this time it's done
11554 1998-05-13 Oliver Graf <ograf@fga.de>
11556 * dumped-lisp.el: dragdrop.el now based on dragdrop-api feature
11558 1998-05-15 Kirill M. Katsnelson <kkm@kis.ru>
11560 * device.el (device-pixel-width):
11561 (device-pixel-height):
11563 (device-mm-height):
11564 (device-bitplanes):
11565 (device-color-cells): Swapped parameters to device-system-metric
11566 according to the interface change.
11568 1998-05-14 Kirill M. Katsnelson <kkm@kis.ru>
11570 * mouse.el (default-mouse-motion-handler): Use new name of the
11571 function event-over-vertical-divider-p.
11572 Do not set E-W arrow cursor over the divider if
11573 vertical-divider-draggable-p is nil in the window.
11574 ([top-level]): Use new name for the variable
11575 vertical-divider-map.
11576 (drag-window-divider): Respect vertical-divider-draggable-p.
11577 Variable name typo fixes.
11579 1998-05-14 Hrvoje Niksic <hniksic@srce.hr>
11581 * keymap.el (kbd): Define here; handle string constants and
11584 1998-05-15 Christian Nyb <chr@mediascience.no>
11586 * simple.el (zap-up-to-char): New function. Behaves like `zap-to-char'
11589 1998-05-13 Didier Verna <didier@xemacs.org>
11591 * mouse.el (drag-window-divider): give the vertical divider a
11592 pressed look when dragging it.
11594 1998-05-13 Andy Piper <andyp@parallax.co.uk>
11596 * faces.el: predicate some more face operations on x or mswindows
11599 * modeline.el: enable modeline coloring for mswindows.
11601 1998-05-13 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
11603 * minibuf.el (minibuffer-default): Added variable; compatible with
11605 (next-history-element): Used `minibuffer-default'.
11607 1998-05-12 Oliver Graf <ograf@fga.de>
11609 * dragdrop.el (dragdrop-function-widget): button and mods ok
11610 arguments still look a bit strange
11611 (dragdrop-compare-mods) created
11612 (dragdrop-drop-do-functions) correctly checks for buttons and
11615 1998-05-14 Hrvoje Niksic <hniksic@srce.hr>
11617 * setup-paths.el (paths-default-info-directories): Replace
11618 path-separator with directory-sep-char.
11620 * files.el (path-separator): Don't define it here.
11622 1998-05-14 Hrvoje Niksic <hniksic@srce.hr>
11624 * update-elc.el: Ditto.
11626 * setup-paths.el (paths-construct-exec-path): Ditto.
11628 * make-docfile.el: Ditto.
11630 * loadup.el (really-early-error-handler): Ditto.
11632 * find-paths.el (paths-decode-directory-path): Use decode-path
11633 instead of decode-path-internal.
11635 * files.el (parse-colon-path): Update docstring.
11637 1998-05-13 Hrvoje Niksic <hniksic@srce.hr>
11639 * subr.el (get-buffer-window-list): Make BUFFER optional.
11641 * window-xemacs.el (windows-of-buffer): Defalias to
11642 get-buffer-window-list.
11644 1998-05-12 Hrvoje Niksic <hniksic@srce.hr>
11646 * disass.el: Fix maintainer keyword.
11648 * bytecomp.el (byte-compile-and-load-file): Autoload.
11649 (byte-compile-buffer): Ditto.
11651 * lisp-mode.el (eval-last-sexp): Skip ` in `variable' so that the
11652 value is returned, not the name.
11653 (lisp-imenu-generic-expression): Enable it.
11654 (lisp-mode-variables): Ditto.
11655 (lisp-indent-offset): Change defconst to defvar.
11656 (lisp-indent-function): Ditto.
11657 (lisp-body-indent): Ditto.
11659 1998-05-12 Hrvoje Niksic <hniksic@srce.hr>
11661 * modeline.el: Use zap-last-kbd-macro-event.
11663 * lisp-mode.el (eval-interactive): If eval-interactive-verbose is
11664 nil, don't attempt to do anything with messages.
11665 (eval-last-sexp): Use `letf' for clarity.
11667 1998-05-12 Hrvoje Niksic <hniksic@srce.hr>
11669 * startup.el: It's still `.emacs', not yet `.xemacs/init.el'.
11671 1998-05-11 Martin Buchholz <martin@xemacs.org>
11676 Change empty docstrings into no doc strings at all.
11677 Fix bogus FSF-format docstrings.
11678 * etags.el: Fix docstring.
11680 1998-05-11 Jan Vroonhof <vroonhof@math.ethz.ch>
11682 * package-get.el (package-get): Use internal md5
11684 1998-05-13 SL Baur <steve@altair.xemacs.org>
11686 * about.el (about-xemacs): Correct abuse of concat.
11688 1998-05-11 SL Baur <steve@altair.xemacs.org>
11690 * info.el (Info-mode): Use easymenu.
11692 1998-05-12 Hrvoje Niksic <hniksic@srce.hr>
11694 * apropos.el (apropos): Don't use concat with integers.
11696 * cmdloop.el (describe-last-error): Handle the case when no error
11697 was seen gracefully.
11699 * apropos.el (apropos-print): Use with-displaying-help-buffer as
11701 (apropos-describe-plist): Ditto.
11703 * help.el (with-displaying-help-buffer): Revert to a defun.
11704 (describe-key): Use it as defun.
11705 (describe-mode): Ditto.
11706 (describe-bindings): Ditto.
11707 (describe-prefix-bindings): Ditto.
11708 (describe-installation): Ditto.
11709 (view-lossage): Ditto.
11710 (describe-function): Ditto.
11711 (describe-variable): Ditto.
11712 (describe-syntax): Ditto.
11714 1998-05-11 Oliver Graf <ograf@fga.de>
11716 * dragdrop.el: changed order of require/provide
11717 (dragdrop-drop-mime-default) changed to new calling conventions
11718 (dragdrop-drop-do-functions) changed to new calling conventions
11719 (dragdrop-function-widget) this one needs more work...
11721 1998-05-10 Oliver Graf <ograf@fga.de>
11723 * about.el: another small change in my entry
11724 * dragdrop.el (dragdrop-drop-log-function): logging added
11725 plus customizations
11726 changed interface to handler functions. now called with event
11729 1998-05-12 Kirill M. Katsnelson <kkm@kis.ru>
11731 * glyphs.el (divider-pointer-glyph): Declared new glyph,
11732 E-W arrow pointer displayed over draggable dividers.
11734 * mouse.el (default-mouse-motion-handler): Show it when
11736 (drag-window-divider): Added.
11737 ([top-level]): Initialized window-divider-map with a keymap
11738 binding the above function to left button down event.
11740 * x-mouse.el (x-init-pointer-shape): Initialize
11741 divider-pointer-glyph from Cursor.dividerPointer, or use default
11744 1998-04-30 Gunnar Evermann <Gunnar.Evermann@nats.informatik.uni-hamburg.de>
11746 * toolbar-items.el (toolbar-compile): respect should-use-dialog-box-p
11748 1998-05-11 Hrvoje Niksic <hniksic@srce.hr>
11750 * simple.el (count-words-buffer): Don't query for buffer.
11751 (count-lines-buffer): Ditto.
11753 1998-05-11 Jan Vroonhof <vroonhof@math.ethz.ch>
11755 * help.el (where-is): add optional insert argument.
11757 1998-05-11 Hrvoje Niksic <hniksic@srce.hr>
11759 * help.el (describe-key-briefly): New argument INSERT.
11761 * simple.el (eval-expression): New optional argument; synch with
11764 * keydefs.el (global-map): Add new register bindings.
11766 * register.el: Synched with FSF 20.3.
11768 1998-05-11 Jan Vroonhof <vroonhof@math.ethz.ch>
11770 * window-xemacs.el (recenter): all arguments are optional.
11772 1998-05-10 Kirill M. Katsnelson <kkm@kis.ru>
11774 * device.el: (device-pixel-width): Reflected name/parameters
11775 change to device-system-metric.
11776 (device-pixel-height): Ditto.
11777 (device-mm-width): Ditto.
11778 (device-mm-height): Ditto.
11779 (device-bitplanes): Ditto.
11780 (device-color-cells): Ditto.
11782 1998-05-10 Hrvoje Niksic <hniksic@srce.hr>
11784 * cl-extra.el (cl-float-limits): Removed; move code to top-level.
11786 * cl.el (most-positive-fixnum): Document.
11787 (most-negative-fixnum): Ditto.
11789 * cus-dep.el: Updated comment.
11791 * cus-load.el: Use most-positive-fixnum as the gc-inhibiting
11794 * cus-load.el (custom-put): Removed.
11796 * files.el (after-find-file): Just resignal quit instead of
11797 signaling "canceled".
11799 1998-05-10 Hrvoje Niksic <hniksic@srce.hr>
11801 * frame.el (other-frame): Use `focus-frame' instead of
11802 select-frame kludges.
11804 * lisp-mode.el: Update lisp-indent-function for
11805 save-selected-frame and with-selected-frame.
11807 * frame.el (save-selected-frame): New macro.
11808 (with-selected-frame): Ditto.
11809 (other-frame): Use `set-frame-focus'.
11811 1998-05-06 Oliver Graf <ograf@fga.de>
11813 * dragdrop.el (dragdrop-drop-dispatch): changed to new list concept
11814 (dragdrop-drop-url-default) default handler for URL drops created
11815 (dragdrop-drop-mime-default) default handler for MIME drops created
11816 (dragdrop-drop-functions) default custom for handling drops created
11817 (dragdrop-drop-do-functions) helper for drgadrop-drop-dispatch
11819 1998-05-05 Jonathan Harris <jhar@tardis.ed.ac.uk>
11821 * mouse.el: Removed redundant mouse-mswindows-drop function.
11823 1998-05-05 Oliver Graf <ograf@fga.de>
11825 * about.el: changed some text in my entry
11826 * dragdrop.el: added customs
11828 1998-05-04 Oliver Graf <ograf@fga.de>
11830 * mouse.el: killed global drop key bindings
11831 (mouse-offix-drop) removed
11832 * dragdrop.el: created
11833 * dumped-lisp.el: inclusion of dragdrop.el for window-systems
11835 1998-05-09 Kirill M. Katsnelson <kkm@kis.ru>
11837 * x-scrollbar.el (x-init-scrollbar-from-resources): Initialize
11838 scrollbar-on-{left,top}-p from *scrollBarPlacement resources.
11840 * x-misc.el (x-get-resource-and-maybe-bogosity-check): Removed
11843 * scrollbar.el (scrollbars-visible-p): Use new
11844 {vertical,horizontal}-scrollbar-visible-p specifiers.
11846 1998-04-18 Kirill M. Katsnelson <kkm@kis.ru>
11848 * device.el (device-pixel-height):
11849 (device-pixel-width):
11851 (device-mm-height):
11852 (device-bitplanes):
11853 (device-color-cells): Moved these 6 functions from device.c; they
11854 all use single (device-system-metrics) call.
11856 1998-05-09 SL Baur <steve@altair.xemacs.org>
11858 * dumped-lisp.el (preloaded-file-list): x-menubar.el and x-toolbar.el
11861 * menubar-items.el:
11862 * toolbar-items.el: Renamed from x-menubar/x-toolbar.
11863 Suggested by Hrvoje Niksic <hniksic@srce.hr>
11865 * help.el (help-map): Remove Hyperbole keybinding logic.
11866 Suggested by: Michael Ernst <mernst@cs.washington.edu>
11868 1998-05-08 SL Baur <steve@altair.xemacs.org>
11870 * x-menubar.el (default-menubar): Enable 'mail-user-agent' feature.
11871 From SAKIYAMA Nobuo <nobuo@db3.so-net.or.jp>
11873 1998-05-07 Andy Piper <andyp@parallax.co.uk>
11875 * msw-glyphs.el: use nicer icon3 from the frame icon.
11877 1998-05-07 SL Baur <steve@altair.xemacs.org>
11879 * version.el (emacs-version): Remove InfoDock conditionals.
11881 * startup.el (startup-splash-frame): Change ID logo name.
11883 1998-05-06 Hrvoje Niksic <hniksic@srce.hr>
11885 * files.el (after-find-file): If the user presses C-g on
11886 directory-creation prompt, kill the buffer.
11888 1998-05-06 SL Baur <steve@altair.xemacs.org>
11890 * simple.el (count-words-region): Reverse previous change.
11892 1998-05-05 Hrvoje Niksic <hniksic@srce.hr>
11894 * replace.el (query-replace): Just call perform-replace.
11895 (query-replace-regexp): Ditto.
11896 (perform-replace): Move region handling here.
11897 (perform-replace): Use the new arg to match-data.
11899 1998-03-08 Kyle Jones <kyle_jones@wonderworks.com>
11901 * x-init.el: Install X specific display table that
11902 displays char 0240 as a space to avoid whatever it is
11903 that screws up display of that character code.
11905 1998-05-03 Hrvoje Niksic <hniksic@srce.hr>
11907 * help.el (function-arglist): If no arguments are documented for a
11908 subr, print nothing rather than incorrect output.
11910 1998-05-05 SL Baur <steve@altair.xemacs.org>
11912 * cmdloop.el (command-error): Update bail-out error message to use
11913 `emacs-program-name'.
11915 * lib-complete.el: Remove reader macro cruft.
11917 * dumped-lisp.el (preloaded-file-list): Phase I: remove InfoDock
11920 * simple.el (count-words-region): Drop interactive-p check on the
11923 1998-05-04 Jonathan Harris <jhar@tardis.ed.ac.uk>
11927 Correct spelling of mswindows-font-canonicalize-name.
11929 1998-05-03 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
11931 * ldap.el (ldap-host-parameters-alist): Replaced with
11932 `ldap-host-parameters-plist'
11933 (ldap-search): Adapt to previous change
11935 1998-05-02 SL Baur <steve@altair.xemacs.org>
11937 * about.el (about-hackers): Update Bob Weiner bio.
11938 (about-maintainer-info): Ditto.
11940 1998-05-02 Hrvoje Niksic <hniksic@srce.hr>
11942 * simple.el (display-warning-minimum-level): Docfix.
11944 1998-04-04 Per Abrahamsen <abraham@dina.kvl.dk>
11946 * widget.el (:default-get): New keyword.
11947 * wid-edit.el (default, widget-default-default-get): Define it.
11948 (group, widget-group-default-get): Define it.
11949 (menu-choice, widget-choice-default-get): Define it.
11950 (widget-default-get): New function.
11951 (widget-choice-action): Call it.
11952 (widget-editable-list-entry-create): Call it.
11954 1998-05-01 Hrvoje Niksic <hniksic@srce.hr>
11956 * byte-optimize.el (byte-boolean-vars): Removed.
11957 (byte-optimize-lapcode): Use `built-in-variable-type' instead of
11958 lookup through `byte-boolean-vars'.
11960 1998-05-01 Kirill M. Katsnelson <kkm@kis.ru>
11962 * x-scrollbar.el (x-init-scrollbar-from-resources): Stuff
11963 resource-provided values into ghost specs for scrollbar-height and
11966 1998-05-01 Hrvoje Niksic <hniksic@srce.hr>
11968 * byte-optimize.el: Don't attempt to optimize /=.
11970 * bytecomp.el (byte-compile-one-ore-more-args): New function.
11971 (byte-compile-/=): Ditto.
11973 1998-05-02 SL Baur <steve@altair.xemacs.org>
11975 * apropos.el: Use `with-displaying-help-buffer'.
11976 (apropos-print): Remove explicit mentions of "*Apropos*" buffer.
11977 Use `with-displaying-help-buffer'.
11978 (apropos-follow): Do not give special treatment to buffer cursor
11979 was in prior to a mouse click.
11980 (apropos-describe-plist): Use `with-displaying-help-buffer'.
11981 (apropos-print-doc): Set correct buffer for setting text
11984 1998-05-01 SL Baur <steve@altair.xemacs.org>
11986 * help.el (help-buffer-prefix-string): New variable.
11987 (help-buffer-name): Use it.
11989 * modeline.el (modeline-minor-mode-menu): Alphabetize the minor
11992 1998-04-30 Greg Klanderman <greg@alphatech.com>
11994 * frame.el (other-frame): Work even when focus-follows-mouse is true.
11996 1998-05-01 Hrvoje Niksic <hniksic@srce.hr>
11998 * files.el (find-file-noselect): Update docstring.
11999 (find-file-noselect): Signal an error if found an unreadable file.
12000 (file-chase-links): Save the match data.
12001 (normal-mode): Use `lwarn' and `error-message-string'.
12002 (interpreter-mode-alist): Change defconst to defvar.
12003 (inhibit-first-line-modes-regexps): Ditto.
12004 (inhibit-first-line-modes-regexps): Added .tgz.
12005 (inhibit-first-line-modes-suffixes): Change defconst to defvar.
12006 (change-major-mode-with-file-name): New user-option.
12007 (set-visited-file-name): Synched with FSF.
12008 (file-name-extension): New function, from FSF 20.3.
12009 (file-relative-name): Synched with FSF.
12010 (save-some-buffers): Support the C-r feature.
12011 (recover-session): Synched with FSF.
12012 (kill-some-buffers): Ditto.
12013 (set-auto-mode): New argument JUST-FROM-FILE-NAME.
12015 1998-04-30 SL Baur <steve@altair.xemacs.org>
12017 * files.el (insert-file): Undo previous change and reenable use of
12020 1998-04-30 Hrvoje Niksic <hniksic@srce.hr>
12022 * window-xemacs.el (recenter): Define.
12024 1998-04-29 Andy Piper <andyp@parallax.co.uk>
12026 * font.el (mswindows-font-create-name)
12027 (mswindows-font-create-object): new functions for mswindows type
12030 * msw-faces.el (mswindows-font-canicolize-name): fix so that
12031 strings are parsed as well as font objects.
12033 1998-04-30 Hrvoje Niksic <hniksic@srce.hr>
12035 * modeline.el (defining-kbd-macro): Restore modeline indication of
12036 kbd-macro being recorded.
12037 (add-minor-mode): Simplify docstring.
12038 (modeline-minor-mode-menu): Remove stuff.
12040 1998-04-29 Andy Piper <andyp@parallax.co.uk>
12042 * code-process.el (call-process): dynamically decide process
12045 1998-04-29 Jim Radford <radford@robby.caltech.edu>
12047 * modeline.el: Add line-number-mode, column-number-mode to
12048 the modeline minor-mode menu. Button2 on the line number does
12051 1998-04-29 Andy Piper <andyp@parallax.co.uk>
12053 * mouse.el: move x-selection-owner-p type things to
12056 * msw-init.el: copy zmacs stuff from x-init.el
12058 * msw-select.el (mswindows-own-selection)
12059 (mswindows-disown-selection) (mswindows-selection-owner-p): new
12060 functions. Very simple minded implementation of selectio
12063 * select.el (own-selection) (disown-selection)
12064 (activate-region-as-selection) (select-make-extent-for-selection)
12065 (valid-simple-selection-p): functions moved from x-select.el for
12066 generalized selection.
12068 * x-select.el: see select.el changes.
12070 * x-toolbar.el: use new selection functions.
12072 1998-04-28 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
12074 * packages.el (packages-find-package-directories): Fixed bug that
12075 would pick up multiple site-package directories.
12076 (package-locations): Added "xemacs-packages" as a late package
12079 * find-paths.el: Now uses `emacs-program-name' and
12080 `emacs-program-version'.
12081 Additions to enforce version-specific directories in
12082 `paths-find-version-directory'.
12084 1998-04-29 SL Baur <steve@altair.xemacs.org>
12086 * default.el: Removed.
12087 * site-start.el: Removed.
12089 1998-04-29 Didier Verna <didier@xemacs.org>
12091 * minibuf.el (minibuffer-history-minimum-string-length): Default
12094 1998-04-28 SL Baur <steve@altair.xemacs.org>
12096 * find-paths.el (paths-program-name): Rename.
12097 (paths-emacs-root-p): Ditto.
12098 (paths-find-site-directory): Ditto.
12100 1998-04-26 Karl M. Hegbloom <karlheg@inetarena.com>
12102 * lisp-mode.el (emacs-lisp-mode-popup-menu-1): Add menu entry for
12103 `emacs-lisp-byte-compile-and-load'.
12105 1998-04-26 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
12107 * ldap.el (ldap-search): Fixed additional parameter passing to
12110 1998-04-27 Andy Piper <andyp@parallax.co.uk>
12112 * select.el (kill-primary-selection) (selection-owner-p)
12113 (copy-primary-selection) (yank-clipboard-selection)
12114 (selection-exists-p) (delete-primary-selection): new file and
12115 functions that do the right thing for the selected device.
12117 * x-menubar.el: use generalised selection functions.
12119 * dumped-lisp.el: dump select.el.
12121 1998-04-27 SL Baur <steve@altair.xemacs.org>
12123 * find-paths.el (paths-progname): New variable.
12124 (paths-emacs-root-p): Use it.
12125 (paths-find-site-directory): Ditto.
12127 1998-04-26 SL Baur <steve@altair.xemacs.org>
12129 * loadup.el ((member "dump" command-line-args)): Dump as
12130 `infodock' if InfoDock.
12132 1998-04-25 SL Baur <steve@altair.xemacs.org>
12134 * find-paths.el (construct-emacs-version): Simplify, include
12135 program name in the return value.
12136 * (paths-find-version-directory): Use it.
12138 1998-04-25 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
12140 * info.el (Info-parse-dir-entries): Fixed regexp
12141 (Info-build-dir-anew): Remove full suffix and capitalize info file
12142 name for files with no @direntry
12143 (Info-batch-rebuild-dir): New function
12144 (Info-suffixed-file): Check for regular files instead of simple
12145 file existence (could catch directories before)
12147 1998-04-25 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
12149 * setup-paths.el, find-paths.el: Removed uses of `not' which
12150 temacs doesn't have.
12152 * find-paths.el (paths-find-emacs-roots): Included exec-prefix
12153 into root searching.
12155 1998-04-24 Martin Buchholz <martin@xemacs.org>
12157 * subr.el: Remove definition of `not'.
12159 Sat Apr 24 1998 Andy Piper <andyp@parallax.co.uk>
12161 * msw-glyphs.el: enable graphics support.
12163 1998-04-23 Didier Verna <didier@xemacs.org>
12165 * x-menubar.el (default-menubar): restored the line-number-mode
12168 * misc doc string updates related to the options menu.
12170 1998-04-24 SL Baur <steve@altair.xemacs.org>
12172 * setup-paths.el (paths-construct-load-path): Fix typo.
12174 1998-04-23 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
12176 * x-menubar.el (default-menubar): font-menu-this-frame-only-p and
12177 font-menu-ignore-scaled-fonts don't have to be bound now; this
12178 gets us one step further towards making --no-autoloads work.
12180 * startup.el (normal-top-level): Load auto-autoloads only if
12181 lisp-directory is non-nil.
12183 * setup-paths.el (paths-construct-load-path): Made it robust
12184 against nil lisp-directory.
12186 * startup.el (startup-setup-paths-warning): Added `lisp-directory'
12187 to the list of variables that cause a warning when nil.
12189 * toolbar.el (init-toolbar-location): Now works even when there's
12190 no toolbar icon directory.
12192 1998-04-23 Hrvoje Niksic <hniksic@srce.hr>
12194 * help.el (view-lossage): Recognize it.
12196 * simple.el (log-message): Mark multiline messages.
12198 1998-04-22 SL Baur <steve@altair.xemacs.org>
12200 * info.el (Info-exit): `toolbar-info-frame' doesn't necessarily exist.
12202 1998-4-20 Stephen J. Turnbull <turnbull@sk.tsukuba.ac.jp>
12204 * package-get.el (package-get-all): add `\n' separator to
12205 interactive specification so that both variables are read
12207 1998-04-22 Didier Verna <didier@xemacs.org>
12209 * x-menubar.el: ported the options menu to Custom.
12210 Moved the "read only" toggle button to the buffers menu.
12211 Corrected some missing ;;;###autoload or defcustom.
12213 * scrollbar.el (scrollbars-visible-p): defcustom wrapper around
12214 the scrollbar-visible specifier for options menu handling.
12216 * toolbar.el (toolbar-visible-p)
12217 (toolbar-captioned-p)
12218 (default-toolbar-position): defcustom wrappers around
12219 the toolbar specifiers for options menu handling.
12221 * frame.el (get-frame-for-buffer-default-instance-limit):
12222 defcustom it for options menu handling.
12224 * font-lock.el (font-lock-mode): defcustom and autoload the variable
12225 font-lock-mode for options menu handling.
12227 * cus-start.el: added Custom properties to overwrite-mode for
12228 options menu handling.
12230 Wed Apr 22 12:59:35 1998 Andy Piper <andyp@parallax.co.uk>
12232 * about.el: shameless self-promotion.
12234 1998-04-21 Hrvoje Niksic <hniksic@srce.hr>
12236 * simple.el (raw-append-message): Slightly optimize.
12237 (remove-message): Use `push' for clarity.
12238 (append-message): Ditto.
12239 (display-warning): Dito.
12240 (raw-append-message): Send the message to the appropriate device.
12242 1998-04-22 SL Baur <steve@altair.xemacs.org>
12244 * auto-save.el (auto-save-cyclic-hash-14): De-ebolification.
12245 From Sean MacLennan <Sean.MacLennan@pika.ca>
12247 1998-04-18 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
12249 * setup-paths.el: Changed `directory-sep-char' to
12250 `path-separator', following a change in GNU Emacs.
12252 1998-04-19 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
12254 * info.el (Info-maybe-update-dir): Bug fix in `conservative' behaviour
12255 (Info-build-dir-anew): Add a final newline.
12256 (Info-build-dir-anew): Do not issue warning when rebuilding policy
12258 (Info-rebuild-dir): Ditto
12260 * dumped-lisp.el (preloaded-file-list): Added ldap.el
12262 1998-04-21 SL Baur <steve@altair.xemacs.org>
12264 * simple.el (count-words-buffer): Retain zmacs region.
12265 (count-words-region): Ditto.
12266 * simple.el: (what-line): Expanded line counts.
12267 (count-lines): New parameter to conditionalize whether collapsed
12269 From Bob Weiner <weiner@altrasoft.com>
12271 1998-04-19 SL Baur <steve@altair.xemacs.org>
12273 * packages.el (package-locations): infodock-packages must override
12274 mule-packages and packages.
12276 1998-04-19 Jonathan Harris <jhar@tardis.ed.a.uk>
12279 remove rude messages from widget-activation-widget-mapper
12280 and widget-activation-glyph-mapper
12282 1998-04-17 Jonathan Harris <jhar@tardis.ed.ac.uk>
12284 * toolbar.el: Remove (featurep 'x) test from
12285 toolbar-make-button-list
12287 1998-04-17 Hrvoje Niksic <hniksic@srce.hr>
12289 * gnuserv.el (gnuserv-edit): Switch to the next gnuserv buffer
12290 only if in the same frame.
12292 1998-04-17 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
12294 * packages.el (package-locations): Added site-packages hierarchy.
12296 * setup-paths.el (paths-default-info-directories): Introduced and
12299 * packages.el, setup-paths.el: Set various path searching depths
12302 * packages.el (packages-hierarchy-depth):
12303 (packages-load-path-depth): Introduced and used.
12305 * setup-paths.el (paths-load-path-depth): Introduced and used.
12307 * find-paths.el (paths-find-recursive-path): Added max-depth
12310 1998-04-15 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
12312 * setup-paths.el (paths-construct-info-path): Removed
12313 dependency on behavior of (file-name-as-directory "").
12315 1998-04-09 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
12317 * ldap.el (ldap-search): Adapt to the new low-level API using ldap
12320 1998-04-14 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
12322 * dump-paths.el, startup.el: Added handling for --debug-paths.
12324 1998-04-15 William M. Perry <wmperry@aventail.com>
12326 * wid-edit.el: We cannot just set the help-echo or balloon-help
12327 properties for an extent based on the :help-echo widget
12328 property, since help-echo and balloon-help cause an EXTENT to
12329 get passed in, where :help-echo functions are expecting a WIDGET
12331 1998-04-15 Kirill M. Katsnelson <kkm@kis.ru>
12333 * scrollbar.el (init-scrollbar-from-resources): Call
12334 mswindows-init-scrollbar-metrics when appropriate.
12336 Thu Apr 16 12:59:35 1998 Andy Piper <andyp@parallax.co.uk>
12338 * dumped-lisp.el: dump x-toolbar for window system
12340 * msw-init.el (init-post-mswindows-win): enable toolbars if we
12341 have support and xpm.
12343 1998-04-16 SL Baur <steve@altair.xemacs.org>
12345 * files.el (toggle-read-only): Fix docstring.
12346 From Didier Verna <didier@xemacs.org>
12348 1998-04-14 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
12350 * startup.el (normal-top-level): Load autoload-file-name without
12351 specifying an extension---some people only auto-autoload.el.gz.
12353 1998-04-06 Hrvoje Niksic <hniksic@srce.hr>
12355 * files.el (backup-enable-predicate): Don't bomb on NAME being
12358 1998-04-13 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
12360 * find-paths.el, packages.el: Now prefers configure'd paths.
12361 This shouldn't cause any of the originally anticipated problems as
12362 the current paths architecture will not define the various
12363 configure-xxx variables if they're not specified on the configure
12366 * find-paths.el, setup-paths.el, packages.el: Removed all
12367 mentionings of "/" as a path separator.
12368 Used paths-construct-path throughout.
12370 * find-paths.el (paths-construct-path): Created to assemble paths
12371 from directory components.
12373 * setup-paths.el, packages.el: Used paths-decode-directory-path
12374 instead of decode-path-internal.
12376 * find-paths.el: Removed unused (and bogus) paths-find-emacs-path
12378 (paths-decode-directory-path) Created.
12380 * setup-paths.el: Changed configure-exec-path to
12381 configure-exec-directory.
12383 1998-04-11 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
12385 * packages.el (packages-find-packages): Fixed decoding of
12388 * startup.el: -no-packages -> -no-early-packages.
12390 (packages-load-package-lisps): Fixed loading of auto-autoload
12393 * startup.el (normal-top-level): Fixed loading of core
12396 * obsolete.el: Un-obsoleted site-directory. Sigh.
12398 * startup.el, packages.el, dump-paths.el: Added proper settings
12399 for site-directory and lisp-directory variables.
12401 * startup.el, loadup.el: Renamed inhibit-update-autoloads to
12402 inhibit-package-autoloads and fixed handling of it.
12404 * startup.el, packages.el, dump-paths.el, loadup.el: Fixed
12405 handling of former inhibit-package-init, now
12406 inhibit-early-packages, to make -vanilla etc. work.
12408 1998-04-10 Kirill M. Katsnelson <kkm@kis.ru>
12410 * code-process.el (start-process): Fallback to 'undecided instead
12411 of 'binary for process input coding stream.
12413 * process.el (start-process): Docstring fix.
12415 1998-04-09 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
12417 * info.el (Info-insert-dir): Do not insert temporary dir files
12418 in Info-dir-file-attributes
12419 (Info-build-dir-anew): Ensure temporary buffer is not read-only
12420 (Info-rebuild-dir): Ditto.
12422 1998-04-09 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
12424 * obsolete.el: Added obsoleteness declarations for
12425 `site-directory' and `Info-default-directory-list'.
12427 1998-04-08 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
12429 * find-paths.el (paths-find-emacs-root): Only look at the
12430 executable at the end of the symlink chain for determining the
12433 1998-04-07 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
12435 * setup-paths.el (paths-construct-info-path): Changed construction
12436 to cater to gone default in configure.
12438 * find-paths.el (paths-uniq-append): Added.
12440 * packages.el: Rewritten package path construction once again.
12442 * dump-paths.el, startup.el: Removed package-path as a global
12445 * package-admin.el (package-admin-add-single-file-package):
12446 (package-admin-add-binary-package): Changed package-path to
12449 * packages.el (packages-split-path): Split path at "/" rather than
12450 nil according to change in emacs.c.
12452 1998-04-06 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
12454 * setup-paths.el (paths-construct-info-path): Changed info path
12455 order so that directories come out right.
12456 (paths-find-lock-directory): Fixed bug: It used to think
12457 configure-lock-directory is a path.
12459 1998-04-06 Jeff Miller <jmiller@smart.net>
12461 * x-toolbar.el: Added toolbar-vector-xxxxxx defvars. Modified
12462 initial-toolbar-spec to use new toolbar-vector-xxxxxx defvars. This
12463 eases the use of toolbar-add/kill-item functions.
12465 1998-04-07 Kirill M. Katsnelson <kkm@kis.ru>
12467 * code-files.el (file-coding-system-alist): Commented out
12468 loaddefs.el magical treatment.
12470 1998-04-06 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
12472 * info.el (Info-rebuild-outdated-dir): Added new option
12473 `conservative' and made it the default
12474 (Info-rebuild-dir): Appropriately parse multi-line description
12475 strings, and multi-section dir files. Issue warning when dir
12476 is rebuilt as temporary
12477 (Info-build-dir-anew): Issue warning when dir is built as
12480 1998-04-04 Kirill M. Katsnelson <kkm@kis.ru>
12482 * list-mode.el (list-mode-map): Bind highlight motion commands to
12483 standard keys left, right, C-b and C-f.
12485 1998-03-29 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
12487 * files.el (auto-mode-alist): allow .sc for Scheme->C
12489 1998-04-06 SL Baur <steve@altair.xemacs.org>
12491 * loadup.el (pureload): Don't quote (garbage-collect).
12493 1998-04-04 SL Baur <steve@altair.xemacs.org>
12495 * package-get-base.el: Updated.
12497 1998-04-04 Hrvoje Niksic <hniksic@srce.hr>
12499 * isearch-mode.el (isearch-just-started): New variable.
12500 (isearch-mode): Set it.
12501 (isearch-repeat): Advance one character forward only if the search
12502 was successful, and was not just started.
12503 (isearch-repeat): Clear isearch-just-started.
12505 1998-04-02 SL Baur <steve@altair.xemacs.org>
12507 * finder.el (finder-compile-keywords): Don't eval new finder-inf
12510 1998-03-26 Hrvoje Niksic <hniksic@srce.hr>
12512 * subr.el (listify-key-sequence): Removed.
12514 1998-03-31 Hrvoje Niksic <hniksic@srce.hr>
12516 * bytecomp.el (byte-compile-print-gensym): New option.
12517 (byte-compile-output-file-form): Use it.
12518 (byte-compile-output-docform): Ditto.
12519 (byte-compile-compiled-obj-to-list): Ditto.
12521 Sun Mar 29 1998 Andy Piper <andyp@parallax.co.uk>
12523 * msw-glyphs.el: set frame icon if xpm support.
12525 1998-03-30 Kyle Jones <kyle_jones@wonderworks.com>
12527 * help.el: Code that pretty prints variable values
12530 1998-04-02 SL Baur <steve@altair.xemacs.org>
12532 * find-paths.el (paths-emacs-root-p): Correct test for installation
12534 From Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
12536 1998-03-30 Kyle Jones <kyle_jones@wonderworks.com>
12538 * loaddefs.el: Don't set debug-ignored-errors; leave
12539 its default value set to nil.
12541 1998-03-29 Damon Lipparelli <lipp@primus.com>
12543 * info.el (Info-rebuild-dir): fixed mis-spelling.
12545 1998-03-29 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
12547 * info.el (Info-rebuild-outdated-dir): New custom var
12548 (Info-insert-node): Create/update dir file when needed, ie when it
12549 does not exist or is older than some info files in directory
12551 1998-04-01 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
12553 * setup-paths.el, dump-paths.el, startup.el, packages.el: Allowed
12554 for last packages, mainly for using a 20.4 package base.
12556 * packages.el (late-packages): Typo fix. It was called
12559 * find-paths.el (paths-find-emacs-root): Bug fix: it now chases
12560 relative symlinks correctly.
12561 (paths-find-emacs-roots): More rigorous checking for plausible
12562 configuration-time root.
12564 * startup.el (normal-top-level): Added a warning if XEmacs cannot
12567 1998-03-27 Martin Buchholz <martin@xemacs.org>
12569 * faces.el: Fix docstrings.
12570 * glyphs.el: Fix docstrings.
12571 * mouse.el: Fix docstrings.
12573 * frame.el: Change phrase `current frame' to `selected frame'.
12575 * faces.el (face-spec-set-match-display): Make FRAME arg optional.
12577 * bytecomp.el (displaying-byte-compile-warnings): Rewrite some
12578 macros using backquote to make them infinitely more readable.
12580 1998-03-30 SL Baur <steve@altair.xemacs.org>
12582 * packages.el (packages-find-package-path): Hardcoded specialized
12583 InfoDock support until we can clean this up.
12585 * help.el (describe-bindings-1): Return the value of the bindings
12586 help buffer created.
12587 (describe-bindings): Ditto.
12589 * simple.el (set-variable): Restore previous behavior of not
12590 bombing if the variable to set is not boundp.
12592 1998-03-30 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
12594 * packages.el (packages-handle-package-dumped-lisps): Allow for
12595 non-local files to be loaded off the package-lisp variable.
12597 1998-03-27 Kyle Jones <kyle_jones@wonderworks.com>
12599 * x-faces.el: Global X resources should override
12600 specs for all device classes (color, grayscale, mono);
12601 code currently doesn't override any of them. Fixed by
12602 calling remove-specifier with '(x default) as the tag
12603 set and allowing inexact matches.
12605 1998-03-27 Kyle Jones <kyle_jones@wonderworks.com>
12607 * faces.el: Separated face initializations based on
12608 device classes into device type specific (tag set,
12609 instantiator) pairs.
12611 1998-03-09 Hrvoje Niksic <hniksic@srce.hr>
12613 * wid-edit.el (widget-choice-action): Remember user's explicit
12615 (widget-choice-value-create): Respect it.
12616 From Richard Stallman <rms@gnu.org>
12618 1998-03-26 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
12620 * setup-paths.el (paths-construct-info-path): Always append
12621 existing directories from configure-time info path.
12623 * startup.el (startup-setup-paths): Renamed misnamed info-path to
12624 Info-directory-list.
12626 * info.el: Removed Info-default-directory-list which was broken by
12628 Removed bogus initialization of Info-directory-list---startup.el
12629 can do a much better job.
12630 Added autoload of Info-directory-list.
12632 * setup-paths.el (paths-construct-load-path): Fixed a bug pointed
12633 out by Martin Buchholz <martin@xemacs.org>: EMACSLOADPATH used to
12634 be exclusive; now it's merely given precedence, just like in the
12637 1998-03-25 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
12639 * find-paths.el (paths-find-architecture-directory): Fix bug with
12640 finding; it used to default too early.
12642 1998-03-25 Martin Buchholz <martin@xemacs.org>
12644 * packages.el (packages-split-path): Fix a bug; it used to fail
12645 for paths that weren't split.
12647 1998-03-26 SL Baur <steve@altair.xemacs.org>
12649 * finder.el (finder-compile-keywords): trap on errors.
12651 1998-03-24 Kyle Jones <kyle_jones@wonderworks.com>
12653 * x-faces.el (remove-specifier-specs-matching-tag-set-cdrs): Pass
12654 fourth argument of t so that only the specs exactly
12655 matching the tag lists are removed.
12657 1998-03-25 SL Baur <steve@altair.xemacs.org>
12659 * make-docfile.el: Don't discard the BOOTSTRAPLOADPATH.
12661 1998-03-23 SL Baur <steve@altair.xemacs.org>
12663 * minibuf.el (mouse-read-file-name-1): If a default directory was
12664 specified, use it for generating the completions.
12666 1998-03-23 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
12668 * update-elc.el: Now respects inhibit-package-init and
12670 Now does path construction with loadup-paths.
12672 * startup.el (normal-top-level, startup-setup-paths): Now respects
12673 inhibit-package-init and inhibit-site-lisp.
12675 * packages.el (packages-find-package-path): Extended package path
12676 by version-specific hierarchies.
12677 (packages-find-packages): Now respects inhibit flag and
12679 Moved path setup to loadup-paths.
12681 * make-docfile.el: Now respects inhibit-package-init and
12683 Now does path construction with loadup-paths.
12685 * loadup.el: Now respects inhibit-package-init and
12688 * dumped-lisp.el (preloaded-file-list): Added loadup-paths.
12690 * loadup-paths.el: New file: setup load-path to encompass
12693 1998-03-22 SL Baur <steve@altair.xemacs.org>
12695 * auto-show.el: load-gc renamed to pureload.
12696 * site-load.el: Ditto.
12697 * packages.el (toplevel): Ditto.
12698 * loadup.el (really-early-error-handler): Ditto.
12699 * dumped-lisp.el (preloaded-file-list): Ditto.
12700 * cus-face.el (custom-declare-face): Ditto.
12702 1998-03-22 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
12704 * <Today>: The Big Path Searching Overhaul.
12706 * find-paths.el: New file: find and assemble paths in the
12707 installation hierarchy.
12709 * setup-paths.el: New file: global layout of paths and directories
12710 within the XEmacs hierarchy.
12712 * packages.el: Replaced everything related to path searching and
12713 startup by code in terms of find-paths.
12715 * loadup.el, make-docfile.el, update-elc.el, startup.el: Now calls
12716 the new path searching engine.
12718 * dumped-lisp.el (preloaded-file-list): Added new files find-paths
12721 1998-03-22 SL Baur <steve@altair.xemacs.org>
12723 * dumped-lisp.el (preloaded-file-list): Load setup-paths.elc not
12726 1998-03-20 Kirill M. Katsnelson <kkm@kis.ru>
12728 * msw-glyphs.el: Added check for 'mswindows feature, so the file
12729 compiles identically in any configuration.
12730 Removed irrelevant commentary.
12732 1998-03-20 Kirill M. Katsnelson <kkm@kis.ru>
12734 * simple.el (set-variable): Allow setting specifiers.
12736 1998-03-19 SL Baur <steve@altair.xemacs.org>
12738 * lisp.el (forward-sexp): Revert previous change.
12740 1998-03-18 SL Baur <steve@altair.xemacs.org>
12742 * frame.el (frame-initialize): Use `delete-console' instead of
12743 `delete-device' to delete the stream console to match the usage in
12746 1998-03-16 SL Baur <steve@altair.xemacs.org>
12748 * files.el (cdpath-previous): New variable.
12750 From Bob Weiner <weiner@wave.altrasoft.com>
12752 1998-03-15 Kyle Jones <kyle_jones@wonderworks.com>
12754 * keydefs.el: Changed keybindings of forward-char,
12755 backward, scroll-up and scroll-down to point to their
12756 -command counterparts.
12758 * simple.el: New functions: forwarc-char-command,
12759 backwrad-char-command, scroll-up-command,
12760 scroll-down-command which work liek their counterparts
12761 except that they honor the variable
12762 signal-error-on-buffer-boundary.
12764 Definition of signal-error-on-buffer-boundary received
12767 defvar declaration added for word-across-newline to avoid
12768 byte-compiler warning about the free variable reference.
12770 1998-03-14 Kirill M. Katsnelson <kkm@kis.ru>
12772 * winnt.el: Removed "%t" from the beginning of
12773 modeline-format. From now on, there's no nt-specifics in the modeline.
12775 1998-03-14 SL Baur <steve@altair.xemacs.org>
12777 * setup-paths.el (paths-setup-paths-warning): Replace occurrences
12778 of `when' with `if'.
12780 1998-03-03 Kirill M. Katsnelson <kkm@kis.ru>
12782 * msw-glyphs.el: New file. Defines TTY-style glyphs for
12783 mswindows. Must be reworked along with glyphs.el, or
12784 merged into it, after there is images support.
12786 * dumped-lisp.el (preloaded-file-list): Dump msw-glyphs.el when
12789 1998-03-13 SL Baur <steve@altair.xemacs.org>
12791 * faces.el: fix for text cursor initialization.
12792 Suggested by Kyle Jones <kyle_jones@wonderworks.com>
12793 From Andy Piper <andyp@parallax.co.uk>
12795 1998-03-11 Pete Ware <ware@cis.ohio-state.edu>
12797 * files.el (set-auto-mode): If a mode is not fboundp, check to see
12798 if there is an existing package that handles it and warn the user
12801 1998-03-02 Kirill M. Katsnelson <kkm@kis.ru>
12803 * x-menubar.el (default-menubar): Greyed out "Help / Basics /
12804 Installation" menu item when Installation-string is not bound.
12806 1998-03-11 SL Baur <steve@altair.xemacs.org>
12808 * lisp.el (forward-sexp): Fix for test for balanced sexp.
12809 From Jeremiah W. James <jerry@cs.ucsb.edu>
12811 1998-03-10 Kyle Jones <kyle_jones@wonderworks.com>
12814 * faces.el: Fix face initialization.
12816 1998-03-10 Glynn Clements <glynn@sensei.co.uk>
12818 * files.el (backup-enable-predicate): fix breakage introduced
12821 1998-03-09 Kyle Jones <kyle_jones@wonderworks.com>
12823 * x-faces.el (x-init-face-from-resources): The
12824 TTY face property retrieval functions don't return
12825 specifiers, so use face-property instead.
12827 1998-03-09 SL Baur <steve@altair.xemacs.org>
12829 * mwheel.el (mwheel-install): Use portable keysyms and syntax.
12831 1998-03-09 Kyle Jones <kyle_jones@wonderworks.com>
12833 * x-menubar.el: Expanded documentation for
12834 option-save-faces. Changed Options -> Browse Faces
12835 menu entry to invoke customize-face.
12837 1998-03-09 Kyle Jones <kyle_jones@wonderworks.com>
12839 * faces.el: Most face initialization moved out of
12840 init-other-random-faces to the top level so that the
12841 initialization happens before Xemacs is dumped. Much
12842 of the fascist "face-differs-from-default-p or FROB!"
12843 code has been retired in favor of letting the user do
12844 what they want to do. Face initialization code changed
12845 to use `default' specifier tag so that the settings can
12846 be overridden later if the user wishes it.
12848 1998-03-08 SL Baur <steve@altair.xemacs.org>
12850 * about.el (about-hackers): Update contributors list.
12852 1998-03-07 Kyle Jones <kyle_jones@wonderworks.com>
12854 * specifier.el: Define new specifier tag `default'.
12856 * modeline.el: Initialize faces using `default' tag.
12858 * x-faces.el (x-init-face-from-resources): Remove
12859 specifier specs containing the `default' tag before
12862 1998-03-02 John Jones <jj@asu.edu>
12864 * package-get.el (package-get-all): fixed arguments on call to
12865 package-admin-add-single-file-package.
12866 * package-get.el (package-get-installedp): fixed to match
12867 advertised behavior.
12868 * package-get.el: added function package-get-update-all which
12869 installs newest versions of all the current packages (if they are
12870 not already installed).
12872 1998-03-04 Jens-Ulrik Petersen <petersen@kurims.kyoto-u.ac.jp>
12874 * files.el (find-file-noselect): Uncommented `truename' binding in
12875 `let*' and use it later to set `buffer-file-truename' iff it's
12876 still nil, as happens for example when finding a compressed
12877 file with "jka-compr".
12879 Wed Mar 04 08:55:12 1998 Andy Piper <andyp@parallax.co.uk>
12881 * faces.el: in make-face-* type functions do the operation for all
12882 window systems, not just the first one found.
12884 * font.el: call mswindows-list-fonts for mswindows.
12886 1998-03-02 Glynn Clements <glynn@sensei.co.uk>
12888 * code-process.el (call-process-region):
12889 * process.el (call-process-region):
12890 * package-get.el (package-get-dir):
12891 * files.el (backup-enable-predicate):
12892 * gnuserv.el (gnuserv-temp-file-regexp):
12893 Use temp-directory in place of `/tmp'.
12895 Fri Feb 20 21:22:34 1998 Darryl Okahata <darrylo@sr.hp.com>
12897 * "Fast" dired-in-C enhancements for Windows 95/NT:
12899 * files.el: Added function, `wildcard-to-regexp', from GNU
12902 * files.el (insert-directory): Modified to use special
12903 dired-in-C enhancements if present.
12905 Mon Mar 02 11:37:36 1998 Andy Piper <andyp@parallax.co.uk>
12907 * code-files.el: make default coding no-conversion.
12909 1998-03-02 SL Baur <steve@altair.xemacs.org>
12911 * dumped-lisp.el (preloaded-file-list): Find Installation.el from
12914 * update-elc.el: Strip directory when testing for files not to
12917 1998-03-02 Aki Vehtari <Aki.Vehtari@hut.fi>
12919 * lisp-mode.el: Use recommended form for menus.
12921 * info.el (Info-construct-menu): Use recommended form for menus.
12923 * gnuserv.el (gnuserv-edit-files): Use recommended form for menu
12926 1998-02-28 Kyle Jones <kyle_jones@wonderworks.com>
12928 * frame.el: Resurrect get-frame-for-buffer-default-to-current.
12929 (get-frame-for-buffer-noselect): Always return frames
12930 in the not-this-window-p cond clause.
12932 1998-02-27 SL Baur <steve@altair.xemacs.org>
12934 * help.el (describe-installation): New function.
12936 * x-menubar.el (default-menubar): Add describe-installation to
12939 * packages.el (packages-unbytecompiled-lisp): Installation.el
12940 should not be bytecompiled.
12942 * dumped-lisp.el (preloaded-file-list): Dump Installation with
12945 * x-menubar.el (default-menubar): Use correct guard for VM menu
12948 * coding.el: Add coding systems for iso-8859-[12] for No-Mule + file
12950 From Andy Piper <andyp@parallax.co.uk>
12952 1998-02-26 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
12954 * ldap.el: Do not require ldap-internal at compile time.
12956 Tue Feb 17 12:50:37 1998 Andy Piper <andyp@parallax.co.uk>
12958 * code-files.el: new file. a virtual copy of mule-files.el
12959 but without charset
12960 dependencies. (toggle-buffer-file-ocding-system) new function for
12961 changing the eol type for the current buffer.
12963 * code-process.el: new file. a copy of
12964 mule-process.el. mule-process.el will disappear when things have
12967 * coding.el: new file. a virtual copy of mule-files.el but
12968 without charset dependencies. (coding-system-base) new function
12969 for getting the parent coding system of a coding system with eol
12972 * dumped-lisp.el: add above files for the non-mule case.
12974 1998-02-25 Kyle Jones <kyle_jones@wonderworks.com>
12976 * window-xemacs.el (display-buffer): If no explicit
12977 frame is specified, search for a window that displays
12978 the buffer on the currently selected frame, before
12979 searching other frames.
12981 1998-02-25 Kyle Jones <kyle_jones@wonderworks.com>
12983 * frame.el (get-frame-for-buffer): If not-this-window-p
12984 is non-nil, use window on the selected frame if it is not
12985 also the selected window. When defaulting, search for
12986 windows on the currently selected fgrame before searching
12989 1998-02-25 Didier Verna <didier@xemacs.org>
12991 * modeline.el (modeline-swap-buffers): originally named
12992 `mouse-release-modeline'. Whether to actually swap the buffers is
12993 decided in `mouse-drag-modeline'.
12994 (mouse-drag-modeline): A button release event is considered a
12995 mouse click is both X (modeline scroll) and Y (modeline drag) pos
12998 1998-02-25 SL Baur <steve@altair.xemacs.org>
13000 * x-menubar.el: Put redo on the menubar.
13001 From Aki Vehtari <Aki.Vehtari@hut.fi>
13003 1998-02-22 Greg Klanderman <greg@alphatech.com>
13005 * bytecomp.el (displaying-byte-compile-warnings): if
13006 temp-buffer-show-function is set, use it to display current set of
13007 warnings in the "*Compile-Log-Show*" buffer.
13009 * simple.el (display-warning-buffer): if temp-buffer-show-function
13010 is set, use it to display current set of warnings in the
13011 "*Warnings-Show*" buffer.
13013 1998-02-20 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
13015 * cl-extra.el (equalp): Make (equalp ?A ?a) return t as in
13018 1998-02-23 Aki Vehtari <Aki.Vehtari@hut.fi>
13020 * menubar.el: Allow button descriptors at least 2 long.
13022 * x-menubar.el (default-menubar): Use recommended forms.
13023 (file-menu-filter): Remove.
13024 (edit-menu-filter): Remove.
13026 1998-02-24 SL Baur <steve@altair.xemacs.org>
13028 * about.el (about-hackers): Updated.
13030 1998-02-22 Greg Klanderman <greg@alphatech.com>
13032 * help.el (help-max-help-buffers): new variable
13033 (help-register-and-maybe-prune-excess): new function
13034 (help-buffer-name): use help-max-help-buffers.
13035 (with-displaying-help-buffer): use
13036 help-register-and-maybe-prune-excess.
13038 * help.el (help-maybe-pretty-print-value): if the value fits on
13041 1998-02-21 Greg Klanderman <greg@alphatech.com>
13043 * (with-displaying-help-buffer): there is no need to kill the buffer
13044 if it exists, because with-output-to-temp-buffer will clear it.
13045 further, killing the buffer violates the rule that
13046 temp-buffer-show-function, if set, has the full responsibility of
13047 showing the temp buffer. killing the buffer fucks with the window
13048 configuration, hosing temp-buffer-show-function.
13051 1998-02-23 Didier Verna <didier@xemacs.org>
13053 * modeline.el (mouse-drag-modeline):
13054 - Always scroll the modeline that was originally clicked on.
13055 - Use x pixels instead of x characters (which doesn't work anyway)
13056 as horizontal reference for modeline dragging. This allows us to
13057 keep on dragging the modeline even if the motion event occurs in
13060 1998-02-23 Didier Verna <didier@xemacs.org>
13062 * x-mouse.el (x-init-pointer-shape): use a crossed-arrows cursor
13063 glyph on the modeline to indicate that dragging the mouse has an
13064 effect both horizontally and vertically.
13066 1998-02-24 SL Baur <steve@altair.xemacs.org>
13068 * about.el (about-xemacs): Get rid of redundant visible version
13071 1998-02-19 SL Baur <steve@altair.xemacs.org>
13073 * about.el (about-hackers): Update credits.
13075 1997-12-22 Christoph Wedler <wedler@fmi.uni-passau.de>
13077 * prim/register.el (view-register): Show register type file-query.
13079 1998-02-17 Kyle Jones <kyle_jones@wonderworks.com>
13081 * mode-motion.el (mode-motion-highlight-internal):
13082 save-excursion inside save-window-exucrsion form to
13083 hide buffer point changes from save-window-excursion.
13084 Prevents display flickering when the mouse pointer
13087 1998-02-17 Didier Verna <didier@xemacs.org>
13089 * mouse.el (default-mouse-track-set-point-in-window): rewrote this
13090 function to handle correctly the case of a toolbar one side of the
13091 window: scrolling will not necessarily happen.
13093 1998-02-17 Kyle Jones <kyle_jones@wonderworks.com>
13095 * files.el (after-find-file): Restore missing argument
13096 to format that provides filename for "... consider M-x
13097 recover-file" message. Also call `message' with "%s"
13098 as the first arg instead of an arbitrary string.
13100 1998-02-18 SL Baur <steve@altair.xemacs.org>
13102 * about.el (about-hackers): Various additions.
13104 1998-02-15 SL Baur <steve@altair.xemacs.org>
13106 * autoload.el (generate-file-autoloads-1): Don't force an extra
13107 line out when copying on-the-same line autoloads.
13109 * x-menubar.el (default-menubar): Add Sokoban to the menubar if it
13112 1998-02-14 Martin Buchholz <martin@xemacs.org>
13114 * x11/x-win-xfree86.el (x-win-init-xfree86):
13115 * x11/x-win-sun.el (x-win-init-sun):
13116 * x11/x-init.el (x-initialize-compose):
13118 (backward-or-forward-kill-sexp):
13119 (backward-or-forward-kill-sentence):
13120 (backward-or-forward-kill-word):
13121 (backward-or-forward-delete-char):
13122 * prim/isearch-mode.el (isearch-help-or-delete-char):
13123 Use x-keysym-on-keyboard-sans-modifiers-p instead of
13124 x-keysym-on-keyboard-p to detect backspace.
13125 Use symbols instead of strings (now deprecated) with x-keysym-*-p.
13126 Clean up symbols used with dead keys, checking Linux and solaris
13128 Simplify x-win-*.el using above methods.
13129 Change documentation for x-keysym-*-p functions.
13131 1998-02-14 SL Baur <steve@altair.xemacs.org>
13133 * about.el (about-hackers): Restore entries for Michael Sperber and
13135 From Vinnie Shelton <acs@acm.org>
13137 1998-02-14 Hrvoje Niksic <hniksic@srce.hr>
13139 * simple.el (count-words-region): Ditto.
13141 1998-02-12 Hrvoje Niksic <hniksic@srce.hr>
13143 * simple.el (count-words-buffer): Document. Don't print anything
13144 if non-interactive.
13146 1998-02-12 SL Baur <steve@altair.xemacs.org>
13148 * packages.el (packages-hardcoded-lisp): easymenu.el is in
13149 multiple files in InfoDock.
13151 1998-02-11 SL Baur <steve@altair.xemacs.org>
13153 * packages.el (packages-hardcoded-lisp): id-vers.elc is loaded
13154 from version.el in InfoDock.
13156 * dumped-lisp.el (preloaded-file-list): Don't treat InfoDock
13159 1998-02-09 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
13161 * bytecomp-runtime.el (proclaim-inline): Single quotes around
13162 variable name in docstring.
13164 1998-02-10 Andreas Jaeger <aj@arthur.rhein-neckar.de>
13166 * menubar.h: Include "gui.h".
13168 1998-02-10 SL Baur <steve@altair.xemacs.org>
13170 * site-load.el: Fix documentation.
13172 1998-02-09 SL Baur <steve@altair.xemacs.org>
13174 * package-get-base.el (package-get-base): Updated.
13176 * keymap.el: PC-ize.
13178 1998-02-08 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
13180 * hyper-apropos.el (hyper-apropos-get-doc): Print the `loaded
13181 from' on a fresh line.
13183 1998-02-08 Hrvoje Niksic <hniksic@srce.hr>
13185 * help.el (help-maybe-pretty-print-value): prin1, not princ the
13188 1998-02-09 SL Baur <steve@altair.xemacs.org>
13190 * undo-stack.el: PC-ize.
13192 * cmdloop.el: PC-ize.
13194 1998-02-08 SL Baur <steve@altair.xemacs.org>
13196 * bytecomp-runtime.el: PC-ize.
13198 * byte-optimize.el: Prolog fixup. PC-ize.
13200 * cus-dep.el: Spelling fix.
13202 * text-mode.el: Synch with Emacs 20.2. (Original ChangeLog
13205 1997-08-29 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
13207 * text-mode.el (text-mode-hook-identify): New function,
13208 put on text-mode-hook. Set text-mode-variant here.
13209 (text-mode): Don't set it here.
13211 1997-08-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
13213 * text-mode.el (text-mode-hook): New defvar.
13214 (text-mode-variant): New variable.
13215 (text-mode): Set that variable locally.
13216 (toggle-text-mode-auto-fill): New command.
13218 1997-06-15 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
13220 * text-mode.el (text-mode): Let all-white lines separate paragraphs.
13222 1997-06-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
13224 * text-mode.el (paragraph-indent-text-mode):
13225 Renamed from spaced-text-mode.
13226 (text-mode-map): Bind TAB to indent-relative.
13227 (indented-text-mode-map): Variable deleted.
13228 (indented-text-mode): Now an alias for text-mode.
13230 1998-02-05 SL Baur <steve@altair.xemacs.org>
13232 * loadup.el: test-atoms debugging stuffs removed.
13234 1998-02-03 Martin Buchholz <Martin Buchholz <martin@xemacs.org>
13236 * lisp/loaddefs.el (completion-ignored-extensions): Add ".class"
13238 1997-12-30 Colin Rafferty <colin@xemacs.org>
13240 * help.el (describe-beta): Made it use `locate-data-file'.
13241 (describe-distribution): Ditto.
13242 (describe-copying): Ditto.
13243 (describe-project): Ditto.
13244 (view-emacs-news): Ditto.
13246 * help-nomule.el (help-with-tutorial): Made it use
13247 `locate-data-file' to find tutorial.
13249 1998-01-28 Jonathon Harris <jhar@tardis.ed.ac.uk>
13251 * about.el: Corrected my email address.
13253 * mouse.el: Added 'mouse-mswindows-drop' similar to
13254 'mouse-offix-drop'.
13256 1998-01-27 SL Baur <steve@altair.xemacs.org>
13258 * loadup.el (running-xemacs): Spelling fix.
13260 1998-01-26 Colin Rafferty <colin@xemacs.org>
13262 * packages.el (packages-find-packages-1): Don't allow a backwards
13263 compatible lisp tree to overwrite `preloaded-file-list'.
13265 1998-01-26 SL Baur <steve@altair.xemacs.org>
13267 * loadup.el: Don't delete "xemacs" prior to dumping.
13269 1998-01-24 SL Baur <steve@altair.xemacs.org>
13271 * package-info.el (pi-last-mod-date): New function.
13272 (pi-author-version): New function.
13273 (batch-update-package-info): Use them.
13275 1998-01-23 Colin Rafferty <colin@xemacs.org>
13277 * frame.el (get-frame-for-buffer-default-to-current): Create.
13278 (get-frame-for-buffer-noselect): Allow user to use current frame
13279 with `get-frame-for-buffer-default-to-current'.
13281 1998-01-22 Hrvoje Niksic <hniksic@srce.hr>
13283 * bytecomp.el (byte-compile-output-file-form): Set print-gensym.
13284 (byte-compile-output-docform): Ditto.
13285 (byte-compile-compiled-obj-to-list): Ditto.
13287 1998-01-22 Kyle Jones <kyle_jones@wonderworks.com>
13289 * startup.el (command-line-1): Removed code that ran
13292 1998-01-21 Hrvoje Niksic <hniksic@srce.hr>
13294 * help-macro.el (make-help-screen): Bind `help-read-key' via flet.
13296 1998-01-17 Hrvoje Niksic <hniksic@srce.hr>
13298 * frame.el (suspend-emacs-or-iconify-frame): Check using
13299 `device-on-window-system-p' instead of explicitly checking for X,
13300 so that the same logic works for MS Windows.
13301 (suspend-or-iconify-emacs): Ditto.
13303 1998-01-14 Hrvoje Niksic <hniksic@srce.hr>
13305 * about.el (about-maintainer-info): Andy Piper is back.
13306 (xemacs-hackers): Updated Andy Piper's email address.
13307 (about-hackers): Added Jonathan Harris.
13308 (about-hackers): Updated Tibor Polgar's email address.
13310 1998-01-18 SL Baur <steve@altair.xemacs.org>
13312 * about.el: Add xemacs.org email manager.
13314 * package-get-base.el (package-get-base): Updated with most recent
13317 1998-01-14 Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
13319 * help.el (function-arglist): Use `indirect-function' instead of
13320 `symbol-function' so that aliases are treated correctly.
13322 1998-01-13 Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
13324 * help.el (help-map): Add f1 binding to `help-for-help'.
13325 Suggested by Karl M. Hegbloom <karlheg@inetarena.com>.
13326 (describe-key-briefly): Use `princ' "%s" to print object.
13327 (with-displaying-help-buffer): Kill buffer if it exists, again.
13328 (describe-key): Use `princ' "%s" to print object.
13329 (describe-function-1): Use `princ' "%s" to print object.
13330 Commented out alias lines removed.
13331 (help-pretty-print-limit): New variable to control pretty-printing
13332 of variable values.
13333 (help-maybe-pretty-print-value): Steve wins! Renamed back from
13334 `help-pretty-print-value' again. Only print-print when OBJECT is
13335 list of length less than `help-pretty-print-limit'.
13336 (describe-variable): Use `help-maybe-pretty-print-value' again.
13338 1998-01-18 SL Baur <steve@altair.xemacs.org>
13340 * simple.el (blink-matching-open): Remove C++ kludge.
13341 Suggested by Bob Weiner <weiner@wave.altrasoft.com>
13343 1998-01-14 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
13345 * info.el (Info-default-directory-list): Made the documentation
13348 1998-01-13 Martin Buchholz <martin@xemacs.org>
13350 * lisp/packages.el:
13351 * lisp/package-admin.el:
13352 * lisp/build-report.el:
13355 1998-01-14 Christoph Wedler <wedler@fmi.uni-passau.de>
13357 * Patches/font-lock.el (java-font-lock-keywords-*): Would produce
13358 warnings in Java buffers without final newline and editing the
13361 1998-01-17 SL Baur <steve@altair.xemacs.org>
13363 * packages.el (packages-find-packages-1): Don't allow a backwards
13364 compatible lisp tree to overwrite `preloaded-file-list'.
13365 Suggested by Colin Rafferty <colin@xemacs.org>
13367 * mouse.el (mouse-offix-drop): Set undo-boundary.
13368 From Oliver Graf <ograf@fga.de>
13370 1998-01-13 SL Baur <steve@altair.xemacs.org>
13372 * loadup.el (load-gc): rewrite as defun.
13373 Print something sensical if a required dump-time file isn't found.
13375 1998-01-12 SL Baur <steve@altair.xemacs.org>
13377 * menubar.el (check-menu-syntax): Emergency dirty fix -- the 0 plist
13378 bug strikes a menudescriptor.
13380 * package-get-base.el (package-get-base): Updated.
13382 * package-info.el (batch-update-package-info): Derive REQUIRES
13385 1998-01-13 Hrvoje Niksic <hniksic@srce.hr>
13387 * files.el (save-some-buffers): Don't play games with deleting
13388 other windows if we are in the minibuffer window.
13390 1998-01-08 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
13392 * modeline.el (modeline-minor-mode-menu): Add support for :active
13393 (add-minor-mode): Document :active property to TOGGLE.
13395 1998-01-07 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
13397 * modeline.el (modeline-minor-mode-menu): Add support for an
13398 `:included' predicate in the `toggle-sym' plist.
13399 (add-minor-mode): Document the :included property, format
13400 docstring some more.
13401 (modeline-minor-mode-menu): Documentation string added.
13403 1998-01-02 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
13405 * modeline.el (modeline-minor-mode-menu): genmenlab the menu
13406 labels from the symbol-names by thwacking off the overly redundant
13407 and overused "mode", parenthesizing "minor", and capitalizing the
13408 resultant strings. Also shortened the menu's title by eliminating
13409 the redundant buffer name.
13410 (add-minor-mode): Beautified the docstring, added mention of the
13411 `:menu-tag' property of TOGGLE.
13412 (modeline-minor-mode-menu): Frinked the `:menu-tag' property on
13413 `toggle-sym' to beatify the mode-life menus.
13414 * (abbrev-mode): (put)'ed a `:menu-tag' on it and
13415 `auto-fill-function'.
13417 1998-01-02 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
13419 * modeline.el (modeline-minor-mode-menu): Changed the string-only
13420 menus to :style 'toggle.
13422 1997-12-10 Markus Linnala <maage@cs.tut.fi>
13424 * simple.el: Use mh-user-agent-compose as mh-e-user-agent.
13426 1997-12-11 Christoph Wedler <wedler@fmi.uni-passau.de>
13428 * packages/hyper-apropos.el (hyper-apropos-insert-face): Would
13429 only recognize first hyperlink.
13430 (hyper-apropos-highlightify): Deletia, this is already done by
13431 `hyper-apropos-insert-face'.
13432 (hyper-apropos-help-mode): Don't call `hyper-apropos-highlightify.
13434 1998-01-09 SL Baur <steve@altair.xemacs.org>
13436 * x-toolbar.el (toolbar-ispell-internal): Use ispell-message for
13438 (toolbar-mail-reader): Add support for `send'.
13439 From Jonathan Marten <jonathan.marten@UK.Sun.COM>
13441 1998-01-05 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
13443 * info.el (Info-emacs-info-file-name): Add defvar for
13444 `Info-emacs-info-file-name' so that `Info-goto-emacs-command-node'
13445 will function properly.
13447 1998-01-05 Gary D. Foster <gfoster@ragesoft.com>
13449 * simple.el: make the backwards delete function called by
13450 `backward-or-forward-delete-char' user configurable.
13452 1998-01-09 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
13454 * hyper-apropos.el (hyper-apropos-get-doc): Print where a byte
13455 compiled function got loaded from.
13457 1998-01-09 SL Baur <steve@altair.xemacs.org>
13459 * term/apollo.el: Synched up with InfoDock 3.6.2.
13461 1998-01-08 SL Baur <steve@altair.xemacs.org>
13463 * startup.el (load-init-file): Load autoloads earlier.
13464 (startup-splash-frame): Handle InfoDock logo.
13466 * x-init.el (init-post-x-win): Don't call init-x-toolbar in
13468 (x-init-toolbar-from-resources): Move from x-toolbar.el.
13470 * toolbar.el (init-toolbar-from-resources): InfoDock x-toolbar.el
13471 doesn't have this function.
13473 * packages.el (locate-data-file): Fix to call `locate-file'.
13475 1998-01-07 SL Baur <steve@altair.xemacs.org>
13477 * dumped-lisp.el (preloaded-file-list): InfoDock uses its own
13478 version of version.el.
13479 (preloaded-file-list): Ditto for x-menubar.el and x-toolbar.el.
13481 * x-menubar.el (default-menubar): Guard reference to
13483 (default-menubar): Guard references to `font-lock-mode'.
13484 (default-menubar): Guard references to font-menu-this-frame-only-p'.
13485 (default-menubar): Guard references to `font-menu-ignore-scaled-fonts'.
13487 * make-docfile.el: Don't snarf doc strings from autoloads.
13489 * startup.el (load-init-file): Use algorithm from loaddefs.el for
13490 loading auto-autoloads files.
13492 * loaddefs.el: Disable dumping autoloads.
13494 1998-01-05 SL Baur <steve@altair.xemacs.org>
13496 * lisp-mnt.el: Synch to Emacs 20.2.
13498 * help.el: Remove manual autoload of `finder-by-keyword'.
13500 * finder.el (finder-by-keyword): Autoload.
13502 * help.el: Conditionalize hyperbole setup.
13504 1998-01-04 SL Baur <steve@altair.xemacs.org>
13506 * packages.el (package-require): Update to reflect new data format.
13508 1998-01-02 Didier Verna <didier@xemacs.org>
13510 * x-menubar.el (default-menubar): make the tutorials available
13511 through the menubar. (Plus some compilation warnings cleanup).
13513 1998-01-04 SL Baur <steve@altair.xemacs.org>
13515 * check-features.el: New file. Perform sanity check after build.
13517 * dumped-lisp.el (preloaded-file-list): Move tooltalk dumped lisp
13518 files to tooltalk package.
13519 (preloaded-file-list): Moved sparcworks dumped lisp files to Sun
13522 * package-admin.el (package-admin-xemacs): Use better default for
13523 location of XEmacs binary.
13525 1998-01-03 Aki Vehtari <Aki.Vehtari@hut.fi>
13527 * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace const
13528 tag with sexp and add value tag with value `t'.
13530 1998-01-03 SL Baur <steve@altair.xemacs.org>
13532 * package-get.el: Changes to work with real data.
13533 From Pete Ware <ware@cis.ohio-state.edu>
13535 * packages.el (packages-reload-autoloads): Guard load for the time
13538 * update-elc.el ("packages.el"): Force loading packages.el instead
13539 of possibly out-of-date packges.elc.
13540 * make-docfile.el ("packages.el"): Ditto.
13542 1998-01-02 Colin Rafferty <colin@xemacs.org>
13544 * build-report.el (build-report-delete-regexp): Added a rule for
13545 the main tarball shadowing anything past it.
13547 1998-01-02 SL Baur <steve@altair.xemacs.org>
13549 * packages.el (package-provide): Delete a previous provide.
13551 * package-info.el: New file.
13553 * package-get.el: New file.
13554 From Pete Ware <ware@cis.ohio-state.edu>
13555 (package-get): Fix md5 computation to work with Mule.
13557 1997-12-11 Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
13559 * simple.el (log-message-*): Quote symbols in docstrings properly.
13561 1998-01-01 SL Baur <steve@altair.xemacs.org>
13563 * packages.el (packages-new-autoloads): Ignore symbolic links.
13565 * cus-face.el (face-custom-attributes-get): Fix typo.
13566 From Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
13568 1997-12-31 SL Baur <steve@altair.xemacs.org>
13570 * startup.el (load-init-file): Reload new or changed autoloads
13571 unless inhibited. Reload modified dumped lisp (stubbed).
13573 * packages.el (packages-new-autoloads): New function.
13574 (packages-reload-autoloads): New function.
13575 (packages-reload-dumped-lisp): New (stub) function.
13577 * loadup.el: Inhibit reloading dumped files when running temacs.
13579 * loadhist.el (file-provides): Extend to handle variant
13582 * replace.el (query-replace): Fix typo.
13584 1997-12-30 SL Baur <steve@altair.xemacs.org>
13586 * make-docfile.el: list-autoloads-path has been renamed.
13587 * update-elc.el: list-autoloads has been renamed.
13589 * packages.el (packages-list-autoloads): Renamed.
13590 (packages-list-autoloads-path): Ditto.
13592 1997-12-29 Colin Rafferty <colin@xemacs.org>
13594 * packages.el (packages-find-packages-1): Made it signal a warning
13595 for an error in an auto-autoload.el file.
13597 1997-12-30 SL Baur <steve@altair.xemacs.org>
13599 * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace sexp
13601 From Aki Vehtari <Aki.Vehtari@hut.fi>
13603 * dumped-lisp.el (preloaded-file-list): Dump loadhist with XEmacs.
13605 * loadhist.el (unload-feature): Remove autoload.
13607 1997-12-28 SL Baur <steve@altair.xemacs.org>
13609 * loadhist.el: Unpackaged.
13611 * help.el (describe-symbol-find-file): Rename
13612 `describe-function-find-file' and make old name obsolete.
13613 (describe-function-1): Use it.
13614 (describe-function-1): Guard reference to
13615 `compiled-function-annotation'.
13617 1997-12-27 Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
13619 * help.el (help-mode-bury): Now a call to `help-mode-quit' with
13621 (help-mode-quit): New optional arg to control whether it kills or
13623 (with-displaying-help-buffer): Don't kill buffer initially, even
13624 if it exists: it is erased by `with-output-to-temp-buffer' anyway.
13625 (help-pretty-print-value): Rename back from
13626 `help-maybe-pretty-print-value'! If `pp-internal' is available
13627 use it, otherwise use dumped `cl-prettyprint'.
13628 (describe-variable): Use `help-pretty-print-value' again.
13629 (find-func): Removed reference to "find-func" at end.
13631 1997-12-26 Kirill M. Katsnelson <kkm@kis.ru>
13633 * dumped-lisp.el: x-menubar.el dumped along with mswindows native
13634 GUI XEmacs. Rename? x-menubar is rather window system
13635 independant, except for a couple of items.
13637 1997-12-26 SL Baur <steve@altair.xemacs.org>
13639 * x-menubar.el (default-menubar): Remove hyperbole and oobr
13640 entries as they will no longer be distributed with XEmacs.
13642 * format.el (format-alist): Fix image/tiff regexps.
13643 From P. E. Jareth Hein <jareth@camelot-soft.com>
13645 * help.el (help-maybe-pretty-print-value): Rename.
13646 (describe-variable): Use it.
13647 (describe-variable): Add trailing linefeed.
13649 1997-12-26 Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
13651 * help.el (describe-function-1): Don't output anything for
13652 arglist of autoload functions.
13654 1997-12-26 Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
13656 * help.el (describe-function-1): Don't output anything for
13657 arglist of autoload functions.
13659 1997-12-26 Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
13661 * help.el (help-mode-map): New bindings for `help-mode-bury',
13662 `describe-function-at-point', `describe-variable-at-point',
13663 `Info-elisp-ref', `customize-variable', `help-next-section' and
13664 `help-prev-section'.
13665 (help-next-section): New function.
13666 (help-prev-section): New function.
13667 (help-mode-quit): Changed to kill the help buffer.
13668 (help-mode-bury): Formerly `help-mode-quit'. Bury buffer
13670 (help-buffer-name): New function to generate the name of help
13672 (with-displaying-help-buffer): Is now a macro. Takes an new first
13673 argument giving the name of the help buffer.
13674 (describe-key): Use `with-displaying-help-buffer' with name.
13675 (describe-mode): Ditto.
13676 (describe-bindings): Ditto.
13677 (describe-prefix-bindings): Ditto.
13678 (view-lossage): Ditto.
13679 (with-syntax-table): New macro.
13680 (function-called-at-point): Use `ignore-errors' and
13681 `with-syntax-table'.
13682 (function-at-point): Ditto.
13683 (describe-function): Use `with-displaying-help-buffer' with name.
13684 (function-arglist): Extracted from `describe-function-1'. Returns
13685 function's arglist as string.
13686 (function-documentation): Extracted from `describe-function-1'.
13687 Returns function's docstring.
13688 (describe-function-1): Remove all the "stream" garbage, including
13689 the stream argument. Use `function-arglist' and
13690 `function-documentation'.
13691 (describe-function-arglist): Just use `function-arglist'.
13692 (variable-at-point): Use `ignore-errors' and `with-syntax-table'.
13693 (help-pretty-print-value): New function to help with
13694 pretty-printing variable values. Knows about `#<...>'. Needs
13696 (describe-variable): Use `with-displaying-help-buffer' with name.
13697 Formatting improved. Display file where variable is defined, if
13698 known. Use `help-pretty-print-value'.
13699 (describe-syntax): Use `with-displaying-help-buffer' with name.
13700 (list-processes): Remove "stream" garbage.
13702 1997-12-25 SL Baur <steve@altair.xemacs.org>
13704 * x-init.el (x-initialize-keyboard): Don't load x-win*.el files,
13705 call a dumped routine instead.
13707 * x-win-xfree86.el: Wrap file in defun.
13708 * x-win-sun.el: Ditto.
13710 1997-12-23 SL Baur <steve@altair.xemacs.org>
13712 * help.el (view-emacs-news): Remove usage of outl-mouse which
13713 advises functions and does other evil things.
13715 1997-12-22 SL Baur <steve@altair.xemacs.org>
13717 * format.el (format-alist): Add `image/tiff'.
13718 From P. E. Jareth Hein <jareth@camelot-soft.com>
13720 1997-12-21 SL Baur <steve@altair.xemacs.org>
13722 * about.el (about-hackers): More names added.
13724 * make-docfile.el: Remove superfluous package path search.
13726 * loaddefs.el: Commentary changes. Removal of VM autoloads.
13728 1997-12-20 SL Baur <steve@altair.xemacs.org>
13730 * shadow.el (find-emacs-lisp-shadows): Add _pkg to the list of
13733 1997-12-18 SL Baur <steve@altair.xemacs.org>
13735 * startup.el (set-default-load-path): Make sure lisp and site-lisp
13736 get trailing slashes when added to the load-path.
13738 * x-init.el (init-x-win): Locate where XEmacs X localization files
13741 1997-12-18 Kyle Jones <kyle_jones@wonderworks.com>
13743 * x-faces.el: Added support for foregroundToolBarColor
13744 to xpm-color-symbols.
13746 1997-12-17 Hrvoje Niksic <hniksic@srce.hr>
13748 * etags.el (tags-remove-duplicates): Removed.
13749 (buffer-tag-table-list): Use `delete-duplicates'.
13751 * cl-extra.el (coerce): Coerce to bit-vector and weak-list
13753 (get*): Defalias to `get'.
13755 * cl.el (eql): Compare integers with `eq'.
13756 (cl-map-extents): Check for `map-extents' first.
13758 1997-12-17 Didier Verna <didier@xemacs.org>
13760 * leim/quail/latin-pre.el ("french-prefix"): doc string cleanup +
13761 added the 'numero', 'copyright' and 'trademark' symbols.
13763 * leim/quail/latin-post.el ("french-postfix"): see above.
13765 1997-12-15 Hrvoje Niksic <hniksic@srce.hr>
13767 * widget.el (define-widget): Check the arguments.
13769 * cus-edit.el (customize-face): Use `check-argument-type'.
13770 (custom-variable-value-create): Use `signal' to signal error.
13771 (custom-variable-reset-saved): Ditto.
13772 (custom-variable-reset-standard): Ditto.
13773 (custom-face-reset-saved): Ditto.
13775 * wid-edit.el (widget-prompt-value): Use `signal' to signal error.
13776 (widget-default-format-handler): Ditto.
13777 (widget-checklist-add-item): Ditto.
13778 (widget-radio-add-item): Ditto.
13779 (widget-editable-list-entry-create): Ditto.
13780 (widget-sexp-prompt-value): Ditto.
13782 * custom.el (custom-declare-variable): Signal errors better.
13783 (custom-handle-keyword): Ditto.
13784 (custom-declare-group): Ditto.
13786 * window-xemacs.el (windows): Ditto.
13788 * menubar.el (menu): Ditto.
13790 * keydefs.el (keyboard): Ditto.
13792 * minibuf.el (minibuffer): Ditto.
13794 * process.el (execute): Ditto.
13796 * fill.el (fill): Ditto.
13798 * modeline.el (modeline): Ditto.
13800 * help.el (help): Ditto.
13802 * faces.el (faces): Ditto.
13804 * files.el (files): Ditto.
13806 * x-init.el (x): Ditto.
13808 * lisp-mode.el (lisp): Ditto.
13810 * process.el (processes): Ditto.
13812 * mouse.el (mouse): Ditto.
13814 * abbrev.el (abbrev): Moved from cus-edit.
13816 * font-lock.el (lisp-font-lock-keywords-1): Recognize `defcustom'
13817 as variable declaration.
13819 1997-12-15 Hrvoje Niksic <hniksic@srce.hr>
13821 * menubar.el (find-menu-item): Use `check-argument-type'.
13822 (find-menu-item): Cosmetic changes.
13824 1997-12-18 SL Baur <steve@altair.xemacs.org>
13826 * x-menubar.el (default-menubar): Guard usage of lpr-switches.
13828 1997-12-17 SL Baur <steve@altair.xemacs.org>
13830 * startup.el (set-default-load-path): Only search package-path
13831 when not running temacs.
13833 * dumped-lisp.el (preloaded-file-list): Remove Egg/Its dumped lisp
13836 * loadup.el: Correct commentary. Reformatting.
13837 (really-early-error-handler): Use absolute path to the
13838 first dumped-lisp.el file.
13839 (really-early-error-handler): Print full path name of
13840 each dumped lisp file (inherited from InfoDock).
13842 * shadow.el (find-emacs-lisp-shadows): Ignore multiple
13843 dumped-lisp.el files.
13845 * make-docfile.el (preloaded-file-list): Reorder when the
13846 package-path is searched.
13847 * update-elc.el: Ditto.
13849 * lisp-mode.el (call-with-condition-handler): Treat the same as
13850 `condition-case' for indentation.
13852 * about.el (about-xemacs): Update release date.
13854 1997-12-17 Hrvoje Niksic <hniksic@srce.hr>
13856 * cl-macs.el (case): Signal error if `t' or `otherwise' are seen
13857 anywhere but at the last clause.
13858 (ecase): Disallow `t' and `otherwise'.
13860 1997-12-16 Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
13862 * cus-edit.el (custom-buffer-create-buttons): New function
13863 from stuff moved out of `custom-buffer-create-internal'.
13864 (custom-novice): New variable. Default t.
13865 (custom-display-global-buttons): Ditto. Default `top'.
13866 (custom-buffer-create-internal): Only display help if
13867 `custom-novice' is non-nil. Display global buttons according to
13868 `custom-display-global-buttons'.
13870 1997-12-15 Hrvoje Niksic <hniksic@srce.hr>
13872 * menubar.el (find-menu-item): Use `check-argument-type'.
13873 (find-menu-item): Cosmetic changes.
13875 1997-12-15 Hrvoje Niksic <hniksic@srce.hr>
13877 * modeline.el (mouse-drag-modeline): Give the modeline a "pressed"
13880 1997-12-16 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
13882 * format.el (format-deannotate-region): Bug fix.
13883 Deannotating a region containing unknown tags would fail
13884 (causing decoding of text/enriched to fail at user level)
13886 1997-12-16 Kyle Jones <kyle_jones@wonderworks.com>
13888 * minibuf.el (read-directory-name): Support sixth
13889 arg, HISTORY, as already documented.
13891 1997-12-17 Hrvoje Niksic <hniksic@srce.hr>
13893 * etags.el (get-tag-table-buffer): Use explicit lists as arguments
13896 1997-12-14 SL Baur <steve@altair.xemacs.org>
13898 * skk/skk-leim.el (skk-auto-fill-activate): Synch with
13901 1997-12-13 SL Baur <steve@altair.xemacs.org>
13903 * dumped-lisp.el (preloaded-file-list): Remove debugging statement.