1 2017-02-11 MORIOKA Tomohiko <tomo.git@chise.org>
3 * mule/mule-charset.el (default-coded-charset-priority-list): Add
4 `=>ruimoku-v6' and `=>ucs-sip-itaiji-001'.
6 * mule/mule-conf.el (=>ruimoku-v6): Renamed from `=>>ruimoku-v6';
7 define `=>>ruimoku-v6' as an alias of `=>ruimoku-v6'.
8 (=>ucs-itaiji-001): New coded-charset for XEmacs CHISE.
9 (=>ucs-sip-itaiji-001): Ditto.
11 * mule/mule-coding.el(coded-charset-entity-reference-alist):
12 - Abolish setting for `=>>ruimoku-v6' [&G-RUI6-xxxx;].
13 - Add setting for `=>ruimoku-v6' [&A-RUI6-xxxx;].
15 2017-02-06 MORIOKA Tomohiko <tomo.git@chise.org>
17 * mule/mule-charset.el (default-coded-charset-priority-list):
18 Prefer `=ucs-*-var-*' and `=ucs-*-itaiji-*' to `=cbeta',
19 `=jef-china3' and `chinese-isoir165'.
21 2017-02-05 MORIOKA Tomohiko <tomo.git@chise.org>
23 * mule/mule-charset.el (default-coded-charset-priority-list): Add
24 `=>ucs-bmp-itaiji-005'.
26 * mule/mule-conf.el (=>ucs-itaiji-005): New coded-charset for
28 (=>ucs-bmp-itaiji-005): Ditto.
30 2017-02-01 MORIOKA Tomohiko <tomo.git@chise.org>
32 * mule/mule-charset.el (default-coded-charset-priority-list): Add
35 2017-01-30 MORIOKA Tomohiko <tomo.git@chise.org>
37 * mule/mule-charset.el (default-coded-charset-priority-list): Add
40 2017-01-24 MORIOKA Tomohiko <tomo.git@chise.org>
42 * mule/mule-charset.el (default-coded-charset-priority-list): Add
45 2017-01-20 MORIOKA Tomohiko <tomo.git@chise.org>
47 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
48 setting for `=>ucs@component'.
50 2016-12-18 MORIOKA Tomohiko <tomo.git@chise.org>
52 * mule/mule-charset.el (default-coded-charset-priority-list): Add
53 `=+>jis-x0213-1@2004' and `=>>adobe-japan1-6'.
55 2016-12-18 MORIOKA Tomohiko <tomo.git@chise.org>
57 * mule/mule-coding.el (coded-charset-entity-reference-alist):
58 Prefer `=>ucs@cns' and `=>ucs@ks' to `=>ucs@jis/2004'.
60 2016-12-16 MORIOKA Tomohiko <tomo.git@chise.org>
62 * mule/mule-conf.el (=>ucs@jis/2000): New coded-charset for XEmacs
64 (=>ucs@jis/2004): Ditto.
66 2016-12-15 MORIOKA Tomohiko <tomo.git@chise.org>
68 * mule/mule-coding.el (coded-charset-entity-reference-alist):
69 Prefer `=>ucs@jis/2004' to `=>ucs@jis'.
71 2016-12-13 MORIOKA Tomohiko <tomo.git@chise.org>
73 * mule/mule-charset.el (default-coded-charset-priority-list): Add
76 2016-12-06 MORIOKA Tomohiko <tomo.git@chise.org>
78 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
79 setting for `==big5-cdp-itaiji-001'.
81 * mule/mule-charset.el (default-coded-charset-priority-list): Add
82 `==big5-cdp-itaiji-001'.
84 * mule/mule-conf.el (==big5-cdp-itaiji-001): New coded-charset for
87 2016-12-05 MORIOKA Tomohiko <tomo.git@chise.org>
89 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
90 settings for `=big5-cdp-itaiji-001', `=big5-cdp-itaiji-002',
91 `=big5-cdp-itaiji-003' and `=>big5-cdp-itaiji-001'.
93 * mule/mule-charset.el (default-coded-charset-priority-list): Add
94 `=big5-cdp-itaiji-001', `=big5-cdp-itaiji-002',
95 `=big5-cdp-itaiji-003' and `=>big5-cdp-itaiji-001'.
97 * mule/mule-conf.el (=big5-cdp-itaiji-001): New coded-charset for
99 (=>big5-cdp-itaiji-001): Ditto.
100 (=big5-cdp-itaiji-002): Ditto.
101 (=big5-cdp-itaiji-003): Ditto.
103 2016-11-20 MORIOKA Tomohiko <tomo.git@chise.org>
105 * mule/mule-charset.el (default-coded-charset-priority-list): Add
106 `=>>jis-x0208@1990' and `=>>jis-x0213-2'.
108 2016-10-27 MORIOKA Tomohiko <tomo.git@chise.org>
110 * mule/mule-charset.el (default-coded-charset-priority-list):
111 Prefer `=ucs-radicals', `=ucs-radicals@unicode',
112 `=ucs-bmp-cjk@JP/hanazono', `=ucs-bmp-cjk@gb', `=mj-0' and `=mj-1'
113 to `=jis-x0208@1983'; add `=ucs-bmp-var-008'.
115 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
116 setting for `=ucs-var-008'.
118 * mule/mule-conf.el (=ucs-var-008): New coded-charset for XEmacs
120 (=ucs-bmp-var-008): Likewise.
122 2016-10-20 MORIOKA Tomohiko <tomo.git@chise.org>
124 * mule/mule-charset.el (default-coded-charset-priority-list):
125 Prefer `==ucs-sip-ext-b@iso' to `==ucs-sip@JP/hanazono'.
127 2016-10-19 MORIOKA Tomohiko <tomo.git@chise.org>
129 * mule/mule-charset.el (default-coded-charset-priority-list): Add
130 `==ucs-sip@JP/hanazono'.
132 * mule/mule-conf.el (==ucs-sip@JP/hanazono): New coded-charset for
135 2016-10-18 MORIOKA Tomohiko <tomo.git@chise.org>
137 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
138 setting for `=ucs-var-006'; add setting for `=ucs-itaiji-009'.
140 * mule/mule-charset.el (default-coded-charset-priority-list): Add
143 * mule/mule-conf.el (=ucs-var-006): New coded-charset for XEmacs
145 (=ucs-bmp-var-006): Likewise.
147 2016-10-16 MORIOKA Tomohiko <tomo.git@chise.org>
149 * mule/mule-charset.el (default-coded-charset-priority-list): Add
150 `=ucs-bmp-itaiji-009'.
152 * mule/mule-conf.el (=ucs-itaiji-009): New coded-charset for
154 (=ucs-bmp-itaiji-009): Likewise.
156 2016-09-10 MORIOKA Tomohiko <tomo.git@chise.org>
158 * mule/mule-charset.el (default-coded-charset-priority-list): Add
161 2016-07-27 MORIOKA Tomohiko <tomo.git@chise.org>
163 * mule/mule-coding.el (utf-8-gb): Specify `charset-g3'.
164 (utf-8-ivs-gb): Likewise.
165 (utf-8-gb-er): Likewise.
166 (utf-8-ivs-gb-er): Likewise.
167 (utf-8-cns): Likewise.
168 (utf-8-ivs-cns): Likewise.
169 (utf-8-cns-er): Likewise.
170 (utf-8-ivs-cns-er): Likewise.
171 (utf-8-big5): Likewise.
172 (utf-8-ivs-big5): Likewise.
173 (utf-8-big5-er): Likewise.
174 (utf-8-ivs-big5-er): Likewise.
175 (utf-8-jis): Likewise.
176 (utf-8-ivs-jis): Likewise.
177 (utf-8-jis-er): Likewise.
178 (utf-8-ivs-jis-er): Likewise.
179 (utf-8-ks): Likewise.
180 (utf-8-ivs-ks): Likewise.
181 (utf-8-ks-er): Likewise.
182 (utf-8-ivs-ks-er): Likewise.
184 2016-07-23 MORIOKA Tomohiko <tomo.git@chise.org>
186 * mule/mule-coding.el (utf-8-jp): Specify `charset-g3'.
187 (utf-8-ivs-jp): Likewise.
188 (utf-8-jp-er): Likewise.
189 (utf-8-ivs-jp-er): Likewise.
191 2016-04-15 MORIOKA Tomohiko <tomo.git@chise.org>
193 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
194 setting for `=ucs-var-010'.
196 * mule/mule-charset.el (default-coded-charset-priority-list): Add
199 * mule/mule-conf.el (=ucs-var-010): New coded-charset for XEmacs
201 (=ucs-bmp-var-010): Likewise.
203 2016-03-17 MORIOKA Tomohiko <tomo.git@chise.org>
205 * mule/mule-charset.el (default-coded-charset-priority-list): Add
206 `=ucs-sip@JP/hanazono'.
208 * mule/mule-conf.el (=ucs-sip@iso): Fix DOC and `long-name'.
209 (=ucs-sip@JP/hanazono): New coded-charset for XEmacs CHISE.
211 2016-03-14 MORIOKA Tomohiko <tomo.git@chise.org>
213 * mule/mule-charset.el (default-coded-charset-priority-list):
214 - Add `=big5-cdp-var-004'.
215 - Rename `=big5-cdp-var-3' and `=big5-cdp-var-5' to
216 `=big5-cdp-var-003' and `=big5-cdp-var-005'.
218 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
219 setting for `=big5-cdp-var-003', `=big5-cdp-var-004' and
222 * mule/mule-conf.el (=big5-cdp-var-003): Renamed from
223 `=big5-cdp-var-3'; define `=big5-cdp-var-3' as an alias of
225 (=big5-cdp-var-004): New coded-charset for XEmacs CHISE.
226 (=big5-cdp-var-005): Renamed from `=big5-cdp-var-5'; define
227 `=big5-cdp-var-5' as an alias of `=big5-cdp-var-005'.
229 2016-03-11 MORIOKA Tomohiko <tomo.git@chise.org>
231 * mule/mule-charset.el (default-coded-charset-priority-list):
232 Don't prefer ucs-compat CCSes to other CCSes.
234 2016-03-10 MORIOKA Tomohiko <tomo.git@chise.org>
236 * mule/mule-charset.el (default-coded-charset-priority-list): Add
237 `===ucs-bmp-cjk-compat@unicode'.
239 * mule/mule-conf.el (===ucs-bmp-cjk-compat@unicode): New
240 coded-charset for XEmacs CHISE.
242 2016-02-20 MORIOKA Tomohiko <tomo.git@chise.org>
244 * mule/mule-charset.el (default-coded-charset-priority-list): Add
245 `=ucs-sip-itaiji-003'.
247 * mule/mule-conf.el (=ucs-sip-itaiji-003): New coded-charset for
250 2016-02-17 MORIOKA Tomohiko <tomo.git@chise.org>
252 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
253 setting for `=ucs-var-004'.
255 * mule/mule-charset.el (default-coded-charset-priority-list): Add
256 `=ucs-sip-var-001' and `=ucs-bmp-var-004'.
258 * mule/mule-conf.el (=ucs-sip-var-001): New coded-charset for
260 (=ucs-var-004): Ditto.
261 (=ucs-bmp-var-004): Ditto.
263 2016-02-14 MORIOKA Tomohiko <tomo.git@chise.org>
265 * mule/mule-charset.el (default-coded-charset-priority-list): Add
268 * mule/mule-conf.el (=ucs-sip-var-003): New coded-charset for
271 2016-02-11 MORIOKA Tomohiko <tomo.git@chise.org>
273 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
274 setting for `=ucs-itaiji-006'.
276 * mule/mule-charset.el (default-coded-charset-priority-list): Add
277 `=ucs-bmp-itaiji-006'.
279 * mule/mule-conf.el (=ucs-itaiji-006): New coded-charset for
281 (=ucs-bmp-itaiji-006): Ditto.
283 2016-02-10 MORIOKA Tomohiko <tomo.git@chise.org>
285 * mule/mule-charset.el (default-coded-charset-priority-list): Add
288 * mule/mule-conf.el (=ucs-sip-var-002): New coded-charset for
291 2016-02-05 MORIOKA Tomohiko <tomo.git@chise.org>
293 * mule/mule-charset.el (default-coded-charset-priority-list): Add
294 `=ucs-sip-itaiji-002'.
296 * mule/mule-conf.el (=ucs-sip-itaiji-002): New coded-charset for
299 2016-02-01 MORIOKA Tomohiko <tomo.git@chise.org>
301 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
302 setting for `==hanyo-denshi/tk'.
304 2016-01-28 MORIOKA Tomohiko <tomo.git@chise.org>
306 * mule/mule-conf.el (=hanyo-denshi/ks): Fix `long-name'.
307 (=hanyo-denshi/tk): Fix `long-name'.
308 (==hanyo-denshi/tk): New coded-charset for XEmacs CHISE.
310 2016-01-17 MORIOKA Tomohiko <tomo.git@chise.org>
312 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
315 2016-01-17 MORIOKA Tomohiko <tomo.git@chise.org>
317 * mule/mule-conf.el (=mj): Fix `dimension'. (=>mj): New
318 coded-charset for XEmacs CHISE.
320 2015-12-18 MORIOKA Tomohiko <tomo.git@chise.org>
322 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
323 setting for `=hanyo-denshi/tk'.
325 2015-12-17 MORIOKA Tomohiko <tomo.git@chise.org>
327 * mule/mule-charset.el (default-coded-charset-priority-list): Add
328 `=hanyo-denshi/tk/mf-01'.
330 * mule/mule-conf.el (=hanyo-denshi/tk): New coded-charset for
332 (=hanyo-denshi/tk/mf-01): Ditto.
334 2015-12-11 MORIOKA Tomohiko <tomo.git@chise.org>
336 * mule/mule-charset.el (default-coded-charset-priority-list):
337 Prefer `==ucs-bmp-cjk-compat@JP' to `==ucs-bmp-cjk-compat@gb'.
339 2015-11-16 MORIOKA Tomohiko <tomo.git@chise.org>
341 * mule/mule-charset.el (default-coded-charset-priority-list):
342 Prefer `=jis-x0208@1983' to `chinese-gb2312'.
344 2015-11-11 MORIOKA Tomohiko <tomo.git@chise.org>
346 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
347 settings for `=ucs-itaiji-004' and `=ucs-itaiji-005'.
349 * mule/mule-charset.el (default-coded-charset-priority-list): Add
350 `=ucs-bmp-itaiji-004' and `=ucs-bmp-itaiji-005'.
352 * mule/mule-conf.el (=ucs-itaiji-004): New coded-charset for
354 (=ucs-bmp-itaiji-004): Ditto.
355 (=ucs-itaiji-005): Ditto.
356 (=ucs-bmp-itaiji-005): Ditto.
358 2015-11-11 MORIOKA Tomohiko <tomo.git@chise.org>
360 * mule/mule-charset.el (default-coded-charset-priority-list): Add
361 `=ucs-sip-itaiji-001'.
363 * mule/mule-conf.el (=ucs-sip-itaiji-001): New coded-charset for
366 2015-11-07 MORIOKA Tomohiko <tomo.git@chise.org>
368 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
369 settings for `=ucs-itaiji-001', `=ucs-itaiji-003' and
372 * mule/mule-charset.el (default-coded-charset-priority-list): Add
373 `=ucs-bmp-itaiji-001', `=ucs-bmp-itaiji-003' and
374 `=ucs-bmp-itaiji-008'.
376 * mule/mule-conf.el (=ucs-itaiji-001): New coded-charset for
378 (=ucs-bmp-itaiji-001): Ditto.
379 (=ucs-itaiji-003): Ditto.
380 (=ucs-bmp-itaiji-003): Ditto.
381 (=ucs-itaiji-008): Ditto.
382 (=ucs-bmp-itaiji-008): Ditto.
384 2015-10-30 MORIOKA Tomohiko <tomo.git@chise.org>
386 * mule/mule-charset.el (default-coded-charset-priority-list): Add
387 `==ucs-bmp-cjk-compat@gb' and `==ucs-bmp-cjk-compat@JP'.
389 * mule/mule-conf.el (==ucs-bmp-cjk-compat@gb): New coded-charset
391 (==ucs-bmp-cjk-compat@JP): Ditto.
393 2015-10-21 MORIOKA Tomohiko <tomo.git@chise.org>
395 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
396 setting for `===hng-tzs'.
398 * mule/mule-charset.el (default-coded-charset-priority-list): Add
401 * mule/mule-conf.el (===hng-tzs): New coded-charset for XEmacs
404 2015-10-20 MORIOKA Tomohiko <tomo.git@chise.org>
406 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
407 setting for `===hng-doh'.
409 * mule/mule-charset.el (default-coded-charset-priority-list): Add
412 * mule/mule-conf.el (===hng-doh): New coded-charset for XEmacs
415 2015-10-19 MORIOKA Tomohiko <tomo.git@chise.org>
417 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
418 setting for `===hng-wad'.
420 * mule/mule-charset.el (default-coded-charset-priority-list): Add
423 * mule/mule-conf.el (===hng-wad): New coded-charset for XEmacs
426 2015-10-19 MORIOKA Tomohiko <tomo.git@chise.org>
428 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
429 settings for `==koseki' and `===hng-kcc'.
431 * mule/mule-charset.el (default-coded-charset-priority-list): Add
434 * mule/mule-conf.el (===hng-kcc): New coded-charset for XEmacs
437 2015-10-18 MORIOKA Tomohiko <tomo.git@chise.org>
439 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
440 setting for `===hng-nkk'.
442 * mule/mule-charset.el (default-coded-charset-priority-list): Add
445 * mule/mule-conf.el (===hng-nkk): New coded-charset for XEmacs
448 2015-10-18 MORIOKA Tomohiko <tomo.git@chise.org>
450 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
451 setting for `===hng-ink'.
453 * mule/mule-charset.el (default-coded-charset-priority-list): Add
456 * mule/mule-conf.el (===hng-ink): New coded-charset for XEmacs
459 2015-10-17 MORIOKA Tomohiko <tomo.git@chise.org>
461 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
462 setting for `===hng-jhk'.
464 * mule/mule-charset.el (default-coded-charset-priority-list): Add
467 * mule/mule-conf.el (===hng-jhk): New coded-charset for XEmacs
470 2015-10-17 MORIOKA Tomohiko <tomo.git@chise.org>
472 * mule/mule-conf.el (=jis-x0213-1@2004): Use "jisx0213\\.2004-1"
473 instead of "jisx0213\\(\\.2004\\)-1" as the registry.
474 (==jis-x0213-1@2004): Add registry to specify "jisx0213\\.2004-1".
475 (===jis-x0213-1@2004): Likewise.
476 (=>>jis-x0213-1@2004): Use "jisx0213\\.2004-1" instead of
477 "jisx0213\\(\\.2004\\)-1" as the registry.
478 (=+>jis-x0213-1@2004): Likewise.
479 (=>jis-x0213-1@2004): Likewise.
481 * mule/mule-charset.el (default-coded-charset-priority-list): Add
482 `===jis-x0213-1@2004'.
484 2015-10-16 MORIOKA Tomohiko <tomo.git@chise.org>
486 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
487 setting for `===hng-nak'.
489 * mule/mule-charset.el (default-coded-charset-priority-list): Add
492 * mule/mule-conf.el (===hng-nak): New coded-charset for XEmacs
495 2015-10-15 MORIOKA Tomohiko <tomo.git@chise.org>
497 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
498 setting for `===hng-hos'.
500 * mule/mule-charset.el (default-coded-charset-priority-list): Add
503 * mule/mule-conf.el (===hng-hos): New coded-charset for XEmacs
506 2015-10-14 MORIOKA Tomohiko <tomo.git@chise.org>
508 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
509 setting for `===hng-tzj'.
511 * mule/mule-charset.el (default-coded-charset-priority-list): Add
514 * mule/mule-conf.el (===hng-tjz): New coded-charset for XEmacs
517 2015-10-13 MORIOKA Tomohiko <tomo.git@chise.org>
519 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
520 setting for `===hng-kae'.
522 * mule/mule-charset.el (default-coded-charset-priority-list): Add
525 * mule/mule-conf.el (===hng-kae): New coded-charset for XEmacs
528 2015-10-11 MORIOKA Tomohiko <tomo.git@chise.org>
530 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
531 setting for `===hng-kar'.
533 * mule/mule-charset.el (default-coded-charset-priority-list): Add
536 * mule/mule-conf.el (===hng-kar): New coded-charset for XEmacs
539 2015-10-11 MORIOKA Tomohiko <tomo.git@chise.org>
541 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
542 setting for `===hng-kyd'.
544 * mule/mule-charset.el (default-coded-charset-priority-list): Add
547 * mule/mule-conf.el (===hng-kyd): New coded-charset for XEmacs
550 2015-10-10 MORIOKA Tomohiko <tomo.git@chise.org>
552 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
553 setting for `===hng-hok'.
555 * mule/mule-charset.el (default-coded-charset-priority-list): Add
558 * mule/mule-conf.el (===hng-hok): New coded-charset for XEmacs
561 2015-10-09 MORIOKA Tomohiko <tomo.git@chise.org>
563 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
564 setting for `===hng-jyu'.
566 * mule/mule-charset.el (default-coded-charset-priority-list): Add
569 * mule/mule-conf.el (===hng-jyu): New coded-charset for XEmacs
572 2015-10-08 MORIOKA Tomohiko <tomo.git@chise.org>
574 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
575 setting for `===hng-zkd'.
577 * mule/mule-charset.el (default-coded-charset-priority-list): Add
580 * mule/mule-conf.el (===hng-zkd): New coded-charset for XEmacs
583 2015-10-07 MORIOKA Tomohiko <tomo.git@chise.org>
585 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
586 setting for `===hng-kmi'.
588 * mule/mule-charset.el (default-coded-charset-priority-list): Add
591 * mule/mule-conf.el (===hng-kmi): New coded-charset for XEmacs
594 2015-10-07 MORIOKA Tomohiko <tomo.git@chise.org>
596 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
597 setting for `===hng-okd'.
599 * mule/mule-charset.el (default-coded-charset-priority-list): Add
602 * mule/mule-conf.el (===hng-okd): New coded-charset for XEmacs
605 2015-10-05 MORIOKA Tomohiko <tomo.git@chise.org>
607 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
608 setting for `===hng-nkm'.
610 * mule/mule-charset.el (default-coded-charset-priority-list): Add
613 * mule/mule-conf.el (===hng-nkm): New coded-charset for XEmacs
616 2015-10-05 MORIOKA Tomohiko <tomo.git@chise.org>
618 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
619 setting for `===hng-nto'.
621 * mule/mule-charset.el (default-coded-charset-priority-list): Add
624 * mule/mule-conf.el (===hng-nto): New coded-charset for XEmacs
627 2015-10-04 MORIOKA Tomohiko <tomo.git@chise.org>
629 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
630 setting for `===hng-yhk'.
632 * mule/mule-charset.el (default-coded-charset-priority-list): Add
635 * mule/mule-conf.el (===hng-yhk): New coded-charset for XEmacs
638 2015-10-03 MORIOKA Tomohiko <tomo.git@chise.org>
640 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
641 setting for `===hng-sok'.
643 * mule/mule-charset.el (default-coded-charset-priority-list): Add
646 * mule/mule-conf.el (===hng-sok): New coded-charset for XEmacs
649 2015-10-03 MORIOKA Tomohiko <tomo.git@chise.org>
651 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
652 setting for `===hng-kda'.
654 * mule/mule-charset.el (default-coded-charset-priority-list): Add
657 * mule/mule-conf.el (===hng-kda): New coded-charset for XEmacs
660 2015-10-02 MORIOKA Tomohiko <tomo.git@chise.org>
662 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
663 setting for `===hng-myz'.
665 * mule/mule-charset.el (default-coded-charset-priority-list): Add
668 * mule/mule-conf.el (===hng-myz): New coded-charset for XEmacs
671 2015-10-02 MORIOKA Tomohiko <tomo.git@chise.org>
673 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
674 setting for `===hng-kgk'.
676 * mule/mule-charset.el (default-coded-charset-priority-list): Add
679 * mule/mule-conf.el (===hng-kgk): New coded-charset for XEmacs
682 2015-10-01 MORIOKA Tomohiko <tomo.git@chise.org>
684 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
685 setting for `===hng-drt'.
687 * mule/mule-charset.el (default-coded-charset-priority-list): Add
690 * mule/mule-conf.el (===hng-drt): New coded-charset for XEmacs
693 2015-10-01 MORIOKA Tomohiko <tomo.git@chise.org>
695 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
696 setting for `===hng-mam'.
698 * mule/mule-charset.el (default-coded-charset-priority-list): Add
701 * mule/mule-conf.el (===hng-mam): New coded-charset for XEmacs
704 2015-09-30 MORIOKA Tomohiko <tomo.git@chise.org>
706 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
707 setting for `===hng-dng'.
709 * mule/mule-charset.el (default-coded-charset-priority-list): Add
712 * mule/mule-conf.el (===hng-dng): New coded-charset for XEmacs
715 2015-09-29 MORIOKA Tomohiko <tomo.git@chise.org>
717 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
718 setting for `=>cns11643-5'.
720 2015-09-29 MORIOKA Tomohiko <tomo.git@chise.org>
722 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
723 setting for `===hng-keg'.
725 * mule/mule-charset.el (default-coded-charset-priority-list): Add
728 * mule/mule-conf.el (===hng-keg): New coded-charset for XEmacs
731 2015-09-28 MORIOKA Tomohiko <tomo.git@chise.org>
733 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
734 setting for `===hng-jou'.
736 * mule/mule-charset.el (default-coded-charset-priority-list): Add
739 * mule/mule-conf.el (===hng-jou): New coded-charset for XEmacs
742 2015-09-28 MORIOKA Tomohiko <tomo.git@chise.org>
744 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
745 setting for `===hng-smk'.
747 * mule/mule-charset.el (default-coded-charset-priority-list): Add
750 * mule/mule-conf.el (===hng-smk): New coded-charset for XEmacs
753 2015-09-26 MORIOKA Tomohiko <tomo.git@chise.org>
755 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
756 setting for `===hng-kyo'.
758 * mule/mule-charset.el (default-coded-charset-priority-list): Add
761 * mule/mule-conf.el (===hng-kyo): New coded-charset for XEmacs
764 2015-09-26 MORIOKA Tomohiko <tomo.git@chise.org>
766 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
767 setting for `===hng-kss'.
769 * mule/mule-charset.el (default-coded-charset-priority-list): Add
772 * mule/mule-conf.el (===hng-kss): New coded-charset for XEmacs
775 2015-09-25 MORIOKA Tomohiko <tomo.git@chise.org>
777 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
778 setting for `===hng-wan'.
780 * mule/mule-charset.el (default-coded-charset-priority-list): Add
783 * mule/mule-conf.el (===hng-wan): New coded-charset for XEmacs
786 2015-09-24 MORIOKA Tomohiko <tomo.git@chise.org>
788 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
789 setting for `===hng-ksk'.
791 * mule/mule-charset.el (default-coded-charset-priority-list): Add
794 * mule/mule-conf.el (===hng-ksk): New coded-charset for XEmacs
797 2015-09-24 MORIOKA Tomohiko <tomo.git@chise.org>
799 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
800 setting for `===hng-kyu'.
802 * mule/mule-charset.el (default-coded-charset-priority-list): Add
805 * mule/mule-conf.el (===hng-kyu): New coded-charset for XEmacs
808 2015-09-23 MORIOKA Tomohiko <tomo.git@chise.org>
810 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
811 setting for `===hng-skk'.
813 * mule/mule-charset.el (default-coded-charset-priority-list): Add
816 * mule/mule-conf.el (===hng-skk): New coded-charset for XEmacs
819 2015-09-22 MORIOKA Tomohiko <tomo.git@chise.org>
821 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
822 setting for `===hng-sik'.
824 * mule/mule-charset.el (default-coded-charset-priority-list): Add
827 * mule/mule-conf.el (===hng-sik): New coded-charset for XEmacs
830 2015-09-21 MORIOKA Tomohiko <tomo.git@chise.org>
832 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
833 setting for `===hng-kbk'.
835 * mule/mule-charset.el (default-coded-charset-priority-list): Add
838 * mule/mule-conf.el (===hng-kbk): New coded-charset for XEmacs
841 2015-09-21 MORIOKA Tomohiko <tomo.git@chise.org>
843 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
844 setting for `===hng-kcj'.
846 * mule/mule-charset.el (default-coded-charset-priority-list): Add
849 * mule/mule-conf.el (===hng-kcj): New coded-charset for XEmacs
852 2015-09-19 MORIOKA Tomohiko <tomo.git@chise.org>
854 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
855 setting for `===hng-k24'.
857 * mule/mule-charset.el (default-coded-charset-priority-list): Add
860 * mule/mule-conf.el (===hng-k24): New coded-charset for XEmacs
863 2015-09-18 MORIOKA Tomohiko <tomo.git@chise.org>
865 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
866 setting for `===hng-gok'.
868 * mule/mule-charset.el (default-coded-charset-priority-list): Add
871 * mule/mule-conf.el (===hng-gok): New coded-charset for XEmacs
873 2015-09-17 MORIOKA Tomohiko <tomo.git@chise.org>
875 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
876 setting for `===hng-tsu'.
878 * mule/mule-charset.el (default-coded-charset-priority-list): Add
881 * mule/mule-conf.el (===hng-tsu): New coded-charset for XEmacs
884 2015-09-16 MORIOKA Tomohiko <tomo.git@chise.org>
886 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
887 setting for `===hng-sys'.
889 * mule/mule-charset.el (default-coded-charset-priority-list): Add
892 * mule/mule-conf.el (===hng-sys): New coded-charset for XEmacs
895 2015-09-16 MORIOKA Tomohiko <tomo.git@chise.org>
897 * mule/mule-coding.el (coded-charset-entity-reference-alist):
898 - Use "&HNG010-<d><d><d><d><d>;" instead of
899 "&HNG-KHI<d><d><d><d><d>;" for `===hng-khi'.
900 - Add setting for `===hng-khm' and `=ucs-itaiji-002'.
902 * mule/mule-charset.el (default-coded-charset-priority-list): Add
903 `=ucs-bmp-itaiji-002' and `===hng-khm'.
905 * mule/mule-conf.el (===hng-khi): Use "hng-10$" instead of
906 "hngkhi-0" as the suffix of registry.
907 (===hng-khm): New coded-charset for XEmacs CHISE.
908 (=ucs-itaiji-002): Ditto.
909 (=ucs-bmp-itaiji-002): Ditto.
911 2015-09-14 MORIOKA Tomohiko <tomo.git@chise.org>
913 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
914 setting for `=>ucs@iwds-1'.
916 * mule/mule-conf.el (==jis-x0208@1978/-4X): New coded-charset for
919 2015-09-14 MORIOKA Tomohiko <tomo.git@chise.org>
921 * mule/mule-conf.el (=>ucs@iwds-1): New coded-charset for XEmacs
924 * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
925 "&HNG-KHI<d><d><d><d>;" instead of "&HNG-KHI-<d><d><d><d>;" for
928 2015-09-13 MORIOKA Tomohiko <tomo.git@chise.org>
930 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
931 setting for `===hng-khi'.
933 * mule/mule-charset.el (default-coded-charset-priority-list): Add
936 * mule/mule-conf.el (===hng-khi): New coded-charset for XEmacs
939 2015-09-11 MORIOKA Tomohiko <tomo.git@chise.org>
941 * mule/mule-conf.el (=ucs-bmp-var-001): Use #x9FCC instead of
942 #x9FA5 as the value of `max-code'.
943 (=ucs-bmp-var-002): Likewise.
944 (=ucs-bmp-var-003): Likewise.
945 (=ucs-bmp-itaiji-084): Likewise.
946 (=ucs-bmp-cjk@JP): Likewise.
947 (=ucs-bmp-cjk@JP/hanazono): Likewise.
948 (==ucs-bmp-cjk@JP/hanazono): Likewise.
949 (=>ucs-bmp-cjk@component): Likewise.
951 2015-09-05 MORIOKA Tomohiko <tomo.git@chise.org>
953 * mule/mule-conf.el (==daikanwa/+2p): New coded-charset for XEmacs
956 2015-09-04 MORIOKA Tomohiko <tomo.git@chise.org>
958 * mule/mule-conf.el (==jis-x0208@1978/4-pr): New coded-charset for
960 (==jis-x0208@1978/5pr): Use `==jis-x0208@1978/4-pr' instead of
961 `==jis-x0208@1978/2-pr' as the mother.
963 2015-08-17 MORIOKA Tomohiko <tomo.git@chise.org>
965 * mule/mule-conf.el (=>cns11643-5): New coded-charset for XEmacs
968 2015-07-09 MORIOKA Tomohiko <tomo.git@chise.org>
970 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
971 setting for `===hanyo-denshi/jb' and `===hanyo-denshi/hg'.
973 2015-06-08 MORIOKA Tomohiko <tomo.git@chise.org>
975 * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
976 `=gb2312' instead of `chinese-gb2312'; add setting for `==ucs@gb'.
978 2015-03-05 MORIOKA Tomohiko <tomo.git@chise.org>
980 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
981 setting for `===ucs@gb'.
983 2015-03-04 MORIOKA Tomohiko <tomo.git@chise.org>
985 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
986 setting for `===hanyo-denshi/ks', `===jis-x0208' and
987 `===jis-x0213-1'; use "&R-J00X1-hhhh;" instead of "&R-JX1-hhhh;"
988 as the entity-reference for `===jis-x0213-1@2000'; use
989 "&R-JX1-hhhh;" as the entity-reference for `===jis-x0213-1'.
991 2015-03-03 MORIOKA Tomohiko <tomo.git@chise.org>
993 * mule/mule-charset.el (default-coded-charset-priority-list): Add
996 * mule/mule-conf.el (===jis-x0208@1978): Use `==jis-x0208@1978'
997 instead of `===jis-x0208' as the mother.
998 (===jis-x0208@1983): Use `==jis-x0208@1983' instead of
999 `===jis-x0208' as the mother.
1000 (===jis-x0208@1990): Use `==jis-x0208@1990' instead of
1001 `===jis-x0208' as the mother.
1002 (===jis-x0213-1@2000): Use `==jis-x0213-1@2000' instead of
1003 `===jis-x0213-1' as the mother.
1004 (===jis-x0213-1@2004): Use `==jis-x0213-1@2004' instead of
1005 `===jis-x0213-1' as the mother.
1006 (===ucs@unicode): Use `==ucs@unicode' instead of `===ucs@iso' as
1008 (===ucs@ks): Use `==ucs@ks' instead of `===ucs@unicode' as the
1011 2015-02-23 MORIOKA Tomohiko <tomo.git@chise.org>
1013 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1014 setting for `=ucs-var-001'.
1016 2015-02-23 MORIOKA Tomohiko <tomo.git@chise.org>
1018 * mule/mule-charset.el (default-coded-charset-priority-list): Add
1021 * mule/mule-conf.el (=ucs-var-001): New coded-charset for XEmacs
1023 (=ucs-bmp-var-001): Ditto.
1025 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1026 setting for `=ucs-var-003'.
1028 2015-02-22 MORIOKA Tomohiko <tomo.git@chise.org>
1030 * mule/mule-charset.el (default-coded-charset-priority-list): Add
1033 * mule/mule-conf.el (=ucs-var-003): New coded-charset for XEmacs
1035 (=ucs-bmp-var-003): Ditto.
1037 2015-02-21 MORIOKA Tomohiko <tomo.git@chise.org>
1039 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1040 setting for `=ucs-var-002'.
1042 * mule/mule-charset.el (default-coded-charset-priority-list): Add
1045 * mule/mule-conf.el (=ucs-var-002): New coded-charset for XEmacs
1047 (=ucs-bmp-var-002): Ditto.
1049 2015-02-21 MORIOKA Tomohiko <tomo.git@chise.org>
1051 * mule/mule-conf.el (==jis-x0208@1978/4er): New coded-charset for
1053 (==jis-x0208@1978/5pr): Ditto.
1055 2015-02-21 MORIOKA Tomohiko <tomo.git@chise.org>
1057 * mule/mule-charset.el (default-coded-charset-priority-list): Add
1058 `=>ucs-bmp-cjk@component'.
1060 * mule/mule-conf.el (=>ucs@component): New coded-charset for
1062 (=>ucs-bmp-cjk@component): Ditto.
1064 2015-02-20 MORIOKA Tomohiko <tomo.git@chise.org>
1066 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1067 setting for `=>iwds-1'.
1069 2015-02-20 MORIOKA Tomohiko <tomo.git@chise.org>
1071 * mule/mule-conf.el (=>iwds-1): New coded-charset for XEmacs
1074 2015-02-17 MORIOKA Tomohiko <tomo.git@chise.org>
1076 * mule/mule-charset.el (default-coded-charset-priority-list):
1077 - Prefer `=ucs-bmp-cjk@JP/hanazono' to `=ucs-bmp-cjk@gb'.
1078 - Prefer `==ucs-bmp-cjk@JP/hanazono' to `==ucs-bmp-cjk@gb'.
1079 - Prefer `===hanyo-denshi/jc' to `===jis-x0213-1'.
1080 - Prefer `===hanyo-denshi/jd' to `===jis-x0213-2'.
1082 2015-02-14 MORIOKA Tomohiko <tomo.git@chise.org>
1084 * mule/mule-coding.el (coded-charset-entity-reference-alist):
1085 Prefer `=ucs@FOO' to `=>>ucs@FOO'.
1087 * mule/mule-conf.el (=ucs@iso): Use `=+>ucs@iso' instead of
1088 `=>>ucs@iso' as the mother.
1089 (=>>ucs@iso): Use `=ucs@iso' instead of `=+>ucs@iso' as the
1092 2015-01-22 MORIOKA Tomohiko <tomo.git@chise.org>
1094 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1095 setting for `===hanyo-denshi/ia'.
1097 2015-01-20 MORIOKA Tomohiko <tomo.git@chise.org>
1099 * mule/mule-charset.el (default-coded-charset-priority-list): Add
1100 `===hanyo-denshi/ia'.
1102 2014-12-28 MORIOKA Tomohiko <tomo.git@chise.org>
1104 * mule/mule-conf.el (=koseki): Fix DOC.
1105 (==koseki): New coded-charset for XEmacs CHISE.
1107 2014-12-26 MORIOKA Tomohiko <tomo.git@chise.org>
1109 * mule/mule-conf.el (===hanyo-denshi/jc): New coded-charset for
1111 (===hanyo-denshi/jd): Fix DOC.
1113 2014-12-26 MORIOKA Tomohiko <tomo.git@chise.org>
1115 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1116 setting for `===hanyo-denshi/ip'.
1118 2014-12-25 MORIOKA Tomohiko <tomo.git@chise.org>
1120 * mule/mule-charset.el (default-coded-charset-priority-list): Add
1121 `===hanyo-denshi/ip'.
1123 * mule/mule-conf.el (===hanyo-denshi/ip): New coded-charset for
1126 2014-12-07 MORIOKA Tomohiko <tomo.git@chise.org>
1128 * mule/mule-charset.el (default-coded-charset-priority-list): Add
1129 `==ucs-radicals@unicode' and `=>daikanwa'.
1131 * mule/mule-conf.el (==ucs-radicals@unicode): New coded-charset
1134 2014-12-03 MORIOKA Tomohiko <tomo.git@chise.org>
1136 * mule/mule-conf.el (===hanyo-denshi/ia): New coded-charset for
1139 2014-11-18 MORIOKA Tomohiko <tomo.git@chise.org>
1141 * mule/mule-charset.el (default-coded-charset-priority-list): Add
1144 2014-11-17 MORIOKA Tomohiko <tomo.git@chise.org>
1146 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1147 setting for `===ruimoku-v6'.
1149 2014-11-17 MORIOKA Tomohiko <tomo.git@chise.org>
1151 * mule/mule-conf.el (===ruimoku-v6): New coded-charset for XEmacs
1154 2014-11-15 MORIOKA Tomohiko <tomo.git@chise.org>
1156 * mule/mule-conf.el (==jis-x0208@1978/1pr/fixed): New
1157 coded-charset for XEmacs CHISE.
1159 2014-11-05 MORIOKA Tomohiko <tomo.git@chise.org>
1161 * mule/mule-conf.el (===hanyo-denshi/jd): New coded-charset for
1164 2014-10-15 MORIOKA Tomohiko <tomo.git@chise.org>
1166 * mule/mule-charset.el (default-coded-charset-priority-list): Add
1169 2014-10-02 MORIOKA Tomohiko <tomo.git@chise.org>
1171 * mule/mule-conf.el (===ucs-sip@iso): New coded-charset for XEmacs
1174 2014-09-29 MORIOKA Tomohiko <tomo.git@chise.org>
1176 * mule/mule-charset.el (default-coded-charset-priority-list): Add
1179 * mule/mule-conf.el (==ucs-sip@iso): New coded-charset for XEmacs
1182 2014-09-18 MORIOKA Tomohiko <tomo.git@chise.org>
1184 * mule/mule-conf.el (=ucs-sip-ext-b): Fix registry.
1185 (=ucs-sip@iso): New coded-charset for XEmacs CHISE.
1186 (=ucs-sip-ext-b@iso): Fix registry.
1187 (==ucs-sip-ext-b@iso): Ditto.
1188 (===ucs-sip-ext-b@iso): Ditto.
1190 * mule/mule-charset.el (default-coded-charset-priority-list): Add
1193 2014-09-17 MORIOKA Tomohiko <tomo.git@chise.org>
1195 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1196 setting for `=>cbeta'.
1198 2014-09-16 MORIOKA Tomohiko <tomo.git@chise.org>
1200 * mule/mule-charset.el (default-coded-charset-priority-list): Add
1203 * mule/mule-conf.el (=>cbeta): New coded-charset for XEmacs CHISE.
1205 2014-08-20 MORIOKA Tomohiko <tomo.git@chise.org>
1207 * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
1208 "&G-[NAME];" instead of "&g1-[NAME];" for `=>>[NAME]'.
1210 2014-08-19 MORIOKA Tomohiko <tomo.git@chise.org>
1212 * mule/mule-conf.el (=>>>ucs@cns): Indicate `==ucs@cns' instead of
1214 (=>>>ucs@jis): Indicate `==ucs@jis' instead of `=ucs@jis'.
1215 (=>>>ucs@jis/1990): Indicate `==ucs@jis/1990' instead of
1217 (=>>>ucs@jis/2000): Indicate `==ucs@jis/2000' instead of
1219 (=>>>ucs@jis/2004): Indicate `==ucs@jis/2004' instead of
1221 (=>>>ucs@ks): Indicate `==ucs@ks' instead of `=ucs@ks'.
1223 * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
1224 "&g2-[NAME];" instead of "&G-[NAME];" for `==[NAME]'.
1226 2014-08-06 MORIOKA Tomohiko <tomo.git@chise.org>
1228 * mule/mule-conf.el (==jis-x0208@1978/-4pr): New coded-charset for
1230 (==jis-x0208@1978/1pr): Ditto.
1231 (==jis-x0208@1978/2-pr): Ditto.
1233 2014-07-31 MORIOKA Tomohiko <tomo.git@chise.org>
1235 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1236 setting for `===jis-x0213-1@2004'.
1238 2014-07-30 MORIOKA Tomohiko <tomo.git@chise.org>
1240 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1241 settings for `=+>hanyo-denshi/ft' and `=+>hanyo-denshi/jt'.
1243 * mule/mule-charset.el (default-coded-charset-priority-list): Add
1244 `===hanyo-denshi/jb'.
1246 * mule/mule-conf.el (===hanyo-denshi/jb): New coded-charset for
1248 (=+>hanyo-denshi/ft): Ditto.
1249 (=+>hanyo-denshi/jt): Ditto.
1251 2014-07-29 MORIOKA Tomohiko <tomo.git@chise.org>
1253 * mule/mule-charset.el (default-coded-charset-priority-list): Add
1254 `===hanyo-denshi/hg'.
1256 2014-07-28 MORIOKA Tomohiko <tomo.git@chise.org>
1258 * mule/mule-conf.el (===jis-x0213-1@2004): New coded-charset for
1260 (===hanyo-denshi/hg): Ditto.
1262 2014-07-27 MORIOKA Tomohiko <tomo.git@chise.org>
1264 * mule/mule-conf.el (==adobe-japan1-*): Indicate abstract
1265 glyph-forms instead of detailed glyph-images.
1266 (=>>>adobe-japan1-*): Indicate `==adobe-japan1-*' instead of
1268 (===adobe-japan1-0): New coded-charset for XEmacs CHISE.
1269 (===adobe-japan1-1): Ditto.
1270 (===adobe-japan1-2): Ditto.
1271 (===adobe-japan1-3): Ditto.
1272 (===adobe-japan1-4): Ditto.
1273 (===adobe-japan1-5): Ditto.
1274 (===adobe-japan1-6): Ditto.
1275 (=>>adobe-japan1-0): Use `=adobe-japan1' instead of
1276 `=>>>adobe-japan1' as the mother.
1277 (=+>adobe-japan1-0): Use `=adobe-japan1' instead of
1278 `=>>adobe-japan1' as the mother.
1279 (==jis-x0208): Indicate abstract glyph-forms instead of detailed
1281 (==jis-x0208@1978): Ditto.
1282 (==jis-x0208@1983): Ditto.
1283 (==jis-x0208@1990): Ditto.
1284 (==jis-x0213-1): Ditto.
1285 (==jis-x0213-1@2000): Ditto.
1286 (==jis-x0213-1@2004): Ditto.
1287 (==jis-x0213-2): Ditto.
1288 (=>>>jis-x0208): Indicate `==jis-x0208' instead of `=jis-x0208'.
1289 (=>>>jis-x0208@1978): Indicate `==jis-x0208@1978' instead of
1291 (=>>>jis-x0208@1983): Indicate `==jis-x0208@1983' instead of
1293 (=>>>jis-x0208@1990): Indicate `==jis-x0208@1990' instead of
1295 (=>>>jis-x0213-1): Indicate `==jis-x0213-1' instead of
1297 (=>>>jis-x0213-1@2000): Indicate `==jis-x0213-1@2000' instead of
1298 `=jis-x0213-1@2000'.
1299 (=>>>jis-x0213-1@2004): Indicate `==jis-x0213-1@2004' instead of
1300 `=jis-x0213-1@2004'.
1301 (=>>>jis-x0213-2): Indicate `==jis-x0213-2' instead of
1303 (===jis-x0208): New coded-charset for XEmacs CHISE.
1304 (===jis-x0208@1978): Ditto.
1305 (===jis-x0208@1983): Ditto.
1306 (===jis-x0208@1990): Ditto.
1307 (===jis-x0213-1): Ditto.
1308 (===jis-x0213-1@2000): Ditto.
1309 (===jis-x0213-2): Ditto.
1310 (===jis-x0212): Ditto.
1311 (===ks-x1001): Ditto.
1312 (=>>jis-x0208): Use `=jis-x0208' instead of `=>>>jis-x0208' as the
1314 (=>>jis-x0213-1): Use `=jis-x0213-1' instead of `=>>>jis-x0213-1'
1316 (=>>jis-x0213-2): Use `=jis-x0213-2' instead of `=>>>jis-x0213-2'
1318 (===cns11643-1): New coded-charset for XEmacs CHISE.
1319 (===cns11643-2): Ditto.
1320 (===cns11643-3): Ditto.
1321 (===cns11643-4): Ditto.
1322 (===cns11643-5): Ditto.
1323 (===cns11643-6): Ditto.
1324 (===cns11643-7): Ditto.
1325 (=>>cns11643-1): Ditto.
1326 (==big5-cdp): Indicate abstract glyph-images instead of
1327 representative glyph-images.
1328 (===big5-cdp): New coded-charset for XEmacs CHISE.
1329 (==hanyo-denshi/*): Indicate abstract glyph-forms instead of
1330 detailed glyph-images.
1331 (=>>>hanyo-denshi/*): Indicate `==hanyo-denshi/*' instead of
1333 (===hanyo-denshi/ft): New coded-charset for XEmacs CHISE.
1334 (===hanyo-denshi/ib): Ditto.
1335 (===hanyo-denshi/jt): Ditto.
1336 (===hanyo-denshi/ks): Ditto.
1340 (=>>hanyo-denshi/*): Use `=hanyo-denshi/*' instead of
1341 `=>>>hanyo-denshi/*' as its mother.
1342 (==gt): Indicate abstract glyph-forms instead of detailed
1344 (===gt): New coded-charset for XEmacs CHISE.
1345 (=>>>gt): Indicates `==gt' instead of `=gt'.
1346 (=>>gt): Use `=gt' instead of `=>>>gt' as the mother.
1347 (==gt-k): Indicate abstract glyph-forms instead of detailed
1349 (===gt-k): New coded-charset for XEmacs CHISE.
1350 (==daikanwa): Indicates glyph-images instead of detailed
1352 (===daikanwa): New coded-charset for XEmacs CHISE.
1353 (===daikanwa/+p): Ditto.
1354 (===daikanwa/ho): Ditto.
1357 (==jef-china3): Ditto.
1358 (===jef-china3): Ditto.
1359 (==ruimoku-v6): Ditto.
1360 (==ucs@iso): Indicate representative glyph-forms instead of
1361 representative glyph-images.
1362 (=>>>ucs@iso): Indicates `==ucs@iso' instead of `=ucs@iso'.
1363 (==ucs@unicode): Indicate representative glyph-forms instead of
1364 representative glyph-images.
1365 (=>>>ucs@unicode): Indicates `==ucs@unicode' instead of
1367 (==ucs@cns): Indicate representative glyph-forms instead of
1368 representative glyph-images.
1370 (==ucs@jis/1990): Ditto.
1371 (==ucs@jis/2000): Ditto.
1372 (==ucs@jis/2004): Ditto.
1374 (===ucs@iso): New coded-charset for XEmacs CHISE.
1375 (===ucs@unicode): Ditto.
1378 (===ucs-bmp-cjk@gb): Ditto.
1379 (===ucs-sip-ext-b@iso): Ditto.
1381 2014-07-25 MORIOKA Tomohiko <tomo.git@chise.org>
1383 * mule/mule-charset.el (default-coded-charset-priority-list): Add
1384 `==jis-x0213-2', `==ruimoku-v6', `==cbeta', `==jef-china3',
1385 `===mj-0', `===mj-1', `===jis-x0208@1990', `===jis-x0213-1',
1386 `===jis-x0213-2', `===big5-cdp', `===ucs-bmp-cjk@gb',
1387 `===adobe-japan1-6', `===cns11643-1', `===cns11643-2',
1388 `===cns11643-3', `===cns11643-4', `===cns11643-5',
1389 `===cns11643-6', `===cns11643-7', `===hanyo-denshi/ft',
1390 `===hanyo-denshi/ib', `===hanyo-denshi/jt', `===jis-x0208@1983',
1391 `===jis-x0208@1978', `===jis-x0212', `===ks-x1001', `===daikanwa',
1392 `===ucs-sip-ext-b@iso', `===cbeta' and `===jef-china3'.
1394 * mule/mule-coding.el (coded-charset-entity-reference-alist):
1395 - Use "&G-[NAME];" for `==[NAME]' instead of `=>>[NAME]'.
1396 - Use "&R-[NAME];" for `===[NAME]' instead of `==[NAME]'.
1397 - Use "&g1-[NAME];" for `=>>[NAME]'.
1398 - Abolish "&g2-[NAME];".
1400 2014-03-08 MORIOKA Tomohiko <tomo.git@chise.org>
1402 * mule/mule-conf.el (=ucs@big5): Use `=ucs@cns' instead of
1403 `=>>ucs@cns' as the mother.
1405 2014-03-07 MORIOKA Tomohiko <tomo.git@chise.org>
1407 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1408 setting for `==ucs@ks'.
1410 2014-02-24 MORIOKA Tomohiko <tomo.git@chise.org>
1412 * mule/mule-conf.el (=adobe-japan1-base): Move builtin code range
1413 from 0x63000000〜0x63005A11 to 0x00E10000〜0x00E15A11.
1414 (=mj): Move builtin code range from 0x64040000〜0x640509D5 to
1415 0x00E30000〜0x00E409D5.
1417 2014-02-20 MORIOKA Tomohiko <tomo.git@chise.org>
1419 * mule/mule-coding.el (coded-charset-entity-reference-alist):
1420 Prefer MJ to Adobe-Japan1; use "I-MJ", "MJ" and "&R-MJ" instead of
1421 "I-MJ-", "MJ-" and "&R-MJ-" as prefixes of MJ.
1423 2014-02-20 MORIOKA Tomohiko <tomo.git@chise.org>
1425 * mule/mule-charset.el (default-coded-charset-priority-list): Add
1426 `=mj-0', `=mj-1', `==mj-0' and `==mj-1'.
1428 * mule/mule-conf.el (=mj): New coded-charset for XEmacs CHISE.
1436 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1437 setting for `=mj' and `==mj'.
1439 2014-02-05 MORIOKA Tomohiko <tomo.git@chise.org>
1441 * mule/mule-conf.el (=ucs@ks/2012): New coded-charset for XEmacs
1444 2014-01-28 MORIOKA Tomohiko <tomo.git@chise.org>
1446 * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
1447 "A-HDU+" instead of "A-HD-UCS+" as the prefix for
1448 `=>ucs@hanyo-denshi'.
1450 2014-01-18 MORIOKA Tomohiko <tomo.git@chise.org>
1452 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1453 setting for `=koseki' and `=>ucs@hanyo-denshi'.
1455 * mule/mule-conf.el (=koseki): New coded-charset for XEmacs CHISE.
1456 (=>ucs@hanyo-denshi): New coded-charset for XEmacs CHISE.
1458 2014-01-11 MORIOKA Tomohiko <tomo.git@chise.org>
1460 * mule/mule-conf.el (==hanyo-denshi/ip): New coded-charset for
1463 2013-12-29 MORIOKA Tomohiko <tomo.git@chise.org>
1465 * mule/mule-coding.el (coded-charset-entity-reference-alist):
1466 Change priority of `=>>>ucs@iso'.
1468 * mule/mule-conf.el (=ucs@iso): Use `=>>ucs@iso' instead of
1469 `=>>>ucs@iso' as the mother.
1470 (=>>>ucs@iso): Changed to an alias for `=ucs@iso'.
1472 2013-12-25 MORIOKA Tomohiko <tomo.git@chise.org>
1474 * mule/mule-coding.el (coded-charset-entity-reference-alist):
1475 Change priority of `=>>>ucs@unicode'.
1477 * mule/mule-conf.el (=>>>ucs@unicode): Changed to an alias for
1480 2013-12-25 MORIOKA Tomohiko <tomo.git@chise.org>
1482 * mule/mule-coding.el (coded-charset-entity-reference-alist):
1483 Change priority of `=>>>ucs@jis'.
1485 * mule/mule-conf.el (=>>>ucs@jis): Changed to an alias for
1488 2013-12-18 MORIOKA Tomohiko <tomo.git@chise.org>
1490 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1491 setting for `==daikanwa/+p'.
1493 2013-12-15 MORIOKA Tomohiko <tomo.git@chise.org>
1495 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1496 setting for `==shinjigen@1ed'.
1498 2013-12-12 MORIOKA Tomohiko <tomo.git@chise.org>
1500 * mule/mule-conf.el (==shinjigen/+p@rev): New coded-charset for
1503 2013-12-11 MORIOKA Tomohiko <tomo.git@chise.org>
1505 * mule/mule-conf.el (==shinjigen): Modify DOC.
1506 (==shinjigen@1ed): New coded-charset for XEmacs CHISE.
1507 (==shinjigen@rev): Modify DOC.
1509 2013-12-09 MORIOKA Tomohiko <tomo.git@chise.org>
1511 * mule/mule-conf.el (==daikanwa/+p): New coded-charset for XEmacs
1514 2013-12-08 MORIOKA Tomohiko <tomo.git@chise.org>
1516 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1517 settings for `==daikanwa' and `==ucs@JP/hanazono'.
1519 * mule/mule-conf.el (==shinjigen@rev): New coded-charset for
1522 * mule/mule-charset.el (default-coded-charset-priority-list): Add
1525 2013-11-27 MORIOKA Tomohiko <tomo.git@chise.org>
1527 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1528 setting for `==cns11643-7'.
1530 * mule/mule-charset.el (default-coded-charset-priority-list): Add
1533 2013-11-23 MORIOKA Tomohiko <tomo.git@chise.org>
1535 * mule/mule-charset.el (default-coded-charset-priority-list): Add
1538 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1539 setting for `==cns11643-6'.
1541 2013-11-20 MORIOKA Tomohiko <tomo.git@chise.org>
1543 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1544 setting for `==cns11643-5'.
1546 * mule/mule-charset.el (default-coded-charset-priority-list): Add
1549 2013-11-16 MORIOKA Tomohiko <tomo.git@chise.org>
1551 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1552 setting for `==cns11643-4'.
1554 * mule/mule-charset.el (default-coded-charset-priority-list): Add
1557 2013-11-08 MORIOKA Tomohiko <tomo.git@chise.org>
1559 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1560 setting for `==cns11643-3'.
1562 * mule/mule-charset.el (default-coded-charset-priority-list): Add
1565 2013-11-02 MORIOKA Tomohiko <tomo.git@chise.org>
1567 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1568 setting for `==cns11643-2'.
1570 * mule/mule-charset.el (default-coded-charset-priority-list): Add
1573 2013-10-29 MORIOKA Tomohiko <tomo.git@chise.org>
1575 * mule/mule-coding.el (coded-charset-entity-reference-alist):
1576 Change priority of `=>>>ucs@ks'.
1578 * mule/mule-conf.el (=>>>ucs@ks): Changed to an alias for
1581 2013-10-26 MORIOKA Tomohiko <tomo.git@chise.org>
1583 * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
1584 `=cns11643-1' instead of `chinese-cns11643-1'; add settings for
1585 `==ucs@cns' and `==cns11643-1'.
1587 * mule/mule-conf.el (==cns11643-1): Fix `dimension'.
1588 (==cns11643-2): Ditto.
1589 (==cns11643-3): Ditto.
1590 (==cns11643-4): Ditto.
1591 (==cns11643-5): Ditto.
1592 (==cns11643-6): Ditto.
1593 (==cns11643-7): Ditto.
1595 * mule/mule-charset.el (default-coded-charset-priority-list): Add
1598 2013-10-20 MORIOKA Tomohiko <tomo.git@chise.org>
1600 * mule/mule-coding.el (coded-charset-entity-reference-alist):
1601 Change priority of `=>>>ucs@jis/2004', `=>>>ucs@jis/2004' and
1604 * mule/mule-conf.el (=>>>ucs@jis/1990): Changed to an alias for
1606 (=>>>ucs@jis/2000): Changed to an alias for `=ucs@jis/2000'.
1607 (=>>>ucs@jis/2004): Changed to an alias for `=ucs@jis/2004'.
1609 2013-10-20 MORIOKA Tomohiko <tomo.git@chise.org>
1611 * mule/mule-coding.el (coded-charset-entity-reference-alist):
1612 Change priority of `=>>>ucs@cns'.
1614 * mule/mule-conf.el (=>>>ucs@cns): Changed to an alias for
1617 2013-10-19 MORIOKA Tomohiko <tomo.git@chise.org>
1619 * mule/mule-charset.el (default-coded-charset-priority-list): Add
1622 * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
1623 `=ks-x1001' instead of `korean-ksc5601'; add setting for
1626 2013-10-18 MORIOKA Tomohiko <tomo.git@chise.org>
1628 * mule/mule-conf.el (=>>>gt): Changed to an alias for `=gt'.
1630 2013-10-17 MORIOKA Tomohiko <tomo.git@chise.org>
1632 * mule/mule-conf.el (=>>>jis-x0208): Changed to an alias for
1634 (=>>>jis-x0208@1978): Changed to an alias for `=jis-x0208@1978'.
1635 (=>>>jis-x0208@1983): Changed to an alias for `=jis-x0208@1983'.
1636 (=>>>jis-x0208@1990): Changed to an alias for `=jis-x0208@1990'.
1637 (=>>>jis-x0213-1): Changed to an alias for `=jis-x0213-1'.
1638 (=>>>jis-x0213-1@2000): Changed to an alias for
1639 `=jis-x0213-1@2000'.
1640 (=>>>jis-x0213-1@2004): Changed to an alias for
1641 `=jis-x0213-1@2004'.
1642 (=>>>jis-x0213-2): Changed to an alias for `=jis-x0213-2'.
1644 2013-10-17 MORIOKA Tomohiko <tomo.git@chise.org>
1646 * mule/mule-conf.el (=>>>adobe-japan1-0): Changed to an alias for
1648 (=>>>adobe-japan1-1): Changed to an alias for `=adobe-japan1-1'.
1649 (=>>>adobe-japan1-2): Changed to an alias for `=adobe-japan1-2'.
1650 (=>>>adobe-japan1-3): Changed to an alias for `=adobe-japan1-3'.
1651 (=>>>adobe-japan1-4): Changed to an alias for `=adobe-japan1-4'.
1652 (=>>>adobe-japan1-5): Changed to an alias for `=adobe-japan1-5'.
1653 (=>>>adobe-japan1-6): Changed to an alias for `=adobe-japan1-6'.
1655 2013-10-12 MORIOKA Tomohiko <tomo.git@chise.org>
1657 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1658 settings for `==adobe-japan1-6', `==hanyo-denshi/*', `==gt',
1659 `==jis-x0208@1990', `==jis-x0212', `==jis-x0213-1@2000',
1660 `==jis-x0213-2', `==jis-x0213-1@2004', `==big5-cdp', `==gt-k',
1661 `==jis-x0208@1983', `==jis-x0208@1978', `==ucs@iso',
1662 `==ucs@unicode', `=>>daikanwa/+p' and `==shinjigen@rev'.
1664 2013-10-10 MORIOKA Tomohiko <tomo.git@chise.org>
1666 * mule/mule-charset.el (default-coded-charset-priority-list): Add
1667 `=adobe-japan1-0', `=adobe-japan1-1', `=adobe-japan1-2',
1668 `=adobe-japan1-3', `=adobe-japan1-4', `=adobe-japan1-5',
1669 `==jis-x0208@1990', `==ucs-bmp-cjk@gb',
1670 `==ucs-bmp-cjk@JP/hanazono', `==ucs-sip-ext-b@iso',
1671 `==hanyo-denshi/*', `==adobe-japan1-6', `==big5-cdp',
1672 `==jis-x0208@1983', `==jis-x0208@1978', `==jis-x0213-1@2000' and
1675 2013-10-03 MORIOKA Tomohiko <tomo.git@chise.org>
1677 * mule/mule-conf.el (=adobe-japan1-0): Modify registry to accept
1678 "AdobeJapan1-[0-6]$".
1679 (=adobe-japan1-1): Modify registry to accept "AdobeJapan1-[1-6]$".
1680 (=adobe-japan1-2): Modify registry to accept "AdobeJapan1-[2-6]$".
1681 (=adobe-japan1-3): Modify registry to accept "AdobeJapan1-[3-6]$".
1682 (=adobe-japan1-4): Modify registry to accept "AdobeJapan1-[4-6]$".
1683 (=adobe-japan1-5): Modify registry to accept "AdobeJapan1-[5-6]$".
1684 (==adobe-japan1-0): New coded-charset for XEmacs CHISE.
1685 (==adobe-japan1-1): Ditto.
1686 (==adobe-japan1-2): Ditto.
1687 (==adobe-japan1-3): Ditto.
1688 (==adobe-japan1-4): Ditto.
1689 (==adobe-japan1-5): Ditto.
1690 (==adobe-japan1-6): Ditto.
1691 (==jis-x0208): Ditto.
1692 (==jis-x0208@1978): Ditto.
1693 (==jis-x0208@1983): Ditto.
1694 (==jis-x0208@1990): Ditto.
1695 (==jis-x0213-1): Ditto.
1696 (==jis-x0213-1@2000): Ditto.
1697 (==jis-x0213-1@2004): Ditto.
1698 (==jis-x0213-2): Ditto.
1699 (==jis-x0212): Ditto.
1701 (==iso-ir165): Ditto.
1703 (==ks-x1001): Ditto.
1704 (==cns11643-1): Ditto.
1705 (==cns11643-2): Ditto.
1706 (==cns11643-3): Ditto.
1707 (==cns11643-4): Ditto.
1708 (==cns11643-5): Ditto.
1709 (==cns11643-6): Ditto.
1710 (==cns11643-7): Ditto.
1711 (==big5-cdp): Ditto.
1712 (==hanyo-denshi/ja): Ditto.
1713 (==hanyo-denshi/jb): Ditto.
1714 (==hanyo-denshi/jc): Ditto.
1715 (==hanyo-denshi/jd): Ditto.
1716 (==hanyo-denshi/ft): Ditto.
1717 (==hanyo-denshi/ia): Ditto.
1718 (==hanyo-denshi/ib): Ditto.
1719 (==hanyo-denshi/hg): Ditto.
1720 (==hanyo-denshi/jt): Ditto.
1721 (==hanyo-denshi/ks): Ditto.
1724 (==daikanwa): Ditto.
1725 (==shinjigen): Ditto.
1727 (==ucs@unicode): Ditto.
1729 (==ucs-bmp@gb): Ditto.
1731 (==ucs-bmp@cns): Ditto.
1733 (==ucs@jis/1990): Ditto.
1734 (==ucs@jis/2000): Ditto.
1735 (==ucs@jis/2004): Ditto.
1737 (==ucs@JP/hanazono): Ditto.
1739 (==ucs-bmp@ks): Ditto.
1740 (==ucs@cns11643): Ditto.
1741 (==ucs-bmp-cjk@gb): Ditto.
1742 (==ucs-bmp-cjk@JP/hanazono): Ditto.
1743 (==ucs-sip-ext-b@iso): Ditto.
1745 2013-07-11 MORIOKA Tomohiko <tomo.git@chise.org>
1747 * mule/mule-charset.el (default-coded-charset-priority-list): Use
1748 `=ucs-bmp-cjk@gb' instead of `=ucs-bmp-cjk@unicode'.
1750 * mule/mule-conf.el (=ucs-bmp-cjk@gb): New coded-charset for
1752 (=ucs-bmp-cjk@unicode): Abolished.
1754 2013-07-10 MORIOKA Tomohiko <tomo.git@chise.org>
1756 * mule/mule-charset.el (default-coded-charset-priority-list): Add
1757 `=+>ucs-bmp-cjk-compat@jis'.
1759 * mule/mule-conf.el (=+>ucs-bmp-cjk-compat@jis): New coded-charset
1762 2013-07-06 MORIOKA Tomohiko <tomo.git@chise.org>
1764 * mule/mule-conf.el (=>cns11643-6): New coded-charset for XEmacs
1767 2013-05-28 MORIOKA Tomohiko <tomo.git@chise.org>
1769 * mule/mule-conf.el (=jis-x0208@1978/1pr/fixed): New coded-charset
1771 (=jis-x0208@1978/1er-pr): Abolished.
1772 (=jis-x0208@1978/2-pr): Use `=jis-x0208@1978' instead of
1773 `=jis-x0208@1978/1er-pr' as the mother.
1775 2013-02-20 MORIOKA Tomohiko <tomo.git@chise.org>
1777 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1778 setting for `=ucs-itaiji-084'.
1780 2013-02-17 MORIOKA Tomohiko <tomo.git@chise.org>
1782 * mule/mule-charset.el (default-coded-charset-priority-list):
1783 Delete `=zihai-17xx'; add `=ucs-bmp-itaiji-084'.
1785 * mule/mule-conf.el (=ucs-itaiji-084): New coded-charset for
1787 (=ucs-bmp-itaiji-084): Ditto.
1789 2013-02-15 MORIOKA Tomohiko <tomo.git@chise.org>
1791 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1792 settings for `=big5-cdp-var-3' and `=big5-cdp-var-5'.
1794 2013-02-14 MORIOKA Tomohiko <tomo.git@chise.org>
1796 * mule/mule-charset.el (default-coded-charset-priority-list): Add
1797 `=zihai-17xx', `=big5-cdp-var-3' and `=big5-cdp-var-5'.
1799 * mule/mule-conf.el (=big5-cdp-var-3): New coded-charset for
1801 (=big5-cdp-var-5): Ditto.
1803 2012-10-31 MORIOKA Tomohiko <tomo.git@chise.org>
1805 * mule/mule-conf.el (=+>jis-x0213-1@2004): New coded-charset for
1808 2012-10-26 MORIOKA Tomohiko <tomo.git@chise.org>
1810 * mule/mule-conf.el (=>>hanyo-denshi/ip): New coded-charset for
1813 2012-10-17 MORIOKA Tomohiko <tomo.git@chise.org>
1815 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1816 setting for `=>>>hanyo-denshi/ft'.
1818 2012-09-25 MORIOKA Tomohiko <tomo.git@chise.org>
1820 * mule/mule-conf.el (=>>>hanyo-denshi/jd): New coded-charset for
1822 (=>>hanyo-denshi/jd): Use `=>>>hanyo-denshi/jd' instead of
1823 `=hanyo-denshi/jd' as the mother.
1825 2012-09-07 MORIOKA Tomohiko <tomo.git@chise.org>
1827 * mule/mule-conf.el (=+>adobe-japan1-0): New coded-charset for
1829 (=+>adobe-japan1-1): Ditto.
1830 (=+>adobe-japan1-2): Ditto.
1831 (=+>adobe-japan1-3): Ditto.
1832 (=+>adobe-japan1-4): Ditto.
1833 (=+>adobe-japan1-5): Ditto.
1834 (=+>adobe-japan1-6): Ditto.
1835 (=+>adobe-japan1): Changed to an alias for `=+>adobe-japan1-6'.
1837 2012-09-07 MORIOKA Tomohiko <tomo.git@chise.org>
1839 * mule/mule-coding.el (coded-charset-entity-reference-alist):
1840 Prefer `=>>>adobe-japan1' to other abstract glyph-form CCSs;
1841 prefer `=>>adobe-japan1' to other abstract glyph CCSs.
1843 * mule/mule-conf.el: Define coded-charsets about Adobe-Japan1 at
1846 2012-09-05 MORIOKA Tomohiko <tomo.git@chise.org>
1848 * mule/mule-conf.el (=>>>hanyo-denshi/jb): New coded-charset for
1850 (=>>>hanyo-denshi/hg): New coded-charset for XEmacs CHISE.
1851 (=>>hanyo-denshi/jb): Use `=>>>hanyo-denshi/jb' as the mother.
1852 (=>>hanyo-denshi/hg): Use `=>>>hanyo-denshi/hg' as the mother.
1854 2012-08-31 MORIOKA Tomohiko <tomo.git@chise.org>
1856 * mule/mule-charset.el (default-coded-charset-priority-list):
1857 Prefer `chinese-cns11643-{1..7}', `=adobe-japan1-6', `=big5-cdp'
1858 and `=hanyo-denshi/*' to `=gt-pj-{2..11}', `=gt-pj-k{1|2}', etc.
1860 * mule/mule-conf.el: Modify order of definitions of some
1863 2012-08-30 MORIOKA Tomohiko <tomo.git@chise.org>
1865 * mule/mule-coding.el (coded-charset-entity-reference-alist):
1866 Prefer `=>>hanyo-denshi/{ft|ia|ib|jt|ks}' to `=>>jis-x0208@1978',
1867 `=>>big5-cdp', `=>>gt-k' and `=>>ruimoku-v6'; add `=>>cns11643-4'.
1869 * mule/mule-conf.el (=>>cns11643-4): New coded-charset for XEmacs
1871 (=>>>hanyo-denshi/ft): New coded-charset for XEmacs CHISE.
1872 (=>>hanyo-denshi/ft): Use `=>>>hanyo-denshi/ft' as the mother.
1874 2012-07-31 MORIOKA Tomohiko <tomo.git@chise.org>
1876 * mule/mule-conf.el (=>cns11643-2): New coded-charset for XEmacs
1879 2012-07-27 MORIOKA Tomohiko <tomo.git@chise.org>
1881 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1882 setting for `=daikanwa/+2p'.
1884 * mule/mule-conf.el (=>>daikanwa/+2p): New coded-charset for
1887 2012-06-26 MORIOKA Tomohiko <tomo.git@chise.org>
1889 * mule/mule-conf.el (=>>>hanyo-denshi/ks): New coded-charset for
1891 (=>>hanyo-denshi/ks): Use `=>>>hanyo-denshi/ks' as the mother.
1893 2012-06-12 MORIOKA Tomohiko <tomo.git@chise.org>
1895 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1896 setting for `=>>>hanyo-denshi/ib'.
1898 2012-06-12 MORIOKA Tomohiko <tomo.git@chise.org>
1900 * mule/mule-conf.el (=>>>hanyo-denshi/ja): New coded-charset for
1902 (=>>>hanyo-denshi/ib): Ditto.
1903 (=>>hanyo-denshi/ja): Use `=>>>hanyo-denshi/ja' instead of
1904 `=hanyo-denshi/ja' as the mother.
1905 (=>>hanyo-denshi/ib): Use `=>>>hanyo-denshi/ib' instead of
1906 `=hanyo-denshi/ib' as the mother.
1908 2012-06-11 MORIOKA Tomohiko <tomo.git@chise.org>
1910 * mule/mule-coding.el (utf-8-ivs-mcs): New coding-system for
1912 (utf-8-ivs-mcs-er): Likewise.
1913 (utf-8-gb): Use `=ucs@gb' and `=>ucs@unicode' instead of `ucs-gb'
1915 (utf-8-ivs-gb): New coding-system for XEmacs CHISE.
1916 (utf-8-gb-er): Use `=ucs@gb' and `=>ucs@unicode' instead of
1917 `ucs-gb' and `=>ucs-gb'.
1918 (utf-8-ivs-gb-er): New coding-system for XEmacs CHISE.
1919 (utf-8-cns): Use `=ucs@cns' and `=>ucs@cns' instead of `ucs-cns'
1921 (utf-8-ivs-cns): New coding-system for XEmacs CHISE.
1922 (utf-8-cns-er): Use `=ucs@cns' and `=>ucs@cns' instead of
1923 `ucs-cns' and `=>ucs-cns'.
1924 (utf-8-ivs-cns-er): New coding-system for XEmacs CHISE.
1925 (utf-8-big5): Use `=ucs@big5' and `=>ucs@big5' instead of
1926 `ucs-big5' and `=>ucs-big5'.
1927 (utf-8-ivs-big5): New coding-system for XEmacs CHISE.
1928 (utf-8-big5-er): Use `=ucs@big5' and `=>ucs@big5' instead of
1929 `ucs-big5' and `=>ucs-big5'.
1930 (utf-8-ivs-big5-er): New coding-system for XEmacs CHISE.
1931 (utf-8-jis): Use `=ucs@jis/2000' and `=>ucs@jis' instead of
1932 `=ucs@jis-2000' and `=>ucs-jis'; modify DOC and mnemonic.
1933 (utf-8-ivs-jis): New coding-system for XEmacs CHISE.
1934 (utf-8-jis-er): Use `=ucs@jis/2000' and `=>ucs@jis' instead of
1935 `=ucs@jis-2000' and `=>ucs-jis'; modify DOC and mnemonic.
1936 (utf-8-ivs-jis-er): New coding-system for XEmacs CHISE.
1937 (utf-8-jp): Use `=ucs@JP' and `=>ucs@jis' instead of `=ucs@jp' and
1938 `=>ucs-jis'; modify DOC and mnemonic.
1939 (utf-8-ivs-jp): New coding-system for XEmacs CHISE.
1940 (utf-8-jp-er): Use `=ucs@JP' and `=>ucs@jis' instead of `=ucs@jp'
1941 and `=>ucs-jis'; modify DOC and mnemonic.
1942 (utf-8-ivs-jp-er): New coding-system for XEmacs CHISE.
1943 (utf-8-ks): Use `=ucs@ks' and `=>ucs@ks' instead of `ucs-ks' and
1945 (utf-8-ivs-ks): New coding-system for XEmacs CHISE.
1946 (utf-8-ks-er): Use `=ucs@ks' and `=>ucs@ks' instead of `ucs-ks'
1948 (utf-8-ivs-ks-er): New coding-system for XEmacs CHISE.
1950 2012-05-20 MORIOKA Tomohiko <tomo.git@chise.org>
1952 * mule/mule-coding.el (coded-charset-entity-reference-alist):
1953 Prefer Hanyo-Denshi to GT, JIS, CNS, etc.
1955 2012-05-20 MORIOKA Tomohiko <tomo.git@chise.org>
1957 * mule/mule-coding.el (coded-charset-entity-reference-alist):
1960 2012-05-19 MORIOKA Tomohiko <tomo.git@chise.org>
1962 * mule/mule-coding.el (coded-charset-entity-reference-alist):
1963 Prefer '("M-H" 4 d) and '("M-p" 5 d) to '("M-" 5 d).
1965 2012-05-16 MORIOKA Tomohiko <tomo.git@chise.org>
1967 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1968 settings for `=daikanwa/ho', `=daikanwa/+p' and `=>daikanwa/ho'.
1970 2012-05-15 MORIOKA Tomohiko <tomo.git@chise.org>
1972 * mule/mule-conf.el (=>daikanwa/ho): New coded-charset for XEmacs
1975 2012-05-10 MORIOKA Tomohiko <tomo.git@chise.org>
1977 * mule/mule-conf.el (=>>daikanwa/+p): New coded-charset for XEmacs
1980 2012-05-09 MORIOKA Tomohiko <tomo.git@chise.org>
1982 * mule/mule-conf.el (=>>daikanwa/ho): New coded-charset for XEmacs
1985 2012-03-26 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
1987 * mule/mule-charset.el (default-coded-charset-priority-list): Add
1988 `=+>ucs-bmp-cjk@unicode'.
1990 * mule/mule-conf.el (=+>ucs-bmp-cjk@unicode): New coded-charset
1993 2012-03-08 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
1995 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1996 setting for `=>>daikanwa'.
1998 2011-12-14 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
2000 * mule/mule-charset.el (default-coded-charset-priority-list): Add
2001 `=>>hanyo-denshi/jt'.
2003 2011-12-09 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
2005 * mule/mule-conf.el (=+>jis-x0208@1983): New coded-charset for
2007 (=+>jis-x0208@1990): Ditto.
2008 (=+>jis-x0213-1@2000): Ditto.
2010 2011-12-05 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
2012 * mule/mule-conf.el (=+>ucs@jis/2004): New coded-charset for
2015 2011-11-27 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
2017 * mule/mule-conf.el (=>>>hanyo-denshi/jc): New coded-charset for
2019 (=>>hanyo-denshi/jc): Use `=>>>hanyo-denshi/jc' instead of
2020 `=hanyo-denshi/jc' as the mother.
2022 2011-11-27 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
2024 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2025 setting for `=+>adobe-japan1'.
2027 * mule/mule-charset.el (default-coded-charset-priority-list):
2028 Prefer `=adobe-japan1-6', `=adobe-japan1-base', `=>jis-x0208@1997'
2029 and `=>>hanyo-denshi/ft' to `=>>gt'.
2031 2011-11-23 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
2033 * mule/mule-conf.el (=>>adobe-japan1-0): New coded-charset for
2035 (=>>adobe-japan1-1): Ditto.
2036 (=>>adobe-japan1-2): Ditto.
2037 (=>>adobe-japan1-3): Ditto.
2038 (=>>adobe-japan1-4): Ditto.
2039 (=>>adobe-japan1-5): Ditto.
2040 (=>>adobe-japan1-6): Ditto.
2041 (=>>adobe-japan1): Changed to alias for `=>>adobe-japan1-6'.
2043 2011-11-22 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
2045 * mule/mule-conf.el (=adobe-japan1): New alias for
2047 (=>>>adobe-japan1-0): New coded-charset for XEmacs CHISE.
2048 (=>>>adobe-japan1-1): Ditto.
2049 (=>>>adobe-japan1-2): Ditto.
2050 (=>>>adobe-japan1-3): Ditto.
2051 (=>>>adobe-japan1-4): Ditto.
2052 (=>>>adobe-japan1-5): Ditto.
2053 (=>>>adobe-japan1-6): Ditto.
2054 (=>>>adobe-japan1): Changed to alias for `=>>>adobe-japan1-6'.
2056 2011-11-13 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
2058 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2059 setting for `=>>>adobe-japan1'.
2061 2011-11-06 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
2063 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2064 setting for `=+>ucs@ks'.
2066 2011-11-04 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
2068 * mule/mule-conf.el (=>>>adobe-japan1): New coded-charset for
2070 (=>>adobe-japan1): Use `=>>>adobe-japan1' instead of
2071 `=adobe-japan1-6' as the mother.
2073 2011-11-03 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
2075 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2076 setting for `=>cns11643-7'.
2078 2011-11-01 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
2080 * mule/mule-conf.el (=>cns11643-7): New coded-charset for XEmacs
2083 2011-10-29 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
2085 * mule/mule-conf.el (=+>adobe-japan1): New coded-charset for
2087 (=>>hanyo-denshi/ja): New coded-charset for XEmacs CHISE.
2089 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2090 setting for `=>ucs@jis/2004'.
2092 2011-10-28 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
2094 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2095 setting for `=+>gt'.
2097 * mule/mule-conf.el (=+>gt): New coded-charset for XEmacs CHISE.
2098 (=>gt): Use `=+>gt' instead of `=>>gt' as the mother.
2100 2011-10-28 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
2102 * mule/mule-conf.el (=+>ucs@unicode): Use `=+>ucs@iso' instead of
2103 `=>ucs@unicode' as the mother.
2104 (=+>ucs@jis): Use `=+>ucs@unicode' instead of `=>ucs@jis' as the
2106 (=+>ucs@ks): Use `=+>ucs@unicode' instead of `=>ucs@ks' as the
2108 (=+>ucs@cns): Use `=+>ucs@unicode' instead of `=>ucs@cns' as the
2111 2011-10-27 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
2113 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2114 setting for `=+>ucs@unicode'.
2116 * mule/mule-conf.el (=+>ucs@unicode): New coded-charset for XEmacs
2119 2011-10-26 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
2121 * mule/mule-coding.el: (coded-charset-entity-reference-alist):
2122 - Use `=+>jis-x0208' instead of `=>jis-x0208@usual'.
2123 - Use `=+>jis-x0213-2' instead of `=>jis-x0213-2@usual'.
2124 - Add setting for `=+>ucs@cns'.
2126 * mule/mule-conf.el (=+>jis-x0213-1): New coded-charset for XEmacs
2128 (=>jis-x0213-1): Use `=+>jis-x0213-1' instead of `=>>jis-x0213-1'
2130 (=+>ucs@cns): New coded-charset for XEmacs CHISE.
2131 (=>ucs-bmp-cjk@unicode): New coded-charset for XEmacs CHISE.
2133 * mule/mule-charset.el (default-coded-charset-priority-list): Add
2134 `=>ucs-bmp-cjk@unicode'; delete `=>>ucs@unicode'.
2136 2011-10-25 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
2138 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2139 setting for `=>ucs@ks'.
2141 2011-10-21 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
2143 * mule/mule-charset.el (default-coded-charset-priority-list): Add
2144 `=ucs-bmp-cjk-compat@unicode'.
2146 * mule/mule-conf.el (=ucs-bmp-cjk-compat@unicode): New
2147 coded-charset for XEmacs CHISE.
2149 2011-10-20 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
2151 * mule/mule-charset.el (default-coded-charset-priority-list): Add
2152 `=ucs-bmp-cjk-compat'.
2154 * mule/mule-conf.el (=ucs-bmp-cjk-compat): New coded-charset for
2157 2011-10-19 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
2159 * mule/mule-conf.el (=+>ucs@ks): New coded-charset for XEmacs
2162 2011-10-18 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
2164 * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
2165 `=+>ucs@jis/1990' instead of `=>ucs@jis/1990'.
2167 * mule/mule-conf.el (=+>ucs@jis/1990): Renamed from
2169 (=>ucs@jis/1990): New alias for `=+>ucs@jis/1990'.
2171 2011-10-17 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
2173 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2174 setting for `=+>ucs@iso'; use `=+>ucs@jis' instead of `=>ucs@JP'.
2176 * mule/mule-conf.el (=+>ucs@iso): New coded-charset for XEmacs
2178 (=>>ucs@iso): Use `=+>ucs@iso' instead of `=>ucs@iso' as the
2181 2011-10-16 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
2183 * mule/mule-conf.el (=+>jis-x0213-2): Renamed from
2184 `=>jis-x0213-2@usual'.
2185 (=>jis-x0213-2@usual): New alias for `=+>jis-x0213-2'.
2186 (=>jis-x0213-2): Use `=+>jis-x0213-2' instead of
2187 `=>jis-x0213-2@usual' as the mother.
2189 2011-10-15 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
2191 * mule/mule-conf.el (=+>ucs@jis): Renamed from `=>ucs@JP'.
2192 (=>ucs@JP): New alias for `=+>ucs@jis'.
2194 2011-10-14 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
2196 * mule/mule-conf.el (=+>jis-x0208): Renamed from
2197 `=>jis-x0208@usual'.
2198 (=>jis-x0208@usual): New alias for `=+>jis-x0208'.
2199 (=+>jis-x0208@1978): Use `=+>jis-x0208' instead of
2200 `=>jis-x0208@usual' as the mother.
2201 (=>jis-x0208): Likewise.
2203 2011-10-08 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
2205 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2206 setting for `=+>jis-x0208@1978'.
2208 2011-10-08 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
2210 * mule/mule-conf.el (=+>jis-x0208@1978): New coded-charset for
2213 2011-09-09 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
2215 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2216 setting for `=>>>ucs@jis/1990'.
2218 2011-07-23 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
2220 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2221 setting for `=>ucs@jis/1990'.
2223 2011-07-20 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
2225 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2226 setting for `=ucs@JP/hanazono'.
2228 * mule/mule-conf.el (=>ucs@jis/1990): New coded-charset for XEmacs
2230 (=ucs@JP/hanazono): Ditto.
2231 (=ucs-bmp-cjk@JP/hanazono): Ditto.
2232 (=>>hanyo-denshi/jc): Ditto.
2233 (=>>hanyo-denshi/jd): Ditto.
2235 2011-07-19 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
2237 * mule/mule-charset.el (default-coded-charset-priority-list): Use
2238 `=ucs-bmp-cjk@JP/hanazono' instead of `=ucs-bmp-cjk@JP'.
2240 2011-07-18 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
2242 * mule/mule-conf.el (=>>hanyo-denshi/jb): New coded-charset for
2245 2011-07-08 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
2247 * mule/mule-conf.el (=>>hanyo-denshi/hg): New coded-charset for
2250 2011-06-18 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
2252 * mule/mule-charset.el (default-coded-charset-priority-list): Add
2255 2011-04-28 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
2257 * mule/mule-conf.el (=ucs-bmp-cjk@JP): New coded-charset for
2260 2011-05-13 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
2262 * mule/mule-coding.el (coded-charset-entity-reference-alist):
2263 Modify order of settings; add settings for `=daikanwa@rev2'.
2265 2011-04-20 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
2267 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2268 setting for `=>>cbeta'.
2270 * mule/mule-conf.el (=>>cbeta): New coded-charset for XEmacs
2273 2011-04-01 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
2275 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2276 setting for `=>>adobe-japan1'.
2278 2011-03-30 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
2280 * mule/mule-conf.el (=>>adobe-japan1): New coded-charset for
2283 2011-03-24 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
2285 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2286 setting for `=>>hanyo-denshi/ia'.
2288 * mule/mule-conf.el (=>>hanyo-denshi/ia): New coded-charset for
2291 2011-03-10 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
2293 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2294 settings for `=>>>hanyo-denshi/jt' and `=>>>gt'.
2296 * mule/mule-conf.el (=>>>hanyo-denshi/jt): New coded-charset for
2298 (=>>hanyo-denshi/jt): Use `=>>>hanyo-denshi/jt' instead of
2299 `=hanyo-denshi/jt' as the mother.
2301 2011-03-09 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
2303 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2304 setting for `=>>>jis-x0213-2'.
2306 * mule/mule-conf.el (=>>>gt): New coded-charset for XEmacs CHISE.
2307 (=>>gt): Use `=>>>gt' instead of `=gt' as the mother.
2308 (=>>>ucs@jis/2000): New coded-charset for XEmacs CHISE.
2310 2011-03-09 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
2312 * mule/mule-conf.el (=>>>ucs@jis/1990): New coded-charset for
2315 2011-03-08 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
2317 * mule/mule-conf.el (=>>>jis-x0208@1983): New coded-charset for
2320 * mule/mule-charset.el (default-coded-charset-priority-list): Add
2321 `=>>jis-x0213-1@2004'.
2323 2011-03-07 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
2325 * mule/mule-conf.el (=>>>jis-x0208@1978): New coded-charset for
2328 2011-03-07 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
2330 * mule/mule-coding.el: (coded-charset-entity-reference-alist):
2331 - Use "&g2-*;" as entity-references for `=>>>*'.
2332 - Omit "&a{GT|JX1|JX2|JX3}-*;".
2334 * mule/mule-conf.el (=>>>jis-x0213-2): New coded-charset for
2336 (=>>jis-x0213-2): Use `=>>>jis-x0213-2' instead of `=jis-x0213-2'
2339 2011-03-06 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
2341 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2342 setting for `=>>hanyo-denshi/ib'.
2344 * mule/mule-conf.el (=>>jis-x0208@1978): Fix DOC.
2345 (=>>jis-x0208@1983): New coded-charset for XEmacs CHISE.
2346 (=>>jis-x0208@1990): Ditto.
2347 (=>>hanyo-denshi/ib): Ditto.
2349 * mule/mule-charset.el (default-coded-charset-priority-list):
2350 Prefer `=hanziku-*' to `=hanyo-denshi/*'.
2352 2011-03-06 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
2354 * mule/mule-coding.el (coded-charset-entity-reference-alist):
2355 Prefer `=>jis-x0213-2@usual' to `=>jis-x0208@1997' and
2356 `=>jis-x0213-1@2000'; add settings for `=>>>ucs@ks' and
2359 2011-03-05 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
2361 * mule/mule-conf.el (=>>>jis-x0213-1@2000): New coded-charset for
2363 (=>>>jis-x0213-1@2004): Use `=>>>jis-x0213-1' instead of
2364 `=jis-x0213-1@2004' as the mother.
2365 (=>>>ucs@jis/2004): New coded-charset for XEmacs CHISE.
2366 (=>>>ucs@ks): Ditto.
2368 * mule/mule-charset.el (default-coded-charset-priority-list):
2369 Modify priority of `=hanyo-denshi/*'.
2371 2011-03-04 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
2373 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2374 settings for `=>>ucs@JP' and `=ucs@JP'.
2376 2011-03-03 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
2378 * mule/mule-conf.el (=>>ucs@JP): New coded-charset for XEmacs
2381 2011-02-27 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
2383 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2384 setting for `=>>>ucs@cns'.
2386 * mule/mule-conf.el (=>>>ucs@cns): New coded-charset for XEmacs
2389 2011-02-27 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
2391 * mule/mule-conf.el (=>>jis-x0213-1@2004): Use `=>>jis-x0213-1'
2392 instead of `=>>>jis-x0213-1@2004' as the mother.
2393 (=>>>ucs@iso): New coded-charset for XEmacs CHISE.
2394 (=>>>ucs@unicode): Likewise.
2395 (=>>>ucs@jis): Likewise.
2396 (=ucs@iso): Use `=>>>ucs@iso' instead of `=>>ucs@iso' as the
2398 (=>>hanyo-denshi/ks): Fix `chars' and `dimension'.
2400 2011-02-26 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
2402 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2403 settings for `=>>>jis-x0208', `=>>>jis-x0213-1',
2404 `=>>>jis-x0213-1@2004', `=>>>ucs@iso', `=>>>ucs@unicode' and
2407 2011-02-25 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
2409 * mule/mule-charset.el (default-coded-charset-priority-list):
2410 Prefer `=jis-x0212' to `=gt-pj-*', `chinese-cns11643-*', `=big5*'
2411 and `=jis-x0213-*-2000'.
2413 2011-02-24 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
2415 * mule/mule-conf.el (=>>>jis-x0213-1@2004): New coded-charset for
2417 (=>>jis-x0213-1@2004): Use `=>>>jis-x0213-1@2004' instead of
2418 `=>>jis-x0213-1' as the mother.
2420 2011-02-19 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
2422 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2423 settings for `=>>hanyo-denshi/jt' and `=>gt-k'.
2425 2011-02-18 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
2427 * mule/mule-conf.el (=>gt-k): New coded-charset for XEmacs CHISE.
2429 2011-02-18 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
2431 * mule/mule-conf.el (=>>hanyo-denshi/jt): New coded-charset for
2434 2011-02-16 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
2436 * mule/mule-coding.el (decomposition-feature-list): Set
2437 `=decomposition', `=decomposition@cid' and
2438 `=decomposition@hanyo-denshi'.
2440 2011-02-16 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
2442 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2443 setting for `=>>hanyo-denshi/ks'.
2445 * mule/mule-conf.el (=>>hanyo-denshi/ks): New coded-charset for
2448 2011-02-16 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
2450 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2451 settings for `=hanyo-denshi/ks' and `=hanyo-denshi/ks/mf'.
2453 * mule/mule-charset.el (default-coded-charset-priority-list): Add
2454 `=hanyo-denshi/ks/mf'.
2456 * mule/mule-conf.el (=hanyo-denshi/ks): New coded-charset for
2458 (=hanyo-denshi/ks/mf): Ditto.
2460 2011-02-15 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
2462 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2463 settings for P=hanyo-denshi/jt'.
2465 * mule/mule-charset.el (default-coded-charset-priority-list): Add
2468 * mule/mule-conf.el (=hanyo-denshi/jt): New coded-charset for
2471 2011-02-15 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
2473 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2474 settings for `=hanyo-denshi/ip'.
2476 * mule/mule-charset.el (default-coded-charset-priority-list): Add
2479 * mule/mule-conf.el (=hanyo-denshi/ip): New coded-charset for
2482 2011-02-14 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
2484 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2485 settings for `=hanyo-denshi/hg'.
2487 * mule/mule-charset.el (default-coded-charset-priority-list): Add
2490 * mule/mule-conf.el (=hanyo-denshi/hg): New coded-charset for
2493 2011-02-14 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
2495 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2496 setting for `=>>hanyo-denshi/ft'.
2498 * mule/mule-charset.el (default-coded-charset-priority-list): Add
2499 `=>>hanyo-denshi/ft'.
2501 * mule/mule-conf.el (=>>hanyo-denshi/ft): New coded-charset for
2504 2011-02-14 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
2506 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2507 settings for `=hanyo-denshi/ib'.
2509 * mule/mule-charset.el (default-coded-charset-priority-list): Add
2512 * mule/mule-conf.el (=hanyo-denshi/ib): New coded-charset for
2515 2011-02-14 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
2517 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2518 settings for isolated characters of `=hanyo-denshi/ia' and
2519 non-isolated characters of `=hanyo-denshi/*'.
2521 * mule/mule-charset.el (default-coded-charset-priority-list): Add
2524 * mule/mule-conf.el (=hanyo-denshi/ia): New coded-charset for
2527 2011-02-14 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
2529 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2530 setting for isolated characters of `=hanyo-denshi/ft'.
2532 * mule/mule-charset.el (default-coded-charset-priority-list): Add
2535 * mule/mule-conf.el (=hanyo-denshi/ft): New coded-charset for
2538 2011-02-14 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
2540 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2541 setting for isolated characters of `=hanyo-denshi/jd'.
2543 * mule/mule-charset.el (default-coded-charset-priority-list): Add
2546 * mule/mule-conf.el (=hanyo-denshi/jd): New coded-charset for
2549 2011-02-13 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
2551 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2552 setting for isolated characters of `=hanyo-denshi/jc'.
2554 * mule/mule-charset.el (default-coded-charset-priority-list): Add
2557 * mule/mule-conf.el (=hanyo-denshi/jc): New coded-charset for
2560 2011-02-13 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
2562 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2563 setting for isolated characters of `=hanyo-denshi/jb'.
2565 * mule/mule-charset.el (default-coded-charset-priority-list): Add
2568 * mule/mule-conf.el (=hanyo-denshi/jb): New coded-charset for
2571 2011-02-13 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
2573 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2574 setting for isolated characters of `=hanyo-denshi/ja'.
2576 2011-02-12 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
2578 * mule/mule-charset.el (default-coded-charset-priority-list): Add
2581 * mule/mule-conf.el (=hanyo-denshi/ja): New coded-charset for
2584 2011-02-09 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
2586 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2587 settings for isolated characters of `=adobe-japan1-6'.
2589 2011-02-08 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
2591 * mule/mule-conf.el (=daikanwa/+p): New coded-charset for XEmacs
2593 (=daikanwa/+2p): Ditto.
2594 (=daikanwa/ho): Ditto.
2596 2011-02-08 MORIOKA Tomohiko <tomo@zinbun.kyoto-u.ac.jp>
2598 * mule/mule-coding.el (utf-8-mcs-no-composition): New
2599 coding-system for XEmacs CHISE.
2601 2011-02-01 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
2603 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2604 setting for `=>>ruimoku-v6'.
2606 * mule/mule-conf.el (=>>ruimoku-v6): New coded-charset for XEmacs
2609 2010-12-07 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
2611 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2612 setting for `=daikanwa@rev1'.
2614 2010-10-14 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
2616 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2617 setting for `=>jis-x0213-2@usual' and `=>ucs@JP'.
2619 2010-10-13 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
2621 * mule/mule-conf.el (=>jis-x0213-2@usual): New coded-charset for
2623 (=>jis-x0213-2): Use `=>jis-x0213-2@usual' as the mother.
2625 2010-10-12 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
2627 * mule/mule-conf.el (=>ucs@JP): New coded-charset for XEmacs
2630 2010-09-30 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
2632 * mule/mule-conf.el (=>ucs@jis): New coded-charset for XEmacs
2635 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2636 setting for `=>ucs@jis'.
2638 2010-09-14 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
2640 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2641 setting for `=>jis-x0208@usual'.
2643 * mule/mule-conf.el (=>jis-x0208@usual): New coded-charset for
2645 (=>jis-x0208): Use `=>jis-x0208@usual' as the mother.
2646 (=>ucs@ks): New coded-charset for XEmacs CHISE.
2647 (=ucs@big5): Use `=>>ucs@cns' as the mother.
2649 2010-09-10 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
2651 * mule/mule-conf.el (=>>>jis-x0208): New coded-charset for XEmacs
2653 (=>>>jis-x0208@1990): Ditto.
2654 (=>>>jis-x0213-1): Ditto.
2655 (=>>jis-x0208): Use `=>>>jis-x0208' instead of `=jis-x0208' as the
2657 (=>>jis-x0213-1): Use `=>>>jis-x0213-1' instead of `=jis-x0213-1'
2660 2010-09-07 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
2662 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2663 setting for `=>ucs@cns' and `=>>ucs@ks'.
2665 * mule/mule-conf.el (=>>ucs@ks): New coded-charset for XEmacs
2668 2010-08-30 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
2670 * mule/mule-conf.el (=>ucs@cns): New coded-charset for XEmacs
2673 2010-08-12 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
2675 * mule/mule-conf.el (=>>daikanwa): New coded-charset for XEmacs
2677 (=>daikanwa): Use `=>>daikanwa' instead of `=daikanwa' as the
2680 2010-08-10 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
2682 * mule/mule-charset.el (default-coded-charset-priority-list): Add
2683 `==>ucs-bmp-cjk@bucs'.
2685 * mule/mule-conf.el (==>ucs-bmp-cjk@bucs): New coded-charset for
2688 2010-08-07 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
2690 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2691 setting for `==>ucs@bucs'.
2693 * mule/mule-conf.el (==>ucs@bucs): New super abstract CCS for
2696 2010-08-04 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
2698 * mule/mule-coding.el: (coded-charset-entity-reference-alist):
2699 - Add setting for `=>>jis-x0208'.
2700 - Omit setting for `=>>jis-x0208@1990'.
2701 - Prefer `=>>gt', JIS X0208/0213, `=>>big5-cdp', `=>>gt-k', `=>gt'
2702 and `=>zinbun-oracle' to `=>ucs@FOO', `=>>ucs@FOO' and
2705 2010-08-04 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
2707 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2708 setting for `=>daikanwa'.
2710 2010-08-03 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
2712 * mule/mule-conf.el (=daikanwa): Fix DOC.
2713 (=>daikanwa): New abstract character for XEmacs CHISE.
2714 (=>ucs@iso): Likewise.
2715 (=>ucs@unicode): Likewise.
2716 (=>>ucs@iso): Use `=>ucs@iso' as the mother.
2718 2010-08-02 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
2720 * mule/mule-coding.el: (coded-charset-entity-reference-alist):
2721 - Prefer representative features to `=>>gt', `=>>big5-cdp',
2722 `=>>gt-k', `=>gt' and `=>zinbun-oracle'.
2723 - Prefer abstract glyph features to `=>gt', `=>zinbun-oracle'.
2726 2010-07-30 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
2728 * mule/mule-conf.el (=>>big5-cdp): Fix long-name.
2729 (=>big5-cdp): New abstract character.
2731 2010-07-29 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
2733 * mule/mule-coding.el (coded-charset-entity-reference-alist):
2734 Prefer UCS and JIS X0208/0213 related features to `china3-jef' and
2737 2010-07-28 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
2739 * mule/mule-charset.el (default-coded-charset-priority-list):
2740 Prefer `=>>big5-cdp' to `=>>ucs@unicode'.
2742 * mule/mule-coding.el (coded-charset-entity-reference-alist):
2743 Prefer `=>>ucs@{unicode|jis|cns' to `=>>ucs@jis/{2004|2000|1990',
2744 `=>>jis-x0208@{1990|1978', `=>>jis-x0213-1@{2000|2004}',
2745 `=>>jis-x0213-2', `=>jis-x0208@1997', `=>jis-x0213-1@{2000|2004}'
2746 and `=>jis-x0213-2'.
2748 2010-07-27 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
2750 * mule/mule-conf.el (=>>ucs@jis/1990): New abstract glyph-set for
2752 (=>>ucs@jis/2000): Likewise.
2753 (=>>ucs@jis/2004): Likewise.
2755 2010-07-23 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
2757 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2758 settings for `=>>big5-cdp', `=>>gt-k', `=>>ucs@jis' and
2761 * mule/mule-conf.el (=>>big5-cdp): New abstract glyph-set for
2763 (=>>gt): Use quote instead of backquote; modify DOC.
2764 (=>gt): Use quote instead of backquote.
2765 (=>>gt-k): New abstract glyph-set for XEmacs CHISE.
2766 (=>>ucs@iso): New abstract glyph-set for XEmacs CHISE.
2767 (=>>ucs@unicode): Use `=>>ucs@iso' as the mother.
2768 (=>>ucs@jis): New abstract glyph-set for XEmacs CHISE.
2769 (=>>ucs@cns): New abstract glyph-set for XEmacs CHISE.
2770 (=ucs@iso): Use `=>>ucs@iso' as the mother.
2772 2010-07-01 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
2774 * mule/mule-charset.el (default-coded-charset-priority-list): Add
2775 `=>>ucs@unicode' and `=>>gt'.
2777 2010-05-12 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
2779 * mule/mule-conf.el (=jis-x0208@1978/2-pr): New coded-charset for
2781 (=jis-x0208@1978/4er): New coded-charset for XEmacs CHISE.
2782 (=jis-x0208@1978/4-pr): Use `=jis-x0208@1978/2-pr' instead of
2783 `=jis-x0208@1978/1er-pr' as the mother.
2784 (=jis-x0208@1978/5pr): New coded-charset for XEmacs CHISE.
2786 2010-04-24 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
2788 * mule/mule-conf.el (=ucs@big5): Use `=>>ucs@unicode' instead of
2789 `=ucs@unicode' as the mother.
2791 2010-04-23 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
2793 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2794 setting for `=>>ucs@unicode'.
2796 * mule/mule-conf.el (=>>ucs@unicode): New coded-charset for XEmacs
2799 2010-04-21 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
2801 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2802 settings for &I-AJ1-ddddd; and &AJ1-ddddd;.
2804 * mule/mule-charset.el (default-coded-charset-priority-list): Add
2805 `=adobe-japan1-6' and `=adobe-japan1-base'.
2807 * mule/mule-conf.el (=adobe-japan1-base): New coded-charset for
2809 (=adobe-japan1-0): Specify `=adobe-japan1-base' as the mother;
2810 specify `min-code' and `max-code'.
2811 (=adobe-japan1-1): Specify `min-code' and `max-code'.
2812 (=adobe-japan1-2): Likewise.
2813 (=adobe-japan1-3): Likewise.
2814 (=adobe-japan1-4): Likewise.
2815 (=adobe-japan1-5): Likewise.
2816 (=adobe-japan1-6): Likewise.
2818 2010-04-07 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
2820 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2823 2010-04-06 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
2825 * mule/mule-conf.el (=>gt): New abstract coded-charset for XEmacs
2828 2010-04-01 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
2830 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2831 setting for `=>zinbun-oracle'.
2833 * mule/mule-conf.el (=>zinbun-oracle): New abstract coded-charset
2836 2010-03-26 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
2838 * mule/mule-conf.el (=jis-x0208@1978/1er-pr): New coded-charset
2840 (=jis-x0208@1978/4-pr): Use `=jis-x0208@1978/1er-pr' instead of
2841 `=jis-x0208@1978' as the mother.
2843 2010-03-02 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
2845 * mule/mule-coding.el: (coded-charset-entity-reference-alist):
2846 - Use `=gt' instead of `ideograph-gt'.
2847 - Use `=gt-k' instead of `ideograph-gt-k'.
2848 - Use `=jis-x0208@1990' instead of `japanese-jisx0208-1990'.
2849 - Use `=jis-x0208@1983' instead of `japanese-jisx0208'.
2850 - Use `=jis-x0213-1@2000' instead of `japanese-jisx0213-1'.
2851 - Use `=jis-x0213-2' instead of `japanese-jisx0213-2'.
2852 - Use `=jis-x0212' instead of `japanese-jisx0212'.
2853 - Use `=jis-x0208@1978' instead of `japanese-jisx0208-1978'.
2854 - Use `=>>gt' instead of `<=>gt'.
2855 - Use &G-GT-ddddd; instead of &aGT-ddddd for `=>>gt'.
2856 - Add setting for `=>>jis-x0208@1990'.
2857 - Use &G-JX1-hhhh; instead of &aJX1-hhhh; for
2858 `=>>jis-x0213-1@2000'.
2859 - Use &G-JX2-hhhh; instead of &aJX2-hhhh; for `=>>jis-x0213-2'.
2860 - Use &G-JX3-hhhh; instead of &aJX3-hhhh; for
2861 `=>>jis-x0213-1@2004'.
2862 - Add setting for `=>>jis-x0208@1978'.
2863 - Decode &A-J0-hhhh; as `=>jis-x0208@1997'.
2865 2010-02-24 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
2867 * mule/mule-conf.el (=>>jis-x0208@1978): New coded-charset for
2870 2009-11-06 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
2872 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2873 setting for `=>>jis-x0213-2' and `=>jis-x0213-2'; use
2874 `=>jis-x0208@1997', `=>jis-x0213-1@2000' and `=>jis-x0213-1@2004'
2875 instead of `<=>jis-x0208@1997', `<=>jis-x0213-1@2000' and
2876 `<=>jis-x0213-1@2004'.
2878 2009-09-04 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
2880 * mule/mule-conf.el (=>>jis-x0213-2): New coded-charset for XEmacs
2882 (=>jis-x0213-2): Ditto.
2884 2009-09-01 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
2886 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2887 settings for `=>>jis-x0213-1@2000' and `=>>jis-x0213-1@2004'.
2889 2009-08-30 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
2891 * mule/mule-charset.el (default-coded-charset-priority-list): Add
2892 `=>>jis-x0208', `=>>jis-x0213-1', `=>jis-x0208' and
2895 2009-08-28 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
2897 * mule/mule-conf.el (=>>jis-x0208): New coded-charset for XEmacs
2899 (=>jis-x0208): Use `=>>jis-x0208' as the mother.
2901 2009-08-28 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
2903 * mule/mule-conf.el (=>>jis-x0213-1): Renamed from
2905 (=>>jis-x0213-1@2000): Renamed from `<==>jis-x0213-1@2000'.
2906 (=>>jis-x0213-1@2004): Renamed from `<==>jis-x0213-1@2004'.
2907 (=>jis-x0208): Renamed from `<=>jis-x0208'.
2908 (<=>jis-x0208): New alias for `=>jis-x0208'.
2909 (=>jis-x0208@1997): Renamed from `<=>jis-x0208@1997'.
2910 (<=>jis-x0208@1997): New alias for `=>jis-x0208@1997'.
2911 (=>jis-x0213-1): Renamed from `<=>jis-x0213-1'.
2912 (<=>jis-x0213-1): New alias for `=>jis-x0213-1'.
2913 (=>jis-x0213-1@2000): Renamed from `<=>jis-x0213-1@2000'.
2914 (<=>jis-x0213-1@2000): New alias for `=>jis-x0213-1@2000'.
2915 (=>jis-x0213-1@2004): Renamed from `<=>jis-x0213-1@2004'.
2916 (<=>jis-x0213-1@2004): New alias for `=>jis-x0213-1@2004'.
2917 (=>>gt): Renamed from `<==>gt'.
2918 (<==>gt): New alias for `=>>gt'.
2920 2009-08-27 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
2922 * mule/mule-coding.el: (coded-charset-entity-reference-alist):
2923 - Use `=jis-x0213-1@2000' instead of `japanese-jisx0213-1'
2924 - Use `=jis-x0213-2' instead of `japanese-jisx0213-2'.
2925 - Use `<=>jis-x0208@1997' instead of `=jis-x0208@1997'.
2926 - Add settings for `<=>jis-x0213-1@2000' and
2927 `<=>jis-x0213-1@2004'.
2929 * mule/mule-conf.el (=jis-x0208@1978/-4X): New coded-charset for
2931 (<==>jis-x0213-1): Likewise.
2932 (<==>jis-x0213-1@2000): Likewise.
2933 (<==>jis-x0213-1@2004): Likewise.
2934 (<=>jis-x0208): Add property `=>iso-ir 168'.
2935 (<=>jis-x0208@1997): Likewise.
2936 (<=>jis-x0213-1): Use `<==>jis-x0213-1' instead of `=jis-x0213-1'
2937 as the mother; add property `=>iso-ir 228'.
2938 (<=>jis-x0213-1@2000): Modify DOC-string; fix `registry'; add
2939 property `=>iso-ir 228'.
2940 (<=>jis-x0213-1@2004): Modify DOC-string; fix `registry'; add
2941 property `=>iso-ir 233'.
2942 (<==>gt): Renamed from `<=>gt'.
2943 (<=>gt): New alias for `<==>gt'.
2945 2009-08-25 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
2947 * mule/mule-conf.el (<=>jis-x0208): New coded-charset for XEmacs
2949 (<=>jis-x0208@1997): Renamed from `=jis-x0208@1997'; use
2950 `<=>jis-x0208' as the mother.
2951 (<=>jis-x0213-1): New coded-charset for XEmacs CHISE.
2952 (<=>jis-x0213-1@2000): Ditto.
2953 (<=>jis-x0213-1@2004): Ditto.
2955 2009-06-22 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
2957 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2958 settings for `<=>gt'.
2960 * mule/mule-conf.el (<=>gt): New coded-charset for XEmacs CHISE.
2962 2009-04-07 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
2964 * mule/mule-conf.el (=jis-x0208@1978): Specify `=>iso-ir' in
2966 (=jis-x0208@1978/-4pr): Likewise.
2967 (=jis-x0208@1978/4-pr): Likewise.
2968 (=jis-x0213-1): Likewise.
2969 (=ucs@iso): Likewise.
2970 (=ucs@unicode): Likewise.
2971 (=ucs@gb): Likewise.
2972 (=ucs@gb/fw): Likewise.
2973 (=ucs@cns): Likewise.
2974 (=ucs@cns/fw): Likewise.
2975 (=ucs@jis): Likewise.
2976 (=ucs@jis/fw): Likewise.
2977 (=ucs@jis/1990): Likewise.
2978 (=ucs@jis/2000): Likewise.
2979 (=ucs@jis/2004): Likewise.
2980 (=ucs@JP): Likewise.
2981 (=ucs@ks): Likewise.
2982 (=ucs@big5): Likewise.
2983 (=ucs@big5/cns11643): Likewise.
2984 (=ucs@cns11643): Likewise.
2986 2008-10-17 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
2988 * mule/mule-charset.el (default-coded-charset-priority-list):
2989 Prefer `=jis-x0213-{1|2}-2000' to `japanese-jisx0212'.
2991 * mule/mule-conf.el (=ucs@jis/2004): New coded-charset for XEmacs
2993 (=ucs@JP): Use `=ucs@jis/2004' instead of `=ucs@jis' as the
2996 2008-09-14 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
2998 * mule/mule-conf.el (=jis-x0208@1978): New coded-charset [moved
2999 from src/mule-charset.c].
3000 (=jis-x0208@1978/-4pr): Renamed from `=jis-x0208@1978/i-4';
3002 (=jis-x0208@1978/1pr): Renamed from `=jis-x0208@1978/i1'; specify
3003 `iso-ir' and `final', namely now it is used as ISO-IR-42.
3004 (=jis-x0208@1978/4-pr): Renamed from `=jis-x0208@1978/i4-'.
3005 (=jis-x0208@1978/i1): New alias for `=jis-x0208@1978/1pr'.
3006 (=jis-x0208@1978/i-4): New alias for `=jis-x0208@1978/-4pr'.
3007 (=jis-x0208@1978/i4-): New alias for `=jis-x0208@1978/4-pr'.
3009 2008-09-12 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
3011 * mule/mule-conf.el (=jis-x0213-1-2000): Changed to the alias of
3012 `=jis-x0213-1@2000' instead of `=jis-x0213-1'.
3013 (=jis-x0208@1978/i-4): Specify `partial'.
3014 (=jis-x0208@1978/i1): Likewise; use `=jis-x0208@1978/i-4' as the
3015 mother coded-charset.
3016 (=jis-x0208@1978/i4-): New coded-charset for XEmacs CHISE.
3018 2008-09-09 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
3020 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3021 settings for `=jis-x0213-1@2004'.
3023 2008-09-03 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
3025 * mule/mule-conf.el (=jis-x0213-1): New coded-charset for XEmacs
3027 (=jis-x0213-1@2000): Renamed from `=jis-x0213-1-2000'.
3028 (=jis-x0213-2): Renamed from `=jis-x0213-2-2000'.
3029 (=jis-x0213-1@2004): New coded-charset for XEmacs CHISE.
3030 (=jis-x0213-1-2000): New alias for `=jis-x0213-1' in XEmacs CHISE
3032 (=jis-x0213-2-2000): New alias for `=jis-x0213-2' in XEmacs CHISE.
3034 2008-08-20 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
3036 * mule/mule-conf.el (=shinjigen): New coded-charset for XEmacs
3038 (=shinjigen@1ed): Inherited from `=shinjigen'.
3039 (=shinjigen@rev): Likewise.
3041 2008-08-05 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
3043 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3044 settings for `=shinjigen@rev' and `=shinjigen@1ed'.
3046 2008-08-04 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
3048 * mule/mule-conf.el (=shinjigen@1ed): Renamed from `shinjigen-1';
3049 define it as an alias.
3050 (=shinjigen@1ed/24pr): New coded-charset for XEmacs CHISE.
3051 (=shinjigen@rev): Renamed from `shinjigen-2'; define it as an
3053 (=shinjigen/+p@rev): Renamed from `shinjigen-2-p'; define it as an
3056 2008-07-31 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
3058 * mule/mule-conf.el (shinjigen-2-p): New coded-charset for XEmacs
3061 2008-06-05 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
3063 * mule/mule-conf.el (shinjigen-1): New coded-charset for XEmacs
3065 (shinjigen-2): Ditto.
3067 2007-05-29 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
3069 * mule/mule-charset.el (default-coded-charset-priority-list):
3070 Prefer `gt-pj-*' to `chinese-cns11643-*', `=big5-cdp',
3071 `chinese-big5-eten-*' and `chinese-big5'.
3073 2006-03-02 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
3075 * mule/mule-conf.el (=ucs-bmp-cjk@unicode): Change `max-code' to
3078 2006-01-17 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
3080 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3081 settings for `=jis-x0208@1978/i1'.
3083 2005-11-24 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
3085 * mule/mule-conf.el (=jis-x0208@1978/i-4): New coded-charset for
3088 2005-10-24 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
3090 * mule/mule-conf.el (=adobe-japan1-[0..6]): New coded-charset for
3093 2005-07-14 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
3095 * mule/mule-conf.el (=jis-x0208@1978/i1): New coded-charset for
3098 2005-06-29 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
3100 * mule/mule-conf.el (=ucs-bmp@gb): New coded-charset for XEmacs
3102 (=ucs-bmp@cns): Likewise.
3103 (=ucs-bmp@jis): Likewise.
3104 (=ucs-bmp@ks): Likewise.
3106 2005-05-27 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
3108 * mule/mule-conf.el (=zinbun-oracle): New coded-charset for XEmacs
3110 (=ucs-bmp-cjk): Change `max-code' to #x9FA5 temporarily.
3112 2005-05-25 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
3114 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3115 settings for `=zinbun-oracle'.
3117 * mule/mule-charset.el (default-coded-charset-priority-list): Add
3120 2005-05-15 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
3122 * mule/mule-coding.el (coded-charset-entity-reference-alist):
3123 Modify to use "&U-hhhhhhhh;" instead of "&UU+hhhh;" for
3126 2005-04-03 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
3128 * mule/mule-charset.el (default-coded-charset-priority-list):
3129 Delete `ucs-sip'; modify order of some CCSs.
3131 2005-02-28 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
3133 * mule/mule-coding.el (iso-2022-jp-2): Specify `ccs-priority-list'
3136 * mule/japanese.el (iso-2022-jp): Specify `ccs-priority-list' in
3137 XEmacs CHISE; don't specify `input-charset-conversion' in XEmacs
3140 2004-12-15 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
3142 * mule/mule-conf.el (=ucs-radicals): Use "-zhRadicals-.*-ucs-0" as
3144 (=ucs-radicals@unicode): Likewise.
3146 2004-12-15 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
3148 * mule/mule-conf.el (=ucs-hangul): New coded-charset for XEmacs
3151 2004-11-20 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
3153 * mule/mule-conf.el (=ucs@cns/fw): New coded-charset for XEmacs
3156 2004-11-20 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
3158 * mule/mule-conf.el (=ucs@gb/fw): New coded-charset for XEmacs
3161 2004-11-17 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
3163 * mule/mule-coding.el (coded-charset-entity-reference-alist):
3164 Modify preference of *isolated settings*.
3166 2004-11-15 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
3168 * mule/mule-conf.el (=ucs@big5/cns11643): New coded-charset when
3169 utf-2000 is provided.
3170 (=ucs@cns11643): Likewise.
3172 2004-11-15 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
3174 * mule/mule-coding.el (coded-charset-entity-reference-alist):
3175 Prefer every *isolated setting* to ordinary setting.
3177 2004-11-02 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
3179 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3180 settings for `latin-viscii-{upper|lower}' and `latin-viscii'.
3182 2004-10-30 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
3184 * mule/mule-conf.el (=ucs@jis/fw): New coded-charset for XEmacs
3187 2004-09-14 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
3189 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3190 settings for `=jis-x0208@1997'.
3192 2004-09-13 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
3194 * mule/mule-charset.el (default-coded-charset-priority-list): Add
3197 2004-09-11 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
3199 * mule/mule-conf.el (=jis-x0208@1997): New coded-charset for
3202 2004-09-09 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
3204 * mule/mule-conf.el (=jis-x0208-1978): Define as an alias for
3206 (=jis-x0208-1983): Define as an alias for `=jis-x0208@1983'.
3207 (=jis-x0213-1-2000): Use `=jis-x0208@1990' instead of
3208 `=jis-x0208-1990' as the mother.
3209 (=jis-x0208-1990): Define as an alias for `=jis-x0208@1990'.
3211 2004-09-04 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
3213 * mule/mule-conf.el (=ucs@jis/1990): Renamed from `=ucs@jis-1990';
3214 define `=ucs@jis-1990' as an alias for `=ucs@jis/1990'.
3215 (=ucs@jis/2000): Renamed from `=ucs@jis-2000'; define
3216 `=ucs@jis-2000' as an alias for `=ucs@jis/2000'.
3217 (=ucs@JP): Renamed from `=ucs@jp'; define `=ucs@jp' as an alias
3220 2004-09-02 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
3222 * mule/mule-conf.el (=daikanwa@rev1): Renamed from
3223 `=daikanwa-rev1'; specify `=daikanwa' as the mother; define
3224 `=daikanwa-rev1' as an alias for `=daikanwa@rev1'.
3225 (=daikanwa@rev2): Renamed from `=daikanwa-rev2'; specify
3226 `=daikanwa' as the mother; define `=daikanwa-rev2' as an alias for
3229 2004-07-23 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
3231 * mule/mule-conf.el (=big5-cdp): Swap DOC-string and long-name.
3234 (=gt-pj-*): Likewise.
3235 (=gt-pj-k1): Likewise.
3236 (=gt-pj-k2): Likewise.
3237 (=daikanwa): Likewise.
3238 (=daikanwa-rev1): Likewise.
3239 (=daikanwa-rev2): Likewise.
3240 (=big5-pua): Likewise.
3241 (=big5-eten): Likewise.
3242 (chinese-big5-eten-a): Likewise.
3243 (chinese-big5-eten-b): Likewise.
3244 (=hanziku-*): Likewise.
3246 (=jef-china3): Likewise.
3247 (=ruimoku-v6): Likewise.
3248 (=ucs@iso): Likewise.
3249 (=ucs@unicode): Likewise.
3250 (=ucs@gb): Likewise.
3251 (=ucs@cns): Likewise.
3252 (=ucs@jis): Likewise.
3253 (=ucs@jis-1990): Likewise.
3254 (=ucs@jis-2000): Likewise.
3255 (=ucs@jp): Likewise.
3256 (=ucs@ks): Likewise.
3257 (=ucs@big5): Likewise.
3258 (=ucs-radicals): Likewise.
3259 (=ucs-radicals@unicode): Likewise.
3260 (=ucs-bmp-cjk): Likewise.
3261 (=ucs-bmp-cjk@unicode): Likewise.
3262 (=ucs-sip-ext-b): Likewise.
3263 (=ucs-sip-ext-b@iso): Likewise.
3265 2004-04-08 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
3267 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3268 settings for =ucs@{unicode|iso|gb|jis|cns|ks}.
3270 2004-04-05 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
3272 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3273 settings for chinese-gb2312, =iso-ir165, latin-iso8859-{1..4},
3274 cyrillic-iso8859-5, greek-iso8859-7, hebrew-iso8859-8,
3275 latin-iso8859-9, latin-jisx0201, katakana-jisx0201,
3276 latin-tcvn5712, thai-tis620, lao, ethiopic, arabic-{1|2}-column,
3277 arabic-digit, ipa and ``&I-B-XXXX;''.
3279 2004-03-12 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
3281 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3282 setting for (I-)HZK{03..12}-XXXX.
3284 2004-02-04 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
3286 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3287 settings for `&I-RUI6-hhhh;' and `&RUI6-hhhh;'.
3289 * mule/mule-charset.el (default-coded-charset-priority-list): Add
3292 * mule/mule-conf.el (=ruimoku-v6): New coded-charset of XEmacs
3295 2004-01-21 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
3297 * mule/mule-conf.el (=ucs@iso): New coded-charset in XEmacs CHISE.
3298 (=ucs@unicode): Likewise.
3299 (=ucs@gb): Inherits `=ucs@unicode' instead of `=ucs'.
3300 (=ucs@cns): Likewise.
3301 (=ucs@jis): Likewise.
3302 (=ucs@ks): Likewise.
3303 (=ucs@big5): Likewise.
3305 2004-01-19 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
3307 * mule/mule-coding.el (utf-8-jis): Use `=ucs@jis-2000' instead of
3309 (utf-8-jis-er): Likewise.
3310 (utf-8-jp): New coding-system.
3311 (utf-8-jp-er): Likewise.
3313 * mule/mule-conf.el (=ucs@jp): New coded-charset for XEmacs CHISE.
3315 2004-01-15 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
3317 * mule/mule-coding.el (euc-jisx0213): Moved from mule/japanese.el.
3319 * mule/japanese.el: Move definition of `euc-jisx0213' to
3320 mule/mule-coding.el.
3322 2004-01-14 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
3324 * dumped-lisp.el (preloaded-file-list): Load mule-charset and
3325 mule-coding before loading update-cdb when utf-2000 is provided.
3327 2003-11-11 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
3329 * mule/mule-conf.el: Prefer `=big5-cdp', `=gt' and `=gt-k' to
3332 2003-11-10 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
3334 * mule/mule-conf.el: Define =ucs@DOMAIN at the end of CCS
3335 definition codes when `utf-2000' is provided.
3337 2003-08-19 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
3339 * mule/mule-category.el (word-combining-categories): Don't setup
3340 `word-combining-categories' in XEmacs CHISE.
3341 (word-separating-categories): Add setting about Latin script in
3344 2003-08-09 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
3346 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3347 setting for `chinese-big5'.
3349 2003-08-05 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
3351 * mule/mule-coding.el (coded-charset-entity-reference-alist):
3352 Prefer `chinese-big5-cdp' to `ideograph-daikanwa' and
3353 `ideograph-gt-k'; prefer `ideograph-daikanwa' to `ideograph-gt-k';
3354 add setting for HZK0[12]-xxxx.
3356 2003-08-04 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
3358 * mule/mule-conf.el (=iso-ir165): Define to inherit from `=gb2312'
3361 2003-07-28 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
3363 * mule/mule-charset.el (default-coded-charset-priority-list):
3364 Prefer `=big5-cdp', `chinese-big5-eten-a', `chinese-big5-eten-b'
3365 and `chinese-big5' to `=gt-pj-*'.
3367 2003-05-10 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
3369 * mule/mule-conf.el (=daikanwa): Renamed from
3370 `ideograph-daikanwa'.
3371 (ideograph-daikanwa): Changed to an alias for `=daikanwa'.
3373 2003-05-09 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
3375 * mule/mule-conf.el (=cns11643-7): Renamed from
3376 `chinese-cns11643-7'.
3377 (chinese-cns11643-7): Changed to an alias for `=cns11643-7'.
3379 2003-05-07 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
3381 * mule/mule-conf.el (=cns11643-6): Renamed from
3382 `chinese-cns11643-6'.
3383 (chinese-cns11643-6): Changed to an alias for `=cns11643-6'.
3385 2003-05-06 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
3387 * mule/mule-conf.el (=cns11643-5): Renamed from
3388 `chinese-cns11643-5'.
3389 (chinese-cns11643-5): Changed to an alias for `=cns11643-5'.
3391 2003-05-05 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
3393 * mule/mule-conf.el (=cns11643-4): Renamed from
3394 `chinese-cns11643-4'.
3395 (chinese-cns11643-4): Changed to an alias for `=cns11643-4'.
3397 2003-05-02 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
3399 * mule/mule-conf.el (=cns11643-3): Renamed from
3400 `chinese-cns11643-3'.
3401 (chinese-cns11643-3): Changed to an alias for `=cns11643-3'.
3403 2003-04-30 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
3405 * mule/mule-conf.el: `chinese-cns11643-2' is renamed to
3407 (chinese-cns11643-2): New alias for `=cns11643-2'.
3409 2003-04-27 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
3411 * mule/mule-conf.el: `chinese-cns11643-1' is renamed to
3413 (chinese-cns11643-1): New alias for `=cns11643-1'.
3415 2003-04-25 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
3417 * mule/mule-conf.el: `chinese-gb12345' is renamed to `=gb12345'.
3418 (chinese-gb12345): New alias for `=gb12345'.
3420 2003-04-21 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
3422 * mule/mule-conf.el: `chinese-gb2312' is renamed to `=gb2312'.
3423 (chinese-gb2312): New alias for `=gb2312'.
3425 2003-04-19 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
3427 * mule/mule-conf.el: `chinese-big5' is renamed to `=big5'.
3428 (chinese-big5): New alias for `=big5'.
3430 2003-04-17 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
3432 * mule/mule-conf.el: `korean-ksc5601' is renamed to `=ks-x1001'.
3433 (korean-ksc5601): New alias for `=ks-x1001'.
3435 2003-04-15 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
3437 * mule/mule-conf.el: `japanese-jisx0212' is renamed to
3439 (japanese-jisx0212): New alias for `=jis-x0212'.
3441 2003-04-12 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
3443 * mule/mule-conf.el: `japanese-jisx0208' is renamed to
3445 (japanese-jisx0208): New alias for `=jis-x0208-1983'.
3447 2003-04-07 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
3449 * mule/mule-conf.el: `japanese-jisx0208-1978' is renamed to
3451 (japanese-jisx0208-1978): New alias for `=jis-x0208-1978'.
3453 2003-04-05 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
3455 * mule/mule-conf.el (=iso-ir165): Renamed from `chinese-isoir165'.
3456 (chinese-isoir165): Changed to an alias for `=iso-ir165'.
3458 2003-04-03 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
3460 * mule/mule-conf.el (chinese-isoir165): Specify iso-ir 165.
3461 (chinese-cns11643-3): Specify iso-ir 183.
3462 (chinese-cns11643-4): Specify iso-ir 184.
3463 (chinese-cns11643-5): Specify iso-ir 185.
3464 (chinese-cns11643-6): Specify iso-ir 186.
3465 (chinese-cns11643-7): Specify iso-ir 187.
3466 (=jis-x0213-1-2000): In XEmacs CHISE, specify iso-ir 228.
3467 (=jis-x0213-2-2000): In XEmacs CHISE, specify iso-ir 229.
3469 2003-04-03 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
3471 * bytecomp.el (byte-compile-insert-header): In XEmacs CHISE, check
3472 \uXXXX for every cases.
3474 2003-03-31 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
3476 * mule/mule-conf.el (=ucs@big5): Renamed from `ucs-big5'.
3477 (ucs-big5): Changed to an alias for `=ucs@big5'.
3479 2003-03-29 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
3481 * mule/mule-conf.el (=ucs@ks): Renamed from `ucs-ks'.
3482 (ucs-ks): Changed to an alias for `=ucs@ks'.
3484 2003-03-27 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
3486 * mule/mule-conf.el (=ucs@jis-2000): Renamed from `=ucs-jis-2000'.
3487 (=ucs-jis-2000): Changed to an alias for `=ucs@jis-2000'.
3489 2003-03-26 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
3491 * mule/mule-conf.el (=ucs@jis-1990): Renamed from `=ucs-jis-1990'.
3492 (=ucs-jis-1990): Changed to an alias for `=ucs@jis-1990'.
3494 2003-03-24 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
3496 * mule/mule-conf.el (=ucs@jis): Renamed from `ucs-jis'.
3497 (ucs-jis): Changed to an alias for `=ucs@jis'.
3499 2003-03-23 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
3501 * mule/mule-conf.el (=ucs@cns): Renamed from `ucs-cns'.
3502 (ucs-cns): Changed to an alias for `=ucs@cns'.
3504 2003-03-20 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
3506 * mule/mule-conf.el (=ucs@gb): Renamed from `ucs-gb'.
3507 (ucs-gb): Changed to an alias for `=ucs@gb'.
3509 2003-03-16 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
3511 * mule/mule-conf.el (=daikanwa-rev1): Renamed from
3512 `ideograph-daikanwa-2'.
3513 (ideograph-daikanwa-2): Changed to an alias for `=daikanwa-rev1'.
3514 (=daikanwa-rev2): New coded-charset when `utf-2000' is provided.
3516 2003-03-12 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
3518 * version.el (emacs-version): Rename `XEmacs UTF-2000' to `XEmacs
3519 CHISE'; use `xemacs-chise-version' instead of `utf-2000-version'.
3521 * obsolete.el (utf-2000-version): Declare as an obsolete variable
3522 for `xemacs-chise-version'.
3524 2003-03-09 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
3526 * mule/mule-charset.el (default-coded-charset-priority-list):
3527 Refer `=jis-x0208-1990' instead of `japanese-jisx0208-1990'; refer
3528 `=gt-pj-*' instead of `ideograph-gt-pj-*'; refer `=hanziku-*'
3529 instead of `ideograph-hanziku-*'.
3531 * mule/mule-conf.el: `ucs' is renamed to `=ucs'.
3532 (ucs): New alias for `=ucs' when `utf-2000' is provided.
3534 2003-03-07 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
3536 * mule/mule-conf.el (=jis-x0213-1-2000): Rename
3537 `japanese-jisx0208-1990' to `=jis-x0208-1990'.
3538 (japanese-jisx0208-1990): New alias for `=jis-x0208-1990' when
3539 `utf-2000' is provided.
3541 2003-03-05 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
3543 * mule/mule-conf.el (ucs-gb): New coded-charsets when `utf-2000'
3544 is provided [was builtin coded-charsets].
3546 2003-03-04 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
3548 * mule/mule-conf.el (ucs-cns): New coded-charsets when `utf-2000'
3549 is provided [was builtin coded-charsets].
3551 2003-03-03 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
3553 * mule/mule-conf.el (ucs-jis): New coded-charsets when `utf-2000'
3554 is provided [was builtin coded-charsets].
3556 2003-03-02 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
3558 * mule/mule-conf.el (ucs-ks): New coded-charsets when `utf-2000'
3559 is provided [was builtin coded-charsets].
3561 2003-03-01 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
3563 * mule/mule-conf.el (ideograph-daikanwa-2): New coded-charsets
3564 when `utf-2000' is provided [was builtin coded-charsets].
3566 2003-02-28 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
3568 * mule/mule-conf.el (=hanziku-*): Renamed from
3569 `ideograph-hanziku-*'.
3570 (ideograph-hanziku-*): Changed to an alias for `=hanziku-*'.
3572 2003-02-27 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
3574 * mule/mule-conf.el (ideograph-daikanwa): New coded-charsets when
3575 `utf-2000' is provided [was builtin coded-charsets].
3576 (ideograph-hanziku-{1..12}): Likewise.
3578 2003-02-27 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
3580 * mule/mule-conf.el (=gt-pj-*): Renamed from `ideograph-gt-pj-*'.
3581 (ideograph-gt-pj-*): Changed to an alias for `=gt-pj-*'.
3583 2003-02-26 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
3585 * mule/mule-conf.el (ideograph-gt-pj-{1..11}): New coded-charsets
3586 when `utf-2000' is provided [was builtin coded-charsets].
3588 2003-02-24 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
3590 * mule/mule-charset.el (default-coded-charset-priority-list): Use
3591 `=big5-cdp', `=cbeta' and `=jef-china3' instead of
3592 `chinese-big5-cdp', `ideograph-cbeta' and `china3-jef'.
3594 2003-02-18 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
3596 * mule/mule-conf.el (=gt): Renamed from `ideograph-gt'.
3597 (ideograph-gt): Changed to an alias for `=gt'.
3599 2003-02-17 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
3601 * mule/mule-conf.el (ucs-big5): New coded-charset when `utf-2000'
3602 is provided; it was defined as a builtin coded-charset.
3603 (ideograph-gt): Likewise.
3605 2003-02-16 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
3607 * mule/mule-conf.el (=gt-k): Renamed from `ideograph-gt-k'.
3608 (ideograph-gt-k): Changed to an alias for `=gt-k'.
3610 2003-02-15 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
3612 * mule/mule-conf.el (=big5-cdp): Renamed from `chinese-big5-cdp'.
3613 (chinese-big5-cdp): Changed to an alias for `=big5-cdp'.
3615 2003-02-15 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
3617 * mule/mule-conf.el (=big5-eten): Renamed from
3618 `chinese-big5-eten'.
3619 (chinese-big5-eten): Changed to an alias for `=big5-eten'.
3621 2003-02-14 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
3623 * mule/mule-conf.el (=big5-pua): Renamed from `chinese-big5-pua'.
3624 (chinese-big5-pua): Changed to an alias for `=big5-pua'.
3626 2003-02-13 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
3628 * mule/mule-conf.el (=cbeta): Renamed from `ideograph-cbeta'.
3629 (ideograph-cbeta): Changed to an alias for `=cbeta'.
3631 2003-02-11 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
3633 * mule/mule-conf.el (=jef-china3): Renamed from `china3-jef'.
3634 (china3-jef): Changed to an alias for `=jef-china3'.
3636 2003-02-10 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
3638 * mule/mule-charset.el (default-coded-charset-priority-list): Use
3639 `=jis-x0213-{1|2}-2000' instead of `japanese-jisx0213-{1|2}'.
3641 * mule/mule-conf.el (=jis-x0213-{1|2}-2000): Renamed from
3642 `japanese-jisx0213-{1|2}' when `utf-2000' is provided.
3643 (japanese-jisx0213-{1|2}): New alias for =jis-x0213-{1|2}-2000
3644 when `utf-2000' is provided.
3646 2003-02-07 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
3648 * mule/mule-charset.el (default-coded-charset-priority-list):
3649 Refer Hanziku to CBETA, Big5 variants, UCS-BMP and JEF-CHINA3.
3651 * mule/mule-conf.el (ucs-jis-1990): Deleted.
3652 (ucs-jis-2000): Deleted.
3654 2003-02-05 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
3656 * mule/mule-conf.el (=ucs-jis-1990): New coded-charset for
3658 (=ucs-jis-2000): New coded-charset for UTF-2000.
3660 2003-01-19 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
3662 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3663 settings for `ideograph-hanziku-{1|2}' and JEF-CHINA3.
3665 2003-01-09 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
3667 * mule/mule-charset.el (default-coded-charset-priority-list):
3668 Prefer `korean-ksc5601' to CNS 11643; prefer Big5-CDP to
3671 2003-01-05 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
3673 * mule/mule-conf.el: Add new coded-charset when UTF-2000 [was a
3674 builtin coded-charset].
3676 2002-12-22 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
3678 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3679 settings for &K0-xxxx and &I-K0-xxxx.
3681 2002-12-19 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
3683 * mule/mule-charset.el (default-coded-charset-priority-list): Add
3684 `ideograph-gt-pj-k1' and `ideograph-gt-pj-k2' in UTF-2000.
3686 2002-12-18 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
3688 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3689 settings for >-Knnnnn and &I-GT-Knnnnn in UTF-2000.
3691 2002-12-18 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
3693 * mule/mule-conf.el (ideograph-gt-k): New coded-charset in
3695 (ideograph-gt-pj-k1): Likewise.
3696 (ideograph-gt-pj-k2): Likewise.
3698 2002-11-29 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
3700 * mule/mule-charset.el (default-coded-charset-priority-list): Add
3703 2002-11-29 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
3705 * mule/mule-conf.el (china3-jef): Add new coded-charset when
3706 UTF-2000 [was a builtin coded-charset].
3708 2002-11-26 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
3710 * mule/mule-coding.el (utf-8-gb): Prefer `ucs-gb' and `=>ucs-gb'.
3711 (utf-8-gb-er): Likewise.
3713 2002-10-11 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
3715 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3716 settings for JIS X 0212 and JIS X 0208:1978.
3718 2002-10-02 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
3720 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3721 setting for JIS X 0213.
3723 2002-08-26 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
3725 * iso8859-1.el: Don't set `iso8859/1-case-table' to the
3726 standard-case-table in UTF-2000.
3728 2002-08-20 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
3730 * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3731 definitions for isolated-chars.
3733 2002-08-13 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
3735 * setup-paths.el (paths-find-utf-2000-lisp-directory): Use
3736 `configure-utf-2000-lisp-directory'.
3737 (paths-construct-load-path): Prefer `utf-2000-lisp-load-path' to
3738 `mule-lisp-load-path'.
3740 2002-08-13 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
3742 * startup.el (startup-setup-paths): Set and use
3743 `utf-2000-lisp-directory'.
3744 (startup-setup-paths-warning): Check `utf-2000-lisp-directory' in
3747 2002-08-12 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
3749 * setup-paths.el (paths-utf-2000-load-path-depth): New variable.
3750 (paths-find-utf-2000-lisp-directory): New function.
3751 (paths-construct-load-path): Add new optional argument
3752 `utf-2000-lisp-directory'.
3754 * dump-paths.el: Set and use `utf-2000-lisp-directory'.
3756 2002-08-12 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
3758 * mule/mule-charset.el: Don't specify `auto-fill-chars' for
3759 `katakana-jisx0201', `japanese-jisx0208', `japanese-jisx0212',
3760 `chinese-gb2312', `chinese-big5-1' and `chinese-big5-2'.
3761 (default-coded-charset-priority-list): Add `chinese-big5-1' and
3762 `chinese-big5-2' in UTF-2000.
3764 * mule/chinese.el: Set syntax-entry "w" for `chinese-big5' instead
3765 of `chinese-big5-1' and `chinese-big5-2' in UTF-2000.
3767 2002-08-11 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
3769 * mule/chinese.el: Add new coding-systems `big5-er', `big5-eten',
3770 `big5-eten-er' in UTF-2000.
3771 (big5-cdp): Modify DOC-string and mnemonic.
3773 2002-08-09 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
3775 * mule/mule-coding.el (utf-8-mcs-er): New coding-system in
3776 UTF-2000 [renamed from utf-8-er].
3777 (utf-8-gb): New coding-system in UTF-2000.
3778 (utf-8-gb-er): Likewise.
3779 (utf-8-cns): Likewise.
3780 (utf-8-cns-er): Likewise.
3781 (utf-8-big5): Likewise.
3782 (utf-8-big5-er): Likewise.
3783 (utf-8-jis): Likewise.
3784 (utf-8-jis-er): Likewise.
3785 (utf-8-ks): Likewise.
3786 (utf-8-ks-er): Likewise.
3787 (utf-8-er): Likewise.
3789 2002-07-29 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
3791 * bytecomp.el (byte-compile-insert-header): Use `utf-8-mcs-unix'
3792 instead of `utf-8-unix' in UTF-2000.
3794 * mule/mule-coding.el (utf-8): Define as an alias for `utf-8-mcs'.
3796 2002-07-23 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
3798 * mule/japanese.el (euc-jisx0213): New coding-system.
3800 * mule/mule-conf.el (japanese-jisx0213-1): Specify
3801 `japanese-jisx0208-1990' as the mother.
3803 2002-07-16 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
3805 * dumped-lisp.el (preloaded-file-list): Change condition of
3806 loading "close-cdb".
3808 2002-07-05 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
3810 * mule/mule-coding.el (utf-8-er): New coding-system in UTF-2000;
3811 setup `coded-charset-entity-reference-alist'.
3813 2002-07-02 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
3815 * dumped-lisp.el (preloaded-file-list): Dump "close-cdb" in
3818 2002-04-12 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
3820 * mule/mule-charset.el (default-coded-charset-priority-list): Add
3821 `chinese-big5-eten-a' and `chinese-big5-eten-b'.
3823 2002-04-11 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
3825 * mule/mule-conf.el (chinese-big5-pua): New coded-charset.
3826 (chinese-big5-eten-a): Likewise.
3827 (chinese-big5-eten-b): Likewise.
3828 (chinese-big5-cdp): Declare as a subset of `chinese-big5' whose
3829 code range is #x8140 .. #x8DFE.
3831 2002-04-08 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
3833 * mule/mule-conf.el (chinese-big5-eten): New coded-charset in
3835 (chinese-big5-cdp): Likewise.
3837 2002-02-26 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
3839 * dumped-lisp.el (preloaded-file-list): Rename
3840 utf-2000/make-cdbs.el -> utf-2000/update-cdb.el.
3842 2002-02-14 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
3844 * update-elc.el: Load lisp/utf-2000/dumped-chars.el in UTF-2000;
3845 append `system-char-db-source-file-list' into
3846 `preloaded-file-list' in UTF-2000.
3848 2002-02-12 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
3850 * dumped-lisp.el (preloaded-file-list): Delete
3851 character-definition files.
3853 2002-02-04 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
3855 * dumped-lisp.el (preloaded-file-list): Add `make-cdbs' in
3858 2001-12-31 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
3860 * mule/mule-charset.el (default-coded-charset-priority-list):
3861 Delete `mojikyo-2022-1'.
3863 2001-12-26 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
3865 * mule/mule-charset.el (default-coded-charset-priority-list):
3868 2001-12-11 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
3870 * mule/mule-charset.el (default-coded-charset-priority-list): Add
3873 2001-11-14 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
3875 * mule/mule-charset.el (default-coded-charset-priority-list):
3876 Comment out `chinese-gb12345'.
3878 2001-11-13 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
3880 * bytecomp.el (byte-compile-insert-header): Fixed.
3882 2001-10-31 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
3884 * dumped-lisp.el (preloaded-file-list): Dump `ad-hoc-cdp' in
3887 2001-10-16 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
3889 * mule/chinese.el (big5-cdp): New coding-system in XEmacs
3892 2001-10-15 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
3894 * mule/mule-charset.el (default-coded-charset-priority-list): Add
3895 `ideograph-hanziku-{1 .. 12}' in XEmacs UTF-2000.
3897 2001-10-13 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
3899 * mule/mule-charset.el (default-coded-charset-priority-list):
3900 `japanese-jef-china3' is renamed `china3-jef'.
3902 2001-10-08 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
3904 * mule/mule-charset.el (default-coded-charset-priority-list): Add
3905 `japanese-jef-china3' and `ideograph-cbeta'.
3907 2001-09-02 MORIOKA Tomohiko <tomo@calliope.mousai.mahoroba.ne.jp>
3909 * list-mode.el: Delete dirty hack for XEmacs UTF-2000.
3911 2001-08-07 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
3913 * mule/mule-charset.el (default-coded-charset-priority-list): Add
3916 2001-08-02 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
3918 * mule/mule-charset.el (default-coded-charset-priority-list): Add
3919 `arabic-digit', `arabic-1-column' and `arabic-2-column'.
3921 2001-07-31 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
3923 * dumped-lisp.el (preloaded-file-list): Load "arabic" before
3924 loading character definitions.
3926 2001-07-29 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
3928 * dumped-lisp.el (preloaded-file-list): Rename
3929 u031A0-Extended-Bopomofo.el to u031A0-Bopomofo-Extended.el.
3931 2001-07-24 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
3933 * mule/mule-charset.el (default-coded-charset-priority-list): Add
3936 2001-07-20 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
3938 * dumped-lisp.el (preloaded-file-list): Dump
3939 "Ideograph-R028-Private" with XEmacs UTF-2000.
3941 2001-07-15 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
3943 * mule/mule-charset.el (default-coded-charset-priority-list): Add
3946 2001-07-09 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
3948 * mule/mule-charset.el (default-coded-charset-priority-list): Add
3949 `ideograph-gt-pj-{1..11}'.
3951 * dumped-lisp.el (preloaded-file-list): Dump `isolated-char' in
3954 2000-12-06 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
3956 * mule/mule-charset.el (default-coded-charset-priority-list):
3957 Prefer `chinese-gb2312' than `chinese-cns11643-*'; add
3960 2000-10-05 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
3962 * format.el (format-alist): Revive `image/jpeg', `image/gif',
3963 `image/png', `image/x-xpm' and `image/tiff'.
3965 * files.el (binary-file-regexps): Add *.PNG.
3967 2000-07-23 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
3969 * mule/mule-charset.el (default-coded-charset-priority-list):
3970 Prefer `japanese-jisx0208-1990' than `japanese-jisx0212'; prefer
3971 `korean-ksc5601' than `japanese-jisx0213-1'; add `mojikyo-2022-1'.
3973 2000-09-27 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
3975 * list-mode.el: Call `completion-list-mode' to avoid slowness of
3976 the first completion when UTF-2000 is running.
3978 2000-05-30 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
3980 * mule/mule-charset.el (default-coded-charset-priority-list):
3983 2000-04-28 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
3985 * dumped-lisp.el (preloaded-file-list): Don't add "mojikyo".
3987 * mule/mule-charset.el (default-coded-charset-priority-list): Add
3988 `mojikyo' instead of `mojikyo-pj-[1..21]'.
3990 2000-04-27 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
3992 * mule/vietnamese.el (vscii-2): Delete abolished property
3993 `composite'; now composite mode is default.
3995 2000-04-26 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
3997 * bytecomp.el (byte-compile-insert-header): Use `binary' instead
3998 of `raw-text'; check \uHHHH representation even if non-ascii
3999 characters are not found.
4001 * dumped-lisp.el (preloaded-file-list): Add "ccs-tcvn5712.el" in
4002 UTF-2000; add "viet-ccl" in non-UTF-2000 Mule; add "vietnamese"
4005 * mule/viet-ccl.el: New file.
4007 * mule/vietnamese.el (vscii-2): New coding-system in UTF-2000.
4008 (tcvn-5712): New coding-system alias of `vscii-2' in UTF-2000.
4009 - Separate CCL based implementations to viet-ccl.el.
4011 2000-02-24 MORIOKA Tomohiko <tomo@m17n.org>
4013 * mule/mule-conf.el (japanese-jisx0213-1): Allow
4015 (japanese-jisx0213-2): Allow "jisx0213.2000-2".
4017 * mule/mule-charset.el (default-coded-charset-priority-list):
4018 Prefer `japanese-jisx0213-1' and `japanese-jisx0213-2' to
4019 `japanese-jisx0208-1978' and `japanese-jisx0208-1990'.
4021 2000-01-31 MORIOKA Tomohiko <tomo@etl.go.jp>
4023 * dumped-lisp.el (preloaded-file-list): Add "mojikyo" in UTF-2000.
4025 2000-01-27 MORIOKA Tomohiko <tomo@m17n.org>
4027 * mule/mule-charset.el (default-coded-charset-priority-list): Add
4030 2000-01-26 MORIOKA Tomohiko <tomo@etl.go.jp>
4032 * mule/mule-charset.el (default-coded-charset-priority-list):
4033 Prefer `mojikyo-pj-*' and `ideograph-daikanwa' to `ucs-bmp' and
4036 2000-01-12 MORIOKA Tomohiko <tomo@etl.go.jp>
4038 * mule/mule-charset.el (default-coded-charset-priority-list): Add
4039 `mojikyo-pj-[1 .. 21]' in UTF-2000.
4041 2000-01-14 MORIOKA Tomohiko <tomo@etl.go.jp>
4043 * mule/mule-charset.el (default-coded-charset-priority-list): Add
4044 `katakana-jisx0201' in UTF-2000.
4046 1999-12-23 MORIOKA Tomohiko <tomo@urania.m17n.org>
4048 * dumped-lisp.el (preloaded-file-list): Add "u0A000-Yi-Syllables",
4049 "u0AC00-Hangul-Syllables", "u0FB00-Alphabetic-Presentation-Forms",
4050 "u0FB50-Arabic-Presentation-Forms-A",
4051 "u0FE20-Combining-Half-Marks", "u0FE30-CJK-Compatibility-Forms",
4052 "u0FE50-Small-Form-Variants",
4053 "u0FE70-Arabic-Presentation-Forms-B",
4054 "u0FF00-Halfwidth-and-Fullwidth-Forms" and "u0FFF0-Specials" in
4057 1999-12-22 MORIOKA Tomohiko <tomo@etl.go.jp>
4059 * dumped-lisp.el (preloaded-file-list): Delete
4060 "ccs-jisx0208-1983.el"; add "Ideograph-R031-Enclosure"
4061 ... "Ideograph-R214-Flute" in UTF-2000.
4063 1999-11-21 MORIOKA Tomohiko <tomo@etl.go.jp>
4065 * mule/mule-conf.el (japanese-jisx0213-1): New coded-charset.
4066 (japanese-jisx0213-2): New coded-charset.
4068 * dumped-lisp.el (preloaded-file-list): Add
4069 "Ideograph-R028-Private", "Ideograph-R029-Again" and
4070 "Ideograph-R030-Mouth".
4072 1999-11-19 MORIOKA Tomohiko <tomo@etl.go.jp>
4074 * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R012-Eight",
4075 "Ideograph-R013-Down-Box", "Ideograph-R014-Cover",
4076 "Ideograph-R015-Ice", "Ideograph-R016-Table",
4077 "Ideograph-R017-Open-Box", "Ideograph-R018-Knife",
4078 "Ideograph-R019-Power", "Ideograph-R020-Wrap", "Ideograph-R021-Spoon",
4079 "Ideograph-R022-Right-Open-Box", "Ideograph-R023-Hiding-Enclosure",
4080 "Ideograph-R024-Ten", "Ideograph-R025-Divination",
4081 "Ideograph-R026-Seal" and "Ideograph-R027-Cliff" in UTF-2000.
4083 1999-11-18 MORIOKA Tomohiko <tomo@etl.go.jp>
4085 * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R002-Line",
4086 "Ideograph-R003-Dot", "Ideograph-R004-Slash",
4087 "Ideograph-R005-Second", "Ideograph-R006-Hook",
4088 "Ideograph-R007-Two", "Ideograph-R008-Lid", "Ideograph-R009-Man",
4089 "Ideograph-R010-Legs" and "Ideograph-R011-Enter".
4091 * mule/mule-charset.el (default-coded-charset-priority-list): Add
4092 `japanese-jisx0208-1990' and `japanese-jisx0208-1978'.
4094 1999-11-16 MORIOKA Tomohiko <tomo@urania.m17n.org>
4096 * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R001-One"
4099 1999-11-16 MORIOKA Tomohiko <tomo@urania.m17n.org>
4101 * mule/mule-conf.el (sisheng): Moved from mule/chinese.el.
4102 (chinese-isoir165): Moved from mule/chinese.el.
4103 (chinese-cns11643-3): Moved from mule/chinese.el.
4104 (chinese-cns11643-4): Moved from mule/chinese.el.
4105 (chinese-cns11643-5): Moved from mule/chinese.el.
4106 (chinese-cns11643-6): Moved from mule/chinese.el.
4107 (chinese-cns11643-7): Moved from mule/chinese.el.
4109 * mule/chinese.el: Move definition of coded-charsets to
4112 1999-11-15 MORIOKA Tomohiko <tomo@urania.m17n.org>
4114 * mule/mule-charset.el (default-coded-charset-priority-list): Add
4115 `ideograph-daikanwa'.
4117 1999-11-15 MORIOKA Tomohiko <tomo@urania.m17n.org>
4119 * dumped-lisp.el (preloaded-file-list): Delete
4120 "ccs-jisx0201-latin.el".
4122 1999-11-15 MORIOKA Tomohiko <tomo@etl.go.jp>
4124 * dumped-lisp.el (preloaded-file-list): Add
4125 "u031A0-Extended-Bopomofo" in UTF-2000.
4127 1999-11-15 MORIOKA Tomohiko <tomo@etl.go.jp>
4129 * dumped-lisp.el (preloaded-file-list): u02E00-CJK-Radicals was
4130 renamed to u02E00-CJK-Radical-Supplement.
4132 1999-11-14 MORIOKA Tomohiko <tomo@urania.m17n.org>
4134 * dumped-lisp.el (preloaded-file-list): Add
4135 "u03000-CJK-Symbols-and-Punctuation", "u03040-Hiragana",
4136 "u030A0-Katakana", "u03100-Bopomofo",
4137 "u03130-Hangul-Compatibility-Jamo", "u03190-Kanbun",
4138 "u03200-Enclosed-CJK-Letters-and-Months" and
4139 "u03300-CJK-Compatibility".
4141 1999-11-14 MORIOKA Tomohiko <tomo@urania.m17n.org>
4143 * dumped-lisp.el (preloaded-file-list): Add "u02E00-CJK-Radicals",
4144 "u02F00-Kangxi-Radicals" and
4145 "u02FF0-Ideographic-Description-Characters".
4147 1999-11-14 MORIOKA Tomohiko <tomo@urania.m17n.org>
4149 * dumped-lisp.el (preloaded-file-list): Add
4150 "u02600-Miscellaneous-Symbols", "u02700-Dingbats" and
4151 "u02800-Braille-Patterns" in UTF-2000.
4153 1999-11-14 MORIOKA Tomohiko <tomo@urania.m17n.org>
4155 * dumped-lisp.el (preloaded-file-list): Load "uXXXXX-*" instead of
4156 "uXXXXX-*.el" in UTF-2000.
4158 * bytecomp.el (byte-compile-insert-header): Delete comments if
4159 non-ASCII characters are found; allow `byte-compile-dynamic' and
4160 `byte-compile-dynamic-docstrings' if *.elc will be encoded by
4163 1999-11-14 MORIOKA Tomohiko <tomo@urania.m17n.org>
4165 * dumped-lisp.el (preloaded-file-list): Add
4166 "u02500-Box-Drawing.el", "u02580-Block-Elements.el" and
4167 "u025A0-Geometric-Shapes.el".
4169 1999-11-14 MORIOKA Tomohiko <tomo@urania.m17n.org>
4171 * dumped-lisp.el (preloaded-file-list): Add
4172 "u02400-Control-Pictures.el", "u02440-OCR.el" and
4173 "u02460-Enclosed-Alphanumerics.el".
4175 1999-11-14 MORIOKA Tomohiko <tomo@urania.m17n.org>
4177 * mule/mule-charset.el (default-coded-charset-priority-list): Add
4180 * dumped-lisp.el (preloaded-file-list): Add
4181 "u02200-Mathematical-Operators.el" and
4182 "u02300-Miscellaneous-Technical.el".
4184 1999-11-14 MORIOKA Tomohiko <tomo@urania.m17n.org>
4186 * mule/mule-charset.el (default-coded-charset-priority-list): Add
4187 `chinese-cns11643-*'.
4189 * dumped-lisp.el (preloaded-file-list): Add
4190 "u02100-Letterlike-Symbols.el", "u02150-Number-Forms.el" and
4191 "u02190-Arrows.el" in UTF-2000.
4193 1999-11-14 MORIOKA Tomohiko <tomo@urania.m17n.org>
4195 * mule/mule-charset.el (default-coded-charset-priority-list): Add
4198 * dumped-lisp.el (preloaded-file-list): Add
4199 "u02000-General-Punctuation.el", "u02070-Superscripts.el",
4200 "u02080-Subscripts.el", "u020A0-Currency-Symbols.el" and
4201 "u020D0-Combining-Diacritical-Marks-for-Symbols.el" in UTF-2000.
4203 1999-11-14 MORIOKA Tomohiko <tomo@urania.m17n.org>
4205 * dumped-lisp.el (preloaded-file-list): Delete "ccs-viscii.el".
4207 1999-11-14 MORIOKA Tomohiko <tomo@urania.m17n.org>
4209 * dumped-lisp.el (preloaded-file-list): Add "u013A0-Cherokee.el",
4210 "u01400-Canadian.el", "u01680-Ogham.el", "u016A0-Runic.el",
4211 "u01780-Khmer.el", "u01800-Mongolian.el",
4212 "u01E00-Latin-Extended-Additional.el" and
4213 "u01F00-Greek-Extended.el" in UTF-2000.
4215 1999-11-13 MORIOKA Tomohiko <tomo@urania.m17n.org>
4217 * mule/mule-charset.el (default-coded-charset-priority-list): Add
4218 `ethiopic-ucs' and `ethiopic'.
4220 * dumped-lisp.el (preloaded-file-list): Add "u010A0-Georgian.el",
4221 "u01100-Hangul-Jamo.el" and "u01200-Ethiopic.el".
4223 * mule/mule-conf.el: Move definition of coded-charset `ethiopic'
4224 from mule/ethiopic.el.
4226 * mule/ethiopic.el: Move definition of coded-charset `ethiopic' to
4229 1999-11-13 MORIOKA Tomohiko <tomo@urania.m17n.org>
4231 * mule/mule-charset.el (default-coded-charset-priority-list): Add
4234 * mule/mule-conf.el (lao): New coded-charset.
4236 * dumped-lisp.el (preloaded-file-list): Add
4237 "u00900-Devanagari.el", "u00980-Bengali.el", "u00A00-Gurmukhi.el",
4238 "u00A80-Gujarati.el", "u00B00-Oriya.el", "u00B80-Tamil.el",
4239 "u00C00-Telugu.el", "u00C80-Kannada.el", "u00D00-Malayalam.el",
4240 "u00D80-Sinhala.el", "u00E00-Thai.el", "u00E80-Lao.el",
4241 "u00F00-Tibetan.el" and "u01000-Myanmar.el".
4243 1999-11-13 MORIOKA Tomohiko <tomo@urania.m17n.org>
4245 * mule/mule-charset.el (default-coded-charset-priority-list): Add
4246 `ucs-bmp' and `arabic-iso8859-6'.
4248 1999-11-13 MORIOKA Tomohiko <tomo@urania.m17n.org>
4250 * dumped-lisp.el (preloaded-file-list): Add "u00400-Cyrillic.el",
4251 "u00530-Armenian.el", "u00590-Hebrew.el", "u00600-Arabic.el",
4252 "u00700-Syriac.el" and "u00780-Thaana.el" in UTF-2000.
4254 1999-11-12 MORIOKA Tomohiko <tomo@urania.m17n.org>
4256 * startup.el (normal-top-level): Load autoload file for UTF-2000
4259 1999-11-11 MORIOKA Tomohiko <tomo@etl.go.jp>
4261 * dumped-lisp.el (preloaded-file-list): Add "mule-conf" in Mule;
4262 delete "ccs-iso8859-*.el"; add "u00000-C0.el",
4263 "u00020-Basic-Latin.el", "u00080-C1.el",
4264 "u000A0-Latin-1-Supplement.el", "u00100-Latin-Extended-A.el",
4265 "u00180-Latin-Extended-B.el", "u00250-IPA-Extensions.el",
4266 "u002B0-Spacing-Modifier-Letters.el",
4267 "u00300-Combining-Diacritical-Marks.el" and "u00370-Greek.el" in
4270 1999-11-10 MORIOKA Tomohiko <tomo@etl.go.jp>
4272 * mule/mule-charset.el (default-coded-charset-priority-list): Add
4273 `japanese-jisx0212' and `ipa' in UTF-2000; use `latin-viscii-*'
4274 instead of `vietnamese-viscii-*'.
4276 1999-11-09 MORIOKA Tomohiko <tomo@etl.go.jp>
4278 * mule/mule-conf.el: New file.
4280 * mule/misc-lang.el: Move definition of charset `ipa' to
4283 1999-10-10 MORIOKA Tomohiko <tomo@urania.m17n.org>
4285 * mule/mule-charset.el (default-coded-charset-priority-list): Add
4286 `latin-viscii'; prefer it for characters used in Vietnamese.
4288 1999-10-08 Daiki Ueno <ueno@ueda.info.waseda.ac.jp>
4290 * bytecomp.el (byte-compile-insert-header): Fix regexp.
4292 1999-10-07 MORIOKA Tomohiko <tomo@etl.go.jp>
4294 * mule/viet-chars.el (latin-viscii-lower): Renamed from charset
4295 `vietnamese-viscii-lower'.
4296 (latin-viscii-upper): Renamed from charset
4297 `vietnamese-viscii-upper'.
4298 (vietnamese-viscii-lower): New alias for charset
4299 `latin-viscii-lower'.
4300 (vietnamese-viscii-upper): New alias for charset
4301 `latin-viscii-upper'.
4303 1999-10-05 MORIOKA Tomohiko <tomo@etl.go.jp>
4305 * mule/mule-charset.el (default-coded-charset-priority-list):
4306 Comment out `hiragana-jisx0208' and `katakana-jisx0208'.
4308 1999-10-04 MORIOKA Tomohiko <tomo@etl.go.jp>
4310 * mule/ccs-jisx0208-1983.el, mule/ccs-tcvn5712.el,
4311 mule/ccs-viscii.el, mule/ccs-iso8859-9.el,
4312 mule/ccs-jisx0201-latin.el, mule/ccs-iso8859-2.el,
4313 mule/ccs-iso8859-3.el, mule/ccs-iso8859-4.el: Moved to
4316 1999-10-03 MORIOKA Tomohiko <tomo@urania.m17n.org>
4318 * mule/ccs-tcvn5712.el: New file.
4320 1999-10-03 MORIOKA Tomohiko <tomo@urania.m17n.org>
4322 * dumped-lisp.el (preloaded-file-list): Add "ccs-jisx0208-1983.el"
4325 1999-10-02 MORIOKA Tomohiko <tomo@urania.m17n.org>
4327 * mule/mule-charset.el (default-coded-charset-priority-list): Add
4328 `japanese-jisx0208'.
4330 1999-10-02 MORIOKA Tomohiko <tomo@urania.m17n.org>
4332 * dumped-lisp.el (preloaded-file-list): Add
4333 "ccs-jisx0201-latin.el", "ccs-iso8859-2.el", "ccs-iso8859-3.el",
4334 "ccs-iso8859-4.el", "ccs-iso8859-9.el" and "ccs-viscii.el" in
4337 * mule/ccs-iso8859-2.el, mule/ccs-iso8859-3.el,
4338 mule/ccs-iso8859-4.el, mule/ccs-iso8859-9.el,
4339 mule/ccs-jisx0201-latin.el, mule/ccs-jisx0208-1983.el,
4340 mule/ccs-viscii.el: New files.
4342 * bytecomp.el (byte-compile-insert-header): Don't use `raw-text'
4345 1999-09-30 MORIOKA Tomohiko <tomo@urania.m17n.org>
4347 * mule/mule-charset.el (default-coded-charset-priority-list): Add
4348 `hiragana-jisx0208' and `katakana-jisx0208'.
4350 1999-09-21 MORIOKA Tomohiko <tomo@etl.go.jp>
4352 * mule/chinese.el (chinese-cns11643-3): Define it even if
4353 `utf-2000' is provided.
4354 (chinese-cns11643-4): Likewise.
4355 (chinese-cns11643-5): Likewise.
4356 (chinese-cns11643-6): Likewise.
4357 (chinese-cns11643-7): Likewise.
4359 1999-09-14 MORIOKA Tomohiko <tomo@etl.go.jp>
4361 * mule/mule-charset.el (default-coded-charset-priority-list): Add
4362 thai-tis620 and hebrew-iso8859-8; namely all BMP are covered.
4364 1999-09-13 MORIOKA Tomohiko <tomo@urania.m17n.org>
4366 * mule/mule-charset.el (default-coded-charset-priority-list): Add
4367 `cyrillic-iso8859-5' and `greek-iso8859-7'.
4369 1999-09-13 MORIOKA Tomohiko <tomo@urania.m17n.org>
4371 * mule/mule-charset.el (default-coded-charset-priority-list):
4374 1999-09-09 MORIOKA Tomohiko <tomo@etl.go.jp>
4376 * mule/viet-chars.el: Don't define charset
4377 `vietnamese-viscii-lower' and `vietnamese-viscii-upper' because
4378 they are defined as builtin charsets.
4380 1999-08-31 MORIOKA Tomohiko <tomo@etl.go.jp>
4382 * version.el (emacs-version): Add more space just before UTF-2000
4385 1999-08-29 MORIOKA Tomohiko <tomo@etl.go.jp>
4387 * version.el ([constant] emacs-version): Don't add a space in the
4388 preceding place of `xemacs-betaname' because it is duplicated.
4389 (emacs-version): Add UTF-2000 version if `utf-2000' is provided.
4391 * startup.el (splash-frame-body): Add ETL.
4393 1999-08-28 MORIOKA Tomohiko <tomo@etl.go.jp>
4395 * mule/chinese.el (chinese-cns11643-3): Don't define if `utf-2000'
4396 is provided because it is defined as builtin charset.
4397 (chinese-cns11643-4): Likewise.
4398 (chinese-cns11643-5): Likewise.
4399 (chinese-cns11643-6): Likewise.
4400 (chinese-cns11643-7): Likewise.
4402 1999-08-24 MORIOKA Tomohiko <tomo@etl.go.jp>
4404 * mule/mule-cmds.el (reset-language-environment): Fix problem when
4405 coding-system `iso-10646-ucs-4' is not defined.
4407 1999-06-17 MORIOKA Tomohiko <tomo@etl.go.jp>
4409 * bytecomp.el (byte-compile-insert-header): Use utf-8 as
4410 coding-system if `utf-2000' is provided.
4412 1999-06-15 MORIOKA Tomohiko <tomo@etl.go.jp>
4414 * mule/mule-coding.el: Add `utf-8' to coding-priority-list if
4415 `utf-2000' is provided.
4417 1999-06-15 MORIOKA Tomohiko <tomo@etl.go.jp>
4419 * dumped-lisp.el (preloaded-file-list): Don't load vietnamese.el
4420 if utf-2000 is provided temporally.
4422 1999-06-10 MORIOKA Tomohiko <tomo@etl.go.jp>
4424 * mule/vietnamese.el (leading-code-private-11): Deleted [defined
4425 as builtin variable].
4427 1999-06-04 MORIOKA Tomohiko <tomo@etl.go.jp>
4429 * files.el (insert-file-contents-literally): Treat file as binary;
4430 call file-name-handlers. [sync with Emacs 20.3.10]
4432 2008-12-28 Vin Shelton <acs@xemacs.org>
4434 * XEmacs 21.4.22 is released
4436 2008-12-30 Vin Shelton <acs@xemacs.org>
4438 * easy-mmode.el: Added easy-mmode.el so autoload.el will work
4439 during building even if no packages are found.
4441 2008-05-13 Aidan Kehoe <kehoea@parhasard.net>
4443 * printer.el (generic-print-region):
4444 (generic-print-buffer):
4445 Use #'valid-device-type-p instead of #'valid-specifier-tag-p to
4446 check if the msprinter device is available, now that msprinter is
4447 always available as a specifier tag.
4449 2008-12-24 Vin Shelton <acs@xemacs.org>
4451 * about.el: Add Francisco to my bio!
4453 2008-12-23 Vin Shelton <acs@xemacs.org>
4455 * autoload.el: Move operator definitions to autoload-operators.el
4456 in the xemacs-base package.
4458 2007-11-22 Vin Shelton <acs@xemacs.org>
4460 * about.el (about-hacker-contribution): Updated my bio.
4462 2007-10-07 Vin Shelton <acs@xemacs.org>
4464 * XEmacs 21.4.21 is released
4466 2007-09-19 Didier Verna <didier@xemacs.org>
4468 Update my personal info.
4469 * about.el (xemacs-hackers): Use 'didier instead of 'dv.
4470 * about.el (about-other-current-hackers): Ditto.
4471 * about.el (about-url-alist): Add my musical website.
4472 * about.el (about-personal-info): Update my entry.
4473 * about.el (about-hacker-contribution): Ditto.
4475 2007-08-21 Adrian Aichner <adrian@xemacs.org>
4477 * package-get.el (package-get-download-sites): Update download
4479 * package-get.el (package-get-pre-release-download-sites): Ditto.
4481 2007-08-18 Vin Shelton <acs@xemacs.org>
4483 * package-get.el (package-get-pre-release-download-sites): Sync
4484 mirror sites with 21.5. (Thanks, Adrian)
4486 2007-08-09 Mike Sperber <mike@xemacs.org>
4488 * startup.el (migrate-user-init-file): Create backup of
4489 `user-init-file' before migrating.
4490 * startup.el (maybe-migrate-user-init-file): Print
4491 information about backup file.
4492 (maybe-create-compatibility-dot-emacs): Follow above change.
4494 2006-11-02 Adrian Aichner <adrian@xemacs.org>
4496 * font-lock.el: Sync font-lock-add-keywords and
4497 font-lock-remove-keywords from GNU Emacs.
4498 * font-lock.el (font-lock-keywords-alist): New.
4499 * font-lock.el (font-lock-removed-keywords-alist): New.
4500 * font-lock.el (font-lock-add-keywords): New.
4501 * font-lock.el (font-lock-update-removed-keyword-alist): New.
4502 * font-lock.el (font-lock-remove-keywords): New.
4504 2007-08-16 Vin Shelton <acs@xemacs.org>
4506 * font-lock.el: Add defvar for font-lock-warning-face. Original
4507 patch from Hans de Graaff.
4509 2007-07-28 Adrian Aichner <adrian@xemacs.org>
4511 * package-get.el (package-get-download-sites): Document Chile and
4512 update Denmark download site.
4513 * package-get.el (package-get-pre-release-download-sites): Ditto.
4515 2007-05-20 Stephen J. Turnbull <stephen@xemacs.org>
4517 * gutter-items.el (progress-feedback-with-label): Clarify docstring.
4519 2006-12-09 Vin Shelton <acs@xemacs.org>
4521 * XEmacs 21.4.20 is released
4523 2006-10-14 Jeff Miller <jmiller@xemacs.org>
4525 * info.el (Info-find-emacs-command-nodes): fix regex for find command node.
4527 2006-11-14 Stephen J. Turnbull <stephen@xemacs.org>
4529 * info.el (Info-find-file-node, Info-insert-dir)
4530 (Info-read-subfile, Info-insert-file-contents): Maintain invariant
4531 `(equal buffer-file-truename (file-truename buffer-file-name))'.
4532 Thanks to Nelson Ferreira <nelson.ferreira@ieee.org> for report
4535 2006-05-20 Ville Skyttä <scop@xemacs.org>
4537 * obsolete.el (line-beginning-position): New, from 21.5.x.
4538 (line-end-position): Ditto.
4540 2006-06-03 Adrian Aichner <adrian@xemacs.org>
4542 * package-get.el (package-get-download-sites): Welcome
4543 nl.xemacs.org and Thanks!
4544 * package-get.el (package-get-pre-release-download-sites): Ditto.
4546 2004-01-19 Martin Buchholz <martin@xemacs.org>
4548 * font-lock.el: Add support for not-so recent changes in Java to
4551 2006-01-28 Vin Shelton <acs@xemacs.org>
4553 * XEmacs 21.4.19 is released
4555 2006-01-03 Aidan Kehoe <kehoea@parhasard.net>
4557 * easymenu.el: Update copyright.
4558 * easymenu.el (easy-menu-all-popups):
4560 * easymenu.el (easy-menu-add):
4561 Document a bug, rework the function to preserve any existing
4562 non-default mode-popup-menu instead of overwriting it, and not to
4563 bother normalising the menu title (nothing else does).
4564 * easymenu.el (easy-menu-remove):
4565 Restore the default mode-popup-menu instead of leaving an empty
4566 one when we remove the last easy-menu popup.
4568 2006-01-06 Adrian Aichner <adrian@xemacs.org>
4570 * package-get.el (package-get-download-sites): Add pt.xemacs.org,
4571 as suggested by Rodrigo Ventura.
4572 * package-get.el (package-get-pre-release-download-sites): Ditto,
4573 with replacement of xemacs-21.5 by beta, which is the logical path
4574 to our beta core and package pre-releases.
4576 2005-12-17 Adrian Aichner <adrian@xemacs.org>
4578 * package-get.el (package-get-download-sites): Add Hong Kong
4580 * package-get.el (package-get-pre-release-download-sites): Ditto.
4582 2005-12-26 Vin Shelton <acs@xemacs.org>
4585 * find-paths.el (paths-emacs-root-p): Add search for package root.
4586 * find-paths.el (paths-find-emacs-root): Replaced with
4587 paths-find-invocation-roots, which returns a list of roots.
4588 * find-paths.el (paths-find-invocation-roots): New.
4589 * find-paths.el (paths-find-emacs-roots): Call paths-find-invocation-roots.
4591 2005-12-05 Ville Skyttä <scop@xemacs.org>
4593 * minibuf.el (x-library-search-path): Add /usr(/local)/share/X11.
4594 * font.el (font-lookup-rgb-components): Ditto, remove stale comment.
4596 2005-12-03 Vin Shelton <acs@xemacs.org>
4598 * XEmacs 21.4.18 is released
4600 2005-10-28 Adrian Aichner <adrian@xemacs.org>
4602 * package-get.el (package-get-download-sites): Update reflecting
4603 latest http://www.xemacs.org/Releases/ information generated by
4604 xemacs-builds/adrian/website/package-get-2-download-sites.el.
4605 * package-get.el (package-get-pre-release-download-sites): Ditto.
4607 2005-02-28 Simon Josefsson <jas@extundo.com>
4609 * about.el (xemacs-hackers): Add jas.
4610 (about-other-current-hackers): Likewise.
4611 (about-url-alist): Add URL for jas.
4612 (about-personal-info): Document jas.
4613 (about-hacker-contribution): Describe jas contributions.
4615 2005-03-25 Ralf Angeli <angeli@iwi.uni-sb.de>
4617 * easymenu.el (easy-menu-remove): As described in
4618 E1D4Nn5-0001lq-EU@neutrino.iwi.uni-sb.de; don't strip everything
4619 except the "Command" menu from mode-popup-menu.
4621 2005-03-25 Ralf Angeli <angeli@iwi.uni-sb.de>
4623 * font.el (font-spatial-to-canonical): Correct calculation of
4624 return value for pixel-based input value.
4626 2002-05-13 Adrian Aichner <adrian@xemacs.org>
4628 * code-process.el (call-process): Process-related docstring
4629 improvements spurred by Norbert Koch.
4630 * code-process.el (call-process-region): Ditto.
4631 * code-process.el (start-process): Ditto.
4633 2005-10-09 Adrian Aichner <adrian@xemacs.org>
4635 * finder.el (finder-find-library): Return filename actually
4638 2005-10-10 Steve Youngs <steve@sxemacs.org>
4640 * help.el (view-emacs-news): Use `expand-file-name' instead of
4641 `locate-data-file' as the latter will find any "NEWS" files that
4642 might exist in packages _before_ the one in core.
4644 2005-06-06 Adrian Aichner <adrian@xemacs.org>
4646 * package-get.el (package-get-init-package):
4647 package-get-init-package buglet (21.4.17) by Jeff Mincy
4648 <mincy@rcn.com> fixing false temporary load-path shadows reported
4649 after package installation and simplifying code.
4651 2005-10-18 Ville Skyttä <scop@xemacs.org>
4653 * package-get.el (package-get-download-sites): Sync mirrors list
4654 with the XEmacs website.
4655 (package-get-pre-release-download-sites): Ditto.
4657 2005-04-06 Stephen J. Turnbull <stephen@xemacs.org>
4659 * derived.el (derived-mode-merge-syntax-tables):
4660 Revert my 21.5-only patch of 2003-07-18 which slipped in
4661 through Jerry James's patch of 2004-06-07.
4663 2005-02-23 Adrian Aichner <adrian@xemacs.org>
4665 * cmdloop.el (keyboard-quit): Remove workaround for
4666 `region-active-p' not making sure active region is in current
4667 buffer now that it does.
4668 * minibuf.el (minibuffer-keyboard-quit): Ditto.
4669 * simple.el (region-active-p): `region-active-p' to only return t
4670 when active region is in current buffer.
4672 2005-02-21 Norbert Koch <viteno@xemacs.org>
4674 * package-ui.el (pui-list-packages): MF21.5, adapt to longer
4675 package names, quell a byte-compiler warning, doc fix.
4677 2005-02-16 Aidan Kehoe <kehoea@parhasard.net>
4679 * buffer.el (pop-to-buffer):
4680 * window-xemacs.el (display-buffer):
4681 Document use of `same-window-buffer-names,' `same-window-regexps'
4682 by pop-to-buffer and display-buffer.
4684 2005-02-06 Vin Shelton <acs@xemacs.org>
4686 * XEmacs 21.4.17 is released
4688 2005-01-29 Ben Wing <ben@xemacs.org>
4690 * shadow.el (find-emacs-lisp-shadows):
4691 Add custom-defines to list of ignored files.
4693 2005-01-17 Adrian Aichner <adrian@xemacs.org>
4695 * simple.el (shifted-motion-keys-select-region): Fix statement
4696 about unshifted-motion-keys-deselect-region.
4698 2004-12-15 Ville Skyttä <scop@xemacs.org>
4700 * bytecomp-runtime.el (make-obsolete): Add 3rd argument (no-op for
4701 now) for GNU Emacs compatibility.
4702 (make-obsolete-variable): Ditto.
4704 2004-01-08 Ben Wing <ben@xemacs.org>
4706 * code-files.el (load):
4707 File positions are 0 based not 1 based. Thanks to Steve Youngs.
4709 2004-12-05 Vin Shelton <acs@xemacs.org>
4711 * XEmacs 21.4.16 is released
4713 2004-12-04 Vin Shelton <acs@xemacs.org>
4715 * auto-autoloads.el: Regenerated.
4717 * custom-load.el: Regenerated.
4719 2004-09-15 Stephen J. Turnbull <stephen@xemacs.org>
4721 Fix bug: apropos errors if a defalias refers to an undefined
4722 function. <87pt4pmdcs.fsf@tleepslib.sk.tsukuba.ac.jp>
4724 * apropos.el (apropos):
4726 * help.el (frob-help-extents):
4727 * help-macro.el (make-help-screen):
4728 * hyper-apropos.el (hyper-apropos-grok-functions):
4729 (hyper-apropos-get-doc):
4730 Catch void-function error thrown by `documentation'.
4732 2004-09-02 Steve Youngs <steve@youngs.au.com>
4734 * packages.el (package-require): Fix incorrect arg to format.
4735 This fixes a `format specifier' error.
4737 2004-08-13 Jerry James <james@xemacs.org>
4739 * bytecomp.el (forward-word): Tell the byte compiler the correct
4740 number of arguments to forward-word.
4742 2004-08-12 Sven Grundmann <sven@xemacs.org>
4744 * etags.el: Fixed loading of include files for tag completion. Now
4745 you can make a tag file for a library, include it into your
4746 project and it will be reloaded only if it changed. Infinte
4747 include loops are detected and the correct tag files are loaded.
4748 * etags.el (buffer-tag-table-list): Load and verify tag files in
4749 the external function buffer-tag-table-list-load.
4750 * etags.el (buffer-tag-table-list-load): New. Load and verify the
4751 tag files. Also load the included tag files. The priority of the
4752 included files is right below their parent file. If multiple
4753 matches occur then the symbols from the parent file are found
4755 * etags.el (tag-table-include-files): Corrected comment
4756 string. Switched to pattern constant tags-include-pattern to have
4757 it at a central location.
4758 * etags.el (tags-include-pattern): Added doc string.
4759 * etags.el (add-to-tag-completion-table): Removed obsolete
4760 comments as the include files are allready returned by
4761 buffer-tag-table-list and loaded.
4762 * etags.el (find-tag-internal): The include files are allready
4763 included in tag-tables as buffer-tag-table-list returns them now.
4765 2004-07-02 Malcolm Purvis <malcolmp@xemacs.org>
4767 * widgets-gtk.el (gtk-widget-instantiate-notebook-internal):
4768 Loading items into the notebook is now done by C code.
4769 * widgets-gtk.el (gtk-widget-instantiate-internal):
4770 Style no longer changed.
4772 2004-06-28 Nix <nix@esperi.org.uk>
4774 * cmdloop.el (truncate-command-history-for-gc): Delay
4775 execution of all things that look up variable bindings,
4776 via `enqueue-eval-event'.
4778 2004-06-24 Vin Shelton <acs@xemacs.org>
4780 * package-get.el (package-get-require-signed-base-updates):
4781 now defaults to nil.
4783 2004-06-09 Stephen J. Turnbull <stephen@xemacs.org>
4785 * subr.el (split-string): Clean up docstring.
4787 2002-01-24 John Paul Wallington <jpw@shootybangbang.com>
4789 * faces.el (zmacs-region): fix typo in docstring.
4791 2004-06-07 Jerry James <james@xemacs.org>
4793 * derived.el: Synch with Emacs 21.3.
4794 * subr.el (with-local-quit): New, from Emacs 21.3.
4795 * subr.el (delayed-mode-hooks): New variable, from Emacs 21.3.
4796 * subr.el (run-mode-hooks): New function, from Emacs 21.3.
4797 * subr.el (delay-mode-hooks): New macro, from Emacs 21.3.
4799 2004-06-16 Jerry James <james@xemacs.org>
4801 * cl.el (cl-set-substring): Increment start by the length of the
4802 string, not the string itself.
4804 2004-05-19 Malcolm Purvis <malcolmp@xemacs.org>
4806 * etags.el (tag-table-include-files): Expand included TAGS file
4807 paths to avoid problems with relative paths. Thanks to Peter
4808 Chubb <peterc@gelato.unsw.edu.au>.
4809 * etags.el (tags-include-pattern): New.
4810 * etags.el (add-to-tag-completion-table): Parse and ignore
4811 trailing include lines.
4813 2004-06-21 Adrian Aichner <adrian@xemacs.org>
4815 * package-ui.el (pui-help-echo): Fix false cvs conflict by
4816 avoiding line solely composed of equal signs.
4818 2004-06-10 Adrian Aichner <adrian@xemacs.org>
4820 * cus-edit.el (alloc): Typo fix.
4821 * cus-edit.el (custom-browse-visibility): Ditto.
4822 * cus-edit.el (custom-variable-value-create): Ditto.
4823 * cus-edit.el (custom-variable-pre-reset-standard): Ditto.
4824 * cus-edit.el (custom-save-variables): Bind print-length and
4825 print-level to nil to avoid value abbreviation.
4826 * cus-edit.el (custom-save-face-internal): Ditto.
4827 * cus-edit.el (custom-save-faces): Save in sorted order.
4828 * cus-edit.el (custom-save-resets): Bind print-length and
4829 print-level to nil to avoid value abbreviation.
4830 * cus-edit.el (custom-save-loaded-themes): Ditto.
4832 2004-06-09 Stephen J. Turnbull <stephen@xemacs.org>
4834 * subr.el (split-string-default-separators): New.
4835 (split-string): Synch to 21.5/GNU Emacs version. *New semantics*,
4836 see comment in source.
4838 2004-01-29 Stephen J. Turnbull <stephen@xemacs.org>
4840 * mule/japanese.el (paragraph-start, paragraph-separate):
4841 Remove anchor to BOL.
4843 2004-04-30 Stephen J. Turnbull <stephen@xemacs.org>
4845 * cl.el (gensym, gentemp): Improve docstrings.
4847 2004-05-10 Vin Shelton <acs@xemacs.org>
4849 * etags.el: Sync with 21.5 version.
4851 2004-04-21 Sven Grundmann <sven@hellerhof.de>
4854 * etags.el (tags-exuberant-ctags-optimization-p): Enable optimization
4855 only for use with exuberant ctags. This will also enable building of
4856 completion tables with exuberant ctags. This will not work with
4858 * etags.el (get-tag-table-buffer): New function for creating of
4859 completion table is used if tags-exuberant-ctags-optimization-p ist t
4860 * etags.el (tags-explicit-name-pattern): Hold the name pattern for
4861 finding the tag names. New.
4862 * etags.el (add-to-tag-completion-table-exuberant-ctags): Defun for
4863 building tag completion table with exuberant ctags. New.
4864 * etags.el (find-tag-internal): Improve exact tag matching for tags
4865 with name fields. Before the patch return types of functions or
4866 function parameters (with exuberant ctags) were found as matches.
4868 2004-04-21 Sven Grundmann <sven@hellerhof.de>
4870 * list-mode.el (display-completion-list): Fixed completion list was
4871 taking the width of the frame and not of the window for displaying
4872 the selection methods.
4874 2004-04-18 Stephen J. Turnbull <stephen@xemacs.org>
4876 * menubar-items.el (default-menubar): Options are saved to custom.el.
4879 2004-02-23 Stephen J. Turnbull <stephen@xemacs.org>
4881 * isearch-mode.el (isearch-abort): Preserve successful search target.
4883 2004-03-27 Adrian Aichner <adrian@xemacs.org>
4885 * gnuserv.el: Sync with 21.5 version, inspired by bugreport and
4886 (make-variable-buffer-local 'gnuserv-minor-mode) patch by Robert
4888 * gnuserv.el (gnuserv-mode-line-string): New.
4889 * gnuserv.el (gnuserv-minor-mode): Make it buffer-local, not
4891 * gnuserv.el (make-x-device-with-gtk-fallback): New.
4892 * gnuserv.el (gnuserv-edit-files): Use
4893 make-x-device-with-gtk-fallback.
4895 2004-03-23 Malcolm Purvis <malcolmpurvis@optushome.com.au>
4897 * gtk-widgets.el: New import: gtk-accel-group-new.
4899 * dialog-gtk.el (gtk-popup-convert-underscores): New.
4900 * dialog-gtk.el (popup-builtin-question-dialog):
4901 Added support for dialog button mnemonics.
4903 2004-03-22 Chris Green <cmg@dok.org>
4905 * process.el (shell-command): Output buffer was ignored when a
4906 background process was run via shell-command.
4908 2004-03-19 Hrvoje Niksic <hniksic@xemacs.org>
4910 * cus-edit.el (custom-save-variables): Retrieve a list of
4911 variables to save first, sort it, and make sure the variables are
4912 saved in sorted order.
4914 2004-02-23 Steve Youngs <sryoungs@bigpond.net.au>
4916 * package-get.el (package-get-update-base-from-buffer): Force
4917 binary coding system for verifying GnuPG signature in the
4920 2003-07-06 Adrian Aichner <adrian@xemacs.org>
4922 * package-get.el (package-get-package-index-file-location): Handle
4923 missing "EMACSPACKAGEPATH" environment variable.
4925 2003-07-05 Adrian Aichner <adrian@xemacs.org>
4927 * package-admin.el (package-admin-find-top-directory): Simplify
4928 directory comparisions and fix substring errors on short path
4930 * package-get.el (package-get-package-index-file-location):
4931 Default to first component of "EMACSPACKAGEPATH", if set.
4933 2004-02-16 Steve Youngs <sryoungs@bigpond.net.au>
4935 * package-get.el (process-error): New error datum.
4937 2004-02-02 Vin Shelton <acs@xemacs.org>
4939 * XEmacs 21.4.15 is released
4941 2003-12-12 Katsumi Yamaoka <yamaoka@jpl.org>
4943 * itimer.el (activate-itimer): Modify the itimer timeout value as
4944 if it were begun at the last time when the itimer driver was woken
4947 2004-01-27 Stephen J. Turnbull <stephen@xemacs.org>
4949 * specifier.el (Copyright):
4951 (make-specifier-and-init):
4953 (canonicalize-inst-pair):
4954 (canonicalize-spec-list):
4956 Synch docstrings to 21.5 where appropriate.
4958 2004-01-25 Steve Youngs <sryoungs@bigpond.net.au>
4960 * package-get.el (package-get-list-packages-where): New. A
4961 function that allows searching for groups of packages. For
4962 example, find all packages that require the fsf-compat package.
4964 2004-01-25 Steve Youngs <youngs@xemacs.org>
4968 * auto-autoloads.el: Regenerated.
4970 * custom-load.el: Regenerated.
4972 * dumped-lisp.el (packages-hardcoded-lisp): New.
4974 * menubar-items.el (menu-max-items): New.
4975 (menu-submenu-max-items): New.
4976 (menu-submenu-name-format): New.
4977 (menu-split-long-menu): New.
4978 (menu-sort-menu): New.
4979 (default-menubar): Sync to 21.5 in regard to the PUI menus.
4981 * obsolete.el (pui-add-install-directory): Renamed to the more
4982 logical `pui-set-local-package-get-directory'.
4983 (package-get-download-menu): Moved to `package-ui.el' and renamed
4984 to `package-ui-add-download-menu'.
4986 * package-admin.el (package-admin-install-function-mswindows):
4987 Whitespace clean up.
4988 (package-admin-add-single-file-package): Removed.
4989 (package-admin-default-install-function): Whitespace clean up.
4990 (package-admin-find-top-directory): New.
4991 (package-admin-get-install-dir): Use it.
4992 (package-admin-get-manifest-file):
4993 (package-admin-check-manifest):
4994 (package-admin-add-binary-package):
4995 (package-admin-get-lispdir):
4996 (package-admin-delete-binary-package):
4999 * package-get.el (package-get-package-index-file-location): New.
5000 (package-get-install-to-user-init-directory): New.
5001 (package-get-remote):
5002 (package-get-download-sites):
5003 (package-get-pre-release-download-sites): New.
5004 (package-get-site-release-download-sites): New.
5005 (package-get-base-filename):
5006 (package-get-always-update):
5007 (package-get-user-index-filename): Removed.
5008 (package-get-pgp-available-p): New.
5009 (package-get-require-signed-base-updates):
5010 (package-get-was-current):
5011 (package-entries-are-signed): New.
5012 (package-get-continue-update-base): New.
5013 (package-get-download-menu): Removed.
5014 (package-get-require-base):
5015 (package-get-update-base-entry):
5016 (package-get-locate-file):
5017 (package-get-locate-index-file):
5018 (package-get-maybe-save-index):
5019 (package-get-update-base):
5020 (package-get-update-base-from-buffer):
5021 (package-get-update-base-entries):
5022 (package-get-interactive-package-query):
5023 (package-get-update-all):
5025 (package-get-dependencies):
5026 (package-get-init-package):
5027 (package-get-info): New.
5029 (package-get-staging-dir):
5030 (package-get-set-version-prop): Removed.
5031 (package-get-installedp):
5032 (package-get-ever-installed-p):
5033 (packages): Removed.
5034 (package-get-custom-groups): Removed.
5035 (package-get-custom): Removed.
5036 (package-get-custom-add-entry): Removed.
5038 * package-info.el (batch-update-package-info):
5040 * package-net.el (package-net-batch-generate-bin-ini):
5041 (package-net-update-installed-db):
5043 * package-ui.el (pui-info-buffer):
5044 (pui-directory-exists): Removed.
5045 (pui-package-dir-list): Removed.
5046 (pui-add-install-directory): Removed.
5047 (package-ui-download-menu): New.
5048 (package-ui-pre-release-download-menu): New.
5049 (package-ui-site-release-download-menu): New.
5050 (pui-set-local-package-get-directory): New.
5051 (pui-package-symbol-char):
5052 (pui-update-package-display):
5053 (pui-toggle-package):
5054 (pui-toggle-package-key):
5055 (pui-toggle-package-delete):
5056 (pui-toggle-package-delete-key):
5057 (pui-toggle-package-event):
5058 (pui-toggle-verbosity-redisplay):
5059 (pui-install-selected-packages):
5060 (pui-add-required-packages):
5063 (list-packages-mode):
5064 (pui-list-packages):
5066 * packages.el (packages-compute-package-locations):
5068 (package-delete-name):
5069 (packages-hardcoded-lisp): Removed.
5070 (packages-useful-lisp): Removed.
5071 (packages-unbytecompiled-lisp): Removed.
5072 (packages-find-package-directories):
5076 Major code clean up of all things PUI.
5078 Much improved code to determine where packages should be
5079 installed. PUI no longer depends on any packages being
5080 pre-installed to compute where packages are to be installed to.
5082 The user can specify the location of their package-index file. It
5083 isn't necessary to set this because it has sane defaults. People
5084 who "run-in-place" won't accidently overwrite the CVS
5085 package-index file. See
5086 `package-get-package-index-file-location'.
5088 PUI will now properly clean up after itself in the event of an
5089 unsuccessful package install. This drastically reduces the number
5090 of "wrong md5sum" FAQs.
5092 non-Mule XEmacsen can no longer install Mule packages.
5094 Package management via the custom interface has been removed.
5096 The PUI related menubar items have been reorganised.
5098 The PGP verification code has been fixed and the default for
5099 whether or not it is used is automatically computed.
5101 * update-elc.el ((preloaded-file-list site-load-packages
5102 need-to-dump dumped-exe)):
5103 Just a couple of small changes to allow for
5104 `packages-(hardcoded|useful|unbytecompiled)-lisp' not really
5107 2003-12-10 Hrvoje Niksic <hniksic@xemacs.org>
5109 * bytecomp.el (byte-compile-warn-about-unused-variables): Don't
5110 apply `format' to the first argument of byte-compile-warn, it
5111 already calls format.
5113 2003-12-03 Adrian Aichner <adrian@xemacs.org>
5115 * files.el (delete-old-versions): Avoid going interactive during
5116 make install when environment variable VERSION_CONTROL is set.
5118 2003-12-04 Vin Shelton <acs@xemacs.org>
5120 * menubar-items.el (menu-item-search): Only bring up search dialog
5121 box if the feature is available and desired.
5123 2003-11-04 Stephen J. Turnbull <stephen@xemacs.org>
5125 * about.el (about-personal-info): Fix typo in Tony Rossini's entry.
5127 2003-11-05 Vin Shelton <acs@xemacs.org>
5129 * help.el (Help-prin1-face):
5131 princ and prin1 are functions and need to be called as such. The
5132 idea for this patch was submitted by Eric Eide <eeide@cs.utah.edu>.
5134 2003-10-22 Stephen J. Turnbull <stephen@xemacs.org>
5136 * about.el (about-xemacs): Give full version and build date.
5138 2003-09-19 Stephen J. Turnbull <stephen@xemacs.org>
5140 * win32-native.el (grep-null-device): This XEmacs has null-device.
5142 2003-09-06 Mike Sperber <mike@xemacs.org>
5144 * bytecomp.el (byte-compile-defvar-or-defconst): Actually
5145 implement the specified semantics for `defvar.'
5147 2003-09-07 Adrian Aichner <adrian@xemacs.org>
5149 * window-xemacs.el (display-buffer): Fix for `shrink-to-fit' by
5150 Klaus Berndl, calling `shrink-window-if-larger-than-buffer' when
5151 displaying buffer in question.
5153 2003-09-03 Vin Shelton <acs@xemacs.org>
5155 * XEmacs 21.4.14 is released
5157 2003-08-17 Vin Shelton <acs@xemacs.org>
5159 * about.el: Vanity patch.
5161 2003-08-11 Stephen J. Turnbull <stephen@xemacs.org>
5163 * code-process.el (call-process):
5164 (call-process-region):
5166 Document coding system processing.
5168 2003-08-03 Stephen J. Turnbull <stephen@xemacs.org>
5170 * startup.el (splash-frame-body): Idiomatic English.
5172 2003-04-24 Jin Choi <jsc@orangeimagineering.com>
5174 * font-lock.el (font-lock-match-java-declarations): Move
5175 save-restriction, narrow-to-region to beginning of function to
5176 avoid going beyond the limit and causing an infloop.
5178 2003-04-16 Jerry James <james@xemacs.org>
5180 * keydefs.el: Remove mappings for keys mapped to the nowhere
5181 defined function function-key-error.
5183 2003-03-22 Vasily Korytov <deskpot@myrealbox.com>
5185 * lisp-mode.el (emacs-lisp-mode-hook, lisp-mode-hook,
5186 lisp-interaction-mode-hook): Add the docstrings.
5188 2003-08-04 Michael Toomim <toomim@OCF.Berkeley.EDU>
5190 * byte-optimize.el: Fix infinite loop in bytecode optimizer. See:
5191 http://list-archive.xemacs.org/xemacs-beta/200306/msg00157.html
5192 http://list-archive.xemacs.org/xemacs-beta/200307/msg00005.html
5194 2003-06-18 Nickolay Pakoulin <npak@ispras.ru>
5196 * cl-macs.el (cl-transform-lambda): Place doc on Common Lisp
5197 lambda list after the original doc. Care about
5198 #'(lambda () "SingleString")
5200 (cl-function-arglist):
5201 Care about &cl-defs and &cl-quote in lambda list, dotted lists and
5202 circular data structures in lambda list specification
5204 2003-06-11 Adrian Aichner <adrian@xemacs.org>
5206 * font-lock.el (lisp-font-lock-keywords-1): Only NAME, not NAME(
5207 to appear in font-lock-function-name-face.
5209 2003-06-17 Stephen J. Turnbull <stephen@xemacs.org>
5211 * bytecomp.el (byte-compile-lambda): Discard docstring only if it
5212 is not also the value of the lambda.
5214 2003-05-06 Andy Piper <andy@xemacs.org>
5216 * files.el (revert-buffer): Make sure local variables get processed,
5217 even in the case of an optimized reversion.
5219 2003-05-25 XEmacs Build Bot <builds@cvs.xemacs.org>
5221 * XEmacs 21.4.13 is released
5223 2003-03-18 Stephen J. Turnbull <stephen@xemacs.org>
5225 * gutter-items.el (buffers-tab-filter-functions): Improve docstring.
5226 Suggested by a Chris Palmer <chris@nodewarrior.org> patch.
5228 2003-02-14 Ben Wing <ben@xemacs.org>
5231 * byte-optimize.el (byte-compile-inline-expand):
5232 * byte-optimize.el (byte-compile-unfold-lambda):
5233 * byte-optimize.el (byte-optimize-form-code-walker):
5234 * byte-optimize.el (byte-optimize-form):
5235 * byte-optimize.el (byte-decompile-bytecode-1):
5236 * byte-optimize.el (byte-optimize-lapcode):
5237 Review carefully and sync up to 20.7 except for areas as noted.
5238 Fixes problem with JDE compilation.
5240 2003-02-05 Ben Wing <ben@xemacs.org>
5243 * simple.el (motion-keys-for-shifted-motion):
5244 Omit M-S-home/end from motion keys.
5246 2003-02-07 Ben Wing <ben@xemacs.org>
5248 * text-props.el (text-property-any):
5249 * text-props.el (text-property-not-all):
5250 Fix bug when end > start.
5252 2003-01-17 Stephen J. Turnbull <stephen@xemacs.org>
5254 * info.el (Info-insert-dir): Make default-directory end in
5255 separator. Patch due to Martin Buchholz.
5257 2003-01-15 Stephen J. Turnbull <stephen@xemacs.org>
5259 * XEmacs 21.4.12 "Portable Code" is released.
5261 2003-01-13 Ilya Golubev <golubev@xemacs.org>
5263 * about.el: Update golubev data.
5265 2003-01-15 Stephen J. Turnbull <stephen@xemacs.org>
5267 * isearch-mode.el (isearch-mode-map): Substitute comment on
5268 desirability, and back out "GR is printable" changes.
5270 2003-01-08 Stephen J. Turnbull <stephen@xemacs.org>
5272 * isearch-mode.el (isearch-mode-map): Don't bind CSI.
5274 2003-01-07 Stephen J. Turnbull <stephen@xemacs.org>
5276 * isearch-mode.el (isearch-mode-map): GR (and C1) is printable.
5278 2003-01-06 Ville Skyttä <scop@xemacs.org>
5280 * menubar-items.el (default-menubar): Use browse-url-mozilla
5281 instead of browse-url-gnome-moz for Mozilla.
5283 2003-01-03 Stephen J. Turnbull <stephen@xemacs.org>
5285 * XEmacs 21.4.11 "Native Windows TTY Support" is released.
5287 2002-12-27 Ville Skyttä <scop@xemacs.org>
5289 * files.el (auto-mode-alist): Remove redundant entries for modes
5290 that live in packages.
5291 (interpreter-mode-alist): Ditto.
5293 2002-03-17 Ville Skyttä <ville.skytta@xemacs.org>
5295 * menubar-items.el (default-menubar): Sync with current
5296 browse-url-xemacs.el.
5298 2002-11-02 Stephen J. Turnbull <stephen@xemacs.org>
5300 * XEmacs 21.4.10 "Military Intelligence" is released.
5302 2002-10-07 Katsumi Yamaoka <yamaoka@jpl.org>
5304 * font-lock.el (font-lock-fontify-keywords-region): Fix typo.
5306 2002-10-07 Katsumi Yamaoka <yamaoka@jpl.org>
5308 * keydefs.el (global-map): Bind C-xrd to delete-rectangle per GNU.
5310 2001-05-10 Daiki Ueno <ueno@unixuser.org>
5312 * font-lock.el (font-lock-compile-keywords): Rewrite as a side
5313 effect free function.
5314 (font-lock-fontify-keywords-region): Supply the argument to
5315 font-lock-compile-keywords.
5317 2002-09-22 Ville Skyttä <ville.skytta@xemacs.org>
5319 * package-get.el (package-get-download-sites): Bring sites list
5320 up to date, prefer xx.xemacs.org addresses.
5322 2002-09-27 Andy Piper <andy@xemacs.org>
5324 * dialog.el (make-dialog-box): for general dialogs only
5325 delete-frame-hook will be run.
5327 2002-09-28 Stephen J. Turnbull <stephen@xemacs.org>
5329 * font-lock.el (font-lock-fontify-syntactically-region): Add
5330 comment about lookup-syntax-properties, document LOUDLY as unused.
5332 2002-08-26 Andy Piper <andy@xemacs.org>
5334 * gutter-items.el (set-progress-feedback-instantiator): Fix bad
5337 2002-09-02 Ville Skyttä <ville.skytta@xemacs.org>
5339 * bytecomp-runtime.el (make-obsolete): Docstring argument nit.
5340 (make-obsolete-variable): Ditto.
5341 (make-compatible): Ditto.
5342 (make-compatible-variable): Ditto.
5344 2002-09-16 Stephen J. Turnbull <stephen@xemacs.org>
5346 * obsolete.el (parse-sexp-lookup-properties): new compatible alias
5347 for `lookup-syntax-properties'. RFE from Alan Mackenzie.
5349 2002-08-28 Andy Piper <andy@xemacs.org>
5351 * files.el (revert-buffer): propagate revert-without-query-status.
5353 2002-06-03 Andy Piper <andy@xemacs.org>
5355 * dialog-items.el (make-search-dialog): align various subcontrols
5356 in visually pleasing ways, allow frame to autosize to the dialog
5358 * dialog.el (make-dialog-box): add a border inside the frame. Add
5359 :autosize property, if t then reset the frame size appropriately
5360 before the frame is mapped.
5361 * gutter-items.el (set-progress-feedback-instantiator): align
5362 various subcontrols.
5363 * gutter-items.el (set-progress-abort-instantiator): ditto.
5365 2002-08-23 Stephen J. Turnbull <stephen@xemacs.org>
5367 * XEmacs 21.4.9 "Informed Management" is released.
5369 2002-06-22 Ville Skyttä <ville.skytta@xemacs.org>
5371 * subr.el (add-to-list): Sync with GNU Emacs 21.2, adding the
5372 "&optional append" argument.
5374 2002-07-16 Didier Verna <didier@xemacs.org>
5376 * subr.el (replace-in-string): fix case fold bug introduced by
5377 "2000-07-30 Ben Wing <ben@xemacs.org>": honor the value of
5378 case-fold-search in temporary buffers.
5380 2002-08-03 Steve Youngs <youngs@xemacs.org>
5382 * lib-complete.el (find-library): Remove check for mule because
5383 decompression DOES work on Mule.
5385 2002-08-11 John Paul Wallington <jpw@shootybangbang.com>
5387 * simple.el (join-line): New alias for `delete-indentation'.
5389 2002-08-02 Ville Skyttä <ville.skytta@xemacs.org>
5391 * font-lock.el: Some faces and doc typo fixes from GNU Emacs.
5392 (font-lock-doc-face): New alias to font-lock-doc-string-face.
5393 (font-lock-builtin-face): New.
5394 (font-lock-constant-face): New.
5395 (font-lock-face-list): Add builtin and constant faces.
5397 2002-08-16 Stephen J. Turnbull <stephen@xemacs.org>
5399 * autoload.el (make-autoload): Support define-derived-mode.
5400 Collected puts of doc-string-elt property. Based on a patch by
5401 Didier Verna <didier@xemacs.org>.
5403 2002-08-15 Stephen J. Turnbull <stephen@xemacs.org>
5405 * wid-edit.el (widget-field-activate): Fix docstring typo.
5407 2002-07-23 Andy Piper <andy@xemacs.org>
5409 * about.el (about-personal-info): update me.
5411 2002-07-12 Andy Piper <andy@xemacs.org>
5413 * custom.el (custom-theme-set-variables): remove bogus
5414 arguments. Use custom-set-default to set defaults.
5415 (custom-set-variables): update doc.
5416 (custom-local-buffer): new, synced from FSF.
5417 (custom-set-default): ditto.
5418 (defcustom): update doc.
5420 2002-06-16 Andy Piper <andy@xemacs.org>
5422 * menubar-items.el (default-menubar): enable windows printing on
5423 cygwin as well as native.
5425 2002-06-12 Andy Piper <andy@xemacs.org>
5427 * printer.el (generic-print-buffer): catch all errors so that the
5428 print device can be cleared in all scenarios.
5429 (Printer-clear-device): make sure clearing the printer allows it
5430 to be used again immediately.
5431 (generic-print-region): make sure the default printer face is
5434 2002-04-23 Jerry James <james@xemacs.org>
5436 * window-xemacs.el (display-buffer-function): Change doc to
5438 * window-xemacs.el (pre-display-buffer-function): Ditto.
5439 * window-xemacs.el (display-buffer): New arg, shrink-to-fit. If
5440 non-nil, make the new window just big enough for its contents.
5441 * frame.el (get-frame-for-buffer): Accept new arg, due to above.
5442 * frame.el (show-temp-buffer-in-current-frame): Remove broken
5443 temp-buffer-shrink-to-fit code. Tell display-buffer instead.
5445 2002-06-06 Andy Piper <andy@xemacs.org>
5447 * custom.el (custom-theme-set-variables): sync :set-after from FSF.
5449 (custom-handle-keyword): ditto.
5451 2002-07-12 Stephen J. Turnbull <stephen@xemacs.org>
5453 * gutter-items.el (buffers-tab-selection-function): Improve doc.
5454 Make obsolete. Default to nil.
5455 (buffers-tab-filter-functions): Improve doc. Use literal default.
5456 Inspired by a patch by John Palmieri.
5458 2002-07-01 Mike Alexander <mta@arbortext.com>
5460 * process.el (shell-command-on-region): Don't delete the region
5461 before giving it to call-process-region
5463 2002-06-04 Jerry James <james@eecs.ku.edu>
5465 * find-paths.el (paths-find-architecture-directory): Search in
5466 `system-configuration'/`base', not `base'`system-configuration'.
5468 2002-06-23 Ville Skyttä <ville.skytta@xemacs.org>
5470 * info.el (Info-index): Add missing \ in [ t].
5472 2002-06-11 Stephen J. Turnbull <stephen@xemacs.org>
5474 * gutter-items.el (gutter-buffers-tab-visible-p,
5475 buffers-tab-omit-function, buffers-tab-selection-function,
5476 buffers-tab-filter-functions):
5479 2002-06-09 Stephen J. Turnbull <stephen@xemacs.org>
5481 * toolbar.el (toolbar-icon-directory): Document trailing separator.
5483 * toolbar-items.el (toolbar-news): Fix typo in message string.
5485 2002-06-08 Stephen J. Turnbull <stephen@xemacs.org>
5487 * dialog.el (yes-or-no-p-dialog-box):
5488 * cmdloop.el (y-or-n-p-minibuf):
5489 (yes-or-no-p-minibuf):
5492 Specify negative answers in docstrings.
5494 2002-05-25 Steve Youngs <youngs@xemacs.org>
5496 * package-ui.el (pui-help-echo): Display both installed and author
5497 version. Use a balloon-help window to display extra info like
5500 2002-05-30 Andy Piper <andy@xemacs.org>
5502 * files.el (revert-buffer-internal): don't visit
5503 revert-buffer. Kill buffer when not used. Suggested by Mike
5504 Alexander <mta@arbortext.com>
5506 2002-05-20 Stephen J. Turnbull <stephen@xemacs.org>
5508 * files.el (revert-buffer): More docstring fiddling.
5510 2002-05-19 Stephen J. Turnbull <stephen@xemacs.org>
5512 * files.el (revert-buffer):
5513 (revert-buffer-internal):
5514 (revert-buffer-insert-file-contents-function):
5515 Improve docstrings and comments.
5517 2002-05-08 Andy Piper <andy@xemacs.org>
5519 * files.el (revert-buffer): observe noconfirm behavior.
5521 2002-04-09 Andy Piper <andy@xemacs.org>
5523 * files.el (revert-buffer): use revert-buffer-internal if it looks
5524 like doing so will not result in any user-visible changes.
5525 (revert-buffer-internal): new function. Do the actual process of
5526 reversion and then see whether the result is any different to what
5527 we have already. If it is not then do nothing.
5529 2001-12-11 Andy Piper <andy@xemacs.org>
5531 * menubar.el (get-popup-menu-response): re-order so that it works
5532 on more sane/facist window systems.
5534 2001-12-03 Andy Piper <andy@xemacs.org>
5536 * faces.el (frob-face-property): don't infloop in face frobbing
5537 from Jan Vroonhof <jan@xemacs.org>.
5539 2001-11-30 Jan Vroonhof <jan@xemacs.org>
5541 * faces.el (frob-face-property): Follow face fall-back hierarchy
5542 properly for face properties without an instance. Only do manual
5543 copy form 'default in last resort. This handles in particular
5544 the case where 'default itself has only a fall-back (which is
5545 the case by default on windows).
5547 2001-11-24 Andy Piper <andy@xemacs.org>
5549 * printer.el (generic-print-region): set default-frame-plist to
5550 nil while creating the printer frame so that sizes reflect the
5553 * faces.el (face-complain-about-font): Don't complain on printers.
5555 2002-05-10 Stephen J. Turnbull <stephen@xemacs.org>
5557 * package-net.el: Andy synch.
5559 2001-12-16 Andy Piper <andy@xemacs.org>
5561 * package-get.el (package-get-update-all): Make sure installed.db
5562 gets updated after updating packages.
5564 2002-03-28 Ben Wing <ben@xemacs.org>
5566 * msw-glyphs.el: Set glyph-contrib-p to nil on hscroll,
5567 continuation, truncation so that we don't get line jumpiness from
5568 them being larger than the line height.
5570 * msw-font-menu.el (mswindows-font-menu-font-data): Fix bug.
5572 2001-11-30 Jan Vroonhof <jan@xemacs.org>
5574 * font.el (font-window-system-mappings): Add mapping for Gtk
5575 (assume identical to X)
5577 2002-02-04 Andy Piper <andy@xemacs.org>
5579 * files.el (convert-standard-filename): Fix for short filename
5580 Peter Arius <pas@methodpark.de>
5582 2001-12-10 Christoph Wedler <Christoph.Wedler@sap.com>
5584 * list-mode.el (default-choose-completion): completion-base-size
5585 should refer to local value in the completion list buffer.
5587 2001-12-03 Didier Verna <didier@xemacs.org>
5589 * rect.el: autoload `replace-rectangle'.
5590 * keydefs.el (global-map): bind it to `C-x r p'.
5592 2002-05-09 Stephen J. Turnbull <stephen@xemacs.org>
5594 * XEmacs 21.4.8 "Honest Recruiter" is released.
5596 2002-05-09 Stephen J. Turnbull <stephen@xemacs.org>
5598 This patch is based on Jerry James's patch and analysis.
5600 * select.el (get-clipboard):
5603 (get-clipboard-foreign):
5604 (get-selection-foreign):
5605 New function for use as `interprogram-paste-function's.
5607 * simple.el (interprogram-paste-function): Change default to
5608 `get-clipboard-foreign'; improve docstring.
5609 (interprogram-cut-function): Improve dosctring.
5611 2002-05-04 Stephen J. Turnbull <stephen@xemacs.org>
5613 * XEmacs 21.4.7 "Economic Science" is released.
5615 2002-03-18 Adrian Aichner <adrian@xemacs.org>
5617 * cus-edit.el (customize-save-variable): Fix typo in prompt.
5619 2002-03-26 John Paul Wallington <jpw@xemacs.org>
5621 * obsolete.el (assq-delete-all): New compatibility alias for
5624 2002-01-09 Simon Josefsson <jas@extundo.com>
5626 * files.el (auto-mode-alist): Support Sieve (*.siv, *.sieve).
5628 2002-01-04 Adrian Aichner <adrian@xemacs.org>
5630 * info.el (Info-auto-generate-directory): Default
5631 Info-auto-generate-directory to 'if-outdated.
5633 2002-03-28 Stephen J. Turnbull <stephen@xemacs.org>
5635 * startup.el (normal-top-level): Prevent migration code from
5636 trashing .emacs on an error in loading the init files.
5638 2002-03-14 Ville Skyttä <ville.skytta@xemacs.org>
5640 * files.el (auto-mode-alist): GNUmakefile is a Makefile,
5641 "system default" Xdefaults and friends get xrdb-mode.
5643 2002-03-05 Mats Lidell <matsl@contactor.se>
5645 * help-nomule.el (tutorial-supported-languages): Added Swedish
5646 tutorial. Sorted languages.
5648 2002-02-11 Mike Sperber <mike@xemacs.org>
5650 * info.el (Info-maybe-update-dir): Regenerate dir if we're
5651 regenerating outdated dir files and dir is non-existent.
5653 2002-01-27 Stephen J. Turnbull <stephen@xemacs.org>
5655 * code-files.el (convert-mbox-coding-system): Improve comment.
5656 (write-region): Improve docstring. Reformat to 80 columns. Add
5657 coding-system argument to `write-region-pre-hook' call.
5658 (write-region-pre-hook): Fix docstring to mention lockname argument.
5660 2002-01-18 Stephen J. Turnbull <stephen@xemacs.org>
5662 * minibuf.el (completing-read): Remove redundant wrong arg list.
5664 * help.el (with-displaying-help-buffer): Put usage advice in docstring.
5666 2001-12-27 John Paul Wallington <jpw@shootybangbang.com>
5668 * obsolete.el (interactive-form): new compatibility alias for
5669 function-interactive.
5671 2001-11-29 Adrian Aichner <adrian@xemacs.org>
5673 * menubar-items.el (Menubar-items-truncate-list): Removed.
5674 * menubar-items.el (Menubar-items-truncate-history): New.
5675 * menubar-items.el (default-menubar): Use
5676 Menubar-items-truncate-history.
5678 2002-02-03 Adrian Aichner <adrian@xemacs.org>
5680 * printer.el (generic-print-region): Pass correct arguments to
5681 lpr-region. Thanks to Nevin Kapur <nevin@jhu.edu> and Björn
5682 Torkelsson <torkel@acc.umu.se>.
5684 2002-01-09 John Paul Wallington <jpw@shootybangbang.com>
5686 * help.el (describe-mode): synched with FSF 19.34; handle nil
5687 minor mode indicators.
5689 2001-12-03 Christoph Wedler <Christoph.Wedler@sap.com>
5691 * minibuf.el (completing-read): Update docstring.
5693 2001-12-17 Stephen J. Turnbull <stephen@xemacs.org>
5695 * XEmacs 21.4.6 "Common Lisp" is released.
5697 2001-11-21 Stephen J. Turnbull <stephen@xemacs.org>
5699 * package-net.el: Inadvertant synch with Windows branch. From
5701 (package-net-kit-version): new variable.
5702 (package-net-generate-bin-ini): use it. Remove unwanted functions.
5704 2001-11-28 Steve Youngs <youngs@xemacs.org>
5706 * package-get.el (package-get-locate-index-file): Also search the
5707 core etc/ directory for the package index file if it can't be
5708 found in ~/.xemacs/.
5710 2001-12-13 William Perry <wmperry@gnu.org>
5712 * dialog-gtk.el (popup-builtin-question-dialog):
5713 Conform to API in gui.c.
5715 2001-11-12 Andy Piper <andy@xemacs.org>
5717 * cus-edit.el (custom-save-face-internal): make sure we save
5719 (custom-save-variables): ditto variables.
5721 2001-11-20 Stephen J. Turnbull <stephen@xemacs.og>
5723 * faces.el (make-face-family):
5725 New face-modifying functions per Jan Vroonhof.
5727 cus-face.el (custom-set-face-font-family):
5728 (custom-set-face-font-size):
5731 * font.el (font-window-system-mappings): More precise docstring.
5734 (font-create-object):
5735 (tty-font-create-object):
5736 (tty-font-create-plist):
5737 (x-font-create-object):
5738 (x-font-create-name):
5739 (ns-font-create-name):
5740 (mswindows-font-create-object):
5741 (mswindows-font-create-name):
5744 2001-11-14 John Paul Wallington <jpw@shootybangbang.com>
5746 * gtk-faces.el (gtk-init-device-faces): removed spurious
5747 quote before let* expression.
5749 2001-10-29 Andy Piper <andy@xemacs.org>
5751 * code-files.el (toggle-buffer-file-coding-system): mark buffer as
5752 modified when changing coding system.
5754 * toolbar-items.el (toolbar-dired): Use interactive "D" spec so
5755 that we invoke the GUI directory selector.
5757 2001-10-25 Andy Piper <andy@xemacs.org>
5759 * dialog.el (make-dialog-box): use new directory dialog support.
5760 * minibuf.el (read-file-name-1): ditto.
5761 (read-file-name): ditto.
5762 (read-directory-name): ditto.
5764 2001-10-23 Stephen J. Turnbull <stephen@xemacs.org>
5766 * XEmacs 21.4.5 "Civil Service" is released.
5768 2001-04-23 Didier Verna <didier@xemacs.org>
5770 * cus-edit.el (custom-variable-pre-save): New.
5771 * cus-edit.el (custom-variable-post-save): New.
5772 * cus-edit.el (custom-variable-save): use them.
5773 * cus-edit.el (custom-face-pre-save): New.
5774 * cus-edit.el (custom-face-post-save): New.
5775 * cus-edit.el (custom-face-save): use them.
5776 * cus-edit.el (custom-group-pre-save): New.
5777 * cus-edit.el (custom-group-post-save): New.
5778 * cus-edit.el (custom-group-save): use them.
5779 * cus-edit.el (Custom-save): use the pre/post functions above,
5780 call `custom-save-all' only once.
5781 * cus-edit.el (custom-variable-pre-reset-standard): New.
5782 * cus-edit.el (custom-variable-post-reset-standard): New.
5783 * cus-edit.el (custom-variable-reset-standard): use them.
5784 * cus-edit.el (custom-face-pre-reset-standard): New.
5785 * cus-edit.el (custom-face-post-reset-standard): New.
5786 * cus-edit.el (custom-face-reset-standard): use them.
5787 * cus-edit.el (custom-group-pre-reset-standard): New.
5788 * cus-edit.el (custom-group-post-reset-standard): New.
5789 * cus-edit.el (Custom-reset-standard): use them.
5790 * cus-edit.el (custom-face-reset-saved): use the pre/post
5791 functions above, call `custom-save-all' only once.
5793 2001-04-08 Danny Colascione <qtmstr@optonline.net>
5795 * gutter-items.el (buffers-tab face): Derive from the modeline
5796 face by default. Many people use white-on-black for the default
5797 font, and the tabs look hideous with that color combination. The
5798 modeline usually has the correct colors.
5800 2001-09-28 Robert Pluim <rpluim@bigfoot.com>
5802 * etags.el (find-tag): Doc fix, point users at pop-tag-mark.
5803 (tag-mark-stack-max): Typo fix.
5805 2001-09-28 Ben Wing <ben@xemacs.org>
5808 * font-lock.el (font-lock-after-change-function):
5809 fix problem with last patch, reported by Katsumi Yamaoka.
5811 2001-09-17 Ben Wing <ben@xemacs.org>
5813 * font-lock.el (font-lock-after-change-function):
5814 fix problem when you insert a comment on the line before a line of
5815 code: if we use the following char, then when you hit backspace,
5816 the following line of code turns the comment color.
5818 2001-06-08 Ben Wing <ben@xemacs.org>
5820 * process.el: comment about shell-command-switch.
5821 * process.el (shell-quote-argument): Need to quote a null
5822 argument, too. From Dan Holmsand.
5824 * startup.el (normal-top-level): Delete some unused FSF junk.
5825 * startup.el (command-line-early):
5827 * startup.el (command-line): Call MS Windows init function.
5830 * win32-native.el (mswindows-system-shells): New.
5831 * win32-native.el (mswindows-system-shell-p): New.
5832 * win32-native.el (init-mswindows-at-startup): New.
5833 * win32-native.el (mswindows-quote-one-vc-runtime-arg):
5834 * win32-native.el (mswindows-quote-one-simple-arg):
5835 * win32-native.el (mswindows-quote-one-command-arg):
5836 * win32-native.el (mswindows-construct-process-command-line-alist):
5837 Correct comments at top. Correctly handle passing arguments
5838 to Cygwin programs and to bash. Fix quoting of zero-length
5839 arguments (from Dan Holmsand). Set shell-command-switch based
5840 on shell-file-name, which in turn comes from env var SHELL.
5842 2001-07-18 Alexey Mahotkin <alexm@hsys.msk.ru>
5844 * toolbar.el (toolbar-visible-p, toolbar-captioned-p,
5845 default-toolbar-position): Fill docstrings for balloon-help.
5847 2001-03-15 Stephen J. Turnbull <stephen@xemacs.org>
5849 * faces.el: Reenable specifications over 'gtk domain.
5851 2001-08-08 Didier Verna <didier@xemacs.org>
5853 * autoload.el (update-autoload-files): make defdir a file name,
5856 2001-08-06 Steve Youngs <youngs@xemacs.org>
5858 * menubar-items.el (default-menubar): Use 'report-xemacs-bug'.
5860 * lisp-mnt.el (lm-report-bug): Use 'report-xemacs-bug-beta-address'.
5862 2001-08-01 Edward M. Lee <tailbert@yahoo.com>
5864 * font-menu.el (font-menu-set-font): Default to current font-family.
5865 (font-menu-preferred-resolution):
5866 (font-menu-size-scaling):
5867 Provide gtk defaults, too.
5869 2001-07-29 Mike Alexander <mta@arbortext.com>
5871 * cus-face.el (custom-set-face-font-size): Last arg to apply is a
5873 (custom-set-face-font-family): ditto
5875 2001-07-26 Mike Sperber <mike@xemacs.org>
5877 * files.el (auto-mode-alist): .9 files are man pages, too.
5879 2001-07-23 Edwin Steiner <esteiner@net4you.at>
5881 * process.el (call-process-internal): bind
5882 coding-system-for-write to 'binary when calling
5883 start-process-internal, so the process receives
5884 the literal contents of INFILE.
5886 2001-09-15 Edward M. Lee <tailbert@yahoo.com>
5888 * files.el (auto-mode-alist): Add configure.ac support.
5890 2001-07-19 Adrian Aichner <adrian@xemacs.org>
5894 Adrian's mouse-track patch. See <y9plq0nc.fsf@ecf.teradyne.com>.
5896 2001-07-28 Stephen J. Turnbull <stephen@xemacs.org>
5898 * XEmacs 21.4.4 "Artificial Intelligence" is released.
5900 2001-07-10 Katsumi Yamaoka <yamaoka@jpl.org>
5902 * mule/kinsoku.el (kinsoku-bol-p): Work with ascii and non-ascii
5904 (kinsoku-eol-p): Ditto.
5906 2001-07-09 Katsumi Yamaoka <yamaoka@jpl.org>
5908 * mule/kinsoku.el (kinsoku-ascii-eol, kinsoku-gb-bol,
5909 kinsoku-gb-eol, kinsoku-big5-bol, kinsoku-big5-eol): Assign
5910 characters as the category `s' or `e' correctly.
5912 2001-06-06 Alexey Mahotkin <alexm@hsys.msk.ru>
5914 * mule/cyrillic.el: Uncomment definition of ccl-encode-koi8-r-font.
5916 2001-06-14 Alexey Mahotkin <alexm@hsys.msk.ru>
5918 * mule/cyrillic.el: Set up case table.
5920 2001-06-08 Mike Sperber <mike@xemacs.org>
5922 * files.el (save-some-buffers-1): Don't zap the help window right
5923 after `map-y-or-n-p' has popped it up.
5925 2001-06-15 Nick Pakoulin <npak@ispras.ru>
5927 * help.el (frob-help-extents): Require 'hyper-apropos for faces.
5929 2001-07-18 Stephen J. Turnbull <stephen@xemacs.org>
5931 * specifier.el: define-specifier-tag 'gtk.
5933 2001-05-12 Ben Wing <ben@xemacs.org>
5935 * find-paths.el (paths-find-recursive-path):
5936 fix error with null EXCLUDE-REGEXP.
5938 * font-lock.el (font-lock-mode):
5939 fix problem reported by hrvoje with buffers starting with a space.
5941 2001-05-06 Ben Wing <ben@xemacs.org>
5943 * dialog.el (make-dialog-box):
5944 * menubar-items.el (default-menubar):
5945 * printer.el (generic-print-buffer):
5946 * printer.el (generic-print-region):
5947 implement printing the selection when it's selected.
5949 2001-04-18 Didier Verna <didier@xemacs.org>
5951 * cus-edit.el (Custom-reset-standard): reset to standard settings
5952 not only when the buffer's :custom-state is 'modified, but also
5953 when it is 'set or 'saved.
5955 2001-04-17 Didier Verna <didier@xemacs.org>
5957 * startup.el (load-user-init-file): define `custom-file' before
5958 loading the user's init file.
5960 2001-04-09 Danny Colascione <qtmstr@optonline.net>
5962 * menubar.el (popup-mode-menu): Make it work with
5963 popup-menu-titles turned off.
5965 2001-04-24 Hrvoje Niksic <hniksic@arsdigita.com>
5967 * about.el (about-mailto-link): Use compose-mail for sending mail.
5969 2001-07-14 Sean MacLennan <seanm@storm.ca>
5971 * package-admin.el (package-install-hook): New.
5972 (package-delete-hook): New.
5973 (package-admin-add-single-file-package): Use package-delete-hook.
5975 * package-get.el (package-get): Use package-install-hook.
5977 2001-06-26 Robert Pluim <rpluim@bigfoot.com>
5979 * package-ui.el (pui-install-selected-packages): reverse the lists
5980 of packages so that they get handled in the same order as they
5983 2001-06-26 Robert Pluim <rpluim@bigfoot.com>
5985 * packages.el (locate-library): Use read-library-name for completion.
5987 2001-05-21 Martin Buchholz <martin@xemacs.org>
5989 * byte-optimize.el (=): `=' is not a binary predicate!
5990 Fix incorrect optimization: (= 0 0 (random 2)) ==> 0 or 1.
5991 Use byte-optimize-predicate, not byte-optimize-binary-predicate,
5993 2001-05-20 Martin Buchholz <martin@xemacs.org>
5995 * bytecomp.el (byte-compile-arithcompare):
5996 Only optimize (= x) ==> t if byte-compile-delete-errors is not nil.
5998 2001-06-03 William M. Perry <wmperry@gnu.org>
6000 * dialog-gtk.el (popup-builtin-open-dialog): Don't forget to
6001 return the filename selected by the user!
6003 2001-05-31 William M. Perry <wmperry@gnu.org>
6005 * font-menu.el: Avoid arithmetic with 'nil' when using the font menu
6008 2001-05-29 Alexey Mahotkin <alexm@hsys.msk.ru>
6010 * coding.el: Tiny typo fixed.
6012 2001-05-17 Stephen J. Turnbull <stephen@xemacs.org>
6014 * XEmacs 21.4.3 "Academic Rigor" is released.
6016 2001-05-17 Stephen J. Turnbull <stephen@xemacs.org>
6018 * config.values.sh: lisp/utils?/config.el -> lisp/config.el.
6020 2001-05-10 Stephen J. Turnbull <stephen@xemacs.org>
6022 * XEmacs 21.4.2 "Developer-Friendly Unix APIs" is released.
6024 2001-05-04 Ben Wing <ben@xemacs.org>
6026 * printer.el (generic-print-buffer):
6027 * printer.el (generic-print-region):
6028 Enable dialog boxes. Apply workaround recommended by Kirill.
6029 fix (fboundp 'lpr-buffer) -> (fboundp 'lpr-region).
6031 * simple.el (kill-whole-line):
6032 * simple.el (kill-line-1):
6033 * simple.el (kill-entire-line):
6034 * simple.el (kill-line):
6035 * simple.el (backward-kill-line):
6036 Take out interactive dependence of kill-whole-line.
6038 2001-04-22 Ben Wing <ben@xemacs.org>
6040 * dialog.el (make-dialog-box):
6041 Put dialog titles back in -- this time correctly. Fix various
6042 other problems with leaks and such.
6044 * simple.el (region-exists-p):
6045 * simple.el (region-active-p):
6046 Add comment about which one is correct to use in menu specs.
6048 2001-05-05 Ben Wing <ben@xemacs.org>
6050 * dialog.el (make-dialog-box): fix doc string.
6051 * menubar-items.el (default-menubar): Add Page Setup for Windows,
6052 take out Pretty Print.
6054 * printer.el (printer-current-device): New.
6055 * printer.el (Printer-get-device): New.
6056 * printer.el (Printer-clear-device): New.
6057 * printer.el (generic-page-setup): New.
6058 * printer.el (generic-print-buffer):
6059 * printer.el (generic-print-region):
6060 Implement Page Setup. Handle errors properly.
6062 2001-05-05 Ben Wing <ben@xemacs.org>
6064 * subr.el (error): Complete list of errors in doc string.
6066 2001-04-22 Ben Wing <ben@xemacs.org>
6068 * bytecomp-runtime.el (byte-compiler-options): Correct doc string.
6070 2001-05-03 Adrian Aichner <adrian@xemacs.org>
6072 * build-report.el: Remove CVS keywords since this file has been in
6073 core lisp for a while now.
6074 * build-report.el (build-report-make-output-files): Fix typo.
6076 2001-04-24 Hrvoje Niksic <hniksic@arsdigita.com>
6078 * about.el (about-finish-buffer): Make sure the last change works
6079 even if EVENT is nil.
6081 2001-04-24 Hrvoje Niksic <hniksic@arsdigita.com>
6083 * about.el (about-finish-buffer): Kill/bury the buffer where the user
6084 clicked, not the one that happens to be the current buffer at the
6087 2001-03-19 Karl M. Hegbloom <karlheg@microsharp.com>
6089 * cus-edit.el (custom-display): Support the GTK Window System also.
6091 2001-04-30 Ben Wing <ben@xemacs.org>
6094 * printer.el (printer-page-header):
6095 * printer.el (Print-context): New.
6096 * printer.el (printer-page-footer):
6097 * printer.el (generate-header-element): New.
6098 * printer.el (generate-header-line): New.
6099 * printer.el (print-context-property):
6100 * printer.el (generic-print-buffer):
6101 * printer.el (generic-print-region):
6102 Implement headers and footers. Implement calling Print dialog box
6103 (#### but it doesn't quite work yet).
6105 2001-04-25 Ben Wing <ben@xemacs.org>
6107 * about.el (xemacs-hackers):
6108 * about.el (about-url-alist):
6109 * about.el (about-personal-info):
6110 * about.el (about-hacker-contribution):
6113 * simple.el (handle-post-motion-command):
6114 Fix spurious setting of zmacs-region-stays to t after a non-shift
6117 2001-04-24 Hrvoje Niksic <hniksic@arsdigita.com>
6119 * about.el (about-personal-info): Update my bio.
6120 (about-hacker-contribution): Ditto.
6122 2001-04-23 Stephen J. Turnbull <turnbull@sk.tsukuba.ac.jp>
6124 * startup.el (splash-frame-body): Update copyright notices: Ben, FSF.
6126 2001-04-19 Andy Piper <andy@xemacs.org>
6128 * package-net.el (package-net-cygwin32-binary-size): new size.
6129 (package-net-win32-binary-size): new size.
6130 (package-net-convert-index-to-ini): Use new arch.
6131 (package-net-batch-convert-index-to-ini): Removed.
6132 (package-net-generate-bin-ini): New.
6133 (package-net-batch-generate-bin-ini): New.
6135 2001-04-19 Stephen J. Turnbull <stephen@xemacs.org>
6137 * XEmacs 21.4.1 "Copyleft" is released.
6139 2001-04-19 Stephen J. Turnbull <stephen@xemacs.org>
6141 * x-compose.el (xlib-input-method-bug-workaround):
6142 (alias-colon-to-double-quote):
6143 Force sort in map-keymap to work around rehash bug.
6145 2001-04-17 Ben Wing <ben@xemacs.org>
6147 * about.el: Finish overhaul, add a few new hackers, update a
6150 2001-04-16 Stephen J. Turnbull <stephen@xemacs.org>
6152 * XEmacs 21.4.0 "Solid Vapor" is released.
6154 2001-04-15 Ben Wing <ben@xemacs.org>
6157 * about.el (about-headline-face): New.
6158 * about.el (about-link-face): New.
6159 * about.el (about-current-release-maintainers): New.
6160 * about.el (about-other-current-hackers): New.
6161 * about.el (about-url-alist):
6162 * about.el (about-once-and-future-hackers): New.
6163 * about.el (about-mailto-link): New.
6164 * about.el (about-get-buffer):
6165 * about.el (about-finish-buffer):
6166 * about.el (about-xemacs):
6167 * about.el (about-features): Removed.
6168 * about.el (about-advantages): New.
6169 * about.el (about-maintainer-info): Removed.
6170 * about.el (about-personal-info): New.
6171 * about.el (about-hacker-contribution): New.
6172 * about.el (about-maintainer):
6173 * about.el (about-show-linked-info):
6174 * about.el (about-hackers):
6175 Major revamping. Rewriting of most of the text, improve the
6176 link handling, separate info on contributors into personal
6177 and contribution info, add new contributors, update personal
6180 * menubar-items.el (default-menubar):
6181 Help menubar entry for News now says more accurately
6182 "What's New in XEmacs".
6185 * mouse.el (mouse-track-cleanup-hook):
6186 * mouse.el (mouse-track):
6187 Don't set-buffer to a dead buffer when calling mouse-track
6190 2001-04-14 Stephen J. Turnbull <stephen@xemacs.org>
6192 * XEmacs 21.2.47 "Zephir" is released.
6194 2001-04-02 Jan Vroonhof <jan.vroonhof@ntlworld.com>
6196 * dialog.el (make-dialog-box): Disable dialog box titles until
6197 we get them working.
6199 2001-03-30 Ben Wing <ben@xemacs.org>
6202 * help.el (Help-princ-face):
6203 * help.el (Help-prin1-face):
6204 * help.el (frob-help-extents):
6205 * help.el (describe-function-1):
6206 * help.el (describe-variable):
6207 Avoid using font-lock faces, which may not be defined.
6208 Instead, use hyper-apropos faces, and make sure they're
6209 defined as necessary by using `require'. (It's not so safe
6210 to do this for font-lock.) In any case, we will eventually
6211 be merging this functionality into hyper-apropos.
6213 * loaddefs.el (completion-ignored-extensions):
6216 * menubar-items.el (menu-truncate-list): Removed.
6217 * menubar-items.el (Menubar-items-truncate-list): New.
6218 * menubar-items.el (default-menubar):
6219 Fix errors if grep or compile command is too long. Rename helper
6220 function to be less visible.
6222 2001-03-23 Martin Buchholz <martin@xemacs.org>
6224 * byte-optimize.el (byte-optimize-minus):
6225 Fix mis-byte-compilation of (- 0 x) --> (- (- x))
6227 2001-03-26 Hrvoje Niksic <hniksic@arsdigita.com>
6229 * dumped-lisp.el (preloaded-file-list): Load mule/latin.el when
6232 * mule/latin.el: New file.
6234 2001-03-11 Ben Wing <ben@xemacs.org>
6237 * auto-save.el (auto-save-directory):
6238 * auto-save.el (make-auto-save-file-name):
6239 * auto-save.el (auto-save-file-name-p): New.
6241 Merge in improvements from other definition of
6242 make-auto-save-file-name in files.el.
6244 * auto-save.el (auto-save-original-name):
6245 * auto-save.el (auto-save-name-in-fixed-directory):
6246 * auto-save.el (auto-save-unslashify-name): Removed.
6247 * auto-save.el (auto-save-slashify-name): Removed.
6248 * auto-save.el (auto-save-reserved-chars): New.
6249 * auto-save.el (auto-save-escape-name): New.
6250 * auto-save.el (auto-save-unhex): New.
6251 * auto-save.el (auto-save-unescape-name): New.
6253 Change algorithm for encoding filenames in auto-save names to be
6254 entirely safe with all filesystems and all possible characters in
6255 a filename, and 100% reversible. (Essentially, uses
6256 quoted-printable as the encoding.)
6258 * auto-save.el (recover-all-files):
6260 Use insert-directory rather than calling ls directly -- fixes
6261 things under Windows.
6264 * files.el (convert-standard-filename): Substitute FSF's
6265 definition for this (we had nothing here before).
6267 * files.el (backup-buffer): Warning fix.
6269 * files.el (make-backup-file-name):
6270 * files.el (find-backup-file-name):
6271 Fix error in calling sequence to auto-save-file-name-p.
6273 * files.el (recover-file):
6274 Use insert-directory rather than calling ls directly -- fixes
6275 things under Windows.
6277 * files.el (make-auto-save-file-name): Removed.
6278 * files.el (auto-save-file-name-p): Removed.
6279 auto-save is always dumped so no sense in having a definition
6280 that will always be overwritten with another.
6282 * files.el (insert-directory):
6284 * win32-native.el (debug-mswindows-process-command-lines):
6285 * win32-native.el (original-make-auto-save-file-name): Removed.
6286 * win32-native.el (make-auto-save-file-name): Removed.
6289 2001-03-21 Martin Buchholz <martin@xemacs.org>
6291 * XEmacs 21.2.46 "Urania" is released.
6293 2001-03-16 Stephen J. Turnbull <stephen@xemacs.org>
6295 * menubar-items.el (default-menubar): Update sample.emacs to
6296 sample.init.el and adjust accelerators.
6298 2001-02-02 Stephen J. Turnbull <stephen@xemacs.org>
6300 * build-report.el (build-report): Improve docstring.
6302 2001-03-15 Stephen J. Turnbull <stephen@xemacs.org>
6304 * ChangeLog: Log GTK merge.
6310 Revert gratuitous whitespace changes.
6312 2001-03-07 Ben Wing <ben@xemacs.org>
6315 * help.el (key-or-menu-binding):
6316 * help.el (Help-find-file): New.
6317 * help.el (describe-beta):
6318 * help.el (describe-copying):
6319 * help.el (describe-project):
6320 * help.el (view-emacs-news):
6321 * help.el (view-sample-init-el): New.
6322 * help.el (Help-princ-face): New.
6323 * help.el (Help-prin1-face): New.
6324 * help.el (help-symbol-function-context-menu):
6325 * help.el (help-symbol-variable-context-menu):
6326 * help.el (help-symbol-function-and-variable-context-menu):
6327 * help.el (frob-help-extents):
6328 * help.el (describe-function-1):
6329 * help.el (describe-variable):
6331 Add coloring in Help buffers, correspondent with hyperlinks.
6332 View files in view-mode rather than Fundamental.
6333 Remove separators from context menus -- now handled in generic code.
6334 Add `Find Tag' to context menu.
6336 * menubar.el (popup-mode-menu):
6338 Rewrite code that outputs the popup menu to (a) put more specific
6339 entries first, (b) be more robust, (c) output the proper context
6340 menu separators automatically (the context menu functionality is
6341 new and currently used only by Help).
6343 2001-03-10 William M. Perry <wmperry@aventail.com>
6345 * dialog-gtk.el (gtk-make-dialog-box-internal): Forgot to rewrite
6346 this function when converting from the 21.1 GTK branch. Now
6347 supports file, password, question, and color built-in dialogs.
6349 2001-03-06 Ben Wing <ben@xemacs.org>
6352 * keydefs.el (global-map):
6353 Add commented-out change of M-k (for 21.5).
6355 * menubar-items.el (default-menubar):
6356 Fix items to control kill-line behavior; add items for
6360 * simple.el (kill-whole-line):
6361 * simple.el (historical-kill-line): Removed.
6362 * simple.el (kill-line): Removed.
6363 * simple.el (kill-entire-line): New.
6364 * simple.el (kill-line-1): New.
6365 * simple.el (backward-kill-line):
6366 Undo kill-whole-line == always changes. Add new function
6367 kill-entire-line to unconditionally delete the current line.
6368 Add comments describing the lamentable state of affairs of
6369 the kill-line functions and variables.
6371 2001-03-02 Ben Wing <ben@xemacs.org>
6374 * simple.el (beginning-of-buffer):
6375 * simple.el (end-of-buffer):
6376 * simple.el (mark-ring-unrecorded-commands):
6377 * simple.el (signal-error-on-buffer-boundary):
6378 * simple.el (shifted-motion-keys-select-region):
6379 * simple.el (unshifted-motion-keys-deselect-region):
6380 * simple.el (motion-keys-for-shifted-motion): New.
6381 * simple.el (handle-pre-motion-command):
6382 * simple.el (handle-post-motion-command):
6383 * simple.el (forward-char-command):
6384 * simple.el (backward-char-command):
6385 * simple.el (scroll-up-command):
6386 * simple.el (scroll-down-command):
6387 * simple.el (next-line):
6388 * simple.el (previous-line):
6389 * simple.el (backward-block-of-lines):
6390 * simple.el (forward-block-of-lines):
6391 * simple.el (backward-word):
6392 * simple.el (mark-word):
6394 Augment documentation of the most common motion commands to make
6395 note of the shifted-motion support. Improve the support to (a)
6396 properly document how it works and why it's done in the fashion it
6397 is, and (b) allow the keystrokes that trigger it to be customized.
6399 Correct error in the customize specification of
6400 mark-ring-unrecorded-commands.
6402 2001-03-02 Ben Wing <ben@xemacs.org>
6405 * font-lock.el (font-lock-pending-extent-table): Removed.
6406 * font-lock.el (font-lock-pending-buffer-table): New.
6407 * font-lock.el (font-lock-pre-idle-hook):
6408 * font-lock.el (font-lock-after-change-function):
6409 * font-lock.el (font-lock-fontify-pending-extents):
6410 * font-lock.el (font-lock-lisp-like):
6412 Fix handling of pending extents to avoid excessive slowness (N^2
6413 behavior) when making lots of buffer changes between redisplays,
6414 such as when saving the Options.
6416 2001-03-09 William M. Perry <wmperry@aventail.com>
6427 The Great GTK Merge.
6432 * generic-widgets.el:
6440 * gtk-file-dialog.el:
6448 * gtk-password-dialog.el:
6450 * gtk-widget-accessors.el:
6454 The Great GTK Merge: new files.
6456 2001-03-05 Stephen J. Turnbull <stephen@xemacs.org>
6458 * generic-widgets.el: Don't require gtk (a built-in feature) at
6459 top level. Don't execute the last sexp unless (featurep 'gtk).
6461 2001-02-28 Stephen J. Turnbull <stephen@xemacs.org>
6463 * mule/mule-init.el (auto-language-alist): Split zh into GB and BIG5.
6465 2001-02-23 Martin Buchholz <martin@xemacs.org>
6467 * XEmacs 21.2.45 "Thelxepeia" is released.
6469 2001-01-25 Jason R. Mastaler <jason@xemacs.org>
6471 * about.el (xemacs-hackers): update my entry.
6472 * about.el (about-maintainer-info): ditto.
6473 * about.el (about-hackers): ditto.
6475 2001-02-20 Jan Vroonhof <jan@xemacs.org>
6477 * about.el (about-maintainer-info): More vanity info about
6480 2001-02-20 Adrian Aichner <adrian@xemacs.org>
6482 * build-report.el (build-report-destination): xemacs-build-reports
6483 has moved to SourceForge, where mailing list name length is
6484 restricted, hence the name change to
6485 xemacs-buildreports@xemacs.org.
6486 * build-report.el (build-report-keep-regexp): Update default.
6487 * build-report.el (build-report-delete-regexp): Ditto.
6488 * build-report.el (build-report-make-output-files): Ditto.
6490 2001-02-19 Craig Lanning <lanning@scra.org>
6492 * lisp-mode.el: Add indentation specifications for following
6493 Common Lisp forms: handler-case, handler-bind, with-slots,
6494 with-open-file, with-open-stream, print-unreadable-object.
6496 2001-02-18 Matt Tucker <tuck@whistlingfish.net>
6498 * font-lock.el (font-lock-set-defaults-1):
6499 Move initialization of `font-lock-cache-position' so that it's set
6500 even if font-lock-keywords is already defined.
6502 2001-02-17 Matt Tucker <tuck@whistlingfish.net>
6504 * autoload.el (generate-file-autoloads-1):
6505 Use `emacs-lisp-mode-syntax-table' instead of
6506 `lisp-mode-syntax-table'.
6507 * lisp-mode.el (lisp-mode-syntax-table):
6508 Get rid of old checks for `parse-partial-sexp' version.
6509 Make `|' (pipe) string delimiter instead of punctuation.
6511 2001-02-16 Martin Buchholz <martin@xemacs.org>
6513 * window.el (save-selected-window):
6514 Use gensym for better macro hygiene.
6516 2001-02-06 Mike Sperber <mike@xemacs.org>
6519 * startup.el (startup-setup-paths): Set and use
6520 `mule-lisp-directory'.
6521 (startup-setup-paths-warning): Ditto.
6523 * setup-paths.el (paths-find-mule-lisp-directory): Added.
6524 (paths-construct-load-path): Consider `mule-lisp-directory'.
6526 2001-02-07 Matt Tucker <tuck@whistlingfish.net>
6528 * font-lock.el: Syntax table improvements used. A few random
6529 changes are not specified below.
6530 (font-lock-fontify-string-delimiters):
6531 (font-lock-syntactic-keywords):
6532 (font-lock-cache-state nil):
6533 (font-lock-cache-position):
6535 (font-lock-set-syntax):
6536 (font-lock-apply-syntactic-highlight):
6537 (font-lock-fontify-syntactic-anchored-keywords):
6538 (font-lock-fontify-syntactic-keywords-region):
6539 (font-lock-eval-keywords):
6541 (font-lock-remove-face):
6542 (font-lock-fontify-syntactically-region):
6543 Use syntax properties.
6545 2001-02-08 Martin Buchholz <martin@xemacs.org>
6547 * XEmacs 21.2.44 "Thalia" is released.
6549 2001-01-16 Mike Sperber <mike@xemacs.org>
6551 * startup.el (normal-top-level): Work even if no installation root
6554 2001-01-30 Andy Piper <andy@xemacs.org>
6556 * gutter-items.el (progress-abort-glyph): remove instantiator.
6557 (set-progress-abort-instantiator): new function.
6558 (abort-progress-feedback): use it.
6560 * gutter.el (set-gutter-dirty-p): new function.
6562 2001-01-30 Didier Verna <didier@xemacs.org>
6564 * mwheel.el (mwheel-scroll): unwind-protect the selected window.
6566 2001-01-24 Didier Verna <didier@xemacs.org>
6568 * sound.el (sound-extension-list): give a better default value.
6569 * sound.el (load-sound-file): improve the doc string, also find
6570 files given by absolute names, pass a real extension list to
6573 2001-01-26 Martin Buchholz <martin@xemacs.org>
6575 * XEmacs 21.2.43 "Terspichore" is released.
6577 2001-01-20 Klaus Frank <klausf@i3.informatik.rwth-aachen.de>
6579 * gnuserv.el (gnuserv-process-filter): Robuster handling of error
6580 messages from gnuserv.
6582 2001-01-20 Martin Buchholz <martin@xemacs.org>
6584 * XEmacs 21.2.42 "Poseidon" is released.
6586 2001-01-12 Nick V. Pakoulin <npak@ispras.ru>
6588 * cl-macs.el (cl-upcase-arg): New function.
6589 (cl-function-arglist): New function.
6590 (cl-transform-lambda): Automatically add CL-style lambda list to
6591 documentation string using functions above.
6593 2001-01-12 Andy Piper <andy@xemacs.org>
6595 * package-get.el (package-get-custom): call
6596 package-net-update-installed-db.
6598 * package-ui.el (pui-install-selected-packages): call
6599 package-net-update-installed-db.
6601 * package-net.el (package-net-update-installed-db): use
6602 packages-package-list so that we reflect reality.
6604 * packages.el (packages-package-list): Make docstring reflect
6607 * package-net.el (package-net-convert-index-to-ini): exclude mule entries.
6609 * postinstall.cc (do_postinstall): don't pick up shells if cygwin
6612 2001-01-17 Andy Piper <andy@xemacs.org>
6614 * wid-edit.el (widget-activation-glyph-mapper): activate or
6615 deactivate native widgets.
6616 (widget-glyph-insert-glyph): record instantiator.
6617 (widget-push-button-value-create): use it.
6619 * gui.el (gui-button-action): new function. Make button's domain
6620 buffer current when calling.
6621 (make-gui-button): update to use gui-button-action.
6623 2001-01-16 Didier Verna <didier@xemacs.org>
6625 * menubar-items.el (default-menubar): add an entry for modeline
6626 horizontal scrolling in Options -> Display.
6628 2001-01-17 Steve Youngs <youngs@xemacs.org>
6630 * package-get.el (package-get-require-signed-base): Set to nil
6633 2001-01-17 Martin Buchholz <martin@xemacs.org>
6635 * XEmacs 21.2.41 "Polyhymnia" is released.
6637 2001-01-16 Mike Sperber <mike@xemacs.org>
6639 * setup-paths.el (paths-core-load-path-depth): Stopgap bump to
6642 2001-01-14 Mike Sperber <mike@xemacs.org>
6644 * startup.el (maybe-create-compatibility-dot-emacs):
6645 (maybe-unmigrate-user-init-file):
6646 (unmigrate-user-init-file): Created.
6647 (maybe-migrate-user-init-file): Offer creation of compatibility
6649 Some doc fixes wrt init file location.
6651 2001-01-15 Golubev I. N. <gin@mo.msk.ru>
6653 * faces.el (face-frob-from-locale-first): new variable.
6654 (frob-face-font-2): Honor tags arg while trying to use
6655 standard-face-mapping. When face-frob-from-locale-first is set,
6656 first try to set face inheriting from frobbed-face.
6658 2001-01-15 Didier Verna <didier@xemacs.org>
6660 * about.el (xemacs-hackers): update my entry.
6661 * about.el (about-url-alist): ditto.
6662 * about.el (about-maintainer-info): ditto.
6663 * about.el (about-hackers): ditto.
6665 2001-01-15 Martin Buchholz <martin@xemacs.org>
6667 The byte compiler has been badly broken for a year,
6668 by the patch of 1999-12-06.
6669 * byte-optimize.el (byte-optimize-form-code-walker):
6670 Bug was: the byte compiler was making this erroneous optimization:
6671 (progn (or (foo)) (bar)) ==> (bar)
6673 2000-11-20 Mike Sperber <mike@xemacs.org>
6675 * setup-paths.el (paths-core-load-path-depth): Split
6676 `paths-load-path-depth' in two for site and core lisp. Don't
6678 * setup-paths.el (paths-construct-load-path): Use.
6680 2001-01-10 Andy Piper <andy@xemacs.org>
6682 * package-net.el (package-net-cygwin32-binary-size): new variable
6683 (package-net-win32-binary-size): ditto. add much needed
6686 * gutter-items.el (buffers-tab-items): correct off-by-one error
6687 for buffers-tab-max-size.
6689 2001-01-08 Martin Buchholz <martin@xemacs.org>
6691 * XEmacs 21.2.40 is released.
6693 2001-01-06 Stephen J. Turnbull <stephen@xemacs.org>
6695 * mule/hebrew.el: Fix comments and typos.
6696 mule/japanese.el: Fix comments, typos, and 8-bit character encoding.
6698 2001-01-06 Stephen J. Turnbull <stephen@xemacs.org>
6700 * ChangeLog.1: move ancient log from fill.el.
6704 mule/mule-category.el:
6705 Miscellaneous typo fixes and slight doc clarifications.
6707 * mule/mule-ccl.el: Correct file name in header.
6709 2000-12-31 Martin Buchholz <martin@xemacs.org>
6711 * XEmacs 21.2.39 is released.
6713 2000-12-27 Martin Buchholz <martin@xemacs.org>
6715 * byte-optimize.el (byte-optimize-cond):
6716 (byte-optimize-cond-1): New.
6717 Rewrite `cond' in terms of `if' and `or', which are easier to optimize.
6718 Optimizes (cond (x nil)) ==> nil.
6719 Provide better diagnostic on malformed expr like (cond foo).
6721 2000-12-20 Stephen J. Turnbull <stephen@xemacs.org>
6723 * mule/mule-coding.el:
6724 mule/mule-cmds.el (reset-language-environment,
6725 set-language-environment-coding-systems):
6726 Safer default coding-priority-list, corresponding to src/file-coding.h.
6728 2000-12-03 Jorma Laaksonen <jorma.laaksonen@hut.fi>
6730 * package-admin.el: Allow package removal from
6731 early-package-load-path.
6733 2000-12-15 Andreas Jaeger <aj@suse.de>
6735 * about.el (about-maintainer-info): Update my entry.
6737 2000-12-11 Matt Tucker <tuck@whistlingfish.net>
6739 * packages.el (locate-library): Add support for bzip2
6740 compressed .el files.
6742 2000-12-12 Andy Piper <andy@xemacs.org>
6744 * package-net.el: new file.
6746 2000-12-01 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6748 * font-lock.el: Add missing C++ keywords.
6750 2000-12-08 Adrian Aichner <adrian@xemacs.org>
6752 * simple.el (indent-for-comment): Preserve indentation of comments
6753 starting in column 0, as documented in (Info-goto-node
6754 "(xemacs)Comments"). Update docstring accordingly.
6756 2000-12-05 Martin Buchholz <martin@xemacs.org>
6758 * XEmacs 21.2.38 is released.
6760 2000-12-04 Didier Verna <didier@xemacs.org>
6762 * mouse.el (default-mouse-track-set-point-in-window): remove
6763 spurious '+' operation detected by Martin.
6766 2000-12-01 Martin Buchholz <martin@xemacs.org>
6768 * cl-extra.el (coerce):
6769 Implement char to integer coercion.
6770 Remove extraneous (numberp) test.
6772 * byte-optimize.el (byte-compile-splice-in-already-compiled-code):
6773 Perform lapcode inlining if the value of `byte-optimize' is 'byte.
6774 (byte-optimize-predicate):
6775 Warn if evaluating constant expression signals an error.
6776 (byte-optimize-form): Small simplification.
6778 * cl-macs.el (cl-do-proclaim): small efficiency improvement.
6780 2000-11-30 Martin Buchholz <martin@xemacs.org>
6783 (byte-optimize-minus):
6784 (byte-optimize-plus):
6785 (byte-optimize-mult):
6786 (byte-optimize-quo):
6787 Use (car (last x)) instead of (last x) to get last elt!
6788 Use `byte-optimize-predicate' to optimize `%'.
6789 Move optimizations for special numeric args to bytecomp.el.
6790 * bytecomp.el (byte-compile-associative): Remove.
6791 (byte-compile-max): New.
6792 (byte-compile-min): New.
6793 Properly handle erroneous calls: (max) (min).
6794 (byte-compile-plus): New.
6795 (byte-compile-minus):
6796 It's easiest to handle 0, +1 and -1 args here.
6797 (byte-compile-mult): New.
6798 It's easiest to handle 1, -1 and 2 args here.
6800 It's easiest to handle 0, +1 and -1 args here.
6801 Issue byte-compiler warning when dividing by zero.
6803 Byte-compiler arithmetic improvements.
6804 Better optimize these expressions in the obvious way:
6805 (+ x y 1) --> varref x varref y add add1
6806 (+ x y -1) --> varref x varref y add sub1
6807 (- x y 0) --> (- x y)
6808 (- 0 x y) --> (- (- x) y)
6809 (% 42 19) --> compile-time constant
6810 (/ 42 19) --> compile-time constant
6811 (* (foo) 2) --> foo call dup plus
6813 Optimize away arithmetic operations (+ x) (* x) (/ x 1)
6814 unless (declaim (optimize (safety 3)))
6815 or (setq byte-compile-delete-errors nil).
6817 2000-11-28 Stephen J. Turnbull <stephen@xemacs.org>
6819 * paragraphs.el (paragraph-separate, forward-sentence): Clarify
6822 2000-11-08 Stephen J. Turnbull <stephen@xemacs.org>
6824 * startup.el (command-line-do-help): Add documentation of
6825 portable dumper switches.
6827 2000-11-22 Andy Piper <andy@xemacs.org>
6829 * x-mouse.el (x-init-pointer-shape): use cursor-font explicitly.
6831 * glyphs.el (init-glyphs): don't use autodetect for strings.
6833 2000-11-28 Martin Buchholz <martin@xemacs.org>
6835 * byte-optimize.el (byte-optimize-char-before):
6836 (byte-optimize-backward-char):
6837 (byte-optimize-backward-word):
6838 Fix incorrect optimizations for these sorts of expressions:
6839 (let ((x nil)) (backward-char x))
6841 2000-11-21 Martin Buchholz <martin@xemacs.org>
6844 * byte-optimize.el (byte-optimize-backward-char): New.
6845 * byte-optimize.el (byte-optimize-backward-word): New.
6846 Make backward-word and backward-char as efficient as forward versions.
6848 * bytecomp.el (byte-compile-no-args-with-one-extra):
6849 * bytecomp.el (byte-compile-one-arg-with-one-extra):
6850 * bytecomp.el (byte-compile-two-args-with-one-extra):
6851 * bytecomp.el (byte-compile-zero-or-one-arg-with-one-extra):
6852 * bytecomp.el (byte-compile-one-or-two-args-with-one-extra):
6853 * bytecomp.el (byte-compile-two-or-three-args-with-one-extra):
6854 Check if extra arg is constant nil, and if so, use byte-coded call.
6856 * simple.el (backward-word):
6857 * simple.el (mark-word):
6858 * simple.el (kill-word):
6859 * simple.el (backward-kill-word):
6860 Make COUNT argument optional, for consistency with forward-char et al.
6862 * abbrev.el (abbrev-string-to-be-defined):
6863 * abbrev.el (inverse-abbrev-string-to-be-defined):
6864 * abbrev.el (inverse-add-abbrev):
6865 * abbrev.el (expand-region-abbrevs):
6866 * buff-menu.el (Buffer-menu-execute):
6867 * indent.el (move-to-left-margin):
6868 * indent.el (indent-relative):
6869 * indent.el (move-to-tab-stop):
6870 * info.el (Info-reannotate-node):
6871 * lisp-mode.el (lisp-indent-line):
6872 * lisp.el (end-of-defun):
6873 * lisp.el (move-past-close-and-reindent):
6874 * misc.el (copy-from-above-command):
6875 * mouse.el (default-mouse-track-scroll-and-set-point):
6876 * page.el (forward-page):
6877 * paragraphs.el (forward-paragraph):
6878 * paragraphs.el (end-of-paragraph-text):
6879 * picture.el (picture-forward-column):
6880 * picture.el (picture-self-insert):
6881 * rect.el (extract-rectangle-line):
6882 * simple.el (newline):
6883 * simple.el (fixup-whitespace):
6884 * simple.el (backward-delete-char-untabify):
6885 * simple.el (transpose-chars):
6886 * simple.el (transpose-preceding-chars):
6887 * simple.el (do-auto-fill):
6888 * simple.el (indent-new-comment-line):
6889 * simple.el (blink-matching-open):
6890 * view-less.el (cleanup-backspaces):
6891 * wid-edit.el (widget-transpose-chars):
6892 * term/bg-mouse.el (bg-insert-moused-sexp):
6893 Use more readable (backward-FOO n) instead of (forward-FOO -n).
6895 * info.el (Info-fontify-node):
6896 * simple.el (backward-delete-function):
6897 Use canonical delete-backward-char instead of backward-delete-char.
6899 2000-11-20 Andy Piper <andy@xemacs.org>
6901 * gutter-items.el (update-tab-in-gutter): don't barf if there are
6904 2000-11-20 Andy Piper <andy@xemacs.org>
6906 * gutter-items.el (update-tab-in-gutter): don't give popup frames
6909 2000-11-18 Martin Buchholz <martin@xemacs.org>
6911 * cl-macs.el: Correctly optimize plusp minusp oddp evenp.
6912 (proclaim inline...) was shadowing compiler-macros.
6914 2000-11-17 Martin Buchholz <martin@xemacs.org>
6916 * bytecomp.el (byte-compile-eval): New.
6917 (byte-compile-initial-macro-environment): Use byte-compile-eval.
6918 Keeps this promise made in Lispref:
6919 "If a file being compiled contains a `defmacro' form, the macro is
6920 defined temporarily for the rest of the compilation of that file."
6922 2000-11-09 Martin Buchholz <martin@xemacs.org>
6924 * cl.el (floatp-safe):
6930 Use a better parameter name than `x'.
6932 * cl-macs.el (check-type): Make continuable. Change documentation
6933 to require PLACE, but accept any form for compatibility.
6935 * abbrev.el (define-abbrev): Use check-type.
6936 * font-menu.el (font-menu-change-face): Use check-type.
6937 * menubar.el (relabel-menu-item): Use check-type.
6938 * itimer.el: Fix typo.
6940 2000-11-10 Yoshiki Hayashi <yoshiki@xemacs.org>
6942 * info.el (Info-extract-menu-node-name): Comma is a delimiter.
6944 2000-11-14 Martin Buchholz <martin@xemacs.org>
6946 * XEmacs 21.2.37 is released.
6948 2000-11-13 Katsumi Yamaoka <yamaoka@jpl.org>
6950 * code-cmds.el: Provide the feature.
6952 2000-07-21 Jan Vroonhof <jan@xemacs.org>
6954 * dumped-lisp.el (preloaded-file-list): Load code-cmds.el
6956 * code-cmds.el: New file
6957 * mule/mule-cmds.el:
6959 (coding-keymap): New keymap. Define coding system keyboard
6960 commands on file-coding builds too.
6961 (coding-system-change-eol-conversion):
6962 (universal-coding-system-argument):
6963 (set-default-coding-systems):
6964 (prefer-coding-system): Moved from mule-cmds.el
6965 (set-buffer-process-coding-system): Moved from mule-misc.el
6967 2000-09-15 Stephen Carney <carney@scubadoo.com>
6969 * etags.el (buffer-tag-table-files): Use append instead of nconc.
6971 2000-11-09 Steve Youngs <youngs@xemacs.org>
6973 * package-get.el (package-get-download-sites): Add a pre-release
6974 site for experimental packages.
6976 * auto-autoloads.el: Regenerated.
6978 2000-08-01 Andy Piper <andy@xemacs.org>
6980 * gutter-items.el (buffers-tab-omit-function): reference
6981 buffers-tab-select-visible-buffers.
6982 (buffers-tab-filter-functions): new variable, by default uses
6983 buffers-tab-selection-function and buffers-tab-omit-function.
6984 (select-buffers-tab-buffers-by-mode): invert arguments.
6985 (buffers-tab-select-visible-buffers): new function. Invert calling
6986 of buffers-menu-omit-invisible-buffers.
6987 (buffers-tab-items): rewrite to use
6988 buffers-tab-filter-functions. Rewrite docstring.
6989 (gutter-buffers-tab-extent): delete.
6990 (add-tab-to-gutter): always build a new extent when adding the
6992 (update-tab-in-gutter): make gutter dirty when orientation
6995 2000-11-07 Martin Buchholz <martin@xemacs.org>
6997 * bytecomp.el (byte-compile-defvar-or-defconst):
6998 Only do loadhist recording if defvar form includes a value.
7000 2000-11-02 Martin Buchholz <martin@xemacs.org>
7002 * bytecomp.el (byte-compile-initial-macro-environment):
7003 `eval-when-compile' should not compile its body.
7005 2000-11-02 Stephen J. Turnbull <stephen@xemacs.org>
7007 * mule/cyrillic.el: Add Windows 1251 code page encoding (by
7008 Sergey Groznyh <gsm@fct.ru> in <863diqaygu.fsf@fct.ru>). Fix
7009 some Japanese English. Remove some ancient FSF comments, and
7010 improve docstrings. Use symbols not vectors for tables.
7012 2000-11-03 Martin Buchholz <martin@xemacs.org>
7015 (local-key-binding):
7016 (global-key-binding):
7017 Add an optional `accept-defaults' parameter, just like `lookup-key'.
7020 (backward-sexp): Slightly simpler code.
7021 (mark-sexp): Make arg optional, like FSF Emacs.
7022 (forward-list): Slightly simpler code.
7023 (backward-list): Slightly simpler code.
7024 (down-list): Make arg optional, like FSF Emacs.
7025 (up-list): Make arg optional, like FSF Emacs.
7026 (backward-up-list): Make arg optional, like FSF Emacs.
7027 (kill-sexp): Make arg optional, like FSF Emacs.
7028 (backward-kill-sexp): Make arg optional, like FSF Emacs.
7030 * font-menu.el (font-menu-change-face):
7031 Take continuable errors into account.
7034 * abbrev.el (clear-abbrev-table):
7035 * abbrev.el (define-abbrev-table):
7036 * abbrev.el (define-abbrev):
7037 * abbrev.el (insert-abbrev-table-description):
7038 * apropos.el (apropos-documentation-check-doc-file):
7039 * apropos.el (apropos-documentation-check-elc-file):
7040 * buff-menu.el (list-buffers):
7041 * buff-menu.el (list-buffers-noselect):
7042 * bytecomp.el (byte-recompile-directory):
7043 * bytecomp.el (batch-byte-compile):
7044 * cl-macs.el (typep):
7045 * code-files.el (find-coding-system-magic-cookie):
7046 * code-files.el (insert-file-contents):
7047 * cus-edit.el (customize-set-variable):
7048 * cus-edit.el (customize-save-variable):
7049 * cus-face.el (custom-set-face-font-size):
7050 * cus-face.el (custom-set-face-update-spec):
7051 * cus-face.el (custom-reset-faces):
7052 * custom.el (custom-check-theme):
7053 * custom.el (copy-upto-last):
7054 * fill.el (canonically-space-region):
7055 * fill.el (fill-paragraph):
7056 * fill.el (fill-region):
7057 * fill.el (find-space-insertable-point):
7058 * fill.el (justify-current-line):
7059 * faces.el (face-spec-update-all-matching):
7060 * faces.el (set-face-stipple):
7061 * files-nomule.el (insert-file-contents):
7062 * files.el (insert-file-contents-literally):
7063 * files.el (hack-local-variables-last-page):
7064 * files.el (basic-save-buffer):
7065 * files.el (insert-directory):
7066 * font-menu.el (font-menu-change-face):
7067 * font.el (font-spatial-to-canonical):
7068 * format.el (format-encode-region):
7069 * format.el (format-insert-file):
7070 * format.el (format-replace-strings):
7071 * gutter.el (set-gutter-element):
7072 * help.el (key-or-menu-binding):
7073 * help.el (describe-bindings):
7074 * help.el (with-syntax-table):
7075 * indent.el (indent-rigidly):
7076 * indent.el (delete-to-left-margin):
7078 * info.el (Info-extract-dir-entry-from):
7079 * info.el (Info-build-dir-anew):
7080 * info.el (Info-rebuild-dir):
7081 * info.el (Info-batch-rebuild-dir):
7082 * info.el (Info-read-subfile):
7083 * info.el (Info-build-node-completions):
7084 * info.el (Info-extract-menu-node-name):
7085 * isearch-mode.el (isearch-range-invisible):
7086 * isearch-mode.el (isearch-restore-invisible-extents):
7087 * itimer.el (itimerp):
7088 * itimer.el (itimer-live-p):
7090 * keymap.el (substitute-key-definition):
7091 * keymap.el (read-command-or-command-sexp):
7092 * keymap.el (local-key-binding):
7093 * keymap.el (global-key-binding):
7094 * keymap.el (global-set-key):
7095 * keymap.el (local-set-key):
7097 * ldap.el (ldap-add-entries):
7098 * ldap.el (ldap-delete-entries):
7099 * lisp.el (backward-sexp):
7100 * lisp.el (mark-sexp):
7101 * lisp.el (forward-list):
7102 * lisp.el (backward-list):
7103 * lisp.el (down-list):
7104 * lisp.el (backward-up-list):
7105 * lisp.el (up-list):
7106 * lisp.el (kill-sexp):
7107 * lisp.el (backward-kill-sexp):
7108 * menubar.el (add-menu-button):
7109 * menubar.el (add-submenu):
7110 * menubar.el (delete-menu-item):
7111 * menubar.el (relabel-menu-item):
7112 * mouse.el (narrow-window-to-region):
7113 * obsolete.el (define-obsolete-variable-alias):
7114 * obsolete.el (store-substring):
7116 * package-admin.el (package-admin-install-function):
7117 * package-admin.el (package-admin-install-function-mswindows):
7118 * package-admin.el (package-admin-default-install-function):
7119 * package-get.el (package-get-update-base-entries):
7120 * packages.el (packages-load-package-dumped-lisps):
7121 * packages.el (packages-collect-package-dumped-lisps):
7122 * printer.el (generic-print-buffer):
7123 * printer.el (generic-print-region):
7124 * replace.el (occur-mode-mouse-goto):
7125 * replace.el (perform-replace):
7126 * select.el (get-selection-no-error):
7128 * simple.el (newline):
7129 * simple.el (open-line):
7130 * simple.el (edit-and-eval-command):
7131 * simple.el (goto-line):
7133 * simple.el (kill-region):
7134 * simple.el (copy-region-as-kill):
7135 * simple.el (kill-ring-save):
7136 * simple.el (set-mark):
7137 * simple.el (next-line):
7138 * simple.el (previous-line):
7139 * simple.el (line-move):
7140 * simple.el (set-goal-column):
7141 * simple.el (comment-region):
7144 * syntax.el (modify-syntax-entry):
7145 * syntax.el (map-syntax-table):
7146 * view-less.el (view-file):
7147 * view-less.el (view-buffer):
7148 * view-less.el (view-file-other-window):
7149 * window-xemacs.el (backward-other-window):
7151 * window.el (one-window-p):
7152 * window.el (walk-windows):
7153 * window.el (window-list):
7154 * x-mouse.el (x-mouse-kill):
7155 * x-select.el (x-get-cutbuffer):
7156 * x-select.el (x-store-cutbuffer):
7157 * term/bg-mouse.el (bg-mouse-line-to-center):
7158 * term/sun-mouse.el (window-line-end):
7159 * term/sun-mouse.el (sun-select-region):
7160 * term/sun.el (kill-region-and-unmark):
7161 * mule/mule-category.el:
7162 * mule/mule-category.el (modify-category-entry):
7163 * mule/mule-category.el (char-category-list):
7164 * mule/mule-coding.el (coding-system-force-on-output):
7165 * mule/mule-misc.el (coding-system-put):
7166 Docstring arglist/Texinfo fixes. See man/ChangeLog for details.
7168 2000-11-02 Stephen J. Turnbull <stephen@xemacs.org>
7170 * cus-face.el: Typo fixes and tiny clarifications.
7173 2000-10-27 Yoshiki Hayashi <yoshiki@xemacs.org>
7175 * startup.el (auto-save-list-file-prefix): Moved to fileio.c.
7176 * startup.el (normal-top-level): Setup auto-save-list-file-name
7177 if auto-save-list-file-prefix is non-nil.
7179 2000-10-25 Yoshiki Hayashi <yoshiki@xemacs.org>
7181 * files.el (auto-mode-alist): Allow mixed case suffix for idlwave-mode.
7183 2000-01-05 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
7185 * hyper-apropos.el (hyper-apropos-this-symbol): Don't always
7186 get symbol at point-min.
7188 2000-10-24 Didier Verna <didier@xemacs.org>
7190 * info.el (Info-emacs-info-file-name): defconst it.
7191 * info.el (Info-footnote-tag): defcustom it.
7192 * info.el (Info-no-description-string): ditto.
7193 * info.el (Info-find-node): adapt to new semantics of
7194 'Info-suffixed-file (don't do the case variants stuff).
7195 * info.el (Info-insert-dir): rewrite the dir file variants code.
7196 * info.el (Info-directory-files): New. Return the list of info
7197 files in a directory.
7198 * info.el (Info-dir-outdated-p): use it.
7199 * info.el (Info-parse-dir-entries): ditto.
7200 * info.el (Info-build-dir-anew): don't restrict to files ending
7201 with a ".info.*" extension.
7202 * info.el (Info-set-mode-line): ditto.
7203 * info.el (Info-read-subfile): adapt to new semantics of
7204 'Info-suffixed-file (append 'exact argument).
7205 * info.el (Info-all-case-regexp): New. Return a regexp matching a
7206 string independently of the case.
7207 * info.el (Info-suffixed-file): use it (match all possible case
7209 * info.el (Info-insert-file-contents): code cleanup.
7210 * info.el (Info-rebuild-dir): cosmetics only. Fit code in 80
7212 * info.el (Info-batch-rebuild-dir): ditto.
7213 * info.el (Info-read-node-name-1): ditto.
7214 * info.el (Info-search): ditto.
7215 * info.el (Info-fontify-node): ditto.
7218 2000-10-24 Didier Verna <didier@xemacs.org>
7220 * process.el (shell-command): when called from a program, avoid
7221 'push-mark's "mark-set" message.
7223 2000-10-15 MIYASHITA Hisashi <himi@m17n.org>
7225 * mule/thai-xtis.el (tis-620): Specify coding-system's ccl-program
7226 by a symbol, not by a vector.
7227 * mule/vietnamese.el (vscii): Likewise.
7229 * mule/cyrillic.el (koi8-r): Likewise.
7231 * mule/chinese.el (chinese-big5-1): Specify charset's ccl-program
7232 by a symbol, not by a vector.
7233 (chinese-big5-2): Likewise.
7234 * mule/ethiopic.el (ethiopic): Likewise.
7235 * mule/vietnamese.el (vietnamese-viscii-lower): Likewise.
7236 (vietnamese-viscii-upper): Likewise.
7238 2000-10-12 Yoshiki Hayashi <yoshiki@xemacs.org>
7240 * files.el (auto-mode-alist): Remove obsolete entry for html3-mode.
7242 2000-10-13 Yoshiki Hayashi <yoshiki@xemacs.org>
7244 * byte-optimize.el (byte-optimize-car): New function.
7245 (byte-optimize-cdr): Ditto.
7247 2000-10-12 Yoshiki Hayashi <yoshiki@xemacs.org>
7249 * byte-optimize.el: Partial synch with FSF 20.7.
7250 Optimize constant concatenation.
7251 Add keymapp as a side effect free function. It is a built-in.
7252 (byte-after-unbind-pos): Remove byte-equal.
7254 2000-10-13 Gunnar Evermann <ge204@eng.cam.ac.uk>
7256 * update-elc-2.el: Quote regexps correctly.
7258 2000-10-05 MIYASHITA Hisashi <himi@m17n.org>
7260 * mule/mule-ccl.el: Sync up with Emacs 21.0.90.
7261 (ccl-compile): Apply integerp, not integer-or-char-p to
7262 check the type of the buffer magnification
7263 (ccl-compile-write-string): Encode a string with binary
7265 (ccl-compile-write-repeat): Likewise.
7267 2000-09-25 Robert Pluim <rpluim@bigfoot.com>
7295 2000-10-03 Daniel Pittman <daniel@rimspace.net>
7297 * simple.el (do-auto-fill): Use the function pointer to by
7298 `comment-line-break-function', not `indent-new-comment-line'. This
7299 fixes an issue with cc-mode comment continuation.
7301 2000-10-11 Martin Buchholz <martin@xemacs.org>
7303 * simple.el (turn-on-auto-fill): Add (interactive).
7304 * mwheel.el (mwheel-install): Add (interactive).
7305 * font-lock.el (turn-on-font-lock): Add (interactive).
7306 (turn-off-font-lock): Add (interactive).
7308 2000-10-03 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
7310 * packages.el (packages-special-base-regexp): Add `man'.
7312 2000-10-08 Adrian Aichner <adrian@xemacs.org>
7314 * wid-edit.el (widget-specify-active): map over extents in current
7315 buffer like `widget-specify-inactive' does. Mapping over the
7316 inactive extent object does not work since the current extent is
7317 ignored by `map-extents'.
7319 2000-10-04 Martin Buchholz <martin@xemacs.org>
7321 * XEmacs 21.2.36 is released.
7323 2000-09-22 Martin Buchholz <martin@xemacs.org>
7325 * byte-optimize.el (byte-optimize-lapcode): Add an optimizer pass.
7326 Optimize the compiled-function-constants vector by byte-code
7329 2000-09-25 Robert Pluim <rpluim@bigfoot.com>
7331 * build-report.el (build-report-delete-regexp): quote value in
7334 2000-09-24 Adrian Aichner <aichner@ecf.teradyne.com>
7336 * build-report.el (build-report): Don't bind srcdir which we don't
7337 use in `multiple-value-bind' to avoid the only byte-compiler
7340 2000-09-23 Adrian Aichner <aichner@ecf.teradyne.com>
7342 * build-report.el: Requires cl and custom now.
7343 build-report-version is determined by XEmacs version -- remove
7344 build-report-version*.
7345 * build-report.el (build-report-version): Removed.
7346 * build-report.el (build-report-installation-version-regexp): New.
7347 * build-report.el (build-report-version-file-regexp): New.
7348 * build-report.el (build-report-installation-srcdir-regexp): New.
7349 * build-report.el (build-report-destination): Offer
7350 xemacs-build-reports and xemacs-beta.
7351 * build-report.el (build-report-keep-regexp): Adjusted.
7352 * build-report.el (build-report-delete-regexp): Adjusted.
7353 * build-report.el (build-report-make-output-dir): New.
7354 * build-report.el (build-report-installation-file): Replace use of
7355 `concat' with `expand-file-name'.
7356 * build-report.el (build-report-make-output-file): Removed.
7357 * build-report.el (build-report-make-output-files): New.
7358 * build-report.el (build-report-subject): Identify as
7359 user-variable with "*...".
7360 * build-report.el (build-report-prompts): Ditto.
7361 * build-report.el (build-report-version-file): New.
7362 * build-report.el (build-report-file-encoding): Identify as
7363 user-variable with "*...".
7364 * build-report.el (build-report-make-output-get): New.
7365 * build-report.el (build-report-insert-header): Report
7366 emacs-version and system-configuration instead of
7367 build-report-version.
7368 * build-report.el (build-report-insert-make-output): Add file
7370 * build-report.el (build-report-insert-installation-file):
7372 * build-report.el (build-report-keep): Change docstring,
7374 * build-report.el (build-report-delete): Ditto.
7375 * build-report.el (build-report-installation-data): New.
7376 * build-report.el (build-report-version-file-data): New.
7378 2000-09-20 Martin Buchholz <martin@xemacs.org>
7380 * byte-optimize.el (byte-optimize-lapcode):
7381 Fix the optimization of using the first 5 elements of the
7382 constants vector for variables.
7383 (byte-optimize-lapcode): Fix another ancient broken optimization.
7385 2000-09-19 Martin Buchholz <martin@xemacs.org>
7387 * *: Spelling mega-patch
7389 2000-09-19 Martin Buchholz <martin@xemacs.org>
7391 * easymenu.el: doc fixes.
7392 (easy-menu-do-define): Use backquote.
7395 `when' seems much clearer than `if' here.
7397 (easy-menu-add-item):
7398 (easy-menu-item-present-p):
7399 (easy-menu-remove-item):
7400 Wrap using (when (featurep 'menubar) ...)
7402 2000-09-16 Martin Buchholz <martin@xemacs.org>
7404 * bytecomp.el (displaying-byte-compile-warnings):
7405 Revert Ben's change to this function below so that the compile log
7406 is displayed properly for users of the "popper" package.
7408 2000-09-12 Martin Buchholz <martin@xemacs.org>
7410 * window.el (save-selected-window): Use backquote.
7412 * bytecomp.el (byte-compile-file-form-defvar-or-defconst):
7413 Renamed from `byte-compile-file-form-defvar'.
7414 * bytecomp.el (byte-compile-defvar-or-defconst):
7415 Only cons onto current-load-list in top-level forms.
7416 Else this leaks a cons cell every time a defun is called.
7417 Renamed from `byte-compile-defvar', for clarity.
7418 Warn when docstring of defvar is not a string.
7419 Use consistent error messages.
7422 2000-09-11 Martin Buchholz <martin@xemacs.org>
7424 * simple.el (set-variable):
7425 Remove unneeded defvar by rearranging order of let* forms.
7427 * mule/mule-ccl.el (ccl-get-next-code):
7428 * menubar-items.el (bookmark-menu-filter):
7429 (language-environment-menu-filter):
7430 (tutorials-menu-filter):
7431 * toolbar-items.el (toolbar-compile):
7432 * byte-optimize.el (disassemble-offset):
7433 Use (declare (special ...)) instead of `defvar'.
7435 * cl-macs.el (cl-do-proclaim):
7436 Fix (declare (special ...)) warning suppression syntax.
7438 2000-07-22 Golubev I. N. <gin@mo.msk.ru>
7440 * info.el (Info-tag-table-marker):
7441 (Info-tag-table-buffer):
7442 (Info-find-file-node):
7443 (Info-read-subfile):
7444 (Info-build-node-completions):
7447 Multiple info buffer support.
7449 2000-08-28 Oscar Figueiredo <oscar@cpe.fr>
7451 * ldap.el (ldap-decode-entry): New defun
7452 (ldap-search-entries): Use it in order to decode DN-prefixed
7455 2000-08-23 Daniel Pittman <daniel@danann.net>
7457 * mule/mule-cmds.el (coding-system-change-eol-conversion):
7458 Use `eq', not `=', to compare symbols.
7460 2000-07-30 Ben Wing <ben@xemacs.org>
7462 * bytecomp.el (byte-compile-report-error):
7463 * bytecomp.el (displaying-byte-compile-warnings):
7464 if stack-trace-on-error is set, send out a backtrace when
7465 an error is encountered that stops byte compilation. this
7466 should make it much much easier to track down those curious
7467 problems. also undo the kludge of using a separate "*Show*"
7468 buffer for display when there's a temp-buffer-show-function;
7469 we can avoid this by just being a little smarter.
7472 * dialog-items.el (search-dialog-regexp): New.
7473 * dialog-items.el (search-dialog-callback):
7474 * dialog-items.el (make-search-dialog):
7475 add a regexp option to the dialog and clean up a bit.
7478 * dialog.el (yes-or-no-p-dialog-box):
7479 * dialog.el (get-dialog-box-response):
7480 * dialog.el (make-dialog-box):
7481 * dialog.el (dialog-box-finish): New.
7482 * dialog.el (dialog-box-cancel): New.
7483 * dialog.el (internal-make-dialog-box-exit): New.
7484 implement [properly!] the :modal property of the new dialog box
7485 interface. this is the first time xemacs has ever had *proper*
7486 modal dialog boxes, giving the standard window-system feedback.
7487 (e.g. under windows, clicking on a disabled frame causes a beep
7488 and makes the dialog box flash three times.)
7490 * dragdrop.el: header keyword frobbing.
7492 * dumped-lisp.el (preloaded-file-list):
7493 renamed winnt.el to win32-native.el.
7495 * faces.el (face-property):
7496 * faces.el (set-face-property):
7497 * faces.el (frob-face-property):
7498 * faces.el (frob-face-font-2):
7499 * faces.el (make-face-bold):
7500 * faces.el (make-face-italic):
7501 * faces.el (make-face-bold-italic):
7502 * faces.el (make-face-unbold):
7503 * faces.el (make-face-unitalic):
7504 * faces.el (make-face-smaller):
7505 * faces.el (make-face-larger):
7506 clean up the implementation of these so that window-system-specific
7507 methods are called only on objects belonging to that window system.
7508 previously, you could have [e.g.] mswindows-make-face-bold called
7509 on font object of device type `stream', which is not good and
7510 explains the subtle errors Adrian was getting when byte-compiling
7511 something that required 'term. (Adrian, now you can use stack-trace-
7512 on-error to find the exact place where things are going wrong instead
7513 of having to laboriously binary-search your way through.)
7515 * finder.el (finder-known-keywords):
7516 cleaned up -- properly sorted, clarified the meanings of many of
7517 the keywords, and added a few -- mswin, gui, content, build, www,
7518 user, services. the last two try to distinguish between a package
7519 that's used directly by the user, and a package that provides
7520 support services to other packages.
7522 * font-lock.el (lisp-font-lock-keywords-2):
7523 update list of lisp control structures to include everything,
7524 including new ones i introduced.
7526 * gutter.el: header keyword frobbing.
7528 * isearch-mode.el (isearch-ring-adjust1): M-p to recall the most
7529 recent isearch element was not doing so! you got the second-most-
7532 * lisp-mode.el (construct-lisp-mode-menu):
7533 more menubar cleanups.
7534 * lisp-mode.el (with-selected-window):
7535 make it indent properly.
7537 * menubar-items.el (default-menubar): lots of menubar cleanups.
7538 rearranged the options menu the most, e.g. splitting up the
7539 Keyboard/Mouse menu into a new Editing menu and combining the
7540 separate Scrollbar/Gutter/Toolbar submenus into Display.
7541 Got rid of General, moved items to Editing or new Troubleshooting.
7542 Moved Packages to Tools; doesn't seem to belong under Options.
7543 Added stuff to the Cmds menu, e.g. Change Case.
7545 NB please don't complain about these periodic menubar changes.
7546 Anything like this is necessarily incremental in its construction
7547 -- By constant use you gradually become more and more aware of
7548 better and better ways to group menu items. When we eventually
7549 move the options menu to a property sheet, the existing structure
7550 will probably be preserved fairly well.
7552 * minibuf.el (next-history-element): fix problems with pressing
7553 down arrow in repeat-complex-command.
7556 * modeline.el (modeline-3d-p): New.
7557 added custom variable for controlling the 3d modeline. the
7558 corresponding Options item has been present for a long time,
7559 but commented out with "fix me!" comments. it's fixed now.
7561 * obsolete.el (add-menu):
7562 remove bogus gettexts.
7564 * process.el (shell-quote-argument):
7565 handle this correctly under Windows native with COMMAND.COM/CMD.EXE.
7566 For bash under Windows native, see below.
7569 * simple.el (display-warning-buffer):
7570 Fixed the handling of warning display to eliminate the annoying
7571 *Show* buffer, like was done for byte-compiler output above.
7573 * simple.el (debug-print): New.
7574 Simple function for sending debug messages to the console and/or
7577 * subr.el (replace-in-string):
7578 Rewrite this function to avoid N^2 behavior with large strings --
7579 catastrophic with the new Windows selection code! (Apparently the
7580 author of this function didn't realize there was a fun
7581 replace-match that could make his life much easier, because we
7582 duplicated the entire logic. The new version is smaller, easier
7583 to understand, much more robust, and has extended features --
7584 those of replace-match.)
7587 * window.el (with-selected-window): New.
7588 An obvious complement to the existing `with-selected-frame' and
7589 `with-current-buffer'.
7591 * win32-native.el: Renamed from winnt.el.
7592 Added a great deal of stuff for properly handling process quoting,
7593 somewhat modeled on Kirill's original model (which i later threw
7594 away). We should now finally have correctly working process arg
7595 quoting/dequoting so that the final app gets exactly what we
7596 intended. Because the mechanism is in Lisp, it's easily
7597 extendible. (For those running bash and running the native
7598 version, I tried hard to do what I thought was correct. But more
7599 thought is needed, and ideally the volunteer work of people with
7600 these configurations that they generally run on.)
7602 * x-font-menu.el (x-font-menu-font-data):
7603 Put in defvar's to fix byte-compiler warnings.
7605 2000-08-01 Alastair J. Houghton <ajhoughton@lineone.net>
7607 * select.el (selection-coercion-alist): Initialise.
7608 * select.el (select-coerce-to-text): New.
7609 * select.el (select-coerce): New.
7610 New functions to perform type and value coercion.
7612 * select.el (select-buffer-killed-default): Keep data if it was
7615 2000-08-02 Martin Buchholz <martin@xemacs.org>
7617 * menubar-items.el (default-menubar): Fix typo.
7618 (default-menubar): `lambda' was mispelled as `lamda'.
7620 2000-07-31 Yoshiki Hayashi <yoshiki@xemacs.org>
7622 * window.el (shrink-window-if-larger-than-buffer): Remove
7625 2000-07-31 Yoshiki Hayashi <yoshiki@xemacs.org>
7627 * paths.el (gnus-local-domain): Removed.
7628 (gnus-local-organization): Ditto.
7629 (gnus-startup-file): Ditto.
7631 2000-07-13 Yoshiki Hayashi <yoshiki@xemacs.org>
7633 * files.el (auto-mode-alist): Add .spec for RPM.
7635 2000-07-31 Andy Piper <andy@xemacs.org>
7637 * gutter-items.el (update-tab-in-gutter): deprecate :properties.
7639 2000-07-31 Yoshiki Hayashi <yoshiki@xemacs.org>
7641 * dragdrop.el (experimental-dragdrop-drop-url-default): Use function
7643 * help.el (xemacs-www-page): Ditto.
7644 (xemacs-www-faq): Ditto.
7645 * menubar-items.el (default-menubar): Ditto.
7647 * wid-edit.el (widget-url-link-action): Ditto.
7648 From: Kenichi OKADA <okada@opaopa.org>.
7650 2000-07-31 Martin Buchholz <martin@xemacs.org>
7652 * finder.el (finder-commentary): Add autoload cookie.
7654 2000-07-28 Adrian Aichner <aichner@ecf.teradyne.com>
7656 * files.el (insert-file-contents-literally): Fix second let
7657 binding for `coding-system-for-read' to `coding-system-for-write'
7658 as suggested by Dan Holmsand <dan@innehallsbolaget.com>.
7660 1999-06-15 Jan Vroonhof <vroonhof@math.ethz.ch>
7662 * files.el (insert-file-contents-literally): Use binary coding
7663 system (from Morioka san).
7664 (insert-file-contents-literally): Make file-name-handler method.
7666 2000-07-26 Martin Buchholz <martin@xemacs.org>
7668 * cl-macs.el (get-selection): Add defsetf.
7670 2000-07-25 Steve Youngs <youngs_s@ozlinx.com.au>
7672 * x-init.el (x-activate-region-as-selection): replace obsolete
7673 function x-own-selection with own-selection.
7674 (ow-find): replace obsolete functions x-get-selection and
7675 x-get-clipboard with get-selection and get-clipboard.
7676 (init-post-x-win): replace obsolete function x-disown-selection
7677 with disown-selection.
7679 2000-07-20 Mike Sperber <mike@xemacs.org>
7681 * startup.el (load-user-init-file): Only try to load init file if
7684 2000-07-10 Andy Piper <andy@xemacs.org>
7686 * dialog-items.el: sync with Ben's patch.
7688 * gutter-items.el (buffers-tab-switch-to-buffer): remove now-bogus
7690 (progress-text-glyph): deleted.
7691 (progress-layout-glyph): make completely minimal.
7692 (progress-gauge-glyph): ditto.
7693 (progress-display-style): fix to handle dynamic instantiator
7695 (progress-text-instantiator): new.
7696 (progress-layout-instantiator): new.
7697 (progress-gauge-instantiator): new.
7698 (set-progress-display-instantiator): renamed and changed from
7699 set-progress-display-style.
7700 (progress-abort-glyph): use instantiator not glyph.
7701 (append-progress-display): use set-progress-display-instantiator
7702 and set-glyph-image.
7703 (abort-progress-display): ditto.
7704 (raw-append-progress-display): ditto.
7706 2000-07-20 Ben Wing <ben@xemacs.org>
7708 * code-files.el: Move Mule-specific code to mule-coding.el.
7710 2000-07-15 Ben Wing <ben@xemacs.org>
7716 * cmdloop.el (yes-or-no-p):
7717 * cmdloop.el (y-or-n-p):
7718 Make these functions use should-use-dialog-box-p and not be
7719 overridden in dialog.el.
7722 * cus-dep.el (Custom-make-dependencies): Removed.
7723 * cus-dep.el (Custom-make-dependencies-1): New.
7724 * cus-dep.el (Custom-make-one-dependency): New.
7725 New entry point for use in Makefiles, to avoid excessive
7728 * cus-edit.el (custom-variable-reset-saved):
7729 * cus-edit.el (custom-variable-reset-standard):
7730 * cus-edit.el (custom-save-resets):
7731 Fix bytecompiler warnings.
7734 * dialog.el (yes-or-no-p-dialog-box):
7735 * dialog.el (yes-or-no-p-maybe-dialog-box): Removed.
7736 * dialog.el (y-or-n-p-maybe-dialog-box): Removed.
7737 * dialog.el (get-dialog-box-response):
7738 * dialog.el (message-or-box):
7739 * dialog.el (make-dialog-box):
7740 * dialog.el (popup-dialog-box): New.
7741 Avoid yes-or-no-p bogosities.
7742 Create a general function `make-dialog-box' to encapsulate all
7743 dialog box methods; easily extendible. popup-dialog-box now obsolete.
7745 * dumped-lisp.el (preloaded-file-list):
7746 Add dialog-items. Clean up. Group files by types.
7748 * easymenu.el (easy-menu-add):
7749 * easymenu.el (easy-menu-remove):
7750 Account for accelerators.
7753 * extents.el (extent-list): New args, like in map-extents.
7754 * extents.el (extent-at-event): New.
7755 * extents.el (extents-at-event): New.
7758 * font-lock.el (font-lock-mode):
7759 * font-lock.el (font-lock-default-fontify-buffer):
7760 * font-lock.el (font-lock-default-unfontify-region):
7761 * font-lock.el (font-lock-fontify-syntactically-region):
7762 * font-lock.el (font-lock-fontify-keywords-region):
7763 Use new progress-feedback names.
7765 * font-lock.el (java-font-lock-identifier-regexp):
7766 * font-lock.el (java-font-lock-class-name-regexp):
7767 Fix bytecompiler warnings.
7770 * gutter-items.el (progress-display-use-echo-area): Removed.
7771 * gutter-items.el (progress-feedback-use-echo-area): New.
7772 * gutter-items.el (progress-display-popup-period): Removed.
7773 * gutter-items.el (progress-feedback-popup-period): New.
7774 * gutter-items.el (set-progress-display-style): Removed.
7775 * gutter-items.el (set-progress-feedback-style): New.
7776 * gutter-items.el (progress-display-style): Removed.
7777 * gutter-items.el (progress-feedback-style): New.
7778 * gutter-items.el (progress-stack):
7779 * gutter-items.el (progress-displayed-p): Removed.
7780 * gutter-items.el (progress-feedbacked-p): New.
7781 * gutter-items.el (clear-progress-display): Removed.
7782 * gutter-items.el (clear-progress-feedback): New.
7783 * gutter-items.el (progress-display-clear-when-idle): Removed.
7784 * gutter-items.el (progress-feedback-clear-when-idle): New.
7785 * gutter-items.el (remove-progress-display): Removed.
7786 * gutter-items.el (remove-progress-feedback): New.
7787 * gutter-items.el (progress-display-dispatch-non-command-events): Removed.
7788 * gutter-items.el (progress-feedback-dispatch-non-command-events): New.
7789 * gutter-items.el (append-progress-display): Removed.
7790 * gutter-items.el (append-progress-feedback): New.
7791 * gutter-items.el (abort-progress-display): Removed.
7792 * gutter-items.el (abort-progress-feedback): New.
7793 * gutter-items.el (raw-append-progress-display): Removed.
7794 * gutter-items.el (raw-append-progress-feedback): New.
7795 * gutter-items.el (display-progress-display): Removed.
7796 * gutter-items.el (display-progress-feedback): New.
7797 * gutter-items.el (current-progress-display): Removed.
7798 * gutter-items.el (current-progress-feedback): New.
7799 * gutter-items.el (current-progress-display-label): Removed.
7800 * gutter-items.el (current-progress-feedback-label): New.
7801 * gutter-items.el (progress-display): Removed.
7802 * gutter-items.el (progress-feedback): New.
7803 Replace "progress-display" with "progress-feedback" globally.
7805 * gutter-items.el (lprogress-display): Removed.
7806 * gutter-items.el (progress-feedback-with-label): New.
7807 Rename lprogress-display ==> progress-feedback-with-label.
7809 * gutter-items.el (search-dialog-direction): Removed.
7810 * gutter-items.el (search-dialog-text): Removed.
7811 * gutter-items.el (search-dialog-callback): Removed.
7812 * gutter-items.el (make-search-dialog): Removed.
7813 Move to dialog-items.el.
7816 * help.el (help-mode-quit):
7817 * help.el (mode-for-help): New.
7818 * help.el (help-sticky-window): New.
7819 * help.el (help-window-config): New.
7820 * help.el (with-displaying-help-buffer):
7821 * help.el (function-at-event): New.
7822 * help.el (help-symbol-regexp): New.
7823 * help.el (help-symbol-run-function-1): New.
7824 * help.el (help-symbol-run-function): New.
7825 * help.el (help-symbol-function-context-menu): New.
7826 * help.el (help-symbol-variable-context-menu): New.
7827 * help.el (help-symbol-function-and-variable-context-menu): New.
7828 * help.el (frob-help-extents): New.
7829 * help.el (describe-function-1):
7830 * help.el (variable-at-point):
7831 * help.el (variable-at-event): New.
7832 * help.el (describe-variable):
7834 - Make functions and variables be mousable.
7835 - Middle button hyperlinks.
7836 - New context-menu entries.
7839 * keydefs.el (global-map):
7840 New key bindings to move lines up and down.
7843 * lisp-mode.el (construct-lisp-mode-menu): New.
7844 * lisp-mode.el (emacs-lisp-mode-popup-menu):
7845 * lisp-mode.el (lisp-interaction-mode-menubar-menu):
7846 * lisp-mode.el (emacs-lisp-mode-menubar-menu):
7847 * lisp-mode.el (lisp-indent-function): Indent "flet" entries better.
7848 Make popup and menubar menus be different. Popup menu uses
7849 clicked location and automatically assumes symbol under the mouse
7850 for various commands.
7853 * menubar-items.el (bookmark-menu-filter): Add accelerators.
7854 * menubar-items.el (buffers-menu-omit-chars-list): Include 'd'.
7856 * menubar-items.el (global-popup-menu): Removed.
7857 * menubar-items.el (mode-popup-menu): Removed.
7858 * menubar-items.el (activate-popup-menu-hook): Removed.
7859 * menubar-items.el (popup-mode-menu): Removed.
7860 * menubar-items.el (popup-buffer-menu): Removed.
7861 * menubar-items.el (popup-menubar-menu): Removed.
7865 * menubar.el (global-popup-menu): New.
7866 * menubar.el (mode-popup-menu): New.
7867 * menubar.el (activate-popup-menu-hook): New.
7868 * menubar.el (last-popup-menu-event): New.
7869 * menubar.el (popup-mode-menu): New.
7870 * menubar.el (popup-buffer-menu): New.
7871 * menubar.el (popup-menubar-menu): New.
7872 * menubar.el (menu-call-at-event): New.
7873 Move non-content functions here. Add support for context menu
7876 * minibuf.el (minibuffer-history-uniquify):
7879 * minibuf.el (read-file-name-1):
7880 Call new file dialog box if it exists.
7882 * minibuf.el (mouse-rfn-setup-vars):
7883 Clean up "chop" action.
7886 * mouse.el (button2): Now bound to mouse-track.
7887 * mouse.el (click-inside-extent-p):
7888 * mouse.el (point-inside-extent-p):
7889 * mouse.el (point-inside-selection-p):
7890 * mouse.el (mouse-drag-or-yank): Removed.
7891 * mouse.el (mouse-begin-drag-n-drop): New.
7892 * mouse.el (mouse-eval-sexp):
7893 * mouse.el (mouse-track-activate-strokes): New.
7894 * mouse.el (mouse-track-do-activate): New.
7895 * mouse.el (mouse-track):
7896 * mouse.el (default-mouse-track-event-is-with-button): New.
7897 * mouse.el (default-mouse-track-cleanup-hook):
7898 * mouse.el (default-mouse-track-drag-hook):
7899 * mouse.el (default-mouse-track-drag-up-hook):
7900 * mouse.el (default-mouse-track-click-hook):
7901 Merge drag-n-drop into mouse-track.
7902 Add general "activate" support to replace specific button2 kludges.
7903 Use "button modifier" support in mouse-track.
7905 * package-get.el (package-get-dependencies): Fix bytecompiler warnings.
7908 * package-ui.el (pui-menu):
7909 * package-ui.el (pui-popup-context-sensitive): Removed.
7910 Fix bytecompiler warnings.
7911 Clean up popup code a bit.
7913 * select.el (get-selection-no-error): Fix bytecompiler warnings.
7916 * simple.el (transpose-lines):
7917 * simple.el (transpose-line-up): New.
7918 * simple.el (transpose-line-down): New.
7919 * simple.el (transpose-subr):
7920 * simple.el (transpose-subr-1): Removed.
7921 Clean up, add functions to move lines up and down.
7923 * startup.el (mail-host-address):
7924 * startup.el (user-mail-address):
7928 * subr.el (set-symbol-value-in-buffer): New.
7930 * subr.el (check-argument-type):
7931 * subr.el (defined-error-p): New.
7932 Add structured error support.
7934 * toolbar-items.el (toolbar-compile):
7935 Use new make-dialog-box.
7939 * userlock.el (ask-user-about-lock-dbox):
7940 * userlock.el (ask-user-about-supersession-threat-dbox):
7941 * userlock.el (ask-user-about-lock):
7942 * userlock.el (ask-user-about-supersession-threat):
7943 Use new make-dialog-box.
7944 Add safety checks; use should use-dialog-box-p.
7947 * window-xemacs.el (__buffer-dedicated-frame):
7948 * window-xemacs.el (buffer-dedicated-frame): New.
7949 * window-xemacs.el (set-buffer-dedicated-frame): New.
7950 Move dedicated-frame stuff into lisp.
7952 2000-07-18 Kirill 'Big K' Katsnelson <kkm@dtmx.com>
7954 * printer.el (generic-print-region): Do not require that
7955 `printer-name' be set.
7956 (printer-name): Commentary clarification.
7958 2000-07-19 Martin Buchholz <martin@xemacs.org>
7960 * XEmacs 21.2.35 is released.
7962 2000-07-18 Alastair J. Houghton <ajhoughton@lineone.net>
7964 * select.el (selection-coercible-types): Initialise.
7966 2000-07-18 Alastair J. Houghton <ajhoughton@lineone.net>
7968 * select.el (own-clipboard): Bug fix.
7970 2000-07-17 Mike Sperber <mike@xemacs.org>
7972 * cus-edit.el (custom-migrate-custom-file): Save init file before
7975 2000-07-16 Mike Sperber <mike@xemacs.org>
7977 * startup.el (load-init-file): Remove silly call to
7978 `load-user-custom-file`.
7979 (maybe-migrate-user-init-file): Minor fixes.
7981 2000-07-16 Martin Buchholz <martin@xemacs.org>
7983 * apropos.el (apropos-documentation-check-doc-file):
7984 `doc' variable should be let-bound, as was presumably intended.
7986 * cus-edit.el (custom-variable-reset-saved):
7987 (custom-variable-reset-standard):
7988 Remove unused variable comment-widget. Twice.
7990 * toolbar.el (toolbar-blank-press-function):
7991 Add a real defvar with initial value nil and proper docstring.
7992 (press-toolbar-button): No need to check for boundp-ness anymore.
7994 * rect.el (open-rectangle-line): Remove useless (let) form.
7995 Add defvar for pending-delete-mode.
7997 * info.el (Info-find-node): This function needs an autoload cookie.
7999 * mule/mule-x-init.el (x-use-halfwidth-roman-font):
8000 Use let* since the second form referred to the first.
8002 2000-07-16 Adrian Aichner <aichner@ecf.teradyne.com>
8004 * msw-select.el (mswindows-paste-clipboard): Use `get-clipboard'
8005 instead of removed `mswindows-get-clipboard'.
8008 2000-07-15 Alastair J. Houghton <ajhoughton@lineone.net>
8010 * select.el (select-convert-from-text): New.
8011 * select.el (select-convert-from-length): New.
8012 * select.el (select-convert-from-integer): New.
8013 * select.el (select-convert-from-identity): New.
8014 * select.el (select-convert-from-filename): New.
8015 * select.el (selection-converter-in-alist): Use them.
8016 New converter functions for X.
8018 * select.el (get-selection): Removed comment.
8020 * select.el (own-selection): Removed append code - I thought
8021 I'd already done this, but apparently not...
8023 * select.el: Changed comment about TIMESTAMP.
8025 * select.el (select-convert-in): New.
8026 * select.el (select-convert-out): New.
8027 New functions that get used by select.c.
8029 * select.el (select-buffer-killed-default): New.
8030 * select.el (select-buffer-killed-text): New.
8031 * select.el (selection-buffer-killed-alist): New.
8032 New list and functions that get called if a relevant selection
8033 exists and a buffer gets killed.
8035 * select.el (select-convert-to-targets):
8036 * select.el (select-convert-to-identity): Removed.
8037 * select.el (select-convert-from-identity): Removed.
8038 * select.el (select-converter-out-alist):
8039 Removed _EMACS_INTERNAL selection type.
8041 * x-select.el (xselect-kill-buffer-hook): Removed.
8042 * x-select.el (xselect-kill-buffer-hook-1): Removed.
8043 Removed this X-specific nonesense. Use the generic support
8044 in select.el instead.
8046 2000-07-15 Martin Buchholz <martin@xemacs.org>
8048 * mule/mule-category.el (defined-category-hashtable):
8049 Use make-hash-table instead of make-hashtable
8051 * buff-menu.el: Byte-compiler warning fix.
8053 * isearch-mode.el (isearch-highlight-all-cleanup):
8054 Remove unused variable `isearch-highlight-all-start'.
8056 * etags.el (add-to-tag-completion-table): Byte-compiler warning fix.
8058 * itimer.el (itimer-edit-mode): Byte-compiler warning fixes.
8060 * cus-dep.el (Custom-make-dependencies):
8061 Add autoload cookie for custom-add-loads to generated custom-load.el.
8063 * autoload.el (autoload-package-name): Warning suppression.
8064 Move defvar prior to first use.
8066 * custom.el: Add autoload for custom-declare-face.
8067 Allow `xemacs -no-autoloads -l bytecomp -f batch-byte-compile ...'
8068 * cl.el (cl-hack-byte-compiler):
8069 Allow `xemacs -no-autoloads -l bytecomp -f batch-byte-compile ...'
8072 2000-07-08 Mike Sperber <mike@xemacs.org>
8074 * startup.el (load-home-init-file): Added variable.
8075 (maybe-migrate-user-init-file): Added.
8076 (load-user-init-file): Load custom file if different from init
8079 * dumped-lisp.el (preloaded-file-list): Added "cus-file" before
8082 * cus-edit.el (custom-migrate-custom-file): Added for migration.
8083 Moved `custom-file'-related code to cus-file.el.
8085 * cus-file.el: New file.
8087 2000-04-01 Mike Sperber <mike@xemacs.org>
8089 * packages.el (packages-find-package-directories): Added support
8090 for external package hierarchies with in-place installations.
8092 * find-paths.el (paths-root-in-place-p): Added.
8093 (paths-find-emacs-directory): Added support for external
8094 directories with in-place installations.
8095 (paths-find-site-directory): Ditto.
8097 * startup.el (find-user-init-file): Also look for
8098 ~/.xemacs/init.elc? in preference to ~/.emacs.
8100 2000-07-12 Alastair J. Houghton <ajhoughton@lineone.net>
8102 * select.el (own-selection):
8103 * select.el (own-clipboard): Changed `append' parameter to
8104 `how-to-use' parameter.
8105 * select.el (own-selection): Removed icky append code.
8106 * select.el (own-selection, get-selection): Removed extra type
8108 * select.el (selection-appender-alist):
8109 * select.el (selection-converter-{in|out}-alist): Initialise.
8110 * select.el (select-append-to-*): New.
8111 * select.el (select-convert-from-*): New. New functions to append
8112 data and convert data from external type.
8114 2000-07-12 Stef Epardaud <stef@lunatech.com>
8116 * font-lock.el: Javadoc enhancements.
8118 2000-07-06 Kirill 'Big K' Katsnelson <kkm@dtmx.com>
8120 * printer.el (generic-print-region): Compose job name from buffer
8123 2000-07-06 Yoshiki Hayashi <yoshiki@xemacs.org>
8125 * font-lock.el (font-lock-fontify-pending-extents): Call
8126 font-lock-fontify-region instead of font-lock-fontify-buffer
8127 to avoid unnecessary progress gauges.
8129 2000-07-06 Craig Lanning <lanning@scra.org>
8131 * custom-load.el (faces):
8133 * finder.el (finder-compile-keywords): from Dan Holmsand, make sure
8136 * process.el (call-process-internal): from Dan Holmsand, use binary
8137 coding systems so that jka-compr works.
8139 2000-07-07 Ben Wing <ben@xemacs.org>
8141 * font-lock.el: Undo previous change. Unfortunately, some
8142 files actually use the variables directly in their init code
8143 without quoting them.
8145 2000-07-07 Ben Wing <ben@xemacs.org>
8147 * font-lock.el (defvar font-lock-*-face): Removed.
8149 * font-lock.el (font-lock-apply-highlight): Bind these face vars
8150 only when necessary.
8152 2000-06-30 Charles G Waldman <cgw@alum.mit.edu>
8154 * cl-macs.el: fix cl-transform-function-property kludge
8155 so that it does not require a random feature.
8157 2000-06-09 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
8159 * files.el (auto-mode-alist): allow .make extension for Makefiles,
8160 as in Linux kernel "Rules.make".
8162 2000-06-29 Gunnar Evermann <ge204@eng.cam.ac.uk>
8164 * build-report.el (build-report): Add autoload cookie.
8166 2000-06-21 Charles G Waldman <cgw@alum.mit.edu>
8168 * package-ui.el (defgroup pui): Correct a misspelling
8169 (pui-toggle-package-delete): Change `seleted' to `selected'
8171 2000-06-12 Jan Vroonhof <vroonhof@math.ethz.ch>
8173 * package-get.el (package-get-update-base):
8174 (package-get): Use insert-file-contents-literally always.
8175 (package-get-maybe-save-index):
8176 Force coding system for writing to binary.
8178 2000-06-08 Mike Alexander <mta@arbortext.com>
8180 * code-process.el (call-process-region): If there is no coding
8181 system for the process on process-coding-system-alist use the
8182 coding system of the buffer containing the region.
8184 2000-06-10 Ben Wing <ben@xemacs.org>
8186 * cmdloop.el (command-error):
8187 If debug-on-error and noninteractive, output backtrace.
8189 * files.el (file-relative-name):
8190 Remove MSDOS references.
8192 * simple.el (line-number): New function, due to non-obvious
8193 behavior/usage of count-lines.
8195 * simple.el (count-lines): document non-obvious usage to get
8198 2000-06-11 Ben Wing <ben@xemacs.org>
8200 * faces.el ((featurep 'xpm)):
8201 * x-faces.el (x-init-face-from-resources):
8202 * x-faces.el (x-init-frame-faces):
8203 * x-misc.el (x-init-specifier-from-resources):
8204 * x-misc.el (x-get-resource-and-bogosity-check):
8205 * x-misc.el (x-get-resource-and-maybe-bogosity-check):
8206 * x-mouse.el (x-init-pointer-shape):
8207 * x-scrollbar.el (x-init-scrollbar-from-resources):
8208 Add sixth argument to x-get-resource calls so as to issue warnings
8209 rather than errors on bogus arguments.
8211 2000-06-05 Ben Wing <ben@xemacs.org>
8213 * compat.el: new file. provides a clean, non-intrusive way to
8214 define compatibility functions.
8216 * process.el (shell-quote-argument): temporary fix for lack
8217 of nt-quote-process-args. #### I need to put back the overall
8218 structure of that mechanism but redo the guts of it using the
8219 extra intelligence in the C code.
8221 2000-05-28 Adrian Aichner <aichner@ecf.teradyne.com>
8223 * package-info.el (pi-md5sum): Calculate MD5 sum just like
8224 `package-get' does in package-get.el, instead of using external
8227 * package-get.el (package-get): Insert package file literally to
8228 make checksum calculation work.
8230 2000-04-18 Hrvoje Niksic <hniksic@iskon.hr>
8232 * code-files.el (convert-mbox-coding-system): Deleted.
8233 (file-coding-system-alist): Removed reference to
8234 convert-mbox-coding-system.
8236 2000-05-28 Martin Buchholz <martin@xemacs.org>
8238 * XEmacs 21.2.34 is released.
8240 2000-05-20 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
8242 * font-lock.el (font-lock-keywords): Rewrote docstring
8244 2000-05-22 Karl M. Hegbloom <karlheg@debian.org>
8246 * loadhist.el (unload-feature): handle case where x is both boundp
8249 2000-05-22 Karl M. Hegbloom <karlheg@debian.org>
8251 * packages.el: It's ok to use built-in macros, but not lisp
8254 2000-05-20 Ben Wing <ben@xemacs.org>
8257 * font-lock.el (font-lock-message-threshold):
8258 * font-lock.el (font-lock-mode):
8259 * font-lock.el (font-lock-default-fontify-buffer):
8260 * font-lock.el (font-lock-always-fontify-immediately):
8261 * font-lock.el (font-lock-old-extent): Removed.
8262 * font-lock.el (font-lock-old-len): Removed.
8263 * font-lock.el (font-lock-fontify-glumped-region): Removed.
8264 * font-lock.el (font-lock-pending-extent-table): New.
8265 * font-lock.el (font-lock-range-table): New.
8266 * font-lock.el (font-lock-after-change-function):
8267 * font-lock.el (font-lock-after-change-function-1): Removed.
8268 * font-lock.el (font-lock-fontify-pending-extents): New.
8269 * font-lock.el ('font-lock-revert-cleanup): Removed.
8270 * font-lock.el ('font-lock-revert-setup): Removed.
8271 Rewrite deferral code to handle any number of changes, merging
8272 them properly. Remove hacked-up code for revert-buffer, now
8275 * menubar-items.el (default-menubar):
8276 In Options->Edit Init File, don't switch to emacs-lisp-mode
8277 unless necessary; doing this turns off font-lock.
8279 2000-05-15 Yoshiki Hayashi <yoshiki@xemacs.org>
8281 * keydefs.el: Define C-x BS to backward-kill-sentence.
8283 2000-05-15 Yoshiki Hayashi <yoshiki@xemacs.org>
8285 * files.el (hack-local-variables-prop-line): Use non-greedy
8286 matching to process -*-texinfo-*- -*-.
8288 2000-05-11 Jonathan Marten <jonathan.marten@uk.sun.com>
8290 * minibuf.el (minibuf-directory-files): new function.
8291 (read-file-name-activate-callback): use minibuf-directory-files.
8292 (read-directory-name-internal): ditto.
8293 (mouse-file-display-completion-list): ditto.
8294 (mouse-directory-display-completion-list): ditto.
8295 (read-file-name-internal): remove "./" from completion list unless
8296 explicitly matched, for consistency.
8298 2000-05-11 Ben Wing <ben@xemacs.org>
8300 * gutter-items.el (gutter-buffers-tab):
8301 * gutter-items.el (add-tab-to-gutter):
8302 * gutter-items.el (update-tab-in-gutter):
8303 * gutter-items.el (remove-buffer-from-gutter-tab): Removed.
8304 * gutter-items.el (append-progress-display):
8305 * gutter-items.el (abort-progress-display):
8306 * gutter-items.el (raw-append-progress-display):
8307 Further fixes. Use set-glyph-image not set-image-instance-property,
8308 to fix problems with multiple windows in a frame.
8310 * menubar-items.el (tutorials-menu-filter):
8313 * startup.el (early-error-handler):
8314 Display message box under windows; otherwise, message will disappear
8315 before it can be viewed.
8318 Fix bug in NEEDTODUMP processing.
8320 2000-05-08 Yoshiki Hayashi <yoshiki@xemacs.org>
8322 * startup.el (lock-directory): Removed.
8323 (superlock-file): Ditto.
8324 (startup-set-paths): Remove lockdir.
8325 (startup-setup-paths-warning): Remove lock-directory.
8327 * setup-paths.el (paths-find-lock-directory): Removed.
8328 (paths-find-superlock-file): Ditto.
8330 2000-05-09 Ben Wing <ben@xemacs.org>
8332 * faces.el (set-face-property):
8333 * faces.el (set-face-font):
8334 * faces.el (set-face-foreground):
8335 * faces.el (set-face-background):
8336 * faces.el (set-face-background-pixmap):
8337 * faces.el (set-face-underline-p):
8338 * faces.el (set-face-strikethru-p):
8339 * faces.el (set-face-highlight-p):
8340 * faces.el (set-face-dim-p):
8341 * faces.el (set-face-blinking-p):
8342 * faces.el (set-face-reverse-p):
8346 * glyphs.el (make-image-specifier):
8347 * glyphs.el (glyph-property):
8348 * glyphs.el (set-glyph-image):
8349 * glyphs.el (make-glyph):
8350 * glyphs.el (make-pointer-glyph):
8351 * glyphs.el (make-icon-glyph):
8352 * glyphs.el (widget-image-instance-p): New.
8353 authorship info, lots of doc changes. New predicate, inadvertently
8354 omitted. the general principle with specifier docs is now that
8355 the description of instantiators should go with the make-foo-specifier
8356 fun's doc string, rather than in foo-specifier-p. this follows
8357 conventions elsewhere in XEmacs and in general is a lot more obvious
8358 of a place to look. sometimes the make-foo-specifier function needs
8359 to be created in the process.
8362 * gutter.el (make-gutter-specifier): New.
8363 * gutter.el (make-gutter-size-specifier): New.
8364 * gutter.el (make-gutter-visible-specifier): New.
8365 specifier doc updates according to the conventions specified before.
8368 * objects.el (make-font-specifier):
8369 * objects.el (make-color-specifier):
8370 * objects.el (make-face-boolean-specifier): New.
8371 specifier doc updates according to the conventions specified before.
8374 * specifier.el (set-specifier):
8375 * specifier.el (make-integer-specifier): New.
8376 * specifier.el (make-boolean-specifier): New.
8377 * specifier.el (make-natnum-specifier): New.
8378 * specifier.el (make-generic-specifier): New.
8379 * specifier.el (make-display-table-specifier): New.
8380 specifier doc updates according to the conventions specified before.
8383 * toolbar.el (make-toolbar-specifier): New.
8384 specifier doc updates according to the conventions specified before.
8386 2000-05-09 Ben Wing <ben@xemacs.org>
8388 * process.el (call-process-internal): Revert to previous version
8389 because Mike's change clashed with a change I did not long before.
8390 Changed progn to prog1 to fix the bug pointed out by Mike Alexander.
8391 Thanks very much Mike for pointing out the bug and submitting a
8394 2000-04-13 Mike Alexander <mta@arbortext.com>
8396 * process.el (call-process-internal): Send the correct input buffer
8397 (call-process-internal): Return the exit status of the process
8399 2000-05-07 Ben Wing <ben@xemacs.org>
8402 * winnt.el (nt-quote-args-verbatim): Removed.
8403 * winnt.el (nt-quote-args-prefix-quote): Removed.
8404 * winnt.el (nt-quote-args-backslash-quote): Removed.
8405 * winnt.el (nt-quote-args-double-quote): Removed.
8406 * winnt.el (nt-quote-args-functions-alist): Removed.
8407 * winnt.el (nt-quote-process-args): Removed.
8408 Remove all stuff for argument quoting. We borrow the code instead
8409 from Emacs 20.6, which is much more careful in its quoting
8410 (e.g. in handling runs of the escape character) and avoids most of
8411 the need for this Lisp mechanism by checking to see whether we're
8412 running a Cygwin or normal program and doing the appropriate
8413 quoting. If we end up needing such a mechanism, we should add
8414 it by extending the variable `mswindows-quote-process-args' so it
8415 can take an alist of regexps.
8417 2000-05-07 Ben Wing <ben@xemacs.org>
8420 Restore M-up, M-down to 21.1 state. Put *ward-sentence on
8421 C-M-left, C-M-right instead. Define C-M-up, C-M-down to scroll
8422 the window without moving point.
8425 * simple.el (scroll-up-one): New.
8426 * simple.el (scroll-down-one): New.
8427 Functions for use with C-M-up/down.
8429 2000-05-01 Martin Buchholz <martin@xemacs.org>
8431 * XEmacs 21.2.33 is released.
8433 2000-04-29 Martin Buchholz <martin@xemacs.org>
8435 * dialog.el (yes-or-no-p-dialog-box):
8437 Fix following horrible bug in X11 mode with focus-follows-mouse:
8438 1. Visit two files in two different frames.
8439 2. do File->Revert Buffer in one of those frames.
8440 3. Dialog box appears.
8441 4. Arrange things so that the mouse passes over the *other*
8442 frame, then to the dialog box, and click on "Yes".
8443 5. The file contents end up in the *wrong* buffer!
8446 2000-04-28 Ben Wing <ben@xemacs.org>
8448 * help.el (describe-installation): correct typo introduced
8449 in last patch: boundp -> fboundp.
8451 * etags.el (buffer-tag-table-list):
8452 canonicalize filenames to Unix format so that tag-table-alist
8453 searching works under Windows.
8456 Bowdlerize the supposedly objectionable words
8457 "who couldn't quite manage to cleanly modify batch-update-autoloads".
8459 * gutter-items.el (set-progress-display-style):
8460 * gutter-items.el (search-dialog-callback):
8461 * gutter-items.el (make-search-dialog):
8462 Change to new callback-ex api.
8464 2000-04-26 Bjrn Torkelsson <torkel@hpc2n.umu.se>
8466 * help.el: (describe-installation): decode-coding-string is not
8467 defined in a non MULE environment.
8469 2000-04-28 Ben Wing <ben@xemacs.org>
8471 * gutter-items.el (buffer-list-changed-hook):
8472 use it, not record-buffer-hook.
8474 * subr.el (record-buffer-hook): Removed.
8476 2000-04-27 Ben Wing <ben@xemacs.org>
8478 * gutter-items.el (buffers-tab-switch-to-buffer): do not
8479 use NORECORD option. Andy will not like this, but the existing
8480 gutter behavior is just wrong, as per this comment:
8482 ;; this used to add the norecord flag to both calls below.
8483 ;; this is bogus because it is a pervasive assumption in XEmacs
8484 ;; that the current buffer is at the front of the buffers list.
8485 ;; for example, select an item and then do M-C-l
8486 ;; (switch-to-other-buffer). Things get way confused.
8488 ;; Andy, if you want to maintain the current look, you must
8489 ;; *uncouple* the gutter order and buffers order.
8491 * loaddefs.el (completion-ignored-extensions): unfuckify.
8493 * bytecomp.el (batch-byte-compile-one-file): new function, used in
8496 * autoload.el (batch-update-one-directory): new function, used in
8499 * loadup.el: set gc-cons-threshold very high unless dumping --
8500 loadup during update-elc is much much much faster. also do this
8501 when quick-building.
8503 add commented-out code for profiling loadup.
8506 * update-elc.el (preloaded-file-list): add bytecomp.el, since it
8507 is required in order to build xemacs.
8509 2000-04-26 Ben Wing <ben@xemacs.org>
8511 * loadup.el: don't garbage collect during loadup if quick-build
8512 compile-time option is set.
8514 2000-04-23 Ben Wing <ben@xemacs.org>
8516 * update-elc.el: compute whether any dumped .el or .elc files
8517 are newer than the dumped exe, and touch the file ../src/NEEDTODUMP
8520 * update-elc.el (update-elc-files-to-compile): always change
8521 NOBYTECOMPILE in the src directory rather than current dir,
8522 so it will work under NT.
8524 * autoload.el (autoload-trim-file-name): canonicalize to slashes so
8525 the form of this file is identical between Unix and Windows.
8526 (autoload-target-directory): Fixed to be lisp/ not lisp/prim/.
8528 (update-autoloads-from-directory): updated doc string.
8529 updated doc strings in a few other places.
8531 2000-04-18 Yoshiki Hayashi <yoshiki@xemacs.org>
8533 * bytecomp.el (byte-force-recompile): Fix argument to
8534 byte-recompile-directory.
8536 2000-04-17 Yoshiki Hayashi <yoshiki@xemacs.org>
8538 * gutter-items.el (progress-display-clear-when-idle): Use
8540 * gutter-items.el (clear-progress-display): Adjust number of
8543 2000-04-13 Yoshiki Hayashi <yoshiki@xemacs.org>
8545 * dumped-lisp.el (preloaded-file-list): Always dump select.el.
8547 2000-04-16 Ben Wing <ben@xemacs.org>
8549 * printer.el: New file.
8551 * dumped-lisp.el (preloaded-file-list): Declare printer.el.
8553 * help.el (describe-installation): Fix decoding for Windows.
8556 * menubar-items.el (default-menubar):
8557 * menubar-items.el (tutorials-menu-filter): New.
8558 * menubar-items.el (popup-menubar-menu):
8559 Add authorship. Redo Help menu and Tutorials filter.
8561 * menubar.el: Correct comment.
8563 * modeline.el (modeline-buffer-identification): Correct doc string.
8566 * simple.el (printing): Removed.
8567 * simple.el (printer-name): Removed.
8568 * simple.el (generic-print-buffer): Removed.
8569 * simple.el (generic-print-region): Removed.
8570 Move generic print code to printer.el.
8572 2000-04-15 Ben Wing <ben@xemacs.org>
8574 * simple.el (generic-print-region): New.
8575 make this function actually work.
8576 (generic-print-buffer): call generic-print-region.
8578 2000-04-14 Andy Piper <andy@xemacs.org>
8580 * gutter-items.el (make-search-dialog): avoid unnecessary futzing
8581 by using the new widget-callback-current-channel.
8582 (search-dialog-callback): ditto.
8584 2000-04-12 Andy Piper <andy@xemacs.org>
8586 * gutter.el (default-gutter-position): moved from gutter-items.el.
8587 (default-gutter-position-changed-hook): ditto.
8588 (gutter-element-visibility-changed-hook): ditto.
8589 (set-gutter-element): ditto.
8590 (remove-gutter-element): ditto.
8591 (set-gutter-element-visible-p): ditto.
8592 (gutter-element-visible-p): ditto.
8593 (init-gutter): ditto.
8595 * dialog.el (make-dialog-box): renamed and moved from
8598 * gutter-items.el: move various functions elsewhere.
8600 2000-04-13 Katsumi Yamaoka <yamaoka@jpl.org>
8602 * menubar-items.el: Fixed place of parenthesis.
8604 2000-04-12 Ben Wing <ben@xemacs.org>
8606 * etags.el (find-tag-at-point): New. Lets you do find-tag
8607 without constantly being prompted for the tag.
8608 * simple.el: Added a number of section headings, to clarify the
8609 organization of this file.
8610 * simple.el (activate-region):
8611 * simple.el (region-exists-p):
8612 * simple.el (region-active-p):
8613 Moved these three function down to the other side of
8614 the case-changing functions, so they join the rest of
8616 * simple.el (printing): New.
8617 * simple.el (printer-name): New.
8618 * simple.el (generic-print-buffer): New.
8619 New functions, a very simple prototype for a unified
8622 * process.el (call-process-internal): Real fix for null BUFFER,
8623 other problems with BUFFER specs.
8626 Fixed up File->Print to use new printing functions.
8627 Various corrections and expansions to Grep/Compile menus.
8628 New options for Printing.
8629 New options for SMTP Mail, the way to send mail under
8630 MS Windows. (There's also a package patch to make SMTP
8631 Mail be the default under MSWin.)
8633 2000-04-09 Jeff Miller <jmiller@cablespeed.com>
8635 * menubar-items.el: Selecting Rectangle Mousing from menubar
8636 did not work. Needed to quote mouse-track-rectangle-p.
8638 2000-04-06 Yoshiki Hayashi <yoshiki@xemacs.org>
8640 * cl-compat.el (keywordp): Removed.
8642 2000-04-05 Andy Piper <andy@xemacs.org>
8644 * gutter-items.el (progress-layout-glyph): don't initialize here.
8645 (progress-gauge-glyph): use dynamic sizing.
8646 (set-progress-display-style): new function. Set progress glyphs
8647 appropriately depending on the style.
8648 (progress-display-style): new variable. Custom version of
8649 set-progress-display-style.
8650 (progress-abort-glyph): switch to dynamic sizes.
8651 (search-dialog-text): make the edit field active.
8653 2000-04-04 Andy Piper <andy@xemacs.org>
8655 * gutter-items.el (make-search-dialog): need to make the search
8656 dialog visible after creation.
8658 * menubar-items.el (default-menubar): use the search dialog for
8659 searching. Remove some extraneous search menu items.
8661 * gutter-items.el (set-gutter-element): allow glyphs to be used as
8663 (make-gutter-only-dialog-frame): allow the user to create the
8664 frame unmapped. Allow the gutter spec to be given as a glyph.
8665 (search-dialog-direction): new variable.
8666 (search-dialog-text): new variable.
8667 (search-dialog-callback): new function. Callback for the search
8669 (make-search-dialog): new function. Create a user-friendly search
8672 2000-04-04 Hrvoje Niksic <hniksic@iskon.hr>
8674 * faces.el (set-face-stipple): Use mswindows-bitmap-file-path
8677 2000-04-01 Andy Piper <andy@xemacs.org>
8679 * font-lock.el (font-lock-fontify-keywords-region): Calculate
8680 progress more accurately.
8682 2000-02-02 Hirokazu FUKUI <hfukui@sannet.ne.jp>
8684 * finder.el (finder-compile-keywords): Process readable files only.
8685 Because error in process of .#finder-inf.el when compile xemacs
8686 with --with-clash-detection option.
8688 2000-03-31 Andy Piper <andy@xemacs.org>
8690 * gutter-items.el (append-progress-display): don't delay after a
8691 successful font-lock.
8692 (make-gutter-only-dialog-frame): new function. Allow users to
8693 create gutter-only dialogs.
8695 2000-03-27 Mike Alexander <mta@arbortext.com>
8697 * process.el (call-process-internal): Handle a null BUFFER
8698 parameter correctly.
8700 2000-03-28 Andy Piper <andy@xemacs.org>
8702 * gutter-items.el (abort-progress-display): put strings in the
8704 (progress-layout-glyph): signal special 'quit callback.
8705 (progress-display-quit-function): deleted.
8706 (progress-display-stop-callback): deleted.
8707 (progress-display-dispatch-command-events): deleted.
8708 (append-progress-display): remove calls to
8709 progress-display-dispatch-command-events.
8710 (raw-append-progress-display): ditto.
8712 2000-03-23 Hrvoje Niksic <hniksic@iskon.hr>
8714 * faces.el (set-face-stipple): Rewrite to correctly handle PIXMAP
8715 being a list. Actually define `stipple-pixmap-p' which is used as
8716 an error predicate. Correctly handle PIXMAP being either relative
8717 or absolute file name.
8719 2000-03-24 Andy Piper <andy@xemacs.org>
8721 * gutter-items.el (add-tab-to-gutter): use copy-sequence.
8722 (abort-progress-display): ditto. Don't delete the created extent.
8723 (raw-append-progress-display): ditto.
8724 (progress-display-dispatch-non-command-events): new
8725 function. Encapsulates what we want to do when no command input is
8727 (progress-display-dispatch-command-events): likewise, but disable
8728 for now since it causes too many problems.
8729 (append-progress-display): use them.
8730 (raw-append-progress-display): ditto.
8731 (default-gutter-position-changed-hook): set this rather than
8732 default-gutter-position-changed.
8733 (default-gutter-position-changed-hook): lambda with zero arguments
8735 (raw-append-progress-display): trap errors in pending input since
8736 allowing them to signal will hose the gauge well and
8737 truly. Ideally we would like to delay these until we are more able
8739 (append-progress-display): ditto.
8741 2000-03-20 Jeff Miller <jmiller@cablespeed.com>
8743 * lisp/make-docfile.el: call-process-internal is now implemented
8746 2000-03-21 Ben Wing <ben@xemacs.org>
8748 * mule\mule-cmds.el (set-language-info-alist):
8749 Fix to correspond to new menu arrangement.
8751 2000-03-21 Ben Wing <ben@xemacs.org>
8754 * process.el (call-process-internal): New.
8755 New implementation of call-process. Only enabled under NT, so far.
8756 stderr handling not implemented yet in CVS'd C code.
8758 2000-03-20 Ben Wing <ben@xemacs.org>
8761 * lisp-mode.el (lisp-interaction-mode-menubar-menu): New.
8762 * lisp-mode.el (lisp-interaction-mode):
8763 Put back Lisp Interaction menubar for Jan V's sake.
8766 * simple.el (mark-ring):
8767 * simple.el (dont-record-current-mark): New.
8768 * simple.el (in-shifted-motion-command): New.
8769 * simple.el (mark-ring-unrecorded-commands): New.
8770 * simple.el (mark-ring-max):
8771 * simple.el (set-mark-command):
8772 * simple.el (push-mark):
8773 * simple.el (handle-pre-motion-command):
8774 Implement scheme for not recording unimportant marks.
8777 * subr.el (function-allows-args): New.
8778 New function function-allows-args.
8780 2000-03-20 Martin Buchholz <martin@xemacs.org>
8782 * XEmacs 21.2.32 is released.
8784 2000-03-20 Andy Piper <andy@xemacs.org>
8786 * gutter-items.el (update-tab-in-gutter): force selection of the
8787 selected-window if required to do so.
8788 (buffers-tab-items): ditto.
8789 (add-tab-to-gutter): ditto.
8790 (create-frame-hook): use force-selection.
8791 (default-gutter-position-changed): lambdify.
8792 (update-tab-hook): deleted since it was only used in one place.
8794 2000-03-18 Andy Piper <andy@xemacs.org>
8796 * files.el (find-file-noselect): undo change that shouldn't have
8799 2000-03-17 Andy Piper <andy@xemacs.org>
8801 * buffer.el (switch-to-buffer): use last-nonminibuf-window instead
8802 of selected-window trickery.
8804 * gutter-items.el (update-tab-in-gutter): don't give dedicated
8806 (progress-display-stop-callback): progress -> progress-display
8807 (progress-display-quit-function): ditto.
8808 (clear-progress-display): ditto.
8809 (remove-progress-display): ditto.
8810 (append-progress-display): ditto.
8811 (abort-progress-display): ditto.
8812 (raw-append-progress-display): ditto.
8813 (display-progress-display): ditto.
8814 (current-progress-display-label): ditto.
8815 (current-progress-display): ditto.
8816 (lprogress-display): ditto and save the buffer
8817 (progress-display): ditto. Otherwise the buffer sometimes gets
8818 changed which confuses font-lock.
8820 * font-lock.el (font-lock-default-fontify-buffer): catch all
8821 errors, not just quit.
8822 (font-lock-mode): progress -> display-progress
8823 (font-lock-default-fontify-buffer): ditto.
8824 (font-lock-fontify-syntactically-region): ditto.
8825 (font-lock-fontify-keywords-region): ditto.
8827 2000-03-14 Hrvoje Niksic <hniksic@iskon.hr>
8829 * cl.el (gensym): Move to here from cl-macs.el.
8832 2000-03-16 Andy Piper <andy@xemacs.org>
8834 * font-lock.el (font-lock-mode): use lprogress and friends for
8835 progress management.
8836 (font-lock-default-fontify-buffer): ditto.
8837 (font-lock-fontify-syntactically-region): ditto.
8838 (font-lock-fontify-keywords-region): ditto.
8839 (font-lock-revert-cleanup): fix reverting.
8840 (font-lock-revert-setup): ditto.
8842 * gutter-items.el (progress-use-echo-area): new variable. Use the
8843 echo area for progress gauges if non-nil.
8844 (clear-progress): remove echo area stuff and defer to
8846 (append-progress): dispatch non-command events after each progress
8847 increment. Remove echo area stuff.
8848 (abort-progress): remove echo area stuff and defer to
8850 (raw-append-progress): ditto. Dispatch non-command events after
8852 (display-progress): defer echo area stuff to display-message.
8854 * gutter-items.el (clear-progress):
8855 (abort-progress): indentation changes.
8856 (display-progress): don't clear progress.
8857 (append-progress): compare messages with equal.
8858 (raw-append-progress): use dispatch-non-command-events to flush
8859 widget creation events.
8861 2000-03-13 Ben Wing <ben@xemacs.org>
8864 * abbrev.el (abbrev-string-to-be-defined): New.
8865 * abbrev.el (inverse-abbrev-string-to-be-defined): New.
8866 Changes for use with the menubar.
8868 2000-03-12 Ben Wing <ben@xemacs.org>
8870 * alist.el (vassoc): moved here from font-menu.el.
8872 * custom.el (defface): typo fix.
8874 * dialog.el (yes-or-no-p-dialog-box):
8875 * dialog.el (message-box):
8876 * files.el (save-some-buffers-1):
8877 Put accelerators in the button names.
8879 * font-lock.el (font-lock-comment-face):
8880 * font-lock.el (font-lock-keyword-face):
8881 * font-lock.el (font-lock-function-name-face):
8882 Fixed some of the colors under MS Windows because the existing
8883 default colors were hardly different from black and needed to be
8887 * font-menu.el (font-menu-split-long-menu):
8888 * font-menu.el (font-menu-family-constructor):
8889 * font-menu.el (font-menu-size-constructor):
8890 * font-menu.el (font-menu-weight-constructor):
8891 * font-menu.el (font-menu-set-font):
8892 vassoc moved to alist.el.
8893 Accelerators added to all menus.
8894 Unused bound var new-props removed.
8896 * keydefs.el: I did a whole lot of rearranging to put things in a
8897 more consistent order and fixed a number of cases where key
8898 combinations involving up, down, left, right and so on were
8899 defined but the corresponding keypad combinations were not
8903 * lisp-mode.el (lisp-interaction-mode-popup-menu):
8904 * lisp-mode.el (emacs-lisp-mode):
8905 * lisp-mode.el (lisp-interaction-mode):
8906 * lisp-mode.el (flet):
8907 Added accelerators onto the menus.
8908 Made all the different versions of the let function be indented
8910 Undid Steve's easy-menu-ification, because it makes it impossible
8911 to have the menubar and popup menus different.
8912 Cleaned up the menu; added items for find-function &c and some
8913 indenting, and removed debug-on-*.
8915 * list-mode.el (list-mode-hook):
8916 * list-mode.el (list-mode):
8917 * list-mode.el (completion-setup-hook):
8918 * list-mode.el (display-completion-list):
8919 Added support for the :window-height keyword, which is required
8920 because of other changes that I made for the file dialog box. I
8921 also made the hook variables list-mode-hook and
8922 completion-setup-hook and also minibuffer-setup-hook in
8923 minibuf.el be permanent-local; see comment in list-mode.el.
8925 * map-ynp.el (map-y-or-n-p):
8926 Added accelerators to the dialog buttons.
8928 * menubar-items.el (menu-truncate-list):
8929 New internal function.
8930 * menubar-items.el (submenu-generate-accelerator-spec):
8931 * menubar-items.el (menu-item-strip-accelerator-spec):
8932 * menubar-items.el (menu-item-generate-accelerator-spec):
8933 New exported functions, for use in auto-generating accelerator specs.
8936 * menubar-items.el (default-menubar):
8937 * menubar-items.el (maybe-add-init-button):
8938 * menubar-items.el (bookmark-menu-filter):
8939 * menubar-items.el (slow-format-buffers-menu-line):
8940 * menubar-items.el (build-buffers-menu-internal):
8941 * menubar-items.el (language-environment-menu-filter):
8942 * menubar-items.el (default-popup-menu):
8943 * menubar-items.el (popup-buffer-menu):
8944 * menubar-items.el (popup-menubar-menu):
8945 Did a major overhaul on this file, and in fact I'm nowhere near
8946 done working on the menubar, and there will be more patches to
8947 come. A basic summary of what I've done:
8949 a) I added accelerators to all of the menu items. For menus that
8950 are auto-generated, such as the buffers menu, the accelerators are
8951 automatically added to the beginning of each line using the
8952 numbers 1 through 9, then zero, and then letters starting with A,
8953 but omitting the letters that are already in use for the fixed
8954 menu items at the top of the buffers menu. To facilitate adding
8955 accelerators of this kind, I created some new functions
8956 (*-accelerator-spec), which are also being used by other filters
8957 that auto generate lists of things such as ftp sites to download
8958 packages. If people really don't like these accelerators
8959 appearing at the beginning of the menu items, a variable can be
8960 added to optionally turn them off, but I think this is rather
8961 pointless because other menu items have accelerators and many or
8962 most of the menu users will use the accelerators if the support is
8965 b) I combined the top level Tools and Apps menus into a single
8966 Tools menu, because the distinction between the two is not
8967 obvious, and the items on the menus are not used often enough that
8968 putting some of them onto submenus is a problem.
8970 c) I created two new top level menus called View and Cmds because
8971 there were too many items on the File and Edit menus, and I'm going
8972 to be adding more items to these menus. In contrast to the Tools
8973 menu, the items on these menus may be used quite often during an
8974 editing session, and so should be available with fewer
8977 d) I added a number of options to the options menu, including one
8978 for controlling whether the alt key can be used to traverse to
8979 menu items using the accelerators, one for controlling behavior of
8980 control-k, one for controlling how the kill and yank functions
8981 interact with the clipboard, a few additional buffers-menu
8982 options, and various other things. I also did a bit of
8983 rearranging, for example, combining the keyboard and mouse options
8984 into a single keyboard and mouse submenu to facilitate the
8985 accelerators on that level.
8987 e) I changed the variable buffers-menu-format-buffer-line-function
8988 to take two arguments instead of one, the second argument being
8989 the line number for use in creating an accelerator. I added a
8990 hack to support existing functions with one argument (although I
8991 doubt that very many of these exist), for backward compatibility.
8993 f) I moved the top level mule menu to be a submenu of the edit
8994 menu. I think that most of the items on this menu are fairly
8995 useless and there are certainly not enough frequently used items
8996 to justify this being its own top level menu.
8998 g) I combined most of the items in big-menubar.el into the main menu.
8999 If people think the main menu is too big, it would be possible to
9000 create different configurations, some smaller.
9002 * menubar.el (check-menu-syntax):
9003 Deleted some syntax checks that were no longer valid, partly
9004 because of changes that were already made a long time ago, and
9005 partly because of a change I made where I allow the name of the
9006 menu item to be an evaluated expression rather than just a string,
9007 similar to all of the other parameters of a menu item.
9010 * minibuf.el (read-file-name-1):
9011 * minibuf.el (mouse-read-file-name-1):
9012 I made a number of changes to improve the appearance
9013 and functioning of the file dialog box. They include:
9015 a) Fixing the problem where closing the dialog box by clicking on
9016 the close button of the window didn't properly exit the
9019 b) Fixing the problem that if you typed part of a file name, and
9020 then clicked on a completion with the mouse, the file was not
9023 c) Changing the title of the dialog box to reflect the operation
9024 being done in accordance with user interface conventions, rather
9025 than the name of the dialog box buffer, which is rather useless.
9027 d) Remove the words "possible completions are" which didn't
9030 e) Fix things so that the completions scroll off the end of the
9031 completions windows only to the right, rather than both to the
9032 right and down, which is in accordance with Windows user interface
9035 * msw-init.el (init-post-mswindows-win):
9036 Added a binding for meta-F4, which is the standard windows binding
9037 for exiting a program.
9039 * select.el (get-selection-no-error):
9040 * select.el (own-selection):
9041 * select.el (own-clipboard):
9042 Added an optional argument called append to the functions
9043 own-selection and own-clipboard. This adds support for appending
9044 text to the existing selection and allows the function
9045 own-clipboard to be used as the value of the variable
9046 interprogram- cut-function.
9048 Fixed a bug in own-selection in handling zmacs-region-stays.
9050 * simple.el (historical-kill-line): New.
9052 * simple.el (kill-line):
9053 * simple.el (interprogram-cut-function):
9054 * simple.el (interprogram-paste-function):
9055 * simple.el (handle-pre-motion-command):
9056 * simple.el (next-line):
9057 * simple.el (previous-line):
9058 a) Expanded the variable kill-whole-line, so that function
9059 kill-line can be set to delete the entire line always, not just
9060 when cursor is at the beginning of the line. This is controlled
9061 by setting the variable kill-whole-line to the symbol 'always.
9062 This behavior, as well as the existing kill-whole-line behavior,
9063 now only take effect when kill-line is called interactively,
9064 although this is a departure from a previous behavior in the case
9065 of setting this variable kill-whole-line to t. It is almost
9066 certainly what has always been intended, and most likely the old
9067 way of doing things introduced bugs. I also created a function
9068 called historical-kill-line, which ignores the kill-whole-line
9069 setting and always gives the historical behavior of only killing
9070 to the end of the line. I bound this function to shift- control-k
9071 so that the kill to end of line behavior is available, even when
9072 kill-whole-line has been set to change control-k into the simple
9073 delete-whole-line behavior. (This can be set using the options
9076 b) I changed things so that kill and yank now interact with the
9077 clipboard by default under windows. This was done by changing the
9078 default value of interprogram-cut- function and
9079 interprogram-paste-function. You can get the old behavior by
9080 setting these to nil, and there is an option on the options menu
9083 c) I added support for selecting text using shifted motion keys.
9084 This support is on by default and can be controlled by the
9085 variable shifted-motion-keys-select-region. There is also a
9086 variable called unshifted-motion-keys-deselect-region that
9087 controls more specifically how the shifted motion key behavior
9088 works. I did not put an option on the options menu to turn this
9089 off, because I can't imagine why this would be useful.
9091 * simple.el (forward-block-of-lines):
9092 * simple.el (backward-block-of-lines):
9093 * simple.el (block-movement-size):
9096 * simple.el (uncapitalized-title-words):
9097 * simple.el (uncapitalized-title-word-regexp):
9098 * simple.el (capitalize-string-as-title):
9099 * simple.el (capitalize-region-as-title):
9103 * subr.el (add-hook):
9104 * subr.el (make-local-hook): New.
9105 * subr.el (remove-local-hook): New.
9106 * subr.el (add-one-shot-hook): New.
9107 * subr.el (add-local-one-shot-hook): New.
9108 Added some functions to make using hooks easier.
9111 a) Functions add-local-hook and remove-local-hook to make it easy
9114 b) Functions add-one-shot-hook and add-local-one-shot-hook, which
9115 make it possible to add a "one-shot" hook, which is to say a hook
9116 that runs only once, and automatically removes itself after the
9117 first time it has run.
9119 2000-03-09 Andy Piper <andy@xemacs.org>
9121 * files.el (auto-mode-alist): pick up jsp, jhtml and xml files.
9123 2000-03-09 Yoshiki Hayashi <yoshiki@xemacs.org>
9125 * buff-menu.el (buffers-menu-omit-invisible-buffers):
9126 Moved from menubar-items.el.
9127 * dumped-lisp.el: Dump gutter-items regardless of menubar.
9129 2000-03-08 Andy Piper <andy@xemacs.org>
9131 * gutter-items.el (build-buffers-tab-internal): add selected field
9132 to buffers tab spec.
9134 2000-03-07 Yoshiki Hayashi <yoshiki@xemacs.org>
9136 * minibuf.el (last-exact-completion): Initialize to nil.
9138 2000-03-07 Didier Verna <didier@xemacs.org>
9140 * startup.el (command-line-1): remove unused variable
9141 `first-file-buffer'.
9143 2000-02-29 Hrvoje Niksic <hniksic@iskon.hr>
9145 * loaddefs.el (completion-ignored-extensions): Removed ".log",
9146 which is also used for Web server log files.
9148 2000-02-03 IKEYAMA Tomonori <tomonori@suiyokai.org>
9150 * mule/mule-charset.el: Setup auto-fill-chars.
9152 2000-03-02 SL Baur <steve@beopen.com>
9154 * subr.el (with-string-as-buffer-contents): Reimplement using
9155 `with-temp-buffer'. Fixes non-unique buffer name problem, fixes
9156 non-deletion of buffer after execution problem.
9157 (with-output-to-string): Use unique buffer name.
9159 2000-02-29 Stephen J. Turnbull <stephen@xemacs.org>
9161 * gutter-items.el (buffers-tab-sort-function): New variable.
9162 (buffers-tab-items): Funcall it to sort the buffer tab list.
9164 2000-02-29 Stephen J. Turnbull <stephen@xemacs.org>
9166 * startup.el (load-user-init-file): Merge two `if's to one `or'.
9168 2000-02-28 Martin Buchholz <martin@xemacs.org>
9170 * menubar-items.el (maybe-add-init-button): Remove the "Load
9171 .emacs" button from all menubars.
9173 2000-03-01 Didier Verna <didier@xemacs.org>
9175 * rect.el (string-rectangle): depend on `pending-delete-mode' for
9176 region rectangle replacement (from Jan Vroonhof).
9177 (replace-rectangle): new function.
9179 2000-01-05 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
9181 * mule/mule-cmds.el (set-default-coding-systems): Use
9182 set-terminal-coding-system and set-keyboard-coding-system.
9183 * coding.el (set-terminal-coding-system): Use
9184 set-console-tty-output-coding-system.
9185 (set-keyboard-coding-system): Use
9186 set-console-tty-input-coding-system.
9188 2000-02-21 Yoshiki Hayashi <yoshiki@xemacs.org>
9190 * minibuf.el (read-variable): Allow symbol to default argument.
9192 2000-02-27 Andy Piper <andy@xemacs.org>
9194 * gutter-items.el (update-tab-hook): new function to be used for
9196 (create-frame-hook): add update-tab-hook.
9197 (record-buffer-hook): ditto.
9198 (default-gutter-position-changed): ditto.
9199 (default-gutter-position): updating the buffers tab is now handled
9201 (default-gutter-position-changed-hook): new variable.
9202 (gutter-element-visibility-changed-hook): ditto.
9203 (set-gutter-element-visible-p): call it.
9204 (set-gutter-element): use modify-specifier-instances. Set extents
9205 as duplicable before using.
9206 (remove-gutter-element): ditto.
9207 (set-gutter-element-visible-p): ditto.
9208 (init-gutter): new function.
9209 (add-tab-to-gutter): use new gutter-element functions rather than
9210 setting specifiers directly.
9211 (clear-progress): ditto.
9212 (abort-progress): ditto.
9213 (gutter-buffers-tab-visible-p): renamed from
9214 default-gutter-visible-p
9216 * specifier.el (modify-specifier-instances): new function from Jan
9219 * x-init.el (init-post-x-win): call init-gutter.
9221 * msw-init.el (init-post-mswindows-win): call init-gutter.
9223 * menubar-items.el (default-menubar): Update to reflect new gutter
9226 2000-02-26 Andy Piper <andy@xemacs.org>
9228 * gutter-items.el (set-gutter-element): new function. Add gutter
9229 elements to the specified gutter.
9230 (remove-gutter-element): new function. Remove gutter elements from
9231 the specified gutter.
9232 (set-gutter-element-visible-p): new function. Set gutter element
9233 visibility for the provided gutter-visible specifier.
9235 2000-02-23 Andy Piper <andy@xemacs.org>
9237 * gutter-items.el (add-tab-to-gutter): specify dimensions
9240 2000-02-24 Martin Buchholz <martin@xemacs.org>
9242 * gutter-items.el (add-tab-to-gutter):
9243 * package-get.el (package-get-interactive-package-query):
9244 * package-ui.el (pui-directory-exists):
9245 (pui-install-selected-packages):
9246 (pui-list-packages):
9247 Use #'(lambda ...) instead of '(lambda ...).
9249 2000-02-21 Gregory Neil Shapiro <gshapiro@gshapiro.net>
9251 * startup.el (load-user-init-file): Check to make sure user
9252 has an init-file before calling load().
9254 2000-02-20 Kirill 'Big K' Katsnelson <kkm@dtmx.com>
9256 * msw-glyphs.el (msgdi-device-p): Added this and 'msgdi specifier tag.
9258 2000-02-23 Martin Buchholz <martin@xemacs.org>
9260 * XEmacs 21.2.31 is released.
9262 2000-02-21 Mike Sperber <mike@xemacs.org>
9264 * loadup.el (really-early-error-handler):
9267 Remove dependency on EMACSBOOTSTRAP... environment variables.
9269 2000-02-21 Martin Buchholz <martin@xemacs.org>
9271 * XEmacs 21.2.30 is released.
9273 2000-02-19 Martin Buchholz <martin@xemacs.org>
9275 * byte-optimize.el (byte-optimize-plus):
9276 (byte-optimize-minus):
9277 (byte-optimize-multiply):
9278 Optimize (- 0) to 0, not (-)
9279 Optimize (+ 5 3.0) to 8.0
9280 Optimize (* 5 3.0) to 15.0
9281 Improve readability.
9283 2000-02-21 Jonathan Harris <jhar@tardis.ed.ac.uk>
9285 * modeline.el: (modeline-scrolling-method): change modeline
9286 mswindows cursor appearance according to the value.
9288 * msw-faces.el: (mswindows-init-device-faces): Initialise 'default
9289 and 'gui-element face colors and 'gui-element face font to Windows
9292 2000-02-09 Stef Epardaud <stef@lunatech.com>
9294 * font-lock.el: Javadoc enhancements
9296 1999-11-27 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
9298 * ldap.el (toplevel): Test if LDAP support has been compiled in
9299 (ldap-verbose): New option
9300 (ldap-search-entries): Renamed from the previous ldap-search
9301 Conditionalize message display on ldap-verbose
9302 (ldap-add-entries, ldap-modify-entries, ldap-delete-entries): New
9304 (ldap-search): Is now defined as an obsolete wrapper calling
9305 ldap-search-basic or ldap-search-entries
9308 1999-12-06 Hirokazu FUKUI <hfukui@sannet.ne.jp>
9309 Shuhei KOBAYASHI <shuhei@aqua.ocn.ne.jp>
9310 Jan Vroonhof <jan@xemacs.org>
9312 * byte-optimize.el (byte-optimize-form-code-walker): Fixed.
9313 When for-effect is true, didn't call `byte-optimize-form'
9314 in and/or subforms without last.
9316 1999-12-07 Jan Vroonhof <vroonhof@math.ethz.ch>
9318 * package-get.el (package-get-download-sites): Use correct custom
9321 2000-02-15 Kirill 'Big K' Katsnelson <kkm@dtmx.com>
9323 * files.el (write-file): Ask for coding system when compiled with
9326 2000-02-16 Andy Piper <andy@xemacs.org>
9328 * buffer.el (switch-to-buffer): give norecord argument to
9329 set-window-buffer instead of explicitly recording.
9331 * gutter-items.el (buffers-tab-switch-to-buffer): don't record if
9332 we have to pick a window.
9334 1999-12-24 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
9336 * mule/mule-cmds.el (describe-language-support): Don't add
9337 unexist function to help-map.
9338 (describe-coding-system): Don't use already assigend `C'.
9340 2000-01-23 Bjrn Torkelsson <torkel@hpc2n.umu.se>
9342 * info.el (Info-save-auto-generated-dir): nil -> 'never to make it
9345 2000-02-04 Kazuyuki IENAGA <kazz@imasy.or.jp>
9347 * about.el: Ienaga's e-mail address change.
9349 2000-02-16 Samuel Mikes <smikes@alumni.hmc.edu>
9351 * etags.el (find-tag): force new window -- even if buf already
9352 visible -- when other-window is t
9354 2000-02-16 Martin Buchholz <martin@xemacs.org>
9356 * XEmacs 21.2.29 is released.
9358 2000-02-09 Martin Buchholz <martin@xemacs.org>
9360 * cl-extra.el (getf): This is now identical to `plist-get', so
9362 * cl-macs.el: Make getf an alias to plist-get, at the
9363 byte-compiler level, using define-compiler-macro.
9365 2000-02-08 Martin Buchholz <martin@xemacs.org>
9367 * cl-extra.el (cl-remprop): Remove. remprop is now in C.
9369 2000-02-07 Kyle Jones <kyle_jones@wonderworks.com>
9371 * lisp/etags.el (find-tag-internal): set exact-tagname to
9372 a regular expression that matches against the tagname
9373 part of the tag entry first instead of only looking in
9376 2000-01-23 Bjrn Torkelsson <torkel@hpc2n.umu.se>
9378 * gutter-items.el: fixed typo(s) in customizing default-gutter-position
9379 * toobar.el: fixed typo(s) in customizing default-toolbar-position
9381 2000-02-07 Martin Buchholz <martin@xemacs.org>
9383 * XEmacs 21.2.28 is released.
9385 2000-02-07 Martin Buchholz <martin@xemacs.org>
9387 * cl-extra.el (getf): Just call `get', never `get*'.
9388 Make arglist match docstring.
9389 Fix bug: (getf nil t t) ==> Lisp nesting exceeds `max-lisp-eval-depth'
9390 * cl-macs.el (get* compiler macro): Simply replace `get*' by `get'.
9391 * byte-optimize.el: remove references to `get*'.
9393 2000-02-06 Martin Buchholz <martin@xemacs.org>
9395 * mule/european.el: Add syntax information for Latin3 and Latin4.
9397 2000-02-02 Martin Buchholz <martin@xemacs.org>
9399 * byte-optimize.el: Byte-optimize (length "foo")
9401 2000-02-03 Daiki Ueno <ueno@ueda.info.waseda.ac.jp>
9403 * window.el (shrink-window-if-larger-than-buffer): Rewrite full
9404 width check using `window-leftmost-p' and `window-rightmost-p'.
9406 2000-02-02 Per Abrahamsen <abraham@dina.kvl.dk>
9408 * wid-edit.el (widget-match-inline): An atom never matches a
9411 2000-01-29 Kirill 'Big K' Katsnelson <kkm@dtmx.com>
9413 * modeline.el: Consolidated 'x and 'mswindows specification under
9416 2000-01-29 Andy Piper <andy@xemacs.org>
9418 * gutter-items.el: (format-buffers-tab-line): Try and be
9419 intelligent about buffer naming when we have duplicates.
9421 2000-01-29 Andy Piper <andy@xemacs.org>
9423 * gutter-items.el (gutter-visible-p): Make sure the gutter gets
9424 updated when it becomes visible.
9426 2000-01-26 Kirill 'Big K' Katsnelson <kkm@dtmx.com>
9428 * bytecomp.el (byte-compile-insert-header): Properly set coding
9429 system under MULE and file-coding.
9431 2000-01-28 Martin Buchholz <martin@xemacs.org>
9433 * coding.el (dontusethis-set-value-file-name-coding-system-handler):
9434 (dontusethis-set-value-terminal-coding-system-handler):
9435 (dontusethis-set-value-keyboard-coding-system-handler):
9436 Never undefine coding system aliases. Emergency fix for gnus.
9438 2000-01-26 Hrvoje Niksic <hniksic@iskon.hr>
9440 * files.el (abbreviate-file-name): Use directory-sep-char instead
9443 2000-01-27 Hrvoje Niksic <hniksic@iskon.hr>
9445 * startup.el (user-init-file-base-list): New variable, replacing
9446 user-init-file-base.
9447 (find-user-init-file): New function.
9448 (command-line-early): Use it.
9449 (load-user-init-file): Ditto.
9451 2000-01-26 Kirill 'Big K' Katsnelson <kkm@dtmx.com>
9453 * gutter-items.el (update-tab-in-gutter): Use proper locale when
9454 calling valid-image-instantiator-format-p
9456 2000-01-26 Hrvoje Niksic <hniksic@iskon.hr>
9458 * isearch-mode.el (isearch-mode): The variable is
9459 isearch-unhidden-extents, not isearch-opened-extents.
9461 2000-01-26 Hrvoje Niksic <hniksic@iskon.hr>
9463 * minibuf.el (next-history-element): Modify error message if a
9464 default value is available.
9466 2000-01-26 Martin Buchholz <martin@xemacs.org>
9468 * bytecomp.el (byte-compile-file): Don't unconditionally write
9469 .elc files in binary - might contain non-Latin1.
9471 2000-01-24 Kirill 'Big K' Katsnelson <kkm@dtmx.com>
9473 * process.el (shell-quote-argument): Use (nt-quote-process-args)
9477 * startup.el (user-init-file-base):
9478 * process.el (call-process-region):
9479 * files.el (make-backup-file-name):
9480 (backup-file-name-p):
9481 (file-relative-name):
9482 (abbreviate-file-name):
9484 * code-process.el (call-process-region): Removed unnecessary
9485 branching on 'windows-nt and 'ms-dos system types. Phased 'ms-dos
9486 support out of the universe.
9490 * bytecomp.el (byte-compile-file): Removed reference to
9491 buffer-file-type, and commented usage of binary-process-output
9494 2000-01-24 Yoshiki Hayashi <yoshiki@xemacs.org>
9496 * help.el (function-arglist): Add case for macro.
9498 2000-01-22 Kirill 'Big K' Katsnelson <kkm@dtmx.com>
9500 * cus-edit.el (custom-display): Removed "MS-DOS" and added Windows
9502 (custom-display): Added a menu for printer/display tags.
9504 * frame.el (frame-type):
9505 * device.el (device-type): Added 'msprinter to the doc string, and
9506 removed 'pc -- it is not going to be implemented ever.
9507 (call-device-method): Fixed docstring typo.
9508 Defined specifier tags 'printer and 'display.
9510 2000-01-22 Kyle Jones <kyle_jones@wonderworks.com>
9512 * lisp/itimer.el (itimer-run-expired-timers): (consp
9513 last-command-event-time) instead of (consp
9514 'last-command-event-time).
9516 2000-01-21 Kirill 'Big K' Katsnelson <kkm@dtmx.com>
9518 * msw-glyphs.el: Removed obsolete commentary.
9520 2000-01-21 Hrvoje Niksic <hniksic@iskon.hr>
9522 * minibuf.el (read-file-name): Use abbreviate-file-name to produce
9523 better default value.
9525 2000-01-21 Hrvoje Niksic <hniksic@iskon.hr>
9527 * minibuf.el (read-expression): Add a DEFAULT-VALUE argument.
9528 (read-string): Ditto.
9529 (eval-minibuffer): Ditto.
9530 (read-command): Ditto.
9531 (read-function): Ditto.
9532 (read-variable): Ditto.
9533 (read-number): Ditto.
9534 (read-shell-command): Ditto.
9535 (read-number): Record history.
9537 2000-01-20 Yoshiki Hayashi <yoshiki@xemacs.org>
9539 * etags.el (find-tag-tag): Use DEFAULT of completing-read.
9541 2000-01-20 Yoshiki Hayashi <yoshiki@xemacs.org>
9543 * faces.el (startup-initialize-custom-faces): New function.
9544 Reset all faces created during auto-autoloads loading time
9546 * startup.el (command-line): Call it.
9548 2000-01-19 Yoshiki Hayashi <yoshiki@xemacs.org>
9550 * about.el (about-hackers): Add myself to contributors list.
9552 2000-01-12 Kirill 'Big K' Katsnelson <kkm@dtmx.com>
9554 * menubar-items.el (maybe-add-init-button): Removed an argument in
9555 a call to load-user-init-file, as the function managed to lose its
9556 formal parameter a few betas ago.
9558 2000-01-18 Martin Buchholz <martin@xemacs.org>
9560 * XEmacs 21.2.27 is released.
9562 2000-01-18 Martin Buchholz <martin@xemacs.org>
9564 * process.el (shell-command-to-string): Use the FSF docstring.
9565 Make shell-command-to-string the standard function, and
9566 exec-to-string the (deprecated) alias.
9568 * startup.el: typo fix.
9570 2000-01-16 Martin Buchholz <martin@xemacs.org>
9572 * mule/mule-misc.el (char-octet): Move back into mule-charset.c.
9574 2000-01-14 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
9576 * menubar-items.el (sort-buffers-menu-alphabetically): Put invisible
9577 buffers after visible buffers.
9578 (sort-buffers-menu-by-mode-then-alphabetically): Ditto.
9580 2000-01-17 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
9582 * info.el (Info-extract-menu-node-name): Stop at a dot
9583 followed by whitespace or right parenthesis.
9585 2000-01-15 Hrvoje Niksic <hniksic@iskon.hr>
9587 * info.el (Info-directory-list): Warn against using Customize with
9588 Info-directory-list.
9590 2000-01-15 Adrian Aichner <aichner@ecf.teradyne.com>
9592 * minibuf.el (read-file-name): doc fix.
9594 * autoload.el (update-file-autoloads): doc fix.
9596 * about.el (about-hackers): Change my E-mail address.
9598 2000-01-13 Martin Buchholz <martin@xemacs.org>
9600 * info.el (Info-visit-file): Just use the `f' interactive spec to
9601 read a filename in the standard way.
9603 2000-01-13 Andy Piper <andy@xemacs.org>
9605 * gutter-items.el (gutter-buffers-tab-orientation): new variable.
9606 (gutter-buffers-tab-extent): new variable.
9607 (update-tab-in-gutter): call add-tab-to-gutter again if the
9608 orientation has changed.
9609 (add-tab-to-gutter): cope with different orientations.
9611 2000-01-11 Didier Verna <didier@xemacs.org>
9613 * info.el (Info-following-node-name): backward-skip dots as well
9614 as spaces (dots at the end of a node name aren't part of it).
9615 (Info-extract-menu-node-name): don't skip dots. There could be
9616 some in the node name.
9617 (Info-index): allow dots to be part of a node name.
9619 2000-01-12 Andreas Jaeger <aj@suse.de>
9621 * files.el (auto-mode-alist): Added idlwave-mode.
9622 Patch by Carsten Dominik <dominik@astro.uva.nl>.
9624 1999-12-22 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
9626 * info.el (Info-search): Show default value.
9628 1999-12-20 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
9630 * info.el (Info-read-node-completion-table): New variable.
9631 (Info-read-node-name-1): New function.
9632 (Info-read-node-name): Use it.
9633 (Info-follow-reference): Use DEFAULT argument of completing-read.
9636 1999-12-27 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
9638 * hyper-apropos.el (hyper-describe-key-briefly): Save
9639 window configuration.
9640 (hyper-describe-face): Use DEFAULT of completing-read.
9641 (hyper-apropos-read-variable-symbol): Ditto.
9642 (hyper-apropos-read-function-symbol): Ditto.
9644 1999-12-27 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
9646 * mule/mule-cmds.el (set-default-coding-system): Set
9647 comint-exec-hook to use coding-system-for-read and
9648 coding-system-for-write so that C-x RET c works.
9650 1999-12-27 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
9652 * minibuf.el (minibuffer-confirm-incomplete): Customize.
9653 (previous-matching-history-element): Increment
9654 minibuffer-max-depth by 1.
9655 (next-matching-history-element): Ditto.
9657 2000-01-11 Andy Piper <andy@xemacs.org>
9659 * gutter-items.el (buffers-tab): Create a new face for the buffers
9661 (buffers-tab-face): use it.
9663 2000-01-10 Didier Verna <didier@xemacs.org>
9665 * modeline.el (modeline-scrolling-method): change modeline X
9666 cursor appearance according to the value.
9668 2000-01-07 Andreas Jaeger <aj@suse.de>
9670 * about.el (about-hackers): Moved my entry to contributor list.
9671 (xemacs-hackers): Added myself.
9672 (about-maintainer-info): Added description of myself.
9675 2000-01-07 Didier Verna <didier@xemacs.org>
9677 * modeline.el (modeline-scrolling-method): new variable.
9678 (mouse-drag-modeline): add reference to it in the docstring.
9679 (mouse-drag-modeline): handle it.
9681 2000-01-08 Andy Piper <andy@xemacs.org>
9683 * gutter-items.el (update-tab-in-gutter): remove resize-subwindow
9685 (remove-buffer-from-gutter-tab): ditto.
9687 2000-01-06 Per Abrahamsen <abraham@dina.kvl.dk>
9689 * cus-edit.el (custom-hook-convert-widget): Fix comment.
9690 (custom-face-edit): Fix grammatical error in help message.
9692 2000-01-03 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
9694 * movemail.el: Added.
9696 * dumped-lisp.el (preloaded-file-list): Added movemail.el.
9698 2000-01-03 Didier Verna <didier@xemacs.org>
9700 * modeline.el (mouse-drag-modeline): remove the code related to
9701 the modeline horizontal scrolling facility.
9703 1999-12-31 Martin Buchholz <martin@xemacs.org>
9705 * XEmacs 21.2.26 is released.
9707 1999-12-28 Andy Piper <andy@xemacs.org>
9709 * wid-edit.el (widget-push-button-value-create): The gui cache
9710 does not agree with native widgets which can only be displayed
9711 once per window. The reasons for caching are diminished now that
9712 we don't hog resources when creating buttons.
9713 (widget-push-button-cache) deleted.
9715 1999-12-24 Martin Buchholz <martin@xemacs.org>
9717 * XEmacs 21.2.25 is released.
9719 1999-12-24 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
9721 * hyper-apropos.el (hyper-apropos): Toggle
9722 hyper-apropos-programming-apropos correctly.
9723 Set REGEXP when user accepts default value.
9725 1999-12-22 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
9727 * minibuf.el (read-from-minibuffer): Bind minibuffer-default.
9728 (read-file-name-2): Use DEFAULT argument of read-from-minibuffer.
9730 1999-12-22 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
9732 * mule/mule-category.el (undefined-category-designator):
9733 Return char instead of character. Search for undefined one.
9734 (describe-category): Use with-displaying-help-buffer.
9736 1999-12-21 Martin Buchholz <martin@xemacs.org>
9738 * byte-optimize.el (byte-optimize-plus):
9739 Optimize (+ 1) to 1 instead of (1+ nil).
9741 * files.el (basic-save-buffer): Rewrite for clarity. Use (char-before).
9743 * byte-optimize.el (byte-compile-butlast): Remove. Use butlast instead.
9745 * byte-optimize.el (byte-optimize-char-before): New function.
9746 Remove performance penalty for using (char-before) instead of (char-after).
9748 1999-12-20 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
9750 * mule/mule-category.el (char-category-list): Return character
9753 1999-12-17 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
9755 * minibuf.el (read-buffer): Check default is buffer object.
9757 1999-11-25 Andy Piper <andy@xemacs.org>
9759 * cus-edit.el (custom-buffer-create-buttons): Use native widgets
9762 1999-12-16 Andreas Jaeger <aj@suse.de>
9764 * package-get.el (package-get-maybe-save-index): Fixed typo.
9765 Patch by Jeff Miller <jmiller@smart.net>.
9767 1999-12-13 Charles G Waldman <cgw@alum.mit.edu>
9769 * gnuserv.el (gnuserv-process-filter): don't call
9770 gnuserv-write-to-client when gnuserv-current-client is nil
9772 1999-12-14 Martin Buchholz <martin@xemacs.org>
9774 * XEmacs 21.2.24 is released.
9776 1999-12-12 Gunnar Evermann <ge204@eng.cam.ac.uk>
9778 * about.el (about-hackers): Update my email address.
9780 1999-12-07 Martin Buchholz <martin@xemacs.org>
9782 * XEmacs 21.2.23 is released.
9784 1999-11-06 Jason R Mastaler <jason@mastaler.com>
9786 * package-get.el (package-get-download-sites): Removed several
9787 defunct download sites, added many new ones, and corrected a few
9788 incorrect directory-on-site entries. Added physical locations to
9791 1999-11-30 Gunnar Evermann <ge204@eng.cam.ac.uk>
9793 * finder.el (finder-commentary): add DOC string and fix
9796 1999-12-04 Hrvoje Niksic <hniksic@iskon.hr>
9798 * help.el (describe-function): Don't forget to intern the string
9799 completing-read returns.
9800 (describe-variable): Ditto.
9802 1999-11-16 Adrian Aichner <adrian@xemacs.org>
9804 * hyper-apropos.el (hyper-apropos-this-symbol): Handle
9805 `hyper-apropos-help-mode' here to find symbol to customize
9806 irregardless of cursor position and simplify
9807 `hyper-apropos-set-variable', `hyper-apropos-find-function', and
9808 `hyper-apropos-popup-menu'.
9810 1999-11-21 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
9812 * apropos.el (apropos-mode-map): Add return to call
9814 (apropos-print): Call apropos-mode to have better
9815 command reference. Put keymap text-poperty to
9818 1999-11-22 Alastair Burt <burt@dfki.de>
9820 * help.el: (describe-bindings-1): Added handling of keymaps for
9821 the extents at point.
9823 1999-12-02 Mark Thomas <mthomas@jprc.com>
9825 * gutter-items.el (buffers-tab-items): Wrap the function in a
9828 1999-12-04 Hrvoje Niksic <hniksic@iskon.hr>
9830 * help.el (describe-function): Use the DEFAULT argument to
9832 (describe-variable): Ditto.
9834 1999-11-26 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
9836 * minibuf.el (read-from-minibuffer): Add optional argument
9837 DEFAULT to have better mini-buffer history support.
9838 (completing-read): Pass default to read-from-minibuffer.
9839 (read-buffer): Pass default to completing-read.
9841 1999-12-04 Hrvoje Niksic <hniksic@iskon.hr>
9843 * font-lock.el (font-lock-doc-string-face): Document the
9844 `font-lock-lisp-like' property.
9846 1999-11-29 Hrvoje Niksic <hniksic@iskon.hr>
9848 * lisp-mode.el: Specify `font-lock-lisp-like'.
9850 * font-lock.el (font-lock-lisp-like): New function.
9851 (font-lock-fontify-syntactically-region): Use it.
9853 1999-11-29 XEmacs Build Bot <builds@cvs.xemacs.org>
9855 * XEmacs 21.2.22 is released
9857 1999-11-28 Martin Buchholz <martin@xemacs.org>
9859 * XEmacs 21.2.21 is released.
9861 1999-11-18 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
9863 * minibuf.el (read-coding-system): Accept symbol and
9864 coding-system object as a default-coding-system.
9866 1999-11-16 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
9868 * minibuf.el (read-coding-system): Accept symbol as
9869 a default-coding-system.
9871 1999-10-06 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
9873 * apropos.el (apropos-documentation): Use insert instead
9876 1999-11-07 William M. Perry <wmperry@aventail.com>
9878 * gpm.el: New gpm-minor-mode to turn GPM mouse support on & off
9879 for the linux console.
9881 * mouse.el (mouse-consolidated-yank): Allow the mouse-yanking
9882 stuff to work when you are not on a window system, since the GPM
9883 mouse support now allows pasting from outside of XEmacs.
9885 1999-11-10 XEmacs Build Bot <builds@cvs.xemacs.org>
9887 * XEmacs 21.2.20 is released
9889 1999-11-06 Hrvoje Niksic <hniksic@iskon.hr>
9891 * setup-paths.el (paths-default-info-directories): Add
9892 /usr/share/info and /usr/local/share/info.
9894 1999-10-30 Hrvoje Niksic <hniksic@srce.hr>
9896 * about.el: Updated Vladimir Ivanovic's info.
9898 11999-08-28 Jan Vroonhof <vroonhof@math.ethz.ch>
9900 * auto-show.el (auto-show-truncationp): Remove.
9902 * auto-show.el (auto-show-should-take-action-p): Use window-truncated-p
9904 999-09-23 Gunnar Evermann <ge204@eng.cam.ac.uk>
9906 * indent.el (indent-line-to): fix bug: spaces were not replaced
9907 with tab if column is multiple of tab-width
9910 1999-10-24 Jan Vroonhof <vroonhof@math.ethz.ch>
9912 * mule/mule-cmds.el (read-input-method-name): Accept symbols
9913 correctly. Patch from Mikio Nakajima <minakaji@osaka.email.ne.jp>
9915 * package-get.el (package-get-package-provider): Be verbose when
9916 interactive. Patch from Robert Pluim
9918 1999-08-23 Mike McEwan <mike@lotusland.demon.co.uk>
9920 * info.el (Info-suffix-list): Add ".info.bz2" to the recognised
9923 1999-08-19 Stephen Tse <stephent@sfu.ca>
9925 * process.el (open-network-stream): Add a new optional parameter
9926 PROTOCOL to support udp; fix a minor typo and add an explanation
9927 in docstring for udp programming.
9929 * code-process.el (open-network-stream): Add a new optional
9930 parameter PROTOCOL to support udp; fix a minor typo and add an
9931 explanation in docstring for udp programming.
9933 1999-10-18 Andy Piper <andy@xemacs.org>
9935 * gui.el (make-gui-button): be more precise about how we call
9938 * wid-edit.el (widget-push-button-value-create): Use the new form
9939 of native gui-button.
9941 1999-10-14 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
9943 * info.el (Info-page-prev): Don't do (sit-for 0).
9945 1999-10-13 Andy Piper <andy@xemacs.org>
9947 * gutter-items.el (progress-abort-glyph): new glyph for showing
9949 (append-progress): dispatch-event rather than sit-for.
9950 (abort-progress): new function. Show the abort glyph with an
9951 appropriate message.
9952 (raw-append-progress): dispatch-event rather than sit-for.
9953 (display-progress): cope with aborts.
9955 * gui.el (make-gui-button): Use native widgets for buttons
9957 (insert-gui-button): ditto.
9958 (gui-button-p): ditto.
9960 * xbm-button.el: remove from core.
9962 * xpm-button.el: remove from core.
9964 1999-10-07 Olivier Galibert <galibert@pobox.com>
9966 * faces.el (init-device-faces): Don't initialize the random faces
9967 on the stream device.
9969 1999-10-06 Andy Piper <andy@xemacs.org>
9971 * files.el (recover-file): Don't use ls under windows for revert buffer.
9973 1999-09-25 Adrian Aichner <adrian@xemacs.org>
9975 * package-get.el (package-get-download-menu): Make menu really
9976 toggle download sites.
9977 (package-get-download-sites): Add autoload cookie.
9979 1999-09-29 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
9981 * setup-paths.el (paths-find-module-directory): Ditto.
9983 1999-09-29 Werner Fink <werner@suse.de>
9985 * setup-paths.el (paths-find-exec-directory): Add missing nil
9986 parameter for environment.
9988 1999-09-27 Martin Buchholz <martin@xemacs.org>
9990 * modeline.el (modeline-format):
9991 Only purecopy the strings. Else
9992 (nsublis '(("%p" . "%P")) (default-value 'modeline-format) :test 'equal)
9995 1999-08-28 Mike Woolley <mike@bulsara.com>
9997 * winnt.el: Removed nt-shell-mode-hook, which was preventing the
9998 user setting comint-completion-addsuffix and
9999 comint-process-echoes.
10001 1999-09-22 Andy Piper <andy@xemacs.org>
10003 * gutter-items.el (update-tab-in-gutter): use
10004 last-nonminibuf-window instead of selected-window.
10006 1999-09-18 Andy Piper <andy@xemacs.org>
10008 * gnuserv.el (gnuserv-edit-files): select frame we are going to
10011 * subr.el (record-buffer-hook): new variable so that the hook gets
10012 some documentation.
10014 1999-09-16 Andy Piper <andy@xemacs.org>
10016 * gutter-items.el (update-tab-in-gutter): only update when the
10018 (remove-buffer-from-gutter-tab): ditto.
10020 1999-09-17 Hrvoje Niksic <hniksic@srce.hr>
10022 * simple.el (do-auto-fill): Commented out part of Kinsoku
10025 1999-09-14 Hrvoje Niksic <hniksic@srce.hr>
10027 * isearch-mode.el (isearch-highlightify-region): Give the
10028 highlighting extents a high priority.
10029 (isearch-make-extent): Give the main highlighting extent an even
10032 1999-09-13 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
10034 * packages.el (packages-compute-package-locations): Fix typo from
10035 -u rationalization.
10037 1999-09-11 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
10039 * setup-paths.el (paths-find-doc-directory): Respect value of
10040 `configure-doc-directory.'
10042 * find-paths.el (paths-find-architecture-directory): Give
10043 precendence `default' argument (which typically comes from
10046 1999-09-05 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
10048 * startup.el (command-line-early): Added options -user-init-file
10049 and -user-init-directory.
10051 * files.el (user-init-file): Default to NIL so we can recognize
10054 1999-08-30 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
10056 * obsolete.el (init-file-user):
10058 * packages.el (packages-compute-package-locations):
10059 * package-get.el (package-get-user-index-filename):
10060 * menubar-items.el (maybe-add-init-button):
10061 * info.el (Info-annotations-path):
10063 Change `user-init-directory' to be an absolute path.
10064 Use `user-init-directory' where appropriate.
10065 Zap `init-file-user' and its uses.
10067 1999-09-09 Hrvoje Niksic <hniksic@srce.hr>
10069 * subr.el (copy-symbol): New function.
10071 1999-09-08 Hrvoje Niksic <hniksic@srce.hr>
10073 * isearch-mode.el (isearch-done): Be sure to restore invisible
10074 extents in the proper buffer.
10075 (isearch-pre-command-hook): Set this-command to the correct value
10076 in case the buffer has changed and old overriding-local-map was
10078 (isearch-restore-extent): Use remprop instead of setting the
10081 1999-09-08 Hrvoje Niksic <hniksic@srce.hr>
10083 * cmdloop.el (execute-extended-command): Update zmacs region
10085 (execute-extended-command): Make the message gettext-friendly.
10087 1999-09-07 Andy Piper <andy@xemacs.org>
10089 * gutter-items.el (progress-gauge-glyph): renamed from
10091 (progress-text-glyph): new variable.
10092 (progress-layout-glyph): use layouts and text glyphs.
10093 (progress-area-buffer): removed.
10094 (progress-text-and-extent): new variable.
10095 (progress-displayed-p): dynamically create gutter area buffer.
10096 (clear-progress): ditto.
10097 (raw-append-progress): ditto.
10098 (append-progress): use new glyph names.
10099 (raw-append-progress): only create the extent when needed. set
10100 properties more optimally.
10101 (progress): remove args.
10103 1999-09-07 Hrvoje Niksic <hniksic@srce.hr>
10105 * isearch-mode.el (isearch-range-invisible): Use mapc instead of
10106 mapcar where the return value is unused.
10107 (isearch-restore-invisible-extents): Ditto.
10108 (isearch-highlight-all-cleanup): Ditto.
10109 (isearch-delete-extents-in-range): Traverse the extents only once.
10110 (isearch-highlight-all-update): Don't start over if the search
10111 string has changed and more input is pending.
10113 1999-09-07 Hrvoje Niksic <hniksic@srce.hr>
10115 * packages.el (packages-find-package-data-path): Ditto.
10117 * cl.el: Use mapcar at top-level -- mapc is no longer a subr.
10119 * subr.el (mapc-internal): Don't make obsolete.
10121 * cl-extra.el (mapc): Resurrect.
10123 1999-09-03 Hrvoje Niksic <hniksic@srce.hr>
10125 * obsolete.el (isearch-yank-x-clipboard): Define it as an obsolete
10128 * isearch-mode.el (isearch-top-state): Restore isearch-word.
10129 (isearch-yank-clipboard): Renamed from isearch-yank-x-clipboard.
10130 (isearch-yank-clipboard): Use get-clipboard instead of
10132 (isearch-yank-selection): Fix docstring.
10134 1999-09-02 Martin Buchholz <martin@xemacs.org>
10136 * cl-extra.el: Obsolete hash-table-type in favor of hash-table-weakness.
10138 1999-09-02 Hrvoje Niksic <hniksic@srce.hr>
10140 * cl-macs.el (extent-start-position): Fix setf method.
10141 (extent-end-position): Ditto.
10143 1999-09-02 Hrvoje Niksic <hniksic@srce.hr>
10145 * isearch-mode.el: End merge with FSF 20.4.
10147 * isearch-mode.el (search-invisible): New variable.
10148 (isearch-hide-immediately): Ditto.
10149 (isearch-unhidden-extents): Ditto.
10150 (isearch-range-invisible): New function.
10151 (isearch-unhide-extent): Ditto.
10152 (isearch-restore-invisible-extents): Ditto.
10153 (isearch-restore-extent): Ditto.
10155 * isearch-mode.el (isearch-ring-advance-edit): Use FSF
10157 (isearch-ring-retreat-edit): Ditto.
10158 (isearch-forward): New argument NO-RECURSIVE-EDIT.
10159 (isearch-forward-regexp): New arguments NOT-REGEXP and
10161 (isearch-backward): New argument NO-RECURSIVE-EDIT.
10162 (isearch-backward-regexp): New arguments NOT-REGEXP and
10164 (isearch-mode): Return isearch-success.
10165 (isearch-update): Use unread-command-events instead of
10166 unread-command-event.
10167 (isearch-abort): If an invalid regexp is encountered, keep popping
10169 (isearch-*-char): Use FSF implementation.
10170 (isearch-whitespace-chars): Use the more robust FSF's
10172 (isearch-within-brackets): New variable.
10173 (isearch-mode): Initialize it.
10174 (isearch-edit-string): Bind it.
10175 (isearch-search-and-update): Set it.
10176 (isearch-push-state): Push it.
10177 (isearch-top-state): Pop it.
10178 (isearch-search): Set it.
10179 (isearch-printing-char): When called by isearch-whitespace-chars,
10180 handle M-SPC gracefully.
10181 (isearch-message-prefix): New argument ELLIPSIS.
10182 (isearch-message-suffix): Ditto.
10183 (isearch-message): Use the ELLIPSIS argument when calling
10184 isearch-message-prefix and isearch-message-suffix.
10185 (isearch-message-prefix): Distinguish between "wrapped" and
10186 "overwrapped" search, FWIW.
10188 1999-09-01 Hrvoje Niksic <hniksic@srce.hr>
10190 * isearch-mode.el (isearch-edit-string): Use the head of the
10191 search ring instead of search-last-string and search-last-regexp.
10192 (search-highlight): Renamed from isearch-highlight.
10193 (isearch-exit): Use the new name.
10194 (isearch-highlight): Ditto.
10195 (isearch-dehighlight): Ditto.
10196 (isearch-update-ring): New function.
10197 (isearch-done): Call it.
10198 (isearch-done): New argument EDIT.
10199 (isearch-repeat): If search string is empty, look up at the car of
10200 the search ring; ignore the yank pointer.
10201 (isearch-abort): Call isearch-done with NOPUSH.
10202 (isearch-cancel): New function.
10203 (isearch-mode-map): Bind it to ESC ESC ESC.
10205 * isearch-mode.el: Begin merge with FSF 20.4.
10207 1999-09-01 Andy Piper <andy@xemacs.org>
10209 * x-select.el (x-get-clipboard): obsolete.
10210 (x-yank-clipboard-selection): obsolete
10212 * select.el (disown-selection): need to be careful to disown the
10213 clipboard if we set it via selection.
10214 (get-clipboard): move from x-select.el
10215 (yank-clipboard-selection): ditto.
10217 1999-09-01 Hrvoje Niksic <hniksic@srce.hr>
10219 * isearch-mode.el (isearch-exit): Bind isearch-highlight and
10220 isearch-highlight-all-matches to nil.
10221 (isearch-fixed-case): New variable.
10222 (isearch-mode): Initialize it.
10223 (isearch-edit-string): Save it.
10224 (isearch-toggle-case-fold): Set it.
10225 (isearch-fix-case): Make sure isearch-toggle-case-fold works --
10226 need to check isearch-fixed-case.
10227 (isearch-toggle-case-fold): Update highlighting of all matches
10229 (isearch-edit-string):
10231 1999-09-01 Hrvoje Niksic <hniksic@srce.hr>
10233 * isearch-mode.el (isearch-edit-string): Call isearch-message
10234 before reading the event so that the prompt is displayed properly.
10235 (isearch-message): Use isearch-nonincremental when calling
10236 isearch-message-prefix.
10237 (minibuffer-local-isearch-map): Bind up and down to do the same as
10238 M-p and M-n respectively.
10239 (isearch-done): New arg NOPUSH.
10240 (isearch-edit-string): Use it.
10241 (isearch-edit-string): Don't bind isearch-string.
10242 (isearch-ring-adjust): Edit string, *then* push state.
10244 1999-08-31 Hrvoje Niksic <hniksic@srce.hr>
10246 * faces.el (isearch-secondary): Make isearch-secondary look
10247 different than default.
10249 1999-08-30 Hrvoje Niksic <hniksic@srce.hr>
10251 * isearch-mode.el (isearch-yank): Use progn instead of the inner
10253 (isearch-dehighlight): Remove TOTALLY. Simplify.
10254 (isearch-update): Call isearch-dehighlight without arguments.
10255 (isearch-done): Ditto.
10257 * isearch-mode.el (isearch-fix-case): If the search string has no
10258 upper-case letters, allow the folding to be reenabled.
10259 Previously, once disabled, the folding would remain that way until
10260 the end of isearch.
10261 (isearch-top-state): Call isearch-fix-case.
10263 * isearch-mode.el (isearch-yank): Use progn instead of the inner
10265 (isearch-dehighlight): Remove TOTALLY. Simplify.
10267 1999-08-31 Jan Vroonhof <jan@xemacs.org>
10270 xbm-button.el: Need to exist in core because gui.el depends on
10273 1999-08-31 Andy Piper <andy@xemacs.org>
10275 * gutter-items.el (buffers-tab-face): new customizable variable.
10276 (buffers-tab-default-buffer-line-length): new specifier for
10277 maximum viewable characters.
10278 (progress-stack): new variable for implementing widget-based
10280 (progress-area-buffer): ditto.
10281 (progress-glyph-height): ditto.
10282 (progress-stop-callback): ditto.
10283 (progress-quit-function): new function.
10284 (progress-glyph): new variable.
10285 (progress-layout-glyph): ditto.
10286 (progress-displayed-p): new function, see message-displayed-p for
10288 (clear-progress): ditto.
10289 (remove-progress): ditto.
10290 (append-progress): ditto.
10291 (raw-append-progress): ditto.
10292 (display-progress): ditto.
10293 (current-progress): ditto.
10294 (current-progress-label): ditto.
10296 (lprogress): ditto.
10299 1999-08-29 Hrvoje Niksic <hniksic@srce.hr>
10301 * obsolete.el (isearch-yank-x-selection): Define obsolete alias.
10303 * isearch-mode.el (isearch-yank-x-selection): Renamed to
10304 `isearch-yank-selection'.
10305 (isearch-mode-map): Use it.
10306 (isearch-yank-selection): Use `get-selection' instead of
10309 1999-08-29 Hrvoje Niksic <hniksic@srce.hr>
10311 * faces.el (isearch-secondary): Create face here.
10313 * isearch-mode.el: Rewrote the "lazy highlighting" code not to use
10316 1999-08-27 Hrvoje Niksic <hniksic@srce.hr>
10318 * subr.el (buffer-string): More robust backward compatibility
10319 check, courtesy William Perry.
10321 1999-08-26 Hrvoje Niksic <hniksic@srce.hr>
10323 * replace.el (perform-replace): Stop the search after the search
10324 limit has been reached.
10326 1999-08-23 Andy Piper <andy@xemacs.org>
10328 * gutter-items.el (update-tab-in-gutter): call add-tab-to-gutter
10329 here if we don't have one.
10331 1999-08-15 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
10333 * ldap.el (ldap-coding-system): Default to nil until we get
10334 efficient UTF8 support
10335 (ldap-decode-string): Guard against `decode-coding-string' not
10337 (ldap-encode-string): Guard against `encode-coding-string' not
10340 1999-08-23 Didier Verna <didier@xemacs.org>
10342 * rect.el: Cosmetics suggested by Dave Love <d.love@dl.ac.uk>.
10343 Some doc strings improvements, and add a star to the `interactive'
10346 1999-08-18 Stef Epardaud <stef@lunatech.com>
10348 * font-lock.el (java-font-lock-keywords-3): introduced new
10349 keywords and regexpes for javadoc syntax 1.2.
10351 1999-08-17 Andy Piper <andy@xemacs.org>
10353 * gutter-items.el (buffers-tab-format-buffer-line-function): use
10354 format-buffers-tab-line.
10355 (buffers-tab-max-buffer-line-length): new variable.
10356 (format-buffers-tab-line): new function. truncate names if over
10357 buffers-tab-max-buffer-line-length.
10359 1999-08-13 Charles G Waldman <cgw@fnal.gov>
10361 * cus-start.el: Customize the variable `bell-inhibit-time'.
10363 1999-08-16 Andy Piper <andy@xemacs.org>
10365 * gutter-items.el (remove-buffer-from-gutter-tab): take a
10366 brute-force approach to deleting the last buffer.
10367 (buffers-tab-grouping-regexp): new customizable variable.
10368 (select-buffers-tab-buffers-by-mode): use it.
10370 1999-08-13 Andy Piper <andy@xemacs.org>
10372 * gutter-items.el (remove-buffer-from-gutter-tab): fix *scratch*
10375 1999-07-30 Didier Verna <didier@xemacs.org>
10377 * cus-edit.el (custom-save-variables): I said, use prin1 instead
10378 of princ to output symbols.
10379 (custom-save-face-internal): ditto.
10380 (custom-save-resets): ditto.
10382 1999-08-09 Didier Verna <didier@xemacs.org>
10384 * gutter-items.el (select-buffers-tab-buffers-by-mode): use
10385 `regexp-quote' to protect the major mode name for use as a regular
10386 expression (c++ needs this for instance).
10388 1999-08-08 Andy Piper <andy@xemacs.org>
10390 * gutter-items.el (select-buffers-tab-buffers-by-mode): beef up to
10391 cope with similar mode names.
10393 * gutter-items.el (buffers-tab-selection-function): new selection
10395 (select-buffers-tab-buffers-by-mode): new function.
10396 (buffers-tab-items): use it if set to only display buffers in the
10397 tab in the current buffer's group..
10398 (update-tab-in-gutter): use new api.
10399 (remove-buffer-from-gutter-tab): ditto.
10401 * gutter-items.el (buffers-tab-max-size): set custom selection
10403 (buffers-tab-switch-to-buffer): just switch window if the window is visible.
10404 (add-tab-to-gutter): set face as default.
10406 1999-07-07 Jan Vroonhof <jan@xemacs.org>
10408 * faces.el (frob-face-property): Merge the fall-back specifier
10409 with the target, not replace it.
10411 1999-08-05 Andy Piper <andy@xemacs.org>
10413 * gutter-items.el (update-tab-in-gutter): add frame argument for
10415 (update-tab-in-gutter): use it.
10417 * gutter-items.el (record-buffer-hook): set.
10419 * buffer.el (switch-to-buffer): back out switch-to-buffer-hook
10421 (switch-to-buffer-hook) deleted.
10423 1999-08-04 Andy Piper <andy@xemacs.org>
10425 * gutter-items.el (update-tab-in-gutter): make sure this will work
10426 as an argument to create-frame-hook.
10428 1999-07-30 Hrvoje Niksic <hniksic@srce.hr>
10430 * isearch-mode.el: Modified Bob and Darryl's code to use itimers
10431 instead of timer emulation.
10433 1999-07-30 Darryl Okahata <darrylo@sonic.net>
10435 * isearch-mode.el: Merged Bob Glickstein's <bobg@zanshin.com> GNU
10436 Emacs isearch enhancements.
10438 1999-07-28 Andy Piper <andy@xemacs.org>
10440 * gutter-items.el (add-tab-to-gutter): put in specifier specs for
10441 all devices that support tab controls.
10442 (remove-buffer-from-gutter-tab): new function. to be used as a
10443 value for kill-buffer-hook.
10445 1999-07-21 Sean MacLennan <seanm@storm.ca>
10447 * auto-show.el (auto-show-truncationp): changed to match
10448 `window_translation_on'
10450 1999-07-30 XEmacs Build Bot <builds@cvs.xemacs.org>
10452 * XEmacs 21.2.19 is released
10454 1999-07-28 SL Baur <steve@miho>
10456 * code-files.el (insert-file-contents): Fix docstring.
10457 revert previous change.
10459 1999-07-26 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
10461 * fill.el (fill-region-as-paragraph): Change re-break-point to
10462 contain word-across-newline plus one character so that filling
10463 Japanese and Chinese works as desired.
10464 * simple.el (do-auto-fill): Ditto.
10466 1999-07-26 SL Baur <steve@miho>
10468 * mule/japanese.el ("Japanese"): Do not specify a default input
10470 Suggested by MORIOKA Tomohiko <tomo@etl.go.jp>
10472 1999-07-23 Jan Vroonhof <vroonhof@math.ethz.ch>
10474 * custom.el ((not (fboundp 'defun*))): Insert autoload crap to be
10475 able to use cl-macs macro in early lisp.
10477 1999-07-23 Jan Vroonhof <jan@xemacs.org>
10482 Massive custom Theme API changes.
10484 1999-07-22 MORIOKA Tomohiko <tomo@etl.go.jp>
10486 * code-files.el (insert-file-contents): Regard
10487 coding-system-magic-cookie if `coding-system-for-read' is nil.
10489 1999-07-22 MORIOKA Tomohiko <tomo@etl.go.jp>
10491 * mule/thai-xtis.el: Add coding: local variable, to avoid
10492 bootstrapping problem with C locale.
10494 1999-07-22 Andy Piper <andy@xemacs.org>
10496 * dumped-lisp.el (preloaded-file-list): guard against putting
10497 gutter-items in a less than functional XEmacs.
10498 * gutter-items.el: put call to `add-tab-to-gutter' back in.
10500 1999-07-18 Bob Weiner <weiner@beopen.com>
10502 * fill.el (fill-context-prefix): Fixed bug that prevented the
10503 setting of an adaptive fill prefix when the `dont-skip-first' was
10506 1999-07-22 SL Baur <steve@miho>
10508 * gutter-items.el: remove unguarded call to `add-tab-to-gutter'.
10510 1999-06-25 Karl M. Hegbloom <karlheg@debian.org>
10512 * files.el (interpreter-mode-alist): add `make', `guile', and
10513 `emacs' entries. (#!/usr/bin/make -f ought to send a file into
10514 makefile-mode, guile is a scheme, and someday XEmacs will be
10515 modular enough to use as an efficient scripting tool.)
10517 1999-07-06 MORIOKA Tomohiko <tomo@etl.go.jp>
10519 * mule/mule-cmds.el (reset-language-environment): Regard
10520 coding-category `utf-8' and `ucs-4' if they are available.
10522 1999-07-06 MORIOKA Tomohiko <tomo@etl.go.jp>
10524 * mule/mule-cmds.el (set-default-coding-systems): Fix DOC-string.
10525 (prefer-coding-system): Fix DOC-string.
10527 * mule/mule-cmds.el (coding-system-change-eol-conversion): Fix
10530 * mule/mule-cmds.el (mule-keymap): Change keymap name from MULE to
10532 (coding-system-change-eol-conversion): Fix DOC-string.
10534 1999-06-30 MORIOKA Tomohiko <tomo@etl.go.jp>
10536 * mule/mule-cmds.el (mule-keymap): Use `describe-coding-system'
10537 instead of `list-coding-system'.
10539 1999-06-29 MORIOKA Tomohiko <tomo@etl.go.jp>
10541 * menubar-items.el (default-menubar): `select-input-method' was
10542 renamed to `set-input-method'.
10544 * mule/mule-cmds.el (set-language-info-alist): Fix setting for
10545 "Set Language Environment" menu.
10547 * mule/mule-cmds.el (set-language-info-alist): Fix setting for
10548 "Describe Language Support" menu.
10550 1999-06-29 MORIOKA Tomohiko <tomo@etl.go.jp>
10552 * mule/chinese.el ("Chinese-GB"): Rename
10553 `chinese-gb-environment-setup-function' to
10554 `setup-chinese-gb-environment-internal'.
10556 1999-06-29 MORIOKA Tomohiko <tomo@etl.go.jp>
10558 * mule/korean.el: Use `define-coding-system-alias' instead of
10559 `copy-coding-system'.
10561 1999-06-29 MORIOKA Tomohiko <tomo@etl.go.jp>
10563 * mule/mule-cmds.el (set-language-environment-coding-systems):
10564 Treat duplicated coding-categories.
10566 1999-06-29 MORIOKA Tomohiko <tomo@etl.go.jp>
10568 * mule/japanese.el: Use `define-coding-system-alias' instead of
10569 `copy-coding-system'.
10571 1999-06-29 MORIOKA Tomohiko <tomo@etl.go.jp>
10573 * mule/vietnamese.el: Specify `iso-8-1' as a category of
10574 coding-system `viscii'.
10576 1999-06-29 MORIOKA Tomohiko <tomo@etl.go.jp>
10578 * mule/cyrillic.el:
10579 - Specify `iso-8-1' as a category of coding-system `koi8-r'.
10580 (cyrillic-alternativnyj-decode-table): New variable.
10581 (cyrillic-alternativnyj-encode-table): New variable.
10582 - Specify `iso-8-1' as a category of coding-system
10584 - Abolish general Cyrillic environment.
10586 1999-06-29 MORIOKA Tomohiko <tomo@etl.go.jp>
10589 - Use `define-coding-system-alias' instead of `copy-coding-system'.
10590 - Register `chinese-gb-environment-setup-function' as a
10591 `setup-function' of "Chinese-GB" environment.
10593 1999-06-29 MORIOKA Tomohiko <tomo@etl.go.jp>
10595 * mule/mule-cmds.el (set-language-info-alist): Allow dummy
10596 optional argument `parents'.
10598 * mule/thai-xtis.el: Specify `tis-620' as `tutorial-coding-system'
10599 property for Thai-XTIS.
10601 * mule/mule-help.el (help-with-tutorial): Use property
10602 `tutorial-coding-system' of language-info as a coding-system to
10603 read tutorial file.
10605 1999-06-29 MORIOKA Tomohiko <tomo@etl.go.jp>
10607 * mule/thai-xtis.el: Don't setup `setup-function' and
10610 * mule/mule-cmds.el (set-language-environment-coding-systems): Use
10611 `set-coding-category-system' to set up coding-system for
10614 * mule/mule-cmds.el (prefer-coding-system): Use
10615 `set-coding-category-system' to set up coding-system for
10618 1999-06-29 MORIOKA Tomohiko <tomo@etl.go.jp>
10620 * mule/thai-xtis.el: Specify TUTORIAL.th as the tutorial file for
10621 Thai-XTIS environment.
10623 * mule/mule-cmds.el (prefer-coding-system): Use
10624 `find-coding-system' instead of `coding-system-p'.
10626 1999-06-28 MORIOKA Tomohiko <tomo@etl.go.jp>
10628 * mule/mule-cmds.el (set-language-environment-coding-systems):
10629 Modify eol-type for XEmacs.
10631 * mule/thai-xtis.el: Delete unused local variable `category'.
10633 * mule/mule-cmds.el (coding-system-change-eol-conversion): New
10635 (prefer-coding-system): Don't call
10636 `update-coding-systems-internal'; use function
10637 `coding-category-list' instead of variable `coding-category-list';
10638 use `set-coding-priority-list' instead of `set-coding-priority';
10639 modify `eol-type' for XEmacs.
10641 * mule/mule-misc.el (string-width): Use `charset-width' instead of
10643 (char-width): Likewise.
10645 1999-06-28 MORIOKA Tomohiko <tomo@etl.go.jp>
10647 * mule/thai-xtis.el: Specify `iso-8-1' as coding-category of
10650 * mule/mule-cmds.el (set-language-environment-coding-systems): Use
10651 `set-coding-priority-list' instead of `set-coding-priority'; don't
10652 call `update-coding-systems-internal'.
10654 * mule/mule-misc.el (coding-system-get): New function.
10655 (coding-system-put): New function.
10656 (coding-system-category): New function.
10658 1999-06-28 MORIOKA Tomohiko <tomo@etl.go.jp>
10660 * dumped-lisp.el (preloaded-file-list): Load "thai-xtis-chars"
10661 when Mule is running; load "mule/thai-xtis" instead of "thai-xtis"
10662 to avoid conflict with leim/quail/thai-xtis.
10664 * mule/thai-xtis.el: Split definition of the charset `thai-xtis'
10665 to thai-xtis-chars.el.
10667 * mule/thai-xtis-chars.el: New file (split from
10668 mule/thai-xtis.el).
10670 1999-06-28 MORIOKA Tomohiko <tomo@etl.go.jp>
10672 * mule/thai-xtis.el:
10673 - Change category for the charset `thai-xtis' to `?x' from `?T'.
10674 - Add syntax entries.
10675 - Put `preferred-coding-system' of the charset `thai-xtis' to
10678 1999-06-28 TAKAHASHI Naoto <ntakahas@etl.go.jp>
10680 * mule/thai-xtis.el: ccl-decode-thai-xtis and subroutines
10681 rewritten to use write-multibyte-character.
10683 1999-06-28 MORIOKA Tomohiko <tomo@etl.go.jp>
10685 mule/mule-cmds.el (view-hello-file): Use `iso-2022-7bit' instead
10687 (prefer-coding-system): Synced up with Emacs 20.3.11 but not
10689 (read-input-method-name): Treat optional argument `default'.
10691 1999-06-28 MORIOKA Tomohiko <tomo@etl.go.jp>
10693 * mule/mule-cmds.el (set-language-info): Don't set up menus at
10695 (set-language-info-alist): Set up menus here.
10697 1999-06-28 MORIOKA Tomohiko <tomo@etl.go.jp>
10699 * minibuf.el (completing-read): Add new optional argument
10701 (read-coding-system): Add new optional argument
10702 `default-coding-system'.
10704 1999-06-03 Ken'ichi Handa <handa@gnu.org>
10706 * mule/vietnamese.el (ccl-encode-vscii): Typo fixed
10707 (viet-viscii-...->viet-vscii...).
10709 1999-05-13 Ken'ichi Handa <handa@gnu.org>
10711 * mule/mule-cmds.el: Change MULE to Mule in docstrings
10714 1999-04-12 Richard M. Stallman <rms@gnu.org>
10716 * mule/mule-cmds.el (input-method-function): Add permanent-local
10719 1999-03-30 Dave Love <fx@gnu.org>
10721 * mule/mule-cmds.el (current-language-environment): Doc fix.
10723 1999-02-06 Richard Stallman <rms@gnu.org>
10725 * mule/european.el (setup-slovenian-environment): New function.
10726 ("Slovenian"): New language environment.
10728 1999-01-27 Dave Love <fx@gnu.org>
10730 * mule/mule-cmds.el (current-language-environment): Provide :link,
10731 :type (choices) and appropriate :get.
10733 1999-01-14 Kenichi Handa <handa@etl.go.jp>
10735 * mule/mule-cmds.el (describe-language-environment): Don't alter
10736 input-method-alist.
10738 1999-01-06 Eli Zaretskii <eliz@gnu.org>
10740 * mule/mule-cmds.el (prefer-coding-system): Call
10741 set-coding-priority, so that the internal array of priorities is
10744 1998-12-30 Eli Zaretskii <eliz@mescaline.gnu.org>
10746 * mule/mule-cmds.el (prefer-coding-system): If the argument
10747 requires specific EOL conversion type, make the default coding
10750 1998-12-17 Eli Zaretskii <eliz@mescaline.gnu.org>
10752 * mule/mule-cmds.el (set-language-environment): Pass the default
10753 eol-type to set-language-environment-coding-systems.
10754 (set-default-coding-systems): Copy the eol-type property for the
10755 new default values of {buffer-file,process}-coding-system from the
10757 (set-language-environment-coding-systems): Accept an optional
10758 argument EOL-TYPE, and set the eol-type property of the default
10759 coding systems accordingly.
10761 1998-10-26 Kenichi Handa <handa@etl.go.jp>
10763 * mule/chinese.el (pre-write-encode-hz): Cancel previous change,
10764 use generate-new-buffer instead of get-buffer-create.
10766 1998-10-21 Kenichi Handa <handa@etl.go.jp>
10768 * mule/chinese.el (pre-write-encode-hz): Use with-temp-buffer.
10770 1998-10-16 Markus Rost <rost@delysid.gnu.org>
10772 * mule/mule-cmds.el (default-input-method): Fix custom type.
10774 1998-10-12 Richard Stallman <rms@psilocin.ai.mit.edu>
10776 * mule/mule-cmds.el (setup-specified-language-environment):
10777 Add apropos-inhibit property.
10778 (describe-specified-language-support): Likewise.
10780 1998-09-06 Bill Richter <richter@math.nwu.edu>
10782 * mule/mule-cmds.el: Doc fixes.
10784 1998-09-02 Kenichi Handa <handa@etl.go.jp>
10786 * mule/mule-cmds.el (register-input-method): Doc-string
10789 1998-09-01 Dave Love <fx@gnu.org>
10791 * mule/mule-cmds.el (current-language-environment): Fix
10794 1998-08-31 Paul Eggert <eggert@twinsun.com>
10796 * mule/chinese.el, mule/cyrillic.el, mule/ethiopic.el,
10797 mule/european.el, mule/hebrew.el, mule/japanese.el,
10798 mule/korean.el, mule/vietnamese.el: Add coding: local variable, to
10799 avoid bootstrapping problem if you need to recompile all the Lisp
10800 files using interpreted code.
10802 1998-08-26 Kenichi Handa <handa@etl.go.jp>
10804 * mule/european.el ("Latin-1"): Modify `documentation' key value.
10805 ("Latin-2"): Likewise.
10807 1998-08-18 Per Starback <starback@update.uu.se>
10809 * mule/european.el (setup-latin2-environment): Fix typo.
10811 1998-08-18 Kenichi Handa <handa@etl.go.jp>
10813 * mule/european.el: Give proper value of `input-method' key to all
10816 * mule/mule-cmds.el (activate-input-method): Handle the case that
10817 the arg INPUT-METHOD is nil correctly.
10818 (read-multilingual-string): Activate the specified input method
10819 before calling read-string. Afterward, activate the original
10822 1998-08-15 Kenichi HANDA <handa@etl.go.jp>
10824 * mule/mule-cmds.el (language-info-alist): Doc-string modified.
10825 (set-language-info-alist): Fix typo in doc-string.
10827 * mule/hebrew.el ("Hebrew"): Delete describe-function key.
10829 1998-08-09 Kenichi HANDA <handa@etl.go.jp>
10831 * mule/mule-cmds.el (language-info-alist): Doc-string modified.
10832 (reset-language-environment): New function for the job that
10833 setup-english-environment used to do.
10834 (set-language-environment): Do more setups according to the info
10835 in language-info-alist.
10836 (read-language-name): Handle the case that the arg KEY is nil.
10837 (describe-language-environment): Handle input-method property.
10839 * mule/: All files under this directory, which related with
10840 specific languages (such as mule/european.el, mule/greek.el,
10841 mule/hebrew.el, mule/misc-lang.el), modified as below.
10842 (setup-XXX-environment): Just call set-language-environment. If
10843 they used to do some other jobs than what done by
10844 set-language-environment, those jobs are done in
10845 setup-XXX-environment-internal now.
10846 ("LANUGAGE-ENVIRONMENT"): Delete property setup-function or change
10847 the value to setup-XXX-environment-internal. Add properties
10848 input-method and features.
10850 * mule/english.el (setup-english-environment): Just call
10851 reset-language-environment.
10853 * mule/european.el (setup-8-bit-environment): Function deleted.
10855 1998-08-08 Richard Stallman <rms@psilocin.ai.mit.edu>
10857 * mule/mule-cmds.el (input-method-exit-on-first-char)
10858 (input-method-use-echo-area): Doc fixes.
10860 1998-08-06 Kenichi Handa <handa@etl.go.jp>
10862 * mule/mule-cmds.el (input-method-exit-on-first-char): New
10864 (input-method-use-echo-area): New variable.
10866 1998-08-01 Kenichi HANDA <handa@etl.go.jp>
10868 * mule/mule-cmds.el (language-info-alist): Doc-string modified.
10870 1998-07-30 Ken'ichi Handa <handa@delysid.gnu.org>
10872 * mule/mule-cmds.el (activate-input-method): Update mode line.
10873 (inactivate-input-method): Likewise.
10875 1998-07-19 Kenichi Handa <handa@etl.go.jp>
10877 * mule/mule-cmds.el (read-multilingual-string): Don't activate an
10878 input method in the current buffer, but just bind
10879 current-input-method.
10881 1998-07-08 Kenichi Handa <handa@etl.go.jp>
10883 * mule/hebrew.el ("Hebrew"): Add coding-priority.
10885 * mule/misc-lang.el ("IPA"): Add coding-priority and
10888 1998-06-26 Ken'ichi Handa <handa@melange.gnu.org>
10890 * mule/greek.el: Add coding-priority.
10892 1998-05-23 Richard Stallman <rms@psilocin.ai.mit.edu>
10894 * mule/mule-cmds.el (register-input-method): Rename arg ENV to
10897 1998-05-20 Richard Stallman <rms@psilocin.ai.mit.edu>
10899 * mule/mule-cmds.el (register-input-method): Fix previous change.
10900 (setup-specified-language-environment): Doc fix.
10902 1998-05-19 Richard Stallman <rms@psilocin.ai.mit.edu>
10904 * mule/mule-cmds.el: Several doc fixes.
10905 (get-language-info, set-language-info): Rename argument.
10906 (set-language-info-alist): Likewise.
10907 (register-input-method): Rename argument.
10908 (activate-input-method): If INPUT-METHOD is nil, deactivate.
10910 1998-05-04 Kenichi Handa <handa@etl.go.jp>
10912 * mule/mule-cmds.el (toggle-input-method): Use a more appropriate
10913 default value while reading an input method.
10915 1998-05-01 Kenichi Handa <handa@etl.go.jp>
10917 * mule/mule-cmds.el (universal-coding-system-argument):
10918 Use buffer-file-coding-system as default.
10920 1998-04-14 Andreas Schwab <schwab@mescaline.gnu.org>
10922 * mule/korean.el ("Korean"): Doc fix.
10924 1998-04-11 Kenichi Handa <handa@etl.go.jp>
10926 * mule/mule-cmds.el (describe-language-environment): Print the
10927 languge environment at the head.
10929 1998-04-06 Kenichi Handa <handa@etl.go.jp>
10931 * mule/japanese.el: Set exit-function to exit-japanese-environment
10932 for Japanese environment.
10934 1998-03-20 Richard Stallman <rms@psilocin.gnu.org>
10936 * mule/mule-cmds.el (set-language-environment): Doc fix.
10937 (current-language-environment): Use defcustom.
10938 (default-input-method): Specify :type.
10940 1998-03-02 Kenichi Handa <handa@etl.go.jp>
10942 * mule/mule-cmds.el (set-default-coding-systems): Doc-string
10944 (prefer-coding-system): Doc-string modified.
10946 1998-01-21 Kenichi Handa <handa@etl.go.jp>
10948 * mule/mule-cmds.el (set-language-info): Doc-string
10949 describes `coding-priority' KEY.
10950 (set-language-environment-coding-systems): New function.
10951 (select-safe-coding-system): New function.
10952 (set-language-info): New optional args DESCRIBE-MAP and SETUP-MAP.
10953 (set-language-info-alist): New optionla arg PARENTS. Call
10954 set-language-info with appropriate DESCRIBE-MAP and SETUP-MAP args.
10955 (set-language-environment-coding-systems): New function.
10957 * mule/chinese.el: Remove setting up of
10958 describe-chinese-environment-map and
10959 setup-chinese-environment-map. Exclude them in args of calls to
10960 set-language-info-alist. Register coding-priority key in
10961 language-info-alist.
10963 * mule/cyrillic.el: Remove setting up of
10964 describe-cyrillic-environment-map and
10965 setup-cyrillic-environment-map. Exclude them in args of calls to
10966 set-language-info-alist. Register coding-priority key in
10967 language-info-alist.
10969 * mule/english.el: Register coding-priority key in
10970 language-info-alist.
10972 * mule/ethiopic.el: Register coding-priority key in
10973 language-info-alist.
10975 * mule/european.el: Remove setting up of
10976 describe-european-environment-map and
10977 setup-european-environment-map. Exclude them in args of calls to
10978 set-language-info-alist. Register coding-priority key in
10979 language-info-alist. Add "German" language env.
10980 (setup-8-bit-environment): Delete CODING-SYSTEM arg.
10981 (setup-german-environment): New function.
10983 * mule/greek.el (setup-greek-environment): For Greek lang. env.,
10984 change default input method to "greek-postfix".
10986 * mule/japanese.el, mule/korean.el, mule/vietnamese.el: Register
10987 coding-priority key in
10989 1997-12-19 Stephen Eglen <stephen@cns.ed.ac.uk>
10991 * mule/mule-cmds.el (set-language-info): Doc fix.
10992 (input-method-inactivate-hook): Doc fix.
10994 1997-11-20 Karl Heuer <kwzh@gnu.org>
10996 * mule/mule-cmds.el (set-input-method): Renamed from
10997 select-input-method.
10999 1997-11-07 Kenichi Handa <handa@etl.go.jp>
11001 * mule/mule-cmds.el (set-language-environment): Run
11002 exit-language-environment-hook before calling `exit-function'
11003 which is specified for the language environment.
11005 1997-10-23 Kenichi Handa <handa@etl.go.jp>
11007 * mule/mule-cmds.el (set-default-coding-systems): Doc-string
11009 (prefer-coding-system): Likewise.
11010 (describe-language-environment): Print aliases of each coding
11012 (set-language-environment-hook): New variable.
11013 (exit-language-environment-hook): New variable.
11014 (set-language-environment): Call these hooks. Before setting a
11015 new language environment, exit from the
11016 current-language-environment if necessary.
11017 (input-method-verbose-flag): The value can be nil, t,
11018 complex-only, or default.
11019 (input-method-highlight-flag): Doc-string augmented.
11020 (activate-input-method): Check if we can run the registered
11021 function to activate an input method.
11023 * mule/korean.el: Set exit-function for language environment
11024 "Korean" to exit-korean-environment.
11025 (setup-korean-environment): Moved to korea-util.el.
11027 1997-10-21 Kenichi Handa <handa@etl.go.jp>
11029 * mule/mule-cmds.el (read-multilingual-string): Use
11030 current-input-method prior to default-input-method. Don't bind
11031 current-input-method by `let', instead, activate the specified
11032 input method in the current buffer temporarily.
11034 1997-10-19 John F. Whitehead <jfw@cisco.com>
11036 * mule/mule-cmds.el (describe-language-environment): Fix prompt.
11038 1997-10-21 Kenichi Handa <handa@etl.go.jp>
11040 * mule/chinese.el (post-read-decode-hz): Return the result of
11042 (pre-write-encode-hz): Do not change the value of
11043 last-coding-system.
11045 1998-09-06 Bill Richter <richter@math.nwu.edu>
11047 * mule/mule-ccl.el: Doc fixes.
11049 1998-04-20 Kenichi Handa <handa@etl.go.jp>
11051 * mule/mule-ccl.el (declare-ccl-program): New optional arg VECTOR.
11052 (check-ccl-program): New macro.
11054 1998-01-21 Kenichi Handa <handa@etl.go.jp>
11056 * mule/mule-ccl.el: Comment about CCL syntax modified.
11057 (ccl-command-table): Add read-multibyte-character and
11058 write-multibyte-character.
11059 (ccl-code-table): Add ex-cmd.
11060 (ccl-extended-code-table): New variable.
11061 (ccl-embed-extended-command): New function.
11062 (ccl-compile-read-multibyte-character,
11063 ccl-compile-write-multibyte-character) New functions.
11064 (ccl-dump-ex-cmd, ccl-dump-read-multibyte-character,
11065 ccl-dump-write-multibyte-character): New functions.
11067 1999-07-22 SL Baur <steve@miho>
11069 * config.el (config-value-file): config.values is installed into
11071 From Karl M. Hegbloom <karlheg@cathcart.sysc.pdx.edu>
11073 1999-07-19 Didier Verna <didier@xemacs.org>
11075 * rect.el: all functions rewritten, except when noted. Below is a
11076 list of interface changes.
11077 (apply-on-rectangle): new function. Obsoletes
11078 `operate-on-rectangle'. All functions that used to call this
11079 function now call the new one.
11080 (kill-rectangle): added optional prefix arg to fill lines.
11081 (delete-rectangle): ditto.
11082 (delete-extract-rectangle): ditto.
11083 (open-rectangle): ditto.
11084 (clear-rectangle): ditto.
11085 (delete-rectangle-line): added third arg FILL.
11086 (delete-extract-rectangle-line): ditto.
11087 (open-rectangle-line): ditto.
11088 (clear-rectangle-line): ditto.
11090 1999-07-18 Andy Piper <andy@xemacs.org>
11092 * menubar-items.el (default-menubar): add gutter options.
11094 * gutter-items.el: new file.
11095 (gutter): new group for custom.
11096 (gutter-visible-p): new variable.
11097 (default-gutter-position): ditto.
11098 (buffers-tab): new group for the buffers tab.
11099 (gutter-buffers-tab): widget to put in the gutter.
11100 (buffers-tab-max-size): max number of tabs.
11101 (buffers-tab-switch-to-buffer-function): function to call when a
11103 (buffers-tab-omit-function): filter buffers with this function.
11104 (buffers-tab-format-buffer-line-function): format buffer names for
11106 (buffers-tab-switch-to-buffer): like switch-to-buffer but without
11108 (build-buffers-tab-internal): build a list of tab items.
11109 (buffers-tab-items): ditto.
11110 (add-tab-to-gutter): put a tab in the gutter area.
11111 (update-tab-in-gutter): reset the buffers in the tab.
11113 * dumped-lisp.el (preloaded-file-list): dump gutter-items.
11115 * buffer.el (switch-to-buffer): run switch-to-buffer-hooks.
11116 (switch-to-buffer-hooks): new hook.
11118 * toolbar.el (default-toolbar-position): fix typo.
11120 1999-07-16 Andy Piper <andy@xemacs.org>
11122 * gui.el (make-dialog-frame): turn off gutters for dialogs.
11124 1999-07-15 Didier Verna <didier@xemacs.org>
11126 * cus-edit.el (custom-prompt-variable): optional third arg makes
11127 prompt for a comment string.
11128 (customize-set-value): optional prefix makes this function handle
11130 (customize-set-variable): ditto.
11131 (customize-save-variable): ditto.
11132 (customize-customized): handle custom comments.
11133 (customize-save-customized): ditto.
11134 (custom-variable-state-set): ditto.
11135 (custom-face-state-set): ditto.
11136 (customize-saved): ditto.
11137 (custom-variable-set): ditto.
11138 (custom-face-set): ditto.
11139 (custom-variable-save): ditto.
11140 (custom-face-save): ditto.
11141 (custom-variable-reset-saved): ditto.
11142 (custom-face-reset-saved): ditto.
11143 (custom-variable-reset-standard): ditto.
11144 (custom-face-reset-standard): ditto.
11145 (custom-comment-face): new face.
11146 (custom-comment-tag-face): ditto.
11147 (custom-comment): new widget.
11148 (custom-comment-create): new function.
11149 (custom-comment-delete): ditto.
11150 (custom-comment-value-set): ditto.
11151 (custom-comment-show): ditto.
11152 (custom-comment-invisible-p): ditto.
11153 (custom-variable-value-create): create a comment field widget.
11154 (custom-face-value-create): ditto.
11155 (custom-variable-menu): new entry for adding a custom comment.
11156 (custom-face-menu): ditto.
11157 (custom-save-variables): possibly save custom comments.
11158 (custom-save-faces): ditto.
11160 * cus-face.el (custom-set-faces): the arguments can now have a
11161 custom comment as fourth argument.
11163 * custom.el (custom-set-variables): the arguments can now have a
11164 custom comment as fifth element.
11166 1999-07-13 XEmacs Build Bot <builds@cvs.xemacs.org>
11168 * XEmacs 21.2.18 is released
11170 1999-07-13 SL Baur <steve@miho>
11172 * lib-complete.el (read-library-name): Revert previous change.
11173 (read-library): Ditto.
11175 1999-06-24 Karl M. Hegbloom <karlheg@debian.org>
11177 * packages.el (packages-package-list): Capitalize docstring.
11179 * packages.el (packages-find-package-library-path): Use #'nconc
11180 rather than #'append to reduce consing -- #'mapcar uses Flist,
11181 which returns a freshly consed list. #'append would create yet
11182 another fresh list, using Fmake_list in concat.
11184 * packages.el (package-provide): Use setq with remassq like it
11185 says in its docstring.
11187 1999-07-06 SL Baur <steve@miho.m17n.org>
11189 * lib-complete.el (progn-with-message): Fix typo.
11191 1999-07-06 SL Baur <steve@miho.m17n.org>
11193 * mule/mule-misc.el (char-octet): Make function match docstring.
11194 From Katsumi Yamaoka <yamaoka@jpl.org>
11196 1999-06-15 Karl M. Hegbloom <karlheg@debian.org>
11198 * wid-edit.el (widget-documentation): corrected spelling error.
11200 1999-06-23 Jonathan Marten <jonathan.marten@uk.sun.com>
11202 * x-win-sun.el (x-win-init-sun): Don't rebind Find and Sh-find
11203 keys if already bound
11205 1999-07-06 SL Baur <steve@miho.m17n.org>
11207 * lib-complete.el (progn-with-message): Revert previous changes.
11209 1999-06-24 Bob Weiner <weiner@beopen.com>
11211 * lib-complete.el (find-library):
11212 (find-library-other-window):
11213 (find-library-other-frame): Completely rewrote
11214 so that these functions actually work when called non-interactively.
11215 Also made them handle LIBRARY arguments which end with .el or .elc.
11217 1999-06-24 Bob Weiner <weiner@beopen.com>
11219 * simple.el (indent-new-comment-line): Locally bound
11220 `block-comment-start' to `comstart' or else when this is called
11221 from do-auto-fill, e.g. in Lisp mode, it will insert any non-nil
11222 `block-comment-start' value, ignoring any existing spacing after a
11223 comment prefix in the previous line and producing ugly comments.
11225 1999-06-23 Bob Weiner <weiner@beopen.com>
11227 * list-mode.el (mouse-choose-completion):
11228 (choose-completion):
11229 (completion-switch-to-minibuffer): Added.
11230 ([Tab]): [Tab] previously switched to the minibuffer
11231 but since [space] does that and since most applications in the
11232 world use [Tab] to select the next item in a list, do that in the
11233 *Completions* buffer too. This will cause the least confusion
11234 among the largest population of users. -- Bob Weiner, BeOpen.com,
11237 1999-06-22 Bob Weiner <weiner@beopen.com>
11239 * help.el (help-buffer-name): Added support for a null value
11240 of `help-buffer-prefix-string' since some buffers require no
11243 1999-06-20 Bob Weiner <weiner@beopen.com>
11245 * list-mode.el (completion-list-mode-quit): Added and bound to {q}
11246 in the completion-list-mode-map to bury the completions buffer
11247 even when the minibuffer is no longer active.
11249 1999-06-20 Bob Weiner <weiner@beopen.com>
11251 * list-mode.el (list-mode): It is visually disconcerting to have
11252 the text cursor disappear within list buffers, especially when
11253 moving from window to window, so leave it visible.
11255 1999-07-01 SL Baur <steve@miho.m17n.org>
11257 * menubar-items.el (default-menubar): Conditionalize the bug
11258 report menu item (which may not be possible in this XEmacs).
11259 Reported by: Ken'ichi Handa <handa@etl.go.jp>
11261 1999-06-30 SL Baur <steve@miho.m17n.org>
11263 * subr.el (with-current-buffer): DOC string fix.
11264 Suggested by Bob Weiner <weiner@altrasoft.com>
11266 1999-06-25 Charles G Waldman <cgw@fnal.gov>
11268 * cus-face.el (custom-face-italic): insert missing args
11270 1999-06-24 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
11272 * packages.el (package-locations): Changed default early package
11273 hierarchies to ~/.xemacs/mule-packages and
11274 ~/.xemacs/xemacs-packages.
11276 1999-06-23 SL Baur <steve@miho.m17n.org>
11278 * mule/mule-category.el (Top Level): ASCII is also latin-1.
11280 1999-06-15 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
11282 * packages.el (package-locations): Changed default early package
11283 hierarchy to ~/.xemacs/packages.
11284 (package-locations): Removed `packages' as a possible name for a
11285 late package hierarchy.
11287 1999-06-20 MORIOKA Tomohiko <tomo@etl.go.jp>
11289 * mule/mule-category.el (word-combining-categories): Set up new
11291 (word-separating-categories): Likewise.
11293 1999-06-22 XEmacs Build Bot <builds@cvs.xemacs.org>
11295 * XEmacs 21.2.17 is released
11297 1999-06-17 Robert Pluim <rpluim@bigfoot.com>
11299 * font-menu.el (font-menu-set-font): allow for nil specification
11302 1999-06-16 MORIOKA Tomohiko <tomo@etl.go.jp>
11304 * mule/thai-xtis.el: Specify `columns' of the charset `thai-xtis'
11307 1999-06-12 MORIOKA Tomohiko <tomo@etl.go.jp>
11309 * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Use NBSP of ISO
11310 8859-5 instead of ISO 8859-1.
11312 1999-06-15 SL Baur <steve@steve1.m17n.org>
11314 * mule/vietnamese.el (viet-vscii-encode-table): Use split-char.
11315 (viet-viscii-encode-table): Ditto.
11317 * mule/mule-misc.el: Delete split-char & split-char-or-char-int.
11318 Make obsolete definition of char-octet.
11320 1999-06-14 SL Baur <steve@steve1.m17n.org>
11322 * subr.el: Move no-Mule make-char ...
11323 * help-nomule.el (make-char): To here.
11324 (string-width): Make Mule compatibility alias.
11326 1999-06-15 Andy Piper <andy@xemacs.org>
11328 * select.el (get-selection-no-error): really make there be no-error.
11329 (get-selection): revert to original.
11331 1999-06-11 Andy Piper <andy@xemacs.org>
11333 * select.el (selection-sets-clipboard): renamed.
11334 (own-selection): use it.
11336 1999-06-11 XEmacs Build Bot <builds@cvs.xemacs.org>
11338 * XEmacs 21.2.16 is released
11340 1999-06-09 MORIOKA Tomohiko <tomo@etl.go.jp>
11342 * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Set 32 for
11343 missing characters to avoid crash.
11345 1999-06-09 Jan Vroonhof <vroonhof@math.ethz.ch>
11347 * coding.el (set-terminal-coding-system): Only set the console
11348 coding system on the selected console if it is a tty.
11350 1999-06-10 Jan Vroonhof <vroonhof@math.ethz.ch>
11357 * faces.el (frob-face-property):
11358 * font-menu.el (font-menu-set-font):
11359 Actually apply changes from 1999-03-17
11361 1999-06-10 Andy Piper <andy@xemacs.org>
11363 * select.el (get-selection): abstract out non error-signalling
11365 (get-selection-no-error): get-selection without signalling an
11367 (selection-is-clipboard-p): new variable. controls whether the
11368 selection sets the clipboard.
11369 (own-selection): use it.
11371 * mouse.el (insert-selection): fallback to clipboard after trying
11372 primary selection and cutbuffer.
11374 1999-06-05 Andy Piper <andy@xemacs.org>
11376 * x-select.el (xselect-kill-buffer-hook-1): use generalised
11377 selection functions.
11379 1999-06-04 MORIOKA Tomohiko <tomo@etl.go.jp>
11381 * code-files.el (buffer-file-coding-system): Use `raw-text' as
11383 (load): Use `raw-text' instead of `no-conversion'.
11384 (insert-file-contents): Likewise.
11386 * bytecomp.el (byte-compile-insert-header): Use `raw-text' instead
11387 of `no-conversion'.
11389 1999-06-03 MORIOKA Tomohiko <tomo@etl.go.jp>
11391 * coding.el: Don't copy `no-conversion' to `raw-text'.
11393 1999-06-07 Hrvoje Niksic <hniksic@srce.hr>
11395 * subr.el (make-char): Define it if Mule is not around.
11397 1999-06-07 SL Baur <steve@steve1.m17n.org>
11399 * mule/mule-help.el: Add trailing newline. Use mule keyword.
11401 * x-select.el (x-disown-selection-internal): Restore symbol as an
11403 (xselect-kill-buffer-hook-1): Use disown-selection-internal.
11405 1999-06-04 XEmacs Build Bot <builds@cvs.xemacs.org>
11407 * XEmacs 21.2.15 is released
11409 1999-06-02 Oscar Figueiredo <oscar@xemacs.org>
11411 * subr.el (split-string): Avoid infinite looping
11413 1999-05-30 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
11415 * ldap.el (ldap-ignore-attribute-codings): New variable
11416 (ldap-default-attribute-decoder): New variable
11417 (ldap-coding-system): New variable
11418 (ldap-attribute-syntax-encoders): New variable
11419 (ldap-attribute-syntax-decoders): New variable
11420 (ldap-attribute-syntaxes-alist): New variable
11421 (ldap-encode-boolean): New function
11422 (ldap-decode-boolean): New function
11423 (ldap-encode-country-string): New function
11424 (ldap-decode-string): New function
11425 (ldap-decode-address): New function
11426 (ldap-encode-address): New function
11427 (ldap-decode-attribute): New function
11428 (ldap-search): Use some of these
11430 1999-05-25 Jan Vroonhof <jan@xemacs.org>
11432 * version.el (emacs-version): Make the patch level/beta come
11433 before the XEmacs qualifier so that it gets into (funcall
11434 emacs-version) and thus in the bug reports.
11435 (emacs-version>=): Support patch levels.
11437 1999-06-03 SL Baur <steve@xemacs.org>
11439 * version.el: implement x.y.z version number
11440 From Jan Vroonhof <vroonhof@math.ethz.ch>
11442 1999-05-27 Yoshiki Hayashi <g740685@komaba.ecc.u-tokyo.ac.jp>
11444 * mule/mule-cmds.el (read-input-method-name): set input-method properly.
11446 1999-05-22 Vin Shelton <acs@xemacs.org>
11448 * startup.el: Document -private and break out non-standard X options.
11450 1999-05-26 SL Baur <steve@gneiss.etl.go.jp>
11452 * mule/mule-charset.el (charset-after): New function.
11453 (charset-direction): Synch with Mule, update docstring.
11454 (get-charset-property): New function.
11455 (put-charset-property): New function.
11456 (charset-plist): New function.
11458 * mule/mule-charset.el (compose-region):
11459 (decompose-region): remove; these functions (which don't work
11460 since we don't do composite characters) have been moved to
11462 (toplevel): follow coding standards
11464 1999-05-26 SL Baur <steve@gneiss.etl.go.jp>
11466 * dumped-lisp.el (preloaded-file-list): mule-files.el does not
11469 * code-files.el: Fix commentary to follow coding standards. Move
11470 the single line left in mule-files.el to here.
11472 * mule/mule-files.el: delete.
11474 1999-05-24 SL Baur <steve@gneiss.etl.go.jp>
11476 * info.el (Info-scroll-prev): Use event functions instead of the
11477 old emacs 19 interface.
11479 1999-06-02 Andy Piper <andy@xemacs.org>
11481 * x-font-menu.el (x-font-menu-load-font):
11482 font-menu-registry-encoding -> x-font-menu-registry-encoding type.
11484 1999-05-31 Andy Piper <andy@xemacs.org>
11486 * font-menu.el (font-menu-ignore-scaled-fonts): move to font-menu
11488 (font-menu-this-frame-only-p): ditto.
11489 (font-menu-max-items): reinstate, from Jan Vroonhof
11490 <vroonhof@math.ethz.ch>
11491 (font-menu-submenu-name-format): ditto.
11492 (font-menu-split-long-menu): ditto, for use by the family
11494 (font-menu-family-constructor): use it.
11496 1999-05-30 Andy Piper <andy@xemacs.org>
11498 * msw-faces.el (mswindows-font-regexp): new font matching regexp
11499 for use by the font menu.
11501 * msw-font-menu.el: new file implementing mswindows specific
11502 font-menu behaviour.
11503 (mswindows-font-menu-registry-encoding): new function mirroring x version.
11504 (mswindows-font-menu-junk-families): ditto.
11505 (hack-font-truename): ditto.
11506 (mswindows-font-regexp-ascii): ditto.
11507 (mswindows-reset-device-font-menus): ditto.
11508 (mswindows-font-menu-font-data): ditto.
11509 (mswindows-font-menu-load-font): ditto.
11511 * x-font-menu.el (x-reset-device-font-menus): made device specific.
11512 (x-font-menu-font-data): ditto.
11513 (x-font-menu-load-font): ditto.
11515 * font-menu.el: new file implementing generic font menu behaviour.
11516 (font-menu-ignore-scaled-fonts): copied from x-font-menu.el and
11517 made device independent.
11518 (font-menu-this-frame-only-p): ditto.
11519 (font-menu-preferred-resolution): ditto.
11520 (font-menu-size-scaling): new variable used to determine whether
11521 sizes are in points or tenths of a point.
11522 (vassoc): moved from x-font-menu.el.
11523 (device-fonts-cache): ditto.
11524 (device-fonts-cache): ditto.
11525 (flush-device-fonts-cache): ditto.
11526 (reset-device-font-menus): copied from x-font-menu.el and made
11527 device independent. Most functionality deferred to
11528 device-dependent versions.
11529 (font-menu-family-constructor): copied from x-font-menu.el and
11530 made device independent.
11531 (font-menu-size-constructor): ditto.
11532 (font-menu-weight-constructor): ditto.
11533 (font-menu-set-font): ditto.
11534 (font-menu-change-face): ditto.
11535 (font-menu-load-font): new device method.
11536 (font-menu-font-data): ditto.
11538 * x-font-menu.el: The above functions deleted.
11540 1999-05-26 Andy Piper <andy@xemacs.org>
11544 * loadup.el: rehash expand-file-name usage to not use default-directory.
11546 1999-05-21 Andy Piper <andy@xemacs.org>
11548 * x-select.el (x-select-convert-to-text):
11549 (x-selected-text-type):
11551 (xselect-convert-to-string):
11552 (xselect-convert-to-compound-text):
11553 (xselect-convert-to-length):
11554 (xselect-convert-to-targets):
11555 (xselect-convert-to-delete):
11556 (xselect-convert-to-filename):
11557 (xselect-convert-to-charpos):
11558 (xselect-convert-to-lineno):
11559 (xselect-convert-to-colno):
11560 (xselect-convert-to-sourceloc):
11561 (xselect-convert-to-os):
11562 (xselect-convert-to-host):
11563 (xselect-convert-to-user):
11564 (xselect-convert-to-class):
11565 (xselect-convert-to-name):
11566 (xselect-convert-to-integer):
11567 (xselect-convert-to-atom):
11568 (xselect-convert-to-identity): functions renamed from x-* and
11569 moved to select.el.
11570 (x-get-secondary-selection): use rename get-selection.
11571 (x-get-clipboard): ditto.
11572 (x-own-selection): moved to select.el.
11573 (x-valid-simple-selection-p): ditto.
11574 (x-dehilight-selection): ditto.
11575 (x-own-clipboard): ditto.
11576 (x-disown-selection): ditto.
11578 * x-mouse.el (x-yank-function): moved to mouse.el.
11579 (x-insert-selection): ditto.
11580 (x-set-point-and-move-selection): use renamed function.
11582 * select.el (selected-text-type): moved and renamed from
11584 (selection-owner-p): moved to C.
11585 (selection-exists-p): ditto.
11586 (get-cutbuffer): new device method.
11587 (get-selection): generalised and moved from x-select.el.
11588 (own-selection): moved x-own-selection functionality into here.
11589 (dehilight-selection): renamed and moved from x-select.el.
11590 (own-clipboard): functionality moved from x-select.el using new
11591 generic C builtins.
11592 (disown-clipboard): ditto.
11593 (select-convert-to-text):
11594 (select-convert-to-string):
11595 (select-convert-to-compound-text):
11596 (select-convert-to-length):
11597 (select-convert-to-targets):
11598 (select-convert-to-delete):
11599 (select-convert-to-filename):
11600 (select-convert-to-charpos):
11601 (select-convert-to-lineno):
11602 (select-convert-to-colno):
11603 (select-convert-to-sourceloc):
11604 (select-convert-to-os):
11605 (select-convert-to-host):
11606 (select-convert-to-user):
11607 (select-convert-to-class):
11608 (select-convert-to-name):
11609 (select-convert-to-integer):
11610 (select-convert-to-atom):
11611 (select-convert-to-identity): new functions renamed from x-* and
11612 moved from x-select.el.
11614 * mouse.el (mouse-consolidated-yank): subsume x-yank-function
11615 into here and use as the default window-system mouse yank.
11616 (insert-selection): generalised and moved from x-mouse.el.
11617 (own-clipboard): moved to C.
11619 * msw-select.el (mswindows-selection-owned-p): deleted.
11620 (mswindows-own-selection): generalised and moved to select.el.
11621 (mswindows-disown-selection): generalised and moved to C.
11622 (mswindows-selection-owner-p): ditto.
11624 1999-05-14 XEmacs Build Bot <builds@cvs.xemacs.org>
11626 * XEmacs 21.2.14 is released
11628 1999-05-13 SL Baur <steve@gneiss.etl.go.jp>
11630 * about.el: update contact info for jason and slb.
11632 1999-05-13 SL Baur <steve@gneiss.etl.go.jp>
11634 * mule/european.el (setup-romanian-environment): Add Romanian
11635 support from Emacs/Mule romanian.el.
11637 1999-03-17 Jan Vroonhof <vroonhof@math.ethz.ch>
11639 * cus-face.el: Label all custom changes with the 'custom' tag.
11641 * cus-edit.el: idem ditto.
11643 * faces.el: Added suport for adding device tags to various functions.
11644 (custom): New device tag.
11645 (face-spec-set): Call reset face with tags argument. No longer do
11646 x-init-global-faces hack.
11648 * faces.el (frob-face-property): Use an anonymous specifier to map
11649 frob-face-property-1 over.
11651 * x-font-menu.el (font-menu-set-font): Always specify all
11652 properties to custom.
11654 1999-05-12 SL Baur <steve@gneiss.etl.go.jp>
11656 * mule/european.el (setup-czech-environment): Add czech support.
11657 From David Sauer <davids@orfinet.cz>
11659 1999-03-15 SL Baur <steve@xemacs.org>
11661 * check-features.el: Turn hard errors into warnings.
11663 1999-03-21 SL Baur <steve@xemacs.org>
11665 * simple.el (delete-key-deletes-forward): As per discussion on
11666 xemacs-beta, default to t.
11668 1999-05-11 Hrvoje Niksic <hniksic@srce.hr>
11670 * loadup.el: Define Installation-string before loading anything.
11672 1999-05-06 Gunnar Evermann <ge204@eng.cam.ac.uk>
11674 * files.el (auto-mode-alist): fix typo in regex for .bash_* files
11675 From Anders Stenman <stenman@isy.liu.se>
11677 1999-05-03 Hrvoje Niksic <hniksic@srce.hr>
11679 * wid-edit.el (widget-glyph-find): Ditto.
11681 * packages.el (locate-library): Ditto.
11683 * loadup.el (really-early-error-handler): Ditto.
11685 * lib-complete.el (read-library): Ditto.
11687 * faces.el (set-face-stipple): Ditto.
11689 * code-files.el (load): Use new calling style of locate-file.
11691 1999-05-03 Hrvoje Niksic <hniksic@srce.hr>
11693 * packages.el (packages-unbytecompiled-lisp): Installation.el is
11696 1999-05-03 Hrvoje Niksic <hniksic@srce.hr>
11698 * dumped-lisp.el (preloaded-file-list): Don't load
11701 * loadup.el (Installation-string): Define it here.
11703 1999-05-03 Hrvoje Niksic <hniksic@srce.hr>
11705 * dumped-lisp.el (preloaded-file-list): Revert previous change --
11706 Installation.el needs to be loaded before `dump-paths', otherwise
11707 the dumping process won't find it.
11709 1999-03-13 Adrian Aichner <adrian@xemacs.org>
11711 * dumped-lisp.el (preloaded-file-list): Load Installation.el after
11712 subr so that we can use `replace-in-string' in Installation.el to
11713 get rid of C-m chars under the native Windows build.
11715 1999-04-29 Andy Piper <andy@xemacs.org>
11717 * make-docfile.el: canonicalize file and directory names.
11719 * device.el (call-device-method): new function for calling device
11721 (define-device-method): new function for defining device methods.
11722 (define-device-method*): ditto.
11724 1999-04-27 Hrvoje Niksic <hniksic@srce.hr>
11726 * subr.el (buffer-string): Support new FSFmacs 20.4 stuff.
11728 1999-04-08 MORIOKA Tomohiko <tomo@etl.go.jp>
11730 * mule/cyrillic.el (cyrillic-koi8-r-decode-table): New variable.
11731 (cyrillic-koi8-r-encode-table): Likewise.
11732 (ccl-decode-koi8): Use `cyrillic-koi8-r-decode-table'.
11733 (ccl-encode-koi8): Use `cyrillic-koi8-r-encode-table'.
11735 * mule/mule-misc.el (split-char-or-char-int): New function [moved
11736 from vietnamese.el].
11738 * mule/vietnamese.el: Move function `split-char-or-char-int' to
11741 1999-04-08 MORIOKA Tomohiko <tomo@etl.go.jp>
11743 * mule/thai-xtis.el:
11744 - Change font registry name from "Thai94x94-0" to "xtis-0".
11745 - Change mnemonic of coding-system `tis-620' to "TIS620".
11747 1999-04-06 MORIOKA Tomohiko <tomo@etl.go.jp>
11749 * mule/ethiopic.el: fixed.
11751 1999-03-30 MORIOKA Tomohiko <tomo@etl.go.jp>
11753 * dumped-lisp.el: Add ethiopic, thai-xtis and vietnamese.
11755 * mule/thai-xtis.el: New file.
11757 * mule/vietnamese.el: New file.
11759 * mule/ethiopic.el: New file.
11761 1999-04-22 Hrvoje Niksic <hniksic@srce.hr>
11763 * bytecomp.el (byte-compile-close-variables): Leave
11764 debug-issue-ebola-notices alone.
11766 1999-04-11 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
11768 * ldap.el (ldap-host-parameters-alist): Make `Search Base' appear
11769 at the top of the buffer since it is the most important thing to
11771 (ldap-get-host-parameter): New defun
11772 (ldap-search): Add a new parameter `withdn' to retrieve the
11773 distinguished names of entries
11775 1999-04-22 Kai Haberzettl <khaberz@synnet.de>
11777 * startup.el (splash-frame-body): Date and spelling fixes.
11779 1999-03-16 Colin Rafferty <colin@xemacs.org>
11781 * view-less.el (toggle-truncate-lines): add autoload tag
11783 1999-04-19 Hrvoje Niksic <hniksic@srce.hr>
11785 * format.el (format-alist): Disable image stuff.
11787 1999-04-17 Hrvoje Niksic <hniksic@srce.hr>
11789 * wid-edit.el (widget-glyph-find): Search by directories, then by
11790 suffixes rather than the other way around.
11791 (widget-image-conversion): Renamed to
11792 `widget-image-file-name-suffixes'.
11794 1999-04-16 Olivier Galibert <galibert@pobox.com>
11796 * mule/mule-charset.el: Made old functions obsolete, remove the
11797 unspeakably evil (and inexistant in fsf's) charset-leading-byte.
11798 (charset-iso-graphic-plane): Rename from charset-graphic.
11799 (charset-iso-final-char): Rename from charset-final.
11800 (charset-width): Rename from charset-columns.
11801 (charset-bytes): Added from fsf compatibility, returns always 1.
11803 * mule/mule-misc.el: Move charset-doc-string alias to
11806 1999-04-14 Colin Rafferty <colin@xemacs.org>
11808 * x-faces.el (x-make-font-bold-italic): honor
11809 *try-oblique-before-italic-fonts*
11811 1999-04-14 Hrvoje Niksic <hniksic@srce.hr>
11813 * cl-extra.el (coerce): Coerce numbers to characters correctly.
11815 1998-12-02 Hrvoje Niksic <hniksic@srce.hr>
11817 * x-faces.el (try-oblique-before-italic-fonts): Use the right
11820 1999-04-14 Dave Gillesipe <daveg@synaptics.com>
11822 * cl-extra.el (equalp): Would bug out for lists.
11824 1999-03-12 Charles G Waldman <cgw@fnal.gov>
11826 * about.el (about-hackers): Change cgw's email address
11828 1999-03-12 XEmacs Build Bot <builds@cvs.xemacs.org>
11830 * XEmacs 21.2.13 is released
11832 1999-03-12 SL Baur <steve@xemacs.org>
11834 * simple.el (delete-key-deletes-forward): Revert to previous
11837 1999-01-18 Didier Verna <didier@xemacs.org>
11839 * menubar-items.el (xemacs-splash-buffer): handle the case of
11840 multiple elements in the splash buffer body.
11842 * startup.el (splash-frame-timeout): new constant: interval
11843 between splash buffer elements.
11844 (command-line-1): handle splash buffer with multiple elements (use
11846 (splash-frame-body): Originally `startup-splash-frame-body'.
11847 Rewrote a cleaner and more readable version. This can now be array,
11848 in which case each element is displayed in turn in the splash buffer.
11849 (splash-frame-static-body): new constant. Persistent information
11850 across all splash buffer elements (preserves the possibility to give
11851 it in different languages.
11852 (circulate-splash-frame-elements): new function. Used as a timeout
11853 to circulate through all splash frame elements and display them in
11855 (display-splash-frame): originally `startup-splash-frame'. Handle
11856 the case of multiple elements in the splash buffer body. Now
11857 returns a timeout id if multiple elements to display, or nil.
11859 1999-02-19 Jan Vroonhof <vroonhof@math.ethz.ch>
11861 * x-faces.el (x-init-global-faces): Add default tag to specifiers,
11862 so they can be overridden by x-init-face-from-resources.
11863 Additionally specify the font name also with an x tag.
11865 1999-03-08 Andy Piper <andy@xemacs.org>
11867 * package-get.el (package-get-base): autoload.
11869 * menubar-items.el (default-menubar): add update menu item. Fix
11870 custom menu to only be activated when package-base is available.
11872 * package-get.el (package-get-custom): don't load
11873 package-get-custom as it is auto-generated. Fix group definition.
11875 1999-03-05 Didier Verna <didier@xemacs.org>
11877 * cus-dep.el (Custom-make-dependencies): use `prin1-to-string'
11878 instead of `symbol-name' (Thanks Kyle).
11880 * cus-edit.el (custom-save-variables): use `prin1' instead of
11881 princ to write symbols.
11883 1999-03-05 XEmacs Build Bot <builds@cvs.xemacs.org>
11885 * XEmacs 21.2.12 is released
11887 1999-03-05 SL Baur <steve@xemacs.org>
11889 * menubar-items.el (default-menubar): Add kfm browsing support.
11890 From Neal Becker <nbecker@fred.net>
11892 1999-03-03 Steven Baur <steve@gneiss.etl.go.jp>
11894 * font-lock.el (font-lock-revert-cleanup): Null out to avoid repeated
11895 calls to font-lock during buffer reversion.
11897 1999-02-12 Didier Verna <didier@xemacs.org>
11899 * info.el (Info-build-node-completions): unconditionally widen the
11902 1999-02-19 Paul Stodghill <stodghil@cs.cornell.edu>
11904 * x-faces.el (x-init-face-from-resources):
11905 Only set fonts in the 'x locale.
11907 1999-03-04 Adrian Aichner <adrian@xemacs.org>
11909 * package-ui.el (pui-install-selected-packages): Don't throw on
11910 `package-admin-delete-binary-package' returning nil since it's
11911 normal. Reindent function.
11912 (pui-add-required-packages): Handle case where packages selected
11913 for installation have never been installed.
11915 1999-03-03 Martin Buchholz <martin@xemacs.org>
11917 * menubar-items.el (default-menubar):
11918 Implement the ``Mule->Set coding system of process'' menu item.
11920 1999-02-18 Martin Buchholz <martin@xemacs.org>
11922 * files.el (auto-mode-alist): Use c-mode for *.i pre-processed cpp
11924 - Change some `if's to `when's
11926 1999-03-01 XEmacs Build Bot <builds@cvs.xemacs.org>
11928 * XEmacs 21.2.11 is released
11930 1999-02-22 Jan Vroonhof <vroonhof@math.ethz.ch>
11932 * userlock.el (ask-user-about-supersession-threat-dbox): Guard
11933 against window close (Fix Bug #460).
11934 (ask-user-about-lock-dbox): Idem.
11936 1999-02-25 SL Baur <steve@xemacs.org>
11938 * mule/mule-charset.el (charset-leading-byte): New function.
11939 From Kazuyuki IENAGA <ienaga@jsys.co.jp>
11941 1999-02-12 Andy Piper <andy@xemacs.org>
11943 * about.el (xemacs-hackers): change andy's email address.
11944 (about-url-alist): change andy's web page address.
11945 (about-xemacs): add piper.
11947 1999-02-16 SL Baur <steve@xemacs.org>
11949 * dumped-lisp.el (preloaded-file-list): Core mule files moved out
11950 of mule-base into lisp/mule.
11952 1999-02-16 SL Baur <steve@xemacs.org>
11955 mule/canna-leim.el:
11966 mule/mule-category.el:
11968 mule/mule-charset.el:
11970 mule/mule-coding.el:
11971 mule/mule-files.el:
11975 mule/mule-tty-init.el:
11976 mule/mule-x-init.el:
11977 mule/viet-chars.el: Remerge from mule-base.
11979 * dumped-lisp.el (preloaded-file-list): Core mule files moved out
11980 of mule-base into lisp/mule.
11982 1999-02-10 Adrian Aichner <adrian@xemacs.org>
11984 * process.el (exec-to-string): Use `shell-command-switch' in place
11985 of hard-wired "-c" (for WindowsNT).
11987 1999-02-08 Charles G Waldman <cgw@pgt.com>
11989 * menubar-items.el (default-menubar): Remove obsolete
11992 1999-02-06 Jan Vroonhof <vroonhof@math.ethz.ch>
11994 * package-admin.el (package-admin-get-install-dir): First fall
11995 back to the location of xemacs-base for non-mule packages.
11997 1999-02-15 Martin Buchholz <martin@xemacs.org>
12000 - improved automounter tmp directory support.
12001 - support 4 (!) empirically discovered automounter conventions
12003 1999-02-12 SL Baur <steve@xemacs.org>
12005 * etags.el (pop-tag-mark): autoload to match key binding.
12007 1999-02-05 XEmacs Build Bot <builds@cvs.xemacs.org>
12009 * XEmacs 21.2.10 is released
12011 1999-02-02 Jan Vroonhof <vroonhof@math.ethz.ch>
12013 * package-get.el (package-get-remote-filename): Don't bug out for
12014 a local file name in the search entry.
12016 1999-02-02 XEmacs Build Bot <builds@cvs.xemacs.org>
12018 * XEmacs 21.2.9 is released
12020 1999-01-19 Didier Verna <didier@xemacs.org>
12022 * replace.el (replace-search-function): new variable containing a
12023 function to perform a search-forward.
12024 (replace-re-search-function): new variable containing a function
12025 to perform a re-search-forward.
12026 (perform-replace): use them.
12028 1999-01-25 Didier Verna <didier@xemacs.org>
12030 * select.el (selection-owner-p): use the name `XEmacs'.
12031 (cut-copy-clear-internal): ditto.
12033 1999-01-18 Andy Piper <andy@xemacs.org>
12035 * about.el (about-url-alist): Update my entry.
12036 (xemacs-hackers): Ditto.
12038 1999-01-14 Adrian Aichner <adrian@xemacs.org>
12040 * buffer.el (switch-to-buffer): Fixing documentation.
12041 * minibuf.el (minibuffer-completion-table): ditto.
12042 * cl-macs.el (return-from): ditto.
12044 1999-01-04 Didier Verna <didier@xemacs.org>
12046 * replace.el (delete-non-matching-lines): temporarily disable
12047 case-folding when called interactively with a regexp containing
12048 uppercase characters.
12049 (delete-matching-lines): ditto.
12050 (count-matches): ditto.
12051 (list-matching-lines): ditto.
12053 1999-01-07 Colin Rafferty <colin@xemacs.org>
12055 * window.el (shrink-window-if-larger-than-buffer): Clean up. Only
12056 abort if current window is split horizontally, not if others are
12057 split. Got rid of unnecessary minibuffer checking. Also, add
12058 some comments (it's still complex).
12060 1999-01-12 Robert Pluim <rpluim@BayNetworks.com>
12062 * package-get.el: changed address for doc.ic.ac.uk to
12063 sunsite.doc.ic.ac.uk
12065 1999-01-09 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
12067 * ldap.el (toplevel): Remove requires so that the file compiles
12068 with a non LDAP-enabled XEmacs binary. Provide `ldap'.
12070 1999-01-10 J. Kean Johnston <jkj@sco.com>
12072 * dump-paths.el: Calculate module-directory and set
12073 module-load-path to the load path for modules.
12075 * loadup.el: Get bootstrap value of module-load-path from the
12076 environment variable EMACSBOOTSTRAPMODULEPATH.
12077 - Display the module load path if we're debugging paths.
12079 * setup-paths.el: Added function paths-find-site-module-directory.
12080 - Added function paths-find-module-directory.
12081 - Added function paths-construct-module-load-path. Uses new
12082 environment variable EMACSMODULEPATH.
12084 1998-12-30 Martin Buchholz <martin@xemacs.org>
12086 * font.el (font-default-object-for-device):
12087 Oops! This `or' can't be replaced by `unless'.
12088 Fixed inability to run w3, among other things.
12090 1998-12-17 Charles G. Waldman <cgw@pgt.com>
12092 * package-admin.el: Change initialization of
12093 package-admin-install-function dependent on system type.
12094 Change package-admin-install-function-mswindows to use
12097 1998-12-23 Hrvoje Niksic <hniksic@srce.hr>
12099 * mouse.el (default-mouse-motion-handler): Disable help echo while
12102 1998-12-28 Martin Buchholz <martin@xemacs.org>
12104 * XEmacs 21.2.8 is released.
12106 1998-12-24 Martin Buchholz <martin@xemacs.org>
12108 * XEmacs 21.2.7 is released.
12110 1998-12-07 Jan Vroonhof <vroonhof@math.ethz.ch>
12112 * package-ui.el (pui-list-packages): Set truncate-lines.
12114 * package-get.el (package-get-download-menu): Use
12115 `package-ui-add-site'. Add a a toggle to indicate it is in the list.
12117 * package-ui.el (pui-help): Ditch in favor of `describe-mode'
12118 (pui-help-string): idem.
12119 (list-packages-mode): New major mode.
12120 (pui-list-packages): Use 'list-packages-mode' in the package buffer.
12121 (pui-install-selected-packages): Add suport for removing packages.
12122 (pui-toggle-package-delete-key): New function.
12123 (pui-popup-context-sensitive): New kludge.
12124 (pui-list-packages): Add warning when `package-get-remote' is nil.
12125 (package-ui-add-site): New function.
12127 1998-12-01 Didier Verna <didier@xemacs.org>
12129 * hyper-apropos.el (hyper-where-is): added the missing autoload.
12131 1998-11-29 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
12133 * ldap.el: Custom-ized
12134 (toplevel): Do not provide `ldap' which is provided by C level
12136 (ldap-search): Docstring and stylistic fixes as suggested by Hrvoje
12138 1998-12-05 Hrvoje Niksic <hniksic@srce.hr>
12140 * isearch-mode.el (isearch-mode): Really fix keymap lossage.
12142 1998-12-17 Andy Piper <andy@xemacs.org>
12144 * sound.el (sound-load-list): name changed from sound-load-alist.
12145 (sound-extension-list): name changed from sound-ext-list.
12146 (load-default-sounds): use new names.
12147 (load-sound-file): use new names.
12149 1998-12-16 Andy Piper <andy@xemacs.org>
12151 * XEmacs 21.2.6 is released
12153 1998-11-30 Hrvoje Niksic <hniksic@srce.hr>
12155 * cus-dep.el (Custom-make-dependencies): Be smarter about trapping
12158 1998-12-04 Hrvoje Niksic <hniksic@srce.hr>
12160 * wid-edit.el (widget-echo-this-extent): Set
12161 help-echo-owns-message to t.
12163 1998-11-30 Greg Klanderman <greg@alphatech.com>
12165 * package-get.el (package-get-download-menu): use toggles for
12166 each site in the download site menu.
12168 1998-12-01 Jan Vroonhof <vroonhof@math.ethz.ch>
12170 * package-get.el (package-get): If we cannot find a package
12171 because package-get-remote is not set, give a more helpful
12174 1998-11-30 Greg Klanderman <greg@alphatech.com>
12176 * package-get.el (package-get-remote-filename): use an EFS path
12177 with user anonymous if no user is specified.
12179 1998-12-10 Jan Vroonhof <vroonhof@math.ethz.ch>
12181 * faces.el (face-spec-set): Re-init fallfacks for default after
12182 calling reset-face on the default face.
12184 1998-12-10 Jan Vroonhof <vroonhof@math.ethz.ch>
12186 * package-admin.el (package-admin-default-install-function):
12187 Behave as advertised. Make sure the pkg-dir is proper for
12189 (package-admin-add-binary-package): Make sure the pkg-dir is
12190 proper for default-directory.
12191 (package-admin-install-function-mswindows): Make sure the pkg-dir
12192 is proper for default-directory.
12194 1998-12-05 XEmacs Build Bot <builds@cvs.xemacs.org>
12196 * XEmacs 21.2.5 is released
12198 1998-12-05 SL Baur <steve@altair.xemacs.org>
12200 * files.el (binary-file-regexps): regexp-opt is not available at
12203 1998-11-30 Martin Buchholz <martin@xemacs.org>
12205 * x-win-xfree86.el:
12206 * x-win-sun.el (x-win-init-sun):
12208 * x-mouse.el (mouse-track-and-copy-to-cutbuffer):
12210 * x-init.el (init-post-x-win):
12211 * x-init.el (init-pre-x-win):
12212 * x-init.el (x-initialize-compose):
12217 * wid-edit.el (widget-glyph-click):
12218 * wid-edit.el (widget-glyph-find):
12219 * wid-edit.el (widget-type):
12220 * view-less.el (view-buffer-other-window):
12221 * very-early-lisp.el:
12224 * toolbar-items.el:
12225 * term/sun.el (suntool-map):
12226 * term/sun-mouse.el:
12227 * term/internal.el:
12228 * syntax.el (modify-syntax-entry):
12229 * symbol-syntax.el:
12231 * startup.el (lock-directory):
12232 * simple.el (set-comment-column):
12233 * simple.el (backward-delete-char-untabify):
12234 * shadow.el (find-emacs-lisp-shadows):
12236 * setup-paths.el (paths-construct-info-path):
12237 * select.el (cut-copy-clear-internal):
12238 * process.el (call-process-region):
12239 * process.el (start-process-shell-command):
12241 * paths.el (rmail-spool-directory):
12242 * paragraphs.el (use-hard-newlines):
12243 * package-get.el (package-get-dependencies):
12244 * package-admin.el (package-admin-delete-binary-package):
12245 * obsolete.el (truncate-string):
12246 * obsolete.el (store-substring):
12247 * mouse.el (default-mouse-track-maybe-own-selection):
12248 * mouse.el (mouse-yank-at-point):
12250 * modeline.el (mouse-drag-modeline):
12251 * minibuf.el (read-directory-name-internal):
12252 * minibuf.el (read-file-name-internal):
12253 * minibuf.el (read-file-name-internal-1):
12254 * minibuf.el (read-file-name-2):
12255 * minibuf.el (exact-minibuffer-completion-p):
12256 * minibuf.el (read-from-minibuffer):
12258 * menubar.el (check-menu-syntax):
12259 * map-ynp.el (map-y-or-n-p):
12260 * make-docfile.el (docfile-out-of-date):
12261 * loadup.el ((member "run-temacs" command-line-args)):
12262 * loadup.el ((member "no-site-file" command-line-args)):
12263 * loadup.el (really-early-error-handler):
12267 * lisp-mnt.el (lm-verify):
12268 * lib-complete.el (lib-complete:cache-completions):
12269 * lib-complete.el (library-all-completions):
12270 * itimer.el (itimer-run-expired-timers):
12271 * info.el (Info-mode):
12272 * info.el (Info-insert-file-contents):
12273 * info.el (Info-rebuild-dir):
12274 * info.el (Info-build-dir-anew):
12275 * info.el (Info-parse-dir-entries):
12276 * info.el (Info-dir-outdated-p):
12277 * info.el (Info-insert-dir):
12278 * info.el (info-xref):
12280 * hyper-apropos.el (hyper-apropos-get-doc):
12281 * hyper-apropos.el (hyper-describe-face):
12282 * hyper-apropos.el (hyper-apropos-mode):
12283 * hyper-apropos.el:
12284 * help.el (list-processes):
12287 * font.el (mswindows-font-create-name):
12288 * font.el (font-default-font-for-device):
12289 * font.el (x-font-create-object):
12290 * font.el (font-registry):
12292 * font-lock.el (font-lock-keywords):
12294 * finder.el (finder-compile-keywords):
12295 * find-paths.el (paths-find-recursive-path):
12296 * fill.el (set-justification-center):
12297 * fill.el (fill-region-as-paragraph):
12298 * files.el (insert-directory):
12299 * files.el (wildcard-to-regexp):
12300 * files.el (recover-file):
12301 * files.el (basic-save-buffer):
12302 * files.el (delete-auto-save-file-if-necessary):
12303 * files.el (file-relative-name):
12304 * files.el (backup-extract-version):
12305 * files.el (backup-buffer):
12306 * files.el (set-visited-file-name):
12307 * files.el (set-auto-mode):
12308 * files.el (interpreter-mode-alist):
12310 * files.el (find-file-noselect):
12311 * files.el (abbreviate-file-name):
12312 * files.el (parse-colon-path):
12313 * files.el (directory-abbrev-alist):
12314 * etags.el (visit-tags-table-buffer):
12315 * easymenu.el (easy-menu-define):
12316 * dragdrop.el (experimental-dragdrop-drag):
12317 * dragdrop.el (dragdrop-drop-do-functions):
12318 * dragdrop.el (dragdrop-drop-at-point):
12319 * disass.el (disassemble-1):
12320 * disass.el (disassemble-internal):
12321 * disass.el (disassemble):
12323 * derived.el (derived-mode-init-mode-variables):
12324 * derived.el (define-derived-mode):
12325 * custom.el (defgroup):
12326 * cus-edit.el (custom-quote):
12328 * code-process.el (open-network-stream):
12329 * code-process.el (start-process):
12330 * code-process.el (call-process-region):
12331 * code-process.el (call-process):
12333 * code-files.el (insert-file-contents):
12335 * code-files.el (buffer-file-coding-system-for-read):
12336 * cmdloop.el (yes-or-no-p-minibuf):
12340 * callers-of-rpt.el (make-caller-report):
12341 * callers-of-rpt.el:
12342 * bytecomp.el (batch-byte-recompile-directory):
12343 * bytecomp.el (batch-byte-compile-1):
12344 * bytecomp.el (batch-byte-compile):
12345 * bytecomp.el (display-call-tree):
12346 * bytecomp.el (byte-compile-insert):
12347 * bytecomp.el (byte-compile-two-args-19->20):
12348 * bytecomp.el (byte-compile-variable-ref):
12349 * bytecomp.el (byte-compile-form):
12350 * bytecomp.el (byte-compile-top-level-body):
12351 * bytecomp.el (byte-compile-out-toplevel):
12352 * bytecomp.el (byte-compile-byte-code-maker):
12353 * bytecomp.el (byte-compile-file-form-defmumble):
12354 * bytecomp.el (byte-compile-file-form):
12355 * bytecomp.el (byte-compile-keep-pending):
12356 * bytecomp.el (byte-compile-insert-header):
12357 * bytecomp.el (byte-compile-from-buffer):
12358 * bytecomp.el (byte-compile-file):
12359 * bytecomp.el (byte-recompile-file):
12360 * bytecomp.el (byte-compile-close-variables):
12361 * bytecomp.el (byte-compile-warn-about-unused-variables):
12362 * bytecomp.el (byte-compile-warn-about-unresolved-functions):
12363 * bytecomp.el (byte-compiler-legal-options):
12364 * bytecomp.el (byte-compile-lapcode):
12365 * bytecomp.el (byte-optimize-log):
12366 * bytecomp.el ((fboundp 'defsubst)):
12368 * bytecomp-runtime.el:
12369 * byte-optimize.el (byte-optimize-apply):
12370 * byte-optimize.el (car):
12371 * byte-optimize.el (byte-optimize-form):
12372 * byte-optimize.el (byte-optimize-form-code-walker):
12373 * byte-optimize.el:
12374 * build-report.el (build-report-insert-installation-file):
12375 * build-report.el (build-report):
12377 * apropos.el (apropos-documentation):
12379 - clean up byte-compile warnings
12380 - remove unused variables
12381 - Use common lisp style hashtable functions
12382 - byte compiler cleanup
12383 - use #'(lambda ...) instead of '(lambda ...) or (function (lambda ...))
12384 - remove old backquote syntax usage
12385 - move some cl functionality into C for speed.
12386 - remove last remaining VMS support
12388 - implement last, butlast, nbutlast, copy-list in C.
12389 - new macro ignore-file-errors, similar to ignore-errors
12390 (ignore-file-errors (delete-file "foo"))
12391 - get frequent garbage collection during loadup.el by tweaking
12392 gc-cons-threshold, rather than explicitly calling garbage-collect
12393 - default delete-key-deletes-forward to `t'.
12395 1998-11-28 SL Baur <steve@altair.xemacs.org>
12397 * XEmacs 21.2-beta4 is released.
12399 1998-11-27 Jan Vroonhof <vroonhof@math.ethz.ch>
12401 * easymenu.el (easy-menu-add-item): Wraper around add-menu-btton.
12402 (easy-menu-item-present-p): Wrapper around find-menu-item.
12403 (easy-menu-remove-item): Wrapper around delete-menu-item.
12405 * menubar.el (delete-menu-item): Add 'from-menu' argument.
12406 (add-menu-button): Add 'in-menu' argument.
12407 (add-menu-item-1): Add in-menu support to helper function.
12409 1998-11-27 Katsumi Yamaoka <yamaoka@jpl.org>
12411 * isearch-mode.el (isearch-mode): Fix keymap lossage.
12413 1998-11-26 Jan Vroonhof <vroonhof@math.ethz.ch>
12415 * faces.el (get-custom-frame-properties): Revert Hrvoje Niksic change
12418 1998-11-25 Hrvoje Niksic <hniksic@srce.hr>
12420 * process.el (shell-command-on-region): Report if the command
12421 succeeded or failed.
12423 1998-11-24 Hrvoje Niksic <hniksic@srce.hr>
12425 * subr.el (buffer-substring-no-properties): Comment out.
12427 1998-11-07 Adrian Aichner <adrian@xemacs.org>
12429 * msw-faces.el (mswindows-find-smaller-font): Turning font names
12430 into font instances first, like `x-frob-font-size' does.
12431 (mswindows-find-larger-font): ditto
12433 1998-11-04 Greg Klanderman <greg@alphatech.com>
12435 * package-ui.el (pui-install-selected-packages): fix args in call
12438 1998-10-29 Jan Vroonhof <vroonhof@math.ethz.ch>
12440 * package-get.el (host-name): New widget type.
12441 (package-get-remote): Better customization using new type.
12442 (package-get-download-sites): idem dito.
12444 (package-get-custom): Do not use package-get-all untill we have
12445 runtime dependencies.
12447 (package-get-remove-copy): Default to 't' we no longer need this
12448 kludge as we do not currently use depenencies.
12450 (package-get-was-current): New variable.
12451 (package-get-require-base): New 'force-current' argument.
12452 (package-get-update-base): idem
12453 (package-get-package-provider): idem
12454 (package-get-locate-index-file): New 'no-remote' argument.
12455 (package-get-locate-file): idem.
12457 (package-get-maybe-save-index): New function.
12458 (package-get-update-base): Use it.
12460 1998-10-28 Greg Klanderman <greg@alphatech.com>
12462 * package-get.el (package-get-remote): default to nil; by default,
12463 don't go out to the net via EFS. They must select a download site.
12464 (package-get-download-sites): new variable.
12465 (package-get-download-menu): new function.
12466 (package-get-locate-index-file): new function.
12467 (package-get-update-base): use it.
12469 * menubar-items.el (default-menubar): add "Update Package Index"
12470 and "Add Download Site" menus under Options | Manage Packages.
12472 1998-10-19 Greg Klanderman <greg@alphatech.com>
12474 * package-get.el (package-get): bugfix code checking installed version
12475 for case where package is not currently installed.
12476 (package-get-require-signed-base-updates): new variable.
12477 (package-get-update-base-from-buffer): remove REMOTE-SOURCE arg, it was
12478 deemed not a goot thing. Use the variable
12479 package-get-allow-unsigned-base-updates instead.
12481 1998-10-16 Greg Klanderman <greg@alphatech.com>
12483 * package-get.el (package-get): Don't install an older version than
12484 we already have unless explicitly told to. Issue a warning.
12486 * package-ui.el (pui-add-required-packages): when adding
12487 dependencies, don't add packages that are up to date.
12488 (pui-package-symbol-char): Don't consider a package out of date
12489 if you have a newer version installed than the latest version in
12492 * package-get.el (package-get-base-filename): document that it may
12493 be a path relative to package-get-remote; new default value.
12494 (package-get-locate-file): new function.
12495 (package-get-update-base): use it to expand package-get-base-filename.
12496 (package-get-save-base): new function to save the package-get database
12498 (package-get-update-base-from-buffer): add REMOTE-SOURCE argument.
12499 (package-get-update-base): pass the REMOTE-SOURCE arg.
12500 (package-get-update-base-entry): call package-get-custom-add-entry.
12501 (package-get-file-installed-p): removed; no longer needed.
12502 (package-get-create-custom): ditto.
12503 (toplevel): remove code to build and load package-get-custom.el
12504 (package-get-custom-add-entry): new function.
12506 1998-10-12 Hrvoje Niksic <hniksic@srce.hr>
12508 * wid-edit.el (widget-button-click): Don't switch window.
12510 1998-10-22 Jan Vroonhof <vroonhof@math.ethz.ch>
12512 * cus-face.el (custom-set-face-update-spec): Add autoload cookie
12514 1998-10-20 Malcolm Box <malcolm@brownale.demon.co.uk>
12516 * etags.el (find-tag-default): Run find-tag-hook using
12517 run-hooks rather than funcall
12519 1998-10-19 Hrvoje Niksic <hniksic@srce.hr>
12521 * isearch-mode.el (isearch-mode): Set the current minor mode maps
12522 and the current local map as the parents to isearch-mode-map.
12524 1998-10-15 SL Baur <steve@altair.xemacs.org>
12526 * XEmacs 21.2-beta3 is released.
12528 1998-10-15 Greg Klanderman <greg@alphatech.com>
12530 * package-get.el (package-get-update-base): use
12531 insert-file-contents-internal, not insert-file-contents-literally.
12533 1998-10-14 Jan Vroonhof <vroonhof@math.ethz.ch>
12535 * auto-save.el: expand-file 'auto-save-*-dir' at runtime not at
12538 1998-10-15 Greg Klanderman <greg@alphatech.com>
12540 * package-get.el (package-get-update-base-entry): new function.
12541 (package-get-update-base): renamed; was `package-get-load-base'.
12542 cleanup, and use package-get-update-base-from-buffer.
12543 (package-get-update-base-from-buffer): new function.
12544 (package-get-update-base-entries): new; helper for above.
12545 Do not eval lisp grabbed over ftp; parse it from new format.
12547 1998-10-15 Greg Klanderman <greg@alphatech.com>
12549 * files.el (set-auto-mode): Don't play games loading package-get
12550 database; package-get-package-provider will handle it all.
12552 1998-10-14 Greg Klanderman <greg@alphatech.com>
12554 * package-get.el (package-get-base-filename): new variable.
12555 (package-get-require-base): new function.
12556 (package-get-pgp-signed-begin-line): new variable.
12557 (package-get-pgp-signature-begin-line): ditto.
12558 (package-get-pgp-signature-end-line): ditto.
12559 (package-get-load-base): new function.
12560 (package-get-interactive-package-query):
12561 (package-get-update-all):
12562 (package-get-dependencies):
12563 (package-get-package-provider):
12564 (package-get-custom): use package-get-require-base.
12565 [package-get-custom loading]: disable for now.
12567 * package-ui.el (pui-list-packages): use (package-get-require-base)
12569 1998-10-14 Jan Vroonhof <vroonhof@math.ethz.ch>
12571 * package-ui.el: Correct obvious thinko in choosing extent face.
12573 1998-10-12 Jan Vroonhof <vroonhof@math.ethz.ch>
12575 * menubar-items.el (default-menubar): pui-list-package has nothing
12576 to with Customize. Move all the package stuff to a new Item in Options.
12578 * package-ui.el (pui-menu): Add menu and Popup menu.
12580 * package-get.el (package-get): Use new
12581 package-admin-get-install-dir.
12583 * package-admin.el (package-admin-get-install-dir): New syntax.
12584 Conserve package location and put mule packages where mule-base is.
12586 * package-get.el : Customized
12588 * package-ui.el (pui): Customized
12589 (pui-package-install-dest-dir): New variable.
12590 (pui-install-selected-packages): Use it
12592 1998-10-12 SL Baur <steve@altair.xemacs.org>
12594 * package-get.el (package-get-interactive-package-query): Move
12595 dependency on package-get-base to run-time.
12596 (package-get-update-all): Ditto.
12597 (package-get-dependencies): Ditto.
12598 (package-get-package-provider): Ditto.
12599 (package-get-custom): Ditto.
12601 1998-10-11 Glynn Clements <glynn@sensei.co.uk>
12603 * events.el: Remove 'ascii-character property from 'backspace
12604 and 'delete symbols
12606 1998-10-11 SL Baur <steve@altair.xemacs.org>
12608 * package-get-base.el: removed.
12610 1998-09-23 Didier Verna <didier@xemacs.org>
12612 * simple.el (search-caps-disable-folding): moved from isearch-mode.el
12613 (no-upper-case-p): new function.
12614 (with-search-caps-disable-folding): new macro.
12615 (with-interactive-search-caps-disable-folding): new macro.
12616 (zap-to-char): In interactive mode, do a case-sensitive search if
12617 the character is uppercase.
12618 (zap-up-to-char): ditto.
12620 * replace.el (perform-replace): use the function no-upper-case-p.
12622 * isearch-mode.el (isearch-fix-case): ditto.
12623 make obsolete `with-caps-disable-folding' and
12624 `isearch-no-upper-case-p'.
12626 * etags.el (find-tag-internal): use `with-search-caps-disable-folding'.
12627 (tags-search): ditto.
12628 (tags-query-replace): ditto.
12630 * info.el (Info-search): ditto.
12632 1998-10-07 Jan Vroonhof <vroonhof@math.ethz.ch>
12634 * x-font-menu.el (font-menu-set-font): Respect font-menu-frame-local
12636 1998-10-07 Greg Klanderman <greg@alphatech.com>
12638 * package-admin.el (package-admin-rmtree): rewritten. need to
12639 check for "." and ".." before symlink check. expand files and
12640 directories with respect to DIRECTORY, not default-directory.
12642 1998-10-04 Greg Klanderman <greg@alphatech.com>
12644 * package-get.el (package-get-all): add INSTALL-DIR argument.
12646 1998-10-06 Greg Klanderman <greg@alphatech.com>
12648 * package-ui.el (pui-add-required-packages): new function, select
12649 dependent packages.
12650 (pui-display-keymap): bind it.
12651 (pui-help-string): document it.
12652 (pui-install-selected-packages): package-get-all -> package-get.
12654 * package-get.el (package-get-dependencies): new function.
12656 1998-10-04 Hrvoje Niksic <hniksic@srce.hr>
12658 * isearch-mode.el (isearch-done): Use regexp-search-ring-max for
12661 1998-10-05 Hrvoje Niksic <hniksic@srce.hr>
12663 * mouse.el (default-mouse-track-point-at-opening-quote-p): New
12665 (default-mouse-track-normalize-point): Use it.
12667 1998-09-30 Jan Vroonhof <vroonhof@math.ethz.ch>
12669 * package-admin.el (package-admin-delete-binary-package):
12670 General cleanup. Remove unnessary use of progn and
12672 (package-admin-delete-binary-package): Do NOT mess with file
12673 modes. That is evil.
12674 (package-admin-delete-binary-package): Wrap all deleting in
12675 condition-case. The data in MANIFEST is untrustworthy.
12676 (package-admin-delete-binary-package): Let the OS worry about non
12679 1998-10-09 SL Baur <steve@altair.xemacs.org>
12681 * lisp-mnt.el (lm-commentary): Fix InfoDock-style comment
12683 (lm-report-bug): Fix mail address to send bug reports to.
12685 1998-09-29 SL Baur <steve@altair.xemacs.org>
12687 * XEmacs 21.2-beta2 is released.
12689 1998-08-14 Jan Vroonhof <vroonhof@math.ethz.ch>
12691 * files.el (auto-mode-alist): Enhanced regexp for perl-mode
12693 1998-09-22 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
12695 * info.el (Info-mode): Document page turning by double clicks in
12696 docstring so `M-x describe-mode' will display it.
12698 1998-09-20 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
12700 * info.el (Info-mouse-track-double-click-hook): Use character
12701 widths to calculate a border region where double clicking does
12702 page turning, and return `nil' by default so other hooks, such as
12703 region highlighting, will be run.
12705 1998-09-29 Colin Rafferty <colin@xemacs.org>
12707 * sound.el (default-sound-directory-list): Initialize with all the
12708 "sounds" directories in `data-directory-list'. It used to just be
12711 * packages.el (locate-data-directory-list): Created. This gives
12712 the list of matching directories, unlike `locate-data-directory',
12713 which just gives the first one.
12715 1998-09-26 Jan Vroonhof <vroonhof@math.ethz.ch>
12717 * minibuf.el (read-from-minibuffer): No longer bind help-form but
12718 make a binding in the local keymap until help-char handling is
12721 * help.el (help-keymap-with-help-key): Provide keymap with help
12723 (help-print-help-form): New helper function.
12725 1998-09-23 Hrvoje Niksic <hniksic@srce.hr>
12727 * isearch-mode.el (isearch-highlight): set-extent-endpoints can
12728 move extent to another buffer; no need to create a new extent.
12729 (isearch-fix-case): New function.
12730 (isearch-search-and-update): Use it.
12732 1998-09-22 Hrvoje Niksic <hniksic@srce.hr>
12734 * isearch-mode.el (isearch-mode): Use overriding-local-map to set
12735 the keymap, not minor-mode-map-alist.
12736 (isearch-done): Restore overriding-local-map.
12738 1998-09-21 Martin Buchholz <martin@xemacs.org>
12740 * bytecomp.el (byte-compile-buffer-substring):
12741 Fix for: (byte-compile (defun f () (buffer-substring)))
12742 ==> ** buffer-substring called with 3 args, but requires 0-3
12743 - new code not only works, but is more readable, too.
12745 1998-09-20 Jonathan Harris <jhar@tardis.ed.ac.uk>
12747 * msw-faces.el (mswindows-init-device-faces): Don't try to
12748 specify a default font at this late stage. Do try to force
12749 creation of the default face font so that if it fails we get
12750 an error now instead of a crash at frame creation.
12752 mswindows-font-canonicalize-name, mswindows-make-font-unbold,
12753 mswindows-make-font-unitalic: Canonical default weight
12754 changed from "Normal" to "Regular".
12756 mswindows-make-font-bold / -bold-italic: Supplied device was
12757 not being passed into call to mswindows-find-smaller-font.
12759 1998-09-10 Bjrn Torkelsson <torkel@hpc2n.umu.se>
12761 * package-get.el (package-get-remote): Fix the path where to find
12762 the packages on xemacs.org.
12764 1998-09-08 Hrvoje Niksic <hniksic@srce.hr>
12766 * about.el (about-maintainer-info): Update Ben's entry.
12768 1998-09-24 Martin Buchholz <martin@xemacs.org>
12770 * lisp/shadow.el (find-emacs-lisp-shadows):
12771 - `member' was being called on lists of length 2000!
12772 - Replace with hashtables.
12773 - Replace hand-coded loops with (dolist)
12776 1998-09-20 Darryl Okahata <darrylo@sr.hp.com>
12778 * packages.el: Added new function, `package-delete-name', to
12779 delete existing packages from the installed package database
12780 (`packages-package-list'). Also added the "pkginfo" directory
12781 to `packages-special-base-regexp', so that the pkginfo directory
12782 would not get added to `late-packages'.
12784 * package-admin.el: Added ability to delete an installed package
12785 (added low-level function, `package-admin-delete-package').
12786 Understands how to use the pkginfo/MANIFEST.<package> file to
12787 delete the package. When installing a package, will also
12788 create a MANIFEST.* file if one is not provided by the
12789 package. If the MANIFEST.* doesn't exist when deleting a
12790 package, the functions will fall back to attempting to delete
12791 any package-specific lisp directory.
12793 * package-get.el: Moved some functions to package-admin.el.
12794 Added interactive function `package-get-delete-package', for
12795 use by users for deleting a package.
12797 Also modified to not require the presence of efs.
12799 1998-09-22 Hrvoje Niksic <hniksic@srce.hr>
12801 * files.el (find-file-noselect): Handle all signals, kill the
12802 buffer and resignal.
12804 1998-09-23 SL Baur <steve@altair.xemacs.org>
12806 * cl-macs.el (glyph-image): Add setf method.
12808 1998-09-06 Darryl Okahata <darrylo@sr.hp.com>
12810 * package-get.el: Fixed broken EFS downloading. Also, look for
12811 .tar.gz files first, in preference over .tgz files.
12813 * package-ui.el: Fix display of package version numbers.
12815 1998-08-27 Jan Vroonhof <vroonhof@math.ethz.ch>
12817 * x-font-menu.el (font-menu-set-font): Add "pt" units to size
12820 1998-09-03 Darryl Okahata <darrylo@sr.hp.com>
12822 * list-mode.el: `display-completion-list': added new/optional
12823 keyword `:completion-string', which allows the programmer to
12824 change the "Possible completions are:" prompt.
12826 * menubar-items.el: Added new pulldown menu-pick to start up the
12827 visual package browser/installer:
12829 Options->Customize->List Packages
12831 * package-admin.el: Added hooks for installing under both Unix
12832 and MS Windows. Does additional error checking. No longer
12833 calls "add-big-package.sh" to install packages under Unix; now
12834 calls gunzip & tar directly.
12836 * package-get.el: Added ability to install packages from files
12837 on a local disk/CDROM. Now deletes any existing package lisp
12838 directory. Does completion on available packages when
12839 querying for package names. Will also search for .tgz files
12840 in addition for .tar.gz files. Tries to reload
12841 auto-autoloads, as a convenience when loading new packages,
12842 and also tries to add any new package paths to `load-path'.
12843 Changed all occurences of `concat' to use `expand-file-name'.
12845 * package-ui.el: New file which implements the main visual
12846 package browser/installer, which is started via a menu pick or
12847 M-x pui-list packages.
12849 1998-09-03 Hrvoje Niksic <hniksic@srce.hr>
12851 * startup.el (load-init-file): spelling fix.
12853 1998-09-02 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
12855 * startup.el (normal-top-level): Load auto-autoload files
12856 covariantly with their precedence.
12858 1998-08-26 Jan Vroonhof <vroonhof@math.ethz.ch>
12860 * menubar-items.el (default-menubar): Remove "Font Weight"
12861 option, there is currently no custom equivalent.. Customize-faces
12864 * x-font-menu.el (font-menu-set-font): Use customize to set
12867 * faces.el (face-spec-update-all-matching): New function.
12869 * cus-face.el (custom-set-face-update-spec): New function.
12870 Interface to customize faces from elisp.
12872 (custom-face-value-create): Show the customized settings if set
12875 1998-08-26 Jan Vroonhof <vroonhof@math.ethz.ch>
12877 (custom-face-value-create): Show the customized settings if set
12880 1998-08-31 Hrvoje Niksic <hniksic@srce.hr>
12882 * keydefs.el (global-map): Add FSF 20.3 binding of
12883 query-replace-regexp.
12885 1998-08-21 Greg Klanderman <greg@alphatech.com>
12887 * minibuf.el (read-file-name-internal-1): use
12888 user-name-completion-1 instead of user-name-completion.
12890 1998-08-19 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
12894 * update-elc.el: Don't set `source-directory' (now defunct as a
12895 global variable) no more.
12897 * packages.el (packages-list-autoloads): Made `source-directory'
12898 (now defunct as a global variable) a parameter.
12900 1998-08-13 Carsten Leonhardt <leo@arioch.oche.de>
12902 * about.el (about-hackers): new email
12904 1998-08-16 SL Baur <steve@altair.xemacs.org>
12906 * lisp-mode.el (with-string-as-buffer-contents): Set indentation.
12908 1998-07-17 Didier Verna <didier@xemacs.org>
12910 * faces.el (set-face-property):
12912 (face-dim-p): updated the doc strings now that the dim property isn't
12914 (face-equal): the dim property is now a common one.
12916 * cus-face.el (custom-face-attributes): New face attribute: `dim'
12917 Renamed the `stipple' attribute to `background-pixmap'.
12918 (custom-face-background-pixmap): make custom-face-stipple an
12919 obsolete alias for this.
12921 1998-08-11 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
12923 * find-paths.el (paths-file-readable-directory-p): Created and
12926 * loadup.el: Don't set inhibit-... flags from run-temacs.
12928 1998-08-06 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
12930 * packages.el (packages-data-path-depth): Added and used.
12932 1998-08-05 Charles G. Waldman <cgw@pgt.com>
12935 - Change .xpm to .png, delete "zcat" section.
12936 - cosmetic fix in the 'marcpa' entry.
12939 - convert all .xpm.Z to .png
12940 - rename mrb to martin
12941 - rename mcook-m to mcookm
12943 1998-07-31 Martin Buchholz <martin@xemacs.org>
12945 * x-init.el (x-initialize-compose): Add support for
12946 dead-circumflex as YET ANOTHER NAME for that dead key.
12948 1998-08-05 Colin Rafferty <colin@xemacs.org>
12950 * setup-paths.el (paths-construct-exec-path): Made the
12951 last-packages really be last.
12952 (paths-construct-data-directory-list): Ditto.
12954 1998-08-01 Kai Haberzettl <khaberz@synnet.de>
12956 * startup.el(startup-splash-frame-body):
12957 Update Copyright notice in splash screen
12959 1998-07-20 Greg Klanderman <greg@alphatech.com>
12961 * minibuf.el (read-file-name-internal-1): do ~user completion.
12963 1998-07-22 Jan Vroonhof <vroonhof@math.ethz.ch>
12965 * font-lock.el (font-lock-fontify-glumped-region): Add guard
12966 aginst destroyed extents
12968 1998-07-24 Greg Klanderman <greg@alphatech.com>
12970 * package-get.el (package-get): add `install-dir' argument.
12972 1998-07-20 John Jones <jj@asu.edu>
12974 * package-get.el: calls to package-get-update-all will only
12975 update packages which are already installed.
12977 1998-07-23 SL Baur <steve@altair.xemacs.org>
12979 * autoload.el (update-file-autoloads): Ensure autoloads buffer is
12982 1998-07-20 Colin Rafferty <colin@xemacs.org>
12984 * about.el (about-hackers): Correct my email.
12986 1998-07-20 Kai Haberzettl <khaberz@synnet.de>
12988 * about.el (about-hackers): new email-address.
12990 1998-07-25 SL Baur <steve@altair.xemacs.org>
12992 * minibuf.el (read-number): Don't let `input-error' condition
12995 1998-07-20 Greg Klanderman <greg@alphatech.com>
12997 * about.el (about-hackers): use my `email-for-life' address.
12999 1998-07-19 SL Baur <steve@altair.xemacs.org>
13001 * XEmacs 21.2-beta1 is released.
13003 1998-07-12 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
13005 * ldap.el (ldap-search): Doc string change
13007 1998-07-16 Colin Rafferty <colin@xemacs.org>
13009 * menubar-items.el (default-menubar): Removed references to
13010 `data-directory', and use `locate-data-file' instead, and made
13011 then greyed out if they don't exist.
13013 1998-07-14 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
13015 * keymap.el (events-to-keys): Use `format' instead of `concat'
13016 since the latter does not accept integer args anymore
13018 1998-07-15 SL Baur <steve@altair.xemacs.org>
13020 * dumped-lisp.el (preloaded-file-list): Usage of Lisp read-time
13023 1998-07-14 SL Baur <steve@altair.xemacs.org>
13025 * make-docfile.el: Get first initialization from very-early-lisp.el
13026 * update-elc.el: Ditto.
13027 * loadup.el (really-early-error-handler): Ditto.
13029 * packages.el (packages-unbytecompiled-lisp): Add new file,
13030 very-early-lisp.el.
13032 * very-early-lisp.el: New file.
13034 1998-07-14 SL Baur <steve@altair.xemacs.org>
13036 * Symbols that have been obsolete for at least 3 years removed (II).
13038 * obsolete.el (eval-current-buffer): Make compatible.
13039 (byte-code-function-p): Ditto.
13040 (send-string): Removed.
13041 (send-region): Removed.
13042 (screen-scrollbar-width): Removed.
13043 (set-screen-scrollbar-width): Removed.
13044 (set-screen-left-margin-width): Removed.
13045 (set-screen-right-margin-width): Removed.
13046 (screen-left-margin-width): Removed.
13047 (screen-right-margin-width): Removed.
13048 (set-buffer-left-margin-width): Removed.
13049 (set-buffer-right-margin-width): Removed.
13050 (buffer-left-margin-width): Removed.
13051 (buffer-right-margin-width): Removed.
13052 (x-set-frame-icon-pixmap): Removed.
13053 (x-set-screen-icon-pixmap): Removed.
13054 (pixel-name): Removed.
13055 (make-pixmap): Removed.
13056 (make-cursor): Removed.
13057 (pixmap-width): Removed.
13058 (pixmap-contributes-to-line-height-p): Removed.
13059 (set-pixmap-contributes-to-line-height): Removed.
13061 1998-07-13 SL Baur <steve@altair.xemacs.org>
13063 * obsolete.el (popup-menu-up-p): removed.
13064 (read-no-blanks-input): Removed.
13065 (wholenump): Removed.
13066 (ring-mod): Removed (what was ring-mod?).
13067 (current-time-seconds): Removed.
13068 (run-special-hook-with-args): Removed.
13070 (dot-marker): Removed.
13071 (dot-min): Removed.
13072 (dot-max): Removed.
13073 (window-dot): Removed.
13074 (set-window-dot): Removed.
13076 * bytecomp.el: Remove bytecompiler support for `dot', `dot-max' and
13079 * minibuf.el: (read-no-blanks-input): remove commented-out copy.
13081 * code-files.el (insert-file-contents): Rename
13082 run-special-hook-with-args to run-hook-with-args-until-success.
13083 (write-region): Ditto.
13085 1998-07-12 SL Baur <steve@altair.xemacs.org>
13087 * about.el: Fix typos, update release date.
13089 * Symbols that have been obsolete for at least 3 years removed.
13091 * cl-macs.el (cl-parse-loop-clause): Delete obsolete references to
13093 (toplevel): remove setf methods for screen functions.
13094 * cl-macs.el (extent-data): defsetf removed.
13095 * obsolete.el (lisp-indent-hook): Make compatible, it's used too
13096 many places to remove.
13097 (comment-indent-hook): Ditto.
13098 * obsolete.el (get-screen-for-buffer-default-screen-name): Remove.
13099 (buffer-dedicated-screen): Ditto.
13100 (deiconify-screen): Ditto.
13101 (delete-screen): Ditto.
13102 (event-screen): Ditto.
13103 (find-file-other-screen): Ditto.
13104 (find-file-read-only-other-screen): Ditto.
13105 (live-screen-p): Ditto.
13106 (screen-height): Ditto.
13107 (screen-iconified-p): Ditto.
13108 (screen-list): Ditto.
13109 (screen-live-p): Ditto.
13110 (screen-name): Ditto.
13111 (screen-parameters): Ditto.
13112 (screen-pixel-height): Ditto.
13113 (screen-pixel-width): Ditto.
13114 (screen-root-window): Ditto.
13115 (screen-selected-window): Ditto.
13116 (screen-totally-visible-p): Ditto.
13117 (screen-visible-p): Ditto.
13118 (screen-width): Ditto.
13120 (get-screen-for-buffer): Ditto.
13121 (get-screen-for-buffer-noselect): Ditto.
13122 (get-other-screen): Ditto.
13123 (iconify-screen): Ditto.
13124 (lower-screen): Ditto.
13125 (mail-other-screen): Ditto.
13126 (make-screen): Ditto.
13127 (make-screen-invisible): Ditto.
13128 (make-screen-visible): Ditto.
13129 (modify-screen-parameters): Ditto.
13130 (new-screen): Ditto.
13131 (next-screen): Ditto.
13132 (next-multiscreen-window): Ditto.
13133 (other-screen): Ditto.
13134 (previous-screen): Ditto.
13135 (previous-multiscreen-window): Ditto.
13136 (raise-screen): Ditto.
13137 (redraw-screen): Ditto.
13138 (select-screen): Ditto.
13139 (selected-screen): Ditto.
13140 (set-buffer-dedicated-screen): Ditto.
13141 (set-screen-height): Ditto.
13142 (set-screen-position): Ditto.
13143 (set-screen-size): Ditto.
13144 (set-screen-width): Ditto.
13145 (show-temp-buffer-in-current-screen): Ditto.
13146 (switch-to-buffer-other-screen): Ditto.
13147 (visible-screen-list): Ditto.
13148 (window-screen): Ditto.
13149 (x-set-screen-pointer): Ditto.
13150 (x-set-frame-pointer): Ditto.
13151 (screen-title-format): Ditto.
13152 (screen-icon-title-format): Ditto.
13153 (terminal-screen): Ditto.
13154 (delete-screen-hook): Ditto.
13155 (create-screen-hook): Ditto.
13156 (mouse-enter-screen-hook): Ditto.
13157 (mouse-leave-screen-hook): Ditto.
13158 (map-screen-hook): Ditto.
13159 (unmap-screen-hook): Ditto.
13160 (default-screen-alist): Ditto.
13161 (default-screen-name): Ditto.
13162 (x-screen-defaults): Ditto.
13163 (x-create-screen): Ditto.
13164 * obsolete.el: meta-flag removed.
13166 sleep-for-millisecs removed.
13167 extent-data removed.
13168 set-extent-data removed.
13169 set-extent-attribute removed.
13170 extent-glyph removed.
13171 extent-layout removed.
13172 set-extent-layout removed.
13173 list-faces-display removed.
13174 list-faces removed.
13175 trim-versions-without-asking removed.
13176 after-write-file-hooks removed.
13178 auto-fill-hook removed.
13179 blink-paren-hook removed.
13180 select-screen-hook, deselect-screen-hook removed.
13181 auto-raise-screen, auto-lower-screen removed.
13183 * msw-mouse.el: Global change resource -> mswindows-resource.
13185 * XEmacs 21.0-pre5 is released.
13187 1998-07-11 SL Baur <steve@altair.xemacs.org>
13189 * about.el (about-hackers): Credits update.
13191 1998-07-11 Hrvoje Niksic <hniksic@srce.hr>
13193 * register.el (insert-register): Don't activate the region.
13195 1998-07-10 SL Baur <steve@altair.xemacs.org>
13197 * select.el: Restore x-* symbols for backwards compatibility:
13198 x-copy-primary-selection, x-kill-primary-selection,
13199 x-delete-primary-selection, x-select-make-extent-for-selection,
13200 x-valid-simple-selection-, x-cut-copy-clear-internal.
13202 1998-07-09 SL Baur <steve@altair.xemacs.org>
13204 * XEmacs 21.0-pre4 is released.
13206 1998-06-28 Hrvoje Niksic <hniksic@srce.hr>
13208 * menubar-items.el (default-menubar): Use `report-emacs-bug' for
13210 (maybe-add-init-button): Fix semantics under Windows. Use
13211 `expand-file-name' rather than `concat'.
13213 * help.el (print-messages): New function.
13215 1998-07-05 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
13217 * ldap.el (ldap-host-parameters-alist): Docstring fixes
13219 1998-07-04 Jonathan Harris <jhar@tardis.ed.ac.uk>
13221 * about.el: Tweaked my entry in about-hackers.
13223 * find-paths.el (paths-emacs-root-p):
13224 Relaxed emacs-root checking of an in-place installation to
13225 also accommodate the flat layout used on MS Windows.
13227 1998-06-29 John Jones <jj@asu.edu>
13229 * package-get.el: calls to package-get-update-all will only
13230 update packages which are already installed.
13232 1998-07-05 Andy Piper <andyp@parallax.co.uk>
13234 * faces.el (xpm-color-symbols): remove hardcoded defaults these
13235 are handled by the gui-element face fallbacks now.
13237 * x-faces.el: default gui-element face to "background" as well as
13240 * msw-faces.el (mswindows-init-device-faces): remove gui-element
13241 and default face settings since these are set as fallbacks now in
13242 the appropriate domain.
13244 1998-07-02 SL Baur <steve@altair.xemacs.org>
13246 * text-mode.el (text-mode): Reorder regexp so the OR part
13247 corresponding to `page-delim' goes first and the hack in
13248 `forward-paragraph' will work.
13249 With bug analysis from Bob Weiner <weiner@altrasoft.com>
13251 1998-06-29 Kyle Jones <kyle_jones@wonderworks.com>
13253 * subr.el (remove-hook): When checking the hook value
13254 with functionp, don't apply car to it.
13256 1998-06-24 Jonathan Harris <jhar@tardis.ed.ac.uk>
13258 * package-get.el (package-get-remote-filename):
13259 Don't use file-name-as-directory because the local directory
13260 separator conventions might not be the same as ftp's.
13262 1998-06-27 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
13264 * ldap.el (ldap-host-parameters-alist): New name of
13265 `ldap-host-parameters-plist'
13267 1998-06-26 Adrian Aichner <adrian@xemacs.org>
13269 * package-get.el: Using (require 'package-get-base), now that it
13270 provides itself. Consequently removed all instances of (load
13271 "package-get-base.el").
13273 1998-06-29 Kyle Jones <kyle_jones@wonderworks.com>
13275 * subr.el (remove-hook): Don't treat the hook value as a
13276 list unless it is both consp and not functionp.
13278 1998-06-29 SL Baur <steve@altair.xemacs.org>
13280 * about.el: Email address for Ben Wing is ben@xemacs.org.
13281 * auto-show.el: Ditto.
13282 * bytecomp.el: Ditto.
13284 * x-scrollbar.el: Ditto.
13285 * x-misc.el: Ditto.
13286 * tty-init.el: Ditto.
13287 * toolbar-items.el: Ditto.
13288 * symbol-syntax.el: Ditto.
13289 * specifier.el: Ditto.
13290 * objects.el: Ditto.
13291 * hyper-apropos.el: Ditto.
13292 * glyphs.el: Ditto.
13294 1998-06-27 Hrvoje Niksic <hniksic@srce.hr>
13296 * mouse.el (drag-window-divider): vertical-divider-draggable-p ->
13297 vertical-divider-always-visible-p.
13298 (default-mouse-motion-handler): Ditto.
13300 1998-06-21 Hrvoje Niksic <hniksic@srce.hr>
13302 * scrollbar.el (scrollbars-visible-p): Simplify. Always set the
13305 1998-06-21 Oliver Graf <ograf@fga.de>
13307 * build-reports.el: changed receiver to xemacs-build-reports list
13309 1998-06-19 Jonathan Harris <jhar@tardis.ed.ac.uk>
13311 * font.el: Split font-family-mappings into X and
13312 mswindows-specific versions.
13313 mswindows-font-create-[object|name]: Treat supplied size
13314 as a pointsize. Added underline and strikethru handling.
13316 * msw-faces.el: changed default mswindows charset to western.
13318 * msw-glyphs.el: removed space in border-glyph font string that
13319 was inserted to get round bugs in the mswindows C font code.
13321 1998-06-27 SL Baur <steve@altair.xemacs.org>
13323 * about.el (about-hackers): Credits update.
13325 * help-nomule.el (tutorial-supported-languages): Add Romanian
13328 * code-files.el (file-coding-system-alist): Hardwire TUTORIAL.ro
13331 1998-06-19 Jonathan Harris <jhar@tardis.ed.ac.uk>
13333 * font.el: Split font-family-mappings into X and
13334 mswindows-specific versions.
13335 mswindows-font-create-[object|name]: Treat supplied size
13336 as a pointsize. Added underline and strikethru handling.
13338 * msw-faces.el: changed default mswindows charset to western.
13340 * msw-glyphs.el: removed space in border-glyph font string that
13341 was inserted to get round bugs in the mswindows C font code.
13343 1998-06-15 Jonathan Harris <jhar@tardis.ed.ac.uk>
13345 * minibuf.el: make read-color-completion-table call
13346 (mswindows-color-list for mswindows devices.
13348 1998-06-18 Sam Mikes <smikes@alumni.hmc.edu>
13350 * lisp/font-lock.el
13351 (font-lock-match-c++-style-declaration-item-and-skip-to-next):
13352 Let declaration items contain non-word symbol characters.
13354 1998-06-15 Adrian Aichner <adrian@xemacs.org>
13356 * package-get.el (package-get-package-provider): Added autoload
13357 cookie. Loading "package-get-base.el" in ALL functions that use
13358 it. Fixed some (interactive ...) with multiple argument specs
13359 again. Cosmetic indentation changes.
13361 1998-05-27 Glynn Clements <glynn@sensei.co.uk>
13363 * info.el (Info-insert-dir): Don't use nreverse on variables
13364 that you want to use later.
13366 1998-06-17 Glynn Clements <glynn@sensei.co.uk>
13368 * x-mouse.el (x-set-point-and-move-selection): Replace call
13369 to x-kill-primary-selection with kill-primary-selection
13371 1998-06-12 Martin Buchholz <martin@xemacs.org>
13373 * simple.el (what-cursor-position): Make cursor position reported
13374 use value of column-number-start-at-one
13376 1998-06-17 SL Baur <steve@altair.xemacs.org>
13378 * about.el (xemacs-hackers): Fix Jareth's email address.
13380 1998-06-16 SL Baur <steve@altair.xemacs.org>
13382 * startup.el (startup-splash-frame): Remove
13383 `xemacs-startup-logo-function'.
13385 1998-06-15 SL Baur <steve@altair.xemacs.org>
13387 * about.el (about-hackers): Update credits list.
13389 1998-06-06 Jeff Miller <jmiller@smart.net>
13391 * lisp/sound.el: Update sound-ext to allow filenames with
13392 extensions to be found by load-sound-file
13394 1998-06-14 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
13396 * info.el (Info-rebuild-outdated-dir): Removed variable
13397 (Info-auto-generate-directory): New variable
13398 (Info-save-auto-generated-dir): New variable
13399 (Info-maybe-update-dir): Use `Info-auto-generate-directory'
13400 (Info-build-dir-anew): Second parameter removed. Use
13401 `Info-save-auto-generated-dir'
13402 (Info-rebuild-dir): Ditto
13404 1998-06-02 Christoph Wedler <wedler@fmi.uni-passau.de>
13406 * list-mode.el (next-list-mode-item): Would not recognize
13407 border between directly neighbored items.
13409 1998-06-12 Andy Piper <andyp@parallax.co.uk>
13411 * package-get.el: add autoloads for some functions.
13413 1998-06-10 Hrvoje Niksic <hniksic@srce.hr>
13415 * specifier.el (let-specifier): Tiny docfixes.
13417 1998-06-12 Andy Piper <andyp@parallax.co.uk>
13419 * msw-mouse.el: set selection-pointer-glyph to Normal.
13421 1998-06-09 Per Abrahamsen <abraham@dina.kvl.dk>
13423 * wid-edit.el (widget-specify-secret): New function.
13424 (widget-after-change): Use it.
13425 (widget-specify-field): Use it.
13427 1998-06-08 Hrvoje Niksic <hniksic@srce.hr>
13429 * mouse.el (drag-window-divider): Use `(not done)' instead of
13430 `doit'; reuse result of `window-pixel-edges'.
13432 * modeline.el (drag-modeline-event-lag): Rename to
13433 drag-divider-event-lag.
13435 1998-06-07 Hrvoje Niksic <hniksic@srce.hr>
13437 * specifier.el (let-specifier): Rewritten not to generate needless
13438 `let's; clarified documentation; support TAG-SET and HOW-TO-ADD
13441 1998-05-28 Hrvoje Niksic <hniksic@srce.hr>
13443 * minibuf.el (read-file-name-1): Setup buffer-local value of
13444 `completion-ignore-case' in completions buffer under Windows.
13446 1998-06-06 Kirill M. Katsnelson <kkm@kis.ru>
13448 * about.el (about-maintainer-glyph): Fix support for not
13451 1998-06-04 Kirill M. Katsnelson <kkm@kis.ru>
13453 * cmdloop.el (cancel-mode-internal): Defined this do-nothing function.
13455 * mouse.el (mouse-track): Cancel selection if misc-user event with
13456 `cancel-mode-internal' function is fetched.
13458 1998-06-03 Hrvoje Niksic <hniksic@srce.hr>
13460 * files.el (save-some-buffers-1): Fixed return value.
13462 1998-06-01 Oliver Graf <ograf@fga.de>
13464 * dragdrop.el: added experimental
13466 1998-05-26 Stephen J. Turnbull <turnbull@sk.tsukuba.ac.jp>
13468 * startup.el (after-init-hook, init-file-user,
13469 user-init-directory, load-user-init-file): Purge references
13470 to "~/.xemacs/init.el" from docstrings.
13472 (load-user-init-file) Use paths-construct-path to construct
13473 paths to user init files. Go directly to ~/.emacs, do not
13474 search ~/.xemacs/, do not load `default-custom-file'.
13476 1998-06-03 Hrvoje Niksic <hniksic@srce.hr>
13478 * files.el (interpreter-mode-alist): Catch wish and tclsh before
13480 (inhibit-first-line-modes-regexps): Added `.tar.gz'.
13482 1998-06-03 Andy Piper <andyp@parallax.co.uk>
13484 * menubar-items.el (default-menubar): add Update Packages to customize
13487 1998-06-02 Andy Piper <andyp@parallax.co.uk>
13489 * faces.el: use toolbar face as a fallback for toolbar properties
13490 in xpm-color-symbols instead of default.
13492 * msw-faces.el: rename 3d-object -> gui-element face.
13494 1998-06-06 SL Baur <steve@altair.xemacs.org>
13496 * startup.el (xemacs-startup-logo-function): New variable.
13497 (startup-splash-frame): Use it.
13499 1998-06-02 Hrvoje Niksic <hniksic@srce.hr>
13501 * files.el (save-some-buffers): Would wait 1 second.
13502 (save-some-buffers-1): Delete other windows here instead of in
13503 `save-some-buffers'.
13504 (save-some-buffers): Force redisplay only if windows were deleted.
13506 1998-06-02 Didier Verna <didier@xemacs.org>
13508 * cus-face.el (custom-face-attributes): generalized the use of
13509 toggle buttons for boolean attributes.
13510 Re-ordered the items a bit.
13512 1998-06-01 SL Baur <steve@altair.xemacs.org>
13514 * sound.el (default-sound-directory): Use `locate-data-directory'
13515 to find the sounds directory.
13517 1998-05-29 Andy Piper <andyp@parallax.co.uk>
13519 * sound.el: default sound-ext to .wav under mswindows, .au
13520 otherwise. load-default sounds without extensions.
13522 1998-05-27 Bjrn Torkelsson <torkel@hpc2n.umu.se>
13524 * menubar-items.el (default-menubar): Dim out "Submit Bug Report"
13525 if send-pr is not bound.
13527 1998-06-01 Andy Piper <andyp@parallax.co.uk>
13529 * files.el: grok idl files in auto-mode-alist.
13530 1998-06-01 Jeff Miller <jmiller@smart.net>
13532 * minibuf.el (exact-minibuffer-completion-p): check for nil before
13535 1998-05-30 Andy Piper <andyp@parallax.co.uk>
13537 * msw-glyphs.el: add xbm to the list of image types supported.
13539 1998-05-30 Kirill M. Katsnelson <kkm@kis.ru>
13541 * msw-init.el (init-post-mswindows-win): Load InfoDock toolbar
13542 instead of XEmacs one when dumping InfoDock.
13544 1998-05-30 Kirill M. Katsnelson <kkm@kis.ru>
13546 * obsolete.el (has-modeline-p): Added obsolete alias `has-modeline-p'
13547 for `modeline-visible-p'
13549 * winnt.el (nt-quote-process-args): Fix for duplicating argv[0].
13551 1998-05-29 Andy Piper <andyp@parallax.co.uk>
13553 * msw-select.el (mswindows-cut-copy-clear-clipboard): deleted
13554 since it's not used anymore. doc string fixes.
13556 * package-get.el (package-get-file-installed-p): new function. use
13557 instead of file-installed-p which is in an external package.
13559 1998-05-28 Oliver Graf <ograf@fga.de>
13561 * dragdrop.el (dragdrop-drop-url-default): dropped pop-to-buffer in
13562 favor of select-window/switch-to-buffer
13564 Wed May 27, 1998 Darryl Okahata <darrylo@sr.hp.com>
13566 * startup.el: changed (getenv "HOME") to (user-home-directory)
13568 1998-05-25 Oliver Graf <ograf@fga.de>
13570 * frame.el (cde-start-drag) moved to dragdrop.el
13571 (offix-start-drag-region) moved to dragdrop.el
13572 (offix-start-drag) moved to dragdrop.el
13573 * dragdrop.el (cde-start-drag) moved from frame.el
13574 (offix-start-drag-region) moved from frame.el
13575 (offix-start-drag) moved from frame.el
13576 (cde-start-drag-region) cde drag regions
13577 * mouse.el (mouse-drag-or-yank) will now call cde-start-drag-region
13579 1998-05-26 Oliver Graf <ograf@fga.de>
13581 * dragdrop.el: created dragdrop-drag prototypes
13582 (cde-start-drag-region) fixed typo
13584 1998-05-28 SL Baur <steve@altair.xemacs.org>
13586 * simple.el (after-init-hook): Remove reader macro.
13588 * packages.el (packages-hardcoded-lisp): Get rid of reader
13589 macros. Update DOC string.
13591 1998-05-25 Hrvoje Niksic <hniksic@srce.hr>
13593 * mouse.el (drag-window-divider): Ditto.
13595 * modeline.el (mouse-drag-modeline): Use it.
13597 * lisp-mode.el (let-specifier): Specify indentation.
13599 * specifier.el (let-specifier): Renamed from
13600 `with-specifier-instance'.
13602 1998-05-27 Andy Piper <andyp@parallax.co.uk>
13605 * faces.el: move definition of xpm-color-symbols from x-faces.el
13606 to faces. Predicate x-get-resource on the presence of x.
13608 * msw-faces.el: set 3d-object face rather than modeline. Specify
13609 faces as specfier defaults.
13611 * package-get.el: don't use package-admin-add-single-file-package.
13613 1998-05-25 Hrvoje Niksic <hniksic@srce.hr>
13615 * toolbar-items.el: Fixup tooltips.
13616 (toolbar-gnus): Don't use obsolete variable
13617 toolbar-news-frame-properties.
13618 (toolbar-news-reader): Default to `gnus' instead of
13621 * files.el (auto-mode-alist): Correctly recognize `.emacs' under
13624 1998-05-25 Andy Piper <andyp@parallax.co.uk>
13626 * package-get.el: rename -installedp -> -installed-p.
13628 1998-05-23 Kirill M. Katsnelson <kkm@kis.ru>
13630 * glyphs.el (init-glyphs): Created `border-glyph' face, with no
13631 attributes, and assinged it to continuation, truncation and
13634 * msw-glyphs.el: Assigned WinDings font to `border-glyph' face,
13635 and made continuation, truncation and hscroll glyphs arrow
13636 characters out of that font.
13638 1998-05-22 Hrvoje Niksic <hniksic@srce.hr>
13640 * minibuf.el (minibuffer-electric-separator): Play nicely with
13641 directory-sep-char being \.
13642 (minibuffer-electric-tilde): Ditto.
13643 (read-file-name-map): Ditto.
13645 1998-05-22 Hrvoje Niksic <hniksic@srce.hr>
13647 * mouse.el (default-mouse-track-maybe-own-selection): Pause only
13649 (default-mouse-track-deal-with-down-event): Avoid
13650 `x-disown-selection'; use `disown-selection' instead.
13652 1998-05-21 Andy Piper <andyp@parallax.co.uk>
13655 * x-select.el: selection cleanup. (x-cut-copy-clear-internal)
13656 moved to (cut-copy-clear-internal) in select.el. Ditto for
13657 (x-delete-primary-selection) (x-kill-primary-selection)
13658 (x-copy-primary-selection).
13659 (own-clipboard): new function.
13661 * msw-select.el: use the new kill/delete/copy/cut-copy-clear
13662 functions in select.el. remove old ones.
13663 (mswindows-own-clipboard): new function.
13665 1998-05-21 Andy Piper <andyp@parallax.co.uk>
13667 * gnuserv.el: allow connections from mswindows type devices.
13669 1998-05-20 Andy Piper <andyp@parallax.co.uk>
13671 * msw-glyphs.el: change image type used from cursor to resource.
13673 1998-05-20 Kirill M. Katsnelson <kkm@kis.ru>
13675 * x-scrollbar.el (x-init-scrollbar-from-resources): Added support
13676 for {top,bottom}-{left,right} values in addition to
13677 {top,bottom}_{left,right}.
13678 Use x-get-resource instead of x-get-resource-and-bogosity-check.
13680 1998-05-20 Hrvoje Niksic <hniksic@srce.hr>
13682 * cl-macs.el (specifier-instance): Undefine its setf method.
13684 * specifier.el (with-specifier-instance): Added docstring.
13686 * mouse.el (drag-window-divider): Ditto.
13688 * modeline.el (mouse-drag-modeline): Use it.
13690 * lisp-mode.el (with-specifier-instance): Define its indentation
13693 * specifier.el (with-specifier-instance): New macro.
13695 1998-05-19 Andy Piper <andyp@parallax.co.uk>
13697 * package-get.el (package-get-create-custom): new function to
13698 auto-generate package-get-custom.el from package-get-base.el.
13699 * (package-get-ever-installedp): new function.
13700 * (package-get-custom): new function to get all packages specified
13703 1998-05-19 Hrvoje Niksic <hniksic@srce.hr>
13705 * cus-edit.el (custom-file): Revert to `~/.emacs'.
13707 1998-05-23 SL Baur <steve@altair.xemacs.org>
13709 * cl-extra.el: Reverse previous float change.
13711 1998-05-17 Andy Piper <andyp@parallax.co.uk>
13714 * faces.el (try-font-name): moved from x-faces.el since it is
13715 required by w3 under mswindows as well X.
13717 1998-05-18 Kirill M. Katsnelson <kkm@kis.ru>
13719 * winnt.el: Removed evil (setq completion-ignore-case t)
13720 clause, one more overlookef fsfism.
13721 (nt-quote-args-functions-alist): End sentences with double space.
13723 1998-05-18 Kirill M. Katsnelson <kkm@kis.ru>
13725 * window-xemacs.el (push-window-configuration): Remove kludgery of
13726 recaching default-toolbar specifier.
13727 (pop-window-configuration): Ditto.
13728 (unpop-window-configuration): Ditto.
13730 1998-05-16 Hrvoje Niksic <hniksic@srce.hr>
13732 * modeline.el (modeline-minor-mode-menu): Don't use :menu-tag.
13734 1998-05-17 Kirill M. Katsnelson <kkm@kis.ru>
13736 * winnt.el (nt-quote-args-verbatim): Added function.
13737 (nt-quote-args-prefix-quote): Added function.
13738 (nt-quote-args-backslash-quote): Added function.
13739 (nt-quote-args-double-quote): Added function.
13740 (nt-quote-args-functions-alist): New variable.
13741 (nt-quote-process-args): Added function. This is the main quoting
13742 work horse called from process-nt.c
13744 1998-05-16 Kirill M. Katsnelson <kkm@kis.ru>
13746 * winnt.el: Removed duplicate definitions for backspace,
13747 delete, M-backspace and C-M-backspace.
13748 (file-name-buffer-file-type-alist): Removed this variable.
13749 (find-buffer-file-type): Removed function.
13750 (find-file-binary): Removed function.
13751 (find-file-text): Removed function.
13752 (find-file-not-found-set-buffer-file-type): Removed function.
13753 (save-to-unix-hook): Removed function.
13754 (revert-from-unix-hook): Removed function.
13755 (using-unix-filesystems): Removed function.
13756 (original-make-auto-save-file-name): DEFSUBR to avoid doc snarf
13758 (x-set-selection): Removed function.
13759 (x-get-selection): Removed function.
13760 Removed commented FSFisms.
13761 Replaced copyright notice (this file is not part of GNU Emacs).
13762 (nt-shell-mode-hook): Moved here from a lambda expression. Added
13763 comint-process-echoes setting to t.
13765 1998-05-17 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
13767 * packages.el (packages-no-package-hierarchy-regexp): Introduced
13768 and used following the interface change of
13769 `paths-find-recursive-path'.
13771 * find-paths.el (paths-find-recursive-path): Exclusion is now by a
13772 regexp instead of a list of base names.
13773 (paths-version-control-filename-regexp):
13774 (paths-lisp-filename-regexp): (paths-no-lisp-directory-regexp):
13775 Introduced and used following the interface change of
13776 `paths-find-recursive-path'.
13778 1998-05-16 Hrvoje Niksic <hniksic@srce.hr>
13780 * simple.el (delete-forward-p): Make it a defun; do X garbage only
13781 on X devices, rather than on all non-TTY devices.
13783 1998-05-16 Kirill M. Katsnelson <kkm@kis.ru>
13785 * msw-mouse.el: New file. Sets up cursor shapes for Windows.
13787 * dumped-lisp.el (preloaded-file-list): Added msw-mouse.el
13789 1998-05-17 Adrian Aichner <adrian@xemacs.org>
13791 * itimer.el (activate-itimer): Fixed usage of integers
13792 as argument to `concat'.
13794 1998-05-17 Glynn Clements <glynn@sensei.co.uk>
13796 * itimer.el (start-itimer): replace the use of `concat' with
13799 1998-05-16 SL Baur <steve@altair.xemacs.org>
13801 * mode-motion.el (mode-motion-hook): Clarify docstring.
13802 From Bob Weiner <weiner@altrasoft.com>
13804 * loadhist.el (symbol-file): Supply prompt string when used
13806 From Bob Weiner <weiner@altrasoft.com>
13808 1998-05-16 Hrvoje Niksic <hniksic@srce.hr>
13810 * loadup.el (really-early-error-handler): Ditto.
13812 * update-elc.el: Ditto.
13814 * setup-paths.el (paths-construct-exec-path): Ditto.
13816 * make-docfile.el: Ditto.
13818 * find-paths.el (paths-decode-directory-path): Use split-path
13819 instead of decode-path.
13821 * files.el (parse-colon-path): Update docstring reference.
13823 1998-05-15 Jonathan Harris <jhar@tardis.ed.ac.uk>
13827 Bind cut'n'paste keys to non window-system specific functions.
13829 * msw-select.el: New function mswindows-clear-clipboard.
13830 mswindows-cut-copy-clipboard extended to handle clearing of the
13831 selection and renamed to mswindows-cut-copy-clear-clipboard.
13833 * select.el: on mswindows devices delete-primary-selection
13834 calls mswindows-clear-clipboard.
13836 1998-05-15 Hrvoje Niksic <hniksic@srce.hr>
13838 * simple.el (quoted-insert): Inhibit quit when using read-char.
13840 * cmdloop.el (read-char): Don't inhibit quit.
13841 (read-char-exclusive): Ditto.
13842 (read-char): Signal quit if quit-char was pressed.
13843 (read-char-exclusive): Ditto.
13844 (read-quoted-char): Return a character, not integer.
13846 * menubar-items.el (default-popup-menu): Use Andy's generic
13848 (default-popup-menu): Fix code.
13850 1998-05-14 Oliver Graf <ograf@fga.de>
13852 * dragdrop.el (dragdrop-function-widget): this time it's done
13854 1998-05-13 Oliver Graf <ograf@fga.de>
13856 * dumped-lisp.el: dragdrop.el now based on dragdrop-api feature
13858 1998-05-15 Kirill M. Katsnelson <kkm@kis.ru>
13860 * device.el (device-pixel-width):
13861 (device-pixel-height):
13863 (device-mm-height):
13864 (device-bitplanes):
13865 (device-color-cells): Swapped parameters to device-system-metric
13866 according to the interface change.
13868 1998-05-14 Kirill M. Katsnelson <kkm@kis.ru>
13870 * mouse.el (default-mouse-motion-handler): Use new name of the
13871 function event-over-vertical-divider-p.
13872 Do not set E-W arrow cursor over the divider if
13873 vertical-divider-draggable-p is nil in the window.
13874 ([top-level]): Use new name for the variable
13875 vertical-divider-map.
13876 (drag-window-divider): Respect vertical-divider-draggable-p.
13877 Variable name typo fixes.
13879 1998-05-14 Hrvoje Niksic <hniksic@srce.hr>
13881 * keymap.el (kbd): Define here; handle string constants and
13884 1998-05-15 Christian Nyb <chr@mediascience.no>
13886 * simple.el (zap-up-to-char): New function. Behaves like `zap-to-char'
13889 1998-05-13 Didier Verna <didier@xemacs.org>
13891 * mouse.el (drag-window-divider): give the vertical divider a
13892 pressed look when dragging it.
13894 1998-05-13 Andy Piper <andyp@parallax.co.uk>
13896 * faces.el: predicate some more face operations on x or mswindows
13899 * modeline.el: enable modeline coloring for mswindows.
13901 1998-05-13 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
13903 * minibuf.el (minibuffer-default): Added variable; compatible with
13905 (next-history-element): Used `minibuffer-default'.
13907 1998-05-12 Oliver Graf <ograf@fga.de>
13909 * dragdrop.el (dragdrop-function-widget): button and mods ok
13910 arguments still look a bit strange
13911 (dragdrop-compare-mods) created
13912 (dragdrop-drop-do-functions) correctly checks for buttons and
13915 1998-05-14 Hrvoje Niksic <hniksic@srce.hr>
13917 * setup-paths.el (paths-default-info-directories): Replace
13918 path-separator with directory-sep-char.
13920 * files.el (path-separator): Don't define it here.
13922 1998-05-14 Hrvoje Niksic <hniksic@srce.hr>
13924 * update-elc.el: Ditto.
13926 * setup-paths.el (paths-construct-exec-path): Ditto.
13928 * make-docfile.el: Ditto.
13930 * loadup.el (really-early-error-handler): Ditto.
13932 * find-paths.el (paths-decode-directory-path): Use decode-path
13933 instead of decode-path-internal.
13935 * files.el (parse-colon-path): Update docstring.
13937 1998-05-13 Hrvoje Niksic <hniksic@srce.hr>
13939 * subr.el (get-buffer-window-list): Make BUFFER optional.
13941 * window-xemacs.el (windows-of-buffer): Defalias to
13942 get-buffer-window-list.
13944 1998-05-12 Hrvoje Niksic <hniksic@srce.hr>
13946 * disass.el: Fix maintainer keyword.
13948 * bytecomp.el (byte-compile-and-load-file): Autoload.
13949 (byte-compile-buffer): Ditto.
13951 * lisp-mode.el (eval-last-sexp): Skip ` in `variable' so that the
13952 value is returned, not the name.
13953 (lisp-imenu-generic-expression): Enable it.
13954 (lisp-mode-variables): Ditto.
13955 (lisp-indent-offset): Change defconst to defvar.
13956 (lisp-indent-function): Ditto.
13957 (lisp-body-indent): Ditto.
13959 1998-05-12 Hrvoje Niksic <hniksic@srce.hr>
13961 * modeline.el: Use zap-last-kbd-macro-event.
13963 * lisp-mode.el (eval-interactive): If eval-interactive-verbose is
13964 nil, don't attempt to do anything with messages.
13965 (eval-last-sexp): Use `letf' for clarity.
13967 1998-05-12 Hrvoje Niksic <hniksic@srce.hr>
13969 * startup.el: It's still `.emacs', not yet `.xemacs/init.el'.
13971 1998-05-11 Martin Buchholz <martin@xemacs.org>
13976 Change empty docstrings into no doc strings at all.
13977 Fix bogus FSF-format docstrings.
13978 * etags.el: Fix docstring.
13980 1998-05-11 Jan Vroonhof <vroonhof@math.ethz.ch>
13982 * package-get.el (package-get): Use internal md5
13984 1998-05-13 SL Baur <steve@altair.xemacs.org>
13986 * about.el (about-xemacs): Correct abuse of concat.
13988 1998-05-11 SL Baur <steve@altair.xemacs.org>
13990 * info.el (Info-mode): Use easymenu.
13992 1998-05-12 Hrvoje Niksic <hniksic@srce.hr>
13994 * apropos.el (apropos): Don't use concat with integers.
13996 * cmdloop.el (describe-last-error): Handle the case when no error
13997 was seen gracefully.
13999 * apropos.el (apropos-print): Use with-displaying-help-buffer as
14001 (apropos-describe-plist): Ditto.
14003 * help.el (with-displaying-help-buffer): Revert to a defun.
14004 (describe-key): Use it as defun.
14005 (describe-mode): Ditto.
14006 (describe-bindings): Ditto.
14007 (describe-prefix-bindings): Ditto.
14008 (describe-installation): Ditto.
14009 (view-lossage): Ditto.
14010 (describe-function): Ditto.
14011 (describe-variable): Ditto.
14012 (describe-syntax): Ditto.
14014 1998-05-11 Oliver Graf <ograf@fga.de>
14016 * dragdrop.el: changed order of require/provide
14017 (dragdrop-drop-mime-default) changed to new calling conventions
14018 (dragdrop-drop-do-functions) changed to new calling conventions
14019 (dragdrop-function-widget) this one needs more work...
14021 1998-05-10 Oliver Graf <ograf@fga.de>
14023 * about.el: another small change in my entry
14024 * dragdrop.el (dragdrop-drop-log-function): logging added
14025 plus customizations
14026 changed interface to handler functions. now called with event
14029 1998-05-12 Kirill M. Katsnelson <kkm@kis.ru>
14031 * glyphs.el (divider-pointer-glyph): Declared new glyph,
14032 E-W arrow pointer displayed over draggable dividers.
14034 * mouse.el (default-mouse-motion-handler): Show it when
14036 (drag-window-divider): Added.
14037 ([top-level]): Initialized window-divider-map with a keymap
14038 binding the above function to left button down event.
14040 * x-mouse.el (x-init-pointer-shape): Initialize
14041 divider-pointer-glyph from Cursor.dividerPointer, or use default
14044 1998-04-30 Gunnar Evermann <Gunnar.Evermann@nats.informatik.uni-hamburg.de>
14046 * toolbar-items.el (toolbar-compile): respect should-use-dialog-box-p
14048 1998-05-11 Hrvoje Niksic <hniksic@srce.hr>
14050 * simple.el (count-words-buffer): Don't query for buffer.
14051 (count-lines-buffer): Ditto.
14053 1998-05-11 Jan Vroonhof <vroonhof@math.ethz.ch>
14055 * help.el (where-is): add optional insert argument.
14057 1998-05-11 Hrvoje Niksic <hniksic@srce.hr>
14059 * help.el (describe-key-briefly): New argument INSERT.
14061 * simple.el (eval-expression): New optional argument; synch with
14064 * keydefs.el (global-map): Add new register bindings.
14066 * register.el: Synched with FSF 20.3.
14068 1998-05-11 Jan Vroonhof <vroonhof@math.ethz.ch>
14070 * window-xemacs.el (recenter): all arguments are optional.
14072 1998-05-10 Kirill M. Katsnelson <kkm@kis.ru>
14074 * device.el: (device-pixel-width): Reflected name/parameters
14075 change to device-system-metric.
14076 (device-pixel-height): Ditto.
14077 (device-mm-width): Ditto.
14078 (device-mm-height): Ditto.
14079 (device-bitplanes): Ditto.
14080 (device-color-cells): Ditto.
14082 1998-05-10 Hrvoje Niksic <hniksic@srce.hr>
14084 * cl-extra.el (cl-float-limits): Removed; move code to top-level.
14086 * cl.el (most-positive-fixnum): Document.
14087 (most-negative-fixnum): Ditto.
14089 * cus-dep.el: Updated comment.
14091 * cus-load.el: Use most-positive-fixnum as the gc-inhibiting
14094 * cus-load.el (custom-put): Removed.
14096 * files.el (after-find-file): Just resignal quit instead of
14097 signaling "canceled".
14099 1998-05-10 Hrvoje Niksic <hniksic@srce.hr>
14101 * frame.el (other-frame): Use `focus-frame' instead of
14102 select-frame kludges.
14104 * lisp-mode.el: Update lisp-indent-function for
14105 save-selected-frame and with-selected-frame.
14107 * frame.el (save-selected-frame): New macro.
14108 (with-selected-frame): Ditto.
14109 (other-frame): Use `set-frame-focus'.
14111 1998-05-06 Oliver Graf <ograf@fga.de>
14113 * dragdrop.el (dragdrop-drop-dispatch): changed to new list concept
14114 (dragdrop-drop-url-default) default handler for URL drops created
14115 (dragdrop-drop-mime-default) default handler for MIME drops created
14116 (dragdrop-drop-functions) default custom for handling drops created
14117 (dragdrop-drop-do-functions) helper for drgadrop-drop-dispatch
14119 1998-05-05 Jonathan Harris <jhar@tardis.ed.ac.uk>
14121 * mouse.el: Removed redundant mouse-mswindows-drop function.
14123 1998-05-05 Oliver Graf <ograf@fga.de>
14125 * about.el: changed some text in my entry
14126 * dragdrop.el: added customs
14128 1998-05-04 Oliver Graf <ograf@fga.de>
14130 * mouse.el: killed global drop key bindings
14131 (mouse-offix-drop) removed
14132 * dragdrop.el: created
14133 * dumped-lisp.el: inclusion of dragdrop.el for window-systems
14135 1998-05-09 Kirill M. Katsnelson <kkm@kis.ru>
14137 * x-scrollbar.el (x-init-scrollbar-from-resources): Initialize
14138 scrollbar-on-{left,top}-p from *scrollBarPlacement resources.
14140 * x-misc.el (x-get-resource-and-maybe-bogosity-check): Removed
14143 * scrollbar.el (scrollbars-visible-p): Use new
14144 {vertical,horizontal}-scrollbar-visible-p specifiers.
14146 1998-04-18 Kirill M. Katsnelson <kkm@kis.ru>
14148 * device.el (device-pixel-height):
14149 (device-pixel-width):
14151 (device-mm-height):
14152 (device-bitplanes):
14153 (device-color-cells): Moved these 6 functions from device.c; they
14154 all use single (device-system-metrics) call.
14156 1998-05-09 SL Baur <steve@altair.xemacs.org>
14158 * dumped-lisp.el (preloaded-file-list): x-menubar.el and x-toolbar.el
14161 * menubar-items.el:
14162 * toolbar-items.el: Renamed from x-menubar/x-toolbar.
14163 Suggested by Hrvoje Niksic <hniksic@srce.hr>
14165 * help.el (help-map): Remove Hyperbole keybinding logic.
14166 Suggested by: Michael Ernst <mernst@cs.washington.edu>
14168 1998-05-08 SL Baur <steve@altair.xemacs.org>
14170 * x-menubar.el (default-menubar): Enable 'mail-user-agent' feature.
14171 From SAKIYAMA Nobuo <nobuo@db3.so-net.or.jp>
14173 1998-05-07 Andy Piper <andyp@parallax.co.uk>
14175 * msw-glyphs.el: use nicer icon3 from the frame icon.
14177 1998-05-07 SL Baur <steve@altair.xemacs.org>
14179 * version.el (emacs-version): Remove InfoDock conditionals.
14181 * startup.el (startup-splash-frame): Change ID logo name.
14183 1998-05-06 Hrvoje Niksic <hniksic@srce.hr>
14185 * files.el (after-find-file): If the user presses C-g on
14186 directory-creation prompt, kill the buffer.
14188 1998-05-06 SL Baur <steve@altair.xemacs.org>
14190 * simple.el (count-words-region): Reverse previous change.
14192 1998-05-05 Hrvoje Niksic <hniksic@srce.hr>
14194 * replace.el (query-replace): Just call perform-replace.
14195 (query-replace-regexp): Ditto.
14196 (perform-replace): Move region handling here.
14197 (perform-replace): Use the new arg to match-data.
14199 1998-03-08 Kyle Jones <kyle_jones@wonderworks.com>
14201 * x-init.el: Install X specific display table that
14202 displays char 0240 as a space to avoid whatever it is
14203 that screws up display of that character code.
14205 1998-05-03 Hrvoje Niksic <hniksic@srce.hr>
14207 * help.el (function-arglist): If no arguments are documented for a
14208 subr, print nothing rather than incorrect output.
14210 1998-05-05 SL Baur <steve@altair.xemacs.org>
14212 * cmdloop.el (command-error): Update bail-out error message to use
14213 `emacs-program-name'.
14215 * lib-complete.el: Remove reader macro cruft.
14217 * dumped-lisp.el (preloaded-file-list): Phase I: remove InfoDock
14220 * simple.el (count-words-region): Drop interactive-p check on the
14223 1998-05-04 Jonathan Harris <jhar@tardis.ed.ac.uk>
14227 Correct spelling of mswindows-font-canonicalize-name.
14229 1998-05-03 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
14231 * ldap.el (ldap-host-parameters-alist): Replaced with
14232 `ldap-host-parameters-plist'
14233 (ldap-search): Adapt to previous change
14235 1998-05-02 SL Baur <steve@altair.xemacs.org>
14237 * about.el (about-hackers): Update Bob Weiner bio.
14238 (about-maintainer-info): Ditto.
14240 1998-05-02 Hrvoje Niksic <hniksic@srce.hr>
14242 * simple.el (display-warning-minimum-level): Docfix.
14244 1998-04-04 Per Abrahamsen <abraham@dina.kvl.dk>
14246 * widget.el (:default-get): New keyword.
14247 * wid-edit.el (default, widget-default-default-get): Define it.
14248 (group, widget-group-default-get): Define it.
14249 (menu-choice, widget-choice-default-get): Define it.
14250 (widget-default-get): New function.
14251 (widget-choice-action): Call it.
14252 (widget-editable-list-entry-create): Call it.
14254 1998-05-01 Hrvoje Niksic <hniksic@srce.hr>
14256 * byte-optimize.el (byte-boolean-vars): Removed.
14257 (byte-optimize-lapcode): Use `built-in-variable-type' instead of
14258 lookup through `byte-boolean-vars'.
14260 1998-05-01 Kirill M. Katsnelson <kkm@kis.ru>
14262 * x-scrollbar.el (x-init-scrollbar-from-resources): Stuff
14263 resource-provided values into ghost specs for scrollbar-height and
14266 1998-05-01 Hrvoje Niksic <hniksic@srce.hr>
14268 * byte-optimize.el: Don't attempt to optimize /=.
14270 * bytecomp.el (byte-compile-one-ore-more-args): New function.
14271 (byte-compile-/=): Ditto.
14273 1998-05-02 SL Baur <steve@altair.xemacs.org>
14275 * apropos.el: Use `with-displaying-help-buffer'.
14276 (apropos-print): Remove explicit mentions of "*Apropos*" buffer.
14277 Use `with-displaying-help-buffer'.
14278 (apropos-follow): Do not give special treatment to buffer cursor
14279 was in prior to a mouse click.
14280 (apropos-describe-plist): Use `with-displaying-help-buffer'.
14281 (apropos-print-doc): Set correct buffer for setting text
14284 1998-05-01 SL Baur <steve@altair.xemacs.org>
14286 * help.el (help-buffer-prefix-string): New variable.
14287 (help-buffer-name): Use it.
14289 * modeline.el (modeline-minor-mode-menu): Alphabetize the minor
14292 1998-04-30 Greg Klanderman <greg@alphatech.com>
14294 * frame.el (other-frame): Work even when focus-follows-mouse is true.
14296 1998-05-01 Hrvoje Niksic <hniksic@srce.hr>
14298 * files.el (find-file-noselect): Update docstring.
14299 (find-file-noselect): Signal an error if found an unreadable file.
14300 (file-chase-links): Save the match data.
14301 (normal-mode): Use `lwarn' and `error-message-string'.
14302 (interpreter-mode-alist): Change defconst to defvar.
14303 (inhibit-first-line-modes-regexps): Ditto.
14304 (inhibit-first-line-modes-regexps): Added .tgz.
14305 (inhibit-first-line-modes-suffixes): Change defconst to defvar.
14306 (change-major-mode-with-file-name): New user-option.
14307 (set-visited-file-name): Synched with FSF.
14308 (file-name-extension): New function, from FSF 20.3.
14309 (file-relative-name): Synched with FSF.
14310 (save-some-buffers): Support the C-r feature.
14311 (recover-session): Synched with FSF.
14312 (kill-some-buffers): Ditto.
14313 (set-auto-mode): New argument JUST-FROM-FILE-NAME.
14315 1998-04-30 SL Baur <steve@altair.xemacs.org>
14317 * files.el (insert-file): Undo previous change and reenable use of
14320 1998-04-30 Hrvoje Niksic <hniksic@srce.hr>
14322 * window-xemacs.el (recenter): Define.
14324 1998-04-29 Andy Piper <andyp@parallax.co.uk>
14326 * font.el (mswindows-font-create-name)
14327 (mswindows-font-create-object): new functions for mswindows type
14330 * msw-faces.el (mswindows-font-canicolize-name): fix so that
14331 strings are parsed as well as font objects.
14333 1998-04-30 Hrvoje Niksic <hniksic@srce.hr>
14335 * modeline.el (defining-kbd-macro): Restore modeline indication of
14336 kbd-macro being recorded.
14337 (add-minor-mode): Simplify docstring.
14338 (modeline-minor-mode-menu): Remove stuff.
14340 1998-04-29 Andy Piper <andyp@parallax.co.uk>
14342 * code-process.el (call-process): dynamically decide process
14345 1998-04-29 Jim Radford <radford@robby.caltech.edu>
14347 * modeline.el: Add line-number-mode, column-number-mode to
14348 the modeline minor-mode menu. Button2 on the line number does
14351 1998-04-29 Andy Piper <andyp@parallax.co.uk>
14353 * mouse.el: move x-selection-owner-p type things to
14356 * msw-init.el: copy zmacs stuff from x-init.el
14358 * msw-select.el (mswindows-own-selection)
14359 (mswindows-disown-selection) (mswindows-selection-owner-p): new
14360 functions. Very simple minded implementation of selectio
14363 * select.el (own-selection) (disown-selection)
14364 (activate-region-as-selection) (select-make-extent-for-selection)
14365 (valid-simple-selection-p): functions moved from x-select.el for
14366 generalized selection.
14368 * x-select.el: see select.el changes.
14370 * x-toolbar.el: use new selection functions.
14372 1998-04-28 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
14374 * packages.el (packages-find-package-directories): Fixed bug that
14375 would pick up multiple site-package directories.
14376 (package-locations): Added "xemacs-packages" as a late package
14379 * find-paths.el: Now uses `emacs-program-name' and
14380 `emacs-program-version'.
14381 Additions to enforce version-specific directories in
14382 `paths-find-version-directory'.
14384 1998-04-29 SL Baur <steve@altair.xemacs.org>
14386 * default.el: Removed.
14387 * site-start.el: Removed.
14389 1998-04-29 Didier Verna <didier@xemacs.org>
14391 * minibuf.el (minibuffer-history-minimum-string-length): Default
14394 1998-04-28 SL Baur <steve@altair.xemacs.org>
14396 * find-paths.el (paths-program-name): Rename.
14397 (paths-emacs-root-p): Ditto.
14398 (paths-find-site-directory): Ditto.
14400 1998-04-26 Karl M. Hegbloom <karlheg@inetarena.com>
14402 * lisp-mode.el (emacs-lisp-mode-popup-menu-1): Add menu entry for
14403 `emacs-lisp-byte-compile-and-load'.
14405 1998-04-26 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
14407 * ldap.el (ldap-search): Fixed additional parameter passing to
14410 1998-04-27 Andy Piper <andyp@parallax.co.uk>
14412 * select.el (kill-primary-selection) (selection-owner-p)
14413 (copy-primary-selection) (yank-clipboard-selection)
14414 (selection-exists-p) (delete-primary-selection): new file and
14415 functions that do the right thing for the selected device.
14417 * x-menubar.el: use generalised selection functions.
14419 * dumped-lisp.el: dump select.el.
14421 1998-04-27 SL Baur <steve@altair.xemacs.org>
14423 * find-paths.el (paths-progname): New variable.
14424 (paths-emacs-root-p): Use it.
14425 (paths-find-site-directory): Ditto.
14427 1998-04-26 SL Baur <steve@altair.xemacs.org>
14429 * loadup.el ((member "dump" command-line-args)): Dump as
14430 `infodock' if InfoDock.
14432 1998-04-25 SL Baur <steve@altair.xemacs.org>
14434 * find-paths.el (construct-emacs-version): Simplify, include
14435 program name in the return value.
14436 * (paths-find-version-directory): Use it.
14438 1998-04-25 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
14440 * info.el (Info-parse-dir-entries): Fixed regexp
14441 (Info-build-dir-anew): Remove full suffix and capitalize info file
14442 name for files with no @direntry
14443 (Info-batch-rebuild-dir): New function
14444 (Info-suffixed-file): Check for regular files instead of simple
14445 file existence (could catch directories before)
14447 1998-04-25 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
14449 * setup-paths.el, find-paths.el: Removed uses of `not' which
14450 temacs doesn't have.
14452 * find-paths.el (paths-find-emacs-roots): Included exec-prefix
14453 into root searching.
14455 1998-04-24 Martin Buchholz <martin@xemacs.org>
14457 * subr.el: Remove definition of `not'.
14459 Sat Apr 24 1998 Andy Piper <andyp@parallax.co.uk>
14461 * msw-glyphs.el: enable graphics support.
14463 1998-04-23 Didier Verna <didier@xemacs.org>
14465 * x-menubar.el (default-menubar): restored the line-number-mode
14468 * misc doc string updates related to the options menu.
14470 1998-04-24 SL Baur <steve@altair.xemacs.org>
14472 * setup-paths.el (paths-construct-load-path): Fix typo.
14474 1998-04-23 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
14476 * x-menubar.el (default-menubar): font-menu-this-frame-only-p and
14477 font-menu-ignore-scaled-fonts don't have to be bound now; this
14478 gets us one step further towards making --no-autoloads work.
14480 * startup.el (normal-top-level): Load auto-autoloads only if
14481 lisp-directory is non-nil.
14483 * setup-paths.el (paths-construct-load-path): Made it robust
14484 against nil lisp-directory.
14486 * startup.el (startup-setup-paths-warning): Added `lisp-directory'
14487 to the list of variables that cause a warning when nil.
14489 * toolbar.el (init-toolbar-location): Now works even when there's
14490 no toolbar icon directory.
14492 1998-04-23 Hrvoje Niksic <hniksic@srce.hr>
14494 * help.el (view-lossage): Recognize it.
14496 * simple.el (log-message): Mark multiline messages.
14498 1998-04-22 SL Baur <steve@altair.xemacs.org>
14500 * info.el (Info-exit): `toolbar-info-frame' doesn't necessarily exist.
14502 1998-4-20 Stephen J. Turnbull <turnbull@sk.tsukuba.ac.jp>
14504 * package-get.el (package-get-all): add `\n' separator to
14505 interactive specification so that both variables are read
14507 1998-04-22 Didier Verna <didier@xemacs.org>
14509 * x-menubar.el: ported the options menu to Custom.
14510 Moved the "read only" toggle button to the buffers menu.
14511 Corrected some missing ;;;###autoload or defcustom.
14513 * scrollbar.el (scrollbars-visible-p): defcustom wrapper around
14514 the scrollbar-visible specifier for options menu handling.
14516 * toolbar.el (toolbar-visible-p)
14517 (toolbar-captioned-p)
14518 (default-toolbar-position): defcustom wrappers around
14519 the toolbar specifiers for options menu handling.
14521 * frame.el (get-frame-for-buffer-default-instance-limit):
14522 defcustom it for options menu handling.
14524 * font-lock.el (font-lock-mode): defcustom and autoload the variable
14525 font-lock-mode for options menu handling.
14527 * cus-start.el: added Custom properties to overwrite-mode for
14528 options menu handling.
14530 Wed Apr 22 12:59:35 1998 Andy Piper <andyp@parallax.co.uk>
14532 * about.el: shameless self-promotion.
14534 1998-04-21 Hrvoje Niksic <hniksic@srce.hr>
14536 * simple.el (raw-append-message): Slightly optimize.
14537 (remove-message): Use `push' for clarity.
14538 (append-message): Ditto.
14539 (display-warning): Dito.
14540 (raw-append-message): Send the message to the appropriate device.
14542 1998-04-22 SL Baur <steve@altair.xemacs.org>
14544 * auto-save.el (auto-save-cyclic-hash-14): De-ebolification.
14545 From Sean MacLennan <Sean.MacLennan@pika.ca>
14547 1998-04-18 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
14549 * setup-paths.el: Changed `directory-sep-char' to
14550 `path-separator', following a change in GNU Emacs.
14552 1998-04-19 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
14554 * info.el (Info-maybe-update-dir): Bug fix in `conservative' behaviour
14555 (Info-build-dir-anew): Add a final newline.
14556 (Info-build-dir-anew): Do not issue warning when rebuilding policy
14558 (Info-rebuild-dir): Ditto
14560 * dumped-lisp.el (preloaded-file-list): Added ldap.el
14562 1998-04-21 SL Baur <steve@altair.xemacs.org>
14564 * simple.el (count-words-buffer): Retain zmacs region.
14565 (count-words-region): Ditto.
14566 * simple.el: (what-line): Expanded line counts.
14567 (count-lines): New parameter to conditionalize whether collapsed
14569 From Bob Weiner <weiner@altrasoft.com>
14571 1998-04-19 SL Baur <steve@altair.xemacs.org>
14573 * packages.el (package-locations): infodock-packages must override
14574 mule-packages and packages.
14576 1998-04-19 Jonathan Harris <jhar@tardis.ed.a.uk>
14579 remove rude messages from widget-activation-widget-mapper
14580 and widget-activation-glyph-mapper
14582 1998-04-17 Jonathan Harris <jhar@tardis.ed.ac.uk>
14584 * toolbar.el: Remove (featurep 'x) test from
14585 toolbar-make-button-list
14587 1998-04-17 Hrvoje Niksic <hniksic@srce.hr>
14589 * gnuserv.el (gnuserv-edit): Switch to the next gnuserv buffer
14590 only if in the same frame.
14592 1998-04-17 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
14594 * packages.el (package-locations): Added site-packages hierarchy.
14596 * setup-paths.el (paths-default-info-directories): Introduced and
14599 * packages.el, setup-paths.el: Set various path searching depths
14602 * packages.el (packages-hierarchy-depth):
14603 (packages-load-path-depth): Introduced and used.
14605 * setup-paths.el (paths-load-path-depth): Introduced and used.
14607 * find-paths.el (paths-find-recursive-path): Added max-depth
14610 1998-04-15 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
14612 * setup-paths.el (paths-construct-info-path): Removed
14613 dependency on behavior of (file-name-as-directory "").
14615 1998-04-09 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
14617 * ldap.el (ldap-search): Adapt to the new low-level API using ldap
14620 1998-04-14 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
14622 * dump-paths.el, startup.el: Added handling for --debug-paths.
14624 1998-04-15 William M. Perry <wmperry@aventail.com>
14626 * wid-edit.el: We cannot just set the help-echo or balloon-help
14627 properties for an extent based on the :help-echo widget
14628 property, since help-echo and balloon-help cause an EXTENT to
14629 get passed in, where :help-echo functions are expecting a WIDGET
14631 1998-04-15 Kirill M. Katsnelson <kkm@kis.ru>
14633 * scrollbar.el (init-scrollbar-from-resources): Call
14634 mswindows-init-scrollbar-metrics when appropriate.
14636 Thu Apr 16 12:59:35 1998 Andy Piper <andyp@parallax.co.uk>
14638 * dumped-lisp.el: dump x-toolbar for window system
14640 * msw-init.el (init-post-mswindows-win): enable toolbars if we
14641 have support and xpm.
14643 1998-04-16 SL Baur <steve@altair.xemacs.org>
14645 * files.el (toggle-read-only): Fix docstring.
14646 From Didier Verna <didier@xemacs.org>
14648 1998-04-14 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
14650 * startup.el (normal-top-level): Load autoload-file-name without
14651 specifying an extension---some people only auto-autoload.el.gz.
14653 1998-04-06 Hrvoje Niksic <hniksic@srce.hr>
14655 * files.el (backup-enable-predicate): Don't bomb on NAME being
14658 1998-04-13 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
14660 * find-paths.el, packages.el: Now prefers configure'd paths.
14661 This shouldn't cause any of the originally anticipated problems as
14662 the current paths architecture will not define the various
14663 configure-xxx variables if they're not specified on the configure
14666 * find-paths.el, setup-paths.el, packages.el: Removed all
14667 mentionings of "/" as a path separator.
14668 Used paths-construct-path throughout.
14670 * find-paths.el (paths-construct-path): Created to assemble paths
14671 from directory components.
14673 * setup-paths.el, packages.el: Used paths-decode-directory-path
14674 instead of decode-path-internal.
14676 * find-paths.el: Removed unused (and bogus) paths-find-emacs-path
14678 (paths-decode-directory-path) Created.
14680 * setup-paths.el: Changed configure-exec-path to
14681 configure-exec-directory.
14683 1998-04-11 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
14685 * packages.el (packages-find-packages): Fixed decoding of
14688 * startup.el: -no-packages -> -no-early-packages.
14690 (packages-load-package-lisps): Fixed loading of auto-autoload
14693 * startup.el (normal-top-level): Fixed loading of core
14696 * obsolete.el: Un-obsoleted site-directory. Sigh.
14698 * startup.el, packages.el, dump-paths.el: Added proper settings
14699 for site-directory and lisp-directory variables.
14701 * startup.el, loadup.el: Renamed inhibit-update-autoloads to
14702 inhibit-package-autoloads and fixed handling of it.
14704 * startup.el, packages.el, dump-paths.el, loadup.el: Fixed
14705 handling of former inhibit-package-init, now
14706 inhibit-early-packages, to make -vanilla etc. work.
14708 1998-04-10 Kirill M. Katsnelson <kkm@kis.ru>
14710 * code-process.el (start-process): Fallback to 'undecided instead
14711 of 'binary for process input coding stream.
14713 * process.el (start-process): Docstring fix.
14715 1998-04-09 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
14717 * info.el (Info-insert-dir): Do not insert temporary dir files
14718 in Info-dir-file-attributes
14719 (Info-build-dir-anew): Ensure temporary buffer is not read-only
14720 (Info-rebuild-dir): Ditto.
14722 1998-04-09 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
14724 * obsolete.el: Added obsoleteness declarations for
14725 `site-directory' and `Info-default-directory-list'.
14727 1998-04-08 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
14729 * find-paths.el (paths-find-emacs-root): Only look at the
14730 executable at the end of the symlink chain for determining the
14733 1998-04-07 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
14735 * setup-paths.el (paths-construct-info-path): Changed construction
14736 to cater to gone default in configure.
14738 * find-paths.el (paths-uniq-append): Added.
14740 * packages.el: Rewritten package path construction once again.
14742 * dump-paths.el, startup.el: Removed package-path as a global
14745 * package-admin.el (package-admin-add-single-file-package):
14746 (package-admin-add-binary-package): Changed package-path to
14749 * packages.el (packages-split-path): Split path at "/" rather than
14750 nil according to change in emacs.c.
14752 1998-04-06 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
14754 * setup-paths.el (paths-construct-info-path): Changed info path
14755 order so that directories come out right.
14756 (paths-find-lock-directory): Fixed bug: It used to think
14757 configure-lock-directory is a path.
14759 1998-04-06 Jeff Miller <jmiller@smart.net>
14761 * x-toolbar.el: Added toolbar-vector-xxxxxx defvars. Modified
14762 initial-toolbar-spec to use new toolbar-vector-xxxxxx defvars. This
14763 eases the use of toolbar-add/kill-item functions.
14765 1998-04-07 Kirill M. Katsnelson <kkm@kis.ru>
14767 * code-files.el (file-coding-system-alist): Commented out
14768 loaddefs.el magical treatment.
14770 1998-04-06 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
14772 * info.el (Info-rebuild-outdated-dir): Added new option
14773 `conservative' and made it the default
14774 (Info-rebuild-dir): Appropriately parse multi-line description
14775 strings, and multi-section dir files. Issue warning when dir
14776 is rebuilt as temporary
14777 (Info-build-dir-anew): Issue warning when dir is built as
14780 1998-04-04 Kirill M. Katsnelson <kkm@kis.ru>
14782 * list-mode.el (list-mode-map): Bind highlight motion commands to
14783 standard keys left, right, C-b and C-f.
14785 1998-03-29 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
14787 * files.el (auto-mode-alist): allow .sc for Scheme->C
14789 1998-04-06 SL Baur <steve@altair.xemacs.org>
14791 * loadup.el (pureload): Don't quote (garbage-collect).
14793 1998-04-04 SL Baur <steve@altair.xemacs.org>
14795 * package-get-base.el: Updated.
14797 1998-04-04 Hrvoje Niksic <hniksic@srce.hr>
14799 * isearch-mode.el (isearch-just-started): New variable.
14800 (isearch-mode): Set it.
14801 (isearch-repeat): Advance one character forward only if the search
14802 was successful, and was not just started.
14803 (isearch-repeat): Clear isearch-just-started.
14805 1998-04-02 SL Baur <steve@altair.xemacs.org>
14807 * finder.el (finder-compile-keywords): Don't eval new finder-inf
14810 1998-03-26 Hrvoje Niksic <hniksic@srce.hr>
14812 * subr.el (listify-key-sequence): Removed.
14814 1998-03-31 Hrvoje Niksic <hniksic@srce.hr>
14816 * bytecomp.el (byte-compile-print-gensym): New option.
14817 (byte-compile-output-file-form): Use it.
14818 (byte-compile-output-docform): Ditto.
14819 (byte-compile-compiled-obj-to-list): Ditto.
14821 Sun Mar 29 1998 Andy Piper <andyp@parallax.co.uk>
14823 * msw-glyphs.el: set frame icon if xpm support.
14825 1998-03-30 Kyle Jones <kyle_jones@wonderworks.com>
14827 * help.el: Code that pretty prints variable values
14830 1998-04-02 SL Baur <steve@altair.xemacs.org>
14832 * find-paths.el (paths-emacs-root-p): Correct test for installation
14834 From Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
14836 1998-03-30 Kyle Jones <kyle_jones@wonderworks.com>
14838 * loaddefs.el: Don't set debug-ignored-errors; leave
14839 its default value set to nil.
14841 1998-03-29 Damon Lipparelli <lipp@primus.com>
14843 * info.el (Info-rebuild-dir): fixed mis-spelling.
14845 1998-03-29 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
14847 * info.el (Info-rebuild-outdated-dir): New custom var
14848 (Info-insert-node): Create/update dir file when needed, ie when it
14849 does not exist or is older than some info files in directory
14851 1998-04-01 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
14853 * setup-paths.el, dump-paths.el, startup.el, packages.el: Allowed
14854 for last packages, mainly for using a 20.4 package base.
14856 * packages.el (late-packages): Typo fix. It was called
14859 * find-paths.el (paths-find-emacs-root): Bug fix: it now chases
14860 relative symlinks correctly.
14861 (paths-find-emacs-roots): More rigorous checking for plausible
14862 configuration-time root.
14864 * startup.el (normal-top-level): Added a warning if XEmacs cannot
14867 1998-03-27 Martin Buchholz <martin@xemacs.org>
14869 * faces.el: Fix docstrings.
14870 * glyphs.el: Fix docstrings.
14871 * mouse.el: Fix docstrings.
14873 * frame.el: Change phrase `current frame' to `selected frame'.
14875 * faces.el (face-spec-set-match-display): Make FRAME arg optional.
14877 * bytecomp.el (displaying-byte-compile-warnings): Rewrite some
14878 macros using backquote to make them infinitely more readable.
14880 1998-03-30 SL Baur <steve@altair.xemacs.org>
14882 * packages.el (packages-find-package-path): Hardcoded specialized
14883 InfoDock support until we can clean this up.
14885 * help.el (describe-bindings-1): Return the value of the bindings
14886 help buffer created.
14887 (describe-bindings): Ditto.
14889 * simple.el (set-variable): Restore previous behavior of not
14890 bombing if the variable to set is not boundp.
14892 1998-03-30 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
14894 * packages.el (packages-handle-package-dumped-lisps): Allow for
14895 non-local files to be loaded off the package-lisp variable.
14897 1998-03-27 Kyle Jones <kyle_jones@wonderworks.com>
14899 * x-faces.el: Global X resources should override
14900 specs for all device classes (color, grayscale, mono);
14901 code currently doesn't override any of them. Fixed by
14902 calling remove-specifier with '(x default) as the tag
14903 set and allowing inexact matches.
14905 1998-03-27 Kyle Jones <kyle_jones@wonderworks.com>
14907 * faces.el: Separated face initializations based on
14908 device classes into device type specific (tag set,
14909 instantiator) pairs.
14911 1998-03-09 Hrvoje Niksic <hniksic@srce.hr>
14913 * wid-edit.el (widget-choice-action): Remember user's explicit
14915 (widget-choice-value-create): Respect it.
14916 From Richard Stallman <rms@gnu.org>
14918 1998-03-26 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
14920 * setup-paths.el (paths-construct-info-path): Always append
14921 existing directories from configure-time info path.
14923 * startup.el (startup-setup-paths): Renamed misnamed info-path to
14924 Info-directory-list.
14926 * info.el: Removed Info-default-directory-list which was broken by
14928 Removed bogus initialization of Info-directory-list---startup.el
14929 can do a much better job.
14930 Added autoload of Info-directory-list.
14932 * setup-paths.el (paths-construct-load-path): Fixed a bug pointed
14933 out by Martin Buchholz <martin@xemacs.org>: EMACSLOADPATH used to
14934 be exclusive; now it's merely given precedence, just like in the
14937 1998-03-25 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
14939 * find-paths.el (paths-find-architecture-directory): Fix bug with
14940 finding; it used to default too early.
14942 1998-03-25 Martin Buchholz <martin@xemacs.org>
14944 * packages.el (packages-split-path): Fix a bug; it used to fail
14945 for paths that weren't split.
14947 1998-03-26 SL Baur <steve@altair.xemacs.org>
14949 * finder.el (finder-compile-keywords): trap on errors.
14951 1998-03-24 Kyle Jones <kyle_jones@wonderworks.com>
14953 * x-faces.el (remove-specifier-specs-matching-tag-set-cdrs): Pass
14954 fourth argument of t so that only the specs exactly
14955 matching the tag lists are removed.
14957 1998-03-25 SL Baur <steve@altair.xemacs.org>
14959 * make-docfile.el: Don't discard the BOOTSTRAPLOADPATH.
14961 1998-03-23 SL Baur <steve@altair.xemacs.org>
14963 * minibuf.el (mouse-read-file-name-1): If a default directory was
14964 specified, use it for generating the completions.
14966 1998-03-23 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
14968 * update-elc.el: Now respects inhibit-package-init and
14970 Now does path construction with loadup-paths.
14972 * startup.el (normal-top-level, startup-setup-paths): Now respects
14973 inhibit-package-init and inhibit-site-lisp.
14975 * packages.el (packages-find-package-path): Extended package path
14976 by version-specific hierarchies.
14977 (packages-find-packages): Now respects inhibit flag and
14979 Moved path setup to loadup-paths.
14981 * make-docfile.el: Now respects inhibit-package-init and
14983 Now does path construction with loadup-paths.
14985 * loadup.el: Now respects inhibit-package-init and
14988 * dumped-lisp.el (preloaded-file-list): Added loadup-paths.
14990 * loadup-paths.el: New file: setup load-path to encompass
14993 1998-03-22 SL Baur <steve@altair.xemacs.org>
14995 * auto-show.el: load-gc renamed to pureload.
14996 * site-load.el: Ditto.
14997 * packages.el (toplevel): Ditto.
14998 * loadup.el (really-early-error-handler): Ditto.
14999 * dumped-lisp.el (preloaded-file-list): Ditto.
15000 * cus-face.el (custom-declare-face): Ditto.
15002 1998-03-22 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
15004 * <Today>: The Big Path Searching Overhaul.
15006 * find-paths.el: New file: find and assemble paths in the
15007 installation hierarchy.
15009 * setup-paths.el: New file: global layout of paths and directories
15010 within the XEmacs hierarchy.
15012 * packages.el: Replaced everything related to path searching and
15013 startup by code in terms of find-paths.
15015 * loadup.el, make-docfile.el, update-elc.el, startup.el: Now calls
15016 the new path searching engine.
15018 * dumped-lisp.el (preloaded-file-list): Added new files find-paths
15021 1998-03-22 SL Baur <steve@altair.xemacs.org>
15023 * dumped-lisp.el (preloaded-file-list): Load setup-paths.elc not
15026 1998-03-20 Kirill M. Katsnelson <kkm@kis.ru>
15028 * msw-glyphs.el: Added check for 'mswindows feature, so the file
15029 compiles identically in any configuration.
15030 Removed irrelevant commentary.
15032 1998-03-20 Kirill M. Katsnelson <kkm@kis.ru>
15034 * simple.el (set-variable): Allow setting specifiers.
15036 1998-03-19 SL Baur <steve@altair.xemacs.org>
15038 * lisp.el (forward-sexp): Revert previous change.
15040 1998-03-18 SL Baur <steve@altair.xemacs.org>
15042 * frame.el (frame-initialize): Use `delete-console' instead of
15043 `delete-device' to delete the stream console to match the usage in
15046 1998-03-16 SL Baur <steve@altair.xemacs.org>
15048 * files.el (cdpath-previous): New variable.
15050 From Bob Weiner <weiner@wave.altrasoft.com>
15052 1998-03-15 Kyle Jones <kyle_jones@wonderworks.com>
15054 * keydefs.el: Changed keybindings of forward-char,
15055 backward, scroll-up and scroll-down to point to their
15056 -command counterparts.
15058 * simple.el: New functions: forwarc-char-command,
15059 backwrad-char-command, scroll-up-command,
15060 scroll-down-command which work liek their counterparts
15061 except that they honor the variable
15062 signal-error-on-buffer-boundary.
15064 Definition of signal-error-on-buffer-boundary received
15067 defvar declaration added for word-across-newline to avoid
15068 byte-compiler warning about the free variable reference.
15070 1998-03-14 Kirill M. Katsnelson <kkm@kis.ru>
15072 * winnt.el: Removed "%t" from the beginning of
15073 modeline-format. From now on, there's no nt-specifics in the modeline.
15075 1998-03-14 SL Baur <steve@altair.xemacs.org>
15077 * setup-paths.el (paths-setup-paths-warning): Replace occurrences
15078 of `when' with `if'.
15080 1998-03-03 Kirill M. Katsnelson <kkm@kis.ru>
15082 * msw-glyphs.el: New file. Defines TTY-style glyphs for
15083 mswindows. Must be reworked along with glyphs.el, or
15084 merged into it, after there is images support.
15086 * dumped-lisp.el (preloaded-file-list): Dump msw-glyphs.el when
15089 1998-03-13 SL Baur <steve@altair.xemacs.org>
15091 * faces.el: fix for text cursor initialization.
15092 Suggested by Kyle Jones <kyle_jones@wonderworks.com>
15093 From Andy Piper <andyp@parallax.co.uk>
15095 1998-03-11 Pete Ware <ware@cis.ohio-state.edu>
15097 * files.el (set-auto-mode): If a mode is not fboundp, check to see
15098 if there is an existing package that handles it and warn the user
15101 1998-03-02 Kirill M. Katsnelson <kkm@kis.ru>
15103 * x-menubar.el (default-menubar): Greyed out "Help / Basics /
15104 Installation" menu item when Installation-string is not bound.
15106 1998-03-11 SL Baur <steve@altair.xemacs.org>
15108 * lisp.el (forward-sexp): Fix for test for balanced sexp.
15109 From Jeremiah W. James <jerry@cs.ucsb.edu>
15111 1998-03-10 Kyle Jones <kyle_jones@wonderworks.com>
15114 * faces.el: Fix face initialization.
15116 1998-03-10 Glynn Clements <glynn@sensei.co.uk>
15118 * files.el (backup-enable-predicate): fix breakage introduced
15121 1998-03-09 Kyle Jones <kyle_jones@wonderworks.com>
15123 * x-faces.el (x-init-face-from-resources): The
15124 TTY face property retrieval functions don't return
15125 specifiers, so use face-property instead.
15127 1998-03-09 SL Baur <steve@altair.xemacs.org>
15129 * mwheel.el (mwheel-install): Use portable keysyms and syntax.
15131 1998-03-09 Kyle Jones <kyle_jones@wonderworks.com>
15133 * x-menubar.el: Expanded documentation for
15134 option-save-faces. Changed Options -> Browse Faces
15135 menu entry to invoke customize-face.
15137 1998-03-09 Kyle Jones <kyle_jones@wonderworks.com>
15139 * faces.el: Most face initialization moved out of
15140 init-other-random-faces to the top level so that the
15141 initialization happens before Xemacs is dumped. Much
15142 of the fascist "face-differs-from-default-p or FROB!"
15143 code has been retired in favor of letting the user do
15144 what they want to do. Face initialization code changed
15145 to use `default' specifier tag so that the settings can
15146 be overridden later if the user wishes it.
15148 1998-03-08 SL Baur <steve@altair.xemacs.org>
15150 * about.el (about-hackers): Update contributors list.
15152 1998-03-07 Kyle Jones <kyle_jones@wonderworks.com>
15154 * specifier.el: Define new specifier tag `default'.
15156 * modeline.el: Initialize faces using `default' tag.
15158 * x-faces.el (x-init-face-from-resources): Remove
15159 specifier specs containing the `default' tag before
15162 1998-03-02 John Jones <jj@asu.edu>
15164 * package-get.el (package-get-all): fixed arguments on call to
15165 package-admin-add-single-file-package.
15166 * package-get.el (package-get-installedp): fixed to match
15167 advertised behavior.
15168 * package-get.el: added function package-get-update-all which
15169 installs newest versions of all the current packages (if they are
15170 not already installed).
15172 1998-03-04 Jens-Ulrik Petersen <petersen@kurims.kyoto-u.ac.jp>
15174 * files.el (find-file-noselect): Uncommented `truename' binding in
15175 `let*' and use it later to set `buffer-file-truename' iff it's
15176 still nil, as happens for example when finding a compressed
15177 file with "jka-compr".
15179 Wed Mar 04 08:55:12 1998 Andy Piper <andyp@parallax.co.uk>
15181 * faces.el: in make-face-* type functions do the operation for all
15182 window systems, not just the first one found.
15184 * font.el: call mswindows-list-fonts for mswindows.
15186 1998-03-02 Glynn Clements <glynn@sensei.co.uk>
15188 * code-process.el (call-process-region):
15189 * process.el (call-process-region):
15190 * package-get.el (package-get-dir):
15191 * files.el (backup-enable-predicate):
15192 * gnuserv.el (gnuserv-temp-file-regexp):
15193 Use temp-directory in place of `/tmp'.
15195 Fri Feb 20 21:22:34 1998 Darryl Okahata <darrylo@sr.hp.com>
15197 * "Fast" dired-in-C enhancements for Windows 95/NT:
15199 * files.el: Added function, `wildcard-to-regexp', from GNU
15202 * files.el (insert-directory): Modified to use special
15203 dired-in-C enhancements if present.
15205 Mon Mar 02 11:37:36 1998 Andy Piper <andyp@parallax.co.uk>
15207 * code-files.el: make default coding no-conversion.
15209 1998-03-02 SL Baur <steve@altair.xemacs.org>
15211 * dumped-lisp.el (preloaded-file-list): Find Installation.el from
15214 * update-elc.el: Strip directory when testing for files not to
15217 1998-03-02 Aki Vehtari <Aki.Vehtari@hut.fi>
15219 * lisp-mode.el: Use recommended form for menus.
15221 * info.el (Info-construct-menu): Use recommended form for menus.
15223 * gnuserv.el (gnuserv-edit-files): Use recommended form for menu
15226 1998-02-28 Kyle Jones <kyle_jones@wonderworks.com>
15228 * frame.el: Resurrect get-frame-for-buffer-default-to-current.
15229 (get-frame-for-buffer-noselect): Always return frames
15230 in the not-this-window-p cond clause.
15232 1998-02-27 SL Baur <steve@altair.xemacs.org>
15234 * help.el (describe-installation): New function.
15236 * x-menubar.el (default-menubar): Add describe-installation to
15239 * packages.el (packages-unbytecompiled-lisp): Installation.el
15240 should not be bytecompiled.
15242 * dumped-lisp.el (preloaded-file-list): Dump Installation with
15245 * x-menubar.el (default-menubar): Use correct guard for VM menu
15248 * coding.el: Add coding systems for iso-8859-[12] for No-Mule + file
15250 From Andy Piper <andyp@parallax.co.uk>
15252 1998-02-26 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
15254 * ldap.el: Do not require ldap-internal at compile time.
15256 Tue Feb 17 12:50:37 1998 Andy Piper <andyp@parallax.co.uk>
15258 * code-files.el: new file. a virtual copy of mule-files.el
15259 but without charset
15260 dependencies. (toggle-buffer-file-ocding-system) new function for
15261 changing the eol type for the current buffer.
15263 * code-process.el: new file. a copy of
15264 mule-process.el. mule-process.el will disappear when things have
15267 * coding.el: new file. a virtual copy of mule-files.el but
15268 without charset dependencies. (coding-system-base) new function
15269 for getting the parent coding system of a coding system with eol
15272 * dumped-lisp.el: add above files for the non-mule case.
15274 1998-02-25 Kyle Jones <kyle_jones@wonderworks.com>
15276 * window-xemacs.el (display-buffer): If no explicit
15277 frame is specified, search for a window that displays
15278 the buffer on the currently selected frame, before
15279 searching other frames.
15281 1998-02-25 Kyle Jones <kyle_jones@wonderworks.com>
15283 * frame.el (get-frame-for-buffer): If not-this-window-p
15284 is non-nil, use window on the selected frame if it is not
15285 also the selected window. When defaulting, search for
15286 windows on the currently selected fgrame before searching
15289 1998-02-25 Didier Verna <didier@xemacs.org>
15291 * modeline.el (modeline-swap-buffers): originally named
15292 `mouse-release-modeline'. Whether to actually swap the buffers is
15293 decided in `mouse-drag-modeline'.
15294 (mouse-drag-modeline): A button release event is considered a
15295 mouse click is both X (modeline scroll) and Y (modeline drag) pos
15298 1998-02-25 SL Baur <steve@altair.xemacs.org>
15300 * x-menubar.el: Put redo on the menubar.
15301 From Aki Vehtari <Aki.Vehtari@hut.fi>
15303 1998-02-22 Greg Klanderman <greg@alphatech.com>
15305 * bytecomp.el (displaying-byte-compile-warnings): if
15306 temp-buffer-show-function is set, use it to display current set of
15307 warnings in the "*Compile-Log-Show*" buffer.
15309 * simple.el (display-warning-buffer): if temp-buffer-show-function
15310 is set, use it to display current set of warnings in the
15311 "*Warnings-Show*" buffer.
15313 1998-02-20 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
15315 * cl-extra.el (equalp): Make (equalp ?A ?a) return t as in
15318 1998-02-23 Aki Vehtari <Aki.Vehtari@hut.fi>
15320 * menubar.el: Allow button descriptors at least 2 long.
15322 * x-menubar.el (default-menubar): Use recommended forms.
15323 (file-menu-filter): Remove.
15324 (edit-menu-filter): Remove.
15326 1998-02-24 SL Baur <steve@altair.xemacs.org>
15328 * about.el (about-hackers): Updated.
15330 1998-02-22 Greg Klanderman <greg@alphatech.com>
15332 * help.el (help-max-help-buffers): new variable
15333 (help-register-and-maybe-prune-excess): new function
15334 (help-buffer-name): use help-max-help-buffers.
15335 (with-displaying-help-buffer): use
15336 help-register-and-maybe-prune-excess.
15338 * help.el (help-maybe-pretty-print-value): if the value fits on
15341 1998-02-21 Greg Klanderman <greg@alphatech.com>
15343 * (with-displaying-help-buffer): there is no need to kill the buffer
15344 if it exists, because with-output-to-temp-buffer will clear it.
15345 further, killing the buffer violates the rule that
15346 temp-buffer-show-function, if set, has the full responsibility of
15347 showing the temp buffer. killing the buffer fucks with the window
15348 configuration, hosing temp-buffer-show-function.
15351 1998-02-23 Didier Verna <didier@xemacs.org>
15353 * modeline.el (mouse-drag-modeline):
15354 - Always scroll the modeline that was originally clicked on.
15355 - Use x pixels instead of x characters (which doesn't work anyway)
15356 as horizontal reference for modeline dragging. This allows us to
15357 keep on dragging the modeline even if the motion event occurs in
15360 1998-02-23 Didier Verna <didier@xemacs.org>
15362 * x-mouse.el (x-init-pointer-shape): use a crossed-arrows cursor
15363 glyph on the modeline to indicate that dragging the mouse has an
15364 effect both horizontally and vertically.
15366 1998-02-24 SL Baur <steve@altair.xemacs.org>
15368 * about.el (about-xemacs): Get rid of redundant visible version
15371 1998-02-19 SL Baur <steve@altair.xemacs.org>
15373 * about.el (about-hackers): Update credits.
15375 1997-12-22 Christoph Wedler <wedler@fmi.uni-passau.de>
15377 * prim/register.el (view-register): Show register type file-query.
15379 1998-02-17 Kyle Jones <kyle_jones@wonderworks.com>
15381 * mode-motion.el (mode-motion-highlight-internal):
15382 save-excursion inside save-window-exucrsion form to
15383 hide buffer point changes from save-window-excursion.
15384 Prevents display flickering when the mouse pointer
15387 1998-02-17 Didier Verna <didier@xemacs.org>
15389 * mouse.el (default-mouse-track-set-point-in-window): rewrote this
15390 function to handle correctly the case of a toolbar one side of the
15391 window: scrolling will not necessarily happen.
15393 1998-02-17 Kyle Jones <kyle_jones@wonderworks.com>
15395 * files.el (after-find-file): Restore missing argument
15396 to format that provides filename for "... consider M-x
15397 recover-file" message. Also call `message' with "%s"
15398 as the first arg instead of an arbitrary string.
15400 1998-02-18 SL Baur <steve@altair.xemacs.org>
15402 * about.el (about-hackers): Various additions.
15404 1998-02-15 SL Baur <steve@altair.xemacs.org>
15406 * autoload.el (generate-file-autoloads-1): Don't force an extra
15407 line out when copying on-the-same line autoloads.
15409 * x-menubar.el (default-menubar): Add Sokoban to the menubar if it
15412 1998-02-14 Martin Buchholz <martin@xemacs.org>
15414 * x11/x-win-xfree86.el (x-win-init-xfree86):
15415 * x11/x-win-sun.el (x-win-init-sun):
15416 * x11/x-init.el (x-initialize-compose):
15418 (backward-or-forward-kill-sexp):
15419 (backward-or-forward-kill-sentence):
15420 (backward-or-forward-kill-word):
15421 (backward-or-forward-delete-char):
15422 * prim/isearch-mode.el (isearch-help-or-delete-char):
15423 Use x-keysym-on-keyboard-sans-modifiers-p instead of
15424 x-keysym-on-keyboard-p to detect backspace.
15425 Use symbols instead of strings (now deprecated) with x-keysym-*-p.
15426 Clean up symbols used with dead keys, checking Linux and solaris
15428 Simplify x-win-*.el using above methods.
15429 Change documentation for x-keysym-*-p functions.
15431 1998-02-14 SL Baur <steve@altair.xemacs.org>
15433 * about.el (about-hackers): Restore entries for Michael Sperber and
15435 From Vinnie Shelton <acs@acm.org>
15437 1998-02-14 Hrvoje Niksic <hniksic@srce.hr>
15439 * simple.el (count-words-region): Ditto.
15441 1998-02-12 Hrvoje Niksic <hniksic@srce.hr>
15443 * simple.el (count-words-buffer): Document. Don't print anything
15444 if non-interactive.
15446 1998-02-12 SL Baur <steve@altair.xemacs.org>
15448 * packages.el (packages-hardcoded-lisp): easymenu.el is in
15449 multiple files in InfoDock.
15451 1998-02-11 SL Baur <steve@altair.xemacs.org>
15453 * packages.el (packages-hardcoded-lisp): id-vers.elc is loaded
15454 from version.el in InfoDock.
15456 * dumped-lisp.el (preloaded-file-list): Don't treat InfoDock
15459 1998-02-09 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
15461 * bytecomp-runtime.el (proclaim-inline): Single quotes around
15462 variable name in docstring.
15464 1998-02-10 Andreas Jaeger <aj@arthur.rhein-neckar.de>
15466 * menubar.h: Include "gui.h".
15468 1998-02-10 SL Baur <steve@altair.xemacs.org>
15470 * site-load.el: Fix documentation.
15472 1998-02-09 SL Baur <steve@altair.xemacs.org>
15474 * package-get-base.el (package-get-base): Updated.
15476 * keymap.el: PC-ize.
15478 1998-02-08 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
15480 * hyper-apropos.el (hyper-apropos-get-doc): Print the `loaded
15481 from' on a fresh line.
15483 1998-02-08 Hrvoje Niksic <hniksic@srce.hr>
15485 * help.el (help-maybe-pretty-print-value): prin1, not princ the
15488 1998-02-09 SL Baur <steve@altair.xemacs.org>
15490 * undo-stack.el: PC-ize.
15492 * cmdloop.el: PC-ize.
15494 1998-02-08 SL Baur <steve@altair.xemacs.org>
15496 * bytecomp-runtime.el: PC-ize.
15498 * byte-optimize.el: Prolog fixup. PC-ize.
15500 * cus-dep.el: Spelling fix.
15502 * text-mode.el: Synch with Emacs 20.2. (Original ChangeLog
15505 1997-08-29 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
15507 * text-mode.el (text-mode-hook-identify): New function,
15508 put on text-mode-hook. Set text-mode-variant here.
15509 (text-mode): Don't set it here.
15511 1997-08-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
15513 * text-mode.el (text-mode-hook): New defvar.
15514 (text-mode-variant): New variable.
15515 (text-mode): Set that variable locally.
15516 (toggle-text-mode-auto-fill): New command.
15518 1997-06-15 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
15520 * text-mode.el (text-mode): Let all-white lines separate paragraphs.
15522 1997-06-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
15524 * text-mode.el (paragraph-indent-text-mode):
15525 Renamed from spaced-text-mode.
15526 (text-mode-map): Bind TAB to indent-relative.
15527 (indented-text-mode-map): Variable deleted.
15528 (indented-text-mode): Now an alias for text-mode.
15530 1998-02-05 SL Baur <steve@altair.xemacs.org>
15532 * loadup.el: test-atoms debugging stuffs removed.
15534 1998-02-03 Martin Buchholz <Martin Buchholz <martin@xemacs.org>
15536 * lisp/loaddefs.el (completion-ignored-extensions): Add ".class"
15538 1997-12-30 Colin Rafferty <colin@xemacs.org>
15540 * help.el (describe-beta): Made it use `locate-data-file'.
15541 (describe-distribution): Ditto.
15542 (describe-copying): Ditto.
15543 (describe-project): Ditto.
15544 (view-emacs-news): Ditto.
15546 * help-nomule.el (help-with-tutorial): Made it use
15547 `locate-data-file' to find tutorial.
15549 1998-01-28 Jonathon Harris <jhar@tardis.ed.ac.uk>
15551 * about.el: Corrected my email address.
15553 * mouse.el: Added 'mouse-mswindows-drop' similar to
15554 'mouse-offix-drop'.
15556 1998-01-27 SL Baur <steve@altair.xemacs.org>
15558 * loadup.el (running-xemacs): Spelling fix.
15560 1998-01-26 Colin Rafferty <colin@xemacs.org>
15562 * packages.el (packages-find-packages-1): Don't allow a backwards
15563 compatible lisp tree to overwrite `preloaded-file-list'.
15565 1998-01-26 SL Baur <steve@altair.xemacs.org>
15567 * loadup.el: Don't delete "xemacs" prior to dumping.
15569 1998-01-24 SL Baur <steve@altair.xemacs.org>
15571 * package-info.el (pi-last-mod-date): New function.
15572 (pi-author-version): New function.
15573 (batch-update-package-info): Use them.
15575 1998-01-23 Colin Rafferty <colin@xemacs.org>
15577 * frame.el (get-frame-for-buffer-default-to-current): Create.
15578 (get-frame-for-buffer-noselect): Allow user to use current frame
15579 with `get-frame-for-buffer-default-to-current'.
15581 1998-01-22 Hrvoje Niksic <hniksic@srce.hr>
15583 * bytecomp.el (byte-compile-output-file-form): Set print-gensym.
15584 (byte-compile-output-docform): Ditto.
15585 (byte-compile-compiled-obj-to-list): Ditto.
15587 1998-01-22 Kyle Jones <kyle_jones@wonderworks.com>
15589 * startup.el (command-line-1): Removed code that ran
15592 1998-01-21 Hrvoje Niksic <hniksic@srce.hr>
15594 * help-macro.el (make-help-screen): Bind `help-read-key' via flet.
15596 1998-01-17 Hrvoje Niksic <hniksic@srce.hr>
15598 * frame.el (suspend-emacs-or-iconify-frame): Check using
15599 `device-on-window-system-p' instead of explicitly checking for X,
15600 so that the same logic works for MS Windows.
15601 (suspend-or-iconify-emacs): Ditto.
15603 1998-01-14 Hrvoje Niksic <hniksic@srce.hr>
15605 * about.el (about-maintainer-info): Andy Piper is back.
15606 (xemacs-hackers): Updated Andy Piper's email address.
15607 (about-hackers): Added Jonathan Harris.
15608 (about-hackers): Updated Tibor Polgar's email address.
15610 1998-01-18 SL Baur <steve@altair.xemacs.org>
15612 * about.el: Add xemacs.org email manager.
15614 * package-get-base.el (package-get-base): Updated with most recent
15617 1998-01-14 Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
15619 * help.el (function-arglist): Use `indirect-function' instead of
15620 `symbol-function' so that aliases are treated correctly.
15622 1998-01-13 Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
15624 * help.el (help-map): Add f1 binding to `help-for-help'.
15625 Suggested by Karl M. Hegbloom <karlheg@inetarena.com>.
15626 (describe-key-briefly): Use `princ' "%s" to print object.
15627 (with-displaying-help-buffer): Kill buffer if it exists, again.
15628 (describe-key): Use `princ' "%s" to print object.
15629 (describe-function-1): Use `princ' "%s" to print object.
15630 Commented out alias lines removed.
15631 (help-pretty-print-limit): New variable to control pretty-printing
15632 of variable values.
15633 (help-maybe-pretty-print-value): Steve wins! Renamed back from
15634 `help-pretty-print-value' again. Only print-print when OBJECT is
15635 list of length less than `help-pretty-print-limit'.
15636 (describe-variable): Use `help-maybe-pretty-print-value' again.
15638 1998-01-18 SL Baur <steve@altair.xemacs.org>
15640 * simple.el (blink-matching-open): Remove C++ kludge.
15641 Suggested by Bob Weiner <weiner@wave.altrasoft.com>
15643 1998-01-14 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
15645 * info.el (Info-default-directory-list): Made the documentation
15648 1998-01-13 Martin Buchholz <martin@xemacs.org>
15650 * lisp/packages.el:
15651 * lisp/package-admin.el:
15652 * lisp/build-report.el:
15655 1998-01-14 Christoph Wedler <wedler@fmi.uni-passau.de>
15657 * Patches/font-lock.el (java-font-lock-keywords-*): Would produce
15658 warnings in Java buffers without final newline and editing the
15661 1998-01-17 SL Baur <steve@altair.xemacs.org>
15663 * packages.el (packages-find-packages-1): Don't allow a backwards
15664 compatible lisp tree to overwrite `preloaded-file-list'.
15665 Suggested by Colin Rafferty <colin@xemacs.org>
15667 * mouse.el (mouse-offix-drop): Set undo-boundary.
15668 From Oliver Graf <ograf@fga.de>
15670 1998-01-13 SL Baur <steve@altair.xemacs.org>
15672 * loadup.el (load-gc): rewrite as defun.
15673 Print something sensical if a required dump-time file isn't found.
15675 1998-01-12 SL Baur <steve@altair.xemacs.org>
15677 * menubar.el (check-menu-syntax): Emergency dirty fix -- the 0 plist
15678 bug strikes a menudescriptor.
15680 * package-get-base.el (package-get-base): Updated.
15682 * package-info.el (batch-update-package-info): Derive REQUIRES
15685 1998-01-13 Hrvoje Niksic <hniksic@srce.hr>
15687 * files.el (save-some-buffers): Don't play games with deleting
15688 other windows if we are in the minibuffer window.
15690 1998-01-08 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
15692 * modeline.el (modeline-minor-mode-menu): Add support for :active
15693 (add-minor-mode): Document :active property to TOGGLE.
15695 1998-01-07 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
15697 * modeline.el (modeline-minor-mode-menu): Add support for an
15698 `:included' predicate in the `toggle-sym' plist.
15699 (add-minor-mode): Document the :included property, format
15700 docstring some more.
15701 (modeline-minor-mode-menu): Documentation string added.
15703 1998-01-02 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
15705 * modeline.el (modeline-minor-mode-menu): genmenlab the menu
15706 labels from the symbol-names by thwacking off the overly redundant
15707 and overused "mode", parenthesizing "minor", and capitalizing the
15708 resultant strings. Also shortened the menu's title by eliminating
15709 the redundant buffer name.
15710 (add-minor-mode): Beautified the docstring, added mention of the
15711 `:menu-tag' property of TOGGLE.
15712 (modeline-minor-mode-menu): Frinked the `:menu-tag' property on
15713 `toggle-sym' to beatify the mode-life menus.
15714 * (abbrev-mode): (put)'ed a `:menu-tag' on it and
15715 `auto-fill-function'.
15717 1998-01-02 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
15719 * modeline.el (modeline-minor-mode-menu): Changed the string-only
15720 menus to :style 'toggle.
15722 1997-12-10 Markus Linnala <maage@cs.tut.fi>
15724 * simple.el: Use mh-user-agent-compose as mh-e-user-agent.
15726 1997-12-11 Christoph Wedler <wedler@fmi.uni-passau.de>
15728 * packages/hyper-apropos.el (hyper-apropos-insert-face): Would
15729 only recognize first hyperlink.
15730 (hyper-apropos-highlightify): Deletia, this is already done by
15731 `hyper-apropos-insert-face'.
15732 (hyper-apropos-help-mode): Don't call `hyper-apropos-highlightify.
15734 1998-01-09 SL Baur <steve@altair.xemacs.org>
15736 * x-toolbar.el (toolbar-ispell-internal): Use ispell-message for
15738 (toolbar-mail-reader): Add support for `send'.
15739 From Jonathan Marten <jonathan.marten@UK.Sun.COM>
15741 1998-01-05 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
15743 * info.el (Info-emacs-info-file-name): Add defvar for
15744 `Info-emacs-info-file-name' so that `Info-goto-emacs-command-node'
15745 will function properly.
15747 1998-01-05 Gary D. Foster <gfoster@ragesoft.com>
15749 * simple.el: make the backwards delete function called by
15750 `backward-or-forward-delete-char' user configurable.
15752 1998-01-09 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
15754 * hyper-apropos.el (hyper-apropos-get-doc): Print where a byte
15755 compiled function got loaded from.
15757 1998-01-09 SL Baur <steve@altair.xemacs.org>
15759 * term/apollo.el: Synched up with InfoDock 3.6.2.
15761 1998-01-08 SL Baur <steve@altair.xemacs.org>
15763 * startup.el (load-init-file): Load autoloads earlier.
15764 (startup-splash-frame): Handle InfoDock logo.
15766 * x-init.el (init-post-x-win): Don't call init-x-toolbar in
15768 (x-init-toolbar-from-resources): Move from x-toolbar.el.
15770 * toolbar.el (init-toolbar-from-resources): InfoDock x-toolbar.el
15771 doesn't have this function.
15773 * packages.el (locate-data-file): Fix to call `locate-file'.
15775 1998-01-07 SL Baur <steve@altair.xemacs.org>
15777 * dumped-lisp.el (preloaded-file-list): InfoDock uses its own
15778 version of version.el.
15779 (preloaded-file-list): Ditto for x-menubar.el and x-toolbar.el.
15781 * x-menubar.el (default-menubar): Guard reference to
15783 (default-menubar): Guard references to `font-lock-mode'.
15784 (default-menubar): Guard references to font-menu-this-frame-only-p'.
15785 (default-menubar): Guard references to `font-menu-ignore-scaled-fonts'.
15787 * make-docfile.el: Don't snarf doc strings from autoloads.
15789 * startup.el (load-init-file): Use algorithm from loaddefs.el for
15790 loading auto-autoloads files.
15792 * loaddefs.el: Disable dumping autoloads.
15794 1998-01-05 SL Baur <steve@altair.xemacs.org>
15796 * lisp-mnt.el: Synch to Emacs 20.2.
15798 * help.el: Remove manual autoload of `finder-by-keyword'.
15800 * finder.el (finder-by-keyword): Autoload.
15802 * help.el: Conditionalize hyperbole setup.
15804 1998-01-04 SL Baur <steve@altair.xemacs.org>
15806 * packages.el (package-require): Update to reflect new data format.
15808 1998-01-02 Didier Verna <didier@xemacs.org>
15810 * x-menubar.el (default-menubar): make the tutorials available
15811 through the menubar. (Plus some compilation warnings cleanup).
15813 1998-01-04 SL Baur <steve@altair.xemacs.org>
15815 * check-features.el: New file. Perform sanity check after build.
15817 * dumped-lisp.el (preloaded-file-list): Move tooltalk dumped lisp
15818 files to tooltalk package.
15819 (preloaded-file-list): Moved sparcworks dumped lisp files to Sun
15822 * package-admin.el (package-admin-xemacs): Use better default for
15823 location of XEmacs binary.
15825 1998-01-03 Aki Vehtari <Aki.Vehtari@hut.fi>
15827 * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace const
15828 tag with sexp and add value tag with value `t'.
15830 1998-01-03 SL Baur <steve@altair.xemacs.org>
15832 * package-get.el: Changes to work with real data.
15833 From Pete Ware <ware@cis.ohio-state.edu>
15835 * packages.el (packages-reload-autoloads): Guard load for the time
15838 * update-elc.el ("packages.el"): Force loading packages.el instead
15839 of possibly out-of-date packges.elc.
15840 * make-docfile.el ("packages.el"): Ditto.
15842 1998-01-02 Colin Rafferty <colin@xemacs.org>
15844 * build-report.el (build-report-delete-regexp): Added a rule for
15845 the main tarball shadowing anything past it.
15847 1998-01-02 SL Baur <steve@altair.xemacs.org>
15849 * packages.el (package-provide): Delete a previous provide.
15851 * package-info.el: New file.
15853 * package-get.el: New file.
15854 From Pete Ware <ware@cis.ohio-state.edu>
15855 (package-get): Fix md5 computation to work with Mule.
15857 1997-12-11 Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
15859 * simple.el (log-message-*): Quote symbols in docstrings properly.
15861 1998-01-01 SL Baur <steve@altair.xemacs.org>
15863 * packages.el (packages-new-autoloads): Ignore symbolic links.
15865 * cus-face.el (face-custom-attributes-get): Fix typo.
15866 From Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
15868 1997-12-31 SL Baur <steve@altair.xemacs.org>
15870 * startup.el (load-init-file): Reload new or changed autoloads
15871 unless inhibited. Reload modified dumped lisp (stubbed).
15873 * packages.el (packages-new-autoloads): New function.
15874 (packages-reload-autoloads): New function.
15875 (packages-reload-dumped-lisp): New (stub) function.
15877 * loadup.el: Inhibit reloading dumped files when running temacs.
15879 * loadhist.el (file-provides): Extend to handle variant
15882 * replace.el (query-replace): Fix typo.
15884 1997-12-30 SL Baur <steve@altair.xemacs.org>
15886 * make-docfile.el: list-autoloads-path has been renamed.
15887 * update-elc.el: list-autoloads has been renamed.
15889 * packages.el (packages-list-autoloads): Renamed.
15890 (packages-list-autoloads-path): Ditto.
15892 1997-12-29 Colin Rafferty <colin@xemacs.org>
15894 * packages.el (packages-find-packages-1): Made it signal a warning
15895 for an error in an auto-autoload.el file.
15897 1997-12-30 SL Baur <steve@altair.xemacs.org>
15899 * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace sexp
15901 From Aki Vehtari <Aki.Vehtari@hut.fi>
15903 * dumped-lisp.el (preloaded-file-list): Dump loadhist with XEmacs.
15905 * loadhist.el (unload-feature): Remove autoload.
15907 1997-12-28 SL Baur <steve@altair.xemacs.org>
15909 * loadhist.el: Unpackaged.
15911 * help.el (describe-symbol-find-file): Rename
15912 `describe-function-find-file' and make old name obsolete.
15913 (describe-function-1): Use it.
15914 (describe-function-1): Guard reference to
15915 `compiled-function-annotation'.
15917 1997-12-27 Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
15919 * help.el (help-mode-bury): Now a call to `help-mode-quit' with
15921 (help-mode-quit): New optional arg to control whether it kills or
15923 (with-displaying-help-buffer): Don't kill buffer initially, even
15924 if it exists: it is erased by `with-output-to-temp-buffer' anyway.
15925 (help-pretty-print-value): Rename back from
15926 `help-maybe-pretty-print-value'! If `pp-internal' is available
15927 use it, otherwise use dumped `cl-prettyprint'.
15928 (describe-variable): Use `help-pretty-print-value' again.
15929 (find-func): Removed reference to "find-func" at end.
15931 1997-12-26 Kirill M. Katsnelson <kkm@kis.ru>
15933 * dumped-lisp.el: x-menubar.el dumped along with mswindows native
15934 GUI XEmacs. Rename? x-menubar is rather window system
15935 independant, except for a couple of items.
15937 1997-12-26 SL Baur <steve@altair.xemacs.org>
15939 * x-menubar.el (default-menubar): Remove hyperbole and oobr
15940 entries as they will no longer be distributed with XEmacs.
15942 * format.el (format-alist): Fix image/tiff regexps.
15943 From P. E. Jareth Hein <jareth@camelot-soft.com>
15945 * help.el (help-maybe-pretty-print-value): Rename.
15946 (describe-variable): Use it.
15947 (describe-variable): Add trailing linefeed.
15949 1997-12-26 Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
15951 * help.el (describe-function-1): Don't output anything for
15952 arglist of autoload functions.
15954 1997-12-26 Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
15956 * help.el (describe-function-1): Don't output anything for
15957 arglist of autoload functions.
15959 1997-12-26 Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
15961 * help.el (help-mode-map): New bindings for `help-mode-bury',
15962 `describe-function-at-point', `describe-variable-at-point',
15963 `Info-elisp-ref', `customize-variable', `help-next-section' and
15964 `help-prev-section'.
15965 (help-next-section): New function.
15966 (help-prev-section): New function.
15967 (help-mode-quit): Changed to kill the help buffer.
15968 (help-mode-bury): Formerly `help-mode-quit'. Bury buffer
15970 (help-buffer-name): New function to generate the name of help
15972 (with-displaying-help-buffer): Is now a macro. Takes an new first
15973 argument giving the name of the help buffer.
15974 (describe-key): Use `with-displaying-help-buffer' with name.
15975 (describe-mode): Ditto.
15976 (describe-bindings): Ditto.
15977 (describe-prefix-bindings): Ditto.
15978 (view-lossage): Ditto.
15979 (with-syntax-table): New macro.
15980 (function-called-at-point): Use `ignore-errors' and
15981 `with-syntax-table'.
15982 (function-at-point): Ditto.
15983 (describe-function): Use `with-displaying-help-buffer' with name.
15984 (function-arglist): Extracted from `describe-function-1'. Returns
15985 function's arglist as string.
15986 (function-documentation): Extracted from `describe-function-1'.
15987 Returns function's docstring.
15988 (describe-function-1): Remove all the "stream" garbage, including
15989 the stream argument. Use `function-arglist' and
15990 `function-documentation'.
15991 (describe-function-arglist): Just use `function-arglist'.
15992 (variable-at-point): Use `ignore-errors' and `with-syntax-table'.
15993 (help-pretty-print-value): New function to help with
15994 pretty-printing variable values. Knows about `#<...>'. Needs
15996 (describe-variable): Use `with-displaying-help-buffer' with name.
15997 Formatting improved. Display file where variable is defined, if
15998 known. Use `help-pretty-print-value'.
15999 (describe-syntax): Use `with-displaying-help-buffer' with name.
16000 (list-processes): Remove "stream" garbage.
16002 1997-12-25 SL Baur <steve@altair.xemacs.org>
16004 * x-init.el (x-initialize-keyboard): Don't load x-win*.el files,
16005 call a dumped routine instead.
16007 * x-win-xfree86.el: Wrap file in defun.
16008 * x-win-sun.el: Ditto.
16010 1997-12-23 SL Baur <steve@altair.xemacs.org>
16012 * help.el (view-emacs-news): Remove usage of outl-mouse which
16013 advises functions and does other evil things.
16015 1997-12-22 SL Baur <steve@altair.xemacs.org>
16017 * format.el (format-alist): Add `image/tiff'.
16018 From P. E. Jareth Hein <jareth@camelot-soft.com>
16020 1997-12-21 SL Baur <steve@altair.xemacs.org>
16022 * about.el (about-hackers): More names added.
16024 * make-docfile.el: Remove superfluous package path search.
16026 * loaddefs.el: Commentary changes. Removal of VM autoloads.
16028 1997-12-20 SL Baur <steve@altair.xemacs.org>
16030 * shadow.el (find-emacs-lisp-shadows): Add _pkg to the list of
16033 1997-12-18 SL Baur <steve@altair.xemacs.org>
16035 * startup.el (set-default-load-path): Make sure lisp and site-lisp
16036 get trailing slashes when added to the load-path.
16038 * x-init.el (init-x-win): Locate where XEmacs X localization files
16041 1997-12-18 Kyle Jones <kyle_jones@wonderworks.com>
16043 * x-faces.el: Added support for foregroundToolBarColor
16044 to xpm-color-symbols.
16046 1997-12-17 Hrvoje Niksic <hniksic@srce.hr>
16048 * etags.el (tags-remove-duplicates): Removed.
16049 (buffer-tag-table-list): Use `delete-duplicates'.
16051 * cl-extra.el (coerce): Coerce to bit-vector and weak-list
16053 (get*): Defalias to `get'.
16055 * cl.el (eql): Compare integers with `eq'.
16056 (cl-map-extents): Check for `map-extents' first.
16058 1997-12-17 Didier Verna <didier@xemacs.org>
16060 * leim/quail/latin-pre.el ("french-prefix"): doc string cleanup +
16061 added the 'numero', 'copyright' and 'trademark' symbols.
16063 * leim/quail/latin-post.el ("french-postfix"): see above.
16065 1997-12-15 Hrvoje Niksic <hniksic@srce.hr>
16067 * widget.el (define-widget): Check the arguments.
16069 * cus-edit.el (customize-face): Use `check-argument-type'.
16070 (custom-variable-value-create): Use `signal' to signal error.
16071 (custom-variable-reset-saved): Ditto.
16072 (custom-variable-reset-standard): Ditto.
16073 (custom-face-reset-saved): Ditto.
16075 * wid-edit.el (widget-prompt-value): Use `signal' to signal error.
16076 (widget-default-format-handler): Ditto.
16077 (widget-checklist-add-item): Ditto.
16078 (widget-radio-add-item): Ditto.
16079 (widget-editable-list-entry-create): Ditto.
16080 (widget-sexp-prompt-value): Ditto.
16082 * custom.el (custom-declare-variable): Signal errors better.
16083 (custom-handle-keyword): Ditto.
16084 (custom-declare-group): Ditto.
16086 * window-xemacs.el (windows): Ditto.
16088 * menubar.el (menu): Ditto.
16090 * keydefs.el (keyboard): Ditto.
16092 * minibuf.el (minibuffer): Ditto.
16094 * process.el (execute): Ditto.
16096 * fill.el (fill): Ditto.
16098 * modeline.el (modeline): Ditto.
16100 * help.el (help): Ditto.
16102 * faces.el (faces): Ditto.
16104 * files.el (files): Ditto.
16106 * x-init.el (x): Ditto.
16108 * lisp-mode.el (lisp): Ditto.
16110 * process.el (processes): Ditto.
16112 * mouse.el (mouse): Ditto.
16114 * abbrev.el (abbrev): Moved from cus-edit.
16116 * font-lock.el (lisp-font-lock-keywords-1): Recognize `defcustom'
16117 as variable declaration.
16119 1997-12-15 Hrvoje Niksic <hniksic@srce.hr>
16121 * menubar.el (find-menu-item): Use `check-argument-type'.
16122 (find-menu-item): Cosmetic changes.
16124 1997-12-18 SL Baur <steve@altair.xemacs.org>
16126 * x-menubar.el (default-menubar): Guard usage of lpr-switches.
16128 1997-12-17 SL Baur <steve@altair.xemacs.org>
16130 * startup.el (set-default-load-path): Only search package-path
16131 when not running temacs.
16133 * dumped-lisp.el (preloaded-file-list): Remove Egg/Its dumped lisp
16136 * loadup.el: Correct commentary. Reformatting.
16137 (really-early-error-handler): Use absolute path to the
16138 first dumped-lisp.el file.
16139 (really-early-error-handler): Print full path name of
16140 each dumped lisp file (inherited from InfoDock).
16142 * shadow.el (find-emacs-lisp-shadows): Ignore multiple
16143 dumped-lisp.el files.
16145 * make-docfile.el (preloaded-file-list): Reorder when the
16146 package-path is searched.
16147 * update-elc.el: Ditto.
16149 * lisp-mode.el (call-with-condition-handler): Treat the same as
16150 `condition-case' for indentation.
16152 * about.el (about-xemacs): Update release date.
16154 1997-12-17 Hrvoje Niksic <hniksic@srce.hr>
16156 * cl-macs.el (case): Signal error if `t' or `otherwise' are seen
16157 anywhere but at the last clause.
16158 (ecase): Disallow `t' and `otherwise'.
16160 1997-12-16 Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
16162 * cus-edit.el (custom-buffer-create-buttons): New function
16163 from stuff moved out of `custom-buffer-create-internal'.
16164 (custom-novice): New variable. Default t.
16165 (custom-display-global-buttons): Ditto. Default `top'.
16166 (custom-buffer-create-internal): Only display help if
16167 `custom-novice' is non-nil. Display global buttons according to
16168 `custom-display-global-buttons'.
16170 1997-12-15 Hrvoje Niksic <hniksic@srce.hr>
16172 * menubar.el (find-menu-item): Use `check-argument-type'.
16173 (find-menu-item): Cosmetic changes.
16175 1997-12-15 Hrvoje Niksic <hniksic@srce.hr>
16177 * modeline.el (mouse-drag-modeline): Give the modeline a "pressed"
16180 1997-12-16 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
16182 * format.el (format-deannotate-region): Bug fix.
16183 Deannotating a region containing unknown tags would fail
16184 (causing decoding of text/enriched to fail at user level)
16186 1997-12-16 Kyle Jones <kyle_jones@wonderworks.com>
16188 * minibuf.el (read-directory-name): Support sixth
16189 arg, HISTORY, as already documented.
16191 1997-12-17 Hrvoje Niksic <hniksic@srce.hr>
16193 * etags.el (get-tag-table-buffer): Use explicit lists as arguments
16196 1997-12-14 SL Baur <steve@altair.xemacs.org>
16198 * skk/skk-leim.el (skk-auto-fill-activate): Synch with
16201 1997-12-13 SL Baur <steve@altair.xemacs.org>
16203 * dumped-lisp.el (preloaded-file-list): Remove debugging statement.