1 2015-02-20 MORIOKA Tomohiko <tomo.git@chise.org>
3 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
4 setting for `=>iwds-1'.
6 2015-02-20 MORIOKA Tomohiko <tomo.git@chise.org>
8 * mule/mule-conf.el (=>iwds-1): New coded-charset for XEmacs
11 2015-02-17 MORIOKA Tomohiko <tomo.git@chise.org>
13 * mule/mule-charset.el (default-coded-charset-priority-list):
14 - Prefer `=ucs-bmp-cjk@JP/hanazono' to `=ucs-bmp-cjk@gb'.
15 - Prefer `==ucs-bmp-cjk@JP/hanazono' to `==ucs-bmp-cjk@gb'.
16 - Prefer `===hanyo-denshi/jc' to `===jis-x0213-1'.
17 - Prefer `===hanyo-denshi/jd' to `===jis-x0213-2'.
19 2015-02-14 MORIOKA Tomohiko <tomo.git@chise.org>
21 * mule/mule-coding.el (coded-charset-entity-reference-alist):
22 Prefer `=ucs@FOO' to `=>>ucs@FOO'.
24 * mule/mule-conf.el (=ucs@iso): Use `=+>ucs@iso' instead of
25 `=>>ucs@iso' as the mother.
26 (=>>ucs@iso): Use `=ucs@iso' instead of `=+>ucs@iso' as the
29 2015-01-22 MORIOKA Tomohiko <tomo.git@chise.org>
31 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
32 setting for `===hanyo-denshi/ia'.
34 2015-01-20 MORIOKA Tomohiko <tomo.git@chise.org>
36 * mule/mule-charset.el (default-coded-charset-priority-list): Add
39 2014-12-28 MORIOKA Tomohiko <tomo.git@chise.org>
41 * mule/mule-conf.el (=koseki): Fix DOC.
42 (==koseki): New coded-charset for XEmacs CHISE.
44 2014-12-26 MORIOKA Tomohiko <tomo.git@chise.org>
46 * mule/mule-conf.el (===hanyo-denshi/jc): New coded-charset for
48 (===hanyo-denshi/jd): Fix DOC.
50 2014-12-26 MORIOKA Tomohiko <tomo.git@chise.org>
52 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
53 setting for `===hanyo-denshi/ip'.
55 2014-12-25 MORIOKA Tomohiko <tomo.git@chise.org>
57 * mule/mule-charset.el (default-coded-charset-priority-list): Add
60 * mule/mule-conf.el (===hanyo-denshi/ip): New coded-charset for
63 2014-12-07 MORIOKA Tomohiko <tomo.git@chise.org>
65 * mule/mule-charset.el (default-coded-charset-priority-list): Add
66 `==ucs-radicals@unicode' and `=>daikanwa'.
68 * mule/mule-conf.el (==ucs-radicals@unicode): New coded-charset
71 2014-12-03 MORIOKA Tomohiko <tomo.git@chise.org>
73 * mule/mule-conf.el (===hanyo-denshi/ia): New coded-charset for
76 2014-11-18 MORIOKA Tomohiko <tomo.git@chise.org>
78 * mule/mule-charset.el (default-coded-charset-priority-list): Add
81 2014-11-17 MORIOKA Tomohiko <tomo.git@chise.org>
83 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
84 setting for `===ruimoku-v6'.
86 2014-11-17 MORIOKA Tomohiko <tomo.git@chise.org>
88 * mule/mule-conf.el (===ruimoku-v6): New coded-charset for XEmacs
91 2014-11-15 MORIOKA Tomohiko <tomo.git@chise.org>
93 * mule/mule-conf.el (==jis-x0208@1978/1pr/fixed): New
94 coded-charset for XEmacs CHISE.
96 2014-11-05 MORIOKA Tomohiko <tomo.git@chise.org>
98 * mule/mule-conf.el (===hanyo-denshi/jd): New coded-charset for
101 2014-10-15 MORIOKA Tomohiko <tomo.git@chise.org>
103 * mule/mule-charset.el (default-coded-charset-priority-list): Add
106 2014-10-02 MORIOKA Tomohiko <tomo.git@chise.org>
108 * mule/mule-conf.el (===ucs-sip@iso): New coded-charset for XEmacs
111 2014-09-29 MORIOKA Tomohiko <tomo.git@chise.org>
113 * mule/mule-charset.el (default-coded-charset-priority-list): Add
116 * mule/mule-conf.el (==ucs-sip@iso): New coded-charset for XEmacs
119 2014-09-18 MORIOKA Tomohiko <tomo.git@chise.org>
121 * mule/mule-conf.el (=ucs-sip-ext-b): Fix registry.
122 (=ucs-sip@iso): New coded-charset for XEmacs CHISE.
123 (=ucs-sip-ext-b@iso): Fix registry.
124 (==ucs-sip-ext-b@iso): Ditto.
125 (===ucs-sip-ext-b@iso): Ditto.
127 * mule/mule-charset.el (default-coded-charset-priority-list): Add
130 2014-09-17 MORIOKA Tomohiko <tomo.git@chise.org>
132 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
133 setting for `=>cbeta'.
135 2014-09-16 MORIOKA Tomohiko <tomo.git@chise.org>
137 * mule/mule-charset.el (default-coded-charset-priority-list): Add
140 * mule/mule-conf.el (=>cbeta): New coded-charset for XEmacs CHISE.
142 2014-08-20 MORIOKA Tomohiko <tomo.git@chise.org>
144 * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
145 "&G-[NAME];" instead of "&g1-[NAME];" for `=>>[NAME]'.
147 2014-08-19 MORIOKA Tomohiko <tomo.git@chise.org>
149 * mule/mule-conf.el (=>>>ucs@cns): Indicate `==ucs@cns' instead of
151 (=>>>ucs@jis): Indicate `==ucs@jis' instead of `=ucs@jis'.
152 (=>>>ucs@jis/1990): Indicate `==ucs@jis/1990' instead of
154 (=>>>ucs@jis/2000): Indicate `==ucs@jis/2000' instead of
156 (=>>>ucs@jis/2004): Indicate `==ucs@jis/2004' instead of
158 (=>>>ucs@ks): Indicate `==ucs@ks' instead of `=ucs@ks'.
160 * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
161 "&g2-[NAME];" instead of "&G-[NAME];" for `==[NAME]'.
163 2014-08-06 MORIOKA Tomohiko <tomo.git@chise.org>
165 * mule/mule-conf.el (==jis-x0208@1978/-4pr): New coded-charset for
167 (==jis-x0208@1978/1pr): Ditto.
168 (==jis-x0208@1978/2-pr): Ditto.
170 2014-07-31 MORIOKA Tomohiko <tomo.git@chise.org>
172 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
173 setting for `===jis-x0213-1@2004'.
175 2014-07-30 MORIOKA Tomohiko <tomo.git@chise.org>
177 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
178 settings for `=+>hanyo-denshi/ft' and `=+>hanyo-denshi/jt'.
180 * mule/mule-charset.el (default-coded-charset-priority-list): Add
181 `===hanyo-denshi/jb'.
183 * mule/mule-conf.el (===hanyo-denshi/jb): New coded-charset for
185 (=+>hanyo-denshi/ft): Ditto.
186 (=+>hanyo-denshi/jt): Ditto.
188 2014-07-29 MORIOKA Tomohiko <tomo.git@chise.org>
190 * mule/mule-charset.el (default-coded-charset-priority-list): Add
191 `===hanyo-denshi/hg'.
193 2014-07-28 MORIOKA Tomohiko <tomo.git@chise.org>
195 * mule/mule-conf.el (===jis-x0213-1@2004): New coded-charset for
197 (===hanyo-denshi/hg): Ditto.
199 2014-07-27 MORIOKA Tomohiko <tomo.git@chise.org>
201 * mule/mule-conf.el (==adobe-japan1-*): Indicate abstract
202 glyph-forms instead of detailed glyph-images.
203 (=>>>adobe-japan1-*): Indicate `==adobe-japan1-*' instead of
205 (===adobe-japan1-0): New coded-charset for XEmacs CHISE.
206 (===adobe-japan1-1): Ditto.
207 (===adobe-japan1-2): Ditto.
208 (===adobe-japan1-3): Ditto.
209 (===adobe-japan1-4): Ditto.
210 (===adobe-japan1-5): Ditto.
211 (===adobe-japan1-6): Ditto.
212 (=>>adobe-japan1-0): Use `=adobe-japan1' instead of
213 `=>>>adobe-japan1' as the mother.
214 (=+>adobe-japan1-0): Use `=adobe-japan1' instead of
215 `=>>adobe-japan1' as the mother.
216 (==jis-x0208): Indicate abstract glyph-forms instead of detailed
218 (==jis-x0208@1978): Ditto.
219 (==jis-x0208@1983): Ditto.
220 (==jis-x0208@1990): Ditto.
221 (==jis-x0213-1): Ditto.
222 (==jis-x0213-1@2000): Ditto.
223 (==jis-x0213-1@2004): Ditto.
224 (==jis-x0213-2): Ditto.
225 (=>>>jis-x0208): Indicate `==jis-x0208' instead of `=jis-x0208'.
226 (=>>>jis-x0208@1978): Indicate `==jis-x0208@1978' instead of
228 (=>>>jis-x0208@1983): Indicate `==jis-x0208@1983' instead of
230 (=>>>jis-x0208@1990): Indicate `==jis-x0208@1990' instead of
232 (=>>>jis-x0213-1): Indicate `==jis-x0213-1' instead of
234 (=>>>jis-x0213-1@2000): Indicate `==jis-x0213-1@2000' instead of
236 (=>>>jis-x0213-1@2004): Indicate `==jis-x0213-1@2004' instead of
238 (=>>>jis-x0213-2): Indicate `==jis-x0213-2' instead of
240 (===jis-x0208): New coded-charset for XEmacs CHISE.
241 (===jis-x0208@1978): Ditto.
242 (===jis-x0208@1983): Ditto.
243 (===jis-x0208@1990): Ditto.
244 (===jis-x0213-1): Ditto.
245 (===jis-x0213-1@2000): Ditto.
246 (===jis-x0213-2): Ditto.
247 (===jis-x0212): Ditto.
248 (===ks-x1001): Ditto.
249 (=>>jis-x0208): Use `=jis-x0208' instead of `=>>>jis-x0208' as the
251 (=>>jis-x0213-1): Use `=jis-x0213-1' instead of `=>>>jis-x0213-1'
253 (=>>jis-x0213-2): Use `=jis-x0213-2' instead of `=>>>jis-x0213-2'
255 (===cns11643-1): New coded-charset for XEmacs CHISE.
256 (===cns11643-2): Ditto.
257 (===cns11643-3): Ditto.
258 (===cns11643-4): Ditto.
259 (===cns11643-5): Ditto.
260 (===cns11643-6): Ditto.
261 (===cns11643-7): Ditto.
262 (=>>cns11643-1): Ditto.
263 (==big5-cdp): Indicate abstract glyph-images instead of
264 representative glyph-images.
265 (===big5-cdp): New coded-charset for XEmacs CHISE.
266 (==hanyo-denshi/*): Indicate abstract glyph-forms instead of
267 detailed glyph-images.
268 (=>>>hanyo-denshi/*): Indicate `==hanyo-denshi/*' instead of
270 (===hanyo-denshi/ft): New coded-charset for XEmacs CHISE.
271 (===hanyo-denshi/ib): Ditto.
272 (===hanyo-denshi/jt): Ditto.
273 (===hanyo-denshi/ks): Ditto.
277 (=>>hanyo-denshi/*): Use `=hanyo-denshi/*' instead of
278 `=>>>hanyo-denshi/*' as its mother.
279 (==gt): Indicate abstract glyph-forms instead of detailed
281 (===gt): New coded-charset for XEmacs CHISE.
282 (=>>>gt): Indicates `==gt' instead of `=gt'.
283 (=>>gt): Use `=gt' instead of `=>>>gt' as the mother.
284 (==gt-k): Indicate abstract glyph-forms instead of detailed
286 (===gt-k): New coded-charset for XEmacs CHISE.
287 (==daikanwa): Indicates glyph-images instead of detailed
289 (===daikanwa): New coded-charset for XEmacs CHISE.
290 (===daikanwa/+p): Ditto.
291 (===daikanwa/ho): Ditto.
294 (==jef-china3): Ditto.
295 (===jef-china3): Ditto.
296 (==ruimoku-v6): Ditto.
297 (==ucs@iso): Indicate representative glyph-forms instead of
298 representative glyph-images.
299 (=>>>ucs@iso): Indicates `==ucs@iso' instead of `=ucs@iso'.
300 (==ucs@unicode): Indicate representative glyph-forms instead of
301 representative glyph-images.
302 (=>>>ucs@unicode): Indicates `==ucs@unicode' instead of
304 (==ucs@cns): Indicate representative glyph-forms instead of
305 representative glyph-images.
307 (==ucs@jis/1990): Ditto.
308 (==ucs@jis/2000): Ditto.
309 (==ucs@jis/2004): Ditto.
311 (===ucs@iso): New coded-charset for XEmacs CHISE.
312 (===ucs@unicode): Ditto.
315 (===ucs-bmp-cjk@gb): Ditto.
316 (===ucs-sip-ext-b@iso): Ditto.
318 2014-07-25 MORIOKA Tomohiko <tomo.git@chise.org>
320 * mule/mule-charset.el (default-coded-charset-priority-list): Add
321 `==jis-x0213-2', `==ruimoku-v6', `==cbeta', `==jef-china3',
322 `===mj-0', `===mj-1', `===jis-x0208@1990', `===jis-x0213-1',
323 `===jis-x0213-2', `===big5-cdp', `===ucs-bmp-cjk@gb',
324 `===adobe-japan1-6', `===cns11643-1', `===cns11643-2',
325 `===cns11643-3', `===cns11643-4', `===cns11643-5',
326 `===cns11643-6', `===cns11643-7', `===hanyo-denshi/ft',
327 `===hanyo-denshi/ib', `===hanyo-denshi/jt', `===jis-x0208@1983',
328 `===jis-x0208@1978', `===jis-x0212', `===ks-x1001', `===daikanwa',
329 `===ucs-sip-ext-b@iso', `===cbeta' and `===jef-china3'.
331 * mule/mule-coding.el (coded-charset-entity-reference-alist):
332 - Use "&G-[NAME];" for `==[NAME]' instead of `=>>[NAME]'.
333 - Use "&R-[NAME];" for `===[NAME]' instead of `==[NAME]'.
334 - Use "&g1-[NAME];" for `=>>[NAME]'.
335 - Abolish "&g2-[NAME];".
337 2014-03-08 MORIOKA Tomohiko <tomo.git@chise.org>
339 * mule/mule-conf.el (=ucs@big5): Use `=ucs@cns' instead of
340 `=>>ucs@cns' as the mother.
342 2014-03-07 MORIOKA Tomohiko <tomo.git@chise.org>
344 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
345 setting for `==ucs@ks'.
347 2014-02-24 MORIOKA Tomohiko <tomo.git@chise.org>
349 * mule/mule-conf.el (=adobe-japan1-base): Move builtin code range
350 from 0x63000000〜0x63005A11 to 0x00E10000〜0x00E15A11.
351 (=mj): Move builtin code range from 0x64040000〜0x640509D5 to
352 0x00E30000〜0x00E409D5.
354 2014-02-20 MORIOKA Tomohiko <tomo.git@chise.org>
356 * mule/mule-coding.el (coded-charset-entity-reference-alist):
357 Prefer MJ to Adobe-Japan1; use "I-MJ", "MJ" and "&R-MJ" instead of
358 "I-MJ-", "MJ-" and "&R-MJ-" as prefixes of MJ.
360 2014-02-20 MORIOKA Tomohiko <tomo.git@chise.org>
362 * mule/mule-charset.el (default-coded-charset-priority-list): Add
363 `=mj-0', `=mj-1', `==mj-0' and `==mj-1'.
365 * mule/mule-conf.el (=mj): New coded-charset for XEmacs CHISE.
373 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
374 setting for `=mj' and `==mj'.
376 2014-02-05 MORIOKA Tomohiko <tomo.git@chise.org>
378 * mule/mule-conf.el (=ucs@ks/2012): New coded-charset for XEmacs
381 2014-01-28 MORIOKA Tomohiko <tomo.git@chise.org>
383 * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
384 "A-HDU+" instead of "A-HD-UCS+" as the prefix for
385 `=>ucs@hanyo-denshi'.
387 2014-01-18 MORIOKA Tomohiko <tomo.git@chise.org>
389 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
390 setting for `=koseki' and `=>ucs@hanyo-denshi'.
392 * mule/mule-conf.el (=koseki): New coded-charset for XEmacs CHISE.
393 (=>ucs@hanyo-denshi): New coded-charset for XEmacs CHISE.
395 2014-01-11 MORIOKA Tomohiko <tomo.git@chise.org>
397 * mule/mule-conf.el (==hanyo-denshi/ip): New coded-charset for
400 2013-12-29 MORIOKA Tomohiko <tomo.git@chise.org>
402 * mule/mule-coding.el (coded-charset-entity-reference-alist):
403 Change priority of `=>>>ucs@iso'.
405 * mule/mule-conf.el (=ucs@iso): Use `=>>ucs@iso' instead of
406 `=>>>ucs@iso' as the mother.
407 (=>>>ucs@iso): Changed to an alias for `=ucs@iso'.
409 2013-12-25 MORIOKA Tomohiko <tomo.git@chise.org>
411 * mule/mule-coding.el (coded-charset-entity-reference-alist):
412 Change priority of `=>>>ucs@unicode'.
414 * mule/mule-conf.el (=>>>ucs@unicode): Changed to an alias for
417 2013-12-25 MORIOKA Tomohiko <tomo.git@chise.org>
419 * mule/mule-coding.el (coded-charset-entity-reference-alist):
420 Change priority of `=>>>ucs@jis'.
422 * mule/mule-conf.el (=>>>ucs@jis): Changed to an alias for
425 2013-12-18 MORIOKA Tomohiko <tomo.git@chise.org>
427 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
428 setting for `==daikanwa/+p'.
430 2013-12-15 MORIOKA Tomohiko <tomo.git@chise.org>
432 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
433 setting for `==shinjigen@1ed'.
435 2013-12-12 MORIOKA Tomohiko <tomo.git@chise.org>
437 * mule/mule-conf.el (==shinjigen/+p@rev): New coded-charset for
440 2013-12-11 MORIOKA Tomohiko <tomo.git@chise.org>
442 * mule/mule-conf.el (==shinjigen): Modify DOC.
443 (==shinjigen@1ed): New coded-charset for XEmacs CHISE.
444 (==shinjigen@rev): Modify DOC.
446 2013-12-09 MORIOKA Tomohiko <tomo.git@chise.org>
448 * mule/mule-conf.el (==daikanwa/+p): New coded-charset for XEmacs
451 2013-12-08 MORIOKA Tomohiko <tomo.git@chise.org>
453 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
454 settings for `==daikanwa' and `==ucs@JP/hanazono'.
456 * mule/mule-conf.el (==shinjigen@rev): New coded-charset for
459 * mule/mule-charset.el (default-coded-charset-priority-list): Add
462 2013-11-27 MORIOKA Tomohiko <tomo.git@chise.org>
464 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
465 setting for `==cns11643-7'.
467 * mule/mule-charset.el (default-coded-charset-priority-list): Add
470 2013-11-23 MORIOKA Tomohiko <tomo.git@chise.org>
472 * mule/mule-charset.el (default-coded-charset-priority-list): Add
475 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
476 setting for `==cns11643-6'.
478 2013-11-20 MORIOKA Tomohiko <tomo.git@chise.org>
480 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
481 setting for `==cns11643-5'.
483 * mule/mule-charset.el (default-coded-charset-priority-list): Add
486 2013-11-16 MORIOKA Tomohiko <tomo.git@chise.org>
488 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
489 setting for `==cns11643-4'.
491 * mule/mule-charset.el (default-coded-charset-priority-list): Add
494 2013-11-08 MORIOKA Tomohiko <tomo.git@chise.org>
496 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
497 setting for `==cns11643-3'.
499 * mule/mule-charset.el (default-coded-charset-priority-list): Add
502 2013-11-02 MORIOKA Tomohiko <tomo.git@chise.org>
504 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
505 setting for `==cns11643-2'.
507 * mule/mule-charset.el (default-coded-charset-priority-list): Add
510 2013-10-29 MORIOKA Tomohiko <tomo.git@chise.org>
512 * mule/mule-coding.el (coded-charset-entity-reference-alist):
513 Change priority of `=>>>ucs@ks'.
515 * mule/mule-conf.el (=>>>ucs@ks): Changed to an alias for
518 2013-10-26 MORIOKA Tomohiko <tomo.git@chise.org>
520 * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
521 `=cns11643-1' instead of `chinese-cns11643-1'; add settings for
522 `==ucs@cns' and `==cns11643-1'.
524 * mule/mule-conf.el (==cns11643-1): Fix `dimension'.
525 (==cns11643-2): Ditto.
526 (==cns11643-3): Ditto.
527 (==cns11643-4): Ditto.
528 (==cns11643-5): Ditto.
529 (==cns11643-6): Ditto.
530 (==cns11643-7): Ditto.
532 * mule/mule-charset.el (default-coded-charset-priority-list): Add
535 2013-10-20 MORIOKA Tomohiko <tomo.git@chise.org>
537 * mule/mule-coding.el (coded-charset-entity-reference-alist):
538 Change priority of `=>>>ucs@jis/2004', `=>>>ucs@jis/2004' and
541 * mule/mule-conf.el (=>>>ucs@jis/1990): Changed to an alias for
543 (=>>>ucs@jis/2000): Changed to an alias for `=ucs@jis/2000'.
544 (=>>>ucs@jis/2004): Changed to an alias for `=ucs@jis/2004'.
546 2013-10-20 MORIOKA Tomohiko <tomo.git@chise.org>
548 * mule/mule-coding.el (coded-charset-entity-reference-alist):
549 Change priority of `=>>>ucs@cns'.
551 * mule/mule-conf.el (=>>>ucs@cns): Changed to an alias for
554 2013-10-19 MORIOKA Tomohiko <tomo.git@chise.org>
556 * mule/mule-charset.el (default-coded-charset-priority-list): Add
559 * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
560 `=ks-x1001' instead of `korean-ksc5601'; add setting for
563 2013-10-18 MORIOKA Tomohiko <tomo.git@chise.org>
565 * mule/mule-conf.el (=>>>gt): Changed to an alias for `=gt'.
567 2013-10-17 MORIOKA Tomohiko <tomo.git@chise.org>
569 * mule/mule-conf.el (=>>>jis-x0208): Changed to an alias for
571 (=>>>jis-x0208@1978): Changed to an alias for `=jis-x0208@1978'.
572 (=>>>jis-x0208@1983): Changed to an alias for `=jis-x0208@1983'.
573 (=>>>jis-x0208@1990): Changed to an alias for `=jis-x0208@1990'.
574 (=>>>jis-x0213-1): Changed to an alias for `=jis-x0213-1'.
575 (=>>>jis-x0213-1@2000): Changed to an alias for
577 (=>>>jis-x0213-1@2004): Changed to an alias for
579 (=>>>jis-x0213-2): Changed to an alias for `=jis-x0213-2'.
581 2013-10-17 MORIOKA Tomohiko <tomo.git@chise.org>
583 * mule/mule-conf.el (=>>>adobe-japan1-0): Changed to an alias for
585 (=>>>adobe-japan1-1): Changed to an alias for `=adobe-japan1-1'.
586 (=>>>adobe-japan1-2): Changed to an alias for `=adobe-japan1-2'.
587 (=>>>adobe-japan1-3): Changed to an alias for `=adobe-japan1-3'.
588 (=>>>adobe-japan1-4): Changed to an alias for `=adobe-japan1-4'.
589 (=>>>adobe-japan1-5): Changed to an alias for `=adobe-japan1-5'.
590 (=>>>adobe-japan1-6): Changed to an alias for `=adobe-japan1-6'.
592 2013-10-12 MORIOKA Tomohiko <tomo.git@chise.org>
594 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
595 settings for `==adobe-japan1-6', `==hanyo-denshi/*', `==gt',
596 `==jis-x0208@1990', `==jis-x0212', `==jis-x0213-1@2000',
597 `==jis-x0213-2', `==jis-x0213-1@2004', `==big5-cdp', `==gt-k',
598 `==jis-x0208@1983', `==jis-x0208@1978', `==ucs@iso',
599 `==ucs@unicode', `=>>daikanwa/+p' and `==shinjigen@rev'.
601 2013-10-10 MORIOKA Tomohiko <tomo.git@chise.org>
603 * mule/mule-charset.el (default-coded-charset-priority-list): Add
604 `=adobe-japan1-0', `=adobe-japan1-1', `=adobe-japan1-2',
605 `=adobe-japan1-3', `=adobe-japan1-4', `=adobe-japan1-5',
606 `==jis-x0208@1990', `==ucs-bmp-cjk@gb',
607 `==ucs-bmp-cjk@JP/hanazono', `==ucs-sip-ext-b@iso',
608 `==hanyo-denshi/*', `==adobe-japan1-6', `==big5-cdp',
609 `==jis-x0208@1983', `==jis-x0208@1978', `==jis-x0213-1@2000' and
612 2013-10-03 MORIOKA Tomohiko <tomo.git@chise.org>
614 * mule/mule-conf.el (=adobe-japan1-0): Modify registry to accept
615 "AdobeJapan1-[0-6]$".
616 (=adobe-japan1-1): Modify registry to accept "AdobeJapan1-[1-6]$".
617 (=adobe-japan1-2): Modify registry to accept "AdobeJapan1-[2-6]$".
618 (=adobe-japan1-3): Modify registry to accept "AdobeJapan1-[3-6]$".
619 (=adobe-japan1-4): Modify registry to accept "AdobeJapan1-[4-6]$".
620 (=adobe-japan1-5): Modify registry to accept "AdobeJapan1-[5-6]$".
621 (==adobe-japan1-0): New coded-charset for XEmacs CHISE.
622 (==adobe-japan1-1): Ditto.
623 (==adobe-japan1-2): Ditto.
624 (==adobe-japan1-3): Ditto.
625 (==adobe-japan1-4): Ditto.
626 (==adobe-japan1-5): Ditto.
627 (==adobe-japan1-6): Ditto.
628 (==jis-x0208): Ditto.
629 (==jis-x0208@1978): Ditto.
630 (==jis-x0208@1983): Ditto.
631 (==jis-x0208@1990): Ditto.
632 (==jis-x0213-1): Ditto.
633 (==jis-x0213-1@2000): Ditto.
634 (==jis-x0213-1@2004): Ditto.
635 (==jis-x0213-2): Ditto.
636 (==jis-x0212): Ditto.
638 (==iso-ir165): Ditto.
641 (==cns11643-1): Ditto.
642 (==cns11643-2): Ditto.
643 (==cns11643-3): Ditto.
644 (==cns11643-4): Ditto.
645 (==cns11643-5): Ditto.
646 (==cns11643-6): Ditto.
647 (==cns11643-7): Ditto.
649 (==hanyo-denshi/ja): Ditto.
650 (==hanyo-denshi/jb): Ditto.
651 (==hanyo-denshi/jc): Ditto.
652 (==hanyo-denshi/jd): Ditto.
653 (==hanyo-denshi/ft): Ditto.
654 (==hanyo-denshi/ia): Ditto.
655 (==hanyo-denshi/ib): Ditto.
656 (==hanyo-denshi/hg): Ditto.
657 (==hanyo-denshi/jt): Ditto.
658 (==hanyo-denshi/ks): Ditto.
662 (==shinjigen): Ditto.
664 (==ucs@unicode): Ditto.
666 (==ucs-bmp@gb): Ditto.
668 (==ucs-bmp@cns): Ditto.
670 (==ucs@jis/1990): Ditto.
671 (==ucs@jis/2000): Ditto.
672 (==ucs@jis/2004): Ditto.
674 (==ucs@JP/hanazono): Ditto.
676 (==ucs-bmp@ks): Ditto.
677 (==ucs@cns11643): Ditto.
678 (==ucs-bmp-cjk@gb): Ditto.
679 (==ucs-bmp-cjk@JP/hanazono): Ditto.
680 (==ucs-sip-ext-b@iso): Ditto.
682 2013-07-11 MORIOKA Tomohiko <tomo.git@chise.org>
684 * mule/mule-charset.el (default-coded-charset-priority-list): Use
685 `=ucs-bmp-cjk@gb' instead of `=ucs-bmp-cjk@unicode'.
687 * mule/mule-conf.el (=ucs-bmp-cjk@gb): New coded-charset for
689 (=ucs-bmp-cjk@unicode): Abolished.
691 2013-07-10 MORIOKA Tomohiko <tomo.git@chise.org>
693 * mule/mule-charset.el (default-coded-charset-priority-list): Add
694 `=+>ucs-bmp-cjk-compat@jis'.
696 * mule/mule-conf.el (=+>ucs-bmp-cjk-compat@jis): New coded-charset
699 2013-07-06 MORIOKA Tomohiko <tomo.git@chise.org>
701 * mule/mule-conf.el (=>cns11643-6): New coded-charset for XEmacs
704 2013-05-28 MORIOKA Tomohiko <tomo.git@chise.org>
706 * mule/mule-conf.el (=jis-x0208@1978/1pr/fixed): New coded-charset
708 (=jis-x0208@1978/1er-pr): Abolished.
709 (=jis-x0208@1978/2-pr): Use `=jis-x0208@1978' instead of
710 `=jis-x0208@1978/1er-pr' as the mother.
712 2013-02-20 MORIOKA Tomohiko <tomo.git@chise.org>
714 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
715 setting for `=ucs-itaiji-084'.
717 2013-02-17 MORIOKA Tomohiko <tomo.git@chise.org>
719 * mule/mule-charset.el (default-coded-charset-priority-list):
720 Delete `=zihai-17xx'; add `=ucs-bmp-itaiji-084'.
722 * mule/mule-conf.el (=ucs-itaiji-084): New coded-charset for
724 (=ucs-bmp-itaiji-084): Ditto.
726 2013-02-15 MORIOKA Tomohiko <tomo.git@chise.org>
728 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
729 settings for `=big5-cdp-var-3' and `=big5-cdp-var-5'.
731 2013-02-14 MORIOKA Tomohiko <tomo.git@chise.org>
733 * mule/mule-charset.el (default-coded-charset-priority-list): Add
734 `=zihai-17xx', `=big5-cdp-var-3' and `=big5-cdp-var-5'.
736 * mule/mule-conf.el (=big5-cdp-var-3): New coded-charset for
738 (=big5-cdp-var-5): Ditto.
740 2012-10-31 MORIOKA Tomohiko <tomo.git@chise.org>
742 * mule/mule-conf.el (=+>jis-x0213-1@2004): New coded-charset for
745 2012-10-26 MORIOKA Tomohiko <tomo.git@chise.org>
747 * mule/mule-conf.el (=>>hanyo-denshi/ip): New coded-charset for
750 2012-10-17 MORIOKA Tomohiko <tomo.git@chise.org>
752 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
753 setting for `=>>>hanyo-denshi/ft'.
755 2012-09-25 MORIOKA Tomohiko <tomo.git@chise.org>
757 * mule/mule-conf.el (=>>>hanyo-denshi/jd): New coded-charset for
759 (=>>hanyo-denshi/jd): Use `=>>>hanyo-denshi/jd' instead of
760 `=hanyo-denshi/jd' as the mother.
762 2012-09-07 MORIOKA Tomohiko <tomo.git@chise.org>
764 * mule/mule-conf.el (=+>adobe-japan1-0): New coded-charset for
766 (=+>adobe-japan1-1): Ditto.
767 (=+>adobe-japan1-2): Ditto.
768 (=+>adobe-japan1-3): Ditto.
769 (=+>adobe-japan1-4): Ditto.
770 (=+>adobe-japan1-5): Ditto.
771 (=+>adobe-japan1-6): Ditto.
772 (=+>adobe-japan1): Changed to an alias for `=+>adobe-japan1-6'.
774 2012-09-07 MORIOKA Tomohiko <tomo.git@chise.org>
776 * mule/mule-coding.el (coded-charset-entity-reference-alist):
777 Prefer `=>>>adobe-japan1' to other abstract glyph-form CCSs;
778 prefer `=>>adobe-japan1' to other abstract glyph CCSs.
780 * mule/mule-conf.el: Define coded-charsets about Adobe-Japan1 at
783 2012-09-05 MORIOKA Tomohiko <tomo.git@chise.org>
785 * mule/mule-conf.el (=>>>hanyo-denshi/jb): New coded-charset for
787 (=>>>hanyo-denshi/hg): New coded-charset for XEmacs CHISE.
788 (=>>hanyo-denshi/jb): Use `=>>>hanyo-denshi/jb' as the mother.
789 (=>>hanyo-denshi/hg): Use `=>>>hanyo-denshi/hg' as the mother.
791 2012-08-31 MORIOKA Tomohiko <tomo.git@chise.org>
793 * mule/mule-charset.el (default-coded-charset-priority-list):
794 Prefer `chinese-cns11643-{1..7}', `=adobe-japan1-6', `=big5-cdp'
795 and `=hanyo-denshi/*' to `=gt-pj-{2..11}', `=gt-pj-k{1|2}', etc.
797 * mule/mule-conf.el: Modify order of definitions of some
800 2012-08-30 MORIOKA Tomohiko <tomo.git@chise.org>
802 * mule/mule-coding.el (coded-charset-entity-reference-alist):
803 Prefer `=>>hanyo-denshi/{ft|ia|ib|jt|ks}' to `=>>jis-x0208@1978',
804 `=>>big5-cdp', `=>>gt-k' and `=>>ruimoku-v6'; add `=>>cns11643-4'.
806 * mule/mule-conf.el (=>>cns11643-4): New coded-charset for XEmacs
808 (=>>>hanyo-denshi/ft): New coded-charset for XEmacs CHISE.
809 (=>>hanyo-denshi/ft): Use `=>>>hanyo-denshi/ft' as the mother.
811 2012-07-31 MORIOKA Tomohiko <tomo.git@chise.org>
813 * mule/mule-conf.el (=>cns11643-2): New coded-charset for XEmacs
816 2012-07-27 MORIOKA Tomohiko <tomo.git@chise.org>
818 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
819 setting for `=daikanwa/+2p'.
821 * mule/mule-conf.el (=>>daikanwa/+2p): New coded-charset for
824 2012-06-26 MORIOKA Tomohiko <tomo.git@chise.org>
826 * mule/mule-conf.el (=>>>hanyo-denshi/ks): New coded-charset for
828 (=>>hanyo-denshi/ks): Use `=>>>hanyo-denshi/ks' as the mother.
830 2012-06-12 MORIOKA Tomohiko <tomo.git@chise.org>
832 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
833 setting for `=>>>hanyo-denshi/ib'.
835 2012-06-12 MORIOKA Tomohiko <tomo.git@chise.org>
837 * mule/mule-conf.el (=>>>hanyo-denshi/ja): New coded-charset for
839 (=>>>hanyo-denshi/ib): Ditto.
840 (=>>hanyo-denshi/ja): Use `=>>>hanyo-denshi/ja' instead of
841 `=hanyo-denshi/ja' as the mother.
842 (=>>hanyo-denshi/ib): Use `=>>>hanyo-denshi/ib' instead of
843 `=hanyo-denshi/ib' as the mother.
845 2012-06-11 MORIOKA Tomohiko <tomo.git@chise.org>
847 * mule/mule-coding.el (utf-8-ivs-mcs): New coding-system for
849 (utf-8-ivs-mcs-er): Likewise.
850 (utf-8-gb): Use `=ucs@gb' and `=>ucs@unicode' instead of `ucs-gb'
852 (utf-8-ivs-gb): New coding-system for XEmacs CHISE.
853 (utf-8-gb-er): Use `=ucs@gb' and `=>ucs@unicode' instead of
854 `ucs-gb' and `=>ucs-gb'.
855 (utf-8-ivs-gb-er): New coding-system for XEmacs CHISE.
856 (utf-8-cns): Use `=ucs@cns' and `=>ucs@cns' instead of `ucs-cns'
858 (utf-8-ivs-cns): New coding-system for XEmacs CHISE.
859 (utf-8-cns-er): Use `=ucs@cns' and `=>ucs@cns' instead of
860 `ucs-cns' and `=>ucs-cns'.
861 (utf-8-ivs-cns-er): New coding-system for XEmacs CHISE.
862 (utf-8-big5): Use `=ucs@big5' and `=>ucs@big5' instead of
863 `ucs-big5' and `=>ucs-big5'.
864 (utf-8-ivs-big5): New coding-system for XEmacs CHISE.
865 (utf-8-big5-er): Use `=ucs@big5' and `=>ucs@big5' instead of
866 `ucs-big5' and `=>ucs-big5'.
867 (utf-8-ivs-big5-er): New coding-system for XEmacs CHISE.
868 (utf-8-jis): Use `=ucs@jis/2000' and `=>ucs@jis' instead of
869 `=ucs@jis-2000' and `=>ucs-jis'; modify DOC and mnemonic.
870 (utf-8-ivs-jis): New coding-system for XEmacs CHISE.
871 (utf-8-jis-er): Use `=ucs@jis/2000' and `=>ucs@jis' instead of
872 `=ucs@jis-2000' and `=>ucs-jis'; modify DOC and mnemonic.
873 (utf-8-ivs-jis-er): New coding-system for XEmacs CHISE.
874 (utf-8-jp): Use `=ucs@JP' and `=>ucs@jis' instead of `=ucs@jp' and
875 `=>ucs-jis'; modify DOC and mnemonic.
876 (utf-8-ivs-jp): New coding-system for XEmacs CHISE.
877 (utf-8-jp-er): Use `=ucs@JP' and `=>ucs@jis' instead of `=ucs@jp'
878 and `=>ucs-jis'; modify DOC and mnemonic.
879 (utf-8-ivs-jp-er): New coding-system for XEmacs CHISE.
880 (utf-8-ks): Use `=ucs@ks' and `=>ucs@ks' instead of `ucs-ks' and
882 (utf-8-ivs-ks): New coding-system for XEmacs CHISE.
883 (utf-8-ks-er): Use `=ucs@ks' and `=>ucs@ks' instead of `ucs-ks'
885 (utf-8-ivs-ks-er): New coding-system for XEmacs CHISE.
887 2012-05-20 MORIOKA Tomohiko <tomo.git@chise.org>
889 * mule/mule-coding.el (coded-charset-entity-reference-alist):
890 Prefer Hanyo-Denshi to GT, JIS, CNS, etc.
892 2012-05-20 MORIOKA Tomohiko <tomo.git@chise.org>
894 * mule/mule-coding.el (coded-charset-entity-reference-alist):
897 2012-05-19 MORIOKA Tomohiko <tomo.git@chise.org>
899 * mule/mule-coding.el (coded-charset-entity-reference-alist):
900 Prefer '("M-H" 4 d) and '("M-p" 5 d) to '("M-" 5 d).
902 2012-05-16 MORIOKA Tomohiko <tomo.git@chise.org>
904 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
905 settings for `=daikanwa/ho', `=daikanwa/+p' and `=>daikanwa/ho'.
907 2012-05-15 MORIOKA Tomohiko <tomo.git@chise.org>
909 * mule/mule-conf.el (=>daikanwa/ho): New coded-charset for XEmacs
912 2012-05-10 MORIOKA Tomohiko <tomo.git@chise.org>
914 * mule/mule-conf.el (=>>daikanwa/+p): New coded-charset for XEmacs
917 2012-05-09 MORIOKA Tomohiko <tomo.git@chise.org>
919 * mule/mule-conf.el (=>>daikanwa/ho): New coded-charset for XEmacs
922 2012-03-26 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
924 * mule/mule-charset.el (default-coded-charset-priority-list): Add
925 `=+>ucs-bmp-cjk@unicode'.
927 * mule/mule-conf.el (=+>ucs-bmp-cjk@unicode): New coded-charset
930 2012-03-08 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
932 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
933 setting for `=>>daikanwa'.
935 2011-12-14 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
937 * mule/mule-charset.el (default-coded-charset-priority-list): Add
938 `=>>hanyo-denshi/jt'.
940 2011-12-09 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
942 * mule/mule-conf.el (=+>jis-x0208@1983): New coded-charset for
944 (=+>jis-x0208@1990): Ditto.
945 (=+>jis-x0213-1@2000): Ditto.
947 2011-12-05 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
949 * mule/mule-conf.el (=+>ucs@jis/2004): New coded-charset for
952 2011-11-27 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
954 * mule/mule-conf.el (=>>>hanyo-denshi/jc): New coded-charset for
956 (=>>hanyo-denshi/jc): Use `=>>>hanyo-denshi/jc' instead of
957 `=hanyo-denshi/jc' as the mother.
959 2011-11-27 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
961 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
962 setting for `=+>adobe-japan1'.
964 * mule/mule-charset.el (default-coded-charset-priority-list):
965 Prefer `=adobe-japan1-6', `=adobe-japan1-base', `=>jis-x0208@1997'
966 and `=>>hanyo-denshi/ft' to `=>>gt'.
968 2011-11-23 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
970 * mule/mule-conf.el (=>>adobe-japan1-0): New coded-charset for
972 (=>>adobe-japan1-1): Ditto.
973 (=>>adobe-japan1-2): Ditto.
974 (=>>adobe-japan1-3): Ditto.
975 (=>>adobe-japan1-4): Ditto.
976 (=>>adobe-japan1-5): Ditto.
977 (=>>adobe-japan1-6): Ditto.
978 (=>>adobe-japan1): Changed to alias for `=>>adobe-japan1-6'.
980 2011-11-22 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
982 * mule/mule-conf.el (=adobe-japan1): New alias for
984 (=>>>adobe-japan1-0): New coded-charset for XEmacs CHISE.
985 (=>>>adobe-japan1-1): Ditto.
986 (=>>>adobe-japan1-2): Ditto.
987 (=>>>adobe-japan1-3): Ditto.
988 (=>>>adobe-japan1-4): Ditto.
989 (=>>>adobe-japan1-5): Ditto.
990 (=>>>adobe-japan1-6): Ditto.
991 (=>>>adobe-japan1): Changed to alias for `=>>>adobe-japan1-6'.
993 2011-11-13 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
995 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
996 setting for `=>>>adobe-japan1'.
998 2011-11-06 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
1000 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1001 setting for `=+>ucs@ks'.
1003 2011-11-04 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
1005 * mule/mule-conf.el (=>>>adobe-japan1): New coded-charset for
1007 (=>>adobe-japan1): Use `=>>>adobe-japan1' instead of
1008 `=adobe-japan1-6' as the mother.
1010 2011-11-03 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
1012 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1013 setting for `=>cns11643-7'.
1015 2011-11-01 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
1017 * mule/mule-conf.el (=>cns11643-7): New coded-charset for XEmacs
1020 2011-10-29 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
1022 * mule/mule-conf.el (=+>adobe-japan1): New coded-charset for
1024 (=>>hanyo-denshi/ja): New coded-charset for XEmacs CHISE.
1026 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1027 setting for `=>ucs@jis/2004'.
1029 2011-10-28 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
1031 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1032 setting for `=+>gt'.
1034 * mule/mule-conf.el (=+>gt): New coded-charset for XEmacs CHISE.
1035 (=>gt): Use `=+>gt' instead of `=>>gt' as the mother.
1037 2011-10-28 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
1039 * mule/mule-conf.el (=+>ucs@unicode): Use `=+>ucs@iso' instead of
1040 `=>ucs@unicode' as the mother.
1041 (=+>ucs@jis): Use `=+>ucs@unicode' instead of `=>ucs@jis' as the
1043 (=+>ucs@ks): Use `=+>ucs@unicode' instead of `=>ucs@ks' as the
1045 (=+>ucs@cns): Use `=+>ucs@unicode' instead of `=>ucs@cns' as the
1048 2011-10-27 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
1050 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1051 setting for `=+>ucs@unicode'.
1053 * mule/mule-conf.el (=+>ucs@unicode): New coded-charset for XEmacs
1056 2011-10-26 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
1058 * mule/mule-coding.el: (coded-charset-entity-reference-alist):
1059 - Use `=+>jis-x0208' instead of `=>jis-x0208@usual'.
1060 - Use `=+>jis-x0213-2' instead of `=>jis-x0213-2@usual'.
1061 - Add setting for `=+>ucs@cns'.
1063 * mule/mule-conf.el (=+>jis-x0213-1): New coded-charset for XEmacs
1065 (=>jis-x0213-1): Use `=+>jis-x0213-1' instead of `=>>jis-x0213-1'
1067 (=+>ucs@cns): New coded-charset for XEmacs CHISE.
1068 (=>ucs-bmp-cjk@unicode): New coded-charset for XEmacs CHISE.
1070 * mule/mule-charset.el (default-coded-charset-priority-list): Add
1071 `=>ucs-bmp-cjk@unicode'; delete `=>>ucs@unicode'.
1073 2011-10-25 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
1075 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1076 setting for `=>ucs@ks'.
1078 2011-10-21 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
1080 * mule/mule-charset.el (default-coded-charset-priority-list): Add
1081 `=ucs-bmp-cjk-compat@unicode'.
1083 * mule/mule-conf.el (=ucs-bmp-cjk-compat@unicode): New
1084 coded-charset for XEmacs CHISE.
1086 2011-10-20 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
1088 * mule/mule-charset.el (default-coded-charset-priority-list): Add
1089 `=ucs-bmp-cjk-compat'.
1091 * mule/mule-conf.el (=ucs-bmp-cjk-compat): New coded-charset for
1094 2011-10-19 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
1096 * mule/mule-conf.el (=+>ucs@ks): New coded-charset for XEmacs
1099 2011-10-18 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
1101 * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
1102 `=+>ucs@jis/1990' instead of `=>ucs@jis/1990'.
1104 * mule/mule-conf.el (=+>ucs@jis/1990): Renamed from
1106 (=>ucs@jis/1990): New alias for `=+>ucs@jis/1990'.
1108 2011-10-17 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
1110 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1111 setting for `=+>ucs@iso'; use `=+>ucs@jis' instead of `=>ucs@JP'.
1113 * mule/mule-conf.el (=+>ucs@iso): New coded-charset for XEmacs
1115 (=>>ucs@iso): Use `=+>ucs@iso' instead of `=>ucs@iso' as the
1118 2011-10-16 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
1120 * mule/mule-conf.el (=+>jis-x0213-2): Renamed from
1121 `=>jis-x0213-2@usual'.
1122 (=>jis-x0213-2@usual): New alias for `=+>jis-x0213-2'.
1123 (=>jis-x0213-2): Use `=+>jis-x0213-2' instead of
1124 `=>jis-x0213-2@usual' as the mother.
1126 2011-10-15 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
1128 * mule/mule-conf.el (=+>ucs@jis): Renamed from `=>ucs@JP'.
1129 (=>ucs@JP): New alias for `=+>ucs@jis'.
1131 2011-10-14 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
1133 * mule/mule-conf.el (=+>jis-x0208): Renamed from
1134 `=>jis-x0208@usual'.
1135 (=>jis-x0208@usual): New alias for `=+>jis-x0208'.
1136 (=+>jis-x0208@1978): Use `=+>jis-x0208' instead of
1137 `=>jis-x0208@usual' as the mother.
1138 (=>jis-x0208): Likewise.
1140 2011-10-08 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
1142 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1143 setting for `=+>jis-x0208@1978'.
1145 2011-10-08 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
1147 * mule/mule-conf.el (=+>jis-x0208@1978): New coded-charset for
1150 2011-09-09 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
1152 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1153 setting for `=>>>ucs@jis/1990'.
1155 2011-07-23 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
1157 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1158 setting for `=>ucs@jis/1990'.
1160 2011-07-20 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
1162 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1163 setting for `=ucs@JP/hanazono'.
1165 * mule/mule-conf.el (=>ucs@jis/1990): New coded-charset for XEmacs
1167 (=ucs@JP/hanazono): Ditto.
1168 (=ucs-bmp-cjk@JP/hanazono): Ditto.
1169 (=>>hanyo-denshi/jc): Ditto.
1170 (=>>hanyo-denshi/jd): Ditto.
1172 2011-07-19 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
1174 * mule/mule-charset.el (default-coded-charset-priority-list): Use
1175 `=ucs-bmp-cjk@JP/hanazono' instead of `=ucs-bmp-cjk@JP'.
1177 2011-07-18 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
1179 * mule/mule-conf.el (=>>hanyo-denshi/jb): New coded-charset for
1182 2011-07-08 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
1184 * mule/mule-conf.el (=>>hanyo-denshi/hg): New coded-charset for
1187 2011-06-18 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
1189 * mule/mule-charset.el (default-coded-charset-priority-list): Add
1192 2011-04-28 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
1194 * mule/mule-conf.el (=ucs-bmp-cjk@JP): New coded-charset for
1197 2011-05-13 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1199 * mule/mule-coding.el (coded-charset-entity-reference-alist):
1200 Modify order of settings; add settings for `=daikanwa@rev2'.
1202 2011-04-20 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
1204 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1205 setting for `=>>cbeta'.
1207 * mule/mule-conf.el (=>>cbeta): New coded-charset for XEmacs
1210 2011-04-01 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
1212 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1213 setting for `=>>adobe-japan1'.
1215 2011-03-30 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
1217 * mule/mule-conf.el (=>>adobe-japan1): New coded-charset for
1220 2011-03-24 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1222 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1223 setting for `=>>hanyo-denshi/ia'.
1225 * mule/mule-conf.el (=>>hanyo-denshi/ia): New coded-charset for
1228 2011-03-10 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1230 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1231 settings for `=>>>hanyo-denshi/jt' and `=>>>gt'.
1233 * mule/mule-conf.el (=>>>hanyo-denshi/jt): New coded-charset for
1235 (=>>hanyo-denshi/jt): Use `=>>>hanyo-denshi/jt' instead of
1236 `=hanyo-denshi/jt' as the mother.
1238 2011-03-09 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
1240 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1241 setting for `=>>>jis-x0213-2'.
1243 * mule/mule-conf.el (=>>>gt): New coded-charset for XEmacs CHISE.
1244 (=>>gt): Use `=>>>gt' instead of `=gt' as the mother.
1245 (=>>>ucs@jis/2000): New coded-charset for XEmacs CHISE.
1247 2011-03-09 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
1249 * mule/mule-conf.el (=>>>ucs@jis/1990): New coded-charset for
1252 2011-03-08 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
1254 * mule/mule-conf.el (=>>>jis-x0208@1983): New coded-charset for
1257 * mule/mule-charset.el (default-coded-charset-priority-list): Add
1258 `=>>jis-x0213-1@2004'.
1260 2011-03-07 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
1262 * mule/mule-conf.el (=>>>jis-x0208@1978): New coded-charset for
1265 2011-03-07 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
1267 * mule/mule-coding.el: (coded-charset-entity-reference-alist):
1268 - Use "&g2-*;" as entity-references for `=>>>*'.
1269 - Omit "&a{GT|JX1|JX2|JX3}-*;".
1271 * mule/mule-conf.el (=>>>jis-x0213-2): New coded-charset for
1273 (=>>jis-x0213-2): Use `=>>>jis-x0213-2' instead of `=jis-x0213-2'
1276 2011-03-06 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
1278 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1279 setting for `=>>hanyo-denshi/ib'.
1281 * mule/mule-conf.el (=>>jis-x0208@1978): Fix DOC.
1282 (=>>jis-x0208@1983): New coded-charset for XEmacs CHISE.
1283 (=>>jis-x0208@1990): Ditto.
1284 (=>>hanyo-denshi/ib): Ditto.
1286 * mule/mule-charset.el (default-coded-charset-priority-list):
1287 Prefer `=hanziku-*' to `=hanyo-denshi/*'.
1289 2011-03-06 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
1291 * mule/mule-coding.el (coded-charset-entity-reference-alist):
1292 Prefer `=>jis-x0213-2@usual' to `=>jis-x0208@1997' and
1293 `=>jis-x0213-1@2000'; add settings for `=>>>ucs@ks' and
1296 2011-03-05 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
1298 * mule/mule-conf.el (=>>>jis-x0213-1@2000): New coded-charset for
1300 (=>>>jis-x0213-1@2004): Use `=>>>jis-x0213-1' instead of
1301 `=jis-x0213-1@2004' as the mother.
1302 (=>>>ucs@jis/2004): New coded-charset for XEmacs CHISE.
1303 (=>>>ucs@ks): Ditto.
1305 * mule/mule-charset.el (default-coded-charset-priority-list):
1306 Modify priority of `=hanyo-denshi/*'.
1308 2011-03-04 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
1310 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1311 settings for `=>>ucs@JP' and `=ucs@JP'.
1313 2011-03-03 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1315 * mule/mule-conf.el (=>>ucs@JP): New coded-charset for XEmacs
1318 2011-02-27 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
1320 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1321 setting for `=>>>ucs@cns'.
1323 * mule/mule-conf.el (=>>>ucs@cns): New coded-charset for XEmacs
1326 2011-02-27 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
1328 * mule/mule-conf.el (=>>jis-x0213-1@2004): Use `=>>jis-x0213-1'
1329 instead of `=>>>jis-x0213-1@2004' as the mother.
1330 (=>>>ucs@iso): New coded-charset for XEmacs CHISE.
1331 (=>>>ucs@unicode): Likewise.
1332 (=>>>ucs@jis): Likewise.
1333 (=ucs@iso): Use `=>>>ucs@iso' instead of `=>>ucs@iso' as the
1335 (=>>hanyo-denshi/ks): Fix `chars' and `dimension'.
1337 2011-02-26 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1339 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1340 settings for `=>>>jis-x0208', `=>>>jis-x0213-1',
1341 `=>>>jis-x0213-1@2004', `=>>>ucs@iso', `=>>>ucs@unicode' and
1344 2011-02-25 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1346 * mule/mule-charset.el (default-coded-charset-priority-list):
1347 Prefer `=jis-x0212' to `=gt-pj-*', `chinese-cns11643-*', `=big5*'
1348 and `=jis-x0213-*-2000'.
1350 2011-02-24 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
1352 * mule/mule-conf.el (=>>>jis-x0213-1@2004): New coded-charset for
1354 (=>>jis-x0213-1@2004): Use `=>>>jis-x0213-1@2004' instead of
1355 `=>>jis-x0213-1' as the mother.
1357 2011-02-19 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
1359 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1360 settings for `=>>hanyo-denshi/jt' and `=>gt-k'.
1362 2011-02-18 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
1364 * mule/mule-conf.el (=>gt-k): New coded-charset for XEmacs CHISE.
1366 2011-02-18 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
1368 * mule/mule-conf.el (=>>hanyo-denshi/jt): New coded-charset for
1371 2011-02-16 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
1373 * mule/mule-coding.el (decomposition-feature-list): Set
1374 `=decomposition', `=decomposition@cid' and
1375 `=decomposition@hanyo-denshi'.
1377 2011-02-16 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
1379 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1380 setting for `=>>hanyo-denshi/ks'.
1382 * mule/mule-conf.el (=>>hanyo-denshi/ks): New coded-charset for
1385 2011-02-16 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
1387 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1388 settings for `=hanyo-denshi/ks' and `=hanyo-denshi/ks/mf'.
1390 * mule/mule-charset.el (default-coded-charset-priority-list): Add
1391 `=hanyo-denshi/ks/mf'.
1393 * mule/mule-conf.el (=hanyo-denshi/ks): New coded-charset for
1395 (=hanyo-denshi/ks/mf): Ditto.
1397 2011-02-15 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
1399 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1400 settings for P=hanyo-denshi/jt'.
1402 * mule/mule-charset.el (default-coded-charset-priority-list): Add
1405 * mule/mule-conf.el (=hanyo-denshi/jt): New coded-charset for
1408 2011-02-15 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
1410 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1411 settings for `=hanyo-denshi/ip'.
1413 * mule/mule-charset.el (default-coded-charset-priority-list): Add
1416 * mule/mule-conf.el (=hanyo-denshi/ip): New coded-charset for
1419 2011-02-14 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
1421 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1422 settings for `=hanyo-denshi/hg'.
1424 * mule/mule-charset.el (default-coded-charset-priority-list): Add
1427 * mule/mule-conf.el (=hanyo-denshi/hg): New coded-charset for
1430 2011-02-14 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
1432 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1433 setting for `=>>hanyo-denshi/ft'.
1435 * mule/mule-charset.el (default-coded-charset-priority-list): Add
1436 `=>>hanyo-denshi/ft'.
1438 * mule/mule-conf.el (=>>hanyo-denshi/ft): New coded-charset for
1441 2011-02-14 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
1443 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1444 settings for `=hanyo-denshi/ib'.
1446 * mule/mule-charset.el (default-coded-charset-priority-list): Add
1449 * mule/mule-conf.el (=hanyo-denshi/ib): New coded-charset for
1452 2011-02-14 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
1454 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1455 settings for isolated characters of `=hanyo-denshi/ia' and
1456 non-isolated characters of `=hanyo-denshi/*'.
1458 * mule/mule-charset.el (default-coded-charset-priority-list): Add
1461 * mule/mule-conf.el (=hanyo-denshi/ia): New coded-charset for
1464 2011-02-14 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
1466 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1467 setting for isolated characters of `=hanyo-denshi/ft'.
1469 * mule/mule-charset.el (default-coded-charset-priority-list): Add
1472 * mule/mule-conf.el (=hanyo-denshi/ft): New coded-charset for
1475 2011-02-14 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
1477 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1478 setting for isolated characters of `=hanyo-denshi/jd'.
1480 * mule/mule-charset.el (default-coded-charset-priority-list): Add
1483 * mule/mule-conf.el (=hanyo-denshi/jd): New coded-charset for
1486 2011-02-13 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
1488 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1489 setting for isolated characters of `=hanyo-denshi/jc'.
1491 * mule/mule-charset.el (default-coded-charset-priority-list): Add
1494 * mule/mule-conf.el (=hanyo-denshi/jc): New coded-charset for
1497 2011-02-13 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
1499 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1500 setting for isolated characters of `=hanyo-denshi/jb'.
1502 * mule/mule-charset.el (default-coded-charset-priority-list): Add
1505 * mule/mule-conf.el (=hanyo-denshi/jb): New coded-charset for
1508 2011-02-13 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
1510 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1511 setting for isolated characters of `=hanyo-denshi/ja'.
1513 2011-02-12 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
1515 * mule/mule-charset.el (default-coded-charset-priority-list): Add
1518 * mule/mule-conf.el (=hanyo-denshi/ja): New coded-charset for
1521 2011-02-09 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
1523 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1524 settings for isolated characters of `=adobe-japan1-6'.
1526 2011-02-08 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
1528 * mule/mule-conf.el (=daikanwa/+p): New coded-charset for XEmacs
1530 (=daikanwa/+2p): Ditto.
1531 (=daikanwa/ho): Ditto.
1533 2011-02-08 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
1535 * mule/mule-coding.el (utf-8-mcs-no-composition): New
1536 coding-system for XEmacs CHISE.
1538 2011-02-01 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1540 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1541 setting for `=>>ruimoku-v6'.
1543 * mule/mule-conf.el (=>>ruimoku-v6): New coded-charset for XEmacs
1546 2010-12-07 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1548 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1549 setting for `=daikanwa@rev1'.
1551 2010-10-14 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1553 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1554 setting for `=>jis-x0213-2@usual' and `=>ucs@JP'.
1556 2010-10-13 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1558 * mule/mule-conf.el (=>jis-x0213-2@usual): New coded-charset for
1560 (=>jis-x0213-2): Use `=>jis-x0213-2@usual' as the mother.
1562 2010-10-12 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1564 * mule/mule-conf.el (=>ucs@JP): New coded-charset for XEmacs
1567 2010-09-30 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1569 * mule/mule-conf.el (=>ucs@jis): New coded-charset for XEmacs
1572 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1573 setting for `=>ucs@jis'.
1575 2010-09-14 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1577 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1578 setting for `=>jis-x0208@usual'.
1580 * mule/mule-conf.el (=>jis-x0208@usual): New coded-charset for
1582 (=>jis-x0208): Use `=>jis-x0208@usual' as the mother.
1583 (=>ucs@ks): New coded-charset for XEmacs CHISE.
1584 (=ucs@big5): Use `=>>ucs@cns' as the mother.
1586 2010-09-10 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1588 * mule/mule-conf.el (=>>>jis-x0208): New coded-charset for XEmacs
1590 (=>>>jis-x0208@1990): Ditto.
1591 (=>>>jis-x0213-1): Ditto.
1592 (=>>jis-x0208): Use `=>>>jis-x0208' instead of `=jis-x0208' as the
1594 (=>>jis-x0213-1): Use `=>>>jis-x0213-1' instead of `=jis-x0213-1'
1597 2010-09-07 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1599 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1600 setting for `=>ucs@cns' and `=>>ucs@ks'.
1602 * mule/mule-conf.el (=>>ucs@ks): New coded-charset for XEmacs
1605 2010-08-30 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1607 * mule/mule-conf.el (=>ucs@cns): New coded-charset for XEmacs
1610 2010-08-12 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1612 * mule/mule-conf.el (=>>daikanwa): New coded-charset for XEmacs
1614 (=>daikanwa): Use `=>>daikanwa' instead of `=daikanwa' as the
1617 2010-08-10 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1619 * mule/mule-charset.el (default-coded-charset-priority-list): Add
1620 `==>ucs-bmp-cjk@bucs'.
1622 * mule/mule-conf.el (==>ucs-bmp-cjk@bucs): New coded-charset for
1625 2010-08-07 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1627 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1628 setting for `==>ucs@bucs'.
1630 * mule/mule-conf.el (==>ucs@bucs): New super abstract CCS for
1633 2010-08-04 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1635 * mule/mule-coding.el: (coded-charset-entity-reference-alist):
1636 - Add setting for `=>>jis-x0208'.
1637 - Omit setting for `=>>jis-x0208@1990'.
1638 - Prefer `=>>gt', JIS X0208/0213, `=>>big5-cdp', `=>>gt-k', `=>gt'
1639 and `=>zinbun-oracle' to `=>ucs@FOO', `=>>ucs@FOO' and
1642 2010-08-04 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1644 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1645 setting for `=>daikanwa'.
1647 2010-08-03 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1649 * mule/mule-conf.el (=daikanwa): Fix DOC.
1650 (=>daikanwa): New abstract character for XEmacs CHISE.
1651 (=>ucs@iso): Likewise.
1652 (=>ucs@unicode): Likewise.
1653 (=>>ucs@iso): Use `=>ucs@iso' as the mother.
1655 2010-08-02 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1657 * mule/mule-coding.el: (coded-charset-entity-reference-alist):
1658 - Prefer representative features to `=>>gt', `=>>big5-cdp',
1659 `=>>gt-k', `=>gt' and `=>zinbun-oracle'.
1660 - Prefer abstract glyph features to `=>gt', `=>zinbun-oracle'.
1663 2010-07-30 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1665 * mule/mule-conf.el (=>>big5-cdp): Fix long-name.
1666 (=>big5-cdp): New abstract character.
1668 2010-07-29 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1670 * mule/mule-coding.el (coded-charset-entity-reference-alist):
1671 Prefer UCS and JIS X0208/0213 related features to `china3-jef' and
1674 2010-07-28 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1676 * mule/mule-charset.el (default-coded-charset-priority-list):
1677 Prefer `=>>big5-cdp' to `=>>ucs@unicode'.
1679 * mule/mule-coding.el (coded-charset-entity-reference-alist):
1680 Prefer `=>>ucs@{unicode|jis|cns' to `=>>ucs@jis/{2004|2000|1990',
1681 `=>>jis-x0208@{1990|1978', `=>>jis-x0213-1@{2000|2004}',
1682 `=>>jis-x0213-2', `=>jis-x0208@1997', `=>jis-x0213-1@{2000|2004}'
1683 and `=>jis-x0213-2'.
1685 2010-07-27 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1687 * mule/mule-conf.el (=>>ucs@jis/1990): New abstract glyph-set for
1689 (=>>ucs@jis/2000): Likewise.
1690 (=>>ucs@jis/2004): Likewise.
1692 2010-07-23 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1694 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1695 settings for `=>>big5-cdp', `=>>gt-k', `=>>ucs@jis' and
1698 * mule/mule-conf.el (=>>big5-cdp): New abstract glyph-set for
1700 (=>>gt): Use quote instead of backquote; modify DOC.
1701 (=>gt): Use quote instead of backquote.
1702 (=>>gt-k): New abstract glyph-set for XEmacs CHISE.
1703 (=>>ucs@iso): New abstract glyph-set for XEmacs CHISE.
1704 (=>>ucs@unicode): Use `=>>ucs@iso' as the mother.
1705 (=>>ucs@jis): New abstract glyph-set for XEmacs CHISE.
1706 (=>>ucs@cns): New abstract glyph-set for XEmacs CHISE.
1707 (=ucs@iso): Use `=>>ucs@iso' as the mother.
1709 2010-07-01 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1711 * mule/mule-charset.el (default-coded-charset-priority-list): Add
1712 `=>>ucs@unicode' and `=>>gt'.
1714 2010-05-12 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1716 * mule/mule-conf.el (=jis-x0208@1978/2-pr): New coded-charset for
1718 (=jis-x0208@1978/4er): New coded-charset for XEmacs CHISE.
1719 (=jis-x0208@1978/4-pr): Use `=jis-x0208@1978/2-pr' instead of
1720 `=jis-x0208@1978/1er-pr' as the mother.
1721 (=jis-x0208@1978/5pr): New coded-charset for XEmacs CHISE.
1723 2010-04-24 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1725 * mule/mule-conf.el (=ucs@big5): Use `=>>ucs@unicode' instead of
1726 `=ucs@unicode' as the mother.
1728 2010-04-23 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1730 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1731 setting for `=>>ucs@unicode'.
1733 * mule/mule-conf.el (=>>ucs@unicode): New coded-charset for XEmacs
1736 2010-04-21 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1738 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1739 settings for &I-AJ1-ddddd; and &AJ1-ddddd;.
1741 * mule/mule-charset.el (default-coded-charset-priority-list): Add
1742 `=adobe-japan1-6' and `=adobe-japan1-base'.
1744 * mule/mule-conf.el (=adobe-japan1-base): New coded-charset for
1746 (=adobe-japan1-0): Specify `=adobe-japan1-base' as the mother;
1747 specify `min-code' and `max-code'.
1748 (=adobe-japan1-1): Specify `min-code' and `max-code'.
1749 (=adobe-japan1-2): Likewise.
1750 (=adobe-japan1-3): Likewise.
1751 (=adobe-japan1-4): Likewise.
1752 (=adobe-japan1-5): Likewise.
1753 (=adobe-japan1-6): Likewise.
1755 2010-04-07 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1757 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1760 2010-04-06 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1762 * mule/mule-conf.el (=>gt): New abstract coded-charset for XEmacs
1765 2010-04-01 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1767 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1768 setting for `=>zinbun-oracle'.
1770 * mule/mule-conf.el (=>zinbun-oracle): New abstract coded-charset
1773 2010-03-26 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1775 * mule/mule-conf.el (=jis-x0208@1978/1er-pr): New coded-charset
1777 (=jis-x0208@1978/4-pr): Use `=jis-x0208@1978/1er-pr' instead of
1778 `=jis-x0208@1978' as the mother.
1780 2010-03-02 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1782 * mule/mule-coding.el: (coded-charset-entity-reference-alist):
1783 - Use `=gt' instead of `ideograph-gt'.
1784 - Use `=gt-k' instead of `ideograph-gt-k'.
1785 - Use `=jis-x0208@1990' instead of `japanese-jisx0208-1990'.
1786 - Use `=jis-x0208@1983' instead of `japanese-jisx0208'.
1787 - Use `=jis-x0213-1@2000' instead of `japanese-jisx0213-1'.
1788 - Use `=jis-x0213-2' instead of `japanese-jisx0213-2'.
1789 - Use `=jis-x0212' instead of `japanese-jisx0212'.
1790 - Use `=jis-x0208@1978' instead of `japanese-jisx0208-1978'.
1791 - Use `=>>gt' instead of `<=>gt'.
1792 - Use &G-GT-ddddd; instead of &aGT-ddddd for `=>>gt'.
1793 - Add setting for `=>>jis-x0208@1990'.
1794 - Use &G-JX1-hhhh; instead of &aJX1-hhhh; for
1795 `=>>jis-x0213-1@2000'.
1796 - Use &G-JX2-hhhh; instead of &aJX2-hhhh; for `=>>jis-x0213-2'.
1797 - Use &G-JX3-hhhh; instead of &aJX3-hhhh; for
1798 `=>>jis-x0213-1@2004'.
1799 - Add setting for `=>>jis-x0208@1978'.
1800 - Decode &A-J0-hhhh; as `=>jis-x0208@1997'.
1802 2010-02-24 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1804 * mule/mule-conf.el (=>>jis-x0208@1978): New coded-charset for
1807 2009-11-06 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1809 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1810 setting for `=>>jis-x0213-2' and `=>jis-x0213-2'; use
1811 `=>jis-x0208@1997', `=>jis-x0213-1@2000' and `=>jis-x0213-1@2004'
1812 instead of `<=>jis-x0208@1997', `<=>jis-x0213-1@2000' and
1813 `<=>jis-x0213-1@2004'.
1815 2009-09-04 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1817 * mule/mule-conf.el (=>>jis-x0213-2): New coded-charset for XEmacs
1819 (=>jis-x0213-2): Ditto.
1821 2009-09-01 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1823 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1824 settings for `=>>jis-x0213-1@2000' and `=>>jis-x0213-1@2004'.
1826 2009-08-30 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1828 * mule/mule-charset.el (default-coded-charset-priority-list): Add
1829 `=>>jis-x0208', `=>>jis-x0213-1', `=>jis-x0208' and
1832 2009-08-28 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1834 * mule/mule-conf.el (=>>jis-x0208): New coded-charset for XEmacs
1836 (=>jis-x0208): Use `=>>jis-x0208' as the mother.
1838 2009-08-28 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1840 * mule/mule-conf.el (=>>jis-x0213-1): Renamed from
1842 (=>>jis-x0213-1@2000): Renamed from `<==>jis-x0213-1@2000'.
1843 (=>>jis-x0213-1@2004): Renamed from `<==>jis-x0213-1@2004'.
1844 (=>jis-x0208): Renamed from `<=>jis-x0208'.
1845 (<=>jis-x0208): New alias for `=>jis-x0208'.
1846 (=>jis-x0208@1997): Renamed from `<=>jis-x0208@1997'.
1847 (<=>jis-x0208@1997): New alias for `=>jis-x0208@1997'.
1848 (=>jis-x0213-1): Renamed from `<=>jis-x0213-1'.
1849 (<=>jis-x0213-1): New alias for `=>jis-x0213-1'.
1850 (=>jis-x0213-1@2000): Renamed from `<=>jis-x0213-1@2000'.
1851 (<=>jis-x0213-1@2000): New alias for `=>jis-x0213-1@2000'.
1852 (=>jis-x0213-1@2004): Renamed from `<=>jis-x0213-1@2004'.
1853 (<=>jis-x0213-1@2004): New alias for `=>jis-x0213-1@2004'.
1854 (=>>gt): Renamed from `<==>gt'.
1855 (<==>gt): New alias for `=>>gt'.
1857 2009-08-27 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1859 * mule/mule-coding.el: (coded-charset-entity-reference-alist):
1860 - Use `=jis-x0213-1@2000' instead of `japanese-jisx0213-1'
1861 - Use `=jis-x0213-2' instead of `japanese-jisx0213-2'.
1862 - Use `<=>jis-x0208@1997' instead of `=jis-x0208@1997'.
1863 - Add settings for `<=>jis-x0213-1@2000' and
1864 `<=>jis-x0213-1@2004'.
1866 * mule/mule-conf.el (=jis-x0208@1978/-4X): New coded-charset for
1868 (<==>jis-x0213-1): Likewise.
1869 (<==>jis-x0213-1@2000): Likewise.
1870 (<==>jis-x0213-1@2004): Likewise.
1871 (<=>jis-x0208): Add property `=>iso-ir 168'.
1872 (<=>jis-x0208@1997): Likewise.
1873 (<=>jis-x0213-1): Use `<==>jis-x0213-1' instead of `=jis-x0213-1'
1874 as the mother; add property `=>iso-ir 228'.
1875 (<=>jis-x0213-1@2000): Modify DOC-string; fix `registry'; add
1876 property `=>iso-ir 228'.
1877 (<=>jis-x0213-1@2004): Modify DOC-string; fix `registry'; add
1878 property `=>iso-ir 233'.
1879 (<==>gt): Renamed from `<=>gt'.
1880 (<=>gt): New alias for `<==>gt'.
1882 2009-08-25 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1884 * mule/mule-conf.el (<=>jis-x0208): New coded-charset for XEmacs
1886 (<=>jis-x0208@1997): Renamed from `=jis-x0208@1997'; use
1887 `<=>jis-x0208' as the mother.
1888 (<=>jis-x0213-1): New coded-charset for XEmacs CHISE.
1889 (<=>jis-x0213-1@2000): Ditto.
1890 (<=>jis-x0213-1@2004): Ditto.
1892 2009-06-22 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1894 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1895 settings for `<=>gt'.
1897 * mule/mule-conf.el (<=>gt): New coded-charset for XEmacs CHISE.
1899 2009-04-07 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1901 * mule/mule-conf.el (=jis-x0208@1978): Specify `=>iso-ir' in
1903 (=jis-x0208@1978/-4pr): Likewise.
1904 (=jis-x0208@1978/4-pr): Likewise.
1905 (=jis-x0213-1): Likewise.
1906 (=ucs@iso): Likewise.
1907 (=ucs@unicode): Likewise.
1908 (=ucs@gb): Likewise.
1909 (=ucs@gb/fw): Likewise.
1910 (=ucs@cns): Likewise.
1911 (=ucs@cns/fw): Likewise.
1912 (=ucs@jis): Likewise.
1913 (=ucs@jis/fw): Likewise.
1914 (=ucs@jis/1990): Likewise.
1915 (=ucs@jis/2000): Likewise.
1916 (=ucs@jis/2004): Likewise.
1917 (=ucs@JP): Likewise.
1918 (=ucs@ks): Likewise.
1919 (=ucs@big5): Likewise.
1920 (=ucs@big5/cns11643): Likewise.
1921 (=ucs@cns11643): Likewise.
1923 2008-10-17 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1925 * mule/mule-charset.el (default-coded-charset-priority-list):
1926 Prefer `=jis-x0213-{1|2}-2000' to `japanese-jisx0212'.
1928 * mule/mule-conf.el (=ucs@jis/2004): New coded-charset for XEmacs
1930 (=ucs@JP): Use `=ucs@jis/2004' instead of `=ucs@jis' as the
1933 2008-09-14 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1935 * mule/mule-conf.el (=jis-x0208@1978): New coded-charset [moved
1936 from src/mule-charset.c].
1937 (=jis-x0208@1978/-4pr): Renamed from `=jis-x0208@1978/i-4';
1939 (=jis-x0208@1978/1pr): Renamed from `=jis-x0208@1978/i1'; specify
1940 `iso-ir' and `final', namely now it is used as ISO-IR-42.
1941 (=jis-x0208@1978/4-pr): Renamed from `=jis-x0208@1978/i4-'.
1942 (=jis-x0208@1978/i1): New alias for `=jis-x0208@1978/1pr'.
1943 (=jis-x0208@1978/i-4): New alias for `=jis-x0208@1978/-4pr'.
1944 (=jis-x0208@1978/i4-): New alias for `=jis-x0208@1978/4-pr'.
1946 2008-09-12 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1948 * mule/mule-conf.el (=jis-x0213-1-2000): Changed to the alias of
1949 `=jis-x0213-1@2000' instead of `=jis-x0213-1'.
1950 (=jis-x0208@1978/i-4): Specify `partial'.
1951 (=jis-x0208@1978/i1): Likewise; use `=jis-x0208@1978/i-4' as the
1952 mother coded-charset.
1953 (=jis-x0208@1978/i4-): New coded-charset for XEmacs CHISE.
1955 2008-09-09 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1957 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1958 settings for `=jis-x0213-1@2004'.
1960 2008-09-03 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1962 * mule/mule-conf.el (=jis-x0213-1): New coded-charset for XEmacs
1964 (=jis-x0213-1@2000): Renamed from `=jis-x0213-1-2000'.
1965 (=jis-x0213-2): Renamed from `=jis-x0213-2-2000'.
1966 (=jis-x0213-1@2004): New coded-charset for XEmacs CHISE.
1967 (=jis-x0213-1-2000): New alias for `=jis-x0213-1' in XEmacs CHISE
1969 (=jis-x0213-2-2000): New alias for `=jis-x0213-2' in XEmacs CHISE.
1971 2008-08-20 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1973 * mule/mule-conf.el (=shinjigen): New coded-charset for XEmacs
1975 (=shinjigen@1ed): Inherited from `=shinjigen'.
1976 (=shinjigen@rev): Likewise.
1978 2008-08-05 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1980 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1981 settings for `=shinjigen@rev' and `=shinjigen@1ed'.
1983 2008-08-04 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1985 * mule/mule-conf.el (=shinjigen@1ed): Renamed from `shinjigen-1';
1986 define it as an alias.
1987 (=shinjigen@1ed/24pr): New coded-charset for XEmacs CHISE.
1988 (=shinjigen@rev): Renamed from `shinjigen-2'; define it as an
1990 (=shinjigen/+p@rev): Renamed from `shinjigen-2-p'; define it as an
1993 2008-07-31 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1995 * mule/mule-conf.el (shinjigen-2-p): New coded-charset for XEmacs
1998 2008-06-05 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
2000 * mule/mule-conf.el (shinjigen-1): New coded-charset for XEmacs
2002 (shinjigen-2): Ditto.
2004 2007-05-29 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
2006 * mule/mule-charset.el (default-coded-charset-priority-list):
2007 Prefer `gt-pj-*' to `chinese-cns11643-*', `=big5-cdp',
2008 `chinese-big5-eten-*' and `chinese-big5'.
2010 2006-03-02 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
2012 * mule/mule-conf.el (=ucs-bmp-cjk@unicode): Change `max-code' to
2015 2006-01-17 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
2017 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2018 settings for `=jis-x0208@1978/i1'.
2020 2005-11-24 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
2022 * mule/mule-conf.el (=jis-x0208@1978/i-4): New coded-charset for
2025 2005-10-24 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
2027 * mule/mule-conf.el (=adobe-japan1-[0..6]): New coded-charset for
2030 2005-07-14 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
2032 * mule/mule-conf.el (=jis-x0208@1978/i1): New coded-charset for
2035 2005-06-29 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
2037 * mule/mule-conf.el (=ucs-bmp@gb): New coded-charset for XEmacs
2039 (=ucs-bmp@cns): Likewise.
2040 (=ucs-bmp@jis): Likewise.
2041 (=ucs-bmp@ks): Likewise.
2043 2005-05-27 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
2045 * mule/mule-conf.el (=zinbun-oracle): New coded-charset for XEmacs
2047 (=ucs-bmp-cjk): Change `max-code' to #x9FA5 temporarily.
2049 2005-05-25 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
2051 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2052 settings for `=zinbun-oracle'.
2054 * mule/mule-charset.el (default-coded-charset-priority-list): Add
2057 2005-05-15 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
2059 * mule/mule-coding.el (coded-charset-entity-reference-alist):
2060 Modify to use "&U-hhhhhhhh;" instead of "&UU+hhhh;" for
2063 2005-04-03 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
2065 * mule/mule-charset.el (default-coded-charset-priority-list):
2066 Delete `ucs-sip'; modify order of some CCSs.
2068 2005-02-28 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
2070 * mule/mule-coding.el (iso-2022-jp-2): Specify `ccs-priority-list'
2073 * mule/japanese.el (iso-2022-jp): Specify `ccs-priority-list' in
2074 XEmacs CHISE; don't specify `input-charset-conversion' in XEmacs
2077 2004-12-15 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
2079 * mule/mule-conf.el (=ucs-radicals): Use "-zhRadicals-.*-ucs-0" as
2081 (=ucs-radicals@unicode): Likewise.
2083 2004-12-15 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
2085 * mule/mule-conf.el (=ucs-hangul): New coded-charset for XEmacs
2088 2004-11-20 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
2090 * mule/mule-conf.el (=ucs@cns/fw): New coded-charset for XEmacs
2093 2004-11-20 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
2095 * mule/mule-conf.el (=ucs@gb/fw): New coded-charset for XEmacs
2098 2004-11-17 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
2100 * mule/mule-coding.el (coded-charset-entity-reference-alist):
2101 Modify preference of *isolated settings*.
2103 2004-11-15 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
2105 * mule/mule-conf.el (=ucs@big5/cns11643): New coded-charset when
2106 utf-2000 is provided.
2107 (=ucs@cns11643): Likewise.
2109 2004-11-15 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
2111 * mule/mule-coding.el (coded-charset-entity-reference-alist):
2112 Prefer every *isolated setting* to ordinary setting.
2114 2004-11-02 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
2116 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2117 settings for `latin-viscii-{upper|lower}' and `latin-viscii'.
2119 2004-10-30 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
2121 * mule/mule-conf.el (=ucs@jis/fw): New coded-charset for XEmacs
2124 2004-09-14 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
2126 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2127 settings for `=jis-x0208@1997'.
2129 2004-09-13 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
2131 * mule/mule-charset.el (default-coded-charset-priority-list): Add
2134 2004-09-11 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
2136 * mule/mule-conf.el (=jis-x0208@1997): New coded-charset for
2139 2004-09-09 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
2141 * mule/mule-conf.el (=jis-x0208-1978): Define as an alias for
2143 (=jis-x0208-1983): Define as an alias for `=jis-x0208@1983'.
2144 (=jis-x0213-1-2000): Use `=jis-x0208@1990' instead of
2145 `=jis-x0208-1990' as the mother.
2146 (=jis-x0208-1990): Define as an alias for `=jis-x0208@1990'.
2148 2004-09-04 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
2150 * mule/mule-conf.el (=ucs@jis/1990): Renamed from `=ucs@jis-1990';
2151 define `=ucs@jis-1990' as an alias for `=ucs@jis/1990'.
2152 (=ucs@jis/2000): Renamed from `=ucs@jis-2000'; define
2153 `=ucs@jis-2000' as an alias for `=ucs@jis/2000'.
2154 (=ucs@JP): Renamed from `=ucs@jp'; define `=ucs@jp' as an alias
2157 2004-09-02 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
2159 * mule/mule-conf.el (=daikanwa@rev1): Renamed from
2160 `=daikanwa-rev1'; specify `=daikanwa' as the mother; define
2161 `=daikanwa-rev1' as an alias for `=daikanwa@rev1'.
2162 (=daikanwa@rev2): Renamed from `=daikanwa-rev2'; specify
2163 `=daikanwa' as the mother; define `=daikanwa-rev2' as an alias for
2166 2004-07-23 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
2168 * mule/mule-conf.el (=big5-cdp): Swap DOC-string and long-name.
2171 (=gt-pj-*): Likewise.
2172 (=gt-pj-k1): Likewise.
2173 (=gt-pj-k2): Likewise.
2174 (=daikanwa): Likewise.
2175 (=daikanwa-rev1): Likewise.
2176 (=daikanwa-rev2): Likewise.
2177 (=big5-pua): Likewise.
2178 (=big5-eten): Likewise.
2179 (chinese-big5-eten-a): Likewise.
2180 (chinese-big5-eten-b): Likewise.
2181 (=hanziku-*): Likewise.
2183 (=jef-china3): Likewise.
2184 (=ruimoku-v6): Likewise.
2185 (=ucs@iso): Likewise.
2186 (=ucs@unicode): Likewise.
2187 (=ucs@gb): Likewise.
2188 (=ucs@cns): Likewise.
2189 (=ucs@jis): Likewise.
2190 (=ucs@jis-1990): Likewise.
2191 (=ucs@jis-2000): Likewise.
2192 (=ucs@jp): Likewise.
2193 (=ucs@ks): Likewise.
2194 (=ucs@big5): Likewise.
2195 (=ucs-radicals): Likewise.
2196 (=ucs-radicals@unicode): Likewise.
2197 (=ucs-bmp-cjk): Likewise.
2198 (=ucs-bmp-cjk@unicode): Likewise.
2199 (=ucs-sip-ext-b): Likewise.
2200 (=ucs-sip-ext-b@iso): Likewise.
2202 2004-04-08 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
2204 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2205 settings for =ucs@{unicode|iso|gb|jis|cns|ks}.
2207 2004-04-05 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
2209 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2210 settings for chinese-gb2312, =iso-ir165, latin-iso8859-{1..4},
2211 cyrillic-iso8859-5, greek-iso8859-7, hebrew-iso8859-8,
2212 latin-iso8859-9, latin-jisx0201, katakana-jisx0201,
2213 latin-tcvn5712, thai-tis620, lao, ethiopic, arabic-{1|2}-column,
2214 arabic-digit, ipa and ``&I-B-XXXX;''.
2216 2004-03-12 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
2218 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2219 setting for (I-)HZK{03..12}-XXXX.
2221 2004-02-04 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
2223 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2224 settings for `&I-RUI6-hhhh;' and `&RUI6-hhhh;'.
2226 * mule/mule-charset.el (default-coded-charset-priority-list): Add
2229 * mule/mule-conf.el (=ruimoku-v6): New coded-charset of XEmacs
2232 2004-01-21 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
2234 * mule/mule-conf.el (=ucs@iso): New coded-charset in XEmacs CHISE.
2235 (=ucs@unicode): Likewise.
2236 (=ucs@gb): Inherits `=ucs@unicode' instead of `=ucs'.
2237 (=ucs@cns): Likewise.
2238 (=ucs@jis): Likewise.
2239 (=ucs@ks): Likewise.
2240 (=ucs@big5): Likewise.
2242 2004-01-19 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
2244 * mule/mule-coding.el (utf-8-jis): Use `=ucs@jis-2000' instead of
2246 (utf-8-jis-er): Likewise.
2247 (utf-8-jp): New coding-system.
2248 (utf-8-jp-er): Likewise.
2250 * mule/mule-conf.el (=ucs@jp): New coded-charset for XEmacs CHISE.
2252 2004-01-15 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
2254 * mule/mule-coding.el (euc-jisx0213): Moved from mule/japanese.el.
2256 * mule/japanese.el: Move definition of `euc-jisx0213' to
2257 mule/mule-coding.el.
2259 2004-01-14 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
2261 * dumped-lisp.el (preloaded-file-list): Load mule-charset and
2262 mule-coding before loading update-cdb when utf-2000 is provided.
2264 2003-11-11 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
2266 * mule/mule-conf.el: Prefer `=big5-cdp', `=gt' and `=gt-k' to
2269 2003-11-10 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
2271 * mule/mule-conf.el: Define =ucs@DOMAIN at the end of CCS
2272 definition codes when `utf-2000' is provided.
2274 2003-08-19 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
2276 * mule/mule-category.el (word-combining-categories): Don't setup
2277 `word-combining-categories' in XEmacs CHISE.
2278 (word-separating-categories): Add setting about Latin script in
2281 2003-08-09 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
2283 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2284 setting for `chinese-big5'.
2286 2003-08-05 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
2288 * mule/mule-coding.el (coded-charset-entity-reference-alist):
2289 Prefer `chinese-big5-cdp' to `ideograph-daikanwa' and
2290 `ideograph-gt-k'; prefer `ideograph-daikanwa' to `ideograph-gt-k';
2291 add setting for HZK0[12]-xxxx.
2293 2003-08-04 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
2295 * mule/mule-conf.el (=iso-ir165): Define to inherit from `=gb2312'
2298 2003-07-28 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
2300 * mule/mule-charset.el (default-coded-charset-priority-list):
2301 Prefer `=big5-cdp', `chinese-big5-eten-a', `chinese-big5-eten-b'
2302 and `chinese-big5' to `=gt-pj-*'.
2304 2003-05-10 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
2306 * mule/mule-conf.el (=daikanwa): Renamed from
2307 `ideograph-daikanwa'.
2308 (ideograph-daikanwa): Changed to an alias for `=daikanwa'.
2310 2003-05-09 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
2312 * mule/mule-conf.el (=cns11643-7): Renamed from
2313 `chinese-cns11643-7'.
2314 (chinese-cns11643-7): Changed to an alias for `=cns11643-7'.
2316 2003-05-07 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
2318 * mule/mule-conf.el (=cns11643-6): Renamed from
2319 `chinese-cns11643-6'.
2320 (chinese-cns11643-6): Changed to an alias for `=cns11643-6'.
2322 2003-05-06 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
2324 * mule/mule-conf.el (=cns11643-5): Renamed from
2325 `chinese-cns11643-5'.
2326 (chinese-cns11643-5): Changed to an alias for `=cns11643-5'.
2328 2003-05-05 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
2330 * mule/mule-conf.el (=cns11643-4): Renamed from
2331 `chinese-cns11643-4'.
2332 (chinese-cns11643-4): Changed to an alias for `=cns11643-4'.
2334 2003-05-02 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
2336 * mule/mule-conf.el (=cns11643-3): Renamed from
2337 `chinese-cns11643-3'.
2338 (chinese-cns11643-3): Changed to an alias for `=cns11643-3'.
2340 2003-04-30 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
2342 * mule/mule-conf.el: `chinese-cns11643-2' is renamed to
2344 (chinese-cns11643-2): New alias for `=cns11643-2'.
2346 2003-04-27 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
2348 * mule/mule-conf.el: `chinese-cns11643-1' is renamed to
2350 (chinese-cns11643-1): New alias for `=cns11643-1'.
2352 2003-04-25 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
2354 * mule/mule-conf.el: `chinese-gb12345' is renamed to `=gb12345'.
2355 (chinese-gb12345): New alias for `=gb12345'.
2357 2003-04-21 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
2359 * mule/mule-conf.el: `chinese-gb2312' is renamed to `=gb2312'.
2360 (chinese-gb2312): New alias for `=gb2312'.
2362 2003-04-19 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
2364 * mule/mule-conf.el: `chinese-big5' is renamed to `=big5'.
2365 (chinese-big5): New alias for `=big5'.
2367 2003-04-17 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
2369 * mule/mule-conf.el: `korean-ksc5601' is renamed to `=ks-x1001'.
2370 (korean-ksc5601): New alias for `=ks-x1001'.
2372 2003-04-15 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
2374 * mule/mule-conf.el: `japanese-jisx0212' is renamed to
2376 (japanese-jisx0212): New alias for `=jis-x0212'.
2378 2003-04-12 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
2380 * mule/mule-conf.el: `japanese-jisx0208' is renamed to
2382 (japanese-jisx0208): New alias for `=jis-x0208-1983'.
2384 2003-04-07 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
2386 * mule/mule-conf.el: `japanese-jisx0208-1978' is renamed to
2388 (japanese-jisx0208-1978): New alias for `=jis-x0208-1978'.
2390 2003-04-05 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
2392 * mule/mule-conf.el (=iso-ir165): Renamed from `chinese-isoir165'.
2393 (chinese-isoir165): Changed to an alias for `=iso-ir165'.
2395 2003-04-03 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
2397 * mule/mule-conf.el (chinese-isoir165): Specify iso-ir 165.
2398 (chinese-cns11643-3): Specify iso-ir 183.
2399 (chinese-cns11643-4): Specify iso-ir 184.
2400 (chinese-cns11643-5): Specify iso-ir 185.
2401 (chinese-cns11643-6): Specify iso-ir 186.
2402 (chinese-cns11643-7): Specify iso-ir 187.
2403 (=jis-x0213-1-2000): In XEmacs CHISE, specify iso-ir 228.
2404 (=jis-x0213-2-2000): In XEmacs CHISE, specify iso-ir 229.
2406 2003-04-03 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
2408 * bytecomp.el (byte-compile-insert-header): In XEmacs CHISE, check
2409 \uXXXX for every cases.
2411 2003-03-31 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
2413 * mule/mule-conf.el (=ucs@big5): Renamed from `ucs-big5'.
2414 (ucs-big5): Changed to an alias for `=ucs@big5'.
2416 2003-03-29 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
2418 * mule/mule-conf.el (=ucs@ks): Renamed from `ucs-ks'.
2419 (ucs-ks): Changed to an alias for `=ucs@ks'.
2421 2003-03-27 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
2423 * mule/mule-conf.el (=ucs@jis-2000): Renamed from `=ucs-jis-2000'.
2424 (=ucs-jis-2000): Changed to an alias for `=ucs@jis-2000'.
2426 2003-03-26 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
2428 * mule/mule-conf.el (=ucs@jis-1990): Renamed from `=ucs-jis-1990'.
2429 (=ucs-jis-1990): Changed to an alias for `=ucs@jis-1990'.
2431 2003-03-24 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
2433 * mule/mule-conf.el (=ucs@jis): Renamed from `ucs-jis'.
2434 (ucs-jis): Changed to an alias for `=ucs@jis'.
2436 2003-03-23 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
2438 * mule/mule-conf.el (=ucs@cns): Renamed from `ucs-cns'.
2439 (ucs-cns): Changed to an alias for `=ucs@cns'.
2441 2003-03-20 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
2443 * mule/mule-conf.el (=ucs@gb): Renamed from `ucs-gb'.
2444 (ucs-gb): Changed to an alias for `=ucs@gb'.
2446 2003-03-16 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
2448 * mule/mule-conf.el (=daikanwa-rev1): Renamed from
2449 `ideograph-daikanwa-2'.
2450 (ideograph-daikanwa-2): Changed to an alias for `=daikanwa-rev1'.
2451 (=daikanwa-rev2): New coded-charset when `utf-2000' is provided.
2453 2003-03-12 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
2455 * version.el (emacs-version): Rename `XEmacs UTF-2000' to `XEmacs
2456 CHISE'; use `xemacs-chise-version' instead of `utf-2000-version'.
2458 * obsolete.el (utf-2000-version): Declare as an obsolete variable
2459 for `xemacs-chise-version'.
2461 2003-03-09 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
2463 * mule/mule-charset.el (default-coded-charset-priority-list):
2464 Refer `=jis-x0208-1990' instead of `japanese-jisx0208-1990'; refer
2465 `=gt-pj-*' instead of `ideograph-gt-pj-*'; refer `=hanziku-*'
2466 instead of `ideograph-hanziku-*'.
2468 * mule/mule-conf.el: `ucs' is renamed to `=ucs'.
2469 (ucs): New alias for `=ucs' when `utf-2000' is provided.
2471 2003-03-07 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
2473 * mule/mule-conf.el (=jis-x0213-1-2000): Rename
2474 `japanese-jisx0208-1990' to `=jis-x0208-1990'.
2475 (japanese-jisx0208-1990): New alias for `=jis-x0208-1990' when
2476 `utf-2000' is provided.
2478 2003-03-05 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
2480 * mule/mule-conf.el (ucs-gb): New coded-charsets when `utf-2000'
2481 is provided [was builtin coded-charsets].
2483 2003-03-04 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
2485 * mule/mule-conf.el (ucs-cns): New coded-charsets when `utf-2000'
2486 is provided [was builtin coded-charsets].
2488 2003-03-03 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
2490 * mule/mule-conf.el (ucs-jis): New coded-charsets when `utf-2000'
2491 is provided [was builtin coded-charsets].
2493 2003-03-02 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
2495 * mule/mule-conf.el (ucs-ks): New coded-charsets when `utf-2000'
2496 is provided [was builtin coded-charsets].
2498 2003-03-01 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
2500 * mule/mule-conf.el (ideograph-daikanwa-2): New coded-charsets
2501 when `utf-2000' is provided [was builtin coded-charsets].
2503 2003-02-28 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
2505 * mule/mule-conf.el (=hanziku-*): Renamed from
2506 `ideograph-hanziku-*'.
2507 (ideograph-hanziku-*): Changed to an alias for `=hanziku-*'.
2509 2003-02-27 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
2511 * mule/mule-conf.el (ideograph-daikanwa): New coded-charsets when
2512 `utf-2000' is provided [was builtin coded-charsets].
2513 (ideograph-hanziku-{1..12}): Likewise.
2515 2003-02-27 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
2517 * mule/mule-conf.el (=gt-pj-*): Renamed from `ideograph-gt-pj-*'.
2518 (ideograph-gt-pj-*): Changed to an alias for `=gt-pj-*'.
2520 2003-02-26 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
2522 * mule/mule-conf.el (ideograph-gt-pj-{1..11}): New coded-charsets
2523 when `utf-2000' is provided [was builtin coded-charsets].
2525 2003-02-24 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
2527 * mule/mule-charset.el (default-coded-charset-priority-list): Use
2528 `=big5-cdp', `=cbeta' and `=jef-china3' instead of
2529 `chinese-big5-cdp', `ideograph-cbeta' and `china3-jef'.
2531 2003-02-18 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
2533 * mule/mule-conf.el (=gt): Renamed from `ideograph-gt'.
2534 (ideograph-gt): Changed to an alias for `=gt'.
2536 2003-02-17 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
2538 * mule/mule-conf.el (ucs-big5): New coded-charset when `utf-2000'
2539 is provided; it was defined as a builtin coded-charset.
2540 (ideograph-gt): Likewise.
2542 2003-02-16 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
2544 * mule/mule-conf.el (=gt-k): Renamed from `ideograph-gt-k'.
2545 (ideograph-gt-k): Changed to an alias for `=gt-k'.
2547 2003-02-15 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
2549 * mule/mule-conf.el (=big5-cdp): Renamed from `chinese-big5-cdp'.
2550 (chinese-big5-cdp): Changed to an alias for `=big5-cdp'.
2552 2003-02-15 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
2554 * mule/mule-conf.el (=big5-eten): Renamed from
2555 `chinese-big5-eten'.
2556 (chinese-big5-eten): Changed to an alias for `=big5-eten'.
2558 2003-02-14 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
2560 * mule/mule-conf.el (=big5-pua): Renamed from `chinese-big5-pua'.
2561 (chinese-big5-pua): Changed to an alias for `=big5-pua'.
2563 2003-02-13 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
2565 * mule/mule-conf.el (=cbeta): Renamed from `ideograph-cbeta'.
2566 (ideograph-cbeta): Changed to an alias for `=cbeta'.
2568 2003-02-11 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
2570 * mule/mule-conf.el (=jef-china3): Renamed from `china3-jef'.
2571 (china3-jef): Changed to an alias for `=jef-china3'.
2573 2003-02-10 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
2575 * mule/mule-charset.el (default-coded-charset-priority-list): Use
2576 `=jis-x0213-{1|2}-2000' instead of `japanese-jisx0213-{1|2}'.
2578 * mule/mule-conf.el (=jis-x0213-{1|2}-2000): Renamed from
2579 `japanese-jisx0213-{1|2}' when `utf-2000' is provided.
2580 (japanese-jisx0213-{1|2}): New alias for =jis-x0213-{1|2}-2000
2581 when `utf-2000' is provided.
2583 2003-02-07 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
2585 * mule/mule-charset.el (default-coded-charset-priority-list):
2586 Refer Hanziku to CBETA, Big5 variants, UCS-BMP and JEF-CHINA3.
2588 * mule/mule-conf.el (ucs-jis-1990): Deleted.
2589 (ucs-jis-2000): Deleted.
2591 2003-02-05 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
2593 * mule/mule-conf.el (=ucs-jis-1990): New coded-charset for
2595 (=ucs-jis-2000): New coded-charset for UTF-2000.
2597 2003-01-19 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
2599 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2600 settings for `ideograph-hanziku-{1|2}' and JEF-CHINA3.
2602 2003-01-09 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
2604 * mule/mule-charset.el (default-coded-charset-priority-list):
2605 Prefer `korean-ksc5601' to CNS 11643; prefer Big5-CDP to
2608 2003-01-05 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
2610 * mule/mule-conf.el: Add new coded-charset when UTF-2000 [was a
2611 builtin coded-charset].
2613 2002-12-22 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
2615 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2616 settings for &K0-xxxx and &I-K0-xxxx.
2618 2002-12-19 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
2620 * mule/mule-charset.el (default-coded-charset-priority-list): Add
2621 `ideograph-gt-pj-k1' and `ideograph-gt-pj-k2' in UTF-2000.
2623 2002-12-18 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
2625 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2626 settings for >-Knnnnn and &I-GT-Knnnnn in UTF-2000.
2628 2002-12-18 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
2630 * mule/mule-conf.el (ideograph-gt-k): New coded-charset in
2632 (ideograph-gt-pj-k1): Likewise.
2633 (ideograph-gt-pj-k2): Likewise.
2635 2002-11-29 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
2637 * mule/mule-charset.el (default-coded-charset-priority-list): Add
2640 2002-11-29 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
2642 * mule/mule-conf.el (china3-jef): Add new coded-charset when
2643 UTF-2000 [was a builtin coded-charset].
2645 2002-11-26 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
2647 * mule/mule-coding.el (utf-8-gb): Prefer `ucs-gb' and `=>ucs-gb'.
2648 (utf-8-gb-er): Likewise.
2650 2002-10-11 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
2652 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2653 settings for JIS X 0212 and JIS X 0208:1978.
2655 2002-10-02 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
2657 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2658 setting for JIS X 0213.
2660 2002-08-26 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
2662 * iso8859-1.el: Don't set `iso8859/1-case-table' to the
2663 standard-case-table in UTF-2000.
2665 2002-08-20 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
2667 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2668 definitions for isolated-chars.
2670 2002-08-13 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
2672 * setup-paths.el (paths-find-utf-2000-lisp-directory): Use
2673 `configure-utf-2000-lisp-directory'.
2674 (paths-construct-load-path): Prefer `utf-2000-lisp-load-path' to
2675 `mule-lisp-load-path'.
2677 2002-08-13 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
2679 * startup.el (startup-setup-paths): Set and use
2680 `utf-2000-lisp-directory'.
2681 (startup-setup-paths-warning): Check `utf-2000-lisp-directory' in
2684 2002-08-12 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
2686 * setup-paths.el (paths-utf-2000-load-path-depth): New variable.
2687 (paths-find-utf-2000-lisp-directory): New function.
2688 (paths-construct-load-path): Add new optional argument
2689 `utf-2000-lisp-directory'.
2691 * dump-paths.el: Set and use `utf-2000-lisp-directory'.
2693 2002-08-12 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
2695 * mule/mule-charset.el: Don't specify `auto-fill-chars' for
2696 `katakana-jisx0201', `japanese-jisx0208', `japanese-jisx0212',
2697 `chinese-gb2312', `chinese-big5-1' and `chinese-big5-2'.
2698 (default-coded-charset-priority-list): Add `chinese-big5-1' and
2699 `chinese-big5-2' in UTF-2000.
2701 * mule/chinese.el: Set syntax-entry "w" for `chinese-big5' instead
2702 of `chinese-big5-1' and `chinese-big5-2' in UTF-2000.
2704 2002-08-11 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
2706 * mule/chinese.el: Add new coding-systems `big5-er', `big5-eten',
2707 `big5-eten-er' in UTF-2000.
2708 (big5-cdp): Modify DOC-string and mnemonic.
2710 2002-08-09 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
2712 * mule/mule-coding.el (utf-8-mcs-er): New coding-system in
2713 UTF-2000 [renamed from utf-8-er].
2714 (utf-8-gb): New coding-system in UTF-2000.
2715 (utf-8-gb-er): Likewise.
2716 (utf-8-cns): Likewise.
2717 (utf-8-cns-er): Likewise.
2718 (utf-8-big5): Likewise.
2719 (utf-8-big5-er): Likewise.
2720 (utf-8-jis): Likewise.
2721 (utf-8-jis-er): Likewise.
2722 (utf-8-ks): Likewise.
2723 (utf-8-ks-er): Likewise.
2724 (utf-8-er): Likewise.
2726 2002-07-29 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
2728 * bytecomp.el (byte-compile-insert-header): Use `utf-8-mcs-unix'
2729 instead of `utf-8-unix' in UTF-2000.
2731 * mule/mule-coding.el (utf-8): Define as an alias for `utf-8-mcs'.
2733 2002-07-23 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
2735 * mule/japanese.el (euc-jisx0213): New coding-system.
2737 * mule/mule-conf.el (japanese-jisx0213-1): Specify
2738 `japanese-jisx0208-1990' as the mother.
2740 2002-07-16 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
2742 * dumped-lisp.el (preloaded-file-list): Change condition of
2743 loading "close-cdb".
2745 2002-07-05 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
2747 * mule/mule-coding.el (utf-8-er): New coding-system in UTF-2000;
2748 setup `coded-charset-entity-reference-alist'.
2750 2002-07-02 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
2752 * dumped-lisp.el (preloaded-file-list): Dump "close-cdb" in
2755 2002-04-12 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
2757 * mule/mule-charset.el (default-coded-charset-priority-list): Add
2758 `chinese-big5-eten-a' and `chinese-big5-eten-b'.
2760 2002-04-11 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
2762 * mule/mule-conf.el (chinese-big5-pua): New coded-charset.
2763 (chinese-big5-eten-a): Likewise.
2764 (chinese-big5-eten-b): Likewise.
2765 (chinese-big5-cdp): Declare as a subset of `chinese-big5' whose
2766 code range is #x8140 .. #x8DFE.
2768 2002-04-08 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
2770 * mule/mule-conf.el (chinese-big5-eten): New coded-charset in
2772 (chinese-big5-cdp): Likewise.
2774 2002-02-26 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
2776 * dumped-lisp.el (preloaded-file-list): Rename
2777 utf-2000/make-cdbs.el -> utf-2000/update-cdb.el.
2779 2002-02-14 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
2781 * update-elc.el: Load lisp/utf-2000/dumped-chars.el in UTF-2000;
2782 append `system-char-db-source-file-list' into
2783 `preloaded-file-list' in UTF-2000.
2785 2002-02-12 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
2787 * dumped-lisp.el (preloaded-file-list): Delete
2788 character-definition files.
2790 2002-02-04 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
2792 * dumped-lisp.el (preloaded-file-list): Add `make-cdbs' in
2795 2001-12-31 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
2797 * mule/mule-charset.el (default-coded-charset-priority-list):
2798 Delete `mojikyo-2022-1'.
2800 2001-12-26 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
2802 * mule/mule-charset.el (default-coded-charset-priority-list):
2805 2001-12-11 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
2807 * mule/mule-charset.el (default-coded-charset-priority-list): Add
2810 2001-11-14 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
2812 * mule/mule-charset.el (default-coded-charset-priority-list):
2813 Comment out `chinese-gb12345'.
2815 2001-11-13 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
2817 * bytecomp.el (byte-compile-insert-header): Fixed.
2819 2001-10-31 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
2821 * dumped-lisp.el (preloaded-file-list): Dump `ad-hoc-cdp' in
2824 2001-10-16 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
2826 * mule/chinese.el (big5-cdp): New coding-system in XEmacs
2829 2001-10-15 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
2831 * mule/mule-charset.el (default-coded-charset-priority-list): Add
2832 `ideograph-hanziku-{1 .. 12}' in XEmacs UTF-2000.
2834 2001-10-13 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
2836 * mule/mule-charset.el (default-coded-charset-priority-list):
2837 `japanese-jef-china3' is renamed `china3-jef'.
2839 2001-10-08 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
2841 * mule/mule-charset.el (default-coded-charset-priority-list): Add
2842 `japanese-jef-china3' and `ideograph-cbeta'.
2844 2001-09-02 MORIOKA Tomohiko <tomo@calliope.mousai.mahoroba.ne.jp>
2846 * list-mode.el: Delete dirty hack for XEmacs UTF-2000.
2848 2001-08-07 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
2850 * mule/mule-charset.el (default-coded-charset-priority-list): Add
2853 2001-08-02 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
2855 * mule/mule-charset.el (default-coded-charset-priority-list): Add
2856 `arabic-digit', `arabic-1-column' and `arabic-2-column'.
2858 2001-07-31 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
2860 * dumped-lisp.el (preloaded-file-list): Load "arabic" before
2861 loading character definitions.
2863 2001-07-29 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
2865 * dumped-lisp.el (preloaded-file-list): Rename
2866 u031A0-Extended-Bopomofo.el to u031A0-Bopomofo-Extended.el.
2868 2001-07-24 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
2870 * mule/mule-charset.el (default-coded-charset-priority-list): Add
2873 2001-07-20 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
2875 * dumped-lisp.el (preloaded-file-list): Dump
2876 "Ideograph-R028-Private" with XEmacs UTF-2000.
2878 2001-07-15 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
2880 * mule/mule-charset.el (default-coded-charset-priority-list): Add
2883 2001-07-09 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
2885 * mule/mule-charset.el (default-coded-charset-priority-list): Add
2886 `ideograph-gt-pj-{1..11}'.
2888 * dumped-lisp.el (preloaded-file-list): Dump `isolated-char' in
2891 2000-12-06 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
2893 * mule/mule-charset.el (default-coded-charset-priority-list):
2894 Prefer `chinese-gb2312' than `chinese-cns11643-*'; add
2897 2000-10-05 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
2899 * format.el (format-alist): Revive `image/jpeg', `image/gif',
2900 `image/png', `image/x-xpm' and `image/tiff'.
2902 * files.el (binary-file-regexps): Add *.PNG.
2904 2000-07-23 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
2906 * mule/mule-charset.el (default-coded-charset-priority-list):
2907 Prefer `japanese-jisx0208-1990' than `japanese-jisx0212'; prefer
2908 `korean-ksc5601' than `japanese-jisx0213-1'; add `mojikyo-2022-1'.
2910 2000-09-27 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
2912 * list-mode.el: Call `completion-list-mode' to avoid slowness of
2913 the first completion when UTF-2000 is running.
2915 2000-05-30 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
2917 * mule/mule-charset.el (default-coded-charset-priority-list):
2920 2000-04-28 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
2922 * dumped-lisp.el (preloaded-file-list): Don't add "mojikyo".
2924 * mule/mule-charset.el (default-coded-charset-priority-list): Add
2925 `mojikyo' instead of `mojikyo-pj-[1..21]'.
2927 2000-04-27 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
2929 * mule/vietnamese.el (vscii-2): Delete abolished property
2930 `composite'; now composite mode is default.
2932 2000-04-26 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
2934 * bytecomp.el (byte-compile-insert-header): Use `binary' instead
2935 of `raw-text'; check \uHHHH representation even if non-ascii
2936 characters are not found.
2938 * dumped-lisp.el (preloaded-file-list): Add "ccs-tcvn5712.el" in
2939 UTF-2000; add "viet-ccl" in non-UTF-2000 Mule; add "vietnamese"
2942 * mule/viet-ccl.el: New file.
2944 * mule/vietnamese.el (vscii-2): New coding-system in UTF-2000.
2945 (tcvn-5712): New coding-system alias of `vscii-2' in UTF-2000.
2946 - Separate CCL based implementations to viet-ccl.el.
2948 2000-02-24 MORIOKA Tomohiko <tomo@m17n.org>
2950 * mule/mule-conf.el (japanese-jisx0213-1): Allow
2952 (japanese-jisx0213-2): Allow "jisx0213.2000-2".
2954 * mule/mule-charset.el (default-coded-charset-priority-list):
2955 Prefer `japanese-jisx0213-1' and `japanese-jisx0213-2' to
2956 `japanese-jisx0208-1978' and `japanese-jisx0208-1990'.
2958 2000-01-31 MORIOKA Tomohiko <tomo@etl.go.jp>
2960 * dumped-lisp.el (preloaded-file-list): Add "mojikyo" in UTF-2000.
2962 2000-01-27 MORIOKA Tomohiko <tomo@m17n.org>
2964 * mule/mule-charset.el (default-coded-charset-priority-list): Add
2967 2000-01-26 MORIOKA Tomohiko <tomo@etl.go.jp>
2969 * mule/mule-charset.el (default-coded-charset-priority-list):
2970 Prefer `mojikyo-pj-*' and `ideograph-daikanwa' to `ucs-bmp' and
2973 2000-01-12 MORIOKA Tomohiko <tomo@etl.go.jp>
2975 * mule/mule-charset.el (default-coded-charset-priority-list): Add
2976 `mojikyo-pj-[1 .. 21]' in UTF-2000.
2978 2000-01-14 MORIOKA Tomohiko <tomo@etl.go.jp>
2980 * mule/mule-charset.el (default-coded-charset-priority-list): Add
2981 `katakana-jisx0201' in UTF-2000.
2983 1999-12-23 MORIOKA Tomohiko <tomo@urania.m17n.org>
2985 * dumped-lisp.el (preloaded-file-list): Add "u0A000-Yi-Syllables",
2986 "u0AC00-Hangul-Syllables", "u0FB00-Alphabetic-Presentation-Forms",
2987 "u0FB50-Arabic-Presentation-Forms-A",
2988 "u0FE20-Combining-Half-Marks", "u0FE30-CJK-Compatibility-Forms",
2989 "u0FE50-Small-Form-Variants",
2990 "u0FE70-Arabic-Presentation-Forms-B",
2991 "u0FF00-Halfwidth-and-Fullwidth-Forms" and "u0FFF0-Specials" in
2994 1999-12-22 MORIOKA Tomohiko <tomo@etl.go.jp>
2996 * dumped-lisp.el (preloaded-file-list): Delete
2997 "ccs-jisx0208-1983.el"; add "Ideograph-R031-Enclosure"
2998 ... "Ideograph-R214-Flute" in UTF-2000.
3000 1999-11-21 MORIOKA Tomohiko <tomo@etl.go.jp>
3002 * mule/mule-conf.el (japanese-jisx0213-1): New coded-charset.
3003 (japanese-jisx0213-2): New coded-charset.
3005 * dumped-lisp.el (preloaded-file-list): Add
3006 "Ideograph-R028-Private", "Ideograph-R029-Again" and
3007 "Ideograph-R030-Mouth".
3009 1999-11-19 MORIOKA Tomohiko <tomo@etl.go.jp>
3011 * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R012-Eight",
3012 "Ideograph-R013-Down-Box", "Ideograph-R014-Cover",
3013 "Ideograph-R015-Ice", "Ideograph-R016-Table",
3014 "Ideograph-R017-Open-Box", "Ideograph-R018-Knife",
3015 "Ideograph-R019-Power", "Ideograph-R020-Wrap", "Ideograph-R021-Spoon",
3016 "Ideograph-R022-Right-Open-Box", "Ideograph-R023-Hiding-Enclosure",
3017 "Ideograph-R024-Ten", "Ideograph-R025-Divination",
3018 "Ideograph-R026-Seal" and "Ideograph-R027-Cliff" in UTF-2000.
3020 1999-11-18 MORIOKA Tomohiko <tomo@etl.go.jp>
3022 * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R002-Line",
3023 "Ideograph-R003-Dot", "Ideograph-R004-Slash",
3024 "Ideograph-R005-Second", "Ideograph-R006-Hook",
3025 "Ideograph-R007-Two", "Ideograph-R008-Lid", "Ideograph-R009-Man",
3026 "Ideograph-R010-Legs" and "Ideograph-R011-Enter".
3028 * mule/mule-charset.el (default-coded-charset-priority-list): Add
3029 `japanese-jisx0208-1990' and `japanese-jisx0208-1978'.
3031 1999-11-16 MORIOKA Tomohiko <tomo@urania.m17n.org>
3033 * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R001-One"
3036 1999-11-16 MORIOKA Tomohiko <tomo@urania.m17n.org>
3038 * mule/mule-conf.el (sisheng): Moved from mule/chinese.el.
3039 (chinese-isoir165): Moved from mule/chinese.el.
3040 (chinese-cns11643-3): Moved from mule/chinese.el.
3041 (chinese-cns11643-4): Moved from mule/chinese.el.
3042 (chinese-cns11643-5): Moved from mule/chinese.el.
3043 (chinese-cns11643-6): Moved from mule/chinese.el.
3044 (chinese-cns11643-7): Moved from mule/chinese.el.
3046 * mule/chinese.el: Move definition of coded-charsets to
3049 1999-11-15 MORIOKA Tomohiko <tomo@urania.m17n.org>
3051 * mule/mule-charset.el (default-coded-charset-priority-list): Add
3052 `ideograph-daikanwa'.
3054 1999-11-15 MORIOKA Tomohiko <tomo@urania.m17n.org>
3056 * dumped-lisp.el (preloaded-file-list): Delete
3057 "ccs-jisx0201-latin.el".
3059 1999-11-15 MORIOKA Tomohiko <tomo@etl.go.jp>
3061 * dumped-lisp.el (preloaded-file-list): Add
3062 "u031A0-Extended-Bopomofo" in UTF-2000.
3064 1999-11-15 MORIOKA Tomohiko <tomo@etl.go.jp>
3066 * dumped-lisp.el (preloaded-file-list): u02E00-CJK-Radicals was
3067 renamed to u02E00-CJK-Radical-Supplement.
3069 1999-11-14 MORIOKA Tomohiko <tomo@urania.m17n.org>
3071 * dumped-lisp.el (preloaded-file-list): Add
3072 "u03000-CJK-Symbols-and-Punctuation", "u03040-Hiragana",
3073 "u030A0-Katakana", "u03100-Bopomofo",
3074 "u03130-Hangul-Compatibility-Jamo", "u03190-Kanbun",
3075 "u03200-Enclosed-CJK-Letters-and-Months" and
3076 "u03300-CJK-Compatibility".
3078 1999-11-14 MORIOKA Tomohiko <tomo@urania.m17n.org>
3080 * dumped-lisp.el (preloaded-file-list): Add "u02E00-CJK-Radicals",
3081 "u02F00-Kangxi-Radicals" and
3082 "u02FF0-Ideographic-Description-Characters".
3084 1999-11-14 MORIOKA Tomohiko <tomo@urania.m17n.org>
3086 * dumped-lisp.el (preloaded-file-list): Add
3087 "u02600-Miscellaneous-Symbols", "u02700-Dingbats" and
3088 "u02800-Braille-Patterns" in UTF-2000.
3090 1999-11-14 MORIOKA Tomohiko <tomo@urania.m17n.org>
3092 * dumped-lisp.el (preloaded-file-list): Load "uXXXXX-*" instead of
3093 "uXXXXX-*.el" in UTF-2000.
3095 * bytecomp.el (byte-compile-insert-header): Delete comments if
3096 non-ASCII characters are found; allow `byte-compile-dynamic' and
3097 `byte-compile-dynamic-docstrings' if *.elc will be encoded by
3100 1999-11-14 MORIOKA Tomohiko <tomo@urania.m17n.org>
3102 * dumped-lisp.el (preloaded-file-list): Add
3103 "u02500-Box-Drawing.el", "u02580-Block-Elements.el" and
3104 "u025A0-Geometric-Shapes.el".
3106 1999-11-14 MORIOKA Tomohiko <tomo@urania.m17n.org>
3108 * dumped-lisp.el (preloaded-file-list): Add
3109 "u02400-Control-Pictures.el", "u02440-OCR.el" and
3110 "u02460-Enclosed-Alphanumerics.el".
3112 1999-11-14 MORIOKA Tomohiko <tomo@urania.m17n.org>
3114 * mule/mule-charset.el (default-coded-charset-priority-list): Add
3117 * dumped-lisp.el (preloaded-file-list): Add
3118 "u02200-Mathematical-Operators.el" and
3119 "u02300-Miscellaneous-Technical.el".
3121 1999-11-14 MORIOKA Tomohiko <tomo@urania.m17n.org>
3123 * mule/mule-charset.el (default-coded-charset-priority-list): Add
3124 `chinese-cns11643-*'.
3126 * dumped-lisp.el (preloaded-file-list): Add
3127 "u02100-Letterlike-Symbols.el", "u02150-Number-Forms.el" and
3128 "u02190-Arrows.el" in UTF-2000.
3130 1999-11-14 MORIOKA Tomohiko <tomo@urania.m17n.org>
3132 * mule/mule-charset.el (default-coded-charset-priority-list): Add
3135 * dumped-lisp.el (preloaded-file-list): Add
3136 "u02000-General-Punctuation.el", "u02070-Superscripts.el",
3137 "u02080-Subscripts.el", "u020A0-Currency-Symbols.el" and
3138 "u020D0-Combining-Diacritical-Marks-for-Symbols.el" in UTF-2000.
3140 1999-11-14 MORIOKA Tomohiko <tomo@urania.m17n.org>
3142 * dumped-lisp.el (preloaded-file-list): Delete "ccs-viscii.el".
3144 1999-11-14 MORIOKA Tomohiko <tomo@urania.m17n.org>
3146 * dumped-lisp.el (preloaded-file-list): Add "u013A0-Cherokee.el",
3147 "u01400-Canadian.el", "u01680-Ogham.el", "u016A0-Runic.el",
3148 "u01780-Khmer.el", "u01800-Mongolian.el",
3149 "u01E00-Latin-Extended-Additional.el" and
3150 "u01F00-Greek-Extended.el" in UTF-2000.
3152 1999-11-13 MORIOKA Tomohiko <tomo@urania.m17n.org>
3154 * mule/mule-charset.el (default-coded-charset-priority-list): Add
3155 `ethiopic-ucs' and `ethiopic'.
3157 * dumped-lisp.el (preloaded-file-list): Add "u010A0-Georgian.el",
3158 "u01100-Hangul-Jamo.el" and "u01200-Ethiopic.el".
3160 * mule/mule-conf.el: Move definition of coded-charset `ethiopic'
3161 from mule/ethiopic.el.
3163 * mule/ethiopic.el: Move definition of coded-charset `ethiopic' to
3166 1999-11-13 MORIOKA Tomohiko <tomo@urania.m17n.org>
3168 * mule/mule-charset.el (default-coded-charset-priority-list): Add
3171 * mule/mule-conf.el (lao): New coded-charset.
3173 * dumped-lisp.el (preloaded-file-list): Add
3174 "u00900-Devanagari.el", "u00980-Bengali.el", "u00A00-Gurmukhi.el",
3175 "u00A80-Gujarati.el", "u00B00-Oriya.el", "u00B80-Tamil.el",
3176 "u00C00-Telugu.el", "u00C80-Kannada.el", "u00D00-Malayalam.el",
3177 "u00D80-Sinhala.el", "u00E00-Thai.el", "u00E80-Lao.el",
3178 "u00F00-Tibetan.el" and "u01000-Myanmar.el".
3180 1999-11-13 MORIOKA Tomohiko <tomo@urania.m17n.org>
3182 * mule/mule-charset.el (default-coded-charset-priority-list): Add
3183 `ucs-bmp' and `arabic-iso8859-6'.
3185 1999-11-13 MORIOKA Tomohiko <tomo@urania.m17n.org>
3187 * dumped-lisp.el (preloaded-file-list): Add "u00400-Cyrillic.el",
3188 "u00530-Armenian.el", "u00590-Hebrew.el", "u00600-Arabic.el",
3189 "u00700-Syriac.el" and "u00780-Thaana.el" in UTF-2000.
3191 1999-11-12 MORIOKA Tomohiko <tomo@urania.m17n.org>
3193 * startup.el (normal-top-level): Load autoload file for UTF-2000
3196 1999-11-11 MORIOKA Tomohiko <tomo@etl.go.jp>
3198 * dumped-lisp.el (preloaded-file-list): Add "mule-conf" in Mule;
3199 delete "ccs-iso8859-*.el"; add "u00000-C0.el",
3200 "u00020-Basic-Latin.el", "u00080-C1.el",
3201 "u000A0-Latin-1-Supplement.el", "u00100-Latin-Extended-A.el",
3202 "u00180-Latin-Extended-B.el", "u00250-IPA-Extensions.el",
3203 "u002B0-Spacing-Modifier-Letters.el",
3204 "u00300-Combining-Diacritical-Marks.el" and "u00370-Greek.el" in
3207 1999-11-10 MORIOKA Tomohiko <tomo@etl.go.jp>
3209 * mule/mule-charset.el (default-coded-charset-priority-list): Add
3210 `japanese-jisx0212' and `ipa' in UTF-2000; use `latin-viscii-*'
3211 instead of `vietnamese-viscii-*'.
3213 1999-11-09 MORIOKA Tomohiko <tomo@etl.go.jp>
3215 * mule/mule-conf.el: New file.
3217 * mule/misc-lang.el: Move definition of charset `ipa' to
3220 1999-10-10 MORIOKA Tomohiko <tomo@urania.m17n.org>
3222 * mule/mule-charset.el (default-coded-charset-priority-list): Add
3223 `latin-viscii'; prefer it for characters used in Vietnamese.
3225 1999-10-08 Daiki Ueno <ueno@ueda.info.waseda.ac.jp>
3227 * bytecomp.el (byte-compile-insert-header): Fix regexp.
3229 1999-10-07 MORIOKA Tomohiko <tomo@etl.go.jp>
3231 * mule/viet-chars.el (latin-viscii-lower): Renamed from charset
3232 `vietnamese-viscii-lower'.
3233 (latin-viscii-upper): Renamed from charset
3234 `vietnamese-viscii-upper'.
3235 (vietnamese-viscii-lower): New alias for charset
3236 `latin-viscii-lower'.
3237 (vietnamese-viscii-upper): New alias for charset
3238 `latin-viscii-upper'.
3240 1999-10-05 MORIOKA Tomohiko <tomo@etl.go.jp>
3242 * mule/mule-charset.el (default-coded-charset-priority-list):
3243 Comment out `hiragana-jisx0208' and `katakana-jisx0208'.
3245 1999-10-04 MORIOKA Tomohiko <tomo@etl.go.jp>
3247 * mule/ccs-jisx0208-1983.el, mule/ccs-tcvn5712.el,
3248 mule/ccs-viscii.el, mule/ccs-iso8859-9.el,
3249 mule/ccs-jisx0201-latin.el, mule/ccs-iso8859-2.el,
3250 mule/ccs-iso8859-3.el, mule/ccs-iso8859-4.el: Moved to
3253 1999-10-03 MORIOKA Tomohiko <tomo@urania.m17n.org>
3255 * mule/ccs-tcvn5712.el: New file.
3257 1999-10-03 MORIOKA Tomohiko <tomo@urania.m17n.org>
3259 * dumped-lisp.el (preloaded-file-list): Add "ccs-jisx0208-1983.el"
3262 1999-10-02 MORIOKA Tomohiko <tomo@urania.m17n.org>
3264 * mule/mule-charset.el (default-coded-charset-priority-list): Add
3265 `japanese-jisx0208'.
3267 1999-10-02 MORIOKA Tomohiko <tomo@urania.m17n.org>
3269 * dumped-lisp.el (preloaded-file-list): Add
3270 "ccs-jisx0201-latin.el", "ccs-iso8859-2.el", "ccs-iso8859-3.el",
3271 "ccs-iso8859-4.el", "ccs-iso8859-9.el" and "ccs-viscii.el" in
3274 * mule/ccs-iso8859-2.el, mule/ccs-iso8859-3.el,
3275 mule/ccs-iso8859-4.el, mule/ccs-iso8859-9.el,
3276 mule/ccs-jisx0201-latin.el, mule/ccs-jisx0208-1983.el,
3277 mule/ccs-viscii.el: New files.
3279 * bytecomp.el (byte-compile-insert-header): Don't use `raw-text'
3282 1999-09-30 MORIOKA Tomohiko <tomo@urania.m17n.org>
3284 * mule/mule-charset.el (default-coded-charset-priority-list): Add
3285 `hiragana-jisx0208' and `katakana-jisx0208'.
3287 1999-09-21 MORIOKA Tomohiko <tomo@etl.go.jp>
3289 * mule/chinese.el (chinese-cns11643-3): Define it even if
3290 `utf-2000' is provided.
3291 (chinese-cns11643-4): Likewise.
3292 (chinese-cns11643-5): Likewise.
3293 (chinese-cns11643-6): Likewise.
3294 (chinese-cns11643-7): Likewise.
3296 1999-09-14 MORIOKA Tomohiko <tomo@etl.go.jp>
3298 * mule/mule-charset.el (default-coded-charset-priority-list): Add
3299 thai-tis620 and hebrew-iso8859-8; namely all BMP are covered.
3301 1999-09-13 MORIOKA Tomohiko <tomo@urania.m17n.org>
3303 * mule/mule-charset.el (default-coded-charset-priority-list): Add
3304 `cyrillic-iso8859-5' and `greek-iso8859-7'.
3306 1999-09-13 MORIOKA Tomohiko <tomo@urania.m17n.org>
3308 * mule/mule-charset.el (default-coded-charset-priority-list):
3311 1999-09-09 MORIOKA Tomohiko <tomo@etl.go.jp>
3313 * mule/viet-chars.el: Don't define charset
3314 `vietnamese-viscii-lower' and `vietnamese-viscii-upper' because
3315 they are defined as builtin charsets.
3317 1999-08-31 MORIOKA Tomohiko <tomo@etl.go.jp>
3319 * version.el (emacs-version): Add more space just before UTF-2000
3322 1999-08-29 MORIOKA Tomohiko <tomo@etl.go.jp>
3324 * version.el ([constant] emacs-version): Don't add a space in the
3325 preceding place of `xemacs-betaname' because it is duplicated.
3326 (emacs-version): Add UTF-2000 version if `utf-2000' is provided.
3328 * startup.el (splash-frame-body): Add ETL.
3330 1999-08-28 MORIOKA Tomohiko <tomo@etl.go.jp>
3332 * mule/chinese.el (chinese-cns11643-3): Don't define if `utf-2000'
3333 is provided because it is defined as builtin charset.
3334 (chinese-cns11643-4): Likewise.
3335 (chinese-cns11643-5): Likewise.
3336 (chinese-cns11643-6): Likewise.
3337 (chinese-cns11643-7): Likewise.
3339 1999-08-24 MORIOKA Tomohiko <tomo@etl.go.jp>
3341 * mule/mule-cmds.el (reset-language-environment): Fix problem when
3342 coding-system `iso-10646-ucs-4' is not defined.
3344 1999-06-17 MORIOKA Tomohiko <tomo@etl.go.jp>
3346 * bytecomp.el (byte-compile-insert-header): Use utf-8 as
3347 coding-system if `utf-2000' is provided.
3349 1999-06-15 MORIOKA Tomohiko <tomo@etl.go.jp>
3351 * mule/mule-coding.el: Add `utf-8' to coding-priority-list if
3352 `utf-2000' is provided.
3354 1999-06-15 MORIOKA Tomohiko <tomo@etl.go.jp>
3356 * dumped-lisp.el (preloaded-file-list): Don't load vietnamese.el
3357 if utf-2000 is provided temporally.
3359 1999-06-10 MORIOKA Tomohiko <tomo@etl.go.jp>
3361 * mule/vietnamese.el (leading-code-private-11): Deleted [defined
3362 as builtin variable].
3364 1999-06-04 MORIOKA Tomohiko <tomo@etl.go.jp>
3366 * files.el (insert-file-contents-literally): Treat file as binary;
3367 call file-name-handlers. [sync with Emacs 20.3.10]
3369 2008-12-28 Vin Shelton <acs@xemacs.org>
3371 * XEmacs 21.4.22 is released
3373 2008-12-30 Vin Shelton <acs@xemacs.org>
3375 * easy-mmode.el: Added easy-mmode.el so autoload.el will work
3376 during building even if no packages are found.
3378 2008-05-13 Aidan Kehoe <kehoea@parhasard.net>
3380 * printer.el (generic-print-region):
3381 (generic-print-buffer):
3382 Use #'valid-device-type-p instead of #'valid-specifier-tag-p to
3383 check if the msprinter device is available, now that msprinter is
3384 always available as a specifier tag.
3386 2008-12-24 Vin Shelton <acs@xemacs.org>
3388 * about.el: Add Francisco to my bio!
3390 2008-12-23 Vin Shelton <acs@xemacs.org>
3392 * autoload.el: Move operator definitions to autoload-operators.el
3393 in the xemacs-base package.
3395 2007-11-22 Vin Shelton <acs@xemacs.org>
3397 * about.el (about-hacker-contribution): Updated my bio.
3399 2007-10-07 Vin Shelton <acs@xemacs.org>
3401 * XEmacs 21.4.21 is released
3403 2007-09-19 Didier Verna <didier@xemacs.org>
3405 Update my personal info.
3406 * about.el (xemacs-hackers): Use 'didier instead of 'dv.
3407 * about.el (about-other-current-hackers): Ditto.
3408 * about.el (about-url-alist): Add my musical website.
3409 * about.el (about-personal-info): Update my entry.
3410 * about.el (about-hacker-contribution): Ditto.
3412 2007-08-21 Adrian Aichner <adrian@xemacs.org>
3414 * package-get.el (package-get-download-sites): Update download
3416 * package-get.el (package-get-pre-release-download-sites): Ditto.
3418 2007-08-18 Vin Shelton <acs@xemacs.org>
3420 * package-get.el (package-get-pre-release-download-sites): Sync
3421 mirror sites with 21.5. (Thanks, Adrian)
3423 2007-08-09 Mike Sperber <mike@xemacs.org>
3425 * startup.el (migrate-user-init-file): Create backup of
3426 `user-init-file' before migrating.
3427 * startup.el (maybe-migrate-user-init-file): Print
3428 information about backup file.
3429 (maybe-create-compatibility-dot-emacs): Follow above change.
3431 2006-11-02 Adrian Aichner <adrian@xemacs.org>
3433 * font-lock.el: Sync font-lock-add-keywords and
3434 font-lock-remove-keywords from GNU Emacs.
3435 * font-lock.el (font-lock-keywords-alist): New.
3436 * font-lock.el (font-lock-removed-keywords-alist): New.
3437 * font-lock.el (font-lock-add-keywords): New.
3438 * font-lock.el (font-lock-update-removed-keyword-alist): New.
3439 * font-lock.el (font-lock-remove-keywords): New.
3441 2007-08-16 Vin Shelton <acs@xemacs.org>
3443 * font-lock.el: Add defvar for font-lock-warning-face. Original
3444 patch from Hans de Graaff.
3446 2007-07-28 Adrian Aichner <adrian@xemacs.org>
3448 * package-get.el (package-get-download-sites): Document Chile and
3449 update Denmark download site.
3450 * package-get.el (package-get-pre-release-download-sites): Ditto.
3452 2007-05-20 Stephen J. Turnbull <stephen@xemacs.org>
3454 * gutter-items.el (progress-feedback-with-label): Clarify docstring.
3456 2006-12-09 Vin Shelton <acs@xemacs.org>
3458 * XEmacs 21.4.20 is released
3460 2006-10-14 Jeff Miller <jmiller@xemacs.org>
3462 * info.el (Info-find-emacs-command-nodes): fix regex for find command node.
3464 2006-11-14 Stephen J. Turnbull <stephen@xemacs.org>
3466 * info.el (Info-find-file-node, Info-insert-dir)
3467 (Info-read-subfile, Info-insert-file-contents): Maintain invariant
3468 `(equal buffer-file-truename (file-truename buffer-file-name))'.
3469 Thanks to Nelson Ferreira <nelson.ferreira@ieee.org> for report
3472 2006-05-20 Ville Skyttä <scop@xemacs.org>
3474 * obsolete.el (line-beginning-position): New, from 21.5.x.
3475 (line-end-position): Ditto.
3477 2006-06-03 Adrian Aichner <adrian@xemacs.org>
3479 * package-get.el (package-get-download-sites): Welcome
3480 nl.xemacs.org and Thanks!
3481 * package-get.el (package-get-pre-release-download-sites): Ditto.
3483 2004-01-19 Martin Buchholz <martin@xemacs.org>
3485 * font-lock.el: Add support for not-so recent changes in Java to
3488 2006-01-28 Vin Shelton <acs@xemacs.org>
3490 * XEmacs 21.4.19 is released
3492 2006-01-03 Aidan Kehoe <kehoea@parhasard.net>
3494 * easymenu.el: Update copyright.
3495 * easymenu.el (easy-menu-all-popups):
3497 * easymenu.el (easy-menu-add):
3498 Document a bug, rework the function to preserve any existing
3499 non-default mode-popup-menu instead of overwriting it, and not to
3500 bother normalising the menu title (nothing else does).
3501 * easymenu.el (easy-menu-remove):
3502 Restore the default mode-popup-menu instead of leaving an empty
3503 one when we remove the last easy-menu popup.
3505 2006-01-06 Adrian Aichner <adrian@xemacs.org>
3507 * package-get.el (package-get-download-sites): Add pt.xemacs.org,
3508 as suggested by Rodrigo Ventura.
3509 * package-get.el (package-get-pre-release-download-sites): Ditto,
3510 with replacement of xemacs-21.5 by beta, which is the logical path
3511 to our beta core and package pre-releases.
3513 2005-12-17 Adrian Aichner <adrian@xemacs.org>
3515 * package-get.el (package-get-download-sites): Add Hong Kong
3517 * package-get.el (package-get-pre-release-download-sites): Ditto.
3519 2005-12-26 Vin Shelton <acs@xemacs.org>
3522 * find-paths.el (paths-emacs-root-p): Add search for package root.
3523 * find-paths.el (paths-find-emacs-root): Replaced with
3524 paths-find-invocation-roots, which returns a list of roots.
3525 * find-paths.el (paths-find-invocation-roots): New.
3526 * find-paths.el (paths-find-emacs-roots): Call paths-find-invocation-roots.
3528 2005-12-05 Ville Skyttä <scop@xemacs.org>
3530 * minibuf.el (x-library-search-path): Add /usr(/local)/share/X11.
3531 * font.el (font-lookup-rgb-components): Ditto, remove stale comment.
3533 2005-12-03 Vin Shelton <acs@xemacs.org>
3535 * XEmacs 21.4.18 is released
3537 2005-10-28 Adrian Aichner <adrian@xemacs.org>
3539 * package-get.el (package-get-download-sites): Update reflecting
3540 latest http://www.xemacs.org/Releases/ information generated by
3541 xemacs-builds/adrian/website/package-get-2-download-sites.el.
3542 * package-get.el (package-get-pre-release-download-sites): Ditto.
3544 2005-02-28 Simon Josefsson <jas@extundo.com>
3546 * about.el (xemacs-hackers): Add jas.
3547 (about-other-current-hackers): Likewise.
3548 (about-url-alist): Add URL for jas.
3549 (about-personal-info): Document jas.
3550 (about-hacker-contribution): Describe jas contributions.
3552 2005-03-25 Ralf Angeli <angeli@iwi.uni-sb.de>
3554 * easymenu.el (easy-menu-remove): As described in
3555 E1D4Nn5-0001lq-EU@neutrino.iwi.uni-sb.de; don't strip everything
3556 except the "Command" menu from mode-popup-menu.
3558 2005-03-25 Ralf Angeli <angeli@iwi.uni-sb.de>
3560 * font.el (font-spatial-to-canonical): Correct calculation of
3561 return value for pixel-based input value.
3563 2002-05-13 Adrian Aichner <adrian@xemacs.org>
3565 * code-process.el (call-process): Process-related docstring
3566 improvements spurred by Norbert Koch.
3567 * code-process.el (call-process-region): Ditto.
3568 * code-process.el (start-process): Ditto.
3570 2005-10-09 Adrian Aichner <adrian@xemacs.org>
3572 * finder.el (finder-find-library): Return filename actually
3575 2005-10-10 Steve Youngs <steve@sxemacs.org>
3577 * help.el (view-emacs-news): Use `expand-file-name' instead of
3578 `locate-data-file' as the latter will find any "NEWS" files that
3579 might exist in packages _before_ the one in core.
3581 2005-06-06 Adrian Aichner <adrian@xemacs.org>
3583 * package-get.el (package-get-init-package):
3584 package-get-init-package buglet (21.4.17) by Jeff Mincy
3585 <mincy@rcn.com> fixing false temporary load-path shadows reported
3586 after package installation and simplifying code.
3588 2005-10-18 Ville Skyttä <scop@xemacs.org>
3590 * package-get.el (package-get-download-sites): Sync mirrors list
3591 with the XEmacs website.
3592 (package-get-pre-release-download-sites): Ditto.
3594 2005-04-06 Stephen J. Turnbull <stephen@xemacs.org>
3596 * derived.el (derived-mode-merge-syntax-tables):
3597 Revert my 21.5-only patch of 2003-07-18 which slipped in
3598 through Jerry James's patch of 2004-06-07.
3600 2005-02-23 Adrian Aichner <adrian@xemacs.org>
3602 * cmdloop.el (keyboard-quit): Remove workaround for
3603 `region-active-p' not making sure active region is in current
3604 buffer now that it does.
3605 * minibuf.el (minibuffer-keyboard-quit): Ditto.
3606 * simple.el (region-active-p): `region-active-p' to only return t
3607 when active region is in current buffer.
3609 2005-02-21 Norbert Koch <viteno@xemacs.org>
3611 * package-ui.el (pui-list-packages): MF21.5, adapt to longer
3612 package names, quell a byte-compiler warning, doc fix.
3614 2005-02-16 Aidan Kehoe <kehoea@parhasard.net>
3616 * buffer.el (pop-to-buffer):
3617 * window-xemacs.el (display-buffer):
3618 Document use of `same-window-buffer-names,' `same-window-regexps'
3619 by pop-to-buffer and display-buffer.
3621 2005-02-06 Vin Shelton <acs@xemacs.org>
3623 * XEmacs 21.4.17 is released
3625 2005-01-29 Ben Wing <ben@xemacs.org>
3627 * shadow.el (find-emacs-lisp-shadows):
3628 Add custom-defines to list of ignored files.
3630 2005-01-17 Adrian Aichner <adrian@xemacs.org>
3632 * simple.el (shifted-motion-keys-select-region): Fix statement
3633 about unshifted-motion-keys-deselect-region.
3635 2004-12-15 Ville Skyttä <scop@xemacs.org>
3637 * bytecomp-runtime.el (make-obsolete): Add 3rd argument (no-op for
3638 now) for GNU Emacs compatibility.
3639 (make-obsolete-variable): Ditto.
3641 2004-01-08 Ben Wing <ben@xemacs.org>
3643 * code-files.el (load):
3644 File positions are 0 based not 1 based. Thanks to Steve Youngs.
3646 2004-12-05 Vin Shelton <acs@xemacs.org>
3648 * XEmacs 21.4.16 is released
3650 2004-12-04 Vin Shelton <acs@xemacs.org>
3652 * auto-autoloads.el: Regenerated.
3654 * custom-load.el: Regenerated.
3656 2004-09-15 Stephen J. Turnbull <stephen@xemacs.org>
3658 Fix bug: apropos errors if a defalias refers to an undefined
3659 function. <87pt4pmdcs.fsf@tleepslib.sk.tsukuba.ac.jp>
3661 * apropos.el (apropos):
3663 * help.el (frob-help-extents):
3664 * help-macro.el (make-help-screen):
3665 * hyper-apropos.el (hyper-apropos-grok-functions):
3666 (hyper-apropos-get-doc):
3667 Catch void-function error thrown by `documentation'.
3669 2004-09-02 Steve Youngs <steve@youngs.au.com>
3671 * packages.el (package-require): Fix incorrect arg to format.
3672 This fixes a `format specifier' error.
3674 2004-08-13 Jerry James <james@xemacs.org>
3676 * bytecomp.el (forward-word): Tell the byte compiler the correct
3677 number of arguments to forward-word.
3679 2004-08-12 Sven Grundmann <sven@xemacs.org>
3681 * etags.el: Fixed loading of include files for tag completion. Now
3682 you can make a tag file for a library, include it into your
3683 project and it will be reloaded only if it changed. Infinte
3684 include loops are detected and the correct tag files are loaded.
3685 * etags.el (buffer-tag-table-list): Load and verify tag files in
3686 the external function buffer-tag-table-list-load.
3687 * etags.el (buffer-tag-table-list-load): New. Load and verify the
3688 tag files. Also load the included tag files. The priority of the
3689 included files is right below their parent file. If multiple
3690 matches occur then the symbols from the parent file are found
3692 * etags.el (tag-table-include-files): Corrected comment
3693 string. Switched to pattern constant tags-include-pattern to have
3694 it at a central location.
3695 * etags.el (tags-include-pattern): Added doc string.
3696 * etags.el (add-to-tag-completion-table): Removed obsolete
3697 comments as the include files are allready returned by
3698 buffer-tag-table-list and loaded.
3699 * etags.el (find-tag-internal): The include files are allready
3700 included in tag-tables as buffer-tag-table-list returns them now.
3702 2004-07-02 Malcolm Purvis <malcolmp@xemacs.org>
3704 * widgets-gtk.el (gtk-widget-instantiate-notebook-internal):
3705 Loading items into the notebook is now done by C code.
3706 * widgets-gtk.el (gtk-widget-instantiate-internal):
3707 Style no longer changed.
3709 2004-06-28 Nix <nix@esperi.org.uk>
3711 * cmdloop.el (truncate-command-history-for-gc): Delay
3712 execution of all things that look up variable bindings,
3713 via `enqueue-eval-event'.
3715 2004-06-24 Vin Shelton <acs@xemacs.org>
3717 * package-get.el (package-get-require-signed-base-updates):
3718 now defaults to nil.
3720 2004-06-09 Stephen J. Turnbull <stephen@xemacs.org>
3722 * subr.el (split-string): Clean up docstring.
3724 2002-01-24 John Paul Wallington <jpw@shootybangbang.com>
3726 * faces.el (zmacs-region): fix typo in docstring.
3728 2004-06-07 Jerry James <james@xemacs.org>
3730 * derived.el: Synch with Emacs 21.3.
3731 * subr.el (with-local-quit): New, from Emacs 21.3.
3732 * subr.el (delayed-mode-hooks): New variable, from Emacs 21.3.
3733 * subr.el (run-mode-hooks): New function, from Emacs 21.3.
3734 * subr.el (delay-mode-hooks): New macro, from Emacs 21.3.
3736 2004-06-16 Jerry James <james@xemacs.org>
3738 * cl.el (cl-set-substring): Increment start by the length of the
3739 string, not the string itself.
3741 2004-05-19 Malcolm Purvis <malcolmp@xemacs.org>
3743 * etags.el (tag-table-include-files): Expand included TAGS file
3744 paths to avoid problems with relative paths. Thanks to Peter
3745 Chubb <peterc@gelato.unsw.edu.au>.
3746 * etags.el (tags-include-pattern): New.
3747 * etags.el (add-to-tag-completion-table): Parse and ignore
3748 trailing include lines.
3750 2004-06-21 Adrian Aichner <adrian@xemacs.org>
3752 * package-ui.el (pui-help-echo): Fix false cvs conflict by
3753 avoiding line solely composed of equal signs.
3755 2004-06-10 Adrian Aichner <adrian@xemacs.org>
3757 * cus-edit.el (alloc): Typo fix.
3758 * cus-edit.el (custom-browse-visibility): Ditto.
3759 * cus-edit.el (custom-variable-value-create): Ditto.
3760 * cus-edit.el (custom-variable-pre-reset-standard): Ditto.
3761 * cus-edit.el (custom-save-variables): Bind print-length and
3762 print-level to nil to avoid value abbreviation.
3763 * cus-edit.el (custom-save-face-internal): Ditto.
3764 * cus-edit.el (custom-save-faces): Save in sorted order.
3765 * cus-edit.el (custom-save-resets): Bind print-length and
3766 print-level to nil to avoid value abbreviation.
3767 * cus-edit.el (custom-save-loaded-themes): Ditto.
3769 2004-06-09 Stephen J. Turnbull <stephen@xemacs.org>
3771 * subr.el (split-string-default-separators): New.
3772 (split-string): Synch to 21.5/GNU Emacs version. *New semantics*,
3773 see comment in source.
3775 2004-01-29 Stephen J. Turnbull <stephen@xemacs.org>
3777 * mule/japanese.el (paragraph-start, paragraph-separate):
3778 Remove anchor to BOL.
3780 2004-04-30 Stephen J. Turnbull <stephen@xemacs.org>
3782 * cl.el (gensym, gentemp): Improve docstrings.
3784 2004-05-10 Vin Shelton <acs@xemacs.org>
3786 * etags.el: Sync with 21.5 version.
3788 2004-04-21 Sven Grundmann <sven@hellerhof.de>
3791 * etags.el (tags-exuberant-ctags-optimization-p): Enable optimization
3792 only for use with exuberant ctags. This will also enable building of
3793 completion tables with exuberant ctags. This will not work with
3795 * etags.el (get-tag-table-buffer): New function for creating of
3796 completion table is used if tags-exuberant-ctags-optimization-p ist t
3797 * etags.el (tags-explicit-name-pattern): Hold the name pattern for
3798 finding the tag names. New.
3799 * etags.el (add-to-tag-completion-table-exuberant-ctags): Defun for
3800 building tag completion table with exuberant ctags. New.
3801 * etags.el (find-tag-internal): Improve exact tag matching for tags
3802 with name fields. Before the patch return types of functions or
3803 function parameters (with exuberant ctags) were found as matches.
3805 2004-04-21 Sven Grundmann <sven@hellerhof.de>
3807 * list-mode.el (display-completion-list): Fixed completion list was
3808 taking the width of the frame and not of the window for displaying
3809 the selection methods.
3811 2004-04-18 Stephen J. Turnbull <stephen@xemacs.org>
3813 * menubar-items.el (default-menubar): Options are saved to custom.el.
3816 2004-02-23 Stephen J. Turnbull <stephen@xemacs.org>
3818 * isearch-mode.el (isearch-abort): Preserve successful search target.
3820 2004-03-27 Adrian Aichner <adrian@xemacs.org>
3822 * gnuserv.el: Sync with 21.5 version, inspired by bugreport and
3823 (make-variable-buffer-local 'gnuserv-minor-mode) patch by Robert
3825 * gnuserv.el (gnuserv-mode-line-string): New.
3826 * gnuserv.el (gnuserv-minor-mode): Make it buffer-local, not
3828 * gnuserv.el (make-x-device-with-gtk-fallback): New.
3829 * gnuserv.el (gnuserv-edit-files): Use
3830 make-x-device-with-gtk-fallback.
3832 2004-03-23 Malcolm Purvis <malcolmpurvis@optushome.com.au>
3834 * gtk-widgets.el: New import: gtk-accel-group-new.
3836 * dialog-gtk.el (gtk-popup-convert-underscores): New.
3837 * dialog-gtk.el (popup-builtin-question-dialog):
3838 Added support for dialog button mnemonics.
3840 2004-03-22 Chris Green <cmg@dok.org>
3842 * process.el (shell-command): Output buffer was ignored when a
3843 background process was run via shell-command.
3845 2004-03-19 Hrvoje Niksic <hniksic@xemacs.org>
3847 * cus-edit.el (custom-save-variables): Retrieve a list of
3848 variables to save first, sort it, and make sure the variables are
3849 saved in sorted order.
3851 2004-02-23 Steve Youngs <sryoungs@bigpond.net.au>
3853 * package-get.el (package-get-update-base-from-buffer): Force
3854 binary coding system for verifying GnuPG signature in the
3857 2003-07-06 Adrian Aichner <adrian@xemacs.org>
3859 * package-get.el (package-get-package-index-file-location): Handle
3860 missing "EMACSPACKAGEPATH" environment variable.
3862 2003-07-05 Adrian Aichner <adrian@xemacs.org>
3864 * package-admin.el (package-admin-find-top-directory): Simplify
3865 directory comparisions and fix substring errors on short path
3867 * package-get.el (package-get-package-index-file-location):
3868 Default to first component of "EMACSPACKAGEPATH", if set.
3870 2004-02-16 Steve Youngs <sryoungs@bigpond.net.au>
3872 * package-get.el (process-error): New error datum.
3874 2004-02-02 Vin Shelton <acs@xemacs.org>
3876 * XEmacs 21.4.15 is released
3878 2003-12-12 Katsumi Yamaoka <yamaoka@jpl.org>
3880 * itimer.el (activate-itimer): Modify the itimer timeout value as
3881 if it were begun at the last time when the itimer driver was woken
3884 2004-01-27 Stephen J. Turnbull <stephen@xemacs.org>
3886 * specifier.el (Copyright):
3888 (make-specifier-and-init):
3890 (canonicalize-inst-pair):
3891 (canonicalize-spec-list):
3893 Synch docstrings to 21.5 where appropriate.
3895 2004-01-25 Steve Youngs <sryoungs@bigpond.net.au>
3897 * package-get.el (package-get-list-packages-where): New. A
3898 function that allows searching for groups of packages. For
3899 example, find all packages that require the fsf-compat package.
3901 2004-01-25 Steve Youngs <youngs@xemacs.org>
3905 * auto-autoloads.el: Regenerated.
3907 * custom-load.el: Regenerated.
3909 * dumped-lisp.el (packages-hardcoded-lisp): New.
3911 * menubar-items.el (menu-max-items): New.
3912 (menu-submenu-max-items): New.
3913 (menu-submenu-name-format): New.
3914 (menu-split-long-menu): New.
3915 (menu-sort-menu): New.
3916 (default-menubar): Sync to 21.5 in regard to the PUI menus.
3918 * obsolete.el (pui-add-install-directory): Renamed to the more
3919 logical `pui-set-local-package-get-directory'.
3920 (package-get-download-menu): Moved to `package-ui.el' and renamed
3921 to `package-ui-add-download-menu'.
3923 * package-admin.el (package-admin-install-function-mswindows):
3924 Whitespace clean up.
3925 (package-admin-add-single-file-package): Removed.
3926 (package-admin-default-install-function): Whitespace clean up.
3927 (package-admin-find-top-directory): New.
3928 (package-admin-get-install-dir): Use it.
3929 (package-admin-get-manifest-file):
3930 (package-admin-check-manifest):
3931 (package-admin-add-binary-package):
3932 (package-admin-get-lispdir):
3933 (package-admin-delete-binary-package):
3936 * package-get.el (package-get-package-index-file-location): New.
3937 (package-get-install-to-user-init-directory): New.
3938 (package-get-remote):
3939 (package-get-download-sites):
3940 (package-get-pre-release-download-sites): New.
3941 (package-get-site-release-download-sites): New.
3942 (package-get-base-filename):
3943 (package-get-always-update):
3944 (package-get-user-index-filename): Removed.
3945 (package-get-pgp-available-p): New.
3946 (package-get-require-signed-base-updates):
3947 (package-get-was-current):
3948 (package-entries-are-signed): New.
3949 (package-get-continue-update-base): New.
3950 (package-get-download-menu): Removed.
3951 (package-get-require-base):
3952 (package-get-update-base-entry):
3953 (package-get-locate-file):
3954 (package-get-locate-index-file):
3955 (package-get-maybe-save-index):
3956 (package-get-update-base):
3957 (package-get-update-base-from-buffer):
3958 (package-get-update-base-entries):
3959 (package-get-interactive-package-query):
3960 (package-get-update-all):
3962 (package-get-dependencies):
3963 (package-get-init-package):
3964 (package-get-info): New.
3966 (package-get-staging-dir):
3967 (package-get-set-version-prop): Removed.
3968 (package-get-installedp):
3969 (package-get-ever-installed-p):
3970 (packages): Removed.
3971 (package-get-custom-groups): Removed.
3972 (package-get-custom): Removed.
3973 (package-get-custom-add-entry): Removed.
3975 * package-info.el (batch-update-package-info):
3977 * package-net.el (package-net-batch-generate-bin-ini):
3978 (package-net-update-installed-db):
3980 * package-ui.el (pui-info-buffer):
3981 (pui-directory-exists): Removed.
3982 (pui-package-dir-list): Removed.
3983 (pui-add-install-directory): Removed.
3984 (package-ui-download-menu): New.
3985 (package-ui-pre-release-download-menu): New.
3986 (package-ui-site-release-download-menu): New.
3987 (pui-set-local-package-get-directory): New.
3988 (pui-package-symbol-char):
3989 (pui-update-package-display):
3990 (pui-toggle-package):
3991 (pui-toggle-package-key):
3992 (pui-toggle-package-delete):
3993 (pui-toggle-package-delete-key):
3994 (pui-toggle-package-event):
3995 (pui-toggle-verbosity-redisplay):
3996 (pui-install-selected-packages):
3997 (pui-add-required-packages):
4000 (list-packages-mode):
4001 (pui-list-packages):
4003 * packages.el (packages-compute-package-locations):
4005 (package-delete-name):
4006 (packages-hardcoded-lisp): Removed.
4007 (packages-useful-lisp): Removed.
4008 (packages-unbytecompiled-lisp): Removed.
4009 (packages-find-package-directories):
4013 Major code clean up of all things PUI.
4015 Much improved code to determine where packages should be
4016 installed. PUI no longer depends on any packages being
4017 pre-installed to compute where packages are to be installed to.
4019 The user can specify the location of their package-index file. It
4020 isn't necessary to set this because it has sane defaults. People
4021 who "run-in-place" won't accidently overwrite the CVS
4022 package-index file. See
4023 `package-get-package-index-file-location'.
4025 PUI will now properly clean up after itself in the event of an
4026 unsuccessful package install. This drastically reduces the number
4027 of "wrong md5sum" FAQs.
4029 non-Mule XEmacsen can no longer install Mule packages.
4031 Package management via the custom interface has been removed.
4033 The PUI related menubar items have been reorganised.
4035 The PGP verification code has been fixed and the default for
4036 whether or not it is used is automatically computed.
4038 * update-elc.el ((preloaded-file-list site-load-packages
4039 need-to-dump dumped-exe)):
4040 Just a couple of small changes to allow for
4041 `packages-(hardcoded|useful|unbytecompiled)-lisp' not really
4044 2003-12-10 Hrvoje Niksic <hniksic@xemacs.org>
4046 * bytecomp.el (byte-compile-warn-about-unused-variables): Don't
4047 apply `format' to the first argument of byte-compile-warn, it
4048 already calls format.
4050 2003-12-03 Adrian Aichner <adrian@xemacs.org>
4052 * files.el (delete-old-versions): Avoid going interactive during
4053 make install when environment variable VERSION_CONTROL is set.
4055 2003-12-04 Vin Shelton <acs@xemacs.org>
4057 * menubar-items.el (menu-item-search): Only bring up search dialog
4058 box if the feature is available and desired.
4060 2003-11-04 Stephen J. Turnbull <stephen@xemacs.org>
4062 * about.el (about-personal-info): Fix typo in Tony Rossini's entry.
4064 2003-11-05 Vin Shelton <acs@xemacs.org>
4066 * help.el (Help-prin1-face):
4068 princ and prin1 are functions and need to be called as such. The
4069 idea for this patch was submitted by Eric Eide <eeide@cs.utah.edu>.
4071 2003-10-22 Stephen J. Turnbull <stephen@xemacs.org>
4073 * about.el (about-xemacs): Give full version and build date.
4075 2003-09-19 Stephen J. Turnbull <stephen@xemacs.org>
4077 * win32-native.el (grep-null-device): This XEmacs has null-device.
4079 2003-09-06 Mike Sperber <mike@xemacs.org>
4081 * bytecomp.el (byte-compile-defvar-or-defconst): Actually
4082 implement the specified semantics for `defvar.'
4084 2003-09-07 Adrian Aichner <adrian@xemacs.org>
4086 * window-xemacs.el (display-buffer): Fix for `shrink-to-fit' by
4087 Klaus Berndl, calling `shrink-window-if-larger-than-buffer' when
4088 displaying buffer in question.
4090 2003-09-03 Vin Shelton <acs@xemacs.org>
4092 * XEmacs 21.4.14 is released
4094 2003-08-17 Vin Shelton <acs@xemacs.org>
4096 * about.el: Vanity patch.
4098 2003-08-11 Stephen J. Turnbull <stephen@xemacs.org>
4100 * code-process.el (call-process):
4101 (call-process-region):
4103 Document coding system processing.
4105 2003-08-03 Stephen J. Turnbull <stephen@xemacs.org>
4107 * startup.el (splash-frame-body): Idiomatic English.
4109 2003-04-24 Jin Choi <jsc@orangeimagineering.com>
4111 * font-lock.el (font-lock-match-java-declarations): Move
4112 save-restriction, narrow-to-region to beginning of function to
4113 avoid going beyond the limit and causing an infloop.
4115 2003-04-16 Jerry James <james@xemacs.org>
4117 * keydefs.el: Remove mappings for keys mapped to the nowhere
4118 defined function function-key-error.
4120 2003-03-22 Vasily Korytov <deskpot@myrealbox.com>
4122 * lisp-mode.el (emacs-lisp-mode-hook, lisp-mode-hook,
4123 lisp-interaction-mode-hook): Add the docstrings.
4125 2003-08-04 Michael Toomim <toomim@OCF.Berkeley.EDU>
4127 * byte-optimize.el: Fix infinite loop in bytecode optimizer. See:
4128 http://list-archive.xemacs.org/xemacs-beta/200306/msg00157.html
4129 http://list-archive.xemacs.org/xemacs-beta/200307/msg00005.html
4131 2003-06-18 Nickolay Pakoulin <npak@ispras.ru>
4133 * cl-macs.el (cl-transform-lambda): Place doc on Common Lisp
4134 lambda list after the original doc. Care about
4135 #'(lambda () "SingleString")
4137 (cl-function-arglist):
4138 Care about &cl-defs and &cl-quote in lambda list, dotted lists and
4139 circular data structures in lambda list specification
4141 2003-06-11 Adrian Aichner <adrian@xemacs.org>
4143 * font-lock.el (lisp-font-lock-keywords-1): Only NAME, not NAME(
4144 to appear in font-lock-function-name-face.
4146 2003-06-17 Stephen J. Turnbull <stephen@xemacs.org>
4148 * bytecomp.el (byte-compile-lambda): Discard docstring only if it
4149 is not also the value of the lambda.
4151 2003-05-06 Andy Piper <andy@xemacs.org>
4153 * files.el (revert-buffer): Make sure local variables get processed,
4154 even in the case of an optimized reversion.
4156 2003-05-25 XEmacs Build Bot <builds@cvs.xemacs.org>
4158 * XEmacs 21.4.13 is released
4160 2003-03-18 Stephen J. Turnbull <stephen@xemacs.org>
4162 * gutter-items.el (buffers-tab-filter-functions): Improve docstring.
4163 Suggested by a Chris Palmer <chris@nodewarrior.org> patch.
4165 2003-02-14 Ben Wing <ben@xemacs.org>
4168 * byte-optimize.el (byte-compile-inline-expand):
4169 * byte-optimize.el (byte-compile-unfold-lambda):
4170 * byte-optimize.el (byte-optimize-form-code-walker):
4171 * byte-optimize.el (byte-optimize-form):
4172 * byte-optimize.el (byte-decompile-bytecode-1):
4173 * byte-optimize.el (byte-optimize-lapcode):
4174 Review carefully and sync up to 20.7 except for areas as noted.
4175 Fixes problem with JDE compilation.
4177 2003-02-05 Ben Wing <ben@xemacs.org>
4180 * simple.el (motion-keys-for-shifted-motion):
4181 Omit M-S-home/end from motion keys.
4183 2003-02-07 Ben Wing <ben@xemacs.org>
4185 * text-props.el (text-property-any):
4186 * text-props.el (text-property-not-all):
4187 Fix bug when end > start.
4189 2003-01-17 Stephen J. Turnbull <stephen@xemacs.org>
4191 * info.el (Info-insert-dir): Make default-directory end in
4192 separator. Patch due to Martin Buchholz.
4194 2003-01-15 Stephen J. Turnbull <stephen@xemacs.org>
4196 * XEmacs 21.4.12 "Portable Code" is released.
4198 2003-01-13 Ilya Golubev <golubev@xemacs.org>
4200 * about.el: Update golubev data.
4202 2003-01-15 Stephen J. Turnbull <stephen@xemacs.org>
4204 * isearch-mode.el (isearch-mode-map): Substitute comment on
4205 desirability, and back out "GR is printable" changes.
4207 2003-01-08 Stephen J. Turnbull <stephen@xemacs.org>
4209 * isearch-mode.el (isearch-mode-map): Don't bind CSI.
4211 2003-01-07 Stephen J. Turnbull <stephen@xemacs.org>
4213 * isearch-mode.el (isearch-mode-map): GR (and C1) is printable.
4215 2003-01-06 Ville Skyttä <scop@xemacs.org>
4217 * menubar-items.el (default-menubar): Use browse-url-mozilla
4218 instead of browse-url-gnome-moz for Mozilla.
4220 2003-01-03 Stephen J. Turnbull <stephen@xemacs.org>
4222 * XEmacs 21.4.11 "Native Windows TTY Support" is released.
4224 2002-12-27 Ville Skyttä <scop@xemacs.org>
4226 * files.el (auto-mode-alist): Remove redundant entries for modes
4227 that live in packages.
4228 (interpreter-mode-alist): Ditto.
4230 2002-03-17 Ville Skyttä <ville.skytta@xemacs.org>
4232 * menubar-items.el (default-menubar): Sync with current
4233 browse-url-xemacs.el.
4235 2002-11-02 Stephen J. Turnbull <stephen@xemacs.org>
4237 * XEmacs 21.4.10 "Military Intelligence" is released.
4239 2002-10-07 Katsumi Yamaoka <yamaoka@jpl.org>
4241 * font-lock.el (font-lock-fontify-keywords-region): Fix typo.
4243 2002-10-07 Katsumi Yamaoka <yamaoka@jpl.org>
4245 * keydefs.el (global-map): Bind C-xrd to delete-rectangle per GNU.
4247 2001-05-10 Daiki Ueno <ueno@unixuser.org>
4249 * font-lock.el (font-lock-compile-keywords): Rewrite as a side
4250 effect free function.
4251 (font-lock-fontify-keywords-region): Supply the argument to
4252 font-lock-compile-keywords.
4254 2002-09-22 Ville Skyttä <ville.skytta@xemacs.org>
4256 * package-get.el (package-get-download-sites): Bring sites list
4257 up to date, prefer xx.xemacs.org addresses.
4259 2002-09-27 Andy Piper <andy@xemacs.org>
4261 * dialog.el (make-dialog-box): for general dialogs only
4262 delete-frame-hook will be run.
4264 2002-09-28 Stephen J. Turnbull <stephen@xemacs.org>
4266 * font-lock.el (font-lock-fontify-syntactically-region): Add
4267 comment about lookup-syntax-properties, document LOUDLY as unused.
4269 2002-08-26 Andy Piper <andy@xemacs.org>
4271 * gutter-items.el (set-progress-feedback-instantiator): Fix bad
4274 2002-09-02 Ville Skyttä <ville.skytta@xemacs.org>
4276 * bytecomp-runtime.el (make-obsolete): Docstring argument nit.
4277 (make-obsolete-variable): Ditto.
4278 (make-compatible): Ditto.
4279 (make-compatible-variable): Ditto.
4281 2002-09-16 Stephen J. Turnbull <stephen@xemacs.org>
4283 * obsolete.el (parse-sexp-lookup-properties): new compatible alias
4284 for `lookup-syntax-properties'. RFE from Alan Mackenzie.
4286 2002-08-28 Andy Piper <andy@xemacs.org>
4288 * files.el (revert-buffer): propagate revert-without-query-status.
4290 2002-06-03 Andy Piper <andy@xemacs.org>
4292 * dialog-items.el (make-search-dialog): align various subcontrols
4293 in visually pleasing ways, allow frame to autosize to the dialog
4295 * dialog.el (make-dialog-box): add a border inside the frame. Add
4296 :autosize property, if t then reset the frame size appropriately
4297 before the frame is mapped.
4298 * gutter-items.el (set-progress-feedback-instantiator): align
4299 various subcontrols.
4300 * gutter-items.el (set-progress-abort-instantiator): ditto.
4302 2002-08-23 Stephen J. Turnbull <stephen@xemacs.org>
4304 * XEmacs 21.4.9 "Informed Management" is released.
4306 2002-06-22 Ville Skyttä <ville.skytta@xemacs.org>
4308 * subr.el (add-to-list): Sync with GNU Emacs 21.2, adding the
4309 "&optional append" argument.
4311 2002-07-16 Didier Verna <didier@xemacs.org>
4313 * subr.el (replace-in-string): fix case fold bug introduced by
4314 "2000-07-30 Ben Wing <ben@xemacs.org>": honor the value of
4315 case-fold-search in temporary buffers.
4317 2002-08-03 Steve Youngs <youngs@xemacs.org>
4319 * lib-complete.el (find-library): Remove check for mule because
4320 decompression DOES work on Mule.
4322 2002-08-11 John Paul Wallington <jpw@shootybangbang.com>
4324 * simple.el (join-line): New alias for `delete-indentation'.
4326 2002-08-02 Ville Skyttä <ville.skytta@xemacs.org>
4328 * font-lock.el: Some faces and doc typo fixes from GNU Emacs.
4329 (font-lock-doc-face): New alias to font-lock-doc-string-face.
4330 (font-lock-builtin-face): New.
4331 (font-lock-constant-face): New.
4332 (font-lock-face-list): Add builtin and constant faces.
4334 2002-08-16 Stephen J. Turnbull <stephen@xemacs.org>
4336 * autoload.el (make-autoload): Support define-derived-mode.
4337 Collected puts of doc-string-elt property. Based on a patch by
4338 Didier Verna <didier@xemacs.org>.
4340 2002-08-15 Stephen J. Turnbull <stephen@xemacs.org>
4342 * wid-edit.el (widget-field-activate): Fix docstring typo.
4344 2002-07-23 Andy Piper <andy@xemacs.org>
4346 * about.el (about-personal-info): update me.
4348 2002-07-12 Andy Piper <andy@xemacs.org>
4350 * custom.el (custom-theme-set-variables): remove bogus
4351 arguments. Use custom-set-default to set defaults.
4352 (custom-set-variables): update doc.
4353 (custom-local-buffer): new, synced from FSF.
4354 (custom-set-default): ditto.
4355 (defcustom): update doc.
4357 2002-06-16 Andy Piper <andy@xemacs.org>
4359 * menubar-items.el (default-menubar): enable windows printing on
4360 cygwin as well as native.
4362 2002-06-12 Andy Piper <andy@xemacs.org>
4364 * printer.el (generic-print-buffer): catch all errors so that the
4365 print device can be cleared in all scenarios.
4366 (Printer-clear-device): make sure clearing the printer allows it
4367 to be used again immediately.
4368 (generic-print-region): make sure the default printer face is
4371 2002-04-23 Jerry James <james@xemacs.org>
4373 * window-xemacs.el (display-buffer-function): Change doc to
4375 * window-xemacs.el (pre-display-buffer-function): Ditto.
4376 * window-xemacs.el (display-buffer): New arg, shrink-to-fit. If
4377 non-nil, make the new window just big enough for its contents.
4378 * frame.el (get-frame-for-buffer): Accept new arg, due to above.
4379 * frame.el (show-temp-buffer-in-current-frame): Remove broken
4380 temp-buffer-shrink-to-fit code. Tell display-buffer instead.
4382 2002-06-06 Andy Piper <andy@xemacs.org>
4384 * custom.el (custom-theme-set-variables): sync :set-after from FSF.
4386 (custom-handle-keyword): ditto.
4388 2002-07-12 Stephen J. Turnbull <stephen@xemacs.org>
4390 * gutter-items.el (buffers-tab-selection-function): Improve doc.
4391 Make obsolete. Default to nil.
4392 (buffers-tab-filter-functions): Improve doc. Use literal default.
4393 Inspired by a patch by John Palmieri.
4395 2002-07-01 Mike Alexander <mta@arbortext.com>
4397 * process.el (shell-command-on-region): Don't delete the region
4398 before giving it to call-process-region
4400 2002-06-04 Jerry James <james@eecs.ku.edu>
4402 * find-paths.el (paths-find-architecture-directory): Search in
4403 `system-configuration'/`base', not `base'`system-configuration'.
4405 2002-06-23 Ville Skyttä <ville.skytta@xemacs.org>
4407 * info.el (Info-index): Add missing \ in [ t].
4409 2002-06-11 Stephen J. Turnbull <stephen@xemacs.org>
4411 * gutter-items.el (gutter-buffers-tab-visible-p,
4412 buffers-tab-omit-function, buffers-tab-selection-function,
4413 buffers-tab-filter-functions):
4416 2002-06-09 Stephen J. Turnbull <stephen@xemacs.org>
4418 * toolbar.el (toolbar-icon-directory): Document trailing separator.
4420 * toolbar-items.el (toolbar-news): Fix typo in message string.
4422 2002-06-08 Stephen J. Turnbull <stephen@xemacs.org>
4424 * dialog.el (yes-or-no-p-dialog-box):
4425 * cmdloop.el (y-or-n-p-minibuf):
4426 (yes-or-no-p-minibuf):
4429 Specify negative answers in docstrings.
4431 2002-05-25 Steve Youngs <youngs@xemacs.org>
4433 * package-ui.el (pui-help-echo): Display both installed and author
4434 version. Use a balloon-help window to display extra info like
4437 2002-05-30 Andy Piper <andy@xemacs.org>
4439 * files.el (revert-buffer-internal): don't visit
4440 revert-buffer. Kill buffer when not used. Suggested by Mike
4441 Alexander <mta@arbortext.com>
4443 2002-05-20 Stephen J. Turnbull <stephen@xemacs.org>
4445 * files.el (revert-buffer): More docstring fiddling.
4447 2002-05-19 Stephen J. Turnbull <stephen@xemacs.org>
4449 * files.el (revert-buffer):
4450 (revert-buffer-internal):
4451 (revert-buffer-insert-file-contents-function):
4452 Improve docstrings and comments.
4454 2002-05-08 Andy Piper <andy@xemacs.org>
4456 * files.el (revert-buffer): observe noconfirm behavior.
4458 2002-04-09 Andy Piper <andy@xemacs.org>
4460 * files.el (revert-buffer): use revert-buffer-internal if it looks
4461 like doing so will not result in any user-visible changes.
4462 (revert-buffer-internal): new function. Do the actual process of
4463 reversion and then see whether the result is any different to what
4464 we have already. If it is not then do nothing.
4466 2001-12-11 Andy Piper <andy@xemacs.org>
4468 * menubar.el (get-popup-menu-response): re-order so that it works
4469 on more sane/facist window systems.
4471 2001-12-03 Andy Piper <andy@xemacs.org>
4473 * faces.el (frob-face-property): don't infloop in face frobbing
4474 from Jan Vroonhof <jan@xemacs.org>.
4476 2001-11-30 Jan Vroonhof <jan@xemacs.org>
4478 * faces.el (frob-face-property): Follow face fall-back hierarchy
4479 properly for face properties without an instance. Only do manual
4480 copy form 'default in last resort. This handles in particular
4481 the case where 'default itself has only a fall-back (which is
4482 the case by default on windows).
4484 2001-11-24 Andy Piper <andy@xemacs.org>
4486 * printer.el (generic-print-region): set default-frame-plist to
4487 nil while creating the printer frame so that sizes reflect the
4490 * faces.el (face-complain-about-font): Don't complain on printers.
4492 2002-05-10 Stephen J. Turnbull <stephen@xemacs.org>
4494 * package-net.el: Andy synch.
4496 2001-12-16 Andy Piper <andy@xemacs.org>
4498 * package-get.el (package-get-update-all): Make sure installed.db
4499 gets updated after updating packages.
4501 2002-03-28 Ben Wing <ben@xemacs.org>
4503 * msw-glyphs.el: Set glyph-contrib-p to nil on hscroll,
4504 continuation, truncation so that we don't get line jumpiness from
4505 them being larger than the line height.
4507 * msw-font-menu.el (mswindows-font-menu-font-data): Fix bug.
4509 2001-11-30 Jan Vroonhof <jan@xemacs.org>
4511 * font.el (font-window-system-mappings): Add mapping for Gtk
4512 (assume identical to X)
4514 2002-02-04 Andy Piper <andy@xemacs.org>
4516 * files.el (convert-standard-filename): Fix for short filename
4517 Peter Arius <pas@methodpark.de>
4519 2001-12-10 Christoph Wedler <Christoph.Wedler@sap.com>
4521 * list-mode.el (default-choose-completion): completion-base-size
4522 should refer to local value in the completion list buffer.
4524 2001-12-03 Didier Verna <didier@xemacs.org>
4526 * rect.el: autoload `replace-rectangle'.
4527 * keydefs.el (global-map): bind it to `C-x r p'.
4529 2002-05-09 Stephen J. Turnbull <stephen@xemacs.org>
4531 * XEmacs 21.4.8 "Honest Recruiter" is released.
4533 2002-05-09 Stephen J. Turnbull <stephen@xemacs.org>
4535 This patch is based on Jerry James's patch and analysis.
4537 * select.el (get-clipboard):
4540 (get-clipboard-foreign):
4541 (get-selection-foreign):
4542 New function for use as `interprogram-paste-function's.
4544 * simple.el (interprogram-paste-function): Change default to
4545 `get-clipboard-foreign'; improve docstring.
4546 (interprogram-cut-function): Improve dosctring.
4548 2002-05-04 Stephen J. Turnbull <stephen@xemacs.org>
4550 * XEmacs 21.4.7 "Economic Science" is released.
4552 2002-03-18 Adrian Aichner <adrian@xemacs.org>
4554 * cus-edit.el (customize-save-variable): Fix typo in prompt.
4556 2002-03-26 John Paul Wallington <jpw@xemacs.org>
4558 * obsolete.el (assq-delete-all): New compatibility alias for
4561 2002-01-09 Simon Josefsson <jas@extundo.com>
4563 * files.el (auto-mode-alist): Support Sieve (*.siv, *.sieve).
4565 2002-01-04 Adrian Aichner <adrian@xemacs.org>
4567 * info.el (Info-auto-generate-directory): Default
4568 Info-auto-generate-directory to 'if-outdated.
4570 2002-03-28 Stephen J. Turnbull <stephen@xemacs.org>
4572 * startup.el (normal-top-level): Prevent migration code from
4573 trashing .emacs on an error in loading the init files.
4575 2002-03-14 Ville Skyttä <ville.skytta@xemacs.org>
4577 * files.el (auto-mode-alist): GNUmakefile is a Makefile,
4578 "system default" Xdefaults and friends get xrdb-mode.
4580 2002-03-05 Mats Lidell <matsl@contactor.se>
4582 * help-nomule.el (tutorial-supported-languages): Added Swedish
4583 tutorial. Sorted languages.
4585 2002-02-11 Mike Sperber <mike@xemacs.org>
4587 * info.el (Info-maybe-update-dir): Regenerate dir if we're
4588 regenerating outdated dir files and dir is non-existent.
4590 2002-01-27 Stephen J. Turnbull <stephen@xemacs.org>
4592 * code-files.el (convert-mbox-coding-system): Improve comment.
4593 (write-region): Improve docstring. Reformat to 80 columns. Add
4594 coding-system argument to `write-region-pre-hook' call.
4595 (write-region-pre-hook): Fix docstring to mention lockname argument.
4597 2002-01-18 Stephen J. Turnbull <stephen@xemacs.org>
4599 * minibuf.el (completing-read): Remove redundant wrong arg list.
4601 * help.el (with-displaying-help-buffer): Put usage advice in docstring.
4603 2001-12-27 John Paul Wallington <jpw@shootybangbang.com>
4605 * obsolete.el (interactive-form): new compatibility alias for
4606 function-interactive.
4608 2001-11-29 Adrian Aichner <adrian@xemacs.org>
4610 * menubar-items.el (Menubar-items-truncate-list): Removed.
4611 * menubar-items.el (Menubar-items-truncate-history): New.
4612 * menubar-items.el (default-menubar): Use
4613 Menubar-items-truncate-history.
4615 2002-02-03 Adrian Aichner <adrian@xemacs.org>
4617 * printer.el (generic-print-region): Pass correct arguments to
4618 lpr-region. Thanks to Nevin Kapur <nevin@jhu.edu> and Björn
4619 Torkelsson <torkel@acc.umu.se>.
4621 2002-01-09 John Paul Wallington <jpw@shootybangbang.com>
4623 * help.el (describe-mode): synched with FSF 19.34; handle nil
4624 minor mode indicators.
4626 2001-12-03 Christoph Wedler <Christoph.Wedler@sap.com>
4628 * minibuf.el (completing-read): Update docstring.
4630 2001-12-17 Stephen J. Turnbull <stephen@xemacs.org>
4632 * XEmacs 21.4.6 "Common Lisp" is released.
4634 2001-11-21 Stephen J. Turnbull <stephen@xemacs.org>
4636 * package-net.el: Inadvertant synch with Windows branch. From
4638 (package-net-kit-version): new variable.
4639 (package-net-generate-bin-ini): use it. Remove unwanted functions.
4641 2001-11-28 Steve Youngs <youngs@xemacs.org>
4643 * package-get.el (package-get-locate-index-file): Also search the
4644 core etc/ directory for the package index file if it can't be
4645 found in ~/.xemacs/.
4647 2001-12-13 William Perry <wmperry@gnu.org>
4649 * dialog-gtk.el (popup-builtin-question-dialog):
4650 Conform to API in gui.c.
4652 2001-11-12 Andy Piper <andy@xemacs.org>
4654 * cus-edit.el (custom-save-face-internal): make sure we save
4656 (custom-save-variables): ditto variables.
4658 2001-11-20 Stephen J. Turnbull <stephen@xemacs.og>
4660 * faces.el (make-face-family):
4662 New face-modifying functions per Jan Vroonhof.
4664 cus-face.el (custom-set-face-font-family):
4665 (custom-set-face-font-size):
4668 * font.el (font-window-system-mappings): More precise docstring.
4671 (font-create-object):
4672 (tty-font-create-object):
4673 (tty-font-create-plist):
4674 (x-font-create-object):
4675 (x-font-create-name):
4676 (ns-font-create-name):
4677 (mswindows-font-create-object):
4678 (mswindows-font-create-name):
4681 2001-11-14 John Paul Wallington <jpw@shootybangbang.com>
4683 * gtk-faces.el (gtk-init-device-faces): removed spurious
4684 quote before let* expression.
4686 2001-10-29 Andy Piper <andy@xemacs.org>
4688 * code-files.el (toggle-buffer-file-coding-system): mark buffer as
4689 modified when changing coding system.
4691 * toolbar-items.el (toolbar-dired): Use interactive "D" spec so
4692 that we invoke the GUI directory selector.
4694 2001-10-25 Andy Piper <andy@xemacs.org>
4696 * dialog.el (make-dialog-box): use new directory dialog support.
4697 * minibuf.el (read-file-name-1): ditto.
4698 (read-file-name): ditto.
4699 (read-directory-name): ditto.
4701 2001-10-23 Stephen J. Turnbull <stephen@xemacs.org>
4703 * XEmacs 21.4.5 "Civil Service" is released.
4705 2001-04-23 Didier Verna <didier@xemacs.org>
4707 * cus-edit.el (custom-variable-pre-save): New.
4708 * cus-edit.el (custom-variable-post-save): New.
4709 * cus-edit.el (custom-variable-save): use them.
4710 * cus-edit.el (custom-face-pre-save): New.
4711 * cus-edit.el (custom-face-post-save): New.
4712 * cus-edit.el (custom-face-save): use them.
4713 * cus-edit.el (custom-group-pre-save): New.
4714 * cus-edit.el (custom-group-post-save): New.
4715 * cus-edit.el (custom-group-save): use them.
4716 * cus-edit.el (Custom-save): use the pre/post functions above,
4717 call `custom-save-all' only once.
4718 * cus-edit.el (custom-variable-pre-reset-standard): New.
4719 * cus-edit.el (custom-variable-post-reset-standard): New.
4720 * cus-edit.el (custom-variable-reset-standard): use them.
4721 * cus-edit.el (custom-face-pre-reset-standard): New.
4722 * cus-edit.el (custom-face-post-reset-standard): New.
4723 * cus-edit.el (custom-face-reset-standard): use them.
4724 * cus-edit.el (custom-group-pre-reset-standard): New.
4725 * cus-edit.el (custom-group-post-reset-standard): New.
4726 * cus-edit.el (Custom-reset-standard): use them.
4727 * cus-edit.el (custom-face-reset-saved): use the pre/post
4728 functions above, call `custom-save-all' only once.
4730 2001-04-08 Danny Colascione <qtmstr@optonline.net>
4732 * gutter-items.el (buffers-tab face): Derive from the modeline
4733 face by default. Many people use white-on-black for the default
4734 font, and the tabs look hideous with that color combination. The
4735 modeline usually has the correct colors.
4737 2001-09-28 Robert Pluim <rpluim@bigfoot.com>
4739 * etags.el (find-tag): Doc fix, point users at pop-tag-mark.
4740 (tag-mark-stack-max): Typo fix.
4742 2001-09-28 Ben Wing <ben@xemacs.org>
4745 * font-lock.el (font-lock-after-change-function):
4746 fix problem with last patch, reported by Katsumi Yamaoka.
4748 2001-09-17 Ben Wing <ben@xemacs.org>
4750 * font-lock.el (font-lock-after-change-function):
4751 fix problem when you insert a comment on the line before a line of
4752 code: if we use the following char, then when you hit backspace,
4753 the following line of code turns the comment color.
4755 2001-06-08 Ben Wing <ben@xemacs.org>
4757 * process.el: comment about shell-command-switch.
4758 * process.el (shell-quote-argument): Need to quote a null
4759 argument, too. From Dan Holmsand.
4761 * startup.el (normal-top-level): Delete some unused FSF junk.
4762 * startup.el (command-line-early):
4764 * startup.el (command-line): Call MS Windows init function.
4767 * win32-native.el (mswindows-system-shells): New.
4768 * win32-native.el (mswindows-system-shell-p): New.
4769 * win32-native.el (init-mswindows-at-startup): New.
4770 * win32-native.el (mswindows-quote-one-vc-runtime-arg):
4771 * win32-native.el (mswindows-quote-one-simple-arg):
4772 * win32-native.el (mswindows-quote-one-command-arg):
4773 * win32-native.el (mswindows-construct-process-command-line-alist):
4774 Correct comments at top. Correctly handle passing arguments
4775 to Cygwin programs and to bash. Fix quoting of zero-length
4776 arguments (from Dan Holmsand). Set shell-command-switch based
4777 on shell-file-name, which in turn comes from env var SHELL.
4779 2001-07-18 Alexey Mahotkin <alexm@hsys.msk.ru>
4781 * toolbar.el (toolbar-visible-p, toolbar-captioned-p,
4782 default-toolbar-position): Fill docstrings for balloon-help.
4784 2001-03-15 Stephen J. Turnbull <stephen@xemacs.org>
4786 * faces.el: Reenable specifications over 'gtk domain.
4788 2001-08-08 Didier Verna <didier@xemacs.org>
4790 * autoload.el (update-autoload-files): make defdir a file name,
4793 2001-08-06 Steve Youngs <youngs@xemacs.org>
4795 * menubar-items.el (default-menubar): Use 'report-xemacs-bug'.
4797 * lisp-mnt.el (lm-report-bug): Use 'report-xemacs-bug-beta-address'.
4799 2001-08-01 Edward M. Lee <tailbert@yahoo.com>
4801 * font-menu.el (font-menu-set-font): Default to current font-family.
4802 (font-menu-preferred-resolution):
4803 (font-menu-size-scaling):
4804 Provide gtk defaults, too.
4806 2001-07-29 Mike Alexander <mta@arbortext.com>
4808 * cus-face.el (custom-set-face-font-size): Last arg to apply is a
4810 (custom-set-face-font-family): ditto
4812 2001-07-26 Mike Sperber <mike@xemacs.org>
4814 * files.el (auto-mode-alist): .9 files are man pages, too.
4816 2001-07-23 Edwin Steiner <esteiner@net4you.at>
4818 * process.el (call-process-internal): bind
4819 coding-system-for-write to 'binary when calling
4820 start-process-internal, so the process receives
4821 the literal contents of INFILE.
4823 2001-09-15 Edward M. Lee <tailbert@yahoo.com>
4825 * files.el (auto-mode-alist): Add configure.ac support.
4827 2001-07-19 Adrian Aichner <adrian@xemacs.org>
4831 Adrian's mouse-track patch. See <y9plq0nc.fsf@ecf.teradyne.com>.
4833 2001-07-28 Stephen J. Turnbull <stephen@xemacs.org>
4835 * XEmacs 21.4.4 "Artificial Intelligence" is released.
4837 2001-07-10 Katsumi Yamaoka <yamaoka@jpl.org>
4839 * mule/kinsoku.el (kinsoku-bol-p): Work with ascii and non-ascii
4841 (kinsoku-eol-p): Ditto.
4843 2001-07-09 Katsumi Yamaoka <yamaoka@jpl.org>
4845 * mule/kinsoku.el (kinsoku-ascii-eol, kinsoku-gb-bol,
4846 kinsoku-gb-eol, kinsoku-big5-bol, kinsoku-big5-eol): Assign
4847 characters as the category `s' or `e' correctly.
4849 2001-06-06 Alexey Mahotkin <alexm@hsys.msk.ru>
4851 * mule/cyrillic.el: Uncomment definition of ccl-encode-koi8-r-font.
4853 2001-06-14 Alexey Mahotkin <alexm@hsys.msk.ru>
4855 * mule/cyrillic.el: Set up case table.
4857 2001-06-08 Mike Sperber <mike@xemacs.org>
4859 * files.el (save-some-buffers-1): Don't zap the help window right
4860 after `map-y-or-n-p' has popped it up.
4862 2001-06-15 Nick Pakoulin <npak@ispras.ru>
4864 * help.el (frob-help-extents): Require 'hyper-apropos for faces.
4866 2001-07-18 Stephen J. Turnbull <stephen@xemacs.org>
4868 * specifier.el: define-specifier-tag 'gtk.
4870 2001-05-12 Ben Wing <ben@xemacs.org>
4872 * find-paths.el (paths-find-recursive-path):
4873 fix error with null EXCLUDE-REGEXP.
4875 * font-lock.el (font-lock-mode):
4876 fix problem reported by hrvoje with buffers starting with a space.
4878 2001-05-06 Ben Wing <ben@xemacs.org>
4880 * dialog.el (make-dialog-box):
4881 * menubar-items.el (default-menubar):
4882 * printer.el (generic-print-buffer):
4883 * printer.el (generic-print-region):
4884 implement printing the selection when it's selected.
4886 2001-04-18 Didier Verna <didier@xemacs.org>
4888 * cus-edit.el (Custom-reset-standard): reset to standard settings
4889 not only when the buffer's :custom-state is 'modified, but also
4890 when it is 'set or 'saved.
4892 2001-04-17 Didier Verna <didier@xemacs.org>
4894 * startup.el (load-user-init-file): define `custom-file' before
4895 loading the user's init file.
4897 2001-04-09 Danny Colascione <qtmstr@optonline.net>
4899 * menubar.el (popup-mode-menu): Make it work with
4900 popup-menu-titles turned off.
4902 2001-04-24 Hrvoje Niksic <hniksic@arsdigita.com>
4904 * about.el (about-mailto-link): Use compose-mail for sending mail.
4906 2001-07-14 Sean MacLennan <seanm@storm.ca>
4908 * package-admin.el (package-install-hook): New.
4909 (package-delete-hook): New.
4910 (package-admin-add-single-file-package): Use package-delete-hook.
4912 * package-get.el (package-get): Use package-install-hook.
4914 2001-06-26 Robert Pluim <rpluim@bigfoot.com>
4916 * package-ui.el (pui-install-selected-packages): reverse the lists
4917 of packages so that they get handled in the same order as they
4920 2001-06-26 Robert Pluim <rpluim@bigfoot.com>
4922 * packages.el (locate-library): Use read-library-name for completion.
4924 2001-05-21 Martin Buchholz <martin@xemacs.org>
4926 * byte-optimize.el (=): `=' is not a binary predicate!
4927 Fix incorrect optimization: (= 0 0 (random 2)) ==> 0 or 1.
4928 Use byte-optimize-predicate, not byte-optimize-binary-predicate,
4930 2001-05-20 Martin Buchholz <martin@xemacs.org>
4932 * bytecomp.el (byte-compile-arithcompare):
4933 Only optimize (= x) ==> t if byte-compile-delete-errors is not nil.
4935 2001-06-03 William M. Perry <wmperry@gnu.org>
4937 * dialog-gtk.el (popup-builtin-open-dialog): Don't forget to
4938 return the filename selected by the user!
4940 2001-05-31 William M. Perry <wmperry@gnu.org>
4942 * font-menu.el: Avoid arithmetic with 'nil' when using the font menu
4945 2001-05-29 Alexey Mahotkin <alexm@hsys.msk.ru>
4947 * coding.el: Tiny typo fixed.
4949 2001-05-17 Stephen J. Turnbull <stephen@xemacs.org>
4951 * XEmacs 21.4.3 "Academic Rigor" is released.
4953 2001-05-17 Stephen J. Turnbull <stephen@xemacs.org>
4955 * config.values.sh: lisp/utils?/config.el -> lisp/config.el.
4957 2001-05-10 Stephen J. Turnbull <stephen@xemacs.org>
4959 * XEmacs 21.4.2 "Developer-Friendly Unix APIs" is released.
4961 2001-05-04 Ben Wing <ben@xemacs.org>
4963 * printer.el (generic-print-buffer):
4964 * printer.el (generic-print-region):
4965 Enable dialog boxes. Apply workaround recommended by Kirill.
4966 fix (fboundp 'lpr-buffer) -> (fboundp 'lpr-region).
4968 * simple.el (kill-whole-line):
4969 * simple.el (kill-line-1):
4970 * simple.el (kill-entire-line):
4971 * simple.el (kill-line):
4972 * simple.el (backward-kill-line):
4973 Take out interactive dependence of kill-whole-line.
4975 2001-04-22 Ben Wing <ben@xemacs.org>
4977 * dialog.el (make-dialog-box):
4978 Put dialog titles back in -- this time correctly. Fix various
4979 other problems with leaks and such.
4981 * simple.el (region-exists-p):
4982 * simple.el (region-active-p):
4983 Add comment about which one is correct to use in menu specs.
4985 2001-05-05 Ben Wing <ben@xemacs.org>
4987 * dialog.el (make-dialog-box): fix doc string.
4988 * menubar-items.el (default-menubar): Add Page Setup for Windows,
4989 take out Pretty Print.
4991 * printer.el (printer-current-device): New.
4992 * printer.el (Printer-get-device): New.
4993 * printer.el (Printer-clear-device): New.
4994 * printer.el (generic-page-setup): New.
4995 * printer.el (generic-print-buffer):
4996 * printer.el (generic-print-region):
4997 Implement Page Setup. Handle errors properly.
4999 2001-05-05 Ben Wing <ben@xemacs.org>
5001 * subr.el (error): Complete list of errors in doc string.
5003 2001-04-22 Ben Wing <ben@xemacs.org>
5005 * bytecomp-runtime.el (byte-compiler-options): Correct doc string.
5007 2001-05-03 Adrian Aichner <adrian@xemacs.org>
5009 * build-report.el: Remove CVS keywords since this file has been in
5010 core lisp for a while now.
5011 * build-report.el (build-report-make-output-files): Fix typo.
5013 2001-04-24 Hrvoje Niksic <hniksic@arsdigita.com>
5015 * about.el (about-finish-buffer): Make sure the last change works
5016 even if EVENT is nil.
5018 2001-04-24 Hrvoje Niksic <hniksic@arsdigita.com>
5020 * about.el (about-finish-buffer): Kill/bury the buffer where the user
5021 clicked, not the one that happens to be the current buffer at the
5024 2001-03-19 Karl M. Hegbloom <karlheg@microsharp.com>
5026 * cus-edit.el (custom-display): Support the GTK Window System also.
5028 2001-04-30 Ben Wing <ben@xemacs.org>
5031 * printer.el (printer-page-header):
5032 * printer.el (Print-context): New.
5033 * printer.el (printer-page-footer):
5034 * printer.el (generate-header-element): New.
5035 * printer.el (generate-header-line): New.
5036 * printer.el (print-context-property):
5037 * printer.el (generic-print-buffer):
5038 * printer.el (generic-print-region):
5039 Implement headers and footers. Implement calling Print dialog box
5040 (#### but it doesn't quite work yet).
5042 2001-04-25 Ben Wing <ben@xemacs.org>
5044 * about.el (xemacs-hackers):
5045 * about.el (about-url-alist):
5046 * about.el (about-personal-info):
5047 * about.el (about-hacker-contribution):
5050 * simple.el (handle-post-motion-command):
5051 Fix spurious setting of zmacs-region-stays to t after a non-shift
5054 2001-04-24 Hrvoje Niksic <hniksic@arsdigita.com>
5056 * about.el (about-personal-info): Update my bio.
5057 (about-hacker-contribution): Ditto.
5059 2001-04-23 Stephen J. Turnbull <turnbull@sk.tsukuba.ac.jp>
5061 * startup.el (splash-frame-body): Update copyright notices: Ben, FSF.
5063 2001-04-19 Andy Piper <andy@xemacs.org>
5065 * package-net.el (package-net-cygwin32-binary-size): new size.
5066 (package-net-win32-binary-size): new size.
5067 (package-net-convert-index-to-ini): Use new arch.
5068 (package-net-batch-convert-index-to-ini): Removed.
5069 (package-net-generate-bin-ini): New.
5070 (package-net-batch-generate-bin-ini): New.
5072 2001-04-19 Stephen J. Turnbull <stephen@xemacs.org>
5074 * XEmacs 21.4.1 "Copyleft" is released.
5076 2001-04-19 Stephen J. Turnbull <stephen@xemacs.org>
5078 * x-compose.el (xlib-input-method-bug-workaround):
5079 (alias-colon-to-double-quote):
5080 Force sort in map-keymap to work around rehash bug.
5082 2001-04-17 Ben Wing <ben@xemacs.org>
5084 * about.el: Finish overhaul, add a few new hackers, update a
5087 2001-04-16 Stephen J. Turnbull <stephen@xemacs.org>
5089 * XEmacs 21.4.0 "Solid Vapor" is released.
5091 2001-04-15 Ben Wing <ben@xemacs.org>
5094 * about.el (about-headline-face): New.
5095 * about.el (about-link-face): New.
5096 * about.el (about-current-release-maintainers): New.
5097 * about.el (about-other-current-hackers): New.
5098 * about.el (about-url-alist):
5099 * about.el (about-once-and-future-hackers): New.
5100 * about.el (about-mailto-link): New.
5101 * about.el (about-get-buffer):
5102 * about.el (about-finish-buffer):
5103 * about.el (about-xemacs):
5104 * about.el (about-features): Removed.
5105 * about.el (about-advantages): New.
5106 * about.el (about-maintainer-info): Removed.
5107 * about.el (about-personal-info): New.
5108 * about.el (about-hacker-contribution): New.
5109 * about.el (about-maintainer):
5110 * about.el (about-show-linked-info):
5111 * about.el (about-hackers):
5112 Major revamping. Rewriting of most of the text, improve the
5113 link handling, separate info on contributors into personal
5114 and contribution info, add new contributors, update personal
5117 * menubar-items.el (default-menubar):
5118 Help menubar entry for News now says more accurately
5119 "What's New in XEmacs".
5122 * mouse.el (mouse-track-cleanup-hook):
5123 * mouse.el (mouse-track):
5124 Don't set-buffer to a dead buffer when calling mouse-track
5127 2001-04-14 Stephen J. Turnbull <stephen@xemacs.org>
5129 * XEmacs 21.2.47 "Zephir" is released.
5131 2001-04-02 Jan Vroonhof <jan.vroonhof@ntlworld.com>
5133 * dialog.el (make-dialog-box): Disable dialog box titles until
5134 we get them working.
5136 2001-03-30 Ben Wing <ben@xemacs.org>
5139 * help.el (Help-princ-face):
5140 * help.el (Help-prin1-face):
5141 * help.el (frob-help-extents):
5142 * help.el (describe-function-1):
5143 * help.el (describe-variable):
5144 Avoid using font-lock faces, which may not be defined.
5145 Instead, use hyper-apropos faces, and make sure they're
5146 defined as necessary by using `require'. (It's not so safe
5147 to do this for font-lock.) In any case, we will eventually
5148 be merging this functionality into hyper-apropos.
5150 * loaddefs.el (completion-ignored-extensions):
5153 * menubar-items.el (menu-truncate-list): Removed.
5154 * menubar-items.el (Menubar-items-truncate-list): New.
5155 * menubar-items.el (default-menubar):
5156 Fix errors if grep or compile command is too long. Rename helper
5157 function to be less visible.
5159 2001-03-23 Martin Buchholz <martin@xemacs.org>
5161 * byte-optimize.el (byte-optimize-minus):
5162 Fix mis-byte-compilation of (- 0 x) --> (- (- x))
5164 2001-03-26 Hrvoje Niksic <hniksic@arsdigita.com>
5166 * dumped-lisp.el (preloaded-file-list): Load mule/latin.el when
5169 * mule/latin.el: New file.
5171 2001-03-11 Ben Wing <ben@xemacs.org>
5174 * auto-save.el (auto-save-directory):
5175 * auto-save.el (make-auto-save-file-name):
5176 * auto-save.el (auto-save-file-name-p): New.
5178 Merge in improvements from other definition of
5179 make-auto-save-file-name in files.el.
5181 * auto-save.el (auto-save-original-name):
5182 * auto-save.el (auto-save-name-in-fixed-directory):
5183 * auto-save.el (auto-save-unslashify-name): Removed.
5184 * auto-save.el (auto-save-slashify-name): Removed.
5185 * auto-save.el (auto-save-reserved-chars): New.
5186 * auto-save.el (auto-save-escape-name): New.
5187 * auto-save.el (auto-save-unhex): New.
5188 * auto-save.el (auto-save-unescape-name): New.
5190 Change algorithm for encoding filenames in auto-save names to be
5191 entirely safe with all filesystems and all possible characters in
5192 a filename, and 100% reversible. (Essentially, uses
5193 quoted-printable as the encoding.)
5195 * auto-save.el (recover-all-files):
5197 Use insert-directory rather than calling ls directly -- fixes
5198 things under Windows.
5201 * files.el (convert-standard-filename): Substitute FSF's
5202 definition for this (we had nothing here before).
5204 * files.el (backup-buffer): Warning fix.
5206 * files.el (make-backup-file-name):
5207 * files.el (find-backup-file-name):
5208 Fix error in calling sequence to auto-save-file-name-p.
5210 * files.el (recover-file):
5211 Use insert-directory rather than calling ls directly -- fixes
5212 things under Windows.
5214 * files.el (make-auto-save-file-name): Removed.
5215 * files.el (auto-save-file-name-p): Removed.
5216 auto-save is always dumped so no sense in having a definition
5217 that will always be overwritten with another.
5219 * files.el (insert-directory):
5221 * win32-native.el (debug-mswindows-process-command-lines):
5222 * win32-native.el (original-make-auto-save-file-name): Removed.
5223 * win32-native.el (make-auto-save-file-name): Removed.
5226 2001-03-21 Martin Buchholz <martin@xemacs.org>
5228 * XEmacs 21.2.46 "Urania" is released.
5230 2001-03-16 Stephen J. Turnbull <stephen@xemacs.org>
5232 * menubar-items.el (default-menubar): Update sample.emacs to
5233 sample.init.el and adjust accelerators.
5235 2001-02-02 Stephen J. Turnbull <stephen@xemacs.org>
5237 * build-report.el (build-report): Improve docstring.
5239 2001-03-15 Stephen J. Turnbull <stephen@xemacs.org>
5241 * ChangeLog: Log GTK merge.
5247 Revert gratuitous whitespace changes.
5249 2001-03-07 Ben Wing <ben@xemacs.org>
5252 * help.el (key-or-menu-binding):
5253 * help.el (Help-find-file): New.
5254 * help.el (describe-beta):
5255 * help.el (describe-copying):
5256 * help.el (describe-project):
5257 * help.el (view-emacs-news):
5258 * help.el (view-sample-init-el): New.
5259 * help.el (Help-princ-face): New.
5260 * help.el (Help-prin1-face): New.
5261 * help.el (help-symbol-function-context-menu):
5262 * help.el (help-symbol-variable-context-menu):
5263 * help.el (help-symbol-function-and-variable-context-menu):
5264 * help.el (frob-help-extents):
5265 * help.el (describe-function-1):
5266 * help.el (describe-variable):
5268 Add coloring in Help buffers, correspondent with hyperlinks.
5269 View files in view-mode rather than Fundamental.
5270 Remove separators from context menus -- now handled in generic code.
5271 Add `Find Tag' to context menu.
5273 * menubar.el (popup-mode-menu):
5275 Rewrite code that outputs the popup menu to (a) put more specific
5276 entries first, (b) be more robust, (c) output the proper context
5277 menu separators automatically (the context menu functionality is
5278 new and currently used only by Help).
5280 2001-03-10 William M. Perry <wmperry@aventail.com>
5282 * dialog-gtk.el (gtk-make-dialog-box-internal): Forgot to rewrite
5283 this function when converting from the 21.1 GTK branch. Now
5284 supports file, password, question, and color built-in dialogs.
5286 2001-03-06 Ben Wing <ben@xemacs.org>
5289 * keydefs.el (global-map):
5290 Add commented-out change of M-k (for 21.5).
5292 * menubar-items.el (default-menubar):
5293 Fix items to control kill-line behavior; add items for
5297 * simple.el (kill-whole-line):
5298 * simple.el (historical-kill-line): Removed.
5299 * simple.el (kill-line): Removed.
5300 * simple.el (kill-entire-line): New.
5301 * simple.el (kill-line-1): New.
5302 * simple.el (backward-kill-line):
5303 Undo kill-whole-line == always changes. Add new function
5304 kill-entire-line to unconditionally delete the current line.
5305 Add comments describing the lamentable state of affairs of
5306 the kill-line functions and variables.
5308 2001-03-02 Ben Wing <ben@xemacs.org>
5311 * simple.el (beginning-of-buffer):
5312 * simple.el (end-of-buffer):
5313 * simple.el (mark-ring-unrecorded-commands):
5314 * simple.el (signal-error-on-buffer-boundary):
5315 * simple.el (shifted-motion-keys-select-region):
5316 * simple.el (unshifted-motion-keys-deselect-region):
5317 * simple.el (motion-keys-for-shifted-motion): New.
5318 * simple.el (handle-pre-motion-command):
5319 * simple.el (handle-post-motion-command):
5320 * simple.el (forward-char-command):
5321 * simple.el (backward-char-command):
5322 * simple.el (scroll-up-command):
5323 * simple.el (scroll-down-command):
5324 * simple.el (next-line):
5325 * simple.el (previous-line):
5326 * simple.el (backward-block-of-lines):
5327 * simple.el (forward-block-of-lines):
5328 * simple.el (backward-word):
5329 * simple.el (mark-word):
5331 Augment documentation of the most common motion commands to make
5332 note of the shifted-motion support. Improve the support to (a)
5333 properly document how it works and why it's done in the fashion it
5334 is, and (b) allow the keystrokes that trigger it to be customized.
5336 Correct error in the customize specification of
5337 mark-ring-unrecorded-commands.
5339 2001-03-02 Ben Wing <ben@xemacs.org>
5342 * font-lock.el (font-lock-pending-extent-table): Removed.
5343 * font-lock.el (font-lock-pending-buffer-table): New.
5344 * font-lock.el (font-lock-pre-idle-hook):
5345 * font-lock.el (font-lock-after-change-function):
5346 * font-lock.el (font-lock-fontify-pending-extents):
5347 * font-lock.el (font-lock-lisp-like):
5349 Fix handling of pending extents to avoid excessive slowness (N^2
5350 behavior) when making lots of buffer changes between redisplays,
5351 such as when saving the Options.
5353 2001-03-09 William M. Perry <wmperry@aventail.com>
5364 The Great GTK Merge.
5369 * generic-widgets.el:
5377 * gtk-file-dialog.el:
5385 * gtk-password-dialog.el:
5387 * gtk-widget-accessors.el:
5391 The Great GTK Merge: new files.
5393 2001-03-05 Stephen J. Turnbull <stephen@xemacs.org>
5395 * generic-widgets.el: Don't require gtk (a built-in feature) at
5396 top level. Don't execute the last sexp unless (featurep 'gtk).
5398 2001-02-28 Stephen J. Turnbull <stephen@xemacs.org>
5400 * mule/mule-init.el (auto-language-alist): Split zh into GB and BIG5.
5402 2001-02-23 Martin Buchholz <martin@xemacs.org>
5404 * XEmacs 21.2.45 "Thelxepeia" is released.
5406 2001-01-25 Jason R. Mastaler <jason@xemacs.org>
5408 * about.el (xemacs-hackers): update my entry.
5409 * about.el (about-maintainer-info): ditto.
5410 * about.el (about-hackers): ditto.
5412 2001-02-20 Jan Vroonhof <jan@xemacs.org>
5414 * about.el (about-maintainer-info): More vanity info about
5417 2001-02-20 Adrian Aichner <adrian@xemacs.org>
5419 * build-report.el (build-report-destination): xemacs-build-reports
5420 has moved to SourceForge, where mailing list name length is
5421 restricted, hence the name change to
5422 xemacs-buildreports@xemacs.org.
5423 * build-report.el (build-report-keep-regexp): Update default.
5424 * build-report.el (build-report-delete-regexp): Ditto.
5425 * build-report.el (build-report-make-output-files): Ditto.
5427 2001-02-19 Craig Lanning <lanning@scra.org>
5429 * lisp-mode.el: Add indentation specifications for following
5430 Common Lisp forms: handler-case, handler-bind, with-slots,
5431 with-open-file, with-open-stream, print-unreadable-object.
5433 2001-02-18 Matt Tucker <tuck@whistlingfish.net>
5435 * font-lock.el (font-lock-set-defaults-1):
5436 Move initialization of `font-lock-cache-position' so that it's set
5437 even if font-lock-keywords is already defined.
5439 2001-02-17 Matt Tucker <tuck@whistlingfish.net>
5441 * autoload.el (generate-file-autoloads-1):
5442 Use `emacs-lisp-mode-syntax-table' instead of
5443 `lisp-mode-syntax-table'.
5444 * lisp-mode.el (lisp-mode-syntax-table):
5445 Get rid of old checks for `parse-partial-sexp' version.
5446 Make `|' (pipe) string delimiter instead of punctuation.
5448 2001-02-16 Martin Buchholz <martin@xemacs.org>
5450 * window.el (save-selected-window):
5451 Use gensym for better macro hygiene.
5453 2001-02-06 Mike Sperber <mike@xemacs.org>
5456 * startup.el (startup-setup-paths): Set and use
5457 `mule-lisp-directory'.
5458 (startup-setup-paths-warning): Ditto.
5460 * setup-paths.el (paths-find-mule-lisp-directory): Added.
5461 (paths-construct-load-path): Consider `mule-lisp-directory'.
5463 2001-02-07 Matt Tucker <tuck@whistlingfish.net>
5465 * font-lock.el: Syntax table improvements used. A few random
5466 changes are not specified below.
5467 (font-lock-fontify-string-delimiters):
5468 (font-lock-syntactic-keywords):
5469 (font-lock-cache-state nil):
5470 (font-lock-cache-position):
5472 (font-lock-set-syntax):
5473 (font-lock-apply-syntactic-highlight):
5474 (font-lock-fontify-syntactic-anchored-keywords):
5475 (font-lock-fontify-syntactic-keywords-region):
5476 (font-lock-eval-keywords):
5478 (font-lock-remove-face):
5479 (font-lock-fontify-syntactically-region):
5480 Use syntax properties.
5482 2001-02-08 Martin Buchholz <martin@xemacs.org>
5484 * XEmacs 21.2.44 "Thalia" is released.
5486 2001-01-16 Mike Sperber <mike@xemacs.org>
5488 * startup.el (normal-top-level): Work even if no installation root
5491 2001-01-30 Andy Piper <andy@xemacs.org>
5493 * gutter-items.el (progress-abort-glyph): remove instantiator.
5494 (set-progress-abort-instantiator): new function.
5495 (abort-progress-feedback): use it.
5497 * gutter.el (set-gutter-dirty-p): new function.
5499 2001-01-30 Didier Verna <didier@xemacs.org>
5501 * mwheel.el (mwheel-scroll): unwind-protect the selected window.
5503 2001-01-24 Didier Verna <didier@xemacs.org>
5505 * sound.el (sound-extension-list): give a better default value.
5506 * sound.el (load-sound-file): improve the doc string, also find
5507 files given by absolute names, pass a real extension list to
5510 2001-01-26 Martin Buchholz <martin@xemacs.org>
5512 * XEmacs 21.2.43 "Terspichore" is released.
5514 2001-01-20 Klaus Frank <klausf@i3.informatik.rwth-aachen.de>
5516 * gnuserv.el (gnuserv-process-filter): Robuster handling of error
5517 messages from gnuserv.
5519 2001-01-20 Martin Buchholz <martin@xemacs.org>
5521 * XEmacs 21.2.42 "Poseidon" is released.
5523 2001-01-12 Nick V. Pakoulin <npak@ispras.ru>
5525 * cl-macs.el (cl-upcase-arg): New function.
5526 (cl-function-arglist): New function.
5527 (cl-transform-lambda): Automatically add CL-style lambda list to
5528 documentation string using functions above.
5530 2001-01-12 Andy Piper <andy@xemacs.org>
5532 * package-get.el (package-get-custom): call
5533 package-net-update-installed-db.
5535 * package-ui.el (pui-install-selected-packages): call
5536 package-net-update-installed-db.
5538 * package-net.el (package-net-update-installed-db): use
5539 packages-package-list so that we reflect reality.
5541 * packages.el (packages-package-list): Make docstring reflect
5544 * package-net.el (package-net-convert-index-to-ini): exclude mule entries.
5546 * postinstall.cc (do_postinstall): don't pick up shells if cygwin
5549 2001-01-17 Andy Piper <andy@xemacs.org>
5551 * wid-edit.el (widget-activation-glyph-mapper): activate or
5552 deactivate native widgets.
5553 (widget-glyph-insert-glyph): record instantiator.
5554 (widget-push-button-value-create): use it.
5556 * gui.el (gui-button-action): new function. Make button's domain
5557 buffer current when calling.
5558 (make-gui-button): update to use gui-button-action.
5560 2001-01-16 Didier Verna <didier@xemacs.org>
5562 * menubar-items.el (default-menubar): add an entry for modeline
5563 horizontal scrolling in Options -> Display.
5565 2001-01-17 Steve Youngs <youngs@xemacs.org>
5567 * package-get.el (package-get-require-signed-base): Set to nil
5570 2001-01-17 Martin Buchholz <martin@xemacs.org>
5572 * XEmacs 21.2.41 "Polyhymnia" is released.
5574 2001-01-16 Mike Sperber <mike@xemacs.org>
5576 * setup-paths.el (paths-core-load-path-depth): Stopgap bump to
5579 2001-01-14 Mike Sperber <mike@xemacs.org>
5581 * startup.el (maybe-create-compatibility-dot-emacs):
5582 (maybe-unmigrate-user-init-file):
5583 (unmigrate-user-init-file): Created.
5584 (maybe-migrate-user-init-file): Offer creation of compatibility
5586 Some doc fixes wrt init file location.
5588 2001-01-15 Golubev I. N. <gin@mo.msk.ru>
5590 * faces.el (face-frob-from-locale-first): new variable.
5591 (frob-face-font-2): Honor tags arg while trying to use
5592 standard-face-mapping. When face-frob-from-locale-first is set,
5593 first try to set face inheriting from frobbed-face.
5595 2001-01-15 Didier Verna <didier@xemacs.org>
5597 * about.el (xemacs-hackers): update my entry.
5598 * about.el (about-url-alist): ditto.
5599 * about.el (about-maintainer-info): ditto.
5600 * about.el (about-hackers): ditto.
5602 2001-01-15 Martin Buchholz <martin@xemacs.org>
5604 The byte compiler has been badly broken for a year,
5605 by the patch of 1999-12-06.
5606 * byte-optimize.el (byte-optimize-form-code-walker):
5607 Bug was: the byte compiler was making this erroneous optimization:
5608 (progn (or (foo)) (bar)) ==> (bar)
5610 2000-11-20 Mike Sperber <mike@xemacs.org>
5612 * setup-paths.el (paths-core-load-path-depth): Split
5613 `paths-load-path-depth' in two for site and core lisp. Don't
5615 * setup-paths.el (paths-construct-load-path): Use.
5617 2001-01-10 Andy Piper <andy@xemacs.org>
5619 * package-net.el (package-net-cygwin32-binary-size): new variable
5620 (package-net-win32-binary-size): ditto. add much needed
5623 * gutter-items.el (buffers-tab-items): correct off-by-one error
5624 for buffers-tab-max-size.
5626 2001-01-08 Martin Buchholz <martin@xemacs.org>
5628 * XEmacs 21.2.40 is released.
5630 2001-01-06 Stephen J. Turnbull <stephen@xemacs.org>
5632 * mule/hebrew.el: Fix comments and typos.
5633 mule/japanese.el: Fix comments, typos, and 8-bit character encoding.
5635 2001-01-06 Stephen J. Turnbull <stephen@xemacs.org>
5637 * ChangeLog.1: move ancient log from fill.el.
5641 mule/mule-category.el:
5642 Miscellaneous typo fixes and slight doc clarifications.
5644 * mule/mule-ccl.el: Correct file name in header.
5646 2000-12-31 Martin Buchholz <martin@xemacs.org>
5648 * XEmacs 21.2.39 is released.
5650 2000-12-27 Martin Buchholz <martin@xemacs.org>
5652 * byte-optimize.el (byte-optimize-cond):
5653 (byte-optimize-cond-1): New.
5654 Rewrite `cond' in terms of `if' and `or', which are easier to optimize.
5655 Optimizes (cond (x nil)) ==> nil.
5656 Provide better diagnostic on malformed expr like (cond foo).
5658 2000-12-20 Stephen J. Turnbull <stephen@xemacs.org>
5660 * mule/mule-coding.el:
5661 mule/mule-cmds.el (reset-language-environment,
5662 set-language-environment-coding-systems):
5663 Safer default coding-priority-list, corresponding to src/file-coding.h.
5665 2000-12-03 Jorma Laaksonen <jorma.laaksonen@hut.fi>
5667 * package-admin.el: Allow package removal from
5668 early-package-load-path.
5670 2000-12-15 Andreas Jaeger <aj@suse.de>
5672 * about.el (about-maintainer-info): Update my entry.
5674 2000-12-11 Matt Tucker <tuck@whistlingfish.net>
5676 * packages.el (locate-library): Add support for bzip2
5677 compressed .el files.
5679 2000-12-12 Andy Piper <andy@xemacs.org>
5681 * package-net.el: new file.
5683 2000-12-01 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5685 * font-lock.el: Add missing C++ keywords.
5687 2000-12-08 Adrian Aichner <adrian@xemacs.org>
5689 * simple.el (indent-for-comment): Preserve indentation of comments
5690 starting in column 0, as documented in (Info-goto-node
5691 "(xemacs)Comments"). Update docstring accordingly.
5693 2000-12-05 Martin Buchholz <martin@xemacs.org>
5695 * XEmacs 21.2.38 is released.
5697 2000-12-04 Didier Verna <didier@xemacs.org>
5699 * mouse.el (default-mouse-track-set-point-in-window): remove
5700 spurious '+' operation detected by Martin.
5703 2000-12-01 Martin Buchholz <martin@xemacs.org>
5705 * cl-extra.el (coerce):
5706 Implement char to integer coercion.
5707 Remove extraneous (numberp) test.
5709 * byte-optimize.el (byte-compile-splice-in-already-compiled-code):
5710 Perform lapcode inlining if the value of `byte-optimize' is 'byte.
5711 (byte-optimize-predicate):
5712 Warn if evaluating constant expression signals an error.
5713 (byte-optimize-form): Small simplification.
5715 * cl-macs.el (cl-do-proclaim): small efficiency improvement.
5717 2000-11-30 Martin Buchholz <martin@xemacs.org>
5720 (byte-optimize-minus):
5721 (byte-optimize-plus):
5722 (byte-optimize-mult):
5723 (byte-optimize-quo):
5724 Use (car (last x)) instead of (last x) to get last elt!
5725 Use `byte-optimize-predicate' to optimize `%'.
5726 Move optimizations for special numeric args to bytecomp.el.
5727 * bytecomp.el (byte-compile-associative): Remove.
5728 (byte-compile-max): New.
5729 (byte-compile-min): New.
5730 Properly handle erroneous calls: (max) (min).
5731 (byte-compile-plus): New.
5732 (byte-compile-minus):
5733 It's easiest to handle 0, +1 and -1 args here.
5734 (byte-compile-mult): New.
5735 It's easiest to handle 1, -1 and 2 args here.
5737 It's easiest to handle 0, +1 and -1 args here.
5738 Issue byte-compiler warning when dividing by zero.
5740 Byte-compiler arithmetic improvements.
5741 Better optimize these expressions in the obvious way:
5742 (+ x y 1) --> varref x varref y add add1
5743 (+ x y -1) --> varref x varref y add sub1
5744 (- x y 0) --> (- x y)
5745 (- 0 x y) --> (- (- x) y)
5746 (% 42 19) --> compile-time constant
5747 (/ 42 19) --> compile-time constant
5748 (* (foo) 2) --> foo call dup plus
5750 Optimize away arithmetic operations (+ x) (* x) (/ x 1)
5751 unless (declaim (optimize (safety 3)))
5752 or (setq byte-compile-delete-errors nil).
5754 2000-11-28 Stephen J. Turnbull <stephen@xemacs.org>
5756 * paragraphs.el (paragraph-separate, forward-sentence): Clarify
5759 2000-11-08 Stephen J. Turnbull <stephen@xemacs.org>
5761 * startup.el (command-line-do-help): Add documentation of
5762 portable dumper switches.
5764 2000-11-22 Andy Piper <andy@xemacs.org>
5766 * x-mouse.el (x-init-pointer-shape): use cursor-font explicitly.
5768 * glyphs.el (init-glyphs): don't use autodetect for strings.
5770 2000-11-28 Martin Buchholz <martin@xemacs.org>
5772 * byte-optimize.el (byte-optimize-char-before):
5773 (byte-optimize-backward-char):
5774 (byte-optimize-backward-word):
5775 Fix incorrect optimizations for these sorts of expressions:
5776 (let ((x nil)) (backward-char x))
5778 2000-11-21 Martin Buchholz <martin@xemacs.org>
5781 * byte-optimize.el (byte-optimize-backward-char): New.
5782 * byte-optimize.el (byte-optimize-backward-word): New.
5783 Make backward-word and backward-char as efficient as forward versions.
5785 * bytecomp.el (byte-compile-no-args-with-one-extra):
5786 * bytecomp.el (byte-compile-one-arg-with-one-extra):
5787 * bytecomp.el (byte-compile-two-args-with-one-extra):
5788 * bytecomp.el (byte-compile-zero-or-one-arg-with-one-extra):
5789 * bytecomp.el (byte-compile-one-or-two-args-with-one-extra):
5790 * bytecomp.el (byte-compile-two-or-three-args-with-one-extra):
5791 Check if extra arg is constant nil, and if so, use byte-coded call.
5793 * simple.el (backward-word):
5794 * simple.el (mark-word):
5795 * simple.el (kill-word):
5796 * simple.el (backward-kill-word):
5797 Make COUNT argument optional, for consistency with forward-char et al.
5799 * abbrev.el (abbrev-string-to-be-defined):
5800 * abbrev.el (inverse-abbrev-string-to-be-defined):
5801 * abbrev.el (inverse-add-abbrev):
5802 * abbrev.el (expand-region-abbrevs):
5803 * buff-menu.el (Buffer-menu-execute):
5804 * indent.el (move-to-left-margin):
5805 * indent.el (indent-relative):
5806 * indent.el (move-to-tab-stop):
5807 * info.el (Info-reannotate-node):
5808 * lisp-mode.el (lisp-indent-line):
5809 * lisp.el (end-of-defun):
5810 * lisp.el (move-past-close-and-reindent):
5811 * misc.el (copy-from-above-command):
5812 * mouse.el (default-mouse-track-scroll-and-set-point):
5813 * page.el (forward-page):
5814 * paragraphs.el (forward-paragraph):
5815 * paragraphs.el (end-of-paragraph-text):
5816 * picture.el (picture-forward-column):
5817 * picture.el (picture-self-insert):
5818 * rect.el (extract-rectangle-line):
5819 * simple.el (newline):
5820 * simple.el (fixup-whitespace):
5821 * simple.el (backward-delete-char-untabify):
5822 * simple.el (transpose-chars):
5823 * simple.el (transpose-preceding-chars):
5824 * simple.el (do-auto-fill):
5825 * simple.el (indent-new-comment-line):
5826 * simple.el (blink-matching-open):
5827 * view-less.el (cleanup-backspaces):
5828 * wid-edit.el (widget-transpose-chars):
5829 * term/bg-mouse.el (bg-insert-moused-sexp):
5830 Use more readable (backward-FOO n) instead of (forward-FOO -n).
5832 * info.el (Info-fontify-node):
5833 * simple.el (backward-delete-function):
5834 Use canonical delete-backward-char instead of backward-delete-char.
5836 2000-11-20 Andy Piper <andy@xemacs.org>
5838 * gutter-items.el (update-tab-in-gutter): don't barf if there are
5841 2000-11-20 Andy Piper <andy@xemacs.org>
5843 * gutter-items.el (update-tab-in-gutter): don't give popup frames
5846 2000-11-18 Martin Buchholz <martin@xemacs.org>
5848 * cl-macs.el: Correctly optimize plusp minusp oddp evenp.
5849 (proclaim inline...) was shadowing compiler-macros.
5851 2000-11-17 Martin Buchholz <martin@xemacs.org>
5853 * bytecomp.el (byte-compile-eval): New.
5854 (byte-compile-initial-macro-environment): Use byte-compile-eval.
5855 Keeps this promise made in Lispref:
5856 "If a file being compiled contains a `defmacro' form, the macro is
5857 defined temporarily for the rest of the compilation of that file."
5859 2000-11-09 Martin Buchholz <martin@xemacs.org>
5861 * cl.el (floatp-safe):
5867 Use a better parameter name than `x'.
5869 * cl-macs.el (check-type): Make continuable. Change documentation
5870 to require PLACE, but accept any form for compatibility.
5872 * abbrev.el (define-abbrev): Use check-type.
5873 * font-menu.el (font-menu-change-face): Use check-type.
5874 * menubar.el (relabel-menu-item): Use check-type.
5875 * itimer.el: Fix typo.
5877 2000-11-10 Yoshiki Hayashi <yoshiki@xemacs.org>
5879 * info.el (Info-extract-menu-node-name): Comma is a delimiter.
5881 2000-11-14 Martin Buchholz <martin@xemacs.org>
5883 * XEmacs 21.2.37 is released.
5885 2000-11-13 Katsumi Yamaoka <yamaoka@jpl.org>
5887 * code-cmds.el: Provide the feature.
5889 2000-07-21 Jan Vroonhof <jan@xemacs.org>
5891 * dumped-lisp.el (preloaded-file-list): Load code-cmds.el
5893 * code-cmds.el: New file
5894 * mule/mule-cmds.el:
5896 (coding-keymap): New keymap. Define coding system keyboard
5897 commands on file-coding builds too.
5898 (coding-system-change-eol-conversion):
5899 (universal-coding-system-argument):
5900 (set-default-coding-systems):
5901 (prefer-coding-system): Moved from mule-cmds.el
5902 (set-buffer-process-coding-system): Moved from mule-misc.el
5904 2000-09-15 Stephen Carney <carney@scubadoo.com>
5906 * etags.el (buffer-tag-table-files): Use append instead of nconc.
5908 2000-11-09 Steve Youngs <youngs@xemacs.org>
5910 * package-get.el (package-get-download-sites): Add a pre-release
5911 site for experimental packages.
5913 * auto-autoloads.el: Regenerated.
5915 2000-08-01 Andy Piper <andy@xemacs.org>
5917 * gutter-items.el (buffers-tab-omit-function): reference
5918 buffers-tab-select-visible-buffers.
5919 (buffers-tab-filter-functions): new variable, by default uses
5920 buffers-tab-selection-function and buffers-tab-omit-function.
5921 (select-buffers-tab-buffers-by-mode): invert arguments.
5922 (buffers-tab-select-visible-buffers): new function. Invert calling
5923 of buffers-menu-omit-invisible-buffers.
5924 (buffers-tab-items): rewrite to use
5925 buffers-tab-filter-functions. Rewrite docstring.
5926 (gutter-buffers-tab-extent): delete.
5927 (add-tab-to-gutter): always build a new extent when adding the
5929 (update-tab-in-gutter): make gutter dirty when orientation
5932 2000-11-07 Martin Buchholz <martin@xemacs.org>
5934 * bytecomp.el (byte-compile-defvar-or-defconst):
5935 Only do loadhist recording if defvar form includes a value.
5937 2000-11-02 Martin Buchholz <martin@xemacs.org>
5939 * bytecomp.el (byte-compile-initial-macro-environment):
5940 `eval-when-compile' should not compile its body.
5942 2000-11-02 Stephen J. Turnbull <stephen@xemacs.org>
5944 * mule/cyrillic.el: Add Windows 1251 code page encoding (by
5945 Sergey Groznyh <gsm@fct.ru> in <863diqaygu.fsf@fct.ru>). Fix
5946 some Japanese English. Remove some ancient FSF comments, and
5947 improve docstrings. Use symbols not vectors for tables.
5949 2000-11-03 Martin Buchholz <martin@xemacs.org>
5952 (local-key-binding):
5953 (global-key-binding):
5954 Add an optional `accept-defaults' parameter, just like `lookup-key'.
5957 (backward-sexp): Slightly simpler code.
5958 (mark-sexp): Make arg optional, like FSF Emacs.
5959 (forward-list): Slightly simpler code.
5960 (backward-list): Slightly simpler code.
5961 (down-list): Make arg optional, like FSF Emacs.
5962 (up-list): Make arg optional, like FSF Emacs.
5963 (backward-up-list): Make arg optional, like FSF Emacs.
5964 (kill-sexp): Make arg optional, like FSF Emacs.
5965 (backward-kill-sexp): Make arg optional, like FSF Emacs.
5967 * font-menu.el (font-menu-change-face):
5968 Take continuable errors into account.
5971 * abbrev.el (clear-abbrev-table):
5972 * abbrev.el (define-abbrev-table):
5973 * abbrev.el (define-abbrev):
5974 * abbrev.el (insert-abbrev-table-description):
5975 * apropos.el (apropos-documentation-check-doc-file):
5976 * apropos.el (apropos-documentation-check-elc-file):
5977 * buff-menu.el (list-buffers):
5978 * buff-menu.el (list-buffers-noselect):
5979 * bytecomp.el (byte-recompile-directory):
5980 * bytecomp.el (batch-byte-compile):
5981 * cl-macs.el (typep):
5982 * code-files.el (find-coding-system-magic-cookie):
5983 * code-files.el (insert-file-contents):
5984 * cus-edit.el (customize-set-variable):
5985 * cus-edit.el (customize-save-variable):
5986 * cus-face.el (custom-set-face-font-size):
5987 * cus-face.el (custom-set-face-update-spec):
5988 * cus-face.el (custom-reset-faces):
5989 * custom.el (custom-check-theme):
5990 * custom.el (copy-upto-last):
5991 * fill.el (canonically-space-region):
5992 * fill.el (fill-paragraph):
5993 * fill.el (fill-region):
5994 * fill.el (find-space-insertable-point):
5995 * fill.el (justify-current-line):
5996 * faces.el (face-spec-update-all-matching):
5997 * faces.el (set-face-stipple):
5998 * files-nomule.el (insert-file-contents):
5999 * files.el (insert-file-contents-literally):
6000 * files.el (hack-local-variables-last-page):
6001 * files.el (basic-save-buffer):
6002 * files.el (insert-directory):
6003 * font-menu.el (font-menu-change-face):
6004 * font.el (font-spatial-to-canonical):
6005 * format.el (format-encode-region):
6006 * format.el (format-insert-file):
6007 * format.el (format-replace-strings):
6008 * gutter.el (set-gutter-element):
6009 * help.el (key-or-menu-binding):
6010 * help.el (describe-bindings):
6011 * help.el (with-syntax-table):
6012 * indent.el (indent-rigidly):
6013 * indent.el (delete-to-left-margin):
6015 * info.el (Info-extract-dir-entry-from):
6016 * info.el (Info-build-dir-anew):
6017 * info.el (Info-rebuild-dir):
6018 * info.el (Info-batch-rebuild-dir):
6019 * info.el (Info-read-subfile):
6020 * info.el (Info-build-node-completions):
6021 * info.el (Info-extract-menu-node-name):
6022 * isearch-mode.el (isearch-range-invisible):
6023 * isearch-mode.el (isearch-restore-invisible-extents):
6024 * itimer.el (itimerp):
6025 * itimer.el (itimer-live-p):
6027 * keymap.el (substitute-key-definition):
6028 * keymap.el (read-command-or-command-sexp):
6029 * keymap.el (local-key-binding):
6030 * keymap.el (global-key-binding):
6031 * keymap.el (global-set-key):
6032 * keymap.el (local-set-key):
6034 * ldap.el (ldap-add-entries):
6035 * ldap.el (ldap-delete-entries):
6036 * lisp.el (backward-sexp):
6037 * lisp.el (mark-sexp):
6038 * lisp.el (forward-list):
6039 * lisp.el (backward-list):
6040 * lisp.el (down-list):
6041 * lisp.el (backward-up-list):
6042 * lisp.el (up-list):
6043 * lisp.el (kill-sexp):
6044 * lisp.el (backward-kill-sexp):
6045 * menubar.el (add-menu-button):
6046 * menubar.el (add-submenu):
6047 * menubar.el (delete-menu-item):
6048 * menubar.el (relabel-menu-item):
6049 * mouse.el (narrow-window-to-region):
6050 * obsolete.el (define-obsolete-variable-alias):
6051 * obsolete.el (store-substring):
6053 * package-admin.el (package-admin-install-function):
6054 * package-admin.el (package-admin-install-function-mswindows):
6055 * package-admin.el (package-admin-default-install-function):
6056 * package-get.el (package-get-update-base-entries):
6057 * packages.el (packages-load-package-dumped-lisps):
6058 * packages.el (packages-collect-package-dumped-lisps):
6059 * printer.el (generic-print-buffer):
6060 * printer.el (generic-print-region):
6061 * replace.el (occur-mode-mouse-goto):
6062 * replace.el (perform-replace):
6063 * select.el (get-selection-no-error):
6065 * simple.el (newline):
6066 * simple.el (open-line):
6067 * simple.el (edit-and-eval-command):
6068 * simple.el (goto-line):
6070 * simple.el (kill-region):
6071 * simple.el (copy-region-as-kill):
6072 * simple.el (kill-ring-save):
6073 * simple.el (set-mark):
6074 * simple.el (next-line):
6075 * simple.el (previous-line):
6076 * simple.el (line-move):
6077 * simple.el (set-goal-column):
6078 * simple.el (comment-region):
6081 * syntax.el (modify-syntax-entry):
6082 * syntax.el (map-syntax-table):
6083 * view-less.el (view-file):
6084 * view-less.el (view-buffer):
6085 * view-less.el (view-file-other-window):
6086 * window-xemacs.el (backward-other-window):
6088 * window.el (one-window-p):
6089 * window.el (walk-windows):
6090 * window.el (window-list):
6091 * x-mouse.el (x-mouse-kill):
6092 * x-select.el (x-get-cutbuffer):
6093 * x-select.el (x-store-cutbuffer):
6094 * term/bg-mouse.el (bg-mouse-line-to-center):
6095 * term/sun-mouse.el (window-line-end):
6096 * term/sun-mouse.el (sun-select-region):
6097 * term/sun.el (kill-region-and-unmark):
6098 * mule/mule-category.el:
6099 * mule/mule-category.el (modify-category-entry):
6100 * mule/mule-category.el (char-category-list):
6101 * mule/mule-coding.el (coding-system-force-on-output):
6102 * mule/mule-misc.el (coding-system-put):
6103 Docstring arglist/Texinfo fixes. See man/ChangeLog for details.
6105 2000-11-02 Stephen J. Turnbull <stephen@xemacs.org>
6107 * cus-face.el: Typo fixes and tiny clarifications.
6110 2000-10-27 Yoshiki Hayashi <yoshiki@xemacs.org>
6112 * startup.el (auto-save-list-file-prefix): Moved to fileio.c.
6113 * startup.el (normal-top-level): Setup auto-save-list-file-name
6114 if auto-save-list-file-prefix is non-nil.
6116 2000-10-25 Yoshiki Hayashi <yoshiki@xemacs.org>
6118 * files.el (auto-mode-alist): Allow mixed case suffix for idlwave-mode.
6120 2000-01-05 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
6122 * hyper-apropos.el (hyper-apropos-this-symbol): Don't always
6123 get symbol at point-min.
6125 2000-10-24 Didier Verna <didier@xemacs.org>
6127 * info.el (Info-emacs-info-file-name): defconst it.
6128 * info.el (Info-footnote-tag): defcustom it.
6129 * info.el (Info-no-description-string): ditto.
6130 * info.el (Info-find-node): adapt to new semantics of
6131 'Info-suffixed-file (don't do the case variants stuff).
6132 * info.el (Info-insert-dir): rewrite the dir file variants code.
6133 * info.el (Info-directory-files): New. Return the list of info
6134 files in a directory.
6135 * info.el (Info-dir-outdated-p): use it.
6136 * info.el (Info-parse-dir-entries): ditto.
6137 * info.el (Info-build-dir-anew): don't restrict to files ending
6138 with a ".info.*" extension.
6139 * info.el (Info-set-mode-line): ditto.
6140 * info.el (Info-read-subfile): adapt to new semantics of
6141 'Info-suffixed-file (append 'exact argument).
6142 * info.el (Info-all-case-regexp): New. Return a regexp matching a
6143 string independently of the case.
6144 * info.el (Info-suffixed-file): use it (match all possible case
6146 * info.el (Info-insert-file-contents): code cleanup.
6147 * info.el (Info-rebuild-dir): cosmetics only. Fit code in 80
6149 * info.el (Info-batch-rebuild-dir): ditto.
6150 * info.el (Info-read-node-name-1): ditto.
6151 * info.el (Info-search): ditto.
6152 * info.el (Info-fontify-node): ditto.
6155 2000-10-24 Didier Verna <didier@xemacs.org>
6157 * process.el (shell-command): when called from a program, avoid
6158 'push-mark's "mark-set" message.
6160 2000-10-15 MIYASHITA Hisashi <himi@m17n.org>
6162 * mule/thai-xtis.el (tis-620): Specify coding-system's ccl-program
6163 by a symbol, not by a vector.
6164 * mule/vietnamese.el (vscii): Likewise.
6166 * mule/cyrillic.el (koi8-r): Likewise.
6168 * mule/chinese.el (chinese-big5-1): Specify charset's ccl-program
6169 by a symbol, not by a vector.
6170 (chinese-big5-2): Likewise.
6171 * mule/ethiopic.el (ethiopic): Likewise.
6172 * mule/vietnamese.el (vietnamese-viscii-lower): Likewise.
6173 (vietnamese-viscii-upper): Likewise.
6175 2000-10-12 Yoshiki Hayashi <yoshiki@xemacs.org>
6177 * files.el (auto-mode-alist): Remove obsolete entry for html3-mode.
6179 2000-10-13 Yoshiki Hayashi <yoshiki@xemacs.org>
6181 * byte-optimize.el (byte-optimize-car): New function.
6182 (byte-optimize-cdr): Ditto.
6184 2000-10-12 Yoshiki Hayashi <yoshiki@xemacs.org>
6186 * byte-optimize.el: Partial synch with FSF 20.7.
6187 Optimize constant concatenation.
6188 Add keymapp as a side effect free function. It is a built-in.
6189 (byte-after-unbind-pos): Remove byte-equal.
6191 2000-10-13 Gunnar Evermann <ge204@eng.cam.ac.uk>
6193 * update-elc-2.el: Quote regexps correctly.
6195 2000-10-05 MIYASHITA Hisashi <himi@m17n.org>
6197 * mule/mule-ccl.el: Sync up with Emacs 21.0.90.
6198 (ccl-compile): Apply integerp, not integer-or-char-p to
6199 check the type of the buffer magnification
6200 (ccl-compile-write-string): Encode a string with binary
6202 (ccl-compile-write-repeat): Likewise.
6204 2000-09-25 Robert Pluim <rpluim@bigfoot.com>
6232 2000-10-03 Daniel Pittman <daniel@rimspace.net>
6234 * simple.el (do-auto-fill): Use the function pointer to by
6235 `comment-line-break-function', not `indent-new-comment-line'. This
6236 fixes an issue with cc-mode comment continuation.
6238 2000-10-11 Martin Buchholz <martin@xemacs.org>
6240 * simple.el (turn-on-auto-fill): Add (interactive).
6241 * mwheel.el (mwheel-install): Add (interactive).
6242 * font-lock.el (turn-on-font-lock): Add (interactive).
6243 (turn-off-font-lock): Add (interactive).
6245 2000-10-03 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
6247 * packages.el (packages-special-base-regexp): Add `man'.
6249 2000-10-08 Adrian Aichner <adrian@xemacs.org>
6251 * wid-edit.el (widget-specify-active): map over extents in current
6252 buffer like `widget-specify-inactive' does. Mapping over the
6253 inactive extent object does not work since the current extent is
6254 ignored by `map-extents'.
6256 2000-10-04 Martin Buchholz <martin@xemacs.org>
6258 * XEmacs 21.2.36 is released.
6260 2000-09-22 Martin Buchholz <martin@xemacs.org>
6262 * byte-optimize.el (byte-optimize-lapcode): Add an optimizer pass.
6263 Optimize the compiled-function-constants vector by byte-code
6266 2000-09-25 Robert Pluim <rpluim@bigfoot.com>
6268 * build-report.el (build-report-delete-regexp): quote value in
6271 2000-09-24 Adrian Aichner <aichner@ecf.teradyne.com>
6273 * build-report.el (build-report): Don't bind srcdir which we don't
6274 use in `multiple-value-bind' to avoid the only byte-compiler
6277 2000-09-23 Adrian Aichner <aichner@ecf.teradyne.com>
6279 * build-report.el: Requires cl and custom now.
6280 build-report-version is determined by XEmacs version -- remove
6281 build-report-version*.
6282 * build-report.el (build-report-version): Removed.
6283 * build-report.el (build-report-installation-version-regexp): New.
6284 * build-report.el (build-report-version-file-regexp): New.
6285 * build-report.el (build-report-installation-srcdir-regexp): New.
6286 * build-report.el (build-report-destination): Offer
6287 xemacs-build-reports and xemacs-beta.
6288 * build-report.el (build-report-keep-regexp): Adjusted.
6289 * build-report.el (build-report-delete-regexp): Adjusted.
6290 * build-report.el (build-report-make-output-dir): New.
6291 * build-report.el (build-report-installation-file): Replace use of
6292 `concat' with `expand-file-name'.
6293 * build-report.el (build-report-make-output-file): Removed.
6294 * build-report.el (build-report-make-output-files): New.
6295 * build-report.el (build-report-subject): Identify as
6296 user-variable with "*...".
6297 * build-report.el (build-report-prompts): Ditto.
6298 * build-report.el (build-report-version-file): New.
6299 * build-report.el (build-report-file-encoding): Identify as
6300 user-variable with "*...".
6301 * build-report.el (build-report-make-output-get): New.
6302 * build-report.el (build-report-insert-header): Report
6303 emacs-version and system-configuration instead of
6304 build-report-version.
6305 * build-report.el (build-report-insert-make-output): Add file
6307 * build-report.el (build-report-insert-installation-file):
6309 * build-report.el (build-report-keep): Change docstring,
6311 * build-report.el (build-report-delete): Ditto.
6312 * build-report.el (build-report-installation-data): New.
6313 * build-report.el (build-report-version-file-data): New.
6315 2000-09-20 Martin Buchholz <martin@xemacs.org>
6317 * byte-optimize.el (byte-optimize-lapcode):
6318 Fix the optimization of using the first 5 elements of the
6319 constants vector for variables.
6320 (byte-optimize-lapcode): Fix another ancient broken optimization.
6322 2000-09-19 Martin Buchholz <martin@xemacs.org>
6324 * *: Spelling mega-patch
6326 2000-09-19 Martin Buchholz <martin@xemacs.org>
6328 * easymenu.el: doc fixes.
6329 (easy-menu-do-define): Use backquote.
6332 `when' seems much clearer than `if' here.
6334 (easy-menu-add-item):
6335 (easy-menu-item-present-p):
6336 (easy-menu-remove-item):
6337 Wrap using (when (featurep 'menubar) ...)
6339 2000-09-16 Martin Buchholz <martin@xemacs.org>
6341 * bytecomp.el (displaying-byte-compile-warnings):
6342 Revert Ben's change to this function below so that the compile log
6343 is displayed properly for users of the "popper" package.
6345 2000-09-12 Martin Buchholz <martin@xemacs.org>
6347 * window.el (save-selected-window): Use backquote.
6349 * bytecomp.el (byte-compile-file-form-defvar-or-defconst):
6350 Renamed from `byte-compile-file-form-defvar'.
6351 * bytecomp.el (byte-compile-defvar-or-defconst):
6352 Only cons onto current-load-list in top-level forms.
6353 Else this leaks a cons cell every time a defun is called.
6354 Renamed from `byte-compile-defvar', for clarity.
6355 Warn when docstring of defvar is not a string.
6356 Use consistent error messages.
6359 2000-09-11 Martin Buchholz <martin@xemacs.org>
6361 * simple.el (set-variable):
6362 Remove unneeded defvar by rearranging order of let* forms.
6364 * mule/mule-ccl.el (ccl-get-next-code):
6365 * menubar-items.el (bookmark-menu-filter):
6366 (language-environment-menu-filter):
6367 (tutorials-menu-filter):
6368 * toolbar-items.el (toolbar-compile):
6369 * byte-optimize.el (disassemble-offset):
6370 Use (declare (special ...)) instead of `defvar'.
6372 * cl-macs.el (cl-do-proclaim):
6373 Fix (declare (special ...)) warning suppression syntax.
6375 2000-07-22 Golubev I. N. <gin@mo.msk.ru>
6377 * info.el (Info-tag-table-marker):
6378 (Info-tag-table-buffer):
6379 (Info-find-file-node):
6380 (Info-read-subfile):
6381 (Info-build-node-completions):
6384 Multiple info buffer support.
6386 2000-08-28 Oscar Figueiredo <oscar@cpe.fr>
6388 * ldap.el (ldap-decode-entry): New defun
6389 (ldap-search-entries): Use it in order to decode DN-prefixed
6392 2000-08-23 Daniel Pittman <daniel@danann.net>
6394 * mule/mule-cmds.el (coding-system-change-eol-conversion):
6395 Use `eq', not `=', to compare symbols.
6397 2000-07-30 Ben Wing <ben@xemacs.org>
6399 * bytecomp.el (byte-compile-report-error):
6400 * bytecomp.el (displaying-byte-compile-warnings):
6401 if stack-trace-on-error is set, send out a backtrace when
6402 an error is encountered that stops byte compilation. this
6403 should make it much much easier to track down those curious
6404 problems. also undo the kludge of using a separate "*Show*"
6405 buffer for display when there's a temp-buffer-show-function;
6406 we can avoid this by just being a little smarter.
6409 * dialog-items.el (search-dialog-regexp): New.
6410 * dialog-items.el (search-dialog-callback):
6411 * dialog-items.el (make-search-dialog):
6412 add a regexp option to the dialog and clean up a bit.
6415 * dialog.el (yes-or-no-p-dialog-box):
6416 * dialog.el (get-dialog-box-response):
6417 * dialog.el (make-dialog-box):
6418 * dialog.el (dialog-box-finish): New.
6419 * dialog.el (dialog-box-cancel): New.
6420 * dialog.el (internal-make-dialog-box-exit): New.
6421 implement [properly!] the :modal property of the new dialog box
6422 interface. this is the first time xemacs has ever had *proper*
6423 modal dialog boxes, giving the standard window-system feedback.
6424 (e.g. under windows, clicking on a disabled frame causes a beep
6425 and makes the dialog box flash three times.)
6427 * dragdrop.el: header keyword frobbing.
6429 * dumped-lisp.el (preloaded-file-list):
6430 renamed winnt.el to win32-native.el.
6432 * faces.el (face-property):
6433 * faces.el (set-face-property):
6434 * faces.el (frob-face-property):
6435 * faces.el (frob-face-font-2):
6436 * faces.el (make-face-bold):
6437 * faces.el (make-face-italic):
6438 * faces.el (make-face-bold-italic):
6439 * faces.el (make-face-unbold):
6440 * faces.el (make-face-unitalic):
6441 * faces.el (make-face-smaller):
6442 * faces.el (make-face-larger):
6443 clean up the implementation of these so that window-system-specific
6444 methods are called only on objects belonging to that window system.
6445 previously, you could have [e.g.] mswindows-make-face-bold called
6446 on font object of device type `stream', which is not good and
6447 explains the subtle errors Adrian was getting when byte-compiling
6448 something that required 'term. (Adrian, now you can use stack-trace-
6449 on-error to find the exact place where things are going wrong instead
6450 of having to laboriously binary-search your way through.)
6452 * finder.el (finder-known-keywords):
6453 cleaned up -- properly sorted, clarified the meanings of many of
6454 the keywords, and added a few -- mswin, gui, content, build, www,
6455 user, services. the last two try to distinguish between a package
6456 that's used directly by the user, and a package that provides
6457 support services to other packages.
6459 * font-lock.el (lisp-font-lock-keywords-2):
6460 update list of lisp control structures to include everything,
6461 including new ones i introduced.
6463 * gutter.el: header keyword frobbing.
6465 * isearch-mode.el (isearch-ring-adjust1): M-p to recall the most
6466 recent isearch element was not doing so! you got the second-most-
6469 * lisp-mode.el (construct-lisp-mode-menu):
6470 more menubar cleanups.
6471 * lisp-mode.el (with-selected-window):
6472 make it indent properly.
6474 * menubar-items.el (default-menubar): lots of menubar cleanups.
6475 rearranged the options menu the most, e.g. splitting up the
6476 Keyboard/Mouse menu into a new Editing menu and combining the
6477 separate Scrollbar/Gutter/Toolbar submenus into Display.
6478 Got rid of General, moved items to Editing or new Troubleshooting.
6479 Moved Packages to Tools; doesn't seem to belong under Options.
6480 Added stuff to the Cmds menu, e.g. Change Case.
6482 NB please don't complain about these periodic menubar changes.
6483 Anything like this is necessarily incremental in its construction
6484 -- By constant use you gradually become more and more aware of
6485 better and better ways to group menu items. When we eventually
6486 move the options menu to a property sheet, the existing structure
6487 will probably be preserved fairly well.
6489 * minibuf.el (next-history-element): fix problems with pressing
6490 down arrow in repeat-complex-command.
6493 * modeline.el (modeline-3d-p): New.
6494 added custom variable for controlling the 3d modeline. the
6495 corresponding Options item has been present for a long time,
6496 but commented out with "fix me!" comments. it's fixed now.
6498 * obsolete.el (add-menu):
6499 remove bogus gettexts.
6501 * process.el (shell-quote-argument):
6502 handle this correctly under Windows native with COMMAND.COM/CMD.EXE.
6503 For bash under Windows native, see below.
6506 * simple.el (display-warning-buffer):
6507 Fixed the handling of warning display to eliminate the annoying
6508 *Show* buffer, like was done for byte-compiler output above.
6510 * simple.el (debug-print): New.
6511 Simple function for sending debug messages to the console and/or
6514 * subr.el (replace-in-string):
6515 Rewrite this function to avoid N^2 behavior with large strings --
6516 catastrophic with the new Windows selection code! (Apparently the
6517 author of this function didn't realize there was a fun
6518 replace-match that could make his life much easier, because we
6519 duplicated the entire logic. The new version is smaller, easier
6520 to understand, much more robust, and has extended features --
6521 those of replace-match.)
6524 * window.el (with-selected-window): New.
6525 An obvious complement to the existing `with-selected-frame' and
6526 `with-current-buffer'.
6528 * win32-native.el: Renamed from winnt.el.
6529 Added a great deal of stuff for properly handling process quoting,
6530 somewhat modeled on Kirill's original model (which i later threw
6531 away). We should now finally have correctly working process arg
6532 quoting/dequoting so that the final app gets exactly what we
6533 intended. Because the mechanism is in Lisp, it's easily
6534 extendible. (For those running bash and running the native
6535 version, I tried hard to do what I thought was correct. But more
6536 thought is needed, and ideally the volunteer work of people with
6537 these configurations that they generally run on.)
6539 * x-font-menu.el (x-font-menu-font-data):
6540 Put in defvar's to fix byte-compiler warnings.
6542 2000-08-01 Alastair J. Houghton <ajhoughton@lineone.net>
6544 * select.el (selection-coercion-alist): Initialise.
6545 * select.el (select-coerce-to-text): New.
6546 * select.el (select-coerce): New.
6547 New functions to perform type and value coercion.
6549 * select.el (select-buffer-killed-default): Keep data if it was
6552 2000-08-02 Martin Buchholz <martin@xemacs.org>
6554 * menubar-items.el (default-menubar): Fix typo.
6555 (default-menubar): `lambda' was mispelled as `lamda'.
6557 2000-07-31 Yoshiki Hayashi <yoshiki@xemacs.org>
6559 * window.el (shrink-window-if-larger-than-buffer): Remove
6562 2000-07-31 Yoshiki Hayashi <yoshiki@xemacs.org>
6564 * paths.el (gnus-local-domain): Removed.
6565 (gnus-local-organization): Ditto.
6566 (gnus-startup-file): Ditto.
6568 2000-07-13 Yoshiki Hayashi <yoshiki@xemacs.org>
6570 * files.el (auto-mode-alist): Add .spec for RPM.
6572 2000-07-31 Andy Piper <andy@xemacs.org>
6574 * gutter-items.el (update-tab-in-gutter): deprecate :properties.
6576 2000-07-31 Yoshiki Hayashi <yoshiki@xemacs.org>
6578 * dragdrop.el (experimental-dragdrop-drop-url-default): Use function
6580 * help.el (xemacs-www-page): Ditto.
6581 (xemacs-www-faq): Ditto.
6582 * menubar-items.el (default-menubar): Ditto.
6584 * wid-edit.el (widget-url-link-action): Ditto.
6585 From: Kenichi OKADA <okada@opaopa.org>.
6587 2000-07-31 Martin Buchholz <martin@xemacs.org>
6589 * finder.el (finder-commentary): Add autoload cookie.
6591 2000-07-28 Adrian Aichner <aichner@ecf.teradyne.com>
6593 * files.el (insert-file-contents-literally): Fix second let
6594 binding for `coding-system-for-read' to `coding-system-for-write'
6595 as suggested by Dan Holmsand <dan@innehallsbolaget.com>.
6597 1999-06-15 Jan Vroonhof <vroonhof@math.ethz.ch>
6599 * files.el (insert-file-contents-literally): Use binary coding
6600 system (from Morioka san).
6601 (insert-file-contents-literally): Make file-name-handler method.
6603 2000-07-26 Martin Buchholz <martin@xemacs.org>
6605 * cl-macs.el (get-selection): Add defsetf.
6607 2000-07-25 Steve Youngs <youngs_s@ozlinx.com.au>
6609 * x-init.el (x-activate-region-as-selection): replace obsolete
6610 function x-own-selection with own-selection.
6611 (ow-find): replace obsolete functions x-get-selection and
6612 x-get-clipboard with get-selection and get-clipboard.
6613 (init-post-x-win): replace obsolete function x-disown-selection
6614 with disown-selection.
6616 2000-07-20 Mike Sperber <mike@xemacs.org>
6618 * startup.el (load-user-init-file): Only try to load init file if
6621 2000-07-10 Andy Piper <andy@xemacs.org>
6623 * dialog-items.el: sync with Ben's patch.
6625 * gutter-items.el (buffers-tab-switch-to-buffer): remove now-bogus
6627 (progress-text-glyph): deleted.
6628 (progress-layout-glyph): make completely minimal.
6629 (progress-gauge-glyph): ditto.
6630 (progress-display-style): fix to handle dynamic instantiator
6632 (progress-text-instantiator): new.
6633 (progress-layout-instantiator): new.
6634 (progress-gauge-instantiator): new.
6635 (set-progress-display-instantiator): renamed and changed from
6636 set-progress-display-style.
6637 (progress-abort-glyph): use instantiator not glyph.
6638 (append-progress-display): use set-progress-display-instantiator
6639 and set-glyph-image.
6640 (abort-progress-display): ditto.
6641 (raw-append-progress-display): ditto.
6643 2000-07-20 Ben Wing <ben@xemacs.org>
6645 * code-files.el: Move Mule-specific code to mule-coding.el.
6647 2000-07-15 Ben Wing <ben@xemacs.org>
6653 * cmdloop.el (yes-or-no-p):
6654 * cmdloop.el (y-or-n-p):
6655 Make these functions use should-use-dialog-box-p and not be
6656 overridden in dialog.el.
6659 * cus-dep.el (Custom-make-dependencies): Removed.
6660 * cus-dep.el (Custom-make-dependencies-1): New.
6661 * cus-dep.el (Custom-make-one-dependency): New.
6662 New entry point for use in Makefiles, to avoid excessive
6665 * cus-edit.el (custom-variable-reset-saved):
6666 * cus-edit.el (custom-variable-reset-standard):
6667 * cus-edit.el (custom-save-resets):
6668 Fix bytecompiler warnings.
6671 * dialog.el (yes-or-no-p-dialog-box):
6672 * dialog.el (yes-or-no-p-maybe-dialog-box): Removed.
6673 * dialog.el (y-or-n-p-maybe-dialog-box): Removed.
6674 * dialog.el (get-dialog-box-response):
6675 * dialog.el (message-or-box):
6676 * dialog.el (make-dialog-box):
6677 * dialog.el (popup-dialog-box): New.
6678 Avoid yes-or-no-p bogosities.
6679 Create a general function `make-dialog-box' to encapsulate all
6680 dialog box methods; easily extendible. popup-dialog-box now obsolete.
6682 * dumped-lisp.el (preloaded-file-list):
6683 Add dialog-items. Clean up. Group files by types.
6685 * easymenu.el (easy-menu-add):
6686 * easymenu.el (easy-menu-remove):
6687 Account for accelerators.
6690 * extents.el (extent-list): New args, like in map-extents.
6691 * extents.el (extent-at-event): New.
6692 * extents.el (extents-at-event): New.
6695 * font-lock.el (font-lock-mode):
6696 * font-lock.el (font-lock-default-fontify-buffer):
6697 * font-lock.el (font-lock-default-unfontify-region):
6698 * font-lock.el (font-lock-fontify-syntactically-region):
6699 * font-lock.el (font-lock-fontify-keywords-region):
6700 Use new progress-feedback names.
6702 * font-lock.el (java-font-lock-identifier-regexp):
6703 * font-lock.el (java-font-lock-class-name-regexp):
6704 Fix bytecompiler warnings.
6707 * gutter-items.el (progress-display-use-echo-area): Removed.
6708 * gutter-items.el (progress-feedback-use-echo-area): New.
6709 * gutter-items.el (progress-display-popup-period): Removed.
6710 * gutter-items.el (progress-feedback-popup-period): New.
6711 * gutter-items.el (set-progress-display-style): Removed.
6712 * gutter-items.el (set-progress-feedback-style): New.
6713 * gutter-items.el (progress-display-style): Removed.
6714 * gutter-items.el (progress-feedback-style): New.
6715 * gutter-items.el (progress-stack):
6716 * gutter-items.el (progress-displayed-p): Removed.
6717 * gutter-items.el (progress-feedbacked-p): New.
6718 * gutter-items.el (clear-progress-display): Removed.
6719 * gutter-items.el (clear-progress-feedback): New.
6720 * gutter-items.el (progress-display-clear-when-idle): Removed.
6721 * gutter-items.el (progress-feedback-clear-when-idle): New.
6722 * gutter-items.el (remove-progress-display): Removed.
6723 * gutter-items.el (remove-progress-feedback): New.
6724 * gutter-items.el (progress-display-dispatch-non-command-events): Removed.
6725 * gutter-items.el (progress-feedback-dispatch-non-command-events): New.
6726 * gutter-items.el (append-progress-display): Removed.
6727 * gutter-items.el (append-progress-feedback): New.
6728 * gutter-items.el (abort-progress-display): Removed.
6729 * gutter-items.el (abort-progress-feedback): New.
6730 * gutter-items.el (raw-append-progress-display): Removed.
6731 * gutter-items.el (raw-append-progress-feedback): New.
6732 * gutter-items.el (display-progress-display): Removed.
6733 * gutter-items.el (display-progress-feedback): New.
6734 * gutter-items.el (current-progress-display): Removed.
6735 * gutter-items.el (current-progress-feedback): New.
6736 * gutter-items.el (current-progress-display-label): Removed.
6737 * gutter-items.el (current-progress-feedback-label): New.
6738 * gutter-items.el (progress-display): Removed.
6739 * gutter-items.el (progress-feedback): New.
6740 Replace "progress-display" with "progress-feedback" globally.
6742 * gutter-items.el (lprogress-display): Removed.
6743 * gutter-items.el (progress-feedback-with-label): New.
6744 Rename lprogress-display ==> progress-feedback-with-label.
6746 * gutter-items.el (search-dialog-direction): Removed.
6747 * gutter-items.el (search-dialog-text): Removed.
6748 * gutter-items.el (search-dialog-callback): Removed.
6749 * gutter-items.el (make-search-dialog): Removed.
6750 Move to dialog-items.el.
6753 * help.el (help-mode-quit):
6754 * help.el (mode-for-help): New.
6755 * help.el (help-sticky-window): New.
6756 * help.el (help-window-config): New.
6757 * help.el (with-displaying-help-buffer):
6758 * help.el (function-at-event): New.
6759 * help.el (help-symbol-regexp): New.
6760 * help.el (help-symbol-run-function-1): New.
6761 * help.el (help-symbol-run-function): New.
6762 * help.el (help-symbol-function-context-menu): New.
6763 * help.el (help-symbol-variable-context-menu): New.
6764 * help.el (help-symbol-function-and-variable-context-menu): New.
6765 * help.el (frob-help-extents): New.
6766 * help.el (describe-function-1):
6767 * help.el (variable-at-point):
6768 * help.el (variable-at-event): New.
6769 * help.el (describe-variable):
6771 - Make functions and variables be mousable.
6772 - Middle button hyperlinks.
6773 - New context-menu entries.
6776 * keydefs.el (global-map):
6777 New key bindings to move lines up and down.
6780 * lisp-mode.el (construct-lisp-mode-menu): New.
6781 * lisp-mode.el (emacs-lisp-mode-popup-menu):
6782 * lisp-mode.el (lisp-interaction-mode-menubar-menu):
6783 * lisp-mode.el (emacs-lisp-mode-menubar-menu):
6784 * lisp-mode.el (lisp-indent-function): Indent "flet" entries better.
6785 Make popup and menubar menus be different. Popup menu uses
6786 clicked location and automatically assumes symbol under the mouse
6787 for various commands.
6790 * menubar-items.el (bookmark-menu-filter): Add accelerators.
6791 * menubar-items.el (buffers-menu-omit-chars-list): Include 'd'.
6793 * menubar-items.el (global-popup-menu): Removed.
6794 * menubar-items.el (mode-popup-menu): Removed.
6795 * menubar-items.el (activate-popup-menu-hook): Removed.
6796 * menubar-items.el (popup-mode-menu): Removed.
6797 * menubar-items.el (popup-buffer-menu): Removed.
6798 * menubar-items.el (popup-menubar-menu): Removed.
6802 * menubar.el (global-popup-menu): New.
6803 * menubar.el (mode-popup-menu): New.
6804 * menubar.el (activate-popup-menu-hook): New.
6805 * menubar.el (last-popup-menu-event): New.
6806 * menubar.el (popup-mode-menu): New.
6807 * menubar.el (popup-buffer-menu): New.
6808 * menubar.el (popup-menubar-menu): New.
6809 * menubar.el (menu-call-at-event): New.
6810 Move non-content functions here. Add support for context menu
6813 * minibuf.el (minibuffer-history-uniquify):
6816 * minibuf.el (read-file-name-1):
6817 Call new file dialog box if it exists.
6819 * minibuf.el (mouse-rfn-setup-vars):
6820 Clean up "chop" action.
6823 * mouse.el (button2): Now bound to mouse-track.
6824 * mouse.el (click-inside-extent-p):
6825 * mouse.el (point-inside-extent-p):
6826 * mouse.el (point-inside-selection-p):
6827 * mouse.el (mouse-drag-or-yank): Removed.
6828 * mouse.el (mouse-begin-drag-n-drop): New.
6829 * mouse.el (mouse-eval-sexp):
6830 * mouse.el (mouse-track-activate-strokes): New.
6831 * mouse.el (mouse-track-do-activate): New.
6832 * mouse.el (mouse-track):
6833 * mouse.el (default-mouse-track-event-is-with-button): New.
6834 * mouse.el (default-mouse-track-cleanup-hook):
6835 * mouse.el (default-mouse-track-drag-hook):
6836 * mouse.el (default-mouse-track-drag-up-hook):
6837 * mouse.el (default-mouse-track-click-hook):
6838 Merge drag-n-drop into mouse-track.
6839 Add general "activate" support to replace specific button2 kludges.
6840 Use "button modifier" support in mouse-track.
6842 * package-get.el (package-get-dependencies): Fix bytecompiler warnings.
6845 * package-ui.el (pui-menu):
6846 * package-ui.el (pui-popup-context-sensitive): Removed.
6847 Fix bytecompiler warnings.
6848 Clean up popup code a bit.
6850 * select.el (get-selection-no-error): Fix bytecompiler warnings.
6853 * simple.el (transpose-lines):
6854 * simple.el (transpose-line-up): New.
6855 * simple.el (transpose-line-down): New.
6856 * simple.el (transpose-subr):
6857 * simple.el (transpose-subr-1): Removed.
6858 Clean up, add functions to move lines up and down.
6860 * startup.el (mail-host-address):
6861 * startup.el (user-mail-address):
6865 * subr.el (set-symbol-value-in-buffer): New.
6867 * subr.el (check-argument-type):
6868 * subr.el (defined-error-p): New.
6869 Add structured error support.
6871 * toolbar-items.el (toolbar-compile):
6872 Use new make-dialog-box.
6876 * userlock.el (ask-user-about-lock-dbox):
6877 * userlock.el (ask-user-about-supersession-threat-dbox):
6878 * userlock.el (ask-user-about-lock):
6879 * userlock.el (ask-user-about-supersession-threat):
6880 Use new make-dialog-box.
6881 Add safety checks; use should use-dialog-box-p.
6884 * window-xemacs.el (__buffer-dedicated-frame):
6885 * window-xemacs.el (buffer-dedicated-frame): New.
6886 * window-xemacs.el (set-buffer-dedicated-frame): New.
6887 Move dedicated-frame stuff into lisp.
6889 2000-07-18 Kirill 'Big K' Katsnelson <kkm@dtmx.com>
6891 * printer.el (generic-print-region): Do not require that
6892 `printer-name' be set.
6893 (printer-name): Commentary clarification.
6895 2000-07-19 Martin Buchholz <martin@xemacs.org>
6897 * XEmacs 21.2.35 is released.
6899 2000-07-18 Alastair J. Houghton <ajhoughton@lineone.net>
6901 * select.el (selection-coercible-types): Initialise.
6903 2000-07-18 Alastair J. Houghton <ajhoughton@lineone.net>
6905 * select.el (own-clipboard): Bug fix.
6907 2000-07-17 Mike Sperber <mike@xemacs.org>
6909 * cus-edit.el (custom-migrate-custom-file): Save init file before
6912 2000-07-16 Mike Sperber <mike@xemacs.org>
6914 * startup.el (load-init-file): Remove silly call to
6915 `load-user-custom-file`.
6916 (maybe-migrate-user-init-file): Minor fixes.
6918 2000-07-16 Martin Buchholz <martin@xemacs.org>
6920 * apropos.el (apropos-documentation-check-doc-file):
6921 `doc' variable should be let-bound, as was presumably intended.
6923 * cus-edit.el (custom-variable-reset-saved):
6924 (custom-variable-reset-standard):
6925 Remove unused variable comment-widget. Twice.
6927 * toolbar.el (toolbar-blank-press-function):
6928 Add a real defvar with initial value nil and proper docstring.
6929 (press-toolbar-button): No need to check for boundp-ness anymore.
6931 * rect.el (open-rectangle-line): Remove useless (let) form.
6932 Add defvar for pending-delete-mode.
6934 * info.el (Info-find-node): This function needs an autoload cookie.
6936 * mule/mule-x-init.el (x-use-halfwidth-roman-font):
6937 Use let* since the second form referred to the first.
6939 2000-07-16 Adrian Aichner <aichner@ecf.teradyne.com>
6941 * msw-select.el (mswindows-paste-clipboard): Use `get-clipboard'
6942 instead of removed `mswindows-get-clipboard'.
6945 2000-07-15 Alastair J. Houghton <ajhoughton@lineone.net>
6947 * select.el (select-convert-from-text): New.
6948 * select.el (select-convert-from-length): New.
6949 * select.el (select-convert-from-integer): New.
6950 * select.el (select-convert-from-identity): New.
6951 * select.el (select-convert-from-filename): New.
6952 * select.el (selection-converter-in-alist): Use them.
6953 New converter functions for X.
6955 * select.el (get-selection): Removed comment.
6957 * select.el (own-selection): Removed append code - I thought
6958 I'd already done this, but apparently not...
6960 * select.el: Changed comment about TIMESTAMP.
6962 * select.el (select-convert-in): New.
6963 * select.el (select-convert-out): New.
6964 New functions that get used by select.c.
6966 * select.el (select-buffer-killed-default): New.
6967 * select.el (select-buffer-killed-text): New.
6968 * select.el (selection-buffer-killed-alist): New.
6969 New list and functions that get called if a relevant selection
6970 exists and a buffer gets killed.
6972 * select.el (select-convert-to-targets):
6973 * select.el (select-convert-to-identity): Removed.
6974 * select.el (select-convert-from-identity): Removed.
6975 * select.el (select-converter-out-alist):
6976 Removed _EMACS_INTERNAL selection type.
6978 * x-select.el (xselect-kill-buffer-hook): Removed.
6979 * x-select.el (xselect-kill-buffer-hook-1): Removed.
6980 Removed this X-specific nonesense. Use the generic support
6981 in select.el instead.
6983 2000-07-15 Martin Buchholz <martin@xemacs.org>
6985 * mule/mule-category.el (defined-category-hashtable):
6986 Use make-hash-table instead of make-hashtable
6988 * buff-menu.el: Byte-compiler warning fix.
6990 * isearch-mode.el (isearch-highlight-all-cleanup):
6991 Remove unused variable `isearch-highlight-all-start'.
6993 * etags.el (add-to-tag-completion-table): Byte-compiler warning fix.
6995 * itimer.el (itimer-edit-mode): Byte-compiler warning fixes.
6997 * cus-dep.el (Custom-make-dependencies):
6998 Add autoload cookie for custom-add-loads to generated custom-load.el.
7000 * autoload.el (autoload-package-name): Warning suppression.
7001 Move defvar prior to first use.
7003 * custom.el: Add autoload for custom-declare-face.
7004 Allow `xemacs -no-autoloads -l bytecomp -f batch-byte-compile ...'
7005 * cl.el (cl-hack-byte-compiler):
7006 Allow `xemacs -no-autoloads -l bytecomp -f batch-byte-compile ...'
7009 2000-07-08 Mike Sperber <mike@xemacs.org>
7011 * startup.el (load-home-init-file): Added variable.
7012 (maybe-migrate-user-init-file): Added.
7013 (load-user-init-file): Load custom file if different from init
7016 * dumped-lisp.el (preloaded-file-list): Added "cus-file" before
7019 * cus-edit.el (custom-migrate-custom-file): Added for migration.
7020 Moved `custom-file'-related code to cus-file.el.
7022 * cus-file.el: New file.
7024 2000-04-01 Mike Sperber <mike@xemacs.org>
7026 * packages.el (packages-find-package-directories): Added support
7027 for external package hierarchies with in-place installations.
7029 * find-paths.el (paths-root-in-place-p): Added.
7030 (paths-find-emacs-directory): Added support for external
7031 directories with in-place installations.
7032 (paths-find-site-directory): Ditto.
7034 * startup.el (find-user-init-file): Also look for
7035 ~/.xemacs/init.elc? in preference to ~/.emacs.
7037 2000-07-12 Alastair J. Houghton <ajhoughton@lineone.net>
7039 * select.el (own-selection):
7040 * select.el (own-clipboard): Changed `append' parameter to
7041 `how-to-use' parameter.
7042 * select.el (own-selection): Removed icky append code.
7043 * select.el (own-selection, get-selection): Removed extra type
7045 * select.el (selection-appender-alist):
7046 * select.el (selection-converter-{in|out}-alist): Initialise.
7047 * select.el (select-append-to-*): New.
7048 * select.el (select-convert-from-*): New. New functions to append
7049 data and convert data from external type.
7051 2000-07-12 Stef Epardaud <stef@lunatech.com>
7053 * font-lock.el: Javadoc enhancements.
7055 2000-07-06 Kirill 'Big K' Katsnelson <kkm@dtmx.com>
7057 * printer.el (generic-print-region): Compose job name from buffer
7060 2000-07-06 Yoshiki Hayashi <yoshiki@xemacs.org>
7062 * font-lock.el (font-lock-fontify-pending-extents): Call
7063 font-lock-fontify-region instead of font-lock-fontify-buffer
7064 to avoid unnecessary progress gauges.
7066 2000-07-06 Craig Lanning <lanning@scra.org>
7068 * custom-load.el (faces):
7070 * finder.el (finder-compile-keywords): from Dan Holmsand, make sure
7073 * process.el (call-process-internal): from Dan Holmsand, use binary
7074 coding systems so that jka-compr works.
7076 2000-07-07 Ben Wing <ben@xemacs.org>
7078 * font-lock.el: Undo previous change. Unfortunately, some
7079 files actually use the variables directly in their init code
7080 without quoting them.
7082 2000-07-07 Ben Wing <ben@xemacs.org>
7084 * font-lock.el (defvar font-lock-*-face): Removed.
7086 * font-lock.el (font-lock-apply-highlight): Bind these face vars
7087 only when necessary.
7089 2000-06-30 Charles G Waldman <cgw@alum.mit.edu>
7091 * cl-macs.el: fix cl-transform-function-property kludge
7092 so that it does not require a random feature.
7094 2000-06-09 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
7096 * files.el (auto-mode-alist): allow .make extension for Makefiles,
7097 as in Linux kernel "Rules.make".
7099 2000-06-29 Gunnar Evermann <ge204@eng.cam.ac.uk>
7101 * build-report.el (build-report): Add autoload cookie.
7103 2000-06-21 Charles G Waldman <cgw@alum.mit.edu>
7105 * package-ui.el (defgroup pui): Correct a misspelling
7106 (pui-toggle-package-delete): Change `seleted' to `selected'
7108 2000-06-12 Jan Vroonhof <vroonhof@math.ethz.ch>
7110 * package-get.el (package-get-update-base):
7111 (package-get): Use insert-file-contents-literally always.
7112 (package-get-maybe-save-index):
7113 Force coding system for writing to binary.
7115 2000-06-08 Mike Alexander <mta@arbortext.com>
7117 * code-process.el (call-process-region): If there is no coding
7118 system for the process on process-coding-system-alist use the
7119 coding system of the buffer containing the region.
7121 2000-06-10 Ben Wing <ben@xemacs.org>
7123 * cmdloop.el (command-error):
7124 If debug-on-error and noninteractive, output backtrace.
7126 * files.el (file-relative-name):
7127 Remove MSDOS references.
7129 * simple.el (line-number): New function, due to non-obvious
7130 behavior/usage of count-lines.
7132 * simple.el (count-lines): document non-obvious usage to get
7135 2000-06-11 Ben Wing <ben@xemacs.org>
7137 * faces.el ((featurep 'xpm)):
7138 * x-faces.el (x-init-face-from-resources):
7139 * x-faces.el (x-init-frame-faces):
7140 * x-misc.el (x-init-specifier-from-resources):
7141 * x-misc.el (x-get-resource-and-bogosity-check):
7142 * x-misc.el (x-get-resource-and-maybe-bogosity-check):
7143 * x-mouse.el (x-init-pointer-shape):
7144 * x-scrollbar.el (x-init-scrollbar-from-resources):
7145 Add sixth argument to x-get-resource calls so as to issue warnings
7146 rather than errors on bogus arguments.
7148 2000-06-05 Ben Wing <ben@xemacs.org>
7150 * compat.el: new file. provides a clean, non-intrusive way to
7151 define compatibility functions.
7153 * process.el (shell-quote-argument): temporary fix for lack
7154 of nt-quote-process-args. #### I need to put back the overall
7155 structure of that mechanism but redo the guts of it using the
7156 extra intelligence in the C code.
7158 2000-05-28 Adrian Aichner <aichner@ecf.teradyne.com>
7160 * package-info.el (pi-md5sum): Calculate MD5 sum just like
7161 `package-get' does in package-get.el, instead of using external
7164 * package-get.el (package-get): Insert package file literally to
7165 make checksum calculation work.
7167 2000-04-18 Hrvoje Niksic <hniksic@iskon.hr>
7169 * code-files.el (convert-mbox-coding-system): Deleted.
7170 (file-coding-system-alist): Removed reference to
7171 convert-mbox-coding-system.
7173 2000-05-28 Martin Buchholz <martin@xemacs.org>
7175 * XEmacs 21.2.34 is released.
7177 2000-05-20 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
7179 * font-lock.el (font-lock-keywords): Rewrote docstring
7181 2000-05-22 Karl M. Hegbloom <karlheg@debian.org>
7183 * loadhist.el (unload-feature): handle case where x is both boundp
7186 2000-05-22 Karl M. Hegbloom <karlheg@debian.org>
7188 * packages.el: It's ok to use built-in macros, but not lisp
7191 2000-05-20 Ben Wing <ben@xemacs.org>
7194 * font-lock.el (font-lock-message-threshold):
7195 * font-lock.el (font-lock-mode):
7196 * font-lock.el (font-lock-default-fontify-buffer):
7197 * font-lock.el (font-lock-always-fontify-immediately):
7198 * font-lock.el (font-lock-old-extent): Removed.
7199 * font-lock.el (font-lock-old-len): Removed.
7200 * font-lock.el (font-lock-fontify-glumped-region): Removed.
7201 * font-lock.el (font-lock-pending-extent-table): New.
7202 * font-lock.el (font-lock-range-table): New.
7203 * font-lock.el (font-lock-after-change-function):
7204 * font-lock.el (font-lock-after-change-function-1): Removed.
7205 * font-lock.el (font-lock-fontify-pending-extents): New.
7206 * font-lock.el ('font-lock-revert-cleanup): Removed.
7207 * font-lock.el ('font-lock-revert-setup): Removed.
7208 Rewrite deferral code to handle any number of changes, merging
7209 them properly. Remove hacked-up code for revert-buffer, now
7212 * menubar-items.el (default-menubar):
7213 In Options->Edit Init File, don't switch to emacs-lisp-mode
7214 unless necessary; doing this turns off font-lock.
7216 2000-05-15 Yoshiki Hayashi <yoshiki@xemacs.org>
7218 * keydefs.el: Define C-x BS to backward-kill-sentence.
7220 2000-05-15 Yoshiki Hayashi <yoshiki@xemacs.org>
7222 * files.el (hack-local-variables-prop-line): Use non-greedy
7223 matching to process -*-texinfo-*- -*-.
7225 2000-05-11 Jonathan Marten <jonathan.marten@uk.sun.com>
7227 * minibuf.el (minibuf-directory-files): new function.
7228 (read-file-name-activate-callback): use minibuf-directory-files.
7229 (read-directory-name-internal): ditto.
7230 (mouse-file-display-completion-list): ditto.
7231 (mouse-directory-display-completion-list): ditto.
7232 (read-file-name-internal): remove "./" from completion list unless
7233 explicitly matched, for consistency.
7235 2000-05-11 Ben Wing <ben@xemacs.org>
7237 * gutter-items.el (gutter-buffers-tab):
7238 * gutter-items.el (add-tab-to-gutter):
7239 * gutter-items.el (update-tab-in-gutter):
7240 * gutter-items.el (remove-buffer-from-gutter-tab): Removed.
7241 * gutter-items.el (append-progress-display):
7242 * gutter-items.el (abort-progress-display):
7243 * gutter-items.el (raw-append-progress-display):
7244 Further fixes. Use set-glyph-image not set-image-instance-property,
7245 to fix problems with multiple windows in a frame.
7247 * menubar-items.el (tutorials-menu-filter):
7250 * startup.el (early-error-handler):
7251 Display message box under windows; otherwise, message will disappear
7252 before it can be viewed.
7255 Fix bug in NEEDTODUMP processing.
7257 2000-05-08 Yoshiki Hayashi <yoshiki@xemacs.org>
7259 * startup.el (lock-directory): Removed.
7260 (superlock-file): Ditto.
7261 (startup-set-paths): Remove lockdir.
7262 (startup-setup-paths-warning): Remove lock-directory.
7264 * setup-paths.el (paths-find-lock-directory): Removed.
7265 (paths-find-superlock-file): Ditto.
7267 2000-05-09 Ben Wing <ben@xemacs.org>
7269 * faces.el (set-face-property):
7270 * faces.el (set-face-font):
7271 * faces.el (set-face-foreground):
7272 * faces.el (set-face-background):
7273 * faces.el (set-face-background-pixmap):
7274 * faces.el (set-face-underline-p):
7275 * faces.el (set-face-strikethru-p):
7276 * faces.el (set-face-highlight-p):
7277 * faces.el (set-face-dim-p):
7278 * faces.el (set-face-blinking-p):
7279 * faces.el (set-face-reverse-p):
7283 * glyphs.el (make-image-specifier):
7284 * glyphs.el (glyph-property):
7285 * glyphs.el (set-glyph-image):
7286 * glyphs.el (make-glyph):
7287 * glyphs.el (make-pointer-glyph):
7288 * glyphs.el (make-icon-glyph):
7289 * glyphs.el (widget-image-instance-p): New.
7290 authorship info, lots of doc changes. New predicate, inadvertently
7291 omitted. the general principle with specifier docs is now that
7292 the description of instantiators should go with the make-foo-specifier
7293 fun's doc string, rather than in foo-specifier-p. this follows
7294 conventions elsewhere in XEmacs and in general is a lot more obvious
7295 of a place to look. sometimes the make-foo-specifier function needs
7296 to be created in the process.
7299 * gutter.el (make-gutter-specifier): New.
7300 * gutter.el (make-gutter-size-specifier): New.
7301 * gutter.el (make-gutter-visible-specifier): New.
7302 specifier doc updates according to the conventions specified before.
7305 * objects.el (make-font-specifier):
7306 * objects.el (make-color-specifier):
7307 * objects.el (make-face-boolean-specifier): New.
7308 specifier doc updates according to the conventions specified before.
7311 * specifier.el (set-specifier):
7312 * specifier.el (make-integer-specifier): New.
7313 * specifier.el (make-boolean-specifier): New.
7314 * specifier.el (make-natnum-specifier): New.
7315 * specifier.el (make-generic-specifier): New.
7316 * specifier.el (make-display-table-specifier): New.
7317 specifier doc updates according to the conventions specified before.
7320 * toolbar.el (make-toolbar-specifier): New.
7321 specifier doc updates according to the conventions specified before.
7323 2000-05-09 Ben Wing <ben@xemacs.org>
7325 * process.el (call-process-internal): Revert to previous version
7326 because Mike's change clashed with a change I did not long before.
7327 Changed progn to prog1 to fix the bug pointed out by Mike Alexander.
7328 Thanks very much Mike for pointing out the bug and submitting a
7331 2000-04-13 Mike Alexander <mta@arbortext.com>
7333 * process.el (call-process-internal): Send the correct input buffer
7334 (call-process-internal): Return the exit status of the process
7336 2000-05-07 Ben Wing <ben@xemacs.org>
7339 * winnt.el (nt-quote-args-verbatim): Removed.
7340 * winnt.el (nt-quote-args-prefix-quote): Removed.
7341 * winnt.el (nt-quote-args-backslash-quote): Removed.
7342 * winnt.el (nt-quote-args-double-quote): Removed.
7343 * winnt.el (nt-quote-args-functions-alist): Removed.
7344 * winnt.el (nt-quote-process-args): Removed.
7345 Remove all stuff for argument quoting. We borrow the code instead
7346 from Emacs 20.6, which is much more careful in its quoting
7347 (e.g. in handling runs of the escape character) and avoids most of
7348 the need for this Lisp mechanism by checking to see whether we're
7349 running a Cygwin or normal program and doing the appropriate
7350 quoting. If we end up needing such a mechanism, we should add
7351 it by extending the variable `mswindows-quote-process-args' so it
7352 can take an alist of regexps.
7354 2000-05-07 Ben Wing <ben@xemacs.org>
7357 Restore M-up, M-down to 21.1 state. Put *ward-sentence on
7358 C-M-left, C-M-right instead. Define C-M-up, C-M-down to scroll
7359 the window without moving point.
7362 * simple.el (scroll-up-one): New.
7363 * simple.el (scroll-down-one): New.
7364 Functions for use with C-M-up/down.
7366 2000-05-01 Martin Buchholz <martin@xemacs.org>
7368 * XEmacs 21.2.33 is released.
7370 2000-04-29 Martin Buchholz <martin@xemacs.org>
7372 * dialog.el (yes-or-no-p-dialog-box):
7374 Fix following horrible bug in X11 mode with focus-follows-mouse:
7375 1. Visit two files in two different frames.
7376 2. do File->Revert Buffer in one of those frames.
7377 3. Dialog box appears.
7378 4. Arrange things so that the mouse passes over the *other*
7379 frame, then to the dialog box, and click on "Yes".
7380 5. The file contents end up in the *wrong* buffer!
7383 2000-04-28 Ben Wing <ben@xemacs.org>
7385 * help.el (describe-installation): correct typo introduced
7386 in last patch: boundp -> fboundp.
7388 * etags.el (buffer-tag-table-list):
7389 canonicalize filenames to Unix format so that tag-table-alist
7390 searching works under Windows.
7393 Bowdlerize the supposedly objectionable words
7394 "who couldn't quite manage to cleanly modify batch-update-autoloads".
7396 * gutter-items.el (set-progress-display-style):
7397 * gutter-items.el (search-dialog-callback):
7398 * gutter-items.el (make-search-dialog):
7399 Change to new callback-ex api.
7401 2000-04-26 Bjrn Torkelsson <torkel@hpc2n.umu.se>
7403 * help.el: (describe-installation): decode-coding-string is not
7404 defined in a non MULE environment.
7406 2000-04-28 Ben Wing <ben@xemacs.org>
7408 * gutter-items.el (buffer-list-changed-hook):
7409 use it, not record-buffer-hook.
7411 * subr.el (record-buffer-hook): Removed.
7413 2000-04-27 Ben Wing <ben@xemacs.org>
7415 * gutter-items.el (buffers-tab-switch-to-buffer): do not
7416 use NORECORD option. Andy will not like this, but the existing
7417 gutter behavior is just wrong, as per this comment:
7419 ;; this used to add the norecord flag to both calls below.
7420 ;; this is bogus because it is a pervasive assumption in XEmacs
7421 ;; that the current buffer is at the front of the buffers list.
7422 ;; for example, select an item and then do M-C-l
7423 ;; (switch-to-other-buffer). Things get way confused.
7425 ;; Andy, if you want to maintain the current look, you must
7426 ;; *uncouple* the gutter order and buffers order.
7428 * loaddefs.el (completion-ignored-extensions): unfuckify.
7430 * bytecomp.el (batch-byte-compile-one-file): new function, used in
7433 * autoload.el (batch-update-one-directory): new function, used in
7436 * loadup.el: set gc-cons-threshold very high unless dumping --
7437 loadup during update-elc is much much much faster. also do this
7438 when quick-building.
7440 add commented-out code for profiling loadup.
7443 * update-elc.el (preloaded-file-list): add bytecomp.el, since it
7444 is required in order to build xemacs.
7446 2000-04-26 Ben Wing <ben@xemacs.org>
7448 * loadup.el: don't garbage collect during loadup if quick-build
7449 compile-time option is set.
7451 2000-04-23 Ben Wing <ben@xemacs.org>
7453 * update-elc.el: compute whether any dumped .el or .elc files
7454 are newer than the dumped exe, and touch the file ../src/NEEDTODUMP
7457 * update-elc.el (update-elc-files-to-compile): always change
7458 NOBYTECOMPILE in the src directory rather than current dir,
7459 so it will work under NT.
7461 * autoload.el (autoload-trim-file-name): canonicalize to slashes so
7462 the form of this file is identical between Unix and Windows.
7463 (autoload-target-directory): Fixed to be lisp/ not lisp/prim/.
7465 (update-autoloads-from-directory): updated doc string.
7466 updated doc strings in a few other places.
7468 2000-04-18 Yoshiki Hayashi <yoshiki@xemacs.org>
7470 * bytecomp.el (byte-force-recompile): Fix argument to
7471 byte-recompile-directory.
7473 2000-04-17 Yoshiki Hayashi <yoshiki@xemacs.org>
7475 * gutter-items.el (progress-display-clear-when-idle): Use
7477 * gutter-items.el (clear-progress-display): Adjust number of
7480 2000-04-13 Yoshiki Hayashi <yoshiki@xemacs.org>
7482 * dumped-lisp.el (preloaded-file-list): Always dump select.el.
7484 2000-04-16 Ben Wing <ben@xemacs.org>
7486 * printer.el: New file.
7488 * dumped-lisp.el (preloaded-file-list): Declare printer.el.
7490 * help.el (describe-installation): Fix decoding for Windows.
7493 * menubar-items.el (default-menubar):
7494 * menubar-items.el (tutorials-menu-filter): New.
7495 * menubar-items.el (popup-menubar-menu):
7496 Add authorship. Redo Help menu and Tutorials filter.
7498 * menubar.el: Correct comment.
7500 * modeline.el (modeline-buffer-identification): Correct doc string.
7503 * simple.el (printing): Removed.
7504 * simple.el (printer-name): Removed.
7505 * simple.el (generic-print-buffer): Removed.
7506 * simple.el (generic-print-region): Removed.
7507 Move generic print code to printer.el.
7509 2000-04-15 Ben Wing <ben@xemacs.org>
7511 * simple.el (generic-print-region): New.
7512 make this function actually work.
7513 (generic-print-buffer): call generic-print-region.
7515 2000-04-14 Andy Piper <andy@xemacs.org>
7517 * gutter-items.el (make-search-dialog): avoid unnecessary futzing
7518 by using the new widget-callback-current-channel.
7519 (search-dialog-callback): ditto.
7521 2000-04-12 Andy Piper <andy@xemacs.org>
7523 * gutter.el (default-gutter-position): moved from gutter-items.el.
7524 (default-gutter-position-changed-hook): ditto.
7525 (gutter-element-visibility-changed-hook): ditto.
7526 (set-gutter-element): ditto.
7527 (remove-gutter-element): ditto.
7528 (set-gutter-element-visible-p): ditto.
7529 (gutter-element-visible-p): ditto.
7530 (init-gutter): ditto.
7532 * dialog.el (make-dialog-box): renamed and moved from
7535 * gutter-items.el: move various functions elsewhere.
7537 2000-04-13 Katsumi Yamaoka <yamaoka@jpl.org>
7539 * menubar-items.el: Fixed place of parenthesis.
7541 2000-04-12 Ben Wing <ben@xemacs.org>
7543 * etags.el (find-tag-at-point): New. Lets you do find-tag
7544 without constantly being prompted for the tag.
7545 * simple.el: Added a number of section headings, to clarify the
7546 organization of this file.
7547 * simple.el (activate-region):
7548 * simple.el (region-exists-p):
7549 * simple.el (region-active-p):
7550 Moved these three function down to the other side of
7551 the case-changing functions, so they join the rest of
7553 * simple.el (printing): New.
7554 * simple.el (printer-name): New.
7555 * simple.el (generic-print-buffer): New.
7556 New functions, a very simple prototype for a unified
7559 * process.el (call-process-internal): Real fix for null BUFFER,
7560 other problems with BUFFER specs.
7563 Fixed up File->Print to use new printing functions.
7564 Various corrections and expansions to Grep/Compile menus.
7565 New options for Printing.
7566 New options for SMTP Mail, the way to send mail under
7567 MS Windows. (There's also a package patch to make SMTP
7568 Mail be the default under MSWin.)
7570 2000-04-09 Jeff Miller <jmiller@cablespeed.com>
7572 * menubar-items.el: Selecting Rectangle Mousing from menubar
7573 did not work. Needed to quote mouse-track-rectangle-p.
7575 2000-04-06 Yoshiki Hayashi <yoshiki@xemacs.org>
7577 * cl-compat.el (keywordp): Removed.
7579 2000-04-05 Andy Piper <andy@xemacs.org>
7581 * gutter-items.el (progress-layout-glyph): don't initialize here.
7582 (progress-gauge-glyph): use dynamic sizing.
7583 (set-progress-display-style): new function. Set progress glyphs
7584 appropriately depending on the style.
7585 (progress-display-style): new variable. Custom version of
7586 set-progress-display-style.
7587 (progress-abort-glyph): switch to dynamic sizes.
7588 (search-dialog-text): make the edit field active.
7590 2000-04-04 Andy Piper <andy@xemacs.org>
7592 * gutter-items.el (make-search-dialog): need to make the search
7593 dialog visible after creation.
7595 * menubar-items.el (default-menubar): use the search dialog for
7596 searching. Remove some extraneous search menu items.
7598 * gutter-items.el (set-gutter-element): allow glyphs to be used as
7600 (make-gutter-only-dialog-frame): allow the user to create the
7601 frame unmapped. Allow the gutter spec to be given as a glyph.
7602 (search-dialog-direction): new variable.
7603 (search-dialog-text): new variable.
7604 (search-dialog-callback): new function. Callback for the search
7606 (make-search-dialog): new function. Create a user-friendly search
7609 2000-04-04 Hrvoje Niksic <hniksic@iskon.hr>
7611 * faces.el (set-face-stipple): Use mswindows-bitmap-file-path
7614 2000-04-01 Andy Piper <andy@xemacs.org>
7616 * font-lock.el (font-lock-fontify-keywords-region): Calculate
7617 progress more accurately.
7619 2000-02-02 Hirokazu FUKUI <hfukui@sannet.ne.jp>
7621 * finder.el (finder-compile-keywords): Process readable files only.
7622 Because error in process of .#finder-inf.el when compile xemacs
7623 with --with-clash-detection option.
7625 2000-03-31 Andy Piper <andy@xemacs.org>
7627 * gutter-items.el (append-progress-display): don't delay after a
7628 successful font-lock.
7629 (make-gutter-only-dialog-frame): new function. Allow users to
7630 create gutter-only dialogs.
7632 2000-03-27 Mike Alexander <mta@arbortext.com>
7634 * process.el (call-process-internal): Handle a null BUFFER
7635 parameter correctly.
7637 2000-03-28 Andy Piper <andy@xemacs.org>
7639 * gutter-items.el (abort-progress-display): put strings in the
7641 (progress-layout-glyph): signal special 'quit callback.
7642 (progress-display-quit-function): deleted.
7643 (progress-display-stop-callback): deleted.
7644 (progress-display-dispatch-command-events): deleted.
7645 (append-progress-display): remove calls to
7646 progress-display-dispatch-command-events.
7647 (raw-append-progress-display): ditto.
7649 2000-03-23 Hrvoje Niksic <hniksic@iskon.hr>
7651 * faces.el (set-face-stipple): Rewrite to correctly handle PIXMAP
7652 being a list. Actually define `stipple-pixmap-p' which is used as
7653 an error predicate. Correctly handle PIXMAP being either relative
7654 or absolute file name.
7656 2000-03-24 Andy Piper <andy@xemacs.org>
7658 * gutter-items.el (add-tab-to-gutter): use copy-sequence.
7659 (abort-progress-display): ditto. Don't delete the created extent.
7660 (raw-append-progress-display): ditto.
7661 (progress-display-dispatch-non-command-events): new
7662 function. Encapsulates what we want to do when no command input is
7664 (progress-display-dispatch-command-events): likewise, but disable
7665 for now since it causes too many problems.
7666 (append-progress-display): use them.
7667 (raw-append-progress-display): ditto.
7668 (default-gutter-position-changed-hook): set this rather than
7669 default-gutter-position-changed.
7670 (default-gutter-position-changed-hook): lambda with zero arguments
7672 (raw-append-progress-display): trap errors in pending input since
7673 allowing them to signal will hose the gauge well and
7674 truly. Ideally we would like to delay these until we are more able
7676 (append-progress-display): ditto.
7678 2000-03-20 Jeff Miller <jmiller@cablespeed.com>
7680 * lisp/make-docfile.el: call-process-internal is now implemented
7683 2000-03-21 Ben Wing <ben@xemacs.org>
7685 * mule\mule-cmds.el (set-language-info-alist):
7686 Fix to correspond to new menu arrangement.
7688 2000-03-21 Ben Wing <ben@xemacs.org>
7691 * process.el (call-process-internal): New.
7692 New implementation of call-process. Only enabled under NT, so far.
7693 stderr handling not implemented yet in CVS'd C code.
7695 2000-03-20 Ben Wing <ben@xemacs.org>
7698 * lisp-mode.el (lisp-interaction-mode-menubar-menu): New.
7699 * lisp-mode.el (lisp-interaction-mode):
7700 Put back Lisp Interaction menubar for Jan V's sake.
7703 * simple.el (mark-ring):
7704 * simple.el (dont-record-current-mark): New.
7705 * simple.el (in-shifted-motion-command): New.
7706 * simple.el (mark-ring-unrecorded-commands): New.
7707 * simple.el (mark-ring-max):
7708 * simple.el (set-mark-command):
7709 * simple.el (push-mark):
7710 * simple.el (handle-pre-motion-command):
7711 Implement scheme for not recording unimportant marks.
7714 * subr.el (function-allows-args): New.
7715 New function function-allows-args.
7717 2000-03-20 Martin Buchholz <martin@xemacs.org>
7719 * XEmacs 21.2.32 is released.
7721 2000-03-20 Andy Piper <andy@xemacs.org>
7723 * gutter-items.el (update-tab-in-gutter): force selection of the
7724 selected-window if required to do so.
7725 (buffers-tab-items): ditto.
7726 (add-tab-to-gutter): ditto.
7727 (create-frame-hook): use force-selection.
7728 (default-gutter-position-changed): lambdify.
7729 (update-tab-hook): deleted since it was only used in one place.
7731 2000-03-18 Andy Piper <andy@xemacs.org>
7733 * files.el (find-file-noselect): undo change that shouldn't have
7736 2000-03-17 Andy Piper <andy@xemacs.org>
7738 * buffer.el (switch-to-buffer): use last-nonminibuf-window instead
7739 of selected-window trickery.
7741 * gutter-items.el (update-tab-in-gutter): don't give dedicated
7743 (progress-display-stop-callback): progress -> progress-display
7744 (progress-display-quit-function): ditto.
7745 (clear-progress-display): ditto.
7746 (remove-progress-display): ditto.
7747 (append-progress-display): ditto.
7748 (abort-progress-display): ditto.
7749 (raw-append-progress-display): ditto.
7750 (display-progress-display): ditto.
7751 (current-progress-display-label): ditto.
7752 (current-progress-display): ditto.
7753 (lprogress-display): ditto and save the buffer
7754 (progress-display): ditto. Otherwise the buffer sometimes gets
7755 changed which confuses font-lock.
7757 * font-lock.el (font-lock-default-fontify-buffer): catch all
7758 errors, not just quit.
7759 (font-lock-mode): progress -> display-progress
7760 (font-lock-default-fontify-buffer): ditto.
7761 (font-lock-fontify-syntactically-region): ditto.
7762 (font-lock-fontify-keywords-region): ditto.
7764 2000-03-14 Hrvoje Niksic <hniksic@iskon.hr>
7766 * cl.el (gensym): Move to here from cl-macs.el.
7769 2000-03-16 Andy Piper <andy@xemacs.org>
7771 * font-lock.el (font-lock-mode): use lprogress and friends for
7772 progress management.
7773 (font-lock-default-fontify-buffer): ditto.
7774 (font-lock-fontify-syntactically-region): ditto.
7775 (font-lock-fontify-keywords-region): ditto.
7776 (font-lock-revert-cleanup): fix reverting.
7777 (font-lock-revert-setup): ditto.
7779 * gutter-items.el (progress-use-echo-area): new variable. Use the
7780 echo area for progress gauges if non-nil.
7781 (clear-progress): remove echo area stuff and defer to
7783 (append-progress): dispatch non-command events after each progress
7784 increment. Remove echo area stuff.
7785 (abort-progress): remove echo area stuff and defer to
7787 (raw-append-progress): ditto. Dispatch non-command events after
7789 (display-progress): defer echo area stuff to display-message.
7791 * gutter-items.el (clear-progress):
7792 (abort-progress): indentation changes.
7793 (display-progress): don't clear progress.
7794 (append-progress): compare messages with equal.
7795 (raw-append-progress): use dispatch-non-command-events to flush
7796 widget creation events.
7798 2000-03-13 Ben Wing <ben@xemacs.org>
7801 * abbrev.el (abbrev-string-to-be-defined): New.
7802 * abbrev.el (inverse-abbrev-string-to-be-defined): New.
7803 Changes for use with the menubar.
7805 2000-03-12 Ben Wing <ben@xemacs.org>
7807 * alist.el (vassoc): moved here from font-menu.el.
7809 * custom.el (defface): typo fix.
7811 * dialog.el (yes-or-no-p-dialog-box):
7812 * dialog.el (message-box):
7813 * files.el (save-some-buffers-1):
7814 Put accelerators in the button names.
7816 * font-lock.el (font-lock-comment-face):
7817 * font-lock.el (font-lock-keyword-face):
7818 * font-lock.el (font-lock-function-name-face):
7819 Fixed some of the colors under MS Windows because the existing
7820 default colors were hardly different from black and needed to be
7824 * font-menu.el (font-menu-split-long-menu):
7825 * font-menu.el (font-menu-family-constructor):
7826 * font-menu.el (font-menu-size-constructor):
7827 * font-menu.el (font-menu-weight-constructor):
7828 * font-menu.el (font-menu-set-font):
7829 vassoc moved to alist.el.
7830 Accelerators added to all menus.
7831 Unused bound var new-props removed.
7833 * keydefs.el: I did a whole lot of rearranging to put things in a
7834 more consistent order and fixed a number of cases where key
7835 combinations involving up, down, left, right and so on were
7836 defined but the corresponding keypad combinations were not
7840 * lisp-mode.el (lisp-interaction-mode-popup-menu):
7841 * lisp-mode.el (emacs-lisp-mode):
7842 * lisp-mode.el (lisp-interaction-mode):
7843 * lisp-mode.el (flet):
7844 Added accelerators onto the menus.
7845 Made all the different versions of the let function be indented
7847 Undid Steve's easy-menu-ification, because it makes it impossible
7848 to have the menubar and popup menus different.
7849 Cleaned up the menu; added items for find-function &c and some
7850 indenting, and removed debug-on-*.
7852 * list-mode.el (list-mode-hook):
7853 * list-mode.el (list-mode):
7854 * list-mode.el (completion-setup-hook):
7855 * list-mode.el (display-completion-list):
7856 Added support for the :window-height keyword, which is required
7857 because of other changes that I made for the file dialog box. I
7858 also made the hook variables list-mode-hook and
7859 completion-setup-hook and also minibuffer-setup-hook in
7860 minibuf.el be permanent-local; see comment in list-mode.el.
7862 * map-ynp.el (map-y-or-n-p):
7863 Added accelerators to the dialog buttons.
7865 * menubar-items.el (menu-truncate-list):
7866 New internal function.
7867 * menubar-items.el (submenu-generate-accelerator-spec):
7868 * menubar-items.el (menu-item-strip-accelerator-spec):
7869 * menubar-items.el (menu-item-generate-accelerator-spec):
7870 New exported functions, for use in auto-generating accelerator specs.
7873 * menubar-items.el (default-menubar):
7874 * menubar-items.el (maybe-add-init-button):
7875 * menubar-items.el (bookmark-menu-filter):
7876 * menubar-items.el (slow-format-buffers-menu-line):
7877 * menubar-items.el (build-buffers-menu-internal):
7878 * menubar-items.el (language-environment-menu-filter):
7879 * menubar-items.el (default-popup-menu):
7880 * menubar-items.el (popup-buffer-menu):
7881 * menubar-items.el (popup-menubar-menu):
7882 Did a major overhaul on this file, and in fact I'm nowhere near
7883 done working on the menubar, and there will be more patches to
7884 come. A basic summary of what I've done:
7886 a) I added accelerators to all of the menu items. For menus that
7887 are auto-generated, such as the buffers menu, the accelerators are
7888 automatically added to the beginning of each line using the
7889 numbers 1 through 9, then zero, and then letters starting with A,
7890 but omitting the letters that are already in use for the fixed
7891 menu items at the top of the buffers menu. To facilitate adding
7892 accelerators of this kind, I created some new functions
7893 (*-accelerator-spec), which are also being used by other filters
7894 that auto generate lists of things such as ftp sites to download
7895 packages. If people really don't like these accelerators
7896 appearing at the beginning of the menu items, a variable can be
7897 added to optionally turn them off, but I think this is rather
7898 pointless because other menu items have accelerators and many or
7899 most of the menu users will use the accelerators if the support is
7902 b) I combined the top level Tools and Apps menus into a single
7903 Tools menu, because the distinction between the two is not
7904 obvious, and the items on the menus are not used often enough that
7905 putting some of them onto submenus is a problem.
7907 c) I created two new top level menus called View and Cmds because
7908 there were too many items on the File and Edit menus, and I'm going
7909 to be adding more items to these menus. In contrast to the Tools
7910 menu, the items on these menus may be used quite often during an
7911 editing session, and so should be available with fewer
7914 d) I added a number of options to the options menu, including one
7915 for controlling whether the alt key can be used to traverse to
7916 menu items using the accelerators, one for controlling behavior of
7917 control-k, one for controlling how the kill and yank functions
7918 interact with the clipboard, a few additional buffers-menu
7919 options, and various other things. I also did a bit of
7920 rearranging, for example, combining the keyboard and mouse options
7921 into a single keyboard and mouse submenu to facilitate the
7922 accelerators on that level.
7924 e) I changed the variable buffers-menu-format-buffer-line-function
7925 to take two arguments instead of one, the second argument being
7926 the line number for use in creating an accelerator. I added a
7927 hack to support existing functions with one argument (although I
7928 doubt that very many of these exist), for backward compatibility.
7930 f) I moved the top level mule menu to be a submenu of the edit
7931 menu. I think that most of the items on this menu are fairly
7932 useless and there are certainly not enough frequently used items
7933 to justify this being its own top level menu.
7935 g) I combined most of the items in big-menubar.el into the main menu.
7936 If people think the main menu is too big, it would be possible to
7937 create different configurations, some smaller.
7939 * menubar.el (check-menu-syntax):
7940 Deleted some syntax checks that were no longer valid, partly
7941 because of changes that were already made a long time ago, and
7942 partly because of a change I made where I allow the name of the
7943 menu item to be an evaluated expression rather than just a string,
7944 similar to all of the other parameters of a menu item.
7947 * minibuf.el (read-file-name-1):
7948 * minibuf.el (mouse-read-file-name-1):
7949 I made a number of changes to improve the appearance
7950 and functioning of the file dialog box. They include:
7952 a) Fixing the problem where closing the dialog box by clicking on
7953 the close button of the window didn't properly exit the
7956 b) Fixing the problem that if you typed part of a file name, and
7957 then clicked on a completion with the mouse, the file was not
7960 c) Changing the title of the dialog box to reflect the operation
7961 being done in accordance with user interface conventions, rather
7962 than the name of the dialog box buffer, which is rather useless.
7964 d) Remove the words "possible completions are" which didn't
7967 e) Fix things so that the completions scroll off the end of the
7968 completions windows only to the right, rather than both to the
7969 right and down, which is in accordance with Windows user interface
7972 * msw-init.el (init-post-mswindows-win):
7973 Added a binding for meta-F4, which is the standard windows binding
7974 for exiting a program.
7976 * select.el (get-selection-no-error):
7977 * select.el (own-selection):
7978 * select.el (own-clipboard):
7979 Added an optional argument called append to the functions
7980 own-selection and own-clipboard. This adds support for appending
7981 text to the existing selection and allows the function
7982 own-clipboard to be used as the value of the variable
7983 interprogram- cut-function.
7985 Fixed a bug in own-selection in handling zmacs-region-stays.
7987 * simple.el (historical-kill-line): New.
7989 * simple.el (kill-line):
7990 * simple.el (interprogram-cut-function):
7991 * simple.el (interprogram-paste-function):
7992 * simple.el (handle-pre-motion-command):
7993 * simple.el (next-line):
7994 * simple.el (previous-line):
7995 a) Expanded the variable kill-whole-line, so that function
7996 kill-line can be set to delete the entire line always, not just
7997 when cursor is at the beginning of the line. This is controlled
7998 by setting the variable kill-whole-line to the symbol 'always.
7999 This behavior, as well as the existing kill-whole-line behavior,
8000 now only take effect when kill-line is called interactively,
8001 although this is a departure from a previous behavior in the case
8002 of setting this variable kill-whole-line to t. It is almost
8003 certainly what has always been intended, and most likely the old
8004 way of doing things introduced bugs. I also created a function
8005 called historical-kill-line, which ignores the kill-whole-line
8006 setting and always gives the historical behavior of only killing
8007 to the end of the line. I bound this function to shift- control-k
8008 so that the kill to end of line behavior is available, even when
8009 kill-whole-line has been set to change control-k into the simple
8010 delete-whole-line behavior. (This can be set using the options
8013 b) I changed things so that kill and yank now interact with the
8014 clipboard by default under windows. This was done by changing the
8015 default value of interprogram-cut- function and
8016 interprogram-paste-function. You can get the old behavior by
8017 setting these to nil, and there is an option on the options menu
8020 c) I added support for selecting text using shifted motion keys.
8021 This support is on by default and can be controlled by the
8022 variable shifted-motion-keys-select-region. There is also a
8023 variable called unshifted-motion-keys-deselect-region that
8024 controls more specifically how the shifted motion key behavior
8025 works. I did not put an option on the options menu to turn this
8026 off, because I can't imagine why this would be useful.
8028 * simple.el (forward-block-of-lines):
8029 * simple.el (backward-block-of-lines):
8030 * simple.el (block-movement-size):
8033 * simple.el (uncapitalized-title-words):
8034 * simple.el (uncapitalized-title-word-regexp):
8035 * simple.el (capitalize-string-as-title):
8036 * simple.el (capitalize-region-as-title):
8040 * subr.el (add-hook):
8041 * subr.el (make-local-hook): New.
8042 * subr.el (remove-local-hook): New.
8043 * subr.el (add-one-shot-hook): New.
8044 * subr.el (add-local-one-shot-hook): New.
8045 Added some functions to make using hooks easier.
8048 a) Functions add-local-hook and remove-local-hook to make it easy
8051 b) Functions add-one-shot-hook and add-local-one-shot-hook, which
8052 make it possible to add a "one-shot" hook, which is to say a hook
8053 that runs only once, and automatically removes itself after the
8054 first time it has run.
8056 2000-03-09 Andy Piper <andy@xemacs.org>
8058 * files.el (auto-mode-alist): pick up jsp, jhtml and xml files.
8060 2000-03-09 Yoshiki Hayashi <yoshiki@xemacs.org>
8062 * buff-menu.el (buffers-menu-omit-invisible-buffers):
8063 Moved from menubar-items.el.
8064 * dumped-lisp.el: Dump gutter-items regardless of menubar.
8066 2000-03-08 Andy Piper <andy@xemacs.org>
8068 * gutter-items.el (build-buffers-tab-internal): add selected field
8069 to buffers tab spec.
8071 2000-03-07 Yoshiki Hayashi <yoshiki@xemacs.org>
8073 * minibuf.el (last-exact-completion): Initialize to nil.
8075 2000-03-07 Didier Verna <didier@xemacs.org>
8077 * startup.el (command-line-1): remove unused variable
8078 `first-file-buffer'.
8080 2000-02-29 Hrvoje Niksic <hniksic@iskon.hr>
8082 * loaddefs.el (completion-ignored-extensions): Removed ".log",
8083 which is also used for Web server log files.
8085 2000-02-03 IKEYAMA Tomonori <tomonori@suiyokai.org>
8087 * mule/mule-charset.el: Setup auto-fill-chars.
8089 2000-03-02 SL Baur <steve@beopen.com>
8091 * subr.el (with-string-as-buffer-contents): Reimplement using
8092 `with-temp-buffer'. Fixes non-unique buffer name problem, fixes
8093 non-deletion of buffer after execution problem.
8094 (with-output-to-string): Use unique buffer name.
8096 2000-02-29 Stephen J. Turnbull <stephen@xemacs.org>
8098 * gutter-items.el (buffers-tab-sort-function): New variable.
8099 (buffers-tab-items): Funcall it to sort the buffer tab list.
8101 2000-02-29 Stephen J. Turnbull <stephen@xemacs.org>
8103 * startup.el (load-user-init-file): Merge two `if's to one `or'.
8105 2000-02-28 Martin Buchholz <martin@xemacs.org>
8107 * menubar-items.el (maybe-add-init-button): Remove the "Load
8108 .emacs" button from all menubars.
8110 2000-03-01 Didier Verna <didier@xemacs.org>
8112 * rect.el (string-rectangle): depend on `pending-delete-mode' for
8113 region rectangle replacement (from Jan Vroonhof).
8114 (replace-rectangle): new function.
8116 2000-01-05 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
8118 * mule/mule-cmds.el (set-default-coding-systems): Use
8119 set-terminal-coding-system and set-keyboard-coding-system.
8120 * coding.el (set-terminal-coding-system): Use
8121 set-console-tty-output-coding-system.
8122 (set-keyboard-coding-system): Use
8123 set-console-tty-input-coding-system.
8125 2000-02-21 Yoshiki Hayashi <yoshiki@xemacs.org>
8127 * minibuf.el (read-variable): Allow symbol to default argument.
8129 2000-02-27 Andy Piper <andy@xemacs.org>
8131 * gutter-items.el (update-tab-hook): new function to be used for
8133 (create-frame-hook): add update-tab-hook.
8134 (record-buffer-hook): ditto.
8135 (default-gutter-position-changed): ditto.
8136 (default-gutter-position): updating the buffers tab is now handled
8138 (default-gutter-position-changed-hook): new variable.
8139 (gutter-element-visibility-changed-hook): ditto.
8140 (set-gutter-element-visible-p): call it.
8141 (set-gutter-element): use modify-specifier-instances. Set extents
8142 as duplicable before using.
8143 (remove-gutter-element): ditto.
8144 (set-gutter-element-visible-p): ditto.
8145 (init-gutter): new function.
8146 (add-tab-to-gutter): use new gutter-element functions rather than
8147 setting specifiers directly.
8148 (clear-progress): ditto.
8149 (abort-progress): ditto.
8150 (gutter-buffers-tab-visible-p): renamed from
8151 default-gutter-visible-p
8153 * specifier.el (modify-specifier-instances): new function from Jan
8156 * x-init.el (init-post-x-win): call init-gutter.
8158 * msw-init.el (init-post-mswindows-win): call init-gutter.
8160 * menubar-items.el (default-menubar): Update to reflect new gutter
8163 2000-02-26 Andy Piper <andy@xemacs.org>
8165 * gutter-items.el (set-gutter-element): new function. Add gutter
8166 elements to the specified gutter.
8167 (remove-gutter-element): new function. Remove gutter elements from
8168 the specified gutter.
8169 (set-gutter-element-visible-p): new function. Set gutter element
8170 visibility for the provided gutter-visible specifier.
8172 2000-02-23 Andy Piper <andy@xemacs.org>
8174 * gutter-items.el (add-tab-to-gutter): specify dimensions
8177 2000-02-24 Martin Buchholz <martin@xemacs.org>
8179 * gutter-items.el (add-tab-to-gutter):
8180 * package-get.el (package-get-interactive-package-query):
8181 * package-ui.el (pui-directory-exists):
8182 (pui-install-selected-packages):
8183 (pui-list-packages):
8184 Use #'(lambda ...) instead of '(lambda ...).
8186 2000-02-21 Gregory Neil Shapiro <gshapiro@gshapiro.net>
8188 * startup.el (load-user-init-file): Check to make sure user
8189 has an init-file before calling load().
8191 2000-02-20 Kirill 'Big K' Katsnelson <kkm@dtmx.com>
8193 * msw-glyphs.el (msgdi-device-p): Added this and 'msgdi specifier tag.
8195 2000-02-23 Martin Buchholz <martin@xemacs.org>
8197 * XEmacs 21.2.31 is released.
8199 2000-02-21 Mike Sperber <mike@xemacs.org>
8201 * loadup.el (really-early-error-handler):
8204 Remove dependency on EMACSBOOTSTRAP... environment variables.
8206 2000-02-21 Martin Buchholz <martin@xemacs.org>
8208 * XEmacs 21.2.30 is released.
8210 2000-02-19 Martin Buchholz <martin@xemacs.org>
8212 * byte-optimize.el (byte-optimize-plus):
8213 (byte-optimize-minus):
8214 (byte-optimize-multiply):
8215 Optimize (- 0) to 0, not (-)
8216 Optimize (+ 5 3.0) to 8.0
8217 Optimize (* 5 3.0) to 15.0
8218 Improve readability.
8220 2000-02-21 Jonathan Harris <jhar@tardis.ed.ac.uk>
8222 * modeline.el: (modeline-scrolling-method): change modeline
8223 mswindows cursor appearance according to the value.
8225 * msw-faces.el: (mswindows-init-device-faces): Initialise 'default
8226 and 'gui-element face colors and 'gui-element face font to Windows
8229 2000-02-09 Stef Epardaud <stef@lunatech.com>
8231 * font-lock.el: Javadoc enhancements
8233 1999-11-27 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
8235 * ldap.el (toplevel): Test if LDAP support has been compiled in
8236 (ldap-verbose): New option
8237 (ldap-search-entries): Renamed from the previous ldap-search
8238 Conditionalize message display on ldap-verbose
8239 (ldap-add-entries, ldap-modify-entries, ldap-delete-entries): New
8241 (ldap-search): Is now defined as an obsolete wrapper calling
8242 ldap-search-basic or ldap-search-entries
8245 1999-12-06 Hirokazu FUKUI <hfukui@sannet.ne.jp>
8246 Shuhei KOBAYASHI <shuhei@aqua.ocn.ne.jp>
8247 Jan Vroonhof <jan@xemacs.org>
8249 * byte-optimize.el (byte-optimize-form-code-walker): Fixed.
8250 When for-effect is true, didn't call `byte-optimize-form'
8251 in and/or subforms without last.
8253 1999-12-07 Jan Vroonhof <vroonhof@math.ethz.ch>
8255 * package-get.el (package-get-download-sites): Use correct custom
8258 2000-02-15 Kirill 'Big K' Katsnelson <kkm@dtmx.com>
8260 * files.el (write-file): Ask for coding system when compiled with
8263 2000-02-16 Andy Piper <andy@xemacs.org>
8265 * buffer.el (switch-to-buffer): give norecord argument to
8266 set-window-buffer instead of explicitly recording.
8268 * gutter-items.el (buffers-tab-switch-to-buffer): don't record if
8269 we have to pick a window.
8271 1999-12-24 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
8273 * mule/mule-cmds.el (describe-language-support): Don't add
8274 unexist function to help-map.
8275 (describe-coding-system): Don't use already assigend `C'.
8277 2000-01-23 Bjrn Torkelsson <torkel@hpc2n.umu.se>
8279 * info.el (Info-save-auto-generated-dir): nil -> 'never to make it
8282 2000-02-04 Kazuyuki IENAGA <kazz@imasy.or.jp>
8284 * about.el: Ienaga's e-mail address change.
8286 2000-02-16 Samuel Mikes <smikes@alumni.hmc.edu>
8288 * etags.el (find-tag): force new window -- even if buf already
8289 visible -- when other-window is t
8291 2000-02-16 Martin Buchholz <martin@xemacs.org>
8293 * XEmacs 21.2.29 is released.
8295 2000-02-09 Martin Buchholz <martin@xemacs.org>
8297 * cl-extra.el (getf): This is now identical to `plist-get', so
8299 * cl-macs.el: Make getf an alias to plist-get, at the
8300 byte-compiler level, using define-compiler-macro.
8302 2000-02-08 Martin Buchholz <martin@xemacs.org>
8304 * cl-extra.el (cl-remprop): Remove. remprop is now in C.
8306 2000-02-07 Kyle Jones <kyle_jones@wonderworks.com>
8308 * lisp/etags.el (find-tag-internal): set exact-tagname to
8309 a regular expression that matches against the tagname
8310 part of the tag entry first instead of only looking in
8313 2000-01-23 Bjrn Torkelsson <torkel@hpc2n.umu.se>
8315 * gutter-items.el: fixed typo(s) in customizing default-gutter-position
8316 * toobar.el: fixed typo(s) in customizing default-toolbar-position
8318 2000-02-07 Martin Buchholz <martin@xemacs.org>
8320 * XEmacs 21.2.28 is released.
8322 2000-02-07 Martin Buchholz <martin@xemacs.org>
8324 * cl-extra.el (getf): Just call `get', never `get*'.
8325 Make arglist match docstring.
8326 Fix bug: (getf nil t t) ==> Lisp nesting exceeds `max-lisp-eval-depth'
8327 * cl-macs.el (get* compiler macro): Simply replace `get*' by `get'.
8328 * byte-optimize.el: remove references to `get*'.
8330 2000-02-06 Martin Buchholz <martin@xemacs.org>
8332 * mule/european.el: Add syntax information for Latin3 and Latin4.
8334 2000-02-02 Martin Buchholz <martin@xemacs.org>
8336 * byte-optimize.el: Byte-optimize (length "foo")
8338 2000-02-03 Daiki Ueno <ueno@ueda.info.waseda.ac.jp>
8340 * window.el (shrink-window-if-larger-than-buffer): Rewrite full
8341 width check using `window-leftmost-p' and `window-rightmost-p'.
8343 2000-02-02 Per Abrahamsen <abraham@dina.kvl.dk>
8345 * wid-edit.el (widget-match-inline): An atom never matches a
8348 2000-01-29 Kirill 'Big K' Katsnelson <kkm@dtmx.com>
8350 * modeline.el: Consolidated 'x and 'mswindows specification under
8353 2000-01-29 Andy Piper <andy@xemacs.org>
8355 * gutter-items.el: (format-buffers-tab-line): Try and be
8356 intelligent about buffer naming when we have duplicates.
8358 2000-01-29 Andy Piper <andy@xemacs.org>
8360 * gutter-items.el (gutter-visible-p): Make sure the gutter gets
8361 updated when it becomes visible.
8363 2000-01-26 Kirill 'Big K' Katsnelson <kkm@dtmx.com>
8365 * bytecomp.el (byte-compile-insert-header): Properly set coding
8366 system under MULE and file-coding.
8368 2000-01-28 Martin Buchholz <martin@xemacs.org>
8370 * coding.el (dontusethis-set-value-file-name-coding-system-handler):
8371 (dontusethis-set-value-terminal-coding-system-handler):
8372 (dontusethis-set-value-keyboard-coding-system-handler):
8373 Never undefine coding system aliases. Emergency fix for gnus.
8375 2000-01-26 Hrvoje Niksic <hniksic@iskon.hr>
8377 * files.el (abbreviate-file-name): Use directory-sep-char instead
8380 2000-01-27 Hrvoje Niksic <hniksic@iskon.hr>
8382 * startup.el (user-init-file-base-list): New variable, replacing
8383 user-init-file-base.
8384 (find-user-init-file): New function.
8385 (command-line-early): Use it.
8386 (load-user-init-file): Ditto.
8388 2000-01-26 Kirill 'Big K' Katsnelson <kkm@dtmx.com>
8390 * gutter-items.el (update-tab-in-gutter): Use proper locale when
8391 calling valid-image-instantiator-format-p
8393 2000-01-26 Hrvoje Niksic <hniksic@iskon.hr>
8395 * isearch-mode.el (isearch-mode): The variable is
8396 isearch-unhidden-extents, not isearch-opened-extents.
8398 2000-01-26 Hrvoje Niksic <hniksic@iskon.hr>
8400 * minibuf.el (next-history-element): Modify error message if a
8401 default value is available.
8403 2000-01-26 Martin Buchholz <martin@xemacs.org>
8405 * bytecomp.el (byte-compile-file): Don't unconditionally write
8406 .elc files in binary - might contain non-Latin1.
8408 2000-01-24 Kirill 'Big K' Katsnelson <kkm@dtmx.com>
8410 * process.el (shell-quote-argument): Use (nt-quote-process-args)
8414 * startup.el (user-init-file-base):
8415 * process.el (call-process-region):
8416 * files.el (make-backup-file-name):
8417 (backup-file-name-p):
8418 (file-relative-name):
8419 (abbreviate-file-name):
8421 * code-process.el (call-process-region): Removed unnecessary
8422 branching on 'windows-nt and 'ms-dos system types. Phased 'ms-dos
8423 support out of the universe.
8427 * bytecomp.el (byte-compile-file): Removed reference to
8428 buffer-file-type, and commented usage of binary-process-output
8431 2000-01-24 Yoshiki Hayashi <yoshiki@xemacs.org>
8433 * help.el (function-arglist): Add case for macro.
8435 2000-01-22 Kirill 'Big K' Katsnelson <kkm@dtmx.com>
8437 * cus-edit.el (custom-display): Removed "MS-DOS" and added Windows
8439 (custom-display): Added a menu for printer/display tags.
8441 * frame.el (frame-type):
8442 * device.el (device-type): Added 'msprinter to the doc string, and
8443 removed 'pc -- it is not going to be implemented ever.
8444 (call-device-method): Fixed docstring typo.
8445 Defined specifier tags 'printer and 'display.
8447 2000-01-22 Kyle Jones <kyle_jones@wonderworks.com>
8449 * lisp/itimer.el (itimer-run-expired-timers): (consp
8450 last-command-event-time) instead of (consp
8451 'last-command-event-time).
8453 2000-01-21 Kirill 'Big K' Katsnelson <kkm@dtmx.com>
8455 * msw-glyphs.el: Removed obsolete commentary.
8457 2000-01-21 Hrvoje Niksic <hniksic@iskon.hr>
8459 * minibuf.el (read-file-name): Use abbreviate-file-name to produce
8460 better default value.
8462 2000-01-21 Hrvoje Niksic <hniksic@iskon.hr>
8464 * minibuf.el (read-expression): Add a DEFAULT-VALUE argument.
8465 (read-string): Ditto.
8466 (eval-minibuffer): Ditto.
8467 (read-command): Ditto.
8468 (read-function): Ditto.
8469 (read-variable): Ditto.
8470 (read-number): Ditto.
8471 (read-shell-command): Ditto.
8472 (read-number): Record history.
8474 2000-01-20 Yoshiki Hayashi <yoshiki@xemacs.org>
8476 * etags.el (find-tag-tag): Use DEFAULT of completing-read.
8478 2000-01-20 Yoshiki Hayashi <yoshiki@xemacs.org>
8480 * faces.el (startup-initialize-custom-faces): New function.
8481 Reset all faces created during auto-autoloads loading time
8483 * startup.el (command-line): Call it.
8485 2000-01-19 Yoshiki Hayashi <yoshiki@xemacs.org>
8487 * about.el (about-hackers): Add myself to contributors list.
8489 2000-01-12 Kirill 'Big K' Katsnelson <kkm@dtmx.com>
8491 * menubar-items.el (maybe-add-init-button): Removed an argument in
8492 a call to load-user-init-file, as the function managed to lose its
8493 formal parameter a few betas ago.
8495 2000-01-18 Martin Buchholz <martin@xemacs.org>
8497 * XEmacs 21.2.27 is released.
8499 2000-01-18 Martin Buchholz <martin@xemacs.org>
8501 * process.el (shell-command-to-string): Use the FSF docstring.
8502 Make shell-command-to-string the standard function, and
8503 exec-to-string the (deprecated) alias.
8505 * startup.el: typo fix.
8507 2000-01-16 Martin Buchholz <martin@xemacs.org>
8509 * mule/mule-misc.el (char-octet): Move back into mule-charset.c.
8511 2000-01-14 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
8513 * menubar-items.el (sort-buffers-menu-alphabetically): Put invisible
8514 buffers after visible buffers.
8515 (sort-buffers-menu-by-mode-then-alphabetically): Ditto.
8517 2000-01-17 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
8519 * info.el (Info-extract-menu-node-name): Stop at a dot
8520 followed by whitespace or right parenthesis.
8522 2000-01-15 Hrvoje Niksic <hniksic@iskon.hr>
8524 * info.el (Info-directory-list): Warn against using Customize with
8525 Info-directory-list.
8527 2000-01-15 Adrian Aichner <aichner@ecf.teradyne.com>
8529 * minibuf.el (read-file-name): doc fix.
8531 * autoload.el (update-file-autoloads): doc fix.
8533 * about.el (about-hackers): Change my E-mail address.
8535 2000-01-13 Martin Buchholz <martin@xemacs.org>
8537 * info.el (Info-visit-file): Just use the `f' interactive spec to
8538 read a filename in the standard way.
8540 2000-01-13 Andy Piper <andy@xemacs.org>
8542 * gutter-items.el (gutter-buffers-tab-orientation): new variable.
8543 (gutter-buffers-tab-extent): new variable.
8544 (update-tab-in-gutter): call add-tab-to-gutter again if the
8545 orientation has changed.
8546 (add-tab-to-gutter): cope with different orientations.
8548 2000-01-11 Didier Verna <didier@xemacs.org>
8550 * info.el (Info-following-node-name): backward-skip dots as well
8551 as spaces (dots at the end of a node name aren't part of it).
8552 (Info-extract-menu-node-name): don't skip dots. There could be
8553 some in the node name.
8554 (Info-index): allow dots to be part of a node name.
8556 2000-01-12 Andreas Jaeger <aj@suse.de>
8558 * files.el (auto-mode-alist): Added idlwave-mode.
8559 Patch by Carsten Dominik <dominik@astro.uva.nl>.
8561 1999-12-22 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
8563 * info.el (Info-search): Show default value.
8565 1999-12-20 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
8567 * info.el (Info-read-node-completion-table): New variable.
8568 (Info-read-node-name-1): New function.
8569 (Info-read-node-name): Use it.
8570 (Info-follow-reference): Use DEFAULT argument of completing-read.
8573 1999-12-27 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
8575 * hyper-apropos.el (hyper-describe-key-briefly): Save
8576 window configuration.
8577 (hyper-describe-face): Use DEFAULT of completing-read.
8578 (hyper-apropos-read-variable-symbol): Ditto.
8579 (hyper-apropos-read-function-symbol): Ditto.
8581 1999-12-27 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
8583 * mule/mule-cmds.el (set-default-coding-system): Set
8584 comint-exec-hook to use coding-system-for-read and
8585 coding-system-for-write so that C-x RET c works.
8587 1999-12-27 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
8589 * minibuf.el (minibuffer-confirm-incomplete): Customize.
8590 (previous-matching-history-element): Increment
8591 minibuffer-max-depth by 1.
8592 (next-matching-history-element): Ditto.
8594 2000-01-11 Andy Piper <andy@xemacs.org>
8596 * gutter-items.el (buffers-tab): Create a new face for the buffers
8598 (buffers-tab-face): use it.
8600 2000-01-10 Didier Verna <didier@xemacs.org>
8602 * modeline.el (modeline-scrolling-method): change modeline X
8603 cursor appearance according to the value.
8605 2000-01-07 Andreas Jaeger <aj@suse.de>
8607 * about.el (about-hackers): Moved my entry to contributor list.
8608 (xemacs-hackers): Added myself.
8609 (about-maintainer-info): Added description of myself.
8612 2000-01-07 Didier Verna <didier@xemacs.org>
8614 * modeline.el (modeline-scrolling-method): new variable.
8615 (mouse-drag-modeline): add reference to it in the docstring.
8616 (mouse-drag-modeline): handle it.
8618 2000-01-08 Andy Piper <andy@xemacs.org>
8620 * gutter-items.el (update-tab-in-gutter): remove resize-subwindow
8622 (remove-buffer-from-gutter-tab): ditto.
8624 2000-01-06 Per Abrahamsen <abraham@dina.kvl.dk>
8626 * cus-edit.el (custom-hook-convert-widget): Fix comment.
8627 (custom-face-edit): Fix grammatical error in help message.
8629 2000-01-03 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
8631 * movemail.el: Added.
8633 * dumped-lisp.el (preloaded-file-list): Added movemail.el.
8635 2000-01-03 Didier Verna <didier@xemacs.org>
8637 * modeline.el (mouse-drag-modeline): remove the code related to
8638 the modeline horizontal scrolling facility.
8640 1999-12-31 Martin Buchholz <martin@xemacs.org>
8642 * XEmacs 21.2.26 is released.
8644 1999-12-28 Andy Piper <andy@xemacs.org>
8646 * wid-edit.el (widget-push-button-value-create): The gui cache
8647 does not agree with native widgets which can only be displayed
8648 once per window. The reasons for caching are diminished now that
8649 we don't hog resources when creating buttons.
8650 (widget-push-button-cache) deleted.
8652 1999-12-24 Martin Buchholz <martin@xemacs.org>
8654 * XEmacs 21.2.25 is released.
8656 1999-12-24 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
8658 * hyper-apropos.el (hyper-apropos): Toggle
8659 hyper-apropos-programming-apropos correctly.
8660 Set REGEXP when user accepts default value.
8662 1999-12-22 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
8664 * minibuf.el (read-from-minibuffer): Bind minibuffer-default.
8665 (read-file-name-2): Use DEFAULT argument of read-from-minibuffer.
8667 1999-12-22 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
8669 * mule/mule-category.el (undefined-category-designator):
8670 Return char instead of character. Search for undefined one.
8671 (describe-category): Use with-displaying-help-buffer.
8673 1999-12-21 Martin Buchholz <martin@xemacs.org>
8675 * byte-optimize.el (byte-optimize-plus):
8676 Optimize (+ 1) to 1 instead of (1+ nil).
8678 * files.el (basic-save-buffer): Rewrite for clarity. Use (char-before).
8680 * byte-optimize.el (byte-compile-butlast): Remove. Use butlast instead.
8682 * byte-optimize.el (byte-optimize-char-before): New function.
8683 Remove performance penalty for using (char-before) instead of (char-after).
8685 1999-12-20 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
8687 * mule/mule-category.el (char-category-list): Return character
8690 1999-12-17 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
8692 * minibuf.el (read-buffer): Check default is buffer object.
8694 1999-11-25 Andy Piper <andy@xemacs.org>
8696 * cus-edit.el (custom-buffer-create-buttons): Use native widgets
8699 1999-12-16 Andreas Jaeger <aj@suse.de>
8701 * package-get.el (package-get-maybe-save-index): Fixed typo.
8702 Patch by Jeff Miller <jmiller@smart.net>.
8704 1999-12-13 Charles G Waldman <cgw@alum.mit.edu>
8706 * gnuserv.el (gnuserv-process-filter): don't call
8707 gnuserv-write-to-client when gnuserv-current-client is nil
8709 1999-12-14 Martin Buchholz <martin@xemacs.org>
8711 * XEmacs 21.2.24 is released.
8713 1999-12-12 Gunnar Evermann <ge204@eng.cam.ac.uk>
8715 * about.el (about-hackers): Update my email address.
8717 1999-12-07 Martin Buchholz <martin@xemacs.org>
8719 * XEmacs 21.2.23 is released.
8721 1999-11-06 Jason R Mastaler <jason@mastaler.com>
8723 * package-get.el (package-get-download-sites): Removed several
8724 defunct download sites, added many new ones, and corrected a few
8725 incorrect directory-on-site entries. Added physical locations to
8728 1999-11-30 Gunnar Evermann <ge204@eng.cam.ac.uk>
8730 * finder.el (finder-commentary): add DOC string and fix
8733 1999-12-04 Hrvoje Niksic <hniksic@iskon.hr>
8735 * help.el (describe-function): Don't forget to intern the string
8736 completing-read returns.
8737 (describe-variable): Ditto.
8739 1999-11-16 Adrian Aichner <adrian@xemacs.org>
8741 * hyper-apropos.el (hyper-apropos-this-symbol): Handle
8742 `hyper-apropos-help-mode' here to find symbol to customize
8743 irregardless of cursor position and simplify
8744 `hyper-apropos-set-variable', `hyper-apropos-find-function', and
8745 `hyper-apropos-popup-menu'.
8747 1999-11-21 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
8749 * apropos.el (apropos-mode-map): Add return to call
8751 (apropos-print): Call apropos-mode to have better
8752 command reference. Put keymap text-poperty to
8755 1999-11-22 Alastair Burt <burt@dfki.de>
8757 * help.el: (describe-bindings-1): Added handling of keymaps for
8758 the extents at point.
8760 1999-12-02 Mark Thomas <mthomas@jprc.com>
8762 * gutter-items.el (buffers-tab-items): Wrap the function in a
8765 1999-12-04 Hrvoje Niksic <hniksic@iskon.hr>
8767 * help.el (describe-function): Use the DEFAULT argument to
8769 (describe-variable): Ditto.
8771 1999-11-26 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
8773 * minibuf.el (read-from-minibuffer): Add optional argument
8774 DEFAULT to have better mini-buffer history support.
8775 (completing-read): Pass default to read-from-minibuffer.
8776 (read-buffer): Pass default to completing-read.
8778 1999-12-04 Hrvoje Niksic <hniksic@iskon.hr>
8780 * font-lock.el (font-lock-doc-string-face): Document the
8781 `font-lock-lisp-like' property.
8783 1999-11-29 Hrvoje Niksic <hniksic@iskon.hr>
8785 * lisp-mode.el: Specify `font-lock-lisp-like'.
8787 * font-lock.el (font-lock-lisp-like): New function.
8788 (font-lock-fontify-syntactically-region): Use it.
8790 1999-11-29 XEmacs Build Bot <builds@cvs.xemacs.org>
8792 * XEmacs 21.2.22 is released
8794 1999-11-28 Martin Buchholz <martin@xemacs.org>
8796 * XEmacs 21.2.21 is released.
8798 1999-11-18 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
8800 * minibuf.el (read-coding-system): Accept symbol and
8801 coding-system object as a default-coding-system.
8803 1999-11-16 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
8805 * minibuf.el (read-coding-system): Accept symbol as
8806 a default-coding-system.
8808 1999-10-06 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
8810 * apropos.el (apropos-documentation): Use insert instead
8813 1999-11-07 William M. Perry <wmperry@aventail.com>
8815 * gpm.el: New gpm-minor-mode to turn GPM mouse support on & off
8816 for the linux console.
8818 * mouse.el (mouse-consolidated-yank): Allow the mouse-yanking
8819 stuff to work when you are not on a window system, since the GPM
8820 mouse support now allows pasting from outside of XEmacs.
8822 1999-11-10 XEmacs Build Bot <builds@cvs.xemacs.org>
8824 * XEmacs 21.2.20 is released
8826 1999-11-06 Hrvoje Niksic <hniksic@iskon.hr>
8828 * setup-paths.el (paths-default-info-directories): Add
8829 /usr/share/info and /usr/local/share/info.
8831 1999-10-30 Hrvoje Niksic <hniksic@srce.hr>
8833 * about.el: Updated Vladimir Ivanovic's info.
8835 11999-08-28 Jan Vroonhof <vroonhof@math.ethz.ch>
8837 * auto-show.el (auto-show-truncationp): Remove.
8839 * auto-show.el (auto-show-should-take-action-p): Use window-truncated-p
8841 999-09-23 Gunnar Evermann <ge204@eng.cam.ac.uk>
8843 * indent.el (indent-line-to): fix bug: spaces were not replaced
8844 with tab if column is multiple of tab-width
8847 1999-10-24 Jan Vroonhof <vroonhof@math.ethz.ch>
8849 * mule/mule-cmds.el (read-input-method-name): Accept symbols
8850 correctly. Patch from Mikio Nakajima <minakaji@osaka.email.ne.jp>
8852 * package-get.el (package-get-package-provider): Be verbose when
8853 interactive. Patch from Robert Pluim
8855 1999-08-23 Mike McEwan <mike@lotusland.demon.co.uk>
8857 * info.el (Info-suffix-list): Add ".info.bz2" to the recognised
8860 1999-08-19 Stephen Tse <stephent@sfu.ca>
8862 * process.el (open-network-stream): Add a new optional parameter
8863 PROTOCOL to support udp; fix a minor typo and add an explanation
8864 in docstring for udp programming.
8866 * code-process.el (open-network-stream): Add a new optional
8867 parameter PROTOCOL to support udp; fix a minor typo and add an
8868 explanation in docstring for udp programming.
8870 1999-10-18 Andy Piper <andy@xemacs.org>
8872 * gui.el (make-gui-button): be more precise about how we call
8875 * wid-edit.el (widget-push-button-value-create): Use the new form
8876 of native gui-button.
8878 1999-10-14 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
8880 * info.el (Info-page-prev): Don't do (sit-for 0).
8882 1999-10-13 Andy Piper <andy@xemacs.org>
8884 * gutter-items.el (progress-abort-glyph): new glyph for showing
8886 (append-progress): dispatch-event rather than sit-for.
8887 (abort-progress): new function. Show the abort glyph with an
8888 appropriate message.
8889 (raw-append-progress): dispatch-event rather than sit-for.
8890 (display-progress): cope with aborts.
8892 * gui.el (make-gui-button): Use native widgets for buttons
8894 (insert-gui-button): ditto.
8895 (gui-button-p): ditto.
8897 * xbm-button.el: remove from core.
8899 * xpm-button.el: remove from core.
8901 1999-10-07 Olivier Galibert <galibert@pobox.com>
8903 * faces.el (init-device-faces): Don't initialize the random faces
8904 on the stream device.
8906 1999-10-06 Andy Piper <andy@xemacs.org>
8908 * files.el (recover-file): Don't use ls under windows for revert buffer.
8910 1999-09-25 Adrian Aichner <adrian@xemacs.org>
8912 * package-get.el (package-get-download-menu): Make menu really
8913 toggle download sites.
8914 (package-get-download-sites): Add autoload cookie.
8916 1999-09-29 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
8918 * setup-paths.el (paths-find-module-directory): Ditto.
8920 1999-09-29 Werner Fink <werner@suse.de>
8922 * setup-paths.el (paths-find-exec-directory): Add missing nil
8923 parameter for environment.
8925 1999-09-27 Martin Buchholz <martin@xemacs.org>
8927 * modeline.el (modeline-format):
8928 Only purecopy the strings. Else
8929 (nsublis '(("%p" . "%P")) (default-value 'modeline-format) :test 'equal)
8932 1999-08-28 Mike Woolley <mike@bulsara.com>
8934 * winnt.el: Removed nt-shell-mode-hook, which was preventing the
8935 user setting comint-completion-addsuffix and
8936 comint-process-echoes.
8938 1999-09-22 Andy Piper <andy@xemacs.org>
8940 * gutter-items.el (update-tab-in-gutter): use
8941 last-nonminibuf-window instead of selected-window.
8943 1999-09-18 Andy Piper <andy@xemacs.org>
8945 * gnuserv.el (gnuserv-edit-files): select frame we are going to
8948 * subr.el (record-buffer-hook): new variable so that the hook gets
8951 1999-09-16 Andy Piper <andy@xemacs.org>
8953 * gutter-items.el (update-tab-in-gutter): only update when the
8955 (remove-buffer-from-gutter-tab): ditto.
8957 1999-09-17 Hrvoje Niksic <hniksic@srce.hr>
8959 * simple.el (do-auto-fill): Commented out part of Kinsoku
8962 1999-09-14 Hrvoje Niksic <hniksic@srce.hr>
8964 * isearch-mode.el (isearch-highlightify-region): Give the
8965 highlighting extents a high priority.
8966 (isearch-make-extent): Give the main highlighting extent an even
8969 1999-09-13 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
8971 * packages.el (packages-compute-package-locations): Fix typo from
8974 1999-09-11 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
8976 * setup-paths.el (paths-find-doc-directory): Respect value of
8977 `configure-doc-directory.'
8979 * find-paths.el (paths-find-architecture-directory): Give
8980 precendence `default' argument (which typically comes from
8983 1999-09-05 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
8985 * startup.el (command-line-early): Added options -user-init-file
8986 and -user-init-directory.
8988 * files.el (user-init-file): Default to NIL so we can recognize
8991 1999-08-30 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
8993 * obsolete.el (init-file-user):
8995 * packages.el (packages-compute-package-locations):
8996 * package-get.el (package-get-user-index-filename):
8997 * menubar-items.el (maybe-add-init-button):
8998 * info.el (Info-annotations-path):
9000 Change `user-init-directory' to be an absolute path.
9001 Use `user-init-directory' where appropriate.
9002 Zap `init-file-user' and its uses.
9004 1999-09-09 Hrvoje Niksic <hniksic@srce.hr>
9006 * subr.el (copy-symbol): New function.
9008 1999-09-08 Hrvoje Niksic <hniksic@srce.hr>
9010 * isearch-mode.el (isearch-done): Be sure to restore invisible
9011 extents in the proper buffer.
9012 (isearch-pre-command-hook): Set this-command to the correct value
9013 in case the buffer has changed and old overriding-local-map was
9015 (isearch-restore-extent): Use remprop instead of setting the
9018 1999-09-08 Hrvoje Niksic <hniksic@srce.hr>
9020 * cmdloop.el (execute-extended-command): Update zmacs region
9022 (execute-extended-command): Make the message gettext-friendly.
9024 1999-09-07 Andy Piper <andy@xemacs.org>
9026 * gutter-items.el (progress-gauge-glyph): renamed from
9028 (progress-text-glyph): new variable.
9029 (progress-layout-glyph): use layouts and text glyphs.
9030 (progress-area-buffer): removed.
9031 (progress-text-and-extent): new variable.
9032 (progress-displayed-p): dynamically create gutter area buffer.
9033 (clear-progress): ditto.
9034 (raw-append-progress): ditto.
9035 (append-progress): use new glyph names.
9036 (raw-append-progress): only create the extent when needed. set
9037 properties more optimally.
9038 (progress): remove args.
9040 1999-09-07 Hrvoje Niksic <hniksic@srce.hr>
9042 * isearch-mode.el (isearch-range-invisible): Use mapc instead of
9043 mapcar where the return value is unused.
9044 (isearch-restore-invisible-extents): Ditto.
9045 (isearch-highlight-all-cleanup): Ditto.
9046 (isearch-delete-extents-in-range): Traverse the extents only once.
9047 (isearch-highlight-all-update): Don't start over if the search
9048 string has changed and more input is pending.
9050 1999-09-07 Hrvoje Niksic <hniksic@srce.hr>
9052 * packages.el (packages-find-package-data-path): Ditto.
9054 * cl.el: Use mapcar at top-level -- mapc is no longer a subr.
9056 * subr.el (mapc-internal): Don't make obsolete.
9058 * cl-extra.el (mapc): Resurrect.
9060 1999-09-03 Hrvoje Niksic <hniksic@srce.hr>
9062 * obsolete.el (isearch-yank-x-clipboard): Define it as an obsolete
9065 * isearch-mode.el (isearch-top-state): Restore isearch-word.
9066 (isearch-yank-clipboard): Renamed from isearch-yank-x-clipboard.
9067 (isearch-yank-clipboard): Use get-clipboard instead of
9069 (isearch-yank-selection): Fix docstring.
9071 1999-09-02 Martin Buchholz <martin@xemacs.org>
9073 * cl-extra.el: Obsolete hash-table-type in favor of hash-table-weakness.
9075 1999-09-02 Hrvoje Niksic <hniksic@srce.hr>
9077 * cl-macs.el (extent-start-position): Fix setf method.
9078 (extent-end-position): Ditto.
9080 1999-09-02 Hrvoje Niksic <hniksic@srce.hr>
9082 * isearch-mode.el: End merge with FSF 20.4.
9084 * isearch-mode.el (search-invisible): New variable.
9085 (isearch-hide-immediately): Ditto.
9086 (isearch-unhidden-extents): Ditto.
9087 (isearch-range-invisible): New function.
9088 (isearch-unhide-extent): Ditto.
9089 (isearch-restore-invisible-extents): Ditto.
9090 (isearch-restore-extent): Ditto.
9092 * isearch-mode.el (isearch-ring-advance-edit): Use FSF
9094 (isearch-ring-retreat-edit): Ditto.
9095 (isearch-forward): New argument NO-RECURSIVE-EDIT.
9096 (isearch-forward-regexp): New arguments NOT-REGEXP and
9098 (isearch-backward): New argument NO-RECURSIVE-EDIT.
9099 (isearch-backward-regexp): New arguments NOT-REGEXP and
9101 (isearch-mode): Return isearch-success.
9102 (isearch-update): Use unread-command-events instead of
9103 unread-command-event.
9104 (isearch-abort): If an invalid regexp is encountered, keep popping
9106 (isearch-*-char): Use FSF implementation.
9107 (isearch-whitespace-chars): Use the more robust FSF's
9109 (isearch-within-brackets): New variable.
9110 (isearch-mode): Initialize it.
9111 (isearch-edit-string): Bind it.
9112 (isearch-search-and-update): Set it.
9113 (isearch-push-state): Push it.
9114 (isearch-top-state): Pop it.
9115 (isearch-search): Set it.
9116 (isearch-printing-char): When called by isearch-whitespace-chars,
9117 handle M-SPC gracefully.
9118 (isearch-message-prefix): New argument ELLIPSIS.
9119 (isearch-message-suffix): Ditto.
9120 (isearch-message): Use the ELLIPSIS argument when calling
9121 isearch-message-prefix and isearch-message-suffix.
9122 (isearch-message-prefix): Distinguish between "wrapped" and
9123 "overwrapped" search, FWIW.
9125 1999-09-01 Hrvoje Niksic <hniksic@srce.hr>
9127 * isearch-mode.el (isearch-edit-string): Use the head of the
9128 search ring instead of search-last-string and search-last-regexp.
9129 (search-highlight): Renamed from isearch-highlight.
9130 (isearch-exit): Use the new name.
9131 (isearch-highlight): Ditto.
9132 (isearch-dehighlight): Ditto.
9133 (isearch-update-ring): New function.
9134 (isearch-done): Call it.
9135 (isearch-done): New argument EDIT.
9136 (isearch-repeat): If search string is empty, look up at the car of
9137 the search ring; ignore the yank pointer.
9138 (isearch-abort): Call isearch-done with NOPUSH.
9139 (isearch-cancel): New function.
9140 (isearch-mode-map): Bind it to ESC ESC ESC.
9142 * isearch-mode.el: Begin merge with FSF 20.4.
9144 1999-09-01 Andy Piper <andy@xemacs.org>
9146 * x-select.el (x-get-clipboard): obsolete.
9147 (x-yank-clipboard-selection): obsolete
9149 * select.el (disown-selection): need to be careful to disown the
9150 clipboard if we set it via selection.
9151 (get-clipboard): move from x-select.el
9152 (yank-clipboard-selection): ditto.
9154 1999-09-01 Hrvoje Niksic <hniksic@srce.hr>
9156 * isearch-mode.el (isearch-exit): Bind isearch-highlight and
9157 isearch-highlight-all-matches to nil.
9158 (isearch-fixed-case): New variable.
9159 (isearch-mode): Initialize it.
9160 (isearch-edit-string): Save it.
9161 (isearch-toggle-case-fold): Set it.
9162 (isearch-fix-case): Make sure isearch-toggle-case-fold works --
9163 need to check isearch-fixed-case.
9164 (isearch-toggle-case-fold): Update highlighting of all matches
9166 (isearch-edit-string):
9168 1999-09-01 Hrvoje Niksic <hniksic@srce.hr>
9170 * isearch-mode.el (isearch-edit-string): Call isearch-message
9171 before reading the event so that the prompt is displayed properly.
9172 (isearch-message): Use isearch-nonincremental when calling
9173 isearch-message-prefix.
9174 (minibuffer-local-isearch-map): Bind up and down to do the same as
9175 M-p and M-n respectively.
9176 (isearch-done): New arg NOPUSH.
9177 (isearch-edit-string): Use it.
9178 (isearch-edit-string): Don't bind isearch-string.
9179 (isearch-ring-adjust): Edit string, *then* push state.
9181 1999-08-31 Hrvoje Niksic <hniksic@srce.hr>
9183 * faces.el (isearch-secondary): Make isearch-secondary look
9184 different than default.
9186 1999-08-30 Hrvoje Niksic <hniksic@srce.hr>
9188 * isearch-mode.el (isearch-yank): Use progn instead of the inner
9190 (isearch-dehighlight): Remove TOTALLY. Simplify.
9191 (isearch-update): Call isearch-dehighlight without arguments.
9192 (isearch-done): Ditto.
9194 * isearch-mode.el (isearch-fix-case): If the search string has no
9195 upper-case letters, allow the folding to be reenabled.
9196 Previously, once disabled, the folding would remain that way until
9198 (isearch-top-state): Call isearch-fix-case.
9200 * isearch-mode.el (isearch-yank): Use progn instead of the inner
9202 (isearch-dehighlight): Remove TOTALLY. Simplify.
9204 1999-08-31 Jan Vroonhof <jan@xemacs.org>
9207 xbm-button.el: Need to exist in core because gui.el depends on
9210 1999-08-31 Andy Piper <andy@xemacs.org>
9212 * gutter-items.el (buffers-tab-face): new customizable variable.
9213 (buffers-tab-default-buffer-line-length): new specifier for
9214 maximum viewable characters.
9215 (progress-stack): new variable for implementing widget-based
9217 (progress-area-buffer): ditto.
9218 (progress-glyph-height): ditto.
9219 (progress-stop-callback): ditto.
9220 (progress-quit-function): new function.
9221 (progress-glyph): new variable.
9222 (progress-layout-glyph): ditto.
9223 (progress-displayed-p): new function, see message-displayed-p for
9225 (clear-progress): ditto.
9226 (remove-progress): ditto.
9227 (append-progress): ditto.
9228 (raw-append-progress): ditto.
9229 (display-progress): ditto.
9230 (current-progress): ditto.
9231 (current-progress-label): ditto.
9236 1999-08-29 Hrvoje Niksic <hniksic@srce.hr>
9238 * obsolete.el (isearch-yank-x-selection): Define obsolete alias.
9240 * isearch-mode.el (isearch-yank-x-selection): Renamed to
9241 `isearch-yank-selection'.
9242 (isearch-mode-map): Use it.
9243 (isearch-yank-selection): Use `get-selection' instead of
9246 1999-08-29 Hrvoje Niksic <hniksic@srce.hr>
9248 * faces.el (isearch-secondary): Create face here.
9250 * isearch-mode.el: Rewrote the "lazy highlighting" code not to use
9253 1999-08-27 Hrvoje Niksic <hniksic@srce.hr>
9255 * subr.el (buffer-string): More robust backward compatibility
9256 check, courtesy William Perry.
9258 1999-08-26 Hrvoje Niksic <hniksic@srce.hr>
9260 * replace.el (perform-replace): Stop the search after the search
9261 limit has been reached.
9263 1999-08-23 Andy Piper <andy@xemacs.org>
9265 * gutter-items.el (update-tab-in-gutter): call add-tab-to-gutter
9266 here if we don't have one.
9268 1999-08-15 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
9270 * ldap.el (ldap-coding-system): Default to nil until we get
9271 efficient UTF8 support
9272 (ldap-decode-string): Guard against `decode-coding-string' not
9274 (ldap-encode-string): Guard against `encode-coding-string' not
9277 1999-08-23 Didier Verna <didier@xemacs.org>
9279 * rect.el: Cosmetics suggested by Dave Love <d.love@dl.ac.uk>.
9280 Some doc strings improvements, and add a star to the `interactive'
9283 1999-08-18 Stef Epardaud <stef@lunatech.com>
9285 * font-lock.el (java-font-lock-keywords-3): introduced new
9286 keywords and regexpes for javadoc syntax 1.2.
9288 1999-08-17 Andy Piper <andy@xemacs.org>
9290 * gutter-items.el (buffers-tab-format-buffer-line-function): use
9291 format-buffers-tab-line.
9292 (buffers-tab-max-buffer-line-length): new variable.
9293 (format-buffers-tab-line): new function. truncate names if over
9294 buffers-tab-max-buffer-line-length.
9296 1999-08-13 Charles G Waldman <cgw@fnal.gov>
9298 * cus-start.el: Customize the variable `bell-inhibit-time'.
9300 1999-08-16 Andy Piper <andy@xemacs.org>
9302 * gutter-items.el (remove-buffer-from-gutter-tab): take a
9303 brute-force approach to deleting the last buffer.
9304 (buffers-tab-grouping-regexp): new customizable variable.
9305 (select-buffers-tab-buffers-by-mode): use it.
9307 1999-08-13 Andy Piper <andy@xemacs.org>
9309 * gutter-items.el (remove-buffer-from-gutter-tab): fix *scratch*
9312 1999-07-30 Didier Verna <didier@xemacs.org>
9314 * cus-edit.el (custom-save-variables): I said, use prin1 instead
9315 of princ to output symbols.
9316 (custom-save-face-internal): ditto.
9317 (custom-save-resets): ditto.
9319 1999-08-09 Didier Verna <didier@xemacs.org>
9321 * gutter-items.el (select-buffers-tab-buffers-by-mode): use
9322 `regexp-quote' to protect the major mode name for use as a regular
9323 expression (c++ needs this for instance).
9325 1999-08-08 Andy Piper <andy@xemacs.org>
9327 * gutter-items.el (select-buffers-tab-buffers-by-mode): beef up to
9328 cope with similar mode names.
9330 * gutter-items.el (buffers-tab-selection-function): new selection
9332 (select-buffers-tab-buffers-by-mode): new function.
9333 (buffers-tab-items): use it if set to only display buffers in the
9334 tab in the current buffer's group..
9335 (update-tab-in-gutter): use new api.
9336 (remove-buffer-from-gutter-tab): ditto.
9338 * gutter-items.el (buffers-tab-max-size): set custom selection
9340 (buffers-tab-switch-to-buffer): just switch window if the window is visible.
9341 (add-tab-to-gutter): set face as default.
9343 1999-07-07 Jan Vroonhof <jan@xemacs.org>
9345 * faces.el (frob-face-property): Merge the fall-back specifier
9346 with the target, not replace it.
9348 1999-08-05 Andy Piper <andy@xemacs.org>
9350 * gutter-items.el (update-tab-in-gutter): add frame argument for
9352 (update-tab-in-gutter): use it.
9354 * gutter-items.el (record-buffer-hook): set.
9356 * buffer.el (switch-to-buffer): back out switch-to-buffer-hook
9358 (switch-to-buffer-hook) deleted.
9360 1999-08-04 Andy Piper <andy@xemacs.org>
9362 * gutter-items.el (update-tab-in-gutter): make sure this will work
9363 as an argument to create-frame-hook.
9365 1999-07-30 Hrvoje Niksic <hniksic@srce.hr>
9367 * isearch-mode.el: Modified Bob and Darryl's code to use itimers
9368 instead of timer emulation.
9370 1999-07-30 Darryl Okahata <darrylo@sonic.net>
9372 * isearch-mode.el: Merged Bob Glickstein's <bobg@zanshin.com> GNU
9373 Emacs isearch enhancements.
9375 1999-07-28 Andy Piper <andy@xemacs.org>
9377 * gutter-items.el (add-tab-to-gutter): put in specifier specs for
9378 all devices that support tab controls.
9379 (remove-buffer-from-gutter-tab): new function. to be used as a
9380 value for kill-buffer-hook.
9382 1999-07-21 Sean MacLennan <seanm@storm.ca>
9384 * auto-show.el (auto-show-truncationp): changed to match
9385 `window_translation_on'
9387 1999-07-30 XEmacs Build Bot <builds@cvs.xemacs.org>
9389 * XEmacs 21.2.19 is released
9391 1999-07-28 SL Baur <steve@miho>
9393 * code-files.el (insert-file-contents): Fix docstring.
9394 revert previous change.
9396 1999-07-26 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
9398 * fill.el (fill-region-as-paragraph): Change re-break-point to
9399 contain word-across-newline plus one character so that filling
9400 Japanese and Chinese works as desired.
9401 * simple.el (do-auto-fill): Ditto.
9403 1999-07-26 SL Baur <steve@miho>
9405 * mule/japanese.el ("Japanese"): Do not specify a default input
9407 Suggested by MORIOKA Tomohiko <tomo@etl.go.jp>
9409 1999-07-23 Jan Vroonhof <vroonhof@math.ethz.ch>
9411 * custom.el ((not (fboundp 'defun*))): Insert autoload crap to be
9412 able to use cl-macs macro in early lisp.
9414 1999-07-23 Jan Vroonhof <jan@xemacs.org>
9419 Massive custom Theme API changes.
9421 1999-07-22 MORIOKA Tomohiko <tomo@etl.go.jp>
9423 * code-files.el (insert-file-contents): Regard
9424 coding-system-magic-cookie if `coding-system-for-read' is nil.
9426 1999-07-22 MORIOKA Tomohiko <tomo@etl.go.jp>
9428 * mule/thai-xtis.el: Add coding: local variable, to avoid
9429 bootstrapping problem with C locale.
9431 1999-07-22 Andy Piper <andy@xemacs.org>
9433 * dumped-lisp.el (preloaded-file-list): guard against putting
9434 gutter-items in a less than functional XEmacs.
9435 * gutter-items.el: put call to `add-tab-to-gutter' back in.
9437 1999-07-18 Bob Weiner <weiner@beopen.com>
9439 * fill.el (fill-context-prefix): Fixed bug that prevented the
9440 setting of an adaptive fill prefix when the `dont-skip-first' was
9443 1999-07-22 SL Baur <steve@miho>
9445 * gutter-items.el: remove unguarded call to `add-tab-to-gutter'.
9447 1999-06-25 Karl M. Hegbloom <karlheg@debian.org>
9449 * files.el (interpreter-mode-alist): add `make', `guile', and
9450 `emacs' entries. (#!/usr/bin/make -f ought to send a file into
9451 makefile-mode, guile is a scheme, and someday XEmacs will be
9452 modular enough to use as an efficient scripting tool.)
9454 1999-07-06 MORIOKA Tomohiko <tomo@etl.go.jp>
9456 * mule/mule-cmds.el (reset-language-environment): Regard
9457 coding-category `utf-8' and `ucs-4' if they are available.
9459 1999-07-06 MORIOKA Tomohiko <tomo@etl.go.jp>
9461 * mule/mule-cmds.el (set-default-coding-systems): Fix DOC-string.
9462 (prefer-coding-system): Fix DOC-string.
9464 * mule/mule-cmds.el (coding-system-change-eol-conversion): Fix
9467 * mule/mule-cmds.el (mule-keymap): Change keymap name from MULE to
9469 (coding-system-change-eol-conversion): Fix DOC-string.
9471 1999-06-30 MORIOKA Tomohiko <tomo@etl.go.jp>
9473 * mule/mule-cmds.el (mule-keymap): Use `describe-coding-system'
9474 instead of `list-coding-system'.
9476 1999-06-29 MORIOKA Tomohiko <tomo@etl.go.jp>
9478 * menubar-items.el (default-menubar): `select-input-method' was
9479 renamed to `set-input-method'.
9481 * mule/mule-cmds.el (set-language-info-alist): Fix setting for
9482 "Set Language Environment" menu.
9484 * mule/mule-cmds.el (set-language-info-alist): Fix setting for
9485 "Describe Language Support" menu.
9487 1999-06-29 MORIOKA Tomohiko <tomo@etl.go.jp>
9489 * mule/chinese.el ("Chinese-GB"): Rename
9490 `chinese-gb-environment-setup-function' to
9491 `setup-chinese-gb-environment-internal'.
9493 1999-06-29 MORIOKA Tomohiko <tomo@etl.go.jp>
9495 * mule/korean.el: Use `define-coding-system-alias' instead of
9496 `copy-coding-system'.
9498 1999-06-29 MORIOKA Tomohiko <tomo@etl.go.jp>
9500 * mule/mule-cmds.el (set-language-environment-coding-systems):
9501 Treat duplicated coding-categories.
9503 1999-06-29 MORIOKA Tomohiko <tomo@etl.go.jp>
9505 * mule/japanese.el: Use `define-coding-system-alias' instead of
9506 `copy-coding-system'.
9508 1999-06-29 MORIOKA Tomohiko <tomo@etl.go.jp>
9510 * mule/vietnamese.el: Specify `iso-8-1' as a category of
9511 coding-system `viscii'.
9513 1999-06-29 MORIOKA Tomohiko <tomo@etl.go.jp>
9516 - Specify `iso-8-1' as a category of coding-system `koi8-r'.
9517 (cyrillic-alternativnyj-decode-table): New variable.
9518 (cyrillic-alternativnyj-encode-table): New variable.
9519 - Specify `iso-8-1' as a category of coding-system
9521 - Abolish general Cyrillic environment.
9523 1999-06-29 MORIOKA Tomohiko <tomo@etl.go.jp>
9526 - Use `define-coding-system-alias' instead of `copy-coding-system'.
9527 - Register `chinese-gb-environment-setup-function' as a
9528 `setup-function' of "Chinese-GB" environment.
9530 1999-06-29 MORIOKA Tomohiko <tomo@etl.go.jp>
9532 * mule/mule-cmds.el (set-language-info-alist): Allow dummy
9533 optional argument `parents'.
9535 * mule/thai-xtis.el: Specify `tis-620' as `tutorial-coding-system'
9536 property for Thai-XTIS.
9538 * mule/mule-help.el (help-with-tutorial): Use property
9539 `tutorial-coding-system' of language-info as a coding-system to
9542 1999-06-29 MORIOKA Tomohiko <tomo@etl.go.jp>
9544 * mule/thai-xtis.el: Don't setup `setup-function' and
9547 * mule/mule-cmds.el (set-language-environment-coding-systems): Use
9548 `set-coding-category-system' to set up coding-system for
9551 * mule/mule-cmds.el (prefer-coding-system): Use
9552 `set-coding-category-system' to set up coding-system for
9555 1999-06-29 MORIOKA Tomohiko <tomo@etl.go.jp>
9557 * mule/thai-xtis.el: Specify TUTORIAL.th as the tutorial file for
9558 Thai-XTIS environment.
9560 * mule/mule-cmds.el (prefer-coding-system): Use
9561 `find-coding-system' instead of `coding-system-p'.
9563 1999-06-28 MORIOKA Tomohiko <tomo@etl.go.jp>
9565 * mule/mule-cmds.el (set-language-environment-coding-systems):
9566 Modify eol-type for XEmacs.
9568 * mule/thai-xtis.el: Delete unused local variable `category'.
9570 * mule/mule-cmds.el (coding-system-change-eol-conversion): New
9572 (prefer-coding-system): Don't call
9573 `update-coding-systems-internal'; use function
9574 `coding-category-list' instead of variable `coding-category-list';
9575 use `set-coding-priority-list' instead of `set-coding-priority';
9576 modify `eol-type' for XEmacs.
9578 * mule/mule-misc.el (string-width): Use `charset-width' instead of
9580 (char-width): Likewise.
9582 1999-06-28 MORIOKA Tomohiko <tomo@etl.go.jp>
9584 * mule/thai-xtis.el: Specify `iso-8-1' as coding-category of
9587 * mule/mule-cmds.el (set-language-environment-coding-systems): Use
9588 `set-coding-priority-list' instead of `set-coding-priority'; don't
9589 call `update-coding-systems-internal'.
9591 * mule/mule-misc.el (coding-system-get): New function.
9592 (coding-system-put): New function.
9593 (coding-system-category): New function.
9595 1999-06-28 MORIOKA Tomohiko <tomo@etl.go.jp>
9597 * dumped-lisp.el (preloaded-file-list): Load "thai-xtis-chars"
9598 when Mule is running; load "mule/thai-xtis" instead of "thai-xtis"
9599 to avoid conflict with leim/quail/thai-xtis.
9601 * mule/thai-xtis.el: Split definition of the charset `thai-xtis'
9602 to thai-xtis-chars.el.
9604 * mule/thai-xtis-chars.el: New file (split from
9607 1999-06-28 MORIOKA Tomohiko <tomo@etl.go.jp>
9609 * mule/thai-xtis.el:
9610 - Change category for the charset `thai-xtis' to `?x' from `?T'.
9611 - Add syntax entries.
9612 - Put `preferred-coding-system' of the charset `thai-xtis' to
9615 1999-06-28 TAKAHASHI Naoto <ntakahas@etl.go.jp>
9617 * mule/thai-xtis.el: ccl-decode-thai-xtis and subroutines
9618 rewritten to use write-multibyte-character.
9620 1999-06-28 MORIOKA Tomohiko <tomo@etl.go.jp>
9622 mule/mule-cmds.el (view-hello-file): Use `iso-2022-7bit' instead
9624 (prefer-coding-system): Synced up with Emacs 20.3.11 but not
9626 (read-input-method-name): Treat optional argument `default'.
9628 1999-06-28 MORIOKA Tomohiko <tomo@etl.go.jp>
9630 * mule/mule-cmds.el (set-language-info): Don't set up menus at
9632 (set-language-info-alist): Set up menus here.
9634 1999-06-28 MORIOKA Tomohiko <tomo@etl.go.jp>
9636 * minibuf.el (completing-read): Add new optional argument
9638 (read-coding-system): Add new optional argument
9639 `default-coding-system'.
9641 1999-06-03 Ken'ichi Handa <handa@gnu.org>
9643 * mule/vietnamese.el (ccl-encode-vscii): Typo fixed
9644 (viet-viscii-...->viet-vscii...).
9646 1999-05-13 Ken'ichi Handa <handa@gnu.org>
9648 * mule/mule-cmds.el: Change MULE to Mule in docstrings
9651 1999-04-12 Richard M. Stallman <rms@gnu.org>
9653 * mule/mule-cmds.el (input-method-function): Add permanent-local
9656 1999-03-30 Dave Love <fx@gnu.org>
9658 * mule/mule-cmds.el (current-language-environment): Doc fix.
9660 1999-02-06 Richard Stallman <rms@gnu.org>
9662 * mule/european.el (setup-slovenian-environment): New function.
9663 ("Slovenian"): New language environment.
9665 1999-01-27 Dave Love <fx@gnu.org>
9667 * mule/mule-cmds.el (current-language-environment): Provide :link,
9668 :type (choices) and appropriate :get.
9670 1999-01-14 Kenichi Handa <handa@etl.go.jp>
9672 * mule/mule-cmds.el (describe-language-environment): Don't alter
9675 1999-01-06 Eli Zaretskii <eliz@gnu.org>
9677 * mule/mule-cmds.el (prefer-coding-system): Call
9678 set-coding-priority, so that the internal array of priorities is
9681 1998-12-30 Eli Zaretskii <eliz@mescaline.gnu.org>
9683 * mule/mule-cmds.el (prefer-coding-system): If the argument
9684 requires specific EOL conversion type, make the default coding
9687 1998-12-17 Eli Zaretskii <eliz@mescaline.gnu.org>
9689 * mule/mule-cmds.el (set-language-environment): Pass the default
9690 eol-type to set-language-environment-coding-systems.
9691 (set-default-coding-systems): Copy the eol-type property for the
9692 new default values of {buffer-file,process}-coding-system from the
9694 (set-language-environment-coding-systems): Accept an optional
9695 argument EOL-TYPE, and set the eol-type property of the default
9696 coding systems accordingly.
9698 1998-10-26 Kenichi Handa <handa@etl.go.jp>
9700 * mule/chinese.el (pre-write-encode-hz): Cancel previous change,
9701 use generate-new-buffer instead of get-buffer-create.
9703 1998-10-21 Kenichi Handa <handa@etl.go.jp>
9705 * mule/chinese.el (pre-write-encode-hz): Use with-temp-buffer.
9707 1998-10-16 Markus Rost <rost@delysid.gnu.org>
9709 * mule/mule-cmds.el (default-input-method): Fix custom type.
9711 1998-10-12 Richard Stallman <rms@psilocin.ai.mit.edu>
9713 * mule/mule-cmds.el (setup-specified-language-environment):
9714 Add apropos-inhibit property.
9715 (describe-specified-language-support): Likewise.
9717 1998-09-06 Bill Richter <richter@math.nwu.edu>
9719 * mule/mule-cmds.el: Doc fixes.
9721 1998-09-02 Kenichi Handa <handa@etl.go.jp>
9723 * mule/mule-cmds.el (register-input-method): Doc-string
9726 1998-09-01 Dave Love <fx@gnu.org>
9728 * mule/mule-cmds.el (current-language-environment): Fix
9731 1998-08-31 Paul Eggert <eggert@twinsun.com>
9733 * mule/chinese.el, mule/cyrillic.el, mule/ethiopic.el,
9734 mule/european.el, mule/hebrew.el, mule/japanese.el,
9735 mule/korean.el, mule/vietnamese.el: Add coding: local variable, to
9736 avoid bootstrapping problem if you need to recompile all the Lisp
9737 files using interpreted code.
9739 1998-08-26 Kenichi Handa <handa@etl.go.jp>
9741 * mule/european.el ("Latin-1"): Modify `documentation' key value.
9742 ("Latin-2"): Likewise.
9744 1998-08-18 Per Starback <starback@update.uu.se>
9746 * mule/european.el (setup-latin2-environment): Fix typo.
9748 1998-08-18 Kenichi Handa <handa@etl.go.jp>
9750 * mule/european.el: Give proper value of `input-method' key to all
9753 * mule/mule-cmds.el (activate-input-method): Handle the case that
9754 the arg INPUT-METHOD is nil correctly.
9755 (read-multilingual-string): Activate the specified input method
9756 before calling read-string. Afterward, activate the original
9759 1998-08-15 Kenichi HANDA <handa@etl.go.jp>
9761 * mule/mule-cmds.el (language-info-alist): Doc-string modified.
9762 (set-language-info-alist): Fix typo in doc-string.
9764 * mule/hebrew.el ("Hebrew"): Delete describe-function key.
9766 1998-08-09 Kenichi HANDA <handa@etl.go.jp>
9768 * mule/mule-cmds.el (language-info-alist): Doc-string modified.
9769 (reset-language-environment): New function for the job that
9770 setup-english-environment used to do.
9771 (set-language-environment): Do more setups according to the info
9772 in language-info-alist.
9773 (read-language-name): Handle the case that the arg KEY is nil.
9774 (describe-language-environment): Handle input-method property.
9776 * mule/: All files under this directory, which related with
9777 specific languages (such as mule/european.el, mule/greek.el,
9778 mule/hebrew.el, mule/misc-lang.el), modified as below.
9779 (setup-XXX-environment): Just call set-language-environment. If
9780 they used to do some other jobs than what done by
9781 set-language-environment, those jobs are done in
9782 setup-XXX-environment-internal now.
9783 ("LANUGAGE-ENVIRONMENT"): Delete property setup-function or change
9784 the value to setup-XXX-environment-internal. Add properties
9785 input-method and features.
9787 * mule/english.el (setup-english-environment): Just call
9788 reset-language-environment.
9790 * mule/european.el (setup-8-bit-environment): Function deleted.
9792 1998-08-08 Richard Stallman <rms@psilocin.ai.mit.edu>
9794 * mule/mule-cmds.el (input-method-exit-on-first-char)
9795 (input-method-use-echo-area): Doc fixes.
9797 1998-08-06 Kenichi Handa <handa@etl.go.jp>
9799 * mule/mule-cmds.el (input-method-exit-on-first-char): New
9801 (input-method-use-echo-area): New variable.
9803 1998-08-01 Kenichi HANDA <handa@etl.go.jp>
9805 * mule/mule-cmds.el (language-info-alist): Doc-string modified.
9807 1998-07-30 Ken'ichi Handa <handa@delysid.gnu.org>
9809 * mule/mule-cmds.el (activate-input-method): Update mode line.
9810 (inactivate-input-method): Likewise.
9812 1998-07-19 Kenichi Handa <handa@etl.go.jp>
9814 * mule/mule-cmds.el (read-multilingual-string): Don't activate an
9815 input method in the current buffer, but just bind
9816 current-input-method.
9818 1998-07-08 Kenichi Handa <handa@etl.go.jp>
9820 * mule/hebrew.el ("Hebrew"): Add coding-priority.
9822 * mule/misc-lang.el ("IPA"): Add coding-priority and
9825 1998-06-26 Ken'ichi Handa <handa@melange.gnu.org>
9827 * mule/greek.el: Add coding-priority.
9829 1998-05-23 Richard Stallman <rms@psilocin.ai.mit.edu>
9831 * mule/mule-cmds.el (register-input-method): Rename arg ENV to
9834 1998-05-20 Richard Stallman <rms@psilocin.ai.mit.edu>
9836 * mule/mule-cmds.el (register-input-method): Fix previous change.
9837 (setup-specified-language-environment): Doc fix.
9839 1998-05-19 Richard Stallman <rms@psilocin.ai.mit.edu>
9841 * mule/mule-cmds.el: Several doc fixes.
9842 (get-language-info, set-language-info): Rename argument.
9843 (set-language-info-alist): Likewise.
9844 (register-input-method): Rename argument.
9845 (activate-input-method): If INPUT-METHOD is nil, deactivate.
9847 1998-05-04 Kenichi Handa <handa@etl.go.jp>
9849 * mule/mule-cmds.el (toggle-input-method): Use a more appropriate
9850 default value while reading an input method.
9852 1998-05-01 Kenichi Handa <handa@etl.go.jp>
9854 * mule/mule-cmds.el (universal-coding-system-argument):
9855 Use buffer-file-coding-system as default.
9857 1998-04-14 Andreas Schwab <schwab@mescaline.gnu.org>
9859 * mule/korean.el ("Korean"): Doc fix.
9861 1998-04-11 Kenichi Handa <handa@etl.go.jp>
9863 * mule/mule-cmds.el (describe-language-environment): Print the
9864 languge environment at the head.
9866 1998-04-06 Kenichi Handa <handa@etl.go.jp>
9868 * mule/japanese.el: Set exit-function to exit-japanese-environment
9869 for Japanese environment.
9871 1998-03-20 Richard Stallman <rms@psilocin.gnu.org>
9873 * mule/mule-cmds.el (set-language-environment): Doc fix.
9874 (current-language-environment): Use defcustom.
9875 (default-input-method): Specify :type.
9877 1998-03-02 Kenichi Handa <handa@etl.go.jp>
9879 * mule/mule-cmds.el (set-default-coding-systems): Doc-string
9881 (prefer-coding-system): Doc-string modified.
9883 1998-01-21 Kenichi Handa <handa@etl.go.jp>
9885 * mule/mule-cmds.el (set-language-info): Doc-string
9886 describes `coding-priority' KEY.
9887 (set-language-environment-coding-systems): New function.
9888 (select-safe-coding-system): New function.
9889 (set-language-info): New optional args DESCRIBE-MAP and SETUP-MAP.
9890 (set-language-info-alist): New optionla arg PARENTS. Call
9891 set-language-info with appropriate DESCRIBE-MAP and SETUP-MAP args.
9892 (set-language-environment-coding-systems): New function.
9894 * mule/chinese.el: Remove setting up of
9895 describe-chinese-environment-map and
9896 setup-chinese-environment-map. Exclude them in args of calls to
9897 set-language-info-alist. Register coding-priority key in
9898 language-info-alist.
9900 * mule/cyrillic.el: Remove setting up of
9901 describe-cyrillic-environment-map and
9902 setup-cyrillic-environment-map. Exclude them in args of calls to
9903 set-language-info-alist. Register coding-priority key in
9904 language-info-alist.
9906 * mule/english.el: Register coding-priority key in
9907 language-info-alist.
9909 * mule/ethiopic.el: Register coding-priority key in
9910 language-info-alist.
9912 * mule/european.el: Remove setting up of
9913 describe-european-environment-map and
9914 setup-european-environment-map. Exclude them in args of calls to
9915 set-language-info-alist. Register coding-priority key in
9916 language-info-alist. Add "German" language env.
9917 (setup-8-bit-environment): Delete CODING-SYSTEM arg.
9918 (setup-german-environment): New function.
9920 * mule/greek.el (setup-greek-environment): For Greek lang. env.,
9921 change default input method to "greek-postfix".
9923 * mule/japanese.el, mule/korean.el, mule/vietnamese.el: Register
9924 coding-priority key in
9926 1997-12-19 Stephen Eglen <stephen@cns.ed.ac.uk>
9928 * mule/mule-cmds.el (set-language-info): Doc fix.
9929 (input-method-inactivate-hook): Doc fix.
9931 1997-11-20 Karl Heuer <kwzh@gnu.org>
9933 * mule/mule-cmds.el (set-input-method): Renamed from
9934 select-input-method.
9936 1997-11-07 Kenichi Handa <handa@etl.go.jp>
9938 * mule/mule-cmds.el (set-language-environment): Run
9939 exit-language-environment-hook before calling `exit-function'
9940 which is specified for the language environment.
9942 1997-10-23 Kenichi Handa <handa@etl.go.jp>
9944 * mule/mule-cmds.el (set-default-coding-systems): Doc-string
9946 (prefer-coding-system): Likewise.
9947 (describe-language-environment): Print aliases of each coding
9949 (set-language-environment-hook): New variable.
9950 (exit-language-environment-hook): New variable.
9951 (set-language-environment): Call these hooks. Before setting a
9952 new language environment, exit from the
9953 current-language-environment if necessary.
9954 (input-method-verbose-flag): The value can be nil, t,
9955 complex-only, or default.
9956 (input-method-highlight-flag): Doc-string augmented.
9957 (activate-input-method): Check if we can run the registered
9958 function to activate an input method.
9960 * mule/korean.el: Set exit-function for language environment
9961 "Korean" to exit-korean-environment.
9962 (setup-korean-environment): Moved to korea-util.el.
9964 1997-10-21 Kenichi Handa <handa@etl.go.jp>
9966 * mule/mule-cmds.el (read-multilingual-string): Use
9967 current-input-method prior to default-input-method. Don't bind
9968 current-input-method by `let', instead, activate the specified
9969 input method in the current buffer temporarily.
9971 1997-10-19 John F. Whitehead <jfw@cisco.com>
9973 * mule/mule-cmds.el (describe-language-environment): Fix prompt.
9975 1997-10-21 Kenichi Handa <handa@etl.go.jp>
9977 * mule/chinese.el (post-read-decode-hz): Return the result of
9979 (pre-write-encode-hz): Do not change the value of
9982 1998-09-06 Bill Richter <richter@math.nwu.edu>
9984 * mule/mule-ccl.el: Doc fixes.
9986 1998-04-20 Kenichi Handa <handa@etl.go.jp>
9988 * mule/mule-ccl.el (declare-ccl-program): New optional arg VECTOR.
9989 (check-ccl-program): New macro.
9991 1998-01-21 Kenichi Handa <handa@etl.go.jp>
9993 * mule/mule-ccl.el: Comment about CCL syntax modified.
9994 (ccl-command-table): Add read-multibyte-character and
9995 write-multibyte-character.
9996 (ccl-code-table): Add ex-cmd.
9997 (ccl-extended-code-table): New variable.
9998 (ccl-embed-extended-command): New function.
9999 (ccl-compile-read-multibyte-character,
10000 ccl-compile-write-multibyte-character) New functions.
10001 (ccl-dump-ex-cmd, ccl-dump-read-multibyte-character,
10002 ccl-dump-write-multibyte-character): New functions.
10004 1999-07-22 SL Baur <steve@miho>
10006 * config.el (config-value-file): config.values is installed into
10008 From Karl M. Hegbloom <karlheg@cathcart.sysc.pdx.edu>
10010 1999-07-19 Didier Verna <didier@xemacs.org>
10012 * rect.el: all functions rewritten, except when noted. Below is a
10013 list of interface changes.
10014 (apply-on-rectangle): new function. Obsoletes
10015 `operate-on-rectangle'. All functions that used to call this
10016 function now call the new one.
10017 (kill-rectangle): added optional prefix arg to fill lines.
10018 (delete-rectangle): ditto.
10019 (delete-extract-rectangle): ditto.
10020 (open-rectangle): ditto.
10021 (clear-rectangle): ditto.
10022 (delete-rectangle-line): added third arg FILL.
10023 (delete-extract-rectangle-line): ditto.
10024 (open-rectangle-line): ditto.
10025 (clear-rectangle-line): ditto.
10027 1999-07-18 Andy Piper <andy@xemacs.org>
10029 * menubar-items.el (default-menubar): add gutter options.
10031 * gutter-items.el: new file.
10032 (gutter): new group for custom.
10033 (gutter-visible-p): new variable.
10034 (default-gutter-position): ditto.
10035 (buffers-tab): new group for the buffers tab.
10036 (gutter-buffers-tab): widget to put in the gutter.
10037 (buffers-tab-max-size): max number of tabs.
10038 (buffers-tab-switch-to-buffer-function): function to call when a
10040 (buffers-tab-omit-function): filter buffers with this function.
10041 (buffers-tab-format-buffer-line-function): format buffer names for
10043 (buffers-tab-switch-to-buffer): like switch-to-buffer but without
10045 (build-buffers-tab-internal): build a list of tab items.
10046 (buffers-tab-items): ditto.
10047 (add-tab-to-gutter): put a tab in the gutter area.
10048 (update-tab-in-gutter): reset the buffers in the tab.
10050 * dumped-lisp.el (preloaded-file-list): dump gutter-items.
10052 * buffer.el (switch-to-buffer): run switch-to-buffer-hooks.
10053 (switch-to-buffer-hooks): new hook.
10055 * toolbar.el (default-toolbar-position): fix typo.
10057 1999-07-16 Andy Piper <andy@xemacs.org>
10059 * gui.el (make-dialog-frame): turn off gutters for dialogs.
10061 1999-07-15 Didier Verna <didier@xemacs.org>
10063 * cus-edit.el (custom-prompt-variable): optional third arg makes
10064 prompt for a comment string.
10065 (customize-set-value): optional prefix makes this function handle
10067 (customize-set-variable): ditto.
10068 (customize-save-variable): ditto.
10069 (customize-customized): handle custom comments.
10070 (customize-save-customized): ditto.
10071 (custom-variable-state-set): ditto.
10072 (custom-face-state-set): ditto.
10073 (customize-saved): ditto.
10074 (custom-variable-set): ditto.
10075 (custom-face-set): ditto.
10076 (custom-variable-save): ditto.
10077 (custom-face-save): ditto.
10078 (custom-variable-reset-saved): ditto.
10079 (custom-face-reset-saved): ditto.
10080 (custom-variable-reset-standard): ditto.
10081 (custom-face-reset-standard): ditto.
10082 (custom-comment-face): new face.
10083 (custom-comment-tag-face): ditto.
10084 (custom-comment): new widget.
10085 (custom-comment-create): new function.
10086 (custom-comment-delete): ditto.
10087 (custom-comment-value-set): ditto.
10088 (custom-comment-show): ditto.
10089 (custom-comment-invisible-p): ditto.
10090 (custom-variable-value-create): create a comment field widget.
10091 (custom-face-value-create): ditto.
10092 (custom-variable-menu): new entry for adding a custom comment.
10093 (custom-face-menu): ditto.
10094 (custom-save-variables): possibly save custom comments.
10095 (custom-save-faces): ditto.
10097 * cus-face.el (custom-set-faces): the arguments can now have a
10098 custom comment as fourth argument.
10100 * custom.el (custom-set-variables): the arguments can now have a
10101 custom comment as fifth element.
10103 1999-07-13 XEmacs Build Bot <builds@cvs.xemacs.org>
10105 * XEmacs 21.2.18 is released
10107 1999-07-13 SL Baur <steve@miho>
10109 * lib-complete.el (read-library-name): Revert previous change.
10110 (read-library): Ditto.
10112 1999-06-24 Karl M. Hegbloom <karlheg@debian.org>
10114 * packages.el (packages-package-list): Capitalize docstring.
10116 * packages.el (packages-find-package-library-path): Use #'nconc
10117 rather than #'append to reduce consing -- #'mapcar uses Flist,
10118 which returns a freshly consed list. #'append would create yet
10119 another fresh list, using Fmake_list in concat.
10121 * packages.el (package-provide): Use setq with remassq like it
10122 says in its docstring.
10124 1999-07-06 SL Baur <steve@miho.m17n.org>
10126 * lib-complete.el (progn-with-message): Fix typo.
10128 1999-07-06 SL Baur <steve@miho.m17n.org>
10130 * mule/mule-misc.el (char-octet): Make function match docstring.
10131 From Katsumi Yamaoka <yamaoka@jpl.org>
10133 1999-06-15 Karl M. Hegbloom <karlheg@debian.org>
10135 * wid-edit.el (widget-documentation): corrected spelling error.
10137 1999-06-23 Jonathan Marten <jonathan.marten@uk.sun.com>
10139 * x-win-sun.el (x-win-init-sun): Don't rebind Find and Sh-find
10140 keys if already bound
10142 1999-07-06 SL Baur <steve@miho.m17n.org>
10144 * lib-complete.el (progn-with-message): Revert previous changes.
10146 1999-06-24 Bob Weiner <weiner@beopen.com>
10148 * lib-complete.el (find-library):
10149 (find-library-other-window):
10150 (find-library-other-frame): Completely rewrote
10151 so that these functions actually work when called non-interactively.
10152 Also made them handle LIBRARY arguments which end with .el or .elc.
10154 1999-06-24 Bob Weiner <weiner@beopen.com>
10156 * simple.el (indent-new-comment-line): Locally bound
10157 `block-comment-start' to `comstart' or else when this is called
10158 from do-auto-fill, e.g. in Lisp mode, it will insert any non-nil
10159 `block-comment-start' value, ignoring any existing spacing after a
10160 comment prefix in the previous line and producing ugly comments.
10162 1999-06-23 Bob Weiner <weiner@beopen.com>
10164 * list-mode.el (mouse-choose-completion):
10165 (choose-completion):
10166 (completion-switch-to-minibuffer): Added.
10167 ([Tab]): [Tab] previously switched to the minibuffer
10168 but since [space] does that and since most applications in the
10169 world use [Tab] to select the next item in a list, do that in the
10170 *Completions* buffer too. This will cause the least confusion
10171 among the largest population of users. -- Bob Weiner, BeOpen.com,
10174 1999-06-22 Bob Weiner <weiner@beopen.com>
10176 * help.el (help-buffer-name): Added support for a null value
10177 of `help-buffer-prefix-string' since some buffers require no
10180 1999-06-20 Bob Weiner <weiner@beopen.com>
10182 * list-mode.el (completion-list-mode-quit): Added and bound to {q}
10183 in the completion-list-mode-map to bury the completions buffer
10184 even when the minibuffer is no longer active.
10186 1999-06-20 Bob Weiner <weiner@beopen.com>
10188 * list-mode.el (list-mode): It is visually disconcerting to have
10189 the text cursor disappear within list buffers, especially when
10190 moving from window to window, so leave it visible.
10192 1999-07-01 SL Baur <steve@miho.m17n.org>
10194 * menubar-items.el (default-menubar): Conditionalize the bug
10195 report menu item (which may not be possible in this XEmacs).
10196 Reported by: Ken'ichi Handa <handa@etl.go.jp>
10198 1999-06-30 SL Baur <steve@miho.m17n.org>
10200 * subr.el (with-current-buffer): DOC string fix.
10201 Suggested by Bob Weiner <weiner@altrasoft.com>
10203 1999-06-25 Charles G Waldman <cgw@fnal.gov>
10205 * cus-face.el (custom-face-italic): insert missing args
10207 1999-06-24 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
10209 * packages.el (package-locations): Changed default early package
10210 hierarchies to ~/.xemacs/mule-packages and
10211 ~/.xemacs/xemacs-packages.
10213 1999-06-23 SL Baur <steve@miho.m17n.org>
10215 * mule/mule-category.el (Top Level): ASCII is also latin-1.
10217 1999-06-15 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
10219 * packages.el (package-locations): Changed default early package
10220 hierarchy to ~/.xemacs/packages.
10221 (package-locations): Removed `packages' as a possible name for a
10222 late package hierarchy.
10224 1999-06-20 MORIOKA Tomohiko <tomo@etl.go.jp>
10226 * mule/mule-category.el (word-combining-categories): Set up new
10228 (word-separating-categories): Likewise.
10230 1999-06-22 XEmacs Build Bot <builds@cvs.xemacs.org>
10232 * XEmacs 21.2.17 is released
10234 1999-06-17 Robert Pluim <rpluim@bigfoot.com>
10236 * font-menu.el (font-menu-set-font): allow for nil specification
10239 1999-06-16 MORIOKA Tomohiko <tomo@etl.go.jp>
10241 * mule/thai-xtis.el: Specify `columns' of the charset `thai-xtis'
10244 1999-06-12 MORIOKA Tomohiko <tomo@etl.go.jp>
10246 * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Use NBSP of ISO
10247 8859-5 instead of ISO 8859-1.
10249 1999-06-15 SL Baur <steve@steve1.m17n.org>
10251 * mule/vietnamese.el (viet-vscii-encode-table): Use split-char.
10252 (viet-viscii-encode-table): Ditto.
10254 * mule/mule-misc.el: Delete split-char & split-char-or-char-int.
10255 Make obsolete definition of char-octet.
10257 1999-06-14 SL Baur <steve@steve1.m17n.org>
10259 * subr.el: Move no-Mule make-char ...
10260 * help-nomule.el (make-char): To here.
10261 (string-width): Make Mule compatibility alias.
10263 1999-06-15 Andy Piper <andy@xemacs.org>
10265 * select.el (get-selection-no-error): really make there be no-error.
10266 (get-selection): revert to original.
10268 1999-06-11 Andy Piper <andy@xemacs.org>
10270 * select.el (selection-sets-clipboard): renamed.
10271 (own-selection): use it.
10273 1999-06-11 XEmacs Build Bot <builds@cvs.xemacs.org>
10275 * XEmacs 21.2.16 is released
10277 1999-06-09 MORIOKA Tomohiko <tomo@etl.go.jp>
10279 * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Set 32 for
10280 missing characters to avoid crash.
10282 1999-06-09 Jan Vroonhof <vroonhof@math.ethz.ch>
10284 * coding.el (set-terminal-coding-system): Only set the console
10285 coding system on the selected console if it is a tty.
10287 1999-06-10 Jan Vroonhof <vroonhof@math.ethz.ch>
10294 * faces.el (frob-face-property):
10295 * font-menu.el (font-menu-set-font):
10296 Actually apply changes from 1999-03-17
10298 1999-06-10 Andy Piper <andy@xemacs.org>
10300 * select.el (get-selection): abstract out non error-signalling
10302 (get-selection-no-error): get-selection without signalling an
10304 (selection-is-clipboard-p): new variable. controls whether the
10305 selection sets the clipboard.
10306 (own-selection): use it.
10308 * mouse.el (insert-selection): fallback to clipboard after trying
10309 primary selection and cutbuffer.
10311 1999-06-05 Andy Piper <andy@xemacs.org>
10313 * x-select.el (xselect-kill-buffer-hook-1): use generalised
10314 selection functions.
10316 1999-06-04 MORIOKA Tomohiko <tomo@etl.go.jp>
10318 * code-files.el (buffer-file-coding-system): Use `raw-text' as
10320 (load): Use `raw-text' instead of `no-conversion'.
10321 (insert-file-contents): Likewise.
10323 * bytecomp.el (byte-compile-insert-header): Use `raw-text' instead
10324 of `no-conversion'.
10326 1999-06-03 MORIOKA Tomohiko <tomo@etl.go.jp>
10328 * coding.el: Don't copy `no-conversion' to `raw-text'.
10330 1999-06-07 Hrvoje Niksic <hniksic@srce.hr>
10332 * subr.el (make-char): Define it if Mule is not around.
10334 1999-06-07 SL Baur <steve@steve1.m17n.org>
10336 * mule/mule-help.el: Add trailing newline. Use mule keyword.
10338 * x-select.el (x-disown-selection-internal): Restore symbol as an
10340 (xselect-kill-buffer-hook-1): Use disown-selection-internal.
10342 1999-06-04 XEmacs Build Bot <builds@cvs.xemacs.org>
10344 * XEmacs 21.2.15 is released
10346 1999-06-02 Oscar Figueiredo <oscar@xemacs.org>
10348 * subr.el (split-string): Avoid infinite looping
10350 1999-05-30 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
10352 * ldap.el (ldap-ignore-attribute-codings): New variable
10353 (ldap-default-attribute-decoder): New variable
10354 (ldap-coding-system): New variable
10355 (ldap-attribute-syntax-encoders): New variable
10356 (ldap-attribute-syntax-decoders): New variable
10357 (ldap-attribute-syntaxes-alist): New variable
10358 (ldap-encode-boolean): New function
10359 (ldap-decode-boolean): New function
10360 (ldap-encode-country-string): New function
10361 (ldap-decode-string): New function
10362 (ldap-decode-address): New function
10363 (ldap-encode-address): New function
10364 (ldap-decode-attribute): New function
10365 (ldap-search): Use some of these
10367 1999-05-25 Jan Vroonhof <jan@xemacs.org>
10369 * version.el (emacs-version): Make the patch level/beta come
10370 before the XEmacs qualifier so that it gets into (funcall
10371 emacs-version) and thus in the bug reports.
10372 (emacs-version>=): Support patch levels.
10374 1999-06-03 SL Baur <steve@xemacs.org>
10376 * version.el: implement x.y.z version number
10377 From Jan Vroonhof <vroonhof@math.ethz.ch>
10379 1999-05-27 Yoshiki Hayashi <g740685@komaba.ecc.u-tokyo.ac.jp>
10381 * mule/mule-cmds.el (read-input-method-name): set input-method properly.
10383 1999-05-22 Vin Shelton <acs@xemacs.org>
10385 * startup.el: Document -private and break out non-standard X options.
10387 1999-05-26 SL Baur <steve@gneiss.etl.go.jp>
10389 * mule/mule-charset.el (charset-after): New function.
10390 (charset-direction): Synch with Mule, update docstring.
10391 (get-charset-property): New function.
10392 (put-charset-property): New function.
10393 (charset-plist): New function.
10395 * mule/mule-charset.el (compose-region):
10396 (decompose-region): remove; these functions (which don't work
10397 since we don't do composite characters) have been moved to
10399 (toplevel): follow coding standards
10401 1999-05-26 SL Baur <steve@gneiss.etl.go.jp>
10403 * dumped-lisp.el (preloaded-file-list): mule-files.el does not
10406 * code-files.el: Fix commentary to follow coding standards. Move
10407 the single line left in mule-files.el to here.
10409 * mule/mule-files.el: delete.
10411 1999-05-24 SL Baur <steve@gneiss.etl.go.jp>
10413 * info.el (Info-scroll-prev): Use event functions instead of the
10414 old emacs 19 interface.
10416 1999-06-02 Andy Piper <andy@xemacs.org>
10418 * x-font-menu.el (x-font-menu-load-font):
10419 font-menu-registry-encoding -> x-font-menu-registry-encoding type.
10421 1999-05-31 Andy Piper <andy@xemacs.org>
10423 * font-menu.el (font-menu-ignore-scaled-fonts): move to font-menu
10425 (font-menu-this-frame-only-p): ditto.
10426 (font-menu-max-items): reinstate, from Jan Vroonhof
10427 <vroonhof@math.ethz.ch>
10428 (font-menu-submenu-name-format): ditto.
10429 (font-menu-split-long-menu): ditto, for use by the family
10431 (font-menu-family-constructor): use it.
10433 1999-05-30 Andy Piper <andy@xemacs.org>
10435 * msw-faces.el (mswindows-font-regexp): new font matching regexp
10436 for use by the font menu.
10438 * msw-font-menu.el: new file implementing mswindows specific
10439 font-menu behaviour.
10440 (mswindows-font-menu-registry-encoding): new function mirroring x version.
10441 (mswindows-font-menu-junk-families): ditto.
10442 (hack-font-truename): ditto.
10443 (mswindows-font-regexp-ascii): ditto.
10444 (mswindows-reset-device-font-menus): ditto.
10445 (mswindows-font-menu-font-data): ditto.
10446 (mswindows-font-menu-load-font): ditto.
10448 * x-font-menu.el (x-reset-device-font-menus): made device specific.
10449 (x-font-menu-font-data): ditto.
10450 (x-font-menu-load-font): ditto.
10452 * font-menu.el: new file implementing generic font menu behaviour.
10453 (font-menu-ignore-scaled-fonts): copied from x-font-menu.el and
10454 made device independent.
10455 (font-menu-this-frame-only-p): ditto.
10456 (font-menu-preferred-resolution): ditto.
10457 (font-menu-size-scaling): new variable used to determine whether
10458 sizes are in points or tenths of a point.
10459 (vassoc): moved from x-font-menu.el.
10460 (device-fonts-cache): ditto.
10461 (device-fonts-cache): ditto.
10462 (flush-device-fonts-cache): ditto.
10463 (reset-device-font-menus): copied from x-font-menu.el and made
10464 device independent. Most functionality deferred to
10465 device-dependent versions.
10466 (font-menu-family-constructor): copied from x-font-menu.el and
10467 made device independent.
10468 (font-menu-size-constructor): ditto.
10469 (font-menu-weight-constructor): ditto.
10470 (font-menu-set-font): ditto.
10471 (font-menu-change-face): ditto.
10472 (font-menu-load-font): new device method.
10473 (font-menu-font-data): ditto.
10475 * x-font-menu.el: The above functions deleted.
10477 1999-05-26 Andy Piper <andy@xemacs.org>
10481 * loadup.el: rehash expand-file-name usage to not use default-directory.
10483 1999-05-21 Andy Piper <andy@xemacs.org>
10485 * x-select.el (x-select-convert-to-text):
10486 (x-selected-text-type):
10488 (xselect-convert-to-string):
10489 (xselect-convert-to-compound-text):
10490 (xselect-convert-to-length):
10491 (xselect-convert-to-targets):
10492 (xselect-convert-to-delete):
10493 (xselect-convert-to-filename):
10494 (xselect-convert-to-charpos):
10495 (xselect-convert-to-lineno):
10496 (xselect-convert-to-colno):
10497 (xselect-convert-to-sourceloc):
10498 (xselect-convert-to-os):
10499 (xselect-convert-to-host):
10500 (xselect-convert-to-user):
10501 (xselect-convert-to-class):
10502 (xselect-convert-to-name):
10503 (xselect-convert-to-integer):
10504 (xselect-convert-to-atom):
10505 (xselect-convert-to-identity): functions renamed from x-* and
10506 moved to select.el.
10507 (x-get-secondary-selection): use rename get-selection.
10508 (x-get-clipboard): ditto.
10509 (x-own-selection): moved to select.el.
10510 (x-valid-simple-selection-p): ditto.
10511 (x-dehilight-selection): ditto.
10512 (x-own-clipboard): ditto.
10513 (x-disown-selection): ditto.
10515 * x-mouse.el (x-yank-function): moved to mouse.el.
10516 (x-insert-selection): ditto.
10517 (x-set-point-and-move-selection): use renamed function.
10519 * select.el (selected-text-type): moved and renamed from
10521 (selection-owner-p): moved to C.
10522 (selection-exists-p): ditto.
10523 (get-cutbuffer): new device method.
10524 (get-selection): generalised and moved from x-select.el.
10525 (own-selection): moved x-own-selection functionality into here.
10526 (dehilight-selection): renamed and moved from x-select.el.
10527 (own-clipboard): functionality moved from x-select.el using new
10528 generic C builtins.
10529 (disown-clipboard): ditto.
10530 (select-convert-to-text):
10531 (select-convert-to-string):
10532 (select-convert-to-compound-text):
10533 (select-convert-to-length):
10534 (select-convert-to-targets):
10535 (select-convert-to-delete):
10536 (select-convert-to-filename):
10537 (select-convert-to-charpos):
10538 (select-convert-to-lineno):
10539 (select-convert-to-colno):
10540 (select-convert-to-sourceloc):
10541 (select-convert-to-os):
10542 (select-convert-to-host):
10543 (select-convert-to-user):
10544 (select-convert-to-class):
10545 (select-convert-to-name):
10546 (select-convert-to-integer):
10547 (select-convert-to-atom):
10548 (select-convert-to-identity): new functions renamed from x-* and
10549 moved from x-select.el.
10551 * mouse.el (mouse-consolidated-yank): subsume x-yank-function
10552 into here and use as the default window-system mouse yank.
10553 (insert-selection): generalised and moved from x-mouse.el.
10554 (own-clipboard): moved to C.
10556 * msw-select.el (mswindows-selection-owned-p): deleted.
10557 (mswindows-own-selection): generalised and moved to select.el.
10558 (mswindows-disown-selection): generalised and moved to C.
10559 (mswindows-selection-owner-p): ditto.
10561 1999-05-14 XEmacs Build Bot <builds@cvs.xemacs.org>
10563 * XEmacs 21.2.14 is released
10565 1999-05-13 SL Baur <steve@gneiss.etl.go.jp>
10567 * about.el: update contact info for jason and slb.
10569 1999-05-13 SL Baur <steve@gneiss.etl.go.jp>
10571 * mule/european.el (setup-romanian-environment): Add Romanian
10572 support from Emacs/Mule romanian.el.
10574 1999-03-17 Jan Vroonhof <vroonhof@math.ethz.ch>
10576 * cus-face.el: Label all custom changes with the 'custom' tag.
10578 * cus-edit.el: idem ditto.
10580 * faces.el: Added suport for adding device tags to various functions.
10581 (custom): New device tag.
10582 (face-spec-set): Call reset face with tags argument. No longer do
10583 x-init-global-faces hack.
10585 * faces.el (frob-face-property): Use an anonymous specifier to map
10586 frob-face-property-1 over.
10588 * x-font-menu.el (font-menu-set-font): Always specify all
10589 properties to custom.
10591 1999-05-12 SL Baur <steve@gneiss.etl.go.jp>
10593 * mule/european.el (setup-czech-environment): Add czech support.
10594 From David Sauer <davids@orfinet.cz>
10596 1999-03-15 SL Baur <steve@xemacs.org>
10598 * check-features.el: Turn hard errors into warnings.
10600 1999-03-21 SL Baur <steve@xemacs.org>
10602 * simple.el (delete-key-deletes-forward): As per discussion on
10603 xemacs-beta, default to t.
10605 1999-05-11 Hrvoje Niksic <hniksic@srce.hr>
10607 * loadup.el: Define Installation-string before loading anything.
10609 1999-05-06 Gunnar Evermann <ge204@eng.cam.ac.uk>
10611 * files.el (auto-mode-alist): fix typo in regex for .bash_* files
10612 From Anders Stenman <stenman@isy.liu.se>
10614 1999-05-03 Hrvoje Niksic <hniksic@srce.hr>
10616 * wid-edit.el (widget-glyph-find): Ditto.
10618 * packages.el (locate-library): Ditto.
10620 * loadup.el (really-early-error-handler): Ditto.
10622 * lib-complete.el (read-library): Ditto.
10624 * faces.el (set-face-stipple): Ditto.
10626 * code-files.el (load): Use new calling style of locate-file.
10628 1999-05-03 Hrvoje Niksic <hniksic@srce.hr>
10630 * packages.el (packages-unbytecompiled-lisp): Installation.el is
10633 1999-05-03 Hrvoje Niksic <hniksic@srce.hr>
10635 * dumped-lisp.el (preloaded-file-list): Don't load
10638 * loadup.el (Installation-string): Define it here.
10640 1999-05-03 Hrvoje Niksic <hniksic@srce.hr>
10642 * dumped-lisp.el (preloaded-file-list): Revert previous change --
10643 Installation.el needs to be loaded before `dump-paths', otherwise
10644 the dumping process won't find it.
10646 1999-03-13 Adrian Aichner <adrian@xemacs.org>
10648 * dumped-lisp.el (preloaded-file-list): Load Installation.el after
10649 subr so that we can use `replace-in-string' in Installation.el to
10650 get rid of C-m chars under the native Windows build.
10652 1999-04-29 Andy Piper <andy@xemacs.org>
10654 * make-docfile.el: canonicalize file and directory names.
10656 * device.el (call-device-method): new function for calling device
10658 (define-device-method): new function for defining device methods.
10659 (define-device-method*): ditto.
10661 1999-04-27 Hrvoje Niksic <hniksic@srce.hr>
10663 * subr.el (buffer-string): Support new FSFmacs 20.4 stuff.
10665 1999-04-08 MORIOKA Tomohiko <tomo@etl.go.jp>
10667 * mule/cyrillic.el (cyrillic-koi8-r-decode-table): New variable.
10668 (cyrillic-koi8-r-encode-table): Likewise.
10669 (ccl-decode-koi8): Use `cyrillic-koi8-r-decode-table'.
10670 (ccl-encode-koi8): Use `cyrillic-koi8-r-encode-table'.
10672 * mule/mule-misc.el (split-char-or-char-int): New function [moved
10673 from vietnamese.el].
10675 * mule/vietnamese.el: Move function `split-char-or-char-int' to
10678 1999-04-08 MORIOKA Tomohiko <tomo@etl.go.jp>
10680 * mule/thai-xtis.el:
10681 - Change font registry name from "Thai94x94-0" to "xtis-0".
10682 - Change mnemonic of coding-system `tis-620' to "TIS620".
10684 1999-04-06 MORIOKA Tomohiko <tomo@etl.go.jp>
10686 * mule/ethiopic.el: fixed.
10688 1999-03-30 MORIOKA Tomohiko <tomo@etl.go.jp>
10690 * dumped-lisp.el: Add ethiopic, thai-xtis and vietnamese.
10692 * mule/thai-xtis.el: New file.
10694 * mule/vietnamese.el: New file.
10696 * mule/ethiopic.el: New file.
10698 1999-04-22 Hrvoje Niksic <hniksic@srce.hr>
10700 * bytecomp.el (byte-compile-close-variables): Leave
10701 debug-issue-ebola-notices alone.
10703 1999-04-11 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
10705 * ldap.el (ldap-host-parameters-alist): Make `Search Base' appear
10706 at the top of the buffer since it is the most important thing to
10708 (ldap-get-host-parameter): New defun
10709 (ldap-search): Add a new parameter `withdn' to retrieve the
10710 distinguished names of entries
10712 1999-04-22 Kai Haberzettl <khaberz@synnet.de>
10714 * startup.el (splash-frame-body): Date and spelling fixes.
10716 1999-03-16 Colin Rafferty <colin@xemacs.org>
10718 * view-less.el (toggle-truncate-lines): add autoload tag
10720 1999-04-19 Hrvoje Niksic <hniksic@srce.hr>
10722 * format.el (format-alist): Disable image stuff.
10724 1999-04-17 Hrvoje Niksic <hniksic@srce.hr>
10726 * wid-edit.el (widget-glyph-find): Search by directories, then by
10727 suffixes rather than the other way around.
10728 (widget-image-conversion): Renamed to
10729 `widget-image-file-name-suffixes'.
10731 1999-04-16 Olivier Galibert <galibert@pobox.com>
10733 * mule/mule-charset.el: Made old functions obsolete, remove the
10734 unspeakably evil (and inexistant in fsf's) charset-leading-byte.
10735 (charset-iso-graphic-plane): Rename from charset-graphic.
10736 (charset-iso-final-char): Rename from charset-final.
10737 (charset-width): Rename from charset-columns.
10738 (charset-bytes): Added from fsf compatibility, returns always 1.
10740 * mule/mule-misc.el: Move charset-doc-string alias to
10743 1999-04-14 Colin Rafferty <colin@xemacs.org>
10745 * x-faces.el (x-make-font-bold-italic): honor
10746 *try-oblique-before-italic-fonts*
10748 1999-04-14 Hrvoje Niksic <hniksic@srce.hr>
10750 * cl-extra.el (coerce): Coerce numbers to characters correctly.
10752 1998-12-02 Hrvoje Niksic <hniksic@srce.hr>
10754 * x-faces.el (try-oblique-before-italic-fonts): Use the right
10757 1999-04-14 Dave Gillesipe <daveg@synaptics.com>
10759 * cl-extra.el (equalp): Would bug out for lists.
10761 1999-03-12 Charles G Waldman <cgw@fnal.gov>
10763 * about.el (about-hackers): Change cgw's email address
10765 1999-03-12 XEmacs Build Bot <builds@cvs.xemacs.org>
10767 * XEmacs 21.2.13 is released
10769 1999-03-12 SL Baur <steve@xemacs.org>
10771 * simple.el (delete-key-deletes-forward): Revert to previous
10774 1999-01-18 Didier Verna <didier@xemacs.org>
10776 * menubar-items.el (xemacs-splash-buffer): handle the case of
10777 multiple elements in the splash buffer body.
10779 * startup.el (splash-frame-timeout): new constant: interval
10780 between splash buffer elements.
10781 (command-line-1): handle splash buffer with multiple elements (use
10783 (splash-frame-body): Originally `startup-splash-frame-body'.
10784 Rewrote a cleaner and more readable version. This can now be array,
10785 in which case each element is displayed in turn in the splash buffer.
10786 (splash-frame-static-body): new constant. Persistent information
10787 across all splash buffer elements (preserves the possibility to give
10788 it in different languages.
10789 (circulate-splash-frame-elements): new function. Used as a timeout
10790 to circulate through all splash frame elements and display them in
10792 (display-splash-frame): originally `startup-splash-frame'. Handle
10793 the case of multiple elements in the splash buffer body. Now
10794 returns a timeout id if multiple elements to display, or nil.
10796 1999-02-19 Jan Vroonhof <vroonhof@math.ethz.ch>
10798 * x-faces.el (x-init-global-faces): Add default tag to specifiers,
10799 so they can be overridden by x-init-face-from-resources.
10800 Additionally specify the font name also with an x tag.
10802 1999-03-08 Andy Piper <andy@xemacs.org>
10804 * package-get.el (package-get-base): autoload.
10806 * menubar-items.el (default-menubar): add update menu item. Fix
10807 custom menu to only be activated when package-base is available.
10809 * package-get.el (package-get-custom): don't load
10810 package-get-custom as it is auto-generated. Fix group definition.
10812 1999-03-05 Didier Verna <didier@xemacs.org>
10814 * cus-dep.el (Custom-make-dependencies): use `prin1-to-string'
10815 instead of `symbol-name' (Thanks Kyle).
10817 * cus-edit.el (custom-save-variables): use `prin1' instead of
10818 princ to write symbols.
10820 1999-03-05 XEmacs Build Bot <builds@cvs.xemacs.org>
10822 * XEmacs 21.2.12 is released
10824 1999-03-05 SL Baur <steve@xemacs.org>
10826 * menubar-items.el (default-menubar): Add kfm browsing support.
10827 From Neal Becker <nbecker@fred.net>
10829 1999-03-03 Steven Baur <steve@gneiss.etl.go.jp>
10831 * font-lock.el (font-lock-revert-cleanup): Null out to avoid repeated
10832 calls to font-lock during buffer reversion.
10834 1999-02-12 Didier Verna <didier@xemacs.org>
10836 * info.el (Info-build-node-completions): unconditionally widen the
10839 1999-02-19 Paul Stodghill <stodghil@cs.cornell.edu>
10841 * x-faces.el (x-init-face-from-resources):
10842 Only set fonts in the 'x locale.
10844 1999-03-04 Adrian Aichner <adrian@xemacs.org>
10846 * package-ui.el (pui-install-selected-packages): Don't throw on
10847 `package-admin-delete-binary-package' returning nil since it's
10848 normal. Reindent function.
10849 (pui-add-required-packages): Handle case where packages selected
10850 for installation have never been installed.
10852 1999-03-03 Martin Buchholz <martin@xemacs.org>
10854 * menubar-items.el (default-menubar):
10855 Implement the ``Mule->Set coding system of process'' menu item.
10857 1999-02-18 Martin Buchholz <martin@xemacs.org>
10859 * files.el (auto-mode-alist): Use c-mode for *.i pre-processed cpp
10861 - Change some `if's to `when's
10863 1999-03-01 XEmacs Build Bot <builds@cvs.xemacs.org>
10865 * XEmacs 21.2.11 is released
10867 1999-02-22 Jan Vroonhof <vroonhof@math.ethz.ch>
10869 * userlock.el (ask-user-about-supersession-threat-dbox): Guard
10870 against window close (Fix Bug #460).
10871 (ask-user-about-lock-dbox): Idem.
10873 1999-02-25 SL Baur <steve@xemacs.org>
10875 * mule/mule-charset.el (charset-leading-byte): New function.
10876 From Kazuyuki IENAGA <ienaga@jsys.co.jp>
10878 1999-02-12 Andy Piper <andy@xemacs.org>
10880 * about.el (xemacs-hackers): change andy's email address.
10881 (about-url-alist): change andy's web page address.
10882 (about-xemacs): add piper.
10884 1999-02-16 SL Baur <steve@xemacs.org>
10886 * dumped-lisp.el (preloaded-file-list): Core mule files moved out
10887 of mule-base into lisp/mule.
10889 1999-02-16 SL Baur <steve@xemacs.org>
10892 mule/canna-leim.el:
10903 mule/mule-category.el:
10905 mule/mule-charset.el:
10907 mule/mule-coding.el:
10908 mule/mule-files.el:
10912 mule/mule-tty-init.el:
10913 mule/mule-x-init.el:
10914 mule/viet-chars.el: Remerge from mule-base.
10916 * dumped-lisp.el (preloaded-file-list): Core mule files moved out
10917 of mule-base into lisp/mule.
10919 1999-02-10 Adrian Aichner <adrian@xemacs.org>
10921 * process.el (exec-to-string): Use `shell-command-switch' in place
10922 of hard-wired "-c" (for WindowsNT).
10924 1999-02-08 Charles G Waldman <cgw@pgt.com>
10926 * menubar-items.el (default-menubar): Remove obsolete
10929 1999-02-06 Jan Vroonhof <vroonhof@math.ethz.ch>
10931 * package-admin.el (package-admin-get-install-dir): First fall
10932 back to the location of xemacs-base for non-mule packages.
10934 1999-02-15 Martin Buchholz <martin@xemacs.org>
10937 - improved automounter tmp directory support.
10938 - support 4 (!) empirically discovered automounter conventions
10940 1999-02-12 SL Baur <steve@xemacs.org>
10942 * etags.el (pop-tag-mark): autoload to match key binding.
10944 1999-02-05 XEmacs Build Bot <builds@cvs.xemacs.org>
10946 * XEmacs 21.2.10 is released
10948 1999-02-02 Jan Vroonhof <vroonhof@math.ethz.ch>
10950 * package-get.el (package-get-remote-filename): Don't bug out for
10951 a local file name in the search entry.
10953 1999-02-02 XEmacs Build Bot <builds@cvs.xemacs.org>
10955 * XEmacs 21.2.9 is released
10957 1999-01-19 Didier Verna <didier@xemacs.org>
10959 * replace.el (replace-search-function): new variable containing a
10960 function to perform a search-forward.
10961 (replace-re-search-function): new variable containing a function
10962 to perform a re-search-forward.
10963 (perform-replace): use them.
10965 1999-01-25 Didier Verna <didier@xemacs.org>
10967 * select.el (selection-owner-p): use the name `XEmacs'.
10968 (cut-copy-clear-internal): ditto.
10970 1999-01-18 Andy Piper <andy@xemacs.org>
10972 * about.el (about-url-alist): Update my entry.
10973 (xemacs-hackers): Ditto.
10975 1999-01-14 Adrian Aichner <adrian@xemacs.org>
10977 * buffer.el (switch-to-buffer): Fixing documentation.
10978 * minibuf.el (minibuffer-completion-table): ditto.
10979 * cl-macs.el (return-from): ditto.
10981 1999-01-04 Didier Verna <didier@xemacs.org>
10983 * replace.el (delete-non-matching-lines): temporarily disable
10984 case-folding when called interactively with a regexp containing
10985 uppercase characters.
10986 (delete-matching-lines): ditto.
10987 (count-matches): ditto.
10988 (list-matching-lines): ditto.
10990 1999-01-07 Colin Rafferty <colin@xemacs.org>
10992 * window.el (shrink-window-if-larger-than-buffer): Clean up. Only
10993 abort if current window is split horizontally, not if others are
10994 split. Got rid of unnecessary minibuffer checking. Also, add
10995 some comments (it's still complex).
10997 1999-01-12 Robert Pluim <rpluim@BayNetworks.com>
10999 * package-get.el: changed address for doc.ic.ac.uk to
11000 sunsite.doc.ic.ac.uk
11002 1999-01-09 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
11004 * ldap.el (toplevel): Remove requires so that the file compiles
11005 with a non LDAP-enabled XEmacs binary. Provide `ldap'.
11007 1999-01-10 J. Kean Johnston <jkj@sco.com>
11009 * dump-paths.el: Calculate module-directory and set
11010 module-load-path to the load path for modules.
11012 * loadup.el: Get bootstrap value of module-load-path from the
11013 environment variable EMACSBOOTSTRAPMODULEPATH.
11014 - Display the module load path if we're debugging paths.
11016 * setup-paths.el: Added function paths-find-site-module-directory.
11017 - Added function paths-find-module-directory.
11018 - Added function paths-construct-module-load-path. Uses new
11019 environment variable EMACSMODULEPATH.
11021 1998-12-30 Martin Buchholz <martin@xemacs.org>
11023 * font.el (font-default-object-for-device):
11024 Oops! This `or' can't be replaced by `unless'.
11025 Fixed inability to run w3, among other things.
11027 1998-12-17 Charles G. Waldman <cgw@pgt.com>
11029 * package-admin.el: Change initialization of
11030 package-admin-install-function dependent on system type.
11031 Change package-admin-install-function-mswindows to use
11034 1998-12-23 Hrvoje Niksic <hniksic@srce.hr>
11036 * mouse.el (default-mouse-motion-handler): Disable help echo while
11039 1998-12-28 Martin Buchholz <martin@xemacs.org>
11041 * XEmacs 21.2.8 is released.
11043 1998-12-24 Martin Buchholz <martin@xemacs.org>
11045 * XEmacs 21.2.7 is released.
11047 1998-12-07 Jan Vroonhof <vroonhof@math.ethz.ch>
11049 * package-ui.el (pui-list-packages): Set truncate-lines.
11051 * package-get.el (package-get-download-menu): Use
11052 `package-ui-add-site'. Add a a toggle to indicate it is in the list.
11054 * package-ui.el (pui-help): Ditch in favor of `describe-mode'
11055 (pui-help-string): idem.
11056 (list-packages-mode): New major mode.
11057 (pui-list-packages): Use 'list-packages-mode' in the package buffer.
11058 (pui-install-selected-packages): Add suport for removing packages.
11059 (pui-toggle-package-delete-key): New function.
11060 (pui-popup-context-sensitive): New kludge.
11061 (pui-list-packages): Add warning when `package-get-remote' is nil.
11062 (package-ui-add-site): New function.
11064 1998-12-01 Didier Verna <didier@xemacs.org>
11066 * hyper-apropos.el (hyper-where-is): added the missing autoload.
11068 1998-11-29 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
11070 * ldap.el: Custom-ized
11071 (toplevel): Do not provide `ldap' which is provided by C level
11073 (ldap-search): Docstring and stylistic fixes as suggested by Hrvoje
11075 1998-12-05 Hrvoje Niksic <hniksic@srce.hr>
11077 * isearch-mode.el (isearch-mode): Really fix keymap lossage.
11079 1998-12-17 Andy Piper <andy@xemacs.org>
11081 * sound.el (sound-load-list): name changed from sound-load-alist.
11082 (sound-extension-list): name changed from sound-ext-list.
11083 (load-default-sounds): use new names.
11084 (load-sound-file): use new names.
11086 1998-12-16 Andy Piper <andy@xemacs.org>
11088 * XEmacs 21.2.6 is released
11090 1998-11-30 Hrvoje Niksic <hniksic@srce.hr>
11092 * cus-dep.el (Custom-make-dependencies): Be smarter about trapping
11095 1998-12-04 Hrvoje Niksic <hniksic@srce.hr>
11097 * wid-edit.el (widget-echo-this-extent): Set
11098 help-echo-owns-message to t.
11100 1998-11-30 Greg Klanderman <greg@alphatech.com>
11102 * package-get.el (package-get-download-menu): use toggles for
11103 each site in the download site menu.
11105 1998-12-01 Jan Vroonhof <vroonhof@math.ethz.ch>
11107 * package-get.el (package-get): If we cannot find a package
11108 because package-get-remote is not set, give a more helpful
11111 1998-11-30 Greg Klanderman <greg@alphatech.com>
11113 * package-get.el (package-get-remote-filename): use an EFS path
11114 with user anonymous if no user is specified.
11116 1998-12-10 Jan Vroonhof <vroonhof@math.ethz.ch>
11118 * faces.el (face-spec-set): Re-init fallfacks for default after
11119 calling reset-face on the default face.
11121 1998-12-10 Jan Vroonhof <vroonhof@math.ethz.ch>
11123 * package-admin.el (package-admin-default-install-function):
11124 Behave as advertised. Make sure the pkg-dir is proper for
11126 (package-admin-add-binary-package): Make sure the pkg-dir is
11127 proper for default-directory.
11128 (package-admin-install-function-mswindows): Make sure the pkg-dir
11129 is proper for default-directory.
11131 1998-12-05 XEmacs Build Bot <builds@cvs.xemacs.org>
11133 * XEmacs 21.2.5 is released
11135 1998-12-05 SL Baur <steve@altair.xemacs.org>
11137 * files.el (binary-file-regexps): regexp-opt is not available at
11140 1998-11-30 Martin Buchholz <martin@xemacs.org>
11142 * x-win-xfree86.el:
11143 * x-win-sun.el (x-win-init-sun):
11145 * x-mouse.el (mouse-track-and-copy-to-cutbuffer):
11147 * x-init.el (init-post-x-win):
11148 * x-init.el (init-pre-x-win):
11149 * x-init.el (x-initialize-compose):
11154 * wid-edit.el (widget-glyph-click):
11155 * wid-edit.el (widget-glyph-find):
11156 * wid-edit.el (widget-type):
11157 * view-less.el (view-buffer-other-window):
11158 * very-early-lisp.el:
11161 * toolbar-items.el:
11162 * term/sun.el (suntool-map):
11163 * term/sun-mouse.el:
11164 * term/internal.el:
11165 * syntax.el (modify-syntax-entry):
11166 * symbol-syntax.el:
11168 * startup.el (lock-directory):
11169 * simple.el (set-comment-column):
11170 * simple.el (backward-delete-char-untabify):
11171 * shadow.el (find-emacs-lisp-shadows):
11173 * setup-paths.el (paths-construct-info-path):
11174 * select.el (cut-copy-clear-internal):
11175 * process.el (call-process-region):
11176 * process.el (start-process-shell-command):
11178 * paths.el (rmail-spool-directory):
11179 * paragraphs.el (use-hard-newlines):
11180 * package-get.el (package-get-dependencies):
11181 * package-admin.el (package-admin-delete-binary-package):
11182 * obsolete.el (truncate-string):
11183 * obsolete.el (store-substring):
11184 * mouse.el (default-mouse-track-maybe-own-selection):
11185 * mouse.el (mouse-yank-at-point):
11187 * modeline.el (mouse-drag-modeline):
11188 * minibuf.el (read-directory-name-internal):
11189 * minibuf.el (read-file-name-internal):
11190 * minibuf.el (read-file-name-internal-1):
11191 * minibuf.el (read-file-name-2):
11192 * minibuf.el (exact-minibuffer-completion-p):
11193 * minibuf.el (read-from-minibuffer):
11195 * menubar.el (check-menu-syntax):
11196 * map-ynp.el (map-y-or-n-p):
11197 * make-docfile.el (docfile-out-of-date):
11198 * loadup.el ((member "run-temacs" command-line-args)):
11199 * loadup.el ((member "no-site-file" command-line-args)):
11200 * loadup.el (really-early-error-handler):
11204 * lisp-mnt.el (lm-verify):
11205 * lib-complete.el (lib-complete:cache-completions):
11206 * lib-complete.el (library-all-completions):
11207 * itimer.el (itimer-run-expired-timers):
11208 * info.el (Info-mode):
11209 * info.el (Info-insert-file-contents):
11210 * info.el (Info-rebuild-dir):
11211 * info.el (Info-build-dir-anew):
11212 * info.el (Info-parse-dir-entries):
11213 * info.el (Info-dir-outdated-p):
11214 * info.el (Info-insert-dir):
11215 * info.el (info-xref):
11217 * hyper-apropos.el (hyper-apropos-get-doc):
11218 * hyper-apropos.el (hyper-describe-face):
11219 * hyper-apropos.el (hyper-apropos-mode):
11220 * hyper-apropos.el:
11221 * help.el (list-processes):
11224 * font.el (mswindows-font-create-name):
11225 * font.el (font-default-font-for-device):
11226 * font.el (x-font-create-object):
11227 * font.el (font-registry):
11229 * font-lock.el (font-lock-keywords):
11231 * finder.el (finder-compile-keywords):
11232 * find-paths.el (paths-find-recursive-path):
11233 * fill.el (set-justification-center):
11234 * fill.el (fill-region-as-paragraph):
11235 * files.el (insert-directory):
11236 * files.el (wildcard-to-regexp):
11237 * files.el (recover-file):
11238 * files.el (basic-save-buffer):
11239 * files.el (delete-auto-save-file-if-necessary):
11240 * files.el (file-relative-name):
11241 * files.el (backup-extract-version):
11242 * files.el (backup-buffer):
11243 * files.el (set-visited-file-name):
11244 * files.el (set-auto-mode):
11245 * files.el (interpreter-mode-alist):
11247 * files.el (find-file-noselect):
11248 * files.el (abbreviate-file-name):
11249 * files.el (parse-colon-path):
11250 * files.el (directory-abbrev-alist):
11251 * etags.el (visit-tags-table-buffer):
11252 * easymenu.el (easy-menu-define):
11253 * dragdrop.el (experimental-dragdrop-drag):
11254 * dragdrop.el (dragdrop-drop-do-functions):
11255 * dragdrop.el (dragdrop-drop-at-point):
11256 * disass.el (disassemble-1):
11257 * disass.el (disassemble-internal):
11258 * disass.el (disassemble):
11260 * derived.el (derived-mode-init-mode-variables):
11261 * derived.el (define-derived-mode):
11262 * custom.el (defgroup):
11263 * cus-edit.el (custom-quote):
11265 * code-process.el (open-network-stream):
11266 * code-process.el (start-process):
11267 * code-process.el (call-process-region):
11268 * code-process.el (call-process):
11270 * code-files.el (insert-file-contents):
11272 * code-files.el (buffer-file-coding-system-for-read):
11273 * cmdloop.el (yes-or-no-p-minibuf):
11277 * callers-of-rpt.el (make-caller-report):
11278 * callers-of-rpt.el:
11279 * bytecomp.el (batch-byte-recompile-directory):
11280 * bytecomp.el (batch-byte-compile-1):
11281 * bytecomp.el (batch-byte-compile):
11282 * bytecomp.el (display-call-tree):
11283 * bytecomp.el (byte-compile-insert):
11284 * bytecomp.el (byte-compile-two-args-19->20):
11285 * bytecomp.el (byte-compile-variable-ref):
11286 * bytecomp.el (byte-compile-form):
11287 * bytecomp.el (byte-compile-top-level-body):
11288 * bytecomp.el (byte-compile-out-toplevel):
11289 * bytecomp.el (byte-compile-byte-code-maker):
11290 * bytecomp.el (byte-compile-file-form-defmumble):
11291 * bytecomp.el (byte-compile-file-form):
11292 * bytecomp.el (byte-compile-keep-pending):
11293 * bytecomp.el (byte-compile-insert-header):
11294 * bytecomp.el (byte-compile-from-buffer):
11295 * bytecomp.el (byte-compile-file):
11296 * bytecomp.el (byte-recompile-file):
11297 * bytecomp.el (byte-compile-close-variables):
11298 * bytecomp.el (byte-compile-warn-about-unused-variables):
11299 * bytecomp.el (byte-compile-warn-about-unresolved-functions):
11300 * bytecomp.el (byte-compiler-legal-options):
11301 * bytecomp.el (byte-compile-lapcode):
11302 * bytecomp.el (byte-optimize-log):
11303 * bytecomp.el ((fboundp 'defsubst)):
11305 * bytecomp-runtime.el:
11306 * byte-optimize.el (byte-optimize-apply):
11307 * byte-optimize.el (car):
11308 * byte-optimize.el (byte-optimize-form):
11309 * byte-optimize.el (byte-optimize-form-code-walker):
11310 * byte-optimize.el:
11311 * build-report.el (build-report-insert-installation-file):
11312 * build-report.el (build-report):
11314 * apropos.el (apropos-documentation):
11316 - clean up byte-compile warnings
11317 - remove unused variables
11318 - Use common lisp style hashtable functions
11319 - byte compiler cleanup
11320 - use #'(lambda ...) instead of '(lambda ...) or (function (lambda ...))
11321 - remove old backquote syntax usage
11322 - move some cl functionality into C for speed.
11323 - remove last remaining VMS support
11325 - implement last, butlast, nbutlast, copy-list in C.
11326 - new macro ignore-file-errors, similar to ignore-errors
11327 (ignore-file-errors (delete-file "foo"))
11328 - get frequent garbage collection during loadup.el by tweaking
11329 gc-cons-threshold, rather than explicitly calling garbage-collect
11330 - default delete-key-deletes-forward to `t'.
11332 1998-11-28 SL Baur <steve@altair.xemacs.org>
11334 * XEmacs 21.2-beta4 is released.
11336 1998-11-27 Jan Vroonhof <vroonhof@math.ethz.ch>
11338 * easymenu.el (easy-menu-add-item): Wraper around add-menu-btton.
11339 (easy-menu-item-present-p): Wrapper around find-menu-item.
11340 (easy-menu-remove-item): Wrapper around delete-menu-item.
11342 * menubar.el (delete-menu-item): Add 'from-menu' argument.
11343 (add-menu-button): Add 'in-menu' argument.
11344 (add-menu-item-1): Add in-menu support to helper function.
11346 1998-11-27 Katsumi Yamaoka <yamaoka@jpl.org>
11348 * isearch-mode.el (isearch-mode): Fix keymap lossage.
11350 1998-11-26 Jan Vroonhof <vroonhof@math.ethz.ch>
11352 * faces.el (get-custom-frame-properties): Revert Hrvoje Niksic change
11355 1998-11-25 Hrvoje Niksic <hniksic@srce.hr>
11357 * process.el (shell-command-on-region): Report if the command
11358 succeeded or failed.
11360 1998-11-24 Hrvoje Niksic <hniksic@srce.hr>
11362 * subr.el (buffer-substring-no-properties): Comment out.
11364 1998-11-07 Adrian Aichner <adrian@xemacs.org>
11366 * msw-faces.el (mswindows-find-smaller-font): Turning font names
11367 into font instances first, like `x-frob-font-size' does.
11368 (mswindows-find-larger-font): ditto
11370 1998-11-04 Greg Klanderman <greg@alphatech.com>
11372 * package-ui.el (pui-install-selected-packages): fix args in call
11375 1998-10-29 Jan Vroonhof <vroonhof@math.ethz.ch>
11377 * package-get.el (host-name): New widget type.
11378 (package-get-remote): Better customization using new type.
11379 (package-get-download-sites): idem dito.
11381 (package-get-custom): Do not use package-get-all untill we have
11382 runtime dependencies.
11384 (package-get-remove-copy): Default to 't' we no longer need this
11385 kludge as we do not currently use depenencies.
11387 (package-get-was-current): New variable.
11388 (package-get-require-base): New 'force-current' argument.
11389 (package-get-update-base): idem
11390 (package-get-package-provider): idem
11391 (package-get-locate-index-file): New 'no-remote' argument.
11392 (package-get-locate-file): idem.
11394 (package-get-maybe-save-index): New function.
11395 (package-get-update-base): Use it.
11397 1998-10-28 Greg Klanderman <greg@alphatech.com>
11399 * package-get.el (package-get-remote): default to nil; by default,
11400 don't go out to the net via EFS. They must select a download site.
11401 (package-get-download-sites): new variable.
11402 (package-get-download-menu): new function.
11403 (package-get-locate-index-file): new function.
11404 (package-get-update-base): use it.
11406 * menubar-items.el (default-menubar): add "Update Package Index"
11407 and "Add Download Site" menus under Options | Manage Packages.
11409 1998-10-19 Greg Klanderman <greg@alphatech.com>
11411 * package-get.el (package-get): bugfix code checking installed version
11412 for case where package is not currently installed.
11413 (package-get-require-signed-base-updates): new variable.
11414 (package-get-update-base-from-buffer): remove REMOTE-SOURCE arg, it was
11415 deemed not a goot thing. Use the variable
11416 package-get-allow-unsigned-base-updates instead.
11418 1998-10-16 Greg Klanderman <greg@alphatech.com>
11420 * package-get.el (package-get): Don't install an older version than
11421 we already have unless explicitly told to. Issue a warning.
11423 * package-ui.el (pui-add-required-packages): when adding
11424 dependencies, don't add packages that are up to date.
11425 (pui-package-symbol-char): Don't consider a package out of date
11426 if you have a newer version installed than the latest version in
11429 * package-get.el (package-get-base-filename): document that it may
11430 be a path relative to package-get-remote; new default value.
11431 (package-get-locate-file): new function.
11432 (package-get-update-base): use it to expand package-get-base-filename.
11433 (package-get-save-base): new function to save the package-get database
11435 (package-get-update-base-from-buffer): add REMOTE-SOURCE argument.
11436 (package-get-update-base): pass the REMOTE-SOURCE arg.
11437 (package-get-update-base-entry): call package-get-custom-add-entry.
11438 (package-get-file-installed-p): removed; no longer needed.
11439 (package-get-create-custom): ditto.
11440 (toplevel): remove code to build and load package-get-custom.el
11441 (package-get-custom-add-entry): new function.
11443 1998-10-12 Hrvoje Niksic <hniksic@srce.hr>
11445 * wid-edit.el (widget-button-click): Don't switch window.
11447 1998-10-22 Jan Vroonhof <vroonhof@math.ethz.ch>
11449 * cus-face.el (custom-set-face-update-spec): Add autoload cookie
11451 1998-10-20 Malcolm Box <malcolm@brownale.demon.co.uk>
11453 * etags.el (find-tag-default): Run find-tag-hook using
11454 run-hooks rather than funcall
11456 1998-10-19 Hrvoje Niksic <hniksic@srce.hr>
11458 * isearch-mode.el (isearch-mode): Set the current minor mode maps
11459 and the current local map as the parents to isearch-mode-map.
11461 1998-10-15 SL Baur <steve@altair.xemacs.org>
11463 * XEmacs 21.2-beta3 is released.
11465 1998-10-15 Greg Klanderman <greg@alphatech.com>
11467 * package-get.el (package-get-update-base): use
11468 insert-file-contents-internal, not insert-file-contents-literally.
11470 1998-10-14 Jan Vroonhof <vroonhof@math.ethz.ch>
11472 * auto-save.el: expand-file 'auto-save-*-dir' at runtime not at
11475 1998-10-15 Greg Klanderman <greg@alphatech.com>
11477 * package-get.el (package-get-update-base-entry): new function.
11478 (package-get-update-base): renamed; was `package-get-load-base'.
11479 cleanup, and use package-get-update-base-from-buffer.
11480 (package-get-update-base-from-buffer): new function.
11481 (package-get-update-base-entries): new; helper for above.
11482 Do not eval lisp grabbed over ftp; parse it from new format.
11484 1998-10-15 Greg Klanderman <greg@alphatech.com>
11486 * files.el (set-auto-mode): Don't play games loading package-get
11487 database; package-get-package-provider will handle it all.
11489 1998-10-14 Greg Klanderman <greg@alphatech.com>
11491 * package-get.el (package-get-base-filename): new variable.
11492 (package-get-require-base): new function.
11493 (package-get-pgp-signed-begin-line): new variable.
11494 (package-get-pgp-signature-begin-line): ditto.
11495 (package-get-pgp-signature-end-line): ditto.
11496 (package-get-load-base): new function.
11497 (package-get-interactive-package-query):
11498 (package-get-update-all):
11499 (package-get-dependencies):
11500 (package-get-package-provider):
11501 (package-get-custom): use package-get-require-base.
11502 [package-get-custom loading]: disable for now.
11504 * package-ui.el (pui-list-packages): use (package-get-require-base)
11506 1998-10-14 Jan Vroonhof <vroonhof@math.ethz.ch>
11508 * package-ui.el: Correct obvious thinko in choosing extent face.
11510 1998-10-12 Jan Vroonhof <vroonhof@math.ethz.ch>
11512 * menubar-items.el (default-menubar): pui-list-package has nothing
11513 to with Customize. Move all the package stuff to a new Item in Options.
11515 * package-ui.el (pui-menu): Add menu and Popup menu.
11517 * package-get.el (package-get): Use new
11518 package-admin-get-install-dir.
11520 * package-admin.el (package-admin-get-install-dir): New syntax.
11521 Conserve package location and put mule packages where mule-base is.
11523 * package-get.el : Customized
11525 * package-ui.el (pui): Customized
11526 (pui-package-install-dest-dir): New variable.
11527 (pui-install-selected-packages): Use it
11529 1998-10-12 SL Baur <steve@altair.xemacs.org>
11531 * package-get.el (package-get-interactive-package-query): Move
11532 dependency on package-get-base to run-time.
11533 (package-get-update-all): Ditto.
11534 (package-get-dependencies): Ditto.
11535 (package-get-package-provider): Ditto.
11536 (package-get-custom): Ditto.
11538 1998-10-11 Glynn Clements <glynn@sensei.co.uk>
11540 * events.el: Remove 'ascii-character property from 'backspace
11541 and 'delete symbols
11543 1998-10-11 SL Baur <steve@altair.xemacs.org>
11545 * package-get-base.el: removed.
11547 1998-09-23 Didier Verna <didier@xemacs.org>
11549 * simple.el (search-caps-disable-folding): moved from isearch-mode.el
11550 (no-upper-case-p): new function.
11551 (with-search-caps-disable-folding): new macro.
11552 (with-interactive-search-caps-disable-folding): new macro.
11553 (zap-to-char): In interactive mode, do a case-sensitive search if
11554 the character is uppercase.
11555 (zap-up-to-char): ditto.
11557 * replace.el (perform-replace): use the function no-upper-case-p.
11559 * isearch-mode.el (isearch-fix-case): ditto.
11560 make obsolete `with-caps-disable-folding' and
11561 `isearch-no-upper-case-p'.
11563 * etags.el (find-tag-internal): use `with-search-caps-disable-folding'.
11564 (tags-search): ditto.
11565 (tags-query-replace): ditto.
11567 * info.el (Info-search): ditto.
11569 1998-10-07 Jan Vroonhof <vroonhof@math.ethz.ch>
11571 * x-font-menu.el (font-menu-set-font): Respect font-menu-frame-local
11573 1998-10-07 Greg Klanderman <greg@alphatech.com>
11575 * package-admin.el (package-admin-rmtree): rewritten. need to
11576 check for "." and ".." before symlink check. expand files and
11577 directories with respect to DIRECTORY, not default-directory.
11579 1998-10-04 Greg Klanderman <greg@alphatech.com>
11581 * package-get.el (package-get-all): add INSTALL-DIR argument.
11583 1998-10-06 Greg Klanderman <greg@alphatech.com>
11585 * package-ui.el (pui-add-required-packages): new function, select
11586 dependent packages.
11587 (pui-display-keymap): bind it.
11588 (pui-help-string): document it.
11589 (pui-install-selected-packages): package-get-all -> package-get.
11591 * package-get.el (package-get-dependencies): new function.
11593 1998-10-04 Hrvoje Niksic <hniksic@srce.hr>
11595 * isearch-mode.el (isearch-done): Use regexp-search-ring-max for
11598 1998-10-05 Hrvoje Niksic <hniksic@srce.hr>
11600 * mouse.el (default-mouse-track-point-at-opening-quote-p): New
11602 (default-mouse-track-normalize-point): Use it.
11604 1998-09-30 Jan Vroonhof <vroonhof@math.ethz.ch>
11606 * package-admin.el (package-admin-delete-binary-package):
11607 General cleanup. Remove unnessary use of progn and
11609 (package-admin-delete-binary-package): Do NOT mess with file
11610 modes. That is evil.
11611 (package-admin-delete-binary-package): Wrap all deleting in
11612 condition-case. The data in MANIFEST is untrustworthy.
11613 (package-admin-delete-binary-package): Let the OS worry about non
11616 1998-10-09 SL Baur <steve@altair.xemacs.org>
11618 * lisp-mnt.el (lm-commentary): Fix InfoDock-style comment
11620 (lm-report-bug): Fix mail address to send bug reports to.
11622 1998-09-29 SL Baur <steve@altair.xemacs.org>
11624 * XEmacs 21.2-beta2 is released.
11626 1998-08-14 Jan Vroonhof <vroonhof@math.ethz.ch>
11628 * files.el (auto-mode-alist): Enhanced regexp for perl-mode
11630 1998-09-22 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
11632 * info.el (Info-mode): Document page turning by double clicks in
11633 docstring so `M-x describe-mode' will display it.
11635 1998-09-20 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
11637 * info.el (Info-mouse-track-double-click-hook): Use character
11638 widths to calculate a border region where double clicking does
11639 page turning, and return `nil' by default so other hooks, such as
11640 region highlighting, will be run.
11642 1998-09-29 Colin Rafferty <colin@xemacs.org>
11644 * sound.el (default-sound-directory-list): Initialize with all the
11645 "sounds" directories in `data-directory-list'. It used to just be
11648 * packages.el (locate-data-directory-list): Created. This gives
11649 the list of matching directories, unlike `locate-data-directory',
11650 which just gives the first one.
11652 1998-09-26 Jan Vroonhof <vroonhof@math.ethz.ch>
11654 * minibuf.el (read-from-minibuffer): No longer bind help-form but
11655 make a binding in the local keymap until help-char handling is
11658 * help.el (help-keymap-with-help-key): Provide keymap with help
11660 (help-print-help-form): New helper function.
11662 1998-09-23 Hrvoje Niksic <hniksic@srce.hr>
11664 * isearch-mode.el (isearch-highlight): set-extent-endpoints can
11665 move extent to another buffer; no need to create a new extent.
11666 (isearch-fix-case): New function.
11667 (isearch-search-and-update): Use it.
11669 1998-09-22 Hrvoje Niksic <hniksic@srce.hr>
11671 * isearch-mode.el (isearch-mode): Use overriding-local-map to set
11672 the keymap, not minor-mode-map-alist.
11673 (isearch-done): Restore overriding-local-map.
11675 1998-09-21 Martin Buchholz <martin@xemacs.org>
11677 * bytecomp.el (byte-compile-buffer-substring):
11678 Fix for: (byte-compile (defun f () (buffer-substring)))
11679 ==> ** buffer-substring called with 3 args, but requires 0-3
11680 - new code not only works, but is more readable, too.
11682 1998-09-20 Jonathan Harris <jhar@tardis.ed.ac.uk>
11684 * msw-faces.el (mswindows-init-device-faces): Don't try to
11685 specify a default font at this late stage. Do try to force
11686 creation of the default face font so that if it fails we get
11687 an error now instead of a crash at frame creation.
11689 mswindows-font-canonicalize-name, mswindows-make-font-unbold,
11690 mswindows-make-font-unitalic: Canonical default weight
11691 changed from "Normal" to "Regular".
11693 mswindows-make-font-bold / -bold-italic: Supplied device was
11694 not being passed into call to mswindows-find-smaller-font.
11696 1998-09-10 Bjrn Torkelsson <torkel@hpc2n.umu.se>
11698 * package-get.el (package-get-remote): Fix the path where to find
11699 the packages on xemacs.org.
11701 1998-09-08 Hrvoje Niksic <hniksic@srce.hr>
11703 * about.el (about-maintainer-info): Update Ben's entry.
11705 1998-09-24 Martin Buchholz <martin@xemacs.org>
11707 * lisp/shadow.el (find-emacs-lisp-shadows):
11708 - `member' was being called on lists of length 2000!
11709 - Replace with hashtables.
11710 - Replace hand-coded loops with (dolist)
11713 1998-09-20 Darryl Okahata <darrylo@sr.hp.com>
11715 * packages.el: Added new function, `package-delete-name', to
11716 delete existing packages from the installed package database
11717 (`packages-package-list'). Also added the "pkginfo" directory
11718 to `packages-special-base-regexp', so that the pkginfo directory
11719 would not get added to `late-packages'.
11721 * package-admin.el: Added ability to delete an installed package
11722 (added low-level function, `package-admin-delete-package').
11723 Understands how to use the pkginfo/MANIFEST.<package> file to
11724 delete the package. When installing a package, will also
11725 create a MANIFEST.* file if one is not provided by the
11726 package. If the MANIFEST.* doesn't exist when deleting a
11727 package, the functions will fall back to attempting to delete
11728 any package-specific lisp directory.
11730 * package-get.el: Moved some functions to package-admin.el.
11731 Added interactive function `package-get-delete-package', for
11732 use by users for deleting a package.
11734 Also modified to not require the presence of efs.
11736 1998-09-22 Hrvoje Niksic <hniksic@srce.hr>
11738 * files.el (find-file-noselect): Handle all signals, kill the
11739 buffer and resignal.
11741 1998-09-23 SL Baur <steve@altair.xemacs.org>
11743 * cl-macs.el (glyph-image): Add setf method.
11745 1998-09-06 Darryl Okahata <darrylo@sr.hp.com>
11747 * package-get.el: Fixed broken EFS downloading. Also, look for
11748 .tar.gz files first, in preference over .tgz files.
11750 * package-ui.el: Fix display of package version numbers.
11752 1998-08-27 Jan Vroonhof <vroonhof@math.ethz.ch>
11754 * x-font-menu.el (font-menu-set-font): Add "pt" units to size
11757 1998-09-03 Darryl Okahata <darrylo@sr.hp.com>
11759 * list-mode.el: `display-completion-list': added new/optional
11760 keyword `:completion-string', which allows the programmer to
11761 change the "Possible completions are:" prompt.
11763 * menubar-items.el: Added new pulldown menu-pick to start up the
11764 visual package browser/installer:
11766 Options->Customize->List Packages
11768 * package-admin.el: Added hooks for installing under both Unix
11769 and MS Windows. Does additional error checking. No longer
11770 calls "add-big-package.sh" to install packages under Unix; now
11771 calls gunzip & tar directly.
11773 * package-get.el: Added ability to install packages from files
11774 on a local disk/CDROM. Now deletes any existing package lisp
11775 directory. Does completion on available packages when
11776 querying for package names. Will also search for .tgz files
11777 in addition for .tar.gz files. Tries to reload
11778 auto-autoloads, as a convenience when loading new packages,
11779 and also tries to add any new package paths to `load-path'.
11780 Changed all occurences of `concat' to use `expand-file-name'.
11782 * package-ui.el: New file which implements the main visual
11783 package browser/installer, which is started via a menu pick or
11784 M-x pui-list packages.
11786 1998-09-03 Hrvoje Niksic <hniksic@srce.hr>
11788 * startup.el (load-init-file): spelling fix.
11790 1998-09-02 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
11792 * startup.el (normal-top-level): Load auto-autoload files
11793 covariantly with their precedence.
11795 1998-08-26 Jan Vroonhof <vroonhof@math.ethz.ch>
11797 * menubar-items.el (default-menubar): Remove "Font Weight"
11798 option, there is currently no custom equivalent.. Customize-faces
11801 * x-font-menu.el (font-menu-set-font): Use customize to set
11804 * faces.el (face-spec-update-all-matching): New function.
11806 * cus-face.el (custom-set-face-update-spec): New function.
11807 Interface to customize faces from elisp.
11809 (custom-face-value-create): Show the customized settings if set
11812 1998-08-26 Jan Vroonhof <vroonhof@math.ethz.ch>
11814 (custom-face-value-create): Show the customized settings if set
11817 1998-08-31 Hrvoje Niksic <hniksic@srce.hr>
11819 * keydefs.el (global-map): Add FSF 20.3 binding of
11820 query-replace-regexp.
11822 1998-08-21 Greg Klanderman <greg@alphatech.com>
11824 * minibuf.el (read-file-name-internal-1): use
11825 user-name-completion-1 instead of user-name-completion.
11827 1998-08-19 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
11831 * update-elc.el: Don't set `source-directory' (now defunct as a
11832 global variable) no more.
11834 * packages.el (packages-list-autoloads): Made `source-directory'
11835 (now defunct as a global variable) a parameter.
11837 1998-08-13 Carsten Leonhardt <leo@arioch.oche.de>
11839 * about.el (about-hackers): new email
11841 1998-08-16 SL Baur <steve@altair.xemacs.org>
11843 * lisp-mode.el (with-string-as-buffer-contents): Set indentation.
11845 1998-07-17 Didier Verna <didier@xemacs.org>
11847 * faces.el (set-face-property):
11849 (face-dim-p): updated the doc strings now that the dim property isn't
11851 (face-equal): the dim property is now a common one.
11853 * cus-face.el (custom-face-attributes): New face attribute: `dim'
11854 Renamed the `stipple' attribute to `background-pixmap'.
11855 (custom-face-background-pixmap): make custom-face-stipple an
11856 obsolete alias for this.
11858 1998-08-11 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
11860 * find-paths.el (paths-file-readable-directory-p): Created and
11863 * loadup.el: Don't set inhibit-... flags from run-temacs.
11865 1998-08-06 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
11867 * packages.el (packages-data-path-depth): Added and used.
11869 1998-08-05 Charles G. Waldman <cgw@pgt.com>
11872 - Change .xpm to .png, delete "zcat" section.
11873 - cosmetic fix in the 'marcpa' entry.
11876 - convert all .xpm.Z to .png
11877 - rename mrb to martin
11878 - rename mcook-m to mcookm
11880 1998-07-31 Martin Buchholz <martin@xemacs.org>
11882 * x-init.el (x-initialize-compose): Add support for
11883 dead-circumflex as YET ANOTHER NAME for that dead key.
11885 1998-08-05 Colin Rafferty <colin@xemacs.org>
11887 * setup-paths.el (paths-construct-exec-path): Made the
11888 last-packages really be last.
11889 (paths-construct-data-directory-list): Ditto.
11891 1998-08-01 Kai Haberzettl <khaberz@synnet.de>
11893 * startup.el(startup-splash-frame-body):
11894 Update Copyright notice in splash screen
11896 1998-07-20 Greg Klanderman <greg@alphatech.com>
11898 * minibuf.el (read-file-name-internal-1): do ~user completion.
11900 1998-07-22 Jan Vroonhof <vroonhof@math.ethz.ch>
11902 * font-lock.el (font-lock-fontify-glumped-region): Add guard
11903 aginst destroyed extents
11905 1998-07-24 Greg Klanderman <greg@alphatech.com>
11907 * package-get.el (package-get): add `install-dir' argument.
11909 1998-07-20 John Jones <jj@asu.edu>
11911 * package-get.el: calls to package-get-update-all will only
11912 update packages which are already installed.
11914 1998-07-23 SL Baur <steve@altair.xemacs.org>
11916 * autoload.el (update-file-autoloads): Ensure autoloads buffer is
11919 1998-07-20 Colin Rafferty <colin@xemacs.org>
11921 * about.el (about-hackers): Correct my email.
11923 1998-07-20 Kai Haberzettl <khaberz@synnet.de>
11925 * about.el (about-hackers): new email-address.
11927 1998-07-25 SL Baur <steve@altair.xemacs.org>
11929 * minibuf.el (read-number): Don't let `input-error' condition
11932 1998-07-20 Greg Klanderman <greg@alphatech.com>
11934 * about.el (about-hackers): use my `email-for-life' address.
11936 1998-07-19 SL Baur <steve@altair.xemacs.org>
11938 * XEmacs 21.2-beta1 is released.
11940 1998-07-12 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
11942 * ldap.el (ldap-search): Doc string change
11944 1998-07-16 Colin Rafferty <colin@xemacs.org>
11946 * menubar-items.el (default-menubar): Removed references to
11947 `data-directory', and use `locate-data-file' instead, and made
11948 then greyed out if they don't exist.
11950 1998-07-14 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
11952 * keymap.el (events-to-keys): Use `format' instead of `concat'
11953 since the latter does not accept integer args anymore
11955 1998-07-15 SL Baur <steve@altair.xemacs.org>
11957 * dumped-lisp.el (preloaded-file-list): Usage of Lisp read-time
11960 1998-07-14 SL Baur <steve@altair.xemacs.org>
11962 * make-docfile.el: Get first initialization from very-early-lisp.el
11963 * update-elc.el: Ditto.
11964 * loadup.el (really-early-error-handler): Ditto.
11966 * packages.el (packages-unbytecompiled-lisp): Add new file,
11967 very-early-lisp.el.
11969 * very-early-lisp.el: New file.
11971 1998-07-14 SL Baur <steve@altair.xemacs.org>
11973 * Symbols that have been obsolete for at least 3 years removed (II).
11975 * obsolete.el (eval-current-buffer): Make compatible.
11976 (byte-code-function-p): Ditto.
11977 (send-string): Removed.
11978 (send-region): Removed.
11979 (screen-scrollbar-width): Removed.
11980 (set-screen-scrollbar-width): Removed.
11981 (set-screen-left-margin-width): Removed.
11982 (set-screen-right-margin-width): Removed.
11983 (screen-left-margin-width): Removed.
11984 (screen-right-margin-width): Removed.
11985 (set-buffer-left-margin-width): Removed.
11986 (set-buffer-right-margin-width): Removed.
11987 (buffer-left-margin-width): Removed.
11988 (buffer-right-margin-width): Removed.
11989 (x-set-frame-icon-pixmap): Removed.
11990 (x-set-screen-icon-pixmap): Removed.
11991 (pixel-name): Removed.
11992 (make-pixmap): Removed.
11993 (make-cursor): Removed.
11994 (pixmap-width): Removed.
11995 (pixmap-contributes-to-line-height-p): Removed.
11996 (set-pixmap-contributes-to-line-height): Removed.
11998 1998-07-13 SL Baur <steve@altair.xemacs.org>
12000 * obsolete.el (popup-menu-up-p): removed.
12001 (read-no-blanks-input): Removed.
12002 (wholenump): Removed.
12003 (ring-mod): Removed (what was ring-mod?).
12004 (current-time-seconds): Removed.
12005 (run-special-hook-with-args): Removed.
12007 (dot-marker): Removed.
12008 (dot-min): Removed.
12009 (dot-max): Removed.
12010 (window-dot): Removed.
12011 (set-window-dot): Removed.
12013 * bytecomp.el: Remove bytecompiler support for `dot', `dot-max' and
12016 * minibuf.el: (read-no-blanks-input): remove commented-out copy.
12018 * code-files.el (insert-file-contents): Rename
12019 run-special-hook-with-args to run-hook-with-args-until-success.
12020 (write-region): Ditto.
12022 1998-07-12 SL Baur <steve@altair.xemacs.org>
12024 * about.el: Fix typos, update release date.
12026 * Symbols that have been obsolete for at least 3 years removed.
12028 * cl-macs.el (cl-parse-loop-clause): Delete obsolete references to
12030 (toplevel): remove setf methods for screen functions.
12031 * cl-macs.el (extent-data): defsetf removed.
12032 * obsolete.el (lisp-indent-hook): Make compatible, it's used too
12033 many places to remove.
12034 (comment-indent-hook): Ditto.
12035 * obsolete.el (get-screen-for-buffer-default-screen-name): Remove.
12036 (buffer-dedicated-screen): Ditto.
12037 (deiconify-screen): Ditto.
12038 (delete-screen): Ditto.
12039 (event-screen): Ditto.
12040 (find-file-other-screen): Ditto.
12041 (find-file-read-only-other-screen): Ditto.
12042 (live-screen-p): Ditto.
12043 (screen-height): Ditto.
12044 (screen-iconified-p): Ditto.
12045 (screen-list): Ditto.
12046 (screen-live-p): Ditto.
12047 (screen-name): Ditto.
12048 (screen-parameters): Ditto.
12049 (screen-pixel-height): Ditto.
12050 (screen-pixel-width): Ditto.
12051 (screen-root-window): Ditto.
12052 (screen-selected-window): Ditto.
12053 (screen-totally-visible-p): Ditto.
12054 (screen-visible-p): Ditto.
12055 (screen-width): Ditto.
12057 (get-screen-for-buffer): Ditto.
12058 (get-screen-for-buffer-noselect): Ditto.
12059 (get-other-screen): Ditto.
12060 (iconify-screen): Ditto.
12061 (lower-screen): Ditto.
12062 (mail-other-screen): Ditto.
12063 (make-screen): Ditto.
12064 (make-screen-invisible): Ditto.
12065 (make-screen-visible): Ditto.
12066 (modify-screen-parameters): Ditto.
12067 (new-screen): Ditto.
12068 (next-screen): Ditto.
12069 (next-multiscreen-window): Ditto.
12070 (other-screen): Ditto.
12071 (previous-screen): Ditto.
12072 (previous-multiscreen-window): Ditto.
12073 (raise-screen): Ditto.
12074 (redraw-screen): Ditto.
12075 (select-screen): Ditto.
12076 (selected-screen): Ditto.
12077 (set-buffer-dedicated-screen): Ditto.
12078 (set-screen-height): Ditto.
12079 (set-screen-position): Ditto.
12080 (set-screen-size): Ditto.
12081 (set-screen-width): Ditto.
12082 (show-temp-buffer-in-current-screen): Ditto.
12083 (switch-to-buffer-other-screen): Ditto.
12084 (visible-screen-list): Ditto.
12085 (window-screen): Ditto.
12086 (x-set-screen-pointer): Ditto.
12087 (x-set-frame-pointer): Ditto.
12088 (screen-title-format): Ditto.
12089 (screen-icon-title-format): Ditto.
12090 (terminal-screen): Ditto.
12091 (delete-screen-hook): Ditto.
12092 (create-screen-hook): Ditto.
12093 (mouse-enter-screen-hook): Ditto.
12094 (mouse-leave-screen-hook): Ditto.
12095 (map-screen-hook): Ditto.
12096 (unmap-screen-hook): Ditto.
12097 (default-screen-alist): Ditto.
12098 (default-screen-name): Ditto.
12099 (x-screen-defaults): Ditto.
12100 (x-create-screen): Ditto.
12101 * obsolete.el: meta-flag removed.
12103 sleep-for-millisecs removed.
12104 extent-data removed.
12105 set-extent-data removed.
12106 set-extent-attribute removed.
12107 extent-glyph removed.
12108 extent-layout removed.
12109 set-extent-layout removed.
12110 list-faces-display removed.
12111 list-faces removed.
12112 trim-versions-without-asking removed.
12113 after-write-file-hooks removed.
12115 auto-fill-hook removed.
12116 blink-paren-hook removed.
12117 select-screen-hook, deselect-screen-hook removed.
12118 auto-raise-screen, auto-lower-screen removed.
12120 * msw-mouse.el: Global change resource -> mswindows-resource.
12122 * XEmacs 21.0-pre5 is released.
12124 1998-07-11 SL Baur <steve@altair.xemacs.org>
12126 * about.el (about-hackers): Credits update.
12128 1998-07-11 Hrvoje Niksic <hniksic@srce.hr>
12130 * register.el (insert-register): Don't activate the region.
12132 1998-07-10 SL Baur <steve@altair.xemacs.org>
12134 * select.el: Restore x-* symbols for backwards compatibility:
12135 x-copy-primary-selection, x-kill-primary-selection,
12136 x-delete-primary-selection, x-select-make-extent-for-selection,
12137 x-valid-simple-selection-, x-cut-copy-clear-internal.
12139 1998-07-09 SL Baur <steve@altair.xemacs.org>
12141 * XEmacs 21.0-pre4 is released.
12143 1998-06-28 Hrvoje Niksic <hniksic@srce.hr>
12145 * menubar-items.el (default-menubar): Use `report-emacs-bug' for
12147 (maybe-add-init-button): Fix semantics under Windows. Use
12148 `expand-file-name' rather than `concat'.
12150 * help.el (print-messages): New function.
12152 1998-07-05 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
12154 * ldap.el (ldap-host-parameters-alist): Docstring fixes
12156 1998-07-04 Jonathan Harris <jhar@tardis.ed.ac.uk>
12158 * about.el: Tweaked my entry in about-hackers.
12160 * find-paths.el (paths-emacs-root-p):
12161 Relaxed emacs-root checking of an in-place installation to
12162 also accommodate the flat layout used on MS Windows.
12164 1998-06-29 John Jones <jj@asu.edu>
12166 * package-get.el: calls to package-get-update-all will only
12167 update packages which are already installed.
12169 1998-07-05 Andy Piper <andyp@parallax.co.uk>
12171 * faces.el (xpm-color-symbols): remove hardcoded defaults these
12172 are handled by the gui-element face fallbacks now.
12174 * x-faces.el: default gui-element face to "background" as well as
12177 * msw-faces.el (mswindows-init-device-faces): remove gui-element
12178 and default face settings since these are set as fallbacks now in
12179 the appropriate domain.
12181 1998-07-02 SL Baur <steve@altair.xemacs.org>
12183 * text-mode.el (text-mode): Reorder regexp so the OR part
12184 corresponding to `page-delim' goes first and the hack in
12185 `forward-paragraph' will work.
12186 With bug analysis from Bob Weiner <weiner@altrasoft.com>
12188 1998-06-29 Kyle Jones <kyle_jones@wonderworks.com>
12190 * subr.el (remove-hook): When checking the hook value
12191 with functionp, don't apply car to it.
12193 1998-06-24 Jonathan Harris <jhar@tardis.ed.ac.uk>
12195 * package-get.el (package-get-remote-filename):
12196 Don't use file-name-as-directory because the local directory
12197 separator conventions might not be the same as ftp's.
12199 1998-06-27 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
12201 * ldap.el (ldap-host-parameters-alist): New name of
12202 `ldap-host-parameters-plist'
12204 1998-06-26 Adrian Aichner <adrian@xemacs.org>
12206 * package-get.el: Using (require 'package-get-base), now that it
12207 provides itself. Consequently removed all instances of (load
12208 "package-get-base.el").
12210 1998-06-29 Kyle Jones <kyle_jones@wonderworks.com>
12212 * subr.el (remove-hook): Don't treat the hook value as a
12213 list unless it is both consp and not functionp.
12215 1998-06-29 SL Baur <steve@altair.xemacs.org>
12217 * about.el: Email address for Ben Wing is ben@xemacs.org.
12218 * auto-show.el: Ditto.
12219 * bytecomp.el: Ditto.
12221 * x-scrollbar.el: Ditto.
12222 * x-misc.el: Ditto.
12223 * tty-init.el: Ditto.
12224 * toolbar-items.el: Ditto.
12225 * symbol-syntax.el: Ditto.
12226 * specifier.el: Ditto.
12227 * objects.el: Ditto.
12228 * hyper-apropos.el: Ditto.
12229 * glyphs.el: Ditto.
12231 1998-06-27 Hrvoje Niksic <hniksic@srce.hr>
12233 * mouse.el (drag-window-divider): vertical-divider-draggable-p ->
12234 vertical-divider-always-visible-p.
12235 (default-mouse-motion-handler): Ditto.
12237 1998-06-21 Hrvoje Niksic <hniksic@srce.hr>
12239 * scrollbar.el (scrollbars-visible-p): Simplify. Always set the
12242 1998-06-21 Oliver Graf <ograf@fga.de>
12244 * build-reports.el: changed receiver to xemacs-build-reports list
12246 1998-06-19 Jonathan Harris <jhar@tardis.ed.ac.uk>
12248 * font.el: Split font-family-mappings into X and
12249 mswindows-specific versions.
12250 mswindows-font-create-[object|name]: Treat supplied size
12251 as a pointsize. Added underline and strikethru handling.
12253 * msw-faces.el: changed default mswindows charset to western.
12255 * msw-glyphs.el: removed space in border-glyph font string that
12256 was inserted to get round bugs in the mswindows C font code.
12258 1998-06-27 SL Baur <steve@altair.xemacs.org>
12260 * about.el (about-hackers): Credits update.
12262 * help-nomule.el (tutorial-supported-languages): Add Romanian
12265 * code-files.el (file-coding-system-alist): Hardwire TUTORIAL.ro
12268 1998-06-19 Jonathan Harris <jhar@tardis.ed.ac.uk>
12270 * font.el: Split font-family-mappings into X and
12271 mswindows-specific versions.
12272 mswindows-font-create-[object|name]: Treat supplied size
12273 as a pointsize. Added underline and strikethru handling.
12275 * msw-faces.el: changed default mswindows charset to western.
12277 * msw-glyphs.el: removed space in border-glyph font string that
12278 was inserted to get round bugs in the mswindows C font code.
12280 1998-06-15 Jonathan Harris <jhar@tardis.ed.ac.uk>
12282 * minibuf.el: make read-color-completion-table call
12283 (mswindows-color-list for mswindows devices.
12285 1998-06-18 Sam Mikes <smikes@alumni.hmc.edu>
12287 * lisp/font-lock.el
12288 (font-lock-match-c++-style-declaration-item-and-skip-to-next):
12289 Let declaration items contain non-word symbol characters.
12291 1998-06-15 Adrian Aichner <adrian@xemacs.org>
12293 * package-get.el (package-get-package-provider): Added autoload
12294 cookie. Loading "package-get-base.el" in ALL functions that use
12295 it. Fixed some (interactive ...) with multiple argument specs
12296 again. Cosmetic indentation changes.
12298 1998-05-27 Glynn Clements <glynn@sensei.co.uk>
12300 * info.el (Info-insert-dir): Don't use nreverse on variables
12301 that you want to use later.
12303 1998-06-17 Glynn Clements <glynn@sensei.co.uk>
12305 * x-mouse.el (x-set-point-and-move-selection): Replace call
12306 to x-kill-primary-selection with kill-primary-selection
12308 1998-06-12 Martin Buchholz <martin@xemacs.org>
12310 * simple.el (what-cursor-position): Make cursor position reported
12311 use value of column-number-start-at-one
12313 1998-06-17 SL Baur <steve@altair.xemacs.org>
12315 * about.el (xemacs-hackers): Fix Jareth's email address.
12317 1998-06-16 SL Baur <steve@altair.xemacs.org>
12319 * startup.el (startup-splash-frame): Remove
12320 `xemacs-startup-logo-function'.
12322 1998-06-15 SL Baur <steve@altair.xemacs.org>
12324 * about.el (about-hackers): Update credits list.
12326 1998-06-06 Jeff Miller <jmiller@smart.net>
12328 * lisp/sound.el: Update sound-ext to allow filenames with
12329 extensions to be found by load-sound-file
12331 1998-06-14 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
12333 * info.el (Info-rebuild-outdated-dir): Removed variable
12334 (Info-auto-generate-directory): New variable
12335 (Info-save-auto-generated-dir): New variable
12336 (Info-maybe-update-dir): Use `Info-auto-generate-directory'
12337 (Info-build-dir-anew): Second parameter removed. Use
12338 `Info-save-auto-generated-dir'
12339 (Info-rebuild-dir): Ditto
12341 1998-06-02 Christoph Wedler <wedler@fmi.uni-passau.de>
12343 * list-mode.el (next-list-mode-item): Would not recognize
12344 border between directly neighbored items.
12346 1998-06-12 Andy Piper <andyp@parallax.co.uk>
12348 * package-get.el: add autoloads for some functions.
12350 1998-06-10 Hrvoje Niksic <hniksic@srce.hr>
12352 * specifier.el (let-specifier): Tiny docfixes.
12354 1998-06-12 Andy Piper <andyp@parallax.co.uk>
12356 * msw-mouse.el: set selection-pointer-glyph to Normal.
12358 1998-06-09 Per Abrahamsen <abraham@dina.kvl.dk>
12360 * wid-edit.el (widget-specify-secret): New function.
12361 (widget-after-change): Use it.
12362 (widget-specify-field): Use it.
12364 1998-06-08 Hrvoje Niksic <hniksic@srce.hr>
12366 * mouse.el (drag-window-divider): Use `(not done)' instead of
12367 `doit'; reuse result of `window-pixel-edges'.
12369 * modeline.el (drag-modeline-event-lag): Rename to
12370 drag-divider-event-lag.
12372 1998-06-07 Hrvoje Niksic <hniksic@srce.hr>
12374 * specifier.el (let-specifier): Rewritten not to generate needless
12375 `let's; clarified documentation; support TAG-SET and HOW-TO-ADD
12378 1998-05-28 Hrvoje Niksic <hniksic@srce.hr>
12380 * minibuf.el (read-file-name-1): Setup buffer-local value of
12381 `completion-ignore-case' in completions buffer under Windows.
12383 1998-06-06 Kirill M. Katsnelson <kkm@kis.ru>
12385 * about.el (about-maintainer-glyph): Fix support for not
12388 1998-06-04 Kirill M. Katsnelson <kkm@kis.ru>
12390 * cmdloop.el (cancel-mode-internal): Defined this do-nothing function.
12392 * mouse.el (mouse-track): Cancel selection if misc-user event with
12393 `cancel-mode-internal' function is fetched.
12395 1998-06-03 Hrvoje Niksic <hniksic@srce.hr>
12397 * files.el (save-some-buffers-1): Fixed return value.
12399 1998-06-01 Oliver Graf <ograf@fga.de>
12401 * dragdrop.el: added experimental
12403 1998-05-26 Stephen J. Turnbull <turnbull@sk.tsukuba.ac.jp>
12405 * startup.el (after-init-hook, init-file-user,
12406 user-init-directory, load-user-init-file): Purge references
12407 to "~/.xemacs/init.el" from docstrings.
12409 (load-user-init-file) Use paths-construct-path to construct
12410 paths to user init files. Go directly to ~/.emacs, do not
12411 search ~/.xemacs/, do not load `default-custom-file'.
12413 1998-06-03 Hrvoje Niksic <hniksic@srce.hr>
12415 * files.el (interpreter-mode-alist): Catch wish and tclsh before
12417 (inhibit-first-line-modes-regexps): Added `.tar.gz'.
12419 1998-06-03 Andy Piper <andyp@parallax.co.uk>
12421 * menubar-items.el (default-menubar): add Update Packages to customize
12424 1998-06-02 Andy Piper <andyp@parallax.co.uk>
12426 * faces.el: use toolbar face as a fallback for toolbar properties
12427 in xpm-color-symbols instead of default.
12429 * msw-faces.el: rename 3d-object -> gui-element face.
12431 1998-06-06 SL Baur <steve@altair.xemacs.org>
12433 * startup.el (xemacs-startup-logo-function): New variable.
12434 (startup-splash-frame): Use it.
12436 1998-06-02 Hrvoje Niksic <hniksic@srce.hr>
12438 * files.el (save-some-buffers): Would wait 1 second.
12439 (save-some-buffers-1): Delete other windows here instead of in
12440 `save-some-buffers'.
12441 (save-some-buffers): Force redisplay only if windows were deleted.
12443 1998-06-02 Didier Verna <didier@xemacs.org>
12445 * cus-face.el (custom-face-attributes): generalized the use of
12446 toggle buttons for boolean attributes.
12447 Re-ordered the items a bit.
12449 1998-06-01 SL Baur <steve@altair.xemacs.org>
12451 * sound.el (default-sound-directory): Use `locate-data-directory'
12452 to find the sounds directory.
12454 1998-05-29 Andy Piper <andyp@parallax.co.uk>
12456 * sound.el: default sound-ext to .wav under mswindows, .au
12457 otherwise. load-default sounds without extensions.
12459 1998-05-27 Bjrn Torkelsson <torkel@hpc2n.umu.se>
12461 * menubar-items.el (default-menubar): Dim out "Submit Bug Report"
12462 if send-pr is not bound.
12464 1998-06-01 Andy Piper <andyp@parallax.co.uk>
12466 * files.el: grok idl files in auto-mode-alist.
12467 1998-06-01 Jeff Miller <jmiller@smart.net>
12469 * minibuf.el (exact-minibuffer-completion-p): check for nil before
12472 1998-05-30 Andy Piper <andyp@parallax.co.uk>
12474 * msw-glyphs.el: add xbm to the list of image types supported.
12476 1998-05-30 Kirill M. Katsnelson <kkm@kis.ru>
12478 * msw-init.el (init-post-mswindows-win): Load InfoDock toolbar
12479 instead of XEmacs one when dumping InfoDock.
12481 1998-05-30 Kirill M. Katsnelson <kkm@kis.ru>
12483 * obsolete.el (has-modeline-p): Added obsolete alias `has-modeline-p'
12484 for `modeline-visible-p'
12486 * winnt.el (nt-quote-process-args): Fix for duplicating argv[0].
12488 1998-05-29 Andy Piper <andyp@parallax.co.uk>
12490 * msw-select.el (mswindows-cut-copy-clear-clipboard): deleted
12491 since it's not used anymore. doc string fixes.
12493 * package-get.el (package-get-file-installed-p): new function. use
12494 instead of file-installed-p which is in an external package.
12496 1998-05-28 Oliver Graf <ograf@fga.de>
12498 * dragdrop.el (dragdrop-drop-url-default): dropped pop-to-buffer in
12499 favor of select-window/switch-to-buffer
12501 Wed May 27, 1998 Darryl Okahata <darrylo@sr.hp.com>
12503 * startup.el: changed (getenv "HOME") to (user-home-directory)
12505 1998-05-25 Oliver Graf <ograf@fga.de>
12507 * frame.el (cde-start-drag) moved to dragdrop.el
12508 (offix-start-drag-region) moved to dragdrop.el
12509 (offix-start-drag) moved to dragdrop.el
12510 * dragdrop.el (cde-start-drag) moved from frame.el
12511 (offix-start-drag-region) moved from frame.el
12512 (offix-start-drag) moved from frame.el
12513 (cde-start-drag-region) cde drag regions
12514 * mouse.el (mouse-drag-or-yank) will now call cde-start-drag-region
12516 1998-05-26 Oliver Graf <ograf@fga.de>
12518 * dragdrop.el: created dragdrop-drag prototypes
12519 (cde-start-drag-region) fixed typo
12521 1998-05-28 SL Baur <steve@altair.xemacs.org>
12523 * simple.el (after-init-hook): Remove reader macro.
12525 * packages.el (packages-hardcoded-lisp): Get rid of reader
12526 macros. Update DOC string.
12528 1998-05-25 Hrvoje Niksic <hniksic@srce.hr>
12530 * mouse.el (drag-window-divider): Ditto.
12532 * modeline.el (mouse-drag-modeline): Use it.
12534 * lisp-mode.el (let-specifier): Specify indentation.
12536 * specifier.el (let-specifier): Renamed from
12537 `with-specifier-instance'.
12539 1998-05-27 Andy Piper <andyp@parallax.co.uk>
12542 * faces.el: move definition of xpm-color-symbols from x-faces.el
12543 to faces. Predicate x-get-resource on the presence of x.
12545 * msw-faces.el: set 3d-object face rather than modeline. Specify
12546 faces as specfier defaults.
12548 * package-get.el: don't use package-admin-add-single-file-package.
12550 1998-05-25 Hrvoje Niksic <hniksic@srce.hr>
12552 * toolbar-items.el: Fixup tooltips.
12553 (toolbar-gnus): Don't use obsolete variable
12554 toolbar-news-frame-properties.
12555 (toolbar-news-reader): Default to `gnus' instead of
12558 * files.el (auto-mode-alist): Correctly recognize `.emacs' under
12561 1998-05-25 Andy Piper <andyp@parallax.co.uk>
12563 * package-get.el: rename -installedp -> -installed-p.
12565 1998-05-23 Kirill M. Katsnelson <kkm@kis.ru>
12567 * glyphs.el (init-glyphs): Created `border-glyph' face, with no
12568 attributes, and assinged it to continuation, truncation and
12571 * msw-glyphs.el: Assigned WinDings font to `border-glyph' face,
12572 and made continuation, truncation and hscroll glyphs arrow
12573 characters out of that font.
12575 1998-05-22 Hrvoje Niksic <hniksic@srce.hr>
12577 * minibuf.el (minibuffer-electric-separator): Play nicely with
12578 directory-sep-char being \.
12579 (minibuffer-electric-tilde): Ditto.
12580 (read-file-name-map): Ditto.
12582 1998-05-22 Hrvoje Niksic <hniksic@srce.hr>
12584 * mouse.el (default-mouse-track-maybe-own-selection): Pause only
12586 (default-mouse-track-deal-with-down-event): Avoid
12587 `x-disown-selection'; use `disown-selection' instead.
12589 1998-05-21 Andy Piper <andyp@parallax.co.uk>
12592 * x-select.el: selection cleanup. (x-cut-copy-clear-internal)
12593 moved to (cut-copy-clear-internal) in select.el. Ditto for
12594 (x-delete-primary-selection) (x-kill-primary-selection)
12595 (x-copy-primary-selection).
12596 (own-clipboard): new function.
12598 * msw-select.el: use the new kill/delete/copy/cut-copy-clear
12599 functions in select.el. remove old ones.
12600 (mswindows-own-clipboard): new function.
12602 1998-05-21 Andy Piper <andyp@parallax.co.uk>
12604 * gnuserv.el: allow connections from mswindows type devices.
12606 1998-05-20 Andy Piper <andyp@parallax.co.uk>
12608 * msw-glyphs.el: change image type used from cursor to resource.
12610 1998-05-20 Kirill M. Katsnelson <kkm@kis.ru>
12612 * x-scrollbar.el (x-init-scrollbar-from-resources): Added support
12613 for {top,bottom}-{left,right} values in addition to
12614 {top,bottom}_{left,right}.
12615 Use x-get-resource instead of x-get-resource-and-bogosity-check.
12617 1998-05-20 Hrvoje Niksic <hniksic@srce.hr>
12619 * cl-macs.el (specifier-instance): Undefine its setf method.
12621 * specifier.el (with-specifier-instance): Added docstring.
12623 * mouse.el (drag-window-divider): Ditto.
12625 * modeline.el (mouse-drag-modeline): Use it.
12627 * lisp-mode.el (with-specifier-instance): Define its indentation
12630 * specifier.el (with-specifier-instance): New macro.
12632 1998-05-19 Andy Piper <andyp@parallax.co.uk>
12634 * package-get.el (package-get-create-custom): new function to
12635 auto-generate package-get-custom.el from package-get-base.el.
12636 * (package-get-ever-installedp): new function.
12637 * (package-get-custom): new function to get all packages specified
12640 1998-05-19 Hrvoje Niksic <hniksic@srce.hr>
12642 * cus-edit.el (custom-file): Revert to `~/.emacs'.
12644 1998-05-23 SL Baur <steve@altair.xemacs.org>
12646 * cl-extra.el: Reverse previous float change.
12648 1998-05-17 Andy Piper <andyp@parallax.co.uk>
12651 * faces.el (try-font-name): moved from x-faces.el since it is
12652 required by w3 under mswindows as well X.
12654 1998-05-18 Kirill M. Katsnelson <kkm@kis.ru>
12656 * winnt.el: Removed evil (setq completion-ignore-case t)
12657 clause, one more overlookef fsfism.
12658 (nt-quote-args-functions-alist): End sentences with double space.
12660 1998-05-18 Kirill M. Katsnelson <kkm@kis.ru>
12662 * window-xemacs.el (push-window-configuration): Remove kludgery of
12663 recaching default-toolbar specifier.
12664 (pop-window-configuration): Ditto.
12665 (unpop-window-configuration): Ditto.
12667 1998-05-16 Hrvoje Niksic <hniksic@srce.hr>
12669 * modeline.el (modeline-minor-mode-menu): Don't use :menu-tag.
12671 1998-05-17 Kirill M. Katsnelson <kkm@kis.ru>
12673 * winnt.el (nt-quote-args-verbatim): Added function.
12674 (nt-quote-args-prefix-quote): Added function.
12675 (nt-quote-args-backslash-quote): Added function.
12676 (nt-quote-args-double-quote): Added function.
12677 (nt-quote-args-functions-alist): New variable.
12678 (nt-quote-process-args): Added function. This is the main quoting
12679 work horse called from process-nt.c
12681 1998-05-16 Kirill M. Katsnelson <kkm@kis.ru>
12683 * winnt.el: Removed duplicate definitions for backspace,
12684 delete, M-backspace and C-M-backspace.
12685 (file-name-buffer-file-type-alist): Removed this variable.
12686 (find-buffer-file-type): Removed function.
12687 (find-file-binary): Removed function.
12688 (find-file-text): Removed function.
12689 (find-file-not-found-set-buffer-file-type): Removed function.
12690 (save-to-unix-hook): Removed function.
12691 (revert-from-unix-hook): Removed function.
12692 (using-unix-filesystems): Removed function.
12693 (original-make-auto-save-file-name): DEFSUBR to avoid doc snarf
12695 (x-set-selection): Removed function.
12696 (x-get-selection): Removed function.
12697 Removed commented FSFisms.
12698 Replaced copyright notice (this file is not part of GNU Emacs).
12699 (nt-shell-mode-hook): Moved here from a lambda expression. Added
12700 comint-process-echoes setting to t.
12702 1998-05-17 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
12704 * packages.el (packages-no-package-hierarchy-regexp): Introduced
12705 and used following the interface change of
12706 `paths-find-recursive-path'.
12708 * find-paths.el (paths-find-recursive-path): Exclusion is now by a
12709 regexp instead of a list of base names.
12710 (paths-version-control-filename-regexp):
12711 (paths-lisp-filename-regexp): (paths-no-lisp-directory-regexp):
12712 Introduced and used following the interface change of
12713 `paths-find-recursive-path'.
12715 1998-05-16 Hrvoje Niksic <hniksic@srce.hr>
12717 * simple.el (delete-forward-p): Make it a defun; do X garbage only
12718 on X devices, rather than on all non-TTY devices.
12720 1998-05-16 Kirill M. Katsnelson <kkm@kis.ru>
12722 * msw-mouse.el: New file. Sets up cursor shapes for Windows.
12724 * dumped-lisp.el (preloaded-file-list): Added msw-mouse.el
12726 1998-05-17 Adrian Aichner <adrian@xemacs.org>
12728 * itimer.el (activate-itimer): Fixed usage of integers
12729 as argument to `concat'.
12731 1998-05-17 Glynn Clements <glynn@sensei.co.uk>
12733 * itimer.el (start-itimer): replace the use of `concat' with
12736 1998-05-16 SL Baur <steve@altair.xemacs.org>
12738 * mode-motion.el (mode-motion-hook): Clarify docstring.
12739 From Bob Weiner <weiner@altrasoft.com>
12741 * loadhist.el (symbol-file): Supply prompt string when used
12743 From Bob Weiner <weiner@altrasoft.com>
12745 1998-05-16 Hrvoje Niksic <hniksic@srce.hr>
12747 * loadup.el (really-early-error-handler): Ditto.
12749 * update-elc.el: Ditto.
12751 * setup-paths.el (paths-construct-exec-path): Ditto.
12753 * make-docfile.el: Ditto.
12755 * find-paths.el (paths-decode-directory-path): Use split-path
12756 instead of decode-path.
12758 * files.el (parse-colon-path): Update docstring reference.
12760 1998-05-15 Jonathan Harris <jhar@tardis.ed.ac.uk>
12764 Bind cut'n'paste keys to non window-system specific functions.
12766 * msw-select.el: New function mswindows-clear-clipboard.
12767 mswindows-cut-copy-clipboard extended to handle clearing of the
12768 selection and renamed to mswindows-cut-copy-clear-clipboard.
12770 * select.el: on mswindows devices delete-primary-selection
12771 calls mswindows-clear-clipboard.
12773 1998-05-15 Hrvoje Niksic <hniksic@srce.hr>
12775 * simple.el (quoted-insert): Inhibit quit when using read-char.
12777 * cmdloop.el (read-char): Don't inhibit quit.
12778 (read-char-exclusive): Ditto.
12779 (read-char): Signal quit if quit-char was pressed.
12780 (read-char-exclusive): Ditto.
12781 (read-quoted-char): Return a character, not integer.
12783 * menubar-items.el (default-popup-menu): Use Andy's generic
12785 (default-popup-menu): Fix code.
12787 1998-05-14 Oliver Graf <ograf@fga.de>
12789 * dragdrop.el (dragdrop-function-widget): this time it's done
12791 1998-05-13 Oliver Graf <ograf@fga.de>
12793 * dumped-lisp.el: dragdrop.el now based on dragdrop-api feature
12795 1998-05-15 Kirill M. Katsnelson <kkm@kis.ru>
12797 * device.el (device-pixel-width):
12798 (device-pixel-height):
12800 (device-mm-height):
12801 (device-bitplanes):
12802 (device-color-cells): Swapped parameters to device-system-metric
12803 according to the interface change.
12805 1998-05-14 Kirill M. Katsnelson <kkm@kis.ru>
12807 * mouse.el (default-mouse-motion-handler): Use new name of the
12808 function event-over-vertical-divider-p.
12809 Do not set E-W arrow cursor over the divider if
12810 vertical-divider-draggable-p is nil in the window.
12811 ([top-level]): Use new name for the variable
12812 vertical-divider-map.
12813 (drag-window-divider): Respect vertical-divider-draggable-p.
12814 Variable name typo fixes.
12816 1998-05-14 Hrvoje Niksic <hniksic@srce.hr>
12818 * keymap.el (kbd): Define here; handle string constants and
12821 1998-05-15 Christian Nyb <chr@mediascience.no>
12823 * simple.el (zap-up-to-char): New function. Behaves like `zap-to-char'
12826 1998-05-13 Didier Verna <didier@xemacs.org>
12828 * mouse.el (drag-window-divider): give the vertical divider a
12829 pressed look when dragging it.
12831 1998-05-13 Andy Piper <andyp@parallax.co.uk>
12833 * faces.el: predicate some more face operations on x or mswindows
12836 * modeline.el: enable modeline coloring for mswindows.
12838 1998-05-13 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
12840 * minibuf.el (minibuffer-default): Added variable; compatible with
12842 (next-history-element): Used `minibuffer-default'.
12844 1998-05-12 Oliver Graf <ograf@fga.de>
12846 * dragdrop.el (dragdrop-function-widget): button and mods ok
12847 arguments still look a bit strange
12848 (dragdrop-compare-mods) created
12849 (dragdrop-drop-do-functions) correctly checks for buttons and
12852 1998-05-14 Hrvoje Niksic <hniksic@srce.hr>
12854 * setup-paths.el (paths-default-info-directories): Replace
12855 path-separator with directory-sep-char.
12857 * files.el (path-separator): Don't define it here.
12859 1998-05-14 Hrvoje Niksic <hniksic@srce.hr>
12861 * update-elc.el: Ditto.
12863 * setup-paths.el (paths-construct-exec-path): Ditto.
12865 * make-docfile.el: Ditto.
12867 * loadup.el (really-early-error-handler): Ditto.
12869 * find-paths.el (paths-decode-directory-path): Use decode-path
12870 instead of decode-path-internal.
12872 * files.el (parse-colon-path): Update docstring.
12874 1998-05-13 Hrvoje Niksic <hniksic@srce.hr>
12876 * subr.el (get-buffer-window-list): Make BUFFER optional.
12878 * window-xemacs.el (windows-of-buffer): Defalias to
12879 get-buffer-window-list.
12881 1998-05-12 Hrvoje Niksic <hniksic@srce.hr>
12883 * disass.el: Fix maintainer keyword.
12885 * bytecomp.el (byte-compile-and-load-file): Autoload.
12886 (byte-compile-buffer): Ditto.
12888 * lisp-mode.el (eval-last-sexp): Skip ` in `variable' so that the
12889 value is returned, not the name.
12890 (lisp-imenu-generic-expression): Enable it.
12891 (lisp-mode-variables): Ditto.
12892 (lisp-indent-offset): Change defconst to defvar.
12893 (lisp-indent-function): Ditto.
12894 (lisp-body-indent): Ditto.
12896 1998-05-12 Hrvoje Niksic <hniksic@srce.hr>
12898 * modeline.el: Use zap-last-kbd-macro-event.
12900 * lisp-mode.el (eval-interactive): If eval-interactive-verbose is
12901 nil, don't attempt to do anything with messages.
12902 (eval-last-sexp): Use `letf' for clarity.
12904 1998-05-12 Hrvoje Niksic <hniksic@srce.hr>
12906 * startup.el: It's still `.emacs', not yet `.xemacs/init.el'.
12908 1998-05-11 Martin Buchholz <martin@xemacs.org>
12913 Change empty docstrings into no doc strings at all.
12914 Fix bogus FSF-format docstrings.
12915 * etags.el: Fix docstring.
12917 1998-05-11 Jan Vroonhof <vroonhof@math.ethz.ch>
12919 * package-get.el (package-get): Use internal md5
12921 1998-05-13 SL Baur <steve@altair.xemacs.org>
12923 * about.el (about-xemacs): Correct abuse of concat.
12925 1998-05-11 SL Baur <steve@altair.xemacs.org>
12927 * info.el (Info-mode): Use easymenu.
12929 1998-05-12 Hrvoje Niksic <hniksic@srce.hr>
12931 * apropos.el (apropos): Don't use concat with integers.
12933 * cmdloop.el (describe-last-error): Handle the case when no error
12934 was seen gracefully.
12936 * apropos.el (apropos-print): Use with-displaying-help-buffer as
12938 (apropos-describe-plist): Ditto.
12940 * help.el (with-displaying-help-buffer): Revert to a defun.
12941 (describe-key): Use it as defun.
12942 (describe-mode): Ditto.
12943 (describe-bindings): Ditto.
12944 (describe-prefix-bindings): Ditto.
12945 (describe-installation): Ditto.
12946 (view-lossage): Ditto.
12947 (describe-function): Ditto.
12948 (describe-variable): Ditto.
12949 (describe-syntax): Ditto.
12951 1998-05-11 Oliver Graf <ograf@fga.de>
12953 * dragdrop.el: changed order of require/provide
12954 (dragdrop-drop-mime-default) changed to new calling conventions
12955 (dragdrop-drop-do-functions) changed to new calling conventions
12956 (dragdrop-function-widget) this one needs more work...
12958 1998-05-10 Oliver Graf <ograf@fga.de>
12960 * about.el: another small change in my entry
12961 * dragdrop.el (dragdrop-drop-log-function): logging added
12962 plus customizations
12963 changed interface to handler functions. now called with event
12966 1998-05-12 Kirill M. Katsnelson <kkm@kis.ru>
12968 * glyphs.el (divider-pointer-glyph): Declared new glyph,
12969 E-W arrow pointer displayed over draggable dividers.
12971 * mouse.el (default-mouse-motion-handler): Show it when
12973 (drag-window-divider): Added.
12974 ([top-level]): Initialized window-divider-map with a keymap
12975 binding the above function to left button down event.
12977 * x-mouse.el (x-init-pointer-shape): Initialize
12978 divider-pointer-glyph from Cursor.dividerPointer, or use default
12981 1998-04-30 Gunnar Evermann <Gunnar.Evermann@nats.informatik.uni-hamburg.de>
12983 * toolbar-items.el (toolbar-compile): respect should-use-dialog-box-p
12985 1998-05-11 Hrvoje Niksic <hniksic@srce.hr>
12987 * simple.el (count-words-buffer): Don't query for buffer.
12988 (count-lines-buffer): Ditto.
12990 1998-05-11 Jan Vroonhof <vroonhof@math.ethz.ch>
12992 * help.el (where-is): add optional insert argument.
12994 1998-05-11 Hrvoje Niksic <hniksic@srce.hr>
12996 * help.el (describe-key-briefly): New argument INSERT.
12998 * simple.el (eval-expression): New optional argument; synch with
13001 * keydefs.el (global-map): Add new register bindings.
13003 * register.el: Synched with FSF 20.3.
13005 1998-05-11 Jan Vroonhof <vroonhof@math.ethz.ch>
13007 * window-xemacs.el (recenter): all arguments are optional.
13009 1998-05-10 Kirill M. Katsnelson <kkm@kis.ru>
13011 * device.el: (device-pixel-width): Reflected name/parameters
13012 change to device-system-metric.
13013 (device-pixel-height): Ditto.
13014 (device-mm-width): Ditto.
13015 (device-mm-height): Ditto.
13016 (device-bitplanes): Ditto.
13017 (device-color-cells): Ditto.
13019 1998-05-10 Hrvoje Niksic <hniksic@srce.hr>
13021 * cl-extra.el (cl-float-limits): Removed; move code to top-level.
13023 * cl.el (most-positive-fixnum): Document.
13024 (most-negative-fixnum): Ditto.
13026 * cus-dep.el: Updated comment.
13028 * cus-load.el: Use most-positive-fixnum as the gc-inhibiting
13031 * cus-load.el (custom-put): Removed.
13033 * files.el (after-find-file): Just resignal quit instead of
13034 signaling "canceled".
13036 1998-05-10 Hrvoje Niksic <hniksic@srce.hr>
13038 * frame.el (other-frame): Use `focus-frame' instead of
13039 select-frame kludges.
13041 * lisp-mode.el: Update lisp-indent-function for
13042 save-selected-frame and with-selected-frame.
13044 * frame.el (save-selected-frame): New macro.
13045 (with-selected-frame): Ditto.
13046 (other-frame): Use `set-frame-focus'.
13048 1998-05-06 Oliver Graf <ograf@fga.de>
13050 * dragdrop.el (dragdrop-drop-dispatch): changed to new list concept
13051 (dragdrop-drop-url-default) default handler for URL drops created
13052 (dragdrop-drop-mime-default) default handler for MIME drops created
13053 (dragdrop-drop-functions) default custom for handling drops created
13054 (dragdrop-drop-do-functions) helper for drgadrop-drop-dispatch
13056 1998-05-05 Jonathan Harris <jhar@tardis.ed.ac.uk>
13058 * mouse.el: Removed redundant mouse-mswindows-drop function.
13060 1998-05-05 Oliver Graf <ograf@fga.de>
13062 * about.el: changed some text in my entry
13063 * dragdrop.el: added customs
13065 1998-05-04 Oliver Graf <ograf@fga.de>
13067 * mouse.el: killed global drop key bindings
13068 (mouse-offix-drop) removed
13069 * dragdrop.el: created
13070 * dumped-lisp.el: inclusion of dragdrop.el for window-systems
13072 1998-05-09 Kirill M. Katsnelson <kkm@kis.ru>
13074 * x-scrollbar.el (x-init-scrollbar-from-resources): Initialize
13075 scrollbar-on-{left,top}-p from *scrollBarPlacement resources.
13077 * x-misc.el (x-get-resource-and-maybe-bogosity-check): Removed
13080 * scrollbar.el (scrollbars-visible-p): Use new
13081 {vertical,horizontal}-scrollbar-visible-p specifiers.
13083 1998-04-18 Kirill M. Katsnelson <kkm@kis.ru>
13085 * device.el (device-pixel-height):
13086 (device-pixel-width):
13088 (device-mm-height):
13089 (device-bitplanes):
13090 (device-color-cells): Moved these 6 functions from device.c; they
13091 all use single (device-system-metrics) call.
13093 1998-05-09 SL Baur <steve@altair.xemacs.org>
13095 * dumped-lisp.el (preloaded-file-list): x-menubar.el and x-toolbar.el
13098 * menubar-items.el:
13099 * toolbar-items.el: Renamed from x-menubar/x-toolbar.
13100 Suggested by Hrvoje Niksic <hniksic@srce.hr>
13102 * help.el (help-map): Remove Hyperbole keybinding logic.
13103 Suggested by: Michael Ernst <mernst@cs.washington.edu>
13105 1998-05-08 SL Baur <steve@altair.xemacs.org>
13107 * x-menubar.el (default-menubar): Enable 'mail-user-agent' feature.
13108 From SAKIYAMA Nobuo <nobuo@db3.so-net.or.jp>
13110 1998-05-07 Andy Piper <andyp@parallax.co.uk>
13112 * msw-glyphs.el: use nicer icon3 from the frame icon.
13114 1998-05-07 SL Baur <steve@altair.xemacs.org>
13116 * version.el (emacs-version): Remove InfoDock conditionals.
13118 * startup.el (startup-splash-frame): Change ID logo name.
13120 1998-05-06 Hrvoje Niksic <hniksic@srce.hr>
13122 * files.el (after-find-file): If the user presses C-g on
13123 directory-creation prompt, kill the buffer.
13125 1998-05-06 SL Baur <steve@altair.xemacs.org>
13127 * simple.el (count-words-region): Reverse previous change.
13129 1998-05-05 Hrvoje Niksic <hniksic@srce.hr>
13131 * replace.el (query-replace): Just call perform-replace.
13132 (query-replace-regexp): Ditto.
13133 (perform-replace): Move region handling here.
13134 (perform-replace): Use the new arg to match-data.
13136 1998-03-08 Kyle Jones <kyle_jones@wonderworks.com>
13138 * x-init.el: Install X specific display table that
13139 displays char 0240 as a space to avoid whatever it is
13140 that screws up display of that character code.
13142 1998-05-03 Hrvoje Niksic <hniksic@srce.hr>
13144 * help.el (function-arglist): If no arguments are documented for a
13145 subr, print nothing rather than incorrect output.
13147 1998-05-05 SL Baur <steve@altair.xemacs.org>
13149 * cmdloop.el (command-error): Update bail-out error message to use
13150 `emacs-program-name'.
13152 * lib-complete.el: Remove reader macro cruft.
13154 * dumped-lisp.el (preloaded-file-list): Phase I: remove InfoDock
13157 * simple.el (count-words-region): Drop interactive-p check on the
13160 1998-05-04 Jonathan Harris <jhar@tardis.ed.ac.uk>
13164 Correct spelling of mswindows-font-canonicalize-name.
13166 1998-05-03 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
13168 * ldap.el (ldap-host-parameters-alist): Replaced with
13169 `ldap-host-parameters-plist'
13170 (ldap-search): Adapt to previous change
13172 1998-05-02 SL Baur <steve@altair.xemacs.org>
13174 * about.el (about-hackers): Update Bob Weiner bio.
13175 (about-maintainer-info): Ditto.
13177 1998-05-02 Hrvoje Niksic <hniksic@srce.hr>
13179 * simple.el (display-warning-minimum-level): Docfix.
13181 1998-04-04 Per Abrahamsen <abraham@dina.kvl.dk>
13183 * widget.el (:default-get): New keyword.
13184 * wid-edit.el (default, widget-default-default-get): Define it.
13185 (group, widget-group-default-get): Define it.
13186 (menu-choice, widget-choice-default-get): Define it.
13187 (widget-default-get): New function.
13188 (widget-choice-action): Call it.
13189 (widget-editable-list-entry-create): Call it.
13191 1998-05-01 Hrvoje Niksic <hniksic@srce.hr>
13193 * byte-optimize.el (byte-boolean-vars): Removed.
13194 (byte-optimize-lapcode): Use `built-in-variable-type' instead of
13195 lookup through `byte-boolean-vars'.
13197 1998-05-01 Kirill M. Katsnelson <kkm@kis.ru>
13199 * x-scrollbar.el (x-init-scrollbar-from-resources): Stuff
13200 resource-provided values into ghost specs for scrollbar-height and
13203 1998-05-01 Hrvoje Niksic <hniksic@srce.hr>
13205 * byte-optimize.el: Don't attempt to optimize /=.
13207 * bytecomp.el (byte-compile-one-ore-more-args): New function.
13208 (byte-compile-/=): Ditto.
13210 1998-05-02 SL Baur <steve@altair.xemacs.org>
13212 * apropos.el: Use `with-displaying-help-buffer'.
13213 (apropos-print): Remove explicit mentions of "*Apropos*" buffer.
13214 Use `with-displaying-help-buffer'.
13215 (apropos-follow): Do not give special treatment to buffer cursor
13216 was in prior to a mouse click.
13217 (apropos-describe-plist): Use `with-displaying-help-buffer'.
13218 (apropos-print-doc): Set correct buffer for setting text
13221 1998-05-01 SL Baur <steve@altair.xemacs.org>
13223 * help.el (help-buffer-prefix-string): New variable.
13224 (help-buffer-name): Use it.
13226 * modeline.el (modeline-minor-mode-menu): Alphabetize the minor
13229 1998-04-30 Greg Klanderman <greg@alphatech.com>
13231 * frame.el (other-frame): Work even when focus-follows-mouse is true.
13233 1998-05-01 Hrvoje Niksic <hniksic@srce.hr>
13235 * files.el (find-file-noselect): Update docstring.
13236 (find-file-noselect): Signal an error if found an unreadable file.
13237 (file-chase-links): Save the match data.
13238 (normal-mode): Use `lwarn' and `error-message-string'.
13239 (interpreter-mode-alist): Change defconst to defvar.
13240 (inhibit-first-line-modes-regexps): Ditto.
13241 (inhibit-first-line-modes-regexps): Added .tgz.
13242 (inhibit-first-line-modes-suffixes): Change defconst to defvar.
13243 (change-major-mode-with-file-name): New user-option.
13244 (set-visited-file-name): Synched with FSF.
13245 (file-name-extension): New function, from FSF 20.3.
13246 (file-relative-name): Synched with FSF.
13247 (save-some-buffers): Support the C-r feature.
13248 (recover-session): Synched with FSF.
13249 (kill-some-buffers): Ditto.
13250 (set-auto-mode): New argument JUST-FROM-FILE-NAME.
13252 1998-04-30 SL Baur <steve@altair.xemacs.org>
13254 * files.el (insert-file): Undo previous change and reenable use of
13257 1998-04-30 Hrvoje Niksic <hniksic@srce.hr>
13259 * window-xemacs.el (recenter): Define.
13261 1998-04-29 Andy Piper <andyp@parallax.co.uk>
13263 * font.el (mswindows-font-create-name)
13264 (mswindows-font-create-object): new functions for mswindows type
13267 * msw-faces.el (mswindows-font-canicolize-name): fix so that
13268 strings are parsed as well as font objects.
13270 1998-04-30 Hrvoje Niksic <hniksic@srce.hr>
13272 * modeline.el (defining-kbd-macro): Restore modeline indication of
13273 kbd-macro being recorded.
13274 (add-minor-mode): Simplify docstring.
13275 (modeline-minor-mode-menu): Remove stuff.
13277 1998-04-29 Andy Piper <andyp@parallax.co.uk>
13279 * code-process.el (call-process): dynamically decide process
13282 1998-04-29 Jim Radford <radford@robby.caltech.edu>
13284 * modeline.el: Add line-number-mode, column-number-mode to
13285 the modeline minor-mode menu. Button2 on the line number does
13288 1998-04-29 Andy Piper <andyp@parallax.co.uk>
13290 * mouse.el: move x-selection-owner-p type things to
13293 * msw-init.el: copy zmacs stuff from x-init.el
13295 * msw-select.el (mswindows-own-selection)
13296 (mswindows-disown-selection) (mswindows-selection-owner-p): new
13297 functions. Very simple minded implementation of selectio
13300 * select.el (own-selection) (disown-selection)
13301 (activate-region-as-selection) (select-make-extent-for-selection)
13302 (valid-simple-selection-p): functions moved from x-select.el for
13303 generalized selection.
13305 * x-select.el: see select.el changes.
13307 * x-toolbar.el: use new selection functions.
13309 1998-04-28 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
13311 * packages.el (packages-find-package-directories): Fixed bug that
13312 would pick up multiple site-package directories.
13313 (package-locations): Added "xemacs-packages" as a late package
13316 * find-paths.el: Now uses `emacs-program-name' and
13317 `emacs-program-version'.
13318 Additions to enforce version-specific directories in
13319 `paths-find-version-directory'.
13321 1998-04-29 SL Baur <steve@altair.xemacs.org>
13323 * default.el: Removed.
13324 * site-start.el: Removed.
13326 1998-04-29 Didier Verna <didier@xemacs.org>
13328 * minibuf.el (minibuffer-history-minimum-string-length): Default
13331 1998-04-28 SL Baur <steve@altair.xemacs.org>
13333 * find-paths.el (paths-program-name): Rename.
13334 (paths-emacs-root-p): Ditto.
13335 (paths-find-site-directory): Ditto.
13337 1998-04-26 Karl M. Hegbloom <karlheg@inetarena.com>
13339 * lisp-mode.el (emacs-lisp-mode-popup-menu-1): Add menu entry for
13340 `emacs-lisp-byte-compile-and-load'.
13342 1998-04-26 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
13344 * ldap.el (ldap-search): Fixed additional parameter passing to
13347 1998-04-27 Andy Piper <andyp@parallax.co.uk>
13349 * select.el (kill-primary-selection) (selection-owner-p)
13350 (copy-primary-selection) (yank-clipboard-selection)
13351 (selection-exists-p) (delete-primary-selection): new file and
13352 functions that do the right thing for the selected device.
13354 * x-menubar.el: use generalised selection functions.
13356 * dumped-lisp.el: dump select.el.
13358 1998-04-27 SL Baur <steve@altair.xemacs.org>
13360 * find-paths.el (paths-progname): New variable.
13361 (paths-emacs-root-p): Use it.
13362 (paths-find-site-directory): Ditto.
13364 1998-04-26 SL Baur <steve@altair.xemacs.org>
13366 * loadup.el ((member "dump" command-line-args)): Dump as
13367 `infodock' if InfoDock.
13369 1998-04-25 SL Baur <steve@altair.xemacs.org>
13371 * find-paths.el (construct-emacs-version): Simplify, include
13372 program name in the return value.
13373 * (paths-find-version-directory): Use it.
13375 1998-04-25 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
13377 * info.el (Info-parse-dir-entries): Fixed regexp
13378 (Info-build-dir-anew): Remove full suffix and capitalize info file
13379 name for files with no @direntry
13380 (Info-batch-rebuild-dir): New function
13381 (Info-suffixed-file): Check for regular files instead of simple
13382 file existence (could catch directories before)
13384 1998-04-25 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
13386 * setup-paths.el, find-paths.el: Removed uses of `not' which
13387 temacs doesn't have.
13389 * find-paths.el (paths-find-emacs-roots): Included exec-prefix
13390 into root searching.
13392 1998-04-24 Martin Buchholz <martin@xemacs.org>
13394 * subr.el: Remove definition of `not'.
13396 Sat Apr 24 1998 Andy Piper <andyp@parallax.co.uk>
13398 * msw-glyphs.el: enable graphics support.
13400 1998-04-23 Didier Verna <didier@xemacs.org>
13402 * x-menubar.el (default-menubar): restored the line-number-mode
13405 * misc doc string updates related to the options menu.
13407 1998-04-24 SL Baur <steve@altair.xemacs.org>
13409 * setup-paths.el (paths-construct-load-path): Fix typo.
13411 1998-04-23 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
13413 * x-menubar.el (default-menubar): font-menu-this-frame-only-p and
13414 font-menu-ignore-scaled-fonts don't have to be bound now; this
13415 gets us one step further towards making --no-autoloads work.
13417 * startup.el (normal-top-level): Load auto-autoloads only if
13418 lisp-directory is non-nil.
13420 * setup-paths.el (paths-construct-load-path): Made it robust
13421 against nil lisp-directory.
13423 * startup.el (startup-setup-paths-warning): Added `lisp-directory'
13424 to the list of variables that cause a warning when nil.
13426 * toolbar.el (init-toolbar-location): Now works even when there's
13427 no toolbar icon directory.
13429 1998-04-23 Hrvoje Niksic <hniksic@srce.hr>
13431 * help.el (view-lossage): Recognize it.
13433 * simple.el (log-message): Mark multiline messages.
13435 1998-04-22 SL Baur <steve@altair.xemacs.org>
13437 * info.el (Info-exit): `toolbar-info-frame' doesn't necessarily exist.
13439 1998-4-20 Stephen J. Turnbull <turnbull@sk.tsukuba.ac.jp>
13441 * package-get.el (package-get-all): add `\n' separator to
13442 interactive specification so that both variables are read
13444 1998-04-22 Didier Verna <didier@xemacs.org>
13446 * x-menubar.el: ported the options menu to Custom.
13447 Moved the "read only" toggle button to the buffers menu.
13448 Corrected some missing ;;;###autoload or defcustom.
13450 * scrollbar.el (scrollbars-visible-p): defcustom wrapper around
13451 the scrollbar-visible specifier for options menu handling.
13453 * toolbar.el (toolbar-visible-p)
13454 (toolbar-captioned-p)
13455 (default-toolbar-position): defcustom wrappers around
13456 the toolbar specifiers for options menu handling.
13458 * frame.el (get-frame-for-buffer-default-instance-limit):
13459 defcustom it for options menu handling.
13461 * font-lock.el (font-lock-mode): defcustom and autoload the variable
13462 font-lock-mode for options menu handling.
13464 * cus-start.el: added Custom properties to overwrite-mode for
13465 options menu handling.
13467 Wed Apr 22 12:59:35 1998 Andy Piper <andyp@parallax.co.uk>
13469 * about.el: shameless self-promotion.
13471 1998-04-21 Hrvoje Niksic <hniksic@srce.hr>
13473 * simple.el (raw-append-message): Slightly optimize.
13474 (remove-message): Use `push' for clarity.
13475 (append-message): Ditto.
13476 (display-warning): Dito.
13477 (raw-append-message): Send the message to the appropriate device.
13479 1998-04-22 SL Baur <steve@altair.xemacs.org>
13481 * auto-save.el (auto-save-cyclic-hash-14): De-ebolification.
13482 From Sean MacLennan <Sean.MacLennan@pika.ca>
13484 1998-04-18 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
13486 * setup-paths.el: Changed `directory-sep-char' to
13487 `path-separator', following a change in GNU Emacs.
13489 1998-04-19 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
13491 * info.el (Info-maybe-update-dir): Bug fix in `conservative' behaviour
13492 (Info-build-dir-anew): Add a final newline.
13493 (Info-build-dir-anew): Do not issue warning when rebuilding policy
13495 (Info-rebuild-dir): Ditto
13497 * dumped-lisp.el (preloaded-file-list): Added ldap.el
13499 1998-04-21 SL Baur <steve@altair.xemacs.org>
13501 * simple.el (count-words-buffer): Retain zmacs region.
13502 (count-words-region): Ditto.
13503 * simple.el: (what-line): Expanded line counts.
13504 (count-lines): New parameter to conditionalize whether collapsed
13506 From Bob Weiner <weiner@altrasoft.com>
13508 1998-04-19 SL Baur <steve@altair.xemacs.org>
13510 * packages.el (package-locations): infodock-packages must override
13511 mule-packages and packages.
13513 1998-04-19 Jonathan Harris <jhar@tardis.ed.a.uk>
13516 remove rude messages from widget-activation-widget-mapper
13517 and widget-activation-glyph-mapper
13519 1998-04-17 Jonathan Harris <jhar@tardis.ed.ac.uk>
13521 * toolbar.el: Remove (featurep 'x) test from
13522 toolbar-make-button-list
13524 1998-04-17 Hrvoje Niksic <hniksic@srce.hr>
13526 * gnuserv.el (gnuserv-edit): Switch to the next gnuserv buffer
13527 only if in the same frame.
13529 1998-04-17 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
13531 * packages.el (package-locations): Added site-packages hierarchy.
13533 * setup-paths.el (paths-default-info-directories): Introduced and
13536 * packages.el, setup-paths.el: Set various path searching depths
13539 * packages.el (packages-hierarchy-depth):
13540 (packages-load-path-depth): Introduced and used.
13542 * setup-paths.el (paths-load-path-depth): Introduced and used.
13544 * find-paths.el (paths-find-recursive-path): Added max-depth
13547 1998-04-15 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
13549 * setup-paths.el (paths-construct-info-path): Removed
13550 dependency on behavior of (file-name-as-directory "").
13552 1998-04-09 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
13554 * ldap.el (ldap-search): Adapt to the new low-level API using ldap
13557 1998-04-14 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
13559 * dump-paths.el, startup.el: Added handling for --debug-paths.
13561 1998-04-15 William M. Perry <wmperry@aventail.com>
13563 * wid-edit.el: We cannot just set the help-echo or balloon-help
13564 properties for an extent based on the :help-echo widget
13565 property, since help-echo and balloon-help cause an EXTENT to
13566 get passed in, where :help-echo functions are expecting a WIDGET
13568 1998-04-15 Kirill M. Katsnelson <kkm@kis.ru>
13570 * scrollbar.el (init-scrollbar-from-resources): Call
13571 mswindows-init-scrollbar-metrics when appropriate.
13573 Thu Apr 16 12:59:35 1998 Andy Piper <andyp@parallax.co.uk>
13575 * dumped-lisp.el: dump x-toolbar for window system
13577 * msw-init.el (init-post-mswindows-win): enable toolbars if we
13578 have support and xpm.
13580 1998-04-16 SL Baur <steve@altair.xemacs.org>
13582 * files.el (toggle-read-only): Fix docstring.
13583 From Didier Verna <didier@xemacs.org>
13585 1998-04-14 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
13587 * startup.el (normal-top-level): Load autoload-file-name without
13588 specifying an extension---some people only auto-autoload.el.gz.
13590 1998-04-06 Hrvoje Niksic <hniksic@srce.hr>
13592 * files.el (backup-enable-predicate): Don't bomb on NAME being
13595 1998-04-13 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
13597 * find-paths.el, packages.el: Now prefers configure'd paths.
13598 This shouldn't cause any of the originally anticipated problems as
13599 the current paths architecture will not define the various
13600 configure-xxx variables if they're not specified on the configure
13603 * find-paths.el, setup-paths.el, packages.el: Removed all
13604 mentionings of "/" as a path separator.
13605 Used paths-construct-path throughout.
13607 * find-paths.el (paths-construct-path): Created to assemble paths
13608 from directory components.
13610 * setup-paths.el, packages.el: Used paths-decode-directory-path
13611 instead of decode-path-internal.
13613 * find-paths.el: Removed unused (and bogus) paths-find-emacs-path
13615 (paths-decode-directory-path) Created.
13617 * setup-paths.el: Changed configure-exec-path to
13618 configure-exec-directory.
13620 1998-04-11 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
13622 * packages.el (packages-find-packages): Fixed decoding of
13625 * startup.el: -no-packages -> -no-early-packages.
13627 (packages-load-package-lisps): Fixed loading of auto-autoload
13630 * startup.el (normal-top-level): Fixed loading of core
13633 * obsolete.el: Un-obsoleted site-directory. Sigh.
13635 * startup.el, packages.el, dump-paths.el: Added proper settings
13636 for site-directory and lisp-directory variables.
13638 * startup.el, loadup.el: Renamed inhibit-update-autoloads to
13639 inhibit-package-autoloads and fixed handling of it.
13641 * startup.el, packages.el, dump-paths.el, loadup.el: Fixed
13642 handling of former inhibit-package-init, now
13643 inhibit-early-packages, to make -vanilla etc. work.
13645 1998-04-10 Kirill M. Katsnelson <kkm@kis.ru>
13647 * code-process.el (start-process): Fallback to 'undecided instead
13648 of 'binary for process input coding stream.
13650 * process.el (start-process): Docstring fix.
13652 1998-04-09 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
13654 * info.el (Info-insert-dir): Do not insert temporary dir files
13655 in Info-dir-file-attributes
13656 (Info-build-dir-anew): Ensure temporary buffer is not read-only
13657 (Info-rebuild-dir): Ditto.
13659 1998-04-09 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
13661 * obsolete.el: Added obsoleteness declarations for
13662 `site-directory' and `Info-default-directory-list'.
13664 1998-04-08 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
13666 * find-paths.el (paths-find-emacs-root): Only look at the
13667 executable at the end of the symlink chain for determining the
13670 1998-04-07 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
13672 * setup-paths.el (paths-construct-info-path): Changed construction
13673 to cater to gone default in configure.
13675 * find-paths.el (paths-uniq-append): Added.
13677 * packages.el: Rewritten package path construction once again.
13679 * dump-paths.el, startup.el: Removed package-path as a global
13682 * package-admin.el (package-admin-add-single-file-package):
13683 (package-admin-add-binary-package): Changed package-path to
13686 * packages.el (packages-split-path): Split path at "/" rather than
13687 nil according to change in emacs.c.
13689 1998-04-06 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
13691 * setup-paths.el (paths-construct-info-path): Changed info path
13692 order so that directories come out right.
13693 (paths-find-lock-directory): Fixed bug: It used to think
13694 configure-lock-directory is a path.
13696 1998-04-06 Jeff Miller <jmiller@smart.net>
13698 * x-toolbar.el: Added toolbar-vector-xxxxxx defvars. Modified
13699 initial-toolbar-spec to use new toolbar-vector-xxxxxx defvars. This
13700 eases the use of toolbar-add/kill-item functions.
13702 1998-04-07 Kirill M. Katsnelson <kkm@kis.ru>
13704 * code-files.el (file-coding-system-alist): Commented out
13705 loaddefs.el magical treatment.
13707 1998-04-06 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
13709 * info.el (Info-rebuild-outdated-dir): Added new option
13710 `conservative' and made it the default
13711 (Info-rebuild-dir): Appropriately parse multi-line description
13712 strings, and multi-section dir files. Issue warning when dir
13713 is rebuilt as temporary
13714 (Info-build-dir-anew): Issue warning when dir is built as
13717 1998-04-04 Kirill M. Katsnelson <kkm@kis.ru>
13719 * list-mode.el (list-mode-map): Bind highlight motion commands to
13720 standard keys left, right, C-b and C-f.
13722 1998-03-29 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
13724 * files.el (auto-mode-alist): allow .sc for Scheme->C
13726 1998-04-06 SL Baur <steve@altair.xemacs.org>
13728 * loadup.el (pureload): Don't quote (garbage-collect).
13730 1998-04-04 SL Baur <steve@altair.xemacs.org>
13732 * package-get-base.el: Updated.
13734 1998-04-04 Hrvoje Niksic <hniksic@srce.hr>
13736 * isearch-mode.el (isearch-just-started): New variable.
13737 (isearch-mode): Set it.
13738 (isearch-repeat): Advance one character forward only if the search
13739 was successful, and was not just started.
13740 (isearch-repeat): Clear isearch-just-started.
13742 1998-04-02 SL Baur <steve@altair.xemacs.org>
13744 * finder.el (finder-compile-keywords): Don't eval new finder-inf
13747 1998-03-26 Hrvoje Niksic <hniksic@srce.hr>
13749 * subr.el (listify-key-sequence): Removed.
13751 1998-03-31 Hrvoje Niksic <hniksic@srce.hr>
13753 * bytecomp.el (byte-compile-print-gensym): New option.
13754 (byte-compile-output-file-form): Use it.
13755 (byte-compile-output-docform): Ditto.
13756 (byte-compile-compiled-obj-to-list): Ditto.
13758 Sun Mar 29 1998 Andy Piper <andyp@parallax.co.uk>
13760 * msw-glyphs.el: set frame icon if xpm support.
13762 1998-03-30 Kyle Jones <kyle_jones@wonderworks.com>
13764 * help.el: Code that pretty prints variable values
13767 1998-04-02 SL Baur <steve@altair.xemacs.org>
13769 * find-paths.el (paths-emacs-root-p): Correct test for installation
13771 From Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
13773 1998-03-30 Kyle Jones <kyle_jones@wonderworks.com>
13775 * loaddefs.el: Don't set debug-ignored-errors; leave
13776 its default value set to nil.
13778 1998-03-29 Damon Lipparelli <lipp@primus.com>
13780 * info.el (Info-rebuild-dir): fixed mis-spelling.
13782 1998-03-29 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
13784 * info.el (Info-rebuild-outdated-dir): New custom var
13785 (Info-insert-node): Create/update dir file when needed, ie when it
13786 does not exist or is older than some info files in directory
13788 1998-04-01 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
13790 * setup-paths.el, dump-paths.el, startup.el, packages.el: Allowed
13791 for last packages, mainly for using a 20.4 package base.
13793 * packages.el (late-packages): Typo fix. It was called
13796 * find-paths.el (paths-find-emacs-root): Bug fix: it now chases
13797 relative symlinks correctly.
13798 (paths-find-emacs-roots): More rigorous checking for plausible
13799 configuration-time root.
13801 * startup.el (normal-top-level): Added a warning if XEmacs cannot
13804 1998-03-27 Martin Buchholz <martin@xemacs.org>
13806 * faces.el: Fix docstrings.
13807 * glyphs.el: Fix docstrings.
13808 * mouse.el: Fix docstrings.
13810 * frame.el: Change phrase `current frame' to `selected frame'.
13812 * faces.el (face-spec-set-match-display): Make FRAME arg optional.
13814 * bytecomp.el (displaying-byte-compile-warnings): Rewrite some
13815 macros using backquote to make them infinitely more readable.
13817 1998-03-30 SL Baur <steve@altair.xemacs.org>
13819 * packages.el (packages-find-package-path): Hardcoded specialized
13820 InfoDock support until we can clean this up.
13822 * help.el (describe-bindings-1): Return the value of the bindings
13823 help buffer created.
13824 (describe-bindings): Ditto.
13826 * simple.el (set-variable): Restore previous behavior of not
13827 bombing if the variable to set is not boundp.
13829 1998-03-30 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
13831 * packages.el (packages-handle-package-dumped-lisps): Allow for
13832 non-local files to be loaded off the package-lisp variable.
13834 1998-03-27 Kyle Jones <kyle_jones@wonderworks.com>
13836 * x-faces.el: Global X resources should override
13837 specs for all device classes (color, grayscale, mono);
13838 code currently doesn't override any of them. Fixed by
13839 calling remove-specifier with '(x default) as the tag
13840 set and allowing inexact matches.
13842 1998-03-27 Kyle Jones <kyle_jones@wonderworks.com>
13844 * faces.el: Separated face initializations based on
13845 device classes into device type specific (tag set,
13846 instantiator) pairs.
13848 1998-03-09 Hrvoje Niksic <hniksic@srce.hr>
13850 * wid-edit.el (widget-choice-action): Remember user's explicit
13852 (widget-choice-value-create): Respect it.
13853 From Richard Stallman <rms@gnu.org>
13855 1998-03-26 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
13857 * setup-paths.el (paths-construct-info-path): Always append
13858 existing directories from configure-time info path.
13860 * startup.el (startup-setup-paths): Renamed misnamed info-path to
13861 Info-directory-list.
13863 * info.el: Removed Info-default-directory-list which was broken by
13865 Removed bogus initialization of Info-directory-list---startup.el
13866 can do a much better job.
13867 Added autoload of Info-directory-list.
13869 * setup-paths.el (paths-construct-load-path): Fixed a bug pointed
13870 out by Martin Buchholz <martin@xemacs.org>: EMACSLOADPATH used to
13871 be exclusive; now it's merely given precedence, just like in the
13874 1998-03-25 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
13876 * find-paths.el (paths-find-architecture-directory): Fix bug with
13877 finding; it used to default too early.
13879 1998-03-25 Martin Buchholz <martin@xemacs.org>
13881 * packages.el (packages-split-path): Fix a bug; it used to fail
13882 for paths that weren't split.
13884 1998-03-26 SL Baur <steve@altair.xemacs.org>
13886 * finder.el (finder-compile-keywords): trap on errors.
13888 1998-03-24 Kyle Jones <kyle_jones@wonderworks.com>
13890 * x-faces.el (remove-specifier-specs-matching-tag-set-cdrs): Pass
13891 fourth argument of t so that only the specs exactly
13892 matching the tag lists are removed.
13894 1998-03-25 SL Baur <steve@altair.xemacs.org>
13896 * make-docfile.el: Don't discard the BOOTSTRAPLOADPATH.
13898 1998-03-23 SL Baur <steve@altair.xemacs.org>
13900 * minibuf.el (mouse-read-file-name-1): If a default directory was
13901 specified, use it for generating the completions.
13903 1998-03-23 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
13905 * update-elc.el: Now respects inhibit-package-init and
13907 Now does path construction with loadup-paths.
13909 * startup.el (normal-top-level, startup-setup-paths): Now respects
13910 inhibit-package-init and inhibit-site-lisp.
13912 * packages.el (packages-find-package-path): Extended package path
13913 by version-specific hierarchies.
13914 (packages-find-packages): Now respects inhibit flag and
13916 Moved path setup to loadup-paths.
13918 * make-docfile.el: Now respects inhibit-package-init and
13920 Now does path construction with loadup-paths.
13922 * loadup.el: Now respects inhibit-package-init and
13925 * dumped-lisp.el (preloaded-file-list): Added loadup-paths.
13927 * loadup-paths.el: New file: setup load-path to encompass
13930 1998-03-22 SL Baur <steve@altair.xemacs.org>
13932 * auto-show.el: load-gc renamed to pureload.
13933 * site-load.el: Ditto.
13934 * packages.el (toplevel): Ditto.
13935 * loadup.el (really-early-error-handler): Ditto.
13936 * dumped-lisp.el (preloaded-file-list): Ditto.
13937 * cus-face.el (custom-declare-face): Ditto.
13939 1998-03-22 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
13941 * <Today>: The Big Path Searching Overhaul.
13943 * find-paths.el: New file: find and assemble paths in the
13944 installation hierarchy.
13946 * setup-paths.el: New file: global layout of paths and directories
13947 within the XEmacs hierarchy.
13949 * packages.el: Replaced everything related to path searching and
13950 startup by code in terms of find-paths.
13952 * loadup.el, make-docfile.el, update-elc.el, startup.el: Now calls
13953 the new path searching engine.
13955 * dumped-lisp.el (preloaded-file-list): Added new files find-paths
13958 1998-03-22 SL Baur <steve@altair.xemacs.org>
13960 * dumped-lisp.el (preloaded-file-list): Load setup-paths.elc not
13963 1998-03-20 Kirill M. Katsnelson <kkm@kis.ru>
13965 * msw-glyphs.el: Added check for 'mswindows feature, so the file
13966 compiles identically in any configuration.
13967 Removed irrelevant commentary.
13969 1998-03-20 Kirill M. Katsnelson <kkm@kis.ru>
13971 * simple.el (set-variable): Allow setting specifiers.
13973 1998-03-19 SL Baur <steve@altair.xemacs.org>
13975 * lisp.el (forward-sexp): Revert previous change.
13977 1998-03-18 SL Baur <steve@altair.xemacs.org>
13979 * frame.el (frame-initialize): Use `delete-console' instead of
13980 `delete-device' to delete the stream console to match the usage in
13983 1998-03-16 SL Baur <steve@altair.xemacs.org>
13985 * files.el (cdpath-previous): New variable.
13987 From Bob Weiner <weiner@wave.altrasoft.com>
13989 1998-03-15 Kyle Jones <kyle_jones@wonderworks.com>
13991 * keydefs.el: Changed keybindings of forward-char,
13992 backward, scroll-up and scroll-down to point to their
13993 -command counterparts.
13995 * simple.el: New functions: forwarc-char-command,
13996 backwrad-char-command, scroll-up-command,
13997 scroll-down-command which work liek their counterparts
13998 except that they honor the variable
13999 signal-error-on-buffer-boundary.
14001 Definition of signal-error-on-buffer-boundary received
14004 defvar declaration added for word-across-newline to avoid
14005 byte-compiler warning about the free variable reference.
14007 1998-03-14 Kirill M. Katsnelson <kkm@kis.ru>
14009 * winnt.el: Removed "%t" from the beginning of
14010 modeline-format. From now on, there's no nt-specifics in the modeline.
14012 1998-03-14 SL Baur <steve@altair.xemacs.org>
14014 * setup-paths.el (paths-setup-paths-warning): Replace occurrences
14015 of `when' with `if'.
14017 1998-03-03 Kirill M. Katsnelson <kkm@kis.ru>
14019 * msw-glyphs.el: New file. Defines TTY-style glyphs for
14020 mswindows. Must be reworked along with glyphs.el, or
14021 merged into it, after there is images support.
14023 * dumped-lisp.el (preloaded-file-list): Dump msw-glyphs.el when
14026 1998-03-13 SL Baur <steve@altair.xemacs.org>
14028 * faces.el: fix for text cursor initialization.
14029 Suggested by Kyle Jones <kyle_jones@wonderworks.com>
14030 From Andy Piper <andyp@parallax.co.uk>
14032 1998-03-11 Pete Ware <ware@cis.ohio-state.edu>
14034 * files.el (set-auto-mode): If a mode is not fboundp, check to see
14035 if there is an existing package that handles it and warn the user
14038 1998-03-02 Kirill M. Katsnelson <kkm@kis.ru>
14040 * x-menubar.el (default-menubar): Greyed out "Help / Basics /
14041 Installation" menu item when Installation-string is not bound.
14043 1998-03-11 SL Baur <steve@altair.xemacs.org>
14045 * lisp.el (forward-sexp): Fix for test for balanced sexp.
14046 From Jeremiah W. James <jerry@cs.ucsb.edu>
14048 1998-03-10 Kyle Jones <kyle_jones@wonderworks.com>
14051 * faces.el: Fix face initialization.
14053 1998-03-10 Glynn Clements <glynn@sensei.co.uk>
14055 * files.el (backup-enable-predicate): fix breakage introduced
14058 1998-03-09 Kyle Jones <kyle_jones@wonderworks.com>
14060 * x-faces.el (x-init-face-from-resources): The
14061 TTY face property retrieval functions don't return
14062 specifiers, so use face-property instead.
14064 1998-03-09 SL Baur <steve@altair.xemacs.org>
14066 * mwheel.el (mwheel-install): Use portable keysyms and syntax.
14068 1998-03-09 Kyle Jones <kyle_jones@wonderworks.com>
14070 * x-menubar.el: Expanded documentation for
14071 option-save-faces. Changed Options -> Browse Faces
14072 menu entry to invoke customize-face.
14074 1998-03-09 Kyle Jones <kyle_jones@wonderworks.com>
14076 * faces.el: Most face initialization moved out of
14077 init-other-random-faces to the top level so that the
14078 initialization happens before Xemacs is dumped. Much
14079 of the fascist "face-differs-from-default-p or FROB!"
14080 code has been retired in favor of letting the user do
14081 what they want to do. Face initialization code changed
14082 to use `default' specifier tag so that the settings can
14083 be overridden later if the user wishes it.
14085 1998-03-08 SL Baur <steve@altair.xemacs.org>
14087 * about.el (about-hackers): Update contributors list.
14089 1998-03-07 Kyle Jones <kyle_jones@wonderworks.com>
14091 * specifier.el: Define new specifier tag `default'.
14093 * modeline.el: Initialize faces using `default' tag.
14095 * x-faces.el (x-init-face-from-resources): Remove
14096 specifier specs containing the `default' tag before
14099 1998-03-02 John Jones <jj@asu.edu>
14101 * package-get.el (package-get-all): fixed arguments on call to
14102 package-admin-add-single-file-package.
14103 * package-get.el (package-get-installedp): fixed to match
14104 advertised behavior.
14105 * package-get.el: added function package-get-update-all which
14106 installs newest versions of all the current packages (if they are
14107 not already installed).
14109 1998-03-04 Jens-Ulrik Petersen <petersen@kurims.kyoto-u.ac.jp>
14111 * files.el (find-file-noselect): Uncommented `truename' binding in
14112 `let*' and use it later to set `buffer-file-truename' iff it's
14113 still nil, as happens for example when finding a compressed
14114 file with "jka-compr".
14116 Wed Mar 04 08:55:12 1998 Andy Piper <andyp@parallax.co.uk>
14118 * faces.el: in make-face-* type functions do the operation for all
14119 window systems, not just the first one found.
14121 * font.el: call mswindows-list-fonts for mswindows.
14123 1998-03-02 Glynn Clements <glynn@sensei.co.uk>
14125 * code-process.el (call-process-region):
14126 * process.el (call-process-region):
14127 * package-get.el (package-get-dir):
14128 * files.el (backup-enable-predicate):
14129 * gnuserv.el (gnuserv-temp-file-regexp):
14130 Use temp-directory in place of `/tmp'.
14132 Fri Feb 20 21:22:34 1998 Darryl Okahata <darrylo@sr.hp.com>
14134 * "Fast" dired-in-C enhancements for Windows 95/NT:
14136 * files.el: Added function, `wildcard-to-regexp', from GNU
14139 * files.el (insert-directory): Modified to use special
14140 dired-in-C enhancements if present.
14142 Mon Mar 02 11:37:36 1998 Andy Piper <andyp@parallax.co.uk>
14144 * code-files.el: make default coding no-conversion.
14146 1998-03-02 SL Baur <steve@altair.xemacs.org>
14148 * dumped-lisp.el (preloaded-file-list): Find Installation.el from
14151 * update-elc.el: Strip directory when testing for files not to
14154 1998-03-02 Aki Vehtari <Aki.Vehtari@hut.fi>
14156 * lisp-mode.el: Use recommended form for menus.
14158 * info.el (Info-construct-menu): Use recommended form for menus.
14160 * gnuserv.el (gnuserv-edit-files): Use recommended form for menu
14163 1998-02-28 Kyle Jones <kyle_jones@wonderworks.com>
14165 * frame.el: Resurrect get-frame-for-buffer-default-to-current.
14166 (get-frame-for-buffer-noselect): Always return frames
14167 in the not-this-window-p cond clause.
14169 1998-02-27 SL Baur <steve@altair.xemacs.org>
14171 * help.el (describe-installation): New function.
14173 * x-menubar.el (default-menubar): Add describe-installation to
14176 * packages.el (packages-unbytecompiled-lisp): Installation.el
14177 should not be bytecompiled.
14179 * dumped-lisp.el (preloaded-file-list): Dump Installation with
14182 * x-menubar.el (default-menubar): Use correct guard for VM menu
14185 * coding.el: Add coding systems for iso-8859-[12] for No-Mule + file
14187 From Andy Piper <andyp@parallax.co.uk>
14189 1998-02-26 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
14191 * ldap.el: Do not require ldap-internal at compile time.
14193 Tue Feb 17 12:50:37 1998 Andy Piper <andyp@parallax.co.uk>
14195 * code-files.el: new file. a virtual copy of mule-files.el
14196 but without charset
14197 dependencies. (toggle-buffer-file-ocding-system) new function for
14198 changing the eol type for the current buffer.
14200 * code-process.el: new file. a copy of
14201 mule-process.el. mule-process.el will disappear when things have
14204 * coding.el: new file. a virtual copy of mule-files.el but
14205 without charset dependencies. (coding-system-base) new function
14206 for getting the parent coding system of a coding system with eol
14209 * dumped-lisp.el: add above files for the non-mule case.
14211 1998-02-25 Kyle Jones <kyle_jones@wonderworks.com>
14213 * window-xemacs.el (display-buffer): If no explicit
14214 frame is specified, search for a window that displays
14215 the buffer on the currently selected frame, before
14216 searching other frames.
14218 1998-02-25 Kyle Jones <kyle_jones@wonderworks.com>
14220 * frame.el (get-frame-for-buffer): If not-this-window-p
14221 is non-nil, use window on the selected frame if it is not
14222 also the selected window. When defaulting, search for
14223 windows on the currently selected fgrame before searching
14226 1998-02-25 Didier Verna <didier@xemacs.org>
14228 * modeline.el (modeline-swap-buffers): originally named
14229 `mouse-release-modeline'. Whether to actually swap the buffers is
14230 decided in `mouse-drag-modeline'.
14231 (mouse-drag-modeline): A button release event is considered a
14232 mouse click is both X (modeline scroll) and Y (modeline drag) pos
14235 1998-02-25 SL Baur <steve@altair.xemacs.org>
14237 * x-menubar.el: Put redo on the menubar.
14238 From Aki Vehtari <Aki.Vehtari@hut.fi>
14240 1998-02-22 Greg Klanderman <greg@alphatech.com>
14242 * bytecomp.el (displaying-byte-compile-warnings): if
14243 temp-buffer-show-function is set, use it to display current set of
14244 warnings in the "*Compile-Log-Show*" buffer.
14246 * simple.el (display-warning-buffer): if temp-buffer-show-function
14247 is set, use it to display current set of warnings in the
14248 "*Warnings-Show*" buffer.
14250 1998-02-20 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
14252 * cl-extra.el (equalp): Make (equalp ?A ?a) return t as in
14255 1998-02-23 Aki Vehtari <Aki.Vehtari@hut.fi>
14257 * menubar.el: Allow button descriptors at least 2 long.
14259 * x-menubar.el (default-menubar): Use recommended forms.
14260 (file-menu-filter): Remove.
14261 (edit-menu-filter): Remove.
14263 1998-02-24 SL Baur <steve@altair.xemacs.org>
14265 * about.el (about-hackers): Updated.
14267 1998-02-22 Greg Klanderman <greg@alphatech.com>
14269 * help.el (help-max-help-buffers): new variable
14270 (help-register-and-maybe-prune-excess): new function
14271 (help-buffer-name): use help-max-help-buffers.
14272 (with-displaying-help-buffer): use
14273 help-register-and-maybe-prune-excess.
14275 * help.el (help-maybe-pretty-print-value): if the value fits on
14278 1998-02-21 Greg Klanderman <greg@alphatech.com>
14280 * (with-displaying-help-buffer): there is no need to kill the buffer
14281 if it exists, because with-output-to-temp-buffer will clear it.
14282 further, killing the buffer violates the rule that
14283 temp-buffer-show-function, if set, has the full responsibility of
14284 showing the temp buffer. killing the buffer fucks with the window
14285 configuration, hosing temp-buffer-show-function.
14288 1998-02-23 Didier Verna <didier@xemacs.org>
14290 * modeline.el (mouse-drag-modeline):
14291 - Always scroll the modeline that was originally clicked on.
14292 - Use x pixels instead of x characters (which doesn't work anyway)
14293 as horizontal reference for modeline dragging. This allows us to
14294 keep on dragging the modeline even if the motion event occurs in
14297 1998-02-23 Didier Verna <didier@xemacs.org>
14299 * x-mouse.el (x-init-pointer-shape): use a crossed-arrows cursor
14300 glyph on the modeline to indicate that dragging the mouse has an
14301 effect both horizontally and vertically.
14303 1998-02-24 SL Baur <steve@altair.xemacs.org>
14305 * about.el (about-xemacs): Get rid of redundant visible version
14308 1998-02-19 SL Baur <steve@altair.xemacs.org>
14310 * about.el (about-hackers): Update credits.
14312 1997-12-22 Christoph Wedler <wedler@fmi.uni-passau.de>
14314 * prim/register.el (view-register): Show register type file-query.
14316 1998-02-17 Kyle Jones <kyle_jones@wonderworks.com>
14318 * mode-motion.el (mode-motion-highlight-internal):
14319 save-excursion inside save-window-exucrsion form to
14320 hide buffer point changes from save-window-excursion.
14321 Prevents display flickering when the mouse pointer
14324 1998-02-17 Didier Verna <didier@xemacs.org>
14326 * mouse.el (default-mouse-track-set-point-in-window): rewrote this
14327 function to handle correctly the case of a toolbar one side of the
14328 window: scrolling will not necessarily happen.
14330 1998-02-17 Kyle Jones <kyle_jones@wonderworks.com>
14332 * files.el (after-find-file): Restore missing argument
14333 to format that provides filename for "... consider M-x
14334 recover-file" message. Also call `message' with "%s"
14335 as the first arg instead of an arbitrary string.
14337 1998-02-18 SL Baur <steve@altair.xemacs.org>
14339 * about.el (about-hackers): Various additions.
14341 1998-02-15 SL Baur <steve@altair.xemacs.org>
14343 * autoload.el (generate-file-autoloads-1): Don't force an extra
14344 line out when copying on-the-same line autoloads.
14346 * x-menubar.el (default-menubar): Add Sokoban to the menubar if it
14349 1998-02-14 Martin Buchholz <martin@xemacs.org>
14351 * x11/x-win-xfree86.el (x-win-init-xfree86):
14352 * x11/x-win-sun.el (x-win-init-sun):
14353 * x11/x-init.el (x-initialize-compose):
14355 (backward-or-forward-kill-sexp):
14356 (backward-or-forward-kill-sentence):
14357 (backward-or-forward-kill-word):
14358 (backward-or-forward-delete-char):
14359 * prim/isearch-mode.el (isearch-help-or-delete-char):
14360 Use x-keysym-on-keyboard-sans-modifiers-p instead of
14361 x-keysym-on-keyboard-p to detect backspace.
14362 Use symbols instead of strings (now deprecated) with x-keysym-*-p.
14363 Clean up symbols used with dead keys, checking Linux and solaris
14365 Simplify x-win-*.el using above methods.
14366 Change documentation for x-keysym-*-p functions.
14368 1998-02-14 SL Baur <steve@altair.xemacs.org>
14370 * about.el (about-hackers): Restore entries for Michael Sperber and
14372 From Vinnie Shelton <acs@acm.org>
14374 1998-02-14 Hrvoje Niksic <hniksic@srce.hr>
14376 * simple.el (count-words-region): Ditto.
14378 1998-02-12 Hrvoje Niksic <hniksic@srce.hr>
14380 * simple.el (count-words-buffer): Document. Don't print anything
14381 if non-interactive.
14383 1998-02-12 SL Baur <steve@altair.xemacs.org>
14385 * packages.el (packages-hardcoded-lisp): easymenu.el is in
14386 multiple files in InfoDock.
14388 1998-02-11 SL Baur <steve@altair.xemacs.org>
14390 * packages.el (packages-hardcoded-lisp): id-vers.elc is loaded
14391 from version.el in InfoDock.
14393 * dumped-lisp.el (preloaded-file-list): Don't treat InfoDock
14396 1998-02-09 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
14398 * bytecomp-runtime.el (proclaim-inline): Single quotes around
14399 variable name in docstring.
14401 1998-02-10 Andreas Jaeger <aj@arthur.rhein-neckar.de>
14403 * menubar.h: Include "gui.h".
14405 1998-02-10 SL Baur <steve@altair.xemacs.org>
14407 * site-load.el: Fix documentation.
14409 1998-02-09 SL Baur <steve@altair.xemacs.org>
14411 * package-get-base.el (package-get-base): Updated.
14413 * keymap.el: PC-ize.
14415 1998-02-08 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
14417 * hyper-apropos.el (hyper-apropos-get-doc): Print the `loaded
14418 from' on a fresh line.
14420 1998-02-08 Hrvoje Niksic <hniksic@srce.hr>
14422 * help.el (help-maybe-pretty-print-value): prin1, not princ the
14425 1998-02-09 SL Baur <steve@altair.xemacs.org>
14427 * undo-stack.el: PC-ize.
14429 * cmdloop.el: PC-ize.
14431 1998-02-08 SL Baur <steve@altair.xemacs.org>
14433 * bytecomp-runtime.el: PC-ize.
14435 * byte-optimize.el: Prolog fixup. PC-ize.
14437 * cus-dep.el: Spelling fix.
14439 * text-mode.el: Synch with Emacs 20.2. (Original ChangeLog
14442 1997-08-29 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
14444 * text-mode.el (text-mode-hook-identify): New function,
14445 put on text-mode-hook. Set text-mode-variant here.
14446 (text-mode): Don't set it here.
14448 1997-08-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
14450 * text-mode.el (text-mode-hook): New defvar.
14451 (text-mode-variant): New variable.
14452 (text-mode): Set that variable locally.
14453 (toggle-text-mode-auto-fill): New command.
14455 1997-06-15 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
14457 * text-mode.el (text-mode): Let all-white lines separate paragraphs.
14459 1997-06-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
14461 * text-mode.el (paragraph-indent-text-mode):
14462 Renamed from spaced-text-mode.
14463 (text-mode-map): Bind TAB to indent-relative.
14464 (indented-text-mode-map): Variable deleted.
14465 (indented-text-mode): Now an alias for text-mode.
14467 1998-02-05 SL Baur <steve@altair.xemacs.org>
14469 * loadup.el: test-atoms debugging stuffs removed.
14471 1998-02-03 Martin Buchholz <Martin Buchholz <martin@xemacs.org>
14473 * lisp/loaddefs.el (completion-ignored-extensions): Add ".class"
14475 1997-12-30 Colin Rafferty <colin@xemacs.org>
14477 * help.el (describe-beta): Made it use `locate-data-file'.
14478 (describe-distribution): Ditto.
14479 (describe-copying): Ditto.
14480 (describe-project): Ditto.
14481 (view-emacs-news): Ditto.
14483 * help-nomule.el (help-with-tutorial): Made it use
14484 `locate-data-file' to find tutorial.
14486 1998-01-28 Jonathon Harris <jhar@tardis.ed.ac.uk>
14488 * about.el: Corrected my email address.
14490 * mouse.el: Added 'mouse-mswindows-drop' similar to
14491 'mouse-offix-drop'.
14493 1998-01-27 SL Baur <steve@altair.xemacs.org>
14495 * loadup.el (running-xemacs): Spelling fix.
14497 1998-01-26 Colin Rafferty <colin@xemacs.org>
14499 * packages.el (packages-find-packages-1): Don't allow a backwards
14500 compatible lisp tree to overwrite `preloaded-file-list'.
14502 1998-01-26 SL Baur <steve@altair.xemacs.org>
14504 * loadup.el: Don't delete "xemacs" prior to dumping.
14506 1998-01-24 SL Baur <steve@altair.xemacs.org>
14508 * package-info.el (pi-last-mod-date): New function.
14509 (pi-author-version): New function.
14510 (batch-update-package-info): Use them.
14512 1998-01-23 Colin Rafferty <colin@xemacs.org>
14514 * frame.el (get-frame-for-buffer-default-to-current): Create.
14515 (get-frame-for-buffer-noselect): Allow user to use current frame
14516 with `get-frame-for-buffer-default-to-current'.
14518 1998-01-22 Hrvoje Niksic <hniksic@srce.hr>
14520 * bytecomp.el (byte-compile-output-file-form): Set print-gensym.
14521 (byte-compile-output-docform): Ditto.
14522 (byte-compile-compiled-obj-to-list): Ditto.
14524 1998-01-22 Kyle Jones <kyle_jones@wonderworks.com>
14526 * startup.el (command-line-1): Removed code that ran
14529 1998-01-21 Hrvoje Niksic <hniksic@srce.hr>
14531 * help-macro.el (make-help-screen): Bind `help-read-key' via flet.
14533 1998-01-17 Hrvoje Niksic <hniksic@srce.hr>
14535 * frame.el (suspend-emacs-or-iconify-frame): Check using
14536 `device-on-window-system-p' instead of explicitly checking for X,
14537 so that the same logic works for MS Windows.
14538 (suspend-or-iconify-emacs): Ditto.
14540 1998-01-14 Hrvoje Niksic <hniksic@srce.hr>
14542 * about.el (about-maintainer-info): Andy Piper is back.
14543 (xemacs-hackers): Updated Andy Piper's email address.
14544 (about-hackers): Added Jonathan Harris.
14545 (about-hackers): Updated Tibor Polgar's email address.
14547 1998-01-18 SL Baur <steve@altair.xemacs.org>
14549 * about.el: Add xemacs.org email manager.
14551 * package-get-base.el (package-get-base): Updated with most recent
14554 1998-01-14 Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
14556 * help.el (function-arglist): Use `indirect-function' instead of
14557 `symbol-function' so that aliases are treated correctly.
14559 1998-01-13 Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
14561 * help.el (help-map): Add f1 binding to `help-for-help'.
14562 Suggested by Karl M. Hegbloom <karlheg@inetarena.com>.
14563 (describe-key-briefly): Use `princ' "%s" to print object.
14564 (with-displaying-help-buffer): Kill buffer if it exists, again.
14565 (describe-key): Use `princ' "%s" to print object.
14566 (describe-function-1): Use `princ' "%s" to print object.
14567 Commented out alias lines removed.
14568 (help-pretty-print-limit): New variable to control pretty-printing
14569 of variable values.
14570 (help-maybe-pretty-print-value): Steve wins! Renamed back from
14571 `help-pretty-print-value' again. Only print-print when OBJECT is
14572 list of length less than `help-pretty-print-limit'.
14573 (describe-variable): Use `help-maybe-pretty-print-value' again.
14575 1998-01-18 SL Baur <steve@altair.xemacs.org>
14577 * simple.el (blink-matching-open): Remove C++ kludge.
14578 Suggested by Bob Weiner <weiner@wave.altrasoft.com>
14580 1998-01-14 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
14582 * info.el (Info-default-directory-list): Made the documentation
14585 1998-01-13 Martin Buchholz <martin@xemacs.org>
14587 * lisp/packages.el:
14588 * lisp/package-admin.el:
14589 * lisp/build-report.el:
14592 1998-01-14 Christoph Wedler <wedler@fmi.uni-passau.de>
14594 * Patches/font-lock.el (java-font-lock-keywords-*): Would produce
14595 warnings in Java buffers without final newline and editing the
14598 1998-01-17 SL Baur <steve@altair.xemacs.org>
14600 * packages.el (packages-find-packages-1): Don't allow a backwards
14601 compatible lisp tree to overwrite `preloaded-file-list'.
14602 Suggested by Colin Rafferty <colin@xemacs.org>
14604 * mouse.el (mouse-offix-drop): Set undo-boundary.
14605 From Oliver Graf <ograf@fga.de>
14607 1998-01-13 SL Baur <steve@altair.xemacs.org>
14609 * loadup.el (load-gc): rewrite as defun.
14610 Print something sensical if a required dump-time file isn't found.
14612 1998-01-12 SL Baur <steve@altair.xemacs.org>
14614 * menubar.el (check-menu-syntax): Emergency dirty fix -- the 0 plist
14615 bug strikes a menudescriptor.
14617 * package-get-base.el (package-get-base): Updated.
14619 * package-info.el (batch-update-package-info): Derive REQUIRES
14622 1998-01-13 Hrvoje Niksic <hniksic@srce.hr>
14624 * files.el (save-some-buffers): Don't play games with deleting
14625 other windows if we are in the minibuffer window.
14627 1998-01-08 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
14629 * modeline.el (modeline-minor-mode-menu): Add support for :active
14630 (add-minor-mode): Document :active property to TOGGLE.
14632 1998-01-07 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
14634 * modeline.el (modeline-minor-mode-menu): Add support for an
14635 `:included' predicate in the `toggle-sym' plist.
14636 (add-minor-mode): Document the :included property, format
14637 docstring some more.
14638 (modeline-minor-mode-menu): Documentation string added.
14640 1998-01-02 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
14642 * modeline.el (modeline-minor-mode-menu): genmenlab the menu
14643 labels from the symbol-names by thwacking off the overly redundant
14644 and overused "mode", parenthesizing "minor", and capitalizing the
14645 resultant strings. Also shortened the menu's title by eliminating
14646 the redundant buffer name.
14647 (add-minor-mode): Beautified the docstring, added mention of the
14648 `:menu-tag' property of TOGGLE.
14649 (modeline-minor-mode-menu): Frinked the `:menu-tag' property on
14650 `toggle-sym' to beatify the mode-life menus.
14651 * (abbrev-mode): (put)'ed a `:menu-tag' on it and
14652 `auto-fill-function'.
14654 1998-01-02 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
14656 * modeline.el (modeline-minor-mode-menu): Changed the string-only
14657 menus to :style 'toggle.
14659 1997-12-10 Markus Linnala <maage@cs.tut.fi>
14661 * simple.el: Use mh-user-agent-compose as mh-e-user-agent.
14663 1997-12-11 Christoph Wedler <wedler@fmi.uni-passau.de>
14665 * packages/hyper-apropos.el (hyper-apropos-insert-face): Would
14666 only recognize first hyperlink.
14667 (hyper-apropos-highlightify): Deletia, this is already done by
14668 `hyper-apropos-insert-face'.
14669 (hyper-apropos-help-mode): Don't call `hyper-apropos-highlightify.
14671 1998-01-09 SL Baur <steve@altair.xemacs.org>
14673 * x-toolbar.el (toolbar-ispell-internal): Use ispell-message for
14675 (toolbar-mail-reader): Add support for `send'.
14676 From Jonathan Marten <jonathan.marten@UK.Sun.COM>
14678 1998-01-05 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
14680 * info.el (Info-emacs-info-file-name): Add defvar for
14681 `Info-emacs-info-file-name' so that `Info-goto-emacs-command-node'
14682 will function properly.
14684 1998-01-05 Gary D. Foster <gfoster@ragesoft.com>
14686 * simple.el: make the backwards delete function called by
14687 `backward-or-forward-delete-char' user configurable.
14689 1998-01-09 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
14691 * hyper-apropos.el (hyper-apropos-get-doc): Print where a byte
14692 compiled function got loaded from.
14694 1998-01-09 SL Baur <steve@altair.xemacs.org>
14696 * term/apollo.el: Synched up with InfoDock 3.6.2.
14698 1998-01-08 SL Baur <steve@altair.xemacs.org>
14700 * startup.el (load-init-file): Load autoloads earlier.
14701 (startup-splash-frame): Handle InfoDock logo.
14703 * x-init.el (init-post-x-win): Don't call init-x-toolbar in
14705 (x-init-toolbar-from-resources): Move from x-toolbar.el.
14707 * toolbar.el (init-toolbar-from-resources): InfoDock x-toolbar.el
14708 doesn't have this function.
14710 * packages.el (locate-data-file): Fix to call `locate-file'.
14712 1998-01-07 SL Baur <steve@altair.xemacs.org>
14714 * dumped-lisp.el (preloaded-file-list): InfoDock uses its own
14715 version of version.el.
14716 (preloaded-file-list): Ditto for x-menubar.el and x-toolbar.el.
14718 * x-menubar.el (default-menubar): Guard reference to
14720 (default-menubar): Guard references to `font-lock-mode'.
14721 (default-menubar): Guard references to font-menu-this-frame-only-p'.
14722 (default-menubar): Guard references to `font-menu-ignore-scaled-fonts'.
14724 * make-docfile.el: Don't snarf doc strings from autoloads.
14726 * startup.el (load-init-file): Use algorithm from loaddefs.el for
14727 loading auto-autoloads files.
14729 * loaddefs.el: Disable dumping autoloads.
14731 1998-01-05 SL Baur <steve@altair.xemacs.org>
14733 * lisp-mnt.el: Synch to Emacs 20.2.
14735 * help.el: Remove manual autoload of `finder-by-keyword'.
14737 * finder.el (finder-by-keyword): Autoload.
14739 * help.el: Conditionalize hyperbole setup.
14741 1998-01-04 SL Baur <steve@altair.xemacs.org>
14743 * packages.el (package-require): Update to reflect new data format.
14745 1998-01-02 Didier Verna <didier@xemacs.org>
14747 * x-menubar.el (default-menubar): make the tutorials available
14748 through the menubar. (Plus some compilation warnings cleanup).
14750 1998-01-04 SL Baur <steve@altair.xemacs.org>
14752 * check-features.el: New file. Perform sanity check after build.
14754 * dumped-lisp.el (preloaded-file-list): Move tooltalk dumped lisp
14755 files to tooltalk package.
14756 (preloaded-file-list): Moved sparcworks dumped lisp files to Sun
14759 * package-admin.el (package-admin-xemacs): Use better default for
14760 location of XEmacs binary.
14762 1998-01-03 Aki Vehtari <Aki.Vehtari@hut.fi>
14764 * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace const
14765 tag with sexp and add value tag with value `t'.
14767 1998-01-03 SL Baur <steve@altair.xemacs.org>
14769 * package-get.el: Changes to work with real data.
14770 From Pete Ware <ware@cis.ohio-state.edu>
14772 * packages.el (packages-reload-autoloads): Guard load for the time
14775 * update-elc.el ("packages.el"): Force loading packages.el instead
14776 of possibly out-of-date packges.elc.
14777 * make-docfile.el ("packages.el"): Ditto.
14779 1998-01-02 Colin Rafferty <colin@xemacs.org>
14781 * build-report.el (build-report-delete-regexp): Added a rule for
14782 the main tarball shadowing anything past it.
14784 1998-01-02 SL Baur <steve@altair.xemacs.org>
14786 * packages.el (package-provide): Delete a previous provide.
14788 * package-info.el: New file.
14790 * package-get.el: New file.
14791 From Pete Ware <ware@cis.ohio-state.edu>
14792 (package-get): Fix md5 computation to work with Mule.
14794 1997-12-11 Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
14796 * simple.el (log-message-*): Quote symbols in docstrings properly.
14798 1998-01-01 SL Baur <steve@altair.xemacs.org>
14800 * packages.el (packages-new-autoloads): Ignore symbolic links.
14802 * cus-face.el (face-custom-attributes-get): Fix typo.
14803 From Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
14805 1997-12-31 SL Baur <steve@altair.xemacs.org>
14807 * startup.el (load-init-file): Reload new or changed autoloads
14808 unless inhibited. Reload modified dumped lisp (stubbed).
14810 * packages.el (packages-new-autoloads): New function.
14811 (packages-reload-autoloads): New function.
14812 (packages-reload-dumped-lisp): New (stub) function.
14814 * loadup.el: Inhibit reloading dumped files when running temacs.
14816 * loadhist.el (file-provides): Extend to handle variant
14819 * replace.el (query-replace): Fix typo.
14821 1997-12-30 SL Baur <steve@altair.xemacs.org>
14823 * make-docfile.el: list-autoloads-path has been renamed.
14824 * update-elc.el: list-autoloads has been renamed.
14826 * packages.el (packages-list-autoloads): Renamed.
14827 (packages-list-autoloads-path): Ditto.
14829 1997-12-29 Colin Rafferty <colin@xemacs.org>
14831 * packages.el (packages-find-packages-1): Made it signal a warning
14832 for an error in an auto-autoload.el file.
14834 1997-12-30 SL Baur <steve@altair.xemacs.org>
14836 * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace sexp
14838 From Aki Vehtari <Aki.Vehtari@hut.fi>
14840 * dumped-lisp.el (preloaded-file-list): Dump loadhist with XEmacs.
14842 * loadhist.el (unload-feature): Remove autoload.
14844 1997-12-28 SL Baur <steve@altair.xemacs.org>
14846 * loadhist.el: Unpackaged.
14848 * help.el (describe-symbol-find-file): Rename
14849 `describe-function-find-file' and make old name obsolete.
14850 (describe-function-1): Use it.
14851 (describe-function-1): Guard reference to
14852 `compiled-function-annotation'.
14854 1997-12-27 Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
14856 * help.el (help-mode-bury): Now a call to `help-mode-quit' with
14858 (help-mode-quit): New optional arg to control whether it kills or
14860 (with-displaying-help-buffer): Don't kill buffer initially, even
14861 if it exists: it is erased by `with-output-to-temp-buffer' anyway.
14862 (help-pretty-print-value): Rename back from
14863 `help-maybe-pretty-print-value'! If `pp-internal' is available
14864 use it, otherwise use dumped `cl-prettyprint'.
14865 (describe-variable): Use `help-pretty-print-value' again.
14866 (find-func): Removed reference to "find-func" at end.
14868 1997-12-26 Kirill M. Katsnelson <kkm@kis.ru>
14870 * dumped-lisp.el: x-menubar.el dumped along with mswindows native
14871 GUI XEmacs. Rename? x-menubar is rather window system
14872 independant, except for a couple of items.
14874 1997-12-26 SL Baur <steve@altair.xemacs.org>
14876 * x-menubar.el (default-menubar): Remove hyperbole and oobr
14877 entries as they will no longer be distributed with XEmacs.
14879 * format.el (format-alist): Fix image/tiff regexps.
14880 From P. E. Jareth Hein <jareth@camelot-soft.com>
14882 * help.el (help-maybe-pretty-print-value): Rename.
14883 (describe-variable): Use it.
14884 (describe-variable): Add trailing linefeed.
14886 1997-12-26 Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
14888 * help.el (describe-function-1): Don't output anything for
14889 arglist of autoload functions.
14891 1997-12-26 Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
14893 * help.el (describe-function-1): Don't output anything for
14894 arglist of autoload functions.
14896 1997-12-26 Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
14898 * help.el (help-mode-map): New bindings for `help-mode-bury',
14899 `describe-function-at-point', `describe-variable-at-point',
14900 `Info-elisp-ref', `customize-variable', `help-next-section' and
14901 `help-prev-section'.
14902 (help-next-section): New function.
14903 (help-prev-section): New function.
14904 (help-mode-quit): Changed to kill the help buffer.
14905 (help-mode-bury): Formerly `help-mode-quit'. Bury buffer
14907 (help-buffer-name): New function to generate the name of help
14909 (with-displaying-help-buffer): Is now a macro. Takes an new first
14910 argument giving the name of the help buffer.
14911 (describe-key): Use `with-displaying-help-buffer' with name.
14912 (describe-mode): Ditto.
14913 (describe-bindings): Ditto.
14914 (describe-prefix-bindings): Ditto.
14915 (view-lossage): Ditto.
14916 (with-syntax-table): New macro.
14917 (function-called-at-point): Use `ignore-errors' and
14918 `with-syntax-table'.
14919 (function-at-point): Ditto.
14920 (describe-function): Use `with-displaying-help-buffer' with name.
14921 (function-arglist): Extracted from `describe-function-1'. Returns
14922 function's arglist as string.
14923 (function-documentation): Extracted from `describe-function-1'.
14924 Returns function's docstring.
14925 (describe-function-1): Remove all the "stream" garbage, including
14926 the stream argument. Use `function-arglist' and
14927 `function-documentation'.
14928 (describe-function-arglist): Just use `function-arglist'.
14929 (variable-at-point): Use `ignore-errors' and `with-syntax-table'.
14930 (help-pretty-print-value): New function to help with
14931 pretty-printing variable values. Knows about `#<...>'. Needs
14933 (describe-variable): Use `with-displaying-help-buffer' with name.
14934 Formatting improved. Display file where variable is defined, if
14935 known. Use `help-pretty-print-value'.
14936 (describe-syntax): Use `with-displaying-help-buffer' with name.
14937 (list-processes): Remove "stream" garbage.
14939 1997-12-25 SL Baur <steve@altair.xemacs.org>
14941 * x-init.el (x-initialize-keyboard): Don't load x-win*.el files,
14942 call a dumped routine instead.
14944 * x-win-xfree86.el: Wrap file in defun.
14945 * x-win-sun.el: Ditto.
14947 1997-12-23 SL Baur <steve@altair.xemacs.org>
14949 * help.el (view-emacs-news): Remove usage of outl-mouse which
14950 advises functions and does other evil things.
14952 1997-12-22 SL Baur <steve@altair.xemacs.org>
14954 * format.el (format-alist): Add `image/tiff'.
14955 From P. E. Jareth Hein <jareth@camelot-soft.com>
14957 1997-12-21 SL Baur <steve@altair.xemacs.org>
14959 * about.el (about-hackers): More names added.
14961 * make-docfile.el: Remove superfluous package path search.
14963 * loaddefs.el: Commentary changes. Removal of VM autoloads.
14965 1997-12-20 SL Baur <steve@altair.xemacs.org>
14967 * shadow.el (find-emacs-lisp-shadows): Add _pkg to the list of
14970 1997-12-18 SL Baur <steve@altair.xemacs.org>
14972 * startup.el (set-default-load-path): Make sure lisp and site-lisp
14973 get trailing slashes when added to the load-path.
14975 * x-init.el (init-x-win): Locate where XEmacs X localization files
14978 1997-12-18 Kyle Jones <kyle_jones@wonderworks.com>
14980 * x-faces.el: Added support for foregroundToolBarColor
14981 to xpm-color-symbols.
14983 1997-12-17 Hrvoje Niksic <hniksic@srce.hr>
14985 * etags.el (tags-remove-duplicates): Removed.
14986 (buffer-tag-table-list): Use `delete-duplicates'.
14988 * cl-extra.el (coerce): Coerce to bit-vector and weak-list
14990 (get*): Defalias to `get'.
14992 * cl.el (eql): Compare integers with `eq'.
14993 (cl-map-extents): Check for `map-extents' first.
14995 1997-12-17 Didier Verna <didier@xemacs.org>
14997 * leim/quail/latin-pre.el ("french-prefix"): doc string cleanup +
14998 added the 'numero', 'copyright' and 'trademark' symbols.
15000 * leim/quail/latin-post.el ("french-postfix"): see above.
15002 1997-12-15 Hrvoje Niksic <hniksic@srce.hr>
15004 * widget.el (define-widget): Check the arguments.
15006 * cus-edit.el (customize-face): Use `check-argument-type'.
15007 (custom-variable-value-create): Use `signal' to signal error.
15008 (custom-variable-reset-saved): Ditto.
15009 (custom-variable-reset-standard): Ditto.
15010 (custom-face-reset-saved): Ditto.
15012 * wid-edit.el (widget-prompt-value): Use `signal' to signal error.
15013 (widget-default-format-handler): Ditto.
15014 (widget-checklist-add-item): Ditto.
15015 (widget-radio-add-item): Ditto.
15016 (widget-editable-list-entry-create): Ditto.
15017 (widget-sexp-prompt-value): Ditto.
15019 * custom.el (custom-declare-variable): Signal errors better.
15020 (custom-handle-keyword): Ditto.
15021 (custom-declare-group): Ditto.
15023 * window-xemacs.el (windows): Ditto.
15025 * menubar.el (menu): Ditto.
15027 * keydefs.el (keyboard): Ditto.
15029 * minibuf.el (minibuffer): Ditto.
15031 * process.el (execute): Ditto.
15033 * fill.el (fill): Ditto.
15035 * modeline.el (modeline): Ditto.
15037 * help.el (help): Ditto.
15039 * faces.el (faces): Ditto.
15041 * files.el (files): Ditto.
15043 * x-init.el (x): Ditto.
15045 * lisp-mode.el (lisp): Ditto.
15047 * process.el (processes): Ditto.
15049 * mouse.el (mouse): Ditto.
15051 * abbrev.el (abbrev): Moved from cus-edit.
15053 * font-lock.el (lisp-font-lock-keywords-1): Recognize `defcustom'
15054 as variable declaration.
15056 1997-12-15 Hrvoje Niksic <hniksic@srce.hr>
15058 * menubar.el (find-menu-item): Use `check-argument-type'.
15059 (find-menu-item): Cosmetic changes.
15061 1997-12-18 SL Baur <steve@altair.xemacs.org>
15063 * x-menubar.el (default-menubar): Guard usage of lpr-switches.
15065 1997-12-17 SL Baur <steve@altair.xemacs.org>
15067 * startup.el (set-default-load-path): Only search package-path
15068 when not running temacs.
15070 * dumped-lisp.el (preloaded-file-list): Remove Egg/Its dumped lisp
15073 * loadup.el: Correct commentary. Reformatting.
15074 (really-early-error-handler): Use absolute path to the
15075 first dumped-lisp.el file.
15076 (really-early-error-handler): Print full path name of
15077 each dumped lisp file (inherited from InfoDock).
15079 * shadow.el (find-emacs-lisp-shadows): Ignore multiple
15080 dumped-lisp.el files.
15082 * make-docfile.el (preloaded-file-list): Reorder when the
15083 package-path is searched.
15084 * update-elc.el: Ditto.
15086 * lisp-mode.el (call-with-condition-handler): Treat the same as
15087 `condition-case' for indentation.
15089 * about.el (about-xemacs): Update release date.
15091 1997-12-17 Hrvoje Niksic <hniksic@srce.hr>
15093 * cl-macs.el (case): Signal error if `t' or `otherwise' are seen
15094 anywhere but at the last clause.
15095 (ecase): Disallow `t' and `otherwise'.
15097 1997-12-16 Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
15099 * cus-edit.el (custom-buffer-create-buttons): New function
15100 from stuff moved out of `custom-buffer-create-internal'.
15101 (custom-novice): New variable. Default t.
15102 (custom-display-global-buttons): Ditto. Default `top'.
15103 (custom-buffer-create-internal): Only display help if
15104 `custom-novice' is non-nil. Display global buttons according to
15105 `custom-display-global-buttons'.
15107 1997-12-15 Hrvoje Niksic <hniksic@srce.hr>
15109 * menubar.el (find-menu-item): Use `check-argument-type'.
15110 (find-menu-item): Cosmetic changes.
15112 1997-12-15 Hrvoje Niksic <hniksic@srce.hr>
15114 * modeline.el (mouse-drag-modeline): Give the modeline a "pressed"
15117 1997-12-16 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
15119 * format.el (format-deannotate-region): Bug fix.
15120 Deannotating a region containing unknown tags would fail
15121 (causing decoding of text/enriched to fail at user level)
15123 1997-12-16 Kyle Jones <kyle_jones@wonderworks.com>
15125 * minibuf.el (read-directory-name): Support sixth
15126 arg, HISTORY, as already documented.
15128 1997-12-17 Hrvoje Niksic <hniksic@srce.hr>
15130 * etags.el (get-tag-table-buffer): Use explicit lists as arguments
15133 1997-12-14 SL Baur <steve@altair.xemacs.org>
15135 * skk/skk-leim.el (skk-auto-fill-activate): Synch with
15138 1997-12-13 SL Baur <steve@altair.xemacs.org>
15140 * dumped-lisp.el (preloaded-file-list): Remove debugging statement.