1 2012-05-10 MORIOKA Tomohiko <tomo.git@chise.org>
3 * mule/mule-conf.el (=>>daikanwa/+p): New coded-charset for XEmacs
6 2012-05-09 MORIOKA Tomohiko <tomo.git@chise.org>
8 * mule/mule-conf.el (=>>daikanwa/ho): New coded-charset for XEmacs
11 2012-03-26 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
13 * mule/mule-charset.el (default-coded-charset-priority-list): Add
14 `=+>ucs-bmp-cjk@unicode'.
16 * mule/mule-conf.el (=+>ucs-bmp-cjk@unicode): New coded-charset
19 2012-03-08 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
21 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
22 setting for `=>>daikanwa'.
24 2011-12-14 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
26 * mule/mule-charset.el (default-coded-charset-priority-list): Add
29 2011-12-09 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
31 * mule/mule-conf.el (=+>jis-x0208@1983): New coded-charset for
33 (=+>jis-x0208@1990): Ditto.
34 (=+>jis-x0213-1@2000): Ditto.
36 2011-12-05 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
38 * mule/mule-conf.el (=+>ucs@jis/2004): New coded-charset for
41 2011-11-27 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
43 * mule/mule-conf.el (=>>>hanyo-denshi/jc): New coded-charset for
45 (=>>hanyo-denshi/jc): Use `=>>>hanyo-denshi/jc' instead of
46 `=hanyo-denshi/jc' as the mother.
48 2011-11-27 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
50 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
51 setting for `=+>adobe-japan1'.
53 * mule/mule-charset.el (default-coded-charset-priority-list):
54 Prefer `=adobe-japan1-6', `=adobe-japan1-base', `=>jis-x0208@1997'
55 and `=>>hanyo-denshi/ft' to `=>>gt'.
57 2011-11-23 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
59 * mule/mule-conf.el (=>>adobe-japan1-0): New coded-charset for
61 (=>>adobe-japan1-1): Ditto.
62 (=>>adobe-japan1-2): Ditto.
63 (=>>adobe-japan1-3): Ditto.
64 (=>>adobe-japan1-4): Ditto.
65 (=>>adobe-japan1-5): Ditto.
66 (=>>adobe-japan1-6): Ditto.
67 (=>>adobe-japan1): Changed to alias for `=>>adobe-japan1-6'.
69 2011-11-22 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
71 * mule/mule-conf.el (=adobe-japan1): New alias for
73 (=>>>adobe-japan1-0): New coded-charset for XEmacs CHISE.
74 (=>>>adobe-japan1-1): Ditto.
75 (=>>>adobe-japan1-2): Ditto.
76 (=>>>adobe-japan1-3): Ditto.
77 (=>>>adobe-japan1-4): Ditto.
78 (=>>>adobe-japan1-5): Ditto.
79 (=>>>adobe-japan1-6): Ditto.
80 (=>>>adobe-japan1): Changed to alias for `=>>>adobe-japan1-6'.
82 2011-11-13 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
84 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
85 setting for `=>>>adobe-japan1'.
87 2011-11-06 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
89 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
90 setting for `=+>ucs@ks'.
92 2011-11-04 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
94 * mule/mule-conf.el (=>>>adobe-japan1): New coded-charset for
96 (=>>adobe-japan1): Use `=>>>adobe-japan1' instead of
97 `=adobe-japan1-6' as the mother.
99 2011-11-03 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
101 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
102 setting for `=>cns11643-7'.
104 2011-11-01 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
106 * mule/mule-conf.el (=>cns11643-7): New coded-charset for XEmacs
109 2011-10-29 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
111 * mule/mule-conf.el (=+>adobe-japan1): New coded-charset for
113 (=>>hanyo-denshi/ja): New coded-charset for XEmacs CHISE.
115 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
116 setting for `=>ucs@jis/2004'.
118 2011-10-28 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
120 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
123 * mule/mule-conf.el (=+>gt): New coded-charset for XEmacs CHISE.
124 (=>gt): Use `=+>gt' instead of `=>>gt' as the mother.
126 2011-10-28 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
128 * mule/mule-conf.el (=+>ucs@unicode): Use `=+>ucs@iso' instead of
129 `=>ucs@unicode' as the mother.
130 (=+>ucs@jis): Use `=+>ucs@unicode' instead of `=>ucs@jis' as the
132 (=+>ucs@ks): Use `=+>ucs@unicode' instead of `=>ucs@ks' as the
134 (=+>ucs@cns): Use `=+>ucs@unicode' instead of `=>ucs@cns' as the
137 2011-10-27 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
139 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
140 setting for `=+>ucs@unicode'.
142 * mule/mule-conf.el (=+>ucs@unicode): New coded-charset for XEmacs
145 2011-10-26 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
147 * mule/mule-coding.el: (coded-charset-entity-reference-alist):
148 - Use `=+>jis-x0208' instead of `=>jis-x0208@usual'.
149 - Use `=+>jis-x0213-2' instead of `=>jis-x0213-2@usual'.
150 - Add setting for `=+>ucs@cns'.
152 * mule/mule-conf.el (=+>jis-x0213-1): New coded-charset for XEmacs
154 (=>jis-x0213-1): Use `=+>jis-x0213-1' instead of `=>>jis-x0213-1'
156 (=+>ucs@cns): New coded-charset for XEmacs CHISE.
157 (=>ucs-bmp-cjk@unicode): New coded-charset for XEmacs CHISE.
159 * mule/mule-charset.el (default-coded-charset-priority-list): Add
160 `=>ucs-bmp-cjk@unicode'; delete `=>>ucs@unicode'.
162 2011-10-25 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
164 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
165 setting for `=>ucs@ks'.
167 2011-10-21 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
169 * mule/mule-charset.el (default-coded-charset-priority-list): Add
170 `=ucs-bmp-cjk-compat@unicode'.
172 * mule/mule-conf.el (=ucs-bmp-cjk-compat@unicode): New
173 coded-charset for XEmacs CHISE.
175 2011-10-20 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
177 * mule/mule-charset.el (default-coded-charset-priority-list): Add
178 `=ucs-bmp-cjk-compat'.
180 * mule/mule-conf.el (=ucs-bmp-cjk-compat): New coded-charset for
183 2011-10-19 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
185 * mule/mule-conf.el (=+>ucs@ks): New coded-charset for XEmacs
188 2011-10-18 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
190 * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
191 `=+>ucs@jis/1990' instead of `=>ucs@jis/1990'.
193 * mule/mule-conf.el (=+>ucs@jis/1990): Renamed from
195 (=>ucs@jis/1990): New alias for `=+>ucs@jis/1990'.
197 2011-10-17 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
199 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
200 setting for `=+>ucs@iso'; use `=+>ucs@jis' instead of `=>ucs@JP'.
202 * mule/mule-conf.el (=+>ucs@iso): New coded-charset for XEmacs
204 (=>>ucs@iso): Use `=+>ucs@iso' instead of `=>ucs@iso' as the
207 2011-10-16 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
209 * mule/mule-conf.el (=+>jis-x0213-2): Renamed from
210 `=>jis-x0213-2@usual'.
211 (=>jis-x0213-2@usual): New alias for `=+>jis-x0213-2'.
212 (=>jis-x0213-2): Use `=+>jis-x0213-2' instead of
213 `=>jis-x0213-2@usual' as the mother.
215 2011-10-15 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
217 * mule/mule-conf.el (=+>ucs@jis): Renamed from `=>ucs@JP'.
218 (=>ucs@JP): New alias for `=+>ucs@jis'.
220 2011-10-14 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
222 * mule/mule-conf.el (=+>jis-x0208): Renamed from
224 (=>jis-x0208@usual): New alias for `=+>jis-x0208'.
225 (=+>jis-x0208@1978): Use `=+>jis-x0208' instead of
226 `=>jis-x0208@usual' as the mother.
227 (=>jis-x0208): Likewise.
229 2011-10-08 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
231 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
232 setting for `=+>jis-x0208@1978'.
234 2011-10-08 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
236 * mule/mule-conf.el (=+>jis-x0208@1978): New coded-charset for
239 2011-09-09 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
241 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
242 setting for `=>>>ucs@jis/1990'.
244 2011-07-23 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
246 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
247 setting for `=>ucs@jis/1990'.
249 2011-07-20 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
251 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
252 setting for `=ucs@JP/hanazono'.
254 * mule/mule-conf.el (=>ucs@jis/1990): New coded-charset for XEmacs
256 (=ucs@JP/hanazono): Ditto.
257 (=ucs-bmp-cjk@JP/hanazono): Ditto.
258 (=>>hanyo-denshi/jc): Ditto.
259 (=>>hanyo-denshi/jd): Ditto.
261 2011-07-19 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
263 * mule/mule-charset.el (default-coded-charset-priority-list): Use
264 `=ucs-bmp-cjk@JP/hanazono' instead of `=ucs-bmp-cjk@JP'.
266 2011-07-18 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
268 * mule/mule-conf.el (=>>hanyo-denshi/jb): New coded-charset for
271 2011-07-08 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
273 * mule/mule-conf.el (=>>hanyo-denshi/hg): New coded-charset for
276 2011-06-18 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
278 * mule/mule-charset.el (default-coded-charset-priority-list): Add
281 2011-04-28 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
283 * mule/mule-conf.el (=ucs-bmp-cjk@JP): New coded-charset for
286 2011-05-13 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
288 * mule/mule-coding.el (coded-charset-entity-reference-alist):
289 Modify order of settings; add settings for `=daikanwa@rev2'.
291 2011-04-20 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
293 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
294 setting for `=>>cbeta'.
296 * mule/mule-conf.el (=>>cbeta): New coded-charset for XEmacs
299 2011-04-01 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
301 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
302 setting for `=>>adobe-japan1'.
304 2011-03-30 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
306 * mule/mule-conf.el (=>>adobe-japan1): New coded-charset for
309 2011-03-24 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
311 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
312 setting for `=>>hanyo-denshi/ia'.
314 * mule/mule-conf.el (=>>hanyo-denshi/ia): New coded-charset for
317 2011-03-10 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
319 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
320 settings for `=>>>hanyo-denshi/jt' and `=>>>gt'.
322 * mule/mule-conf.el (=>>>hanyo-denshi/jt): New coded-charset for
324 (=>>hanyo-denshi/jt): Use `=>>>hanyo-denshi/jt' instead of
325 `=hanyo-denshi/jt' as the mother.
327 2011-03-09 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
329 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
330 setting for `=>>>jis-x0213-2'.
332 * mule/mule-conf.el (=>>>gt): New coded-charset for XEmacs CHISE.
333 (=>>gt): Use `=>>>gt' instead of `=gt' as the mother.
334 (=>>>ucs@jis/2000): New coded-charset for XEmacs CHISE.
336 2011-03-09 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
338 * mule/mule-conf.el (=>>>ucs@jis/1990): New coded-charset for
341 2011-03-08 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
343 * mule/mule-conf.el (=>>>jis-x0208@1983): New coded-charset for
346 * mule/mule-charset.el (default-coded-charset-priority-list): Add
347 `=>>jis-x0213-1@2004'.
349 2011-03-07 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
351 * mule/mule-conf.el (=>>>jis-x0208@1978): New coded-charset for
354 2011-03-07 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
356 * mule/mule-coding.el: (coded-charset-entity-reference-alist):
357 - Use "&g2-*;" as entity-references for `=>>>*'.
358 - Omit "&a{GT|JX1|JX2|JX3}-*;".
360 * mule/mule-conf.el (=>>>jis-x0213-2): New coded-charset for
362 (=>>jis-x0213-2): Use `=>>>jis-x0213-2' instead of `=jis-x0213-2'
365 2011-03-06 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
367 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
368 setting for `=>>hanyo-denshi/ib'.
370 * mule/mule-conf.el (=>>jis-x0208@1978): Fix DOC.
371 (=>>jis-x0208@1983): New coded-charset for XEmacs CHISE.
372 (=>>jis-x0208@1990): Ditto.
373 (=>>hanyo-denshi/ib): Ditto.
375 * mule/mule-charset.el (default-coded-charset-priority-list):
376 Prefer `=hanziku-*' to `=hanyo-denshi/*'.
378 2011-03-06 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
380 * mule/mule-coding.el (coded-charset-entity-reference-alist):
381 Prefer `=>jis-x0213-2@usual' to `=>jis-x0208@1997' and
382 `=>jis-x0213-1@2000'; add settings for `=>>>ucs@ks' and
385 2011-03-05 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
387 * mule/mule-conf.el (=>>>jis-x0213-1@2000): New coded-charset for
389 (=>>>jis-x0213-1@2004): Use `=>>>jis-x0213-1' instead of
390 `=jis-x0213-1@2004' as the mother.
391 (=>>>ucs@jis/2004): New coded-charset for XEmacs CHISE.
394 * mule/mule-charset.el (default-coded-charset-priority-list):
395 Modify priority of `=hanyo-denshi/*'.
397 2011-03-04 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
399 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
400 settings for `=>>ucs@JP' and `=ucs@JP'.
402 2011-03-03 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
404 * mule/mule-conf.el (=>>ucs@JP): New coded-charset for XEmacs
407 2011-02-27 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
409 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
410 setting for `=>>>ucs@cns'.
412 * mule/mule-conf.el (=>>>ucs@cns): New coded-charset for XEmacs
415 2011-02-27 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
417 * mule/mule-conf.el (=>>jis-x0213-1@2004): Use `=>>jis-x0213-1'
418 instead of `=>>>jis-x0213-1@2004' as the mother.
419 (=>>>ucs@iso): New coded-charset for XEmacs CHISE.
420 (=>>>ucs@unicode): Likewise.
421 (=>>>ucs@jis): Likewise.
422 (=ucs@iso): Use `=>>>ucs@iso' instead of `=>>ucs@iso' as the
424 (=>>hanyo-denshi/ks): Fix `chars' and `dimension'.
426 2011-02-26 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
428 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
429 settings for `=>>>jis-x0208', `=>>>jis-x0213-1',
430 `=>>>jis-x0213-1@2004', `=>>>ucs@iso', `=>>>ucs@unicode' and
433 2011-02-25 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
435 * mule/mule-charset.el (default-coded-charset-priority-list):
436 Prefer `=jis-x0212' to `=gt-pj-*', `chinese-cns11643-*', `=big5*'
437 and `=jis-x0213-*-2000'.
439 2011-02-24 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
441 * mule/mule-conf.el (=>>>jis-x0213-1@2004): New coded-charset for
443 (=>>jis-x0213-1@2004): Use `=>>>jis-x0213-1@2004' instead of
444 `=>>jis-x0213-1' as the mother.
446 2011-02-19 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
448 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
449 settings for `=>>hanyo-denshi/jt' and `=>gt-k'.
451 2011-02-18 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
453 * mule/mule-conf.el (=>gt-k): New coded-charset for XEmacs CHISE.
455 2011-02-18 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
457 * mule/mule-conf.el (=>>hanyo-denshi/jt): New coded-charset for
460 2011-02-16 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
462 * mule/mule-coding.el (decomposition-feature-list): Set
463 `=decomposition', `=decomposition@cid' and
464 `=decomposition@hanyo-denshi'.
466 2011-02-16 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
468 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
469 setting for `=>>hanyo-denshi/ks'.
471 * mule/mule-conf.el (=>>hanyo-denshi/ks): New coded-charset for
474 2011-02-16 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
476 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
477 settings for `=hanyo-denshi/ks' and `=hanyo-denshi/ks/mf'.
479 * mule/mule-charset.el (default-coded-charset-priority-list): Add
480 `=hanyo-denshi/ks/mf'.
482 * mule/mule-conf.el (=hanyo-denshi/ks): New coded-charset for
484 (=hanyo-denshi/ks/mf): Ditto.
486 2011-02-15 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
488 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
489 settings for P=hanyo-denshi/jt'.
491 * mule/mule-charset.el (default-coded-charset-priority-list): Add
494 * mule/mule-conf.el (=hanyo-denshi/jt): New coded-charset for
497 2011-02-15 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
499 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
500 settings for `=hanyo-denshi/ip'.
502 * mule/mule-charset.el (default-coded-charset-priority-list): Add
505 * mule/mule-conf.el (=hanyo-denshi/ip): New coded-charset for
508 2011-02-14 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
510 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
511 settings for `=hanyo-denshi/hg'.
513 * mule/mule-charset.el (default-coded-charset-priority-list): Add
516 * mule/mule-conf.el (=hanyo-denshi/hg): New coded-charset for
519 2011-02-14 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
521 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
522 setting for `=>>hanyo-denshi/ft'.
524 * mule/mule-charset.el (default-coded-charset-priority-list): Add
525 `=>>hanyo-denshi/ft'.
527 * mule/mule-conf.el (=>>hanyo-denshi/ft): New coded-charset for
530 2011-02-14 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
532 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
533 settings for `=hanyo-denshi/ib'.
535 * mule/mule-charset.el (default-coded-charset-priority-list): Add
538 * mule/mule-conf.el (=hanyo-denshi/ib): New coded-charset for
541 2011-02-14 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
543 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
544 settings for isolated characters of `=hanyo-denshi/ia' and
545 non-isolated characters of `=hanyo-denshi/*'.
547 * mule/mule-charset.el (default-coded-charset-priority-list): Add
550 * mule/mule-conf.el (=hanyo-denshi/ia): New coded-charset for
553 2011-02-14 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
555 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
556 setting for isolated characters of `=hanyo-denshi/ft'.
558 * mule/mule-charset.el (default-coded-charset-priority-list): Add
561 * mule/mule-conf.el (=hanyo-denshi/ft): New coded-charset for
564 2011-02-14 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
566 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
567 setting for isolated characters of `=hanyo-denshi/jd'.
569 * mule/mule-charset.el (default-coded-charset-priority-list): Add
572 * mule/mule-conf.el (=hanyo-denshi/jd): New coded-charset for
575 2011-02-13 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
577 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
578 setting for isolated characters of `=hanyo-denshi/jc'.
580 * mule/mule-charset.el (default-coded-charset-priority-list): Add
583 * mule/mule-conf.el (=hanyo-denshi/jc): New coded-charset for
586 2011-02-13 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
588 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
589 setting for isolated characters of `=hanyo-denshi/jb'.
591 * mule/mule-charset.el (default-coded-charset-priority-list): Add
594 * mule/mule-conf.el (=hanyo-denshi/jb): New coded-charset for
597 2011-02-13 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
599 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
600 setting for isolated characters of `=hanyo-denshi/ja'.
602 2011-02-12 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
604 * mule/mule-charset.el (default-coded-charset-priority-list): Add
607 * mule/mule-conf.el (=hanyo-denshi/ja): New coded-charset for
610 2011-02-09 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
612 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
613 settings for isolated characters of `=adobe-japan1-6'.
615 2011-02-08 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
617 * mule/mule-conf.el (=daikanwa/+p): New coded-charset for XEmacs
619 (=daikanwa/+2p): Ditto.
620 (=daikanwa/ho): Ditto.
622 2011-02-08 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
624 * mule/mule-coding.el (utf-8-mcs-no-composition): New
625 coding-system for XEmacs CHISE.
627 2011-02-01 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
629 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
630 setting for `=>>ruimoku-v6'.
632 * mule/mule-conf.el (=>>ruimoku-v6): New coded-charset for XEmacs
635 2010-12-07 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
637 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
638 setting for `=daikanwa@rev1'.
640 2010-10-14 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
642 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
643 setting for `=>jis-x0213-2@usual' and `=>ucs@JP'.
645 2010-10-13 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
647 * mule/mule-conf.el (=>jis-x0213-2@usual): New coded-charset for
649 (=>jis-x0213-2): Use `=>jis-x0213-2@usual' as the mother.
651 2010-10-12 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
653 * mule/mule-conf.el (=>ucs@JP): New coded-charset for XEmacs
656 2010-09-30 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
658 * mule/mule-conf.el (=>ucs@jis): New coded-charset for XEmacs
661 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
662 setting for `=>ucs@jis'.
664 2010-09-14 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
666 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
667 setting for `=>jis-x0208@usual'.
669 * mule/mule-conf.el (=>jis-x0208@usual): New coded-charset for
671 (=>jis-x0208): Use `=>jis-x0208@usual' as the mother.
672 (=>ucs@ks): New coded-charset for XEmacs CHISE.
673 (=ucs@big5): Use `=>>ucs@cns' as the mother.
675 2010-09-10 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
677 * mule/mule-conf.el (=>>>jis-x0208): New coded-charset for XEmacs
679 (=>>>jis-x0208@1990): Ditto.
680 (=>>>jis-x0213-1): Ditto.
681 (=>>jis-x0208): Use `=>>>jis-x0208' instead of `=jis-x0208' as the
683 (=>>jis-x0213-1): Use `=>>>jis-x0213-1' instead of `=jis-x0213-1'
686 2010-09-07 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
688 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
689 setting for `=>ucs@cns' and `=>>ucs@ks'.
691 * mule/mule-conf.el (=>>ucs@ks): New coded-charset for XEmacs
694 2010-08-30 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
696 * mule/mule-conf.el (=>ucs@cns): New coded-charset for XEmacs
699 2010-08-12 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
701 * mule/mule-conf.el (=>>daikanwa): New coded-charset for XEmacs
703 (=>daikanwa): Use `=>>daikanwa' instead of `=daikanwa' as the
706 2010-08-10 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
708 * mule/mule-charset.el (default-coded-charset-priority-list): Add
709 `==>ucs-bmp-cjk@bucs'.
711 * mule/mule-conf.el (==>ucs-bmp-cjk@bucs): New coded-charset for
714 2010-08-07 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
716 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
717 setting for `==>ucs@bucs'.
719 * mule/mule-conf.el (==>ucs@bucs): New super abstract CCS for
722 2010-08-04 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
724 * mule/mule-coding.el: (coded-charset-entity-reference-alist):
725 - Add setting for `=>>jis-x0208'.
726 - Omit setting for `=>>jis-x0208@1990'.
727 - Prefer `=>>gt', JIS X0208/0213, `=>>big5-cdp', `=>>gt-k', `=>gt'
728 and `=>zinbun-oracle' to `=>ucs@FOO', `=>>ucs@FOO' and
731 2010-08-04 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
733 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
734 setting for `=>daikanwa'.
736 2010-08-03 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
738 * mule/mule-conf.el (=daikanwa): Fix DOC.
739 (=>daikanwa): New abstract character for XEmacs CHISE.
740 (=>ucs@iso): Likewise.
741 (=>ucs@unicode): Likewise.
742 (=>>ucs@iso): Use `=>ucs@iso' as the mother.
744 2010-08-02 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
746 * mule/mule-coding.el: (coded-charset-entity-reference-alist):
747 - Prefer representative features to `=>>gt', `=>>big5-cdp',
748 `=>>gt-k', `=>gt' and `=>zinbun-oracle'.
749 - Prefer abstract glyph features to `=>gt', `=>zinbun-oracle'.
752 2010-07-30 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
754 * mule/mule-conf.el (=>>big5-cdp): Fix long-name.
755 (=>big5-cdp): New abstract character.
757 2010-07-29 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
759 * mule/mule-coding.el (coded-charset-entity-reference-alist):
760 Prefer UCS and JIS X0208/0213 related features to `china3-jef' and
763 2010-07-28 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
765 * mule/mule-charset.el (default-coded-charset-priority-list):
766 Prefer `=>>big5-cdp' to `=>>ucs@unicode'.
768 * mule/mule-coding.el (coded-charset-entity-reference-alist):
769 Prefer `=>>ucs@{unicode|jis|cns' to `=>>ucs@jis/{2004|2000|1990',
770 `=>>jis-x0208@{1990|1978', `=>>jis-x0213-1@{2000|2004}',
771 `=>>jis-x0213-2', `=>jis-x0208@1997', `=>jis-x0213-1@{2000|2004}'
774 2010-07-27 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
776 * mule/mule-conf.el (=>>ucs@jis/1990): New abstract glyph-set for
778 (=>>ucs@jis/2000): Likewise.
779 (=>>ucs@jis/2004): Likewise.
781 2010-07-23 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
783 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
784 settings for `=>>big5-cdp', `=>>gt-k', `=>>ucs@jis' and
787 * mule/mule-conf.el (=>>big5-cdp): New abstract glyph-set for
789 (=>>gt): Use quote instead of backquote; modify DOC.
790 (=>gt): Use quote instead of backquote.
791 (=>>gt-k): New abstract glyph-set for XEmacs CHISE.
792 (=>>ucs@iso): New abstract glyph-set for XEmacs CHISE.
793 (=>>ucs@unicode): Use `=>>ucs@iso' as the mother.
794 (=>>ucs@jis): New abstract glyph-set for XEmacs CHISE.
795 (=>>ucs@cns): New abstract glyph-set for XEmacs CHISE.
796 (=ucs@iso): Use `=>>ucs@iso' as the mother.
798 2010-07-01 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
800 * mule/mule-charset.el (default-coded-charset-priority-list): Add
801 `=>>ucs@unicode' and `=>>gt'.
803 2010-05-12 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
805 * mule/mule-conf.el (=jis-x0208@1978/2-pr): New coded-charset for
807 (=jis-x0208@1978/4er): New coded-charset for XEmacs CHISE.
808 (=jis-x0208@1978/4-pr): Use `=jis-x0208@1978/2-pr' instead of
809 `=jis-x0208@1978/1er-pr' as the mother.
810 (=jis-x0208@1978/5pr): New coded-charset for XEmacs CHISE.
812 2010-04-24 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
814 * mule/mule-conf.el (=ucs@big5): Use `=>>ucs@unicode' instead of
815 `=ucs@unicode' as the mother.
817 2010-04-23 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
819 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
820 setting for `=>>ucs@unicode'.
822 * mule/mule-conf.el (=>>ucs@unicode): New coded-charset for XEmacs
825 2010-04-21 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
827 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
828 settings for &I-AJ1-ddddd; and &AJ1-ddddd;.
830 * mule/mule-charset.el (default-coded-charset-priority-list): Add
831 `=adobe-japan1-6' and `=adobe-japan1-base'.
833 * mule/mule-conf.el (=adobe-japan1-base): New coded-charset for
835 (=adobe-japan1-0): Specify `=adobe-japan1-base' as the mother;
836 specify `min-code' and `max-code'.
837 (=adobe-japan1-1): Specify `min-code' and `max-code'.
838 (=adobe-japan1-2): Likewise.
839 (=adobe-japan1-3): Likewise.
840 (=adobe-japan1-4): Likewise.
841 (=adobe-japan1-5): Likewise.
842 (=adobe-japan1-6): Likewise.
844 2010-04-07 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
846 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
849 2010-04-06 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
851 * mule/mule-conf.el (=>gt): New abstract coded-charset for XEmacs
854 2010-04-01 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
856 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
857 setting for `=>zinbun-oracle'.
859 * mule/mule-conf.el (=>zinbun-oracle): New abstract coded-charset
862 2010-03-26 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
864 * mule/mule-conf.el (=jis-x0208@1978/1er-pr): New coded-charset
866 (=jis-x0208@1978/4-pr): Use `=jis-x0208@1978/1er-pr' instead of
867 `=jis-x0208@1978' as the mother.
869 2010-03-02 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
871 * mule/mule-coding.el: (coded-charset-entity-reference-alist):
872 - Use `=gt' instead of `ideograph-gt'.
873 - Use `=gt-k' instead of `ideograph-gt-k'.
874 - Use `=jis-x0208@1990' instead of `japanese-jisx0208-1990'.
875 - Use `=jis-x0208@1983' instead of `japanese-jisx0208'.
876 - Use `=jis-x0213-1@2000' instead of `japanese-jisx0213-1'.
877 - Use `=jis-x0213-2' instead of `japanese-jisx0213-2'.
878 - Use `=jis-x0212' instead of `japanese-jisx0212'.
879 - Use `=jis-x0208@1978' instead of `japanese-jisx0208-1978'.
880 - Use `=>>gt' instead of `<=>gt'.
881 - Use &G-GT-ddddd; instead of &aGT-ddddd for `=>>gt'.
882 - Add setting for `=>>jis-x0208@1990'.
883 - Use &G-JX1-hhhh; instead of &aJX1-hhhh; for
884 `=>>jis-x0213-1@2000'.
885 - Use &G-JX2-hhhh; instead of &aJX2-hhhh; for `=>>jis-x0213-2'.
886 - Use &G-JX3-hhhh; instead of &aJX3-hhhh; for
887 `=>>jis-x0213-1@2004'.
888 - Add setting for `=>>jis-x0208@1978'.
889 - Decode &A-J0-hhhh; as `=>jis-x0208@1997'.
891 2010-02-24 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
893 * mule/mule-conf.el (=>>jis-x0208@1978): New coded-charset for
896 2009-11-06 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
898 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
899 setting for `=>>jis-x0213-2' and `=>jis-x0213-2'; use
900 `=>jis-x0208@1997', `=>jis-x0213-1@2000' and `=>jis-x0213-1@2004'
901 instead of `<=>jis-x0208@1997', `<=>jis-x0213-1@2000' and
902 `<=>jis-x0213-1@2004'.
904 2009-09-04 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
906 * mule/mule-conf.el (=>>jis-x0213-2): New coded-charset for XEmacs
908 (=>jis-x0213-2): Ditto.
910 2009-09-01 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
912 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
913 settings for `=>>jis-x0213-1@2000' and `=>>jis-x0213-1@2004'.
915 2009-08-30 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
917 * mule/mule-charset.el (default-coded-charset-priority-list): Add
918 `=>>jis-x0208', `=>>jis-x0213-1', `=>jis-x0208' and
921 2009-08-28 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
923 * mule/mule-conf.el (=>>jis-x0208): New coded-charset for XEmacs
925 (=>jis-x0208): Use `=>>jis-x0208' as the mother.
927 2009-08-28 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
929 * mule/mule-conf.el (=>>jis-x0213-1): Renamed from
931 (=>>jis-x0213-1@2000): Renamed from `<==>jis-x0213-1@2000'.
932 (=>>jis-x0213-1@2004): Renamed from `<==>jis-x0213-1@2004'.
933 (=>jis-x0208): Renamed from `<=>jis-x0208'.
934 (<=>jis-x0208): New alias for `=>jis-x0208'.
935 (=>jis-x0208@1997): Renamed from `<=>jis-x0208@1997'.
936 (<=>jis-x0208@1997): New alias for `=>jis-x0208@1997'.
937 (=>jis-x0213-1): Renamed from `<=>jis-x0213-1'.
938 (<=>jis-x0213-1): New alias for `=>jis-x0213-1'.
939 (=>jis-x0213-1@2000): Renamed from `<=>jis-x0213-1@2000'.
940 (<=>jis-x0213-1@2000): New alias for `=>jis-x0213-1@2000'.
941 (=>jis-x0213-1@2004): Renamed from `<=>jis-x0213-1@2004'.
942 (<=>jis-x0213-1@2004): New alias for `=>jis-x0213-1@2004'.
943 (=>>gt): Renamed from `<==>gt'.
944 (<==>gt): New alias for `=>>gt'.
946 2009-08-27 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
948 * mule/mule-coding.el: (coded-charset-entity-reference-alist):
949 - Use `=jis-x0213-1@2000' instead of `japanese-jisx0213-1'
950 - Use `=jis-x0213-2' instead of `japanese-jisx0213-2'.
951 - Use `<=>jis-x0208@1997' instead of `=jis-x0208@1997'.
952 - Add settings for `<=>jis-x0213-1@2000' and
953 `<=>jis-x0213-1@2004'.
955 * mule/mule-conf.el (=jis-x0208@1978/-4X): New coded-charset for
957 (<==>jis-x0213-1): Likewise.
958 (<==>jis-x0213-1@2000): Likewise.
959 (<==>jis-x0213-1@2004): Likewise.
960 (<=>jis-x0208): Add property `=>iso-ir 168'.
961 (<=>jis-x0208@1997): Likewise.
962 (<=>jis-x0213-1): Use `<==>jis-x0213-1' instead of `=jis-x0213-1'
963 as the mother; add property `=>iso-ir 228'.
964 (<=>jis-x0213-1@2000): Modify DOC-string; fix `registry'; add
965 property `=>iso-ir 228'.
966 (<=>jis-x0213-1@2004): Modify DOC-string; fix `registry'; add
967 property `=>iso-ir 233'.
968 (<==>gt): Renamed from `<=>gt'.
969 (<=>gt): New alias for `<==>gt'.
971 2009-08-25 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
973 * mule/mule-conf.el (<=>jis-x0208): New coded-charset for XEmacs
975 (<=>jis-x0208@1997): Renamed from `=jis-x0208@1997'; use
976 `<=>jis-x0208' as the mother.
977 (<=>jis-x0213-1): New coded-charset for XEmacs CHISE.
978 (<=>jis-x0213-1@2000): Ditto.
979 (<=>jis-x0213-1@2004): Ditto.
981 2009-06-22 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
983 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
984 settings for `<=>gt'.
986 * mule/mule-conf.el (<=>gt): New coded-charset for XEmacs CHISE.
988 2009-04-07 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
990 * mule/mule-conf.el (=jis-x0208@1978): Specify `=>iso-ir' in
992 (=jis-x0208@1978/-4pr): Likewise.
993 (=jis-x0208@1978/4-pr): Likewise.
994 (=jis-x0213-1): Likewise.
995 (=ucs@iso): Likewise.
996 (=ucs@unicode): Likewise.
998 (=ucs@gb/fw): Likewise.
999 (=ucs@cns): Likewise.
1000 (=ucs@cns/fw): Likewise.
1001 (=ucs@jis): Likewise.
1002 (=ucs@jis/fw): Likewise.
1003 (=ucs@jis/1990): Likewise.
1004 (=ucs@jis/2000): Likewise.
1005 (=ucs@jis/2004): Likewise.
1006 (=ucs@JP): Likewise.
1007 (=ucs@ks): Likewise.
1008 (=ucs@big5): Likewise.
1009 (=ucs@big5/cns11643): Likewise.
1010 (=ucs@cns11643): Likewise.
1012 2008-10-17 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1014 * mule/mule-charset.el (default-coded-charset-priority-list):
1015 Prefer `=jis-x0213-{1|2}-2000' to `japanese-jisx0212'.
1017 * mule/mule-conf.el (=ucs@jis/2004): New coded-charset for XEmacs
1019 (=ucs@JP): Use `=ucs@jis/2004' instead of `=ucs@jis' as the
1022 2008-09-14 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1024 * mule/mule-conf.el (=jis-x0208@1978): New coded-charset [moved
1025 from src/mule-charset.c].
1026 (=jis-x0208@1978/-4pr): Renamed from `=jis-x0208@1978/i-4';
1028 (=jis-x0208@1978/1pr): Renamed from `=jis-x0208@1978/i1'; specify
1029 `iso-ir' and `final', namely now it is used as ISO-IR-42.
1030 (=jis-x0208@1978/4-pr): Renamed from `=jis-x0208@1978/i4-'.
1031 (=jis-x0208@1978/i1): New alias for `=jis-x0208@1978/1pr'.
1032 (=jis-x0208@1978/i-4): New alias for `=jis-x0208@1978/-4pr'.
1033 (=jis-x0208@1978/i4-): New alias for `=jis-x0208@1978/4-pr'.
1035 2008-09-12 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1037 * mule/mule-conf.el (=jis-x0213-1-2000): Changed to the alias of
1038 `=jis-x0213-1@2000' instead of `=jis-x0213-1'.
1039 (=jis-x0208@1978/i-4): Specify `partial'.
1040 (=jis-x0208@1978/i1): Likewise; use `=jis-x0208@1978/i-4' as the
1041 mother coded-charset.
1042 (=jis-x0208@1978/i4-): New coded-charset for XEmacs CHISE.
1044 2008-09-09 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1046 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1047 settings for `=jis-x0213-1@2004'.
1049 2008-09-03 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1051 * mule/mule-conf.el (=jis-x0213-1): New coded-charset for XEmacs
1053 (=jis-x0213-1@2000): Renamed from `=jis-x0213-1-2000'.
1054 (=jis-x0213-2): Renamed from `=jis-x0213-2-2000'.
1055 (=jis-x0213-1@2004): New coded-charset for XEmacs CHISE.
1056 (=jis-x0213-1-2000): New alias for `=jis-x0213-1' in XEmacs CHISE
1058 (=jis-x0213-2-2000): New alias for `=jis-x0213-2' in XEmacs CHISE.
1060 2008-08-20 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1062 * mule/mule-conf.el (=shinjigen): New coded-charset for XEmacs
1064 (=shinjigen@1ed): Inherited from `=shinjigen'.
1065 (=shinjigen@rev): Likewise.
1067 2008-08-05 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1069 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1070 settings for `=shinjigen@rev' and `=shinjigen@1ed'.
1072 2008-08-04 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1074 * mule/mule-conf.el (=shinjigen@1ed): Renamed from `shinjigen-1';
1075 define it as an alias.
1076 (=shinjigen@1ed/24pr): New coded-charset for XEmacs CHISE.
1077 (=shinjigen@rev): Renamed from `shinjigen-2'; define it as an
1079 (=shinjigen/+p@rev): Renamed from `shinjigen-2-p'; define it as an
1082 2008-07-31 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1084 * mule/mule-conf.el (shinjigen-2-p): New coded-charset for XEmacs
1087 2008-06-05 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1089 * mule/mule-conf.el (shinjigen-1): New coded-charset for XEmacs
1091 (shinjigen-2): Ditto.
1093 2007-05-29 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1095 * mule/mule-charset.el (default-coded-charset-priority-list):
1096 Prefer `gt-pj-*' to `chinese-cns11643-*', `=big5-cdp',
1097 `chinese-big5-eten-*' and `chinese-big5'.
1099 2006-03-02 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1101 * mule/mule-conf.el (=ucs-bmp-cjk@unicode): Change `max-code' to
1104 2006-01-17 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1106 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1107 settings for `=jis-x0208@1978/i1'.
1109 2005-11-24 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1111 * mule/mule-conf.el (=jis-x0208@1978/i-4): New coded-charset for
1114 2005-10-24 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1116 * mule/mule-conf.el (=adobe-japan1-[0..6]): New coded-charset for
1119 2005-07-14 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1121 * mule/mule-conf.el (=jis-x0208@1978/i1): New coded-charset for
1124 2005-06-29 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1126 * mule/mule-conf.el (=ucs-bmp@gb): New coded-charset for XEmacs
1128 (=ucs-bmp@cns): Likewise.
1129 (=ucs-bmp@jis): Likewise.
1130 (=ucs-bmp@ks): Likewise.
1132 2005-05-27 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1134 * mule/mule-conf.el (=zinbun-oracle): New coded-charset for XEmacs
1136 (=ucs-bmp-cjk): Change `max-code' to #x9FA5 temporarily.
1138 2005-05-25 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1140 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1141 settings for `=zinbun-oracle'.
1143 * mule/mule-charset.el (default-coded-charset-priority-list): Add
1146 2005-05-15 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1148 * mule/mule-coding.el (coded-charset-entity-reference-alist):
1149 Modify to use "&U-hhhhhhhh;" instead of "&UU+hhhh;" for
1152 2005-04-03 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1154 * mule/mule-charset.el (default-coded-charset-priority-list):
1155 Delete `ucs-sip'; modify order of some CCSs.
1157 2005-02-28 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1159 * mule/mule-coding.el (iso-2022-jp-2): Specify `ccs-priority-list'
1162 * mule/japanese.el (iso-2022-jp): Specify `ccs-priority-list' in
1163 XEmacs CHISE; don't specify `input-charset-conversion' in XEmacs
1166 2004-12-15 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1168 * mule/mule-conf.el (=ucs-radicals): Use "-zhRadicals-.*-ucs-0" as
1170 (=ucs-radicals@unicode): Likewise.
1172 2004-12-15 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1174 * mule/mule-conf.el (=ucs-hangul): New coded-charset for XEmacs
1177 2004-11-20 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1179 * mule/mule-conf.el (=ucs@cns/fw): New coded-charset for XEmacs
1182 2004-11-20 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1184 * mule/mule-conf.el (=ucs@gb/fw): New coded-charset for XEmacs
1187 2004-11-17 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1189 * mule/mule-coding.el (coded-charset-entity-reference-alist):
1190 Modify preference of *isolated settings*.
1192 2004-11-15 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1194 * mule/mule-conf.el (=ucs@big5/cns11643): New coded-charset when
1195 utf-2000 is provided.
1196 (=ucs@cns11643): Likewise.
1198 2004-11-15 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1200 * mule/mule-coding.el (coded-charset-entity-reference-alist):
1201 Prefer every *isolated setting* to ordinary setting.
1203 2004-11-02 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1205 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1206 settings for `latin-viscii-{upper|lower}' and `latin-viscii'.
1208 2004-10-30 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1210 * mule/mule-conf.el (=ucs@jis/fw): New coded-charset for XEmacs
1213 2004-09-14 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1215 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1216 settings for `=jis-x0208@1997'.
1218 2004-09-13 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1220 * mule/mule-charset.el (default-coded-charset-priority-list): Add
1223 2004-09-11 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1225 * mule/mule-conf.el (=jis-x0208@1997): New coded-charset for
1228 2004-09-09 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1230 * mule/mule-conf.el (=jis-x0208-1978): Define as an alias for
1232 (=jis-x0208-1983): Define as an alias for `=jis-x0208@1983'.
1233 (=jis-x0213-1-2000): Use `=jis-x0208@1990' instead of
1234 `=jis-x0208-1990' as the mother.
1235 (=jis-x0208-1990): Define as an alias for `=jis-x0208@1990'.
1237 2004-09-04 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1239 * mule/mule-conf.el (=ucs@jis/1990): Renamed from `=ucs@jis-1990';
1240 define `=ucs@jis-1990' as an alias for `=ucs@jis/1990'.
1241 (=ucs@jis/2000): Renamed from `=ucs@jis-2000'; define
1242 `=ucs@jis-2000' as an alias for `=ucs@jis/2000'.
1243 (=ucs@JP): Renamed from `=ucs@jp'; define `=ucs@jp' as an alias
1246 2004-09-02 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1248 * mule/mule-conf.el (=daikanwa@rev1): Renamed from
1249 `=daikanwa-rev1'; specify `=daikanwa' as the mother; define
1250 `=daikanwa-rev1' as an alias for `=daikanwa@rev1'.
1251 (=daikanwa@rev2): Renamed from `=daikanwa-rev2'; specify
1252 `=daikanwa' as the mother; define `=daikanwa-rev2' as an alias for
1255 2004-07-23 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1257 * mule/mule-conf.el (=big5-cdp): Swap DOC-string and long-name.
1260 (=gt-pj-*): Likewise.
1261 (=gt-pj-k1): Likewise.
1262 (=gt-pj-k2): Likewise.
1263 (=daikanwa): Likewise.
1264 (=daikanwa-rev1): Likewise.
1265 (=daikanwa-rev2): Likewise.
1266 (=big5-pua): Likewise.
1267 (=big5-eten): Likewise.
1268 (chinese-big5-eten-a): Likewise.
1269 (chinese-big5-eten-b): Likewise.
1270 (=hanziku-*): Likewise.
1272 (=jef-china3): Likewise.
1273 (=ruimoku-v6): Likewise.
1274 (=ucs@iso): Likewise.
1275 (=ucs@unicode): Likewise.
1276 (=ucs@gb): Likewise.
1277 (=ucs@cns): Likewise.
1278 (=ucs@jis): Likewise.
1279 (=ucs@jis-1990): Likewise.
1280 (=ucs@jis-2000): Likewise.
1281 (=ucs@jp): Likewise.
1282 (=ucs@ks): Likewise.
1283 (=ucs@big5): Likewise.
1284 (=ucs-radicals): Likewise.
1285 (=ucs-radicals@unicode): Likewise.
1286 (=ucs-bmp-cjk): Likewise.
1287 (=ucs-bmp-cjk@unicode): Likewise.
1288 (=ucs-sip-ext-b): Likewise.
1289 (=ucs-sip-ext-b@iso): Likewise.
1291 2004-04-08 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1293 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1294 settings for =ucs@{unicode|iso|gb|jis|cns|ks}.
1296 2004-04-05 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1298 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1299 settings for chinese-gb2312, =iso-ir165, latin-iso8859-{1..4},
1300 cyrillic-iso8859-5, greek-iso8859-7, hebrew-iso8859-8,
1301 latin-iso8859-9, latin-jisx0201, katakana-jisx0201,
1302 latin-tcvn5712, thai-tis620, lao, ethiopic, arabic-{1|2}-column,
1303 arabic-digit, ipa and ``&I-B-XXXX;''.
1305 2004-03-12 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1307 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1308 setting for (I-)HZK{03..12}-XXXX.
1310 2004-02-04 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1312 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1313 settings for `&I-RUI6-hhhh;' and `&RUI6-hhhh;'.
1315 * mule/mule-charset.el (default-coded-charset-priority-list): Add
1318 * mule/mule-conf.el (=ruimoku-v6): New coded-charset of XEmacs
1321 2004-01-21 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1323 * mule/mule-conf.el (=ucs@iso): New coded-charset in XEmacs CHISE.
1324 (=ucs@unicode): Likewise.
1325 (=ucs@gb): Inherits `=ucs@unicode' instead of `=ucs'.
1326 (=ucs@cns): Likewise.
1327 (=ucs@jis): Likewise.
1328 (=ucs@ks): Likewise.
1329 (=ucs@big5): Likewise.
1331 2004-01-19 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1333 * mule/mule-coding.el (utf-8-jis): Use `=ucs@jis-2000' instead of
1335 (utf-8-jis-er): Likewise.
1336 (utf-8-jp): New coding-system.
1337 (utf-8-jp-er): Likewise.
1339 * mule/mule-conf.el (=ucs@jp): New coded-charset for XEmacs CHISE.
1341 2004-01-15 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1343 * mule/mule-coding.el (euc-jisx0213): Moved from mule/japanese.el.
1345 * mule/japanese.el: Move definition of `euc-jisx0213' to
1346 mule/mule-coding.el.
1348 2004-01-14 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1350 * dumped-lisp.el (preloaded-file-list): Load mule-charset and
1351 mule-coding before loading update-cdb when utf-2000 is provided.
1353 2003-11-11 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1355 * mule/mule-conf.el: Prefer `=big5-cdp', `=gt' and `=gt-k' to
1358 2003-11-10 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1360 * mule/mule-conf.el: Define =ucs@DOMAIN at the end of CCS
1361 definition codes when `utf-2000' is provided.
1363 2003-08-19 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
1365 * mule/mule-category.el (word-combining-categories): Don't setup
1366 `word-combining-categories' in XEmacs CHISE.
1367 (word-separating-categories): Add setting about Latin script in
1370 2003-08-09 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
1372 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1373 setting for `chinese-big5'.
1375 2003-08-05 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1377 * mule/mule-coding.el (coded-charset-entity-reference-alist):
1378 Prefer `chinese-big5-cdp' to `ideograph-daikanwa' and
1379 `ideograph-gt-k'; prefer `ideograph-daikanwa' to `ideograph-gt-k';
1380 add setting for HZK0[12]-xxxx.
1382 2003-08-04 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
1384 * mule/mule-conf.el (=iso-ir165): Define to inherit from `=gb2312'
1387 2003-07-28 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1389 * mule/mule-charset.el (default-coded-charset-priority-list):
1390 Prefer `=big5-cdp', `chinese-big5-eten-a', `chinese-big5-eten-b'
1391 and `chinese-big5' to `=gt-pj-*'.
1393 2003-05-10 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
1395 * mule/mule-conf.el (=daikanwa): Renamed from
1396 `ideograph-daikanwa'.
1397 (ideograph-daikanwa): Changed to an alias for `=daikanwa'.
1399 2003-05-09 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1401 * mule/mule-conf.el (=cns11643-7): Renamed from
1402 `chinese-cns11643-7'.
1403 (chinese-cns11643-7): Changed to an alias for `=cns11643-7'.
1405 2003-05-07 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1407 * mule/mule-conf.el (=cns11643-6): Renamed from
1408 `chinese-cns11643-6'.
1409 (chinese-cns11643-6): Changed to an alias for `=cns11643-6'.
1411 2003-05-06 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
1413 * mule/mule-conf.el (=cns11643-5): Renamed from
1414 `chinese-cns11643-5'.
1415 (chinese-cns11643-5): Changed to an alias for `=cns11643-5'.
1417 2003-05-05 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
1419 * mule/mule-conf.el (=cns11643-4): Renamed from
1420 `chinese-cns11643-4'.
1421 (chinese-cns11643-4): Changed to an alias for `=cns11643-4'.
1423 2003-05-02 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1425 * mule/mule-conf.el (=cns11643-3): Renamed from
1426 `chinese-cns11643-3'.
1427 (chinese-cns11643-3): Changed to an alias for `=cns11643-3'.
1429 2003-04-30 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
1431 * mule/mule-conf.el: `chinese-cns11643-2' is renamed to
1433 (chinese-cns11643-2): New alias for `=cns11643-2'.
1435 2003-04-27 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
1437 * mule/mule-conf.el: `chinese-cns11643-1' is renamed to
1439 (chinese-cns11643-1): New alias for `=cns11643-1'.
1441 2003-04-25 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1443 * mule/mule-conf.el: `chinese-gb12345' is renamed to `=gb12345'.
1444 (chinese-gb12345): New alias for `=gb12345'.
1446 2003-04-21 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
1448 * mule/mule-conf.el: `chinese-gb2312' is renamed to `=gb2312'.
1449 (chinese-gb2312): New alias for `=gb2312'.
1451 2003-04-19 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
1453 * mule/mule-conf.el: `chinese-big5' is renamed to `=big5'.
1454 (chinese-big5): New alias for `=big5'.
1456 2003-04-17 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1458 * mule/mule-conf.el: `korean-ksc5601' is renamed to `=ks-x1001'.
1459 (korean-ksc5601): New alias for `=ks-x1001'.
1461 2003-04-15 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
1463 * mule/mule-conf.el: `japanese-jisx0212' is renamed to
1465 (japanese-jisx0212): New alias for `=jis-x0212'.
1467 2003-04-12 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
1469 * mule/mule-conf.el: `japanese-jisx0208' is renamed to
1471 (japanese-jisx0208): New alias for `=jis-x0208-1983'.
1473 2003-04-07 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1475 * mule/mule-conf.el: `japanese-jisx0208-1978' is renamed to
1477 (japanese-jisx0208-1978): New alias for `=jis-x0208-1978'.
1479 2003-04-05 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
1481 * mule/mule-conf.el (=iso-ir165): Renamed from `chinese-isoir165'.
1482 (chinese-isoir165): Changed to an alias for `=iso-ir165'.
1484 2003-04-03 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
1486 * mule/mule-conf.el (chinese-isoir165): Specify iso-ir 165.
1487 (chinese-cns11643-3): Specify iso-ir 183.
1488 (chinese-cns11643-4): Specify iso-ir 184.
1489 (chinese-cns11643-5): Specify iso-ir 185.
1490 (chinese-cns11643-6): Specify iso-ir 186.
1491 (chinese-cns11643-7): Specify iso-ir 187.
1492 (=jis-x0213-1-2000): In XEmacs CHISE, specify iso-ir 228.
1493 (=jis-x0213-2-2000): In XEmacs CHISE, specify iso-ir 229.
1495 2003-04-03 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1497 * bytecomp.el (byte-compile-insert-header): In XEmacs CHISE, check
1498 \uXXXX for every cases.
1500 2003-03-31 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
1502 * mule/mule-conf.el (=ucs@big5): Renamed from `ucs-big5'.
1503 (ucs-big5): Changed to an alias for `=ucs@big5'.
1505 2003-03-29 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
1507 * mule/mule-conf.el (=ucs@ks): Renamed from `ucs-ks'.
1508 (ucs-ks): Changed to an alias for `=ucs@ks'.
1510 2003-03-27 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
1512 * mule/mule-conf.el (=ucs@jis-2000): Renamed from `=ucs-jis-2000'.
1513 (=ucs-jis-2000): Changed to an alias for `=ucs@jis-2000'.
1515 2003-03-26 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
1517 * mule/mule-conf.el (=ucs@jis-1990): Renamed from `=ucs-jis-1990'.
1518 (=ucs-jis-1990): Changed to an alias for `=ucs@jis-1990'.
1520 2003-03-24 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
1522 * mule/mule-conf.el (=ucs@jis): Renamed from `ucs-jis'.
1523 (ucs-jis): Changed to an alias for `=ucs@jis'.
1525 2003-03-23 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
1527 * mule/mule-conf.el (=ucs@cns): Renamed from `ucs-cns'.
1528 (ucs-cns): Changed to an alias for `=ucs@cns'.
1530 2003-03-20 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
1532 * mule/mule-conf.el (=ucs@gb): Renamed from `ucs-gb'.
1533 (ucs-gb): Changed to an alias for `=ucs@gb'.
1535 2003-03-16 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
1537 * mule/mule-conf.el (=daikanwa-rev1): Renamed from
1538 `ideograph-daikanwa-2'.
1539 (ideograph-daikanwa-2): Changed to an alias for `=daikanwa-rev1'.
1540 (=daikanwa-rev2): New coded-charset when `utf-2000' is provided.
1542 2003-03-12 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
1544 * version.el (emacs-version): Rename `XEmacs UTF-2000' to `XEmacs
1545 CHISE'; use `xemacs-chise-version' instead of `utf-2000-version'.
1547 * obsolete.el (utf-2000-version): Declare as an obsolete variable
1548 for `xemacs-chise-version'.
1550 2003-03-09 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
1552 * mule/mule-charset.el (default-coded-charset-priority-list):
1553 Refer `=jis-x0208-1990' instead of `japanese-jisx0208-1990'; refer
1554 `=gt-pj-*' instead of `ideograph-gt-pj-*'; refer `=hanziku-*'
1555 instead of `ideograph-hanziku-*'.
1557 * mule/mule-conf.el: `ucs' is renamed to `=ucs'.
1558 (ucs): New alias for `=ucs' when `utf-2000' is provided.
1560 2003-03-07 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1562 * mule/mule-conf.el (=jis-x0213-1-2000): Rename
1563 `japanese-jisx0208-1990' to `=jis-x0208-1990'.
1564 (japanese-jisx0208-1990): New alias for `=jis-x0208-1990' when
1565 `utf-2000' is provided.
1567 2003-03-05 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1569 * mule/mule-conf.el (ucs-gb): New coded-charsets when `utf-2000'
1570 is provided [was builtin coded-charsets].
1572 2003-03-04 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
1574 * mule/mule-conf.el (ucs-cns): New coded-charsets when `utf-2000'
1575 is provided [was builtin coded-charsets].
1577 2003-03-03 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
1579 * mule/mule-conf.el (ucs-jis): New coded-charsets when `utf-2000'
1580 is provided [was builtin coded-charsets].
1582 2003-03-02 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
1584 * mule/mule-conf.el (ucs-ks): New coded-charsets when `utf-2000'
1585 is provided [was builtin coded-charsets].
1587 2003-03-01 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
1589 * mule/mule-conf.el (ideograph-daikanwa-2): New coded-charsets
1590 when `utf-2000' is provided [was builtin coded-charsets].
1592 2003-02-28 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1594 * mule/mule-conf.el (=hanziku-*): Renamed from
1595 `ideograph-hanziku-*'.
1596 (ideograph-hanziku-*): Changed to an alias for `=hanziku-*'.
1598 2003-02-27 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1600 * mule/mule-conf.el (ideograph-daikanwa): New coded-charsets when
1601 `utf-2000' is provided [was builtin coded-charsets].
1602 (ideograph-hanziku-{1..12}): Likewise.
1604 2003-02-27 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1606 * mule/mule-conf.el (=gt-pj-*): Renamed from `ideograph-gt-pj-*'.
1607 (ideograph-gt-pj-*): Changed to an alias for `=gt-pj-*'.
1609 2003-02-26 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
1611 * mule/mule-conf.el (ideograph-gt-pj-{1..11}): New coded-charsets
1612 when `utf-2000' is provided [was builtin coded-charsets].
1614 2003-02-24 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
1616 * mule/mule-charset.el (default-coded-charset-priority-list): Use
1617 `=big5-cdp', `=cbeta' and `=jef-china3' instead of
1618 `chinese-big5-cdp', `ideograph-cbeta' and `china3-jef'.
1620 2003-02-18 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
1622 * mule/mule-conf.el (=gt): Renamed from `ideograph-gt'.
1623 (ideograph-gt): Changed to an alias for `=gt'.
1625 2003-02-17 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1627 * mule/mule-conf.el (ucs-big5): New coded-charset when `utf-2000'
1628 is provided; it was defined as a builtin coded-charset.
1629 (ideograph-gt): Likewise.
1631 2003-02-16 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
1633 * mule/mule-conf.el (=gt-k): Renamed from `ideograph-gt-k'.
1634 (ideograph-gt-k): Changed to an alias for `=gt-k'.
1636 2003-02-15 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
1638 * mule/mule-conf.el (=big5-cdp): Renamed from `chinese-big5-cdp'.
1639 (chinese-big5-cdp): Changed to an alias for `=big5-cdp'.
1641 2003-02-15 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
1643 * mule/mule-conf.el (=big5-eten): Renamed from
1644 `chinese-big5-eten'.
1645 (chinese-big5-eten): Changed to an alias for `=big5-eten'.
1647 2003-02-14 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1649 * mule/mule-conf.el (=big5-pua): Renamed from `chinese-big5-pua'.
1650 (chinese-big5-pua): Changed to an alias for `=big5-pua'.
1652 2003-02-13 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
1654 * mule/mule-conf.el (=cbeta): Renamed from `ideograph-cbeta'.
1655 (ideograph-cbeta): Changed to an alias for `=cbeta'.
1657 2003-02-11 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
1659 * mule/mule-conf.el (=jef-china3): Renamed from `china3-jef'.
1660 (china3-jef): Changed to an alias for `=jef-china3'.
1662 2003-02-10 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
1664 * mule/mule-charset.el (default-coded-charset-priority-list): Use
1665 `=jis-x0213-{1|2}-2000' instead of `japanese-jisx0213-{1|2}'.
1667 * mule/mule-conf.el (=jis-x0213-{1|2}-2000): Renamed from
1668 `japanese-jisx0213-{1|2}' when `utf-2000' is provided.
1669 (japanese-jisx0213-{1|2}): New alias for =jis-x0213-{1|2}-2000
1670 when `utf-2000' is provided.
1672 2003-02-07 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1674 * mule/mule-charset.el (default-coded-charset-priority-list):
1675 Refer Hanziku to CBETA, Big5 variants, UCS-BMP and JEF-CHINA3.
1677 * mule/mule-conf.el (ucs-jis-1990): Deleted.
1678 (ucs-jis-2000): Deleted.
1680 2003-02-05 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
1682 * mule/mule-conf.el (=ucs-jis-1990): New coded-charset for
1684 (=ucs-jis-2000): New coded-charset for UTF-2000.
1686 2003-01-19 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
1688 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1689 settings for `ideograph-hanziku-{1|2}' and JEF-CHINA3.
1691 2003-01-09 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
1693 * mule/mule-charset.el (default-coded-charset-priority-list):
1694 Prefer `korean-ksc5601' to CNS 11643; prefer Big5-CDP to
1697 2003-01-05 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
1699 * mule/mule-conf.el: Add new coded-charset when UTF-2000 [was a
1700 builtin coded-charset].
1702 2002-12-22 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
1704 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1705 settings for &K0-xxxx and &I-K0-xxxx.
1707 2002-12-19 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
1709 * mule/mule-charset.el (default-coded-charset-priority-list): Add
1710 `ideograph-gt-pj-k1' and `ideograph-gt-pj-k2' in UTF-2000.
1712 2002-12-18 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
1714 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1715 settings for >-Knnnnn and &I-GT-Knnnnn in UTF-2000.
1717 2002-12-18 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1719 * mule/mule-conf.el (ideograph-gt-k): New coded-charset in
1721 (ideograph-gt-pj-k1): Likewise.
1722 (ideograph-gt-pj-k2): Likewise.
1724 2002-11-29 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
1726 * mule/mule-charset.el (default-coded-charset-priority-list): Add
1729 2002-11-29 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1731 * mule/mule-conf.el (china3-jef): Add new coded-charset when
1732 UTF-2000 [was a builtin coded-charset].
1734 2002-11-26 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1736 * mule/mule-coding.el (utf-8-gb): Prefer `ucs-gb' and `=>ucs-gb'.
1737 (utf-8-gb-er): Likewise.
1739 2002-10-11 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1741 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1742 settings for JIS X 0212 and JIS X 0208:1978.
1744 2002-10-02 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1746 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1747 setting for JIS X 0213.
1749 2002-08-26 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
1751 * iso8859-1.el: Don't set `iso8859/1-case-table' to the
1752 standard-case-table in UTF-2000.
1754 2002-08-20 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1756 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1757 definitions for isolated-chars.
1759 2002-08-13 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
1761 * setup-paths.el (paths-find-utf-2000-lisp-directory): Use
1762 `configure-utf-2000-lisp-directory'.
1763 (paths-construct-load-path): Prefer `utf-2000-lisp-load-path' to
1764 `mule-lisp-load-path'.
1766 2002-08-13 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
1768 * startup.el (startup-setup-paths): Set and use
1769 `utf-2000-lisp-directory'.
1770 (startup-setup-paths-warning): Check `utf-2000-lisp-directory' in
1773 2002-08-12 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
1775 * setup-paths.el (paths-utf-2000-load-path-depth): New variable.
1776 (paths-find-utf-2000-lisp-directory): New function.
1777 (paths-construct-load-path): Add new optional argument
1778 `utf-2000-lisp-directory'.
1780 * dump-paths.el: Set and use `utf-2000-lisp-directory'.
1782 2002-08-12 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
1784 * mule/mule-charset.el: Don't specify `auto-fill-chars' for
1785 `katakana-jisx0201', `japanese-jisx0208', `japanese-jisx0212',
1786 `chinese-gb2312', `chinese-big5-1' and `chinese-big5-2'.
1787 (default-coded-charset-priority-list): Add `chinese-big5-1' and
1788 `chinese-big5-2' in UTF-2000.
1790 * mule/chinese.el: Set syntax-entry "w" for `chinese-big5' instead
1791 of `chinese-big5-1' and `chinese-big5-2' in UTF-2000.
1793 2002-08-11 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
1795 * mule/chinese.el: Add new coding-systems `big5-er', `big5-eten',
1796 `big5-eten-er' in UTF-2000.
1797 (big5-cdp): Modify DOC-string and mnemonic.
1799 2002-08-09 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1801 * mule/mule-coding.el (utf-8-mcs-er): New coding-system in
1802 UTF-2000 [renamed from utf-8-er].
1803 (utf-8-gb): New coding-system in UTF-2000.
1804 (utf-8-gb-er): Likewise.
1805 (utf-8-cns): Likewise.
1806 (utf-8-cns-er): Likewise.
1807 (utf-8-big5): Likewise.
1808 (utf-8-big5-er): Likewise.
1809 (utf-8-jis): Likewise.
1810 (utf-8-jis-er): Likewise.
1811 (utf-8-ks): Likewise.
1812 (utf-8-ks-er): Likewise.
1813 (utf-8-er): Likewise.
1815 2002-07-29 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1817 * bytecomp.el (byte-compile-insert-header): Use `utf-8-mcs-unix'
1818 instead of `utf-8-unix' in UTF-2000.
1820 * mule/mule-coding.el (utf-8): Define as an alias for `utf-8-mcs'.
1822 2002-07-23 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
1824 * mule/japanese.el (euc-jisx0213): New coding-system.
1826 * mule/mule-conf.el (japanese-jisx0213-1): Specify
1827 `japanese-jisx0208-1990' as the mother.
1829 2002-07-16 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1831 * dumped-lisp.el (preloaded-file-list): Change condition of
1832 loading "close-cdb".
1834 2002-07-05 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1836 * mule/mule-coding.el (utf-8-er): New coding-system in UTF-2000;
1837 setup `coded-charset-entity-reference-alist'.
1839 2002-07-02 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1841 * dumped-lisp.el (preloaded-file-list): Dump "close-cdb" in
1844 2002-04-12 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
1846 * mule/mule-charset.el (default-coded-charset-priority-list): Add
1847 `chinese-big5-eten-a' and `chinese-big5-eten-b'.
1849 2002-04-11 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1851 * mule/mule-conf.el (chinese-big5-pua): New coded-charset.
1852 (chinese-big5-eten-a): Likewise.
1853 (chinese-big5-eten-b): Likewise.
1854 (chinese-big5-cdp): Declare as a subset of `chinese-big5' whose
1855 code range is #x8140 .. #x8DFE.
1857 2002-04-08 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
1859 * mule/mule-conf.el (chinese-big5-eten): New coded-charset in
1861 (chinese-big5-cdp): Likewise.
1863 2002-02-26 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
1865 * dumped-lisp.el (preloaded-file-list): Rename
1866 utf-2000/make-cdbs.el -> utf-2000/update-cdb.el.
1868 2002-02-14 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
1870 * update-elc.el: Load lisp/utf-2000/dumped-chars.el in UTF-2000;
1871 append `system-char-db-source-file-list' into
1872 `preloaded-file-list' in UTF-2000.
1874 2002-02-12 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
1876 * dumped-lisp.el (preloaded-file-list): Delete
1877 character-definition files.
1879 2002-02-04 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
1881 * dumped-lisp.el (preloaded-file-list): Add `make-cdbs' in
1884 2001-12-31 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
1886 * mule/mule-charset.el (default-coded-charset-priority-list):
1887 Delete `mojikyo-2022-1'.
1889 2001-12-26 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
1891 * mule/mule-charset.el (default-coded-charset-priority-list):
1894 2001-12-11 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1896 * mule/mule-charset.el (default-coded-charset-priority-list): Add
1899 2001-11-14 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1901 * mule/mule-charset.el (default-coded-charset-priority-list):
1902 Comment out `chinese-gb12345'.
1904 2001-11-13 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1906 * bytecomp.el (byte-compile-insert-header): Fixed.
1908 2001-10-31 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
1910 * dumped-lisp.el (preloaded-file-list): Dump `ad-hoc-cdp' in
1913 2001-10-16 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1915 * mule/chinese.el (big5-cdp): New coding-system in XEmacs
1918 2001-10-15 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1920 * mule/mule-charset.el (default-coded-charset-priority-list): Add
1921 `ideograph-hanziku-{1 .. 12}' in XEmacs UTF-2000.
1923 2001-10-13 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1925 * mule/mule-charset.el (default-coded-charset-priority-list):
1926 `japanese-jef-china3' is renamed `china3-jef'.
1928 2001-10-08 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1930 * mule/mule-charset.el (default-coded-charset-priority-list): Add
1931 `japanese-jef-china3' and `ideograph-cbeta'.
1933 2001-09-02 MORIOKA Tomohiko <tomo@calliope.mousai.mahoroba.ne.jp>
1935 * list-mode.el: Delete dirty hack for XEmacs UTF-2000.
1937 2001-08-07 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1939 * mule/mule-charset.el (default-coded-charset-priority-list): Add
1942 2001-08-02 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1944 * mule/mule-charset.el (default-coded-charset-priority-list): Add
1945 `arabic-digit', `arabic-1-column' and `arabic-2-column'.
1947 2001-07-31 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1949 * dumped-lisp.el (preloaded-file-list): Load "arabic" before
1950 loading character definitions.
1952 2001-07-29 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1954 * dumped-lisp.el (preloaded-file-list): Rename
1955 u031A0-Extended-Bopomofo.el to u031A0-Bopomofo-Extended.el.
1957 2001-07-24 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1959 * mule/mule-charset.el (default-coded-charset-priority-list): Add
1962 2001-07-20 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1964 * dumped-lisp.el (preloaded-file-list): Dump
1965 "Ideograph-R028-Private" with XEmacs UTF-2000.
1967 2001-07-15 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1969 * mule/mule-charset.el (default-coded-charset-priority-list): Add
1972 2001-07-09 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1974 * mule/mule-charset.el (default-coded-charset-priority-list): Add
1975 `ideograph-gt-pj-{1..11}'.
1977 * dumped-lisp.el (preloaded-file-list): Dump `isolated-char' in
1980 2000-12-06 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1982 * mule/mule-charset.el (default-coded-charset-priority-list):
1983 Prefer `chinese-gb2312' than `chinese-cns11643-*'; add
1986 2000-10-05 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1988 * format.el (format-alist): Revive `image/jpeg', `image/gif',
1989 `image/png', `image/x-xpm' and `image/tiff'.
1991 * files.el (binary-file-regexps): Add *.PNG.
1993 2000-07-23 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1995 * mule/mule-charset.el (default-coded-charset-priority-list):
1996 Prefer `japanese-jisx0208-1990' than `japanese-jisx0212'; prefer
1997 `korean-ksc5601' than `japanese-jisx0213-1'; add `mojikyo-2022-1'.
1999 2000-09-27 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
2001 * list-mode.el: Call `completion-list-mode' to avoid slowness of
2002 the first completion when UTF-2000 is running.
2004 2000-05-30 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
2006 * mule/mule-charset.el (default-coded-charset-priority-list):
2009 2000-04-28 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
2011 * dumped-lisp.el (preloaded-file-list): Don't add "mojikyo".
2013 * mule/mule-charset.el (default-coded-charset-priority-list): Add
2014 `mojikyo' instead of `mojikyo-pj-[1..21]'.
2016 2000-04-27 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
2018 * mule/vietnamese.el (vscii-2): Delete abolished property
2019 `composite'; now composite mode is default.
2021 2000-04-26 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
2023 * bytecomp.el (byte-compile-insert-header): Use `binary' instead
2024 of `raw-text'; check \uHHHH representation even if non-ascii
2025 characters are not found.
2027 * dumped-lisp.el (preloaded-file-list): Add "ccs-tcvn5712.el" in
2028 UTF-2000; add "viet-ccl" in non-UTF-2000 Mule; add "vietnamese"
2031 * mule/viet-ccl.el: New file.
2033 * mule/vietnamese.el (vscii-2): New coding-system in UTF-2000.
2034 (tcvn-5712): New coding-system alias of `vscii-2' in UTF-2000.
2035 - Separate CCL based implementations to viet-ccl.el.
2037 2000-02-24 MORIOKA Tomohiko <tomo@m17n.org>
2039 * mule/mule-conf.el (japanese-jisx0213-1): Allow
2041 (japanese-jisx0213-2): Allow "jisx0213.2000-2".
2043 * mule/mule-charset.el (default-coded-charset-priority-list):
2044 Prefer `japanese-jisx0213-1' and `japanese-jisx0213-2' to
2045 `japanese-jisx0208-1978' and `japanese-jisx0208-1990'.
2047 2000-01-31 MORIOKA Tomohiko <tomo@etl.go.jp>
2049 * dumped-lisp.el (preloaded-file-list): Add "mojikyo" in UTF-2000.
2051 2000-01-27 MORIOKA Tomohiko <tomo@m17n.org>
2053 * mule/mule-charset.el (default-coded-charset-priority-list): Add
2056 2000-01-26 MORIOKA Tomohiko <tomo@etl.go.jp>
2058 * mule/mule-charset.el (default-coded-charset-priority-list):
2059 Prefer `mojikyo-pj-*' and `ideograph-daikanwa' to `ucs-bmp' and
2062 2000-01-12 MORIOKA Tomohiko <tomo@etl.go.jp>
2064 * mule/mule-charset.el (default-coded-charset-priority-list): Add
2065 `mojikyo-pj-[1 .. 21]' in UTF-2000.
2067 2000-01-14 MORIOKA Tomohiko <tomo@etl.go.jp>
2069 * mule/mule-charset.el (default-coded-charset-priority-list): Add
2070 `katakana-jisx0201' in UTF-2000.
2072 1999-12-23 MORIOKA Tomohiko <tomo@urania.m17n.org>
2074 * dumped-lisp.el (preloaded-file-list): Add "u0A000-Yi-Syllables",
2075 "u0AC00-Hangul-Syllables", "u0FB00-Alphabetic-Presentation-Forms",
2076 "u0FB50-Arabic-Presentation-Forms-A",
2077 "u0FE20-Combining-Half-Marks", "u0FE30-CJK-Compatibility-Forms",
2078 "u0FE50-Small-Form-Variants",
2079 "u0FE70-Arabic-Presentation-Forms-B",
2080 "u0FF00-Halfwidth-and-Fullwidth-Forms" and "u0FFF0-Specials" in
2083 1999-12-22 MORIOKA Tomohiko <tomo@etl.go.jp>
2085 * dumped-lisp.el (preloaded-file-list): Delete
2086 "ccs-jisx0208-1983.el"; add "Ideograph-R031-Enclosure"
2087 ... "Ideograph-R214-Flute" in UTF-2000.
2089 1999-11-21 MORIOKA Tomohiko <tomo@etl.go.jp>
2091 * mule/mule-conf.el (japanese-jisx0213-1): New coded-charset.
2092 (japanese-jisx0213-2): New coded-charset.
2094 * dumped-lisp.el (preloaded-file-list): Add
2095 "Ideograph-R028-Private", "Ideograph-R029-Again" and
2096 "Ideograph-R030-Mouth".
2098 1999-11-19 MORIOKA Tomohiko <tomo@etl.go.jp>
2100 * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R012-Eight",
2101 "Ideograph-R013-Down-Box", "Ideograph-R014-Cover",
2102 "Ideograph-R015-Ice", "Ideograph-R016-Table",
2103 "Ideograph-R017-Open-Box", "Ideograph-R018-Knife",
2104 "Ideograph-R019-Power", "Ideograph-R020-Wrap", "Ideograph-R021-Spoon",
2105 "Ideograph-R022-Right-Open-Box", "Ideograph-R023-Hiding-Enclosure",
2106 "Ideograph-R024-Ten", "Ideograph-R025-Divination",
2107 "Ideograph-R026-Seal" and "Ideograph-R027-Cliff" in UTF-2000.
2109 1999-11-18 MORIOKA Tomohiko <tomo@etl.go.jp>
2111 * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R002-Line",
2112 "Ideograph-R003-Dot", "Ideograph-R004-Slash",
2113 "Ideograph-R005-Second", "Ideograph-R006-Hook",
2114 "Ideograph-R007-Two", "Ideograph-R008-Lid", "Ideograph-R009-Man",
2115 "Ideograph-R010-Legs" and "Ideograph-R011-Enter".
2117 * mule/mule-charset.el (default-coded-charset-priority-list): Add
2118 `japanese-jisx0208-1990' and `japanese-jisx0208-1978'.
2120 1999-11-16 MORIOKA Tomohiko <tomo@urania.m17n.org>
2122 * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R001-One"
2125 1999-11-16 MORIOKA Tomohiko <tomo@urania.m17n.org>
2127 * mule/mule-conf.el (sisheng): Moved from mule/chinese.el.
2128 (chinese-isoir165): Moved from mule/chinese.el.
2129 (chinese-cns11643-3): Moved from mule/chinese.el.
2130 (chinese-cns11643-4): Moved from mule/chinese.el.
2131 (chinese-cns11643-5): Moved from mule/chinese.el.
2132 (chinese-cns11643-6): Moved from mule/chinese.el.
2133 (chinese-cns11643-7): Moved from mule/chinese.el.
2135 * mule/chinese.el: Move definition of coded-charsets to
2138 1999-11-15 MORIOKA Tomohiko <tomo@urania.m17n.org>
2140 * mule/mule-charset.el (default-coded-charset-priority-list): Add
2141 `ideograph-daikanwa'.
2143 1999-11-15 MORIOKA Tomohiko <tomo@urania.m17n.org>
2145 * dumped-lisp.el (preloaded-file-list): Delete
2146 "ccs-jisx0201-latin.el".
2148 1999-11-15 MORIOKA Tomohiko <tomo@etl.go.jp>
2150 * dumped-lisp.el (preloaded-file-list): Add
2151 "u031A0-Extended-Bopomofo" in UTF-2000.
2153 1999-11-15 MORIOKA Tomohiko <tomo@etl.go.jp>
2155 * dumped-lisp.el (preloaded-file-list): u02E00-CJK-Radicals was
2156 renamed to u02E00-CJK-Radical-Supplement.
2158 1999-11-14 MORIOKA Tomohiko <tomo@urania.m17n.org>
2160 * dumped-lisp.el (preloaded-file-list): Add
2161 "u03000-CJK-Symbols-and-Punctuation", "u03040-Hiragana",
2162 "u030A0-Katakana", "u03100-Bopomofo",
2163 "u03130-Hangul-Compatibility-Jamo", "u03190-Kanbun",
2164 "u03200-Enclosed-CJK-Letters-and-Months" and
2165 "u03300-CJK-Compatibility".
2167 1999-11-14 MORIOKA Tomohiko <tomo@urania.m17n.org>
2169 * dumped-lisp.el (preloaded-file-list): Add "u02E00-CJK-Radicals",
2170 "u02F00-Kangxi-Radicals" and
2171 "u02FF0-Ideographic-Description-Characters".
2173 1999-11-14 MORIOKA Tomohiko <tomo@urania.m17n.org>
2175 * dumped-lisp.el (preloaded-file-list): Add
2176 "u02600-Miscellaneous-Symbols", "u02700-Dingbats" and
2177 "u02800-Braille-Patterns" in UTF-2000.
2179 1999-11-14 MORIOKA Tomohiko <tomo@urania.m17n.org>
2181 * dumped-lisp.el (preloaded-file-list): Load "uXXXXX-*" instead of
2182 "uXXXXX-*.el" in UTF-2000.
2184 * bytecomp.el (byte-compile-insert-header): Delete comments if
2185 non-ASCII characters are found; allow `byte-compile-dynamic' and
2186 `byte-compile-dynamic-docstrings' if *.elc will be encoded by
2189 1999-11-14 MORIOKA Tomohiko <tomo@urania.m17n.org>
2191 * dumped-lisp.el (preloaded-file-list): Add
2192 "u02500-Box-Drawing.el", "u02580-Block-Elements.el" and
2193 "u025A0-Geometric-Shapes.el".
2195 1999-11-14 MORIOKA Tomohiko <tomo@urania.m17n.org>
2197 * dumped-lisp.el (preloaded-file-list): Add
2198 "u02400-Control-Pictures.el", "u02440-OCR.el" and
2199 "u02460-Enclosed-Alphanumerics.el".
2201 1999-11-14 MORIOKA Tomohiko <tomo@urania.m17n.org>
2203 * mule/mule-charset.el (default-coded-charset-priority-list): Add
2206 * dumped-lisp.el (preloaded-file-list): Add
2207 "u02200-Mathematical-Operators.el" and
2208 "u02300-Miscellaneous-Technical.el".
2210 1999-11-14 MORIOKA Tomohiko <tomo@urania.m17n.org>
2212 * mule/mule-charset.el (default-coded-charset-priority-list): Add
2213 `chinese-cns11643-*'.
2215 * dumped-lisp.el (preloaded-file-list): Add
2216 "u02100-Letterlike-Symbols.el", "u02150-Number-Forms.el" and
2217 "u02190-Arrows.el" in UTF-2000.
2219 1999-11-14 MORIOKA Tomohiko <tomo@urania.m17n.org>
2221 * mule/mule-charset.el (default-coded-charset-priority-list): Add
2224 * dumped-lisp.el (preloaded-file-list): Add
2225 "u02000-General-Punctuation.el", "u02070-Superscripts.el",
2226 "u02080-Subscripts.el", "u020A0-Currency-Symbols.el" and
2227 "u020D0-Combining-Diacritical-Marks-for-Symbols.el" in UTF-2000.
2229 1999-11-14 MORIOKA Tomohiko <tomo@urania.m17n.org>
2231 * dumped-lisp.el (preloaded-file-list): Delete "ccs-viscii.el".
2233 1999-11-14 MORIOKA Tomohiko <tomo@urania.m17n.org>
2235 * dumped-lisp.el (preloaded-file-list): Add "u013A0-Cherokee.el",
2236 "u01400-Canadian.el", "u01680-Ogham.el", "u016A0-Runic.el",
2237 "u01780-Khmer.el", "u01800-Mongolian.el",
2238 "u01E00-Latin-Extended-Additional.el" and
2239 "u01F00-Greek-Extended.el" in UTF-2000.
2241 1999-11-13 MORIOKA Tomohiko <tomo@urania.m17n.org>
2243 * mule/mule-charset.el (default-coded-charset-priority-list): Add
2244 `ethiopic-ucs' and `ethiopic'.
2246 * dumped-lisp.el (preloaded-file-list): Add "u010A0-Georgian.el",
2247 "u01100-Hangul-Jamo.el" and "u01200-Ethiopic.el".
2249 * mule/mule-conf.el: Move definition of coded-charset `ethiopic'
2250 from mule/ethiopic.el.
2252 * mule/ethiopic.el: Move definition of coded-charset `ethiopic' to
2255 1999-11-13 MORIOKA Tomohiko <tomo@urania.m17n.org>
2257 * mule/mule-charset.el (default-coded-charset-priority-list): Add
2260 * mule/mule-conf.el (lao): New coded-charset.
2262 * dumped-lisp.el (preloaded-file-list): Add
2263 "u00900-Devanagari.el", "u00980-Bengali.el", "u00A00-Gurmukhi.el",
2264 "u00A80-Gujarati.el", "u00B00-Oriya.el", "u00B80-Tamil.el",
2265 "u00C00-Telugu.el", "u00C80-Kannada.el", "u00D00-Malayalam.el",
2266 "u00D80-Sinhala.el", "u00E00-Thai.el", "u00E80-Lao.el",
2267 "u00F00-Tibetan.el" and "u01000-Myanmar.el".
2269 1999-11-13 MORIOKA Tomohiko <tomo@urania.m17n.org>
2271 * mule/mule-charset.el (default-coded-charset-priority-list): Add
2272 `ucs-bmp' and `arabic-iso8859-6'.
2274 1999-11-13 MORIOKA Tomohiko <tomo@urania.m17n.org>
2276 * dumped-lisp.el (preloaded-file-list): Add "u00400-Cyrillic.el",
2277 "u00530-Armenian.el", "u00590-Hebrew.el", "u00600-Arabic.el",
2278 "u00700-Syriac.el" and "u00780-Thaana.el" in UTF-2000.
2280 1999-11-12 MORIOKA Tomohiko <tomo@urania.m17n.org>
2282 * startup.el (normal-top-level): Load autoload file for UTF-2000
2285 1999-11-11 MORIOKA Tomohiko <tomo@etl.go.jp>
2287 * dumped-lisp.el (preloaded-file-list): Add "mule-conf" in Mule;
2288 delete "ccs-iso8859-*.el"; add "u00000-C0.el",
2289 "u00020-Basic-Latin.el", "u00080-C1.el",
2290 "u000A0-Latin-1-Supplement.el", "u00100-Latin-Extended-A.el",
2291 "u00180-Latin-Extended-B.el", "u00250-IPA-Extensions.el",
2292 "u002B0-Spacing-Modifier-Letters.el",
2293 "u00300-Combining-Diacritical-Marks.el" and "u00370-Greek.el" in
2296 1999-11-10 MORIOKA Tomohiko <tomo@etl.go.jp>
2298 * mule/mule-charset.el (default-coded-charset-priority-list): Add
2299 `japanese-jisx0212' and `ipa' in UTF-2000; use `latin-viscii-*'
2300 instead of `vietnamese-viscii-*'.
2302 1999-11-09 MORIOKA Tomohiko <tomo@etl.go.jp>
2304 * mule/mule-conf.el: New file.
2306 * mule/misc-lang.el: Move definition of charset `ipa' to
2309 1999-10-10 MORIOKA Tomohiko <tomo@urania.m17n.org>
2311 * mule/mule-charset.el (default-coded-charset-priority-list): Add
2312 `latin-viscii'; prefer it for characters used in Vietnamese.
2314 1999-10-08 Daiki Ueno <ueno@ueda.info.waseda.ac.jp>
2316 * bytecomp.el (byte-compile-insert-header): Fix regexp.
2318 1999-10-07 MORIOKA Tomohiko <tomo@etl.go.jp>
2320 * mule/viet-chars.el (latin-viscii-lower): Renamed from charset
2321 `vietnamese-viscii-lower'.
2322 (latin-viscii-upper): Renamed from charset
2323 `vietnamese-viscii-upper'.
2324 (vietnamese-viscii-lower): New alias for charset
2325 `latin-viscii-lower'.
2326 (vietnamese-viscii-upper): New alias for charset
2327 `latin-viscii-upper'.
2329 1999-10-05 MORIOKA Tomohiko <tomo@etl.go.jp>
2331 * mule/mule-charset.el (default-coded-charset-priority-list):
2332 Comment out `hiragana-jisx0208' and `katakana-jisx0208'.
2334 1999-10-04 MORIOKA Tomohiko <tomo@etl.go.jp>
2336 * mule/ccs-jisx0208-1983.el, mule/ccs-tcvn5712.el,
2337 mule/ccs-viscii.el, mule/ccs-iso8859-9.el,
2338 mule/ccs-jisx0201-latin.el, mule/ccs-iso8859-2.el,
2339 mule/ccs-iso8859-3.el, mule/ccs-iso8859-4.el: Moved to
2342 1999-10-03 MORIOKA Tomohiko <tomo@urania.m17n.org>
2344 * mule/ccs-tcvn5712.el: New file.
2346 1999-10-03 MORIOKA Tomohiko <tomo@urania.m17n.org>
2348 * dumped-lisp.el (preloaded-file-list): Add "ccs-jisx0208-1983.el"
2351 1999-10-02 MORIOKA Tomohiko <tomo@urania.m17n.org>
2353 * mule/mule-charset.el (default-coded-charset-priority-list): Add
2354 `japanese-jisx0208'.
2356 1999-10-02 MORIOKA Tomohiko <tomo@urania.m17n.org>
2358 * dumped-lisp.el (preloaded-file-list): Add
2359 "ccs-jisx0201-latin.el", "ccs-iso8859-2.el", "ccs-iso8859-3.el",
2360 "ccs-iso8859-4.el", "ccs-iso8859-9.el" and "ccs-viscii.el" in
2363 * mule/ccs-iso8859-2.el, mule/ccs-iso8859-3.el,
2364 mule/ccs-iso8859-4.el, mule/ccs-iso8859-9.el,
2365 mule/ccs-jisx0201-latin.el, mule/ccs-jisx0208-1983.el,
2366 mule/ccs-viscii.el: New files.
2368 * bytecomp.el (byte-compile-insert-header): Don't use `raw-text'
2371 1999-09-30 MORIOKA Tomohiko <tomo@urania.m17n.org>
2373 * mule/mule-charset.el (default-coded-charset-priority-list): Add
2374 `hiragana-jisx0208' and `katakana-jisx0208'.
2376 1999-09-21 MORIOKA Tomohiko <tomo@etl.go.jp>
2378 * mule/chinese.el (chinese-cns11643-3): Define it even if
2379 `utf-2000' is provided.
2380 (chinese-cns11643-4): Likewise.
2381 (chinese-cns11643-5): Likewise.
2382 (chinese-cns11643-6): Likewise.
2383 (chinese-cns11643-7): Likewise.
2385 1999-09-14 MORIOKA Tomohiko <tomo@etl.go.jp>
2387 * mule/mule-charset.el (default-coded-charset-priority-list): Add
2388 thai-tis620 and hebrew-iso8859-8; namely all BMP are covered.
2390 1999-09-13 MORIOKA Tomohiko <tomo@urania.m17n.org>
2392 * mule/mule-charset.el (default-coded-charset-priority-list): Add
2393 `cyrillic-iso8859-5' and `greek-iso8859-7'.
2395 1999-09-13 MORIOKA Tomohiko <tomo@urania.m17n.org>
2397 * mule/mule-charset.el (default-coded-charset-priority-list):
2400 1999-09-09 MORIOKA Tomohiko <tomo@etl.go.jp>
2402 * mule/viet-chars.el: Don't define charset
2403 `vietnamese-viscii-lower' and `vietnamese-viscii-upper' because
2404 they are defined as builtin charsets.
2406 1999-08-31 MORIOKA Tomohiko <tomo@etl.go.jp>
2408 * version.el (emacs-version): Add more space just before UTF-2000
2411 1999-08-29 MORIOKA Tomohiko <tomo@etl.go.jp>
2413 * version.el ([constant] emacs-version): Don't add a space in the
2414 preceding place of `xemacs-betaname' because it is duplicated.
2415 (emacs-version): Add UTF-2000 version if `utf-2000' is provided.
2417 * startup.el (splash-frame-body): Add ETL.
2419 1999-08-28 MORIOKA Tomohiko <tomo@etl.go.jp>
2421 * mule/chinese.el (chinese-cns11643-3): Don't define if `utf-2000'
2422 is provided because it is defined as builtin charset.
2423 (chinese-cns11643-4): Likewise.
2424 (chinese-cns11643-5): Likewise.
2425 (chinese-cns11643-6): Likewise.
2426 (chinese-cns11643-7): Likewise.
2428 1999-08-24 MORIOKA Tomohiko <tomo@etl.go.jp>
2430 * mule/mule-cmds.el (reset-language-environment): Fix problem when
2431 coding-system `iso-10646-ucs-4' is not defined.
2433 1999-06-17 MORIOKA Tomohiko <tomo@etl.go.jp>
2435 * bytecomp.el (byte-compile-insert-header): Use utf-8 as
2436 coding-system if `utf-2000' is provided.
2438 1999-06-15 MORIOKA Tomohiko <tomo@etl.go.jp>
2440 * mule/mule-coding.el: Add `utf-8' to coding-priority-list if
2441 `utf-2000' is provided.
2443 1999-06-15 MORIOKA Tomohiko <tomo@etl.go.jp>
2445 * dumped-lisp.el (preloaded-file-list): Don't load vietnamese.el
2446 if utf-2000 is provided temporally.
2448 1999-06-10 MORIOKA Tomohiko <tomo@etl.go.jp>
2450 * mule/vietnamese.el (leading-code-private-11): Deleted [defined
2451 as builtin variable].
2453 1999-06-04 MORIOKA Tomohiko <tomo@etl.go.jp>
2455 * files.el (insert-file-contents-literally): Treat file as binary;
2456 call file-name-handlers. [sync with Emacs 20.3.10]
2458 2008-12-28 Vin Shelton <acs@xemacs.org>
2460 * XEmacs 21.4.22 is released
2462 2008-12-30 Vin Shelton <acs@xemacs.org>
2464 * easy-mmode.el: Added easy-mmode.el so autoload.el will work
2465 during building even if no packages are found.
2467 2008-05-13 Aidan Kehoe <kehoea@parhasard.net>
2469 * printer.el (generic-print-region):
2470 (generic-print-buffer):
2471 Use #'valid-device-type-p instead of #'valid-specifier-tag-p to
2472 check if the msprinter device is available, now that msprinter is
2473 always available as a specifier tag.
2475 2008-12-24 Vin Shelton <acs@xemacs.org>
2477 * about.el: Add Francisco to my bio!
2479 2008-12-23 Vin Shelton <acs@xemacs.org>
2481 * autoload.el: Move operator definitions to autoload-operators.el
2482 in the xemacs-base package.
2484 2007-11-22 Vin Shelton <acs@xemacs.org>
2486 * about.el (about-hacker-contribution): Updated my bio.
2488 2007-10-07 Vin Shelton <acs@xemacs.org>
2490 * XEmacs 21.4.21 is released
2492 2007-09-19 Didier Verna <didier@xemacs.org>
2494 Update my personal info.
2495 * about.el (xemacs-hackers): Use 'didier instead of 'dv.
2496 * about.el (about-other-current-hackers): Ditto.
2497 * about.el (about-url-alist): Add my musical website.
2498 * about.el (about-personal-info): Update my entry.
2499 * about.el (about-hacker-contribution): Ditto.
2501 2007-08-21 Adrian Aichner <adrian@xemacs.org>
2503 * package-get.el (package-get-download-sites): Update download
2505 * package-get.el (package-get-pre-release-download-sites): Ditto.
2507 2007-08-18 Vin Shelton <acs@xemacs.org>
2509 * package-get.el (package-get-pre-release-download-sites): Sync
2510 mirror sites with 21.5. (Thanks, Adrian)
2512 2007-08-09 Mike Sperber <mike@xemacs.org>
2514 * startup.el (migrate-user-init-file): Create backup of
2515 `user-init-file' before migrating.
2516 * startup.el (maybe-migrate-user-init-file): Print
2517 information about backup file.
2518 (maybe-create-compatibility-dot-emacs): Follow above change.
2520 2006-11-02 Adrian Aichner <adrian@xemacs.org>
2522 * font-lock.el: Sync font-lock-add-keywords and
2523 font-lock-remove-keywords from GNU Emacs.
2524 * font-lock.el (font-lock-keywords-alist): New.
2525 * font-lock.el (font-lock-removed-keywords-alist): New.
2526 * font-lock.el (font-lock-add-keywords): New.
2527 * font-lock.el (font-lock-update-removed-keyword-alist): New.
2528 * font-lock.el (font-lock-remove-keywords): New.
2530 2007-08-16 Vin Shelton <acs@xemacs.org>
2532 * font-lock.el: Add defvar for font-lock-warning-face. Original
2533 patch from Hans de Graaff.
2535 2007-07-28 Adrian Aichner <adrian@xemacs.org>
2537 * package-get.el (package-get-download-sites): Document Chile and
2538 update Denmark download site.
2539 * package-get.el (package-get-pre-release-download-sites): Ditto.
2541 2007-05-20 Stephen J. Turnbull <stephen@xemacs.org>
2543 * gutter-items.el (progress-feedback-with-label): Clarify docstring.
2545 2006-12-09 Vin Shelton <acs@xemacs.org>
2547 * XEmacs 21.4.20 is released
2549 2006-10-14 Jeff Miller <jmiller@xemacs.org>
2551 * info.el (Info-find-emacs-command-nodes): fix regex for find command node.
2553 2006-11-14 Stephen J. Turnbull <stephen@xemacs.org>
2555 * info.el (Info-find-file-node, Info-insert-dir)
2556 (Info-read-subfile, Info-insert-file-contents): Maintain invariant
2557 `(equal buffer-file-truename (file-truename buffer-file-name))'.
2558 Thanks to Nelson Ferreira <nelson.ferreira@ieee.org> for report
2561 2006-05-20 Ville Skyttä <scop@xemacs.org>
2563 * obsolete.el (line-beginning-position): New, from 21.5.x.
2564 (line-end-position): Ditto.
2566 2006-06-03 Adrian Aichner <adrian@xemacs.org>
2568 * package-get.el (package-get-download-sites): Welcome
2569 nl.xemacs.org and Thanks!
2570 * package-get.el (package-get-pre-release-download-sites): Ditto.
2572 2004-01-19 Martin Buchholz <martin@xemacs.org>
2574 * font-lock.el: Add support for not-so recent changes in Java to
2577 2006-01-28 Vin Shelton <acs@xemacs.org>
2579 * XEmacs 21.4.19 is released
2581 2006-01-03 Aidan Kehoe <kehoea@parhasard.net>
2583 * easymenu.el: Update copyright.
2584 * easymenu.el (easy-menu-all-popups):
2586 * easymenu.el (easy-menu-add):
2587 Document a bug, rework the function to preserve any existing
2588 non-default mode-popup-menu instead of overwriting it, and not to
2589 bother normalising the menu title (nothing else does).
2590 * easymenu.el (easy-menu-remove):
2591 Restore the default mode-popup-menu instead of leaving an empty
2592 one when we remove the last easy-menu popup.
2594 2006-01-06 Adrian Aichner <adrian@xemacs.org>
2596 * package-get.el (package-get-download-sites): Add pt.xemacs.org,
2597 as suggested by Rodrigo Ventura.
2598 * package-get.el (package-get-pre-release-download-sites): Ditto,
2599 with replacement of xemacs-21.5 by beta, which is the logical path
2600 to our beta core and package pre-releases.
2602 2005-12-17 Adrian Aichner <adrian@xemacs.org>
2604 * package-get.el (package-get-download-sites): Add Hong Kong
2606 * package-get.el (package-get-pre-release-download-sites): Ditto.
2608 2005-12-26 Vin Shelton <acs@xemacs.org>
2611 * find-paths.el (paths-emacs-root-p): Add search for package root.
2612 * find-paths.el (paths-find-emacs-root): Replaced with
2613 paths-find-invocation-roots, which returns a list of roots.
2614 * find-paths.el (paths-find-invocation-roots): New.
2615 * find-paths.el (paths-find-emacs-roots): Call paths-find-invocation-roots.
2617 2005-12-05 Ville Skyttä <scop@xemacs.org>
2619 * minibuf.el (x-library-search-path): Add /usr(/local)/share/X11.
2620 * font.el (font-lookup-rgb-components): Ditto, remove stale comment.
2622 2005-12-03 Vin Shelton <acs@xemacs.org>
2624 * XEmacs 21.4.18 is released
2626 2005-10-28 Adrian Aichner <adrian@xemacs.org>
2628 * package-get.el (package-get-download-sites): Update reflecting
2629 latest http://www.xemacs.org/Releases/ information generated by
2630 xemacs-builds/adrian/website/package-get-2-download-sites.el.
2631 * package-get.el (package-get-pre-release-download-sites): Ditto.
2633 2005-02-28 Simon Josefsson <jas@extundo.com>
2635 * about.el (xemacs-hackers): Add jas.
2636 (about-other-current-hackers): Likewise.
2637 (about-url-alist): Add URL for jas.
2638 (about-personal-info): Document jas.
2639 (about-hacker-contribution): Describe jas contributions.
2641 2005-03-25 Ralf Angeli <angeli@iwi.uni-sb.de>
2643 * easymenu.el (easy-menu-remove): As described in
2644 E1D4Nn5-0001lq-EU@neutrino.iwi.uni-sb.de; don't strip everything
2645 except the "Command" menu from mode-popup-menu.
2647 2005-03-25 Ralf Angeli <angeli@iwi.uni-sb.de>
2649 * font.el (font-spatial-to-canonical): Correct calculation of
2650 return value for pixel-based input value.
2652 2002-05-13 Adrian Aichner <adrian@xemacs.org>
2654 * code-process.el (call-process): Process-related docstring
2655 improvements spurred by Norbert Koch.
2656 * code-process.el (call-process-region): Ditto.
2657 * code-process.el (start-process): Ditto.
2659 2005-10-09 Adrian Aichner <adrian@xemacs.org>
2661 * finder.el (finder-find-library): Return filename actually
2664 2005-10-10 Steve Youngs <steve@sxemacs.org>
2666 * help.el (view-emacs-news): Use `expand-file-name' instead of
2667 `locate-data-file' as the latter will find any "NEWS" files that
2668 might exist in packages _before_ the one in core.
2670 2005-06-06 Adrian Aichner <adrian@xemacs.org>
2672 * package-get.el (package-get-init-package):
2673 package-get-init-package buglet (21.4.17) by Jeff Mincy
2674 <mincy@rcn.com> fixing false temporary load-path shadows reported
2675 after package installation and simplifying code.
2677 2005-10-18 Ville Skyttä <scop@xemacs.org>
2679 * package-get.el (package-get-download-sites): Sync mirrors list
2680 with the XEmacs website.
2681 (package-get-pre-release-download-sites): Ditto.
2683 2005-04-06 Stephen J. Turnbull <stephen@xemacs.org>
2685 * derived.el (derived-mode-merge-syntax-tables):
2686 Revert my 21.5-only patch of 2003-07-18 which slipped in
2687 through Jerry James's patch of 2004-06-07.
2689 2005-02-23 Adrian Aichner <adrian@xemacs.org>
2691 * cmdloop.el (keyboard-quit): Remove workaround for
2692 `region-active-p' not making sure active region is in current
2693 buffer now that it does.
2694 * minibuf.el (minibuffer-keyboard-quit): Ditto.
2695 * simple.el (region-active-p): `region-active-p' to only return t
2696 when active region is in current buffer.
2698 2005-02-21 Norbert Koch <viteno@xemacs.org>
2700 * package-ui.el (pui-list-packages): MF21.5, adapt to longer
2701 package names, quell a byte-compiler warning, doc fix.
2703 2005-02-16 Aidan Kehoe <kehoea@parhasard.net>
2705 * buffer.el (pop-to-buffer):
2706 * window-xemacs.el (display-buffer):
2707 Document use of `same-window-buffer-names,' `same-window-regexps'
2708 by pop-to-buffer and display-buffer.
2710 2005-02-06 Vin Shelton <acs@xemacs.org>
2712 * XEmacs 21.4.17 is released
2714 2005-01-29 Ben Wing <ben@xemacs.org>
2716 * shadow.el (find-emacs-lisp-shadows):
2717 Add custom-defines to list of ignored files.
2719 2005-01-17 Adrian Aichner <adrian@xemacs.org>
2721 * simple.el (shifted-motion-keys-select-region): Fix statement
2722 about unshifted-motion-keys-deselect-region.
2724 2004-12-15 Ville Skyttä <scop@xemacs.org>
2726 * bytecomp-runtime.el (make-obsolete): Add 3rd argument (no-op for
2727 now) for GNU Emacs compatibility.
2728 (make-obsolete-variable): Ditto.
2730 2004-01-08 Ben Wing <ben@xemacs.org>
2732 * code-files.el (load):
2733 File positions are 0 based not 1 based. Thanks to Steve Youngs.
2735 2004-12-05 Vin Shelton <acs@xemacs.org>
2737 * XEmacs 21.4.16 is released
2739 2004-12-04 Vin Shelton <acs@xemacs.org>
2741 * auto-autoloads.el: Regenerated.
2743 * custom-load.el: Regenerated.
2745 2004-09-15 Stephen J. Turnbull <stephen@xemacs.org>
2747 Fix bug: apropos errors if a defalias refers to an undefined
2748 function. <87pt4pmdcs.fsf@tleepslib.sk.tsukuba.ac.jp>
2750 * apropos.el (apropos):
2752 * help.el (frob-help-extents):
2753 * help-macro.el (make-help-screen):
2754 * hyper-apropos.el (hyper-apropos-grok-functions):
2755 (hyper-apropos-get-doc):
2756 Catch void-function error thrown by `documentation'.
2758 2004-09-02 Steve Youngs <steve@youngs.au.com>
2760 * packages.el (package-require): Fix incorrect arg to format.
2761 This fixes a `format specifier' error.
2763 2004-08-13 Jerry James <james@xemacs.org>
2765 * bytecomp.el (forward-word): Tell the byte compiler the correct
2766 number of arguments to forward-word.
2768 2004-08-12 Sven Grundmann <sven@xemacs.org>
2770 * etags.el: Fixed loading of include files for tag completion. Now
2771 you can make a tag file for a library, include it into your
2772 project and it will be reloaded only if it changed. Infinte
2773 include loops are detected and the correct tag files are loaded.
2774 * etags.el (buffer-tag-table-list): Load and verify tag files in
2775 the external function buffer-tag-table-list-load.
2776 * etags.el (buffer-tag-table-list-load): New. Load and verify the
2777 tag files. Also load the included tag files. The priority of the
2778 included files is right below their parent file. If multiple
2779 matches occur then the symbols from the parent file are found
2781 * etags.el (tag-table-include-files): Corrected comment
2782 string. Switched to pattern constant tags-include-pattern to have
2783 it at a central location.
2784 * etags.el (tags-include-pattern): Added doc string.
2785 * etags.el (add-to-tag-completion-table): Removed obsolete
2786 comments as the include files are allready returned by
2787 buffer-tag-table-list and loaded.
2788 * etags.el (find-tag-internal): The include files are allready
2789 included in tag-tables as buffer-tag-table-list returns them now.
2791 2004-07-02 Malcolm Purvis <malcolmp@xemacs.org>
2793 * widgets-gtk.el (gtk-widget-instantiate-notebook-internal):
2794 Loading items into the notebook is now done by C code.
2795 * widgets-gtk.el (gtk-widget-instantiate-internal):
2796 Style no longer changed.
2798 2004-06-28 Nix <nix@esperi.org.uk>
2800 * cmdloop.el (truncate-command-history-for-gc): Delay
2801 execution of all things that look up variable bindings,
2802 via `enqueue-eval-event'.
2804 2004-06-24 Vin Shelton <acs@xemacs.org>
2806 * package-get.el (package-get-require-signed-base-updates):
2807 now defaults to nil.
2809 2004-06-09 Stephen J. Turnbull <stephen@xemacs.org>
2811 * subr.el (split-string): Clean up docstring.
2813 2002-01-24 John Paul Wallington <jpw@shootybangbang.com>
2815 * faces.el (zmacs-region): fix typo in docstring.
2817 2004-06-07 Jerry James <james@xemacs.org>
2819 * derived.el: Synch with Emacs 21.3.
2820 * subr.el (with-local-quit): New, from Emacs 21.3.
2821 * subr.el (delayed-mode-hooks): New variable, from Emacs 21.3.
2822 * subr.el (run-mode-hooks): New function, from Emacs 21.3.
2823 * subr.el (delay-mode-hooks): New macro, from Emacs 21.3.
2825 2004-06-16 Jerry James <james@xemacs.org>
2827 * cl.el (cl-set-substring): Increment start by the length of the
2828 string, not the string itself.
2830 2004-05-19 Malcolm Purvis <malcolmp@xemacs.org>
2832 * etags.el (tag-table-include-files): Expand included TAGS file
2833 paths to avoid problems with relative paths. Thanks to Peter
2834 Chubb <peterc@gelato.unsw.edu.au>.
2835 * etags.el (tags-include-pattern): New.
2836 * etags.el (add-to-tag-completion-table): Parse and ignore
2837 trailing include lines.
2839 2004-06-21 Adrian Aichner <adrian@xemacs.org>
2841 * package-ui.el (pui-help-echo): Fix false cvs conflict by
2842 avoiding line solely composed of equal signs.
2844 2004-06-10 Adrian Aichner <adrian@xemacs.org>
2846 * cus-edit.el (alloc): Typo fix.
2847 * cus-edit.el (custom-browse-visibility): Ditto.
2848 * cus-edit.el (custom-variable-value-create): Ditto.
2849 * cus-edit.el (custom-variable-pre-reset-standard): Ditto.
2850 * cus-edit.el (custom-save-variables): Bind print-length and
2851 print-level to nil to avoid value abbreviation.
2852 * cus-edit.el (custom-save-face-internal): Ditto.
2853 * cus-edit.el (custom-save-faces): Save in sorted order.
2854 * cus-edit.el (custom-save-resets): Bind print-length and
2855 print-level to nil to avoid value abbreviation.
2856 * cus-edit.el (custom-save-loaded-themes): Ditto.
2858 2004-06-09 Stephen J. Turnbull <stephen@xemacs.org>
2860 * subr.el (split-string-default-separators): New.
2861 (split-string): Synch to 21.5/GNU Emacs version. *New semantics*,
2862 see comment in source.
2864 2004-01-29 Stephen J. Turnbull <stephen@xemacs.org>
2866 * mule/japanese.el (paragraph-start, paragraph-separate):
2867 Remove anchor to BOL.
2869 2004-04-30 Stephen J. Turnbull <stephen@xemacs.org>
2871 * cl.el (gensym, gentemp): Improve docstrings.
2873 2004-05-10 Vin Shelton <acs@xemacs.org>
2875 * etags.el: Sync with 21.5 version.
2877 2004-04-21 Sven Grundmann <sven@hellerhof.de>
2880 * etags.el (tags-exuberant-ctags-optimization-p): Enable optimization
2881 only for use with exuberant ctags. This will also enable building of
2882 completion tables with exuberant ctags. This will not work with
2884 * etags.el (get-tag-table-buffer): New function for creating of
2885 completion table is used if tags-exuberant-ctags-optimization-p ist t
2886 * etags.el (tags-explicit-name-pattern): Hold the name pattern for
2887 finding the tag names. New.
2888 * etags.el (add-to-tag-completion-table-exuberant-ctags): Defun for
2889 building tag completion table with exuberant ctags. New.
2890 * etags.el (find-tag-internal): Improve exact tag matching for tags
2891 with name fields. Before the patch return types of functions or
2892 function parameters (with exuberant ctags) were found as matches.
2894 2004-04-21 Sven Grundmann <sven@hellerhof.de>
2896 * list-mode.el (display-completion-list): Fixed completion list was
2897 taking the width of the frame and not of the window for displaying
2898 the selection methods.
2900 2004-04-18 Stephen J. Turnbull <stephen@xemacs.org>
2902 * menubar-items.el (default-menubar): Options are saved to custom.el.
2905 2004-02-23 Stephen J. Turnbull <stephen@xemacs.org>
2907 * isearch-mode.el (isearch-abort): Preserve successful search target.
2909 2004-03-27 Adrian Aichner <adrian@xemacs.org>
2911 * gnuserv.el: Sync with 21.5 version, inspired by bugreport and
2912 (make-variable-buffer-local 'gnuserv-minor-mode) patch by Robert
2914 * gnuserv.el (gnuserv-mode-line-string): New.
2915 * gnuserv.el (gnuserv-minor-mode): Make it buffer-local, not
2917 * gnuserv.el (make-x-device-with-gtk-fallback): New.
2918 * gnuserv.el (gnuserv-edit-files): Use
2919 make-x-device-with-gtk-fallback.
2921 2004-03-23 Malcolm Purvis <malcolmpurvis@optushome.com.au>
2923 * gtk-widgets.el: New import: gtk-accel-group-new.
2925 * dialog-gtk.el (gtk-popup-convert-underscores): New.
2926 * dialog-gtk.el (popup-builtin-question-dialog):
2927 Added support for dialog button mnemonics.
2929 2004-03-22 Chris Green <cmg@dok.org>
2931 * process.el (shell-command): Output buffer was ignored when a
2932 background process was run via shell-command.
2934 2004-03-19 Hrvoje Niksic <hniksic@xemacs.org>
2936 * cus-edit.el (custom-save-variables): Retrieve a list of
2937 variables to save first, sort it, and make sure the variables are
2938 saved in sorted order.
2940 2004-02-23 Steve Youngs <sryoungs@bigpond.net.au>
2942 * package-get.el (package-get-update-base-from-buffer): Force
2943 binary coding system for verifying GnuPG signature in the
2946 2003-07-06 Adrian Aichner <adrian@xemacs.org>
2948 * package-get.el (package-get-package-index-file-location): Handle
2949 missing "EMACSPACKAGEPATH" environment variable.
2951 2003-07-05 Adrian Aichner <adrian@xemacs.org>
2953 * package-admin.el (package-admin-find-top-directory): Simplify
2954 directory comparisions and fix substring errors on short path
2956 * package-get.el (package-get-package-index-file-location):
2957 Default to first component of "EMACSPACKAGEPATH", if set.
2959 2004-02-16 Steve Youngs <sryoungs@bigpond.net.au>
2961 * package-get.el (process-error): New error datum.
2963 2004-02-02 Vin Shelton <acs@xemacs.org>
2965 * XEmacs 21.4.15 is released
2967 2003-12-12 Katsumi Yamaoka <yamaoka@jpl.org>
2969 * itimer.el (activate-itimer): Modify the itimer timeout value as
2970 if it were begun at the last time when the itimer driver was woken
2973 2004-01-27 Stephen J. Turnbull <stephen@xemacs.org>
2975 * specifier.el (Copyright):
2977 (make-specifier-and-init):
2979 (canonicalize-inst-pair):
2980 (canonicalize-spec-list):
2982 Synch docstrings to 21.5 where appropriate.
2984 2004-01-25 Steve Youngs <sryoungs@bigpond.net.au>
2986 * package-get.el (package-get-list-packages-where): New. A
2987 function that allows searching for groups of packages. For
2988 example, find all packages that require the fsf-compat package.
2990 2004-01-25 Steve Youngs <youngs@xemacs.org>
2994 * auto-autoloads.el: Regenerated.
2996 * custom-load.el: Regenerated.
2998 * dumped-lisp.el (packages-hardcoded-lisp): New.
3000 * menubar-items.el (menu-max-items): New.
3001 (menu-submenu-max-items): New.
3002 (menu-submenu-name-format): New.
3003 (menu-split-long-menu): New.
3004 (menu-sort-menu): New.
3005 (default-menubar): Sync to 21.5 in regard to the PUI menus.
3007 * obsolete.el (pui-add-install-directory): Renamed to the more
3008 logical `pui-set-local-package-get-directory'.
3009 (package-get-download-menu): Moved to `package-ui.el' and renamed
3010 to `package-ui-add-download-menu'.
3012 * package-admin.el (package-admin-install-function-mswindows):
3013 Whitespace clean up.
3014 (package-admin-add-single-file-package): Removed.
3015 (package-admin-default-install-function): Whitespace clean up.
3016 (package-admin-find-top-directory): New.
3017 (package-admin-get-install-dir): Use it.
3018 (package-admin-get-manifest-file):
3019 (package-admin-check-manifest):
3020 (package-admin-add-binary-package):
3021 (package-admin-get-lispdir):
3022 (package-admin-delete-binary-package):
3025 * package-get.el (package-get-package-index-file-location): New.
3026 (package-get-install-to-user-init-directory): New.
3027 (package-get-remote):
3028 (package-get-download-sites):
3029 (package-get-pre-release-download-sites): New.
3030 (package-get-site-release-download-sites): New.
3031 (package-get-base-filename):
3032 (package-get-always-update):
3033 (package-get-user-index-filename): Removed.
3034 (package-get-pgp-available-p): New.
3035 (package-get-require-signed-base-updates):
3036 (package-get-was-current):
3037 (package-entries-are-signed): New.
3038 (package-get-continue-update-base): New.
3039 (package-get-download-menu): Removed.
3040 (package-get-require-base):
3041 (package-get-update-base-entry):
3042 (package-get-locate-file):
3043 (package-get-locate-index-file):
3044 (package-get-maybe-save-index):
3045 (package-get-update-base):
3046 (package-get-update-base-from-buffer):
3047 (package-get-update-base-entries):
3048 (package-get-interactive-package-query):
3049 (package-get-update-all):
3051 (package-get-dependencies):
3052 (package-get-init-package):
3053 (package-get-info): New.
3055 (package-get-staging-dir):
3056 (package-get-set-version-prop): Removed.
3057 (package-get-installedp):
3058 (package-get-ever-installed-p):
3059 (packages): Removed.
3060 (package-get-custom-groups): Removed.
3061 (package-get-custom): Removed.
3062 (package-get-custom-add-entry): Removed.
3064 * package-info.el (batch-update-package-info):
3066 * package-net.el (package-net-batch-generate-bin-ini):
3067 (package-net-update-installed-db):
3069 * package-ui.el (pui-info-buffer):
3070 (pui-directory-exists): Removed.
3071 (pui-package-dir-list): Removed.
3072 (pui-add-install-directory): Removed.
3073 (package-ui-download-menu): New.
3074 (package-ui-pre-release-download-menu): New.
3075 (package-ui-site-release-download-menu): New.
3076 (pui-set-local-package-get-directory): New.
3077 (pui-package-symbol-char):
3078 (pui-update-package-display):
3079 (pui-toggle-package):
3080 (pui-toggle-package-key):
3081 (pui-toggle-package-delete):
3082 (pui-toggle-package-delete-key):
3083 (pui-toggle-package-event):
3084 (pui-toggle-verbosity-redisplay):
3085 (pui-install-selected-packages):
3086 (pui-add-required-packages):
3089 (list-packages-mode):
3090 (pui-list-packages):
3092 * packages.el (packages-compute-package-locations):
3094 (package-delete-name):
3095 (packages-hardcoded-lisp): Removed.
3096 (packages-useful-lisp): Removed.
3097 (packages-unbytecompiled-lisp): Removed.
3098 (packages-find-package-directories):
3102 Major code clean up of all things PUI.
3104 Much improved code to determine where packages should be
3105 installed. PUI no longer depends on any packages being
3106 pre-installed to compute where packages are to be installed to.
3108 The user can specify the location of their package-index file. It
3109 isn't necessary to set this because it has sane defaults. People
3110 who "run-in-place" won't accidently overwrite the CVS
3111 package-index file. See
3112 `package-get-package-index-file-location'.
3114 PUI will now properly clean up after itself in the event of an
3115 unsuccessful package install. This drastically reduces the number
3116 of "wrong md5sum" FAQs.
3118 non-Mule XEmacsen can no longer install Mule packages.
3120 Package management via the custom interface has been removed.
3122 The PUI related menubar items have been reorganised.
3124 The PGP verification code has been fixed and the default for
3125 whether or not it is used is automatically computed.
3127 * update-elc.el ((preloaded-file-list site-load-packages
3128 need-to-dump dumped-exe)):
3129 Just a couple of small changes to allow for
3130 `packages-(hardcoded|useful|unbytecompiled)-lisp' not really
3133 2003-12-10 Hrvoje Niksic <hniksic@xemacs.org>
3135 * bytecomp.el (byte-compile-warn-about-unused-variables): Don't
3136 apply `format' to the first argument of byte-compile-warn, it
3137 already calls format.
3139 2003-12-03 Adrian Aichner <adrian@xemacs.org>
3141 * files.el (delete-old-versions): Avoid going interactive during
3142 make install when environment variable VERSION_CONTROL is set.
3144 2003-12-04 Vin Shelton <acs@xemacs.org>
3146 * menubar-items.el (menu-item-search): Only bring up search dialog
3147 box if the feature is available and desired.
3149 2003-11-04 Stephen J. Turnbull <stephen@xemacs.org>
3151 * about.el (about-personal-info): Fix typo in Tony Rossini's entry.
3153 2003-11-05 Vin Shelton <acs@xemacs.org>
3155 * help.el (Help-prin1-face):
3157 princ and prin1 are functions and need to be called as such. The
3158 idea for this patch was submitted by Eric Eide <eeide@cs.utah.edu>.
3160 2003-10-22 Stephen J. Turnbull <stephen@xemacs.org>
3162 * about.el (about-xemacs): Give full version and build date.
3164 2003-09-19 Stephen J. Turnbull <stephen@xemacs.org>
3166 * win32-native.el (grep-null-device): This XEmacs has null-device.
3168 2003-09-06 Mike Sperber <mike@xemacs.org>
3170 * bytecomp.el (byte-compile-defvar-or-defconst): Actually
3171 implement the specified semantics for `defvar.'
3173 2003-09-07 Adrian Aichner <adrian@xemacs.org>
3175 * window-xemacs.el (display-buffer): Fix for `shrink-to-fit' by
3176 Klaus Berndl, calling `shrink-window-if-larger-than-buffer' when
3177 displaying buffer in question.
3179 2003-09-03 Vin Shelton <acs@xemacs.org>
3181 * XEmacs 21.4.14 is released
3183 2003-08-17 Vin Shelton <acs@xemacs.org>
3185 * about.el: Vanity patch.
3187 2003-08-11 Stephen J. Turnbull <stephen@xemacs.org>
3189 * code-process.el (call-process):
3190 (call-process-region):
3192 Document coding system processing.
3194 2003-08-03 Stephen J. Turnbull <stephen@xemacs.org>
3196 * startup.el (splash-frame-body): Idiomatic English.
3198 2003-04-24 Jin Choi <jsc@orangeimagineering.com>
3200 * font-lock.el (font-lock-match-java-declarations): Move
3201 save-restriction, narrow-to-region to beginning of function to
3202 avoid going beyond the limit and causing an infloop.
3204 2003-04-16 Jerry James <james@xemacs.org>
3206 * keydefs.el: Remove mappings for keys mapped to the nowhere
3207 defined function function-key-error.
3209 2003-03-22 Vasily Korytov <deskpot@myrealbox.com>
3211 * lisp-mode.el (emacs-lisp-mode-hook, lisp-mode-hook,
3212 lisp-interaction-mode-hook): Add the docstrings.
3214 2003-08-04 Michael Toomim <toomim@OCF.Berkeley.EDU>
3216 * byte-optimize.el: Fix infinite loop in bytecode optimizer. See:
3217 http://list-archive.xemacs.org/xemacs-beta/200306/msg00157.html
3218 http://list-archive.xemacs.org/xemacs-beta/200307/msg00005.html
3220 2003-06-18 Nickolay Pakoulin <npak@ispras.ru>
3222 * cl-macs.el (cl-transform-lambda): Place doc on Common Lisp
3223 lambda list after the original doc. Care about
3224 #'(lambda () "SingleString")
3226 (cl-function-arglist):
3227 Care about &cl-defs and &cl-quote in lambda list, dotted lists and
3228 circular data structures in lambda list specification
3230 2003-06-11 Adrian Aichner <adrian@xemacs.org>
3232 * font-lock.el (lisp-font-lock-keywords-1): Only NAME, not NAME(
3233 to appear in font-lock-function-name-face.
3235 2003-06-17 Stephen J. Turnbull <stephen@xemacs.org>
3237 * bytecomp.el (byte-compile-lambda): Discard docstring only if it
3238 is not also the value of the lambda.
3240 2003-05-06 Andy Piper <andy@xemacs.org>
3242 * files.el (revert-buffer): Make sure local variables get processed,
3243 even in the case of an optimized reversion.
3245 2003-05-25 XEmacs Build Bot <builds@cvs.xemacs.org>
3247 * XEmacs 21.4.13 is released
3249 2003-03-18 Stephen J. Turnbull <stephen@xemacs.org>
3251 * gutter-items.el (buffers-tab-filter-functions): Improve docstring.
3252 Suggested by a Chris Palmer <chris@nodewarrior.org> patch.
3254 2003-02-14 Ben Wing <ben@xemacs.org>
3257 * byte-optimize.el (byte-compile-inline-expand):
3258 * byte-optimize.el (byte-compile-unfold-lambda):
3259 * byte-optimize.el (byte-optimize-form-code-walker):
3260 * byte-optimize.el (byte-optimize-form):
3261 * byte-optimize.el (byte-decompile-bytecode-1):
3262 * byte-optimize.el (byte-optimize-lapcode):
3263 Review carefully and sync up to 20.7 except for areas as noted.
3264 Fixes problem with JDE compilation.
3266 2003-02-05 Ben Wing <ben@xemacs.org>
3269 * simple.el (motion-keys-for-shifted-motion):
3270 Omit M-S-home/end from motion keys.
3272 2003-02-07 Ben Wing <ben@xemacs.org>
3274 * text-props.el (text-property-any):
3275 * text-props.el (text-property-not-all):
3276 Fix bug when end > start.
3278 2003-01-17 Stephen J. Turnbull <stephen@xemacs.org>
3280 * info.el (Info-insert-dir): Make default-directory end in
3281 separator. Patch due to Martin Buchholz.
3283 2003-01-15 Stephen J. Turnbull <stephen@xemacs.org>
3285 * XEmacs 21.4.12 "Portable Code" is released.
3287 2003-01-13 Ilya Golubev <golubev@xemacs.org>
3289 * about.el: Update golubev data.
3291 2003-01-15 Stephen J. Turnbull <stephen@xemacs.org>
3293 * isearch-mode.el (isearch-mode-map): Substitute comment on
3294 desirability, and back out "GR is printable" changes.
3296 2003-01-08 Stephen J. Turnbull <stephen@xemacs.org>
3298 * isearch-mode.el (isearch-mode-map): Don't bind CSI.
3300 2003-01-07 Stephen J. Turnbull <stephen@xemacs.org>
3302 * isearch-mode.el (isearch-mode-map): GR (and C1) is printable.
3304 2003-01-06 Ville Skyttä <scop@xemacs.org>
3306 * menubar-items.el (default-menubar): Use browse-url-mozilla
3307 instead of browse-url-gnome-moz for Mozilla.
3309 2003-01-03 Stephen J. Turnbull <stephen@xemacs.org>
3311 * XEmacs 21.4.11 "Native Windows TTY Support" is released.
3313 2002-12-27 Ville Skyttä <scop@xemacs.org>
3315 * files.el (auto-mode-alist): Remove redundant entries for modes
3316 that live in packages.
3317 (interpreter-mode-alist): Ditto.
3319 2002-03-17 Ville Skyttä <ville.skytta@xemacs.org>
3321 * menubar-items.el (default-menubar): Sync with current
3322 browse-url-xemacs.el.
3324 2002-11-02 Stephen J. Turnbull <stephen@xemacs.org>
3326 * XEmacs 21.4.10 "Military Intelligence" is released.
3328 2002-10-07 Katsumi Yamaoka <yamaoka@jpl.org>
3330 * font-lock.el (font-lock-fontify-keywords-region): Fix typo.
3332 2002-10-07 Katsumi Yamaoka <yamaoka@jpl.org>
3334 * keydefs.el (global-map): Bind C-xrd to delete-rectangle per GNU.
3336 2001-05-10 Daiki Ueno <ueno@unixuser.org>
3338 * font-lock.el (font-lock-compile-keywords): Rewrite as a side
3339 effect free function.
3340 (font-lock-fontify-keywords-region): Supply the argument to
3341 font-lock-compile-keywords.
3343 2002-09-22 Ville Skyttä <ville.skytta@xemacs.org>
3345 * package-get.el (package-get-download-sites): Bring sites list
3346 up to date, prefer xx.xemacs.org addresses.
3348 2002-09-27 Andy Piper <andy@xemacs.org>
3350 * dialog.el (make-dialog-box): for general dialogs only
3351 delete-frame-hook will be run.
3353 2002-09-28 Stephen J. Turnbull <stephen@xemacs.org>
3355 * font-lock.el (font-lock-fontify-syntactically-region): Add
3356 comment about lookup-syntax-properties, document LOUDLY as unused.
3358 2002-08-26 Andy Piper <andy@xemacs.org>
3360 * gutter-items.el (set-progress-feedback-instantiator): Fix bad
3363 2002-09-02 Ville Skyttä <ville.skytta@xemacs.org>
3365 * bytecomp-runtime.el (make-obsolete): Docstring argument nit.
3366 (make-obsolete-variable): Ditto.
3367 (make-compatible): Ditto.
3368 (make-compatible-variable): Ditto.
3370 2002-09-16 Stephen J. Turnbull <stephen@xemacs.org>
3372 * obsolete.el (parse-sexp-lookup-properties): new compatible alias
3373 for `lookup-syntax-properties'. RFE from Alan Mackenzie.
3375 2002-08-28 Andy Piper <andy@xemacs.org>
3377 * files.el (revert-buffer): propagate revert-without-query-status.
3379 2002-06-03 Andy Piper <andy@xemacs.org>
3381 * dialog-items.el (make-search-dialog): align various subcontrols
3382 in visually pleasing ways, allow frame to autosize to the dialog
3384 * dialog.el (make-dialog-box): add a border inside the frame. Add
3385 :autosize property, if t then reset the frame size appropriately
3386 before the frame is mapped.
3387 * gutter-items.el (set-progress-feedback-instantiator): align
3388 various subcontrols.
3389 * gutter-items.el (set-progress-abort-instantiator): ditto.
3391 2002-08-23 Stephen J. Turnbull <stephen@xemacs.org>
3393 * XEmacs 21.4.9 "Informed Management" is released.
3395 2002-06-22 Ville Skyttä <ville.skytta@xemacs.org>
3397 * subr.el (add-to-list): Sync with GNU Emacs 21.2, adding the
3398 "&optional append" argument.
3400 2002-07-16 Didier Verna <didier@xemacs.org>
3402 * subr.el (replace-in-string): fix case fold bug introduced by
3403 "2000-07-30 Ben Wing <ben@xemacs.org>": honor the value of
3404 case-fold-search in temporary buffers.
3406 2002-08-03 Steve Youngs <youngs@xemacs.org>
3408 * lib-complete.el (find-library): Remove check for mule because
3409 decompression DOES work on Mule.
3411 2002-08-11 John Paul Wallington <jpw@shootybangbang.com>
3413 * simple.el (join-line): New alias for `delete-indentation'.
3415 2002-08-02 Ville Skyttä <ville.skytta@xemacs.org>
3417 * font-lock.el: Some faces and doc typo fixes from GNU Emacs.
3418 (font-lock-doc-face): New alias to font-lock-doc-string-face.
3419 (font-lock-builtin-face): New.
3420 (font-lock-constant-face): New.
3421 (font-lock-face-list): Add builtin and constant faces.
3423 2002-08-16 Stephen J. Turnbull <stephen@xemacs.org>
3425 * autoload.el (make-autoload): Support define-derived-mode.
3426 Collected puts of doc-string-elt property. Based on a patch by
3427 Didier Verna <didier@xemacs.org>.
3429 2002-08-15 Stephen J. Turnbull <stephen@xemacs.org>
3431 * wid-edit.el (widget-field-activate): Fix docstring typo.
3433 2002-07-23 Andy Piper <andy@xemacs.org>
3435 * about.el (about-personal-info): update me.
3437 2002-07-12 Andy Piper <andy@xemacs.org>
3439 * custom.el (custom-theme-set-variables): remove bogus
3440 arguments. Use custom-set-default to set defaults.
3441 (custom-set-variables): update doc.
3442 (custom-local-buffer): new, synced from FSF.
3443 (custom-set-default): ditto.
3444 (defcustom): update doc.
3446 2002-06-16 Andy Piper <andy@xemacs.org>
3448 * menubar-items.el (default-menubar): enable windows printing on
3449 cygwin as well as native.
3451 2002-06-12 Andy Piper <andy@xemacs.org>
3453 * printer.el (generic-print-buffer): catch all errors so that the
3454 print device can be cleared in all scenarios.
3455 (Printer-clear-device): make sure clearing the printer allows it
3456 to be used again immediately.
3457 (generic-print-region): make sure the default printer face is
3460 2002-04-23 Jerry James <james@xemacs.org>
3462 * window-xemacs.el (display-buffer-function): Change doc to
3464 * window-xemacs.el (pre-display-buffer-function): Ditto.
3465 * window-xemacs.el (display-buffer): New arg, shrink-to-fit. If
3466 non-nil, make the new window just big enough for its contents.
3467 * frame.el (get-frame-for-buffer): Accept new arg, due to above.
3468 * frame.el (show-temp-buffer-in-current-frame): Remove broken
3469 temp-buffer-shrink-to-fit code. Tell display-buffer instead.
3471 2002-06-06 Andy Piper <andy@xemacs.org>
3473 * custom.el (custom-theme-set-variables): sync :set-after from FSF.
3475 (custom-handle-keyword): ditto.
3477 2002-07-12 Stephen J. Turnbull <stephen@xemacs.org>
3479 * gutter-items.el (buffers-tab-selection-function): Improve doc.
3480 Make obsolete. Default to nil.
3481 (buffers-tab-filter-functions): Improve doc. Use literal default.
3482 Inspired by a patch by John Palmieri.
3484 2002-07-01 Mike Alexander <mta@arbortext.com>
3486 * process.el (shell-command-on-region): Don't delete the region
3487 before giving it to call-process-region
3489 2002-06-04 Jerry James <james@eecs.ku.edu>
3491 * find-paths.el (paths-find-architecture-directory): Search in
3492 `system-configuration'/`base', not `base'`system-configuration'.
3494 2002-06-23 Ville Skyttä <ville.skytta@xemacs.org>
3496 * info.el (Info-index): Add missing \ in [ t].
3498 2002-06-11 Stephen J. Turnbull <stephen@xemacs.org>
3500 * gutter-items.el (gutter-buffers-tab-visible-p,
3501 buffers-tab-omit-function, buffers-tab-selection-function,
3502 buffers-tab-filter-functions):
3505 2002-06-09 Stephen J. Turnbull <stephen@xemacs.org>
3507 * toolbar.el (toolbar-icon-directory): Document trailing separator.
3509 * toolbar-items.el (toolbar-news): Fix typo in message string.
3511 2002-06-08 Stephen J. Turnbull <stephen@xemacs.org>
3513 * dialog.el (yes-or-no-p-dialog-box):
3514 * cmdloop.el (y-or-n-p-minibuf):
3515 (yes-or-no-p-minibuf):
3518 Specify negative answers in docstrings.
3520 2002-05-25 Steve Youngs <youngs@xemacs.org>
3522 * package-ui.el (pui-help-echo): Display both installed and author
3523 version. Use a balloon-help window to display extra info like
3526 2002-05-30 Andy Piper <andy@xemacs.org>
3528 * files.el (revert-buffer-internal): don't visit
3529 revert-buffer. Kill buffer when not used. Suggested by Mike
3530 Alexander <mta@arbortext.com>
3532 2002-05-20 Stephen J. Turnbull <stephen@xemacs.org>
3534 * files.el (revert-buffer): More docstring fiddling.
3536 2002-05-19 Stephen J. Turnbull <stephen@xemacs.org>
3538 * files.el (revert-buffer):
3539 (revert-buffer-internal):
3540 (revert-buffer-insert-file-contents-function):
3541 Improve docstrings and comments.
3543 2002-05-08 Andy Piper <andy@xemacs.org>
3545 * files.el (revert-buffer): observe noconfirm behavior.
3547 2002-04-09 Andy Piper <andy@xemacs.org>
3549 * files.el (revert-buffer): use revert-buffer-internal if it looks
3550 like doing so will not result in any user-visible changes.
3551 (revert-buffer-internal): new function. Do the actual process of
3552 reversion and then see whether the result is any different to what
3553 we have already. If it is not then do nothing.
3555 2001-12-11 Andy Piper <andy@xemacs.org>
3557 * menubar.el (get-popup-menu-response): re-order so that it works
3558 on more sane/facist window systems.
3560 2001-12-03 Andy Piper <andy@xemacs.org>
3562 * faces.el (frob-face-property): don't infloop in face frobbing
3563 from Jan Vroonhof <jan@xemacs.org>.
3565 2001-11-30 Jan Vroonhof <jan@xemacs.org>
3567 * faces.el (frob-face-property): Follow face fall-back hierarchy
3568 properly for face properties without an instance. Only do manual
3569 copy form 'default in last resort. This handles in particular
3570 the case where 'default itself has only a fall-back (which is
3571 the case by default on windows).
3573 2001-11-24 Andy Piper <andy@xemacs.org>
3575 * printer.el (generic-print-region): set default-frame-plist to
3576 nil while creating the printer frame so that sizes reflect the
3579 * faces.el (face-complain-about-font): Don't complain on printers.
3581 2002-05-10 Stephen J. Turnbull <stephen@xemacs.org>
3583 * package-net.el: Andy synch.
3585 2001-12-16 Andy Piper <andy@xemacs.org>
3587 * package-get.el (package-get-update-all): Make sure installed.db
3588 gets updated after updating packages.
3590 2002-03-28 Ben Wing <ben@xemacs.org>
3592 * msw-glyphs.el: Set glyph-contrib-p to nil on hscroll,
3593 continuation, truncation so that we don't get line jumpiness from
3594 them being larger than the line height.
3596 * msw-font-menu.el (mswindows-font-menu-font-data): Fix bug.
3598 2001-11-30 Jan Vroonhof <jan@xemacs.org>
3600 * font.el (font-window-system-mappings): Add mapping for Gtk
3601 (assume identical to X)
3603 2002-02-04 Andy Piper <andy@xemacs.org>
3605 * files.el (convert-standard-filename): Fix for short filename
3606 Peter Arius <pas@methodpark.de>
3608 2001-12-10 Christoph Wedler <Christoph.Wedler@sap.com>
3610 * list-mode.el (default-choose-completion): completion-base-size
3611 should refer to local value in the completion list buffer.
3613 2001-12-03 Didier Verna <didier@xemacs.org>
3615 * rect.el: autoload `replace-rectangle'.
3616 * keydefs.el (global-map): bind it to `C-x r p'.
3618 2002-05-09 Stephen J. Turnbull <stephen@xemacs.org>
3620 * XEmacs 21.4.8 "Honest Recruiter" is released.
3622 2002-05-09 Stephen J. Turnbull <stephen@xemacs.org>
3624 This patch is based on Jerry James's patch and analysis.
3626 * select.el (get-clipboard):
3629 (get-clipboard-foreign):
3630 (get-selection-foreign):
3631 New function for use as `interprogram-paste-function's.
3633 * simple.el (interprogram-paste-function): Change default to
3634 `get-clipboard-foreign'; improve docstring.
3635 (interprogram-cut-function): Improve dosctring.
3637 2002-05-04 Stephen J. Turnbull <stephen@xemacs.org>
3639 * XEmacs 21.4.7 "Economic Science" is released.
3641 2002-03-18 Adrian Aichner <adrian@xemacs.org>
3643 * cus-edit.el (customize-save-variable): Fix typo in prompt.
3645 2002-03-26 John Paul Wallington <jpw@xemacs.org>
3647 * obsolete.el (assq-delete-all): New compatibility alias for
3650 2002-01-09 Simon Josefsson <jas@extundo.com>
3652 * files.el (auto-mode-alist): Support Sieve (*.siv, *.sieve).
3654 2002-01-04 Adrian Aichner <adrian@xemacs.org>
3656 * info.el (Info-auto-generate-directory): Default
3657 Info-auto-generate-directory to 'if-outdated.
3659 2002-03-28 Stephen J. Turnbull <stephen@xemacs.org>
3661 * startup.el (normal-top-level): Prevent migration code from
3662 trashing .emacs on an error in loading the init files.
3664 2002-03-14 Ville Skyttä <ville.skytta@xemacs.org>
3666 * files.el (auto-mode-alist): GNUmakefile is a Makefile,
3667 "system default" Xdefaults and friends get xrdb-mode.
3669 2002-03-05 Mats Lidell <matsl@contactor.se>
3671 * help-nomule.el (tutorial-supported-languages): Added Swedish
3672 tutorial. Sorted languages.
3674 2002-02-11 Mike Sperber <mike@xemacs.org>
3676 * info.el (Info-maybe-update-dir): Regenerate dir if we're
3677 regenerating outdated dir files and dir is non-existent.
3679 2002-01-27 Stephen J. Turnbull <stephen@xemacs.org>
3681 * code-files.el (convert-mbox-coding-system): Improve comment.
3682 (write-region): Improve docstring. Reformat to 80 columns. Add
3683 coding-system argument to `write-region-pre-hook' call.
3684 (write-region-pre-hook): Fix docstring to mention lockname argument.
3686 2002-01-18 Stephen J. Turnbull <stephen@xemacs.org>
3688 * minibuf.el (completing-read): Remove redundant wrong arg list.
3690 * help.el (with-displaying-help-buffer): Put usage advice in docstring.
3692 2001-12-27 John Paul Wallington <jpw@shootybangbang.com>
3694 * obsolete.el (interactive-form): new compatibility alias for
3695 function-interactive.
3697 2001-11-29 Adrian Aichner <adrian@xemacs.org>
3699 * menubar-items.el (Menubar-items-truncate-list): Removed.
3700 * menubar-items.el (Menubar-items-truncate-history): New.
3701 * menubar-items.el (default-menubar): Use
3702 Menubar-items-truncate-history.
3704 2002-02-03 Adrian Aichner <adrian@xemacs.org>
3706 * printer.el (generic-print-region): Pass correct arguments to
3707 lpr-region. Thanks to Nevin Kapur <nevin@jhu.edu> and Björn
3708 Torkelsson <torkel@acc.umu.se>.
3710 2002-01-09 John Paul Wallington <jpw@shootybangbang.com>
3712 * help.el (describe-mode): synched with FSF 19.34; handle nil
3713 minor mode indicators.
3715 2001-12-03 Christoph Wedler <Christoph.Wedler@sap.com>
3717 * minibuf.el (completing-read): Update docstring.
3719 2001-12-17 Stephen J. Turnbull <stephen@xemacs.org>
3721 * XEmacs 21.4.6 "Common Lisp" is released.
3723 2001-11-21 Stephen J. Turnbull <stephen@xemacs.org>
3725 * package-net.el: Inadvertant synch with Windows branch. From
3727 (package-net-kit-version): new variable.
3728 (package-net-generate-bin-ini): use it. Remove unwanted functions.
3730 2001-11-28 Steve Youngs <youngs@xemacs.org>
3732 * package-get.el (package-get-locate-index-file): Also search the
3733 core etc/ directory for the package index file if it can't be
3734 found in ~/.xemacs/.
3736 2001-12-13 William Perry <wmperry@gnu.org>
3738 * dialog-gtk.el (popup-builtin-question-dialog):
3739 Conform to API in gui.c.
3741 2001-11-12 Andy Piper <andy@xemacs.org>
3743 * cus-edit.el (custom-save-face-internal): make sure we save
3745 (custom-save-variables): ditto variables.
3747 2001-11-20 Stephen J. Turnbull <stephen@xemacs.og>
3749 * faces.el (make-face-family):
3751 New face-modifying functions per Jan Vroonhof.
3753 cus-face.el (custom-set-face-font-family):
3754 (custom-set-face-font-size):
3757 * font.el (font-window-system-mappings): More precise docstring.
3760 (font-create-object):
3761 (tty-font-create-object):
3762 (tty-font-create-plist):
3763 (x-font-create-object):
3764 (x-font-create-name):
3765 (ns-font-create-name):
3766 (mswindows-font-create-object):
3767 (mswindows-font-create-name):
3770 2001-11-14 John Paul Wallington <jpw@shootybangbang.com>
3772 * gtk-faces.el (gtk-init-device-faces): removed spurious
3773 quote before let* expression.
3775 2001-10-29 Andy Piper <andy@xemacs.org>
3777 * code-files.el (toggle-buffer-file-coding-system): mark buffer as
3778 modified when changing coding system.
3780 * toolbar-items.el (toolbar-dired): Use interactive "D" spec so
3781 that we invoke the GUI directory selector.
3783 2001-10-25 Andy Piper <andy@xemacs.org>
3785 * dialog.el (make-dialog-box): use new directory dialog support.
3786 * minibuf.el (read-file-name-1): ditto.
3787 (read-file-name): ditto.
3788 (read-directory-name): ditto.
3790 2001-10-23 Stephen J. Turnbull <stephen@xemacs.org>
3792 * XEmacs 21.4.5 "Civil Service" is released.
3794 2001-04-23 Didier Verna <didier@xemacs.org>
3796 * cus-edit.el (custom-variable-pre-save): New.
3797 * cus-edit.el (custom-variable-post-save): New.
3798 * cus-edit.el (custom-variable-save): use them.
3799 * cus-edit.el (custom-face-pre-save): New.
3800 * cus-edit.el (custom-face-post-save): New.
3801 * cus-edit.el (custom-face-save): use them.
3802 * cus-edit.el (custom-group-pre-save): New.
3803 * cus-edit.el (custom-group-post-save): New.
3804 * cus-edit.el (custom-group-save): use them.
3805 * cus-edit.el (Custom-save): use the pre/post functions above,
3806 call `custom-save-all' only once.
3807 * cus-edit.el (custom-variable-pre-reset-standard): New.
3808 * cus-edit.el (custom-variable-post-reset-standard): New.
3809 * cus-edit.el (custom-variable-reset-standard): use them.
3810 * cus-edit.el (custom-face-pre-reset-standard): New.
3811 * cus-edit.el (custom-face-post-reset-standard): New.
3812 * cus-edit.el (custom-face-reset-standard): use them.
3813 * cus-edit.el (custom-group-pre-reset-standard): New.
3814 * cus-edit.el (custom-group-post-reset-standard): New.
3815 * cus-edit.el (Custom-reset-standard): use them.
3816 * cus-edit.el (custom-face-reset-saved): use the pre/post
3817 functions above, call `custom-save-all' only once.
3819 2001-04-08 Danny Colascione <qtmstr@optonline.net>
3821 * gutter-items.el (buffers-tab face): Derive from the modeline
3822 face by default. Many people use white-on-black for the default
3823 font, and the tabs look hideous with that color combination. The
3824 modeline usually has the correct colors.
3826 2001-09-28 Robert Pluim <rpluim@bigfoot.com>
3828 * etags.el (find-tag): Doc fix, point users at pop-tag-mark.
3829 (tag-mark-stack-max): Typo fix.
3831 2001-09-28 Ben Wing <ben@xemacs.org>
3834 * font-lock.el (font-lock-after-change-function):
3835 fix problem with last patch, reported by Katsumi Yamaoka.
3837 2001-09-17 Ben Wing <ben@xemacs.org>
3839 * font-lock.el (font-lock-after-change-function):
3840 fix problem when you insert a comment on the line before a line of
3841 code: if we use the following char, then when you hit backspace,
3842 the following line of code turns the comment color.
3844 2001-06-08 Ben Wing <ben@xemacs.org>
3846 * process.el: comment about shell-command-switch.
3847 * process.el (shell-quote-argument): Need to quote a null
3848 argument, too. From Dan Holmsand.
3850 * startup.el (normal-top-level): Delete some unused FSF junk.
3851 * startup.el (command-line-early):
3853 * startup.el (command-line): Call MS Windows init function.
3856 * win32-native.el (mswindows-system-shells): New.
3857 * win32-native.el (mswindows-system-shell-p): New.
3858 * win32-native.el (init-mswindows-at-startup): New.
3859 * win32-native.el (mswindows-quote-one-vc-runtime-arg):
3860 * win32-native.el (mswindows-quote-one-simple-arg):
3861 * win32-native.el (mswindows-quote-one-command-arg):
3862 * win32-native.el (mswindows-construct-process-command-line-alist):
3863 Correct comments at top. Correctly handle passing arguments
3864 to Cygwin programs and to bash. Fix quoting of zero-length
3865 arguments (from Dan Holmsand). Set shell-command-switch based
3866 on shell-file-name, which in turn comes from env var SHELL.
3868 2001-07-18 Alexey Mahotkin <alexm@hsys.msk.ru>
3870 * toolbar.el (toolbar-visible-p, toolbar-captioned-p,
3871 default-toolbar-position): Fill docstrings for balloon-help.
3873 2001-03-15 Stephen J. Turnbull <stephen@xemacs.org>
3875 * faces.el: Reenable specifications over 'gtk domain.
3877 2001-08-08 Didier Verna <didier@xemacs.org>
3879 * autoload.el (update-autoload-files): make defdir a file name,
3882 2001-08-06 Steve Youngs <youngs@xemacs.org>
3884 * menubar-items.el (default-menubar): Use 'report-xemacs-bug'.
3886 * lisp-mnt.el (lm-report-bug): Use 'report-xemacs-bug-beta-address'.
3888 2001-08-01 Edward M. Lee <tailbert@yahoo.com>
3890 * font-menu.el (font-menu-set-font): Default to current font-family.
3891 (font-menu-preferred-resolution):
3892 (font-menu-size-scaling):
3893 Provide gtk defaults, too.
3895 2001-07-29 Mike Alexander <mta@arbortext.com>
3897 * cus-face.el (custom-set-face-font-size): Last arg to apply is a
3899 (custom-set-face-font-family): ditto
3901 2001-07-26 Mike Sperber <mike@xemacs.org>
3903 * files.el (auto-mode-alist): .9 files are man pages, too.
3905 2001-07-23 Edwin Steiner <esteiner@net4you.at>
3907 * process.el (call-process-internal): bind
3908 coding-system-for-write to 'binary when calling
3909 start-process-internal, so the process receives
3910 the literal contents of INFILE.
3912 2001-09-15 Edward M. Lee <tailbert@yahoo.com>
3914 * files.el (auto-mode-alist): Add configure.ac support.
3916 2001-07-19 Adrian Aichner <adrian@xemacs.org>
3920 Adrian's mouse-track patch. See <y9plq0nc.fsf@ecf.teradyne.com>.
3922 2001-07-28 Stephen J. Turnbull <stephen@xemacs.org>
3924 * XEmacs 21.4.4 "Artificial Intelligence" is released.
3926 2001-07-10 Katsumi Yamaoka <yamaoka@jpl.org>
3928 * mule/kinsoku.el (kinsoku-bol-p): Work with ascii and non-ascii
3930 (kinsoku-eol-p): Ditto.
3932 2001-07-09 Katsumi Yamaoka <yamaoka@jpl.org>
3934 * mule/kinsoku.el (kinsoku-ascii-eol, kinsoku-gb-bol,
3935 kinsoku-gb-eol, kinsoku-big5-bol, kinsoku-big5-eol): Assign
3936 characters as the category `s' or `e' correctly.
3938 2001-06-06 Alexey Mahotkin <alexm@hsys.msk.ru>
3940 * mule/cyrillic.el: Uncomment definition of ccl-encode-koi8-r-font.
3942 2001-06-14 Alexey Mahotkin <alexm@hsys.msk.ru>
3944 * mule/cyrillic.el: Set up case table.
3946 2001-06-08 Mike Sperber <mike@xemacs.org>
3948 * files.el (save-some-buffers-1): Don't zap the help window right
3949 after `map-y-or-n-p' has popped it up.
3951 2001-06-15 Nick Pakoulin <npak@ispras.ru>
3953 * help.el (frob-help-extents): Require 'hyper-apropos for faces.
3955 2001-07-18 Stephen J. Turnbull <stephen@xemacs.org>
3957 * specifier.el: define-specifier-tag 'gtk.
3959 2001-05-12 Ben Wing <ben@xemacs.org>
3961 * find-paths.el (paths-find-recursive-path):
3962 fix error with null EXCLUDE-REGEXP.
3964 * font-lock.el (font-lock-mode):
3965 fix problem reported by hrvoje with buffers starting with a space.
3967 2001-05-06 Ben Wing <ben@xemacs.org>
3969 * dialog.el (make-dialog-box):
3970 * menubar-items.el (default-menubar):
3971 * printer.el (generic-print-buffer):
3972 * printer.el (generic-print-region):
3973 implement printing the selection when it's selected.
3975 2001-04-18 Didier Verna <didier@xemacs.org>
3977 * cus-edit.el (Custom-reset-standard): reset to standard settings
3978 not only when the buffer's :custom-state is 'modified, but also
3979 when it is 'set or 'saved.
3981 2001-04-17 Didier Verna <didier@xemacs.org>
3983 * startup.el (load-user-init-file): define `custom-file' before
3984 loading the user's init file.
3986 2001-04-09 Danny Colascione <qtmstr@optonline.net>
3988 * menubar.el (popup-mode-menu): Make it work with
3989 popup-menu-titles turned off.
3991 2001-04-24 Hrvoje Niksic <hniksic@arsdigita.com>
3993 * about.el (about-mailto-link): Use compose-mail for sending mail.
3995 2001-07-14 Sean MacLennan <seanm@storm.ca>
3997 * package-admin.el (package-install-hook): New.
3998 (package-delete-hook): New.
3999 (package-admin-add-single-file-package): Use package-delete-hook.
4001 * package-get.el (package-get): Use package-install-hook.
4003 2001-06-26 Robert Pluim <rpluim@bigfoot.com>
4005 * package-ui.el (pui-install-selected-packages): reverse the lists
4006 of packages so that they get handled in the same order as they
4009 2001-06-26 Robert Pluim <rpluim@bigfoot.com>
4011 * packages.el (locate-library): Use read-library-name for completion.
4013 2001-05-21 Martin Buchholz <martin@xemacs.org>
4015 * byte-optimize.el (=): `=' is not a binary predicate!
4016 Fix incorrect optimization: (= 0 0 (random 2)) ==> 0 or 1.
4017 Use byte-optimize-predicate, not byte-optimize-binary-predicate,
4019 2001-05-20 Martin Buchholz <martin@xemacs.org>
4021 * bytecomp.el (byte-compile-arithcompare):
4022 Only optimize (= x) ==> t if byte-compile-delete-errors is not nil.
4024 2001-06-03 William M. Perry <wmperry@gnu.org>
4026 * dialog-gtk.el (popup-builtin-open-dialog): Don't forget to
4027 return the filename selected by the user!
4029 2001-05-31 William M. Perry <wmperry@gnu.org>
4031 * font-menu.el: Avoid arithmetic with 'nil' when using the font menu
4034 2001-05-29 Alexey Mahotkin <alexm@hsys.msk.ru>
4036 * coding.el: Tiny typo fixed.
4038 2001-05-17 Stephen J. Turnbull <stephen@xemacs.org>
4040 * XEmacs 21.4.3 "Academic Rigor" is released.
4042 2001-05-17 Stephen J. Turnbull <stephen@xemacs.org>
4044 * config.values.sh: lisp/utils?/config.el -> lisp/config.el.
4046 2001-05-10 Stephen J. Turnbull <stephen@xemacs.org>
4048 * XEmacs 21.4.2 "Developer-Friendly Unix APIs" is released.
4050 2001-05-04 Ben Wing <ben@xemacs.org>
4052 * printer.el (generic-print-buffer):
4053 * printer.el (generic-print-region):
4054 Enable dialog boxes. Apply workaround recommended by Kirill.
4055 fix (fboundp 'lpr-buffer) -> (fboundp 'lpr-region).
4057 * simple.el (kill-whole-line):
4058 * simple.el (kill-line-1):
4059 * simple.el (kill-entire-line):
4060 * simple.el (kill-line):
4061 * simple.el (backward-kill-line):
4062 Take out interactive dependence of kill-whole-line.
4064 2001-04-22 Ben Wing <ben@xemacs.org>
4066 * dialog.el (make-dialog-box):
4067 Put dialog titles back in -- this time correctly. Fix various
4068 other problems with leaks and such.
4070 * simple.el (region-exists-p):
4071 * simple.el (region-active-p):
4072 Add comment about which one is correct to use in menu specs.
4074 2001-05-05 Ben Wing <ben@xemacs.org>
4076 * dialog.el (make-dialog-box): fix doc string.
4077 * menubar-items.el (default-menubar): Add Page Setup for Windows,
4078 take out Pretty Print.
4080 * printer.el (printer-current-device): New.
4081 * printer.el (Printer-get-device): New.
4082 * printer.el (Printer-clear-device): New.
4083 * printer.el (generic-page-setup): New.
4084 * printer.el (generic-print-buffer):
4085 * printer.el (generic-print-region):
4086 Implement Page Setup. Handle errors properly.
4088 2001-05-05 Ben Wing <ben@xemacs.org>
4090 * subr.el (error): Complete list of errors in doc string.
4092 2001-04-22 Ben Wing <ben@xemacs.org>
4094 * bytecomp-runtime.el (byte-compiler-options): Correct doc string.
4096 2001-05-03 Adrian Aichner <adrian@xemacs.org>
4098 * build-report.el: Remove CVS keywords since this file has been in
4099 core lisp for a while now.
4100 * build-report.el (build-report-make-output-files): Fix typo.
4102 2001-04-24 Hrvoje Niksic <hniksic@arsdigita.com>
4104 * about.el (about-finish-buffer): Make sure the last change works
4105 even if EVENT is nil.
4107 2001-04-24 Hrvoje Niksic <hniksic@arsdigita.com>
4109 * about.el (about-finish-buffer): Kill/bury the buffer where the user
4110 clicked, not the one that happens to be the current buffer at the
4113 2001-03-19 Karl M. Hegbloom <karlheg@microsharp.com>
4115 * cus-edit.el (custom-display): Support the GTK Window System also.
4117 2001-04-30 Ben Wing <ben@xemacs.org>
4120 * printer.el (printer-page-header):
4121 * printer.el (Print-context): New.
4122 * printer.el (printer-page-footer):
4123 * printer.el (generate-header-element): New.
4124 * printer.el (generate-header-line): New.
4125 * printer.el (print-context-property):
4126 * printer.el (generic-print-buffer):
4127 * printer.el (generic-print-region):
4128 Implement headers and footers. Implement calling Print dialog box
4129 (#### but it doesn't quite work yet).
4131 2001-04-25 Ben Wing <ben@xemacs.org>
4133 * about.el (xemacs-hackers):
4134 * about.el (about-url-alist):
4135 * about.el (about-personal-info):
4136 * about.el (about-hacker-contribution):
4139 * simple.el (handle-post-motion-command):
4140 Fix spurious setting of zmacs-region-stays to t after a non-shift
4143 2001-04-24 Hrvoje Niksic <hniksic@arsdigita.com>
4145 * about.el (about-personal-info): Update my bio.
4146 (about-hacker-contribution): Ditto.
4148 2001-04-23 Stephen J. Turnbull <turnbull@sk.tsukuba.ac.jp>
4150 * startup.el (splash-frame-body): Update copyright notices: Ben, FSF.
4152 2001-04-19 Andy Piper <andy@xemacs.org>
4154 * package-net.el (package-net-cygwin32-binary-size): new size.
4155 (package-net-win32-binary-size): new size.
4156 (package-net-convert-index-to-ini): Use new arch.
4157 (package-net-batch-convert-index-to-ini): Removed.
4158 (package-net-generate-bin-ini): New.
4159 (package-net-batch-generate-bin-ini): New.
4161 2001-04-19 Stephen J. Turnbull <stephen@xemacs.org>
4163 * XEmacs 21.4.1 "Copyleft" is released.
4165 2001-04-19 Stephen J. Turnbull <stephen@xemacs.org>
4167 * x-compose.el (xlib-input-method-bug-workaround):
4168 (alias-colon-to-double-quote):
4169 Force sort in map-keymap to work around rehash bug.
4171 2001-04-17 Ben Wing <ben@xemacs.org>
4173 * about.el: Finish overhaul, add a few new hackers, update a
4176 2001-04-16 Stephen J. Turnbull <stephen@xemacs.org>
4178 * XEmacs 21.4.0 "Solid Vapor" is released.
4180 2001-04-15 Ben Wing <ben@xemacs.org>
4183 * about.el (about-headline-face): New.
4184 * about.el (about-link-face): New.
4185 * about.el (about-current-release-maintainers): New.
4186 * about.el (about-other-current-hackers): New.
4187 * about.el (about-url-alist):
4188 * about.el (about-once-and-future-hackers): New.
4189 * about.el (about-mailto-link): New.
4190 * about.el (about-get-buffer):
4191 * about.el (about-finish-buffer):
4192 * about.el (about-xemacs):
4193 * about.el (about-features): Removed.
4194 * about.el (about-advantages): New.
4195 * about.el (about-maintainer-info): Removed.
4196 * about.el (about-personal-info): New.
4197 * about.el (about-hacker-contribution): New.
4198 * about.el (about-maintainer):
4199 * about.el (about-show-linked-info):
4200 * about.el (about-hackers):
4201 Major revamping. Rewriting of most of the text, improve the
4202 link handling, separate info on contributors into personal
4203 and contribution info, add new contributors, update personal
4206 * menubar-items.el (default-menubar):
4207 Help menubar entry for News now says more accurately
4208 "What's New in XEmacs".
4211 * mouse.el (mouse-track-cleanup-hook):
4212 * mouse.el (mouse-track):
4213 Don't set-buffer to a dead buffer when calling mouse-track
4216 2001-04-14 Stephen J. Turnbull <stephen@xemacs.org>
4218 * XEmacs 21.2.47 "Zephir" is released.
4220 2001-04-02 Jan Vroonhof <jan.vroonhof@ntlworld.com>
4222 * dialog.el (make-dialog-box): Disable dialog box titles until
4223 we get them working.
4225 2001-03-30 Ben Wing <ben@xemacs.org>
4228 * help.el (Help-princ-face):
4229 * help.el (Help-prin1-face):
4230 * help.el (frob-help-extents):
4231 * help.el (describe-function-1):
4232 * help.el (describe-variable):
4233 Avoid using font-lock faces, which may not be defined.
4234 Instead, use hyper-apropos faces, and make sure they're
4235 defined as necessary by using `require'. (It's not so safe
4236 to do this for font-lock.) In any case, we will eventually
4237 be merging this functionality into hyper-apropos.
4239 * loaddefs.el (completion-ignored-extensions):
4242 * menubar-items.el (menu-truncate-list): Removed.
4243 * menubar-items.el (Menubar-items-truncate-list): New.
4244 * menubar-items.el (default-menubar):
4245 Fix errors if grep or compile command is too long. Rename helper
4246 function to be less visible.
4248 2001-03-23 Martin Buchholz <martin@xemacs.org>
4250 * byte-optimize.el (byte-optimize-minus):
4251 Fix mis-byte-compilation of (- 0 x) --> (- (- x))
4253 2001-03-26 Hrvoje Niksic <hniksic@arsdigita.com>
4255 * dumped-lisp.el (preloaded-file-list): Load mule/latin.el when
4258 * mule/latin.el: New file.
4260 2001-03-11 Ben Wing <ben@xemacs.org>
4263 * auto-save.el (auto-save-directory):
4264 * auto-save.el (make-auto-save-file-name):
4265 * auto-save.el (auto-save-file-name-p): New.
4267 Merge in improvements from other definition of
4268 make-auto-save-file-name in files.el.
4270 * auto-save.el (auto-save-original-name):
4271 * auto-save.el (auto-save-name-in-fixed-directory):
4272 * auto-save.el (auto-save-unslashify-name): Removed.
4273 * auto-save.el (auto-save-slashify-name): Removed.
4274 * auto-save.el (auto-save-reserved-chars): New.
4275 * auto-save.el (auto-save-escape-name): New.
4276 * auto-save.el (auto-save-unhex): New.
4277 * auto-save.el (auto-save-unescape-name): New.
4279 Change algorithm for encoding filenames in auto-save names to be
4280 entirely safe with all filesystems and all possible characters in
4281 a filename, and 100% reversible. (Essentially, uses
4282 quoted-printable as the encoding.)
4284 * auto-save.el (recover-all-files):
4286 Use insert-directory rather than calling ls directly -- fixes
4287 things under Windows.
4290 * files.el (convert-standard-filename): Substitute FSF's
4291 definition for this (we had nothing here before).
4293 * files.el (backup-buffer): Warning fix.
4295 * files.el (make-backup-file-name):
4296 * files.el (find-backup-file-name):
4297 Fix error in calling sequence to auto-save-file-name-p.
4299 * files.el (recover-file):
4300 Use insert-directory rather than calling ls directly -- fixes
4301 things under Windows.
4303 * files.el (make-auto-save-file-name): Removed.
4304 * files.el (auto-save-file-name-p): Removed.
4305 auto-save is always dumped so no sense in having a definition
4306 that will always be overwritten with another.
4308 * files.el (insert-directory):
4310 * win32-native.el (debug-mswindows-process-command-lines):
4311 * win32-native.el (original-make-auto-save-file-name): Removed.
4312 * win32-native.el (make-auto-save-file-name): Removed.
4315 2001-03-21 Martin Buchholz <martin@xemacs.org>
4317 * XEmacs 21.2.46 "Urania" is released.
4319 2001-03-16 Stephen J. Turnbull <stephen@xemacs.org>
4321 * menubar-items.el (default-menubar): Update sample.emacs to
4322 sample.init.el and adjust accelerators.
4324 2001-02-02 Stephen J. Turnbull <stephen@xemacs.org>
4326 * build-report.el (build-report): Improve docstring.
4328 2001-03-15 Stephen J. Turnbull <stephen@xemacs.org>
4330 * ChangeLog: Log GTK merge.
4336 Revert gratuitous whitespace changes.
4338 2001-03-07 Ben Wing <ben@xemacs.org>
4341 * help.el (key-or-menu-binding):
4342 * help.el (Help-find-file): New.
4343 * help.el (describe-beta):
4344 * help.el (describe-copying):
4345 * help.el (describe-project):
4346 * help.el (view-emacs-news):
4347 * help.el (view-sample-init-el): New.
4348 * help.el (Help-princ-face): New.
4349 * help.el (Help-prin1-face): New.
4350 * help.el (help-symbol-function-context-menu):
4351 * help.el (help-symbol-variable-context-menu):
4352 * help.el (help-symbol-function-and-variable-context-menu):
4353 * help.el (frob-help-extents):
4354 * help.el (describe-function-1):
4355 * help.el (describe-variable):
4357 Add coloring in Help buffers, correspondent with hyperlinks.
4358 View files in view-mode rather than Fundamental.
4359 Remove separators from context menus -- now handled in generic code.
4360 Add `Find Tag' to context menu.
4362 * menubar.el (popup-mode-menu):
4364 Rewrite code that outputs the popup menu to (a) put more specific
4365 entries first, (b) be more robust, (c) output the proper context
4366 menu separators automatically (the context menu functionality is
4367 new and currently used only by Help).
4369 2001-03-10 William M. Perry <wmperry@aventail.com>
4371 * dialog-gtk.el (gtk-make-dialog-box-internal): Forgot to rewrite
4372 this function when converting from the 21.1 GTK branch. Now
4373 supports file, password, question, and color built-in dialogs.
4375 2001-03-06 Ben Wing <ben@xemacs.org>
4378 * keydefs.el (global-map):
4379 Add commented-out change of M-k (for 21.5).
4381 * menubar-items.el (default-menubar):
4382 Fix items to control kill-line behavior; add items for
4386 * simple.el (kill-whole-line):
4387 * simple.el (historical-kill-line): Removed.
4388 * simple.el (kill-line): Removed.
4389 * simple.el (kill-entire-line): New.
4390 * simple.el (kill-line-1): New.
4391 * simple.el (backward-kill-line):
4392 Undo kill-whole-line == always changes. Add new function
4393 kill-entire-line to unconditionally delete the current line.
4394 Add comments describing the lamentable state of affairs of
4395 the kill-line functions and variables.
4397 2001-03-02 Ben Wing <ben@xemacs.org>
4400 * simple.el (beginning-of-buffer):
4401 * simple.el (end-of-buffer):
4402 * simple.el (mark-ring-unrecorded-commands):
4403 * simple.el (signal-error-on-buffer-boundary):
4404 * simple.el (shifted-motion-keys-select-region):
4405 * simple.el (unshifted-motion-keys-deselect-region):
4406 * simple.el (motion-keys-for-shifted-motion): New.
4407 * simple.el (handle-pre-motion-command):
4408 * simple.el (handle-post-motion-command):
4409 * simple.el (forward-char-command):
4410 * simple.el (backward-char-command):
4411 * simple.el (scroll-up-command):
4412 * simple.el (scroll-down-command):
4413 * simple.el (next-line):
4414 * simple.el (previous-line):
4415 * simple.el (backward-block-of-lines):
4416 * simple.el (forward-block-of-lines):
4417 * simple.el (backward-word):
4418 * simple.el (mark-word):
4420 Augment documentation of the most common motion commands to make
4421 note of the shifted-motion support. Improve the support to (a)
4422 properly document how it works and why it's done in the fashion it
4423 is, and (b) allow the keystrokes that trigger it to be customized.
4425 Correct error in the customize specification of
4426 mark-ring-unrecorded-commands.
4428 2001-03-02 Ben Wing <ben@xemacs.org>
4431 * font-lock.el (font-lock-pending-extent-table): Removed.
4432 * font-lock.el (font-lock-pending-buffer-table): New.
4433 * font-lock.el (font-lock-pre-idle-hook):
4434 * font-lock.el (font-lock-after-change-function):
4435 * font-lock.el (font-lock-fontify-pending-extents):
4436 * font-lock.el (font-lock-lisp-like):
4438 Fix handling of pending extents to avoid excessive slowness (N^2
4439 behavior) when making lots of buffer changes between redisplays,
4440 such as when saving the Options.
4442 2001-03-09 William M. Perry <wmperry@aventail.com>
4453 The Great GTK Merge.
4458 * generic-widgets.el:
4466 * gtk-file-dialog.el:
4474 * gtk-password-dialog.el:
4476 * gtk-widget-accessors.el:
4480 The Great GTK Merge: new files.
4482 2001-03-05 Stephen J. Turnbull <stephen@xemacs.org>
4484 * generic-widgets.el: Don't require gtk (a built-in feature) at
4485 top level. Don't execute the last sexp unless (featurep 'gtk).
4487 2001-02-28 Stephen J. Turnbull <stephen@xemacs.org>
4489 * mule/mule-init.el (auto-language-alist): Split zh into GB and BIG5.
4491 2001-02-23 Martin Buchholz <martin@xemacs.org>
4493 * XEmacs 21.2.45 "Thelxepeia" is released.
4495 2001-01-25 Jason R. Mastaler <jason@xemacs.org>
4497 * about.el (xemacs-hackers): update my entry.
4498 * about.el (about-maintainer-info): ditto.
4499 * about.el (about-hackers): ditto.
4501 2001-02-20 Jan Vroonhof <jan@xemacs.org>
4503 * about.el (about-maintainer-info): More vanity info about
4506 2001-02-20 Adrian Aichner <adrian@xemacs.org>
4508 * build-report.el (build-report-destination): xemacs-build-reports
4509 has moved to SourceForge, where mailing list name length is
4510 restricted, hence the name change to
4511 xemacs-buildreports@xemacs.org.
4512 * build-report.el (build-report-keep-regexp): Update default.
4513 * build-report.el (build-report-delete-regexp): Ditto.
4514 * build-report.el (build-report-make-output-files): Ditto.
4516 2001-02-19 Craig Lanning <lanning@scra.org>
4518 * lisp-mode.el: Add indentation specifications for following
4519 Common Lisp forms: handler-case, handler-bind, with-slots,
4520 with-open-file, with-open-stream, print-unreadable-object.
4522 2001-02-18 Matt Tucker <tuck@whistlingfish.net>
4524 * font-lock.el (font-lock-set-defaults-1):
4525 Move initialization of `font-lock-cache-position' so that it's set
4526 even if font-lock-keywords is already defined.
4528 2001-02-17 Matt Tucker <tuck@whistlingfish.net>
4530 * autoload.el (generate-file-autoloads-1):
4531 Use `emacs-lisp-mode-syntax-table' instead of
4532 `lisp-mode-syntax-table'.
4533 * lisp-mode.el (lisp-mode-syntax-table):
4534 Get rid of old checks for `parse-partial-sexp' version.
4535 Make `|' (pipe) string delimiter instead of punctuation.
4537 2001-02-16 Martin Buchholz <martin@xemacs.org>
4539 * window.el (save-selected-window):
4540 Use gensym for better macro hygiene.
4542 2001-02-06 Mike Sperber <mike@xemacs.org>
4545 * startup.el (startup-setup-paths): Set and use
4546 `mule-lisp-directory'.
4547 (startup-setup-paths-warning): Ditto.
4549 * setup-paths.el (paths-find-mule-lisp-directory): Added.
4550 (paths-construct-load-path): Consider `mule-lisp-directory'.
4552 2001-02-07 Matt Tucker <tuck@whistlingfish.net>
4554 * font-lock.el: Syntax table improvements used. A few random
4555 changes are not specified below.
4556 (font-lock-fontify-string-delimiters):
4557 (font-lock-syntactic-keywords):
4558 (font-lock-cache-state nil):
4559 (font-lock-cache-position):
4561 (font-lock-set-syntax):
4562 (font-lock-apply-syntactic-highlight):
4563 (font-lock-fontify-syntactic-anchored-keywords):
4564 (font-lock-fontify-syntactic-keywords-region):
4565 (font-lock-eval-keywords):
4567 (font-lock-remove-face):
4568 (font-lock-fontify-syntactically-region):
4569 Use syntax properties.
4571 2001-02-08 Martin Buchholz <martin@xemacs.org>
4573 * XEmacs 21.2.44 "Thalia" is released.
4575 2001-01-16 Mike Sperber <mike@xemacs.org>
4577 * startup.el (normal-top-level): Work even if no installation root
4580 2001-01-30 Andy Piper <andy@xemacs.org>
4582 * gutter-items.el (progress-abort-glyph): remove instantiator.
4583 (set-progress-abort-instantiator): new function.
4584 (abort-progress-feedback): use it.
4586 * gutter.el (set-gutter-dirty-p): new function.
4588 2001-01-30 Didier Verna <didier@xemacs.org>
4590 * mwheel.el (mwheel-scroll): unwind-protect the selected window.
4592 2001-01-24 Didier Verna <didier@xemacs.org>
4594 * sound.el (sound-extension-list): give a better default value.
4595 * sound.el (load-sound-file): improve the doc string, also find
4596 files given by absolute names, pass a real extension list to
4599 2001-01-26 Martin Buchholz <martin@xemacs.org>
4601 * XEmacs 21.2.43 "Terspichore" is released.
4603 2001-01-20 Klaus Frank <klausf@i3.informatik.rwth-aachen.de>
4605 * gnuserv.el (gnuserv-process-filter): Robuster handling of error
4606 messages from gnuserv.
4608 2001-01-20 Martin Buchholz <martin@xemacs.org>
4610 * XEmacs 21.2.42 "Poseidon" is released.
4612 2001-01-12 Nick V. Pakoulin <npak@ispras.ru>
4614 * cl-macs.el (cl-upcase-arg): New function.
4615 (cl-function-arglist): New function.
4616 (cl-transform-lambda): Automatically add CL-style lambda list to
4617 documentation string using functions above.
4619 2001-01-12 Andy Piper <andy@xemacs.org>
4621 * package-get.el (package-get-custom): call
4622 package-net-update-installed-db.
4624 * package-ui.el (pui-install-selected-packages): call
4625 package-net-update-installed-db.
4627 * package-net.el (package-net-update-installed-db): use
4628 packages-package-list so that we reflect reality.
4630 * packages.el (packages-package-list): Make docstring reflect
4633 * package-net.el (package-net-convert-index-to-ini): exclude mule entries.
4635 * postinstall.cc (do_postinstall): don't pick up shells if cygwin
4638 2001-01-17 Andy Piper <andy@xemacs.org>
4640 * wid-edit.el (widget-activation-glyph-mapper): activate or
4641 deactivate native widgets.
4642 (widget-glyph-insert-glyph): record instantiator.
4643 (widget-push-button-value-create): use it.
4645 * gui.el (gui-button-action): new function. Make button's domain
4646 buffer current when calling.
4647 (make-gui-button): update to use gui-button-action.
4649 2001-01-16 Didier Verna <didier@xemacs.org>
4651 * menubar-items.el (default-menubar): add an entry for modeline
4652 horizontal scrolling in Options -> Display.
4654 2001-01-17 Steve Youngs <youngs@xemacs.org>
4656 * package-get.el (package-get-require-signed-base): Set to nil
4659 2001-01-17 Martin Buchholz <martin@xemacs.org>
4661 * XEmacs 21.2.41 "Polyhymnia" is released.
4663 2001-01-16 Mike Sperber <mike@xemacs.org>
4665 * setup-paths.el (paths-core-load-path-depth): Stopgap bump to
4668 2001-01-14 Mike Sperber <mike@xemacs.org>
4670 * startup.el (maybe-create-compatibility-dot-emacs):
4671 (maybe-unmigrate-user-init-file):
4672 (unmigrate-user-init-file): Created.
4673 (maybe-migrate-user-init-file): Offer creation of compatibility
4675 Some doc fixes wrt init file location.
4677 2001-01-15 Golubev I. N. <gin@mo.msk.ru>
4679 * faces.el (face-frob-from-locale-first): new variable.
4680 (frob-face-font-2): Honor tags arg while trying to use
4681 standard-face-mapping. When face-frob-from-locale-first is set,
4682 first try to set face inheriting from frobbed-face.
4684 2001-01-15 Didier Verna <didier@xemacs.org>
4686 * about.el (xemacs-hackers): update my entry.
4687 * about.el (about-url-alist): ditto.
4688 * about.el (about-maintainer-info): ditto.
4689 * about.el (about-hackers): ditto.
4691 2001-01-15 Martin Buchholz <martin@xemacs.org>
4693 The byte compiler has been badly broken for a year,
4694 by the patch of 1999-12-06.
4695 * byte-optimize.el (byte-optimize-form-code-walker):
4696 Bug was: the byte compiler was making this erroneous optimization:
4697 (progn (or (foo)) (bar)) ==> (bar)
4699 2000-11-20 Mike Sperber <mike@xemacs.org>
4701 * setup-paths.el (paths-core-load-path-depth): Split
4702 `paths-load-path-depth' in two for site and core lisp. Don't
4704 * setup-paths.el (paths-construct-load-path): Use.
4706 2001-01-10 Andy Piper <andy@xemacs.org>
4708 * package-net.el (package-net-cygwin32-binary-size): new variable
4709 (package-net-win32-binary-size): ditto. add much needed
4712 * gutter-items.el (buffers-tab-items): correct off-by-one error
4713 for buffers-tab-max-size.
4715 2001-01-08 Martin Buchholz <martin@xemacs.org>
4717 * XEmacs 21.2.40 is released.
4719 2001-01-06 Stephen J. Turnbull <stephen@xemacs.org>
4721 * mule/hebrew.el: Fix comments and typos.
4722 mule/japanese.el: Fix comments, typos, and 8-bit character encoding.
4724 2001-01-06 Stephen J. Turnbull <stephen@xemacs.org>
4726 * ChangeLog.1: move ancient log from fill.el.
4730 mule/mule-category.el:
4731 Miscellaneous typo fixes and slight doc clarifications.
4733 * mule/mule-ccl.el: Correct file name in header.
4735 2000-12-31 Martin Buchholz <martin@xemacs.org>
4737 * XEmacs 21.2.39 is released.
4739 2000-12-27 Martin Buchholz <martin@xemacs.org>
4741 * byte-optimize.el (byte-optimize-cond):
4742 (byte-optimize-cond-1): New.
4743 Rewrite `cond' in terms of `if' and `or', which are easier to optimize.
4744 Optimizes (cond (x nil)) ==> nil.
4745 Provide better diagnostic on malformed expr like (cond foo).
4747 2000-12-20 Stephen J. Turnbull <stephen@xemacs.org>
4749 * mule/mule-coding.el:
4750 mule/mule-cmds.el (reset-language-environment,
4751 set-language-environment-coding-systems):
4752 Safer default coding-priority-list, corresponding to src/file-coding.h.
4754 2000-12-03 Jorma Laaksonen <jorma.laaksonen@hut.fi>
4756 * package-admin.el: Allow package removal from
4757 early-package-load-path.
4759 2000-12-15 Andreas Jaeger <aj@suse.de>
4761 * about.el (about-maintainer-info): Update my entry.
4763 2000-12-11 Matt Tucker <tuck@whistlingfish.net>
4765 * packages.el (locate-library): Add support for bzip2
4766 compressed .el files.
4768 2000-12-12 Andy Piper <andy@xemacs.org>
4770 * package-net.el: new file.
4772 2000-12-01 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4774 * font-lock.el: Add missing C++ keywords.
4776 2000-12-08 Adrian Aichner <adrian@xemacs.org>
4778 * simple.el (indent-for-comment): Preserve indentation of comments
4779 starting in column 0, as documented in (Info-goto-node
4780 "(xemacs)Comments"). Update docstring accordingly.
4782 2000-12-05 Martin Buchholz <martin@xemacs.org>
4784 * XEmacs 21.2.38 is released.
4786 2000-12-04 Didier Verna <didier@xemacs.org>
4788 * mouse.el (default-mouse-track-set-point-in-window): remove
4789 spurious '+' operation detected by Martin.
4792 2000-12-01 Martin Buchholz <martin@xemacs.org>
4794 * cl-extra.el (coerce):
4795 Implement char to integer coercion.
4796 Remove extraneous (numberp) test.
4798 * byte-optimize.el (byte-compile-splice-in-already-compiled-code):
4799 Perform lapcode inlining if the value of `byte-optimize' is 'byte.
4800 (byte-optimize-predicate):
4801 Warn if evaluating constant expression signals an error.
4802 (byte-optimize-form): Small simplification.
4804 * cl-macs.el (cl-do-proclaim): small efficiency improvement.
4806 2000-11-30 Martin Buchholz <martin@xemacs.org>
4809 (byte-optimize-minus):
4810 (byte-optimize-plus):
4811 (byte-optimize-mult):
4812 (byte-optimize-quo):
4813 Use (car (last x)) instead of (last x) to get last elt!
4814 Use `byte-optimize-predicate' to optimize `%'.
4815 Move optimizations for special numeric args to bytecomp.el.
4816 * bytecomp.el (byte-compile-associative): Remove.
4817 (byte-compile-max): New.
4818 (byte-compile-min): New.
4819 Properly handle erroneous calls: (max) (min).
4820 (byte-compile-plus): New.
4821 (byte-compile-minus):
4822 It's easiest to handle 0, +1 and -1 args here.
4823 (byte-compile-mult): New.
4824 It's easiest to handle 1, -1 and 2 args here.
4826 It's easiest to handle 0, +1 and -1 args here.
4827 Issue byte-compiler warning when dividing by zero.
4829 Byte-compiler arithmetic improvements.
4830 Better optimize these expressions in the obvious way:
4831 (+ x y 1) --> varref x varref y add add1
4832 (+ x y -1) --> varref x varref y add sub1
4833 (- x y 0) --> (- x y)
4834 (- 0 x y) --> (- (- x) y)
4835 (% 42 19) --> compile-time constant
4836 (/ 42 19) --> compile-time constant
4837 (* (foo) 2) --> foo call dup plus
4839 Optimize away arithmetic operations (+ x) (* x) (/ x 1)
4840 unless (declaim (optimize (safety 3)))
4841 or (setq byte-compile-delete-errors nil).
4843 2000-11-28 Stephen J. Turnbull <stephen@xemacs.org>
4845 * paragraphs.el (paragraph-separate, forward-sentence): Clarify
4848 2000-11-08 Stephen J. Turnbull <stephen@xemacs.org>
4850 * startup.el (command-line-do-help): Add documentation of
4851 portable dumper switches.
4853 2000-11-22 Andy Piper <andy@xemacs.org>
4855 * x-mouse.el (x-init-pointer-shape): use cursor-font explicitly.
4857 * glyphs.el (init-glyphs): don't use autodetect for strings.
4859 2000-11-28 Martin Buchholz <martin@xemacs.org>
4861 * byte-optimize.el (byte-optimize-char-before):
4862 (byte-optimize-backward-char):
4863 (byte-optimize-backward-word):
4864 Fix incorrect optimizations for these sorts of expressions:
4865 (let ((x nil)) (backward-char x))
4867 2000-11-21 Martin Buchholz <martin@xemacs.org>
4870 * byte-optimize.el (byte-optimize-backward-char): New.
4871 * byte-optimize.el (byte-optimize-backward-word): New.
4872 Make backward-word and backward-char as efficient as forward versions.
4874 * bytecomp.el (byte-compile-no-args-with-one-extra):
4875 * bytecomp.el (byte-compile-one-arg-with-one-extra):
4876 * bytecomp.el (byte-compile-two-args-with-one-extra):
4877 * bytecomp.el (byte-compile-zero-or-one-arg-with-one-extra):
4878 * bytecomp.el (byte-compile-one-or-two-args-with-one-extra):
4879 * bytecomp.el (byte-compile-two-or-three-args-with-one-extra):
4880 Check if extra arg is constant nil, and if so, use byte-coded call.
4882 * simple.el (backward-word):
4883 * simple.el (mark-word):
4884 * simple.el (kill-word):
4885 * simple.el (backward-kill-word):
4886 Make COUNT argument optional, for consistency with forward-char et al.
4888 * abbrev.el (abbrev-string-to-be-defined):
4889 * abbrev.el (inverse-abbrev-string-to-be-defined):
4890 * abbrev.el (inverse-add-abbrev):
4891 * abbrev.el (expand-region-abbrevs):
4892 * buff-menu.el (Buffer-menu-execute):
4893 * indent.el (move-to-left-margin):
4894 * indent.el (indent-relative):
4895 * indent.el (move-to-tab-stop):
4896 * info.el (Info-reannotate-node):
4897 * lisp-mode.el (lisp-indent-line):
4898 * lisp.el (end-of-defun):
4899 * lisp.el (move-past-close-and-reindent):
4900 * misc.el (copy-from-above-command):
4901 * mouse.el (default-mouse-track-scroll-and-set-point):
4902 * page.el (forward-page):
4903 * paragraphs.el (forward-paragraph):
4904 * paragraphs.el (end-of-paragraph-text):
4905 * picture.el (picture-forward-column):
4906 * picture.el (picture-self-insert):
4907 * rect.el (extract-rectangle-line):
4908 * simple.el (newline):
4909 * simple.el (fixup-whitespace):
4910 * simple.el (backward-delete-char-untabify):
4911 * simple.el (transpose-chars):
4912 * simple.el (transpose-preceding-chars):
4913 * simple.el (do-auto-fill):
4914 * simple.el (indent-new-comment-line):
4915 * simple.el (blink-matching-open):
4916 * view-less.el (cleanup-backspaces):
4917 * wid-edit.el (widget-transpose-chars):
4918 * term/bg-mouse.el (bg-insert-moused-sexp):
4919 Use more readable (backward-FOO n) instead of (forward-FOO -n).
4921 * info.el (Info-fontify-node):
4922 * simple.el (backward-delete-function):
4923 Use canonical delete-backward-char instead of backward-delete-char.
4925 2000-11-20 Andy Piper <andy@xemacs.org>
4927 * gutter-items.el (update-tab-in-gutter): don't barf if there are
4930 2000-11-20 Andy Piper <andy@xemacs.org>
4932 * gutter-items.el (update-tab-in-gutter): don't give popup frames
4935 2000-11-18 Martin Buchholz <martin@xemacs.org>
4937 * cl-macs.el: Correctly optimize plusp minusp oddp evenp.
4938 (proclaim inline...) was shadowing compiler-macros.
4940 2000-11-17 Martin Buchholz <martin@xemacs.org>
4942 * bytecomp.el (byte-compile-eval): New.
4943 (byte-compile-initial-macro-environment): Use byte-compile-eval.
4944 Keeps this promise made in Lispref:
4945 "If a file being compiled contains a `defmacro' form, the macro is
4946 defined temporarily for the rest of the compilation of that file."
4948 2000-11-09 Martin Buchholz <martin@xemacs.org>
4950 * cl.el (floatp-safe):
4956 Use a better parameter name than `x'.
4958 * cl-macs.el (check-type): Make continuable. Change documentation
4959 to require PLACE, but accept any form for compatibility.
4961 * abbrev.el (define-abbrev): Use check-type.
4962 * font-menu.el (font-menu-change-face): Use check-type.
4963 * menubar.el (relabel-menu-item): Use check-type.
4964 * itimer.el: Fix typo.
4966 2000-11-10 Yoshiki Hayashi <yoshiki@xemacs.org>
4968 * info.el (Info-extract-menu-node-name): Comma is a delimiter.
4970 2000-11-14 Martin Buchholz <martin@xemacs.org>
4972 * XEmacs 21.2.37 is released.
4974 2000-11-13 Katsumi Yamaoka <yamaoka@jpl.org>
4976 * code-cmds.el: Provide the feature.
4978 2000-07-21 Jan Vroonhof <jan@xemacs.org>
4980 * dumped-lisp.el (preloaded-file-list): Load code-cmds.el
4982 * code-cmds.el: New file
4983 * mule/mule-cmds.el:
4985 (coding-keymap): New keymap. Define coding system keyboard
4986 commands on file-coding builds too.
4987 (coding-system-change-eol-conversion):
4988 (universal-coding-system-argument):
4989 (set-default-coding-systems):
4990 (prefer-coding-system): Moved from mule-cmds.el
4991 (set-buffer-process-coding-system): Moved from mule-misc.el
4993 2000-09-15 Stephen Carney <carney@scubadoo.com>
4995 * etags.el (buffer-tag-table-files): Use append instead of nconc.
4997 2000-11-09 Steve Youngs <youngs@xemacs.org>
4999 * package-get.el (package-get-download-sites): Add a pre-release
5000 site for experimental packages.
5002 * auto-autoloads.el: Regenerated.
5004 2000-08-01 Andy Piper <andy@xemacs.org>
5006 * gutter-items.el (buffers-tab-omit-function): reference
5007 buffers-tab-select-visible-buffers.
5008 (buffers-tab-filter-functions): new variable, by default uses
5009 buffers-tab-selection-function and buffers-tab-omit-function.
5010 (select-buffers-tab-buffers-by-mode): invert arguments.
5011 (buffers-tab-select-visible-buffers): new function. Invert calling
5012 of buffers-menu-omit-invisible-buffers.
5013 (buffers-tab-items): rewrite to use
5014 buffers-tab-filter-functions. Rewrite docstring.
5015 (gutter-buffers-tab-extent): delete.
5016 (add-tab-to-gutter): always build a new extent when adding the
5018 (update-tab-in-gutter): make gutter dirty when orientation
5021 2000-11-07 Martin Buchholz <martin@xemacs.org>
5023 * bytecomp.el (byte-compile-defvar-or-defconst):
5024 Only do loadhist recording if defvar form includes a value.
5026 2000-11-02 Martin Buchholz <martin@xemacs.org>
5028 * bytecomp.el (byte-compile-initial-macro-environment):
5029 `eval-when-compile' should not compile its body.
5031 2000-11-02 Stephen J. Turnbull <stephen@xemacs.org>
5033 * mule/cyrillic.el: Add Windows 1251 code page encoding (by
5034 Sergey Groznyh <gsm@fct.ru> in <863diqaygu.fsf@fct.ru>). Fix
5035 some Japanese English. Remove some ancient FSF comments, and
5036 improve docstrings. Use symbols not vectors for tables.
5038 2000-11-03 Martin Buchholz <martin@xemacs.org>
5041 (local-key-binding):
5042 (global-key-binding):
5043 Add an optional `accept-defaults' parameter, just like `lookup-key'.
5046 (backward-sexp): Slightly simpler code.
5047 (mark-sexp): Make arg optional, like FSF Emacs.
5048 (forward-list): Slightly simpler code.
5049 (backward-list): Slightly simpler code.
5050 (down-list): Make arg optional, like FSF Emacs.
5051 (up-list): Make arg optional, like FSF Emacs.
5052 (backward-up-list): Make arg optional, like FSF Emacs.
5053 (kill-sexp): Make arg optional, like FSF Emacs.
5054 (backward-kill-sexp): Make arg optional, like FSF Emacs.
5056 * font-menu.el (font-menu-change-face):
5057 Take continuable errors into account.
5060 * abbrev.el (clear-abbrev-table):
5061 * abbrev.el (define-abbrev-table):
5062 * abbrev.el (define-abbrev):
5063 * abbrev.el (insert-abbrev-table-description):
5064 * apropos.el (apropos-documentation-check-doc-file):
5065 * apropos.el (apropos-documentation-check-elc-file):
5066 * buff-menu.el (list-buffers):
5067 * buff-menu.el (list-buffers-noselect):
5068 * bytecomp.el (byte-recompile-directory):
5069 * bytecomp.el (batch-byte-compile):
5070 * cl-macs.el (typep):
5071 * code-files.el (find-coding-system-magic-cookie):
5072 * code-files.el (insert-file-contents):
5073 * cus-edit.el (customize-set-variable):
5074 * cus-edit.el (customize-save-variable):
5075 * cus-face.el (custom-set-face-font-size):
5076 * cus-face.el (custom-set-face-update-spec):
5077 * cus-face.el (custom-reset-faces):
5078 * custom.el (custom-check-theme):
5079 * custom.el (copy-upto-last):
5080 * fill.el (canonically-space-region):
5081 * fill.el (fill-paragraph):
5082 * fill.el (fill-region):
5083 * fill.el (find-space-insertable-point):
5084 * fill.el (justify-current-line):
5085 * faces.el (face-spec-update-all-matching):
5086 * faces.el (set-face-stipple):
5087 * files-nomule.el (insert-file-contents):
5088 * files.el (insert-file-contents-literally):
5089 * files.el (hack-local-variables-last-page):
5090 * files.el (basic-save-buffer):
5091 * files.el (insert-directory):
5092 * font-menu.el (font-menu-change-face):
5093 * font.el (font-spatial-to-canonical):
5094 * format.el (format-encode-region):
5095 * format.el (format-insert-file):
5096 * format.el (format-replace-strings):
5097 * gutter.el (set-gutter-element):
5098 * help.el (key-or-menu-binding):
5099 * help.el (describe-bindings):
5100 * help.el (with-syntax-table):
5101 * indent.el (indent-rigidly):
5102 * indent.el (delete-to-left-margin):
5104 * info.el (Info-extract-dir-entry-from):
5105 * info.el (Info-build-dir-anew):
5106 * info.el (Info-rebuild-dir):
5107 * info.el (Info-batch-rebuild-dir):
5108 * info.el (Info-read-subfile):
5109 * info.el (Info-build-node-completions):
5110 * info.el (Info-extract-menu-node-name):
5111 * isearch-mode.el (isearch-range-invisible):
5112 * isearch-mode.el (isearch-restore-invisible-extents):
5113 * itimer.el (itimerp):
5114 * itimer.el (itimer-live-p):
5116 * keymap.el (substitute-key-definition):
5117 * keymap.el (read-command-or-command-sexp):
5118 * keymap.el (local-key-binding):
5119 * keymap.el (global-key-binding):
5120 * keymap.el (global-set-key):
5121 * keymap.el (local-set-key):
5123 * ldap.el (ldap-add-entries):
5124 * ldap.el (ldap-delete-entries):
5125 * lisp.el (backward-sexp):
5126 * lisp.el (mark-sexp):
5127 * lisp.el (forward-list):
5128 * lisp.el (backward-list):
5129 * lisp.el (down-list):
5130 * lisp.el (backward-up-list):
5131 * lisp.el (up-list):
5132 * lisp.el (kill-sexp):
5133 * lisp.el (backward-kill-sexp):
5134 * menubar.el (add-menu-button):
5135 * menubar.el (add-submenu):
5136 * menubar.el (delete-menu-item):
5137 * menubar.el (relabel-menu-item):
5138 * mouse.el (narrow-window-to-region):
5139 * obsolete.el (define-obsolete-variable-alias):
5140 * obsolete.el (store-substring):
5142 * package-admin.el (package-admin-install-function):
5143 * package-admin.el (package-admin-install-function-mswindows):
5144 * package-admin.el (package-admin-default-install-function):
5145 * package-get.el (package-get-update-base-entries):
5146 * packages.el (packages-load-package-dumped-lisps):
5147 * packages.el (packages-collect-package-dumped-lisps):
5148 * printer.el (generic-print-buffer):
5149 * printer.el (generic-print-region):
5150 * replace.el (occur-mode-mouse-goto):
5151 * replace.el (perform-replace):
5152 * select.el (get-selection-no-error):
5154 * simple.el (newline):
5155 * simple.el (open-line):
5156 * simple.el (edit-and-eval-command):
5157 * simple.el (goto-line):
5159 * simple.el (kill-region):
5160 * simple.el (copy-region-as-kill):
5161 * simple.el (kill-ring-save):
5162 * simple.el (set-mark):
5163 * simple.el (next-line):
5164 * simple.el (previous-line):
5165 * simple.el (line-move):
5166 * simple.el (set-goal-column):
5167 * simple.el (comment-region):
5170 * syntax.el (modify-syntax-entry):
5171 * syntax.el (map-syntax-table):
5172 * view-less.el (view-file):
5173 * view-less.el (view-buffer):
5174 * view-less.el (view-file-other-window):
5175 * window-xemacs.el (backward-other-window):
5177 * window.el (one-window-p):
5178 * window.el (walk-windows):
5179 * window.el (window-list):
5180 * x-mouse.el (x-mouse-kill):
5181 * x-select.el (x-get-cutbuffer):
5182 * x-select.el (x-store-cutbuffer):
5183 * term/bg-mouse.el (bg-mouse-line-to-center):
5184 * term/sun-mouse.el (window-line-end):
5185 * term/sun-mouse.el (sun-select-region):
5186 * term/sun.el (kill-region-and-unmark):
5187 * mule/mule-category.el:
5188 * mule/mule-category.el (modify-category-entry):
5189 * mule/mule-category.el (char-category-list):
5190 * mule/mule-coding.el (coding-system-force-on-output):
5191 * mule/mule-misc.el (coding-system-put):
5192 Docstring arglist/Texinfo fixes. See man/ChangeLog for details.
5194 2000-11-02 Stephen J. Turnbull <stephen@xemacs.org>
5196 * cus-face.el: Typo fixes and tiny clarifications.
5199 2000-10-27 Yoshiki Hayashi <yoshiki@xemacs.org>
5201 * startup.el (auto-save-list-file-prefix): Moved to fileio.c.
5202 * startup.el (normal-top-level): Setup auto-save-list-file-name
5203 if auto-save-list-file-prefix is non-nil.
5205 2000-10-25 Yoshiki Hayashi <yoshiki@xemacs.org>
5207 * files.el (auto-mode-alist): Allow mixed case suffix for idlwave-mode.
5209 2000-01-05 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
5211 * hyper-apropos.el (hyper-apropos-this-symbol): Don't always
5212 get symbol at point-min.
5214 2000-10-24 Didier Verna <didier@xemacs.org>
5216 * info.el (Info-emacs-info-file-name): defconst it.
5217 * info.el (Info-footnote-tag): defcustom it.
5218 * info.el (Info-no-description-string): ditto.
5219 * info.el (Info-find-node): adapt to new semantics of
5220 'Info-suffixed-file (don't do the case variants stuff).
5221 * info.el (Info-insert-dir): rewrite the dir file variants code.
5222 * info.el (Info-directory-files): New. Return the list of info
5223 files in a directory.
5224 * info.el (Info-dir-outdated-p): use it.
5225 * info.el (Info-parse-dir-entries): ditto.
5226 * info.el (Info-build-dir-anew): don't restrict to files ending
5227 with a ".info.*" extension.
5228 * info.el (Info-set-mode-line): ditto.
5229 * info.el (Info-read-subfile): adapt to new semantics of
5230 'Info-suffixed-file (append 'exact argument).
5231 * info.el (Info-all-case-regexp): New. Return a regexp matching a
5232 string independently of the case.
5233 * info.el (Info-suffixed-file): use it (match all possible case
5235 * info.el (Info-insert-file-contents): code cleanup.
5236 * info.el (Info-rebuild-dir): cosmetics only. Fit code in 80
5238 * info.el (Info-batch-rebuild-dir): ditto.
5239 * info.el (Info-read-node-name-1): ditto.
5240 * info.el (Info-search): ditto.
5241 * info.el (Info-fontify-node): ditto.
5244 2000-10-24 Didier Verna <didier@xemacs.org>
5246 * process.el (shell-command): when called from a program, avoid
5247 'push-mark's "mark-set" message.
5249 2000-10-15 MIYASHITA Hisashi <himi@m17n.org>
5251 * mule/thai-xtis.el (tis-620): Specify coding-system's ccl-program
5252 by a symbol, not by a vector.
5253 * mule/vietnamese.el (vscii): Likewise.
5255 * mule/cyrillic.el (koi8-r): Likewise.
5257 * mule/chinese.el (chinese-big5-1): Specify charset's ccl-program
5258 by a symbol, not by a vector.
5259 (chinese-big5-2): Likewise.
5260 * mule/ethiopic.el (ethiopic): Likewise.
5261 * mule/vietnamese.el (vietnamese-viscii-lower): Likewise.
5262 (vietnamese-viscii-upper): Likewise.
5264 2000-10-12 Yoshiki Hayashi <yoshiki@xemacs.org>
5266 * files.el (auto-mode-alist): Remove obsolete entry for html3-mode.
5268 2000-10-13 Yoshiki Hayashi <yoshiki@xemacs.org>
5270 * byte-optimize.el (byte-optimize-car): New function.
5271 (byte-optimize-cdr): Ditto.
5273 2000-10-12 Yoshiki Hayashi <yoshiki@xemacs.org>
5275 * byte-optimize.el: Partial synch with FSF 20.7.
5276 Optimize constant concatenation.
5277 Add keymapp as a side effect free function. It is a built-in.
5278 (byte-after-unbind-pos): Remove byte-equal.
5280 2000-10-13 Gunnar Evermann <ge204@eng.cam.ac.uk>
5282 * update-elc-2.el: Quote regexps correctly.
5284 2000-10-05 MIYASHITA Hisashi <himi@m17n.org>
5286 * mule/mule-ccl.el: Sync up with Emacs 21.0.90.
5287 (ccl-compile): Apply integerp, not integer-or-char-p to
5288 check the type of the buffer magnification
5289 (ccl-compile-write-string): Encode a string with binary
5291 (ccl-compile-write-repeat): Likewise.
5293 2000-09-25 Robert Pluim <rpluim@bigfoot.com>
5321 2000-10-03 Daniel Pittman <daniel@rimspace.net>
5323 * simple.el (do-auto-fill): Use the function pointer to by
5324 `comment-line-break-function', not `indent-new-comment-line'. This
5325 fixes an issue with cc-mode comment continuation.
5327 2000-10-11 Martin Buchholz <martin@xemacs.org>
5329 * simple.el (turn-on-auto-fill): Add (interactive).
5330 * mwheel.el (mwheel-install): Add (interactive).
5331 * font-lock.el (turn-on-font-lock): Add (interactive).
5332 (turn-off-font-lock): Add (interactive).
5334 2000-10-03 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
5336 * packages.el (packages-special-base-regexp): Add `man'.
5338 2000-10-08 Adrian Aichner <adrian@xemacs.org>
5340 * wid-edit.el (widget-specify-active): map over extents in current
5341 buffer like `widget-specify-inactive' does. Mapping over the
5342 inactive extent object does not work since the current extent is
5343 ignored by `map-extents'.
5345 2000-10-04 Martin Buchholz <martin@xemacs.org>
5347 * XEmacs 21.2.36 is released.
5349 2000-09-22 Martin Buchholz <martin@xemacs.org>
5351 * byte-optimize.el (byte-optimize-lapcode): Add an optimizer pass.
5352 Optimize the compiled-function-constants vector by byte-code
5355 2000-09-25 Robert Pluim <rpluim@bigfoot.com>
5357 * build-report.el (build-report-delete-regexp): quote value in
5360 2000-09-24 Adrian Aichner <aichner@ecf.teradyne.com>
5362 * build-report.el (build-report): Don't bind srcdir which we don't
5363 use in `multiple-value-bind' to avoid the only byte-compiler
5366 2000-09-23 Adrian Aichner <aichner@ecf.teradyne.com>
5368 * build-report.el: Requires cl and custom now.
5369 build-report-version is determined by XEmacs version -- remove
5370 build-report-version*.
5371 * build-report.el (build-report-version): Removed.
5372 * build-report.el (build-report-installation-version-regexp): New.
5373 * build-report.el (build-report-version-file-regexp): New.
5374 * build-report.el (build-report-installation-srcdir-regexp): New.
5375 * build-report.el (build-report-destination): Offer
5376 xemacs-build-reports and xemacs-beta.
5377 * build-report.el (build-report-keep-regexp): Adjusted.
5378 * build-report.el (build-report-delete-regexp): Adjusted.
5379 * build-report.el (build-report-make-output-dir): New.
5380 * build-report.el (build-report-installation-file): Replace use of
5381 `concat' with `expand-file-name'.
5382 * build-report.el (build-report-make-output-file): Removed.
5383 * build-report.el (build-report-make-output-files): New.
5384 * build-report.el (build-report-subject): Identify as
5385 user-variable with "*...".
5386 * build-report.el (build-report-prompts): Ditto.
5387 * build-report.el (build-report-version-file): New.
5388 * build-report.el (build-report-file-encoding): Identify as
5389 user-variable with "*...".
5390 * build-report.el (build-report-make-output-get): New.
5391 * build-report.el (build-report-insert-header): Report
5392 emacs-version and system-configuration instead of
5393 build-report-version.
5394 * build-report.el (build-report-insert-make-output): Add file
5396 * build-report.el (build-report-insert-installation-file):
5398 * build-report.el (build-report-keep): Change docstring,
5400 * build-report.el (build-report-delete): Ditto.
5401 * build-report.el (build-report-installation-data): New.
5402 * build-report.el (build-report-version-file-data): New.
5404 2000-09-20 Martin Buchholz <martin@xemacs.org>
5406 * byte-optimize.el (byte-optimize-lapcode):
5407 Fix the optimization of using the first 5 elements of the
5408 constants vector for variables.
5409 (byte-optimize-lapcode): Fix another ancient broken optimization.
5411 2000-09-19 Martin Buchholz <martin@xemacs.org>
5413 * *: Spelling mega-patch
5415 2000-09-19 Martin Buchholz <martin@xemacs.org>
5417 * easymenu.el: doc fixes.
5418 (easy-menu-do-define): Use backquote.
5421 `when' seems much clearer than `if' here.
5423 (easy-menu-add-item):
5424 (easy-menu-item-present-p):
5425 (easy-menu-remove-item):
5426 Wrap using (when (featurep 'menubar) ...)
5428 2000-09-16 Martin Buchholz <martin@xemacs.org>
5430 * bytecomp.el (displaying-byte-compile-warnings):
5431 Revert Ben's change to this function below so that the compile log
5432 is displayed properly for users of the "popper" package.
5434 2000-09-12 Martin Buchholz <martin@xemacs.org>
5436 * window.el (save-selected-window): Use backquote.
5438 * bytecomp.el (byte-compile-file-form-defvar-or-defconst):
5439 Renamed from `byte-compile-file-form-defvar'.
5440 * bytecomp.el (byte-compile-defvar-or-defconst):
5441 Only cons onto current-load-list in top-level forms.
5442 Else this leaks a cons cell every time a defun is called.
5443 Renamed from `byte-compile-defvar', for clarity.
5444 Warn when docstring of defvar is not a string.
5445 Use consistent error messages.
5448 2000-09-11 Martin Buchholz <martin@xemacs.org>
5450 * simple.el (set-variable):
5451 Remove unneeded defvar by rearranging order of let* forms.
5453 * mule/mule-ccl.el (ccl-get-next-code):
5454 * menubar-items.el (bookmark-menu-filter):
5455 (language-environment-menu-filter):
5456 (tutorials-menu-filter):
5457 * toolbar-items.el (toolbar-compile):
5458 * byte-optimize.el (disassemble-offset):
5459 Use (declare (special ...)) instead of `defvar'.
5461 * cl-macs.el (cl-do-proclaim):
5462 Fix (declare (special ...)) warning suppression syntax.
5464 2000-07-22 Golubev I. N. <gin@mo.msk.ru>
5466 * info.el (Info-tag-table-marker):
5467 (Info-tag-table-buffer):
5468 (Info-find-file-node):
5469 (Info-read-subfile):
5470 (Info-build-node-completions):
5473 Multiple info buffer support.
5475 2000-08-28 Oscar Figueiredo <oscar@cpe.fr>
5477 * ldap.el (ldap-decode-entry): New defun
5478 (ldap-search-entries): Use it in order to decode DN-prefixed
5481 2000-08-23 Daniel Pittman <daniel@danann.net>
5483 * mule/mule-cmds.el (coding-system-change-eol-conversion):
5484 Use `eq', not `=', to compare symbols.
5486 2000-07-30 Ben Wing <ben@xemacs.org>
5488 * bytecomp.el (byte-compile-report-error):
5489 * bytecomp.el (displaying-byte-compile-warnings):
5490 if stack-trace-on-error is set, send out a backtrace when
5491 an error is encountered that stops byte compilation. this
5492 should make it much much easier to track down those curious
5493 problems. also undo the kludge of using a separate "*Show*"
5494 buffer for display when there's a temp-buffer-show-function;
5495 we can avoid this by just being a little smarter.
5498 * dialog-items.el (search-dialog-regexp): New.
5499 * dialog-items.el (search-dialog-callback):
5500 * dialog-items.el (make-search-dialog):
5501 add a regexp option to the dialog and clean up a bit.
5504 * dialog.el (yes-or-no-p-dialog-box):
5505 * dialog.el (get-dialog-box-response):
5506 * dialog.el (make-dialog-box):
5507 * dialog.el (dialog-box-finish): New.
5508 * dialog.el (dialog-box-cancel): New.
5509 * dialog.el (internal-make-dialog-box-exit): New.
5510 implement [properly!] the :modal property of the new dialog box
5511 interface. this is the first time xemacs has ever had *proper*
5512 modal dialog boxes, giving the standard window-system feedback.
5513 (e.g. under windows, clicking on a disabled frame causes a beep
5514 and makes the dialog box flash three times.)
5516 * dragdrop.el: header keyword frobbing.
5518 * dumped-lisp.el (preloaded-file-list):
5519 renamed winnt.el to win32-native.el.
5521 * faces.el (face-property):
5522 * faces.el (set-face-property):
5523 * faces.el (frob-face-property):
5524 * faces.el (frob-face-font-2):
5525 * faces.el (make-face-bold):
5526 * faces.el (make-face-italic):
5527 * faces.el (make-face-bold-italic):
5528 * faces.el (make-face-unbold):
5529 * faces.el (make-face-unitalic):
5530 * faces.el (make-face-smaller):
5531 * faces.el (make-face-larger):
5532 clean up the implementation of these so that window-system-specific
5533 methods are called only on objects belonging to that window system.
5534 previously, you could have [e.g.] mswindows-make-face-bold called
5535 on font object of device type `stream', which is not good and
5536 explains the subtle errors Adrian was getting when byte-compiling
5537 something that required 'term. (Adrian, now you can use stack-trace-
5538 on-error to find the exact place where things are going wrong instead
5539 of having to laboriously binary-search your way through.)
5541 * finder.el (finder-known-keywords):
5542 cleaned up -- properly sorted, clarified the meanings of many of
5543 the keywords, and added a few -- mswin, gui, content, build, www,
5544 user, services. the last two try to distinguish between a package
5545 that's used directly by the user, and a package that provides
5546 support services to other packages.
5548 * font-lock.el (lisp-font-lock-keywords-2):
5549 update list of lisp control structures to include everything,
5550 including new ones i introduced.
5552 * gutter.el: header keyword frobbing.
5554 * isearch-mode.el (isearch-ring-adjust1): M-p to recall the most
5555 recent isearch element was not doing so! you got the second-most-
5558 * lisp-mode.el (construct-lisp-mode-menu):
5559 more menubar cleanups.
5560 * lisp-mode.el (with-selected-window):
5561 make it indent properly.
5563 * menubar-items.el (default-menubar): lots of menubar cleanups.
5564 rearranged the options menu the most, e.g. splitting up the
5565 Keyboard/Mouse menu into a new Editing menu and combining the
5566 separate Scrollbar/Gutter/Toolbar submenus into Display.
5567 Got rid of General, moved items to Editing or new Troubleshooting.
5568 Moved Packages to Tools; doesn't seem to belong under Options.
5569 Added stuff to the Cmds menu, e.g. Change Case.
5571 NB please don't complain about these periodic menubar changes.
5572 Anything like this is necessarily incremental in its construction
5573 -- By constant use you gradually become more and more aware of
5574 better and better ways to group menu items. When we eventually
5575 move the options menu to a property sheet, the existing structure
5576 will probably be preserved fairly well.
5578 * minibuf.el (next-history-element): fix problems with pressing
5579 down arrow in repeat-complex-command.
5582 * modeline.el (modeline-3d-p): New.
5583 added custom variable for controlling the 3d modeline. the
5584 corresponding Options item has been present for a long time,
5585 but commented out with "fix me!" comments. it's fixed now.
5587 * obsolete.el (add-menu):
5588 remove bogus gettexts.
5590 * process.el (shell-quote-argument):
5591 handle this correctly under Windows native with COMMAND.COM/CMD.EXE.
5592 For bash under Windows native, see below.
5595 * simple.el (display-warning-buffer):
5596 Fixed the handling of warning display to eliminate the annoying
5597 *Show* buffer, like was done for byte-compiler output above.
5599 * simple.el (debug-print): New.
5600 Simple function for sending debug messages to the console and/or
5603 * subr.el (replace-in-string):
5604 Rewrite this function to avoid N^2 behavior with large strings --
5605 catastrophic with the new Windows selection code! (Apparently the
5606 author of this function didn't realize there was a fun
5607 replace-match that could make his life much easier, because we
5608 duplicated the entire logic. The new version is smaller, easier
5609 to understand, much more robust, and has extended features --
5610 those of replace-match.)
5613 * window.el (with-selected-window): New.
5614 An obvious complement to the existing `with-selected-frame' and
5615 `with-current-buffer'.
5617 * win32-native.el: Renamed from winnt.el.
5618 Added a great deal of stuff for properly handling process quoting,
5619 somewhat modeled on Kirill's original model (which i later threw
5620 away). We should now finally have correctly working process arg
5621 quoting/dequoting so that the final app gets exactly what we
5622 intended. Because the mechanism is in Lisp, it's easily
5623 extendible. (For those running bash and running the native
5624 version, I tried hard to do what I thought was correct. But more
5625 thought is needed, and ideally the volunteer work of people with
5626 these configurations that they generally run on.)
5628 * x-font-menu.el (x-font-menu-font-data):
5629 Put in defvar's to fix byte-compiler warnings.
5631 2000-08-01 Alastair J. Houghton <ajhoughton@lineone.net>
5633 * select.el (selection-coercion-alist): Initialise.
5634 * select.el (select-coerce-to-text): New.
5635 * select.el (select-coerce): New.
5636 New functions to perform type and value coercion.
5638 * select.el (select-buffer-killed-default): Keep data if it was
5641 2000-08-02 Martin Buchholz <martin@xemacs.org>
5643 * menubar-items.el (default-menubar): Fix typo.
5644 (default-menubar): `lambda' was mispelled as `lamda'.
5646 2000-07-31 Yoshiki Hayashi <yoshiki@xemacs.org>
5648 * window.el (shrink-window-if-larger-than-buffer): Remove
5651 2000-07-31 Yoshiki Hayashi <yoshiki@xemacs.org>
5653 * paths.el (gnus-local-domain): Removed.
5654 (gnus-local-organization): Ditto.
5655 (gnus-startup-file): Ditto.
5657 2000-07-13 Yoshiki Hayashi <yoshiki@xemacs.org>
5659 * files.el (auto-mode-alist): Add .spec for RPM.
5661 2000-07-31 Andy Piper <andy@xemacs.org>
5663 * gutter-items.el (update-tab-in-gutter): deprecate :properties.
5665 2000-07-31 Yoshiki Hayashi <yoshiki@xemacs.org>
5667 * dragdrop.el (experimental-dragdrop-drop-url-default): Use function
5669 * help.el (xemacs-www-page): Ditto.
5670 (xemacs-www-faq): Ditto.
5671 * menubar-items.el (default-menubar): Ditto.
5673 * wid-edit.el (widget-url-link-action): Ditto.
5674 From: Kenichi OKADA <okada@opaopa.org>.
5676 2000-07-31 Martin Buchholz <martin@xemacs.org>
5678 * finder.el (finder-commentary): Add autoload cookie.
5680 2000-07-28 Adrian Aichner <aichner@ecf.teradyne.com>
5682 * files.el (insert-file-contents-literally): Fix second let
5683 binding for `coding-system-for-read' to `coding-system-for-write'
5684 as suggested by Dan Holmsand <dan@innehallsbolaget.com>.
5686 1999-06-15 Jan Vroonhof <vroonhof@math.ethz.ch>
5688 * files.el (insert-file-contents-literally): Use binary coding
5689 system (from Morioka san).
5690 (insert-file-contents-literally): Make file-name-handler method.
5692 2000-07-26 Martin Buchholz <martin@xemacs.org>
5694 * cl-macs.el (get-selection): Add defsetf.
5696 2000-07-25 Steve Youngs <youngs_s@ozlinx.com.au>
5698 * x-init.el (x-activate-region-as-selection): replace obsolete
5699 function x-own-selection with own-selection.
5700 (ow-find): replace obsolete functions x-get-selection and
5701 x-get-clipboard with get-selection and get-clipboard.
5702 (init-post-x-win): replace obsolete function x-disown-selection
5703 with disown-selection.
5705 2000-07-20 Mike Sperber <mike@xemacs.org>
5707 * startup.el (load-user-init-file): Only try to load init file if
5710 2000-07-10 Andy Piper <andy@xemacs.org>
5712 * dialog-items.el: sync with Ben's patch.
5714 * gutter-items.el (buffers-tab-switch-to-buffer): remove now-bogus
5716 (progress-text-glyph): deleted.
5717 (progress-layout-glyph): make completely minimal.
5718 (progress-gauge-glyph): ditto.
5719 (progress-display-style): fix to handle dynamic instantiator
5721 (progress-text-instantiator): new.
5722 (progress-layout-instantiator): new.
5723 (progress-gauge-instantiator): new.
5724 (set-progress-display-instantiator): renamed and changed from
5725 set-progress-display-style.
5726 (progress-abort-glyph): use instantiator not glyph.
5727 (append-progress-display): use set-progress-display-instantiator
5728 and set-glyph-image.
5729 (abort-progress-display): ditto.
5730 (raw-append-progress-display): ditto.
5732 2000-07-20 Ben Wing <ben@xemacs.org>
5734 * code-files.el: Move Mule-specific code to mule-coding.el.
5736 2000-07-15 Ben Wing <ben@xemacs.org>
5742 * cmdloop.el (yes-or-no-p):
5743 * cmdloop.el (y-or-n-p):
5744 Make these functions use should-use-dialog-box-p and not be
5745 overridden in dialog.el.
5748 * cus-dep.el (Custom-make-dependencies): Removed.
5749 * cus-dep.el (Custom-make-dependencies-1): New.
5750 * cus-dep.el (Custom-make-one-dependency): New.
5751 New entry point for use in Makefiles, to avoid excessive
5754 * cus-edit.el (custom-variable-reset-saved):
5755 * cus-edit.el (custom-variable-reset-standard):
5756 * cus-edit.el (custom-save-resets):
5757 Fix bytecompiler warnings.
5760 * dialog.el (yes-or-no-p-dialog-box):
5761 * dialog.el (yes-or-no-p-maybe-dialog-box): Removed.
5762 * dialog.el (y-or-n-p-maybe-dialog-box): Removed.
5763 * dialog.el (get-dialog-box-response):
5764 * dialog.el (message-or-box):
5765 * dialog.el (make-dialog-box):
5766 * dialog.el (popup-dialog-box): New.
5767 Avoid yes-or-no-p bogosities.
5768 Create a general function `make-dialog-box' to encapsulate all
5769 dialog box methods; easily extendible. popup-dialog-box now obsolete.
5771 * dumped-lisp.el (preloaded-file-list):
5772 Add dialog-items. Clean up. Group files by types.
5774 * easymenu.el (easy-menu-add):
5775 * easymenu.el (easy-menu-remove):
5776 Account for accelerators.
5779 * extents.el (extent-list): New args, like in map-extents.
5780 * extents.el (extent-at-event): New.
5781 * extents.el (extents-at-event): New.
5784 * font-lock.el (font-lock-mode):
5785 * font-lock.el (font-lock-default-fontify-buffer):
5786 * font-lock.el (font-lock-default-unfontify-region):
5787 * font-lock.el (font-lock-fontify-syntactically-region):
5788 * font-lock.el (font-lock-fontify-keywords-region):
5789 Use new progress-feedback names.
5791 * font-lock.el (java-font-lock-identifier-regexp):
5792 * font-lock.el (java-font-lock-class-name-regexp):
5793 Fix bytecompiler warnings.
5796 * gutter-items.el (progress-display-use-echo-area): Removed.
5797 * gutter-items.el (progress-feedback-use-echo-area): New.
5798 * gutter-items.el (progress-display-popup-period): Removed.
5799 * gutter-items.el (progress-feedback-popup-period): New.
5800 * gutter-items.el (set-progress-display-style): Removed.
5801 * gutter-items.el (set-progress-feedback-style): New.
5802 * gutter-items.el (progress-display-style): Removed.
5803 * gutter-items.el (progress-feedback-style): New.
5804 * gutter-items.el (progress-stack):
5805 * gutter-items.el (progress-displayed-p): Removed.
5806 * gutter-items.el (progress-feedbacked-p): New.
5807 * gutter-items.el (clear-progress-display): Removed.
5808 * gutter-items.el (clear-progress-feedback): New.
5809 * gutter-items.el (progress-display-clear-when-idle): Removed.
5810 * gutter-items.el (progress-feedback-clear-when-idle): New.
5811 * gutter-items.el (remove-progress-display): Removed.
5812 * gutter-items.el (remove-progress-feedback): New.
5813 * gutter-items.el (progress-display-dispatch-non-command-events): Removed.
5814 * gutter-items.el (progress-feedback-dispatch-non-command-events): New.
5815 * gutter-items.el (append-progress-display): Removed.
5816 * gutter-items.el (append-progress-feedback): New.
5817 * gutter-items.el (abort-progress-display): Removed.
5818 * gutter-items.el (abort-progress-feedback): New.
5819 * gutter-items.el (raw-append-progress-display): Removed.
5820 * gutter-items.el (raw-append-progress-feedback): New.
5821 * gutter-items.el (display-progress-display): Removed.
5822 * gutter-items.el (display-progress-feedback): New.
5823 * gutter-items.el (current-progress-display): Removed.
5824 * gutter-items.el (current-progress-feedback): New.
5825 * gutter-items.el (current-progress-display-label): Removed.
5826 * gutter-items.el (current-progress-feedback-label): New.
5827 * gutter-items.el (progress-display): Removed.
5828 * gutter-items.el (progress-feedback): New.
5829 Replace "progress-display" with "progress-feedback" globally.
5831 * gutter-items.el (lprogress-display): Removed.
5832 * gutter-items.el (progress-feedback-with-label): New.
5833 Rename lprogress-display ==> progress-feedback-with-label.
5835 * gutter-items.el (search-dialog-direction): Removed.
5836 * gutter-items.el (search-dialog-text): Removed.
5837 * gutter-items.el (search-dialog-callback): Removed.
5838 * gutter-items.el (make-search-dialog): Removed.
5839 Move to dialog-items.el.
5842 * help.el (help-mode-quit):
5843 * help.el (mode-for-help): New.
5844 * help.el (help-sticky-window): New.
5845 * help.el (help-window-config): New.
5846 * help.el (with-displaying-help-buffer):
5847 * help.el (function-at-event): New.
5848 * help.el (help-symbol-regexp): New.
5849 * help.el (help-symbol-run-function-1): New.
5850 * help.el (help-symbol-run-function): New.
5851 * help.el (help-symbol-function-context-menu): New.
5852 * help.el (help-symbol-variable-context-menu): New.
5853 * help.el (help-symbol-function-and-variable-context-menu): New.
5854 * help.el (frob-help-extents): New.
5855 * help.el (describe-function-1):
5856 * help.el (variable-at-point):
5857 * help.el (variable-at-event): New.
5858 * help.el (describe-variable):
5860 - Make functions and variables be mousable.
5861 - Middle button hyperlinks.
5862 - New context-menu entries.
5865 * keydefs.el (global-map):
5866 New key bindings to move lines up and down.
5869 * lisp-mode.el (construct-lisp-mode-menu): New.
5870 * lisp-mode.el (emacs-lisp-mode-popup-menu):
5871 * lisp-mode.el (lisp-interaction-mode-menubar-menu):
5872 * lisp-mode.el (emacs-lisp-mode-menubar-menu):
5873 * lisp-mode.el (lisp-indent-function): Indent "flet" entries better.
5874 Make popup and menubar menus be different. Popup menu uses
5875 clicked location and automatically assumes symbol under the mouse
5876 for various commands.
5879 * menubar-items.el (bookmark-menu-filter): Add accelerators.
5880 * menubar-items.el (buffers-menu-omit-chars-list): Include 'd'.
5882 * menubar-items.el (global-popup-menu): Removed.
5883 * menubar-items.el (mode-popup-menu): Removed.
5884 * menubar-items.el (activate-popup-menu-hook): Removed.
5885 * menubar-items.el (popup-mode-menu): Removed.
5886 * menubar-items.el (popup-buffer-menu): Removed.
5887 * menubar-items.el (popup-menubar-menu): Removed.
5891 * menubar.el (global-popup-menu): New.
5892 * menubar.el (mode-popup-menu): New.
5893 * menubar.el (activate-popup-menu-hook): New.
5894 * menubar.el (last-popup-menu-event): New.
5895 * menubar.el (popup-mode-menu): New.
5896 * menubar.el (popup-buffer-menu): New.
5897 * menubar.el (popup-menubar-menu): New.
5898 * menubar.el (menu-call-at-event): New.
5899 Move non-content functions here. Add support for context menu
5902 * minibuf.el (minibuffer-history-uniquify):
5905 * minibuf.el (read-file-name-1):
5906 Call new file dialog box if it exists.
5908 * minibuf.el (mouse-rfn-setup-vars):
5909 Clean up "chop" action.
5912 * mouse.el (button2): Now bound to mouse-track.
5913 * mouse.el (click-inside-extent-p):
5914 * mouse.el (point-inside-extent-p):
5915 * mouse.el (point-inside-selection-p):
5916 * mouse.el (mouse-drag-or-yank): Removed.
5917 * mouse.el (mouse-begin-drag-n-drop): New.
5918 * mouse.el (mouse-eval-sexp):
5919 * mouse.el (mouse-track-activate-strokes): New.
5920 * mouse.el (mouse-track-do-activate): New.
5921 * mouse.el (mouse-track):
5922 * mouse.el (default-mouse-track-event-is-with-button): New.
5923 * mouse.el (default-mouse-track-cleanup-hook):
5924 * mouse.el (default-mouse-track-drag-hook):
5925 * mouse.el (default-mouse-track-drag-up-hook):
5926 * mouse.el (default-mouse-track-click-hook):
5927 Merge drag-n-drop into mouse-track.
5928 Add general "activate" support to replace specific button2 kludges.
5929 Use "button modifier" support in mouse-track.
5931 * package-get.el (package-get-dependencies): Fix bytecompiler warnings.
5934 * package-ui.el (pui-menu):
5935 * package-ui.el (pui-popup-context-sensitive): Removed.
5936 Fix bytecompiler warnings.
5937 Clean up popup code a bit.
5939 * select.el (get-selection-no-error): Fix bytecompiler warnings.
5942 * simple.el (transpose-lines):
5943 * simple.el (transpose-line-up): New.
5944 * simple.el (transpose-line-down): New.
5945 * simple.el (transpose-subr):
5946 * simple.el (transpose-subr-1): Removed.
5947 Clean up, add functions to move lines up and down.
5949 * startup.el (mail-host-address):
5950 * startup.el (user-mail-address):
5954 * subr.el (set-symbol-value-in-buffer): New.
5956 * subr.el (check-argument-type):
5957 * subr.el (defined-error-p): New.
5958 Add structured error support.
5960 * toolbar-items.el (toolbar-compile):
5961 Use new make-dialog-box.
5965 * userlock.el (ask-user-about-lock-dbox):
5966 * userlock.el (ask-user-about-supersession-threat-dbox):
5967 * userlock.el (ask-user-about-lock):
5968 * userlock.el (ask-user-about-supersession-threat):
5969 Use new make-dialog-box.
5970 Add safety checks; use should use-dialog-box-p.
5973 * window-xemacs.el (__buffer-dedicated-frame):
5974 * window-xemacs.el (buffer-dedicated-frame): New.
5975 * window-xemacs.el (set-buffer-dedicated-frame): New.
5976 Move dedicated-frame stuff into lisp.
5978 2000-07-18 Kirill 'Big K' Katsnelson <kkm@dtmx.com>
5980 * printer.el (generic-print-region): Do not require that
5981 `printer-name' be set.
5982 (printer-name): Commentary clarification.
5984 2000-07-19 Martin Buchholz <martin@xemacs.org>
5986 * XEmacs 21.2.35 is released.
5988 2000-07-18 Alastair J. Houghton <ajhoughton@lineone.net>
5990 * select.el (selection-coercible-types): Initialise.
5992 2000-07-18 Alastair J. Houghton <ajhoughton@lineone.net>
5994 * select.el (own-clipboard): Bug fix.
5996 2000-07-17 Mike Sperber <mike@xemacs.org>
5998 * cus-edit.el (custom-migrate-custom-file): Save init file before
6001 2000-07-16 Mike Sperber <mike@xemacs.org>
6003 * startup.el (load-init-file): Remove silly call to
6004 `load-user-custom-file`.
6005 (maybe-migrate-user-init-file): Minor fixes.
6007 2000-07-16 Martin Buchholz <martin@xemacs.org>
6009 * apropos.el (apropos-documentation-check-doc-file):
6010 `doc' variable should be let-bound, as was presumably intended.
6012 * cus-edit.el (custom-variable-reset-saved):
6013 (custom-variable-reset-standard):
6014 Remove unused variable comment-widget. Twice.
6016 * toolbar.el (toolbar-blank-press-function):
6017 Add a real defvar with initial value nil and proper docstring.
6018 (press-toolbar-button): No need to check for boundp-ness anymore.
6020 * rect.el (open-rectangle-line): Remove useless (let) form.
6021 Add defvar for pending-delete-mode.
6023 * info.el (Info-find-node): This function needs an autoload cookie.
6025 * mule/mule-x-init.el (x-use-halfwidth-roman-font):
6026 Use let* since the second form referred to the first.
6028 2000-07-16 Adrian Aichner <aichner@ecf.teradyne.com>
6030 * msw-select.el (mswindows-paste-clipboard): Use `get-clipboard'
6031 instead of removed `mswindows-get-clipboard'.
6034 2000-07-15 Alastair J. Houghton <ajhoughton@lineone.net>
6036 * select.el (select-convert-from-text): New.
6037 * select.el (select-convert-from-length): New.
6038 * select.el (select-convert-from-integer): New.
6039 * select.el (select-convert-from-identity): New.
6040 * select.el (select-convert-from-filename): New.
6041 * select.el (selection-converter-in-alist): Use them.
6042 New converter functions for X.
6044 * select.el (get-selection): Removed comment.
6046 * select.el (own-selection): Removed append code - I thought
6047 I'd already done this, but apparently not...
6049 * select.el: Changed comment about TIMESTAMP.
6051 * select.el (select-convert-in): New.
6052 * select.el (select-convert-out): New.
6053 New functions that get used by select.c.
6055 * select.el (select-buffer-killed-default): New.
6056 * select.el (select-buffer-killed-text): New.
6057 * select.el (selection-buffer-killed-alist): New.
6058 New list and functions that get called if a relevant selection
6059 exists and a buffer gets killed.
6061 * select.el (select-convert-to-targets):
6062 * select.el (select-convert-to-identity): Removed.
6063 * select.el (select-convert-from-identity): Removed.
6064 * select.el (select-converter-out-alist):
6065 Removed _EMACS_INTERNAL selection type.
6067 * x-select.el (xselect-kill-buffer-hook): Removed.
6068 * x-select.el (xselect-kill-buffer-hook-1): Removed.
6069 Removed this X-specific nonesense. Use the generic support
6070 in select.el instead.
6072 2000-07-15 Martin Buchholz <martin@xemacs.org>
6074 * mule/mule-category.el (defined-category-hashtable):
6075 Use make-hash-table instead of make-hashtable
6077 * buff-menu.el: Byte-compiler warning fix.
6079 * isearch-mode.el (isearch-highlight-all-cleanup):
6080 Remove unused variable `isearch-highlight-all-start'.
6082 * etags.el (add-to-tag-completion-table): Byte-compiler warning fix.
6084 * itimer.el (itimer-edit-mode): Byte-compiler warning fixes.
6086 * cus-dep.el (Custom-make-dependencies):
6087 Add autoload cookie for custom-add-loads to generated custom-load.el.
6089 * autoload.el (autoload-package-name): Warning suppression.
6090 Move defvar prior to first use.
6092 * custom.el: Add autoload for custom-declare-face.
6093 Allow `xemacs -no-autoloads -l bytecomp -f batch-byte-compile ...'
6094 * cl.el (cl-hack-byte-compiler):
6095 Allow `xemacs -no-autoloads -l bytecomp -f batch-byte-compile ...'
6098 2000-07-08 Mike Sperber <mike@xemacs.org>
6100 * startup.el (load-home-init-file): Added variable.
6101 (maybe-migrate-user-init-file): Added.
6102 (load-user-init-file): Load custom file if different from init
6105 * dumped-lisp.el (preloaded-file-list): Added "cus-file" before
6108 * cus-edit.el (custom-migrate-custom-file): Added for migration.
6109 Moved `custom-file'-related code to cus-file.el.
6111 * cus-file.el: New file.
6113 2000-04-01 Mike Sperber <mike@xemacs.org>
6115 * packages.el (packages-find-package-directories): Added support
6116 for external package hierarchies with in-place installations.
6118 * find-paths.el (paths-root-in-place-p): Added.
6119 (paths-find-emacs-directory): Added support for external
6120 directories with in-place installations.
6121 (paths-find-site-directory): Ditto.
6123 * startup.el (find-user-init-file): Also look for
6124 ~/.xemacs/init.elc? in preference to ~/.emacs.
6126 2000-07-12 Alastair J. Houghton <ajhoughton@lineone.net>
6128 * select.el (own-selection):
6129 * select.el (own-clipboard): Changed `append' parameter to
6130 `how-to-use' parameter.
6131 * select.el (own-selection): Removed icky append code.
6132 * select.el (own-selection, get-selection): Removed extra type
6134 * select.el (selection-appender-alist):
6135 * select.el (selection-converter-{in|out}-alist): Initialise.
6136 * select.el (select-append-to-*): New.
6137 * select.el (select-convert-from-*): New. New functions to append
6138 data and convert data from external type.
6140 2000-07-12 Stef Epardaud <stef@lunatech.com>
6142 * font-lock.el: Javadoc enhancements.
6144 2000-07-06 Kirill 'Big K' Katsnelson <kkm@dtmx.com>
6146 * printer.el (generic-print-region): Compose job name from buffer
6149 2000-07-06 Yoshiki Hayashi <yoshiki@xemacs.org>
6151 * font-lock.el (font-lock-fontify-pending-extents): Call
6152 font-lock-fontify-region instead of font-lock-fontify-buffer
6153 to avoid unnecessary progress gauges.
6155 2000-07-06 Craig Lanning <lanning@scra.org>
6157 * custom-load.el (faces):
6159 * finder.el (finder-compile-keywords): from Dan Holmsand, make sure
6162 * process.el (call-process-internal): from Dan Holmsand, use binary
6163 coding systems so that jka-compr works.
6165 2000-07-07 Ben Wing <ben@xemacs.org>
6167 * font-lock.el: Undo previous change. Unfortunately, some
6168 files actually use the variables directly in their init code
6169 without quoting them.
6171 2000-07-07 Ben Wing <ben@xemacs.org>
6173 * font-lock.el (defvar font-lock-*-face): Removed.
6175 * font-lock.el (font-lock-apply-highlight): Bind these face vars
6176 only when necessary.
6178 2000-06-30 Charles G Waldman <cgw@alum.mit.edu>
6180 * cl-macs.el: fix cl-transform-function-property kludge
6181 so that it does not require a random feature.
6183 2000-06-09 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
6185 * files.el (auto-mode-alist): allow .make extension for Makefiles,
6186 as in Linux kernel "Rules.make".
6188 2000-06-29 Gunnar Evermann <ge204@eng.cam.ac.uk>
6190 * build-report.el (build-report): Add autoload cookie.
6192 2000-06-21 Charles G Waldman <cgw@alum.mit.edu>
6194 * package-ui.el (defgroup pui): Correct a misspelling
6195 (pui-toggle-package-delete): Change `seleted' to `selected'
6197 2000-06-12 Jan Vroonhof <vroonhof@math.ethz.ch>
6199 * package-get.el (package-get-update-base):
6200 (package-get): Use insert-file-contents-literally always.
6201 (package-get-maybe-save-index):
6202 Force coding system for writing to binary.
6204 2000-06-08 Mike Alexander <mta@arbortext.com>
6206 * code-process.el (call-process-region): If there is no coding
6207 system for the process on process-coding-system-alist use the
6208 coding system of the buffer containing the region.
6210 2000-06-10 Ben Wing <ben@xemacs.org>
6212 * cmdloop.el (command-error):
6213 If debug-on-error and noninteractive, output backtrace.
6215 * files.el (file-relative-name):
6216 Remove MSDOS references.
6218 * simple.el (line-number): New function, due to non-obvious
6219 behavior/usage of count-lines.
6221 * simple.el (count-lines): document non-obvious usage to get
6224 2000-06-11 Ben Wing <ben@xemacs.org>
6226 * faces.el ((featurep 'xpm)):
6227 * x-faces.el (x-init-face-from-resources):
6228 * x-faces.el (x-init-frame-faces):
6229 * x-misc.el (x-init-specifier-from-resources):
6230 * x-misc.el (x-get-resource-and-bogosity-check):
6231 * x-misc.el (x-get-resource-and-maybe-bogosity-check):
6232 * x-mouse.el (x-init-pointer-shape):
6233 * x-scrollbar.el (x-init-scrollbar-from-resources):
6234 Add sixth argument to x-get-resource calls so as to issue warnings
6235 rather than errors on bogus arguments.
6237 2000-06-05 Ben Wing <ben@xemacs.org>
6239 * compat.el: new file. provides a clean, non-intrusive way to
6240 define compatibility functions.
6242 * process.el (shell-quote-argument): temporary fix for lack
6243 of nt-quote-process-args. #### I need to put back the overall
6244 structure of that mechanism but redo the guts of it using the
6245 extra intelligence in the C code.
6247 2000-05-28 Adrian Aichner <aichner@ecf.teradyne.com>
6249 * package-info.el (pi-md5sum): Calculate MD5 sum just like
6250 `package-get' does in package-get.el, instead of using external
6253 * package-get.el (package-get): Insert package file literally to
6254 make checksum calculation work.
6256 2000-04-18 Hrvoje Niksic <hniksic@iskon.hr>
6258 * code-files.el (convert-mbox-coding-system): Deleted.
6259 (file-coding-system-alist): Removed reference to
6260 convert-mbox-coding-system.
6262 2000-05-28 Martin Buchholz <martin@xemacs.org>
6264 * XEmacs 21.2.34 is released.
6266 2000-05-20 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
6268 * font-lock.el (font-lock-keywords): Rewrote docstring
6270 2000-05-22 Karl M. Hegbloom <karlheg@debian.org>
6272 * loadhist.el (unload-feature): handle case where x is both boundp
6275 2000-05-22 Karl M. Hegbloom <karlheg@debian.org>
6277 * packages.el: It's ok to use built-in macros, but not lisp
6280 2000-05-20 Ben Wing <ben@xemacs.org>
6283 * font-lock.el (font-lock-message-threshold):
6284 * font-lock.el (font-lock-mode):
6285 * font-lock.el (font-lock-default-fontify-buffer):
6286 * font-lock.el (font-lock-always-fontify-immediately):
6287 * font-lock.el (font-lock-old-extent): Removed.
6288 * font-lock.el (font-lock-old-len): Removed.
6289 * font-lock.el (font-lock-fontify-glumped-region): Removed.
6290 * font-lock.el (font-lock-pending-extent-table): New.
6291 * font-lock.el (font-lock-range-table): New.
6292 * font-lock.el (font-lock-after-change-function):
6293 * font-lock.el (font-lock-after-change-function-1): Removed.
6294 * font-lock.el (font-lock-fontify-pending-extents): New.
6295 * font-lock.el ('font-lock-revert-cleanup): Removed.
6296 * font-lock.el ('font-lock-revert-setup): Removed.
6297 Rewrite deferral code to handle any number of changes, merging
6298 them properly. Remove hacked-up code for revert-buffer, now
6301 * menubar-items.el (default-menubar):
6302 In Options->Edit Init File, don't switch to emacs-lisp-mode
6303 unless necessary; doing this turns off font-lock.
6305 2000-05-15 Yoshiki Hayashi <yoshiki@xemacs.org>
6307 * keydefs.el: Define C-x BS to backward-kill-sentence.
6309 2000-05-15 Yoshiki Hayashi <yoshiki@xemacs.org>
6311 * files.el (hack-local-variables-prop-line): Use non-greedy
6312 matching to process -*-texinfo-*- -*-.
6314 2000-05-11 Jonathan Marten <jonathan.marten@uk.sun.com>
6316 * minibuf.el (minibuf-directory-files): new function.
6317 (read-file-name-activate-callback): use minibuf-directory-files.
6318 (read-directory-name-internal): ditto.
6319 (mouse-file-display-completion-list): ditto.
6320 (mouse-directory-display-completion-list): ditto.
6321 (read-file-name-internal): remove "./" from completion list unless
6322 explicitly matched, for consistency.
6324 2000-05-11 Ben Wing <ben@xemacs.org>
6326 * gutter-items.el (gutter-buffers-tab):
6327 * gutter-items.el (add-tab-to-gutter):
6328 * gutter-items.el (update-tab-in-gutter):
6329 * gutter-items.el (remove-buffer-from-gutter-tab): Removed.
6330 * gutter-items.el (append-progress-display):
6331 * gutter-items.el (abort-progress-display):
6332 * gutter-items.el (raw-append-progress-display):
6333 Further fixes. Use set-glyph-image not set-image-instance-property,
6334 to fix problems with multiple windows in a frame.
6336 * menubar-items.el (tutorials-menu-filter):
6339 * startup.el (early-error-handler):
6340 Display message box under windows; otherwise, message will disappear
6341 before it can be viewed.
6344 Fix bug in NEEDTODUMP processing.
6346 2000-05-08 Yoshiki Hayashi <yoshiki@xemacs.org>
6348 * startup.el (lock-directory): Removed.
6349 (superlock-file): Ditto.
6350 (startup-set-paths): Remove lockdir.
6351 (startup-setup-paths-warning): Remove lock-directory.
6353 * setup-paths.el (paths-find-lock-directory): Removed.
6354 (paths-find-superlock-file): Ditto.
6356 2000-05-09 Ben Wing <ben@xemacs.org>
6358 * faces.el (set-face-property):
6359 * faces.el (set-face-font):
6360 * faces.el (set-face-foreground):
6361 * faces.el (set-face-background):
6362 * faces.el (set-face-background-pixmap):
6363 * faces.el (set-face-underline-p):
6364 * faces.el (set-face-strikethru-p):
6365 * faces.el (set-face-highlight-p):
6366 * faces.el (set-face-dim-p):
6367 * faces.el (set-face-blinking-p):
6368 * faces.el (set-face-reverse-p):
6372 * glyphs.el (make-image-specifier):
6373 * glyphs.el (glyph-property):
6374 * glyphs.el (set-glyph-image):
6375 * glyphs.el (make-glyph):
6376 * glyphs.el (make-pointer-glyph):
6377 * glyphs.el (make-icon-glyph):
6378 * glyphs.el (widget-image-instance-p): New.
6379 authorship info, lots of doc changes. New predicate, inadvertently
6380 omitted. the general principle with specifier docs is now that
6381 the description of instantiators should go with the make-foo-specifier
6382 fun's doc string, rather than in foo-specifier-p. this follows
6383 conventions elsewhere in XEmacs and in general is a lot more obvious
6384 of a place to look. sometimes the make-foo-specifier function needs
6385 to be created in the process.
6388 * gutter.el (make-gutter-specifier): New.
6389 * gutter.el (make-gutter-size-specifier): New.
6390 * gutter.el (make-gutter-visible-specifier): New.
6391 specifier doc updates according to the conventions specified before.
6394 * objects.el (make-font-specifier):
6395 * objects.el (make-color-specifier):
6396 * objects.el (make-face-boolean-specifier): New.
6397 specifier doc updates according to the conventions specified before.
6400 * specifier.el (set-specifier):
6401 * specifier.el (make-integer-specifier): New.
6402 * specifier.el (make-boolean-specifier): New.
6403 * specifier.el (make-natnum-specifier): New.
6404 * specifier.el (make-generic-specifier): New.
6405 * specifier.el (make-display-table-specifier): New.
6406 specifier doc updates according to the conventions specified before.
6409 * toolbar.el (make-toolbar-specifier): New.
6410 specifier doc updates according to the conventions specified before.
6412 2000-05-09 Ben Wing <ben@xemacs.org>
6414 * process.el (call-process-internal): Revert to previous version
6415 because Mike's change clashed with a change I did not long before.
6416 Changed progn to prog1 to fix the bug pointed out by Mike Alexander.
6417 Thanks very much Mike for pointing out the bug and submitting a
6420 2000-04-13 Mike Alexander <mta@arbortext.com>
6422 * process.el (call-process-internal): Send the correct input buffer
6423 (call-process-internal): Return the exit status of the process
6425 2000-05-07 Ben Wing <ben@xemacs.org>
6428 * winnt.el (nt-quote-args-verbatim): Removed.
6429 * winnt.el (nt-quote-args-prefix-quote): Removed.
6430 * winnt.el (nt-quote-args-backslash-quote): Removed.
6431 * winnt.el (nt-quote-args-double-quote): Removed.
6432 * winnt.el (nt-quote-args-functions-alist): Removed.
6433 * winnt.el (nt-quote-process-args): Removed.
6434 Remove all stuff for argument quoting. We borrow the code instead
6435 from Emacs 20.6, which is much more careful in its quoting
6436 (e.g. in handling runs of the escape character) and avoids most of
6437 the need for this Lisp mechanism by checking to see whether we're
6438 running a Cygwin or normal program and doing the appropriate
6439 quoting. If we end up needing such a mechanism, we should add
6440 it by extending the variable `mswindows-quote-process-args' so it
6441 can take an alist of regexps.
6443 2000-05-07 Ben Wing <ben@xemacs.org>
6446 Restore M-up, M-down to 21.1 state. Put *ward-sentence on
6447 C-M-left, C-M-right instead. Define C-M-up, C-M-down to scroll
6448 the window without moving point.
6451 * simple.el (scroll-up-one): New.
6452 * simple.el (scroll-down-one): New.
6453 Functions for use with C-M-up/down.
6455 2000-05-01 Martin Buchholz <martin@xemacs.org>
6457 * XEmacs 21.2.33 is released.
6459 2000-04-29 Martin Buchholz <martin@xemacs.org>
6461 * dialog.el (yes-or-no-p-dialog-box):
6463 Fix following horrible bug in X11 mode with focus-follows-mouse:
6464 1. Visit two files in two different frames.
6465 2. do File->Revert Buffer in one of those frames.
6466 3. Dialog box appears.
6467 4. Arrange things so that the mouse passes over the *other*
6468 frame, then to the dialog box, and click on "Yes".
6469 5. The file contents end up in the *wrong* buffer!
6472 2000-04-28 Ben Wing <ben@xemacs.org>
6474 * help.el (describe-installation): correct typo introduced
6475 in last patch: boundp -> fboundp.
6477 * etags.el (buffer-tag-table-list):
6478 canonicalize filenames to Unix format so that tag-table-alist
6479 searching works under Windows.
6482 Bowdlerize the supposedly objectionable words
6483 "who couldn't quite manage to cleanly modify batch-update-autoloads".
6485 * gutter-items.el (set-progress-display-style):
6486 * gutter-items.el (search-dialog-callback):
6487 * gutter-items.el (make-search-dialog):
6488 Change to new callback-ex api.
6490 2000-04-26 Bjrn Torkelsson <torkel@hpc2n.umu.se>
6492 * help.el: (describe-installation): decode-coding-string is not
6493 defined in a non MULE environment.
6495 2000-04-28 Ben Wing <ben@xemacs.org>
6497 * gutter-items.el (buffer-list-changed-hook):
6498 use it, not record-buffer-hook.
6500 * subr.el (record-buffer-hook): Removed.
6502 2000-04-27 Ben Wing <ben@xemacs.org>
6504 * gutter-items.el (buffers-tab-switch-to-buffer): do not
6505 use NORECORD option. Andy will not like this, but the existing
6506 gutter behavior is just wrong, as per this comment:
6508 ;; this used to add the norecord flag to both calls below.
6509 ;; this is bogus because it is a pervasive assumption in XEmacs
6510 ;; that the current buffer is at the front of the buffers list.
6511 ;; for example, select an item and then do M-C-l
6512 ;; (switch-to-other-buffer). Things get way confused.
6514 ;; Andy, if you want to maintain the current look, you must
6515 ;; *uncouple* the gutter order and buffers order.
6517 * loaddefs.el (completion-ignored-extensions): unfuckify.
6519 * bytecomp.el (batch-byte-compile-one-file): new function, used in
6522 * autoload.el (batch-update-one-directory): new function, used in
6525 * loadup.el: set gc-cons-threshold very high unless dumping --
6526 loadup during update-elc is much much much faster. also do this
6527 when quick-building.
6529 add commented-out code for profiling loadup.
6532 * update-elc.el (preloaded-file-list): add bytecomp.el, since it
6533 is required in order to build xemacs.
6535 2000-04-26 Ben Wing <ben@xemacs.org>
6537 * loadup.el: don't garbage collect during loadup if quick-build
6538 compile-time option is set.
6540 2000-04-23 Ben Wing <ben@xemacs.org>
6542 * update-elc.el: compute whether any dumped .el or .elc files
6543 are newer than the dumped exe, and touch the file ../src/NEEDTODUMP
6546 * update-elc.el (update-elc-files-to-compile): always change
6547 NOBYTECOMPILE in the src directory rather than current dir,
6548 so it will work under NT.
6550 * autoload.el (autoload-trim-file-name): canonicalize to slashes so
6551 the form of this file is identical between Unix and Windows.
6552 (autoload-target-directory): Fixed to be lisp/ not lisp/prim/.
6554 (update-autoloads-from-directory): updated doc string.
6555 updated doc strings in a few other places.
6557 2000-04-18 Yoshiki Hayashi <yoshiki@xemacs.org>
6559 * bytecomp.el (byte-force-recompile): Fix argument to
6560 byte-recompile-directory.
6562 2000-04-17 Yoshiki Hayashi <yoshiki@xemacs.org>
6564 * gutter-items.el (progress-display-clear-when-idle): Use
6566 * gutter-items.el (clear-progress-display): Adjust number of
6569 2000-04-13 Yoshiki Hayashi <yoshiki@xemacs.org>
6571 * dumped-lisp.el (preloaded-file-list): Always dump select.el.
6573 2000-04-16 Ben Wing <ben@xemacs.org>
6575 * printer.el: New file.
6577 * dumped-lisp.el (preloaded-file-list): Declare printer.el.
6579 * help.el (describe-installation): Fix decoding for Windows.
6582 * menubar-items.el (default-menubar):
6583 * menubar-items.el (tutorials-menu-filter): New.
6584 * menubar-items.el (popup-menubar-menu):
6585 Add authorship. Redo Help menu and Tutorials filter.
6587 * menubar.el: Correct comment.
6589 * modeline.el (modeline-buffer-identification): Correct doc string.
6592 * simple.el (printing): Removed.
6593 * simple.el (printer-name): Removed.
6594 * simple.el (generic-print-buffer): Removed.
6595 * simple.el (generic-print-region): Removed.
6596 Move generic print code to printer.el.
6598 2000-04-15 Ben Wing <ben@xemacs.org>
6600 * simple.el (generic-print-region): New.
6601 make this function actually work.
6602 (generic-print-buffer): call generic-print-region.
6604 2000-04-14 Andy Piper <andy@xemacs.org>
6606 * gutter-items.el (make-search-dialog): avoid unnecessary futzing
6607 by using the new widget-callback-current-channel.
6608 (search-dialog-callback): ditto.
6610 2000-04-12 Andy Piper <andy@xemacs.org>
6612 * gutter.el (default-gutter-position): moved from gutter-items.el.
6613 (default-gutter-position-changed-hook): ditto.
6614 (gutter-element-visibility-changed-hook): ditto.
6615 (set-gutter-element): ditto.
6616 (remove-gutter-element): ditto.
6617 (set-gutter-element-visible-p): ditto.
6618 (gutter-element-visible-p): ditto.
6619 (init-gutter): ditto.
6621 * dialog.el (make-dialog-box): renamed and moved from
6624 * gutter-items.el: move various functions elsewhere.
6626 2000-04-13 Katsumi Yamaoka <yamaoka@jpl.org>
6628 * menubar-items.el: Fixed place of parenthesis.
6630 2000-04-12 Ben Wing <ben@xemacs.org>
6632 * etags.el (find-tag-at-point): New. Lets you do find-tag
6633 without constantly being prompted for the tag.
6634 * simple.el: Added a number of section headings, to clarify the
6635 organization of this file.
6636 * simple.el (activate-region):
6637 * simple.el (region-exists-p):
6638 * simple.el (region-active-p):
6639 Moved these three function down to the other side of
6640 the case-changing functions, so they join the rest of
6642 * simple.el (printing): New.
6643 * simple.el (printer-name): New.
6644 * simple.el (generic-print-buffer): New.
6645 New functions, a very simple prototype for a unified
6648 * process.el (call-process-internal): Real fix for null BUFFER,
6649 other problems with BUFFER specs.
6652 Fixed up File->Print to use new printing functions.
6653 Various corrections and expansions to Grep/Compile menus.
6654 New options for Printing.
6655 New options for SMTP Mail, the way to send mail under
6656 MS Windows. (There's also a package patch to make SMTP
6657 Mail be the default under MSWin.)
6659 2000-04-09 Jeff Miller <jmiller@cablespeed.com>
6661 * menubar-items.el: Selecting Rectangle Mousing from menubar
6662 did not work. Needed to quote mouse-track-rectangle-p.
6664 2000-04-06 Yoshiki Hayashi <yoshiki@xemacs.org>
6666 * cl-compat.el (keywordp): Removed.
6668 2000-04-05 Andy Piper <andy@xemacs.org>
6670 * gutter-items.el (progress-layout-glyph): don't initialize here.
6671 (progress-gauge-glyph): use dynamic sizing.
6672 (set-progress-display-style): new function. Set progress glyphs
6673 appropriately depending on the style.
6674 (progress-display-style): new variable. Custom version of
6675 set-progress-display-style.
6676 (progress-abort-glyph): switch to dynamic sizes.
6677 (search-dialog-text): make the edit field active.
6679 2000-04-04 Andy Piper <andy@xemacs.org>
6681 * gutter-items.el (make-search-dialog): need to make the search
6682 dialog visible after creation.
6684 * menubar-items.el (default-menubar): use the search dialog for
6685 searching. Remove some extraneous search menu items.
6687 * gutter-items.el (set-gutter-element): allow glyphs to be used as
6689 (make-gutter-only-dialog-frame): allow the user to create the
6690 frame unmapped. Allow the gutter spec to be given as a glyph.
6691 (search-dialog-direction): new variable.
6692 (search-dialog-text): new variable.
6693 (search-dialog-callback): new function. Callback for the search
6695 (make-search-dialog): new function. Create a user-friendly search
6698 2000-04-04 Hrvoje Niksic <hniksic@iskon.hr>
6700 * faces.el (set-face-stipple): Use mswindows-bitmap-file-path
6703 2000-04-01 Andy Piper <andy@xemacs.org>
6705 * font-lock.el (font-lock-fontify-keywords-region): Calculate
6706 progress more accurately.
6708 2000-02-02 Hirokazu FUKUI <hfukui@sannet.ne.jp>
6710 * finder.el (finder-compile-keywords): Process readable files only.
6711 Because error in process of .#finder-inf.el when compile xemacs
6712 with --with-clash-detection option.
6714 2000-03-31 Andy Piper <andy@xemacs.org>
6716 * gutter-items.el (append-progress-display): don't delay after a
6717 successful font-lock.
6718 (make-gutter-only-dialog-frame): new function. Allow users to
6719 create gutter-only dialogs.
6721 2000-03-27 Mike Alexander <mta@arbortext.com>
6723 * process.el (call-process-internal): Handle a null BUFFER
6724 parameter correctly.
6726 2000-03-28 Andy Piper <andy@xemacs.org>
6728 * gutter-items.el (abort-progress-display): put strings in the
6730 (progress-layout-glyph): signal special 'quit callback.
6731 (progress-display-quit-function): deleted.
6732 (progress-display-stop-callback): deleted.
6733 (progress-display-dispatch-command-events): deleted.
6734 (append-progress-display): remove calls to
6735 progress-display-dispatch-command-events.
6736 (raw-append-progress-display): ditto.
6738 2000-03-23 Hrvoje Niksic <hniksic@iskon.hr>
6740 * faces.el (set-face-stipple): Rewrite to correctly handle PIXMAP
6741 being a list. Actually define `stipple-pixmap-p' which is used as
6742 an error predicate. Correctly handle PIXMAP being either relative
6743 or absolute file name.
6745 2000-03-24 Andy Piper <andy@xemacs.org>
6747 * gutter-items.el (add-tab-to-gutter): use copy-sequence.
6748 (abort-progress-display): ditto. Don't delete the created extent.
6749 (raw-append-progress-display): ditto.
6750 (progress-display-dispatch-non-command-events): new
6751 function. Encapsulates what we want to do when no command input is
6753 (progress-display-dispatch-command-events): likewise, but disable
6754 for now since it causes too many problems.
6755 (append-progress-display): use them.
6756 (raw-append-progress-display): ditto.
6757 (default-gutter-position-changed-hook): set this rather than
6758 default-gutter-position-changed.
6759 (default-gutter-position-changed-hook): lambda with zero arguments
6761 (raw-append-progress-display): trap errors in pending input since
6762 allowing them to signal will hose the gauge well and
6763 truly. Ideally we would like to delay these until we are more able
6765 (append-progress-display): ditto.
6767 2000-03-20 Jeff Miller <jmiller@cablespeed.com>
6769 * lisp/make-docfile.el: call-process-internal is now implemented
6772 2000-03-21 Ben Wing <ben@xemacs.org>
6774 * mule\mule-cmds.el (set-language-info-alist):
6775 Fix to correspond to new menu arrangement.
6777 2000-03-21 Ben Wing <ben@xemacs.org>
6780 * process.el (call-process-internal): New.
6781 New implementation of call-process. Only enabled under NT, so far.
6782 stderr handling not implemented yet in CVS'd C code.
6784 2000-03-20 Ben Wing <ben@xemacs.org>
6787 * lisp-mode.el (lisp-interaction-mode-menubar-menu): New.
6788 * lisp-mode.el (lisp-interaction-mode):
6789 Put back Lisp Interaction menubar for Jan V's sake.
6792 * simple.el (mark-ring):
6793 * simple.el (dont-record-current-mark): New.
6794 * simple.el (in-shifted-motion-command): New.
6795 * simple.el (mark-ring-unrecorded-commands): New.
6796 * simple.el (mark-ring-max):
6797 * simple.el (set-mark-command):
6798 * simple.el (push-mark):
6799 * simple.el (handle-pre-motion-command):
6800 Implement scheme for not recording unimportant marks.
6803 * subr.el (function-allows-args): New.
6804 New function function-allows-args.
6806 2000-03-20 Martin Buchholz <martin@xemacs.org>
6808 * XEmacs 21.2.32 is released.
6810 2000-03-20 Andy Piper <andy@xemacs.org>
6812 * gutter-items.el (update-tab-in-gutter): force selection of the
6813 selected-window if required to do so.
6814 (buffers-tab-items): ditto.
6815 (add-tab-to-gutter): ditto.
6816 (create-frame-hook): use force-selection.
6817 (default-gutter-position-changed): lambdify.
6818 (update-tab-hook): deleted since it was only used in one place.
6820 2000-03-18 Andy Piper <andy@xemacs.org>
6822 * files.el (find-file-noselect): undo change that shouldn't have
6825 2000-03-17 Andy Piper <andy@xemacs.org>
6827 * buffer.el (switch-to-buffer): use last-nonminibuf-window instead
6828 of selected-window trickery.
6830 * gutter-items.el (update-tab-in-gutter): don't give dedicated
6832 (progress-display-stop-callback): progress -> progress-display
6833 (progress-display-quit-function): ditto.
6834 (clear-progress-display): ditto.
6835 (remove-progress-display): ditto.
6836 (append-progress-display): ditto.
6837 (abort-progress-display): ditto.
6838 (raw-append-progress-display): ditto.
6839 (display-progress-display): ditto.
6840 (current-progress-display-label): ditto.
6841 (current-progress-display): ditto.
6842 (lprogress-display): ditto and save the buffer
6843 (progress-display): ditto. Otherwise the buffer sometimes gets
6844 changed which confuses font-lock.
6846 * font-lock.el (font-lock-default-fontify-buffer): catch all
6847 errors, not just quit.
6848 (font-lock-mode): progress -> display-progress
6849 (font-lock-default-fontify-buffer): ditto.
6850 (font-lock-fontify-syntactically-region): ditto.
6851 (font-lock-fontify-keywords-region): ditto.
6853 2000-03-14 Hrvoje Niksic <hniksic@iskon.hr>
6855 * cl.el (gensym): Move to here from cl-macs.el.
6858 2000-03-16 Andy Piper <andy@xemacs.org>
6860 * font-lock.el (font-lock-mode): use lprogress and friends for
6861 progress management.
6862 (font-lock-default-fontify-buffer): ditto.
6863 (font-lock-fontify-syntactically-region): ditto.
6864 (font-lock-fontify-keywords-region): ditto.
6865 (font-lock-revert-cleanup): fix reverting.
6866 (font-lock-revert-setup): ditto.
6868 * gutter-items.el (progress-use-echo-area): new variable. Use the
6869 echo area for progress gauges if non-nil.
6870 (clear-progress): remove echo area stuff and defer to
6872 (append-progress): dispatch non-command events after each progress
6873 increment. Remove echo area stuff.
6874 (abort-progress): remove echo area stuff and defer to
6876 (raw-append-progress): ditto. Dispatch non-command events after
6878 (display-progress): defer echo area stuff to display-message.
6880 * gutter-items.el (clear-progress):
6881 (abort-progress): indentation changes.
6882 (display-progress): don't clear progress.
6883 (append-progress): compare messages with equal.
6884 (raw-append-progress): use dispatch-non-command-events to flush
6885 widget creation events.
6887 2000-03-13 Ben Wing <ben@xemacs.org>
6890 * abbrev.el (abbrev-string-to-be-defined): New.
6891 * abbrev.el (inverse-abbrev-string-to-be-defined): New.
6892 Changes for use with the menubar.
6894 2000-03-12 Ben Wing <ben@xemacs.org>
6896 * alist.el (vassoc): moved here from font-menu.el.
6898 * custom.el (defface): typo fix.
6900 * dialog.el (yes-or-no-p-dialog-box):
6901 * dialog.el (message-box):
6902 * files.el (save-some-buffers-1):
6903 Put accelerators in the button names.
6905 * font-lock.el (font-lock-comment-face):
6906 * font-lock.el (font-lock-keyword-face):
6907 * font-lock.el (font-lock-function-name-face):
6908 Fixed some of the colors under MS Windows because the existing
6909 default colors were hardly different from black and needed to be
6913 * font-menu.el (font-menu-split-long-menu):
6914 * font-menu.el (font-menu-family-constructor):
6915 * font-menu.el (font-menu-size-constructor):
6916 * font-menu.el (font-menu-weight-constructor):
6917 * font-menu.el (font-menu-set-font):
6918 vassoc moved to alist.el.
6919 Accelerators added to all menus.
6920 Unused bound var new-props removed.
6922 * keydefs.el: I did a whole lot of rearranging to put things in a
6923 more consistent order and fixed a number of cases where key
6924 combinations involving up, down, left, right and so on were
6925 defined but the corresponding keypad combinations were not
6929 * lisp-mode.el (lisp-interaction-mode-popup-menu):
6930 * lisp-mode.el (emacs-lisp-mode):
6931 * lisp-mode.el (lisp-interaction-mode):
6932 * lisp-mode.el (flet):
6933 Added accelerators onto the menus.
6934 Made all the different versions of the let function be indented
6936 Undid Steve's easy-menu-ification, because it makes it impossible
6937 to have the menubar and popup menus different.
6938 Cleaned up the menu; added items for find-function &c and some
6939 indenting, and removed debug-on-*.
6941 * list-mode.el (list-mode-hook):
6942 * list-mode.el (list-mode):
6943 * list-mode.el (completion-setup-hook):
6944 * list-mode.el (display-completion-list):
6945 Added support for the :window-height keyword, which is required
6946 because of other changes that I made for the file dialog box. I
6947 also made the hook variables list-mode-hook and
6948 completion-setup-hook and also minibuffer-setup-hook in
6949 minibuf.el be permanent-local; see comment in list-mode.el.
6951 * map-ynp.el (map-y-or-n-p):
6952 Added accelerators to the dialog buttons.
6954 * menubar-items.el (menu-truncate-list):
6955 New internal function.
6956 * menubar-items.el (submenu-generate-accelerator-spec):
6957 * menubar-items.el (menu-item-strip-accelerator-spec):
6958 * menubar-items.el (menu-item-generate-accelerator-spec):
6959 New exported functions, for use in auto-generating accelerator specs.
6962 * menubar-items.el (default-menubar):
6963 * menubar-items.el (maybe-add-init-button):
6964 * menubar-items.el (bookmark-menu-filter):
6965 * menubar-items.el (slow-format-buffers-menu-line):
6966 * menubar-items.el (build-buffers-menu-internal):
6967 * menubar-items.el (language-environment-menu-filter):
6968 * menubar-items.el (default-popup-menu):
6969 * menubar-items.el (popup-buffer-menu):
6970 * menubar-items.el (popup-menubar-menu):
6971 Did a major overhaul on this file, and in fact I'm nowhere near
6972 done working on the menubar, and there will be more patches to
6973 come. A basic summary of what I've done:
6975 a) I added accelerators to all of the menu items. For menus that
6976 are auto-generated, such as the buffers menu, the accelerators are
6977 automatically added to the beginning of each line using the
6978 numbers 1 through 9, then zero, and then letters starting with A,
6979 but omitting the letters that are already in use for the fixed
6980 menu items at the top of the buffers menu. To facilitate adding
6981 accelerators of this kind, I created some new functions
6982 (*-accelerator-spec), which are also being used by other filters
6983 that auto generate lists of things such as ftp sites to download
6984 packages. If people really don't like these accelerators
6985 appearing at the beginning of the menu items, a variable can be
6986 added to optionally turn them off, but I think this is rather
6987 pointless because other menu items have accelerators and many or
6988 most of the menu users will use the accelerators if the support is
6991 b) I combined the top level Tools and Apps menus into a single
6992 Tools menu, because the distinction between the two is not
6993 obvious, and the items on the menus are not used often enough that
6994 putting some of them onto submenus is a problem.
6996 c) I created two new top level menus called View and Cmds because
6997 there were too many items on the File and Edit menus, and I'm going
6998 to be adding more items to these menus. In contrast to the Tools
6999 menu, the items on these menus may be used quite often during an
7000 editing session, and so should be available with fewer
7003 d) I added a number of options to the options menu, including one
7004 for controlling whether the alt key can be used to traverse to
7005 menu items using the accelerators, one for controlling behavior of
7006 control-k, one for controlling how the kill and yank functions
7007 interact with the clipboard, a few additional buffers-menu
7008 options, and various other things. I also did a bit of
7009 rearranging, for example, combining the keyboard and mouse options
7010 into a single keyboard and mouse submenu to facilitate the
7011 accelerators on that level.
7013 e) I changed the variable buffers-menu-format-buffer-line-function
7014 to take two arguments instead of one, the second argument being
7015 the line number for use in creating an accelerator. I added a
7016 hack to support existing functions with one argument (although I
7017 doubt that very many of these exist), for backward compatibility.
7019 f) I moved the top level mule menu to be a submenu of the edit
7020 menu. I think that most of the items on this menu are fairly
7021 useless and there are certainly not enough frequently used items
7022 to justify this being its own top level menu.
7024 g) I combined most of the items in big-menubar.el into the main menu.
7025 If people think the main menu is too big, it would be possible to
7026 create different configurations, some smaller.
7028 * menubar.el (check-menu-syntax):
7029 Deleted some syntax checks that were no longer valid, partly
7030 because of changes that were already made a long time ago, and
7031 partly because of a change I made where I allow the name of the
7032 menu item to be an evaluated expression rather than just a string,
7033 similar to all of the other parameters of a menu item.
7036 * minibuf.el (read-file-name-1):
7037 * minibuf.el (mouse-read-file-name-1):
7038 I made a number of changes to improve the appearance
7039 and functioning of the file dialog box. They include:
7041 a) Fixing the problem where closing the dialog box by clicking on
7042 the close button of the window didn't properly exit the
7045 b) Fixing the problem that if you typed part of a file name, and
7046 then clicked on a completion with the mouse, the file was not
7049 c) Changing the title of the dialog box to reflect the operation
7050 being done in accordance with user interface conventions, rather
7051 than the name of the dialog box buffer, which is rather useless.
7053 d) Remove the words "possible completions are" which didn't
7056 e) Fix things so that the completions scroll off the end of the
7057 completions windows only to the right, rather than both to the
7058 right and down, which is in accordance with Windows user interface
7061 * msw-init.el (init-post-mswindows-win):
7062 Added a binding for meta-F4, which is the standard windows binding
7063 for exiting a program.
7065 * select.el (get-selection-no-error):
7066 * select.el (own-selection):
7067 * select.el (own-clipboard):
7068 Added an optional argument called append to the functions
7069 own-selection and own-clipboard. This adds support for appending
7070 text to the existing selection and allows the function
7071 own-clipboard to be used as the value of the variable
7072 interprogram- cut-function.
7074 Fixed a bug in own-selection in handling zmacs-region-stays.
7076 * simple.el (historical-kill-line): New.
7078 * simple.el (kill-line):
7079 * simple.el (interprogram-cut-function):
7080 * simple.el (interprogram-paste-function):
7081 * simple.el (handle-pre-motion-command):
7082 * simple.el (next-line):
7083 * simple.el (previous-line):
7084 a) Expanded the variable kill-whole-line, so that function
7085 kill-line can be set to delete the entire line always, not just
7086 when cursor is at the beginning of the line. This is controlled
7087 by setting the variable kill-whole-line to the symbol 'always.
7088 This behavior, as well as the existing kill-whole-line behavior,
7089 now only take effect when kill-line is called interactively,
7090 although this is a departure from a previous behavior in the case
7091 of setting this variable kill-whole-line to t. It is almost
7092 certainly what has always been intended, and most likely the old
7093 way of doing things introduced bugs. I also created a function
7094 called historical-kill-line, which ignores the kill-whole-line
7095 setting and always gives the historical behavior of only killing
7096 to the end of the line. I bound this function to shift- control-k
7097 so that the kill to end of line behavior is available, even when
7098 kill-whole-line has been set to change control-k into the simple
7099 delete-whole-line behavior. (This can be set using the options
7102 b) I changed things so that kill and yank now interact with the
7103 clipboard by default under windows. This was done by changing the
7104 default value of interprogram-cut- function and
7105 interprogram-paste-function. You can get the old behavior by
7106 setting these to nil, and there is an option on the options menu
7109 c) I added support for selecting text using shifted motion keys.
7110 This support is on by default and can be controlled by the
7111 variable shifted-motion-keys-select-region. There is also a
7112 variable called unshifted-motion-keys-deselect-region that
7113 controls more specifically how the shifted motion key behavior
7114 works. I did not put an option on the options menu to turn this
7115 off, because I can't imagine why this would be useful.
7117 * simple.el (forward-block-of-lines):
7118 * simple.el (backward-block-of-lines):
7119 * simple.el (block-movement-size):
7122 * simple.el (uncapitalized-title-words):
7123 * simple.el (uncapitalized-title-word-regexp):
7124 * simple.el (capitalize-string-as-title):
7125 * simple.el (capitalize-region-as-title):
7129 * subr.el (add-hook):
7130 * subr.el (make-local-hook): New.
7131 * subr.el (remove-local-hook): New.
7132 * subr.el (add-one-shot-hook): New.
7133 * subr.el (add-local-one-shot-hook): New.
7134 Added some functions to make using hooks easier.
7137 a) Functions add-local-hook and remove-local-hook to make it easy
7140 b) Functions add-one-shot-hook and add-local-one-shot-hook, which
7141 make it possible to add a "one-shot" hook, which is to say a hook
7142 that runs only once, and automatically removes itself after the
7143 first time it has run.
7145 2000-03-09 Andy Piper <andy@xemacs.org>
7147 * files.el (auto-mode-alist): pick up jsp, jhtml and xml files.
7149 2000-03-09 Yoshiki Hayashi <yoshiki@xemacs.org>
7151 * buff-menu.el (buffers-menu-omit-invisible-buffers):
7152 Moved from menubar-items.el.
7153 * dumped-lisp.el: Dump gutter-items regardless of menubar.
7155 2000-03-08 Andy Piper <andy@xemacs.org>
7157 * gutter-items.el (build-buffers-tab-internal): add selected field
7158 to buffers tab spec.
7160 2000-03-07 Yoshiki Hayashi <yoshiki@xemacs.org>
7162 * minibuf.el (last-exact-completion): Initialize to nil.
7164 2000-03-07 Didier Verna <didier@xemacs.org>
7166 * startup.el (command-line-1): remove unused variable
7167 `first-file-buffer'.
7169 2000-02-29 Hrvoje Niksic <hniksic@iskon.hr>
7171 * loaddefs.el (completion-ignored-extensions): Removed ".log",
7172 which is also used for Web server log files.
7174 2000-02-03 IKEYAMA Tomonori <tomonori@suiyokai.org>
7176 * mule/mule-charset.el: Setup auto-fill-chars.
7178 2000-03-02 SL Baur <steve@beopen.com>
7180 * subr.el (with-string-as-buffer-contents): Reimplement using
7181 `with-temp-buffer'. Fixes non-unique buffer name problem, fixes
7182 non-deletion of buffer after execution problem.
7183 (with-output-to-string): Use unique buffer name.
7185 2000-02-29 Stephen J. Turnbull <stephen@xemacs.org>
7187 * gutter-items.el (buffers-tab-sort-function): New variable.
7188 (buffers-tab-items): Funcall it to sort the buffer tab list.
7190 2000-02-29 Stephen J. Turnbull <stephen@xemacs.org>
7192 * startup.el (load-user-init-file): Merge two `if's to one `or'.
7194 2000-02-28 Martin Buchholz <martin@xemacs.org>
7196 * menubar-items.el (maybe-add-init-button): Remove the "Load
7197 .emacs" button from all menubars.
7199 2000-03-01 Didier Verna <didier@xemacs.org>
7201 * rect.el (string-rectangle): depend on `pending-delete-mode' for
7202 region rectangle replacement (from Jan Vroonhof).
7203 (replace-rectangle): new function.
7205 2000-01-05 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
7207 * mule/mule-cmds.el (set-default-coding-systems): Use
7208 set-terminal-coding-system and set-keyboard-coding-system.
7209 * coding.el (set-terminal-coding-system): Use
7210 set-console-tty-output-coding-system.
7211 (set-keyboard-coding-system): Use
7212 set-console-tty-input-coding-system.
7214 2000-02-21 Yoshiki Hayashi <yoshiki@xemacs.org>
7216 * minibuf.el (read-variable): Allow symbol to default argument.
7218 2000-02-27 Andy Piper <andy@xemacs.org>
7220 * gutter-items.el (update-tab-hook): new function to be used for
7222 (create-frame-hook): add update-tab-hook.
7223 (record-buffer-hook): ditto.
7224 (default-gutter-position-changed): ditto.
7225 (default-gutter-position): updating the buffers tab is now handled
7227 (default-gutter-position-changed-hook): new variable.
7228 (gutter-element-visibility-changed-hook): ditto.
7229 (set-gutter-element-visible-p): call it.
7230 (set-gutter-element): use modify-specifier-instances. Set extents
7231 as duplicable before using.
7232 (remove-gutter-element): ditto.
7233 (set-gutter-element-visible-p): ditto.
7234 (init-gutter): new function.
7235 (add-tab-to-gutter): use new gutter-element functions rather than
7236 setting specifiers directly.
7237 (clear-progress): ditto.
7238 (abort-progress): ditto.
7239 (gutter-buffers-tab-visible-p): renamed from
7240 default-gutter-visible-p
7242 * specifier.el (modify-specifier-instances): new function from Jan
7245 * x-init.el (init-post-x-win): call init-gutter.
7247 * msw-init.el (init-post-mswindows-win): call init-gutter.
7249 * menubar-items.el (default-menubar): Update to reflect new gutter
7252 2000-02-26 Andy Piper <andy@xemacs.org>
7254 * gutter-items.el (set-gutter-element): new function. Add gutter
7255 elements to the specified gutter.
7256 (remove-gutter-element): new function. Remove gutter elements from
7257 the specified gutter.
7258 (set-gutter-element-visible-p): new function. Set gutter element
7259 visibility for the provided gutter-visible specifier.
7261 2000-02-23 Andy Piper <andy@xemacs.org>
7263 * gutter-items.el (add-tab-to-gutter): specify dimensions
7266 2000-02-24 Martin Buchholz <martin@xemacs.org>
7268 * gutter-items.el (add-tab-to-gutter):
7269 * package-get.el (package-get-interactive-package-query):
7270 * package-ui.el (pui-directory-exists):
7271 (pui-install-selected-packages):
7272 (pui-list-packages):
7273 Use #'(lambda ...) instead of '(lambda ...).
7275 2000-02-21 Gregory Neil Shapiro <gshapiro@gshapiro.net>
7277 * startup.el (load-user-init-file): Check to make sure user
7278 has an init-file before calling load().
7280 2000-02-20 Kirill 'Big K' Katsnelson <kkm@dtmx.com>
7282 * msw-glyphs.el (msgdi-device-p): Added this and 'msgdi specifier tag.
7284 2000-02-23 Martin Buchholz <martin@xemacs.org>
7286 * XEmacs 21.2.31 is released.
7288 2000-02-21 Mike Sperber <mike@xemacs.org>
7290 * loadup.el (really-early-error-handler):
7293 Remove dependency on EMACSBOOTSTRAP... environment variables.
7295 2000-02-21 Martin Buchholz <martin@xemacs.org>
7297 * XEmacs 21.2.30 is released.
7299 2000-02-19 Martin Buchholz <martin@xemacs.org>
7301 * byte-optimize.el (byte-optimize-plus):
7302 (byte-optimize-minus):
7303 (byte-optimize-multiply):
7304 Optimize (- 0) to 0, not (-)
7305 Optimize (+ 5 3.0) to 8.0
7306 Optimize (* 5 3.0) to 15.0
7307 Improve readability.
7309 2000-02-21 Jonathan Harris <jhar@tardis.ed.ac.uk>
7311 * modeline.el: (modeline-scrolling-method): change modeline
7312 mswindows cursor appearance according to the value.
7314 * msw-faces.el: (mswindows-init-device-faces): Initialise 'default
7315 and 'gui-element face colors and 'gui-element face font to Windows
7318 2000-02-09 Stef Epardaud <stef@lunatech.com>
7320 * font-lock.el: Javadoc enhancements
7322 1999-11-27 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
7324 * ldap.el (toplevel): Test if LDAP support has been compiled in
7325 (ldap-verbose): New option
7326 (ldap-search-entries): Renamed from the previous ldap-search
7327 Conditionalize message display on ldap-verbose
7328 (ldap-add-entries, ldap-modify-entries, ldap-delete-entries): New
7330 (ldap-search): Is now defined as an obsolete wrapper calling
7331 ldap-search-basic or ldap-search-entries
7334 1999-12-06 Hirokazu FUKUI <hfukui@sannet.ne.jp>
7335 Shuhei KOBAYASHI <shuhei@aqua.ocn.ne.jp>
7336 Jan Vroonhof <jan@xemacs.org>
7338 * byte-optimize.el (byte-optimize-form-code-walker): Fixed.
7339 When for-effect is true, didn't call `byte-optimize-form'
7340 in and/or subforms without last.
7342 1999-12-07 Jan Vroonhof <vroonhof@math.ethz.ch>
7344 * package-get.el (package-get-download-sites): Use correct custom
7347 2000-02-15 Kirill 'Big K' Katsnelson <kkm@dtmx.com>
7349 * files.el (write-file): Ask for coding system when compiled with
7352 2000-02-16 Andy Piper <andy@xemacs.org>
7354 * buffer.el (switch-to-buffer): give norecord argument to
7355 set-window-buffer instead of explicitly recording.
7357 * gutter-items.el (buffers-tab-switch-to-buffer): don't record if
7358 we have to pick a window.
7360 1999-12-24 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
7362 * mule/mule-cmds.el (describe-language-support): Don't add
7363 unexist function to help-map.
7364 (describe-coding-system): Don't use already assigend `C'.
7366 2000-01-23 Bjrn Torkelsson <torkel@hpc2n.umu.se>
7368 * info.el (Info-save-auto-generated-dir): nil -> 'never to make it
7371 2000-02-04 Kazuyuki IENAGA <kazz@imasy.or.jp>
7373 * about.el: Ienaga's e-mail address change.
7375 2000-02-16 Samuel Mikes <smikes@alumni.hmc.edu>
7377 * etags.el (find-tag): force new window -- even if buf already
7378 visible -- when other-window is t
7380 2000-02-16 Martin Buchholz <martin@xemacs.org>
7382 * XEmacs 21.2.29 is released.
7384 2000-02-09 Martin Buchholz <martin@xemacs.org>
7386 * cl-extra.el (getf): This is now identical to `plist-get', so
7388 * cl-macs.el: Make getf an alias to plist-get, at the
7389 byte-compiler level, using define-compiler-macro.
7391 2000-02-08 Martin Buchholz <martin@xemacs.org>
7393 * cl-extra.el (cl-remprop): Remove. remprop is now in C.
7395 2000-02-07 Kyle Jones <kyle_jones@wonderworks.com>
7397 * lisp/etags.el (find-tag-internal): set exact-tagname to
7398 a regular expression that matches against the tagname
7399 part of the tag entry first instead of only looking in
7402 2000-01-23 Bjrn Torkelsson <torkel@hpc2n.umu.se>
7404 * gutter-items.el: fixed typo(s) in customizing default-gutter-position
7405 * toobar.el: fixed typo(s) in customizing default-toolbar-position
7407 2000-02-07 Martin Buchholz <martin@xemacs.org>
7409 * XEmacs 21.2.28 is released.
7411 2000-02-07 Martin Buchholz <martin@xemacs.org>
7413 * cl-extra.el (getf): Just call `get', never `get*'.
7414 Make arglist match docstring.
7415 Fix bug: (getf nil t t) ==> Lisp nesting exceeds `max-lisp-eval-depth'
7416 * cl-macs.el (get* compiler macro): Simply replace `get*' by `get'.
7417 * byte-optimize.el: remove references to `get*'.
7419 2000-02-06 Martin Buchholz <martin@xemacs.org>
7421 * mule/european.el: Add syntax information for Latin3 and Latin4.
7423 2000-02-02 Martin Buchholz <martin@xemacs.org>
7425 * byte-optimize.el: Byte-optimize (length "foo")
7427 2000-02-03 Daiki Ueno <ueno@ueda.info.waseda.ac.jp>
7429 * window.el (shrink-window-if-larger-than-buffer): Rewrite full
7430 width check using `window-leftmost-p' and `window-rightmost-p'.
7432 2000-02-02 Per Abrahamsen <abraham@dina.kvl.dk>
7434 * wid-edit.el (widget-match-inline): An atom never matches a
7437 2000-01-29 Kirill 'Big K' Katsnelson <kkm@dtmx.com>
7439 * modeline.el: Consolidated 'x and 'mswindows specification under
7442 2000-01-29 Andy Piper <andy@xemacs.org>
7444 * gutter-items.el: (format-buffers-tab-line): Try and be
7445 intelligent about buffer naming when we have duplicates.
7447 2000-01-29 Andy Piper <andy@xemacs.org>
7449 * gutter-items.el (gutter-visible-p): Make sure the gutter gets
7450 updated when it becomes visible.
7452 2000-01-26 Kirill 'Big K' Katsnelson <kkm@dtmx.com>
7454 * bytecomp.el (byte-compile-insert-header): Properly set coding
7455 system under MULE and file-coding.
7457 2000-01-28 Martin Buchholz <martin@xemacs.org>
7459 * coding.el (dontusethis-set-value-file-name-coding-system-handler):
7460 (dontusethis-set-value-terminal-coding-system-handler):
7461 (dontusethis-set-value-keyboard-coding-system-handler):
7462 Never undefine coding system aliases. Emergency fix for gnus.
7464 2000-01-26 Hrvoje Niksic <hniksic@iskon.hr>
7466 * files.el (abbreviate-file-name): Use directory-sep-char instead
7469 2000-01-27 Hrvoje Niksic <hniksic@iskon.hr>
7471 * startup.el (user-init-file-base-list): New variable, replacing
7472 user-init-file-base.
7473 (find-user-init-file): New function.
7474 (command-line-early): Use it.
7475 (load-user-init-file): Ditto.
7477 2000-01-26 Kirill 'Big K' Katsnelson <kkm@dtmx.com>
7479 * gutter-items.el (update-tab-in-gutter): Use proper locale when
7480 calling valid-image-instantiator-format-p
7482 2000-01-26 Hrvoje Niksic <hniksic@iskon.hr>
7484 * isearch-mode.el (isearch-mode): The variable is
7485 isearch-unhidden-extents, not isearch-opened-extents.
7487 2000-01-26 Hrvoje Niksic <hniksic@iskon.hr>
7489 * minibuf.el (next-history-element): Modify error message if a
7490 default value is available.
7492 2000-01-26 Martin Buchholz <martin@xemacs.org>
7494 * bytecomp.el (byte-compile-file): Don't unconditionally write
7495 .elc files in binary - might contain non-Latin1.
7497 2000-01-24 Kirill 'Big K' Katsnelson <kkm@dtmx.com>
7499 * process.el (shell-quote-argument): Use (nt-quote-process-args)
7503 * startup.el (user-init-file-base):
7504 * process.el (call-process-region):
7505 * files.el (make-backup-file-name):
7506 (backup-file-name-p):
7507 (file-relative-name):
7508 (abbreviate-file-name):
7510 * code-process.el (call-process-region): Removed unnecessary
7511 branching on 'windows-nt and 'ms-dos system types. Phased 'ms-dos
7512 support out of the universe.
7516 * bytecomp.el (byte-compile-file): Removed reference to
7517 buffer-file-type, and commented usage of binary-process-output
7520 2000-01-24 Yoshiki Hayashi <yoshiki@xemacs.org>
7522 * help.el (function-arglist): Add case for macro.
7524 2000-01-22 Kirill 'Big K' Katsnelson <kkm@dtmx.com>
7526 * cus-edit.el (custom-display): Removed "MS-DOS" and added Windows
7528 (custom-display): Added a menu for printer/display tags.
7530 * frame.el (frame-type):
7531 * device.el (device-type): Added 'msprinter to the doc string, and
7532 removed 'pc -- it is not going to be implemented ever.
7533 (call-device-method): Fixed docstring typo.
7534 Defined specifier tags 'printer and 'display.
7536 2000-01-22 Kyle Jones <kyle_jones@wonderworks.com>
7538 * lisp/itimer.el (itimer-run-expired-timers): (consp
7539 last-command-event-time) instead of (consp
7540 'last-command-event-time).
7542 2000-01-21 Kirill 'Big K' Katsnelson <kkm@dtmx.com>
7544 * msw-glyphs.el: Removed obsolete commentary.
7546 2000-01-21 Hrvoje Niksic <hniksic@iskon.hr>
7548 * minibuf.el (read-file-name): Use abbreviate-file-name to produce
7549 better default value.
7551 2000-01-21 Hrvoje Niksic <hniksic@iskon.hr>
7553 * minibuf.el (read-expression): Add a DEFAULT-VALUE argument.
7554 (read-string): Ditto.
7555 (eval-minibuffer): Ditto.
7556 (read-command): Ditto.
7557 (read-function): Ditto.
7558 (read-variable): Ditto.
7559 (read-number): Ditto.
7560 (read-shell-command): Ditto.
7561 (read-number): Record history.
7563 2000-01-20 Yoshiki Hayashi <yoshiki@xemacs.org>
7565 * etags.el (find-tag-tag): Use DEFAULT of completing-read.
7567 2000-01-20 Yoshiki Hayashi <yoshiki@xemacs.org>
7569 * faces.el (startup-initialize-custom-faces): New function.
7570 Reset all faces created during auto-autoloads loading time
7572 * startup.el (command-line): Call it.
7574 2000-01-19 Yoshiki Hayashi <yoshiki@xemacs.org>
7576 * about.el (about-hackers): Add myself to contributors list.
7578 2000-01-12 Kirill 'Big K' Katsnelson <kkm@dtmx.com>
7580 * menubar-items.el (maybe-add-init-button): Removed an argument in
7581 a call to load-user-init-file, as the function managed to lose its
7582 formal parameter a few betas ago.
7584 2000-01-18 Martin Buchholz <martin@xemacs.org>
7586 * XEmacs 21.2.27 is released.
7588 2000-01-18 Martin Buchholz <martin@xemacs.org>
7590 * process.el (shell-command-to-string): Use the FSF docstring.
7591 Make shell-command-to-string the standard function, and
7592 exec-to-string the (deprecated) alias.
7594 * startup.el: typo fix.
7596 2000-01-16 Martin Buchholz <martin@xemacs.org>
7598 * mule/mule-misc.el (char-octet): Move back into mule-charset.c.
7600 2000-01-14 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
7602 * menubar-items.el (sort-buffers-menu-alphabetically): Put invisible
7603 buffers after visible buffers.
7604 (sort-buffers-menu-by-mode-then-alphabetically): Ditto.
7606 2000-01-17 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
7608 * info.el (Info-extract-menu-node-name): Stop at a dot
7609 followed by whitespace or right parenthesis.
7611 2000-01-15 Hrvoje Niksic <hniksic@iskon.hr>
7613 * info.el (Info-directory-list): Warn against using Customize with
7614 Info-directory-list.
7616 2000-01-15 Adrian Aichner <aichner@ecf.teradyne.com>
7618 * minibuf.el (read-file-name): doc fix.
7620 * autoload.el (update-file-autoloads): doc fix.
7622 * about.el (about-hackers): Change my E-mail address.
7624 2000-01-13 Martin Buchholz <martin@xemacs.org>
7626 * info.el (Info-visit-file): Just use the `f' interactive spec to
7627 read a filename in the standard way.
7629 2000-01-13 Andy Piper <andy@xemacs.org>
7631 * gutter-items.el (gutter-buffers-tab-orientation): new variable.
7632 (gutter-buffers-tab-extent): new variable.
7633 (update-tab-in-gutter): call add-tab-to-gutter again if the
7634 orientation has changed.
7635 (add-tab-to-gutter): cope with different orientations.
7637 2000-01-11 Didier Verna <didier@xemacs.org>
7639 * info.el (Info-following-node-name): backward-skip dots as well
7640 as spaces (dots at the end of a node name aren't part of it).
7641 (Info-extract-menu-node-name): don't skip dots. There could be
7642 some in the node name.
7643 (Info-index): allow dots to be part of a node name.
7645 2000-01-12 Andreas Jaeger <aj@suse.de>
7647 * files.el (auto-mode-alist): Added idlwave-mode.
7648 Patch by Carsten Dominik <dominik@astro.uva.nl>.
7650 1999-12-22 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
7652 * info.el (Info-search): Show default value.
7654 1999-12-20 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
7656 * info.el (Info-read-node-completion-table): New variable.
7657 (Info-read-node-name-1): New function.
7658 (Info-read-node-name): Use it.
7659 (Info-follow-reference): Use DEFAULT argument of completing-read.
7662 1999-12-27 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
7664 * hyper-apropos.el (hyper-describe-key-briefly): Save
7665 window configuration.
7666 (hyper-describe-face): Use DEFAULT of completing-read.
7667 (hyper-apropos-read-variable-symbol): Ditto.
7668 (hyper-apropos-read-function-symbol): Ditto.
7670 1999-12-27 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
7672 * mule/mule-cmds.el (set-default-coding-system): Set
7673 comint-exec-hook to use coding-system-for-read and
7674 coding-system-for-write so that C-x RET c works.
7676 1999-12-27 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
7678 * minibuf.el (minibuffer-confirm-incomplete): Customize.
7679 (previous-matching-history-element): Increment
7680 minibuffer-max-depth by 1.
7681 (next-matching-history-element): Ditto.
7683 2000-01-11 Andy Piper <andy@xemacs.org>
7685 * gutter-items.el (buffers-tab): Create a new face for the buffers
7687 (buffers-tab-face): use it.
7689 2000-01-10 Didier Verna <didier@xemacs.org>
7691 * modeline.el (modeline-scrolling-method): change modeline X
7692 cursor appearance according to the value.
7694 2000-01-07 Andreas Jaeger <aj@suse.de>
7696 * about.el (about-hackers): Moved my entry to contributor list.
7697 (xemacs-hackers): Added myself.
7698 (about-maintainer-info): Added description of myself.
7701 2000-01-07 Didier Verna <didier@xemacs.org>
7703 * modeline.el (modeline-scrolling-method): new variable.
7704 (mouse-drag-modeline): add reference to it in the docstring.
7705 (mouse-drag-modeline): handle it.
7707 2000-01-08 Andy Piper <andy@xemacs.org>
7709 * gutter-items.el (update-tab-in-gutter): remove resize-subwindow
7711 (remove-buffer-from-gutter-tab): ditto.
7713 2000-01-06 Per Abrahamsen <abraham@dina.kvl.dk>
7715 * cus-edit.el (custom-hook-convert-widget): Fix comment.
7716 (custom-face-edit): Fix grammatical error in help message.
7718 2000-01-03 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
7720 * movemail.el: Added.
7722 * dumped-lisp.el (preloaded-file-list): Added movemail.el.
7724 2000-01-03 Didier Verna <didier@xemacs.org>
7726 * modeline.el (mouse-drag-modeline): remove the code related to
7727 the modeline horizontal scrolling facility.
7729 1999-12-31 Martin Buchholz <martin@xemacs.org>
7731 * XEmacs 21.2.26 is released.
7733 1999-12-28 Andy Piper <andy@xemacs.org>
7735 * wid-edit.el (widget-push-button-value-create): The gui cache
7736 does not agree with native widgets which can only be displayed
7737 once per window. The reasons for caching are diminished now that
7738 we don't hog resources when creating buttons.
7739 (widget-push-button-cache) deleted.
7741 1999-12-24 Martin Buchholz <martin@xemacs.org>
7743 * XEmacs 21.2.25 is released.
7745 1999-12-24 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
7747 * hyper-apropos.el (hyper-apropos): Toggle
7748 hyper-apropos-programming-apropos correctly.
7749 Set REGEXP when user accepts default value.
7751 1999-12-22 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
7753 * minibuf.el (read-from-minibuffer): Bind minibuffer-default.
7754 (read-file-name-2): Use DEFAULT argument of read-from-minibuffer.
7756 1999-12-22 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
7758 * mule/mule-category.el (undefined-category-designator):
7759 Return char instead of character. Search for undefined one.
7760 (describe-category): Use with-displaying-help-buffer.
7762 1999-12-21 Martin Buchholz <martin@xemacs.org>
7764 * byte-optimize.el (byte-optimize-plus):
7765 Optimize (+ 1) to 1 instead of (1+ nil).
7767 * files.el (basic-save-buffer): Rewrite for clarity. Use (char-before).
7769 * byte-optimize.el (byte-compile-butlast): Remove. Use butlast instead.
7771 * byte-optimize.el (byte-optimize-char-before): New function.
7772 Remove performance penalty for using (char-before) instead of (char-after).
7774 1999-12-20 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
7776 * mule/mule-category.el (char-category-list): Return character
7779 1999-12-17 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
7781 * minibuf.el (read-buffer): Check default is buffer object.
7783 1999-11-25 Andy Piper <andy@xemacs.org>
7785 * cus-edit.el (custom-buffer-create-buttons): Use native widgets
7788 1999-12-16 Andreas Jaeger <aj@suse.de>
7790 * package-get.el (package-get-maybe-save-index): Fixed typo.
7791 Patch by Jeff Miller <jmiller@smart.net>.
7793 1999-12-13 Charles G Waldman <cgw@alum.mit.edu>
7795 * gnuserv.el (gnuserv-process-filter): don't call
7796 gnuserv-write-to-client when gnuserv-current-client is nil
7798 1999-12-14 Martin Buchholz <martin@xemacs.org>
7800 * XEmacs 21.2.24 is released.
7802 1999-12-12 Gunnar Evermann <ge204@eng.cam.ac.uk>
7804 * about.el (about-hackers): Update my email address.
7806 1999-12-07 Martin Buchholz <martin@xemacs.org>
7808 * XEmacs 21.2.23 is released.
7810 1999-11-06 Jason R Mastaler <jason@mastaler.com>
7812 * package-get.el (package-get-download-sites): Removed several
7813 defunct download sites, added many new ones, and corrected a few
7814 incorrect directory-on-site entries. Added physical locations to
7817 1999-11-30 Gunnar Evermann <ge204@eng.cam.ac.uk>
7819 * finder.el (finder-commentary): add DOC string and fix
7822 1999-12-04 Hrvoje Niksic <hniksic@iskon.hr>
7824 * help.el (describe-function): Don't forget to intern the string
7825 completing-read returns.
7826 (describe-variable): Ditto.
7828 1999-11-16 Adrian Aichner <adrian@xemacs.org>
7830 * hyper-apropos.el (hyper-apropos-this-symbol): Handle
7831 `hyper-apropos-help-mode' here to find symbol to customize
7832 irregardless of cursor position and simplify
7833 `hyper-apropos-set-variable', `hyper-apropos-find-function', and
7834 `hyper-apropos-popup-menu'.
7836 1999-11-21 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
7838 * apropos.el (apropos-mode-map): Add return to call
7840 (apropos-print): Call apropos-mode to have better
7841 command reference. Put keymap text-poperty to
7844 1999-11-22 Alastair Burt <burt@dfki.de>
7846 * help.el: (describe-bindings-1): Added handling of keymaps for
7847 the extents at point.
7849 1999-12-02 Mark Thomas <mthomas@jprc.com>
7851 * gutter-items.el (buffers-tab-items): Wrap the function in a
7854 1999-12-04 Hrvoje Niksic <hniksic@iskon.hr>
7856 * help.el (describe-function): Use the DEFAULT argument to
7858 (describe-variable): Ditto.
7860 1999-11-26 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
7862 * minibuf.el (read-from-minibuffer): Add optional argument
7863 DEFAULT to have better mini-buffer history support.
7864 (completing-read): Pass default to read-from-minibuffer.
7865 (read-buffer): Pass default to completing-read.
7867 1999-12-04 Hrvoje Niksic <hniksic@iskon.hr>
7869 * font-lock.el (font-lock-doc-string-face): Document the
7870 `font-lock-lisp-like' property.
7872 1999-11-29 Hrvoje Niksic <hniksic@iskon.hr>
7874 * lisp-mode.el: Specify `font-lock-lisp-like'.
7876 * font-lock.el (font-lock-lisp-like): New function.
7877 (font-lock-fontify-syntactically-region): Use it.
7879 1999-11-29 XEmacs Build Bot <builds@cvs.xemacs.org>
7881 * XEmacs 21.2.22 is released
7883 1999-11-28 Martin Buchholz <martin@xemacs.org>
7885 * XEmacs 21.2.21 is released.
7887 1999-11-18 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
7889 * minibuf.el (read-coding-system): Accept symbol and
7890 coding-system object as a default-coding-system.
7892 1999-11-16 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
7894 * minibuf.el (read-coding-system): Accept symbol as
7895 a default-coding-system.
7897 1999-10-06 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
7899 * apropos.el (apropos-documentation): Use insert instead
7902 1999-11-07 William M. Perry <wmperry@aventail.com>
7904 * gpm.el: New gpm-minor-mode to turn GPM mouse support on & off
7905 for the linux console.
7907 * mouse.el (mouse-consolidated-yank): Allow the mouse-yanking
7908 stuff to work when you are not on a window system, since the GPM
7909 mouse support now allows pasting from outside of XEmacs.
7911 1999-11-10 XEmacs Build Bot <builds@cvs.xemacs.org>
7913 * XEmacs 21.2.20 is released
7915 1999-11-06 Hrvoje Niksic <hniksic@iskon.hr>
7917 * setup-paths.el (paths-default-info-directories): Add
7918 /usr/share/info and /usr/local/share/info.
7920 1999-10-30 Hrvoje Niksic <hniksic@srce.hr>
7922 * about.el: Updated Vladimir Ivanovic's info.
7924 11999-08-28 Jan Vroonhof <vroonhof@math.ethz.ch>
7926 * auto-show.el (auto-show-truncationp): Remove.
7928 * auto-show.el (auto-show-should-take-action-p): Use window-truncated-p
7930 999-09-23 Gunnar Evermann <ge204@eng.cam.ac.uk>
7932 * indent.el (indent-line-to): fix bug: spaces were not replaced
7933 with tab if column is multiple of tab-width
7936 1999-10-24 Jan Vroonhof <vroonhof@math.ethz.ch>
7938 * mule/mule-cmds.el (read-input-method-name): Accept symbols
7939 correctly. Patch from Mikio Nakajima <minakaji@osaka.email.ne.jp>
7941 * package-get.el (package-get-package-provider): Be verbose when
7942 interactive. Patch from Robert Pluim
7944 1999-08-23 Mike McEwan <mike@lotusland.demon.co.uk>
7946 * info.el (Info-suffix-list): Add ".info.bz2" to the recognised
7949 1999-08-19 Stephen Tse <stephent@sfu.ca>
7951 * process.el (open-network-stream): Add a new optional parameter
7952 PROTOCOL to support udp; fix a minor typo and add an explanation
7953 in docstring for udp programming.
7955 * code-process.el (open-network-stream): Add a new optional
7956 parameter PROTOCOL to support udp; fix a minor typo and add an
7957 explanation in docstring for udp programming.
7959 1999-10-18 Andy Piper <andy@xemacs.org>
7961 * gui.el (make-gui-button): be more precise about how we call
7964 * wid-edit.el (widget-push-button-value-create): Use the new form
7965 of native gui-button.
7967 1999-10-14 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
7969 * info.el (Info-page-prev): Don't do (sit-for 0).
7971 1999-10-13 Andy Piper <andy@xemacs.org>
7973 * gutter-items.el (progress-abort-glyph): new glyph for showing
7975 (append-progress): dispatch-event rather than sit-for.
7976 (abort-progress): new function. Show the abort glyph with an
7977 appropriate message.
7978 (raw-append-progress): dispatch-event rather than sit-for.
7979 (display-progress): cope with aborts.
7981 * gui.el (make-gui-button): Use native widgets for buttons
7983 (insert-gui-button): ditto.
7984 (gui-button-p): ditto.
7986 * xbm-button.el: remove from core.
7988 * xpm-button.el: remove from core.
7990 1999-10-07 Olivier Galibert <galibert@pobox.com>
7992 * faces.el (init-device-faces): Don't initialize the random faces
7993 on the stream device.
7995 1999-10-06 Andy Piper <andy@xemacs.org>
7997 * files.el (recover-file): Don't use ls under windows for revert buffer.
7999 1999-09-25 Adrian Aichner <adrian@xemacs.org>
8001 * package-get.el (package-get-download-menu): Make menu really
8002 toggle download sites.
8003 (package-get-download-sites): Add autoload cookie.
8005 1999-09-29 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
8007 * setup-paths.el (paths-find-module-directory): Ditto.
8009 1999-09-29 Werner Fink <werner@suse.de>
8011 * setup-paths.el (paths-find-exec-directory): Add missing nil
8012 parameter for environment.
8014 1999-09-27 Martin Buchholz <martin@xemacs.org>
8016 * modeline.el (modeline-format):
8017 Only purecopy the strings. Else
8018 (nsublis '(("%p" . "%P")) (default-value 'modeline-format) :test 'equal)
8021 1999-08-28 Mike Woolley <mike@bulsara.com>
8023 * winnt.el: Removed nt-shell-mode-hook, which was preventing the
8024 user setting comint-completion-addsuffix and
8025 comint-process-echoes.
8027 1999-09-22 Andy Piper <andy@xemacs.org>
8029 * gutter-items.el (update-tab-in-gutter): use
8030 last-nonminibuf-window instead of selected-window.
8032 1999-09-18 Andy Piper <andy@xemacs.org>
8034 * gnuserv.el (gnuserv-edit-files): select frame we are going to
8037 * subr.el (record-buffer-hook): new variable so that the hook gets
8040 1999-09-16 Andy Piper <andy@xemacs.org>
8042 * gutter-items.el (update-tab-in-gutter): only update when the
8044 (remove-buffer-from-gutter-tab): ditto.
8046 1999-09-17 Hrvoje Niksic <hniksic@srce.hr>
8048 * simple.el (do-auto-fill): Commented out part of Kinsoku
8051 1999-09-14 Hrvoje Niksic <hniksic@srce.hr>
8053 * isearch-mode.el (isearch-highlightify-region): Give the
8054 highlighting extents a high priority.
8055 (isearch-make-extent): Give the main highlighting extent an even
8058 1999-09-13 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
8060 * packages.el (packages-compute-package-locations): Fix typo from
8063 1999-09-11 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
8065 * setup-paths.el (paths-find-doc-directory): Respect value of
8066 `configure-doc-directory.'
8068 * find-paths.el (paths-find-architecture-directory): Give
8069 precendence `default' argument (which typically comes from
8072 1999-09-05 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
8074 * startup.el (command-line-early): Added options -user-init-file
8075 and -user-init-directory.
8077 * files.el (user-init-file): Default to NIL so we can recognize
8080 1999-08-30 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
8082 * obsolete.el (init-file-user):
8084 * packages.el (packages-compute-package-locations):
8085 * package-get.el (package-get-user-index-filename):
8086 * menubar-items.el (maybe-add-init-button):
8087 * info.el (Info-annotations-path):
8089 Change `user-init-directory' to be an absolute path.
8090 Use `user-init-directory' where appropriate.
8091 Zap `init-file-user' and its uses.
8093 1999-09-09 Hrvoje Niksic <hniksic@srce.hr>
8095 * subr.el (copy-symbol): New function.
8097 1999-09-08 Hrvoje Niksic <hniksic@srce.hr>
8099 * isearch-mode.el (isearch-done): Be sure to restore invisible
8100 extents in the proper buffer.
8101 (isearch-pre-command-hook): Set this-command to the correct value
8102 in case the buffer has changed and old overriding-local-map was
8104 (isearch-restore-extent): Use remprop instead of setting the
8107 1999-09-08 Hrvoje Niksic <hniksic@srce.hr>
8109 * cmdloop.el (execute-extended-command): Update zmacs region
8111 (execute-extended-command): Make the message gettext-friendly.
8113 1999-09-07 Andy Piper <andy@xemacs.org>
8115 * gutter-items.el (progress-gauge-glyph): renamed from
8117 (progress-text-glyph): new variable.
8118 (progress-layout-glyph): use layouts and text glyphs.
8119 (progress-area-buffer): removed.
8120 (progress-text-and-extent): new variable.
8121 (progress-displayed-p): dynamically create gutter area buffer.
8122 (clear-progress): ditto.
8123 (raw-append-progress): ditto.
8124 (append-progress): use new glyph names.
8125 (raw-append-progress): only create the extent when needed. set
8126 properties more optimally.
8127 (progress): remove args.
8129 1999-09-07 Hrvoje Niksic <hniksic@srce.hr>
8131 * isearch-mode.el (isearch-range-invisible): Use mapc instead of
8132 mapcar where the return value is unused.
8133 (isearch-restore-invisible-extents): Ditto.
8134 (isearch-highlight-all-cleanup): Ditto.
8135 (isearch-delete-extents-in-range): Traverse the extents only once.
8136 (isearch-highlight-all-update): Don't start over if the search
8137 string has changed and more input is pending.
8139 1999-09-07 Hrvoje Niksic <hniksic@srce.hr>
8141 * packages.el (packages-find-package-data-path): Ditto.
8143 * cl.el: Use mapcar at top-level -- mapc is no longer a subr.
8145 * subr.el (mapc-internal): Don't make obsolete.
8147 * cl-extra.el (mapc): Resurrect.
8149 1999-09-03 Hrvoje Niksic <hniksic@srce.hr>
8151 * obsolete.el (isearch-yank-x-clipboard): Define it as an obsolete
8154 * isearch-mode.el (isearch-top-state): Restore isearch-word.
8155 (isearch-yank-clipboard): Renamed from isearch-yank-x-clipboard.
8156 (isearch-yank-clipboard): Use get-clipboard instead of
8158 (isearch-yank-selection): Fix docstring.
8160 1999-09-02 Martin Buchholz <martin@xemacs.org>
8162 * cl-extra.el: Obsolete hash-table-type in favor of hash-table-weakness.
8164 1999-09-02 Hrvoje Niksic <hniksic@srce.hr>
8166 * cl-macs.el (extent-start-position): Fix setf method.
8167 (extent-end-position): Ditto.
8169 1999-09-02 Hrvoje Niksic <hniksic@srce.hr>
8171 * isearch-mode.el: End merge with FSF 20.4.
8173 * isearch-mode.el (search-invisible): New variable.
8174 (isearch-hide-immediately): Ditto.
8175 (isearch-unhidden-extents): Ditto.
8176 (isearch-range-invisible): New function.
8177 (isearch-unhide-extent): Ditto.
8178 (isearch-restore-invisible-extents): Ditto.
8179 (isearch-restore-extent): Ditto.
8181 * isearch-mode.el (isearch-ring-advance-edit): Use FSF
8183 (isearch-ring-retreat-edit): Ditto.
8184 (isearch-forward): New argument NO-RECURSIVE-EDIT.
8185 (isearch-forward-regexp): New arguments NOT-REGEXP and
8187 (isearch-backward): New argument NO-RECURSIVE-EDIT.
8188 (isearch-backward-regexp): New arguments NOT-REGEXP and
8190 (isearch-mode): Return isearch-success.
8191 (isearch-update): Use unread-command-events instead of
8192 unread-command-event.
8193 (isearch-abort): If an invalid regexp is encountered, keep popping
8195 (isearch-*-char): Use FSF implementation.
8196 (isearch-whitespace-chars): Use the more robust FSF's
8198 (isearch-within-brackets): New variable.
8199 (isearch-mode): Initialize it.
8200 (isearch-edit-string): Bind it.
8201 (isearch-search-and-update): Set it.
8202 (isearch-push-state): Push it.
8203 (isearch-top-state): Pop it.
8204 (isearch-search): Set it.
8205 (isearch-printing-char): When called by isearch-whitespace-chars,
8206 handle M-SPC gracefully.
8207 (isearch-message-prefix): New argument ELLIPSIS.
8208 (isearch-message-suffix): Ditto.
8209 (isearch-message): Use the ELLIPSIS argument when calling
8210 isearch-message-prefix and isearch-message-suffix.
8211 (isearch-message-prefix): Distinguish between "wrapped" and
8212 "overwrapped" search, FWIW.
8214 1999-09-01 Hrvoje Niksic <hniksic@srce.hr>
8216 * isearch-mode.el (isearch-edit-string): Use the head of the
8217 search ring instead of search-last-string and search-last-regexp.
8218 (search-highlight): Renamed from isearch-highlight.
8219 (isearch-exit): Use the new name.
8220 (isearch-highlight): Ditto.
8221 (isearch-dehighlight): Ditto.
8222 (isearch-update-ring): New function.
8223 (isearch-done): Call it.
8224 (isearch-done): New argument EDIT.
8225 (isearch-repeat): If search string is empty, look up at the car of
8226 the search ring; ignore the yank pointer.
8227 (isearch-abort): Call isearch-done with NOPUSH.
8228 (isearch-cancel): New function.
8229 (isearch-mode-map): Bind it to ESC ESC ESC.
8231 * isearch-mode.el: Begin merge with FSF 20.4.
8233 1999-09-01 Andy Piper <andy@xemacs.org>
8235 * x-select.el (x-get-clipboard): obsolete.
8236 (x-yank-clipboard-selection): obsolete
8238 * select.el (disown-selection): need to be careful to disown the
8239 clipboard if we set it via selection.
8240 (get-clipboard): move from x-select.el
8241 (yank-clipboard-selection): ditto.
8243 1999-09-01 Hrvoje Niksic <hniksic@srce.hr>
8245 * isearch-mode.el (isearch-exit): Bind isearch-highlight and
8246 isearch-highlight-all-matches to nil.
8247 (isearch-fixed-case): New variable.
8248 (isearch-mode): Initialize it.
8249 (isearch-edit-string): Save it.
8250 (isearch-toggle-case-fold): Set it.
8251 (isearch-fix-case): Make sure isearch-toggle-case-fold works --
8252 need to check isearch-fixed-case.
8253 (isearch-toggle-case-fold): Update highlighting of all matches
8255 (isearch-edit-string):
8257 1999-09-01 Hrvoje Niksic <hniksic@srce.hr>
8259 * isearch-mode.el (isearch-edit-string): Call isearch-message
8260 before reading the event so that the prompt is displayed properly.
8261 (isearch-message): Use isearch-nonincremental when calling
8262 isearch-message-prefix.
8263 (minibuffer-local-isearch-map): Bind up and down to do the same as
8264 M-p and M-n respectively.
8265 (isearch-done): New arg NOPUSH.
8266 (isearch-edit-string): Use it.
8267 (isearch-edit-string): Don't bind isearch-string.
8268 (isearch-ring-adjust): Edit string, *then* push state.
8270 1999-08-31 Hrvoje Niksic <hniksic@srce.hr>
8272 * faces.el (isearch-secondary): Make isearch-secondary look
8273 different than default.
8275 1999-08-30 Hrvoje Niksic <hniksic@srce.hr>
8277 * isearch-mode.el (isearch-yank): Use progn instead of the inner
8279 (isearch-dehighlight): Remove TOTALLY. Simplify.
8280 (isearch-update): Call isearch-dehighlight without arguments.
8281 (isearch-done): Ditto.
8283 * isearch-mode.el (isearch-fix-case): If the search string has no
8284 upper-case letters, allow the folding to be reenabled.
8285 Previously, once disabled, the folding would remain that way until
8287 (isearch-top-state): Call isearch-fix-case.
8289 * isearch-mode.el (isearch-yank): Use progn instead of the inner
8291 (isearch-dehighlight): Remove TOTALLY. Simplify.
8293 1999-08-31 Jan Vroonhof <jan@xemacs.org>
8296 xbm-button.el: Need to exist in core because gui.el depends on
8299 1999-08-31 Andy Piper <andy@xemacs.org>
8301 * gutter-items.el (buffers-tab-face): new customizable variable.
8302 (buffers-tab-default-buffer-line-length): new specifier for
8303 maximum viewable characters.
8304 (progress-stack): new variable for implementing widget-based
8306 (progress-area-buffer): ditto.
8307 (progress-glyph-height): ditto.
8308 (progress-stop-callback): ditto.
8309 (progress-quit-function): new function.
8310 (progress-glyph): new variable.
8311 (progress-layout-glyph): ditto.
8312 (progress-displayed-p): new function, see message-displayed-p for
8314 (clear-progress): ditto.
8315 (remove-progress): ditto.
8316 (append-progress): ditto.
8317 (raw-append-progress): ditto.
8318 (display-progress): ditto.
8319 (current-progress): ditto.
8320 (current-progress-label): ditto.
8325 1999-08-29 Hrvoje Niksic <hniksic@srce.hr>
8327 * obsolete.el (isearch-yank-x-selection): Define obsolete alias.
8329 * isearch-mode.el (isearch-yank-x-selection): Renamed to
8330 `isearch-yank-selection'.
8331 (isearch-mode-map): Use it.
8332 (isearch-yank-selection): Use `get-selection' instead of
8335 1999-08-29 Hrvoje Niksic <hniksic@srce.hr>
8337 * faces.el (isearch-secondary): Create face here.
8339 * isearch-mode.el: Rewrote the "lazy highlighting" code not to use
8342 1999-08-27 Hrvoje Niksic <hniksic@srce.hr>
8344 * subr.el (buffer-string): More robust backward compatibility
8345 check, courtesy William Perry.
8347 1999-08-26 Hrvoje Niksic <hniksic@srce.hr>
8349 * replace.el (perform-replace): Stop the search after the search
8350 limit has been reached.
8352 1999-08-23 Andy Piper <andy@xemacs.org>
8354 * gutter-items.el (update-tab-in-gutter): call add-tab-to-gutter
8355 here if we don't have one.
8357 1999-08-15 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
8359 * ldap.el (ldap-coding-system): Default to nil until we get
8360 efficient UTF8 support
8361 (ldap-decode-string): Guard against `decode-coding-string' not
8363 (ldap-encode-string): Guard against `encode-coding-string' not
8366 1999-08-23 Didier Verna <didier@xemacs.org>
8368 * rect.el: Cosmetics suggested by Dave Love <d.love@dl.ac.uk>.
8369 Some doc strings improvements, and add a star to the `interactive'
8372 1999-08-18 Stef Epardaud <stef@lunatech.com>
8374 * font-lock.el (java-font-lock-keywords-3): introduced new
8375 keywords and regexpes for javadoc syntax 1.2.
8377 1999-08-17 Andy Piper <andy@xemacs.org>
8379 * gutter-items.el (buffers-tab-format-buffer-line-function): use
8380 format-buffers-tab-line.
8381 (buffers-tab-max-buffer-line-length): new variable.
8382 (format-buffers-tab-line): new function. truncate names if over
8383 buffers-tab-max-buffer-line-length.
8385 1999-08-13 Charles G Waldman <cgw@fnal.gov>
8387 * cus-start.el: Customize the variable `bell-inhibit-time'.
8389 1999-08-16 Andy Piper <andy@xemacs.org>
8391 * gutter-items.el (remove-buffer-from-gutter-tab): take a
8392 brute-force approach to deleting the last buffer.
8393 (buffers-tab-grouping-regexp): new customizable variable.
8394 (select-buffers-tab-buffers-by-mode): use it.
8396 1999-08-13 Andy Piper <andy@xemacs.org>
8398 * gutter-items.el (remove-buffer-from-gutter-tab): fix *scratch*
8401 1999-07-30 Didier Verna <didier@xemacs.org>
8403 * cus-edit.el (custom-save-variables): I said, use prin1 instead
8404 of princ to output symbols.
8405 (custom-save-face-internal): ditto.
8406 (custom-save-resets): ditto.
8408 1999-08-09 Didier Verna <didier@xemacs.org>
8410 * gutter-items.el (select-buffers-tab-buffers-by-mode): use
8411 `regexp-quote' to protect the major mode name for use as a regular
8412 expression (c++ needs this for instance).
8414 1999-08-08 Andy Piper <andy@xemacs.org>
8416 * gutter-items.el (select-buffers-tab-buffers-by-mode): beef up to
8417 cope with similar mode names.
8419 * gutter-items.el (buffers-tab-selection-function): new selection
8421 (select-buffers-tab-buffers-by-mode): new function.
8422 (buffers-tab-items): use it if set to only display buffers in the
8423 tab in the current buffer's group..
8424 (update-tab-in-gutter): use new api.
8425 (remove-buffer-from-gutter-tab): ditto.
8427 * gutter-items.el (buffers-tab-max-size): set custom selection
8429 (buffers-tab-switch-to-buffer): just switch window if the window is visible.
8430 (add-tab-to-gutter): set face as default.
8432 1999-07-07 Jan Vroonhof <jan@xemacs.org>
8434 * faces.el (frob-face-property): Merge the fall-back specifier
8435 with the target, not replace it.
8437 1999-08-05 Andy Piper <andy@xemacs.org>
8439 * gutter-items.el (update-tab-in-gutter): add frame argument for
8441 (update-tab-in-gutter): use it.
8443 * gutter-items.el (record-buffer-hook): set.
8445 * buffer.el (switch-to-buffer): back out switch-to-buffer-hook
8447 (switch-to-buffer-hook) deleted.
8449 1999-08-04 Andy Piper <andy@xemacs.org>
8451 * gutter-items.el (update-tab-in-gutter): make sure this will work
8452 as an argument to create-frame-hook.
8454 1999-07-30 Hrvoje Niksic <hniksic@srce.hr>
8456 * isearch-mode.el: Modified Bob and Darryl's code to use itimers
8457 instead of timer emulation.
8459 1999-07-30 Darryl Okahata <darrylo@sonic.net>
8461 * isearch-mode.el: Merged Bob Glickstein's <bobg@zanshin.com> GNU
8462 Emacs isearch enhancements.
8464 1999-07-28 Andy Piper <andy@xemacs.org>
8466 * gutter-items.el (add-tab-to-gutter): put in specifier specs for
8467 all devices that support tab controls.
8468 (remove-buffer-from-gutter-tab): new function. to be used as a
8469 value for kill-buffer-hook.
8471 1999-07-21 Sean MacLennan <seanm@storm.ca>
8473 * auto-show.el (auto-show-truncationp): changed to match
8474 `window_translation_on'
8476 1999-07-30 XEmacs Build Bot <builds@cvs.xemacs.org>
8478 * XEmacs 21.2.19 is released
8480 1999-07-28 SL Baur <steve@miho>
8482 * code-files.el (insert-file-contents): Fix docstring.
8483 revert previous change.
8485 1999-07-26 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
8487 * fill.el (fill-region-as-paragraph): Change re-break-point to
8488 contain word-across-newline plus one character so that filling
8489 Japanese and Chinese works as desired.
8490 * simple.el (do-auto-fill): Ditto.
8492 1999-07-26 SL Baur <steve@miho>
8494 * mule/japanese.el ("Japanese"): Do not specify a default input
8496 Suggested by MORIOKA Tomohiko <tomo@etl.go.jp>
8498 1999-07-23 Jan Vroonhof <vroonhof@math.ethz.ch>
8500 * custom.el ((not (fboundp 'defun*))): Insert autoload crap to be
8501 able to use cl-macs macro in early lisp.
8503 1999-07-23 Jan Vroonhof <jan@xemacs.org>
8508 Massive custom Theme API changes.
8510 1999-07-22 MORIOKA Tomohiko <tomo@etl.go.jp>
8512 * code-files.el (insert-file-contents): Regard
8513 coding-system-magic-cookie if `coding-system-for-read' is nil.
8515 1999-07-22 MORIOKA Tomohiko <tomo@etl.go.jp>
8517 * mule/thai-xtis.el: Add coding: local variable, to avoid
8518 bootstrapping problem with C locale.
8520 1999-07-22 Andy Piper <andy@xemacs.org>
8522 * dumped-lisp.el (preloaded-file-list): guard against putting
8523 gutter-items in a less than functional XEmacs.
8524 * gutter-items.el: put call to `add-tab-to-gutter' back in.
8526 1999-07-18 Bob Weiner <weiner@beopen.com>
8528 * fill.el (fill-context-prefix): Fixed bug that prevented the
8529 setting of an adaptive fill prefix when the `dont-skip-first' was
8532 1999-07-22 SL Baur <steve@miho>
8534 * gutter-items.el: remove unguarded call to `add-tab-to-gutter'.
8536 1999-06-25 Karl M. Hegbloom <karlheg@debian.org>
8538 * files.el (interpreter-mode-alist): add `make', `guile', and
8539 `emacs' entries. (#!/usr/bin/make -f ought to send a file into
8540 makefile-mode, guile is a scheme, and someday XEmacs will be
8541 modular enough to use as an efficient scripting tool.)
8543 1999-07-06 MORIOKA Tomohiko <tomo@etl.go.jp>
8545 * mule/mule-cmds.el (reset-language-environment): Regard
8546 coding-category `utf-8' and `ucs-4' if they are available.
8548 1999-07-06 MORIOKA Tomohiko <tomo@etl.go.jp>
8550 * mule/mule-cmds.el (set-default-coding-systems): Fix DOC-string.
8551 (prefer-coding-system): Fix DOC-string.
8553 * mule/mule-cmds.el (coding-system-change-eol-conversion): Fix
8556 * mule/mule-cmds.el (mule-keymap): Change keymap name from MULE to
8558 (coding-system-change-eol-conversion): Fix DOC-string.
8560 1999-06-30 MORIOKA Tomohiko <tomo@etl.go.jp>
8562 * mule/mule-cmds.el (mule-keymap): Use `describe-coding-system'
8563 instead of `list-coding-system'.
8565 1999-06-29 MORIOKA Tomohiko <tomo@etl.go.jp>
8567 * menubar-items.el (default-menubar): `select-input-method' was
8568 renamed to `set-input-method'.
8570 * mule/mule-cmds.el (set-language-info-alist): Fix setting for
8571 "Set Language Environment" menu.
8573 * mule/mule-cmds.el (set-language-info-alist): Fix setting for
8574 "Describe Language Support" menu.
8576 1999-06-29 MORIOKA Tomohiko <tomo@etl.go.jp>
8578 * mule/chinese.el ("Chinese-GB"): Rename
8579 `chinese-gb-environment-setup-function' to
8580 `setup-chinese-gb-environment-internal'.
8582 1999-06-29 MORIOKA Tomohiko <tomo@etl.go.jp>
8584 * mule/korean.el: Use `define-coding-system-alias' instead of
8585 `copy-coding-system'.
8587 1999-06-29 MORIOKA Tomohiko <tomo@etl.go.jp>
8589 * mule/mule-cmds.el (set-language-environment-coding-systems):
8590 Treat duplicated coding-categories.
8592 1999-06-29 MORIOKA Tomohiko <tomo@etl.go.jp>
8594 * mule/japanese.el: Use `define-coding-system-alias' instead of
8595 `copy-coding-system'.
8597 1999-06-29 MORIOKA Tomohiko <tomo@etl.go.jp>
8599 * mule/vietnamese.el: Specify `iso-8-1' as a category of
8600 coding-system `viscii'.
8602 1999-06-29 MORIOKA Tomohiko <tomo@etl.go.jp>
8605 - Specify `iso-8-1' as a category of coding-system `koi8-r'.
8606 (cyrillic-alternativnyj-decode-table): New variable.
8607 (cyrillic-alternativnyj-encode-table): New variable.
8608 - Specify `iso-8-1' as a category of coding-system
8610 - Abolish general Cyrillic environment.
8612 1999-06-29 MORIOKA Tomohiko <tomo@etl.go.jp>
8615 - Use `define-coding-system-alias' instead of `copy-coding-system'.
8616 - Register `chinese-gb-environment-setup-function' as a
8617 `setup-function' of "Chinese-GB" environment.
8619 1999-06-29 MORIOKA Tomohiko <tomo@etl.go.jp>
8621 * mule/mule-cmds.el (set-language-info-alist): Allow dummy
8622 optional argument `parents'.
8624 * mule/thai-xtis.el: Specify `tis-620' as `tutorial-coding-system'
8625 property for Thai-XTIS.
8627 * mule/mule-help.el (help-with-tutorial): Use property
8628 `tutorial-coding-system' of language-info as a coding-system to
8631 1999-06-29 MORIOKA Tomohiko <tomo@etl.go.jp>
8633 * mule/thai-xtis.el: Don't setup `setup-function' and
8636 * mule/mule-cmds.el (set-language-environment-coding-systems): Use
8637 `set-coding-category-system' to set up coding-system for
8640 * mule/mule-cmds.el (prefer-coding-system): Use
8641 `set-coding-category-system' to set up coding-system for
8644 1999-06-29 MORIOKA Tomohiko <tomo@etl.go.jp>
8646 * mule/thai-xtis.el: Specify TUTORIAL.th as the tutorial file for
8647 Thai-XTIS environment.
8649 * mule/mule-cmds.el (prefer-coding-system): Use
8650 `find-coding-system' instead of `coding-system-p'.
8652 1999-06-28 MORIOKA Tomohiko <tomo@etl.go.jp>
8654 * mule/mule-cmds.el (set-language-environment-coding-systems):
8655 Modify eol-type for XEmacs.
8657 * mule/thai-xtis.el: Delete unused local variable `category'.
8659 * mule/mule-cmds.el (coding-system-change-eol-conversion): New
8661 (prefer-coding-system): Don't call
8662 `update-coding-systems-internal'; use function
8663 `coding-category-list' instead of variable `coding-category-list';
8664 use `set-coding-priority-list' instead of `set-coding-priority';
8665 modify `eol-type' for XEmacs.
8667 * mule/mule-misc.el (string-width): Use `charset-width' instead of
8669 (char-width): Likewise.
8671 1999-06-28 MORIOKA Tomohiko <tomo@etl.go.jp>
8673 * mule/thai-xtis.el: Specify `iso-8-1' as coding-category of
8676 * mule/mule-cmds.el (set-language-environment-coding-systems): Use
8677 `set-coding-priority-list' instead of `set-coding-priority'; don't
8678 call `update-coding-systems-internal'.
8680 * mule/mule-misc.el (coding-system-get): New function.
8681 (coding-system-put): New function.
8682 (coding-system-category): New function.
8684 1999-06-28 MORIOKA Tomohiko <tomo@etl.go.jp>
8686 * dumped-lisp.el (preloaded-file-list): Load "thai-xtis-chars"
8687 when Mule is running; load "mule/thai-xtis" instead of "thai-xtis"
8688 to avoid conflict with leim/quail/thai-xtis.
8690 * mule/thai-xtis.el: Split definition of the charset `thai-xtis'
8691 to thai-xtis-chars.el.
8693 * mule/thai-xtis-chars.el: New file (split from
8696 1999-06-28 MORIOKA Tomohiko <tomo@etl.go.jp>
8698 * mule/thai-xtis.el:
8699 - Change category for the charset `thai-xtis' to `?x' from `?T'.
8700 - Add syntax entries.
8701 - Put `preferred-coding-system' of the charset `thai-xtis' to
8704 1999-06-28 TAKAHASHI Naoto <ntakahas@etl.go.jp>
8706 * mule/thai-xtis.el: ccl-decode-thai-xtis and subroutines
8707 rewritten to use write-multibyte-character.
8709 1999-06-28 MORIOKA Tomohiko <tomo@etl.go.jp>
8711 mule/mule-cmds.el (view-hello-file): Use `iso-2022-7bit' instead
8713 (prefer-coding-system): Synced up with Emacs 20.3.11 but not
8715 (read-input-method-name): Treat optional argument `default'.
8717 1999-06-28 MORIOKA Tomohiko <tomo@etl.go.jp>
8719 * mule/mule-cmds.el (set-language-info): Don't set up menus at
8721 (set-language-info-alist): Set up menus here.
8723 1999-06-28 MORIOKA Tomohiko <tomo@etl.go.jp>
8725 * minibuf.el (completing-read): Add new optional argument
8727 (read-coding-system): Add new optional argument
8728 `default-coding-system'.
8730 1999-06-03 Ken'ichi Handa <handa@gnu.org>
8732 * mule/vietnamese.el (ccl-encode-vscii): Typo fixed
8733 (viet-viscii-...->viet-vscii...).
8735 1999-05-13 Ken'ichi Handa <handa@gnu.org>
8737 * mule/mule-cmds.el: Change MULE to Mule in docstrings
8740 1999-04-12 Richard M. Stallman <rms@gnu.org>
8742 * mule/mule-cmds.el (input-method-function): Add permanent-local
8745 1999-03-30 Dave Love <fx@gnu.org>
8747 * mule/mule-cmds.el (current-language-environment): Doc fix.
8749 1999-02-06 Richard Stallman <rms@gnu.org>
8751 * mule/european.el (setup-slovenian-environment): New function.
8752 ("Slovenian"): New language environment.
8754 1999-01-27 Dave Love <fx@gnu.org>
8756 * mule/mule-cmds.el (current-language-environment): Provide :link,
8757 :type (choices) and appropriate :get.
8759 1999-01-14 Kenichi Handa <handa@etl.go.jp>
8761 * mule/mule-cmds.el (describe-language-environment): Don't alter
8764 1999-01-06 Eli Zaretskii <eliz@gnu.org>
8766 * mule/mule-cmds.el (prefer-coding-system): Call
8767 set-coding-priority, so that the internal array of priorities is
8770 1998-12-30 Eli Zaretskii <eliz@mescaline.gnu.org>
8772 * mule/mule-cmds.el (prefer-coding-system): If the argument
8773 requires specific EOL conversion type, make the default coding
8776 1998-12-17 Eli Zaretskii <eliz@mescaline.gnu.org>
8778 * mule/mule-cmds.el (set-language-environment): Pass the default
8779 eol-type to set-language-environment-coding-systems.
8780 (set-default-coding-systems): Copy the eol-type property for the
8781 new default values of {buffer-file,process}-coding-system from the
8783 (set-language-environment-coding-systems): Accept an optional
8784 argument EOL-TYPE, and set the eol-type property of the default
8785 coding systems accordingly.
8787 1998-10-26 Kenichi Handa <handa@etl.go.jp>
8789 * mule/chinese.el (pre-write-encode-hz): Cancel previous change,
8790 use generate-new-buffer instead of get-buffer-create.
8792 1998-10-21 Kenichi Handa <handa@etl.go.jp>
8794 * mule/chinese.el (pre-write-encode-hz): Use with-temp-buffer.
8796 1998-10-16 Markus Rost <rost@delysid.gnu.org>
8798 * mule/mule-cmds.el (default-input-method): Fix custom type.
8800 1998-10-12 Richard Stallman <rms@psilocin.ai.mit.edu>
8802 * mule/mule-cmds.el (setup-specified-language-environment):
8803 Add apropos-inhibit property.
8804 (describe-specified-language-support): Likewise.
8806 1998-09-06 Bill Richter <richter@math.nwu.edu>
8808 * mule/mule-cmds.el: Doc fixes.
8810 1998-09-02 Kenichi Handa <handa@etl.go.jp>
8812 * mule/mule-cmds.el (register-input-method): Doc-string
8815 1998-09-01 Dave Love <fx@gnu.org>
8817 * mule/mule-cmds.el (current-language-environment): Fix
8820 1998-08-31 Paul Eggert <eggert@twinsun.com>
8822 * mule/chinese.el, mule/cyrillic.el, mule/ethiopic.el,
8823 mule/european.el, mule/hebrew.el, mule/japanese.el,
8824 mule/korean.el, mule/vietnamese.el: Add coding: local variable, to
8825 avoid bootstrapping problem if you need to recompile all the Lisp
8826 files using interpreted code.
8828 1998-08-26 Kenichi Handa <handa@etl.go.jp>
8830 * mule/european.el ("Latin-1"): Modify `documentation' key value.
8831 ("Latin-2"): Likewise.
8833 1998-08-18 Per Starback <starback@update.uu.se>
8835 * mule/european.el (setup-latin2-environment): Fix typo.
8837 1998-08-18 Kenichi Handa <handa@etl.go.jp>
8839 * mule/european.el: Give proper value of `input-method' key to all
8842 * mule/mule-cmds.el (activate-input-method): Handle the case that
8843 the arg INPUT-METHOD is nil correctly.
8844 (read-multilingual-string): Activate the specified input method
8845 before calling read-string. Afterward, activate the original
8848 1998-08-15 Kenichi HANDA <handa@etl.go.jp>
8850 * mule/mule-cmds.el (language-info-alist): Doc-string modified.
8851 (set-language-info-alist): Fix typo in doc-string.
8853 * mule/hebrew.el ("Hebrew"): Delete describe-function key.
8855 1998-08-09 Kenichi HANDA <handa@etl.go.jp>
8857 * mule/mule-cmds.el (language-info-alist): Doc-string modified.
8858 (reset-language-environment): New function for the job that
8859 setup-english-environment used to do.
8860 (set-language-environment): Do more setups according to the info
8861 in language-info-alist.
8862 (read-language-name): Handle the case that the arg KEY is nil.
8863 (describe-language-environment): Handle input-method property.
8865 * mule/: All files under this directory, which related with
8866 specific languages (such as mule/european.el, mule/greek.el,
8867 mule/hebrew.el, mule/misc-lang.el), modified as below.
8868 (setup-XXX-environment): Just call set-language-environment. If
8869 they used to do some other jobs than what done by
8870 set-language-environment, those jobs are done in
8871 setup-XXX-environment-internal now.
8872 ("LANUGAGE-ENVIRONMENT"): Delete property setup-function or change
8873 the value to setup-XXX-environment-internal. Add properties
8874 input-method and features.
8876 * mule/english.el (setup-english-environment): Just call
8877 reset-language-environment.
8879 * mule/european.el (setup-8-bit-environment): Function deleted.
8881 1998-08-08 Richard Stallman <rms@psilocin.ai.mit.edu>
8883 * mule/mule-cmds.el (input-method-exit-on-first-char)
8884 (input-method-use-echo-area): Doc fixes.
8886 1998-08-06 Kenichi Handa <handa@etl.go.jp>
8888 * mule/mule-cmds.el (input-method-exit-on-first-char): New
8890 (input-method-use-echo-area): New variable.
8892 1998-08-01 Kenichi HANDA <handa@etl.go.jp>
8894 * mule/mule-cmds.el (language-info-alist): Doc-string modified.
8896 1998-07-30 Ken'ichi Handa <handa@delysid.gnu.org>
8898 * mule/mule-cmds.el (activate-input-method): Update mode line.
8899 (inactivate-input-method): Likewise.
8901 1998-07-19 Kenichi Handa <handa@etl.go.jp>
8903 * mule/mule-cmds.el (read-multilingual-string): Don't activate an
8904 input method in the current buffer, but just bind
8905 current-input-method.
8907 1998-07-08 Kenichi Handa <handa@etl.go.jp>
8909 * mule/hebrew.el ("Hebrew"): Add coding-priority.
8911 * mule/misc-lang.el ("IPA"): Add coding-priority and
8914 1998-06-26 Ken'ichi Handa <handa@melange.gnu.org>
8916 * mule/greek.el: Add coding-priority.
8918 1998-05-23 Richard Stallman <rms@psilocin.ai.mit.edu>
8920 * mule/mule-cmds.el (register-input-method): Rename arg ENV to
8923 1998-05-20 Richard Stallman <rms@psilocin.ai.mit.edu>
8925 * mule/mule-cmds.el (register-input-method): Fix previous change.
8926 (setup-specified-language-environment): Doc fix.
8928 1998-05-19 Richard Stallman <rms@psilocin.ai.mit.edu>
8930 * mule/mule-cmds.el: Several doc fixes.
8931 (get-language-info, set-language-info): Rename argument.
8932 (set-language-info-alist): Likewise.
8933 (register-input-method): Rename argument.
8934 (activate-input-method): If INPUT-METHOD is nil, deactivate.
8936 1998-05-04 Kenichi Handa <handa@etl.go.jp>
8938 * mule/mule-cmds.el (toggle-input-method): Use a more appropriate
8939 default value while reading an input method.
8941 1998-05-01 Kenichi Handa <handa@etl.go.jp>
8943 * mule/mule-cmds.el (universal-coding-system-argument):
8944 Use buffer-file-coding-system as default.
8946 1998-04-14 Andreas Schwab <schwab@mescaline.gnu.org>
8948 * mule/korean.el ("Korean"): Doc fix.
8950 1998-04-11 Kenichi Handa <handa@etl.go.jp>
8952 * mule/mule-cmds.el (describe-language-environment): Print the
8953 languge environment at the head.
8955 1998-04-06 Kenichi Handa <handa@etl.go.jp>
8957 * mule/japanese.el: Set exit-function to exit-japanese-environment
8958 for Japanese environment.
8960 1998-03-20 Richard Stallman <rms@psilocin.gnu.org>
8962 * mule/mule-cmds.el (set-language-environment): Doc fix.
8963 (current-language-environment): Use defcustom.
8964 (default-input-method): Specify :type.
8966 1998-03-02 Kenichi Handa <handa@etl.go.jp>
8968 * mule/mule-cmds.el (set-default-coding-systems): Doc-string
8970 (prefer-coding-system): Doc-string modified.
8972 1998-01-21 Kenichi Handa <handa@etl.go.jp>
8974 * mule/mule-cmds.el (set-language-info): Doc-string
8975 describes `coding-priority' KEY.
8976 (set-language-environment-coding-systems): New function.
8977 (select-safe-coding-system): New function.
8978 (set-language-info): New optional args DESCRIBE-MAP and SETUP-MAP.
8979 (set-language-info-alist): New optionla arg PARENTS. Call
8980 set-language-info with appropriate DESCRIBE-MAP and SETUP-MAP args.
8981 (set-language-environment-coding-systems): New function.
8983 * mule/chinese.el: Remove setting up of
8984 describe-chinese-environment-map and
8985 setup-chinese-environment-map. Exclude them in args of calls to
8986 set-language-info-alist. Register coding-priority key in
8987 language-info-alist.
8989 * mule/cyrillic.el: Remove setting up of
8990 describe-cyrillic-environment-map and
8991 setup-cyrillic-environment-map. Exclude them in args of calls to
8992 set-language-info-alist. Register coding-priority key in
8993 language-info-alist.
8995 * mule/english.el: Register coding-priority key in
8996 language-info-alist.
8998 * mule/ethiopic.el: Register coding-priority key in
8999 language-info-alist.
9001 * mule/european.el: Remove setting up of
9002 describe-european-environment-map and
9003 setup-european-environment-map. Exclude them in args of calls to
9004 set-language-info-alist. Register coding-priority key in
9005 language-info-alist. Add "German" language env.
9006 (setup-8-bit-environment): Delete CODING-SYSTEM arg.
9007 (setup-german-environment): New function.
9009 * mule/greek.el (setup-greek-environment): For Greek lang. env.,
9010 change default input method to "greek-postfix".
9012 * mule/japanese.el, mule/korean.el, mule/vietnamese.el: Register
9013 coding-priority key in
9015 1997-12-19 Stephen Eglen <stephen@cns.ed.ac.uk>
9017 * mule/mule-cmds.el (set-language-info): Doc fix.
9018 (input-method-inactivate-hook): Doc fix.
9020 1997-11-20 Karl Heuer <kwzh@gnu.org>
9022 * mule/mule-cmds.el (set-input-method): Renamed from
9023 select-input-method.
9025 1997-11-07 Kenichi Handa <handa@etl.go.jp>
9027 * mule/mule-cmds.el (set-language-environment): Run
9028 exit-language-environment-hook before calling `exit-function'
9029 which is specified for the language environment.
9031 1997-10-23 Kenichi Handa <handa@etl.go.jp>
9033 * mule/mule-cmds.el (set-default-coding-systems): Doc-string
9035 (prefer-coding-system): Likewise.
9036 (describe-language-environment): Print aliases of each coding
9038 (set-language-environment-hook): New variable.
9039 (exit-language-environment-hook): New variable.
9040 (set-language-environment): Call these hooks. Before setting a
9041 new language environment, exit from the
9042 current-language-environment if necessary.
9043 (input-method-verbose-flag): The value can be nil, t,
9044 complex-only, or default.
9045 (input-method-highlight-flag): Doc-string augmented.
9046 (activate-input-method): Check if we can run the registered
9047 function to activate an input method.
9049 * mule/korean.el: Set exit-function for language environment
9050 "Korean" to exit-korean-environment.
9051 (setup-korean-environment): Moved to korea-util.el.
9053 1997-10-21 Kenichi Handa <handa@etl.go.jp>
9055 * mule/mule-cmds.el (read-multilingual-string): Use
9056 current-input-method prior to default-input-method. Don't bind
9057 current-input-method by `let', instead, activate the specified
9058 input method in the current buffer temporarily.
9060 1997-10-19 John F. Whitehead <jfw@cisco.com>
9062 * mule/mule-cmds.el (describe-language-environment): Fix prompt.
9064 1997-10-21 Kenichi Handa <handa@etl.go.jp>
9066 * mule/chinese.el (post-read-decode-hz): Return the result of
9068 (pre-write-encode-hz): Do not change the value of
9071 1998-09-06 Bill Richter <richter@math.nwu.edu>
9073 * mule/mule-ccl.el: Doc fixes.
9075 1998-04-20 Kenichi Handa <handa@etl.go.jp>
9077 * mule/mule-ccl.el (declare-ccl-program): New optional arg VECTOR.
9078 (check-ccl-program): New macro.
9080 1998-01-21 Kenichi Handa <handa@etl.go.jp>
9082 * mule/mule-ccl.el: Comment about CCL syntax modified.
9083 (ccl-command-table): Add read-multibyte-character and
9084 write-multibyte-character.
9085 (ccl-code-table): Add ex-cmd.
9086 (ccl-extended-code-table): New variable.
9087 (ccl-embed-extended-command): New function.
9088 (ccl-compile-read-multibyte-character,
9089 ccl-compile-write-multibyte-character) New functions.
9090 (ccl-dump-ex-cmd, ccl-dump-read-multibyte-character,
9091 ccl-dump-write-multibyte-character): New functions.
9093 1999-07-22 SL Baur <steve@miho>
9095 * config.el (config-value-file): config.values is installed into
9097 From Karl M. Hegbloom <karlheg@cathcart.sysc.pdx.edu>
9099 1999-07-19 Didier Verna <didier@xemacs.org>
9101 * rect.el: all functions rewritten, except when noted. Below is a
9102 list of interface changes.
9103 (apply-on-rectangle): new function. Obsoletes
9104 `operate-on-rectangle'. All functions that used to call this
9105 function now call the new one.
9106 (kill-rectangle): added optional prefix arg to fill lines.
9107 (delete-rectangle): ditto.
9108 (delete-extract-rectangle): ditto.
9109 (open-rectangle): ditto.
9110 (clear-rectangle): ditto.
9111 (delete-rectangle-line): added third arg FILL.
9112 (delete-extract-rectangle-line): ditto.
9113 (open-rectangle-line): ditto.
9114 (clear-rectangle-line): ditto.
9116 1999-07-18 Andy Piper <andy@xemacs.org>
9118 * menubar-items.el (default-menubar): add gutter options.
9120 * gutter-items.el: new file.
9121 (gutter): new group for custom.
9122 (gutter-visible-p): new variable.
9123 (default-gutter-position): ditto.
9124 (buffers-tab): new group for the buffers tab.
9125 (gutter-buffers-tab): widget to put in the gutter.
9126 (buffers-tab-max-size): max number of tabs.
9127 (buffers-tab-switch-to-buffer-function): function to call when a
9129 (buffers-tab-omit-function): filter buffers with this function.
9130 (buffers-tab-format-buffer-line-function): format buffer names for
9132 (buffers-tab-switch-to-buffer): like switch-to-buffer but without
9134 (build-buffers-tab-internal): build a list of tab items.
9135 (buffers-tab-items): ditto.
9136 (add-tab-to-gutter): put a tab in the gutter area.
9137 (update-tab-in-gutter): reset the buffers in the tab.
9139 * dumped-lisp.el (preloaded-file-list): dump gutter-items.
9141 * buffer.el (switch-to-buffer): run switch-to-buffer-hooks.
9142 (switch-to-buffer-hooks): new hook.
9144 * toolbar.el (default-toolbar-position): fix typo.
9146 1999-07-16 Andy Piper <andy@xemacs.org>
9148 * gui.el (make-dialog-frame): turn off gutters for dialogs.
9150 1999-07-15 Didier Verna <didier@xemacs.org>
9152 * cus-edit.el (custom-prompt-variable): optional third arg makes
9153 prompt for a comment string.
9154 (customize-set-value): optional prefix makes this function handle
9156 (customize-set-variable): ditto.
9157 (customize-save-variable): ditto.
9158 (customize-customized): handle custom comments.
9159 (customize-save-customized): ditto.
9160 (custom-variable-state-set): ditto.
9161 (custom-face-state-set): ditto.
9162 (customize-saved): ditto.
9163 (custom-variable-set): ditto.
9164 (custom-face-set): ditto.
9165 (custom-variable-save): ditto.
9166 (custom-face-save): ditto.
9167 (custom-variable-reset-saved): ditto.
9168 (custom-face-reset-saved): ditto.
9169 (custom-variable-reset-standard): ditto.
9170 (custom-face-reset-standard): ditto.
9171 (custom-comment-face): new face.
9172 (custom-comment-tag-face): ditto.
9173 (custom-comment): new widget.
9174 (custom-comment-create): new function.
9175 (custom-comment-delete): ditto.
9176 (custom-comment-value-set): ditto.
9177 (custom-comment-show): ditto.
9178 (custom-comment-invisible-p): ditto.
9179 (custom-variable-value-create): create a comment field widget.
9180 (custom-face-value-create): ditto.
9181 (custom-variable-menu): new entry for adding a custom comment.
9182 (custom-face-menu): ditto.
9183 (custom-save-variables): possibly save custom comments.
9184 (custom-save-faces): ditto.
9186 * cus-face.el (custom-set-faces): the arguments can now have a
9187 custom comment as fourth argument.
9189 * custom.el (custom-set-variables): the arguments can now have a
9190 custom comment as fifth element.
9192 1999-07-13 XEmacs Build Bot <builds@cvs.xemacs.org>
9194 * XEmacs 21.2.18 is released
9196 1999-07-13 SL Baur <steve@miho>
9198 * lib-complete.el (read-library-name): Revert previous change.
9199 (read-library): Ditto.
9201 1999-06-24 Karl M. Hegbloom <karlheg@debian.org>
9203 * packages.el (packages-package-list): Capitalize docstring.
9205 * packages.el (packages-find-package-library-path): Use #'nconc
9206 rather than #'append to reduce consing -- #'mapcar uses Flist,
9207 which returns a freshly consed list. #'append would create yet
9208 another fresh list, using Fmake_list in concat.
9210 * packages.el (package-provide): Use setq with remassq like it
9211 says in its docstring.
9213 1999-07-06 SL Baur <steve@miho.m17n.org>
9215 * lib-complete.el (progn-with-message): Fix typo.
9217 1999-07-06 SL Baur <steve@miho.m17n.org>
9219 * mule/mule-misc.el (char-octet): Make function match docstring.
9220 From Katsumi Yamaoka <yamaoka@jpl.org>
9222 1999-06-15 Karl M. Hegbloom <karlheg@debian.org>
9224 * wid-edit.el (widget-documentation): corrected spelling error.
9226 1999-06-23 Jonathan Marten <jonathan.marten@uk.sun.com>
9228 * x-win-sun.el (x-win-init-sun): Don't rebind Find and Sh-find
9229 keys if already bound
9231 1999-07-06 SL Baur <steve@miho.m17n.org>
9233 * lib-complete.el (progn-with-message): Revert previous changes.
9235 1999-06-24 Bob Weiner <weiner@beopen.com>
9237 * lib-complete.el (find-library):
9238 (find-library-other-window):
9239 (find-library-other-frame): Completely rewrote
9240 so that these functions actually work when called non-interactively.
9241 Also made them handle LIBRARY arguments which end with .el or .elc.
9243 1999-06-24 Bob Weiner <weiner@beopen.com>
9245 * simple.el (indent-new-comment-line): Locally bound
9246 `block-comment-start' to `comstart' or else when this is called
9247 from do-auto-fill, e.g. in Lisp mode, it will insert any non-nil
9248 `block-comment-start' value, ignoring any existing spacing after a
9249 comment prefix in the previous line and producing ugly comments.
9251 1999-06-23 Bob Weiner <weiner@beopen.com>
9253 * list-mode.el (mouse-choose-completion):
9254 (choose-completion):
9255 (completion-switch-to-minibuffer): Added.
9256 ([Tab]): [Tab] previously switched to the minibuffer
9257 but since [space] does that and since most applications in the
9258 world use [Tab] to select the next item in a list, do that in the
9259 *Completions* buffer too. This will cause the least confusion
9260 among the largest population of users. -- Bob Weiner, BeOpen.com,
9263 1999-06-22 Bob Weiner <weiner@beopen.com>
9265 * help.el (help-buffer-name): Added support for a null value
9266 of `help-buffer-prefix-string' since some buffers require no
9269 1999-06-20 Bob Weiner <weiner@beopen.com>
9271 * list-mode.el (completion-list-mode-quit): Added and bound to {q}
9272 in the completion-list-mode-map to bury the completions buffer
9273 even when the minibuffer is no longer active.
9275 1999-06-20 Bob Weiner <weiner@beopen.com>
9277 * list-mode.el (list-mode): It is visually disconcerting to have
9278 the text cursor disappear within list buffers, especially when
9279 moving from window to window, so leave it visible.
9281 1999-07-01 SL Baur <steve@miho.m17n.org>
9283 * menubar-items.el (default-menubar): Conditionalize the bug
9284 report menu item (which may not be possible in this XEmacs).
9285 Reported by: Ken'ichi Handa <handa@etl.go.jp>
9287 1999-06-30 SL Baur <steve@miho.m17n.org>
9289 * subr.el (with-current-buffer): DOC string fix.
9290 Suggested by Bob Weiner <weiner@altrasoft.com>
9292 1999-06-25 Charles G Waldman <cgw@fnal.gov>
9294 * cus-face.el (custom-face-italic): insert missing args
9296 1999-06-24 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
9298 * packages.el (package-locations): Changed default early package
9299 hierarchies to ~/.xemacs/mule-packages and
9300 ~/.xemacs/xemacs-packages.
9302 1999-06-23 SL Baur <steve@miho.m17n.org>
9304 * mule/mule-category.el (Top Level): ASCII is also latin-1.
9306 1999-06-15 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
9308 * packages.el (package-locations): Changed default early package
9309 hierarchy to ~/.xemacs/packages.
9310 (package-locations): Removed `packages' as a possible name for a
9311 late package hierarchy.
9313 1999-06-20 MORIOKA Tomohiko <tomo@etl.go.jp>
9315 * mule/mule-category.el (word-combining-categories): Set up new
9317 (word-separating-categories): Likewise.
9319 1999-06-22 XEmacs Build Bot <builds@cvs.xemacs.org>
9321 * XEmacs 21.2.17 is released
9323 1999-06-17 Robert Pluim <rpluim@bigfoot.com>
9325 * font-menu.el (font-menu-set-font): allow for nil specification
9328 1999-06-16 MORIOKA Tomohiko <tomo@etl.go.jp>
9330 * mule/thai-xtis.el: Specify `columns' of the charset `thai-xtis'
9333 1999-06-12 MORIOKA Tomohiko <tomo@etl.go.jp>
9335 * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Use NBSP of ISO
9336 8859-5 instead of ISO 8859-1.
9338 1999-06-15 SL Baur <steve@steve1.m17n.org>
9340 * mule/vietnamese.el (viet-vscii-encode-table): Use split-char.
9341 (viet-viscii-encode-table): Ditto.
9343 * mule/mule-misc.el: Delete split-char & split-char-or-char-int.
9344 Make obsolete definition of char-octet.
9346 1999-06-14 SL Baur <steve@steve1.m17n.org>
9348 * subr.el: Move no-Mule make-char ...
9349 * help-nomule.el (make-char): To here.
9350 (string-width): Make Mule compatibility alias.
9352 1999-06-15 Andy Piper <andy@xemacs.org>
9354 * select.el (get-selection-no-error): really make there be no-error.
9355 (get-selection): revert to original.
9357 1999-06-11 Andy Piper <andy@xemacs.org>
9359 * select.el (selection-sets-clipboard): renamed.
9360 (own-selection): use it.
9362 1999-06-11 XEmacs Build Bot <builds@cvs.xemacs.org>
9364 * XEmacs 21.2.16 is released
9366 1999-06-09 MORIOKA Tomohiko <tomo@etl.go.jp>
9368 * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Set 32 for
9369 missing characters to avoid crash.
9371 1999-06-09 Jan Vroonhof <vroonhof@math.ethz.ch>
9373 * coding.el (set-terminal-coding-system): Only set the console
9374 coding system on the selected console if it is a tty.
9376 1999-06-10 Jan Vroonhof <vroonhof@math.ethz.ch>
9383 * faces.el (frob-face-property):
9384 * font-menu.el (font-menu-set-font):
9385 Actually apply changes from 1999-03-17
9387 1999-06-10 Andy Piper <andy@xemacs.org>
9389 * select.el (get-selection): abstract out non error-signalling
9391 (get-selection-no-error): get-selection without signalling an
9393 (selection-is-clipboard-p): new variable. controls whether the
9394 selection sets the clipboard.
9395 (own-selection): use it.
9397 * mouse.el (insert-selection): fallback to clipboard after trying
9398 primary selection and cutbuffer.
9400 1999-06-05 Andy Piper <andy@xemacs.org>
9402 * x-select.el (xselect-kill-buffer-hook-1): use generalised
9403 selection functions.
9405 1999-06-04 MORIOKA Tomohiko <tomo@etl.go.jp>
9407 * code-files.el (buffer-file-coding-system): Use `raw-text' as
9409 (load): Use `raw-text' instead of `no-conversion'.
9410 (insert-file-contents): Likewise.
9412 * bytecomp.el (byte-compile-insert-header): Use `raw-text' instead
9415 1999-06-03 MORIOKA Tomohiko <tomo@etl.go.jp>
9417 * coding.el: Don't copy `no-conversion' to `raw-text'.
9419 1999-06-07 Hrvoje Niksic <hniksic@srce.hr>
9421 * subr.el (make-char): Define it if Mule is not around.
9423 1999-06-07 SL Baur <steve@steve1.m17n.org>
9425 * mule/mule-help.el: Add trailing newline. Use mule keyword.
9427 * x-select.el (x-disown-selection-internal): Restore symbol as an
9429 (xselect-kill-buffer-hook-1): Use disown-selection-internal.
9431 1999-06-04 XEmacs Build Bot <builds@cvs.xemacs.org>
9433 * XEmacs 21.2.15 is released
9435 1999-06-02 Oscar Figueiredo <oscar@xemacs.org>
9437 * subr.el (split-string): Avoid infinite looping
9439 1999-05-30 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
9441 * ldap.el (ldap-ignore-attribute-codings): New variable
9442 (ldap-default-attribute-decoder): New variable
9443 (ldap-coding-system): New variable
9444 (ldap-attribute-syntax-encoders): New variable
9445 (ldap-attribute-syntax-decoders): New variable
9446 (ldap-attribute-syntaxes-alist): New variable
9447 (ldap-encode-boolean): New function
9448 (ldap-decode-boolean): New function
9449 (ldap-encode-country-string): New function
9450 (ldap-decode-string): New function
9451 (ldap-decode-address): New function
9452 (ldap-encode-address): New function
9453 (ldap-decode-attribute): New function
9454 (ldap-search): Use some of these
9456 1999-05-25 Jan Vroonhof <jan@xemacs.org>
9458 * version.el (emacs-version): Make the patch level/beta come
9459 before the XEmacs qualifier so that it gets into (funcall
9460 emacs-version) and thus in the bug reports.
9461 (emacs-version>=): Support patch levels.
9463 1999-06-03 SL Baur <steve@xemacs.org>
9465 * version.el: implement x.y.z version number
9466 From Jan Vroonhof <vroonhof@math.ethz.ch>
9468 1999-05-27 Yoshiki Hayashi <g740685@komaba.ecc.u-tokyo.ac.jp>
9470 * mule/mule-cmds.el (read-input-method-name): set input-method properly.
9472 1999-05-22 Vin Shelton <acs@xemacs.org>
9474 * startup.el: Document -private and break out non-standard X options.
9476 1999-05-26 SL Baur <steve@gneiss.etl.go.jp>
9478 * mule/mule-charset.el (charset-after): New function.
9479 (charset-direction): Synch with Mule, update docstring.
9480 (get-charset-property): New function.
9481 (put-charset-property): New function.
9482 (charset-plist): New function.
9484 * mule/mule-charset.el (compose-region):
9485 (decompose-region): remove; these functions (which don't work
9486 since we don't do composite characters) have been moved to
9488 (toplevel): follow coding standards
9490 1999-05-26 SL Baur <steve@gneiss.etl.go.jp>
9492 * dumped-lisp.el (preloaded-file-list): mule-files.el does not
9495 * code-files.el: Fix commentary to follow coding standards. Move
9496 the single line left in mule-files.el to here.
9498 * mule/mule-files.el: delete.
9500 1999-05-24 SL Baur <steve@gneiss.etl.go.jp>
9502 * info.el (Info-scroll-prev): Use event functions instead of the
9503 old emacs 19 interface.
9505 1999-06-02 Andy Piper <andy@xemacs.org>
9507 * x-font-menu.el (x-font-menu-load-font):
9508 font-menu-registry-encoding -> x-font-menu-registry-encoding type.
9510 1999-05-31 Andy Piper <andy@xemacs.org>
9512 * font-menu.el (font-menu-ignore-scaled-fonts): move to font-menu
9514 (font-menu-this-frame-only-p): ditto.
9515 (font-menu-max-items): reinstate, from Jan Vroonhof
9516 <vroonhof@math.ethz.ch>
9517 (font-menu-submenu-name-format): ditto.
9518 (font-menu-split-long-menu): ditto, for use by the family
9520 (font-menu-family-constructor): use it.
9522 1999-05-30 Andy Piper <andy@xemacs.org>
9524 * msw-faces.el (mswindows-font-regexp): new font matching regexp
9525 for use by the font menu.
9527 * msw-font-menu.el: new file implementing mswindows specific
9528 font-menu behaviour.
9529 (mswindows-font-menu-registry-encoding): new function mirroring x version.
9530 (mswindows-font-menu-junk-families): ditto.
9531 (hack-font-truename): ditto.
9532 (mswindows-font-regexp-ascii): ditto.
9533 (mswindows-reset-device-font-menus): ditto.
9534 (mswindows-font-menu-font-data): ditto.
9535 (mswindows-font-menu-load-font): ditto.
9537 * x-font-menu.el (x-reset-device-font-menus): made device specific.
9538 (x-font-menu-font-data): ditto.
9539 (x-font-menu-load-font): ditto.
9541 * font-menu.el: new file implementing generic font menu behaviour.
9542 (font-menu-ignore-scaled-fonts): copied from x-font-menu.el and
9543 made device independent.
9544 (font-menu-this-frame-only-p): ditto.
9545 (font-menu-preferred-resolution): ditto.
9546 (font-menu-size-scaling): new variable used to determine whether
9547 sizes are in points or tenths of a point.
9548 (vassoc): moved from x-font-menu.el.
9549 (device-fonts-cache): ditto.
9550 (device-fonts-cache): ditto.
9551 (flush-device-fonts-cache): ditto.
9552 (reset-device-font-menus): copied from x-font-menu.el and made
9553 device independent. Most functionality deferred to
9554 device-dependent versions.
9555 (font-menu-family-constructor): copied from x-font-menu.el and
9556 made device independent.
9557 (font-menu-size-constructor): ditto.
9558 (font-menu-weight-constructor): ditto.
9559 (font-menu-set-font): ditto.
9560 (font-menu-change-face): ditto.
9561 (font-menu-load-font): new device method.
9562 (font-menu-font-data): ditto.
9564 * x-font-menu.el: The above functions deleted.
9566 1999-05-26 Andy Piper <andy@xemacs.org>
9570 * loadup.el: rehash expand-file-name usage to not use default-directory.
9572 1999-05-21 Andy Piper <andy@xemacs.org>
9574 * x-select.el (x-select-convert-to-text):
9575 (x-selected-text-type):
9577 (xselect-convert-to-string):
9578 (xselect-convert-to-compound-text):
9579 (xselect-convert-to-length):
9580 (xselect-convert-to-targets):
9581 (xselect-convert-to-delete):
9582 (xselect-convert-to-filename):
9583 (xselect-convert-to-charpos):
9584 (xselect-convert-to-lineno):
9585 (xselect-convert-to-colno):
9586 (xselect-convert-to-sourceloc):
9587 (xselect-convert-to-os):
9588 (xselect-convert-to-host):
9589 (xselect-convert-to-user):
9590 (xselect-convert-to-class):
9591 (xselect-convert-to-name):
9592 (xselect-convert-to-integer):
9593 (xselect-convert-to-atom):
9594 (xselect-convert-to-identity): functions renamed from x-* and
9596 (x-get-secondary-selection): use rename get-selection.
9597 (x-get-clipboard): ditto.
9598 (x-own-selection): moved to select.el.
9599 (x-valid-simple-selection-p): ditto.
9600 (x-dehilight-selection): ditto.
9601 (x-own-clipboard): ditto.
9602 (x-disown-selection): ditto.
9604 * x-mouse.el (x-yank-function): moved to mouse.el.
9605 (x-insert-selection): ditto.
9606 (x-set-point-and-move-selection): use renamed function.
9608 * select.el (selected-text-type): moved and renamed from
9610 (selection-owner-p): moved to C.
9611 (selection-exists-p): ditto.
9612 (get-cutbuffer): new device method.
9613 (get-selection): generalised and moved from x-select.el.
9614 (own-selection): moved x-own-selection functionality into here.
9615 (dehilight-selection): renamed and moved from x-select.el.
9616 (own-clipboard): functionality moved from x-select.el using new
9618 (disown-clipboard): ditto.
9619 (select-convert-to-text):
9620 (select-convert-to-string):
9621 (select-convert-to-compound-text):
9622 (select-convert-to-length):
9623 (select-convert-to-targets):
9624 (select-convert-to-delete):
9625 (select-convert-to-filename):
9626 (select-convert-to-charpos):
9627 (select-convert-to-lineno):
9628 (select-convert-to-colno):
9629 (select-convert-to-sourceloc):
9630 (select-convert-to-os):
9631 (select-convert-to-host):
9632 (select-convert-to-user):
9633 (select-convert-to-class):
9634 (select-convert-to-name):
9635 (select-convert-to-integer):
9636 (select-convert-to-atom):
9637 (select-convert-to-identity): new functions renamed from x-* and
9638 moved from x-select.el.
9640 * mouse.el (mouse-consolidated-yank): subsume x-yank-function
9641 into here and use as the default window-system mouse yank.
9642 (insert-selection): generalised and moved from x-mouse.el.
9643 (own-clipboard): moved to C.
9645 * msw-select.el (mswindows-selection-owned-p): deleted.
9646 (mswindows-own-selection): generalised and moved to select.el.
9647 (mswindows-disown-selection): generalised and moved to C.
9648 (mswindows-selection-owner-p): ditto.
9650 1999-05-14 XEmacs Build Bot <builds@cvs.xemacs.org>
9652 * XEmacs 21.2.14 is released
9654 1999-05-13 SL Baur <steve@gneiss.etl.go.jp>
9656 * about.el: update contact info for jason and slb.
9658 1999-05-13 SL Baur <steve@gneiss.etl.go.jp>
9660 * mule/european.el (setup-romanian-environment): Add Romanian
9661 support from Emacs/Mule romanian.el.
9663 1999-03-17 Jan Vroonhof <vroonhof@math.ethz.ch>
9665 * cus-face.el: Label all custom changes with the 'custom' tag.
9667 * cus-edit.el: idem ditto.
9669 * faces.el: Added suport for adding device tags to various functions.
9670 (custom): New device tag.
9671 (face-spec-set): Call reset face with tags argument. No longer do
9672 x-init-global-faces hack.
9674 * faces.el (frob-face-property): Use an anonymous specifier to map
9675 frob-face-property-1 over.
9677 * x-font-menu.el (font-menu-set-font): Always specify all
9678 properties to custom.
9680 1999-05-12 SL Baur <steve@gneiss.etl.go.jp>
9682 * mule/european.el (setup-czech-environment): Add czech support.
9683 From David Sauer <davids@orfinet.cz>
9685 1999-03-15 SL Baur <steve@xemacs.org>
9687 * check-features.el: Turn hard errors into warnings.
9689 1999-03-21 SL Baur <steve@xemacs.org>
9691 * simple.el (delete-key-deletes-forward): As per discussion on
9692 xemacs-beta, default to t.
9694 1999-05-11 Hrvoje Niksic <hniksic@srce.hr>
9696 * loadup.el: Define Installation-string before loading anything.
9698 1999-05-06 Gunnar Evermann <ge204@eng.cam.ac.uk>
9700 * files.el (auto-mode-alist): fix typo in regex for .bash_* files
9701 From Anders Stenman <stenman@isy.liu.se>
9703 1999-05-03 Hrvoje Niksic <hniksic@srce.hr>
9705 * wid-edit.el (widget-glyph-find): Ditto.
9707 * packages.el (locate-library): Ditto.
9709 * loadup.el (really-early-error-handler): Ditto.
9711 * lib-complete.el (read-library): Ditto.
9713 * faces.el (set-face-stipple): Ditto.
9715 * code-files.el (load): Use new calling style of locate-file.
9717 1999-05-03 Hrvoje Niksic <hniksic@srce.hr>
9719 * packages.el (packages-unbytecompiled-lisp): Installation.el is
9722 1999-05-03 Hrvoje Niksic <hniksic@srce.hr>
9724 * dumped-lisp.el (preloaded-file-list): Don't load
9727 * loadup.el (Installation-string): Define it here.
9729 1999-05-03 Hrvoje Niksic <hniksic@srce.hr>
9731 * dumped-lisp.el (preloaded-file-list): Revert previous change --
9732 Installation.el needs to be loaded before `dump-paths', otherwise
9733 the dumping process won't find it.
9735 1999-03-13 Adrian Aichner <adrian@xemacs.org>
9737 * dumped-lisp.el (preloaded-file-list): Load Installation.el after
9738 subr so that we can use `replace-in-string' in Installation.el to
9739 get rid of C-m chars under the native Windows build.
9741 1999-04-29 Andy Piper <andy@xemacs.org>
9743 * make-docfile.el: canonicalize file and directory names.
9745 * device.el (call-device-method): new function for calling device
9747 (define-device-method): new function for defining device methods.
9748 (define-device-method*): ditto.
9750 1999-04-27 Hrvoje Niksic <hniksic@srce.hr>
9752 * subr.el (buffer-string): Support new FSFmacs 20.4 stuff.
9754 1999-04-08 MORIOKA Tomohiko <tomo@etl.go.jp>
9756 * mule/cyrillic.el (cyrillic-koi8-r-decode-table): New variable.
9757 (cyrillic-koi8-r-encode-table): Likewise.
9758 (ccl-decode-koi8): Use `cyrillic-koi8-r-decode-table'.
9759 (ccl-encode-koi8): Use `cyrillic-koi8-r-encode-table'.
9761 * mule/mule-misc.el (split-char-or-char-int): New function [moved
9762 from vietnamese.el].
9764 * mule/vietnamese.el: Move function `split-char-or-char-int' to
9767 1999-04-08 MORIOKA Tomohiko <tomo@etl.go.jp>
9769 * mule/thai-xtis.el:
9770 - Change font registry name from "Thai94x94-0" to "xtis-0".
9771 - Change mnemonic of coding-system `tis-620' to "TIS620".
9773 1999-04-06 MORIOKA Tomohiko <tomo@etl.go.jp>
9775 * mule/ethiopic.el: fixed.
9777 1999-03-30 MORIOKA Tomohiko <tomo@etl.go.jp>
9779 * dumped-lisp.el: Add ethiopic, thai-xtis and vietnamese.
9781 * mule/thai-xtis.el: New file.
9783 * mule/vietnamese.el: New file.
9785 * mule/ethiopic.el: New file.
9787 1999-04-22 Hrvoje Niksic <hniksic@srce.hr>
9789 * bytecomp.el (byte-compile-close-variables): Leave
9790 debug-issue-ebola-notices alone.
9792 1999-04-11 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
9794 * ldap.el (ldap-host-parameters-alist): Make `Search Base' appear
9795 at the top of the buffer since it is the most important thing to
9797 (ldap-get-host-parameter): New defun
9798 (ldap-search): Add a new parameter `withdn' to retrieve the
9799 distinguished names of entries
9801 1999-04-22 Kai Haberzettl <khaberz@synnet.de>
9803 * startup.el (splash-frame-body): Date and spelling fixes.
9805 1999-03-16 Colin Rafferty <colin@xemacs.org>
9807 * view-less.el (toggle-truncate-lines): add autoload tag
9809 1999-04-19 Hrvoje Niksic <hniksic@srce.hr>
9811 * format.el (format-alist): Disable image stuff.
9813 1999-04-17 Hrvoje Niksic <hniksic@srce.hr>
9815 * wid-edit.el (widget-glyph-find): Search by directories, then by
9816 suffixes rather than the other way around.
9817 (widget-image-conversion): Renamed to
9818 `widget-image-file-name-suffixes'.
9820 1999-04-16 Olivier Galibert <galibert@pobox.com>
9822 * mule/mule-charset.el: Made old functions obsolete, remove the
9823 unspeakably evil (and inexistant in fsf's) charset-leading-byte.
9824 (charset-iso-graphic-plane): Rename from charset-graphic.
9825 (charset-iso-final-char): Rename from charset-final.
9826 (charset-width): Rename from charset-columns.
9827 (charset-bytes): Added from fsf compatibility, returns always 1.
9829 * mule/mule-misc.el: Move charset-doc-string alias to
9832 1999-04-14 Colin Rafferty <colin@xemacs.org>
9834 * x-faces.el (x-make-font-bold-italic): honor
9835 *try-oblique-before-italic-fonts*
9837 1999-04-14 Hrvoje Niksic <hniksic@srce.hr>
9839 * cl-extra.el (coerce): Coerce numbers to characters correctly.
9841 1998-12-02 Hrvoje Niksic <hniksic@srce.hr>
9843 * x-faces.el (try-oblique-before-italic-fonts): Use the right
9846 1999-04-14 Dave Gillesipe <daveg@synaptics.com>
9848 * cl-extra.el (equalp): Would bug out for lists.
9850 1999-03-12 Charles G Waldman <cgw@fnal.gov>
9852 * about.el (about-hackers): Change cgw's email address
9854 1999-03-12 XEmacs Build Bot <builds@cvs.xemacs.org>
9856 * XEmacs 21.2.13 is released
9858 1999-03-12 SL Baur <steve@xemacs.org>
9860 * simple.el (delete-key-deletes-forward): Revert to previous
9863 1999-01-18 Didier Verna <didier@xemacs.org>
9865 * menubar-items.el (xemacs-splash-buffer): handle the case of
9866 multiple elements in the splash buffer body.
9868 * startup.el (splash-frame-timeout): new constant: interval
9869 between splash buffer elements.
9870 (command-line-1): handle splash buffer with multiple elements (use
9872 (splash-frame-body): Originally `startup-splash-frame-body'.
9873 Rewrote a cleaner and more readable version. This can now be array,
9874 in which case each element is displayed in turn in the splash buffer.
9875 (splash-frame-static-body): new constant. Persistent information
9876 across all splash buffer elements (preserves the possibility to give
9877 it in different languages.
9878 (circulate-splash-frame-elements): new function. Used as a timeout
9879 to circulate through all splash frame elements and display them in
9881 (display-splash-frame): originally `startup-splash-frame'. Handle
9882 the case of multiple elements in the splash buffer body. Now
9883 returns a timeout id if multiple elements to display, or nil.
9885 1999-02-19 Jan Vroonhof <vroonhof@math.ethz.ch>
9887 * x-faces.el (x-init-global-faces): Add default tag to specifiers,
9888 so they can be overridden by x-init-face-from-resources.
9889 Additionally specify the font name also with an x tag.
9891 1999-03-08 Andy Piper <andy@xemacs.org>
9893 * package-get.el (package-get-base): autoload.
9895 * menubar-items.el (default-menubar): add update menu item. Fix
9896 custom menu to only be activated when package-base is available.
9898 * package-get.el (package-get-custom): don't load
9899 package-get-custom as it is auto-generated. Fix group definition.
9901 1999-03-05 Didier Verna <didier@xemacs.org>
9903 * cus-dep.el (Custom-make-dependencies): use `prin1-to-string'
9904 instead of `symbol-name' (Thanks Kyle).
9906 * cus-edit.el (custom-save-variables): use `prin1' instead of
9907 princ to write symbols.
9909 1999-03-05 XEmacs Build Bot <builds@cvs.xemacs.org>
9911 * XEmacs 21.2.12 is released
9913 1999-03-05 SL Baur <steve@xemacs.org>
9915 * menubar-items.el (default-menubar): Add kfm browsing support.
9916 From Neal Becker <nbecker@fred.net>
9918 1999-03-03 Steven Baur <steve@gneiss.etl.go.jp>
9920 * font-lock.el (font-lock-revert-cleanup): Null out to avoid repeated
9921 calls to font-lock during buffer reversion.
9923 1999-02-12 Didier Verna <didier@xemacs.org>
9925 * info.el (Info-build-node-completions): unconditionally widen the
9928 1999-02-19 Paul Stodghill <stodghil@cs.cornell.edu>
9930 * x-faces.el (x-init-face-from-resources):
9931 Only set fonts in the 'x locale.
9933 1999-03-04 Adrian Aichner <adrian@xemacs.org>
9935 * package-ui.el (pui-install-selected-packages): Don't throw on
9936 `package-admin-delete-binary-package' returning nil since it's
9937 normal. Reindent function.
9938 (pui-add-required-packages): Handle case where packages selected
9939 for installation have never been installed.
9941 1999-03-03 Martin Buchholz <martin@xemacs.org>
9943 * menubar-items.el (default-menubar):
9944 Implement the ``Mule->Set coding system of process'' menu item.
9946 1999-02-18 Martin Buchholz <martin@xemacs.org>
9948 * files.el (auto-mode-alist): Use c-mode for *.i pre-processed cpp
9950 - Change some `if's to `when's
9952 1999-03-01 XEmacs Build Bot <builds@cvs.xemacs.org>
9954 * XEmacs 21.2.11 is released
9956 1999-02-22 Jan Vroonhof <vroonhof@math.ethz.ch>
9958 * userlock.el (ask-user-about-supersession-threat-dbox): Guard
9959 against window close (Fix Bug #460).
9960 (ask-user-about-lock-dbox): Idem.
9962 1999-02-25 SL Baur <steve@xemacs.org>
9964 * mule/mule-charset.el (charset-leading-byte): New function.
9965 From Kazuyuki IENAGA <ienaga@jsys.co.jp>
9967 1999-02-12 Andy Piper <andy@xemacs.org>
9969 * about.el (xemacs-hackers): change andy's email address.
9970 (about-url-alist): change andy's web page address.
9971 (about-xemacs): add piper.
9973 1999-02-16 SL Baur <steve@xemacs.org>
9975 * dumped-lisp.el (preloaded-file-list): Core mule files moved out
9976 of mule-base into lisp/mule.
9978 1999-02-16 SL Baur <steve@xemacs.org>
9992 mule/mule-category.el:
9994 mule/mule-charset.el:
9996 mule/mule-coding.el:
10001 mule/mule-tty-init.el:
10002 mule/mule-x-init.el:
10003 mule/viet-chars.el: Remerge from mule-base.
10005 * dumped-lisp.el (preloaded-file-list): Core mule files moved out
10006 of mule-base into lisp/mule.
10008 1999-02-10 Adrian Aichner <adrian@xemacs.org>
10010 * process.el (exec-to-string): Use `shell-command-switch' in place
10011 of hard-wired "-c" (for WindowsNT).
10013 1999-02-08 Charles G Waldman <cgw@pgt.com>
10015 * menubar-items.el (default-menubar): Remove obsolete
10018 1999-02-06 Jan Vroonhof <vroonhof@math.ethz.ch>
10020 * package-admin.el (package-admin-get-install-dir): First fall
10021 back to the location of xemacs-base for non-mule packages.
10023 1999-02-15 Martin Buchholz <martin@xemacs.org>
10026 - improved automounter tmp directory support.
10027 - support 4 (!) empirically discovered automounter conventions
10029 1999-02-12 SL Baur <steve@xemacs.org>
10031 * etags.el (pop-tag-mark): autoload to match key binding.
10033 1999-02-05 XEmacs Build Bot <builds@cvs.xemacs.org>
10035 * XEmacs 21.2.10 is released
10037 1999-02-02 Jan Vroonhof <vroonhof@math.ethz.ch>
10039 * package-get.el (package-get-remote-filename): Don't bug out for
10040 a local file name in the search entry.
10042 1999-02-02 XEmacs Build Bot <builds@cvs.xemacs.org>
10044 * XEmacs 21.2.9 is released
10046 1999-01-19 Didier Verna <didier@xemacs.org>
10048 * replace.el (replace-search-function): new variable containing a
10049 function to perform a search-forward.
10050 (replace-re-search-function): new variable containing a function
10051 to perform a re-search-forward.
10052 (perform-replace): use them.
10054 1999-01-25 Didier Verna <didier@xemacs.org>
10056 * select.el (selection-owner-p): use the name `XEmacs'.
10057 (cut-copy-clear-internal): ditto.
10059 1999-01-18 Andy Piper <andy@xemacs.org>
10061 * about.el (about-url-alist): Update my entry.
10062 (xemacs-hackers): Ditto.
10064 1999-01-14 Adrian Aichner <adrian@xemacs.org>
10066 * buffer.el (switch-to-buffer): Fixing documentation.
10067 * minibuf.el (minibuffer-completion-table): ditto.
10068 * cl-macs.el (return-from): ditto.
10070 1999-01-04 Didier Verna <didier@xemacs.org>
10072 * replace.el (delete-non-matching-lines): temporarily disable
10073 case-folding when called interactively with a regexp containing
10074 uppercase characters.
10075 (delete-matching-lines): ditto.
10076 (count-matches): ditto.
10077 (list-matching-lines): ditto.
10079 1999-01-07 Colin Rafferty <colin@xemacs.org>
10081 * window.el (shrink-window-if-larger-than-buffer): Clean up. Only
10082 abort if current window is split horizontally, not if others are
10083 split. Got rid of unnecessary minibuffer checking. Also, add
10084 some comments (it's still complex).
10086 1999-01-12 Robert Pluim <rpluim@BayNetworks.com>
10088 * package-get.el: changed address for doc.ic.ac.uk to
10089 sunsite.doc.ic.ac.uk
10091 1999-01-09 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
10093 * ldap.el (toplevel): Remove requires so that the file compiles
10094 with a non LDAP-enabled XEmacs binary. Provide `ldap'.
10096 1999-01-10 J. Kean Johnston <jkj@sco.com>
10098 * dump-paths.el: Calculate module-directory and set
10099 module-load-path to the load path for modules.
10101 * loadup.el: Get bootstrap value of module-load-path from the
10102 environment variable EMACSBOOTSTRAPMODULEPATH.
10103 - Display the module load path if we're debugging paths.
10105 * setup-paths.el: Added function paths-find-site-module-directory.
10106 - Added function paths-find-module-directory.
10107 - Added function paths-construct-module-load-path. Uses new
10108 environment variable EMACSMODULEPATH.
10110 1998-12-30 Martin Buchholz <martin@xemacs.org>
10112 * font.el (font-default-object-for-device):
10113 Oops! This `or' can't be replaced by `unless'.
10114 Fixed inability to run w3, among other things.
10116 1998-12-17 Charles G. Waldman <cgw@pgt.com>
10118 * package-admin.el: Change initialization of
10119 package-admin-install-function dependent on system type.
10120 Change package-admin-install-function-mswindows to use
10123 1998-12-23 Hrvoje Niksic <hniksic@srce.hr>
10125 * mouse.el (default-mouse-motion-handler): Disable help echo while
10128 1998-12-28 Martin Buchholz <martin@xemacs.org>
10130 * XEmacs 21.2.8 is released.
10132 1998-12-24 Martin Buchholz <martin@xemacs.org>
10134 * XEmacs 21.2.7 is released.
10136 1998-12-07 Jan Vroonhof <vroonhof@math.ethz.ch>
10138 * package-ui.el (pui-list-packages): Set truncate-lines.
10140 * package-get.el (package-get-download-menu): Use
10141 `package-ui-add-site'. Add a a toggle to indicate it is in the list.
10143 * package-ui.el (pui-help): Ditch in favor of `describe-mode'
10144 (pui-help-string): idem.
10145 (list-packages-mode): New major mode.
10146 (pui-list-packages): Use 'list-packages-mode' in the package buffer.
10147 (pui-install-selected-packages): Add suport for removing packages.
10148 (pui-toggle-package-delete-key): New function.
10149 (pui-popup-context-sensitive): New kludge.
10150 (pui-list-packages): Add warning when `package-get-remote' is nil.
10151 (package-ui-add-site): New function.
10153 1998-12-01 Didier Verna <didier@xemacs.org>
10155 * hyper-apropos.el (hyper-where-is): added the missing autoload.
10157 1998-11-29 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
10159 * ldap.el: Custom-ized
10160 (toplevel): Do not provide `ldap' which is provided by C level
10162 (ldap-search): Docstring and stylistic fixes as suggested by Hrvoje
10164 1998-12-05 Hrvoje Niksic <hniksic@srce.hr>
10166 * isearch-mode.el (isearch-mode): Really fix keymap lossage.
10168 1998-12-17 Andy Piper <andy@xemacs.org>
10170 * sound.el (sound-load-list): name changed from sound-load-alist.
10171 (sound-extension-list): name changed from sound-ext-list.
10172 (load-default-sounds): use new names.
10173 (load-sound-file): use new names.
10175 1998-12-16 Andy Piper <andy@xemacs.org>
10177 * XEmacs 21.2.6 is released
10179 1998-11-30 Hrvoje Niksic <hniksic@srce.hr>
10181 * cus-dep.el (Custom-make-dependencies): Be smarter about trapping
10184 1998-12-04 Hrvoje Niksic <hniksic@srce.hr>
10186 * wid-edit.el (widget-echo-this-extent): Set
10187 help-echo-owns-message to t.
10189 1998-11-30 Greg Klanderman <greg@alphatech.com>
10191 * package-get.el (package-get-download-menu): use toggles for
10192 each site in the download site menu.
10194 1998-12-01 Jan Vroonhof <vroonhof@math.ethz.ch>
10196 * package-get.el (package-get): If we cannot find a package
10197 because package-get-remote is not set, give a more helpful
10200 1998-11-30 Greg Klanderman <greg@alphatech.com>
10202 * package-get.el (package-get-remote-filename): use an EFS path
10203 with user anonymous if no user is specified.
10205 1998-12-10 Jan Vroonhof <vroonhof@math.ethz.ch>
10207 * faces.el (face-spec-set): Re-init fallfacks for default after
10208 calling reset-face on the default face.
10210 1998-12-10 Jan Vroonhof <vroonhof@math.ethz.ch>
10212 * package-admin.el (package-admin-default-install-function):
10213 Behave as advertised. Make sure the pkg-dir is proper for
10215 (package-admin-add-binary-package): Make sure the pkg-dir is
10216 proper for default-directory.
10217 (package-admin-install-function-mswindows): Make sure the pkg-dir
10218 is proper for default-directory.
10220 1998-12-05 XEmacs Build Bot <builds@cvs.xemacs.org>
10222 * XEmacs 21.2.5 is released
10224 1998-12-05 SL Baur <steve@altair.xemacs.org>
10226 * files.el (binary-file-regexps): regexp-opt is not available at
10229 1998-11-30 Martin Buchholz <martin@xemacs.org>
10231 * x-win-xfree86.el:
10232 * x-win-sun.el (x-win-init-sun):
10234 * x-mouse.el (mouse-track-and-copy-to-cutbuffer):
10236 * x-init.el (init-post-x-win):
10237 * x-init.el (init-pre-x-win):
10238 * x-init.el (x-initialize-compose):
10243 * wid-edit.el (widget-glyph-click):
10244 * wid-edit.el (widget-glyph-find):
10245 * wid-edit.el (widget-type):
10246 * view-less.el (view-buffer-other-window):
10247 * very-early-lisp.el:
10250 * toolbar-items.el:
10251 * term/sun.el (suntool-map):
10252 * term/sun-mouse.el:
10253 * term/internal.el:
10254 * syntax.el (modify-syntax-entry):
10255 * symbol-syntax.el:
10257 * startup.el (lock-directory):
10258 * simple.el (set-comment-column):
10259 * simple.el (backward-delete-char-untabify):
10260 * shadow.el (find-emacs-lisp-shadows):
10262 * setup-paths.el (paths-construct-info-path):
10263 * select.el (cut-copy-clear-internal):
10264 * process.el (call-process-region):
10265 * process.el (start-process-shell-command):
10267 * paths.el (rmail-spool-directory):
10268 * paragraphs.el (use-hard-newlines):
10269 * package-get.el (package-get-dependencies):
10270 * package-admin.el (package-admin-delete-binary-package):
10271 * obsolete.el (truncate-string):
10272 * obsolete.el (store-substring):
10273 * mouse.el (default-mouse-track-maybe-own-selection):
10274 * mouse.el (mouse-yank-at-point):
10276 * modeline.el (mouse-drag-modeline):
10277 * minibuf.el (read-directory-name-internal):
10278 * minibuf.el (read-file-name-internal):
10279 * minibuf.el (read-file-name-internal-1):
10280 * minibuf.el (read-file-name-2):
10281 * minibuf.el (exact-minibuffer-completion-p):
10282 * minibuf.el (read-from-minibuffer):
10284 * menubar.el (check-menu-syntax):
10285 * map-ynp.el (map-y-or-n-p):
10286 * make-docfile.el (docfile-out-of-date):
10287 * loadup.el ((member "run-temacs" command-line-args)):
10288 * loadup.el ((member "no-site-file" command-line-args)):
10289 * loadup.el (really-early-error-handler):
10293 * lisp-mnt.el (lm-verify):
10294 * lib-complete.el (lib-complete:cache-completions):
10295 * lib-complete.el (library-all-completions):
10296 * itimer.el (itimer-run-expired-timers):
10297 * info.el (Info-mode):
10298 * info.el (Info-insert-file-contents):
10299 * info.el (Info-rebuild-dir):
10300 * info.el (Info-build-dir-anew):
10301 * info.el (Info-parse-dir-entries):
10302 * info.el (Info-dir-outdated-p):
10303 * info.el (Info-insert-dir):
10304 * info.el (info-xref):
10306 * hyper-apropos.el (hyper-apropos-get-doc):
10307 * hyper-apropos.el (hyper-describe-face):
10308 * hyper-apropos.el (hyper-apropos-mode):
10309 * hyper-apropos.el:
10310 * help.el (list-processes):
10313 * font.el (mswindows-font-create-name):
10314 * font.el (font-default-font-for-device):
10315 * font.el (x-font-create-object):
10316 * font.el (font-registry):
10318 * font-lock.el (font-lock-keywords):
10320 * finder.el (finder-compile-keywords):
10321 * find-paths.el (paths-find-recursive-path):
10322 * fill.el (set-justification-center):
10323 * fill.el (fill-region-as-paragraph):
10324 * files.el (insert-directory):
10325 * files.el (wildcard-to-regexp):
10326 * files.el (recover-file):
10327 * files.el (basic-save-buffer):
10328 * files.el (delete-auto-save-file-if-necessary):
10329 * files.el (file-relative-name):
10330 * files.el (backup-extract-version):
10331 * files.el (backup-buffer):
10332 * files.el (set-visited-file-name):
10333 * files.el (set-auto-mode):
10334 * files.el (interpreter-mode-alist):
10336 * files.el (find-file-noselect):
10337 * files.el (abbreviate-file-name):
10338 * files.el (parse-colon-path):
10339 * files.el (directory-abbrev-alist):
10340 * etags.el (visit-tags-table-buffer):
10341 * easymenu.el (easy-menu-define):
10342 * dragdrop.el (experimental-dragdrop-drag):
10343 * dragdrop.el (dragdrop-drop-do-functions):
10344 * dragdrop.el (dragdrop-drop-at-point):
10345 * disass.el (disassemble-1):
10346 * disass.el (disassemble-internal):
10347 * disass.el (disassemble):
10349 * derived.el (derived-mode-init-mode-variables):
10350 * derived.el (define-derived-mode):
10351 * custom.el (defgroup):
10352 * cus-edit.el (custom-quote):
10354 * code-process.el (open-network-stream):
10355 * code-process.el (start-process):
10356 * code-process.el (call-process-region):
10357 * code-process.el (call-process):
10359 * code-files.el (insert-file-contents):
10361 * code-files.el (buffer-file-coding-system-for-read):
10362 * cmdloop.el (yes-or-no-p-minibuf):
10366 * callers-of-rpt.el (make-caller-report):
10367 * callers-of-rpt.el:
10368 * bytecomp.el (batch-byte-recompile-directory):
10369 * bytecomp.el (batch-byte-compile-1):
10370 * bytecomp.el (batch-byte-compile):
10371 * bytecomp.el (display-call-tree):
10372 * bytecomp.el (byte-compile-insert):
10373 * bytecomp.el (byte-compile-two-args-19->20):
10374 * bytecomp.el (byte-compile-variable-ref):
10375 * bytecomp.el (byte-compile-form):
10376 * bytecomp.el (byte-compile-top-level-body):
10377 * bytecomp.el (byte-compile-out-toplevel):
10378 * bytecomp.el (byte-compile-byte-code-maker):
10379 * bytecomp.el (byte-compile-file-form-defmumble):
10380 * bytecomp.el (byte-compile-file-form):
10381 * bytecomp.el (byte-compile-keep-pending):
10382 * bytecomp.el (byte-compile-insert-header):
10383 * bytecomp.el (byte-compile-from-buffer):
10384 * bytecomp.el (byte-compile-file):
10385 * bytecomp.el (byte-recompile-file):
10386 * bytecomp.el (byte-compile-close-variables):
10387 * bytecomp.el (byte-compile-warn-about-unused-variables):
10388 * bytecomp.el (byte-compile-warn-about-unresolved-functions):
10389 * bytecomp.el (byte-compiler-legal-options):
10390 * bytecomp.el (byte-compile-lapcode):
10391 * bytecomp.el (byte-optimize-log):
10392 * bytecomp.el ((fboundp 'defsubst)):
10394 * bytecomp-runtime.el:
10395 * byte-optimize.el (byte-optimize-apply):
10396 * byte-optimize.el (car):
10397 * byte-optimize.el (byte-optimize-form):
10398 * byte-optimize.el (byte-optimize-form-code-walker):
10399 * byte-optimize.el:
10400 * build-report.el (build-report-insert-installation-file):
10401 * build-report.el (build-report):
10403 * apropos.el (apropos-documentation):
10405 - clean up byte-compile warnings
10406 - remove unused variables
10407 - Use common lisp style hashtable functions
10408 - byte compiler cleanup
10409 - use #'(lambda ...) instead of '(lambda ...) or (function (lambda ...))
10410 - remove old backquote syntax usage
10411 - move some cl functionality into C for speed.
10412 - remove last remaining VMS support
10414 - implement last, butlast, nbutlast, copy-list in C.
10415 - new macro ignore-file-errors, similar to ignore-errors
10416 (ignore-file-errors (delete-file "foo"))
10417 - get frequent garbage collection during loadup.el by tweaking
10418 gc-cons-threshold, rather than explicitly calling garbage-collect
10419 - default delete-key-deletes-forward to `t'.
10421 1998-11-28 SL Baur <steve@altair.xemacs.org>
10423 * XEmacs 21.2-beta4 is released.
10425 1998-11-27 Jan Vroonhof <vroonhof@math.ethz.ch>
10427 * easymenu.el (easy-menu-add-item): Wraper around add-menu-btton.
10428 (easy-menu-item-present-p): Wrapper around find-menu-item.
10429 (easy-menu-remove-item): Wrapper around delete-menu-item.
10431 * menubar.el (delete-menu-item): Add 'from-menu' argument.
10432 (add-menu-button): Add 'in-menu' argument.
10433 (add-menu-item-1): Add in-menu support to helper function.
10435 1998-11-27 Katsumi Yamaoka <yamaoka@jpl.org>
10437 * isearch-mode.el (isearch-mode): Fix keymap lossage.
10439 1998-11-26 Jan Vroonhof <vroonhof@math.ethz.ch>
10441 * faces.el (get-custom-frame-properties): Revert Hrvoje Niksic change
10444 1998-11-25 Hrvoje Niksic <hniksic@srce.hr>
10446 * process.el (shell-command-on-region): Report if the command
10447 succeeded or failed.
10449 1998-11-24 Hrvoje Niksic <hniksic@srce.hr>
10451 * subr.el (buffer-substring-no-properties): Comment out.
10453 1998-11-07 Adrian Aichner <adrian@xemacs.org>
10455 * msw-faces.el (mswindows-find-smaller-font): Turning font names
10456 into font instances first, like `x-frob-font-size' does.
10457 (mswindows-find-larger-font): ditto
10459 1998-11-04 Greg Klanderman <greg@alphatech.com>
10461 * package-ui.el (pui-install-selected-packages): fix args in call
10464 1998-10-29 Jan Vroonhof <vroonhof@math.ethz.ch>
10466 * package-get.el (host-name): New widget type.
10467 (package-get-remote): Better customization using new type.
10468 (package-get-download-sites): idem dito.
10470 (package-get-custom): Do not use package-get-all untill we have
10471 runtime dependencies.
10473 (package-get-remove-copy): Default to 't' we no longer need this
10474 kludge as we do not currently use depenencies.
10476 (package-get-was-current): New variable.
10477 (package-get-require-base): New 'force-current' argument.
10478 (package-get-update-base): idem
10479 (package-get-package-provider): idem
10480 (package-get-locate-index-file): New 'no-remote' argument.
10481 (package-get-locate-file): idem.
10483 (package-get-maybe-save-index): New function.
10484 (package-get-update-base): Use it.
10486 1998-10-28 Greg Klanderman <greg@alphatech.com>
10488 * package-get.el (package-get-remote): default to nil; by default,
10489 don't go out to the net via EFS. They must select a download site.
10490 (package-get-download-sites): new variable.
10491 (package-get-download-menu): new function.
10492 (package-get-locate-index-file): new function.
10493 (package-get-update-base): use it.
10495 * menubar-items.el (default-menubar): add "Update Package Index"
10496 and "Add Download Site" menus under Options | Manage Packages.
10498 1998-10-19 Greg Klanderman <greg@alphatech.com>
10500 * package-get.el (package-get): bugfix code checking installed version
10501 for case where package is not currently installed.
10502 (package-get-require-signed-base-updates): new variable.
10503 (package-get-update-base-from-buffer): remove REMOTE-SOURCE arg, it was
10504 deemed not a goot thing. Use the variable
10505 package-get-allow-unsigned-base-updates instead.
10507 1998-10-16 Greg Klanderman <greg@alphatech.com>
10509 * package-get.el (package-get): Don't install an older version than
10510 we already have unless explicitly told to. Issue a warning.
10512 * package-ui.el (pui-add-required-packages): when adding
10513 dependencies, don't add packages that are up to date.
10514 (pui-package-symbol-char): Don't consider a package out of date
10515 if you have a newer version installed than the latest version in
10518 * package-get.el (package-get-base-filename): document that it may
10519 be a path relative to package-get-remote; new default value.
10520 (package-get-locate-file): new function.
10521 (package-get-update-base): use it to expand package-get-base-filename.
10522 (package-get-save-base): new function to save the package-get database
10524 (package-get-update-base-from-buffer): add REMOTE-SOURCE argument.
10525 (package-get-update-base): pass the REMOTE-SOURCE arg.
10526 (package-get-update-base-entry): call package-get-custom-add-entry.
10527 (package-get-file-installed-p): removed; no longer needed.
10528 (package-get-create-custom): ditto.
10529 (toplevel): remove code to build and load package-get-custom.el
10530 (package-get-custom-add-entry): new function.
10532 1998-10-12 Hrvoje Niksic <hniksic@srce.hr>
10534 * wid-edit.el (widget-button-click): Don't switch window.
10536 1998-10-22 Jan Vroonhof <vroonhof@math.ethz.ch>
10538 * cus-face.el (custom-set-face-update-spec): Add autoload cookie
10540 1998-10-20 Malcolm Box <malcolm@brownale.demon.co.uk>
10542 * etags.el (find-tag-default): Run find-tag-hook using
10543 run-hooks rather than funcall
10545 1998-10-19 Hrvoje Niksic <hniksic@srce.hr>
10547 * isearch-mode.el (isearch-mode): Set the current minor mode maps
10548 and the current local map as the parents to isearch-mode-map.
10550 1998-10-15 SL Baur <steve@altair.xemacs.org>
10552 * XEmacs 21.2-beta3 is released.
10554 1998-10-15 Greg Klanderman <greg@alphatech.com>
10556 * package-get.el (package-get-update-base): use
10557 insert-file-contents-internal, not insert-file-contents-literally.
10559 1998-10-14 Jan Vroonhof <vroonhof@math.ethz.ch>
10561 * auto-save.el: expand-file 'auto-save-*-dir' at runtime not at
10564 1998-10-15 Greg Klanderman <greg@alphatech.com>
10566 * package-get.el (package-get-update-base-entry): new function.
10567 (package-get-update-base): renamed; was `package-get-load-base'.
10568 cleanup, and use package-get-update-base-from-buffer.
10569 (package-get-update-base-from-buffer): new function.
10570 (package-get-update-base-entries): new; helper for above.
10571 Do not eval lisp grabbed over ftp; parse it from new format.
10573 1998-10-15 Greg Klanderman <greg@alphatech.com>
10575 * files.el (set-auto-mode): Don't play games loading package-get
10576 database; package-get-package-provider will handle it all.
10578 1998-10-14 Greg Klanderman <greg@alphatech.com>
10580 * package-get.el (package-get-base-filename): new variable.
10581 (package-get-require-base): new function.
10582 (package-get-pgp-signed-begin-line): new variable.
10583 (package-get-pgp-signature-begin-line): ditto.
10584 (package-get-pgp-signature-end-line): ditto.
10585 (package-get-load-base): new function.
10586 (package-get-interactive-package-query):
10587 (package-get-update-all):
10588 (package-get-dependencies):
10589 (package-get-package-provider):
10590 (package-get-custom): use package-get-require-base.
10591 [package-get-custom loading]: disable for now.
10593 * package-ui.el (pui-list-packages): use (package-get-require-base)
10595 1998-10-14 Jan Vroonhof <vroonhof@math.ethz.ch>
10597 * package-ui.el: Correct obvious thinko in choosing extent face.
10599 1998-10-12 Jan Vroonhof <vroonhof@math.ethz.ch>
10601 * menubar-items.el (default-menubar): pui-list-package has nothing
10602 to with Customize. Move all the package stuff to a new Item in Options.
10604 * package-ui.el (pui-menu): Add menu and Popup menu.
10606 * package-get.el (package-get): Use new
10607 package-admin-get-install-dir.
10609 * package-admin.el (package-admin-get-install-dir): New syntax.
10610 Conserve package location and put mule packages where mule-base is.
10612 * package-get.el : Customized
10614 * package-ui.el (pui): Customized
10615 (pui-package-install-dest-dir): New variable.
10616 (pui-install-selected-packages): Use it
10618 1998-10-12 SL Baur <steve@altair.xemacs.org>
10620 * package-get.el (package-get-interactive-package-query): Move
10621 dependency on package-get-base to run-time.
10622 (package-get-update-all): Ditto.
10623 (package-get-dependencies): Ditto.
10624 (package-get-package-provider): Ditto.
10625 (package-get-custom): Ditto.
10627 1998-10-11 Glynn Clements <glynn@sensei.co.uk>
10629 * events.el: Remove 'ascii-character property from 'backspace
10630 and 'delete symbols
10632 1998-10-11 SL Baur <steve@altair.xemacs.org>
10634 * package-get-base.el: removed.
10636 1998-09-23 Didier Verna <didier@xemacs.org>
10638 * simple.el (search-caps-disable-folding): moved from isearch-mode.el
10639 (no-upper-case-p): new function.
10640 (with-search-caps-disable-folding): new macro.
10641 (with-interactive-search-caps-disable-folding): new macro.
10642 (zap-to-char): In interactive mode, do a case-sensitive search if
10643 the character is uppercase.
10644 (zap-up-to-char): ditto.
10646 * replace.el (perform-replace): use the function no-upper-case-p.
10648 * isearch-mode.el (isearch-fix-case): ditto.
10649 make obsolete `with-caps-disable-folding' and
10650 `isearch-no-upper-case-p'.
10652 * etags.el (find-tag-internal): use `with-search-caps-disable-folding'.
10653 (tags-search): ditto.
10654 (tags-query-replace): ditto.
10656 * info.el (Info-search): ditto.
10658 1998-10-07 Jan Vroonhof <vroonhof@math.ethz.ch>
10660 * x-font-menu.el (font-menu-set-font): Respect font-menu-frame-local
10662 1998-10-07 Greg Klanderman <greg@alphatech.com>
10664 * package-admin.el (package-admin-rmtree): rewritten. need to
10665 check for "." and ".." before symlink check. expand files and
10666 directories with respect to DIRECTORY, not default-directory.
10668 1998-10-04 Greg Klanderman <greg@alphatech.com>
10670 * package-get.el (package-get-all): add INSTALL-DIR argument.
10672 1998-10-06 Greg Klanderman <greg@alphatech.com>
10674 * package-ui.el (pui-add-required-packages): new function, select
10675 dependent packages.
10676 (pui-display-keymap): bind it.
10677 (pui-help-string): document it.
10678 (pui-install-selected-packages): package-get-all -> package-get.
10680 * package-get.el (package-get-dependencies): new function.
10682 1998-10-04 Hrvoje Niksic <hniksic@srce.hr>
10684 * isearch-mode.el (isearch-done): Use regexp-search-ring-max for
10687 1998-10-05 Hrvoje Niksic <hniksic@srce.hr>
10689 * mouse.el (default-mouse-track-point-at-opening-quote-p): New
10691 (default-mouse-track-normalize-point): Use it.
10693 1998-09-30 Jan Vroonhof <vroonhof@math.ethz.ch>
10695 * package-admin.el (package-admin-delete-binary-package):
10696 General cleanup. Remove unnessary use of progn and
10698 (package-admin-delete-binary-package): Do NOT mess with file
10699 modes. That is evil.
10700 (package-admin-delete-binary-package): Wrap all deleting in
10701 condition-case. The data in MANIFEST is untrustworthy.
10702 (package-admin-delete-binary-package): Let the OS worry about non
10705 1998-10-09 SL Baur <steve@altair.xemacs.org>
10707 * lisp-mnt.el (lm-commentary): Fix InfoDock-style comment
10709 (lm-report-bug): Fix mail address to send bug reports to.
10711 1998-09-29 SL Baur <steve@altair.xemacs.org>
10713 * XEmacs 21.2-beta2 is released.
10715 1998-08-14 Jan Vroonhof <vroonhof@math.ethz.ch>
10717 * files.el (auto-mode-alist): Enhanced regexp for perl-mode
10719 1998-09-22 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
10721 * info.el (Info-mode): Document page turning by double clicks in
10722 docstring so `M-x describe-mode' will display it.
10724 1998-09-20 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
10726 * info.el (Info-mouse-track-double-click-hook): Use character
10727 widths to calculate a border region where double clicking does
10728 page turning, and return `nil' by default so other hooks, such as
10729 region highlighting, will be run.
10731 1998-09-29 Colin Rafferty <colin@xemacs.org>
10733 * sound.el (default-sound-directory-list): Initialize with all the
10734 "sounds" directories in `data-directory-list'. It used to just be
10737 * packages.el (locate-data-directory-list): Created. This gives
10738 the list of matching directories, unlike `locate-data-directory',
10739 which just gives the first one.
10741 1998-09-26 Jan Vroonhof <vroonhof@math.ethz.ch>
10743 * minibuf.el (read-from-minibuffer): No longer bind help-form but
10744 make a binding in the local keymap until help-char handling is
10747 * help.el (help-keymap-with-help-key): Provide keymap with help
10749 (help-print-help-form): New helper function.
10751 1998-09-23 Hrvoje Niksic <hniksic@srce.hr>
10753 * isearch-mode.el (isearch-highlight): set-extent-endpoints can
10754 move extent to another buffer; no need to create a new extent.
10755 (isearch-fix-case): New function.
10756 (isearch-search-and-update): Use it.
10758 1998-09-22 Hrvoje Niksic <hniksic@srce.hr>
10760 * isearch-mode.el (isearch-mode): Use overriding-local-map to set
10761 the keymap, not minor-mode-map-alist.
10762 (isearch-done): Restore overriding-local-map.
10764 1998-09-21 Martin Buchholz <martin@xemacs.org>
10766 * bytecomp.el (byte-compile-buffer-substring):
10767 Fix for: (byte-compile (defun f () (buffer-substring)))
10768 ==> ** buffer-substring called with 3 args, but requires 0-3
10769 - new code not only works, but is more readable, too.
10771 1998-09-20 Jonathan Harris <jhar@tardis.ed.ac.uk>
10773 * msw-faces.el (mswindows-init-device-faces): Don't try to
10774 specify a default font at this late stage. Do try to force
10775 creation of the default face font so that if it fails we get
10776 an error now instead of a crash at frame creation.
10778 mswindows-font-canonicalize-name, mswindows-make-font-unbold,
10779 mswindows-make-font-unitalic: Canonical default weight
10780 changed from "Normal" to "Regular".
10782 mswindows-make-font-bold / -bold-italic: Supplied device was
10783 not being passed into call to mswindows-find-smaller-font.
10785 1998-09-10 Bjrn Torkelsson <torkel@hpc2n.umu.se>
10787 * package-get.el (package-get-remote): Fix the path where to find
10788 the packages on xemacs.org.
10790 1998-09-08 Hrvoje Niksic <hniksic@srce.hr>
10792 * about.el (about-maintainer-info): Update Ben's entry.
10794 1998-09-24 Martin Buchholz <martin@xemacs.org>
10796 * lisp/shadow.el (find-emacs-lisp-shadows):
10797 - `member' was being called on lists of length 2000!
10798 - Replace with hashtables.
10799 - Replace hand-coded loops with (dolist)
10802 1998-09-20 Darryl Okahata <darrylo@sr.hp.com>
10804 * packages.el: Added new function, `package-delete-name', to
10805 delete existing packages from the installed package database
10806 (`packages-package-list'). Also added the "pkginfo" directory
10807 to `packages-special-base-regexp', so that the pkginfo directory
10808 would not get added to `late-packages'.
10810 * package-admin.el: Added ability to delete an installed package
10811 (added low-level function, `package-admin-delete-package').
10812 Understands how to use the pkginfo/MANIFEST.<package> file to
10813 delete the package. When installing a package, will also
10814 create a MANIFEST.* file if one is not provided by the
10815 package. If the MANIFEST.* doesn't exist when deleting a
10816 package, the functions will fall back to attempting to delete
10817 any package-specific lisp directory.
10819 * package-get.el: Moved some functions to package-admin.el.
10820 Added interactive function `package-get-delete-package', for
10821 use by users for deleting a package.
10823 Also modified to not require the presence of efs.
10825 1998-09-22 Hrvoje Niksic <hniksic@srce.hr>
10827 * files.el (find-file-noselect): Handle all signals, kill the
10828 buffer and resignal.
10830 1998-09-23 SL Baur <steve@altair.xemacs.org>
10832 * cl-macs.el (glyph-image): Add setf method.
10834 1998-09-06 Darryl Okahata <darrylo@sr.hp.com>
10836 * package-get.el: Fixed broken EFS downloading. Also, look for
10837 .tar.gz files first, in preference over .tgz files.
10839 * package-ui.el: Fix display of package version numbers.
10841 1998-08-27 Jan Vroonhof <vroonhof@math.ethz.ch>
10843 * x-font-menu.el (font-menu-set-font): Add "pt" units to size
10846 1998-09-03 Darryl Okahata <darrylo@sr.hp.com>
10848 * list-mode.el: `display-completion-list': added new/optional
10849 keyword `:completion-string', which allows the programmer to
10850 change the "Possible completions are:" prompt.
10852 * menubar-items.el: Added new pulldown menu-pick to start up the
10853 visual package browser/installer:
10855 Options->Customize->List Packages
10857 * package-admin.el: Added hooks for installing under both Unix
10858 and MS Windows. Does additional error checking. No longer
10859 calls "add-big-package.sh" to install packages under Unix; now
10860 calls gunzip & tar directly.
10862 * package-get.el: Added ability to install packages from files
10863 on a local disk/CDROM. Now deletes any existing package lisp
10864 directory. Does completion on available packages when
10865 querying for package names. Will also search for .tgz files
10866 in addition for .tar.gz files. Tries to reload
10867 auto-autoloads, as a convenience when loading new packages,
10868 and also tries to add any new package paths to `load-path'.
10869 Changed all occurences of `concat' to use `expand-file-name'.
10871 * package-ui.el: New file which implements the main visual
10872 package browser/installer, which is started via a menu pick or
10873 M-x pui-list packages.
10875 1998-09-03 Hrvoje Niksic <hniksic@srce.hr>
10877 * startup.el (load-init-file): spelling fix.
10879 1998-09-02 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
10881 * startup.el (normal-top-level): Load auto-autoload files
10882 covariantly with their precedence.
10884 1998-08-26 Jan Vroonhof <vroonhof@math.ethz.ch>
10886 * menubar-items.el (default-menubar): Remove "Font Weight"
10887 option, there is currently no custom equivalent.. Customize-faces
10890 * x-font-menu.el (font-menu-set-font): Use customize to set
10893 * faces.el (face-spec-update-all-matching): New function.
10895 * cus-face.el (custom-set-face-update-spec): New function.
10896 Interface to customize faces from elisp.
10898 (custom-face-value-create): Show the customized settings if set
10901 1998-08-26 Jan Vroonhof <vroonhof@math.ethz.ch>
10903 (custom-face-value-create): Show the customized settings if set
10906 1998-08-31 Hrvoje Niksic <hniksic@srce.hr>
10908 * keydefs.el (global-map): Add FSF 20.3 binding of
10909 query-replace-regexp.
10911 1998-08-21 Greg Klanderman <greg@alphatech.com>
10913 * minibuf.el (read-file-name-internal-1): use
10914 user-name-completion-1 instead of user-name-completion.
10916 1998-08-19 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
10920 * update-elc.el: Don't set `source-directory' (now defunct as a
10921 global variable) no more.
10923 * packages.el (packages-list-autoloads): Made `source-directory'
10924 (now defunct as a global variable) a parameter.
10926 1998-08-13 Carsten Leonhardt <leo@arioch.oche.de>
10928 * about.el (about-hackers): new email
10930 1998-08-16 SL Baur <steve@altair.xemacs.org>
10932 * lisp-mode.el (with-string-as-buffer-contents): Set indentation.
10934 1998-07-17 Didier Verna <didier@xemacs.org>
10936 * faces.el (set-face-property):
10938 (face-dim-p): updated the doc strings now that the dim property isn't
10940 (face-equal): the dim property is now a common one.
10942 * cus-face.el (custom-face-attributes): New face attribute: `dim'
10943 Renamed the `stipple' attribute to `background-pixmap'.
10944 (custom-face-background-pixmap): make custom-face-stipple an
10945 obsolete alias for this.
10947 1998-08-11 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
10949 * find-paths.el (paths-file-readable-directory-p): Created and
10952 * loadup.el: Don't set inhibit-... flags from run-temacs.
10954 1998-08-06 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
10956 * packages.el (packages-data-path-depth): Added and used.
10958 1998-08-05 Charles G. Waldman <cgw@pgt.com>
10961 - Change .xpm to .png, delete "zcat" section.
10962 - cosmetic fix in the 'marcpa' entry.
10965 - convert all .xpm.Z to .png
10966 - rename mrb to martin
10967 - rename mcook-m to mcookm
10969 1998-07-31 Martin Buchholz <martin@xemacs.org>
10971 * x-init.el (x-initialize-compose): Add support for
10972 dead-circumflex as YET ANOTHER NAME for that dead key.
10974 1998-08-05 Colin Rafferty <colin@xemacs.org>
10976 * setup-paths.el (paths-construct-exec-path): Made the
10977 last-packages really be last.
10978 (paths-construct-data-directory-list): Ditto.
10980 1998-08-01 Kai Haberzettl <khaberz@synnet.de>
10982 * startup.el(startup-splash-frame-body):
10983 Update Copyright notice in splash screen
10985 1998-07-20 Greg Klanderman <greg@alphatech.com>
10987 * minibuf.el (read-file-name-internal-1): do ~user completion.
10989 1998-07-22 Jan Vroonhof <vroonhof@math.ethz.ch>
10991 * font-lock.el (font-lock-fontify-glumped-region): Add guard
10992 aginst destroyed extents
10994 1998-07-24 Greg Klanderman <greg@alphatech.com>
10996 * package-get.el (package-get): add `install-dir' argument.
10998 1998-07-20 John Jones <jj@asu.edu>
11000 * package-get.el: calls to package-get-update-all will only
11001 update packages which are already installed.
11003 1998-07-23 SL Baur <steve@altair.xemacs.org>
11005 * autoload.el (update-file-autoloads): Ensure autoloads buffer is
11008 1998-07-20 Colin Rafferty <colin@xemacs.org>
11010 * about.el (about-hackers): Correct my email.
11012 1998-07-20 Kai Haberzettl <khaberz@synnet.de>
11014 * about.el (about-hackers): new email-address.
11016 1998-07-25 SL Baur <steve@altair.xemacs.org>
11018 * minibuf.el (read-number): Don't let `input-error' condition
11021 1998-07-20 Greg Klanderman <greg@alphatech.com>
11023 * about.el (about-hackers): use my `email-for-life' address.
11025 1998-07-19 SL Baur <steve@altair.xemacs.org>
11027 * XEmacs 21.2-beta1 is released.
11029 1998-07-12 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
11031 * ldap.el (ldap-search): Doc string change
11033 1998-07-16 Colin Rafferty <colin@xemacs.org>
11035 * menubar-items.el (default-menubar): Removed references to
11036 `data-directory', and use `locate-data-file' instead, and made
11037 then greyed out if they don't exist.
11039 1998-07-14 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
11041 * keymap.el (events-to-keys): Use `format' instead of `concat'
11042 since the latter does not accept integer args anymore
11044 1998-07-15 SL Baur <steve@altair.xemacs.org>
11046 * dumped-lisp.el (preloaded-file-list): Usage of Lisp read-time
11049 1998-07-14 SL Baur <steve@altair.xemacs.org>
11051 * make-docfile.el: Get first initialization from very-early-lisp.el
11052 * update-elc.el: Ditto.
11053 * loadup.el (really-early-error-handler): Ditto.
11055 * packages.el (packages-unbytecompiled-lisp): Add new file,
11056 very-early-lisp.el.
11058 * very-early-lisp.el: New file.
11060 1998-07-14 SL Baur <steve@altair.xemacs.org>
11062 * Symbols that have been obsolete for at least 3 years removed (II).
11064 * obsolete.el (eval-current-buffer): Make compatible.
11065 (byte-code-function-p): Ditto.
11066 (send-string): Removed.
11067 (send-region): Removed.
11068 (screen-scrollbar-width): Removed.
11069 (set-screen-scrollbar-width): Removed.
11070 (set-screen-left-margin-width): Removed.
11071 (set-screen-right-margin-width): Removed.
11072 (screen-left-margin-width): Removed.
11073 (screen-right-margin-width): Removed.
11074 (set-buffer-left-margin-width): Removed.
11075 (set-buffer-right-margin-width): Removed.
11076 (buffer-left-margin-width): Removed.
11077 (buffer-right-margin-width): Removed.
11078 (x-set-frame-icon-pixmap): Removed.
11079 (x-set-screen-icon-pixmap): Removed.
11080 (pixel-name): Removed.
11081 (make-pixmap): Removed.
11082 (make-cursor): Removed.
11083 (pixmap-width): Removed.
11084 (pixmap-contributes-to-line-height-p): Removed.
11085 (set-pixmap-contributes-to-line-height): Removed.
11087 1998-07-13 SL Baur <steve@altair.xemacs.org>
11089 * obsolete.el (popup-menu-up-p): removed.
11090 (read-no-blanks-input): Removed.
11091 (wholenump): Removed.
11092 (ring-mod): Removed (what was ring-mod?).
11093 (current-time-seconds): Removed.
11094 (run-special-hook-with-args): Removed.
11096 (dot-marker): Removed.
11097 (dot-min): Removed.
11098 (dot-max): Removed.
11099 (window-dot): Removed.
11100 (set-window-dot): Removed.
11102 * bytecomp.el: Remove bytecompiler support for `dot', `dot-max' and
11105 * minibuf.el: (read-no-blanks-input): remove commented-out copy.
11107 * code-files.el (insert-file-contents): Rename
11108 run-special-hook-with-args to run-hook-with-args-until-success.
11109 (write-region): Ditto.
11111 1998-07-12 SL Baur <steve@altair.xemacs.org>
11113 * about.el: Fix typos, update release date.
11115 * Symbols that have been obsolete for at least 3 years removed.
11117 * cl-macs.el (cl-parse-loop-clause): Delete obsolete references to
11119 (toplevel): remove setf methods for screen functions.
11120 * cl-macs.el (extent-data): defsetf removed.
11121 * obsolete.el (lisp-indent-hook): Make compatible, it's used too
11122 many places to remove.
11123 (comment-indent-hook): Ditto.
11124 * obsolete.el (get-screen-for-buffer-default-screen-name): Remove.
11125 (buffer-dedicated-screen): Ditto.
11126 (deiconify-screen): Ditto.
11127 (delete-screen): Ditto.
11128 (event-screen): Ditto.
11129 (find-file-other-screen): Ditto.
11130 (find-file-read-only-other-screen): Ditto.
11131 (live-screen-p): Ditto.
11132 (screen-height): Ditto.
11133 (screen-iconified-p): Ditto.
11134 (screen-list): Ditto.
11135 (screen-live-p): Ditto.
11136 (screen-name): Ditto.
11137 (screen-parameters): Ditto.
11138 (screen-pixel-height): Ditto.
11139 (screen-pixel-width): Ditto.
11140 (screen-root-window): Ditto.
11141 (screen-selected-window): Ditto.
11142 (screen-totally-visible-p): Ditto.
11143 (screen-visible-p): Ditto.
11144 (screen-width): Ditto.
11146 (get-screen-for-buffer): Ditto.
11147 (get-screen-for-buffer-noselect): Ditto.
11148 (get-other-screen): Ditto.
11149 (iconify-screen): Ditto.
11150 (lower-screen): Ditto.
11151 (mail-other-screen): Ditto.
11152 (make-screen): Ditto.
11153 (make-screen-invisible): Ditto.
11154 (make-screen-visible): Ditto.
11155 (modify-screen-parameters): Ditto.
11156 (new-screen): Ditto.
11157 (next-screen): Ditto.
11158 (next-multiscreen-window): Ditto.
11159 (other-screen): Ditto.
11160 (previous-screen): Ditto.
11161 (previous-multiscreen-window): Ditto.
11162 (raise-screen): Ditto.
11163 (redraw-screen): Ditto.
11164 (select-screen): Ditto.
11165 (selected-screen): Ditto.
11166 (set-buffer-dedicated-screen): Ditto.
11167 (set-screen-height): Ditto.
11168 (set-screen-position): Ditto.
11169 (set-screen-size): Ditto.
11170 (set-screen-width): Ditto.
11171 (show-temp-buffer-in-current-screen): Ditto.
11172 (switch-to-buffer-other-screen): Ditto.
11173 (visible-screen-list): Ditto.
11174 (window-screen): Ditto.
11175 (x-set-screen-pointer): Ditto.
11176 (x-set-frame-pointer): Ditto.
11177 (screen-title-format): Ditto.
11178 (screen-icon-title-format): Ditto.
11179 (terminal-screen): Ditto.
11180 (delete-screen-hook): Ditto.
11181 (create-screen-hook): Ditto.
11182 (mouse-enter-screen-hook): Ditto.
11183 (mouse-leave-screen-hook): Ditto.
11184 (map-screen-hook): Ditto.
11185 (unmap-screen-hook): Ditto.
11186 (default-screen-alist): Ditto.
11187 (default-screen-name): Ditto.
11188 (x-screen-defaults): Ditto.
11189 (x-create-screen): Ditto.
11190 * obsolete.el: meta-flag removed.
11192 sleep-for-millisecs removed.
11193 extent-data removed.
11194 set-extent-data removed.
11195 set-extent-attribute removed.
11196 extent-glyph removed.
11197 extent-layout removed.
11198 set-extent-layout removed.
11199 list-faces-display removed.
11200 list-faces removed.
11201 trim-versions-without-asking removed.
11202 after-write-file-hooks removed.
11204 auto-fill-hook removed.
11205 blink-paren-hook removed.
11206 select-screen-hook, deselect-screen-hook removed.
11207 auto-raise-screen, auto-lower-screen removed.
11209 * msw-mouse.el: Global change resource -> mswindows-resource.
11211 * XEmacs 21.0-pre5 is released.
11213 1998-07-11 SL Baur <steve@altair.xemacs.org>
11215 * about.el (about-hackers): Credits update.
11217 1998-07-11 Hrvoje Niksic <hniksic@srce.hr>
11219 * register.el (insert-register): Don't activate the region.
11221 1998-07-10 SL Baur <steve@altair.xemacs.org>
11223 * select.el: Restore x-* symbols for backwards compatibility:
11224 x-copy-primary-selection, x-kill-primary-selection,
11225 x-delete-primary-selection, x-select-make-extent-for-selection,
11226 x-valid-simple-selection-, x-cut-copy-clear-internal.
11228 1998-07-09 SL Baur <steve@altair.xemacs.org>
11230 * XEmacs 21.0-pre4 is released.
11232 1998-06-28 Hrvoje Niksic <hniksic@srce.hr>
11234 * menubar-items.el (default-menubar): Use `report-emacs-bug' for
11236 (maybe-add-init-button): Fix semantics under Windows. Use
11237 `expand-file-name' rather than `concat'.
11239 * help.el (print-messages): New function.
11241 1998-07-05 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
11243 * ldap.el (ldap-host-parameters-alist): Docstring fixes
11245 1998-07-04 Jonathan Harris <jhar@tardis.ed.ac.uk>
11247 * about.el: Tweaked my entry in about-hackers.
11249 * find-paths.el (paths-emacs-root-p):
11250 Relaxed emacs-root checking of an in-place installation to
11251 also accommodate the flat layout used on MS Windows.
11253 1998-06-29 John Jones <jj@asu.edu>
11255 * package-get.el: calls to package-get-update-all will only
11256 update packages which are already installed.
11258 1998-07-05 Andy Piper <andyp@parallax.co.uk>
11260 * faces.el (xpm-color-symbols): remove hardcoded defaults these
11261 are handled by the gui-element face fallbacks now.
11263 * x-faces.el: default gui-element face to "background" as well as
11266 * msw-faces.el (mswindows-init-device-faces): remove gui-element
11267 and default face settings since these are set as fallbacks now in
11268 the appropriate domain.
11270 1998-07-02 SL Baur <steve@altair.xemacs.org>
11272 * text-mode.el (text-mode): Reorder regexp so the OR part
11273 corresponding to `page-delim' goes first and the hack in
11274 `forward-paragraph' will work.
11275 With bug analysis from Bob Weiner <weiner@altrasoft.com>
11277 1998-06-29 Kyle Jones <kyle_jones@wonderworks.com>
11279 * subr.el (remove-hook): When checking the hook value
11280 with functionp, don't apply car to it.
11282 1998-06-24 Jonathan Harris <jhar@tardis.ed.ac.uk>
11284 * package-get.el (package-get-remote-filename):
11285 Don't use file-name-as-directory because the local directory
11286 separator conventions might not be the same as ftp's.
11288 1998-06-27 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
11290 * ldap.el (ldap-host-parameters-alist): New name of
11291 `ldap-host-parameters-plist'
11293 1998-06-26 Adrian Aichner <adrian@xemacs.org>
11295 * package-get.el: Using (require 'package-get-base), now that it
11296 provides itself. Consequently removed all instances of (load
11297 "package-get-base.el").
11299 1998-06-29 Kyle Jones <kyle_jones@wonderworks.com>
11301 * subr.el (remove-hook): Don't treat the hook value as a
11302 list unless it is both consp and not functionp.
11304 1998-06-29 SL Baur <steve@altair.xemacs.org>
11306 * about.el: Email address for Ben Wing is ben@xemacs.org.
11307 * auto-show.el: Ditto.
11308 * bytecomp.el: Ditto.
11310 * x-scrollbar.el: Ditto.
11311 * x-misc.el: Ditto.
11312 * tty-init.el: Ditto.
11313 * toolbar-items.el: Ditto.
11314 * symbol-syntax.el: Ditto.
11315 * specifier.el: Ditto.
11316 * objects.el: Ditto.
11317 * hyper-apropos.el: Ditto.
11318 * glyphs.el: Ditto.
11320 1998-06-27 Hrvoje Niksic <hniksic@srce.hr>
11322 * mouse.el (drag-window-divider): vertical-divider-draggable-p ->
11323 vertical-divider-always-visible-p.
11324 (default-mouse-motion-handler): Ditto.
11326 1998-06-21 Hrvoje Niksic <hniksic@srce.hr>
11328 * scrollbar.el (scrollbars-visible-p): Simplify. Always set the
11331 1998-06-21 Oliver Graf <ograf@fga.de>
11333 * build-reports.el: changed receiver to xemacs-build-reports list
11335 1998-06-19 Jonathan Harris <jhar@tardis.ed.ac.uk>
11337 * font.el: Split font-family-mappings into X and
11338 mswindows-specific versions.
11339 mswindows-font-create-[object|name]: Treat supplied size
11340 as a pointsize. Added underline and strikethru handling.
11342 * msw-faces.el: changed default mswindows charset to western.
11344 * msw-glyphs.el: removed space in border-glyph font string that
11345 was inserted to get round bugs in the mswindows C font code.
11347 1998-06-27 SL Baur <steve@altair.xemacs.org>
11349 * about.el (about-hackers): Credits update.
11351 * help-nomule.el (tutorial-supported-languages): Add Romanian
11354 * code-files.el (file-coding-system-alist): Hardwire TUTORIAL.ro
11357 1998-06-19 Jonathan Harris <jhar@tardis.ed.ac.uk>
11359 * font.el: Split font-family-mappings into X and
11360 mswindows-specific versions.
11361 mswindows-font-create-[object|name]: Treat supplied size
11362 as a pointsize. Added underline and strikethru handling.
11364 * msw-faces.el: changed default mswindows charset to western.
11366 * msw-glyphs.el: removed space in border-glyph font string that
11367 was inserted to get round bugs in the mswindows C font code.
11369 1998-06-15 Jonathan Harris <jhar@tardis.ed.ac.uk>
11371 * minibuf.el: make read-color-completion-table call
11372 (mswindows-color-list for mswindows devices.
11374 1998-06-18 Sam Mikes <smikes@alumni.hmc.edu>
11376 * lisp/font-lock.el
11377 (font-lock-match-c++-style-declaration-item-and-skip-to-next):
11378 Let declaration items contain non-word symbol characters.
11380 1998-06-15 Adrian Aichner <adrian@xemacs.org>
11382 * package-get.el (package-get-package-provider): Added autoload
11383 cookie. Loading "package-get-base.el" in ALL functions that use
11384 it. Fixed some (interactive ...) with multiple argument specs
11385 again. Cosmetic indentation changes.
11387 1998-05-27 Glynn Clements <glynn@sensei.co.uk>
11389 * info.el (Info-insert-dir): Don't use nreverse on variables
11390 that you want to use later.
11392 1998-06-17 Glynn Clements <glynn@sensei.co.uk>
11394 * x-mouse.el (x-set-point-and-move-selection): Replace call
11395 to x-kill-primary-selection with kill-primary-selection
11397 1998-06-12 Martin Buchholz <martin@xemacs.org>
11399 * simple.el (what-cursor-position): Make cursor position reported
11400 use value of column-number-start-at-one
11402 1998-06-17 SL Baur <steve@altair.xemacs.org>
11404 * about.el (xemacs-hackers): Fix Jareth's email address.
11406 1998-06-16 SL Baur <steve@altair.xemacs.org>
11408 * startup.el (startup-splash-frame): Remove
11409 `xemacs-startup-logo-function'.
11411 1998-06-15 SL Baur <steve@altair.xemacs.org>
11413 * about.el (about-hackers): Update credits list.
11415 1998-06-06 Jeff Miller <jmiller@smart.net>
11417 * lisp/sound.el: Update sound-ext to allow filenames with
11418 extensions to be found by load-sound-file
11420 1998-06-14 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
11422 * info.el (Info-rebuild-outdated-dir): Removed variable
11423 (Info-auto-generate-directory): New variable
11424 (Info-save-auto-generated-dir): New variable
11425 (Info-maybe-update-dir): Use `Info-auto-generate-directory'
11426 (Info-build-dir-anew): Second parameter removed. Use
11427 `Info-save-auto-generated-dir'
11428 (Info-rebuild-dir): Ditto
11430 1998-06-02 Christoph Wedler <wedler@fmi.uni-passau.de>
11432 * list-mode.el (next-list-mode-item): Would not recognize
11433 border between directly neighbored items.
11435 1998-06-12 Andy Piper <andyp@parallax.co.uk>
11437 * package-get.el: add autoloads for some functions.
11439 1998-06-10 Hrvoje Niksic <hniksic@srce.hr>
11441 * specifier.el (let-specifier): Tiny docfixes.
11443 1998-06-12 Andy Piper <andyp@parallax.co.uk>
11445 * msw-mouse.el: set selection-pointer-glyph to Normal.
11447 1998-06-09 Per Abrahamsen <abraham@dina.kvl.dk>
11449 * wid-edit.el (widget-specify-secret): New function.
11450 (widget-after-change): Use it.
11451 (widget-specify-field): Use it.
11453 1998-06-08 Hrvoje Niksic <hniksic@srce.hr>
11455 * mouse.el (drag-window-divider): Use `(not done)' instead of
11456 `doit'; reuse result of `window-pixel-edges'.
11458 * modeline.el (drag-modeline-event-lag): Rename to
11459 drag-divider-event-lag.
11461 1998-06-07 Hrvoje Niksic <hniksic@srce.hr>
11463 * specifier.el (let-specifier): Rewritten not to generate needless
11464 `let's; clarified documentation; support TAG-SET and HOW-TO-ADD
11467 1998-05-28 Hrvoje Niksic <hniksic@srce.hr>
11469 * minibuf.el (read-file-name-1): Setup buffer-local value of
11470 `completion-ignore-case' in completions buffer under Windows.
11472 1998-06-06 Kirill M. Katsnelson <kkm@kis.ru>
11474 * about.el (about-maintainer-glyph): Fix support for not
11477 1998-06-04 Kirill M. Katsnelson <kkm@kis.ru>
11479 * cmdloop.el (cancel-mode-internal): Defined this do-nothing function.
11481 * mouse.el (mouse-track): Cancel selection if misc-user event with
11482 `cancel-mode-internal' function is fetched.
11484 1998-06-03 Hrvoje Niksic <hniksic@srce.hr>
11486 * files.el (save-some-buffers-1): Fixed return value.
11488 1998-06-01 Oliver Graf <ograf@fga.de>
11490 * dragdrop.el: added experimental
11492 1998-05-26 Stephen J. Turnbull <turnbull@sk.tsukuba.ac.jp>
11494 * startup.el (after-init-hook, init-file-user,
11495 user-init-directory, load-user-init-file): Purge references
11496 to "~/.xemacs/init.el" from docstrings.
11498 (load-user-init-file) Use paths-construct-path to construct
11499 paths to user init files. Go directly to ~/.emacs, do not
11500 search ~/.xemacs/, do not load `default-custom-file'.
11502 1998-06-03 Hrvoje Niksic <hniksic@srce.hr>
11504 * files.el (interpreter-mode-alist): Catch wish and tclsh before
11506 (inhibit-first-line-modes-regexps): Added `.tar.gz'.
11508 1998-06-03 Andy Piper <andyp@parallax.co.uk>
11510 * menubar-items.el (default-menubar): add Update Packages to customize
11513 1998-06-02 Andy Piper <andyp@parallax.co.uk>
11515 * faces.el: use toolbar face as a fallback for toolbar properties
11516 in xpm-color-symbols instead of default.
11518 * msw-faces.el: rename 3d-object -> gui-element face.
11520 1998-06-06 SL Baur <steve@altair.xemacs.org>
11522 * startup.el (xemacs-startup-logo-function): New variable.
11523 (startup-splash-frame): Use it.
11525 1998-06-02 Hrvoje Niksic <hniksic@srce.hr>
11527 * files.el (save-some-buffers): Would wait 1 second.
11528 (save-some-buffers-1): Delete other windows here instead of in
11529 `save-some-buffers'.
11530 (save-some-buffers): Force redisplay only if windows were deleted.
11532 1998-06-02 Didier Verna <didier@xemacs.org>
11534 * cus-face.el (custom-face-attributes): generalized the use of
11535 toggle buttons for boolean attributes.
11536 Re-ordered the items a bit.
11538 1998-06-01 SL Baur <steve@altair.xemacs.org>
11540 * sound.el (default-sound-directory): Use `locate-data-directory'
11541 to find the sounds directory.
11543 1998-05-29 Andy Piper <andyp@parallax.co.uk>
11545 * sound.el: default sound-ext to .wav under mswindows, .au
11546 otherwise. load-default sounds without extensions.
11548 1998-05-27 Bjrn Torkelsson <torkel@hpc2n.umu.se>
11550 * menubar-items.el (default-menubar): Dim out "Submit Bug Report"
11551 if send-pr is not bound.
11553 1998-06-01 Andy Piper <andyp@parallax.co.uk>
11555 * files.el: grok idl files in auto-mode-alist.
11556 1998-06-01 Jeff Miller <jmiller@smart.net>
11558 * minibuf.el (exact-minibuffer-completion-p): check for nil before
11561 1998-05-30 Andy Piper <andyp@parallax.co.uk>
11563 * msw-glyphs.el: add xbm to the list of image types supported.
11565 1998-05-30 Kirill M. Katsnelson <kkm@kis.ru>
11567 * msw-init.el (init-post-mswindows-win): Load InfoDock toolbar
11568 instead of XEmacs one when dumping InfoDock.
11570 1998-05-30 Kirill M. Katsnelson <kkm@kis.ru>
11572 * obsolete.el (has-modeline-p): Added obsolete alias `has-modeline-p'
11573 for `modeline-visible-p'
11575 * winnt.el (nt-quote-process-args): Fix for duplicating argv[0].
11577 1998-05-29 Andy Piper <andyp@parallax.co.uk>
11579 * msw-select.el (mswindows-cut-copy-clear-clipboard): deleted
11580 since it's not used anymore. doc string fixes.
11582 * package-get.el (package-get-file-installed-p): new function. use
11583 instead of file-installed-p which is in an external package.
11585 1998-05-28 Oliver Graf <ograf@fga.de>
11587 * dragdrop.el (dragdrop-drop-url-default): dropped pop-to-buffer in
11588 favor of select-window/switch-to-buffer
11590 Wed May 27, 1998 Darryl Okahata <darrylo@sr.hp.com>
11592 * startup.el: changed (getenv "HOME") to (user-home-directory)
11594 1998-05-25 Oliver Graf <ograf@fga.de>
11596 * frame.el (cde-start-drag) moved to dragdrop.el
11597 (offix-start-drag-region) moved to dragdrop.el
11598 (offix-start-drag) moved to dragdrop.el
11599 * dragdrop.el (cde-start-drag) moved from frame.el
11600 (offix-start-drag-region) moved from frame.el
11601 (offix-start-drag) moved from frame.el
11602 (cde-start-drag-region) cde drag regions
11603 * mouse.el (mouse-drag-or-yank) will now call cde-start-drag-region
11605 1998-05-26 Oliver Graf <ograf@fga.de>
11607 * dragdrop.el: created dragdrop-drag prototypes
11608 (cde-start-drag-region) fixed typo
11610 1998-05-28 SL Baur <steve@altair.xemacs.org>
11612 * simple.el (after-init-hook): Remove reader macro.
11614 * packages.el (packages-hardcoded-lisp): Get rid of reader
11615 macros. Update DOC string.
11617 1998-05-25 Hrvoje Niksic <hniksic@srce.hr>
11619 * mouse.el (drag-window-divider): Ditto.
11621 * modeline.el (mouse-drag-modeline): Use it.
11623 * lisp-mode.el (let-specifier): Specify indentation.
11625 * specifier.el (let-specifier): Renamed from
11626 `with-specifier-instance'.
11628 1998-05-27 Andy Piper <andyp@parallax.co.uk>
11631 * faces.el: move definition of xpm-color-symbols from x-faces.el
11632 to faces. Predicate x-get-resource on the presence of x.
11634 * msw-faces.el: set 3d-object face rather than modeline. Specify
11635 faces as specfier defaults.
11637 * package-get.el: don't use package-admin-add-single-file-package.
11639 1998-05-25 Hrvoje Niksic <hniksic@srce.hr>
11641 * toolbar-items.el: Fixup tooltips.
11642 (toolbar-gnus): Don't use obsolete variable
11643 toolbar-news-frame-properties.
11644 (toolbar-news-reader): Default to `gnus' instead of
11647 * files.el (auto-mode-alist): Correctly recognize `.emacs' under
11650 1998-05-25 Andy Piper <andyp@parallax.co.uk>
11652 * package-get.el: rename -installedp -> -installed-p.
11654 1998-05-23 Kirill M. Katsnelson <kkm@kis.ru>
11656 * glyphs.el (init-glyphs): Created `border-glyph' face, with no
11657 attributes, and assinged it to continuation, truncation and
11660 * msw-glyphs.el: Assigned WinDings font to `border-glyph' face,
11661 and made continuation, truncation and hscroll glyphs arrow
11662 characters out of that font.
11664 1998-05-22 Hrvoje Niksic <hniksic@srce.hr>
11666 * minibuf.el (minibuffer-electric-separator): Play nicely with
11667 directory-sep-char being \.
11668 (minibuffer-electric-tilde): Ditto.
11669 (read-file-name-map): Ditto.
11671 1998-05-22 Hrvoje Niksic <hniksic@srce.hr>
11673 * mouse.el (default-mouse-track-maybe-own-selection): Pause only
11675 (default-mouse-track-deal-with-down-event): Avoid
11676 `x-disown-selection'; use `disown-selection' instead.
11678 1998-05-21 Andy Piper <andyp@parallax.co.uk>
11681 * x-select.el: selection cleanup. (x-cut-copy-clear-internal)
11682 moved to (cut-copy-clear-internal) in select.el. Ditto for
11683 (x-delete-primary-selection) (x-kill-primary-selection)
11684 (x-copy-primary-selection).
11685 (own-clipboard): new function.
11687 * msw-select.el: use the new kill/delete/copy/cut-copy-clear
11688 functions in select.el. remove old ones.
11689 (mswindows-own-clipboard): new function.
11691 1998-05-21 Andy Piper <andyp@parallax.co.uk>
11693 * gnuserv.el: allow connections from mswindows type devices.
11695 1998-05-20 Andy Piper <andyp@parallax.co.uk>
11697 * msw-glyphs.el: change image type used from cursor to resource.
11699 1998-05-20 Kirill M. Katsnelson <kkm@kis.ru>
11701 * x-scrollbar.el (x-init-scrollbar-from-resources): Added support
11702 for {top,bottom}-{left,right} values in addition to
11703 {top,bottom}_{left,right}.
11704 Use x-get-resource instead of x-get-resource-and-bogosity-check.
11706 1998-05-20 Hrvoje Niksic <hniksic@srce.hr>
11708 * cl-macs.el (specifier-instance): Undefine its setf method.
11710 * specifier.el (with-specifier-instance): Added docstring.
11712 * mouse.el (drag-window-divider): Ditto.
11714 * modeline.el (mouse-drag-modeline): Use it.
11716 * lisp-mode.el (with-specifier-instance): Define its indentation
11719 * specifier.el (with-specifier-instance): New macro.
11721 1998-05-19 Andy Piper <andyp@parallax.co.uk>
11723 * package-get.el (package-get-create-custom): new function to
11724 auto-generate package-get-custom.el from package-get-base.el.
11725 * (package-get-ever-installedp): new function.
11726 * (package-get-custom): new function to get all packages specified
11729 1998-05-19 Hrvoje Niksic <hniksic@srce.hr>
11731 * cus-edit.el (custom-file): Revert to `~/.emacs'.
11733 1998-05-23 SL Baur <steve@altair.xemacs.org>
11735 * cl-extra.el: Reverse previous float change.
11737 1998-05-17 Andy Piper <andyp@parallax.co.uk>
11740 * faces.el (try-font-name): moved from x-faces.el since it is
11741 required by w3 under mswindows as well X.
11743 1998-05-18 Kirill M. Katsnelson <kkm@kis.ru>
11745 * winnt.el: Removed evil (setq completion-ignore-case t)
11746 clause, one more overlookef fsfism.
11747 (nt-quote-args-functions-alist): End sentences with double space.
11749 1998-05-18 Kirill M. Katsnelson <kkm@kis.ru>
11751 * window-xemacs.el (push-window-configuration): Remove kludgery of
11752 recaching default-toolbar specifier.
11753 (pop-window-configuration): Ditto.
11754 (unpop-window-configuration): Ditto.
11756 1998-05-16 Hrvoje Niksic <hniksic@srce.hr>
11758 * modeline.el (modeline-minor-mode-menu): Don't use :menu-tag.
11760 1998-05-17 Kirill M. Katsnelson <kkm@kis.ru>
11762 * winnt.el (nt-quote-args-verbatim): Added function.
11763 (nt-quote-args-prefix-quote): Added function.
11764 (nt-quote-args-backslash-quote): Added function.
11765 (nt-quote-args-double-quote): Added function.
11766 (nt-quote-args-functions-alist): New variable.
11767 (nt-quote-process-args): Added function. This is the main quoting
11768 work horse called from process-nt.c
11770 1998-05-16 Kirill M. Katsnelson <kkm@kis.ru>
11772 * winnt.el: Removed duplicate definitions for backspace,
11773 delete, M-backspace and C-M-backspace.
11774 (file-name-buffer-file-type-alist): Removed this variable.
11775 (find-buffer-file-type): Removed function.
11776 (find-file-binary): Removed function.
11777 (find-file-text): Removed function.
11778 (find-file-not-found-set-buffer-file-type): Removed function.
11779 (save-to-unix-hook): Removed function.
11780 (revert-from-unix-hook): Removed function.
11781 (using-unix-filesystems): Removed function.
11782 (original-make-auto-save-file-name): DEFSUBR to avoid doc snarf
11784 (x-set-selection): Removed function.
11785 (x-get-selection): Removed function.
11786 Removed commented FSFisms.
11787 Replaced copyright notice (this file is not part of GNU Emacs).
11788 (nt-shell-mode-hook): Moved here from a lambda expression. Added
11789 comint-process-echoes setting to t.
11791 1998-05-17 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
11793 * packages.el (packages-no-package-hierarchy-regexp): Introduced
11794 and used following the interface change of
11795 `paths-find-recursive-path'.
11797 * find-paths.el (paths-find-recursive-path): Exclusion is now by a
11798 regexp instead of a list of base names.
11799 (paths-version-control-filename-regexp):
11800 (paths-lisp-filename-regexp): (paths-no-lisp-directory-regexp):
11801 Introduced and used following the interface change of
11802 `paths-find-recursive-path'.
11804 1998-05-16 Hrvoje Niksic <hniksic@srce.hr>
11806 * simple.el (delete-forward-p): Make it a defun; do X garbage only
11807 on X devices, rather than on all non-TTY devices.
11809 1998-05-16 Kirill M. Katsnelson <kkm@kis.ru>
11811 * msw-mouse.el: New file. Sets up cursor shapes for Windows.
11813 * dumped-lisp.el (preloaded-file-list): Added msw-mouse.el
11815 1998-05-17 Adrian Aichner <adrian@xemacs.org>
11817 * itimer.el (activate-itimer): Fixed usage of integers
11818 as argument to `concat'.
11820 1998-05-17 Glynn Clements <glynn@sensei.co.uk>
11822 * itimer.el (start-itimer): replace the use of `concat' with
11825 1998-05-16 SL Baur <steve@altair.xemacs.org>
11827 * mode-motion.el (mode-motion-hook): Clarify docstring.
11828 From Bob Weiner <weiner@altrasoft.com>
11830 * loadhist.el (symbol-file): Supply prompt string when used
11832 From Bob Weiner <weiner@altrasoft.com>
11834 1998-05-16 Hrvoje Niksic <hniksic@srce.hr>
11836 * loadup.el (really-early-error-handler): Ditto.
11838 * update-elc.el: Ditto.
11840 * setup-paths.el (paths-construct-exec-path): Ditto.
11842 * make-docfile.el: Ditto.
11844 * find-paths.el (paths-decode-directory-path): Use split-path
11845 instead of decode-path.
11847 * files.el (parse-colon-path): Update docstring reference.
11849 1998-05-15 Jonathan Harris <jhar@tardis.ed.ac.uk>
11853 Bind cut'n'paste keys to non window-system specific functions.
11855 * msw-select.el: New function mswindows-clear-clipboard.
11856 mswindows-cut-copy-clipboard extended to handle clearing of the
11857 selection and renamed to mswindows-cut-copy-clear-clipboard.
11859 * select.el: on mswindows devices delete-primary-selection
11860 calls mswindows-clear-clipboard.
11862 1998-05-15 Hrvoje Niksic <hniksic@srce.hr>
11864 * simple.el (quoted-insert): Inhibit quit when using read-char.
11866 * cmdloop.el (read-char): Don't inhibit quit.
11867 (read-char-exclusive): Ditto.
11868 (read-char): Signal quit if quit-char was pressed.
11869 (read-char-exclusive): Ditto.
11870 (read-quoted-char): Return a character, not integer.
11872 * menubar-items.el (default-popup-menu): Use Andy's generic
11874 (default-popup-menu): Fix code.
11876 1998-05-14 Oliver Graf <ograf@fga.de>
11878 * dragdrop.el (dragdrop-function-widget): this time it's done
11880 1998-05-13 Oliver Graf <ograf@fga.de>
11882 * dumped-lisp.el: dragdrop.el now based on dragdrop-api feature
11884 1998-05-15 Kirill M. Katsnelson <kkm@kis.ru>
11886 * device.el (device-pixel-width):
11887 (device-pixel-height):
11889 (device-mm-height):
11890 (device-bitplanes):
11891 (device-color-cells): Swapped parameters to device-system-metric
11892 according to the interface change.
11894 1998-05-14 Kirill M. Katsnelson <kkm@kis.ru>
11896 * mouse.el (default-mouse-motion-handler): Use new name of the
11897 function event-over-vertical-divider-p.
11898 Do not set E-W arrow cursor over the divider if
11899 vertical-divider-draggable-p is nil in the window.
11900 ([top-level]): Use new name for the variable
11901 vertical-divider-map.
11902 (drag-window-divider): Respect vertical-divider-draggable-p.
11903 Variable name typo fixes.
11905 1998-05-14 Hrvoje Niksic <hniksic@srce.hr>
11907 * keymap.el (kbd): Define here; handle string constants and
11910 1998-05-15 Christian Nyb <chr@mediascience.no>
11912 * simple.el (zap-up-to-char): New function. Behaves like `zap-to-char'
11915 1998-05-13 Didier Verna <didier@xemacs.org>
11917 * mouse.el (drag-window-divider): give the vertical divider a
11918 pressed look when dragging it.
11920 1998-05-13 Andy Piper <andyp@parallax.co.uk>
11922 * faces.el: predicate some more face operations on x or mswindows
11925 * modeline.el: enable modeline coloring for mswindows.
11927 1998-05-13 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
11929 * minibuf.el (minibuffer-default): Added variable; compatible with
11931 (next-history-element): Used `minibuffer-default'.
11933 1998-05-12 Oliver Graf <ograf@fga.de>
11935 * dragdrop.el (dragdrop-function-widget): button and mods ok
11936 arguments still look a bit strange
11937 (dragdrop-compare-mods) created
11938 (dragdrop-drop-do-functions) correctly checks for buttons and
11941 1998-05-14 Hrvoje Niksic <hniksic@srce.hr>
11943 * setup-paths.el (paths-default-info-directories): Replace
11944 path-separator with directory-sep-char.
11946 * files.el (path-separator): Don't define it here.
11948 1998-05-14 Hrvoje Niksic <hniksic@srce.hr>
11950 * update-elc.el: Ditto.
11952 * setup-paths.el (paths-construct-exec-path): Ditto.
11954 * make-docfile.el: Ditto.
11956 * loadup.el (really-early-error-handler): Ditto.
11958 * find-paths.el (paths-decode-directory-path): Use decode-path
11959 instead of decode-path-internal.
11961 * files.el (parse-colon-path): Update docstring.
11963 1998-05-13 Hrvoje Niksic <hniksic@srce.hr>
11965 * subr.el (get-buffer-window-list): Make BUFFER optional.
11967 * window-xemacs.el (windows-of-buffer): Defalias to
11968 get-buffer-window-list.
11970 1998-05-12 Hrvoje Niksic <hniksic@srce.hr>
11972 * disass.el: Fix maintainer keyword.
11974 * bytecomp.el (byte-compile-and-load-file): Autoload.
11975 (byte-compile-buffer): Ditto.
11977 * lisp-mode.el (eval-last-sexp): Skip ` in `variable' so that the
11978 value is returned, not the name.
11979 (lisp-imenu-generic-expression): Enable it.
11980 (lisp-mode-variables): Ditto.
11981 (lisp-indent-offset): Change defconst to defvar.
11982 (lisp-indent-function): Ditto.
11983 (lisp-body-indent): Ditto.
11985 1998-05-12 Hrvoje Niksic <hniksic@srce.hr>
11987 * modeline.el: Use zap-last-kbd-macro-event.
11989 * lisp-mode.el (eval-interactive): If eval-interactive-verbose is
11990 nil, don't attempt to do anything with messages.
11991 (eval-last-sexp): Use `letf' for clarity.
11993 1998-05-12 Hrvoje Niksic <hniksic@srce.hr>
11995 * startup.el: It's still `.emacs', not yet `.xemacs/init.el'.
11997 1998-05-11 Martin Buchholz <martin@xemacs.org>
12002 Change empty docstrings into no doc strings at all.
12003 Fix bogus FSF-format docstrings.
12004 * etags.el: Fix docstring.
12006 1998-05-11 Jan Vroonhof <vroonhof@math.ethz.ch>
12008 * package-get.el (package-get): Use internal md5
12010 1998-05-13 SL Baur <steve@altair.xemacs.org>
12012 * about.el (about-xemacs): Correct abuse of concat.
12014 1998-05-11 SL Baur <steve@altair.xemacs.org>
12016 * info.el (Info-mode): Use easymenu.
12018 1998-05-12 Hrvoje Niksic <hniksic@srce.hr>
12020 * apropos.el (apropos): Don't use concat with integers.
12022 * cmdloop.el (describe-last-error): Handle the case when no error
12023 was seen gracefully.
12025 * apropos.el (apropos-print): Use with-displaying-help-buffer as
12027 (apropos-describe-plist): Ditto.
12029 * help.el (with-displaying-help-buffer): Revert to a defun.
12030 (describe-key): Use it as defun.
12031 (describe-mode): Ditto.
12032 (describe-bindings): Ditto.
12033 (describe-prefix-bindings): Ditto.
12034 (describe-installation): Ditto.
12035 (view-lossage): Ditto.
12036 (describe-function): Ditto.
12037 (describe-variable): Ditto.
12038 (describe-syntax): Ditto.
12040 1998-05-11 Oliver Graf <ograf@fga.de>
12042 * dragdrop.el: changed order of require/provide
12043 (dragdrop-drop-mime-default) changed to new calling conventions
12044 (dragdrop-drop-do-functions) changed to new calling conventions
12045 (dragdrop-function-widget) this one needs more work...
12047 1998-05-10 Oliver Graf <ograf@fga.de>
12049 * about.el: another small change in my entry
12050 * dragdrop.el (dragdrop-drop-log-function): logging added
12051 plus customizations
12052 changed interface to handler functions. now called with event
12055 1998-05-12 Kirill M. Katsnelson <kkm@kis.ru>
12057 * glyphs.el (divider-pointer-glyph): Declared new glyph,
12058 E-W arrow pointer displayed over draggable dividers.
12060 * mouse.el (default-mouse-motion-handler): Show it when
12062 (drag-window-divider): Added.
12063 ([top-level]): Initialized window-divider-map with a keymap
12064 binding the above function to left button down event.
12066 * x-mouse.el (x-init-pointer-shape): Initialize
12067 divider-pointer-glyph from Cursor.dividerPointer, or use default
12070 1998-04-30 Gunnar Evermann <Gunnar.Evermann@nats.informatik.uni-hamburg.de>
12072 * toolbar-items.el (toolbar-compile): respect should-use-dialog-box-p
12074 1998-05-11 Hrvoje Niksic <hniksic@srce.hr>
12076 * simple.el (count-words-buffer): Don't query for buffer.
12077 (count-lines-buffer): Ditto.
12079 1998-05-11 Jan Vroonhof <vroonhof@math.ethz.ch>
12081 * help.el (where-is): add optional insert argument.
12083 1998-05-11 Hrvoje Niksic <hniksic@srce.hr>
12085 * help.el (describe-key-briefly): New argument INSERT.
12087 * simple.el (eval-expression): New optional argument; synch with
12090 * keydefs.el (global-map): Add new register bindings.
12092 * register.el: Synched with FSF 20.3.
12094 1998-05-11 Jan Vroonhof <vroonhof@math.ethz.ch>
12096 * window-xemacs.el (recenter): all arguments are optional.
12098 1998-05-10 Kirill M. Katsnelson <kkm@kis.ru>
12100 * device.el: (device-pixel-width): Reflected name/parameters
12101 change to device-system-metric.
12102 (device-pixel-height): Ditto.
12103 (device-mm-width): Ditto.
12104 (device-mm-height): Ditto.
12105 (device-bitplanes): Ditto.
12106 (device-color-cells): Ditto.
12108 1998-05-10 Hrvoje Niksic <hniksic@srce.hr>
12110 * cl-extra.el (cl-float-limits): Removed; move code to top-level.
12112 * cl.el (most-positive-fixnum): Document.
12113 (most-negative-fixnum): Ditto.
12115 * cus-dep.el: Updated comment.
12117 * cus-load.el: Use most-positive-fixnum as the gc-inhibiting
12120 * cus-load.el (custom-put): Removed.
12122 * files.el (after-find-file): Just resignal quit instead of
12123 signaling "canceled".
12125 1998-05-10 Hrvoje Niksic <hniksic@srce.hr>
12127 * frame.el (other-frame): Use `focus-frame' instead of
12128 select-frame kludges.
12130 * lisp-mode.el: Update lisp-indent-function for
12131 save-selected-frame and with-selected-frame.
12133 * frame.el (save-selected-frame): New macro.
12134 (with-selected-frame): Ditto.
12135 (other-frame): Use `set-frame-focus'.
12137 1998-05-06 Oliver Graf <ograf@fga.de>
12139 * dragdrop.el (dragdrop-drop-dispatch): changed to new list concept
12140 (dragdrop-drop-url-default) default handler for URL drops created
12141 (dragdrop-drop-mime-default) default handler for MIME drops created
12142 (dragdrop-drop-functions) default custom for handling drops created
12143 (dragdrop-drop-do-functions) helper for drgadrop-drop-dispatch
12145 1998-05-05 Jonathan Harris <jhar@tardis.ed.ac.uk>
12147 * mouse.el: Removed redundant mouse-mswindows-drop function.
12149 1998-05-05 Oliver Graf <ograf@fga.de>
12151 * about.el: changed some text in my entry
12152 * dragdrop.el: added customs
12154 1998-05-04 Oliver Graf <ograf@fga.de>
12156 * mouse.el: killed global drop key bindings
12157 (mouse-offix-drop) removed
12158 * dragdrop.el: created
12159 * dumped-lisp.el: inclusion of dragdrop.el for window-systems
12161 1998-05-09 Kirill M. Katsnelson <kkm@kis.ru>
12163 * x-scrollbar.el (x-init-scrollbar-from-resources): Initialize
12164 scrollbar-on-{left,top}-p from *scrollBarPlacement resources.
12166 * x-misc.el (x-get-resource-and-maybe-bogosity-check): Removed
12169 * scrollbar.el (scrollbars-visible-p): Use new
12170 {vertical,horizontal}-scrollbar-visible-p specifiers.
12172 1998-04-18 Kirill M. Katsnelson <kkm@kis.ru>
12174 * device.el (device-pixel-height):
12175 (device-pixel-width):
12177 (device-mm-height):
12178 (device-bitplanes):
12179 (device-color-cells): Moved these 6 functions from device.c; they
12180 all use single (device-system-metrics) call.
12182 1998-05-09 SL Baur <steve@altair.xemacs.org>
12184 * dumped-lisp.el (preloaded-file-list): x-menubar.el and x-toolbar.el
12187 * menubar-items.el:
12188 * toolbar-items.el: Renamed from x-menubar/x-toolbar.
12189 Suggested by Hrvoje Niksic <hniksic@srce.hr>
12191 * help.el (help-map): Remove Hyperbole keybinding logic.
12192 Suggested by: Michael Ernst <mernst@cs.washington.edu>
12194 1998-05-08 SL Baur <steve@altair.xemacs.org>
12196 * x-menubar.el (default-menubar): Enable 'mail-user-agent' feature.
12197 From SAKIYAMA Nobuo <nobuo@db3.so-net.or.jp>
12199 1998-05-07 Andy Piper <andyp@parallax.co.uk>
12201 * msw-glyphs.el: use nicer icon3 from the frame icon.
12203 1998-05-07 SL Baur <steve@altair.xemacs.org>
12205 * version.el (emacs-version): Remove InfoDock conditionals.
12207 * startup.el (startup-splash-frame): Change ID logo name.
12209 1998-05-06 Hrvoje Niksic <hniksic@srce.hr>
12211 * files.el (after-find-file): If the user presses C-g on
12212 directory-creation prompt, kill the buffer.
12214 1998-05-06 SL Baur <steve@altair.xemacs.org>
12216 * simple.el (count-words-region): Reverse previous change.
12218 1998-05-05 Hrvoje Niksic <hniksic@srce.hr>
12220 * replace.el (query-replace): Just call perform-replace.
12221 (query-replace-regexp): Ditto.
12222 (perform-replace): Move region handling here.
12223 (perform-replace): Use the new arg to match-data.
12225 1998-03-08 Kyle Jones <kyle_jones@wonderworks.com>
12227 * x-init.el: Install X specific display table that
12228 displays char 0240 as a space to avoid whatever it is
12229 that screws up display of that character code.
12231 1998-05-03 Hrvoje Niksic <hniksic@srce.hr>
12233 * help.el (function-arglist): If no arguments are documented for a
12234 subr, print nothing rather than incorrect output.
12236 1998-05-05 SL Baur <steve@altair.xemacs.org>
12238 * cmdloop.el (command-error): Update bail-out error message to use
12239 `emacs-program-name'.
12241 * lib-complete.el: Remove reader macro cruft.
12243 * dumped-lisp.el (preloaded-file-list): Phase I: remove InfoDock
12246 * simple.el (count-words-region): Drop interactive-p check on the
12249 1998-05-04 Jonathan Harris <jhar@tardis.ed.ac.uk>
12253 Correct spelling of mswindows-font-canonicalize-name.
12255 1998-05-03 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
12257 * ldap.el (ldap-host-parameters-alist): Replaced with
12258 `ldap-host-parameters-plist'
12259 (ldap-search): Adapt to previous change
12261 1998-05-02 SL Baur <steve@altair.xemacs.org>
12263 * about.el (about-hackers): Update Bob Weiner bio.
12264 (about-maintainer-info): Ditto.
12266 1998-05-02 Hrvoje Niksic <hniksic@srce.hr>
12268 * simple.el (display-warning-minimum-level): Docfix.
12270 1998-04-04 Per Abrahamsen <abraham@dina.kvl.dk>
12272 * widget.el (:default-get): New keyword.
12273 * wid-edit.el (default, widget-default-default-get): Define it.
12274 (group, widget-group-default-get): Define it.
12275 (menu-choice, widget-choice-default-get): Define it.
12276 (widget-default-get): New function.
12277 (widget-choice-action): Call it.
12278 (widget-editable-list-entry-create): Call it.
12280 1998-05-01 Hrvoje Niksic <hniksic@srce.hr>
12282 * byte-optimize.el (byte-boolean-vars): Removed.
12283 (byte-optimize-lapcode): Use `built-in-variable-type' instead of
12284 lookup through `byte-boolean-vars'.
12286 1998-05-01 Kirill M. Katsnelson <kkm@kis.ru>
12288 * x-scrollbar.el (x-init-scrollbar-from-resources): Stuff
12289 resource-provided values into ghost specs for scrollbar-height and
12292 1998-05-01 Hrvoje Niksic <hniksic@srce.hr>
12294 * byte-optimize.el: Don't attempt to optimize /=.
12296 * bytecomp.el (byte-compile-one-ore-more-args): New function.
12297 (byte-compile-/=): Ditto.
12299 1998-05-02 SL Baur <steve@altair.xemacs.org>
12301 * apropos.el: Use `with-displaying-help-buffer'.
12302 (apropos-print): Remove explicit mentions of "*Apropos*" buffer.
12303 Use `with-displaying-help-buffer'.
12304 (apropos-follow): Do not give special treatment to buffer cursor
12305 was in prior to a mouse click.
12306 (apropos-describe-plist): Use `with-displaying-help-buffer'.
12307 (apropos-print-doc): Set correct buffer for setting text
12310 1998-05-01 SL Baur <steve@altair.xemacs.org>
12312 * help.el (help-buffer-prefix-string): New variable.
12313 (help-buffer-name): Use it.
12315 * modeline.el (modeline-minor-mode-menu): Alphabetize the minor
12318 1998-04-30 Greg Klanderman <greg@alphatech.com>
12320 * frame.el (other-frame): Work even when focus-follows-mouse is true.
12322 1998-05-01 Hrvoje Niksic <hniksic@srce.hr>
12324 * files.el (find-file-noselect): Update docstring.
12325 (find-file-noselect): Signal an error if found an unreadable file.
12326 (file-chase-links): Save the match data.
12327 (normal-mode): Use `lwarn' and `error-message-string'.
12328 (interpreter-mode-alist): Change defconst to defvar.
12329 (inhibit-first-line-modes-regexps): Ditto.
12330 (inhibit-first-line-modes-regexps): Added .tgz.
12331 (inhibit-first-line-modes-suffixes): Change defconst to defvar.
12332 (change-major-mode-with-file-name): New user-option.
12333 (set-visited-file-name): Synched with FSF.
12334 (file-name-extension): New function, from FSF 20.3.
12335 (file-relative-name): Synched with FSF.
12336 (save-some-buffers): Support the C-r feature.
12337 (recover-session): Synched with FSF.
12338 (kill-some-buffers): Ditto.
12339 (set-auto-mode): New argument JUST-FROM-FILE-NAME.
12341 1998-04-30 SL Baur <steve@altair.xemacs.org>
12343 * files.el (insert-file): Undo previous change and reenable use of
12346 1998-04-30 Hrvoje Niksic <hniksic@srce.hr>
12348 * window-xemacs.el (recenter): Define.
12350 1998-04-29 Andy Piper <andyp@parallax.co.uk>
12352 * font.el (mswindows-font-create-name)
12353 (mswindows-font-create-object): new functions for mswindows type
12356 * msw-faces.el (mswindows-font-canicolize-name): fix so that
12357 strings are parsed as well as font objects.
12359 1998-04-30 Hrvoje Niksic <hniksic@srce.hr>
12361 * modeline.el (defining-kbd-macro): Restore modeline indication of
12362 kbd-macro being recorded.
12363 (add-minor-mode): Simplify docstring.
12364 (modeline-minor-mode-menu): Remove stuff.
12366 1998-04-29 Andy Piper <andyp@parallax.co.uk>
12368 * code-process.el (call-process): dynamically decide process
12371 1998-04-29 Jim Radford <radford@robby.caltech.edu>
12373 * modeline.el: Add line-number-mode, column-number-mode to
12374 the modeline minor-mode menu. Button2 on the line number does
12377 1998-04-29 Andy Piper <andyp@parallax.co.uk>
12379 * mouse.el: move x-selection-owner-p type things to
12382 * msw-init.el: copy zmacs stuff from x-init.el
12384 * msw-select.el (mswindows-own-selection)
12385 (mswindows-disown-selection) (mswindows-selection-owner-p): new
12386 functions. Very simple minded implementation of selectio
12389 * select.el (own-selection) (disown-selection)
12390 (activate-region-as-selection) (select-make-extent-for-selection)
12391 (valid-simple-selection-p): functions moved from x-select.el for
12392 generalized selection.
12394 * x-select.el: see select.el changes.
12396 * x-toolbar.el: use new selection functions.
12398 1998-04-28 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
12400 * packages.el (packages-find-package-directories): Fixed bug that
12401 would pick up multiple site-package directories.
12402 (package-locations): Added "xemacs-packages" as a late package
12405 * find-paths.el: Now uses `emacs-program-name' and
12406 `emacs-program-version'.
12407 Additions to enforce version-specific directories in
12408 `paths-find-version-directory'.
12410 1998-04-29 SL Baur <steve@altair.xemacs.org>
12412 * default.el: Removed.
12413 * site-start.el: Removed.
12415 1998-04-29 Didier Verna <didier@xemacs.org>
12417 * minibuf.el (minibuffer-history-minimum-string-length): Default
12420 1998-04-28 SL Baur <steve@altair.xemacs.org>
12422 * find-paths.el (paths-program-name): Rename.
12423 (paths-emacs-root-p): Ditto.
12424 (paths-find-site-directory): Ditto.
12426 1998-04-26 Karl M. Hegbloom <karlheg@inetarena.com>
12428 * lisp-mode.el (emacs-lisp-mode-popup-menu-1): Add menu entry for
12429 `emacs-lisp-byte-compile-and-load'.
12431 1998-04-26 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
12433 * ldap.el (ldap-search): Fixed additional parameter passing to
12436 1998-04-27 Andy Piper <andyp@parallax.co.uk>
12438 * select.el (kill-primary-selection) (selection-owner-p)
12439 (copy-primary-selection) (yank-clipboard-selection)
12440 (selection-exists-p) (delete-primary-selection): new file and
12441 functions that do the right thing for the selected device.
12443 * x-menubar.el: use generalised selection functions.
12445 * dumped-lisp.el: dump select.el.
12447 1998-04-27 SL Baur <steve@altair.xemacs.org>
12449 * find-paths.el (paths-progname): New variable.
12450 (paths-emacs-root-p): Use it.
12451 (paths-find-site-directory): Ditto.
12453 1998-04-26 SL Baur <steve@altair.xemacs.org>
12455 * loadup.el ((member "dump" command-line-args)): Dump as
12456 `infodock' if InfoDock.
12458 1998-04-25 SL Baur <steve@altair.xemacs.org>
12460 * find-paths.el (construct-emacs-version): Simplify, include
12461 program name in the return value.
12462 * (paths-find-version-directory): Use it.
12464 1998-04-25 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
12466 * info.el (Info-parse-dir-entries): Fixed regexp
12467 (Info-build-dir-anew): Remove full suffix and capitalize info file
12468 name for files with no @direntry
12469 (Info-batch-rebuild-dir): New function
12470 (Info-suffixed-file): Check for regular files instead of simple
12471 file existence (could catch directories before)
12473 1998-04-25 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
12475 * setup-paths.el, find-paths.el: Removed uses of `not' which
12476 temacs doesn't have.
12478 * find-paths.el (paths-find-emacs-roots): Included exec-prefix
12479 into root searching.
12481 1998-04-24 Martin Buchholz <martin@xemacs.org>
12483 * subr.el: Remove definition of `not'.
12485 Sat Apr 24 1998 Andy Piper <andyp@parallax.co.uk>
12487 * msw-glyphs.el: enable graphics support.
12489 1998-04-23 Didier Verna <didier@xemacs.org>
12491 * x-menubar.el (default-menubar): restored the line-number-mode
12494 * misc doc string updates related to the options menu.
12496 1998-04-24 SL Baur <steve@altair.xemacs.org>
12498 * setup-paths.el (paths-construct-load-path): Fix typo.
12500 1998-04-23 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
12502 * x-menubar.el (default-menubar): font-menu-this-frame-only-p and
12503 font-menu-ignore-scaled-fonts don't have to be bound now; this
12504 gets us one step further towards making --no-autoloads work.
12506 * startup.el (normal-top-level): Load auto-autoloads only if
12507 lisp-directory is non-nil.
12509 * setup-paths.el (paths-construct-load-path): Made it robust
12510 against nil lisp-directory.
12512 * startup.el (startup-setup-paths-warning): Added `lisp-directory'
12513 to the list of variables that cause a warning when nil.
12515 * toolbar.el (init-toolbar-location): Now works even when there's
12516 no toolbar icon directory.
12518 1998-04-23 Hrvoje Niksic <hniksic@srce.hr>
12520 * help.el (view-lossage): Recognize it.
12522 * simple.el (log-message): Mark multiline messages.
12524 1998-04-22 SL Baur <steve@altair.xemacs.org>
12526 * info.el (Info-exit): `toolbar-info-frame' doesn't necessarily exist.
12528 1998-4-20 Stephen J. Turnbull <turnbull@sk.tsukuba.ac.jp>
12530 * package-get.el (package-get-all): add `\n' separator to
12531 interactive specification so that both variables are read
12533 1998-04-22 Didier Verna <didier@xemacs.org>
12535 * x-menubar.el: ported the options menu to Custom.
12536 Moved the "read only" toggle button to the buffers menu.
12537 Corrected some missing ;;;###autoload or defcustom.
12539 * scrollbar.el (scrollbars-visible-p): defcustom wrapper around
12540 the scrollbar-visible specifier for options menu handling.
12542 * toolbar.el (toolbar-visible-p)
12543 (toolbar-captioned-p)
12544 (default-toolbar-position): defcustom wrappers around
12545 the toolbar specifiers for options menu handling.
12547 * frame.el (get-frame-for-buffer-default-instance-limit):
12548 defcustom it for options menu handling.
12550 * font-lock.el (font-lock-mode): defcustom and autoload the variable
12551 font-lock-mode for options menu handling.
12553 * cus-start.el: added Custom properties to overwrite-mode for
12554 options menu handling.
12556 Wed Apr 22 12:59:35 1998 Andy Piper <andyp@parallax.co.uk>
12558 * about.el: shameless self-promotion.
12560 1998-04-21 Hrvoje Niksic <hniksic@srce.hr>
12562 * simple.el (raw-append-message): Slightly optimize.
12563 (remove-message): Use `push' for clarity.
12564 (append-message): Ditto.
12565 (display-warning): Dito.
12566 (raw-append-message): Send the message to the appropriate device.
12568 1998-04-22 SL Baur <steve@altair.xemacs.org>
12570 * auto-save.el (auto-save-cyclic-hash-14): De-ebolification.
12571 From Sean MacLennan <Sean.MacLennan@pika.ca>
12573 1998-04-18 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
12575 * setup-paths.el: Changed `directory-sep-char' to
12576 `path-separator', following a change in GNU Emacs.
12578 1998-04-19 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
12580 * info.el (Info-maybe-update-dir): Bug fix in `conservative' behaviour
12581 (Info-build-dir-anew): Add a final newline.
12582 (Info-build-dir-anew): Do not issue warning when rebuilding policy
12584 (Info-rebuild-dir): Ditto
12586 * dumped-lisp.el (preloaded-file-list): Added ldap.el
12588 1998-04-21 SL Baur <steve@altair.xemacs.org>
12590 * simple.el (count-words-buffer): Retain zmacs region.
12591 (count-words-region): Ditto.
12592 * simple.el: (what-line): Expanded line counts.
12593 (count-lines): New parameter to conditionalize whether collapsed
12595 From Bob Weiner <weiner@altrasoft.com>
12597 1998-04-19 SL Baur <steve@altair.xemacs.org>
12599 * packages.el (package-locations): infodock-packages must override
12600 mule-packages and packages.
12602 1998-04-19 Jonathan Harris <jhar@tardis.ed.a.uk>
12605 remove rude messages from widget-activation-widget-mapper
12606 and widget-activation-glyph-mapper
12608 1998-04-17 Jonathan Harris <jhar@tardis.ed.ac.uk>
12610 * toolbar.el: Remove (featurep 'x) test from
12611 toolbar-make-button-list
12613 1998-04-17 Hrvoje Niksic <hniksic@srce.hr>
12615 * gnuserv.el (gnuserv-edit): Switch to the next gnuserv buffer
12616 only if in the same frame.
12618 1998-04-17 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
12620 * packages.el (package-locations): Added site-packages hierarchy.
12622 * setup-paths.el (paths-default-info-directories): Introduced and
12625 * packages.el, setup-paths.el: Set various path searching depths
12628 * packages.el (packages-hierarchy-depth):
12629 (packages-load-path-depth): Introduced and used.
12631 * setup-paths.el (paths-load-path-depth): Introduced and used.
12633 * find-paths.el (paths-find-recursive-path): Added max-depth
12636 1998-04-15 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
12638 * setup-paths.el (paths-construct-info-path): Removed
12639 dependency on behavior of (file-name-as-directory "").
12641 1998-04-09 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
12643 * ldap.el (ldap-search): Adapt to the new low-level API using ldap
12646 1998-04-14 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
12648 * dump-paths.el, startup.el: Added handling for --debug-paths.
12650 1998-04-15 William M. Perry <wmperry@aventail.com>
12652 * wid-edit.el: We cannot just set the help-echo or balloon-help
12653 properties for an extent based on the :help-echo widget
12654 property, since help-echo and balloon-help cause an EXTENT to
12655 get passed in, where :help-echo functions are expecting a WIDGET
12657 1998-04-15 Kirill M. Katsnelson <kkm@kis.ru>
12659 * scrollbar.el (init-scrollbar-from-resources): Call
12660 mswindows-init-scrollbar-metrics when appropriate.
12662 Thu Apr 16 12:59:35 1998 Andy Piper <andyp@parallax.co.uk>
12664 * dumped-lisp.el: dump x-toolbar for window system
12666 * msw-init.el (init-post-mswindows-win): enable toolbars if we
12667 have support and xpm.
12669 1998-04-16 SL Baur <steve@altair.xemacs.org>
12671 * files.el (toggle-read-only): Fix docstring.
12672 From Didier Verna <didier@xemacs.org>
12674 1998-04-14 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
12676 * startup.el (normal-top-level): Load autoload-file-name without
12677 specifying an extension---some people only auto-autoload.el.gz.
12679 1998-04-06 Hrvoje Niksic <hniksic@srce.hr>
12681 * files.el (backup-enable-predicate): Don't bomb on NAME being
12684 1998-04-13 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
12686 * find-paths.el, packages.el: Now prefers configure'd paths.
12687 This shouldn't cause any of the originally anticipated problems as
12688 the current paths architecture will not define the various
12689 configure-xxx variables if they're not specified on the configure
12692 * find-paths.el, setup-paths.el, packages.el: Removed all
12693 mentionings of "/" as a path separator.
12694 Used paths-construct-path throughout.
12696 * find-paths.el (paths-construct-path): Created to assemble paths
12697 from directory components.
12699 * setup-paths.el, packages.el: Used paths-decode-directory-path
12700 instead of decode-path-internal.
12702 * find-paths.el: Removed unused (and bogus) paths-find-emacs-path
12704 (paths-decode-directory-path) Created.
12706 * setup-paths.el: Changed configure-exec-path to
12707 configure-exec-directory.
12709 1998-04-11 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
12711 * packages.el (packages-find-packages): Fixed decoding of
12714 * startup.el: -no-packages -> -no-early-packages.
12716 (packages-load-package-lisps): Fixed loading of auto-autoload
12719 * startup.el (normal-top-level): Fixed loading of core
12722 * obsolete.el: Un-obsoleted site-directory. Sigh.
12724 * startup.el, packages.el, dump-paths.el: Added proper settings
12725 for site-directory and lisp-directory variables.
12727 * startup.el, loadup.el: Renamed inhibit-update-autoloads to
12728 inhibit-package-autoloads and fixed handling of it.
12730 * startup.el, packages.el, dump-paths.el, loadup.el: Fixed
12731 handling of former inhibit-package-init, now
12732 inhibit-early-packages, to make -vanilla etc. work.
12734 1998-04-10 Kirill M. Katsnelson <kkm@kis.ru>
12736 * code-process.el (start-process): Fallback to 'undecided instead
12737 of 'binary for process input coding stream.
12739 * process.el (start-process): Docstring fix.
12741 1998-04-09 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
12743 * info.el (Info-insert-dir): Do not insert temporary dir files
12744 in Info-dir-file-attributes
12745 (Info-build-dir-anew): Ensure temporary buffer is not read-only
12746 (Info-rebuild-dir): Ditto.
12748 1998-04-09 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
12750 * obsolete.el: Added obsoleteness declarations for
12751 `site-directory' and `Info-default-directory-list'.
12753 1998-04-08 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
12755 * find-paths.el (paths-find-emacs-root): Only look at the
12756 executable at the end of the symlink chain for determining the
12759 1998-04-07 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
12761 * setup-paths.el (paths-construct-info-path): Changed construction
12762 to cater to gone default in configure.
12764 * find-paths.el (paths-uniq-append): Added.
12766 * packages.el: Rewritten package path construction once again.
12768 * dump-paths.el, startup.el: Removed package-path as a global
12771 * package-admin.el (package-admin-add-single-file-package):
12772 (package-admin-add-binary-package): Changed package-path to
12775 * packages.el (packages-split-path): Split path at "/" rather than
12776 nil according to change in emacs.c.
12778 1998-04-06 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
12780 * setup-paths.el (paths-construct-info-path): Changed info path
12781 order so that directories come out right.
12782 (paths-find-lock-directory): Fixed bug: It used to think
12783 configure-lock-directory is a path.
12785 1998-04-06 Jeff Miller <jmiller@smart.net>
12787 * x-toolbar.el: Added toolbar-vector-xxxxxx defvars. Modified
12788 initial-toolbar-spec to use new toolbar-vector-xxxxxx defvars. This
12789 eases the use of toolbar-add/kill-item functions.
12791 1998-04-07 Kirill M. Katsnelson <kkm@kis.ru>
12793 * code-files.el (file-coding-system-alist): Commented out
12794 loaddefs.el magical treatment.
12796 1998-04-06 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
12798 * info.el (Info-rebuild-outdated-dir): Added new option
12799 `conservative' and made it the default
12800 (Info-rebuild-dir): Appropriately parse multi-line description
12801 strings, and multi-section dir files. Issue warning when dir
12802 is rebuilt as temporary
12803 (Info-build-dir-anew): Issue warning when dir is built as
12806 1998-04-04 Kirill M. Katsnelson <kkm@kis.ru>
12808 * list-mode.el (list-mode-map): Bind highlight motion commands to
12809 standard keys left, right, C-b and C-f.
12811 1998-03-29 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
12813 * files.el (auto-mode-alist): allow .sc for Scheme->C
12815 1998-04-06 SL Baur <steve@altair.xemacs.org>
12817 * loadup.el (pureload): Don't quote (garbage-collect).
12819 1998-04-04 SL Baur <steve@altair.xemacs.org>
12821 * package-get-base.el: Updated.
12823 1998-04-04 Hrvoje Niksic <hniksic@srce.hr>
12825 * isearch-mode.el (isearch-just-started): New variable.
12826 (isearch-mode): Set it.
12827 (isearch-repeat): Advance one character forward only if the search
12828 was successful, and was not just started.
12829 (isearch-repeat): Clear isearch-just-started.
12831 1998-04-02 SL Baur <steve@altair.xemacs.org>
12833 * finder.el (finder-compile-keywords): Don't eval new finder-inf
12836 1998-03-26 Hrvoje Niksic <hniksic@srce.hr>
12838 * subr.el (listify-key-sequence): Removed.
12840 1998-03-31 Hrvoje Niksic <hniksic@srce.hr>
12842 * bytecomp.el (byte-compile-print-gensym): New option.
12843 (byte-compile-output-file-form): Use it.
12844 (byte-compile-output-docform): Ditto.
12845 (byte-compile-compiled-obj-to-list): Ditto.
12847 Sun Mar 29 1998 Andy Piper <andyp@parallax.co.uk>
12849 * msw-glyphs.el: set frame icon if xpm support.
12851 1998-03-30 Kyle Jones <kyle_jones@wonderworks.com>
12853 * help.el: Code that pretty prints variable values
12856 1998-04-02 SL Baur <steve@altair.xemacs.org>
12858 * find-paths.el (paths-emacs-root-p): Correct test for installation
12860 From Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
12862 1998-03-30 Kyle Jones <kyle_jones@wonderworks.com>
12864 * loaddefs.el: Don't set debug-ignored-errors; leave
12865 its default value set to nil.
12867 1998-03-29 Damon Lipparelli <lipp@primus.com>
12869 * info.el (Info-rebuild-dir): fixed mis-spelling.
12871 1998-03-29 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
12873 * info.el (Info-rebuild-outdated-dir): New custom var
12874 (Info-insert-node): Create/update dir file when needed, ie when it
12875 does not exist or is older than some info files in directory
12877 1998-04-01 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
12879 * setup-paths.el, dump-paths.el, startup.el, packages.el: Allowed
12880 for last packages, mainly for using a 20.4 package base.
12882 * packages.el (late-packages): Typo fix. It was called
12885 * find-paths.el (paths-find-emacs-root): Bug fix: it now chases
12886 relative symlinks correctly.
12887 (paths-find-emacs-roots): More rigorous checking for plausible
12888 configuration-time root.
12890 * startup.el (normal-top-level): Added a warning if XEmacs cannot
12893 1998-03-27 Martin Buchholz <martin@xemacs.org>
12895 * faces.el: Fix docstrings.
12896 * glyphs.el: Fix docstrings.
12897 * mouse.el: Fix docstrings.
12899 * frame.el: Change phrase `current frame' to `selected frame'.
12901 * faces.el (face-spec-set-match-display): Make FRAME arg optional.
12903 * bytecomp.el (displaying-byte-compile-warnings): Rewrite some
12904 macros using backquote to make them infinitely more readable.
12906 1998-03-30 SL Baur <steve@altair.xemacs.org>
12908 * packages.el (packages-find-package-path): Hardcoded specialized
12909 InfoDock support until we can clean this up.
12911 * help.el (describe-bindings-1): Return the value of the bindings
12912 help buffer created.
12913 (describe-bindings): Ditto.
12915 * simple.el (set-variable): Restore previous behavior of not
12916 bombing if the variable to set is not boundp.
12918 1998-03-30 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
12920 * packages.el (packages-handle-package-dumped-lisps): Allow for
12921 non-local files to be loaded off the package-lisp variable.
12923 1998-03-27 Kyle Jones <kyle_jones@wonderworks.com>
12925 * x-faces.el: Global X resources should override
12926 specs for all device classes (color, grayscale, mono);
12927 code currently doesn't override any of them. Fixed by
12928 calling remove-specifier with '(x default) as the tag
12929 set and allowing inexact matches.
12931 1998-03-27 Kyle Jones <kyle_jones@wonderworks.com>
12933 * faces.el: Separated face initializations based on
12934 device classes into device type specific (tag set,
12935 instantiator) pairs.
12937 1998-03-09 Hrvoje Niksic <hniksic@srce.hr>
12939 * wid-edit.el (widget-choice-action): Remember user's explicit
12941 (widget-choice-value-create): Respect it.
12942 From Richard Stallman <rms@gnu.org>
12944 1998-03-26 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
12946 * setup-paths.el (paths-construct-info-path): Always append
12947 existing directories from configure-time info path.
12949 * startup.el (startup-setup-paths): Renamed misnamed info-path to
12950 Info-directory-list.
12952 * info.el: Removed Info-default-directory-list which was broken by
12954 Removed bogus initialization of Info-directory-list---startup.el
12955 can do a much better job.
12956 Added autoload of Info-directory-list.
12958 * setup-paths.el (paths-construct-load-path): Fixed a bug pointed
12959 out by Martin Buchholz <martin@xemacs.org>: EMACSLOADPATH used to
12960 be exclusive; now it's merely given precedence, just like in the
12963 1998-03-25 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
12965 * find-paths.el (paths-find-architecture-directory): Fix bug with
12966 finding; it used to default too early.
12968 1998-03-25 Martin Buchholz <martin@xemacs.org>
12970 * packages.el (packages-split-path): Fix a bug; it used to fail
12971 for paths that weren't split.
12973 1998-03-26 SL Baur <steve@altair.xemacs.org>
12975 * finder.el (finder-compile-keywords): trap on errors.
12977 1998-03-24 Kyle Jones <kyle_jones@wonderworks.com>
12979 * x-faces.el (remove-specifier-specs-matching-tag-set-cdrs): Pass
12980 fourth argument of t so that only the specs exactly
12981 matching the tag lists are removed.
12983 1998-03-25 SL Baur <steve@altair.xemacs.org>
12985 * make-docfile.el: Don't discard the BOOTSTRAPLOADPATH.
12987 1998-03-23 SL Baur <steve@altair.xemacs.org>
12989 * minibuf.el (mouse-read-file-name-1): If a default directory was
12990 specified, use it for generating the completions.
12992 1998-03-23 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
12994 * update-elc.el: Now respects inhibit-package-init and
12996 Now does path construction with loadup-paths.
12998 * startup.el (normal-top-level, startup-setup-paths): Now respects
12999 inhibit-package-init and inhibit-site-lisp.
13001 * packages.el (packages-find-package-path): Extended package path
13002 by version-specific hierarchies.
13003 (packages-find-packages): Now respects inhibit flag and
13005 Moved path setup to loadup-paths.
13007 * make-docfile.el: Now respects inhibit-package-init and
13009 Now does path construction with loadup-paths.
13011 * loadup.el: Now respects inhibit-package-init and
13014 * dumped-lisp.el (preloaded-file-list): Added loadup-paths.
13016 * loadup-paths.el: New file: setup load-path to encompass
13019 1998-03-22 SL Baur <steve@altair.xemacs.org>
13021 * auto-show.el: load-gc renamed to pureload.
13022 * site-load.el: Ditto.
13023 * packages.el (toplevel): Ditto.
13024 * loadup.el (really-early-error-handler): Ditto.
13025 * dumped-lisp.el (preloaded-file-list): Ditto.
13026 * cus-face.el (custom-declare-face): Ditto.
13028 1998-03-22 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
13030 * <Today>: The Big Path Searching Overhaul.
13032 * find-paths.el: New file: find and assemble paths in the
13033 installation hierarchy.
13035 * setup-paths.el: New file: global layout of paths and directories
13036 within the XEmacs hierarchy.
13038 * packages.el: Replaced everything related to path searching and
13039 startup by code in terms of find-paths.
13041 * loadup.el, make-docfile.el, update-elc.el, startup.el: Now calls
13042 the new path searching engine.
13044 * dumped-lisp.el (preloaded-file-list): Added new files find-paths
13047 1998-03-22 SL Baur <steve@altair.xemacs.org>
13049 * dumped-lisp.el (preloaded-file-list): Load setup-paths.elc not
13052 1998-03-20 Kirill M. Katsnelson <kkm@kis.ru>
13054 * msw-glyphs.el: Added check for 'mswindows feature, so the file
13055 compiles identically in any configuration.
13056 Removed irrelevant commentary.
13058 1998-03-20 Kirill M. Katsnelson <kkm@kis.ru>
13060 * simple.el (set-variable): Allow setting specifiers.
13062 1998-03-19 SL Baur <steve@altair.xemacs.org>
13064 * lisp.el (forward-sexp): Revert previous change.
13066 1998-03-18 SL Baur <steve@altair.xemacs.org>
13068 * frame.el (frame-initialize): Use `delete-console' instead of
13069 `delete-device' to delete the stream console to match the usage in
13072 1998-03-16 SL Baur <steve@altair.xemacs.org>
13074 * files.el (cdpath-previous): New variable.
13076 From Bob Weiner <weiner@wave.altrasoft.com>
13078 1998-03-15 Kyle Jones <kyle_jones@wonderworks.com>
13080 * keydefs.el: Changed keybindings of forward-char,
13081 backward, scroll-up and scroll-down to point to their
13082 -command counterparts.
13084 * simple.el: New functions: forwarc-char-command,
13085 backwrad-char-command, scroll-up-command,
13086 scroll-down-command which work liek their counterparts
13087 except that they honor the variable
13088 signal-error-on-buffer-boundary.
13090 Definition of signal-error-on-buffer-boundary received
13093 defvar declaration added for word-across-newline to avoid
13094 byte-compiler warning about the free variable reference.
13096 1998-03-14 Kirill M. Katsnelson <kkm@kis.ru>
13098 * winnt.el: Removed "%t" from the beginning of
13099 modeline-format. From now on, there's no nt-specifics in the modeline.
13101 1998-03-14 SL Baur <steve@altair.xemacs.org>
13103 * setup-paths.el (paths-setup-paths-warning): Replace occurrences
13104 of `when' with `if'.
13106 1998-03-03 Kirill M. Katsnelson <kkm@kis.ru>
13108 * msw-glyphs.el: New file. Defines TTY-style glyphs for
13109 mswindows. Must be reworked along with glyphs.el, or
13110 merged into it, after there is images support.
13112 * dumped-lisp.el (preloaded-file-list): Dump msw-glyphs.el when
13115 1998-03-13 SL Baur <steve@altair.xemacs.org>
13117 * faces.el: fix for text cursor initialization.
13118 Suggested by Kyle Jones <kyle_jones@wonderworks.com>
13119 From Andy Piper <andyp@parallax.co.uk>
13121 1998-03-11 Pete Ware <ware@cis.ohio-state.edu>
13123 * files.el (set-auto-mode): If a mode is not fboundp, check to see
13124 if there is an existing package that handles it and warn the user
13127 1998-03-02 Kirill M. Katsnelson <kkm@kis.ru>
13129 * x-menubar.el (default-menubar): Greyed out "Help / Basics /
13130 Installation" menu item when Installation-string is not bound.
13132 1998-03-11 SL Baur <steve@altair.xemacs.org>
13134 * lisp.el (forward-sexp): Fix for test for balanced sexp.
13135 From Jeremiah W. James <jerry@cs.ucsb.edu>
13137 1998-03-10 Kyle Jones <kyle_jones@wonderworks.com>
13140 * faces.el: Fix face initialization.
13142 1998-03-10 Glynn Clements <glynn@sensei.co.uk>
13144 * files.el (backup-enable-predicate): fix breakage introduced
13147 1998-03-09 Kyle Jones <kyle_jones@wonderworks.com>
13149 * x-faces.el (x-init-face-from-resources): The
13150 TTY face property retrieval functions don't return
13151 specifiers, so use face-property instead.
13153 1998-03-09 SL Baur <steve@altair.xemacs.org>
13155 * mwheel.el (mwheel-install): Use portable keysyms and syntax.
13157 1998-03-09 Kyle Jones <kyle_jones@wonderworks.com>
13159 * x-menubar.el: Expanded documentation for
13160 option-save-faces. Changed Options -> Browse Faces
13161 menu entry to invoke customize-face.
13163 1998-03-09 Kyle Jones <kyle_jones@wonderworks.com>
13165 * faces.el: Most face initialization moved out of
13166 init-other-random-faces to the top level so that the
13167 initialization happens before Xemacs is dumped. Much
13168 of the fascist "face-differs-from-default-p or FROB!"
13169 code has been retired in favor of letting the user do
13170 what they want to do. Face initialization code changed
13171 to use `default' specifier tag so that the settings can
13172 be overridden later if the user wishes it.
13174 1998-03-08 SL Baur <steve@altair.xemacs.org>
13176 * about.el (about-hackers): Update contributors list.
13178 1998-03-07 Kyle Jones <kyle_jones@wonderworks.com>
13180 * specifier.el: Define new specifier tag `default'.
13182 * modeline.el: Initialize faces using `default' tag.
13184 * x-faces.el (x-init-face-from-resources): Remove
13185 specifier specs containing the `default' tag before
13188 1998-03-02 John Jones <jj@asu.edu>
13190 * package-get.el (package-get-all): fixed arguments on call to
13191 package-admin-add-single-file-package.
13192 * package-get.el (package-get-installedp): fixed to match
13193 advertised behavior.
13194 * package-get.el: added function package-get-update-all which
13195 installs newest versions of all the current packages (if they are
13196 not already installed).
13198 1998-03-04 Jens-Ulrik Petersen <petersen@kurims.kyoto-u.ac.jp>
13200 * files.el (find-file-noselect): Uncommented `truename' binding in
13201 `let*' and use it later to set `buffer-file-truename' iff it's
13202 still nil, as happens for example when finding a compressed
13203 file with "jka-compr".
13205 Wed Mar 04 08:55:12 1998 Andy Piper <andyp@parallax.co.uk>
13207 * faces.el: in make-face-* type functions do the operation for all
13208 window systems, not just the first one found.
13210 * font.el: call mswindows-list-fonts for mswindows.
13212 1998-03-02 Glynn Clements <glynn@sensei.co.uk>
13214 * code-process.el (call-process-region):
13215 * process.el (call-process-region):
13216 * package-get.el (package-get-dir):
13217 * files.el (backup-enable-predicate):
13218 * gnuserv.el (gnuserv-temp-file-regexp):
13219 Use temp-directory in place of `/tmp'.
13221 Fri Feb 20 21:22:34 1998 Darryl Okahata <darrylo@sr.hp.com>
13223 * "Fast" dired-in-C enhancements for Windows 95/NT:
13225 * files.el: Added function, `wildcard-to-regexp', from GNU
13228 * files.el (insert-directory): Modified to use special
13229 dired-in-C enhancements if present.
13231 Mon Mar 02 11:37:36 1998 Andy Piper <andyp@parallax.co.uk>
13233 * code-files.el: make default coding no-conversion.
13235 1998-03-02 SL Baur <steve@altair.xemacs.org>
13237 * dumped-lisp.el (preloaded-file-list): Find Installation.el from
13240 * update-elc.el: Strip directory when testing for files not to
13243 1998-03-02 Aki Vehtari <Aki.Vehtari@hut.fi>
13245 * lisp-mode.el: Use recommended form for menus.
13247 * info.el (Info-construct-menu): Use recommended form for menus.
13249 * gnuserv.el (gnuserv-edit-files): Use recommended form for menu
13252 1998-02-28 Kyle Jones <kyle_jones@wonderworks.com>
13254 * frame.el: Resurrect get-frame-for-buffer-default-to-current.
13255 (get-frame-for-buffer-noselect): Always return frames
13256 in the not-this-window-p cond clause.
13258 1998-02-27 SL Baur <steve@altair.xemacs.org>
13260 * help.el (describe-installation): New function.
13262 * x-menubar.el (default-menubar): Add describe-installation to
13265 * packages.el (packages-unbytecompiled-lisp): Installation.el
13266 should not be bytecompiled.
13268 * dumped-lisp.el (preloaded-file-list): Dump Installation with
13271 * x-menubar.el (default-menubar): Use correct guard for VM menu
13274 * coding.el: Add coding systems for iso-8859-[12] for No-Mule + file
13276 From Andy Piper <andyp@parallax.co.uk>
13278 1998-02-26 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
13280 * ldap.el: Do not require ldap-internal at compile time.
13282 Tue Feb 17 12:50:37 1998 Andy Piper <andyp@parallax.co.uk>
13284 * code-files.el: new file. a virtual copy of mule-files.el
13285 but without charset
13286 dependencies. (toggle-buffer-file-ocding-system) new function for
13287 changing the eol type for the current buffer.
13289 * code-process.el: new file. a copy of
13290 mule-process.el. mule-process.el will disappear when things have
13293 * coding.el: new file. a virtual copy of mule-files.el but
13294 without charset dependencies. (coding-system-base) new function
13295 for getting the parent coding system of a coding system with eol
13298 * dumped-lisp.el: add above files for the non-mule case.
13300 1998-02-25 Kyle Jones <kyle_jones@wonderworks.com>
13302 * window-xemacs.el (display-buffer): If no explicit
13303 frame is specified, search for a window that displays
13304 the buffer on the currently selected frame, before
13305 searching other frames.
13307 1998-02-25 Kyle Jones <kyle_jones@wonderworks.com>
13309 * frame.el (get-frame-for-buffer): If not-this-window-p
13310 is non-nil, use window on the selected frame if it is not
13311 also the selected window. When defaulting, search for
13312 windows on the currently selected fgrame before searching
13315 1998-02-25 Didier Verna <didier@xemacs.org>
13317 * modeline.el (modeline-swap-buffers): originally named
13318 `mouse-release-modeline'. Whether to actually swap the buffers is
13319 decided in `mouse-drag-modeline'.
13320 (mouse-drag-modeline): A button release event is considered a
13321 mouse click is both X (modeline scroll) and Y (modeline drag) pos
13324 1998-02-25 SL Baur <steve@altair.xemacs.org>
13326 * x-menubar.el: Put redo on the menubar.
13327 From Aki Vehtari <Aki.Vehtari@hut.fi>
13329 1998-02-22 Greg Klanderman <greg@alphatech.com>
13331 * bytecomp.el (displaying-byte-compile-warnings): if
13332 temp-buffer-show-function is set, use it to display current set of
13333 warnings in the "*Compile-Log-Show*" buffer.
13335 * simple.el (display-warning-buffer): if temp-buffer-show-function
13336 is set, use it to display current set of warnings in the
13337 "*Warnings-Show*" buffer.
13339 1998-02-20 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
13341 * cl-extra.el (equalp): Make (equalp ?A ?a) return t as in
13344 1998-02-23 Aki Vehtari <Aki.Vehtari@hut.fi>
13346 * menubar.el: Allow button descriptors at least 2 long.
13348 * x-menubar.el (default-menubar): Use recommended forms.
13349 (file-menu-filter): Remove.
13350 (edit-menu-filter): Remove.
13352 1998-02-24 SL Baur <steve@altair.xemacs.org>
13354 * about.el (about-hackers): Updated.
13356 1998-02-22 Greg Klanderman <greg@alphatech.com>
13358 * help.el (help-max-help-buffers): new variable
13359 (help-register-and-maybe-prune-excess): new function
13360 (help-buffer-name): use help-max-help-buffers.
13361 (with-displaying-help-buffer): use
13362 help-register-and-maybe-prune-excess.
13364 * help.el (help-maybe-pretty-print-value): if the value fits on
13367 1998-02-21 Greg Klanderman <greg@alphatech.com>
13369 * (with-displaying-help-buffer): there is no need to kill the buffer
13370 if it exists, because with-output-to-temp-buffer will clear it.
13371 further, killing the buffer violates the rule that
13372 temp-buffer-show-function, if set, has the full responsibility of
13373 showing the temp buffer. killing the buffer fucks with the window
13374 configuration, hosing temp-buffer-show-function.
13377 1998-02-23 Didier Verna <didier@xemacs.org>
13379 * modeline.el (mouse-drag-modeline):
13380 - Always scroll the modeline that was originally clicked on.
13381 - Use x pixels instead of x characters (which doesn't work anyway)
13382 as horizontal reference for modeline dragging. This allows us to
13383 keep on dragging the modeline even if the motion event occurs in
13386 1998-02-23 Didier Verna <didier@xemacs.org>
13388 * x-mouse.el (x-init-pointer-shape): use a crossed-arrows cursor
13389 glyph on the modeline to indicate that dragging the mouse has an
13390 effect both horizontally and vertically.
13392 1998-02-24 SL Baur <steve@altair.xemacs.org>
13394 * about.el (about-xemacs): Get rid of redundant visible version
13397 1998-02-19 SL Baur <steve@altair.xemacs.org>
13399 * about.el (about-hackers): Update credits.
13401 1997-12-22 Christoph Wedler <wedler@fmi.uni-passau.de>
13403 * prim/register.el (view-register): Show register type file-query.
13405 1998-02-17 Kyle Jones <kyle_jones@wonderworks.com>
13407 * mode-motion.el (mode-motion-highlight-internal):
13408 save-excursion inside save-window-exucrsion form to
13409 hide buffer point changes from save-window-excursion.
13410 Prevents display flickering when the mouse pointer
13413 1998-02-17 Didier Verna <didier@xemacs.org>
13415 * mouse.el (default-mouse-track-set-point-in-window): rewrote this
13416 function to handle correctly the case of a toolbar one side of the
13417 window: scrolling will not necessarily happen.
13419 1998-02-17 Kyle Jones <kyle_jones@wonderworks.com>
13421 * files.el (after-find-file): Restore missing argument
13422 to format that provides filename for "... consider M-x
13423 recover-file" message. Also call `message' with "%s"
13424 as the first arg instead of an arbitrary string.
13426 1998-02-18 SL Baur <steve@altair.xemacs.org>
13428 * about.el (about-hackers): Various additions.
13430 1998-02-15 SL Baur <steve@altair.xemacs.org>
13432 * autoload.el (generate-file-autoloads-1): Don't force an extra
13433 line out when copying on-the-same line autoloads.
13435 * x-menubar.el (default-menubar): Add Sokoban to the menubar if it
13438 1998-02-14 Martin Buchholz <martin@xemacs.org>
13440 * x11/x-win-xfree86.el (x-win-init-xfree86):
13441 * x11/x-win-sun.el (x-win-init-sun):
13442 * x11/x-init.el (x-initialize-compose):
13444 (backward-or-forward-kill-sexp):
13445 (backward-or-forward-kill-sentence):
13446 (backward-or-forward-kill-word):
13447 (backward-or-forward-delete-char):
13448 * prim/isearch-mode.el (isearch-help-or-delete-char):
13449 Use x-keysym-on-keyboard-sans-modifiers-p instead of
13450 x-keysym-on-keyboard-p to detect backspace.
13451 Use symbols instead of strings (now deprecated) with x-keysym-*-p.
13452 Clean up symbols used with dead keys, checking Linux and solaris
13454 Simplify x-win-*.el using above methods.
13455 Change documentation for x-keysym-*-p functions.
13457 1998-02-14 SL Baur <steve@altair.xemacs.org>
13459 * about.el (about-hackers): Restore entries for Michael Sperber and
13461 From Vinnie Shelton <acs@acm.org>
13463 1998-02-14 Hrvoje Niksic <hniksic@srce.hr>
13465 * simple.el (count-words-region): Ditto.
13467 1998-02-12 Hrvoje Niksic <hniksic@srce.hr>
13469 * simple.el (count-words-buffer): Document. Don't print anything
13470 if non-interactive.
13472 1998-02-12 SL Baur <steve@altair.xemacs.org>
13474 * packages.el (packages-hardcoded-lisp): easymenu.el is in
13475 multiple files in InfoDock.
13477 1998-02-11 SL Baur <steve@altair.xemacs.org>
13479 * packages.el (packages-hardcoded-lisp): id-vers.elc is loaded
13480 from version.el in InfoDock.
13482 * dumped-lisp.el (preloaded-file-list): Don't treat InfoDock
13485 1998-02-09 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
13487 * bytecomp-runtime.el (proclaim-inline): Single quotes around
13488 variable name in docstring.
13490 1998-02-10 Andreas Jaeger <aj@arthur.rhein-neckar.de>
13492 * menubar.h: Include "gui.h".
13494 1998-02-10 SL Baur <steve@altair.xemacs.org>
13496 * site-load.el: Fix documentation.
13498 1998-02-09 SL Baur <steve@altair.xemacs.org>
13500 * package-get-base.el (package-get-base): Updated.
13502 * keymap.el: PC-ize.
13504 1998-02-08 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
13506 * hyper-apropos.el (hyper-apropos-get-doc): Print the `loaded
13507 from' on a fresh line.
13509 1998-02-08 Hrvoje Niksic <hniksic@srce.hr>
13511 * help.el (help-maybe-pretty-print-value): prin1, not princ the
13514 1998-02-09 SL Baur <steve@altair.xemacs.org>
13516 * undo-stack.el: PC-ize.
13518 * cmdloop.el: PC-ize.
13520 1998-02-08 SL Baur <steve@altair.xemacs.org>
13522 * bytecomp-runtime.el: PC-ize.
13524 * byte-optimize.el: Prolog fixup. PC-ize.
13526 * cus-dep.el: Spelling fix.
13528 * text-mode.el: Synch with Emacs 20.2. (Original ChangeLog
13531 1997-08-29 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
13533 * text-mode.el (text-mode-hook-identify): New function,
13534 put on text-mode-hook. Set text-mode-variant here.
13535 (text-mode): Don't set it here.
13537 1997-08-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
13539 * text-mode.el (text-mode-hook): New defvar.
13540 (text-mode-variant): New variable.
13541 (text-mode): Set that variable locally.
13542 (toggle-text-mode-auto-fill): New command.
13544 1997-06-15 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
13546 * text-mode.el (text-mode): Let all-white lines separate paragraphs.
13548 1997-06-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
13550 * text-mode.el (paragraph-indent-text-mode):
13551 Renamed from spaced-text-mode.
13552 (text-mode-map): Bind TAB to indent-relative.
13553 (indented-text-mode-map): Variable deleted.
13554 (indented-text-mode): Now an alias for text-mode.
13556 1998-02-05 SL Baur <steve@altair.xemacs.org>
13558 * loadup.el: test-atoms debugging stuffs removed.
13560 1998-02-03 Martin Buchholz <Martin Buchholz <martin@xemacs.org>
13562 * lisp/loaddefs.el (completion-ignored-extensions): Add ".class"
13564 1997-12-30 Colin Rafferty <colin@xemacs.org>
13566 * help.el (describe-beta): Made it use `locate-data-file'.
13567 (describe-distribution): Ditto.
13568 (describe-copying): Ditto.
13569 (describe-project): Ditto.
13570 (view-emacs-news): Ditto.
13572 * help-nomule.el (help-with-tutorial): Made it use
13573 `locate-data-file' to find tutorial.
13575 1998-01-28 Jonathon Harris <jhar@tardis.ed.ac.uk>
13577 * about.el: Corrected my email address.
13579 * mouse.el: Added 'mouse-mswindows-drop' similar to
13580 'mouse-offix-drop'.
13582 1998-01-27 SL Baur <steve@altair.xemacs.org>
13584 * loadup.el (running-xemacs): Spelling fix.
13586 1998-01-26 Colin Rafferty <colin@xemacs.org>
13588 * packages.el (packages-find-packages-1): Don't allow a backwards
13589 compatible lisp tree to overwrite `preloaded-file-list'.
13591 1998-01-26 SL Baur <steve@altair.xemacs.org>
13593 * loadup.el: Don't delete "xemacs" prior to dumping.
13595 1998-01-24 SL Baur <steve@altair.xemacs.org>
13597 * package-info.el (pi-last-mod-date): New function.
13598 (pi-author-version): New function.
13599 (batch-update-package-info): Use them.
13601 1998-01-23 Colin Rafferty <colin@xemacs.org>
13603 * frame.el (get-frame-for-buffer-default-to-current): Create.
13604 (get-frame-for-buffer-noselect): Allow user to use current frame
13605 with `get-frame-for-buffer-default-to-current'.
13607 1998-01-22 Hrvoje Niksic <hniksic@srce.hr>
13609 * bytecomp.el (byte-compile-output-file-form): Set print-gensym.
13610 (byte-compile-output-docform): Ditto.
13611 (byte-compile-compiled-obj-to-list): Ditto.
13613 1998-01-22 Kyle Jones <kyle_jones@wonderworks.com>
13615 * startup.el (command-line-1): Removed code that ran
13618 1998-01-21 Hrvoje Niksic <hniksic@srce.hr>
13620 * help-macro.el (make-help-screen): Bind `help-read-key' via flet.
13622 1998-01-17 Hrvoje Niksic <hniksic@srce.hr>
13624 * frame.el (suspend-emacs-or-iconify-frame): Check using
13625 `device-on-window-system-p' instead of explicitly checking for X,
13626 so that the same logic works for MS Windows.
13627 (suspend-or-iconify-emacs): Ditto.
13629 1998-01-14 Hrvoje Niksic <hniksic@srce.hr>
13631 * about.el (about-maintainer-info): Andy Piper is back.
13632 (xemacs-hackers): Updated Andy Piper's email address.
13633 (about-hackers): Added Jonathan Harris.
13634 (about-hackers): Updated Tibor Polgar's email address.
13636 1998-01-18 SL Baur <steve@altair.xemacs.org>
13638 * about.el: Add xemacs.org email manager.
13640 * package-get-base.el (package-get-base): Updated with most recent
13643 1998-01-14 Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
13645 * help.el (function-arglist): Use `indirect-function' instead of
13646 `symbol-function' so that aliases are treated correctly.
13648 1998-01-13 Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
13650 * help.el (help-map): Add f1 binding to `help-for-help'.
13651 Suggested by Karl M. Hegbloom <karlheg@inetarena.com>.
13652 (describe-key-briefly): Use `princ' "%s" to print object.
13653 (with-displaying-help-buffer): Kill buffer if it exists, again.
13654 (describe-key): Use `princ' "%s" to print object.
13655 (describe-function-1): Use `princ' "%s" to print object.
13656 Commented out alias lines removed.
13657 (help-pretty-print-limit): New variable to control pretty-printing
13658 of variable values.
13659 (help-maybe-pretty-print-value): Steve wins! Renamed back from
13660 `help-pretty-print-value' again. Only print-print when OBJECT is
13661 list of length less than `help-pretty-print-limit'.
13662 (describe-variable): Use `help-maybe-pretty-print-value' again.
13664 1998-01-18 SL Baur <steve@altair.xemacs.org>
13666 * simple.el (blink-matching-open): Remove C++ kludge.
13667 Suggested by Bob Weiner <weiner@wave.altrasoft.com>
13669 1998-01-14 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
13671 * info.el (Info-default-directory-list): Made the documentation
13674 1998-01-13 Martin Buchholz <martin@xemacs.org>
13676 * lisp/packages.el:
13677 * lisp/package-admin.el:
13678 * lisp/build-report.el:
13681 1998-01-14 Christoph Wedler <wedler@fmi.uni-passau.de>
13683 * Patches/font-lock.el (java-font-lock-keywords-*): Would produce
13684 warnings in Java buffers without final newline and editing the
13687 1998-01-17 SL Baur <steve@altair.xemacs.org>
13689 * packages.el (packages-find-packages-1): Don't allow a backwards
13690 compatible lisp tree to overwrite `preloaded-file-list'.
13691 Suggested by Colin Rafferty <colin@xemacs.org>
13693 * mouse.el (mouse-offix-drop): Set undo-boundary.
13694 From Oliver Graf <ograf@fga.de>
13696 1998-01-13 SL Baur <steve@altair.xemacs.org>
13698 * loadup.el (load-gc): rewrite as defun.
13699 Print something sensical if a required dump-time file isn't found.
13701 1998-01-12 SL Baur <steve@altair.xemacs.org>
13703 * menubar.el (check-menu-syntax): Emergency dirty fix -- the 0 plist
13704 bug strikes a menudescriptor.
13706 * package-get-base.el (package-get-base): Updated.
13708 * package-info.el (batch-update-package-info): Derive REQUIRES
13711 1998-01-13 Hrvoje Niksic <hniksic@srce.hr>
13713 * files.el (save-some-buffers): Don't play games with deleting
13714 other windows if we are in the minibuffer window.
13716 1998-01-08 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
13718 * modeline.el (modeline-minor-mode-menu): Add support for :active
13719 (add-minor-mode): Document :active property to TOGGLE.
13721 1998-01-07 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
13723 * modeline.el (modeline-minor-mode-menu): Add support for an
13724 `:included' predicate in the `toggle-sym' plist.
13725 (add-minor-mode): Document the :included property, format
13726 docstring some more.
13727 (modeline-minor-mode-menu): Documentation string added.
13729 1998-01-02 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
13731 * modeline.el (modeline-minor-mode-menu): genmenlab the menu
13732 labels from the symbol-names by thwacking off the overly redundant
13733 and overused "mode", parenthesizing "minor", and capitalizing the
13734 resultant strings. Also shortened the menu's title by eliminating
13735 the redundant buffer name.
13736 (add-minor-mode): Beautified the docstring, added mention of the
13737 `:menu-tag' property of TOGGLE.
13738 (modeline-minor-mode-menu): Frinked the `:menu-tag' property on
13739 `toggle-sym' to beatify the mode-life menus.
13740 * (abbrev-mode): (put)'ed a `:menu-tag' on it and
13741 `auto-fill-function'.
13743 1998-01-02 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
13745 * modeline.el (modeline-minor-mode-menu): Changed the string-only
13746 menus to :style 'toggle.
13748 1997-12-10 Markus Linnala <maage@cs.tut.fi>
13750 * simple.el: Use mh-user-agent-compose as mh-e-user-agent.
13752 1997-12-11 Christoph Wedler <wedler@fmi.uni-passau.de>
13754 * packages/hyper-apropos.el (hyper-apropos-insert-face): Would
13755 only recognize first hyperlink.
13756 (hyper-apropos-highlightify): Deletia, this is already done by
13757 `hyper-apropos-insert-face'.
13758 (hyper-apropos-help-mode): Don't call `hyper-apropos-highlightify.
13760 1998-01-09 SL Baur <steve@altair.xemacs.org>
13762 * x-toolbar.el (toolbar-ispell-internal): Use ispell-message for
13764 (toolbar-mail-reader): Add support for `send'.
13765 From Jonathan Marten <jonathan.marten@UK.Sun.COM>
13767 1998-01-05 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
13769 * info.el (Info-emacs-info-file-name): Add defvar for
13770 `Info-emacs-info-file-name' so that `Info-goto-emacs-command-node'
13771 will function properly.
13773 1998-01-05 Gary D. Foster <gfoster@ragesoft.com>
13775 * simple.el: make the backwards delete function called by
13776 `backward-or-forward-delete-char' user configurable.
13778 1998-01-09 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
13780 * hyper-apropos.el (hyper-apropos-get-doc): Print where a byte
13781 compiled function got loaded from.
13783 1998-01-09 SL Baur <steve@altair.xemacs.org>
13785 * term/apollo.el: Synched up with InfoDock 3.6.2.
13787 1998-01-08 SL Baur <steve@altair.xemacs.org>
13789 * startup.el (load-init-file): Load autoloads earlier.
13790 (startup-splash-frame): Handle InfoDock logo.
13792 * x-init.el (init-post-x-win): Don't call init-x-toolbar in
13794 (x-init-toolbar-from-resources): Move from x-toolbar.el.
13796 * toolbar.el (init-toolbar-from-resources): InfoDock x-toolbar.el
13797 doesn't have this function.
13799 * packages.el (locate-data-file): Fix to call `locate-file'.
13801 1998-01-07 SL Baur <steve@altair.xemacs.org>
13803 * dumped-lisp.el (preloaded-file-list): InfoDock uses its own
13804 version of version.el.
13805 (preloaded-file-list): Ditto for x-menubar.el and x-toolbar.el.
13807 * x-menubar.el (default-menubar): Guard reference to
13809 (default-menubar): Guard references to `font-lock-mode'.
13810 (default-menubar): Guard references to font-menu-this-frame-only-p'.
13811 (default-menubar): Guard references to `font-menu-ignore-scaled-fonts'.
13813 * make-docfile.el: Don't snarf doc strings from autoloads.
13815 * startup.el (load-init-file): Use algorithm from loaddefs.el for
13816 loading auto-autoloads files.
13818 * loaddefs.el: Disable dumping autoloads.
13820 1998-01-05 SL Baur <steve@altair.xemacs.org>
13822 * lisp-mnt.el: Synch to Emacs 20.2.
13824 * help.el: Remove manual autoload of `finder-by-keyword'.
13826 * finder.el (finder-by-keyword): Autoload.
13828 * help.el: Conditionalize hyperbole setup.
13830 1998-01-04 SL Baur <steve@altair.xemacs.org>
13832 * packages.el (package-require): Update to reflect new data format.
13834 1998-01-02 Didier Verna <didier@xemacs.org>
13836 * x-menubar.el (default-menubar): make the tutorials available
13837 through the menubar. (Plus some compilation warnings cleanup).
13839 1998-01-04 SL Baur <steve@altair.xemacs.org>
13841 * check-features.el: New file. Perform sanity check after build.
13843 * dumped-lisp.el (preloaded-file-list): Move tooltalk dumped lisp
13844 files to tooltalk package.
13845 (preloaded-file-list): Moved sparcworks dumped lisp files to Sun
13848 * package-admin.el (package-admin-xemacs): Use better default for
13849 location of XEmacs binary.
13851 1998-01-03 Aki Vehtari <Aki.Vehtari@hut.fi>
13853 * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace const
13854 tag with sexp and add value tag with value `t'.
13856 1998-01-03 SL Baur <steve@altair.xemacs.org>
13858 * package-get.el: Changes to work with real data.
13859 From Pete Ware <ware@cis.ohio-state.edu>
13861 * packages.el (packages-reload-autoloads): Guard load for the time
13864 * update-elc.el ("packages.el"): Force loading packages.el instead
13865 of possibly out-of-date packges.elc.
13866 * make-docfile.el ("packages.el"): Ditto.
13868 1998-01-02 Colin Rafferty <colin@xemacs.org>
13870 * build-report.el (build-report-delete-regexp): Added a rule for
13871 the main tarball shadowing anything past it.
13873 1998-01-02 SL Baur <steve@altair.xemacs.org>
13875 * packages.el (package-provide): Delete a previous provide.
13877 * package-info.el: New file.
13879 * package-get.el: New file.
13880 From Pete Ware <ware@cis.ohio-state.edu>
13881 (package-get): Fix md5 computation to work with Mule.
13883 1997-12-11 Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
13885 * simple.el (log-message-*): Quote symbols in docstrings properly.
13887 1998-01-01 SL Baur <steve@altair.xemacs.org>
13889 * packages.el (packages-new-autoloads): Ignore symbolic links.
13891 * cus-face.el (face-custom-attributes-get): Fix typo.
13892 From Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
13894 1997-12-31 SL Baur <steve@altair.xemacs.org>
13896 * startup.el (load-init-file): Reload new or changed autoloads
13897 unless inhibited. Reload modified dumped lisp (stubbed).
13899 * packages.el (packages-new-autoloads): New function.
13900 (packages-reload-autoloads): New function.
13901 (packages-reload-dumped-lisp): New (stub) function.
13903 * loadup.el: Inhibit reloading dumped files when running temacs.
13905 * loadhist.el (file-provides): Extend to handle variant
13908 * replace.el (query-replace): Fix typo.
13910 1997-12-30 SL Baur <steve@altair.xemacs.org>
13912 * make-docfile.el: list-autoloads-path has been renamed.
13913 * update-elc.el: list-autoloads has been renamed.
13915 * packages.el (packages-list-autoloads): Renamed.
13916 (packages-list-autoloads-path): Ditto.
13918 1997-12-29 Colin Rafferty <colin@xemacs.org>
13920 * packages.el (packages-find-packages-1): Made it signal a warning
13921 for an error in an auto-autoload.el file.
13923 1997-12-30 SL Baur <steve@altair.xemacs.org>
13925 * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace sexp
13927 From Aki Vehtari <Aki.Vehtari@hut.fi>
13929 * dumped-lisp.el (preloaded-file-list): Dump loadhist with XEmacs.
13931 * loadhist.el (unload-feature): Remove autoload.
13933 1997-12-28 SL Baur <steve@altair.xemacs.org>
13935 * loadhist.el: Unpackaged.
13937 * help.el (describe-symbol-find-file): Rename
13938 `describe-function-find-file' and make old name obsolete.
13939 (describe-function-1): Use it.
13940 (describe-function-1): Guard reference to
13941 `compiled-function-annotation'.
13943 1997-12-27 Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
13945 * help.el (help-mode-bury): Now a call to `help-mode-quit' with
13947 (help-mode-quit): New optional arg to control whether it kills or
13949 (with-displaying-help-buffer): Don't kill buffer initially, even
13950 if it exists: it is erased by `with-output-to-temp-buffer' anyway.
13951 (help-pretty-print-value): Rename back from
13952 `help-maybe-pretty-print-value'! If `pp-internal' is available
13953 use it, otherwise use dumped `cl-prettyprint'.
13954 (describe-variable): Use `help-pretty-print-value' again.
13955 (find-func): Removed reference to "find-func" at end.
13957 1997-12-26 Kirill M. Katsnelson <kkm@kis.ru>
13959 * dumped-lisp.el: x-menubar.el dumped along with mswindows native
13960 GUI XEmacs. Rename? x-menubar is rather window system
13961 independant, except for a couple of items.
13963 1997-12-26 SL Baur <steve@altair.xemacs.org>
13965 * x-menubar.el (default-menubar): Remove hyperbole and oobr
13966 entries as they will no longer be distributed with XEmacs.
13968 * format.el (format-alist): Fix image/tiff regexps.
13969 From P. E. Jareth Hein <jareth@camelot-soft.com>
13971 * help.el (help-maybe-pretty-print-value): Rename.
13972 (describe-variable): Use it.
13973 (describe-variable): Add trailing linefeed.
13975 1997-12-26 Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
13977 * help.el (describe-function-1): Don't output anything for
13978 arglist of autoload functions.
13980 1997-12-26 Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
13982 * help.el (describe-function-1): Don't output anything for
13983 arglist of autoload functions.
13985 1997-12-26 Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
13987 * help.el (help-mode-map): New bindings for `help-mode-bury',
13988 `describe-function-at-point', `describe-variable-at-point',
13989 `Info-elisp-ref', `customize-variable', `help-next-section' and
13990 `help-prev-section'.
13991 (help-next-section): New function.
13992 (help-prev-section): New function.
13993 (help-mode-quit): Changed to kill the help buffer.
13994 (help-mode-bury): Formerly `help-mode-quit'. Bury buffer
13996 (help-buffer-name): New function to generate the name of help
13998 (with-displaying-help-buffer): Is now a macro. Takes an new first
13999 argument giving the name of the help buffer.
14000 (describe-key): Use `with-displaying-help-buffer' with name.
14001 (describe-mode): Ditto.
14002 (describe-bindings): Ditto.
14003 (describe-prefix-bindings): Ditto.
14004 (view-lossage): Ditto.
14005 (with-syntax-table): New macro.
14006 (function-called-at-point): Use `ignore-errors' and
14007 `with-syntax-table'.
14008 (function-at-point): Ditto.
14009 (describe-function): Use `with-displaying-help-buffer' with name.
14010 (function-arglist): Extracted from `describe-function-1'. Returns
14011 function's arglist as string.
14012 (function-documentation): Extracted from `describe-function-1'.
14013 Returns function's docstring.
14014 (describe-function-1): Remove all the "stream" garbage, including
14015 the stream argument. Use `function-arglist' and
14016 `function-documentation'.
14017 (describe-function-arglist): Just use `function-arglist'.
14018 (variable-at-point): Use `ignore-errors' and `with-syntax-table'.
14019 (help-pretty-print-value): New function to help with
14020 pretty-printing variable values. Knows about `#<...>'. Needs
14022 (describe-variable): Use `with-displaying-help-buffer' with name.
14023 Formatting improved. Display file where variable is defined, if
14024 known. Use `help-pretty-print-value'.
14025 (describe-syntax): Use `with-displaying-help-buffer' with name.
14026 (list-processes): Remove "stream" garbage.
14028 1997-12-25 SL Baur <steve@altair.xemacs.org>
14030 * x-init.el (x-initialize-keyboard): Don't load x-win*.el files,
14031 call a dumped routine instead.
14033 * x-win-xfree86.el: Wrap file in defun.
14034 * x-win-sun.el: Ditto.
14036 1997-12-23 SL Baur <steve@altair.xemacs.org>
14038 * help.el (view-emacs-news): Remove usage of outl-mouse which
14039 advises functions and does other evil things.
14041 1997-12-22 SL Baur <steve@altair.xemacs.org>
14043 * format.el (format-alist): Add `image/tiff'.
14044 From P. E. Jareth Hein <jareth@camelot-soft.com>
14046 1997-12-21 SL Baur <steve@altair.xemacs.org>
14048 * about.el (about-hackers): More names added.
14050 * make-docfile.el: Remove superfluous package path search.
14052 * loaddefs.el: Commentary changes. Removal of VM autoloads.
14054 1997-12-20 SL Baur <steve@altair.xemacs.org>
14056 * shadow.el (find-emacs-lisp-shadows): Add _pkg to the list of
14059 1997-12-18 SL Baur <steve@altair.xemacs.org>
14061 * startup.el (set-default-load-path): Make sure lisp and site-lisp
14062 get trailing slashes when added to the load-path.
14064 * x-init.el (init-x-win): Locate where XEmacs X localization files
14067 1997-12-18 Kyle Jones <kyle_jones@wonderworks.com>
14069 * x-faces.el: Added support for foregroundToolBarColor
14070 to xpm-color-symbols.
14072 1997-12-17 Hrvoje Niksic <hniksic@srce.hr>
14074 * etags.el (tags-remove-duplicates): Removed.
14075 (buffer-tag-table-list): Use `delete-duplicates'.
14077 * cl-extra.el (coerce): Coerce to bit-vector and weak-list
14079 (get*): Defalias to `get'.
14081 * cl.el (eql): Compare integers with `eq'.
14082 (cl-map-extents): Check for `map-extents' first.
14084 1997-12-17 Didier Verna <didier@xemacs.org>
14086 * leim/quail/latin-pre.el ("french-prefix"): doc string cleanup +
14087 added the 'numero', 'copyright' and 'trademark' symbols.
14089 * leim/quail/latin-post.el ("french-postfix"): see above.
14091 1997-12-15 Hrvoje Niksic <hniksic@srce.hr>
14093 * widget.el (define-widget): Check the arguments.
14095 * cus-edit.el (customize-face): Use `check-argument-type'.
14096 (custom-variable-value-create): Use `signal' to signal error.
14097 (custom-variable-reset-saved): Ditto.
14098 (custom-variable-reset-standard): Ditto.
14099 (custom-face-reset-saved): Ditto.
14101 * wid-edit.el (widget-prompt-value): Use `signal' to signal error.
14102 (widget-default-format-handler): Ditto.
14103 (widget-checklist-add-item): Ditto.
14104 (widget-radio-add-item): Ditto.
14105 (widget-editable-list-entry-create): Ditto.
14106 (widget-sexp-prompt-value): Ditto.
14108 * custom.el (custom-declare-variable): Signal errors better.
14109 (custom-handle-keyword): Ditto.
14110 (custom-declare-group): Ditto.
14112 * window-xemacs.el (windows): Ditto.
14114 * menubar.el (menu): Ditto.
14116 * keydefs.el (keyboard): Ditto.
14118 * minibuf.el (minibuffer): Ditto.
14120 * process.el (execute): Ditto.
14122 * fill.el (fill): Ditto.
14124 * modeline.el (modeline): Ditto.
14126 * help.el (help): Ditto.
14128 * faces.el (faces): Ditto.
14130 * files.el (files): Ditto.
14132 * x-init.el (x): Ditto.
14134 * lisp-mode.el (lisp): Ditto.
14136 * process.el (processes): Ditto.
14138 * mouse.el (mouse): Ditto.
14140 * abbrev.el (abbrev): Moved from cus-edit.
14142 * font-lock.el (lisp-font-lock-keywords-1): Recognize `defcustom'
14143 as variable declaration.
14145 1997-12-15 Hrvoje Niksic <hniksic@srce.hr>
14147 * menubar.el (find-menu-item): Use `check-argument-type'.
14148 (find-menu-item): Cosmetic changes.
14150 1997-12-18 SL Baur <steve@altair.xemacs.org>
14152 * x-menubar.el (default-menubar): Guard usage of lpr-switches.
14154 1997-12-17 SL Baur <steve@altair.xemacs.org>
14156 * startup.el (set-default-load-path): Only search package-path
14157 when not running temacs.
14159 * dumped-lisp.el (preloaded-file-list): Remove Egg/Its dumped lisp
14162 * loadup.el: Correct commentary. Reformatting.
14163 (really-early-error-handler): Use absolute path to the
14164 first dumped-lisp.el file.
14165 (really-early-error-handler): Print full path name of
14166 each dumped lisp file (inherited from InfoDock).
14168 * shadow.el (find-emacs-lisp-shadows): Ignore multiple
14169 dumped-lisp.el files.
14171 * make-docfile.el (preloaded-file-list): Reorder when the
14172 package-path is searched.
14173 * update-elc.el: Ditto.
14175 * lisp-mode.el (call-with-condition-handler): Treat the same as
14176 `condition-case' for indentation.
14178 * about.el (about-xemacs): Update release date.
14180 1997-12-17 Hrvoje Niksic <hniksic@srce.hr>
14182 * cl-macs.el (case): Signal error if `t' or `otherwise' are seen
14183 anywhere but at the last clause.
14184 (ecase): Disallow `t' and `otherwise'.
14186 1997-12-16 Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
14188 * cus-edit.el (custom-buffer-create-buttons): New function
14189 from stuff moved out of `custom-buffer-create-internal'.
14190 (custom-novice): New variable. Default t.
14191 (custom-display-global-buttons): Ditto. Default `top'.
14192 (custom-buffer-create-internal): Only display help if
14193 `custom-novice' is non-nil. Display global buttons according to
14194 `custom-display-global-buttons'.
14196 1997-12-15 Hrvoje Niksic <hniksic@srce.hr>
14198 * menubar.el (find-menu-item): Use `check-argument-type'.
14199 (find-menu-item): Cosmetic changes.
14201 1997-12-15 Hrvoje Niksic <hniksic@srce.hr>
14203 * modeline.el (mouse-drag-modeline): Give the modeline a "pressed"
14206 1997-12-16 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
14208 * format.el (format-deannotate-region): Bug fix.
14209 Deannotating a region containing unknown tags would fail
14210 (causing decoding of text/enriched to fail at user level)
14212 1997-12-16 Kyle Jones <kyle_jones@wonderworks.com>
14214 * minibuf.el (read-directory-name): Support sixth
14215 arg, HISTORY, as already documented.
14217 1997-12-17 Hrvoje Niksic <hniksic@srce.hr>
14219 * etags.el (get-tag-table-buffer): Use explicit lists as arguments
14222 1997-12-14 SL Baur <steve@altair.xemacs.org>
14224 * skk/skk-leim.el (skk-auto-fill-activate): Synch with
14227 1997-12-13 SL Baur <steve@altair.xemacs.org>
14229 * dumped-lisp.el (preloaded-file-list): Remove debugging statement.