1 2014-01-11 MORIOKA Tomohiko <tomo.git@chise.org>
3 * mule/mule-conf.el (==hanyo-denshi/ip): New coded-charset for
6 2013-12-29 MORIOKA Tomohiko <tomo.git@chise.org>
8 * mule/mule-coding.el (coded-charset-entity-reference-alist):
9 Change priority of `=>>>ucs@iso'.
11 * mule/mule-conf.el (=ucs@iso): Use `=>>ucs@iso' instead of
12 `=>>>ucs@iso' as the mother.
13 (=>>>ucs@iso): Changed to an alias for `=ucs@iso'.
15 2013-12-25 MORIOKA Tomohiko <tomo.git@chise.org>
17 * mule/mule-coding.el (coded-charset-entity-reference-alist):
18 Change priority of `=>>>ucs@unicode'.
20 * mule/mule-conf.el (=>>>ucs@unicode): Changed to an alias for
23 2013-12-25 MORIOKA Tomohiko <tomo.git@chise.org>
25 * mule/mule-coding.el (coded-charset-entity-reference-alist):
26 Change priority of `=>>>ucs@jis'.
28 * mule/mule-conf.el (=>>>ucs@jis): Changed to an alias for
31 2013-12-18 MORIOKA Tomohiko <tomo.git@chise.org>
33 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
34 setting for `==daikanwa/+p'.
36 2013-12-15 MORIOKA Tomohiko <tomo.git@chise.org>
38 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
39 setting for `==shinjigen@1ed'.
41 2013-12-12 MORIOKA Tomohiko <tomo.git@chise.org>
43 * mule/mule-conf.el (==shinjigen/+p@rev): New coded-charset for
46 2013-12-11 MORIOKA Tomohiko <tomo.git@chise.org>
48 * mule/mule-conf.el (==shinjigen): Modify DOC.
49 (==shinjigen@1ed): New coded-charset for XEmacs CHISE.
50 (==shinjigen@rev): Modify DOC.
52 2013-12-09 MORIOKA Tomohiko <tomo.git@chise.org>
54 * mule/mule-conf.el (==daikanwa/+p): New coded-charset for XEmacs
57 2013-12-08 MORIOKA Tomohiko <tomo.git@chise.org>
59 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
60 settings for `==daikanwa' and `==ucs@JP/hanazono'.
62 * mule/mule-conf.el (==shinjigen@rev): New coded-charset for
65 * mule/mule-charset.el (default-coded-charset-priority-list): Add
68 2013-11-27 MORIOKA Tomohiko <tomo.git@chise.org>
70 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
71 setting for `==cns11643-7'.
73 * mule/mule-charset.el (default-coded-charset-priority-list): Add
76 2013-11-23 MORIOKA Tomohiko <tomo.git@chise.org>
78 * mule/mule-charset.el (default-coded-charset-priority-list): Add
81 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
82 setting for `==cns11643-6'.
84 2013-11-20 MORIOKA Tomohiko <tomo.git@chise.org>
86 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
87 setting for `==cns11643-5'.
89 * mule/mule-charset.el (default-coded-charset-priority-list): Add
92 2013-11-16 MORIOKA Tomohiko <tomo.git@chise.org>
94 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
95 setting for `==cns11643-4'.
97 * mule/mule-charset.el (default-coded-charset-priority-list): Add
100 2013-11-08 MORIOKA Tomohiko <tomo.git@chise.org>
102 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
103 setting for `==cns11643-3'.
105 * mule/mule-charset.el (default-coded-charset-priority-list): Add
108 2013-11-02 MORIOKA Tomohiko <tomo.git@chise.org>
110 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
111 setting for `==cns11643-2'.
113 * mule/mule-charset.el (default-coded-charset-priority-list): Add
116 2013-10-29 MORIOKA Tomohiko <tomo.git@chise.org>
118 * mule/mule-coding.el (coded-charset-entity-reference-alist):
119 Change priority of `=>>>ucs@ks'.
121 * mule/mule-conf.el (=>>>ucs@ks): Changed to an alias for
124 2013-10-26 MORIOKA Tomohiko <tomo.git@chise.org>
126 * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
127 `=cns11643-1' instead of `chinese-cns11643-1'; add settings for
128 `==ucs@cns' and `==cns11643-1'.
130 * mule/mule-conf.el (==cns11643-1): Fix `dimension'.
131 (==cns11643-2): Ditto.
132 (==cns11643-3): Ditto.
133 (==cns11643-4): Ditto.
134 (==cns11643-5): Ditto.
135 (==cns11643-6): Ditto.
136 (==cns11643-7): Ditto.
138 * mule/mule-charset.el (default-coded-charset-priority-list): Add
141 2013-10-20 MORIOKA Tomohiko <tomo.git@chise.org>
143 * mule/mule-coding.el (coded-charset-entity-reference-alist):
144 Change priority of `=>>>ucs@jis/2004', `=>>>ucs@jis/2004' and
147 * mule/mule-conf.el (=>>>ucs@jis/1990): Changed to an alias for
149 (=>>>ucs@jis/2000): Changed to an alias for `=ucs@jis/2000'.
150 (=>>>ucs@jis/2004): Changed to an alias for `=ucs@jis/2004'.
152 2013-10-20 MORIOKA Tomohiko <tomo.git@chise.org>
154 * mule/mule-coding.el (coded-charset-entity-reference-alist):
155 Change priority of `=>>>ucs@cns'.
157 * mule/mule-conf.el (=>>>ucs@cns): Changed to an alias for
160 2013-10-19 MORIOKA Tomohiko <tomo.git@chise.org>
162 * mule/mule-charset.el (default-coded-charset-priority-list): Add
165 * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
166 `=ks-x1001' instead of `korean-ksc5601'; add setting for
169 2013-10-18 MORIOKA Tomohiko <tomo.git@chise.org>
171 * mule/mule-conf.el (=>>>gt): Changed to an alias for `=gt'.
173 2013-10-17 MORIOKA Tomohiko <tomo.git@chise.org>
175 * mule/mule-conf.el (=>>>jis-x0208): Changed to an alias for
177 (=>>>jis-x0208@1978): Changed to an alias for `=jis-x0208@1978'.
178 (=>>>jis-x0208@1983): Changed to an alias for `=jis-x0208@1983'.
179 (=>>>jis-x0208@1990): Changed to an alias for `=jis-x0208@1990'.
180 (=>>>jis-x0213-1): Changed to an alias for `=jis-x0213-1'.
181 (=>>>jis-x0213-1@2000): Changed to an alias for
183 (=>>>jis-x0213-1@2004): Changed to an alias for
185 (=>>>jis-x0213-2): Changed to an alias for `=jis-x0213-2'.
187 2013-10-17 MORIOKA Tomohiko <tomo.git@chise.org>
189 * mule/mule-conf.el (=>>>adobe-japan1-0): Changed to an alias for
191 (=>>>adobe-japan1-1): Changed to an alias for `=adobe-japan1-1'.
192 (=>>>adobe-japan1-2): Changed to an alias for `=adobe-japan1-2'.
193 (=>>>adobe-japan1-3): Changed to an alias for `=adobe-japan1-3'.
194 (=>>>adobe-japan1-4): Changed to an alias for `=adobe-japan1-4'.
195 (=>>>adobe-japan1-5): Changed to an alias for `=adobe-japan1-5'.
196 (=>>>adobe-japan1-6): Changed to an alias for `=adobe-japan1-6'.
198 2013-10-12 MORIOKA Tomohiko <tomo.git@chise.org>
200 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
201 settings for `==adobe-japan1-6', `==hanyo-denshi/*', `==gt',
202 `==jis-x0208@1990', `==jis-x0212', `==jis-x0213-1@2000',
203 `==jis-x0213-2', `==jis-x0213-1@2004', `==big5-cdp', `==gt-k',
204 `==jis-x0208@1983', `==jis-x0208@1978', `==ucs@iso',
205 `==ucs@unicode', `=>>daikanwa/+p' and `==shinjigen@rev'.
207 2013-10-10 MORIOKA Tomohiko <tomo.git@chise.org>
209 * mule/mule-charset.el (default-coded-charset-priority-list): Add
210 `=adobe-japan1-0', `=adobe-japan1-1', `=adobe-japan1-2',
211 `=adobe-japan1-3', `=adobe-japan1-4', `=adobe-japan1-5',
212 `==jis-x0208@1990', `==ucs-bmp-cjk@gb',
213 `==ucs-bmp-cjk@JP/hanazono', `==ucs-sip-ext-b@iso',
214 `==hanyo-denshi/*', `==adobe-japan1-6', `==big5-cdp',
215 `==jis-x0208@1983', `==jis-x0208@1978', `==jis-x0213-1@2000' and
218 2013-10-03 MORIOKA Tomohiko <tomo.git@chise.org>
220 * mule/mule-conf.el (=adobe-japan1-0): Modify registry to accept
221 "AdobeJapan1-[0-6]$".
222 (=adobe-japan1-1): Modify registry to accept "AdobeJapan1-[1-6]$".
223 (=adobe-japan1-2): Modify registry to accept "AdobeJapan1-[2-6]$".
224 (=adobe-japan1-3): Modify registry to accept "AdobeJapan1-[3-6]$".
225 (=adobe-japan1-4): Modify registry to accept "AdobeJapan1-[4-6]$".
226 (=adobe-japan1-5): Modify registry to accept "AdobeJapan1-[5-6]$".
227 (==adobe-japan1-0): New coded-charset for XEmacs CHISE.
228 (==adobe-japan1-1): Ditto.
229 (==adobe-japan1-2): Ditto.
230 (==adobe-japan1-3): Ditto.
231 (==adobe-japan1-4): Ditto.
232 (==adobe-japan1-5): Ditto.
233 (==adobe-japan1-6): Ditto.
234 (==jis-x0208): Ditto.
235 (==jis-x0208@1978): Ditto.
236 (==jis-x0208@1983): Ditto.
237 (==jis-x0208@1990): Ditto.
238 (==jis-x0213-1): Ditto.
239 (==jis-x0213-1@2000): Ditto.
240 (==jis-x0213-1@2004): Ditto.
241 (==jis-x0213-2): Ditto.
242 (==jis-x0212): Ditto.
244 (==iso-ir165): Ditto.
247 (==cns11643-1): Ditto.
248 (==cns11643-2): Ditto.
249 (==cns11643-3): Ditto.
250 (==cns11643-4): Ditto.
251 (==cns11643-5): Ditto.
252 (==cns11643-6): Ditto.
253 (==cns11643-7): Ditto.
255 (==hanyo-denshi/ja): Ditto.
256 (==hanyo-denshi/jb): Ditto.
257 (==hanyo-denshi/jc): Ditto.
258 (==hanyo-denshi/jd): Ditto.
259 (==hanyo-denshi/ft): Ditto.
260 (==hanyo-denshi/ia): Ditto.
261 (==hanyo-denshi/ib): Ditto.
262 (==hanyo-denshi/hg): Ditto.
263 (==hanyo-denshi/jt): Ditto.
264 (==hanyo-denshi/ks): Ditto.
268 (==shinjigen): Ditto.
270 (==ucs@unicode): Ditto.
272 (==ucs-bmp@gb): Ditto.
274 (==ucs-bmp@cns): Ditto.
276 (==ucs@jis/1990): Ditto.
277 (==ucs@jis/2000): Ditto.
278 (==ucs@jis/2004): Ditto.
280 (==ucs@JP/hanazono): Ditto.
282 (==ucs-bmp@ks): Ditto.
283 (==ucs@cns11643): Ditto.
284 (==ucs-bmp-cjk@gb): Ditto.
285 (==ucs-bmp-cjk@JP/hanazono): Ditto.
286 (==ucs-sip-ext-b@iso): Ditto.
288 2013-07-11 MORIOKA Tomohiko <tomo.git@chise.org>
290 * mule/mule-charset.el (default-coded-charset-priority-list): Use
291 `=ucs-bmp-cjk@gb' instead of `=ucs-bmp-cjk@unicode'.
293 * mule/mule-conf.el (=ucs-bmp-cjk@gb): New coded-charset for
295 (=ucs-bmp-cjk@unicode): Abolished.
297 2013-07-10 MORIOKA Tomohiko <tomo.git@chise.org>
299 * mule/mule-charset.el (default-coded-charset-priority-list): Add
300 `=+>ucs-bmp-cjk-compat@jis'.
302 * mule/mule-conf.el (=+>ucs-bmp-cjk-compat@jis): New coded-charset
305 2013-07-06 MORIOKA Tomohiko <tomo.git@chise.org>
307 * mule/mule-conf.el (=>cns11643-6): New coded-charset for XEmacs
310 2013-05-28 MORIOKA Tomohiko <tomo.git@chise.org>
312 * mule/mule-conf.el (=jis-x0208@1978/1pr/fixed): New coded-charset
314 (=jis-x0208@1978/1er-pr): Abolished.
315 (=jis-x0208@1978/2-pr): Use `=jis-x0208@1978' instead of
316 `=jis-x0208@1978/1er-pr' as the mother.
318 2013-02-20 MORIOKA Tomohiko <tomo.git@chise.org>
320 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
321 setting for `=ucs-itaiji-084'.
323 2013-02-17 MORIOKA Tomohiko <tomo.git@chise.org>
325 * mule/mule-charset.el (default-coded-charset-priority-list):
326 Delete `=zihai-17xx'; add `=ucs-bmp-itaiji-084'.
328 * mule/mule-conf.el (=ucs-itaiji-084): New coded-charset for
330 (=ucs-bmp-itaiji-084): Ditto.
332 2013-02-15 MORIOKA Tomohiko <tomo.git@chise.org>
334 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
335 settings for `=big5-cdp-var-3' and `=big5-cdp-var-5'.
337 2013-02-14 MORIOKA Tomohiko <tomo.git@chise.org>
339 * mule/mule-charset.el (default-coded-charset-priority-list): Add
340 `=zihai-17xx', `=big5-cdp-var-3' and `=big5-cdp-var-5'.
342 * mule/mule-conf.el (=big5-cdp-var-3): New coded-charset for
344 (=big5-cdp-var-5): Ditto.
346 2012-10-31 MORIOKA Tomohiko <tomo.git@chise.org>
348 * mule/mule-conf.el (=+>jis-x0213-1@2004): New coded-charset for
351 2012-10-26 MORIOKA Tomohiko <tomo.git@chise.org>
353 * mule/mule-conf.el (=>>hanyo-denshi/ip): New coded-charset for
356 2012-10-17 MORIOKA Tomohiko <tomo.git@chise.org>
358 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
359 setting for `=>>>hanyo-denshi/ft'.
361 2012-09-25 MORIOKA Tomohiko <tomo.git@chise.org>
363 * mule/mule-conf.el (=>>>hanyo-denshi/jd): New coded-charset for
365 (=>>hanyo-denshi/jd): Use `=>>>hanyo-denshi/jd' instead of
366 `=hanyo-denshi/jd' as the mother.
368 2012-09-07 MORIOKA Tomohiko <tomo.git@chise.org>
370 * mule/mule-conf.el (=+>adobe-japan1-0): New coded-charset for
372 (=+>adobe-japan1-1): Ditto.
373 (=+>adobe-japan1-2): Ditto.
374 (=+>adobe-japan1-3): Ditto.
375 (=+>adobe-japan1-4): Ditto.
376 (=+>adobe-japan1-5): Ditto.
377 (=+>adobe-japan1-6): Ditto.
378 (=+>adobe-japan1): Changed to an alias for `=+>adobe-japan1-6'.
380 2012-09-07 MORIOKA Tomohiko <tomo.git@chise.org>
382 * mule/mule-coding.el (coded-charset-entity-reference-alist):
383 Prefer `=>>>adobe-japan1' to other abstract glyph-form CCSs;
384 prefer `=>>adobe-japan1' to other abstract glyph CCSs.
386 * mule/mule-conf.el: Define coded-charsets about Adobe-Japan1 at
389 2012-09-05 MORIOKA Tomohiko <tomo.git@chise.org>
391 * mule/mule-conf.el (=>>>hanyo-denshi/jb): New coded-charset for
393 (=>>>hanyo-denshi/hg): New coded-charset for XEmacs CHISE.
394 (=>>hanyo-denshi/jb): Use `=>>>hanyo-denshi/jb' as the mother.
395 (=>>hanyo-denshi/hg): Use `=>>>hanyo-denshi/hg' as the mother.
397 2012-08-31 MORIOKA Tomohiko <tomo.git@chise.org>
399 * mule/mule-charset.el (default-coded-charset-priority-list):
400 Prefer `chinese-cns11643-{1..7}', `=adobe-japan1-6', `=big5-cdp'
401 and `=hanyo-denshi/*' to `=gt-pj-{2..11}', `=gt-pj-k{1|2}', etc.
403 * mule/mule-conf.el: Modify order of definitions of some
406 2012-08-30 MORIOKA Tomohiko <tomo.git@chise.org>
408 * mule/mule-coding.el (coded-charset-entity-reference-alist):
409 Prefer `=>>hanyo-denshi/{ft|ia|ib|jt|ks}' to `=>>jis-x0208@1978',
410 `=>>big5-cdp', `=>>gt-k' and `=>>ruimoku-v6'; add `=>>cns11643-4'.
412 * mule/mule-conf.el (=>>cns11643-4): New coded-charset for XEmacs
414 (=>>>hanyo-denshi/ft): New coded-charset for XEmacs CHISE.
415 (=>>hanyo-denshi/ft): Use `=>>>hanyo-denshi/ft' as the mother.
417 2012-07-31 MORIOKA Tomohiko <tomo.git@chise.org>
419 * mule/mule-conf.el (=>cns11643-2): New coded-charset for XEmacs
422 2012-07-27 MORIOKA Tomohiko <tomo.git@chise.org>
424 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
425 setting for `=daikanwa/+2p'.
427 * mule/mule-conf.el (=>>daikanwa/+2p): New coded-charset for
430 2012-06-26 MORIOKA Tomohiko <tomo.git@chise.org>
432 * mule/mule-conf.el (=>>>hanyo-denshi/ks): New coded-charset for
434 (=>>hanyo-denshi/ks): Use `=>>>hanyo-denshi/ks' as the mother.
436 2012-06-12 MORIOKA Tomohiko <tomo.git@chise.org>
438 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
439 setting for `=>>>hanyo-denshi/ib'.
441 2012-06-12 MORIOKA Tomohiko <tomo.git@chise.org>
443 * mule/mule-conf.el (=>>>hanyo-denshi/ja): New coded-charset for
445 (=>>>hanyo-denshi/ib): Ditto.
446 (=>>hanyo-denshi/ja): Use `=>>>hanyo-denshi/ja' instead of
447 `=hanyo-denshi/ja' as the mother.
448 (=>>hanyo-denshi/ib): Use `=>>>hanyo-denshi/ib' instead of
449 `=hanyo-denshi/ib' as the mother.
451 2012-06-11 MORIOKA Tomohiko <tomo.git@chise.org>
453 * mule/mule-coding.el (utf-8-ivs-mcs): New coding-system for
455 (utf-8-ivs-mcs-er): Likewise.
456 (utf-8-gb): Use `=ucs@gb' and `=>ucs@unicode' instead of `ucs-gb'
458 (utf-8-ivs-gb): New coding-system for XEmacs CHISE.
459 (utf-8-gb-er): Use `=ucs@gb' and `=>ucs@unicode' instead of
460 `ucs-gb' and `=>ucs-gb'.
461 (utf-8-ivs-gb-er): New coding-system for XEmacs CHISE.
462 (utf-8-cns): Use `=ucs@cns' and `=>ucs@cns' instead of `ucs-cns'
464 (utf-8-ivs-cns): New coding-system for XEmacs CHISE.
465 (utf-8-cns-er): Use `=ucs@cns' and `=>ucs@cns' instead of
466 `ucs-cns' and `=>ucs-cns'.
467 (utf-8-ivs-cns-er): New coding-system for XEmacs CHISE.
468 (utf-8-big5): Use `=ucs@big5' and `=>ucs@big5' instead of
469 `ucs-big5' and `=>ucs-big5'.
470 (utf-8-ivs-big5): New coding-system for XEmacs CHISE.
471 (utf-8-big5-er): Use `=ucs@big5' and `=>ucs@big5' instead of
472 `ucs-big5' and `=>ucs-big5'.
473 (utf-8-ivs-big5-er): New coding-system for XEmacs CHISE.
474 (utf-8-jis): Use `=ucs@jis/2000' and `=>ucs@jis' instead of
475 `=ucs@jis-2000' and `=>ucs-jis'; modify DOC and mnemonic.
476 (utf-8-ivs-jis): New coding-system for XEmacs CHISE.
477 (utf-8-jis-er): Use `=ucs@jis/2000' and `=>ucs@jis' instead of
478 `=ucs@jis-2000' and `=>ucs-jis'; modify DOC and mnemonic.
479 (utf-8-ivs-jis-er): New coding-system for XEmacs CHISE.
480 (utf-8-jp): Use `=ucs@JP' and `=>ucs@jis' instead of `=ucs@jp' and
481 `=>ucs-jis'; modify DOC and mnemonic.
482 (utf-8-ivs-jp): New coding-system for XEmacs CHISE.
483 (utf-8-jp-er): Use `=ucs@JP' and `=>ucs@jis' instead of `=ucs@jp'
484 and `=>ucs-jis'; modify DOC and mnemonic.
485 (utf-8-ivs-jp-er): New coding-system for XEmacs CHISE.
486 (utf-8-ks): Use `=ucs@ks' and `=>ucs@ks' instead of `ucs-ks' and
488 (utf-8-ivs-ks): New coding-system for XEmacs CHISE.
489 (utf-8-ks-er): Use `=ucs@ks' and `=>ucs@ks' instead of `ucs-ks'
491 (utf-8-ivs-ks-er): New coding-system for XEmacs CHISE.
493 2012-05-20 MORIOKA Tomohiko <tomo.git@chise.org>
495 * mule/mule-coding.el (coded-charset-entity-reference-alist):
496 Prefer Hanyo-Denshi to GT, JIS, CNS, etc.
498 2012-05-20 MORIOKA Tomohiko <tomo.git@chise.org>
500 * mule/mule-coding.el (coded-charset-entity-reference-alist):
503 2012-05-19 MORIOKA Tomohiko <tomo.git@chise.org>
505 * mule/mule-coding.el (coded-charset-entity-reference-alist):
506 Prefer '("M-H" 4 d) and '("M-p" 5 d) to '("M-" 5 d).
508 2012-05-16 MORIOKA Tomohiko <tomo.git@chise.org>
510 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
511 settings for `=daikanwa/ho', `=daikanwa/+p' and `=>daikanwa/ho'.
513 2012-05-15 MORIOKA Tomohiko <tomo.git@chise.org>
515 * mule/mule-conf.el (=>daikanwa/ho): New coded-charset for XEmacs
518 2012-05-10 MORIOKA Tomohiko <tomo.git@chise.org>
520 * mule/mule-conf.el (=>>daikanwa/+p): New coded-charset for XEmacs
523 2012-05-09 MORIOKA Tomohiko <tomo.git@chise.org>
525 * mule/mule-conf.el (=>>daikanwa/ho): New coded-charset for XEmacs
528 2012-03-26 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
530 * mule/mule-charset.el (default-coded-charset-priority-list): Add
531 `=+>ucs-bmp-cjk@unicode'.
533 * mule/mule-conf.el (=+>ucs-bmp-cjk@unicode): New coded-charset
536 2012-03-08 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
538 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
539 setting for `=>>daikanwa'.
541 2011-12-14 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
543 * mule/mule-charset.el (default-coded-charset-priority-list): Add
544 `=>>hanyo-denshi/jt'.
546 2011-12-09 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
548 * mule/mule-conf.el (=+>jis-x0208@1983): New coded-charset for
550 (=+>jis-x0208@1990): Ditto.
551 (=+>jis-x0213-1@2000): Ditto.
553 2011-12-05 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
555 * mule/mule-conf.el (=+>ucs@jis/2004): New coded-charset for
558 2011-11-27 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
560 * mule/mule-conf.el (=>>>hanyo-denshi/jc): New coded-charset for
562 (=>>hanyo-denshi/jc): Use `=>>>hanyo-denshi/jc' instead of
563 `=hanyo-denshi/jc' as the mother.
565 2011-11-27 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
567 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
568 setting for `=+>adobe-japan1'.
570 * mule/mule-charset.el (default-coded-charset-priority-list):
571 Prefer `=adobe-japan1-6', `=adobe-japan1-base', `=>jis-x0208@1997'
572 and `=>>hanyo-denshi/ft' to `=>>gt'.
574 2011-11-23 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
576 * mule/mule-conf.el (=>>adobe-japan1-0): New coded-charset for
578 (=>>adobe-japan1-1): Ditto.
579 (=>>adobe-japan1-2): Ditto.
580 (=>>adobe-japan1-3): Ditto.
581 (=>>adobe-japan1-4): Ditto.
582 (=>>adobe-japan1-5): Ditto.
583 (=>>adobe-japan1-6): Ditto.
584 (=>>adobe-japan1): Changed to alias for `=>>adobe-japan1-6'.
586 2011-11-22 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
588 * mule/mule-conf.el (=adobe-japan1): New alias for
590 (=>>>adobe-japan1-0): New coded-charset for XEmacs CHISE.
591 (=>>>adobe-japan1-1): Ditto.
592 (=>>>adobe-japan1-2): Ditto.
593 (=>>>adobe-japan1-3): Ditto.
594 (=>>>adobe-japan1-4): Ditto.
595 (=>>>adobe-japan1-5): Ditto.
596 (=>>>adobe-japan1-6): Ditto.
597 (=>>>adobe-japan1): Changed to alias for `=>>>adobe-japan1-6'.
599 2011-11-13 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
601 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
602 setting for `=>>>adobe-japan1'.
604 2011-11-06 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
606 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
607 setting for `=+>ucs@ks'.
609 2011-11-04 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
611 * mule/mule-conf.el (=>>>adobe-japan1): New coded-charset for
613 (=>>adobe-japan1): Use `=>>>adobe-japan1' instead of
614 `=adobe-japan1-6' as the mother.
616 2011-11-03 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
618 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
619 setting for `=>cns11643-7'.
621 2011-11-01 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
623 * mule/mule-conf.el (=>cns11643-7): New coded-charset for XEmacs
626 2011-10-29 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
628 * mule/mule-conf.el (=+>adobe-japan1): New coded-charset for
630 (=>>hanyo-denshi/ja): New coded-charset for XEmacs CHISE.
632 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
633 setting for `=>ucs@jis/2004'.
635 2011-10-28 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
637 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
640 * mule/mule-conf.el (=+>gt): New coded-charset for XEmacs CHISE.
641 (=>gt): Use `=+>gt' instead of `=>>gt' as the mother.
643 2011-10-28 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
645 * mule/mule-conf.el (=+>ucs@unicode): Use `=+>ucs@iso' instead of
646 `=>ucs@unicode' as the mother.
647 (=+>ucs@jis): Use `=+>ucs@unicode' instead of `=>ucs@jis' as the
649 (=+>ucs@ks): Use `=+>ucs@unicode' instead of `=>ucs@ks' as the
651 (=+>ucs@cns): Use `=+>ucs@unicode' instead of `=>ucs@cns' as the
654 2011-10-27 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
656 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
657 setting for `=+>ucs@unicode'.
659 * mule/mule-conf.el (=+>ucs@unicode): New coded-charset for XEmacs
662 2011-10-26 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
664 * mule/mule-coding.el: (coded-charset-entity-reference-alist):
665 - Use `=+>jis-x0208' instead of `=>jis-x0208@usual'.
666 - Use `=+>jis-x0213-2' instead of `=>jis-x0213-2@usual'.
667 - Add setting for `=+>ucs@cns'.
669 * mule/mule-conf.el (=+>jis-x0213-1): New coded-charset for XEmacs
671 (=>jis-x0213-1): Use `=+>jis-x0213-1' instead of `=>>jis-x0213-1'
673 (=+>ucs@cns): New coded-charset for XEmacs CHISE.
674 (=>ucs-bmp-cjk@unicode): New coded-charset for XEmacs CHISE.
676 * mule/mule-charset.el (default-coded-charset-priority-list): Add
677 `=>ucs-bmp-cjk@unicode'; delete `=>>ucs@unicode'.
679 2011-10-25 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
681 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
682 setting for `=>ucs@ks'.
684 2011-10-21 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
686 * mule/mule-charset.el (default-coded-charset-priority-list): Add
687 `=ucs-bmp-cjk-compat@unicode'.
689 * mule/mule-conf.el (=ucs-bmp-cjk-compat@unicode): New
690 coded-charset for XEmacs CHISE.
692 2011-10-20 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
694 * mule/mule-charset.el (default-coded-charset-priority-list): Add
695 `=ucs-bmp-cjk-compat'.
697 * mule/mule-conf.el (=ucs-bmp-cjk-compat): New coded-charset for
700 2011-10-19 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
702 * mule/mule-conf.el (=+>ucs@ks): New coded-charset for XEmacs
705 2011-10-18 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
707 * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
708 `=+>ucs@jis/1990' instead of `=>ucs@jis/1990'.
710 * mule/mule-conf.el (=+>ucs@jis/1990): Renamed from
712 (=>ucs@jis/1990): New alias for `=+>ucs@jis/1990'.
714 2011-10-17 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
716 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
717 setting for `=+>ucs@iso'; use `=+>ucs@jis' instead of `=>ucs@JP'.
719 * mule/mule-conf.el (=+>ucs@iso): New coded-charset for XEmacs
721 (=>>ucs@iso): Use `=+>ucs@iso' instead of `=>ucs@iso' as the
724 2011-10-16 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
726 * mule/mule-conf.el (=+>jis-x0213-2): Renamed from
727 `=>jis-x0213-2@usual'.
728 (=>jis-x0213-2@usual): New alias for `=+>jis-x0213-2'.
729 (=>jis-x0213-2): Use `=+>jis-x0213-2' instead of
730 `=>jis-x0213-2@usual' as the mother.
732 2011-10-15 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
734 * mule/mule-conf.el (=+>ucs@jis): Renamed from `=>ucs@JP'.
735 (=>ucs@JP): New alias for `=+>ucs@jis'.
737 2011-10-14 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
739 * mule/mule-conf.el (=+>jis-x0208): Renamed from
741 (=>jis-x0208@usual): New alias for `=+>jis-x0208'.
742 (=+>jis-x0208@1978): Use `=+>jis-x0208' instead of
743 `=>jis-x0208@usual' as the mother.
744 (=>jis-x0208): Likewise.
746 2011-10-08 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
748 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
749 setting for `=+>jis-x0208@1978'.
751 2011-10-08 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
753 * mule/mule-conf.el (=+>jis-x0208@1978): New coded-charset for
756 2011-09-09 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
758 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
759 setting for `=>>>ucs@jis/1990'.
761 2011-07-23 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
763 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
764 setting for `=>ucs@jis/1990'.
766 2011-07-20 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
768 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
769 setting for `=ucs@JP/hanazono'.
771 * mule/mule-conf.el (=>ucs@jis/1990): New coded-charset for XEmacs
773 (=ucs@JP/hanazono): Ditto.
774 (=ucs-bmp-cjk@JP/hanazono): Ditto.
775 (=>>hanyo-denshi/jc): Ditto.
776 (=>>hanyo-denshi/jd): Ditto.
778 2011-07-19 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
780 * mule/mule-charset.el (default-coded-charset-priority-list): Use
781 `=ucs-bmp-cjk@JP/hanazono' instead of `=ucs-bmp-cjk@JP'.
783 2011-07-18 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
785 * mule/mule-conf.el (=>>hanyo-denshi/jb): New coded-charset for
788 2011-07-08 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
790 * mule/mule-conf.el (=>>hanyo-denshi/hg): New coded-charset for
793 2011-06-18 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
795 * mule/mule-charset.el (default-coded-charset-priority-list): Add
798 2011-04-28 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
800 * mule/mule-conf.el (=ucs-bmp-cjk@JP): New coded-charset for
803 2011-05-13 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
805 * mule/mule-coding.el (coded-charset-entity-reference-alist):
806 Modify order of settings; add settings for `=daikanwa@rev2'.
808 2011-04-20 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
810 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
811 setting for `=>>cbeta'.
813 * mule/mule-conf.el (=>>cbeta): New coded-charset for XEmacs
816 2011-04-01 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
818 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
819 setting for `=>>adobe-japan1'.
821 2011-03-30 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
823 * mule/mule-conf.el (=>>adobe-japan1): New coded-charset for
826 2011-03-24 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
828 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
829 setting for `=>>hanyo-denshi/ia'.
831 * mule/mule-conf.el (=>>hanyo-denshi/ia): New coded-charset for
834 2011-03-10 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
836 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
837 settings for `=>>>hanyo-denshi/jt' and `=>>>gt'.
839 * mule/mule-conf.el (=>>>hanyo-denshi/jt): New coded-charset for
841 (=>>hanyo-denshi/jt): Use `=>>>hanyo-denshi/jt' instead of
842 `=hanyo-denshi/jt' as the mother.
844 2011-03-09 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
846 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
847 setting for `=>>>jis-x0213-2'.
849 * mule/mule-conf.el (=>>>gt): New coded-charset for XEmacs CHISE.
850 (=>>gt): Use `=>>>gt' instead of `=gt' as the mother.
851 (=>>>ucs@jis/2000): New coded-charset for XEmacs CHISE.
853 2011-03-09 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
855 * mule/mule-conf.el (=>>>ucs@jis/1990): New coded-charset for
858 2011-03-08 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
860 * mule/mule-conf.el (=>>>jis-x0208@1983): New coded-charset for
863 * mule/mule-charset.el (default-coded-charset-priority-list): Add
864 `=>>jis-x0213-1@2004'.
866 2011-03-07 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
868 * mule/mule-conf.el (=>>>jis-x0208@1978): New coded-charset for
871 2011-03-07 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
873 * mule/mule-coding.el: (coded-charset-entity-reference-alist):
874 - Use "&g2-*;" as entity-references for `=>>>*'.
875 - Omit "&a{GT|JX1|JX2|JX3}-*;".
877 * mule/mule-conf.el (=>>>jis-x0213-2): New coded-charset for
879 (=>>jis-x0213-2): Use `=>>>jis-x0213-2' instead of `=jis-x0213-2'
882 2011-03-06 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
884 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
885 setting for `=>>hanyo-denshi/ib'.
887 * mule/mule-conf.el (=>>jis-x0208@1978): Fix DOC.
888 (=>>jis-x0208@1983): New coded-charset for XEmacs CHISE.
889 (=>>jis-x0208@1990): Ditto.
890 (=>>hanyo-denshi/ib): Ditto.
892 * mule/mule-charset.el (default-coded-charset-priority-list):
893 Prefer `=hanziku-*' to `=hanyo-denshi/*'.
895 2011-03-06 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
897 * mule/mule-coding.el (coded-charset-entity-reference-alist):
898 Prefer `=>jis-x0213-2@usual' to `=>jis-x0208@1997' and
899 `=>jis-x0213-1@2000'; add settings for `=>>>ucs@ks' and
902 2011-03-05 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
904 * mule/mule-conf.el (=>>>jis-x0213-1@2000): New coded-charset for
906 (=>>>jis-x0213-1@2004): Use `=>>>jis-x0213-1' instead of
907 `=jis-x0213-1@2004' as the mother.
908 (=>>>ucs@jis/2004): New coded-charset for XEmacs CHISE.
911 * mule/mule-charset.el (default-coded-charset-priority-list):
912 Modify priority of `=hanyo-denshi/*'.
914 2011-03-04 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
916 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
917 settings for `=>>ucs@JP' and `=ucs@JP'.
919 2011-03-03 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
921 * mule/mule-conf.el (=>>ucs@JP): New coded-charset for XEmacs
924 2011-02-27 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
926 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
927 setting for `=>>>ucs@cns'.
929 * mule/mule-conf.el (=>>>ucs@cns): New coded-charset for XEmacs
932 2011-02-27 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
934 * mule/mule-conf.el (=>>jis-x0213-1@2004): Use `=>>jis-x0213-1'
935 instead of `=>>>jis-x0213-1@2004' as the mother.
936 (=>>>ucs@iso): New coded-charset for XEmacs CHISE.
937 (=>>>ucs@unicode): Likewise.
938 (=>>>ucs@jis): Likewise.
939 (=ucs@iso): Use `=>>>ucs@iso' instead of `=>>ucs@iso' as the
941 (=>>hanyo-denshi/ks): Fix `chars' and `dimension'.
943 2011-02-26 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
945 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
946 settings for `=>>>jis-x0208', `=>>>jis-x0213-1',
947 `=>>>jis-x0213-1@2004', `=>>>ucs@iso', `=>>>ucs@unicode' and
950 2011-02-25 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
952 * mule/mule-charset.el (default-coded-charset-priority-list):
953 Prefer `=jis-x0212' to `=gt-pj-*', `chinese-cns11643-*', `=big5*'
954 and `=jis-x0213-*-2000'.
956 2011-02-24 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
958 * mule/mule-conf.el (=>>>jis-x0213-1@2004): New coded-charset for
960 (=>>jis-x0213-1@2004): Use `=>>>jis-x0213-1@2004' instead of
961 `=>>jis-x0213-1' as the mother.
963 2011-02-19 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
965 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
966 settings for `=>>hanyo-denshi/jt' and `=>gt-k'.
968 2011-02-18 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
970 * mule/mule-conf.el (=>gt-k): New coded-charset for XEmacs CHISE.
972 2011-02-18 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
974 * mule/mule-conf.el (=>>hanyo-denshi/jt): New coded-charset for
977 2011-02-16 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
979 * mule/mule-coding.el (decomposition-feature-list): Set
980 `=decomposition', `=decomposition@cid' and
981 `=decomposition@hanyo-denshi'.
983 2011-02-16 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
985 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
986 setting for `=>>hanyo-denshi/ks'.
988 * mule/mule-conf.el (=>>hanyo-denshi/ks): New coded-charset for
991 2011-02-16 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
993 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
994 settings for `=hanyo-denshi/ks' and `=hanyo-denshi/ks/mf'.
996 * mule/mule-charset.el (default-coded-charset-priority-list): Add
997 `=hanyo-denshi/ks/mf'.
999 * mule/mule-conf.el (=hanyo-denshi/ks): New coded-charset for
1001 (=hanyo-denshi/ks/mf): Ditto.
1003 2011-02-15 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
1005 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1006 settings for P=hanyo-denshi/jt'.
1008 * mule/mule-charset.el (default-coded-charset-priority-list): Add
1011 * mule/mule-conf.el (=hanyo-denshi/jt): New coded-charset for
1014 2011-02-15 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
1016 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1017 settings for `=hanyo-denshi/ip'.
1019 * mule/mule-charset.el (default-coded-charset-priority-list): Add
1022 * mule/mule-conf.el (=hanyo-denshi/ip): New coded-charset for
1025 2011-02-14 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
1027 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1028 settings for `=hanyo-denshi/hg'.
1030 * mule/mule-charset.el (default-coded-charset-priority-list): Add
1033 * mule/mule-conf.el (=hanyo-denshi/hg): New coded-charset for
1036 2011-02-14 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
1038 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1039 setting for `=>>hanyo-denshi/ft'.
1041 * mule/mule-charset.el (default-coded-charset-priority-list): Add
1042 `=>>hanyo-denshi/ft'.
1044 * mule/mule-conf.el (=>>hanyo-denshi/ft): New coded-charset for
1047 2011-02-14 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
1049 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1050 settings for `=hanyo-denshi/ib'.
1052 * mule/mule-charset.el (default-coded-charset-priority-list): Add
1055 * mule/mule-conf.el (=hanyo-denshi/ib): New coded-charset for
1058 2011-02-14 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
1060 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1061 settings for isolated characters of `=hanyo-denshi/ia' and
1062 non-isolated characters of `=hanyo-denshi/*'.
1064 * mule/mule-charset.el (default-coded-charset-priority-list): Add
1067 * mule/mule-conf.el (=hanyo-denshi/ia): New coded-charset for
1070 2011-02-14 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
1072 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1073 setting for isolated characters of `=hanyo-denshi/ft'.
1075 * mule/mule-charset.el (default-coded-charset-priority-list): Add
1078 * mule/mule-conf.el (=hanyo-denshi/ft): New coded-charset for
1081 2011-02-14 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
1083 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1084 setting for isolated characters of `=hanyo-denshi/jd'.
1086 * mule/mule-charset.el (default-coded-charset-priority-list): Add
1089 * mule/mule-conf.el (=hanyo-denshi/jd): New coded-charset for
1092 2011-02-13 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
1094 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1095 setting for isolated characters of `=hanyo-denshi/jc'.
1097 * mule/mule-charset.el (default-coded-charset-priority-list): Add
1100 * mule/mule-conf.el (=hanyo-denshi/jc): New coded-charset for
1103 2011-02-13 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
1105 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1106 setting for isolated characters of `=hanyo-denshi/jb'.
1108 * mule/mule-charset.el (default-coded-charset-priority-list): Add
1111 * mule/mule-conf.el (=hanyo-denshi/jb): New coded-charset for
1114 2011-02-13 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
1116 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1117 setting for isolated characters of `=hanyo-denshi/ja'.
1119 2011-02-12 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
1121 * mule/mule-charset.el (default-coded-charset-priority-list): Add
1124 * mule/mule-conf.el (=hanyo-denshi/ja): New coded-charset for
1127 2011-02-09 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
1129 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1130 settings for isolated characters of `=adobe-japan1-6'.
1132 2011-02-08 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
1134 * mule/mule-conf.el (=daikanwa/+p): New coded-charset for XEmacs
1136 (=daikanwa/+2p): Ditto.
1137 (=daikanwa/ho): Ditto.
1139 2011-02-08 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
1141 * mule/mule-coding.el (utf-8-mcs-no-composition): New
1142 coding-system for XEmacs CHISE.
1144 2011-02-01 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1146 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1147 setting for `=>>ruimoku-v6'.
1149 * mule/mule-conf.el (=>>ruimoku-v6): New coded-charset for XEmacs
1152 2010-12-07 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1154 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1155 setting for `=daikanwa@rev1'.
1157 2010-10-14 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1159 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1160 setting for `=>jis-x0213-2@usual' and `=>ucs@JP'.
1162 2010-10-13 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1164 * mule/mule-conf.el (=>jis-x0213-2@usual): New coded-charset for
1166 (=>jis-x0213-2): Use `=>jis-x0213-2@usual' as the mother.
1168 2010-10-12 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1170 * mule/mule-conf.el (=>ucs@JP): New coded-charset for XEmacs
1173 2010-09-30 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1175 * mule/mule-conf.el (=>ucs@jis): New coded-charset for XEmacs
1178 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1179 setting for `=>ucs@jis'.
1181 2010-09-14 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1183 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1184 setting for `=>jis-x0208@usual'.
1186 * mule/mule-conf.el (=>jis-x0208@usual): New coded-charset for
1188 (=>jis-x0208): Use `=>jis-x0208@usual' as the mother.
1189 (=>ucs@ks): New coded-charset for XEmacs CHISE.
1190 (=ucs@big5): Use `=>>ucs@cns' as the mother.
1192 2010-09-10 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1194 * mule/mule-conf.el (=>>>jis-x0208): New coded-charset for XEmacs
1196 (=>>>jis-x0208@1990): Ditto.
1197 (=>>>jis-x0213-1): Ditto.
1198 (=>>jis-x0208): Use `=>>>jis-x0208' instead of `=jis-x0208' as the
1200 (=>>jis-x0213-1): Use `=>>>jis-x0213-1' instead of `=jis-x0213-1'
1203 2010-09-07 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1205 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1206 setting for `=>ucs@cns' and `=>>ucs@ks'.
1208 * mule/mule-conf.el (=>>ucs@ks): New coded-charset for XEmacs
1211 2010-08-30 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1213 * mule/mule-conf.el (=>ucs@cns): New coded-charset for XEmacs
1216 2010-08-12 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1218 * mule/mule-conf.el (=>>daikanwa): New coded-charset for XEmacs
1220 (=>daikanwa): Use `=>>daikanwa' instead of `=daikanwa' as the
1223 2010-08-10 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1225 * mule/mule-charset.el (default-coded-charset-priority-list): Add
1226 `==>ucs-bmp-cjk@bucs'.
1228 * mule/mule-conf.el (==>ucs-bmp-cjk@bucs): New coded-charset for
1231 2010-08-07 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1233 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1234 setting for `==>ucs@bucs'.
1236 * mule/mule-conf.el (==>ucs@bucs): New super abstract CCS for
1239 2010-08-04 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1241 * mule/mule-coding.el: (coded-charset-entity-reference-alist):
1242 - Add setting for `=>>jis-x0208'.
1243 - Omit setting for `=>>jis-x0208@1990'.
1244 - Prefer `=>>gt', JIS X0208/0213, `=>>big5-cdp', `=>>gt-k', `=>gt'
1245 and `=>zinbun-oracle' to `=>ucs@FOO', `=>>ucs@FOO' and
1248 2010-08-04 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1250 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1251 setting for `=>daikanwa'.
1253 2010-08-03 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1255 * mule/mule-conf.el (=daikanwa): Fix DOC.
1256 (=>daikanwa): New abstract character for XEmacs CHISE.
1257 (=>ucs@iso): Likewise.
1258 (=>ucs@unicode): Likewise.
1259 (=>>ucs@iso): Use `=>ucs@iso' as the mother.
1261 2010-08-02 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1263 * mule/mule-coding.el: (coded-charset-entity-reference-alist):
1264 - Prefer representative features to `=>>gt', `=>>big5-cdp',
1265 `=>>gt-k', `=>gt' and `=>zinbun-oracle'.
1266 - Prefer abstract glyph features to `=>gt', `=>zinbun-oracle'.
1269 2010-07-30 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1271 * mule/mule-conf.el (=>>big5-cdp): Fix long-name.
1272 (=>big5-cdp): New abstract character.
1274 2010-07-29 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1276 * mule/mule-coding.el (coded-charset-entity-reference-alist):
1277 Prefer UCS and JIS X0208/0213 related features to `china3-jef' and
1280 2010-07-28 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1282 * mule/mule-charset.el (default-coded-charset-priority-list):
1283 Prefer `=>>big5-cdp' to `=>>ucs@unicode'.
1285 * mule/mule-coding.el (coded-charset-entity-reference-alist):
1286 Prefer `=>>ucs@{unicode|jis|cns' to `=>>ucs@jis/{2004|2000|1990',
1287 `=>>jis-x0208@{1990|1978', `=>>jis-x0213-1@{2000|2004}',
1288 `=>>jis-x0213-2', `=>jis-x0208@1997', `=>jis-x0213-1@{2000|2004}'
1289 and `=>jis-x0213-2'.
1291 2010-07-27 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1293 * mule/mule-conf.el (=>>ucs@jis/1990): New abstract glyph-set for
1295 (=>>ucs@jis/2000): Likewise.
1296 (=>>ucs@jis/2004): Likewise.
1298 2010-07-23 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1300 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1301 settings for `=>>big5-cdp', `=>>gt-k', `=>>ucs@jis' and
1304 * mule/mule-conf.el (=>>big5-cdp): New abstract glyph-set for
1306 (=>>gt): Use quote instead of backquote; modify DOC.
1307 (=>gt): Use quote instead of backquote.
1308 (=>>gt-k): New abstract glyph-set for XEmacs CHISE.
1309 (=>>ucs@iso): New abstract glyph-set for XEmacs CHISE.
1310 (=>>ucs@unicode): Use `=>>ucs@iso' as the mother.
1311 (=>>ucs@jis): New abstract glyph-set for XEmacs CHISE.
1312 (=>>ucs@cns): New abstract glyph-set for XEmacs CHISE.
1313 (=ucs@iso): Use `=>>ucs@iso' as the mother.
1315 2010-07-01 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1317 * mule/mule-charset.el (default-coded-charset-priority-list): Add
1318 `=>>ucs@unicode' and `=>>gt'.
1320 2010-05-12 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1322 * mule/mule-conf.el (=jis-x0208@1978/2-pr): New coded-charset for
1324 (=jis-x0208@1978/4er): New coded-charset for XEmacs CHISE.
1325 (=jis-x0208@1978/4-pr): Use `=jis-x0208@1978/2-pr' instead of
1326 `=jis-x0208@1978/1er-pr' as the mother.
1327 (=jis-x0208@1978/5pr): New coded-charset for XEmacs CHISE.
1329 2010-04-24 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1331 * mule/mule-conf.el (=ucs@big5): Use `=>>ucs@unicode' instead of
1332 `=ucs@unicode' as the mother.
1334 2010-04-23 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1336 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1337 setting for `=>>ucs@unicode'.
1339 * mule/mule-conf.el (=>>ucs@unicode): New coded-charset for XEmacs
1342 2010-04-21 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1344 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1345 settings for &I-AJ1-ddddd; and &AJ1-ddddd;.
1347 * mule/mule-charset.el (default-coded-charset-priority-list): Add
1348 `=adobe-japan1-6' and `=adobe-japan1-base'.
1350 * mule/mule-conf.el (=adobe-japan1-base): New coded-charset for
1352 (=adobe-japan1-0): Specify `=adobe-japan1-base' as the mother;
1353 specify `min-code' and `max-code'.
1354 (=adobe-japan1-1): Specify `min-code' and `max-code'.
1355 (=adobe-japan1-2): Likewise.
1356 (=adobe-japan1-3): Likewise.
1357 (=adobe-japan1-4): Likewise.
1358 (=adobe-japan1-5): Likewise.
1359 (=adobe-japan1-6): Likewise.
1361 2010-04-07 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1363 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1366 2010-04-06 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1368 * mule/mule-conf.el (=>gt): New abstract coded-charset for XEmacs
1371 2010-04-01 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1373 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1374 setting for `=>zinbun-oracle'.
1376 * mule/mule-conf.el (=>zinbun-oracle): New abstract coded-charset
1379 2010-03-26 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1381 * mule/mule-conf.el (=jis-x0208@1978/1er-pr): New coded-charset
1383 (=jis-x0208@1978/4-pr): Use `=jis-x0208@1978/1er-pr' instead of
1384 `=jis-x0208@1978' as the mother.
1386 2010-03-02 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1388 * mule/mule-coding.el: (coded-charset-entity-reference-alist):
1389 - Use `=gt' instead of `ideograph-gt'.
1390 - Use `=gt-k' instead of `ideograph-gt-k'.
1391 - Use `=jis-x0208@1990' instead of `japanese-jisx0208-1990'.
1392 - Use `=jis-x0208@1983' instead of `japanese-jisx0208'.
1393 - Use `=jis-x0213-1@2000' instead of `japanese-jisx0213-1'.
1394 - Use `=jis-x0213-2' instead of `japanese-jisx0213-2'.
1395 - Use `=jis-x0212' instead of `japanese-jisx0212'.
1396 - Use `=jis-x0208@1978' instead of `japanese-jisx0208-1978'.
1397 - Use `=>>gt' instead of `<=>gt'.
1398 - Use &G-GT-ddddd; instead of &aGT-ddddd for `=>>gt'.
1399 - Add setting for `=>>jis-x0208@1990'.
1400 - Use &G-JX1-hhhh; instead of &aJX1-hhhh; for
1401 `=>>jis-x0213-1@2000'.
1402 - Use &G-JX2-hhhh; instead of &aJX2-hhhh; for `=>>jis-x0213-2'.
1403 - Use &G-JX3-hhhh; instead of &aJX3-hhhh; for
1404 `=>>jis-x0213-1@2004'.
1405 - Add setting for `=>>jis-x0208@1978'.
1406 - Decode &A-J0-hhhh; as `=>jis-x0208@1997'.
1408 2010-02-24 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1410 * mule/mule-conf.el (=>>jis-x0208@1978): New coded-charset for
1413 2009-11-06 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1415 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1416 setting for `=>>jis-x0213-2' and `=>jis-x0213-2'; use
1417 `=>jis-x0208@1997', `=>jis-x0213-1@2000' and `=>jis-x0213-1@2004'
1418 instead of `<=>jis-x0208@1997', `<=>jis-x0213-1@2000' and
1419 `<=>jis-x0213-1@2004'.
1421 2009-09-04 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1423 * mule/mule-conf.el (=>>jis-x0213-2): New coded-charset for XEmacs
1425 (=>jis-x0213-2): Ditto.
1427 2009-09-01 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1429 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1430 settings for `=>>jis-x0213-1@2000' and `=>>jis-x0213-1@2004'.
1432 2009-08-30 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1434 * mule/mule-charset.el (default-coded-charset-priority-list): Add
1435 `=>>jis-x0208', `=>>jis-x0213-1', `=>jis-x0208' and
1438 2009-08-28 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1440 * mule/mule-conf.el (=>>jis-x0208): New coded-charset for XEmacs
1442 (=>jis-x0208): Use `=>>jis-x0208' as the mother.
1444 2009-08-28 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1446 * mule/mule-conf.el (=>>jis-x0213-1): Renamed from
1448 (=>>jis-x0213-1@2000): Renamed from `<==>jis-x0213-1@2000'.
1449 (=>>jis-x0213-1@2004): Renamed from `<==>jis-x0213-1@2004'.
1450 (=>jis-x0208): Renamed from `<=>jis-x0208'.
1451 (<=>jis-x0208): New alias for `=>jis-x0208'.
1452 (=>jis-x0208@1997): Renamed from `<=>jis-x0208@1997'.
1453 (<=>jis-x0208@1997): New alias for `=>jis-x0208@1997'.
1454 (=>jis-x0213-1): Renamed from `<=>jis-x0213-1'.
1455 (<=>jis-x0213-1): New alias for `=>jis-x0213-1'.
1456 (=>jis-x0213-1@2000): Renamed from `<=>jis-x0213-1@2000'.
1457 (<=>jis-x0213-1@2000): New alias for `=>jis-x0213-1@2000'.
1458 (=>jis-x0213-1@2004): Renamed from `<=>jis-x0213-1@2004'.
1459 (<=>jis-x0213-1@2004): New alias for `=>jis-x0213-1@2004'.
1460 (=>>gt): Renamed from `<==>gt'.
1461 (<==>gt): New alias for `=>>gt'.
1463 2009-08-27 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1465 * mule/mule-coding.el: (coded-charset-entity-reference-alist):
1466 - Use `=jis-x0213-1@2000' instead of `japanese-jisx0213-1'
1467 - Use `=jis-x0213-2' instead of `japanese-jisx0213-2'.
1468 - Use `<=>jis-x0208@1997' instead of `=jis-x0208@1997'.
1469 - Add settings for `<=>jis-x0213-1@2000' and
1470 `<=>jis-x0213-1@2004'.
1472 * mule/mule-conf.el (=jis-x0208@1978/-4X): New coded-charset for
1474 (<==>jis-x0213-1): Likewise.
1475 (<==>jis-x0213-1@2000): Likewise.
1476 (<==>jis-x0213-1@2004): Likewise.
1477 (<=>jis-x0208): Add property `=>iso-ir 168'.
1478 (<=>jis-x0208@1997): Likewise.
1479 (<=>jis-x0213-1): Use `<==>jis-x0213-1' instead of `=jis-x0213-1'
1480 as the mother; add property `=>iso-ir 228'.
1481 (<=>jis-x0213-1@2000): Modify DOC-string; fix `registry'; add
1482 property `=>iso-ir 228'.
1483 (<=>jis-x0213-1@2004): Modify DOC-string; fix `registry'; add
1484 property `=>iso-ir 233'.
1485 (<==>gt): Renamed from `<=>gt'.
1486 (<=>gt): New alias for `<==>gt'.
1488 2009-08-25 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1490 * mule/mule-conf.el (<=>jis-x0208): New coded-charset for XEmacs
1492 (<=>jis-x0208@1997): Renamed from `=jis-x0208@1997'; use
1493 `<=>jis-x0208' as the mother.
1494 (<=>jis-x0213-1): New coded-charset for XEmacs CHISE.
1495 (<=>jis-x0213-1@2000): Ditto.
1496 (<=>jis-x0213-1@2004): Ditto.
1498 2009-06-22 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1500 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1501 settings for `<=>gt'.
1503 * mule/mule-conf.el (<=>gt): New coded-charset for XEmacs CHISE.
1505 2009-04-07 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1507 * mule/mule-conf.el (=jis-x0208@1978): Specify `=>iso-ir' in
1509 (=jis-x0208@1978/-4pr): Likewise.
1510 (=jis-x0208@1978/4-pr): Likewise.
1511 (=jis-x0213-1): Likewise.
1512 (=ucs@iso): Likewise.
1513 (=ucs@unicode): Likewise.
1514 (=ucs@gb): Likewise.
1515 (=ucs@gb/fw): Likewise.
1516 (=ucs@cns): Likewise.
1517 (=ucs@cns/fw): Likewise.
1518 (=ucs@jis): Likewise.
1519 (=ucs@jis/fw): Likewise.
1520 (=ucs@jis/1990): Likewise.
1521 (=ucs@jis/2000): Likewise.
1522 (=ucs@jis/2004): Likewise.
1523 (=ucs@JP): Likewise.
1524 (=ucs@ks): Likewise.
1525 (=ucs@big5): Likewise.
1526 (=ucs@big5/cns11643): Likewise.
1527 (=ucs@cns11643): Likewise.
1529 2008-10-17 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1531 * mule/mule-charset.el (default-coded-charset-priority-list):
1532 Prefer `=jis-x0213-{1|2}-2000' to `japanese-jisx0212'.
1534 * mule/mule-conf.el (=ucs@jis/2004): New coded-charset for XEmacs
1536 (=ucs@JP): Use `=ucs@jis/2004' instead of `=ucs@jis' as the
1539 2008-09-14 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1541 * mule/mule-conf.el (=jis-x0208@1978): New coded-charset [moved
1542 from src/mule-charset.c].
1543 (=jis-x0208@1978/-4pr): Renamed from `=jis-x0208@1978/i-4';
1545 (=jis-x0208@1978/1pr): Renamed from `=jis-x0208@1978/i1'; specify
1546 `iso-ir' and `final', namely now it is used as ISO-IR-42.
1547 (=jis-x0208@1978/4-pr): Renamed from `=jis-x0208@1978/i4-'.
1548 (=jis-x0208@1978/i1): New alias for `=jis-x0208@1978/1pr'.
1549 (=jis-x0208@1978/i-4): New alias for `=jis-x0208@1978/-4pr'.
1550 (=jis-x0208@1978/i4-): New alias for `=jis-x0208@1978/4-pr'.
1552 2008-09-12 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1554 * mule/mule-conf.el (=jis-x0213-1-2000): Changed to the alias of
1555 `=jis-x0213-1@2000' instead of `=jis-x0213-1'.
1556 (=jis-x0208@1978/i-4): Specify `partial'.
1557 (=jis-x0208@1978/i1): Likewise; use `=jis-x0208@1978/i-4' as the
1558 mother coded-charset.
1559 (=jis-x0208@1978/i4-): New coded-charset for XEmacs CHISE.
1561 2008-09-09 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1563 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1564 settings for `=jis-x0213-1@2004'.
1566 2008-09-03 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1568 * mule/mule-conf.el (=jis-x0213-1): New coded-charset for XEmacs
1570 (=jis-x0213-1@2000): Renamed from `=jis-x0213-1-2000'.
1571 (=jis-x0213-2): Renamed from `=jis-x0213-2-2000'.
1572 (=jis-x0213-1@2004): New coded-charset for XEmacs CHISE.
1573 (=jis-x0213-1-2000): New alias for `=jis-x0213-1' in XEmacs CHISE
1575 (=jis-x0213-2-2000): New alias for `=jis-x0213-2' in XEmacs CHISE.
1577 2008-08-20 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1579 * mule/mule-conf.el (=shinjigen): New coded-charset for XEmacs
1581 (=shinjigen@1ed): Inherited from `=shinjigen'.
1582 (=shinjigen@rev): Likewise.
1584 2008-08-05 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1586 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1587 settings for `=shinjigen@rev' and `=shinjigen@1ed'.
1589 2008-08-04 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1591 * mule/mule-conf.el (=shinjigen@1ed): Renamed from `shinjigen-1';
1592 define it as an alias.
1593 (=shinjigen@1ed/24pr): New coded-charset for XEmacs CHISE.
1594 (=shinjigen@rev): Renamed from `shinjigen-2'; define it as an
1596 (=shinjigen/+p@rev): Renamed from `shinjigen-2-p'; define it as an
1599 2008-07-31 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1601 * mule/mule-conf.el (shinjigen-2-p): New coded-charset for XEmacs
1604 2008-06-05 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1606 * mule/mule-conf.el (shinjigen-1): New coded-charset for XEmacs
1608 (shinjigen-2): Ditto.
1610 2007-05-29 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1612 * mule/mule-charset.el (default-coded-charset-priority-list):
1613 Prefer `gt-pj-*' to `chinese-cns11643-*', `=big5-cdp',
1614 `chinese-big5-eten-*' and `chinese-big5'.
1616 2006-03-02 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1618 * mule/mule-conf.el (=ucs-bmp-cjk@unicode): Change `max-code' to
1621 2006-01-17 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1623 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1624 settings for `=jis-x0208@1978/i1'.
1626 2005-11-24 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1628 * mule/mule-conf.el (=jis-x0208@1978/i-4): New coded-charset for
1631 2005-10-24 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1633 * mule/mule-conf.el (=adobe-japan1-[0..6]): New coded-charset for
1636 2005-07-14 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1638 * mule/mule-conf.el (=jis-x0208@1978/i1): New coded-charset for
1641 2005-06-29 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1643 * mule/mule-conf.el (=ucs-bmp@gb): New coded-charset for XEmacs
1645 (=ucs-bmp@cns): Likewise.
1646 (=ucs-bmp@jis): Likewise.
1647 (=ucs-bmp@ks): Likewise.
1649 2005-05-27 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1651 * mule/mule-conf.el (=zinbun-oracle): New coded-charset for XEmacs
1653 (=ucs-bmp-cjk): Change `max-code' to #x9FA5 temporarily.
1655 2005-05-25 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1657 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1658 settings for `=zinbun-oracle'.
1660 * mule/mule-charset.el (default-coded-charset-priority-list): Add
1663 2005-05-15 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1665 * mule/mule-coding.el (coded-charset-entity-reference-alist):
1666 Modify to use "&U-hhhhhhhh;" instead of "&UU+hhhh;" for
1669 2005-04-03 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1671 * mule/mule-charset.el (default-coded-charset-priority-list):
1672 Delete `ucs-sip'; modify order of some CCSs.
1674 2005-02-28 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1676 * mule/mule-coding.el (iso-2022-jp-2): Specify `ccs-priority-list'
1679 * mule/japanese.el (iso-2022-jp): Specify `ccs-priority-list' in
1680 XEmacs CHISE; don't specify `input-charset-conversion' in XEmacs
1683 2004-12-15 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1685 * mule/mule-conf.el (=ucs-radicals): Use "-zhRadicals-.*-ucs-0" as
1687 (=ucs-radicals@unicode): Likewise.
1689 2004-12-15 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1691 * mule/mule-conf.el (=ucs-hangul): New coded-charset for XEmacs
1694 2004-11-20 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1696 * mule/mule-conf.el (=ucs@cns/fw): New coded-charset for XEmacs
1699 2004-11-20 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1701 * mule/mule-conf.el (=ucs@gb/fw): New coded-charset for XEmacs
1704 2004-11-17 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1706 * mule/mule-coding.el (coded-charset-entity-reference-alist):
1707 Modify preference of *isolated settings*.
1709 2004-11-15 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1711 * mule/mule-conf.el (=ucs@big5/cns11643): New coded-charset when
1712 utf-2000 is provided.
1713 (=ucs@cns11643): Likewise.
1715 2004-11-15 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1717 * mule/mule-coding.el (coded-charset-entity-reference-alist):
1718 Prefer every *isolated setting* to ordinary setting.
1720 2004-11-02 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1722 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1723 settings for `latin-viscii-{upper|lower}' and `latin-viscii'.
1725 2004-10-30 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1727 * mule/mule-conf.el (=ucs@jis/fw): New coded-charset for XEmacs
1730 2004-09-14 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1732 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1733 settings for `=jis-x0208@1997'.
1735 2004-09-13 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1737 * mule/mule-charset.el (default-coded-charset-priority-list): Add
1740 2004-09-11 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1742 * mule/mule-conf.el (=jis-x0208@1997): New coded-charset for
1745 2004-09-09 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1747 * mule/mule-conf.el (=jis-x0208-1978): Define as an alias for
1749 (=jis-x0208-1983): Define as an alias for `=jis-x0208@1983'.
1750 (=jis-x0213-1-2000): Use `=jis-x0208@1990' instead of
1751 `=jis-x0208-1990' as the mother.
1752 (=jis-x0208-1990): Define as an alias for `=jis-x0208@1990'.
1754 2004-09-04 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1756 * mule/mule-conf.el (=ucs@jis/1990): Renamed from `=ucs@jis-1990';
1757 define `=ucs@jis-1990' as an alias for `=ucs@jis/1990'.
1758 (=ucs@jis/2000): Renamed from `=ucs@jis-2000'; define
1759 `=ucs@jis-2000' as an alias for `=ucs@jis/2000'.
1760 (=ucs@JP): Renamed from `=ucs@jp'; define `=ucs@jp' as an alias
1763 2004-09-02 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1765 * mule/mule-conf.el (=daikanwa@rev1): Renamed from
1766 `=daikanwa-rev1'; specify `=daikanwa' as the mother; define
1767 `=daikanwa-rev1' as an alias for `=daikanwa@rev1'.
1768 (=daikanwa@rev2): Renamed from `=daikanwa-rev2'; specify
1769 `=daikanwa' as the mother; define `=daikanwa-rev2' as an alias for
1772 2004-07-23 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1774 * mule/mule-conf.el (=big5-cdp): Swap DOC-string and long-name.
1777 (=gt-pj-*): Likewise.
1778 (=gt-pj-k1): Likewise.
1779 (=gt-pj-k2): Likewise.
1780 (=daikanwa): Likewise.
1781 (=daikanwa-rev1): Likewise.
1782 (=daikanwa-rev2): Likewise.
1783 (=big5-pua): Likewise.
1784 (=big5-eten): Likewise.
1785 (chinese-big5-eten-a): Likewise.
1786 (chinese-big5-eten-b): Likewise.
1787 (=hanziku-*): Likewise.
1789 (=jef-china3): Likewise.
1790 (=ruimoku-v6): Likewise.
1791 (=ucs@iso): Likewise.
1792 (=ucs@unicode): Likewise.
1793 (=ucs@gb): Likewise.
1794 (=ucs@cns): Likewise.
1795 (=ucs@jis): Likewise.
1796 (=ucs@jis-1990): Likewise.
1797 (=ucs@jis-2000): Likewise.
1798 (=ucs@jp): Likewise.
1799 (=ucs@ks): Likewise.
1800 (=ucs@big5): Likewise.
1801 (=ucs-radicals): Likewise.
1802 (=ucs-radicals@unicode): Likewise.
1803 (=ucs-bmp-cjk): Likewise.
1804 (=ucs-bmp-cjk@unicode): Likewise.
1805 (=ucs-sip-ext-b): Likewise.
1806 (=ucs-sip-ext-b@iso): Likewise.
1808 2004-04-08 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1810 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1811 settings for =ucs@{unicode|iso|gb|jis|cns|ks}.
1813 2004-04-05 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1815 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1816 settings for chinese-gb2312, =iso-ir165, latin-iso8859-{1..4},
1817 cyrillic-iso8859-5, greek-iso8859-7, hebrew-iso8859-8,
1818 latin-iso8859-9, latin-jisx0201, katakana-jisx0201,
1819 latin-tcvn5712, thai-tis620, lao, ethiopic, arabic-{1|2}-column,
1820 arabic-digit, ipa and ``&I-B-XXXX;''.
1822 2004-03-12 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1824 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1825 setting for (I-)HZK{03..12}-XXXX.
1827 2004-02-04 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1829 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1830 settings for `&I-RUI6-hhhh;' and `&RUI6-hhhh;'.
1832 * mule/mule-charset.el (default-coded-charset-priority-list): Add
1835 * mule/mule-conf.el (=ruimoku-v6): New coded-charset of XEmacs
1838 2004-01-21 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1840 * mule/mule-conf.el (=ucs@iso): New coded-charset in XEmacs CHISE.
1841 (=ucs@unicode): Likewise.
1842 (=ucs@gb): Inherits `=ucs@unicode' instead of `=ucs'.
1843 (=ucs@cns): Likewise.
1844 (=ucs@jis): Likewise.
1845 (=ucs@ks): Likewise.
1846 (=ucs@big5): Likewise.
1848 2004-01-19 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1850 * mule/mule-coding.el (utf-8-jis): Use `=ucs@jis-2000' instead of
1852 (utf-8-jis-er): Likewise.
1853 (utf-8-jp): New coding-system.
1854 (utf-8-jp-er): Likewise.
1856 * mule/mule-conf.el (=ucs@jp): New coded-charset for XEmacs CHISE.
1858 2004-01-15 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1860 * mule/mule-coding.el (euc-jisx0213): Moved from mule/japanese.el.
1862 * mule/japanese.el: Move definition of `euc-jisx0213' to
1863 mule/mule-coding.el.
1865 2004-01-14 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1867 * dumped-lisp.el (preloaded-file-list): Load mule-charset and
1868 mule-coding before loading update-cdb when utf-2000 is provided.
1870 2003-11-11 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1872 * mule/mule-conf.el: Prefer `=big5-cdp', `=gt' and `=gt-k' to
1875 2003-11-10 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1877 * mule/mule-conf.el: Define =ucs@DOMAIN at the end of CCS
1878 definition codes when `utf-2000' is provided.
1880 2003-08-19 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
1882 * mule/mule-category.el (word-combining-categories): Don't setup
1883 `word-combining-categories' in XEmacs CHISE.
1884 (word-separating-categories): Add setting about Latin script in
1887 2003-08-09 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
1889 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1890 setting for `chinese-big5'.
1892 2003-08-05 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1894 * mule/mule-coding.el (coded-charset-entity-reference-alist):
1895 Prefer `chinese-big5-cdp' to `ideograph-daikanwa' and
1896 `ideograph-gt-k'; prefer `ideograph-daikanwa' to `ideograph-gt-k';
1897 add setting for HZK0[12]-xxxx.
1899 2003-08-04 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
1901 * mule/mule-conf.el (=iso-ir165): Define to inherit from `=gb2312'
1904 2003-07-28 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1906 * mule/mule-charset.el (default-coded-charset-priority-list):
1907 Prefer `=big5-cdp', `chinese-big5-eten-a', `chinese-big5-eten-b'
1908 and `chinese-big5' to `=gt-pj-*'.
1910 2003-05-10 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
1912 * mule/mule-conf.el (=daikanwa): Renamed from
1913 `ideograph-daikanwa'.
1914 (ideograph-daikanwa): Changed to an alias for `=daikanwa'.
1916 2003-05-09 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1918 * mule/mule-conf.el (=cns11643-7): Renamed from
1919 `chinese-cns11643-7'.
1920 (chinese-cns11643-7): Changed to an alias for `=cns11643-7'.
1922 2003-05-07 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1924 * mule/mule-conf.el (=cns11643-6): Renamed from
1925 `chinese-cns11643-6'.
1926 (chinese-cns11643-6): Changed to an alias for `=cns11643-6'.
1928 2003-05-06 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
1930 * mule/mule-conf.el (=cns11643-5): Renamed from
1931 `chinese-cns11643-5'.
1932 (chinese-cns11643-5): Changed to an alias for `=cns11643-5'.
1934 2003-05-05 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
1936 * mule/mule-conf.el (=cns11643-4): Renamed from
1937 `chinese-cns11643-4'.
1938 (chinese-cns11643-4): Changed to an alias for `=cns11643-4'.
1940 2003-05-02 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1942 * mule/mule-conf.el (=cns11643-3): Renamed from
1943 `chinese-cns11643-3'.
1944 (chinese-cns11643-3): Changed to an alias for `=cns11643-3'.
1946 2003-04-30 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
1948 * mule/mule-conf.el: `chinese-cns11643-2' is renamed to
1950 (chinese-cns11643-2): New alias for `=cns11643-2'.
1952 2003-04-27 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
1954 * mule/mule-conf.el: `chinese-cns11643-1' is renamed to
1956 (chinese-cns11643-1): New alias for `=cns11643-1'.
1958 2003-04-25 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1960 * mule/mule-conf.el: `chinese-gb12345' is renamed to `=gb12345'.
1961 (chinese-gb12345): New alias for `=gb12345'.
1963 2003-04-21 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
1965 * mule/mule-conf.el: `chinese-gb2312' is renamed to `=gb2312'.
1966 (chinese-gb2312): New alias for `=gb2312'.
1968 2003-04-19 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
1970 * mule/mule-conf.el: `chinese-big5' is renamed to `=big5'.
1971 (chinese-big5): New alias for `=big5'.
1973 2003-04-17 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1975 * mule/mule-conf.el: `korean-ksc5601' is renamed to `=ks-x1001'.
1976 (korean-ksc5601): New alias for `=ks-x1001'.
1978 2003-04-15 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
1980 * mule/mule-conf.el: `japanese-jisx0212' is renamed to
1982 (japanese-jisx0212): New alias for `=jis-x0212'.
1984 2003-04-12 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
1986 * mule/mule-conf.el: `japanese-jisx0208' is renamed to
1988 (japanese-jisx0208): New alias for `=jis-x0208-1983'.
1990 2003-04-07 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
1992 * mule/mule-conf.el: `japanese-jisx0208-1978' is renamed to
1994 (japanese-jisx0208-1978): New alias for `=jis-x0208-1978'.
1996 2003-04-05 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
1998 * mule/mule-conf.el (=iso-ir165): Renamed from `chinese-isoir165'.
1999 (chinese-isoir165): Changed to an alias for `=iso-ir165'.
2001 2003-04-03 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
2003 * mule/mule-conf.el (chinese-isoir165): Specify iso-ir 165.
2004 (chinese-cns11643-3): Specify iso-ir 183.
2005 (chinese-cns11643-4): Specify iso-ir 184.
2006 (chinese-cns11643-5): Specify iso-ir 185.
2007 (chinese-cns11643-6): Specify iso-ir 186.
2008 (chinese-cns11643-7): Specify iso-ir 187.
2009 (=jis-x0213-1-2000): In XEmacs CHISE, specify iso-ir 228.
2010 (=jis-x0213-2-2000): In XEmacs CHISE, specify iso-ir 229.
2012 2003-04-03 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
2014 * bytecomp.el (byte-compile-insert-header): In XEmacs CHISE, check
2015 \uXXXX for every cases.
2017 2003-03-31 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
2019 * mule/mule-conf.el (=ucs@big5): Renamed from `ucs-big5'.
2020 (ucs-big5): Changed to an alias for `=ucs@big5'.
2022 2003-03-29 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
2024 * mule/mule-conf.el (=ucs@ks): Renamed from `ucs-ks'.
2025 (ucs-ks): Changed to an alias for `=ucs@ks'.
2027 2003-03-27 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
2029 * mule/mule-conf.el (=ucs@jis-2000): Renamed from `=ucs-jis-2000'.
2030 (=ucs-jis-2000): Changed to an alias for `=ucs@jis-2000'.
2032 2003-03-26 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
2034 * mule/mule-conf.el (=ucs@jis-1990): Renamed from `=ucs-jis-1990'.
2035 (=ucs-jis-1990): Changed to an alias for `=ucs@jis-1990'.
2037 2003-03-24 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
2039 * mule/mule-conf.el (=ucs@jis): Renamed from `ucs-jis'.
2040 (ucs-jis): Changed to an alias for `=ucs@jis'.
2042 2003-03-23 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
2044 * mule/mule-conf.el (=ucs@cns): Renamed from `ucs-cns'.
2045 (ucs-cns): Changed to an alias for `=ucs@cns'.
2047 2003-03-20 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
2049 * mule/mule-conf.el (=ucs@gb): Renamed from `ucs-gb'.
2050 (ucs-gb): Changed to an alias for `=ucs@gb'.
2052 2003-03-16 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
2054 * mule/mule-conf.el (=daikanwa-rev1): Renamed from
2055 `ideograph-daikanwa-2'.
2056 (ideograph-daikanwa-2): Changed to an alias for `=daikanwa-rev1'.
2057 (=daikanwa-rev2): New coded-charset when `utf-2000' is provided.
2059 2003-03-12 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
2061 * version.el (emacs-version): Rename `XEmacs UTF-2000' to `XEmacs
2062 CHISE'; use `xemacs-chise-version' instead of `utf-2000-version'.
2064 * obsolete.el (utf-2000-version): Declare as an obsolete variable
2065 for `xemacs-chise-version'.
2067 2003-03-09 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
2069 * mule/mule-charset.el (default-coded-charset-priority-list):
2070 Refer `=jis-x0208-1990' instead of `japanese-jisx0208-1990'; refer
2071 `=gt-pj-*' instead of `ideograph-gt-pj-*'; refer `=hanziku-*'
2072 instead of `ideograph-hanziku-*'.
2074 * mule/mule-conf.el: `ucs' is renamed to `=ucs'.
2075 (ucs): New alias for `=ucs' when `utf-2000' is provided.
2077 2003-03-07 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
2079 * mule/mule-conf.el (=jis-x0213-1-2000): Rename
2080 `japanese-jisx0208-1990' to `=jis-x0208-1990'.
2081 (japanese-jisx0208-1990): New alias for `=jis-x0208-1990' when
2082 `utf-2000' is provided.
2084 2003-03-05 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
2086 * mule/mule-conf.el (ucs-gb): New coded-charsets when `utf-2000'
2087 is provided [was builtin coded-charsets].
2089 2003-03-04 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
2091 * mule/mule-conf.el (ucs-cns): New coded-charsets when `utf-2000'
2092 is provided [was builtin coded-charsets].
2094 2003-03-03 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
2096 * mule/mule-conf.el (ucs-jis): New coded-charsets when `utf-2000'
2097 is provided [was builtin coded-charsets].
2099 2003-03-02 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
2101 * mule/mule-conf.el (ucs-ks): New coded-charsets when `utf-2000'
2102 is provided [was builtin coded-charsets].
2104 2003-03-01 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
2106 * mule/mule-conf.el (ideograph-daikanwa-2): New coded-charsets
2107 when `utf-2000' is provided [was builtin coded-charsets].
2109 2003-02-28 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
2111 * mule/mule-conf.el (=hanziku-*): Renamed from
2112 `ideograph-hanziku-*'.
2113 (ideograph-hanziku-*): Changed to an alias for `=hanziku-*'.
2115 2003-02-27 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
2117 * mule/mule-conf.el (ideograph-daikanwa): New coded-charsets when
2118 `utf-2000' is provided [was builtin coded-charsets].
2119 (ideograph-hanziku-{1..12}): Likewise.
2121 2003-02-27 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
2123 * mule/mule-conf.el (=gt-pj-*): Renamed from `ideograph-gt-pj-*'.
2124 (ideograph-gt-pj-*): Changed to an alias for `=gt-pj-*'.
2126 2003-02-26 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
2128 * mule/mule-conf.el (ideograph-gt-pj-{1..11}): New coded-charsets
2129 when `utf-2000' is provided [was builtin coded-charsets].
2131 2003-02-24 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
2133 * mule/mule-charset.el (default-coded-charset-priority-list): Use
2134 `=big5-cdp', `=cbeta' and `=jef-china3' instead of
2135 `chinese-big5-cdp', `ideograph-cbeta' and `china3-jef'.
2137 2003-02-18 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
2139 * mule/mule-conf.el (=gt): Renamed from `ideograph-gt'.
2140 (ideograph-gt): Changed to an alias for `=gt'.
2142 2003-02-17 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
2144 * mule/mule-conf.el (ucs-big5): New coded-charset when `utf-2000'
2145 is provided; it was defined as a builtin coded-charset.
2146 (ideograph-gt): Likewise.
2148 2003-02-16 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
2150 * mule/mule-conf.el (=gt-k): Renamed from `ideograph-gt-k'.
2151 (ideograph-gt-k): Changed to an alias for `=gt-k'.
2153 2003-02-15 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
2155 * mule/mule-conf.el (=big5-cdp): Renamed from `chinese-big5-cdp'.
2156 (chinese-big5-cdp): Changed to an alias for `=big5-cdp'.
2158 2003-02-15 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
2160 * mule/mule-conf.el (=big5-eten): Renamed from
2161 `chinese-big5-eten'.
2162 (chinese-big5-eten): Changed to an alias for `=big5-eten'.
2164 2003-02-14 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
2166 * mule/mule-conf.el (=big5-pua): Renamed from `chinese-big5-pua'.
2167 (chinese-big5-pua): Changed to an alias for `=big5-pua'.
2169 2003-02-13 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
2171 * mule/mule-conf.el (=cbeta): Renamed from `ideograph-cbeta'.
2172 (ideograph-cbeta): Changed to an alias for `=cbeta'.
2174 2003-02-11 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
2176 * mule/mule-conf.el (=jef-china3): Renamed from `china3-jef'.
2177 (china3-jef): Changed to an alias for `=jef-china3'.
2179 2003-02-10 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
2181 * mule/mule-charset.el (default-coded-charset-priority-list): Use
2182 `=jis-x0213-{1|2}-2000' instead of `japanese-jisx0213-{1|2}'.
2184 * mule/mule-conf.el (=jis-x0213-{1|2}-2000): Renamed from
2185 `japanese-jisx0213-{1|2}' when `utf-2000' is provided.
2186 (japanese-jisx0213-{1|2}): New alias for =jis-x0213-{1|2}-2000
2187 when `utf-2000' is provided.
2189 2003-02-07 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
2191 * mule/mule-charset.el (default-coded-charset-priority-list):
2192 Refer Hanziku to CBETA, Big5 variants, UCS-BMP and JEF-CHINA3.
2194 * mule/mule-conf.el (ucs-jis-1990): Deleted.
2195 (ucs-jis-2000): Deleted.
2197 2003-02-05 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
2199 * mule/mule-conf.el (=ucs-jis-1990): New coded-charset for
2201 (=ucs-jis-2000): New coded-charset for UTF-2000.
2203 2003-01-19 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
2205 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2206 settings for `ideograph-hanziku-{1|2}' and JEF-CHINA3.
2208 2003-01-09 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
2210 * mule/mule-charset.el (default-coded-charset-priority-list):
2211 Prefer `korean-ksc5601' to CNS 11643; prefer Big5-CDP to
2214 2003-01-05 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
2216 * mule/mule-conf.el: Add new coded-charset when UTF-2000 [was a
2217 builtin coded-charset].
2219 2002-12-22 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
2221 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2222 settings for &K0-xxxx and &I-K0-xxxx.
2224 2002-12-19 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
2226 * mule/mule-charset.el (default-coded-charset-priority-list): Add
2227 `ideograph-gt-pj-k1' and `ideograph-gt-pj-k2' in UTF-2000.
2229 2002-12-18 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
2231 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2232 settings for >-Knnnnn and &I-GT-Knnnnn in UTF-2000.
2234 2002-12-18 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
2236 * mule/mule-conf.el (ideograph-gt-k): New coded-charset in
2238 (ideograph-gt-pj-k1): Likewise.
2239 (ideograph-gt-pj-k2): Likewise.
2241 2002-11-29 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
2243 * mule/mule-charset.el (default-coded-charset-priority-list): Add
2246 2002-11-29 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
2248 * mule/mule-conf.el (china3-jef): Add new coded-charset when
2249 UTF-2000 [was a builtin coded-charset].
2251 2002-11-26 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
2253 * mule/mule-coding.el (utf-8-gb): Prefer `ucs-gb' and `=>ucs-gb'.
2254 (utf-8-gb-er): Likewise.
2256 2002-10-11 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
2258 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2259 settings for JIS X 0212 and JIS X 0208:1978.
2261 2002-10-02 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
2263 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2264 setting for JIS X 0213.
2266 2002-08-26 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
2268 * iso8859-1.el: Don't set `iso8859/1-case-table' to the
2269 standard-case-table in UTF-2000.
2271 2002-08-20 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
2273 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2274 definitions for isolated-chars.
2276 2002-08-13 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
2278 * setup-paths.el (paths-find-utf-2000-lisp-directory): Use
2279 `configure-utf-2000-lisp-directory'.
2280 (paths-construct-load-path): Prefer `utf-2000-lisp-load-path' to
2281 `mule-lisp-load-path'.
2283 2002-08-13 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
2285 * startup.el (startup-setup-paths): Set and use
2286 `utf-2000-lisp-directory'.
2287 (startup-setup-paths-warning): Check `utf-2000-lisp-directory' in
2290 2002-08-12 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
2292 * setup-paths.el (paths-utf-2000-load-path-depth): New variable.
2293 (paths-find-utf-2000-lisp-directory): New function.
2294 (paths-construct-load-path): Add new optional argument
2295 `utf-2000-lisp-directory'.
2297 * dump-paths.el: Set and use `utf-2000-lisp-directory'.
2299 2002-08-12 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
2301 * mule/mule-charset.el: Don't specify `auto-fill-chars' for
2302 `katakana-jisx0201', `japanese-jisx0208', `japanese-jisx0212',
2303 `chinese-gb2312', `chinese-big5-1' and `chinese-big5-2'.
2304 (default-coded-charset-priority-list): Add `chinese-big5-1' and
2305 `chinese-big5-2' in UTF-2000.
2307 * mule/chinese.el: Set syntax-entry "w" for `chinese-big5' instead
2308 of `chinese-big5-1' and `chinese-big5-2' in UTF-2000.
2310 2002-08-11 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
2312 * mule/chinese.el: Add new coding-systems `big5-er', `big5-eten',
2313 `big5-eten-er' in UTF-2000.
2314 (big5-cdp): Modify DOC-string and mnemonic.
2316 2002-08-09 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
2318 * mule/mule-coding.el (utf-8-mcs-er): New coding-system in
2319 UTF-2000 [renamed from utf-8-er].
2320 (utf-8-gb): New coding-system in UTF-2000.
2321 (utf-8-gb-er): Likewise.
2322 (utf-8-cns): Likewise.
2323 (utf-8-cns-er): Likewise.
2324 (utf-8-big5): Likewise.
2325 (utf-8-big5-er): Likewise.
2326 (utf-8-jis): Likewise.
2327 (utf-8-jis-er): Likewise.
2328 (utf-8-ks): Likewise.
2329 (utf-8-ks-er): Likewise.
2330 (utf-8-er): Likewise.
2332 2002-07-29 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
2334 * bytecomp.el (byte-compile-insert-header): Use `utf-8-mcs-unix'
2335 instead of `utf-8-unix' in UTF-2000.
2337 * mule/mule-coding.el (utf-8): Define as an alias for `utf-8-mcs'.
2339 2002-07-23 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
2341 * mule/japanese.el (euc-jisx0213): New coding-system.
2343 * mule/mule-conf.el (japanese-jisx0213-1): Specify
2344 `japanese-jisx0208-1990' as the mother.
2346 2002-07-16 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
2348 * dumped-lisp.el (preloaded-file-list): Change condition of
2349 loading "close-cdb".
2351 2002-07-05 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
2353 * mule/mule-coding.el (utf-8-er): New coding-system in UTF-2000;
2354 setup `coded-charset-entity-reference-alist'.
2356 2002-07-02 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
2358 * dumped-lisp.el (preloaded-file-list): Dump "close-cdb" in
2361 2002-04-12 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
2363 * mule/mule-charset.el (default-coded-charset-priority-list): Add
2364 `chinese-big5-eten-a' and `chinese-big5-eten-b'.
2366 2002-04-11 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
2368 * mule/mule-conf.el (chinese-big5-pua): New coded-charset.
2369 (chinese-big5-eten-a): Likewise.
2370 (chinese-big5-eten-b): Likewise.
2371 (chinese-big5-cdp): Declare as a subset of `chinese-big5' whose
2372 code range is #x8140 .. #x8DFE.
2374 2002-04-08 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
2376 * mule/mule-conf.el (chinese-big5-eten): New coded-charset in
2378 (chinese-big5-cdp): Likewise.
2380 2002-02-26 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
2382 * dumped-lisp.el (preloaded-file-list): Rename
2383 utf-2000/make-cdbs.el -> utf-2000/update-cdb.el.
2385 2002-02-14 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
2387 * update-elc.el: Load lisp/utf-2000/dumped-chars.el in UTF-2000;
2388 append `system-char-db-source-file-list' into
2389 `preloaded-file-list' in UTF-2000.
2391 2002-02-12 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
2393 * dumped-lisp.el (preloaded-file-list): Delete
2394 character-definition files.
2396 2002-02-04 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
2398 * dumped-lisp.el (preloaded-file-list): Add `make-cdbs' in
2401 2001-12-31 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
2403 * mule/mule-charset.el (default-coded-charset-priority-list):
2404 Delete `mojikyo-2022-1'.
2406 2001-12-26 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
2408 * mule/mule-charset.el (default-coded-charset-priority-list):
2411 2001-12-11 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
2413 * mule/mule-charset.el (default-coded-charset-priority-list): Add
2416 2001-11-14 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
2418 * mule/mule-charset.el (default-coded-charset-priority-list):
2419 Comment out `chinese-gb12345'.
2421 2001-11-13 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
2423 * bytecomp.el (byte-compile-insert-header): Fixed.
2425 2001-10-31 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
2427 * dumped-lisp.el (preloaded-file-list): Dump `ad-hoc-cdp' in
2430 2001-10-16 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
2432 * mule/chinese.el (big5-cdp): New coding-system in XEmacs
2435 2001-10-15 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
2437 * mule/mule-charset.el (default-coded-charset-priority-list): Add
2438 `ideograph-hanziku-{1 .. 12}' in XEmacs UTF-2000.
2440 2001-10-13 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
2442 * mule/mule-charset.el (default-coded-charset-priority-list):
2443 `japanese-jef-china3' is renamed `china3-jef'.
2445 2001-10-08 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
2447 * mule/mule-charset.el (default-coded-charset-priority-list): Add
2448 `japanese-jef-china3' and `ideograph-cbeta'.
2450 2001-09-02 MORIOKA Tomohiko <tomo@calliope.mousai.mahoroba.ne.jp>
2452 * list-mode.el: Delete dirty hack for XEmacs UTF-2000.
2454 2001-08-07 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
2456 * mule/mule-charset.el (default-coded-charset-priority-list): Add
2459 2001-08-02 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
2461 * mule/mule-charset.el (default-coded-charset-priority-list): Add
2462 `arabic-digit', `arabic-1-column' and `arabic-2-column'.
2464 2001-07-31 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
2466 * dumped-lisp.el (preloaded-file-list): Load "arabic" before
2467 loading character definitions.
2469 2001-07-29 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
2471 * dumped-lisp.el (preloaded-file-list): Rename
2472 u031A0-Extended-Bopomofo.el to u031A0-Bopomofo-Extended.el.
2474 2001-07-24 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
2476 * mule/mule-charset.el (default-coded-charset-priority-list): Add
2479 2001-07-20 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
2481 * dumped-lisp.el (preloaded-file-list): Dump
2482 "Ideograph-R028-Private" with XEmacs UTF-2000.
2484 2001-07-15 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
2486 * mule/mule-charset.el (default-coded-charset-priority-list): Add
2489 2001-07-09 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
2491 * mule/mule-charset.el (default-coded-charset-priority-list): Add
2492 `ideograph-gt-pj-{1..11}'.
2494 * dumped-lisp.el (preloaded-file-list): Dump `isolated-char' in
2497 2000-12-06 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
2499 * mule/mule-charset.el (default-coded-charset-priority-list):
2500 Prefer `chinese-gb2312' than `chinese-cns11643-*'; add
2503 2000-10-05 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
2505 * format.el (format-alist): Revive `image/jpeg', `image/gif',
2506 `image/png', `image/x-xpm' and `image/tiff'.
2508 * files.el (binary-file-regexps): Add *.PNG.
2510 2000-07-23 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
2512 * mule/mule-charset.el (default-coded-charset-priority-list):
2513 Prefer `japanese-jisx0208-1990' than `japanese-jisx0212'; prefer
2514 `korean-ksc5601' than `japanese-jisx0213-1'; add `mojikyo-2022-1'.
2516 2000-09-27 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
2518 * list-mode.el: Call `completion-list-mode' to avoid slowness of
2519 the first completion when UTF-2000 is running.
2521 2000-05-30 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
2523 * mule/mule-charset.el (default-coded-charset-priority-list):
2526 2000-04-28 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
2528 * dumped-lisp.el (preloaded-file-list): Don't add "mojikyo".
2530 * mule/mule-charset.el (default-coded-charset-priority-list): Add
2531 `mojikyo' instead of `mojikyo-pj-[1..21]'.
2533 2000-04-27 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
2535 * mule/vietnamese.el (vscii-2): Delete abolished property
2536 `composite'; now composite mode is default.
2538 2000-04-26 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
2540 * bytecomp.el (byte-compile-insert-header): Use `binary' instead
2541 of `raw-text'; check \uHHHH representation even if non-ascii
2542 characters are not found.
2544 * dumped-lisp.el (preloaded-file-list): Add "ccs-tcvn5712.el" in
2545 UTF-2000; add "viet-ccl" in non-UTF-2000 Mule; add "vietnamese"
2548 * mule/viet-ccl.el: New file.
2550 * mule/vietnamese.el (vscii-2): New coding-system in UTF-2000.
2551 (tcvn-5712): New coding-system alias of `vscii-2' in UTF-2000.
2552 - Separate CCL based implementations to viet-ccl.el.
2554 2000-02-24 MORIOKA Tomohiko <tomo@m17n.org>
2556 * mule/mule-conf.el (japanese-jisx0213-1): Allow
2558 (japanese-jisx0213-2): Allow "jisx0213.2000-2".
2560 * mule/mule-charset.el (default-coded-charset-priority-list):
2561 Prefer `japanese-jisx0213-1' and `japanese-jisx0213-2' to
2562 `japanese-jisx0208-1978' and `japanese-jisx0208-1990'.
2564 2000-01-31 MORIOKA Tomohiko <tomo@etl.go.jp>
2566 * dumped-lisp.el (preloaded-file-list): Add "mojikyo" in UTF-2000.
2568 2000-01-27 MORIOKA Tomohiko <tomo@m17n.org>
2570 * mule/mule-charset.el (default-coded-charset-priority-list): Add
2573 2000-01-26 MORIOKA Tomohiko <tomo@etl.go.jp>
2575 * mule/mule-charset.el (default-coded-charset-priority-list):
2576 Prefer `mojikyo-pj-*' and `ideograph-daikanwa' to `ucs-bmp' and
2579 2000-01-12 MORIOKA Tomohiko <tomo@etl.go.jp>
2581 * mule/mule-charset.el (default-coded-charset-priority-list): Add
2582 `mojikyo-pj-[1 .. 21]' in UTF-2000.
2584 2000-01-14 MORIOKA Tomohiko <tomo@etl.go.jp>
2586 * mule/mule-charset.el (default-coded-charset-priority-list): Add
2587 `katakana-jisx0201' in UTF-2000.
2589 1999-12-23 MORIOKA Tomohiko <tomo@urania.m17n.org>
2591 * dumped-lisp.el (preloaded-file-list): Add "u0A000-Yi-Syllables",
2592 "u0AC00-Hangul-Syllables", "u0FB00-Alphabetic-Presentation-Forms",
2593 "u0FB50-Arabic-Presentation-Forms-A",
2594 "u0FE20-Combining-Half-Marks", "u0FE30-CJK-Compatibility-Forms",
2595 "u0FE50-Small-Form-Variants",
2596 "u0FE70-Arabic-Presentation-Forms-B",
2597 "u0FF00-Halfwidth-and-Fullwidth-Forms" and "u0FFF0-Specials" in
2600 1999-12-22 MORIOKA Tomohiko <tomo@etl.go.jp>
2602 * dumped-lisp.el (preloaded-file-list): Delete
2603 "ccs-jisx0208-1983.el"; add "Ideograph-R031-Enclosure"
2604 ... "Ideograph-R214-Flute" in UTF-2000.
2606 1999-11-21 MORIOKA Tomohiko <tomo@etl.go.jp>
2608 * mule/mule-conf.el (japanese-jisx0213-1): New coded-charset.
2609 (japanese-jisx0213-2): New coded-charset.
2611 * dumped-lisp.el (preloaded-file-list): Add
2612 "Ideograph-R028-Private", "Ideograph-R029-Again" and
2613 "Ideograph-R030-Mouth".
2615 1999-11-19 MORIOKA Tomohiko <tomo@etl.go.jp>
2617 * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R012-Eight",
2618 "Ideograph-R013-Down-Box", "Ideograph-R014-Cover",
2619 "Ideograph-R015-Ice", "Ideograph-R016-Table",
2620 "Ideograph-R017-Open-Box", "Ideograph-R018-Knife",
2621 "Ideograph-R019-Power", "Ideograph-R020-Wrap", "Ideograph-R021-Spoon",
2622 "Ideograph-R022-Right-Open-Box", "Ideograph-R023-Hiding-Enclosure",
2623 "Ideograph-R024-Ten", "Ideograph-R025-Divination",
2624 "Ideograph-R026-Seal" and "Ideograph-R027-Cliff" in UTF-2000.
2626 1999-11-18 MORIOKA Tomohiko <tomo@etl.go.jp>
2628 * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R002-Line",
2629 "Ideograph-R003-Dot", "Ideograph-R004-Slash",
2630 "Ideograph-R005-Second", "Ideograph-R006-Hook",
2631 "Ideograph-R007-Two", "Ideograph-R008-Lid", "Ideograph-R009-Man",
2632 "Ideograph-R010-Legs" and "Ideograph-R011-Enter".
2634 * mule/mule-charset.el (default-coded-charset-priority-list): Add
2635 `japanese-jisx0208-1990' and `japanese-jisx0208-1978'.
2637 1999-11-16 MORIOKA Tomohiko <tomo@urania.m17n.org>
2639 * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R001-One"
2642 1999-11-16 MORIOKA Tomohiko <tomo@urania.m17n.org>
2644 * mule/mule-conf.el (sisheng): Moved from mule/chinese.el.
2645 (chinese-isoir165): Moved from mule/chinese.el.
2646 (chinese-cns11643-3): Moved from mule/chinese.el.
2647 (chinese-cns11643-4): Moved from mule/chinese.el.
2648 (chinese-cns11643-5): Moved from mule/chinese.el.
2649 (chinese-cns11643-6): Moved from mule/chinese.el.
2650 (chinese-cns11643-7): Moved from mule/chinese.el.
2652 * mule/chinese.el: Move definition of coded-charsets to
2655 1999-11-15 MORIOKA Tomohiko <tomo@urania.m17n.org>
2657 * mule/mule-charset.el (default-coded-charset-priority-list): Add
2658 `ideograph-daikanwa'.
2660 1999-11-15 MORIOKA Tomohiko <tomo@urania.m17n.org>
2662 * dumped-lisp.el (preloaded-file-list): Delete
2663 "ccs-jisx0201-latin.el".
2665 1999-11-15 MORIOKA Tomohiko <tomo@etl.go.jp>
2667 * dumped-lisp.el (preloaded-file-list): Add
2668 "u031A0-Extended-Bopomofo" in UTF-2000.
2670 1999-11-15 MORIOKA Tomohiko <tomo@etl.go.jp>
2672 * dumped-lisp.el (preloaded-file-list): u02E00-CJK-Radicals was
2673 renamed to u02E00-CJK-Radical-Supplement.
2675 1999-11-14 MORIOKA Tomohiko <tomo@urania.m17n.org>
2677 * dumped-lisp.el (preloaded-file-list): Add
2678 "u03000-CJK-Symbols-and-Punctuation", "u03040-Hiragana",
2679 "u030A0-Katakana", "u03100-Bopomofo",
2680 "u03130-Hangul-Compatibility-Jamo", "u03190-Kanbun",
2681 "u03200-Enclosed-CJK-Letters-and-Months" and
2682 "u03300-CJK-Compatibility".
2684 1999-11-14 MORIOKA Tomohiko <tomo@urania.m17n.org>
2686 * dumped-lisp.el (preloaded-file-list): Add "u02E00-CJK-Radicals",
2687 "u02F00-Kangxi-Radicals" and
2688 "u02FF0-Ideographic-Description-Characters".
2690 1999-11-14 MORIOKA Tomohiko <tomo@urania.m17n.org>
2692 * dumped-lisp.el (preloaded-file-list): Add
2693 "u02600-Miscellaneous-Symbols", "u02700-Dingbats" and
2694 "u02800-Braille-Patterns" in UTF-2000.
2696 1999-11-14 MORIOKA Tomohiko <tomo@urania.m17n.org>
2698 * dumped-lisp.el (preloaded-file-list): Load "uXXXXX-*" instead of
2699 "uXXXXX-*.el" in UTF-2000.
2701 * bytecomp.el (byte-compile-insert-header): Delete comments if
2702 non-ASCII characters are found; allow `byte-compile-dynamic' and
2703 `byte-compile-dynamic-docstrings' if *.elc will be encoded by
2706 1999-11-14 MORIOKA Tomohiko <tomo@urania.m17n.org>
2708 * dumped-lisp.el (preloaded-file-list): Add
2709 "u02500-Box-Drawing.el", "u02580-Block-Elements.el" and
2710 "u025A0-Geometric-Shapes.el".
2712 1999-11-14 MORIOKA Tomohiko <tomo@urania.m17n.org>
2714 * dumped-lisp.el (preloaded-file-list): Add
2715 "u02400-Control-Pictures.el", "u02440-OCR.el" and
2716 "u02460-Enclosed-Alphanumerics.el".
2718 1999-11-14 MORIOKA Tomohiko <tomo@urania.m17n.org>
2720 * mule/mule-charset.el (default-coded-charset-priority-list): Add
2723 * dumped-lisp.el (preloaded-file-list): Add
2724 "u02200-Mathematical-Operators.el" and
2725 "u02300-Miscellaneous-Technical.el".
2727 1999-11-14 MORIOKA Tomohiko <tomo@urania.m17n.org>
2729 * mule/mule-charset.el (default-coded-charset-priority-list): Add
2730 `chinese-cns11643-*'.
2732 * dumped-lisp.el (preloaded-file-list): Add
2733 "u02100-Letterlike-Symbols.el", "u02150-Number-Forms.el" and
2734 "u02190-Arrows.el" in UTF-2000.
2736 1999-11-14 MORIOKA Tomohiko <tomo@urania.m17n.org>
2738 * mule/mule-charset.el (default-coded-charset-priority-list): Add
2741 * dumped-lisp.el (preloaded-file-list): Add
2742 "u02000-General-Punctuation.el", "u02070-Superscripts.el",
2743 "u02080-Subscripts.el", "u020A0-Currency-Symbols.el" and
2744 "u020D0-Combining-Diacritical-Marks-for-Symbols.el" in UTF-2000.
2746 1999-11-14 MORIOKA Tomohiko <tomo@urania.m17n.org>
2748 * dumped-lisp.el (preloaded-file-list): Delete "ccs-viscii.el".
2750 1999-11-14 MORIOKA Tomohiko <tomo@urania.m17n.org>
2752 * dumped-lisp.el (preloaded-file-list): Add "u013A0-Cherokee.el",
2753 "u01400-Canadian.el", "u01680-Ogham.el", "u016A0-Runic.el",
2754 "u01780-Khmer.el", "u01800-Mongolian.el",
2755 "u01E00-Latin-Extended-Additional.el" and
2756 "u01F00-Greek-Extended.el" in UTF-2000.
2758 1999-11-13 MORIOKA Tomohiko <tomo@urania.m17n.org>
2760 * mule/mule-charset.el (default-coded-charset-priority-list): Add
2761 `ethiopic-ucs' and `ethiopic'.
2763 * dumped-lisp.el (preloaded-file-list): Add "u010A0-Georgian.el",
2764 "u01100-Hangul-Jamo.el" and "u01200-Ethiopic.el".
2766 * mule/mule-conf.el: Move definition of coded-charset `ethiopic'
2767 from mule/ethiopic.el.
2769 * mule/ethiopic.el: Move definition of coded-charset `ethiopic' to
2772 1999-11-13 MORIOKA Tomohiko <tomo@urania.m17n.org>
2774 * mule/mule-charset.el (default-coded-charset-priority-list): Add
2777 * mule/mule-conf.el (lao): New coded-charset.
2779 * dumped-lisp.el (preloaded-file-list): Add
2780 "u00900-Devanagari.el", "u00980-Bengali.el", "u00A00-Gurmukhi.el",
2781 "u00A80-Gujarati.el", "u00B00-Oriya.el", "u00B80-Tamil.el",
2782 "u00C00-Telugu.el", "u00C80-Kannada.el", "u00D00-Malayalam.el",
2783 "u00D80-Sinhala.el", "u00E00-Thai.el", "u00E80-Lao.el",
2784 "u00F00-Tibetan.el" and "u01000-Myanmar.el".
2786 1999-11-13 MORIOKA Tomohiko <tomo@urania.m17n.org>
2788 * mule/mule-charset.el (default-coded-charset-priority-list): Add
2789 `ucs-bmp' and `arabic-iso8859-6'.
2791 1999-11-13 MORIOKA Tomohiko <tomo@urania.m17n.org>
2793 * dumped-lisp.el (preloaded-file-list): Add "u00400-Cyrillic.el",
2794 "u00530-Armenian.el", "u00590-Hebrew.el", "u00600-Arabic.el",
2795 "u00700-Syriac.el" and "u00780-Thaana.el" in UTF-2000.
2797 1999-11-12 MORIOKA Tomohiko <tomo@urania.m17n.org>
2799 * startup.el (normal-top-level): Load autoload file for UTF-2000
2802 1999-11-11 MORIOKA Tomohiko <tomo@etl.go.jp>
2804 * dumped-lisp.el (preloaded-file-list): Add "mule-conf" in Mule;
2805 delete "ccs-iso8859-*.el"; add "u00000-C0.el",
2806 "u00020-Basic-Latin.el", "u00080-C1.el",
2807 "u000A0-Latin-1-Supplement.el", "u00100-Latin-Extended-A.el",
2808 "u00180-Latin-Extended-B.el", "u00250-IPA-Extensions.el",
2809 "u002B0-Spacing-Modifier-Letters.el",
2810 "u00300-Combining-Diacritical-Marks.el" and "u00370-Greek.el" in
2813 1999-11-10 MORIOKA Tomohiko <tomo@etl.go.jp>
2815 * mule/mule-charset.el (default-coded-charset-priority-list): Add
2816 `japanese-jisx0212' and `ipa' in UTF-2000; use `latin-viscii-*'
2817 instead of `vietnamese-viscii-*'.
2819 1999-11-09 MORIOKA Tomohiko <tomo@etl.go.jp>
2821 * mule/mule-conf.el: New file.
2823 * mule/misc-lang.el: Move definition of charset `ipa' to
2826 1999-10-10 MORIOKA Tomohiko <tomo@urania.m17n.org>
2828 * mule/mule-charset.el (default-coded-charset-priority-list): Add
2829 `latin-viscii'; prefer it for characters used in Vietnamese.
2831 1999-10-08 Daiki Ueno <ueno@ueda.info.waseda.ac.jp>
2833 * bytecomp.el (byte-compile-insert-header): Fix regexp.
2835 1999-10-07 MORIOKA Tomohiko <tomo@etl.go.jp>
2837 * mule/viet-chars.el (latin-viscii-lower): Renamed from charset
2838 `vietnamese-viscii-lower'.
2839 (latin-viscii-upper): Renamed from charset
2840 `vietnamese-viscii-upper'.
2841 (vietnamese-viscii-lower): New alias for charset
2842 `latin-viscii-lower'.
2843 (vietnamese-viscii-upper): New alias for charset
2844 `latin-viscii-upper'.
2846 1999-10-05 MORIOKA Tomohiko <tomo@etl.go.jp>
2848 * mule/mule-charset.el (default-coded-charset-priority-list):
2849 Comment out `hiragana-jisx0208' and `katakana-jisx0208'.
2851 1999-10-04 MORIOKA Tomohiko <tomo@etl.go.jp>
2853 * mule/ccs-jisx0208-1983.el, mule/ccs-tcvn5712.el,
2854 mule/ccs-viscii.el, mule/ccs-iso8859-9.el,
2855 mule/ccs-jisx0201-latin.el, mule/ccs-iso8859-2.el,
2856 mule/ccs-iso8859-3.el, mule/ccs-iso8859-4.el: Moved to
2859 1999-10-03 MORIOKA Tomohiko <tomo@urania.m17n.org>
2861 * mule/ccs-tcvn5712.el: New file.
2863 1999-10-03 MORIOKA Tomohiko <tomo@urania.m17n.org>
2865 * dumped-lisp.el (preloaded-file-list): Add "ccs-jisx0208-1983.el"
2868 1999-10-02 MORIOKA Tomohiko <tomo@urania.m17n.org>
2870 * mule/mule-charset.el (default-coded-charset-priority-list): Add
2871 `japanese-jisx0208'.
2873 1999-10-02 MORIOKA Tomohiko <tomo@urania.m17n.org>
2875 * dumped-lisp.el (preloaded-file-list): Add
2876 "ccs-jisx0201-latin.el", "ccs-iso8859-2.el", "ccs-iso8859-3.el",
2877 "ccs-iso8859-4.el", "ccs-iso8859-9.el" and "ccs-viscii.el" in
2880 * mule/ccs-iso8859-2.el, mule/ccs-iso8859-3.el,
2881 mule/ccs-iso8859-4.el, mule/ccs-iso8859-9.el,
2882 mule/ccs-jisx0201-latin.el, mule/ccs-jisx0208-1983.el,
2883 mule/ccs-viscii.el: New files.
2885 * bytecomp.el (byte-compile-insert-header): Don't use `raw-text'
2888 1999-09-30 MORIOKA Tomohiko <tomo@urania.m17n.org>
2890 * mule/mule-charset.el (default-coded-charset-priority-list): Add
2891 `hiragana-jisx0208' and `katakana-jisx0208'.
2893 1999-09-21 MORIOKA Tomohiko <tomo@etl.go.jp>
2895 * mule/chinese.el (chinese-cns11643-3): Define it even if
2896 `utf-2000' is provided.
2897 (chinese-cns11643-4): Likewise.
2898 (chinese-cns11643-5): Likewise.
2899 (chinese-cns11643-6): Likewise.
2900 (chinese-cns11643-7): Likewise.
2902 1999-09-14 MORIOKA Tomohiko <tomo@etl.go.jp>
2904 * mule/mule-charset.el (default-coded-charset-priority-list): Add
2905 thai-tis620 and hebrew-iso8859-8; namely all BMP are covered.
2907 1999-09-13 MORIOKA Tomohiko <tomo@urania.m17n.org>
2909 * mule/mule-charset.el (default-coded-charset-priority-list): Add
2910 `cyrillic-iso8859-5' and `greek-iso8859-7'.
2912 1999-09-13 MORIOKA Tomohiko <tomo@urania.m17n.org>
2914 * mule/mule-charset.el (default-coded-charset-priority-list):
2917 1999-09-09 MORIOKA Tomohiko <tomo@etl.go.jp>
2919 * mule/viet-chars.el: Don't define charset
2920 `vietnamese-viscii-lower' and `vietnamese-viscii-upper' because
2921 they are defined as builtin charsets.
2923 1999-08-31 MORIOKA Tomohiko <tomo@etl.go.jp>
2925 * version.el (emacs-version): Add more space just before UTF-2000
2928 1999-08-29 MORIOKA Tomohiko <tomo@etl.go.jp>
2930 * version.el ([constant] emacs-version): Don't add a space in the
2931 preceding place of `xemacs-betaname' because it is duplicated.
2932 (emacs-version): Add UTF-2000 version if `utf-2000' is provided.
2934 * startup.el (splash-frame-body): Add ETL.
2936 1999-08-28 MORIOKA Tomohiko <tomo@etl.go.jp>
2938 * mule/chinese.el (chinese-cns11643-3): Don't define if `utf-2000'
2939 is provided because it is defined as builtin charset.
2940 (chinese-cns11643-4): Likewise.
2941 (chinese-cns11643-5): Likewise.
2942 (chinese-cns11643-6): Likewise.
2943 (chinese-cns11643-7): Likewise.
2945 1999-08-24 MORIOKA Tomohiko <tomo@etl.go.jp>
2947 * mule/mule-cmds.el (reset-language-environment): Fix problem when
2948 coding-system `iso-10646-ucs-4' is not defined.
2950 1999-06-17 MORIOKA Tomohiko <tomo@etl.go.jp>
2952 * bytecomp.el (byte-compile-insert-header): Use utf-8 as
2953 coding-system if `utf-2000' is provided.
2955 1999-06-15 MORIOKA Tomohiko <tomo@etl.go.jp>
2957 * mule/mule-coding.el: Add `utf-8' to coding-priority-list if
2958 `utf-2000' is provided.
2960 1999-06-15 MORIOKA Tomohiko <tomo@etl.go.jp>
2962 * dumped-lisp.el (preloaded-file-list): Don't load vietnamese.el
2963 if utf-2000 is provided temporally.
2965 1999-06-10 MORIOKA Tomohiko <tomo@etl.go.jp>
2967 * mule/vietnamese.el (leading-code-private-11): Deleted [defined
2968 as builtin variable].
2970 1999-06-04 MORIOKA Tomohiko <tomo@etl.go.jp>
2972 * files.el (insert-file-contents-literally): Treat file as binary;
2973 call file-name-handlers. [sync with Emacs 20.3.10]
2975 2008-12-28 Vin Shelton <acs@xemacs.org>
2977 * XEmacs 21.4.22 is released
2979 2008-12-30 Vin Shelton <acs@xemacs.org>
2981 * easy-mmode.el: Added easy-mmode.el so autoload.el will work
2982 during building even if no packages are found.
2984 2008-05-13 Aidan Kehoe <kehoea@parhasard.net>
2986 * printer.el (generic-print-region):
2987 (generic-print-buffer):
2988 Use #'valid-device-type-p instead of #'valid-specifier-tag-p to
2989 check if the msprinter device is available, now that msprinter is
2990 always available as a specifier tag.
2992 2008-12-24 Vin Shelton <acs@xemacs.org>
2994 * about.el: Add Francisco to my bio!
2996 2008-12-23 Vin Shelton <acs@xemacs.org>
2998 * autoload.el: Move operator definitions to autoload-operators.el
2999 in the xemacs-base package.
3001 2007-11-22 Vin Shelton <acs@xemacs.org>
3003 * about.el (about-hacker-contribution): Updated my bio.
3005 2007-10-07 Vin Shelton <acs@xemacs.org>
3007 * XEmacs 21.4.21 is released
3009 2007-09-19 Didier Verna <didier@xemacs.org>
3011 Update my personal info.
3012 * about.el (xemacs-hackers): Use 'didier instead of 'dv.
3013 * about.el (about-other-current-hackers): Ditto.
3014 * about.el (about-url-alist): Add my musical website.
3015 * about.el (about-personal-info): Update my entry.
3016 * about.el (about-hacker-contribution): Ditto.
3018 2007-08-21 Adrian Aichner <adrian@xemacs.org>
3020 * package-get.el (package-get-download-sites): Update download
3022 * package-get.el (package-get-pre-release-download-sites): Ditto.
3024 2007-08-18 Vin Shelton <acs@xemacs.org>
3026 * package-get.el (package-get-pre-release-download-sites): Sync
3027 mirror sites with 21.5. (Thanks, Adrian)
3029 2007-08-09 Mike Sperber <mike@xemacs.org>
3031 * startup.el (migrate-user-init-file): Create backup of
3032 `user-init-file' before migrating.
3033 * startup.el (maybe-migrate-user-init-file): Print
3034 information about backup file.
3035 (maybe-create-compatibility-dot-emacs): Follow above change.
3037 2006-11-02 Adrian Aichner <adrian@xemacs.org>
3039 * font-lock.el: Sync font-lock-add-keywords and
3040 font-lock-remove-keywords from GNU Emacs.
3041 * font-lock.el (font-lock-keywords-alist): New.
3042 * font-lock.el (font-lock-removed-keywords-alist): New.
3043 * font-lock.el (font-lock-add-keywords): New.
3044 * font-lock.el (font-lock-update-removed-keyword-alist): New.
3045 * font-lock.el (font-lock-remove-keywords): New.
3047 2007-08-16 Vin Shelton <acs@xemacs.org>
3049 * font-lock.el: Add defvar for font-lock-warning-face. Original
3050 patch from Hans de Graaff.
3052 2007-07-28 Adrian Aichner <adrian@xemacs.org>
3054 * package-get.el (package-get-download-sites): Document Chile and
3055 update Denmark download site.
3056 * package-get.el (package-get-pre-release-download-sites): Ditto.
3058 2007-05-20 Stephen J. Turnbull <stephen@xemacs.org>
3060 * gutter-items.el (progress-feedback-with-label): Clarify docstring.
3062 2006-12-09 Vin Shelton <acs@xemacs.org>
3064 * XEmacs 21.4.20 is released
3066 2006-10-14 Jeff Miller <jmiller@xemacs.org>
3068 * info.el (Info-find-emacs-command-nodes): fix regex for find command node.
3070 2006-11-14 Stephen J. Turnbull <stephen@xemacs.org>
3072 * info.el (Info-find-file-node, Info-insert-dir)
3073 (Info-read-subfile, Info-insert-file-contents): Maintain invariant
3074 `(equal buffer-file-truename (file-truename buffer-file-name))'.
3075 Thanks to Nelson Ferreira <nelson.ferreira@ieee.org> for report
3078 2006-05-20 Ville Skyttä <scop@xemacs.org>
3080 * obsolete.el (line-beginning-position): New, from 21.5.x.
3081 (line-end-position): Ditto.
3083 2006-06-03 Adrian Aichner <adrian@xemacs.org>
3085 * package-get.el (package-get-download-sites): Welcome
3086 nl.xemacs.org and Thanks!
3087 * package-get.el (package-get-pre-release-download-sites): Ditto.
3089 2004-01-19 Martin Buchholz <martin@xemacs.org>
3091 * font-lock.el: Add support for not-so recent changes in Java to
3094 2006-01-28 Vin Shelton <acs@xemacs.org>
3096 * XEmacs 21.4.19 is released
3098 2006-01-03 Aidan Kehoe <kehoea@parhasard.net>
3100 * easymenu.el: Update copyright.
3101 * easymenu.el (easy-menu-all-popups):
3103 * easymenu.el (easy-menu-add):
3104 Document a bug, rework the function to preserve any existing
3105 non-default mode-popup-menu instead of overwriting it, and not to
3106 bother normalising the menu title (nothing else does).
3107 * easymenu.el (easy-menu-remove):
3108 Restore the default mode-popup-menu instead of leaving an empty
3109 one when we remove the last easy-menu popup.
3111 2006-01-06 Adrian Aichner <adrian@xemacs.org>
3113 * package-get.el (package-get-download-sites): Add pt.xemacs.org,
3114 as suggested by Rodrigo Ventura.
3115 * package-get.el (package-get-pre-release-download-sites): Ditto,
3116 with replacement of xemacs-21.5 by beta, which is the logical path
3117 to our beta core and package pre-releases.
3119 2005-12-17 Adrian Aichner <adrian@xemacs.org>
3121 * package-get.el (package-get-download-sites): Add Hong Kong
3123 * package-get.el (package-get-pre-release-download-sites): Ditto.
3125 2005-12-26 Vin Shelton <acs@xemacs.org>
3128 * find-paths.el (paths-emacs-root-p): Add search for package root.
3129 * find-paths.el (paths-find-emacs-root): Replaced with
3130 paths-find-invocation-roots, which returns a list of roots.
3131 * find-paths.el (paths-find-invocation-roots): New.
3132 * find-paths.el (paths-find-emacs-roots): Call paths-find-invocation-roots.
3134 2005-12-05 Ville Skyttä <scop@xemacs.org>
3136 * minibuf.el (x-library-search-path): Add /usr(/local)/share/X11.
3137 * font.el (font-lookup-rgb-components): Ditto, remove stale comment.
3139 2005-12-03 Vin Shelton <acs@xemacs.org>
3141 * XEmacs 21.4.18 is released
3143 2005-10-28 Adrian Aichner <adrian@xemacs.org>
3145 * package-get.el (package-get-download-sites): Update reflecting
3146 latest http://www.xemacs.org/Releases/ information generated by
3147 xemacs-builds/adrian/website/package-get-2-download-sites.el.
3148 * package-get.el (package-get-pre-release-download-sites): Ditto.
3150 2005-02-28 Simon Josefsson <jas@extundo.com>
3152 * about.el (xemacs-hackers): Add jas.
3153 (about-other-current-hackers): Likewise.
3154 (about-url-alist): Add URL for jas.
3155 (about-personal-info): Document jas.
3156 (about-hacker-contribution): Describe jas contributions.
3158 2005-03-25 Ralf Angeli <angeli@iwi.uni-sb.de>
3160 * easymenu.el (easy-menu-remove): As described in
3161 E1D4Nn5-0001lq-EU@neutrino.iwi.uni-sb.de; don't strip everything
3162 except the "Command" menu from mode-popup-menu.
3164 2005-03-25 Ralf Angeli <angeli@iwi.uni-sb.de>
3166 * font.el (font-spatial-to-canonical): Correct calculation of
3167 return value for pixel-based input value.
3169 2002-05-13 Adrian Aichner <adrian@xemacs.org>
3171 * code-process.el (call-process): Process-related docstring
3172 improvements spurred by Norbert Koch.
3173 * code-process.el (call-process-region): Ditto.
3174 * code-process.el (start-process): Ditto.
3176 2005-10-09 Adrian Aichner <adrian@xemacs.org>
3178 * finder.el (finder-find-library): Return filename actually
3181 2005-10-10 Steve Youngs <steve@sxemacs.org>
3183 * help.el (view-emacs-news): Use `expand-file-name' instead of
3184 `locate-data-file' as the latter will find any "NEWS" files that
3185 might exist in packages _before_ the one in core.
3187 2005-06-06 Adrian Aichner <adrian@xemacs.org>
3189 * package-get.el (package-get-init-package):
3190 package-get-init-package buglet (21.4.17) by Jeff Mincy
3191 <mincy@rcn.com> fixing false temporary load-path shadows reported
3192 after package installation and simplifying code.
3194 2005-10-18 Ville Skyttä <scop@xemacs.org>
3196 * package-get.el (package-get-download-sites): Sync mirrors list
3197 with the XEmacs website.
3198 (package-get-pre-release-download-sites): Ditto.
3200 2005-04-06 Stephen J. Turnbull <stephen@xemacs.org>
3202 * derived.el (derived-mode-merge-syntax-tables):
3203 Revert my 21.5-only patch of 2003-07-18 which slipped in
3204 through Jerry James's patch of 2004-06-07.
3206 2005-02-23 Adrian Aichner <adrian@xemacs.org>
3208 * cmdloop.el (keyboard-quit): Remove workaround for
3209 `region-active-p' not making sure active region is in current
3210 buffer now that it does.
3211 * minibuf.el (minibuffer-keyboard-quit): Ditto.
3212 * simple.el (region-active-p): `region-active-p' to only return t
3213 when active region is in current buffer.
3215 2005-02-21 Norbert Koch <viteno@xemacs.org>
3217 * package-ui.el (pui-list-packages): MF21.5, adapt to longer
3218 package names, quell a byte-compiler warning, doc fix.
3220 2005-02-16 Aidan Kehoe <kehoea@parhasard.net>
3222 * buffer.el (pop-to-buffer):
3223 * window-xemacs.el (display-buffer):
3224 Document use of `same-window-buffer-names,' `same-window-regexps'
3225 by pop-to-buffer and display-buffer.
3227 2005-02-06 Vin Shelton <acs@xemacs.org>
3229 * XEmacs 21.4.17 is released
3231 2005-01-29 Ben Wing <ben@xemacs.org>
3233 * shadow.el (find-emacs-lisp-shadows):
3234 Add custom-defines to list of ignored files.
3236 2005-01-17 Adrian Aichner <adrian@xemacs.org>
3238 * simple.el (shifted-motion-keys-select-region): Fix statement
3239 about unshifted-motion-keys-deselect-region.
3241 2004-12-15 Ville Skyttä <scop@xemacs.org>
3243 * bytecomp-runtime.el (make-obsolete): Add 3rd argument (no-op for
3244 now) for GNU Emacs compatibility.
3245 (make-obsolete-variable): Ditto.
3247 2004-01-08 Ben Wing <ben@xemacs.org>
3249 * code-files.el (load):
3250 File positions are 0 based not 1 based. Thanks to Steve Youngs.
3252 2004-12-05 Vin Shelton <acs@xemacs.org>
3254 * XEmacs 21.4.16 is released
3256 2004-12-04 Vin Shelton <acs@xemacs.org>
3258 * auto-autoloads.el: Regenerated.
3260 * custom-load.el: Regenerated.
3262 2004-09-15 Stephen J. Turnbull <stephen@xemacs.org>
3264 Fix bug: apropos errors if a defalias refers to an undefined
3265 function. <87pt4pmdcs.fsf@tleepslib.sk.tsukuba.ac.jp>
3267 * apropos.el (apropos):
3269 * help.el (frob-help-extents):
3270 * help-macro.el (make-help-screen):
3271 * hyper-apropos.el (hyper-apropos-grok-functions):
3272 (hyper-apropos-get-doc):
3273 Catch void-function error thrown by `documentation'.
3275 2004-09-02 Steve Youngs <steve@youngs.au.com>
3277 * packages.el (package-require): Fix incorrect arg to format.
3278 This fixes a `format specifier' error.
3280 2004-08-13 Jerry James <james@xemacs.org>
3282 * bytecomp.el (forward-word): Tell the byte compiler the correct
3283 number of arguments to forward-word.
3285 2004-08-12 Sven Grundmann <sven@xemacs.org>
3287 * etags.el: Fixed loading of include files for tag completion. Now
3288 you can make a tag file for a library, include it into your
3289 project and it will be reloaded only if it changed. Infinte
3290 include loops are detected and the correct tag files are loaded.
3291 * etags.el (buffer-tag-table-list): Load and verify tag files in
3292 the external function buffer-tag-table-list-load.
3293 * etags.el (buffer-tag-table-list-load): New. Load and verify the
3294 tag files. Also load the included tag files. The priority of the
3295 included files is right below their parent file. If multiple
3296 matches occur then the symbols from the parent file are found
3298 * etags.el (tag-table-include-files): Corrected comment
3299 string. Switched to pattern constant tags-include-pattern to have
3300 it at a central location.
3301 * etags.el (tags-include-pattern): Added doc string.
3302 * etags.el (add-to-tag-completion-table): Removed obsolete
3303 comments as the include files are allready returned by
3304 buffer-tag-table-list and loaded.
3305 * etags.el (find-tag-internal): The include files are allready
3306 included in tag-tables as buffer-tag-table-list returns them now.
3308 2004-07-02 Malcolm Purvis <malcolmp@xemacs.org>
3310 * widgets-gtk.el (gtk-widget-instantiate-notebook-internal):
3311 Loading items into the notebook is now done by C code.
3312 * widgets-gtk.el (gtk-widget-instantiate-internal):
3313 Style no longer changed.
3315 2004-06-28 Nix <nix@esperi.org.uk>
3317 * cmdloop.el (truncate-command-history-for-gc): Delay
3318 execution of all things that look up variable bindings,
3319 via `enqueue-eval-event'.
3321 2004-06-24 Vin Shelton <acs@xemacs.org>
3323 * package-get.el (package-get-require-signed-base-updates):
3324 now defaults to nil.
3326 2004-06-09 Stephen J. Turnbull <stephen@xemacs.org>
3328 * subr.el (split-string): Clean up docstring.
3330 2002-01-24 John Paul Wallington <jpw@shootybangbang.com>
3332 * faces.el (zmacs-region): fix typo in docstring.
3334 2004-06-07 Jerry James <james@xemacs.org>
3336 * derived.el: Synch with Emacs 21.3.
3337 * subr.el (with-local-quit): New, from Emacs 21.3.
3338 * subr.el (delayed-mode-hooks): New variable, from Emacs 21.3.
3339 * subr.el (run-mode-hooks): New function, from Emacs 21.3.
3340 * subr.el (delay-mode-hooks): New macro, from Emacs 21.3.
3342 2004-06-16 Jerry James <james@xemacs.org>
3344 * cl.el (cl-set-substring): Increment start by the length of the
3345 string, not the string itself.
3347 2004-05-19 Malcolm Purvis <malcolmp@xemacs.org>
3349 * etags.el (tag-table-include-files): Expand included TAGS file
3350 paths to avoid problems with relative paths. Thanks to Peter
3351 Chubb <peterc@gelato.unsw.edu.au>.
3352 * etags.el (tags-include-pattern): New.
3353 * etags.el (add-to-tag-completion-table): Parse and ignore
3354 trailing include lines.
3356 2004-06-21 Adrian Aichner <adrian@xemacs.org>
3358 * package-ui.el (pui-help-echo): Fix false cvs conflict by
3359 avoiding line solely composed of equal signs.
3361 2004-06-10 Adrian Aichner <adrian@xemacs.org>
3363 * cus-edit.el (alloc): Typo fix.
3364 * cus-edit.el (custom-browse-visibility): Ditto.
3365 * cus-edit.el (custom-variable-value-create): Ditto.
3366 * cus-edit.el (custom-variable-pre-reset-standard): Ditto.
3367 * cus-edit.el (custom-save-variables): Bind print-length and
3368 print-level to nil to avoid value abbreviation.
3369 * cus-edit.el (custom-save-face-internal): Ditto.
3370 * cus-edit.el (custom-save-faces): Save in sorted order.
3371 * cus-edit.el (custom-save-resets): Bind print-length and
3372 print-level to nil to avoid value abbreviation.
3373 * cus-edit.el (custom-save-loaded-themes): Ditto.
3375 2004-06-09 Stephen J. Turnbull <stephen@xemacs.org>
3377 * subr.el (split-string-default-separators): New.
3378 (split-string): Synch to 21.5/GNU Emacs version. *New semantics*,
3379 see comment in source.
3381 2004-01-29 Stephen J. Turnbull <stephen@xemacs.org>
3383 * mule/japanese.el (paragraph-start, paragraph-separate):
3384 Remove anchor to BOL.
3386 2004-04-30 Stephen J. Turnbull <stephen@xemacs.org>
3388 * cl.el (gensym, gentemp): Improve docstrings.
3390 2004-05-10 Vin Shelton <acs@xemacs.org>
3392 * etags.el: Sync with 21.5 version.
3394 2004-04-21 Sven Grundmann <sven@hellerhof.de>
3397 * etags.el (tags-exuberant-ctags-optimization-p): Enable optimization
3398 only for use with exuberant ctags. This will also enable building of
3399 completion tables with exuberant ctags. This will not work with
3401 * etags.el (get-tag-table-buffer): New function for creating of
3402 completion table is used if tags-exuberant-ctags-optimization-p ist t
3403 * etags.el (tags-explicit-name-pattern): Hold the name pattern for
3404 finding the tag names. New.
3405 * etags.el (add-to-tag-completion-table-exuberant-ctags): Defun for
3406 building tag completion table with exuberant ctags. New.
3407 * etags.el (find-tag-internal): Improve exact tag matching for tags
3408 with name fields. Before the patch return types of functions or
3409 function parameters (with exuberant ctags) were found as matches.
3411 2004-04-21 Sven Grundmann <sven@hellerhof.de>
3413 * list-mode.el (display-completion-list): Fixed completion list was
3414 taking the width of the frame and not of the window for displaying
3415 the selection methods.
3417 2004-04-18 Stephen J. Turnbull <stephen@xemacs.org>
3419 * menubar-items.el (default-menubar): Options are saved to custom.el.
3422 2004-02-23 Stephen J. Turnbull <stephen@xemacs.org>
3424 * isearch-mode.el (isearch-abort): Preserve successful search target.
3426 2004-03-27 Adrian Aichner <adrian@xemacs.org>
3428 * gnuserv.el: Sync with 21.5 version, inspired by bugreport and
3429 (make-variable-buffer-local 'gnuserv-minor-mode) patch by Robert
3431 * gnuserv.el (gnuserv-mode-line-string): New.
3432 * gnuserv.el (gnuserv-minor-mode): Make it buffer-local, not
3434 * gnuserv.el (make-x-device-with-gtk-fallback): New.
3435 * gnuserv.el (gnuserv-edit-files): Use
3436 make-x-device-with-gtk-fallback.
3438 2004-03-23 Malcolm Purvis <malcolmpurvis@optushome.com.au>
3440 * gtk-widgets.el: New import: gtk-accel-group-new.
3442 * dialog-gtk.el (gtk-popup-convert-underscores): New.
3443 * dialog-gtk.el (popup-builtin-question-dialog):
3444 Added support for dialog button mnemonics.
3446 2004-03-22 Chris Green <cmg@dok.org>
3448 * process.el (shell-command): Output buffer was ignored when a
3449 background process was run via shell-command.
3451 2004-03-19 Hrvoje Niksic <hniksic@xemacs.org>
3453 * cus-edit.el (custom-save-variables): Retrieve a list of
3454 variables to save first, sort it, and make sure the variables are
3455 saved in sorted order.
3457 2004-02-23 Steve Youngs <sryoungs@bigpond.net.au>
3459 * package-get.el (package-get-update-base-from-buffer): Force
3460 binary coding system for verifying GnuPG signature in the
3463 2003-07-06 Adrian Aichner <adrian@xemacs.org>
3465 * package-get.el (package-get-package-index-file-location): Handle
3466 missing "EMACSPACKAGEPATH" environment variable.
3468 2003-07-05 Adrian Aichner <adrian@xemacs.org>
3470 * package-admin.el (package-admin-find-top-directory): Simplify
3471 directory comparisions and fix substring errors on short path
3473 * package-get.el (package-get-package-index-file-location):
3474 Default to first component of "EMACSPACKAGEPATH", if set.
3476 2004-02-16 Steve Youngs <sryoungs@bigpond.net.au>
3478 * package-get.el (process-error): New error datum.
3480 2004-02-02 Vin Shelton <acs@xemacs.org>
3482 * XEmacs 21.4.15 is released
3484 2003-12-12 Katsumi Yamaoka <yamaoka@jpl.org>
3486 * itimer.el (activate-itimer): Modify the itimer timeout value as
3487 if it were begun at the last time when the itimer driver was woken
3490 2004-01-27 Stephen J. Turnbull <stephen@xemacs.org>
3492 * specifier.el (Copyright):
3494 (make-specifier-and-init):
3496 (canonicalize-inst-pair):
3497 (canonicalize-spec-list):
3499 Synch docstrings to 21.5 where appropriate.
3501 2004-01-25 Steve Youngs <sryoungs@bigpond.net.au>
3503 * package-get.el (package-get-list-packages-where): New. A
3504 function that allows searching for groups of packages. For
3505 example, find all packages that require the fsf-compat package.
3507 2004-01-25 Steve Youngs <youngs@xemacs.org>
3511 * auto-autoloads.el: Regenerated.
3513 * custom-load.el: Regenerated.
3515 * dumped-lisp.el (packages-hardcoded-lisp): New.
3517 * menubar-items.el (menu-max-items): New.
3518 (menu-submenu-max-items): New.
3519 (menu-submenu-name-format): New.
3520 (menu-split-long-menu): New.
3521 (menu-sort-menu): New.
3522 (default-menubar): Sync to 21.5 in regard to the PUI menus.
3524 * obsolete.el (pui-add-install-directory): Renamed to the more
3525 logical `pui-set-local-package-get-directory'.
3526 (package-get-download-menu): Moved to `package-ui.el' and renamed
3527 to `package-ui-add-download-menu'.
3529 * package-admin.el (package-admin-install-function-mswindows):
3530 Whitespace clean up.
3531 (package-admin-add-single-file-package): Removed.
3532 (package-admin-default-install-function): Whitespace clean up.
3533 (package-admin-find-top-directory): New.
3534 (package-admin-get-install-dir): Use it.
3535 (package-admin-get-manifest-file):
3536 (package-admin-check-manifest):
3537 (package-admin-add-binary-package):
3538 (package-admin-get-lispdir):
3539 (package-admin-delete-binary-package):
3542 * package-get.el (package-get-package-index-file-location): New.
3543 (package-get-install-to-user-init-directory): New.
3544 (package-get-remote):
3545 (package-get-download-sites):
3546 (package-get-pre-release-download-sites): New.
3547 (package-get-site-release-download-sites): New.
3548 (package-get-base-filename):
3549 (package-get-always-update):
3550 (package-get-user-index-filename): Removed.
3551 (package-get-pgp-available-p): New.
3552 (package-get-require-signed-base-updates):
3553 (package-get-was-current):
3554 (package-entries-are-signed): New.
3555 (package-get-continue-update-base): New.
3556 (package-get-download-menu): Removed.
3557 (package-get-require-base):
3558 (package-get-update-base-entry):
3559 (package-get-locate-file):
3560 (package-get-locate-index-file):
3561 (package-get-maybe-save-index):
3562 (package-get-update-base):
3563 (package-get-update-base-from-buffer):
3564 (package-get-update-base-entries):
3565 (package-get-interactive-package-query):
3566 (package-get-update-all):
3568 (package-get-dependencies):
3569 (package-get-init-package):
3570 (package-get-info): New.
3572 (package-get-staging-dir):
3573 (package-get-set-version-prop): Removed.
3574 (package-get-installedp):
3575 (package-get-ever-installed-p):
3576 (packages): Removed.
3577 (package-get-custom-groups): Removed.
3578 (package-get-custom): Removed.
3579 (package-get-custom-add-entry): Removed.
3581 * package-info.el (batch-update-package-info):
3583 * package-net.el (package-net-batch-generate-bin-ini):
3584 (package-net-update-installed-db):
3586 * package-ui.el (pui-info-buffer):
3587 (pui-directory-exists): Removed.
3588 (pui-package-dir-list): Removed.
3589 (pui-add-install-directory): Removed.
3590 (package-ui-download-menu): New.
3591 (package-ui-pre-release-download-menu): New.
3592 (package-ui-site-release-download-menu): New.
3593 (pui-set-local-package-get-directory): New.
3594 (pui-package-symbol-char):
3595 (pui-update-package-display):
3596 (pui-toggle-package):
3597 (pui-toggle-package-key):
3598 (pui-toggle-package-delete):
3599 (pui-toggle-package-delete-key):
3600 (pui-toggle-package-event):
3601 (pui-toggle-verbosity-redisplay):
3602 (pui-install-selected-packages):
3603 (pui-add-required-packages):
3606 (list-packages-mode):
3607 (pui-list-packages):
3609 * packages.el (packages-compute-package-locations):
3611 (package-delete-name):
3612 (packages-hardcoded-lisp): Removed.
3613 (packages-useful-lisp): Removed.
3614 (packages-unbytecompiled-lisp): Removed.
3615 (packages-find-package-directories):
3619 Major code clean up of all things PUI.
3621 Much improved code to determine where packages should be
3622 installed. PUI no longer depends on any packages being
3623 pre-installed to compute where packages are to be installed to.
3625 The user can specify the location of their package-index file. It
3626 isn't necessary to set this because it has sane defaults. People
3627 who "run-in-place" won't accidently overwrite the CVS
3628 package-index file. See
3629 `package-get-package-index-file-location'.
3631 PUI will now properly clean up after itself in the event of an
3632 unsuccessful package install. This drastically reduces the number
3633 of "wrong md5sum" FAQs.
3635 non-Mule XEmacsen can no longer install Mule packages.
3637 Package management via the custom interface has been removed.
3639 The PUI related menubar items have been reorganised.
3641 The PGP verification code has been fixed and the default for
3642 whether or not it is used is automatically computed.
3644 * update-elc.el ((preloaded-file-list site-load-packages
3645 need-to-dump dumped-exe)):
3646 Just a couple of small changes to allow for
3647 `packages-(hardcoded|useful|unbytecompiled)-lisp' not really
3650 2003-12-10 Hrvoje Niksic <hniksic@xemacs.org>
3652 * bytecomp.el (byte-compile-warn-about-unused-variables): Don't
3653 apply `format' to the first argument of byte-compile-warn, it
3654 already calls format.
3656 2003-12-03 Adrian Aichner <adrian@xemacs.org>
3658 * files.el (delete-old-versions): Avoid going interactive during
3659 make install when environment variable VERSION_CONTROL is set.
3661 2003-12-04 Vin Shelton <acs@xemacs.org>
3663 * menubar-items.el (menu-item-search): Only bring up search dialog
3664 box if the feature is available and desired.
3666 2003-11-04 Stephen J. Turnbull <stephen@xemacs.org>
3668 * about.el (about-personal-info): Fix typo in Tony Rossini's entry.
3670 2003-11-05 Vin Shelton <acs@xemacs.org>
3672 * help.el (Help-prin1-face):
3674 princ and prin1 are functions and need to be called as such. The
3675 idea for this patch was submitted by Eric Eide <eeide@cs.utah.edu>.
3677 2003-10-22 Stephen J. Turnbull <stephen@xemacs.org>
3679 * about.el (about-xemacs): Give full version and build date.
3681 2003-09-19 Stephen J. Turnbull <stephen@xemacs.org>
3683 * win32-native.el (grep-null-device): This XEmacs has null-device.
3685 2003-09-06 Mike Sperber <mike@xemacs.org>
3687 * bytecomp.el (byte-compile-defvar-or-defconst): Actually
3688 implement the specified semantics for `defvar.'
3690 2003-09-07 Adrian Aichner <adrian@xemacs.org>
3692 * window-xemacs.el (display-buffer): Fix for `shrink-to-fit' by
3693 Klaus Berndl, calling `shrink-window-if-larger-than-buffer' when
3694 displaying buffer in question.
3696 2003-09-03 Vin Shelton <acs@xemacs.org>
3698 * XEmacs 21.4.14 is released
3700 2003-08-17 Vin Shelton <acs@xemacs.org>
3702 * about.el: Vanity patch.
3704 2003-08-11 Stephen J. Turnbull <stephen@xemacs.org>
3706 * code-process.el (call-process):
3707 (call-process-region):
3709 Document coding system processing.
3711 2003-08-03 Stephen J. Turnbull <stephen@xemacs.org>
3713 * startup.el (splash-frame-body): Idiomatic English.
3715 2003-04-24 Jin Choi <jsc@orangeimagineering.com>
3717 * font-lock.el (font-lock-match-java-declarations): Move
3718 save-restriction, narrow-to-region to beginning of function to
3719 avoid going beyond the limit and causing an infloop.
3721 2003-04-16 Jerry James <james@xemacs.org>
3723 * keydefs.el: Remove mappings for keys mapped to the nowhere
3724 defined function function-key-error.
3726 2003-03-22 Vasily Korytov <deskpot@myrealbox.com>
3728 * lisp-mode.el (emacs-lisp-mode-hook, lisp-mode-hook,
3729 lisp-interaction-mode-hook): Add the docstrings.
3731 2003-08-04 Michael Toomim <toomim@OCF.Berkeley.EDU>
3733 * byte-optimize.el: Fix infinite loop in bytecode optimizer. See:
3734 http://list-archive.xemacs.org/xemacs-beta/200306/msg00157.html
3735 http://list-archive.xemacs.org/xemacs-beta/200307/msg00005.html
3737 2003-06-18 Nickolay Pakoulin <npak@ispras.ru>
3739 * cl-macs.el (cl-transform-lambda): Place doc on Common Lisp
3740 lambda list after the original doc. Care about
3741 #'(lambda () "SingleString")
3743 (cl-function-arglist):
3744 Care about &cl-defs and &cl-quote in lambda list, dotted lists and
3745 circular data structures in lambda list specification
3747 2003-06-11 Adrian Aichner <adrian@xemacs.org>
3749 * font-lock.el (lisp-font-lock-keywords-1): Only NAME, not NAME(
3750 to appear in font-lock-function-name-face.
3752 2003-06-17 Stephen J. Turnbull <stephen@xemacs.org>
3754 * bytecomp.el (byte-compile-lambda): Discard docstring only if it
3755 is not also the value of the lambda.
3757 2003-05-06 Andy Piper <andy@xemacs.org>
3759 * files.el (revert-buffer): Make sure local variables get processed,
3760 even in the case of an optimized reversion.
3762 2003-05-25 XEmacs Build Bot <builds@cvs.xemacs.org>
3764 * XEmacs 21.4.13 is released
3766 2003-03-18 Stephen J. Turnbull <stephen@xemacs.org>
3768 * gutter-items.el (buffers-tab-filter-functions): Improve docstring.
3769 Suggested by a Chris Palmer <chris@nodewarrior.org> patch.
3771 2003-02-14 Ben Wing <ben@xemacs.org>
3774 * byte-optimize.el (byte-compile-inline-expand):
3775 * byte-optimize.el (byte-compile-unfold-lambda):
3776 * byte-optimize.el (byte-optimize-form-code-walker):
3777 * byte-optimize.el (byte-optimize-form):
3778 * byte-optimize.el (byte-decompile-bytecode-1):
3779 * byte-optimize.el (byte-optimize-lapcode):
3780 Review carefully and sync up to 20.7 except for areas as noted.
3781 Fixes problem with JDE compilation.
3783 2003-02-05 Ben Wing <ben@xemacs.org>
3786 * simple.el (motion-keys-for-shifted-motion):
3787 Omit M-S-home/end from motion keys.
3789 2003-02-07 Ben Wing <ben@xemacs.org>
3791 * text-props.el (text-property-any):
3792 * text-props.el (text-property-not-all):
3793 Fix bug when end > start.
3795 2003-01-17 Stephen J. Turnbull <stephen@xemacs.org>
3797 * info.el (Info-insert-dir): Make default-directory end in
3798 separator. Patch due to Martin Buchholz.
3800 2003-01-15 Stephen J. Turnbull <stephen@xemacs.org>
3802 * XEmacs 21.4.12 "Portable Code" is released.
3804 2003-01-13 Ilya Golubev <golubev@xemacs.org>
3806 * about.el: Update golubev data.
3808 2003-01-15 Stephen J. Turnbull <stephen@xemacs.org>
3810 * isearch-mode.el (isearch-mode-map): Substitute comment on
3811 desirability, and back out "GR is printable" changes.
3813 2003-01-08 Stephen J. Turnbull <stephen@xemacs.org>
3815 * isearch-mode.el (isearch-mode-map): Don't bind CSI.
3817 2003-01-07 Stephen J. Turnbull <stephen@xemacs.org>
3819 * isearch-mode.el (isearch-mode-map): GR (and C1) is printable.
3821 2003-01-06 Ville Skyttä <scop@xemacs.org>
3823 * menubar-items.el (default-menubar): Use browse-url-mozilla
3824 instead of browse-url-gnome-moz for Mozilla.
3826 2003-01-03 Stephen J. Turnbull <stephen@xemacs.org>
3828 * XEmacs 21.4.11 "Native Windows TTY Support" is released.
3830 2002-12-27 Ville Skyttä <scop@xemacs.org>
3832 * files.el (auto-mode-alist): Remove redundant entries for modes
3833 that live in packages.
3834 (interpreter-mode-alist): Ditto.
3836 2002-03-17 Ville Skyttä <ville.skytta@xemacs.org>
3838 * menubar-items.el (default-menubar): Sync with current
3839 browse-url-xemacs.el.
3841 2002-11-02 Stephen J. Turnbull <stephen@xemacs.org>
3843 * XEmacs 21.4.10 "Military Intelligence" is released.
3845 2002-10-07 Katsumi Yamaoka <yamaoka@jpl.org>
3847 * font-lock.el (font-lock-fontify-keywords-region): Fix typo.
3849 2002-10-07 Katsumi Yamaoka <yamaoka@jpl.org>
3851 * keydefs.el (global-map): Bind C-xrd to delete-rectangle per GNU.
3853 2001-05-10 Daiki Ueno <ueno@unixuser.org>
3855 * font-lock.el (font-lock-compile-keywords): Rewrite as a side
3856 effect free function.
3857 (font-lock-fontify-keywords-region): Supply the argument to
3858 font-lock-compile-keywords.
3860 2002-09-22 Ville Skyttä <ville.skytta@xemacs.org>
3862 * package-get.el (package-get-download-sites): Bring sites list
3863 up to date, prefer xx.xemacs.org addresses.
3865 2002-09-27 Andy Piper <andy@xemacs.org>
3867 * dialog.el (make-dialog-box): for general dialogs only
3868 delete-frame-hook will be run.
3870 2002-09-28 Stephen J. Turnbull <stephen@xemacs.org>
3872 * font-lock.el (font-lock-fontify-syntactically-region): Add
3873 comment about lookup-syntax-properties, document LOUDLY as unused.
3875 2002-08-26 Andy Piper <andy@xemacs.org>
3877 * gutter-items.el (set-progress-feedback-instantiator): Fix bad
3880 2002-09-02 Ville Skyttä <ville.skytta@xemacs.org>
3882 * bytecomp-runtime.el (make-obsolete): Docstring argument nit.
3883 (make-obsolete-variable): Ditto.
3884 (make-compatible): Ditto.
3885 (make-compatible-variable): Ditto.
3887 2002-09-16 Stephen J. Turnbull <stephen@xemacs.org>
3889 * obsolete.el (parse-sexp-lookup-properties): new compatible alias
3890 for `lookup-syntax-properties'. RFE from Alan Mackenzie.
3892 2002-08-28 Andy Piper <andy@xemacs.org>
3894 * files.el (revert-buffer): propagate revert-without-query-status.
3896 2002-06-03 Andy Piper <andy@xemacs.org>
3898 * dialog-items.el (make-search-dialog): align various subcontrols
3899 in visually pleasing ways, allow frame to autosize to the dialog
3901 * dialog.el (make-dialog-box): add a border inside the frame. Add
3902 :autosize property, if t then reset the frame size appropriately
3903 before the frame is mapped.
3904 * gutter-items.el (set-progress-feedback-instantiator): align
3905 various subcontrols.
3906 * gutter-items.el (set-progress-abort-instantiator): ditto.
3908 2002-08-23 Stephen J. Turnbull <stephen@xemacs.org>
3910 * XEmacs 21.4.9 "Informed Management" is released.
3912 2002-06-22 Ville Skyttä <ville.skytta@xemacs.org>
3914 * subr.el (add-to-list): Sync with GNU Emacs 21.2, adding the
3915 "&optional append" argument.
3917 2002-07-16 Didier Verna <didier@xemacs.org>
3919 * subr.el (replace-in-string): fix case fold bug introduced by
3920 "2000-07-30 Ben Wing <ben@xemacs.org>": honor the value of
3921 case-fold-search in temporary buffers.
3923 2002-08-03 Steve Youngs <youngs@xemacs.org>
3925 * lib-complete.el (find-library): Remove check for mule because
3926 decompression DOES work on Mule.
3928 2002-08-11 John Paul Wallington <jpw@shootybangbang.com>
3930 * simple.el (join-line): New alias for `delete-indentation'.
3932 2002-08-02 Ville Skyttä <ville.skytta@xemacs.org>
3934 * font-lock.el: Some faces and doc typo fixes from GNU Emacs.
3935 (font-lock-doc-face): New alias to font-lock-doc-string-face.
3936 (font-lock-builtin-face): New.
3937 (font-lock-constant-face): New.
3938 (font-lock-face-list): Add builtin and constant faces.
3940 2002-08-16 Stephen J. Turnbull <stephen@xemacs.org>
3942 * autoload.el (make-autoload): Support define-derived-mode.
3943 Collected puts of doc-string-elt property. Based on a patch by
3944 Didier Verna <didier@xemacs.org>.
3946 2002-08-15 Stephen J. Turnbull <stephen@xemacs.org>
3948 * wid-edit.el (widget-field-activate): Fix docstring typo.
3950 2002-07-23 Andy Piper <andy@xemacs.org>
3952 * about.el (about-personal-info): update me.
3954 2002-07-12 Andy Piper <andy@xemacs.org>
3956 * custom.el (custom-theme-set-variables): remove bogus
3957 arguments. Use custom-set-default to set defaults.
3958 (custom-set-variables): update doc.
3959 (custom-local-buffer): new, synced from FSF.
3960 (custom-set-default): ditto.
3961 (defcustom): update doc.
3963 2002-06-16 Andy Piper <andy@xemacs.org>
3965 * menubar-items.el (default-menubar): enable windows printing on
3966 cygwin as well as native.
3968 2002-06-12 Andy Piper <andy@xemacs.org>
3970 * printer.el (generic-print-buffer): catch all errors so that the
3971 print device can be cleared in all scenarios.
3972 (Printer-clear-device): make sure clearing the printer allows it
3973 to be used again immediately.
3974 (generic-print-region): make sure the default printer face is
3977 2002-04-23 Jerry James <james@xemacs.org>
3979 * window-xemacs.el (display-buffer-function): Change doc to
3981 * window-xemacs.el (pre-display-buffer-function): Ditto.
3982 * window-xemacs.el (display-buffer): New arg, shrink-to-fit. If
3983 non-nil, make the new window just big enough for its contents.
3984 * frame.el (get-frame-for-buffer): Accept new arg, due to above.
3985 * frame.el (show-temp-buffer-in-current-frame): Remove broken
3986 temp-buffer-shrink-to-fit code. Tell display-buffer instead.
3988 2002-06-06 Andy Piper <andy@xemacs.org>
3990 * custom.el (custom-theme-set-variables): sync :set-after from FSF.
3992 (custom-handle-keyword): ditto.
3994 2002-07-12 Stephen J. Turnbull <stephen@xemacs.org>
3996 * gutter-items.el (buffers-tab-selection-function): Improve doc.
3997 Make obsolete. Default to nil.
3998 (buffers-tab-filter-functions): Improve doc. Use literal default.
3999 Inspired by a patch by John Palmieri.
4001 2002-07-01 Mike Alexander <mta@arbortext.com>
4003 * process.el (shell-command-on-region): Don't delete the region
4004 before giving it to call-process-region
4006 2002-06-04 Jerry James <james@eecs.ku.edu>
4008 * find-paths.el (paths-find-architecture-directory): Search in
4009 `system-configuration'/`base', not `base'`system-configuration'.
4011 2002-06-23 Ville Skyttä <ville.skytta@xemacs.org>
4013 * info.el (Info-index): Add missing \ in [ t].
4015 2002-06-11 Stephen J. Turnbull <stephen@xemacs.org>
4017 * gutter-items.el (gutter-buffers-tab-visible-p,
4018 buffers-tab-omit-function, buffers-tab-selection-function,
4019 buffers-tab-filter-functions):
4022 2002-06-09 Stephen J. Turnbull <stephen@xemacs.org>
4024 * toolbar.el (toolbar-icon-directory): Document trailing separator.
4026 * toolbar-items.el (toolbar-news): Fix typo in message string.
4028 2002-06-08 Stephen J. Turnbull <stephen@xemacs.org>
4030 * dialog.el (yes-or-no-p-dialog-box):
4031 * cmdloop.el (y-or-n-p-minibuf):
4032 (yes-or-no-p-minibuf):
4035 Specify negative answers in docstrings.
4037 2002-05-25 Steve Youngs <youngs@xemacs.org>
4039 * package-ui.el (pui-help-echo): Display both installed and author
4040 version. Use a balloon-help window to display extra info like
4043 2002-05-30 Andy Piper <andy@xemacs.org>
4045 * files.el (revert-buffer-internal): don't visit
4046 revert-buffer. Kill buffer when not used. Suggested by Mike
4047 Alexander <mta@arbortext.com>
4049 2002-05-20 Stephen J. Turnbull <stephen@xemacs.org>
4051 * files.el (revert-buffer): More docstring fiddling.
4053 2002-05-19 Stephen J. Turnbull <stephen@xemacs.org>
4055 * files.el (revert-buffer):
4056 (revert-buffer-internal):
4057 (revert-buffer-insert-file-contents-function):
4058 Improve docstrings and comments.
4060 2002-05-08 Andy Piper <andy@xemacs.org>
4062 * files.el (revert-buffer): observe noconfirm behavior.
4064 2002-04-09 Andy Piper <andy@xemacs.org>
4066 * files.el (revert-buffer): use revert-buffer-internal if it looks
4067 like doing so will not result in any user-visible changes.
4068 (revert-buffer-internal): new function. Do the actual process of
4069 reversion and then see whether the result is any different to what
4070 we have already. If it is not then do nothing.
4072 2001-12-11 Andy Piper <andy@xemacs.org>
4074 * menubar.el (get-popup-menu-response): re-order so that it works
4075 on more sane/facist window systems.
4077 2001-12-03 Andy Piper <andy@xemacs.org>
4079 * faces.el (frob-face-property): don't infloop in face frobbing
4080 from Jan Vroonhof <jan@xemacs.org>.
4082 2001-11-30 Jan Vroonhof <jan@xemacs.org>
4084 * faces.el (frob-face-property): Follow face fall-back hierarchy
4085 properly for face properties without an instance. Only do manual
4086 copy form 'default in last resort. This handles in particular
4087 the case where 'default itself has only a fall-back (which is
4088 the case by default on windows).
4090 2001-11-24 Andy Piper <andy@xemacs.org>
4092 * printer.el (generic-print-region): set default-frame-plist to
4093 nil while creating the printer frame so that sizes reflect the
4096 * faces.el (face-complain-about-font): Don't complain on printers.
4098 2002-05-10 Stephen J. Turnbull <stephen@xemacs.org>
4100 * package-net.el: Andy synch.
4102 2001-12-16 Andy Piper <andy@xemacs.org>
4104 * package-get.el (package-get-update-all): Make sure installed.db
4105 gets updated after updating packages.
4107 2002-03-28 Ben Wing <ben@xemacs.org>
4109 * msw-glyphs.el: Set glyph-contrib-p to nil on hscroll,
4110 continuation, truncation so that we don't get line jumpiness from
4111 them being larger than the line height.
4113 * msw-font-menu.el (mswindows-font-menu-font-data): Fix bug.
4115 2001-11-30 Jan Vroonhof <jan@xemacs.org>
4117 * font.el (font-window-system-mappings): Add mapping for Gtk
4118 (assume identical to X)
4120 2002-02-04 Andy Piper <andy@xemacs.org>
4122 * files.el (convert-standard-filename): Fix for short filename
4123 Peter Arius <pas@methodpark.de>
4125 2001-12-10 Christoph Wedler <Christoph.Wedler@sap.com>
4127 * list-mode.el (default-choose-completion): completion-base-size
4128 should refer to local value in the completion list buffer.
4130 2001-12-03 Didier Verna <didier@xemacs.org>
4132 * rect.el: autoload `replace-rectangle'.
4133 * keydefs.el (global-map): bind it to `C-x r p'.
4135 2002-05-09 Stephen J. Turnbull <stephen@xemacs.org>
4137 * XEmacs 21.4.8 "Honest Recruiter" is released.
4139 2002-05-09 Stephen J. Turnbull <stephen@xemacs.org>
4141 This patch is based on Jerry James's patch and analysis.
4143 * select.el (get-clipboard):
4146 (get-clipboard-foreign):
4147 (get-selection-foreign):
4148 New function for use as `interprogram-paste-function's.
4150 * simple.el (interprogram-paste-function): Change default to
4151 `get-clipboard-foreign'; improve docstring.
4152 (interprogram-cut-function): Improve dosctring.
4154 2002-05-04 Stephen J. Turnbull <stephen@xemacs.org>
4156 * XEmacs 21.4.7 "Economic Science" is released.
4158 2002-03-18 Adrian Aichner <adrian@xemacs.org>
4160 * cus-edit.el (customize-save-variable): Fix typo in prompt.
4162 2002-03-26 John Paul Wallington <jpw@xemacs.org>
4164 * obsolete.el (assq-delete-all): New compatibility alias for
4167 2002-01-09 Simon Josefsson <jas@extundo.com>
4169 * files.el (auto-mode-alist): Support Sieve (*.siv, *.sieve).
4171 2002-01-04 Adrian Aichner <adrian@xemacs.org>
4173 * info.el (Info-auto-generate-directory): Default
4174 Info-auto-generate-directory to 'if-outdated.
4176 2002-03-28 Stephen J. Turnbull <stephen@xemacs.org>
4178 * startup.el (normal-top-level): Prevent migration code from
4179 trashing .emacs on an error in loading the init files.
4181 2002-03-14 Ville Skyttä <ville.skytta@xemacs.org>
4183 * files.el (auto-mode-alist): GNUmakefile is a Makefile,
4184 "system default" Xdefaults and friends get xrdb-mode.
4186 2002-03-05 Mats Lidell <matsl@contactor.se>
4188 * help-nomule.el (tutorial-supported-languages): Added Swedish
4189 tutorial. Sorted languages.
4191 2002-02-11 Mike Sperber <mike@xemacs.org>
4193 * info.el (Info-maybe-update-dir): Regenerate dir if we're
4194 regenerating outdated dir files and dir is non-existent.
4196 2002-01-27 Stephen J. Turnbull <stephen@xemacs.org>
4198 * code-files.el (convert-mbox-coding-system): Improve comment.
4199 (write-region): Improve docstring. Reformat to 80 columns. Add
4200 coding-system argument to `write-region-pre-hook' call.
4201 (write-region-pre-hook): Fix docstring to mention lockname argument.
4203 2002-01-18 Stephen J. Turnbull <stephen@xemacs.org>
4205 * minibuf.el (completing-read): Remove redundant wrong arg list.
4207 * help.el (with-displaying-help-buffer): Put usage advice in docstring.
4209 2001-12-27 John Paul Wallington <jpw@shootybangbang.com>
4211 * obsolete.el (interactive-form): new compatibility alias for
4212 function-interactive.
4214 2001-11-29 Adrian Aichner <adrian@xemacs.org>
4216 * menubar-items.el (Menubar-items-truncate-list): Removed.
4217 * menubar-items.el (Menubar-items-truncate-history): New.
4218 * menubar-items.el (default-menubar): Use
4219 Menubar-items-truncate-history.
4221 2002-02-03 Adrian Aichner <adrian@xemacs.org>
4223 * printer.el (generic-print-region): Pass correct arguments to
4224 lpr-region. Thanks to Nevin Kapur <nevin@jhu.edu> and Björn
4225 Torkelsson <torkel@acc.umu.se>.
4227 2002-01-09 John Paul Wallington <jpw@shootybangbang.com>
4229 * help.el (describe-mode): synched with FSF 19.34; handle nil
4230 minor mode indicators.
4232 2001-12-03 Christoph Wedler <Christoph.Wedler@sap.com>
4234 * minibuf.el (completing-read): Update docstring.
4236 2001-12-17 Stephen J. Turnbull <stephen@xemacs.org>
4238 * XEmacs 21.4.6 "Common Lisp" is released.
4240 2001-11-21 Stephen J. Turnbull <stephen@xemacs.org>
4242 * package-net.el: Inadvertant synch with Windows branch. From
4244 (package-net-kit-version): new variable.
4245 (package-net-generate-bin-ini): use it. Remove unwanted functions.
4247 2001-11-28 Steve Youngs <youngs@xemacs.org>
4249 * package-get.el (package-get-locate-index-file): Also search the
4250 core etc/ directory for the package index file if it can't be
4251 found in ~/.xemacs/.
4253 2001-12-13 William Perry <wmperry@gnu.org>
4255 * dialog-gtk.el (popup-builtin-question-dialog):
4256 Conform to API in gui.c.
4258 2001-11-12 Andy Piper <andy@xemacs.org>
4260 * cus-edit.el (custom-save-face-internal): make sure we save
4262 (custom-save-variables): ditto variables.
4264 2001-11-20 Stephen J. Turnbull <stephen@xemacs.og>
4266 * faces.el (make-face-family):
4268 New face-modifying functions per Jan Vroonhof.
4270 cus-face.el (custom-set-face-font-family):
4271 (custom-set-face-font-size):
4274 * font.el (font-window-system-mappings): More precise docstring.
4277 (font-create-object):
4278 (tty-font-create-object):
4279 (tty-font-create-plist):
4280 (x-font-create-object):
4281 (x-font-create-name):
4282 (ns-font-create-name):
4283 (mswindows-font-create-object):
4284 (mswindows-font-create-name):
4287 2001-11-14 John Paul Wallington <jpw@shootybangbang.com>
4289 * gtk-faces.el (gtk-init-device-faces): removed spurious
4290 quote before let* expression.
4292 2001-10-29 Andy Piper <andy@xemacs.org>
4294 * code-files.el (toggle-buffer-file-coding-system): mark buffer as
4295 modified when changing coding system.
4297 * toolbar-items.el (toolbar-dired): Use interactive "D" spec so
4298 that we invoke the GUI directory selector.
4300 2001-10-25 Andy Piper <andy@xemacs.org>
4302 * dialog.el (make-dialog-box): use new directory dialog support.
4303 * minibuf.el (read-file-name-1): ditto.
4304 (read-file-name): ditto.
4305 (read-directory-name): ditto.
4307 2001-10-23 Stephen J. Turnbull <stephen@xemacs.org>
4309 * XEmacs 21.4.5 "Civil Service" is released.
4311 2001-04-23 Didier Verna <didier@xemacs.org>
4313 * cus-edit.el (custom-variable-pre-save): New.
4314 * cus-edit.el (custom-variable-post-save): New.
4315 * cus-edit.el (custom-variable-save): use them.
4316 * cus-edit.el (custom-face-pre-save): New.
4317 * cus-edit.el (custom-face-post-save): New.
4318 * cus-edit.el (custom-face-save): use them.
4319 * cus-edit.el (custom-group-pre-save): New.
4320 * cus-edit.el (custom-group-post-save): New.
4321 * cus-edit.el (custom-group-save): use them.
4322 * cus-edit.el (Custom-save): use the pre/post functions above,
4323 call `custom-save-all' only once.
4324 * cus-edit.el (custom-variable-pre-reset-standard): New.
4325 * cus-edit.el (custom-variable-post-reset-standard): New.
4326 * cus-edit.el (custom-variable-reset-standard): use them.
4327 * cus-edit.el (custom-face-pre-reset-standard): New.
4328 * cus-edit.el (custom-face-post-reset-standard): New.
4329 * cus-edit.el (custom-face-reset-standard): use them.
4330 * cus-edit.el (custom-group-pre-reset-standard): New.
4331 * cus-edit.el (custom-group-post-reset-standard): New.
4332 * cus-edit.el (Custom-reset-standard): use them.
4333 * cus-edit.el (custom-face-reset-saved): use the pre/post
4334 functions above, call `custom-save-all' only once.
4336 2001-04-08 Danny Colascione <qtmstr@optonline.net>
4338 * gutter-items.el (buffers-tab face): Derive from the modeline
4339 face by default. Many people use white-on-black for the default
4340 font, and the tabs look hideous with that color combination. The
4341 modeline usually has the correct colors.
4343 2001-09-28 Robert Pluim <rpluim@bigfoot.com>
4345 * etags.el (find-tag): Doc fix, point users at pop-tag-mark.
4346 (tag-mark-stack-max): Typo fix.
4348 2001-09-28 Ben Wing <ben@xemacs.org>
4351 * font-lock.el (font-lock-after-change-function):
4352 fix problem with last patch, reported by Katsumi Yamaoka.
4354 2001-09-17 Ben Wing <ben@xemacs.org>
4356 * font-lock.el (font-lock-after-change-function):
4357 fix problem when you insert a comment on the line before a line of
4358 code: if we use the following char, then when you hit backspace,
4359 the following line of code turns the comment color.
4361 2001-06-08 Ben Wing <ben@xemacs.org>
4363 * process.el: comment about shell-command-switch.
4364 * process.el (shell-quote-argument): Need to quote a null
4365 argument, too. From Dan Holmsand.
4367 * startup.el (normal-top-level): Delete some unused FSF junk.
4368 * startup.el (command-line-early):
4370 * startup.el (command-line): Call MS Windows init function.
4373 * win32-native.el (mswindows-system-shells): New.
4374 * win32-native.el (mswindows-system-shell-p): New.
4375 * win32-native.el (init-mswindows-at-startup): New.
4376 * win32-native.el (mswindows-quote-one-vc-runtime-arg):
4377 * win32-native.el (mswindows-quote-one-simple-arg):
4378 * win32-native.el (mswindows-quote-one-command-arg):
4379 * win32-native.el (mswindows-construct-process-command-line-alist):
4380 Correct comments at top. Correctly handle passing arguments
4381 to Cygwin programs and to bash. Fix quoting of zero-length
4382 arguments (from Dan Holmsand). Set shell-command-switch based
4383 on shell-file-name, which in turn comes from env var SHELL.
4385 2001-07-18 Alexey Mahotkin <alexm@hsys.msk.ru>
4387 * toolbar.el (toolbar-visible-p, toolbar-captioned-p,
4388 default-toolbar-position): Fill docstrings for balloon-help.
4390 2001-03-15 Stephen J. Turnbull <stephen@xemacs.org>
4392 * faces.el: Reenable specifications over 'gtk domain.
4394 2001-08-08 Didier Verna <didier@xemacs.org>
4396 * autoload.el (update-autoload-files): make defdir a file name,
4399 2001-08-06 Steve Youngs <youngs@xemacs.org>
4401 * menubar-items.el (default-menubar): Use 'report-xemacs-bug'.
4403 * lisp-mnt.el (lm-report-bug): Use 'report-xemacs-bug-beta-address'.
4405 2001-08-01 Edward M. Lee <tailbert@yahoo.com>
4407 * font-menu.el (font-menu-set-font): Default to current font-family.
4408 (font-menu-preferred-resolution):
4409 (font-menu-size-scaling):
4410 Provide gtk defaults, too.
4412 2001-07-29 Mike Alexander <mta@arbortext.com>
4414 * cus-face.el (custom-set-face-font-size): Last arg to apply is a
4416 (custom-set-face-font-family): ditto
4418 2001-07-26 Mike Sperber <mike@xemacs.org>
4420 * files.el (auto-mode-alist): .9 files are man pages, too.
4422 2001-07-23 Edwin Steiner <esteiner@net4you.at>
4424 * process.el (call-process-internal): bind
4425 coding-system-for-write to 'binary when calling
4426 start-process-internal, so the process receives
4427 the literal contents of INFILE.
4429 2001-09-15 Edward M. Lee <tailbert@yahoo.com>
4431 * files.el (auto-mode-alist): Add configure.ac support.
4433 2001-07-19 Adrian Aichner <adrian@xemacs.org>
4437 Adrian's mouse-track patch. See <y9plq0nc.fsf@ecf.teradyne.com>.
4439 2001-07-28 Stephen J. Turnbull <stephen@xemacs.org>
4441 * XEmacs 21.4.4 "Artificial Intelligence" is released.
4443 2001-07-10 Katsumi Yamaoka <yamaoka@jpl.org>
4445 * mule/kinsoku.el (kinsoku-bol-p): Work with ascii and non-ascii
4447 (kinsoku-eol-p): Ditto.
4449 2001-07-09 Katsumi Yamaoka <yamaoka@jpl.org>
4451 * mule/kinsoku.el (kinsoku-ascii-eol, kinsoku-gb-bol,
4452 kinsoku-gb-eol, kinsoku-big5-bol, kinsoku-big5-eol): Assign
4453 characters as the category `s' or `e' correctly.
4455 2001-06-06 Alexey Mahotkin <alexm@hsys.msk.ru>
4457 * mule/cyrillic.el: Uncomment definition of ccl-encode-koi8-r-font.
4459 2001-06-14 Alexey Mahotkin <alexm@hsys.msk.ru>
4461 * mule/cyrillic.el: Set up case table.
4463 2001-06-08 Mike Sperber <mike@xemacs.org>
4465 * files.el (save-some-buffers-1): Don't zap the help window right
4466 after `map-y-or-n-p' has popped it up.
4468 2001-06-15 Nick Pakoulin <npak@ispras.ru>
4470 * help.el (frob-help-extents): Require 'hyper-apropos for faces.
4472 2001-07-18 Stephen J. Turnbull <stephen@xemacs.org>
4474 * specifier.el: define-specifier-tag 'gtk.
4476 2001-05-12 Ben Wing <ben@xemacs.org>
4478 * find-paths.el (paths-find-recursive-path):
4479 fix error with null EXCLUDE-REGEXP.
4481 * font-lock.el (font-lock-mode):
4482 fix problem reported by hrvoje with buffers starting with a space.
4484 2001-05-06 Ben Wing <ben@xemacs.org>
4486 * dialog.el (make-dialog-box):
4487 * menubar-items.el (default-menubar):
4488 * printer.el (generic-print-buffer):
4489 * printer.el (generic-print-region):
4490 implement printing the selection when it's selected.
4492 2001-04-18 Didier Verna <didier@xemacs.org>
4494 * cus-edit.el (Custom-reset-standard): reset to standard settings
4495 not only when the buffer's :custom-state is 'modified, but also
4496 when it is 'set or 'saved.
4498 2001-04-17 Didier Verna <didier@xemacs.org>
4500 * startup.el (load-user-init-file): define `custom-file' before
4501 loading the user's init file.
4503 2001-04-09 Danny Colascione <qtmstr@optonline.net>
4505 * menubar.el (popup-mode-menu): Make it work with
4506 popup-menu-titles turned off.
4508 2001-04-24 Hrvoje Niksic <hniksic@arsdigita.com>
4510 * about.el (about-mailto-link): Use compose-mail for sending mail.
4512 2001-07-14 Sean MacLennan <seanm@storm.ca>
4514 * package-admin.el (package-install-hook): New.
4515 (package-delete-hook): New.
4516 (package-admin-add-single-file-package): Use package-delete-hook.
4518 * package-get.el (package-get): Use package-install-hook.
4520 2001-06-26 Robert Pluim <rpluim@bigfoot.com>
4522 * package-ui.el (pui-install-selected-packages): reverse the lists
4523 of packages so that they get handled in the same order as they
4526 2001-06-26 Robert Pluim <rpluim@bigfoot.com>
4528 * packages.el (locate-library): Use read-library-name for completion.
4530 2001-05-21 Martin Buchholz <martin@xemacs.org>
4532 * byte-optimize.el (=): `=' is not a binary predicate!
4533 Fix incorrect optimization: (= 0 0 (random 2)) ==> 0 or 1.
4534 Use byte-optimize-predicate, not byte-optimize-binary-predicate,
4536 2001-05-20 Martin Buchholz <martin@xemacs.org>
4538 * bytecomp.el (byte-compile-arithcompare):
4539 Only optimize (= x) ==> t if byte-compile-delete-errors is not nil.
4541 2001-06-03 William M. Perry <wmperry@gnu.org>
4543 * dialog-gtk.el (popup-builtin-open-dialog): Don't forget to
4544 return the filename selected by the user!
4546 2001-05-31 William M. Perry <wmperry@gnu.org>
4548 * font-menu.el: Avoid arithmetic with 'nil' when using the font menu
4551 2001-05-29 Alexey Mahotkin <alexm@hsys.msk.ru>
4553 * coding.el: Tiny typo fixed.
4555 2001-05-17 Stephen J. Turnbull <stephen@xemacs.org>
4557 * XEmacs 21.4.3 "Academic Rigor" is released.
4559 2001-05-17 Stephen J. Turnbull <stephen@xemacs.org>
4561 * config.values.sh: lisp/utils?/config.el -> lisp/config.el.
4563 2001-05-10 Stephen J. Turnbull <stephen@xemacs.org>
4565 * XEmacs 21.4.2 "Developer-Friendly Unix APIs" is released.
4567 2001-05-04 Ben Wing <ben@xemacs.org>
4569 * printer.el (generic-print-buffer):
4570 * printer.el (generic-print-region):
4571 Enable dialog boxes. Apply workaround recommended by Kirill.
4572 fix (fboundp 'lpr-buffer) -> (fboundp 'lpr-region).
4574 * simple.el (kill-whole-line):
4575 * simple.el (kill-line-1):
4576 * simple.el (kill-entire-line):
4577 * simple.el (kill-line):
4578 * simple.el (backward-kill-line):
4579 Take out interactive dependence of kill-whole-line.
4581 2001-04-22 Ben Wing <ben@xemacs.org>
4583 * dialog.el (make-dialog-box):
4584 Put dialog titles back in -- this time correctly. Fix various
4585 other problems with leaks and such.
4587 * simple.el (region-exists-p):
4588 * simple.el (region-active-p):
4589 Add comment about which one is correct to use in menu specs.
4591 2001-05-05 Ben Wing <ben@xemacs.org>
4593 * dialog.el (make-dialog-box): fix doc string.
4594 * menubar-items.el (default-menubar): Add Page Setup for Windows,
4595 take out Pretty Print.
4597 * printer.el (printer-current-device): New.
4598 * printer.el (Printer-get-device): New.
4599 * printer.el (Printer-clear-device): New.
4600 * printer.el (generic-page-setup): New.
4601 * printer.el (generic-print-buffer):
4602 * printer.el (generic-print-region):
4603 Implement Page Setup. Handle errors properly.
4605 2001-05-05 Ben Wing <ben@xemacs.org>
4607 * subr.el (error): Complete list of errors in doc string.
4609 2001-04-22 Ben Wing <ben@xemacs.org>
4611 * bytecomp-runtime.el (byte-compiler-options): Correct doc string.
4613 2001-05-03 Adrian Aichner <adrian@xemacs.org>
4615 * build-report.el: Remove CVS keywords since this file has been in
4616 core lisp for a while now.
4617 * build-report.el (build-report-make-output-files): Fix typo.
4619 2001-04-24 Hrvoje Niksic <hniksic@arsdigita.com>
4621 * about.el (about-finish-buffer): Make sure the last change works
4622 even if EVENT is nil.
4624 2001-04-24 Hrvoje Niksic <hniksic@arsdigita.com>
4626 * about.el (about-finish-buffer): Kill/bury the buffer where the user
4627 clicked, not the one that happens to be the current buffer at the
4630 2001-03-19 Karl M. Hegbloom <karlheg@microsharp.com>
4632 * cus-edit.el (custom-display): Support the GTK Window System also.
4634 2001-04-30 Ben Wing <ben@xemacs.org>
4637 * printer.el (printer-page-header):
4638 * printer.el (Print-context): New.
4639 * printer.el (printer-page-footer):
4640 * printer.el (generate-header-element): New.
4641 * printer.el (generate-header-line): New.
4642 * printer.el (print-context-property):
4643 * printer.el (generic-print-buffer):
4644 * printer.el (generic-print-region):
4645 Implement headers and footers. Implement calling Print dialog box
4646 (#### but it doesn't quite work yet).
4648 2001-04-25 Ben Wing <ben@xemacs.org>
4650 * about.el (xemacs-hackers):
4651 * about.el (about-url-alist):
4652 * about.el (about-personal-info):
4653 * about.el (about-hacker-contribution):
4656 * simple.el (handle-post-motion-command):
4657 Fix spurious setting of zmacs-region-stays to t after a non-shift
4660 2001-04-24 Hrvoje Niksic <hniksic@arsdigita.com>
4662 * about.el (about-personal-info): Update my bio.
4663 (about-hacker-contribution): Ditto.
4665 2001-04-23 Stephen J. Turnbull <turnbull@sk.tsukuba.ac.jp>
4667 * startup.el (splash-frame-body): Update copyright notices: Ben, FSF.
4669 2001-04-19 Andy Piper <andy@xemacs.org>
4671 * package-net.el (package-net-cygwin32-binary-size): new size.
4672 (package-net-win32-binary-size): new size.
4673 (package-net-convert-index-to-ini): Use new arch.
4674 (package-net-batch-convert-index-to-ini): Removed.
4675 (package-net-generate-bin-ini): New.
4676 (package-net-batch-generate-bin-ini): New.
4678 2001-04-19 Stephen J. Turnbull <stephen@xemacs.org>
4680 * XEmacs 21.4.1 "Copyleft" is released.
4682 2001-04-19 Stephen J. Turnbull <stephen@xemacs.org>
4684 * x-compose.el (xlib-input-method-bug-workaround):
4685 (alias-colon-to-double-quote):
4686 Force sort in map-keymap to work around rehash bug.
4688 2001-04-17 Ben Wing <ben@xemacs.org>
4690 * about.el: Finish overhaul, add a few new hackers, update a
4693 2001-04-16 Stephen J. Turnbull <stephen@xemacs.org>
4695 * XEmacs 21.4.0 "Solid Vapor" is released.
4697 2001-04-15 Ben Wing <ben@xemacs.org>
4700 * about.el (about-headline-face): New.
4701 * about.el (about-link-face): New.
4702 * about.el (about-current-release-maintainers): New.
4703 * about.el (about-other-current-hackers): New.
4704 * about.el (about-url-alist):
4705 * about.el (about-once-and-future-hackers): New.
4706 * about.el (about-mailto-link): New.
4707 * about.el (about-get-buffer):
4708 * about.el (about-finish-buffer):
4709 * about.el (about-xemacs):
4710 * about.el (about-features): Removed.
4711 * about.el (about-advantages): New.
4712 * about.el (about-maintainer-info): Removed.
4713 * about.el (about-personal-info): New.
4714 * about.el (about-hacker-contribution): New.
4715 * about.el (about-maintainer):
4716 * about.el (about-show-linked-info):
4717 * about.el (about-hackers):
4718 Major revamping. Rewriting of most of the text, improve the
4719 link handling, separate info on contributors into personal
4720 and contribution info, add new contributors, update personal
4723 * menubar-items.el (default-menubar):
4724 Help menubar entry for News now says more accurately
4725 "What's New in XEmacs".
4728 * mouse.el (mouse-track-cleanup-hook):
4729 * mouse.el (mouse-track):
4730 Don't set-buffer to a dead buffer when calling mouse-track
4733 2001-04-14 Stephen J. Turnbull <stephen@xemacs.org>
4735 * XEmacs 21.2.47 "Zephir" is released.
4737 2001-04-02 Jan Vroonhof <jan.vroonhof@ntlworld.com>
4739 * dialog.el (make-dialog-box): Disable dialog box titles until
4740 we get them working.
4742 2001-03-30 Ben Wing <ben@xemacs.org>
4745 * help.el (Help-princ-face):
4746 * help.el (Help-prin1-face):
4747 * help.el (frob-help-extents):
4748 * help.el (describe-function-1):
4749 * help.el (describe-variable):
4750 Avoid using font-lock faces, which may not be defined.
4751 Instead, use hyper-apropos faces, and make sure they're
4752 defined as necessary by using `require'. (It's not so safe
4753 to do this for font-lock.) In any case, we will eventually
4754 be merging this functionality into hyper-apropos.
4756 * loaddefs.el (completion-ignored-extensions):
4759 * menubar-items.el (menu-truncate-list): Removed.
4760 * menubar-items.el (Menubar-items-truncate-list): New.
4761 * menubar-items.el (default-menubar):
4762 Fix errors if grep or compile command is too long. Rename helper
4763 function to be less visible.
4765 2001-03-23 Martin Buchholz <martin@xemacs.org>
4767 * byte-optimize.el (byte-optimize-minus):
4768 Fix mis-byte-compilation of (- 0 x) --> (- (- x))
4770 2001-03-26 Hrvoje Niksic <hniksic@arsdigita.com>
4772 * dumped-lisp.el (preloaded-file-list): Load mule/latin.el when
4775 * mule/latin.el: New file.
4777 2001-03-11 Ben Wing <ben@xemacs.org>
4780 * auto-save.el (auto-save-directory):
4781 * auto-save.el (make-auto-save-file-name):
4782 * auto-save.el (auto-save-file-name-p): New.
4784 Merge in improvements from other definition of
4785 make-auto-save-file-name in files.el.
4787 * auto-save.el (auto-save-original-name):
4788 * auto-save.el (auto-save-name-in-fixed-directory):
4789 * auto-save.el (auto-save-unslashify-name): Removed.
4790 * auto-save.el (auto-save-slashify-name): Removed.
4791 * auto-save.el (auto-save-reserved-chars): New.
4792 * auto-save.el (auto-save-escape-name): New.
4793 * auto-save.el (auto-save-unhex): New.
4794 * auto-save.el (auto-save-unescape-name): New.
4796 Change algorithm for encoding filenames in auto-save names to be
4797 entirely safe with all filesystems and all possible characters in
4798 a filename, and 100% reversible. (Essentially, uses
4799 quoted-printable as the encoding.)
4801 * auto-save.el (recover-all-files):
4803 Use insert-directory rather than calling ls directly -- fixes
4804 things under Windows.
4807 * files.el (convert-standard-filename): Substitute FSF's
4808 definition for this (we had nothing here before).
4810 * files.el (backup-buffer): Warning fix.
4812 * files.el (make-backup-file-name):
4813 * files.el (find-backup-file-name):
4814 Fix error in calling sequence to auto-save-file-name-p.
4816 * files.el (recover-file):
4817 Use insert-directory rather than calling ls directly -- fixes
4818 things under Windows.
4820 * files.el (make-auto-save-file-name): Removed.
4821 * files.el (auto-save-file-name-p): Removed.
4822 auto-save is always dumped so no sense in having a definition
4823 that will always be overwritten with another.
4825 * files.el (insert-directory):
4827 * win32-native.el (debug-mswindows-process-command-lines):
4828 * win32-native.el (original-make-auto-save-file-name): Removed.
4829 * win32-native.el (make-auto-save-file-name): Removed.
4832 2001-03-21 Martin Buchholz <martin@xemacs.org>
4834 * XEmacs 21.2.46 "Urania" is released.
4836 2001-03-16 Stephen J. Turnbull <stephen@xemacs.org>
4838 * menubar-items.el (default-menubar): Update sample.emacs to
4839 sample.init.el and adjust accelerators.
4841 2001-02-02 Stephen J. Turnbull <stephen@xemacs.org>
4843 * build-report.el (build-report): Improve docstring.
4845 2001-03-15 Stephen J. Turnbull <stephen@xemacs.org>
4847 * ChangeLog: Log GTK merge.
4853 Revert gratuitous whitespace changes.
4855 2001-03-07 Ben Wing <ben@xemacs.org>
4858 * help.el (key-or-menu-binding):
4859 * help.el (Help-find-file): New.
4860 * help.el (describe-beta):
4861 * help.el (describe-copying):
4862 * help.el (describe-project):
4863 * help.el (view-emacs-news):
4864 * help.el (view-sample-init-el): New.
4865 * help.el (Help-princ-face): New.
4866 * help.el (Help-prin1-face): New.
4867 * help.el (help-symbol-function-context-menu):
4868 * help.el (help-symbol-variable-context-menu):
4869 * help.el (help-symbol-function-and-variable-context-menu):
4870 * help.el (frob-help-extents):
4871 * help.el (describe-function-1):
4872 * help.el (describe-variable):
4874 Add coloring in Help buffers, correspondent with hyperlinks.
4875 View files in view-mode rather than Fundamental.
4876 Remove separators from context menus -- now handled in generic code.
4877 Add `Find Tag' to context menu.
4879 * menubar.el (popup-mode-menu):
4881 Rewrite code that outputs the popup menu to (a) put more specific
4882 entries first, (b) be more robust, (c) output the proper context
4883 menu separators automatically (the context menu functionality is
4884 new and currently used only by Help).
4886 2001-03-10 William M. Perry <wmperry@aventail.com>
4888 * dialog-gtk.el (gtk-make-dialog-box-internal): Forgot to rewrite
4889 this function when converting from the 21.1 GTK branch. Now
4890 supports file, password, question, and color built-in dialogs.
4892 2001-03-06 Ben Wing <ben@xemacs.org>
4895 * keydefs.el (global-map):
4896 Add commented-out change of M-k (for 21.5).
4898 * menubar-items.el (default-menubar):
4899 Fix items to control kill-line behavior; add items for
4903 * simple.el (kill-whole-line):
4904 * simple.el (historical-kill-line): Removed.
4905 * simple.el (kill-line): Removed.
4906 * simple.el (kill-entire-line): New.
4907 * simple.el (kill-line-1): New.
4908 * simple.el (backward-kill-line):
4909 Undo kill-whole-line == always changes. Add new function
4910 kill-entire-line to unconditionally delete the current line.
4911 Add comments describing the lamentable state of affairs of
4912 the kill-line functions and variables.
4914 2001-03-02 Ben Wing <ben@xemacs.org>
4917 * simple.el (beginning-of-buffer):
4918 * simple.el (end-of-buffer):
4919 * simple.el (mark-ring-unrecorded-commands):
4920 * simple.el (signal-error-on-buffer-boundary):
4921 * simple.el (shifted-motion-keys-select-region):
4922 * simple.el (unshifted-motion-keys-deselect-region):
4923 * simple.el (motion-keys-for-shifted-motion): New.
4924 * simple.el (handle-pre-motion-command):
4925 * simple.el (handle-post-motion-command):
4926 * simple.el (forward-char-command):
4927 * simple.el (backward-char-command):
4928 * simple.el (scroll-up-command):
4929 * simple.el (scroll-down-command):
4930 * simple.el (next-line):
4931 * simple.el (previous-line):
4932 * simple.el (backward-block-of-lines):
4933 * simple.el (forward-block-of-lines):
4934 * simple.el (backward-word):
4935 * simple.el (mark-word):
4937 Augment documentation of the most common motion commands to make
4938 note of the shifted-motion support. Improve the support to (a)
4939 properly document how it works and why it's done in the fashion it
4940 is, and (b) allow the keystrokes that trigger it to be customized.
4942 Correct error in the customize specification of
4943 mark-ring-unrecorded-commands.
4945 2001-03-02 Ben Wing <ben@xemacs.org>
4948 * font-lock.el (font-lock-pending-extent-table): Removed.
4949 * font-lock.el (font-lock-pending-buffer-table): New.
4950 * font-lock.el (font-lock-pre-idle-hook):
4951 * font-lock.el (font-lock-after-change-function):
4952 * font-lock.el (font-lock-fontify-pending-extents):
4953 * font-lock.el (font-lock-lisp-like):
4955 Fix handling of pending extents to avoid excessive slowness (N^2
4956 behavior) when making lots of buffer changes between redisplays,
4957 such as when saving the Options.
4959 2001-03-09 William M. Perry <wmperry@aventail.com>
4970 The Great GTK Merge.
4975 * generic-widgets.el:
4983 * gtk-file-dialog.el:
4991 * gtk-password-dialog.el:
4993 * gtk-widget-accessors.el:
4997 The Great GTK Merge: new files.
4999 2001-03-05 Stephen J. Turnbull <stephen@xemacs.org>
5001 * generic-widgets.el: Don't require gtk (a built-in feature) at
5002 top level. Don't execute the last sexp unless (featurep 'gtk).
5004 2001-02-28 Stephen J. Turnbull <stephen@xemacs.org>
5006 * mule/mule-init.el (auto-language-alist): Split zh into GB and BIG5.
5008 2001-02-23 Martin Buchholz <martin@xemacs.org>
5010 * XEmacs 21.2.45 "Thelxepeia" is released.
5012 2001-01-25 Jason R. Mastaler <jason@xemacs.org>
5014 * about.el (xemacs-hackers): update my entry.
5015 * about.el (about-maintainer-info): ditto.
5016 * about.el (about-hackers): ditto.
5018 2001-02-20 Jan Vroonhof <jan@xemacs.org>
5020 * about.el (about-maintainer-info): More vanity info about
5023 2001-02-20 Adrian Aichner <adrian@xemacs.org>
5025 * build-report.el (build-report-destination): xemacs-build-reports
5026 has moved to SourceForge, where mailing list name length is
5027 restricted, hence the name change to
5028 xemacs-buildreports@xemacs.org.
5029 * build-report.el (build-report-keep-regexp): Update default.
5030 * build-report.el (build-report-delete-regexp): Ditto.
5031 * build-report.el (build-report-make-output-files): Ditto.
5033 2001-02-19 Craig Lanning <lanning@scra.org>
5035 * lisp-mode.el: Add indentation specifications for following
5036 Common Lisp forms: handler-case, handler-bind, with-slots,
5037 with-open-file, with-open-stream, print-unreadable-object.
5039 2001-02-18 Matt Tucker <tuck@whistlingfish.net>
5041 * font-lock.el (font-lock-set-defaults-1):
5042 Move initialization of `font-lock-cache-position' so that it's set
5043 even if font-lock-keywords is already defined.
5045 2001-02-17 Matt Tucker <tuck@whistlingfish.net>
5047 * autoload.el (generate-file-autoloads-1):
5048 Use `emacs-lisp-mode-syntax-table' instead of
5049 `lisp-mode-syntax-table'.
5050 * lisp-mode.el (lisp-mode-syntax-table):
5051 Get rid of old checks for `parse-partial-sexp' version.
5052 Make `|' (pipe) string delimiter instead of punctuation.
5054 2001-02-16 Martin Buchholz <martin@xemacs.org>
5056 * window.el (save-selected-window):
5057 Use gensym for better macro hygiene.
5059 2001-02-06 Mike Sperber <mike@xemacs.org>
5062 * startup.el (startup-setup-paths): Set and use
5063 `mule-lisp-directory'.
5064 (startup-setup-paths-warning): Ditto.
5066 * setup-paths.el (paths-find-mule-lisp-directory): Added.
5067 (paths-construct-load-path): Consider `mule-lisp-directory'.
5069 2001-02-07 Matt Tucker <tuck@whistlingfish.net>
5071 * font-lock.el: Syntax table improvements used. A few random
5072 changes are not specified below.
5073 (font-lock-fontify-string-delimiters):
5074 (font-lock-syntactic-keywords):
5075 (font-lock-cache-state nil):
5076 (font-lock-cache-position):
5078 (font-lock-set-syntax):
5079 (font-lock-apply-syntactic-highlight):
5080 (font-lock-fontify-syntactic-anchored-keywords):
5081 (font-lock-fontify-syntactic-keywords-region):
5082 (font-lock-eval-keywords):
5084 (font-lock-remove-face):
5085 (font-lock-fontify-syntactically-region):
5086 Use syntax properties.
5088 2001-02-08 Martin Buchholz <martin@xemacs.org>
5090 * XEmacs 21.2.44 "Thalia" is released.
5092 2001-01-16 Mike Sperber <mike@xemacs.org>
5094 * startup.el (normal-top-level): Work even if no installation root
5097 2001-01-30 Andy Piper <andy@xemacs.org>
5099 * gutter-items.el (progress-abort-glyph): remove instantiator.
5100 (set-progress-abort-instantiator): new function.
5101 (abort-progress-feedback): use it.
5103 * gutter.el (set-gutter-dirty-p): new function.
5105 2001-01-30 Didier Verna <didier@xemacs.org>
5107 * mwheel.el (mwheel-scroll): unwind-protect the selected window.
5109 2001-01-24 Didier Verna <didier@xemacs.org>
5111 * sound.el (sound-extension-list): give a better default value.
5112 * sound.el (load-sound-file): improve the doc string, also find
5113 files given by absolute names, pass a real extension list to
5116 2001-01-26 Martin Buchholz <martin@xemacs.org>
5118 * XEmacs 21.2.43 "Terspichore" is released.
5120 2001-01-20 Klaus Frank <klausf@i3.informatik.rwth-aachen.de>
5122 * gnuserv.el (gnuserv-process-filter): Robuster handling of error
5123 messages from gnuserv.
5125 2001-01-20 Martin Buchholz <martin@xemacs.org>
5127 * XEmacs 21.2.42 "Poseidon" is released.
5129 2001-01-12 Nick V. Pakoulin <npak@ispras.ru>
5131 * cl-macs.el (cl-upcase-arg): New function.
5132 (cl-function-arglist): New function.
5133 (cl-transform-lambda): Automatically add CL-style lambda list to
5134 documentation string using functions above.
5136 2001-01-12 Andy Piper <andy@xemacs.org>
5138 * package-get.el (package-get-custom): call
5139 package-net-update-installed-db.
5141 * package-ui.el (pui-install-selected-packages): call
5142 package-net-update-installed-db.
5144 * package-net.el (package-net-update-installed-db): use
5145 packages-package-list so that we reflect reality.
5147 * packages.el (packages-package-list): Make docstring reflect
5150 * package-net.el (package-net-convert-index-to-ini): exclude mule entries.
5152 * postinstall.cc (do_postinstall): don't pick up shells if cygwin
5155 2001-01-17 Andy Piper <andy@xemacs.org>
5157 * wid-edit.el (widget-activation-glyph-mapper): activate or
5158 deactivate native widgets.
5159 (widget-glyph-insert-glyph): record instantiator.
5160 (widget-push-button-value-create): use it.
5162 * gui.el (gui-button-action): new function. Make button's domain
5163 buffer current when calling.
5164 (make-gui-button): update to use gui-button-action.
5166 2001-01-16 Didier Verna <didier@xemacs.org>
5168 * menubar-items.el (default-menubar): add an entry for modeline
5169 horizontal scrolling in Options -> Display.
5171 2001-01-17 Steve Youngs <youngs@xemacs.org>
5173 * package-get.el (package-get-require-signed-base): Set to nil
5176 2001-01-17 Martin Buchholz <martin@xemacs.org>
5178 * XEmacs 21.2.41 "Polyhymnia" is released.
5180 2001-01-16 Mike Sperber <mike@xemacs.org>
5182 * setup-paths.el (paths-core-load-path-depth): Stopgap bump to
5185 2001-01-14 Mike Sperber <mike@xemacs.org>
5187 * startup.el (maybe-create-compatibility-dot-emacs):
5188 (maybe-unmigrate-user-init-file):
5189 (unmigrate-user-init-file): Created.
5190 (maybe-migrate-user-init-file): Offer creation of compatibility
5192 Some doc fixes wrt init file location.
5194 2001-01-15 Golubev I. N. <gin@mo.msk.ru>
5196 * faces.el (face-frob-from-locale-first): new variable.
5197 (frob-face-font-2): Honor tags arg while trying to use
5198 standard-face-mapping. When face-frob-from-locale-first is set,
5199 first try to set face inheriting from frobbed-face.
5201 2001-01-15 Didier Verna <didier@xemacs.org>
5203 * about.el (xemacs-hackers): update my entry.
5204 * about.el (about-url-alist): ditto.
5205 * about.el (about-maintainer-info): ditto.
5206 * about.el (about-hackers): ditto.
5208 2001-01-15 Martin Buchholz <martin@xemacs.org>
5210 The byte compiler has been badly broken for a year,
5211 by the patch of 1999-12-06.
5212 * byte-optimize.el (byte-optimize-form-code-walker):
5213 Bug was: the byte compiler was making this erroneous optimization:
5214 (progn (or (foo)) (bar)) ==> (bar)
5216 2000-11-20 Mike Sperber <mike@xemacs.org>
5218 * setup-paths.el (paths-core-load-path-depth): Split
5219 `paths-load-path-depth' in two for site and core lisp. Don't
5221 * setup-paths.el (paths-construct-load-path): Use.
5223 2001-01-10 Andy Piper <andy@xemacs.org>
5225 * package-net.el (package-net-cygwin32-binary-size): new variable
5226 (package-net-win32-binary-size): ditto. add much needed
5229 * gutter-items.el (buffers-tab-items): correct off-by-one error
5230 for buffers-tab-max-size.
5232 2001-01-08 Martin Buchholz <martin@xemacs.org>
5234 * XEmacs 21.2.40 is released.
5236 2001-01-06 Stephen J. Turnbull <stephen@xemacs.org>
5238 * mule/hebrew.el: Fix comments and typos.
5239 mule/japanese.el: Fix comments, typos, and 8-bit character encoding.
5241 2001-01-06 Stephen J. Turnbull <stephen@xemacs.org>
5243 * ChangeLog.1: move ancient log from fill.el.
5247 mule/mule-category.el:
5248 Miscellaneous typo fixes and slight doc clarifications.
5250 * mule/mule-ccl.el: Correct file name in header.
5252 2000-12-31 Martin Buchholz <martin@xemacs.org>
5254 * XEmacs 21.2.39 is released.
5256 2000-12-27 Martin Buchholz <martin@xemacs.org>
5258 * byte-optimize.el (byte-optimize-cond):
5259 (byte-optimize-cond-1): New.
5260 Rewrite `cond' in terms of `if' and `or', which are easier to optimize.
5261 Optimizes (cond (x nil)) ==> nil.
5262 Provide better diagnostic on malformed expr like (cond foo).
5264 2000-12-20 Stephen J. Turnbull <stephen@xemacs.org>
5266 * mule/mule-coding.el:
5267 mule/mule-cmds.el (reset-language-environment,
5268 set-language-environment-coding-systems):
5269 Safer default coding-priority-list, corresponding to src/file-coding.h.
5271 2000-12-03 Jorma Laaksonen <jorma.laaksonen@hut.fi>
5273 * package-admin.el: Allow package removal from
5274 early-package-load-path.
5276 2000-12-15 Andreas Jaeger <aj@suse.de>
5278 * about.el (about-maintainer-info): Update my entry.
5280 2000-12-11 Matt Tucker <tuck@whistlingfish.net>
5282 * packages.el (locate-library): Add support for bzip2
5283 compressed .el files.
5285 2000-12-12 Andy Piper <andy@xemacs.org>
5287 * package-net.el: new file.
5289 2000-12-01 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5291 * font-lock.el: Add missing C++ keywords.
5293 2000-12-08 Adrian Aichner <adrian@xemacs.org>
5295 * simple.el (indent-for-comment): Preserve indentation of comments
5296 starting in column 0, as documented in (Info-goto-node
5297 "(xemacs)Comments"). Update docstring accordingly.
5299 2000-12-05 Martin Buchholz <martin@xemacs.org>
5301 * XEmacs 21.2.38 is released.
5303 2000-12-04 Didier Verna <didier@xemacs.org>
5305 * mouse.el (default-mouse-track-set-point-in-window): remove
5306 spurious '+' operation detected by Martin.
5309 2000-12-01 Martin Buchholz <martin@xemacs.org>
5311 * cl-extra.el (coerce):
5312 Implement char to integer coercion.
5313 Remove extraneous (numberp) test.
5315 * byte-optimize.el (byte-compile-splice-in-already-compiled-code):
5316 Perform lapcode inlining if the value of `byte-optimize' is 'byte.
5317 (byte-optimize-predicate):
5318 Warn if evaluating constant expression signals an error.
5319 (byte-optimize-form): Small simplification.
5321 * cl-macs.el (cl-do-proclaim): small efficiency improvement.
5323 2000-11-30 Martin Buchholz <martin@xemacs.org>
5326 (byte-optimize-minus):
5327 (byte-optimize-plus):
5328 (byte-optimize-mult):
5329 (byte-optimize-quo):
5330 Use (car (last x)) instead of (last x) to get last elt!
5331 Use `byte-optimize-predicate' to optimize `%'.
5332 Move optimizations for special numeric args to bytecomp.el.
5333 * bytecomp.el (byte-compile-associative): Remove.
5334 (byte-compile-max): New.
5335 (byte-compile-min): New.
5336 Properly handle erroneous calls: (max) (min).
5337 (byte-compile-plus): New.
5338 (byte-compile-minus):
5339 It's easiest to handle 0, +1 and -1 args here.
5340 (byte-compile-mult): New.
5341 It's easiest to handle 1, -1 and 2 args here.
5343 It's easiest to handle 0, +1 and -1 args here.
5344 Issue byte-compiler warning when dividing by zero.
5346 Byte-compiler arithmetic improvements.
5347 Better optimize these expressions in the obvious way:
5348 (+ x y 1) --> varref x varref y add add1
5349 (+ x y -1) --> varref x varref y add sub1
5350 (- x y 0) --> (- x y)
5351 (- 0 x y) --> (- (- x) y)
5352 (% 42 19) --> compile-time constant
5353 (/ 42 19) --> compile-time constant
5354 (* (foo) 2) --> foo call dup plus
5356 Optimize away arithmetic operations (+ x) (* x) (/ x 1)
5357 unless (declaim (optimize (safety 3)))
5358 or (setq byte-compile-delete-errors nil).
5360 2000-11-28 Stephen J. Turnbull <stephen@xemacs.org>
5362 * paragraphs.el (paragraph-separate, forward-sentence): Clarify
5365 2000-11-08 Stephen J. Turnbull <stephen@xemacs.org>
5367 * startup.el (command-line-do-help): Add documentation of
5368 portable dumper switches.
5370 2000-11-22 Andy Piper <andy@xemacs.org>
5372 * x-mouse.el (x-init-pointer-shape): use cursor-font explicitly.
5374 * glyphs.el (init-glyphs): don't use autodetect for strings.
5376 2000-11-28 Martin Buchholz <martin@xemacs.org>
5378 * byte-optimize.el (byte-optimize-char-before):
5379 (byte-optimize-backward-char):
5380 (byte-optimize-backward-word):
5381 Fix incorrect optimizations for these sorts of expressions:
5382 (let ((x nil)) (backward-char x))
5384 2000-11-21 Martin Buchholz <martin@xemacs.org>
5387 * byte-optimize.el (byte-optimize-backward-char): New.
5388 * byte-optimize.el (byte-optimize-backward-word): New.
5389 Make backward-word and backward-char as efficient as forward versions.
5391 * bytecomp.el (byte-compile-no-args-with-one-extra):
5392 * bytecomp.el (byte-compile-one-arg-with-one-extra):
5393 * bytecomp.el (byte-compile-two-args-with-one-extra):
5394 * bytecomp.el (byte-compile-zero-or-one-arg-with-one-extra):
5395 * bytecomp.el (byte-compile-one-or-two-args-with-one-extra):
5396 * bytecomp.el (byte-compile-two-or-three-args-with-one-extra):
5397 Check if extra arg is constant nil, and if so, use byte-coded call.
5399 * simple.el (backward-word):
5400 * simple.el (mark-word):
5401 * simple.el (kill-word):
5402 * simple.el (backward-kill-word):
5403 Make COUNT argument optional, for consistency with forward-char et al.
5405 * abbrev.el (abbrev-string-to-be-defined):
5406 * abbrev.el (inverse-abbrev-string-to-be-defined):
5407 * abbrev.el (inverse-add-abbrev):
5408 * abbrev.el (expand-region-abbrevs):
5409 * buff-menu.el (Buffer-menu-execute):
5410 * indent.el (move-to-left-margin):
5411 * indent.el (indent-relative):
5412 * indent.el (move-to-tab-stop):
5413 * info.el (Info-reannotate-node):
5414 * lisp-mode.el (lisp-indent-line):
5415 * lisp.el (end-of-defun):
5416 * lisp.el (move-past-close-and-reindent):
5417 * misc.el (copy-from-above-command):
5418 * mouse.el (default-mouse-track-scroll-and-set-point):
5419 * page.el (forward-page):
5420 * paragraphs.el (forward-paragraph):
5421 * paragraphs.el (end-of-paragraph-text):
5422 * picture.el (picture-forward-column):
5423 * picture.el (picture-self-insert):
5424 * rect.el (extract-rectangle-line):
5425 * simple.el (newline):
5426 * simple.el (fixup-whitespace):
5427 * simple.el (backward-delete-char-untabify):
5428 * simple.el (transpose-chars):
5429 * simple.el (transpose-preceding-chars):
5430 * simple.el (do-auto-fill):
5431 * simple.el (indent-new-comment-line):
5432 * simple.el (blink-matching-open):
5433 * view-less.el (cleanup-backspaces):
5434 * wid-edit.el (widget-transpose-chars):
5435 * term/bg-mouse.el (bg-insert-moused-sexp):
5436 Use more readable (backward-FOO n) instead of (forward-FOO -n).
5438 * info.el (Info-fontify-node):
5439 * simple.el (backward-delete-function):
5440 Use canonical delete-backward-char instead of backward-delete-char.
5442 2000-11-20 Andy Piper <andy@xemacs.org>
5444 * gutter-items.el (update-tab-in-gutter): don't barf if there are
5447 2000-11-20 Andy Piper <andy@xemacs.org>
5449 * gutter-items.el (update-tab-in-gutter): don't give popup frames
5452 2000-11-18 Martin Buchholz <martin@xemacs.org>
5454 * cl-macs.el: Correctly optimize plusp minusp oddp evenp.
5455 (proclaim inline...) was shadowing compiler-macros.
5457 2000-11-17 Martin Buchholz <martin@xemacs.org>
5459 * bytecomp.el (byte-compile-eval): New.
5460 (byte-compile-initial-macro-environment): Use byte-compile-eval.
5461 Keeps this promise made in Lispref:
5462 "If a file being compiled contains a `defmacro' form, the macro is
5463 defined temporarily for the rest of the compilation of that file."
5465 2000-11-09 Martin Buchholz <martin@xemacs.org>
5467 * cl.el (floatp-safe):
5473 Use a better parameter name than `x'.
5475 * cl-macs.el (check-type): Make continuable. Change documentation
5476 to require PLACE, but accept any form for compatibility.
5478 * abbrev.el (define-abbrev): Use check-type.
5479 * font-menu.el (font-menu-change-face): Use check-type.
5480 * menubar.el (relabel-menu-item): Use check-type.
5481 * itimer.el: Fix typo.
5483 2000-11-10 Yoshiki Hayashi <yoshiki@xemacs.org>
5485 * info.el (Info-extract-menu-node-name): Comma is a delimiter.
5487 2000-11-14 Martin Buchholz <martin@xemacs.org>
5489 * XEmacs 21.2.37 is released.
5491 2000-11-13 Katsumi Yamaoka <yamaoka@jpl.org>
5493 * code-cmds.el: Provide the feature.
5495 2000-07-21 Jan Vroonhof <jan@xemacs.org>
5497 * dumped-lisp.el (preloaded-file-list): Load code-cmds.el
5499 * code-cmds.el: New file
5500 * mule/mule-cmds.el:
5502 (coding-keymap): New keymap. Define coding system keyboard
5503 commands on file-coding builds too.
5504 (coding-system-change-eol-conversion):
5505 (universal-coding-system-argument):
5506 (set-default-coding-systems):
5507 (prefer-coding-system): Moved from mule-cmds.el
5508 (set-buffer-process-coding-system): Moved from mule-misc.el
5510 2000-09-15 Stephen Carney <carney@scubadoo.com>
5512 * etags.el (buffer-tag-table-files): Use append instead of nconc.
5514 2000-11-09 Steve Youngs <youngs@xemacs.org>
5516 * package-get.el (package-get-download-sites): Add a pre-release
5517 site for experimental packages.
5519 * auto-autoloads.el: Regenerated.
5521 2000-08-01 Andy Piper <andy@xemacs.org>
5523 * gutter-items.el (buffers-tab-omit-function): reference
5524 buffers-tab-select-visible-buffers.
5525 (buffers-tab-filter-functions): new variable, by default uses
5526 buffers-tab-selection-function and buffers-tab-omit-function.
5527 (select-buffers-tab-buffers-by-mode): invert arguments.
5528 (buffers-tab-select-visible-buffers): new function. Invert calling
5529 of buffers-menu-omit-invisible-buffers.
5530 (buffers-tab-items): rewrite to use
5531 buffers-tab-filter-functions. Rewrite docstring.
5532 (gutter-buffers-tab-extent): delete.
5533 (add-tab-to-gutter): always build a new extent when adding the
5535 (update-tab-in-gutter): make gutter dirty when orientation
5538 2000-11-07 Martin Buchholz <martin@xemacs.org>
5540 * bytecomp.el (byte-compile-defvar-or-defconst):
5541 Only do loadhist recording if defvar form includes a value.
5543 2000-11-02 Martin Buchholz <martin@xemacs.org>
5545 * bytecomp.el (byte-compile-initial-macro-environment):
5546 `eval-when-compile' should not compile its body.
5548 2000-11-02 Stephen J. Turnbull <stephen@xemacs.org>
5550 * mule/cyrillic.el: Add Windows 1251 code page encoding (by
5551 Sergey Groznyh <gsm@fct.ru> in <863diqaygu.fsf@fct.ru>). Fix
5552 some Japanese English. Remove some ancient FSF comments, and
5553 improve docstrings. Use symbols not vectors for tables.
5555 2000-11-03 Martin Buchholz <martin@xemacs.org>
5558 (local-key-binding):
5559 (global-key-binding):
5560 Add an optional `accept-defaults' parameter, just like `lookup-key'.
5563 (backward-sexp): Slightly simpler code.
5564 (mark-sexp): Make arg optional, like FSF Emacs.
5565 (forward-list): Slightly simpler code.
5566 (backward-list): Slightly simpler code.
5567 (down-list): Make arg optional, like FSF Emacs.
5568 (up-list): Make arg optional, like FSF Emacs.
5569 (backward-up-list): Make arg optional, like FSF Emacs.
5570 (kill-sexp): Make arg optional, like FSF Emacs.
5571 (backward-kill-sexp): Make arg optional, like FSF Emacs.
5573 * font-menu.el (font-menu-change-face):
5574 Take continuable errors into account.
5577 * abbrev.el (clear-abbrev-table):
5578 * abbrev.el (define-abbrev-table):
5579 * abbrev.el (define-abbrev):
5580 * abbrev.el (insert-abbrev-table-description):
5581 * apropos.el (apropos-documentation-check-doc-file):
5582 * apropos.el (apropos-documentation-check-elc-file):
5583 * buff-menu.el (list-buffers):
5584 * buff-menu.el (list-buffers-noselect):
5585 * bytecomp.el (byte-recompile-directory):
5586 * bytecomp.el (batch-byte-compile):
5587 * cl-macs.el (typep):
5588 * code-files.el (find-coding-system-magic-cookie):
5589 * code-files.el (insert-file-contents):
5590 * cus-edit.el (customize-set-variable):
5591 * cus-edit.el (customize-save-variable):
5592 * cus-face.el (custom-set-face-font-size):
5593 * cus-face.el (custom-set-face-update-spec):
5594 * cus-face.el (custom-reset-faces):
5595 * custom.el (custom-check-theme):
5596 * custom.el (copy-upto-last):
5597 * fill.el (canonically-space-region):
5598 * fill.el (fill-paragraph):
5599 * fill.el (fill-region):
5600 * fill.el (find-space-insertable-point):
5601 * fill.el (justify-current-line):
5602 * faces.el (face-spec-update-all-matching):
5603 * faces.el (set-face-stipple):
5604 * files-nomule.el (insert-file-contents):
5605 * files.el (insert-file-contents-literally):
5606 * files.el (hack-local-variables-last-page):
5607 * files.el (basic-save-buffer):
5608 * files.el (insert-directory):
5609 * font-menu.el (font-menu-change-face):
5610 * font.el (font-spatial-to-canonical):
5611 * format.el (format-encode-region):
5612 * format.el (format-insert-file):
5613 * format.el (format-replace-strings):
5614 * gutter.el (set-gutter-element):
5615 * help.el (key-or-menu-binding):
5616 * help.el (describe-bindings):
5617 * help.el (with-syntax-table):
5618 * indent.el (indent-rigidly):
5619 * indent.el (delete-to-left-margin):
5621 * info.el (Info-extract-dir-entry-from):
5622 * info.el (Info-build-dir-anew):
5623 * info.el (Info-rebuild-dir):
5624 * info.el (Info-batch-rebuild-dir):
5625 * info.el (Info-read-subfile):
5626 * info.el (Info-build-node-completions):
5627 * info.el (Info-extract-menu-node-name):
5628 * isearch-mode.el (isearch-range-invisible):
5629 * isearch-mode.el (isearch-restore-invisible-extents):
5630 * itimer.el (itimerp):
5631 * itimer.el (itimer-live-p):
5633 * keymap.el (substitute-key-definition):
5634 * keymap.el (read-command-or-command-sexp):
5635 * keymap.el (local-key-binding):
5636 * keymap.el (global-key-binding):
5637 * keymap.el (global-set-key):
5638 * keymap.el (local-set-key):
5640 * ldap.el (ldap-add-entries):
5641 * ldap.el (ldap-delete-entries):
5642 * lisp.el (backward-sexp):
5643 * lisp.el (mark-sexp):
5644 * lisp.el (forward-list):
5645 * lisp.el (backward-list):
5646 * lisp.el (down-list):
5647 * lisp.el (backward-up-list):
5648 * lisp.el (up-list):
5649 * lisp.el (kill-sexp):
5650 * lisp.el (backward-kill-sexp):
5651 * menubar.el (add-menu-button):
5652 * menubar.el (add-submenu):
5653 * menubar.el (delete-menu-item):
5654 * menubar.el (relabel-menu-item):
5655 * mouse.el (narrow-window-to-region):
5656 * obsolete.el (define-obsolete-variable-alias):
5657 * obsolete.el (store-substring):
5659 * package-admin.el (package-admin-install-function):
5660 * package-admin.el (package-admin-install-function-mswindows):
5661 * package-admin.el (package-admin-default-install-function):
5662 * package-get.el (package-get-update-base-entries):
5663 * packages.el (packages-load-package-dumped-lisps):
5664 * packages.el (packages-collect-package-dumped-lisps):
5665 * printer.el (generic-print-buffer):
5666 * printer.el (generic-print-region):
5667 * replace.el (occur-mode-mouse-goto):
5668 * replace.el (perform-replace):
5669 * select.el (get-selection-no-error):
5671 * simple.el (newline):
5672 * simple.el (open-line):
5673 * simple.el (edit-and-eval-command):
5674 * simple.el (goto-line):
5676 * simple.el (kill-region):
5677 * simple.el (copy-region-as-kill):
5678 * simple.el (kill-ring-save):
5679 * simple.el (set-mark):
5680 * simple.el (next-line):
5681 * simple.el (previous-line):
5682 * simple.el (line-move):
5683 * simple.el (set-goal-column):
5684 * simple.el (comment-region):
5687 * syntax.el (modify-syntax-entry):
5688 * syntax.el (map-syntax-table):
5689 * view-less.el (view-file):
5690 * view-less.el (view-buffer):
5691 * view-less.el (view-file-other-window):
5692 * window-xemacs.el (backward-other-window):
5694 * window.el (one-window-p):
5695 * window.el (walk-windows):
5696 * window.el (window-list):
5697 * x-mouse.el (x-mouse-kill):
5698 * x-select.el (x-get-cutbuffer):
5699 * x-select.el (x-store-cutbuffer):
5700 * term/bg-mouse.el (bg-mouse-line-to-center):
5701 * term/sun-mouse.el (window-line-end):
5702 * term/sun-mouse.el (sun-select-region):
5703 * term/sun.el (kill-region-and-unmark):
5704 * mule/mule-category.el:
5705 * mule/mule-category.el (modify-category-entry):
5706 * mule/mule-category.el (char-category-list):
5707 * mule/mule-coding.el (coding-system-force-on-output):
5708 * mule/mule-misc.el (coding-system-put):
5709 Docstring arglist/Texinfo fixes. See man/ChangeLog for details.
5711 2000-11-02 Stephen J. Turnbull <stephen@xemacs.org>
5713 * cus-face.el: Typo fixes and tiny clarifications.
5716 2000-10-27 Yoshiki Hayashi <yoshiki@xemacs.org>
5718 * startup.el (auto-save-list-file-prefix): Moved to fileio.c.
5719 * startup.el (normal-top-level): Setup auto-save-list-file-name
5720 if auto-save-list-file-prefix is non-nil.
5722 2000-10-25 Yoshiki Hayashi <yoshiki@xemacs.org>
5724 * files.el (auto-mode-alist): Allow mixed case suffix for idlwave-mode.
5726 2000-01-05 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
5728 * hyper-apropos.el (hyper-apropos-this-symbol): Don't always
5729 get symbol at point-min.
5731 2000-10-24 Didier Verna <didier@xemacs.org>
5733 * info.el (Info-emacs-info-file-name): defconst it.
5734 * info.el (Info-footnote-tag): defcustom it.
5735 * info.el (Info-no-description-string): ditto.
5736 * info.el (Info-find-node): adapt to new semantics of
5737 'Info-suffixed-file (don't do the case variants stuff).
5738 * info.el (Info-insert-dir): rewrite the dir file variants code.
5739 * info.el (Info-directory-files): New. Return the list of info
5740 files in a directory.
5741 * info.el (Info-dir-outdated-p): use it.
5742 * info.el (Info-parse-dir-entries): ditto.
5743 * info.el (Info-build-dir-anew): don't restrict to files ending
5744 with a ".info.*" extension.
5745 * info.el (Info-set-mode-line): ditto.
5746 * info.el (Info-read-subfile): adapt to new semantics of
5747 'Info-suffixed-file (append 'exact argument).
5748 * info.el (Info-all-case-regexp): New. Return a regexp matching a
5749 string independently of the case.
5750 * info.el (Info-suffixed-file): use it (match all possible case
5752 * info.el (Info-insert-file-contents): code cleanup.
5753 * info.el (Info-rebuild-dir): cosmetics only. Fit code in 80
5755 * info.el (Info-batch-rebuild-dir): ditto.
5756 * info.el (Info-read-node-name-1): ditto.
5757 * info.el (Info-search): ditto.
5758 * info.el (Info-fontify-node): ditto.
5761 2000-10-24 Didier Verna <didier@xemacs.org>
5763 * process.el (shell-command): when called from a program, avoid
5764 'push-mark's "mark-set" message.
5766 2000-10-15 MIYASHITA Hisashi <himi@m17n.org>
5768 * mule/thai-xtis.el (tis-620): Specify coding-system's ccl-program
5769 by a symbol, not by a vector.
5770 * mule/vietnamese.el (vscii): Likewise.
5772 * mule/cyrillic.el (koi8-r): Likewise.
5774 * mule/chinese.el (chinese-big5-1): Specify charset's ccl-program
5775 by a symbol, not by a vector.
5776 (chinese-big5-2): Likewise.
5777 * mule/ethiopic.el (ethiopic): Likewise.
5778 * mule/vietnamese.el (vietnamese-viscii-lower): Likewise.
5779 (vietnamese-viscii-upper): Likewise.
5781 2000-10-12 Yoshiki Hayashi <yoshiki@xemacs.org>
5783 * files.el (auto-mode-alist): Remove obsolete entry for html3-mode.
5785 2000-10-13 Yoshiki Hayashi <yoshiki@xemacs.org>
5787 * byte-optimize.el (byte-optimize-car): New function.
5788 (byte-optimize-cdr): Ditto.
5790 2000-10-12 Yoshiki Hayashi <yoshiki@xemacs.org>
5792 * byte-optimize.el: Partial synch with FSF 20.7.
5793 Optimize constant concatenation.
5794 Add keymapp as a side effect free function. It is a built-in.
5795 (byte-after-unbind-pos): Remove byte-equal.
5797 2000-10-13 Gunnar Evermann <ge204@eng.cam.ac.uk>
5799 * update-elc-2.el: Quote regexps correctly.
5801 2000-10-05 MIYASHITA Hisashi <himi@m17n.org>
5803 * mule/mule-ccl.el: Sync up with Emacs 21.0.90.
5804 (ccl-compile): Apply integerp, not integer-or-char-p to
5805 check the type of the buffer magnification
5806 (ccl-compile-write-string): Encode a string with binary
5808 (ccl-compile-write-repeat): Likewise.
5810 2000-09-25 Robert Pluim <rpluim@bigfoot.com>
5838 2000-10-03 Daniel Pittman <daniel@rimspace.net>
5840 * simple.el (do-auto-fill): Use the function pointer to by
5841 `comment-line-break-function', not `indent-new-comment-line'. This
5842 fixes an issue with cc-mode comment continuation.
5844 2000-10-11 Martin Buchholz <martin@xemacs.org>
5846 * simple.el (turn-on-auto-fill): Add (interactive).
5847 * mwheel.el (mwheel-install): Add (interactive).
5848 * font-lock.el (turn-on-font-lock): Add (interactive).
5849 (turn-off-font-lock): Add (interactive).
5851 2000-10-03 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
5853 * packages.el (packages-special-base-regexp): Add `man'.
5855 2000-10-08 Adrian Aichner <adrian@xemacs.org>
5857 * wid-edit.el (widget-specify-active): map over extents in current
5858 buffer like `widget-specify-inactive' does. Mapping over the
5859 inactive extent object does not work since the current extent is
5860 ignored by `map-extents'.
5862 2000-10-04 Martin Buchholz <martin@xemacs.org>
5864 * XEmacs 21.2.36 is released.
5866 2000-09-22 Martin Buchholz <martin@xemacs.org>
5868 * byte-optimize.el (byte-optimize-lapcode): Add an optimizer pass.
5869 Optimize the compiled-function-constants vector by byte-code
5872 2000-09-25 Robert Pluim <rpluim@bigfoot.com>
5874 * build-report.el (build-report-delete-regexp): quote value in
5877 2000-09-24 Adrian Aichner <aichner@ecf.teradyne.com>
5879 * build-report.el (build-report): Don't bind srcdir which we don't
5880 use in `multiple-value-bind' to avoid the only byte-compiler
5883 2000-09-23 Adrian Aichner <aichner@ecf.teradyne.com>
5885 * build-report.el: Requires cl and custom now.
5886 build-report-version is determined by XEmacs version -- remove
5887 build-report-version*.
5888 * build-report.el (build-report-version): Removed.
5889 * build-report.el (build-report-installation-version-regexp): New.
5890 * build-report.el (build-report-version-file-regexp): New.
5891 * build-report.el (build-report-installation-srcdir-regexp): New.
5892 * build-report.el (build-report-destination): Offer
5893 xemacs-build-reports and xemacs-beta.
5894 * build-report.el (build-report-keep-regexp): Adjusted.
5895 * build-report.el (build-report-delete-regexp): Adjusted.
5896 * build-report.el (build-report-make-output-dir): New.
5897 * build-report.el (build-report-installation-file): Replace use of
5898 `concat' with `expand-file-name'.
5899 * build-report.el (build-report-make-output-file): Removed.
5900 * build-report.el (build-report-make-output-files): New.
5901 * build-report.el (build-report-subject): Identify as
5902 user-variable with "*...".
5903 * build-report.el (build-report-prompts): Ditto.
5904 * build-report.el (build-report-version-file): New.
5905 * build-report.el (build-report-file-encoding): Identify as
5906 user-variable with "*...".
5907 * build-report.el (build-report-make-output-get): New.
5908 * build-report.el (build-report-insert-header): Report
5909 emacs-version and system-configuration instead of
5910 build-report-version.
5911 * build-report.el (build-report-insert-make-output): Add file
5913 * build-report.el (build-report-insert-installation-file):
5915 * build-report.el (build-report-keep): Change docstring,
5917 * build-report.el (build-report-delete): Ditto.
5918 * build-report.el (build-report-installation-data): New.
5919 * build-report.el (build-report-version-file-data): New.
5921 2000-09-20 Martin Buchholz <martin@xemacs.org>
5923 * byte-optimize.el (byte-optimize-lapcode):
5924 Fix the optimization of using the first 5 elements of the
5925 constants vector for variables.
5926 (byte-optimize-lapcode): Fix another ancient broken optimization.
5928 2000-09-19 Martin Buchholz <martin@xemacs.org>
5930 * *: Spelling mega-patch
5932 2000-09-19 Martin Buchholz <martin@xemacs.org>
5934 * easymenu.el: doc fixes.
5935 (easy-menu-do-define): Use backquote.
5938 `when' seems much clearer than `if' here.
5940 (easy-menu-add-item):
5941 (easy-menu-item-present-p):
5942 (easy-menu-remove-item):
5943 Wrap using (when (featurep 'menubar) ...)
5945 2000-09-16 Martin Buchholz <martin@xemacs.org>
5947 * bytecomp.el (displaying-byte-compile-warnings):
5948 Revert Ben's change to this function below so that the compile log
5949 is displayed properly for users of the "popper" package.
5951 2000-09-12 Martin Buchholz <martin@xemacs.org>
5953 * window.el (save-selected-window): Use backquote.
5955 * bytecomp.el (byte-compile-file-form-defvar-or-defconst):
5956 Renamed from `byte-compile-file-form-defvar'.
5957 * bytecomp.el (byte-compile-defvar-or-defconst):
5958 Only cons onto current-load-list in top-level forms.
5959 Else this leaks a cons cell every time a defun is called.
5960 Renamed from `byte-compile-defvar', for clarity.
5961 Warn when docstring of defvar is not a string.
5962 Use consistent error messages.
5965 2000-09-11 Martin Buchholz <martin@xemacs.org>
5967 * simple.el (set-variable):
5968 Remove unneeded defvar by rearranging order of let* forms.
5970 * mule/mule-ccl.el (ccl-get-next-code):
5971 * menubar-items.el (bookmark-menu-filter):
5972 (language-environment-menu-filter):
5973 (tutorials-menu-filter):
5974 * toolbar-items.el (toolbar-compile):
5975 * byte-optimize.el (disassemble-offset):
5976 Use (declare (special ...)) instead of `defvar'.
5978 * cl-macs.el (cl-do-proclaim):
5979 Fix (declare (special ...)) warning suppression syntax.
5981 2000-07-22 Golubev I. N. <gin@mo.msk.ru>
5983 * info.el (Info-tag-table-marker):
5984 (Info-tag-table-buffer):
5985 (Info-find-file-node):
5986 (Info-read-subfile):
5987 (Info-build-node-completions):
5990 Multiple info buffer support.
5992 2000-08-28 Oscar Figueiredo <oscar@cpe.fr>
5994 * ldap.el (ldap-decode-entry): New defun
5995 (ldap-search-entries): Use it in order to decode DN-prefixed
5998 2000-08-23 Daniel Pittman <daniel@danann.net>
6000 * mule/mule-cmds.el (coding-system-change-eol-conversion):
6001 Use `eq', not `=', to compare symbols.
6003 2000-07-30 Ben Wing <ben@xemacs.org>
6005 * bytecomp.el (byte-compile-report-error):
6006 * bytecomp.el (displaying-byte-compile-warnings):
6007 if stack-trace-on-error is set, send out a backtrace when
6008 an error is encountered that stops byte compilation. this
6009 should make it much much easier to track down those curious
6010 problems. also undo the kludge of using a separate "*Show*"
6011 buffer for display when there's a temp-buffer-show-function;
6012 we can avoid this by just being a little smarter.
6015 * dialog-items.el (search-dialog-regexp): New.
6016 * dialog-items.el (search-dialog-callback):
6017 * dialog-items.el (make-search-dialog):
6018 add a regexp option to the dialog and clean up a bit.
6021 * dialog.el (yes-or-no-p-dialog-box):
6022 * dialog.el (get-dialog-box-response):
6023 * dialog.el (make-dialog-box):
6024 * dialog.el (dialog-box-finish): New.
6025 * dialog.el (dialog-box-cancel): New.
6026 * dialog.el (internal-make-dialog-box-exit): New.
6027 implement [properly!] the :modal property of the new dialog box
6028 interface. this is the first time xemacs has ever had *proper*
6029 modal dialog boxes, giving the standard window-system feedback.
6030 (e.g. under windows, clicking on a disabled frame causes a beep
6031 and makes the dialog box flash three times.)
6033 * dragdrop.el: header keyword frobbing.
6035 * dumped-lisp.el (preloaded-file-list):
6036 renamed winnt.el to win32-native.el.
6038 * faces.el (face-property):
6039 * faces.el (set-face-property):
6040 * faces.el (frob-face-property):
6041 * faces.el (frob-face-font-2):
6042 * faces.el (make-face-bold):
6043 * faces.el (make-face-italic):
6044 * faces.el (make-face-bold-italic):
6045 * faces.el (make-face-unbold):
6046 * faces.el (make-face-unitalic):
6047 * faces.el (make-face-smaller):
6048 * faces.el (make-face-larger):
6049 clean up the implementation of these so that window-system-specific
6050 methods are called only on objects belonging to that window system.
6051 previously, you could have [e.g.] mswindows-make-face-bold called
6052 on font object of device type `stream', which is not good and
6053 explains the subtle errors Adrian was getting when byte-compiling
6054 something that required 'term. (Adrian, now you can use stack-trace-
6055 on-error to find the exact place where things are going wrong instead
6056 of having to laboriously binary-search your way through.)
6058 * finder.el (finder-known-keywords):
6059 cleaned up -- properly sorted, clarified the meanings of many of
6060 the keywords, and added a few -- mswin, gui, content, build, www,
6061 user, services. the last two try to distinguish between a package
6062 that's used directly by the user, and a package that provides
6063 support services to other packages.
6065 * font-lock.el (lisp-font-lock-keywords-2):
6066 update list of lisp control structures to include everything,
6067 including new ones i introduced.
6069 * gutter.el: header keyword frobbing.
6071 * isearch-mode.el (isearch-ring-adjust1): M-p to recall the most
6072 recent isearch element was not doing so! you got the second-most-
6075 * lisp-mode.el (construct-lisp-mode-menu):
6076 more menubar cleanups.
6077 * lisp-mode.el (with-selected-window):
6078 make it indent properly.
6080 * menubar-items.el (default-menubar): lots of menubar cleanups.
6081 rearranged the options menu the most, e.g. splitting up the
6082 Keyboard/Mouse menu into a new Editing menu and combining the
6083 separate Scrollbar/Gutter/Toolbar submenus into Display.
6084 Got rid of General, moved items to Editing or new Troubleshooting.
6085 Moved Packages to Tools; doesn't seem to belong under Options.
6086 Added stuff to the Cmds menu, e.g. Change Case.
6088 NB please don't complain about these periodic menubar changes.
6089 Anything like this is necessarily incremental in its construction
6090 -- By constant use you gradually become more and more aware of
6091 better and better ways to group menu items. When we eventually
6092 move the options menu to a property sheet, the existing structure
6093 will probably be preserved fairly well.
6095 * minibuf.el (next-history-element): fix problems with pressing
6096 down arrow in repeat-complex-command.
6099 * modeline.el (modeline-3d-p): New.
6100 added custom variable for controlling the 3d modeline. the
6101 corresponding Options item has been present for a long time,
6102 but commented out with "fix me!" comments. it's fixed now.
6104 * obsolete.el (add-menu):
6105 remove bogus gettexts.
6107 * process.el (shell-quote-argument):
6108 handle this correctly under Windows native with COMMAND.COM/CMD.EXE.
6109 For bash under Windows native, see below.
6112 * simple.el (display-warning-buffer):
6113 Fixed the handling of warning display to eliminate the annoying
6114 *Show* buffer, like was done for byte-compiler output above.
6116 * simple.el (debug-print): New.
6117 Simple function for sending debug messages to the console and/or
6120 * subr.el (replace-in-string):
6121 Rewrite this function to avoid N^2 behavior with large strings --
6122 catastrophic with the new Windows selection code! (Apparently the
6123 author of this function didn't realize there was a fun
6124 replace-match that could make his life much easier, because we
6125 duplicated the entire logic. The new version is smaller, easier
6126 to understand, much more robust, and has extended features --
6127 those of replace-match.)
6130 * window.el (with-selected-window): New.
6131 An obvious complement to the existing `with-selected-frame' and
6132 `with-current-buffer'.
6134 * win32-native.el: Renamed from winnt.el.
6135 Added a great deal of stuff for properly handling process quoting,
6136 somewhat modeled on Kirill's original model (which i later threw
6137 away). We should now finally have correctly working process arg
6138 quoting/dequoting so that the final app gets exactly what we
6139 intended. Because the mechanism is in Lisp, it's easily
6140 extendible. (For those running bash and running the native
6141 version, I tried hard to do what I thought was correct. But more
6142 thought is needed, and ideally the volunteer work of people with
6143 these configurations that they generally run on.)
6145 * x-font-menu.el (x-font-menu-font-data):
6146 Put in defvar's to fix byte-compiler warnings.
6148 2000-08-01 Alastair J. Houghton <ajhoughton@lineone.net>
6150 * select.el (selection-coercion-alist): Initialise.
6151 * select.el (select-coerce-to-text): New.
6152 * select.el (select-coerce): New.
6153 New functions to perform type and value coercion.
6155 * select.el (select-buffer-killed-default): Keep data if it was
6158 2000-08-02 Martin Buchholz <martin@xemacs.org>
6160 * menubar-items.el (default-menubar): Fix typo.
6161 (default-menubar): `lambda' was mispelled as `lamda'.
6163 2000-07-31 Yoshiki Hayashi <yoshiki@xemacs.org>
6165 * window.el (shrink-window-if-larger-than-buffer): Remove
6168 2000-07-31 Yoshiki Hayashi <yoshiki@xemacs.org>
6170 * paths.el (gnus-local-domain): Removed.
6171 (gnus-local-organization): Ditto.
6172 (gnus-startup-file): Ditto.
6174 2000-07-13 Yoshiki Hayashi <yoshiki@xemacs.org>
6176 * files.el (auto-mode-alist): Add .spec for RPM.
6178 2000-07-31 Andy Piper <andy@xemacs.org>
6180 * gutter-items.el (update-tab-in-gutter): deprecate :properties.
6182 2000-07-31 Yoshiki Hayashi <yoshiki@xemacs.org>
6184 * dragdrop.el (experimental-dragdrop-drop-url-default): Use function
6186 * help.el (xemacs-www-page): Ditto.
6187 (xemacs-www-faq): Ditto.
6188 * menubar-items.el (default-menubar): Ditto.
6190 * wid-edit.el (widget-url-link-action): Ditto.
6191 From: Kenichi OKADA <okada@opaopa.org>.
6193 2000-07-31 Martin Buchholz <martin@xemacs.org>
6195 * finder.el (finder-commentary): Add autoload cookie.
6197 2000-07-28 Adrian Aichner <aichner@ecf.teradyne.com>
6199 * files.el (insert-file-contents-literally): Fix second let
6200 binding for `coding-system-for-read' to `coding-system-for-write'
6201 as suggested by Dan Holmsand <dan@innehallsbolaget.com>.
6203 1999-06-15 Jan Vroonhof <vroonhof@math.ethz.ch>
6205 * files.el (insert-file-contents-literally): Use binary coding
6206 system (from Morioka san).
6207 (insert-file-contents-literally): Make file-name-handler method.
6209 2000-07-26 Martin Buchholz <martin@xemacs.org>
6211 * cl-macs.el (get-selection): Add defsetf.
6213 2000-07-25 Steve Youngs <youngs_s@ozlinx.com.au>
6215 * x-init.el (x-activate-region-as-selection): replace obsolete
6216 function x-own-selection with own-selection.
6217 (ow-find): replace obsolete functions x-get-selection and
6218 x-get-clipboard with get-selection and get-clipboard.
6219 (init-post-x-win): replace obsolete function x-disown-selection
6220 with disown-selection.
6222 2000-07-20 Mike Sperber <mike@xemacs.org>
6224 * startup.el (load-user-init-file): Only try to load init file if
6227 2000-07-10 Andy Piper <andy@xemacs.org>
6229 * dialog-items.el: sync with Ben's patch.
6231 * gutter-items.el (buffers-tab-switch-to-buffer): remove now-bogus
6233 (progress-text-glyph): deleted.
6234 (progress-layout-glyph): make completely minimal.
6235 (progress-gauge-glyph): ditto.
6236 (progress-display-style): fix to handle dynamic instantiator
6238 (progress-text-instantiator): new.
6239 (progress-layout-instantiator): new.
6240 (progress-gauge-instantiator): new.
6241 (set-progress-display-instantiator): renamed and changed from
6242 set-progress-display-style.
6243 (progress-abort-glyph): use instantiator not glyph.
6244 (append-progress-display): use set-progress-display-instantiator
6245 and set-glyph-image.
6246 (abort-progress-display): ditto.
6247 (raw-append-progress-display): ditto.
6249 2000-07-20 Ben Wing <ben@xemacs.org>
6251 * code-files.el: Move Mule-specific code to mule-coding.el.
6253 2000-07-15 Ben Wing <ben@xemacs.org>
6259 * cmdloop.el (yes-or-no-p):
6260 * cmdloop.el (y-or-n-p):
6261 Make these functions use should-use-dialog-box-p and not be
6262 overridden in dialog.el.
6265 * cus-dep.el (Custom-make-dependencies): Removed.
6266 * cus-dep.el (Custom-make-dependencies-1): New.
6267 * cus-dep.el (Custom-make-one-dependency): New.
6268 New entry point for use in Makefiles, to avoid excessive
6271 * cus-edit.el (custom-variable-reset-saved):
6272 * cus-edit.el (custom-variable-reset-standard):
6273 * cus-edit.el (custom-save-resets):
6274 Fix bytecompiler warnings.
6277 * dialog.el (yes-or-no-p-dialog-box):
6278 * dialog.el (yes-or-no-p-maybe-dialog-box): Removed.
6279 * dialog.el (y-or-n-p-maybe-dialog-box): Removed.
6280 * dialog.el (get-dialog-box-response):
6281 * dialog.el (message-or-box):
6282 * dialog.el (make-dialog-box):
6283 * dialog.el (popup-dialog-box): New.
6284 Avoid yes-or-no-p bogosities.
6285 Create a general function `make-dialog-box' to encapsulate all
6286 dialog box methods; easily extendible. popup-dialog-box now obsolete.
6288 * dumped-lisp.el (preloaded-file-list):
6289 Add dialog-items. Clean up. Group files by types.
6291 * easymenu.el (easy-menu-add):
6292 * easymenu.el (easy-menu-remove):
6293 Account for accelerators.
6296 * extents.el (extent-list): New args, like in map-extents.
6297 * extents.el (extent-at-event): New.
6298 * extents.el (extents-at-event): New.
6301 * font-lock.el (font-lock-mode):
6302 * font-lock.el (font-lock-default-fontify-buffer):
6303 * font-lock.el (font-lock-default-unfontify-region):
6304 * font-lock.el (font-lock-fontify-syntactically-region):
6305 * font-lock.el (font-lock-fontify-keywords-region):
6306 Use new progress-feedback names.
6308 * font-lock.el (java-font-lock-identifier-regexp):
6309 * font-lock.el (java-font-lock-class-name-regexp):
6310 Fix bytecompiler warnings.
6313 * gutter-items.el (progress-display-use-echo-area): Removed.
6314 * gutter-items.el (progress-feedback-use-echo-area): New.
6315 * gutter-items.el (progress-display-popup-period): Removed.
6316 * gutter-items.el (progress-feedback-popup-period): New.
6317 * gutter-items.el (set-progress-display-style): Removed.
6318 * gutter-items.el (set-progress-feedback-style): New.
6319 * gutter-items.el (progress-display-style): Removed.
6320 * gutter-items.el (progress-feedback-style): New.
6321 * gutter-items.el (progress-stack):
6322 * gutter-items.el (progress-displayed-p): Removed.
6323 * gutter-items.el (progress-feedbacked-p): New.
6324 * gutter-items.el (clear-progress-display): Removed.
6325 * gutter-items.el (clear-progress-feedback): New.
6326 * gutter-items.el (progress-display-clear-when-idle): Removed.
6327 * gutter-items.el (progress-feedback-clear-when-idle): New.
6328 * gutter-items.el (remove-progress-display): Removed.
6329 * gutter-items.el (remove-progress-feedback): New.
6330 * gutter-items.el (progress-display-dispatch-non-command-events): Removed.
6331 * gutter-items.el (progress-feedback-dispatch-non-command-events): New.
6332 * gutter-items.el (append-progress-display): Removed.
6333 * gutter-items.el (append-progress-feedback): New.
6334 * gutter-items.el (abort-progress-display): Removed.
6335 * gutter-items.el (abort-progress-feedback): New.
6336 * gutter-items.el (raw-append-progress-display): Removed.
6337 * gutter-items.el (raw-append-progress-feedback): New.
6338 * gutter-items.el (display-progress-display): Removed.
6339 * gutter-items.el (display-progress-feedback): New.
6340 * gutter-items.el (current-progress-display): Removed.
6341 * gutter-items.el (current-progress-feedback): New.
6342 * gutter-items.el (current-progress-display-label): Removed.
6343 * gutter-items.el (current-progress-feedback-label): New.
6344 * gutter-items.el (progress-display): Removed.
6345 * gutter-items.el (progress-feedback): New.
6346 Replace "progress-display" with "progress-feedback" globally.
6348 * gutter-items.el (lprogress-display): Removed.
6349 * gutter-items.el (progress-feedback-with-label): New.
6350 Rename lprogress-display ==> progress-feedback-with-label.
6352 * gutter-items.el (search-dialog-direction): Removed.
6353 * gutter-items.el (search-dialog-text): Removed.
6354 * gutter-items.el (search-dialog-callback): Removed.
6355 * gutter-items.el (make-search-dialog): Removed.
6356 Move to dialog-items.el.
6359 * help.el (help-mode-quit):
6360 * help.el (mode-for-help): New.
6361 * help.el (help-sticky-window): New.
6362 * help.el (help-window-config): New.
6363 * help.el (with-displaying-help-buffer):
6364 * help.el (function-at-event): New.
6365 * help.el (help-symbol-regexp): New.
6366 * help.el (help-symbol-run-function-1): New.
6367 * help.el (help-symbol-run-function): New.
6368 * help.el (help-symbol-function-context-menu): New.
6369 * help.el (help-symbol-variable-context-menu): New.
6370 * help.el (help-symbol-function-and-variable-context-menu): New.
6371 * help.el (frob-help-extents): New.
6372 * help.el (describe-function-1):
6373 * help.el (variable-at-point):
6374 * help.el (variable-at-event): New.
6375 * help.el (describe-variable):
6377 - Make functions and variables be mousable.
6378 - Middle button hyperlinks.
6379 - New context-menu entries.
6382 * keydefs.el (global-map):
6383 New key bindings to move lines up and down.
6386 * lisp-mode.el (construct-lisp-mode-menu): New.
6387 * lisp-mode.el (emacs-lisp-mode-popup-menu):
6388 * lisp-mode.el (lisp-interaction-mode-menubar-menu):
6389 * lisp-mode.el (emacs-lisp-mode-menubar-menu):
6390 * lisp-mode.el (lisp-indent-function): Indent "flet" entries better.
6391 Make popup and menubar menus be different. Popup menu uses
6392 clicked location and automatically assumes symbol under the mouse
6393 for various commands.
6396 * menubar-items.el (bookmark-menu-filter): Add accelerators.
6397 * menubar-items.el (buffers-menu-omit-chars-list): Include 'd'.
6399 * menubar-items.el (global-popup-menu): Removed.
6400 * menubar-items.el (mode-popup-menu): Removed.
6401 * menubar-items.el (activate-popup-menu-hook): Removed.
6402 * menubar-items.el (popup-mode-menu): Removed.
6403 * menubar-items.el (popup-buffer-menu): Removed.
6404 * menubar-items.el (popup-menubar-menu): Removed.
6408 * menubar.el (global-popup-menu): New.
6409 * menubar.el (mode-popup-menu): New.
6410 * menubar.el (activate-popup-menu-hook): New.
6411 * menubar.el (last-popup-menu-event): New.
6412 * menubar.el (popup-mode-menu): New.
6413 * menubar.el (popup-buffer-menu): New.
6414 * menubar.el (popup-menubar-menu): New.
6415 * menubar.el (menu-call-at-event): New.
6416 Move non-content functions here. Add support for context menu
6419 * minibuf.el (minibuffer-history-uniquify):
6422 * minibuf.el (read-file-name-1):
6423 Call new file dialog box if it exists.
6425 * minibuf.el (mouse-rfn-setup-vars):
6426 Clean up "chop" action.
6429 * mouse.el (button2): Now bound to mouse-track.
6430 * mouse.el (click-inside-extent-p):
6431 * mouse.el (point-inside-extent-p):
6432 * mouse.el (point-inside-selection-p):
6433 * mouse.el (mouse-drag-or-yank): Removed.
6434 * mouse.el (mouse-begin-drag-n-drop): New.
6435 * mouse.el (mouse-eval-sexp):
6436 * mouse.el (mouse-track-activate-strokes): New.
6437 * mouse.el (mouse-track-do-activate): New.
6438 * mouse.el (mouse-track):
6439 * mouse.el (default-mouse-track-event-is-with-button): New.
6440 * mouse.el (default-mouse-track-cleanup-hook):
6441 * mouse.el (default-mouse-track-drag-hook):
6442 * mouse.el (default-mouse-track-drag-up-hook):
6443 * mouse.el (default-mouse-track-click-hook):
6444 Merge drag-n-drop into mouse-track.
6445 Add general "activate" support to replace specific button2 kludges.
6446 Use "button modifier" support in mouse-track.
6448 * package-get.el (package-get-dependencies): Fix bytecompiler warnings.
6451 * package-ui.el (pui-menu):
6452 * package-ui.el (pui-popup-context-sensitive): Removed.
6453 Fix bytecompiler warnings.
6454 Clean up popup code a bit.
6456 * select.el (get-selection-no-error): Fix bytecompiler warnings.
6459 * simple.el (transpose-lines):
6460 * simple.el (transpose-line-up): New.
6461 * simple.el (transpose-line-down): New.
6462 * simple.el (transpose-subr):
6463 * simple.el (transpose-subr-1): Removed.
6464 Clean up, add functions to move lines up and down.
6466 * startup.el (mail-host-address):
6467 * startup.el (user-mail-address):
6471 * subr.el (set-symbol-value-in-buffer): New.
6473 * subr.el (check-argument-type):
6474 * subr.el (defined-error-p): New.
6475 Add structured error support.
6477 * toolbar-items.el (toolbar-compile):
6478 Use new make-dialog-box.
6482 * userlock.el (ask-user-about-lock-dbox):
6483 * userlock.el (ask-user-about-supersession-threat-dbox):
6484 * userlock.el (ask-user-about-lock):
6485 * userlock.el (ask-user-about-supersession-threat):
6486 Use new make-dialog-box.
6487 Add safety checks; use should use-dialog-box-p.
6490 * window-xemacs.el (__buffer-dedicated-frame):
6491 * window-xemacs.el (buffer-dedicated-frame): New.
6492 * window-xemacs.el (set-buffer-dedicated-frame): New.
6493 Move dedicated-frame stuff into lisp.
6495 2000-07-18 Kirill 'Big K' Katsnelson <kkm@dtmx.com>
6497 * printer.el (generic-print-region): Do not require that
6498 `printer-name' be set.
6499 (printer-name): Commentary clarification.
6501 2000-07-19 Martin Buchholz <martin@xemacs.org>
6503 * XEmacs 21.2.35 is released.
6505 2000-07-18 Alastair J. Houghton <ajhoughton@lineone.net>
6507 * select.el (selection-coercible-types): Initialise.
6509 2000-07-18 Alastair J. Houghton <ajhoughton@lineone.net>
6511 * select.el (own-clipboard): Bug fix.
6513 2000-07-17 Mike Sperber <mike@xemacs.org>
6515 * cus-edit.el (custom-migrate-custom-file): Save init file before
6518 2000-07-16 Mike Sperber <mike@xemacs.org>
6520 * startup.el (load-init-file): Remove silly call to
6521 `load-user-custom-file`.
6522 (maybe-migrate-user-init-file): Minor fixes.
6524 2000-07-16 Martin Buchholz <martin@xemacs.org>
6526 * apropos.el (apropos-documentation-check-doc-file):
6527 `doc' variable should be let-bound, as was presumably intended.
6529 * cus-edit.el (custom-variable-reset-saved):
6530 (custom-variable-reset-standard):
6531 Remove unused variable comment-widget. Twice.
6533 * toolbar.el (toolbar-blank-press-function):
6534 Add a real defvar with initial value nil and proper docstring.
6535 (press-toolbar-button): No need to check for boundp-ness anymore.
6537 * rect.el (open-rectangle-line): Remove useless (let) form.
6538 Add defvar for pending-delete-mode.
6540 * info.el (Info-find-node): This function needs an autoload cookie.
6542 * mule/mule-x-init.el (x-use-halfwidth-roman-font):
6543 Use let* since the second form referred to the first.
6545 2000-07-16 Adrian Aichner <aichner@ecf.teradyne.com>
6547 * msw-select.el (mswindows-paste-clipboard): Use `get-clipboard'
6548 instead of removed `mswindows-get-clipboard'.
6551 2000-07-15 Alastair J. Houghton <ajhoughton@lineone.net>
6553 * select.el (select-convert-from-text): New.
6554 * select.el (select-convert-from-length): New.
6555 * select.el (select-convert-from-integer): New.
6556 * select.el (select-convert-from-identity): New.
6557 * select.el (select-convert-from-filename): New.
6558 * select.el (selection-converter-in-alist): Use them.
6559 New converter functions for X.
6561 * select.el (get-selection): Removed comment.
6563 * select.el (own-selection): Removed append code - I thought
6564 I'd already done this, but apparently not...
6566 * select.el: Changed comment about TIMESTAMP.
6568 * select.el (select-convert-in): New.
6569 * select.el (select-convert-out): New.
6570 New functions that get used by select.c.
6572 * select.el (select-buffer-killed-default): New.
6573 * select.el (select-buffer-killed-text): New.
6574 * select.el (selection-buffer-killed-alist): New.
6575 New list and functions that get called if a relevant selection
6576 exists and a buffer gets killed.
6578 * select.el (select-convert-to-targets):
6579 * select.el (select-convert-to-identity): Removed.
6580 * select.el (select-convert-from-identity): Removed.
6581 * select.el (select-converter-out-alist):
6582 Removed _EMACS_INTERNAL selection type.
6584 * x-select.el (xselect-kill-buffer-hook): Removed.
6585 * x-select.el (xselect-kill-buffer-hook-1): Removed.
6586 Removed this X-specific nonesense. Use the generic support
6587 in select.el instead.
6589 2000-07-15 Martin Buchholz <martin@xemacs.org>
6591 * mule/mule-category.el (defined-category-hashtable):
6592 Use make-hash-table instead of make-hashtable
6594 * buff-menu.el: Byte-compiler warning fix.
6596 * isearch-mode.el (isearch-highlight-all-cleanup):
6597 Remove unused variable `isearch-highlight-all-start'.
6599 * etags.el (add-to-tag-completion-table): Byte-compiler warning fix.
6601 * itimer.el (itimer-edit-mode): Byte-compiler warning fixes.
6603 * cus-dep.el (Custom-make-dependencies):
6604 Add autoload cookie for custom-add-loads to generated custom-load.el.
6606 * autoload.el (autoload-package-name): Warning suppression.
6607 Move defvar prior to first use.
6609 * custom.el: Add autoload for custom-declare-face.
6610 Allow `xemacs -no-autoloads -l bytecomp -f batch-byte-compile ...'
6611 * cl.el (cl-hack-byte-compiler):
6612 Allow `xemacs -no-autoloads -l bytecomp -f batch-byte-compile ...'
6615 2000-07-08 Mike Sperber <mike@xemacs.org>
6617 * startup.el (load-home-init-file): Added variable.
6618 (maybe-migrate-user-init-file): Added.
6619 (load-user-init-file): Load custom file if different from init
6622 * dumped-lisp.el (preloaded-file-list): Added "cus-file" before
6625 * cus-edit.el (custom-migrate-custom-file): Added for migration.
6626 Moved `custom-file'-related code to cus-file.el.
6628 * cus-file.el: New file.
6630 2000-04-01 Mike Sperber <mike@xemacs.org>
6632 * packages.el (packages-find-package-directories): Added support
6633 for external package hierarchies with in-place installations.
6635 * find-paths.el (paths-root-in-place-p): Added.
6636 (paths-find-emacs-directory): Added support for external
6637 directories with in-place installations.
6638 (paths-find-site-directory): Ditto.
6640 * startup.el (find-user-init-file): Also look for
6641 ~/.xemacs/init.elc? in preference to ~/.emacs.
6643 2000-07-12 Alastair J. Houghton <ajhoughton@lineone.net>
6645 * select.el (own-selection):
6646 * select.el (own-clipboard): Changed `append' parameter to
6647 `how-to-use' parameter.
6648 * select.el (own-selection): Removed icky append code.
6649 * select.el (own-selection, get-selection): Removed extra type
6651 * select.el (selection-appender-alist):
6652 * select.el (selection-converter-{in|out}-alist): Initialise.
6653 * select.el (select-append-to-*): New.
6654 * select.el (select-convert-from-*): New. New functions to append
6655 data and convert data from external type.
6657 2000-07-12 Stef Epardaud <stef@lunatech.com>
6659 * font-lock.el: Javadoc enhancements.
6661 2000-07-06 Kirill 'Big K' Katsnelson <kkm@dtmx.com>
6663 * printer.el (generic-print-region): Compose job name from buffer
6666 2000-07-06 Yoshiki Hayashi <yoshiki@xemacs.org>
6668 * font-lock.el (font-lock-fontify-pending-extents): Call
6669 font-lock-fontify-region instead of font-lock-fontify-buffer
6670 to avoid unnecessary progress gauges.
6672 2000-07-06 Craig Lanning <lanning@scra.org>
6674 * custom-load.el (faces):
6676 * finder.el (finder-compile-keywords): from Dan Holmsand, make sure
6679 * process.el (call-process-internal): from Dan Holmsand, use binary
6680 coding systems so that jka-compr works.
6682 2000-07-07 Ben Wing <ben@xemacs.org>
6684 * font-lock.el: Undo previous change. Unfortunately, some
6685 files actually use the variables directly in their init code
6686 without quoting them.
6688 2000-07-07 Ben Wing <ben@xemacs.org>
6690 * font-lock.el (defvar font-lock-*-face): Removed.
6692 * font-lock.el (font-lock-apply-highlight): Bind these face vars
6693 only when necessary.
6695 2000-06-30 Charles G Waldman <cgw@alum.mit.edu>
6697 * cl-macs.el: fix cl-transform-function-property kludge
6698 so that it does not require a random feature.
6700 2000-06-09 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
6702 * files.el (auto-mode-alist): allow .make extension for Makefiles,
6703 as in Linux kernel "Rules.make".
6705 2000-06-29 Gunnar Evermann <ge204@eng.cam.ac.uk>
6707 * build-report.el (build-report): Add autoload cookie.
6709 2000-06-21 Charles G Waldman <cgw@alum.mit.edu>
6711 * package-ui.el (defgroup pui): Correct a misspelling
6712 (pui-toggle-package-delete): Change `seleted' to `selected'
6714 2000-06-12 Jan Vroonhof <vroonhof@math.ethz.ch>
6716 * package-get.el (package-get-update-base):
6717 (package-get): Use insert-file-contents-literally always.
6718 (package-get-maybe-save-index):
6719 Force coding system for writing to binary.
6721 2000-06-08 Mike Alexander <mta@arbortext.com>
6723 * code-process.el (call-process-region): If there is no coding
6724 system for the process on process-coding-system-alist use the
6725 coding system of the buffer containing the region.
6727 2000-06-10 Ben Wing <ben@xemacs.org>
6729 * cmdloop.el (command-error):
6730 If debug-on-error and noninteractive, output backtrace.
6732 * files.el (file-relative-name):
6733 Remove MSDOS references.
6735 * simple.el (line-number): New function, due to non-obvious
6736 behavior/usage of count-lines.
6738 * simple.el (count-lines): document non-obvious usage to get
6741 2000-06-11 Ben Wing <ben@xemacs.org>
6743 * faces.el ((featurep 'xpm)):
6744 * x-faces.el (x-init-face-from-resources):
6745 * x-faces.el (x-init-frame-faces):
6746 * x-misc.el (x-init-specifier-from-resources):
6747 * x-misc.el (x-get-resource-and-bogosity-check):
6748 * x-misc.el (x-get-resource-and-maybe-bogosity-check):
6749 * x-mouse.el (x-init-pointer-shape):
6750 * x-scrollbar.el (x-init-scrollbar-from-resources):
6751 Add sixth argument to x-get-resource calls so as to issue warnings
6752 rather than errors on bogus arguments.
6754 2000-06-05 Ben Wing <ben@xemacs.org>
6756 * compat.el: new file. provides a clean, non-intrusive way to
6757 define compatibility functions.
6759 * process.el (shell-quote-argument): temporary fix for lack
6760 of nt-quote-process-args. #### I need to put back the overall
6761 structure of that mechanism but redo the guts of it using the
6762 extra intelligence in the C code.
6764 2000-05-28 Adrian Aichner <aichner@ecf.teradyne.com>
6766 * package-info.el (pi-md5sum): Calculate MD5 sum just like
6767 `package-get' does in package-get.el, instead of using external
6770 * package-get.el (package-get): Insert package file literally to
6771 make checksum calculation work.
6773 2000-04-18 Hrvoje Niksic <hniksic@iskon.hr>
6775 * code-files.el (convert-mbox-coding-system): Deleted.
6776 (file-coding-system-alist): Removed reference to
6777 convert-mbox-coding-system.
6779 2000-05-28 Martin Buchholz <martin@xemacs.org>
6781 * XEmacs 21.2.34 is released.
6783 2000-05-20 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
6785 * font-lock.el (font-lock-keywords): Rewrote docstring
6787 2000-05-22 Karl M. Hegbloom <karlheg@debian.org>
6789 * loadhist.el (unload-feature): handle case where x is both boundp
6792 2000-05-22 Karl M. Hegbloom <karlheg@debian.org>
6794 * packages.el: It's ok to use built-in macros, but not lisp
6797 2000-05-20 Ben Wing <ben@xemacs.org>
6800 * font-lock.el (font-lock-message-threshold):
6801 * font-lock.el (font-lock-mode):
6802 * font-lock.el (font-lock-default-fontify-buffer):
6803 * font-lock.el (font-lock-always-fontify-immediately):
6804 * font-lock.el (font-lock-old-extent): Removed.
6805 * font-lock.el (font-lock-old-len): Removed.
6806 * font-lock.el (font-lock-fontify-glumped-region): Removed.
6807 * font-lock.el (font-lock-pending-extent-table): New.
6808 * font-lock.el (font-lock-range-table): New.
6809 * font-lock.el (font-lock-after-change-function):
6810 * font-lock.el (font-lock-after-change-function-1): Removed.
6811 * font-lock.el (font-lock-fontify-pending-extents): New.
6812 * font-lock.el ('font-lock-revert-cleanup): Removed.
6813 * font-lock.el ('font-lock-revert-setup): Removed.
6814 Rewrite deferral code to handle any number of changes, merging
6815 them properly. Remove hacked-up code for revert-buffer, now
6818 * menubar-items.el (default-menubar):
6819 In Options->Edit Init File, don't switch to emacs-lisp-mode
6820 unless necessary; doing this turns off font-lock.
6822 2000-05-15 Yoshiki Hayashi <yoshiki@xemacs.org>
6824 * keydefs.el: Define C-x BS to backward-kill-sentence.
6826 2000-05-15 Yoshiki Hayashi <yoshiki@xemacs.org>
6828 * files.el (hack-local-variables-prop-line): Use non-greedy
6829 matching to process -*-texinfo-*- -*-.
6831 2000-05-11 Jonathan Marten <jonathan.marten@uk.sun.com>
6833 * minibuf.el (minibuf-directory-files): new function.
6834 (read-file-name-activate-callback): use minibuf-directory-files.
6835 (read-directory-name-internal): ditto.
6836 (mouse-file-display-completion-list): ditto.
6837 (mouse-directory-display-completion-list): ditto.
6838 (read-file-name-internal): remove "./" from completion list unless
6839 explicitly matched, for consistency.
6841 2000-05-11 Ben Wing <ben@xemacs.org>
6843 * gutter-items.el (gutter-buffers-tab):
6844 * gutter-items.el (add-tab-to-gutter):
6845 * gutter-items.el (update-tab-in-gutter):
6846 * gutter-items.el (remove-buffer-from-gutter-tab): Removed.
6847 * gutter-items.el (append-progress-display):
6848 * gutter-items.el (abort-progress-display):
6849 * gutter-items.el (raw-append-progress-display):
6850 Further fixes. Use set-glyph-image not set-image-instance-property,
6851 to fix problems with multiple windows in a frame.
6853 * menubar-items.el (tutorials-menu-filter):
6856 * startup.el (early-error-handler):
6857 Display message box under windows; otherwise, message will disappear
6858 before it can be viewed.
6861 Fix bug in NEEDTODUMP processing.
6863 2000-05-08 Yoshiki Hayashi <yoshiki@xemacs.org>
6865 * startup.el (lock-directory): Removed.
6866 (superlock-file): Ditto.
6867 (startup-set-paths): Remove lockdir.
6868 (startup-setup-paths-warning): Remove lock-directory.
6870 * setup-paths.el (paths-find-lock-directory): Removed.
6871 (paths-find-superlock-file): Ditto.
6873 2000-05-09 Ben Wing <ben@xemacs.org>
6875 * faces.el (set-face-property):
6876 * faces.el (set-face-font):
6877 * faces.el (set-face-foreground):
6878 * faces.el (set-face-background):
6879 * faces.el (set-face-background-pixmap):
6880 * faces.el (set-face-underline-p):
6881 * faces.el (set-face-strikethru-p):
6882 * faces.el (set-face-highlight-p):
6883 * faces.el (set-face-dim-p):
6884 * faces.el (set-face-blinking-p):
6885 * faces.el (set-face-reverse-p):
6889 * glyphs.el (make-image-specifier):
6890 * glyphs.el (glyph-property):
6891 * glyphs.el (set-glyph-image):
6892 * glyphs.el (make-glyph):
6893 * glyphs.el (make-pointer-glyph):
6894 * glyphs.el (make-icon-glyph):
6895 * glyphs.el (widget-image-instance-p): New.
6896 authorship info, lots of doc changes. New predicate, inadvertently
6897 omitted. the general principle with specifier docs is now that
6898 the description of instantiators should go with the make-foo-specifier
6899 fun's doc string, rather than in foo-specifier-p. this follows
6900 conventions elsewhere in XEmacs and in general is a lot more obvious
6901 of a place to look. sometimes the make-foo-specifier function needs
6902 to be created in the process.
6905 * gutter.el (make-gutter-specifier): New.
6906 * gutter.el (make-gutter-size-specifier): New.
6907 * gutter.el (make-gutter-visible-specifier): New.
6908 specifier doc updates according to the conventions specified before.
6911 * objects.el (make-font-specifier):
6912 * objects.el (make-color-specifier):
6913 * objects.el (make-face-boolean-specifier): New.
6914 specifier doc updates according to the conventions specified before.
6917 * specifier.el (set-specifier):
6918 * specifier.el (make-integer-specifier): New.
6919 * specifier.el (make-boolean-specifier): New.
6920 * specifier.el (make-natnum-specifier): New.
6921 * specifier.el (make-generic-specifier): New.
6922 * specifier.el (make-display-table-specifier): New.
6923 specifier doc updates according to the conventions specified before.
6926 * toolbar.el (make-toolbar-specifier): New.
6927 specifier doc updates according to the conventions specified before.
6929 2000-05-09 Ben Wing <ben@xemacs.org>
6931 * process.el (call-process-internal): Revert to previous version
6932 because Mike's change clashed with a change I did not long before.
6933 Changed progn to prog1 to fix the bug pointed out by Mike Alexander.
6934 Thanks very much Mike for pointing out the bug and submitting a
6937 2000-04-13 Mike Alexander <mta@arbortext.com>
6939 * process.el (call-process-internal): Send the correct input buffer
6940 (call-process-internal): Return the exit status of the process
6942 2000-05-07 Ben Wing <ben@xemacs.org>
6945 * winnt.el (nt-quote-args-verbatim): Removed.
6946 * winnt.el (nt-quote-args-prefix-quote): Removed.
6947 * winnt.el (nt-quote-args-backslash-quote): Removed.
6948 * winnt.el (nt-quote-args-double-quote): Removed.
6949 * winnt.el (nt-quote-args-functions-alist): Removed.
6950 * winnt.el (nt-quote-process-args): Removed.
6951 Remove all stuff for argument quoting. We borrow the code instead
6952 from Emacs 20.6, which is much more careful in its quoting
6953 (e.g. in handling runs of the escape character) and avoids most of
6954 the need for this Lisp mechanism by checking to see whether we're
6955 running a Cygwin or normal program and doing the appropriate
6956 quoting. If we end up needing such a mechanism, we should add
6957 it by extending the variable `mswindows-quote-process-args' so it
6958 can take an alist of regexps.
6960 2000-05-07 Ben Wing <ben@xemacs.org>
6963 Restore M-up, M-down to 21.1 state. Put *ward-sentence on
6964 C-M-left, C-M-right instead. Define C-M-up, C-M-down to scroll
6965 the window without moving point.
6968 * simple.el (scroll-up-one): New.
6969 * simple.el (scroll-down-one): New.
6970 Functions for use with C-M-up/down.
6972 2000-05-01 Martin Buchholz <martin@xemacs.org>
6974 * XEmacs 21.2.33 is released.
6976 2000-04-29 Martin Buchholz <martin@xemacs.org>
6978 * dialog.el (yes-or-no-p-dialog-box):
6980 Fix following horrible bug in X11 mode with focus-follows-mouse:
6981 1. Visit two files in two different frames.
6982 2. do File->Revert Buffer in one of those frames.
6983 3. Dialog box appears.
6984 4. Arrange things so that the mouse passes over the *other*
6985 frame, then to the dialog box, and click on "Yes".
6986 5. The file contents end up in the *wrong* buffer!
6989 2000-04-28 Ben Wing <ben@xemacs.org>
6991 * help.el (describe-installation): correct typo introduced
6992 in last patch: boundp -> fboundp.
6994 * etags.el (buffer-tag-table-list):
6995 canonicalize filenames to Unix format so that tag-table-alist
6996 searching works under Windows.
6999 Bowdlerize the supposedly objectionable words
7000 "who couldn't quite manage to cleanly modify batch-update-autoloads".
7002 * gutter-items.el (set-progress-display-style):
7003 * gutter-items.el (search-dialog-callback):
7004 * gutter-items.el (make-search-dialog):
7005 Change to new callback-ex api.
7007 2000-04-26 Bjrn Torkelsson <torkel@hpc2n.umu.se>
7009 * help.el: (describe-installation): decode-coding-string is not
7010 defined in a non MULE environment.
7012 2000-04-28 Ben Wing <ben@xemacs.org>
7014 * gutter-items.el (buffer-list-changed-hook):
7015 use it, not record-buffer-hook.
7017 * subr.el (record-buffer-hook): Removed.
7019 2000-04-27 Ben Wing <ben@xemacs.org>
7021 * gutter-items.el (buffers-tab-switch-to-buffer): do not
7022 use NORECORD option. Andy will not like this, but the existing
7023 gutter behavior is just wrong, as per this comment:
7025 ;; this used to add the norecord flag to both calls below.
7026 ;; this is bogus because it is a pervasive assumption in XEmacs
7027 ;; that the current buffer is at the front of the buffers list.
7028 ;; for example, select an item and then do M-C-l
7029 ;; (switch-to-other-buffer). Things get way confused.
7031 ;; Andy, if you want to maintain the current look, you must
7032 ;; *uncouple* the gutter order and buffers order.
7034 * loaddefs.el (completion-ignored-extensions): unfuckify.
7036 * bytecomp.el (batch-byte-compile-one-file): new function, used in
7039 * autoload.el (batch-update-one-directory): new function, used in
7042 * loadup.el: set gc-cons-threshold very high unless dumping --
7043 loadup during update-elc is much much much faster. also do this
7044 when quick-building.
7046 add commented-out code for profiling loadup.
7049 * update-elc.el (preloaded-file-list): add bytecomp.el, since it
7050 is required in order to build xemacs.
7052 2000-04-26 Ben Wing <ben@xemacs.org>
7054 * loadup.el: don't garbage collect during loadup if quick-build
7055 compile-time option is set.
7057 2000-04-23 Ben Wing <ben@xemacs.org>
7059 * update-elc.el: compute whether any dumped .el or .elc files
7060 are newer than the dumped exe, and touch the file ../src/NEEDTODUMP
7063 * update-elc.el (update-elc-files-to-compile): always change
7064 NOBYTECOMPILE in the src directory rather than current dir,
7065 so it will work under NT.
7067 * autoload.el (autoload-trim-file-name): canonicalize to slashes so
7068 the form of this file is identical between Unix and Windows.
7069 (autoload-target-directory): Fixed to be lisp/ not lisp/prim/.
7071 (update-autoloads-from-directory): updated doc string.
7072 updated doc strings in a few other places.
7074 2000-04-18 Yoshiki Hayashi <yoshiki@xemacs.org>
7076 * bytecomp.el (byte-force-recompile): Fix argument to
7077 byte-recompile-directory.
7079 2000-04-17 Yoshiki Hayashi <yoshiki@xemacs.org>
7081 * gutter-items.el (progress-display-clear-when-idle): Use
7083 * gutter-items.el (clear-progress-display): Adjust number of
7086 2000-04-13 Yoshiki Hayashi <yoshiki@xemacs.org>
7088 * dumped-lisp.el (preloaded-file-list): Always dump select.el.
7090 2000-04-16 Ben Wing <ben@xemacs.org>
7092 * printer.el: New file.
7094 * dumped-lisp.el (preloaded-file-list): Declare printer.el.
7096 * help.el (describe-installation): Fix decoding for Windows.
7099 * menubar-items.el (default-menubar):
7100 * menubar-items.el (tutorials-menu-filter): New.
7101 * menubar-items.el (popup-menubar-menu):
7102 Add authorship. Redo Help menu and Tutorials filter.
7104 * menubar.el: Correct comment.
7106 * modeline.el (modeline-buffer-identification): Correct doc string.
7109 * simple.el (printing): Removed.
7110 * simple.el (printer-name): Removed.
7111 * simple.el (generic-print-buffer): Removed.
7112 * simple.el (generic-print-region): Removed.
7113 Move generic print code to printer.el.
7115 2000-04-15 Ben Wing <ben@xemacs.org>
7117 * simple.el (generic-print-region): New.
7118 make this function actually work.
7119 (generic-print-buffer): call generic-print-region.
7121 2000-04-14 Andy Piper <andy@xemacs.org>
7123 * gutter-items.el (make-search-dialog): avoid unnecessary futzing
7124 by using the new widget-callback-current-channel.
7125 (search-dialog-callback): ditto.
7127 2000-04-12 Andy Piper <andy@xemacs.org>
7129 * gutter.el (default-gutter-position): moved from gutter-items.el.
7130 (default-gutter-position-changed-hook): ditto.
7131 (gutter-element-visibility-changed-hook): ditto.
7132 (set-gutter-element): ditto.
7133 (remove-gutter-element): ditto.
7134 (set-gutter-element-visible-p): ditto.
7135 (gutter-element-visible-p): ditto.
7136 (init-gutter): ditto.
7138 * dialog.el (make-dialog-box): renamed and moved from
7141 * gutter-items.el: move various functions elsewhere.
7143 2000-04-13 Katsumi Yamaoka <yamaoka@jpl.org>
7145 * menubar-items.el: Fixed place of parenthesis.
7147 2000-04-12 Ben Wing <ben@xemacs.org>
7149 * etags.el (find-tag-at-point): New. Lets you do find-tag
7150 without constantly being prompted for the tag.
7151 * simple.el: Added a number of section headings, to clarify the
7152 organization of this file.
7153 * simple.el (activate-region):
7154 * simple.el (region-exists-p):
7155 * simple.el (region-active-p):
7156 Moved these three function down to the other side of
7157 the case-changing functions, so they join the rest of
7159 * simple.el (printing): New.
7160 * simple.el (printer-name): New.
7161 * simple.el (generic-print-buffer): New.
7162 New functions, a very simple prototype for a unified
7165 * process.el (call-process-internal): Real fix for null BUFFER,
7166 other problems with BUFFER specs.
7169 Fixed up File->Print to use new printing functions.
7170 Various corrections and expansions to Grep/Compile menus.
7171 New options for Printing.
7172 New options for SMTP Mail, the way to send mail under
7173 MS Windows. (There's also a package patch to make SMTP
7174 Mail be the default under MSWin.)
7176 2000-04-09 Jeff Miller <jmiller@cablespeed.com>
7178 * menubar-items.el: Selecting Rectangle Mousing from menubar
7179 did not work. Needed to quote mouse-track-rectangle-p.
7181 2000-04-06 Yoshiki Hayashi <yoshiki@xemacs.org>
7183 * cl-compat.el (keywordp): Removed.
7185 2000-04-05 Andy Piper <andy@xemacs.org>
7187 * gutter-items.el (progress-layout-glyph): don't initialize here.
7188 (progress-gauge-glyph): use dynamic sizing.
7189 (set-progress-display-style): new function. Set progress glyphs
7190 appropriately depending on the style.
7191 (progress-display-style): new variable. Custom version of
7192 set-progress-display-style.
7193 (progress-abort-glyph): switch to dynamic sizes.
7194 (search-dialog-text): make the edit field active.
7196 2000-04-04 Andy Piper <andy@xemacs.org>
7198 * gutter-items.el (make-search-dialog): need to make the search
7199 dialog visible after creation.
7201 * menubar-items.el (default-menubar): use the search dialog for
7202 searching. Remove some extraneous search menu items.
7204 * gutter-items.el (set-gutter-element): allow glyphs to be used as
7206 (make-gutter-only-dialog-frame): allow the user to create the
7207 frame unmapped. Allow the gutter spec to be given as a glyph.
7208 (search-dialog-direction): new variable.
7209 (search-dialog-text): new variable.
7210 (search-dialog-callback): new function. Callback for the search
7212 (make-search-dialog): new function. Create a user-friendly search
7215 2000-04-04 Hrvoje Niksic <hniksic@iskon.hr>
7217 * faces.el (set-face-stipple): Use mswindows-bitmap-file-path
7220 2000-04-01 Andy Piper <andy@xemacs.org>
7222 * font-lock.el (font-lock-fontify-keywords-region): Calculate
7223 progress more accurately.
7225 2000-02-02 Hirokazu FUKUI <hfukui@sannet.ne.jp>
7227 * finder.el (finder-compile-keywords): Process readable files only.
7228 Because error in process of .#finder-inf.el when compile xemacs
7229 with --with-clash-detection option.
7231 2000-03-31 Andy Piper <andy@xemacs.org>
7233 * gutter-items.el (append-progress-display): don't delay after a
7234 successful font-lock.
7235 (make-gutter-only-dialog-frame): new function. Allow users to
7236 create gutter-only dialogs.
7238 2000-03-27 Mike Alexander <mta@arbortext.com>
7240 * process.el (call-process-internal): Handle a null BUFFER
7241 parameter correctly.
7243 2000-03-28 Andy Piper <andy@xemacs.org>
7245 * gutter-items.el (abort-progress-display): put strings in the
7247 (progress-layout-glyph): signal special 'quit callback.
7248 (progress-display-quit-function): deleted.
7249 (progress-display-stop-callback): deleted.
7250 (progress-display-dispatch-command-events): deleted.
7251 (append-progress-display): remove calls to
7252 progress-display-dispatch-command-events.
7253 (raw-append-progress-display): ditto.
7255 2000-03-23 Hrvoje Niksic <hniksic@iskon.hr>
7257 * faces.el (set-face-stipple): Rewrite to correctly handle PIXMAP
7258 being a list. Actually define `stipple-pixmap-p' which is used as
7259 an error predicate. Correctly handle PIXMAP being either relative
7260 or absolute file name.
7262 2000-03-24 Andy Piper <andy@xemacs.org>
7264 * gutter-items.el (add-tab-to-gutter): use copy-sequence.
7265 (abort-progress-display): ditto. Don't delete the created extent.
7266 (raw-append-progress-display): ditto.
7267 (progress-display-dispatch-non-command-events): new
7268 function. Encapsulates what we want to do when no command input is
7270 (progress-display-dispatch-command-events): likewise, but disable
7271 for now since it causes too many problems.
7272 (append-progress-display): use them.
7273 (raw-append-progress-display): ditto.
7274 (default-gutter-position-changed-hook): set this rather than
7275 default-gutter-position-changed.
7276 (default-gutter-position-changed-hook): lambda with zero arguments
7278 (raw-append-progress-display): trap errors in pending input since
7279 allowing them to signal will hose the gauge well and
7280 truly. Ideally we would like to delay these until we are more able
7282 (append-progress-display): ditto.
7284 2000-03-20 Jeff Miller <jmiller@cablespeed.com>
7286 * lisp/make-docfile.el: call-process-internal is now implemented
7289 2000-03-21 Ben Wing <ben@xemacs.org>
7291 * mule\mule-cmds.el (set-language-info-alist):
7292 Fix to correspond to new menu arrangement.
7294 2000-03-21 Ben Wing <ben@xemacs.org>
7297 * process.el (call-process-internal): New.
7298 New implementation of call-process. Only enabled under NT, so far.
7299 stderr handling not implemented yet in CVS'd C code.
7301 2000-03-20 Ben Wing <ben@xemacs.org>
7304 * lisp-mode.el (lisp-interaction-mode-menubar-menu): New.
7305 * lisp-mode.el (lisp-interaction-mode):
7306 Put back Lisp Interaction menubar for Jan V's sake.
7309 * simple.el (mark-ring):
7310 * simple.el (dont-record-current-mark): New.
7311 * simple.el (in-shifted-motion-command): New.
7312 * simple.el (mark-ring-unrecorded-commands): New.
7313 * simple.el (mark-ring-max):
7314 * simple.el (set-mark-command):
7315 * simple.el (push-mark):
7316 * simple.el (handle-pre-motion-command):
7317 Implement scheme for not recording unimportant marks.
7320 * subr.el (function-allows-args): New.
7321 New function function-allows-args.
7323 2000-03-20 Martin Buchholz <martin@xemacs.org>
7325 * XEmacs 21.2.32 is released.
7327 2000-03-20 Andy Piper <andy@xemacs.org>
7329 * gutter-items.el (update-tab-in-gutter): force selection of the
7330 selected-window if required to do so.
7331 (buffers-tab-items): ditto.
7332 (add-tab-to-gutter): ditto.
7333 (create-frame-hook): use force-selection.
7334 (default-gutter-position-changed): lambdify.
7335 (update-tab-hook): deleted since it was only used in one place.
7337 2000-03-18 Andy Piper <andy@xemacs.org>
7339 * files.el (find-file-noselect): undo change that shouldn't have
7342 2000-03-17 Andy Piper <andy@xemacs.org>
7344 * buffer.el (switch-to-buffer): use last-nonminibuf-window instead
7345 of selected-window trickery.
7347 * gutter-items.el (update-tab-in-gutter): don't give dedicated
7349 (progress-display-stop-callback): progress -> progress-display
7350 (progress-display-quit-function): ditto.
7351 (clear-progress-display): ditto.
7352 (remove-progress-display): ditto.
7353 (append-progress-display): ditto.
7354 (abort-progress-display): ditto.
7355 (raw-append-progress-display): ditto.
7356 (display-progress-display): ditto.
7357 (current-progress-display-label): ditto.
7358 (current-progress-display): ditto.
7359 (lprogress-display): ditto and save the buffer
7360 (progress-display): ditto. Otherwise the buffer sometimes gets
7361 changed which confuses font-lock.
7363 * font-lock.el (font-lock-default-fontify-buffer): catch all
7364 errors, not just quit.
7365 (font-lock-mode): progress -> display-progress
7366 (font-lock-default-fontify-buffer): ditto.
7367 (font-lock-fontify-syntactically-region): ditto.
7368 (font-lock-fontify-keywords-region): ditto.
7370 2000-03-14 Hrvoje Niksic <hniksic@iskon.hr>
7372 * cl.el (gensym): Move to here from cl-macs.el.
7375 2000-03-16 Andy Piper <andy@xemacs.org>
7377 * font-lock.el (font-lock-mode): use lprogress and friends for
7378 progress management.
7379 (font-lock-default-fontify-buffer): ditto.
7380 (font-lock-fontify-syntactically-region): ditto.
7381 (font-lock-fontify-keywords-region): ditto.
7382 (font-lock-revert-cleanup): fix reverting.
7383 (font-lock-revert-setup): ditto.
7385 * gutter-items.el (progress-use-echo-area): new variable. Use the
7386 echo area for progress gauges if non-nil.
7387 (clear-progress): remove echo area stuff and defer to
7389 (append-progress): dispatch non-command events after each progress
7390 increment. Remove echo area stuff.
7391 (abort-progress): remove echo area stuff and defer to
7393 (raw-append-progress): ditto. Dispatch non-command events after
7395 (display-progress): defer echo area stuff to display-message.
7397 * gutter-items.el (clear-progress):
7398 (abort-progress): indentation changes.
7399 (display-progress): don't clear progress.
7400 (append-progress): compare messages with equal.
7401 (raw-append-progress): use dispatch-non-command-events to flush
7402 widget creation events.
7404 2000-03-13 Ben Wing <ben@xemacs.org>
7407 * abbrev.el (abbrev-string-to-be-defined): New.
7408 * abbrev.el (inverse-abbrev-string-to-be-defined): New.
7409 Changes for use with the menubar.
7411 2000-03-12 Ben Wing <ben@xemacs.org>
7413 * alist.el (vassoc): moved here from font-menu.el.
7415 * custom.el (defface): typo fix.
7417 * dialog.el (yes-or-no-p-dialog-box):
7418 * dialog.el (message-box):
7419 * files.el (save-some-buffers-1):
7420 Put accelerators in the button names.
7422 * font-lock.el (font-lock-comment-face):
7423 * font-lock.el (font-lock-keyword-face):
7424 * font-lock.el (font-lock-function-name-face):
7425 Fixed some of the colors under MS Windows because the existing
7426 default colors were hardly different from black and needed to be
7430 * font-menu.el (font-menu-split-long-menu):
7431 * font-menu.el (font-menu-family-constructor):
7432 * font-menu.el (font-menu-size-constructor):
7433 * font-menu.el (font-menu-weight-constructor):
7434 * font-menu.el (font-menu-set-font):
7435 vassoc moved to alist.el.
7436 Accelerators added to all menus.
7437 Unused bound var new-props removed.
7439 * keydefs.el: I did a whole lot of rearranging to put things in a
7440 more consistent order and fixed a number of cases where key
7441 combinations involving up, down, left, right and so on were
7442 defined but the corresponding keypad combinations were not
7446 * lisp-mode.el (lisp-interaction-mode-popup-menu):
7447 * lisp-mode.el (emacs-lisp-mode):
7448 * lisp-mode.el (lisp-interaction-mode):
7449 * lisp-mode.el (flet):
7450 Added accelerators onto the menus.
7451 Made all the different versions of the let function be indented
7453 Undid Steve's easy-menu-ification, because it makes it impossible
7454 to have the menubar and popup menus different.
7455 Cleaned up the menu; added items for find-function &c and some
7456 indenting, and removed debug-on-*.
7458 * list-mode.el (list-mode-hook):
7459 * list-mode.el (list-mode):
7460 * list-mode.el (completion-setup-hook):
7461 * list-mode.el (display-completion-list):
7462 Added support for the :window-height keyword, which is required
7463 because of other changes that I made for the file dialog box. I
7464 also made the hook variables list-mode-hook and
7465 completion-setup-hook and also minibuffer-setup-hook in
7466 minibuf.el be permanent-local; see comment in list-mode.el.
7468 * map-ynp.el (map-y-or-n-p):
7469 Added accelerators to the dialog buttons.
7471 * menubar-items.el (menu-truncate-list):
7472 New internal function.
7473 * menubar-items.el (submenu-generate-accelerator-spec):
7474 * menubar-items.el (menu-item-strip-accelerator-spec):
7475 * menubar-items.el (menu-item-generate-accelerator-spec):
7476 New exported functions, for use in auto-generating accelerator specs.
7479 * menubar-items.el (default-menubar):
7480 * menubar-items.el (maybe-add-init-button):
7481 * menubar-items.el (bookmark-menu-filter):
7482 * menubar-items.el (slow-format-buffers-menu-line):
7483 * menubar-items.el (build-buffers-menu-internal):
7484 * menubar-items.el (language-environment-menu-filter):
7485 * menubar-items.el (default-popup-menu):
7486 * menubar-items.el (popup-buffer-menu):
7487 * menubar-items.el (popup-menubar-menu):
7488 Did a major overhaul on this file, and in fact I'm nowhere near
7489 done working on the menubar, and there will be more patches to
7490 come. A basic summary of what I've done:
7492 a) I added accelerators to all of the menu items. For menus that
7493 are auto-generated, such as the buffers menu, the accelerators are
7494 automatically added to the beginning of each line using the
7495 numbers 1 through 9, then zero, and then letters starting with A,
7496 but omitting the letters that are already in use for the fixed
7497 menu items at the top of the buffers menu. To facilitate adding
7498 accelerators of this kind, I created some new functions
7499 (*-accelerator-spec), which are also being used by other filters
7500 that auto generate lists of things such as ftp sites to download
7501 packages. If people really don't like these accelerators
7502 appearing at the beginning of the menu items, a variable can be
7503 added to optionally turn them off, but I think this is rather
7504 pointless because other menu items have accelerators and many or
7505 most of the menu users will use the accelerators if the support is
7508 b) I combined the top level Tools and Apps menus into a single
7509 Tools menu, because the distinction between the two is not
7510 obvious, and the items on the menus are not used often enough that
7511 putting some of them onto submenus is a problem.
7513 c) I created two new top level menus called View and Cmds because
7514 there were too many items on the File and Edit menus, and I'm going
7515 to be adding more items to these menus. In contrast to the Tools
7516 menu, the items on these menus may be used quite often during an
7517 editing session, and so should be available with fewer
7520 d) I added a number of options to the options menu, including one
7521 for controlling whether the alt key can be used to traverse to
7522 menu items using the accelerators, one for controlling behavior of
7523 control-k, one for controlling how the kill and yank functions
7524 interact with the clipboard, a few additional buffers-menu
7525 options, and various other things. I also did a bit of
7526 rearranging, for example, combining the keyboard and mouse options
7527 into a single keyboard and mouse submenu to facilitate the
7528 accelerators on that level.
7530 e) I changed the variable buffers-menu-format-buffer-line-function
7531 to take two arguments instead of one, the second argument being
7532 the line number for use in creating an accelerator. I added a
7533 hack to support existing functions with one argument (although I
7534 doubt that very many of these exist), for backward compatibility.
7536 f) I moved the top level mule menu to be a submenu of the edit
7537 menu. I think that most of the items on this menu are fairly
7538 useless and there are certainly not enough frequently used items
7539 to justify this being its own top level menu.
7541 g) I combined most of the items in big-menubar.el into the main menu.
7542 If people think the main menu is too big, it would be possible to
7543 create different configurations, some smaller.
7545 * menubar.el (check-menu-syntax):
7546 Deleted some syntax checks that were no longer valid, partly
7547 because of changes that were already made a long time ago, and
7548 partly because of a change I made where I allow the name of the
7549 menu item to be an evaluated expression rather than just a string,
7550 similar to all of the other parameters of a menu item.
7553 * minibuf.el (read-file-name-1):
7554 * minibuf.el (mouse-read-file-name-1):
7555 I made a number of changes to improve the appearance
7556 and functioning of the file dialog box. They include:
7558 a) Fixing the problem where closing the dialog box by clicking on
7559 the close button of the window didn't properly exit the
7562 b) Fixing the problem that if you typed part of a file name, and
7563 then clicked on a completion with the mouse, the file was not
7566 c) Changing the title of the dialog box to reflect the operation
7567 being done in accordance with user interface conventions, rather
7568 than the name of the dialog box buffer, which is rather useless.
7570 d) Remove the words "possible completions are" which didn't
7573 e) Fix things so that the completions scroll off the end of the
7574 completions windows only to the right, rather than both to the
7575 right and down, which is in accordance with Windows user interface
7578 * msw-init.el (init-post-mswindows-win):
7579 Added a binding for meta-F4, which is the standard windows binding
7580 for exiting a program.
7582 * select.el (get-selection-no-error):
7583 * select.el (own-selection):
7584 * select.el (own-clipboard):
7585 Added an optional argument called append to the functions
7586 own-selection and own-clipboard. This adds support for appending
7587 text to the existing selection and allows the function
7588 own-clipboard to be used as the value of the variable
7589 interprogram- cut-function.
7591 Fixed a bug in own-selection in handling zmacs-region-stays.
7593 * simple.el (historical-kill-line): New.
7595 * simple.el (kill-line):
7596 * simple.el (interprogram-cut-function):
7597 * simple.el (interprogram-paste-function):
7598 * simple.el (handle-pre-motion-command):
7599 * simple.el (next-line):
7600 * simple.el (previous-line):
7601 a) Expanded the variable kill-whole-line, so that function
7602 kill-line can be set to delete the entire line always, not just
7603 when cursor is at the beginning of the line. This is controlled
7604 by setting the variable kill-whole-line to the symbol 'always.
7605 This behavior, as well as the existing kill-whole-line behavior,
7606 now only take effect when kill-line is called interactively,
7607 although this is a departure from a previous behavior in the case
7608 of setting this variable kill-whole-line to t. It is almost
7609 certainly what has always been intended, and most likely the old
7610 way of doing things introduced bugs. I also created a function
7611 called historical-kill-line, which ignores the kill-whole-line
7612 setting and always gives the historical behavior of only killing
7613 to the end of the line. I bound this function to shift- control-k
7614 so that the kill to end of line behavior is available, even when
7615 kill-whole-line has been set to change control-k into the simple
7616 delete-whole-line behavior. (This can be set using the options
7619 b) I changed things so that kill and yank now interact with the
7620 clipboard by default under windows. This was done by changing the
7621 default value of interprogram-cut- function and
7622 interprogram-paste-function. You can get the old behavior by
7623 setting these to nil, and there is an option on the options menu
7626 c) I added support for selecting text using shifted motion keys.
7627 This support is on by default and can be controlled by the
7628 variable shifted-motion-keys-select-region. There is also a
7629 variable called unshifted-motion-keys-deselect-region that
7630 controls more specifically how the shifted motion key behavior
7631 works. I did not put an option on the options menu to turn this
7632 off, because I can't imagine why this would be useful.
7634 * simple.el (forward-block-of-lines):
7635 * simple.el (backward-block-of-lines):
7636 * simple.el (block-movement-size):
7639 * simple.el (uncapitalized-title-words):
7640 * simple.el (uncapitalized-title-word-regexp):
7641 * simple.el (capitalize-string-as-title):
7642 * simple.el (capitalize-region-as-title):
7646 * subr.el (add-hook):
7647 * subr.el (make-local-hook): New.
7648 * subr.el (remove-local-hook): New.
7649 * subr.el (add-one-shot-hook): New.
7650 * subr.el (add-local-one-shot-hook): New.
7651 Added some functions to make using hooks easier.
7654 a) Functions add-local-hook and remove-local-hook to make it easy
7657 b) Functions add-one-shot-hook and add-local-one-shot-hook, which
7658 make it possible to add a "one-shot" hook, which is to say a hook
7659 that runs only once, and automatically removes itself after the
7660 first time it has run.
7662 2000-03-09 Andy Piper <andy@xemacs.org>
7664 * files.el (auto-mode-alist): pick up jsp, jhtml and xml files.
7666 2000-03-09 Yoshiki Hayashi <yoshiki@xemacs.org>
7668 * buff-menu.el (buffers-menu-omit-invisible-buffers):
7669 Moved from menubar-items.el.
7670 * dumped-lisp.el: Dump gutter-items regardless of menubar.
7672 2000-03-08 Andy Piper <andy@xemacs.org>
7674 * gutter-items.el (build-buffers-tab-internal): add selected field
7675 to buffers tab spec.
7677 2000-03-07 Yoshiki Hayashi <yoshiki@xemacs.org>
7679 * minibuf.el (last-exact-completion): Initialize to nil.
7681 2000-03-07 Didier Verna <didier@xemacs.org>
7683 * startup.el (command-line-1): remove unused variable
7684 `first-file-buffer'.
7686 2000-02-29 Hrvoje Niksic <hniksic@iskon.hr>
7688 * loaddefs.el (completion-ignored-extensions): Removed ".log",
7689 which is also used for Web server log files.
7691 2000-02-03 IKEYAMA Tomonori <tomonori@suiyokai.org>
7693 * mule/mule-charset.el: Setup auto-fill-chars.
7695 2000-03-02 SL Baur <steve@beopen.com>
7697 * subr.el (with-string-as-buffer-contents): Reimplement using
7698 `with-temp-buffer'. Fixes non-unique buffer name problem, fixes
7699 non-deletion of buffer after execution problem.
7700 (with-output-to-string): Use unique buffer name.
7702 2000-02-29 Stephen J. Turnbull <stephen@xemacs.org>
7704 * gutter-items.el (buffers-tab-sort-function): New variable.
7705 (buffers-tab-items): Funcall it to sort the buffer tab list.
7707 2000-02-29 Stephen J. Turnbull <stephen@xemacs.org>
7709 * startup.el (load-user-init-file): Merge two `if's to one `or'.
7711 2000-02-28 Martin Buchholz <martin@xemacs.org>
7713 * menubar-items.el (maybe-add-init-button): Remove the "Load
7714 .emacs" button from all menubars.
7716 2000-03-01 Didier Verna <didier@xemacs.org>
7718 * rect.el (string-rectangle): depend on `pending-delete-mode' for
7719 region rectangle replacement (from Jan Vroonhof).
7720 (replace-rectangle): new function.
7722 2000-01-05 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
7724 * mule/mule-cmds.el (set-default-coding-systems): Use
7725 set-terminal-coding-system and set-keyboard-coding-system.
7726 * coding.el (set-terminal-coding-system): Use
7727 set-console-tty-output-coding-system.
7728 (set-keyboard-coding-system): Use
7729 set-console-tty-input-coding-system.
7731 2000-02-21 Yoshiki Hayashi <yoshiki@xemacs.org>
7733 * minibuf.el (read-variable): Allow symbol to default argument.
7735 2000-02-27 Andy Piper <andy@xemacs.org>
7737 * gutter-items.el (update-tab-hook): new function to be used for
7739 (create-frame-hook): add update-tab-hook.
7740 (record-buffer-hook): ditto.
7741 (default-gutter-position-changed): ditto.
7742 (default-gutter-position): updating the buffers tab is now handled
7744 (default-gutter-position-changed-hook): new variable.
7745 (gutter-element-visibility-changed-hook): ditto.
7746 (set-gutter-element-visible-p): call it.
7747 (set-gutter-element): use modify-specifier-instances. Set extents
7748 as duplicable before using.
7749 (remove-gutter-element): ditto.
7750 (set-gutter-element-visible-p): ditto.
7751 (init-gutter): new function.
7752 (add-tab-to-gutter): use new gutter-element functions rather than
7753 setting specifiers directly.
7754 (clear-progress): ditto.
7755 (abort-progress): ditto.
7756 (gutter-buffers-tab-visible-p): renamed from
7757 default-gutter-visible-p
7759 * specifier.el (modify-specifier-instances): new function from Jan
7762 * x-init.el (init-post-x-win): call init-gutter.
7764 * msw-init.el (init-post-mswindows-win): call init-gutter.
7766 * menubar-items.el (default-menubar): Update to reflect new gutter
7769 2000-02-26 Andy Piper <andy@xemacs.org>
7771 * gutter-items.el (set-gutter-element): new function. Add gutter
7772 elements to the specified gutter.
7773 (remove-gutter-element): new function. Remove gutter elements from
7774 the specified gutter.
7775 (set-gutter-element-visible-p): new function. Set gutter element
7776 visibility for the provided gutter-visible specifier.
7778 2000-02-23 Andy Piper <andy@xemacs.org>
7780 * gutter-items.el (add-tab-to-gutter): specify dimensions
7783 2000-02-24 Martin Buchholz <martin@xemacs.org>
7785 * gutter-items.el (add-tab-to-gutter):
7786 * package-get.el (package-get-interactive-package-query):
7787 * package-ui.el (pui-directory-exists):
7788 (pui-install-selected-packages):
7789 (pui-list-packages):
7790 Use #'(lambda ...) instead of '(lambda ...).
7792 2000-02-21 Gregory Neil Shapiro <gshapiro@gshapiro.net>
7794 * startup.el (load-user-init-file): Check to make sure user
7795 has an init-file before calling load().
7797 2000-02-20 Kirill 'Big K' Katsnelson <kkm@dtmx.com>
7799 * msw-glyphs.el (msgdi-device-p): Added this and 'msgdi specifier tag.
7801 2000-02-23 Martin Buchholz <martin@xemacs.org>
7803 * XEmacs 21.2.31 is released.
7805 2000-02-21 Mike Sperber <mike@xemacs.org>
7807 * loadup.el (really-early-error-handler):
7810 Remove dependency on EMACSBOOTSTRAP... environment variables.
7812 2000-02-21 Martin Buchholz <martin@xemacs.org>
7814 * XEmacs 21.2.30 is released.
7816 2000-02-19 Martin Buchholz <martin@xemacs.org>
7818 * byte-optimize.el (byte-optimize-plus):
7819 (byte-optimize-minus):
7820 (byte-optimize-multiply):
7821 Optimize (- 0) to 0, not (-)
7822 Optimize (+ 5 3.0) to 8.0
7823 Optimize (* 5 3.0) to 15.0
7824 Improve readability.
7826 2000-02-21 Jonathan Harris <jhar@tardis.ed.ac.uk>
7828 * modeline.el: (modeline-scrolling-method): change modeline
7829 mswindows cursor appearance according to the value.
7831 * msw-faces.el: (mswindows-init-device-faces): Initialise 'default
7832 and 'gui-element face colors and 'gui-element face font to Windows
7835 2000-02-09 Stef Epardaud <stef@lunatech.com>
7837 * font-lock.el: Javadoc enhancements
7839 1999-11-27 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
7841 * ldap.el (toplevel): Test if LDAP support has been compiled in
7842 (ldap-verbose): New option
7843 (ldap-search-entries): Renamed from the previous ldap-search
7844 Conditionalize message display on ldap-verbose
7845 (ldap-add-entries, ldap-modify-entries, ldap-delete-entries): New
7847 (ldap-search): Is now defined as an obsolete wrapper calling
7848 ldap-search-basic or ldap-search-entries
7851 1999-12-06 Hirokazu FUKUI <hfukui@sannet.ne.jp>
7852 Shuhei KOBAYASHI <shuhei@aqua.ocn.ne.jp>
7853 Jan Vroonhof <jan@xemacs.org>
7855 * byte-optimize.el (byte-optimize-form-code-walker): Fixed.
7856 When for-effect is true, didn't call `byte-optimize-form'
7857 in and/or subforms without last.
7859 1999-12-07 Jan Vroonhof <vroonhof@math.ethz.ch>
7861 * package-get.el (package-get-download-sites): Use correct custom
7864 2000-02-15 Kirill 'Big K' Katsnelson <kkm@dtmx.com>
7866 * files.el (write-file): Ask for coding system when compiled with
7869 2000-02-16 Andy Piper <andy@xemacs.org>
7871 * buffer.el (switch-to-buffer): give norecord argument to
7872 set-window-buffer instead of explicitly recording.
7874 * gutter-items.el (buffers-tab-switch-to-buffer): don't record if
7875 we have to pick a window.
7877 1999-12-24 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
7879 * mule/mule-cmds.el (describe-language-support): Don't add
7880 unexist function to help-map.
7881 (describe-coding-system): Don't use already assigend `C'.
7883 2000-01-23 Bjrn Torkelsson <torkel@hpc2n.umu.se>
7885 * info.el (Info-save-auto-generated-dir): nil -> 'never to make it
7888 2000-02-04 Kazuyuki IENAGA <kazz@imasy.or.jp>
7890 * about.el: Ienaga's e-mail address change.
7892 2000-02-16 Samuel Mikes <smikes@alumni.hmc.edu>
7894 * etags.el (find-tag): force new window -- even if buf already
7895 visible -- when other-window is t
7897 2000-02-16 Martin Buchholz <martin@xemacs.org>
7899 * XEmacs 21.2.29 is released.
7901 2000-02-09 Martin Buchholz <martin@xemacs.org>
7903 * cl-extra.el (getf): This is now identical to `plist-get', so
7905 * cl-macs.el: Make getf an alias to plist-get, at the
7906 byte-compiler level, using define-compiler-macro.
7908 2000-02-08 Martin Buchholz <martin@xemacs.org>
7910 * cl-extra.el (cl-remprop): Remove. remprop is now in C.
7912 2000-02-07 Kyle Jones <kyle_jones@wonderworks.com>
7914 * lisp/etags.el (find-tag-internal): set exact-tagname to
7915 a regular expression that matches against the tagname
7916 part of the tag entry first instead of only looking in
7919 2000-01-23 Bjrn Torkelsson <torkel@hpc2n.umu.se>
7921 * gutter-items.el: fixed typo(s) in customizing default-gutter-position
7922 * toobar.el: fixed typo(s) in customizing default-toolbar-position
7924 2000-02-07 Martin Buchholz <martin@xemacs.org>
7926 * XEmacs 21.2.28 is released.
7928 2000-02-07 Martin Buchholz <martin@xemacs.org>
7930 * cl-extra.el (getf): Just call `get', never `get*'.
7931 Make arglist match docstring.
7932 Fix bug: (getf nil t t) ==> Lisp nesting exceeds `max-lisp-eval-depth'
7933 * cl-macs.el (get* compiler macro): Simply replace `get*' by `get'.
7934 * byte-optimize.el: remove references to `get*'.
7936 2000-02-06 Martin Buchholz <martin@xemacs.org>
7938 * mule/european.el: Add syntax information for Latin3 and Latin4.
7940 2000-02-02 Martin Buchholz <martin@xemacs.org>
7942 * byte-optimize.el: Byte-optimize (length "foo")
7944 2000-02-03 Daiki Ueno <ueno@ueda.info.waseda.ac.jp>
7946 * window.el (shrink-window-if-larger-than-buffer): Rewrite full
7947 width check using `window-leftmost-p' and `window-rightmost-p'.
7949 2000-02-02 Per Abrahamsen <abraham@dina.kvl.dk>
7951 * wid-edit.el (widget-match-inline): An atom never matches a
7954 2000-01-29 Kirill 'Big K' Katsnelson <kkm@dtmx.com>
7956 * modeline.el: Consolidated 'x and 'mswindows specification under
7959 2000-01-29 Andy Piper <andy@xemacs.org>
7961 * gutter-items.el: (format-buffers-tab-line): Try and be
7962 intelligent about buffer naming when we have duplicates.
7964 2000-01-29 Andy Piper <andy@xemacs.org>
7966 * gutter-items.el (gutter-visible-p): Make sure the gutter gets
7967 updated when it becomes visible.
7969 2000-01-26 Kirill 'Big K' Katsnelson <kkm@dtmx.com>
7971 * bytecomp.el (byte-compile-insert-header): Properly set coding
7972 system under MULE and file-coding.
7974 2000-01-28 Martin Buchholz <martin@xemacs.org>
7976 * coding.el (dontusethis-set-value-file-name-coding-system-handler):
7977 (dontusethis-set-value-terminal-coding-system-handler):
7978 (dontusethis-set-value-keyboard-coding-system-handler):
7979 Never undefine coding system aliases. Emergency fix for gnus.
7981 2000-01-26 Hrvoje Niksic <hniksic@iskon.hr>
7983 * files.el (abbreviate-file-name): Use directory-sep-char instead
7986 2000-01-27 Hrvoje Niksic <hniksic@iskon.hr>
7988 * startup.el (user-init-file-base-list): New variable, replacing
7989 user-init-file-base.
7990 (find-user-init-file): New function.
7991 (command-line-early): Use it.
7992 (load-user-init-file): Ditto.
7994 2000-01-26 Kirill 'Big K' Katsnelson <kkm@dtmx.com>
7996 * gutter-items.el (update-tab-in-gutter): Use proper locale when
7997 calling valid-image-instantiator-format-p
7999 2000-01-26 Hrvoje Niksic <hniksic@iskon.hr>
8001 * isearch-mode.el (isearch-mode): The variable is
8002 isearch-unhidden-extents, not isearch-opened-extents.
8004 2000-01-26 Hrvoje Niksic <hniksic@iskon.hr>
8006 * minibuf.el (next-history-element): Modify error message if a
8007 default value is available.
8009 2000-01-26 Martin Buchholz <martin@xemacs.org>
8011 * bytecomp.el (byte-compile-file): Don't unconditionally write
8012 .elc files in binary - might contain non-Latin1.
8014 2000-01-24 Kirill 'Big K' Katsnelson <kkm@dtmx.com>
8016 * process.el (shell-quote-argument): Use (nt-quote-process-args)
8020 * startup.el (user-init-file-base):
8021 * process.el (call-process-region):
8022 * files.el (make-backup-file-name):
8023 (backup-file-name-p):
8024 (file-relative-name):
8025 (abbreviate-file-name):
8027 * code-process.el (call-process-region): Removed unnecessary
8028 branching on 'windows-nt and 'ms-dos system types. Phased 'ms-dos
8029 support out of the universe.
8033 * bytecomp.el (byte-compile-file): Removed reference to
8034 buffer-file-type, and commented usage of binary-process-output
8037 2000-01-24 Yoshiki Hayashi <yoshiki@xemacs.org>
8039 * help.el (function-arglist): Add case for macro.
8041 2000-01-22 Kirill 'Big K' Katsnelson <kkm@dtmx.com>
8043 * cus-edit.el (custom-display): Removed "MS-DOS" and added Windows
8045 (custom-display): Added a menu for printer/display tags.
8047 * frame.el (frame-type):
8048 * device.el (device-type): Added 'msprinter to the doc string, and
8049 removed 'pc -- it is not going to be implemented ever.
8050 (call-device-method): Fixed docstring typo.
8051 Defined specifier tags 'printer and 'display.
8053 2000-01-22 Kyle Jones <kyle_jones@wonderworks.com>
8055 * lisp/itimer.el (itimer-run-expired-timers): (consp
8056 last-command-event-time) instead of (consp
8057 'last-command-event-time).
8059 2000-01-21 Kirill 'Big K' Katsnelson <kkm@dtmx.com>
8061 * msw-glyphs.el: Removed obsolete commentary.
8063 2000-01-21 Hrvoje Niksic <hniksic@iskon.hr>
8065 * minibuf.el (read-file-name): Use abbreviate-file-name to produce
8066 better default value.
8068 2000-01-21 Hrvoje Niksic <hniksic@iskon.hr>
8070 * minibuf.el (read-expression): Add a DEFAULT-VALUE argument.
8071 (read-string): Ditto.
8072 (eval-minibuffer): Ditto.
8073 (read-command): Ditto.
8074 (read-function): Ditto.
8075 (read-variable): Ditto.
8076 (read-number): Ditto.
8077 (read-shell-command): Ditto.
8078 (read-number): Record history.
8080 2000-01-20 Yoshiki Hayashi <yoshiki@xemacs.org>
8082 * etags.el (find-tag-tag): Use DEFAULT of completing-read.
8084 2000-01-20 Yoshiki Hayashi <yoshiki@xemacs.org>
8086 * faces.el (startup-initialize-custom-faces): New function.
8087 Reset all faces created during auto-autoloads loading time
8089 * startup.el (command-line): Call it.
8091 2000-01-19 Yoshiki Hayashi <yoshiki@xemacs.org>
8093 * about.el (about-hackers): Add myself to contributors list.
8095 2000-01-12 Kirill 'Big K' Katsnelson <kkm@dtmx.com>
8097 * menubar-items.el (maybe-add-init-button): Removed an argument in
8098 a call to load-user-init-file, as the function managed to lose its
8099 formal parameter a few betas ago.
8101 2000-01-18 Martin Buchholz <martin@xemacs.org>
8103 * XEmacs 21.2.27 is released.
8105 2000-01-18 Martin Buchholz <martin@xemacs.org>
8107 * process.el (shell-command-to-string): Use the FSF docstring.
8108 Make shell-command-to-string the standard function, and
8109 exec-to-string the (deprecated) alias.
8111 * startup.el: typo fix.
8113 2000-01-16 Martin Buchholz <martin@xemacs.org>
8115 * mule/mule-misc.el (char-octet): Move back into mule-charset.c.
8117 2000-01-14 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
8119 * menubar-items.el (sort-buffers-menu-alphabetically): Put invisible
8120 buffers after visible buffers.
8121 (sort-buffers-menu-by-mode-then-alphabetically): Ditto.
8123 2000-01-17 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
8125 * info.el (Info-extract-menu-node-name): Stop at a dot
8126 followed by whitespace or right parenthesis.
8128 2000-01-15 Hrvoje Niksic <hniksic@iskon.hr>
8130 * info.el (Info-directory-list): Warn against using Customize with
8131 Info-directory-list.
8133 2000-01-15 Adrian Aichner <aichner@ecf.teradyne.com>
8135 * minibuf.el (read-file-name): doc fix.
8137 * autoload.el (update-file-autoloads): doc fix.
8139 * about.el (about-hackers): Change my E-mail address.
8141 2000-01-13 Martin Buchholz <martin@xemacs.org>
8143 * info.el (Info-visit-file): Just use the `f' interactive spec to
8144 read a filename in the standard way.
8146 2000-01-13 Andy Piper <andy@xemacs.org>
8148 * gutter-items.el (gutter-buffers-tab-orientation): new variable.
8149 (gutter-buffers-tab-extent): new variable.
8150 (update-tab-in-gutter): call add-tab-to-gutter again if the
8151 orientation has changed.
8152 (add-tab-to-gutter): cope with different orientations.
8154 2000-01-11 Didier Verna <didier@xemacs.org>
8156 * info.el (Info-following-node-name): backward-skip dots as well
8157 as spaces (dots at the end of a node name aren't part of it).
8158 (Info-extract-menu-node-name): don't skip dots. There could be
8159 some in the node name.
8160 (Info-index): allow dots to be part of a node name.
8162 2000-01-12 Andreas Jaeger <aj@suse.de>
8164 * files.el (auto-mode-alist): Added idlwave-mode.
8165 Patch by Carsten Dominik <dominik@astro.uva.nl>.
8167 1999-12-22 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
8169 * info.el (Info-search): Show default value.
8171 1999-12-20 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
8173 * info.el (Info-read-node-completion-table): New variable.
8174 (Info-read-node-name-1): New function.
8175 (Info-read-node-name): Use it.
8176 (Info-follow-reference): Use DEFAULT argument of completing-read.
8179 1999-12-27 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
8181 * hyper-apropos.el (hyper-describe-key-briefly): Save
8182 window configuration.
8183 (hyper-describe-face): Use DEFAULT of completing-read.
8184 (hyper-apropos-read-variable-symbol): Ditto.
8185 (hyper-apropos-read-function-symbol): Ditto.
8187 1999-12-27 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
8189 * mule/mule-cmds.el (set-default-coding-system): Set
8190 comint-exec-hook to use coding-system-for-read and
8191 coding-system-for-write so that C-x RET c works.
8193 1999-12-27 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
8195 * minibuf.el (minibuffer-confirm-incomplete): Customize.
8196 (previous-matching-history-element): Increment
8197 minibuffer-max-depth by 1.
8198 (next-matching-history-element): Ditto.
8200 2000-01-11 Andy Piper <andy@xemacs.org>
8202 * gutter-items.el (buffers-tab): Create a new face for the buffers
8204 (buffers-tab-face): use it.
8206 2000-01-10 Didier Verna <didier@xemacs.org>
8208 * modeline.el (modeline-scrolling-method): change modeline X
8209 cursor appearance according to the value.
8211 2000-01-07 Andreas Jaeger <aj@suse.de>
8213 * about.el (about-hackers): Moved my entry to contributor list.
8214 (xemacs-hackers): Added myself.
8215 (about-maintainer-info): Added description of myself.
8218 2000-01-07 Didier Verna <didier@xemacs.org>
8220 * modeline.el (modeline-scrolling-method): new variable.
8221 (mouse-drag-modeline): add reference to it in the docstring.
8222 (mouse-drag-modeline): handle it.
8224 2000-01-08 Andy Piper <andy@xemacs.org>
8226 * gutter-items.el (update-tab-in-gutter): remove resize-subwindow
8228 (remove-buffer-from-gutter-tab): ditto.
8230 2000-01-06 Per Abrahamsen <abraham@dina.kvl.dk>
8232 * cus-edit.el (custom-hook-convert-widget): Fix comment.
8233 (custom-face-edit): Fix grammatical error in help message.
8235 2000-01-03 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
8237 * movemail.el: Added.
8239 * dumped-lisp.el (preloaded-file-list): Added movemail.el.
8241 2000-01-03 Didier Verna <didier@xemacs.org>
8243 * modeline.el (mouse-drag-modeline): remove the code related to
8244 the modeline horizontal scrolling facility.
8246 1999-12-31 Martin Buchholz <martin@xemacs.org>
8248 * XEmacs 21.2.26 is released.
8250 1999-12-28 Andy Piper <andy@xemacs.org>
8252 * wid-edit.el (widget-push-button-value-create): The gui cache
8253 does not agree with native widgets which can only be displayed
8254 once per window. The reasons for caching are diminished now that
8255 we don't hog resources when creating buttons.
8256 (widget-push-button-cache) deleted.
8258 1999-12-24 Martin Buchholz <martin@xemacs.org>
8260 * XEmacs 21.2.25 is released.
8262 1999-12-24 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
8264 * hyper-apropos.el (hyper-apropos): Toggle
8265 hyper-apropos-programming-apropos correctly.
8266 Set REGEXP when user accepts default value.
8268 1999-12-22 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
8270 * minibuf.el (read-from-minibuffer): Bind minibuffer-default.
8271 (read-file-name-2): Use DEFAULT argument of read-from-minibuffer.
8273 1999-12-22 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
8275 * mule/mule-category.el (undefined-category-designator):
8276 Return char instead of character. Search for undefined one.
8277 (describe-category): Use with-displaying-help-buffer.
8279 1999-12-21 Martin Buchholz <martin@xemacs.org>
8281 * byte-optimize.el (byte-optimize-plus):
8282 Optimize (+ 1) to 1 instead of (1+ nil).
8284 * files.el (basic-save-buffer): Rewrite for clarity. Use (char-before).
8286 * byte-optimize.el (byte-compile-butlast): Remove. Use butlast instead.
8288 * byte-optimize.el (byte-optimize-char-before): New function.
8289 Remove performance penalty for using (char-before) instead of (char-after).
8291 1999-12-20 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
8293 * mule/mule-category.el (char-category-list): Return character
8296 1999-12-17 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
8298 * minibuf.el (read-buffer): Check default is buffer object.
8300 1999-11-25 Andy Piper <andy@xemacs.org>
8302 * cus-edit.el (custom-buffer-create-buttons): Use native widgets
8305 1999-12-16 Andreas Jaeger <aj@suse.de>
8307 * package-get.el (package-get-maybe-save-index): Fixed typo.
8308 Patch by Jeff Miller <jmiller@smart.net>.
8310 1999-12-13 Charles G Waldman <cgw@alum.mit.edu>
8312 * gnuserv.el (gnuserv-process-filter): don't call
8313 gnuserv-write-to-client when gnuserv-current-client is nil
8315 1999-12-14 Martin Buchholz <martin@xemacs.org>
8317 * XEmacs 21.2.24 is released.
8319 1999-12-12 Gunnar Evermann <ge204@eng.cam.ac.uk>
8321 * about.el (about-hackers): Update my email address.
8323 1999-12-07 Martin Buchholz <martin@xemacs.org>
8325 * XEmacs 21.2.23 is released.
8327 1999-11-06 Jason R Mastaler <jason@mastaler.com>
8329 * package-get.el (package-get-download-sites): Removed several
8330 defunct download sites, added many new ones, and corrected a few
8331 incorrect directory-on-site entries. Added physical locations to
8334 1999-11-30 Gunnar Evermann <ge204@eng.cam.ac.uk>
8336 * finder.el (finder-commentary): add DOC string and fix
8339 1999-12-04 Hrvoje Niksic <hniksic@iskon.hr>
8341 * help.el (describe-function): Don't forget to intern the string
8342 completing-read returns.
8343 (describe-variable): Ditto.
8345 1999-11-16 Adrian Aichner <adrian@xemacs.org>
8347 * hyper-apropos.el (hyper-apropos-this-symbol): Handle
8348 `hyper-apropos-help-mode' here to find symbol to customize
8349 irregardless of cursor position and simplify
8350 `hyper-apropos-set-variable', `hyper-apropos-find-function', and
8351 `hyper-apropos-popup-menu'.
8353 1999-11-21 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
8355 * apropos.el (apropos-mode-map): Add return to call
8357 (apropos-print): Call apropos-mode to have better
8358 command reference. Put keymap text-poperty to
8361 1999-11-22 Alastair Burt <burt@dfki.de>
8363 * help.el: (describe-bindings-1): Added handling of keymaps for
8364 the extents at point.
8366 1999-12-02 Mark Thomas <mthomas@jprc.com>
8368 * gutter-items.el (buffers-tab-items): Wrap the function in a
8371 1999-12-04 Hrvoje Niksic <hniksic@iskon.hr>
8373 * help.el (describe-function): Use the DEFAULT argument to
8375 (describe-variable): Ditto.
8377 1999-11-26 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
8379 * minibuf.el (read-from-minibuffer): Add optional argument
8380 DEFAULT to have better mini-buffer history support.
8381 (completing-read): Pass default to read-from-minibuffer.
8382 (read-buffer): Pass default to completing-read.
8384 1999-12-04 Hrvoje Niksic <hniksic@iskon.hr>
8386 * font-lock.el (font-lock-doc-string-face): Document the
8387 `font-lock-lisp-like' property.
8389 1999-11-29 Hrvoje Niksic <hniksic@iskon.hr>
8391 * lisp-mode.el: Specify `font-lock-lisp-like'.
8393 * font-lock.el (font-lock-lisp-like): New function.
8394 (font-lock-fontify-syntactically-region): Use it.
8396 1999-11-29 XEmacs Build Bot <builds@cvs.xemacs.org>
8398 * XEmacs 21.2.22 is released
8400 1999-11-28 Martin Buchholz <martin@xemacs.org>
8402 * XEmacs 21.2.21 is released.
8404 1999-11-18 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
8406 * minibuf.el (read-coding-system): Accept symbol and
8407 coding-system object as a default-coding-system.
8409 1999-11-16 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
8411 * minibuf.el (read-coding-system): Accept symbol as
8412 a default-coding-system.
8414 1999-10-06 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
8416 * apropos.el (apropos-documentation): Use insert instead
8419 1999-11-07 William M. Perry <wmperry@aventail.com>
8421 * gpm.el: New gpm-minor-mode to turn GPM mouse support on & off
8422 for the linux console.
8424 * mouse.el (mouse-consolidated-yank): Allow the mouse-yanking
8425 stuff to work when you are not on a window system, since the GPM
8426 mouse support now allows pasting from outside of XEmacs.
8428 1999-11-10 XEmacs Build Bot <builds@cvs.xemacs.org>
8430 * XEmacs 21.2.20 is released
8432 1999-11-06 Hrvoje Niksic <hniksic@iskon.hr>
8434 * setup-paths.el (paths-default-info-directories): Add
8435 /usr/share/info and /usr/local/share/info.
8437 1999-10-30 Hrvoje Niksic <hniksic@srce.hr>
8439 * about.el: Updated Vladimir Ivanovic's info.
8441 11999-08-28 Jan Vroonhof <vroonhof@math.ethz.ch>
8443 * auto-show.el (auto-show-truncationp): Remove.
8445 * auto-show.el (auto-show-should-take-action-p): Use window-truncated-p
8447 999-09-23 Gunnar Evermann <ge204@eng.cam.ac.uk>
8449 * indent.el (indent-line-to): fix bug: spaces were not replaced
8450 with tab if column is multiple of tab-width
8453 1999-10-24 Jan Vroonhof <vroonhof@math.ethz.ch>
8455 * mule/mule-cmds.el (read-input-method-name): Accept symbols
8456 correctly. Patch from Mikio Nakajima <minakaji@osaka.email.ne.jp>
8458 * package-get.el (package-get-package-provider): Be verbose when
8459 interactive. Patch from Robert Pluim
8461 1999-08-23 Mike McEwan <mike@lotusland.demon.co.uk>
8463 * info.el (Info-suffix-list): Add ".info.bz2" to the recognised
8466 1999-08-19 Stephen Tse <stephent@sfu.ca>
8468 * process.el (open-network-stream): Add a new optional parameter
8469 PROTOCOL to support udp; fix a minor typo and add an explanation
8470 in docstring for udp programming.
8472 * code-process.el (open-network-stream): Add a new optional
8473 parameter PROTOCOL to support udp; fix a minor typo and add an
8474 explanation in docstring for udp programming.
8476 1999-10-18 Andy Piper <andy@xemacs.org>
8478 * gui.el (make-gui-button): be more precise about how we call
8481 * wid-edit.el (widget-push-button-value-create): Use the new form
8482 of native gui-button.
8484 1999-10-14 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
8486 * info.el (Info-page-prev): Don't do (sit-for 0).
8488 1999-10-13 Andy Piper <andy@xemacs.org>
8490 * gutter-items.el (progress-abort-glyph): new glyph for showing
8492 (append-progress): dispatch-event rather than sit-for.
8493 (abort-progress): new function. Show the abort glyph with an
8494 appropriate message.
8495 (raw-append-progress): dispatch-event rather than sit-for.
8496 (display-progress): cope with aborts.
8498 * gui.el (make-gui-button): Use native widgets for buttons
8500 (insert-gui-button): ditto.
8501 (gui-button-p): ditto.
8503 * xbm-button.el: remove from core.
8505 * xpm-button.el: remove from core.
8507 1999-10-07 Olivier Galibert <galibert@pobox.com>
8509 * faces.el (init-device-faces): Don't initialize the random faces
8510 on the stream device.
8512 1999-10-06 Andy Piper <andy@xemacs.org>
8514 * files.el (recover-file): Don't use ls under windows for revert buffer.
8516 1999-09-25 Adrian Aichner <adrian@xemacs.org>
8518 * package-get.el (package-get-download-menu): Make menu really
8519 toggle download sites.
8520 (package-get-download-sites): Add autoload cookie.
8522 1999-09-29 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
8524 * setup-paths.el (paths-find-module-directory): Ditto.
8526 1999-09-29 Werner Fink <werner@suse.de>
8528 * setup-paths.el (paths-find-exec-directory): Add missing nil
8529 parameter for environment.
8531 1999-09-27 Martin Buchholz <martin@xemacs.org>
8533 * modeline.el (modeline-format):
8534 Only purecopy the strings. Else
8535 (nsublis '(("%p" . "%P")) (default-value 'modeline-format) :test 'equal)
8538 1999-08-28 Mike Woolley <mike@bulsara.com>
8540 * winnt.el: Removed nt-shell-mode-hook, which was preventing the
8541 user setting comint-completion-addsuffix and
8542 comint-process-echoes.
8544 1999-09-22 Andy Piper <andy@xemacs.org>
8546 * gutter-items.el (update-tab-in-gutter): use
8547 last-nonminibuf-window instead of selected-window.
8549 1999-09-18 Andy Piper <andy@xemacs.org>
8551 * gnuserv.el (gnuserv-edit-files): select frame we are going to
8554 * subr.el (record-buffer-hook): new variable so that the hook gets
8557 1999-09-16 Andy Piper <andy@xemacs.org>
8559 * gutter-items.el (update-tab-in-gutter): only update when the
8561 (remove-buffer-from-gutter-tab): ditto.
8563 1999-09-17 Hrvoje Niksic <hniksic@srce.hr>
8565 * simple.el (do-auto-fill): Commented out part of Kinsoku
8568 1999-09-14 Hrvoje Niksic <hniksic@srce.hr>
8570 * isearch-mode.el (isearch-highlightify-region): Give the
8571 highlighting extents a high priority.
8572 (isearch-make-extent): Give the main highlighting extent an even
8575 1999-09-13 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
8577 * packages.el (packages-compute-package-locations): Fix typo from
8580 1999-09-11 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
8582 * setup-paths.el (paths-find-doc-directory): Respect value of
8583 `configure-doc-directory.'
8585 * find-paths.el (paths-find-architecture-directory): Give
8586 precendence `default' argument (which typically comes from
8589 1999-09-05 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
8591 * startup.el (command-line-early): Added options -user-init-file
8592 and -user-init-directory.
8594 * files.el (user-init-file): Default to NIL so we can recognize
8597 1999-08-30 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
8599 * obsolete.el (init-file-user):
8601 * packages.el (packages-compute-package-locations):
8602 * package-get.el (package-get-user-index-filename):
8603 * menubar-items.el (maybe-add-init-button):
8604 * info.el (Info-annotations-path):
8606 Change `user-init-directory' to be an absolute path.
8607 Use `user-init-directory' where appropriate.
8608 Zap `init-file-user' and its uses.
8610 1999-09-09 Hrvoje Niksic <hniksic@srce.hr>
8612 * subr.el (copy-symbol): New function.
8614 1999-09-08 Hrvoje Niksic <hniksic@srce.hr>
8616 * isearch-mode.el (isearch-done): Be sure to restore invisible
8617 extents in the proper buffer.
8618 (isearch-pre-command-hook): Set this-command to the correct value
8619 in case the buffer has changed and old overriding-local-map was
8621 (isearch-restore-extent): Use remprop instead of setting the
8624 1999-09-08 Hrvoje Niksic <hniksic@srce.hr>
8626 * cmdloop.el (execute-extended-command): Update zmacs region
8628 (execute-extended-command): Make the message gettext-friendly.
8630 1999-09-07 Andy Piper <andy@xemacs.org>
8632 * gutter-items.el (progress-gauge-glyph): renamed from
8634 (progress-text-glyph): new variable.
8635 (progress-layout-glyph): use layouts and text glyphs.
8636 (progress-area-buffer): removed.
8637 (progress-text-and-extent): new variable.
8638 (progress-displayed-p): dynamically create gutter area buffer.
8639 (clear-progress): ditto.
8640 (raw-append-progress): ditto.
8641 (append-progress): use new glyph names.
8642 (raw-append-progress): only create the extent when needed. set
8643 properties more optimally.
8644 (progress): remove args.
8646 1999-09-07 Hrvoje Niksic <hniksic@srce.hr>
8648 * isearch-mode.el (isearch-range-invisible): Use mapc instead of
8649 mapcar where the return value is unused.
8650 (isearch-restore-invisible-extents): Ditto.
8651 (isearch-highlight-all-cleanup): Ditto.
8652 (isearch-delete-extents-in-range): Traverse the extents only once.
8653 (isearch-highlight-all-update): Don't start over if the search
8654 string has changed and more input is pending.
8656 1999-09-07 Hrvoje Niksic <hniksic@srce.hr>
8658 * packages.el (packages-find-package-data-path): Ditto.
8660 * cl.el: Use mapcar at top-level -- mapc is no longer a subr.
8662 * subr.el (mapc-internal): Don't make obsolete.
8664 * cl-extra.el (mapc): Resurrect.
8666 1999-09-03 Hrvoje Niksic <hniksic@srce.hr>
8668 * obsolete.el (isearch-yank-x-clipboard): Define it as an obsolete
8671 * isearch-mode.el (isearch-top-state): Restore isearch-word.
8672 (isearch-yank-clipboard): Renamed from isearch-yank-x-clipboard.
8673 (isearch-yank-clipboard): Use get-clipboard instead of
8675 (isearch-yank-selection): Fix docstring.
8677 1999-09-02 Martin Buchholz <martin@xemacs.org>
8679 * cl-extra.el: Obsolete hash-table-type in favor of hash-table-weakness.
8681 1999-09-02 Hrvoje Niksic <hniksic@srce.hr>
8683 * cl-macs.el (extent-start-position): Fix setf method.
8684 (extent-end-position): Ditto.
8686 1999-09-02 Hrvoje Niksic <hniksic@srce.hr>
8688 * isearch-mode.el: End merge with FSF 20.4.
8690 * isearch-mode.el (search-invisible): New variable.
8691 (isearch-hide-immediately): Ditto.
8692 (isearch-unhidden-extents): Ditto.
8693 (isearch-range-invisible): New function.
8694 (isearch-unhide-extent): Ditto.
8695 (isearch-restore-invisible-extents): Ditto.
8696 (isearch-restore-extent): Ditto.
8698 * isearch-mode.el (isearch-ring-advance-edit): Use FSF
8700 (isearch-ring-retreat-edit): Ditto.
8701 (isearch-forward): New argument NO-RECURSIVE-EDIT.
8702 (isearch-forward-regexp): New arguments NOT-REGEXP and
8704 (isearch-backward): New argument NO-RECURSIVE-EDIT.
8705 (isearch-backward-regexp): New arguments NOT-REGEXP and
8707 (isearch-mode): Return isearch-success.
8708 (isearch-update): Use unread-command-events instead of
8709 unread-command-event.
8710 (isearch-abort): If an invalid regexp is encountered, keep popping
8712 (isearch-*-char): Use FSF implementation.
8713 (isearch-whitespace-chars): Use the more robust FSF's
8715 (isearch-within-brackets): New variable.
8716 (isearch-mode): Initialize it.
8717 (isearch-edit-string): Bind it.
8718 (isearch-search-and-update): Set it.
8719 (isearch-push-state): Push it.
8720 (isearch-top-state): Pop it.
8721 (isearch-search): Set it.
8722 (isearch-printing-char): When called by isearch-whitespace-chars,
8723 handle M-SPC gracefully.
8724 (isearch-message-prefix): New argument ELLIPSIS.
8725 (isearch-message-suffix): Ditto.
8726 (isearch-message): Use the ELLIPSIS argument when calling
8727 isearch-message-prefix and isearch-message-suffix.
8728 (isearch-message-prefix): Distinguish between "wrapped" and
8729 "overwrapped" search, FWIW.
8731 1999-09-01 Hrvoje Niksic <hniksic@srce.hr>
8733 * isearch-mode.el (isearch-edit-string): Use the head of the
8734 search ring instead of search-last-string and search-last-regexp.
8735 (search-highlight): Renamed from isearch-highlight.
8736 (isearch-exit): Use the new name.
8737 (isearch-highlight): Ditto.
8738 (isearch-dehighlight): Ditto.
8739 (isearch-update-ring): New function.
8740 (isearch-done): Call it.
8741 (isearch-done): New argument EDIT.
8742 (isearch-repeat): If search string is empty, look up at the car of
8743 the search ring; ignore the yank pointer.
8744 (isearch-abort): Call isearch-done with NOPUSH.
8745 (isearch-cancel): New function.
8746 (isearch-mode-map): Bind it to ESC ESC ESC.
8748 * isearch-mode.el: Begin merge with FSF 20.4.
8750 1999-09-01 Andy Piper <andy@xemacs.org>
8752 * x-select.el (x-get-clipboard): obsolete.
8753 (x-yank-clipboard-selection): obsolete
8755 * select.el (disown-selection): need to be careful to disown the
8756 clipboard if we set it via selection.
8757 (get-clipboard): move from x-select.el
8758 (yank-clipboard-selection): ditto.
8760 1999-09-01 Hrvoje Niksic <hniksic@srce.hr>
8762 * isearch-mode.el (isearch-exit): Bind isearch-highlight and
8763 isearch-highlight-all-matches to nil.
8764 (isearch-fixed-case): New variable.
8765 (isearch-mode): Initialize it.
8766 (isearch-edit-string): Save it.
8767 (isearch-toggle-case-fold): Set it.
8768 (isearch-fix-case): Make sure isearch-toggle-case-fold works --
8769 need to check isearch-fixed-case.
8770 (isearch-toggle-case-fold): Update highlighting of all matches
8772 (isearch-edit-string):
8774 1999-09-01 Hrvoje Niksic <hniksic@srce.hr>
8776 * isearch-mode.el (isearch-edit-string): Call isearch-message
8777 before reading the event so that the prompt is displayed properly.
8778 (isearch-message): Use isearch-nonincremental when calling
8779 isearch-message-prefix.
8780 (minibuffer-local-isearch-map): Bind up and down to do the same as
8781 M-p and M-n respectively.
8782 (isearch-done): New arg NOPUSH.
8783 (isearch-edit-string): Use it.
8784 (isearch-edit-string): Don't bind isearch-string.
8785 (isearch-ring-adjust): Edit string, *then* push state.
8787 1999-08-31 Hrvoje Niksic <hniksic@srce.hr>
8789 * faces.el (isearch-secondary): Make isearch-secondary look
8790 different than default.
8792 1999-08-30 Hrvoje Niksic <hniksic@srce.hr>
8794 * isearch-mode.el (isearch-yank): Use progn instead of the inner
8796 (isearch-dehighlight): Remove TOTALLY. Simplify.
8797 (isearch-update): Call isearch-dehighlight without arguments.
8798 (isearch-done): Ditto.
8800 * isearch-mode.el (isearch-fix-case): If the search string has no
8801 upper-case letters, allow the folding to be reenabled.
8802 Previously, once disabled, the folding would remain that way until
8804 (isearch-top-state): Call isearch-fix-case.
8806 * isearch-mode.el (isearch-yank): Use progn instead of the inner
8808 (isearch-dehighlight): Remove TOTALLY. Simplify.
8810 1999-08-31 Jan Vroonhof <jan@xemacs.org>
8813 xbm-button.el: Need to exist in core because gui.el depends on
8816 1999-08-31 Andy Piper <andy@xemacs.org>
8818 * gutter-items.el (buffers-tab-face): new customizable variable.
8819 (buffers-tab-default-buffer-line-length): new specifier for
8820 maximum viewable characters.
8821 (progress-stack): new variable for implementing widget-based
8823 (progress-area-buffer): ditto.
8824 (progress-glyph-height): ditto.
8825 (progress-stop-callback): ditto.
8826 (progress-quit-function): new function.
8827 (progress-glyph): new variable.
8828 (progress-layout-glyph): ditto.
8829 (progress-displayed-p): new function, see message-displayed-p for
8831 (clear-progress): ditto.
8832 (remove-progress): ditto.
8833 (append-progress): ditto.
8834 (raw-append-progress): ditto.
8835 (display-progress): ditto.
8836 (current-progress): ditto.
8837 (current-progress-label): ditto.
8842 1999-08-29 Hrvoje Niksic <hniksic@srce.hr>
8844 * obsolete.el (isearch-yank-x-selection): Define obsolete alias.
8846 * isearch-mode.el (isearch-yank-x-selection): Renamed to
8847 `isearch-yank-selection'.
8848 (isearch-mode-map): Use it.
8849 (isearch-yank-selection): Use `get-selection' instead of
8852 1999-08-29 Hrvoje Niksic <hniksic@srce.hr>
8854 * faces.el (isearch-secondary): Create face here.
8856 * isearch-mode.el: Rewrote the "lazy highlighting" code not to use
8859 1999-08-27 Hrvoje Niksic <hniksic@srce.hr>
8861 * subr.el (buffer-string): More robust backward compatibility
8862 check, courtesy William Perry.
8864 1999-08-26 Hrvoje Niksic <hniksic@srce.hr>
8866 * replace.el (perform-replace): Stop the search after the search
8867 limit has been reached.
8869 1999-08-23 Andy Piper <andy@xemacs.org>
8871 * gutter-items.el (update-tab-in-gutter): call add-tab-to-gutter
8872 here if we don't have one.
8874 1999-08-15 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
8876 * ldap.el (ldap-coding-system): Default to nil until we get
8877 efficient UTF8 support
8878 (ldap-decode-string): Guard against `decode-coding-string' not
8880 (ldap-encode-string): Guard against `encode-coding-string' not
8883 1999-08-23 Didier Verna <didier@xemacs.org>
8885 * rect.el: Cosmetics suggested by Dave Love <d.love@dl.ac.uk>.
8886 Some doc strings improvements, and add a star to the `interactive'
8889 1999-08-18 Stef Epardaud <stef@lunatech.com>
8891 * font-lock.el (java-font-lock-keywords-3): introduced new
8892 keywords and regexpes for javadoc syntax 1.2.
8894 1999-08-17 Andy Piper <andy@xemacs.org>
8896 * gutter-items.el (buffers-tab-format-buffer-line-function): use
8897 format-buffers-tab-line.
8898 (buffers-tab-max-buffer-line-length): new variable.
8899 (format-buffers-tab-line): new function. truncate names if over
8900 buffers-tab-max-buffer-line-length.
8902 1999-08-13 Charles G Waldman <cgw@fnal.gov>
8904 * cus-start.el: Customize the variable `bell-inhibit-time'.
8906 1999-08-16 Andy Piper <andy@xemacs.org>
8908 * gutter-items.el (remove-buffer-from-gutter-tab): take a
8909 brute-force approach to deleting the last buffer.
8910 (buffers-tab-grouping-regexp): new customizable variable.
8911 (select-buffers-tab-buffers-by-mode): use it.
8913 1999-08-13 Andy Piper <andy@xemacs.org>
8915 * gutter-items.el (remove-buffer-from-gutter-tab): fix *scratch*
8918 1999-07-30 Didier Verna <didier@xemacs.org>
8920 * cus-edit.el (custom-save-variables): I said, use prin1 instead
8921 of princ to output symbols.
8922 (custom-save-face-internal): ditto.
8923 (custom-save-resets): ditto.
8925 1999-08-09 Didier Verna <didier@xemacs.org>
8927 * gutter-items.el (select-buffers-tab-buffers-by-mode): use
8928 `regexp-quote' to protect the major mode name for use as a regular
8929 expression (c++ needs this for instance).
8931 1999-08-08 Andy Piper <andy@xemacs.org>
8933 * gutter-items.el (select-buffers-tab-buffers-by-mode): beef up to
8934 cope with similar mode names.
8936 * gutter-items.el (buffers-tab-selection-function): new selection
8938 (select-buffers-tab-buffers-by-mode): new function.
8939 (buffers-tab-items): use it if set to only display buffers in the
8940 tab in the current buffer's group..
8941 (update-tab-in-gutter): use new api.
8942 (remove-buffer-from-gutter-tab): ditto.
8944 * gutter-items.el (buffers-tab-max-size): set custom selection
8946 (buffers-tab-switch-to-buffer): just switch window if the window is visible.
8947 (add-tab-to-gutter): set face as default.
8949 1999-07-07 Jan Vroonhof <jan@xemacs.org>
8951 * faces.el (frob-face-property): Merge the fall-back specifier
8952 with the target, not replace it.
8954 1999-08-05 Andy Piper <andy@xemacs.org>
8956 * gutter-items.el (update-tab-in-gutter): add frame argument for
8958 (update-tab-in-gutter): use it.
8960 * gutter-items.el (record-buffer-hook): set.
8962 * buffer.el (switch-to-buffer): back out switch-to-buffer-hook
8964 (switch-to-buffer-hook) deleted.
8966 1999-08-04 Andy Piper <andy@xemacs.org>
8968 * gutter-items.el (update-tab-in-gutter): make sure this will work
8969 as an argument to create-frame-hook.
8971 1999-07-30 Hrvoje Niksic <hniksic@srce.hr>
8973 * isearch-mode.el: Modified Bob and Darryl's code to use itimers
8974 instead of timer emulation.
8976 1999-07-30 Darryl Okahata <darrylo@sonic.net>
8978 * isearch-mode.el: Merged Bob Glickstein's <bobg@zanshin.com> GNU
8979 Emacs isearch enhancements.
8981 1999-07-28 Andy Piper <andy@xemacs.org>
8983 * gutter-items.el (add-tab-to-gutter): put in specifier specs for
8984 all devices that support tab controls.
8985 (remove-buffer-from-gutter-tab): new function. to be used as a
8986 value for kill-buffer-hook.
8988 1999-07-21 Sean MacLennan <seanm@storm.ca>
8990 * auto-show.el (auto-show-truncationp): changed to match
8991 `window_translation_on'
8993 1999-07-30 XEmacs Build Bot <builds@cvs.xemacs.org>
8995 * XEmacs 21.2.19 is released
8997 1999-07-28 SL Baur <steve@miho>
8999 * code-files.el (insert-file-contents): Fix docstring.
9000 revert previous change.
9002 1999-07-26 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
9004 * fill.el (fill-region-as-paragraph): Change re-break-point to
9005 contain word-across-newline plus one character so that filling
9006 Japanese and Chinese works as desired.
9007 * simple.el (do-auto-fill): Ditto.
9009 1999-07-26 SL Baur <steve@miho>
9011 * mule/japanese.el ("Japanese"): Do not specify a default input
9013 Suggested by MORIOKA Tomohiko <tomo@etl.go.jp>
9015 1999-07-23 Jan Vroonhof <vroonhof@math.ethz.ch>
9017 * custom.el ((not (fboundp 'defun*))): Insert autoload crap to be
9018 able to use cl-macs macro in early lisp.
9020 1999-07-23 Jan Vroonhof <jan@xemacs.org>
9025 Massive custom Theme API changes.
9027 1999-07-22 MORIOKA Tomohiko <tomo@etl.go.jp>
9029 * code-files.el (insert-file-contents): Regard
9030 coding-system-magic-cookie if `coding-system-for-read' is nil.
9032 1999-07-22 MORIOKA Tomohiko <tomo@etl.go.jp>
9034 * mule/thai-xtis.el: Add coding: local variable, to avoid
9035 bootstrapping problem with C locale.
9037 1999-07-22 Andy Piper <andy@xemacs.org>
9039 * dumped-lisp.el (preloaded-file-list): guard against putting
9040 gutter-items in a less than functional XEmacs.
9041 * gutter-items.el: put call to `add-tab-to-gutter' back in.
9043 1999-07-18 Bob Weiner <weiner@beopen.com>
9045 * fill.el (fill-context-prefix): Fixed bug that prevented the
9046 setting of an adaptive fill prefix when the `dont-skip-first' was
9049 1999-07-22 SL Baur <steve@miho>
9051 * gutter-items.el: remove unguarded call to `add-tab-to-gutter'.
9053 1999-06-25 Karl M. Hegbloom <karlheg@debian.org>
9055 * files.el (interpreter-mode-alist): add `make', `guile', and
9056 `emacs' entries. (#!/usr/bin/make -f ought to send a file into
9057 makefile-mode, guile is a scheme, and someday XEmacs will be
9058 modular enough to use as an efficient scripting tool.)
9060 1999-07-06 MORIOKA Tomohiko <tomo@etl.go.jp>
9062 * mule/mule-cmds.el (reset-language-environment): Regard
9063 coding-category `utf-8' and `ucs-4' if they are available.
9065 1999-07-06 MORIOKA Tomohiko <tomo@etl.go.jp>
9067 * mule/mule-cmds.el (set-default-coding-systems): Fix DOC-string.
9068 (prefer-coding-system): Fix DOC-string.
9070 * mule/mule-cmds.el (coding-system-change-eol-conversion): Fix
9073 * mule/mule-cmds.el (mule-keymap): Change keymap name from MULE to
9075 (coding-system-change-eol-conversion): Fix DOC-string.
9077 1999-06-30 MORIOKA Tomohiko <tomo@etl.go.jp>
9079 * mule/mule-cmds.el (mule-keymap): Use `describe-coding-system'
9080 instead of `list-coding-system'.
9082 1999-06-29 MORIOKA Tomohiko <tomo@etl.go.jp>
9084 * menubar-items.el (default-menubar): `select-input-method' was
9085 renamed to `set-input-method'.
9087 * mule/mule-cmds.el (set-language-info-alist): Fix setting for
9088 "Set Language Environment" menu.
9090 * mule/mule-cmds.el (set-language-info-alist): Fix setting for
9091 "Describe Language Support" menu.
9093 1999-06-29 MORIOKA Tomohiko <tomo@etl.go.jp>
9095 * mule/chinese.el ("Chinese-GB"): Rename
9096 `chinese-gb-environment-setup-function' to
9097 `setup-chinese-gb-environment-internal'.
9099 1999-06-29 MORIOKA Tomohiko <tomo@etl.go.jp>
9101 * mule/korean.el: Use `define-coding-system-alias' instead of
9102 `copy-coding-system'.
9104 1999-06-29 MORIOKA Tomohiko <tomo@etl.go.jp>
9106 * mule/mule-cmds.el (set-language-environment-coding-systems):
9107 Treat duplicated coding-categories.
9109 1999-06-29 MORIOKA Tomohiko <tomo@etl.go.jp>
9111 * mule/japanese.el: Use `define-coding-system-alias' instead of
9112 `copy-coding-system'.
9114 1999-06-29 MORIOKA Tomohiko <tomo@etl.go.jp>
9116 * mule/vietnamese.el: Specify `iso-8-1' as a category of
9117 coding-system `viscii'.
9119 1999-06-29 MORIOKA Tomohiko <tomo@etl.go.jp>
9122 - Specify `iso-8-1' as a category of coding-system `koi8-r'.
9123 (cyrillic-alternativnyj-decode-table): New variable.
9124 (cyrillic-alternativnyj-encode-table): New variable.
9125 - Specify `iso-8-1' as a category of coding-system
9127 - Abolish general Cyrillic environment.
9129 1999-06-29 MORIOKA Tomohiko <tomo@etl.go.jp>
9132 - Use `define-coding-system-alias' instead of `copy-coding-system'.
9133 - Register `chinese-gb-environment-setup-function' as a
9134 `setup-function' of "Chinese-GB" environment.
9136 1999-06-29 MORIOKA Tomohiko <tomo@etl.go.jp>
9138 * mule/mule-cmds.el (set-language-info-alist): Allow dummy
9139 optional argument `parents'.
9141 * mule/thai-xtis.el: Specify `tis-620' as `tutorial-coding-system'
9142 property for Thai-XTIS.
9144 * mule/mule-help.el (help-with-tutorial): Use property
9145 `tutorial-coding-system' of language-info as a coding-system to
9148 1999-06-29 MORIOKA Tomohiko <tomo@etl.go.jp>
9150 * mule/thai-xtis.el: Don't setup `setup-function' and
9153 * mule/mule-cmds.el (set-language-environment-coding-systems): Use
9154 `set-coding-category-system' to set up coding-system for
9157 * mule/mule-cmds.el (prefer-coding-system): Use
9158 `set-coding-category-system' to set up coding-system for
9161 1999-06-29 MORIOKA Tomohiko <tomo@etl.go.jp>
9163 * mule/thai-xtis.el: Specify TUTORIAL.th as the tutorial file for
9164 Thai-XTIS environment.
9166 * mule/mule-cmds.el (prefer-coding-system): Use
9167 `find-coding-system' instead of `coding-system-p'.
9169 1999-06-28 MORIOKA Tomohiko <tomo@etl.go.jp>
9171 * mule/mule-cmds.el (set-language-environment-coding-systems):
9172 Modify eol-type for XEmacs.
9174 * mule/thai-xtis.el: Delete unused local variable `category'.
9176 * mule/mule-cmds.el (coding-system-change-eol-conversion): New
9178 (prefer-coding-system): Don't call
9179 `update-coding-systems-internal'; use function
9180 `coding-category-list' instead of variable `coding-category-list';
9181 use `set-coding-priority-list' instead of `set-coding-priority';
9182 modify `eol-type' for XEmacs.
9184 * mule/mule-misc.el (string-width): Use `charset-width' instead of
9186 (char-width): Likewise.
9188 1999-06-28 MORIOKA Tomohiko <tomo@etl.go.jp>
9190 * mule/thai-xtis.el: Specify `iso-8-1' as coding-category of
9193 * mule/mule-cmds.el (set-language-environment-coding-systems): Use
9194 `set-coding-priority-list' instead of `set-coding-priority'; don't
9195 call `update-coding-systems-internal'.
9197 * mule/mule-misc.el (coding-system-get): New function.
9198 (coding-system-put): New function.
9199 (coding-system-category): New function.
9201 1999-06-28 MORIOKA Tomohiko <tomo@etl.go.jp>
9203 * dumped-lisp.el (preloaded-file-list): Load "thai-xtis-chars"
9204 when Mule is running; load "mule/thai-xtis" instead of "thai-xtis"
9205 to avoid conflict with leim/quail/thai-xtis.
9207 * mule/thai-xtis.el: Split definition of the charset `thai-xtis'
9208 to thai-xtis-chars.el.
9210 * mule/thai-xtis-chars.el: New file (split from
9213 1999-06-28 MORIOKA Tomohiko <tomo@etl.go.jp>
9215 * mule/thai-xtis.el:
9216 - Change category for the charset `thai-xtis' to `?x' from `?T'.
9217 - Add syntax entries.
9218 - Put `preferred-coding-system' of the charset `thai-xtis' to
9221 1999-06-28 TAKAHASHI Naoto <ntakahas@etl.go.jp>
9223 * mule/thai-xtis.el: ccl-decode-thai-xtis and subroutines
9224 rewritten to use write-multibyte-character.
9226 1999-06-28 MORIOKA Tomohiko <tomo@etl.go.jp>
9228 mule/mule-cmds.el (view-hello-file): Use `iso-2022-7bit' instead
9230 (prefer-coding-system): Synced up with Emacs 20.3.11 but not
9232 (read-input-method-name): Treat optional argument `default'.
9234 1999-06-28 MORIOKA Tomohiko <tomo@etl.go.jp>
9236 * mule/mule-cmds.el (set-language-info): Don't set up menus at
9238 (set-language-info-alist): Set up menus here.
9240 1999-06-28 MORIOKA Tomohiko <tomo@etl.go.jp>
9242 * minibuf.el (completing-read): Add new optional argument
9244 (read-coding-system): Add new optional argument
9245 `default-coding-system'.
9247 1999-06-03 Ken'ichi Handa <handa@gnu.org>
9249 * mule/vietnamese.el (ccl-encode-vscii): Typo fixed
9250 (viet-viscii-...->viet-vscii...).
9252 1999-05-13 Ken'ichi Handa <handa@gnu.org>
9254 * mule/mule-cmds.el: Change MULE to Mule in docstrings
9257 1999-04-12 Richard M. Stallman <rms@gnu.org>
9259 * mule/mule-cmds.el (input-method-function): Add permanent-local
9262 1999-03-30 Dave Love <fx@gnu.org>
9264 * mule/mule-cmds.el (current-language-environment): Doc fix.
9266 1999-02-06 Richard Stallman <rms@gnu.org>
9268 * mule/european.el (setup-slovenian-environment): New function.
9269 ("Slovenian"): New language environment.
9271 1999-01-27 Dave Love <fx@gnu.org>
9273 * mule/mule-cmds.el (current-language-environment): Provide :link,
9274 :type (choices) and appropriate :get.
9276 1999-01-14 Kenichi Handa <handa@etl.go.jp>
9278 * mule/mule-cmds.el (describe-language-environment): Don't alter
9281 1999-01-06 Eli Zaretskii <eliz@gnu.org>
9283 * mule/mule-cmds.el (prefer-coding-system): Call
9284 set-coding-priority, so that the internal array of priorities is
9287 1998-12-30 Eli Zaretskii <eliz@mescaline.gnu.org>
9289 * mule/mule-cmds.el (prefer-coding-system): If the argument
9290 requires specific EOL conversion type, make the default coding
9293 1998-12-17 Eli Zaretskii <eliz@mescaline.gnu.org>
9295 * mule/mule-cmds.el (set-language-environment): Pass the default
9296 eol-type to set-language-environment-coding-systems.
9297 (set-default-coding-systems): Copy the eol-type property for the
9298 new default values of {buffer-file,process}-coding-system from the
9300 (set-language-environment-coding-systems): Accept an optional
9301 argument EOL-TYPE, and set the eol-type property of the default
9302 coding systems accordingly.
9304 1998-10-26 Kenichi Handa <handa@etl.go.jp>
9306 * mule/chinese.el (pre-write-encode-hz): Cancel previous change,
9307 use generate-new-buffer instead of get-buffer-create.
9309 1998-10-21 Kenichi Handa <handa@etl.go.jp>
9311 * mule/chinese.el (pre-write-encode-hz): Use with-temp-buffer.
9313 1998-10-16 Markus Rost <rost@delysid.gnu.org>
9315 * mule/mule-cmds.el (default-input-method): Fix custom type.
9317 1998-10-12 Richard Stallman <rms@psilocin.ai.mit.edu>
9319 * mule/mule-cmds.el (setup-specified-language-environment):
9320 Add apropos-inhibit property.
9321 (describe-specified-language-support): Likewise.
9323 1998-09-06 Bill Richter <richter@math.nwu.edu>
9325 * mule/mule-cmds.el: Doc fixes.
9327 1998-09-02 Kenichi Handa <handa@etl.go.jp>
9329 * mule/mule-cmds.el (register-input-method): Doc-string
9332 1998-09-01 Dave Love <fx@gnu.org>
9334 * mule/mule-cmds.el (current-language-environment): Fix
9337 1998-08-31 Paul Eggert <eggert@twinsun.com>
9339 * mule/chinese.el, mule/cyrillic.el, mule/ethiopic.el,
9340 mule/european.el, mule/hebrew.el, mule/japanese.el,
9341 mule/korean.el, mule/vietnamese.el: Add coding: local variable, to
9342 avoid bootstrapping problem if you need to recompile all the Lisp
9343 files using interpreted code.
9345 1998-08-26 Kenichi Handa <handa@etl.go.jp>
9347 * mule/european.el ("Latin-1"): Modify `documentation' key value.
9348 ("Latin-2"): Likewise.
9350 1998-08-18 Per Starback <starback@update.uu.se>
9352 * mule/european.el (setup-latin2-environment): Fix typo.
9354 1998-08-18 Kenichi Handa <handa@etl.go.jp>
9356 * mule/european.el: Give proper value of `input-method' key to all
9359 * mule/mule-cmds.el (activate-input-method): Handle the case that
9360 the arg INPUT-METHOD is nil correctly.
9361 (read-multilingual-string): Activate the specified input method
9362 before calling read-string. Afterward, activate the original
9365 1998-08-15 Kenichi HANDA <handa@etl.go.jp>
9367 * mule/mule-cmds.el (language-info-alist): Doc-string modified.
9368 (set-language-info-alist): Fix typo in doc-string.
9370 * mule/hebrew.el ("Hebrew"): Delete describe-function key.
9372 1998-08-09 Kenichi HANDA <handa@etl.go.jp>
9374 * mule/mule-cmds.el (language-info-alist): Doc-string modified.
9375 (reset-language-environment): New function for the job that
9376 setup-english-environment used to do.
9377 (set-language-environment): Do more setups according to the info
9378 in language-info-alist.
9379 (read-language-name): Handle the case that the arg KEY is nil.
9380 (describe-language-environment): Handle input-method property.
9382 * mule/: All files under this directory, which related with
9383 specific languages (such as mule/european.el, mule/greek.el,
9384 mule/hebrew.el, mule/misc-lang.el), modified as below.
9385 (setup-XXX-environment): Just call set-language-environment. If
9386 they used to do some other jobs than what done by
9387 set-language-environment, those jobs are done in
9388 setup-XXX-environment-internal now.
9389 ("LANUGAGE-ENVIRONMENT"): Delete property setup-function or change
9390 the value to setup-XXX-environment-internal. Add properties
9391 input-method and features.
9393 * mule/english.el (setup-english-environment): Just call
9394 reset-language-environment.
9396 * mule/european.el (setup-8-bit-environment): Function deleted.
9398 1998-08-08 Richard Stallman <rms@psilocin.ai.mit.edu>
9400 * mule/mule-cmds.el (input-method-exit-on-first-char)
9401 (input-method-use-echo-area): Doc fixes.
9403 1998-08-06 Kenichi Handa <handa@etl.go.jp>
9405 * mule/mule-cmds.el (input-method-exit-on-first-char): New
9407 (input-method-use-echo-area): New variable.
9409 1998-08-01 Kenichi HANDA <handa@etl.go.jp>
9411 * mule/mule-cmds.el (language-info-alist): Doc-string modified.
9413 1998-07-30 Ken'ichi Handa <handa@delysid.gnu.org>
9415 * mule/mule-cmds.el (activate-input-method): Update mode line.
9416 (inactivate-input-method): Likewise.
9418 1998-07-19 Kenichi Handa <handa@etl.go.jp>
9420 * mule/mule-cmds.el (read-multilingual-string): Don't activate an
9421 input method in the current buffer, but just bind
9422 current-input-method.
9424 1998-07-08 Kenichi Handa <handa@etl.go.jp>
9426 * mule/hebrew.el ("Hebrew"): Add coding-priority.
9428 * mule/misc-lang.el ("IPA"): Add coding-priority and
9431 1998-06-26 Ken'ichi Handa <handa@melange.gnu.org>
9433 * mule/greek.el: Add coding-priority.
9435 1998-05-23 Richard Stallman <rms@psilocin.ai.mit.edu>
9437 * mule/mule-cmds.el (register-input-method): Rename arg ENV to
9440 1998-05-20 Richard Stallman <rms@psilocin.ai.mit.edu>
9442 * mule/mule-cmds.el (register-input-method): Fix previous change.
9443 (setup-specified-language-environment): Doc fix.
9445 1998-05-19 Richard Stallman <rms@psilocin.ai.mit.edu>
9447 * mule/mule-cmds.el: Several doc fixes.
9448 (get-language-info, set-language-info): Rename argument.
9449 (set-language-info-alist): Likewise.
9450 (register-input-method): Rename argument.
9451 (activate-input-method): If INPUT-METHOD is nil, deactivate.
9453 1998-05-04 Kenichi Handa <handa@etl.go.jp>
9455 * mule/mule-cmds.el (toggle-input-method): Use a more appropriate
9456 default value while reading an input method.
9458 1998-05-01 Kenichi Handa <handa@etl.go.jp>
9460 * mule/mule-cmds.el (universal-coding-system-argument):
9461 Use buffer-file-coding-system as default.
9463 1998-04-14 Andreas Schwab <schwab@mescaline.gnu.org>
9465 * mule/korean.el ("Korean"): Doc fix.
9467 1998-04-11 Kenichi Handa <handa@etl.go.jp>
9469 * mule/mule-cmds.el (describe-language-environment): Print the
9470 languge environment at the head.
9472 1998-04-06 Kenichi Handa <handa@etl.go.jp>
9474 * mule/japanese.el: Set exit-function to exit-japanese-environment
9475 for Japanese environment.
9477 1998-03-20 Richard Stallman <rms@psilocin.gnu.org>
9479 * mule/mule-cmds.el (set-language-environment): Doc fix.
9480 (current-language-environment): Use defcustom.
9481 (default-input-method): Specify :type.
9483 1998-03-02 Kenichi Handa <handa@etl.go.jp>
9485 * mule/mule-cmds.el (set-default-coding-systems): Doc-string
9487 (prefer-coding-system): Doc-string modified.
9489 1998-01-21 Kenichi Handa <handa@etl.go.jp>
9491 * mule/mule-cmds.el (set-language-info): Doc-string
9492 describes `coding-priority' KEY.
9493 (set-language-environment-coding-systems): New function.
9494 (select-safe-coding-system): New function.
9495 (set-language-info): New optional args DESCRIBE-MAP and SETUP-MAP.
9496 (set-language-info-alist): New optionla arg PARENTS. Call
9497 set-language-info with appropriate DESCRIBE-MAP and SETUP-MAP args.
9498 (set-language-environment-coding-systems): New function.
9500 * mule/chinese.el: Remove setting up of
9501 describe-chinese-environment-map and
9502 setup-chinese-environment-map. Exclude them in args of calls to
9503 set-language-info-alist. Register coding-priority key in
9504 language-info-alist.
9506 * mule/cyrillic.el: Remove setting up of
9507 describe-cyrillic-environment-map and
9508 setup-cyrillic-environment-map. Exclude them in args of calls to
9509 set-language-info-alist. Register coding-priority key in
9510 language-info-alist.
9512 * mule/english.el: Register coding-priority key in
9513 language-info-alist.
9515 * mule/ethiopic.el: Register coding-priority key in
9516 language-info-alist.
9518 * mule/european.el: Remove setting up of
9519 describe-european-environment-map and
9520 setup-european-environment-map. Exclude them in args of calls to
9521 set-language-info-alist. Register coding-priority key in
9522 language-info-alist. Add "German" language env.
9523 (setup-8-bit-environment): Delete CODING-SYSTEM arg.
9524 (setup-german-environment): New function.
9526 * mule/greek.el (setup-greek-environment): For Greek lang. env.,
9527 change default input method to "greek-postfix".
9529 * mule/japanese.el, mule/korean.el, mule/vietnamese.el: Register
9530 coding-priority key in
9532 1997-12-19 Stephen Eglen <stephen@cns.ed.ac.uk>
9534 * mule/mule-cmds.el (set-language-info): Doc fix.
9535 (input-method-inactivate-hook): Doc fix.
9537 1997-11-20 Karl Heuer <kwzh@gnu.org>
9539 * mule/mule-cmds.el (set-input-method): Renamed from
9540 select-input-method.
9542 1997-11-07 Kenichi Handa <handa@etl.go.jp>
9544 * mule/mule-cmds.el (set-language-environment): Run
9545 exit-language-environment-hook before calling `exit-function'
9546 which is specified for the language environment.
9548 1997-10-23 Kenichi Handa <handa@etl.go.jp>
9550 * mule/mule-cmds.el (set-default-coding-systems): Doc-string
9552 (prefer-coding-system): Likewise.
9553 (describe-language-environment): Print aliases of each coding
9555 (set-language-environment-hook): New variable.
9556 (exit-language-environment-hook): New variable.
9557 (set-language-environment): Call these hooks. Before setting a
9558 new language environment, exit from the
9559 current-language-environment if necessary.
9560 (input-method-verbose-flag): The value can be nil, t,
9561 complex-only, or default.
9562 (input-method-highlight-flag): Doc-string augmented.
9563 (activate-input-method): Check if we can run the registered
9564 function to activate an input method.
9566 * mule/korean.el: Set exit-function for language environment
9567 "Korean" to exit-korean-environment.
9568 (setup-korean-environment): Moved to korea-util.el.
9570 1997-10-21 Kenichi Handa <handa@etl.go.jp>
9572 * mule/mule-cmds.el (read-multilingual-string): Use
9573 current-input-method prior to default-input-method. Don't bind
9574 current-input-method by `let', instead, activate the specified
9575 input method in the current buffer temporarily.
9577 1997-10-19 John F. Whitehead <jfw@cisco.com>
9579 * mule/mule-cmds.el (describe-language-environment): Fix prompt.
9581 1997-10-21 Kenichi Handa <handa@etl.go.jp>
9583 * mule/chinese.el (post-read-decode-hz): Return the result of
9585 (pre-write-encode-hz): Do not change the value of
9588 1998-09-06 Bill Richter <richter@math.nwu.edu>
9590 * mule/mule-ccl.el: Doc fixes.
9592 1998-04-20 Kenichi Handa <handa@etl.go.jp>
9594 * mule/mule-ccl.el (declare-ccl-program): New optional arg VECTOR.
9595 (check-ccl-program): New macro.
9597 1998-01-21 Kenichi Handa <handa@etl.go.jp>
9599 * mule/mule-ccl.el: Comment about CCL syntax modified.
9600 (ccl-command-table): Add read-multibyte-character and
9601 write-multibyte-character.
9602 (ccl-code-table): Add ex-cmd.
9603 (ccl-extended-code-table): New variable.
9604 (ccl-embed-extended-command): New function.
9605 (ccl-compile-read-multibyte-character,
9606 ccl-compile-write-multibyte-character) New functions.
9607 (ccl-dump-ex-cmd, ccl-dump-read-multibyte-character,
9608 ccl-dump-write-multibyte-character): New functions.
9610 1999-07-22 SL Baur <steve@miho>
9612 * config.el (config-value-file): config.values is installed into
9614 From Karl M. Hegbloom <karlheg@cathcart.sysc.pdx.edu>
9616 1999-07-19 Didier Verna <didier@xemacs.org>
9618 * rect.el: all functions rewritten, except when noted. Below is a
9619 list of interface changes.
9620 (apply-on-rectangle): new function. Obsoletes
9621 `operate-on-rectangle'. All functions that used to call this
9622 function now call the new one.
9623 (kill-rectangle): added optional prefix arg to fill lines.
9624 (delete-rectangle): ditto.
9625 (delete-extract-rectangle): ditto.
9626 (open-rectangle): ditto.
9627 (clear-rectangle): ditto.
9628 (delete-rectangle-line): added third arg FILL.
9629 (delete-extract-rectangle-line): ditto.
9630 (open-rectangle-line): ditto.
9631 (clear-rectangle-line): ditto.
9633 1999-07-18 Andy Piper <andy@xemacs.org>
9635 * menubar-items.el (default-menubar): add gutter options.
9637 * gutter-items.el: new file.
9638 (gutter): new group for custom.
9639 (gutter-visible-p): new variable.
9640 (default-gutter-position): ditto.
9641 (buffers-tab): new group for the buffers tab.
9642 (gutter-buffers-tab): widget to put in the gutter.
9643 (buffers-tab-max-size): max number of tabs.
9644 (buffers-tab-switch-to-buffer-function): function to call when a
9646 (buffers-tab-omit-function): filter buffers with this function.
9647 (buffers-tab-format-buffer-line-function): format buffer names for
9649 (buffers-tab-switch-to-buffer): like switch-to-buffer but without
9651 (build-buffers-tab-internal): build a list of tab items.
9652 (buffers-tab-items): ditto.
9653 (add-tab-to-gutter): put a tab in the gutter area.
9654 (update-tab-in-gutter): reset the buffers in the tab.
9656 * dumped-lisp.el (preloaded-file-list): dump gutter-items.
9658 * buffer.el (switch-to-buffer): run switch-to-buffer-hooks.
9659 (switch-to-buffer-hooks): new hook.
9661 * toolbar.el (default-toolbar-position): fix typo.
9663 1999-07-16 Andy Piper <andy@xemacs.org>
9665 * gui.el (make-dialog-frame): turn off gutters for dialogs.
9667 1999-07-15 Didier Verna <didier@xemacs.org>
9669 * cus-edit.el (custom-prompt-variable): optional third arg makes
9670 prompt for a comment string.
9671 (customize-set-value): optional prefix makes this function handle
9673 (customize-set-variable): ditto.
9674 (customize-save-variable): ditto.
9675 (customize-customized): handle custom comments.
9676 (customize-save-customized): ditto.
9677 (custom-variable-state-set): ditto.
9678 (custom-face-state-set): ditto.
9679 (customize-saved): ditto.
9680 (custom-variable-set): ditto.
9681 (custom-face-set): ditto.
9682 (custom-variable-save): ditto.
9683 (custom-face-save): ditto.
9684 (custom-variable-reset-saved): ditto.
9685 (custom-face-reset-saved): ditto.
9686 (custom-variable-reset-standard): ditto.
9687 (custom-face-reset-standard): ditto.
9688 (custom-comment-face): new face.
9689 (custom-comment-tag-face): ditto.
9690 (custom-comment): new widget.
9691 (custom-comment-create): new function.
9692 (custom-comment-delete): ditto.
9693 (custom-comment-value-set): ditto.
9694 (custom-comment-show): ditto.
9695 (custom-comment-invisible-p): ditto.
9696 (custom-variable-value-create): create a comment field widget.
9697 (custom-face-value-create): ditto.
9698 (custom-variable-menu): new entry for adding a custom comment.
9699 (custom-face-menu): ditto.
9700 (custom-save-variables): possibly save custom comments.
9701 (custom-save-faces): ditto.
9703 * cus-face.el (custom-set-faces): the arguments can now have a
9704 custom comment as fourth argument.
9706 * custom.el (custom-set-variables): the arguments can now have a
9707 custom comment as fifth element.
9709 1999-07-13 XEmacs Build Bot <builds@cvs.xemacs.org>
9711 * XEmacs 21.2.18 is released
9713 1999-07-13 SL Baur <steve@miho>
9715 * lib-complete.el (read-library-name): Revert previous change.
9716 (read-library): Ditto.
9718 1999-06-24 Karl M. Hegbloom <karlheg@debian.org>
9720 * packages.el (packages-package-list): Capitalize docstring.
9722 * packages.el (packages-find-package-library-path): Use #'nconc
9723 rather than #'append to reduce consing -- #'mapcar uses Flist,
9724 which returns a freshly consed list. #'append would create yet
9725 another fresh list, using Fmake_list in concat.
9727 * packages.el (package-provide): Use setq with remassq like it
9728 says in its docstring.
9730 1999-07-06 SL Baur <steve@miho.m17n.org>
9732 * lib-complete.el (progn-with-message): Fix typo.
9734 1999-07-06 SL Baur <steve@miho.m17n.org>
9736 * mule/mule-misc.el (char-octet): Make function match docstring.
9737 From Katsumi Yamaoka <yamaoka@jpl.org>
9739 1999-06-15 Karl M. Hegbloom <karlheg@debian.org>
9741 * wid-edit.el (widget-documentation): corrected spelling error.
9743 1999-06-23 Jonathan Marten <jonathan.marten@uk.sun.com>
9745 * x-win-sun.el (x-win-init-sun): Don't rebind Find and Sh-find
9746 keys if already bound
9748 1999-07-06 SL Baur <steve@miho.m17n.org>
9750 * lib-complete.el (progn-with-message): Revert previous changes.
9752 1999-06-24 Bob Weiner <weiner@beopen.com>
9754 * lib-complete.el (find-library):
9755 (find-library-other-window):
9756 (find-library-other-frame): Completely rewrote
9757 so that these functions actually work when called non-interactively.
9758 Also made them handle LIBRARY arguments which end with .el or .elc.
9760 1999-06-24 Bob Weiner <weiner@beopen.com>
9762 * simple.el (indent-new-comment-line): Locally bound
9763 `block-comment-start' to `comstart' or else when this is called
9764 from do-auto-fill, e.g. in Lisp mode, it will insert any non-nil
9765 `block-comment-start' value, ignoring any existing spacing after a
9766 comment prefix in the previous line and producing ugly comments.
9768 1999-06-23 Bob Weiner <weiner@beopen.com>
9770 * list-mode.el (mouse-choose-completion):
9771 (choose-completion):
9772 (completion-switch-to-minibuffer): Added.
9773 ([Tab]): [Tab] previously switched to the minibuffer
9774 but since [space] does that and since most applications in the
9775 world use [Tab] to select the next item in a list, do that in the
9776 *Completions* buffer too. This will cause the least confusion
9777 among the largest population of users. -- Bob Weiner, BeOpen.com,
9780 1999-06-22 Bob Weiner <weiner@beopen.com>
9782 * help.el (help-buffer-name): Added support for a null value
9783 of `help-buffer-prefix-string' since some buffers require no
9786 1999-06-20 Bob Weiner <weiner@beopen.com>
9788 * list-mode.el (completion-list-mode-quit): Added and bound to {q}
9789 in the completion-list-mode-map to bury the completions buffer
9790 even when the minibuffer is no longer active.
9792 1999-06-20 Bob Weiner <weiner@beopen.com>
9794 * list-mode.el (list-mode): It is visually disconcerting to have
9795 the text cursor disappear within list buffers, especially when
9796 moving from window to window, so leave it visible.
9798 1999-07-01 SL Baur <steve@miho.m17n.org>
9800 * menubar-items.el (default-menubar): Conditionalize the bug
9801 report menu item (which may not be possible in this XEmacs).
9802 Reported by: Ken'ichi Handa <handa@etl.go.jp>
9804 1999-06-30 SL Baur <steve@miho.m17n.org>
9806 * subr.el (with-current-buffer): DOC string fix.
9807 Suggested by Bob Weiner <weiner@altrasoft.com>
9809 1999-06-25 Charles G Waldman <cgw@fnal.gov>
9811 * cus-face.el (custom-face-italic): insert missing args
9813 1999-06-24 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
9815 * packages.el (package-locations): Changed default early package
9816 hierarchies to ~/.xemacs/mule-packages and
9817 ~/.xemacs/xemacs-packages.
9819 1999-06-23 SL Baur <steve@miho.m17n.org>
9821 * mule/mule-category.el (Top Level): ASCII is also latin-1.
9823 1999-06-15 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
9825 * packages.el (package-locations): Changed default early package
9826 hierarchy to ~/.xemacs/packages.
9827 (package-locations): Removed `packages' as a possible name for a
9828 late package hierarchy.
9830 1999-06-20 MORIOKA Tomohiko <tomo@etl.go.jp>
9832 * mule/mule-category.el (word-combining-categories): Set up new
9834 (word-separating-categories): Likewise.
9836 1999-06-22 XEmacs Build Bot <builds@cvs.xemacs.org>
9838 * XEmacs 21.2.17 is released
9840 1999-06-17 Robert Pluim <rpluim@bigfoot.com>
9842 * font-menu.el (font-menu-set-font): allow for nil specification
9845 1999-06-16 MORIOKA Tomohiko <tomo@etl.go.jp>
9847 * mule/thai-xtis.el: Specify `columns' of the charset `thai-xtis'
9850 1999-06-12 MORIOKA Tomohiko <tomo@etl.go.jp>
9852 * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Use NBSP of ISO
9853 8859-5 instead of ISO 8859-1.
9855 1999-06-15 SL Baur <steve@steve1.m17n.org>
9857 * mule/vietnamese.el (viet-vscii-encode-table): Use split-char.
9858 (viet-viscii-encode-table): Ditto.
9860 * mule/mule-misc.el: Delete split-char & split-char-or-char-int.
9861 Make obsolete definition of char-octet.
9863 1999-06-14 SL Baur <steve@steve1.m17n.org>
9865 * subr.el: Move no-Mule make-char ...
9866 * help-nomule.el (make-char): To here.
9867 (string-width): Make Mule compatibility alias.
9869 1999-06-15 Andy Piper <andy@xemacs.org>
9871 * select.el (get-selection-no-error): really make there be no-error.
9872 (get-selection): revert to original.
9874 1999-06-11 Andy Piper <andy@xemacs.org>
9876 * select.el (selection-sets-clipboard): renamed.
9877 (own-selection): use it.
9879 1999-06-11 XEmacs Build Bot <builds@cvs.xemacs.org>
9881 * XEmacs 21.2.16 is released
9883 1999-06-09 MORIOKA Tomohiko <tomo@etl.go.jp>
9885 * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Set 32 for
9886 missing characters to avoid crash.
9888 1999-06-09 Jan Vroonhof <vroonhof@math.ethz.ch>
9890 * coding.el (set-terminal-coding-system): Only set the console
9891 coding system on the selected console if it is a tty.
9893 1999-06-10 Jan Vroonhof <vroonhof@math.ethz.ch>
9900 * faces.el (frob-face-property):
9901 * font-menu.el (font-menu-set-font):
9902 Actually apply changes from 1999-03-17
9904 1999-06-10 Andy Piper <andy@xemacs.org>
9906 * select.el (get-selection): abstract out non error-signalling
9908 (get-selection-no-error): get-selection without signalling an
9910 (selection-is-clipboard-p): new variable. controls whether the
9911 selection sets the clipboard.
9912 (own-selection): use it.
9914 * mouse.el (insert-selection): fallback to clipboard after trying
9915 primary selection and cutbuffer.
9917 1999-06-05 Andy Piper <andy@xemacs.org>
9919 * x-select.el (xselect-kill-buffer-hook-1): use generalised
9920 selection functions.
9922 1999-06-04 MORIOKA Tomohiko <tomo@etl.go.jp>
9924 * code-files.el (buffer-file-coding-system): Use `raw-text' as
9926 (load): Use `raw-text' instead of `no-conversion'.
9927 (insert-file-contents): Likewise.
9929 * bytecomp.el (byte-compile-insert-header): Use `raw-text' instead
9932 1999-06-03 MORIOKA Tomohiko <tomo@etl.go.jp>
9934 * coding.el: Don't copy `no-conversion' to `raw-text'.
9936 1999-06-07 Hrvoje Niksic <hniksic@srce.hr>
9938 * subr.el (make-char): Define it if Mule is not around.
9940 1999-06-07 SL Baur <steve@steve1.m17n.org>
9942 * mule/mule-help.el: Add trailing newline. Use mule keyword.
9944 * x-select.el (x-disown-selection-internal): Restore symbol as an
9946 (xselect-kill-buffer-hook-1): Use disown-selection-internal.
9948 1999-06-04 XEmacs Build Bot <builds@cvs.xemacs.org>
9950 * XEmacs 21.2.15 is released
9952 1999-06-02 Oscar Figueiredo <oscar@xemacs.org>
9954 * subr.el (split-string): Avoid infinite looping
9956 1999-05-30 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
9958 * ldap.el (ldap-ignore-attribute-codings): New variable
9959 (ldap-default-attribute-decoder): New variable
9960 (ldap-coding-system): New variable
9961 (ldap-attribute-syntax-encoders): New variable
9962 (ldap-attribute-syntax-decoders): New variable
9963 (ldap-attribute-syntaxes-alist): New variable
9964 (ldap-encode-boolean): New function
9965 (ldap-decode-boolean): New function
9966 (ldap-encode-country-string): New function
9967 (ldap-decode-string): New function
9968 (ldap-decode-address): New function
9969 (ldap-encode-address): New function
9970 (ldap-decode-attribute): New function
9971 (ldap-search): Use some of these
9973 1999-05-25 Jan Vroonhof <jan@xemacs.org>
9975 * version.el (emacs-version): Make the patch level/beta come
9976 before the XEmacs qualifier so that it gets into (funcall
9977 emacs-version) and thus in the bug reports.
9978 (emacs-version>=): Support patch levels.
9980 1999-06-03 SL Baur <steve@xemacs.org>
9982 * version.el: implement x.y.z version number
9983 From Jan Vroonhof <vroonhof@math.ethz.ch>
9985 1999-05-27 Yoshiki Hayashi <g740685@komaba.ecc.u-tokyo.ac.jp>
9987 * mule/mule-cmds.el (read-input-method-name): set input-method properly.
9989 1999-05-22 Vin Shelton <acs@xemacs.org>
9991 * startup.el: Document -private and break out non-standard X options.
9993 1999-05-26 SL Baur <steve@gneiss.etl.go.jp>
9995 * mule/mule-charset.el (charset-after): New function.
9996 (charset-direction): Synch with Mule, update docstring.
9997 (get-charset-property): New function.
9998 (put-charset-property): New function.
9999 (charset-plist): New function.
10001 * mule/mule-charset.el (compose-region):
10002 (decompose-region): remove; these functions (which don't work
10003 since we don't do composite characters) have been moved to
10005 (toplevel): follow coding standards
10007 1999-05-26 SL Baur <steve@gneiss.etl.go.jp>
10009 * dumped-lisp.el (preloaded-file-list): mule-files.el does not
10012 * code-files.el: Fix commentary to follow coding standards. Move
10013 the single line left in mule-files.el to here.
10015 * mule/mule-files.el: delete.
10017 1999-05-24 SL Baur <steve@gneiss.etl.go.jp>
10019 * info.el (Info-scroll-prev): Use event functions instead of the
10020 old emacs 19 interface.
10022 1999-06-02 Andy Piper <andy@xemacs.org>
10024 * x-font-menu.el (x-font-menu-load-font):
10025 font-menu-registry-encoding -> x-font-menu-registry-encoding type.
10027 1999-05-31 Andy Piper <andy@xemacs.org>
10029 * font-menu.el (font-menu-ignore-scaled-fonts): move to font-menu
10031 (font-menu-this-frame-only-p): ditto.
10032 (font-menu-max-items): reinstate, from Jan Vroonhof
10033 <vroonhof@math.ethz.ch>
10034 (font-menu-submenu-name-format): ditto.
10035 (font-menu-split-long-menu): ditto, for use by the family
10037 (font-menu-family-constructor): use it.
10039 1999-05-30 Andy Piper <andy@xemacs.org>
10041 * msw-faces.el (mswindows-font-regexp): new font matching regexp
10042 for use by the font menu.
10044 * msw-font-menu.el: new file implementing mswindows specific
10045 font-menu behaviour.
10046 (mswindows-font-menu-registry-encoding): new function mirroring x version.
10047 (mswindows-font-menu-junk-families): ditto.
10048 (hack-font-truename): ditto.
10049 (mswindows-font-regexp-ascii): ditto.
10050 (mswindows-reset-device-font-menus): ditto.
10051 (mswindows-font-menu-font-data): ditto.
10052 (mswindows-font-menu-load-font): ditto.
10054 * x-font-menu.el (x-reset-device-font-menus): made device specific.
10055 (x-font-menu-font-data): ditto.
10056 (x-font-menu-load-font): ditto.
10058 * font-menu.el: new file implementing generic font menu behaviour.
10059 (font-menu-ignore-scaled-fonts): copied from x-font-menu.el and
10060 made device independent.
10061 (font-menu-this-frame-only-p): ditto.
10062 (font-menu-preferred-resolution): ditto.
10063 (font-menu-size-scaling): new variable used to determine whether
10064 sizes are in points or tenths of a point.
10065 (vassoc): moved from x-font-menu.el.
10066 (device-fonts-cache): ditto.
10067 (device-fonts-cache): ditto.
10068 (flush-device-fonts-cache): ditto.
10069 (reset-device-font-menus): copied from x-font-menu.el and made
10070 device independent. Most functionality deferred to
10071 device-dependent versions.
10072 (font-menu-family-constructor): copied from x-font-menu.el and
10073 made device independent.
10074 (font-menu-size-constructor): ditto.
10075 (font-menu-weight-constructor): ditto.
10076 (font-menu-set-font): ditto.
10077 (font-menu-change-face): ditto.
10078 (font-menu-load-font): new device method.
10079 (font-menu-font-data): ditto.
10081 * x-font-menu.el: The above functions deleted.
10083 1999-05-26 Andy Piper <andy@xemacs.org>
10087 * loadup.el: rehash expand-file-name usage to not use default-directory.
10089 1999-05-21 Andy Piper <andy@xemacs.org>
10091 * x-select.el (x-select-convert-to-text):
10092 (x-selected-text-type):
10094 (xselect-convert-to-string):
10095 (xselect-convert-to-compound-text):
10096 (xselect-convert-to-length):
10097 (xselect-convert-to-targets):
10098 (xselect-convert-to-delete):
10099 (xselect-convert-to-filename):
10100 (xselect-convert-to-charpos):
10101 (xselect-convert-to-lineno):
10102 (xselect-convert-to-colno):
10103 (xselect-convert-to-sourceloc):
10104 (xselect-convert-to-os):
10105 (xselect-convert-to-host):
10106 (xselect-convert-to-user):
10107 (xselect-convert-to-class):
10108 (xselect-convert-to-name):
10109 (xselect-convert-to-integer):
10110 (xselect-convert-to-atom):
10111 (xselect-convert-to-identity): functions renamed from x-* and
10112 moved to select.el.
10113 (x-get-secondary-selection): use rename get-selection.
10114 (x-get-clipboard): ditto.
10115 (x-own-selection): moved to select.el.
10116 (x-valid-simple-selection-p): ditto.
10117 (x-dehilight-selection): ditto.
10118 (x-own-clipboard): ditto.
10119 (x-disown-selection): ditto.
10121 * x-mouse.el (x-yank-function): moved to mouse.el.
10122 (x-insert-selection): ditto.
10123 (x-set-point-and-move-selection): use renamed function.
10125 * select.el (selected-text-type): moved and renamed from
10127 (selection-owner-p): moved to C.
10128 (selection-exists-p): ditto.
10129 (get-cutbuffer): new device method.
10130 (get-selection): generalised and moved from x-select.el.
10131 (own-selection): moved x-own-selection functionality into here.
10132 (dehilight-selection): renamed and moved from x-select.el.
10133 (own-clipboard): functionality moved from x-select.el using new
10134 generic C builtins.
10135 (disown-clipboard): ditto.
10136 (select-convert-to-text):
10137 (select-convert-to-string):
10138 (select-convert-to-compound-text):
10139 (select-convert-to-length):
10140 (select-convert-to-targets):
10141 (select-convert-to-delete):
10142 (select-convert-to-filename):
10143 (select-convert-to-charpos):
10144 (select-convert-to-lineno):
10145 (select-convert-to-colno):
10146 (select-convert-to-sourceloc):
10147 (select-convert-to-os):
10148 (select-convert-to-host):
10149 (select-convert-to-user):
10150 (select-convert-to-class):
10151 (select-convert-to-name):
10152 (select-convert-to-integer):
10153 (select-convert-to-atom):
10154 (select-convert-to-identity): new functions renamed from x-* and
10155 moved from x-select.el.
10157 * mouse.el (mouse-consolidated-yank): subsume x-yank-function
10158 into here and use as the default window-system mouse yank.
10159 (insert-selection): generalised and moved from x-mouse.el.
10160 (own-clipboard): moved to C.
10162 * msw-select.el (mswindows-selection-owned-p): deleted.
10163 (mswindows-own-selection): generalised and moved to select.el.
10164 (mswindows-disown-selection): generalised and moved to C.
10165 (mswindows-selection-owner-p): ditto.
10167 1999-05-14 XEmacs Build Bot <builds@cvs.xemacs.org>
10169 * XEmacs 21.2.14 is released
10171 1999-05-13 SL Baur <steve@gneiss.etl.go.jp>
10173 * about.el: update contact info for jason and slb.
10175 1999-05-13 SL Baur <steve@gneiss.etl.go.jp>
10177 * mule/european.el (setup-romanian-environment): Add Romanian
10178 support from Emacs/Mule romanian.el.
10180 1999-03-17 Jan Vroonhof <vroonhof@math.ethz.ch>
10182 * cus-face.el: Label all custom changes with the 'custom' tag.
10184 * cus-edit.el: idem ditto.
10186 * faces.el: Added suport for adding device tags to various functions.
10187 (custom): New device tag.
10188 (face-spec-set): Call reset face with tags argument. No longer do
10189 x-init-global-faces hack.
10191 * faces.el (frob-face-property): Use an anonymous specifier to map
10192 frob-face-property-1 over.
10194 * x-font-menu.el (font-menu-set-font): Always specify all
10195 properties to custom.
10197 1999-05-12 SL Baur <steve@gneiss.etl.go.jp>
10199 * mule/european.el (setup-czech-environment): Add czech support.
10200 From David Sauer <davids@orfinet.cz>
10202 1999-03-15 SL Baur <steve@xemacs.org>
10204 * check-features.el: Turn hard errors into warnings.
10206 1999-03-21 SL Baur <steve@xemacs.org>
10208 * simple.el (delete-key-deletes-forward): As per discussion on
10209 xemacs-beta, default to t.
10211 1999-05-11 Hrvoje Niksic <hniksic@srce.hr>
10213 * loadup.el: Define Installation-string before loading anything.
10215 1999-05-06 Gunnar Evermann <ge204@eng.cam.ac.uk>
10217 * files.el (auto-mode-alist): fix typo in regex for .bash_* files
10218 From Anders Stenman <stenman@isy.liu.se>
10220 1999-05-03 Hrvoje Niksic <hniksic@srce.hr>
10222 * wid-edit.el (widget-glyph-find): Ditto.
10224 * packages.el (locate-library): Ditto.
10226 * loadup.el (really-early-error-handler): Ditto.
10228 * lib-complete.el (read-library): Ditto.
10230 * faces.el (set-face-stipple): Ditto.
10232 * code-files.el (load): Use new calling style of locate-file.
10234 1999-05-03 Hrvoje Niksic <hniksic@srce.hr>
10236 * packages.el (packages-unbytecompiled-lisp): Installation.el is
10239 1999-05-03 Hrvoje Niksic <hniksic@srce.hr>
10241 * dumped-lisp.el (preloaded-file-list): Don't load
10244 * loadup.el (Installation-string): Define it here.
10246 1999-05-03 Hrvoje Niksic <hniksic@srce.hr>
10248 * dumped-lisp.el (preloaded-file-list): Revert previous change --
10249 Installation.el needs to be loaded before `dump-paths', otherwise
10250 the dumping process won't find it.
10252 1999-03-13 Adrian Aichner <adrian@xemacs.org>
10254 * dumped-lisp.el (preloaded-file-list): Load Installation.el after
10255 subr so that we can use `replace-in-string' in Installation.el to
10256 get rid of C-m chars under the native Windows build.
10258 1999-04-29 Andy Piper <andy@xemacs.org>
10260 * make-docfile.el: canonicalize file and directory names.
10262 * device.el (call-device-method): new function for calling device
10264 (define-device-method): new function for defining device methods.
10265 (define-device-method*): ditto.
10267 1999-04-27 Hrvoje Niksic <hniksic@srce.hr>
10269 * subr.el (buffer-string): Support new FSFmacs 20.4 stuff.
10271 1999-04-08 MORIOKA Tomohiko <tomo@etl.go.jp>
10273 * mule/cyrillic.el (cyrillic-koi8-r-decode-table): New variable.
10274 (cyrillic-koi8-r-encode-table): Likewise.
10275 (ccl-decode-koi8): Use `cyrillic-koi8-r-decode-table'.
10276 (ccl-encode-koi8): Use `cyrillic-koi8-r-encode-table'.
10278 * mule/mule-misc.el (split-char-or-char-int): New function [moved
10279 from vietnamese.el].
10281 * mule/vietnamese.el: Move function `split-char-or-char-int' to
10284 1999-04-08 MORIOKA Tomohiko <tomo@etl.go.jp>
10286 * mule/thai-xtis.el:
10287 - Change font registry name from "Thai94x94-0" to "xtis-0".
10288 - Change mnemonic of coding-system `tis-620' to "TIS620".
10290 1999-04-06 MORIOKA Tomohiko <tomo@etl.go.jp>
10292 * mule/ethiopic.el: fixed.
10294 1999-03-30 MORIOKA Tomohiko <tomo@etl.go.jp>
10296 * dumped-lisp.el: Add ethiopic, thai-xtis and vietnamese.
10298 * mule/thai-xtis.el: New file.
10300 * mule/vietnamese.el: New file.
10302 * mule/ethiopic.el: New file.
10304 1999-04-22 Hrvoje Niksic <hniksic@srce.hr>
10306 * bytecomp.el (byte-compile-close-variables): Leave
10307 debug-issue-ebola-notices alone.
10309 1999-04-11 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
10311 * ldap.el (ldap-host-parameters-alist): Make `Search Base' appear
10312 at the top of the buffer since it is the most important thing to
10314 (ldap-get-host-parameter): New defun
10315 (ldap-search): Add a new parameter `withdn' to retrieve the
10316 distinguished names of entries
10318 1999-04-22 Kai Haberzettl <khaberz@synnet.de>
10320 * startup.el (splash-frame-body): Date and spelling fixes.
10322 1999-03-16 Colin Rafferty <colin@xemacs.org>
10324 * view-less.el (toggle-truncate-lines): add autoload tag
10326 1999-04-19 Hrvoje Niksic <hniksic@srce.hr>
10328 * format.el (format-alist): Disable image stuff.
10330 1999-04-17 Hrvoje Niksic <hniksic@srce.hr>
10332 * wid-edit.el (widget-glyph-find): Search by directories, then by
10333 suffixes rather than the other way around.
10334 (widget-image-conversion): Renamed to
10335 `widget-image-file-name-suffixes'.
10337 1999-04-16 Olivier Galibert <galibert@pobox.com>
10339 * mule/mule-charset.el: Made old functions obsolete, remove the
10340 unspeakably evil (and inexistant in fsf's) charset-leading-byte.
10341 (charset-iso-graphic-plane): Rename from charset-graphic.
10342 (charset-iso-final-char): Rename from charset-final.
10343 (charset-width): Rename from charset-columns.
10344 (charset-bytes): Added from fsf compatibility, returns always 1.
10346 * mule/mule-misc.el: Move charset-doc-string alias to
10349 1999-04-14 Colin Rafferty <colin@xemacs.org>
10351 * x-faces.el (x-make-font-bold-italic): honor
10352 *try-oblique-before-italic-fonts*
10354 1999-04-14 Hrvoje Niksic <hniksic@srce.hr>
10356 * cl-extra.el (coerce): Coerce numbers to characters correctly.
10358 1998-12-02 Hrvoje Niksic <hniksic@srce.hr>
10360 * x-faces.el (try-oblique-before-italic-fonts): Use the right
10363 1999-04-14 Dave Gillesipe <daveg@synaptics.com>
10365 * cl-extra.el (equalp): Would bug out for lists.
10367 1999-03-12 Charles G Waldman <cgw@fnal.gov>
10369 * about.el (about-hackers): Change cgw's email address
10371 1999-03-12 XEmacs Build Bot <builds@cvs.xemacs.org>
10373 * XEmacs 21.2.13 is released
10375 1999-03-12 SL Baur <steve@xemacs.org>
10377 * simple.el (delete-key-deletes-forward): Revert to previous
10380 1999-01-18 Didier Verna <didier@xemacs.org>
10382 * menubar-items.el (xemacs-splash-buffer): handle the case of
10383 multiple elements in the splash buffer body.
10385 * startup.el (splash-frame-timeout): new constant: interval
10386 between splash buffer elements.
10387 (command-line-1): handle splash buffer with multiple elements (use
10389 (splash-frame-body): Originally `startup-splash-frame-body'.
10390 Rewrote a cleaner and more readable version. This can now be array,
10391 in which case each element is displayed in turn in the splash buffer.
10392 (splash-frame-static-body): new constant. Persistent information
10393 across all splash buffer elements (preserves the possibility to give
10394 it in different languages.
10395 (circulate-splash-frame-elements): new function. Used as a timeout
10396 to circulate through all splash frame elements and display them in
10398 (display-splash-frame): originally `startup-splash-frame'. Handle
10399 the case of multiple elements in the splash buffer body. Now
10400 returns a timeout id if multiple elements to display, or nil.
10402 1999-02-19 Jan Vroonhof <vroonhof@math.ethz.ch>
10404 * x-faces.el (x-init-global-faces): Add default tag to specifiers,
10405 so they can be overridden by x-init-face-from-resources.
10406 Additionally specify the font name also with an x tag.
10408 1999-03-08 Andy Piper <andy@xemacs.org>
10410 * package-get.el (package-get-base): autoload.
10412 * menubar-items.el (default-menubar): add update menu item. Fix
10413 custom menu to only be activated when package-base is available.
10415 * package-get.el (package-get-custom): don't load
10416 package-get-custom as it is auto-generated. Fix group definition.
10418 1999-03-05 Didier Verna <didier@xemacs.org>
10420 * cus-dep.el (Custom-make-dependencies): use `prin1-to-string'
10421 instead of `symbol-name' (Thanks Kyle).
10423 * cus-edit.el (custom-save-variables): use `prin1' instead of
10424 princ to write symbols.
10426 1999-03-05 XEmacs Build Bot <builds@cvs.xemacs.org>
10428 * XEmacs 21.2.12 is released
10430 1999-03-05 SL Baur <steve@xemacs.org>
10432 * menubar-items.el (default-menubar): Add kfm browsing support.
10433 From Neal Becker <nbecker@fred.net>
10435 1999-03-03 Steven Baur <steve@gneiss.etl.go.jp>
10437 * font-lock.el (font-lock-revert-cleanup): Null out to avoid repeated
10438 calls to font-lock during buffer reversion.
10440 1999-02-12 Didier Verna <didier@xemacs.org>
10442 * info.el (Info-build-node-completions): unconditionally widen the
10445 1999-02-19 Paul Stodghill <stodghil@cs.cornell.edu>
10447 * x-faces.el (x-init-face-from-resources):
10448 Only set fonts in the 'x locale.
10450 1999-03-04 Adrian Aichner <adrian@xemacs.org>
10452 * package-ui.el (pui-install-selected-packages): Don't throw on
10453 `package-admin-delete-binary-package' returning nil since it's
10454 normal. Reindent function.
10455 (pui-add-required-packages): Handle case where packages selected
10456 for installation have never been installed.
10458 1999-03-03 Martin Buchholz <martin@xemacs.org>
10460 * menubar-items.el (default-menubar):
10461 Implement the ``Mule->Set coding system of process'' menu item.
10463 1999-02-18 Martin Buchholz <martin@xemacs.org>
10465 * files.el (auto-mode-alist): Use c-mode for *.i pre-processed cpp
10467 - Change some `if's to `when's
10469 1999-03-01 XEmacs Build Bot <builds@cvs.xemacs.org>
10471 * XEmacs 21.2.11 is released
10473 1999-02-22 Jan Vroonhof <vroonhof@math.ethz.ch>
10475 * userlock.el (ask-user-about-supersession-threat-dbox): Guard
10476 against window close (Fix Bug #460).
10477 (ask-user-about-lock-dbox): Idem.
10479 1999-02-25 SL Baur <steve@xemacs.org>
10481 * mule/mule-charset.el (charset-leading-byte): New function.
10482 From Kazuyuki IENAGA <ienaga@jsys.co.jp>
10484 1999-02-12 Andy Piper <andy@xemacs.org>
10486 * about.el (xemacs-hackers): change andy's email address.
10487 (about-url-alist): change andy's web page address.
10488 (about-xemacs): add piper.
10490 1999-02-16 SL Baur <steve@xemacs.org>
10492 * dumped-lisp.el (preloaded-file-list): Core mule files moved out
10493 of mule-base into lisp/mule.
10495 1999-02-16 SL Baur <steve@xemacs.org>
10498 mule/canna-leim.el:
10509 mule/mule-category.el:
10511 mule/mule-charset.el:
10513 mule/mule-coding.el:
10514 mule/mule-files.el:
10518 mule/mule-tty-init.el:
10519 mule/mule-x-init.el:
10520 mule/viet-chars.el: Remerge from mule-base.
10522 * dumped-lisp.el (preloaded-file-list): Core mule files moved out
10523 of mule-base into lisp/mule.
10525 1999-02-10 Adrian Aichner <adrian@xemacs.org>
10527 * process.el (exec-to-string): Use `shell-command-switch' in place
10528 of hard-wired "-c" (for WindowsNT).
10530 1999-02-08 Charles G Waldman <cgw@pgt.com>
10532 * menubar-items.el (default-menubar): Remove obsolete
10535 1999-02-06 Jan Vroonhof <vroonhof@math.ethz.ch>
10537 * package-admin.el (package-admin-get-install-dir): First fall
10538 back to the location of xemacs-base for non-mule packages.
10540 1999-02-15 Martin Buchholz <martin@xemacs.org>
10543 - improved automounter tmp directory support.
10544 - support 4 (!) empirically discovered automounter conventions
10546 1999-02-12 SL Baur <steve@xemacs.org>
10548 * etags.el (pop-tag-mark): autoload to match key binding.
10550 1999-02-05 XEmacs Build Bot <builds@cvs.xemacs.org>
10552 * XEmacs 21.2.10 is released
10554 1999-02-02 Jan Vroonhof <vroonhof@math.ethz.ch>
10556 * package-get.el (package-get-remote-filename): Don't bug out for
10557 a local file name in the search entry.
10559 1999-02-02 XEmacs Build Bot <builds@cvs.xemacs.org>
10561 * XEmacs 21.2.9 is released
10563 1999-01-19 Didier Verna <didier@xemacs.org>
10565 * replace.el (replace-search-function): new variable containing a
10566 function to perform a search-forward.
10567 (replace-re-search-function): new variable containing a function
10568 to perform a re-search-forward.
10569 (perform-replace): use them.
10571 1999-01-25 Didier Verna <didier@xemacs.org>
10573 * select.el (selection-owner-p): use the name `XEmacs'.
10574 (cut-copy-clear-internal): ditto.
10576 1999-01-18 Andy Piper <andy@xemacs.org>
10578 * about.el (about-url-alist): Update my entry.
10579 (xemacs-hackers): Ditto.
10581 1999-01-14 Adrian Aichner <adrian@xemacs.org>
10583 * buffer.el (switch-to-buffer): Fixing documentation.
10584 * minibuf.el (minibuffer-completion-table): ditto.
10585 * cl-macs.el (return-from): ditto.
10587 1999-01-04 Didier Verna <didier@xemacs.org>
10589 * replace.el (delete-non-matching-lines): temporarily disable
10590 case-folding when called interactively with a regexp containing
10591 uppercase characters.
10592 (delete-matching-lines): ditto.
10593 (count-matches): ditto.
10594 (list-matching-lines): ditto.
10596 1999-01-07 Colin Rafferty <colin@xemacs.org>
10598 * window.el (shrink-window-if-larger-than-buffer): Clean up. Only
10599 abort if current window is split horizontally, not if others are
10600 split. Got rid of unnecessary minibuffer checking. Also, add
10601 some comments (it's still complex).
10603 1999-01-12 Robert Pluim <rpluim@BayNetworks.com>
10605 * package-get.el: changed address for doc.ic.ac.uk to
10606 sunsite.doc.ic.ac.uk
10608 1999-01-09 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
10610 * ldap.el (toplevel): Remove requires so that the file compiles
10611 with a non LDAP-enabled XEmacs binary. Provide `ldap'.
10613 1999-01-10 J. Kean Johnston <jkj@sco.com>
10615 * dump-paths.el: Calculate module-directory and set
10616 module-load-path to the load path for modules.
10618 * loadup.el: Get bootstrap value of module-load-path from the
10619 environment variable EMACSBOOTSTRAPMODULEPATH.
10620 - Display the module load path if we're debugging paths.
10622 * setup-paths.el: Added function paths-find-site-module-directory.
10623 - Added function paths-find-module-directory.
10624 - Added function paths-construct-module-load-path. Uses new
10625 environment variable EMACSMODULEPATH.
10627 1998-12-30 Martin Buchholz <martin@xemacs.org>
10629 * font.el (font-default-object-for-device):
10630 Oops! This `or' can't be replaced by `unless'.
10631 Fixed inability to run w3, among other things.
10633 1998-12-17 Charles G. Waldman <cgw@pgt.com>
10635 * package-admin.el: Change initialization of
10636 package-admin-install-function dependent on system type.
10637 Change package-admin-install-function-mswindows to use
10640 1998-12-23 Hrvoje Niksic <hniksic@srce.hr>
10642 * mouse.el (default-mouse-motion-handler): Disable help echo while
10645 1998-12-28 Martin Buchholz <martin@xemacs.org>
10647 * XEmacs 21.2.8 is released.
10649 1998-12-24 Martin Buchholz <martin@xemacs.org>
10651 * XEmacs 21.2.7 is released.
10653 1998-12-07 Jan Vroonhof <vroonhof@math.ethz.ch>
10655 * package-ui.el (pui-list-packages): Set truncate-lines.
10657 * package-get.el (package-get-download-menu): Use
10658 `package-ui-add-site'. Add a a toggle to indicate it is in the list.
10660 * package-ui.el (pui-help): Ditch in favor of `describe-mode'
10661 (pui-help-string): idem.
10662 (list-packages-mode): New major mode.
10663 (pui-list-packages): Use 'list-packages-mode' in the package buffer.
10664 (pui-install-selected-packages): Add suport for removing packages.
10665 (pui-toggle-package-delete-key): New function.
10666 (pui-popup-context-sensitive): New kludge.
10667 (pui-list-packages): Add warning when `package-get-remote' is nil.
10668 (package-ui-add-site): New function.
10670 1998-12-01 Didier Verna <didier@xemacs.org>
10672 * hyper-apropos.el (hyper-where-is): added the missing autoload.
10674 1998-11-29 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
10676 * ldap.el: Custom-ized
10677 (toplevel): Do not provide `ldap' which is provided by C level
10679 (ldap-search): Docstring and stylistic fixes as suggested by Hrvoje
10681 1998-12-05 Hrvoje Niksic <hniksic@srce.hr>
10683 * isearch-mode.el (isearch-mode): Really fix keymap lossage.
10685 1998-12-17 Andy Piper <andy@xemacs.org>
10687 * sound.el (sound-load-list): name changed from sound-load-alist.
10688 (sound-extension-list): name changed from sound-ext-list.
10689 (load-default-sounds): use new names.
10690 (load-sound-file): use new names.
10692 1998-12-16 Andy Piper <andy@xemacs.org>
10694 * XEmacs 21.2.6 is released
10696 1998-11-30 Hrvoje Niksic <hniksic@srce.hr>
10698 * cus-dep.el (Custom-make-dependencies): Be smarter about trapping
10701 1998-12-04 Hrvoje Niksic <hniksic@srce.hr>
10703 * wid-edit.el (widget-echo-this-extent): Set
10704 help-echo-owns-message to t.
10706 1998-11-30 Greg Klanderman <greg@alphatech.com>
10708 * package-get.el (package-get-download-menu): use toggles for
10709 each site in the download site menu.
10711 1998-12-01 Jan Vroonhof <vroonhof@math.ethz.ch>
10713 * package-get.el (package-get): If we cannot find a package
10714 because package-get-remote is not set, give a more helpful
10717 1998-11-30 Greg Klanderman <greg@alphatech.com>
10719 * package-get.el (package-get-remote-filename): use an EFS path
10720 with user anonymous if no user is specified.
10722 1998-12-10 Jan Vroonhof <vroonhof@math.ethz.ch>
10724 * faces.el (face-spec-set): Re-init fallfacks for default after
10725 calling reset-face on the default face.
10727 1998-12-10 Jan Vroonhof <vroonhof@math.ethz.ch>
10729 * package-admin.el (package-admin-default-install-function):
10730 Behave as advertised. Make sure the pkg-dir is proper for
10732 (package-admin-add-binary-package): Make sure the pkg-dir is
10733 proper for default-directory.
10734 (package-admin-install-function-mswindows): Make sure the pkg-dir
10735 is proper for default-directory.
10737 1998-12-05 XEmacs Build Bot <builds@cvs.xemacs.org>
10739 * XEmacs 21.2.5 is released
10741 1998-12-05 SL Baur <steve@altair.xemacs.org>
10743 * files.el (binary-file-regexps): regexp-opt is not available at
10746 1998-11-30 Martin Buchholz <martin@xemacs.org>
10748 * x-win-xfree86.el:
10749 * x-win-sun.el (x-win-init-sun):
10751 * x-mouse.el (mouse-track-and-copy-to-cutbuffer):
10753 * x-init.el (init-post-x-win):
10754 * x-init.el (init-pre-x-win):
10755 * x-init.el (x-initialize-compose):
10760 * wid-edit.el (widget-glyph-click):
10761 * wid-edit.el (widget-glyph-find):
10762 * wid-edit.el (widget-type):
10763 * view-less.el (view-buffer-other-window):
10764 * very-early-lisp.el:
10767 * toolbar-items.el:
10768 * term/sun.el (suntool-map):
10769 * term/sun-mouse.el:
10770 * term/internal.el:
10771 * syntax.el (modify-syntax-entry):
10772 * symbol-syntax.el:
10774 * startup.el (lock-directory):
10775 * simple.el (set-comment-column):
10776 * simple.el (backward-delete-char-untabify):
10777 * shadow.el (find-emacs-lisp-shadows):
10779 * setup-paths.el (paths-construct-info-path):
10780 * select.el (cut-copy-clear-internal):
10781 * process.el (call-process-region):
10782 * process.el (start-process-shell-command):
10784 * paths.el (rmail-spool-directory):
10785 * paragraphs.el (use-hard-newlines):
10786 * package-get.el (package-get-dependencies):
10787 * package-admin.el (package-admin-delete-binary-package):
10788 * obsolete.el (truncate-string):
10789 * obsolete.el (store-substring):
10790 * mouse.el (default-mouse-track-maybe-own-selection):
10791 * mouse.el (mouse-yank-at-point):
10793 * modeline.el (mouse-drag-modeline):
10794 * minibuf.el (read-directory-name-internal):
10795 * minibuf.el (read-file-name-internal):
10796 * minibuf.el (read-file-name-internal-1):
10797 * minibuf.el (read-file-name-2):
10798 * minibuf.el (exact-minibuffer-completion-p):
10799 * minibuf.el (read-from-minibuffer):
10801 * menubar.el (check-menu-syntax):
10802 * map-ynp.el (map-y-or-n-p):
10803 * make-docfile.el (docfile-out-of-date):
10804 * loadup.el ((member "run-temacs" command-line-args)):
10805 * loadup.el ((member "no-site-file" command-line-args)):
10806 * loadup.el (really-early-error-handler):
10810 * lisp-mnt.el (lm-verify):
10811 * lib-complete.el (lib-complete:cache-completions):
10812 * lib-complete.el (library-all-completions):
10813 * itimer.el (itimer-run-expired-timers):
10814 * info.el (Info-mode):
10815 * info.el (Info-insert-file-contents):
10816 * info.el (Info-rebuild-dir):
10817 * info.el (Info-build-dir-anew):
10818 * info.el (Info-parse-dir-entries):
10819 * info.el (Info-dir-outdated-p):
10820 * info.el (Info-insert-dir):
10821 * info.el (info-xref):
10823 * hyper-apropos.el (hyper-apropos-get-doc):
10824 * hyper-apropos.el (hyper-describe-face):
10825 * hyper-apropos.el (hyper-apropos-mode):
10826 * hyper-apropos.el:
10827 * help.el (list-processes):
10830 * font.el (mswindows-font-create-name):
10831 * font.el (font-default-font-for-device):
10832 * font.el (x-font-create-object):
10833 * font.el (font-registry):
10835 * font-lock.el (font-lock-keywords):
10837 * finder.el (finder-compile-keywords):
10838 * find-paths.el (paths-find-recursive-path):
10839 * fill.el (set-justification-center):
10840 * fill.el (fill-region-as-paragraph):
10841 * files.el (insert-directory):
10842 * files.el (wildcard-to-regexp):
10843 * files.el (recover-file):
10844 * files.el (basic-save-buffer):
10845 * files.el (delete-auto-save-file-if-necessary):
10846 * files.el (file-relative-name):
10847 * files.el (backup-extract-version):
10848 * files.el (backup-buffer):
10849 * files.el (set-visited-file-name):
10850 * files.el (set-auto-mode):
10851 * files.el (interpreter-mode-alist):
10853 * files.el (find-file-noselect):
10854 * files.el (abbreviate-file-name):
10855 * files.el (parse-colon-path):
10856 * files.el (directory-abbrev-alist):
10857 * etags.el (visit-tags-table-buffer):
10858 * easymenu.el (easy-menu-define):
10859 * dragdrop.el (experimental-dragdrop-drag):
10860 * dragdrop.el (dragdrop-drop-do-functions):
10861 * dragdrop.el (dragdrop-drop-at-point):
10862 * disass.el (disassemble-1):
10863 * disass.el (disassemble-internal):
10864 * disass.el (disassemble):
10866 * derived.el (derived-mode-init-mode-variables):
10867 * derived.el (define-derived-mode):
10868 * custom.el (defgroup):
10869 * cus-edit.el (custom-quote):
10871 * code-process.el (open-network-stream):
10872 * code-process.el (start-process):
10873 * code-process.el (call-process-region):
10874 * code-process.el (call-process):
10876 * code-files.el (insert-file-contents):
10878 * code-files.el (buffer-file-coding-system-for-read):
10879 * cmdloop.el (yes-or-no-p-minibuf):
10883 * callers-of-rpt.el (make-caller-report):
10884 * callers-of-rpt.el:
10885 * bytecomp.el (batch-byte-recompile-directory):
10886 * bytecomp.el (batch-byte-compile-1):
10887 * bytecomp.el (batch-byte-compile):
10888 * bytecomp.el (display-call-tree):
10889 * bytecomp.el (byte-compile-insert):
10890 * bytecomp.el (byte-compile-two-args-19->20):
10891 * bytecomp.el (byte-compile-variable-ref):
10892 * bytecomp.el (byte-compile-form):
10893 * bytecomp.el (byte-compile-top-level-body):
10894 * bytecomp.el (byte-compile-out-toplevel):
10895 * bytecomp.el (byte-compile-byte-code-maker):
10896 * bytecomp.el (byte-compile-file-form-defmumble):
10897 * bytecomp.el (byte-compile-file-form):
10898 * bytecomp.el (byte-compile-keep-pending):
10899 * bytecomp.el (byte-compile-insert-header):
10900 * bytecomp.el (byte-compile-from-buffer):
10901 * bytecomp.el (byte-compile-file):
10902 * bytecomp.el (byte-recompile-file):
10903 * bytecomp.el (byte-compile-close-variables):
10904 * bytecomp.el (byte-compile-warn-about-unused-variables):
10905 * bytecomp.el (byte-compile-warn-about-unresolved-functions):
10906 * bytecomp.el (byte-compiler-legal-options):
10907 * bytecomp.el (byte-compile-lapcode):
10908 * bytecomp.el (byte-optimize-log):
10909 * bytecomp.el ((fboundp 'defsubst)):
10911 * bytecomp-runtime.el:
10912 * byte-optimize.el (byte-optimize-apply):
10913 * byte-optimize.el (car):
10914 * byte-optimize.el (byte-optimize-form):
10915 * byte-optimize.el (byte-optimize-form-code-walker):
10916 * byte-optimize.el:
10917 * build-report.el (build-report-insert-installation-file):
10918 * build-report.el (build-report):
10920 * apropos.el (apropos-documentation):
10922 - clean up byte-compile warnings
10923 - remove unused variables
10924 - Use common lisp style hashtable functions
10925 - byte compiler cleanup
10926 - use #'(lambda ...) instead of '(lambda ...) or (function (lambda ...))
10927 - remove old backquote syntax usage
10928 - move some cl functionality into C for speed.
10929 - remove last remaining VMS support
10931 - implement last, butlast, nbutlast, copy-list in C.
10932 - new macro ignore-file-errors, similar to ignore-errors
10933 (ignore-file-errors (delete-file "foo"))
10934 - get frequent garbage collection during loadup.el by tweaking
10935 gc-cons-threshold, rather than explicitly calling garbage-collect
10936 - default delete-key-deletes-forward to `t'.
10938 1998-11-28 SL Baur <steve@altair.xemacs.org>
10940 * XEmacs 21.2-beta4 is released.
10942 1998-11-27 Jan Vroonhof <vroonhof@math.ethz.ch>
10944 * easymenu.el (easy-menu-add-item): Wraper around add-menu-btton.
10945 (easy-menu-item-present-p): Wrapper around find-menu-item.
10946 (easy-menu-remove-item): Wrapper around delete-menu-item.
10948 * menubar.el (delete-menu-item): Add 'from-menu' argument.
10949 (add-menu-button): Add 'in-menu' argument.
10950 (add-menu-item-1): Add in-menu support to helper function.
10952 1998-11-27 Katsumi Yamaoka <yamaoka@jpl.org>
10954 * isearch-mode.el (isearch-mode): Fix keymap lossage.
10956 1998-11-26 Jan Vroonhof <vroonhof@math.ethz.ch>
10958 * faces.el (get-custom-frame-properties): Revert Hrvoje Niksic change
10961 1998-11-25 Hrvoje Niksic <hniksic@srce.hr>
10963 * process.el (shell-command-on-region): Report if the command
10964 succeeded or failed.
10966 1998-11-24 Hrvoje Niksic <hniksic@srce.hr>
10968 * subr.el (buffer-substring-no-properties): Comment out.
10970 1998-11-07 Adrian Aichner <adrian@xemacs.org>
10972 * msw-faces.el (mswindows-find-smaller-font): Turning font names
10973 into font instances first, like `x-frob-font-size' does.
10974 (mswindows-find-larger-font): ditto
10976 1998-11-04 Greg Klanderman <greg@alphatech.com>
10978 * package-ui.el (pui-install-selected-packages): fix args in call
10981 1998-10-29 Jan Vroonhof <vroonhof@math.ethz.ch>
10983 * package-get.el (host-name): New widget type.
10984 (package-get-remote): Better customization using new type.
10985 (package-get-download-sites): idem dito.
10987 (package-get-custom): Do not use package-get-all untill we have
10988 runtime dependencies.
10990 (package-get-remove-copy): Default to 't' we no longer need this
10991 kludge as we do not currently use depenencies.
10993 (package-get-was-current): New variable.
10994 (package-get-require-base): New 'force-current' argument.
10995 (package-get-update-base): idem
10996 (package-get-package-provider): idem
10997 (package-get-locate-index-file): New 'no-remote' argument.
10998 (package-get-locate-file): idem.
11000 (package-get-maybe-save-index): New function.
11001 (package-get-update-base): Use it.
11003 1998-10-28 Greg Klanderman <greg@alphatech.com>
11005 * package-get.el (package-get-remote): default to nil; by default,
11006 don't go out to the net via EFS. They must select a download site.
11007 (package-get-download-sites): new variable.
11008 (package-get-download-menu): new function.
11009 (package-get-locate-index-file): new function.
11010 (package-get-update-base): use it.
11012 * menubar-items.el (default-menubar): add "Update Package Index"
11013 and "Add Download Site" menus under Options | Manage Packages.
11015 1998-10-19 Greg Klanderman <greg@alphatech.com>
11017 * package-get.el (package-get): bugfix code checking installed version
11018 for case where package is not currently installed.
11019 (package-get-require-signed-base-updates): new variable.
11020 (package-get-update-base-from-buffer): remove REMOTE-SOURCE arg, it was
11021 deemed not a goot thing. Use the variable
11022 package-get-allow-unsigned-base-updates instead.
11024 1998-10-16 Greg Klanderman <greg@alphatech.com>
11026 * package-get.el (package-get): Don't install an older version than
11027 we already have unless explicitly told to. Issue a warning.
11029 * package-ui.el (pui-add-required-packages): when adding
11030 dependencies, don't add packages that are up to date.
11031 (pui-package-symbol-char): Don't consider a package out of date
11032 if you have a newer version installed than the latest version in
11035 * package-get.el (package-get-base-filename): document that it may
11036 be a path relative to package-get-remote; new default value.
11037 (package-get-locate-file): new function.
11038 (package-get-update-base): use it to expand package-get-base-filename.
11039 (package-get-save-base): new function to save the package-get database
11041 (package-get-update-base-from-buffer): add REMOTE-SOURCE argument.
11042 (package-get-update-base): pass the REMOTE-SOURCE arg.
11043 (package-get-update-base-entry): call package-get-custom-add-entry.
11044 (package-get-file-installed-p): removed; no longer needed.
11045 (package-get-create-custom): ditto.
11046 (toplevel): remove code to build and load package-get-custom.el
11047 (package-get-custom-add-entry): new function.
11049 1998-10-12 Hrvoje Niksic <hniksic@srce.hr>
11051 * wid-edit.el (widget-button-click): Don't switch window.
11053 1998-10-22 Jan Vroonhof <vroonhof@math.ethz.ch>
11055 * cus-face.el (custom-set-face-update-spec): Add autoload cookie
11057 1998-10-20 Malcolm Box <malcolm@brownale.demon.co.uk>
11059 * etags.el (find-tag-default): Run find-tag-hook using
11060 run-hooks rather than funcall
11062 1998-10-19 Hrvoje Niksic <hniksic@srce.hr>
11064 * isearch-mode.el (isearch-mode): Set the current minor mode maps
11065 and the current local map as the parents to isearch-mode-map.
11067 1998-10-15 SL Baur <steve@altair.xemacs.org>
11069 * XEmacs 21.2-beta3 is released.
11071 1998-10-15 Greg Klanderman <greg@alphatech.com>
11073 * package-get.el (package-get-update-base): use
11074 insert-file-contents-internal, not insert-file-contents-literally.
11076 1998-10-14 Jan Vroonhof <vroonhof@math.ethz.ch>
11078 * auto-save.el: expand-file 'auto-save-*-dir' at runtime not at
11081 1998-10-15 Greg Klanderman <greg@alphatech.com>
11083 * package-get.el (package-get-update-base-entry): new function.
11084 (package-get-update-base): renamed; was `package-get-load-base'.
11085 cleanup, and use package-get-update-base-from-buffer.
11086 (package-get-update-base-from-buffer): new function.
11087 (package-get-update-base-entries): new; helper for above.
11088 Do not eval lisp grabbed over ftp; parse it from new format.
11090 1998-10-15 Greg Klanderman <greg@alphatech.com>
11092 * files.el (set-auto-mode): Don't play games loading package-get
11093 database; package-get-package-provider will handle it all.
11095 1998-10-14 Greg Klanderman <greg@alphatech.com>
11097 * package-get.el (package-get-base-filename): new variable.
11098 (package-get-require-base): new function.
11099 (package-get-pgp-signed-begin-line): new variable.
11100 (package-get-pgp-signature-begin-line): ditto.
11101 (package-get-pgp-signature-end-line): ditto.
11102 (package-get-load-base): new function.
11103 (package-get-interactive-package-query):
11104 (package-get-update-all):
11105 (package-get-dependencies):
11106 (package-get-package-provider):
11107 (package-get-custom): use package-get-require-base.
11108 [package-get-custom loading]: disable for now.
11110 * package-ui.el (pui-list-packages): use (package-get-require-base)
11112 1998-10-14 Jan Vroonhof <vroonhof@math.ethz.ch>
11114 * package-ui.el: Correct obvious thinko in choosing extent face.
11116 1998-10-12 Jan Vroonhof <vroonhof@math.ethz.ch>
11118 * menubar-items.el (default-menubar): pui-list-package has nothing
11119 to with Customize. Move all the package stuff to a new Item in Options.
11121 * package-ui.el (pui-menu): Add menu and Popup menu.
11123 * package-get.el (package-get): Use new
11124 package-admin-get-install-dir.
11126 * package-admin.el (package-admin-get-install-dir): New syntax.
11127 Conserve package location and put mule packages where mule-base is.
11129 * package-get.el : Customized
11131 * package-ui.el (pui): Customized
11132 (pui-package-install-dest-dir): New variable.
11133 (pui-install-selected-packages): Use it
11135 1998-10-12 SL Baur <steve@altair.xemacs.org>
11137 * package-get.el (package-get-interactive-package-query): Move
11138 dependency on package-get-base to run-time.
11139 (package-get-update-all): Ditto.
11140 (package-get-dependencies): Ditto.
11141 (package-get-package-provider): Ditto.
11142 (package-get-custom): Ditto.
11144 1998-10-11 Glynn Clements <glynn@sensei.co.uk>
11146 * events.el: Remove 'ascii-character property from 'backspace
11147 and 'delete symbols
11149 1998-10-11 SL Baur <steve@altair.xemacs.org>
11151 * package-get-base.el: removed.
11153 1998-09-23 Didier Verna <didier@xemacs.org>
11155 * simple.el (search-caps-disable-folding): moved from isearch-mode.el
11156 (no-upper-case-p): new function.
11157 (with-search-caps-disable-folding): new macro.
11158 (with-interactive-search-caps-disable-folding): new macro.
11159 (zap-to-char): In interactive mode, do a case-sensitive search if
11160 the character is uppercase.
11161 (zap-up-to-char): ditto.
11163 * replace.el (perform-replace): use the function no-upper-case-p.
11165 * isearch-mode.el (isearch-fix-case): ditto.
11166 make obsolete `with-caps-disable-folding' and
11167 `isearch-no-upper-case-p'.
11169 * etags.el (find-tag-internal): use `with-search-caps-disable-folding'.
11170 (tags-search): ditto.
11171 (tags-query-replace): ditto.
11173 * info.el (Info-search): ditto.
11175 1998-10-07 Jan Vroonhof <vroonhof@math.ethz.ch>
11177 * x-font-menu.el (font-menu-set-font): Respect font-menu-frame-local
11179 1998-10-07 Greg Klanderman <greg@alphatech.com>
11181 * package-admin.el (package-admin-rmtree): rewritten. need to
11182 check for "." and ".." before symlink check. expand files and
11183 directories with respect to DIRECTORY, not default-directory.
11185 1998-10-04 Greg Klanderman <greg@alphatech.com>
11187 * package-get.el (package-get-all): add INSTALL-DIR argument.
11189 1998-10-06 Greg Klanderman <greg@alphatech.com>
11191 * package-ui.el (pui-add-required-packages): new function, select
11192 dependent packages.
11193 (pui-display-keymap): bind it.
11194 (pui-help-string): document it.
11195 (pui-install-selected-packages): package-get-all -> package-get.
11197 * package-get.el (package-get-dependencies): new function.
11199 1998-10-04 Hrvoje Niksic <hniksic@srce.hr>
11201 * isearch-mode.el (isearch-done): Use regexp-search-ring-max for
11204 1998-10-05 Hrvoje Niksic <hniksic@srce.hr>
11206 * mouse.el (default-mouse-track-point-at-opening-quote-p): New
11208 (default-mouse-track-normalize-point): Use it.
11210 1998-09-30 Jan Vroonhof <vroonhof@math.ethz.ch>
11212 * package-admin.el (package-admin-delete-binary-package):
11213 General cleanup. Remove unnessary use of progn and
11215 (package-admin-delete-binary-package): Do NOT mess with file
11216 modes. That is evil.
11217 (package-admin-delete-binary-package): Wrap all deleting in
11218 condition-case. The data in MANIFEST is untrustworthy.
11219 (package-admin-delete-binary-package): Let the OS worry about non
11222 1998-10-09 SL Baur <steve@altair.xemacs.org>
11224 * lisp-mnt.el (lm-commentary): Fix InfoDock-style comment
11226 (lm-report-bug): Fix mail address to send bug reports to.
11228 1998-09-29 SL Baur <steve@altair.xemacs.org>
11230 * XEmacs 21.2-beta2 is released.
11232 1998-08-14 Jan Vroonhof <vroonhof@math.ethz.ch>
11234 * files.el (auto-mode-alist): Enhanced regexp for perl-mode
11236 1998-09-22 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
11238 * info.el (Info-mode): Document page turning by double clicks in
11239 docstring so `M-x describe-mode' will display it.
11241 1998-09-20 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
11243 * info.el (Info-mouse-track-double-click-hook): Use character
11244 widths to calculate a border region where double clicking does
11245 page turning, and return `nil' by default so other hooks, such as
11246 region highlighting, will be run.
11248 1998-09-29 Colin Rafferty <colin@xemacs.org>
11250 * sound.el (default-sound-directory-list): Initialize with all the
11251 "sounds" directories in `data-directory-list'. It used to just be
11254 * packages.el (locate-data-directory-list): Created. This gives
11255 the list of matching directories, unlike `locate-data-directory',
11256 which just gives the first one.
11258 1998-09-26 Jan Vroonhof <vroonhof@math.ethz.ch>
11260 * minibuf.el (read-from-minibuffer): No longer bind help-form but
11261 make a binding in the local keymap until help-char handling is
11264 * help.el (help-keymap-with-help-key): Provide keymap with help
11266 (help-print-help-form): New helper function.
11268 1998-09-23 Hrvoje Niksic <hniksic@srce.hr>
11270 * isearch-mode.el (isearch-highlight): set-extent-endpoints can
11271 move extent to another buffer; no need to create a new extent.
11272 (isearch-fix-case): New function.
11273 (isearch-search-and-update): Use it.
11275 1998-09-22 Hrvoje Niksic <hniksic@srce.hr>
11277 * isearch-mode.el (isearch-mode): Use overriding-local-map to set
11278 the keymap, not minor-mode-map-alist.
11279 (isearch-done): Restore overriding-local-map.
11281 1998-09-21 Martin Buchholz <martin@xemacs.org>
11283 * bytecomp.el (byte-compile-buffer-substring):
11284 Fix for: (byte-compile (defun f () (buffer-substring)))
11285 ==> ** buffer-substring called with 3 args, but requires 0-3
11286 - new code not only works, but is more readable, too.
11288 1998-09-20 Jonathan Harris <jhar@tardis.ed.ac.uk>
11290 * msw-faces.el (mswindows-init-device-faces): Don't try to
11291 specify a default font at this late stage. Do try to force
11292 creation of the default face font so that if it fails we get
11293 an error now instead of a crash at frame creation.
11295 mswindows-font-canonicalize-name, mswindows-make-font-unbold,
11296 mswindows-make-font-unitalic: Canonical default weight
11297 changed from "Normal" to "Regular".
11299 mswindows-make-font-bold / -bold-italic: Supplied device was
11300 not being passed into call to mswindows-find-smaller-font.
11302 1998-09-10 Bjrn Torkelsson <torkel@hpc2n.umu.se>
11304 * package-get.el (package-get-remote): Fix the path where to find
11305 the packages on xemacs.org.
11307 1998-09-08 Hrvoje Niksic <hniksic@srce.hr>
11309 * about.el (about-maintainer-info): Update Ben's entry.
11311 1998-09-24 Martin Buchholz <martin@xemacs.org>
11313 * lisp/shadow.el (find-emacs-lisp-shadows):
11314 - `member' was being called on lists of length 2000!
11315 - Replace with hashtables.
11316 - Replace hand-coded loops with (dolist)
11319 1998-09-20 Darryl Okahata <darrylo@sr.hp.com>
11321 * packages.el: Added new function, `package-delete-name', to
11322 delete existing packages from the installed package database
11323 (`packages-package-list'). Also added the "pkginfo" directory
11324 to `packages-special-base-regexp', so that the pkginfo directory
11325 would not get added to `late-packages'.
11327 * package-admin.el: Added ability to delete an installed package
11328 (added low-level function, `package-admin-delete-package').
11329 Understands how to use the pkginfo/MANIFEST.<package> file to
11330 delete the package. When installing a package, will also
11331 create a MANIFEST.* file if one is not provided by the
11332 package. If the MANIFEST.* doesn't exist when deleting a
11333 package, the functions will fall back to attempting to delete
11334 any package-specific lisp directory.
11336 * package-get.el: Moved some functions to package-admin.el.
11337 Added interactive function `package-get-delete-package', for
11338 use by users for deleting a package.
11340 Also modified to not require the presence of efs.
11342 1998-09-22 Hrvoje Niksic <hniksic@srce.hr>
11344 * files.el (find-file-noselect): Handle all signals, kill the
11345 buffer and resignal.
11347 1998-09-23 SL Baur <steve@altair.xemacs.org>
11349 * cl-macs.el (glyph-image): Add setf method.
11351 1998-09-06 Darryl Okahata <darrylo@sr.hp.com>
11353 * package-get.el: Fixed broken EFS downloading. Also, look for
11354 .tar.gz files first, in preference over .tgz files.
11356 * package-ui.el: Fix display of package version numbers.
11358 1998-08-27 Jan Vroonhof <vroonhof@math.ethz.ch>
11360 * x-font-menu.el (font-menu-set-font): Add "pt" units to size
11363 1998-09-03 Darryl Okahata <darrylo@sr.hp.com>
11365 * list-mode.el: `display-completion-list': added new/optional
11366 keyword `:completion-string', which allows the programmer to
11367 change the "Possible completions are:" prompt.
11369 * menubar-items.el: Added new pulldown menu-pick to start up the
11370 visual package browser/installer:
11372 Options->Customize->List Packages
11374 * package-admin.el: Added hooks for installing under both Unix
11375 and MS Windows. Does additional error checking. No longer
11376 calls "add-big-package.sh" to install packages under Unix; now
11377 calls gunzip & tar directly.
11379 * package-get.el: Added ability to install packages from files
11380 on a local disk/CDROM. Now deletes any existing package lisp
11381 directory. Does completion on available packages when
11382 querying for package names. Will also search for .tgz files
11383 in addition for .tar.gz files. Tries to reload
11384 auto-autoloads, as a convenience when loading new packages,
11385 and also tries to add any new package paths to `load-path'.
11386 Changed all occurences of `concat' to use `expand-file-name'.
11388 * package-ui.el: New file which implements the main visual
11389 package browser/installer, which is started via a menu pick or
11390 M-x pui-list packages.
11392 1998-09-03 Hrvoje Niksic <hniksic@srce.hr>
11394 * startup.el (load-init-file): spelling fix.
11396 1998-09-02 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
11398 * startup.el (normal-top-level): Load auto-autoload files
11399 covariantly with their precedence.
11401 1998-08-26 Jan Vroonhof <vroonhof@math.ethz.ch>
11403 * menubar-items.el (default-menubar): Remove "Font Weight"
11404 option, there is currently no custom equivalent.. Customize-faces
11407 * x-font-menu.el (font-menu-set-font): Use customize to set
11410 * faces.el (face-spec-update-all-matching): New function.
11412 * cus-face.el (custom-set-face-update-spec): New function.
11413 Interface to customize faces from elisp.
11415 (custom-face-value-create): Show the customized settings if set
11418 1998-08-26 Jan Vroonhof <vroonhof@math.ethz.ch>
11420 (custom-face-value-create): Show the customized settings if set
11423 1998-08-31 Hrvoje Niksic <hniksic@srce.hr>
11425 * keydefs.el (global-map): Add FSF 20.3 binding of
11426 query-replace-regexp.
11428 1998-08-21 Greg Klanderman <greg@alphatech.com>
11430 * minibuf.el (read-file-name-internal-1): use
11431 user-name-completion-1 instead of user-name-completion.
11433 1998-08-19 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
11437 * update-elc.el: Don't set `source-directory' (now defunct as a
11438 global variable) no more.
11440 * packages.el (packages-list-autoloads): Made `source-directory'
11441 (now defunct as a global variable) a parameter.
11443 1998-08-13 Carsten Leonhardt <leo@arioch.oche.de>
11445 * about.el (about-hackers): new email
11447 1998-08-16 SL Baur <steve@altair.xemacs.org>
11449 * lisp-mode.el (with-string-as-buffer-contents): Set indentation.
11451 1998-07-17 Didier Verna <didier@xemacs.org>
11453 * faces.el (set-face-property):
11455 (face-dim-p): updated the doc strings now that the dim property isn't
11457 (face-equal): the dim property is now a common one.
11459 * cus-face.el (custom-face-attributes): New face attribute: `dim'
11460 Renamed the `stipple' attribute to `background-pixmap'.
11461 (custom-face-background-pixmap): make custom-face-stipple an
11462 obsolete alias for this.
11464 1998-08-11 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
11466 * find-paths.el (paths-file-readable-directory-p): Created and
11469 * loadup.el: Don't set inhibit-... flags from run-temacs.
11471 1998-08-06 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
11473 * packages.el (packages-data-path-depth): Added and used.
11475 1998-08-05 Charles G. Waldman <cgw@pgt.com>
11478 - Change .xpm to .png, delete "zcat" section.
11479 - cosmetic fix in the 'marcpa' entry.
11482 - convert all .xpm.Z to .png
11483 - rename mrb to martin
11484 - rename mcook-m to mcookm
11486 1998-07-31 Martin Buchholz <martin@xemacs.org>
11488 * x-init.el (x-initialize-compose): Add support for
11489 dead-circumflex as YET ANOTHER NAME for that dead key.
11491 1998-08-05 Colin Rafferty <colin@xemacs.org>
11493 * setup-paths.el (paths-construct-exec-path): Made the
11494 last-packages really be last.
11495 (paths-construct-data-directory-list): Ditto.
11497 1998-08-01 Kai Haberzettl <khaberz@synnet.de>
11499 * startup.el(startup-splash-frame-body):
11500 Update Copyright notice in splash screen
11502 1998-07-20 Greg Klanderman <greg@alphatech.com>
11504 * minibuf.el (read-file-name-internal-1): do ~user completion.
11506 1998-07-22 Jan Vroonhof <vroonhof@math.ethz.ch>
11508 * font-lock.el (font-lock-fontify-glumped-region): Add guard
11509 aginst destroyed extents
11511 1998-07-24 Greg Klanderman <greg@alphatech.com>
11513 * package-get.el (package-get): add `install-dir' argument.
11515 1998-07-20 John Jones <jj@asu.edu>
11517 * package-get.el: calls to package-get-update-all will only
11518 update packages which are already installed.
11520 1998-07-23 SL Baur <steve@altair.xemacs.org>
11522 * autoload.el (update-file-autoloads): Ensure autoloads buffer is
11525 1998-07-20 Colin Rafferty <colin@xemacs.org>
11527 * about.el (about-hackers): Correct my email.
11529 1998-07-20 Kai Haberzettl <khaberz@synnet.de>
11531 * about.el (about-hackers): new email-address.
11533 1998-07-25 SL Baur <steve@altair.xemacs.org>
11535 * minibuf.el (read-number): Don't let `input-error' condition
11538 1998-07-20 Greg Klanderman <greg@alphatech.com>
11540 * about.el (about-hackers): use my `email-for-life' address.
11542 1998-07-19 SL Baur <steve@altair.xemacs.org>
11544 * XEmacs 21.2-beta1 is released.
11546 1998-07-12 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
11548 * ldap.el (ldap-search): Doc string change
11550 1998-07-16 Colin Rafferty <colin@xemacs.org>
11552 * menubar-items.el (default-menubar): Removed references to
11553 `data-directory', and use `locate-data-file' instead, and made
11554 then greyed out if they don't exist.
11556 1998-07-14 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
11558 * keymap.el (events-to-keys): Use `format' instead of `concat'
11559 since the latter does not accept integer args anymore
11561 1998-07-15 SL Baur <steve@altair.xemacs.org>
11563 * dumped-lisp.el (preloaded-file-list): Usage of Lisp read-time
11566 1998-07-14 SL Baur <steve@altair.xemacs.org>
11568 * make-docfile.el: Get first initialization from very-early-lisp.el
11569 * update-elc.el: Ditto.
11570 * loadup.el (really-early-error-handler): Ditto.
11572 * packages.el (packages-unbytecompiled-lisp): Add new file,
11573 very-early-lisp.el.
11575 * very-early-lisp.el: New file.
11577 1998-07-14 SL Baur <steve@altair.xemacs.org>
11579 * Symbols that have been obsolete for at least 3 years removed (II).
11581 * obsolete.el (eval-current-buffer): Make compatible.
11582 (byte-code-function-p): Ditto.
11583 (send-string): Removed.
11584 (send-region): Removed.
11585 (screen-scrollbar-width): Removed.
11586 (set-screen-scrollbar-width): Removed.
11587 (set-screen-left-margin-width): Removed.
11588 (set-screen-right-margin-width): Removed.
11589 (screen-left-margin-width): Removed.
11590 (screen-right-margin-width): Removed.
11591 (set-buffer-left-margin-width): Removed.
11592 (set-buffer-right-margin-width): Removed.
11593 (buffer-left-margin-width): Removed.
11594 (buffer-right-margin-width): Removed.
11595 (x-set-frame-icon-pixmap): Removed.
11596 (x-set-screen-icon-pixmap): Removed.
11597 (pixel-name): Removed.
11598 (make-pixmap): Removed.
11599 (make-cursor): Removed.
11600 (pixmap-width): Removed.
11601 (pixmap-contributes-to-line-height-p): Removed.
11602 (set-pixmap-contributes-to-line-height): Removed.
11604 1998-07-13 SL Baur <steve@altair.xemacs.org>
11606 * obsolete.el (popup-menu-up-p): removed.
11607 (read-no-blanks-input): Removed.
11608 (wholenump): Removed.
11609 (ring-mod): Removed (what was ring-mod?).
11610 (current-time-seconds): Removed.
11611 (run-special-hook-with-args): Removed.
11613 (dot-marker): Removed.
11614 (dot-min): Removed.
11615 (dot-max): Removed.
11616 (window-dot): Removed.
11617 (set-window-dot): Removed.
11619 * bytecomp.el: Remove bytecompiler support for `dot', `dot-max' and
11622 * minibuf.el: (read-no-blanks-input): remove commented-out copy.
11624 * code-files.el (insert-file-contents): Rename
11625 run-special-hook-with-args to run-hook-with-args-until-success.
11626 (write-region): Ditto.
11628 1998-07-12 SL Baur <steve@altair.xemacs.org>
11630 * about.el: Fix typos, update release date.
11632 * Symbols that have been obsolete for at least 3 years removed.
11634 * cl-macs.el (cl-parse-loop-clause): Delete obsolete references to
11636 (toplevel): remove setf methods for screen functions.
11637 * cl-macs.el (extent-data): defsetf removed.
11638 * obsolete.el (lisp-indent-hook): Make compatible, it's used too
11639 many places to remove.
11640 (comment-indent-hook): Ditto.
11641 * obsolete.el (get-screen-for-buffer-default-screen-name): Remove.
11642 (buffer-dedicated-screen): Ditto.
11643 (deiconify-screen): Ditto.
11644 (delete-screen): Ditto.
11645 (event-screen): Ditto.
11646 (find-file-other-screen): Ditto.
11647 (find-file-read-only-other-screen): Ditto.
11648 (live-screen-p): Ditto.
11649 (screen-height): Ditto.
11650 (screen-iconified-p): Ditto.
11651 (screen-list): Ditto.
11652 (screen-live-p): Ditto.
11653 (screen-name): Ditto.
11654 (screen-parameters): Ditto.
11655 (screen-pixel-height): Ditto.
11656 (screen-pixel-width): Ditto.
11657 (screen-root-window): Ditto.
11658 (screen-selected-window): Ditto.
11659 (screen-totally-visible-p): Ditto.
11660 (screen-visible-p): Ditto.
11661 (screen-width): Ditto.
11663 (get-screen-for-buffer): Ditto.
11664 (get-screen-for-buffer-noselect): Ditto.
11665 (get-other-screen): Ditto.
11666 (iconify-screen): Ditto.
11667 (lower-screen): Ditto.
11668 (mail-other-screen): Ditto.
11669 (make-screen): Ditto.
11670 (make-screen-invisible): Ditto.
11671 (make-screen-visible): Ditto.
11672 (modify-screen-parameters): Ditto.
11673 (new-screen): Ditto.
11674 (next-screen): Ditto.
11675 (next-multiscreen-window): Ditto.
11676 (other-screen): Ditto.
11677 (previous-screen): Ditto.
11678 (previous-multiscreen-window): Ditto.
11679 (raise-screen): Ditto.
11680 (redraw-screen): Ditto.
11681 (select-screen): Ditto.
11682 (selected-screen): Ditto.
11683 (set-buffer-dedicated-screen): Ditto.
11684 (set-screen-height): Ditto.
11685 (set-screen-position): Ditto.
11686 (set-screen-size): Ditto.
11687 (set-screen-width): Ditto.
11688 (show-temp-buffer-in-current-screen): Ditto.
11689 (switch-to-buffer-other-screen): Ditto.
11690 (visible-screen-list): Ditto.
11691 (window-screen): Ditto.
11692 (x-set-screen-pointer): Ditto.
11693 (x-set-frame-pointer): Ditto.
11694 (screen-title-format): Ditto.
11695 (screen-icon-title-format): Ditto.
11696 (terminal-screen): Ditto.
11697 (delete-screen-hook): Ditto.
11698 (create-screen-hook): Ditto.
11699 (mouse-enter-screen-hook): Ditto.
11700 (mouse-leave-screen-hook): Ditto.
11701 (map-screen-hook): Ditto.
11702 (unmap-screen-hook): Ditto.
11703 (default-screen-alist): Ditto.
11704 (default-screen-name): Ditto.
11705 (x-screen-defaults): Ditto.
11706 (x-create-screen): Ditto.
11707 * obsolete.el: meta-flag removed.
11709 sleep-for-millisecs removed.
11710 extent-data removed.
11711 set-extent-data removed.
11712 set-extent-attribute removed.
11713 extent-glyph removed.
11714 extent-layout removed.
11715 set-extent-layout removed.
11716 list-faces-display removed.
11717 list-faces removed.
11718 trim-versions-without-asking removed.
11719 after-write-file-hooks removed.
11721 auto-fill-hook removed.
11722 blink-paren-hook removed.
11723 select-screen-hook, deselect-screen-hook removed.
11724 auto-raise-screen, auto-lower-screen removed.
11726 * msw-mouse.el: Global change resource -> mswindows-resource.
11728 * XEmacs 21.0-pre5 is released.
11730 1998-07-11 SL Baur <steve@altair.xemacs.org>
11732 * about.el (about-hackers): Credits update.
11734 1998-07-11 Hrvoje Niksic <hniksic@srce.hr>
11736 * register.el (insert-register): Don't activate the region.
11738 1998-07-10 SL Baur <steve@altair.xemacs.org>
11740 * select.el: Restore x-* symbols for backwards compatibility:
11741 x-copy-primary-selection, x-kill-primary-selection,
11742 x-delete-primary-selection, x-select-make-extent-for-selection,
11743 x-valid-simple-selection-, x-cut-copy-clear-internal.
11745 1998-07-09 SL Baur <steve@altair.xemacs.org>
11747 * XEmacs 21.0-pre4 is released.
11749 1998-06-28 Hrvoje Niksic <hniksic@srce.hr>
11751 * menubar-items.el (default-menubar): Use `report-emacs-bug' for
11753 (maybe-add-init-button): Fix semantics under Windows. Use
11754 `expand-file-name' rather than `concat'.
11756 * help.el (print-messages): New function.
11758 1998-07-05 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
11760 * ldap.el (ldap-host-parameters-alist): Docstring fixes
11762 1998-07-04 Jonathan Harris <jhar@tardis.ed.ac.uk>
11764 * about.el: Tweaked my entry in about-hackers.
11766 * find-paths.el (paths-emacs-root-p):
11767 Relaxed emacs-root checking of an in-place installation to
11768 also accommodate the flat layout used on MS Windows.
11770 1998-06-29 John Jones <jj@asu.edu>
11772 * package-get.el: calls to package-get-update-all will only
11773 update packages which are already installed.
11775 1998-07-05 Andy Piper <andyp@parallax.co.uk>
11777 * faces.el (xpm-color-symbols): remove hardcoded defaults these
11778 are handled by the gui-element face fallbacks now.
11780 * x-faces.el: default gui-element face to "background" as well as
11783 * msw-faces.el (mswindows-init-device-faces): remove gui-element
11784 and default face settings since these are set as fallbacks now in
11785 the appropriate domain.
11787 1998-07-02 SL Baur <steve@altair.xemacs.org>
11789 * text-mode.el (text-mode): Reorder regexp so the OR part
11790 corresponding to `page-delim' goes first and the hack in
11791 `forward-paragraph' will work.
11792 With bug analysis from Bob Weiner <weiner@altrasoft.com>
11794 1998-06-29 Kyle Jones <kyle_jones@wonderworks.com>
11796 * subr.el (remove-hook): When checking the hook value
11797 with functionp, don't apply car to it.
11799 1998-06-24 Jonathan Harris <jhar@tardis.ed.ac.uk>
11801 * package-get.el (package-get-remote-filename):
11802 Don't use file-name-as-directory because the local directory
11803 separator conventions might not be the same as ftp's.
11805 1998-06-27 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
11807 * ldap.el (ldap-host-parameters-alist): New name of
11808 `ldap-host-parameters-plist'
11810 1998-06-26 Adrian Aichner <adrian@xemacs.org>
11812 * package-get.el: Using (require 'package-get-base), now that it
11813 provides itself. Consequently removed all instances of (load
11814 "package-get-base.el").
11816 1998-06-29 Kyle Jones <kyle_jones@wonderworks.com>
11818 * subr.el (remove-hook): Don't treat the hook value as a
11819 list unless it is both consp and not functionp.
11821 1998-06-29 SL Baur <steve@altair.xemacs.org>
11823 * about.el: Email address for Ben Wing is ben@xemacs.org.
11824 * auto-show.el: Ditto.
11825 * bytecomp.el: Ditto.
11827 * x-scrollbar.el: Ditto.
11828 * x-misc.el: Ditto.
11829 * tty-init.el: Ditto.
11830 * toolbar-items.el: Ditto.
11831 * symbol-syntax.el: Ditto.
11832 * specifier.el: Ditto.
11833 * objects.el: Ditto.
11834 * hyper-apropos.el: Ditto.
11835 * glyphs.el: Ditto.
11837 1998-06-27 Hrvoje Niksic <hniksic@srce.hr>
11839 * mouse.el (drag-window-divider): vertical-divider-draggable-p ->
11840 vertical-divider-always-visible-p.
11841 (default-mouse-motion-handler): Ditto.
11843 1998-06-21 Hrvoje Niksic <hniksic@srce.hr>
11845 * scrollbar.el (scrollbars-visible-p): Simplify. Always set the
11848 1998-06-21 Oliver Graf <ograf@fga.de>
11850 * build-reports.el: changed receiver to xemacs-build-reports list
11852 1998-06-19 Jonathan Harris <jhar@tardis.ed.ac.uk>
11854 * font.el: Split font-family-mappings into X and
11855 mswindows-specific versions.
11856 mswindows-font-create-[object|name]: Treat supplied size
11857 as a pointsize. Added underline and strikethru handling.
11859 * msw-faces.el: changed default mswindows charset to western.
11861 * msw-glyphs.el: removed space in border-glyph font string that
11862 was inserted to get round bugs in the mswindows C font code.
11864 1998-06-27 SL Baur <steve@altair.xemacs.org>
11866 * about.el (about-hackers): Credits update.
11868 * help-nomule.el (tutorial-supported-languages): Add Romanian
11871 * code-files.el (file-coding-system-alist): Hardwire TUTORIAL.ro
11874 1998-06-19 Jonathan Harris <jhar@tardis.ed.ac.uk>
11876 * font.el: Split font-family-mappings into X and
11877 mswindows-specific versions.
11878 mswindows-font-create-[object|name]: Treat supplied size
11879 as a pointsize. Added underline and strikethru handling.
11881 * msw-faces.el: changed default mswindows charset to western.
11883 * msw-glyphs.el: removed space in border-glyph font string that
11884 was inserted to get round bugs in the mswindows C font code.
11886 1998-06-15 Jonathan Harris <jhar@tardis.ed.ac.uk>
11888 * minibuf.el: make read-color-completion-table call
11889 (mswindows-color-list for mswindows devices.
11891 1998-06-18 Sam Mikes <smikes@alumni.hmc.edu>
11893 * lisp/font-lock.el
11894 (font-lock-match-c++-style-declaration-item-and-skip-to-next):
11895 Let declaration items contain non-word symbol characters.
11897 1998-06-15 Adrian Aichner <adrian@xemacs.org>
11899 * package-get.el (package-get-package-provider): Added autoload
11900 cookie. Loading "package-get-base.el" in ALL functions that use
11901 it. Fixed some (interactive ...) with multiple argument specs
11902 again. Cosmetic indentation changes.
11904 1998-05-27 Glynn Clements <glynn@sensei.co.uk>
11906 * info.el (Info-insert-dir): Don't use nreverse on variables
11907 that you want to use later.
11909 1998-06-17 Glynn Clements <glynn@sensei.co.uk>
11911 * x-mouse.el (x-set-point-and-move-selection): Replace call
11912 to x-kill-primary-selection with kill-primary-selection
11914 1998-06-12 Martin Buchholz <martin@xemacs.org>
11916 * simple.el (what-cursor-position): Make cursor position reported
11917 use value of column-number-start-at-one
11919 1998-06-17 SL Baur <steve@altair.xemacs.org>
11921 * about.el (xemacs-hackers): Fix Jareth's email address.
11923 1998-06-16 SL Baur <steve@altair.xemacs.org>
11925 * startup.el (startup-splash-frame): Remove
11926 `xemacs-startup-logo-function'.
11928 1998-06-15 SL Baur <steve@altair.xemacs.org>
11930 * about.el (about-hackers): Update credits list.
11932 1998-06-06 Jeff Miller <jmiller@smart.net>
11934 * lisp/sound.el: Update sound-ext to allow filenames with
11935 extensions to be found by load-sound-file
11937 1998-06-14 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
11939 * info.el (Info-rebuild-outdated-dir): Removed variable
11940 (Info-auto-generate-directory): New variable
11941 (Info-save-auto-generated-dir): New variable
11942 (Info-maybe-update-dir): Use `Info-auto-generate-directory'
11943 (Info-build-dir-anew): Second parameter removed. Use
11944 `Info-save-auto-generated-dir'
11945 (Info-rebuild-dir): Ditto
11947 1998-06-02 Christoph Wedler <wedler@fmi.uni-passau.de>
11949 * list-mode.el (next-list-mode-item): Would not recognize
11950 border between directly neighbored items.
11952 1998-06-12 Andy Piper <andyp@parallax.co.uk>
11954 * package-get.el: add autoloads for some functions.
11956 1998-06-10 Hrvoje Niksic <hniksic@srce.hr>
11958 * specifier.el (let-specifier): Tiny docfixes.
11960 1998-06-12 Andy Piper <andyp@parallax.co.uk>
11962 * msw-mouse.el: set selection-pointer-glyph to Normal.
11964 1998-06-09 Per Abrahamsen <abraham@dina.kvl.dk>
11966 * wid-edit.el (widget-specify-secret): New function.
11967 (widget-after-change): Use it.
11968 (widget-specify-field): Use it.
11970 1998-06-08 Hrvoje Niksic <hniksic@srce.hr>
11972 * mouse.el (drag-window-divider): Use `(not done)' instead of
11973 `doit'; reuse result of `window-pixel-edges'.
11975 * modeline.el (drag-modeline-event-lag): Rename to
11976 drag-divider-event-lag.
11978 1998-06-07 Hrvoje Niksic <hniksic@srce.hr>
11980 * specifier.el (let-specifier): Rewritten not to generate needless
11981 `let's; clarified documentation; support TAG-SET and HOW-TO-ADD
11984 1998-05-28 Hrvoje Niksic <hniksic@srce.hr>
11986 * minibuf.el (read-file-name-1): Setup buffer-local value of
11987 `completion-ignore-case' in completions buffer under Windows.
11989 1998-06-06 Kirill M. Katsnelson <kkm@kis.ru>
11991 * about.el (about-maintainer-glyph): Fix support for not
11994 1998-06-04 Kirill M. Katsnelson <kkm@kis.ru>
11996 * cmdloop.el (cancel-mode-internal): Defined this do-nothing function.
11998 * mouse.el (mouse-track): Cancel selection if misc-user event with
11999 `cancel-mode-internal' function is fetched.
12001 1998-06-03 Hrvoje Niksic <hniksic@srce.hr>
12003 * files.el (save-some-buffers-1): Fixed return value.
12005 1998-06-01 Oliver Graf <ograf@fga.de>
12007 * dragdrop.el: added experimental
12009 1998-05-26 Stephen J. Turnbull <turnbull@sk.tsukuba.ac.jp>
12011 * startup.el (after-init-hook, init-file-user,
12012 user-init-directory, load-user-init-file): Purge references
12013 to "~/.xemacs/init.el" from docstrings.
12015 (load-user-init-file) Use paths-construct-path to construct
12016 paths to user init files. Go directly to ~/.emacs, do not
12017 search ~/.xemacs/, do not load `default-custom-file'.
12019 1998-06-03 Hrvoje Niksic <hniksic@srce.hr>
12021 * files.el (interpreter-mode-alist): Catch wish and tclsh before
12023 (inhibit-first-line-modes-regexps): Added `.tar.gz'.
12025 1998-06-03 Andy Piper <andyp@parallax.co.uk>
12027 * menubar-items.el (default-menubar): add Update Packages to customize
12030 1998-06-02 Andy Piper <andyp@parallax.co.uk>
12032 * faces.el: use toolbar face as a fallback for toolbar properties
12033 in xpm-color-symbols instead of default.
12035 * msw-faces.el: rename 3d-object -> gui-element face.
12037 1998-06-06 SL Baur <steve@altair.xemacs.org>
12039 * startup.el (xemacs-startup-logo-function): New variable.
12040 (startup-splash-frame): Use it.
12042 1998-06-02 Hrvoje Niksic <hniksic@srce.hr>
12044 * files.el (save-some-buffers): Would wait 1 second.
12045 (save-some-buffers-1): Delete other windows here instead of in
12046 `save-some-buffers'.
12047 (save-some-buffers): Force redisplay only if windows were deleted.
12049 1998-06-02 Didier Verna <didier@xemacs.org>
12051 * cus-face.el (custom-face-attributes): generalized the use of
12052 toggle buttons for boolean attributes.
12053 Re-ordered the items a bit.
12055 1998-06-01 SL Baur <steve@altair.xemacs.org>
12057 * sound.el (default-sound-directory): Use `locate-data-directory'
12058 to find the sounds directory.
12060 1998-05-29 Andy Piper <andyp@parallax.co.uk>
12062 * sound.el: default sound-ext to .wav under mswindows, .au
12063 otherwise. load-default sounds without extensions.
12065 1998-05-27 Bjrn Torkelsson <torkel@hpc2n.umu.se>
12067 * menubar-items.el (default-menubar): Dim out "Submit Bug Report"
12068 if send-pr is not bound.
12070 1998-06-01 Andy Piper <andyp@parallax.co.uk>
12072 * files.el: grok idl files in auto-mode-alist.
12073 1998-06-01 Jeff Miller <jmiller@smart.net>
12075 * minibuf.el (exact-minibuffer-completion-p): check for nil before
12078 1998-05-30 Andy Piper <andyp@parallax.co.uk>
12080 * msw-glyphs.el: add xbm to the list of image types supported.
12082 1998-05-30 Kirill M. Katsnelson <kkm@kis.ru>
12084 * msw-init.el (init-post-mswindows-win): Load InfoDock toolbar
12085 instead of XEmacs one when dumping InfoDock.
12087 1998-05-30 Kirill M. Katsnelson <kkm@kis.ru>
12089 * obsolete.el (has-modeline-p): Added obsolete alias `has-modeline-p'
12090 for `modeline-visible-p'
12092 * winnt.el (nt-quote-process-args): Fix for duplicating argv[0].
12094 1998-05-29 Andy Piper <andyp@parallax.co.uk>
12096 * msw-select.el (mswindows-cut-copy-clear-clipboard): deleted
12097 since it's not used anymore. doc string fixes.
12099 * package-get.el (package-get-file-installed-p): new function. use
12100 instead of file-installed-p which is in an external package.
12102 1998-05-28 Oliver Graf <ograf@fga.de>
12104 * dragdrop.el (dragdrop-drop-url-default): dropped pop-to-buffer in
12105 favor of select-window/switch-to-buffer
12107 Wed May 27, 1998 Darryl Okahata <darrylo@sr.hp.com>
12109 * startup.el: changed (getenv "HOME") to (user-home-directory)
12111 1998-05-25 Oliver Graf <ograf@fga.de>
12113 * frame.el (cde-start-drag) moved to dragdrop.el
12114 (offix-start-drag-region) moved to dragdrop.el
12115 (offix-start-drag) moved to dragdrop.el
12116 * dragdrop.el (cde-start-drag) moved from frame.el
12117 (offix-start-drag-region) moved from frame.el
12118 (offix-start-drag) moved from frame.el
12119 (cde-start-drag-region) cde drag regions
12120 * mouse.el (mouse-drag-or-yank) will now call cde-start-drag-region
12122 1998-05-26 Oliver Graf <ograf@fga.de>
12124 * dragdrop.el: created dragdrop-drag prototypes
12125 (cde-start-drag-region) fixed typo
12127 1998-05-28 SL Baur <steve@altair.xemacs.org>
12129 * simple.el (after-init-hook): Remove reader macro.
12131 * packages.el (packages-hardcoded-lisp): Get rid of reader
12132 macros. Update DOC string.
12134 1998-05-25 Hrvoje Niksic <hniksic@srce.hr>
12136 * mouse.el (drag-window-divider): Ditto.
12138 * modeline.el (mouse-drag-modeline): Use it.
12140 * lisp-mode.el (let-specifier): Specify indentation.
12142 * specifier.el (let-specifier): Renamed from
12143 `with-specifier-instance'.
12145 1998-05-27 Andy Piper <andyp@parallax.co.uk>
12148 * faces.el: move definition of xpm-color-symbols from x-faces.el
12149 to faces. Predicate x-get-resource on the presence of x.
12151 * msw-faces.el: set 3d-object face rather than modeline. Specify
12152 faces as specfier defaults.
12154 * package-get.el: don't use package-admin-add-single-file-package.
12156 1998-05-25 Hrvoje Niksic <hniksic@srce.hr>
12158 * toolbar-items.el: Fixup tooltips.
12159 (toolbar-gnus): Don't use obsolete variable
12160 toolbar-news-frame-properties.
12161 (toolbar-news-reader): Default to `gnus' instead of
12164 * files.el (auto-mode-alist): Correctly recognize `.emacs' under
12167 1998-05-25 Andy Piper <andyp@parallax.co.uk>
12169 * package-get.el: rename -installedp -> -installed-p.
12171 1998-05-23 Kirill M. Katsnelson <kkm@kis.ru>
12173 * glyphs.el (init-glyphs): Created `border-glyph' face, with no
12174 attributes, and assinged it to continuation, truncation and
12177 * msw-glyphs.el: Assigned WinDings font to `border-glyph' face,
12178 and made continuation, truncation and hscroll glyphs arrow
12179 characters out of that font.
12181 1998-05-22 Hrvoje Niksic <hniksic@srce.hr>
12183 * minibuf.el (minibuffer-electric-separator): Play nicely with
12184 directory-sep-char being \.
12185 (minibuffer-electric-tilde): Ditto.
12186 (read-file-name-map): Ditto.
12188 1998-05-22 Hrvoje Niksic <hniksic@srce.hr>
12190 * mouse.el (default-mouse-track-maybe-own-selection): Pause only
12192 (default-mouse-track-deal-with-down-event): Avoid
12193 `x-disown-selection'; use `disown-selection' instead.
12195 1998-05-21 Andy Piper <andyp@parallax.co.uk>
12198 * x-select.el: selection cleanup. (x-cut-copy-clear-internal)
12199 moved to (cut-copy-clear-internal) in select.el. Ditto for
12200 (x-delete-primary-selection) (x-kill-primary-selection)
12201 (x-copy-primary-selection).
12202 (own-clipboard): new function.
12204 * msw-select.el: use the new kill/delete/copy/cut-copy-clear
12205 functions in select.el. remove old ones.
12206 (mswindows-own-clipboard): new function.
12208 1998-05-21 Andy Piper <andyp@parallax.co.uk>
12210 * gnuserv.el: allow connections from mswindows type devices.
12212 1998-05-20 Andy Piper <andyp@parallax.co.uk>
12214 * msw-glyphs.el: change image type used from cursor to resource.
12216 1998-05-20 Kirill M. Katsnelson <kkm@kis.ru>
12218 * x-scrollbar.el (x-init-scrollbar-from-resources): Added support
12219 for {top,bottom}-{left,right} values in addition to
12220 {top,bottom}_{left,right}.
12221 Use x-get-resource instead of x-get-resource-and-bogosity-check.
12223 1998-05-20 Hrvoje Niksic <hniksic@srce.hr>
12225 * cl-macs.el (specifier-instance): Undefine its setf method.
12227 * specifier.el (with-specifier-instance): Added docstring.
12229 * mouse.el (drag-window-divider): Ditto.
12231 * modeline.el (mouse-drag-modeline): Use it.
12233 * lisp-mode.el (with-specifier-instance): Define its indentation
12236 * specifier.el (with-specifier-instance): New macro.
12238 1998-05-19 Andy Piper <andyp@parallax.co.uk>
12240 * package-get.el (package-get-create-custom): new function to
12241 auto-generate package-get-custom.el from package-get-base.el.
12242 * (package-get-ever-installedp): new function.
12243 * (package-get-custom): new function to get all packages specified
12246 1998-05-19 Hrvoje Niksic <hniksic@srce.hr>
12248 * cus-edit.el (custom-file): Revert to `~/.emacs'.
12250 1998-05-23 SL Baur <steve@altair.xemacs.org>
12252 * cl-extra.el: Reverse previous float change.
12254 1998-05-17 Andy Piper <andyp@parallax.co.uk>
12257 * faces.el (try-font-name): moved from x-faces.el since it is
12258 required by w3 under mswindows as well X.
12260 1998-05-18 Kirill M. Katsnelson <kkm@kis.ru>
12262 * winnt.el: Removed evil (setq completion-ignore-case t)
12263 clause, one more overlookef fsfism.
12264 (nt-quote-args-functions-alist): End sentences with double space.
12266 1998-05-18 Kirill M. Katsnelson <kkm@kis.ru>
12268 * window-xemacs.el (push-window-configuration): Remove kludgery of
12269 recaching default-toolbar specifier.
12270 (pop-window-configuration): Ditto.
12271 (unpop-window-configuration): Ditto.
12273 1998-05-16 Hrvoje Niksic <hniksic@srce.hr>
12275 * modeline.el (modeline-minor-mode-menu): Don't use :menu-tag.
12277 1998-05-17 Kirill M. Katsnelson <kkm@kis.ru>
12279 * winnt.el (nt-quote-args-verbatim): Added function.
12280 (nt-quote-args-prefix-quote): Added function.
12281 (nt-quote-args-backslash-quote): Added function.
12282 (nt-quote-args-double-quote): Added function.
12283 (nt-quote-args-functions-alist): New variable.
12284 (nt-quote-process-args): Added function. This is the main quoting
12285 work horse called from process-nt.c
12287 1998-05-16 Kirill M. Katsnelson <kkm@kis.ru>
12289 * winnt.el: Removed duplicate definitions for backspace,
12290 delete, M-backspace and C-M-backspace.
12291 (file-name-buffer-file-type-alist): Removed this variable.
12292 (find-buffer-file-type): Removed function.
12293 (find-file-binary): Removed function.
12294 (find-file-text): Removed function.
12295 (find-file-not-found-set-buffer-file-type): Removed function.
12296 (save-to-unix-hook): Removed function.
12297 (revert-from-unix-hook): Removed function.
12298 (using-unix-filesystems): Removed function.
12299 (original-make-auto-save-file-name): DEFSUBR to avoid doc snarf
12301 (x-set-selection): Removed function.
12302 (x-get-selection): Removed function.
12303 Removed commented FSFisms.
12304 Replaced copyright notice (this file is not part of GNU Emacs).
12305 (nt-shell-mode-hook): Moved here from a lambda expression. Added
12306 comint-process-echoes setting to t.
12308 1998-05-17 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
12310 * packages.el (packages-no-package-hierarchy-regexp): Introduced
12311 and used following the interface change of
12312 `paths-find-recursive-path'.
12314 * find-paths.el (paths-find-recursive-path): Exclusion is now by a
12315 regexp instead of a list of base names.
12316 (paths-version-control-filename-regexp):
12317 (paths-lisp-filename-regexp): (paths-no-lisp-directory-regexp):
12318 Introduced and used following the interface change of
12319 `paths-find-recursive-path'.
12321 1998-05-16 Hrvoje Niksic <hniksic@srce.hr>
12323 * simple.el (delete-forward-p): Make it a defun; do X garbage only
12324 on X devices, rather than on all non-TTY devices.
12326 1998-05-16 Kirill M. Katsnelson <kkm@kis.ru>
12328 * msw-mouse.el: New file. Sets up cursor shapes for Windows.
12330 * dumped-lisp.el (preloaded-file-list): Added msw-mouse.el
12332 1998-05-17 Adrian Aichner <adrian@xemacs.org>
12334 * itimer.el (activate-itimer): Fixed usage of integers
12335 as argument to `concat'.
12337 1998-05-17 Glynn Clements <glynn@sensei.co.uk>
12339 * itimer.el (start-itimer): replace the use of `concat' with
12342 1998-05-16 SL Baur <steve@altair.xemacs.org>
12344 * mode-motion.el (mode-motion-hook): Clarify docstring.
12345 From Bob Weiner <weiner@altrasoft.com>
12347 * loadhist.el (symbol-file): Supply prompt string when used
12349 From Bob Weiner <weiner@altrasoft.com>
12351 1998-05-16 Hrvoje Niksic <hniksic@srce.hr>
12353 * loadup.el (really-early-error-handler): Ditto.
12355 * update-elc.el: Ditto.
12357 * setup-paths.el (paths-construct-exec-path): Ditto.
12359 * make-docfile.el: Ditto.
12361 * find-paths.el (paths-decode-directory-path): Use split-path
12362 instead of decode-path.
12364 * files.el (parse-colon-path): Update docstring reference.
12366 1998-05-15 Jonathan Harris <jhar@tardis.ed.ac.uk>
12370 Bind cut'n'paste keys to non window-system specific functions.
12372 * msw-select.el: New function mswindows-clear-clipboard.
12373 mswindows-cut-copy-clipboard extended to handle clearing of the
12374 selection and renamed to mswindows-cut-copy-clear-clipboard.
12376 * select.el: on mswindows devices delete-primary-selection
12377 calls mswindows-clear-clipboard.
12379 1998-05-15 Hrvoje Niksic <hniksic@srce.hr>
12381 * simple.el (quoted-insert): Inhibit quit when using read-char.
12383 * cmdloop.el (read-char): Don't inhibit quit.
12384 (read-char-exclusive): Ditto.
12385 (read-char): Signal quit if quit-char was pressed.
12386 (read-char-exclusive): Ditto.
12387 (read-quoted-char): Return a character, not integer.
12389 * menubar-items.el (default-popup-menu): Use Andy's generic
12391 (default-popup-menu): Fix code.
12393 1998-05-14 Oliver Graf <ograf@fga.de>
12395 * dragdrop.el (dragdrop-function-widget): this time it's done
12397 1998-05-13 Oliver Graf <ograf@fga.de>
12399 * dumped-lisp.el: dragdrop.el now based on dragdrop-api feature
12401 1998-05-15 Kirill M. Katsnelson <kkm@kis.ru>
12403 * device.el (device-pixel-width):
12404 (device-pixel-height):
12406 (device-mm-height):
12407 (device-bitplanes):
12408 (device-color-cells): Swapped parameters to device-system-metric
12409 according to the interface change.
12411 1998-05-14 Kirill M. Katsnelson <kkm@kis.ru>
12413 * mouse.el (default-mouse-motion-handler): Use new name of the
12414 function event-over-vertical-divider-p.
12415 Do not set E-W arrow cursor over the divider if
12416 vertical-divider-draggable-p is nil in the window.
12417 ([top-level]): Use new name for the variable
12418 vertical-divider-map.
12419 (drag-window-divider): Respect vertical-divider-draggable-p.
12420 Variable name typo fixes.
12422 1998-05-14 Hrvoje Niksic <hniksic@srce.hr>
12424 * keymap.el (kbd): Define here; handle string constants and
12427 1998-05-15 Christian Nyb <chr@mediascience.no>
12429 * simple.el (zap-up-to-char): New function. Behaves like `zap-to-char'
12432 1998-05-13 Didier Verna <didier@xemacs.org>
12434 * mouse.el (drag-window-divider): give the vertical divider a
12435 pressed look when dragging it.
12437 1998-05-13 Andy Piper <andyp@parallax.co.uk>
12439 * faces.el: predicate some more face operations on x or mswindows
12442 * modeline.el: enable modeline coloring for mswindows.
12444 1998-05-13 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
12446 * minibuf.el (minibuffer-default): Added variable; compatible with
12448 (next-history-element): Used `minibuffer-default'.
12450 1998-05-12 Oliver Graf <ograf@fga.de>
12452 * dragdrop.el (dragdrop-function-widget): button and mods ok
12453 arguments still look a bit strange
12454 (dragdrop-compare-mods) created
12455 (dragdrop-drop-do-functions) correctly checks for buttons and
12458 1998-05-14 Hrvoje Niksic <hniksic@srce.hr>
12460 * setup-paths.el (paths-default-info-directories): Replace
12461 path-separator with directory-sep-char.
12463 * files.el (path-separator): Don't define it here.
12465 1998-05-14 Hrvoje Niksic <hniksic@srce.hr>
12467 * update-elc.el: Ditto.
12469 * setup-paths.el (paths-construct-exec-path): Ditto.
12471 * make-docfile.el: Ditto.
12473 * loadup.el (really-early-error-handler): Ditto.
12475 * find-paths.el (paths-decode-directory-path): Use decode-path
12476 instead of decode-path-internal.
12478 * files.el (parse-colon-path): Update docstring.
12480 1998-05-13 Hrvoje Niksic <hniksic@srce.hr>
12482 * subr.el (get-buffer-window-list): Make BUFFER optional.
12484 * window-xemacs.el (windows-of-buffer): Defalias to
12485 get-buffer-window-list.
12487 1998-05-12 Hrvoje Niksic <hniksic@srce.hr>
12489 * disass.el: Fix maintainer keyword.
12491 * bytecomp.el (byte-compile-and-load-file): Autoload.
12492 (byte-compile-buffer): Ditto.
12494 * lisp-mode.el (eval-last-sexp): Skip ` in `variable' so that the
12495 value is returned, not the name.
12496 (lisp-imenu-generic-expression): Enable it.
12497 (lisp-mode-variables): Ditto.
12498 (lisp-indent-offset): Change defconst to defvar.
12499 (lisp-indent-function): Ditto.
12500 (lisp-body-indent): Ditto.
12502 1998-05-12 Hrvoje Niksic <hniksic@srce.hr>
12504 * modeline.el: Use zap-last-kbd-macro-event.
12506 * lisp-mode.el (eval-interactive): If eval-interactive-verbose is
12507 nil, don't attempt to do anything with messages.
12508 (eval-last-sexp): Use `letf' for clarity.
12510 1998-05-12 Hrvoje Niksic <hniksic@srce.hr>
12512 * startup.el: It's still `.emacs', not yet `.xemacs/init.el'.
12514 1998-05-11 Martin Buchholz <martin@xemacs.org>
12519 Change empty docstrings into no doc strings at all.
12520 Fix bogus FSF-format docstrings.
12521 * etags.el: Fix docstring.
12523 1998-05-11 Jan Vroonhof <vroonhof@math.ethz.ch>
12525 * package-get.el (package-get): Use internal md5
12527 1998-05-13 SL Baur <steve@altair.xemacs.org>
12529 * about.el (about-xemacs): Correct abuse of concat.
12531 1998-05-11 SL Baur <steve@altair.xemacs.org>
12533 * info.el (Info-mode): Use easymenu.
12535 1998-05-12 Hrvoje Niksic <hniksic@srce.hr>
12537 * apropos.el (apropos): Don't use concat with integers.
12539 * cmdloop.el (describe-last-error): Handle the case when no error
12540 was seen gracefully.
12542 * apropos.el (apropos-print): Use with-displaying-help-buffer as
12544 (apropos-describe-plist): Ditto.
12546 * help.el (with-displaying-help-buffer): Revert to a defun.
12547 (describe-key): Use it as defun.
12548 (describe-mode): Ditto.
12549 (describe-bindings): Ditto.
12550 (describe-prefix-bindings): Ditto.
12551 (describe-installation): Ditto.
12552 (view-lossage): Ditto.
12553 (describe-function): Ditto.
12554 (describe-variable): Ditto.
12555 (describe-syntax): Ditto.
12557 1998-05-11 Oliver Graf <ograf@fga.de>
12559 * dragdrop.el: changed order of require/provide
12560 (dragdrop-drop-mime-default) changed to new calling conventions
12561 (dragdrop-drop-do-functions) changed to new calling conventions
12562 (dragdrop-function-widget) this one needs more work...
12564 1998-05-10 Oliver Graf <ograf@fga.de>
12566 * about.el: another small change in my entry
12567 * dragdrop.el (dragdrop-drop-log-function): logging added
12568 plus customizations
12569 changed interface to handler functions. now called with event
12572 1998-05-12 Kirill M. Katsnelson <kkm@kis.ru>
12574 * glyphs.el (divider-pointer-glyph): Declared new glyph,
12575 E-W arrow pointer displayed over draggable dividers.
12577 * mouse.el (default-mouse-motion-handler): Show it when
12579 (drag-window-divider): Added.
12580 ([top-level]): Initialized window-divider-map with a keymap
12581 binding the above function to left button down event.
12583 * x-mouse.el (x-init-pointer-shape): Initialize
12584 divider-pointer-glyph from Cursor.dividerPointer, or use default
12587 1998-04-30 Gunnar Evermann <Gunnar.Evermann@nats.informatik.uni-hamburg.de>
12589 * toolbar-items.el (toolbar-compile): respect should-use-dialog-box-p
12591 1998-05-11 Hrvoje Niksic <hniksic@srce.hr>
12593 * simple.el (count-words-buffer): Don't query for buffer.
12594 (count-lines-buffer): Ditto.
12596 1998-05-11 Jan Vroonhof <vroonhof@math.ethz.ch>
12598 * help.el (where-is): add optional insert argument.
12600 1998-05-11 Hrvoje Niksic <hniksic@srce.hr>
12602 * help.el (describe-key-briefly): New argument INSERT.
12604 * simple.el (eval-expression): New optional argument; synch with
12607 * keydefs.el (global-map): Add new register bindings.
12609 * register.el: Synched with FSF 20.3.
12611 1998-05-11 Jan Vroonhof <vroonhof@math.ethz.ch>
12613 * window-xemacs.el (recenter): all arguments are optional.
12615 1998-05-10 Kirill M. Katsnelson <kkm@kis.ru>
12617 * device.el: (device-pixel-width): Reflected name/parameters
12618 change to device-system-metric.
12619 (device-pixel-height): Ditto.
12620 (device-mm-width): Ditto.
12621 (device-mm-height): Ditto.
12622 (device-bitplanes): Ditto.
12623 (device-color-cells): Ditto.
12625 1998-05-10 Hrvoje Niksic <hniksic@srce.hr>
12627 * cl-extra.el (cl-float-limits): Removed; move code to top-level.
12629 * cl.el (most-positive-fixnum): Document.
12630 (most-negative-fixnum): Ditto.
12632 * cus-dep.el: Updated comment.
12634 * cus-load.el: Use most-positive-fixnum as the gc-inhibiting
12637 * cus-load.el (custom-put): Removed.
12639 * files.el (after-find-file): Just resignal quit instead of
12640 signaling "canceled".
12642 1998-05-10 Hrvoje Niksic <hniksic@srce.hr>
12644 * frame.el (other-frame): Use `focus-frame' instead of
12645 select-frame kludges.
12647 * lisp-mode.el: Update lisp-indent-function for
12648 save-selected-frame and with-selected-frame.
12650 * frame.el (save-selected-frame): New macro.
12651 (with-selected-frame): Ditto.
12652 (other-frame): Use `set-frame-focus'.
12654 1998-05-06 Oliver Graf <ograf@fga.de>
12656 * dragdrop.el (dragdrop-drop-dispatch): changed to new list concept
12657 (dragdrop-drop-url-default) default handler for URL drops created
12658 (dragdrop-drop-mime-default) default handler for MIME drops created
12659 (dragdrop-drop-functions) default custom for handling drops created
12660 (dragdrop-drop-do-functions) helper for drgadrop-drop-dispatch
12662 1998-05-05 Jonathan Harris <jhar@tardis.ed.ac.uk>
12664 * mouse.el: Removed redundant mouse-mswindows-drop function.
12666 1998-05-05 Oliver Graf <ograf@fga.de>
12668 * about.el: changed some text in my entry
12669 * dragdrop.el: added customs
12671 1998-05-04 Oliver Graf <ograf@fga.de>
12673 * mouse.el: killed global drop key bindings
12674 (mouse-offix-drop) removed
12675 * dragdrop.el: created
12676 * dumped-lisp.el: inclusion of dragdrop.el for window-systems
12678 1998-05-09 Kirill M. Katsnelson <kkm@kis.ru>
12680 * x-scrollbar.el (x-init-scrollbar-from-resources): Initialize
12681 scrollbar-on-{left,top}-p from *scrollBarPlacement resources.
12683 * x-misc.el (x-get-resource-and-maybe-bogosity-check): Removed
12686 * scrollbar.el (scrollbars-visible-p): Use new
12687 {vertical,horizontal}-scrollbar-visible-p specifiers.
12689 1998-04-18 Kirill M. Katsnelson <kkm@kis.ru>
12691 * device.el (device-pixel-height):
12692 (device-pixel-width):
12694 (device-mm-height):
12695 (device-bitplanes):
12696 (device-color-cells): Moved these 6 functions from device.c; they
12697 all use single (device-system-metrics) call.
12699 1998-05-09 SL Baur <steve@altair.xemacs.org>
12701 * dumped-lisp.el (preloaded-file-list): x-menubar.el and x-toolbar.el
12704 * menubar-items.el:
12705 * toolbar-items.el: Renamed from x-menubar/x-toolbar.
12706 Suggested by Hrvoje Niksic <hniksic@srce.hr>
12708 * help.el (help-map): Remove Hyperbole keybinding logic.
12709 Suggested by: Michael Ernst <mernst@cs.washington.edu>
12711 1998-05-08 SL Baur <steve@altair.xemacs.org>
12713 * x-menubar.el (default-menubar): Enable 'mail-user-agent' feature.
12714 From SAKIYAMA Nobuo <nobuo@db3.so-net.or.jp>
12716 1998-05-07 Andy Piper <andyp@parallax.co.uk>
12718 * msw-glyphs.el: use nicer icon3 from the frame icon.
12720 1998-05-07 SL Baur <steve@altair.xemacs.org>
12722 * version.el (emacs-version): Remove InfoDock conditionals.
12724 * startup.el (startup-splash-frame): Change ID logo name.
12726 1998-05-06 Hrvoje Niksic <hniksic@srce.hr>
12728 * files.el (after-find-file): If the user presses C-g on
12729 directory-creation prompt, kill the buffer.
12731 1998-05-06 SL Baur <steve@altair.xemacs.org>
12733 * simple.el (count-words-region): Reverse previous change.
12735 1998-05-05 Hrvoje Niksic <hniksic@srce.hr>
12737 * replace.el (query-replace): Just call perform-replace.
12738 (query-replace-regexp): Ditto.
12739 (perform-replace): Move region handling here.
12740 (perform-replace): Use the new arg to match-data.
12742 1998-03-08 Kyle Jones <kyle_jones@wonderworks.com>
12744 * x-init.el: Install X specific display table that
12745 displays char 0240 as a space to avoid whatever it is
12746 that screws up display of that character code.
12748 1998-05-03 Hrvoje Niksic <hniksic@srce.hr>
12750 * help.el (function-arglist): If no arguments are documented for a
12751 subr, print nothing rather than incorrect output.
12753 1998-05-05 SL Baur <steve@altair.xemacs.org>
12755 * cmdloop.el (command-error): Update bail-out error message to use
12756 `emacs-program-name'.
12758 * lib-complete.el: Remove reader macro cruft.
12760 * dumped-lisp.el (preloaded-file-list): Phase I: remove InfoDock
12763 * simple.el (count-words-region): Drop interactive-p check on the
12766 1998-05-04 Jonathan Harris <jhar@tardis.ed.ac.uk>
12770 Correct spelling of mswindows-font-canonicalize-name.
12772 1998-05-03 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
12774 * ldap.el (ldap-host-parameters-alist): Replaced with
12775 `ldap-host-parameters-plist'
12776 (ldap-search): Adapt to previous change
12778 1998-05-02 SL Baur <steve@altair.xemacs.org>
12780 * about.el (about-hackers): Update Bob Weiner bio.
12781 (about-maintainer-info): Ditto.
12783 1998-05-02 Hrvoje Niksic <hniksic@srce.hr>
12785 * simple.el (display-warning-minimum-level): Docfix.
12787 1998-04-04 Per Abrahamsen <abraham@dina.kvl.dk>
12789 * widget.el (:default-get): New keyword.
12790 * wid-edit.el (default, widget-default-default-get): Define it.
12791 (group, widget-group-default-get): Define it.
12792 (menu-choice, widget-choice-default-get): Define it.
12793 (widget-default-get): New function.
12794 (widget-choice-action): Call it.
12795 (widget-editable-list-entry-create): Call it.
12797 1998-05-01 Hrvoje Niksic <hniksic@srce.hr>
12799 * byte-optimize.el (byte-boolean-vars): Removed.
12800 (byte-optimize-lapcode): Use `built-in-variable-type' instead of
12801 lookup through `byte-boolean-vars'.
12803 1998-05-01 Kirill M. Katsnelson <kkm@kis.ru>
12805 * x-scrollbar.el (x-init-scrollbar-from-resources): Stuff
12806 resource-provided values into ghost specs for scrollbar-height and
12809 1998-05-01 Hrvoje Niksic <hniksic@srce.hr>
12811 * byte-optimize.el: Don't attempt to optimize /=.
12813 * bytecomp.el (byte-compile-one-ore-more-args): New function.
12814 (byte-compile-/=): Ditto.
12816 1998-05-02 SL Baur <steve@altair.xemacs.org>
12818 * apropos.el: Use `with-displaying-help-buffer'.
12819 (apropos-print): Remove explicit mentions of "*Apropos*" buffer.
12820 Use `with-displaying-help-buffer'.
12821 (apropos-follow): Do not give special treatment to buffer cursor
12822 was in prior to a mouse click.
12823 (apropos-describe-plist): Use `with-displaying-help-buffer'.
12824 (apropos-print-doc): Set correct buffer for setting text
12827 1998-05-01 SL Baur <steve@altair.xemacs.org>
12829 * help.el (help-buffer-prefix-string): New variable.
12830 (help-buffer-name): Use it.
12832 * modeline.el (modeline-minor-mode-menu): Alphabetize the minor
12835 1998-04-30 Greg Klanderman <greg@alphatech.com>
12837 * frame.el (other-frame): Work even when focus-follows-mouse is true.
12839 1998-05-01 Hrvoje Niksic <hniksic@srce.hr>
12841 * files.el (find-file-noselect): Update docstring.
12842 (find-file-noselect): Signal an error if found an unreadable file.
12843 (file-chase-links): Save the match data.
12844 (normal-mode): Use `lwarn' and `error-message-string'.
12845 (interpreter-mode-alist): Change defconst to defvar.
12846 (inhibit-first-line-modes-regexps): Ditto.
12847 (inhibit-first-line-modes-regexps): Added .tgz.
12848 (inhibit-first-line-modes-suffixes): Change defconst to defvar.
12849 (change-major-mode-with-file-name): New user-option.
12850 (set-visited-file-name): Synched with FSF.
12851 (file-name-extension): New function, from FSF 20.3.
12852 (file-relative-name): Synched with FSF.
12853 (save-some-buffers): Support the C-r feature.
12854 (recover-session): Synched with FSF.
12855 (kill-some-buffers): Ditto.
12856 (set-auto-mode): New argument JUST-FROM-FILE-NAME.
12858 1998-04-30 SL Baur <steve@altair.xemacs.org>
12860 * files.el (insert-file): Undo previous change and reenable use of
12863 1998-04-30 Hrvoje Niksic <hniksic@srce.hr>
12865 * window-xemacs.el (recenter): Define.
12867 1998-04-29 Andy Piper <andyp@parallax.co.uk>
12869 * font.el (mswindows-font-create-name)
12870 (mswindows-font-create-object): new functions for mswindows type
12873 * msw-faces.el (mswindows-font-canicolize-name): fix so that
12874 strings are parsed as well as font objects.
12876 1998-04-30 Hrvoje Niksic <hniksic@srce.hr>
12878 * modeline.el (defining-kbd-macro): Restore modeline indication of
12879 kbd-macro being recorded.
12880 (add-minor-mode): Simplify docstring.
12881 (modeline-minor-mode-menu): Remove stuff.
12883 1998-04-29 Andy Piper <andyp@parallax.co.uk>
12885 * code-process.el (call-process): dynamically decide process
12888 1998-04-29 Jim Radford <radford@robby.caltech.edu>
12890 * modeline.el: Add line-number-mode, column-number-mode to
12891 the modeline minor-mode menu. Button2 on the line number does
12894 1998-04-29 Andy Piper <andyp@parallax.co.uk>
12896 * mouse.el: move x-selection-owner-p type things to
12899 * msw-init.el: copy zmacs stuff from x-init.el
12901 * msw-select.el (mswindows-own-selection)
12902 (mswindows-disown-selection) (mswindows-selection-owner-p): new
12903 functions. Very simple minded implementation of selectio
12906 * select.el (own-selection) (disown-selection)
12907 (activate-region-as-selection) (select-make-extent-for-selection)
12908 (valid-simple-selection-p): functions moved from x-select.el for
12909 generalized selection.
12911 * x-select.el: see select.el changes.
12913 * x-toolbar.el: use new selection functions.
12915 1998-04-28 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
12917 * packages.el (packages-find-package-directories): Fixed bug that
12918 would pick up multiple site-package directories.
12919 (package-locations): Added "xemacs-packages" as a late package
12922 * find-paths.el: Now uses `emacs-program-name' and
12923 `emacs-program-version'.
12924 Additions to enforce version-specific directories in
12925 `paths-find-version-directory'.
12927 1998-04-29 SL Baur <steve@altair.xemacs.org>
12929 * default.el: Removed.
12930 * site-start.el: Removed.
12932 1998-04-29 Didier Verna <didier@xemacs.org>
12934 * minibuf.el (minibuffer-history-minimum-string-length): Default
12937 1998-04-28 SL Baur <steve@altair.xemacs.org>
12939 * find-paths.el (paths-program-name): Rename.
12940 (paths-emacs-root-p): Ditto.
12941 (paths-find-site-directory): Ditto.
12943 1998-04-26 Karl M. Hegbloom <karlheg@inetarena.com>
12945 * lisp-mode.el (emacs-lisp-mode-popup-menu-1): Add menu entry for
12946 `emacs-lisp-byte-compile-and-load'.
12948 1998-04-26 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
12950 * ldap.el (ldap-search): Fixed additional parameter passing to
12953 1998-04-27 Andy Piper <andyp@parallax.co.uk>
12955 * select.el (kill-primary-selection) (selection-owner-p)
12956 (copy-primary-selection) (yank-clipboard-selection)
12957 (selection-exists-p) (delete-primary-selection): new file and
12958 functions that do the right thing for the selected device.
12960 * x-menubar.el: use generalised selection functions.
12962 * dumped-lisp.el: dump select.el.
12964 1998-04-27 SL Baur <steve@altair.xemacs.org>
12966 * find-paths.el (paths-progname): New variable.
12967 (paths-emacs-root-p): Use it.
12968 (paths-find-site-directory): Ditto.
12970 1998-04-26 SL Baur <steve@altair.xemacs.org>
12972 * loadup.el ((member "dump" command-line-args)): Dump as
12973 `infodock' if InfoDock.
12975 1998-04-25 SL Baur <steve@altair.xemacs.org>
12977 * find-paths.el (construct-emacs-version): Simplify, include
12978 program name in the return value.
12979 * (paths-find-version-directory): Use it.
12981 1998-04-25 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
12983 * info.el (Info-parse-dir-entries): Fixed regexp
12984 (Info-build-dir-anew): Remove full suffix and capitalize info file
12985 name for files with no @direntry
12986 (Info-batch-rebuild-dir): New function
12987 (Info-suffixed-file): Check for regular files instead of simple
12988 file existence (could catch directories before)
12990 1998-04-25 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
12992 * setup-paths.el, find-paths.el: Removed uses of `not' which
12993 temacs doesn't have.
12995 * find-paths.el (paths-find-emacs-roots): Included exec-prefix
12996 into root searching.
12998 1998-04-24 Martin Buchholz <martin@xemacs.org>
13000 * subr.el: Remove definition of `not'.
13002 Sat Apr 24 1998 Andy Piper <andyp@parallax.co.uk>
13004 * msw-glyphs.el: enable graphics support.
13006 1998-04-23 Didier Verna <didier@xemacs.org>
13008 * x-menubar.el (default-menubar): restored the line-number-mode
13011 * misc doc string updates related to the options menu.
13013 1998-04-24 SL Baur <steve@altair.xemacs.org>
13015 * setup-paths.el (paths-construct-load-path): Fix typo.
13017 1998-04-23 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
13019 * x-menubar.el (default-menubar): font-menu-this-frame-only-p and
13020 font-menu-ignore-scaled-fonts don't have to be bound now; this
13021 gets us one step further towards making --no-autoloads work.
13023 * startup.el (normal-top-level): Load auto-autoloads only if
13024 lisp-directory is non-nil.
13026 * setup-paths.el (paths-construct-load-path): Made it robust
13027 against nil lisp-directory.
13029 * startup.el (startup-setup-paths-warning): Added `lisp-directory'
13030 to the list of variables that cause a warning when nil.
13032 * toolbar.el (init-toolbar-location): Now works even when there's
13033 no toolbar icon directory.
13035 1998-04-23 Hrvoje Niksic <hniksic@srce.hr>
13037 * help.el (view-lossage): Recognize it.
13039 * simple.el (log-message): Mark multiline messages.
13041 1998-04-22 SL Baur <steve@altair.xemacs.org>
13043 * info.el (Info-exit): `toolbar-info-frame' doesn't necessarily exist.
13045 1998-4-20 Stephen J. Turnbull <turnbull@sk.tsukuba.ac.jp>
13047 * package-get.el (package-get-all): add `\n' separator to
13048 interactive specification so that both variables are read
13050 1998-04-22 Didier Verna <didier@xemacs.org>
13052 * x-menubar.el: ported the options menu to Custom.
13053 Moved the "read only" toggle button to the buffers menu.
13054 Corrected some missing ;;;###autoload or defcustom.
13056 * scrollbar.el (scrollbars-visible-p): defcustom wrapper around
13057 the scrollbar-visible specifier for options menu handling.
13059 * toolbar.el (toolbar-visible-p)
13060 (toolbar-captioned-p)
13061 (default-toolbar-position): defcustom wrappers around
13062 the toolbar specifiers for options menu handling.
13064 * frame.el (get-frame-for-buffer-default-instance-limit):
13065 defcustom it for options menu handling.
13067 * font-lock.el (font-lock-mode): defcustom and autoload the variable
13068 font-lock-mode for options menu handling.
13070 * cus-start.el: added Custom properties to overwrite-mode for
13071 options menu handling.
13073 Wed Apr 22 12:59:35 1998 Andy Piper <andyp@parallax.co.uk>
13075 * about.el: shameless self-promotion.
13077 1998-04-21 Hrvoje Niksic <hniksic@srce.hr>
13079 * simple.el (raw-append-message): Slightly optimize.
13080 (remove-message): Use `push' for clarity.
13081 (append-message): Ditto.
13082 (display-warning): Dito.
13083 (raw-append-message): Send the message to the appropriate device.
13085 1998-04-22 SL Baur <steve@altair.xemacs.org>
13087 * auto-save.el (auto-save-cyclic-hash-14): De-ebolification.
13088 From Sean MacLennan <Sean.MacLennan@pika.ca>
13090 1998-04-18 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
13092 * setup-paths.el: Changed `directory-sep-char' to
13093 `path-separator', following a change in GNU Emacs.
13095 1998-04-19 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
13097 * info.el (Info-maybe-update-dir): Bug fix in `conservative' behaviour
13098 (Info-build-dir-anew): Add a final newline.
13099 (Info-build-dir-anew): Do not issue warning when rebuilding policy
13101 (Info-rebuild-dir): Ditto
13103 * dumped-lisp.el (preloaded-file-list): Added ldap.el
13105 1998-04-21 SL Baur <steve@altair.xemacs.org>
13107 * simple.el (count-words-buffer): Retain zmacs region.
13108 (count-words-region): Ditto.
13109 * simple.el: (what-line): Expanded line counts.
13110 (count-lines): New parameter to conditionalize whether collapsed
13112 From Bob Weiner <weiner@altrasoft.com>
13114 1998-04-19 SL Baur <steve@altair.xemacs.org>
13116 * packages.el (package-locations): infodock-packages must override
13117 mule-packages and packages.
13119 1998-04-19 Jonathan Harris <jhar@tardis.ed.a.uk>
13122 remove rude messages from widget-activation-widget-mapper
13123 and widget-activation-glyph-mapper
13125 1998-04-17 Jonathan Harris <jhar@tardis.ed.ac.uk>
13127 * toolbar.el: Remove (featurep 'x) test from
13128 toolbar-make-button-list
13130 1998-04-17 Hrvoje Niksic <hniksic@srce.hr>
13132 * gnuserv.el (gnuserv-edit): Switch to the next gnuserv buffer
13133 only if in the same frame.
13135 1998-04-17 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
13137 * packages.el (package-locations): Added site-packages hierarchy.
13139 * setup-paths.el (paths-default-info-directories): Introduced and
13142 * packages.el, setup-paths.el: Set various path searching depths
13145 * packages.el (packages-hierarchy-depth):
13146 (packages-load-path-depth): Introduced and used.
13148 * setup-paths.el (paths-load-path-depth): Introduced and used.
13150 * find-paths.el (paths-find-recursive-path): Added max-depth
13153 1998-04-15 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
13155 * setup-paths.el (paths-construct-info-path): Removed
13156 dependency on behavior of (file-name-as-directory "").
13158 1998-04-09 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
13160 * ldap.el (ldap-search): Adapt to the new low-level API using ldap
13163 1998-04-14 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
13165 * dump-paths.el, startup.el: Added handling for --debug-paths.
13167 1998-04-15 William M. Perry <wmperry@aventail.com>
13169 * wid-edit.el: We cannot just set the help-echo or balloon-help
13170 properties for an extent based on the :help-echo widget
13171 property, since help-echo and balloon-help cause an EXTENT to
13172 get passed in, where :help-echo functions are expecting a WIDGET
13174 1998-04-15 Kirill M. Katsnelson <kkm@kis.ru>
13176 * scrollbar.el (init-scrollbar-from-resources): Call
13177 mswindows-init-scrollbar-metrics when appropriate.
13179 Thu Apr 16 12:59:35 1998 Andy Piper <andyp@parallax.co.uk>
13181 * dumped-lisp.el: dump x-toolbar for window system
13183 * msw-init.el (init-post-mswindows-win): enable toolbars if we
13184 have support and xpm.
13186 1998-04-16 SL Baur <steve@altair.xemacs.org>
13188 * files.el (toggle-read-only): Fix docstring.
13189 From Didier Verna <didier@xemacs.org>
13191 1998-04-14 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
13193 * startup.el (normal-top-level): Load autoload-file-name without
13194 specifying an extension---some people only auto-autoload.el.gz.
13196 1998-04-06 Hrvoje Niksic <hniksic@srce.hr>
13198 * files.el (backup-enable-predicate): Don't bomb on NAME being
13201 1998-04-13 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
13203 * find-paths.el, packages.el: Now prefers configure'd paths.
13204 This shouldn't cause any of the originally anticipated problems as
13205 the current paths architecture will not define the various
13206 configure-xxx variables if they're not specified on the configure
13209 * find-paths.el, setup-paths.el, packages.el: Removed all
13210 mentionings of "/" as a path separator.
13211 Used paths-construct-path throughout.
13213 * find-paths.el (paths-construct-path): Created to assemble paths
13214 from directory components.
13216 * setup-paths.el, packages.el: Used paths-decode-directory-path
13217 instead of decode-path-internal.
13219 * find-paths.el: Removed unused (and bogus) paths-find-emacs-path
13221 (paths-decode-directory-path) Created.
13223 * setup-paths.el: Changed configure-exec-path to
13224 configure-exec-directory.
13226 1998-04-11 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
13228 * packages.el (packages-find-packages): Fixed decoding of
13231 * startup.el: -no-packages -> -no-early-packages.
13233 (packages-load-package-lisps): Fixed loading of auto-autoload
13236 * startup.el (normal-top-level): Fixed loading of core
13239 * obsolete.el: Un-obsoleted site-directory. Sigh.
13241 * startup.el, packages.el, dump-paths.el: Added proper settings
13242 for site-directory and lisp-directory variables.
13244 * startup.el, loadup.el: Renamed inhibit-update-autoloads to
13245 inhibit-package-autoloads and fixed handling of it.
13247 * startup.el, packages.el, dump-paths.el, loadup.el: Fixed
13248 handling of former inhibit-package-init, now
13249 inhibit-early-packages, to make -vanilla etc. work.
13251 1998-04-10 Kirill M. Katsnelson <kkm@kis.ru>
13253 * code-process.el (start-process): Fallback to 'undecided instead
13254 of 'binary for process input coding stream.
13256 * process.el (start-process): Docstring fix.
13258 1998-04-09 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
13260 * info.el (Info-insert-dir): Do not insert temporary dir files
13261 in Info-dir-file-attributes
13262 (Info-build-dir-anew): Ensure temporary buffer is not read-only
13263 (Info-rebuild-dir): Ditto.
13265 1998-04-09 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
13267 * obsolete.el: Added obsoleteness declarations for
13268 `site-directory' and `Info-default-directory-list'.
13270 1998-04-08 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
13272 * find-paths.el (paths-find-emacs-root): Only look at the
13273 executable at the end of the symlink chain for determining the
13276 1998-04-07 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
13278 * setup-paths.el (paths-construct-info-path): Changed construction
13279 to cater to gone default in configure.
13281 * find-paths.el (paths-uniq-append): Added.
13283 * packages.el: Rewritten package path construction once again.
13285 * dump-paths.el, startup.el: Removed package-path as a global
13288 * package-admin.el (package-admin-add-single-file-package):
13289 (package-admin-add-binary-package): Changed package-path to
13292 * packages.el (packages-split-path): Split path at "/" rather than
13293 nil according to change in emacs.c.
13295 1998-04-06 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
13297 * setup-paths.el (paths-construct-info-path): Changed info path
13298 order so that directories come out right.
13299 (paths-find-lock-directory): Fixed bug: It used to think
13300 configure-lock-directory is a path.
13302 1998-04-06 Jeff Miller <jmiller@smart.net>
13304 * x-toolbar.el: Added toolbar-vector-xxxxxx defvars. Modified
13305 initial-toolbar-spec to use new toolbar-vector-xxxxxx defvars. This
13306 eases the use of toolbar-add/kill-item functions.
13308 1998-04-07 Kirill M. Katsnelson <kkm@kis.ru>
13310 * code-files.el (file-coding-system-alist): Commented out
13311 loaddefs.el magical treatment.
13313 1998-04-06 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
13315 * info.el (Info-rebuild-outdated-dir): Added new option
13316 `conservative' and made it the default
13317 (Info-rebuild-dir): Appropriately parse multi-line description
13318 strings, and multi-section dir files. Issue warning when dir
13319 is rebuilt as temporary
13320 (Info-build-dir-anew): Issue warning when dir is built as
13323 1998-04-04 Kirill M. Katsnelson <kkm@kis.ru>
13325 * list-mode.el (list-mode-map): Bind highlight motion commands to
13326 standard keys left, right, C-b and C-f.
13328 1998-03-29 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
13330 * files.el (auto-mode-alist): allow .sc for Scheme->C
13332 1998-04-06 SL Baur <steve@altair.xemacs.org>
13334 * loadup.el (pureload): Don't quote (garbage-collect).
13336 1998-04-04 SL Baur <steve@altair.xemacs.org>
13338 * package-get-base.el: Updated.
13340 1998-04-04 Hrvoje Niksic <hniksic@srce.hr>
13342 * isearch-mode.el (isearch-just-started): New variable.
13343 (isearch-mode): Set it.
13344 (isearch-repeat): Advance one character forward only if the search
13345 was successful, and was not just started.
13346 (isearch-repeat): Clear isearch-just-started.
13348 1998-04-02 SL Baur <steve@altair.xemacs.org>
13350 * finder.el (finder-compile-keywords): Don't eval new finder-inf
13353 1998-03-26 Hrvoje Niksic <hniksic@srce.hr>
13355 * subr.el (listify-key-sequence): Removed.
13357 1998-03-31 Hrvoje Niksic <hniksic@srce.hr>
13359 * bytecomp.el (byte-compile-print-gensym): New option.
13360 (byte-compile-output-file-form): Use it.
13361 (byte-compile-output-docform): Ditto.
13362 (byte-compile-compiled-obj-to-list): Ditto.
13364 Sun Mar 29 1998 Andy Piper <andyp@parallax.co.uk>
13366 * msw-glyphs.el: set frame icon if xpm support.
13368 1998-03-30 Kyle Jones <kyle_jones@wonderworks.com>
13370 * help.el: Code that pretty prints variable values
13373 1998-04-02 SL Baur <steve@altair.xemacs.org>
13375 * find-paths.el (paths-emacs-root-p): Correct test for installation
13377 From Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
13379 1998-03-30 Kyle Jones <kyle_jones@wonderworks.com>
13381 * loaddefs.el: Don't set debug-ignored-errors; leave
13382 its default value set to nil.
13384 1998-03-29 Damon Lipparelli <lipp@primus.com>
13386 * info.el (Info-rebuild-dir): fixed mis-spelling.
13388 1998-03-29 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
13390 * info.el (Info-rebuild-outdated-dir): New custom var
13391 (Info-insert-node): Create/update dir file when needed, ie when it
13392 does not exist or is older than some info files in directory
13394 1998-04-01 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
13396 * setup-paths.el, dump-paths.el, startup.el, packages.el: Allowed
13397 for last packages, mainly for using a 20.4 package base.
13399 * packages.el (late-packages): Typo fix. It was called
13402 * find-paths.el (paths-find-emacs-root): Bug fix: it now chases
13403 relative symlinks correctly.
13404 (paths-find-emacs-roots): More rigorous checking for plausible
13405 configuration-time root.
13407 * startup.el (normal-top-level): Added a warning if XEmacs cannot
13410 1998-03-27 Martin Buchholz <martin@xemacs.org>
13412 * faces.el: Fix docstrings.
13413 * glyphs.el: Fix docstrings.
13414 * mouse.el: Fix docstrings.
13416 * frame.el: Change phrase `current frame' to `selected frame'.
13418 * faces.el (face-spec-set-match-display): Make FRAME arg optional.
13420 * bytecomp.el (displaying-byte-compile-warnings): Rewrite some
13421 macros using backquote to make them infinitely more readable.
13423 1998-03-30 SL Baur <steve@altair.xemacs.org>
13425 * packages.el (packages-find-package-path): Hardcoded specialized
13426 InfoDock support until we can clean this up.
13428 * help.el (describe-bindings-1): Return the value of the bindings
13429 help buffer created.
13430 (describe-bindings): Ditto.
13432 * simple.el (set-variable): Restore previous behavior of not
13433 bombing if the variable to set is not boundp.
13435 1998-03-30 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
13437 * packages.el (packages-handle-package-dumped-lisps): Allow for
13438 non-local files to be loaded off the package-lisp variable.
13440 1998-03-27 Kyle Jones <kyle_jones@wonderworks.com>
13442 * x-faces.el: Global X resources should override
13443 specs for all device classes (color, grayscale, mono);
13444 code currently doesn't override any of them. Fixed by
13445 calling remove-specifier with '(x default) as the tag
13446 set and allowing inexact matches.
13448 1998-03-27 Kyle Jones <kyle_jones@wonderworks.com>
13450 * faces.el: Separated face initializations based on
13451 device classes into device type specific (tag set,
13452 instantiator) pairs.
13454 1998-03-09 Hrvoje Niksic <hniksic@srce.hr>
13456 * wid-edit.el (widget-choice-action): Remember user's explicit
13458 (widget-choice-value-create): Respect it.
13459 From Richard Stallman <rms@gnu.org>
13461 1998-03-26 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
13463 * setup-paths.el (paths-construct-info-path): Always append
13464 existing directories from configure-time info path.
13466 * startup.el (startup-setup-paths): Renamed misnamed info-path to
13467 Info-directory-list.
13469 * info.el: Removed Info-default-directory-list which was broken by
13471 Removed bogus initialization of Info-directory-list---startup.el
13472 can do a much better job.
13473 Added autoload of Info-directory-list.
13475 * setup-paths.el (paths-construct-load-path): Fixed a bug pointed
13476 out by Martin Buchholz <martin@xemacs.org>: EMACSLOADPATH used to
13477 be exclusive; now it's merely given precedence, just like in the
13480 1998-03-25 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
13482 * find-paths.el (paths-find-architecture-directory): Fix bug with
13483 finding; it used to default too early.
13485 1998-03-25 Martin Buchholz <martin@xemacs.org>
13487 * packages.el (packages-split-path): Fix a bug; it used to fail
13488 for paths that weren't split.
13490 1998-03-26 SL Baur <steve@altair.xemacs.org>
13492 * finder.el (finder-compile-keywords): trap on errors.
13494 1998-03-24 Kyle Jones <kyle_jones@wonderworks.com>
13496 * x-faces.el (remove-specifier-specs-matching-tag-set-cdrs): Pass
13497 fourth argument of t so that only the specs exactly
13498 matching the tag lists are removed.
13500 1998-03-25 SL Baur <steve@altair.xemacs.org>
13502 * make-docfile.el: Don't discard the BOOTSTRAPLOADPATH.
13504 1998-03-23 SL Baur <steve@altair.xemacs.org>
13506 * minibuf.el (mouse-read-file-name-1): If a default directory was
13507 specified, use it for generating the completions.
13509 1998-03-23 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
13511 * update-elc.el: Now respects inhibit-package-init and
13513 Now does path construction with loadup-paths.
13515 * startup.el (normal-top-level, startup-setup-paths): Now respects
13516 inhibit-package-init and inhibit-site-lisp.
13518 * packages.el (packages-find-package-path): Extended package path
13519 by version-specific hierarchies.
13520 (packages-find-packages): Now respects inhibit flag and
13522 Moved path setup to loadup-paths.
13524 * make-docfile.el: Now respects inhibit-package-init and
13526 Now does path construction with loadup-paths.
13528 * loadup.el: Now respects inhibit-package-init and
13531 * dumped-lisp.el (preloaded-file-list): Added loadup-paths.
13533 * loadup-paths.el: New file: setup load-path to encompass
13536 1998-03-22 SL Baur <steve@altair.xemacs.org>
13538 * auto-show.el: load-gc renamed to pureload.
13539 * site-load.el: Ditto.
13540 * packages.el (toplevel): Ditto.
13541 * loadup.el (really-early-error-handler): Ditto.
13542 * dumped-lisp.el (preloaded-file-list): Ditto.
13543 * cus-face.el (custom-declare-face): Ditto.
13545 1998-03-22 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
13547 * <Today>: The Big Path Searching Overhaul.
13549 * find-paths.el: New file: find and assemble paths in the
13550 installation hierarchy.
13552 * setup-paths.el: New file: global layout of paths and directories
13553 within the XEmacs hierarchy.
13555 * packages.el: Replaced everything related to path searching and
13556 startup by code in terms of find-paths.
13558 * loadup.el, make-docfile.el, update-elc.el, startup.el: Now calls
13559 the new path searching engine.
13561 * dumped-lisp.el (preloaded-file-list): Added new files find-paths
13564 1998-03-22 SL Baur <steve@altair.xemacs.org>
13566 * dumped-lisp.el (preloaded-file-list): Load setup-paths.elc not
13569 1998-03-20 Kirill M. Katsnelson <kkm@kis.ru>
13571 * msw-glyphs.el: Added check for 'mswindows feature, so the file
13572 compiles identically in any configuration.
13573 Removed irrelevant commentary.
13575 1998-03-20 Kirill M. Katsnelson <kkm@kis.ru>
13577 * simple.el (set-variable): Allow setting specifiers.
13579 1998-03-19 SL Baur <steve@altair.xemacs.org>
13581 * lisp.el (forward-sexp): Revert previous change.
13583 1998-03-18 SL Baur <steve@altair.xemacs.org>
13585 * frame.el (frame-initialize): Use `delete-console' instead of
13586 `delete-device' to delete the stream console to match the usage in
13589 1998-03-16 SL Baur <steve@altair.xemacs.org>
13591 * files.el (cdpath-previous): New variable.
13593 From Bob Weiner <weiner@wave.altrasoft.com>
13595 1998-03-15 Kyle Jones <kyle_jones@wonderworks.com>
13597 * keydefs.el: Changed keybindings of forward-char,
13598 backward, scroll-up and scroll-down to point to their
13599 -command counterparts.
13601 * simple.el: New functions: forwarc-char-command,
13602 backwrad-char-command, scroll-up-command,
13603 scroll-down-command which work liek their counterparts
13604 except that they honor the variable
13605 signal-error-on-buffer-boundary.
13607 Definition of signal-error-on-buffer-boundary received
13610 defvar declaration added for word-across-newline to avoid
13611 byte-compiler warning about the free variable reference.
13613 1998-03-14 Kirill M. Katsnelson <kkm@kis.ru>
13615 * winnt.el: Removed "%t" from the beginning of
13616 modeline-format. From now on, there's no nt-specifics in the modeline.
13618 1998-03-14 SL Baur <steve@altair.xemacs.org>
13620 * setup-paths.el (paths-setup-paths-warning): Replace occurrences
13621 of `when' with `if'.
13623 1998-03-03 Kirill M. Katsnelson <kkm@kis.ru>
13625 * msw-glyphs.el: New file. Defines TTY-style glyphs for
13626 mswindows. Must be reworked along with glyphs.el, or
13627 merged into it, after there is images support.
13629 * dumped-lisp.el (preloaded-file-list): Dump msw-glyphs.el when
13632 1998-03-13 SL Baur <steve@altair.xemacs.org>
13634 * faces.el: fix for text cursor initialization.
13635 Suggested by Kyle Jones <kyle_jones@wonderworks.com>
13636 From Andy Piper <andyp@parallax.co.uk>
13638 1998-03-11 Pete Ware <ware@cis.ohio-state.edu>
13640 * files.el (set-auto-mode): If a mode is not fboundp, check to see
13641 if there is an existing package that handles it and warn the user
13644 1998-03-02 Kirill M. Katsnelson <kkm@kis.ru>
13646 * x-menubar.el (default-menubar): Greyed out "Help / Basics /
13647 Installation" menu item when Installation-string is not bound.
13649 1998-03-11 SL Baur <steve@altair.xemacs.org>
13651 * lisp.el (forward-sexp): Fix for test for balanced sexp.
13652 From Jeremiah W. James <jerry@cs.ucsb.edu>
13654 1998-03-10 Kyle Jones <kyle_jones@wonderworks.com>
13657 * faces.el: Fix face initialization.
13659 1998-03-10 Glynn Clements <glynn@sensei.co.uk>
13661 * files.el (backup-enable-predicate): fix breakage introduced
13664 1998-03-09 Kyle Jones <kyle_jones@wonderworks.com>
13666 * x-faces.el (x-init-face-from-resources): The
13667 TTY face property retrieval functions don't return
13668 specifiers, so use face-property instead.
13670 1998-03-09 SL Baur <steve@altair.xemacs.org>
13672 * mwheel.el (mwheel-install): Use portable keysyms and syntax.
13674 1998-03-09 Kyle Jones <kyle_jones@wonderworks.com>
13676 * x-menubar.el: Expanded documentation for
13677 option-save-faces. Changed Options -> Browse Faces
13678 menu entry to invoke customize-face.
13680 1998-03-09 Kyle Jones <kyle_jones@wonderworks.com>
13682 * faces.el: Most face initialization moved out of
13683 init-other-random-faces to the top level so that the
13684 initialization happens before Xemacs is dumped. Much
13685 of the fascist "face-differs-from-default-p or FROB!"
13686 code has been retired in favor of letting the user do
13687 what they want to do. Face initialization code changed
13688 to use `default' specifier tag so that the settings can
13689 be overridden later if the user wishes it.
13691 1998-03-08 SL Baur <steve@altair.xemacs.org>
13693 * about.el (about-hackers): Update contributors list.
13695 1998-03-07 Kyle Jones <kyle_jones@wonderworks.com>
13697 * specifier.el: Define new specifier tag `default'.
13699 * modeline.el: Initialize faces using `default' tag.
13701 * x-faces.el (x-init-face-from-resources): Remove
13702 specifier specs containing the `default' tag before
13705 1998-03-02 John Jones <jj@asu.edu>
13707 * package-get.el (package-get-all): fixed arguments on call to
13708 package-admin-add-single-file-package.
13709 * package-get.el (package-get-installedp): fixed to match
13710 advertised behavior.
13711 * package-get.el: added function package-get-update-all which
13712 installs newest versions of all the current packages (if they are
13713 not already installed).
13715 1998-03-04 Jens-Ulrik Petersen <petersen@kurims.kyoto-u.ac.jp>
13717 * files.el (find-file-noselect): Uncommented `truename' binding in
13718 `let*' and use it later to set `buffer-file-truename' iff it's
13719 still nil, as happens for example when finding a compressed
13720 file with "jka-compr".
13722 Wed Mar 04 08:55:12 1998 Andy Piper <andyp@parallax.co.uk>
13724 * faces.el: in make-face-* type functions do the operation for all
13725 window systems, not just the first one found.
13727 * font.el: call mswindows-list-fonts for mswindows.
13729 1998-03-02 Glynn Clements <glynn@sensei.co.uk>
13731 * code-process.el (call-process-region):
13732 * process.el (call-process-region):
13733 * package-get.el (package-get-dir):
13734 * files.el (backup-enable-predicate):
13735 * gnuserv.el (gnuserv-temp-file-regexp):
13736 Use temp-directory in place of `/tmp'.
13738 Fri Feb 20 21:22:34 1998 Darryl Okahata <darrylo@sr.hp.com>
13740 * "Fast" dired-in-C enhancements for Windows 95/NT:
13742 * files.el: Added function, `wildcard-to-regexp', from GNU
13745 * files.el (insert-directory): Modified to use special
13746 dired-in-C enhancements if present.
13748 Mon Mar 02 11:37:36 1998 Andy Piper <andyp@parallax.co.uk>
13750 * code-files.el: make default coding no-conversion.
13752 1998-03-02 SL Baur <steve@altair.xemacs.org>
13754 * dumped-lisp.el (preloaded-file-list): Find Installation.el from
13757 * update-elc.el: Strip directory when testing for files not to
13760 1998-03-02 Aki Vehtari <Aki.Vehtari@hut.fi>
13762 * lisp-mode.el: Use recommended form for menus.
13764 * info.el (Info-construct-menu): Use recommended form for menus.
13766 * gnuserv.el (gnuserv-edit-files): Use recommended form for menu
13769 1998-02-28 Kyle Jones <kyle_jones@wonderworks.com>
13771 * frame.el: Resurrect get-frame-for-buffer-default-to-current.
13772 (get-frame-for-buffer-noselect): Always return frames
13773 in the not-this-window-p cond clause.
13775 1998-02-27 SL Baur <steve@altair.xemacs.org>
13777 * help.el (describe-installation): New function.
13779 * x-menubar.el (default-menubar): Add describe-installation to
13782 * packages.el (packages-unbytecompiled-lisp): Installation.el
13783 should not be bytecompiled.
13785 * dumped-lisp.el (preloaded-file-list): Dump Installation with
13788 * x-menubar.el (default-menubar): Use correct guard for VM menu
13791 * coding.el: Add coding systems for iso-8859-[12] for No-Mule + file
13793 From Andy Piper <andyp@parallax.co.uk>
13795 1998-02-26 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
13797 * ldap.el: Do not require ldap-internal at compile time.
13799 Tue Feb 17 12:50:37 1998 Andy Piper <andyp@parallax.co.uk>
13801 * code-files.el: new file. a virtual copy of mule-files.el
13802 but without charset
13803 dependencies. (toggle-buffer-file-ocding-system) new function for
13804 changing the eol type for the current buffer.
13806 * code-process.el: new file. a copy of
13807 mule-process.el. mule-process.el will disappear when things have
13810 * coding.el: new file. a virtual copy of mule-files.el but
13811 without charset dependencies. (coding-system-base) new function
13812 for getting the parent coding system of a coding system with eol
13815 * dumped-lisp.el: add above files for the non-mule case.
13817 1998-02-25 Kyle Jones <kyle_jones@wonderworks.com>
13819 * window-xemacs.el (display-buffer): If no explicit
13820 frame is specified, search for a window that displays
13821 the buffer on the currently selected frame, before
13822 searching other frames.
13824 1998-02-25 Kyle Jones <kyle_jones@wonderworks.com>
13826 * frame.el (get-frame-for-buffer): If not-this-window-p
13827 is non-nil, use window on the selected frame if it is not
13828 also the selected window. When defaulting, search for
13829 windows on the currently selected fgrame before searching
13832 1998-02-25 Didier Verna <didier@xemacs.org>
13834 * modeline.el (modeline-swap-buffers): originally named
13835 `mouse-release-modeline'. Whether to actually swap the buffers is
13836 decided in `mouse-drag-modeline'.
13837 (mouse-drag-modeline): A button release event is considered a
13838 mouse click is both X (modeline scroll) and Y (modeline drag) pos
13841 1998-02-25 SL Baur <steve@altair.xemacs.org>
13843 * x-menubar.el: Put redo on the menubar.
13844 From Aki Vehtari <Aki.Vehtari@hut.fi>
13846 1998-02-22 Greg Klanderman <greg@alphatech.com>
13848 * bytecomp.el (displaying-byte-compile-warnings): if
13849 temp-buffer-show-function is set, use it to display current set of
13850 warnings in the "*Compile-Log-Show*" buffer.
13852 * simple.el (display-warning-buffer): if temp-buffer-show-function
13853 is set, use it to display current set of warnings in the
13854 "*Warnings-Show*" buffer.
13856 1998-02-20 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
13858 * cl-extra.el (equalp): Make (equalp ?A ?a) return t as in
13861 1998-02-23 Aki Vehtari <Aki.Vehtari@hut.fi>
13863 * menubar.el: Allow button descriptors at least 2 long.
13865 * x-menubar.el (default-menubar): Use recommended forms.
13866 (file-menu-filter): Remove.
13867 (edit-menu-filter): Remove.
13869 1998-02-24 SL Baur <steve@altair.xemacs.org>
13871 * about.el (about-hackers): Updated.
13873 1998-02-22 Greg Klanderman <greg@alphatech.com>
13875 * help.el (help-max-help-buffers): new variable
13876 (help-register-and-maybe-prune-excess): new function
13877 (help-buffer-name): use help-max-help-buffers.
13878 (with-displaying-help-buffer): use
13879 help-register-and-maybe-prune-excess.
13881 * help.el (help-maybe-pretty-print-value): if the value fits on
13884 1998-02-21 Greg Klanderman <greg@alphatech.com>
13886 * (with-displaying-help-buffer): there is no need to kill the buffer
13887 if it exists, because with-output-to-temp-buffer will clear it.
13888 further, killing the buffer violates the rule that
13889 temp-buffer-show-function, if set, has the full responsibility of
13890 showing the temp buffer. killing the buffer fucks with the window
13891 configuration, hosing temp-buffer-show-function.
13894 1998-02-23 Didier Verna <didier@xemacs.org>
13896 * modeline.el (mouse-drag-modeline):
13897 - Always scroll the modeline that was originally clicked on.
13898 - Use x pixels instead of x characters (which doesn't work anyway)
13899 as horizontal reference for modeline dragging. This allows us to
13900 keep on dragging the modeline even if the motion event occurs in
13903 1998-02-23 Didier Verna <didier@xemacs.org>
13905 * x-mouse.el (x-init-pointer-shape): use a crossed-arrows cursor
13906 glyph on the modeline to indicate that dragging the mouse has an
13907 effect both horizontally and vertically.
13909 1998-02-24 SL Baur <steve@altair.xemacs.org>
13911 * about.el (about-xemacs): Get rid of redundant visible version
13914 1998-02-19 SL Baur <steve@altair.xemacs.org>
13916 * about.el (about-hackers): Update credits.
13918 1997-12-22 Christoph Wedler <wedler@fmi.uni-passau.de>
13920 * prim/register.el (view-register): Show register type file-query.
13922 1998-02-17 Kyle Jones <kyle_jones@wonderworks.com>
13924 * mode-motion.el (mode-motion-highlight-internal):
13925 save-excursion inside save-window-exucrsion form to
13926 hide buffer point changes from save-window-excursion.
13927 Prevents display flickering when the mouse pointer
13930 1998-02-17 Didier Verna <didier@xemacs.org>
13932 * mouse.el (default-mouse-track-set-point-in-window): rewrote this
13933 function to handle correctly the case of a toolbar one side of the
13934 window: scrolling will not necessarily happen.
13936 1998-02-17 Kyle Jones <kyle_jones@wonderworks.com>
13938 * files.el (after-find-file): Restore missing argument
13939 to format that provides filename for "... consider M-x
13940 recover-file" message. Also call `message' with "%s"
13941 as the first arg instead of an arbitrary string.
13943 1998-02-18 SL Baur <steve@altair.xemacs.org>
13945 * about.el (about-hackers): Various additions.
13947 1998-02-15 SL Baur <steve@altair.xemacs.org>
13949 * autoload.el (generate-file-autoloads-1): Don't force an extra
13950 line out when copying on-the-same line autoloads.
13952 * x-menubar.el (default-menubar): Add Sokoban to the menubar if it
13955 1998-02-14 Martin Buchholz <martin@xemacs.org>
13957 * x11/x-win-xfree86.el (x-win-init-xfree86):
13958 * x11/x-win-sun.el (x-win-init-sun):
13959 * x11/x-init.el (x-initialize-compose):
13961 (backward-or-forward-kill-sexp):
13962 (backward-or-forward-kill-sentence):
13963 (backward-or-forward-kill-word):
13964 (backward-or-forward-delete-char):
13965 * prim/isearch-mode.el (isearch-help-or-delete-char):
13966 Use x-keysym-on-keyboard-sans-modifiers-p instead of
13967 x-keysym-on-keyboard-p to detect backspace.
13968 Use symbols instead of strings (now deprecated) with x-keysym-*-p.
13969 Clean up symbols used with dead keys, checking Linux and solaris
13971 Simplify x-win-*.el using above methods.
13972 Change documentation for x-keysym-*-p functions.
13974 1998-02-14 SL Baur <steve@altair.xemacs.org>
13976 * about.el (about-hackers): Restore entries for Michael Sperber and
13978 From Vinnie Shelton <acs@acm.org>
13980 1998-02-14 Hrvoje Niksic <hniksic@srce.hr>
13982 * simple.el (count-words-region): Ditto.
13984 1998-02-12 Hrvoje Niksic <hniksic@srce.hr>
13986 * simple.el (count-words-buffer): Document. Don't print anything
13987 if non-interactive.
13989 1998-02-12 SL Baur <steve@altair.xemacs.org>
13991 * packages.el (packages-hardcoded-lisp): easymenu.el is in
13992 multiple files in InfoDock.
13994 1998-02-11 SL Baur <steve@altair.xemacs.org>
13996 * packages.el (packages-hardcoded-lisp): id-vers.elc is loaded
13997 from version.el in InfoDock.
13999 * dumped-lisp.el (preloaded-file-list): Don't treat InfoDock
14002 1998-02-09 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
14004 * bytecomp-runtime.el (proclaim-inline): Single quotes around
14005 variable name in docstring.
14007 1998-02-10 Andreas Jaeger <aj@arthur.rhein-neckar.de>
14009 * menubar.h: Include "gui.h".
14011 1998-02-10 SL Baur <steve@altair.xemacs.org>
14013 * site-load.el: Fix documentation.
14015 1998-02-09 SL Baur <steve@altair.xemacs.org>
14017 * package-get-base.el (package-get-base): Updated.
14019 * keymap.el: PC-ize.
14021 1998-02-08 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
14023 * hyper-apropos.el (hyper-apropos-get-doc): Print the `loaded
14024 from' on a fresh line.
14026 1998-02-08 Hrvoje Niksic <hniksic@srce.hr>
14028 * help.el (help-maybe-pretty-print-value): prin1, not princ the
14031 1998-02-09 SL Baur <steve@altair.xemacs.org>
14033 * undo-stack.el: PC-ize.
14035 * cmdloop.el: PC-ize.
14037 1998-02-08 SL Baur <steve@altair.xemacs.org>
14039 * bytecomp-runtime.el: PC-ize.
14041 * byte-optimize.el: Prolog fixup. PC-ize.
14043 * cus-dep.el: Spelling fix.
14045 * text-mode.el: Synch with Emacs 20.2. (Original ChangeLog
14048 1997-08-29 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
14050 * text-mode.el (text-mode-hook-identify): New function,
14051 put on text-mode-hook. Set text-mode-variant here.
14052 (text-mode): Don't set it here.
14054 1997-08-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
14056 * text-mode.el (text-mode-hook): New defvar.
14057 (text-mode-variant): New variable.
14058 (text-mode): Set that variable locally.
14059 (toggle-text-mode-auto-fill): New command.
14061 1997-06-15 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
14063 * text-mode.el (text-mode): Let all-white lines separate paragraphs.
14065 1997-06-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
14067 * text-mode.el (paragraph-indent-text-mode):
14068 Renamed from spaced-text-mode.
14069 (text-mode-map): Bind TAB to indent-relative.
14070 (indented-text-mode-map): Variable deleted.
14071 (indented-text-mode): Now an alias for text-mode.
14073 1998-02-05 SL Baur <steve@altair.xemacs.org>
14075 * loadup.el: test-atoms debugging stuffs removed.
14077 1998-02-03 Martin Buchholz <Martin Buchholz <martin@xemacs.org>
14079 * lisp/loaddefs.el (completion-ignored-extensions): Add ".class"
14081 1997-12-30 Colin Rafferty <colin@xemacs.org>
14083 * help.el (describe-beta): Made it use `locate-data-file'.
14084 (describe-distribution): Ditto.
14085 (describe-copying): Ditto.
14086 (describe-project): Ditto.
14087 (view-emacs-news): Ditto.
14089 * help-nomule.el (help-with-tutorial): Made it use
14090 `locate-data-file' to find tutorial.
14092 1998-01-28 Jonathon Harris <jhar@tardis.ed.ac.uk>
14094 * about.el: Corrected my email address.
14096 * mouse.el: Added 'mouse-mswindows-drop' similar to
14097 'mouse-offix-drop'.
14099 1998-01-27 SL Baur <steve@altair.xemacs.org>
14101 * loadup.el (running-xemacs): Spelling fix.
14103 1998-01-26 Colin Rafferty <colin@xemacs.org>
14105 * packages.el (packages-find-packages-1): Don't allow a backwards
14106 compatible lisp tree to overwrite `preloaded-file-list'.
14108 1998-01-26 SL Baur <steve@altair.xemacs.org>
14110 * loadup.el: Don't delete "xemacs" prior to dumping.
14112 1998-01-24 SL Baur <steve@altair.xemacs.org>
14114 * package-info.el (pi-last-mod-date): New function.
14115 (pi-author-version): New function.
14116 (batch-update-package-info): Use them.
14118 1998-01-23 Colin Rafferty <colin@xemacs.org>
14120 * frame.el (get-frame-for-buffer-default-to-current): Create.
14121 (get-frame-for-buffer-noselect): Allow user to use current frame
14122 with `get-frame-for-buffer-default-to-current'.
14124 1998-01-22 Hrvoje Niksic <hniksic@srce.hr>
14126 * bytecomp.el (byte-compile-output-file-form): Set print-gensym.
14127 (byte-compile-output-docform): Ditto.
14128 (byte-compile-compiled-obj-to-list): Ditto.
14130 1998-01-22 Kyle Jones <kyle_jones@wonderworks.com>
14132 * startup.el (command-line-1): Removed code that ran
14135 1998-01-21 Hrvoje Niksic <hniksic@srce.hr>
14137 * help-macro.el (make-help-screen): Bind `help-read-key' via flet.
14139 1998-01-17 Hrvoje Niksic <hniksic@srce.hr>
14141 * frame.el (suspend-emacs-or-iconify-frame): Check using
14142 `device-on-window-system-p' instead of explicitly checking for X,
14143 so that the same logic works for MS Windows.
14144 (suspend-or-iconify-emacs): Ditto.
14146 1998-01-14 Hrvoje Niksic <hniksic@srce.hr>
14148 * about.el (about-maintainer-info): Andy Piper is back.
14149 (xemacs-hackers): Updated Andy Piper's email address.
14150 (about-hackers): Added Jonathan Harris.
14151 (about-hackers): Updated Tibor Polgar's email address.
14153 1998-01-18 SL Baur <steve@altair.xemacs.org>
14155 * about.el: Add xemacs.org email manager.
14157 * package-get-base.el (package-get-base): Updated with most recent
14160 1998-01-14 Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
14162 * help.el (function-arglist): Use `indirect-function' instead of
14163 `symbol-function' so that aliases are treated correctly.
14165 1998-01-13 Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
14167 * help.el (help-map): Add f1 binding to `help-for-help'.
14168 Suggested by Karl M. Hegbloom <karlheg@inetarena.com>.
14169 (describe-key-briefly): Use `princ' "%s" to print object.
14170 (with-displaying-help-buffer): Kill buffer if it exists, again.
14171 (describe-key): Use `princ' "%s" to print object.
14172 (describe-function-1): Use `princ' "%s" to print object.
14173 Commented out alias lines removed.
14174 (help-pretty-print-limit): New variable to control pretty-printing
14175 of variable values.
14176 (help-maybe-pretty-print-value): Steve wins! Renamed back from
14177 `help-pretty-print-value' again. Only print-print when OBJECT is
14178 list of length less than `help-pretty-print-limit'.
14179 (describe-variable): Use `help-maybe-pretty-print-value' again.
14181 1998-01-18 SL Baur <steve@altair.xemacs.org>
14183 * simple.el (blink-matching-open): Remove C++ kludge.
14184 Suggested by Bob Weiner <weiner@wave.altrasoft.com>
14186 1998-01-14 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
14188 * info.el (Info-default-directory-list): Made the documentation
14191 1998-01-13 Martin Buchholz <martin@xemacs.org>
14193 * lisp/packages.el:
14194 * lisp/package-admin.el:
14195 * lisp/build-report.el:
14198 1998-01-14 Christoph Wedler <wedler@fmi.uni-passau.de>
14200 * Patches/font-lock.el (java-font-lock-keywords-*): Would produce
14201 warnings in Java buffers without final newline and editing the
14204 1998-01-17 SL Baur <steve@altair.xemacs.org>
14206 * packages.el (packages-find-packages-1): Don't allow a backwards
14207 compatible lisp tree to overwrite `preloaded-file-list'.
14208 Suggested by Colin Rafferty <colin@xemacs.org>
14210 * mouse.el (mouse-offix-drop): Set undo-boundary.
14211 From Oliver Graf <ograf@fga.de>
14213 1998-01-13 SL Baur <steve@altair.xemacs.org>
14215 * loadup.el (load-gc): rewrite as defun.
14216 Print something sensical if a required dump-time file isn't found.
14218 1998-01-12 SL Baur <steve@altair.xemacs.org>
14220 * menubar.el (check-menu-syntax): Emergency dirty fix -- the 0 plist
14221 bug strikes a menudescriptor.
14223 * package-get-base.el (package-get-base): Updated.
14225 * package-info.el (batch-update-package-info): Derive REQUIRES
14228 1998-01-13 Hrvoje Niksic <hniksic@srce.hr>
14230 * files.el (save-some-buffers): Don't play games with deleting
14231 other windows if we are in the minibuffer window.
14233 1998-01-08 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
14235 * modeline.el (modeline-minor-mode-menu): Add support for :active
14236 (add-minor-mode): Document :active property to TOGGLE.
14238 1998-01-07 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
14240 * modeline.el (modeline-minor-mode-menu): Add support for an
14241 `:included' predicate in the `toggle-sym' plist.
14242 (add-minor-mode): Document the :included property, format
14243 docstring some more.
14244 (modeline-minor-mode-menu): Documentation string added.
14246 1998-01-02 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
14248 * modeline.el (modeline-minor-mode-menu): genmenlab the menu
14249 labels from the symbol-names by thwacking off the overly redundant
14250 and overused "mode", parenthesizing "minor", and capitalizing the
14251 resultant strings. Also shortened the menu's title by eliminating
14252 the redundant buffer name.
14253 (add-minor-mode): Beautified the docstring, added mention of the
14254 `:menu-tag' property of TOGGLE.
14255 (modeline-minor-mode-menu): Frinked the `:menu-tag' property on
14256 `toggle-sym' to beatify the mode-life menus.
14257 * (abbrev-mode): (put)'ed a `:menu-tag' on it and
14258 `auto-fill-function'.
14260 1998-01-02 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
14262 * modeline.el (modeline-minor-mode-menu): Changed the string-only
14263 menus to :style 'toggle.
14265 1997-12-10 Markus Linnala <maage@cs.tut.fi>
14267 * simple.el: Use mh-user-agent-compose as mh-e-user-agent.
14269 1997-12-11 Christoph Wedler <wedler@fmi.uni-passau.de>
14271 * packages/hyper-apropos.el (hyper-apropos-insert-face): Would
14272 only recognize first hyperlink.
14273 (hyper-apropos-highlightify): Deletia, this is already done by
14274 `hyper-apropos-insert-face'.
14275 (hyper-apropos-help-mode): Don't call `hyper-apropos-highlightify.
14277 1998-01-09 SL Baur <steve@altair.xemacs.org>
14279 * x-toolbar.el (toolbar-ispell-internal): Use ispell-message for
14281 (toolbar-mail-reader): Add support for `send'.
14282 From Jonathan Marten <jonathan.marten@UK.Sun.COM>
14284 1998-01-05 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
14286 * info.el (Info-emacs-info-file-name): Add defvar for
14287 `Info-emacs-info-file-name' so that `Info-goto-emacs-command-node'
14288 will function properly.
14290 1998-01-05 Gary D. Foster <gfoster@ragesoft.com>
14292 * simple.el: make the backwards delete function called by
14293 `backward-or-forward-delete-char' user configurable.
14295 1998-01-09 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
14297 * hyper-apropos.el (hyper-apropos-get-doc): Print where a byte
14298 compiled function got loaded from.
14300 1998-01-09 SL Baur <steve@altair.xemacs.org>
14302 * term/apollo.el: Synched up with InfoDock 3.6.2.
14304 1998-01-08 SL Baur <steve@altair.xemacs.org>
14306 * startup.el (load-init-file): Load autoloads earlier.
14307 (startup-splash-frame): Handle InfoDock logo.
14309 * x-init.el (init-post-x-win): Don't call init-x-toolbar in
14311 (x-init-toolbar-from-resources): Move from x-toolbar.el.
14313 * toolbar.el (init-toolbar-from-resources): InfoDock x-toolbar.el
14314 doesn't have this function.
14316 * packages.el (locate-data-file): Fix to call `locate-file'.
14318 1998-01-07 SL Baur <steve@altair.xemacs.org>
14320 * dumped-lisp.el (preloaded-file-list): InfoDock uses its own
14321 version of version.el.
14322 (preloaded-file-list): Ditto for x-menubar.el and x-toolbar.el.
14324 * x-menubar.el (default-menubar): Guard reference to
14326 (default-menubar): Guard references to `font-lock-mode'.
14327 (default-menubar): Guard references to font-menu-this-frame-only-p'.
14328 (default-menubar): Guard references to `font-menu-ignore-scaled-fonts'.
14330 * make-docfile.el: Don't snarf doc strings from autoloads.
14332 * startup.el (load-init-file): Use algorithm from loaddefs.el for
14333 loading auto-autoloads files.
14335 * loaddefs.el: Disable dumping autoloads.
14337 1998-01-05 SL Baur <steve@altair.xemacs.org>
14339 * lisp-mnt.el: Synch to Emacs 20.2.
14341 * help.el: Remove manual autoload of `finder-by-keyword'.
14343 * finder.el (finder-by-keyword): Autoload.
14345 * help.el: Conditionalize hyperbole setup.
14347 1998-01-04 SL Baur <steve@altair.xemacs.org>
14349 * packages.el (package-require): Update to reflect new data format.
14351 1998-01-02 Didier Verna <didier@xemacs.org>
14353 * x-menubar.el (default-menubar): make the tutorials available
14354 through the menubar. (Plus some compilation warnings cleanup).
14356 1998-01-04 SL Baur <steve@altair.xemacs.org>
14358 * check-features.el: New file. Perform sanity check after build.
14360 * dumped-lisp.el (preloaded-file-list): Move tooltalk dumped lisp
14361 files to tooltalk package.
14362 (preloaded-file-list): Moved sparcworks dumped lisp files to Sun
14365 * package-admin.el (package-admin-xemacs): Use better default for
14366 location of XEmacs binary.
14368 1998-01-03 Aki Vehtari <Aki.Vehtari@hut.fi>
14370 * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace const
14371 tag with sexp and add value tag with value `t'.
14373 1998-01-03 SL Baur <steve@altair.xemacs.org>
14375 * package-get.el: Changes to work with real data.
14376 From Pete Ware <ware@cis.ohio-state.edu>
14378 * packages.el (packages-reload-autoloads): Guard load for the time
14381 * update-elc.el ("packages.el"): Force loading packages.el instead
14382 of possibly out-of-date packges.elc.
14383 * make-docfile.el ("packages.el"): Ditto.
14385 1998-01-02 Colin Rafferty <colin@xemacs.org>
14387 * build-report.el (build-report-delete-regexp): Added a rule for
14388 the main tarball shadowing anything past it.
14390 1998-01-02 SL Baur <steve@altair.xemacs.org>
14392 * packages.el (package-provide): Delete a previous provide.
14394 * package-info.el: New file.
14396 * package-get.el: New file.
14397 From Pete Ware <ware@cis.ohio-state.edu>
14398 (package-get): Fix md5 computation to work with Mule.
14400 1997-12-11 Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
14402 * simple.el (log-message-*): Quote symbols in docstrings properly.
14404 1998-01-01 SL Baur <steve@altair.xemacs.org>
14406 * packages.el (packages-new-autoloads): Ignore symbolic links.
14408 * cus-face.el (face-custom-attributes-get): Fix typo.
14409 From Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
14411 1997-12-31 SL Baur <steve@altair.xemacs.org>
14413 * startup.el (load-init-file): Reload new or changed autoloads
14414 unless inhibited. Reload modified dumped lisp (stubbed).
14416 * packages.el (packages-new-autoloads): New function.
14417 (packages-reload-autoloads): New function.
14418 (packages-reload-dumped-lisp): New (stub) function.
14420 * loadup.el: Inhibit reloading dumped files when running temacs.
14422 * loadhist.el (file-provides): Extend to handle variant
14425 * replace.el (query-replace): Fix typo.
14427 1997-12-30 SL Baur <steve@altair.xemacs.org>
14429 * make-docfile.el: list-autoloads-path has been renamed.
14430 * update-elc.el: list-autoloads has been renamed.
14432 * packages.el (packages-list-autoloads): Renamed.
14433 (packages-list-autoloads-path): Ditto.
14435 1997-12-29 Colin Rafferty <colin@xemacs.org>
14437 * packages.el (packages-find-packages-1): Made it signal a warning
14438 for an error in an auto-autoload.el file.
14440 1997-12-30 SL Baur <steve@altair.xemacs.org>
14442 * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace sexp
14444 From Aki Vehtari <Aki.Vehtari@hut.fi>
14446 * dumped-lisp.el (preloaded-file-list): Dump loadhist with XEmacs.
14448 * loadhist.el (unload-feature): Remove autoload.
14450 1997-12-28 SL Baur <steve@altair.xemacs.org>
14452 * loadhist.el: Unpackaged.
14454 * help.el (describe-symbol-find-file): Rename
14455 `describe-function-find-file' and make old name obsolete.
14456 (describe-function-1): Use it.
14457 (describe-function-1): Guard reference to
14458 `compiled-function-annotation'.
14460 1997-12-27 Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
14462 * help.el (help-mode-bury): Now a call to `help-mode-quit' with
14464 (help-mode-quit): New optional arg to control whether it kills or
14466 (with-displaying-help-buffer): Don't kill buffer initially, even
14467 if it exists: it is erased by `with-output-to-temp-buffer' anyway.
14468 (help-pretty-print-value): Rename back from
14469 `help-maybe-pretty-print-value'! If `pp-internal' is available
14470 use it, otherwise use dumped `cl-prettyprint'.
14471 (describe-variable): Use `help-pretty-print-value' again.
14472 (find-func): Removed reference to "find-func" at end.
14474 1997-12-26 Kirill M. Katsnelson <kkm@kis.ru>
14476 * dumped-lisp.el: x-menubar.el dumped along with mswindows native
14477 GUI XEmacs. Rename? x-menubar is rather window system
14478 independant, except for a couple of items.
14480 1997-12-26 SL Baur <steve@altair.xemacs.org>
14482 * x-menubar.el (default-menubar): Remove hyperbole and oobr
14483 entries as they will no longer be distributed with XEmacs.
14485 * format.el (format-alist): Fix image/tiff regexps.
14486 From P. E. Jareth Hein <jareth@camelot-soft.com>
14488 * help.el (help-maybe-pretty-print-value): Rename.
14489 (describe-variable): Use it.
14490 (describe-variable): Add trailing linefeed.
14492 1997-12-26 Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
14494 * help.el (describe-function-1): Don't output anything for
14495 arglist of autoload functions.
14497 1997-12-26 Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
14499 * help.el (describe-function-1): Don't output anything for
14500 arglist of autoload functions.
14502 1997-12-26 Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
14504 * help.el (help-mode-map): New bindings for `help-mode-bury',
14505 `describe-function-at-point', `describe-variable-at-point',
14506 `Info-elisp-ref', `customize-variable', `help-next-section' and
14507 `help-prev-section'.
14508 (help-next-section): New function.
14509 (help-prev-section): New function.
14510 (help-mode-quit): Changed to kill the help buffer.
14511 (help-mode-bury): Formerly `help-mode-quit'. Bury buffer
14513 (help-buffer-name): New function to generate the name of help
14515 (with-displaying-help-buffer): Is now a macro. Takes an new first
14516 argument giving the name of the help buffer.
14517 (describe-key): Use `with-displaying-help-buffer' with name.
14518 (describe-mode): Ditto.
14519 (describe-bindings): Ditto.
14520 (describe-prefix-bindings): Ditto.
14521 (view-lossage): Ditto.
14522 (with-syntax-table): New macro.
14523 (function-called-at-point): Use `ignore-errors' and
14524 `with-syntax-table'.
14525 (function-at-point): Ditto.
14526 (describe-function): Use `with-displaying-help-buffer' with name.
14527 (function-arglist): Extracted from `describe-function-1'. Returns
14528 function's arglist as string.
14529 (function-documentation): Extracted from `describe-function-1'.
14530 Returns function's docstring.
14531 (describe-function-1): Remove all the "stream" garbage, including
14532 the stream argument. Use `function-arglist' and
14533 `function-documentation'.
14534 (describe-function-arglist): Just use `function-arglist'.
14535 (variable-at-point): Use `ignore-errors' and `with-syntax-table'.
14536 (help-pretty-print-value): New function to help with
14537 pretty-printing variable values. Knows about `#<...>'. Needs
14539 (describe-variable): Use `with-displaying-help-buffer' with name.
14540 Formatting improved. Display file where variable is defined, if
14541 known. Use `help-pretty-print-value'.
14542 (describe-syntax): Use `with-displaying-help-buffer' with name.
14543 (list-processes): Remove "stream" garbage.
14545 1997-12-25 SL Baur <steve@altair.xemacs.org>
14547 * x-init.el (x-initialize-keyboard): Don't load x-win*.el files,
14548 call a dumped routine instead.
14550 * x-win-xfree86.el: Wrap file in defun.
14551 * x-win-sun.el: Ditto.
14553 1997-12-23 SL Baur <steve@altair.xemacs.org>
14555 * help.el (view-emacs-news): Remove usage of outl-mouse which
14556 advises functions and does other evil things.
14558 1997-12-22 SL Baur <steve@altair.xemacs.org>
14560 * format.el (format-alist): Add `image/tiff'.
14561 From P. E. Jareth Hein <jareth@camelot-soft.com>
14563 1997-12-21 SL Baur <steve@altair.xemacs.org>
14565 * about.el (about-hackers): More names added.
14567 * make-docfile.el: Remove superfluous package path search.
14569 * loaddefs.el: Commentary changes. Removal of VM autoloads.
14571 1997-12-20 SL Baur <steve@altair.xemacs.org>
14573 * shadow.el (find-emacs-lisp-shadows): Add _pkg to the list of
14576 1997-12-18 SL Baur <steve@altair.xemacs.org>
14578 * startup.el (set-default-load-path): Make sure lisp and site-lisp
14579 get trailing slashes when added to the load-path.
14581 * x-init.el (init-x-win): Locate where XEmacs X localization files
14584 1997-12-18 Kyle Jones <kyle_jones@wonderworks.com>
14586 * x-faces.el: Added support for foregroundToolBarColor
14587 to xpm-color-symbols.
14589 1997-12-17 Hrvoje Niksic <hniksic@srce.hr>
14591 * etags.el (tags-remove-duplicates): Removed.
14592 (buffer-tag-table-list): Use `delete-duplicates'.
14594 * cl-extra.el (coerce): Coerce to bit-vector and weak-list
14596 (get*): Defalias to `get'.
14598 * cl.el (eql): Compare integers with `eq'.
14599 (cl-map-extents): Check for `map-extents' first.
14601 1997-12-17 Didier Verna <didier@xemacs.org>
14603 * leim/quail/latin-pre.el ("french-prefix"): doc string cleanup +
14604 added the 'numero', 'copyright' and 'trademark' symbols.
14606 * leim/quail/latin-post.el ("french-postfix"): see above.
14608 1997-12-15 Hrvoje Niksic <hniksic@srce.hr>
14610 * widget.el (define-widget): Check the arguments.
14612 * cus-edit.el (customize-face): Use `check-argument-type'.
14613 (custom-variable-value-create): Use `signal' to signal error.
14614 (custom-variable-reset-saved): Ditto.
14615 (custom-variable-reset-standard): Ditto.
14616 (custom-face-reset-saved): Ditto.
14618 * wid-edit.el (widget-prompt-value): Use `signal' to signal error.
14619 (widget-default-format-handler): Ditto.
14620 (widget-checklist-add-item): Ditto.
14621 (widget-radio-add-item): Ditto.
14622 (widget-editable-list-entry-create): Ditto.
14623 (widget-sexp-prompt-value): Ditto.
14625 * custom.el (custom-declare-variable): Signal errors better.
14626 (custom-handle-keyword): Ditto.
14627 (custom-declare-group): Ditto.
14629 * window-xemacs.el (windows): Ditto.
14631 * menubar.el (menu): Ditto.
14633 * keydefs.el (keyboard): Ditto.
14635 * minibuf.el (minibuffer): Ditto.
14637 * process.el (execute): Ditto.
14639 * fill.el (fill): Ditto.
14641 * modeline.el (modeline): Ditto.
14643 * help.el (help): Ditto.
14645 * faces.el (faces): Ditto.
14647 * files.el (files): Ditto.
14649 * x-init.el (x): Ditto.
14651 * lisp-mode.el (lisp): Ditto.
14653 * process.el (processes): Ditto.
14655 * mouse.el (mouse): Ditto.
14657 * abbrev.el (abbrev): Moved from cus-edit.
14659 * font-lock.el (lisp-font-lock-keywords-1): Recognize `defcustom'
14660 as variable declaration.
14662 1997-12-15 Hrvoje Niksic <hniksic@srce.hr>
14664 * menubar.el (find-menu-item): Use `check-argument-type'.
14665 (find-menu-item): Cosmetic changes.
14667 1997-12-18 SL Baur <steve@altair.xemacs.org>
14669 * x-menubar.el (default-menubar): Guard usage of lpr-switches.
14671 1997-12-17 SL Baur <steve@altair.xemacs.org>
14673 * startup.el (set-default-load-path): Only search package-path
14674 when not running temacs.
14676 * dumped-lisp.el (preloaded-file-list): Remove Egg/Its dumped lisp
14679 * loadup.el: Correct commentary. Reformatting.
14680 (really-early-error-handler): Use absolute path to the
14681 first dumped-lisp.el file.
14682 (really-early-error-handler): Print full path name of
14683 each dumped lisp file (inherited from InfoDock).
14685 * shadow.el (find-emacs-lisp-shadows): Ignore multiple
14686 dumped-lisp.el files.
14688 * make-docfile.el (preloaded-file-list): Reorder when the
14689 package-path is searched.
14690 * update-elc.el: Ditto.
14692 * lisp-mode.el (call-with-condition-handler): Treat the same as
14693 `condition-case' for indentation.
14695 * about.el (about-xemacs): Update release date.
14697 1997-12-17 Hrvoje Niksic <hniksic@srce.hr>
14699 * cl-macs.el (case): Signal error if `t' or `otherwise' are seen
14700 anywhere but at the last clause.
14701 (ecase): Disallow `t' and `otherwise'.
14703 1997-12-16 Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
14705 * cus-edit.el (custom-buffer-create-buttons): New function
14706 from stuff moved out of `custom-buffer-create-internal'.
14707 (custom-novice): New variable. Default t.
14708 (custom-display-global-buttons): Ditto. Default `top'.
14709 (custom-buffer-create-internal): Only display help if
14710 `custom-novice' is non-nil. Display global buttons according to
14711 `custom-display-global-buttons'.
14713 1997-12-15 Hrvoje Niksic <hniksic@srce.hr>
14715 * menubar.el (find-menu-item): Use `check-argument-type'.
14716 (find-menu-item): Cosmetic changes.
14718 1997-12-15 Hrvoje Niksic <hniksic@srce.hr>
14720 * modeline.el (mouse-drag-modeline): Give the modeline a "pressed"
14723 1997-12-16 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
14725 * format.el (format-deannotate-region): Bug fix.
14726 Deannotating a region containing unknown tags would fail
14727 (causing decoding of text/enriched to fail at user level)
14729 1997-12-16 Kyle Jones <kyle_jones@wonderworks.com>
14731 * minibuf.el (read-directory-name): Support sixth
14732 arg, HISTORY, as already documented.
14734 1997-12-17 Hrvoje Niksic <hniksic@srce.hr>
14736 * etags.el (get-tag-table-buffer): Use explicit lists as arguments
14739 1997-12-14 SL Baur <steve@altair.xemacs.org>
14741 * skk/skk-leim.el (skk-auto-fill-activate): Synch with
14744 1997-12-13 SL Baur <steve@altair.xemacs.org>
14746 * dumped-lisp.el (preloaded-file-list): Remove debugging statement.