1 2014-09-29 MORIOKA Tomohiko <tomo.git@chise.org>
3 * mule/mule-charset.el (default-coded-charset-priority-list): Add
6 * mule/mule-conf.el (==ucs-sip@iso): New coded-charset for XEmacs
9 2014-09-18 MORIOKA Tomohiko <tomo.git@chise.org>
11 * mule/mule-conf.el (=ucs-sip-ext-b): Fix registry.
12 (=ucs-sip@iso): New coded-charset for XEmacs CHISE.
13 (=ucs-sip-ext-b@iso): Fix registry.
14 (==ucs-sip-ext-b@iso): Ditto.
15 (===ucs-sip-ext-b@iso): Ditto.
17 * mule/mule-charset.el (default-coded-charset-priority-list): Add
20 2014-09-17 MORIOKA Tomohiko <tomo.git@chise.org>
22 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
23 setting for `=>cbeta'.
25 2014-09-16 MORIOKA Tomohiko <tomo.git@chise.org>
27 * mule/mule-charset.el (default-coded-charset-priority-list): Add
30 * mule/mule-conf.el (=>cbeta): New coded-charset for XEmacs CHISE.
32 2014-08-20 MORIOKA Tomohiko <tomo.git@chise.org>
34 * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
35 "&G-[NAME];" instead of "&g1-[NAME];" for `=>>[NAME]'.
37 2014-08-19 MORIOKA Tomohiko <tomo.git@chise.org>
39 * mule/mule-conf.el (=>>>ucs@cns): Indicate `==ucs@cns' instead of
41 (=>>>ucs@jis): Indicate `==ucs@jis' instead of `=ucs@jis'.
42 (=>>>ucs@jis/1990): Indicate `==ucs@jis/1990' instead of
44 (=>>>ucs@jis/2000): Indicate `==ucs@jis/2000' instead of
46 (=>>>ucs@jis/2004): Indicate `==ucs@jis/2004' instead of
48 (=>>>ucs@ks): Indicate `==ucs@ks' instead of `=ucs@ks'.
50 * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
51 "&g2-[NAME];" instead of "&G-[NAME];" for `==[NAME]'.
53 2014-08-06 MORIOKA Tomohiko <tomo.git@chise.org>
55 * mule/mule-conf.el (==jis-x0208@1978/-4pr): New coded-charset for
57 (==jis-x0208@1978/1pr): Ditto.
58 (==jis-x0208@1978/2-pr): Ditto.
60 2014-07-31 MORIOKA Tomohiko <tomo.git@chise.org>
62 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
63 setting for `===jis-x0213-1@2004'.
65 2014-07-30 MORIOKA Tomohiko <tomo.git@chise.org>
67 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
68 settings for `=+>hanyo-denshi/ft' and `=+>hanyo-denshi/jt'.
70 * mule/mule-charset.el (default-coded-charset-priority-list): Add
73 * mule/mule-conf.el (===hanyo-denshi/jb): New coded-charset for
75 (=+>hanyo-denshi/ft): Ditto.
76 (=+>hanyo-denshi/jt): Ditto.
78 2014-07-29 MORIOKA Tomohiko <tomo.git@chise.org>
80 * mule/mule-charset.el (default-coded-charset-priority-list): Add
83 2014-07-28 MORIOKA Tomohiko <tomo.git@chise.org>
85 * mule/mule-conf.el (===jis-x0213-1@2004): New coded-charset for
87 (===hanyo-denshi/hg): Ditto.
89 2014-07-27 MORIOKA Tomohiko <tomo.git@chise.org>
91 * mule/mule-conf.el (==adobe-japan1-*): Indicate abstract
92 glyph-forms instead of detailed glyph-images.
93 (=>>>adobe-japan1-*): Indicate `==adobe-japan1-*' instead of
95 (===adobe-japan1-0): New coded-charset for XEmacs CHISE.
96 (===adobe-japan1-1): Ditto.
97 (===adobe-japan1-2): Ditto.
98 (===adobe-japan1-3): Ditto.
99 (===adobe-japan1-4): Ditto.
100 (===adobe-japan1-5): Ditto.
101 (===adobe-japan1-6): Ditto.
102 (=>>adobe-japan1-0): Use `=adobe-japan1' instead of
103 `=>>>adobe-japan1' as the mother.
104 (=+>adobe-japan1-0): Use `=adobe-japan1' instead of
105 `=>>adobe-japan1' as the mother.
106 (==jis-x0208): Indicate abstract glyph-forms instead of detailed
108 (==jis-x0208@1978): Ditto.
109 (==jis-x0208@1983): Ditto.
110 (==jis-x0208@1990): Ditto.
111 (==jis-x0213-1): Ditto.
112 (==jis-x0213-1@2000): Ditto.
113 (==jis-x0213-1@2004): Ditto.
114 (==jis-x0213-2): Ditto.
115 (=>>>jis-x0208): Indicate `==jis-x0208' instead of `=jis-x0208'.
116 (=>>>jis-x0208@1978): Indicate `==jis-x0208@1978' instead of
118 (=>>>jis-x0208@1983): Indicate `==jis-x0208@1983' instead of
120 (=>>>jis-x0208@1990): Indicate `==jis-x0208@1990' instead of
122 (=>>>jis-x0213-1): Indicate `==jis-x0213-1' instead of
124 (=>>>jis-x0213-1@2000): Indicate `==jis-x0213-1@2000' instead of
126 (=>>>jis-x0213-1@2004): Indicate `==jis-x0213-1@2004' instead of
128 (=>>>jis-x0213-2): Indicate `==jis-x0213-2' instead of
130 (===jis-x0208): New coded-charset for XEmacs CHISE.
131 (===jis-x0208@1978): Ditto.
132 (===jis-x0208@1983): Ditto.
133 (===jis-x0208@1990): Ditto.
134 (===jis-x0213-1): Ditto.
135 (===jis-x0213-1@2000): Ditto.
136 (===jis-x0213-2): Ditto.
137 (===jis-x0212): Ditto.
138 (===ks-x1001): Ditto.
139 (=>>jis-x0208): Use `=jis-x0208' instead of `=>>>jis-x0208' as the
141 (=>>jis-x0213-1): Use `=jis-x0213-1' instead of `=>>>jis-x0213-1'
143 (=>>jis-x0213-2): Use `=jis-x0213-2' instead of `=>>>jis-x0213-2'
145 (===cns11643-1): New coded-charset for XEmacs CHISE.
146 (===cns11643-2): Ditto.
147 (===cns11643-3): Ditto.
148 (===cns11643-4): Ditto.
149 (===cns11643-5): Ditto.
150 (===cns11643-6): Ditto.
151 (===cns11643-7): Ditto.
152 (=>>cns11643-1): Ditto.
153 (==big5-cdp): Indicate abstract glyph-images instead of
154 representative glyph-images.
155 (===big5-cdp): New coded-charset for XEmacs CHISE.
156 (==hanyo-denshi/*): Indicate abstract glyph-forms instead of
157 detailed glyph-images.
158 (=>>>hanyo-denshi/*): Indicate `==hanyo-denshi/*' instead of
160 (===hanyo-denshi/ft): New coded-charset for XEmacs CHISE.
161 (===hanyo-denshi/ib): Ditto.
162 (===hanyo-denshi/jt): Ditto.
163 (===hanyo-denshi/ks): Ditto.
167 (=>>hanyo-denshi/*): Use `=hanyo-denshi/*' instead of
168 `=>>>hanyo-denshi/*' as its mother.
169 (==gt): Indicate abstract glyph-forms instead of detailed
171 (===gt): New coded-charset for XEmacs CHISE.
172 (=>>>gt): Indicates `==gt' instead of `=gt'.
173 (=>>gt): Use `=gt' instead of `=>>>gt' as the mother.
174 (==gt-k): Indicate abstract glyph-forms instead of detailed
176 (===gt-k): New coded-charset for XEmacs CHISE.
177 (==daikanwa): Indicates glyph-images instead of detailed
179 (===daikanwa): New coded-charset for XEmacs CHISE.
180 (===daikanwa/+p): Ditto.
181 (===daikanwa/ho): Ditto.
184 (==jef-china3): Ditto.
185 (===jef-china3): Ditto.
186 (==ruimoku-v6): Ditto.
187 (==ucs@iso): Indicate representative glyph-forms instead of
188 representative glyph-images.
189 (=>>>ucs@iso): Indicates `==ucs@iso' instead of `=ucs@iso'.
190 (==ucs@unicode): Indicate representative glyph-forms instead of
191 representative glyph-images.
192 (=>>>ucs@unicode): Indicates `==ucs@unicode' instead of
194 (==ucs@cns): Indicate representative glyph-forms instead of
195 representative glyph-images.
197 (==ucs@jis/1990): Ditto.
198 (==ucs@jis/2000): Ditto.
199 (==ucs@jis/2004): Ditto.
201 (===ucs@iso): New coded-charset for XEmacs CHISE.
202 (===ucs@unicode): Ditto.
205 (===ucs-bmp-cjk@gb): Ditto.
206 (===ucs-sip-ext-b@iso): Ditto.
208 2014-07-25 MORIOKA Tomohiko <tomo.git@chise.org>
210 * mule/mule-charset.el (default-coded-charset-priority-list): Add
211 `==jis-x0213-2', `==ruimoku-v6', `==cbeta', `==jef-china3',
212 `===mj-0', `===mj-1', `===jis-x0208@1990', `===jis-x0213-1',
213 `===jis-x0213-2', `===big5-cdp', `===ucs-bmp-cjk@gb',
214 `===adobe-japan1-6', `===cns11643-1', `===cns11643-2',
215 `===cns11643-3', `===cns11643-4', `===cns11643-5',
216 `===cns11643-6', `===cns11643-7', `===hanyo-denshi/ft',
217 `===hanyo-denshi/ib', `===hanyo-denshi/jt', `===jis-x0208@1983',
218 `===jis-x0208@1978', `===jis-x0212', `===ks-x1001', `===daikanwa',
219 `===ucs-sip-ext-b@iso', `===cbeta' and `===jef-china3'.
221 * mule/mule-coding.el (coded-charset-entity-reference-alist):
222 - Use "&G-[NAME];" for `==[NAME]' instead of `=>>[NAME]'.
223 - Use "&R-[NAME];" for `===[NAME]' instead of `==[NAME]'.
224 - Use "&g1-[NAME];" for `=>>[NAME]'.
225 - Abolish "&g2-[NAME];".
227 2014-03-08 MORIOKA Tomohiko <tomo.git@chise.org>
229 * mule/mule-conf.el (=ucs@big5): Use `=ucs@cns' instead of
230 `=>>ucs@cns' as the mother.
232 2014-03-07 MORIOKA Tomohiko <tomo.git@chise.org>
234 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
235 setting for `==ucs@ks'.
237 2014-02-24 MORIOKA Tomohiko <tomo.git@chise.org>
239 * mule/mule-conf.el (=adobe-japan1-base): Move builtin code range
240 from 0x63000000〜0x63005A11 to 0x00E10000〜0x00E15A11.
241 (=mj): Move builtin code range from 0x64040000〜0x640509D5 to
242 0x00E30000〜0x00E409D5.
244 2014-02-20 MORIOKA Tomohiko <tomo.git@chise.org>
246 * mule/mule-coding.el (coded-charset-entity-reference-alist):
247 Prefer MJ to Adobe-Japan1; use "I-MJ", "MJ" and "&R-MJ" instead of
248 "I-MJ-", "MJ-" and "&R-MJ-" as prefixes of MJ.
250 2014-02-20 MORIOKA Tomohiko <tomo.git@chise.org>
252 * mule/mule-charset.el (default-coded-charset-priority-list): Add
253 `=mj-0', `=mj-1', `==mj-0' and `==mj-1'.
255 * mule/mule-conf.el (=mj): New coded-charset for XEmacs CHISE.
263 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
264 setting for `=mj' and `==mj'.
266 2014-02-05 MORIOKA Tomohiko <tomo.git@chise.org>
268 * mule/mule-conf.el (=ucs@ks/2012): New coded-charset for XEmacs
271 2014-01-28 MORIOKA Tomohiko <tomo.git@chise.org>
273 * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
274 "A-HDU+" instead of "A-HD-UCS+" as the prefix for
275 `=>ucs@hanyo-denshi'.
277 2014-01-18 MORIOKA Tomohiko <tomo.git@chise.org>
279 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
280 setting for `=koseki' and `=>ucs@hanyo-denshi'.
282 * mule/mule-conf.el (=koseki): New coded-charset for XEmacs CHISE.
283 (=>ucs@hanyo-denshi): New coded-charset for XEmacs CHISE.
285 2014-01-11 MORIOKA Tomohiko <tomo.git@chise.org>
287 * mule/mule-conf.el (==hanyo-denshi/ip): New coded-charset for
290 2013-12-29 MORIOKA Tomohiko <tomo.git@chise.org>
292 * mule/mule-coding.el (coded-charset-entity-reference-alist):
293 Change priority of `=>>>ucs@iso'.
295 * mule/mule-conf.el (=ucs@iso): Use `=>>ucs@iso' instead of
296 `=>>>ucs@iso' as the mother.
297 (=>>>ucs@iso): Changed to an alias for `=ucs@iso'.
299 2013-12-25 MORIOKA Tomohiko <tomo.git@chise.org>
301 * mule/mule-coding.el (coded-charset-entity-reference-alist):
302 Change priority of `=>>>ucs@unicode'.
304 * mule/mule-conf.el (=>>>ucs@unicode): Changed to an alias for
307 2013-12-25 MORIOKA Tomohiko <tomo.git@chise.org>
309 * mule/mule-coding.el (coded-charset-entity-reference-alist):
310 Change priority of `=>>>ucs@jis'.
312 * mule/mule-conf.el (=>>>ucs@jis): Changed to an alias for
315 2013-12-18 MORIOKA Tomohiko <tomo.git@chise.org>
317 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
318 setting for `==daikanwa/+p'.
320 2013-12-15 MORIOKA Tomohiko <tomo.git@chise.org>
322 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
323 setting for `==shinjigen@1ed'.
325 2013-12-12 MORIOKA Tomohiko <tomo.git@chise.org>
327 * mule/mule-conf.el (==shinjigen/+p@rev): New coded-charset for
330 2013-12-11 MORIOKA Tomohiko <tomo.git@chise.org>
332 * mule/mule-conf.el (==shinjigen): Modify DOC.
333 (==shinjigen@1ed): New coded-charset for XEmacs CHISE.
334 (==shinjigen@rev): Modify DOC.
336 2013-12-09 MORIOKA Tomohiko <tomo.git@chise.org>
338 * mule/mule-conf.el (==daikanwa/+p): New coded-charset for XEmacs
341 2013-12-08 MORIOKA Tomohiko <tomo.git@chise.org>
343 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
344 settings for `==daikanwa' and `==ucs@JP/hanazono'.
346 * mule/mule-conf.el (==shinjigen@rev): New coded-charset for
349 * mule/mule-charset.el (default-coded-charset-priority-list): Add
352 2013-11-27 MORIOKA Tomohiko <tomo.git@chise.org>
354 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
355 setting for `==cns11643-7'.
357 * mule/mule-charset.el (default-coded-charset-priority-list): Add
360 2013-11-23 MORIOKA Tomohiko <tomo.git@chise.org>
362 * mule/mule-charset.el (default-coded-charset-priority-list): Add
365 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
366 setting for `==cns11643-6'.
368 2013-11-20 MORIOKA Tomohiko <tomo.git@chise.org>
370 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
371 setting for `==cns11643-5'.
373 * mule/mule-charset.el (default-coded-charset-priority-list): Add
376 2013-11-16 MORIOKA Tomohiko <tomo.git@chise.org>
378 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
379 setting for `==cns11643-4'.
381 * mule/mule-charset.el (default-coded-charset-priority-list): Add
384 2013-11-08 MORIOKA Tomohiko <tomo.git@chise.org>
386 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
387 setting for `==cns11643-3'.
389 * mule/mule-charset.el (default-coded-charset-priority-list): Add
392 2013-11-02 MORIOKA Tomohiko <tomo.git@chise.org>
394 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
395 setting for `==cns11643-2'.
397 * mule/mule-charset.el (default-coded-charset-priority-list): Add
400 2013-10-29 MORIOKA Tomohiko <tomo.git@chise.org>
402 * mule/mule-coding.el (coded-charset-entity-reference-alist):
403 Change priority of `=>>>ucs@ks'.
405 * mule/mule-conf.el (=>>>ucs@ks): Changed to an alias for
408 2013-10-26 MORIOKA Tomohiko <tomo.git@chise.org>
410 * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
411 `=cns11643-1' instead of `chinese-cns11643-1'; add settings for
412 `==ucs@cns' and `==cns11643-1'.
414 * mule/mule-conf.el (==cns11643-1): Fix `dimension'.
415 (==cns11643-2): Ditto.
416 (==cns11643-3): Ditto.
417 (==cns11643-4): Ditto.
418 (==cns11643-5): Ditto.
419 (==cns11643-6): Ditto.
420 (==cns11643-7): Ditto.
422 * mule/mule-charset.el (default-coded-charset-priority-list): Add
425 2013-10-20 MORIOKA Tomohiko <tomo.git@chise.org>
427 * mule/mule-coding.el (coded-charset-entity-reference-alist):
428 Change priority of `=>>>ucs@jis/2004', `=>>>ucs@jis/2004' and
431 * mule/mule-conf.el (=>>>ucs@jis/1990): Changed to an alias for
433 (=>>>ucs@jis/2000): Changed to an alias for `=ucs@jis/2000'.
434 (=>>>ucs@jis/2004): Changed to an alias for `=ucs@jis/2004'.
436 2013-10-20 MORIOKA Tomohiko <tomo.git@chise.org>
438 * mule/mule-coding.el (coded-charset-entity-reference-alist):
439 Change priority of `=>>>ucs@cns'.
441 * mule/mule-conf.el (=>>>ucs@cns): Changed to an alias for
444 2013-10-19 MORIOKA Tomohiko <tomo.git@chise.org>
446 * mule/mule-charset.el (default-coded-charset-priority-list): Add
449 * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
450 `=ks-x1001' instead of `korean-ksc5601'; add setting for
453 2013-10-18 MORIOKA Tomohiko <tomo.git@chise.org>
455 * mule/mule-conf.el (=>>>gt): Changed to an alias for `=gt'.
457 2013-10-17 MORIOKA Tomohiko <tomo.git@chise.org>
459 * mule/mule-conf.el (=>>>jis-x0208): Changed to an alias for
461 (=>>>jis-x0208@1978): Changed to an alias for `=jis-x0208@1978'.
462 (=>>>jis-x0208@1983): Changed to an alias for `=jis-x0208@1983'.
463 (=>>>jis-x0208@1990): Changed to an alias for `=jis-x0208@1990'.
464 (=>>>jis-x0213-1): Changed to an alias for `=jis-x0213-1'.
465 (=>>>jis-x0213-1@2000): Changed to an alias for
467 (=>>>jis-x0213-1@2004): Changed to an alias for
469 (=>>>jis-x0213-2): Changed to an alias for `=jis-x0213-2'.
471 2013-10-17 MORIOKA Tomohiko <tomo.git@chise.org>
473 * mule/mule-conf.el (=>>>adobe-japan1-0): Changed to an alias for
475 (=>>>adobe-japan1-1): Changed to an alias for `=adobe-japan1-1'.
476 (=>>>adobe-japan1-2): Changed to an alias for `=adobe-japan1-2'.
477 (=>>>adobe-japan1-3): Changed to an alias for `=adobe-japan1-3'.
478 (=>>>adobe-japan1-4): Changed to an alias for `=adobe-japan1-4'.
479 (=>>>adobe-japan1-5): Changed to an alias for `=adobe-japan1-5'.
480 (=>>>adobe-japan1-6): Changed to an alias for `=adobe-japan1-6'.
482 2013-10-12 MORIOKA Tomohiko <tomo.git@chise.org>
484 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
485 settings for `==adobe-japan1-6', `==hanyo-denshi/*', `==gt',
486 `==jis-x0208@1990', `==jis-x0212', `==jis-x0213-1@2000',
487 `==jis-x0213-2', `==jis-x0213-1@2004', `==big5-cdp', `==gt-k',
488 `==jis-x0208@1983', `==jis-x0208@1978', `==ucs@iso',
489 `==ucs@unicode', `=>>daikanwa/+p' and `==shinjigen@rev'.
491 2013-10-10 MORIOKA Tomohiko <tomo.git@chise.org>
493 * mule/mule-charset.el (default-coded-charset-priority-list): Add
494 `=adobe-japan1-0', `=adobe-japan1-1', `=adobe-japan1-2',
495 `=adobe-japan1-3', `=adobe-japan1-4', `=adobe-japan1-5',
496 `==jis-x0208@1990', `==ucs-bmp-cjk@gb',
497 `==ucs-bmp-cjk@JP/hanazono', `==ucs-sip-ext-b@iso',
498 `==hanyo-denshi/*', `==adobe-japan1-6', `==big5-cdp',
499 `==jis-x0208@1983', `==jis-x0208@1978', `==jis-x0213-1@2000' and
502 2013-10-03 MORIOKA Tomohiko <tomo.git@chise.org>
504 * mule/mule-conf.el (=adobe-japan1-0): Modify registry to accept
505 "AdobeJapan1-[0-6]$".
506 (=adobe-japan1-1): Modify registry to accept "AdobeJapan1-[1-6]$".
507 (=adobe-japan1-2): Modify registry to accept "AdobeJapan1-[2-6]$".
508 (=adobe-japan1-3): Modify registry to accept "AdobeJapan1-[3-6]$".
509 (=adobe-japan1-4): Modify registry to accept "AdobeJapan1-[4-6]$".
510 (=adobe-japan1-5): Modify registry to accept "AdobeJapan1-[5-6]$".
511 (==adobe-japan1-0): New coded-charset for XEmacs CHISE.
512 (==adobe-japan1-1): Ditto.
513 (==adobe-japan1-2): Ditto.
514 (==adobe-japan1-3): Ditto.
515 (==adobe-japan1-4): Ditto.
516 (==adobe-japan1-5): Ditto.
517 (==adobe-japan1-6): Ditto.
518 (==jis-x0208): Ditto.
519 (==jis-x0208@1978): Ditto.
520 (==jis-x0208@1983): Ditto.
521 (==jis-x0208@1990): Ditto.
522 (==jis-x0213-1): Ditto.
523 (==jis-x0213-1@2000): Ditto.
524 (==jis-x0213-1@2004): Ditto.
525 (==jis-x0213-2): Ditto.
526 (==jis-x0212): Ditto.
528 (==iso-ir165): Ditto.
531 (==cns11643-1): Ditto.
532 (==cns11643-2): Ditto.
533 (==cns11643-3): Ditto.
534 (==cns11643-4): Ditto.
535 (==cns11643-5): Ditto.
536 (==cns11643-6): Ditto.
537 (==cns11643-7): Ditto.
539 (==hanyo-denshi/ja): Ditto.
540 (==hanyo-denshi/jb): Ditto.
541 (==hanyo-denshi/jc): Ditto.
542 (==hanyo-denshi/jd): Ditto.
543 (==hanyo-denshi/ft): Ditto.
544 (==hanyo-denshi/ia): Ditto.
545 (==hanyo-denshi/ib): Ditto.
546 (==hanyo-denshi/hg): Ditto.
547 (==hanyo-denshi/jt): Ditto.
548 (==hanyo-denshi/ks): Ditto.
552 (==shinjigen): Ditto.
554 (==ucs@unicode): Ditto.
556 (==ucs-bmp@gb): Ditto.
558 (==ucs-bmp@cns): Ditto.
560 (==ucs@jis/1990): Ditto.
561 (==ucs@jis/2000): Ditto.
562 (==ucs@jis/2004): Ditto.
564 (==ucs@JP/hanazono): Ditto.
566 (==ucs-bmp@ks): Ditto.
567 (==ucs@cns11643): Ditto.
568 (==ucs-bmp-cjk@gb): Ditto.
569 (==ucs-bmp-cjk@JP/hanazono): Ditto.
570 (==ucs-sip-ext-b@iso): Ditto.
572 2013-07-11 MORIOKA Tomohiko <tomo.git@chise.org>
574 * mule/mule-charset.el (default-coded-charset-priority-list): Use
575 `=ucs-bmp-cjk@gb' instead of `=ucs-bmp-cjk@unicode'.
577 * mule/mule-conf.el (=ucs-bmp-cjk@gb): New coded-charset for
579 (=ucs-bmp-cjk@unicode): Abolished.
581 2013-07-10 MORIOKA Tomohiko <tomo.git@chise.org>
583 * mule/mule-charset.el (default-coded-charset-priority-list): Add
584 `=+>ucs-bmp-cjk-compat@jis'.
586 * mule/mule-conf.el (=+>ucs-bmp-cjk-compat@jis): New coded-charset
589 2013-07-06 MORIOKA Tomohiko <tomo.git@chise.org>
591 * mule/mule-conf.el (=>cns11643-6): New coded-charset for XEmacs
594 2013-05-28 MORIOKA Tomohiko <tomo.git@chise.org>
596 * mule/mule-conf.el (=jis-x0208@1978/1pr/fixed): New coded-charset
598 (=jis-x0208@1978/1er-pr): Abolished.
599 (=jis-x0208@1978/2-pr): Use `=jis-x0208@1978' instead of
600 `=jis-x0208@1978/1er-pr' as the mother.
602 2013-02-20 MORIOKA Tomohiko <tomo.git@chise.org>
604 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
605 setting for `=ucs-itaiji-084'.
607 2013-02-17 MORIOKA Tomohiko <tomo.git@chise.org>
609 * mule/mule-charset.el (default-coded-charset-priority-list):
610 Delete `=zihai-17xx'; add `=ucs-bmp-itaiji-084'.
612 * mule/mule-conf.el (=ucs-itaiji-084): New coded-charset for
614 (=ucs-bmp-itaiji-084): Ditto.
616 2013-02-15 MORIOKA Tomohiko <tomo.git@chise.org>
618 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
619 settings for `=big5-cdp-var-3' and `=big5-cdp-var-5'.
621 2013-02-14 MORIOKA Tomohiko <tomo.git@chise.org>
623 * mule/mule-charset.el (default-coded-charset-priority-list): Add
624 `=zihai-17xx', `=big5-cdp-var-3' and `=big5-cdp-var-5'.
626 * mule/mule-conf.el (=big5-cdp-var-3): New coded-charset for
628 (=big5-cdp-var-5): Ditto.
630 2012-10-31 MORIOKA Tomohiko <tomo.git@chise.org>
632 * mule/mule-conf.el (=+>jis-x0213-1@2004): New coded-charset for
635 2012-10-26 MORIOKA Tomohiko <tomo.git@chise.org>
637 * mule/mule-conf.el (=>>hanyo-denshi/ip): New coded-charset for
640 2012-10-17 MORIOKA Tomohiko <tomo.git@chise.org>
642 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
643 setting for `=>>>hanyo-denshi/ft'.
645 2012-09-25 MORIOKA Tomohiko <tomo.git@chise.org>
647 * mule/mule-conf.el (=>>>hanyo-denshi/jd): New coded-charset for
649 (=>>hanyo-denshi/jd): Use `=>>>hanyo-denshi/jd' instead of
650 `=hanyo-denshi/jd' as the mother.
652 2012-09-07 MORIOKA Tomohiko <tomo.git@chise.org>
654 * mule/mule-conf.el (=+>adobe-japan1-0): New coded-charset for
656 (=+>adobe-japan1-1): Ditto.
657 (=+>adobe-japan1-2): Ditto.
658 (=+>adobe-japan1-3): Ditto.
659 (=+>adobe-japan1-4): Ditto.
660 (=+>adobe-japan1-5): Ditto.
661 (=+>adobe-japan1-6): Ditto.
662 (=+>adobe-japan1): Changed to an alias for `=+>adobe-japan1-6'.
664 2012-09-07 MORIOKA Tomohiko <tomo.git@chise.org>
666 * mule/mule-coding.el (coded-charset-entity-reference-alist):
667 Prefer `=>>>adobe-japan1' to other abstract glyph-form CCSs;
668 prefer `=>>adobe-japan1' to other abstract glyph CCSs.
670 * mule/mule-conf.el: Define coded-charsets about Adobe-Japan1 at
673 2012-09-05 MORIOKA Tomohiko <tomo.git@chise.org>
675 * mule/mule-conf.el (=>>>hanyo-denshi/jb): New coded-charset for
677 (=>>>hanyo-denshi/hg): New coded-charset for XEmacs CHISE.
678 (=>>hanyo-denshi/jb): Use `=>>>hanyo-denshi/jb' as the mother.
679 (=>>hanyo-denshi/hg): Use `=>>>hanyo-denshi/hg' as the mother.
681 2012-08-31 MORIOKA Tomohiko <tomo.git@chise.org>
683 * mule/mule-charset.el (default-coded-charset-priority-list):
684 Prefer `chinese-cns11643-{1..7}', `=adobe-japan1-6', `=big5-cdp'
685 and `=hanyo-denshi/*' to `=gt-pj-{2..11}', `=gt-pj-k{1|2}', etc.
687 * mule/mule-conf.el: Modify order of definitions of some
690 2012-08-30 MORIOKA Tomohiko <tomo.git@chise.org>
692 * mule/mule-coding.el (coded-charset-entity-reference-alist):
693 Prefer `=>>hanyo-denshi/{ft|ia|ib|jt|ks}' to `=>>jis-x0208@1978',
694 `=>>big5-cdp', `=>>gt-k' and `=>>ruimoku-v6'; add `=>>cns11643-4'.
696 * mule/mule-conf.el (=>>cns11643-4): New coded-charset for XEmacs
698 (=>>>hanyo-denshi/ft): New coded-charset for XEmacs CHISE.
699 (=>>hanyo-denshi/ft): Use `=>>>hanyo-denshi/ft' as the mother.
701 2012-07-31 MORIOKA Tomohiko <tomo.git@chise.org>
703 * mule/mule-conf.el (=>cns11643-2): New coded-charset for XEmacs
706 2012-07-27 MORIOKA Tomohiko <tomo.git@chise.org>
708 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
709 setting for `=daikanwa/+2p'.
711 * mule/mule-conf.el (=>>daikanwa/+2p): New coded-charset for
714 2012-06-26 MORIOKA Tomohiko <tomo.git@chise.org>
716 * mule/mule-conf.el (=>>>hanyo-denshi/ks): New coded-charset for
718 (=>>hanyo-denshi/ks): Use `=>>>hanyo-denshi/ks' as the mother.
720 2012-06-12 MORIOKA Tomohiko <tomo.git@chise.org>
722 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
723 setting for `=>>>hanyo-denshi/ib'.
725 2012-06-12 MORIOKA Tomohiko <tomo.git@chise.org>
727 * mule/mule-conf.el (=>>>hanyo-denshi/ja): New coded-charset for
729 (=>>>hanyo-denshi/ib): Ditto.
730 (=>>hanyo-denshi/ja): Use `=>>>hanyo-denshi/ja' instead of
731 `=hanyo-denshi/ja' as the mother.
732 (=>>hanyo-denshi/ib): Use `=>>>hanyo-denshi/ib' instead of
733 `=hanyo-denshi/ib' as the mother.
735 2012-06-11 MORIOKA Tomohiko <tomo.git@chise.org>
737 * mule/mule-coding.el (utf-8-ivs-mcs): New coding-system for
739 (utf-8-ivs-mcs-er): Likewise.
740 (utf-8-gb): Use `=ucs@gb' and `=>ucs@unicode' instead of `ucs-gb'
742 (utf-8-ivs-gb): New coding-system for XEmacs CHISE.
743 (utf-8-gb-er): Use `=ucs@gb' and `=>ucs@unicode' instead of
744 `ucs-gb' and `=>ucs-gb'.
745 (utf-8-ivs-gb-er): New coding-system for XEmacs CHISE.
746 (utf-8-cns): Use `=ucs@cns' and `=>ucs@cns' instead of `ucs-cns'
748 (utf-8-ivs-cns): New coding-system for XEmacs CHISE.
749 (utf-8-cns-er): Use `=ucs@cns' and `=>ucs@cns' instead of
750 `ucs-cns' and `=>ucs-cns'.
751 (utf-8-ivs-cns-er): New coding-system for XEmacs CHISE.
752 (utf-8-big5): Use `=ucs@big5' and `=>ucs@big5' instead of
753 `ucs-big5' and `=>ucs-big5'.
754 (utf-8-ivs-big5): New coding-system for XEmacs CHISE.
755 (utf-8-big5-er): Use `=ucs@big5' and `=>ucs@big5' instead of
756 `ucs-big5' and `=>ucs-big5'.
757 (utf-8-ivs-big5-er): New coding-system for XEmacs CHISE.
758 (utf-8-jis): Use `=ucs@jis/2000' and `=>ucs@jis' instead of
759 `=ucs@jis-2000' and `=>ucs-jis'; modify DOC and mnemonic.
760 (utf-8-ivs-jis): New coding-system for XEmacs CHISE.
761 (utf-8-jis-er): Use `=ucs@jis/2000' and `=>ucs@jis' instead of
762 `=ucs@jis-2000' and `=>ucs-jis'; modify DOC and mnemonic.
763 (utf-8-ivs-jis-er): New coding-system for XEmacs CHISE.
764 (utf-8-jp): Use `=ucs@JP' and `=>ucs@jis' instead of `=ucs@jp' and
765 `=>ucs-jis'; modify DOC and mnemonic.
766 (utf-8-ivs-jp): New coding-system for XEmacs CHISE.
767 (utf-8-jp-er): Use `=ucs@JP' and `=>ucs@jis' instead of `=ucs@jp'
768 and `=>ucs-jis'; modify DOC and mnemonic.
769 (utf-8-ivs-jp-er): New coding-system for XEmacs CHISE.
770 (utf-8-ks): Use `=ucs@ks' and `=>ucs@ks' instead of `ucs-ks' and
772 (utf-8-ivs-ks): New coding-system for XEmacs CHISE.
773 (utf-8-ks-er): Use `=ucs@ks' and `=>ucs@ks' instead of `ucs-ks'
775 (utf-8-ivs-ks-er): New coding-system for XEmacs CHISE.
777 2012-05-20 MORIOKA Tomohiko <tomo.git@chise.org>
779 * mule/mule-coding.el (coded-charset-entity-reference-alist):
780 Prefer Hanyo-Denshi to GT, JIS, CNS, etc.
782 2012-05-20 MORIOKA Tomohiko <tomo.git@chise.org>
784 * mule/mule-coding.el (coded-charset-entity-reference-alist):
787 2012-05-19 MORIOKA Tomohiko <tomo.git@chise.org>
789 * mule/mule-coding.el (coded-charset-entity-reference-alist):
790 Prefer '("M-H" 4 d) and '("M-p" 5 d) to '("M-" 5 d).
792 2012-05-16 MORIOKA Tomohiko <tomo.git@chise.org>
794 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
795 settings for `=daikanwa/ho', `=daikanwa/+p' and `=>daikanwa/ho'.
797 2012-05-15 MORIOKA Tomohiko <tomo.git@chise.org>
799 * mule/mule-conf.el (=>daikanwa/ho): New coded-charset for XEmacs
802 2012-05-10 MORIOKA Tomohiko <tomo.git@chise.org>
804 * mule/mule-conf.el (=>>daikanwa/+p): New coded-charset for XEmacs
807 2012-05-09 MORIOKA Tomohiko <tomo.git@chise.org>
809 * mule/mule-conf.el (=>>daikanwa/ho): New coded-charset for XEmacs
812 2012-03-26 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
814 * mule/mule-charset.el (default-coded-charset-priority-list): Add
815 `=+>ucs-bmp-cjk@unicode'.
817 * mule/mule-conf.el (=+>ucs-bmp-cjk@unicode): New coded-charset
820 2012-03-08 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
822 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
823 setting for `=>>daikanwa'.
825 2011-12-14 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
827 * mule/mule-charset.el (default-coded-charset-priority-list): Add
828 `=>>hanyo-denshi/jt'.
830 2011-12-09 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
832 * mule/mule-conf.el (=+>jis-x0208@1983): New coded-charset for
834 (=+>jis-x0208@1990): Ditto.
835 (=+>jis-x0213-1@2000): Ditto.
837 2011-12-05 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
839 * mule/mule-conf.el (=+>ucs@jis/2004): New coded-charset for
842 2011-11-27 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
844 * mule/mule-conf.el (=>>>hanyo-denshi/jc): New coded-charset for
846 (=>>hanyo-denshi/jc): Use `=>>>hanyo-denshi/jc' instead of
847 `=hanyo-denshi/jc' as the mother.
849 2011-11-27 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
851 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
852 setting for `=+>adobe-japan1'.
854 * mule/mule-charset.el (default-coded-charset-priority-list):
855 Prefer `=adobe-japan1-6', `=adobe-japan1-base', `=>jis-x0208@1997'
856 and `=>>hanyo-denshi/ft' to `=>>gt'.
858 2011-11-23 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
860 * mule/mule-conf.el (=>>adobe-japan1-0): New coded-charset for
862 (=>>adobe-japan1-1): Ditto.
863 (=>>adobe-japan1-2): Ditto.
864 (=>>adobe-japan1-3): Ditto.
865 (=>>adobe-japan1-4): Ditto.
866 (=>>adobe-japan1-5): Ditto.
867 (=>>adobe-japan1-6): Ditto.
868 (=>>adobe-japan1): Changed to alias for `=>>adobe-japan1-6'.
870 2011-11-22 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
872 * mule/mule-conf.el (=adobe-japan1): New alias for
874 (=>>>adobe-japan1-0): New coded-charset for XEmacs CHISE.
875 (=>>>adobe-japan1-1): Ditto.
876 (=>>>adobe-japan1-2): Ditto.
877 (=>>>adobe-japan1-3): Ditto.
878 (=>>>adobe-japan1-4): Ditto.
879 (=>>>adobe-japan1-5): Ditto.
880 (=>>>adobe-japan1-6): Ditto.
881 (=>>>adobe-japan1): Changed to alias for `=>>>adobe-japan1-6'.
883 2011-11-13 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
885 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
886 setting for `=>>>adobe-japan1'.
888 2011-11-06 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
890 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
891 setting for `=+>ucs@ks'.
893 2011-11-04 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
895 * mule/mule-conf.el (=>>>adobe-japan1): New coded-charset for
897 (=>>adobe-japan1): Use `=>>>adobe-japan1' instead of
898 `=adobe-japan1-6' as the mother.
900 2011-11-03 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
902 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
903 setting for `=>cns11643-7'.
905 2011-11-01 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
907 * mule/mule-conf.el (=>cns11643-7): New coded-charset for XEmacs
910 2011-10-29 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
912 * mule/mule-conf.el (=+>adobe-japan1): New coded-charset for
914 (=>>hanyo-denshi/ja): New coded-charset for XEmacs CHISE.
916 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
917 setting for `=>ucs@jis/2004'.
919 2011-10-28 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
921 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
924 * mule/mule-conf.el (=+>gt): New coded-charset for XEmacs CHISE.
925 (=>gt): Use `=+>gt' instead of `=>>gt' as the mother.
927 2011-10-28 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
929 * mule/mule-conf.el (=+>ucs@unicode): Use `=+>ucs@iso' instead of
930 `=>ucs@unicode' as the mother.
931 (=+>ucs@jis): Use `=+>ucs@unicode' instead of `=>ucs@jis' as the
933 (=+>ucs@ks): Use `=+>ucs@unicode' instead of `=>ucs@ks' as the
935 (=+>ucs@cns): Use `=+>ucs@unicode' instead of `=>ucs@cns' as the
938 2011-10-27 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
940 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
941 setting for `=+>ucs@unicode'.
943 * mule/mule-conf.el (=+>ucs@unicode): New coded-charset for XEmacs
946 2011-10-26 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
948 * mule/mule-coding.el: (coded-charset-entity-reference-alist):
949 - Use `=+>jis-x0208' instead of `=>jis-x0208@usual'.
950 - Use `=+>jis-x0213-2' instead of `=>jis-x0213-2@usual'.
951 - Add setting for `=+>ucs@cns'.
953 * mule/mule-conf.el (=+>jis-x0213-1): New coded-charset for XEmacs
955 (=>jis-x0213-1): Use `=+>jis-x0213-1' instead of `=>>jis-x0213-1'
957 (=+>ucs@cns): New coded-charset for XEmacs CHISE.
958 (=>ucs-bmp-cjk@unicode): New coded-charset for XEmacs CHISE.
960 * mule/mule-charset.el (default-coded-charset-priority-list): Add
961 `=>ucs-bmp-cjk@unicode'; delete `=>>ucs@unicode'.
963 2011-10-25 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
965 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
966 setting for `=>ucs@ks'.
968 2011-10-21 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
970 * mule/mule-charset.el (default-coded-charset-priority-list): Add
971 `=ucs-bmp-cjk-compat@unicode'.
973 * mule/mule-conf.el (=ucs-bmp-cjk-compat@unicode): New
974 coded-charset for XEmacs CHISE.
976 2011-10-20 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
978 * mule/mule-charset.el (default-coded-charset-priority-list): Add
979 `=ucs-bmp-cjk-compat'.
981 * mule/mule-conf.el (=ucs-bmp-cjk-compat): New coded-charset for
984 2011-10-19 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
986 * mule/mule-conf.el (=+>ucs@ks): New coded-charset for XEmacs
989 2011-10-18 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
991 * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
992 `=+>ucs@jis/1990' instead of `=>ucs@jis/1990'.
994 * mule/mule-conf.el (=+>ucs@jis/1990): Renamed from
996 (=>ucs@jis/1990): New alias for `=+>ucs@jis/1990'.
998 2011-10-17 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
1000 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1001 setting for `=+>ucs@iso'; use `=+>ucs@jis' instead of `=>ucs@JP'.
1003 * mule/mule-conf.el (=+>ucs@iso): New coded-charset for XEmacs
1005 (=>>ucs@iso): Use `=+>ucs@iso' instead of `=>ucs@iso' as the
1008 2011-10-16 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
1010 * mule/mule-conf.el (=+>jis-x0213-2): Renamed from
1011 `=>jis-x0213-2@usual'.
1012 (=>jis-x0213-2@usual): New alias for `=+>jis-x0213-2'.
1013 (=>jis-x0213-2): Use `=+>jis-x0213-2' instead of
1014 `=>jis-x0213-2@usual' as the mother.
1016 2011-10-15 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
1018 * mule/mule-conf.el (=+>ucs@jis): Renamed from `=>ucs@JP'.
1019 (=>ucs@JP): New alias for `=+>ucs@jis'.
1021 2011-10-14 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
1023 * mule/mule-conf.el (=+>jis-x0208): Renamed from
1024 `=>jis-x0208@usual'.
1025 (=>jis-x0208@usual): New alias for `=+>jis-x0208'.
1026 (=+>jis-x0208@1978): Use `=+>jis-x0208' instead of
1027 `=>jis-x0208@usual' as the mother.
1028 (=>jis-x0208): Likewise.
1030 2011-10-08 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
1032 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1033 setting for `=+>jis-x0208@1978'.
1035 2011-10-08 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
1037 * mule/mule-conf.el (=+>jis-x0208@1978): New coded-charset for
1040 2011-09-09 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
1042 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1043 setting for `=>>>ucs@jis/1990'.
1045 2011-07-23 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
1047 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1048 setting for `=>ucs@jis/1990'.
1050 2011-07-20 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
1052 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1053 setting for `=ucs@JP/hanazono'.
1055 * mule/mule-conf.el (=>ucs@jis/1990): New coded-charset for XEmacs
1057 (=ucs@JP/hanazono): Ditto.
1058 (=ucs-bmp-cjk@JP/hanazono): Ditto.
1059 (=>>hanyo-denshi/jc): Ditto.
1060 (=>>hanyo-denshi/jd): Ditto.
1062 2011-07-19 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
1064 * mule/mule-charset.el (default-coded-charset-priority-list): Use
1065 `=ucs-bmp-cjk@JP/hanazono' instead of `=ucs-bmp-cjk@JP'.
1067 2011-07-18 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
1069 * mule/mule-conf.el (=>>hanyo-denshi/jb): New coded-charset for
1072 2011-07-08 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
1074 * mule/mule-conf.el (=>>hanyo-denshi/hg): New coded-charset for
1077 2011-06-18 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
1079 * mule/mule-charset.el (default-coded-charset-priority-list): Add
1082 2011-04-28 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
1084 * mule/mule-conf.el (=ucs-bmp-cjk@JP): New coded-charset for
1087 2011-05-13 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1089 * mule/mule-coding.el (coded-charset-entity-reference-alist):
1090 Modify order of settings; add settings for `=daikanwa@rev2'.
1092 2011-04-20 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
1094 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1095 setting for `=>>cbeta'.
1097 * mule/mule-conf.el (=>>cbeta): New coded-charset for XEmacs
1100 2011-04-01 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
1102 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1103 setting for `=>>adobe-japan1'.
1105 2011-03-30 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
1107 * mule/mule-conf.el (=>>adobe-japan1): New coded-charset for
1110 2011-03-24 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1112 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1113 setting for `=>>hanyo-denshi/ia'.
1115 * mule/mule-conf.el (=>>hanyo-denshi/ia): New coded-charset for
1118 2011-03-10 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1120 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1121 settings for `=>>>hanyo-denshi/jt' and `=>>>gt'.
1123 * mule/mule-conf.el (=>>>hanyo-denshi/jt): New coded-charset for
1125 (=>>hanyo-denshi/jt): Use `=>>>hanyo-denshi/jt' instead of
1126 `=hanyo-denshi/jt' as the mother.
1128 2011-03-09 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
1130 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1131 setting for `=>>>jis-x0213-2'.
1133 * mule/mule-conf.el (=>>>gt): New coded-charset for XEmacs CHISE.
1134 (=>>gt): Use `=>>>gt' instead of `=gt' as the mother.
1135 (=>>>ucs@jis/2000): New coded-charset for XEmacs CHISE.
1137 2011-03-09 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
1139 * mule/mule-conf.el (=>>>ucs@jis/1990): New coded-charset for
1142 2011-03-08 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
1144 * mule/mule-conf.el (=>>>jis-x0208@1983): New coded-charset for
1147 * mule/mule-charset.el (default-coded-charset-priority-list): Add
1148 `=>>jis-x0213-1@2004'.
1150 2011-03-07 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
1152 * mule/mule-conf.el (=>>>jis-x0208@1978): New coded-charset for
1155 2011-03-07 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
1157 * mule/mule-coding.el: (coded-charset-entity-reference-alist):
1158 - Use "&g2-*;" as entity-references for `=>>>*'.
1159 - Omit "&a{GT|JX1|JX2|JX3}-*;".
1161 * mule/mule-conf.el (=>>>jis-x0213-2): New coded-charset for
1163 (=>>jis-x0213-2): Use `=>>>jis-x0213-2' instead of `=jis-x0213-2'
1166 2011-03-06 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
1168 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1169 setting for `=>>hanyo-denshi/ib'.
1171 * mule/mule-conf.el (=>>jis-x0208@1978): Fix DOC.
1172 (=>>jis-x0208@1983): New coded-charset for XEmacs CHISE.
1173 (=>>jis-x0208@1990): Ditto.
1174 (=>>hanyo-denshi/ib): Ditto.
1176 * mule/mule-charset.el (default-coded-charset-priority-list):
1177 Prefer `=hanziku-*' to `=hanyo-denshi/*'.
1179 2011-03-06 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
1181 * mule/mule-coding.el (coded-charset-entity-reference-alist):
1182 Prefer `=>jis-x0213-2@usual' to `=>jis-x0208@1997' and
1183 `=>jis-x0213-1@2000'; add settings for `=>>>ucs@ks' and
1186 2011-03-05 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
1188 * mule/mule-conf.el (=>>>jis-x0213-1@2000): New coded-charset for
1190 (=>>>jis-x0213-1@2004): Use `=>>>jis-x0213-1' instead of
1191 `=jis-x0213-1@2004' as the mother.
1192 (=>>>ucs@jis/2004): New coded-charset for XEmacs CHISE.
1193 (=>>>ucs@ks): Ditto.
1195 * mule/mule-charset.el (default-coded-charset-priority-list):
1196 Modify priority of `=hanyo-denshi/*'.
1198 2011-03-04 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
1200 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1201 settings for `=>>ucs@JP' and `=ucs@JP'.
1203 2011-03-03 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1205 * mule/mule-conf.el (=>>ucs@JP): New coded-charset for XEmacs
1208 2011-02-27 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
1210 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1211 setting for `=>>>ucs@cns'.
1213 * mule/mule-conf.el (=>>>ucs@cns): New coded-charset for XEmacs
1216 2011-02-27 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
1218 * mule/mule-conf.el (=>>jis-x0213-1@2004): Use `=>>jis-x0213-1'
1219 instead of `=>>>jis-x0213-1@2004' as the mother.
1220 (=>>>ucs@iso): New coded-charset for XEmacs CHISE.
1221 (=>>>ucs@unicode): Likewise.
1222 (=>>>ucs@jis): Likewise.
1223 (=ucs@iso): Use `=>>>ucs@iso' instead of `=>>ucs@iso' as the
1225 (=>>hanyo-denshi/ks): Fix `chars' and `dimension'.
1227 2011-02-26 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1229 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1230 settings for `=>>>jis-x0208', `=>>>jis-x0213-1',
1231 `=>>>jis-x0213-1@2004', `=>>>ucs@iso', `=>>>ucs@unicode' and
1234 2011-02-25 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1236 * mule/mule-charset.el (default-coded-charset-priority-list):
1237 Prefer `=jis-x0212' to `=gt-pj-*', `chinese-cns11643-*', `=big5*'
1238 and `=jis-x0213-*-2000'.
1240 2011-02-24 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
1242 * mule/mule-conf.el (=>>>jis-x0213-1@2004): New coded-charset for
1244 (=>>jis-x0213-1@2004): Use `=>>>jis-x0213-1@2004' instead of
1245 `=>>jis-x0213-1' as the mother.
1247 2011-02-19 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
1249 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1250 settings for `=>>hanyo-denshi/jt' and `=>gt-k'.
1252 2011-02-18 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
1254 * mule/mule-conf.el (=>gt-k): New coded-charset for XEmacs CHISE.
1256 2011-02-18 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
1258 * mule/mule-conf.el (=>>hanyo-denshi/jt): New coded-charset for
1261 2011-02-16 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
1263 * mule/mule-coding.el (decomposition-feature-list): Set
1264 `=decomposition', `=decomposition@cid' and
1265 `=decomposition@hanyo-denshi'.
1267 2011-02-16 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
1269 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1270 setting for `=>>hanyo-denshi/ks'.
1272 * mule/mule-conf.el (=>>hanyo-denshi/ks): New coded-charset for
1275 2011-02-16 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
1277 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1278 settings for `=hanyo-denshi/ks' and `=hanyo-denshi/ks/mf'.
1280 * mule/mule-charset.el (default-coded-charset-priority-list): Add
1281 `=hanyo-denshi/ks/mf'.
1283 * mule/mule-conf.el (=hanyo-denshi/ks): New coded-charset for
1285 (=hanyo-denshi/ks/mf): Ditto.
1287 2011-02-15 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
1289 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1290 settings for P=hanyo-denshi/jt'.
1292 * mule/mule-charset.el (default-coded-charset-priority-list): Add
1295 * mule/mule-conf.el (=hanyo-denshi/jt): New coded-charset for
1298 2011-02-15 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
1300 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1301 settings for `=hanyo-denshi/ip'.
1303 * mule/mule-charset.el (default-coded-charset-priority-list): Add
1306 * mule/mule-conf.el (=hanyo-denshi/ip): New coded-charset for
1309 2011-02-14 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
1311 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1312 settings for `=hanyo-denshi/hg'.
1314 * mule/mule-charset.el (default-coded-charset-priority-list): Add
1317 * mule/mule-conf.el (=hanyo-denshi/hg): New coded-charset for
1320 2011-02-14 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
1322 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1323 setting for `=>>hanyo-denshi/ft'.
1325 * mule/mule-charset.el (default-coded-charset-priority-list): Add
1326 `=>>hanyo-denshi/ft'.
1328 * mule/mule-conf.el (=>>hanyo-denshi/ft): New coded-charset for
1331 2011-02-14 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
1333 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1334 settings for `=hanyo-denshi/ib'.
1336 * mule/mule-charset.el (default-coded-charset-priority-list): Add
1339 * mule/mule-conf.el (=hanyo-denshi/ib): New coded-charset for
1342 2011-02-14 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
1344 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1345 settings for isolated characters of `=hanyo-denshi/ia' and
1346 non-isolated characters of `=hanyo-denshi/*'.
1348 * mule/mule-charset.el (default-coded-charset-priority-list): Add
1351 * mule/mule-conf.el (=hanyo-denshi/ia): New coded-charset for
1354 2011-02-14 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
1356 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1357 setting for isolated characters of `=hanyo-denshi/ft'.
1359 * mule/mule-charset.el (default-coded-charset-priority-list): Add
1362 * mule/mule-conf.el (=hanyo-denshi/ft): New coded-charset for
1365 2011-02-14 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
1367 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1368 setting for isolated characters of `=hanyo-denshi/jd'.
1370 * mule/mule-charset.el (default-coded-charset-priority-list): Add
1373 * mule/mule-conf.el (=hanyo-denshi/jd): New coded-charset for
1376 2011-02-13 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
1378 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1379 setting for isolated characters of `=hanyo-denshi/jc'.
1381 * mule/mule-charset.el (default-coded-charset-priority-list): Add
1384 * mule/mule-conf.el (=hanyo-denshi/jc): New coded-charset for
1387 2011-02-13 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
1389 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1390 setting for isolated characters of `=hanyo-denshi/jb'.
1392 * mule/mule-charset.el (default-coded-charset-priority-list): Add
1395 * mule/mule-conf.el (=hanyo-denshi/jb): New coded-charset for
1398 2011-02-13 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
1400 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1401 setting for isolated characters of `=hanyo-denshi/ja'.
1403 2011-02-12 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
1405 * mule/mule-charset.el (default-coded-charset-priority-list): Add
1408 * mule/mule-conf.el (=hanyo-denshi/ja): New coded-charset for
1411 2011-02-09 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
1413 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1414 settings for isolated characters of `=adobe-japan1-6'.
1416 2011-02-08 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
1418 * mule/mule-conf.el (=daikanwa/+p): New coded-charset for XEmacs
1420 (=daikanwa/+2p): Ditto.
1421 (=daikanwa/ho): Ditto.
1423 2011-02-08 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
1425 * mule/mule-coding.el (utf-8-mcs-no-composition): New
1426 coding-system for XEmacs CHISE.
1428 2011-02-01 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1430 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1431 setting for `=>>ruimoku-v6'.
1433 * mule/mule-conf.el (=>>ruimoku-v6): New coded-charset for XEmacs
1436 2010-12-07 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1438 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1439 setting for `=daikanwa@rev1'.
1441 2010-10-14 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1443 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1444 setting for `=>jis-x0213-2@usual' and `=>ucs@JP'.
1446 2010-10-13 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1448 * mule/mule-conf.el (=>jis-x0213-2@usual): New coded-charset for
1450 (=>jis-x0213-2): Use `=>jis-x0213-2@usual' as the mother.
1452 2010-10-12 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1454 * mule/mule-conf.el (=>ucs@JP): New coded-charset for XEmacs
1457 2010-09-30 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1459 * mule/mule-conf.el (=>ucs@jis): New coded-charset for XEmacs
1462 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1463 setting for `=>ucs@jis'.
1465 2010-09-14 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1467 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1468 setting for `=>jis-x0208@usual'.
1470 * mule/mule-conf.el (=>jis-x0208@usual): New coded-charset for
1472 (=>jis-x0208): Use `=>jis-x0208@usual' as the mother.
1473 (=>ucs@ks): New coded-charset for XEmacs CHISE.
1474 (=ucs@big5): Use `=>>ucs@cns' as the mother.
1476 2010-09-10 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1478 * mule/mule-conf.el (=>>>jis-x0208): New coded-charset for XEmacs
1480 (=>>>jis-x0208@1990): Ditto.
1481 (=>>>jis-x0213-1): Ditto.
1482 (=>>jis-x0208): Use `=>>>jis-x0208' instead of `=jis-x0208' as the
1484 (=>>jis-x0213-1): Use `=>>>jis-x0213-1' instead of `=jis-x0213-1'
1487 2010-09-07 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1489 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1490 setting for `=>ucs@cns' and `=>>ucs@ks'.
1492 * mule/mule-conf.el (=>>ucs@ks): New coded-charset for XEmacs
1495 2010-08-30 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1497 * mule/mule-conf.el (=>ucs@cns): New coded-charset for XEmacs
1500 2010-08-12 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1502 * mule/mule-conf.el (=>>daikanwa): New coded-charset for XEmacs
1504 (=>daikanwa): Use `=>>daikanwa' instead of `=daikanwa' as the
1507 2010-08-10 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1509 * mule/mule-charset.el (default-coded-charset-priority-list): Add
1510 `==>ucs-bmp-cjk@bucs'.
1512 * mule/mule-conf.el (==>ucs-bmp-cjk@bucs): New coded-charset for
1515 2010-08-07 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1517 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1518 setting for `==>ucs@bucs'.
1520 * mule/mule-conf.el (==>ucs@bucs): New super abstract CCS for
1523 2010-08-04 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1525 * mule/mule-coding.el: (coded-charset-entity-reference-alist):
1526 - Add setting for `=>>jis-x0208'.
1527 - Omit setting for `=>>jis-x0208@1990'.
1528 - Prefer `=>>gt', JIS X0208/0213, `=>>big5-cdp', `=>>gt-k', `=>gt'
1529 and `=>zinbun-oracle' to `=>ucs@FOO', `=>>ucs@FOO' and
1532 2010-08-04 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1534 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1535 setting for `=>daikanwa'.
1537 2010-08-03 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1539 * mule/mule-conf.el (=daikanwa): Fix DOC.
1540 (=>daikanwa): New abstract character for XEmacs CHISE.
1541 (=>ucs@iso): Likewise.
1542 (=>ucs@unicode): Likewise.
1543 (=>>ucs@iso): Use `=>ucs@iso' as the mother.
1545 2010-08-02 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1547 * mule/mule-coding.el: (coded-charset-entity-reference-alist):
1548 - Prefer representative features to `=>>gt', `=>>big5-cdp',
1549 `=>>gt-k', `=>gt' and `=>zinbun-oracle'.
1550 - Prefer abstract glyph features to `=>gt', `=>zinbun-oracle'.
1553 2010-07-30 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1555 * mule/mule-conf.el (=>>big5-cdp): Fix long-name.
1556 (=>big5-cdp): New abstract character.
1558 2010-07-29 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1560 * mule/mule-coding.el (coded-charset-entity-reference-alist):
1561 Prefer UCS and JIS X0208/0213 related features to `china3-jef' and
1564 2010-07-28 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1566 * mule/mule-charset.el (default-coded-charset-priority-list):
1567 Prefer `=>>big5-cdp' to `=>>ucs@unicode'.
1569 * mule/mule-coding.el (coded-charset-entity-reference-alist):
1570 Prefer `=>>ucs@{unicode|jis|cns' to `=>>ucs@jis/{2004|2000|1990',
1571 `=>>jis-x0208@{1990|1978', `=>>jis-x0213-1@{2000|2004}',
1572 `=>>jis-x0213-2', `=>jis-x0208@1997', `=>jis-x0213-1@{2000|2004}'
1573 and `=>jis-x0213-2'.
1575 2010-07-27 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1577 * mule/mule-conf.el (=>>ucs@jis/1990): New abstract glyph-set for
1579 (=>>ucs@jis/2000): Likewise.
1580 (=>>ucs@jis/2004): Likewise.
1582 2010-07-23 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1584 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1585 settings for `=>>big5-cdp', `=>>gt-k', `=>>ucs@jis' and
1588 * mule/mule-conf.el (=>>big5-cdp): New abstract glyph-set for
1590 (=>>gt): Use quote instead of backquote; modify DOC.
1591 (=>gt): Use quote instead of backquote.
1592 (=>>gt-k): New abstract glyph-set for XEmacs CHISE.
1593 (=>>ucs@iso): New abstract glyph-set for XEmacs CHISE.
1594 (=>>ucs@unicode): Use `=>>ucs@iso' as the mother.
1595 (=>>ucs@jis): New abstract glyph-set for XEmacs CHISE.
1596 (=>>ucs@cns): New abstract glyph-set for XEmacs CHISE.
1597 (=ucs@iso): Use `=>>ucs@iso' as the mother.
1599 2010-07-01 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1601 * mule/mule-charset.el (default-coded-charset-priority-list): Add
1602 `=>>ucs@unicode' and `=>>gt'.
1604 2010-05-12 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1606 * mule/mule-conf.el (=jis-x0208@1978/2-pr): New coded-charset for
1608 (=jis-x0208@1978/4er): New coded-charset for XEmacs CHISE.
1609 (=jis-x0208@1978/4-pr): Use `=jis-x0208@1978/2-pr' instead of
1610 `=jis-x0208@1978/1er-pr' as the mother.
1611 (=jis-x0208@1978/5pr): New coded-charset for XEmacs CHISE.
1613 2010-04-24 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1615 * mule/mule-conf.el (=ucs@big5): Use `=>>ucs@unicode' instead of
1616 `=ucs@unicode' as the mother.
1618 2010-04-23 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1620 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1621 setting for `=>>ucs@unicode'.
1623 * mule/mule-conf.el (=>>ucs@unicode): New coded-charset for XEmacs
1626 2010-04-21 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1628 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1629 settings for &I-AJ1-ddddd; and &AJ1-ddddd;.
1631 * mule/mule-charset.el (default-coded-charset-priority-list): Add
1632 `=adobe-japan1-6' and `=adobe-japan1-base'.
1634 * mule/mule-conf.el (=adobe-japan1-base): New coded-charset for
1636 (=adobe-japan1-0): Specify `=adobe-japan1-base' as the mother;
1637 specify `min-code' and `max-code'.
1638 (=adobe-japan1-1): Specify `min-code' and `max-code'.
1639 (=adobe-japan1-2): Likewise.
1640 (=adobe-japan1-3): Likewise.
1641 (=adobe-japan1-4): Likewise.
1642 (=adobe-japan1-5): Likewise.
1643 (=adobe-japan1-6): Likewise.
1645 2010-04-07 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1647 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1650 2010-04-06 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1652 * mule/mule-conf.el (=>gt): New abstract coded-charset for XEmacs
1655 2010-04-01 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1657 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1658 setting for `=>zinbun-oracle'.
1660 * mule/mule-conf.el (=>zinbun-oracle): New abstract coded-charset
1663 2010-03-26 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1665 * mule/mule-conf.el (=jis-x0208@1978/1er-pr): New coded-charset
1667 (=jis-x0208@1978/4-pr): Use `=jis-x0208@1978/1er-pr' instead of
1668 `=jis-x0208@1978' as the mother.
1670 2010-03-02 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1672 * mule/mule-coding.el: (coded-charset-entity-reference-alist):
1673 - Use `=gt' instead of `ideograph-gt'.
1674 - Use `=gt-k' instead of `ideograph-gt-k'.
1675 - Use `=jis-x0208@1990' instead of `japanese-jisx0208-1990'.
1676 - Use `=jis-x0208@1983' instead of `japanese-jisx0208'.
1677 - Use `=jis-x0213-1@2000' instead of `japanese-jisx0213-1'.
1678 - Use `=jis-x0213-2' instead of `japanese-jisx0213-2'.
1679 - Use `=jis-x0212' instead of `japanese-jisx0212'.
1680 - Use `=jis-x0208@1978' instead of `japanese-jisx0208-1978'.
1681 - Use `=>>gt' instead of `<=>gt'.
1682 - Use &G-GT-ddddd; instead of &aGT-ddddd for `=>>gt'.
1683 - Add setting for `=>>jis-x0208@1990'.
1684 - Use &G-JX1-hhhh; instead of &aJX1-hhhh; for
1685 `=>>jis-x0213-1@2000'.
1686 - Use &G-JX2-hhhh; instead of &aJX2-hhhh; for `=>>jis-x0213-2'.
1687 - Use &G-JX3-hhhh; instead of &aJX3-hhhh; for
1688 `=>>jis-x0213-1@2004'.
1689 - Add setting for `=>>jis-x0208@1978'.
1690 - Decode &A-J0-hhhh; as `=>jis-x0208@1997'.
1692 2010-02-24 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1694 * mule/mule-conf.el (=>>jis-x0208@1978): New coded-charset for
1697 2009-11-06 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1699 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1700 setting for `=>>jis-x0213-2' and `=>jis-x0213-2'; use
1701 `=>jis-x0208@1997', `=>jis-x0213-1@2000' and `=>jis-x0213-1@2004'
1702 instead of `<=>jis-x0208@1997', `<=>jis-x0213-1@2000' and
1703 `<=>jis-x0213-1@2004'.
1705 2009-09-04 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1707 * mule/mule-conf.el (=>>jis-x0213-2): New coded-charset for XEmacs
1709 (=>jis-x0213-2): Ditto.
1711 2009-09-01 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1713 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1714 settings for `=>>jis-x0213-1@2000' and `=>>jis-x0213-1@2004'.
1716 2009-08-30 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1718 * mule/mule-charset.el (default-coded-charset-priority-list): Add
1719 `=>>jis-x0208', `=>>jis-x0213-1', `=>jis-x0208' and
1722 2009-08-28 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1724 * mule/mule-conf.el (=>>jis-x0208): New coded-charset for XEmacs
1726 (=>jis-x0208): Use `=>>jis-x0208' as the mother.
1728 2009-08-28 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1730 * mule/mule-conf.el (=>>jis-x0213-1): Renamed from
1732 (=>>jis-x0213-1@2000): Renamed from `<==>jis-x0213-1@2000'.
1733 (=>>jis-x0213-1@2004): Renamed from `<==>jis-x0213-1@2004'.
1734 (=>jis-x0208): Renamed from `<=>jis-x0208'.
1735 (<=>jis-x0208): New alias for `=>jis-x0208'.
1736 (=>jis-x0208@1997): Renamed from `<=>jis-x0208@1997'.
1737 (<=>jis-x0208@1997): New alias for `=>jis-x0208@1997'.
1738 (=>jis-x0213-1): Renamed from `<=>jis-x0213-1'.
1739 (<=>jis-x0213-1): New alias for `=>jis-x0213-1'.
1740 (=>jis-x0213-1@2000): Renamed from `<=>jis-x0213-1@2000'.
1741 (<=>jis-x0213-1@2000): New alias for `=>jis-x0213-1@2000'.
1742 (=>jis-x0213-1@2004): Renamed from `<=>jis-x0213-1@2004'.
1743 (<=>jis-x0213-1@2004): New alias for `=>jis-x0213-1@2004'.
1744 (=>>gt): Renamed from `<==>gt'.
1745 (<==>gt): New alias for `=>>gt'.
1747 2009-08-27 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1749 * mule/mule-coding.el: (coded-charset-entity-reference-alist):
1750 - Use `=jis-x0213-1@2000' instead of `japanese-jisx0213-1'
1751 - Use `=jis-x0213-2' instead of `japanese-jisx0213-2'.
1752 - Use `<=>jis-x0208@1997' instead of `=jis-x0208@1997'.
1753 - Add settings for `<=>jis-x0213-1@2000' and
1754 `<=>jis-x0213-1@2004'.
1756 * mule/mule-conf.el (=jis-x0208@1978/-4X): New coded-charset for
1758 (<==>jis-x0213-1): Likewise.
1759 (<==>jis-x0213-1@2000): Likewise.
1760 (<==>jis-x0213-1@2004): Likewise.
1761 (<=>jis-x0208): Add property `=>iso-ir 168'.
1762 (<=>jis-x0208@1997): Likewise.
1763 (<=>jis-x0213-1): Use `<==>jis-x0213-1' instead of `=jis-x0213-1'
1764 as the mother; add property `=>iso-ir 228'.
1765 (<=>jis-x0213-1@2000): Modify DOC-string; fix `registry'; add
1766 property `=>iso-ir 228'.
1767 (<=>jis-x0213-1@2004): Modify DOC-string; fix `registry'; add
1768 property `=>iso-ir 233'.
1769 (<==>gt): Renamed from `<=>gt'.
1770 (<=>gt): New alias for `<==>gt'.
1772 2009-08-25 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1774 * mule/mule-conf.el (<=>jis-x0208): New coded-charset for XEmacs
1776 (<=>jis-x0208@1997): Renamed from `=jis-x0208@1997'; use
1777 `<=>jis-x0208' as the mother.
1778 (<=>jis-x0213-1): New coded-charset for XEmacs CHISE.
1779 (<=>jis-x0213-1@2000): Ditto.
1780 (<=>jis-x0213-1@2004): Ditto.
1782 2009-06-22 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1784 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1785 settings for `<=>gt'.
1787 * mule/mule-conf.el (<=>gt): New coded-charset for XEmacs CHISE.
1789 2009-04-07 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1791 * mule/mule-conf.el (=jis-x0208@1978): Specify `=>iso-ir' in
1793 (=jis-x0208@1978/-4pr): Likewise.
1794 (=jis-x0208@1978/4-pr): Likewise.
1795 (=jis-x0213-1): Likewise.
1796 (=ucs@iso): Likewise.
1797 (=ucs@unicode): Likewise.
1798 (=ucs@gb): Likewise.
1799 (=ucs@gb/fw): Likewise.
1800 (=ucs@cns): Likewise.
1801 (=ucs@cns/fw): Likewise.
1802 (=ucs@jis): Likewise.
1803 (=ucs@jis/fw): Likewise.
1804 (=ucs@jis/1990): Likewise.
1805 (=ucs@jis/2000): Likewise.
1806 (=ucs@jis/2004): Likewise.
1807 (=ucs@JP): Likewise.
1808 (=ucs@ks): Likewise.
1809 (=ucs@big5): Likewise.
1810 (=ucs@big5/cns11643): Likewise.
1811 (=ucs@cns11643): Likewise.
1813 2008-10-17 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1815 * mule/mule-charset.el (default-coded-charset-priority-list):
1816 Prefer `=jis-x0213-{1|2}-2000' to `japanese-jisx0212'.
1818 * mule/mule-conf.el (=ucs@jis/2004): New coded-charset for XEmacs
1820 (=ucs@JP): Use `=ucs@jis/2004' instead of `=ucs@jis' as the
1823 2008-09-14 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1825 * mule/mule-conf.el (=jis-x0208@1978): New coded-charset [moved
1826 from src/mule-charset.c].
1827 (=jis-x0208@1978/-4pr): Renamed from `=jis-x0208@1978/i-4';
1829 (=jis-x0208@1978/1pr): Renamed from `=jis-x0208@1978/i1'; specify
1830 `iso-ir' and `final', namely now it is used as ISO-IR-42.
1831 (=jis-x0208@1978/4-pr): Renamed from `=jis-x0208@1978/i4-'.
1832 (=jis-x0208@1978/i1): New alias for `=jis-x0208@1978/1pr'.
1833 (=jis-x0208@1978/i-4): New alias for `=jis-x0208@1978/-4pr'.
1834 (=jis-x0208@1978/i4-): New alias for `=jis-x0208@1978/4-pr'.
1836 2008-09-12 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1838 * mule/mule-conf.el (=jis-x0213-1-2000): Changed to the alias of
1839 `=jis-x0213-1@2000' instead of `=jis-x0213-1'.
1840 (=jis-x0208@1978/i-4): Specify `partial'.
1841 (=jis-x0208@1978/i1): Likewise; use `=jis-x0208@1978/i-4' as the
1842 mother coded-charset.
1843 (=jis-x0208@1978/i4-): New coded-charset for XEmacs CHISE.
1845 2008-09-09 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1847 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1848 settings for `=jis-x0213-1@2004'.
1850 2008-09-03 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1852 * mule/mule-conf.el (=jis-x0213-1): New coded-charset for XEmacs
1854 (=jis-x0213-1@2000): Renamed from `=jis-x0213-1-2000'.
1855 (=jis-x0213-2): Renamed from `=jis-x0213-2-2000'.
1856 (=jis-x0213-1@2004): New coded-charset for XEmacs CHISE.
1857 (=jis-x0213-1-2000): New alias for `=jis-x0213-1' in XEmacs CHISE
1859 (=jis-x0213-2-2000): New alias for `=jis-x0213-2' in XEmacs CHISE.
1861 2008-08-20 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1863 * mule/mule-conf.el (=shinjigen): New coded-charset for XEmacs
1865 (=shinjigen@1ed): Inherited from `=shinjigen'.
1866 (=shinjigen@rev): Likewise.
1868 2008-08-05 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1870 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1871 settings for `=shinjigen@rev' and `=shinjigen@1ed'.
1873 2008-08-04 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1875 * mule/mule-conf.el (=shinjigen@1ed): Renamed from `shinjigen-1';
1876 define it as an alias.
1877 (=shinjigen@1ed/24pr): New coded-charset for XEmacs CHISE.
1878 (=shinjigen@rev): Renamed from `shinjigen-2'; define it as an
1880 (=shinjigen/+p@rev): Renamed from `shinjigen-2-p'; define it as an
1883 2008-07-31 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1885 * mule/mule-conf.el (shinjigen-2-p): New coded-charset for XEmacs
1888 2008-06-05 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1890 * mule/mule-conf.el (shinjigen-1): New coded-charset for XEmacs
1892 (shinjigen-2): Ditto.
1894 2007-05-29 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1896 * mule/mule-charset.el (default-coded-charset-priority-list):
1897 Prefer `gt-pj-*' to `chinese-cns11643-*', `=big5-cdp',
1898 `chinese-big5-eten-*' and `chinese-big5'.
1900 2006-03-02 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1902 * mule/mule-conf.el (=ucs-bmp-cjk@unicode): Change `max-code' to
1905 2006-01-17 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1907 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1908 settings for `=jis-x0208@1978/i1'.
1910 2005-11-24 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1912 * mule/mule-conf.el (=jis-x0208@1978/i-4): New coded-charset for
1915 2005-10-24 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1917 * mule/mule-conf.el (=adobe-japan1-[0..6]): New coded-charset for
1920 2005-07-14 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1922 * mule/mule-conf.el (=jis-x0208@1978/i1): New coded-charset for
1925 2005-06-29 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1927 * mule/mule-conf.el (=ucs-bmp@gb): New coded-charset for XEmacs
1929 (=ucs-bmp@cns): Likewise.
1930 (=ucs-bmp@jis): Likewise.
1931 (=ucs-bmp@ks): Likewise.
1933 2005-05-27 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1935 * mule/mule-conf.el (=zinbun-oracle): New coded-charset for XEmacs
1937 (=ucs-bmp-cjk): Change `max-code' to #x9FA5 temporarily.
1939 2005-05-25 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1941 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1942 settings for `=zinbun-oracle'.
1944 * mule/mule-charset.el (default-coded-charset-priority-list): Add
1947 2005-05-15 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1949 * mule/mule-coding.el (coded-charset-entity-reference-alist):
1950 Modify to use "&U-hhhhhhhh;" instead of "&UU+hhhh;" for
1953 2005-04-03 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1955 * mule/mule-charset.el (default-coded-charset-priority-list):
1956 Delete `ucs-sip'; modify order of some CCSs.
1958 2005-02-28 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1960 * mule/mule-coding.el (iso-2022-jp-2): Specify `ccs-priority-list'
1963 * mule/japanese.el (iso-2022-jp): Specify `ccs-priority-list' in
1964 XEmacs CHISE; don't specify `input-charset-conversion' in XEmacs
1967 2004-12-15 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1969 * mule/mule-conf.el (=ucs-radicals): Use "-zhRadicals-.*-ucs-0" as
1971 (=ucs-radicals@unicode): Likewise.
1973 2004-12-15 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1975 * mule/mule-conf.el (=ucs-hangul): New coded-charset for XEmacs
1978 2004-11-20 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1980 * mule/mule-conf.el (=ucs@cns/fw): New coded-charset for XEmacs
1983 2004-11-20 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1985 * mule/mule-conf.el (=ucs@gb/fw): New coded-charset for XEmacs
1988 2004-11-17 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1990 * mule/mule-coding.el (coded-charset-entity-reference-alist):
1991 Modify preference of *isolated settings*.
1993 2004-11-15 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1995 * mule/mule-conf.el (=ucs@big5/cns11643): New coded-charset when
1996 utf-2000 is provided.
1997 (=ucs@cns11643): Likewise.
1999 2004-11-15 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
2001 * mule/mule-coding.el (coded-charset-entity-reference-alist):
2002 Prefer every *isolated setting* to ordinary setting.
2004 2004-11-02 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
2006 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2007 settings for `latin-viscii-{upper|lower}' and `latin-viscii'.
2009 2004-10-30 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
2011 * mule/mule-conf.el (=ucs@jis/fw): New coded-charset for XEmacs
2014 2004-09-14 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
2016 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2017 settings for `=jis-x0208@1997'.
2019 2004-09-13 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
2021 * mule/mule-charset.el (default-coded-charset-priority-list): Add
2024 2004-09-11 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
2026 * mule/mule-conf.el (=jis-x0208@1997): New coded-charset for
2029 2004-09-09 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
2031 * mule/mule-conf.el (=jis-x0208-1978): Define as an alias for
2033 (=jis-x0208-1983): Define as an alias for `=jis-x0208@1983'.
2034 (=jis-x0213-1-2000): Use `=jis-x0208@1990' instead of
2035 `=jis-x0208-1990' as the mother.
2036 (=jis-x0208-1990): Define as an alias for `=jis-x0208@1990'.
2038 2004-09-04 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
2040 * mule/mule-conf.el (=ucs@jis/1990): Renamed from `=ucs@jis-1990';
2041 define `=ucs@jis-1990' as an alias for `=ucs@jis/1990'.
2042 (=ucs@jis/2000): Renamed from `=ucs@jis-2000'; define
2043 `=ucs@jis-2000' as an alias for `=ucs@jis/2000'.
2044 (=ucs@JP): Renamed from `=ucs@jp'; define `=ucs@jp' as an alias
2047 2004-09-02 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
2049 * mule/mule-conf.el (=daikanwa@rev1): Renamed from
2050 `=daikanwa-rev1'; specify `=daikanwa' as the mother; define
2051 `=daikanwa-rev1' as an alias for `=daikanwa@rev1'.
2052 (=daikanwa@rev2): Renamed from `=daikanwa-rev2'; specify
2053 `=daikanwa' as the mother; define `=daikanwa-rev2' as an alias for
2056 2004-07-23 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
2058 * mule/mule-conf.el (=big5-cdp): Swap DOC-string and long-name.
2061 (=gt-pj-*): Likewise.
2062 (=gt-pj-k1): Likewise.
2063 (=gt-pj-k2): Likewise.
2064 (=daikanwa): Likewise.
2065 (=daikanwa-rev1): Likewise.
2066 (=daikanwa-rev2): Likewise.
2067 (=big5-pua): Likewise.
2068 (=big5-eten): Likewise.
2069 (chinese-big5-eten-a): Likewise.
2070 (chinese-big5-eten-b): Likewise.
2071 (=hanziku-*): Likewise.
2073 (=jef-china3): Likewise.
2074 (=ruimoku-v6): Likewise.
2075 (=ucs@iso): Likewise.
2076 (=ucs@unicode): Likewise.
2077 (=ucs@gb): Likewise.
2078 (=ucs@cns): Likewise.
2079 (=ucs@jis): Likewise.
2080 (=ucs@jis-1990): Likewise.
2081 (=ucs@jis-2000): Likewise.
2082 (=ucs@jp): Likewise.
2083 (=ucs@ks): Likewise.
2084 (=ucs@big5): Likewise.
2085 (=ucs-radicals): Likewise.
2086 (=ucs-radicals@unicode): Likewise.
2087 (=ucs-bmp-cjk): Likewise.
2088 (=ucs-bmp-cjk@unicode): Likewise.
2089 (=ucs-sip-ext-b): Likewise.
2090 (=ucs-sip-ext-b@iso): Likewise.
2092 2004-04-08 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
2094 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2095 settings for =ucs@{unicode|iso|gb|jis|cns|ks}.
2097 2004-04-05 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
2099 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2100 settings for chinese-gb2312, =iso-ir165, latin-iso8859-{1..4},
2101 cyrillic-iso8859-5, greek-iso8859-7, hebrew-iso8859-8,
2102 latin-iso8859-9, latin-jisx0201, katakana-jisx0201,
2103 latin-tcvn5712, thai-tis620, lao, ethiopic, arabic-{1|2}-column,
2104 arabic-digit, ipa and ``&I-B-XXXX;''.
2106 2004-03-12 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
2108 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2109 setting for (I-)HZK{03..12}-XXXX.
2111 2004-02-04 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
2113 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2114 settings for `&I-RUI6-hhhh;' and `&RUI6-hhhh;'.
2116 * mule/mule-charset.el (default-coded-charset-priority-list): Add
2119 * mule/mule-conf.el (=ruimoku-v6): New coded-charset of XEmacs
2122 2004-01-21 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
2124 * mule/mule-conf.el (=ucs@iso): New coded-charset in XEmacs CHISE.
2125 (=ucs@unicode): Likewise.
2126 (=ucs@gb): Inherits `=ucs@unicode' instead of `=ucs'.
2127 (=ucs@cns): Likewise.
2128 (=ucs@jis): Likewise.
2129 (=ucs@ks): Likewise.
2130 (=ucs@big5): Likewise.
2132 2004-01-19 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
2134 * mule/mule-coding.el (utf-8-jis): Use `=ucs@jis-2000' instead of
2136 (utf-8-jis-er): Likewise.
2137 (utf-8-jp): New coding-system.
2138 (utf-8-jp-er): Likewise.
2140 * mule/mule-conf.el (=ucs@jp): New coded-charset for XEmacs CHISE.
2142 2004-01-15 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
2144 * mule/mule-coding.el (euc-jisx0213): Moved from mule/japanese.el.
2146 * mule/japanese.el: Move definition of `euc-jisx0213' to
2147 mule/mule-coding.el.
2149 2004-01-14 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
2151 * dumped-lisp.el (preloaded-file-list): Load mule-charset and
2152 mule-coding before loading update-cdb when utf-2000 is provided.
2154 2003-11-11 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
2156 * mule/mule-conf.el: Prefer `=big5-cdp', `=gt' and `=gt-k' to
2159 2003-11-10 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
2161 * mule/mule-conf.el: Define =ucs@DOMAIN at the end of CCS
2162 definition codes when `utf-2000' is provided.
2164 2003-08-19 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
2166 * mule/mule-category.el (word-combining-categories): Don't setup
2167 `word-combining-categories' in XEmacs CHISE.
2168 (word-separating-categories): Add setting about Latin script in
2171 2003-08-09 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
2173 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2174 setting for `chinese-big5'.
2176 2003-08-05 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
2178 * mule/mule-coding.el (coded-charset-entity-reference-alist):
2179 Prefer `chinese-big5-cdp' to `ideograph-daikanwa' and
2180 `ideograph-gt-k'; prefer `ideograph-daikanwa' to `ideograph-gt-k';
2181 add setting for HZK0[12]-xxxx.
2183 2003-08-04 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
2185 * mule/mule-conf.el (=iso-ir165): Define to inherit from `=gb2312'
2188 2003-07-28 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
2190 * mule/mule-charset.el (default-coded-charset-priority-list):
2191 Prefer `=big5-cdp', `chinese-big5-eten-a', `chinese-big5-eten-b'
2192 and `chinese-big5' to `=gt-pj-*'.
2194 2003-05-10 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
2196 * mule/mule-conf.el (=daikanwa): Renamed from
2197 `ideograph-daikanwa'.
2198 (ideograph-daikanwa): Changed to an alias for `=daikanwa'.
2200 2003-05-09 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
2202 * mule/mule-conf.el (=cns11643-7): Renamed from
2203 `chinese-cns11643-7'.
2204 (chinese-cns11643-7): Changed to an alias for `=cns11643-7'.
2206 2003-05-07 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
2208 * mule/mule-conf.el (=cns11643-6): Renamed from
2209 `chinese-cns11643-6'.
2210 (chinese-cns11643-6): Changed to an alias for `=cns11643-6'.
2212 2003-05-06 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
2214 * mule/mule-conf.el (=cns11643-5): Renamed from
2215 `chinese-cns11643-5'.
2216 (chinese-cns11643-5): Changed to an alias for `=cns11643-5'.
2218 2003-05-05 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
2220 * mule/mule-conf.el (=cns11643-4): Renamed from
2221 `chinese-cns11643-4'.
2222 (chinese-cns11643-4): Changed to an alias for `=cns11643-4'.
2224 2003-05-02 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
2226 * mule/mule-conf.el (=cns11643-3): Renamed from
2227 `chinese-cns11643-3'.
2228 (chinese-cns11643-3): Changed to an alias for `=cns11643-3'.
2230 2003-04-30 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
2232 * mule/mule-conf.el: `chinese-cns11643-2' is renamed to
2234 (chinese-cns11643-2): New alias for `=cns11643-2'.
2236 2003-04-27 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
2238 * mule/mule-conf.el: `chinese-cns11643-1' is renamed to
2240 (chinese-cns11643-1): New alias for `=cns11643-1'.
2242 2003-04-25 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
2244 * mule/mule-conf.el: `chinese-gb12345' is renamed to `=gb12345'.
2245 (chinese-gb12345): New alias for `=gb12345'.
2247 2003-04-21 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
2249 * mule/mule-conf.el: `chinese-gb2312' is renamed to `=gb2312'.
2250 (chinese-gb2312): New alias for `=gb2312'.
2252 2003-04-19 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
2254 * mule/mule-conf.el: `chinese-big5' is renamed to `=big5'.
2255 (chinese-big5): New alias for `=big5'.
2257 2003-04-17 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
2259 * mule/mule-conf.el: `korean-ksc5601' is renamed to `=ks-x1001'.
2260 (korean-ksc5601): New alias for `=ks-x1001'.
2262 2003-04-15 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
2264 * mule/mule-conf.el: `japanese-jisx0212' is renamed to
2266 (japanese-jisx0212): New alias for `=jis-x0212'.
2268 2003-04-12 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
2270 * mule/mule-conf.el: `japanese-jisx0208' is renamed to
2272 (japanese-jisx0208): New alias for `=jis-x0208-1983'.
2274 2003-04-07 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
2276 * mule/mule-conf.el: `japanese-jisx0208-1978' is renamed to
2278 (japanese-jisx0208-1978): New alias for `=jis-x0208-1978'.
2280 2003-04-05 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
2282 * mule/mule-conf.el (=iso-ir165): Renamed from `chinese-isoir165'.
2283 (chinese-isoir165): Changed to an alias for `=iso-ir165'.
2285 2003-04-03 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
2287 * mule/mule-conf.el (chinese-isoir165): Specify iso-ir 165.
2288 (chinese-cns11643-3): Specify iso-ir 183.
2289 (chinese-cns11643-4): Specify iso-ir 184.
2290 (chinese-cns11643-5): Specify iso-ir 185.
2291 (chinese-cns11643-6): Specify iso-ir 186.
2292 (chinese-cns11643-7): Specify iso-ir 187.
2293 (=jis-x0213-1-2000): In XEmacs CHISE, specify iso-ir 228.
2294 (=jis-x0213-2-2000): In XEmacs CHISE, specify iso-ir 229.
2296 2003-04-03 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
2298 * bytecomp.el (byte-compile-insert-header): In XEmacs CHISE, check
2299 \uXXXX for every cases.
2301 2003-03-31 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
2303 * mule/mule-conf.el (=ucs@big5): Renamed from `ucs-big5'.
2304 (ucs-big5): Changed to an alias for `=ucs@big5'.
2306 2003-03-29 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
2308 * mule/mule-conf.el (=ucs@ks): Renamed from `ucs-ks'.
2309 (ucs-ks): Changed to an alias for `=ucs@ks'.
2311 2003-03-27 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
2313 * mule/mule-conf.el (=ucs@jis-2000): Renamed from `=ucs-jis-2000'.
2314 (=ucs-jis-2000): Changed to an alias for `=ucs@jis-2000'.
2316 2003-03-26 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
2318 * mule/mule-conf.el (=ucs@jis-1990): Renamed from `=ucs-jis-1990'.
2319 (=ucs-jis-1990): Changed to an alias for `=ucs@jis-1990'.
2321 2003-03-24 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
2323 * mule/mule-conf.el (=ucs@jis): Renamed from `ucs-jis'.
2324 (ucs-jis): Changed to an alias for `=ucs@jis'.
2326 2003-03-23 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
2328 * mule/mule-conf.el (=ucs@cns): Renamed from `ucs-cns'.
2329 (ucs-cns): Changed to an alias for `=ucs@cns'.
2331 2003-03-20 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
2333 * mule/mule-conf.el (=ucs@gb): Renamed from `ucs-gb'.
2334 (ucs-gb): Changed to an alias for `=ucs@gb'.
2336 2003-03-16 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
2338 * mule/mule-conf.el (=daikanwa-rev1): Renamed from
2339 `ideograph-daikanwa-2'.
2340 (ideograph-daikanwa-2): Changed to an alias for `=daikanwa-rev1'.
2341 (=daikanwa-rev2): New coded-charset when `utf-2000' is provided.
2343 2003-03-12 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
2345 * version.el (emacs-version): Rename `XEmacs UTF-2000' to `XEmacs
2346 CHISE'; use `xemacs-chise-version' instead of `utf-2000-version'.
2348 * obsolete.el (utf-2000-version): Declare as an obsolete variable
2349 for `xemacs-chise-version'.
2351 2003-03-09 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
2353 * mule/mule-charset.el (default-coded-charset-priority-list):
2354 Refer `=jis-x0208-1990' instead of `japanese-jisx0208-1990'; refer
2355 `=gt-pj-*' instead of `ideograph-gt-pj-*'; refer `=hanziku-*'
2356 instead of `ideograph-hanziku-*'.
2358 * mule/mule-conf.el: `ucs' is renamed to `=ucs'.
2359 (ucs): New alias for `=ucs' when `utf-2000' is provided.
2361 2003-03-07 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
2363 * mule/mule-conf.el (=jis-x0213-1-2000): Rename
2364 `japanese-jisx0208-1990' to `=jis-x0208-1990'.
2365 (japanese-jisx0208-1990): New alias for `=jis-x0208-1990' when
2366 `utf-2000' is provided.
2368 2003-03-05 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
2370 * mule/mule-conf.el (ucs-gb): New coded-charsets when `utf-2000'
2371 is provided [was builtin coded-charsets].
2373 2003-03-04 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
2375 * mule/mule-conf.el (ucs-cns): New coded-charsets when `utf-2000'
2376 is provided [was builtin coded-charsets].
2378 2003-03-03 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
2380 * mule/mule-conf.el (ucs-jis): New coded-charsets when `utf-2000'
2381 is provided [was builtin coded-charsets].
2383 2003-03-02 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
2385 * mule/mule-conf.el (ucs-ks): New coded-charsets when `utf-2000'
2386 is provided [was builtin coded-charsets].
2388 2003-03-01 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
2390 * mule/mule-conf.el (ideograph-daikanwa-2): New coded-charsets
2391 when `utf-2000' is provided [was builtin coded-charsets].
2393 2003-02-28 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
2395 * mule/mule-conf.el (=hanziku-*): Renamed from
2396 `ideograph-hanziku-*'.
2397 (ideograph-hanziku-*): Changed to an alias for `=hanziku-*'.
2399 2003-02-27 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
2401 * mule/mule-conf.el (ideograph-daikanwa): New coded-charsets when
2402 `utf-2000' is provided [was builtin coded-charsets].
2403 (ideograph-hanziku-{1..12}): Likewise.
2405 2003-02-27 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
2407 * mule/mule-conf.el (=gt-pj-*): Renamed from `ideograph-gt-pj-*'.
2408 (ideograph-gt-pj-*): Changed to an alias for `=gt-pj-*'.
2410 2003-02-26 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
2412 * mule/mule-conf.el (ideograph-gt-pj-{1..11}): New coded-charsets
2413 when `utf-2000' is provided [was builtin coded-charsets].
2415 2003-02-24 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
2417 * mule/mule-charset.el (default-coded-charset-priority-list): Use
2418 `=big5-cdp', `=cbeta' and `=jef-china3' instead of
2419 `chinese-big5-cdp', `ideograph-cbeta' and `china3-jef'.
2421 2003-02-18 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
2423 * mule/mule-conf.el (=gt): Renamed from `ideograph-gt'.
2424 (ideograph-gt): Changed to an alias for `=gt'.
2426 2003-02-17 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
2428 * mule/mule-conf.el (ucs-big5): New coded-charset when `utf-2000'
2429 is provided; it was defined as a builtin coded-charset.
2430 (ideograph-gt): Likewise.
2432 2003-02-16 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
2434 * mule/mule-conf.el (=gt-k): Renamed from `ideograph-gt-k'.
2435 (ideograph-gt-k): Changed to an alias for `=gt-k'.
2437 2003-02-15 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
2439 * mule/mule-conf.el (=big5-cdp): Renamed from `chinese-big5-cdp'.
2440 (chinese-big5-cdp): Changed to an alias for `=big5-cdp'.
2442 2003-02-15 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
2444 * mule/mule-conf.el (=big5-eten): Renamed from
2445 `chinese-big5-eten'.
2446 (chinese-big5-eten): Changed to an alias for `=big5-eten'.
2448 2003-02-14 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
2450 * mule/mule-conf.el (=big5-pua): Renamed from `chinese-big5-pua'.
2451 (chinese-big5-pua): Changed to an alias for `=big5-pua'.
2453 2003-02-13 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
2455 * mule/mule-conf.el (=cbeta): Renamed from `ideograph-cbeta'.
2456 (ideograph-cbeta): Changed to an alias for `=cbeta'.
2458 2003-02-11 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
2460 * mule/mule-conf.el (=jef-china3): Renamed from `china3-jef'.
2461 (china3-jef): Changed to an alias for `=jef-china3'.
2463 2003-02-10 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
2465 * mule/mule-charset.el (default-coded-charset-priority-list): Use
2466 `=jis-x0213-{1|2}-2000' instead of `japanese-jisx0213-{1|2}'.
2468 * mule/mule-conf.el (=jis-x0213-{1|2}-2000): Renamed from
2469 `japanese-jisx0213-{1|2}' when `utf-2000' is provided.
2470 (japanese-jisx0213-{1|2}): New alias for =jis-x0213-{1|2}-2000
2471 when `utf-2000' is provided.
2473 2003-02-07 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
2475 * mule/mule-charset.el (default-coded-charset-priority-list):
2476 Refer Hanziku to CBETA, Big5 variants, UCS-BMP and JEF-CHINA3.
2478 * mule/mule-conf.el (ucs-jis-1990): Deleted.
2479 (ucs-jis-2000): Deleted.
2481 2003-02-05 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
2483 * mule/mule-conf.el (=ucs-jis-1990): New coded-charset for
2485 (=ucs-jis-2000): New coded-charset for UTF-2000.
2487 2003-01-19 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
2489 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2490 settings for `ideograph-hanziku-{1|2}' and JEF-CHINA3.
2492 2003-01-09 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
2494 * mule/mule-charset.el (default-coded-charset-priority-list):
2495 Prefer `korean-ksc5601' to CNS 11643; prefer Big5-CDP to
2498 2003-01-05 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
2500 * mule/mule-conf.el: Add new coded-charset when UTF-2000 [was a
2501 builtin coded-charset].
2503 2002-12-22 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
2505 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2506 settings for &K0-xxxx and &I-K0-xxxx.
2508 2002-12-19 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
2510 * mule/mule-charset.el (default-coded-charset-priority-list): Add
2511 `ideograph-gt-pj-k1' and `ideograph-gt-pj-k2' in UTF-2000.
2513 2002-12-18 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
2515 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2516 settings for >-Knnnnn and &I-GT-Knnnnn in UTF-2000.
2518 2002-12-18 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
2520 * mule/mule-conf.el (ideograph-gt-k): New coded-charset in
2522 (ideograph-gt-pj-k1): Likewise.
2523 (ideograph-gt-pj-k2): Likewise.
2525 2002-11-29 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
2527 * mule/mule-charset.el (default-coded-charset-priority-list): Add
2530 2002-11-29 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
2532 * mule/mule-conf.el (china3-jef): Add new coded-charset when
2533 UTF-2000 [was a builtin coded-charset].
2535 2002-11-26 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
2537 * mule/mule-coding.el (utf-8-gb): Prefer `ucs-gb' and `=>ucs-gb'.
2538 (utf-8-gb-er): Likewise.
2540 2002-10-11 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
2542 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2543 settings for JIS X 0212 and JIS X 0208:1978.
2545 2002-10-02 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
2547 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2548 setting for JIS X 0213.
2550 2002-08-26 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
2552 * iso8859-1.el: Don't set `iso8859/1-case-table' to the
2553 standard-case-table in UTF-2000.
2555 2002-08-20 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
2557 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2558 definitions for isolated-chars.
2560 2002-08-13 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
2562 * setup-paths.el (paths-find-utf-2000-lisp-directory): Use
2563 `configure-utf-2000-lisp-directory'.
2564 (paths-construct-load-path): Prefer `utf-2000-lisp-load-path' to
2565 `mule-lisp-load-path'.
2567 2002-08-13 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
2569 * startup.el (startup-setup-paths): Set and use
2570 `utf-2000-lisp-directory'.
2571 (startup-setup-paths-warning): Check `utf-2000-lisp-directory' in
2574 2002-08-12 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
2576 * setup-paths.el (paths-utf-2000-load-path-depth): New variable.
2577 (paths-find-utf-2000-lisp-directory): New function.
2578 (paths-construct-load-path): Add new optional argument
2579 `utf-2000-lisp-directory'.
2581 * dump-paths.el: Set and use `utf-2000-lisp-directory'.
2583 2002-08-12 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
2585 * mule/mule-charset.el: Don't specify `auto-fill-chars' for
2586 `katakana-jisx0201', `japanese-jisx0208', `japanese-jisx0212',
2587 `chinese-gb2312', `chinese-big5-1' and `chinese-big5-2'.
2588 (default-coded-charset-priority-list): Add `chinese-big5-1' and
2589 `chinese-big5-2' in UTF-2000.
2591 * mule/chinese.el: Set syntax-entry "w" for `chinese-big5' instead
2592 of `chinese-big5-1' and `chinese-big5-2' in UTF-2000.
2594 2002-08-11 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
2596 * mule/chinese.el: Add new coding-systems `big5-er', `big5-eten',
2597 `big5-eten-er' in UTF-2000.
2598 (big5-cdp): Modify DOC-string and mnemonic.
2600 2002-08-09 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
2602 * mule/mule-coding.el (utf-8-mcs-er): New coding-system in
2603 UTF-2000 [renamed from utf-8-er].
2604 (utf-8-gb): New coding-system in UTF-2000.
2605 (utf-8-gb-er): Likewise.
2606 (utf-8-cns): Likewise.
2607 (utf-8-cns-er): Likewise.
2608 (utf-8-big5): Likewise.
2609 (utf-8-big5-er): Likewise.
2610 (utf-8-jis): Likewise.
2611 (utf-8-jis-er): Likewise.
2612 (utf-8-ks): Likewise.
2613 (utf-8-ks-er): Likewise.
2614 (utf-8-er): Likewise.
2616 2002-07-29 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
2618 * bytecomp.el (byte-compile-insert-header): Use `utf-8-mcs-unix'
2619 instead of `utf-8-unix' in UTF-2000.
2621 * mule/mule-coding.el (utf-8): Define as an alias for `utf-8-mcs'.
2623 2002-07-23 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
2625 * mule/japanese.el (euc-jisx0213): New coding-system.
2627 * mule/mule-conf.el (japanese-jisx0213-1): Specify
2628 `japanese-jisx0208-1990' as the mother.
2630 2002-07-16 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
2632 * dumped-lisp.el (preloaded-file-list): Change condition of
2633 loading "close-cdb".
2635 2002-07-05 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
2637 * mule/mule-coding.el (utf-8-er): New coding-system in UTF-2000;
2638 setup `coded-charset-entity-reference-alist'.
2640 2002-07-02 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
2642 * dumped-lisp.el (preloaded-file-list): Dump "close-cdb" in
2645 2002-04-12 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
2647 * mule/mule-charset.el (default-coded-charset-priority-list): Add
2648 `chinese-big5-eten-a' and `chinese-big5-eten-b'.
2650 2002-04-11 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
2652 * mule/mule-conf.el (chinese-big5-pua): New coded-charset.
2653 (chinese-big5-eten-a): Likewise.
2654 (chinese-big5-eten-b): Likewise.
2655 (chinese-big5-cdp): Declare as a subset of `chinese-big5' whose
2656 code range is #x8140 .. #x8DFE.
2658 2002-04-08 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
2660 * mule/mule-conf.el (chinese-big5-eten): New coded-charset in
2662 (chinese-big5-cdp): Likewise.
2664 2002-02-26 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
2666 * dumped-lisp.el (preloaded-file-list): Rename
2667 utf-2000/make-cdbs.el -> utf-2000/update-cdb.el.
2669 2002-02-14 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
2671 * update-elc.el: Load lisp/utf-2000/dumped-chars.el in UTF-2000;
2672 append `system-char-db-source-file-list' into
2673 `preloaded-file-list' in UTF-2000.
2675 2002-02-12 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
2677 * dumped-lisp.el (preloaded-file-list): Delete
2678 character-definition files.
2680 2002-02-04 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
2682 * dumped-lisp.el (preloaded-file-list): Add `make-cdbs' in
2685 2001-12-31 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
2687 * mule/mule-charset.el (default-coded-charset-priority-list):
2688 Delete `mojikyo-2022-1'.
2690 2001-12-26 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
2692 * mule/mule-charset.el (default-coded-charset-priority-list):
2695 2001-12-11 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
2697 * mule/mule-charset.el (default-coded-charset-priority-list): Add
2700 2001-11-14 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
2702 * mule/mule-charset.el (default-coded-charset-priority-list):
2703 Comment out `chinese-gb12345'.
2705 2001-11-13 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
2707 * bytecomp.el (byte-compile-insert-header): Fixed.
2709 2001-10-31 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
2711 * dumped-lisp.el (preloaded-file-list): Dump `ad-hoc-cdp' in
2714 2001-10-16 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
2716 * mule/chinese.el (big5-cdp): New coding-system in XEmacs
2719 2001-10-15 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
2721 * mule/mule-charset.el (default-coded-charset-priority-list): Add
2722 `ideograph-hanziku-{1 .. 12}' in XEmacs UTF-2000.
2724 2001-10-13 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
2726 * mule/mule-charset.el (default-coded-charset-priority-list):
2727 `japanese-jef-china3' is renamed `china3-jef'.
2729 2001-10-08 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
2731 * mule/mule-charset.el (default-coded-charset-priority-list): Add
2732 `japanese-jef-china3' and `ideograph-cbeta'.
2734 2001-09-02 MORIOKA Tomohiko <tomo@calliope.mousai.mahoroba.ne.jp>
2736 * list-mode.el: Delete dirty hack for XEmacs UTF-2000.
2738 2001-08-07 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
2740 * mule/mule-charset.el (default-coded-charset-priority-list): Add
2743 2001-08-02 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
2745 * mule/mule-charset.el (default-coded-charset-priority-list): Add
2746 `arabic-digit', `arabic-1-column' and `arabic-2-column'.
2748 2001-07-31 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
2750 * dumped-lisp.el (preloaded-file-list): Load "arabic" before
2751 loading character definitions.
2753 2001-07-29 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
2755 * dumped-lisp.el (preloaded-file-list): Rename
2756 u031A0-Extended-Bopomofo.el to u031A0-Bopomofo-Extended.el.
2758 2001-07-24 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
2760 * mule/mule-charset.el (default-coded-charset-priority-list): Add
2763 2001-07-20 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
2765 * dumped-lisp.el (preloaded-file-list): Dump
2766 "Ideograph-R028-Private" with XEmacs UTF-2000.
2768 2001-07-15 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
2770 * mule/mule-charset.el (default-coded-charset-priority-list): Add
2773 2001-07-09 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
2775 * mule/mule-charset.el (default-coded-charset-priority-list): Add
2776 `ideograph-gt-pj-{1..11}'.
2778 * dumped-lisp.el (preloaded-file-list): Dump `isolated-char' in
2781 2000-12-06 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
2783 * mule/mule-charset.el (default-coded-charset-priority-list):
2784 Prefer `chinese-gb2312' than `chinese-cns11643-*'; add
2787 2000-10-05 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
2789 * format.el (format-alist): Revive `image/jpeg', `image/gif',
2790 `image/png', `image/x-xpm' and `image/tiff'.
2792 * files.el (binary-file-regexps): Add *.PNG.
2794 2000-07-23 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
2796 * mule/mule-charset.el (default-coded-charset-priority-list):
2797 Prefer `japanese-jisx0208-1990' than `japanese-jisx0212'; prefer
2798 `korean-ksc5601' than `japanese-jisx0213-1'; add `mojikyo-2022-1'.
2800 2000-09-27 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
2802 * list-mode.el: Call `completion-list-mode' to avoid slowness of
2803 the first completion when UTF-2000 is running.
2805 2000-05-30 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
2807 * mule/mule-charset.el (default-coded-charset-priority-list):
2810 2000-04-28 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
2812 * dumped-lisp.el (preloaded-file-list): Don't add "mojikyo".
2814 * mule/mule-charset.el (default-coded-charset-priority-list): Add
2815 `mojikyo' instead of `mojikyo-pj-[1..21]'.
2817 2000-04-27 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
2819 * mule/vietnamese.el (vscii-2): Delete abolished property
2820 `composite'; now composite mode is default.
2822 2000-04-26 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
2824 * bytecomp.el (byte-compile-insert-header): Use `binary' instead
2825 of `raw-text'; check \uHHHH representation even if non-ascii
2826 characters are not found.
2828 * dumped-lisp.el (preloaded-file-list): Add "ccs-tcvn5712.el" in
2829 UTF-2000; add "viet-ccl" in non-UTF-2000 Mule; add "vietnamese"
2832 * mule/viet-ccl.el: New file.
2834 * mule/vietnamese.el (vscii-2): New coding-system in UTF-2000.
2835 (tcvn-5712): New coding-system alias of `vscii-2' in UTF-2000.
2836 - Separate CCL based implementations to viet-ccl.el.
2838 2000-02-24 MORIOKA Tomohiko <tomo@m17n.org>
2840 * mule/mule-conf.el (japanese-jisx0213-1): Allow
2842 (japanese-jisx0213-2): Allow "jisx0213.2000-2".
2844 * mule/mule-charset.el (default-coded-charset-priority-list):
2845 Prefer `japanese-jisx0213-1' and `japanese-jisx0213-2' to
2846 `japanese-jisx0208-1978' and `japanese-jisx0208-1990'.
2848 2000-01-31 MORIOKA Tomohiko <tomo@etl.go.jp>
2850 * dumped-lisp.el (preloaded-file-list): Add "mojikyo" in UTF-2000.
2852 2000-01-27 MORIOKA Tomohiko <tomo@m17n.org>
2854 * mule/mule-charset.el (default-coded-charset-priority-list): Add
2857 2000-01-26 MORIOKA Tomohiko <tomo@etl.go.jp>
2859 * mule/mule-charset.el (default-coded-charset-priority-list):
2860 Prefer `mojikyo-pj-*' and `ideograph-daikanwa' to `ucs-bmp' and
2863 2000-01-12 MORIOKA Tomohiko <tomo@etl.go.jp>
2865 * mule/mule-charset.el (default-coded-charset-priority-list): Add
2866 `mojikyo-pj-[1 .. 21]' in UTF-2000.
2868 2000-01-14 MORIOKA Tomohiko <tomo@etl.go.jp>
2870 * mule/mule-charset.el (default-coded-charset-priority-list): Add
2871 `katakana-jisx0201' in UTF-2000.
2873 1999-12-23 MORIOKA Tomohiko <tomo@urania.m17n.org>
2875 * dumped-lisp.el (preloaded-file-list): Add "u0A000-Yi-Syllables",
2876 "u0AC00-Hangul-Syllables", "u0FB00-Alphabetic-Presentation-Forms",
2877 "u0FB50-Arabic-Presentation-Forms-A",
2878 "u0FE20-Combining-Half-Marks", "u0FE30-CJK-Compatibility-Forms",
2879 "u0FE50-Small-Form-Variants",
2880 "u0FE70-Arabic-Presentation-Forms-B",
2881 "u0FF00-Halfwidth-and-Fullwidth-Forms" and "u0FFF0-Specials" in
2884 1999-12-22 MORIOKA Tomohiko <tomo@etl.go.jp>
2886 * dumped-lisp.el (preloaded-file-list): Delete
2887 "ccs-jisx0208-1983.el"; add "Ideograph-R031-Enclosure"
2888 ... "Ideograph-R214-Flute" in UTF-2000.
2890 1999-11-21 MORIOKA Tomohiko <tomo@etl.go.jp>
2892 * mule/mule-conf.el (japanese-jisx0213-1): New coded-charset.
2893 (japanese-jisx0213-2): New coded-charset.
2895 * dumped-lisp.el (preloaded-file-list): Add
2896 "Ideograph-R028-Private", "Ideograph-R029-Again" and
2897 "Ideograph-R030-Mouth".
2899 1999-11-19 MORIOKA Tomohiko <tomo@etl.go.jp>
2901 * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R012-Eight",
2902 "Ideograph-R013-Down-Box", "Ideograph-R014-Cover",
2903 "Ideograph-R015-Ice", "Ideograph-R016-Table",
2904 "Ideograph-R017-Open-Box", "Ideograph-R018-Knife",
2905 "Ideograph-R019-Power", "Ideograph-R020-Wrap", "Ideograph-R021-Spoon",
2906 "Ideograph-R022-Right-Open-Box", "Ideograph-R023-Hiding-Enclosure",
2907 "Ideograph-R024-Ten", "Ideograph-R025-Divination",
2908 "Ideograph-R026-Seal" and "Ideograph-R027-Cliff" in UTF-2000.
2910 1999-11-18 MORIOKA Tomohiko <tomo@etl.go.jp>
2912 * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R002-Line",
2913 "Ideograph-R003-Dot", "Ideograph-R004-Slash",
2914 "Ideograph-R005-Second", "Ideograph-R006-Hook",
2915 "Ideograph-R007-Two", "Ideograph-R008-Lid", "Ideograph-R009-Man",
2916 "Ideograph-R010-Legs" and "Ideograph-R011-Enter".
2918 * mule/mule-charset.el (default-coded-charset-priority-list): Add
2919 `japanese-jisx0208-1990' and `japanese-jisx0208-1978'.
2921 1999-11-16 MORIOKA Tomohiko <tomo@urania.m17n.org>
2923 * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R001-One"
2926 1999-11-16 MORIOKA Tomohiko <tomo@urania.m17n.org>
2928 * mule/mule-conf.el (sisheng): Moved from mule/chinese.el.
2929 (chinese-isoir165): Moved from mule/chinese.el.
2930 (chinese-cns11643-3): Moved from mule/chinese.el.
2931 (chinese-cns11643-4): Moved from mule/chinese.el.
2932 (chinese-cns11643-5): Moved from mule/chinese.el.
2933 (chinese-cns11643-6): Moved from mule/chinese.el.
2934 (chinese-cns11643-7): Moved from mule/chinese.el.
2936 * mule/chinese.el: Move definition of coded-charsets to
2939 1999-11-15 MORIOKA Tomohiko <tomo@urania.m17n.org>
2941 * mule/mule-charset.el (default-coded-charset-priority-list): Add
2942 `ideograph-daikanwa'.
2944 1999-11-15 MORIOKA Tomohiko <tomo@urania.m17n.org>
2946 * dumped-lisp.el (preloaded-file-list): Delete
2947 "ccs-jisx0201-latin.el".
2949 1999-11-15 MORIOKA Tomohiko <tomo@etl.go.jp>
2951 * dumped-lisp.el (preloaded-file-list): Add
2952 "u031A0-Extended-Bopomofo" in UTF-2000.
2954 1999-11-15 MORIOKA Tomohiko <tomo@etl.go.jp>
2956 * dumped-lisp.el (preloaded-file-list): u02E00-CJK-Radicals was
2957 renamed to u02E00-CJK-Radical-Supplement.
2959 1999-11-14 MORIOKA Tomohiko <tomo@urania.m17n.org>
2961 * dumped-lisp.el (preloaded-file-list): Add
2962 "u03000-CJK-Symbols-and-Punctuation", "u03040-Hiragana",
2963 "u030A0-Katakana", "u03100-Bopomofo",
2964 "u03130-Hangul-Compatibility-Jamo", "u03190-Kanbun",
2965 "u03200-Enclosed-CJK-Letters-and-Months" and
2966 "u03300-CJK-Compatibility".
2968 1999-11-14 MORIOKA Tomohiko <tomo@urania.m17n.org>
2970 * dumped-lisp.el (preloaded-file-list): Add "u02E00-CJK-Radicals",
2971 "u02F00-Kangxi-Radicals" and
2972 "u02FF0-Ideographic-Description-Characters".
2974 1999-11-14 MORIOKA Tomohiko <tomo@urania.m17n.org>
2976 * dumped-lisp.el (preloaded-file-list): Add
2977 "u02600-Miscellaneous-Symbols", "u02700-Dingbats" and
2978 "u02800-Braille-Patterns" in UTF-2000.
2980 1999-11-14 MORIOKA Tomohiko <tomo@urania.m17n.org>
2982 * dumped-lisp.el (preloaded-file-list): Load "uXXXXX-*" instead of
2983 "uXXXXX-*.el" in UTF-2000.
2985 * bytecomp.el (byte-compile-insert-header): Delete comments if
2986 non-ASCII characters are found; allow `byte-compile-dynamic' and
2987 `byte-compile-dynamic-docstrings' if *.elc will be encoded by
2990 1999-11-14 MORIOKA Tomohiko <tomo@urania.m17n.org>
2992 * dumped-lisp.el (preloaded-file-list): Add
2993 "u02500-Box-Drawing.el", "u02580-Block-Elements.el" and
2994 "u025A0-Geometric-Shapes.el".
2996 1999-11-14 MORIOKA Tomohiko <tomo@urania.m17n.org>
2998 * dumped-lisp.el (preloaded-file-list): Add
2999 "u02400-Control-Pictures.el", "u02440-OCR.el" and
3000 "u02460-Enclosed-Alphanumerics.el".
3002 1999-11-14 MORIOKA Tomohiko <tomo@urania.m17n.org>
3004 * mule/mule-charset.el (default-coded-charset-priority-list): Add
3007 * dumped-lisp.el (preloaded-file-list): Add
3008 "u02200-Mathematical-Operators.el" and
3009 "u02300-Miscellaneous-Technical.el".
3011 1999-11-14 MORIOKA Tomohiko <tomo@urania.m17n.org>
3013 * mule/mule-charset.el (default-coded-charset-priority-list): Add
3014 `chinese-cns11643-*'.
3016 * dumped-lisp.el (preloaded-file-list): Add
3017 "u02100-Letterlike-Symbols.el", "u02150-Number-Forms.el" and
3018 "u02190-Arrows.el" in UTF-2000.
3020 1999-11-14 MORIOKA Tomohiko <tomo@urania.m17n.org>
3022 * mule/mule-charset.el (default-coded-charset-priority-list): Add
3025 * dumped-lisp.el (preloaded-file-list): Add
3026 "u02000-General-Punctuation.el", "u02070-Superscripts.el",
3027 "u02080-Subscripts.el", "u020A0-Currency-Symbols.el" and
3028 "u020D0-Combining-Diacritical-Marks-for-Symbols.el" in UTF-2000.
3030 1999-11-14 MORIOKA Tomohiko <tomo@urania.m17n.org>
3032 * dumped-lisp.el (preloaded-file-list): Delete "ccs-viscii.el".
3034 1999-11-14 MORIOKA Tomohiko <tomo@urania.m17n.org>
3036 * dumped-lisp.el (preloaded-file-list): Add "u013A0-Cherokee.el",
3037 "u01400-Canadian.el", "u01680-Ogham.el", "u016A0-Runic.el",
3038 "u01780-Khmer.el", "u01800-Mongolian.el",
3039 "u01E00-Latin-Extended-Additional.el" and
3040 "u01F00-Greek-Extended.el" in UTF-2000.
3042 1999-11-13 MORIOKA Tomohiko <tomo@urania.m17n.org>
3044 * mule/mule-charset.el (default-coded-charset-priority-list): Add
3045 `ethiopic-ucs' and `ethiopic'.
3047 * dumped-lisp.el (preloaded-file-list): Add "u010A0-Georgian.el",
3048 "u01100-Hangul-Jamo.el" and "u01200-Ethiopic.el".
3050 * mule/mule-conf.el: Move definition of coded-charset `ethiopic'
3051 from mule/ethiopic.el.
3053 * mule/ethiopic.el: Move definition of coded-charset `ethiopic' to
3056 1999-11-13 MORIOKA Tomohiko <tomo@urania.m17n.org>
3058 * mule/mule-charset.el (default-coded-charset-priority-list): Add
3061 * mule/mule-conf.el (lao): New coded-charset.
3063 * dumped-lisp.el (preloaded-file-list): Add
3064 "u00900-Devanagari.el", "u00980-Bengali.el", "u00A00-Gurmukhi.el",
3065 "u00A80-Gujarati.el", "u00B00-Oriya.el", "u00B80-Tamil.el",
3066 "u00C00-Telugu.el", "u00C80-Kannada.el", "u00D00-Malayalam.el",
3067 "u00D80-Sinhala.el", "u00E00-Thai.el", "u00E80-Lao.el",
3068 "u00F00-Tibetan.el" and "u01000-Myanmar.el".
3070 1999-11-13 MORIOKA Tomohiko <tomo@urania.m17n.org>
3072 * mule/mule-charset.el (default-coded-charset-priority-list): Add
3073 `ucs-bmp' and `arabic-iso8859-6'.
3075 1999-11-13 MORIOKA Tomohiko <tomo@urania.m17n.org>
3077 * dumped-lisp.el (preloaded-file-list): Add "u00400-Cyrillic.el",
3078 "u00530-Armenian.el", "u00590-Hebrew.el", "u00600-Arabic.el",
3079 "u00700-Syriac.el" and "u00780-Thaana.el" in UTF-2000.
3081 1999-11-12 MORIOKA Tomohiko <tomo@urania.m17n.org>
3083 * startup.el (normal-top-level): Load autoload file for UTF-2000
3086 1999-11-11 MORIOKA Tomohiko <tomo@etl.go.jp>
3088 * dumped-lisp.el (preloaded-file-list): Add "mule-conf" in Mule;
3089 delete "ccs-iso8859-*.el"; add "u00000-C0.el",
3090 "u00020-Basic-Latin.el", "u00080-C1.el",
3091 "u000A0-Latin-1-Supplement.el", "u00100-Latin-Extended-A.el",
3092 "u00180-Latin-Extended-B.el", "u00250-IPA-Extensions.el",
3093 "u002B0-Spacing-Modifier-Letters.el",
3094 "u00300-Combining-Diacritical-Marks.el" and "u00370-Greek.el" in
3097 1999-11-10 MORIOKA Tomohiko <tomo@etl.go.jp>
3099 * mule/mule-charset.el (default-coded-charset-priority-list): Add
3100 `japanese-jisx0212' and `ipa' in UTF-2000; use `latin-viscii-*'
3101 instead of `vietnamese-viscii-*'.
3103 1999-11-09 MORIOKA Tomohiko <tomo@etl.go.jp>
3105 * mule/mule-conf.el: New file.
3107 * mule/misc-lang.el: Move definition of charset `ipa' to
3110 1999-10-10 MORIOKA Tomohiko <tomo@urania.m17n.org>
3112 * mule/mule-charset.el (default-coded-charset-priority-list): Add
3113 `latin-viscii'; prefer it for characters used in Vietnamese.
3115 1999-10-08 Daiki Ueno <ueno@ueda.info.waseda.ac.jp>
3117 * bytecomp.el (byte-compile-insert-header): Fix regexp.
3119 1999-10-07 MORIOKA Tomohiko <tomo@etl.go.jp>
3121 * mule/viet-chars.el (latin-viscii-lower): Renamed from charset
3122 `vietnamese-viscii-lower'.
3123 (latin-viscii-upper): Renamed from charset
3124 `vietnamese-viscii-upper'.
3125 (vietnamese-viscii-lower): New alias for charset
3126 `latin-viscii-lower'.
3127 (vietnamese-viscii-upper): New alias for charset
3128 `latin-viscii-upper'.
3130 1999-10-05 MORIOKA Tomohiko <tomo@etl.go.jp>
3132 * mule/mule-charset.el (default-coded-charset-priority-list):
3133 Comment out `hiragana-jisx0208' and `katakana-jisx0208'.
3135 1999-10-04 MORIOKA Tomohiko <tomo@etl.go.jp>
3137 * mule/ccs-jisx0208-1983.el, mule/ccs-tcvn5712.el,
3138 mule/ccs-viscii.el, mule/ccs-iso8859-9.el,
3139 mule/ccs-jisx0201-latin.el, mule/ccs-iso8859-2.el,
3140 mule/ccs-iso8859-3.el, mule/ccs-iso8859-4.el: Moved to
3143 1999-10-03 MORIOKA Tomohiko <tomo@urania.m17n.org>
3145 * mule/ccs-tcvn5712.el: New file.
3147 1999-10-03 MORIOKA Tomohiko <tomo@urania.m17n.org>
3149 * dumped-lisp.el (preloaded-file-list): Add "ccs-jisx0208-1983.el"
3152 1999-10-02 MORIOKA Tomohiko <tomo@urania.m17n.org>
3154 * mule/mule-charset.el (default-coded-charset-priority-list): Add
3155 `japanese-jisx0208'.
3157 1999-10-02 MORIOKA Tomohiko <tomo@urania.m17n.org>
3159 * dumped-lisp.el (preloaded-file-list): Add
3160 "ccs-jisx0201-latin.el", "ccs-iso8859-2.el", "ccs-iso8859-3.el",
3161 "ccs-iso8859-4.el", "ccs-iso8859-9.el" and "ccs-viscii.el" in
3164 * mule/ccs-iso8859-2.el, mule/ccs-iso8859-3.el,
3165 mule/ccs-iso8859-4.el, mule/ccs-iso8859-9.el,
3166 mule/ccs-jisx0201-latin.el, mule/ccs-jisx0208-1983.el,
3167 mule/ccs-viscii.el: New files.
3169 * bytecomp.el (byte-compile-insert-header): Don't use `raw-text'
3172 1999-09-30 MORIOKA Tomohiko <tomo@urania.m17n.org>
3174 * mule/mule-charset.el (default-coded-charset-priority-list): Add
3175 `hiragana-jisx0208' and `katakana-jisx0208'.
3177 1999-09-21 MORIOKA Tomohiko <tomo@etl.go.jp>
3179 * mule/chinese.el (chinese-cns11643-3): Define it even if
3180 `utf-2000' is provided.
3181 (chinese-cns11643-4): Likewise.
3182 (chinese-cns11643-5): Likewise.
3183 (chinese-cns11643-6): Likewise.
3184 (chinese-cns11643-7): Likewise.
3186 1999-09-14 MORIOKA Tomohiko <tomo@etl.go.jp>
3188 * mule/mule-charset.el (default-coded-charset-priority-list): Add
3189 thai-tis620 and hebrew-iso8859-8; namely all BMP are covered.
3191 1999-09-13 MORIOKA Tomohiko <tomo@urania.m17n.org>
3193 * mule/mule-charset.el (default-coded-charset-priority-list): Add
3194 `cyrillic-iso8859-5' and `greek-iso8859-7'.
3196 1999-09-13 MORIOKA Tomohiko <tomo@urania.m17n.org>
3198 * mule/mule-charset.el (default-coded-charset-priority-list):
3201 1999-09-09 MORIOKA Tomohiko <tomo@etl.go.jp>
3203 * mule/viet-chars.el: Don't define charset
3204 `vietnamese-viscii-lower' and `vietnamese-viscii-upper' because
3205 they are defined as builtin charsets.
3207 1999-08-31 MORIOKA Tomohiko <tomo@etl.go.jp>
3209 * version.el (emacs-version): Add more space just before UTF-2000
3212 1999-08-29 MORIOKA Tomohiko <tomo@etl.go.jp>
3214 * version.el ([constant] emacs-version): Don't add a space in the
3215 preceding place of `xemacs-betaname' because it is duplicated.
3216 (emacs-version): Add UTF-2000 version if `utf-2000' is provided.
3218 * startup.el (splash-frame-body): Add ETL.
3220 1999-08-28 MORIOKA Tomohiko <tomo@etl.go.jp>
3222 * mule/chinese.el (chinese-cns11643-3): Don't define if `utf-2000'
3223 is provided because it is defined as builtin charset.
3224 (chinese-cns11643-4): Likewise.
3225 (chinese-cns11643-5): Likewise.
3226 (chinese-cns11643-6): Likewise.
3227 (chinese-cns11643-7): Likewise.
3229 1999-08-24 MORIOKA Tomohiko <tomo@etl.go.jp>
3231 * mule/mule-cmds.el (reset-language-environment): Fix problem when
3232 coding-system `iso-10646-ucs-4' is not defined.
3234 1999-06-17 MORIOKA Tomohiko <tomo@etl.go.jp>
3236 * bytecomp.el (byte-compile-insert-header): Use utf-8 as
3237 coding-system if `utf-2000' is provided.
3239 1999-06-15 MORIOKA Tomohiko <tomo@etl.go.jp>
3241 * mule/mule-coding.el: Add `utf-8' to coding-priority-list if
3242 `utf-2000' is provided.
3244 1999-06-15 MORIOKA Tomohiko <tomo@etl.go.jp>
3246 * dumped-lisp.el (preloaded-file-list): Don't load vietnamese.el
3247 if utf-2000 is provided temporally.
3249 1999-06-10 MORIOKA Tomohiko <tomo@etl.go.jp>
3251 * mule/vietnamese.el (leading-code-private-11): Deleted [defined
3252 as builtin variable].
3254 1999-06-04 MORIOKA Tomohiko <tomo@etl.go.jp>
3256 * files.el (insert-file-contents-literally): Treat file as binary;
3257 call file-name-handlers. [sync with Emacs 20.3.10]
3259 2008-12-28 Vin Shelton <acs@xemacs.org>
3261 * XEmacs 21.4.22 is released
3263 2008-12-30 Vin Shelton <acs@xemacs.org>
3265 * easy-mmode.el: Added easy-mmode.el so autoload.el will work
3266 during building even if no packages are found.
3268 2008-05-13 Aidan Kehoe <kehoea@parhasard.net>
3270 * printer.el (generic-print-region):
3271 (generic-print-buffer):
3272 Use #'valid-device-type-p instead of #'valid-specifier-tag-p to
3273 check if the msprinter device is available, now that msprinter is
3274 always available as a specifier tag.
3276 2008-12-24 Vin Shelton <acs@xemacs.org>
3278 * about.el: Add Francisco to my bio!
3280 2008-12-23 Vin Shelton <acs@xemacs.org>
3282 * autoload.el: Move operator definitions to autoload-operators.el
3283 in the xemacs-base package.
3285 2007-11-22 Vin Shelton <acs@xemacs.org>
3287 * about.el (about-hacker-contribution): Updated my bio.
3289 2007-10-07 Vin Shelton <acs@xemacs.org>
3291 * XEmacs 21.4.21 is released
3293 2007-09-19 Didier Verna <didier@xemacs.org>
3295 Update my personal info.
3296 * about.el (xemacs-hackers): Use 'didier instead of 'dv.
3297 * about.el (about-other-current-hackers): Ditto.
3298 * about.el (about-url-alist): Add my musical website.
3299 * about.el (about-personal-info): Update my entry.
3300 * about.el (about-hacker-contribution): Ditto.
3302 2007-08-21 Adrian Aichner <adrian@xemacs.org>
3304 * package-get.el (package-get-download-sites): Update download
3306 * package-get.el (package-get-pre-release-download-sites): Ditto.
3308 2007-08-18 Vin Shelton <acs@xemacs.org>
3310 * package-get.el (package-get-pre-release-download-sites): Sync
3311 mirror sites with 21.5. (Thanks, Adrian)
3313 2007-08-09 Mike Sperber <mike@xemacs.org>
3315 * startup.el (migrate-user-init-file): Create backup of
3316 `user-init-file' before migrating.
3317 * startup.el (maybe-migrate-user-init-file): Print
3318 information about backup file.
3319 (maybe-create-compatibility-dot-emacs): Follow above change.
3321 2006-11-02 Adrian Aichner <adrian@xemacs.org>
3323 * font-lock.el: Sync font-lock-add-keywords and
3324 font-lock-remove-keywords from GNU Emacs.
3325 * font-lock.el (font-lock-keywords-alist): New.
3326 * font-lock.el (font-lock-removed-keywords-alist): New.
3327 * font-lock.el (font-lock-add-keywords): New.
3328 * font-lock.el (font-lock-update-removed-keyword-alist): New.
3329 * font-lock.el (font-lock-remove-keywords): New.
3331 2007-08-16 Vin Shelton <acs@xemacs.org>
3333 * font-lock.el: Add defvar for font-lock-warning-face. Original
3334 patch from Hans de Graaff.
3336 2007-07-28 Adrian Aichner <adrian@xemacs.org>
3338 * package-get.el (package-get-download-sites): Document Chile and
3339 update Denmark download site.
3340 * package-get.el (package-get-pre-release-download-sites): Ditto.
3342 2007-05-20 Stephen J. Turnbull <stephen@xemacs.org>
3344 * gutter-items.el (progress-feedback-with-label): Clarify docstring.
3346 2006-12-09 Vin Shelton <acs@xemacs.org>
3348 * XEmacs 21.4.20 is released
3350 2006-10-14 Jeff Miller <jmiller@xemacs.org>
3352 * info.el (Info-find-emacs-command-nodes): fix regex for find command node.
3354 2006-11-14 Stephen J. Turnbull <stephen@xemacs.org>
3356 * info.el (Info-find-file-node, Info-insert-dir)
3357 (Info-read-subfile, Info-insert-file-contents): Maintain invariant
3358 `(equal buffer-file-truename (file-truename buffer-file-name))'.
3359 Thanks to Nelson Ferreira <nelson.ferreira@ieee.org> for report
3362 2006-05-20 Ville Skyttä <scop@xemacs.org>
3364 * obsolete.el (line-beginning-position): New, from 21.5.x.
3365 (line-end-position): Ditto.
3367 2006-06-03 Adrian Aichner <adrian@xemacs.org>
3369 * package-get.el (package-get-download-sites): Welcome
3370 nl.xemacs.org and Thanks!
3371 * package-get.el (package-get-pre-release-download-sites): Ditto.
3373 2004-01-19 Martin Buchholz <martin@xemacs.org>
3375 * font-lock.el: Add support for not-so recent changes in Java to
3378 2006-01-28 Vin Shelton <acs@xemacs.org>
3380 * XEmacs 21.4.19 is released
3382 2006-01-03 Aidan Kehoe <kehoea@parhasard.net>
3384 * easymenu.el: Update copyright.
3385 * easymenu.el (easy-menu-all-popups):
3387 * easymenu.el (easy-menu-add):
3388 Document a bug, rework the function to preserve any existing
3389 non-default mode-popup-menu instead of overwriting it, and not to
3390 bother normalising the menu title (nothing else does).
3391 * easymenu.el (easy-menu-remove):
3392 Restore the default mode-popup-menu instead of leaving an empty
3393 one when we remove the last easy-menu popup.
3395 2006-01-06 Adrian Aichner <adrian@xemacs.org>
3397 * package-get.el (package-get-download-sites): Add pt.xemacs.org,
3398 as suggested by Rodrigo Ventura.
3399 * package-get.el (package-get-pre-release-download-sites): Ditto,
3400 with replacement of xemacs-21.5 by beta, which is the logical path
3401 to our beta core and package pre-releases.
3403 2005-12-17 Adrian Aichner <adrian@xemacs.org>
3405 * package-get.el (package-get-download-sites): Add Hong Kong
3407 * package-get.el (package-get-pre-release-download-sites): Ditto.
3409 2005-12-26 Vin Shelton <acs@xemacs.org>
3412 * find-paths.el (paths-emacs-root-p): Add search for package root.
3413 * find-paths.el (paths-find-emacs-root): Replaced with
3414 paths-find-invocation-roots, which returns a list of roots.
3415 * find-paths.el (paths-find-invocation-roots): New.
3416 * find-paths.el (paths-find-emacs-roots): Call paths-find-invocation-roots.
3418 2005-12-05 Ville Skyttä <scop@xemacs.org>
3420 * minibuf.el (x-library-search-path): Add /usr(/local)/share/X11.
3421 * font.el (font-lookup-rgb-components): Ditto, remove stale comment.
3423 2005-12-03 Vin Shelton <acs@xemacs.org>
3425 * XEmacs 21.4.18 is released
3427 2005-10-28 Adrian Aichner <adrian@xemacs.org>
3429 * package-get.el (package-get-download-sites): Update reflecting
3430 latest http://www.xemacs.org/Releases/ information generated by
3431 xemacs-builds/adrian/website/package-get-2-download-sites.el.
3432 * package-get.el (package-get-pre-release-download-sites): Ditto.
3434 2005-02-28 Simon Josefsson <jas@extundo.com>
3436 * about.el (xemacs-hackers): Add jas.
3437 (about-other-current-hackers): Likewise.
3438 (about-url-alist): Add URL for jas.
3439 (about-personal-info): Document jas.
3440 (about-hacker-contribution): Describe jas contributions.
3442 2005-03-25 Ralf Angeli <angeli@iwi.uni-sb.de>
3444 * easymenu.el (easy-menu-remove): As described in
3445 E1D4Nn5-0001lq-EU@neutrino.iwi.uni-sb.de; don't strip everything
3446 except the "Command" menu from mode-popup-menu.
3448 2005-03-25 Ralf Angeli <angeli@iwi.uni-sb.de>
3450 * font.el (font-spatial-to-canonical): Correct calculation of
3451 return value for pixel-based input value.
3453 2002-05-13 Adrian Aichner <adrian@xemacs.org>
3455 * code-process.el (call-process): Process-related docstring
3456 improvements spurred by Norbert Koch.
3457 * code-process.el (call-process-region): Ditto.
3458 * code-process.el (start-process): Ditto.
3460 2005-10-09 Adrian Aichner <adrian@xemacs.org>
3462 * finder.el (finder-find-library): Return filename actually
3465 2005-10-10 Steve Youngs <steve@sxemacs.org>
3467 * help.el (view-emacs-news): Use `expand-file-name' instead of
3468 `locate-data-file' as the latter will find any "NEWS" files that
3469 might exist in packages _before_ the one in core.
3471 2005-06-06 Adrian Aichner <adrian@xemacs.org>
3473 * package-get.el (package-get-init-package):
3474 package-get-init-package buglet (21.4.17) by Jeff Mincy
3475 <mincy@rcn.com> fixing false temporary load-path shadows reported
3476 after package installation and simplifying code.
3478 2005-10-18 Ville Skyttä <scop@xemacs.org>
3480 * package-get.el (package-get-download-sites): Sync mirrors list
3481 with the XEmacs website.
3482 (package-get-pre-release-download-sites): Ditto.
3484 2005-04-06 Stephen J. Turnbull <stephen@xemacs.org>
3486 * derived.el (derived-mode-merge-syntax-tables):
3487 Revert my 21.5-only patch of 2003-07-18 which slipped in
3488 through Jerry James's patch of 2004-06-07.
3490 2005-02-23 Adrian Aichner <adrian@xemacs.org>
3492 * cmdloop.el (keyboard-quit): Remove workaround for
3493 `region-active-p' not making sure active region is in current
3494 buffer now that it does.
3495 * minibuf.el (minibuffer-keyboard-quit): Ditto.
3496 * simple.el (region-active-p): `region-active-p' to only return t
3497 when active region is in current buffer.
3499 2005-02-21 Norbert Koch <viteno@xemacs.org>
3501 * package-ui.el (pui-list-packages): MF21.5, adapt to longer
3502 package names, quell a byte-compiler warning, doc fix.
3504 2005-02-16 Aidan Kehoe <kehoea@parhasard.net>
3506 * buffer.el (pop-to-buffer):
3507 * window-xemacs.el (display-buffer):
3508 Document use of `same-window-buffer-names,' `same-window-regexps'
3509 by pop-to-buffer and display-buffer.
3511 2005-02-06 Vin Shelton <acs@xemacs.org>
3513 * XEmacs 21.4.17 is released
3515 2005-01-29 Ben Wing <ben@xemacs.org>
3517 * shadow.el (find-emacs-lisp-shadows):
3518 Add custom-defines to list of ignored files.
3520 2005-01-17 Adrian Aichner <adrian@xemacs.org>
3522 * simple.el (shifted-motion-keys-select-region): Fix statement
3523 about unshifted-motion-keys-deselect-region.
3525 2004-12-15 Ville Skyttä <scop@xemacs.org>
3527 * bytecomp-runtime.el (make-obsolete): Add 3rd argument (no-op for
3528 now) for GNU Emacs compatibility.
3529 (make-obsolete-variable): Ditto.
3531 2004-01-08 Ben Wing <ben@xemacs.org>
3533 * code-files.el (load):
3534 File positions are 0 based not 1 based. Thanks to Steve Youngs.
3536 2004-12-05 Vin Shelton <acs@xemacs.org>
3538 * XEmacs 21.4.16 is released
3540 2004-12-04 Vin Shelton <acs@xemacs.org>
3542 * auto-autoloads.el: Regenerated.
3544 * custom-load.el: Regenerated.
3546 2004-09-15 Stephen J. Turnbull <stephen@xemacs.org>
3548 Fix bug: apropos errors if a defalias refers to an undefined
3549 function. <87pt4pmdcs.fsf@tleepslib.sk.tsukuba.ac.jp>
3551 * apropos.el (apropos):
3553 * help.el (frob-help-extents):
3554 * help-macro.el (make-help-screen):
3555 * hyper-apropos.el (hyper-apropos-grok-functions):
3556 (hyper-apropos-get-doc):
3557 Catch void-function error thrown by `documentation'.
3559 2004-09-02 Steve Youngs <steve@youngs.au.com>
3561 * packages.el (package-require): Fix incorrect arg to format.
3562 This fixes a `format specifier' error.
3564 2004-08-13 Jerry James <james@xemacs.org>
3566 * bytecomp.el (forward-word): Tell the byte compiler the correct
3567 number of arguments to forward-word.
3569 2004-08-12 Sven Grundmann <sven@xemacs.org>
3571 * etags.el: Fixed loading of include files for tag completion. Now
3572 you can make a tag file for a library, include it into your
3573 project and it will be reloaded only if it changed. Infinte
3574 include loops are detected and the correct tag files are loaded.
3575 * etags.el (buffer-tag-table-list): Load and verify tag files in
3576 the external function buffer-tag-table-list-load.
3577 * etags.el (buffer-tag-table-list-load): New. Load and verify the
3578 tag files. Also load the included tag files. The priority of the
3579 included files is right below their parent file. If multiple
3580 matches occur then the symbols from the parent file are found
3582 * etags.el (tag-table-include-files): Corrected comment
3583 string. Switched to pattern constant tags-include-pattern to have
3584 it at a central location.
3585 * etags.el (tags-include-pattern): Added doc string.
3586 * etags.el (add-to-tag-completion-table): Removed obsolete
3587 comments as the include files are allready returned by
3588 buffer-tag-table-list and loaded.
3589 * etags.el (find-tag-internal): The include files are allready
3590 included in tag-tables as buffer-tag-table-list returns them now.
3592 2004-07-02 Malcolm Purvis <malcolmp@xemacs.org>
3594 * widgets-gtk.el (gtk-widget-instantiate-notebook-internal):
3595 Loading items into the notebook is now done by C code.
3596 * widgets-gtk.el (gtk-widget-instantiate-internal):
3597 Style no longer changed.
3599 2004-06-28 Nix <nix@esperi.org.uk>
3601 * cmdloop.el (truncate-command-history-for-gc): Delay
3602 execution of all things that look up variable bindings,
3603 via `enqueue-eval-event'.
3605 2004-06-24 Vin Shelton <acs@xemacs.org>
3607 * package-get.el (package-get-require-signed-base-updates):
3608 now defaults to nil.
3610 2004-06-09 Stephen J. Turnbull <stephen@xemacs.org>
3612 * subr.el (split-string): Clean up docstring.
3614 2002-01-24 John Paul Wallington <jpw@shootybangbang.com>
3616 * faces.el (zmacs-region): fix typo in docstring.
3618 2004-06-07 Jerry James <james@xemacs.org>
3620 * derived.el: Synch with Emacs 21.3.
3621 * subr.el (with-local-quit): New, from Emacs 21.3.
3622 * subr.el (delayed-mode-hooks): New variable, from Emacs 21.3.
3623 * subr.el (run-mode-hooks): New function, from Emacs 21.3.
3624 * subr.el (delay-mode-hooks): New macro, from Emacs 21.3.
3626 2004-06-16 Jerry James <james@xemacs.org>
3628 * cl.el (cl-set-substring): Increment start by the length of the
3629 string, not the string itself.
3631 2004-05-19 Malcolm Purvis <malcolmp@xemacs.org>
3633 * etags.el (tag-table-include-files): Expand included TAGS file
3634 paths to avoid problems with relative paths. Thanks to Peter
3635 Chubb <peterc@gelato.unsw.edu.au>.
3636 * etags.el (tags-include-pattern): New.
3637 * etags.el (add-to-tag-completion-table): Parse and ignore
3638 trailing include lines.
3640 2004-06-21 Adrian Aichner <adrian@xemacs.org>
3642 * package-ui.el (pui-help-echo): Fix false cvs conflict by
3643 avoiding line solely composed of equal signs.
3645 2004-06-10 Adrian Aichner <adrian@xemacs.org>
3647 * cus-edit.el (alloc): Typo fix.
3648 * cus-edit.el (custom-browse-visibility): Ditto.
3649 * cus-edit.el (custom-variable-value-create): Ditto.
3650 * cus-edit.el (custom-variable-pre-reset-standard): Ditto.
3651 * cus-edit.el (custom-save-variables): Bind print-length and
3652 print-level to nil to avoid value abbreviation.
3653 * cus-edit.el (custom-save-face-internal): Ditto.
3654 * cus-edit.el (custom-save-faces): Save in sorted order.
3655 * cus-edit.el (custom-save-resets): Bind print-length and
3656 print-level to nil to avoid value abbreviation.
3657 * cus-edit.el (custom-save-loaded-themes): Ditto.
3659 2004-06-09 Stephen J. Turnbull <stephen@xemacs.org>
3661 * subr.el (split-string-default-separators): New.
3662 (split-string): Synch to 21.5/GNU Emacs version. *New semantics*,
3663 see comment in source.
3665 2004-01-29 Stephen J. Turnbull <stephen@xemacs.org>
3667 * mule/japanese.el (paragraph-start, paragraph-separate):
3668 Remove anchor to BOL.
3670 2004-04-30 Stephen J. Turnbull <stephen@xemacs.org>
3672 * cl.el (gensym, gentemp): Improve docstrings.
3674 2004-05-10 Vin Shelton <acs@xemacs.org>
3676 * etags.el: Sync with 21.5 version.
3678 2004-04-21 Sven Grundmann <sven@hellerhof.de>
3681 * etags.el (tags-exuberant-ctags-optimization-p): Enable optimization
3682 only for use with exuberant ctags. This will also enable building of
3683 completion tables with exuberant ctags. This will not work with
3685 * etags.el (get-tag-table-buffer): New function for creating of
3686 completion table is used if tags-exuberant-ctags-optimization-p ist t
3687 * etags.el (tags-explicit-name-pattern): Hold the name pattern for
3688 finding the tag names. New.
3689 * etags.el (add-to-tag-completion-table-exuberant-ctags): Defun for
3690 building tag completion table with exuberant ctags. New.
3691 * etags.el (find-tag-internal): Improve exact tag matching for tags
3692 with name fields. Before the patch return types of functions or
3693 function parameters (with exuberant ctags) were found as matches.
3695 2004-04-21 Sven Grundmann <sven@hellerhof.de>
3697 * list-mode.el (display-completion-list): Fixed completion list was
3698 taking the width of the frame and not of the window for displaying
3699 the selection methods.
3701 2004-04-18 Stephen J. Turnbull <stephen@xemacs.org>
3703 * menubar-items.el (default-menubar): Options are saved to custom.el.
3706 2004-02-23 Stephen J. Turnbull <stephen@xemacs.org>
3708 * isearch-mode.el (isearch-abort): Preserve successful search target.
3710 2004-03-27 Adrian Aichner <adrian@xemacs.org>
3712 * gnuserv.el: Sync with 21.5 version, inspired by bugreport and
3713 (make-variable-buffer-local 'gnuserv-minor-mode) patch by Robert
3715 * gnuserv.el (gnuserv-mode-line-string): New.
3716 * gnuserv.el (gnuserv-minor-mode): Make it buffer-local, not
3718 * gnuserv.el (make-x-device-with-gtk-fallback): New.
3719 * gnuserv.el (gnuserv-edit-files): Use
3720 make-x-device-with-gtk-fallback.
3722 2004-03-23 Malcolm Purvis <malcolmpurvis@optushome.com.au>
3724 * gtk-widgets.el: New import: gtk-accel-group-new.
3726 * dialog-gtk.el (gtk-popup-convert-underscores): New.
3727 * dialog-gtk.el (popup-builtin-question-dialog):
3728 Added support for dialog button mnemonics.
3730 2004-03-22 Chris Green <cmg@dok.org>
3732 * process.el (shell-command): Output buffer was ignored when a
3733 background process was run via shell-command.
3735 2004-03-19 Hrvoje Niksic <hniksic@xemacs.org>
3737 * cus-edit.el (custom-save-variables): Retrieve a list of
3738 variables to save first, sort it, and make sure the variables are
3739 saved in sorted order.
3741 2004-02-23 Steve Youngs <sryoungs@bigpond.net.au>
3743 * package-get.el (package-get-update-base-from-buffer): Force
3744 binary coding system for verifying GnuPG signature in the
3747 2003-07-06 Adrian Aichner <adrian@xemacs.org>
3749 * package-get.el (package-get-package-index-file-location): Handle
3750 missing "EMACSPACKAGEPATH" environment variable.
3752 2003-07-05 Adrian Aichner <adrian@xemacs.org>
3754 * package-admin.el (package-admin-find-top-directory): Simplify
3755 directory comparisions and fix substring errors on short path
3757 * package-get.el (package-get-package-index-file-location):
3758 Default to first component of "EMACSPACKAGEPATH", if set.
3760 2004-02-16 Steve Youngs <sryoungs@bigpond.net.au>
3762 * package-get.el (process-error): New error datum.
3764 2004-02-02 Vin Shelton <acs@xemacs.org>
3766 * XEmacs 21.4.15 is released
3768 2003-12-12 Katsumi Yamaoka <yamaoka@jpl.org>
3770 * itimer.el (activate-itimer): Modify the itimer timeout value as
3771 if it were begun at the last time when the itimer driver was woken
3774 2004-01-27 Stephen J. Turnbull <stephen@xemacs.org>
3776 * specifier.el (Copyright):
3778 (make-specifier-and-init):
3780 (canonicalize-inst-pair):
3781 (canonicalize-spec-list):
3783 Synch docstrings to 21.5 where appropriate.
3785 2004-01-25 Steve Youngs <sryoungs@bigpond.net.au>
3787 * package-get.el (package-get-list-packages-where): New. A
3788 function that allows searching for groups of packages. For
3789 example, find all packages that require the fsf-compat package.
3791 2004-01-25 Steve Youngs <youngs@xemacs.org>
3795 * auto-autoloads.el: Regenerated.
3797 * custom-load.el: Regenerated.
3799 * dumped-lisp.el (packages-hardcoded-lisp): New.
3801 * menubar-items.el (menu-max-items): New.
3802 (menu-submenu-max-items): New.
3803 (menu-submenu-name-format): New.
3804 (menu-split-long-menu): New.
3805 (menu-sort-menu): New.
3806 (default-menubar): Sync to 21.5 in regard to the PUI menus.
3808 * obsolete.el (pui-add-install-directory): Renamed to the more
3809 logical `pui-set-local-package-get-directory'.
3810 (package-get-download-menu): Moved to `package-ui.el' and renamed
3811 to `package-ui-add-download-menu'.
3813 * package-admin.el (package-admin-install-function-mswindows):
3814 Whitespace clean up.
3815 (package-admin-add-single-file-package): Removed.
3816 (package-admin-default-install-function): Whitespace clean up.
3817 (package-admin-find-top-directory): New.
3818 (package-admin-get-install-dir): Use it.
3819 (package-admin-get-manifest-file):
3820 (package-admin-check-manifest):
3821 (package-admin-add-binary-package):
3822 (package-admin-get-lispdir):
3823 (package-admin-delete-binary-package):
3826 * package-get.el (package-get-package-index-file-location): New.
3827 (package-get-install-to-user-init-directory): New.
3828 (package-get-remote):
3829 (package-get-download-sites):
3830 (package-get-pre-release-download-sites): New.
3831 (package-get-site-release-download-sites): New.
3832 (package-get-base-filename):
3833 (package-get-always-update):
3834 (package-get-user-index-filename): Removed.
3835 (package-get-pgp-available-p): New.
3836 (package-get-require-signed-base-updates):
3837 (package-get-was-current):
3838 (package-entries-are-signed): New.
3839 (package-get-continue-update-base): New.
3840 (package-get-download-menu): Removed.
3841 (package-get-require-base):
3842 (package-get-update-base-entry):
3843 (package-get-locate-file):
3844 (package-get-locate-index-file):
3845 (package-get-maybe-save-index):
3846 (package-get-update-base):
3847 (package-get-update-base-from-buffer):
3848 (package-get-update-base-entries):
3849 (package-get-interactive-package-query):
3850 (package-get-update-all):
3852 (package-get-dependencies):
3853 (package-get-init-package):
3854 (package-get-info): New.
3856 (package-get-staging-dir):
3857 (package-get-set-version-prop): Removed.
3858 (package-get-installedp):
3859 (package-get-ever-installed-p):
3860 (packages): Removed.
3861 (package-get-custom-groups): Removed.
3862 (package-get-custom): Removed.
3863 (package-get-custom-add-entry): Removed.
3865 * package-info.el (batch-update-package-info):
3867 * package-net.el (package-net-batch-generate-bin-ini):
3868 (package-net-update-installed-db):
3870 * package-ui.el (pui-info-buffer):
3871 (pui-directory-exists): Removed.
3872 (pui-package-dir-list): Removed.
3873 (pui-add-install-directory): Removed.
3874 (package-ui-download-menu): New.
3875 (package-ui-pre-release-download-menu): New.
3876 (package-ui-site-release-download-menu): New.
3877 (pui-set-local-package-get-directory): New.
3878 (pui-package-symbol-char):
3879 (pui-update-package-display):
3880 (pui-toggle-package):
3881 (pui-toggle-package-key):
3882 (pui-toggle-package-delete):
3883 (pui-toggle-package-delete-key):
3884 (pui-toggle-package-event):
3885 (pui-toggle-verbosity-redisplay):
3886 (pui-install-selected-packages):
3887 (pui-add-required-packages):
3890 (list-packages-mode):
3891 (pui-list-packages):
3893 * packages.el (packages-compute-package-locations):
3895 (package-delete-name):
3896 (packages-hardcoded-lisp): Removed.
3897 (packages-useful-lisp): Removed.
3898 (packages-unbytecompiled-lisp): Removed.
3899 (packages-find-package-directories):
3903 Major code clean up of all things PUI.
3905 Much improved code to determine where packages should be
3906 installed. PUI no longer depends on any packages being
3907 pre-installed to compute where packages are to be installed to.
3909 The user can specify the location of their package-index file. It
3910 isn't necessary to set this because it has sane defaults. People
3911 who "run-in-place" won't accidently overwrite the CVS
3912 package-index file. See
3913 `package-get-package-index-file-location'.
3915 PUI will now properly clean up after itself in the event of an
3916 unsuccessful package install. This drastically reduces the number
3917 of "wrong md5sum" FAQs.
3919 non-Mule XEmacsen can no longer install Mule packages.
3921 Package management via the custom interface has been removed.
3923 The PUI related menubar items have been reorganised.
3925 The PGP verification code has been fixed and the default for
3926 whether or not it is used is automatically computed.
3928 * update-elc.el ((preloaded-file-list site-load-packages
3929 need-to-dump dumped-exe)):
3930 Just a couple of small changes to allow for
3931 `packages-(hardcoded|useful|unbytecompiled)-lisp' not really
3934 2003-12-10 Hrvoje Niksic <hniksic@xemacs.org>
3936 * bytecomp.el (byte-compile-warn-about-unused-variables): Don't
3937 apply `format' to the first argument of byte-compile-warn, it
3938 already calls format.
3940 2003-12-03 Adrian Aichner <adrian@xemacs.org>
3942 * files.el (delete-old-versions): Avoid going interactive during
3943 make install when environment variable VERSION_CONTROL is set.
3945 2003-12-04 Vin Shelton <acs@xemacs.org>
3947 * menubar-items.el (menu-item-search): Only bring up search dialog
3948 box if the feature is available and desired.
3950 2003-11-04 Stephen J. Turnbull <stephen@xemacs.org>
3952 * about.el (about-personal-info): Fix typo in Tony Rossini's entry.
3954 2003-11-05 Vin Shelton <acs@xemacs.org>
3956 * help.el (Help-prin1-face):
3958 princ and prin1 are functions and need to be called as such. The
3959 idea for this patch was submitted by Eric Eide <eeide@cs.utah.edu>.
3961 2003-10-22 Stephen J. Turnbull <stephen@xemacs.org>
3963 * about.el (about-xemacs): Give full version and build date.
3965 2003-09-19 Stephen J. Turnbull <stephen@xemacs.org>
3967 * win32-native.el (grep-null-device): This XEmacs has null-device.
3969 2003-09-06 Mike Sperber <mike@xemacs.org>
3971 * bytecomp.el (byte-compile-defvar-or-defconst): Actually
3972 implement the specified semantics for `defvar.'
3974 2003-09-07 Adrian Aichner <adrian@xemacs.org>
3976 * window-xemacs.el (display-buffer): Fix for `shrink-to-fit' by
3977 Klaus Berndl, calling `shrink-window-if-larger-than-buffer' when
3978 displaying buffer in question.
3980 2003-09-03 Vin Shelton <acs@xemacs.org>
3982 * XEmacs 21.4.14 is released
3984 2003-08-17 Vin Shelton <acs@xemacs.org>
3986 * about.el: Vanity patch.
3988 2003-08-11 Stephen J. Turnbull <stephen@xemacs.org>
3990 * code-process.el (call-process):
3991 (call-process-region):
3993 Document coding system processing.
3995 2003-08-03 Stephen J. Turnbull <stephen@xemacs.org>
3997 * startup.el (splash-frame-body): Idiomatic English.
3999 2003-04-24 Jin Choi <jsc@orangeimagineering.com>
4001 * font-lock.el (font-lock-match-java-declarations): Move
4002 save-restriction, narrow-to-region to beginning of function to
4003 avoid going beyond the limit and causing an infloop.
4005 2003-04-16 Jerry James <james@xemacs.org>
4007 * keydefs.el: Remove mappings for keys mapped to the nowhere
4008 defined function function-key-error.
4010 2003-03-22 Vasily Korytov <deskpot@myrealbox.com>
4012 * lisp-mode.el (emacs-lisp-mode-hook, lisp-mode-hook,
4013 lisp-interaction-mode-hook): Add the docstrings.
4015 2003-08-04 Michael Toomim <toomim@OCF.Berkeley.EDU>
4017 * byte-optimize.el: Fix infinite loop in bytecode optimizer. See:
4018 http://list-archive.xemacs.org/xemacs-beta/200306/msg00157.html
4019 http://list-archive.xemacs.org/xemacs-beta/200307/msg00005.html
4021 2003-06-18 Nickolay Pakoulin <npak@ispras.ru>
4023 * cl-macs.el (cl-transform-lambda): Place doc on Common Lisp
4024 lambda list after the original doc. Care about
4025 #'(lambda () "SingleString")
4027 (cl-function-arglist):
4028 Care about &cl-defs and &cl-quote in lambda list, dotted lists and
4029 circular data structures in lambda list specification
4031 2003-06-11 Adrian Aichner <adrian@xemacs.org>
4033 * font-lock.el (lisp-font-lock-keywords-1): Only NAME, not NAME(
4034 to appear in font-lock-function-name-face.
4036 2003-06-17 Stephen J. Turnbull <stephen@xemacs.org>
4038 * bytecomp.el (byte-compile-lambda): Discard docstring only if it
4039 is not also the value of the lambda.
4041 2003-05-06 Andy Piper <andy@xemacs.org>
4043 * files.el (revert-buffer): Make sure local variables get processed,
4044 even in the case of an optimized reversion.
4046 2003-05-25 XEmacs Build Bot <builds@cvs.xemacs.org>
4048 * XEmacs 21.4.13 is released
4050 2003-03-18 Stephen J. Turnbull <stephen@xemacs.org>
4052 * gutter-items.el (buffers-tab-filter-functions): Improve docstring.
4053 Suggested by a Chris Palmer <chris@nodewarrior.org> patch.
4055 2003-02-14 Ben Wing <ben@xemacs.org>
4058 * byte-optimize.el (byte-compile-inline-expand):
4059 * byte-optimize.el (byte-compile-unfold-lambda):
4060 * byte-optimize.el (byte-optimize-form-code-walker):
4061 * byte-optimize.el (byte-optimize-form):
4062 * byte-optimize.el (byte-decompile-bytecode-1):
4063 * byte-optimize.el (byte-optimize-lapcode):
4064 Review carefully and sync up to 20.7 except for areas as noted.
4065 Fixes problem with JDE compilation.
4067 2003-02-05 Ben Wing <ben@xemacs.org>
4070 * simple.el (motion-keys-for-shifted-motion):
4071 Omit M-S-home/end from motion keys.
4073 2003-02-07 Ben Wing <ben@xemacs.org>
4075 * text-props.el (text-property-any):
4076 * text-props.el (text-property-not-all):
4077 Fix bug when end > start.
4079 2003-01-17 Stephen J. Turnbull <stephen@xemacs.org>
4081 * info.el (Info-insert-dir): Make default-directory end in
4082 separator. Patch due to Martin Buchholz.
4084 2003-01-15 Stephen J. Turnbull <stephen@xemacs.org>
4086 * XEmacs 21.4.12 "Portable Code" is released.
4088 2003-01-13 Ilya Golubev <golubev@xemacs.org>
4090 * about.el: Update golubev data.
4092 2003-01-15 Stephen J. Turnbull <stephen@xemacs.org>
4094 * isearch-mode.el (isearch-mode-map): Substitute comment on
4095 desirability, and back out "GR is printable" changes.
4097 2003-01-08 Stephen J. Turnbull <stephen@xemacs.org>
4099 * isearch-mode.el (isearch-mode-map): Don't bind CSI.
4101 2003-01-07 Stephen J. Turnbull <stephen@xemacs.org>
4103 * isearch-mode.el (isearch-mode-map): GR (and C1) is printable.
4105 2003-01-06 Ville Skyttä <scop@xemacs.org>
4107 * menubar-items.el (default-menubar): Use browse-url-mozilla
4108 instead of browse-url-gnome-moz for Mozilla.
4110 2003-01-03 Stephen J. Turnbull <stephen@xemacs.org>
4112 * XEmacs 21.4.11 "Native Windows TTY Support" is released.
4114 2002-12-27 Ville Skyttä <scop@xemacs.org>
4116 * files.el (auto-mode-alist): Remove redundant entries for modes
4117 that live in packages.
4118 (interpreter-mode-alist): Ditto.
4120 2002-03-17 Ville Skyttä <ville.skytta@xemacs.org>
4122 * menubar-items.el (default-menubar): Sync with current
4123 browse-url-xemacs.el.
4125 2002-11-02 Stephen J. Turnbull <stephen@xemacs.org>
4127 * XEmacs 21.4.10 "Military Intelligence" is released.
4129 2002-10-07 Katsumi Yamaoka <yamaoka@jpl.org>
4131 * font-lock.el (font-lock-fontify-keywords-region): Fix typo.
4133 2002-10-07 Katsumi Yamaoka <yamaoka@jpl.org>
4135 * keydefs.el (global-map): Bind C-xrd to delete-rectangle per GNU.
4137 2001-05-10 Daiki Ueno <ueno@unixuser.org>
4139 * font-lock.el (font-lock-compile-keywords): Rewrite as a side
4140 effect free function.
4141 (font-lock-fontify-keywords-region): Supply the argument to
4142 font-lock-compile-keywords.
4144 2002-09-22 Ville Skyttä <ville.skytta@xemacs.org>
4146 * package-get.el (package-get-download-sites): Bring sites list
4147 up to date, prefer xx.xemacs.org addresses.
4149 2002-09-27 Andy Piper <andy@xemacs.org>
4151 * dialog.el (make-dialog-box): for general dialogs only
4152 delete-frame-hook will be run.
4154 2002-09-28 Stephen J. Turnbull <stephen@xemacs.org>
4156 * font-lock.el (font-lock-fontify-syntactically-region): Add
4157 comment about lookup-syntax-properties, document LOUDLY as unused.
4159 2002-08-26 Andy Piper <andy@xemacs.org>
4161 * gutter-items.el (set-progress-feedback-instantiator): Fix bad
4164 2002-09-02 Ville Skyttä <ville.skytta@xemacs.org>
4166 * bytecomp-runtime.el (make-obsolete): Docstring argument nit.
4167 (make-obsolete-variable): Ditto.
4168 (make-compatible): Ditto.
4169 (make-compatible-variable): Ditto.
4171 2002-09-16 Stephen J. Turnbull <stephen@xemacs.org>
4173 * obsolete.el (parse-sexp-lookup-properties): new compatible alias
4174 for `lookup-syntax-properties'. RFE from Alan Mackenzie.
4176 2002-08-28 Andy Piper <andy@xemacs.org>
4178 * files.el (revert-buffer): propagate revert-without-query-status.
4180 2002-06-03 Andy Piper <andy@xemacs.org>
4182 * dialog-items.el (make-search-dialog): align various subcontrols
4183 in visually pleasing ways, allow frame to autosize to the dialog
4185 * dialog.el (make-dialog-box): add a border inside the frame. Add
4186 :autosize property, if t then reset the frame size appropriately
4187 before the frame is mapped.
4188 * gutter-items.el (set-progress-feedback-instantiator): align
4189 various subcontrols.
4190 * gutter-items.el (set-progress-abort-instantiator): ditto.
4192 2002-08-23 Stephen J. Turnbull <stephen@xemacs.org>
4194 * XEmacs 21.4.9 "Informed Management" is released.
4196 2002-06-22 Ville Skyttä <ville.skytta@xemacs.org>
4198 * subr.el (add-to-list): Sync with GNU Emacs 21.2, adding the
4199 "&optional append" argument.
4201 2002-07-16 Didier Verna <didier@xemacs.org>
4203 * subr.el (replace-in-string): fix case fold bug introduced by
4204 "2000-07-30 Ben Wing <ben@xemacs.org>": honor the value of
4205 case-fold-search in temporary buffers.
4207 2002-08-03 Steve Youngs <youngs@xemacs.org>
4209 * lib-complete.el (find-library): Remove check for mule because
4210 decompression DOES work on Mule.
4212 2002-08-11 John Paul Wallington <jpw@shootybangbang.com>
4214 * simple.el (join-line): New alias for `delete-indentation'.
4216 2002-08-02 Ville Skyttä <ville.skytta@xemacs.org>
4218 * font-lock.el: Some faces and doc typo fixes from GNU Emacs.
4219 (font-lock-doc-face): New alias to font-lock-doc-string-face.
4220 (font-lock-builtin-face): New.
4221 (font-lock-constant-face): New.
4222 (font-lock-face-list): Add builtin and constant faces.
4224 2002-08-16 Stephen J. Turnbull <stephen@xemacs.org>
4226 * autoload.el (make-autoload): Support define-derived-mode.
4227 Collected puts of doc-string-elt property. Based on a patch by
4228 Didier Verna <didier@xemacs.org>.
4230 2002-08-15 Stephen J. Turnbull <stephen@xemacs.org>
4232 * wid-edit.el (widget-field-activate): Fix docstring typo.
4234 2002-07-23 Andy Piper <andy@xemacs.org>
4236 * about.el (about-personal-info): update me.
4238 2002-07-12 Andy Piper <andy@xemacs.org>
4240 * custom.el (custom-theme-set-variables): remove bogus
4241 arguments. Use custom-set-default to set defaults.
4242 (custom-set-variables): update doc.
4243 (custom-local-buffer): new, synced from FSF.
4244 (custom-set-default): ditto.
4245 (defcustom): update doc.
4247 2002-06-16 Andy Piper <andy@xemacs.org>
4249 * menubar-items.el (default-menubar): enable windows printing on
4250 cygwin as well as native.
4252 2002-06-12 Andy Piper <andy@xemacs.org>
4254 * printer.el (generic-print-buffer): catch all errors so that the
4255 print device can be cleared in all scenarios.
4256 (Printer-clear-device): make sure clearing the printer allows it
4257 to be used again immediately.
4258 (generic-print-region): make sure the default printer face is
4261 2002-04-23 Jerry James <james@xemacs.org>
4263 * window-xemacs.el (display-buffer-function): Change doc to
4265 * window-xemacs.el (pre-display-buffer-function): Ditto.
4266 * window-xemacs.el (display-buffer): New arg, shrink-to-fit. If
4267 non-nil, make the new window just big enough for its contents.
4268 * frame.el (get-frame-for-buffer): Accept new arg, due to above.
4269 * frame.el (show-temp-buffer-in-current-frame): Remove broken
4270 temp-buffer-shrink-to-fit code. Tell display-buffer instead.
4272 2002-06-06 Andy Piper <andy@xemacs.org>
4274 * custom.el (custom-theme-set-variables): sync :set-after from FSF.
4276 (custom-handle-keyword): ditto.
4278 2002-07-12 Stephen J. Turnbull <stephen@xemacs.org>
4280 * gutter-items.el (buffers-tab-selection-function): Improve doc.
4281 Make obsolete. Default to nil.
4282 (buffers-tab-filter-functions): Improve doc. Use literal default.
4283 Inspired by a patch by John Palmieri.
4285 2002-07-01 Mike Alexander <mta@arbortext.com>
4287 * process.el (shell-command-on-region): Don't delete the region
4288 before giving it to call-process-region
4290 2002-06-04 Jerry James <james@eecs.ku.edu>
4292 * find-paths.el (paths-find-architecture-directory): Search in
4293 `system-configuration'/`base', not `base'`system-configuration'.
4295 2002-06-23 Ville Skyttä <ville.skytta@xemacs.org>
4297 * info.el (Info-index): Add missing \ in [ t].
4299 2002-06-11 Stephen J. Turnbull <stephen@xemacs.org>
4301 * gutter-items.el (gutter-buffers-tab-visible-p,
4302 buffers-tab-omit-function, buffers-tab-selection-function,
4303 buffers-tab-filter-functions):
4306 2002-06-09 Stephen J. Turnbull <stephen@xemacs.org>
4308 * toolbar.el (toolbar-icon-directory): Document trailing separator.
4310 * toolbar-items.el (toolbar-news): Fix typo in message string.
4312 2002-06-08 Stephen J. Turnbull <stephen@xemacs.org>
4314 * dialog.el (yes-or-no-p-dialog-box):
4315 * cmdloop.el (y-or-n-p-minibuf):
4316 (yes-or-no-p-minibuf):
4319 Specify negative answers in docstrings.
4321 2002-05-25 Steve Youngs <youngs@xemacs.org>
4323 * package-ui.el (pui-help-echo): Display both installed and author
4324 version. Use a balloon-help window to display extra info like
4327 2002-05-30 Andy Piper <andy@xemacs.org>
4329 * files.el (revert-buffer-internal): don't visit
4330 revert-buffer. Kill buffer when not used. Suggested by Mike
4331 Alexander <mta@arbortext.com>
4333 2002-05-20 Stephen J. Turnbull <stephen@xemacs.org>
4335 * files.el (revert-buffer): More docstring fiddling.
4337 2002-05-19 Stephen J. Turnbull <stephen@xemacs.org>
4339 * files.el (revert-buffer):
4340 (revert-buffer-internal):
4341 (revert-buffer-insert-file-contents-function):
4342 Improve docstrings and comments.
4344 2002-05-08 Andy Piper <andy@xemacs.org>
4346 * files.el (revert-buffer): observe noconfirm behavior.
4348 2002-04-09 Andy Piper <andy@xemacs.org>
4350 * files.el (revert-buffer): use revert-buffer-internal if it looks
4351 like doing so will not result in any user-visible changes.
4352 (revert-buffer-internal): new function. Do the actual process of
4353 reversion and then see whether the result is any different to what
4354 we have already. If it is not then do nothing.
4356 2001-12-11 Andy Piper <andy@xemacs.org>
4358 * menubar.el (get-popup-menu-response): re-order so that it works
4359 on more sane/facist window systems.
4361 2001-12-03 Andy Piper <andy@xemacs.org>
4363 * faces.el (frob-face-property): don't infloop in face frobbing
4364 from Jan Vroonhof <jan@xemacs.org>.
4366 2001-11-30 Jan Vroonhof <jan@xemacs.org>
4368 * faces.el (frob-face-property): Follow face fall-back hierarchy
4369 properly for face properties without an instance. Only do manual
4370 copy form 'default in last resort. This handles in particular
4371 the case where 'default itself has only a fall-back (which is
4372 the case by default on windows).
4374 2001-11-24 Andy Piper <andy@xemacs.org>
4376 * printer.el (generic-print-region): set default-frame-plist to
4377 nil while creating the printer frame so that sizes reflect the
4380 * faces.el (face-complain-about-font): Don't complain on printers.
4382 2002-05-10 Stephen J. Turnbull <stephen@xemacs.org>
4384 * package-net.el: Andy synch.
4386 2001-12-16 Andy Piper <andy@xemacs.org>
4388 * package-get.el (package-get-update-all): Make sure installed.db
4389 gets updated after updating packages.
4391 2002-03-28 Ben Wing <ben@xemacs.org>
4393 * msw-glyphs.el: Set glyph-contrib-p to nil on hscroll,
4394 continuation, truncation so that we don't get line jumpiness from
4395 them being larger than the line height.
4397 * msw-font-menu.el (mswindows-font-menu-font-data): Fix bug.
4399 2001-11-30 Jan Vroonhof <jan@xemacs.org>
4401 * font.el (font-window-system-mappings): Add mapping for Gtk
4402 (assume identical to X)
4404 2002-02-04 Andy Piper <andy@xemacs.org>
4406 * files.el (convert-standard-filename): Fix for short filename
4407 Peter Arius <pas@methodpark.de>
4409 2001-12-10 Christoph Wedler <Christoph.Wedler@sap.com>
4411 * list-mode.el (default-choose-completion): completion-base-size
4412 should refer to local value in the completion list buffer.
4414 2001-12-03 Didier Verna <didier@xemacs.org>
4416 * rect.el: autoload `replace-rectangle'.
4417 * keydefs.el (global-map): bind it to `C-x r p'.
4419 2002-05-09 Stephen J. Turnbull <stephen@xemacs.org>
4421 * XEmacs 21.4.8 "Honest Recruiter" is released.
4423 2002-05-09 Stephen J. Turnbull <stephen@xemacs.org>
4425 This patch is based on Jerry James's patch and analysis.
4427 * select.el (get-clipboard):
4430 (get-clipboard-foreign):
4431 (get-selection-foreign):
4432 New function for use as `interprogram-paste-function's.
4434 * simple.el (interprogram-paste-function): Change default to
4435 `get-clipboard-foreign'; improve docstring.
4436 (interprogram-cut-function): Improve dosctring.
4438 2002-05-04 Stephen J. Turnbull <stephen@xemacs.org>
4440 * XEmacs 21.4.7 "Economic Science" is released.
4442 2002-03-18 Adrian Aichner <adrian@xemacs.org>
4444 * cus-edit.el (customize-save-variable): Fix typo in prompt.
4446 2002-03-26 John Paul Wallington <jpw@xemacs.org>
4448 * obsolete.el (assq-delete-all): New compatibility alias for
4451 2002-01-09 Simon Josefsson <jas@extundo.com>
4453 * files.el (auto-mode-alist): Support Sieve (*.siv, *.sieve).
4455 2002-01-04 Adrian Aichner <adrian@xemacs.org>
4457 * info.el (Info-auto-generate-directory): Default
4458 Info-auto-generate-directory to 'if-outdated.
4460 2002-03-28 Stephen J. Turnbull <stephen@xemacs.org>
4462 * startup.el (normal-top-level): Prevent migration code from
4463 trashing .emacs on an error in loading the init files.
4465 2002-03-14 Ville Skyttä <ville.skytta@xemacs.org>
4467 * files.el (auto-mode-alist): GNUmakefile is a Makefile,
4468 "system default" Xdefaults and friends get xrdb-mode.
4470 2002-03-05 Mats Lidell <matsl@contactor.se>
4472 * help-nomule.el (tutorial-supported-languages): Added Swedish
4473 tutorial. Sorted languages.
4475 2002-02-11 Mike Sperber <mike@xemacs.org>
4477 * info.el (Info-maybe-update-dir): Regenerate dir if we're
4478 regenerating outdated dir files and dir is non-existent.
4480 2002-01-27 Stephen J. Turnbull <stephen@xemacs.org>
4482 * code-files.el (convert-mbox-coding-system): Improve comment.
4483 (write-region): Improve docstring. Reformat to 80 columns. Add
4484 coding-system argument to `write-region-pre-hook' call.
4485 (write-region-pre-hook): Fix docstring to mention lockname argument.
4487 2002-01-18 Stephen J. Turnbull <stephen@xemacs.org>
4489 * minibuf.el (completing-read): Remove redundant wrong arg list.
4491 * help.el (with-displaying-help-buffer): Put usage advice in docstring.
4493 2001-12-27 John Paul Wallington <jpw@shootybangbang.com>
4495 * obsolete.el (interactive-form): new compatibility alias for
4496 function-interactive.
4498 2001-11-29 Adrian Aichner <adrian@xemacs.org>
4500 * menubar-items.el (Menubar-items-truncate-list): Removed.
4501 * menubar-items.el (Menubar-items-truncate-history): New.
4502 * menubar-items.el (default-menubar): Use
4503 Menubar-items-truncate-history.
4505 2002-02-03 Adrian Aichner <adrian@xemacs.org>
4507 * printer.el (generic-print-region): Pass correct arguments to
4508 lpr-region. Thanks to Nevin Kapur <nevin@jhu.edu> and Björn
4509 Torkelsson <torkel@acc.umu.se>.
4511 2002-01-09 John Paul Wallington <jpw@shootybangbang.com>
4513 * help.el (describe-mode): synched with FSF 19.34; handle nil
4514 minor mode indicators.
4516 2001-12-03 Christoph Wedler <Christoph.Wedler@sap.com>
4518 * minibuf.el (completing-read): Update docstring.
4520 2001-12-17 Stephen J. Turnbull <stephen@xemacs.org>
4522 * XEmacs 21.4.6 "Common Lisp" is released.
4524 2001-11-21 Stephen J. Turnbull <stephen@xemacs.org>
4526 * package-net.el: Inadvertant synch with Windows branch. From
4528 (package-net-kit-version): new variable.
4529 (package-net-generate-bin-ini): use it. Remove unwanted functions.
4531 2001-11-28 Steve Youngs <youngs@xemacs.org>
4533 * package-get.el (package-get-locate-index-file): Also search the
4534 core etc/ directory for the package index file if it can't be
4535 found in ~/.xemacs/.
4537 2001-12-13 William Perry <wmperry@gnu.org>
4539 * dialog-gtk.el (popup-builtin-question-dialog):
4540 Conform to API in gui.c.
4542 2001-11-12 Andy Piper <andy@xemacs.org>
4544 * cus-edit.el (custom-save-face-internal): make sure we save
4546 (custom-save-variables): ditto variables.
4548 2001-11-20 Stephen J. Turnbull <stephen@xemacs.og>
4550 * faces.el (make-face-family):
4552 New face-modifying functions per Jan Vroonhof.
4554 cus-face.el (custom-set-face-font-family):
4555 (custom-set-face-font-size):
4558 * font.el (font-window-system-mappings): More precise docstring.
4561 (font-create-object):
4562 (tty-font-create-object):
4563 (tty-font-create-plist):
4564 (x-font-create-object):
4565 (x-font-create-name):
4566 (ns-font-create-name):
4567 (mswindows-font-create-object):
4568 (mswindows-font-create-name):
4571 2001-11-14 John Paul Wallington <jpw@shootybangbang.com>
4573 * gtk-faces.el (gtk-init-device-faces): removed spurious
4574 quote before let* expression.
4576 2001-10-29 Andy Piper <andy@xemacs.org>
4578 * code-files.el (toggle-buffer-file-coding-system): mark buffer as
4579 modified when changing coding system.
4581 * toolbar-items.el (toolbar-dired): Use interactive "D" spec so
4582 that we invoke the GUI directory selector.
4584 2001-10-25 Andy Piper <andy@xemacs.org>
4586 * dialog.el (make-dialog-box): use new directory dialog support.
4587 * minibuf.el (read-file-name-1): ditto.
4588 (read-file-name): ditto.
4589 (read-directory-name): ditto.
4591 2001-10-23 Stephen J. Turnbull <stephen@xemacs.org>
4593 * XEmacs 21.4.5 "Civil Service" is released.
4595 2001-04-23 Didier Verna <didier@xemacs.org>
4597 * cus-edit.el (custom-variable-pre-save): New.
4598 * cus-edit.el (custom-variable-post-save): New.
4599 * cus-edit.el (custom-variable-save): use them.
4600 * cus-edit.el (custom-face-pre-save): New.
4601 * cus-edit.el (custom-face-post-save): New.
4602 * cus-edit.el (custom-face-save): use them.
4603 * cus-edit.el (custom-group-pre-save): New.
4604 * cus-edit.el (custom-group-post-save): New.
4605 * cus-edit.el (custom-group-save): use them.
4606 * cus-edit.el (Custom-save): use the pre/post functions above,
4607 call `custom-save-all' only once.
4608 * cus-edit.el (custom-variable-pre-reset-standard): New.
4609 * cus-edit.el (custom-variable-post-reset-standard): New.
4610 * cus-edit.el (custom-variable-reset-standard): use them.
4611 * cus-edit.el (custom-face-pre-reset-standard): New.
4612 * cus-edit.el (custom-face-post-reset-standard): New.
4613 * cus-edit.el (custom-face-reset-standard): use them.
4614 * cus-edit.el (custom-group-pre-reset-standard): New.
4615 * cus-edit.el (custom-group-post-reset-standard): New.
4616 * cus-edit.el (Custom-reset-standard): use them.
4617 * cus-edit.el (custom-face-reset-saved): use the pre/post
4618 functions above, call `custom-save-all' only once.
4620 2001-04-08 Danny Colascione <qtmstr@optonline.net>
4622 * gutter-items.el (buffers-tab face): Derive from the modeline
4623 face by default. Many people use white-on-black for the default
4624 font, and the tabs look hideous with that color combination. The
4625 modeline usually has the correct colors.
4627 2001-09-28 Robert Pluim <rpluim@bigfoot.com>
4629 * etags.el (find-tag): Doc fix, point users at pop-tag-mark.
4630 (tag-mark-stack-max): Typo fix.
4632 2001-09-28 Ben Wing <ben@xemacs.org>
4635 * font-lock.el (font-lock-after-change-function):
4636 fix problem with last patch, reported by Katsumi Yamaoka.
4638 2001-09-17 Ben Wing <ben@xemacs.org>
4640 * font-lock.el (font-lock-after-change-function):
4641 fix problem when you insert a comment on the line before a line of
4642 code: if we use the following char, then when you hit backspace,
4643 the following line of code turns the comment color.
4645 2001-06-08 Ben Wing <ben@xemacs.org>
4647 * process.el: comment about shell-command-switch.
4648 * process.el (shell-quote-argument): Need to quote a null
4649 argument, too. From Dan Holmsand.
4651 * startup.el (normal-top-level): Delete some unused FSF junk.
4652 * startup.el (command-line-early):
4654 * startup.el (command-line): Call MS Windows init function.
4657 * win32-native.el (mswindows-system-shells): New.
4658 * win32-native.el (mswindows-system-shell-p): New.
4659 * win32-native.el (init-mswindows-at-startup): New.
4660 * win32-native.el (mswindows-quote-one-vc-runtime-arg):
4661 * win32-native.el (mswindows-quote-one-simple-arg):
4662 * win32-native.el (mswindows-quote-one-command-arg):
4663 * win32-native.el (mswindows-construct-process-command-line-alist):
4664 Correct comments at top. Correctly handle passing arguments
4665 to Cygwin programs and to bash. Fix quoting of zero-length
4666 arguments (from Dan Holmsand). Set shell-command-switch based
4667 on shell-file-name, which in turn comes from env var SHELL.
4669 2001-07-18 Alexey Mahotkin <alexm@hsys.msk.ru>
4671 * toolbar.el (toolbar-visible-p, toolbar-captioned-p,
4672 default-toolbar-position): Fill docstrings for balloon-help.
4674 2001-03-15 Stephen J. Turnbull <stephen@xemacs.org>
4676 * faces.el: Reenable specifications over 'gtk domain.
4678 2001-08-08 Didier Verna <didier@xemacs.org>
4680 * autoload.el (update-autoload-files): make defdir a file name,
4683 2001-08-06 Steve Youngs <youngs@xemacs.org>
4685 * menubar-items.el (default-menubar): Use 'report-xemacs-bug'.
4687 * lisp-mnt.el (lm-report-bug): Use 'report-xemacs-bug-beta-address'.
4689 2001-08-01 Edward M. Lee <tailbert@yahoo.com>
4691 * font-menu.el (font-menu-set-font): Default to current font-family.
4692 (font-menu-preferred-resolution):
4693 (font-menu-size-scaling):
4694 Provide gtk defaults, too.
4696 2001-07-29 Mike Alexander <mta@arbortext.com>
4698 * cus-face.el (custom-set-face-font-size): Last arg to apply is a
4700 (custom-set-face-font-family): ditto
4702 2001-07-26 Mike Sperber <mike@xemacs.org>
4704 * files.el (auto-mode-alist): .9 files are man pages, too.
4706 2001-07-23 Edwin Steiner <esteiner@net4you.at>
4708 * process.el (call-process-internal): bind
4709 coding-system-for-write to 'binary when calling
4710 start-process-internal, so the process receives
4711 the literal contents of INFILE.
4713 2001-09-15 Edward M. Lee <tailbert@yahoo.com>
4715 * files.el (auto-mode-alist): Add configure.ac support.
4717 2001-07-19 Adrian Aichner <adrian@xemacs.org>
4721 Adrian's mouse-track patch. See <y9plq0nc.fsf@ecf.teradyne.com>.
4723 2001-07-28 Stephen J. Turnbull <stephen@xemacs.org>
4725 * XEmacs 21.4.4 "Artificial Intelligence" is released.
4727 2001-07-10 Katsumi Yamaoka <yamaoka@jpl.org>
4729 * mule/kinsoku.el (kinsoku-bol-p): Work with ascii and non-ascii
4731 (kinsoku-eol-p): Ditto.
4733 2001-07-09 Katsumi Yamaoka <yamaoka@jpl.org>
4735 * mule/kinsoku.el (kinsoku-ascii-eol, kinsoku-gb-bol,
4736 kinsoku-gb-eol, kinsoku-big5-bol, kinsoku-big5-eol): Assign
4737 characters as the category `s' or `e' correctly.
4739 2001-06-06 Alexey Mahotkin <alexm@hsys.msk.ru>
4741 * mule/cyrillic.el: Uncomment definition of ccl-encode-koi8-r-font.
4743 2001-06-14 Alexey Mahotkin <alexm@hsys.msk.ru>
4745 * mule/cyrillic.el: Set up case table.
4747 2001-06-08 Mike Sperber <mike@xemacs.org>
4749 * files.el (save-some-buffers-1): Don't zap the help window right
4750 after `map-y-or-n-p' has popped it up.
4752 2001-06-15 Nick Pakoulin <npak@ispras.ru>
4754 * help.el (frob-help-extents): Require 'hyper-apropos for faces.
4756 2001-07-18 Stephen J. Turnbull <stephen@xemacs.org>
4758 * specifier.el: define-specifier-tag 'gtk.
4760 2001-05-12 Ben Wing <ben@xemacs.org>
4762 * find-paths.el (paths-find-recursive-path):
4763 fix error with null EXCLUDE-REGEXP.
4765 * font-lock.el (font-lock-mode):
4766 fix problem reported by hrvoje with buffers starting with a space.
4768 2001-05-06 Ben Wing <ben@xemacs.org>
4770 * dialog.el (make-dialog-box):
4771 * menubar-items.el (default-menubar):
4772 * printer.el (generic-print-buffer):
4773 * printer.el (generic-print-region):
4774 implement printing the selection when it's selected.
4776 2001-04-18 Didier Verna <didier@xemacs.org>
4778 * cus-edit.el (Custom-reset-standard): reset to standard settings
4779 not only when the buffer's :custom-state is 'modified, but also
4780 when it is 'set or 'saved.
4782 2001-04-17 Didier Verna <didier@xemacs.org>
4784 * startup.el (load-user-init-file): define `custom-file' before
4785 loading the user's init file.
4787 2001-04-09 Danny Colascione <qtmstr@optonline.net>
4789 * menubar.el (popup-mode-menu): Make it work with
4790 popup-menu-titles turned off.
4792 2001-04-24 Hrvoje Niksic <hniksic@arsdigita.com>
4794 * about.el (about-mailto-link): Use compose-mail for sending mail.
4796 2001-07-14 Sean MacLennan <seanm@storm.ca>
4798 * package-admin.el (package-install-hook): New.
4799 (package-delete-hook): New.
4800 (package-admin-add-single-file-package): Use package-delete-hook.
4802 * package-get.el (package-get): Use package-install-hook.
4804 2001-06-26 Robert Pluim <rpluim@bigfoot.com>
4806 * package-ui.el (pui-install-selected-packages): reverse the lists
4807 of packages so that they get handled in the same order as they
4810 2001-06-26 Robert Pluim <rpluim@bigfoot.com>
4812 * packages.el (locate-library): Use read-library-name for completion.
4814 2001-05-21 Martin Buchholz <martin@xemacs.org>
4816 * byte-optimize.el (=): `=' is not a binary predicate!
4817 Fix incorrect optimization: (= 0 0 (random 2)) ==> 0 or 1.
4818 Use byte-optimize-predicate, not byte-optimize-binary-predicate,
4820 2001-05-20 Martin Buchholz <martin@xemacs.org>
4822 * bytecomp.el (byte-compile-arithcompare):
4823 Only optimize (= x) ==> t if byte-compile-delete-errors is not nil.
4825 2001-06-03 William M. Perry <wmperry@gnu.org>
4827 * dialog-gtk.el (popup-builtin-open-dialog): Don't forget to
4828 return the filename selected by the user!
4830 2001-05-31 William M. Perry <wmperry@gnu.org>
4832 * font-menu.el: Avoid arithmetic with 'nil' when using the font menu
4835 2001-05-29 Alexey Mahotkin <alexm@hsys.msk.ru>
4837 * coding.el: Tiny typo fixed.
4839 2001-05-17 Stephen J. Turnbull <stephen@xemacs.org>
4841 * XEmacs 21.4.3 "Academic Rigor" is released.
4843 2001-05-17 Stephen J. Turnbull <stephen@xemacs.org>
4845 * config.values.sh: lisp/utils?/config.el -> lisp/config.el.
4847 2001-05-10 Stephen J. Turnbull <stephen@xemacs.org>
4849 * XEmacs 21.4.2 "Developer-Friendly Unix APIs" is released.
4851 2001-05-04 Ben Wing <ben@xemacs.org>
4853 * printer.el (generic-print-buffer):
4854 * printer.el (generic-print-region):
4855 Enable dialog boxes. Apply workaround recommended by Kirill.
4856 fix (fboundp 'lpr-buffer) -> (fboundp 'lpr-region).
4858 * simple.el (kill-whole-line):
4859 * simple.el (kill-line-1):
4860 * simple.el (kill-entire-line):
4861 * simple.el (kill-line):
4862 * simple.el (backward-kill-line):
4863 Take out interactive dependence of kill-whole-line.
4865 2001-04-22 Ben Wing <ben@xemacs.org>
4867 * dialog.el (make-dialog-box):
4868 Put dialog titles back in -- this time correctly. Fix various
4869 other problems with leaks and such.
4871 * simple.el (region-exists-p):
4872 * simple.el (region-active-p):
4873 Add comment about which one is correct to use in menu specs.
4875 2001-05-05 Ben Wing <ben@xemacs.org>
4877 * dialog.el (make-dialog-box): fix doc string.
4878 * menubar-items.el (default-menubar): Add Page Setup for Windows,
4879 take out Pretty Print.
4881 * printer.el (printer-current-device): New.
4882 * printer.el (Printer-get-device): New.
4883 * printer.el (Printer-clear-device): New.
4884 * printer.el (generic-page-setup): New.
4885 * printer.el (generic-print-buffer):
4886 * printer.el (generic-print-region):
4887 Implement Page Setup. Handle errors properly.
4889 2001-05-05 Ben Wing <ben@xemacs.org>
4891 * subr.el (error): Complete list of errors in doc string.
4893 2001-04-22 Ben Wing <ben@xemacs.org>
4895 * bytecomp-runtime.el (byte-compiler-options): Correct doc string.
4897 2001-05-03 Adrian Aichner <adrian@xemacs.org>
4899 * build-report.el: Remove CVS keywords since this file has been in
4900 core lisp for a while now.
4901 * build-report.el (build-report-make-output-files): Fix typo.
4903 2001-04-24 Hrvoje Niksic <hniksic@arsdigita.com>
4905 * about.el (about-finish-buffer): Make sure the last change works
4906 even if EVENT is nil.
4908 2001-04-24 Hrvoje Niksic <hniksic@arsdigita.com>
4910 * about.el (about-finish-buffer): Kill/bury the buffer where the user
4911 clicked, not the one that happens to be the current buffer at the
4914 2001-03-19 Karl M. Hegbloom <karlheg@microsharp.com>
4916 * cus-edit.el (custom-display): Support the GTK Window System also.
4918 2001-04-30 Ben Wing <ben@xemacs.org>
4921 * printer.el (printer-page-header):
4922 * printer.el (Print-context): New.
4923 * printer.el (printer-page-footer):
4924 * printer.el (generate-header-element): New.
4925 * printer.el (generate-header-line): New.
4926 * printer.el (print-context-property):
4927 * printer.el (generic-print-buffer):
4928 * printer.el (generic-print-region):
4929 Implement headers and footers. Implement calling Print dialog box
4930 (#### but it doesn't quite work yet).
4932 2001-04-25 Ben Wing <ben@xemacs.org>
4934 * about.el (xemacs-hackers):
4935 * about.el (about-url-alist):
4936 * about.el (about-personal-info):
4937 * about.el (about-hacker-contribution):
4940 * simple.el (handle-post-motion-command):
4941 Fix spurious setting of zmacs-region-stays to t after a non-shift
4944 2001-04-24 Hrvoje Niksic <hniksic@arsdigita.com>
4946 * about.el (about-personal-info): Update my bio.
4947 (about-hacker-contribution): Ditto.
4949 2001-04-23 Stephen J. Turnbull <turnbull@sk.tsukuba.ac.jp>
4951 * startup.el (splash-frame-body): Update copyright notices: Ben, FSF.
4953 2001-04-19 Andy Piper <andy@xemacs.org>
4955 * package-net.el (package-net-cygwin32-binary-size): new size.
4956 (package-net-win32-binary-size): new size.
4957 (package-net-convert-index-to-ini): Use new arch.
4958 (package-net-batch-convert-index-to-ini): Removed.
4959 (package-net-generate-bin-ini): New.
4960 (package-net-batch-generate-bin-ini): New.
4962 2001-04-19 Stephen J. Turnbull <stephen@xemacs.org>
4964 * XEmacs 21.4.1 "Copyleft" is released.
4966 2001-04-19 Stephen J. Turnbull <stephen@xemacs.org>
4968 * x-compose.el (xlib-input-method-bug-workaround):
4969 (alias-colon-to-double-quote):
4970 Force sort in map-keymap to work around rehash bug.
4972 2001-04-17 Ben Wing <ben@xemacs.org>
4974 * about.el: Finish overhaul, add a few new hackers, update a
4977 2001-04-16 Stephen J. Turnbull <stephen@xemacs.org>
4979 * XEmacs 21.4.0 "Solid Vapor" is released.
4981 2001-04-15 Ben Wing <ben@xemacs.org>
4984 * about.el (about-headline-face): New.
4985 * about.el (about-link-face): New.
4986 * about.el (about-current-release-maintainers): New.
4987 * about.el (about-other-current-hackers): New.
4988 * about.el (about-url-alist):
4989 * about.el (about-once-and-future-hackers): New.
4990 * about.el (about-mailto-link): New.
4991 * about.el (about-get-buffer):
4992 * about.el (about-finish-buffer):
4993 * about.el (about-xemacs):
4994 * about.el (about-features): Removed.
4995 * about.el (about-advantages): New.
4996 * about.el (about-maintainer-info): Removed.
4997 * about.el (about-personal-info): New.
4998 * about.el (about-hacker-contribution): New.
4999 * about.el (about-maintainer):
5000 * about.el (about-show-linked-info):
5001 * about.el (about-hackers):
5002 Major revamping. Rewriting of most of the text, improve the
5003 link handling, separate info on contributors into personal
5004 and contribution info, add new contributors, update personal
5007 * menubar-items.el (default-menubar):
5008 Help menubar entry for News now says more accurately
5009 "What's New in XEmacs".
5012 * mouse.el (mouse-track-cleanup-hook):
5013 * mouse.el (mouse-track):
5014 Don't set-buffer to a dead buffer when calling mouse-track
5017 2001-04-14 Stephen J. Turnbull <stephen@xemacs.org>
5019 * XEmacs 21.2.47 "Zephir" is released.
5021 2001-04-02 Jan Vroonhof <jan.vroonhof@ntlworld.com>
5023 * dialog.el (make-dialog-box): Disable dialog box titles until
5024 we get them working.
5026 2001-03-30 Ben Wing <ben@xemacs.org>
5029 * help.el (Help-princ-face):
5030 * help.el (Help-prin1-face):
5031 * help.el (frob-help-extents):
5032 * help.el (describe-function-1):
5033 * help.el (describe-variable):
5034 Avoid using font-lock faces, which may not be defined.
5035 Instead, use hyper-apropos faces, and make sure they're
5036 defined as necessary by using `require'. (It's not so safe
5037 to do this for font-lock.) In any case, we will eventually
5038 be merging this functionality into hyper-apropos.
5040 * loaddefs.el (completion-ignored-extensions):
5043 * menubar-items.el (menu-truncate-list): Removed.
5044 * menubar-items.el (Menubar-items-truncate-list): New.
5045 * menubar-items.el (default-menubar):
5046 Fix errors if grep or compile command is too long. Rename helper
5047 function to be less visible.
5049 2001-03-23 Martin Buchholz <martin@xemacs.org>
5051 * byte-optimize.el (byte-optimize-minus):
5052 Fix mis-byte-compilation of (- 0 x) --> (- (- x))
5054 2001-03-26 Hrvoje Niksic <hniksic@arsdigita.com>
5056 * dumped-lisp.el (preloaded-file-list): Load mule/latin.el when
5059 * mule/latin.el: New file.
5061 2001-03-11 Ben Wing <ben@xemacs.org>
5064 * auto-save.el (auto-save-directory):
5065 * auto-save.el (make-auto-save-file-name):
5066 * auto-save.el (auto-save-file-name-p): New.
5068 Merge in improvements from other definition of
5069 make-auto-save-file-name in files.el.
5071 * auto-save.el (auto-save-original-name):
5072 * auto-save.el (auto-save-name-in-fixed-directory):
5073 * auto-save.el (auto-save-unslashify-name): Removed.
5074 * auto-save.el (auto-save-slashify-name): Removed.
5075 * auto-save.el (auto-save-reserved-chars): New.
5076 * auto-save.el (auto-save-escape-name): New.
5077 * auto-save.el (auto-save-unhex): New.
5078 * auto-save.el (auto-save-unescape-name): New.
5080 Change algorithm for encoding filenames in auto-save names to be
5081 entirely safe with all filesystems and all possible characters in
5082 a filename, and 100% reversible. (Essentially, uses
5083 quoted-printable as the encoding.)
5085 * auto-save.el (recover-all-files):
5087 Use insert-directory rather than calling ls directly -- fixes
5088 things under Windows.
5091 * files.el (convert-standard-filename): Substitute FSF's
5092 definition for this (we had nothing here before).
5094 * files.el (backup-buffer): Warning fix.
5096 * files.el (make-backup-file-name):
5097 * files.el (find-backup-file-name):
5098 Fix error in calling sequence to auto-save-file-name-p.
5100 * files.el (recover-file):
5101 Use insert-directory rather than calling ls directly -- fixes
5102 things under Windows.
5104 * files.el (make-auto-save-file-name): Removed.
5105 * files.el (auto-save-file-name-p): Removed.
5106 auto-save is always dumped so no sense in having a definition
5107 that will always be overwritten with another.
5109 * files.el (insert-directory):
5111 * win32-native.el (debug-mswindows-process-command-lines):
5112 * win32-native.el (original-make-auto-save-file-name): Removed.
5113 * win32-native.el (make-auto-save-file-name): Removed.
5116 2001-03-21 Martin Buchholz <martin@xemacs.org>
5118 * XEmacs 21.2.46 "Urania" is released.
5120 2001-03-16 Stephen J. Turnbull <stephen@xemacs.org>
5122 * menubar-items.el (default-menubar): Update sample.emacs to
5123 sample.init.el and adjust accelerators.
5125 2001-02-02 Stephen J. Turnbull <stephen@xemacs.org>
5127 * build-report.el (build-report): Improve docstring.
5129 2001-03-15 Stephen J. Turnbull <stephen@xemacs.org>
5131 * ChangeLog: Log GTK merge.
5137 Revert gratuitous whitespace changes.
5139 2001-03-07 Ben Wing <ben@xemacs.org>
5142 * help.el (key-or-menu-binding):
5143 * help.el (Help-find-file): New.
5144 * help.el (describe-beta):
5145 * help.el (describe-copying):
5146 * help.el (describe-project):
5147 * help.el (view-emacs-news):
5148 * help.el (view-sample-init-el): New.
5149 * help.el (Help-princ-face): New.
5150 * help.el (Help-prin1-face): New.
5151 * help.el (help-symbol-function-context-menu):
5152 * help.el (help-symbol-variable-context-menu):
5153 * help.el (help-symbol-function-and-variable-context-menu):
5154 * help.el (frob-help-extents):
5155 * help.el (describe-function-1):
5156 * help.el (describe-variable):
5158 Add coloring in Help buffers, correspondent with hyperlinks.
5159 View files in view-mode rather than Fundamental.
5160 Remove separators from context menus -- now handled in generic code.
5161 Add `Find Tag' to context menu.
5163 * menubar.el (popup-mode-menu):
5165 Rewrite code that outputs the popup menu to (a) put more specific
5166 entries first, (b) be more robust, (c) output the proper context
5167 menu separators automatically (the context menu functionality is
5168 new and currently used only by Help).
5170 2001-03-10 William M. Perry <wmperry@aventail.com>
5172 * dialog-gtk.el (gtk-make-dialog-box-internal): Forgot to rewrite
5173 this function when converting from the 21.1 GTK branch. Now
5174 supports file, password, question, and color built-in dialogs.
5176 2001-03-06 Ben Wing <ben@xemacs.org>
5179 * keydefs.el (global-map):
5180 Add commented-out change of M-k (for 21.5).
5182 * menubar-items.el (default-menubar):
5183 Fix items to control kill-line behavior; add items for
5187 * simple.el (kill-whole-line):
5188 * simple.el (historical-kill-line): Removed.
5189 * simple.el (kill-line): Removed.
5190 * simple.el (kill-entire-line): New.
5191 * simple.el (kill-line-1): New.
5192 * simple.el (backward-kill-line):
5193 Undo kill-whole-line == always changes. Add new function
5194 kill-entire-line to unconditionally delete the current line.
5195 Add comments describing the lamentable state of affairs of
5196 the kill-line functions and variables.
5198 2001-03-02 Ben Wing <ben@xemacs.org>
5201 * simple.el (beginning-of-buffer):
5202 * simple.el (end-of-buffer):
5203 * simple.el (mark-ring-unrecorded-commands):
5204 * simple.el (signal-error-on-buffer-boundary):
5205 * simple.el (shifted-motion-keys-select-region):
5206 * simple.el (unshifted-motion-keys-deselect-region):
5207 * simple.el (motion-keys-for-shifted-motion): New.
5208 * simple.el (handle-pre-motion-command):
5209 * simple.el (handle-post-motion-command):
5210 * simple.el (forward-char-command):
5211 * simple.el (backward-char-command):
5212 * simple.el (scroll-up-command):
5213 * simple.el (scroll-down-command):
5214 * simple.el (next-line):
5215 * simple.el (previous-line):
5216 * simple.el (backward-block-of-lines):
5217 * simple.el (forward-block-of-lines):
5218 * simple.el (backward-word):
5219 * simple.el (mark-word):
5221 Augment documentation of the most common motion commands to make
5222 note of the shifted-motion support. Improve the support to (a)
5223 properly document how it works and why it's done in the fashion it
5224 is, and (b) allow the keystrokes that trigger it to be customized.
5226 Correct error in the customize specification of
5227 mark-ring-unrecorded-commands.
5229 2001-03-02 Ben Wing <ben@xemacs.org>
5232 * font-lock.el (font-lock-pending-extent-table): Removed.
5233 * font-lock.el (font-lock-pending-buffer-table): New.
5234 * font-lock.el (font-lock-pre-idle-hook):
5235 * font-lock.el (font-lock-after-change-function):
5236 * font-lock.el (font-lock-fontify-pending-extents):
5237 * font-lock.el (font-lock-lisp-like):
5239 Fix handling of pending extents to avoid excessive slowness (N^2
5240 behavior) when making lots of buffer changes between redisplays,
5241 such as when saving the Options.
5243 2001-03-09 William M. Perry <wmperry@aventail.com>
5254 The Great GTK Merge.
5259 * generic-widgets.el:
5267 * gtk-file-dialog.el:
5275 * gtk-password-dialog.el:
5277 * gtk-widget-accessors.el:
5281 The Great GTK Merge: new files.
5283 2001-03-05 Stephen J. Turnbull <stephen@xemacs.org>
5285 * generic-widgets.el: Don't require gtk (a built-in feature) at
5286 top level. Don't execute the last sexp unless (featurep 'gtk).
5288 2001-02-28 Stephen J. Turnbull <stephen@xemacs.org>
5290 * mule/mule-init.el (auto-language-alist): Split zh into GB and BIG5.
5292 2001-02-23 Martin Buchholz <martin@xemacs.org>
5294 * XEmacs 21.2.45 "Thelxepeia" is released.
5296 2001-01-25 Jason R. Mastaler <jason@xemacs.org>
5298 * about.el (xemacs-hackers): update my entry.
5299 * about.el (about-maintainer-info): ditto.
5300 * about.el (about-hackers): ditto.
5302 2001-02-20 Jan Vroonhof <jan@xemacs.org>
5304 * about.el (about-maintainer-info): More vanity info about
5307 2001-02-20 Adrian Aichner <adrian@xemacs.org>
5309 * build-report.el (build-report-destination): xemacs-build-reports
5310 has moved to SourceForge, where mailing list name length is
5311 restricted, hence the name change to
5312 xemacs-buildreports@xemacs.org.
5313 * build-report.el (build-report-keep-regexp): Update default.
5314 * build-report.el (build-report-delete-regexp): Ditto.
5315 * build-report.el (build-report-make-output-files): Ditto.
5317 2001-02-19 Craig Lanning <lanning@scra.org>
5319 * lisp-mode.el: Add indentation specifications for following
5320 Common Lisp forms: handler-case, handler-bind, with-slots,
5321 with-open-file, with-open-stream, print-unreadable-object.
5323 2001-02-18 Matt Tucker <tuck@whistlingfish.net>
5325 * font-lock.el (font-lock-set-defaults-1):
5326 Move initialization of `font-lock-cache-position' so that it's set
5327 even if font-lock-keywords is already defined.
5329 2001-02-17 Matt Tucker <tuck@whistlingfish.net>
5331 * autoload.el (generate-file-autoloads-1):
5332 Use `emacs-lisp-mode-syntax-table' instead of
5333 `lisp-mode-syntax-table'.
5334 * lisp-mode.el (lisp-mode-syntax-table):
5335 Get rid of old checks for `parse-partial-sexp' version.
5336 Make `|' (pipe) string delimiter instead of punctuation.
5338 2001-02-16 Martin Buchholz <martin@xemacs.org>
5340 * window.el (save-selected-window):
5341 Use gensym for better macro hygiene.
5343 2001-02-06 Mike Sperber <mike@xemacs.org>
5346 * startup.el (startup-setup-paths): Set and use
5347 `mule-lisp-directory'.
5348 (startup-setup-paths-warning): Ditto.
5350 * setup-paths.el (paths-find-mule-lisp-directory): Added.
5351 (paths-construct-load-path): Consider `mule-lisp-directory'.
5353 2001-02-07 Matt Tucker <tuck@whistlingfish.net>
5355 * font-lock.el: Syntax table improvements used. A few random
5356 changes are not specified below.
5357 (font-lock-fontify-string-delimiters):
5358 (font-lock-syntactic-keywords):
5359 (font-lock-cache-state nil):
5360 (font-lock-cache-position):
5362 (font-lock-set-syntax):
5363 (font-lock-apply-syntactic-highlight):
5364 (font-lock-fontify-syntactic-anchored-keywords):
5365 (font-lock-fontify-syntactic-keywords-region):
5366 (font-lock-eval-keywords):
5368 (font-lock-remove-face):
5369 (font-lock-fontify-syntactically-region):
5370 Use syntax properties.
5372 2001-02-08 Martin Buchholz <martin@xemacs.org>
5374 * XEmacs 21.2.44 "Thalia" is released.
5376 2001-01-16 Mike Sperber <mike@xemacs.org>
5378 * startup.el (normal-top-level): Work even if no installation root
5381 2001-01-30 Andy Piper <andy@xemacs.org>
5383 * gutter-items.el (progress-abort-glyph): remove instantiator.
5384 (set-progress-abort-instantiator): new function.
5385 (abort-progress-feedback): use it.
5387 * gutter.el (set-gutter-dirty-p): new function.
5389 2001-01-30 Didier Verna <didier@xemacs.org>
5391 * mwheel.el (mwheel-scroll): unwind-protect the selected window.
5393 2001-01-24 Didier Verna <didier@xemacs.org>
5395 * sound.el (sound-extension-list): give a better default value.
5396 * sound.el (load-sound-file): improve the doc string, also find
5397 files given by absolute names, pass a real extension list to
5400 2001-01-26 Martin Buchholz <martin@xemacs.org>
5402 * XEmacs 21.2.43 "Terspichore" is released.
5404 2001-01-20 Klaus Frank <klausf@i3.informatik.rwth-aachen.de>
5406 * gnuserv.el (gnuserv-process-filter): Robuster handling of error
5407 messages from gnuserv.
5409 2001-01-20 Martin Buchholz <martin@xemacs.org>
5411 * XEmacs 21.2.42 "Poseidon" is released.
5413 2001-01-12 Nick V. Pakoulin <npak@ispras.ru>
5415 * cl-macs.el (cl-upcase-arg): New function.
5416 (cl-function-arglist): New function.
5417 (cl-transform-lambda): Automatically add CL-style lambda list to
5418 documentation string using functions above.
5420 2001-01-12 Andy Piper <andy@xemacs.org>
5422 * package-get.el (package-get-custom): call
5423 package-net-update-installed-db.
5425 * package-ui.el (pui-install-selected-packages): call
5426 package-net-update-installed-db.
5428 * package-net.el (package-net-update-installed-db): use
5429 packages-package-list so that we reflect reality.
5431 * packages.el (packages-package-list): Make docstring reflect
5434 * package-net.el (package-net-convert-index-to-ini): exclude mule entries.
5436 * postinstall.cc (do_postinstall): don't pick up shells if cygwin
5439 2001-01-17 Andy Piper <andy@xemacs.org>
5441 * wid-edit.el (widget-activation-glyph-mapper): activate or
5442 deactivate native widgets.
5443 (widget-glyph-insert-glyph): record instantiator.
5444 (widget-push-button-value-create): use it.
5446 * gui.el (gui-button-action): new function. Make button's domain
5447 buffer current when calling.
5448 (make-gui-button): update to use gui-button-action.
5450 2001-01-16 Didier Verna <didier@xemacs.org>
5452 * menubar-items.el (default-menubar): add an entry for modeline
5453 horizontal scrolling in Options -> Display.
5455 2001-01-17 Steve Youngs <youngs@xemacs.org>
5457 * package-get.el (package-get-require-signed-base): Set to nil
5460 2001-01-17 Martin Buchholz <martin@xemacs.org>
5462 * XEmacs 21.2.41 "Polyhymnia" is released.
5464 2001-01-16 Mike Sperber <mike@xemacs.org>
5466 * setup-paths.el (paths-core-load-path-depth): Stopgap bump to
5469 2001-01-14 Mike Sperber <mike@xemacs.org>
5471 * startup.el (maybe-create-compatibility-dot-emacs):
5472 (maybe-unmigrate-user-init-file):
5473 (unmigrate-user-init-file): Created.
5474 (maybe-migrate-user-init-file): Offer creation of compatibility
5476 Some doc fixes wrt init file location.
5478 2001-01-15 Golubev I. N. <gin@mo.msk.ru>
5480 * faces.el (face-frob-from-locale-first): new variable.
5481 (frob-face-font-2): Honor tags arg while trying to use
5482 standard-face-mapping. When face-frob-from-locale-first is set,
5483 first try to set face inheriting from frobbed-face.
5485 2001-01-15 Didier Verna <didier@xemacs.org>
5487 * about.el (xemacs-hackers): update my entry.
5488 * about.el (about-url-alist): ditto.
5489 * about.el (about-maintainer-info): ditto.
5490 * about.el (about-hackers): ditto.
5492 2001-01-15 Martin Buchholz <martin@xemacs.org>
5494 The byte compiler has been badly broken for a year,
5495 by the patch of 1999-12-06.
5496 * byte-optimize.el (byte-optimize-form-code-walker):
5497 Bug was: the byte compiler was making this erroneous optimization:
5498 (progn (or (foo)) (bar)) ==> (bar)
5500 2000-11-20 Mike Sperber <mike@xemacs.org>
5502 * setup-paths.el (paths-core-load-path-depth): Split
5503 `paths-load-path-depth' in two for site and core lisp. Don't
5505 * setup-paths.el (paths-construct-load-path): Use.
5507 2001-01-10 Andy Piper <andy@xemacs.org>
5509 * package-net.el (package-net-cygwin32-binary-size): new variable
5510 (package-net-win32-binary-size): ditto. add much needed
5513 * gutter-items.el (buffers-tab-items): correct off-by-one error
5514 for buffers-tab-max-size.
5516 2001-01-08 Martin Buchholz <martin@xemacs.org>
5518 * XEmacs 21.2.40 is released.
5520 2001-01-06 Stephen J. Turnbull <stephen@xemacs.org>
5522 * mule/hebrew.el: Fix comments and typos.
5523 mule/japanese.el: Fix comments, typos, and 8-bit character encoding.
5525 2001-01-06 Stephen J. Turnbull <stephen@xemacs.org>
5527 * ChangeLog.1: move ancient log from fill.el.
5531 mule/mule-category.el:
5532 Miscellaneous typo fixes and slight doc clarifications.
5534 * mule/mule-ccl.el: Correct file name in header.
5536 2000-12-31 Martin Buchholz <martin@xemacs.org>
5538 * XEmacs 21.2.39 is released.
5540 2000-12-27 Martin Buchholz <martin@xemacs.org>
5542 * byte-optimize.el (byte-optimize-cond):
5543 (byte-optimize-cond-1): New.
5544 Rewrite `cond' in terms of `if' and `or', which are easier to optimize.
5545 Optimizes (cond (x nil)) ==> nil.
5546 Provide better diagnostic on malformed expr like (cond foo).
5548 2000-12-20 Stephen J. Turnbull <stephen@xemacs.org>
5550 * mule/mule-coding.el:
5551 mule/mule-cmds.el (reset-language-environment,
5552 set-language-environment-coding-systems):
5553 Safer default coding-priority-list, corresponding to src/file-coding.h.
5555 2000-12-03 Jorma Laaksonen <jorma.laaksonen@hut.fi>
5557 * package-admin.el: Allow package removal from
5558 early-package-load-path.
5560 2000-12-15 Andreas Jaeger <aj@suse.de>
5562 * about.el (about-maintainer-info): Update my entry.
5564 2000-12-11 Matt Tucker <tuck@whistlingfish.net>
5566 * packages.el (locate-library): Add support for bzip2
5567 compressed .el files.
5569 2000-12-12 Andy Piper <andy@xemacs.org>
5571 * package-net.el: new file.
5573 2000-12-01 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5575 * font-lock.el: Add missing C++ keywords.
5577 2000-12-08 Adrian Aichner <adrian@xemacs.org>
5579 * simple.el (indent-for-comment): Preserve indentation of comments
5580 starting in column 0, as documented in (Info-goto-node
5581 "(xemacs)Comments"). Update docstring accordingly.
5583 2000-12-05 Martin Buchholz <martin@xemacs.org>
5585 * XEmacs 21.2.38 is released.
5587 2000-12-04 Didier Verna <didier@xemacs.org>
5589 * mouse.el (default-mouse-track-set-point-in-window): remove
5590 spurious '+' operation detected by Martin.
5593 2000-12-01 Martin Buchholz <martin@xemacs.org>
5595 * cl-extra.el (coerce):
5596 Implement char to integer coercion.
5597 Remove extraneous (numberp) test.
5599 * byte-optimize.el (byte-compile-splice-in-already-compiled-code):
5600 Perform lapcode inlining if the value of `byte-optimize' is 'byte.
5601 (byte-optimize-predicate):
5602 Warn if evaluating constant expression signals an error.
5603 (byte-optimize-form): Small simplification.
5605 * cl-macs.el (cl-do-proclaim): small efficiency improvement.
5607 2000-11-30 Martin Buchholz <martin@xemacs.org>
5610 (byte-optimize-minus):
5611 (byte-optimize-plus):
5612 (byte-optimize-mult):
5613 (byte-optimize-quo):
5614 Use (car (last x)) instead of (last x) to get last elt!
5615 Use `byte-optimize-predicate' to optimize `%'.
5616 Move optimizations for special numeric args to bytecomp.el.
5617 * bytecomp.el (byte-compile-associative): Remove.
5618 (byte-compile-max): New.
5619 (byte-compile-min): New.
5620 Properly handle erroneous calls: (max) (min).
5621 (byte-compile-plus): New.
5622 (byte-compile-minus):
5623 It's easiest to handle 0, +1 and -1 args here.
5624 (byte-compile-mult): New.
5625 It's easiest to handle 1, -1 and 2 args here.
5627 It's easiest to handle 0, +1 and -1 args here.
5628 Issue byte-compiler warning when dividing by zero.
5630 Byte-compiler arithmetic improvements.
5631 Better optimize these expressions in the obvious way:
5632 (+ x y 1) --> varref x varref y add add1
5633 (+ x y -1) --> varref x varref y add sub1
5634 (- x y 0) --> (- x y)
5635 (- 0 x y) --> (- (- x) y)
5636 (% 42 19) --> compile-time constant
5637 (/ 42 19) --> compile-time constant
5638 (* (foo) 2) --> foo call dup plus
5640 Optimize away arithmetic operations (+ x) (* x) (/ x 1)
5641 unless (declaim (optimize (safety 3)))
5642 or (setq byte-compile-delete-errors nil).
5644 2000-11-28 Stephen J. Turnbull <stephen@xemacs.org>
5646 * paragraphs.el (paragraph-separate, forward-sentence): Clarify
5649 2000-11-08 Stephen J. Turnbull <stephen@xemacs.org>
5651 * startup.el (command-line-do-help): Add documentation of
5652 portable dumper switches.
5654 2000-11-22 Andy Piper <andy@xemacs.org>
5656 * x-mouse.el (x-init-pointer-shape): use cursor-font explicitly.
5658 * glyphs.el (init-glyphs): don't use autodetect for strings.
5660 2000-11-28 Martin Buchholz <martin@xemacs.org>
5662 * byte-optimize.el (byte-optimize-char-before):
5663 (byte-optimize-backward-char):
5664 (byte-optimize-backward-word):
5665 Fix incorrect optimizations for these sorts of expressions:
5666 (let ((x nil)) (backward-char x))
5668 2000-11-21 Martin Buchholz <martin@xemacs.org>
5671 * byte-optimize.el (byte-optimize-backward-char): New.
5672 * byte-optimize.el (byte-optimize-backward-word): New.
5673 Make backward-word and backward-char as efficient as forward versions.
5675 * bytecomp.el (byte-compile-no-args-with-one-extra):
5676 * bytecomp.el (byte-compile-one-arg-with-one-extra):
5677 * bytecomp.el (byte-compile-two-args-with-one-extra):
5678 * bytecomp.el (byte-compile-zero-or-one-arg-with-one-extra):
5679 * bytecomp.el (byte-compile-one-or-two-args-with-one-extra):
5680 * bytecomp.el (byte-compile-two-or-three-args-with-one-extra):
5681 Check if extra arg is constant nil, and if so, use byte-coded call.
5683 * simple.el (backward-word):
5684 * simple.el (mark-word):
5685 * simple.el (kill-word):
5686 * simple.el (backward-kill-word):
5687 Make COUNT argument optional, for consistency with forward-char et al.
5689 * abbrev.el (abbrev-string-to-be-defined):
5690 * abbrev.el (inverse-abbrev-string-to-be-defined):
5691 * abbrev.el (inverse-add-abbrev):
5692 * abbrev.el (expand-region-abbrevs):
5693 * buff-menu.el (Buffer-menu-execute):
5694 * indent.el (move-to-left-margin):
5695 * indent.el (indent-relative):
5696 * indent.el (move-to-tab-stop):
5697 * info.el (Info-reannotate-node):
5698 * lisp-mode.el (lisp-indent-line):
5699 * lisp.el (end-of-defun):
5700 * lisp.el (move-past-close-and-reindent):
5701 * misc.el (copy-from-above-command):
5702 * mouse.el (default-mouse-track-scroll-and-set-point):
5703 * page.el (forward-page):
5704 * paragraphs.el (forward-paragraph):
5705 * paragraphs.el (end-of-paragraph-text):
5706 * picture.el (picture-forward-column):
5707 * picture.el (picture-self-insert):
5708 * rect.el (extract-rectangle-line):
5709 * simple.el (newline):
5710 * simple.el (fixup-whitespace):
5711 * simple.el (backward-delete-char-untabify):
5712 * simple.el (transpose-chars):
5713 * simple.el (transpose-preceding-chars):
5714 * simple.el (do-auto-fill):
5715 * simple.el (indent-new-comment-line):
5716 * simple.el (blink-matching-open):
5717 * view-less.el (cleanup-backspaces):
5718 * wid-edit.el (widget-transpose-chars):
5719 * term/bg-mouse.el (bg-insert-moused-sexp):
5720 Use more readable (backward-FOO n) instead of (forward-FOO -n).
5722 * info.el (Info-fontify-node):
5723 * simple.el (backward-delete-function):
5724 Use canonical delete-backward-char instead of backward-delete-char.
5726 2000-11-20 Andy Piper <andy@xemacs.org>
5728 * gutter-items.el (update-tab-in-gutter): don't barf if there are
5731 2000-11-20 Andy Piper <andy@xemacs.org>
5733 * gutter-items.el (update-tab-in-gutter): don't give popup frames
5736 2000-11-18 Martin Buchholz <martin@xemacs.org>
5738 * cl-macs.el: Correctly optimize plusp minusp oddp evenp.
5739 (proclaim inline...) was shadowing compiler-macros.
5741 2000-11-17 Martin Buchholz <martin@xemacs.org>
5743 * bytecomp.el (byte-compile-eval): New.
5744 (byte-compile-initial-macro-environment): Use byte-compile-eval.
5745 Keeps this promise made in Lispref:
5746 "If a file being compiled contains a `defmacro' form, the macro is
5747 defined temporarily for the rest of the compilation of that file."
5749 2000-11-09 Martin Buchholz <martin@xemacs.org>
5751 * cl.el (floatp-safe):
5757 Use a better parameter name than `x'.
5759 * cl-macs.el (check-type): Make continuable. Change documentation
5760 to require PLACE, but accept any form for compatibility.
5762 * abbrev.el (define-abbrev): Use check-type.
5763 * font-menu.el (font-menu-change-face): Use check-type.
5764 * menubar.el (relabel-menu-item): Use check-type.
5765 * itimer.el: Fix typo.
5767 2000-11-10 Yoshiki Hayashi <yoshiki@xemacs.org>
5769 * info.el (Info-extract-menu-node-name): Comma is a delimiter.
5771 2000-11-14 Martin Buchholz <martin@xemacs.org>
5773 * XEmacs 21.2.37 is released.
5775 2000-11-13 Katsumi Yamaoka <yamaoka@jpl.org>
5777 * code-cmds.el: Provide the feature.
5779 2000-07-21 Jan Vroonhof <jan@xemacs.org>
5781 * dumped-lisp.el (preloaded-file-list): Load code-cmds.el
5783 * code-cmds.el: New file
5784 * mule/mule-cmds.el:
5786 (coding-keymap): New keymap. Define coding system keyboard
5787 commands on file-coding builds too.
5788 (coding-system-change-eol-conversion):
5789 (universal-coding-system-argument):
5790 (set-default-coding-systems):
5791 (prefer-coding-system): Moved from mule-cmds.el
5792 (set-buffer-process-coding-system): Moved from mule-misc.el
5794 2000-09-15 Stephen Carney <carney@scubadoo.com>
5796 * etags.el (buffer-tag-table-files): Use append instead of nconc.
5798 2000-11-09 Steve Youngs <youngs@xemacs.org>
5800 * package-get.el (package-get-download-sites): Add a pre-release
5801 site for experimental packages.
5803 * auto-autoloads.el: Regenerated.
5805 2000-08-01 Andy Piper <andy@xemacs.org>
5807 * gutter-items.el (buffers-tab-omit-function): reference
5808 buffers-tab-select-visible-buffers.
5809 (buffers-tab-filter-functions): new variable, by default uses
5810 buffers-tab-selection-function and buffers-tab-omit-function.
5811 (select-buffers-tab-buffers-by-mode): invert arguments.
5812 (buffers-tab-select-visible-buffers): new function. Invert calling
5813 of buffers-menu-omit-invisible-buffers.
5814 (buffers-tab-items): rewrite to use
5815 buffers-tab-filter-functions. Rewrite docstring.
5816 (gutter-buffers-tab-extent): delete.
5817 (add-tab-to-gutter): always build a new extent when adding the
5819 (update-tab-in-gutter): make gutter dirty when orientation
5822 2000-11-07 Martin Buchholz <martin@xemacs.org>
5824 * bytecomp.el (byte-compile-defvar-or-defconst):
5825 Only do loadhist recording if defvar form includes a value.
5827 2000-11-02 Martin Buchholz <martin@xemacs.org>
5829 * bytecomp.el (byte-compile-initial-macro-environment):
5830 `eval-when-compile' should not compile its body.
5832 2000-11-02 Stephen J. Turnbull <stephen@xemacs.org>
5834 * mule/cyrillic.el: Add Windows 1251 code page encoding (by
5835 Sergey Groznyh <gsm@fct.ru> in <863diqaygu.fsf@fct.ru>). Fix
5836 some Japanese English. Remove some ancient FSF comments, and
5837 improve docstrings. Use symbols not vectors for tables.
5839 2000-11-03 Martin Buchholz <martin@xemacs.org>
5842 (local-key-binding):
5843 (global-key-binding):
5844 Add an optional `accept-defaults' parameter, just like `lookup-key'.
5847 (backward-sexp): Slightly simpler code.
5848 (mark-sexp): Make arg optional, like FSF Emacs.
5849 (forward-list): Slightly simpler code.
5850 (backward-list): Slightly simpler code.
5851 (down-list): Make arg optional, like FSF Emacs.
5852 (up-list): Make arg optional, like FSF Emacs.
5853 (backward-up-list): Make arg optional, like FSF Emacs.
5854 (kill-sexp): Make arg optional, like FSF Emacs.
5855 (backward-kill-sexp): Make arg optional, like FSF Emacs.
5857 * font-menu.el (font-menu-change-face):
5858 Take continuable errors into account.
5861 * abbrev.el (clear-abbrev-table):
5862 * abbrev.el (define-abbrev-table):
5863 * abbrev.el (define-abbrev):
5864 * abbrev.el (insert-abbrev-table-description):
5865 * apropos.el (apropos-documentation-check-doc-file):
5866 * apropos.el (apropos-documentation-check-elc-file):
5867 * buff-menu.el (list-buffers):
5868 * buff-menu.el (list-buffers-noselect):
5869 * bytecomp.el (byte-recompile-directory):
5870 * bytecomp.el (batch-byte-compile):
5871 * cl-macs.el (typep):
5872 * code-files.el (find-coding-system-magic-cookie):
5873 * code-files.el (insert-file-contents):
5874 * cus-edit.el (customize-set-variable):
5875 * cus-edit.el (customize-save-variable):
5876 * cus-face.el (custom-set-face-font-size):
5877 * cus-face.el (custom-set-face-update-spec):
5878 * cus-face.el (custom-reset-faces):
5879 * custom.el (custom-check-theme):
5880 * custom.el (copy-upto-last):
5881 * fill.el (canonically-space-region):
5882 * fill.el (fill-paragraph):
5883 * fill.el (fill-region):
5884 * fill.el (find-space-insertable-point):
5885 * fill.el (justify-current-line):
5886 * faces.el (face-spec-update-all-matching):
5887 * faces.el (set-face-stipple):
5888 * files-nomule.el (insert-file-contents):
5889 * files.el (insert-file-contents-literally):
5890 * files.el (hack-local-variables-last-page):
5891 * files.el (basic-save-buffer):
5892 * files.el (insert-directory):
5893 * font-menu.el (font-menu-change-face):
5894 * font.el (font-spatial-to-canonical):
5895 * format.el (format-encode-region):
5896 * format.el (format-insert-file):
5897 * format.el (format-replace-strings):
5898 * gutter.el (set-gutter-element):
5899 * help.el (key-or-menu-binding):
5900 * help.el (describe-bindings):
5901 * help.el (with-syntax-table):
5902 * indent.el (indent-rigidly):
5903 * indent.el (delete-to-left-margin):
5905 * info.el (Info-extract-dir-entry-from):
5906 * info.el (Info-build-dir-anew):
5907 * info.el (Info-rebuild-dir):
5908 * info.el (Info-batch-rebuild-dir):
5909 * info.el (Info-read-subfile):
5910 * info.el (Info-build-node-completions):
5911 * info.el (Info-extract-menu-node-name):
5912 * isearch-mode.el (isearch-range-invisible):
5913 * isearch-mode.el (isearch-restore-invisible-extents):
5914 * itimer.el (itimerp):
5915 * itimer.el (itimer-live-p):
5917 * keymap.el (substitute-key-definition):
5918 * keymap.el (read-command-or-command-sexp):
5919 * keymap.el (local-key-binding):
5920 * keymap.el (global-key-binding):
5921 * keymap.el (global-set-key):
5922 * keymap.el (local-set-key):
5924 * ldap.el (ldap-add-entries):
5925 * ldap.el (ldap-delete-entries):
5926 * lisp.el (backward-sexp):
5927 * lisp.el (mark-sexp):
5928 * lisp.el (forward-list):
5929 * lisp.el (backward-list):
5930 * lisp.el (down-list):
5931 * lisp.el (backward-up-list):
5932 * lisp.el (up-list):
5933 * lisp.el (kill-sexp):
5934 * lisp.el (backward-kill-sexp):
5935 * menubar.el (add-menu-button):
5936 * menubar.el (add-submenu):
5937 * menubar.el (delete-menu-item):
5938 * menubar.el (relabel-menu-item):
5939 * mouse.el (narrow-window-to-region):
5940 * obsolete.el (define-obsolete-variable-alias):
5941 * obsolete.el (store-substring):
5943 * package-admin.el (package-admin-install-function):
5944 * package-admin.el (package-admin-install-function-mswindows):
5945 * package-admin.el (package-admin-default-install-function):
5946 * package-get.el (package-get-update-base-entries):
5947 * packages.el (packages-load-package-dumped-lisps):
5948 * packages.el (packages-collect-package-dumped-lisps):
5949 * printer.el (generic-print-buffer):
5950 * printer.el (generic-print-region):
5951 * replace.el (occur-mode-mouse-goto):
5952 * replace.el (perform-replace):
5953 * select.el (get-selection-no-error):
5955 * simple.el (newline):
5956 * simple.el (open-line):
5957 * simple.el (edit-and-eval-command):
5958 * simple.el (goto-line):
5960 * simple.el (kill-region):
5961 * simple.el (copy-region-as-kill):
5962 * simple.el (kill-ring-save):
5963 * simple.el (set-mark):
5964 * simple.el (next-line):
5965 * simple.el (previous-line):
5966 * simple.el (line-move):
5967 * simple.el (set-goal-column):
5968 * simple.el (comment-region):
5971 * syntax.el (modify-syntax-entry):
5972 * syntax.el (map-syntax-table):
5973 * view-less.el (view-file):
5974 * view-less.el (view-buffer):
5975 * view-less.el (view-file-other-window):
5976 * window-xemacs.el (backward-other-window):
5978 * window.el (one-window-p):
5979 * window.el (walk-windows):
5980 * window.el (window-list):
5981 * x-mouse.el (x-mouse-kill):
5982 * x-select.el (x-get-cutbuffer):
5983 * x-select.el (x-store-cutbuffer):
5984 * term/bg-mouse.el (bg-mouse-line-to-center):
5985 * term/sun-mouse.el (window-line-end):
5986 * term/sun-mouse.el (sun-select-region):
5987 * term/sun.el (kill-region-and-unmark):
5988 * mule/mule-category.el:
5989 * mule/mule-category.el (modify-category-entry):
5990 * mule/mule-category.el (char-category-list):
5991 * mule/mule-coding.el (coding-system-force-on-output):
5992 * mule/mule-misc.el (coding-system-put):
5993 Docstring arglist/Texinfo fixes. See man/ChangeLog for details.
5995 2000-11-02 Stephen J. Turnbull <stephen@xemacs.org>
5997 * cus-face.el: Typo fixes and tiny clarifications.
6000 2000-10-27 Yoshiki Hayashi <yoshiki@xemacs.org>
6002 * startup.el (auto-save-list-file-prefix): Moved to fileio.c.
6003 * startup.el (normal-top-level): Setup auto-save-list-file-name
6004 if auto-save-list-file-prefix is non-nil.
6006 2000-10-25 Yoshiki Hayashi <yoshiki@xemacs.org>
6008 * files.el (auto-mode-alist): Allow mixed case suffix for idlwave-mode.
6010 2000-01-05 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
6012 * hyper-apropos.el (hyper-apropos-this-symbol): Don't always
6013 get symbol at point-min.
6015 2000-10-24 Didier Verna <didier@xemacs.org>
6017 * info.el (Info-emacs-info-file-name): defconst it.
6018 * info.el (Info-footnote-tag): defcustom it.
6019 * info.el (Info-no-description-string): ditto.
6020 * info.el (Info-find-node): adapt to new semantics of
6021 'Info-suffixed-file (don't do the case variants stuff).
6022 * info.el (Info-insert-dir): rewrite the dir file variants code.
6023 * info.el (Info-directory-files): New. Return the list of info
6024 files in a directory.
6025 * info.el (Info-dir-outdated-p): use it.
6026 * info.el (Info-parse-dir-entries): ditto.
6027 * info.el (Info-build-dir-anew): don't restrict to files ending
6028 with a ".info.*" extension.
6029 * info.el (Info-set-mode-line): ditto.
6030 * info.el (Info-read-subfile): adapt to new semantics of
6031 'Info-suffixed-file (append 'exact argument).
6032 * info.el (Info-all-case-regexp): New. Return a regexp matching a
6033 string independently of the case.
6034 * info.el (Info-suffixed-file): use it (match all possible case
6036 * info.el (Info-insert-file-contents): code cleanup.
6037 * info.el (Info-rebuild-dir): cosmetics only. Fit code in 80
6039 * info.el (Info-batch-rebuild-dir): ditto.
6040 * info.el (Info-read-node-name-1): ditto.
6041 * info.el (Info-search): ditto.
6042 * info.el (Info-fontify-node): ditto.
6045 2000-10-24 Didier Verna <didier@xemacs.org>
6047 * process.el (shell-command): when called from a program, avoid
6048 'push-mark's "mark-set" message.
6050 2000-10-15 MIYASHITA Hisashi <himi@m17n.org>
6052 * mule/thai-xtis.el (tis-620): Specify coding-system's ccl-program
6053 by a symbol, not by a vector.
6054 * mule/vietnamese.el (vscii): Likewise.
6056 * mule/cyrillic.el (koi8-r): Likewise.
6058 * mule/chinese.el (chinese-big5-1): Specify charset's ccl-program
6059 by a symbol, not by a vector.
6060 (chinese-big5-2): Likewise.
6061 * mule/ethiopic.el (ethiopic): Likewise.
6062 * mule/vietnamese.el (vietnamese-viscii-lower): Likewise.
6063 (vietnamese-viscii-upper): Likewise.
6065 2000-10-12 Yoshiki Hayashi <yoshiki@xemacs.org>
6067 * files.el (auto-mode-alist): Remove obsolete entry for html3-mode.
6069 2000-10-13 Yoshiki Hayashi <yoshiki@xemacs.org>
6071 * byte-optimize.el (byte-optimize-car): New function.
6072 (byte-optimize-cdr): Ditto.
6074 2000-10-12 Yoshiki Hayashi <yoshiki@xemacs.org>
6076 * byte-optimize.el: Partial synch with FSF 20.7.
6077 Optimize constant concatenation.
6078 Add keymapp as a side effect free function. It is a built-in.
6079 (byte-after-unbind-pos): Remove byte-equal.
6081 2000-10-13 Gunnar Evermann <ge204@eng.cam.ac.uk>
6083 * update-elc-2.el: Quote regexps correctly.
6085 2000-10-05 MIYASHITA Hisashi <himi@m17n.org>
6087 * mule/mule-ccl.el: Sync up with Emacs 21.0.90.
6088 (ccl-compile): Apply integerp, not integer-or-char-p to
6089 check the type of the buffer magnification
6090 (ccl-compile-write-string): Encode a string with binary
6092 (ccl-compile-write-repeat): Likewise.
6094 2000-09-25 Robert Pluim <rpluim@bigfoot.com>
6122 2000-10-03 Daniel Pittman <daniel@rimspace.net>
6124 * simple.el (do-auto-fill): Use the function pointer to by
6125 `comment-line-break-function', not `indent-new-comment-line'. This
6126 fixes an issue with cc-mode comment continuation.
6128 2000-10-11 Martin Buchholz <martin@xemacs.org>
6130 * simple.el (turn-on-auto-fill): Add (interactive).
6131 * mwheel.el (mwheel-install): Add (interactive).
6132 * font-lock.el (turn-on-font-lock): Add (interactive).
6133 (turn-off-font-lock): Add (interactive).
6135 2000-10-03 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
6137 * packages.el (packages-special-base-regexp): Add `man'.
6139 2000-10-08 Adrian Aichner <adrian@xemacs.org>
6141 * wid-edit.el (widget-specify-active): map over extents in current
6142 buffer like `widget-specify-inactive' does. Mapping over the
6143 inactive extent object does not work since the current extent is
6144 ignored by `map-extents'.
6146 2000-10-04 Martin Buchholz <martin@xemacs.org>
6148 * XEmacs 21.2.36 is released.
6150 2000-09-22 Martin Buchholz <martin@xemacs.org>
6152 * byte-optimize.el (byte-optimize-lapcode): Add an optimizer pass.
6153 Optimize the compiled-function-constants vector by byte-code
6156 2000-09-25 Robert Pluim <rpluim@bigfoot.com>
6158 * build-report.el (build-report-delete-regexp): quote value in
6161 2000-09-24 Adrian Aichner <aichner@ecf.teradyne.com>
6163 * build-report.el (build-report): Don't bind srcdir which we don't
6164 use in `multiple-value-bind' to avoid the only byte-compiler
6167 2000-09-23 Adrian Aichner <aichner@ecf.teradyne.com>
6169 * build-report.el: Requires cl and custom now.
6170 build-report-version is determined by XEmacs version -- remove
6171 build-report-version*.
6172 * build-report.el (build-report-version): Removed.
6173 * build-report.el (build-report-installation-version-regexp): New.
6174 * build-report.el (build-report-version-file-regexp): New.
6175 * build-report.el (build-report-installation-srcdir-regexp): New.
6176 * build-report.el (build-report-destination): Offer
6177 xemacs-build-reports and xemacs-beta.
6178 * build-report.el (build-report-keep-regexp): Adjusted.
6179 * build-report.el (build-report-delete-regexp): Adjusted.
6180 * build-report.el (build-report-make-output-dir): New.
6181 * build-report.el (build-report-installation-file): Replace use of
6182 `concat' with `expand-file-name'.
6183 * build-report.el (build-report-make-output-file): Removed.
6184 * build-report.el (build-report-make-output-files): New.
6185 * build-report.el (build-report-subject): Identify as
6186 user-variable with "*...".
6187 * build-report.el (build-report-prompts): Ditto.
6188 * build-report.el (build-report-version-file): New.
6189 * build-report.el (build-report-file-encoding): Identify as
6190 user-variable with "*...".
6191 * build-report.el (build-report-make-output-get): New.
6192 * build-report.el (build-report-insert-header): Report
6193 emacs-version and system-configuration instead of
6194 build-report-version.
6195 * build-report.el (build-report-insert-make-output): Add file
6197 * build-report.el (build-report-insert-installation-file):
6199 * build-report.el (build-report-keep): Change docstring,
6201 * build-report.el (build-report-delete): Ditto.
6202 * build-report.el (build-report-installation-data): New.
6203 * build-report.el (build-report-version-file-data): New.
6205 2000-09-20 Martin Buchholz <martin@xemacs.org>
6207 * byte-optimize.el (byte-optimize-lapcode):
6208 Fix the optimization of using the first 5 elements of the
6209 constants vector for variables.
6210 (byte-optimize-lapcode): Fix another ancient broken optimization.
6212 2000-09-19 Martin Buchholz <martin@xemacs.org>
6214 * *: Spelling mega-patch
6216 2000-09-19 Martin Buchholz <martin@xemacs.org>
6218 * easymenu.el: doc fixes.
6219 (easy-menu-do-define): Use backquote.
6222 `when' seems much clearer than `if' here.
6224 (easy-menu-add-item):
6225 (easy-menu-item-present-p):
6226 (easy-menu-remove-item):
6227 Wrap using (when (featurep 'menubar) ...)
6229 2000-09-16 Martin Buchholz <martin@xemacs.org>
6231 * bytecomp.el (displaying-byte-compile-warnings):
6232 Revert Ben's change to this function below so that the compile log
6233 is displayed properly for users of the "popper" package.
6235 2000-09-12 Martin Buchholz <martin@xemacs.org>
6237 * window.el (save-selected-window): Use backquote.
6239 * bytecomp.el (byte-compile-file-form-defvar-or-defconst):
6240 Renamed from `byte-compile-file-form-defvar'.
6241 * bytecomp.el (byte-compile-defvar-or-defconst):
6242 Only cons onto current-load-list in top-level forms.
6243 Else this leaks a cons cell every time a defun is called.
6244 Renamed from `byte-compile-defvar', for clarity.
6245 Warn when docstring of defvar is not a string.
6246 Use consistent error messages.
6249 2000-09-11 Martin Buchholz <martin@xemacs.org>
6251 * simple.el (set-variable):
6252 Remove unneeded defvar by rearranging order of let* forms.
6254 * mule/mule-ccl.el (ccl-get-next-code):
6255 * menubar-items.el (bookmark-menu-filter):
6256 (language-environment-menu-filter):
6257 (tutorials-menu-filter):
6258 * toolbar-items.el (toolbar-compile):
6259 * byte-optimize.el (disassemble-offset):
6260 Use (declare (special ...)) instead of `defvar'.
6262 * cl-macs.el (cl-do-proclaim):
6263 Fix (declare (special ...)) warning suppression syntax.
6265 2000-07-22 Golubev I. N. <gin@mo.msk.ru>
6267 * info.el (Info-tag-table-marker):
6268 (Info-tag-table-buffer):
6269 (Info-find-file-node):
6270 (Info-read-subfile):
6271 (Info-build-node-completions):
6274 Multiple info buffer support.
6276 2000-08-28 Oscar Figueiredo <oscar@cpe.fr>
6278 * ldap.el (ldap-decode-entry): New defun
6279 (ldap-search-entries): Use it in order to decode DN-prefixed
6282 2000-08-23 Daniel Pittman <daniel@danann.net>
6284 * mule/mule-cmds.el (coding-system-change-eol-conversion):
6285 Use `eq', not `=', to compare symbols.
6287 2000-07-30 Ben Wing <ben@xemacs.org>
6289 * bytecomp.el (byte-compile-report-error):
6290 * bytecomp.el (displaying-byte-compile-warnings):
6291 if stack-trace-on-error is set, send out a backtrace when
6292 an error is encountered that stops byte compilation. this
6293 should make it much much easier to track down those curious
6294 problems. also undo the kludge of using a separate "*Show*"
6295 buffer for display when there's a temp-buffer-show-function;
6296 we can avoid this by just being a little smarter.
6299 * dialog-items.el (search-dialog-regexp): New.
6300 * dialog-items.el (search-dialog-callback):
6301 * dialog-items.el (make-search-dialog):
6302 add a regexp option to the dialog and clean up a bit.
6305 * dialog.el (yes-or-no-p-dialog-box):
6306 * dialog.el (get-dialog-box-response):
6307 * dialog.el (make-dialog-box):
6308 * dialog.el (dialog-box-finish): New.
6309 * dialog.el (dialog-box-cancel): New.
6310 * dialog.el (internal-make-dialog-box-exit): New.
6311 implement [properly!] the :modal property of the new dialog box
6312 interface. this is the first time xemacs has ever had *proper*
6313 modal dialog boxes, giving the standard window-system feedback.
6314 (e.g. under windows, clicking on a disabled frame causes a beep
6315 and makes the dialog box flash three times.)
6317 * dragdrop.el: header keyword frobbing.
6319 * dumped-lisp.el (preloaded-file-list):
6320 renamed winnt.el to win32-native.el.
6322 * faces.el (face-property):
6323 * faces.el (set-face-property):
6324 * faces.el (frob-face-property):
6325 * faces.el (frob-face-font-2):
6326 * faces.el (make-face-bold):
6327 * faces.el (make-face-italic):
6328 * faces.el (make-face-bold-italic):
6329 * faces.el (make-face-unbold):
6330 * faces.el (make-face-unitalic):
6331 * faces.el (make-face-smaller):
6332 * faces.el (make-face-larger):
6333 clean up the implementation of these so that window-system-specific
6334 methods are called only on objects belonging to that window system.
6335 previously, you could have [e.g.] mswindows-make-face-bold called
6336 on font object of device type `stream', which is not good and
6337 explains the subtle errors Adrian was getting when byte-compiling
6338 something that required 'term. (Adrian, now you can use stack-trace-
6339 on-error to find the exact place where things are going wrong instead
6340 of having to laboriously binary-search your way through.)
6342 * finder.el (finder-known-keywords):
6343 cleaned up -- properly sorted, clarified the meanings of many of
6344 the keywords, and added a few -- mswin, gui, content, build, www,
6345 user, services. the last two try to distinguish between a package
6346 that's used directly by the user, and a package that provides
6347 support services to other packages.
6349 * font-lock.el (lisp-font-lock-keywords-2):
6350 update list of lisp control structures to include everything,
6351 including new ones i introduced.
6353 * gutter.el: header keyword frobbing.
6355 * isearch-mode.el (isearch-ring-adjust1): M-p to recall the most
6356 recent isearch element was not doing so! you got the second-most-
6359 * lisp-mode.el (construct-lisp-mode-menu):
6360 more menubar cleanups.
6361 * lisp-mode.el (with-selected-window):
6362 make it indent properly.
6364 * menubar-items.el (default-menubar): lots of menubar cleanups.
6365 rearranged the options menu the most, e.g. splitting up the
6366 Keyboard/Mouse menu into a new Editing menu and combining the
6367 separate Scrollbar/Gutter/Toolbar submenus into Display.
6368 Got rid of General, moved items to Editing or new Troubleshooting.
6369 Moved Packages to Tools; doesn't seem to belong under Options.
6370 Added stuff to the Cmds menu, e.g. Change Case.
6372 NB please don't complain about these periodic menubar changes.
6373 Anything like this is necessarily incremental in its construction
6374 -- By constant use you gradually become more and more aware of
6375 better and better ways to group menu items. When we eventually
6376 move the options menu to a property sheet, the existing structure
6377 will probably be preserved fairly well.
6379 * minibuf.el (next-history-element): fix problems with pressing
6380 down arrow in repeat-complex-command.
6383 * modeline.el (modeline-3d-p): New.
6384 added custom variable for controlling the 3d modeline. the
6385 corresponding Options item has been present for a long time,
6386 but commented out with "fix me!" comments. it's fixed now.
6388 * obsolete.el (add-menu):
6389 remove bogus gettexts.
6391 * process.el (shell-quote-argument):
6392 handle this correctly under Windows native with COMMAND.COM/CMD.EXE.
6393 For bash under Windows native, see below.
6396 * simple.el (display-warning-buffer):
6397 Fixed the handling of warning display to eliminate the annoying
6398 *Show* buffer, like was done for byte-compiler output above.
6400 * simple.el (debug-print): New.
6401 Simple function for sending debug messages to the console and/or
6404 * subr.el (replace-in-string):
6405 Rewrite this function to avoid N^2 behavior with large strings --
6406 catastrophic with the new Windows selection code! (Apparently the
6407 author of this function didn't realize there was a fun
6408 replace-match that could make his life much easier, because we
6409 duplicated the entire logic. The new version is smaller, easier
6410 to understand, much more robust, and has extended features --
6411 those of replace-match.)
6414 * window.el (with-selected-window): New.
6415 An obvious complement to the existing `with-selected-frame' and
6416 `with-current-buffer'.
6418 * win32-native.el: Renamed from winnt.el.
6419 Added a great deal of stuff for properly handling process quoting,
6420 somewhat modeled on Kirill's original model (which i later threw
6421 away). We should now finally have correctly working process arg
6422 quoting/dequoting so that the final app gets exactly what we
6423 intended. Because the mechanism is in Lisp, it's easily
6424 extendible. (For those running bash and running the native
6425 version, I tried hard to do what I thought was correct. But more
6426 thought is needed, and ideally the volunteer work of people with
6427 these configurations that they generally run on.)
6429 * x-font-menu.el (x-font-menu-font-data):
6430 Put in defvar's to fix byte-compiler warnings.
6432 2000-08-01 Alastair J. Houghton <ajhoughton@lineone.net>
6434 * select.el (selection-coercion-alist): Initialise.
6435 * select.el (select-coerce-to-text): New.
6436 * select.el (select-coerce): New.
6437 New functions to perform type and value coercion.
6439 * select.el (select-buffer-killed-default): Keep data if it was
6442 2000-08-02 Martin Buchholz <martin@xemacs.org>
6444 * menubar-items.el (default-menubar): Fix typo.
6445 (default-menubar): `lambda' was mispelled as `lamda'.
6447 2000-07-31 Yoshiki Hayashi <yoshiki@xemacs.org>
6449 * window.el (shrink-window-if-larger-than-buffer): Remove
6452 2000-07-31 Yoshiki Hayashi <yoshiki@xemacs.org>
6454 * paths.el (gnus-local-domain): Removed.
6455 (gnus-local-organization): Ditto.
6456 (gnus-startup-file): Ditto.
6458 2000-07-13 Yoshiki Hayashi <yoshiki@xemacs.org>
6460 * files.el (auto-mode-alist): Add .spec for RPM.
6462 2000-07-31 Andy Piper <andy@xemacs.org>
6464 * gutter-items.el (update-tab-in-gutter): deprecate :properties.
6466 2000-07-31 Yoshiki Hayashi <yoshiki@xemacs.org>
6468 * dragdrop.el (experimental-dragdrop-drop-url-default): Use function
6470 * help.el (xemacs-www-page): Ditto.
6471 (xemacs-www-faq): Ditto.
6472 * menubar-items.el (default-menubar): Ditto.
6474 * wid-edit.el (widget-url-link-action): Ditto.
6475 From: Kenichi OKADA <okada@opaopa.org>.
6477 2000-07-31 Martin Buchholz <martin@xemacs.org>
6479 * finder.el (finder-commentary): Add autoload cookie.
6481 2000-07-28 Adrian Aichner <aichner@ecf.teradyne.com>
6483 * files.el (insert-file-contents-literally): Fix second let
6484 binding for `coding-system-for-read' to `coding-system-for-write'
6485 as suggested by Dan Holmsand <dan@innehallsbolaget.com>.
6487 1999-06-15 Jan Vroonhof <vroonhof@math.ethz.ch>
6489 * files.el (insert-file-contents-literally): Use binary coding
6490 system (from Morioka san).
6491 (insert-file-contents-literally): Make file-name-handler method.
6493 2000-07-26 Martin Buchholz <martin@xemacs.org>
6495 * cl-macs.el (get-selection): Add defsetf.
6497 2000-07-25 Steve Youngs <youngs_s@ozlinx.com.au>
6499 * x-init.el (x-activate-region-as-selection): replace obsolete
6500 function x-own-selection with own-selection.
6501 (ow-find): replace obsolete functions x-get-selection and
6502 x-get-clipboard with get-selection and get-clipboard.
6503 (init-post-x-win): replace obsolete function x-disown-selection
6504 with disown-selection.
6506 2000-07-20 Mike Sperber <mike@xemacs.org>
6508 * startup.el (load-user-init-file): Only try to load init file if
6511 2000-07-10 Andy Piper <andy@xemacs.org>
6513 * dialog-items.el: sync with Ben's patch.
6515 * gutter-items.el (buffers-tab-switch-to-buffer): remove now-bogus
6517 (progress-text-glyph): deleted.
6518 (progress-layout-glyph): make completely minimal.
6519 (progress-gauge-glyph): ditto.
6520 (progress-display-style): fix to handle dynamic instantiator
6522 (progress-text-instantiator): new.
6523 (progress-layout-instantiator): new.
6524 (progress-gauge-instantiator): new.
6525 (set-progress-display-instantiator): renamed and changed from
6526 set-progress-display-style.
6527 (progress-abort-glyph): use instantiator not glyph.
6528 (append-progress-display): use set-progress-display-instantiator
6529 and set-glyph-image.
6530 (abort-progress-display): ditto.
6531 (raw-append-progress-display): ditto.
6533 2000-07-20 Ben Wing <ben@xemacs.org>
6535 * code-files.el: Move Mule-specific code to mule-coding.el.
6537 2000-07-15 Ben Wing <ben@xemacs.org>
6543 * cmdloop.el (yes-or-no-p):
6544 * cmdloop.el (y-or-n-p):
6545 Make these functions use should-use-dialog-box-p and not be
6546 overridden in dialog.el.
6549 * cus-dep.el (Custom-make-dependencies): Removed.
6550 * cus-dep.el (Custom-make-dependencies-1): New.
6551 * cus-dep.el (Custom-make-one-dependency): New.
6552 New entry point for use in Makefiles, to avoid excessive
6555 * cus-edit.el (custom-variable-reset-saved):
6556 * cus-edit.el (custom-variable-reset-standard):
6557 * cus-edit.el (custom-save-resets):
6558 Fix bytecompiler warnings.
6561 * dialog.el (yes-or-no-p-dialog-box):
6562 * dialog.el (yes-or-no-p-maybe-dialog-box): Removed.
6563 * dialog.el (y-or-n-p-maybe-dialog-box): Removed.
6564 * dialog.el (get-dialog-box-response):
6565 * dialog.el (message-or-box):
6566 * dialog.el (make-dialog-box):
6567 * dialog.el (popup-dialog-box): New.
6568 Avoid yes-or-no-p bogosities.
6569 Create a general function `make-dialog-box' to encapsulate all
6570 dialog box methods; easily extendible. popup-dialog-box now obsolete.
6572 * dumped-lisp.el (preloaded-file-list):
6573 Add dialog-items. Clean up. Group files by types.
6575 * easymenu.el (easy-menu-add):
6576 * easymenu.el (easy-menu-remove):
6577 Account for accelerators.
6580 * extents.el (extent-list): New args, like in map-extents.
6581 * extents.el (extent-at-event): New.
6582 * extents.el (extents-at-event): New.
6585 * font-lock.el (font-lock-mode):
6586 * font-lock.el (font-lock-default-fontify-buffer):
6587 * font-lock.el (font-lock-default-unfontify-region):
6588 * font-lock.el (font-lock-fontify-syntactically-region):
6589 * font-lock.el (font-lock-fontify-keywords-region):
6590 Use new progress-feedback names.
6592 * font-lock.el (java-font-lock-identifier-regexp):
6593 * font-lock.el (java-font-lock-class-name-regexp):
6594 Fix bytecompiler warnings.
6597 * gutter-items.el (progress-display-use-echo-area): Removed.
6598 * gutter-items.el (progress-feedback-use-echo-area): New.
6599 * gutter-items.el (progress-display-popup-period): Removed.
6600 * gutter-items.el (progress-feedback-popup-period): New.
6601 * gutter-items.el (set-progress-display-style): Removed.
6602 * gutter-items.el (set-progress-feedback-style): New.
6603 * gutter-items.el (progress-display-style): Removed.
6604 * gutter-items.el (progress-feedback-style): New.
6605 * gutter-items.el (progress-stack):
6606 * gutter-items.el (progress-displayed-p): Removed.
6607 * gutter-items.el (progress-feedbacked-p): New.
6608 * gutter-items.el (clear-progress-display): Removed.
6609 * gutter-items.el (clear-progress-feedback): New.
6610 * gutter-items.el (progress-display-clear-when-idle): Removed.
6611 * gutter-items.el (progress-feedback-clear-when-idle): New.
6612 * gutter-items.el (remove-progress-display): Removed.
6613 * gutter-items.el (remove-progress-feedback): New.
6614 * gutter-items.el (progress-display-dispatch-non-command-events): Removed.
6615 * gutter-items.el (progress-feedback-dispatch-non-command-events): New.
6616 * gutter-items.el (append-progress-display): Removed.
6617 * gutter-items.el (append-progress-feedback): New.
6618 * gutter-items.el (abort-progress-display): Removed.
6619 * gutter-items.el (abort-progress-feedback): New.
6620 * gutter-items.el (raw-append-progress-display): Removed.
6621 * gutter-items.el (raw-append-progress-feedback): New.
6622 * gutter-items.el (display-progress-display): Removed.
6623 * gutter-items.el (display-progress-feedback): New.
6624 * gutter-items.el (current-progress-display): Removed.
6625 * gutter-items.el (current-progress-feedback): New.
6626 * gutter-items.el (current-progress-display-label): Removed.
6627 * gutter-items.el (current-progress-feedback-label): New.
6628 * gutter-items.el (progress-display): Removed.
6629 * gutter-items.el (progress-feedback): New.
6630 Replace "progress-display" with "progress-feedback" globally.
6632 * gutter-items.el (lprogress-display): Removed.
6633 * gutter-items.el (progress-feedback-with-label): New.
6634 Rename lprogress-display ==> progress-feedback-with-label.
6636 * gutter-items.el (search-dialog-direction): Removed.
6637 * gutter-items.el (search-dialog-text): Removed.
6638 * gutter-items.el (search-dialog-callback): Removed.
6639 * gutter-items.el (make-search-dialog): Removed.
6640 Move to dialog-items.el.
6643 * help.el (help-mode-quit):
6644 * help.el (mode-for-help): New.
6645 * help.el (help-sticky-window): New.
6646 * help.el (help-window-config): New.
6647 * help.el (with-displaying-help-buffer):
6648 * help.el (function-at-event): New.
6649 * help.el (help-symbol-regexp): New.
6650 * help.el (help-symbol-run-function-1): New.
6651 * help.el (help-symbol-run-function): New.
6652 * help.el (help-symbol-function-context-menu): New.
6653 * help.el (help-symbol-variable-context-menu): New.
6654 * help.el (help-symbol-function-and-variable-context-menu): New.
6655 * help.el (frob-help-extents): New.
6656 * help.el (describe-function-1):
6657 * help.el (variable-at-point):
6658 * help.el (variable-at-event): New.
6659 * help.el (describe-variable):
6661 - Make functions and variables be mousable.
6662 - Middle button hyperlinks.
6663 - New context-menu entries.
6666 * keydefs.el (global-map):
6667 New key bindings to move lines up and down.
6670 * lisp-mode.el (construct-lisp-mode-menu): New.
6671 * lisp-mode.el (emacs-lisp-mode-popup-menu):
6672 * lisp-mode.el (lisp-interaction-mode-menubar-menu):
6673 * lisp-mode.el (emacs-lisp-mode-menubar-menu):
6674 * lisp-mode.el (lisp-indent-function): Indent "flet" entries better.
6675 Make popup and menubar menus be different. Popup menu uses
6676 clicked location and automatically assumes symbol under the mouse
6677 for various commands.
6680 * menubar-items.el (bookmark-menu-filter): Add accelerators.
6681 * menubar-items.el (buffers-menu-omit-chars-list): Include 'd'.
6683 * menubar-items.el (global-popup-menu): Removed.
6684 * menubar-items.el (mode-popup-menu): Removed.
6685 * menubar-items.el (activate-popup-menu-hook): Removed.
6686 * menubar-items.el (popup-mode-menu): Removed.
6687 * menubar-items.el (popup-buffer-menu): Removed.
6688 * menubar-items.el (popup-menubar-menu): Removed.
6692 * menubar.el (global-popup-menu): New.
6693 * menubar.el (mode-popup-menu): New.
6694 * menubar.el (activate-popup-menu-hook): New.
6695 * menubar.el (last-popup-menu-event): New.
6696 * menubar.el (popup-mode-menu): New.
6697 * menubar.el (popup-buffer-menu): New.
6698 * menubar.el (popup-menubar-menu): New.
6699 * menubar.el (menu-call-at-event): New.
6700 Move non-content functions here. Add support for context menu
6703 * minibuf.el (minibuffer-history-uniquify):
6706 * minibuf.el (read-file-name-1):
6707 Call new file dialog box if it exists.
6709 * minibuf.el (mouse-rfn-setup-vars):
6710 Clean up "chop" action.
6713 * mouse.el (button2): Now bound to mouse-track.
6714 * mouse.el (click-inside-extent-p):
6715 * mouse.el (point-inside-extent-p):
6716 * mouse.el (point-inside-selection-p):
6717 * mouse.el (mouse-drag-or-yank): Removed.
6718 * mouse.el (mouse-begin-drag-n-drop): New.
6719 * mouse.el (mouse-eval-sexp):
6720 * mouse.el (mouse-track-activate-strokes): New.
6721 * mouse.el (mouse-track-do-activate): New.
6722 * mouse.el (mouse-track):
6723 * mouse.el (default-mouse-track-event-is-with-button): New.
6724 * mouse.el (default-mouse-track-cleanup-hook):
6725 * mouse.el (default-mouse-track-drag-hook):
6726 * mouse.el (default-mouse-track-drag-up-hook):
6727 * mouse.el (default-mouse-track-click-hook):
6728 Merge drag-n-drop into mouse-track.
6729 Add general "activate" support to replace specific button2 kludges.
6730 Use "button modifier" support in mouse-track.
6732 * package-get.el (package-get-dependencies): Fix bytecompiler warnings.
6735 * package-ui.el (pui-menu):
6736 * package-ui.el (pui-popup-context-sensitive): Removed.
6737 Fix bytecompiler warnings.
6738 Clean up popup code a bit.
6740 * select.el (get-selection-no-error): Fix bytecompiler warnings.
6743 * simple.el (transpose-lines):
6744 * simple.el (transpose-line-up): New.
6745 * simple.el (transpose-line-down): New.
6746 * simple.el (transpose-subr):
6747 * simple.el (transpose-subr-1): Removed.
6748 Clean up, add functions to move lines up and down.
6750 * startup.el (mail-host-address):
6751 * startup.el (user-mail-address):
6755 * subr.el (set-symbol-value-in-buffer): New.
6757 * subr.el (check-argument-type):
6758 * subr.el (defined-error-p): New.
6759 Add structured error support.
6761 * toolbar-items.el (toolbar-compile):
6762 Use new make-dialog-box.
6766 * userlock.el (ask-user-about-lock-dbox):
6767 * userlock.el (ask-user-about-supersession-threat-dbox):
6768 * userlock.el (ask-user-about-lock):
6769 * userlock.el (ask-user-about-supersession-threat):
6770 Use new make-dialog-box.
6771 Add safety checks; use should use-dialog-box-p.
6774 * window-xemacs.el (__buffer-dedicated-frame):
6775 * window-xemacs.el (buffer-dedicated-frame): New.
6776 * window-xemacs.el (set-buffer-dedicated-frame): New.
6777 Move dedicated-frame stuff into lisp.
6779 2000-07-18 Kirill 'Big K' Katsnelson <kkm@dtmx.com>
6781 * printer.el (generic-print-region): Do not require that
6782 `printer-name' be set.
6783 (printer-name): Commentary clarification.
6785 2000-07-19 Martin Buchholz <martin@xemacs.org>
6787 * XEmacs 21.2.35 is released.
6789 2000-07-18 Alastair J. Houghton <ajhoughton@lineone.net>
6791 * select.el (selection-coercible-types): Initialise.
6793 2000-07-18 Alastair J. Houghton <ajhoughton@lineone.net>
6795 * select.el (own-clipboard): Bug fix.
6797 2000-07-17 Mike Sperber <mike@xemacs.org>
6799 * cus-edit.el (custom-migrate-custom-file): Save init file before
6802 2000-07-16 Mike Sperber <mike@xemacs.org>
6804 * startup.el (load-init-file): Remove silly call to
6805 `load-user-custom-file`.
6806 (maybe-migrate-user-init-file): Minor fixes.
6808 2000-07-16 Martin Buchholz <martin@xemacs.org>
6810 * apropos.el (apropos-documentation-check-doc-file):
6811 `doc' variable should be let-bound, as was presumably intended.
6813 * cus-edit.el (custom-variable-reset-saved):
6814 (custom-variable-reset-standard):
6815 Remove unused variable comment-widget. Twice.
6817 * toolbar.el (toolbar-blank-press-function):
6818 Add a real defvar with initial value nil and proper docstring.
6819 (press-toolbar-button): No need to check for boundp-ness anymore.
6821 * rect.el (open-rectangle-line): Remove useless (let) form.
6822 Add defvar for pending-delete-mode.
6824 * info.el (Info-find-node): This function needs an autoload cookie.
6826 * mule/mule-x-init.el (x-use-halfwidth-roman-font):
6827 Use let* since the second form referred to the first.
6829 2000-07-16 Adrian Aichner <aichner@ecf.teradyne.com>
6831 * msw-select.el (mswindows-paste-clipboard): Use `get-clipboard'
6832 instead of removed `mswindows-get-clipboard'.
6835 2000-07-15 Alastair J. Houghton <ajhoughton@lineone.net>
6837 * select.el (select-convert-from-text): New.
6838 * select.el (select-convert-from-length): New.
6839 * select.el (select-convert-from-integer): New.
6840 * select.el (select-convert-from-identity): New.
6841 * select.el (select-convert-from-filename): New.
6842 * select.el (selection-converter-in-alist): Use them.
6843 New converter functions for X.
6845 * select.el (get-selection): Removed comment.
6847 * select.el (own-selection): Removed append code - I thought
6848 I'd already done this, but apparently not...
6850 * select.el: Changed comment about TIMESTAMP.
6852 * select.el (select-convert-in): New.
6853 * select.el (select-convert-out): New.
6854 New functions that get used by select.c.
6856 * select.el (select-buffer-killed-default): New.
6857 * select.el (select-buffer-killed-text): New.
6858 * select.el (selection-buffer-killed-alist): New.
6859 New list and functions that get called if a relevant selection
6860 exists and a buffer gets killed.
6862 * select.el (select-convert-to-targets):
6863 * select.el (select-convert-to-identity): Removed.
6864 * select.el (select-convert-from-identity): Removed.
6865 * select.el (select-converter-out-alist):
6866 Removed _EMACS_INTERNAL selection type.
6868 * x-select.el (xselect-kill-buffer-hook): Removed.
6869 * x-select.el (xselect-kill-buffer-hook-1): Removed.
6870 Removed this X-specific nonesense. Use the generic support
6871 in select.el instead.
6873 2000-07-15 Martin Buchholz <martin@xemacs.org>
6875 * mule/mule-category.el (defined-category-hashtable):
6876 Use make-hash-table instead of make-hashtable
6878 * buff-menu.el: Byte-compiler warning fix.
6880 * isearch-mode.el (isearch-highlight-all-cleanup):
6881 Remove unused variable `isearch-highlight-all-start'.
6883 * etags.el (add-to-tag-completion-table): Byte-compiler warning fix.
6885 * itimer.el (itimer-edit-mode): Byte-compiler warning fixes.
6887 * cus-dep.el (Custom-make-dependencies):
6888 Add autoload cookie for custom-add-loads to generated custom-load.el.
6890 * autoload.el (autoload-package-name): Warning suppression.
6891 Move defvar prior to first use.
6893 * custom.el: Add autoload for custom-declare-face.
6894 Allow `xemacs -no-autoloads -l bytecomp -f batch-byte-compile ...'
6895 * cl.el (cl-hack-byte-compiler):
6896 Allow `xemacs -no-autoloads -l bytecomp -f batch-byte-compile ...'
6899 2000-07-08 Mike Sperber <mike@xemacs.org>
6901 * startup.el (load-home-init-file): Added variable.
6902 (maybe-migrate-user-init-file): Added.
6903 (load-user-init-file): Load custom file if different from init
6906 * dumped-lisp.el (preloaded-file-list): Added "cus-file" before
6909 * cus-edit.el (custom-migrate-custom-file): Added for migration.
6910 Moved `custom-file'-related code to cus-file.el.
6912 * cus-file.el: New file.
6914 2000-04-01 Mike Sperber <mike@xemacs.org>
6916 * packages.el (packages-find-package-directories): Added support
6917 for external package hierarchies with in-place installations.
6919 * find-paths.el (paths-root-in-place-p): Added.
6920 (paths-find-emacs-directory): Added support for external
6921 directories with in-place installations.
6922 (paths-find-site-directory): Ditto.
6924 * startup.el (find-user-init-file): Also look for
6925 ~/.xemacs/init.elc? in preference to ~/.emacs.
6927 2000-07-12 Alastair J. Houghton <ajhoughton@lineone.net>
6929 * select.el (own-selection):
6930 * select.el (own-clipboard): Changed `append' parameter to
6931 `how-to-use' parameter.
6932 * select.el (own-selection): Removed icky append code.
6933 * select.el (own-selection, get-selection): Removed extra type
6935 * select.el (selection-appender-alist):
6936 * select.el (selection-converter-{in|out}-alist): Initialise.
6937 * select.el (select-append-to-*): New.
6938 * select.el (select-convert-from-*): New. New functions to append
6939 data and convert data from external type.
6941 2000-07-12 Stef Epardaud <stef@lunatech.com>
6943 * font-lock.el: Javadoc enhancements.
6945 2000-07-06 Kirill 'Big K' Katsnelson <kkm@dtmx.com>
6947 * printer.el (generic-print-region): Compose job name from buffer
6950 2000-07-06 Yoshiki Hayashi <yoshiki@xemacs.org>
6952 * font-lock.el (font-lock-fontify-pending-extents): Call
6953 font-lock-fontify-region instead of font-lock-fontify-buffer
6954 to avoid unnecessary progress gauges.
6956 2000-07-06 Craig Lanning <lanning@scra.org>
6958 * custom-load.el (faces):
6960 * finder.el (finder-compile-keywords): from Dan Holmsand, make sure
6963 * process.el (call-process-internal): from Dan Holmsand, use binary
6964 coding systems so that jka-compr works.
6966 2000-07-07 Ben Wing <ben@xemacs.org>
6968 * font-lock.el: Undo previous change. Unfortunately, some
6969 files actually use the variables directly in their init code
6970 without quoting them.
6972 2000-07-07 Ben Wing <ben@xemacs.org>
6974 * font-lock.el (defvar font-lock-*-face): Removed.
6976 * font-lock.el (font-lock-apply-highlight): Bind these face vars
6977 only when necessary.
6979 2000-06-30 Charles G Waldman <cgw@alum.mit.edu>
6981 * cl-macs.el: fix cl-transform-function-property kludge
6982 so that it does not require a random feature.
6984 2000-06-09 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
6986 * files.el (auto-mode-alist): allow .make extension for Makefiles,
6987 as in Linux kernel "Rules.make".
6989 2000-06-29 Gunnar Evermann <ge204@eng.cam.ac.uk>
6991 * build-report.el (build-report): Add autoload cookie.
6993 2000-06-21 Charles G Waldman <cgw@alum.mit.edu>
6995 * package-ui.el (defgroup pui): Correct a misspelling
6996 (pui-toggle-package-delete): Change `seleted' to `selected'
6998 2000-06-12 Jan Vroonhof <vroonhof@math.ethz.ch>
7000 * package-get.el (package-get-update-base):
7001 (package-get): Use insert-file-contents-literally always.
7002 (package-get-maybe-save-index):
7003 Force coding system for writing to binary.
7005 2000-06-08 Mike Alexander <mta@arbortext.com>
7007 * code-process.el (call-process-region): If there is no coding
7008 system for the process on process-coding-system-alist use the
7009 coding system of the buffer containing the region.
7011 2000-06-10 Ben Wing <ben@xemacs.org>
7013 * cmdloop.el (command-error):
7014 If debug-on-error and noninteractive, output backtrace.
7016 * files.el (file-relative-name):
7017 Remove MSDOS references.
7019 * simple.el (line-number): New function, due to non-obvious
7020 behavior/usage of count-lines.
7022 * simple.el (count-lines): document non-obvious usage to get
7025 2000-06-11 Ben Wing <ben@xemacs.org>
7027 * faces.el ((featurep 'xpm)):
7028 * x-faces.el (x-init-face-from-resources):
7029 * x-faces.el (x-init-frame-faces):
7030 * x-misc.el (x-init-specifier-from-resources):
7031 * x-misc.el (x-get-resource-and-bogosity-check):
7032 * x-misc.el (x-get-resource-and-maybe-bogosity-check):
7033 * x-mouse.el (x-init-pointer-shape):
7034 * x-scrollbar.el (x-init-scrollbar-from-resources):
7035 Add sixth argument to x-get-resource calls so as to issue warnings
7036 rather than errors on bogus arguments.
7038 2000-06-05 Ben Wing <ben@xemacs.org>
7040 * compat.el: new file. provides a clean, non-intrusive way to
7041 define compatibility functions.
7043 * process.el (shell-quote-argument): temporary fix for lack
7044 of nt-quote-process-args. #### I need to put back the overall
7045 structure of that mechanism but redo the guts of it using the
7046 extra intelligence in the C code.
7048 2000-05-28 Adrian Aichner <aichner@ecf.teradyne.com>
7050 * package-info.el (pi-md5sum): Calculate MD5 sum just like
7051 `package-get' does in package-get.el, instead of using external
7054 * package-get.el (package-get): Insert package file literally to
7055 make checksum calculation work.
7057 2000-04-18 Hrvoje Niksic <hniksic@iskon.hr>
7059 * code-files.el (convert-mbox-coding-system): Deleted.
7060 (file-coding-system-alist): Removed reference to
7061 convert-mbox-coding-system.
7063 2000-05-28 Martin Buchholz <martin@xemacs.org>
7065 * XEmacs 21.2.34 is released.
7067 2000-05-20 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
7069 * font-lock.el (font-lock-keywords): Rewrote docstring
7071 2000-05-22 Karl M. Hegbloom <karlheg@debian.org>
7073 * loadhist.el (unload-feature): handle case where x is both boundp
7076 2000-05-22 Karl M. Hegbloom <karlheg@debian.org>
7078 * packages.el: It's ok to use built-in macros, but not lisp
7081 2000-05-20 Ben Wing <ben@xemacs.org>
7084 * font-lock.el (font-lock-message-threshold):
7085 * font-lock.el (font-lock-mode):
7086 * font-lock.el (font-lock-default-fontify-buffer):
7087 * font-lock.el (font-lock-always-fontify-immediately):
7088 * font-lock.el (font-lock-old-extent): Removed.
7089 * font-lock.el (font-lock-old-len): Removed.
7090 * font-lock.el (font-lock-fontify-glumped-region): Removed.
7091 * font-lock.el (font-lock-pending-extent-table): New.
7092 * font-lock.el (font-lock-range-table): New.
7093 * font-lock.el (font-lock-after-change-function):
7094 * font-lock.el (font-lock-after-change-function-1): Removed.
7095 * font-lock.el (font-lock-fontify-pending-extents): New.
7096 * font-lock.el ('font-lock-revert-cleanup): Removed.
7097 * font-lock.el ('font-lock-revert-setup): Removed.
7098 Rewrite deferral code to handle any number of changes, merging
7099 them properly. Remove hacked-up code for revert-buffer, now
7102 * menubar-items.el (default-menubar):
7103 In Options->Edit Init File, don't switch to emacs-lisp-mode
7104 unless necessary; doing this turns off font-lock.
7106 2000-05-15 Yoshiki Hayashi <yoshiki@xemacs.org>
7108 * keydefs.el: Define C-x BS to backward-kill-sentence.
7110 2000-05-15 Yoshiki Hayashi <yoshiki@xemacs.org>
7112 * files.el (hack-local-variables-prop-line): Use non-greedy
7113 matching to process -*-texinfo-*- -*-.
7115 2000-05-11 Jonathan Marten <jonathan.marten@uk.sun.com>
7117 * minibuf.el (minibuf-directory-files): new function.
7118 (read-file-name-activate-callback): use minibuf-directory-files.
7119 (read-directory-name-internal): ditto.
7120 (mouse-file-display-completion-list): ditto.
7121 (mouse-directory-display-completion-list): ditto.
7122 (read-file-name-internal): remove "./" from completion list unless
7123 explicitly matched, for consistency.
7125 2000-05-11 Ben Wing <ben@xemacs.org>
7127 * gutter-items.el (gutter-buffers-tab):
7128 * gutter-items.el (add-tab-to-gutter):
7129 * gutter-items.el (update-tab-in-gutter):
7130 * gutter-items.el (remove-buffer-from-gutter-tab): Removed.
7131 * gutter-items.el (append-progress-display):
7132 * gutter-items.el (abort-progress-display):
7133 * gutter-items.el (raw-append-progress-display):
7134 Further fixes. Use set-glyph-image not set-image-instance-property,
7135 to fix problems with multiple windows in a frame.
7137 * menubar-items.el (tutorials-menu-filter):
7140 * startup.el (early-error-handler):
7141 Display message box under windows; otherwise, message will disappear
7142 before it can be viewed.
7145 Fix bug in NEEDTODUMP processing.
7147 2000-05-08 Yoshiki Hayashi <yoshiki@xemacs.org>
7149 * startup.el (lock-directory): Removed.
7150 (superlock-file): Ditto.
7151 (startup-set-paths): Remove lockdir.
7152 (startup-setup-paths-warning): Remove lock-directory.
7154 * setup-paths.el (paths-find-lock-directory): Removed.
7155 (paths-find-superlock-file): Ditto.
7157 2000-05-09 Ben Wing <ben@xemacs.org>
7159 * faces.el (set-face-property):
7160 * faces.el (set-face-font):
7161 * faces.el (set-face-foreground):
7162 * faces.el (set-face-background):
7163 * faces.el (set-face-background-pixmap):
7164 * faces.el (set-face-underline-p):
7165 * faces.el (set-face-strikethru-p):
7166 * faces.el (set-face-highlight-p):
7167 * faces.el (set-face-dim-p):
7168 * faces.el (set-face-blinking-p):
7169 * faces.el (set-face-reverse-p):
7173 * glyphs.el (make-image-specifier):
7174 * glyphs.el (glyph-property):
7175 * glyphs.el (set-glyph-image):
7176 * glyphs.el (make-glyph):
7177 * glyphs.el (make-pointer-glyph):
7178 * glyphs.el (make-icon-glyph):
7179 * glyphs.el (widget-image-instance-p): New.
7180 authorship info, lots of doc changes. New predicate, inadvertently
7181 omitted. the general principle with specifier docs is now that
7182 the description of instantiators should go with the make-foo-specifier
7183 fun's doc string, rather than in foo-specifier-p. this follows
7184 conventions elsewhere in XEmacs and in general is a lot more obvious
7185 of a place to look. sometimes the make-foo-specifier function needs
7186 to be created in the process.
7189 * gutter.el (make-gutter-specifier): New.
7190 * gutter.el (make-gutter-size-specifier): New.
7191 * gutter.el (make-gutter-visible-specifier): New.
7192 specifier doc updates according to the conventions specified before.
7195 * objects.el (make-font-specifier):
7196 * objects.el (make-color-specifier):
7197 * objects.el (make-face-boolean-specifier): New.
7198 specifier doc updates according to the conventions specified before.
7201 * specifier.el (set-specifier):
7202 * specifier.el (make-integer-specifier): New.
7203 * specifier.el (make-boolean-specifier): New.
7204 * specifier.el (make-natnum-specifier): New.
7205 * specifier.el (make-generic-specifier): New.
7206 * specifier.el (make-display-table-specifier): New.
7207 specifier doc updates according to the conventions specified before.
7210 * toolbar.el (make-toolbar-specifier): New.
7211 specifier doc updates according to the conventions specified before.
7213 2000-05-09 Ben Wing <ben@xemacs.org>
7215 * process.el (call-process-internal): Revert to previous version
7216 because Mike's change clashed with a change I did not long before.
7217 Changed progn to prog1 to fix the bug pointed out by Mike Alexander.
7218 Thanks very much Mike for pointing out the bug and submitting a
7221 2000-04-13 Mike Alexander <mta@arbortext.com>
7223 * process.el (call-process-internal): Send the correct input buffer
7224 (call-process-internal): Return the exit status of the process
7226 2000-05-07 Ben Wing <ben@xemacs.org>
7229 * winnt.el (nt-quote-args-verbatim): Removed.
7230 * winnt.el (nt-quote-args-prefix-quote): Removed.
7231 * winnt.el (nt-quote-args-backslash-quote): Removed.
7232 * winnt.el (nt-quote-args-double-quote): Removed.
7233 * winnt.el (nt-quote-args-functions-alist): Removed.
7234 * winnt.el (nt-quote-process-args): Removed.
7235 Remove all stuff for argument quoting. We borrow the code instead
7236 from Emacs 20.6, which is much more careful in its quoting
7237 (e.g. in handling runs of the escape character) and avoids most of
7238 the need for this Lisp mechanism by checking to see whether we're
7239 running a Cygwin or normal program and doing the appropriate
7240 quoting. If we end up needing such a mechanism, we should add
7241 it by extending the variable `mswindows-quote-process-args' so it
7242 can take an alist of regexps.
7244 2000-05-07 Ben Wing <ben@xemacs.org>
7247 Restore M-up, M-down to 21.1 state. Put *ward-sentence on
7248 C-M-left, C-M-right instead. Define C-M-up, C-M-down to scroll
7249 the window without moving point.
7252 * simple.el (scroll-up-one): New.
7253 * simple.el (scroll-down-one): New.
7254 Functions for use with C-M-up/down.
7256 2000-05-01 Martin Buchholz <martin@xemacs.org>
7258 * XEmacs 21.2.33 is released.
7260 2000-04-29 Martin Buchholz <martin@xemacs.org>
7262 * dialog.el (yes-or-no-p-dialog-box):
7264 Fix following horrible bug in X11 mode with focus-follows-mouse:
7265 1. Visit two files in two different frames.
7266 2. do File->Revert Buffer in one of those frames.
7267 3. Dialog box appears.
7268 4. Arrange things so that the mouse passes over the *other*
7269 frame, then to the dialog box, and click on "Yes".
7270 5. The file contents end up in the *wrong* buffer!
7273 2000-04-28 Ben Wing <ben@xemacs.org>
7275 * help.el (describe-installation): correct typo introduced
7276 in last patch: boundp -> fboundp.
7278 * etags.el (buffer-tag-table-list):
7279 canonicalize filenames to Unix format so that tag-table-alist
7280 searching works under Windows.
7283 Bowdlerize the supposedly objectionable words
7284 "who couldn't quite manage to cleanly modify batch-update-autoloads".
7286 * gutter-items.el (set-progress-display-style):
7287 * gutter-items.el (search-dialog-callback):
7288 * gutter-items.el (make-search-dialog):
7289 Change to new callback-ex api.
7291 2000-04-26 Bjrn Torkelsson <torkel@hpc2n.umu.se>
7293 * help.el: (describe-installation): decode-coding-string is not
7294 defined in a non MULE environment.
7296 2000-04-28 Ben Wing <ben@xemacs.org>
7298 * gutter-items.el (buffer-list-changed-hook):
7299 use it, not record-buffer-hook.
7301 * subr.el (record-buffer-hook): Removed.
7303 2000-04-27 Ben Wing <ben@xemacs.org>
7305 * gutter-items.el (buffers-tab-switch-to-buffer): do not
7306 use NORECORD option. Andy will not like this, but the existing
7307 gutter behavior is just wrong, as per this comment:
7309 ;; this used to add the norecord flag to both calls below.
7310 ;; this is bogus because it is a pervasive assumption in XEmacs
7311 ;; that the current buffer is at the front of the buffers list.
7312 ;; for example, select an item and then do M-C-l
7313 ;; (switch-to-other-buffer). Things get way confused.
7315 ;; Andy, if you want to maintain the current look, you must
7316 ;; *uncouple* the gutter order and buffers order.
7318 * loaddefs.el (completion-ignored-extensions): unfuckify.
7320 * bytecomp.el (batch-byte-compile-one-file): new function, used in
7323 * autoload.el (batch-update-one-directory): new function, used in
7326 * loadup.el: set gc-cons-threshold very high unless dumping --
7327 loadup during update-elc is much much much faster. also do this
7328 when quick-building.
7330 add commented-out code for profiling loadup.
7333 * update-elc.el (preloaded-file-list): add bytecomp.el, since it
7334 is required in order to build xemacs.
7336 2000-04-26 Ben Wing <ben@xemacs.org>
7338 * loadup.el: don't garbage collect during loadup if quick-build
7339 compile-time option is set.
7341 2000-04-23 Ben Wing <ben@xemacs.org>
7343 * update-elc.el: compute whether any dumped .el or .elc files
7344 are newer than the dumped exe, and touch the file ../src/NEEDTODUMP
7347 * update-elc.el (update-elc-files-to-compile): always change
7348 NOBYTECOMPILE in the src directory rather than current dir,
7349 so it will work under NT.
7351 * autoload.el (autoload-trim-file-name): canonicalize to slashes so
7352 the form of this file is identical between Unix and Windows.
7353 (autoload-target-directory): Fixed to be lisp/ not lisp/prim/.
7355 (update-autoloads-from-directory): updated doc string.
7356 updated doc strings in a few other places.
7358 2000-04-18 Yoshiki Hayashi <yoshiki@xemacs.org>
7360 * bytecomp.el (byte-force-recompile): Fix argument to
7361 byte-recompile-directory.
7363 2000-04-17 Yoshiki Hayashi <yoshiki@xemacs.org>
7365 * gutter-items.el (progress-display-clear-when-idle): Use
7367 * gutter-items.el (clear-progress-display): Adjust number of
7370 2000-04-13 Yoshiki Hayashi <yoshiki@xemacs.org>
7372 * dumped-lisp.el (preloaded-file-list): Always dump select.el.
7374 2000-04-16 Ben Wing <ben@xemacs.org>
7376 * printer.el: New file.
7378 * dumped-lisp.el (preloaded-file-list): Declare printer.el.
7380 * help.el (describe-installation): Fix decoding for Windows.
7383 * menubar-items.el (default-menubar):
7384 * menubar-items.el (tutorials-menu-filter): New.
7385 * menubar-items.el (popup-menubar-menu):
7386 Add authorship. Redo Help menu and Tutorials filter.
7388 * menubar.el: Correct comment.
7390 * modeline.el (modeline-buffer-identification): Correct doc string.
7393 * simple.el (printing): Removed.
7394 * simple.el (printer-name): Removed.
7395 * simple.el (generic-print-buffer): Removed.
7396 * simple.el (generic-print-region): Removed.
7397 Move generic print code to printer.el.
7399 2000-04-15 Ben Wing <ben@xemacs.org>
7401 * simple.el (generic-print-region): New.
7402 make this function actually work.
7403 (generic-print-buffer): call generic-print-region.
7405 2000-04-14 Andy Piper <andy@xemacs.org>
7407 * gutter-items.el (make-search-dialog): avoid unnecessary futzing
7408 by using the new widget-callback-current-channel.
7409 (search-dialog-callback): ditto.
7411 2000-04-12 Andy Piper <andy@xemacs.org>
7413 * gutter.el (default-gutter-position): moved from gutter-items.el.
7414 (default-gutter-position-changed-hook): ditto.
7415 (gutter-element-visibility-changed-hook): ditto.
7416 (set-gutter-element): ditto.
7417 (remove-gutter-element): ditto.
7418 (set-gutter-element-visible-p): ditto.
7419 (gutter-element-visible-p): ditto.
7420 (init-gutter): ditto.
7422 * dialog.el (make-dialog-box): renamed and moved from
7425 * gutter-items.el: move various functions elsewhere.
7427 2000-04-13 Katsumi Yamaoka <yamaoka@jpl.org>
7429 * menubar-items.el: Fixed place of parenthesis.
7431 2000-04-12 Ben Wing <ben@xemacs.org>
7433 * etags.el (find-tag-at-point): New. Lets you do find-tag
7434 without constantly being prompted for the tag.
7435 * simple.el: Added a number of section headings, to clarify the
7436 organization of this file.
7437 * simple.el (activate-region):
7438 * simple.el (region-exists-p):
7439 * simple.el (region-active-p):
7440 Moved these three function down to the other side of
7441 the case-changing functions, so they join the rest of
7443 * simple.el (printing): New.
7444 * simple.el (printer-name): New.
7445 * simple.el (generic-print-buffer): New.
7446 New functions, a very simple prototype for a unified
7449 * process.el (call-process-internal): Real fix for null BUFFER,
7450 other problems with BUFFER specs.
7453 Fixed up File->Print to use new printing functions.
7454 Various corrections and expansions to Grep/Compile menus.
7455 New options for Printing.
7456 New options for SMTP Mail, the way to send mail under
7457 MS Windows. (There's also a package patch to make SMTP
7458 Mail be the default under MSWin.)
7460 2000-04-09 Jeff Miller <jmiller@cablespeed.com>
7462 * menubar-items.el: Selecting Rectangle Mousing from menubar
7463 did not work. Needed to quote mouse-track-rectangle-p.
7465 2000-04-06 Yoshiki Hayashi <yoshiki@xemacs.org>
7467 * cl-compat.el (keywordp): Removed.
7469 2000-04-05 Andy Piper <andy@xemacs.org>
7471 * gutter-items.el (progress-layout-glyph): don't initialize here.
7472 (progress-gauge-glyph): use dynamic sizing.
7473 (set-progress-display-style): new function. Set progress glyphs
7474 appropriately depending on the style.
7475 (progress-display-style): new variable. Custom version of
7476 set-progress-display-style.
7477 (progress-abort-glyph): switch to dynamic sizes.
7478 (search-dialog-text): make the edit field active.
7480 2000-04-04 Andy Piper <andy@xemacs.org>
7482 * gutter-items.el (make-search-dialog): need to make the search
7483 dialog visible after creation.
7485 * menubar-items.el (default-menubar): use the search dialog for
7486 searching. Remove some extraneous search menu items.
7488 * gutter-items.el (set-gutter-element): allow glyphs to be used as
7490 (make-gutter-only-dialog-frame): allow the user to create the
7491 frame unmapped. Allow the gutter spec to be given as a glyph.
7492 (search-dialog-direction): new variable.
7493 (search-dialog-text): new variable.
7494 (search-dialog-callback): new function. Callback for the search
7496 (make-search-dialog): new function. Create a user-friendly search
7499 2000-04-04 Hrvoje Niksic <hniksic@iskon.hr>
7501 * faces.el (set-face-stipple): Use mswindows-bitmap-file-path
7504 2000-04-01 Andy Piper <andy@xemacs.org>
7506 * font-lock.el (font-lock-fontify-keywords-region): Calculate
7507 progress more accurately.
7509 2000-02-02 Hirokazu FUKUI <hfukui@sannet.ne.jp>
7511 * finder.el (finder-compile-keywords): Process readable files only.
7512 Because error in process of .#finder-inf.el when compile xemacs
7513 with --with-clash-detection option.
7515 2000-03-31 Andy Piper <andy@xemacs.org>
7517 * gutter-items.el (append-progress-display): don't delay after a
7518 successful font-lock.
7519 (make-gutter-only-dialog-frame): new function. Allow users to
7520 create gutter-only dialogs.
7522 2000-03-27 Mike Alexander <mta@arbortext.com>
7524 * process.el (call-process-internal): Handle a null BUFFER
7525 parameter correctly.
7527 2000-03-28 Andy Piper <andy@xemacs.org>
7529 * gutter-items.el (abort-progress-display): put strings in the
7531 (progress-layout-glyph): signal special 'quit callback.
7532 (progress-display-quit-function): deleted.
7533 (progress-display-stop-callback): deleted.
7534 (progress-display-dispatch-command-events): deleted.
7535 (append-progress-display): remove calls to
7536 progress-display-dispatch-command-events.
7537 (raw-append-progress-display): ditto.
7539 2000-03-23 Hrvoje Niksic <hniksic@iskon.hr>
7541 * faces.el (set-face-stipple): Rewrite to correctly handle PIXMAP
7542 being a list. Actually define `stipple-pixmap-p' which is used as
7543 an error predicate. Correctly handle PIXMAP being either relative
7544 or absolute file name.
7546 2000-03-24 Andy Piper <andy@xemacs.org>
7548 * gutter-items.el (add-tab-to-gutter): use copy-sequence.
7549 (abort-progress-display): ditto. Don't delete the created extent.
7550 (raw-append-progress-display): ditto.
7551 (progress-display-dispatch-non-command-events): new
7552 function. Encapsulates what we want to do when no command input is
7554 (progress-display-dispatch-command-events): likewise, but disable
7555 for now since it causes too many problems.
7556 (append-progress-display): use them.
7557 (raw-append-progress-display): ditto.
7558 (default-gutter-position-changed-hook): set this rather than
7559 default-gutter-position-changed.
7560 (default-gutter-position-changed-hook): lambda with zero arguments
7562 (raw-append-progress-display): trap errors in pending input since
7563 allowing them to signal will hose the gauge well and
7564 truly. Ideally we would like to delay these until we are more able
7566 (append-progress-display): ditto.
7568 2000-03-20 Jeff Miller <jmiller@cablespeed.com>
7570 * lisp/make-docfile.el: call-process-internal is now implemented
7573 2000-03-21 Ben Wing <ben@xemacs.org>
7575 * mule\mule-cmds.el (set-language-info-alist):
7576 Fix to correspond to new menu arrangement.
7578 2000-03-21 Ben Wing <ben@xemacs.org>
7581 * process.el (call-process-internal): New.
7582 New implementation of call-process. Only enabled under NT, so far.
7583 stderr handling not implemented yet in CVS'd C code.
7585 2000-03-20 Ben Wing <ben@xemacs.org>
7588 * lisp-mode.el (lisp-interaction-mode-menubar-menu): New.
7589 * lisp-mode.el (lisp-interaction-mode):
7590 Put back Lisp Interaction menubar for Jan V's sake.
7593 * simple.el (mark-ring):
7594 * simple.el (dont-record-current-mark): New.
7595 * simple.el (in-shifted-motion-command): New.
7596 * simple.el (mark-ring-unrecorded-commands): New.
7597 * simple.el (mark-ring-max):
7598 * simple.el (set-mark-command):
7599 * simple.el (push-mark):
7600 * simple.el (handle-pre-motion-command):
7601 Implement scheme for not recording unimportant marks.
7604 * subr.el (function-allows-args): New.
7605 New function function-allows-args.
7607 2000-03-20 Martin Buchholz <martin@xemacs.org>
7609 * XEmacs 21.2.32 is released.
7611 2000-03-20 Andy Piper <andy@xemacs.org>
7613 * gutter-items.el (update-tab-in-gutter): force selection of the
7614 selected-window if required to do so.
7615 (buffers-tab-items): ditto.
7616 (add-tab-to-gutter): ditto.
7617 (create-frame-hook): use force-selection.
7618 (default-gutter-position-changed): lambdify.
7619 (update-tab-hook): deleted since it was only used in one place.
7621 2000-03-18 Andy Piper <andy@xemacs.org>
7623 * files.el (find-file-noselect): undo change that shouldn't have
7626 2000-03-17 Andy Piper <andy@xemacs.org>
7628 * buffer.el (switch-to-buffer): use last-nonminibuf-window instead
7629 of selected-window trickery.
7631 * gutter-items.el (update-tab-in-gutter): don't give dedicated
7633 (progress-display-stop-callback): progress -> progress-display
7634 (progress-display-quit-function): ditto.
7635 (clear-progress-display): ditto.
7636 (remove-progress-display): ditto.
7637 (append-progress-display): ditto.
7638 (abort-progress-display): ditto.
7639 (raw-append-progress-display): ditto.
7640 (display-progress-display): ditto.
7641 (current-progress-display-label): ditto.
7642 (current-progress-display): ditto.
7643 (lprogress-display): ditto and save the buffer
7644 (progress-display): ditto. Otherwise the buffer sometimes gets
7645 changed which confuses font-lock.
7647 * font-lock.el (font-lock-default-fontify-buffer): catch all
7648 errors, not just quit.
7649 (font-lock-mode): progress -> display-progress
7650 (font-lock-default-fontify-buffer): ditto.
7651 (font-lock-fontify-syntactically-region): ditto.
7652 (font-lock-fontify-keywords-region): ditto.
7654 2000-03-14 Hrvoje Niksic <hniksic@iskon.hr>
7656 * cl.el (gensym): Move to here from cl-macs.el.
7659 2000-03-16 Andy Piper <andy@xemacs.org>
7661 * font-lock.el (font-lock-mode): use lprogress and friends for
7662 progress management.
7663 (font-lock-default-fontify-buffer): ditto.
7664 (font-lock-fontify-syntactically-region): ditto.
7665 (font-lock-fontify-keywords-region): ditto.
7666 (font-lock-revert-cleanup): fix reverting.
7667 (font-lock-revert-setup): ditto.
7669 * gutter-items.el (progress-use-echo-area): new variable. Use the
7670 echo area for progress gauges if non-nil.
7671 (clear-progress): remove echo area stuff and defer to
7673 (append-progress): dispatch non-command events after each progress
7674 increment. Remove echo area stuff.
7675 (abort-progress): remove echo area stuff and defer to
7677 (raw-append-progress): ditto. Dispatch non-command events after
7679 (display-progress): defer echo area stuff to display-message.
7681 * gutter-items.el (clear-progress):
7682 (abort-progress): indentation changes.
7683 (display-progress): don't clear progress.
7684 (append-progress): compare messages with equal.
7685 (raw-append-progress): use dispatch-non-command-events to flush
7686 widget creation events.
7688 2000-03-13 Ben Wing <ben@xemacs.org>
7691 * abbrev.el (abbrev-string-to-be-defined): New.
7692 * abbrev.el (inverse-abbrev-string-to-be-defined): New.
7693 Changes for use with the menubar.
7695 2000-03-12 Ben Wing <ben@xemacs.org>
7697 * alist.el (vassoc): moved here from font-menu.el.
7699 * custom.el (defface): typo fix.
7701 * dialog.el (yes-or-no-p-dialog-box):
7702 * dialog.el (message-box):
7703 * files.el (save-some-buffers-1):
7704 Put accelerators in the button names.
7706 * font-lock.el (font-lock-comment-face):
7707 * font-lock.el (font-lock-keyword-face):
7708 * font-lock.el (font-lock-function-name-face):
7709 Fixed some of the colors under MS Windows because the existing
7710 default colors were hardly different from black and needed to be
7714 * font-menu.el (font-menu-split-long-menu):
7715 * font-menu.el (font-menu-family-constructor):
7716 * font-menu.el (font-menu-size-constructor):
7717 * font-menu.el (font-menu-weight-constructor):
7718 * font-menu.el (font-menu-set-font):
7719 vassoc moved to alist.el.
7720 Accelerators added to all menus.
7721 Unused bound var new-props removed.
7723 * keydefs.el: I did a whole lot of rearranging to put things in a
7724 more consistent order and fixed a number of cases where key
7725 combinations involving up, down, left, right and so on were
7726 defined but the corresponding keypad combinations were not
7730 * lisp-mode.el (lisp-interaction-mode-popup-menu):
7731 * lisp-mode.el (emacs-lisp-mode):
7732 * lisp-mode.el (lisp-interaction-mode):
7733 * lisp-mode.el (flet):
7734 Added accelerators onto the menus.
7735 Made all the different versions of the let function be indented
7737 Undid Steve's easy-menu-ification, because it makes it impossible
7738 to have the menubar and popup menus different.
7739 Cleaned up the menu; added items for find-function &c and some
7740 indenting, and removed debug-on-*.
7742 * list-mode.el (list-mode-hook):
7743 * list-mode.el (list-mode):
7744 * list-mode.el (completion-setup-hook):
7745 * list-mode.el (display-completion-list):
7746 Added support for the :window-height keyword, which is required
7747 because of other changes that I made for the file dialog box. I
7748 also made the hook variables list-mode-hook and
7749 completion-setup-hook and also minibuffer-setup-hook in
7750 minibuf.el be permanent-local; see comment in list-mode.el.
7752 * map-ynp.el (map-y-or-n-p):
7753 Added accelerators to the dialog buttons.
7755 * menubar-items.el (menu-truncate-list):
7756 New internal function.
7757 * menubar-items.el (submenu-generate-accelerator-spec):
7758 * menubar-items.el (menu-item-strip-accelerator-spec):
7759 * menubar-items.el (menu-item-generate-accelerator-spec):
7760 New exported functions, for use in auto-generating accelerator specs.
7763 * menubar-items.el (default-menubar):
7764 * menubar-items.el (maybe-add-init-button):
7765 * menubar-items.el (bookmark-menu-filter):
7766 * menubar-items.el (slow-format-buffers-menu-line):
7767 * menubar-items.el (build-buffers-menu-internal):
7768 * menubar-items.el (language-environment-menu-filter):
7769 * menubar-items.el (default-popup-menu):
7770 * menubar-items.el (popup-buffer-menu):
7771 * menubar-items.el (popup-menubar-menu):
7772 Did a major overhaul on this file, and in fact I'm nowhere near
7773 done working on the menubar, and there will be more patches to
7774 come. A basic summary of what I've done:
7776 a) I added accelerators to all of the menu items. For menus that
7777 are auto-generated, such as the buffers menu, the accelerators are
7778 automatically added to the beginning of each line using the
7779 numbers 1 through 9, then zero, and then letters starting with A,
7780 but omitting the letters that are already in use for the fixed
7781 menu items at the top of the buffers menu. To facilitate adding
7782 accelerators of this kind, I created some new functions
7783 (*-accelerator-spec), which are also being used by other filters
7784 that auto generate lists of things such as ftp sites to download
7785 packages. If people really don't like these accelerators
7786 appearing at the beginning of the menu items, a variable can be
7787 added to optionally turn them off, but I think this is rather
7788 pointless because other menu items have accelerators and many or
7789 most of the menu users will use the accelerators if the support is
7792 b) I combined the top level Tools and Apps menus into a single
7793 Tools menu, because the distinction between the two is not
7794 obvious, and the items on the menus are not used often enough that
7795 putting some of them onto submenus is a problem.
7797 c) I created two new top level menus called View and Cmds because
7798 there were too many items on the File and Edit menus, and I'm going
7799 to be adding more items to these menus. In contrast to the Tools
7800 menu, the items on these menus may be used quite often during an
7801 editing session, and so should be available with fewer
7804 d) I added a number of options to the options menu, including one
7805 for controlling whether the alt key can be used to traverse to
7806 menu items using the accelerators, one for controlling behavior of
7807 control-k, one for controlling how the kill and yank functions
7808 interact with the clipboard, a few additional buffers-menu
7809 options, and various other things. I also did a bit of
7810 rearranging, for example, combining the keyboard and mouse options
7811 into a single keyboard and mouse submenu to facilitate the
7812 accelerators on that level.
7814 e) I changed the variable buffers-menu-format-buffer-line-function
7815 to take two arguments instead of one, the second argument being
7816 the line number for use in creating an accelerator. I added a
7817 hack to support existing functions with one argument (although I
7818 doubt that very many of these exist), for backward compatibility.
7820 f) I moved the top level mule menu to be a submenu of the edit
7821 menu. I think that most of the items on this menu are fairly
7822 useless and there are certainly not enough frequently used items
7823 to justify this being its own top level menu.
7825 g) I combined most of the items in big-menubar.el into the main menu.
7826 If people think the main menu is too big, it would be possible to
7827 create different configurations, some smaller.
7829 * menubar.el (check-menu-syntax):
7830 Deleted some syntax checks that were no longer valid, partly
7831 because of changes that were already made a long time ago, and
7832 partly because of a change I made where I allow the name of the
7833 menu item to be an evaluated expression rather than just a string,
7834 similar to all of the other parameters of a menu item.
7837 * minibuf.el (read-file-name-1):
7838 * minibuf.el (mouse-read-file-name-1):
7839 I made a number of changes to improve the appearance
7840 and functioning of the file dialog box. They include:
7842 a) Fixing the problem where closing the dialog box by clicking on
7843 the close button of the window didn't properly exit the
7846 b) Fixing the problem that if you typed part of a file name, and
7847 then clicked on a completion with the mouse, the file was not
7850 c) Changing the title of the dialog box to reflect the operation
7851 being done in accordance with user interface conventions, rather
7852 than the name of the dialog box buffer, which is rather useless.
7854 d) Remove the words "possible completions are" which didn't
7857 e) Fix things so that the completions scroll off the end of the
7858 completions windows only to the right, rather than both to the
7859 right and down, which is in accordance with Windows user interface
7862 * msw-init.el (init-post-mswindows-win):
7863 Added a binding for meta-F4, which is the standard windows binding
7864 for exiting a program.
7866 * select.el (get-selection-no-error):
7867 * select.el (own-selection):
7868 * select.el (own-clipboard):
7869 Added an optional argument called append to the functions
7870 own-selection and own-clipboard. This adds support for appending
7871 text to the existing selection and allows the function
7872 own-clipboard to be used as the value of the variable
7873 interprogram- cut-function.
7875 Fixed a bug in own-selection in handling zmacs-region-stays.
7877 * simple.el (historical-kill-line): New.
7879 * simple.el (kill-line):
7880 * simple.el (interprogram-cut-function):
7881 * simple.el (interprogram-paste-function):
7882 * simple.el (handle-pre-motion-command):
7883 * simple.el (next-line):
7884 * simple.el (previous-line):
7885 a) Expanded the variable kill-whole-line, so that function
7886 kill-line can be set to delete the entire line always, not just
7887 when cursor is at the beginning of the line. This is controlled
7888 by setting the variable kill-whole-line to the symbol 'always.
7889 This behavior, as well as the existing kill-whole-line behavior,
7890 now only take effect when kill-line is called interactively,
7891 although this is a departure from a previous behavior in the case
7892 of setting this variable kill-whole-line to t. It is almost
7893 certainly what has always been intended, and most likely the old
7894 way of doing things introduced bugs. I also created a function
7895 called historical-kill-line, which ignores the kill-whole-line
7896 setting and always gives the historical behavior of only killing
7897 to the end of the line. I bound this function to shift- control-k
7898 so that the kill to end of line behavior is available, even when
7899 kill-whole-line has been set to change control-k into the simple
7900 delete-whole-line behavior. (This can be set using the options
7903 b) I changed things so that kill and yank now interact with the
7904 clipboard by default under windows. This was done by changing the
7905 default value of interprogram-cut- function and
7906 interprogram-paste-function. You can get the old behavior by
7907 setting these to nil, and there is an option on the options menu
7910 c) I added support for selecting text using shifted motion keys.
7911 This support is on by default and can be controlled by the
7912 variable shifted-motion-keys-select-region. There is also a
7913 variable called unshifted-motion-keys-deselect-region that
7914 controls more specifically how the shifted motion key behavior
7915 works. I did not put an option on the options menu to turn this
7916 off, because I can't imagine why this would be useful.
7918 * simple.el (forward-block-of-lines):
7919 * simple.el (backward-block-of-lines):
7920 * simple.el (block-movement-size):
7923 * simple.el (uncapitalized-title-words):
7924 * simple.el (uncapitalized-title-word-regexp):
7925 * simple.el (capitalize-string-as-title):
7926 * simple.el (capitalize-region-as-title):
7930 * subr.el (add-hook):
7931 * subr.el (make-local-hook): New.
7932 * subr.el (remove-local-hook): New.
7933 * subr.el (add-one-shot-hook): New.
7934 * subr.el (add-local-one-shot-hook): New.
7935 Added some functions to make using hooks easier.
7938 a) Functions add-local-hook and remove-local-hook to make it easy
7941 b) Functions add-one-shot-hook and add-local-one-shot-hook, which
7942 make it possible to add a "one-shot" hook, which is to say a hook
7943 that runs only once, and automatically removes itself after the
7944 first time it has run.
7946 2000-03-09 Andy Piper <andy@xemacs.org>
7948 * files.el (auto-mode-alist): pick up jsp, jhtml and xml files.
7950 2000-03-09 Yoshiki Hayashi <yoshiki@xemacs.org>
7952 * buff-menu.el (buffers-menu-omit-invisible-buffers):
7953 Moved from menubar-items.el.
7954 * dumped-lisp.el: Dump gutter-items regardless of menubar.
7956 2000-03-08 Andy Piper <andy@xemacs.org>
7958 * gutter-items.el (build-buffers-tab-internal): add selected field
7959 to buffers tab spec.
7961 2000-03-07 Yoshiki Hayashi <yoshiki@xemacs.org>
7963 * minibuf.el (last-exact-completion): Initialize to nil.
7965 2000-03-07 Didier Verna <didier@xemacs.org>
7967 * startup.el (command-line-1): remove unused variable
7968 `first-file-buffer'.
7970 2000-02-29 Hrvoje Niksic <hniksic@iskon.hr>
7972 * loaddefs.el (completion-ignored-extensions): Removed ".log",
7973 which is also used for Web server log files.
7975 2000-02-03 IKEYAMA Tomonori <tomonori@suiyokai.org>
7977 * mule/mule-charset.el: Setup auto-fill-chars.
7979 2000-03-02 SL Baur <steve@beopen.com>
7981 * subr.el (with-string-as-buffer-contents): Reimplement using
7982 `with-temp-buffer'. Fixes non-unique buffer name problem, fixes
7983 non-deletion of buffer after execution problem.
7984 (with-output-to-string): Use unique buffer name.
7986 2000-02-29 Stephen J. Turnbull <stephen@xemacs.org>
7988 * gutter-items.el (buffers-tab-sort-function): New variable.
7989 (buffers-tab-items): Funcall it to sort the buffer tab list.
7991 2000-02-29 Stephen J. Turnbull <stephen@xemacs.org>
7993 * startup.el (load-user-init-file): Merge two `if's to one `or'.
7995 2000-02-28 Martin Buchholz <martin@xemacs.org>
7997 * menubar-items.el (maybe-add-init-button): Remove the "Load
7998 .emacs" button from all menubars.
8000 2000-03-01 Didier Verna <didier@xemacs.org>
8002 * rect.el (string-rectangle): depend on `pending-delete-mode' for
8003 region rectangle replacement (from Jan Vroonhof).
8004 (replace-rectangle): new function.
8006 2000-01-05 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
8008 * mule/mule-cmds.el (set-default-coding-systems): Use
8009 set-terminal-coding-system and set-keyboard-coding-system.
8010 * coding.el (set-terminal-coding-system): Use
8011 set-console-tty-output-coding-system.
8012 (set-keyboard-coding-system): Use
8013 set-console-tty-input-coding-system.
8015 2000-02-21 Yoshiki Hayashi <yoshiki@xemacs.org>
8017 * minibuf.el (read-variable): Allow symbol to default argument.
8019 2000-02-27 Andy Piper <andy@xemacs.org>
8021 * gutter-items.el (update-tab-hook): new function to be used for
8023 (create-frame-hook): add update-tab-hook.
8024 (record-buffer-hook): ditto.
8025 (default-gutter-position-changed): ditto.
8026 (default-gutter-position): updating the buffers tab is now handled
8028 (default-gutter-position-changed-hook): new variable.
8029 (gutter-element-visibility-changed-hook): ditto.
8030 (set-gutter-element-visible-p): call it.
8031 (set-gutter-element): use modify-specifier-instances. Set extents
8032 as duplicable before using.
8033 (remove-gutter-element): ditto.
8034 (set-gutter-element-visible-p): ditto.
8035 (init-gutter): new function.
8036 (add-tab-to-gutter): use new gutter-element functions rather than
8037 setting specifiers directly.
8038 (clear-progress): ditto.
8039 (abort-progress): ditto.
8040 (gutter-buffers-tab-visible-p): renamed from
8041 default-gutter-visible-p
8043 * specifier.el (modify-specifier-instances): new function from Jan
8046 * x-init.el (init-post-x-win): call init-gutter.
8048 * msw-init.el (init-post-mswindows-win): call init-gutter.
8050 * menubar-items.el (default-menubar): Update to reflect new gutter
8053 2000-02-26 Andy Piper <andy@xemacs.org>
8055 * gutter-items.el (set-gutter-element): new function. Add gutter
8056 elements to the specified gutter.
8057 (remove-gutter-element): new function. Remove gutter elements from
8058 the specified gutter.
8059 (set-gutter-element-visible-p): new function. Set gutter element
8060 visibility for the provided gutter-visible specifier.
8062 2000-02-23 Andy Piper <andy@xemacs.org>
8064 * gutter-items.el (add-tab-to-gutter): specify dimensions
8067 2000-02-24 Martin Buchholz <martin@xemacs.org>
8069 * gutter-items.el (add-tab-to-gutter):
8070 * package-get.el (package-get-interactive-package-query):
8071 * package-ui.el (pui-directory-exists):
8072 (pui-install-selected-packages):
8073 (pui-list-packages):
8074 Use #'(lambda ...) instead of '(lambda ...).
8076 2000-02-21 Gregory Neil Shapiro <gshapiro@gshapiro.net>
8078 * startup.el (load-user-init-file): Check to make sure user
8079 has an init-file before calling load().
8081 2000-02-20 Kirill 'Big K' Katsnelson <kkm@dtmx.com>
8083 * msw-glyphs.el (msgdi-device-p): Added this and 'msgdi specifier tag.
8085 2000-02-23 Martin Buchholz <martin@xemacs.org>
8087 * XEmacs 21.2.31 is released.
8089 2000-02-21 Mike Sperber <mike@xemacs.org>
8091 * loadup.el (really-early-error-handler):
8094 Remove dependency on EMACSBOOTSTRAP... environment variables.
8096 2000-02-21 Martin Buchholz <martin@xemacs.org>
8098 * XEmacs 21.2.30 is released.
8100 2000-02-19 Martin Buchholz <martin@xemacs.org>
8102 * byte-optimize.el (byte-optimize-plus):
8103 (byte-optimize-minus):
8104 (byte-optimize-multiply):
8105 Optimize (- 0) to 0, not (-)
8106 Optimize (+ 5 3.0) to 8.0
8107 Optimize (* 5 3.0) to 15.0
8108 Improve readability.
8110 2000-02-21 Jonathan Harris <jhar@tardis.ed.ac.uk>
8112 * modeline.el: (modeline-scrolling-method): change modeline
8113 mswindows cursor appearance according to the value.
8115 * msw-faces.el: (mswindows-init-device-faces): Initialise 'default
8116 and 'gui-element face colors and 'gui-element face font to Windows
8119 2000-02-09 Stef Epardaud <stef@lunatech.com>
8121 * font-lock.el: Javadoc enhancements
8123 1999-11-27 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
8125 * ldap.el (toplevel): Test if LDAP support has been compiled in
8126 (ldap-verbose): New option
8127 (ldap-search-entries): Renamed from the previous ldap-search
8128 Conditionalize message display on ldap-verbose
8129 (ldap-add-entries, ldap-modify-entries, ldap-delete-entries): New
8131 (ldap-search): Is now defined as an obsolete wrapper calling
8132 ldap-search-basic or ldap-search-entries
8135 1999-12-06 Hirokazu FUKUI <hfukui@sannet.ne.jp>
8136 Shuhei KOBAYASHI <shuhei@aqua.ocn.ne.jp>
8137 Jan Vroonhof <jan@xemacs.org>
8139 * byte-optimize.el (byte-optimize-form-code-walker): Fixed.
8140 When for-effect is true, didn't call `byte-optimize-form'
8141 in and/or subforms without last.
8143 1999-12-07 Jan Vroonhof <vroonhof@math.ethz.ch>
8145 * package-get.el (package-get-download-sites): Use correct custom
8148 2000-02-15 Kirill 'Big K' Katsnelson <kkm@dtmx.com>
8150 * files.el (write-file): Ask for coding system when compiled with
8153 2000-02-16 Andy Piper <andy@xemacs.org>
8155 * buffer.el (switch-to-buffer): give norecord argument to
8156 set-window-buffer instead of explicitly recording.
8158 * gutter-items.el (buffers-tab-switch-to-buffer): don't record if
8159 we have to pick a window.
8161 1999-12-24 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
8163 * mule/mule-cmds.el (describe-language-support): Don't add
8164 unexist function to help-map.
8165 (describe-coding-system): Don't use already assigend `C'.
8167 2000-01-23 Bjrn Torkelsson <torkel@hpc2n.umu.se>
8169 * info.el (Info-save-auto-generated-dir): nil -> 'never to make it
8172 2000-02-04 Kazuyuki IENAGA <kazz@imasy.or.jp>
8174 * about.el: Ienaga's e-mail address change.
8176 2000-02-16 Samuel Mikes <smikes@alumni.hmc.edu>
8178 * etags.el (find-tag): force new window -- even if buf already
8179 visible -- when other-window is t
8181 2000-02-16 Martin Buchholz <martin@xemacs.org>
8183 * XEmacs 21.2.29 is released.
8185 2000-02-09 Martin Buchholz <martin@xemacs.org>
8187 * cl-extra.el (getf): This is now identical to `plist-get', so
8189 * cl-macs.el: Make getf an alias to plist-get, at the
8190 byte-compiler level, using define-compiler-macro.
8192 2000-02-08 Martin Buchholz <martin@xemacs.org>
8194 * cl-extra.el (cl-remprop): Remove. remprop is now in C.
8196 2000-02-07 Kyle Jones <kyle_jones@wonderworks.com>
8198 * lisp/etags.el (find-tag-internal): set exact-tagname to
8199 a regular expression that matches against the tagname
8200 part of the tag entry first instead of only looking in
8203 2000-01-23 Bjrn Torkelsson <torkel@hpc2n.umu.se>
8205 * gutter-items.el: fixed typo(s) in customizing default-gutter-position
8206 * toobar.el: fixed typo(s) in customizing default-toolbar-position
8208 2000-02-07 Martin Buchholz <martin@xemacs.org>
8210 * XEmacs 21.2.28 is released.
8212 2000-02-07 Martin Buchholz <martin@xemacs.org>
8214 * cl-extra.el (getf): Just call `get', never `get*'.
8215 Make arglist match docstring.
8216 Fix bug: (getf nil t t) ==> Lisp nesting exceeds `max-lisp-eval-depth'
8217 * cl-macs.el (get* compiler macro): Simply replace `get*' by `get'.
8218 * byte-optimize.el: remove references to `get*'.
8220 2000-02-06 Martin Buchholz <martin@xemacs.org>
8222 * mule/european.el: Add syntax information for Latin3 and Latin4.
8224 2000-02-02 Martin Buchholz <martin@xemacs.org>
8226 * byte-optimize.el: Byte-optimize (length "foo")
8228 2000-02-03 Daiki Ueno <ueno@ueda.info.waseda.ac.jp>
8230 * window.el (shrink-window-if-larger-than-buffer): Rewrite full
8231 width check using `window-leftmost-p' and `window-rightmost-p'.
8233 2000-02-02 Per Abrahamsen <abraham@dina.kvl.dk>
8235 * wid-edit.el (widget-match-inline): An atom never matches a
8238 2000-01-29 Kirill 'Big K' Katsnelson <kkm@dtmx.com>
8240 * modeline.el: Consolidated 'x and 'mswindows specification under
8243 2000-01-29 Andy Piper <andy@xemacs.org>
8245 * gutter-items.el: (format-buffers-tab-line): Try and be
8246 intelligent about buffer naming when we have duplicates.
8248 2000-01-29 Andy Piper <andy@xemacs.org>
8250 * gutter-items.el (gutter-visible-p): Make sure the gutter gets
8251 updated when it becomes visible.
8253 2000-01-26 Kirill 'Big K' Katsnelson <kkm@dtmx.com>
8255 * bytecomp.el (byte-compile-insert-header): Properly set coding
8256 system under MULE and file-coding.
8258 2000-01-28 Martin Buchholz <martin@xemacs.org>
8260 * coding.el (dontusethis-set-value-file-name-coding-system-handler):
8261 (dontusethis-set-value-terminal-coding-system-handler):
8262 (dontusethis-set-value-keyboard-coding-system-handler):
8263 Never undefine coding system aliases. Emergency fix for gnus.
8265 2000-01-26 Hrvoje Niksic <hniksic@iskon.hr>
8267 * files.el (abbreviate-file-name): Use directory-sep-char instead
8270 2000-01-27 Hrvoje Niksic <hniksic@iskon.hr>
8272 * startup.el (user-init-file-base-list): New variable, replacing
8273 user-init-file-base.
8274 (find-user-init-file): New function.
8275 (command-line-early): Use it.
8276 (load-user-init-file): Ditto.
8278 2000-01-26 Kirill 'Big K' Katsnelson <kkm@dtmx.com>
8280 * gutter-items.el (update-tab-in-gutter): Use proper locale when
8281 calling valid-image-instantiator-format-p
8283 2000-01-26 Hrvoje Niksic <hniksic@iskon.hr>
8285 * isearch-mode.el (isearch-mode): The variable is
8286 isearch-unhidden-extents, not isearch-opened-extents.
8288 2000-01-26 Hrvoje Niksic <hniksic@iskon.hr>
8290 * minibuf.el (next-history-element): Modify error message if a
8291 default value is available.
8293 2000-01-26 Martin Buchholz <martin@xemacs.org>
8295 * bytecomp.el (byte-compile-file): Don't unconditionally write
8296 .elc files in binary - might contain non-Latin1.
8298 2000-01-24 Kirill 'Big K' Katsnelson <kkm@dtmx.com>
8300 * process.el (shell-quote-argument): Use (nt-quote-process-args)
8304 * startup.el (user-init-file-base):
8305 * process.el (call-process-region):
8306 * files.el (make-backup-file-name):
8307 (backup-file-name-p):
8308 (file-relative-name):
8309 (abbreviate-file-name):
8311 * code-process.el (call-process-region): Removed unnecessary
8312 branching on 'windows-nt and 'ms-dos system types. Phased 'ms-dos
8313 support out of the universe.
8317 * bytecomp.el (byte-compile-file): Removed reference to
8318 buffer-file-type, and commented usage of binary-process-output
8321 2000-01-24 Yoshiki Hayashi <yoshiki@xemacs.org>
8323 * help.el (function-arglist): Add case for macro.
8325 2000-01-22 Kirill 'Big K' Katsnelson <kkm@dtmx.com>
8327 * cus-edit.el (custom-display): Removed "MS-DOS" and added Windows
8329 (custom-display): Added a menu for printer/display tags.
8331 * frame.el (frame-type):
8332 * device.el (device-type): Added 'msprinter to the doc string, and
8333 removed 'pc -- it is not going to be implemented ever.
8334 (call-device-method): Fixed docstring typo.
8335 Defined specifier tags 'printer and 'display.
8337 2000-01-22 Kyle Jones <kyle_jones@wonderworks.com>
8339 * lisp/itimer.el (itimer-run-expired-timers): (consp
8340 last-command-event-time) instead of (consp
8341 'last-command-event-time).
8343 2000-01-21 Kirill 'Big K' Katsnelson <kkm@dtmx.com>
8345 * msw-glyphs.el: Removed obsolete commentary.
8347 2000-01-21 Hrvoje Niksic <hniksic@iskon.hr>
8349 * minibuf.el (read-file-name): Use abbreviate-file-name to produce
8350 better default value.
8352 2000-01-21 Hrvoje Niksic <hniksic@iskon.hr>
8354 * minibuf.el (read-expression): Add a DEFAULT-VALUE argument.
8355 (read-string): Ditto.
8356 (eval-minibuffer): Ditto.
8357 (read-command): Ditto.
8358 (read-function): Ditto.
8359 (read-variable): Ditto.
8360 (read-number): Ditto.
8361 (read-shell-command): Ditto.
8362 (read-number): Record history.
8364 2000-01-20 Yoshiki Hayashi <yoshiki@xemacs.org>
8366 * etags.el (find-tag-tag): Use DEFAULT of completing-read.
8368 2000-01-20 Yoshiki Hayashi <yoshiki@xemacs.org>
8370 * faces.el (startup-initialize-custom-faces): New function.
8371 Reset all faces created during auto-autoloads loading time
8373 * startup.el (command-line): Call it.
8375 2000-01-19 Yoshiki Hayashi <yoshiki@xemacs.org>
8377 * about.el (about-hackers): Add myself to contributors list.
8379 2000-01-12 Kirill 'Big K' Katsnelson <kkm@dtmx.com>
8381 * menubar-items.el (maybe-add-init-button): Removed an argument in
8382 a call to load-user-init-file, as the function managed to lose its
8383 formal parameter a few betas ago.
8385 2000-01-18 Martin Buchholz <martin@xemacs.org>
8387 * XEmacs 21.2.27 is released.
8389 2000-01-18 Martin Buchholz <martin@xemacs.org>
8391 * process.el (shell-command-to-string): Use the FSF docstring.
8392 Make shell-command-to-string the standard function, and
8393 exec-to-string the (deprecated) alias.
8395 * startup.el: typo fix.
8397 2000-01-16 Martin Buchholz <martin@xemacs.org>
8399 * mule/mule-misc.el (char-octet): Move back into mule-charset.c.
8401 2000-01-14 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
8403 * menubar-items.el (sort-buffers-menu-alphabetically): Put invisible
8404 buffers after visible buffers.
8405 (sort-buffers-menu-by-mode-then-alphabetically): Ditto.
8407 2000-01-17 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
8409 * info.el (Info-extract-menu-node-name): Stop at a dot
8410 followed by whitespace or right parenthesis.
8412 2000-01-15 Hrvoje Niksic <hniksic@iskon.hr>
8414 * info.el (Info-directory-list): Warn against using Customize with
8415 Info-directory-list.
8417 2000-01-15 Adrian Aichner <aichner@ecf.teradyne.com>
8419 * minibuf.el (read-file-name): doc fix.
8421 * autoload.el (update-file-autoloads): doc fix.
8423 * about.el (about-hackers): Change my E-mail address.
8425 2000-01-13 Martin Buchholz <martin@xemacs.org>
8427 * info.el (Info-visit-file): Just use the `f' interactive spec to
8428 read a filename in the standard way.
8430 2000-01-13 Andy Piper <andy@xemacs.org>
8432 * gutter-items.el (gutter-buffers-tab-orientation): new variable.
8433 (gutter-buffers-tab-extent): new variable.
8434 (update-tab-in-gutter): call add-tab-to-gutter again if the
8435 orientation has changed.
8436 (add-tab-to-gutter): cope with different orientations.
8438 2000-01-11 Didier Verna <didier@xemacs.org>
8440 * info.el (Info-following-node-name): backward-skip dots as well
8441 as spaces (dots at the end of a node name aren't part of it).
8442 (Info-extract-menu-node-name): don't skip dots. There could be
8443 some in the node name.
8444 (Info-index): allow dots to be part of a node name.
8446 2000-01-12 Andreas Jaeger <aj@suse.de>
8448 * files.el (auto-mode-alist): Added idlwave-mode.
8449 Patch by Carsten Dominik <dominik@astro.uva.nl>.
8451 1999-12-22 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
8453 * info.el (Info-search): Show default value.
8455 1999-12-20 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
8457 * info.el (Info-read-node-completion-table): New variable.
8458 (Info-read-node-name-1): New function.
8459 (Info-read-node-name): Use it.
8460 (Info-follow-reference): Use DEFAULT argument of completing-read.
8463 1999-12-27 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
8465 * hyper-apropos.el (hyper-describe-key-briefly): Save
8466 window configuration.
8467 (hyper-describe-face): Use DEFAULT of completing-read.
8468 (hyper-apropos-read-variable-symbol): Ditto.
8469 (hyper-apropos-read-function-symbol): Ditto.
8471 1999-12-27 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
8473 * mule/mule-cmds.el (set-default-coding-system): Set
8474 comint-exec-hook to use coding-system-for-read and
8475 coding-system-for-write so that C-x RET c works.
8477 1999-12-27 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
8479 * minibuf.el (minibuffer-confirm-incomplete): Customize.
8480 (previous-matching-history-element): Increment
8481 minibuffer-max-depth by 1.
8482 (next-matching-history-element): Ditto.
8484 2000-01-11 Andy Piper <andy@xemacs.org>
8486 * gutter-items.el (buffers-tab): Create a new face for the buffers
8488 (buffers-tab-face): use it.
8490 2000-01-10 Didier Verna <didier@xemacs.org>
8492 * modeline.el (modeline-scrolling-method): change modeline X
8493 cursor appearance according to the value.
8495 2000-01-07 Andreas Jaeger <aj@suse.de>
8497 * about.el (about-hackers): Moved my entry to contributor list.
8498 (xemacs-hackers): Added myself.
8499 (about-maintainer-info): Added description of myself.
8502 2000-01-07 Didier Verna <didier@xemacs.org>
8504 * modeline.el (modeline-scrolling-method): new variable.
8505 (mouse-drag-modeline): add reference to it in the docstring.
8506 (mouse-drag-modeline): handle it.
8508 2000-01-08 Andy Piper <andy@xemacs.org>
8510 * gutter-items.el (update-tab-in-gutter): remove resize-subwindow
8512 (remove-buffer-from-gutter-tab): ditto.
8514 2000-01-06 Per Abrahamsen <abraham@dina.kvl.dk>
8516 * cus-edit.el (custom-hook-convert-widget): Fix comment.
8517 (custom-face-edit): Fix grammatical error in help message.
8519 2000-01-03 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
8521 * movemail.el: Added.
8523 * dumped-lisp.el (preloaded-file-list): Added movemail.el.
8525 2000-01-03 Didier Verna <didier@xemacs.org>
8527 * modeline.el (mouse-drag-modeline): remove the code related to
8528 the modeline horizontal scrolling facility.
8530 1999-12-31 Martin Buchholz <martin@xemacs.org>
8532 * XEmacs 21.2.26 is released.
8534 1999-12-28 Andy Piper <andy@xemacs.org>
8536 * wid-edit.el (widget-push-button-value-create): The gui cache
8537 does not agree with native widgets which can only be displayed
8538 once per window. The reasons for caching are diminished now that
8539 we don't hog resources when creating buttons.
8540 (widget-push-button-cache) deleted.
8542 1999-12-24 Martin Buchholz <martin@xemacs.org>
8544 * XEmacs 21.2.25 is released.
8546 1999-12-24 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
8548 * hyper-apropos.el (hyper-apropos): Toggle
8549 hyper-apropos-programming-apropos correctly.
8550 Set REGEXP when user accepts default value.
8552 1999-12-22 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
8554 * minibuf.el (read-from-minibuffer): Bind minibuffer-default.
8555 (read-file-name-2): Use DEFAULT argument of read-from-minibuffer.
8557 1999-12-22 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
8559 * mule/mule-category.el (undefined-category-designator):
8560 Return char instead of character. Search for undefined one.
8561 (describe-category): Use with-displaying-help-buffer.
8563 1999-12-21 Martin Buchholz <martin@xemacs.org>
8565 * byte-optimize.el (byte-optimize-plus):
8566 Optimize (+ 1) to 1 instead of (1+ nil).
8568 * files.el (basic-save-buffer): Rewrite for clarity. Use (char-before).
8570 * byte-optimize.el (byte-compile-butlast): Remove. Use butlast instead.
8572 * byte-optimize.el (byte-optimize-char-before): New function.
8573 Remove performance penalty for using (char-before) instead of (char-after).
8575 1999-12-20 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
8577 * mule/mule-category.el (char-category-list): Return character
8580 1999-12-17 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
8582 * minibuf.el (read-buffer): Check default is buffer object.
8584 1999-11-25 Andy Piper <andy@xemacs.org>
8586 * cus-edit.el (custom-buffer-create-buttons): Use native widgets
8589 1999-12-16 Andreas Jaeger <aj@suse.de>
8591 * package-get.el (package-get-maybe-save-index): Fixed typo.
8592 Patch by Jeff Miller <jmiller@smart.net>.
8594 1999-12-13 Charles G Waldman <cgw@alum.mit.edu>
8596 * gnuserv.el (gnuserv-process-filter): don't call
8597 gnuserv-write-to-client when gnuserv-current-client is nil
8599 1999-12-14 Martin Buchholz <martin@xemacs.org>
8601 * XEmacs 21.2.24 is released.
8603 1999-12-12 Gunnar Evermann <ge204@eng.cam.ac.uk>
8605 * about.el (about-hackers): Update my email address.
8607 1999-12-07 Martin Buchholz <martin@xemacs.org>
8609 * XEmacs 21.2.23 is released.
8611 1999-11-06 Jason R Mastaler <jason@mastaler.com>
8613 * package-get.el (package-get-download-sites): Removed several
8614 defunct download sites, added many new ones, and corrected a few
8615 incorrect directory-on-site entries. Added physical locations to
8618 1999-11-30 Gunnar Evermann <ge204@eng.cam.ac.uk>
8620 * finder.el (finder-commentary): add DOC string and fix
8623 1999-12-04 Hrvoje Niksic <hniksic@iskon.hr>
8625 * help.el (describe-function): Don't forget to intern the string
8626 completing-read returns.
8627 (describe-variable): Ditto.
8629 1999-11-16 Adrian Aichner <adrian@xemacs.org>
8631 * hyper-apropos.el (hyper-apropos-this-symbol): Handle
8632 `hyper-apropos-help-mode' here to find symbol to customize
8633 irregardless of cursor position and simplify
8634 `hyper-apropos-set-variable', `hyper-apropos-find-function', and
8635 `hyper-apropos-popup-menu'.
8637 1999-11-21 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
8639 * apropos.el (apropos-mode-map): Add return to call
8641 (apropos-print): Call apropos-mode to have better
8642 command reference. Put keymap text-poperty to
8645 1999-11-22 Alastair Burt <burt@dfki.de>
8647 * help.el: (describe-bindings-1): Added handling of keymaps for
8648 the extents at point.
8650 1999-12-02 Mark Thomas <mthomas@jprc.com>
8652 * gutter-items.el (buffers-tab-items): Wrap the function in a
8655 1999-12-04 Hrvoje Niksic <hniksic@iskon.hr>
8657 * help.el (describe-function): Use the DEFAULT argument to
8659 (describe-variable): Ditto.
8661 1999-11-26 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
8663 * minibuf.el (read-from-minibuffer): Add optional argument
8664 DEFAULT to have better mini-buffer history support.
8665 (completing-read): Pass default to read-from-minibuffer.
8666 (read-buffer): Pass default to completing-read.
8668 1999-12-04 Hrvoje Niksic <hniksic@iskon.hr>
8670 * font-lock.el (font-lock-doc-string-face): Document the
8671 `font-lock-lisp-like' property.
8673 1999-11-29 Hrvoje Niksic <hniksic@iskon.hr>
8675 * lisp-mode.el: Specify `font-lock-lisp-like'.
8677 * font-lock.el (font-lock-lisp-like): New function.
8678 (font-lock-fontify-syntactically-region): Use it.
8680 1999-11-29 XEmacs Build Bot <builds@cvs.xemacs.org>
8682 * XEmacs 21.2.22 is released
8684 1999-11-28 Martin Buchholz <martin@xemacs.org>
8686 * XEmacs 21.2.21 is released.
8688 1999-11-18 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
8690 * minibuf.el (read-coding-system): Accept symbol and
8691 coding-system object as a default-coding-system.
8693 1999-11-16 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
8695 * minibuf.el (read-coding-system): Accept symbol as
8696 a default-coding-system.
8698 1999-10-06 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
8700 * apropos.el (apropos-documentation): Use insert instead
8703 1999-11-07 William M. Perry <wmperry@aventail.com>
8705 * gpm.el: New gpm-minor-mode to turn GPM mouse support on & off
8706 for the linux console.
8708 * mouse.el (mouse-consolidated-yank): Allow the mouse-yanking
8709 stuff to work when you are not on a window system, since the GPM
8710 mouse support now allows pasting from outside of XEmacs.
8712 1999-11-10 XEmacs Build Bot <builds@cvs.xemacs.org>
8714 * XEmacs 21.2.20 is released
8716 1999-11-06 Hrvoje Niksic <hniksic@iskon.hr>
8718 * setup-paths.el (paths-default-info-directories): Add
8719 /usr/share/info and /usr/local/share/info.
8721 1999-10-30 Hrvoje Niksic <hniksic@srce.hr>
8723 * about.el: Updated Vladimir Ivanovic's info.
8725 11999-08-28 Jan Vroonhof <vroonhof@math.ethz.ch>
8727 * auto-show.el (auto-show-truncationp): Remove.
8729 * auto-show.el (auto-show-should-take-action-p): Use window-truncated-p
8731 999-09-23 Gunnar Evermann <ge204@eng.cam.ac.uk>
8733 * indent.el (indent-line-to): fix bug: spaces were not replaced
8734 with tab if column is multiple of tab-width
8737 1999-10-24 Jan Vroonhof <vroonhof@math.ethz.ch>
8739 * mule/mule-cmds.el (read-input-method-name): Accept symbols
8740 correctly. Patch from Mikio Nakajima <minakaji@osaka.email.ne.jp>
8742 * package-get.el (package-get-package-provider): Be verbose when
8743 interactive. Patch from Robert Pluim
8745 1999-08-23 Mike McEwan <mike@lotusland.demon.co.uk>
8747 * info.el (Info-suffix-list): Add ".info.bz2" to the recognised
8750 1999-08-19 Stephen Tse <stephent@sfu.ca>
8752 * process.el (open-network-stream): Add a new optional parameter
8753 PROTOCOL to support udp; fix a minor typo and add an explanation
8754 in docstring for udp programming.
8756 * code-process.el (open-network-stream): Add a new optional
8757 parameter PROTOCOL to support udp; fix a minor typo and add an
8758 explanation in docstring for udp programming.
8760 1999-10-18 Andy Piper <andy@xemacs.org>
8762 * gui.el (make-gui-button): be more precise about how we call
8765 * wid-edit.el (widget-push-button-value-create): Use the new form
8766 of native gui-button.
8768 1999-10-14 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
8770 * info.el (Info-page-prev): Don't do (sit-for 0).
8772 1999-10-13 Andy Piper <andy@xemacs.org>
8774 * gutter-items.el (progress-abort-glyph): new glyph for showing
8776 (append-progress): dispatch-event rather than sit-for.
8777 (abort-progress): new function. Show the abort glyph with an
8778 appropriate message.
8779 (raw-append-progress): dispatch-event rather than sit-for.
8780 (display-progress): cope with aborts.
8782 * gui.el (make-gui-button): Use native widgets for buttons
8784 (insert-gui-button): ditto.
8785 (gui-button-p): ditto.
8787 * xbm-button.el: remove from core.
8789 * xpm-button.el: remove from core.
8791 1999-10-07 Olivier Galibert <galibert@pobox.com>
8793 * faces.el (init-device-faces): Don't initialize the random faces
8794 on the stream device.
8796 1999-10-06 Andy Piper <andy@xemacs.org>
8798 * files.el (recover-file): Don't use ls under windows for revert buffer.
8800 1999-09-25 Adrian Aichner <adrian@xemacs.org>
8802 * package-get.el (package-get-download-menu): Make menu really
8803 toggle download sites.
8804 (package-get-download-sites): Add autoload cookie.
8806 1999-09-29 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
8808 * setup-paths.el (paths-find-module-directory): Ditto.
8810 1999-09-29 Werner Fink <werner@suse.de>
8812 * setup-paths.el (paths-find-exec-directory): Add missing nil
8813 parameter for environment.
8815 1999-09-27 Martin Buchholz <martin@xemacs.org>
8817 * modeline.el (modeline-format):
8818 Only purecopy the strings. Else
8819 (nsublis '(("%p" . "%P")) (default-value 'modeline-format) :test 'equal)
8822 1999-08-28 Mike Woolley <mike@bulsara.com>
8824 * winnt.el: Removed nt-shell-mode-hook, which was preventing the
8825 user setting comint-completion-addsuffix and
8826 comint-process-echoes.
8828 1999-09-22 Andy Piper <andy@xemacs.org>
8830 * gutter-items.el (update-tab-in-gutter): use
8831 last-nonminibuf-window instead of selected-window.
8833 1999-09-18 Andy Piper <andy@xemacs.org>
8835 * gnuserv.el (gnuserv-edit-files): select frame we are going to
8838 * subr.el (record-buffer-hook): new variable so that the hook gets
8841 1999-09-16 Andy Piper <andy@xemacs.org>
8843 * gutter-items.el (update-tab-in-gutter): only update when the
8845 (remove-buffer-from-gutter-tab): ditto.
8847 1999-09-17 Hrvoje Niksic <hniksic@srce.hr>
8849 * simple.el (do-auto-fill): Commented out part of Kinsoku
8852 1999-09-14 Hrvoje Niksic <hniksic@srce.hr>
8854 * isearch-mode.el (isearch-highlightify-region): Give the
8855 highlighting extents a high priority.
8856 (isearch-make-extent): Give the main highlighting extent an even
8859 1999-09-13 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
8861 * packages.el (packages-compute-package-locations): Fix typo from
8864 1999-09-11 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
8866 * setup-paths.el (paths-find-doc-directory): Respect value of
8867 `configure-doc-directory.'
8869 * find-paths.el (paths-find-architecture-directory): Give
8870 precendence `default' argument (which typically comes from
8873 1999-09-05 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
8875 * startup.el (command-line-early): Added options -user-init-file
8876 and -user-init-directory.
8878 * files.el (user-init-file): Default to NIL so we can recognize
8881 1999-08-30 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
8883 * obsolete.el (init-file-user):
8885 * packages.el (packages-compute-package-locations):
8886 * package-get.el (package-get-user-index-filename):
8887 * menubar-items.el (maybe-add-init-button):
8888 * info.el (Info-annotations-path):
8890 Change `user-init-directory' to be an absolute path.
8891 Use `user-init-directory' where appropriate.
8892 Zap `init-file-user' and its uses.
8894 1999-09-09 Hrvoje Niksic <hniksic@srce.hr>
8896 * subr.el (copy-symbol): New function.
8898 1999-09-08 Hrvoje Niksic <hniksic@srce.hr>
8900 * isearch-mode.el (isearch-done): Be sure to restore invisible
8901 extents in the proper buffer.
8902 (isearch-pre-command-hook): Set this-command to the correct value
8903 in case the buffer has changed and old overriding-local-map was
8905 (isearch-restore-extent): Use remprop instead of setting the
8908 1999-09-08 Hrvoje Niksic <hniksic@srce.hr>
8910 * cmdloop.el (execute-extended-command): Update zmacs region
8912 (execute-extended-command): Make the message gettext-friendly.
8914 1999-09-07 Andy Piper <andy@xemacs.org>
8916 * gutter-items.el (progress-gauge-glyph): renamed from
8918 (progress-text-glyph): new variable.
8919 (progress-layout-glyph): use layouts and text glyphs.
8920 (progress-area-buffer): removed.
8921 (progress-text-and-extent): new variable.
8922 (progress-displayed-p): dynamically create gutter area buffer.
8923 (clear-progress): ditto.
8924 (raw-append-progress): ditto.
8925 (append-progress): use new glyph names.
8926 (raw-append-progress): only create the extent when needed. set
8927 properties more optimally.
8928 (progress): remove args.
8930 1999-09-07 Hrvoje Niksic <hniksic@srce.hr>
8932 * isearch-mode.el (isearch-range-invisible): Use mapc instead of
8933 mapcar where the return value is unused.
8934 (isearch-restore-invisible-extents): Ditto.
8935 (isearch-highlight-all-cleanup): Ditto.
8936 (isearch-delete-extents-in-range): Traverse the extents only once.
8937 (isearch-highlight-all-update): Don't start over if the search
8938 string has changed and more input is pending.
8940 1999-09-07 Hrvoje Niksic <hniksic@srce.hr>
8942 * packages.el (packages-find-package-data-path): Ditto.
8944 * cl.el: Use mapcar at top-level -- mapc is no longer a subr.
8946 * subr.el (mapc-internal): Don't make obsolete.
8948 * cl-extra.el (mapc): Resurrect.
8950 1999-09-03 Hrvoje Niksic <hniksic@srce.hr>
8952 * obsolete.el (isearch-yank-x-clipboard): Define it as an obsolete
8955 * isearch-mode.el (isearch-top-state): Restore isearch-word.
8956 (isearch-yank-clipboard): Renamed from isearch-yank-x-clipboard.
8957 (isearch-yank-clipboard): Use get-clipboard instead of
8959 (isearch-yank-selection): Fix docstring.
8961 1999-09-02 Martin Buchholz <martin@xemacs.org>
8963 * cl-extra.el: Obsolete hash-table-type in favor of hash-table-weakness.
8965 1999-09-02 Hrvoje Niksic <hniksic@srce.hr>
8967 * cl-macs.el (extent-start-position): Fix setf method.
8968 (extent-end-position): Ditto.
8970 1999-09-02 Hrvoje Niksic <hniksic@srce.hr>
8972 * isearch-mode.el: End merge with FSF 20.4.
8974 * isearch-mode.el (search-invisible): New variable.
8975 (isearch-hide-immediately): Ditto.
8976 (isearch-unhidden-extents): Ditto.
8977 (isearch-range-invisible): New function.
8978 (isearch-unhide-extent): Ditto.
8979 (isearch-restore-invisible-extents): Ditto.
8980 (isearch-restore-extent): Ditto.
8982 * isearch-mode.el (isearch-ring-advance-edit): Use FSF
8984 (isearch-ring-retreat-edit): Ditto.
8985 (isearch-forward): New argument NO-RECURSIVE-EDIT.
8986 (isearch-forward-regexp): New arguments NOT-REGEXP and
8988 (isearch-backward): New argument NO-RECURSIVE-EDIT.
8989 (isearch-backward-regexp): New arguments NOT-REGEXP and
8991 (isearch-mode): Return isearch-success.
8992 (isearch-update): Use unread-command-events instead of
8993 unread-command-event.
8994 (isearch-abort): If an invalid regexp is encountered, keep popping
8996 (isearch-*-char): Use FSF implementation.
8997 (isearch-whitespace-chars): Use the more robust FSF's
8999 (isearch-within-brackets): New variable.
9000 (isearch-mode): Initialize it.
9001 (isearch-edit-string): Bind it.
9002 (isearch-search-and-update): Set it.
9003 (isearch-push-state): Push it.
9004 (isearch-top-state): Pop it.
9005 (isearch-search): Set it.
9006 (isearch-printing-char): When called by isearch-whitespace-chars,
9007 handle M-SPC gracefully.
9008 (isearch-message-prefix): New argument ELLIPSIS.
9009 (isearch-message-suffix): Ditto.
9010 (isearch-message): Use the ELLIPSIS argument when calling
9011 isearch-message-prefix and isearch-message-suffix.
9012 (isearch-message-prefix): Distinguish between "wrapped" and
9013 "overwrapped" search, FWIW.
9015 1999-09-01 Hrvoje Niksic <hniksic@srce.hr>
9017 * isearch-mode.el (isearch-edit-string): Use the head of the
9018 search ring instead of search-last-string and search-last-regexp.
9019 (search-highlight): Renamed from isearch-highlight.
9020 (isearch-exit): Use the new name.
9021 (isearch-highlight): Ditto.
9022 (isearch-dehighlight): Ditto.
9023 (isearch-update-ring): New function.
9024 (isearch-done): Call it.
9025 (isearch-done): New argument EDIT.
9026 (isearch-repeat): If search string is empty, look up at the car of
9027 the search ring; ignore the yank pointer.
9028 (isearch-abort): Call isearch-done with NOPUSH.
9029 (isearch-cancel): New function.
9030 (isearch-mode-map): Bind it to ESC ESC ESC.
9032 * isearch-mode.el: Begin merge with FSF 20.4.
9034 1999-09-01 Andy Piper <andy@xemacs.org>
9036 * x-select.el (x-get-clipboard): obsolete.
9037 (x-yank-clipboard-selection): obsolete
9039 * select.el (disown-selection): need to be careful to disown the
9040 clipboard if we set it via selection.
9041 (get-clipboard): move from x-select.el
9042 (yank-clipboard-selection): ditto.
9044 1999-09-01 Hrvoje Niksic <hniksic@srce.hr>
9046 * isearch-mode.el (isearch-exit): Bind isearch-highlight and
9047 isearch-highlight-all-matches to nil.
9048 (isearch-fixed-case): New variable.
9049 (isearch-mode): Initialize it.
9050 (isearch-edit-string): Save it.
9051 (isearch-toggle-case-fold): Set it.
9052 (isearch-fix-case): Make sure isearch-toggle-case-fold works --
9053 need to check isearch-fixed-case.
9054 (isearch-toggle-case-fold): Update highlighting of all matches
9056 (isearch-edit-string):
9058 1999-09-01 Hrvoje Niksic <hniksic@srce.hr>
9060 * isearch-mode.el (isearch-edit-string): Call isearch-message
9061 before reading the event so that the prompt is displayed properly.
9062 (isearch-message): Use isearch-nonincremental when calling
9063 isearch-message-prefix.
9064 (minibuffer-local-isearch-map): Bind up and down to do the same as
9065 M-p and M-n respectively.
9066 (isearch-done): New arg NOPUSH.
9067 (isearch-edit-string): Use it.
9068 (isearch-edit-string): Don't bind isearch-string.
9069 (isearch-ring-adjust): Edit string, *then* push state.
9071 1999-08-31 Hrvoje Niksic <hniksic@srce.hr>
9073 * faces.el (isearch-secondary): Make isearch-secondary look
9074 different than default.
9076 1999-08-30 Hrvoje Niksic <hniksic@srce.hr>
9078 * isearch-mode.el (isearch-yank): Use progn instead of the inner
9080 (isearch-dehighlight): Remove TOTALLY. Simplify.
9081 (isearch-update): Call isearch-dehighlight without arguments.
9082 (isearch-done): Ditto.
9084 * isearch-mode.el (isearch-fix-case): If the search string has no
9085 upper-case letters, allow the folding to be reenabled.
9086 Previously, once disabled, the folding would remain that way until
9088 (isearch-top-state): Call isearch-fix-case.
9090 * isearch-mode.el (isearch-yank): Use progn instead of the inner
9092 (isearch-dehighlight): Remove TOTALLY. Simplify.
9094 1999-08-31 Jan Vroonhof <jan@xemacs.org>
9097 xbm-button.el: Need to exist in core because gui.el depends on
9100 1999-08-31 Andy Piper <andy@xemacs.org>
9102 * gutter-items.el (buffers-tab-face): new customizable variable.
9103 (buffers-tab-default-buffer-line-length): new specifier for
9104 maximum viewable characters.
9105 (progress-stack): new variable for implementing widget-based
9107 (progress-area-buffer): ditto.
9108 (progress-glyph-height): ditto.
9109 (progress-stop-callback): ditto.
9110 (progress-quit-function): new function.
9111 (progress-glyph): new variable.
9112 (progress-layout-glyph): ditto.
9113 (progress-displayed-p): new function, see message-displayed-p for
9115 (clear-progress): ditto.
9116 (remove-progress): ditto.
9117 (append-progress): ditto.
9118 (raw-append-progress): ditto.
9119 (display-progress): ditto.
9120 (current-progress): ditto.
9121 (current-progress-label): ditto.
9126 1999-08-29 Hrvoje Niksic <hniksic@srce.hr>
9128 * obsolete.el (isearch-yank-x-selection): Define obsolete alias.
9130 * isearch-mode.el (isearch-yank-x-selection): Renamed to
9131 `isearch-yank-selection'.
9132 (isearch-mode-map): Use it.
9133 (isearch-yank-selection): Use `get-selection' instead of
9136 1999-08-29 Hrvoje Niksic <hniksic@srce.hr>
9138 * faces.el (isearch-secondary): Create face here.
9140 * isearch-mode.el: Rewrote the "lazy highlighting" code not to use
9143 1999-08-27 Hrvoje Niksic <hniksic@srce.hr>
9145 * subr.el (buffer-string): More robust backward compatibility
9146 check, courtesy William Perry.
9148 1999-08-26 Hrvoje Niksic <hniksic@srce.hr>
9150 * replace.el (perform-replace): Stop the search after the search
9151 limit has been reached.
9153 1999-08-23 Andy Piper <andy@xemacs.org>
9155 * gutter-items.el (update-tab-in-gutter): call add-tab-to-gutter
9156 here if we don't have one.
9158 1999-08-15 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
9160 * ldap.el (ldap-coding-system): Default to nil until we get
9161 efficient UTF8 support
9162 (ldap-decode-string): Guard against `decode-coding-string' not
9164 (ldap-encode-string): Guard against `encode-coding-string' not
9167 1999-08-23 Didier Verna <didier@xemacs.org>
9169 * rect.el: Cosmetics suggested by Dave Love <d.love@dl.ac.uk>.
9170 Some doc strings improvements, and add a star to the `interactive'
9173 1999-08-18 Stef Epardaud <stef@lunatech.com>
9175 * font-lock.el (java-font-lock-keywords-3): introduced new
9176 keywords and regexpes for javadoc syntax 1.2.
9178 1999-08-17 Andy Piper <andy@xemacs.org>
9180 * gutter-items.el (buffers-tab-format-buffer-line-function): use
9181 format-buffers-tab-line.
9182 (buffers-tab-max-buffer-line-length): new variable.
9183 (format-buffers-tab-line): new function. truncate names if over
9184 buffers-tab-max-buffer-line-length.
9186 1999-08-13 Charles G Waldman <cgw@fnal.gov>
9188 * cus-start.el: Customize the variable `bell-inhibit-time'.
9190 1999-08-16 Andy Piper <andy@xemacs.org>
9192 * gutter-items.el (remove-buffer-from-gutter-tab): take a
9193 brute-force approach to deleting the last buffer.
9194 (buffers-tab-grouping-regexp): new customizable variable.
9195 (select-buffers-tab-buffers-by-mode): use it.
9197 1999-08-13 Andy Piper <andy@xemacs.org>
9199 * gutter-items.el (remove-buffer-from-gutter-tab): fix *scratch*
9202 1999-07-30 Didier Verna <didier@xemacs.org>
9204 * cus-edit.el (custom-save-variables): I said, use prin1 instead
9205 of princ to output symbols.
9206 (custom-save-face-internal): ditto.
9207 (custom-save-resets): ditto.
9209 1999-08-09 Didier Verna <didier@xemacs.org>
9211 * gutter-items.el (select-buffers-tab-buffers-by-mode): use
9212 `regexp-quote' to protect the major mode name for use as a regular
9213 expression (c++ needs this for instance).
9215 1999-08-08 Andy Piper <andy@xemacs.org>
9217 * gutter-items.el (select-buffers-tab-buffers-by-mode): beef up to
9218 cope with similar mode names.
9220 * gutter-items.el (buffers-tab-selection-function): new selection
9222 (select-buffers-tab-buffers-by-mode): new function.
9223 (buffers-tab-items): use it if set to only display buffers in the
9224 tab in the current buffer's group..
9225 (update-tab-in-gutter): use new api.
9226 (remove-buffer-from-gutter-tab): ditto.
9228 * gutter-items.el (buffers-tab-max-size): set custom selection
9230 (buffers-tab-switch-to-buffer): just switch window if the window is visible.
9231 (add-tab-to-gutter): set face as default.
9233 1999-07-07 Jan Vroonhof <jan@xemacs.org>
9235 * faces.el (frob-face-property): Merge the fall-back specifier
9236 with the target, not replace it.
9238 1999-08-05 Andy Piper <andy@xemacs.org>
9240 * gutter-items.el (update-tab-in-gutter): add frame argument for
9242 (update-tab-in-gutter): use it.
9244 * gutter-items.el (record-buffer-hook): set.
9246 * buffer.el (switch-to-buffer): back out switch-to-buffer-hook
9248 (switch-to-buffer-hook) deleted.
9250 1999-08-04 Andy Piper <andy@xemacs.org>
9252 * gutter-items.el (update-tab-in-gutter): make sure this will work
9253 as an argument to create-frame-hook.
9255 1999-07-30 Hrvoje Niksic <hniksic@srce.hr>
9257 * isearch-mode.el: Modified Bob and Darryl's code to use itimers
9258 instead of timer emulation.
9260 1999-07-30 Darryl Okahata <darrylo@sonic.net>
9262 * isearch-mode.el: Merged Bob Glickstein's <bobg@zanshin.com> GNU
9263 Emacs isearch enhancements.
9265 1999-07-28 Andy Piper <andy@xemacs.org>
9267 * gutter-items.el (add-tab-to-gutter): put in specifier specs for
9268 all devices that support tab controls.
9269 (remove-buffer-from-gutter-tab): new function. to be used as a
9270 value for kill-buffer-hook.
9272 1999-07-21 Sean MacLennan <seanm@storm.ca>
9274 * auto-show.el (auto-show-truncationp): changed to match
9275 `window_translation_on'
9277 1999-07-30 XEmacs Build Bot <builds@cvs.xemacs.org>
9279 * XEmacs 21.2.19 is released
9281 1999-07-28 SL Baur <steve@miho>
9283 * code-files.el (insert-file-contents): Fix docstring.
9284 revert previous change.
9286 1999-07-26 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
9288 * fill.el (fill-region-as-paragraph): Change re-break-point to
9289 contain word-across-newline plus one character so that filling
9290 Japanese and Chinese works as desired.
9291 * simple.el (do-auto-fill): Ditto.
9293 1999-07-26 SL Baur <steve@miho>
9295 * mule/japanese.el ("Japanese"): Do not specify a default input
9297 Suggested by MORIOKA Tomohiko <tomo@etl.go.jp>
9299 1999-07-23 Jan Vroonhof <vroonhof@math.ethz.ch>
9301 * custom.el ((not (fboundp 'defun*))): Insert autoload crap to be
9302 able to use cl-macs macro in early lisp.
9304 1999-07-23 Jan Vroonhof <jan@xemacs.org>
9309 Massive custom Theme API changes.
9311 1999-07-22 MORIOKA Tomohiko <tomo@etl.go.jp>
9313 * code-files.el (insert-file-contents): Regard
9314 coding-system-magic-cookie if `coding-system-for-read' is nil.
9316 1999-07-22 MORIOKA Tomohiko <tomo@etl.go.jp>
9318 * mule/thai-xtis.el: Add coding: local variable, to avoid
9319 bootstrapping problem with C locale.
9321 1999-07-22 Andy Piper <andy@xemacs.org>
9323 * dumped-lisp.el (preloaded-file-list): guard against putting
9324 gutter-items in a less than functional XEmacs.
9325 * gutter-items.el: put call to `add-tab-to-gutter' back in.
9327 1999-07-18 Bob Weiner <weiner@beopen.com>
9329 * fill.el (fill-context-prefix): Fixed bug that prevented the
9330 setting of an adaptive fill prefix when the `dont-skip-first' was
9333 1999-07-22 SL Baur <steve@miho>
9335 * gutter-items.el: remove unguarded call to `add-tab-to-gutter'.
9337 1999-06-25 Karl M. Hegbloom <karlheg@debian.org>
9339 * files.el (interpreter-mode-alist): add `make', `guile', and
9340 `emacs' entries. (#!/usr/bin/make -f ought to send a file into
9341 makefile-mode, guile is a scheme, and someday XEmacs will be
9342 modular enough to use as an efficient scripting tool.)
9344 1999-07-06 MORIOKA Tomohiko <tomo@etl.go.jp>
9346 * mule/mule-cmds.el (reset-language-environment): Regard
9347 coding-category `utf-8' and `ucs-4' if they are available.
9349 1999-07-06 MORIOKA Tomohiko <tomo@etl.go.jp>
9351 * mule/mule-cmds.el (set-default-coding-systems): Fix DOC-string.
9352 (prefer-coding-system): Fix DOC-string.
9354 * mule/mule-cmds.el (coding-system-change-eol-conversion): Fix
9357 * mule/mule-cmds.el (mule-keymap): Change keymap name from MULE to
9359 (coding-system-change-eol-conversion): Fix DOC-string.
9361 1999-06-30 MORIOKA Tomohiko <tomo@etl.go.jp>
9363 * mule/mule-cmds.el (mule-keymap): Use `describe-coding-system'
9364 instead of `list-coding-system'.
9366 1999-06-29 MORIOKA Tomohiko <tomo@etl.go.jp>
9368 * menubar-items.el (default-menubar): `select-input-method' was
9369 renamed to `set-input-method'.
9371 * mule/mule-cmds.el (set-language-info-alist): Fix setting for
9372 "Set Language Environment" menu.
9374 * mule/mule-cmds.el (set-language-info-alist): Fix setting for
9375 "Describe Language Support" menu.
9377 1999-06-29 MORIOKA Tomohiko <tomo@etl.go.jp>
9379 * mule/chinese.el ("Chinese-GB"): Rename
9380 `chinese-gb-environment-setup-function' to
9381 `setup-chinese-gb-environment-internal'.
9383 1999-06-29 MORIOKA Tomohiko <tomo@etl.go.jp>
9385 * mule/korean.el: Use `define-coding-system-alias' instead of
9386 `copy-coding-system'.
9388 1999-06-29 MORIOKA Tomohiko <tomo@etl.go.jp>
9390 * mule/mule-cmds.el (set-language-environment-coding-systems):
9391 Treat duplicated coding-categories.
9393 1999-06-29 MORIOKA Tomohiko <tomo@etl.go.jp>
9395 * mule/japanese.el: Use `define-coding-system-alias' instead of
9396 `copy-coding-system'.
9398 1999-06-29 MORIOKA Tomohiko <tomo@etl.go.jp>
9400 * mule/vietnamese.el: Specify `iso-8-1' as a category of
9401 coding-system `viscii'.
9403 1999-06-29 MORIOKA Tomohiko <tomo@etl.go.jp>
9406 - Specify `iso-8-1' as a category of coding-system `koi8-r'.
9407 (cyrillic-alternativnyj-decode-table): New variable.
9408 (cyrillic-alternativnyj-encode-table): New variable.
9409 - Specify `iso-8-1' as a category of coding-system
9411 - Abolish general Cyrillic environment.
9413 1999-06-29 MORIOKA Tomohiko <tomo@etl.go.jp>
9416 - Use `define-coding-system-alias' instead of `copy-coding-system'.
9417 - Register `chinese-gb-environment-setup-function' as a
9418 `setup-function' of "Chinese-GB" environment.
9420 1999-06-29 MORIOKA Tomohiko <tomo@etl.go.jp>
9422 * mule/mule-cmds.el (set-language-info-alist): Allow dummy
9423 optional argument `parents'.
9425 * mule/thai-xtis.el: Specify `tis-620' as `tutorial-coding-system'
9426 property for Thai-XTIS.
9428 * mule/mule-help.el (help-with-tutorial): Use property
9429 `tutorial-coding-system' of language-info as a coding-system to
9432 1999-06-29 MORIOKA Tomohiko <tomo@etl.go.jp>
9434 * mule/thai-xtis.el: Don't setup `setup-function' and
9437 * mule/mule-cmds.el (set-language-environment-coding-systems): Use
9438 `set-coding-category-system' to set up coding-system for
9441 * mule/mule-cmds.el (prefer-coding-system): Use
9442 `set-coding-category-system' to set up coding-system for
9445 1999-06-29 MORIOKA Tomohiko <tomo@etl.go.jp>
9447 * mule/thai-xtis.el: Specify TUTORIAL.th as the tutorial file for
9448 Thai-XTIS environment.
9450 * mule/mule-cmds.el (prefer-coding-system): Use
9451 `find-coding-system' instead of `coding-system-p'.
9453 1999-06-28 MORIOKA Tomohiko <tomo@etl.go.jp>
9455 * mule/mule-cmds.el (set-language-environment-coding-systems):
9456 Modify eol-type for XEmacs.
9458 * mule/thai-xtis.el: Delete unused local variable `category'.
9460 * mule/mule-cmds.el (coding-system-change-eol-conversion): New
9462 (prefer-coding-system): Don't call
9463 `update-coding-systems-internal'; use function
9464 `coding-category-list' instead of variable `coding-category-list';
9465 use `set-coding-priority-list' instead of `set-coding-priority';
9466 modify `eol-type' for XEmacs.
9468 * mule/mule-misc.el (string-width): Use `charset-width' instead of
9470 (char-width): Likewise.
9472 1999-06-28 MORIOKA Tomohiko <tomo@etl.go.jp>
9474 * mule/thai-xtis.el: Specify `iso-8-1' as coding-category of
9477 * mule/mule-cmds.el (set-language-environment-coding-systems): Use
9478 `set-coding-priority-list' instead of `set-coding-priority'; don't
9479 call `update-coding-systems-internal'.
9481 * mule/mule-misc.el (coding-system-get): New function.
9482 (coding-system-put): New function.
9483 (coding-system-category): New function.
9485 1999-06-28 MORIOKA Tomohiko <tomo@etl.go.jp>
9487 * dumped-lisp.el (preloaded-file-list): Load "thai-xtis-chars"
9488 when Mule is running; load "mule/thai-xtis" instead of "thai-xtis"
9489 to avoid conflict with leim/quail/thai-xtis.
9491 * mule/thai-xtis.el: Split definition of the charset `thai-xtis'
9492 to thai-xtis-chars.el.
9494 * mule/thai-xtis-chars.el: New file (split from
9497 1999-06-28 MORIOKA Tomohiko <tomo@etl.go.jp>
9499 * mule/thai-xtis.el:
9500 - Change category for the charset `thai-xtis' to `?x' from `?T'.
9501 - Add syntax entries.
9502 - Put `preferred-coding-system' of the charset `thai-xtis' to
9505 1999-06-28 TAKAHASHI Naoto <ntakahas@etl.go.jp>
9507 * mule/thai-xtis.el: ccl-decode-thai-xtis and subroutines
9508 rewritten to use write-multibyte-character.
9510 1999-06-28 MORIOKA Tomohiko <tomo@etl.go.jp>
9512 mule/mule-cmds.el (view-hello-file): Use `iso-2022-7bit' instead
9514 (prefer-coding-system): Synced up with Emacs 20.3.11 but not
9516 (read-input-method-name): Treat optional argument `default'.
9518 1999-06-28 MORIOKA Tomohiko <tomo@etl.go.jp>
9520 * mule/mule-cmds.el (set-language-info): Don't set up menus at
9522 (set-language-info-alist): Set up menus here.
9524 1999-06-28 MORIOKA Tomohiko <tomo@etl.go.jp>
9526 * minibuf.el (completing-read): Add new optional argument
9528 (read-coding-system): Add new optional argument
9529 `default-coding-system'.
9531 1999-06-03 Ken'ichi Handa <handa@gnu.org>
9533 * mule/vietnamese.el (ccl-encode-vscii): Typo fixed
9534 (viet-viscii-...->viet-vscii...).
9536 1999-05-13 Ken'ichi Handa <handa@gnu.org>
9538 * mule/mule-cmds.el: Change MULE to Mule in docstrings
9541 1999-04-12 Richard M. Stallman <rms@gnu.org>
9543 * mule/mule-cmds.el (input-method-function): Add permanent-local
9546 1999-03-30 Dave Love <fx@gnu.org>
9548 * mule/mule-cmds.el (current-language-environment): Doc fix.
9550 1999-02-06 Richard Stallman <rms@gnu.org>
9552 * mule/european.el (setup-slovenian-environment): New function.
9553 ("Slovenian"): New language environment.
9555 1999-01-27 Dave Love <fx@gnu.org>
9557 * mule/mule-cmds.el (current-language-environment): Provide :link,
9558 :type (choices) and appropriate :get.
9560 1999-01-14 Kenichi Handa <handa@etl.go.jp>
9562 * mule/mule-cmds.el (describe-language-environment): Don't alter
9565 1999-01-06 Eli Zaretskii <eliz@gnu.org>
9567 * mule/mule-cmds.el (prefer-coding-system): Call
9568 set-coding-priority, so that the internal array of priorities is
9571 1998-12-30 Eli Zaretskii <eliz@mescaline.gnu.org>
9573 * mule/mule-cmds.el (prefer-coding-system): If the argument
9574 requires specific EOL conversion type, make the default coding
9577 1998-12-17 Eli Zaretskii <eliz@mescaline.gnu.org>
9579 * mule/mule-cmds.el (set-language-environment): Pass the default
9580 eol-type to set-language-environment-coding-systems.
9581 (set-default-coding-systems): Copy the eol-type property for the
9582 new default values of {buffer-file,process}-coding-system from the
9584 (set-language-environment-coding-systems): Accept an optional
9585 argument EOL-TYPE, and set the eol-type property of the default
9586 coding systems accordingly.
9588 1998-10-26 Kenichi Handa <handa@etl.go.jp>
9590 * mule/chinese.el (pre-write-encode-hz): Cancel previous change,
9591 use generate-new-buffer instead of get-buffer-create.
9593 1998-10-21 Kenichi Handa <handa@etl.go.jp>
9595 * mule/chinese.el (pre-write-encode-hz): Use with-temp-buffer.
9597 1998-10-16 Markus Rost <rost@delysid.gnu.org>
9599 * mule/mule-cmds.el (default-input-method): Fix custom type.
9601 1998-10-12 Richard Stallman <rms@psilocin.ai.mit.edu>
9603 * mule/mule-cmds.el (setup-specified-language-environment):
9604 Add apropos-inhibit property.
9605 (describe-specified-language-support): Likewise.
9607 1998-09-06 Bill Richter <richter@math.nwu.edu>
9609 * mule/mule-cmds.el: Doc fixes.
9611 1998-09-02 Kenichi Handa <handa@etl.go.jp>
9613 * mule/mule-cmds.el (register-input-method): Doc-string
9616 1998-09-01 Dave Love <fx@gnu.org>
9618 * mule/mule-cmds.el (current-language-environment): Fix
9621 1998-08-31 Paul Eggert <eggert@twinsun.com>
9623 * mule/chinese.el, mule/cyrillic.el, mule/ethiopic.el,
9624 mule/european.el, mule/hebrew.el, mule/japanese.el,
9625 mule/korean.el, mule/vietnamese.el: Add coding: local variable, to
9626 avoid bootstrapping problem if you need to recompile all the Lisp
9627 files using interpreted code.
9629 1998-08-26 Kenichi Handa <handa@etl.go.jp>
9631 * mule/european.el ("Latin-1"): Modify `documentation' key value.
9632 ("Latin-2"): Likewise.
9634 1998-08-18 Per Starback <starback@update.uu.se>
9636 * mule/european.el (setup-latin2-environment): Fix typo.
9638 1998-08-18 Kenichi Handa <handa@etl.go.jp>
9640 * mule/european.el: Give proper value of `input-method' key to all
9643 * mule/mule-cmds.el (activate-input-method): Handle the case that
9644 the arg INPUT-METHOD is nil correctly.
9645 (read-multilingual-string): Activate the specified input method
9646 before calling read-string. Afterward, activate the original
9649 1998-08-15 Kenichi HANDA <handa@etl.go.jp>
9651 * mule/mule-cmds.el (language-info-alist): Doc-string modified.
9652 (set-language-info-alist): Fix typo in doc-string.
9654 * mule/hebrew.el ("Hebrew"): Delete describe-function key.
9656 1998-08-09 Kenichi HANDA <handa@etl.go.jp>
9658 * mule/mule-cmds.el (language-info-alist): Doc-string modified.
9659 (reset-language-environment): New function for the job that
9660 setup-english-environment used to do.
9661 (set-language-environment): Do more setups according to the info
9662 in language-info-alist.
9663 (read-language-name): Handle the case that the arg KEY is nil.
9664 (describe-language-environment): Handle input-method property.
9666 * mule/: All files under this directory, which related with
9667 specific languages (such as mule/european.el, mule/greek.el,
9668 mule/hebrew.el, mule/misc-lang.el), modified as below.
9669 (setup-XXX-environment): Just call set-language-environment. If
9670 they used to do some other jobs than what done by
9671 set-language-environment, those jobs are done in
9672 setup-XXX-environment-internal now.
9673 ("LANUGAGE-ENVIRONMENT"): Delete property setup-function or change
9674 the value to setup-XXX-environment-internal. Add properties
9675 input-method and features.
9677 * mule/english.el (setup-english-environment): Just call
9678 reset-language-environment.
9680 * mule/european.el (setup-8-bit-environment): Function deleted.
9682 1998-08-08 Richard Stallman <rms@psilocin.ai.mit.edu>
9684 * mule/mule-cmds.el (input-method-exit-on-first-char)
9685 (input-method-use-echo-area): Doc fixes.
9687 1998-08-06 Kenichi Handa <handa@etl.go.jp>
9689 * mule/mule-cmds.el (input-method-exit-on-first-char): New
9691 (input-method-use-echo-area): New variable.
9693 1998-08-01 Kenichi HANDA <handa@etl.go.jp>
9695 * mule/mule-cmds.el (language-info-alist): Doc-string modified.
9697 1998-07-30 Ken'ichi Handa <handa@delysid.gnu.org>
9699 * mule/mule-cmds.el (activate-input-method): Update mode line.
9700 (inactivate-input-method): Likewise.
9702 1998-07-19 Kenichi Handa <handa@etl.go.jp>
9704 * mule/mule-cmds.el (read-multilingual-string): Don't activate an
9705 input method in the current buffer, but just bind
9706 current-input-method.
9708 1998-07-08 Kenichi Handa <handa@etl.go.jp>
9710 * mule/hebrew.el ("Hebrew"): Add coding-priority.
9712 * mule/misc-lang.el ("IPA"): Add coding-priority and
9715 1998-06-26 Ken'ichi Handa <handa@melange.gnu.org>
9717 * mule/greek.el: Add coding-priority.
9719 1998-05-23 Richard Stallman <rms@psilocin.ai.mit.edu>
9721 * mule/mule-cmds.el (register-input-method): Rename arg ENV to
9724 1998-05-20 Richard Stallman <rms@psilocin.ai.mit.edu>
9726 * mule/mule-cmds.el (register-input-method): Fix previous change.
9727 (setup-specified-language-environment): Doc fix.
9729 1998-05-19 Richard Stallman <rms@psilocin.ai.mit.edu>
9731 * mule/mule-cmds.el: Several doc fixes.
9732 (get-language-info, set-language-info): Rename argument.
9733 (set-language-info-alist): Likewise.
9734 (register-input-method): Rename argument.
9735 (activate-input-method): If INPUT-METHOD is nil, deactivate.
9737 1998-05-04 Kenichi Handa <handa@etl.go.jp>
9739 * mule/mule-cmds.el (toggle-input-method): Use a more appropriate
9740 default value while reading an input method.
9742 1998-05-01 Kenichi Handa <handa@etl.go.jp>
9744 * mule/mule-cmds.el (universal-coding-system-argument):
9745 Use buffer-file-coding-system as default.
9747 1998-04-14 Andreas Schwab <schwab@mescaline.gnu.org>
9749 * mule/korean.el ("Korean"): Doc fix.
9751 1998-04-11 Kenichi Handa <handa@etl.go.jp>
9753 * mule/mule-cmds.el (describe-language-environment): Print the
9754 languge environment at the head.
9756 1998-04-06 Kenichi Handa <handa@etl.go.jp>
9758 * mule/japanese.el: Set exit-function to exit-japanese-environment
9759 for Japanese environment.
9761 1998-03-20 Richard Stallman <rms@psilocin.gnu.org>
9763 * mule/mule-cmds.el (set-language-environment): Doc fix.
9764 (current-language-environment): Use defcustom.
9765 (default-input-method): Specify :type.
9767 1998-03-02 Kenichi Handa <handa@etl.go.jp>
9769 * mule/mule-cmds.el (set-default-coding-systems): Doc-string
9771 (prefer-coding-system): Doc-string modified.
9773 1998-01-21 Kenichi Handa <handa@etl.go.jp>
9775 * mule/mule-cmds.el (set-language-info): Doc-string
9776 describes `coding-priority' KEY.
9777 (set-language-environment-coding-systems): New function.
9778 (select-safe-coding-system): New function.
9779 (set-language-info): New optional args DESCRIBE-MAP and SETUP-MAP.
9780 (set-language-info-alist): New optionla arg PARENTS. Call
9781 set-language-info with appropriate DESCRIBE-MAP and SETUP-MAP args.
9782 (set-language-environment-coding-systems): New function.
9784 * mule/chinese.el: Remove setting up of
9785 describe-chinese-environment-map and
9786 setup-chinese-environment-map. Exclude them in args of calls to
9787 set-language-info-alist. Register coding-priority key in
9788 language-info-alist.
9790 * mule/cyrillic.el: Remove setting up of
9791 describe-cyrillic-environment-map and
9792 setup-cyrillic-environment-map. Exclude them in args of calls to
9793 set-language-info-alist. Register coding-priority key in
9794 language-info-alist.
9796 * mule/english.el: Register coding-priority key in
9797 language-info-alist.
9799 * mule/ethiopic.el: Register coding-priority key in
9800 language-info-alist.
9802 * mule/european.el: Remove setting up of
9803 describe-european-environment-map and
9804 setup-european-environment-map. Exclude them in args of calls to
9805 set-language-info-alist. Register coding-priority key in
9806 language-info-alist. Add "German" language env.
9807 (setup-8-bit-environment): Delete CODING-SYSTEM arg.
9808 (setup-german-environment): New function.
9810 * mule/greek.el (setup-greek-environment): For Greek lang. env.,
9811 change default input method to "greek-postfix".
9813 * mule/japanese.el, mule/korean.el, mule/vietnamese.el: Register
9814 coding-priority key in
9816 1997-12-19 Stephen Eglen <stephen@cns.ed.ac.uk>
9818 * mule/mule-cmds.el (set-language-info): Doc fix.
9819 (input-method-inactivate-hook): Doc fix.
9821 1997-11-20 Karl Heuer <kwzh@gnu.org>
9823 * mule/mule-cmds.el (set-input-method): Renamed from
9824 select-input-method.
9826 1997-11-07 Kenichi Handa <handa@etl.go.jp>
9828 * mule/mule-cmds.el (set-language-environment): Run
9829 exit-language-environment-hook before calling `exit-function'
9830 which is specified for the language environment.
9832 1997-10-23 Kenichi Handa <handa@etl.go.jp>
9834 * mule/mule-cmds.el (set-default-coding-systems): Doc-string
9836 (prefer-coding-system): Likewise.
9837 (describe-language-environment): Print aliases of each coding
9839 (set-language-environment-hook): New variable.
9840 (exit-language-environment-hook): New variable.
9841 (set-language-environment): Call these hooks. Before setting a
9842 new language environment, exit from the
9843 current-language-environment if necessary.
9844 (input-method-verbose-flag): The value can be nil, t,
9845 complex-only, or default.
9846 (input-method-highlight-flag): Doc-string augmented.
9847 (activate-input-method): Check if we can run the registered
9848 function to activate an input method.
9850 * mule/korean.el: Set exit-function for language environment
9851 "Korean" to exit-korean-environment.
9852 (setup-korean-environment): Moved to korea-util.el.
9854 1997-10-21 Kenichi Handa <handa@etl.go.jp>
9856 * mule/mule-cmds.el (read-multilingual-string): Use
9857 current-input-method prior to default-input-method. Don't bind
9858 current-input-method by `let', instead, activate the specified
9859 input method in the current buffer temporarily.
9861 1997-10-19 John F. Whitehead <jfw@cisco.com>
9863 * mule/mule-cmds.el (describe-language-environment): Fix prompt.
9865 1997-10-21 Kenichi Handa <handa@etl.go.jp>
9867 * mule/chinese.el (post-read-decode-hz): Return the result of
9869 (pre-write-encode-hz): Do not change the value of
9872 1998-09-06 Bill Richter <richter@math.nwu.edu>
9874 * mule/mule-ccl.el: Doc fixes.
9876 1998-04-20 Kenichi Handa <handa@etl.go.jp>
9878 * mule/mule-ccl.el (declare-ccl-program): New optional arg VECTOR.
9879 (check-ccl-program): New macro.
9881 1998-01-21 Kenichi Handa <handa@etl.go.jp>
9883 * mule/mule-ccl.el: Comment about CCL syntax modified.
9884 (ccl-command-table): Add read-multibyte-character and
9885 write-multibyte-character.
9886 (ccl-code-table): Add ex-cmd.
9887 (ccl-extended-code-table): New variable.
9888 (ccl-embed-extended-command): New function.
9889 (ccl-compile-read-multibyte-character,
9890 ccl-compile-write-multibyte-character) New functions.
9891 (ccl-dump-ex-cmd, ccl-dump-read-multibyte-character,
9892 ccl-dump-write-multibyte-character): New functions.
9894 1999-07-22 SL Baur <steve@miho>
9896 * config.el (config-value-file): config.values is installed into
9898 From Karl M. Hegbloom <karlheg@cathcart.sysc.pdx.edu>
9900 1999-07-19 Didier Verna <didier@xemacs.org>
9902 * rect.el: all functions rewritten, except when noted. Below is a
9903 list of interface changes.
9904 (apply-on-rectangle): new function. Obsoletes
9905 `operate-on-rectangle'. All functions that used to call this
9906 function now call the new one.
9907 (kill-rectangle): added optional prefix arg to fill lines.
9908 (delete-rectangle): ditto.
9909 (delete-extract-rectangle): ditto.
9910 (open-rectangle): ditto.
9911 (clear-rectangle): ditto.
9912 (delete-rectangle-line): added third arg FILL.
9913 (delete-extract-rectangle-line): ditto.
9914 (open-rectangle-line): ditto.
9915 (clear-rectangle-line): ditto.
9917 1999-07-18 Andy Piper <andy@xemacs.org>
9919 * menubar-items.el (default-menubar): add gutter options.
9921 * gutter-items.el: new file.
9922 (gutter): new group for custom.
9923 (gutter-visible-p): new variable.
9924 (default-gutter-position): ditto.
9925 (buffers-tab): new group for the buffers tab.
9926 (gutter-buffers-tab): widget to put in the gutter.
9927 (buffers-tab-max-size): max number of tabs.
9928 (buffers-tab-switch-to-buffer-function): function to call when a
9930 (buffers-tab-omit-function): filter buffers with this function.
9931 (buffers-tab-format-buffer-line-function): format buffer names for
9933 (buffers-tab-switch-to-buffer): like switch-to-buffer but without
9935 (build-buffers-tab-internal): build a list of tab items.
9936 (buffers-tab-items): ditto.
9937 (add-tab-to-gutter): put a tab in the gutter area.
9938 (update-tab-in-gutter): reset the buffers in the tab.
9940 * dumped-lisp.el (preloaded-file-list): dump gutter-items.
9942 * buffer.el (switch-to-buffer): run switch-to-buffer-hooks.
9943 (switch-to-buffer-hooks): new hook.
9945 * toolbar.el (default-toolbar-position): fix typo.
9947 1999-07-16 Andy Piper <andy@xemacs.org>
9949 * gui.el (make-dialog-frame): turn off gutters for dialogs.
9951 1999-07-15 Didier Verna <didier@xemacs.org>
9953 * cus-edit.el (custom-prompt-variable): optional third arg makes
9954 prompt for a comment string.
9955 (customize-set-value): optional prefix makes this function handle
9957 (customize-set-variable): ditto.
9958 (customize-save-variable): ditto.
9959 (customize-customized): handle custom comments.
9960 (customize-save-customized): ditto.
9961 (custom-variable-state-set): ditto.
9962 (custom-face-state-set): ditto.
9963 (customize-saved): ditto.
9964 (custom-variable-set): ditto.
9965 (custom-face-set): ditto.
9966 (custom-variable-save): ditto.
9967 (custom-face-save): ditto.
9968 (custom-variable-reset-saved): ditto.
9969 (custom-face-reset-saved): ditto.
9970 (custom-variable-reset-standard): ditto.
9971 (custom-face-reset-standard): ditto.
9972 (custom-comment-face): new face.
9973 (custom-comment-tag-face): ditto.
9974 (custom-comment): new widget.
9975 (custom-comment-create): new function.
9976 (custom-comment-delete): ditto.
9977 (custom-comment-value-set): ditto.
9978 (custom-comment-show): ditto.
9979 (custom-comment-invisible-p): ditto.
9980 (custom-variable-value-create): create a comment field widget.
9981 (custom-face-value-create): ditto.
9982 (custom-variable-menu): new entry for adding a custom comment.
9983 (custom-face-menu): ditto.
9984 (custom-save-variables): possibly save custom comments.
9985 (custom-save-faces): ditto.
9987 * cus-face.el (custom-set-faces): the arguments can now have a
9988 custom comment as fourth argument.
9990 * custom.el (custom-set-variables): the arguments can now have a
9991 custom comment as fifth element.
9993 1999-07-13 XEmacs Build Bot <builds@cvs.xemacs.org>
9995 * XEmacs 21.2.18 is released
9997 1999-07-13 SL Baur <steve@miho>
9999 * lib-complete.el (read-library-name): Revert previous change.
10000 (read-library): Ditto.
10002 1999-06-24 Karl M. Hegbloom <karlheg@debian.org>
10004 * packages.el (packages-package-list): Capitalize docstring.
10006 * packages.el (packages-find-package-library-path): Use #'nconc
10007 rather than #'append to reduce consing -- #'mapcar uses Flist,
10008 which returns a freshly consed list. #'append would create yet
10009 another fresh list, using Fmake_list in concat.
10011 * packages.el (package-provide): Use setq with remassq like it
10012 says in its docstring.
10014 1999-07-06 SL Baur <steve@miho.m17n.org>
10016 * lib-complete.el (progn-with-message): Fix typo.
10018 1999-07-06 SL Baur <steve@miho.m17n.org>
10020 * mule/mule-misc.el (char-octet): Make function match docstring.
10021 From Katsumi Yamaoka <yamaoka@jpl.org>
10023 1999-06-15 Karl M. Hegbloom <karlheg@debian.org>
10025 * wid-edit.el (widget-documentation): corrected spelling error.
10027 1999-06-23 Jonathan Marten <jonathan.marten@uk.sun.com>
10029 * x-win-sun.el (x-win-init-sun): Don't rebind Find and Sh-find
10030 keys if already bound
10032 1999-07-06 SL Baur <steve@miho.m17n.org>
10034 * lib-complete.el (progn-with-message): Revert previous changes.
10036 1999-06-24 Bob Weiner <weiner@beopen.com>
10038 * lib-complete.el (find-library):
10039 (find-library-other-window):
10040 (find-library-other-frame): Completely rewrote
10041 so that these functions actually work when called non-interactively.
10042 Also made them handle LIBRARY arguments which end with .el or .elc.
10044 1999-06-24 Bob Weiner <weiner@beopen.com>
10046 * simple.el (indent-new-comment-line): Locally bound
10047 `block-comment-start' to `comstart' or else when this is called
10048 from do-auto-fill, e.g. in Lisp mode, it will insert any non-nil
10049 `block-comment-start' value, ignoring any existing spacing after a
10050 comment prefix in the previous line and producing ugly comments.
10052 1999-06-23 Bob Weiner <weiner@beopen.com>
10054 * list-mode.el (mouse-choose-completion):
10055 (choose-completion):
10056 (completion-switch-to-minibuffer): Added.
10057 ([Tab]): [Tab] previously switched to the minibuffer
10058 but since [space] does that and since most applications in the
10059 world use [Tab] to select the next item in a list, do that in the
10060 *Completions* buffer too. This will cause the least confusion
10061 among the largest population of users. -- Bob Weiner, BeOpen.com,
10064 1999-06-22 Bob Weiner <weiner@beopen.com>
10066 * help.el (help-buffer-name): Added support for a null value
10067 of `help-buffer-prefix-string' since some buffers require no
10070 1999-06-20 Bob Weiner <weiner@beopen.com>
10072 * list-mode.el (completion-list-mode-quit): Added and bound to {q}
10073 in the completion-list-mode-map to bury the completions buffer
10074 even when the minibuffer is no longer active.
10076 1999-06-20 Bob Weiner <weiner@beopen.com>
10078 * list-mode.el (list-mode): It is visually disconcerting to have
10079 the text cursor disappear within list buffers, especially when
10080 moving from window to window, so leave it visible.
10082 1999-07-01 SL Baur <steve@miho.m17n.org>
10084 * menubar-items.el (default-menubar): Conditionalize the bug
10085 report menu item (which may not be possible in this XEmacs).
10086 Reported by: Ken'ichi Handa <handa@etl.go.jp>
10088 1999-06-30 SL Baur <steve@miho.m17n.org>
10090 * subr.el (with-current-buffer): DOC string fix.
10091 Suggested by Bob Weiner <weiner@altrasoft.com>
10093 1999-06-25 Charles G Waldman <cgw@fnal.gov>
10095 * cus-face.el (custom-face-italic): insert missing args
10097 1999-06-24 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
10099 * packages.el (package-locations): Changed default early package
10100 hierarchies to ~/.xemacs/mule-packages and
10101 ~/.xemacs/xemacs-packages.
10103 1999-06-23 SL Baur <steve@miho.m17n.org>
10105 * mule/mule-category.el (Top Level): ASCII is also latin-1.
10107 1999-06-15 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
10109 * packages.el (package-locations): Changed default early package
10110 hierarchy to ~/.xemacs/packages.
10111 (package-locations): Removed `packages' as a possible name for a
10112 late package hierarchy.
10114 1999-06-20 MORIOKA Tomohiko <tomo@etl.go.jp>
10116 * mule/mule-category.el (word-combining-categories): Set up new
10118 (word-separating-categories): Likewise.
10120 1999-06-22 XEmacs Build Bot <builds@cvs.xemacs.org>
10122 * XEmacs 21.2.17 is released
10124 1999-06-17 Robert Pluim <rpluim@bigfoot.com>
10126 * font-menu.el (font-menu-set-font): allow for nil specification
10129 1999-06-16 MORIOKA Tomohiko <tomo@etl.go.jp>
10131 * mule/thai-xtis.el: Specify `columns' of the charset `thai-xtis'
10134 1999-06-12 MORIOKA Tomohiko <tomo@etl.go.jp>
10136 * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Use NBSP of ISO
10137 8859-5 instead of ISO 8859-1.
10139 1999-06-15 SL Baur <steve@steve1.m17n.org>
10141 * mule/vietnamese.el (viet-vscii-encode-table): Use split-char.
10142 (viet-viscii-encode-table): Ditto.
10144 * mule/mule-misc.el: Delete split-char & split-char-or-char-int.
10145 Make obsolete definition of char-octet.
10147 1999-06-14 SL Baur <steve@steve1.m17n.org>
10149 * subr.el: Move no-Mule make-char ...
10150 * help-nomule.el (make-char): To here.
10151 (string-width): Make Mule compatibility alias.
10153 1999-06-15 Andy Piper <andy@xemacs.org>
10155 * select.el (get-selection-no-error): really make there be no-error.
10156 (get-selection): revert to original.
10158 1999-06-11 Andy Piper <andy@xemacs.org>
10160 * select.el (selection-sets-clipboard): renamed.
10161 (own-selection): use it.
10163 1999-06-11 XEmacs Build Bot <builds@cvs.xemacs.org>
10165 * XEmacs 21.2.16 is released
10167 1999-06-09 MORIOKA Tomohiko <tomo@etl.go.jp>
10169 * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Set 32 for
10170 missing characters to avoid crash.
10172 1999-06-09 Jan Vroonhof <vroonhof@math.ethz.ch>
10174 * coding.el (set-terminal-coding-system): Only set the console
10175 coding system on the selected console if it is a tty.
10177 1999-06-10 Jan Vroonhof <vroonhof@math.ethz.ch>
10184 * faces.el (frob-face-property):
10185 * font-menu.el (font-menu-set-font):
10186 Actually apply changes from 1999-03-17
10188 1999-06-10 Andy Piper <andy@xemacs.org>
10190 * select.el (get-selection): abstract out non error-signalling
10192 (get-selection-no-error): get-selection without signalling an
10194 (selection-is-clipboard-p): new variable. controls whether the
10195 selection sets the clipboard.
10196 (own-selection): use it.
10198 * mouse.el (insert-selection): fallback to clipboard after trying
10199 primary selection and cutbuffer.
10201 1999-06-05 Andy Piper <andy@xemacs.org>
10203 * x-select.el (xselect-kill-buffer-hook-1): use generalised
10204 selection functions.
10206 1999-06-04 MORIOKA Tomohiko <tomo@etl.go.jp>
10208 * code-files.el (buffer-file-coding-system): Use `raw-text' as
10210 (load): Use `raw-text' instead of `no-conversion'.
10211 (insert-file-contents): Likewise.
10213 * bytecomp.el (byte-compile-insert-header): Use `raw-text' instead
10214 of `no-conversion'.
10216 1999-06-03 MORIOKA Tomohiko <tomo@etl.go.jp>
10218 * coding.el: Don't copy `no-conversion' to `raw-text'.
10220 1999-06-07 Hrvoje Niksic <hniksic@srce.hr>
10222 * subr.el (make-char): Define it if Mule is not around.
10224 1999-06-07 SL Baur <steve@steve1.m17n.org>
10226 * mule/mule-help.el: Add trailing newline. Use mule keyword.
10228 * x-select.el (x-disown-selection-internal): Restore symbol as an
10230 (xselect-kill-buffer-hook-1): Use disown-selection-internal.
10232 1999-06-04 XEmacs Build Bot <builds@cvs.xemacs.org>
10234 * XEmacs 21.2.15 is released
10236 1999-06-02 Oscar Figueiredo <oscar@xemacs.org>
10238 * subr.el (split-string): Avoid infinite looping
10240 1999-05-30 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
10242 * ldap.el (ldap-ignore-attribute-codings): New variable
10243 (ldap-default-attribute-decoder): New variable
10244 (ldap-coding-system): New variable
10245 (ldap-attribute-syntax-encoders): New variable
10246 (ldap-attribute-syntax-decoders): New variable
10247 (ldap-attribute-syntaxes-alist): New variable
10248 (ldap-encode-boolean): New function
10249 (ldap-decode-boolean): New function
10250 (ldap-encode-country-string): New function
10251 (ldap-decode-string): New function
10252 (ldap-decode-address): New function
10253 (ldap-encode-address): New function
10254 (ldap-decode-attribute): New function
10255 (ldap-search): Use some of these
10257 1999-05-25 Jan Vroonhof <jan@xemacs.org>
10259 * version.el (emacs-version): Make the patch level/beta come
10260 before the XEmacs qualifier so that it gets into (funcall
10261 emacs-version) and thus in the bug reports.
10262 (emacs-version>=): Support patch levels.
10264 1999-06-03 SL Baur <steve@xemacs.org>
10266 * version.el: implement x.y.z version number
10267 From Jan Vroonhof <vroonhof@math.ethz.ch>
10269 1999-05-27 Yoshiki Hayashi <g740685@komaba.ecc.u-tokyo.ac.jp>
10271 * mule/mule-cmds.el (read-input-method-name): set input-method properly.
10273 1999-05-22 Vin Shelton <acs@xemacs.org>
10275 * startup.el: Document -private and break out non-standard X options.
10277 1999-05-26 SL Baur <steve@gneiss.etl.go.jp>
10279 * mule/mule-charset.el (charset-after): New function.
10280 (charset-direction): Synch with Mule, update docstring.
10281 (get-charset-property): New function.
10282 (put-charset-property): New function.
10283 (charset-plist): New function.
10285 * mule/mule-charset.el (compose-region):
10286 (decompose-region): remove; these functions (which don't work
10287 since we don't do composite characters) have been moved to
10289 (toplevel): follow coding standards
10291 1999-05-26 SL Baur <steve@gneiss.etl.go.jp>
10293 * dumped-lisp.el (preloaded-file-list): mule-files.el does not
10296 * code-files.el: Fix commentary to follow coding standards. Move
10297 the single line left in mule-files.el to here.
10299 * mule/mule-files.el: delete.
10301 1999-05-24 SL Baur <steve@gneiss.etl.go.jp>
10303 * info.el (Info-scroll-prev): Use event functions instead of the
10304 old emacs 19 interface.
10306 1999-06-02 Andy Piper <andy@xemacs.org>
10308 * x-font-menu.el (x-font-menu-load-font):
10309 font-menu-registry-encoding -> x-font-menu-registry-encoding type.
10311 1999-05-31 Andy Piper <andy@xemacs.org>
10313 * font-menu.el (font-menu-ignore-scaled-fonts): move to font-menu
10315 (font-menu-this-frame-only-p): ditto.
10316 (font-menu-max-items): reinstate, from Jan Vroonhof
10317 <vroonhof@math.ethz.ch>
10318 (font-menu-submenu-name-format): ditto.
10319 (font-menu-split-long-menu): ditto, for use by the family
10321 (font-menu-family-constructor): use it.
10323 1999-05-30 Andy Piper <andy@xemacs.org>
10325 * msw-faces.el (mswindows-font-regexp): new font matching regexp
10326 for use by the font menu.
10328 * msw-font-menu.el: new file implementing mswindows specific
10329 font-menu behaviour.
10330 (mswindows-font-menu-registry-encoding): new function mirroring x version.
10331 (mswindows-font-menu-junk-families): ditto.
10332 (hack-font-truename): ditto.
10333 (mswindows-font-regexp-ascii): ditto.
10334 (mswindows-reset-device-font-menus): ditto.
10335 (mswindows-font-menu-font-data): ditto.
10336 (mswindows-font-menu-load-font): ditto.
10338 * x-font-menu.el (x-reset-device-font-menus): made device specific.
10339 (x-font-menu-font-data): ditto.
10340 (x-font-menu-load-font): ditto.
10342 * font-menu.el: new file implementing generic font menu behaviour.
10343 (font-menu-ignore-scaled-fonts): copied from x-font-menu.el and
10344 made device independent.
10345 (font-menu-this-frame-only-p): ditto.
10346 (font-menu-preferred-resolution): ditto.
10347 (font-menu-size-scaling): new variable used to determine whether
10348 sizes are in points or tenths of a point.
10349 (vassoc): moved from x-font-menu.el.
10350 (device-fonts-cache): ditto.
10351 (device-fonts-cache): ditto.
10352 (flush-device-fonts-cache): ditto.
10353 (reset-device-font-menus): copied from x-font-menu.el and made
10354 device independent. Most functionality deferred to
10355 device-dependent versions.
10356 (font-menu-family-constructor): copied from x-font-menu.el and
10357 made device independent.
10358 (font-menu-size-constructor): ditto.
10359 (font-menu-weight-constructor): ditto.
10360 (font-menu-set-font): ditto.
10361 (font-menu-change-face): ditto.
10362 (font-menu-load-font): new device method.
10363 (font-menu-font-data): ditto.
10365 * x-font-menu.el: The above functions deleted.
10367 1999-05-26 Andy Piper <andy@xemacs.org>
10371 * loadup.el: rehash expand-file-name usage to not use default-directory.
10373 1999-05-21 Andy Piper <andy@xemacs.org>
10375 * x-select.el (x-select-convert-to-text):
10376 (x-selected-text-type):
10378 (xselect-convert-to-string):
10379 (xselect-convert-to-compound-text):
10380 (xselect-convert-to-length):
10381 (xselect-convert-to-targets):
10382 (xselect-convert-to-delete):
10383 (xselect-convert-to-filename):
10384 (xselect-convert-to-charpos):
10385 (xselect-convert-to-lineno):
10386 (xselect-convert-to-colno):
10387 (xselect-convert-to-sourceloc):
10388 (xselect-convert-to-os):
10389 (xselect-convert-to-host):
10390 (xselect-convert-to-user):
10391 (xselect-convert-to-class):
10392 (xselect-convert-to-name):
10393 (xselect-convert-to-integer):
10394 (xselect-convert-to-atom):
10395 (xselect-convert-to-identity): functions renamed from x-* and
10396 moved to select.el.
10397 (x-get-secondary-selection): use rename get-selection.
10398 (x-get-clipboard): ditto.
10399 (x-own-selection): moved to select.el.
10400 (x-valid-simple-selection-p): ditto.
10401 (x-dehilight-selection): ditto.
10402 (x-own-clipboard): ditto.
10403 (x-disown-selection): ditto.
10405 * x-mouse.el (x-yank-function): moved to mouse.el.
10406 (x-insert-selection): ditto.
10407 (x-set-point-and-move-selection): use renamed function.
10409 * select.el (selected-text-type): moved and renamed from
10411 (selection-owner-p): moved to C.
10412 (selection-exists-p): ditto.
10413 (get-cutbuffer): new device method.
10414 (get-selection): generalised and moved from x-select.el.
10415 (own-selection): moved x-own-selection functionality into here.
10416 (dehilight-selection): renamed and moved from x-select.el.
10417 (own-clipboard): functionality moved from x-select.el using new
10418 generic C builtins.
10419 (disown-clipboard): ditto.
10420 (select-convert-to-text):
10421 (select-convert-to-string):
10422 (select-convert-to-compound-text):
10423 (select-convert-to-length):
10424 (select-convert-to-targets):
10425 (select-convert-to-delete):
10426 (select-convert-to-filename):
10427 (select-convert-to-charpos):
10428 (select-convert-to-lineno):
10429 (select-convert-to-colno):
10430 (select-convert-to-sourceloc):
10431 (select-convert-to-os):
10432 (select-convert-to-host):
10433 (select-convert-to-user):
10434 (select-convert-to-class):
10435 (select-convert-to-name):
10436 (select-convert-to-integer):
10437 (select-convert-to-atom):
10438 (select-convert-to-identity): new functions renamed from x-* and
10439 moved from x-select.el.
10441 * mouse.el (mouse-consolidated-yank): subsume x-yank-function
10442 into here and use as the default window-system mouse yank.
10443 (insert-selection): generalised and moved from x-mouse.el.
10444 (own-clipboard): moved to C.
10446 * msw-select.el (mswindows-selection-owned-p): deleted.
10447 (mswindows-own-selection): generalised and moved to select.el.
10448 (mswindows-disown-selection): generalised and moved to C.
10449 (mswindows-selection-owner-p): ditto.
10451 1999-05-14 XEmacs Build Bot <builds@cvs.xemacs.org>
10453 * XEmacs 21.2.14 is released
10455 1999-05-13 SL Baur <steve@gneiss.etl.go.jp>
10457 * about.el: update contact info for jason and slb.
10459 1999-05-13 SL Baur <steve@gneiss.etl.go.jp>
10461 * mule/european.el (setup-romanian-environment): Add Romanian
10462 support from Emacs/Mule romanian.el.
10464 1999-03-17 Jan Vroonhof <vroonhof@math.ethz.ch>
10466 * cus-face.el: Label all custom changes with the 'custom' tag.
10468 * cus-edit.el: idem ditto.
10470 * faces.el: Added suport for adding device tags to various functions.
10471 (custom): New device tag.
10472 (face-spec-set): Call reset face with tags argument. No longer do
10473 x-init-global-faces hack.
10475 * faces.el (frob-face-property): Use an anonymous specifier to map
10476 frob-face-property-1 over.
10478 * x-font-menu.el (font-menu-set-font): Always specify all
10479 properties to custom.
10481 1999-05-12 SL Baur <steve@gneiss.etl.go.jp>
10483 * mule/european.el (setup-czech-environment): Add czech support.
10484 From David Sauer <davids@orfinet.cz>
10486 1999-03-15 SL Baur <steve@xemacs.org>
10488 * check-features.el: Turn hard errors into warnings.
10490 1999-03-21 SL Baur <steve@xemacs.org>
10492 * simple.el (delete-key-deletes-forward): As per discussion on
10493 xemacs-beta, default to t.
10495 1999-05-11 Hrvoje Niksic <hniksic@srce.hr>
10497 * loadup.el: Define Installation-string before loading anything.
10499 1999-05-06 Gunnar Evermann <ge204@eng.cam.ac.uk>
10501 * files.el (auto-mode-alist): fix typo in regex for .bash_* files
10502 From Anders Stenman <stenman@isy.liu.se>
10504 1999-05-03 Hrvoje Niksic <hniksic@srce.hr>
10506 * wid-edit.el (widget-glyph-find): Ditto.
10508 * packages.el (locate-library): Ditto.
10510 * loadup.el (really-early-error-handler): Ditto.
10512 * lib-complete.el (read-library): Ditto.
10514 * faces.el (set-face-stipple): Ditto.
10516 * code-files.el (load): Use new calling style of locate-file.
10518 1999-05-03 Hrvoje Niksic <hniksic@srce.hr>
10520 * packages.el (packages-unbytecompiled-lisp): Installation.el is
10523 1999-05-03 Hrvoje Niksic <hniksic@srce.hr>
10525 * dumped-lisp.el (preloaded-file-list): Don't load
10528 * loadup.el (Installation-string): Define it here.
10530 1999-05-03 Hrvoje Niksic <hniksic@srce.hr>
10532 * dumped-lisp.el (preloaded-file-list): Revert previous change --
10533 Installation.el needs to be loaded before `dump-paths', otherwise
10534 the dumping process won't find it.
10536 1999-03-13 Adrian Aichner <adrian@xemacs.org>
10538 * dumped-lisp.el (preloaded-file-list): Load Installation.el after
10539 subr so that we can use `replace-in-string' in Installation.el to
10540 get rid of C-m chars under the native Windows build.
10542 1999-04-29 Andy Piper <andy@xemacs.org>
10544 * make-docfile.el: canonicalize file and directory names.
10546 * device.el (call-device-method): new function for calling device
10548 (define-device-method): new function for defining device methods.
10549 (define-device-method*): ditto.
10551 1999-04-27 Hrvoje Niksic <hniksic@srce.hr>
10553 * subr.el (buffer-string): Support new FSFmacs 20.4 stuff.
10555 1999-04-08 MORIOKA Tomohiko <tomo@etl.go.jp>
10557 * mule/cyrillic.el (cyrillic-koi8-r-decode-table): New variable.
10558 (cyrillic-koi8-r-encode-table): Likewise.
10559 (ccl-decode-koi8): Use `cyrillic-koi8-r-decode-table'.
10560 (ccl-encode-koi8): Use `cyrillic-koi8-r-encode-table'.
10562 * mule/mule-misc.el (split-char-or-char-int): New function [moved
10563 from vietnamese.el].
10565 * mule/vietnamese.el: Move function `split-char-or-char-int' to
10568 1999-04-08 MORIOKA Tomohiko <tomo@etl.go.jp>
10570 * mule/thai-xtis.el:
10571 - Change font registry name from "Thai94x94-0" to "xtis-0".
10572 - Change mnemonic of coding-system `tis-620' to "TIS620".
10574 1999-04-06 MORIOKA Tomohiko <tomo@etl.go.jp>
10576 * mule/ethiopic.el: fixed.
10578 1999-03-30 MORIOKA Tomohiko <tomo@etl.go.jp>
10580 * dumped-lisp.el: Add ethiopic, thai-xtis and vietnamese.
10582 * mule/thai-xtis.el: New file.
10584 * mule/vietnamese.el: New file.
10586 * mule/ethiopic.el: New file.
10588 1999-04-22 Hrvoje Niksic <hniksic@srce.hr>
10590 * bytecomp.el (byte-compile-close-variables): Leave
10591 debug-issue-ebola-notices alone.
10593 1999-04-11 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
10595 * ldap.el (ldap-host-parameters-alist): Make `Search Base' appear
10596 at the top of the buffer since it is the most important thing to
10598 (ldap-get-host-parameter): New defun
10599 (ldap-search): Add a new parameter `withdn' to retrieve the
10600 distinguished names of entries
10602 1999-04-22 Kai Haberzettl <khaberz@synnet.de>
10604 * startup.el (splash-frame-body): Date and spelling fixes.
10606 1999-03-16 Colin Rafferty <colin@xemacs.org>
10608 * view-less.el (toggle-truncate-lines): add autoload tag
10610 1999-04-19 Hrvoje Niksic <hniksic@srce.hr>
10612 * format.el (format-alist): Disable image stuff.
10614 1999-04-17 Hrvoje Niksic <hniksic@srce.hr>
10616 * wid-edit.el (widget-glyph-find): Search by directories, then by
10617 suffixes rather than the other way around.
10618 (widget-image-conversion): Renamed to
10619 `widget-image-file-name-suffixes'.
10621 1999-04-16 Olivier Galibert <galibert@pobox.com>
10623 * mule/mule-charset.el: Made old functions obsolete, remove the
10624 unspeakably evil (and inexistant in fsf's) charset-leading-byte.
10625 (charset-iso-graphic-plane): Rename from charset-graphic.
10626 (charset-iso-final-char): Rename from charset-final.
10627 (charset-width): Rename from charset-columns.
10628 (charset-bytes): Added from fsf compatibility, returns always 1.
10630 * mule/mule-misc.el: Move charset-doc-string alias to
10633 1999-04-14 Colin Rafferty <colin@xemacs.org>
10635 * x-faces.el (x-make-font-bold-italic): honor
10636 *try-oblique-before-italic-fonts*
10638 1999-04-14 Hrvoje Niksic <hniksic@srce.hr>
10640 * cl-extra.el (coerce): Coerce numbers to characters correctly.
10642 1998-12-02 Hrvoje Niksic <hniksic@srce.hr>
10644 * x-faces.el (try-oblique-before-italic-fonts): Use the right
10647 1999-04-14 Dave Gillesipe <daveg@synaptics.com>
10649 * cl-extra.el (equalp): Would bug out for lists.
10651 1999-03-12 Charles G Waldman <cgw@fnal.gov>
10653 * about.el (about-hackers): Change cgw's email address
10655 1999-03-12 XEmacs Build Bot <builds@cvs.xemacs.org>
10657 * XEmacs 21.2.13 is released
10659 1999-03-12 SL Baur <steve@xemacs.org>
10661 * simple.el (delete-key-deletes-forward): Revert to previous
10664 1999-01-18 Didier Verna <didier@xemacs.org>
10666 * menubar-items.el (xemacs-splash-buffer): handle the case of
10667 multiple elements in the splash buffer body.
10669 * startup.el (splash-frame-timeout): new constant: interval
10670 between splash buffer elements.
10671 (command-line-1): handle splash buffer with multiple elements (use
10673 (splash-frame-body): Originally `startup-splash-frame-body'.
10674 Rewrote a cleaner and more readable version. This can now be array,
10675 in which case each element is displayed in turn in the splash buffer.
10676 (splash-frame-static-body): new constant. Persistent information
10677 across all splash buffer elements (preserves the possibility to give
10678 it in different languages.
10679 (circulate-splash-frame-elements): new function. Used as a timeout
10680 to circulate through all splash frame elements and display them in
10682 (display-splash-frame): originally `startup-splash-frame'. Handle
10683 the case of multiple elements in the splash buffer body. Now
10684 returns a timeout id if multiple elements to display, or nil.
10686 1999-02-19 Jan Vroonhof <vroonhof@math.ethz.ch>
10688 * x-faces.el (x-init-global-faces): Add default tag to specifiers,
10689 so they can be overridden by x-init-face-from-resources.
10690 Additionally specify the font name also with an x tag.
10692 1999-03-08 Andy Piper <andy@xemacs.org>
10694 * package-get.el (package-get-base): autoload.
10696 * menubar-items.el (default-menubar): add update menu item. Fix
10697 custom menu to only be activated when package-base is available.
10699 * package-get.el (package-get-custom): don't load
10700 package-get-custom as it is auto-generated. Fix group definition.
10702 1999-03-05 Didier Verna <didier@xemacs.org>
10704 * cus-dep.el (Custom-make-dependencies): use `prin1-to-string'
10705 instead of `symbol-name' (Thanks Kyle).
10707 * cus-edit.el (custom-save-variables): use `prin1' instead of
10708 princ to write symbols.
10710 1999-03-05 XEmacs Build Bot <builds@cvs.xemacs.org>
10712 * XEmacs 21.2.12 is released
10714 1999-03-05 SL Baur <steve@xemacs.org>
10716 * menubar-items.el (default-menubar): Add kfm browsing support.
10717 From Neal Becker <nbecker@fred.net>
10719 1999-03-03 Steven Baur <steve@gneiss.etl.go.jp>
10721 * font-lock.el (font-lock-revert-cleanup): Null out to avoid repeated
10722 calls to font-lock during buffer reversion.
10724 1999-02-12 Didier Verna <didier@xemacs.org>
10726 * info.el (Info-build-node-completions): unconditionally widen the
10729 1999-02-19 Paul Stodghill <stodghil@cs.cornell.edu>
10731 * x-faces.el (x-init-face-from-resources):
10732 Only set fonts in the 'x locale.
10734 1999-03-04 Adrian Aichner <adrian@xemacs.org>
10736 * package-ui.el (pui-install-selected-packages): Don't throw on
10737 `package-admin-delete-binary-package' returning nil since it's
10738 normal. Reindent function.
10739 (pui-add-required-packages): Handle case where packages selected
10740 for installation have never been installed.
10742 1999-03-03 Martin Buchholz <martin@xemacs.org>
10744 * menubar-items.el (default-menubar):
10745 Implement the ``Mule->Set coding system of process'' menu item.
10747 1999-02-18 Martin Buchholz <martin@xemacs.org>
10749 * files.el (auto-mode-alist): Use c-mode for *.i pre-processed cpp
10751 - Change some `if's to `when's
10753 1999-03-01 XEmacs Build Bot <builds@cvs.xemacs.org>
10755 * XEmacs 21.2.11 is released
10757 1999-02-22 Jan Vroonhof <vroonhof@math.ethz.ch>
10759 * userlock.el (ask-user-about-supersession-threat-dbox): Guard
10760 against window close (Fix Bug #460).
10761 (ask-user-about-lock-dbox): Idem.
10763 1999-02-25 SL Baur <steve@xemacs.org>
10765 * mule/mule-charset.el (charset-leading-byte): New function.
10766 From Kazuyuki IENAGA <ienaga@jsys.co.jp>
10768 1999-02-12 Andy Piper <andy@xemacs.org>
10770 * about.el (xemacs-hackers): change andy's email address.
10771 (about-url-alist): change andy's web page address.
10772 (about-xemacs): add piper.
10774 1999-02-16 SL Baur <steve@xemacs.org>
10776 * dumped-lisp.el (preloaded-file-list): Core mule files moved out
10777 of mule-base into lisp/mule.
10779 1999-02-16 SL Baur <steve@xemacs.org>
10782 mule/canna-leim.el:
10793 mule/mule-category.el:
10795 mule/mule-charset.el:
10797 mule/mule-coding.el:
10798 mule/mule-files.el:
10802 mule/mule-tty-init.el:
10803 mule/mule-x-init.el:
10804 mule/viet-chars.el: Remerge from mule-base.
10806 * dumped-lisp.el (preloaded-file-list): Core mule files moved out
10807 of mule-base into lisp/mule.
10809 1999-02-10 Adrian Aichner <adrian@xemacs.org>
10811 * process.el (exec-to-string): Use `shell-command-switch' in place
10812 of hard-wired "-c" (for WindowsNT).
10814 1999-02-08 Charles G Waldman <cgw@pgt.com>
10816 * menubar-items.el (default-menubar): Remove obsolete
10819 1999-02-06 Jan Vroonhof <vroonhof@math.ethz.ch>
10821 * package-admin.el (package-admin-get-install-dir): First fall
10822 back to the location of xemacs-base for non-mule packages.
10824 1999-02-15 Martin Buchholz <martin@xemacs.org>
10827 - improved automounter tmp directory support.
10828 - support 4 (!) empirically discovered automounter conventions
10830 1999-02-12 SL Baur <steve@xemacs.org>
10832 * etags.el (pop-tag-mark): autoload to match key binding.
10834 1999-02-05 XEmacs Build Bot <builds@cvs.xemacs.org>
10836 * XEmacs 21.2.10 is released
10838 1999-02-02 Jan Vroonhof <vroonhof@math.ethz.ch>
10840 * package-get.el (package-get-remote-filename): Don't bug out for
10841 a local file name in the search entry.
10843 1999-02-02 XEmacs Build Bot <builds@cvs.xemacs.org>
10845 * XEmacs 21.2.9 is released
10847 1999-01-19 Didier Verna <didier@xemacs.org>
10849 * replace.el (replace-search-function): new variable containing a
10850 function to perform a search-forward.
10851 (replace-re-search-function): new variable containing a function
10852 to perform a re-search-forward.
10853 (perform-replace): use them.
10855 1999-01-25 Didier Verna <didier@xemacs.org>
10857 * select.el (selection-owner-p): use the name `XEmacs'.
10858 (cut-copy-clear-internal): ditto.
10860 1999-01-18 Andy Piper <andy@xemacs.org>
10862 * about.el (about-url-alist): Update my entry.
10863 (xemacs-hackers): Ditto.
10865 1999-01-14 Adrian Aichner <adrian@xemacs.org>
10867 * buffer.el (switch-to-buffer): Fixing documentation.
10868 * minibuf.el (minibuffer-completion-table): ditto.
10869 * cl-macs.el (return-from): ditto.
10871 1999-01-04 Didier Verna <didier@xemacs.org>
10873 * replace.el (delete-non-matching-lines): temporarily disable
10874 case-folding when called interactively with a regexp containing
10875 uppercase characters.
10876 (delete-matching-lines): ditto.
10877 (count-matches): ditto.
10878 (list-matching-lines): ditto.
10880 1999-01-07 Colin Rafferty <colin@xemacs.org>
10882 * window.el (shrink-window-if-larger-than-buffer): Clean up. Only
10883 abort if current window is split horizontally, not if others are
10884 split. Got rid of unnecessary minibuffer checking. Also, add
10885 some comments (it's still complex).
10887 1999-01-12 Robert Pluim <rpluim@BayNetworks.com>
10889 * package-get.el: changed address for doc.ic.ac.uk to
10890 sunsite.doc.ic.ac.uk
10892 1999-01-09 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
10894 * ldap.el (toplevel): Remove requires so that the file compiles
10895 with a non LDAP-enabled XEmacs binary. Provide `ldap'.
10897 1999-01-10 J. Kean Johnston <jkj@sco.com>
10899 * dump-paths.el: Calculate module-directory and set
10900 module-load-path to the load path for modules.
10902 * loadup.el: Get bootstrap value of module-load-path from the
10903 environment variable EMACSBOOTSTRAPMODULEPATH.
10904 - Display the module load path if we're debugging paths.
10906 * setup-paths.el: Added function paths-find-site-module-directory.
10907 - Added function paths-find-module-directory.
10908 - Added function paths-construct-module-load-path. Uses new
10909 environment variable EMACSMODULEPATH.
10911 1998-12-30 Martin Buchholz <martin@xemacs.org>
10913 * font.el (font-default-object-for-device):
10914 Oops! This `or' can't be replaced by `unless'.
10915 Fixed inability to run w3, among other things.
10917 1998-12-17 Charles G. Waldman <cgw@pgt.com>
10919 * package-admin.el: Change initialization of
10920 package-admin-install-function dependent on system type.
10921 Change package-admin-install-function-mswindows to use
10924 1998-12-23 Hrvoje Niksic <hniksic@srce.hr>
10926 * mouse.el (default-mouse-motion-handler): Disable help echo while
10929 1998-12-28 Martin Buchholz <martin@xemacs.org>
10931 * XEmacs 21.2.8 is released.
10933 1998-12-24 Martin Buchholz <martin@xemacs.org>
10935 * XEmacs 21.2.7 is released.
10937 1998-12-07 Jan Vroonhof <vroonhof@math.ethz.ch>
10939 * package-ui.el (pui-list-packages): Set truncate-lines.
10941 * package-get.el (package-get-download-menu): Use
10942 `package-ui-add-site'. Add a a toggle to indicate it is in the list.
10944 * package-ui.el (pui-help): Ditch in favor of `describe-mode'
10945 (pui-help-string): idem.
10946 (list-packages-mode): New major mode.
10947 (pui-list-packages): Use 'list-packages-mode' in the package buffer.
10948 (pui-install-selected-packages): Add suport for removing packages.
10949 (pui-toggle-package-delete-key): New function.
10950 (pui-popup-context-sensitive): New kludge.
10951 (pui-list-packages): Add warning when `package-get-remote' is nil.
10952 (package-ui-add-site): New function.
10954 1998-12-01 Didier Verna <didier@xemacs.org>
10956 * hyper-apropos.el (hyper-where-is): added the missing autoload.
10958 1998-11-29 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
10960 * ldap.el: Custom-ized
10961 (toplevel): Do not provide `ldap' which is provided by C level
10963 (ldap-search): Docstring and stylistic fixes as suggested by Hrvoje
10965 1998-12-05 Hrvoje Niksic <hniksic@srce.hr>
10967 * isearch-mode.el (isearch-mode): Really fix keymap lossage.
10969 1998-12-17 Andy Piper <andy@xemacs.org>
10971 * sound.el (sound-load-list): name changed from sound-load-alist.
10972 (sound-extension-list): name changed from sound-ext-list.
10973 (load-default-sounds): use new names.
10974 (load-sound-file): use new names.
10976 1998-12-16 Andy Piper <andy@xemacs.org>
10978 * XEmacs 21.2.6 is released
10980 1998-11-30 Hrvoje Niksic <hniksic@srce.hr>
10982 * cus-dep.el (Custom-make-dependencies): Be smarter about trapping
10985 1998-12-04 Hrvoje Niksic <hniksic@srce.hr>
10987 * wid-edit.el (widget-echo-this-extent): Set
10988 help-echo-owns-message to t.
10990 1998-11-30 Greg Klanderman <greg@alphatech.com>
10992 * package-get.el (package-get-download-menu): use toggles for
10993 each site in the download site menu.
10995 1998-12-01 Jan Vroonhof <vroonhof@math.ethz.ch>
10997 * package-get.el (package-get): If we cannot find a package
10998 because package-get-remote is not set, give a more helpful
11001 1998-11-30 Greg Klanderman <greg@alphatech.com>
11003 * package-get.el (package-get-remote-filename): use an EFS path
11004 with user anonymous if no user is specified.
11006 1998-12-10 Jan Vroonhof <vroonhof@math.ethz.ch>
11008 * faces.el (face-spec-set): Re-init fallfacks for default after
11009 calling reset-face on the default face.
11011 1998-12-10 Jan Vroonhof <vroonhof@math.ethz.ch>
11013 * package-admin.el (package-admin-default-install-function):
11014 Behave as advertised. Make sure the pkg-dir is proper for
11016 (package-admin-add-binary-package): Make sure the pkg-dir is
11017 proper for default-directory.
11018 (package-admin-install-function-mswindows): Make sure the pkg-dir
11019 is proper for default-directory.
11021 1998-12-05 XEmacs Build Bot <builds@cvs.xemacs.org>
11023 * XEmacs 21.2.5 is released
11025 1998-12-05 SL Baur <steve@altair.xemacs.org>
11027 * files.el (binary-file-regexps): regexp-opt is not available at
11030 1998-11-30 Martin Buchholz <martin@xemacs.org>
11032 * x-win-xfree86.el:
11033 * x-win-sun.el (x-win-init-sun):
11035 * x-mouse.el (mouse-track-and-copy-to-cutbuffer):
11037 * x-init.el (init-post-x-win):
11038 * x-init.el (init-pre-x-win):
11039 * x-init.el (x-initialize-compose):
11044 * wid-edit.el (widget-glyph-click):
11045 * wid-edit.el (widget-glyph-find):
11046 * wid-edit.el (widget-type):
11047 * view-less.el (view-buffer-other-window):
11048 * very-early-lisp.el:
11051 * toolbar-items.el:
11052 * term/sun.el (suntool-map):
11053 * term/sun-mouse.el:
11054 * term/internal.el:
11055 * syntax.el (modify-syntax-entry):
11056 * symbol-syntax.el:
11058 * startup.el (lock-directory):
11059 * simple.el (set-comment-column):
11060 * simple.el (backward-delete-char-untabify):
11061 * shadow.el (find-emacs-lisp-shadows):
11063 * setup-paths.el (paths-construct-info-path):
11064 * select.el (cut-copy-clear-internal):
11065 * process.el (call-process-region):
11066 * process.el (start-process-shell-command):
11068 * paths.el (rmail-spool-directory):
11069 * paragraphs.el (use-hard-newlines):
11070 * package-get.el (package-get-dependencies):
11071 * package-admin.el (package-admin-delete-binary-package):
11072 * obsolete.el (truncate-string):
11073 * obsolete.el (store-substring):
11074 * mouse.el (default-mouse-track-maybe-own-selection):
11075 * mouse.el (mouse-yank-at-point):
11077 * modeline.el (mouse-drag-modeline):
11078 * minibuf.el (read-directory-name-internal):
11079 * minibuf.el (read-file-name-internal):
11080 * minibuf.el (read-file-name-internal-1):
11081 * minibuf.el (read-file-name-2):
11082 * minibuf.el (exact-minibuffer-completion-p):
11083 * minibuf.el (read-from-minibuffer):
11085 * menubar.el (check-menu-syntax):
11086 * map-ynp.el (map-y-or-n-p):
11087 * make-docfile.el (docfile-out-of-date):
11088 * loadup.el ((member "run-temacs" command-line-args)):
11089 * loadup.el ((member "no-site-file" command-line-args)):
11090 * loadup.el (really-early-error-handler):
11094 * lisp-mnt.el (lm-verify):
11095 * lib-complete.el (lib-complete:cache-completions):
11096 * lib-complete.el (library-all-completions):
11097 * itimer.el (itimer-run-expired-timers):
11098 * info.el (Info-mode):
11099 * info.el (Info-insert-file-contents):
11100 * info.el (Info-rebuild-dir):
11101 * info.el (Info-build-dir-anew):
11102 * info.el (Info-parse-dir-entries):
11103 * info.el (Info-dir-outdated-p):
11104 * info.el (Info-insert-dir):
11105 * info.el (info-xref):
11107 * hyper-apropos.el (hyper-apropos-get-doc):
11108 * hyper-apropos.el (hyper-describe-face):
11109 * hyper-apropos.el (hyper-apropos-mode):
11110 * hyper-apropos.el:
11111 * help.el (list-processes):
11114 * font.el (mswindows-font-create-name):
11115 * font.el (font-default-font-for-device):
11116 * font.el (x-font-create-object):
11117 * font.el (font-registry):
11119 * font-lock.el (font-lock-keywords):
11121 * finder.el (finder-compile-keywords):
11122 * find-paths.el (paths-find-recursive-path):
11123 * fill.el (set-justification-center):
11124 * fill.el (fill-region-as-paragraph):
11125 * files.el (insert-directory):
11126 * files.el (wildcard-to-regexp):
11127 * files.el (recover-file):
11128 * files.el (basic-save-buffer):
11129 * files.el (delete-auto-save-file-if-necessary):
11130 * files.el (file-relative-name):
11131 * files.el (backup-extract-version):
11132 * files.el (backup-buffer):
11133 * files.el (set-visited-file-name):
11134 * files.el (set-auto-mode):
11135 * files.el (interpreter-mode-alist):
11137 * files.el (find-file-noselect):
11138 * files.el (abbreviate-file-name):
11139 * files.el (parse-colon-path):
11140 * files.el (directory-abbrev-alist):
11141 * etags.el (visit-tags-table-buffer):
11142 * easymenu.el (easy-menu-define):
11143 * dragdrop.el (experimental-dragdrop-drag):
11144 * dragdrop.el (dragdrop-drop-do-functions):
11145 * dragdrop.el (dragdrop-drop-at-point):
11146 * disass.el (disassemble-1):
11147 * disass.el (disassemble-internal):
11148 * disass.el (disassemble):
11150 * derived.el (derived-mode-init-mode-variables):
11151 * derived.el (define-derived-mode):
11152 * custom.el (defgroup):
11153 * cus-edit.el (custom-quote):
11155 * code-process.el (open-network-stream):
11156 * code-process.el (start-process):
11157 * code-process.el (call-process-region):
11158 * code-process.el (call-process):
11160 * code-files.el (insert-file-contents):
11162 * code-files.el (buffer-file-coding-system-for-read):
11163 * cmdloop.el (yes-or-no-p-minibuf):
11167 * callers-of-rpt.el (make-caller-report):
11168 * callers-of-rpt.el:
11169 * bytecomp.el (batch-byte-recompile-directory):
11170 * bytecomp.el (batch-byte-compile-1):
11171 * bytecomp.el (batch-byte-compile):
11172 * bytecomp.el (display-call-tree):
11173 * bytecomp.el (byte-compile-insert):
11174 * bytecomp.el (byte-compile-two-args-19->20):
11175 * bytecomp.el (byte-compile-variable-ref):
11176 * bytecomp.el (byte-compile-form):
11177 * bytecomp.el (byte-compile-top-level-body):
11178 * bytecomp.el (byte-compile-out-toplevel):
11179 * bytecomp.el (byte-compile-byte-code-maker):
11180 * bytecomp.el (byte-compile-file-form-defmumble):
11181 * bytecomp.el (byte-compile-file-form):
11182 * bytecomp.el (byte-compile-keep-pending):
11183 * bytecomp.el (byte-compile-insert-header):
11184 * bytecomp.el (byte-compile-from-buffer):
11185 * bytecomp.el (byte-compile-file):
11186 * bytecomp.el (byte-recompile-file):
11187 * bytecomp.el (byte-compile-close-variables):
11188 * bytecomp.el (byte-compile-warn-about-unused-variables):
11189 * bytecomp.el (byte-compile-warn-about-unresolved-functions):
11190 * bytecomp.el (byte-compiler-legal-options):
11191 * bytecomp.el (byte-compile-lapcode):
11192 * bytecomp.el (byte-optimize-log):
11193 * bytecomp.el ((fboundp 'defsubst)):
11195 * bytecomp-runtime.el:
11196 * byte-optimize.el (byte-optimize-apply):
11197 * byte-optimize.el (car):
11198 * byte-optimize.el (byte-optimize-form):
11199 * byte-optimize.el (byte-optimize-form-code-walker):
11200 * byte-optimize.el:
11201 * build-report.el (build-report-insert-installation-file):
11202 * build-report.el (build-report):
11204 * apropos.el (apropos-documentation):
11206 - clean up byte-compile warnings
11207 - remove unused variables
11208 - Use common lisp style hashtable functions
11209 - byte compiler cleanup
11210 - use #'(lambda ...) instead of '(lambda ...) or (function (lambda ...))
11211 - remove old backquote syntax usage
11212 - move some cl functionality into C for speed.
11213 - remove last remaining VMS support
11215 - implement last, butlast, nbutlast, copy-list in C.
11216 - new macro ignore-file-errors, similar to ignore-errors
11217 (ignore-file-errors (delete-file "foo"))
11218 - get frequent garbage collection during loadup.el by tweaking
11219 gc-cons-threshold, rather than explicitly calling garbage-collect
11220 - default delete-key-deletes-forward to `t'.
11222 1998-11-28 SL Baur <steve@altair.xemacs.org>
11224 * XEmacs 21.2-beta4 is released.
11226 1998-11-27 Jan Vroonhof <vroonhof@math.ethz.ch>
11228 * easymenu.el (easy-menu-add-item): Wraper around add-menu-btton.
11229 (easy-menu-item-present-p): Wrapper around find-menu-item.
11230 (easy-menu-remove-item): Wrapper around delete-menu-item.
11232 * menubar.el (delete-menu-item): Add 'from-menu' argument.
11233 (add-menu-button): Add 'in-menu' argument.
11234 (add-menu-item-1): Add in-menu support to helper function.
11236 1998-11-27 Katsumi Yamaoka <yamaoka@jpl.org>
11238 * isearch-mode.el (isearch-mode): Fix keymap lossage.
11240 1998-11-26 Jan Vroonhof <vroonhof@math.ethz.ch>
11242 * faces.el (get-custom-frame-properties): Revert Hrvoje Niksic change
11245 1998-11-25 Hrvoje Niksic <hniksic@srce.hr>
11247 * process.el (shell-command-on-region): Report if the command
11248 succeeded or failed.
11250 1998-11-24 Hrvoje Niksic <hniksic@srce.hr>
11252 * subr.el (buffer-substring-no-properties): Comment out.
11254 1998-11-07 Adrian Aichner <adrian@xemacs.org>
11256 * msw-faces.el (mswindows-find-smaller-font): Turning font names
11257 into font instances first, like `x-frob-font-size' does.
11258 (mswindows-find-larger-font): ditto
11260 1998-11-04 Greg Klanderman <greg@alphatech.com>
11262 * package-ui.el (pui-install-selected-packages): fix args in call
11265 1998-10-29 Jan Vroonhof <vroonhof@math.ethz.ch>
11267 * package-get.el (host-name): New widget type.
11268 (package-get-remote): Better customization using new type.
11269 (package-get-download-sites): idem dito.
11271 (package-get-custom): Do not use package-get-all untill we have
11272 runtime dependencies.
11274 (package-get-remove-copy): Default to 't' we no longer need this
11275 kludge as we do not currently use depenencies.
11277 (package-get-was-current): New variable.
11278 (package-get-require-base): New 'force-current' argument.
11279 (package-get-update-base): idem
11280 (package-get-package-provider): idem
11281 (package-get-locate-index-file): New 'no-remote' argument.
11282 (package-get-locate-file): idem.
11284 (package-get-maybe-save-index): New function.
11285 (package-get-update-base): Use it.
11287 1998-10-28 Greg Klanderman <greg@alphatech.com>
11289 * package-get.el (package-get-remote): default to nil; by default,
11290 don't go out to the net via EFS. They must select a download site.
11291 (package-get-download-sites): new variable.
11292 (package-get-download-menu): new function.
11293 (package-get-locate-index-file): new function.
11294 (package-get-update-base): use it.
11296 * menubar-items.el (default-menubar): add "Update Package Index"
11297 and "Add Download Site" menus under Options | Manage Packages.
11299 1998-10-19 Greg Klanderman <greg@alphatech.com>
11301 * package-get.el (package-get): bugfix code checking installed version
11302 for case where package is not currently installed.
11303 (package-get-require-signed-base-updates): new variable.
11304 (package-get-update-base-from-buffer): remove REMOTE-SOURCE arg, it was
11305 deemed not a goot thing. Use the variable
11306 package-get-allow-unsigned-base-updates instead.
11308 1998-10-16 Greg Klanderman <greg@alphatech.com>
11310 * package-get.el (package-get): Don't install an older version than
11311 we already have unless explicitly told to. Issue a warning.
11313 * package-ui.el (pui-add-required-packages): when adding
11314 dependencies, don't add packages that are up to date.
11315 (pui-package-symbol-char): Don't consider a package out of date
11316 if you have a newer version installed than the latest version in
11319 * package-get.el (package-get-base-filename): document that it may
11320 be a path relative to package-get-remote; new default value.
11321 (package-get-locate-file): new function.
11322 (package-get-update-base): use it to expand package-get-base-filename.
11323 (package-get-save-base): new function to save the package-get database
11325 (package-get-update-base-from-buffer): add REMOTE-SOURCE argument.
11326 (package-get-update-base): pass the REMOTE-SOURCE arg.
11327 (package-get-update-base-entry): call package-get-custom-add-entry.
11328 (package-get-file-installed-p): removed; no longer needed.
11329 (package-get-create-custom): ditto.
11330 (toplevel): remove code to build and load package-get-custom.el
11331 (package-get-custom-add-entry): new function.
11333 1998-10-12 Hrvoje Niksic <hniksic@srce.hr>
11335 * wid-edit.el (widget-button-click): Don't switch window.
11337 1998-10-22 Jan Vroonhof <vroonhof@math.ethz.ch>
11339 * cus-face.el (custom-set-face-update-spec): Add autoload cookie
11341 1998-10-20 Malcolm Box <malcolm@brownale.demon.co.uk>
11343 * etags.el (find-tag-default): Run find-tag-hook using
11344 run-hooks rather than funcall
11346 1998-10-19 Hrvoje Niksic <hniksic@srce.hr>
11348 * isearch-mode.el (isearch-mode): Set the current minor mode maps
11349 and the current local map as the parents to isearch-mode-map.
11351 1998-10-15 SL Baur <steve@altair.xemacs.org>
11353 * XEmacs 21.2-beta3 is released.
11355 1998-10-15 Greg Klanderman <greg@alphatech.com>
11357 * package-get.el (package-get-update-base): use
11358 insert-file-contents-internal, not insert-file-contents-literally.
11360 1998-10-14 Jan Vroonhof <vroonhof@math.ethz.ch>
11362 * auto-save.el: expand-file 'auto-save-*-dir' at runtime not at
11365 1998-10-15 Greg Klanderman <greg@alphatech.com>
11367 * package-get.el (package-get-update-base-entry): new function.
11368 (package-get-update-base): renamed; was `package-get-load-base'.
11369 cleanup, and use package-get-update-base-from-buffer.
11370 (package-get-update-base-from-buffer): new function.
11371 (package-get-update-base-entries): new; helper for above.
11372 Do not eval lisp grabbed over ftp; parse it from new format.
11374 1998-10-15 Greg Klanderman <greg@alphatech.com>
11376 * files.el (set-auto-mode): Don't play games loading package-get
11377 database; package-get-package-provider will handle it all.
11379 1998-10-14 Greg Klanderman <greg@alphatech.com>
11381 * package-get.el (package-get-base-filename): new variable.
11382 (package-get-require-base): new function.
11383 (package-get-pgp-signed-begin-line): new variable.
11384 (package-get-pgp-signature-begin-line): ditto.
11385 (package-get-pgp-signature-end-line): ditto.
11386 (package-get-load-base): new function.
11387 (package-get-interactive-package-query):
11388 (package-get-update-all):
11389 (package-get-dependencies):
11390 (package-get-package-provider):
11391 (package-get-custom): use package-get-require-base.
11392 [package-get-custom loading]: disable for now.
11394 * package-ui.el (pui-list-packages): use (package-get-require-base)
11396 1998-10-14 Jan Vroonhof <vroonhof@math.ethz.ch>
11398 * package-ui.el: Correct obvious thinko in choosing extent face.
11400 1998-10-12 Jan Vroonhof <vroonhof@math.ethz.ch>
11402 * menubar-items.el (default-menubar): pui-list-package has nothing
11403 to with Customize. Move all the package stuff to a new Item in Options.
11405 * package-ui.el (pui-menu): Add menu and Popup menu.
11407 * package-get.el (package-get): Use new
11408 package-admin-get-install-dir.
11410 * package-admin.el (package-admin-get-install-dir): New syntax.
11411 Conserve package location and put mule packages where mule-base is.
11413 * package-get.el : Customized
11415 * package-ui.el (pui): Customized
11416 (pui-package-install-dest-dir): New variable.
11417 (pui-install-selected-packages): Use it
11419 1998-10-12 SL Baur <steve@altair.xemacs.org>
11421 * package-get.el (package-get-interactive-package-query): Move
11422 dependency on package-get-base to run-time.
11423 (package-get-update-all): Ditto.
11424 (package-get-dependencies): Ditto.
11425 (package-get-package-provider): Ditto.
11426 (package-get-custom): Ditto.
11428 1998-10-11 Glynn Clements <glynn@sensei.co.uk>
11430 * events.el: Remove 'ascii-character property from 'backspace
11431 and 'delete symbols
11433 1998-10-11 SL Baur <steve@altair.xemacs.org>
11435 * package-get-base.el: removed.
11437 1998-09-23 Didier Verna <didier@xemacs.org>
11439 * simple.el (search-caps-disable-folding): moved from isearch-mode.el
11440 (no-upper-case-p): new function.
11441 (with-search-caps-disable-folding): new macro.
11442 (with-interactive-search-caps-disable-folding): new macro.
11443 (zap-to-char): In interactive mode, do a case-sensitive search if
11444 the character is uppercase.
11445 (zap-up-to-char): ditto.
11447 * replace.el (perform-replace): use the function no-upper-case-p.
11449 * isearch-mode.el (isearch-fix-case): ditto.
11450 make obsolete `with-caps-disable-folding' and
11451 `isearch-no-upper-case-p'.
11453 * etags.el (find-tag-internal): use `with-search-caps-disable-folding'.
11454 (tags-search): ditto.
11455 (tags-query-replace): ditto.
11457 * info.el (Info-search): ditto.
11459 1998-10-07 Jan Vroonhof <vroonhof@math.ethz.ch>
11461 * x-font-menu.el (font-menu-set-font): Respect font-menu-frame-local
11463 1998-10-07 Greg Klanderman <greg@alphatech.com>
11465 * package-admin.el (package-admin-rmtree): rewritten. need to
11466 check for "." and ".." before symlink check. expand files and
11467 directories with respect to DIRECTORY, not default-directory.
11469 1998-10-04 Greg Klanderman <greg@alphatech.com>
11471 * package-get.el (package-get-all): add INSTALL-DIR argument.
11473 1998-10-06 Greg Klanderman <greg@alphatech.com>
11475 * package-ui.el (pui-add-required-packages): new function, select
11476 dependent packages.
11477 (pui-display-keymap): bind it.
11478 (pui-help-string): document it.
11479 (pui-install-selected-packages): package-get-all -> package-get.
11481 * package-get.el (package-get-dependencies): new function.
11483 1998-10-04 Hrvoje Niksic <hniksic@srce.hr>
11485 * isearch-mode.el (isearch-done): Use regexp-search-ring-max for
11488 1998-10-05 Hrvoje Niksic <hniksic@srce.hr>
11490 * mouse.el (default-mouse-track-point-at-opening-quote-p): New
11492 (default-mouse-track-normalize-point): Use it.
11494 1998-09-30 Jan Vroonhof <vroonhof@math.ethz.ch>
11496 * package-admin.el (package-admin-delete-binary-package):
11497 General cleanup. Remove unnessary use of progn and
11499 (package-admin-delete-binary-package): Do NOT mess with file
11500 modes. That is evil.
11501 (package-admin-delete-binary-package): Wrap all deleting in
11502 condition-case. The data in MANIFEST is untrustworthy.
11503 (package-admin-delete-binary-package): Let the OS worry about non
11506 1998-10-09 SL Baur <steve@altair.xemacs.org>
11508 * lisp-mnt.el (lm-commentary): Fix InfoDock-style comment
11510 (lm-report-bug): Fix mail address to send bug reports to.
11512 1998-09-29 SL Baur <steve@altair.xemacs.org>
11514 * XEmacs 21.2-beta2 is released.
11516 1998-08-14 Jan Vroonhof <vroonhof@math.ethz.ch>
11518 * files.el (auto-mode-alist): Enhanced regexp for perl-mode
11520 1998-09-22 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
11522 * info.el (Info-mode): Document page turning by double clicks in
11523 docstring so `M-x describe-mode' will display it.
11525 1998-09-20 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
11527 * info.el (Info-mouse-track-double-click-hook): Use character
11528 widths to calculate a border region where double clicking does
11529 page turning, and return `nil' by default so other hooks, such as
11530 region highlighting, will be run.
11532 1998-09-29 Colin Rafferty <colin@xemacs.org>
11534 * sound.el (default-sound-directory-list): Initialize with all the
11535 "sounds" directories in `data-directory-list'. It used to just be
11538 * packages.el (locate-data-directory-list): Created. This gives
11539 the list of matching directories, unlike `locate-data-directory',
11540 which just gives the first one.
11542 1998-09-26 Jan Vroonhof <vroonhof@math.ethz.ch>
11544 * minibuf.el (read-from-minibuffer): No longer bind help-form but
11545 make a binding in the local keymap until help-char handling is
11548 * help.el (help-keymap-with-help-key): Provide keymap with help
11550 (help-print-help-form): New helper function.
11552 1998-09-23 Hrvoje Niksic <hniksic@srce.hr>
11554 * isearch-mode.el (isearch-highlight): set-extent-endpoints can
11555 move extent to another buffer; no need to create a new extent.
11556 (isearch-fix-case): New function.
11557 (isearch-search-and-update): Use it.
11559 1998-09-22 Hrvoje Niksic <hniksic@srce.hr>
11561 * isearch-mode.el (isearch-mode): Use overriding-local-map to set
11562 the keymap, not minor-mode-map-alist.
11563 (isearch-done): Restore overriding-local-map.
11565 1998-09-21 Martin Buchholz <martin@xemacs.org>
11567 * bytecomp.el (byte-compile-buffer-substring):
11568 Fix for: (byte-compile (defun f () (buffer-substring)))
11569 ==> ** buffer-substring called with 3 args, but requires 0-3
11570 - new code not only works, but is more readable, too.
11572 1998-09-20 Jonathan Harris <jhar@tardis.ed.ac.uk>
11574 * msw-faces.el (mswindows-init-device-faces): Don't try to
11575 specify a default font at this late stage. Do try to force
11576 creation of the default face font so that if it fails we get
11577 an error now instead of a crash at frame creation.
11579 mswindows-font-canonicalize-name, mswindows-make-font-unbold,
11580 mswindows-make-font-unitalic: Canonical default weight
11581 changed from "Normal" to "Regular".
11583 mswindows-make-font-bold / -bold-italic: Supplied device was
11584 not being passed into call to mswindows-find-smaller-font.
11586 1998-09-10 Bjrn Torkelsson <torkel@hpc2n.umu.se>
11588 * package-get.el (package-get-remote): Fix the path where to find
11589 the packages on xemacs.org.
11591 1998-09-08 Hrvoje Niksic <hniksic@srce.hr>
11593 * about.el (about-maintainer-info): Update Ben's entry.
11595 1998-09-24 Martin Buchholz <martin@xemacs.org>
11597 * lisp/shadow.el (find-emacs-lisp-shadows):
11598 - `member' was being called on lists of length 2000!
11599 - Replace with hashtables.
11600 - Replace hand-coded loops with (dolist)
11603 1998-09-20 Darryl Okahata <darrylo@sr.hp.com>
11605 * packages.el: Added new function, `package-delete-name', to
11606 delete existing packages from the installed package database
11607 (`packages-package-list'). Also added the "pkginfo" directory
11608 to `packages-special-base-regexp', so that the pkginfo directory
11609 would not get added to `late-packages'.
11611 * package-admin.el: Added ability to delete an installed package
11612 (added low-level function, `package-admin-delete-package').
11613 Understands how to use the pkginfo/MANIFEST.<package> file to
11614 delete the package. When installing a package, will also
11615 create a MANIFEST.* file if one is not provided by the
11616 package. If the MANIFEST.* doesn't exist when deleting a
11617 package, the functions will fall back to attempting to delete
11618 any package-specific lisp directory.
11620 * package-get.el: Moved some functions to package-admin.el.
11621 Added interactive function `package-get-delete-package', for
11622 use by users for deleting a package.
11624 Also modified to not require the presence of efs.
11626 1998-09-22 Hrvoje Niksic <hniksic@srce.hr>
11628 * files.el (find-file-noselect): Handle all signals, kill the
11629 buffer and resignal.
11631 1998-09-23 SL Baur <steve@altair.xemacs.org>
11633 * cl-macs.el (glyph-image): Add setf method.
11635 1998-09-06 Darryl Okahata <darrylo@sr.hp.com>
11637 * package-get.el: Fixed broken EFS downloading. Also, look for
11638 .tar.gz files first, in preference over .tgz files.
11640 * package-ui.el: Fix display of package version numbers.
11642 1998-08-27 Jan Vroonhof <vroonhof@math.ethz.ch>
11644 * x-font-menu.el (font-menu-set-font): Add "pt" units to size
11647 1998-09-03 Darryl Okahata <darrylo@sr.hp.com>
11649 * list-mode.el: `display-completion-list': added new/optional
11650 keyword `:completion-string', which allows the programmer to
11651 change the "Possible completions are:" prompt.
11653 * menubar-items.el: Added new pulldown menu-pick to start up the
11654 visual package browser/installer:
11656 Options->Customize->List Packages
11658 * package-admin.el: Added hooks for installing under both Unix
11659 and MS Windows. Does additional error checking. No longer
11660 calls "add-big-package.sh" to install packages under Unix; now
11661 calls gunzip & tar directly.
11663 * package-get.el: Added ability to install packages from files
11664 on a local disk/CDROM. Now deletes any existing package lisp
11665 directory. Does completion on available packages when
11666 querying for package names. Will also search for .tgz files
11667 in addition for .tar.gz files. Tries to reload
11668 auto-autoloads, as a convenience when loading new packages,
11669 and also tries to add any new package paths to `load-path'.
11670 Changed all occurences of `concat' to use `expand-file-name'.
11672 * package-ui.el: New file which implements the main visual
11673 package browser/installer, which is started via a menu pick or
11674 M-x pui-list packages.
11676 1998-09-03 Hrvoje Niksic <hniksic@srce.hr>
11678 * startup.el (load-init-file): spelling fix.
11680 1998-09-02 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
11682 * startup.el (normal-top-level): Load auto-autoload files
11683 covariantly with their precedence.
11685 1998-08-26 Jan Vroonhof <vroonhof@math.ethz.ch>
11687 * menubar-items.el (default-menubar): Remove "Font Weight"
11688 option, there is currently no custom equivalent.. Customize-faces
11691 * x-font-menu.el (font-menu-set-font): Use customize to set
11694 * faces.el (face-spec-update-all-matching): New function.
11696 * cus-face.el (custom-set-face-update-spec): New function.
11697 Interface to customize faces from elisp.
11699 (custom-face-value-create): Show the customized settings if set
11702 1998-08-26 Jan Vroonhof <vroonhof@math.ethz.ch>
11704 (custom-face-value-create): Show the customized settings if set
11707 1998-08-31 Hrvoje Niksic <hniksic@srce.hr>
11709 * keydefs.el (global-map): Add FSF 20.3 binding of
11710 query-replace-regexp.
11712 1998-08-21 Greg Klanderman <greg@alphatech.com>
11714 * minibuf.el (read-file-name-internal-1): use
11715 user-name-completion-1 instead of user-name-completion.
11717 1998-08-19 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
11721 * update-elc.el: Don't set `source-directory' (now defunct as a
11722 global variable) no more.
11724 * packages.el (packages-list-autoloads): Made `source-directory'
11725 (now defunct as a global variable) a parameter.
11727 1998-08-13 Carsten Leonhardt <leo@arioch.oche.de>
11729 * about.el (about-hackers): new email
11731 1998-08-16 SL Baur <steve@altair.xemacs.org>
11733 * lisp-mode.el (with-string-as-buffer-contents): Set indentation.
11735 1998-07-17 Didier Verna <didier@xemacs.org>
11737 * faces.el (set-face-property):
11739 (face-dim-p): updated the doc strings now that the dim property isn't
11741 (face-equal): the dim property is now a common one.
11743 * cus-face.el (custom-face-attributes): New face attribute: `dim'
11744 Renamed the `stipple' attribute to `background-pixmap'.
11745 (custom-face-background-pixmap): make custom-face-stipple an
11746 obsolete alias for this.
11748 1998-08-11 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
11750 * find-paths.el (paths-file-readable-directory-p): Created and
11753 * loadup.el: Don't set inhibit-... flags from run-temacs.
11755 1998-08-06 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
11757 * packages.el (packages-data-path-depth): Added and used.
11759 1998-08-05 Charles G. Waldman <cgw@pgt.com>
11762 - Change .xpm to .png, delete "zcat" section.
11763 - cosmetic fix in the 'marcpa' entry.
11766 - convert all .xpm.Z to .png
11767 - rename mrb to martin
11768 - rename mcook-m to mcookm
11770 1998-07-31 Martin Buchholz <martin@xemacs.org>
11772 * x-init.el (x-initialize-compose): Add support for
11773 dead-circumflex as YET ANOTHER NAME for that dead key.
11775 1998-08-05 Colin Rafferty <colin@xemacs.org>
11777 * setup-paths.el (paths-construct-exec-path): Made the
11778 last-packages really be last.
11779 (paths-construct-data-directory-list): Ditto.
11781 1998-08-01 Kai Haberzettl <khaberz@synnet.de>
11783 * startup.el(startup-splash-frame-body):
11784 Update Copyright notice in splash screen
11786 1998-07-20 Greg Klanderman <greg@alphatech.com>
11788 * minibuf.el (read-file-name-internal-1): do ~user completion.
11790 1998-07-22 Jan Vroonhof <vroonhof@math.ethz.ch>
11792 * font-lock.el (font-lock-fontify-glumped-region): Add guard
11793 aginst destroyed extents
11795 1998-07-24 Greg Klanderman <greg@alphatech.com>
11797 * package-get.el (package-get): add `install-dir' argument.
11799 1998-07-20 John Jones <jj@asu.edu>
11801 * package-get.el: calls to package-get-update-all will only
11802 update packages which are already installed.
11804 1998-07-23 SL Baur <steve@altair.xemacs.org>
11806 * autoload.el (update-file-autoloads): Ensure autoloads buffer is
11809 1998-07-20 Colin Rafferty <colin@xemacs.org>
11811 * about.el (about-hackers): Correct my email.
11813 1998-07-20 Kai Haberzettl <khaberz@synnet.de>
11815 * about.el (about-hackers): new email-address.
11817 1998-07-25 SL Baur <steve@altair.xemacs.org>
11819 * minibuf.el (read-number): Don't let `input-error' condition
11822 1998-07-20 Greg Klanderman <greg@alphatech.com>
11824 * about.el (about-hackers): use my `email-for-life' address.
11826 1998-07-19 SL Baur <steve@altair.xemacs.org>
11828 * XEmacs 21.2-beta1 is released.
11830 1998-07-12 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
11832 * ldap.el (ldap-search): Doc string change
11834 1998-07-16 Colin Rafferty <colin@xemacs.org>
11836 * menubar-items.el (default-menubar): Removed references to
11837 `data-directory', and use `locate-data-file' instead, and made
11838 then greyed out if they don't exist.
11840 1998-07-14 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
11842 * keymap.el (events-to-keys): Use `format' instead of `concat'
11843 since the latter does not accept integer args anymore
11845 1998-07-15 SL Baur <steve@altair.xemacs.org>
11847 * dumped-lisp.el (preloaded-file-list): Usage of Lisp read-time
11850 1998-07-14 SL Baur <steve@altair.xemacs.org>
11852 * make-docfile.el: Get first initialization from very-early-lisp.el
11853 * update-elc.el: Ditto.
11854 * loadup.el (really-early-error-handler): Ditto.
11856 * packages.el (packages-unbytecompiled-lisp): Add new file,
11857 very-early-lisp.el.
11859 * very-early-lisp.el: New file.
11861 1998-07-14 SL Baur <steve@altair.xemacs.org>
11863 * Symbols that have been obsolete for at least 3 years removed (II).
11865 * obsolete.el (eval-current-buffer): Make compatible.
11866 (byte-code-function-p): Ditto.
11867 (send-string): Removed.
11868 (send-region): Removed.
11869 (screen-scrollbar-width): Removed.
11870 (set-screen-scrollbar-width): Removed.
11871 (set-screen-left-margin-width): Removed.
11872 (set-screen-right-margin-width): Removed.
11873 (screen-left-margin-width): Removed.
11874 (screen-right-margin-width): Removed.
11875 (set-buffer-left-margin-width): Removed.
11876 (set-buffer-right-margin-width): Removed.
11877 (buffer-left-margin-width): Removed.
11878 (buffer-right-margin-width): Removed.
11879 (x-set-frame-icon-pixmap): Removed.
11880 (x-set-screen-icon-pixmap): Removed.
11881 (pixel-name): Removed.
11882 (make-pixmap): Removed.
11883 (make-cursor): Removed.
11884 (pixmap-width): Removed.
11885 (pixmap-contributes-to-line-height-p): Removed.
11886 (set-pixmap-contributes-to-line-height): Removed.
11888 1998-07-13 SL Baur <steve@altair.xemacs.org>
11890 * obsolete.el (popup-menu-up-p): removed.
11891 (read-no-blanks-input): Removed.
11892 (wholenump): Removed.
11893 (ring-mod): Removed (what was ring-mod?).
11894 (current-time-seconds): Removed.
11895 (run-special-hook-with-args): Removed.
11897 (dot-marker): Removed.
11898 (dot-min): Removed.
11899 (dot-max): Removed.
11900 (window-dot): Removed.
11901 (set-window-dot): Removed.
11903 * bytecomp.el: Remove bytecompiler support for `dot', `dot-max' and
11906 * minibuf.el: (read-no-blanks-input): remove commented-out copy.
11908 * code-files.el (insert-file-contents): Rename
11909 run-special-hook-with-args to run-hook-with-args-until-success.
11910 (write-region): Ditto.
11912 1998-07-12 SL Baur <steve@altair.xemacs.org>
11914 * about.el: Fix typos, update release date.
11916 * Symbols that have been obsolete for at least 3 years removed.
11918 * cl-macs.el (cl-parse-loop-clause): Delete obsolete references to
11920 (toplevel): remove setf methods for screen functions.
11921 * cl-macs.el (extent-data): defsetf removed.
11922 * obsolete.el (lisp-indent-hook): Make compatible, it's used too
11923 many places to remove.
11924 (comment-indent-hook): Ditto.
11925 * obsolete.el (get-screen-for-buffer-default-screen-name): Remove.
11926 (buffer-dedicated-screen): Ditto.
11927 (deiconify-screen): Ditto.
11928 (delete-screen): Ditto.
11929 (event-screen): Ditto.
11930 (find-file-other-screen): Ditto.
11931 (find-file-read-only-other-screen): Ditto.
11932 (live-screen-p): Ditto.
11933 (screen-height): Ditto.
11934 (screen-iconified-p): Ditto.
11935 (screen-list): Ditto.
11936 (screen-live-p): Ditto.
11937 (screen-name): Ditto.
11938 (screen-parameters): Ditto.
11939 (screen-pixel-height): Ditto.
11940 (screen-pixel-width): Ditto.
11941 (screen-root-window): Ditto.
11942 (screen-selected-window): Ditto.
11943 (screen-totally-visible-p): Ditto.
11944 (screen-visible-p): Ditto.
11945 (screen-width): Ditto.
11947 (get-screen-for-buffer): Ditto.
11948 (get-screen-for-buffer-noselect): Ditto.
11949 (get-other-screen): Ditto.
11950 (iconify-screen): Ditto.
11951 (lower-screen): Ditto.
11952 (mail-other-screen): Ditto.
11953 (make-screen): Ditto.
11954 (make-screen-invisible): Ditto.
11955 (make-screen-visible): Ditto.
11956 (modify-screen-parameters): Ditto.
11957 (new-screen): Ditto.
11958 (next-screen): Ditto.
11959 (next-multiscreen-window): Ditto.
11960 (other-screen): Ditto.
11961 (previous-screen): Ditto.
11962 (previous-multiscreen-window): Ditto.
11963 (raise-screen): Ditto.
11964 (redraw-screen): Ditto.
11965 (select-screen): Ditto.
11966 (selected-screen): Ditto.
11967 (set-buffer-dedicated-screen): Ditto.
11968 (set-screen-height): Ditto.
11969 (set-screen-position): Ditto.
11970 (set-screen-size): Ditto.
11971 (set-screen-width): Ditto.
11972 (show-temp-buffer-in-current-screen): Ditto.
11973 (switch-to-buffer-other-screen): Ditto.
11974 (visible-screen-list): Ditto.
11975 (window-screen): Ditto.
11976 (x-set-screen-pointer): Ditto.
11977 (x-set-frame-pointer): Ditto.
11978 (screen-title-format): Ditto.
11979 (screen-icon-title-format): Ditto.
11980 (terminal-screen): Ditto.
11981 (delete-screen-hook): Ditto.
11982 (create-screen-hook): Ditto.
11983 (mouse-enter-screen-hook): Ditto.
11984 (mouse-leave-screen-hook): Ditto.
11985 (map-screen-hook): Ditto.
11986 (unmap-screen-hook): Ditto.
11987 (default-screen-alist): Ditto.
11988 (default-screen-name): Ditto.
11989 (x-screen-defaults): Ditto.
11990 (x-create-screen): Ditto.
11991 * obsolete.el: meta-flag removed.
11993 sleep-for-millisecs removed.
11994 extent-data removed.
11995 set-extent-data removed.
11996 set-extent-attribute removed.
11997 extent-glyph removed.
11998 extent-layout removed.
11999 set-extent-layout removed.
12000 list-faces-display removed.
12001 list-faces removed.
12002 trim-versions-without-asking removed.
12003 after-write-file-hooks removed.
12005 auto-fill-hook removed.
12006 blink-paren-hook removed.
12007 select-screen-hook, deselect-screen-hook removed.
12008 auto-raise-screen, auto-lower-screen removed.
12010 * msw-mouse.el: Global change resource -> mswindows-resource.
12012 * XEmacs 21.0-pre5 is released.
12014 1998-07-11 SL Baur <steve@altair.xemacs.org>
12016 * about.el (about-hackers): Credits update.
12018 1998-07-11 Hrvoje Niksic <hniksic@srce.hr>
12020 * register.el (insert-register): Don't activate the region.
12022 1998-07-10 SL Baur <steve@altair.xemacs.org>
12024 * select.el: Restore x-* symbols for backwards compatibility:
12025 x-copy-primary-selection, x-kill-primary-selection,
12026 x-delete-primary-selection, x-select-make-extent-for-selection,
12027 x-valid-simple-selection-, x-cut-copy-clear-internal.
12029 1998-07-09 SL Baur <steve@altair.xemacs.org>
12031 * XEmacs 21.0-pre4 is released.
12033 1998-06-28 Hrvoje Niksic <hniksic@srce.hr>
12035 * menubar-items.el (default-menubar): Use `report-emacs-bug' for
12037 (maybe-add-init-button): Fix semantics under Windows. Use
12038 `expand-file-name' rather than `concat'.
12040 * help.el (print-messages): New function.
12042 1998-07-05 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
12044 * ldap.el (ldap-host-parameters-alist): Docstring fixes
12046 1998-07-04 Jonathan Harris <jhar@tardis.ed.ac.uk>
12048 * about.el: Tweaked my entry in about-hackers.
12050 * find-paths.el (paths-emacs-root-p):
12051 Relaxed emacs-root checking of an in-place installation to
12052 also accommodate the flat layout used on MS Windows.
12054 1998-06-29 John Jones <jj@asu.edu>
12056 * package-get.el: calls to package-get-update-all will only
12057 update packages which are already installed.
12059 1998-07-05 Andy Piper <andyp@parallax.co.uk>
12061 * faces.el (xpm-color-symbols): remove hardcoded defaults these
12062 are handled by the gui-element face fallbacks now.
12064 * x-faces.el: default gui-element face to "background" as well as
12067 * msw-faces.el (mswindows-init-device-faces): remove gui-element
12068 and default face settings since these are set as fallbacks now in
12069 the appropriate domain.
12071 1998-07-02 SL Baur <steve@altair.xemacs.org>
12073 * text-mode.el (text-mode): Reorder regexp so the OR part
12074 corresponding to `page-delim' goes first and the hack in
12075 `forward-paragraph' will work.
12076 With bug analysis from Bob Weiner <weiner@altrasoft.com>
12078 1998-06-29 Kyle Jones <kyle_jones@wonderworks.com>
12080 * subr.el (remove-hook): When checking the hook value
12081 with functionp, don't apply car to it.
12083 1998-06-24 Jonathan Harris <jhar@tardis.ed.ac.uk>
12085 * package-get.el (package-get-remote-filename):
12086 Don't use file-name-as-directory because the local directory
12087 separator conventions might not be the same as ftp's.
12089 1998-06-27 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
12091 * ldap.el (ldap-host-parameters-alist): New name of
12092 `ldap-host-parameters-plist'
12094 1998-06-26 Adrian Aichner <adrian@xemacs.org>
12096 * package-get.el: Using (require 'package-get-base), now that it
12097 provides itself. Consequently removed all instances of (load
12098 "package-get-base.el").
12100 1998-06-29 Kyle Jones <kyle_jones@wonderworks.com>
12102 * subr.el (remove-hook): Don't treat the hook value as a
12103 list unless it is both consp and not functionp.
12105 1998-06-29 SL Baur <steve@altair.xemacs.org>
12107 * about.el: Email address for Ben Wing is ben@xemacs.org.
12108 * auto-show.el: Ditto.
12109 * bytecomp.el: Ditto.
12111 * x-scrollbar.el: Ditto.
12112 * x-misc.el: Ditto.
12113 * tty-init.el: Ditto.
12114 * toolbar-items.el: Ditto.
12115 * symbol-syntax.el: Ditto.
12116 * specifier.el: Ditto.
12117 * objects.el: Ditto.
12118 * hyper-apropos.el: Ditto.
12119 * glyphs.el: Ditto.
12121 1998-06-27 Hrvoje Niksic <hniksic@srce.hr>
12123 * mouse.el (drag-window-divider): vertical-divider-draggable-p ->
12124 vertical-divider-always-visible-p.
12125 (default-mouse-motion-handler): Ditto.
12127 1998-06-21 Hrvoje Niksic <hniksic@srce.hr>
12129 * scrollbar.el (scrollbars-visible-p): Simplify. Always set the
12132 1998-06-21 Oliver Graf <ograf@fga.de>
12134 * build-reports.el: changed receiver to xemacs-build-reports list
12136 1998-06-19 Jonathan Harris <jhar@tardis.ed.ac.uk>
12138 * font.el: Split font-family-mappings into X and
12139 mswindows-specific versions.
12140 mswindows-font-create-[object|name]: Treat supplied size
12141 as a pointsize. Added underline and strikethru handling.
12143 * msw-faces.el: changed default mswindows charset to western.
12145 * msw-glyphs.el: removed space in border-glyph font string that
12146 was inserted to get round bugs in the mswindows C font code.
12148 1998-06-27 SL Baur <steve@altair.xemacs.org>
12150 * about.el (about-hackers): Credits update.
12152 * help-nomule.el (tutorial-supported-languages): Add Romanian
12155 * code-files.el (file-coding-system-alist): Hardwire TUTORIAL.ro
12158 1998-06-19 Jonathan Harris <jhar@tardis.ed.ac.uk>
12160 * font.el: Split font-family-mappings into X and
12161 mswindows-specific versions.
12162 mswindows-font-create-[object|name]: Treat supplied size
12163 as a pointsize. Added underline and strikethru handling.
12165 * msw-faces.el: changed default mswindows charset to western.
12167 * msw-glyphs.el: removed space in border-glyph font string that
12168 was inserted to get round bugs in the mswindows C font code.
12170 1998-06-15 Jonathan Harris <jhar@tardis.ed.ac.uk>
12172 * minibuf.el: make read-color-completion-table call
12173 (mswindows-color-list for mswindows devices.
12175 1998-06-18 Sam Mikes <smikes@alumni.hmc.edu>
12177 * lisp/font-lock.el
12178 (font-lock-match-c++-style-declaration-item-and-skip-to-next):
12179 Let declaration items contain non-word symbol characters.
12181 1998-06-15 Adrian Aichner <adrian@xemacs.org>
12183 * package-get.el (package-get-package-provider): Added autoload
12184 cookie. Loading "package-get-base.el" in ALL functions that use
12185 it. Fixed some (interactive ...) with multiple argument specs
12186 again. Cosmetic indentation changes.
12188 1998-05-27 Glynn Clements <glynn@sensei.co.uk>
12190 * info.el (Info-insert-dir): Don't use nreverse on variables
12191 that you want to use later.
12193 1998-06-17 Glynn Clements <glynn@sensei.co.uk>
12195 * x-mouse.el (x-set-point-and-move-selection): Replace call
12196 to x-kill-primary-selection with kill-primary-selection
12198 1998-06-12 Martin Buchholz <martin@xemacs.org>
12200 * simple.el (what-cursor-position): Make cursor position reported
12201 use value of column-number-start-at-one
12203 1998-06-17 SL Baur <steve@altair.xemacs.org>
12205 * about.el (xemacs-hackers): Fix Jareth's email address.
12207 1998-06-16 SL Baur <steve@altair.xemacs.org>
12209 * startup.el (startup-splash-frame): Remove
12210 `xemacs-startup-logo-function'.
12212 1998-06-15 SL Baur <steve@altair.xemacs.org>
12214 * about.el (about-hackers): Update credits list.
12216 1998-06-06 Jeff Miller <jmiller@smart.net>
12218 * lisp/sound.el: Update sound-ext to allow filenames with
12219 extensions to be found by load-sound-file
12221 1998-06-14 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
12223 * info.el (Info-rebuild-outdated-dir): Removed variable
12224 (Info-auto-generate-directory): New variable
12225 (Info-save-auto-generated-dir): New variable
12226 (Info-maybe-update-dir): Use `Info-auto-generate-directory'
12227 (Info-build-dir-anew): Second parameter removed. Use
12228 `Info-save-auto-generated-dir'
12229 (Info-rebuild-dir): Ditto
12231 1998-06-02 Christoph Wedler <wedler@fmi.uni-passau.de>
12233 * list-mode.el (next-list-mode-item): Would not recognize
12234 border between directly neighbored items.
12236 1998-06-12 Andy Piper <andyp@parallax.co.uk>
12238 * package-get.el: add autoloads for some functions.
12240 1998-06-10 Hrvoje Niksic <hniksic@srce.hr>
12242 * specifier.el (let-specifier): Tiny docfixes.
12244 1998-06-12 Andy Piper <andyp@parallax.co.uk>
12246 * msw-mouse.el: set selection-pointer-glyph to Normal.
12248 1998-06-09 Per Abrahamsen <abraham@dina.kvl.dk>
12250 * wid-edit.el (widget-specify-secret): New function.
12251 (widget-after-change): Use it.
12252 (widget-specify-field): Use it.
12254 1998-06-08 Hrvoje Niksic <hniksic@srce.hr>
12256 * mouse.el (drag-window-divider): Use `(not done)' instead of
12257 `doit'; reuse result of `window-pixel-edges'.
12259 * modeline.el (drag-modeline-event-lag): Rename to
12260 drag-divider-event-lag.
12262 1998-06-07 Hrvoje Niksic <hniksic@srce.hr>
12264 * specifier.el (let-specifier): Rewritten not to generate needless
12265 `let's; clarified documentation; support TAG-SET and HOW-TO-ADD
12268 1998-05-28 Hrvoje Niksic <hniksic@srce.hr>
12270 * minibuf.el (read-file-name-1): Setup buffer-local value of
12271 `completion-ignore-case' in completions buffer under Windows.
12273 1998-06-06 Kirill M. Katsnelson <kkm@kis.ru>
12275 * about.el (about-maintainer-glyph): Fix support for not
12278 1998-06-04 Kirill M. Katsnelson <kkm@kis.ru>
12280 * cmdloop.el (cancel-mode-internal): Defined this do-nothing function.
12282 * mouse.el (mouse-track): Cancel selection if misc-user event with
12283 `cancel-mode-internal' function is fetched.
12285 1998-06-03 Hrvoje Niksic <hniksic@srce.hr>
12287 * files.el (save-some-buffers-1): Fixed return value.
12289 1998-06-01 Oliver Graf <ograf@fga.de>
12291 * dragdrop.el: added experimental
12293 1998-05-26 Stephen J. Turnbull <turnbull@sk.tsukuba.ac.jp>
12295 * startup.el (after-init-hook, init-file-user,
12296 user-init-directory, load-user-init-file): Purge references
12297 to "~/.xemacs/init.el" from docstrings.
12299 (load-user-init-file) Use paths-construct-path to construct
12300 paths to user init files. Go directly to ~/.emacs, do not
12301 search ~/.xemacs/, do not load `default-custom-file'.
12303 1998-06-03 Hrvoje Niksic <hniksic@srce.hr>
12305 * files.el (interpreter-mode-alist): Catch wish and tclsh before
12307 (inhibit-first-line-modes-regexps): Added `.tar.gz'.
12309 1998-06-03 Andy Piper <andyp@parallax.co.uk>
12311 * menubar-items.el (default-menubar): add Update Packages to customize
12314 1998-06-02 Andy Piper <andyp@parallax.co.uk>
12316 * faces.el: use toolbar face as a fallback for toolbar properties
12317 in xpm-color-symbols instead of default.
12319 * msw-faces.el: rename 3d-object -> gui-element face.
12321 1998-06-06 SL Baur <steve@altair.xemacs.org>
12323 * startup.el (xemacs-startup-logo-function): New variable.
12324 (startup-splash-frame): Use it.
12326 1998-06-02 Hrvoje Niksic <hniksic@srce.hr>
12328 * files.el (save-some-buffers): Would wait 1 second.
12329 (save-some-buffers-1): Delete other windows here instead of in
12330 `save-some-buffers'.
12331 (save-some-buffers): Force redisplay only if windows were deleted.
12333 1998-06-02 Didier Verna <didier@xemacs.org>
12335 * cus-face.el (custom-face-attributes): generalized the use of
12336 toggle buttons for boolean attributes.
12337 Re-ordered the items a bit.
12339 1998-06-01 SL Baur <steve@altair.xemacs.org>
12341 * sound.el (default-sound-directory): Use `locate-data-directory'
12342 to find the sounds directory.
12344 1998-05-29 Andy Piper <andyp@parallax.co.uk>
12346 * sound.el: default sound-ext to .wav under mswindows, .au
12347 otherwise. load-default sounds without extensions.
12349 1998-05-27 Bjrn Torkelsson <torkel@hpc2n.umu.se>
12351 * menubar-items.el (default-menubar): Dim out "Submit Bug Report"
12352 if send-pr is not bound.
12354 1998-06-01 Andy Piper <andyp@parallax.co.uk>
12356 * files.el: grok idl files in auto-mode-alist.
12357 1998-06-01 Jeff Miller <jmiller@smart.net>
12359 * minibuf.el (exact-minibuffer-completion-p): check for nil before
12362 1998-05-30 Andy Piper <andyp@parallax.co.uk>
12364 * msw-glyphs.el: add xbm to the list of image types supported.
12366 1998-05-30 Kirill M. Katsnelson <kkm@kis.ru>
12368 * msw-init.el (init-post-mswindows-win): Load InfoDock toolbar
12369 instead of XEmacs one when dumping InfoDock.
12371 1998-05-30 Kirill M. Katsnelson <kkm@kis.ru>
12373 * obsolete.el (has-modeline-p): Added obsolete alias `has-modeline-p'
12374 for `modeline-visible-p'
12376 * winnt.el (nt-quote-process-args): Fix for duplicating argv[0].
12378 1998-05-29 Andy Piper <andyp@parallax.co.uk>
12380 * msw-select.el (mswindows-cut-copy-clear-clipboard): deleted
12381 since it's not used anymore. doc string fixes.
12383 * package-get.el (package-get-file-installed-p): new function. use
12384 instead of file-installed-p which is in an external package.
12386 1998-05-28 Oliver Graf <ograf@fga.de>
12388 * dragdrop.el (dragdrop-drop-url-default): dropped pop-to-buffer in
12389 favor of select-window/switch-to-buffer
12391 Wed May 27, 1998 Darryl Okahata <darrylo@sr.hp.com>
12393 * startup.el: changed (getenv "HOME") to (user-home-directory)
12395 1998-05-25 Oliver Graf <ograf@fga.de>
12397 * frame.el (cde-start-drag) moved to dragdrop.el
12398 (offix-start-drag-region) moved to dragdrop.el
12399 (offix-start-drag) moved to dragdrop.el
12400 * dragdrop.el (cde-start-drag) moved from frame.el
12401 (offix-start-drag-region) moved from frame.el
12402 (offix-start-drag) moved from frame.el
12403 (cde-start-drag-region) cde drag regions
12404 * mouse.el (mouse-drag-or-yank) will now call cde-start-drag-region
12406 1998-05-26 Oliver Graf <ograf@fga.de>
12408 * dragdrop.el: created dragdrop-drag prototypes
12409 (cde-start-drag-region) fixed typo
12411 1998-05-28 SL Baur <steve@altair.xemacs.org>
12413 * simple.el (after-init-hook): Remove reader macro.
12415 * packages.el (packages-hardcoded-lisp): Get rid of reader
12416 macros. Update DOC string.
12418 1998-05-25 Hrvoje Niksic <hniksic@srce.hr>
12420 * mouse.el (drag-window-divider): Ditto.
12422 * modeline.el (mouse-drag-modeline): Use it.
12424 * lisp-mode.el (let-specifier): Specify indentation.
12426 * specifier.el (let-specifier): Renamed from
12427 `with-specifier-instance'.
12429 1998-05-27 Andy Piper <andyp@parallax.co.uk>
12432 * faces.el: move definition of xpm-color-symbols from x-faces.el
12433 to faces. Predicate x-get-resource on the presence of x.
12435 * msw-faces.el: set 3d-object face rather than modeline. Specify
12436 faces as specfier defaults.
12438 * package-get.el: don't use package-admin-add-single-file-package.
12440 1998-05-25 Hrvoje Niksic <hniksic@srce.hr>
12442 * toolbar-items.el: Fixup tooltips.
12443 (toolbar-gnus): Don't use obsolete variable
12444 toolbar-news-frame-properties.
12445 (toolbar-news-reader): Default to `gnus' instead of
12448 * files.el (auto-mode-alist): Correctly recognize `.emacs' under
12451 1998-05-25 Andy Piper <andyp@parallax.co.uk>
12453 * package-get.el: rename -installedp -> -installed-p.
12455 1998-05-23 Kirill M. Katsnelson <kkm@kis.ru>
12457 * glyphs.el (init-glyphs): Created `border-glyph' face, with no
12458 attributes, and assinged it to continuation, truncation and
12461 * msw-glyphs.el: Assigned WinDings font to `border-glyph' face,
12462 and made continuation, truncation and hscroll glyphs arrow
12463 characters out of that font.
12465 1998-05-22 Hrvoje Niksic <hniksic@srce.hr>
12467 * minibuf.el (minibuffer-electric-separator): Play nicely with
12468 directory-sep-char being \.
12469 (minibuffer-electric-tilde): Ditto.
12470 (read-file-name-map): Ditto.
12472 1998-05-22 Hrvoje Niksic <hniksic@srce.hr>
12474 * mouse.el (default-mouse-track-maybe-own-selection): Pause only
12476 (default-mouse-track-deal-with-down-event): Avoid
12477 `x-disown-selection'; use `disown-selection' instead.
12479 1998-05-21 Andy Piper <andyp@parallax.co.uk>
12482 * x-select.el: selection cleanup. (x-cut-copy-clear-internal)
12483 moved to (cut-copy-clear-internal) in select.el. Ditto for
12484 (x-delete-primary-selection) (x-kill-primary-selection)
12485 (x-copy-primary-selection).
12486 (own-clipboard): new function.
12488 * msw-select.el: use the new kill/delete/copy/cut-copy-clear
12489 functions in select.el. remove old ones.
12490 (mswindows-own-clipboard): new function.
12492 1998-05-21 Andy Piper <andyp@parallax.co.uk>
12494 * gnuserv.el: allow connections from mswindows type devices.
12496 1998-05-20 Andy Piper <andyp@parallax.co.uk>
12498 * msw-glyphs.el: change image type used from cursor to resource.
12500 1998-05-20 Kirill M. Katsnelson <kkm@kis.ru>
12502 * x-scrollbar.el (x-init-scrollbar-from-resources): Added support
12503 for {top,bottom}-{left,right} values in addition to
12504 {top,bottom}_{left,right}.
12505 Use x-get-resource instead of x-get-resource-and-bogosity-check.
12507 1998-05-20 Hrvoje Niksic <hniksic@srce.hr>
12509 * cl-macs.el (specifier-instance): Undefine its setf method.
12511 * specifier.el (with-specifier-instance): Added docstring.
12513 * mouse.el (drag-window-divider): Ditto.
12515 * modeline.el (mouse-drag-modeline): Use it.
12517 * lisp-mode.el (with-specifier-instance): Define its indentation
12520 * specifier.el (with-specifier-instance): New macro.
12522 1998-05-19 Andy Piper <andyp@parallax.co.uk>
12524 * package-get.el (package-get-create-custom): new function to
12525 auto-generate package-get-custom.el from package-get-base.el.
12526 * (package-get-ever-installedp): new function.
12527 * (package-get-custom): new function to get all packages specified
12530 1998-05-19 Hrvoje Niksic <hniksic@srce.hr>
12532 * cus-edit.el (custom-file): Revert to `~/.emacs'.
12534 1998-05-23 SL Baur <steve@altair.xemacs.org>
12536 * cl-extra.el: Reverse previous float change.
12538 1998-05-17 Andy Piper <andyp@parallax.co.uk>
12541 * faces.el (try-font-name): moved from x-faces.el since it is
12542 required by w3 under mswindows as well X.
12544 1998-05-18 Kirill M. Katsnelson <kkm@kis.ru>
12546 * winnt.el: Removed evil (setq completion-ignore-case t)
12547 clause, one more overlookef fsfism.
12548 (nt-quote-args-functions-alist): End sentences with double space.
12550 1998-05-18 Kirill M. Katsnelson <kkm@kis.ru>
12552 * window-xemacs.el (push-window-configuration): Remove kludgery of
12553 recaching default-toolbar specifier.
12554 (pop-window-configuration): Ditto.
12555 (unpop-window-configuration): Ditto.
12557 1998-05-16 Hrvoje Niksic <hniksic@srce.hr>
12559 * modeline.el (modeline-minor-mode-menu): Don't use :menu-tag.
12561 1998-05-17 Kirill M. Katsnelson <kkm@kis.ru>
12563 * winnt.el (nt-quote-args-verbatim): Added function.
12564 (nt-quote-args-prefix-quote): Added function.
12565 (nt-quote-args-backslash-quote): Added function.
12566 (nt-quote-args-double-quote): Added function.
12567 (nt-quote-args-functions-alist): New variable.
12568 (nt-quote-process-args): Added function. This is the main quoting
12569 work horse called from process-nt.c
12571 1998-05-16 Kirill M. Katsnelson <kkm@kis.ru>
12573 * winnt.el: Removed duplicate definitions for backspace,
12574 delete, M-backspace and C-M-backspace.
12575 (file-name-buffer-file-type-alist): Removed this variable.
12576 (find-buffer-file-type): Removed function.
12577 (find-file-binary): Removed function.
12578 (find-file-text): Removed function.
12579 (find-file-not-found-set-buffer-file-type): Removed function.
12580 (save-to-unix-hook): Removed function.
12581 (revert-from-unix-hook): Removed function.
12582 (using-unix-filesystems): Removed function.
12583 (original-make-auto-save-file-name): DEFSUBR to avoid doc snarf
12585 (x-set-selection): Removed function.
12586 (x-get-selection): Removed function.
12587 Removed commented FSFisms.
12588 Replaced copyright notice (this file is not part of GNU Emacs).
12589 (nt-shell-mode-hook): Moved here from a lambda expression. Added
12590 comint-process-echoes setting to t.
12592 1998-05-17 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
12594 * packages.el (packages-no-package-hierarchy-regexp): Introduced
12595 and used following the interface change of
12596 `paths-find-recursive-path'.
12598 * find-paths.el (paths-find-recursive-path): Exclusion is now by a
12599 regexp instead of a list of base names.
12600 (paths-version-control-filename-regexp):
12601 (paths-lisp-filename-regexp): (paths-no-lisp-directory-regexp):
12602 Introduced and used following the interface change of
12603 `paths-find-recursive-path'.
12605 1998-05-16 Hrvoje Niksic <hniksic@srce.hr>
12607 * simple.el (delete-forward-p): Make it a defun; do X garbage only
12608 on X devices, rather than on all non-TTY devices.
12610 1998-05-16 Kirill M. Katsnelson <kkm@kis.ru>
12612 * msw-mouse.el: New file. Sets up cursor shapes for Windows.
12614 * dumped-lisp.el (preloaded-file-list): Added msw-mouse.el
12616 1998-05-17 Adrian Aichner <adrian@xemacs.org>
12618 * itimer.el (activate-itimer): Fixed usage of integers
12619 as argument to `concat'.
12621 1998-05-17 Glynn Clements <glynn@sensei.co.uk>
12623 * itimer.el (start-itimer): replace the use of `concat' with
12626 1998-05-16 SL Baur <steve@altair.xemacs.org>
12628 * mode-motion.el (mode-motion-hook): Clarify docstring.
12629 From Bob Weiner <weiner@altrasoft.com>
12631 * loadhist.el (symbol-file): Supply prompt string when used
12633 From Bob Weiner <weiner@altrasoft.com>
12635 1998-05-16 Hrvoje Niksic <hniksic@srce.hr>
12637 * loadup.el (really-early-error-handler): Ditto.
12639 * update-elc.el: Ditto.
12641 * setup-paths.el (paths-construct-exec-path): Ditto.
12643 * make-docfile.el: Ditto.
12645 * find-paths.el (paths-decode-directory-path): Use split-path
12646 instead of decode-path.
12648 * files.el (parse-colon-path): Update docstring reference.
12650 1998-05-15 Jonathan Harris <jhar@tardis.ed.ac.uk>
12654 Bind cut'n'paste keys to non window-system specific functions.
12656 * msw-select.el: New function mswindows-clear-clipboard.
12657 mswindows-cut-copy-clipboard extended to handle clearing of the
12658 selection and renamed to mswindows-cut-copy-clear-clipboard.
12660 * select.el: on mswindows devices delete-primary-selection
12661 calls mswindows-clear-clipboard.
12663 1998-05-15 Hrvoje Niksic <hniksic@srce.hr>
12665 * simple.el (quoted-insert): Inhibit quit when using read-char.
12667 * cmdloop.el (read-char): Don't inhibit quit.
12668 (read-char-exclusive): Ditto.
12669 (read-char): Signal quit if quit-char was pressed.
12670 (read-char-exclusive): Ditto.
12671 (read-quoted-char): Return a character, not integer.
12673 * menubar-items.el (default-popup-menu): Use Andy's generic
12675 (default-popup-menu): Fix code.
12677 1998-05-14 Oliver Graf <ograf@fga.de>
12679 * dragdrop.el (dragdrop-function-widget): this time it's done
12681 1998-05-13 Oliver Graf <ograf@fga.de>
12683 * dumped-lisp.el: dragdrop.el now based on dragdrop-api feature
12685 1998-05-15 Kirill M. Katsnelson <kkm@kis.ru>
12687 * device.el (device-pixel-width):
12688 (device-pixel-height):
12690 (device-mm-height):
12691 (device-bitplanes):
12692 (device-color-cells): Swapped parameters to device-system-metric
12693 according to the interface change.
12695 1998-05-14 Kirill M. Katsnelson <kkm@kis.ru>
12697 * mouse.el (default-mouse-motion-handler): Use new name of the
12698 function event-over-vertical-divider-p.
12699 Do not set E-W arrow cursor over the divider if
12700 vertical-divider-draggable-p is nil in the window.
12701 ([top-level]): Use new name for the variable
12702 vertical-divider-map.
12703 (drag-window-divider): Respect vertical-divider-draggable-p.
12704 Variable name typo fixes.
12706 1998-05-14 Hrvoje Niksic <hniksic@srce.hr>
12708 * keymap.el (kbd): Define here; handle string constants and
12711 1998-05-15 Christian Nyb <chr@mediascience.no>
12713 * simple.el (zap-up-to-char): New function. Behaves like `zap-to-char'
12716 1998-05-13 Didier Verna <didier@xemacs.org>
12718 * mouse.el (drag-window-divider): give the vertical divider a
12719 pressed look when dragging it.
12721 1998-05-13 Andy Piper <andyp@parallax.co.uk>
12723 * faces.el: predicate some more face operations on x or mswindows
12726 * modeline.el: enable modeline coloring for mswindows.
12728 1998-05-13 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
12730 * minibuf.el (minibuffer-default): Added variable; compatible with
12732 (next-history-element): Used `minibuffer-default'.
12734 1998-05-12 Oliver Graf <ograf@fga.de>
12736 * dragdrop.el (dragdrop-function-widget): button and mods ok
12737 arguments still look a bit strange
12738 (dragdrop-compare-mods) created
12739 (dragdrop-drop-do-functions) correctly checks for buttons and
12742 1998-05-14 Hrvoje Niksic <hniksic@srce.hr>
12744 * setup-paths.el (paths-default-info-directories): Replace
12745 path-separator with directory-sep-char.
12747 * files.el (path-separator): Don't define it here.
12749 1998-05-14 Hrvoje Niksic <hniksic@srce.hr>
12751 * update-elc.el: Ditto.
12753 * setup-paths.el (paths-construct-exec-path): Ditto.
12755 * make-docfile.el: Ditto.
12757 * loadup.el (really-early-error-handler): Ditto.
12759 * find-paths.el (paths-decode-directory-path): Use decode-path
12760 instead of decode-path-internal.
12762 * files.el (parse-colon-path): Update docstring.
12764 1998-05-13 Hrvoje Niksic <hniksic@srce.hr>
12766 * subr.el (get-buffer-window-list): Make BUFFER optional.
12768 * window-xemacs.el (windows-of-buffer): Defalias to
12769 get-buffer-window-list.
12771 1998-05-12 Hrvoje Niksic <hniksic@srce.hr>
12773 * disass.el: Fix maintainer keyword.
12775 * bytecomp.el (byte-compile-and-load-file): Autoload.
12776 (byte-compile-buffer): Ditto.
12778 * lisp-mode.el (eval-last-sexp): Skip ` in `variable' so that the
12779 value is returned, not the name.
12780 (lisp-imenu-generic-expression): Enable it.
12781 (lisp-mode-variables): Ditto.
12782 (lisp-indent-offset): Change defconst to defvar.
12783 (lisp-indent-function): Ditto.
12784 (lisp-body-indent): Ditto.
12786 1998-05-12 Hrvoje Niksic <hniksic@srce.hr>
12788 * modeline.el: Use zap-last-kbd-macro-event.
12790 * lisp-mode.el (eval-interactive): If eval-interactive-verbose is
12791 nil, don't attempt to do anything with messages.
12792 (eval-last-sexp): Use `letf' for clarity.
12794 1998-05-12 Hrvoje Niksic <hniksic@srce.hr>
12796 * startup.el: It's still `.emacs', not yet `.xemacs/init.el'.
12798 1998-05-11 Martin Buchholz <martin@xemacs.org>
12803 Change empty docstrings into no doc strings at all.
12804 Fix bogus FSF-format docstrings.
12805 * etags.el: Fix docstring.
12807 1998-05-11 Jan Vroonhof <vroonhof@math.ethz.ch>
12809 * package-get.el (package-get): Use internal md5
12811 1998-05-13 SL Baur <steve@altair.xemacs.org>
12813 * about.el (about-xemacs): Correct abuse of concat.
12815 1998-05-11 SL Baur <steve@altair.xemacs.org>
12817 * info.el (Info-mode): Use easymenu.
12819 1998-05-12 Hrvoje Niksic <hniksic@srce.hr>
12821 * apropos.el (apropos): Don't use concat with integers.
12823 * cmdloop.el (describe-last-error): Handle the case when no error
12824 was seen gracefully.
12826 * apropos.el (apropos-print): Use with-displaying-help-buffer as
12828 (apropos-describe-plist): Ditto.
12830 * help.el (with-displaying-help-buffer): Revert to a defun.
12831 (describe-key): Use it as defun.
12832 (describe-mode): Ditto.
12833 (describe-bindings): Ditto.
12834 (describe-prefix-bindings): Ditto.
12835 (describe-installation): Ditto.
12836 (view-lossage): Ditto.
12837 (describe-function): Ditto.
12838 (describe-variable): Ditto.
12839 (describe-syntax): Ditto.
12841 1998-05-11 Oliver Graf <ograf@fga.de>
12843 * dragdrop.el: changed order of require/provide
12844 (dragdrop-drop-mime-default) changed to new calling conventions
12845 (dragdrop-drop-do-functions) changed to new calling conventions
12846 (dragdrop-function-widget) this one needs more work...
12848 1998-05-10 Oliver Graf <ograf@fga.de>
12850 * about.el: another small change in my entry
12851 * dragdrop.el (dragdrop-drop-log-function): logging added
12852 plus customizations
12853 changed interface to handler functions. now called with event
12856 1998-05-12 Kirill M. Katsnelson <kkm@kis.ru>
12858 * glyphs.el (divider-pointer-glyph): Declared new glyph,
12859 E-W arrow pointer displayed over draggable dividers.
12861 * mouse.el (default-mouse-motion-handler): Show it when
12863 (drag-window-divider): Added.
12864 ([top-level]): Initialized window-divider-map with a keymap
12865 binding the above function to left button down event.
12867 * x-mouse.el (x-init-pointer-shape): Initialize
12868 divider-pointer-glyph from Cursor.dividerPointer, or use default
12871 1998-04-30 Gunnar Evermann <Gunnar.Evermann@nats.informatik.uni-hamburg.de>
12873 * toolbar-items.el (toolbar-compile): respect should-use-dialog-box-p
12875 1998-05-11 Hrvoje Niksic <hniksic@srce.hr>
12877 * simple.el (count-words-buffer): Don't query for buffer.
12878 (count-lines-buffer): Ditto.
12880 1998-05-11 Jan Vroonhof <vroonhof@math.ethz.ch>
12882 * help.el (where-is): add optional insert argument.
12884 1998-05-11 Hrvoje Niksic <hniksic@srce.hr>
12886 * help.el (describe-key-briefly): New argument INSERT.
12888 * simple.el (eval-expression): New optional argument; synch with
12891 * keydefs.el (global-map): Add new register bindings.
12893 * register.el: Synched with FSF 20.3.
12895 1998-05-11 Jan Vroonhof <vroonhof@math.ethz.ch>
12897 * window-xemacs.el (recenter): all arguments are optional.
12899 1998-05-10 Kirill M. Katsnelson <kkm@kis.ru>
12901 * device.el: (device-pixel-width): Reflected name/parameters
12902 change to device-system-metric.
12903 (device-pixel-height): Ditto.
12904 (device-mm-width): Ditto.
12905 (device-mm-height): Ditto.
12906 (device-bitplanes): Ditto.
12907 (device-color-cells): Ditto.
12909 1998-05-10 Hrvoje Niksic <hniksic@srce.hr>
12911 * cl-extra.el (cl-float-limits): Removed; move code to top-level.
12913 * cl.el (most-positive-fixnum): Document.
12914 (most-negative-fixnum): Ditto.
12916 * cus-dep.el: Updated comment.
12918 * cus-load.el: Use most-positive-fixnum as the gc-inhibiting
12921 * cus-load.el (custom-put): Removed.
12923 * files.el (after-find-file): Just resignal quit instead of
12924 signaling "canceled".
12926 1998-05-10 Hrvoje Niksic <hniksic@srce.hr>
12928 * frame.el (other-frame): Use `focus-frame' instead of
12929 select-frame kludges.
12931 * lisp-mode.el: Update lisp-indent-function for
12932 save-selected-frame and with-selected-frame.
12934 * frame.el (save-selected-frame): New macro.
12935 (with-selected-frame): Ditto.
12936 (other-frame): Use `set-frame-focus'.
12938 1998-05-06 Oliver Graf <ograf@fga.de>
12940 * dragdrop.el (dragdrop-drop-dispatch): changed to new list concept
12941 (dragdrop-drop-url-default) default handler for URL drops created
12942 (dragdrop-drop-mime-default) default handler for MIME drops created
12943 (dragdrop-drop-functions) default custom for handling drops created
12944 (dragdrop-drop-do-functions) helper for drgadrop-drop-dispatch
12946 1998-05-05 Jonathan Harris <jhar@tardis.ed.ac.uk>
12948 * mouse.el: Removed redundant mouse-mswindows-drop function.
12950 1998-05-05 Oliver Graf <ograf@fga.de>
12952 * about.el: changed some text in my entry
12953 * dragdrop.el: added customs
12955 1998-05-04 Oliver Graf <ograf@fga.de>
12957 * mouse.el: killed global drop key bindings
12958 (mouse-offix-drop) removed
12959 * dragdrop.el: created
12960 * dumped-lisp.el: inclusion of dragdrop.el for window-systems
12962 1998-05-09 Kirill M. Katsnelson <kkm@kis.ru>
12964 * x-scrollbar.el (x-init-scrollbar-from-resources): Initialize
12965 scrollbar-on-{left,top}-p from *scrollBarPlacement resources.
12967 * x-misc.el (x-get-resource-and-maybe-bogosity-check): Removed
12970 * scrollbar.el (scrollbars-visible-p): Use new
12971 {vertical,horizontal}-scrollbar-visible-p specifiers.
12973 1998-04-18 Kirill M. Katsnelson <kkm@kis.ru>
12975 * device.el (device-pixel-height):
12976 (device-pixel-width):
12978 (device-mm-height):
12979 (device-bitplanes):
12980 (device-color-cells): Moved these 6 functions from device.c; they
12981 all use single (device-system-metrics) call.
12983 1998-05-09 SL Baur <steve@altair.xemacs.org>
12985 * dumped-lisp.el (preloaded-file-list): x-menubar.el and x-toolbar.el
12988 * menubar-items.el:
12989 * toolbar-items.el: Renamed from x-menubar/x-toolbar.
12990 Suggested by Hrvoje Niksic <hniksic@srce.hr>
12992 * help.el (help-map): Remove Hyperbole keybinding logic.
12993 Suggested by: Michael Ernst <mernst@cs.washington.edu>
12995 1998-05-08 SL Baur <steve@altair.xemacs.org>
12997 * x-menubar.el (default-menubar): Enable 'mail-user-agent' feature.
12998 From SAKIYAMA Nobuo <nobuo@db3.so-net.or.jp>
13000 1998-05-07 Andy Piper <andyp@parallax.co.uk>
13002 * msw-glyphs.el: use nicer icon3 from the frame icon.
13004 1998-05-07 SL Baur <steve@altair.xemacs.org>
13006 * version.el (emacs-version): Remove InfoDock conditionals.
13008 * startup.el (startup-splash-frame): Change ID logo name.
13010 1998-05-06 Hrvoje Niksic <hniksic@srce.hr>
13012 * files.el (after-find-file): If the user presses C-g on
13013 directory-creation prompt, kill the buffer.
13015 1998-05-06 SL Baur <steve@altair.xemacs.org>
13017 * simple.el (count-words-region): Reverse previous change.
13019 1998-05-05 Hrvoje Niksic <hniksic@srce.hr>
13021 * replace.el (query-replace): Just call perform-replace.
13022 (query-replace-regexp): Ditto.
13023 (perform-replace): Move region handling here.
13024 (perform-replace): Use the new arg to match-data.
13026 1998-03-08 Kyle Jones <kyle_jones@wonderworks.com>
13028 * x-init.el: Install X specific display table that
13029 displays char 0240 as a space to avoid whatever it is
13030 that screws up display of that character code.
13032 1998-05-03 Hrvoje Niksic <hniksic@srce.hr>
13034 * help.el (function-arglist): If no arguments are documented for a
13035 subr, print nothing rather than incorrect output.
13037 1998-05-05 SL Baur <steve@altair.xemacs.org>
13039 * cmdloop.el (command-error): Update bail-out error message to use
13040 `emacs-program-name'.
13042 * lib-complete.el: Remove reader macro cruft.
13044 * dumped-lisp.el (preloaded-file-list): Phase I: remove InfoDock
13047 * simple.el (count-words-region): Drop interactive-p check on the
13050 1998-05-04 Jonathan Harris <jhar@tardis.ed.ac.uk>
13054 Correct spelling of mswindows-font-canonicalize-name.
13056 1998-05-03 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
13058 * ldap.el (ldap-host-parameters-alist): Replaced with
13059 `ldap-host-parameters-plist'
13060 (ldap-search): Adapt to previous change
13062 1998-05-02 SL Baur <steve@altair.xemacs.org>
13064 * about.el (about-hackers): Update Bob Weiner bio.
13065 (about-maintainer-info): Ditto.
13067 1998-05-02 Hrvoje Niksic <hniksic@srce.hr>
13069 * simple.el (display-warning-minimum-level): Docfix.
13071 1998-04-04 Per Abrahamsen <abraham@dina.kvl.dk>
13073 * widget.el (:default-get): New keyword.
13074 * wid-edit.el (default, widget-default-default-get): Define it.
13075 (group, widget-group-default-get): Define it.
13076 (menu-choice, widget-choice-default-get): Define it.
13077 (widget-default-get): New function.
13078 (widget-choice-action): Call it.
13079 (widget-editable-list-entry-create): Call it.
13081 1998-05-01 Hrvoje Niksic <hniksic@srce.hr>
13083 * byte-optimize.el (byte-boolean-vars): Removed.
13084 (byte-optimize-lapcode): Use `built-in-variable-type' instead of
13085 lookup through `byte-boolean-vars'.
13087 1998-05-01 Kirill M. Katsnelson <kkm@kis.ru>
13089 * x-scrollbar.el (x-init-scrollbar-from-resources): Stuff
13090 resource-provided values into ghost specs for scrollbar-height and
13093 1998-05-01 Hrvoje Niksic <hniksic@srce.hr>
13095 * byte-optimize.el: Don't attempt to optimize /=.
13097 * bytecomp.el (byte-compile-one-ore-more-args): New function.
13098 (byte-compile-/=): Ditto.
13100 1998-05-02 SL Baur <steve@altair.xemacs.org>
13102 * apropos.el: Use `with-displaying-help-buffer'.
13103 (apropos-print): Remove explicit mentions of "*Apropos*" buffer.
13104 Use `with-displaying-help-buffer'.
13105 (apropos-follow): Do not give special treatment to buffer cursor
13106 was in prior to a mouse click.
13107 (apropos-describe-plist): Use `with-displaying-help-buffer'.
13108 (apropos-print-doc): Set correct buffer for setting text
13111 1998-05-01 SL Baur <steve@altair.xemacs.org>
13113 * help.el (help-buffer-prefix-string): New variable.
13114 (help-buffer-name): Use it.
13116 * modeline.el (modeline-minor-mode-menu): Alphabetize the minor
13119 1998-04-30 Greg Klanderman <greg@alphatech.com>
13121 * frame.el (other-frame): Work even when focus-follows-mouse is true.
13123 1998-05-01 Hrvoje Niksic <hniksic@srce.hr>
13125 * files.el (find-file-noselect): Update docstring.
13126 (find-file-noselect): Signal an error if found an unreadable file.
13127 (file-chase-links): Save the match data.
13128 (normal-mode): Use `lwarn' and `error-message-string'.
13129 (interpreter-mode-alist): Change defconst to defvar.
13130 (inhibit-first-line-modes-regexps): Ditto.
13131 (inhibit-first-line-modes-regexps): Added .tgz.
13132 (inhibit-first-line-modes-suffixes): Change defconst to defvar.
13133 (change-major-mode-with-file-name): New user-option.
13134 (set-visited-file-name): Synched with FSF.
13135 (file-name-extension): New function, from FSF 20.3.
13136 (file-relative-name): Synched with FSF.
13137 (save-some-buffers): Support the C-r feature.
13138 (recover-session): Synched with FSF.
13139 (kill-some-buffers): Ditto.
13140 (set-auto-mode): New argument JUST-FROM-FILE-NAME.
13142 1998-04-30 SL Baur <steve@altair.xemacs.org>
13144 * files.el (insert-file): Undo previous change and reenable use of
13147 1998-04-30 Hrvoje Niksic <hniksic@srce.hr>
13149 * window-xemacs.el (recenter): Define.
13151 1998-04-29 Andy Piper <andyp@parallax.co.uk>
13153 * font.el (mswindows-font-create-name)
13154 (mswindows-font-create-object): new functions for mswindows type
13157 * msw-faces.el (mswindows-font-canicolize-name): fix so that
13158 strings are parsed as well as font objects.
13160 1998-04-30 Hrvoje Niksic <hniksic@srce.hr>
13162 * modeline.el (defining-kbd-macro): Restore modeline indication of
13163 kbd-macro being recorded.
13164 (add-minor-mode): Simplify docstring.
13165 (modeline-minor-mode-menu): Remove stuff.
13167 1998-04-29 Andy Piper <andyp@parallax.co.uk>
13169 * code-process.el (call-process): dynamically decide process
13172 1998-04-29 Jim Radford <radford@robby.caltech.edu>
13174 * modeline.el: Add line-number-mode, column-number-mode to
13175 the modeline minor-mode menu. Button2 on the line number does
13178 1998-04-29 Andy Piper <andyp@parallax.co.uk>
13180 * mouse.el: move x-selection-owner-p type things to
13183 * msw-init.el: copy zmacs stuff from x-init.el
13185 * msw-select.el (mswindows-own-selection)
13186 (mswindows-disown-selection) (mswindows-selection-owner-p): new
13187 functions. Very simple minded implementation of selectio
13190 * select.el (own-selection) (disown-selection)
13191 (activate-region-as-selection) (select-make-extent-for-selection)
13192 (valid-simple-selection-p): functions moved from x-select.el for
13193 generalized selection.
13195 * x-select.el: see select.el changes.
13197 * x-toolbar.el: use new selection functions.
13199 1998-04-28 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
13201 * packages.el (packages-find-package-directories): Fixed bug that
13202 would pick up multiple site-package directories.
13203 (package-locations): Added "xemacs-packages" as a late package
13206 * find-paths.el: Now uses `emacs-program-name' and
13207 `emacs-program-version'.
13208 Additions to enforce version-specific directories in
13209 `paths-find-version-directory'.
13211 1998-04-29 SL Baur <steve@altair.xemacs.org>
13213 * default.el: Removed.
13214 * site-start.el: Removed.
13216 1998-04-29 Didier Verna <didier@xemacs.org>
13218 * minibuf.el (minibuffer-history-minimum-string-length): Default
13221 1998-04-28 SL Baur <steve@altair.xemacs.org>
13223 * find-paths.el (paths-program-name): Rename.
13224 (paths-emacs-root-p): Ditto.
13225 (paths-find-site-directory): Ditto.
13227 1998-04-26 Karl M. Hegbloom <karlheg@inetarena.com>
13229 * lisp-mode.el (emacs-lisp-mode-popup-menu-1): Add menu entry for
13230 `emacs-lisp-byte-compile-and-load'.
13232 1998-04-26 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
13234 * ldap.el (ldap-search): Fixed additional parameter passing to
13237 1998-04-27 Andy Piper <andyp@parallax.co.uk>
13239 * select.el (kill-primary-selection) (selection-owner-p)
13240 (copy-primary-selection) (yank-clipboard-selection)
13241 (selection-exists-p) (delete-primary-selection): new file and
13242 functions that do the right thing for the selected device.
13244 * x-menubar.el: use generalised selection functions.
13246 * dumped-lisp.el: dump select.el.
13248 1998-04-27 SL Baur <steve@altair.xemacs.org>
13250 * find-paths.el (paths-progname): New variable.
13251 (paths-emacs-root-p): Use it.
13252 (paths-find-site-directory): Ditto.
13254 1998-04-26 SL Baur <steve@altair.xemacs.org>
13256 * loadup.el ((member "dump" command-line-args)): Dump as
13257 `infodock' if InfoDock.
13259 1998-04-25 SL Baur <steve@altair.xemacs.org>
13261 * find-paths.el (construct-emacs-version): Simplify, include
13262 program name in the return value.
13263 * (paths-find-version-directory): Use it.
13265 1998-04-25 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
13267 * info.el (Info-parse-dir-entries): Fixed regexp
13268 (Info-build-dir-anew): Remove full suffix and capitalize info file
13269 name for files with no @direntry
13270 (Info-batch-rebuild-dir): New function
13271 (Info-suffixed-file): Check for regular files instead of simple
13272 file existence (could catch directories before)
13274 1998-04-25 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
13276 * setup-paths.el, find-paths.el: Removed uses of `not' which
13277 temacs doesn't have.
13279 * find-paths.el (paths-find-emacs-roots): Included exec-prefix
13280 into root searching.
13282 1998-04-24 Martin Buchholz <martin@xemacs.org>
13284 * subr.el: Remove definition of `not'.
13286 Sat Apr 24 1998 Andy Piper <andyp@parallax.co.uk>
13288 * msw-glyphs.el: enable graphics support.
13290 1998-04-23 Didier Verna <didier@xemacs.org>
13292 * x-menubar.el (default-menubar): restored the line-number-mode
13295 * misc doc string updates related to the options menu.
13297 1998-04-24 SL Baur <steve@altair.xemacs.org>
13299 * setup-paths.el (paths-construct-load-path): Fix typo.
13301 1998-04-23 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
13303 * x-menubar.el (default-menubar): font-menu-this-frame-only-p and
13304 font-menu-ignore-scaled-fonts don't have to be bound now; this
13305 gets us one step further towards making --no-autoloads work.
13307 * startup.el (normal-top-level): Load auto-autoloads only if
13308 lisp-directory is non-nil.
13310 * setup-paths.el (paths-construct-load-path): Made it robust
13311 against nil lisp-directory.
13313 * startup.el (startup-setup-paths-warning): Added `lisp-directory'
13314 to the list of variables that cause a warning when nil.
13316 * toolbar.el (init-toolbar-location): Now works even when there's
13317 no toolbar icon directory.
13319 1998-04-23 Hrvoje Niksic <hniksic@srce.hr>
13321 * help.el (view-lossage): Recognize it.
13323 * simple.el (log-message): Mark multiline messages.
13325 1998-04-22 SL Baur <steve@altair.xemacs.org>
13327 * info.el (Info-exit): `toolbar-info-frame' doesn't necessarily exist.
13329 1998-4-20 Stephen J. Turnbull <turnbull@sk.tsukuba.ac.jp>
13331 * package-get.el (package-get-all): add `\n' separator to
13332 interactive specification so that both variables are read
13334 1998-04-22 Didier Verna <didier@xemacs.org>
13336 * x-menubar.el: ported the options menu to Custom.
13337 Moved the "read only" toggle button to the buffers menu.
13338 Corrected some missing ;;;###autoload or defcustom.
13340 * scrollbar.el (scrollbars-visible-p): defcustom wrapper around
13341 the scrollbar-visible specifier for options menu handling.
13343 * toolbar.el (toolbar-visible-p)
13344 (toolbar-captioned-p)
13345 (default-toolbar-position): defcustom wrappers around
13346 the toolbar specifiers for options menu handling.
13348 * frame.el (get-frame-for-buffer-default-instance-limit):
13349 defcustom it for options menu handling.
13351 * font-lock.el (font-lock-mode): defcustom and autoload the variable
13352 font-lock-mode for options menu handling.
13354 * cus-start.el: added Custom properties to overwrite-mode for
13355 options menu handling.
13357 Wed Apr 22 12:59:35 1998 Andy Piper <andyp@parallax.co.uk>
13359 * about.el: shameless self-promotion.
13361 1998-04-21 Hrvoje Niksic <hniksic@srce.hr>
13363 * simple.el (raw-append-message): Slightly optimize.
13364 (remove-message): Use `push' for clarity.
13365 (append-message): Ditto.
13366 (display-warning): Dito.
13367 (raw-append-message): Send the message to the appropriate device.
13369 1998-04-22 SL Baur <steve@altair.xemacs.org>
13371 * auto-save.el (auto-save-cyclic-hash-14): De-ebolification.
13372 From Sean MacLennan <Sean.MacLennan@pika.ca>
13374 1998-04-18 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
13376 * setup-paths.el: Changed `directory-sep-char' to
13377 `path-separator', following a change in GNU Emacs.
13379 1998-04-19 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
13381 * info.el (Info-maybe-update-dir): Bug fix in `conservative' behaviour
13382 (Info-build-dir-anew): Add a final newline.
13383 (Info-build-dir-anew): Do not issue warning when rebuilding policy
13385 (Info-rebuild-dir): Ditto
13387 * dumped-lisp.el (preloaded-file-list): Added ldap.el
13389 1998-04-21 SL Baur <steve@altair.xemacs.org>
13391 * simple.el (count-words-buffer): Retain zmacs region.
13392 (count-words-region): Ditto.
13393 * simple.el: (what-line): Expanded line counts.
13394 (count-lines): New parameter to conditionalize whether collapsed
13396 From Bob Weiner <weiner@altrasoft.com>
13398 1998-04-19 SL Baur <steve@altair.xemacs.org>
13400 * packages.el (package-locations): infodock-packages must override
13401 mule-packages and packages.
13403 1998-04-19 Jonathan Harris <jhar@tardis.ed.a.uk>
13406 remove rude messages from widget-activation-widget-mapper
13407 and widget-activation-glyph-mapper
13409 1998-04-17 Jonathan Harris <jhar@tardis.ed.ac.uk>
13411 * toolbar.el: Remove (featurep 'x) test from
13412 toolbar-make-button-list
13414 1998-04-17 Hrvoje Niksic <hniksic@srce.hr>
13416 * gnuserv.el (gnuserv-edit): Switch to the next gnuserv buffer
13417 only if in the same frame.
13419 1998-04-17 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
13421 * packages.el (package-locations): Added site-packages hierarchy.
13423 * setup-paths.el (paths-default-info-directories): Introduced and
13426 * packages.el, setup-paths.el: Set various path searching depths
13429 * packages.el (packages-hierarchy-depth):
13430 (packages-load-path-depth): Introduced and used.
13432 * setup-paths.el (paths-load-path-depth): Introduced and used.
13434 * find-paths.el (paths-find-recursive-path): Added max-depth
13437 1998-04-15 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
13439 * setup-paths.el (paths-construct-info-path): Removed
13440 dependency on behavior of (file-name-as-directory "").
13442 1998-04-09 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
13444 * ldap.el (ldap-search): Adapt to the new low-level API using ldap
13447 1998-04-14 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
13449 * dump-paths.el, startup.el: Added handling for --debug-paths.
13451 1998-04-15 William M. Perry <wmperry@aventail.com>
13453 * wid-edit.el: We cannot just set the help-echo or balloon-help
13454 properties for an extent based on the :help-echo widget
13455 property, since help-echo and balloon-help cause an EXTENT to
13456 get passed in, where :help-echo functions are expecting a WIDGET
13458 1998-04-15 Kirill M. Katsnelson <kkm@kis.ru>
13460 * scrollbar.el (init-scrollbar-from-resources): Call
13461 mswindows-init-scrollbar-metrics when appropriate.
13463 Thu Apr 16 12:59:35 1998 Andy Piper <andyp@parallax.co.uk>
13465 * dumped-lisp.el: dump x-toolbar for window system
13467 * msw-init.el (init-post-mswindows-win): enable toolbars if we
13468 have support and xpm.
13470 1998-04-16 SL Baur <steve@altair.xemacs.org>
13472 * files.el (toggle-read-only): Fix docstring.
13473 From Didier Verna <didier@xemacs.org>
13475 1998-04-14 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
13477 * startup.el (normal-top-level): Load autoload-file-name without
13478 specifying an extension---some people only auto-autoload.el.gz.
13480 1998-04-06 Hrvoje Niksic <hniksic@srce.hr>
13482 * files.el (backup-enable-predicate): Don't bomb on NAME being
13485 1998-04-13 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
13487 * find-paths.el, packages.el: Now prefers configure'd paths.
13488 This shouldn't cause any of the originally anticipated problems as
13489 the current paths architecture will not define the various
13490 configure-xxx variables if they're not specified on the configure
13493 * find-paths.el, setup-paths.el, packages.el: Removed all
13494 mentionings of "/" as a path separator.
13495 Used paths-construct-path throughout.
13497 * find-paths.el (paths-construct-path): Created to assemble paths
13498 from directory components.
13500 * setup-paths.el, packages.el: Used paths-decode-directory-path
13501 instead of decode-path-internal.
13503 * find-paths.el: Removed unused (and bogus) paths-find-emacs-path
13505 (paths-decode-directory-path) Created.
13507 * setup-paths.el: Changed configure-exec-path to
13508 configure-exec-directory.
13510 1998-04-11 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
13512 * packages.el (packages-find-packages): Fixed decoding of
13515 * startup.el: -no-packages -> -no-early-packages.
13517 (packages-load-package-lisps): Fixed loading of auto-autoload
13520 * startup.el (normal-top-level): Fixed loading of core
13523 * obsolete.el: Un-obsoleted site-directory. Sigh.
13525 * startup.el, packages.el, dump-paths.el: Added proper settings
13526 for site-directory and lisp-directory variables.
13528 * startup.el, loadup.el: Renamed inhibit-update-autoloads to
13529 inhibit-package-autoloads and fixed handling of it.
13531 * startup.el, packages.el, dump-paths.el, loadup.el: Fixed
13532 handling of former inhibit-package-init, now
13533 inhibit-early-packages, to make -vanilla etc. work.
13535 1998-04-10 Kirill M. Katsnelson <kkm@kis.ru>
13537 * code-process.el (start-process): Fallback to 'undecided instead
13538 of 'binary for process input coding stream.
13540 * process.el (start-process): Docstring fix.
13542 1998-04-09 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
13544 * info.el (Info-insert-dir): Do not insert temporary dir files
13545 in Info-dir-file-attributes
13546 (Info-build-dir-anew): Ensure temporary buffer is not read-only
13547 (Info-rebuild-dir): Ditto.
13549 1998-04-09 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
13551 * obsolete.el: Added obsoleteness declarations for
13552 `site-directory' and `Info-default-directory-list'.
13554 1998-04-08 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
13556 * find-paths.el (paths-find-emacs-root): Only look at the
13557 executable at the end of the symlink chain for determining the
13560 1998-04-07 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
13562 * setup-paths.el (paths-construct-info-path): Changed construction
13563 to cater to gone default in configure.
13565 * find-paths.el (paths-uniq-append): Added.
13567 * packages.el: Rewritten package path construction once again.
13569 * dump-paths.el, startup.el: Removed package-path as a global
13572 * package-admin.el (package-admin-add-single-file-package):
13573 (package-admin-add-binary-package): Changed package-path to
13576 * packages.el (packages-split-path): Split path at "/" rather than
13577 nil according to change in emacs.c.
13579 1998-04-06 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
13581 * setup-paths.el (paths-construct-info-path): Changed info path
13582 order so that directories come out right.
13583 (paths-find-lock-directory): Fixed bug: It used to think
13584 configure-lock-directory is a path.
13586 1998-04-06 Jeff Miller <jmiller@smart.net>
13588 * x-toolbar.el: Added toolbar-vector-xxxxxx defvars. Modified
13589 initial-toolbar-spec to use new toolbar-vector-xxxxxx defvars. This
13590 eases the use of toolbar-add/kill-item functions.
13592 1998-04-07 Kirill M. Katsnelson <kkm@kis.ru>
13594 * code-files.el (file-coding-system-alist): Commented out
13595 loaddefs.el magical treatment.
13597 1998-04-06 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
13599 * info.el (Info-rebuild-outdated-dir): Added new option
13600 `conservative' and made it the default
13601 (Info-rebuild-dir): Appropriately parse multi-line description
13602 strings, and multi-section dir files. Issue warning when dir
13603 is rebuilt as temporary
13604 (Info-build-dir-anew): Issue warning when dir is built as
13607 1998-04-04 Kirill M. Katsnelson <kkm@kis.ru>
13609 * list-mode.el (list-mode-map): Bind highlight motion commands to
13610 standard keys left, right, C-b and C-f.
13612 1998-03-29 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
13614 * files.el (auto-mode-alist): allow .sc for Scheme->C
13616 1998-04-06 SL Baur <steve@altair.xemacs.org>
13618 * loadup.el (pureload): Don't quote (garbage-collect).
13620 1998-04-04 SL Baur <steve@altair.xemacs.org>
13622 * package-get-base.el: Updated.
13624 1998-04-04 Hrvoje Niksic <hniksic@srce.hr>
13626 * isearch-mode.el (isearch-just-started): New variable.
13627 (isearch-mode): Set it.
13628 (isearch-repeat): Advance one character forward only if the search
13629 was successful, and was not just started.
13630 (isearch-repeat): Clear isearch-just-started.
13632 1998-04-02 SL Baur <steve@altair.xemacs.org>
13634 * finder.el (finder-compile-keywords): Don't eval new finder-inf
13637 1998-03-26 Hrvoje Niksic <hniksic@srce.hr>
13639 * subr.el (listify-key-sequence): Removed.
13641 1998-03-31 Hrvoje Niksic <hniksic@srce.hr>
13643 * bytecomp.el (byte-compile-print-gensym): New option.
13644 (byte-compile-output-file-form): Use it.
13645 (byte-compile-output-docform): Ditto.
13646 (byte-compile-compiled-obj-to-list): Ditto.
13648 Sun Mar 29 1998 Andy Piper <andyp@parallax.co.uk>
13650 * msw-glyphs.el: set frame icon if xpm support.
13652 1998-03-30 Kyle Jones <kyle_jones@wonderworks.com>
13654 * help.el: Code that pretty prints variable values
13657 1998-04-02 SL Baur <steve@altair.xemacs.org>
13659 * find-paths.el (paths-emacs-root-p): Correct test for installation
13661 From Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
13663 1998-03-30 Kyle Jones <kyle_jones@wonderworks.com>
13665 * loaddefs.el: Don't set debug-ignored-errors; leave
13666 its default value set to nil.
13668 1998-03-29 Damon Lipparelli <lipp@primus.com>
13670 * info.el (Info-rebuild-dir): fixed mis-spelling.
13672 1998-03-29 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
13674 * info.el (Info-rebuild-outdated-dir): New custom var
13675 (Info-insert-node): Create/update dir file when needed, ie when it
13676 does not exist or is older than some info files in directory
13678 1998-04-01 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
13680 * setup-paths.el, dump-paths.el, startup.el, packages.el: Allowed
13681 for last packages, mainly for using a 20.4 package base.
13683 * packages.el (late-packages): Typo fix. It was called
13686 * find-paths.el (paths-find-emacs-root): Bug fix: it now chases
13687 relative symlinks correctly.
13688 (paths-find-emacs-roots): More rigorous checking for plausible
13689 configuration-time root.
13691 * startup.el (normal-top-level): Added a warning if XEmacs cannot
13694 1998-03-27 Martin Buchholz <martin@xemacs.org>
13696 * faces.el: Fix docstrings.
13697 * glyphs.el: Fix docstrings.
13698 * mouse.el: Fix docstrings.
13700 * frame.el: Change phrase `current frame' to `selected frame'.
13702 * faces.el (face-spec-set-match-display): Make FRAME arg optional.
13704 * bytecomp.el (displaying-byte-compile-warnings): Rewrite some
13705 macros using backquote to make them infinitely more readable.
13707 1998-03-30 SL Baur <steve@altair.xemacs.org>
13709 * packages.el (packages-find-package-path): Hardcoded specialized
13710 InfoDock support until we can clean this up.
13712 * help.el (describe-bindings-1): Return the value of the bindings
13713 help buffer created.
13714 (describe-bindings): Ditto.
13716 * simple.el (set-variable): Restore previous behavior of not
13717 bombing if the variable to set is not boundp.
13719 1998-03-30 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
13721 * packages.el (packages-handle-package-dumped-lisps): Allow for
13722 non-local files to be loaded off the package-lisp variable.
13724 1998-03-27 Kyle Jones <kyle_jones@wonderworks.com>
13726 * x-faces.el: Global X resources should override
13727 specs for all device classes (color, grayscale, mono);
13728 code currently doesn't override any of them. Fixed by
13729 calling remove-specifier with '(x default) as the tag
13730 set and allowing inexact matches.
13732 1998-03-27 Kyle Jones <kyle_jones@wonderworks.com>
13734 * faces.el: Separated face initializations based on
13735 device classes into device type specific (tag set,
13736 instantiator) pairs.
13738 1998-03-09 Hrvoje Niksic <hniksic@srce.hr>
13740 * wid-edit.el (widget-choice-action): Remember user's explicit
13742 (widget-choice-value-create): Respect it.
13743 From Richard Stallman <rms@gnu.org>
13745 1998-03-26 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
13747 * setup-paths.el (paths-construct-info-path): Always append
13748 existing directories from configure-time info path.
13750 * startup.el (startup-setup-paths): Renamed misnamed info-path to
13751 Info-directory-list.
13753 * info.el: Removed Info-default-directory-list which was broken by
13755 Removed bogus initialization of Info-directory-list---startup.el
13756 can do a much better job.
13757 Added autoload of Info-directory-list.
13759 * setup-paths.el (paths-construct-load-path): Fixed a bug pointed
13760 out by Martin Buchholz <martin@xemacs.org>: EMACSLOADPATH used to
13761 be exclusive; now it's merely given precedence, just like in the
13764 1998-03-25 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
13766 * find-paths.el (paths-find-architecture-directory): Fix bug with
13767 finding; it used to default too early.
13769 1998-03-25 Martin Buchholz <martin@xemacs.org>
13771 * packages.el (packages-split-path): Fix a bug; it used to fail
13772 for paths that weren't split.
13774 1998-03-26 SL Baur <steve@altair.xemacs.org>
13776 * finder.el (finder-compile-keywords): trap on errors.
13778 1998-03-24 Kyle Jones <kyle_jones@wonderworks.com>
13780 * x-faces.el (remove-specifier-specs-matching-tag-set-cdrs): Pass
13781 fourth argument of t so that only the specs exactly
13782 matching the tag lists are removed.
13784 1998-03-25 SL Baur <steve@altair.xemacs.org>
13786 * make-docfile.el: Don't discard the BOOTSTRAPLOADPATH.
13788 1998-03-23 SL Baur <steve@altair.xemacs.org>
13790 * minibuf.el (mouse-read-file-name-1): If a default directory was
13791 specified, use it for generating the completions.
13793 1998-03-23 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
13795 * update-elc.el: Now respects inhibit-package-init and
13797 Now does path construction with loadup-paths.
13799 * startup.el (normal-top-level, startup-setup-paths): Now respects
13800 inhibit-package-init and inhibit-site-lisp.
13802 * packages.el (packages-find-package-path): Extended package path
13803 by version-specific hierarchies.
13804 (packages-find-packages): Now respects inhibit flag and
13806 Moved path setup to loadup-paths.
13808 * make-docfile.el: Now respects inhibit-package-init and
13810 Now does path construction with loadup-paths.
13812 * loadup.el: Now respects inhibit-package-init and
13815 * dumped-lisp.el (preloaded-file-list): Added loadup-paths.
13817 * loadup-paths.el: New file: setup load-path to encompass
13820 1998-03-22 SL Baur <steve@altair.xemacs.org>
13822 * auto-show.el: load-gc renamed to pureload.
13823 * site-load.el: Ditto.
13824 * packages.el (toplevel): Ditto.
13825 * loadup.el (really-early-error-handler): Ditto.
13826 * dumped-lisp.el (preloaded-file-list): Ditto.
13827 * cus-face.el (custom-declare-face): Ditto.
13829 1998-03-22 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
13831 * <Today>: The Big Path Searching Overhaul.
13833 * find-paths.el: New file: find and assemble paths in the
13834 installation hierarchy.
13836 * setup-paths.el: New file: global layout of paths and directories
13837 within the XEmacs hierarchy.
13839 * packages.el: Replaced everything related to path searching and
13840 startup by code in terms of find-paths.
13842 * loadup.el, make-docfile.el, update-elc.el, startup.el: Now calls
13843 the new path searching engine.
13845 * dumped-lisp.el (preloaded-file-list): Added new files find-paths
13848 1998-03-22 SL Baur <steve@altair.xemacs.org>
13850 * dumped-lisp.el (preloaded-file-list): Load setup-paths.elc not
13853 1998-03-20 Kirill M. Katsnelson <kkm@kis.ru>
13855 * msw-glyphs.el: Added check for 'mswindows feature, so the file
13856 compiles identically in any configuration.
13857 Removed irrelevant commentary.
13859 1998-03-20 Kirill M. Katsnelson <kkm@kis.ru>
13861 * simple.el (set-variable): Allow setting specifiers.
13863 1998-03-19 SL Baur <steve@altair.xemacs.org>
13865 * lisp.el (forward-sexp): Revert previous change.
13867 1998-03-18 SL Baur <steve@altair.xemacs.org>
13869 * frame.el (frame-initialize): Use `delete-console' instead of
13870 `delete-device' to delete the stream console to match the usage in
13873 1998-03-16 SL Baur <steve@altair.xemacs.org>
13875 * files.el (cdpath-previous): New variable.
13877 From Bob Weiner <weiner@wave.altrasoft.com>
13879 1998-03-15 Kyle Jones <kyle_jones@wonderworks.com>
13881 * keydefs.el: Changed keybindings of forward-char,
13882 backward, scroll-up and scroll-down to point to their
13883 -command counterparts.
13885 * simple.el: New functions: forwarc-char-command,
13886 backwrad-char-command, scroll-up-command,
13887 scroll-down-command which work liek their counterparts
13888 except that they honor the variable
13889 signal-error-on-buffer-boundary.
13891 Definition of signal-error-on-buffer-boundary received
13894 defvar declaration added for word-across-newline to avoid
13895 byte-compiler warning about the free variable reference.
13897 1998-03-14 Kirill M. Katsnelson <kkm@kis.ru>
13899 * winnt.el: Removed "%t" from the beginning of
13900 modeline-format. From now on, there's no nt-specifics in the modeline.
13902 1998-03-14 SL Baur <steve@altair.xemacs.org>
13904 * setup-paths.el (paths-setup-paths-warning): Replace occurrences
13905 of `when' with `if'.
13907 1998-03-03 Kirill M. Katsnelson <kkm@kis.ru>
13909 * msw-glyphs.el: New file. Defines TTY-style glyphs for
13910 mswindows. Must be reworked along with glyphs.el, or
13911 merged into it, after there is images support.
13913 * dumped-lisp.el (preloaded-file-list): Dump msw-glyphs.el when
13916 1998-03-13 SL Baur <steve@altair.xemacs.org>
13918 * faces.el: fix for text cursor initialization.
13919 Suggested by Kyle Jones <kyle_jones@wonderworks.com>
13920 From Andy Piper <andyp@parallax.co.uk>
13922 1998-03-11 Pete Ware <ware@cis.ohio-state.edu>
13924 * files.el (set-auto-mode): If a mode is not fboundp, check to see
13925 if there is an existing package that handles it and warn the user
13928 1998-03-02 Kirill M. Katsnelson <kkm@kis.ru>
13930 * x-menubar.el (default-menubar): Greyed out "Help / Basics /
13931 Installation" menu item when Installation-string is not bound.
13933 1998-03-11 SL Baur <steve@altair.xemacs.org>
13935 * lisp.el (forward-sexp): Fix for test for balanced sexp.
13936 From Jeremiah W. James <jerry@cs.ucsb.edu>
13938 1998-03-10 Kyle Jones <kyle_jones@wonderworks.com>
13941 * faces.el: Fix face initialization.
13943 1998-03-10 Glynn Clements <glynn@sensei.co.uk>
13945 * files.el (backup-enable-predicate): fix breakage introduced
13948 1998-03-09 Kyle Jones <kyle_jones@wonderworks.com>
13950 * x-faces.el (x-init-face-from-resources): The
13951 TTY face property retrieval functions don't return
13952 specifiers, so use face-property instead.
13954 1998-03-09 SL Baur <steve@altair.xemacs.org>
13956 * mwheel.el (mwheel-install): Use portable keysyms and syntax.
13958 1998-03-09 Kyle Jones <kyle_jones@wonderworks.com>
13960 * x-menubar.el: Expanded documentation for
13961 option-save-faces. Changed Options -> Browse Faces
13962 menu entry to invoke customize-face.
13964 1998-03-09 Kyle Jones <kyle_jones@wonderworks.com>
13966 * faces.el: Most face initialization moved out of
13967 init-other-random-faces to the top level so that the
13968 initialization happens before Xemacs is dumped. Much
13969 of the fascist "face-differs-from-default-p or FROB!"
13970 code has been retired in favor of letting the user do
13971 what they want to do. Face initialization code changed
13972 to use `default' specifier tag so that the settings can
13973 be overridden later if the user wishes it.
13975 1998-03-08 SL Baur <steve@altair.xemacs.org>
13977 * about.el (about-hackers): Update contributors list.
13979 1998-03-07 Kyle Jones <kyle_jones@wonderworks.com>
13981 * specifier.el: Define new specifier tag `default'.
13983 * modeline.el: Initialize faces using `default' tag.
13985 * x-faces.el (x-init-face-from-resources): Remove
13986 specifier specs containing the `default' tag before
13989 1998-03-02 John Jones <jj@asu.edu>
13991 * package-get.el (package-get-all): fixed arguments on call to
13992 package-admin-add-single-file-package.
13993 * package-get.el (package-get-installedp): fixed to match
13994 advertised behavior.
13995 * package-get.el: added function package-get-update-all which
13996 installs newest versions of all the current packages (if they are
13997 not already installed).
13999 1998-03-04 Jens-Ulrik Petersen <petersen@kurims.kyoto-u.ac.jp>
14001 * files.el (find-file-noselect): Uncommented `truename' binding in
14002 `let*' and use it later to set `buffer-file-truename' iff it's
14003 still nil, as happens for example when finding a compressed
14004 file with "jka-compr".
14006 Wed Mar 04 08:55:12 1998 Andy Piper <andyp@parallax.co.uk>
14008 * faces.el: in make-face-* type functions do the operation for all
14009 window systems, not just the first one found.
14011 * font.el: call mswindows-list-fonts for mswindows.
14013 1998-03-02 Glynn Clements <glynn@sensei.co.uk>
14015 * code-process.el (call-process-region):
14016 * process.el (call-process-region):
14017 * package-get.el (package-get-dir):
14018 * files.el (backup-enable-predicate):
14019 * gnuserv.el (gnuserv-temp-file-regexp):
14020 Use temp-directory in place of `/tmp'.
14022 Fri Feb 20 21:22:34 1998 Darryl Okahata <darrylo@sr.hp.com>
14024 * "Fast" dired-in-C enhancements for Windows 95/NT:
14026 * files.el: Added function, `wildcard-to-regexp', from GNU
14029 * files.el (insert-directory): Modified to use special
14030 dired-in-C enhancements if present.
14032 Mon Mar 02 11:37:36 1998 Andy Piper <andyp@parallax.co.uk>
14034 * code-files.el: make default coding no-conversion.
14036 1998-03-02 SL Baur <steve@altair.xemacs.org>
14038 * dumped-lisp.el (preloaded-file-list): Find Installation.el from
14041 * update-elc.el: Strip directory when testing for files not to
14044 1998-03-02 Aki Vehtari <Aki.Vehtari@hut.fi>
14046 * lisp-mode.el: Use recommended form for menus.
14048 * info.el (Info-construct-menu): Use recommended form for menus.
14050 * gnuserv.el (gnuserv-edit-files): Use recommended form for menu
14053 1998-02-28 Kyle Jones <kyle_jones@wonderworks.com>
14055 * frame.el: Resurrect get-frame-for-buffer-default-to-current.
14056 (get-frame-for-buffer-noselect): Always return frames
14057 in the not-this-window-p cond clause.
14059 1998-02-27 SL Baur <steve@altair.xemacs.org>
14061 * help.el (describe-installation): New function.
14063 * x-menubar.el (default-menubar): Add describe-installation to
14066 * packages.el (packages-unbytecompiled-lisp): Installation.el
14067 should not be bytecompiled.
14069 * dumped-lisp.el (preloaded-file-list): Dump Installation with
14072 * x-menubar.el (default-menubar): Use correct guard for VM menu
14075 * coding.el: Add coding systems for iso-8859-[12] for No-Mule + file
14077 From Andy Piper <andyp@parallax.co.uk>
14079 1998-02-26 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
14081 * ldap.el: Do not require ldap-internal at compile time.
14083 Tue Feb 17 12:50:37 1998 Andy Piper <andyp@parallax.co.uk>
14085 * code-files.el: new file. a virtual copy of mule-files.el
14086 but without charset
14087 dependencies. (toggle-buffer-file-ocding-system) new function for
14088 changing the eol type for the current buffer.
14090 * code-process.el: new file. a copy of
14091 mule-process.el. mule-process.el will disappear when things have
14094 * coding.el: new file. a virtual copy of mule-files.el but
14095 without charset dependencies. (coding-system-base) new function
14096 for getting the parent coding system of a coding system with eol
14099 * dumped-lisp.el: add above files for the non-mule case.
14101 1998-02-25 Kyle Jones <kyle_jones@wonderworks.com>
14103 * window-xemacs.el (display-buffer): If no explicit
14104 frame is specified, search for a window that displays
14105 the buffer on the currently selected frame, before
14106 searching other frames.
14108 1998-02-25 Kyle Jones <kyle_jones@wonderworks.com>
14110 * frame.el (get-frame-for-buffer): If not-this-window-p
14111 is non-nil, use window on the selected frame if it is not
14112 also the selected window. When defaulting, search for
14113 windows on the currently selected fgrame before searching
14116 1998-02-25 Didier Verna <didier@xemacs.org>
14118 * modeline.el (modeline-swap-buffers): originally named
14119 `mouse-release-modeline'. Whether to actually swap the buffers is
14120 decided in `mouse-drag-modeline'.
14121 (mouse-drag-modeline): A button release event is considered a
14122 mouse click is both X (modeline scroll) and Y (modeline drag) pos
14125 1998-02-25 SL Baur <steve@altair.xemacs.org>
14127 * x-menubar.el: Put redo on the menubar.
14128 From Aki Vehtari <Aki.Vehtari@hut.fi>
14130 1998-02-22 Greg Klanderman <greg@alphatech.com>
14132 * bytecomp.el (displaying-byte-compile-warnings): if
14133 temp-buffer-show-function is set, use it to display current set of
14134 warnings in the "*Compile-Log-Show*" buffer.
14136 * simple.el (display-warning-buffer): if temp-buffer-show-function
14137 is set, use it to display current set of warnings in the
14138 "*Warnings-Show*" buffer.
14140 1998-02-20 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
14142 * cl-extra.el (equalp): Make (equalp ?A ?a) return t as in
14145 1998-02-23 Aki Vehtari <Aki.Vehtari@hut.fi>
14147 * menubar.el: Allow button descriptors at least 2 long.
14149 * x-menubar.el (default-menubar): Use recommended forms.
14150 (file-menu-filter): Remove.
14151 (edit-menu-filter): Remove.
14153 1998-02-24 SL Baur <steve@altair.xemacs.org>
14155 * about.el (about-hackers): Updated.
14157 1998-02-22 Greg Klanderman <greg@alphatech.com>
14159 * help.el (help-max-help-buffers): new variable
14160 (help-register-and-maybe-prune-excess): new function
14161 (help-buffer-name): use help-max-help-buffers.
14162 (with-displaying-help-buffer): use
14163 help-register-and-maybe-prune-excess.
14165 * help.el (help-maybe-pretty-print-value): if the value fits on
14168 1998-02-21 Greg Klanderman <greg@alphatech.com>
14170 * (with-displaying-help-buffer): there is no need to kill the buffer
14171 if it exists, because with-output-to-temp-buffer will clear it.
14172 further, killing the buffer violates the rule that
14173 temp-buffer-show-function, if set, has the full responsibility of
14174 showing the temp buffer. killing the buffer fucks with the window
14175 configuration, hosing temp-buffer-show-function.
14178 1998-02-23 Didier Verna <didier@xemacs.org>
14180 * modeline.el (mouse-drag-modeline):
14181 - Always scroll the modeline that was originally clicked on.
14182 - Use x pixels instead of x characters (which doesn't work anyway)
14183 as horizontal reference for modeline dragging. This allows us to
14184 keep on dragging the modeline even if the motion event occurs in
14187 1998-02-23 Didier Verna <didier@xemacs.org>
14189 * x-mouse.el (x-init-pointer-shape): use a crossed-arrows cursor
14190 glyph on the modeline to indicate that dragging the mouse has an
14191 effect both horizontally and vertically.
14193 1998-02-24 SL Baur <steve@altair.xemacs.org>
14195 * about.el (about-xemacs): Get rid of redundant visible version
14198 1998-02-19 SL Baur <steve@altair.xemacs.org>
14200 * about.el (about-hackers): Update credits.
14202 1997-12-22 Christoph Wedler <wedler@fmi.uni-passau.de>
14204 * prim/register.el (view-register): Show register type file-query.
14206 1998-02-17 Kyle Jones <kyle_jones@wonderworks.com>
14208 * mode-motion.el (mode-motion-highlight-internal):
14209 save-excursion inside save-window-exucrsion form to
14210 hide buffer point changes from save-window-excursion.
14211 Prevents display flickering when the mouse pointer
14214 1998-02-17 Didier Verna <didier@xemacs.org>
14216 * mouse.el (default-mouse-track-set-point-in-window): rewrote this
14217 function to handle correctly the case of a toolbar one side of the
14218 window: scrolling will not necessarily happen.
14220 1998-02-17 Kyle Jones <kyle_jones@wonderworks.com>
14222 * files.el (after-find-file): Restore missing argument
14223 to format that provides filename for "... consider M-x
14224 recover-file" message. Also call `message' with "%s"
14225 as the first arg instead of an arbitrary string.
14227 1998-02-18 SL Baur <steve@altair.xemacs.org>
14229 * about.el (about-hackers): Various additions.
14231 1998-02-15 SL Baur <steve@altair.xemacs.org>
14233 * autoload.el (generate-file-autoloads-1): Don't force an extra
14234 line out when copying on-the-same line autoloads.
14236 * x-menubar.el (default-menubar): Add Sokoban to the menubar if it
14239 1998-02-14 Martin Buchholz <martin@xemacs.org>
14241 * x11/x-win-xfree86.el (x-win-init-xfree86):
14242 * x11/x-win-sun.el (x-win-init-sun):
14243 * x11/x-init.el (x-initialize-compose):
14245 (backward-or-forward-kill-sexp):
14246 (backward-or-forward-kill-sentence):
14247 (backward-or-forward-kill-word):
14248 (backward-or-forward-delete-char):
14249 * prim/isearch-mode.el (isearch-help-or-delete-char):
14250 Use x-keysym-on-keyboard-sans-modifiers-p instead of
14251 x-keysym-on-keyboard-p to detect backspace.
14252 Use symbols instead of strings (now deprecated) with x-keysym-*-p.
14253 Clean up symbols used with dead keys, checking Linux and solaris
14255 Simplify x-win-*.el using above methods.
14256 Change documentation for x-keysym-*-p functions.
14258 1998-02-14 SL Baur <steve@altair.xemacs.org>
14260 * about.el (about-hackers): Restore entries for Michael Sperber and
14262 From Vinnie Shelton <acs@acm.org>
14264 1998-02-14 Hrvoje Niksic <hniksic@srce.hr>
14266 * simple.el (count-words-region): Ditto.
14268 1998-02-12 Hrvoje Niksic <hniksic@srce.hr>
14270 * simple.el (count-words-buffer): Document. Don't print anything
14271 if non-interactive.
14273 1998-02-12 SL Baur <steve@altair.xemacs.org>
14275 * packages.el (packages-hardcoded-lisp): easymenu.el is in
14276 multiple files in InfoDock.
14278 1998-02-11 SL Baur <steve@altair.xemacs.org>
14280 * packages.el (packages-hardcoded-lisp): id-vers.elc is loaded
14281 from version.el in InfoDock.
14283 * dumped-lisp.el (preloaded-file-list): Don't treat InfoDock
14286 1998-02-09 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
14288 * bytecomp-runtime.el (proclaim-inline): Single quotes around
14289 variable name in docstring.
14291 1998-02-10 Andreas Jaeger <aj@arthur.rhein-neckar.de>
14293 * menubar.h: Include "gui.h".
14295 1998-02-10 SL Baur <steve@altair.xemacs.org>
14297 * site-load.el: Fix documentation.
14299 1998-02-09 SL Baur <steve@altair.xemacs.org>
14301 * package-get-base.el (package-get-base): Updated.
14303 * keymap.el: PC-ize.
14305 1998-02-08 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
14307 * hyper-apropos.el (hyper-apropos-get-doc): Print the `loaded
14308 from' on a fresh line.
14310 1998-02-08 Hrvoje Niksic <hniksic@srce.hr>
14312 * help.el (help-maybe-pretty-print-value): prin1, not princ the
14315 1998-02-09 SL Baur <steve@altair.xemacs.org>
14317 * undo-stack.el: PC-ize.
14319 * cmdloop.el: PC-ize.
14321 1998-02-08 SL Baur <steve@altair.xemacs.org>
14323 * bytecomp-runtime.el: PC-ize.
14325 * byte-optimize.el: Prolog fixup. PC-ize.
14327 * cus-dep.el: Spelling fix.
14329 * text-mode.el: Synch with Emacs 20.2. (Original ChangeLog
14332 1997-08-29 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
14334 * text-mode.el (text-mode-hook-identify): New function,
14335 put on text-mode-hook. Set text-mode-variant here.
14336 (text-mode): Don't set it here.
14338 1997-08-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
14340 * text-mode.el (text-mode-hook): New defvar.
14341 (text-mode-variant): New variable.
14342 (text-mode): Set that variable locally.
14343 (toggle-text-mode-auto-fill): New command.
14345 1997-06-15 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
14347 * text-mode.el (text-mode): Let all-white lines separate paragraphs.
14349 1997-06-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
14351 * text-mode.el (paragraph-indent-text-mode):
14352 Renamed from spaced-text-mode.
14353 (text-mode-map): Bind TAB to indent-relative.
14354 (indented-text-mode-map): Variable deleted.
14355 (indented-text-mode): Now an alias for text-mode.
14357 1998-02-05 SL Baur <steve@altair.xemacs.org>
14359 * loadup.el: test-atoms debugging stuffs removed.
14361 1998-02-03 Martin Buchholz <Martin Buchholz <martin@xemacs.org>
14363 * lisp/loaddefs.el (completion-ignored-extensions): Add ".class"
14365 1997-12-30 Colin Rafferty <colin@xemacs.org>
14367 * help.el (describe-beta): Made it use `locate-data-file'.
14368 (describe-distribution): Ditto.
14369 (describe-copying): Ditto.
14370 (describe-project): Ditto.
14371 (view-emacs-news): Ditto.
14373 * help-nomule.el (help-with-tutorial): Made it use
14374 `locate-data-file' to find tutorial.
14376 1998-01-28 Jonathon Harris <jhar@tardis.ed.ac.uk>
14378 * about.el: Corrected my email address.
14380 * mouse.el: Added 'mouse-mswindows-drop' similar to
14381 'mouse-offix-drop'.
14383 1998-01-27 SL Baur <steve@altair.xemacs.org>
14385 * loadup.el (running-xemacs): Spelling fix.
14387 1998-01-26 Colin Rafferty <colin@xemacs.org>
14389 * packages.el (packages-find-packages-1): Don't allow a backwards
14390 compatible lisp tree to overwrite `preloaded-file-list'.
14392 1998-01-26 SL Baur <steve@altair.xemacs.org>
14394 * loadup.el: Don't delete "xemacs" prior to dumping.
14396 1998-01-24 SL Baur <steve@altair.xemacs.org>
14398 * package-info.el (pi-last-mod-date): New function.
14399 (pi-author-version): New function.
14400 (batch-update-package-info): Use them.
14402 1998-01-23 Colin Rafferty <colin@xemacs.org>
14404 * frame.el (get-frame-for-buffer-default-to-current): Create.
14405 (get-frame-for-buffer-noselect): Allow user to use current frame
14406 with `get-frame-for-buffer-default-to-current'.
14408 1998-01-22 Hrvoje Niksic <hniksic@srce.hr>
14410 * bytecomp.el (byte-compile-output-file-form): Set print-gensym.
14411 (byte-compile-output-docform): Ditto.
14412 (byte-compile-compiled-obj-to-list): Ditto.
14414 1998-01-22 Kyle Jones <kyle_jones@wonderworks.com>
14416 * startup.el (command-line-1): Removed code that ran
14419 1998-01-21 Hrvoje Niksic <hniksic@srce.hr>
14421 * help-macro.el (make-help-screen): Bind `help-read-key' via flet.
14423 1998-01-17 Hrvoje Niksic <hniksic@srce.hr>
14425 * frame.el (suspend-emacs-or-iconify-frame): Check using
14426 `device-on-window-system-p' instead of explicitly checking for X,
14427 so that the same logic works for MS Windows.
14428 (suspend-or-iconify-emacs): Ditto.
14430 1998-01-14 Hrvoje Niksic <hniksic@srce.hr>
14432 * about.el (about-maintainer-info): Andy Piper is back.
14433 (xemacs-hackers): Updated Andy Piper's email address.
14434 (about-hackers): Added Jonathan Harris.
14435 (about-hackers): Updated Tibor Polgar's email address.
14437 1998-01-18 SL Baur <steve@altair.xemacs.org>
14439 * about.el: Add xemacs.org email manager.
14441 * package-get-base.el (package-get-base): Updated with most recent
14444 1998-01-14 Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
14446 * help.el (function-arglist): Use `indirect-function' instead of
14447 `symbol-function' so that aliases are treated correctly.
14449 1998-01-13 Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
14451 * help.el (help-map): Add f1 binding to `help-for-help'.
14452 Suggested by Karl M. Hegbloom <karlheg@inetarena.com>.
14453 (describe-key-briefly): Use `princ' "%s" to print object.
14454 (with-displaying-help-buffer): Kill buffer if it exists, again.
14455 (describe-key): Use `princ' "%s" to print object.
14456 (describe-function-1): Use `princ' "%s" to print object.
14457 Commented out alias lines removed.
14458 (help-pretty-print-limit): New variable to control pretty-printing
14459 of variable values.
14460 (help-maybe-pretty-print-value): Steve wins! Renamed back from
14461 `help-pretty-print-value' again. Only print-print when OBJECT is
14462 list of length less than `help-pretty-print-limit'.
14463 (describe-variable): Use `help-maybe-pretty-print-value' again.
14465 1998-01-18 SL Baur <steve@altair.xemacs.org>
14467 * simple.el (blink-matching-open): Remove C++ kludge.
14468 Suggested by Bob Weiner <weiner@wave.altrasoft.com>
14470 1998-01-14 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
14472 * info.el (Info-default-directory-list): Made the documentation
14475 1998-01-13 Martin Buchholz <martin@xemacs.org>
14477 * lisp/packages.el:
14478 * lisp/package-admin.el:
14479 * lisp/build-report.el:
14482 1998-01-14 Christoph Wedler <wedler@fmi.uni-passau.de>
14484 * Patches/font-lock.el (java-font-lock-keywords-*): Would produce
14485 warnings in Java buffers without final newline and editing the
14488 1998-01-17 SL Baur <steve@altair.xemacs.org>
14490 * packages.el (packages-find-packages-1): Don't allow a backwards
14491 compatible lisp tree to overwrite `preloaded-file-list'.
14492 Suggested by Colin Rafferty <colin@xemacs.org>
14494 * mouse.el (mouse-offix-drop): Set undo-boundary.
14495 From Oliver Graf <ograf@fga.de>
14497 1998-01-13 SL Baur <steve@altair.xemacs.org>
14499 * loadup.el (load-gc): rewrite as defun.
14500 Print something sensical if a required dump-time file isn't found.
14502 1998-01-12 SL Baur <steve@altair.xemacs.org>
14504 * menubar.el (check-menu-syntax): Emergency dirty fix -- the 0 plist
14505 bug strikes a menudescriptor.
14507 * package-get-base.el (package-get-base): Updated.
14509 * package-info.el (batch-update-package-info): Derive REQUIRES
14512 1998-01-13 Hrvoje Niksic <hniksic@srce.hr>
14514 * files.el (save-some-buffers): Don't play games with deleting
14515 other windows if we are in the minibuffer window.
14517 1998-01-08 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
14519 * modeline.el (modeline-minor-mode-menu): Add support for :active
14520 (add-minor-mode): Document :active property to TOGGLE.
14522 1998-01-07 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
14524 * modeline.el (modeline-minor-mode-menu): Add support for an
14525 `:included' predicate in the `toggle-sym' plist.
14526 (add-minor-mode): Document the :included property, format
14527 docstring some more.
14528 (modeline-minor-mode-menu): Documentation string added.
14530 1998-01-02 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
14532 * modeline.el (modeline-minor-mode-menu): genmenlab the menu
14533 labels from the symbol-names by thwacking off the overly redundant
14534 and overused "mode", parenthesizing "minor", and capitalizing the
14535 resultant strings. Also shortened the menu's title by eliminating
14536 the redundant buffer name.
14537 (add-minor-mode): Beautified the docstring, added mention of the
14538 `:menu-tag' property of TOGGLE.
14539 (modeline-minor-mode-menu): Frinked the `:menu-tag' property on
14540 `toggle-sym' to beatify the mode-life menus.
14541 * (abbrev-mode): (put)'ed a `:menu-tag' on it and
14542 `auto-fill-function'.
14544 1998-01-02 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
14546 * modeline.el (modeline-minor-mode-menu): Changed the string-only
14547 menus to :style 'toggle.
14549 1997-12-10 Markus Linnala <maage@cs.tut.fi>
14551 * simple.el: Use mh-user-agent-compose as mh-e-user-agent.
14553 1997-12-11 Christoph Wedler <wedler@fmi.uni-passau.de>
14555 * packages/hyper-apropos.el (hyper-apropos-insert-face): Would
14556 only recognize first hyperlink.
14557 (hyper-apropos-highlightify): Deletia, this is already done by
14558 `hyper-apropos-insert-face'.
14559 (hyper-apropos-help-mode): Don't call `hyper-apropos-highlightify.
14561 1998-01-09 SL Baur <steve@altair.xemacs.org>
14563 * x-toolbar.el (toolbar-ispell-internal): Use ispell-message for
14565 (toolbar-mail-reader): Add support for `send'.
14566 From Jonathan Marten <jonathan.marten@UK.Sun.COM>
14568 1998-01-05 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
14570 * info.el (Info-emacs-info-file-name): Add defvar for
14571 `Info-emacs-info-file-name' so that `Info-goto-emacs-command-node'
14572 will function properly.
14574 1998-01-05 Gary D. Foster <gfoster@ragesoft.com>
14576 * simple.el: make the backwards delete function called by
14577 `backward-or-forward-delete-char' user configurable.
14579 1998-01-09 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
14581 * hyper-apropos.el (hyper-apropos-get-doc): Print where a byte
14582 compiled function got loaded from.
14584 1998-01-09 SL Baur <steve@altair.xemacs.org>
14586 * term/apollo.el: Synched up with InfoDock 3.6.2.
14588 1998-01-08 SL Baur <steve@altair.xemacs.org>
14590 * startup.el (load-init-file): Load autoloads earlier.
14591 (startup-splash-frame): Handle InfoDock logo.
14593 * x-init.el (init-post-x-win): Don't call init-x-toolbar in
14595 (x-init-toolbar-from-resources): Move from x-toolbar.el.
14597 * toolbar.el (init-toolbar-from-resources): InfoDock x-toolbar.el
14598 doesn't have this function.
14600 * packages.el (locate-data-file): Fix to call `locate-file'.
14602 1998-01-07 SL Baur <steve@altair.xemacs.org>
14604 * dumped-lisp.el (preloaded-file-list): InfoDock uses its own
14605 version of version.el.
14606 (preloaded-file-list): Ditto for x-menubar.el and x-toolbar.el.
14608 * x-menubar.el (default-menubar): Guard reference to
14610 (default-menubar): Guard references to `font-lock-mode'.
14611 (default-menubar): Guard references to font-menu-this-frame-only-p'.
14612 (default-menubar): Guard references to `font-menu-ignore-scaled-fonts'.
14614 * make-docfile.el: Don't snarf doc strings from autoloads.
14616 * startup.el (load-init-file): Use algorithm from loaddefs.el for
14617 loading auto-autoloads files.
14619 * loaddefs.el: Disable dumping autoloads.
14621 1998-01-05 SL Baur <steve@altair.xemacs.org>
14623 * lisp-mnt.el: Synch to Emacs 20.2.
14625 * help.el: Remove manual autoload of `finder-by-keyword'.
14627 * finder.el (finder-by-keyword): Autoload.
14629 * help.el: Conditionalize hyperbole setup.
14631 1998-01-04 SL Baur <steve@altair.xemacs.org>
14633 * packages.el (package-require): Update to reflect new data format.
14635 1998-01-02 Didier Verna <didier@xemacs.org>
14637 * x-menubar.el (default-menubar): make the tutorials available
14638 through the menubar. (Plus some compilation warnings cleanup).
14640 1998-01-04 SL Baur <steve@altair.xemacs.org>
14642 * check-features.el: New file. Perform sanity check after build.
14644 * dumped-lisp.el (preloaded-file-list): Move tooltalk dumped lisp
14645 files to tooltalk package.
14646 (preloaded-file-list): Moved sparcworks dumped lisp files to Sun
14649 * package-admin.el (package-admin-xemacs): Use better default for
14650 location of XEmacs binary.
14652 1998-01-03 Aki Vehtari <Aki.Vehtari@hut.fi>
14654 * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace const
14655 tag with sexp and add value tag with value `t'.
14657 1998-01-03 SL Baur <steve@altair.xemacs.org>
14659 * package-get.el: Changes to work with real data.
14660 From Pete Ware <ware@cis.ohio-state.edu>
14662 * packages.el (packages-reload-autoloads): Guard load for the time
14665 * update-elc.el ("packages.el"): Force loading packages.el instead
14666 of possibly out-of-date packges.elc.
14667 * make-docfile.el ("packages.el"): Ditto.
14669 1998-01-02 Colin Rafferty <colin@xemacs.org>
14671 * build-report.el (build-report-delete-regexp): Added a rule for
14672 the main tarball shadowing anything past it.
14674 1998-01-02 SL Baur <steve@altair.xemacs.org>
14676 * packages.el (package-provide): Delete a previous provide.
14678 * package-info.el: New file.
14680 * package-get.el: New file.
14681 From Pete Ware <ware@cis.ohio-state.edu>
14682 (package-get): Fix md5 computation to work with Mule.
14684 1997-12-11 Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
14686 * simple.el (log-message-*): Quote symbols in docstrings properly.
14688 1998-01-01 SL Baur <steve@altair.xemacs.org>
14690 * packages.el (packages-new-autoloads): Ignore symbolic links.
14692 * cus-face.el (face-custom-attributes-get): Fix typo.
14693 From Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
14695 1997-12-31 SL Baur <steve@altair.xemacs.org>
14697 * startup.el (load-init-file): Reload new or changed autoloads
14698 unless inhibited. Reload modified dumped lisp (stubbed).
14700 * packages.el (packages-new-autoloads): New function.
14701 (packages-reload-autoloads): New function.
14702 (packages-reload-dumped-lisp): New (stub) function.
14704 * loadup.el: Inhibit reloading dumped files when running temacs.
14706 * loadhist.el (file-provides): Extend to handle variant
14709 * replace.el (query-replace): Fix typo.
14711 1997-12-30 SL Baur <steve@altair.xemacs.org>
14713 * make-docfile.el: list-autoloads-path has been renamed.
14714 * update-elc.el: list-autoloads has been renamed.
14716 * packages.el (packages-list-autoloads): Renamed.
14717 (packages-list-autoloads-path): Ditto.
14719 1997-12-29 Colin Rafferty <colin@xemacs.org>
14721 * packages.el (packages-find-packages-1): Made it signal a warning
14722 for an error in an auto-autoload.el file.
14724 1997-12-30 SL Baur <steve@altair.xemacs.org>
14726 * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace sexp
14728 From Aki Vehtari <Aki.Vehtari@hut.fi>
14730 * dumped-lisp.el (preloaded-file-list): Dump loadhist with XEmacs.
14732 * loadhist.el (unload-feature): Remove autoload.
14734 1997-12-28 SL Baur <steve@altair.xemacs.org>
14736 * loadhist.el: Unpackaged.
14738 * help.el (describe-symbol-find-file): Rename
14739 `describe-function-find-file' and make old name obsolete.
14740 (describe-function-1): Use it.
14741 (describe-function-1): Guard reference to
14742 `compiled-function-annotation'.
14744 1997-12-27 Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
14746 * help.el (help-mode-bury): Now a call to `help-mode-quit' with
14748 (help-mode-quit): New optional arg to control whether it kills or
14750 (with-displaying-help-buffer): Don't kill buffer initially, even
14751 if it exists: it is erased by `with-output-to-temp-buffer' anyway.
14752 (help-pretty-print-value): Rename back from
14753 `help-maybe-pretty-print-value'! If `pp-internal' is available
14754 use it, otherwise use dumped `cl-prettyprint'.
14755 (describe-variable): Use `help-pretty-print-value' again.
14756 (find-func): Removed reference to "find-func" at end.
14758 1997-12-26 Kirill M. Katsnelson <kkm@kis.ru>
14760 * dumped-lisp.el: x-menubar.el dumped along with mswindows native
14761 GUI XEmacs. Rename? x-menubar is rather window system
14762 independant, except for a couple of items.
14764 1997-12-26 SL Baur <steve@altair.xemacs.org>
14766 * x-menubar.el (default-menubar): Remove hyperbole and oobr
14767 entries as they will no longer be distributed with XEmacs.
14769 * format.el (format-alist): Fix image/tiff regexps.
14770 From P. E. Jareth Hein <jareth@camelot-soft.com>
14772 * help.el (help-maybe-pretty-print-value): Rename.
14773 (describe-variable): Use it.
14774 (describe-variable): Add trailing linefeed.
14776 1997-12-26 Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
14778 * help.el (describe-function-1): Don't output anything for
14779 arglist of autoload functions.
14781 1997-12-26 Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
14783 * help.el (describe-function-1): Don't output anything for
14784 arglist of autoload functions.
14786 1997-12-26 Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
14788 * help.el (help-mode-map): New bindings for `help-mode-bury',
14789 `describe-function-at-point', `describe-variable-at-point',
14790 `Info-elisp-ref', `customize-variable', `help-next-section' and
14791 `help-prev-section'.
14792 (help-next-section): New function.
14793 (help-prev-section): New function.
14794 (help-mode-quit): Changed to kill the help buffer.
14795 (help-mode-bury): Formerly `help-mode-quit'. Bury buffer
14797 (help-buffer-name): New function to generate the name of help
14799 (with-displaying-help-buffer): Is now a macro. Takes an new first
14800 argument giving the name of the help buffer.
14801 (describe-key): Use `with-displaying-help-buffer' with name.
14802 (describe-mode): Ditto.
14803 (describe-bindings): Ditto.
14804 (describe-prefix-bindings): Ditto.
14805 (view-lossage): Ditto.
14806 (with-syntax-table): New macro.
14807 (function-called-at-point): Use `ignore-errors' and
14808 `with-syntax-table'.
14809 (function-at-point): Ditto.
14810 (describe-function): Use `with-displaying-help-buffer' with name.
14811 (function-arglist): Extracted from `describe-function-1'. Returns
14812 function's arglist as string.
14813 (function-documentation): Extracted from `describe-function-1'.
14814 Returns function's docstring.
14815 (describe-function-1): Remove all the "stream" garbage, including
14816 the stream argument. Use `function-arglist' and
14817 `function-documentation'.
14818 (describe-function-arglist): Just use `function-arglist'.
14819 (variable-at-point): Use `ignore-errors' and `with-syntax-table'.
14820 (help-pretty-print-value): New function to help with
14821 pretty-printing variable values. Knows about `#<...>'. Needs
14823 (describe-variable): Use `with-displaying-help-buffer' with name.
14824 Formatting improved. Display file where variable is defined, if
14825 known. Use `help-pretty-print-value'.
14826 (describe-syntax): Use `with-displaying-help-buffer' with name.
14827 (list-processes): Remove "stream" garbage.
14829 1997-12-25 SL Baur <steve@altair.xemacs.org>
14831 * x-init.el (x-initialize-keyboard): Don't load x-win*.el files,
14832 call a dumped routine instead.
14834 * x-win-xfree86.el: Wrap file in defun.
14835 * x-win-sun.el: Ditto.
14837 1997-12-23 SL Baur <steve@altair.xemacs.org>
14839 * help.el (view-emacs-news): Remove usage of outl-mouse which
14840 advises functions and does other evil things.
14842 1997-12-22 SL Baur <steve@altair.xemacs.org>
14844 * format.el (format-alist): Add `image/tiff'.
14845 From P. E. Jareth Hein <jareth@camelot-soft.com>
14847 1997-12-21 SL Baur <steve@altair.xemacs.org>
14849 * about.el (about-hackers): More names added.
14851 * make-docfile.el: Remove superfluous package path search.
14853 * loaddefs.el: Commentary changes. Removal of VM autoloads.
14855 1997-12-20 SL Baur <steve@altair.xemacs.org>
14857 * shadow.el (find-emacs-lisp-shadows): Add _pkg to the list of
14860 1997-12-18 SL Baur <steve@altair.xemacs.org>
14862 * startup.el (set-default-load-path): Make sure lisp and site-lisp
14863 get trailing slashes when added to the load-path.
14865 * x-init.el (init-x-win): Locate where XEmacs X localization files
14868 1997-12-18 Kyle Jones <kyle_jones@wonderworks.com>
14870 * x-faces.el: Added support for foregroundToolBarColor
14871 to xpm-color-symbols.
14873 1997-12-17 Hrvoje Niksic <hniksic@srce.hr>
14875 * etags.el (tags-remove-duplicates): Removed.
14876 (buffer-tag-table-list): Use `delete-duplicates'.
14878 * cl-extra.el (coerce): Coerce to bit-vector and weak-list
14880 (get*): Defalias to `get'.
14882 * cl.el (eql): Compare integers with `eq'.
14883 (cl-map-extents): Check for `map-extents' first.
14885 1997-12-17 Didier Verna <didier@xemacs.org>
14887 * leim/quail/latin-pre.el ("french-prefix"): doc string cleanup +
14888 added the 'numero', 'copyright' and 'trademark' symbols.
14890 * leim/quail/latin-post.el ("french-postfix"): see above.
14892 1997-12-15 Hrvoje Niksic <hniksic@srce.hr>
14894 * widget.el (define-widget): Check the arguments.
14896 * cus-edit.el (customize-face): Use `check-argument-type'.
14897 (custom-variable-value-create): Use `signal' to signal error.
14898 (custom-variable-reset-saved): Ditto.
14899 (custom-variable-reset-standard): Ditto.
14900 (custom-face-reset-saved): Ditto.
14902 * wid-edit.el (widget-prompt-value): Use `signal' to signal error.
14903 (widget-default-format-handler): Ditto.
14904 (widget-checklist-add-item): Ditto.
14905 (widget-radio-add-item): Ditto.
14906 (widget-editable-list-entry-create): Ditto.
14907 (widget-sexp-prompt-value): Ditto.
14909 * custom.el (custom-declare-variable): Signal errors better.
14910 (custom-handle-keyword): Ditto.
14911 (custom-declare-group): Ditto.
14913 * window-xemacs.el (windows): Ditto.
14915 * menubar.el (menu): Ditto.
14917 * keydefs.el (keyboard): Ditto.
14919 * minibuf.el (minibuffer): Ditto.
14921 * process.el (execute): Ditto.
14923 * fill.el (fill): Ditto.
14925 * modeline.el (modeline): Ditto.
14927 * help.el (help): Ditto.
14929 * faces.el (faces): Ditto.
14931 * files.el (files): Ditto.
14933 * x-init.el (x): Ditto.
14935 * lisp-mode.el (lisp): Ditto.
14937 * process.el (processes): Ditto.
14939 * mouse.el (mouse): Ditto.
14941 * abbrev.el (abbrev): Moved from cus-edit.
14943 * font-lock.el (lisp-font-lock-keywords-1): Recognize `defcustom'
14944 as variable declaration.
14946 1997-12-15 Hrvoje Niksic <hniksic@srce.hr>
14948 * menubar.el (find-menu-item): Use `check-argument-type'.
14949 (find-menu-item): Cosmetic changes.
14951 1997-12-18 SL Baur <steve@altair.xemacs.org>
14953 * x-menubar.el (default-menubar): Guard usage of lpr-switches.
14955 1997-12-17 SL Baur <steve@altair.xemacs.org>
14957 * startup.el (set-default-load-path): Only search package-path
14958 when not running temacs.
14960 * dumped-lisp.el (preloaded-file-list): Remove Egg/Its dumped lisp
14963 * loadup.el: Correct commentary. Reformatting.
14964 (really-early-error-handler): Use absolute path to the
14965 first dumped-lisp.el file.
14966 (really-early-error-handler): Print full path name of
14967 each dumped lisp file (inherited from InfoDock).
14969 * shadow.el (find-emacs-lisp-shadows): Ignore multiple
14970 dumped-lisp.el files.
14972 * make-docfile.el (preloaded-file-list): Reorder when the
14973 package-path is searched.
14974 * update-elc.el: Ditto.
14976 * lisp-mode.el (call-with-condition-handler): Treat the same as
14977 `condition-case' for indentation.
14979 * about.el (about-xemacs): Update release date.
14981 1997-12-17 Hrvoje Niksic <hniksic@srce.hr>
14983 * cl-macs.el (case): Signal error if `t' or `otherwise' are seen
14984 anywhere but at the last clause.
14985 (ecase): Disallow `t' and `otherwise'.
14987 1997-12-16 Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
14989 * cus-edit.el (custom-buffer-create-buttons): New function
14990 from stuff moved out of `custom-buffer-create-internal'.
14991 (custom-novice): New variable. Default t.
14992 (custom-display-global-buttons): Ditto. Default `top'.
14993 (custom-buffer-create-internal): Only display help if
14994 `custom-novice' is non-nil. Display global buttons according to
14995 `custom-display-global-buttons'.
14997 1997-12-15 Hrvoje Niksic <hniksic@srce.hr>
14999 * menubar.el (find-menu-item): Use `check-argument-type'.
15000 (find-menu-item): Cosmetic changes.
15002 1997-12-15 Hrvoje Niksic <hniksic@srce.hr>
15004 * modeline.el (mouse-drag-modeline): Give the modeline a "pressed"
15007 1997-12-16 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
15009 * format.el (format-deannotate-region): Bug fix.
15010 Deannotating a region containing unknown tags would fail
15011 (causing decoding of text/enriched to fail at user level)
15013 1997-12-16 Kyle Jones <kyle_jones@wonderworks.com>
15015 * minibuf.el (read-directory-name): Support sixth
15016 arg, HISTORY, as already documented.
15018 1997-12-17 Hrvoje Niksic <hniksic@srce.hr>
15020 * etags.el (get-tag-table-buffer): Use explicit lists as arguments
15023 1997-12-14 SL Baur <steve@altair.xemacs.org>
15025 * skk/skk-leim.el (skk-auto-fill-activate): Synch with
15028 1997-12-13 SL Baur <steve@altair.xemacs.org>
15030 * dumped-lisp.el (preloaded-file-list): Remove debugging statement.