update.
[chise/xemacs-chise.git.1] / lisp / ChangeLog
1 2017-02-13  MORIOKA Tomohiko  <tomo.git@chise.org>
2
3         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4         `=>mj-0' and `=>ucs-bmp-itaiji-002'.
5
6         * mule/mule-conf.el (=>mj-0): New coded-charset for XEmacs CHISE.
7         (=>ucs-itaiji-002): Ditto.
8         (=>ucs-bmp-itaiji-002): Ditto.
9
10 2017-02-12  MORIOKA Tomohiko  <tomo.git@chise.org>
11
12         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
13         setting for `=>ucs-itaiji-001'.
14
15 2017-02-11  MORIOKA Tomohiko  <tomo.git@chise.org>
16
17         * mule/mule-charset.el (default-coded-charset-priority-list): Add
18         `=>ruimoku-v6' and `=>ucs-sip-itaiji-001'.
19
20         * mule/mule-conf.el (=>ruimoku-v6): Renamed from `=>>ruimoku-v6';
21         define `=>>ruimoku-v6' as an alias of `=>ruimoku-v6'.
22         (=>ucs-itaiji-001): New coded-charset for XEmacs CHISE.
23         (=>ucs-sip-itaiji-001): Ditto.
24
25         * mule/mule-coding.el(coded-charset-entity-reference-alist):
26         - Abolish setting for `=>>ruimoku-v6' [&G-RUI6-xxxx;].
27         - Add setting for `=>ruimoku-v6' [&A-RUI6-xxxx;].
28
29 2017-02-06  MORIOKA Tomohiko  <tomo.git@chise.org>
30
31         * mule/mule-charset.el (default-coded-charset-priority-list):
32         Prefer `=ucs-*-var-*' and `=ucs-*-itaiji-*' to `=cbeta',
33         `=jef-china3' and `chinese-isoir165'.
34
35 2017-02-05  MORIOKA Tomohiko  <tomo.git@chise.org>
36
37         * mule/mule-charset.el (default-coded-charset-priority-list): Add
38         `=>ucs-bmp-itaiji-005'.
39
40         * mule/mule-conf.el (=>ucs-itaiji-005): New coded-charset for
41         XEmacs CHISE.
42         (=>ucs-bmp-itaiji-005): Ditto.
43
44 2017-02-01  MORIOKA Tomohiko  <tomo.git@chise.org>
45
46         * mule/mule-charset.el (default-coded-charset-priority-list): Add
47         `=+>jis-x0213-2'.
48
49 2017-01-30  MORIOKA Tomohiko  <tomo.git@chise.org>
50
51         * mule/mule-charset.el (default-coded-charset-priority-list): Add
52         `=+>adobe-japan1-6'.
53
54 2017-01-24  MORIOKA Tomohiko  <tomo.git@chise.org>
55
56         * mule/mule-charset.el (default-coded-charset-priority-list): Add
57         `=+>jis-x0208@1978'.
58
59 2017-01-20  MORIOKA Tomohiko  <tomo.git@chise.org>
60
61         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
62         setting for `=>ucs@component'.
63
64 2016-12-18  MORIOKA Tomohiko  <tomo.git@chise.org>
65
66         * mule/mule-charset.el (default-coded-charset-priority-list): Add
67         `=+>jis-x0213-1@2004' and `=>>adobe-japan1-6'.
68
69 2016-12-18  MORIOKA Tomohiko  <tomo.git@chise.org>
70
71         * mule/mule-coding.el (coded-charset-entity-reference-alist):
72         Prefer `=>ucs@cns' and `=>ucs@ks' to `=>ucs@jis/2004'.
73
74 2016-12-16  MORIOKA Tomohiko  <tomo.git@chise.org>
75
76         * mule/mule-conf.el (=>ucs@jis/2000): New coded-charset for XEmacs
77         CHISE.
78         (=>ucs@jis/2004): Ditto.
79
80 2016-12-15  MORIOKA Tomohiko  <tomo.git@chise.org>
81
82         * mule/mule-coding.el (coded-charset-entity-reference-alist):
83         Prefer `=>ucs@jis/2004' to `=>ucs@jis'.
84
85 2016-12-13  MORIOKA Tomohiko  <tomo.git@chise.org>
86
87         * mule/mule-charset.el (default-coded-charset-priority-list): Add
88         `=>cbeta'.
89
90 2016-12-06  MORIOKA Tomohiko  <tomo.git@chise.org>
91
92         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
93         setting for `==big5-cdp-itaiji-001'.
94
95         * mule/mule-charset.el (default-coded-charset-priority-list): Add
96         `==big5-cdp-itaiji-001'.
97
98         * mule/mule-conf.el (==big5-cdp-itaiji-001): New coded-charset for
99         XEmacs CHISE.
100
101 2016-12-05  MORIOKA Tomohiko  <tomo.git@chise.org>
102
103         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
104         settings for `=big5-cdp-itaiji-001', `=big5-cdp-itaiji-002',
105         `=big5-cdp-itaiji-003' and `=>big5-cdp-itaiji-001'.
106
107         * mule/mule-charset.el (default-coded-charset-priority-list): Add
108         `=big5-cdp-itaiji-001', `=big5-cdp-itaiji-002',
109         `=big5-cdp-itaiji-003' and `=>big5-cdp-itaiji-001'.
110
111         * mule/mule-conf.el (=big5-cdp-itaiji-001): New coded-charset for
112         XEmacs CHISE.
113         (=>big5-cdp-itaiji-001): Ditto.
114         (=big5-cdp-itaiji-002): Ditto.
115         (=big5-cdp-itaiji-003): Ditto.
116
117 2016-11-20  MORIOKA Tomohiko  <tomo.git@chise.org>
118
119         * mule/mule-charset.el (default-coded-charset-priority-list): Add
120         `=>>jis-x0208@1990' and `=>>jis-x0213-2'.
121
122 2016-10-27  MORIOKA Tomohiko  <tomo.git@chise.org>
123
124         * mule/mule-charset.el (default-coded-charset-priority-list):
125         Prefer `=ucs-radicals', `=ucs-radicals@unicode',
126         `=ucs-bmp-cjk@JP/hanazono', `=ucs-bmp-cjk@gb', `=mj-0' and `=mj-1'
127         to `=jis-x0208@1983'; add `=ucs-bmp-var-008'.
128
129         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
130         setting for `=ucs-var-008'.
131
132         * mule/mule-conf.el (=ucs-var-008): New coded-charset for XEmacs
133         CHISE.
134         (=ucs-bmp-var-008): Likewise.
135
136 2016-10-20  MORIOKA Tomohiko  <tomo.git@chise.org>
137
138         * mule/mule-charset.el (default-coded-charset-priority-list):
139         Prefer `==ucs-sip-ext-b@iso' to `==ucs-sip@JP/hanazono'.
140
141 2016-10-19  MORIOKA Tomohiko  <tomo.git@chise.org>
142
143         * mule/mule-charset.el (default-coded-charset-priority-list): Add
144         `==ucs-sip@JP/hanazono'.
145
146         * mule/mule-conf.el (==ucs-sip@JP/hanazono): New coded-charset for
147         XEmacs CHISE.
148
149 2016-10-18  MORIOKA Tomohiko  <tomo.git@chise.org>
150
151         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
152         setting for `=ucs-var-006'; add setting for `=ucs-itaiji-009'.
153
154         * mule/mule-charset.el (default-coded-charset-priority-list): Add
155         `=ucs-bmp-var-006'.
156
157         * mule/mule-conf.el (=ucs-var-006): New coded-charset for XEmacs
158         CHISE.
159         (=ucs-bmp-var-006): Likewise.
160
161 2016-10-16  MORIOKA Tomohiko  <tomo.git@chise.org>
162
163         * mule/mule-charset.el (default-coded-charset-priority-list): Add
164         `=ucs-bmp-itaiji-009'.
165
166         * mule/mule-conf.el (=ucs-itaiji-009): New coded-charset for
167         XEmacs CHISE.
168         (=ucs-bmp-itaiji-009): Likewise.
169
170 2016-09-10  MORIOKA Tomohiko  <tomo.git@chise.org>
171
172         * mule/mule-charset.el (default-coded-charset-priority-list): Add
173         `=>big5-cdp'.
174
175 2016-07-27  MORIOKA Tomohiko  <tomo.git@chise.org>
176
177         * mule/mule-coding.el (utf-8-gb): Specify `charset-g3'.
178         (utf-8-ivs-gb): Likewise.
179         (utf-8-gb-er): Likewise.
180         (utf-8-ivs-gb-er): Likewise.
181         (utf-8-cns): Likewise.
182         (utf-8-ivs-cns): Likewise.
183         (utf-8-cns-er): Likewise.
184         (utf-8-ivs-cns-er): Likewise.
185         (utf-8-big5): Likewise.
186         (utf-8-ivs-big5): Likewise.
187         (utf-8-big5-er): Likewise.
188         (utf-8-ivs-big5-er): Likewise.
189         (utf-8-jis): Likewise.
190         (utf-8-ivs-jis): Likewise.
191         (utf-8-jis-er): Likewise.
192         (utf-8-ivs-jis-er): Likewise.
193         (utf-8-ks): Likewise.
194         (utf-8-ivs-ks): Likewise.
195         (utf-8-ks-er): Likewise.
196         (utf-8-ivs-ks-er): Likewise.
197
198 2016-07-23  MORIOKA Tomohiko  <tomo.git@chise.org>
199
200         * mule/mule-coding.el (utf-8-jp): Specify `charset-g3'.
201         (utf-8-ivs-jp): Likewise.
202         (utf-8-jp-er): Likewise.
203         (utf-8-ivs-jp-er): Likewise.
204
205 2016-04-15  MORIOKA Tomohiko  <tomo.git@chise.org>
206
207         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
208         setting for `=ucs-var-010'.
209
210         * mule/mule-charset.el (default-coded-charset-priority-list): Add
211         `=ucs-bmp-var-010'.
212
213         * mule/mule-conf.el (=ucs-var-010): New coded-charset for XEmacs
214         CHISE.
215         (=ucs-bmp-var-010): Likewise.
216
217 2016-03-17  MORIOKA Tomohiko  <tomo.git@chise.org>
218
219         * mule/mule-charset.el (default-coded-charset-priority-list): Add
220         `=ucs-sip@JP/hanazono'.
221
222         * mule/mule-conf.el (=ucs-sip@iso): Fix DOC and `long-name'.
223         (=ucs-sip@JP/hanazono): New coded-charset for XEmacs CHISE.
224
225 2016-03-14  MORIOKA Tomohiko  <tomo.git@chise.org>
226
227         * mule/mule-charset.el (default-coded-charset-priority-list):
228         - Add `=big5-cdp-var-004'.
229         - Rename `=big5-cdp-var-3' and `=big5-cdp-var-5' to
230           `=big5-cdp-var-003' and `=big5-cdp-var-005'.
231
232         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
233         setting for `=big5-cdp-var-003', `=big5-cdp-var-004' and
234         `=big5-cdp-var-005'.
235
236         * mule/mule-conf.el (=big5-cdp-var-003): Renamed from
237         `=big5-cdp-var-3'; define `=big5-cdp-var-3' as an alias of
238         `=big5-cdp-var-003'.
239         (=big5-cdp-var-004): New coded-charset for XEmacs CHISE.
240         (=big5-cdp-var-005): Renamed from `=big5-cdp-var-5'; define
241         `=big5-cdp-var-5' as an alias of `=big5-cdp-var-005'.
242
243 2016-03-11  MORIOKA Tomohiko  <tomo.git@chise.org>
244
245         * mule/mule-charset.el (default-coded-charset-priority-list):
246         Don't prefer ucs-compat CCSes to other CCSes.
247
248 2016-03-10  MORIOKA Tomohiko  <tomo.git@chise.org>
249
250         * mule/mule-charset.el (default-coded-charset-priority-list): Add
251         `===ucs-bmp-cjk-compat@unicode'.
252
253         * mule/mule-conf.el (===ucs-bmp-cjk-compat@unicode): New
254         coded-charset for XEmacs CHISE.
255
256 2016-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
257
258         * mule/mule-charset.el (default-coded-charset-priority-list): Add
259         `=ucs-sip-itaiji-003'.
260
261         * mule/mule-conf.el (=ucs-sip-itaiji-003): New coded-charset for
262         XEmacs CHISE.
263
264 2016-02-17  MORIOKA Tomohiko  <tomo.git@chise.org>
265
266         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
267         setting for `=ucs-var-004'.
268
269         * mule/mule-charset.el (default-coded-charset-priority-list): Add
270         `=ucs-sip-var-001' and `=ucs-bmp-var-004'.
271
272         * mule/mule-conf.el (=ucs-sip-var-001): New coded-charset for
273         XEmacs CHISE.
274         (=ucs-var-004): Ditto.
275         (=ucs-bmp-var-004): Ditto.
276
277 2016-02-14  MORIOKA Tomohiko  <tomo.git@chise.org>
278
279         * mule/mule-charset.el (default-coded-charset-priority-list): Add
280         `=ucs-sip-var-003'.
281
282         * mule/mule-conf.el (=ucs-sip-var-003): New coded-charset for
283         XEmacs CHISE.
284
285 2016-02-11  MORIOKA Tomohiko  <tomo.git@chise.org>
286
287         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
288         setting for `=ucs-itaiji-006'.
289
290         * mule/mule-charset.el (default-coded-charset-priority-list): Add
291         `=ucs-bmp-itaiji-006'.
292
293         * mule/mule-conf.el (=ucs-itaiji-006): New coded-charset for
294         XEmacs CHISE.
295         (=ucs-bmp-itaiji-006): Ditto.
296
297 2016-02-10  MORIOKA Tomohiko  <tomo.git@chise.org>
298
299         * mule/mule-charset.el (default-coded-charset-priority-list): Add
300         `=ucs-sip-var-002'.
301
302         * mule/mule-conf.el (=ucs-sip-var-002): New coded-charset for
303         XEmacs CHISE.
304
305 2016-02-05  MORIOKA Tomohiko  <tomo.git@chise.org>
306
307         * mule/mule-charset.el (default-coded-charset-priority-list): Add
308         `=ucs-sip-itaiji-002'.
309
310         * mule/mule-conf.el (=ucs-sip-itaiji-002): New coded-charset for
311         XEmacs CHISE.
312
313 2016-02-01  MORIOKA Tomohiko  <tomo.git@chise.org>
314
315         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
316         setting for `==hanyo-denshi/tk'.
317
318 2016-01-28  MORIOKA Tomohiko  <tomo.git@chise.org>
319
320         * mule/mule-conf.el (=hanyo-denshi/ks): Fix `long-name'.
321         (=hanyo-denshi/tk): Fix `long-name'.
322         (==hanyo-denshi/tk): New coded-charset for XEmacs CHISE.
323
324 2016-01-17  MORIOKA Tomohiko  <tomo.git@chise.org>
325
326         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
327         setting for `=>mj'.
328
329 2016-01-17  MORIOKA Tomohiko  <tomo.git@chise.org>
330
331         * mule/mule-conf.el (=mj): Fix `dimension'.  (=>mj): New
332         coded-charset for XEmacs CHISE.
333
334 2015-12-18  MORIOKA Tomohiko  <tomo.git@chise.org>
335
336         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
337         setting for `=hanyo-denshi/tk'.
338
339 2015-12-17  MORIOKA Tomohiko  <tomo.git@chise.org>
340
341         * mule/mule-charset.el (default-coded-charset-priority-list): Add
342         `=hanyo-denshi/tk/mf-01'.
343
344         * mule/mule-conf.el (=hanyo-denshi/tk): New coded-charset for
345         XEmacs CHISE.
346         (=hanyo-denshi/tk/mf-01): Ditto.
347
348 2015-12-11  MORIOKA Tomohiko  <tomo.git@chise.org>
349
350         * mule/mule-charset.el (default-coded-charset-priority-list):
351         Prefer `==ucs-bmp-cjk-compat@JP' to `==ucs-bmp-cjk-compat@gb'.
352
353 2015-11-16  MORIOKA Tomohiko  <tomo.git@chise.org>
354
355         * mule/mule-charset.el (default-coded-charset-priority-list):
356         Prefer `=jis-x0208@1983' to `chinese-gb2312'.
357
358 2015-11-11  MORIOKA Tomohiko  <tomo.git@chise.org>
359
360         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
361         settings for `=ucs-itaiji-004' and `=ucs-itaiji-005'.
362
363         * mule/mule-charset.el (default-coded-charset-priority-list): Add
364         `=ucs-bmp-itaiji-004' and `=ucs-bmp-itaiji-005'.
365
366         * mule/mule-conf.el (=ucs-itaiji-004): New coded-charset for
367         XEmacs CHISE.
368         (=ucs-bmp-itaiji-004): Ditto.
369         (=ucs-itaiji-005): Ditto.
370         (=ucs-bmp-itaiji-005): Ditto.
371
372 2015-11-11  MORIOKA Tomohiko  <tomo.git@chise.org>
373
374         * mule/mule-charset.el (default-coded-charset-priority-list): Add
375         `=ucs-sip-itaiji-001'.
376
377         * mule/mule-conf.el (=ucs-sip-itaiji-001): New coded-charset for
378         XEmacs CHISE.
379
380 2015-11-07  MORIOKA Tomohiko  <tomo.git@chise.org>
381
382         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
383         settings for `=ucs-itaiji-001', `=ucs-itaiji-003' and
384         `=ucs-itaiji-008'.
385
386         * mule/mule-charset.el (default-coded-charset-priority-list): Add
387         `=ucs-bmp-itaiji-001', `=ucs-bmp-itaiji-003' and
388         `=ucs-bmp-itaiji-008'.
389
390         * mule/mule-conf.el (=ucs-itaiji-001): New coded-charset for
391         XEmacs CHISE.
392         (=ucs-bmp-itaiji-001): Ditto.
393         (=ucs-itaiji-003): Ditto.
394         (=ucs-bmp-itaiji-003): Ditto.
395         (=ucs-itaiji-008): Ditto.
396         (=ucs-bmp-itaiji-008): Ditto.
397
398 2015-10-30  MORIOKA Tomohiko  <tomo.git@chise.org>
399
400         * mule/mule-charset.el (default-coded-charset-priority-list): Add
401         `==ucs-bmp-cjk-compat@gb' and `==ucs-bmp-cjk-compat@JP'.
402
403         * mule/mule-conf.el (==ucs-bmp-cjk-compat@gb): New coded-charset
404         for XEmacs CHISE.
405         (==ucs-bmp-cjk-compat@JP): Ditto.
406
407 2015-10-21  MORIOKA Tomohiko  <tomo.git@chise.org>
408
409         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
410         setting for `===hng-tzs'.
411
412         * mule/mule-charset.el (default-coded-charset-priority-list): Add
413         `===hng-tzs'.
414
415         * mule/mule-conf.el (===hng-tzs): New coded-charset for XEmacs
416         CHISE.
417
418 2015-10-20  MORIOKA Tomohiko  <tomo.git@chise.org>
419
420         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
421         setting for `===hng-doh'.
422
423         * mule/mule-charset.el (default-coded-charset-priority-list): Add
424         `===hng-doh'.
425
426         * mule/mule-conf.el (===hng-doh): New coded-charset for XEmacs
427         CHISE.
428
429 2015-10-19  MORIOKA Tomohiko  <tomo.git@chise.org>
430
431         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
432         setting for `===hng-wad'.
433
434         * mule/mule-charset.el (default-coded-charset-priority-list): Add
435         `===hng-wad'.
436
437         * mule/mule-conf.el (===hng-wad): New coded-charset for XEmacs
438         CHISE.
439
440 2015-10-19  MORIOKA Tomohiko  <tomo.git@chise.org>
441
442         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
443         settings for `==koseki' and `===hng-kcc'.
444
445         * mule/mule-charset.el (default-coded-charset-priority-list): Add
446         `===hng-kcc'.
447
448         * mule/mule-conf.el (===hng-kcc): New coded-charset for XEmacs
449         CHISE.
450
451 2015-10-18  MORIOKA Tomohiko  <tomo.git@chise.org>
452
453         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
454         setting for `===hng-nkk'.
455
456         * mule/mule-charset.el (default-coded-charset-priority-list): Add
457         `===hng-nkk'.
458
459         * mule/mule-conf.el (===hng-nkk): New coded-charset for XEmacs
460         CHISE.
461
462 2015-10-18  MORIOKA Tomohiko  <tomo.git@chise.org>
463
464         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
465         setting for `===hng-ink'.
466
467         * mule/mule-charset.el (default-coded-charset-priority-list): Add
468         `===hng-ink'.
469
470         * mule/mule-conf.el (===hng-ink): New coded-charset for XEmacs
471         CHISE.
472
473 2015-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
474
475         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
476         setting for `===hng-jhk'.
477
478         * mule/mule-charset.el (default-coded-charset-priority-list): Add
479         `===hng-jhk'.
480
481         * mule/mule-conf.el (===hng-jhk): New coded-charset for XEmacs
482         CHISE.
483
484 2015-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
485
486         * mule/mule-conf.el (=jis-x0213-1@2004): Use "jisx0213\\.2004-1"
487         instead of "jisx0213\\(\\.2004\\)-1" as the registry.
488         (==jis-x0213-1@2004): Add registry to specify "jisx0213\\.2004-1".
489         (===jis-x0213-1@2004): Likewise.
490         (=>>jis-x0213-1@2004): Use "jisx0213\\.2004-1" instead of
491         "jisx0213\\(\\.2004\\)-1" as the registry.
492         (=+>jis-x0213-1@2004): Likewise.
493         (=>jis-x0213-1@2004): Likewise.
494
495         * mule/mule-charset.el (default-coded-charset-priority-list): Add
496         `===jis-x0213-1@2004'.
497
498 2015-10-16  MORIOKA Tomohiko  <tomo.git@chise.org>
499
500         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
501         setting for `===hng-nak'.
502
503         * mule/mule-charset.el (default-coded-charset-priority-list): Add
504         `===hng-nak'.
505
506         * mule/mule-conf.el (===hng-nak): New coded-charset for XEmacs
507         CHISE.
508
509 2015-10-15  MORIOKA Tomohiko  <tomo.git@chise.org>
510
511         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
512         setting for `===hng-hos'.
513
514         * mule/mule-charset.el (default-coded-charset-priority-list): Add
515         `===hng-hos'.
516
517         * mule/mule-conf.el (===hng-hos): New coded-charset for XEmacs
518         CHISE.
519
520 2015-10-14  MORIOKA Tomohiko  <tomo.git@chise.org>
521
522         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
523         setting for `===hng-tzj'.
524
525         * mule/mule-charset.el (default-coded-charset-priority-list): Add
526         `===hng-tzj'.
527
528         * mule/mule-conf.el (===hng-tjz): New coded-charset for XEmacs
529         CHISE.
530
531 2015-10-13  MORIOKA Tomohiko  <tomo.git@chise.org>
532
533         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
534         setting for `===hng-kae'.
535
536         * mule/mule-charset.el (default-coded-charset-priority-list): Add
537         `===hng-kae'.
538
539         * mule/mule-conf.el (===hng-kae): New coded-charset for XEmacs
540         CHISE.
541
542 2015-10-11  MORIOKA Tomohiko  <tomo.git@chise.org>
543
544         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
545         setting for `===hng-kar'.
546
547         * mule/mule-charset.el (default-coded-charset-priority-list): Add
548         `===hng-kar'.
549
550         * mule/mule-conf.el (===hng-kar): New coded-charset for XEmacs
551         CHISE.
552
553 2015-10-11  MORIOKA Tomohiko  <tomo.git@chise.org>
554
555         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
556         setting for `===hng-kyd'.
557
558         * mule/mule-charset.el (default-coded-charset-priority-list): Add
559         `===hng-kyd'.
560
561         * mule/mule-conf.el (===hng-kyd): New coded-charset for XEmacs
562         CHISE.
563
564 2015-10-10  MORIOKA Tomohiko  <tomo.git@chise.org>
565
566         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
567         setting for `===hng-hok'.
568
569         * mule/mule-charset.el (default-coded-charset-priority-list): Add
570         `===hng-hok'.
571
572         * mule/mule-conf.el (===hng-hok): New coded-charset for XEmacs
573         CHISE.
574
575 2015-10-09  MORIOKA Tomohiko  <tomo.git@chise.org>
576
577         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
578         setting for `===hng-jyu'.
579
580         * mule/mule-charset.el (default-coded-charset-priority-list): Add
581         `===hng-jyu'.
582
583         * mule/mule-conf.el (===hng-jyu): New coded-charset for XEmacs
584         CHISE.
585
586 2015-10-08  MORIOKA Tomohiko  <tomo.git@chise.org>
587
588         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
589         setting for `===hng-zkd'.
590
591         * mule/mule-charset.el (default-coded-charset-priority-list): Add
592         `===hng-zkd'.
593
594         * mule/mule-conf.el (===hng-zkd): New coded-charset for XEmacs
595         CHISE.
596
597 2015-10-07  MORIOKA Tomohiko  <tomo.git@chise.org>
598
599         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
600         setting for `===hng-kmi'.
601
602         * mule/mule-charset.el (default-coded-charset-priority-list): Add
603         `===hng-kmi'.
604
605         * mule/mule-conf.el (===hng-kmi): New coded-charset for XEmacs
606         CHISE.
607
608 2015-10-07  MORIOKA Tomohiko  <tomo.git@chise.org>
609
610         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
611         setting for `===hng-okd'.
612
613         * mule/mule-charset.el (default-coded-charset-priority-list): Add
614         `===hng-okd'.
615
616         * mule/mule-conf.el (===hng-okd): New coded-charset for XEmacs
617         CHISE.
618
619 2015-10-05  MORIOKA Tomohiko  <tomo.git@chise.org>
620
621         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
622         setting for `===hng-nkm'.
623
624         * mule/mule-charset.el (default-coded-charset-priority-list): Add
625         `===hng-nkm'.
626
627         * mule/mule-conf.el (===hng-nkm): New coded-charset for XEmacs
628         CHISE.
629
630 2015-10-05  MORIOKA Tomohiko  <tomo.git@chise.org>
631
632         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
633         setting for `===hng-nto'.
634
635         * mule/mule-charset.el (default-coded-charset-priority-list): Add
636         `===hng-nto'.
637
638         * mule/mule-conf.el (===hng-nto): New coded-charset for XEmacs
639         CHISE.
640
641 2015-10-04  MORIOKA Tomohiko  <tomo.git@chise.org>
642
643         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
644         setting for `===hng-yhk'.
645
646         * mule/mule-charset.el (default-coded-charset-priority-list): Add
647         `===hng-yhk'.
648
649         * mule/mule-conf.el (===hng-yhk): New coded-charset for XEmacs
650         CHISE.
651
652 2015-10-03  MORIOKA Tomohiko  <tomo.git@chise.org>
653
654         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
655         setting for `===hng-sok'.
656
657         * mule/mule-charset.el (default-coded-charset-priority-list): Add
658         `===hng-sok'.
659
660         * mule/mule-conf.el (===hng-sok): New coded-charset for XEmacs
661         CHISE.
662
663 2015-10-03  MORIOKA Tomohiko  <tomo.git@chise.org>
664
665         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
666         setting for `===hng-kda'.
667
668         * mule/mule-charset.el (default-coded-charset-priority-list): Add
669         `===hng-kda'.
670
671         * mule/mule-conf.el (===hng-kda): New coded-charset for XEmacs
672         CHISE.
673
674 2015-10-02  MORIOKA Tomohiko  <tomo.git@chise.org>
675
676         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
677         setting for `===hng-myz'.
678
679         * mule/mule-charset.el (default-coded-charset-priority-list): Add
680         `===hng-myz'.
681
682         * mule/mule-conf.el (===hng-myz): New coded-charset for XEmacs
683         CHISE.
684
685 2015-10-02  MORIOKA Tomohiko  <tomo.git@chise.org>
686
687         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
688         setting for `===hng-kgk'.
689
690         * mule/mule-charset.el (default-coded-charset-priority-list): Add
691         `===hng-kgk'.
692
693         * mule/mule-conf.el (===hng-kgk): New coded-charset for XEmacs
694         CHISE.
695
696 2015-10-01  MORIOKA Tomohiko  <tomo.git@chise.org>
697
698         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
699         setting for `===hng-drt'.
700
701         * mule/mule-charset.el (default-coded-charset-priority-list): Add
702         `===hng-drt'.
703
704         * mule/mule-conf.el (===hng-drt): New coded-charset for XEmacs
705         CHISE.
706
707 2015-10-01  MORIOKA Tomohiko  <tomo.git@chise.org>
708
709         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
710         setting for `===hng-mam'.
711
712         * mule/mule-charset.el (default-coded-charset-priority-list): Add
713         `===hng-mam'.
714
715         * mule/mule-conf.el (===hng-mam): New coded-charset for XEmacs
716         CHISE.
717
718 2015-09-30  MORIOKA Tomohiko  <tomo.git@chise.org>
719
720         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
721         setting for `===hng-dng'.
722
723         * mule/mule-charset.el (default-coded-charset-priority-list): Add
724         `===hng-dng'.
725
726         * mule/mule-conf.el (===hng-dng): New coded-charset for XEmacs
727         CHISE.
728
729 2015-09-29  MORIOKA Tomohiko  <tomo.git@chise.org>
730
731         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
732         setting for `=>cns11643-5'.
733
734 2015-09-29  MORIOKA Tomohiko  <tomo.git@chise.org>
735
736         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
737         setting for `===hng-keg'.
738
739         * mule/mule-charset.el (default-coded-charset-priority-list): Add
740         `===hng-keg'.
741
742         * mule/mule-conf.el (===hng-keg): New coded-charset for XEmacs
743         CHISE.
744
745 2015-09-28  MORIOKA Tomohiko  <tomo.git@chise.org>
746
747         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
748         setting for `===hng-jou'.
749
750         * mule/mule-charset.el (default-coded-charset-priority-list): Add
751         `===hng-jou'.
752
753         * mule/mule-conf.el (===hng-jou): New coded-charset for XEmacs
754         CHISE.
755
756 2015-09-28  MORIOKA Tomohiko  <tomo.git@chise.org>
757
758         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
759         setting for `===hng-smk'.
760
761         * mule/mule-charset.el (default-coded-charset-priority-list): Add
762         `===hng-smk'.
763
764         * mule/mule-conf.el (===hng-smk): New coded-charset for XEmacs
765         CHISE.
766
767 2015-09-26  MORIOKA Tomohiko  <tomo.git@chise.org>
768
769         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
770         setting for `===hng-kyo'.
771
772         * mule/mule-charset.el (default-coded-charset-priority-list): Add
773         `===hng-kyo'.
774
775         * mule/mule-conf.el (===hng-kyo): New coded-charset for XEmacs
776         CHISE.
777
778 2015-09-26  MORIOKA Tomohiko  <tomo.git@chise.org>
779
780         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
781         setting for `===hng-kss'.
782
783         * mule/mule-charset.el (default-coded-charset-priority-list): Add
784         `===hng-kss'.
785
786         * mule/mule-conf.el (===hng-kss): New coded-charset for XEmacs
787         CHISE.
788
789 2015-09-25  MORIOKA Tomohiko  <tomo.git@chise.org>
790
791         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
792         setting for `===hng-wan'.
793
794         * mule/mule-charset.el (default-coded-charset-priority-list): Add
795         `===hng-wan'.
796
797         * mule/mule-conf.el (===hng-wan): New coded-charset for XEmacs
798         CHISE.
799
800 2015-09-24  MORIOKA Tomohiko  <tomo.git@chise.org>
801
802         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
803         setting for `===hng-ksk'.
804
805         * mule/mule-charset.el (default-coded-charset-priority-list): Add
806         `===hng-ksk'.
807
808         * mule/mule-conf.el (===hng-ksk): New coded-charset for XEmacs
809         CHISE.
810
811 2015-09-24  MORIOKA Tomohiko  <tomo.git@chise.org>
812
813         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
814         setting for `===hng-kyu'.
815
816         * mule/mule-charset.el (default-coded-charset-priority-list): Add
817         `===hng-kyu'.
818
819         * mule/mule-conf.el (===hng-kyu): New coded-charset for XEmacs
820         CHISE.
821
822 2015-09-23  MORIOKA Tomohiko  <tomo.git@chise.org>
823
824         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
825         setting for `===hng-skk'.
826
827         * mule/mule-charset.el (default-coded-charset-priority-list): Add
828         `===hng-skk'.
829
830         * mule/mule-conf.el (===hng-skk): New coded-charset for XEmacs
831         CHISE.
832
833 2015-09-22  MORIOKA Tomohiko  <tomo.git@chise.org>
834
835         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
836         setting for `===hng-sik'.
837
838         * mule/mule-charset.el (default-coded-charset-priority-list): Add
839         `===hng-sik'.
840
841         * mule/mule-conf.el (===hng-sik): New coded-charset for XEmacs
842         CHISE.
843
844 2015-09-21  MORIOKA Tomohiko  <tomo.git@chise.org>
845
846         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
847         setting for `===hng-kbk'.
848
849         * mule/mule-charset.el (default-coded-charset-priority-list): Add
850         `===hng-kbk'.
851
852         * mule/mule-conf.el (===hng-kbk): New coded-charset for XEmacs
853         CHISE.
854
855 2015-09-21  MORIOKA Tomohiko  <tomo.git@chise.org>
856
857         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
858         setting for `===hng-kcj'.
859
860         * mule/mule-charset.el (default-coded-charset-priority-list): Add
861         `===hng-kcj'.
862
863         * mule/mule-conf.el (===hng-kcj): New coded-charset for XEmacs
864         CHISE.
865
866 2015-09-19  MORIOKA Tomohiko  <tomo.git@chise.org>
867
868         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
869         setting for `===hng-k24'.
870
871         * mule/mule-charset.el (default-coded-charset-priority-list): Add
872         `===hng-k24'.
873
874         * mule/mule-conf.el (===hng-k24): New coded-charset for XEmacs
875         CHISE.
876
877 2015-09-18  MORIOKA Tomohiko  <tomo.git@chise.org>
878
879         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
880         setting for `===hng-gok'.
881
882         * mule/mule-charset.el (default-coded-charset-priority-list): Add
883         `===hng-gok'.
884
885         * mule/mule-conf.el (===hng-gok): New coded-charset for XEmacs
886         CHISE.
887 2015-09-17  MORIOKA Tomohiko  <tomo.git@chise.org>
888
889         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
890         setting for `===hng-tsu'.
891
892         * mule/mule-charset.el (default-coded-charset-priority-list): Add
893         `===hng-tsu'.
894
895         * mule/mule-conf.el (===hng-tsu): New coded-charset for XEmacs
896         CHISE.
897
898 2015-09-16  MORIOKA Tomohiko  <tomo.git@chise.org>
899
900         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
901         setting for `===hng-sys'.
902
903         * mule/mule-charset.el (default-coded-charset-priority-list): Add
904         `===hng-sys'.
905
906         * mule/mule-conf.el (===hng-sys): New coded-charset for XEmacs
907         CHISE.
908
909 2015-09-16  MORIOKA Tomohiko  <tomo.git@chise.org>
910
911         * mule/mule-coding.el (coded-charset-entity-reference-alist):
912         - Use "&HNG010-<d><d><d><d><d>;" instead of
913           "&HNG-KHI<d><d><d><d><d>;" for `===hng-khi'.
914         - Add setting for `===hng-khm' and `=ucs-itaiji-002'.
915
916         * mule/mule-charset.el (default-coded-charset-priority-list): Add
917         `=ucs-bmp-itaiji-002' and `===hng-khm'.
918
919         * mule/mule-conf.el (===hng-khi): Use "hng-10$" instead of
920         "hngkhi-0" as the suffix of registry.
921         (===hng-khm): New coded-charset for XEmacs CHISE.
922         (=ucs-itaiji-002): Ditto.
923         (=ucs-bmp-itaiji-002): Ditto.
924
925 2015-09-14  MORIOKA Tomohiko  <tomo.git@chise.org>
926
927         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
928         setting for `=>ucs@iwds-1'.
929
930         * mule/mule-conf.el (==jis-x0208@1978/-4X): New coded-charset for
931         XEmacs CHISE.
932
933 2015-09-14  MORIOKA Tomohiko  <tomo.git@chise.org>
934
935         * mule/mule-conf.el (=>ucs@iwds-1): New coded-charset for XEmacs
936         CHISE.
937
938         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
939         "&HNG-KHI<d><d><d><d>;" instead of "&HNG-KHI-<d><d><d><d>;" for
940         `===hng-khi'.
941
942 2015-09-13  MORIOKA Tomohiko  <tomo.git@chise.org>
943
944         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
945         setting for `===hng-khi'.
946
947         * mule/mule-charset.el (default-coded-charset-priority-list): Add
948         `===hng-khi'.
949
950         * mule/mule-conf.el (===hng-khi): New coded-charset for XEmacs
951         CHISE.
952
953 2015-09-11  MORIOKA Tomohiko  <tomo.git@chise.org>
954
955         * mule/mule-conf.el (=ucs-bmp-var-001): Use #x9FCC instead of
956         #x9FA5 as the value of `max-code'.
957         (=ucs-bmp-var-002): Likewise.
958         (=ucs-bmp-var-003): Likewise.
959         (=ucs-bmp-itaiji-084): Likewise.
960         (=ucs-bmp-cjk@JP): Likewise.
961         (=ucs-bmp-cjk@JP/hanazono): Likewise.
962         (==ucs-bmp-cjk@JP/hanazono): Likewise.
963         (=>ucs-bmp-cjk@component): Likewise.
964
965 2015-09-05  MORIOKA Tomohiko  <tomo.git@chise.org>
966
967         * mule/mule-conf.el (==daikanwa/+2p): New coded-charset for XEmacs
968         CHISE.
969
970 2015-09-04  MORIOKA Tomohiko  <tomo.git@chise.org>
971
972         * mule/mule-conf.el (==jis-x0208@1978/4-pr): New coded-charset for
973         XEmacs CHISE.
974         (==jis-x0208@1978/5pr): Use `==jis-x0208@1978/4-pr' instead of
975         `==jis-x0208@1978/2-pr' as the mother.
976
977 2015-08-17  MORIOKA Tomohiko  <tomo.git@chise.org>
978
979         * mule/mule-conf.el (=>cns11643-5): New coded-charset for XEmacs
980         CHISE.
981
982 2015-07-09  MORIOKA Tomohiko  <tomo.git@chise.org>
983
984         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
985         setting for `===hanyo-denshi/jb' and `===hanyo-denshi/hg'.
986
987 2015-06-08  MORIOKA Tomohiko  <tomo.git@chise.org>
988
989         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
990         `=gb2312' instead of `chinese-gb2312'; add setting for `==ucs@gb'.
991
992 2015-03-05  MORIOKA Tomohiko  <tomo.git@chise.org>
993
994         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
995         setting for `===ucs@gb'.
996
997 2015-03-04  MORIOKA Tomohiko  <tomo.git@chise.org>
998
999         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1000         setting for `===hanyo-denshi/ks', `===jis-x0208' and
1001         `===jis-x0213-1'; use "&R-J00X1-hhhh;" instead of "&R-JX1-hhhh;"
1002         as the entity-reference for `===jis-x0213-1@2000'; use
1003         "&R-JX1-hhhh;" as the entity-reference for `===jis-x0213-1'.
1004
1005 2015-03-03  MORIOKA Tomohiko  <tomo.git@chise.org>
1006
1007         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1008         `===jis-x0208'.
1009
1010         * mule/mule-conf.el (===jis-x0208@1978): Use `==jis-x0208@1978'
1011         instead of `===jis-x0208' as the mother.
1012         (===jis-x0208@1983): Use `==jis-x0208@1983' instead of
1013         `===jis-x0208' as the mother.
1014         (===jis-x0208@1990): Use `==jis-x0208@1990' instead of
1015         `===jis-x0208' as the mother.
1016         (===jis-x0213-1@2000): Use `==jis-x0213-1@2000' instead of
1017         `===jis-x0213-1' as the mother.
1018         (===jis-x0213-1@2004): Use `==jis-x0213-1@2004' instead of
1019         `===jis-x0213-1' as the mother.
1020         (===ucs@unicode): Use `==ucs@unicode' instead of `===ucs@iso' as
1021         the mother.
1022         (===ucs@ks): Use `==ucs@ks' instead of `===ucs@unicode' as the
1023         mother.
1024
1025 2015-02-23  MORIOKA Tomohiko  <tomo.git@chise.org>
1026
1027         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1028         setting for `=ucs-var-001'.
1029
1030 2015-02-23  MORIOKA Tomohiko  <tomo.git@chise.org>
1031
1032         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1033         `=ucs-bmp-var-001'.
1034
1035         * mule/mule-conf.el (=ucs-var-001): New coded-charset for XEmacs
1036         CHISE.
1037         (=ucs-bmp-var-001): Ditto.
1038
1039         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1040         setting for `=ucs-var-003'.
1041
1042 2015-02-22  MORIOKA Tomohiko  <tomo.git@chise.org>
1043
1044         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1045         `=ucs-bmp-var-003'.
1046
1047         * mule/mule-conf.el (=ucs-var-003): New coded-charset for XEmacs
1048         CHISE.
1049         (=ucs-bmp-var-003): Ditto.
1050
1051 2015-02-21  MORIOKA Tomohiko  <tomo.git@chise.org>
1052
1053         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1054         setting for `=ucs-var-002'.
1055
1056         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1057         `=ucs-bmp-var-002'.
1058
1059         * mule/mule-conf.el (=ucs-var-002): New coded-charset for XEmacs
1060         CHISE.
1061         (=ucs-bmp-var-002): Ditto.
1062
1063 2015-02-21  MORIOKA Tomohiko  <tomo.git@chise.org>
1064
1065         * mule/mule-conf.el (==jis-x0208@1978/4er): New coded-charset for
1066         XEmacs CHISE.
1067         (==jis-x0208@1978/5pr): Ditto.
1068
1069 2015-02-21  MORIOKA Tomohiko  <tomo.git@chise.org>
1070
1071         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1072         `=>ucs-bmp-cjk@component'.
1073
1074         * mule/mule-conf.el (=>ucs@component): New coded-charset for
1075         XEmacs CHISE.
1076         (=>ucs-bmp-cjk@component): Ditto.
1077
1078 2015-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1079
1080         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1081         setting for `=>iwds-1'.
1082
1083 2015-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1084
1085         * mule/mule-conf.el (=>iwds-1): New coded-charset for XEmacs
1086         CHISE.
1087
1088 2015-02-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1089
1090         * mule/mule-charset.el (default-coded-charset-priority-list):
1091         - Prefer `=ucs-bmp-cjk@JP/hanazono' to `=ucs-bmp-cjk@gb'.
1092         - Prefer `==ucs-bmp-cjk@JP/hanazono' to `==ucs-bmp-cjk@gb'.
1093         - Prefer `===hanyo-denshi/jc' to `===jis-x0213-1'.
1094         - Prefer `===hanyo-denshi/jd' to `===jis-x0213-2'.
1095
1096 2015-02-14  MORIOKA Tomohiko  <tomo.git@chise.org>
1097
1098         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1099         Prefer `=ucs@FOO' to `=>>ucs@FOO'.
1100
1101         * mule/mule-conf.el (=ucs@iso): Use `=+>ucs@iso' instead of
1102         `=>>ucs@iso' as the mother.
1103         (=>>ucs@iso): Use `=ucs@iso' instead of `=+>ucs@iso' as the
1104         mother.
1105
1106 2015-01-22  MORIOKA Tomohiko  <tomo.git@chise.org>
1107
1108         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1109         setting for `===hanyo-denshi/ia'.
1110
1111 2015-01-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1112
1113         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1114         `===hanyo-denshi/ia'.
1115
1116 2014-12-28  MORIOKA Tomohiko  <tomo.git@chise.org>
1117
1118         * mule/mule-conf.el (=koseki): Fix DOC.
1119         (==koseki): New coded-charset for XEmacs CHISE.
1120
1121 2014-12-26  MORIOKA Tomohiko  <tomo.git@chise.org>
1122
1123         * mule/mule-conf.el (===hanyo-denshi/jc): New coded-charset for
1124         XEmacs CHISE.
1125         (===hanyo-denshi/jd): Fix DOC.
1126
1127 2014-12-26  MORIOKA Tomohiko  <tomo.git@chise.org>
1128
1129         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1130         setting for `===hanyo-denshi/ip'.
1131
1132 2014-12-25  MORIOKA Tomohiko  <tomo.git@chise.org>
1133
1134         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1135         `===hanyo-denshi/ip'.
1136
1137         * mule/mule-conf.el (===hanyo-denshi/ip): New coded-charset for
1138         XEmacs CHISE.
1139
1140 2014-12-07  MORIOKA Tomohiko  <tomo.git@chise.org>
1141
1142         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1143         `==ucs-radicals@unicode' and `=>daikanwa'.
1144
1145         * mule/mule-conf.el (==ucs-radicals@unicode): New coded-charset
1146         for XEmacs CHISE.
1147
1148 2014-12-03  MORIOKA Tomohiko  <tomo.git@chise.org>
1149
1150         * mule/mule-conf.el (===hanyo-denshi/ia): New coded-charset for
1151         XEmacs CHISE.
1152
1153 2014-11-18  MORIOKA Tomohiko  <tomo.git@chise.org>
1154
1155         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1156         `===ruimoku-v6'.
1157
1158 2014-11-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1159
1160         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1161         setting for `===ruimoku-v6'.
1162
1163 2014-11-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1164
1165         * mule/mule-conf.el (===ruimoku-v6): New coded-charset for XEmacs
1166         CHISE.
1167
1168 2014-11-15  MORIOKA Tomohiko  <tomo.git@chise.org>
1169
1170         * mule/mule-conf.el (==jis-x0208@1978/1pr/fixed): New
1171         coded-charset for XEmacs CHISE.
1172
1173 2014-11-05  MORIOKA Tomohiko  <tomo.git@chise.org>
1174
1175         * mule/mule-conf.el (===hanyo-denshi/jd): New coded-charset for
1176         XEmacs CHISE.
1177
1178 2014-10-15  MORIOKA Tomohiko  <tomo.git@chise.org>
1179
1180         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1181         `===ucs-sip@iso'.
1182
1183 2014-10-02  MORIOKA Tomohiko  <tomo.git@chise.org>
1184
1185         * mule/mule-conf.el (===ucs-sip@iso): New coded-charset for XEmacs
1186         CHISE.
1187
1188 2014-09-29  MORIOKA Tomohiko  <tomo.git@chise.org>
1189
1190         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1191         `==ucs-sip@iso'.
1192
1193         * mule/mule-conf.el (==ucs-sip@iso): New coded-charset for XEmacs
1194         CHISE.
1195
1196 2014-09-18  MORIOKA Tomohiko  <tomo.git@chise.org>
1197
1198         * mule/mule-conf.el (=ucs-sip-ext-b): Fix registry.
1199         (=ucs-sip@iso): New coded-charset for XEmacs CHISE.
1200         (=ucs-sip-ext-b@iso): Fix registry.
1201         (==ucs-sip-ext-b@iso): Ditto.
1202         (===ucs-sip-ext-b@iso): Ditto.
1203
1204         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1205         `=ucs-sip@iso'.
1206
1207 2014-09-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1208
1209         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1210         setting for `=>cbeta'.
1211
1212 2014-09-16  MORIOKA Tomohiko  <tomo.git@chise.org>
1213
1214         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1215         `=>cns11643-7'.
1216
1217         * mule/mule-conf.el (=>cbeta): New coded-charset for XEmacs CHISE.
1218
1219 2014-08-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1220
1221         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
1222         "&G-[NAME];" instead of "&g1-[NAME];" for `=>>[NAME]'.
1223
1224 2014-08-19  MORIOKA Tomohiko  <tomo.git@chise.org>
1225
1226         * mule/mule-conf.el (=>>>ucs@cns): Indicate `==ucs@cns' instead of
1227         `=ucs@cns'.
1228         (=>>>ucs@jis): Indicate `==ucs@jis' instead of `=ucs@jis'.
1229         (=>>>ucs@jis/1990): Indicate `==ucs@jis/1990' instead of
1230         `=ucs@jis/1990'.
1231         (=>>>ucs@jis/2000): Indicate `==ucs@jis/2000' instead of
1232         `=ucs@jis/2000'.
1233         (=>>>ucs@jis/2004): Indicate `==ucs@jis/2004' instead of
1234         `=ucs@jis/2004'.
1235         (=>>>ucs@ks): Indicate `==ucs@ks' instead of `=ucs@ks'.
1236
1237         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
1238         "&g2-[NAME];" instead of "&G-[NAME];" for `==[NAME]'.
1239
1240 2014-08-06  MORIOKA Tomohiko  <tomo.git@chise.org>
1241
1242         * mule/mule-conf.el (==jis-x0208@1978/-4pr): New coded-charset for
1243         XEmacs CHISE.
1244         (==jis-x0208@1978/1pr): Ditto.
1245         (==jis-x0208@1978/2-pr): Ditto.
1246
1247 2014-07-31  MORIOKA Tomohiko  <tomo.git@chise.org>
1248
1249         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1250         setting for `===jis-x0213-1@2004'.
1251
1252 2014-07-30  MORIOKA Tomohiko  <tomo.git@chise.org>
1253
1254         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1255         settings for `=+>hanyo-denshi/ft' and `=+>hanyo-denshi/jt'.
1256
1257         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1258         `===hanyo-denshi/jb'.
1259
1260         * mule/mule-conf.el (===hanyo-denshi/jb): New coded-charset for
1261         XEmacs CHISE.
1262         (=+>hanyo-denshi/ft): Ditto.
1263         (=+>hanyo-denshi/jt): Ditto.
1264
1265 2014-07-29  MORIOKA Tomohiko  <tomo.git@chise.org>
1266
1267         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1268         `===hanyo-denshi/hg'.
1269
1270 2014-07-28  MORIOKA Tomohiko  <tomo.git@chise.org>
1271
1272         * mule/mule-conf.el (===jis-x0213-1@2004): New coded-charset for
1273         XEmacs CHISE.
1274         (===hanyo-denshi/hg): Ditto.
1275
1276 2014-07-27  MORIOKA Tomohiko  <tomo.git@chise.org>
1277
1278         * mule/mule-conf.el (==adobe-japan1-*): Indicate abstract
1279         glyph-forms instead of detailed glyph-images.
1280         (=>>>adobe-japan1-*): Indicate `==adobe-japan1-*' instead of
1281         `=adobe-japan1-*'.
1282         (===adobe-japan1-0): New coded-charset for XEmacs CHISE.
1283         (===adobe-japan1-1): Ditto.
1284         (===adobe-japan1-2): Ditto.
1285         (===adobe-japan1-3): Ditto.
1286         (===adobe-japan1-4): Ditto.
1287         (===adobe-japan1-5): Ditto.
1288         (===adobe-japan1-6): Ditto.
1289         (=>>adobe-japan1-0): Use `=adobe-japan1' instead of
1290         `=>>>adobe-japan1' as the mother.
1291         (=+>adobe-japan1-0): Use `=adobe-japan1' instead of
1292         `=>>adobe-japan1' as the mother.
1293         (==jis-x0208): Indicate abstract glyph-forms instead of detailed
1294         glyph-images.
1295         (==jis-x0208@1978): Ditto.
1296         (==jis-x0208@1983): Ditto.
1297         (==jis-x0208@1990): Ditto.
1298         (==jis-x0213-1): Ditto.
1299         (==jis-x0213-1@2000): Ditto.
1300         (==jis-x0213-1@2004): Ditto.
1301         (==jis-x0213-2): Ditto.
1302         (=>>>jis-x0208): Indicate `==jis-x0208' instead of `=jis-x0208'.
1303         (=>>>jis-x0208@1978): Indicate `==jis-x0208@1978' instead of
1304         `=jis-x0208@1978'.
1305         (=>>>jis-x0208@1983): Indicate `==jis-x0208@1983' instead of
1306         `=jis-x0208@1983'.
1307         (=>>>jis-x0208@1990): Indicate `==jis-x0208@1990' instead of
1308         `=jis-x0208@1990'.
1309         (=>>>jis-x0213-1): Indicate `==jis-x0213-1' instead of
1310         `=jis-x0213-1'.
1311         (=>>>jis-x0213-1@2000): Indicate `==jis-x0213-1@2000' instead of
1312         `=jis-x0213-1@2000'.
1313         (=>>>jis-x0213-1@2004): Indicate `==jis-x0213-1@2004' instead of
1314         `=jis-x0213-1@2004'.
1315         (=>>>jis-x0213-2): Indicate `==jis-x0213-2' instead of
1316         `=jis-x0213-2'.
1317         (===jis-x0208): New coded-charset for XEmacs CHISE.
1318         (===jis-x0208@1978): Ditto.
1319         (===jis-x0208@1983): Ditto.
1320         (===jis-x0208@1990): Ditto.
1321         (===jis-x0213-1): Ditto.
1322         (===jis-x0213-1@2000): Ditto.
1323         (===jis-x0213-2): Ditto.
1324         (===jis-x0212): Ditto.
1325         (===ks-x1001): Ditto.
1326         (=>>jis-x0208): Use `=jis-x0208' instead of `=>>>jis-x0208' as the
1327         mother.
1328         (=>>jis-x0213-1): Use `=jis-x0213-1' instead of `=>>>jis-x0213-1'
1329         as the mother.
1330         (=>>jis-x0213-2): Use `=jis-x0213-2' instead of `=>>>jis-x0213-2'
1331         as the mother.
1332         (===cns11643-1): New coded-charset for XEmacs CHISE.
1333         (===cns11643-2): Ditto.
1334         (===cns11643-3): Ditto.
1335         (===cns11643-4): Ditto.
1336         (===cns11643-5): Ditto.
1337         (===cns11643-6): Ditto.
1338         (===cns11643-7): Ditto.
1339         (=>>cns11643-1): Ditto.
1340         (==big5-cdp): Indicate abstract glyph-images instead of
1341         representative glyph-images.
1342         (===big5-cdp): New coded-charset for XEmacs CHISE.
1343         (==hanyo-denshi/*): Indicate abstract glyph-forms instead of
1344         detailed glyph-images.
1345         (=>>>hanyo-denshi/*): Indicate `==hanyo-denshi/*' instead of
1346         `=hanyo-denshi/*'.
1347         (===hanyo-denshi/ft): New coded-charset for XEmacs CHISE.
1348         (===hanyo-denshi/ib): Ditto.
1349         (===hanyo-denshi/jt): Ditto.
1350         (===hanyo-denshi/ks): Ditto.
1351         (===mj): Ditto.
1352         (===mj-0): Ditto.
1353         (===mj-1): Ditto.
1354         (=>>hanyo-denshi/*): Use `=hanyo-denshi/*' instead of
1355         `=>>>hanyo-denshi/*' as its mother.
1356         (==gt): Indicate abstract glyph-forms instead of detailed
1357         glyph-images.
1358         (===gt): New coded-charset for XEmacs CHISE.
1359         (=>>>gt): Indicates `==gt' instead of `=gt'.
1360         (=>>gt): Use `=gt' instead of `=>>>gt' as the mother.
1361         (==gt-k): Indicate abstract glyph-forms instead of detailed
1362         glyph-images.
1363         (===gt-k): New coded-charset for XEmacs CHISE.
1364         (==daikanwa): Indicates glyph-images instead of detailed
1365         glyph-images.
1366         (===daikanwa): New coded-charset for XEmacs CHISE.
1367         (===daikanwa/+p): Ditto.
1368         (===daikanwa/ho): Ditto.
1369         (==cbeta): Ditto.
1370         (===cbeta): Ditto.
1371         (==jef-china3): Ditto.
1372         (===jef-china3): Ditto.
1373         (==ruimoku-v6): Ditto.
1374         (==ucs@iso): Indicate representative glyph-forms instead of
1375         representative glyph-images.
1376         (=>>>ucs@iso): Indicates `==ucs@iso' instead of `=ucs@iso'.
1377         (==ucs@unicode): Indicate representative glyph-forms instead of
1378         representative glyph-images.
1379         (=>>>ucs@unicode): Indicates `==ucs@unicode' instead of
1380         `=ucs@unicode'.
1381         (==ucs@cns): Indicate representative glyph-forms instead of
1382         representative glyph-images.
1383         (==ucs@jis): Ditto.
1384         (==ucs@jis/1990): Ditto.
1385         (==ucs@jis/2000): Ditto.
1386         (==ucs@jis/2004): Ditto.
1387         (==ucs@ks): Ditto.
1388         (===ucs@iso): New coded-charset for XEmacs CHISE.
1389         (===ucs@unicode): Ditto.
1390         (===ucs@gb): Ditto.
1391         (===ucs@ks): Ditto.
1392         (===ucs-bmp-cjk@gb): Ditto.
1393         (===ucs-sip-ext-b@iso): Ditto.
1394
1395 2014-07-25  MORIOKA Tomohiko  <tomo.git@chise.org>
1396
1397         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1398         `==jis-x0213-2', `==ruimoku-v6', `==cbeta', `==jef-china3',
1399         `===mj-0', `===mj-1', `===jis-x0208@1990', `===jis-x0213-1',
1400         `===jis-x0213-2', `===big5-cdp', `===ucs-bmp-cjk@gb',
1401         `===adobe-japan1-6', `===cns11643-1', `===cns11643-2',
1402         `===cns11643-3', `===cns11643-4', `===cns11643-5',
1403         `===cns11643-6', `===cns11643-7', `===hanyo-denshi/ft',
1404         `===hanyo-denshi/ib', `===hanyo-denshi/jt', `===jis-x0208@1983',
1405         `===jis-x0208@1978', `===jis-x0212', `===ks-x1001', `===daikanwa',
1406         `===ucs-sip-ext-b@iso', `===cbeta' and `===jef-china3'.
1407
1408         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1409         - Use "&G-[NAME];" for `==[NAME]' instead of `=>>[NAME]'.
1410         - Use "&R-[NAME];" for `===[NAME]' instead of `==[NAME]'.
1411         - Use "&g1-[NAME];" for `=>>[NAME]'.
1412         - Abolish "&g2-[NAME];".
1413
1414 2014-03-08  MORIOKA Tomohiko  <tomo.git@chise.org>
1415
1416         * mule/mule-conf.el (=ucs@big5): Use `=ucs@cns' instead of
1417         `=>>ucs@cns' as the mother.
1418
1419 2014-03-07  MORIOKA Tomohiko  <tomo.git@chise.org>
1420
1421         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1422         setting for `==ucs@ks'.
1423
1424 2014-02-24  MORIOKA Tomohiko  <tomo.git@chise.org>
1425
1426         * mule/mule-conf.el (=adobe-japan1-base): Move builtin code range
1427         from 0x63000000〜0x63005A11 to 0x00E10000〜0x00E15A11.
1428         (=mj): Move builtin code range from 0x64040000〜0x640509D5 to
1429         0x00E30000〜0x00E409D5.
1430
1431 2014-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1432
1433         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1434         Prefer MJ to Adobe-Japan1; use "I-MJ", "MJ" and "&R-MJ" instead of
1435         "I-MJ-", "MJ-" and "&R-MJ-" as prefixes of MJ.
1436
1437 2014-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1438
1439         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1440         `=mj-0', `=mj-1', `==mj-0' and `==mj-1'.
1441
1442         * mule/mule-conf.el (=mj): New coded-charset for XEmacs CHISE.
1443         (=mj-0): Ditto.
1444         (=mj-1): Ditto.
1445         (==mj): Ditto.
1446         (==mj-0): Ditto.
1447         (==mj-1): Ditto.
1448         (=>>mj): Ditto.
1449
1450         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1451         setting for `=mj' and `==mj'.
1452
1453 2014-02-05  MORIOKA Tomohiko  <tomo.git@chise.org>
1454
1455         * mule/mule-conf.el (=ucs@ks/2012): New coded-charset for XEmacs
1456         CHISE.
1457
1458 2014-01-28  MORIOKA Tomohiko  <tomo.git@chise.org>
1459
1460         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
1461         "A-HDU+" instead of "A-HD-UCS+" as the prefix for
1462         `=>ucs@hanyo-denshi'.
1463
1464 2014-01-18  MORIOKA Tomohiko  <tomo.git@chise.org>
1465
1466         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1467         setting for `=koseki' and `=>ucs@hanyo-denshi'.
1468
1469         * mule/mule-conf.el (=koseki): New coded-charset for XEmacs CHISE.
1470         (=>ucs@hanyo-denshi): New coded-charset for XEmacs CHISE.
1471
1472 2014-01-11  MORIOKA Tomohiko  <tomo.git@chise.org>
1473
1474         * mule/mule-conf.el (==hanyo-denshi/ip): New coded-charset for
1475         XEmacs CHISE.
1476
1477 2013-12-29  MORIOKA Tomohiko  <tomo.git@chise.org>
1478
1479         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1480         Change priority of `=>>>ucs@iso'.
1481
1482         * mule/mule-conf.el (=ucs@iso): Use `=>>ucs@iso' instead of
1483         `=>>>ucs@iso' as the mother.
1484         (=>>>ucs@iso): Changed to an alias for `=ucs@iso'.
1485
1486 2013-12-25  MORIOKA Tomohiko  <tomo.git@chise.org>
1487
1488         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1489         Change priority of `=>>>ucs@unicode'.
1490
1491         * mule/mule-conf.el (=>>>ucs@unicode): Changed to an alias for
1492         `=ucs@unicode'.
1493
1494 2013-12-25  MORIOKA Tomohiko  <tomo.git@chise.org>
1495
1496         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1497         Change priority of `=>>>ucs@jis'.
1498
1499         * mule/mule-conf.el (=>>>ucs@jis): Changed to an alias for
1500         `=ucs@jis'.
1501
1502 2013-12-18  MORIOKA Tomohiko  <tomo.git@chise.org>
1503
1504         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1505         setting for `==daikanwa/+p'.
1506
1507 2013-12-15  MORIOKA Tomohiko  <tomo.git@chise.org>
1508
1509         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1510         setting for `==shinjigen@1ed'.
1511
1512 2013-12-12  MORIOKA Tomohiko  <tomo.git@chise.org>
1513
1514         * mule/mule-conf.el (==shinjigen/+p@rev): New coded-charset for
1515         XEmacs CHISE.
1516
1517 2013-12-11  MORIOKA Tomohiko  <tomo.git@chise.org>
1518
1519         * mule/mule-conf.el (==shinjigen): Modify DOC.
1520         (==shinjigen@1ed): New coded-charset for XEmacs CHISE.
1521         (==shinjigen@rev): Modify DOC.
1522
1523 2013-12-09  MORIOKA Tomohiko  <tomo.git@chise.org>
1524
1525         * mule/mule-conf.el (==daikanwa/+p): New coded-charset for XEmacs
1526         CHISE.
1527
1528 2013-12-08  MORIOKA Tomohiko  <tomo.git@chise.org>
1529
1530         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1531         settings for `==daikanwa' and `==ucs@JP/hanazono'.
1532
1533         * mule/mule-conf.el (==shinjigen@rev): New coded-charset for
1534         XEmacs CHISE.
1535
1536         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1537         `==daikanwa'.
1538
1539 2013-11-27  MORIOKA Tomohiko  <tomo.git@chise.org>
1540
1541         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1542         setting for `==cns11643-7'.
1543
1544         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1545         `==cns11643-7'.
1546
1547 2013-11-23  MORIOKA Tomohiko  <tomo.git@chise.org>
1548
1549         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1550         `==cns11643-6'.
1551
1552         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1553         setting for `==cns11643-6'.
1554
1555 2013-11-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1556
1557         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1558         setting for `==cns11643-5'.
1559
1560         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1561         `==cns11643-5'.
1562
1563 2013-11-16  MORIOKA Tomohiko  <tomo.git@chise.org>
1564
1565         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1566         setting for `==cns11643-4'.
1567
1568         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1569         `==cns11643-4'.
1570
1571 2013-11-08  MORIOKA Tomohiko  <tomo.git@chise.org>
1572
1573         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1574         setting for `==cns11643-3'.
1575
1576         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1577         `==cns11643-3'.
1578
1579 2013-11-02  MORIOKA Tomohiko  <tomo.git@chise.org>
1580
1581         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1582         setting for `==cns11643-2'.
1583
1584         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1585         `==cns11643-2'.
1586
1587 2013-10-29  MORIOKA Tomohiko  <tomo.git@chise.org>
1588
1589         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1590         Change priority of `=>>>ucs@ks'.
1591
1592         * mule/mule-conf.el (=>>>ucs@ks): Changed to an alias for
1593         `=ucs@ks'.
1594
1595 2013-10-26  MORIOKA Tomohiko  <tomo.git@chise.org>
1596
1597         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
1598         `=cns11643-1' instead of `chinese-cns11643-1'; add settings for
1599         `==ucs@cns' and `==cns11643-1'.
1600
1601         * mule/mule-conf.el (==cns11643-1): Fix `dimension'.
1602         (==cns11643-2): Ditto.
1603         (==cns11643-3): Ditto.
1604         (==cns11643-4): Ditto.
1605         (==cns11643-5): Ditto.
1606         (==cns11643-6): Ditto.
1607         (==cns11643-7): Ditto.
1608
1609         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1610         `==cns11643-1'.
1611
1612 2013-10-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1613
1614         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1615         Change priority of `=>>>ucs@jis/2004', `=>>>ucs@jis/2004' and
1616         `=>>>ucs@jis/1990'.
1617
1618         * mule/mule-conf.el (=>>>ucs@jis/1990): Changed to an alias for
1619         `=ucs@jis/1990'.
1620         (=>>>ucs@jis/2000): Changed to an alias for `=ucs@jis/2000'.
1621         (=>>>ucs@jis/2004): Changed to an alias for `=ucs@jis/2004'.
1622
1623 2013-10-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1624
1625         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1626         Change priority of `=>>>ucs@cns'.
1627
1628         * mule/mule-conf.el (=>>>ucs@cns): Changed to an alias for
1629         `=ucs@cns'.
1630
1631 2013-10-19  MORIOKA Tomohiko  <tomo.git@chise.org>
1632
1633         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1634         `==ks-x1001'.
1635
1636         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
1637         `=ks-x1001' instead of `korean-ksc5601'; add setting for
1638         `==ks-x1001'.
1639
1640 2013-10-18  MORIOKA Tomohiko  <tomo.git@chise.org>
1641
1642         * mule/mule-conf.el (=>>>gt): Changed to an alias for `=gt'.
1643
1644 2013-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1645
1646         * mule/mule-conf.el (=>>>jis-x0208): Changed to an alias for
1647         `=jis-x0208'.
1648         (=>>>jis-x0208@1978): Changed to an alias for `=jis-x0208@1978'.
1649         (=>>>jis-x0208@1983): Changed to an alias for `=jis-x0208@1983'.
1650         (=>>>jis-x0208@1990): Changed to an alias for `=jis-x0208@1990'.
1651         (=>>>jis-x0213-1): Changed to an alias for `=jis-x0213-1'.
1652         (=>>>jis-x0213-1@2000): Changed to an alias for
1653         `=jis-x0213-1@2000'.
1654         (=>>>jis-x0213-1@2004): Changed to an alias for
1655         `=jis-x0213-1@2004'.
1656         (=>>>jis-x0213-2): Changed to an alias for `=jis-x0213-2'.
1657
1658 2013-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1659
1660         * mule/mule-conf.el (=>>>adobe-japan1-0): Changed to an alias for
1661         `=adobe-japan1-0'.
1662         (=>>>adobe-japan1-1): Changed to an alias for `=adobe-japan1-1'.
1663         (=>>>adobe-japan1-2): Changed to an alias for `=adobe-japan1-2'.
1664         (=>>>adobe-japan1-3): Changed to an alias for `=adobe-japan1-3'.
1665         (=>>>adobe-japan1-4): Changed to an alias for `=adobe-japan1-4'.
1666         (=>>>adobe-japan1-5): Changed to an alias for `=adobe-japan1-5'.
1667         (=>>>adobe-japan1-6): Changed to an alias for `=adobe-japan1-6'.
1668
1669 2013-10-12  MORIOKA Tomohiko  <tomo.git@chise.org>
1670
1671         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1672         settings for `==adobe-japan1-6', `==hanyo-denshi/*', `==gt',
1673         `==jis-x0208@1990', `==jis-x0212', `==jis-x0213-1@2000',
1674         `==jis-x0213-2', `==jis-x0213-1@2004', `==big5-cdp', `==gt-k',
1675         `==jis-x0208@1983', `==jis-x0208@1978', `==ucs@iso',
1676         `==ucs@unicode', `=>>daikanwa/+p' and `==shinjigen@rev'.
1677
1678 2013-10-10  MORIOKA Tomohiko  <tomo.git@chise.org>
1679
1680         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1681         `=adobe-japan1-0', `=adobe-japan1-1', `=adobe-japan1-2',
1682         `=adobe-japan1-3', `=adobe-japan1-4', `=adobe-japan1-5',
1683         `==jis-x0208@1990', `==ucs-bmp-cjk@gb',
1684         `==ucs-bmp-cjk@JP/hanazono', `==ucs-sip-ext-b@iso',
1685         `==hanyo-denshi/*', `==adobe-japan1-6', `==big5-cdp',
1686         `==jis-x0208@1983', `==jis-x0208@1978', `==jis-x0213-1@2000' and
1687         `==jis-x0212'.
1688
1689 2013-10-03  MORIOKA Tomohiko  <tomo.git@chise.org>
1690
1691         * mule/mule-conf.el (=adobe-japan1-0): Modify registry to accept
1692         "AdobeJapan1-[0-6]$".
1693         (=adobe-japan1-1): Modify registry to accept "AdobeJapan1-[1-6]$".
1694         (=adobe-japan1-2): Modify registry to accept "AdobeJapan1-[2-6]$".
1695         (=adobe-japan1-3): Modify registry to accept "AdobeJapan1-[3-6]$".
1696         (=adobe-japan1-4): Modify registry to accept "AdobeJapan1-[4-6]$".
1697         (=adobe-japan1-5): Modify registry to accept "AdobeJapan1-[5-6]$".
1698         (==adobe-japan1-0): New coded-charset for XEmacs CHISE.
1699         (==adobe-japan1-1): Ditto.
1700         (==adobe-japan1-2): Ditto.
1701         (==adobe-japan1-3): Ditto.
1702         (==adobe-japan1-4): Ditto.
1703         (==adobe-japan1-5): Ditto.
1704         (==adobe-japan1-6): Ditto.
1705         (==jis-x0208): Ditto.
1706         (==jis-x0208@1978): Ditto.
1707         (==jis-x0208@1983): Ditto.
1708         (==jis-x0208@1990): Ditto.
1709         (==jis-x0213-1): Ditto.
1710         (==jis-x0213-1@2000): Ditto.
1711         (==jis-x0213-1@2004): Ditto.
1712         (==jis-x0213-2): Ditto.
1713         (==jis-x0212): Ditto.
1714         (==gb2312): Ditto.
1715         (==iso-ir165): Ditto.
1716         (==gb12345): Ditto.
1717         (==ks-x1001): Ditto.
1718         (==cns11643-1): Ditto.
1719         (==cns11643-2): Ditto.
1720         (==cns11643-3): Ditto.
1721         (==cns11643-4): Ditto.
1722         (==cns11643-5): Ditto.
1723         (==cns11643-6): Ditto.
1724         (==cns11643-7): Ditto.
1725         (==big5-cdp): Ditto.
1726         (==hanyo-denshi/ja): Ditto.
1727         (==hanyo-denshi/jb): Ditto.
1728         (==hanyo-denshi/jc): Ditto.
1729         (==hanyo-denshi/jd): Ditto.
1730         (==hanyo-denshi/ft): Ditto.
1731         (==hanyo-denshi/ia): Ditto.
1732         (==hanyo-denshi/ib): Ditto.
1733         (==hanyo-denshi/hg): Ditto.
1734         (==hanyo-denshi/jt): Ditto.
1735         (==hanyo-denshi/ks): Ditto.
1736         (==gt): Ditto.
1737         (==gt-k): Ditto.
1738         (==daikanwa): Ditto.
1739         (==shinjigen): Ditto.
1740         (==ucs@iso): Ditto.
1741         (==ucs@unicode): Ditto.
1742         (==ucs@gb): Ditto.
1743         (==ucs-bmp@gb): Ditto.
1744         (==ucs@cns): Ditto.
1745         (==ucs-bmp@cns): Ditto.
1746         (==ucs@jis): Ditto.
1747         (==ucs@jis/1990): Ditto.
1748         (==ucs@jis/2000): Ditto.
1749         (==ucs@jis/2004): Ditto.
1750         (==ucs@JP): Ditto.
1751         (==ucs@JP/hanazono): Ditto.
1752         (==ucs@ks): Ditto.
1753         (==ucs-bmp@ks): Ditto.
1754         (==ucs@cns11643): Ditto.
1755         (==ucs-bmp-cjk@gb): Ditto.
1756         (==ucs-bmp-cjk@JP/hanazono): Ditto.
1757         (==ucs-sip-ext-b@iso): Ditto.
1758
1759 2013-07-11  MORIOKA Tomohiko  <tomo.git@chise.org>
1760
1761         * mule/mule-charset.el (default-coded-charset-priority-list): Use
1762         `=ucs-bmp-cjk@gb' instead of `=ucs-bmp-cjk@unicode'.
1763
1764         * mule/mule-conf.el (=ucs-bmp-cjk@gb): New coded-charset for
1765         XEmacs CHISE.
1766         (=ucs-bmp-cjk@unicode): Abolished.
1767
1768 2013-07-10  MORIOKA Tomohiko  <tomo.git@chise.org>
1769
1770         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1771         `=+>ucs-bmp-cjk-compat@jis'.
1772
1773         * mule/mule-conf.el (=+>ucs-bmp-cjk-compat@jis): New coded-charset
1774         for XEmacs CHISE.
1775
1776 2013-07-06  MORIOKA Tomohiko  <tomo.git@chise.org>
1777
1778         * mule/mule-conf.el (=>cns11643-6): New coded-charset for XEmacs
1779         CHISE.
1780
1781 2013-05-28  MORIOKA Tomohiko  <tomo.git@chise.org>
1782
1783         * mule/mule-conf.el (=jis-x0208@1978/1pr/fixed): New coded-charset
1784         for XEmacs CHISE.
1785         (=jis-x0208@1978/1er-pr): Abolished.
1786         (=jis-x0208@1978/2-pr): Use `=jis-x0208@1978' instead of
1787         `=jis-x0208@1978/1er-pr' as the mother.
1788
1789 2013-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1790
1791         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1792         setting for `=ucs-itaiji-084'.
1793
1794 2013-02-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1795
1796         * mule/mule-charset.el (default-coded-charset-priority-list):
1797         Delete `=zihai-17xx'; add `=ucs-bmp-itaiji-084'.
1798
1799         * mule/mule-conf.el (=ucs-itaiji-084): New coded-charset for
1800         XEmacs CHISE.
1801         (=ucs-bmp-itaiji-084): Ditto.
1802
1803 2013-02-15  MORIOKA Tomohiko  <tomo.git@chise.org>
1804
1805         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1806         settings for `=big5-cdp-var-3' and `=big5-cdp-var-5'.
1807
1808 2013-02-14  MORIOKA Tomohiko  <tomo.git@chise.org>
1809
1810         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1811         `=zihai-17xx', `=big5-cdp-var-3' and `=big5-cdp-var-5'.
1812
1813         * mule/mule-conf.el (=big5-cdp-var-3): New coded-charset for
1814         XEmacs CHISE.
1815         (=big5-cdp-var-5): Ditto.
1816
1817 2012-10-31  MORIOKA Tomohiko  <tomo.git@chise.org>
1818
1819         * mule/mule-conf.el (=+>jis-x0213-1@2004): New coded-charset for
1820         XEmacs CHISE.
1821
1822 2012-10-26  MORIOKA Tomohiko  <tomo.git@chise.org>
1823
1824         * mule/mule-conf.el (=>>hanyo-denshi/ip): New coded-charset for
1825         XEmacs CHISE.
1826
1827 2012-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1828
1829         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1830         setting for `=>>>hanyo-denshi/ft'.
1831
1832 2012-09-25  MORIOKA Tomohiko  <tomo.git@chise.org>
1833
1834         * mule/mule-conf.el (=>>>hanyo-denshi/jd): New coded-charset for
1835         XEmacs CHISE.
1836         (=>>hanyo-denshi/jd): Use `=>>>hanyo-denshi/jd' instead of
1837         `=hanyo-denshi/jd' as the mother.
1838
1839 2012-09-07  MORIOKA Tomohiko  <tomo.git@chise.org>
1840
1841         * mule/mule-conf.el (=+>adobe-japan1-0): New coded-charset for
1842         XEmacs CHISE.
1843         (=+>adobe-japan1-1): Ditto.
1844         (=+>adobe-japan1-2): Ditto.
1845         (=+>adobe-japan1-3): Ditto.
1846         (=+>adobe-japan1-4): Ditto.
1847         (=+>adobe-japan1-5): Ditto.
1848         (=+>adobe-japan1-6): Ditto.
1849         (=+>adobe-japan1): Changed to an alias for `=+>adobe-japan1-6'.
1850
1851 2012-09-07  MORIOKA Tomohiko  <tomo.git@chise.org>
1852
1853         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1854         Prefer `=>>>adobe-japan1' to other abstract glyph-form CCSs;
1855         prefer `=>>adobe-japan1' to other abstract glyph CCSs.
1856
1857         * mule/mule-conf.el: Define coded-charsets about Adobe-Japan1 at
1858         the top.
1859
1860 2012-09-05  MORIOKA Tomohiko  <tomo.git@chise.org>
1861
1862         * mule/mule-conf.el (=>>>hanyo-denshi/jb): New coded-charset for
1863         XEmacs CHISE.
1864         (=>>>hanyo-denshi/hg): New coded-charset for XEmacs CHISE.
1865         (=>>hanyo-denshi/jb): Use `=>>>hanyo-denshi/jb' as the mother.
1866         (=>>hanyo-denshi/hg): Use `=>>>hanyo-denshi/hg' as the mother.
1867
1868 2012-08-31  MORIOKA Tomohiko  <tomo.git@chise.org>
1869
1870         * mule/mule-charset.el (default-coded-charset-priority-list):
1871         Prefer `chinese-cns11643-{1..7}', `=adobe-japan1-6', `=big5-cdp'
1872         and `=hanyo-denshi/*' to `=gt-pj-{2..11}', `=gt-pj-k{1|2}', etc.
1873
1874         * mule/mule-conf.el: Modify order of definitions of some
1875         coded-charsets.
1876
1877 2012-08-30  MORIOKA Tomohiko  <tomo.git@chise.org>
1878
1879         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1880         Prefer `=>>hanyo-denshi/{ft|ia|ib|jt|ks}' to `=>>jis-x0208@1978',
1881         `=>>big5-cdp', `=>>gt-k' and `=>>ruimoku-v6'; add `=>>cns11643-4'.
1882
1883         * mule/mule-conf.el (=>>cns11643-4): New coded-charset for XEmacs
1884         CHISE.
1885         (=>>>hanyo-denshi/ft): New coded-charset for XEmacs CHISE.
1886         (=>>hanyo-denshi/ft): Use `=>>>hanyo-denshi/ft' as the mother.
1887
1888 2012-07-31  MORIOKA Tomohiko  <tomo.git@chise.org>
1889
1890         * mule/mule-conf.el (=>cns11643-2): New coded-charset for XEmacs
1891         CHISE.
1892
1893 2012-07-27  MORIOKA Tomohiko  <tomo.git@chise.org>
1894
1895         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1896         setting for `=daikanwa/+2p'.
1897
1898         * mule/mule-conf.el (=>>daikanwa/+2p): New coded-charset for
1899         XEmacs CHISE.
1900
1901 2012-06-26  MORIOKA Tomohiko  <tomo.git@chise.org>
1902
1903         * mule/mule-conf.el (=>>>hanyo-denshi/ks): New coded-charset for
1904         XEmacs CHISE.
1905         (=>>hanyo-denshi/ks): Use `=>>>hanyo-denshi/ks' as the mother.
1906
1907 2012-06-12  MORIOKA Tomohiko  <tomo.git@chise.org>
1908
1909         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1910         setting for `=>>>hanyo-denshi/ib'.
1911
1912 2012-06-12  MORIOKA Tomohiko  <tomo.git@chise.org>
1913
1914         * mule/mule-conf.el (=>>>hanyo-denshi/ja): New coded-charset for
1915         XEmacs CHISE.
1916         (=>>>hanyo-denshi/ib): Ditto.
1917         (=>>hanyo-denshi/ja): Use `=>>>hanyo-denshi/ja' instead of
1918         `=hanyo-denshi/ja' as the mother.
1919         (=>>hanyo-denshi/ib): Use `=>>>hanyo-denshi/ib' instead of
1920         `=hanyo-denshi/ib' as the mother.
1921
1922 2012-06-11  MORIOKA Tomohiko  <tomo.git@chise.org>
1923
1924         * mule/mule-coding.el (utf-8-ivs-mcs): New coding-system for
1925         XEmacs CHISE.
1926         (utf-8-ivs-mcs-er): Likewise.
1927         (utf-8-gb): Use `=ucs@gb' and `=>ucs@unicode' instead of `ucs-gb'
1928         and `=>ucs-gb'.
1929         (utf-8-ivs-gb): New coding-system for XEmacs CHISE.
1930         (utf-8-gb-er): Use `=ucs@gb' and `=>ucs@unicode' instead of
1931         `ucs-gb' and `=>ucs-gb'.
1932         (utf-8-ivs-gb-er): New coding-system for XEmacs CHISE.
1933         (utf-8-cns): Use `=ucs@cns' and `=>ucs@cns' instead of `ucs-cns'
1934         and `=>ucs-cns'.
1935         (utf-8-ivs-cns): New coding-system for XEmacs CHISE.
1936         (utf-8-cns-er): Use `=ucs@cns' and `=>ucs@cns' instead of
1937         `ucs-cns' and `=>ucs-cns'.
1938         (utf-8-ivs-cns-er): New coding-system for XEmacs CHISE.
1939         (utf-8-big5): Use `=ucs@big5' and `=>ucs@big5' instead of
1940         `ucs-big5' and `=>ucs-big5'.
1941         (utf-8-ivs-big5): New coding-system for XEmacs CHISE.
1942         (utf-8-big5-er): Use `=ucs@big5' and `=>ucs@big5' instead of
1943         `ucs-big5' and `=>ucs-big5'.
1944         (utf-8-ivs-big5-er): New coding-system for XEmacs CHISE.
1945         (utf-8-jis): Use `=ucs@jis/2000' and `=>ucs@jis' instead of
1946         `=ucs@jis-2000' and `=>ucs-jis'; modify DOC and mnemonic.
1947         (utf-8-ivs-jis): New coding-system for XEmacs CHISE.
1948         (utf-8-jis-er): Use `=ucs@jis/2000' and `=>ucs@jis' instead of
1949         `=ucs@jis-2000' and `=>ucs-jis'; modify DOC and mnemonic.
1950         (utf-8-ivs-jis-er): New coding-system for XEmacs CHISE.
1951         (utf-8-jp): Use `=ucs@JP' and `=>ucs@jis' instead of `=ucs@jp' and
1952         `=>ucs-jis'; modify DOC and mnemonic.
1953         (utf-8-ivs-jp): New coding-system for XEmacs CHISE.
1954         (utf-8-jp-er): Use `=ucs@JP' and `=>ucs@jis' instead of `=ucs@jp'
1955         and `=>ucs-jis'; modify DOC and mnemonic.
1956         (utf-8-ivs-jp-er): New coding-system for XEmacs CHISE.
1957         (utf-8-ks): Use `=ucs@ks' and `=>ucs@ks' instead of `ucs-ks' and
1958         `=>ucs-ks'.
1959         (utf-8-ivs-ks): New coding-system for XEmacs CHISE.
1960         (utf-8-ks-er): Use `=ucs@ks' and `=>ucs@ks' instead of `ucs-ks'
1961         and `=>ucs-ks'.
1962         (utf-8-ivs-ks-er): New coding-system for XEmacs CHISE.
1963
1964 2012-05-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1965
1966         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1967         Prefer Hanyo-Denshi to GT, JIS, CNS, etc.
1968
1969 2012-05-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1970
1971         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1972         Modify priorities.
1973
1974 2012-05-19  MORIOKA Tomohiko  <tomo.git@chise.org>
1975
1976         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1977         Prefer '("M-H" 4 d) and '("M-p" 5 d) to '("M-" 5 d).
1978
1979 2012-05-16  MORIOKA Tomohiko  <tomo.git@chise.org>
1980
1981         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1982         settings for `=daikanwa/ho', `=daikanwa/+p' and `=>daikanwa/ho'.
1983
1984 2012-05-15  MORIOKA Tomohiko  <tomo.git@chise.org>
1985
1986         * mule/mule-conf.el (=>daikanwa/ho): New coded-charset for XEmacs
1987         CHISE.
1988
1989 2012-05-10  MORIOKA Tomohiko  <tomo.git@chise.org>
1990
1991         * mule/mule-conf.el (=>>daikanwa/+p): New coded-charset for XEmacs
1992         CHISE.
1993
1994 2012-05-09  MORIOKA Tomohiko  <tomo.git@chise.org>
1995
1996         * mule/mule-conf.el (=>>daikanwa/ho): New coded-charset for XEmacs
1997         CHISE.
1998
1999 2012-03-26  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2000
2001         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2002         `=+>ucs-bmp-cjk@unicode'.
2003
2004         * mule/mule-conf.el (=+>ucs-bmp-cjk@unicode): New coded-charset
2005         for XEmacs CHISE.
2006
2007 2012-03-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2008
2009         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2010         setting for `=>>daikanwa'.
2011
2012 2011-12-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2013
2014         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2015         `=>>hanyo-denshi/jt'.
2016
2017 2011-12-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2018
2019         * mule/mule-conf.el (=+>jis-x0208@1983): New coded-charset for
2020         XEmacs CHISE.
2021         (=+>jis-x0208@1990): Ditto.
2022         (=+>jis-x0213-1@2000): Ditto.
2023
2024 2011-12-05  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2025
2026         * mule/mule-conf.el (=+>ucs@jis/2004): New coded-charset for
2027         XEmacs CHISE.
2028
2029 2011-11-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2030
2031         * mule/mule-conf.el (=>>>hanyo-denshi/jc): New coded-charset for
2032         XEmacs CHISE.
2033         (=>>hanyo-denshi/jc): Use `=>>>hanyo-denshi/jc' instead of
2034         `=hanyo-denshi/jc' as the mother.
2035
2036 2011-11-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2037
2038         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2039         setting for `=+>adobe-japan1'.
2040
2041         * mule/mule-charset.el (default-coded-charset-priority-list):
2042         Prefer `=adobe-japan1-6', `=adobe-japan1-base', `=>jis-x0208@1997'
2043         and `=>>hanyo-denshi/ft' to `=>>gt'.
2044
2045 2011-11-23  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2046
2047         * mule/mule-conf.el (=>>adobe-japan1-0): New coded-charset for
2048         XEmacs CHISE.
2049         (=>>adobe-japan1-1): Ditto.
2050         (=>>adobe-japan1-2): Ditto.
2051         (=>>adobe-japan1-3): Ditto.
2052         (=>>adobe-japan1-4): Ditto.
2053         (=>>adobe-japan1-5): Ditto.
2054         (=>>adobe-japan1-6): Ditto.
2055         (=>>adobe-japan1): Changed to alias for `=>>adobe-japan1-6'.
2056
2057 2011-11-22  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2058
2059         * mule/mule-conf.el (=adobe-japan1): New alias for
2060         `=adobe-japan1-6'.
2061         (=>>>adobe-japan1-0): New coded-charset for XEmacs CHISE.
2062         (=>>>adobe-japan1-1): Ditto.
2063         (=>>>adobe-japan1-2): Ditto.
2064         (=>>>adobe-japan1-3): Ditto.
2065         (=>>>adobe-japan1-4): Ditto.
2066         (=>>>adobe-japan1-5): Ditto.
2067         (=>>>adobe-japan1-6): Ditto.
2068         (=>>>adobe-japan1): Changed to alias for `=>>>adobe-japan1-6'.
2069
2070 2011-11-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2071
2072         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2073         setting for `=>>>adobe-japan1'.
2074
2075 2011-11-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2076
2077         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2078         setting for `=+>ucs@ks'.
2079
2080 2011-11-04  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2081
2082         * mule/mule-conf.el (=>>>adobe-japan1): New coded-charset for
2083         XEmacs CHISE.
2084         (=>>adobe-japan1): Use `=>>>adobe-japan1' instead of
2085         `=adobe-japan1-6' as the mother.
2086
2087 2011-11-03  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2088
2089         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2090         setting for `=>cns11643-7'.
2091
2092 2011-11-01  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2093
2094         * mule/mule-conf.el (=>cns11643-7): New coded-charset for XEmacs
2095         CHISE.
2096
2097 2011-10-29  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2098
2099         * mule/mule-conf.el (=+>adobe-japan1): New coded-charset for
2100         XEmacs CHISE.
2101         (=>>hanyo-denshi/ja): New coded-charset for XEmacs CHISE.
2102
2103         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2104         setting for `=>ucs@jis/2004'.
2105
2106 2011-10-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2107
2108         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2109         setting for `=+>gt'.
2110
2111         * mule/mule-conf.el (=+>gt): New coded-charset for XEmacs CHISE.
2112         (=>gt): Use `=+>gt' instead of `=>>gt' as the mother.
2113
2114 2011-10-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2115
2116         * mule/mule-conf.el (=+>ucs@unicode): Use `=+>ucs@iso' instead of
2117         `=>ucs@unicode' as the mother.
2118         (=+>ucs@jis): Use `=+>ucs@unicode' instead of `=>ucs@jis' as the
2119         mother.
2120         (=+>ucs@ks): Use `=+>ucs@unicode' instead of `=>ucs@ks' as the
2121         mother.
2122         (=+>ucs@cns): Use `=+>ucs@unicode' instead of `=>ucs@cns' as the
2123         mother.
2124
2125 2011-10-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2126
2127         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2128         setting for `=+>ucs@unicode'.
2129
2130         * mule/mule-conf.el (=+>ucs@unicode): New coded-charset for XEmacs
2131         CHISE.
2132
2133 2011-10-26  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2134
2135         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
2136         - Use `=+>jis-x0208' instead of `=>jis-x0208@usual'.
2137         - Use `=+>jis-x0213-2' instead of `=>jis-x0213-2@usual'.
2138         - Add setting for `=+>ucs@cns'.
2139
2140         * mule/mule-conf.el (=+>jis-x0213-1): New coded-charset for XEmacs
2141         CHISE.
2142         (=>jis-x0213-1): Use `=+>jis-x0213-1' instead of `=>>jis-x0213-1'
2143         as the mother.
2144         (=+>ucs@cns): New coded-charset for XEmacs CHISE.
2145         (=>ucs-bmp-cjk@unicode): New coded-charset for XEmacs CHISE.
2146
2147         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2148         `=>ucs-bmp-cjk@unicode'; delete `=>>ucs@unicode'.
2149
2150 2011-10-25  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2151
2152         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2153         setting for `=>ucs@ks'.
2154
2155 2011-10-21  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2156
2157         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2158         `=ucs-bmp-cjk-compat@unicode'.
2159
2160         * mule/mule-conf.el (=ucs-bmp-cjk-compat@unicode): New
2161         coded-charset for XEmacs CHISE.
2162
2163 2011-10-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2164
2165         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2166         `=ucs-bmp-cjk-compat'.
2167
2168         * mule/mule-conf.el (=ucs-bmp-cjk-compat): New coded-charset for
2169         XEmacs CHISE.
2170
2171 2011-10-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2172
2173         * mule/mule-conf.el (=+>ucs@ks): New coded-charset for XEmacs
2174         CHISE.
2175
2176 2011-10-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2177
2178         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
2179         `=+>ucs@jis/1990' instead of `=>ucs@jis/1990'.
2180
2181         * mule/mule-conf.el (=+>ucs@jis/1990): Renamed from
2182         `=>ucs@jis/1990'.
2183         (=>ucs@jis/1990): New alias for `=+>ucs@jis/1990'.
2184
2185 2011-10-17  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2186
2187         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2188         setting for `=+>ucs@iso'; use `=+>ucs@jis' instead of `=>ucs@JP'.
2189
2190         * mule/mule-conf.el (=+>ucs@iso): New coded-charset for XEmacs
2191         CHISE.
2192         (=>>ucs@iso): Use `=+>ucs@iso' instead of `=>ucs@iso' as the
2193         mother.
2194
2195 2011-10-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2196
2197         * mule/mule-conf.el (=+>jis-x0213-2): Renamed from
2198         `=>jis-x0213-2@usual'.
2199         (=>jis-x0213-2@usual): New alias for `=+>jis-x0213-2'.
2200         (=>jis-x0213-2): Use `=+>jis-x0213-2' instead of
2201         `=>jis-x0213-2@usual' as the mother.
2202
2203 2011-10-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2204
2205         * mule/mule-conf.el (=+>ucs@jis): Renamed from `=>ucs@JP'.
2206         (=>ucs@JP): New alias for `=+>ucs@jis'.
2207
2208 2011-10-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2209
2210         * mule/mule-conf.el (=+>jis-x0208): Renamed from
2211         `=>jis-x0208@usual'.
2212         (=>jis-x0208@usual): New alias for `=+>jis-x0208'.
2213         (=+>jis-x0208@1978): Use `=+>jis-x0208' instead of
2214         `=>jis-x0208@usual' as the mother.
2215         (=>jis-x0208): Likewise.
2216
2217 2011-10-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2218
2219         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2220         setting for `=+>jis-x0208@1978'.
2221
2222 2011-10-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2223
2224         * mule/mule-conf.el (=+>jis-x0208@1978): New coded-charset for
2225         XEmacs CHISE.
2226
2227 2011-09-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2228
2229         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2230         setting for `=>>>ucs@jis/1990'.
2231
2232 2011-07-23  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2233
2234         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2235         setting for `=>ucs@jis/1990'.
2236
2237 2011-07-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2238
2239         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2240         setting for `=ucs@JP/hanazono'.
2241
2242         * mule/mule-conf.el (=>ucs@jis/1990): New coded-charset for XEmacs
2243         CHISE.
2244         (=ucs@JP/hanazono): Ditto.
2245         (=ucs-bmp-cjk@JP/hanazono): Ditto.
2246         (=>>hanyo-denshi/jc): Ditto.
2247         (=>>hanyo-denshi/jd): Ditto.
2248
2249 2011-07-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2250
2251         * mule/mule-charset.el (default-coded-charset-priority-list): Use
2252         `=ucs-bmp-cjk@JP/hanazono' instead of `=ucs-bmp-cjk@JP'.
2253
2254 2011-07-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2255
2256         * mule/mule-conf.el (=>>hanyo-denshi/jb): New coded-charset for
2257         XEmacs CHISE.
2258
2259 2011-07-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2260
2261         * mule/mule-conf.el (=>>hanyo-denshi/hg): New coded-charset for
2262         XEmacs CHISE.
2263
2264 2011-06-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2265
2266         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2267         `=ucs-bmp-cjk@JP'.
2268
2269 2011-04-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2270
2271         * mule/mule-conf.el (=ucs-bmp-cjk@JP): New coded-charset for
2272         XEmacs CHISE.
2273
2274 2011-05-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2275
2276         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2277         Modify order of settings; add settings for `=daikanwa@rev2'.
2278
2279 2011-04-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2280
2281         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2282         setting for `=>>cbeta'.
2283
2284         * mule/mule-conf.el (=>>cbeta): New coded-charset for XEmacs
2285         CHISE.
2286
2287 2011-04-01  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2288
2289         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2290         setting for `=>>adobe-japan1'.
2291
2292 2011-03-30  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2293
2294         * mule/mule-conf.el (=>>adobe-japan1): New coded-charset for
2295         XEmacs CHISE.
2296
2297 2011-03-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2298
2299         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2300         setting for `=>>hanyo-denshi/ia'.
2301
2302         * mule/mule-conf.el (=>>hanyo-denshi/ia): New coded-charset for
2303         XEmacs CHISE.
2304
2305 2011-03-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2306
2307         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2308         settings for `=>>>hanyo-denshi/jt' and `=>>>gt'.
2309
2310         * mule/mule-conf.el (=>>>hanyo-denshi/jt): New coded-charset for
2311         XEmacs CHISE.
2312         (=>>hanyo-denshi/jt): Use `=>>>hanyo-denshi/jt' instead of
2313         `=hanyo-denshi/jt' as the mother.
2314
2315 2011-03-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2316
2317         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2318         setting for `=>>>jis-x0213-2'.
2319
2320         * mule/mule-conf.el (=>>>gt): New coded-charset for XEmacs CHISE.
2321         (=>>gt): Use `=>>>gt' instead of `=gt' as the mother.
2322         (=>>>ucs@jis/2000): New coded-charset for XEmacs CHISE.
2323
2324 2011-03-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2325
2326         * mule/mule-conf.el (=>>>ucs@jis/1990): New coded-charset for
2327         XEmacs CHISE.
2328
2329 2011-03-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2330
2331         * mule/mule-conf.el (=>>>jis-x0208@1983): New coded-charset for
2332         XEmacs CHISE.
2333
2334         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2335         `=>>jis-x0213-1@2004'.
2336
2337 2011-03-07  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2338
2339         * mule/mule-conf.el (=>>>jis-x0208@1978): New coded-charset for
2340         XEmacs CHISE.
2341
2342 2011-03-07  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2343
2344         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
2345         - Use "&g2-*;" as entity-references for `=>>>*'.
2346         - Omit "&a{GT|JX1|JX2|JX3}-*;".
2347
2348         * mule/mule-conf.el (=>>>jis-x0213-2): New coded-charset for
2349         XEmacs CHISE.
2350         (=>>jis-x0213-2): Use `=>>>jis-x0213-2' instead of `=jis-x0213-2'
2351         as the mother.
2352
2353 2011-03-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2354
2355         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2356         setting for `=>>hanyo-denshi/ib'.
2357
2358         * mule/mule-conf.el (=>>jis-x0208@1978): Fix DOC.
2359         (=>>jis-x0208@1983): New coded-charset for XEmacs CHISE.
2360         (=>>jis-x0208@1990): Ditto.
2361         (=>>hanyo-denshi/ib): Ditto.
2362
2363         * mule/mule-charset.el (default-coded-charset-priority-list):
2364         Prefer `=hanziku-*' to `=hanyo-denshi/*'.
2365
2366 2011-03-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2367
2368         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2369         Prefer `=>jis-x0213-2@usual' to `=>jis-x0208@1997' and
2370         `=>jis-x0213-1@2000'; add settings for `=>>>ucs@ks' and
2371         `=>>>ucs@jis/2004'.
2372
2373 2011-03-05  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2374
2375         * mule/mule-conf.el (=>>>jis-x0213-1@2000): New coded-charset for
2376         XEmacs CHISE.
2377         (=>>>jis-x0213-1@2004): Use `=>>>jis-x0213-1' instead of
2378         `=jis-x0213-1@2004' as the mother.
2379         (=>>>ucs@jis/2004): New coded-charset for XEmacs CHISE.
2380         (=>>>ucs@ks): Ditto.
2381
2382         * mule/mule-charset.el (default-coded-charset-priority-list):
2383         Modify priority of `=hanyo-denshi/*'.
2384
2385 2011-03-04  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2386
2387         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2388         settings for `=>>ucs@JP' and `=ucs@JP'.
2389
2390 2011-03-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2391
2392         * mule/mule-conf.el (=>>ucs@JP): New coded-charset for XEmacs
2393         CHISE.
2394
2395 2011-02-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2396
2397         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2398         setting for `=>>>ucs@cns'.
2399
2400         * mule/mule-conf.el (=>>>ucs@cns): New coded-charset for XEmacs
2401         CHISE.
2402
2403 2011-02-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2404
2405         * mule/mule-conf.el (=>>jis-x0213-1@2004): Use `=>>jis-x0213-1'
2406         instead of `=>>>jis-x0213-1@2004' as the mother.
2407         (=>>>ucs@iso): New coded-charset for XEmacs CHISE.
2408         (=>>>ucs@unicode): Likewise.
2409         (=>>>ucs@jis): Likewise.
2410         (=ucs@iso): Use `=>>>ucs@iso' instead of `=>>ucs@iso' as the
2411         mother.
2412         (=>>hanyo-denshi/ks): Fix `chars' and `dimension'.
2413
2414 2011-02-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2415
2416         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2417         settings for `=>>>jis-x0208', `=>>>jis-x0213-1',
2418         `=>>>jis-x0213-1@2004', `=>>>ucs@iso', `=>>>ucs@unicode' and
2419         `=>>>ucs@jis'.
2420
2421 2011-02-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2422
2423         * mule/mule-charset.el (default-coded-charset-priority-list):
2424         Prefer `=jis-x0212' to `=gt-pj-*', `chinese-cns11643-*', `=big5*'
2425         and `=jis-x0213-*-2000'.
2426
2427 2011-02-24  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2428
2429         * mule/mule-conf.el (=>>>jis-x0213-1@2004): New coded-charset for
2430         XEmacs CHISE.
2431         (=>>jis-x0213-1@2004): Use `=>>>jis-x0213-1@2004' instead of
2432         `=>>jis-x0213-1' as the mother.
2433
2434 2011-02-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2435
2436         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2437         settings for `=>>hanyo-denshi/jt' and `=>gt-k'.
2438
2439 2011-02-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2440
2441         * mule/mule-conf.el (=>gt-k): New coded-charset for XEmacs CHISE.
2442
2443 2011-02-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2444
2445         * mule/mule-conf.el (=>>hanyo-denshi/jt): New coded-charset for
2446         XEmacs CHISE.
2447
2448 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2449
2450         * mule/mule-coding.el (decomposition-feature-list): Set
2451         `=decomposition', `=decomposition@cid' and
2452         `=decomposition@hanyo-denshi'.
2453
2454 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2455
2456         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2457         setting for `=>>hanyo-denshi/ks'.
2458
2459         * mule/mule-conf.el (=>>hanyo-denshi/ks): New coded-charset for
2460         XEmacs CHISE.
2461
2462 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2463
2464         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2465         settings for `=hanyo-denshi/ks' and `=hanyo-denshi/ks/mf'.
2466
2467         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2468         `=hanyo-denshi/ks/mf'.
2469
2470         * mule/mule-conf.el (=hanyo-denshi/ks): New coded-charset for
2471         XEmacs CHISE.
2472         (=hanyo-denshi/ks/mf): Ditto.
2473
2474 2011-02-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2475
2476         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2477         settings for P=hanyo-denshi/jt'.
2478
2479         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2480         `=hanyo-denshi/jt'.
2481
2482         * mule/mule-conf.el (=hanyo-denshi/jt): New coded-charset for
2483         XEmacs CHISE.
2484
2485 2011-02-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2486
2487         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2488         settings for `=hanyo-denshi/ip'.
2489
2490         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2491         `=hanyo-denshi/ip'.
2492
2493         * mule/mule-conf.el (=hanyo-denshi/ip): New coded-charset for
2494         XEmacs CHISE.
2495
2496 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2497
2498         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2499         settings for `=hanyo-denshi/hg'.
2500
2501         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2502         `=hanyo-denshi/hg'.
2503
2504         * mule/mule-conf.el (=hanyo-denshi/hg): New coded-charset for
2505         XEmacs CHISE.
2506
2507 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2508
2509         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2510         setting for `=>>hanyo-denshi/ft'.
2511
2512         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2513         `=>>hanyo-denshi/ft'.
2514
2515         * mule/mule-conf.el (=>>hanyo-denshi/ft): New coded-charset for
2516         XEmacs CHISE.
2517
2518 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2519
2520         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2521         settings for `=hanyo-denshi/ib'.
2522
2523         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2524         `=hanyo-denshi/ib'.
2525
2526         * mule/mule-conf.el (=hanyo-denshi/ib): New coded-charset for
2527         XEmacs CHISE.
2528
2529 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2530
2531         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2532         settings for isolated characters of `=hanyo-denshi/ia' and
2533         non-isolated characters of `=hanyo-denshi/*'.
2534
2535         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2536         `=hanyo-denshi/ia'.
2537
2538         * mule/mule-conf.el (=hanyo-denshi/ia): New coded-charset for
2539         XEmacs CHISE.
2540
2541 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2542
2543         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2544         setting for isolated characters of `=hanyo-denshi/ft'.
2545
2546         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2547         `=hanyo-denshi/ft'.
2548
2549         * mule/mule-conf.el (=hanyo-denshi/ft): New coded-charset for
2550         XEmacs CHISE.
2551
2552 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2553
2554         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2555         setting for isolated characters of `=hanyo-denshi/jd'.
2556
2557         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2558         `=hanyo-denshi/jd'.
2559
2560         * mule/mule-conf.el (=hanyo-denshi/jd): New coded-charset for
2561         XEmacs CHISE.
2562
2563 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2564
2565         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2566         setting for isolated characters of `=hanyo-denshi/jc'.
2567
2568         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2569         `=hanyo-denshi/jc'.
2570
2571         * mule/mule-conf.el (=hanyo-denshi/jc): New coded-charset for
2572         XEmacs CHISE.
2573
2574 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2575
2576         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2577         setting for isolated characters of `=hanyo-denshi/jb'.
2578
2579         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2580         `=hanyo-denshi/jb'.
2581
2582         * mule/mule-conf.el (=hanyo-denshi/jb): New coded-charset for
2583         XEmacs CHISE.
2584
2585 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2586
2587         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2588         setting for isolated characters of `=hanyo-denshi/ja'.
2589
2590 2011-02-12  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2591
2592         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2593         `=hanyo-denshi/ja'.
2594
2595         * mule/mule-conf.el (=hanyo-denshi/ja): New coded-charset for
2596         XEmacs CHISE.
2597
2598 2011-02-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2599
2600         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2601         settings for isolated characters of `=adobe-japan1-6'.
2602
2603 2011-02-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2604
2605         * mule/mule-conf.el (=daikanwa/+p): New coded-charset for XEmacs
2606         CHISE.
2607         (=daikanwa/+2p): Ditto.
2608         (=daikanwa/ho): Ditto.
2609
2610 2011-02-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2611
2612         * mule/mule-coding.el (utf-8-mcs-no-composition): New
2613         coding-system for XEmacs CHISE.
2614
2615 2011-02-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2616
2617         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2618         setting for `=>>ruimoku-v6'.
2619
2620         * mule/mule-conf.el (=>>ruimoku-v6): New coded-charset for XEmacs
2621         CHISE.
2622
2623 2010-12-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2624
2625         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2626         setting for `=daikanwa@rev1'.
2627
2628 2010-10-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2629
2630         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2631         setting for `=>jis-x0213-2@usual' and `=>ucs@JP'.
2632
2633 2010-10-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2634
2635         * mule/mule-conf.el (=>jis-x0213-2@usual): New coded-charset for
2636         XEmacs CHISE.
2637         (=>jis-x0213-2): Use `=>jis-x0213-2@usual' as the mother.
2638
2639 2010-10-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2640
2641         * mule/mule-conf.el (=>ucs@JP): New coded-charset for XEmacs
2642         CHISE.
2643
2644 2010-09-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2645
2646         * mule/mule-conf.el (=>ucs@jis): New coded-charset for XEmacs
2647         CHISE.
2648
2649         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2650         setting for `=>ucs@jis'.
2651
2652 2010-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2653
2654         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2655         setting for `=>jis-x0208@usual'.
2656
2657         * mule/mule-conf.el (=>jis-x0208@usual): New coded-charset for
2658         XEmacs CHISE.
2659         (=>jis-x0208): Use `=>jis-x0208@usual' as the mother.
2660         (=>ucs@ks): New coded-charset for XEmacs CHISE.
2661         (=ucs@big5): Use `=>>ucs@cns' as the mother.
2662
2663 2010-09-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2664
2665         * mule/mule-conf.el (=>>>jis-x0208): New coded-charset for XEmacs
2666         CHISE.
2667         (=>>>jis-x0208@1990): Ditto.
2668         (=>>>jis-x0213-1): Ditto.
2669         (=>>jis-x0208): Use `=>>>jis-x0208' instead of `=jis-x0208' as the
2670         mother.
2671         (=>>jis-x0213-1): Use `=>>>jis-x0213-1' instead of `=jis-x0213-1'
2672         as the mother.
2673
2674 2010-09-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2675
2676         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2677         setting for `=>ucs@cns' and `=>>ucs@ks'.
2678
2679         * mule/mule-conf.el (=>>ucs@ks): New coded-charset for XEmacs
2680         CHISE.
2681
2682 2010-08-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2683
2684         * mule/mule-conf.el (=>ucs@cns): New coded-charset for XEmacs
2685         CHISE.
2686
2687 2010-08-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2688
2689         * mule/mule-conf.el (=>>daikanwa): New coded-charset for XEmacs
2690         CHISE.
2691         (=>daikanwa): Use `=>>daikanwa' instead of `=daikanwa' as the
2692         mother.
2693
2694 2010-08-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2695
2696         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2697         `==>ucs-bmp-cjk@bucs'.
2698
2699         * mule/mule-conf.el (==>ucs-bmp-cjk@bucs): New coded-charset for
2700         XEmacs CHISE.
2701
2702 2010-08-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2703
2704         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2705         setting for `==>ucs@bucs'.
2706
2707         * mule/mule-conf.el (==>ucs@bucs): New super abstract CCS for
2708         XEmacs CHISE.
2709
2710 2010-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2711
2712         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
2713         - Add setting for `=>>jis-x0208'.
2714         - Omit setting for `=>>jis-x0208@1990'.
2715         - Prefer `=>>gt', JIS X0208/0213, `=>>big5-cdp', `=>>gt-k', `=>gt'
2716           and `=>zinbun-oracle' to `=>ucs@FOO', `=>>ucs@FOO' and
2717           `=ucs@FOO'.
2718
2719 2010-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2720
2721         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2722         setting for `=>daikanwa'.
2723
2724 2010-08-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2725
2726         * mule/mule-conf.el (=daikanwa): Fix DOC.
2727         (=>daikanwa): New abstract character for XEmacs CHISE.
2728         (=>ucs@iso): Likewise.
2729         (=>ucs@unicode): Likewise.
2730         (=>>ucs@iso): Use `=>ucs@iso' as the mother.
2731
2732 2010-08-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2733
2734         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
2735         - Prefer representative features to `=>>gt', `=>>big5-cdp',
2736           `=>>gt-k', `=>gt' and `=>zinbun-oracle'.
2737         - Prefer abstract glyph features to `=>gt', `=>zinbun-oracle'.
2738         - Add `=>big5-cdp'.
2739
2740 2010-07-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2741
2742         * mule/mule-conf.el (=>>big5-cdp): Fix long-name.
2743         (=>big5-cdp): New abstract character.
2744
2745 2010-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2746
2747         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2748         Prefer UCS and JIS X0208/0213 related features to `china3-jef' and
2749         `chinese-big5'.
2750
2751 2010-07-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2752
2753         * mule/mule-charset.el (default-coded-charset-priority-list):
2754         Prefer `=>>big5-cdp' to `=>>ucs@unicode'.
2755
2756         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2757         Prefer `=>>ucs@{unicode|jis|cns' to `=>>ucs@jis/{2004|2000|1990',
2758         `=>>jis-x0208@{1990|1978', `=>>jis-x0213-1@{2000|2004}',
2759         `=>>jis-x0213-2', `=>jis-x0208@1997', `=>jis-x0213-1@{2000|2004}'
2760         and `=>jis-x0213-2'.
2761
2762 2010-07-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2763
2764         * mule/mule-conf.el (=>>ucs@jis/1990): New abstract glyph-set for
2765         XEmacs CHISE.
2766         (=>>ucs@jis/2000): Likewise.
2767         (=>>ucs@jis/2004): Likewise.
2768
2769 2010-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2770
2771         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2772         settings for `=>>big5-cdp', `=>>gt-k', `=>>ucs@jis' and
2773         `=>>ucs@cns'.
2774
2775         * mule/mule-conf.el (=>>big5-cdp): New abstract glyph-set for
2776         XEmacs CHISE.
2777         (=>>gt): Use quote instead of backquote; modify DOC.
2778         (=>gt): Use quote instead of backquote.
2779         (=>>gt-k): New abstract glyph-set for XEmacs CHISE.
2780         (=>>ucs@iso): New abstract glyph-set for XEmacs CHISE.
2781         (=>>ucs@unicode): Use `=>>ucs@iso' as the mother.
2782         (=>>ucs@jis): New abstract glyph-set for XEmacs CHISE.
2783         (=>>ucs@cns): New abstract glyph-set for XEmacs CHISE.
2784         (=ucs@iso): Use `=>>ucs@iso' as the mother.
2785
2786 2010-07-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2787
2788         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2789         `=>>ucs@unicode' and `=>>gt'.
2790
2791 2010-05-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2792
2793         * mule/mule-conf.el (=jis-x0208@1978/2-pr): New coded-charset for
2794         XEmacs CHISE.
2795         (=jis-x0208@1978/4er): New coded-charset for XEmacs CHISE.
2796         (=jis-x0208@1978/4-pr): Use `=jis-x0208@1978/2-pr' instead of
2797         `=jis-x0208@1978/1er-pr' as the mother.
2798         (=jis-x0208@1978/5pr): New coded-charset for XEmacs CHISE.
2799
2800 2010-04-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2801
2802         * mule/mule-conf.el (=ucs@big5): Use `=>>ucs@unicode' instead of
2803         `=ucs@unicode' as the mother.
2804
2805 2010-04-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2806
2807         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2808         setting for `=>>ucs@unicode'.
2809
2810         * mule/mule-conf.el (=>>ucs@unicode): New coded-charset for XEmacs
2811         CHISE.
2812
2813 2010-04-21  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2814
2815         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2816         settings for &I-AJ1-ddddd; and &AJ1-ddddd;.
2817
2818         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2819         `=adobe-japan1-6' and `=adobe-japan1-base'.
2820
2821         * mule/mule-conf.el (=adobe-japan1-base): New coded-charset for
2822         XEmacs CHISE.
2823         (=adobe-japan1-0): Specify `=adobe-japan1-base' as the mother;
2824         specify `min-code' and `max-code'.
2825         (=adobe-japan1-1): Specify `min-code' and `max-code'.
2826         (=adobe-japan1-2): Likewise.
2827         (=adobe-japan1-3): Likewise.
2828         (=adobe-japan1-4): Likewise.
2829         (=adobe-japan1-5): Likewise.
2830         (=adobe-japan1-6): Likewise.
2831
2832 2010-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2833
2834         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2835         setting for `=>gt'.
2836
2837 2010-04-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2838
2839         * mule/mule-conf.el (=>gt): New abstract coded-charset for XEmacs
2840         CHISE.
2841
2842 2010-04-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2843
2844         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2845         setting for `=>zinbun-oracle'.
2846
2847         * mule/mule-conf.el (=>zinbun-oracle): New abstract coded-charset
2848         for XEmacs CHISE.
2849
2850 2010-03-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2851
2852         * mule/mule-conf.el (=jis-x0208@1978/1er-pr): New coded-charset
2853         for XEmacs CHISE.
2854         (=jis-x0208@1978/4-pr): Use `=jis-x0208@1978/1er-pr' instead of
2855         `=jis-x0208@1978' as the mother.
2856
2857 2010-03-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2858
2859         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
2860         - Use `=gt' instead of `ideograph-gt'.
2861         - Use `=gt-k' instead of `ideograph-gt-k'.
2862         - Use `=jis-x0208@1990' instead of `japanese-jisx0208-1990'.
2863         - Use `=jis-x0208@1983' instead of `japanese-jisx0208'.
2864         - Use `=jis-x0213-1@2000' instead of `japanese-jisx0213-1'.
2865         - Use `=jis-x0213-2' instead of `japanese-jisx0213-2'.
2866         - Use `=jis-x0212' instead of `japanese-jisx0212'.
2867         - Use `=jis-x0208@1978' instead of `japanese-jisx0208-1978'.
2868         - Use `=>>gt' instead of `<=>gt'.
2869         - Use &G-GT-ddddd; instead of &aGT-ddddd for `=>>gt'.
2870         - Add setting for `=>>jis-x0208@1990'.
2871         - Use &G-JX1-hhhh; instead of &aJX1-hhhh; for
2872           `=>>jis-x0213-1@2000'.
2873         - Use &G-JX2-hhhh; instead of &aJX2-hhhh; for `=>>jis-x0213-2'.
2874         - Use &G-JX3-hhhh; instead of &aJX3-hhhh; for
2875           `=>>jis-x0213-1@2004'.
2876         - Add setting for `=>>jis-x0208@1978'.
2877         - Decode &A-J0-hhhh; as `=>jis-x0208@1997'.
2878
2879 2010-02-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2880
2881         * mule/mule-conf.el (=>>jis-x0208@1978): New coded-charset for
2882         XEmacs CHISE.
2883
2884 2009-11-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2885
2886         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2887         setting for `=>>jis-x0213-2' and `=>jis-x0213-2'; use
2888         `=>jis-x0208@1997', `=>jis-x0213-1@2000' and `=>jis-x0213-1@2004'
2889         instead of `<=>jis-x0208@1997', `<=>jis-x0213-1@2000' and
2890         `<=>jis-x0213-1@2004'.
2891
2892 2009-09-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2893
2894         * mule/mule-conf.el (=>>jis-x0213-2): New coded-charset for XEmacs
2895         CHISE.
2896         (=>jis-x0213-2): Ditto.
2897
2898 2009-09-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2899
2900         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2901         settings for `=>>jis-x0213-1@2000' and `=>>jis-x0213-1@2004'.
2902
2903 2009-08-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2904
2905         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2906         `=>>jis-x0208', `=>>jis-x0213-1', `=>jis-x0208' and
2907         `=>jis-x0213-1'.
2908
2909 2009-08-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2910
2911         * mule/mule-conf.el (=>>jis-x0208): New coded-charset for XEmacs
2912         CHISE.
2913         (=>jis-x0208): Use `=>>jis-x0208' as the mother.
2914
2915 2009-08-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2916
2917         * mule/mule-conf.el (=>>jis-x0213-1): Renamed from
2918         `<==>jis-x0213-1'.
2919         (=>>jis-x0213-1@2000): Renamed from `<==>jis-x0213-1@2000'.
2920         (=>>jis-x0213-1@2004): Renamed from `<==>jis-x0213-1@2004'.
2921         (=>jis-x0208): Renamed from `<=>jis-x0208'.
2922         (<=>jis-x0208): New alias for `=>jis-x0208'.
2923         (=>jis-x0208@1997): Renamed from `<=>jis-x0208@1997'.
2924         (<=>jis-x0208@1997): New alias for `=>jis-x0208@1997'.
2925         (=>jis-x0213-1): Renamed from `<=>jis-x0213-1'.
2926         (<=>jis-x0213-1): New alias for `=>jis-x0213-1'.
2927         (=>jis-x0213-1@2000): Renamed from `<=>jis-x0213-1@2000'.
2928         (<=>jis-x0213-1@2000): New alias for `=>jis-x0213-1@2000'.
2929         (=>jis-x0213-1@2004): Renamed from `<=>jis-x0213-1@2004'.
2930         (<=>jis-x0213-1@2004): New alias for `=>jis-x0213-1@2004'.
2931         (=>>gt): Renamed from `<==>gt'.
2932         (<==>gt): New alias for `=>>gt'.
2933
2934 2009-08-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2935
2936         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
2937         - Use `=jis-x0213-1@2000' instead of `japanese-jisx0213-1'
2938         - Use `=jis-x0213-2' instead of `japanese-jisx0213-2'.
2939         - Use `<=>jis-x0208@1997' instead of `=jis-x0208@1997'.
2940         - Add settings for `<=>jis-x0213-1@2000' and
2941           `<=>jis-x0213-1@2004'.
2942
2943         * mule/mule-conf.el (=jis-x0208@1978/-4X): New coded-charset for
2944         XEmacs CHISE.
2945         (<==>jis-x0213-1): Likewise.
2946         (<==>jis-x0213-1@2000): Likewise.
2947         (<==>jis-x0213-1@2004): Likewise.
2948         (<=>jis-x0208): Add property `=>iso-ir 168'.
2949         (<=>jis-x0208@1997): Likewise.
2950         (<=>jis-x0213-1): Use `<==>jis-x0213-1' instead of `=jis-x0213-1'
2951         as the mother; add property `=>iso-ir 228'.
2952         (<=>jis-x0213-1@2000): Modify DOC-string; fix `registry'; add
2953         property `=>iso-ir 228'.
2954         (<=>jis-x0213-1@2004): Modify DOC-string; fix `registry'; add
2955         property `=>iso-ir 233'.
2956         (<==>gt): Renamed from `<=>gt'.
2957         (<=>gt): New alias for `<==>gt'.
2958
2959 2009-08-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2960
2961         * mule/mule-conf.el (<=>jis-x0208): New coded-charset for XEmacs
2962         CHISE.
2963         (<=>jis-x0208@1997): Renamed from `=jis-x0208@1997'; use
2964         `<=>jis-x0208' as the mother.
2965         (<=>jis-x0213-1): New coded-charset for XEmacs CHISE.
2966         (<=>jis-x0213-1@2000): Ditto.
2967         (<=>jis-x0213-1@2004): Ditto.
2968
2969 2009-06-22  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2970
2971         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2972         settings for `<=>gt'.
2973
2974         * mule/mule-conf.el (<=>gt): New coded-charset for XEmacs CHISE.
2975
2976 2009-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2977
2978         * mule/mule-conf.el (=jis-x0208@1978): Specify `=>iso-ir' in
2979         XEmacs CHISE.
2980         (=jis-x0208@1978/-4pr): Likewise.
2981         (=jis-x0208@1978/4-pr): Likewise.
2982         (=jis-x0213-1): Likewise.
2983         (=ucs@iso): Likewise.
2984         (=ucs@unicode): Likewise.
2985         (=ucs@gb): Likewise.
2986         (=ucs@gb/fw): Likewise.
2987         (=ucs@cns): Likewise.
2988         (=ucs@cns/fw): Likewise.
2989         (=ucs@jis): Likewise.
2990         (=ucs@jis/fw): Likewise.
2991         (=ucs@jis/1990): Likewise.
2992         (=ucs@jis/2000): Likewise.
2993         (=ucs@jis/2004): Likewise.
2994         (=ucs@JP): Likewise.
2995         (=ucs@ks): Likewise.
2996         (=ucs@big5): Likewise.
2997         (=ucs@big5/cns11643): Likewise.
2998         (=ucs@cns11643): Likewise.
2999
3000 2008-10-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3001
3002         * mule/mule-charset.el (default-coded-charset-priority-list):
3003         Prefer `=jis-x0213-{1|2}-2000' to `japanese-jisx0212'.
3004
3005         * mule/mule-conf.el (=ucs@jis/2004): New coded-charset for XEmacs
3006         CHISE.
3007         (=ucs@JP): Use `=ucs@jis/2004' instead of `=ucs@jis' as the
3008         mother.
3009
3010 2008-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3011
3012         * mule/mule-conf.el (=jis-x0208@1978): New coded-charset [moved
3013         from src/mule-charset.c].
3014         (=jis-x0208@1978/-4pr): Renamed from `=jis-x0208@1978/i-4';
3015         specify `final'.
3016         (=jis-x0208@1978/1pr): Renamed from `=jis-x0208@1978/i1'; specify
3017         `iso-ir' and `final', namely now it is used as ISO-IR-42.
3018         (=jis-x0208@1978/4-pr): Renamed from `=jis-x0208@1978/i4-'.
3019         (=jis-x0208@1978/i1): New alias for `=jis-x0208@1978/1pr'.
3020         (=jis-x0208@1978/i-4): New alias for `=jis-x0208@1978/-4pr'.
3021         (=jis-x0208@1978/i4-): New alias for `=jis-x0208@1978/4-pr'.
3022
3023 2008-09-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3024
3025         * mule/mule-conf.el (=jis-x0213-1-2000): Changed to the alias of
3026         `=jis-x0213-1@2000' instead of `=jis-x0213-1'.
3027         (=jis-x0208@1978/i-4): Specify `partial'.
3028         (=jis-x0208@1978/i1): Likewise; use `=jis-x0208@1978/i-4' as the
3029         mother coded-charset.
3030         (=jis-x0208@1978/i4-): New coded-charset for XEmacs CHISE.
3031
3032 2008-09-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3033
3034         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3035         settings for `=jis-x0213-1@2004'.
3036
3037 2008-09-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3038
3039         * mule/mule-conf.el (=jis-x0213-1): New coded-charset for XEmacs
3040         CHISE.
3041         (=jis-x0213-1@2000): Renamed from `=jis-x0213-1-2000'.
3042         (=jis-x0213-2): Renamed from `=jis-x0213-2-2000'.
3043         (=jis-x0213-1@2004): New coded-charset for XEmacs CHISE.
3044         (=jis-x0213-1-2000): New alias for `=jis-x0213-1' in XEmacs CHISE
3045         temporarily.
3046         (=jis-x0213-2-2000): New alias for `=jis-x0213-2' in XEmacs CHISE.
3047
3048 2008-08-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3049
3050         * mule/mule-conf.el (=shinjigen): New coded-charset for XEmacs
3051         CHISE.
3052         (=shinjigen@1ed): Inherited from `=shinjigen'.
3053         (=shinjigen@rev): Likewise.
3054
3055 2008-08-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3056
3057         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3058         settings for `=shinjigen@rev' and `=shinjigen@1ed'.
3059
3060 2008-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3061
3062         * mule/mule-conf.el (=shinjigen@1ed): Renamed from `shinjigen-1';
3063         define it as an alias.
3064         (=shinjigen@1ed/24pr): New coded-charset for XEmacs CHISE.
3065         (=shinjigen@rev): Renamed from `shinjigen-2'; define it as an
3066         alias.
3067         (=shinjigen/+p@rev): Renamed from `shinjigen-2-p'; define it as an
3068         alias.
3069
3070 2008-07-31  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3071
3072         * mule/mule-conf.el (shinjigen-2-p): New coded-charset for XEmacs
3073         CHISE.
3074
3075 2008-06-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3076
3077         * mule/mule-conf.el (shinjigen-1): New coded-charset for XEmacs
3078         CHISE.
3079         (shinjigen-2): Ditto.
3080
3081 2007-05-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3082
3083         * mule/mule-charset.el (default-coded-charset-priority-list):
3084         Prefer `gt-pj-*' to `chinese-cns11643-*', `=big5-cdp',
3085         `chinese-big5-eten-*' and `chinese-big5'.
3086
3087 2006-03-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3088
3089         * mule/mule-conf.el (=ucs-bmp-cjk@unicode): Change `max-code' to
3090         #x9FA5 temporarily.
3091
3092 2006-01-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3093
3094         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3095         settings for `=jis-x0208@1978/i1'.
3096
3097 2005-11-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3098
3099         * mule/mule-conf.el (=jis-x0208@1978/i-4): New coded-charset for
3100         XEmacs CHISE.
3101
3102 2005-10-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3103
3104         * mule/mule-conf.el (=adobe-japan1-[0..6]): New coded-charset for
3105         XEmacs CHISE.
3106
3107 2005-07-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3108
3109         * mule/mule-conf.el (=jis-x0208@1978/i1): New coded-charset for
3110         XEmacs CHISE.
3111
3112 2005-06-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3113
3114         * mule/mule-conf.el (=ucs-bmp@gb): New coded-charset for XEmacs
3115         CHISE.
3116         (=ucs-bmp@cns): Likewise.
3117         (=ucs-bmp@jis): Likewise.
3118         (=ucs-bmp@ks): Likewise.
3119
3120 2005-05-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3121
3122         * mule/mule-conf.el (=zinbun-oracle): New coded-charset for XEmacs
3123         CHISE.
3124         (=ucs-bmp-cjk): Change `max-code' to #x9FA5 temporarily.
3125
3126 2005-05-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3127
3128         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3129         settings for `=zinbun-oracle'.
3130
3131         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3132         `=zinbun-oracle'.
3133
3134 2005-05-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3135
3136         * mule/mule-coding.el (coded-charset-entity-reference-alist):
3137         Modify to use "&U-hhhhhhhh;" instead of "&UU+hhhh;" for
3138         `=ucs@iso'.
3139
3140 2005-04-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3141
3142         * mule/mule-charset.el (default-coded-charset-priority-list):
3143         Delete `ucs-sip'; modify order of some CCSs.
3144
3145 2005-02-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3146
3147         * mule/mule-coding.el (iso-2022-jp-2): Specify `ccs-priority-list'
3148         in XEmacs CHISE.
3149
3150         * mule/japanese.el (iso-2022-jp): Specify `ccs-priority-list' in
3151         XEmacs CHISE; don't specify `input-charset-conversion' in XEmacs
3152         CHISE.
3153
3154 2004-12-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3155
3156         * mule/mule-conf.el (=ucs-radicals): Use "-zhRadicals-.*-ucs-0" as
3157         its registry.
3158         (=ucs-radicals@unicode): Likewise.
3159
3160 2004-12-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3161
3162         * mule/mule-conf.el (=ucs-hangul): New coded-charset for XEmacs
3163         CHISE.
3164
3165 2004-11-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3166
3167         * mule/mule-conf.el (=ucs@cns/fw): New coded-charset for XEmacs
3168         CHISE.
3169
3170 2004-11-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3171
3172         * mule/mule-conf.el (=ucs@gb/fw): New coded-charset for XEmacs
3173         CHISE.
3174
3175 2004-11-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3176
3177         * mule/mule-coding.el (coded-charset-entity-reference-alist):
3178         Modify preference of *isolated settings*.
3179
3180 2004-11-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3181
3182         * mule/mule-conf.el (=ucs@big5/cns11643): New coded-charset when
3183         utf-2000 is provided.
3184         (=ucs@cns11643): Likewise.
3185
3186 2004-11-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3187
3188         * mule/mule-coding.el (coded-charset-entity-reference-alist):
3189         Prefer every *isolated setting* to ordinary setting.
3190
3191 2004-11-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3192
3193         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3194         settings for `latin-viscii-{upper|lower}' and `latin-viscii'.
3195
3196 2004-10-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3197
3198         * mule/mule-conf.el (=ucs@jis/fw): New coded-charset for XEmacs
3199         CHISE.
3200
3201 2004-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3202
3203         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3204         settings for `=jis-x0208@1997'.
3205
3206 2004-09-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3207
3208         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3209         `=jis-x0208@1997'.
3210
3211 2004-09-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3212
3213         * mule/mule-conf.el (=jis-x0208@1997): New coded-charset for
3214         XEmacs CHISE.
3215
3216 2004-09-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3217
3218         * mule/mule-conf.el (=jis-x0208-1978): Define as an alias for
3219         `=jis-x0208@1978'.
3220         (=jis-x0208-1983): Define as an alias for `=jis-x0208@1983'.
3221         (=jis-x0213-1-2000): Use `=jis-x0208@1990' instead of
3222         `=jis-x0208-1990' as the mother.
3223         (=jis-x0208-1990): Define as an alias for `=jis-x0208@1990'.
3224
3225 2004-09-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3226
3227         * mule/mule-conf.el (=ucs@jis/1990): Renamed from `=ucs@jis-1990';
3228         define `=ucs@jis-1990' as an alias for `=ucs@jis/1990'.
3229         (=ucs@jis/2000): Renamed from `=ucs@jis-2000'; define
3230         `=ucs@jis-2000' as an alias for `=ucs@jis/2000'.
3231         (=ucs@JP): Renamed from `=ucs@jp'; define `=ucs@jp' as an alias
3232         for `=ucs@JP'.
3233
3234 2004-09-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3235
3236         * mule/mule-conf.el (=daikanwa@rev1): Renamed from
3237         `=daikanwa-rev1'; specify `=daikanwa' as the mother; define
3238         `=daikanwa-rev1' as an alias for `=daikanwa@rev1'.
3239         (=daikanwa@rev2): Renamed from `=daikanwa-rev2'; specify
3240         `=daikanwa' as the mother; define `=daikanwa-rev2' as an alias for
3241         `=daikanwa@rev2'.
3242
3243 2004-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3244
3245         * mule/mule-conf.el (=big5-cdp): Swap DOC-string and long-name.
3246         (=gt): Likewise.
3247         (=gt-k): Likewise.
3248         (=gt-pj-*): Likewise.
3249         (=gt-pj-k1): Likewise.
3250         (=gt-pj-k2): Likewise.
3251         (=daikanwa): Likewise.
3252         (=daikanwa-rev1): Likewise.
3253         (=daikanwa-rev2): Likewise.
3254         (=big5-pua): Likewise.
3255         (=big5-eten): Likewise.
3256         (chinese-big5-eten-a): Likewise.
3257         (chinese-big5-eten-b): Likewise.
3258         (=hanziku-*): Likewise.
3259         (=cbeta): Likewise.
3260         (=jef-china3): Likewise.
3261         (=ruimoku-v6): Likewise.
3262         (=ucs@iso): Likewise.
3263         (=ucs@unicode): Likewise.
3264         (=ucs@gb): Likewise.
3265         (=ucs@cns): Likewise.
3266         (=ucs@jis): Likewise.
3267         (=ucs@jis-1990): Likewise.
3268         (=ucs@jis-2000): Likewise.
3269         (=ucs@jp): Likewise.
3270         (=ucs@ks): Likewise.
3271         (=ucs@big5): Likewise.
3272         (=ucs-radicals): Likewise.
3273         (=ucs-radicals@unicode): Likewise.
3274         (=ucs-bmp-cjk): Likewise.
3275         (=ucs-bmp-cjk@unicode): Likewise.
3276         (=ucs-sip-ext-b): Likewise.
3277         (=ucs-sip-ext-b@iso): Likewise.
3278
3279 2004-04-08  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3280
3281         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3282         settings for =ucs@{unicode|iso|gb|jis|cns|ks}.
3283
3284 2004-04-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3285
3286         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3287         settings for chinese-gb2312, =iso-ir165, latin-iso8859-{1..4},
3288         cyrillic-iso8859-5, greek-iso8859-7, hebrew-iso8859-8,
3289         latin-iso8859-9, latin-jisx0201, katakana-jisx0201,
3290         latin-tcvn5712, thai-tis620, lao, ethiopic, arabic-{1|2}-column,
3291         arabic-digit, ipa and ``&I-B-XXXX;''.
3292
3293 2004-03-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3294
3295         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3296         setting for (I-)HZK{03..12}-XXXX.
3297
3298 2004-02-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3299
3300         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3301         settings for `&I-RUI6-hhhh;' and `&RUI6-hhhh;'.
3302
3303         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3304         `=ruimoku-v6'.
3305
3306         * mule/mule-conf.el (=ruimoku-v6): New coded-charset of XEmacs
3307         CHISE.
3308
3309 2004-01-21  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3310
3311         * mule/mule-conf.el (=ucs@iso): New coded-charset in XEmacs CHISE.
3312         (=ucs@unicode): Likewise.
3313         (=ucs@gb): Inherits `=ucs@unicode' instead of `=ucs'.
3314         (=ucs@cns): Likewise.
3315         (=ucs@jis): Likewise.
3316         (=ucs@ks): Likewise.
3317         (=ucs@big5): Likewise.
3318
3319 2004-01-19  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3320
3321         * mule/mule-coding.el (utf-8-jis): Use `=ucs@jis-2000' instead of
3322         `ucs-jis'.
3323         (utf-8-jis-er): Likewise.
3324         (utf-8-jp): New coding-system.
3325         (utf-8-jp-er): Likewise.
3326
3327         * mule/mule-conf.el (=ucs@jp): New coded-charset for XEmacs CHISE.
3328
3329 2004-01-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3330
3331         * mule/mule-coding.el (euc-jisx0213): Moved from mule/japanese.el.
3332
3333         * mule/japanese.el: Move definition of `euc-jisx0213' to
3334         mule/mule-coding.el.
3335
3336 2004-01-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3337
3338         * dumped-lisp.el (preloaded-file-list): Load mule-charset and
3339         mule-coding before loading update-cdb when utf-2000 is provided.
3340
3341 2003-11-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3342
3343         * mule/mule-conf.el: Prefer `=big5-cdp', `=gt' and `=gt-k' to
3344         `=daikanwa'.
3345
3346 2003-11-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3347
3348         * mule/mule-conf.el: Define =ucs@DOMAIN at the end of CCS
3349         definition codes when `utf-2000' is provided.
3350
3351 2003-08-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3352
3353         * mule/mule-category.el (word-combining-categories): Don't setup
3354         `word-combining-categories' in XEmacs CHISE.
3355         (word-separating-categories): Add setting about Latin script in
3356         XEmacs CHISE.
3357
3358 2003-08-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3359
3360         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3361         setting for `chinese-big5'.
3362
3363 2003-08-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3364
3365         * mule/mule-coding.el (coded-charset-entity-reference-alist):
3366         Prefer `chinese-big5-cdp' to `ideograph-daikanwa' and
3367         `ideograph-gt-k'; prefer `ideograph-daikanwa' to `ideograph-gt-k';
3368         add setting for HZK0[12]-xxxx.
3369
3370 2003-08-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3371
3372         * mule/mule-conf.el (=iso-ir165): Define to inherit from `=gb2312'
3373         in XEmacs CHISE.
3374
3375 2003-07-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3376
3377         * mule/mule-charset.el (default-coded-charset-priority-list):
3378         Prefer `=big5-cdp', `chinese-big5-eten-a', `chinese-big5-eten-b'
3379         and `chinese-big5' to `=gt-pj-*'.
3380
3381 2003-05-10  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3382
3383         * mule/mule-conf.el (=daikanwa): Renamed from
3384         `ideograph-daikanwa'.
3385         (ideograph-daikanwa): Changed to an alias for `=daikanwa'.
3386
3387 2003-05-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3388
3389         * mule/mule-conf.el (=cns11643-7): Renamed from
3390         `chinese-cns11643-7'.
3391         (chinese-cns11643-7): Changed to an alias for `=cns11643-7'.
3392
3393 2003-05-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3394
3395         * mule/mule-conf.el (=cns11643-6): Renamed from
3396         `chinese-cns11643-6'.
3397         (chinese-cns11643-6): Changed to an alias for `=cns11643-6'.
3398
3399 2003-05-06  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3400
3401         * mule/mule-conf.el (=cns11643-5): Renamed from
3402         `chinese-cns11643-5'.
3403         (chinese-cns11643-5): Changed to an alias for `=cns11643-5'.
3404
3405 2003-05-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3406
3407         * mule/mule-conf.el (=cns11643-4): Renamed from
3408         `chinese-cns11643-4'.
3409         (chinese-cns11643-4): Changed to an alias for `=cns11643-4'.
3410
3411 2003-05-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3412
3413         * mule/mule-conf.el (=cns11643-3): Renamed from
3414         `chinese-cns11643-3'.
3415         (chinese-cns11643-3): Changed to an alias for `=cns11643-3'.
3416
3417 2003-04-30  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3418
3419         * mule/mule-conf.el: `chinese-cns11643-2' is renamed to
3420         `=cns11643-2'.
3421         (chinese-cns11643-2): New alias for `=cns11643-2'.
3422
3423 2003-04-27  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3424
3425         * mule/mule-conf.el: `chinese-cns11643-1' is renamed to
3426         `=cns11643-1'.
3427         (chinese-cns11643-1): New alias for `=cns11643-1'.
3428
3429 2003-04-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3430
3431         * mule/mule-conf.el: `chinese-gb12345' is renamed to `=gb12345'.
3432         (chinese-gb12345): New alias for `=gb12345'.
3433
3434 2003-04-21  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3435
3436         * mule/mule-conf.el: `chinese-gb2312' is renamed to `=gb2312'.
3437         (chinese-gb2312): New alias for `=gb2312'.
3438
3439 2003-04-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3440
3441         * mule/mule-conf.el: `chinese-big5' is renamed to `=big5'.
3442         (chinese-big5): New alias for `=big5'.
3443
3444 2003-04-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3445
3446         * mule/mule-conf.el: `korean-ksc5601' is renamed to `=ks-x1001'.
3447         (korean-ksc5601): New alias for `=ks-x1001'.
3448
3449 2003-04-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3450
3451         * mule/mule-conf.el: `japanese-jisx0212' is renamed to
3452         `=jis-x0212'.
3453         (japanese-jisx0212): New alias for `=jis-x0212'.
3454
3455 2003-04-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3456
3457         * mule/mule-conf.el: `japanese-jisx0208' is renamed to
3458         `=jis-x0208-1983'.
3459         (japanese-jisx0208): New alias for `=jis-x0208-1983'.
3460
3461 2003-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3462
3463         * mule/mule-conf.el: `japanese-jisx0208-1978' is renamed to
3464         `=jis-x0208-1978'.
3465         (japanese-jisx0208-1978): New alias for `=jis-x0208-1978'.
3466
3467 2003-04-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3468
3469         * mule/mule-conf.el (=iso-ir165): Renamed from `chinese-isoir165'.
3470         (chinese-isoir165): Changed to an alias for `=iso-ir165'.
3471
3472 2003-04-03  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3473
3474         * mule/mule-conf.el (chinese-isoir165): Specify iso-ir 165.
3475         (chinese-cns11643-3): Specify iso-ir 183.
3476         (chinese-cns11643-4): Specify iso-ir 184.
3477         (chinese-cns11643-5): Specify iso-ir 185.
3478         (chinese-cns11643-6): Specify iso-ir 186.
3479         (chinese-cns11643-7): Specify iso-ir 187.
3480         (=jis-x0213-1-2000): In XEmacs CHISE, specify iso-ir 228.
3481         (=jis-x0213-2-2000): In XEmacs CHISE, specify iso-ir 229.
3482
3483 2003-04-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3484
3485         * bytecomp.el (byte-compile-insert-header): In XEmacs CHISE, check
3486         \uXXXX for every cases.
3487
3488 2003-03-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3489
3490         * mule/mule-conf.el (=ucs@big5): Renamed from `ucs-big5'.
3491         (ucs-big5): Changed to an alias for `=ucs@big5'.
3492
3493 2003-03-29  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3494
3495         * mule/mule-conf.el (=ucs@ks): Renamed from `ucs-ks'.
3496         (ucs-ks): Changed to an alias for `=ucs@ks'.
3497
3498 2003-03-27  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3499
3500         * mule/mule-conf.el (=ucs@jis-2000): Renamed from `=ucs-jis-2000'.
3501         (=ucs-jis-2000): Changed to an alias for `=ucs@jis-2000'.
3502
3503 2003-03-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3504
3505         * mule/mule-conf.el (=ucs@jis-1990): Renamed from `=ucs-jis-1990'.
3506         (=ucs-jis-1990): Changed to an alias for `=ucs@jis-1990'.
3507
3508 2003-03-24  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3509
3510         * mule/mule-conf.el (=ucs@jis): Renamed from `ucs-jis'.
3511         (ucs-jis): Changed to an alias for `=ucs@jis'.
3512
3513 2003-03-23  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3514
3515         * mule/mule-conf.el (=ucs@cns): Renamed from `ucs-cns'.
3516         (ucs-cns): Changed to an alias for `=ucs@cns'.
3517
3518 2003-03-20  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3519
3520         * mule/mule-conf.el (=ucs@gb): Renamed from `ucs-gb'.
3521         (ucs-gb): Changed to an alias for `=ucs@gb'.
3522
3523 2003-03-16  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3524
3525         * mule/mule-conf.el (=daikanwa-rev1): Renamed from
3526         `ideograph-daikanwa-2'.
3527         (ideograph-daikanwa-2): Changed to an alias for `=daikanwa-rev1'.
3528         (=daikanwa-rev2): New coded-charset when `utf-2000' is provided.
3529
3530 2003-03-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3531
3532         * version.el (emacs-version): Rename `XEmacs UTF-2000' to `XEmacs
3533         CHISE'; use `xemacs-chise-version' instead of `utf-2000-version'.
3534
3535         * obsolete.el (utf-2000-version): Declare as an obsolete variable
3536         for `xemacs-chise-version'.
3537
3538 2003-03-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3539
3540         * mule/mule-charset.el (default-coded-charset-priority-list):
3541         Refer `=jis-x0208-1990' instead of `japanese-jisx0208-1990'; refer
3542         `=gt-pj-*' instead of `ideograph-gt-pj-*'; refer `=hanziku-*'
3543         instead of `ideograph-hanziku-*'.
3544
3545         * mule/mule-conf.el: `ucs' is renamed to `=ucs'.
3546         (ucs): New alias for `=ucs' when `utf-2000' is provided.
3547
3548 2003-03-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3549
3550         * mule/mule-conf.el (=jis-x0213-1-2000): Rename
3551         `japanese-jisx0208-1990' to `=jis-x0208-1990'.
3552         (japanese-jisx0208-1990): New alias for `=jis-x0208-1990' when
3553         `utf-2000' is provided.
3554
3555 2003-03-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3556
3557         * mule/mule-conf.el (ucs-gb): New coded-charsets when `utf-2000'
3558         is provided [was builtin coded-charsets].
3559
3560 2003-03-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3561
3562         * mule/mule-conf.el (ucs-cns): New coded-charsets when `utf-2000'
3563         is provided [was builtin coded-charsets].
3564
3565 2003-03-03  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3566
3567         * mule/mule-conf.el (ucs-jis): New coded-charsets when `utf-2000'
3568         is provided [was builtin coded-charsets].
3569
3570 2003-03-02  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3571
3572         * mule/mule-conf.el (ucs-ks): New coded-charsets when `utf-2000'
3573         is provided [was builtin coded-charsets].
3574
3575 2003-03-01  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3576
3577         * mule/mule-conf.el (ideograph-daikanwa-2): New coded-charsets
3578         when `utf-2000' is provided [was builtin coded-charsets].
3579
3580 2003-02-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3581
3582         * mule/mule-conf.el (=hanziku-*): Renamed from
3583         `ideograph-hanziku-*'.
3584         (ideograph-hanziku-*): Changed to an alias for `=hanziku-*'.
3585
3586 2003-02-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3587
3588         * mule/mule-conf.el (ideograph-daikanwa): New coded-charsets when
3589         `utf-2000' is provided [was builtin coded-charsets].
3590         (ideograph-hanziku-{1..12}): Likewise.
3591
3592 2003-02-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3593
3594         * mule/mule-conf.el (=gt-pj-*): Renamed from `ideograph-gt-pj-*'.
3595         (ideograph-gt-pj-*): Changed to an alias for `=gt-pj-*'.
3596
3597 2003-02-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3598
3599         * mule/mule-conf.el (ideograph-gt-pj-{1..11}): New coded-charsets
3600         when `utf-2000' is provided [was builtin coded-charsets].
3601
3602 2003-02-24  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3603
3604         * mule/mule-charset.el (default-coded-charset-priority-list): Use
3605         `=big5-cdp', `=cbeta' and `=jef-china3' instead of
3606         `chinese-big5-cdp', `ideograph-cbeta' and `china3-jef'.
3607
3608 2003-02-18  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3609
3610         * mule/mule-conf.el (=gt): Renamed from `ideograph-gt'.
3611         (ideograph-gt): Changed to an alias for `=gt'.
3612
3613 2003-02-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3614
3615         * mule/mule-conf.el (ucs-big5): New coded-charset when `utf-2000'
3616         is provided; it was defined as a builtin coded-charset.
3617         (ideograph-gt): Likewise.
3618
3619 2003-02-16  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3620
3621         * mule/mule-conf.el (=gt-k): Renamed from `ideograph-gt-k'.
3622         (ideograph-gt-k): Changed to an alias for `=gt-k'.
3623
3624 2003-02-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3625
3626         * mule/mule-conf.el (=big5-cdp): Renamed from `chinese-big5-cdp'.
3627         (chinese-big5-cdp): Changed to an alias for `=big5-cdp'.
3628
3629 2003-02-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3630
3631         * mule/mule-conf.el (=big5-eten): Renamed from
3632         `chinese-big5-eten'.
3633         (chinese-big5-eten): Changed to an alias for `=big5-eten'.
3634
3635 2003-02-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3636
3637         * mule/mule-conf.el (=big5-pua): Renamed from `chinese-big5-pua'.
3638         (chinese-big5-pua): Changed to an alias for `=big5-pua'.
3639
3640 2003-02-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3641
3642         * mule/mule-conf.el (=cbeta): Renamed from `ideograph-cbeta'.
3643         (ideograph-cbeta): Changed to an alias for `=cbeta'.
3644
3645 2003-02-11  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3646
3647         * mule/mule-conf.el (=jef-china3): Renamed from `china3-jef'.
3648         (china3-jef): Changed to an alias for `=jef-china3'.
3649
3650 2003-02-10  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3651
3652         * mule/mule-charset.el (default-coded-charset-priority-list): Use
3653         `=jis-x0213-{1|2}-2000' instead of `japanese-jisx0213-{1|2}'.
3654
3655         * mule/mule-conf.el (=jis-x0213-{1|2}-2000): Renamed from
3656         `japanese-jisx0213-{1|2}' when `utf-2000' is provided.
3657         (japanese-jisx0213-{1|2}): New alias for =jis-x0213-{1|2}-2000
3658         when `utf-2000' is provided.
3659
3660 2003-02-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3661
3662         * mule/mule-charset.el (default-coded-charset-priority-list):
3663         Refer Hanziku to CBETA, Big5 variants, UCS-BMP and JEF-CHINA3.
3664
3665         * mule/mule-conf.el (ucs-jis-1990): Deleted.
3666         (ucs-jis-2000): Deleted.
3667
3668 2003-02-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3669
3670         * mule/mule-conf.el (=ucs-jis-1990): New coded-charset for
3671         UTF-2000.
3672         (=ucs-jis-2000): New coded-charset for UTF-2000.
3673
3674 2003-01-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3675
3676         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3677         settings for `ideograph-hanziku-{1|2}' and JEF-CHINA3.
3678
3679 2003-01-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3680
3681         * mule/mule-charset.el (default-coded-charset-priority-list):
3682         Prefer `korean-ksc5601' to CNS 11643; prefer Big5-CDP to
3683         `ideograph-cbeta'.
3684
3685 2003-01-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3686
3687         * mule/mule-conf.el: Add new coded-charset when UTF-2000 [was a
3688         builtin coded-charset].
3689
3690 2002-12-22  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3691
3692         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3693         settings for &K0-xxxx and &I-K0-xxxx.
3694
3695 2002-12-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3696
3697         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3698         `ideograph-gt-pj-k1' and `ideograph-gt-pj-k2' in UTF-2000.
3699
3700 2002-12-18  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3701
3702         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3703         settings for &GT-Knnnnn and &I-GT-Knnnnn in UTF-2000.
3704
3705 2002-12-18  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3706
3707         * mule/mule-conf.el (ideograph-gt-k): New coded-charset in
3708         UTF-2000.
3709         (ideograph-gt-pj-k1): Likewise.
3710         (ideograph-gt-pj-k2): Likewise.
3711
3712 2002-11-29  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3713
3714         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3715         `=jis-x0208'.
3716
3717 2002-11-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3718
3719         * mule/mule-conf.el (china3-jef): Add new coded-charset when
3720         UTF-2000 [was a builtin coded-charset].
3721
3722 2002-11-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3723
3724         * mule/mule-coding.el (utf-8-gb): Prefer `ucs-gb' and `=>ucs-gb'.
3725         (utf-8-gb-er): Likewise.
3726
3727 2002-10-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3728
3729         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3730         settings for JIS X 0212 and JIS X 0208:1978.
3731
3732 2002-10-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3733
3734         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3735         setting for JIS X 0213.
3736
3737 2002-08-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3738
3739         * iso8859-1.el: Don't set `iso8859/1-case-table' to the
3740         standard-case-table in UTF-2000.
3741
3742 2002-08-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3743
3744         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3745         definitions for isolated-chars.
3746
3747 2002-08-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3748
3749         * setup-paths.el (paths-find-utf-2000-lisp-directory): Use
3750         `configure-utf-2000-lisp-directory'.
3751         (paths-construct-load-path): Prefer `utf-2000-lisp-load-path' to
3752         `mule-lisp-load-path'.
3753
3754 2002-08-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3755
3756         * startup.el (startup-setup-paths): Set and use
3757         `utf-2000-lisp-directory'.
3758         (startup-setup-paths-warning): Check `utf-2000-lisp-directory' in
3759         UTF-2000.
3760
3761 2002-08-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3762
3763         * setup-paths.el (paths-utf-2000-load-path-depth): New variable.
3764         (paths-find-utf-2000-lisp-directory): New function.
3765         (paths-construct-load-path): Add new optional argument
3766         `utf-2000-lisp-directory'.
3767
3768         * dump-paths.el: Set and use `utf-2000-lisp-directory'.
3769
3770 2002-08-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3771
3772         * mule/mule-charset.el: Don't specify `auto-fill-chars' for
3773         `katakana-jisx0201', `japanese-jisx0208', `japanese-jisx0212',
3774         `chinese-gb2312', `chinese-big5-1' and `chinese-big5-2'.
3775         (default-coded-charset-priority-list): Add `chinese-big5-1' and
3776         `chinese-big5-2' in UTF-2000.
3777
3778         * mule/chinese.el: Set syntax-entry "w" for `chinese-big5' instead
3779         of `chinese-big5-1' and `chinese-big5-2' in UTF-2000.
3780
3781 2002-08-11  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3782
3783         * mule/chinese.el: Add new coding-systems `big5-er', `big5-eten',
3784         `big5-eten-er' in UTF-2000.
3785         (big5-cdp): Modify DOC-string and mnemonic.
3786
3787 2002-08-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3788
3789         * mule/mule-coding.el (utf-8-mcs-er): New coding-system in
3790         UTF-2000 [renamed from utf-8-er].
3791         (utf-8-gb): New coding-system in UTF-2000.
3792         (utf-8-gb-er): Likewise.
3793         (utf-8-cns): Likewise.
3794         (utf-8-cns-er): Likewise.
3795         (utf-8-big5): Likewise.
3796         (utf-8-big5-er): Likewise.
3797         (utf-8-jis): Likewise.
3798         (utf-8-jis-er): Likewise.
3799         (utf-8-ks): Likewise.
3800         (utf-8-ks-er): Likewise.
3801         (utf-8-er): Likewise.
3802
3803 2002-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3804
3805         * bytecomp.el (byte-compile-insert-header): Use `utf-8-mcs-unix'
3806         instead of `utf-8-unix' in UTF-2000.
3807
3808         * mule/mule-coding.el (utf-8): Define as an alias for `utf-8-mcs'.
3809
3810 2002-07-23  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3811
3812         * mule/japanese.el (euc-jisx0213): New coding-system.
3813
3814         * mule/mule-conf.el (japanese-jisx0213-1): Specify
3815         `japanese-jisx0208-1990' as the mother.
3816
3817 2002-07-16  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3818
3819         * dumped-lisp.el (preloaded-file-list): Change condition of
3820         loading "close-cdb".
3821
3822 2002-07-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3823
3824         * mule/mule-coding.el (utf-8-er): New coding-system in UTF-2000;
3825         setup `coded-charset-entity-reference-alist'.
3826
3827 2002-07-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3828
3829         * dumped-lisp.el (preloaded-file-list): Dump "close-cdb" in
3830         UTF-2000.
3831
3832 2002-04-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3833
3834         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3835         `chinese-big5-eten-a' and `chinese-big5-eten-b'.
3836
3837 2002-04-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3838
3839         * mule/mule-conf.el (chinese-big5-pua): New coded-charset.
3840         (chinese-big5-eten-a): Likewise.
3841         (chinese-big5-eten-b): Likewise.
3842         (chinese-big5-cdp): Declare as a subset of `chinese-big5' whose
3843         code range is #x8140 .. #x8DFE.
3844
3845 2002-04-08  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3846
3847         * mule/mule-conf.el (chinese-big5-eten): New coded-charset in
3848         UTF-2000.
3849         (chinese-big5-cdp): Likewise.
3850
3851 2002-02-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3852
3853         * dumped-lisp.el (preloaded-file-list): Rename
3854         utf-2000/make-cdbs.el -> utf-2000/update-cdb.el.
3855
3856 2002-02-14  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3857
3858         * update-elc.el: Load lisp/utf-2000/dumped-chars.el in UTF-2000;
3859         append `system-char-db-source-file-list' into
3860         `preloaded-file-list' in UTF-2000.
3861
3862 2002-02-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3863
3864         * dumped-lisp.el (preloaded-file-list): Delete
3865         character-definition files.
3866
3867 2002-02-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3868
3869         * dumped-lisp.el (preloaded-file-list): Add `make-cdbs' in
3870         UTF-2000.
3871
3872 2001-12-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3873
3874         * mule/mule-charset.el (default-coded-charset-priority-list):
3875         Delete `mojikyo-2022-1'.
3876
3877 2001-12-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3878
3879         * mule/mule-charset.el (default-coded-charset-priority-list):
3880         Delete `mojikyo'.
3881
3882 2001-12-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3883
3884         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3885         `ucs-sip'.
3886
3887 2001-11-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3888
3889         * mule/mule-charset.el (default-coded-charset-priority-list):
3890         Comment out `chinese-gb12345'.
3891
3892 2001-11-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3893
3894         * bytecomp.el (byte-compile-insert-header): Fixed.
3895
3896 2001-10-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3897
3898         * dumped-lisp.el (preloaded-file-list): Dump `ad-hoc-cdp' in
3899         XEmacs UTF-2000.
3900
3901 2001-10-16  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3902
3903         * mule/chinese.el (big5-cdp): New coding-system in XEmacs
3904         UTF-2000.
3905
3906 2001-10-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3907
3908         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3909         `ideograph-hanziku-{1 .. 12}' in XEmacs UTF-2000.
3910
3911 2001-10-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3912
3913         * mule/mule-charset.el (default-coded-charset-priority-list):
3914         `japanese-jef-china3' is renamed `china3-jef'.
3915
3916 2001-10-08  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3917
3918         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3919         `japanese-jef-china3' and `ideograph-cbeta'.
3920
3921 2001-09-02  MORIOKA Tomohiko  <tomo@calliope.mousai.mahoroba.ne.jp>
3922
3923         * list-mode.el: Delete dirty hack for XEmacs UTF-2000.
3924
3925 2001-08-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3926
3927         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3928         `chinese-big5-cdp'.
3929
3930 2001-08-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3931
3932         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3933         `arabic-digit', `arabic-1-column' and `arabic-2-column'.
3934
3935 2001-07-31  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3936
3937         * dumped-lisp.el (preloaded-file-list): Load "arabic" before
3938         loading character definitions.
3939
3940 2001-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3941
3942         * dumped-lisp.el (preloaded-file-list): Rename
3943         u031A0-Extended-Bopomofo.el to u031A0-Bopomofo-Extended.el.
3944
3945 2001-07-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3946
3947         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3948         `chinese-big5'.
3949
3950 2001-07-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3951
3952         * dumped-lisp.el (preloaded-file-list): Dump
3953         "Ideograph-R028-Private" with XEmacs UTF-2000.
3954
3955 2001-07-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3956
3957         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3958         `chinese-gb12345'.
3959
3960 2001-07-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3961
3962         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3963         `ideograph-gt-pj-{1..11}'.
3964
3965         * dumped-lisp.el (preloaded-file-list): Dump `isolated-char' in
3966         XEmacs UTF-2000.
3967
3968 2000-12-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3969
3970         * mule/mule-charset.el (default-coded-charset-priority-list):
3971         Prefer `chinese-gb2312' than `chinese-cns11643-*'; add
3972         `chinese-isoir165'.
3973
3974 2000-10-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3975
3976         * format.el (format-alist): Revive `image/jpeg', `image/gif',
3977         `image/png', `image/x-xpm' and `image/tiff'.
3978
3979         * files.el (binary-file-regexps): Add *.PNG.
3980
3981 2000-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3982
3983         * mule/mule-charset.el (default-coded-charset-priority-list):
3984         Prefer `japanese-jisx0208-1990' than `japanese-jisx0212'; prefer
3985         `korean-ksc5601' than `japanese-jisx0213-1'; add `mojikyo-2022-1'.
3986
3987 2000-09-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3988
3989         * list-mode.el: Call `completion-list-mode' to avoid slowness of
3990         the first completion when UTF-2000 is running.
3991
3992 2000-05-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3993
3994         * mule/mule-charset.el (default-coded-charset-priority-list):
3995         Delete `ucs'.
3996
3997 2000-04-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3998
3999         * dumped-lisp.el (preloaded-file-list): Don't add "mojikyo".
4000
4001         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4002         `mojikyo' instead of `mojikyo-pj-[1..21]'.
4003
4004 2000-04-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4005
4006         * mule/vietnamese.el (vscii-2): Delete abolished property
4007         `composite'; now composite mode is default.
4008
4009 2000-04-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4010
4011         * bytecomp.el (byte-compile-insert-header): Use `binary' instead
4012         of `raw-text'; check \uHHHH representation even if non-ascii
4013         characters are not found.
4014
4015         * dumped-lisp.el (preloaded-file-list): Add "ccs-tcvn5712.el" in
4016         UTF-2000; add "viet-ccl" in non-UTF-2000 Mule; add "vietnamese"
4017         unconditionally.
4018
4019         * mule/viet-ccl.el: New file.
4020
4021         * mule/vietnamese.el (vscii-2): New coding-system in UTF-2000.
4022         (tcvn-5712): New coding-system alias of `vscii-2' in UTF-2000.
4023         - Separate CCL based implementations to viet-ccl.el.
4024
4025 2000-02-24  MORIOKA Tomohiko  <tomo@m17n.org>
4026
4027         * mule/mule-conf.el (japanese-jisx0213-1): Allow
4028         "jisx0213.2000-1".
4029         (japanese-jisx0213-2): Allow "jisx0213.2000-2".
4030
4031         * mule/mule-charset.el (default-coded-charset-priority-list):
4032         Prefer `japanese-jisx0213-1' and `japanese-jisx0213-2' to
4033         `japanese-jisx0208-1978' and `japanese-jisx0208-1990'.
4034
4035 2000-01-31  MORIOKA Tomohiko  <tomo@etl.go.jp>
4036
4037         * dumped-lisp.el (preloaded-file-list): Add "mojikyo" in UTF-2000.
4038
4039 2000-01-27  MORIOKA Tomohiko  <tomo@m17n.org>
4040
4041         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4042         `ucs' in UTF-2000.
4043
4044 2000-01-26  MORIOKA Tomohiko  <tomo@etl.go.jp>
4045
4046         * mule/mule-charset.el (default-coded-charset-priority-list):
4047         Prefer `mojikyo-pj-*' and `ideograph-daikanwa' to `ucs-bmp' and
4048         `arabic-iso8859-6'.
4049
4050 2000-01-12  MORIOKA Tomohiko  <tomo@etl.go.jp>
4051
4052         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4053         `mojikyo-pj-[1 .. 21]' in UTF-2000.
4054
4055 2000-01-14  MORIOKA Tomohiko  <tomo@etl.go.jp>
4056
4057         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4058         `katakana-jisx0201' in UTF-2000.
4059
4060 1999-12-23  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4061
4062         * dumped-lisp.el (preloaded-file-list): Add "u0A000-Yi-Syllables",
4063         "u0AC00-Hangul-Syllables", "u0FB00-Alphabetic-Presentation-Forms",
4064         "u0FB50-Arabic-Presentation-Forms-A",
4065         "u0FE20-Combining-Half-Marks", "u0FE30-CJK-Compatibility-Forms",
4066         "u0FE50-Small-Form-Variants",
4067         "u0FE70-Arabic-Presentation-Forms-B",
4068         "u0FF00-Halfwidth-and-Fullwidth-Forms" and "u0FFF0-Specials" in
4069         UTF-2000.
4070
4071 1999-12-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
4072
4073         * dumped-lisp.el (preloaded-file-list): Delete
4074         "ccs-jisx0208-1983.el"; add "Ideograph-R031-Enclosure"
4075         ... "Ideograph-R214-Flute" in UTF-2000.
4076
4077 1999-11-21  MORIOKA Tomohiko  <tomo@etl.go.jp>
4078
4079         * mule/mule-conf.el (japanese-jisx0213-1): New coded-charset.
4080         (japanese-jisx0213-2): New coded-charset.
4081
4082         * dumped-lisp.el (preloaded-file-list): Add
4083         "Ideograph-R028-Private", "Ideograph-R029-Again" and
4084         "Ideograph-R030-Mouth".
4085
4086 1999-11-19  MORIOKA Tomohiko  <tomo@etl.go.jp>
4087
4088         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R012-Eight",
4089         "Ideograph-R013-Down-Box", "Ideograph-R014-Cover",
4090         "Ideograph-R015-Ice", "Ideograph-R016-Table",
4091         "Ideograph-R017-Open-Box", "Ideograph-R018-Knife",
4092         "Ideograph-R019-Power", "Ideograph-R020-Wrap", "Ideograph-R021-Spoon",
4093         "Ideograph-R022-Right-Open-Box", "Ideograph-R023-Hiding-Enclosure",
4094         "Ideograph-R024-Ten", "Ideograph-R025-Divination",
4095         "Ideograph-R026-Seal" and "Ideograph-R027-Cliff" in UTF-2000.
4096
4097 1999-11-18  MORIOKA Tomohiko  <tomo@etl.go.jp>
4098
4099         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R002-Line",
4100         "Ideograph-R003-Dot", "Ideograph-R004-Slash",
4101         "Ideograph-R005-Second", "Ideograph-R006-Hook",
4102         "Ideograph-R007-Two", "Ideograph-R008-Lid", "Ideograph-R009-Man",
4103         "Ideograph-R010-Legs" and "Ideograph-R011-Enter".
4104
4105         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4106         `japanese-jisx0208-1990' and `japanese-jisx0208-1978'.
4107
4108 1999-11-16  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4109
4110         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R001-One"
4111         in UTF-2000.
4112
4113 1999-11-16  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4114
4115         * mule/mule-conf.el (sisheng): Moved from mule/chinese.el.
4116         (chinese-isoir165): Moved from mule/chinese.el.
4117         (chinese-cns11643-3): Moved from mule/chinese.el.
4118         (chinese-cns11643-4): Moved from mule/chinese.el.
4119         (chinese-cns11643-5): Moved from mule/chinese.el.
4120         (chinese-cns11643-6): Moved from mule/chinese.el.
4121         (chinese-cns11643-7): Moved from mule/chinese.el.
4122
4123         * mule/chinese.el: Move definition of coded-charsets to
4124         mule/mule-conf.el.
4125
4126 1999-11-15  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4127
4128         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4129         `ideograph-daikanwa'.
4130
4131 1999-11-15  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4132
4133         * dumped-lisp.el (preloaded-file-list): Delete
4134         "ccs-jisx0201-latin.el".
4135
4136 1999-11-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
4137
4138         * dumped-lisp.el (preloaded-file-list): Add
4139         "u031A0-Extended-Bopomofo" in UTF-2000.
4140
4141 1999-11-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
4142
4143         * dumped-lisp.el (preloaded-file-list): u02E00-CJK-Radicals was
4144         renamed to u02E00-CJK-Radical-Supplement.
4145
4146 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4147
4148         * dumped-lisp.el (preloaded-file-list): Add
4149         "u03000-CJK-Symbols-and-Punctuation", "u03040-Hiragana",
4150         "u030A0-Katakana", "u03100-Bopomofo",
4151         "u03130-Hangul-Compatibility-Jamo", "u03190-Kanbun",
4152         "u03200-Enclosed-CJK-Letters-and-Months" and
4153         "u03300-CJK-Compatibility".
4154
4155 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4156
4157         * dumped-lisp.el (preloaded-file-list): Add "u02E00-CJK-Radicals",
4158         "u02F00-Kangxi-Radicals" and
4159         "u02FF0-Ideographic-Description-Characters".
4160
4161 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4162
4163         * dumped-lisp.el (preloaded-file-list): Add
4164         "u02600-Miscellaneous-Symbols", "u02700-Dingbats" and
4165         "u02800-Braille-Patterns" in UTF-2000.
4166
4167 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4168
4169         * dumped-lisp.el (preloaded-file-list): Load "uXXXXX-*" instead of
4170         "uXXXXX-*.el" in UTF-2000.
4171
4172         * bytecomp.el (byte-compile-insert-header): Delete comments if
4173         non-ASCII characters are found; allow `byte-compile-dynamic' and
4174         `byte-compile-dynamic-docstrings' if *.elc will be encoded by
4175         `raw-text'.
4176
4177 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4178
4179         * dumped-lisp.el (preloaded-file-list): Add
4180         "u02500-Box-Drawing.el", "u02580-Block-Elements.el" and
4181         "u025A0-Geometric-Shapes.el".
4182
4183 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4184
4185         * dumped-lisp.el (preloaded-file-list): Add
4186         "u02400-Control-Pictures.el", "u02440-OCR.el" and
4187         "u02460-Enclosed-Alphanumerics.el".
4188
4189 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4190
4191         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4192         `chinese-gb2312'.
4193
4194         * dumped-lisp.el (preloaded-file-list): Add
4195         "u02200-Mathematical-Operators.el" and
4196         "u02300-Miscellaneous-Technical.el".
4197
4198 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4199
4200         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4201         `chinese-cns11643-*'.
4202
4203         * dumped-lisp.el (preloaded-file-list): Add
4204         "u02100-Letterlike-Symbols.el", "u02150-Number-Forms.el" and
4205         "u02190-Arrows.el" in UTF-2000.
4206
4207 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4208
4209         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4210         `korean-ksc5601'.
4211
4212         * dumped-lisp.el (preloaded-file-list): Add
4213         "u02000-General-Punctuation.el", "u02070-Superscripts.el",
4214         "u02080-Subscripts.el", "u020A0-Currency-Symbols.el" and
4215         "u020D0-Combining-Diacritical-Marks-for-Symbols.el" in UTF-2000.
4216
4217 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4218
4219         * dumped-lisp.el (preloaded-file-list): Delete "ccs-viscii.el".
4220
4221 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4222
4223         * dumped-lisp.el (preloaded-file-list): Add "u013A0-Cherokee.el",
4224         "u01400-Canadian.el", "u01680-Ogham.el", "u016A0-Runic.el",
4225         "u01780-Khmer.el", "u01800-Mongolian.el",
4226         "u01E00-Latin-Extended-Additional.el" and
4227         "u01F00-Greek-Extended.el" in UTF-2000.
4228
4229 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4230
4231         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4232         `ethiopic-ucs' and `ethiopic'.
4233
4234         * dumped-lisp.el (preloaded-file-list): Add "u010A0-Georgian.el",
4235         "u01100-Hangul-Jamo.el" and "u01200-Ethiopic.el".
4236
4237         * mule/mule-conf.el: Move definition of coded-charset `ethiopic'
4238         from mule/ethiopic.el.
4239
4240         * mule/ethiopic.el: Move definition of coded-charset `ethiopic' to
4241         mule/mule-conf.el.
4242
4243 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4244
4245         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4246         `lao'.
4247
4248         * mule/mule-conf.el (lao): New coded-charset.
4249
4250         * dumped-lisp.el (preloaded-file-list): Add
4251         "u00900-Devanagari.el", "u00980-Bengali.el", "u00A00-Gurmukhi.el",
4252         "u00A80-Gujarati.el", "u00B00-Oriya.el", "u00B80-Tamil.el",
4253         "u00C00-Telugu.el", "u00C80-Kannada.el", "u00D00-Malayalam.el",
4254         "u00D80-Sinhala.el", "u00E00-Thai.el", "u00E80-Lao.el",
4255         "u00F00-Tibetan.el" and "u01000-Myanmar.el".
4256
4257 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4258
4259         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4260         `ucs-bmp' and `arabic-iso8859-6'.
4261
4262 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4263
4264         * dumped-lisp.el (preloaded-file-list): Add "u00400-Cyrillic.el",
4265         "u00530-Armenian.el", "u00590-Hebrew.el", "u00600-Arabic.el",
4266         "u00700-Syriac.el" and "u00780-Thaana.el" in UTF-2000.
4267
4268 1999-11-12  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4269
4270         * startup.el (normal-top-level): Load autoload file for UTF-2000
4271         in UTF-2000.
4272
4273 1999-11-11  MORIOKA Tomohiko  <tomo@etl.go.jp>
4274
4275         * dumped-lisp.el (preloaded-file-list): Add "mule-conf" in Mule;
4276         delete "ccs-iso8859-*.el"; add "u00000-C0.el",
4277         "u00020-Basic-Latin.el", "u00080-C1.el",
4278         "u000A0-Latin-1-Supplement.el", "u00100-Latin-Extended-A.el",
4279         "u00180-Latin-Extended-B.el", "u00250-IPA-Extensions.el",
4280         "u002B0-Spacing-Modifier-Letters.el",
4281         "u00300-Combining-Diacritical-Marks.el" and "u00370-Greek.el" in
4282         UTF-2000.
4283
4284 1999-11-10  MORIOKA Tomohiko  <tomo@etl.go.jp>
4285
4286         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4287         `japanese-jisx0212' and `ipa' in UTF-2000; use `latin-viscii-*'
4288         instead of `vietnamese-viscii-*'.
4289
4290 1999-11-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
4291
4292         * mule/mule-conf.el: New file.
4293
4294         * mule/misc-lang.el: Move definition of charset `ipa' to
4295         mule/mule-conf.el.
4296
4297 1999-10-10  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4298
4299         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4300         `latin-viscii'; prefer it for characters used in Vietnamese.
4301
4302 1999-10-08   Daiki Ueno  <ueno@ueda.info.waseda.ac.jp>
4303
4304         * bytecomp.el (byte-compile-insert-header): Fix regexp.
4305
4306 1999-10-07  MORIOKA Tomohiko  <tomo@etl.go.jp>
4307
4308         * mule/viet-chars.el (latin-viscii-lower): Renamed from charset
4309         `vietnamese-viscii-lower'.
4310         (latin-viscii-upper): Renamed from charset
4311         `vietnamese-viscii-upper'.
4312         (vietnamese-viscii-lower): New alias for charset
4313         `latin-viscii-lower'.
4314         (vietnamese-viscii-upper): New alias for charset
4315         `latin-viscii-upper'.
4316
4317 1999-10-05  MORIOKA Tomohiko  <tomo@etl.go.jp>
4318
4319         * mule/mule-charset.el (default-coded-charset-priority-list):
4320         Comment out `hiragana-jisx0208' and `katakana-jisx0208'.
4321
4322 1999-10-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
4323
4324         * mule/ccs-jisx0208-1983.el, mule/ccs-tcvn5712.el,
4325         mule/ccs-viscii.el, mule/ccs-iso8859-9.el,
4326         mule/ccs-jisx0201-latin.el, mule/ccs-iso8859-2.el,
4327         mule/ccs-iso8859-3.el, mule/ccs-iso8859-4.el: Moved to
4328         lisp/utf-2000.
4329
4330 1999-10-03  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4331
4332         * mule/ccs-tcvn5712.el: New file.
4333
4334 1999-10-03  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4335
4336         * dumped-lisp.el (preloaded-file-list): Add "ccs-jisx0208-1983.el"
4337         in UTF-2000.
4338
4339 1999-10-02  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4340
4341         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4342         `japanese-jisx0208'.
4343
4344 1999-10-02  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4345
4346         * dumped-lisp.el (preloaded-file-list): Add
4347         "ccs-jisx0201-latin.el", "ccs-iso8859-2.el", "ccs-iso8859-3.el",
4348         "ccs-iso8859-4.el", "ccs-iso8859-9.el" and "ccs-viscii.el" in
4349         UTF-2000.
4350
4351         * mule/ccs-iso8859-2.el, mule/ccs-iso8859-3.el,
4352         mule/ccs-iso8859-4.el, mule/ccs-iso8859-9.el,
4353         mule/ccs-jisx0201-latin.el, mule/ccs-jisx0208-1983.el,
4354         mule/ccs-viscii.el: New files.
4355
4356         * bytecomp.el (byte-compile-insert-header): Don't use `raw-text'
4357         if \uXXXX is found.
4358
4359 1999-09-30  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4360
4361         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4362         `hiragana-jisx0208' and `katakana-jisx0208'.
4363
4364 1999-09-21  MORIOKA Tomohiko  <tomo@etl.go.jp>
4365
4366         * mule/chinese.el (chinese-cns11643-3): Define it even if
4367         `utf-2000' is provided.
4368         (chinese-cns11643-4): Likewise.
4369         (chinese-cns11643-5): Likewise.
4370         (chinese-cns11643-6): Likewise.
4371         (chinese-cns11643-7): Likewise.
4372
4373 1999-09-14  MORIOKA Tomohiko  <tomo@etl.go.jp>
4374
4375         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4376         thai-tis620 and hebrew-iso8859-8; namely all BMP are covered.
4377
4378 1999-09-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4379
4380         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4381         `cyrillic-iso8859-5' and `greek-iso8859-7'.
4382
4383 1999-09-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4384
4385         * mule/mule-charset.el (default-coded-charset-priority-list):
4386         Setup in UTF-2000.
4387
4388 1999-09-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
4389
4390         * mule/viet-chars.el: Don't define charset
4391         `vietnamese-viscii-lower' and `vietnamese-viscii-upper' because
4392         they are defined as builtin charsets.
4393
4394 1999-08-31  MORIOKA Tomohiko  <tomo@etl.go.jp>
4395
4396         * version.el (emacs-version): Add more space just before UTF-2000
4397         version string.
4398
4399 1999-08-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
4400
4401         * version.el ([constant] emacs-version): Don't add a space in the
4402         preceding place of `xemacs-betaname' because it is duplicated.
4403         (emacs-version): Add UTF-2000 version if `utf-2000' is provided.
4404
4405         * startup.el (splash-frame-body): Add ETL.
4406
4407 1999-08-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
4408
4409         * mule/chinese.el (chinese-cns11643-3): Don't define if `utf-2000'
4410         is provided because it is defined as builtin charset.
4411         (chinese-cns11643-4): Likewise.
4412         (chinese-cns11643-5): Likewise.
4413         (chinese-cns11643-6): Likewise.
4414         (chinese-cns11643-7): Likewise.
4415
4416 1999-08-24  MORIOKA Tomohiko  <tomo@etl.go.jp>
4417
4418         * mule/mule-cmds.el (reset-language-environment): Fix problem when
4419         coding-system `iso-10646-ucs-4' is not defined.
4420
4421 1999-06-17  MORIOKA Tomohiko  <tomo@etl.go.jp>
4422
4423         * bytecomp.el (byte-compile-insert-header): Use utf-8 as
4424         coding-system if `utf-2000' is provided.
4425
4426 1999-06-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
4427
4428         * mule/mule-coding.el: Add `utf-8' to coding-priority-list if
4429         `utf-2000' is provided.
4430
4431 1999-06-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
4432
4433         * dumped-lisp.el (preloaded-file-list): Don't load vietnamese.el
4434         if utf-2000 is provided temporally.
4435
4436 1999-06-10  MORIOKA Tomohiko  <tomo@etl.go.jp>
4437
4438         * mule/vietnamese.el (leading-code-private-11): Deleted [defined
4439         as builtin variable].
4440
4441 1999-06-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
4442
4443         * files.el (insert-file-contents-literally): Treat file as binary;
4444         call file-name-handlers. [sync with Emacs 20.3.10]
4445
4446 2008-12-28  Vin Shelton  <acs@xemacs.org>
4447
4448         * XEmacs 21.4.22 is released
4449
4450 2008-12-30  Vin Shelton  <acs@xemacs.org>
4451
4452         * easy-mmode.el: Added easy-mmode.el so autoload.el will work
4453         during building even if no packages are found.
4454
4455 2008-05-13  Aidan Kehoe  <kehoea@parhasard.net>
4456
4457         * printer.el (generic-print-region): 
4458         (generic-print-buffer): 
4459         Use #'valid-device-type-p instead of #'valid-specifier-tag-p to
4460         check if the msprinter device is available, now that msprinter is
4461         always available as a specifier tag. 
4462
4463 2008-12-24  Vin Shelton  <acs@xemacs.org>
4464
4465         * about.el: Add Francisco to my bio!
4466
4467 2008-12-23  Vin Shelton  <acs@xemacs.org>
4468
4469         * autoload.el: Move operator definitions to autoload-operators.el
4470         in the xemacs-base package.
4471
4472 2007-11-22  Vin Shelton  <acs@xemacs.org>
4473
4474         * about.el (about-hacker-contribution): Updated my bio.
4475
4476 2007-10-07  Vin Shelton  <acs@xemacs.org>
4477
4478         * XEmacs 21.4.21 is released
4479
4480 2007-09-19  Didier Verna  <didier@xemacs.org>
4481
4482         Update my personal info.
4483         * about.el (xemacs-hackers): Use 'didier instead of 'dv.
4484         * about.el (about-other-current-hackers): Ditto.
4485         * about.el (about-url-alist): Add my musical website.
4486         * about.el (about-personal-info): Update my entry.
4487         * about.el (about-hacker-contribution): Ditto.
4488
4489 2007-08-21  Adrian Aichner  <adrian@xemacs.org>
4490
4491         * package-get.el (package-get-download-sites): Update download
4492         sites in Japan.
4493         * package-get.el (package-get-pre-release-download-sites): Ditto.
4494
4495 2007-08-18  Vin Shelton  <acs@xemacs.org>
4496
4497         * package-get.el (package-get-pre-release-download-sites): Sync
4498         mirror sites with 21.5.  (Thanks, Adrian)
4499
4500 2007-08-09  Mike Sperber  <mike@xemacs.org>
4501
4502         * startup.el (migrate-user-init-file): Create backup of
4503         `user-init-file' before migrating.
4504         * startup.el (maybe-migrate-user-init-file): Print
4505         information about backup file.
4506         (maybe-create-compatibility-dot-emacs): Follow above change.
4507
4508 2006-11-02  Adrian Aichner  <adrian@xemacs.org>
4509
4510         * font-lock.el: Sync font-lock-add-keywords and
4511         font-lock-remove-keywords from GNU Emacs.
4512         * font-lock.el (font-lock-keywords-alist): New.
4513         * font-lock.el (font-lock-removed-keywords-alist): New.
4514         * font-lock.el (font-lock-add-keywords): New.
4515         * font-lock.el (font-lock-update-removed-keyword-alist): New.
4516         * font-lock.el (font-lock-remove-keywords): New.
4517
4518 2007-08-16  Vin Shelton  <acs@xemacs.org>
4519
4520         * font-lock.el: Add defvar for font-lock-warning-face.  Original
4521         patch from Hans de Graaff.
4522
4523 2007-07-28  Adrian Aichner  <adrian@xemacs.org>
4524
4525         * package-get.el (package-get-download-sites): Document Chile and
4526         update Denmark download site.
4527         * package-get.el (package-get-pre-release-download-sites): Ditto.
4528
4529 2007-05-20  Stephen J. Turnbull  <stephen@xemacs.org>
4530
4531         * gutter-items.el (progress-feedback-with-label): Clarify docstring.
4532
4533 2006-12-09  Vin Shelton  <acs@xemacs.org>
4534
4535         * XEmacs 21.4.20 is released
4536
4537 2006-10-14  Jeff Miller  <jmiller@xemacs.org>
4538
4539         * info.el (Info-find-emacs-command-nodes): fix regex for find command node.
4540
4541 2006-11-14  Stephen J. Turnbull  <stephen@xemacs.org>
4542
4543         * info.el (Info-find-file-node, Info-insert-dir)
4544         (Info-read-subfile, Info-insert-file-contents): Maintain invariant
4545         `(equal buffer-file-truename (file-truename buffer-file-name))'.
4546         Thanks to Nelson Ferreira <nelson.ferreira@ieee.org> for report
4547         and discussion.
4548
4549 2006-05-20  Ville Skyttä  <scop@xemacs.org>
4550
4551         * obsolete.el (line-beginning-position): New, from 21.5.x.
4552         (line-end-position): Ditto.
4553
4554 2006-06-03  Adrian Aichner  <adrian@xemacs.org>
4555
4556         * package-get.el (package-get-download-sites): Welcome
4557         nl.xemacs.org and Thanks!
4558         * package-get.el (package-get-pre-release-download-sites): Ditto.
4559
4560 2004-01-19  Martin Buchholz  <martin@xemacs.org>
4561
4562         * font-lock.el: Add support for not-so recent changes in Java to
4563         java-mode.
4564
4565 2006-01-28  Vin Shelton  <acs@xemacs.org>
4566
4567         * XEmacs 21.4.19 is released
4568
4569 2006-01-03  Aidan Kehoe  <kehoea@parhasard.net>
4570
4571         * easymenu.el: Update copyright. 
4572         * easymenu.el (easy-menu-all-popups):
4573         Add a docstring. 
4574         * easymenu.el (easy-menu-add):
4575         Document a bug, rework the function to preserve any existing
4576         non-default mode-popup-menu instead of overwriting it, and not to
4577         bother normalising the menu title (nothing else does).
4578         * easymenu.el (easy-menu-remove):
4579         Restore the default mode-popup-menu instead of leaving an empty
4580         one when we remove the last easy-menu popup. 
4581
4582 2006-01-06  Adrian Aichner  <adrian@xemacs.org>
4583
4584         * package-get.el (package-get-download-sites): Add pt.xemacs.org,
4585         as suggested by Rodrigo Ventura.
4586         * package-get.el (package-get-pre-release-download-sites): Ditto,
4587         with replacement of xemacs-21.5 by beta, which is the logical path
4588         to our beta core and package pre-releases.
4589
4590 2005-12-17  Adrian Aichner  <adrian@xemacs.org>
4591
4592         * package-get.el (package-get-download-sites): Add Hong Kong
4593         download site.
4594         * package-get.el (package-get-pre-release-download-sites): Ditto.
4595
4596 2005-12-26  Vin Shelton  <acs@xemacs.org>
4597
4598         * find-paths.el:
4599         * find-paths.el (paths-emacs-root-p): Add search for package root.
4600         * find-paths.el (paths-find-emacs-root): Replaced with
4601         paths-find-invocation-roots, which returns a list of roots.
4602         * find-paths.el (paths-find-invocation-roots): New.
4603         * find-paths.el (paths-find-emacs-roots): Call paths-find-invocation-roots.
4604
4605 2005-12-05  Ville Skyttä  <scop@xemacs.org>
4606
4607         * minibuf.el (x-library-search-path): Add /usr(/local)/share/X11.
4608         * font.el (font-lookup-rgb-components): Ditto, remove stale comment.
4609
4610 2005-12-03  Vin Shelton <acs@xemacs.org>
4611
4612         * XEmacs 21.4.18 is released
4613
4614 2005-10-28  Adrian Aichner  <adrian@xemacs.org>
4615
4616         * package-get.el (package-get-download-sites): Update reflecting
4617         latest http://www.xemacs.org/Releases/ information generated by
4618         xemacs-builds/adrian/website/package-get-2-download-sites.el.
4619         * package-get.el (package-get-pre-release-download-sites): Ditto.
4620
4621 2005-02-28  Simon Josefsson  <jas@extundo.com>
4622
4623         * about.el (xemacs-hackers): Add jas.
4624         (about-other-current-hackers): Likewise.
4625         (about-url-alist): Add URL for jas.
4626         (about-personal-info): Document jas.
4627         (about-hacker-contribution): Describe jas contributions.
4628
4629 2005-03-25  Ralf Angeli  <angeli@iwi.uni-sb.de> 
4630
4631         * easymenu.el (easy-menu-remove): As described in 
4632         E1D4Nn5-0001lq-EU@neutrino.iwi.uni-sb.de; don't strip everything
4633         except the "Command" menu from mode-popup-menu. 
4634
4635 2005-03-25  Ralf Angeli  <angeli@iwi.uni-sb.de> 
4636  
4637         * font.el (font-spatial-to-canonical): Correct calculation of 
4638         return value for pixel-based input value. 
4639  
4640 2002-05-13  Adrian Aichner  <adrian@xemacs.org>
4641
4642         * code-process.el (call-process): Process-related docstring
4643         improvements spurred by Norbert Koch.
4644         * code-process.el (call-process-region): Ditto.
4645         * code-process.el (start-process): Ditto.
4646
4647 2005-10-09  Adrian Aichner  <adrian@xemacs.org>
4648
4649         * finder.el (finder-find-library): Return filename actually
4650         searched for.
4651
4652 2005-10-10  Steve Youngs  <steve@sxemacs.org>
4653
4654         * help.el (view-emacs-news): Use `expand-file-name' instead of
4655         `locate-data-file' as the latter will find any "NEWS" files that
4656         might exist in packages _before_ the one in core.
4657
4658 2005-06-06  Adrian Aichner  <adrian@xemacs.org>
4659
4660         * package-get.el (package-get-init-package):
4661         package-get-init-package buglet (21.4.17) by Jeff Mincy
4662         <mincy@rcn.com> fixing false temporary load-path shadows reported
4663         after package installation and simplifying code.
4664
4665 2005-10-18  Ville Skyttä  <scop@xemacs.org>
4666
4667         * package-get.el (package-get-download-sites): Sync mirrors list
4668         with the XEmacs website.
4669         (package-get-pre-release-download-sites): Ditto.
4670
4671 2005-04-06  Stephen J. Turnbull  <stephen@xemacs.org>
4672
4673         * derived.el (derived-mode-merge-syntax-tables):
4674         Revert my 21.5-only patch of 2003-07-18 which slipped in
4675         through Jerry James's patch of 2004-06-07.
4676
4677 2005-02-23  Adrian Aichner  <adrian@xemacs.org>
4678
4679         * cmdloop.el (keyboard-quit): Remove workaround for
4680         `region-active-p' not making sure active region is in current
4681         buffer now that it does.
4682         * minibuf.el (minibuffer-keyboard-quit): Ditto.
4683         * simple.el (region-active-p): `region-active-p' to only return t
4684         when active region is in current buffer.
4685
4686 2005-02-21  Norbert Koch  <viteno@xemacs.org>
4687
4688         * package-ui.el (pui-list-packages): MF21.5, adapt to longer
4689         package names, quell a byte-compiler warning, doc fix.
4690
4691 2005-02-16  Aidan Kehoe  <kehoea@parhasard.net>
4692
4693         * buffer.el (pop-to-buffer):
4694         * window-xemacs.el (display-buffer):
4695         Document use of `same-window-buffer-names,' `same-window-regexps'
4696         by pop-to-buffer and display-buffer. 
4697         
4698 2005-02-06  Vin Shelton <acs@xemacs.org>
4699
4700         * XEmacs 21.4.17 is released
4701
4702 2005-01-29  Ben Wing  <ben@xemacs.org>
4703
4704         * shadow.el (find-emacs-lisp-shadows):
4705         Add custom-defines to list of ignored files.
4706
4707 2005-01-17  Adrian Aichner  <adrian@xemacs.org>
4708
4709         * simple.el (shifted-motion-keys-select-region): Fix statement
4710         about unshifted-motion-keys-deselect-region.
4711
4712 2004-12-15  Ville Skyttä  <scop@xemacs.org>
4713
4714         * bytecomp-runtime.el (make-obsolete): Add 3rd argument (no-op for
4715         now) for GNU Emacs compatibility.
4716         (make-obsolete-variable): Ditto.
4717
4718 2004-01-08  Ben Wing  <ben@xemacs.org>
4719
4720         * code-files.el (load):
4721         File positions are 0 based not 1 based. Thanks to Steve Youngs.
4722
4723 2004-12-05  Vin Shelton <acs@xemacs.org>
4724
4725         * XEmacs 21.4.16 is released
4726
4727 2004-12-04  Vin Shelton  <acs@xemacs.org>
4728
4729         * auto-autoloads.el: Regenerated.
4730
4731         * custom-load.el: Regenerated.
4732
4733 2004-09-15  Stephen J. Turnbull  <stephen@xemacs.org>
4734
4735         Fix bug: apropos errors if a defalias refers to an undefined
4736         function.  <87pt4pmdcs.fsf@tleepslib.sk.tsukuba.ac.jp>
4737
4738         * apropos.el (apropos):
4739         (apropos-command):
4740         * help.el (frob-help-extents):
4741         * help-macro.el (make-help-screen):
4742         * hyper-apropos.el (hyper-apropos-grok-functions):
4743         (hyper-apropos-get-doc):
4744         Catch void-function error thrown by `documentation'.
4745
4746 2004-09-02  Steve Youngs  <steve@youngs.au.com>
4747
4748         * packages.el (package-require): Fix incorrect arg to format.
4749         This fixes a `format specifier' error.
4750
4751 2004-08-13  Jerry James  <james@xemacs.org>
4752
4753         * bytecomp.el (forward-word): Tell the byte compiler the correct
4754         number of arguments to forward-word.
4755
4756 2004-08-12  Sven Grundmann  <sven@xemacs.org>
4757
4758         * etags.el: Fixed loading of include files for tag completion. Now
4759         you can make a tag file for a library, include it into your
4760         project and it will be reloaded only if it changed. Infinte
4761         include loops are detected and the correct tag files are loaded.
4762         * etags.el (buffer-tag-table-list): Load and verify tag files in
4763         the external function buffer-tag-table-list-load.
4764         * etags.el (buffer-tag-table-list-load): New. Load and verify the
4765         tag files. Also load the included tag files. The priority of the
4766         included files is right below their parent file. If multiple
4767         matches occur then the symbols from the parent file are found
4768         first.
4769         * etags.el (tag-table-include-files): Corrected comment
4770         string. Switched to pattern constant tags-include-pattern to have
4771         it at a central location.
4772         * etags.el (tags-include-pattern): Added doc string.
4773         * etags.el (add-to-tag-completion-table): Removed obsolete
4774         comments as the include files are allready returned by
4775         buffer-tag-table-list and loaded.
4776         * etags.el (find-tag-internal): The include files are allready
4777         included in tag-tables as buffer-tag-table-list returns them now.
4778
4779 2004-07-02  Malcolm Purvis  <malcolmp@xemacs.org>
4780
4781         * widgets-gtk.el (gtk-widget-instantiate-notebook-internal):
4782         Loading items into the notebook is now done by C code.
4783         * widgets-gtk.el (gtk-widget-instantiate-internal):
4784         Style no longer changed.
4785
4786 2004-06-28  Nix  <nix@esperi.org.uk>
4787
4788         * cmdloop.el (truncate-command-history-for-gc): Delay
4789         execution of all things that look up variable bindings,
4790         via `enqueue-eval-event'.
4791
4792 2004-06-24  Vin Shelton  <acs@xemacs.org>
4793
4794         * package-get.el (package-get-require-signed-base-updates):
4795         now defaults to nil.
4796
4797 2004-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
4798
4799         * subr.el (split-string): Clean up docstring.
4800
4801 2002-01-24  John Paul Wallington  <jpw@shootybangbang.com>
4802
4803         * faces.el (zmacs-region): fix typo in docstring.
4804
4805 2004-06-07  Jerry James  <james@xemacs.org>
4806
4807         * derived.el: Synch with Emacs 21.3.
4808         * subr.el (with-local-quit): New, from Emacs 21.3.
4809         * subr.el (delayed-mode-hooks): New variable, from Emacs 21.3.
4810         * subr.el (run-mode-hooks): New function, from Emacs 21.3.
4811         * subr.el (delay-mode-hooks): New macro, from Emacs 21.3.
4812
4813 2004-06-16  Jerry James  <james@xemacs.org>
4814
4815         * cl.el (cl-set-substring): Increment start by the length of the
4816         string, not the string itself.
4817
4818 2004-05-19  Malcolm Purvis  <malcolmp@xemacs.org>
4819
4820         * etags.el (tag-table-include-files): Expand included TAGS file
4821         paths to avoid problems with relative paths.  Thanks to Peter
4822         Chubb <peterc@gelato.unsw.edu.au>.
4823         * etags.el (tags-include-pattern): New.
4824         * etags.el (add-to-tag-completion-table): Parse and ignore
4825         trailing include lines.
4826
4827 2004-06-21  Adrian Aichner  <adrian@xemacs.org>
4828
4829         * package-ui.el (pui-help-echo): Fix false cvs conflict by
4830         avoiding line solely composed of equal signs.
4831
4832 2004-06-10  Adrian Aichner  <adrian@xemacs.org>
4833
4834         * cus-edit.el (alloc): Typo fix.
4835         * cus-edit.el (custom-browse-visibility): Ditto.
4836         * cus-edit.el (custom-variable-value-create): Ditto.
4837         * cus-edit.el (custom-variable-pre-reset-standard): Ditto.
4838         * cus-edit.el (custom-save-variables): Bind print-length and
4839         print-level to nil to avoid value abbreviation.
4840         * cus-edit.el (custom-save-face-internal): Ditto.
4841         * cus-edit.el (custom-save-faces): Save in sorted order.
4842         * cus-edit.el (custom-save-resets): Bind print-length and
4843         print-level to nil to avoid value abbreviation.
4844         * cus-edit.el (custom-save-loaded-themes): Ditto.
4845
4846 2004-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
4847
4848         * subr.el (split-string-default-separators): New.
4849         (split-string): Synch to 21.5/GNU Emacs version.  *New semantics*,
4850         see comment in source.
4851
4852 2004-01-29  Stephen J. Turnbull  <stephen@xemacs.org>
4853
4854         * mule/japanese.el (paragraph-start, paragraph-separate):
4855         Remove anchor to BOL.
4856
4857 2004-04-30  Stephen J. Turnbull  <stephen@xemacs.org>
4858
4859         * cl.el (gensym, gentemp): Improve docstrings.
4860
4861 2004-05-10  Vin Shelton  <acs@xemacs.org>
4862
4863         * etags.el: Sync with 21.5 version.
4864
4865 2004-04-21  Sven Grundmann  <sven@hellerhof.de>
4866
4867         * etags.el:
4868         * etags.el (tags-exuberant-ctags-optimization-p): Enable optimization
4869         only for use with exuberant ctags. This will also enable building of 
4870         completion tables with exuberant ctags. This will not work with
4871         xemacs ctags. 
4872         * etags.el (get-tag-table-buffer): New function for creating of
4873         completion table is used if tags-exuberant-ctags-optimization-p ist t
4874         * etags.el (tags-explicit-name-pattern): Hold the name pattern for
4875         finding the tag names. New.
4876         * etags.el (add-to-tag-completion-table-exuberant-ctags): Defun for
4877         building tag completion table with exuberant ctags. New.
4878         * etags.el (find-tag-internal): Improve exact tag matching for tags
4879         with name fields. Before the patch return types of functions or
4880         function parameters (with exuberant ctags) were found as matches.
4881
4882 2004-04-21  Sven Grundmann  <sven@hellerhof.de>
4883
4884         * list-mode.el (display-completion-list): Fixed completion list was
4885         taking the width of the frame and not of the window for displaying
4886         the selection methods.
4887
4888 2004-04-18  Stephen J. Turnbull  <stephen@xemacs.org>
4889
4890         * menubar-items.el (default-menubar): Options are saved to custom.el.
4891
4892
4893 2004-02-23  Stephen J. Turnbull  <stephen@xemacs.org>
4894
4895         * isearch-mode.el (isearch-abort): Preserve successful search target.
4896
4897 2004-03-27  Adrian Aichner  <adrian@xemacs.org>
4898
4899         * gnuserv.el: Sync with 21.5 version, inspired by bugreport and
4900         (make-variable-buffer-local 'gnuserv-minor-mode) patch by Robert
4901         Bihlmeyer.
4902         * gnuserv.el (gnuserv-mode-line-string): New.
4903         * gnuserv.el (gnuserv-minor-mode): Make it buffer-local, not
4904         gnuserv-mode.
4905         * gnuserv.el (make-x-device-with-gtk-fallback): New.
4906         * gnuserv.el (gnuserv-edit-files): Use
4907         make-x-device-with-gtk-fallback.
4908
4909 2004-03-23  Malcolm Purvis  <malcolmpurvis@optushome.com.au>
4910
4911         * gtk-widgets.el: New import: gtk-accel-group-new.
4912         * dialog-gtk.el:
4913         * dialog-gtk.el (gtk-popup-convert-underscores): New.
4914         * dialog-gtk.el (popup-builtin-question-dialog):
4915         Added support for dialog button mnemonics.
4916
4917 2004-03-22  Chris Green <cmg@dok.org>
4918
4919         * process.el (shell-command): Output buffer was ignored when a
4920         background process was run via shell-command.
4921
4922 2004-03-19  Hrvoje Niksic  <hniksic@xemacs.org>
4923
4924         * cus-edit.el (custom-save-variables): Retrieve a list of
4925         variables to save first, sort it, and make sure the variables are
4926         saved in sorted order.
4927
4928 2004-02-23  Steve Youngs  <sryoungs@bigpond.net.au>
4929  
4930         * package-get.el (package-get-update-base-from-buffer): Force
4931         binary coding system for verifying GnuPG signature in the
4932         package-index file.
4933  
4934 2003-07-06  Adrian Aichner  <adrian@xemacs.org>
4935
4936         * package-get.el (package-get-package-index-file-location): Handle
4937         missing "EMACSPACKAGEPATH" environment variable.
4938
4939 2003-07-05  Adrian Aichner  <adrian@xemacs.org>
4940
4941         * package-admin.el (package-admin-find-top-directory): Simplify
4942         directory comparisions and fix substring errors on short path
4943         components.
4944         * package-get.el (package-get-package-index-file-location):
4945         Default to first component of "EMACSPACKAGEPATH", if set.
4946
4947 2004-02-16  Steve Youngs  <sryoungs@bigpond.net.au>
4948
4949         * package-get.el (process-error): New error datum.
4950
4951 2004-02-02  Vin Shelton <acs@xemacs.org>
4952
4953         * XEmacs 21.4.15 is released
4954
4955 2003-12-12  Katsumi Yamaoka  <yamaoka@jpl.org>
4956
4957         * itimer.el (activate-itimer): Modify the itimer timeout value as
4958         if it were begun at the last time when the itimer driver was woken
4959         up.
4960
4961 2004-01-27  Stephen J. Turnbull  <stephen@xemacs.org>
4962
4963         * specifier.el (Copyright):
4964         Update.
4965         (make-specifier-and-init):
4966         (map-specifier):
4967         (canonicalize-inst-pair):
4968         (canonicalize-spec-list):
4969         (set-specifier):
4970         Synch docstrings to 21.5 where appropriate.
4971
4972 2004-01-25  Steve Youngs  <sryoungs@bigpond.net.au>
4973
4974         * package-get.el (package-get-list-packages-where): New.  A
4975         function that allows searching for groups of packages.  For
4976         example, find all packages that require the fsf-compat package.
4977
4978 2004-01-25  Steve Youngs  <youngs@xemacs.org>
4979
4980         The Great PUI Sync.
4981
4982         * auto-autoloads.el: Regenerated.
4983
4984         * custom-load.el: Regenerated.
4985
4986         * dumped-lisp.el (packages-hardcoded-lisp): New.
4987
4988         * menubar-items.el (menu-max-items): New.
4989         (menu-submenu-max-items): New.
4990         (menu-submenu-name-format): New.
4991         (menu-split-long-menu): New.
4992         (menu-sort-menu): New.
4993         (default-menubar): Sync to 21.5 in regard to the PUI menus.
4994
4995         * obsolete.el (pui-add-install-directory): Renamed to the more
4996         logical `pui-set-local-package-get-directory'.
4997         (package-get-download-menu): Moved to `package-ui.el' and renamed
4998         to `package-ui-add-download-menu'.
4999
5000         * package-admin.el (package-admin-install-function-mswindows):
5001         Whitespace clean up.
5002         (package-admin-add-single-file-package): Removed.
5003         (package-admin-default-install-function): Whitespace clean up.
5004         (package-admin-find-top-directory): New.
5005         (package-admin-get-install-dir): Use it.
5006         (package-admin-get-manifest-file): 
5007         (package-admin-check-manifest): 
5008         (package-admin-add-binary-package):
5009         (package-admin-get-lispdir):
5010         (package-admin-delete-binary-package):
5011         (package-admin):
5012
5013         * package-get.el (package-get-package-index-file-location): New.
5014         (package-get-install-to-user-init-directory): New.
5015         (package-get-remote):
5016         (package-get-download-sites):
5017         (package-get-pre-release-download-sites): New.
5018         (package-get-site-release-download-sites): New.
5019         (package-get-base-filename):
5020         (package-get-always-update):
5021         (package-get-user-index-filename): Removed.
5022         (package-get-pgp-available-p): New.
5023         (package-get-require-signed-base-updates):
5024         (package-get-was-current):
5025         (package-entries-are-signed): New.
5026         (package-get-continue-update-base): New.
5027         (package-get-download-menu): Removed.
5028         (package-get-require-base):
5029         (package-get-update-base-entry):
5030         (package-get-locate-file):
5031         (package-get-locate-index-file):
5032         (package-get-maybe-save-index):
5033         (package-get-update-base):
5034         (package-get-update-base-from-buffer):
5035         (package-get-update-base-entries):
5036         (package-get-interactive-package-query):
5037         (package-get-update-all):
5038         (package-get-all):
5039         (package-get-dependencies):
5040         (package-get-init-package):
5041         (package-get-info): New.
5042         (package-get):
5043         (package-get-staging-dir):
5044         (package-get-set-version-prop): Removed.
5045         (package-get-installedp):
5046         (package-get-ever-installed-p):
5047         (packages): Removed.
5048         (package-get-custom-groups): Removed.
5049         (package-get-custom): Removed.
5050         (package-get-custom-add-entry): Removed.
5051
5052         * package-info.el (batch-update-package-info):
5053
5054         * package-net.el (package-net-batch-generate-bin-ini):
5055         (package-net-update-installed-db):
5056
5057         * package-ui.el (pui-info-buffer):
5058         (pui-directory-exists): Removed.
5059         (pui-package-dir-list): Removed.
5060         (pui-add-install-directory): Removed.
5061         (package-ui-download-menu): New.
5062         (package-ui-pre-release-download-menu): New.
5063         (package-ui-site-release-download-menu): New.
5064         (pui-set-local-package-get-directory): New.
5065         (pui-package-symbol-char):
5066         (pui-update-package-display):
5067         (pui-toggle-package):
5068         (pui-toggle-package-key):
5069         (pui-toggle-package-delete):
5070         (pui-toggle-package-delete-key):
5071         (pui-toggle-package-event):
5072         (pui-toggle-verbosity-redisplay):
5073         (pui-install-selected-packages):
5074         (pui-add-required-packages):
5075         (pui-help-echo):
5076         (pui-display-info):
5077         (list-packages-mode):
5078         (pui-list-packages):
5079
5080         * packages.el (packages-compute-package-locations):
5081         (package-require):
5082         (package-delete-name):
5083         (packages-hardcoded-lisp): Removed.
5084         (packages-useful-lisp): Removed.
5085         (packages-unbytecompiled-lisp): Removed.
5086         (packages-find-package-directories):
5087
5088         Summary:
5089
5090         Major code clean up of all things PUI.
5091
5092         Much improved code to determine where packages should be
5093         installed.  PUI no longer depends on any packages being
5094         pre-installed to compute where packages are to be installed to.
5095
5096         The user can specify the location of their package-index file.  It
5097         isn't necessary to set this because it has sane defaults.  People
5098         who "run-in-place" won't accidently overwrite the CVS
5099         package-index file.  See
5100         `package-get-package-index-file-location'. 
5101
5102         PUI will now properly clean up after itself in the event of an
5103         unsuccessful package install.  This drastically reduces the number
5104         of "wrong md5sum" FAQs.
5105
5106         non-Mule XEmacsen can no longer install Mule packages.
5107
5108         Package management via the custom interface has been removed.
5109
5110         The PUI related menubar items have been reorganised.
5111
5112         The PGP verification code has been fixed and the default for
5113         whether or not it is used is automatically computed.
5114
5115         * update-elc.el ((preloaded-file-list site-load-packages
5116         need-to-dump dumped-exe)):
5117         Just a couple of small changes to allow for
5118         `packages-(hardcoded|useful|unbytecompiled)-lisp' not really
5119         existing anymore.
5120
5121 2003-12-10  Hrvoje Niksic  <hniksic@xemacs.org>
5122
5123         * bytecomp.el (byte-compile-warn-about-unused-variables): Don't
5124         apply `format' to the first argument of byte-compile-warn, it
5125         already calls format.
5126
5127 2003-12-03  Adrian Aichner  <adrian@xemacs.org>
5128
5129         * files.el (delete-old-versions): Avoid going interactive during
5130         make install when environment variable VERSION_CONTROL is set.
5131
5132 2003-12-04  Vin Shelton  <acs@xemacs.org>
5133
5134         * menubar-items.el (menu-item-search): Only bring up search dialog
5135         box if the feature is available and desired.
5136
5137 2003-11-04  Stephen J. Turnbull  <stephen@xemacs.org>
5138
5139         * about.el (about-personal-info): Fix typo in Tony Rossini's entry.
5140
5141 2003-11-05  Vin Shelton  <acs@xemacs.org>
5142
5143         * help.el (Help-prin1-face):
5144         (Help-princ-face):
5145         princ and prin1 are functions and need to be called as such.  The
5146         idea for this patch was submitted by Eric Eide <eeide@cs.utah.edu>.
5147
5148 2003-10-22  Stephen J. Turnbull  <stephen@xemacs.org>
5149
5150         * about.el (about-xemacs): Give full version and build date.
5151
5152 2003-09-19  Stephen J. Turnbull  <stephen@xemacs.org>
5153
5154         * win32-native.el (grep-null-device): This XEmacs has null-device.
5155
5156 2003-09-06  Mike Sperber  <mike@xemacs.org>
5157
5158         * bytecomp.el (byte-compile-defvar-or-defconst): Actually
5159         implement the specified semantics for `defvar.'
5160
5161 2003-09-07  Adrian Aichner  <adrian@xemacs.org>
5162
5163         * window-xemacs.el (display-buffer): Fix for `shrink-to-fit' by
5164         Klaus Berndl, calling `shrink-window-if-larger-than-buffer' when
5165         displaying buffer in question.
5166
5167 2003-09-03  Vin Shelton <acs@xemacs.org>
5168
5169         * XEmacs 21.4.14 is released
5170
5171 2003-08-17  Vin Shelton  <acs@xemacs.org>
5172
5173         * about.el: Vanity patch.
5174
5175 2003-08-11  Stephen J. Turnbull  <stephen@xemacs.org>
5176
5177         * code-process.el (call-process):
5178         (call-process-region):
5179         (start-process):
5180         Document coding system processing.
5181
5182 2003-08-03  Stephen J. Turnbull  <stephen@xemacs.org>
5183
5184         * startup.el (splash-frame-body): Idiomatic English.
5185
5186 2003-04-24  Jin Choi <jsc@orangeimagineering.com>
5187
5188         * font-lock.el (font-lock-match-java-declarations): Move
5189         save-restriction, narrow-to-region to beginning of function to
5190         avoid going beyond the limit and causing an infloop.
5191
5192 2003-04-16  Jerry James  <james@xemacs.org>
5193
5194         * keydefs.el: Remove mappings for keys mapped to the nowhere
5195         defined function function-key-error.
5196
5197 2003-03-22  Vasily Korytov  <deskpot@myrealbox.com>
5198
5199         * lisp-mode.el (emacs-lisp-mode-hook, lisp-mode-hook,
5200         lisp-interaction-mode-hook): Add the docstrings.
5201
5202 2003-08-04  Michael Toomim <toomim@OCF.Berkeley.EDU>
5203
5204         * byte-optimize.el: Fix infinite loop in bytecode optimizer.  See:
5205         http://list-archive.xemacs.org/xemacs-beta/200306/msg00157.html
5206         http://list-archive.xemacs.org/xemacs-beta/200307/msg00005.html
5207
5208 2003-06-18  Nickolay Pakoulin  <npak@ispras.ru>
5209
5210         * cl-macs.el (cl-transform-lambda): Place doc on Common Lisp
5211         lambda list after the original doc.  Care about
5212         #'(lambda () "SingleString") 
5213         (cl-upcase-arg): 
5214         (cl-function-arglist):
5215         Care about &cl-defs and &cl-quote in lambda list, dotted lists and
5216         circular data structures in lambda list specification
5217
5218 2003-06-11  Adrian Aichner  <adrian@xemacs.org>
5219
5220         * font-lock.el (lisp-font-lock-keywords-1): Only NAME, not NAME(
5221         to appear in font-lock-function-name-face.
5222
5223 2003-06-17  Stephen J. Turnbull  <stephen@xemacs.org>
5224
5225         * bytecomp.el (byte-compile-lambda): Discard docstring only if it
5226         is not also the value of the lambda.
5227
5228 2003-05-06  Andy Piper  <andy@xemacs.org>
5229
5230         * files.el (revert-buffer): Make sure local variables get processed,
5231         even in the case of an optimized reversion.
5232
5233 2003-05-25  XEmacs Build Bot <builds@cvs.xemacs.org>
5234
5235         * XEmacs 21.4.13 is released
5236
5237 2003-03-18  Stephen J. Turnbull  <stephen@xemacs.org>
5238
5239         * gutter-items.el (buffers-tab-filter-functions): Improve docstring.
5240         Suggested by a Chris Palmer <chris@nodewarrior.org> patch.
5241
5242 2003-02-14  Ben Wing  <ben@xemacs.org>
5243
5244         * byte-optimize.el:
5245         * byte-optimize.el (byte-compile-inline-expand):
5246         * byte-optimize.el (byte-compile-unfold-lambda):
5247         * byte-optimize.el (byte-optimize-form-code-walker):
5248         * byte-optimize.el (byte-optimize-form):
5249         * byte-optimize.el (byte-decompile-bytecode-1):
5250         * byte-optimize.el (byte-optimize-lapcode):
5251         Review carefully and sync up to 20.7 except for areas as noted.
5252         Fixes problem with JDE compilation.
5253
5254 2003-02-05  Ben Wing  <ben@xemacs.org>
5255
5256         * simple.el:
5257         * simple.el (motion-keys-for-shifted-motion):
5258         Omit M-S-home/end from motion keys.
5259
5260 2003-02-07  Ben Wing  <ben@xemacs.org>
5261
5262         * text-props.el (text-property-any):
5263         * text-props.el (text-property-not-all):
5264         Fix bug when end > start.
5265
5266 2003-01-17  Stephen J. Turnbull  <stephen@xemacs.org>
5267
5268         * info.el (Info-insert-dir): Make default-directory end in
5269         separator.  Patch due to Martin Buchholz.
5270
5271 2003-01-15  Stephen J. Turnbull  <stephen@xemacs.org>
5272
5273         * XEmacs 21.4.12 "Portable Code" is released.
5274
5275 2003-01-13  Ilya Golubev  <golubev@xemacs.org>
5276
5277         * about.el: Update golubev data.
5278
5279 2003-01-15  Stephen J. Turnbull  <stephen@xemacs.org>
5280
5281         * isearch-mode.el (isearch-mode-map): Substitute comment on
5282         desirability, and back out "GR is printable" changes.
5283
5284 2003-01-08  Stephen J. Turnbull  <stephen@xemacs.org>
5285
5286         * isearch-mode.el (isearch-mode-map): Don't bind CSI.
5287
5288 2003-01-07  Stephen J. Turnbull  <stephen@xemacs.org>
5289
5290         * isearch-mode.el (isearch-mode-map): GR (and C1) is printable.
5291
5292 2003-01-06  Ville Skyttä  <scop@xemacs.org>
5293
5294         * menubar-items.el (default-menubar): Use browse-url-mozilla
5295         instead of browse-url-gnome-moz for Mozilla.
5296
5297 2003-01-03  Stephen J. Turnbull  <stephen@xemacs.org>
5298
5299         * XEmacs 21.4.11 "Native Windows TTY Support" is released.
5300
5301 2002-12-27  Ville Skyttä  <scop@xemacs.org>
5302
5303         * files.el (auto-mode-alist): Remove redundant entries for modes
5304         that live in packages.
5305         (interpreter-mode-alist): Ditto.
5306
5307 2002-03-17  Ville Skyttä  <ville.skytta@xemacs.org>
5308
5309         * menubar-items.el (default-menubar): Sync with current
5310         browse-url-xemacs.el.
5311
5312 2002-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
5313
5314         * XEmacs 21.4.10 "Military Intelligence" is released.
5315
5316 2002-10-07  Katsumi Yamaoka  <yamaoka@jpl.org>
5317
5318         * font-lock.el (font-lock-fontify-keywords-region): Fix typo.
5319
5320 2002-10-07  Katsumi Yamaoka  <yamaoka@jpl.org>
5321
5322         * keydefs.el (global-map): Bind C-xrd to delete-rectangle per GNU.
5323
5324 2001-05-10   Daiki Ueno  <ueno@unixuser.org>
5325
5326         * font-lock.el (font-lock-compile-keywords): Rewrite as a side
5327         effect free function.
5328         (font-lock-fontify-keywords-region): Supply the argument to
5329         font-lock-compile-keywords.
5330
5331 2002-09-22  Ville Skyttä  <ville.skytta@xemacs.org>
5332
5333         * package-get.el (package-get-download-sites): Bring sites list
5334         up to date, prefer xx.xemacs.org addresses.
5335
5336 2002-09-27  Andy Piper  <andy@xemacs.org>
5337
5338         * dialog.el (make-dialog-box): for general dialogs only
5339         delete-frame-hook will be run.
5340
5341 2002-09-28  Stephen J. Turnbull  <stephen@xemacs.org>
5342
5343         * font-lock.el (font-lock-fontify-syntactically-region): Add
5344         comment about lookup-syntax-properties, document LOUDLY as unused.
5345
5346 2002-08-26  Andy Piper  <andy@xemacs.org>
5347
5348         * gutter-items.el (set-progress-feedback-instantiator): Fix bad
5349         merge.
5350
5351 2002-09-02  Ville Skyttä  <ville.skytta@xemacs.org>
5352
5353         * bytecomp-runtime.el (make-obsolete): Docstring argument nit.
5354         (make-obsolete-variable): Ditto.
5355         (make-compatible): Ditto.
5356         (make-compatible-variable): Ditto.
5357
5358 2002-09-16  Stephen J. Turnbull  <stephen@xemacs.org>
5359
5360         * obsolete.el (parse-sexp-lookup-properties): new compatible alias
5361         for `lookup-syntax-properties'.  RFE from Alan Mackenzie.
5362
5363 2002-08-28  Andy Piper  <andy@xemacs.org>
5364
5365         * files.el (revert-buffer): propagate revert-without-query-status.
5366
5367 2002-06-03  Andy Piper  <andy@xemacs.org>
5368
5369         * dialog-items.el (make-search-dialog): align various subcontrols
5370         in visually pleasing ways, allow frame to autosize to the dialog
5371         size.
5372         * dialog.el (make-dialog-box): add a border inside the frame. Add
5373         :autosize property, if t then reset the frame size appropriately
5374         before the frame is mapped.
5375         * gutter-items.el (set-progress-feedback-instantiator): align
5376         various subcontrols.
5377         * gutter-items.el (set-progress-abort-instantiator): ditto.
5378
5379 2002-08-23  Stephen J. Turnbull  <stephen@xemacs.org>
5380
5381         * XEmacs 21.4.9 "Informed Management" is released.
5382
5383 2002-06-22  Ville Skyttä  <ville.skytta@xemacs.org>
5384
5385         * subr.el (add-to-list): Sync with GNU Emacs 21.2, adding the
5386         "&optional append" argument.
5387
5388 2002-07-16  Didier Verna  <didier@xemacs.org>
5389
5390         * subr.el (replace-in-string): fix case fold bug introduced by
5391         "2000-07-30  Ben Wing  <ben@xemacs.org>": honor the value of
5392         case-fold-search in temporary buffers.
5393
5394 2002-08-03  Steve Youngs  <youngs@xemacs.org>
5395
5396         * lib-complete.el (find-library): Remove check for mule because
5397         decompression DOES work on Mule.
5398
5399 2002-08-11  John Paul Wallington  <jpw@shootybangbang.com>
5400
5401         * simple.el (join-line): New alias for `delete-indentation'.
5402
5403 2002-08-02  Ville Skyttä  <ville.skytta@xemacs.org>
5404
5405         * font-lock.el: Some faces and doc typo fixes from GNU Emacs.
5406         (font-lock-doc-face): New alias to font-lock-doc-string-face.
5407         (font-lock-builtin-face): New.
5408         (font-lock-constant-face): New.
5409         (font-lock-face-list): Add builtin and constant faces.
5410
5411 2002-08-16  Stephen J. Turnbull  <stephen@xemacs.org>
5412
5413         * autoload.el (make-autoload): Support define-derived-mode.
5414         Collected puts of doc-string-elt property.  Based on a patch by
5415         Didier Verna <didier@xemacs.org>.
5416
5417 2002-08-15  Stephen J. Turnbull  <stephen@xemacs.org>
5418
5419         * wid-edit.el (widget-field-activate): Fix docstring typo.
5420
5421 2002-07-23  Andy Piper  <andy@xemacs.org>
5422
5423         * about.el (about-personal-info): update me.
5424
5425 2002-07-12  Andy Piper  <andy@xemacs.org>
5426
5427         * custom.el (custom-theme-set-variables): remove bogus
5428         arguments. Use custom-set-default to set defaults.
5429         (custom-set-variables): update doc.
5430         (custom-local-buffer): new, synced from FSF.
5431         (custom-set-default): ditto.
5432         (defcustom): update doc.
5433
5434 2002-06-16  Andy Piper  <andy@xemacs.org>
5435
5436         * menubar-items.el (default-menubar): enable windows printing on
5437         cygwin as well as native.
5438
5439 2002-06-12  Andy Piper  <andy@xemacs.org>
5440
5441         * printer.el (generic-print-buffer): catch all errors so that the
5442         print device can be cleared in all scenarios.
5443         (Printer-clear-device): make sure clearing the printer allows it
5444         to be used again immediately.
5445         (generic-print-region): make sure the default printer face is
5446         black-on-white.
5447
5448 2002-04-23  Jerry James  <james@xemacs.org>
5449
5450         * window-xemacs.el (display-buffer-function): Change doc to
5451         reflect new arg.
5452         * window-xemacs.el (pre-display-buffer-function): Ditto.
5453         * window-xemacs.el (display-buffer): New arg, shrink-to-fit.  If
5454         non-nil, make the new window just big enough for its contents.
5455         * frame.el (get-frame-for-buffer): Accept new arg, due to above.
5456         * frame.el (show-temp-buffer-in-current-frame): Remove broken
5457         temp-buffer-shrink-to-fit code.  Tell display-buffer instead.
5458
5459 2002-06-06  Andy Piper  <andy@xemacs.org>
5460
5461         * custom.el (custom-theme-set-variables): sync :set-after from FSF.
5462         (defcustom): ditto.
5463         (custom-handle-keyword): ditto.
5464
5465 2002-07-12  Stephen J. Turnbull  <stephen@xemacs.org>
5466
5467         * gutter-items.el (buffers-tab-selection-function): Improve doc.
5468         Make obsolete.  Default to nil.
5469         (buffers-tab-filter-functions): Improve doc.  Use literal default.
5470         Inspired by a patch by John Palmieri.
5471
5472 2002-07-01  Mike Alexander  <mta@arbortext.com>
5473
5474         * process.el (shell-command-on-region): Don't delete the region
5475         before giving it to call-process-region
5476
5477 2002-06-04  Jerry James <james@eecs.ku.edu>
5478
5479         * find-paths.el (paths-find-architecture-directory): Search in
5480         `system-configuration'/`base', not `base'`system-configuration'.
5481
5482 2002-06-23  Ville Skyttä  <ville.skytta@xemacs.org>
5483
5484         * info.el (Info-index): Add missing \ in [ t].
5485
5486 2002-06-11  Stephen J. Turnbull  <stephen@xemacs.org>
5487
5488         * gutter-items.el (gutter-buffers-tab-visible-p,
5489         buffers-tab-omit-function, buffers-tab-selection-function,
5490         buffers-tab-filter-functions):
5491         Doc improvements.
5492
5493 2002-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
5494
5495         * toolbar.el (toolbar-icon-directory): Document trailing separator.
5496
5497         * toolbar-items.el (toolbar-news): Fix typo in message string.
5498
5499 2002-06-08  Stephen J. Turnbull  <stephen@xemacs.org>
5500
5501         * dialog.el (yes-or-no-p-dialog-box): 
5502         * cmdloop.el (y-or-n-p-minibuf):
5503         (yes-or-no-p-minibuf):
5504         (yes-or-no-p):
5505         (y-or-n-p): 
5506         Specify negative answers in docstrings.
5507
5508 2002-05-25  Steve Youngs  <youngs@xemacs.org>
5509
5510         * package-ui.el (pui-help-echo): Display both installed and author
5511         version.  Use a balloon-help window to display extra info like
5512         package requires.
5513
5514 2002-05-30  Andy Piper  <andy@xemacs.org>
5515
5516         * files.el (revert-buffer-internal): don't visit
5517         revert-buffer. Kill buffer when not used. Suggested by Mike
5518         Alexander <mta@arbortext.com>
5519
5520 2002-05-20  Stephen J. Turnbull  <stephen@xemacs.org>
5521
5522         * files.el (revert-buffer): More docstring fiddling.
5523
5524 2002-05-19  Stephen J. Turnbull  <stephen@xemacs.org>
5525
5526         * files.el (revert-buffer):
5527         (revert-buffer-internal):
5528         (revert-buffer-insert-file-contents-function):
5529         Improve docstrings and comments.
5530
5531 2002-05-08  Andy Piper  <andy@xemacs.org>
5532
5533         * files.el (revert-buffer): observe noconfirm behavior.
5534
5535 2002-04-09  Andy Piper  <andy@xemacs.org>
5536
5537         * files.el (revert-buffer): use revert-buffer-internal if it looks
5538         like doing so will not result in any user-visible changes.
5539         (revert-buffer-internal): new function. Do the actual process of
5540         reversion and then see whether the result is any different to what
5541         we have already. If it is not then do nothing.
5542
5543 2001-12-11  Andy Piper  <andy@xemacs.org>
5544
5545         * menubar.el (get-popup-menu-response): re-order so that it works
5546         on more sane/facist window systems.
5547
5548 2001-12-03  Andy Piper  <andy@xemacs.org>
5549
5550         * faces.el (frob-face-property): don't infloop in face frobbing
5551         from Jan Vroonhof <jan@xemacs.org>.
5552
5553 2001-11-30  Jan Vroonhof  <jan@xemacs.org>
5554
5555         * faces.el (frob-face-property): Follow face fall-back hierarchy
5556         properly for face properties without an instance. Only do manual
5557         copy form 'default in last resort. This handles in particular
5558         the case where 'default itself has only a fall-back (which is
5559         the case by default on windows).
5560
5561 2001-11-24  Andy Piper  <andy@xemacs.org>
5562
5563         * printer.el (generic-print-region): set default-frame-plist to
5564         nil while creating the printer frame so that sizes reflect the
5565         printed page.
5566
5567         * faces.el (face-complain-about-font): Don't complain on printers.
5568
5569 2002-05-10  Stephen J. Turnbull  <stephen@xemacs.org>
5570         
5571         * package-net.el: Andy synch.
5572         
5573 2001-12-16  Andy Piper  <andy@xemacs.org>
5574
5575         * package-get.el (package-get-update-all): Make sure installed.db
5576         gets updated after updating packages.
5577
5578 2002-03-28  Ben Wing  <ben@xemacs.org>
5579
5580         * msw-glyphs.el: Set glyph-contrib-p to nil on hscroll,
5581         continuation, truncation so that we don't get line jumpiness from
5582         them being larger than the line height.
5583
5584         * msw-font-menu.el (mswindows-font-menu-font-data): Fix bug.
5585
5586 2001-11-30  Jan Vroonhof  <jan@xemacs.org>
5587
5588         * font.el (font-window-system-mappings): Add mapping for Gtk
5589         (assume identical to X) 
5590
5591 2002-02-04  Andy Piper  <andy@xemacs.org>
5592
5593         * files.el (convert-standard-filename): Fix for short filename
5594         Peter Arius <pas@methodpark.de>
5595
5596 2001-12-10  Christoph Wedler  <Christoph.Wedler@sap.com>
5597
5598         * list-mode.el (default-choose-completion): completion-base-size
5599         should refer to local value in the completion list buffer.
5600
5601 2001-12-03  Didier Verna  <didier@xemacs.org>
5602
5603         * rect.el: autoload `replace-rectangle'.
5604         * keydefs.el (global-map): bind it to `C-x r p'.
5605
5606 2002-05-09  Stephen J. Turnbull  <stephen@xemacs.org>
5607
5608         * XEmacs 21.4.8 "Honest Recruiter" is released.
5609
5610 2002-05-09  Stephen J. Turnbull  <stephen@xemacs.org>
5611
5612         This patch is based on Jerry James's patch and analysis.
5613
5614         * select.el (get-clipboard):
5615         (get-selection):
5616         Update docstrings.
5617         (get-clipboard-foreign):
5618         (get-selection-foreign):
5619         New function for use as `interprogram-paste-function's.
5620
5621         * simple.el (interprogram-paste-function): Change default to
5622         `get-clipboard-foreign'; improve docstring.
5623         (interprogram-cut-function): Improve dosctring.
5624
5625 2002-05-04  Stephen J. Turnbull  <stephen@xemacs.org>
5626
5627         * XEmacs 21.4.7 "Economic Science" is released.
5628
5629 2002-03-18  Adrian Aichner  <adrian@xemacs.org>
5630
5631         * cus-edit.el (customize-save-variable): Fix typo in prompt.
5632
5633 2002-03-26  John Paul Wallington  <jpw@xemacs.org>
5634
5635         * obsolete.el (assq-delete-all): New compatibility alias for 
5636         remassq.
5637
5638 2002-01-09  Simon Josefsson  <jas@extundo.com>
5639
5640         * files.el (auto-mode-alist): Support Sieve (*.siv, *.sieve).
5641
5642 2002-01-04  Adrian Aichner  <adrian@xemacs.org>
5643
5644         * info.el (Info-auto-generate-directory): Default
5645         Info-auto-generate-directory to 'if-outdated.
5646
5647 2002-03-28  Stephen J. Turnbull  <stephen@xemacs.org>
5648
5649         * startup.el (normal-top-level): Prevent migration code from
5650         trashing .emacs on an error in loading the init files.
5651
5652 2002-03-14  Ville Skyttä  <ville.skytta@xemacs.org>
5653
5654         * files.el (auto-mode-alist): GNUmakefile is a Makefile,
5655         "system default" Xdefaults and friends get xrdb-mode.
5656
5657 2002-03-05  Mats Lidell  <matsl@contactor.se>
5658  
5659         * help-nomule.el (tutorial-supported-languages): Added Swedish
5660         tutorial. Sorted languages.
5661
5662 2002-02-11  Mike Sperber <mike@xemacs.org>
5663
5664         * info.el (Info-maybe-update-dir): Regenerate dir if we're
5665         regenerating outdated dir files and dir is non-existent.
5666
5667 2002-01-27  Stephen J. Turnbull  <stephen@xemacs.org>
5668
5669         * code-files.el (convert-mbox-coding-system): Improve comment.
5670         (write-region): Improve docstring.  Reformat to 80 columns.  Add
5671         coding-system argument to `write-region-pre-hook' call.
5672         (write-region-pre-hook): Fix docstring to mention lockname argument.
5673
5674 2002-01-18  Stephen J. Turnbull  <stephen@xemacs.org>
5675
5676         * minibuf.el (completing-read): Remove redundant wrong arg list.
5677
5678         * help.el (with-displaying-help-buffer): Put usage advice in docstring.
5679
5680 2001-12-27  John Paul Wallington  <jpw@shootybangbang.com>
5681
5682         * obsolete.el (interactive-form): new compatibility alias for 
5683         function-interactive.
5684
5685 2001-11-29  Adrian Aichner  <adrian@xemacs.org>
5686
5687         * menubar-items.el (Menubar-items-truncate-list): Removed.
5688         * menubar-items.el (Menubar-items-truncate-history): New.
5689         * menubar-items.el (default-menubar): Use
5690         Menubar-items-truncate-history.
5691
5692 2002-02-03  Adrian Aichner  <adrian@xemacs.org>
5693
5694         * printer.el (generic-print-region): Pass correct arguments to
5695         lpr-region.  Thanks to Nevin Kapur <nevin@jhu.edu> and Björn
5696         Torkelsson <torkel@acc.umu.se>.
5697
5698 2002-01-09  John Paul Wallington  <jpw@shootybangbang.com>
5699
5700         * help.el (describe-mode): synched with FSF 19.34; handle nil
5701         minor mode indicators.
5702
5703 2001-12-03  Christoph Wedler  <Christoph.Wedler@sap.com>
5704
5705         * minibuf.el (completing-read): Update docstring.
5706
5707 2001-12-17  Stephen J. Turnbull  <stephen@xemacs.org>
5708
5709         * XEmacs 21.4.6 "Common Lisp" is released.
5710
5711 2001-11-21  Stephen J. Turnbull  <stephen@xemacs.org>
5712
5713         * package-net.el: Inadvertant synch with Windows branch.  From
5714         Andy's log:
5715         (package-net-kit-version): new variable.
5716         (package-net-generate-bin-ini): use it. Remove unwanted functions.
5717
5718 2001-11-28  Steve Youngs  <youngs@xemacs.org>
5719
5720         * package-get.el (package-get-locate-index-file): Also search the
5721         core etc/ directory for the package index file if it can't be
5722         found in ~/.xemacs/.
5723
5724 2001-12-13  William Perry  <wmperry@gnu.org>
5725
5726         * dialog-gtk.el (popup-builtin-question-dialog):
5727         Conform to API in gui.c.
5728         
5729 2001-11-12  Andy Piper  <andy@xemacs.org>
5730
5731         * cus-edit.el (custom-save-face-internal): make sure we save
5732         non-themed faces.
5733         (custom-save-variables): ditto variables.
5734
5735 2001-11-20  Stephen J. Turnbull  <stephen@xemacs.og>
5736
5737         * faces.el (make-face-family):
5738         (make-face-size):
5739         New face-modifying functions per Jan Vroonhof.
5740
5741         cus-face.el (custom-set-face-font-family):
5742         (custom-set-face-font-size):
5743         Use them.
5744
5745         * font.el (font-window-system-mappings): More precise docstring.
5746
5747         (font-create-name):
5748         (font-create-object):
5749         (tty-font-create-object):
5750         (tty-font-create-plist):
5751         (x-font-create-object):
5752         (x-font-create-name):
5753         (ns-font-create-name):
5754         (mswindows-font-create-object):
5755         (mswindows-font-create-name):
5756         Add doctrings.
5757
5758 2001-11-14  John Paul Wallington <jpw@shootybangbang.com>
5759
5760         * gtk-faces.el (gtk-init-device-faces): removed spurious
5761         quote before let* expression.
5762
5763 2001-10-29  Andy Piper  <andy@xemacs.org>
5764
5765         * code-files.el (toggle-buffer-file-coding-system): mark buffer as
5766         modified when changing coding system.
5767
5768         * toolbar-items.el (toolbar-dired): Use interactive "D" spec so
5769         that we invoke the GUI directory selector.
5770
5771 2001-10-25  Andy Piper  <andy@xemacs.org>
5772
5773         * dialog.el (make-dialog-box): use new directory dialog support.
5774         * minibuf.el (read-file-name-1): ditto.
5775         (read-file-name): ditto.
5776         (read-directory-name): ditto.
5777
5778 2001-10-23  Stephen J. Turnbull  <stephen@xemacs.org>
5779
5780         * XEmacs 21.4.5 "Civil Service" is released.
5781
5782 2001-04-23  Didier Verna  <didier@xemacs.org>
5783
5784         * cus-edit.el (custom-variable-pre-save): New.
5785         * cus-edit.el (custom-variable-post-save): New.
5786         * cus-edit.el (custom-variable-save): use them.
5787         * cus-edit.el (custom-face-pre-save): New.
5788         * cus-edit.el (custom-face-post-save): New.
5789         * cus-edit.el (custom-face-save): use them.
5790         * cus-edit.el (custom-group-pre-save): New.
5791         * cus-edit.el (custom-group-post-save): New.
5792         * cus-edit.el (custom-group-save): use them.
5793         * cus-edit.el (Custom-save): use the pre/post functions above,
5794         call `custom-save-all' only once.
5795         * cus-edit.el (custom-variable-pre-reset-standard): New.
5796         * cus-edit.el (custom-variable-post-reset-standard): New.
5797         * cus-edit.el (custom-variable-reset-standard): use them.
5798         * cus-edit.el (custom-face-pre-reset-standard): New.
5799         * cus-edit.el (custom-face-post-reset-standard): New.
5800         * cus-edit.el (custom-face-reset-standard): use them.
5801         * cus-edit.el (custom-group-pre-reset-standard): New.
5802         * cus-edit.el (custom-group-post-reset-standard): New.
5803         * cus-edit.el (Custom-reset-standard): use them.
5804         * cus-edit.el (custom-face-reset-saved): use the pre/post
5805         functions above, call `custom-save-all' only once.
5806
5807 2001-04-08  Danny Colascione  <qtmstr@optonline.net>
5808
5809         * gutter-items.el (buffers-tab face): Derive from the modeline
5810         face by default.  Many people use white-on-black for the default
5811         font, and the tabs look hideous with that color combination.  The
5812         modeline usually has the correct colors.
5813
5814 2001-09-28  Robert Pluim  <rpluim@bigfoot.com>
5815
5816         * etags.el (find-tag): Doc fix, point users at pop-tag-mark.
5817         (tag-mark-stack-max): Typo fix.
5818
5819 2001-09-28  Ben Wing  <ben@xemacs.org>
5820
5821         * font-lock.el:
5822         * font-lock.el (font-lock-after-change-function):
5823         fix problem with last patch, reported by Katsumi Yamaoka.
5824
5825 2001-09-17  Ben Wing  <ben@xemacs.org>
5826
5827         * font-lock.el (font-lock-after-change-function):
5828         fix problem when you insert a comment on the line before a line of
5829         code: if we use the following char, then when you hit backspace,
5830         the following line of code turns the comment color.
5831
5832 2001-06-08  Ben Wing  <ben@xemacs.org>
5833
5834         * process.el: comment about shell-command-switch.
5835         * process.el (shell-quote-argument): Need to quote a null
5836         argument, too.  From Dan Holmsand.
5837         
5838         * startup.el (normal-top-level): Delete some unused FSF junk.
5839         * startup.el (command-line-early):
5840         
5841         * startup.el (command-line): Call MS Windows init function.
5842         
5843         * win32-native.el:
5844         * win32-native.el (mswindows-system-shells): New.
5845         * win32-native.el (mswindows-system-shell-p): New.
5846         * win32-native.el (init-mswindows-at-startup): New.
5847         * win32-native.el (mswindows-quote-one-vc-runtime-arg):
5848         * win32-native.el (mswindows-quote-one-simple-arg):
5849         * win32-native.el (mswindows-quote-one-command-arg):
5850         * win32-native.el (mswindows-construct-process-command-line-alist):
5851         Correct comments at top.  Correctly handle passing arguments
5852         to Cygwin programs and to bash.  Fix quoting of zero-length
5853         arguments (from Dan Holmsand).  Set shell-command-switch based
5854         on shell-file-name, which in turn comes from env var SHELL.
5855
5856 2001-07-18  Alexey Mahotkin  <alexm@hsys.msk.ru>
5857
5858         * toolbar.el (toolbar-visible-p, toolbar-captioned-p,
5859         default-toolbar-position): Fill docstrings for balloon-help.
5860
5861 2001-03-15  Stephen J. Turnbull  <stephen@xemacs.org>
5862
5863         * faces.el: Reenable specifications over 'gtk domain.
5864
5865 2001-08-08  Didier Verna  <didier@xemacs.org>
5866
5867         * autoload.el (update-autoload-files): make defdir a file name,
5868         not directory name.
5869
5870 2001-08-06  Steve Youngs  <youngs@xemacs.org>
5871
5872         * menubar-items.el (default-menubar): Use 'report-xemacs-bug'.
5873
5874         * lisp-mnt.el (lm-report-bug): Use 'report-xemacs-bug-beta-address'.
5875
5876 2001-08-01  Edward M. Lee  <tailbert@yahoo.com>
5877
5878         * font-menu.el (font-menu-set-font): Default to current font-family.
5879         (font-menu-preferred-resolution):
5880         (font-menu-size-scaling):
5881         Provide gtk defaults, too.
5882
5883 2001-07-29  Mike Alexander  <mta@arbortext.com>
5884
5885         * cus-face.el (custom-set-face-font-size): Last arg to apply is a
5886         list
5887         (custom-set-face-font-family): ditto
5888
5889 2001-07-26  Mike Sperber <mike@xemacs.org>
5890
5891         * files.el (auto-mode-alist): .9 files are man pages, too.
5892
5893 2001-07-23  Edwin Steiner <esteiner@net4you.at>
5894
5895         * process.el (call-process-internal): bind
5896         coding-system-for-write to 'binary when calling
5897         start-process-internal, so the process receives 
5898         the literal contents of INFILE.
5899
5900 2001-09-15  Edward M. Lee  <tailbert@yahoo.com>
5901
5902         * files.el (auto-mode-alist): Add configure.ac support.
5903
5904 2001-07-19  Adrian Aichner  <adrian@xemacs.org>
5905
5906         * buff-menu.el:
5907         mouse.el:
5908         Adrian's mouse-track patch.  See <y9plq0nc.fsf@ecf.teradyne.com>.
5909
5910 2001-07-28  Stephen J. Turnbull  <stephen@xemacs.org>
5911
5912         * XEmacs 21.4.4 "Artificial Intelligence" is released.
5913
5914 2001-07-10  Katsumi Yamaoka  <yamaoka@jpl.org>
5915
5916         * mule/kinsoku.el (kinsoku-bol-p): Work with ascii and non-ascii
5917         mixed text.
5918         (kinsoku-eol-p): Ditto.
5919
5920 2001-07-09  Katsumi Yamaoka  <yamaoka@jpl.org>
5921
5922         * mule/kinsoku.el (kinsoku-ascii-eol, kinsoku-gb-bol,
5923         kinsoku-gb-eol, kinsoku-big5-bol, kinsoku-big5-eol): Assign
5924         characters as the category `s' or `e' correctly.
5925
5926 2001-06-06  Alexey Mahotkin  <alexm@hsys.msk.ru>
5927
5928         * mule/cyrillic.el: Uncomment definition of ccl-encode-koi8-r-font.
5929
5930 2001-06-14  Alexey Mahotkin  <alexm@hsys.msk.ru>
5931
5932         * mule/cyrillic.el:  Set up case table.
5933
5934 2001-06-08  Mike Sperber <mike@xemacs.org>
5935
5936         * files.el (save-some-buffers-1): Don't zap the help window right
5937         after `map-y-or-n-p' has popped it up.
5938
5939 2001-06-15  Nick Pakoulin  <npak@ispras.ru>
5940
5941         * help.el (frob-help-extents): Require 'hyper-apropos for faces.
5942
5943 2001-07-18  Stephen J. Turnbull  <stephen@xemacs.org>
5944
5945         * specifier.el: define-specifier-tag 'gtk.
5946
5947 2001-05-12  Ben Wing  <ben@xemacs.org>
5948
5949         * find-paths.el (paths-find-recursive-path):
5950         fix error with null EXCLUDE-REGEXP.
5951         
5952         * font-lock.el (font-lock-mode):
5953         fix problem reported by hrvoje with buffers starting with a space.
5954         
5955 2001-05-06  Ben Wing  <ben@xemacs.org>
5956
5957         * dialog.el (make-dialog-box):
5958         * menubar-items.el (default-menubar):
5959         * printer.el (generic-print-buffer):
5960         * printer.el (generic-print-region):
5961         implement printing the selection when it's selected.
5962
5963 2001-04-18  Didier Verna  <didier@xemacs.org>
5964
5965         * cus-edit.el (Custom-reset-standard): reset to standard settings
5966         not only when the buffer's :custom-state is 'modified, but also
5967         when it is 'set or 'saved.
5968
5969 2001-04-17  Didier Verna  <didier@xemacs.org>
5970
5971         * startup.el (load-user-init-file): define `custom-file' before
5972         loading the user's init file.
5973
5974 2001-04-09  Danny Colascione  <qtmstr@optonline.net>
5975
5976         * menubar.el (popup-mode-menu): Make it work with
5977         popup-menu-titles turned off.
5978         
5979 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
5980
5981         * about.el (about-mailto-link): Use compose-mail for sending mail.
5982
5983 2001-07-14  Sean MacLennan  <seanm@storm.ca>
5984
5985         * package-admin.el (package-install-hook): New.
5986         (package-delete-hook): New.
5987         (package-admin-add-single-file-package): Use package-delete-hook.
5988
5989         * package-get.el (package-get): Use package-install-hook.
5990
5991 2001-06-26  Robert Pluim  <rpluim@bigfoot.com>
5992
5993         * package-ui.el (pui-install-selected-packages): reverse the lists
5994         of packages so that they get handled in the same order as they
5995         were selected.
5996
5997 2001-06-26  Robert Pluim  <rpluim@bigfoot.com>
5998
5999         * packages.el (locate-library): Use read-library-name for completion.
6000
6001 2001-05-21  Martin Buchholz  <martin@xemacs.org>
6002
6003         * byte-optimize.el (=): `=' is not a binary predicate!
6004         Fix incorrect optimization: (= 0 0 (random 2)) ==> 0 or 1.
6005         Use byte-optimize-predicate, not byte-optimize-binary-predicate,
6006
6007 2001-05-20  Martin Buchholz  <martin@xemacs.org>
6008
6009         * bytecomp.el (byte-compile-arithcompare):
6010         Only optimize (= x) ==> t if byte-compile-delete-errors is not nil.
6011
6012 2001-06-03  William M. Perry  <wmperry@gnu.org>
6013
6014         * dialog-gtk.el (popup-builtin-open-dialog): Don't forget to
6015         return the filename selected by the user!
6016
6017 2001-05-31  William M. Perry  <wmperry@gnu.org>
6018
6019         * font-menu.el: Avoid arithmetic with 'nil' when using the font menu
6020         in XEmacs/GTK.
6021
6022 2001-05-29  Alexey Mahotkin  <alexm@hsys.msk.ru>
6023
6024         * coding.el: Tiny typo fixed.
6025
6026 2001-05-17  Stephen J. Turnbull  <stephen@xemacs.org>
6027
6028         * XEmacs 21.4.3 "Academic Rigor" is released.
6029
6030 2001-05-17  Stephen J. Turnbull  <stephen@xemacs.org>
6031
6032         * config.values.sh:  lisp/utils?/config.el -> lisp/config.el.
6033
6034 2001-05-10  Stephen J. Turnbull  <stephen@xemacs.org>
6035
6036         * XEmacs 21.4.2 "Developer-Friendly Unix APIs" is released.
6037
6038 2001-05-04  Ben Wing  <ben@xemacs.org>
6039
6040         * printer.el (generic-print-buffer):
6041         * printer.el (generic-print-region):
6042         Enable dialog boxes.  Apply workaround recommended by Kirill.
6043         fix (fboundp 'lpr-buffer) -> (fboundp 'lpr-region).
6044         
6045         * simple.el (kill-whole-line):
6046         * simple.el (kill-line-1):
6047         * simple.el (kill-entire-line):
6048         * simple.el (kill-line):
6049         * simple.el (backward-kill-line):
6050         Take out interactive dependence of kill-whole-line.
6051
6052 2001-04-22  Ben Wing  <ben@xemacs.org>
6053
6054         * dialog.el (make-dialog-box):
6055         Put dialog titles back in -- this time correctly.  Fix various
6056         other problems with leaks and such.
6057
6058         * simple.el (region-exists-p):
6059         * simple.el (region-active-p):
6060         Add comment about which one is correct to use in menu specs.
6061
6062 2001-05-05  Ben Wing  <ben@xemacs.org>
6063
6064         * dialog.el (make-dialog-box): fix doc string.
6065         * menubar-items.el (default-menubar): Add Page Setup for Windows,
6066         take out Pretty Print.
6067         * printer.el:
6068         * printer.el (printer-current-device): New.
6069         * printer.el (Printer-get-device): New.
6070         * printer.el (Printer-clear-device): New.
6071         * printer.el (generic-page-setup): New.
6072         * printer.el (generic-print-buffer):
6073         * printer.el (generic-print-region):
6074         Implement Page Setup.  Handle errors properly.
6075
6076 2001-05-05  Ben Wing  <ben@xemacs.org>
6077
6078         * subr.el (error): Complete list of errors in doc string.
6079         
6080 2001-04-22  Ben Wing  <ben@xemacs.org>
6081
6082         * bytecomp-runtime.el (byte-compiler-options): Correct doc string.
6083         
6084 2001-05-03  Adrian Aichner  <adrian@xemacs.org>
6085
6086         * build-report.el: Remove CVS keywords since this file has been in
6087         core lisp for a while now.
6088         * build-report.el (build-report-make-output-files): Fix typo.
6089
6090 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
6091
6092         * about.el (about-finish-buffer): Make sure the last change works
6093         even if EVENT is nil.
6094
6095 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
6096
6097         * about.el (about-finish-buffer): Kill/bury the buffer where the user
6098         clicked, not the one that happens to be the current buffer at the
6099         time.
6100
6101 2001-03-19  Karl M. Hegbloom  <karlheg@microsharp.com>
6102
6103         * cus-edit.el (custom-display): Support the GTK Window System also.
6104
6105 2001-04-30  Ben Wing  <ben@xemacs.org>
6106
6107         * printer.el:
6108         * printer.el (printer-page-header):
6109         * printer.el (Print-context): New.
6110         * printer.el (printer-page-footer):
6111         * printer.el (generate-header-element): New.
6112         * printer.el (generate-header-line): New.
6113         * printer.el (print-context-property):
6114         * printer.el (generic-print-buffer):
6115         * printer.el (generic-print-region):
6116         Implement headers and footers.  Implement calling Print dialog box
6117         (#### but it doesn't quite work yet).
6118
6119 2001-04-25  Ben Wing  <ben@xemacs.org>
6120
6121         * about.el (xemacs-hackers):
6122         * about.el (about-url-alist):
6123         * about.el (about-personal-info):
6124         * about.el (about-hacker-contribution):
6125         More contributions.
6126         
6127         * simple.el (handle-post-motion-command):
6128         Fix spurious setting of zmacs-region-stays to t after a non-shift
6129         motion command.
6130
6131 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
6132
6133         * about.el (about-personal-info): Update my bio.
6134         (about-hacker-contribution): Ditto.
6135
6136 2001-04-23  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
6137
6138         * startup.el (splash-frame-body): Update copyright notices: Ben, FSF.
6139
6140 2001-04-19  Andy Piper  <andy@xemacs.org>
6141
6142         * package-net.el (package-net-cygwin32-binary-size): new size.
6143         (package-net-win32-binary-size): new size.
6144         (package-net-convert-index-to-ini): Use new arch.
6145         (package-net-batch-convert-index-to-ini): Removed.
6146         (package-net-generate-bin-ini): New.
6147         (package-net-batch-generate-bin-ini): New.
6148
6149 2001-04-19  Stephen J. Turnbull  <stephen@xemacs.org>
6150
6151         * XEmacs 21.4.1 "Copyleft" is released.
6152
6153 2001-04-19  Stephen J. Turnbull  <stephen@xemacs.org>
6154
6155         * x-compose.el (xlib-input-method-bug-workaround):
6156         (alias-colon-to-double-quote):
6157         Force sort in map-keymap to work around rehash bug.
6158
6159 2001-04-17  Ben Wing  <ben@xemacs.org>
6160
6161         * about.el: Finish overhaul, add a few new hackers, update a
6162         couple old ones.
6163
6164 2001-04-16  Stephen J. Turnbull  <stephen@xemacs.org>
6165
6166         * XEmacs 21.4.0 "Solid Vapor" is released.
6167
6168 2001-04-15  Ben Wing  <ben@xemacs.org>
6169
6170         * about.el:
6171         * about.el (about-headline-face): New.
6172         * about.el (about-link-face): New.
6173         * about.el (about-current-release-maintainers): New.
6174         * about.el (about-other-current-hackers): New.
6175         * about.el (about-url-alist):
6176         * about.el (about-once-and-future-hackers): New.
6177         * about.el (about-mailto-link): New.
6178         * about.el (about-get-buffer):
6179         * about.el (about-finish-buffer):
6180         * about.el (about-xemacs):
6181         * about.el (about-features): Removed.
6182         * about.el (about-advantages): New.
6183         * about.el (about-maintainer-info): Removed.
6184         * about.el (about-personal-info): New.
6185         * about.el (about-hacker-contribution): New.
6186         * about.el (about-maintainer):
6187         * about.el (about-show-linked-info):
6188         * about.el (about-hackers):
6189         Major revamping.  Rewriting of most of the text, improve the
6190         link handling, separate info on contributors into personal
6191         and contribution info, add new contributors, update personal
6192         info, etc. etc.
6193         
6194         * menubar-items.el (default-menubar):
6195         Help menubar entry for News now says more accurately
6196         "What's New in XEmacs".
6197         
6198         * mouse.el:
6199         * mouse.el (mouse-track-cleanup-hook):
6200         * mouse.el (mouse-track):
6201         Don't set-buffer to a dead buffer when calling mouse-track
6202         cleanup hooks.
6203
6204 2001-04-14  Stephen J. Turnbull  <stephen@xemacs.org>
6205
6206         * XEmacs 21.2.47 "Zephir" is released.
6207
6208 2001-04-02  Jan Vroonhof  <jan.vroonhof@ntlworld.com>
6209
6210         * dialog.el (make-dialog-box): Disable dialog box titles until
6211         we get them working.
6212
6213 2001-03-30  Ben Wing  <ben@xemacs.org>
6214
6215         * help.el:
6216         * help.el (Help-princ-face):
6217         * help.el (Help-prin1-face):
6218         * help.el (frob-help-extents):
6219         * help.el (describe-function-1):
6220         * help.el (describe-variable):
6221         Avoid using font-lock faces, which may not be defined.
6222         Instead, use hyper-apropos faces, and make sure they're
6223         defined as necessary by using `require'. (It's not so safe
6224         to do this for font-lock.) In any case, we will eventually
6225         be merging this functionality into hyper-apropos.
6226
6227         * loaddefs.el (completion-ignored-extensions):
6228         Fix documentation.
6229         
6230         * menubar-items.el (menu-truncate-list): Removed.
6231         * menubar-items.el (Menubar-items-truncate-list): New.
6232         * menubar-items.el (default-menubar):
6233         Fix errors if grep or compile command is too long.  Rename helper
6234         function to be less visible.
6235
6236 2001-03-23  Martin Buchholz  <martin@xemacs.org>
6237
6238         * byte-optimize.el (byte-optimize-minus):
6239         Fix mis-byte-compilation of (- 0 x) --> (- (- x))
6240
6241 2001-03-26  Hrvoje Niksic  <hniksic@arsdigita.com>
6242
6243         * dumped-lisp.el (preloaded-file-list): Load mule/latin.el when
6244         Mule is available.
6245
6246         * mule/latin.el: New file.
6247
6248 2001-03-11  Ben Wing  <ben@xemacs.org>
6249
6250         * auto-save.el:
6251         * auto-save.el (auto-save-directory):
6252         * auto-save.el (make-auto-save-file-name):
6253         * auto-save.el (auto-save-file-name-p): New.
6254
6255         Merge in improvements from other definition of
6256         make-auto-save-file-name in files.el.
6257         
6258         * auto-save.el (auto-save-original-name):
6259         * auto-save.el (auto-save-name-in-fixed-directory):
6260         * auto-save.el (auto-save-unslashify-name): Removed.
6261         * auto-save.el (auto-save-slashify-name): Removed.
6262         * auto-save.el (auto-save-reserved-chars): New.
6263         * auto-save.el (auto-save-escape-name): New.
6264         * auto-save.el (auto-save-unhex): New.
6265         * auto-save.el (auto-save-unescape-name): New.
6266
6267         Change algorithm for encoding filenames in auto-save names to be
6268         entirely safe with all filesystems and all possible characters in
6269         a filename, and 100% reversible. (Essentially, uses
6270         quoted-printable as the encoding.)
6271         
6272         * auto-save.el (recover-all-files):
6273
6274         Use insert-directory rather than calling ls directly -- fixes
6275         things under Windows.
6276
6277         * files.el:
6278         * files.el (convert-standard-filename): Substitute FSF's
6279         definition for this (we had nothing here before).
6280         
6281         * files.el (backup-buffer): Warning fix.
6282         
6283         * files.el (make-backup-file-name):
6284         * files.el (find-backup-file-name):
6285         Fix error in calling sequence to auto-save-file-name-p.
6286         
6287         * files.el (recover-file):
6288         Use insert-directory rather than calling ls directly -- fixes
6289         things under Windows.
6290
6291         * files.el (make-auto-save-file-name): Removed.
6292         * files.el (auto-save-file-name-p): Removed.
6293         auto-save is always dumped so no sense in having a definition
6294         that will always be overwritten with another.
6295         
6296         * files.el (insert-directory):
6297         * win32-native.el:
6298         * win32-native.el (debug-mswindows-process-command-lines):
6299         * win32-native.el (original-make-auto-save-file-name): Removed.
6300         * win32-native.el (make-auto-save-file-name): Removed.
6301
6302
6303 2001-03-21  Martin Buchholz <martin@xemacs.org>
6304
6305         * XEmacs 21.2.46 "Urania" is released.
6306
6307 2001-03-16  Stephen J. Turnbull  <stephen@xemacs.org>
6308
6309         * menubar-items.el (default-menubar): Update sample.emacs to
6310         sample.init.el and adjust accelerators.
6311
6312 2001-02-02  Stephen J. Turnbull  <stephen@xemacs.org>
6313
6314         * build-report.el (build-report): Improve docstring.
6315
6316 2001-03-15  Stephen J. Turnbull  <stephen@xemacs.org>
6317
6318         * ChangeLog: Log GTK merge.
6319
6320         * gutter-items.el:
6321         * mwheel.el:
6322         * sound.el:
6323         * startup.el:
6324         Revert gratuitous whitespace changes.
6325
6326 2001-03-07  Ben Wing  <ben@xemacs.org>
6327
6328         * help.el:
6329         * help.el (key-or-menu-binding):
6330         * help.el (Help-find-file): New.
6331         * help.el (describe-beta):
6332         * help.el (describe-copying):
6333         * help.el (describe-project):
6334         * help.el (view-emacs-news):
6335         * help.el (view-sample-init-el): New.
6336         * help.el (Help-princ-face): New.
6337         * help.el (Help-prin1-face): New.
6338         * help.el (help-symbol-function-context-menu):
6339         * help.el (help-symbol-variable-context-menu):
6340         * help.el (help-symbol-function-and-variable-context-menu):
6341         * help.el (frob-help-extents):
6342         * help.el (describe-function-1):
6343         * help.el (describe-variable):
6344
6345         Add coloring in Help buffers, correspondent with hyperlinks.
6346         View files in view-mode rather than Fundamental.
6347         Remove separators from context menus -- now handled in generic code.
6348         Add `Find Tag' to context menu.
6349         
6350         * menubar.el (popup-mode-menu):
6351
6352         Rewrite code that outputs the popup menu to (a) put more specific
6353         entries first, (b) be more robust, (c) output the proper context
6354         menu separators automatically (the context menu functionality is
6355         new and currently used only by Help).
6356
6357 2001-03-10  William M. Perry  <wmperry@aventail.com>
6358
6359         * dialog-gtk.el (gtk-make-dialog-box-internal): Forgot to rewrite
6360         this function when converting from the 21.1 GTK branch.  Now
6361         supports file, password, question, and color built-in dialogs.
6362
6363 2001-03-06  Ben Wing  <ben@xemacs.org>
6364
6365         * keydefs.el:
6366         * keydefs.el (global-map):
6367         Add commented-out change of M-k (for 21.5).
6368         
6369         * menubar-items.el (default-menubar):
6370         Fix items to control kill-line behavior; add items for
6371         shifted motion.
6372         
6373         * simple.el:
6374         * simple.el (kill-whole-line):
6375         * simple.el (historical-kill-line): Removed.
6376         * simple.el (kill-line): Removed.
6377         * simple.el (kill-entire-line): New.
6378         * simple.el (kill-line-1): New.
6379         * simple.el (backward-kill-line):
6380         Undo kill-whole-line == always changes.  Add new function
6381         kill-entire-line to unconditionally delete the current line.
6382         Add comments describing the lamentable state of affairs of
6383         the kill-line functions and variables.
6384
6385 2001-03-02  Ben Wing  <ben@xemacs.org>
6386
6387         * simple.el:
6388         * simple.el (beginning-of-buffer):
6389         * simple.el (end-of-buffer):
6390         * simple.el (mark-ring-unrecorded-commands):
6391         * simple.el (signal-error-on-buffer-boundary):
6392         * simple.el (shifted-motion-keys-select-region):
6393         * simple.el (unshifted-motion-keys-deselect-region):
6394         * simple.el (motion-keys-for-shifted-motion): New.
6395         * simple.el (handle-pre-motion-command):
6396         * simple.el (handle-post-motion-command):
6397         * simple.el (forward-char-command):
6398         * simple.el (backward-char-command):
6399         * simple.el (scroll-up-command):
6400         * simple.el (scroll-down-command):
6401         * simple.el (next-line):
6402         * simple.el (previous-line):
6403         * simple.el (backward-block-of-lines):
6404         * simple.el (forward-block-of-lines):
6405         * simple.el (backward-word):
6406         * simple.el (mark-word):
6407
6408         Augment documentation of the most common motion commands to make
6409         note of the shifted-motion support.  Improve the support to (a)
6410         properly document how it works and why it's done in the fashion it
6411         is, and (b) allow the keystrokes that trigger it to be customized.
6412
6413         Correct error in the customize specification of
6414         mark-ring-unrecorded-commands.
6415
6416 2001-03-02  Ben Wing  <ben@xemacs.org>
6417
6418         * font-lock.el:
6419         * font-lock.el (font-lock-pending-extent-table): Removed.
6420         * font-lock.el (font-lock-pending-buffer-table): New.
6421         * font-lock.el (font-lock-pre-idle-hook):
6422         * font-lock.el (font-lock-after-change-function):
6423         * font-lock.el (font-lock-fontify-pending-extents):
6424         * font-lock.el (font-lock-lisp-like):
6425
6426         Fix handling of pending extents to avoid excessive slowness (N^2
6427         behavior) when making lots of buffer changes between redisplays,
6428         such as when saving the Options.
6429
6430 2001-03-09  William M. Perry  <wmperry@aventail.com>
6431
6432         * device.el:
6433         * dragdrop.el:
6434         * dumped-lisp.el:
6435         * faces.el:
6436         * frame.el:
6437         * gnuserv.el:
6438         * loadup.el:
6439         * menubar-items.el:
6440         * minibuf.el:
6441         The Great GTK Merge.
6442
6443         * ChangeLog.GTK:
6444         * dialog-gtk.el:
6445         * gdk.el:
6446         * generic-widgets.el:
6447         * glade.el:
6448         * gnome-widgets.el:
6449         * gnome.el:
6450         * gtk-compose.el:
6451         * gtk-extra.el:
6452         * gtk-faces.el:
6453         * gtk-ffi.el:
6454         * gtk-file-dialog.el:
6455         * gtk-font-menu.el:
6456         * gtk-glyphs.el:
6457         * gtk-init.el:
6458         * gtk-iso8859-1.el:
6459         * gtk-marshal.el:
6460         * gtk-mouse.el:
6461         * gtk-package.el:
6462         * gtk-password-dialog.el:
6463         * gtk-select.el:
6464         * gtk-widget-accessors.el:
6465         * gtk-widgets.el:
6466         * gtk.el:
6467         widgets-gtk.el:
6468         The Great GTK Merge: new files.
6469
6470 2001-03-05  Stephen J. Turnbull  <stephen@xemacs.org>
6471
6472         * generic-widgets.el: Don't require gtk (a built-in feature) at
6473         top level.  Don't execute the last sexp unless (featurep 'gtk).
6474
6475 2001-02-28  Stephen J. Turnbull  <stephen@xemacs.org>
6476
6477         * mule/mule-init.el (auto-language-alist): Split zh into GB and BIG5.
6478
6479 2001-02-23  Martin Buchholz <martin@xemacs.org>
6480
6481         * XEmacs 21.2.45 "Thelxepeia" is released.
6482
6483 2001-01-25  Jason R. Mastaler  <jason@xemacs.org> 
6484  
6485         * about.el (xemacs-hackers): update my entry. 
6486         * about.el (about-maintainer-info): ditto. 
6487         * about.el (about-hackers): ditto. 
6488
6489 2001-02-20  Jan Vroonhof  <jan@xemacs.org>
6490
6491         * about.el (about-maintainer-info): More vanity info about
6492         yours truly.
6493
6494 2001-02-20  Adrian Aichner  <adrian@xemacs.org>
6495
6496         * build-report.el (build-report-destination): xemacs-build-reports
6497         has moved to SourceForge, where mailing list name length is
6498         restricted, hence the name change to
6499         xemacs-buildreports@xemacs.org.
6500         * build-report.el (build-report-keep-regexp): Update default.
6501         * build-report.el (build-report-delete-regexp): Ditto.
6502         * build-report.el (build-report-make-output-files): Ditto.
6503
6504 2001-02-19  Craig Lanning  <lanning@scra.org>
6505
6506         * lisp-mode.el: Add indentation specifications for following
6507         Common Lisp forms: handler-case, handler-bind, with-slots,
6508         with-open-file, with-open-stream, print-unreadable-object.
6509
6510 2001-02-18  Matt Tucker  <tuck@whistlingfish.net>
6511
6512         * font-lock.el (font-lock-set-defaults-1):
6513         Move initialization of `font-lock-cache-position' so that it's set
6514         even if font-lock-keywords is already defined.
6515
6516 2001-02-17  Matt Tucker  <tuck@whistlingfish.net>
6517
6518         * autoload.el (generate-file-autoloads-1):
6519         Use `emacs-lisp-mode-syntax-table' instead of
6520         `lisp-mode-syntax-table'.
6521         * lisp-mode.el (lisp-mode-syntax-table):
6522         Get rid of old checks for `parse-partial-sexp' version.
6523         Make `|' (pipe) string delimiter instead of punctuation.
6524
6525 2001-02-16  Martin Buchholz  <martin@xemacs.org>
6526
6527         * window.el (save-selected-window):
6528         Use gensym for better macro hygiene.
6529
6530 2001-02-06  Mike Sperber <mike@xemacs.org>
6531
6532         * dump-paths.el:
6533         * startup.el (startup-setup-paths): Set and use
6534         `mule-lisp-directory'.
6535         (startup-setup-paths-warning): Ditto.
6536
6537         * setup-paths.el (paths-find-mule-lisp-directory): Added.
6538         (paths-construct-load-path): Consider `mule-lisp-directory'.
6539
6540 2001-02-07  Matt Tucker  <tuck@whistlingfish.net>
6541
6542         * font-lock.el: Syntax table improvements used.  A few random
6543         changes are not specified below.
6544         (font-lock-fontify-string-delimiters):
6545         (font-lock-syntactic-keywords):
6546         (font-lock-cache-state nil):
6547         (font-lock-cache-position):
6548         New variables.
6549         (font-lock-set-syntax):
6550         (font-lock-apply-syntactic-highlight):
6551         (font-lock-fontify-syntactic-anchored-keywords):
6552         (font-lock-fontify-syntactic-keywords-region):
6553         (font-lock-eval-keywords):
6554         New functions.
6555         (font-lock-remove-face):
6556         (font-lock-fontify-syntactically-region):
6557         Use syntax properties.
6558
6559 2001-02-08  Martin Buchholz <martin@xemacs.org>
6560
6561         * XEmacs 21.2.44 "Thalia" is released.
6562
6563 2001-01-16  Mike Sperber <mike@xemacs.org>
6564
6565         * startup.el (normal-top-level): Work even if no installation root
6566         is found.
6567
6568 2001-01-30  Andy Piper  <andy@xemacs.org>
6569
6570         * gutter-items.el (progress-abort-glyph): remove instantiator.
6571         (set-progress-abort-instantiator): new function.
6572         (abort-progress-feedback): use it.
6573
6574         * gutter.el (set-gutter-dirty-p): new function.
6575
6576 2001-01-30  Didier Verna  <didier@xemacs.org>
6577
6578         * mwheel.el (mwheel-scroll): unwind-protect the selected window.
6579
6580 2001-01-24  Didier Verna  <didier@xemacs.org>
6581
6582         * sound.el (sound-extension-list): give a better default value.
6583         * sound.el (load-sound-file): improve the doc string, also find
6584         files given by absolute names, pass a real extension list to
6585         `locate-file'.
6586
6587 2001-01-26  Martin Buchholz <martin@xemacs.org>
6588
6589         * XEmacs 21.2.43 "Terspichore" is released.
6590
6591 2001-01-20  Klaus Frank <klausf@i3.informatik.rwth-aachen.de>
6592
6593         * gnuserv.el (gnuserv-process-filter): Robuster handling of error
6594         messages from gnuserv.
6595
6596 2001-01-20  Martin Buchholz <martin@xemacs.org>
6597
6598         * XEmacs 21.2.42 "Poseidon" is released.
6599
6600 2001-01-12  Nick V. Pakoulin  <npak@ispras.ru>
6601
6602         * cl-macs.el (cl-upcase-arg): New function.
6603         (cl-function-arglist): New function.
6604         (cl-transform-lambda): Automatically add CL-style lambda list to
6605         documentation string using functions above.
6606
6607 2001-01-12  Andy Piper  <andy@xemacs.org>
6608
6609         * package-get.el (package-get-custom): call
6610         package-net-update-installed-db.
6611
6612         * package-ui.el (pui-install-selected-packages): call
6613         package-net-update-installed-db.
6614
6615         * package-net.el (package-net-update-installed-db): use
6616         packages-package-list so that we reflect reality.
6617
6618         * packages.el (packages-package-list): Make docstring reflect
6619         reality.
6620
6621         * package-net.el (package-net-convert-index-to-ini): exclude mule entries.
6622
6623         * postinstall.cc (do_postinstall): don't pick up shells if cygwin
6624         isn't installed.
6625
6626 2001-01-17  Andy Piper  <andy@xemacs.org>
6627
6628         * wid-edit.el (widget-activation-glyph-mapper): activate or
6629         deactivate native widgets.
6630         (widget-glyph-insert-glyph): record instantiator.
6631         (widget-push-button-value-create): use it.
6632
6633         * gui.el (gui-button-action): new function. Make button's domain
6634         buffer current when calling.
6635         (make-gui-button): update to use gui-button-action.
6636
6637 2001-01-16  Didier Verna  <didier@xemacs.org>
6638
6639         * menubar-items.el (default-menubar): add an entry for modeline
6640         horizontal scrolling in Options -> Display.
6641
6642 2001-01-17  Steve Youngs  <youngs@xemacs.org>
6643
6644         * package-get.el (package-get-require-signed-base): Set to nil
6645         by default.
6646
6647 2001-01-17  Martin Buchholz <martin@xemacs.org>
6648
6649         * XEmacs 21.2.41 "Polyhymnia" is released.
6650
6651 2001-01-16  Mike Sperber <mike@xemacs.org>
6652
6653         * setup-paths.el (paths-core-load-path-depth): Stopgap bump to
6654         catch lisp/mule/.
6655
6656 2001-01-14  Mike Sperber <mike@xemacs.org>
6657
6658         * startup.el (maybe-create-compatibility-dot-emacs):
6659         (maybe-unmigrate-user-init-file):
6660         (unmigrate-user-init-file): Created.
6661         (maybe-migrate-user-init-file): Offer creation of compatibility
6662         .emacs.
6663         Some doc fixes wrt init file location.
6664
6665 2001-01-15  Golubev I. N.  <gin@mo.msk.ru>
6666
6667         * faces.el (face-frob-from-locale-first): new variable.
6668         (frob-face-font-2): Honor tags arg while trying to use
6669         standard-face-mapping.  When face-frob-from-locale-first is set,
6670         first try to set face inheriting from frobbed-face.
6671
6672 2001-01-15  Didier Verna  <didier@xemacs.org>
6673
6674         * about.el (xemacs-hackers): update my entry.
6675         * about.el (about-url-alist): ditto.
6676         * about.el (about-maintainer-info): ditto.
6677         * about.el (about-hackers): ditto.
6678
6679 2001-01-15  Martin Buchholz  <martin@xemacs.org>
6680
6681         The byte compiler has been badly broken for a year,
6682         by the patch of 1999-12-06.
6683         * byte-optimize.el (byte-optimize-form-code-walker):
6684         Bug was: the byte compiler was making this erroneous optimization:
6685         (progn (or (foo)) (bar)) ==> (bar)
6686
6687 2000-11-20  Mike Sperber <mike@xemacs.org>
6688
6689         * setup-paths.el (paths-core-load-path-depth): Split
6690         `paths-load-path-depth' in two for site and core lisp.  Don't
6691         recurse into core.
6692         * setup-paths.el (paths-construct-load-path): Use.
6693
6694 2001-01-10  Andy Piper  <andy@xemacs.org>
6695
6696         * package-net.el (package-net-cygwin32-binary-size): new variable
6697         (package-net-win32-binary-size): ditto.  add much needed
6698         commentary.
6699
6700         * gutter-items.el (buffers-tab-items): correct off-by-one error
6701         for buffers-tab-max-size.
6702
6703 2001-01-08  Martin Buchholz <martin@xemacs.org>
6704
6705         * XEmacs 21.2.40 is released.
6706
6707 2001-01-06  Stephen J. Turnbull  <stephen@xemacs.org>
6708
6709         * mule/hebrew.el: Fix comments and typos.
6710         mule/japanese.el: Fix comments, typos, and 8-bit character encoding.
6711
6712 2001-01-06  Stephen J. Turnbull  <stephen@xemacs.org>
6713
6714         * ChangeLog.1: move ancient log from fill.el.
6715
6716         * dump-paths.el:
6717         paragraphs.el:
6718         mule/mule-category.el:
6719         Miscellaneous typo fixes and slight doc clarifications.
6720
6721         * mule/mule-ccl.el:  Correct file name in header.
6722
6723 2000-12-31  Martin Buchholz <martin@xemacs.org>
6724
6725         * XEmacs 21.2.39 is released.
6726
6727 2000-12-27  Martin Buchholz  <martin@xemacs.org>
6728
6729         * byte-optimize.el (byte-optimize-cond):
6730         (byte-optimize-cond-1): New.
6731         Rewrite `cond' in terms of `if' and `or', which are easier to optimize.
6732         Optimizes (cond (x nil)) ==> nil.
6733         Provide better diagnostic on malformed expr like (cond foo).
6734
6735 2000-12-20  Stephen J. Turnbull  <stephen@xemacs.org>
6736
6737         * mule/mule-coding.el:
6738         mule/mule-cmds.el (reset-language-environment,
6739         set-language-environment-coding-systems):
6740         Safer default coding-priority-list, corresponding to src/file-coding.h.
6741
6742 2000-12-03  Jorma Laaksonen <jorma.laaksonen@hut.fi>
6743
6744         * package-admin.el: Allow package removal from
6745         early-package-load-path.
6746
6747 2000-12-15  Andreas Jaeger  <aj@suse.de>
6748
6749         * about.el (about-maintainer-info): Update my entry.
6750
6751 2000-12-11  Matt Tucker  <tuck@whistlingfish.net>
6752
6753         * packages.el (locate-library): Add support for bzip2
6754         compressed .el files.
6755
6756 2000-12-12  Andy Piper  <andy@xemacs.org>
6757
6758         * package-net.el: new file.
6759
6760 2000-12-01  Enrico Scholz  <enrico.scholz@informatik.tu-chemnitz.de>
6761
6762         * font-lock.el: Add missing C++ keywords.
6763
6764 2000-12-08  Adrian Aichner  <adrian@xemacs.org>
6765
6766         * simple.el (indent-for-comment): Preserve indentation of comments
6767         starting in column 0, as documented in (Info-goto-node
6768         "(xemacs)Comments").  Update docstring accordingly.
6769
6770 2000-12-05  Martin Buchholz <martin@xemacs.org>
6771
6772         * XEmacs 21.2.38 is released.
6773
6774 2000-12-04  Didier Verna  <didier@xemacs.org>
6775
6776         * mouse.el (default-mouse-track-set-point-in-window): remove
6777         spurious '+' operation detected by Martin.
6778
6779
6780 2000-12-01  Martin Buchholz  <martin@xemacs.org>
6781
6782         * cl-extra.el (coerce):
6783         Implement char to integer coercion.
6784         Remove extraneous (numberp) test.
6785
6786         * byte-optimize.el (byte-compile-splice-in-already-compiled-code):
6787         Perform lapcode inlining if the value of `byte-optimize' is 'byte.
6788         (byte-optimize-predicate):
6789         Warn if evaluating constant expression signals an error.
6790         (byte-optimize-form): Small simplification.
6791
6792         * cl-macs.el (cl-do-proclaim): small efficiency improvement.
6793
6794 2000-11-30  Martin Buchholz  <martin@xemacs.org>
6795
6796         * byte-optimize.el:
6797         (byte-optimize-minus):
6798         (byte-optimize-plus):
6799         (byte-optimize-mult):
6800         (byte-optimize-quo):
6801         Use (car (last x)) instead of (last x) to get last elt!
6802         Use `byte-optimize-predicate' to optimize `%'.
6803         Move optimizations for special numeric args to bytecomp.el.
6804         * bytecomp.el (byte-compile-associative): Remove.
6805         (byte-compile-max): New.
6806         (byte-compile-min): New.
6807         Properly handle erroneous calls: (max) (min).
6808         (byte-compile-plus): New.
6809         (byte-compile-minus):
6810         It's easiest to handle 0, +1 and -1 args here.
6811         (byte-compile-mult): New.
6812         It's easiest to handle 1, -1 and 2 args here.
6813         (byte-compile-quo):
6814         It's easiest to handle 0, +1 and -1 args here.
6815         Issue byte-compiler warning when dividing by zero.
6816
6817         Byte-compiler arithmetic improvements.
6818         Better optimize these expressions in the obvious way:
6819         (+ x y 1)   -->  varref x varref y add add1
6820         (+ x y -1)  -->  varref x varref y add sub1
6821         (- x y 0)   -->  (- x y)
6822         (- 0 x y)   -->  (- (- x) y)
6823         (% 42 19)   --> compile-time constant
6824         (/ 42 19)   --> compile-time constant
6825         (* (foo) 2) --> foo call dup plus
6826
6827         Optimize away arithmetic operations (+ x) (* x) (/ x 1)
6828         unless (declaim (optimize (safety 3)))
6829         or (setq byte-compile-delete-errors nil).
6830
6831 2000-11-28  Stephen J. Turnbull  <stephen@xemacs.org>
6832
6833         * paragraphs.el (paragraph-separate, forward-sentence):  Clarify
6834         docstrings.
6835
6836 2000-11-08  Stephen J. Turnbull  <stephen@xemacs.org>
6837
6838         * startup.el (command-line-do-help):  Add documentation of
6839         portable dumper switches.
6840
6841 2000-11-22  Andy Piper  <andy@xemacs.org>
6842
6843         * x-mouse.el (x-init-pointer-shape): use cursor-font explicitly.
6844
6845         * glyphs.el (init-glyphs): don't use autodetect for strings.
6846
6847 2000-11-28  Martin Buchholz  <martin@xemacs.org>
6848
6849         * byte-optimize.el (byte-optimize-char-before):
6850         (byte-optimize-backward-char):
6851         (byte-optimize-backward-word):
6852         Fix incorrect optimizations for these sorts of expressions:
6853         (let ((x nil)) (backward-char x))
6854
6855 2000-11-21  Martin Buchholz  <martin@xemacs.org>
6856
6857         * byte-optimize.el:
6858         * byte-optimize.el (byte-optimize-backward-char): New.
6859         * byte-optimize.el (byte-optimize-backward-word): New.
6860         Make backward-word and backward-char as efficient as forward versions.
6861
6862         * bytecomp.el (byte-compile-no-args-with-one-extra):
6863         * bytecomp.el (byte-compile-one-arg-with-one-extra):
6864         * bytecomp.el (byte-compile-two-args-with-one-extra):
6865         * bytecomp.el (byte-compile-zero-or-one-arg-with-one-extra):
6866         * bytecomp.el (byte-compile-one-or-two-args-with-one-extra):
6867         * bytecomp.el (byte-compile-two-or-three-args-with-one-extra):
6868         Check if extra arg is constant nil, and if so, use byte-coded call.
6869
6870         * simple.el (backward-word):
6871         * simple.el (mark-word):
6872         * simple.el (kill-word):
6873         * simple.el (backward-kill-word):
6874         Make COUNT argument optional, for consistency with forward-char et al.
6875
6876         * abbrev.el (abbrev-string-to-be-defined):
6877         * abbrev.el (inverse-abbrev-string-to-be-defined):
6878         * abbrev.el (inverse-add-abbrev):
6879         * abbrev.el (expand-region-abbrevs):
6880         * buff-menu.el (Buffer-menu-execute):
6881         * indent.el (move-to-left-margin):
6882         * indent.el (indent-relative):
6883         * indent.el (move-to-tab-stop):
6884         * info.el (Info-reannotate-node):
6885         * lisp-mode.el (lisp-indent-line):
6886         * lisp.el (end-of-defun):
6887         * lisp.el (move-past-close-and-reindent):
6888         * misc.el (copy-from-above-command):
6889         * mouse.el (default-mouse-track-scroll-and-set-point):
6890         * page.el (forward-page):
6891         * paragraphs.el (forward-paragraph):
6892         * paragraphs.el (end-of-paragraph-text):
6893         * picture.el (picture-forward-column):
6894         * picture.el (picture-self-insert):
6895         * rect.el (extract-rectangle-line):
6896         * simple.el (newline):
6897         * simple.el (fixup-whitespace):
6898         * simple.el (backward-delete-char-untabify):
6899         * simple.el (transpose-chars):
6900         * simple.el (transpose-preceding-chars):
6901         * simple.el (do-auto-fill):
6902         * simple.el (indent-new-comment-line):
6903         * simple.el (blink-matching-open):
6904         * view-less.el (cleanup-backspaces):
6905         * wid-edit.el (widget-transpose-chars):
6906         * term/bg-mouse.el (bg-insert-moused-sexp):
6907         Use more readable (backward-FOO n) instead of (forward-FOO -n).
6908
6909         * info.el (Info-fontify-node):
6910         * simple.el (backward-delete-function):
6911         Use canonical delete-backward-char instead of backward-delete-char.
6912
6913 2000-11-20  Andy Piper  <andy@xemacs.org>
6914
6915         * gutter-items.el (update-tab-in-gutter): don't barf if there are
6916         no buffers.
6917
6918 2000-11-20  Andy Piper  <andy@xemacs.org>
6919
6920         * gutter-items.el (update-tab-in-gutter): don't give popup frames
6921         buffer tabs.
6922
6923 2000-11-18  Martin Buchholz  <martin@xemacs.org>
6924
6925         * cl-macs.el: Correctly optimize plusp minusp oddp evenp.
6926         (proclaim inline...) was shadowing compiler-macros.
6927
6928 2000-11-17  Martin Buchholz  <martin@xemacs.org>
6929
6930         * bytecomp.el (byte-compile-eval): New.
6931         (byte-compile-initial-macro-environment): Use byte-compile-eval.
6932         Keeps this promise made in Lispref:
6933         "If a file being compiled contains a `defmacro' form, the macro is
6934         defined temporarily for the rest of the compilation of that file."
6935
6936 2000-11-09  Martin Buchholz  <martin@xemacs.org>
6937
6938         * cl.el (floatp-safe):
6939         (plusp):
6940         (minusp):
6941         (oddp):
6942         (evenp):
6943         (cl-abs):
6944         Use a better parameter name than `x'.
6945
6946         * cl-macs.el (check-type): Make continuable.  Change documentation
6947         to require PLACE, but accept any form for compatibility.
6948
6949         * abbrev.el (define-abbrev): Use check-type.
6950         * font-menu.el (font-menu-change-face): Use check-type.
6951         * menubar.el (relabel-menu-item): Use check-type.
6952         * itimer.el: Fix typo.
6953
6954 2000-11-10  Yoshiki Hayashi  <yoshiki@xemacs.org>
6955
6956         * info.el (Info-extract-menu-node-name): Comma is a delimiter.
6957
6958 2000-11-14  Martin Buchholz <martin@xemacs.org>
6959
6960         * XEmacs 21.2.37 is released.
6961
6962 2000-11-13  Katsumi Yamaoka  <yamaoka@jpl.org>
6963
6964         * code-cmds.el: Provide the feature.
6965
6966 2000-07-21  Jan Vroonhof  <jan@xemacs.org>
6967
6968         * dumped-lisp.el (preloaded-file-list): Load code-cmds.el
6969
6970         * code-cmds.el: New file
6971         * mule/mule-cmds.el:
6972         * mule/mule-misc.el
6973         (coding-keymap): New keymap. Define coding system keyboard
6974         commands on file-coding builds too.
6975         (coding-system-change-eol-conversion):
6976         (universal-coding-system-argument):
6977         (set-default-coding-systems):
6978         (prefer-coding-system): Moved from mule-cmds.el
6979         (set-buffer-process-coding-system): Moved from mule-misc.el
6980
6981 2000-09-15  Stephen Carney <carney@scubadoo.com>
6982
6983         * etags.el (buffer-tag-table-files): Use append instead of nconc.
6984
6985 2000-11-09  Steve Youngs  <youngs@xemacs.org>
6986
6987         * package-get.el (package-get-download-sites): Add a pre-release
6988         site for experimental packages.
6989
6990         * auto-autoloads.el: Regenerated.
6991
6992 2000-08-01  Andy Piper  <andy@xemacs.org>
6993
6994         * gutter-items.el (buffers-tab-omit-function): reference
6995         buffers-tab-select-visible-buffers.
6996         (buffers-tab-filter-functions): new variable, by default uses
6997         buffers-tab-selection-function and buffers-tab-omit-function.
6998         (select-buffers-tab-buffers-by-mode): invert arguments.
6999         (buffers-tab-select-visible-buffers): new function. Invert calling
7000         of buffers-menu-omit-invisible-buffers.
7001         (buffers-tab-items): rewrite to use
7002         buffers-tab-filter-functions. Rewrite docstring.
7003         (gutter-buffers-tab-extent): delete.
7004         (add-tab-to-gutter): always build a new extent when adding the
7005         tabs.
7006         (update-tab-in-gutter): make gutter dirty when orientation
7007         changes.
7008
7009 2000-11-07  Martin Buchholz  <martin@xemacs.org>
7010
7011         * bytecomp.el (byte-compile-defvar-or-defconst):
7012         Only do loadhist recording if defvar form includes a value.
7013
7014 2000-11-02  Martin Buchholz  <martin@xemacs.org>
7015
7016         * bytecomp.el (byte-compile-initial-macro-environment):
7017         `eval-when-compile' should not compile its body.
7018
7019 2000-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
7020
7021         * mule/cyrillic.el: Add Windows 1251 code page encoding (by
7022         Sergey Groznyh <gsm@fct.ru> in <863diqaygu.fsf@fct.ru>).  Fix
7023         some Japanese English.  Remove some ancient FSF comments, and
7024         improve docstrings.  Use symbols not vectors for tables.
7025
7026 2000-11-03  Martin Buchholz  <martin@xemacs.org>
7027
7028         * keymap.el:
7029         (local-key-binding):
7030         (global-key-binding):
7031         Add an optional `accept-defaults' parameter, just like `lookup-key'.
7032
7033         * lisp.el:
7034         (backward-sexp): Slightly simpler code.
7035         (mark-sexp): Make arg optional, like FSF Emacs.
7036         (forward-list): Slightly simpler code.
7037         (backward-list): Slightly simpler code.
7038         (down-list):  Make arg optional, like FSF Emacs.
7039         (up-list):  Make arg optional, like FSF Emacs.
7040         (backward-up-list):  Make arg optional, like FSF Emacs.
7041         (kill-sexp):  Make arg optional, like FSF Emacs.
7042         (backward-kill-sexp):  Make arg optional, like FSF Emacs.
7043
7044         * font-menu.el (font-menu-change-face):
7045         Take continuable errors into account.
7046
7047         * abbrev.el:
7048         * abbrev.el (clear-abbrev-table):
7049         * abbrev.el (define-abbrev-table):
7050         * abbrev.el (define-abbrev):
7051         * abbrev.el (insert-abbrev-table-description):
7052         * apropos.el (apropos-documentation-check-doc-file):
7053         * apropos.el (apropos-documentation-check-elc-file):
7054         * buff-menu.el (list-buffers):
7055         * buff-menu.el (list-buffers-noselect):
7056         * bytecomp.el (byte-recompile-directory):
7057         * bytecomp.el (batch-byte-compile):
7058         * cl-macs.el (typep):
7059         * code-files.el (find-coding-system-magic-cookie):
7060         * code-files.el (insert-file-contents):
7061         * cus-edit.el (customize-set-variable):
7062         * cus-edit.el (customize-save-variable):
7063         * cus-face.el (custom-set-face-font-size):
7064         * cus-face.el (custom-set-face-update-spec):
7065         * cus-face.el (custom-reset-faces):
7066         * custom.el (custom-check-theme):
7067         * custom.el (copy-upto-last):
7068         * fill.el (canonically-space-region):
7069         * fill.el (fill-paragraph):
7070         * fill.el (fill-region):
7071         * fill.el (find-space-insertable-point):
7072         * fill.el (justify-current-line):
7073         * faces.el (face-spec-update-all-matching):
7074         * faces.el (set-face-stipple):
7075         * files-nomule.el (insert-file-contents):
7076         * files.el (insert-file-contents-literally):
7077         * files.el (hack-local-variables-last-page):
7078         * files.el (basic-save-buffer):
7079         * files.el (insert-directory):
7080         * font-menu.el (font-menu-change-face):
7081         * font.el (font-spatial-to-canonical):
7082         * format.el (format-encode-region):
7083         * format.el (format-insert-file):
7084         * format.el (format-replace-strings):
7085         * gutter.el (set-gutter-element):
7086         * help.el (key-or-menu-binding):
7087         * help.el (describe-bindings):
7088         * help.el (with-syntax-table):
7089         * indent.el (indent-rigidly):
7090         * indent.el (delete-to-left-margin):
7091         * info.el:
7092         * info.el (Info-extract-dir-entry-from):
7093         * info.el (Info-build-dir-anew):
7094         * info.el (Info-rebuild-dir):
7095         * info.el (Info-batch-rebuild-dir):
7096         * info.el (Info-read-subfile):
7097         * info.el (Info-build-node-completions):
7098         * info.el (Info-extract-menu-node-name):
7099         * isearch-mode.el (isearch-range-invisible):
7100         * isearch-mode.el (isearch-restore-invisible-extents):
7101         * itimer.el (itimerp):
7102         * itimer.el (itimer-live-p):
7103         * keymap.el:
7104         * keymap.el (substitute-key-definition):
7105         * keymap.el (read-command-or-command-sexp):
7106         * keymap.el (local-key-binding):
7107         * keymap.el (global-key-binding):
7108         * keymap.el (global-set-key):
7109         * keymap.el (local-set-key):
7110         * ldap.el:
7111         * ldap.el (ldap-add-entries):
7112         * ldap.el (ldap-delete-entries):
7113         * lisp.el (backward-sexp):
7114         * lisp.el (mark-sexp):
7115         * lisp.el (forward-list):
7116         * lisp.el (backward-list):
7117         * lisp.el (down-list):
7118         * lisp.el (backward-up-list):
7119         * lisp.el (up-list):
7120         * lisp.el (kill-sexp):
7121         * lisp.el (backward-kill-sexp):
7122         * menubar.el (add-menu-button):
7123         * menubar.el (add-submenu):
7124         * menubar.el (delete-menu-item):
7125         * menubar.el (relabel-menu-item):
7126         * mouse.el (narrow-window-to-region):
7127         * obsolete.el (define-obsolete-variable-alias):
7128         * obsolete.el (store-substring):
7129         * package-admin.el:
7130         * package-admin.el (package-admin-install-function):
7131         * package-admin.el (package-admin-install-function-mswindows):
7132         * package-admin.el (package-admin-default-install-function):
7133         * package-get.el (package-get-update-base-entries):
7134         * packages.el (packages-load-package-dumped-lisps):
7135         * packages.el (packages-collect-package-dumped-lisps):
7136         * printer.el (generic-print-buffer):
7137         * printer.el (generic-print-region):
7138         * replace.el (occur-mode-mouse-goto):
7139         * replace.el (perform-replace):
7140         * select.el (get-selection-no-error):
7141         * simple.el:
7142         * simple.el (newline):
7143         * simple.el (open-line):
7144         * simple.el (edit-and-eval-command):
7145         * simple.el (goto-line):
7146         * simple.el (undo):
7147         * simple.el (kill-region):
7148         * simple.el (copy-region-as-kill):
7149         * simple.el (kill-ring-save):
7150         * simple.el (set-mark):
7151         * simple.el (next-line):
7152         * simple.el (previous-line):
7153         * simple.el (line-move):
7154         * simple.el (set-goal-column):
7155         * simple.el (comment-region):
7156         * subr.el:
7157         * subr.el (putf):
7158         * syntax.el (modify-syntax-entry):
7159         * syntax.el (map-syntax-table):
7160         * view-less.el (view-file):
7161         * view-less.el (view-buffer):
7162         * view-less.el (view-file-other-window):
7163         * window-xemacs.el (backward-other-window):
7164         * window.el:
7165         * window.el (one-window-p):
7166         * window.el (walk-windows):
7167         * window.el (window-list):
7168         * x-mouse.el (x-mouse-kill):
7169         * x-select.el (x-get-cutbuffer):
7170         * x-select.el (x-store-cutbuffer):
7171         * term/bg-mouse.el (bg-mouse-line-to-center):
7172         * term/sun-mouse.el (window-line-end):
7173         * term/sun-mouse.el (sun-select-region):
7174         * term/sun.el (kill-region-and-unmark):
7175         * mule/mule-category.el:
7176         * mule/mule-category.el (modify-category-entry):
7177         * mule/mule-category.el (char-category-list):
7178         * mule/mule-coding.el (coding-system-force-on-output):
7179         * mule/mule-misc.el (coding-system-put):
7180         Docstring arglist/Texinfo fixes.  See man/ChangeLog for details.
7181
7182 2000-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
7183
7184         * cus-face.el: Typo fixes and tiny clarifications.
7185         * custom.el: ditto
7186
7187 2000-10-27  Yoshiki Hayashi  <yoshiki@xemacs.org>
7188
7189         * startup.el (auto-save-list-file-prefix): Moved to fileio.c.
7190         * startup.el (normal-top-level): Setup auto-save-list-file-name
7191         if auto-save-list-file-prefix is non-nil.
7192
7193 2000-10-25  Yoshiki Hayashi  <yoshiki@xemacs.org>
7194
7195         * files.el (auto-mode-alist): Allow mixed case suffix for idlwave-mode.
7196
7197 2000-01-05  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7198
7199         * hyper-apropos.el (hyper-apropos-this-symbol): Don't always
7200         get symbol at point-min.
7201
7202 2000-10-24  Didier Verna  <didier@xemacs.org>
7203
7204         * info.el (Info-emacs-info-file-name): defconst it.
7205         * info.el (Info-footnote-tag): defcustom it.
7206         * info.el (Info-no-description-string): ditto.
7207         * info.el (Info-find-node): adapt to new semantics of
7208         'Info-suffixed-file (don't do the case variants stuff).
7209         * info.el (Info-insert-dir): rewrite the dir file variants code.
7210         * info.el (Info-directory-files): New. Return the list of info
7211         files in a directory.
7212         * info.el (Info-dir-outdated-p): use it.
7213         * info.el (Info-parse-dir-entries): ditto.
7214         * info.el (Info-build-dir-anew): don't restrict to files ending
7215         with a ".info.*" extension.
7216         * info.el (Info-set-mode-line): ditto.
7217         * info.el (Info-read-subfile): adapt to new semantics of
7218         'Info-suffixed-file (append 'exact argument).
7219         * info.el (Info-all-case-regexp): New. Return a regexp matching a
7220         string independently of the case.
7221         * info.el (Info-suffixed-file): use it (match all possible case
7222         for the file name).
7223         * info.el (Info-insert-file-contents): code cleanup.
7224         * info.el (Info-rebuild-dir): cosmetics only. Fit code in 80
7225         columns.
7226         * info.el (Info-batch-rebuild-dir): ditto.
7227         * info.el (Info-read-node-name-1): ditto.
7228         * info.el (Info-search): ditto.
7229         * info.el (Info-fontify-node): ditto.
7230
7231
7232 2000-10-24  Didier Verna  <didier@xemacs.org>
7233
7234         * process.el (shell-command): when called from a program, avoid
7235         'push-mark's "mark-set" message.
7236
7237 2000-10-15  MIYASHITA Hisashi  <himi@m17n.org>
7238
7239         * mule/thai-xtis.el (tis-620): Specify coding-system's ccl-program
7240         by a symbol, not by a vector.
7241         * mule/vietnamese.el (vscii): Likewise.
7242         (viscii): Likewise.
7243         * mule/cyrillic.el (koi8-r): Likewise.
7244
7245         * mule/chinese.el (chinese-big5-1): Specify charset's ccl-program
7246         by a symbol, not by a vector.
7247         (chinese-big5-2): Likewise.
7248         * mule/ethiopic.el (ethiopic): Likewise.
7249         * mule/vietnamese.el (vietnamese-viscii-lower): Likewise.
7250         (vietnamese-viscii-upper): Likewise.
7251
7252 2000-10-12  Yoshiki Hayashi  <yoshiki@xemacs.org>
7253
7254         * files.el (auto-mode-alist): Remove obsolete entry for html3-mode.
7255
7256 2000-10-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
7257
7258         * byte-optimize.el (byte-optimize-car): New function.
7259         (byte-optimize-cdr): Ditto.
7260
7261 2000-10-12  Yoshiki Hayashi  <yoshiki@xemacs.org>
7262
7263         * byte-optimize.el: Partial synch with FSF 20.7.
7264         Optimize constant concatenation.
7265         Add keymapp as a side effect free function.  It is a built-in.
7266         (byte-after-unbind-pos): Remove byte-equal.
7267
7268 2000-10-13  Gunnar Evermann  <ge204@eng.cam.ac.uk>
7269
7270         * update-elc-2.el: Quote regexps correctly.
7271
7272 2000-10-05  MIYASHITA Hisashi  <himi@m17n.org>
7273
7274         * mule/mule-ccl.el: Sync up with Emacs 21.0.90.
7275         (ccl-compile): Apply integerp, not integer-or-char-p to
7276         check the type of the buffer magnification
7277         (ccl-compile-write-string): Encode a string with binary
7278         coding system.
7279         (ccl-compile-write-repeat): Likewise.
7280
7281 2000-09-25  Robert Pluim  <rpluim@bigfoot.com>
7282
7283         * buff-menu.el:
7284         * bytecomp.el:
7285         * coding.el:
7286         * faces.el:
7287         * files.el:
7288         * fill.el:
7289         * float-sup.el:
7290         * font-lock.el:
7291         * help.el:
7292         * iso8859-1.el:
7293         * loaddefs.el:
7294         * menubar-items.el:
7295         * menubar.el:
7296         * modeline.el:
7297         * msw-font-menu.el:
7298         * paragraphs.el:
7299         * paths.el:
7300         * replace.el:
7301         * simple.el:
7302         * sound.el:
7303         * startup.el:
7304         * version.el:
7305         * x-faces.el:
7306         * x-font-menu.el:
7307         Remove purecopy.
7308
7309 2000-10-03  Daniel Pittman  <daniel@rimspace.net>
7310
7311         * simple.el (do-auto-fill): Use the function pointer to by
7312         `comment-line-break-function', not `indent-new-comment-line'. This
7313         fixes an issue with cc-mode comment continuation.
7314
7315 2000-10-11  Martin Buchholz  <martin@xemacs.org>
7316
7317         * simple.el (turn-on-auto-fill):  Add (interactive).
7318         * mwheel.el (mwheel-install): Add (interactive).
7319         * font-lock.el (turn-on-font-lock): Add (interactive).
7320         (turn-off-font-lock): Add (interactive).
7321
7322 2000-10-03  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
7323
7324         * packages.el (packages-special-base-regexp): Add `man'.
7325
7326 2000-10-08  Adrian Aichner  <adrian@xemacs.org>
7327
7328         * wid-edit.el (widget-specify-active): map over extents in current
7329         buffer like `widget-specify-inactive' does.  Mapping over the
7330         inactive extent object does not work since the current extent is
7331         ignored by `map-extents'.
7332
7333 2000-10-04  Martin Buchholz <martin@xemacs.org>
7334
7335         * XEmacs 21.2.36 is released.
7336
7337 2000-09-22  Martin Buchholz  <martin@xemacs.org>
7338
7339         * byte-optimize.el (byte-optimize-lapcode): Add an optimizer pass.
7340         Optimize the compiled-function-constants vector by byte-code
7341         reference counts.
7342
7343 2000-09-25  Robert Pluim  <rpluim@bigfoot.com>
7344
7345         * build-report.el (build-report-delete-regexp): quote value in
7346         defcustom
7347
7348 2000-09-24  Adrian Aichner  <aichner@ecf.teradyne.com>
7349
7350         * build-report.el (build-report): Don't bind srcdir which we don't
7351         use in `multiple-value-bind' to avoid the only byte-compiler
7352         warning.
7353
7354 2000-09-23  Adrian Aichner  <aichner@ecf.teradyne.com>
7355
7356         * build-report.el: Requires cl and custom now.
7357         build-report-version is determined by XEmacs version -- remove
7358         build-report-version*.
7359         * build-report.el (build-report-version): Removed.
7360         * build-report.el (build-report-installation-version-regexp): New.
7361         * build-report.el (build-report-version-file-regexp): New.
7362         * build-report.el (build-report-installation-srcdir-regexp): New.
7363         * build-report.el (build-report-destination): Offer
7364         xemacs-build-reports and xemacs-beta.
7365         * build-report.el (build-report-keep-regexp): Adjusted.
7366         * build-report.el (build-report-delete-regexp): Adjusted.
7367         * build-report.el (build-report-make-output-dir): New.
7368         * build-report.el (build-report-installation-file): Replace use of
7369         `concat' with `expand-file-name'.
7370         * build-report.el (build-report-make-output-file): Removed.
7371         * build-report.el (build-report-make-output-files): New.
7372         * build-report.el (build-report-subject): Identify as
7373         user-variable with "*...".
7374         * build-report.el (build-report-prompts): Ditto.
7375         * build-report.el (build-report-version-file): New.
7376         * build-report.el (build-report-file-encoding): Identify as
7377         user-variable with "*...".
7378         * build-report.el (build-report-make-output-get): New.
7379         * build-report.el (build-report-insert-header): Report
7380         emacs-version and system-configuration instead of
7381         build-report-version.
7382         * build-report.el (build-report-insert-make-output): Add file
7383         argument.
7384         * build-report.el (build-report-insert-installation-file):
7385         Re-indent.
7386         * build-report.el (build-report-keep): Change docstring,
7387         re-indent.
7388         * build-report.el (build-report-delete): Ditto.
7389         * build-report.el (build-report-installation-data): New.
7390         * build-report.el (build-report-version-file-data): New.
7391
7392 2000-09-20  Martin Buchholz  <martin@xemacs.org>
7393
7394         * byte-optimize.el (byte-optimize-lapcode):
7395         Fix the optimization of using the first 5 elements of the
7396         constants vector for variables.
7397         (byte-optimize-lapcode): Fix another ancient broken optimization.
7398
7399 2000-09-19  Martin Buchholz  <martin@xemacs.org>
7400
7401         * *: Spelling mega-patch
7402
7403 2000-09-19  Martin Buchholz  <martin@xemacs.org>
7404
7405         * easymenu.el: doc fixes.
7406         (easy-menu-do-define): Use backquote.
7407         (easy-menu-change):
7408         (easy-menu-add):
7409         `when' seems much clearer than `if' here.
7410         (easy-menu-remove):
7411         (easy-menu-add-item):
7412         (easy-menu-item-present-p):
7413         (easy-menu-remove-item):
7414         Wrap using (when (featurep 'menubar) ...)
7415
7416 2000-09-16  Martin Buchholz  <martin@xemacs.org>
7417
7418         * bytecomp.el (displaying-byte-compile-warnings):
7419         Revert Ben's change to this function below so that the compile log
7420         is displayed properly for users of the "popper" package.
7421
7422 2000-09-12  Martin Buchholz  <martin@xemacs.org>
7423
7424         * window.el (save-selected-window): Use backquote.
7425
7426         * bytecomp.el (byte-compile-file-form-defvar-or-defconst):
7427         Renamed from `byte-compile-file-form-defvar'.
7428         * bytecomp.el (byte-compile-defvar-or-defconst):
7429         Only cons onto current-load-list in top-level forms.
7430         Else this leaks a cons cell every time a defun is called.
7431         Renamed from `byte-compile-defvar', for clarity.
7432         Warn when docstring of defvar is not a string.
7433         Use consistent error messages.
7434         Better comments.
7435
7436 2000-09-11  Martin Buchholz  <martin@xemacs.org>
7437
7438         * simple.el (set-variable):
7439         Remove unneeded defvar by rearranging order of let* forms.
7440
7441         * mule/mule-ccl.el (ccl-get-next-code):
7442         * menubar-items.el (bookmark-menu-filter):
7443         (language-environment-menu-filter):
7444         (tutorials-menu-filter):
7445         * toolbar-items.el (toolbar-compile):
7446         * byte-optimize.el (disassemble-offset):
7447         Use (declare (special ...)) instead of `defvar'.
7448
7449         * cl-macs.el (cl-do-proclaim):
7450         Fix (declare (special ...)) warning suppression syntax.
7451
7452 2000-07-22  Golubev I. N. <gin@mo.msk.ru>
7453
7454         * info.el (Info-tag-table-marker):
7455         (Info-tag-table-buffer):
7456         (Info-find-file-node):
7457         (Info-read-subfile):
7458         (Info-build-node-completions):
7459         (Info-search):
7460         (Info-mode):
7461         Multiple info buffer support.
7462
7463 2000-08-28  Oscar Figueiredo  <oscar@cpe.fr>
7464
7465         * ldap.el (ldap-decode-entry): New defun
7466         (ldap-search-entries): Use it in order to decode DN-prefixed
7467         entries properly
7468
7469 2000-08-23  Daniel Pittman <daniel@danann.net>
7470
7471         * mule/mule-cmds.el (coding-system-change-eol-conversion):
7472         Use `eq', not `=', to compare symbols.
7473
7474 2000-07-30  Ben Wing  <ben@xemacs.org>
7475
7476         * bytecomp.el (byte-compile-report-error):
7477         * bytecomp.el (displaying-byte-compile-warnings):
7478         if stack-trace-on-error is set, send out a backtrace when
7479         an error is encountered that stops byte compilation.  this
7480         should make it much much easier to track down those curious
7481         problems.  also undo the kludge of using a separate "*Show*"
7482         buffer for display when there's a temp-buffer-show-function;
7483         we can avoid this by just being a little smarter.
7484
7485         * dialog-items.el:
7486         * dialog-items.el (search-dialog-regexp): New.
7487         * dialog-items.el (search-dialog-callback):
7488         * dialog-items.el (make-search-dialog):
7489         add a regexp option to the dialog and clean up a bit.
7490
7491         * dialog.el:
7492         * dialog.el (yes-or-no-p-dialog-box):
7493         * dialog.el (get-dialog-box-response):
7494         * dialog.el (make-dialog-box):
7495         * dialog.el (dialog-box-finish): New.
7496         * dialog.el (dialog-box-cancel): New.
7497         * dialog.el (internal-make-dialog-box-exit): New.
7498         implement [properly!] the :modal property of the new dialog box
7499         interface.  this is the first time xemacs has ever had *proper*
7500         modal dialog boxes, giving the standard window-system feedback.
7501         (e.g. under windows, clicking on a disabled frame causes a beep
7502         and makes the dialog box flash three times.)
7503
7504         * dragdrop.el: header keyword frobbing.
7505
7506         * dumped-lisp.el (preloaded-file-list):
7507         renamed winnt.el to win32-native.el.
7508
7509         * faces.el (face-property):
7510         * faces.el (set-face-property):
7511         * faces.el (frob-face-property):
7512         * faces.el (frob-face-font-2):
7513         * faces.el (make-face-bold):
7514         * faces.el (make-face-italic):
7515         * faces.el (make-face-bold-italic):
7516         * faces.el (make-face-unbold):
7517         * faces.el (make-face-unitalic):
7518         * faces.el (make-face-smaller):
7519         * faces.el (make-face-larger):
7520         clean up the implementation of these so that window-system-specific
7521         methods are called only on objects belonging to that window system.
7522         previously, you could have [e.g.] mswindows-make-face-bold called
7523         on font object of device type `stream', which is not good and
7524         explains the subtle errors Adrian was getting when byte-compiling
7525         something that required 'term. (Adrian, now you can use stack-trace-
7526         on-error to find the exact place where things are going wrong instead
7527         of having to laboriously binary-search your way through.)
7528
7529         * finder.el (finder-known-keywords):
7530         cleaned up -- properly sorted, clarified the meanings of many of
7531         the keywords, and added a few -- mswin, gui, content, build, www,
7532         user, services.  the last two try to distinguish between a package
7533         that's used directly by the user, and a package that provides
7534         support services to other packages.
7535
7536         * font-lock.el (lisp-font-lock-keywords-2):
7537         update list of lisp control structures to include everything,
7538         including new ones i introduced.
7539
7540         * gutter.el: header keyword frobbing.
7541
7542         * isearch-mode.el (isearch-ring-adjust1): M-p to recall the most
7543         recent isearch element was not doing so!  you got the second-most-
7544         recent instead.
7545
7546         * lisp-mode.el (construct-lisp-mode-menu):
7547         more menubar cleanups.
7548         * lisp-mode.el (with-selected-window):
7549         make it indent properly.
7550
7551         * menubar-items.el (default-menubar): lots of menubar cleanups.
7552         rearranged the options menu the most, e.g. splitting up the
7553         Keyboard/Mouse menu into a new Editing menu and combining the
7554         separate Scrollbar/Gutter/Toolbar submenus into Display.
7555         Got rid of General, moved items to Editing or new Troubleshooting.
7556         Moved Packages to Tools; doesn't seem to belong under Options.
7557         Added stuff to the Cmds menu, e.g. Change Case.
7558
7559         NB please don't complain about these periodic menubar changes.
7560         Anything like this is necessarily incremental in its construction
7561         -- By constant use you gradually become more and more aware of
7562         better and better ways to group menu items.  When we eventually
7563         move the options menu to a property sheet, the existing structure
7564         will probably be preserved fairly well.
7565
7566         * minibuf.el (next-history-element): fix problems with pressing
7567         down arrow in repeat-complex-command.
7568
7569         * modeline.el:
7570         * modeline.el (modeline-3d-p): New.
7571         added custom variable for controlling the 3d modeline.  the
7572         corresponding Options item has been present for a long time,
7573         but commented out with "fix me!" comments.  it's fixed now.
7574
7575         * obsolete.el (add-menu):
7576         remove bogus gettexts.
7577
7578         * process.el (shell-quote-argument):
7579         handle this correctly under Windows native with COMMAND.COM/CMD.EXE.
7580         For bash under Windows native, see below.
7581
7582         * simple.el:
7583         * simple.el (display-warning-buffer):
7584         Fixed the handling of warning display to eliminate the annoying
7585         *Show* buffer, like was done for byte-compiler output above.
7586
7587         * simple.el (debug-print): New.
7588         Simple function for sending debug messages to the console and/or
7589         other debug places.
7590
7591         * subr.el (replace-in-string):
7592         Rewrite this function to avoid N^2 behavior with large strings --
7593         catastrophic with the new Windows selection code! (Apparently the
7594         author of this function didn't realize there was a fun
7595         replace-match that could make his life much easier, because we
7596         duplicated the entire logic.  The new version is smaller, easier
7597         to understand, much more robust, and has extended features --
7598         those of replace-match.)
7599
7600         * window.el:
7601         * window.el (with-selected-window): New.
7602         An obvious complement to the existing `with-selected-frame' and
7603         `with-current-buffer'.
7604
7605         * win32-native.el: Renamed from winnt.el.
7606         Added a great deal of stuff for properly handling process quoting,
7607         somewhat modeled on Kirill's original model (which i later threw
7608         away).  We should now finally have correctly working process arg
7609         quoting/dequoting so that the final app gets exactly what we
7610         intended.  Because the mechanism is in Lisp, it's easily
7611         extendible. (For those running bash and running the native
7612         version, I tried hard to do what I thought was correct.  But more
7613         thought is needed, and ideally the volunteer work of people with
7614         these configurations that they generally run on.)
7615
7616         * x-font-menu.el (x-font-menu-font-data):
7617         Put in defvar's to fix byte-compiler warnings.
7618
7619 2000-08-01 Alastair J. Houghton <ajhoughton@lineone.net>
7620
7621         * select.el (selection-coercion-alist): Initialise.
7622         * select.el (select-coerce-to-text): New.
7623         * select.el (select-coerce): New.
7624         New functions to perform type and value coercion.
7625
7626         * select.el (select-buffer-killed-default): Keep data if it was
7627         on the clipboard.
7628
7629 2000-08-02  Martin Buchholz  <martin@xemacs.org>
7630
7631         * menubar-items.el (default-menubar): Fix typo.
7632         (default-menubar): `lambda' was mispelled as `lamda'.
7633
7634 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
7635
7636         * window.el (shrink-window-if-larger-than-buffer): Remove
7637         edge checking code.
7638
7639 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
7640
7641         * paths.el (gnus-local-domain): Removed.
7642         (gnus-local-organization): Ditto.
7643         (gnus-startup-file): Ditto.
7644
7645 2000-07-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
7646
7647         * files.el (auto-mode-alist): Add .spec for RPM.
7648
7649 2000-07-31  Andy Piper  <andy@xemacs.org>
7650
7651         * gutter-items.el (update-tab-in-gutter): deprecate :properties.
7652
7653 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
7654
7655         * dragdrop.el (experimental-dragdrop-drop-url-default): Use function
7656         browse-url.
7657         * help.el (xemacs-www-page): Ditto.
7658         (xemacs-www-faq): Ditto.
7659         * menubar-items.el (default-menubar): Ditto.
7660
7661         * wid-edit.el (widget-url-link-action): Ditto.
7662         From: Kenichi OKADA <okada@opaopa.org>.
7663
7664 2000-07-31  Martin Buchholz  <martin@xemacs.org>
7665
7666         * finder.el (finder-commentary): Add autoload cookie.
7667
7668 2000-07-28  Adrian Aichner  <aichner@ecf.teradyne.com>
7669
7670         * files.el (insert-file-contents-literally): Fix second let
7671         binding for `coding-system-for-read' to `coding-system-for-write'
7672         as suggested by Dan Holmsand <dan@innehallsbolaget.com>.
7673
7674 1999-06-15  Jan Vroonhof  <vroonhof@math.ethz.ch>
7675
7676         * files.el (insert-file-contents-literally): Use binary coding
7677         system (from Morioka san).
7678         (insert-file-contents-literally): Make file-name-handler method.
7679
7680 2000-07-26  Martin Buchholz  <martin@xemacs.org>
7681
7682         * cl-macs.el (get-selection): Add defsetf.
7683
7684 2000-07-25  Steve Youngs  <youngs_s@ozlinx.com.au>
7685
7686         * x-init.el (x-activate-region-as-selection): replace obsolete
7687         function x-own-selection with own-selection.
7688         (ow-find): replace obsolete functions x-get-selection and
7689         x-get-clipboard with get-selection and get-clipboard.
7690         (init-post-x-win): replace obsolete function x-disown-selection
7691         with disown-selection.
7692
7693 2000-07-20  Mike Sperber  <mike@xemacs.org>
7694
7695         * startup.el (load-user-init-file): Only try to load init file if
7696         it exists.
7697
7698 2000-07-10  Andy Piper  <andy@xemacs.org>
7699
7700         * dialog-items.el: sync with Ben's patch.
7701
7702         * gutter-items.el (buffers-tab-switch-to-buffer): remove now-bogus
7703         comment.
7704         (progress-text-glyph): deleted.
7705         (progress-layout-glyph): make completely minimal.
7706         (progress-gauge-glyph): ditto.
7707         (progress-display-style): fix to handle dynamic instantiator
7708         changes.
7709         (progress-text-instantiator): new.
7710         (progress-layout-instantiator): new.
7711         (progress-gauge-instantiator): new.
7712         (set-progress-display-instantiator): renamed and changed from
7713         set-progress-display-style.
7714         (progress-abort-glyph): use instantiator not glyph.
7715         (append-progress-display): use set-progress-display-instantiator
7716         and set-glyph-image.
7717         (abort-progress-display): ditto.
7718         (raw-append-progress-display): ditto.
7719
7720 2000-07-20  Ben Wing  <ben@xemacs.org>
7721
7722         * code-files.el: Move Mule-specific code to mule-coding.el.
7723
7724 2000-07-15  Ben Wing  <ben@xemacs.org>
7725
7726         * autoload.el:
7727         Fixed comments.
7728
7729         * cmdloop.el:
7730         * cmdloop.el (yes-or-no-p):
7731         * cmdloop.el (y-or-n-p):
7732         Make these functions use should-use-dialog-box-p and not be
7733         overridden in dialog.el.
7734
7735         * cus-dep.el:
7736         * cus-dep.el (Custom-make-dependencies): Removed.
7737         * cus-dep.el (Custom-make-dependencies-1): New.
7738         * cus-dep.el (Custom-make-one-dependency): New.
7739         New entry point for use in Makefiles, to avoid excessive
7740         invocations.
7741
7742         * cus-edit.el (custom-variable-reset-saved):
7743         * cus-edit.el (custom-variable-reset-standard):
7744         * cus-edit.el (custom-save-resets):
7745         Fix bytecompiler warnings.
7746
7747         * dialog.el:
7748         * dialog.el (yes-or-no-p-dialog-box):
7749         * dialog.el (yes-or-no-p-maybe-dialog-box): Removed.
7750         * dialog.el (y-or-n-p-maybe-dialog-box): Removed.
7751         * dialog.el (get-dialog-box-response):
7752         * dialog.el (message-or-box):
7753         * dialog.el (make-dialog-box):
7754         * dialog.el (popup-dialog-box): New.
7755         Avoid yes-or-no-p bogosities.
7756         Create a general function `make-dialog-box' to encapsulate all
7757         dialog box methods; easily extendible.  popup-dialog-box now obsolete.
7758
7759         * dumped-lisp.el (preloaded-file-list):
7760         Add dialog-items.  Clean up.  Group files by types.
7761
7762         * easymenu.el (easy-menu-add):
7763         * easymenu.el (easy-menu-remove):
7764         Account for accelerators.
7765
7766         * extents.el:
7767         * extents.el (extent-list): New args, like in map-extents.
7768         * extents.el (extent-at-event): New.
7769         * extents.el (extents-at-event): New.
7770
7771         * font-lock.el:
7772         * font-lock.el (font-lock-mode):
7773         * font-lock.el (font-lock-default-fontify-buffer):
7774         * font-lock.el (font-lock-default-unfontify-region):
7775         * font-lock.el (font-lock-fontify-syntactically-region):
7776         * font-lock.el (font-lock-fontify-keywords-region):
7777         Use new progress-feedback names.
7778
7779         * font-lock.el (java-font-lock-identifier-regexp):
7780         * font-lock.el (java-font-lock-class-name-regexp):
7781         Fix bytecompiler warnings.
7782
7783         * gutter-items.el:
7784         * gutter-items.el (progress-display-use-echo-area): Removed.
7785         * gutter-items.el (progress-feedback-use-echo-area): New.
7786         * gutter-items.el (progress-display-popup-period): Removed.
7787         * gutter-items.el (progress-feedback-popup-period): New.
7788         * gutter-items.el (set-progress-display-style): Removed.
7789         * gutter-items.el (set-progress-feedback-style): New.
7790         * gutter-items.el (progress-display-style): Removed.
7791         * gutter-items.el (progress-feedback-style): New.
7792         * gutter-items.el (progress-stack):
7793         * gutter-items.el (progress-displayed-p): Removed.
7794         * gutter-items.el (progress-feedbacked-p): New.
7795         * gutter-items.el (clear-progress-display): Removed.
7796         * gutter-items.el (clear-progress-feedback): New.
7797         * gutter-items.el (progress-display-clear-when-idle): Removed.
7798         * gutter-items.el (progress-feedback-clear-when-idle): New.
7799         * gutter-items.el (remove-progress-display): Removed.
7800         * gutter-items.el (remove-progress-feedback): New.
7801         * gutter-items.el (progress-display-dispatch-non-command-events): Removed.
7802         * gutter-items.el (progress-feedback-dispatch-non-command-events): New.
7803         * gutter-items.el (append-progress-display): Removed.
7804         * gutter-items.el (append-progress-feedback): New.
7805         * gutter-items.el (abort-progress-display): Removed.
7806         * gutter-items.el (abort-progress-feedback): New.
7807         * gutter-items.el (raw-append-progress-display): Removed.
7808         * gutter-items.el (raw-append-progress-feedback): New.
7809         * gutter-items.el (display-progress-display): Removed.
7810         * gutter-items.el (display-progress-feedback): New.
7811         * gutter-items.el (current-progress-display): Removed.
7812         * gutter-items.el (current-progress-feedback): New.
7813         * gutter-items.el (current-progress-display-label): Removed.
7814         * gutter-items.el (current-progress-feedback-label): New.
7815         * gutter-items.el (progress-display): Removed.
7816         * gutter-items.el (progress-feedback): New.
7817         Replace "progress-display" with "progress-feedback" globally.
7818
7819         * gutter-items.el (lprogress-display): Removed.
7820         * gutter-items.el (progress-feedback-with-label): New.
7821         Rename lprogress-display ==> progress-feedback-with-label.
7822
7823         * gutter-items.el (search-dialog-direction): Removed.
7824         * gutter-items.el (search-dialog-text): Removed.
7825         * gutter-items.el (search-dialog-callback): Removed.
7826         * gutter-items.el (make-search-dialog): Removed.
7827         Move to dialog-items.el.
7828
7829         * help.el:
7830         * help.el (help-mode-quit):
7831         * help.el (mode-for-help): New.
7832         * help.el (help-sticky-window): New.
7833         * help.el (help-window-config): New.
7834         * help.el (with-displaying-help-buffer):
7835         * help.el (function-at-event): New.
7836         * help.el (help-symbol-regexp): New.
7837         * help.el (help-symbol-run-function-1): New.
7838         * help.el (help-symbol-run-function): New.
7839         * help.el (help-symbol-function-context-menu): New.
7840         * help.el (help-symbol-variable-context-menu): New.
7841         * help.el (help-symbol-function-and-variable-context-menu): New.
7842         * help.el (frob-help-extents): New.
7843         * help.el (describe-function-1):
7844         * help.el (variable-at-point):
7845         * help.el (variable-at-event): New.
7846         * help.el (describe-variable):
7847         Major overhaul.
7848         - Make functions and variables be mousable.
7849         - Middle button hyperlinks.
7850         - New context-menu entries.
7851
7852         * keydefs.el:
7853         * keydefs.el (global-map):
7854         New key bindings to move lines up and down.
7855
7856         * lisp-mode.el:
7857         * lisp-mode.el (construct-lisp-mode-menu): New.
7858         * lisp-mode.el (emacs-lisp-mode-popup-menu):
7859         * lisp-mode.el (lisp-interaction-mode-menubar-menu):
7860         * lisp-mode.el (emacs-lisp-mode-menubar-menu):
7861         * lisp-mode.el (lisp-indent-function): Indent "flet" entries better.
7862         Make popup and menubar menus be different.  Popup menu uses
7863         clicked location and automatically assumes symbol under the mouse
7864         for various commands.
7865
7866         * menubar-items.el:
7867         * menubar-items.el (bookmark-menu-filter): Add accelerators.
7868         * menubar-items.el (buffers-menu-omit-chars-list): Include 'd'.
7869
7870         * menubar-items.el (global-popup-menu): Removed.
7871         * menubar-items.el (mode-popup-menu): Removed.
7872         * menubar-items.el (activate-popup-menu-hook): Removed.
7873         * menubar-items.el (popup-mode-menu): Removed.
7874         * menubar-items.el (popup-buffer-menu): Removed.
7875         * menubar-items.el (popup-menubar-menu): Removed.
7876         Move to menubar.el.
7877
7878         * menubar.el:
7879         * menubar.el (global-popup-menu): New.
7880         * menubar.el (mode-popup-menu): New.
7881         * menubar.el (activate-popup-menu-hook): New.
7882         * menubar.el (last-popup-menu-event): New.
7883         * menubar.el (popup-mode-menu): New.
7884         * menubar.el (popup-buffer-menu): New.
7885         * menubar.el (popup-menubar-menu): New.
7886         * menubar.el (menu-call-at-event): New.
7887         Move non-content functions here.  Add support for context menu
7888         items on extents.
7889
7890         * minibuf.el (minibuffer-history-uniquify):
7891         Typo fix.
7892
7893         * minibuf.el (read-file-name-1):
7894         Call new file dialog box if it exists.
7895
7896         * minibuf.el (mouse-rfn-setup-vars):
7897         Clean up "chop" action.
7898
7899         * mouse.el:
7900         * mouse.el (button2): Now bound to mouse-track.
7901         * mouse.el (click-inside-extent-p):
7902         * mouse.el (point-inside-extent-p):
7903         * mouse.el (point-inside-selection-p):
7904         * mouse.el (mouse-drag-or-yank): Removed.
7905         * mouse.el (mouse-begin-drag-n-drop): New.
7906         * mouse.el (mouse-eval-sexp):
7907         * mouse.el (mouse-track-activate-strokes): New.
7908         * mouse.el (mouse-track-do-activate): New.
7909         * mouse.el (mouse-track):
7910         * mouse.el (default-mouse-track-event-is-with-button): New.
7911         * mouse.el (default-mouse-track-cleanup-hook):
7912         * mouse.el (default-mouse-track-drag-hook):
7913         * mouse.el (default-mouse-track-drag-up-hook):
7914         * mouse.el (default-mouse-track-click-hook):
7915         Merge drag-n-drop into mouse-track.
7916         Add general "activate" support to replace specific button2 kludges.
7917         Use "button modifier" support in mouse-track.
7918
7919         * package-get.el (package-get-dependencies): Fix bytecompiler warnings.
7920
7921         * package-ui.el:
7922         * package-ui.el (pui-menu):
7923         * package-ui.el (pui-popup-context-sensitive): Removed.
7924         Fix bytecompiler warnings.
7925         Clean up popup code a bit.
7926
7927         * select.el (get-selection-no-error): Fix bytecompiler warnings.
7928
7929         * simple.el:
7930         * simple.el (transpose-lines):
7931         * simple.el (transpose-line-up): New.
7932         * simple.el (transpose-line-down): New.
7933         * simple.el (transpose-subr):
7934         * simple.el (transpose-subr-1): Removed.
7935         Clean up, add functions to move lines up and down.
7936
7937         * startup.el (mail-host-address):
7938         * startup.el (user-mail-address):
7939         Customize.
7940
7941         * subr.el:
7942         * subr.el (set-symbol-value-in-buffer): New.
7943         * subr.el (error):
7944         * subr.el (check-argument-type):
7945         * subr.el (defined-error-p): New.
7946         Add structured error support.
7947
7948         * toolbar-items.el (toolbar-compile):
7949         Use new make-dialog-box.
7950
7951         * update-elc.el:
7952
7953         * userlock.el (ask-user-about-lock-dbox):
7954         * userlock.el (ask-user-about-supersession-threat-dbox):
7955         * userlock.el (ask-user-about-lock):
7956         * userlock.el (ask-user-about-supersession-threat):
7957         Use new make-dialog-box.
7958         Add safety checks; use should use-dialog-box-p.
7959
7960         * window-xemacs.el:
7961         * window-xemacs.el (__buffer-dedicated-frame):
7962         * window-xemacs.el (buffer-dedicated-frame): New.
7963         * window-xemacs.el (set-buffer-dedicated-frame): New.
7964         Move dedicated-frame stuff into lisp.
7965
7966 2000-07-18  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7967
7968         * printer.el (generic-print-region): Do not require that
7969         `printer-name' be set.
7970         (printer-name): Commentary clarification.
7971
7972 2000-07-19  Martin Buchholz <martin@xemacs.org>
7973
7974         * XEmacs 21.2.35 is released.
7975
7976 2000-07-18 Alastair J. Houghton <ajhoughton@lineone.net>
7977
7978         * select.el (selection-coercible-types): Initialise.
7979
7980 2000-07-18 Alastair J. Houghton <ajhoughton@lineone.net>
7981
7982         * select.el (own-clipboard): Bug fix.
7983
7984 2000-07-17  Mike Sperber  <mike@xemacs.org>
7985
7986         * cus-edit.el (custom-migrate-custom-file): Save init file before
7987         continuing.
7988
7989 2000-07-16  Mike Sperber  <mike@xemacs.org>
7990
7991         * startup.el (load-init-file): Remove silly call to
7992         `load-user-custom-file`.
7993         (maybe-migrate-user-init-file): Minor fixes.
7994
7995 2000-07-16  Martin Buchholz  <martin@xemacs.org>
7996
7997         * apropos.el (apropos-documentation-check-doc-file):
7998         `doc' variable should be let-bound, as was presumably intended.
7999
8000         * cus-edit.el (custom-variable-reset-saved):
8001         (custom-variable-reset-standard):
8002         Remove unused variable comment-widget.  Twice.
8003
8004         * toolbar.el (toolbar-blank-press-function):
8005         Add a real defvar with initial value nil and proper docstring.
8006         (press-toolbar-button): No need to check for boundp-ness anymore.
8007
8008         * rect.el (open-rectangle-line): Remove useless (let) form.
8009         Add defvar for pending-delete-mode.
8010
8011         * info.el (Info-find-node): This function needs an autoload cookie.
8012
8013         * mule/mule-x-init.el (x-use-halfwidth-roman-font):
8014         Use let* since the second form referred to the first.
8015
8016 2000-07-16  Adrian Aichner  <aichner@ecf.teradyne.com>
8017
8018         * msw-select.el (mswindows-paste-clipboard): Use `get-clipboard'
8019         instead of removed `mswindows-get-clipboard'.
8020
8021
8022 2000-07-15 Alastair J. Houghton <ajhoughton@lineone.net>
8023
8024         * select.el (select-convert-from-text): New.
8025         * select.el (select-convert-from-length): New.
8026         * select.el (select-convert-from-integer): New.
8027         * select.el (select-convert-from-identity): New.
8028         * select.el (select-convert-from-filename): New.
8029         * select.el (selection-converter-in-alist): Use them.
8030         New converter functions for X.
8031
8032         * select.el (get-selection): Removed comment.
8033
8034         * select.el (own-selection): Removed append code - I thought
8035         I'd already done this, but apparently not...
8036
8037         * select.el: Changed comment about TIMESTAMP.
8038
8039         * select.el (select-convert-in): New.
8040         * select.el (select-convert-out): New.
8041         New functions that get used by select.c.
8042
8043         * select.el (select-buffer-killed-default): New.
8044         * select.el (select-buffer-killed-text): New.
8045         * select.el (selection-buffer-killed-alist): New.
8046         New list and functions that get called if a relevant selection
8047         exists and a buffer gets killed.
8048
8049         * select.el (select-convert-to-targets):
8050         * select.el (select-convert-to-identity): Removed.
8051         * select.el (select-convert-from-identity): Removed.
8052         * select.el (select-converter-out-alist):
8053         Removed _EMACS_INTERNAL selection type.
8054
8055         * x-select.el (xselect-kill-buffer-hook): Removed.
8056         * x-select.el (xselect-kill-buffer-hook-1): Removed.
8057         Removed this X-specific nonesense. Use the generic support
8058         in select.el instead.
8059
8060 2000-07-15  Martin Buchholz  <martin@xemacs.org>
8061
8062         * mule/mule-category.el (defined-category-hashtable):
8063         Use make-hash-table instead of make-hashtable
8064
8065         * buff-menu.el: Byte-compiler warning fix.
8066
8067         * isearch-mode.el (isearch-highlight-all-cleanup):
8068         Remove unused variable `isearch-highlight-all-start'.
8069
8070         * etags.el (add-to-tag-completion-table): Byte-compiler warning fix.
8071
8072         * itimer.el (itimer-edit-mode): Byte-compiler warning fixes.
8073
8074         * cus-dep.el (Custom-make-dependencies):
8075         Add autoload cookie for custom-add-loads to generated custom-load.el.
8076
8077         * autoload.el (autoload-package-name): Warning suppression.
8078         Move defvar prior to first use.
8079
8080         * custom.el: Add autoload for custom-declare-face.
8081         Allow `xemacs -no-autoloads -l bytecomp -f batch-byte-compile ...'
8082         * cl.el (cl-hack-byte-compiler):
8083         Allow `xemacs -no-autoloads -l bytecomp -f batch-byte-compile ...'
8084         to work properly.
8085
8086 2000-07-08  Mike Sperber  <mike@xemacs.org>
8087
8088         * startup.el (load-home-init-file): Added variable.
8089         (maybe-migrate-user-init-file): Added.
8090         (load-user-init-file): Load custom file if different from init
8091         file.
8092
8093         * dumped-lisp.el (preloaded-file-list): Added "cus-file" before
8094         "startup."
8095
8096         * cus-edit.el (custom-migrate-custom-file): Added for migration.
8097         Moved `custom-file'-related code to cus-file.el.
8098
8099         * cus-file.el: New file.
8100
8101 2000-04-01  Mike Sperber  <mike@xemacs.org>
8102
8103         * packages.el (packages-find-package-directories): Added support
8104         for external package hierarchies with in-place installations.
8105
8106         * find-paths.el (paths-root-in-place-p): Added.
8107         (paths-find-emacs-directory): Added support for external
8108         directories with in-place installations.
8109         (paths-find-site-directory): Ditto.
8110
8111         * startup.el (find-user-init-file): Also look for
8112         ~/.xemacs/init.elc? in preference to ~/.emacs.
8113
8114 2000-07-12 Alastair J. Houghton <ajhoughton@lineone.net>
8115
8116         * select.el (own-selection):
8117         * select.el (own-clipboard): Changed `append' parameter to
8118         `how-to-use' parameter.
8119         * select.el (own-selection): Removed icky append code.
8120         * select.el (own-selection, get-selection): Removed extra type
8121         checking.
8122         * select.el (selection-appender-alist):
8123         * select.el (selection-converter-{in|out}-alist): Initialise.
8124         * select.el (select-append-to-*): New.
8125         * select.el (select-convert-from-*): New.  New functions to append
8126         data and convert data from external type.
8127
8128 2000-07-12  Stef Epardaud  <stef@lunatech.com>
8129
8130         * font-lock.el: Javadoc enhancements.
8131
8132 2000-07-06  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8133
8134         * printer.el (generic-print-region): Compose job name from buffer
8135         name.
8136
8137 2000-07-06  Yoshiki Hayashi  <yoshiki@xemacs.org>
8138
8139         * font-lock.el (font-lock-fontify-pending-extents): Call
8140         font-lock-fontify-region instead of font-lock-fontify-buffer
8141         to avoid unnecessary progress gauges.
8142
8143 2000-07-06  Craig Lanning  <lanning@scra.org>
8144
8145         * custom-load.el (faces):
8146
8147         * finder.el (finder-compile-keywords): from Dan Holmsand, make sure
8148         dir is a regex.
8149
8150         * process.el (call-process-internal): from Dan Holmsand, use binary
8151         coding systems so that jka-compr works.
8152
8153 2000-07-07  Ben Wing  <ben@xemacs.org>
8154
8155         * font-lock.el: Undo previous change.  Unfortunately, some
8156         files actually use the variables directly in their init code
8157         without quoting them.
8158
8159 2000-07-07  Ben Wing  <ben@xemacs.org>
8160
8161         * font-lock.el (defvar font-lock-*-face): Removed.
8162
8163         * font-lock.el (font-lock-apply-highlight): Bind these face vars
8164         only when necessary.
8165
8166 2000-06-30  Charles G Waldman  <cgw@alum.mit.edu>
8167
8168         * cl-macs.el: fix cl-transform-function-property kludge
8169         so that it does not require a random feature.
8170
8171 2000-06-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
8172
8173         * files.el (auto-mode-alist): allow .make extension for Makefiles,
8174         as in Linux kernel "Rules.make".
8175
8176 2000-06-29  Gunnar Evermann  <ge204@eng.cam.ac.uk>
8177
8178         * build-report.el (build-report): Add autoload cookie.
8179
8180 2000-06-21  Charles G Waldman  <cgw@alum.mit.edu>
8181
8182         * package-ui.el (defgroup pui):  Correct a misspelling
8183         (pui-toggle-package-delete):  Change `seleted' to `selected'
8184
8185 2000-06-12  Jan Vroonhof  <vroonhof@math.ethz.ch>
8186
8187         * package-get.el (package-get-update-base):
8188         (package-get): Use insert-file-contents-literally always.
8189         (package-get-maybe-save-index):
8190         Force coding system for writing to binary.
8191
8192 2000-06-08  Mike Alexander  <mta@arbortext.com>
8193
8194         * code-process.el (call-process-region): If there is no coding
8195         system for the process on process-coding-system-alist use the
8196         coding system of the buffer containing the region.
8197
8198 2000-06-10  Ben Wing  <ben@xemacs.org>
8199
8200         * cmdloop.el (command-error):
8201         If debug-on-error and noninteractive, output backtrace.
8202
8203         * files.el (file-relative-name):
8204         Remove MSDOS references.
8205
8206         * simple.el (line-number): New function, due to non-obvious
8207         behavior/usage of count-lines.
8208
8209         * simple.el (count-lines): document non-obvious usage to get
8210         line number.
8211
8212 2000-06-11  Ben Wing  <ben@xemacs.org>
8213
8214         * faces.el ((featurep 'xpm)):
8215         * x-faces.el (x-init-face-from-resources):
8216         * x-faces.el (x-init-frame-faces):
8217         * x-misc.el (x-init-specifier-from-resources):
8218         * x-misc.el (x-get-resource-and-bogosity-check):
8219         * x-misc.el (x-get-resource-and-maybe-bogosity-check):
8220         * x-mouse.el (x-init-pointer-shape):
8221         * x-scrollbar.el (x-init-scrollbar-from-resources):
8222         Add sixth argument to x-get-resource calls so as to issue warnings
8223         rather than errors on bogus arguments.
8224
8225 2000-06-05  Ben Wing  <ben@xemacs.org>
8226
8227         * compat.el: new file.  provides a clean, non-intrusive way to
8228         define compatibility functions.
8229
8230         * process.el (shell-quote-argument): temporary fix for lack
8231         of nt-quote-process-args.  #### I need to put back the overall
8232         structure of that mechanism but redo the guts of it using the
8233         extra intelligence in the C code.
8234
8235 2000-05-28  Adrian Aichner  <aichner@ecf.teradyne.com>
8236
8237         * package-info.el (pi-md5sum): Calculate MD5 sum just like
8238         `package-get' does in package-get.el, instead of using external
8239         "md5sum" program.
8240
8241         * package-get.el (package-get): Insert package file literally to
8242         make checksum calculation work.
8243
8244 2000-04-18  Hrvoje Niksic  <hniksic@iskon.hr>
8245
8246         * code-files.el (convert-mbox-coding-system): Deleted.
8247         (file-coding-system-alist): Removed reference to
8248         convert-mbox-coding-system.
8249
8250 2000-05-28  Martin Buchholz <martin@xemacs.org>
8251
8252         * XEmacs 21.2.34 is released.
8253
8254 2000-05-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
8255
8256         * font-lock.el (font-lock-keywords): Rewrote docstring
8257
8258 2000-05-22  Karl M. Hegbloom  <karlheg@debian.org>
8259
8260         * loadhist.el (unload-feature): handle case where x is both boundp
8261         and fboundp
8262
8263 2000-05-22  Karl M. Hegbloom  <karlheg@debian.org>
8264
8265         * packages.el: It's ok to use built-in macros, but not lisp
8266         defined ones.
8267
8268 2000-05-20  Ben Wing  <ben@xemacs.org>
8269
8270         * font-lock.el:
8271         * font-lock.el (font-lock-message-threshold):
8272         * font-lock.el (font-lock-mode):
8273         * font-lock.el (font-lock-default-fontify-buffer):
8274         * font-lock.el (font-lock-always-fontify-immediately):
8275         * font-lock.el (font-lock-old-extent): Removed.
8276         * font-lock.el (font-lock-old-len): Removed.
8277         * font-lock.el (font-lock-fontify-glumped-region): Removed.
8278         * font-lock.el (font-lock-pending-extent-table): New.
8279         * font-lock.el (font-lock-range-table): New.
8280         * font-lock.el (font-lock-after-change-function):
8281         * font-lock.el (font-lock-after-change-function-1): Removed.
8282         * font-lock.el (font-lock-fontify-pending-extents): New.
8283         * font-lock.el ('font-lock-revert-cleanup): Removed.
8284         * font-lock.el ('font-lock-revert-setup): Removed.
8285         Rewrite deferral code to handle any number of changes, merging
8286         them properly.  Remove hacked-up code for revert-buffer, now
8287         unnecessary.
8288
8289         * menubar-items.el (default-menubar):
8290         In Options->Edit Init File, don't switch to emacs-lisp-mode
8291         unless necessary; doing this turns off font-lock.
8292
8293 2000-05-15  Yoshiki Hayashi  <yoshiki@xemacs.org>
8294
8295         * keydefs.el: Define C-x BS to backward-kill-sentence.
8296
8297 2000-05-15  Yoshiki Hayashi  <yoshiki@xemacs.org>
8298
8299         * files.el (hack-local-variables-prop-line): Use non-greedy
8300         matching to process -*-texinfo-*- -*-.
8301
8302 2000-05-11  Jonathan Marten <jonathan.marten@uk.sun.com>
8303
8304         * minibuf.el (minibuf-directory-files): new function.
8305         (read-file-name-activate-callback): use minibuf-directory-files.
8306         (read-directory-name-internal): ditto.
8307         (mouse-file-display-completion-list): ditto.
8308         (mouse-directory-display-completion-list): ditto.
8309         (read-file-name-internal): remove "./" from completion list unless
8310         explicitly matched, for consistency.
8311
8312 2000-05-11  Ben Wing  <ben@xemacs.org>
8313
8314         * gutter-items.el (gutter-buffers-tab):
8315         * gutter-items.el (add-tab-to-gutter):
8316         * gutter-items.el (update-tab-in-gutter):
8317         * gutter-items.el (remove-buffer-from-gutter-tab): Removed.
8318         * gutter-items.el (append-progress-display):
8319         * gutter-items.el (abort-progress-display):
8320         * gutter-items.el (raw-append-progress-display):
8321         Further fixes.  Use set-glyph-image not set-image-instance-property,
8322         to fix problems with multiple windows in a frame.
8323
8324         * menubar-items.el (tutorials-menu-filter):
8325         Fix typo.
8326
8327         * startup.el (early-error-handler):
8328         Display message box under windows; otherwise, message will disappear
8329         before it can be viewed.
8330
8331         * update-elc.el:
8332         Fix bug in NEEDTODUMP processing.
8333
8334 2000-05-08  Yoshiki Hayashi  <yoshiki@xemacs.org>
8335
8336         * startup.el (lock-directory): Removed.
8337         (superlock-file): Ditto.
8338         (startup-set-paths): Remove lockdir.
8339         (startup-setup-paths-warning): Remove lock-directory.
8340
8341         * setup-paths.el (paths-find-lock-directory): Removed.
8342         (paths-find-superlock-file): Ditto.
8343
8344 2000-05-09  Ben Wing  <ben@xemacs.org>
8345
8346         * faces.el (set-face-property):
8347         * faces.el (set-face-font):
8348         * faces.el (set-face-foreground):
8349         * faces.el (set-face-background):
8350         * faces.el (set-face-background-pixmap):
8351         * faces.el (set-face-underline-p):
8352         * faces.el (set-face-strikethru-p):
8353         * faces.el (set-face-highlight-p):
8354         * faces.el (set-face-dim-p):
8355         * faces.el (set-face-blinking-p):
8356         * faces.el (set-face-reverse-p):
8357         doc string changes.
8358
8359         * glyphs.el:
8360         * glyphs.el (make-image-specifier):
8361         * glyphs.el (glyph-property):
8362         * glyphs.el (set-glyph-image):
8363         * glyphs.el (make-glyph):
8364         * glyphs.el (make-pointer-glyph):
8365         * glyphs.el (make-icon-glyph):
8366         * glyphs.el (widget-image-instance-p): New.
8367         authorship info, lots of doc changes.  New predicate, inadvertently
8368         omitted.  the general principle with specifier docs is now that
8369         the description of instantiators should go with the make-foo-specifier
8370         fun's doc string, rather than in foo-specifier-p.  this follows
8371         conventions elsewhere in XEmacs and in general is a lot more obvious
8372         of a place to look.  sometimes the make-foo-specifier function needs
8373         to be created in the process.
8374
8375         * gutter.el:
8376         * gutter.el (make-gutter-specifier): New.
8377         * gutter.el (make-gutter-size-specifier): New.
8378         * gutter.el (make-gutter-visible-specifier): New.
8379         specifier doc updates according to the conventions specified before.
8380
8381         * objects.el:
8382         * objects.el (make-font-specifier):
8383         * objects.el (make-color-specifier):
8384         * objects.el (make-face-boolean-specifier): New.
8385         specifier doc updates according to the conventions specified before.
8386
8387         * specifier.el:
8388         * specifier.el (set-specifier):
8389         * specifier.el (make-integer-specifier): New.
8390         * specifier.el (make-boolean-specifier): New.
8391         * specifier.el (make-natnum-specifier): New.
8392         * specifier.el (make-generic-specifier): New.
8393         * specifier.el (make-display-table-specifier): New.
8394         specifier doc updates according to the conventions specified before.
8395
8396         * toolbar.el:
8397         * toolbar.el (make-toolbar-specifier): New.
8398         specifier doc updates according to the conventions specified before.
8399
8400 2000-05-09  Ben Wing  <ben@xemacs.org>
8401
8402         * process.el (call-process-internal): Revert to previous version
8403         because Mike's change clashed with a change I did not long before.
8404         Changed progn to prog1 to fix the bug pointed out by Mike Alexander.
8405         Thanks very much Mike for pointing out the bug and submitting a
8406         patch!
8407
8408 2000-04-13  Mike Alexander  <mta@arbortext.com>
8409
8410         * process.el (call-process-internal): Send the correct input buffer
8411         (call-process-internal): Return the exit status of the process
8412
8413 2000-05-07  Ben Wing  <ben@xemacs.org>
8414
8415         * winnt.el:
8416         * winnt.el (nt-quote-args-verbatim): Removed.
8417         * winnt.el (nt-quote-args-prefix-quote): Removed.
8418         * winnt.el (nt-quote-args-backslash-quote): Removed.
8419         * winnt.el (nt-quote-args-double-quote): Removed.
8420         * winnt.el (nt-quote-args-functions-alist): Removed.
8421         * winnt.el (nt-quote-process-args): Removed.
8422         Remove all stuff for argument quoting.  We borrow the code instead
8423         from Emacs 20.6, which is much more careful in its quoting
8424         (e.g. in handling runs of the escape character) and avoids most of
8425         the need for this Lisp mechanism by checking to see whether we're
8426         running a Cygwin or normal program and doing the appropriate
8427         quoting.  If we end up needing such a mechanism, we should add
8428         it by extending the variable `mswindows-quote-process-args' so it
8429         can take an alist of regexps.
8430
8431 2000-05-07  Ben Wing  <ben@xemacs.org>
8432
8433         * keydefs.el:
8434         Restore M-up, M-down to 21.1 state.  Put *ward-sentence on
8435         C-M-left, C-M-right instead.  Define C-M-up, C-M-down to scroll
8436         the window without moving point.
8437
8438         * simple.el:
8439         * simple.el (scroll-up-one): New.
8440         * simple.el (scroll-down-one): New.
8441         Functions for use with C-M-up/down.
8442
8443 2000-05-01  Martin Buchholz <martin@xemacs.org>
8444
8445         * XEmacs 21.2.33 is released.
8446
8447 2000-04-29  Martin Buchholz  <martin@xemacs.org>
8448
8449         * dialog.el (yes-or-no-p-dialog-box):
8450         Fix docstring.
8451         Fix following horrible bug in X11 mode with focus-follows-mouse:
8452           1. Visit two files in two different frames.
8453           2. do File->Revert Buffer in one of those frames.
8454           3. Dialog box appears.
8455           4. Arrange things so that the mouse passes over the *other*
8456              frame, then to the dialog box, and click on "Yes".
8457           5. The file contents end up in the *wrong* buffer!
8458         Add TODO comment.
8459
8460 2000-04-28  Ben Wing  <ben@xemacs.org>
8461
8462         * help.el (describe-installation): correct typo introduced
8463         in last patch: boundp -> fboundp.
8464
8465         * etags.el (buffer-tag-table-list):
8466         canonicalize filenames to Unix format so that tag-table-alist
8467         searching works under Windows.
8468
8469         * autoload.el:
8470         Bowdlerize the supposedly objectionable words
8471         "who couldn't quite manage to cleanly modify batch-update-autoloads".
8472
8473         * gutter-items.el (set-progress-display-style):
8474         * gutter-items.el (search-dialog-callback):
8475         * gutter-items.el (make-search-dialog):
8476         Change to new callback-ex api.
8477
8478 2000-04-26  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
8479
8480         * help.el: (describe-installation): decode-coding-string is not
8481         defined in a non MULE environment.
8482
8483 2000-04-28  Ben Wing  <ben@xemacs.org>
8484
8485         * gutter-items.el (buffer-list-changed-hook):
8486         use it, not record-buffer-hook.
8487
8488         * subr.el (record-buffer-hook): Removed.
8489
8490 2000-04-27  Ben Wing  <ben@xemacs.org>
8491
8492         * gutter-items.el (buffers-tab-switch-to-buffer): do not
8493         use NORECORD option.  Andy will not like this, but the existing
8494         gutter behavior is just wrong, as per this comment:
8495
8496         ;; this used to add the norecord flag to both calls below.
8497         ;; this is bogus because it is a pervasive assumption in XEmacs
8498         ;; that the current buffer is at the front of the buffers list.
8499         ;; for example, select an item and then do M-C-l
8500         ;; (switch-to-other-buffer).  Things get way confused.
8501         ;;
8502         ;; Andy, if you want to maintain the current look, you must
8503         ;;  *uncouple* the gutter order and buffers order.
8504
8505         * loaddefs.el (completion-ignored-extensions): unfuckify.
8506
8507         * bytecomp.el (batch-byte-compile-one-file): new function, used in
8508         xemacs.mak.
8509
8510         * autoload.el (batch-update-one-directory): new function, used in
8511         xemacs.mak.
8512
8513         * loadup.el: set gc-cons-threshold very high unless dumping --
8514         loadup during update-elc is much much much faster.  also do this
8515         when quick-building.
8516
8517         add commented-out code for profiling loadup.
8518
8519
8520         * update-elc.el (preloaded-file-list): add bytecomp.el, since it
8521         is required in order to build xemacs.
8522
8523 2000-04-26  Ben Wing  <ben@xemacs.org>
8524
8525         * loadup.el: don't garbage collect during loadup if quick-build
8526         compile-time option is set.
8527
8528 2000-04-23  Ben Wing  <ben@xemacs.org>
8529
8530         * update-elc.el: compute whether any dumped .el or .elc files
8531         are newer than the dumped exe, and touch the file ../src/NEEDTODUMP
8532         if so.
8533
8534         * update-elc.el (update-elc-files-to-compile): always change
8535         NOBYTECOMPILE in the src directory rather than current dir,
8536         so it will work under NT.
8537
8538         * autoload.el (autoload-trim-file-name): canonicalize to slashes so
8539         the form of this file is identical between Unix and Windows.
8540         (autoload-target-directory): Fixed to be lisp/ not lisp/prim/.
8541         Added comment.
8542         (update-autoloads-from-directory): updated doc string.
8543         updated doc strings in a few other places.
8544
8545 2000-04-18  Yoshiki Hayashi  <yoshiki@xemacs.org>
8546
8547         * bytecomp.el (byte-force-recompile): Fix argument to
8548         byte-recompile-directory.
8549
8550 2000-04-17  Yoshiki Hayashi  <yoshiki@xemacs.org>
8551
8552         * gutter-items.el (progress-display-clear-when-idle): Use
8553         add-one-shot-hook.
8554         * gutter-items.el (clear-progress-display): Adjust number of
8555         arguments.
8556
8557 2000-04-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
8558
8559         * dumped-lisp.el (preloaded-file-list): Always dump select.el.
8560
8561 2000-04-16  Ben Wing  <ben@xemacs.org>
8562
8563         * printer.el: New file.
8564
8565         * dumped-lisp.el (preloaded-file-list): Declare printer.el.
8566
8567         * help.el (describe-installation): Fix decoding for Windows.
8568
8569         * menubar-items.el:
8570         * menubar-items.el (default-menubar):
8571         * menubar-items.el (tutorials-menu-filter): New.
8572         * menubar-items.el (popup-menubar-menu):
8573         Add authorship.  Redo Help menu and Tutorials filter.
8574
8575         * menubar.el: Correct comment.
8576
8577         * modeline.el (modeline-buffer-identification): Correct doc string.
8578
8579         * simple.el:
8580         * simple.el (printing): Removed.
8581         * simple.el (printer-name): Removed.
8582         * simple.el (generic-print-buffer): Removed.
8583         * simple.el (generic-print-region): Removed.
8584         Move generic print code to printer.el.
8585
8586 2000-04-15  Ben Wing  <ben@xemacs.org>
8587
8588         * simple.el (generic-print-region): New.
8589         make this function actually work.
8590         (generic-print-buffer): call generic-print-region.
8591
8592 2000-04-14  Andy Piper  <andy@xemacs.org>
8593
8594         * gutter-items.el (make-search-dialog): avoid unnecessary futzing
8595         by using the new widget-callback-current-channel.
8596         (search-dialog-callback): ditto.
8597
8598 2000-04-12  Andy Piper  <andy@xemacs.org>
8599
8600         * gutter.el (default-gutter-position): moved from gutter-items.el.
8601         (default-gutter-position-changed-hook): ditto.
8602         (gutter-element-visibility-changed-hook): ditto.
8603         (set-gutter-element): ditto.
8604         (remove-gutter-element): ditto.
8605         (set-gutter-element-visible-p): ditto.
8606         (gutter-element-visible-p): ditto.
8607         (init-gutter): ditto.
8608
8609         * dialog.el (make-dialog-box): renamed and moved from
8610         gutter-items.el
8611
8612         * gutter-items.el: move various functions elsewhere.
8613
8614 2000-04-13  Katsumi Yamaoka  <yamaoka@jpl.org>
8615
8616         * menubar-items.el: Fixed place of parenthesis.
8617
8618 2000-04-12  Ben Wing  <ben@xemacs.org>
8619
8620         * etags.el (find-tag-at-point): New.  Lets you do find-tag
8621                 without constantly being prompted for the tag.
8622         * simple.el: Added a number of section headings, to clarify the
8623                 organization of this file.
8624         * simple.el (activate-region):
8625         * simple.el (region-exists-p):
8626         * simple.el (region-active-p):
8627                 Moved these three function down to the other side of
8628                 the case-changing functions, so they join the rest of
8629                 the region code.
8630         * simple.el (printing): New.
8631         * simple.el (printer-name): New.
8632         * simple.el (generic-print-buffer): New.
8633                 New functions, a very simple prototype for a unified
8634                 printing interface.
8635
8636         * process.el (call-process-internal): Real fix for null BUFFER,
8637                 other problems with BUFFER specs.
8638
8639         * menubar-items.el:
8640                 Fixed up File->Print to use new printing functions.
8641                 Various corrections and expansions to Grep/Compile menus.
8642                 New options for Printing.
8643                 New options for SMTP Mail, the way to send mail under
8644                   MS Windows. (There's also a package patch to make SMTP
8645                   Mail be the default under MSWin.)
8646
8647 2000-04-09  Jeff Miller <jmiller@cablespeed.com>
8648
8649         * menubar-items.el: Selecting Rectangle Mousing from menubar
8650         did not work.  Needed to quote mouse-track-rectangle-p.
8651
8652 2000-04-06  Yoshiki Hayashi  <yoshiki@xemacs.org>
8653
8654         * cl-compat.el (keywordp): Removed.
8655
8656 2000-04-05  Andy Piper  <andy@xemacs.org>
8657
8658         * gutter-items.el (progress-layout-glyph): don't initialize here.
8659         (progress-gauge-glyph): use dynamic sizing.
8660         (set-progress-display-style): new function. Set progress glyphs
8661         appropriately depending on the style.
8662         (progress-display-style): new variable. Custom version of
8663         set-progress-display-style.
8664         (progress-abort-glyph): switch to dynamic sizes.
8665         (search-dialog-text): make the edit field active.
8666
8667 2000-04-04  Andy Piper  <andy@xemacs.org>
8668
8669         * gutter-items.el (make-search-dialog): need to make the search
8670         dialog visible after creation.
8671
8672         * menubar-items.el (default-menubar): use the search dialog for
8673         searching. Remove some extraneous search menu items.
8674
8675         * gutter-items.el (set-gutter-element): allow glyphs to be used as
8676         well as strings.
8677         (make-gutter-only-dialog-frame): allow the user to create the
8678         frame unmapped. Allow the gutter spec to be given as a glyph.
8679         (search-dialog-direction): new variable.
8680         (search-dialog-text): new variable.
8681         (search-dialog-callback): new function. Callback for the search
8682         dialog action.
8683         (make-search-dialog): new function. Create a user-friendly search
8684         dialog.
8685
8686 2000-04-04  Hrvoje Niksic  <hniksic@iskon.hr>
8687
8688         * faces.el (set-face-stipple): Use mswindows-bitmap-file-path
8689         under Windows.
8690
8691 2000-04-01  Andy Piper  <andy@xemacs.org>
8692
8693         * font-lock.el (font-lock-fontify-keywords-region): Calculate
8694         progress more accurately.
8695
8696 2000-02-02  Hirokazu FUKUI  <hfukui@sannet.ne.jp>
8697
8698         * finder.el (finder-compile-keywords): Process readable files only.
8699         Because error in process of .#finder-inf.el when compile xemacs
8700         with --with-clash-detection option.
8701
8702 2000-03-31  Andy Piper  <andy@xemacs.org>
8703
8704         * gutter-items.el (append-progress-display): don't delay after a
8705         successful font-lock.
8706         (make-gutter-only-dialog-frame): new function. Allow users to
8707         create gutter-only dialogs.
8708
8709 2000-03-27  Mike Alexander  <mta@arbortext.com>
8710
8711         * process.el (call-process-internal): Handle a null BUFFER
8712         parameter correctly.
8713
8714 2000-03-28  Andy Piper  <andy@xemacs.org>
8715
8716         * gutter-items.el (abort-progress-display): put strings in the
8717         gutter not extents.
8718         (progress-layout-glyph): signal special 'quit callback.
8719         (progress-display-quit-function): deleted.
8720         (progress-display-stop-callback): deleted.
8721         (progress-display-dispatch-command-events): deleted.
8722         (append-progress-display): remove calls to
8723         progress-display-dispatch-command-events.
8724         (raw-append-progress-display): ditto.
8725
8726 2000-03-23  Hrvoje Niksic  <hniksic@iskon.hr>
8727
8728         * faces.el (set-face-stipple): Rewrite to correctly handle PIXMAP
8729         being a list.  Actually define `stipple-pixmap-p' which is used as
8730         an error predicate.  Correctly handle PIXMAP being either relative
8731         or absolute file name.
8732
8733 2000-03-24  Andy Piper  <andy@xemacs.org>
8734
8735         * gutter-items.el (add-tab-to-gutter): use copy-sequence.
8736         (abort-progress-display): ditto. Don't delete the created extent.
8737         (raw-append-progress-display): ditto.
8738         (progress-display-dispatch-non-command-events): new
8739         function. Encapsulates what we want to do when no command input is
8740         required.
8741         (progress-display-dispatch-command-events): likewise, but disable
8742         for now since it causes too many problems.
8743         (append-progress-display): use them.
8744         (raw-append-progress-display): ditto.
8745         (default-gutter-position-changed-hook): set this rather than
8746         default-gutter-position-changed.
8747         (default-gutter-position-changed-hook): lambda with zero arguments
8748         rather than one.
8749         (raw-append-progress-display): trap errors in pending input since
8750         allowing them to signal will hose the gauge well and
8751         truly. Ideally we would like to delay these until we are more able
8752         to cope.
8753         (append-progress-display): ditto.
8754
8755 2000-03-20  Jeff Miller <jmiller@cablespeed.com>
8756
8757         * lisp/make-docfile.el: call-process-internal is now implemented
8758         in process.el.
8759
8760 2000-03-21  Ben Wing  <ben@xemacs.org>
8761
8762         * mule\mule-cmds.el (set-language-info-alist):
8763         Fix to correspond to new menu arrangement.
8764
8765 2000-03-21  Ben Wing  <ben@xemacs.org>
8766
8767         * process.el:
8768         * process.el (call-process-internal): New.
8769         New implementation of call-process.  Only enabled under NT, so far.
8770         stderr handling not implemented yet in CVS'd C code.
8771
8772 2000-03-20  Ben Wing  <ben@xemacs.org>
8773
8774         * lisp-mode.el:
8775         * lisp-mode.el (lisp-interaction-mode-menubar-menu): New.
8776         * lisp-mode.el (lisp-interaction-mode):
8777         Put back Lisp Interaction menubar for Jan V's sake.
8778
8779         * simple.el:
8780         * simple.el (mark-ring):
8781         * simple.el (dont-record-current-mark): New.
8782         * simple.el (in-shifted-motion-command): New.
8783         * simple.el (mark-ring-unrecorded-commands): New.
8784         * simple.el (mark-ring-max):
8785         * simple.el (set-mark-command):
8786         * simple.el (push-mark):
8787         * simple.el (handle-pre-motion-command):
8788         Implement scheme for not recording unimportant marks.
8789
8790         * subr.el:
8791         * subr.el (function-allows-args): New.
8792         New function function-allows-args.
8793
8794 2000-03-20  Martin Buchholz <martin@xemacs.org>
8795
8796         * XEmacs 21.2.32 is released.
8797
8798 2000-03-20  Andy Piper  <andy@xemacs.org>
8799
8800         * gutter-items.el (update-tab-in-gutter): force selection of the
8801         selected-window if required to do so.
8802         (buffers-tab-items): ditto.
8803         (add-tab-to-gutter): ditto.
8804         (create-frame-hook): use force-selection.
8805         (default-gutter-position-changed): lambdify.
8806         (update-tab-hook): deleted since it was only used in one place.
8807
8808 2000-03-18  Andy Piper  <andy@xemacs.org>
8809
8810         * files.el (find-file-noselect): undo change that shouldn't have
8811         gone in.
8812
8813 2000-03-17  Andy Piper  <andy@xemacs.org>
8814
8815         * buffer.el (switch-to-buffer): use last-nonminibuf-window instead
8816         of selected-window trickery.
8817
8818         * gutter-items.el (update-tab-in-gutter): don't give dedicated
8819         frames tabs.
8820         (progress-display-stop-callback): progress -> progress-display
8821         (progress-display-quit-function): ditto.
8822         (clear-progress-display): ditto.
8823         (remove-progress-display): ditto.
8824         (append-progress-display): ditto.
8825         (abort-progress-display): ditto.
8826         (raw-append-progress-display): ditto.
8827         (display-progress-display): ditto.
8828         (current-progress-display-label): ditto.
8829         (current-progress-display): ditto.
8830         (lprogress-display): ditto and save the buffer
8831         (progress-display): ditto. Otherwise the buffer sometimes gets
8832         changed which confuses font-lock.
8833
8834         * font-lock.el (font-lock-default-fontify-buffer): catch all
8835         errors, not just quit.
8836         (font-lock-mode): progress -> display-progress
8837         (font-lock-default-fontify-buffer): ditto.
8838         (font-lock-fontify-syntactically-region): ditto.
8839         (font-lock-fontify-keywords-region): ditto.
8840
8841 2000-03-14  Hrvoje Niksic  <hniksic@iskon.hr>
8842
8843         * cl.el (gensym): Move to here from cl-macs.el.
8844         (gentemp): Ditto.
8845
8846 2000-03-16  Andy Piper  <andy@xemacs.org>
8847
8848         * font-lock.el (font-lock-mode): use lprogress and friends for
8849         progress management.
8850         (font-lock-default-fontify-buffer): ditto.
8851         (font-lock-fontify-syntactically-region): ditto.
8852         (font-lock-fontify-keywords-region): ditto.
8853         (font-lock-revert-cleanup): fix reverting.
8854         (font-lock-revert-setup): ditto.
8855
8856         * gutter-items.el (progress-use-echo-area): new variable. Use the
8857         echo area for progress gauges if non-nil.
8858         (clear-progress): remove echo area stuff and defer to
8859         clear-message.
8860         (append-progress): dispatch non-command events after each progress
8861         increment. Remove echo area stuff.
8862         (abort-progress): remove echo area stuff and defer to
8863         display-message.
8864         (raw-append-progress): ditto. Dispatch non-command events after
8865         gutter redisplay.
8866         (display-progress): defer echo area stuff to display-message.
8867
8868         * gutter-items.el (clear-progress):
8869         (abort-progress): indentation changes.
8870         (display-progress): don't clear progress.
8871         (append-progress): compare messages with equal.
8872         (raw-append-progress): use dispatch-non-command-events to flush
8873         widget creation events.
8874
8875 2000-03-13  Ben Wing  <ben@xemacs.org>
8876
8877         * abbrev.el:
8878         * abbrev.el (abbrev-string-to-be-defined): New.
8879         * abbrev.el (inverse-abbrev-string-to-be-defined): New.
8880         Changes for use with the menubar.
8881
8882 2000-03-12  Ben Wing  <ben@xemacs.org>
8883
8884         * alist.el (vassoc): moved here from font-menu.el.
8885
8886         * custom.el (defface): typo fix.
8887
8888         * dialog.el (yes-or-no-p-dialog-box):
8889         * dialog.el (message-box):
8890         * files.el (save-some-buffers-1):
8891         Put accelerators in the button names.
8892
8893         * font-lock.el (font-lock-comment-face):
8894         * font-lock.el (font-lock-keyword-face):
8895         * font-lock.el (font-lock-function-name-face):
8896         Fixed some of the colors under MS Windows because the existing
8897         default colors were hardly different from black and needed to be
8898         made lighter.
8899
8900         * font-menu.el:
8901         * font-menu.el (font-menu-split-long-menu):
8902         * font-menu.el (font-menu-family-constructor):
8903         * font-menu.el (font-menu-size-constructor):
8904         * font-menu.el (font-menu-weight-constructor):
8905         * font-menu.el (font-menu-set-font):
8906         vassoc moved to alist.el.
8907         Accelerators added to all menus.
8908         Unused bound var new-props removed.
8909
8910         * keydefs.el: I did a whole lot of rearranging to put things in a
8911         more consistent order and fixed a number of cases where key
8912         combinations involving up, down, left, right and so on were
8913         defined but the corresponding keypad combinations were not
8914         defined.
8915
8916         * lisp-mode.el:
8917         * lisp-mode.el (lisp-interaction-mode-popup-menu):
8918         * lisp-mode.el (emacs-lisp-mode):
8919         * lisp-mode.el (lisp-interaction-mode):
8920         * lisp-mode.el (flet):
8921         Added accelerators onto the menus.
8922         Made all the different versions of the let function be indented
8923         the same way.
8924         Undid Steve's easy-menu-ification, because it makes it impossible
8925         to have the menubar and popup menus different.
8926         Cleaned up the menu; added items for find-function &c and some
8927         indenting, and removed debug-on-*.
8928
8929         * list-mode.el (list-mode-hook):
8930         * list-mode.el (list-mode):
8931         * list-mode.el (completion-setup-hook):
8932         * list-mode.el (display-completion-list):
8933         Added support for the :window-height keyword, which is required
8934         because of other changes that I made for the file dialog box.  I
8935         also made the hook variables list-mode-hook and
8936         completion-setup-hook and also minibuffer-setup-hook in
8937         minibuf.el be permanent-local; see comment in list-mode.el.
8938
8939         * map-ynp.el (map-y-or-n-p):
8940         Added accelerators to the dialog buttons.
8941
8942         * menubar-items.el (menu-truncate-list):
8943         New internal function.
8944         * menubar-items.el (submenu-generate-accelerator-spec):
8945         * menubar-items.el (menu-item-strip-accelerator-spec):
8946         * menubar-items.el (menu-item-generate-accelerator-spec):
8947         New exported functions, for use in auto-generating accelerator specs.
8948
8949         * menubar-items.el:
8950         * menubar-items.el (default-menubar):
8951         * menubar-items.el (maybe-add-init-button):
8952         * menubar-items.el (bookmark-menu-filter):
8953         * menubar-items.el (slow-format-buffers-menu-line):
8954         * menubar-items.el (build-buffers-menu-internal):
8955         * menubar-items.el (language-environment-menu-filter):
8956         * menubar-items.el (default-popup-menu):
8957         * menubar-items.el (popup-buffer-menu):
8958         * menubar-items.el (popup-menubar-menu):
8959         Did a major overhaul on this file, and in fact I'm nowhere near
8960         done working on the menubar, and there will be more patches to
8961         come.  A basic summary of what I've done:
8962
8963         a) I added accelerators to all of the menu items.  For menus that
8964         are auto-generated, such as the buffers menu, the accelerators are
8965         automatically added to the beginning of each line using the
8966         numbers 1 through 9, then zero, and then letters starting with A,
8967         but omitting the letters that are already in use for the fixed
8968         menu items at the top of the buffers menu.  To facilitate adding
8969         accelerators of this kind, I created some new functions
8970         (*-accelerator-spec), which are also being used by other filters
8971         that auto generate lists of things such as ftp sites to download
8972         packages.  If people really don't like these accelerators
8973         appearing at the beginning of the menu items, a variable can be
8974         added to optionally turn them off, but I think this is rather
8975         pointless because other menu items have accelerators and many or
8976         most of the menu users will use the accelerators if the support is
8977         there.
8978
8979         b) I combined the top level Tools and Apps menus into a single
8980         Tools menu, because the distinction between the two is not
8981         obvious, and the items on the menus are not used often enough that
8982         putting some of them onto submenus is a problem.
8983
8984         c) I created two new top level menus called View and Cmds because
8985         there were too many items on the File and Edit menus, and I'm going
8986         to be adding more items to these menus.  In contrast to the Tools
8987         menu, the items on these menus may be used quite often during an
8988         editing session, and so should be available with fewer
8989         keystrokes.
8990
8991         d) I added a number of options to the options menu, including one
8992         for controlling whether the alt key can be used to traverse to
8993         menu items using the accelerators, one for controlling behavior of
8994         control-k, one for controlling how the kill and yank functions
8995         interact with the clipboard, a few additional buffers-menu
8996         options, and various other things.  I also did a bit of
8997         rearranging, for example, combining the keyboard and mouse options
8998         into a single keyboard and mouse submenu to facilitate the
8999         accelerators on that level.
9000
9001         e) I changed the variable buffers-menu-format-buffer-line-function
9002         to take two arguments instead of one, the second argument being
9003         the line number for use in creating an accelerator.  I added a
9004         hack to support existing functions with one argument (although I
9005         doubt that very many of these exist), for backward compatibility.
9006
9007         f) I moved the top level mule menu to be a submenu of the edit
9008         menu.  I think that most of the items on this menu are fairly
9009         useless and there are certainly not enough frequently used items
9010         to justify this being its own top level menu.
9011
9012         g) I combined most of the items in big-menubar.el into the main menu.
9013         If people think the main menu is too big, it would be possible to
9014         create different configurations, some smaller.
9015
9016         * menubar.el (check-menu-syntax):
9017         Deleted some syntax checks that were no longer valid, partly
9018         because of changes that were already made a long time ago, and
9019         partly because of a change I made where I allow the name of the
9020         menu item to be an evaluated expression rather than just a string,
9021         similar to all of the other parameters of a menu item.
9022
9023         * minibuf.el:
9024         * minibuf.el (read-file-name-1):
9025         * minibuf.el (mouse-read-file-name-1):
9026         I made a number of changes to improve the appearance
9027         and functioning of the file dialog box.  They include:
9028
9029         a) Fixing the problem where closing the dialog box by clicking on
9030         the close button of the window didn't properly exit the
9031         minibuffer.
9032
9033         b) Fixing the problem that if you typed part of a file name, and
9034         then clicked on a completion with the mouse, the file was not
9035         correctly selected.
9036
9037         c) Changing the title of the dialog box to reflect the operation
9038         being done in accordance with user interface conventions, rather
9039         than the name of the dialog box buffer, which is rather useless.
9040
9041         d) Remove the words "possible completions are" which didn't
9042         belong.
9043
9044         e) Fix things so that the completions scroll off the end of the
9045         completions windows only to the right, rather than both to the
9046         right and down, which is in accordance with Windows user interface
9047         conventions.
9048
9049         * msw-init.el (init-post-mswindows-win):
9050         Added a binding for meta-F4, which is the standard windows binding
9051         for exiting a program.
9052
9053         * select.el (get-selection-no-error):
9054         * select.el (own-selection):
9055         * select.el (own-clipboard):
9056         Added an optional argument called append to the functions
9057         own-selection and own-clipboard.  This adds support for appending
9058         text to the existing selection and allows the function
9059         own-clipboard to be used as the value of the variable
9060         interprogram- cut-function.
9061
9062         Fixed a bug in own-selection in handling zmacs-region-stays.
9063
9064         * simple.el (historical-kill-line): New.
9065
9066         * simple.el (kill-line):
9067         * simple.el (interprogram-cut-function):
9068         * simple.el (interprogram-paste-function):
9069         * simple.el (handle-pre-motion-command):
9070         * simple.el (next-line):
9071         * simple.el (previous-line):
9072         a) Expanded the variable kill-whole-line, so that function
9073         kill-line can be set to delete the entire line always, not just
9074         when cursor is at the beginning of the line.  This is controlled
9075         by setting the variable kill-whole-line to the symbol 'always.
9076         This behavior, as well as the existing kill-whole-line behavior,
9077         now only take effect when kill-line is called interactively,
9078         although this is a departure from a previous behavior in the case
9079         of setting this variable kill-whole-line to t.  It is almost
9080         certainly what has always been intended, and most likely the old
9081         way of doing things introduced bugs.  I also created a function
9082         called historical-kill-line, which ignores the kill-whole-line
9083         setting and always gives the historical behavior of only killing
9084         to the end of the line.  I bound this function to shift- control-k
9085         so that the kill to end of line behavior is available, even when
9086         kill-whole-line has been set to change control-k into the simple
9087         delete-whole-line behavior. (This can be set using the options
9088         menu.)
9089
9090         b) I changed things so that kill and yank now interact with the
9091         clipboard by default under windows.  This was done by changing the
9092         default value of interprogram-cut- function and
9093         interprogram-paste-function.  You can get the old behavior by
9094         setting these to nil, and there is an option on the options menu
9095         to do this.
9096
9097         c) I added support for selecting text using shifted motion keys.
9098         This support is on by default and can be controlled by the
9099         variable shifted-motion-keys-select-region.  There is also a
9100         variable called unshifted-motion-keys-deselect-region that
9101         controls more specifically how the shifted motion key behavior
9102         works.  I did not put an option on the options menu to turn this
9103         off, because I can't imagine why this would be useful.
9104
9105         * simple.el (forward-block-of-lines):
9106         * simple.el (backward-block-of-lines):
9107         * simple.el (block-movement-size):
9108         New.
9109
9110         * simple.el (uncapitalized-title-words):
9111         * simple.el (uncapitalized-title-word-regexp):
9112         * simple.el (capitalize-string-as-title):
9113         * simple.el (capitalize-region-as-title):
9114         New.
9115
9116
9117         * subr.el (add-hook):
9118         * subr.el (make-local-hook): New.
9119         * subr.el (remove-local-hook): New.
9120         * subr.el (add-one-shot-hook): New.
9121         * subr.el (add-local-one-shot-hook): New.
9122         Added some functions to make using hooks easier.
9123         These include:
9124
9125         a) Functions add-local-hook and remove-local-hook to make it easy
9126         to use local hooks.
9127
9128         b) Functions add-one-shot-hook and add-local-one-shot-hook, which
9129         make it possible to add a "one-shot" hook, which is to say a hook
9130         that runs only once, and automatically removes itself after the
9131         first time it has run.
9132
9133 2000-03-09  Andy Piper  <andy@xemacs.org>
9134
9135         * files.el (auto-mode-alist): pick up jsp, jhtml and xml files.
9136
9137 2000-03-09  Yoshiki Hayashi  <yoshiki@xemacs.org>
9138
9139         * buff-menu.el (buffers-menu-omit-invisible-buffers):
9140         Moved from menubar-items.el.
9141         * dumped-lisp.el: Dump gutter-items regardless of menubar.
9142
9143 2000-03-08  Andy Piper  <andy@xemacs.org>
9144
9145         * gutter-items.el (build-buffers-tab-internal): add selected field
9146         to buffers tab spec.
9147
9148 2000-03-07  Yoshiki Hayashi  <yoshiki@xemacs.org>
9149
9150         * minibuf.el (last-exact-completion): Initialize to nil.
9151
9152 2000-03-07  Didier Verna  <didier@xemacs.org>
9153
9154         * startup.el (command-line-1): remove unused variable
9155         `first-file-buffer'.
9156
9157 2000-02-29  Hrvoje Niksic  <hniksic@iskon.hr>
9158
9159         * loaddefs.el (completion-ignored-extensions): Removed ".log",
9160         which is also used for Web server log files.
9161
9162 2000-02-03  IKEYAMA Tomonori <tomonori@suiyokai.org>
9163
9164         * mule/mule-charset.el: Setup auto-fill-chars.
9165
9166 2000-03-02  SL Baur  <steve@beopen.com>
9167
9168         * subr.el (with-string-as-buffer-contents): Reimplement using
9169         `with-temp-buffer'.  Fixes non-unique buffer name problem, fixes
9170         non-deletion of buffer after execution problem.
9171         (with-output-to-string): Use unique buffer name.
9172
9173 2000-02-29  Stephen J. Turnbull  <stephen@xemacs.org>
9174
9175         * gutter-items.el (buffers-tab-sort-function):  New variable.
9176         (buffers-tab-items):  Funcall it to sort the buffer tab list.
9177
9178 2000-02-29  Stephen J. Turnbull  <stephen@xemacs.org>
9179
9180         * startup.el (load-user-init-file):  Merge two `if's to one `or'.
9181
9182 2000-02-28  Martin Buchholz  <martin@xemacs.org>
9183
9184         * menubar-items.el (maybe-add-init-button): Remove the "Load
9185         .emacs" button from all menubars.
9186
9187 2000-03-01  Didier Verna  <didier@xemacs.org>
9188
9189         * rect.el (string-rectangle): depend on `pending-delete-mode' for
9190         region rectangle replacement (from Jan Vroonhof).
9191         (replace-rectangle): new function.
9192
9193 2000-01-05  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9194
9195         * mule/mule-cmds.el (set-default-coding-systems): Use
9196         set-terminal-coding-system and set-keyboard-coding-system.
9197         * coding.el (set-terminal-coding-system): Use
9198         set-console-tty-output-coding-system.
9199         (set-keyboard-coding-system): Use
9200         set-console-tty-input-coding-system.
9201
9202 2000-02-21  Yoshiki Hayashi  <yoshiki@xemacs.org>
9203
9204         * minibuf.el (read-variable): Allow symbol to default argument.
9205
9206 2000-02-27  Andy Piper  <andy@xemacs.org>
9207
9208         * gutter-items.el (update-tab-hook): new function to be used for
9209         hooks.
9210         (create-frame-hook): add update-tab-hook.
9211         (record-buffer-hook): ditto.
9212         (default-gutter-position-changed): ditto.
9213         (default-gutter-position): updating the buffers tab is now handled
9214         by a hook.
9215         (default-gutter-position-changed-hook): new variable.
9216         (gutter-element-visibility-changed-hook): ditto.
9217         (set-gutter-element-visible-p): call it.
9218         (set-gutter-element): use modify-specifier-instances. Set extents
9219         as duplicable before using.
9220         (remove-gutter-element): ditto.
9221         (set-gutter-element-visible-p): ditto.
9222         (init-gutter): new function.
9223         (add-tab-to-gutter): use new gutter-element functions rather than
9224         setting specifiers directly.
9225         (clear-progress): ditto.
9226         (abort-progress): ditto.
9227         (gutter-buffers-tab-visible-p): renamed from
9228         default-gutter-visible-p
9229
9230         * specifier.el (modify-specifier-instances): new function from Jan
9231         Vroonhof.
9232
9233         * x-init.el (init-post-x-win): call init-gutter.
9234
9235         * msw-init.el (init-post-mswindows-win): call init-gutter.
9236
9237         * menubar-items.el (default-menubar): Update to reflect new gutter
9238         variables.
9239
9240 2000-02-26  Andy Piper  <andy@xemacs.org>
9241
9242         * gutter-items.el (set-gutter-element): new function. Add gutter
9243         elements to the specified gutter.
9244         (remove-gutter-element): new function. Remove gutter elements from
9245         the specified gutter.
9246         (set-gutter-element-visible-p): new function. Set gutter element
9247         visibility for the provided gutter-visible specifier.
9248
9249 2000-02-23  Andy Piper  <andy@xemacs.org>
9250
9251         * gutter-items.el (add-tab-to-gutter): specify dimensions
9252         dynamically.
9253
9254 2000-02-24  Martin Buchholz  <martin@xemacs.org>
9255
9256         * gutter-items.el (add-tab-to-gutter):
9257         * package-get.el (package-get-interactive-package-query):
9258         * package-ui.el (pui-directory-exists):
9259         (pui-install-selected-packages):
9260         (pui-list-packages):
9261         Use #'(lambda ...)  instead of '(lambda ...).
9262
9263 2000-02-21  Gregory Neil Shapiro <gshapiro@gshapiro.net>
9264
9265         * startup.el (load-user-init-file): Check to make sure user
9266           has an init-file before calling load().
9267
9268 2000-02-20  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9269
9270         * msw-glyphs.el (msgdi-device-p): Added this and 'msgdi specifier tag.
9271
9272 2000-02-23  Martin Buchholz <martin@xemacs.org>
9273
9274         * XEmacs 21.2.31 is released.
9275
9276 2000-02-21  Mike Sperber <mike@xemacs.org>
9277
9278         * loadup.el (really-early-error-handler):
9279         * update-elc.el:
9280         * make-docfile.el:
9281         Remove dependency on EMACSBOOTSTRAP... environment variables.
9282
9283 2000-02-21  Martin Buchholz <martin@xemacs.org>
9284
9285         * XEmacs 21.2.30 is released.
9286
9287 2000-02-19  Martin Buchholz  <martin@xemacs.org>
9288
9289         * byte-optimize.el (byte-optimize-plus):
9290         (byte-optimize-minus):
9291         (byte-optimize-multiply):
9292         Optimize (- 0) to 0, not (-)
9293         Optimize (+ 5 3.0) to 8.0
9294         Optimize (* 5 3.0) to 15.0
9295         Improve readability.
9296
9297 2000-02-21  Jonathan Harris  <jhar@tardis.ed.ac.uk>
9298
9299         * modeline.el: (modeline-scrolling-method): change modeline
9300         mswindows cursor appearance according to the value.
9301
9302         * msw-faces.el: (mswindows-init-device-faces): Initialise 'default
9303         and 'gui-element face colors and 'gui-element face font to Windows
9304         defaults.
9305
9306 2000-02-09 Stef Epardaud  <stef@lunatech.com>
9307
9308         * font-lock.el: Javadoc enhancements
9309
9310 1999-11-27  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
9311
9312         * ldap.el (toplevel): Test if LDAP support has been compiled in
9313         (ldap-verbose): New option
9314         (ldap-search-entries): Renamed from the previous ldap-search
9315         Conditionalize message display on ldap-verbose
9316         (ldap-add-entries, ldap-modify-entries, ldap-delete-entries): New
9317         defuns
9318         (ldap-search): Is now defined as an obsolete wrapper calling
9319         ldap-search-basic or ldap-search-entries
9320
9321
9322 1999-12-06  Hirokazu FUKUI  <hfukui@sannet.ne.jp>
9323             Shuhei KOBAYASHI <shuhei@aqua.ocn.ne.jp>
9324             Jan Vroonhof  <jan@xemacs.org>
9325
9326         * byte-optimize.el (byte-optimize-form-code-walker): Fixed.
9327         When for-effect is true, didn't call `byte-optimize-form'
9328         in and/or subforms without last.
9329
9330 1999-12-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
9331
9332         * package-get.el (package-get-download-sites): Use correct custom
9333         type.
9334
9335 2000-02-15  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9336
9337         * files.el (write-file): Ask for coding system when compiled with
9338         file-coding.
9339
9340 2000-02-16  Andy Piper  <andy@xemacs.org>
9341
9342         * buffer.el (switch-to-buffer): give norecord argument to
9343         set-window-buffer instead of explicitly recording.
9344
9345         * gutter-items.el (buffers-tab-switch-to-buffer): don't record if
9346         we have to pick a window.
9347
9348 1999-12-24  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9349
9350         * mule/mule-cmds.el (describe-language-support): Don't add
9351         unexist function to help-map.
9352         (describe-coding-system): Don't use already assigend `C'.
9353
9354 2000-01-23  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
9355
9356         * info.el (Info-save-auto-generated-dir): nil -> 'never to make it
9357         work in custom.
9358
9359 2000-02-04  Kazuyuki IENAGA <kazz@imasy.or.jp>
9360
9361         * about.el: Ienaga's e-mail address change.
9362
9363 2000-02-16  Samuel Mikes  <smikes@alumni.hmc.edu>
9364
9365         * etags.el (find-tag): force new window -- even if buf already
9366         visible -- when other-window is t
9367
9368 2000-02-16  Martin Buchholz <martin@xemacs.org>
9369
9370         * XEmacs 21.2.29 is released.
9371
9372 2000-02-09  Martin Buchholz  <martin@xemacs.org>
9373
9374         * cl-extra.el (getf): This is now identical to `plist-get', so
9375         just defalias it.
9376         * cl-macs.el: Make getf an alias to plist-get, at the
9377         byte-compiler level, using define-compiler-macro.
9378
9379 2000-02-08  Martin Buchholz  <martin@xemacs.org>
9380
9381         * cl-extra.el (cl-remprop): Remove. remprop is now in C.
9382
9383 2000-02-07  Kyle Jones  <kyle_jones@wonderworks.com>
9384
9385         * lisp/etags.el (find-tag-internal): set exact-tagname to
9386           a regular expression that matches against the tagname
9387           part of the tag entry first instead of only looking in
9388           the context area.
9389
9390 2000-01-23  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
9391
9392         * gutter-items.el: fixed typo(s) in customizing default-gutter-position
9393         * toobar.el: fixed typo(s) in customizing default-toolbar-position
9394
9395 2000-02-07  Martin Buchholz <martin@xemacs.org>
9396
9397         * XEmacs 21.2.28 is released.
9398
9399 2000-02-07  Martin Buchholz  <martin@xemacs.org>
9400
9401         * cl-extra.el (getf): Just call `get', never `get*'.
9402         Make arglist match docstring.
9403         Fix bug: (getf nil t t) ==> Lisp nesting exceeds `max-lisp-eval-depth'
9404         * cl-macs.el (get* compiler macro): Simply replace `get*' by `get'.
9405         * byte-optimize.el: remove references to `get*'.
9406
9407 2000-02-06  Martin Buchholz  <martin@xemacs.org>
9408
9409         * mule/european.el: Add syntax information for Latin3 and Latin4.
9410
9411 2000-02-02  Martin Buchholz  <martin@xemacs.org>
9412
9413         * byte-optimize.el: Byte-optimize (length "foo")
9414
9415 2000-02-03   Daiki Ueno  <ueno@ueda.info.waseda.ac.jp>
9416
9417         * window.el (shrink-window-if-larger-than-buffer): Rewrite full
9418         width check using `window-leftmost-p' and `window-rightmost-p'.
9419
9420 2000-02-02  Per Abrahamsen  <abraham@dina.kvl.dk>
9421
9422         * wid-edit.el (widget-match-inline): An atom never matches a
9423           list.
9424
9425 2000-01-29  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9426
9427         * modeline.el: Consolidated 'x and 'mswindows specification under
9428         'win tag.
9429
9430 2000-01-29  Andy Piper  <andy@xemacs.org>
9431
9432         * gutter-items.el: (format-buffers-tab-line): Try and be
9433         intelligent about buffer naming when we have duplicates.
9434
9435 2000-01-29  Andy Piper  <andy@xemacs.org>
9436
9437         * gutter-items.el (gutter-visible-p): Make sure the gutter gets
9438         updated when it becomes visible.
9439
9440 2000-01-26  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9441
9442         * bytecomp.el (byte-compile-insert-header): Properly set coding
9443         system under MULE and file-coding.
9444
9445 2000-01-28  Martin Buchholz  <martin@xemacs.org>
9446
9447         * coding.el (dontusethis-set-value-file-name-coding-system-handler):
9448         (dontusethis-set-value-terminal-coding-system-handler):
9449         (dontusethis-set-value-keyboard-coding-system-handler):
9450         Never undefine coding system aliases.  Emergency fix for gnus.
9451
9452 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
9453
9454         * files.el (abbreviate-file-name): Use directory-sep-char instead
9455         of hard-coded "/".
9456
9457 2000-01-27  Hrvoje Niksic  <hniksic@iskon.hr>
9458
9459         * startup.el (user-init-file-base-list): New variable, replacing
9460         user-init-file-base.
9461         (find-user-init-file): New function.
9462         (command-line-early): Use it.
9463         (load-user-init-file): Ditto.
9464
9465 2000-01-26  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9466
9467         * gutter-items.el (update-tab-in-gutter): Use proper locale when
9468         calling valid-image-instantiator-format-p
9469
9470 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
9471
9472         * isearch-mode.el (isearch-mode): The variable is
9473         isearch-unhidden-extents, not isearch-opened-extents.
9474
9475 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
9476
9477         * minibuf.el (next-history-element): Modify error message if a
9478         default value is available.
9479
9480 2000-01-26  Martin Buchholz  <martin@xemacs.org>
9481
9482         * bytecomp.el (byte-compile-file): Don't unconditionally write
9483         .elc files in binary - might contain non-Latin1.
9484
9485 2000-01-24  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9486
9487         * process.el (shell-quote-argument): Use (nt-quote-process-args)
9488         for windows-nt.
9489
9490         * version.el:
9491         * startup.el (user-init-file-base):
9492         * process.el (call-process-region):
9493         * files.el (make-backup-file-name):
9494         (backup-file-name-p):
9495         (file-relative-name):
9496         (abbreviate-file-name):
9497         (set-auto-mode):
9498         * code-process.el (call-process-region): Removed unnecessary
9499         branching on 'windows-nt and 'ms-dos system types. Phased 'ms-dos
9500         support out of the universe.
9501
9502         * process.el:
9503         * code-process.el:
9504         * bytecomp.el (byte-compile-file): Removed reference to
9505         buffer-file-type, and commented usage of binary-process-output
9506         NTEmacs variables.
9507
9508 2000-01-24  Yoshiki Hayashi  <yoshiki@xemacs.org>
9509
9510         * help.el (function-arglist): Add case for macro.
9511
9512 2000-01-22  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9513
9514         * cus-edit.el (custom-display): Removed "MS-DOS" and added Windows
9515         printers.
9516         (custom-display): Added a menu for printer/display tags.
9517
9518         * frame.el (frame-type):
9519         * device.el (device-type): Added 'msprinter to the doc string, and
9520         removed 'pc -- it is not going to be implemented ever.
9521         (call-device-method): Fixed docstring typo.
9522         Defined specifier tags 'printer and 'display.
9523
9524 2000-01-22  Kyle Jones  <kyle_jones@wonderworks.com>
9525
9526         * lisp/itimer.el (itimer-run-expired-timers): (consp
9527           last-command-event-time) instead of (consp
9528           'last-command-event-time).
9529
9530 2000-01-21  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9531
9532         * msw-glyphs.el: Removed obsolete commentary.
9533
9534 2000-01-21  Hrvoje Niksic  <hniksic@iskon.hr>
9535
9536         * minibuf.el (read-file-name): Use abbreviate-file-name to produce
9537         better default value.
9538
9539 2000-01-21  Hrvoje Niksic  <hniksic@iskon.hr>
9540
9541         * minibuf.el (read-expression): Add a DEFAULT-VALUE argument.
9542         (read-string): Ditto.
9543         (eval-minibuffer): Ditto.
9544         (read-command): Ditto.
9545         (read-function): Ditto.
9546         (read-variable): Ditto.
9547         (read-number): Ditto.
9548         (read-shell-command): Ditto.
9549         (read-number): Record history.
9550
9551 2000-01-20  Yoshiki Hayashi  <yoshiki@xemacs.org>
9552
9553         * etags.el (find-tag-tag): Use DEFAULT of completing-read.
9554
9555 2000-01-20  Yoshiki Hayashi  <yoshiki@xemacs.org>
9556
9557         * faces.el (startup-initialize-custom-faces): New function.
9558         Reset all faces created during auto-autoloads loading time
9559         by defface.
9560         * startup.el (command-line): Call it.
9561
9562 2000-01-19  Yoshiki Hayashi  <yoshiki@xemacs.org>
9563
9564         * about.el (about-hackers): Add myself to contributors list.
9565
9566 2000-01-12  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9567
9568         * menubar-items.el (maybe-add-init-button): Removed an argument in
9569         a call to load-user-init-file, as the function managed to lose its
9570         formal parameter a few betas ago.
9571
9572 2000-01-18  Martin Buchholz <martin@xemacs.org>
9573
9574         * XEmacs 21.2.27 is released.
9575
9576 2000-01-18  Martin Buchholz  <martin@xemacs.org>
9577
9578         * process.el (shell-command-to-string): Use the FSF docstring.
9579         Make shell-command-to-string the standard function, and
9580         exec-to-string the (deprecated) alias.
9581
9582         * startup.el: typo fix.
9583
9584 2000-01-16  Martin Buchholz  <martin@xemacs.org>
9585
9586         * mule/mule-misc.el (char-octet): Move back into mule-charset.c.
9587
9588 2000-01-14  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9589
9590         * menubar-items.el (sort-buffers-menu-alphabetically): Put invisible
9591         buffers after visible buffers.
9592         (sort-buffers-menu-by-mode-then-alphabetically): Ditto.
9593
9594 2000-01-17  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9595
9596         * info.el (Info-extract-menu-node-name): Stop at a dot
9597         followed by whitespace or right parenthesis.
9598
9599 2000-01-15  Hrvoje Niksic  <hniksic@iskon.hr>
9600
9601         * info.el (Info-directory-list): Warn against using Customize with
9602         Info-directory-list.
9603
9604 2000-01-15  Adrian Aichner  <aichner@ecf.teradyne.com>
9605
9606         * minibuf.el (read-file-name): doc fix.
9607
9608         * autoload.el (update-file-autoloads): doc fix.
9609
9610         * about.el (about-hackers): Change my E-mail address.
9611
9612 2000-01-13  Martin Buchholz  <martin@xemacs.org>
9613
9614         * info.el (Info-visit-file): Just use the `f' interactive spec to
9615         read a filename in the standard way.
9616
9617 2000-01-13  Andy Piper  <andy@xemacs.org>
9618
9619         * gutter-items.el (gutter-buffers-tab-orientation): new variable.
9620         (gutter-buffers-tab-extent): new variable.
9621         (update-tab-in-gutter): call add-tab-to-gutter again if the
9622         orientation has changed.
9623         (add-tab-to-gutter): cope with different orientations.
9624
9625 2000-01-11  Didier Verna  <didier@xemacs.org>
9626
9627         * info.el (Info-following-node-name): backward-skip dots as well
9628         as spaces (dots at the end of a node name aren't part of it).
9629         (Info-extract-menu-node-name): don't skip dots. There could be
9630         some in the node name.
9631         (Info-index): allow dots to be part of a node name.
9632
9633 2000-01-12  Andreas Jaeger  <aj@suse.de>
9634
9635         * files.el (auto-mode-alist): Added idlwave-mode.
9636         Patch by Carsten Dominik <dominik@astro.uva.nl>.
9637
9638 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9639
9640         * info.el (Info-search): Show default value.
9641
9642 1999-12-20  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9643
9644         * info.el (Info-read-node-completion-table): New variable.
9645         (Info-read-node-name-1): New function.
9646         (Info-read-node-name): Use it.
9647         (Info-follow-reference): Use DEFAULT argument of completing-read.
9648         (Info-menu): Ditto.
9649
9650 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9651
9652         * hyper-apropos.el (hyper-describe-key-briefly): Save
9653         window configuration.
9654         (hyper-describe-face): Use DEFAULT of completing-read.
9655         (hyper-apropos-read-variable-symbol): Ditto.
9656         (hyper-apropos-read-function-symbol): Ditto.
9657
9658 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9659
9660         * mule/mule-cmds.el (set-default-coding-system): Set
9661         comint-exec-hook to use coding-system-for-read and
9662         coding-system-for-write so that C-x RET c works.
9663
9664 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9665
9666         * minibuf.el (minibuffer-confirm-incomplete): Customize.
9667         (previous-matching-history-element): Increment
9668         minibuffer-max-depth by 1.
9669         (next-matching-history-element): Ditto.
9670
9671 2000-01-11  Andy Piper  <andy@xemacs.org>
9672
9673         * gutter-items.el (buffers-tab): Create a new face for the buffers
9674         tab.
9675         (buffers-tab-face): use it.
9676
9677 2000-01-10  Didier Verna  <didier@xemacs.org>
9678
9679         * modeline.el (modeline-scrolling-method): change modeline X
9680         cursor appearance according to the value.
9681
9682 2000-01-07  Andreas Jaeger  <aj@suse.de>
9683
9684         * about.el (about-hackers): Moved my entry to contributor list.
9685         (xemacs-hackers): Added myself.
9686         (about-maintainer-info): Added description of myself.
9687
9688
9689 2000-01-07  Didier Verna  <didier@xemacs.org>
9690
9691         * modeline.el (modeline-scrolling-method): new variable.
9692         (mouse-drag-modeline): add reference to it in the docstring.
9693         (mouse-drag-modeline): handle it.
9694
9695 2000-01-08  Andy Piper  <andy@xemacs.org>
9696
9697         * gutter-items.el (update-tab-in-gutter): remove resize-subwindow
9698         calls.
9699         (remove-buffer-from-gutter-tab): ditto.
9700
9701 2000-01-06  Per Abrahamsen  <abraham@dina.kvl.dk>
9702
9703         * cus-edit.el (custom-hook-convert-widget): Fix comment.
9704         (custom-face-edit): Fix grammatical error in help message.
9705
9706 2000-01-03  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9707
9708         * movemail.el: Added.
9709
9710         * dumped-lisp.el (preloaded-file-list): Added movemail.el.
9711
9712 2000-01-03  Didier Verna  <didier@xemacs.org>
9713
9714         * modeline.el (mouse-drag-modeline): remove the code related to
9715         the modeline horizontal scrolling facility.
9716
9717 1999-12-31  Martin Buchholz <martin@xemacs.org>
9718
9719         * XEmacs 21.2.26 is released.
9720
9721 1999-12-28  Andy Piper  <andy@xemacs.org>
9722
9723         * wid-edit.el (widget-push-button-value-create): The gui cache
9724         does not agree with native widgets which can only be displayed
9725         once per window. The reasons for caching are diminished now that
9726         we don't hog resources when creating buttons.
9727         (widget-push-button-cache) deleted.
9728
9729 1999-12-24  Martin Buchholz <martin@xemacs.org>
9730
9731         * XEmacs 21.2.25 is released.
9732
9733 1999-12-24  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9734
9735         * hyper-apropos.el (hyper-apropos): Toggle
9736         hyper-apropos-programming-apropos correctly.
9737         Set REGEXP when user accepts default value.
9738
9739 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9740
9741         * minibuf.el (read-from-minibuffer): Bind minibuffer-default.
9742         (read-file-name-2): Use DEFAULT argument of read-from-minibuffer.
9743
9744 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9745
9746         * mule/mule-category.el (undefined-category-designator):
9747         Return char instead of character.  Search for undefined one.
9748         (describe-category): Use with-displaying-help-buffer.
9749
9750 1999-12-21  Martin Buchholz  <martin@xemacs.org>
9751
9752         * byte-optimize.el (byte-optimize-plus):
9753         Optimize (+ 1) to 1 instead of (1+ nil).
9754
9755         * files.el (basic-save-buffer): Rewrite for clarity.  Use (char-before).
9756
9757         * byte-optimize.el (byte-compile-butlast): Remove.  Use butlast instead.
9758
9759         * byte-optimize.el (byte-optimize-char-before): New function.
9760         Remove performance penalty for using (char-before) instead of (char-after).
9761
9762 1999-12-20  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9763
9764         * mule/mule-category.el (char-category-list): Return character
9765         instead of integer.
9766
9767 1999-12-17  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9768
9769         * minibuf.el (read-buffer): Check default is buffer object.
9770
9771 1999-11-25  Andy Piper  <andy@xemacs.org>
9772
9773         * cus-edit.el (custom-buffer-create-buttons): Use native widgets
9774         for buttons.
9775
9776 1999-12-16  Andreas Jaeger  <aj@suse.de>
9777
9778         * package-get.el (package-get-maybe-save-index): Fixed typo.
9779         Patch by Jeff Miller <jmiller@smart.net>.
9780
9781 1999-12-13  Charles G Waldman  <cgw@alum.mit.edu>
9782
9783         * gnuserv.el (gnuserv-process-filter):  don't call
9784         gnuserv-write-to-client when gnuserv-current-client is nil
9785
9786 1999-12-14  Martin Buchholz <martin@xemacs.org>
9787
9788         * XEmacs 21.2.24 is released.
9789
9790 1999-12-12  Gunnar Evermann  <ge204@eng.cam.ac.uk>
9791
9792         * about.el (about-hackers): Update my email address.
9793
9794 1999-12-07  Martin Buchholz <martin@xemacs.org>
9795
9796         * XEmacs 21.2.23 is released.
9797
9798 1999-11-06  Jason R Mastaler  <jason@mastaler.com>
9799
9800         * package-get.el (package-get-download-sites): Removed several
9801         defunct download sites, added many new ones, and corrected a few
9802         incorrect directory-on-site entries.  Added physical locations to
9803         site-description.
9804
9805 1999-11-30  Gunnar Evermann  <ge204@eng.cam.ac.uk>
9806
9807         * finder.el (finder-commentary): add DOC string and fix
9808         interactive spec
9809
9810 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
9811
9812         * help.el (describe-function): Don't forget to intern the string
9813         completing-read returns.
9814         (describe-variable): Ditto.
9815
9816 1999-11-16  Adrian Aichner  <adrian@xemacs.org>
9817
9818         * hyper-apropos.el (hyper-apropos-this-symbol): Handle
9819         `hyper-apropos-help-mode' here to find symbol to customize
9820         irregardless of cursor position and simplify
9821         `hyper-apropos-set-variable', `hyper-apropos-find-function', and
9822         `hyper-apropos-popup-menu'.
9823
9824 1999-11-21  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9825
9826         * apropos.el (apropos-mode-map): Add return to call
9827         apropos-follow.
9828         (apropos-print): Call apropos-mode to have better
9829         command reference. Put keymap text-poperty to
9830         symbole name.
9831
9832 1999-11-22  Alastair Burt  <burt@dfki.de>
9833
9834         * help.el: (describe-bindings-1): Added handling of keymaps for
9835         the extents at point.
9836
9837 1999-12-02  Mark Thomas  <mthomas@jprc.com>
9838
9839         * gutter-items.el (buffers-tab-items): Wrap the function in a
9840         save-match-data
9841
9842 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
9843
9844         * help.el (describe-function): Use the DEFAULT argument to
9845         completing-read.
9846         (describe-variable): Ditto.
9847
9848 1999-11-26  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9849
9850         * minibuf.el (read-from-minibuffer): Add optional argument
9851         DEFAULT to have better mini-buffer history support.
9852         (completing-read): Pass default to read-from-minibuffer.
9853         (read-buffer): Pass default to completing-read.
9854
9855 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
9856
9857         * font-lock.el (font-lock-doc-string-face): Document the
9858         `font-lock-lisp-like' property.
9859
9860 1999-11-29  Hrvoje Niksic  <hniksic@iskon.hr>
9861
9862         * lisp-mode.el: Specify `font-lock-lisp-like'.
9863
9864         * font-lock.el (font-lock-lisp-like): New function.
9865         (font-lock-fontify-syntactically-region): Use it.
9866
9867 1999-11-29  XEmacs Build Bot <builds@cvs.xemacs.org>
9868
9869         * XEmacs 21.2.22 is released
9870
9871 1999-11-28  Martin Buchholz <martin@xemacs.org>
9872
9873         * XEmacs 21.2.21 is released.
9874
9875 1999-11-18  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9876
9877         * minibuf.el (read-coding-system): Accept symbol and
9878         coding-system object as a default-coding-system.
9879
9880 1999-11-16  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9881
9882         * minibuf.el (read-coding-system): Accept symbol as
9883         a default-coding-system.
9884
9885 1999-10-06  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9886
9887         * apropos.el (apropos-documentation): Use insert instead
9888         of princ.
9889
9890 1999-11-07  William M. Perry  <wmperry@aventail.com>
9891
9892         * gpm.el: New gpm-minor-mode to turn GPM mouse support on & off
9893           for the linux console.
9894
9895         * mouse.el (mouse-consolidated-yank): Allow the mouse-yanking
9896           stuff to work when you are not on a window system, since the GPM
9897           mouse support now allows pasting from outside of XEmacs.
9898
9899 1999-11-10  XEmacs Build Bot <builds@cvs.xemacs.org>
9900
9901         * XEmacs 21.2.20 is released
9902
9903 1999-11-06  Hrvoje Niksic  <hniksic@iskon.hr>
9904
9905         * setup-paths.el (paths-default-info-directories): Add
9906         /usr/share/info and /usr/local/share/info.
9907
9908 1999-10-30  Hrvoje Niksic  <hniksic@srce.hr>
9909
9910         * about.el: Updated Vladimir Ivanovic's info.
9911
9912 11999-08-28  Jan Vroonhof  <vroonhof@math.ethz.ch>
9913
9914         * auto-show.el (auto-show-truncationp): Remove.
9915
9916         * auto-show.el (auto-show-should-take-action-p): Use window-truncated-p
9917
9918 999-09-23  Gunnar Evermann  <ge204@eng.cam.ac.uk>
9919
9920         * indent.el (indent-line-to): fix bug: spaces were not replaced
9921         with tab if column is multiple of tab-width
9922         From dhn@qedinc.com
9923
9924 1999-10-24  Jan Vroonhof  <vroonhof@math.ethz.ch>
9925
9926         * mule/mule-cmds.el (read-input-method-name): Accept symbols
9927         correctly. Patch from Mikio Nakajima <minakaji@osaka.email.ne.jp>
9928
9929         * package-get.el (package-get-package-provider): Be verbose when
9930         interactive. Patch from Robert Pluim
9931
9932 1999-08-23  Mike McEwan  <mike@lotusland.demon.co.uk>
9933
9934         * info.el (Info-suffix-list): Add ".info.bz2" to the recognised
9935         info file suffixes.
9936
9937 1999-08-19  Stephen Tse  <stephent@sfu.ca>
9938
9939         * process.el (open-network-stream): Add a new optional parameter
9940         PROTOCOL to support udp; fix a minor typo and add an explanation
9941         in docstring for udp programming.
9942
9943         * code-process.el (open-network-stream): Add a new optional
9944         parameter PROTOCOL to support udp; fix a minor typo and add an
9945         explanation in docstring for udp programming.
9946
9947 1999-10-18  Andy Piper  <andy@xemacs.org>
9948
9949         * gui.el (make-gui-button): be more precise about how we call
9950         callbacks.
9951
9952         * wid-edit.el (widget-push-button-value-create): Use the new form
9953         of native gui-button.
9954
9955 1999-10-14  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9956
9957         * info.el (Info-page-prev): Don't do (sit-for 0).
9958
9959 1999-10-13  Andy Piper  <andy@xemacs.org>
9960
9961         * gutter-items.el (progress-abort-glyph): new glyph for showing
9962         abort status.
9963         (append-progress): dispatch-event rather than sit-for.
9964         (abort-progress): new function. Show the abort glyph with an
9965         appropriate message.
9966         (raw-append-progress): dispatch-event rather than sit-for.
9967         (display-progress): cope with aborts.
9968
9969         * gui.el (make-gui-button): Use native widgets for buttons
9970         unconditionally.
9971         (insert-gui-button): ditto.
9972         (gui-button-p): ditto.
9973
9974         * xbm-button.el: remove from core.
9975
9976         * xpm-button.el: remove from core.
9977
9978 1999-10-07  Olivier Galibert  <galibert@pobox.com>
9979
9980         * faces.el (init-device-faces): Don't initialize the random faces
9981         on the stream device.
9982
9983 1999-10-06  Andy Piper  <andy@xemacs.org>
9984
9985         * files.el (recover-file): Don't use ls under windows for revert buffer.
9986
9987 1999-09-25  Adrian Aichner  <adrian@xemacs.org>
9988
9989         * package-get.el (package-get-download-menu): Make menu really
9990         toggle download sites.
9991         (package-get-download-sites): Add autoload cookie.
9992
9993 1999-09-29  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9994
9995         * setup-paths.el (paths-find-module-directory): Ditto.
9996
9997 1999-09-29  Werner Fink  <werner@suse.de>
9998
9999         * setup-paths.el (paths-find-exec-directory): Add missing nil
10000         parameter for environment.
10001
10002 1999-09-27  Martin Buchholz  <martin@xemacs.org>
10003
10004         * modeline.el (modeline-format):
10005         Only purecopy the strings.  Else
10006         (nsublis '(("%p" . "%P")) (default-value 'modeline-format) :test 'equal)
10007         barfs.
10008
10009 1999-08-28  Mike Woolley  <mike@bulsara.com>
10010
10011         * winnt.el: Removed nt-shell-mode-hook, which was preventing the
10012         user setting comint-completion-addsuffix and
10013         comint-process-echoes.
10014
10015 1999-09-22  Andy Piper  <andy@xemacs.org>
10016
10017         * gutter-items.el (update-tab-in-gutter): use
10018         last-nonminibuf-window instead of selected-window.
10019
10020 1999-09-18  Andy Piper  <andy@xemacs.org>
10021
10022         * gnuserv.el (gnuserv-edit-files): select frame we are going to
10023         display on.
10024
10025         * subr.el (record-buffer-hook): new variable so that the hook gets
10026         some documentation.
10027
10028 1999-09-16  Andy Piper  <andy@xemacs.org>
10029
10030         * gutter-items.el (update-tab-in-gutter): only update when the
10031         gutter is visible.
10032         (remove-buffer-from-gutter-tab): ditto.
10033
10034 1999-09-17  Hrvoje Niksic  <hniksic@srce.hr>
10035
10036         * simple.el (do-auto-fill): Commented out part of Kinsoku
10037         processing.
10038
10039 1999-09-14  Hrvoje Niksic  <hniksic@srce.hr>
10040
10041         * isearch-mode.el (isearch-highlightify-region): Give the
10042         highlighting extents a high priority.
10043         (isearch-make-extent): Give the main highlighting extent an even
10044         higher priority.
10045
10046 1999-09-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10047
10048         * packages.el (packages-compute-package-locations): Fix typo from
10049         -u rationalization.
10050
10051 1999-09-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10052
10053         * setup-paths.el (paths-find-doc-directory): Respect value of
10054         `configure-doc-directory.'
10055
10056         * find-paths.el (paths-find-architecture-directory): Give
10057         precendence `default' argument (which typically comes from
10058         configure).
10059
10060 1999-09-05  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10061
10062         * startup.el (command-line-early): Added options -user-init-file
10063         and -user-init-directory.
10064
10065         * files.el (user-init-file): Default to NIL so we can recognize
10066         when it's set.
10067
10068 1999-08-30  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10069
10070         * obsolete.el (init-file-user):
10071         * startup.el:
10072         * packages.el (packages-compute-package-locations):
10073         * package-get.el (package-get-user-index-filename):
10074         * menubar-items.el (maybe-add-init-button):
10075         * info.el (Info-annotations-path):
10076         * dump-paths.el:
10077         Change `user-init-directory' to be an absolute path.
10078         Use `user-init-directory' where appropriate.
10079         Zap `init-file-user' and its uses.
10080
10081 1999-09-09  Hrvoje Niksic  <hniksic@srce.hr>
10082
10083         * subr.el (copy-symbol): New function.
10084
10085 1999-09-08  Hrvoje Niksic  <hniksic@srce.hr>
10086
10087         * isearch-mode.el (isearch-done): Be sure to restore invisible
10088         extents in the proper buffer.
10089         (isearch-pre-command-hook): Set this-command to the correct value
10090         in case the buffer has changed and old overriding-local-map was
10091         used.
10092         (isearch-restore-extent): Use remprop instead of setting the
10093         property to nil.
10094
10095 1999-09-08  Hrvoje Niksic  <hniksic@srce.hr>
10096
10097         * cmdloop.el (execute-extended-command): Update zmacs region
10098         before the delay.
10099         (execute-extended-command): Make the message gettext-friendly.
10100
10101 1999-09-07  Andy Piper  <andy@xemacs.org>
10102
10103         * gutter-items.el (progress-gauge-glyph): renamed from
10104         progress-glyph.
10105         (progress-text-glyph): new variable.
10106         (progress-layout-glyph): use layouts and text glyphs.
10107         (progress-area-buffer): removed.
10108         (progress-text-and-extent): new variable.
10109         (progress-displayed-p): dynamically create gutter area buffer.
10110         (clear-progress): ditto.
10111         (raw-append-progress): ditto.
10112         (append-progress): use new glyph names.
10113         (raw-append-progress): only create the extent when needed. set
10114         properties more optimally.
10115         (progress): remove args.
10116
10117 1999-09-07  Hrvoje Niksic  <hniksic@srce.hr>
10118
10119         * isearch-mode.el (isearch-range-invisible): Use mapc instead of
10120         mapcar where the return value is unused.
10121         (isearch-restore-invisible-extents): Ditto.
10122         (isearch-highlight-all-cleanup): Ditto.
10123         (isearch-delete-extents-in-range): Traverse the extents only once.
10124         (isearch-highlight-all-update): Don't start over if the search
10125         string has changed and more input is pending.
10126
10127 1999-09-07  Hrvoje Niksic  <hniksic@srce.hr>
10128
10129         * packages.el (packages-find-package-data-path): Ditto.
10130
10131         * cl.el: Use mapcar at top-level -- mapc is no longer a subr.
10132
10133         * subr.el (mapc-internal): Don't make obsolete.
10134
10135         * cl-extra.el (mapc): Resurrect.
10136
10137 1999-09-03  Hrvoje Niksic  <hniksic@srce.hr>
10138
10139         * obsolete.el (isearch-yank-x-clipboard): Define it as an obsolete
10140         alias.
10141
10142         * isearch-mode.el (isearch-top-state): Restore isearch-word.
10143         (isearch-yank-clipboard): Renamed from isearch-yank-x-clipboard.
10144         (isearch-yank-clipboard): Use get-clipboard instead of
10145         x-get-clipboard.
10146         (isearch-yank-selection): Fix docstring.
10147
10148 1999-09-02  Martin Buchholz  <martin@xemacs.org>
10149
10150         * cl-extra.el: Obsolete hash-table-type in favor of hash-table-weakness.
10151
10152 1999-09-02  Hrvoje Niksic  <hniksic@srce.hr>
10153
10154         * cl-macs.el (extent-start-position): Fix setf method.
10155         (extent-end-position): Ditto.
10156
10157 1999-09-02  Hrvoje Niksic  <hniksic@srce.hr>
10158
10159         * isearch-mode.el: End merge with FSF 20.4.
10160
10161         * isearch-mode.el (search-invisible): New variable.
10162         (isearch-hide-immediately): Ditto.
10163         (isearch-unhidden-extents): Ditto.
10164         (isearch-range-invisible): New function.
10165         (isearch-unhide-extent): Ditto.
10166         (isearch-restore-invisible-extents): Ditto.
10167         (isearch-restore-extent): Ditto.
10168
10169         * isearch-mode.el (isearch-ring-advance-edit): Use FSF
10170         implementation.
10171         (isearch-ring-retreat-edit): Ditto.
10172         (isearch-forward): New argument NO-RECURSIVE-EDIT.
10173         (isearch-forward-regexp): New arguments NOT-REGEXP and
10174         NO-RECURSIVE-EDIT.
10175         (isearch-backward): New argument NO-RECURSIVE-EDIT.
10176         (isearch-backward-regexp): New arguments NOT-REGEXP and
10177         NO-RECURSIVE-EDIT.
10178         (isearch-mode): Return isearch-success.
10179         (isearch-update): Use unread-command-events instead of
10180         unread-command-event.
10181         (isearch-abort): If an invalid regexp is encountered, keep popping
10182         states.
10183         (isearch-*-char): Use FSF implementation.
10184         (isearch-whitespace-chars): Use the more robust FSF's
10185         implementation.
10186         (isearch-within-brackets): New variable.
10187         (isearch-mode): Initialize it.
10188         (isearch-edit-string): Bind it.
10189         (isearch-search-and-update): Set it.
10190         (isearch-push-state): Push it.
10191         (isearch-top-state): Pop it.
10192         (isearch-search): Set it.
10193         (isearch-printing-char): When called by isearch-whitespace-chars,
10194         handle M-SPC gracefully.
10195         (isearch-message-prefix): New argument ELLIPSIS.
10196         (isearch-message-suffix): Ditto.
10197         (isearch-message): Use the ELLIPSIS argument when calling
10198         isearch-message-prefix and isearch-message-suffix.
10199         (isearch-message-prefix): Distinguish between "wrapped" and
10200         "overwrapped" search, FWIW.
10201
10202 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
10203
10204         * isearch-mode.el (isearch-edit-string): Use the head of the
10205         search ring instead of search-last-string and search-last-regexp.
10206         (search-highlight): Renamed from isearch-highlight.
10207         (isearch-exit): Use the new name.
10208         (isearch-highlight): Ditto.
10209         (isearch-dehighlight): Ditto.
10210         (isearch-update-ring): New function.
10211         (isearch-done): Call it.
10212         (isearch-done): New argument EDIT.
10213         (isearch-repeat): If search string is empty, look up at the car of
10214         the search ring; ignore the yank pointer.
10215         (isearch-abort): Call isearch-done with NOPUSH.
10216         (isearch-cancel): New function.
10217         (isearch-mode-map): Bind it to ESC ESC ESC.
10218
10219         * isearch-mode.el: Begin merge with FSF 20.4.
10220
10221 1999-09-01  Andy Piper  <andy@xemacs.org>
10222
10223         * x-select.el (x-get-clipboard): obsolete.
10224         (x-yank-clipboard-selection): obsolete
10225
10226         * select.el (disown-selection): need to be careful to disown the
10227         clipboard if we set it via selection.
10228         (get-clipboard): move from x-select.el
10229         (yank-clipboard-selection): ditto.
10230
10231 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
10232
10233         * isearch-mode.el (isearch-exit): Bind isearch-highlight and
10234         isearch-highlight-all-matches to nil.
10235         (isearch-fixed-case): New variable.
10236         (isearch-mode): Initialize it.
10237         (isearch-edit-string): Save it.
10238         (isearch-toggle-case-fold): Set it.
10239         (isearch-fix-case): Make sure isearch-toggle-case-fold works --
10240         need to check isearch-fixed-case.
10241         (isearch-toggle-case-fold): Update highlighting of all matches
10242         before the pause.
10243         (isearch-edit-string):
10244
10245 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
10246
10247         * isearch-mode.el (isearch-edit-string): Call isearch-message
10248         before reading the event so that the prompt is displayed properly.
10249         (isearch-message): Use isearch-nonincremental when calling
10250         isearch-message-prefix.
10251         (minibuffer-local-isearch-map): Bind up and down to do the same as
10252         M-p and M-n respectively.
10253         (isearch-done): New arg NOPUSH.
10254         (isearch-edit-string): Use it.
10255         (isearch-edit-string): Don't bind isearch-string.
10256         (isearch-ring-adjust): Edit string, *then* push state.
10257
10258 1999-08-31  Hrvoje Niksic  <hniksic@srce.hr>
10259
10260         * faces.el (isearch-secondary): Make isearch-secondary look
10261         different than default.
10262
10263 1999-08-30  Hrvoje Niksic  <hniksic@srce.hr>
10264
10265         * isearch-mode.el (isearch-yank): Use progn instead of the inner
10266         save-excursion.
10267         (isearch-dehighlight): Remove TOTALLY.  Simplify.
10268         (isearch-update): Call isearch-dehighlight without arguments.
10269         (isearch-done): Ditto.
10270
10271         * isearch-mode.el (isearch-fix-case): If the search string has no
10272         upper-case letters, allow the folding to be reenabled.
10273         Previously, once disabled, the folding would remain that way until
10274         the end of isearch.
10275         (isearch-top-state): Call isearch-fix-case.
10276
10277         * isearch-mode.el (isearch-yank): Use progn instead of the inner
10278         save-excursion.
10279         (isearch-dehighlight): Remove TOTALLY.  Simplify.
10280
10281 1999-08-31  Jan Vroonhof  <jan@xemacs.org>
10282
10283         * xpm-button.el:
10284         xbm-button.el: Need to exist in core because gui.el depends on
10285         them.
10286
10287 1999-08-31  Andy Piper  <andy@xemacs.org>
10288
10289         * gutter-items.el (buffers-tab-face): new customizable variable.
10290         (buffers-tab-default-buffer-line-length): new specifier for
10291         maximum viewable characters.
10292         (progress-stack): new variable for implementing widget-based
10293         progress messages.
10294         (progress-area-buffer): ditto.
10295         (progress-glyph-height): ditto.
10296         (progress-stop-callback): ditto.
10297         (progress-quit-function): new function.
10298         (progress-glyph): new variable.
10299         (progress-layout-glyph): ditto.
10300         (progress-displayed-p): new function, see message-displayed-p for
10301         details.
10302         (clear-progress): ditto.
10303         (remove-progress): ditto.
10304         (append-progress): ditto.
10305         (raw-append-progress): ditto.
10306         (display-progress): ditto.
10307         (current-progress): ditto.
10308         (current-progress-label): ditto.
10309         (progress): ditto.
10310         (lprogress): ditto.
10311
10312
10313 1999-08-29  Hrvoje Niksic  <hniksic@srce.hr>
10314
10315         * obsolete.el (isearch-yank-x-selection): Define obsolete alias.
10316
10317         * isearch-mode.el (isearch-yank-x-selection): Renamed to
10318         `isearch-yank-selection'.
10319         (isearch-mode-map): Use it.
10320         (isearch-yank-selection): Use `get-selection' instead of
10321         `get-x-selection'.
10322
10323 1999-08-29  Hrvoje Niksic  <hniksic@srce.hr>
10324
10325         * faces.el (isearch-secondary): Create face here.
10326
10327         * isearch-mode.el: Rewrote the "lazy highlighting" code not to use
10328         timers.
10329
10330 1999-08-27  Hrvoje Niksic  <hniksic@srce.hr>
10331
10332         * subr.el (buffer-string): More robust backward compatibility
10333         check, courtesy William Perry.
10334
10335 1999-08-26  Hrvoje Niksic  <hniksic@srce.hr>
10336
10337         * replace.el (perform-replace): Stop the search after the search
10338         limit has been reached.
10339
10340 1999-08-23  Andy Piper  <andy@xemacs.org>
10341
10342         * gutter-items.el (update-tab-in-gutter): call add-tab-to-gutter
10343         here if we don't have one.
10344
10345 1999-08-15  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
10346
10347         * ldap.el (ldap-coding-system): Default to nil until we get
10348         efficient UTF8 support
10349         (ldap-decode-string): Guard against `decode-coding-string' not
10350         being defined
10351         (ldap-encode-string): Guard against `encode-coding-string' not
10352         being defined
10353
10354 1999-08-23  Didier Verna  <didier@xemacs.org>
10355
10356         * rect.el: Cosmetics suggested by Dave Love <d.love@dl.ac.uk>.
10357         Some doc strings improvements, and add a star to the `interactive'
10358         calls.
10359
10360 1999-08-18  Stef Epardaud  <stef@lunatech.com>
10361
10362         * font-lock.el (java-font-lock-keywords-3): introduced new
10363         keywords and regexpes for javadoc syntax 1.2.
10364
10365 1999-08-17  Andy Piper  <andy@xemacs.org>
10366
10367         * gutter-items.el (buffers-tab-format-buffer-line-function): use
10368         format-buffers-tab-line.
10369         (buffers-tab-max-buffer-line-length): new variable.
10370         (format-buffers-tab-line): new function. truncate names if over
10371         buffers-tab-max-buffer-line-length.
10372
10373 1999-08-13  Charles G Waldman  <cgw@fnal.gov>
10374
10375         * cus-start.el: Customize the variable `bell-inhibit-time'.
10376
10377 1999-08-16  Andy Piper  <andy@xemacs.org>
10378
10379         * gutter-items.el (remove-buffer-from-gutter-tab): take a
10380         brute-force approach to deleting the last buffer.
10381         (buffers-tab-grouping-regexp): new customizable variable.
10382         (select-buffers-tab-buffers-by-mode): use it.
10383
10384 1999-08-13  Andy Piper  <andy@xemacs.org>
10385
10386         * gutter-items.el (remove-buffer-from-gutter-tab): fix *scratch*
10387         deletion problem.
10388
10389 1999-07-30  Didier Verna  <didier@xemacs.org>
10390
10391         * cus-edit.el (custom-save-variables): I said, use prin1 instead
10392         of princ to output symbols.
10393         (custom-save-face-internal): ditto.
10394         (custom-save-resets): ditto.
10395
10396 1999-08-09  Didier Verna  <didier@xemacs.org>
10397
10398         * gutter-items.el (select-buffers-tab-buffers-by-mode): use
10399         `regexp-quote' to protect the major mode name for use as a regular
10400         expression (c++ needs this for instance).
10401
10402 1999-08-08  Andy Piper  <andy@xemacs.org>
10403
10404         * gutter-items.el (select-buffers-tab-buffers-by-mode): beef up to
10405         cope with similar mode names.
10406
10407         * gutter-items.el (buffers-tab-selection-function): new selection
10408         function.
10409         (select-buffers-tab-buffers-by-mode): new function.
10410         (buffers-tab-items): use it if set to only display buffers in the
10411         tab in the current buffer's group..
10412         (update-tab-in-gutter): use new api.
10413         (remove-buffer-from-gutter-tab): ditto.
10414
10415         * gutter-items.el (buffers-tab-max-size): set custom selection
10416         default to 6.
10417         (buffers-tab-switch-to-buffer): just switch window if the window is visible.
10418         (add-tab-to-gutter): set face as default.
10419
10420 1999-07-07  Jan Vroonhof  <jan@xemacs.org>
10421
10422         * faces.el (frob-face-property): Merge the fall-back specifier
10423         with the target, not replace it.
10424
10425 1999-08-05  Andy Piper  <andy@xemacs.org>
10426
10427         * gutter-items.el (update-tab-in-gutter): add frame argument for
10428         buffer-items.
10429         (update-tab-in-gutter): use it.
10430
10431         * gutter-items.el (record-buffer-hook): set.
10432
10433         * buffer.el (switch-to-buffer): back out switch-to-buffer-hook
10434         change.
10435         (switch-to-buffer-hook) deleted.
10436
10437 1999-08-04  Andy Piper  <andy@xemacs.org>
10438
10439         * gutter-items.el (update-tab-in-gutter): make sure this will work
10440         as an argument to create-frame-hook.
10441
10442 1999-07-30  Hrvoje Niksic  <hniksic@srce.hr>
10443
10444         * isearch-mode.el: Modified Bob and Darryl's code to use itimers
10445         instead of timer emulation.
10446
10447 1999-07-30  Darryl Okahata  <darrylo@sonic.net>
10448
10449         * isearch-mode.el: Merged Bob Glickstein's <bobg@zanshin.com> GNU
10450         Emacs isearch enhancements.
10451
10452 1999-07-28  Andy Piper  <andy@xemacs.org>
10453
10454         * gutter-items.el (add-tab-to-gutter): put in specifier specs for
10455         all devices that support tab controls.
10456         (remove-buffer-from-gutter-tab): new function. to be used as a
10457         value for kill-buffer-hook.
10458
10459 1999-07-21  Sean MacLennan  <seanm@storm.ca>
10460
10461         * auto-show.el (auto-show-truncationp): changed to match
10462         `window_translation_on'
10463
10464 1999-07-30  XEmacs Build Bot <builds@cvs.xemacs.org>
10465
10466         * XEmacs 21.2.19 is released
10467
10468 1999-07-28  SL Baur  <steve@miho>
10469
10470         * code-files.el (insert-file-contents): Fix docstring.
10471         revert previous change.
10472
10473 1999-07-26  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10474
10475         * fill.el (fill-region-as-paragraph): Change re-break-point to
10476         contain word-across-newline plus one character so that filling
10477         Japanese and Chinese works as desired.
10478         * simple.el (do-auto-fill): Ditto.
10479
10480 1999-07-26  SL Baur  <steve@miho>
10481
10482         * mule/japanese.el ("Japanese"): Do not specify a default input
10483         method.
10484         Suggested by MORIOKA Tomohiko  <tomo@etl.go.jp>
10485
10486 1999-07-23  Jan Vroonhof  <vroonhof@math.ethz.ch>
10487
10488         * custom.el ((not (fboundp 'defun*))): Insert autoload crap to be
10489         able to use cl-macs macro in early lisp.
10490
10491 1999-07-23  Jan Vroonhof  <jan@xemacs.org>
10492
10493         * custom.el:
10494         * cus-face.el:
10495         * cus-edit.el:
10496                 Massive custom Theme API changes.
10497
10498 1999-07-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
10499
10500         * code-files.el (insert-file-contents): Regard
10501         coding-system-magic-cookie if `coding-system-for-read' is nil.
10502
10503 1999-07-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
10504
10505         * mule/thai-xtis.el: Add coding: local variable, to avoid
10506         bootstrapping problem with C locale.
10507
10508 1999-07-22  Andy Piper  <andy@xemacs.org>
10509
10510         * dumped-lisp.el (preloaded-file-list): guard against putting
10511         gutter-items in a less than functional XEmacs.
10512         * gutter-items.el: put call to `add-tab-to-gutter' back in.
10513
10514 1999-07-18  Bob Weiner  <weiner@beopen.com>
10515
10516         * fill.el (fill-context-prefix): Fixed bug that prevented the
10517         setting of an adaptive fill prefix when the `dont-skip-first' was
10518         t.
10519
10520 1999-07-22  SL Baur  <steve@miho>
10521
10522         * gutter-items.el: remove unguarded call to `add-tab-to-gutter'.
10523
10524 1999-06-25  Karl M. Hegbloom  <karlheg@debian.org>
10525
10526         * files.el (interpreter-mode-alist): add `make', `guile', and
10527         `emacs' entries. (#!/usr/bin/make -f ought to send a file into
10528         makefile-mode, guile is a scheme, and someday XEmacs will be
10529         modular enough to use as an efficient scripting tool.)
10530
10531 1999-07-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
10532
10533         * mule/mule-cmds.el (reset-language-environment): Regard
10534         coding-category `utf-8' and `ucs-4' if they are available.
10535
10536 1999-07-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
10537
10538         * mule/mule-cmds.el (set-default-coding-systems): Fix DOC-string.
10539         (prefer-coding-system): Fix DOC-string.
10540
10541         * mule/mule-cmds.el (coding-system-change-eol-conversion): Fix
10542         DOC-string too.
10543
10544         * mule/mule-cmds.el (mule-keymap): Change keymap name from MULE to
10545         Mule.
10546         (coding-system-change-eol-conversion): Fix DOC-string.
10547
10548 1999-06-30  MORIOKA Tomohiko  <tomo@etl.go.jp>
10549
10550         * mule/mule-cmds.el (mule-keymap): Use `describe-coding-system'
10551         instead of `list-coding-system'.
10552
10553 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10554
10555         * menubar-items.el (default-menubar): `select-input-method' was
10556         renamed to `set-input-method'.
10557
10558         * mule/mule-cmds.el (set-language-info-alist): Fix setting for
10559         "Set Language Environment" menu.
10560
10561         * mule/mule-cmds.el (set-language-info-alist): Fix setting for
10562         "Describe Language Support" menu.
10563
10564 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10565
10566         * mule/chinese.el ("Chinese-GB"): Rename
10567         `chinese-gb-environment-setup-function' to
10568         `setup-chinese-gb-environment-internal'.
10569
10570 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10571
10572         * mule/korean.el: Use `define-coding-system-alias' instead of
10573         `copy-coding-system'.
10574
10575 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10576
10577         * mule/mule-cmds.el (set-language-environment-coding-systems):
10578         Treat duplicated coding-categories.
10579
10580 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10581
10582         * mule/japanese.el: Use `define-coding-system-alias' instead of
10583         `copy-coding-system'.
10584
10585 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10586
10587         * mule/vietnamese.el: Specify `iso-8-1' as a category of
10588         coding-system `viscii'.
10589
10590 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10591
10592         * mule/cyrillic.el:
10593         - Specify `iso-8-1' as a category of coding-system `koi8-r'.
10594         (cyrillic-alternativnyj-decode-table): New variable.
10595         (cyrillic-alternativnyj-encode-table): New variable.
10596         - Specify `iso-8-1' as a category of coding-system
10597           `alternativnyj'.
10598         - Abolish general Cyrillic environment.
10599
10600 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10601
10602         * mule/chinese.el:
10603         - Use `define-coding-system-alias' instead of `copy-coding-system'.
10604         - Register `chinese-gb-environment-setup-function' as a
10605           `setup-function' of "Chinese-GB" environment.
10606
10607 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10608
10609         * mule/mule-cmds.el (set-language-info-alist): Allow dummy
10610         optional argument `parents'.
10611
10612         * mule/thai-xtis.el: Specify `tis-620' as `tutorial-coding-system'
10613         property for Thai-XTIS.
10614
10615         * mule/mule-help.el (help-with-tutorial): Use property
10616         `tutorial-coding-system' of language-info as a coding-system to
10617         read tutorial file.
10618
10619 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10620
10621         * mule/thai-xtis.el: Don't setup `setup-function' and
10622         `exit-function'.
10623
10624         * mule/mule-cmds.el (set-language-environment-coding-systems): Use
10625         `set-coding-category-system' to set up coding-system for
10626         coding-category.
10627
10628         * mule/mule-cmds.el (prefer-coding-system): Use
10629         `set-coding-category-system' to set up coding-system for
10630         coding-category.
10631
10632 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10633
10634         * mule/thai-xtis.el: Specify TUTORIAL.th as the tutorial file for
10635         Thai-XTIS environment.
10636
10637         * mule/mule-cmds.el (prefer-coding-system): Use
10638         `find-coding-system' instead of `coding-system-p'.
10639
10640 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10641
10642         * mule/mule-cmds.el (set-language-environment-coding-systems):
10643         Modify eol-type for XEmacs.
10644
10645         * mule/thai-xtis.el: Delete unused local variable `category'.
10646
10647         * mule/mule-cmds.el (coding-system-change-eol-conversion): New
10648         function.
10649         (prefer-coding-system): Don't call
10650         `update-coding-systems-internal'; use function
10651         `coding-category-list' instead of variable `coding-category-list';
10652         use `set-coding-priority-list' instead of `set-coding-priority';
10653         modify `eol-type' for XEmacs.
10654
10655         * mule/mule-misc.el (string-width): Use `charset-width' instead of
10656         `charset-columns'.
10657         (char-width): Likewise.
10658
10659 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10660
10661         * mule/thai-xtis.el: Specify `iso-8-1' as coding-category of
10662         `tis-620'.
10663
10664         * mule/mule-cmds.el (set-language-environment-coding-systems): Use
10665         `set-coding-priority-list' instead of `set-coding-priority'; don't
10666         call `update-coding-systems-internal'.
10667
10668         * mule/mule-misc.el (coding-system-get): New function.
10669         (coding-system-put): New function.
10670         (coding-system-category): New function.
10671
10672 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10673
10674         * dumped-lisp.el (preloaded-file-list): Load "thai-xtis-chars"
10675         when Mule is running; load "mule/thai-xtis" instead of "thai-xtis"
10676         to avoid conflict with leim/quail/thai-xtis.
10677
10678         * mule/thai-xtis.el: Split definition of the charset `thai-xtis'
10679         to thai-xtis-chars.el.
10680
10681         * mule/thai-xtis-chars.el: New file (split from
10682         mule/thai-xtis.el).
10683
10684 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10685
10686         * mule/thai-xtis.el:
10687         - Change category for the charset `thai-xtis' to `?x' from `?T'.
10688         - Add syntax entries.
10689         - Put `preferred-coding-system' of the charset `thai-xtis' to
10690           `tis-620'.
10691
10692 1999-06-28  TAKAHASHI Naoto  <ntakahas@etl.go.jp>
10693
10694         * mule/thai-xtis.el: ccl-decode-thai-xtis and subroutines
10695         rewritten to use write-multibyte-character.
10696
10697 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10698
10699         mule/mule-cmds.el (view-hello-file): Use `iso-2022-7bit' instead
10700         of `iso-2022-7'.
10701         (prefer-coding-system): Synced up with Emacs 20.3.11 but not
10702         ported yet.
10703         (read-input-method-name): Treat optional argument `default'.
10704
10705 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10706
10707         * mule/mule-cmds.el (set-language-info): Don't set up menus at
10708         all.
10709         (set-language-info-alist): Set up menus here.
10710
10711 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10712
10713         * minibuf.el (completing-read): Add new optional argument
10714         `default'.
10715         (read-coding-system): Add new optional argument
10716         `default-coding-system'.
10717
10718 1999-06-03  Ken'ichi Handa  <handa@gnu.org>
10719
10720         * mule/vietnamese.el (ccl-encode-vscii): Typo fixed
10721         (viet-viscii-...->viet-vscii...).
10722
10723 1999-05-13  Ken'ichi Handa  <handa@gnu.org>
10724
10725         * mule/mule-cmds.el: Change MULE to Mule in docstrings
10726         and menus.
10727
10728 1999-04-12  Richard M. Stallman  <rms@gnu.org>
10729
10730         * mule/mule-cmds.el (input-method-function): Add permanent-local
10731         property.
10732
10733 1999-03-30  Dave Love  <fx@gnu.org>
10734
10735         * mule/mule-cmds.el (current-language-environment): Doc fix.
10736
10737 1999-02-06  Richard Stallman  <rms@gnu.org>
10738
10739         * mule/european.el (setup-slovenian-environment): New function.
10740         ("Slovenian"): New language environment.
10741
10742 1999-01-27  Dave Love  <fx@gnu.org>
10743
10744         * mule/mule-cmds.el (current-language-environment): Provide :link,
10745         :type (choices) and appropriate :get.
10746
10747 1999-01-14  Kenichi Handa  <handa@etl.go.jp>
10748
10749         * mule/mule-cmds.el (describe-language-environment): Don't alter
10750         input-method-alist.
10751
10752 1999-01-06  Eli Zaretskii  <eliz@gnu.org>
10753
10754         * mule/mule-cmds.el (prefer-coding-system): Call
10755         set-coding-priority, so that the internal array of priorities is
10756         also updated.
10757
10758 1998-12-30  Eli Zaretskii  <eliz@mescaline.gnu.org>
10759
10760         * mule/mule-cmds.el (prefer-coding-system): If the argument
10761         requires specific EOL conversion type, make the default coding
10762         systems use that.
10763
10764 1998-12-17  Eli Zaretskii  <eliz@mescaline.gnu.org>
10765
10766         * mule/mule-cmds.el (set-language-environment): Pass the default
10767         eol-type to set-language-environment-coding-systems.
10768         (set-default-coding-systems): Copy the eol-type property for the
10769         new default values of {buffer-file,process}-coding-system from the
10770         old defaults.
10771         (set-language-environment-coding-systems): Accept an optional
10772         argument EOL-TYPE, and set the eol-type property of the default
10773         coding systems accordingly.
10774
10775 1998-10-26  Kenichi Handa <handa@etl.go.jp>
10776
10777         * mule/chinese.el (pre-write-encode-hz): Cancel previous change,
10778         use generate-new-buffer instead of get-buffer-create.
10779
10780 1998-10-21  Kenichi Handa  <handa@etl.go.jp>
10781
10782         * mule/chinese.el (pre-write-encode-hz): Use with-temp-buffer.
10783
10784 1998-10-16  Markus Rost  <rost@delysid.gnu.org>
10785
10786         * mule/mule-cmds.el (default-input-method): Fix custom type.
10787
10788 1998-10-12  Richard Stallman  <rms@psilocin.ai.mit.edu>
10789
10790         * mule/mule-cmds.el (setup-specified-language-environment):
10791         Add apropos-inhibit property.
10792         (describe-specified-language-support): Likewise.
10793
10794 1998-09-06  Bill Richter  <richter@math.nwu.edu>
10795
10796         * mule/mule-cmds.el: Doc fixes.
10797
10798 1998-09-02  Kenichi Handa  <handa@etl.go.jp>
10799
10800         * mule/mule-cmds.el (register-input-method): Doc-string
10801         modified.
10802
10803 1998-09-01  Dave Love  <fx@gnu.org>
10804
10805         * mule/mule-cmds.el (current-language-environment): Fix
10806         setter function.
10807
10808 1998-08-31  Paul Eggert  <eggert@twinsun.com>
10809
10810         * mule/chinese.el, mule/cyrillic.el, mule/ethiopic.el,
10811         mule/european.el, mule/hebrew.el, mule/japanese.el,
10812         mule/korean.el, mule/vietnamese.el: Add coding: local variable, to
10813         avoid bootstrapping problem if you need to recompile all the Lisp
10814         files using interpreted code.
10815
10816 1998-08-26  Kenichi Handa  <handa@etl.go.jp>
10817
10818         * mule/european.el ("Latin-1"): Modify `documentation' key value.
10819         ("Latin-2"): Likewise.
10820
10821 1998-08-18  Per Starback  <starback@update.uu.se>
10822
10823         * mule/european.el (setup-latin2-environment): Fix typo.
10824
10825 1998-08-18  Kenichi Handa  <handa@etl.go.jp>
10826
10827         * mule/european.el: Give proper value of `input-method' key to all
10828         lang. env.
10829
10830         * mule/mule-cmds.el (activate-input-method): Handle the case that
10831         the arg INPUT-METHOD is nil correctly.
10832         (read-multilingual-string): Activate the specified input method
10833         before calling read-string.  Afterward, activate the original
10834         input method.
10835
10836 1998-08-15  Kenichi HANDA  <handa@etl.go.jp>
10837
10838         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
10839         (set-language-info-alist): Fix typo in doc-string.
10840
10841         * mule/hebrew.el ("Hebrew"): Delete describe-function key.
10842
10843 1998-08-09  Kenichi HANDA  <handa@etl.go.jp>
10844
10845         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
10846         (reset-language-environment): New function for the job that
10847         setup-english-environment used to do.
10848         (set-language-environment): Do more setups according to the info
10849         in language-info-alist.
10850         (read-language-name): Handle the case that the arg KEY is nil.
10851         (describe-language-environment): Handle input-method property.
10852
10853         * mule/: All files under this directory, which related with
10854         specific languages (such as mule/european.el, mule/greek.el,
10855         mule/hebrew.el, mule/misc-lang.el), modified as below.
10856         (setup-XXX-environment): Just call set-language-environment.  If
10857         they used to do some other jobs than what done by
10858         set-language-environment, those jobs are done in
10859         setup-XXX-environment-internal now.
10860         ("LANUGAGE-ENVIRONMENT"): Delete property setup-function or change
10861         the value to setup-XXX-environment-internal.  Add properties
10862         input-method and features.
10863
10864         * mule/english.el (setup-english-environment): Just call
10865         reset-language-environment.
10866
10867         * mule/european.el (setup-8-bit-environment): Function deleted.
10868
10869 1998-08-08  Richard Stallman  <rms@psilocin.ai.mit.edu>
10870
10871         * mule/mule-cmds.el (input-method-exit-on-first-char)
10872         (input-method-use-echo-area): Doc fixes.
10873
10874 1998-08-06  Kenichi Handa  <handa@etl.go.jp>
10875
10876         * mule/mule-cmds.el (input-method-exit-on-first-char): New
10877         variable.
10878         (input-method-use-echo-area): New variable.
10879
10880 1998-08-01  Kenichi HANDA  <handa@etl.go.jp>
10881
10882         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
10883
10884 1998-07-30  Ken'ichi Handa  <handa@delysid.gnu.org>
10885
10886         * mule/mule-cmds.el (activate-input-method): Update mode line.
10887         (inactivate-input-method): Likewise.
10888
10889 1998-07-19  Kenichi Handa  <handa@etl.go.jp>
10890
10891         * mule/mule-cmds.el (read-multilingual-string): Don't activate an
10892         input method in the current buffer, but just bind
10893         current-input-method.
10894
10895 1998-07-08  Kenichi Handa  <handa@etl.go.jp>
10896
10897         * mule/hebrew.el ("Hebrew"): Add coding-priority.
10898
10899         * mule/misc-lang.el ("IPA"): Add coding-priority and
10900         coding-system.
10901
10902 1998-06-26  Ken'ichi Handa  <handa@melange.gnu.org>
10903
10904         * mule/greek.el: Add coding-priority.
10905
10906 1998-05-23  Richard Stallman  <rms@psilocin.ai.mit.edu>
10907
10908         * mule/mule-cmds.el (register-input-method): Rename arg ENV to
10909         LANG-ENV.
10910
10911 1998-05-20  Richard Stallman  <rms@psilocin.ai.mit.edu>
10912
10913         * mule/mule-cmds.el (register-input-method): Fix previous change.
10914         (setup-specified-language-environment): Doc fix.
10915
10916 1998-05-19  Richard Stallman  <rms@psilocin.ai.mit.edu>
10917
10918         * mule/mule-cmds.el: Several doc fixes.
10919         (get-language-info, set-language-info): Rename argument.
10920         (set-language-info-alist): Likewise.
10921         (register-input-method): Rename argument.
10922         (activate-input-method): If INPUT-METHOD is nil, deactivate.
10923
10924 1998-05-04  Kenichi Handa  <handa@etl.go.jp>
10925
10926         * mule/mule-cmds.el (toggle-input-method): Use a more appropriate
10927         default value while reading an input method.
10928
10929 1998-05-01  Kenichi Handa  <handa@etl.go.jp>
10930
10931         * mule/mule-cmds.el (universal-coding-system-argument):
10932         Use buffer-file-coding-system as default.
10933
10934 1998-04-14  Andreas Schwab  <schwab@mescaline.gnu.org>
10935
10936         * mule/korean.el ("Korean"): Doc fix.
10937
10938 1998-04-11  Kenichi Handa  <handa@etl.go.jp>
10939
10940         * mule/mule-cmds.el (describe-language-environment): Print the
10941         languge environment at the head.
10942
10943 1998-04-06  Kenichi Handa  <handa@etl.go.jp>
10944
10945         * mule/japanese.el: Set exit-function to exit-japanese-environment
10946         for Japanese environment.
10947
10948 1998-03-20  Richard Stallman  <rms@psilocin.gnu.org>
10949
10950         * mule/mule-cmds.el (set-language-environment): Doc fix.
10951         (current-language-environment): Use defcustom.
10952         (default-input-method): Specify :type.
10953
10954 1998-03-02  Kenichi Handa  <handa@etl.go.jp>
10955
10956         * mule/mule-cmds.el (set-default-coding-systems): Doc-string
10957         modified.
10958         (prefer-coding-system): Doc-string modified.
10959
10960 1998-01-21  Kenichi Handa  <handa@etl.go.jp>
10961
10962         * mule/mule-cmds.el (set-language-info): Doc-string
10963         describes `coding-priority' KEY.
10964         (set-language-environment-coding-systems): New function.
10965         (select-safe-coding-system): New function.
10966         (set-language-info): New optional args DESCRIBE-MAP and SETUP-MAP.
10967         (set-language-info-alist): New optionla arg PARENTS.  Call
10968         set-language-info with appropriate DESCRIBE-MAP and SETUP-MAP args.
10969         (set-language-environment-coding-systems): New function.
10970
10971         * mule/chinese.el: Remove setting up of
10972         describe-chinese-environment-map and
10973         setup-chinese-environment-map.  Exclude them in args of calls to
10974         set-language-info-alist.  Register coding-priority key in
10975         language-info-alist.
10976
10977         * mule/cyrillic.el: Remove setting up of
10978         describe-cyrillic-environment-map and
10979         setup-cyrillic-environment-map.  Exclude them in args of calls to
10980         set-language-info-alist.  Register coding-priority key in
10981         language-info-alist.
10982
10983         * mule/english.el: Register coding-priority key in
10984         language-info-alist.
10985
10986         * mule/ethiopic.el: Register coding-priority key in
10987         language-info-alist.
10988
10989         * mule/european.el: Remove setting up of
10990         describe-european-environment-map and
10991         setup-european-environment-map.  Exclude them in args of calls to
10992         set-language-info-alist.  Register coding-priority key in
10993         language-info-alist.  Add "German" language env.
10994         (setup-8-bit-environment): Delete CODING-SYSTEM arg.
10995         (setup-german-environment): New function.
10996
10997         * mule/greek.el (setup-greek-environment): For Greek lang. env.,
10998         change default input method to "greek-postfix".
10999
11000         * mule/japanese.el, mule/korean.el, mule/vietnamese.el: Register
11001         coding-priority key in
11002
11003 1997-12-19  Stephen Eglen  <stephen@cns.ed.ac.uk>
11004
11005         * mule/mule-cmds.el (set-language-info): Doc fix.
11006         (input-method-inactivate-hook): Doc fix.
11007
11008 1997-11-20  Karl Heuer  <kwzh@gnu.org>
11009
11010         * mule/mule-cmds.el (set-input-method): Renamed from
11011         select-input-method.
11012
11013 1997-11-07  Kenichi Handa  <handa@etl.go.jp>
11014
11015         * mule/mule-cmds.el (set-language-environment): Run
11016         exit-language-environment-hook before calling `exit-function'
11017         which is specified for the language environment.
11018
11019 1997-10-23  Kenichi Handa  <handa@etl.go.jp>
11020
11021         * mule/mule-cmds.el (set-default-coding-systems): Doc-string
11022         modified.
11023         (prefer-coding-system): Likewise.
11024         (describe-language-environment): Print aliases of each coding
11025         system.
11026         (set-language-environment-hook): New variable.
11027         (exit-language-environment-hook): New variable.
11028         (set-language-environment): Call these hooks.  Before setting a
11029         new language environment, exit from the
11030         current-language-environment if necessary.
11031         (input-method-verbose-flag): The value can be nil, t,
11032         complex-only, or default.
11033         (input-method-highlight-flag): Doc-string augmented.
11034         (activate-input-method): Check if we can run the registered
11035         function to activate an input method.
11036
11037         * mule/korean.el: Set exit-function for language environment
11038         "Korean" to exit-korean-environment.
11039         (setup-korean-environment): Moved to korea-util.el.
11040
11041 1997-10-21  Kenichi Handa  <handa@etl.go.jp>
11042
11043         * mule/mule-cmds.el (read-multilingual-string): Use
11044         current-input-method prior to default-input-method.  Don't bind
11045         current-input-method by `let', instead, activate the specified
11046         input method in the current buffer temporarily.
11047
11048 1997-10-19  John F. Whitehead  <jfw@cisco.com>
11049
11050         * mule/mule-cmds.el (describe-language-environment): Fix prompt.
11051
11052 1997-10-21  Kenichi Handa  <handa@etl.go.jp>
11053
11054         * mule/chinese.el (post-read-decode-hz): Return the result of
11055         decode-hz-region.
11056         (pre-write-encode-hz): Do not change the value of
11057         last-coding-system.
11058
11059 1998-09-06  Bill Richter  <richter@math.nwu.edu>
11060
11061         * mule/mule-ccl.el: Doc fixes.
11062
11063 1998-04-20  Kenichi Handa  <handa@etl.go.jp>
11064
11065         * mule/mule-ccl.el (declare-ccl-program): New optional arg VECTOR.
11066         (check-ccl-program): New macro.
11067
11068 1998-01-21  Kenichi Handa  <handa@etl.go.jp>
11069
11070         * mule/mule-ccl.el: Comment about CCL syntax modified.
11071         (ccl-command-table): Add read-multibyte-character and
11072         write-multibyte-character.
11073         (ccl-code-table): Add ex-cmd.
11074         (ccl-extended-code-table): New variable.
11075         (ccl-embed-extended-command): New function.
11076         (ccl-compile-read-multibyte-character,
11077         ccl-compile-write-multibyte-character) New functions.
11078         (ccl-dump-ex-cmd, ccl-dump-read-multibyte-character,
11079         ccl-dump-write-multibyte-character): New functions.
11080
11081 1999-07-22  SL Baur  <steve@miho>
11082
11083         * config.el (config-value-file): config.values is installed into
11084         doc-directory.
11085         From Karl M. Hegbloom  <karlheg@cathcart.sysc.pdx.edu>
11086
11087 1999-07-19  Didier Verna  <didier@xemacs.org>
11088
11089         * rect.el: all functions rewritten, except when noted. Below is a
11090         list of interface changes.
11091         (apply-on-rectangle): new function. Obsoletes
11092         `operate-on-rectangle'. All functions that used to call this
11093         function now call the new one.
11094         (kill-rectangle): added optional prefix arg to fill lines.
11095         (delete-rectangle): ditto.
11096         (delete-extract-rectangle): ditto.
11097         (open-rectangle): ditto.
11098         (clear-rectangle): ditto.
11099         (delete-rectangle-line): added third arg FILL.
11100         (delete-extract-rectangle-line): ditto.
11101         (open-rectangle-line): ditto.
11102         (clear-rectangle-line): ditto.
11103
11104 1999-07-18  Andy Piper  <andy@xemacs.org>
11105
11106         * menubar-items.el (default-menubar): add gutter options.
11107
11108         * gutter-items.el: new file.
11109         (gutter): new group for custom.
11110         (gutter-visible-p): new variable.
11111         (default-gutter-position): ditto.
11112         (buffers-tab): new group for the buffers tab.
11113         (gutter-buffers-tab): widget to put in the gutter.
11114         (buffers-tab-max-size): max number of tabs.
11115         (buffers-tab-switch-to-buffer-function): function to call when a
11116         tab is pressed.
11117         (buffers-tab-omit-function): filter buffers with this function.
11118         (buffers-tab-format-buffer-line-function): format buffer names for
11119         inclusion in tabs.
11120         (buffers-tab-switch-to-buffer): like switch-to-buffer but without
11121         the record.
11122         (build-buffers-tab-internal): build a list of tab items.
11123         (buffers-tab-items): ditto.
11124         (add-tab-to-gutter): put a tab in the gutter area.
11125         (update-tab-in-gutter): reset the buffers in the tab.
11126
11127         * dumped-lisp.el (preloaded-file-list): dump gutter-items.
11128
11129         * buffer.el (switch-to-buffer): run switch-to-buffer-hooks.
11130         (switch-to-buffer-hooks): new hook.
11131
11132         * toolbar.el (default-toolbar-position): fix typo.
11133
11134 1999-07-16  Andy Piper  <andy@xemacs.org>
11135
11136         * gui.el (make-dialog-frame): turn off gutters for dialogs.
11137
11138 1999-07-15  Didier Verna  <didier@xemacs.org>
11139
11140         * cus-edit.el (custom-prompt-variable): optional third arg makes
11141         prompt for a comment string.
11142         (customize-set-value): optional prefix makes this function handle
11143         variable comments.
11144         (customize-set-variable): ditto.
11145         (customize-save-variable): ditto.
11146         (customize-customized): handle custom comments.
11147         (customize-save-customized): ditto.
11148         (custom-variable-state-set): ditto.
11149         (custom-face-state-set): ditto.
11150         (customize-saved): ditto.
11151         (custom-variable-set): ditto.
11152         (custom-face-set): ditto.
11153         (custom-variable-save): ditto.
11154         (custom-face-save): ditto.
11155         (custom-variable-reset-saved): ditto.
11156         (custom-face-reset-saved): ditto.
11157         (custom-variable-reset-standard): ditto.
11158         (custom-face-reset-standard): ditto.
11159         (custom-comment-face): new face.
11160         (custom-comment-tag-face): ditto.
11161         (custom-comment): new widget.
11162         (custom-comment-create): new function.
11163         (custom-comment-delete): ditto.
11164         (custom-comment-value-set): ditto.
11165         (custom-comment-show): ditto.
11166         (custom-comment-invisible-p): ditto.
11167         (custom-variable-value-create): create a comment field widget.
11168         (custom-face-value-create): ditto.
11169         (custom-variable-menu): new entry for adding a custom comment.
11170         (custom-face-menu): ditto.
11171         (custom-save-variables): possibly save custom comments.
11172         (custom-save-faces): ditto.
11173
11174         * cus-face.el (custom-set-faces): the arguments can now have a
11175         custom comment as fourth argument.
11176
11177         * custom.el (custom-set-variables): the arguments can now have a
11178         custom comment as fifth element.
11179
11180 1999-07-13  XEmacs Build Bot <builds@cvs.xemacs.org>
11181
11182         * XEmacs 21.2.18 is released
11183
11184 1999-07-13  SL Baur  <steve@miho>
11185
11186         * lib-complete.el (read-library-name): Revert previous change.
11187         (read-library): Ditto.
11188
11189 1999-06-24  Karl M. Hegbloom  <karlheg@debian.org>
11190
11191         * packages.el (packages-package-list): Capitalize docstring.
11192
11193         * packages.el (packages-find-package-library-path): Use #'nconc
11194         rather than #'append to reduce consing -- #'mapcar uses Flist,
11195         which returns a freshly consed list.  #'append would create yet
11196         another fresh list, using Fmake_list in concat.
11197
11198         * packages.el (package-provide): Use setq with remassq like it
11199         says in its docstring.
11200
11201 1999-07-06  SL Baur  <steve@miho.m17n.org>
11202
11203         * lib-complete.el (progn-with-message): Fix typo.
11204
11205 1999-07-06  SL Baur  <steve@miho.m17n.org>
11206
11207         * mule/mule-misc.el (char-octet): Make function match docstring.
11208         From Katsumi Yamaoka <yamaoka@jpl.org>
11209
11210 1999-06-15  Karl M. Hegbloom  <karlheg@debian.org>
11211
11212         * wid-edit.el (widget-documentation): corrected spelling error.
11213
11214 1999-06-23  Jonathan Marten <jonathan.marten@uk.sun.com>
11215
11216         * x-win-sun.el (x-win-init-sun): Don't rebind Find and Sh-find
11217         keys if already bound
11218
11219 1999-07-06  SL Baur  <steve@miho.m17n.org>
11220
11221         * lib-complete.el (progn-with-message): Revert previous changes.
11222
11223 1999-06-24  Bob Weiner  <weiner@beopen.com>
11224
11225         * lib-complete.el (find-library):
11226         (find-library-other-window):
11227         (find-library-other-frame): Completely rewrote
11228         so that these functions actually work when called non-interactively.
11229         Also made them handle LIBRARY arguments which end with .el or .elc.
11230
11231 1999-06-24  Bob Weiner  <weiner@beopen.com>
11232
11233         * simple.el (indent-new-comment-line): Locally bound
11234         `block-comment-start' to `comstart' or else when this is called
11235         from do-auto-fill, e.g. in Lisp mode, it will insert any non-nil
11236         `block-comment-start' value, ignoring any existing spacing after a
11237         comment prefix in the previous line and producing ugly comments.
11238
11239 1999-06-23  Bob Weiner  <weiner@beopen.com>
11240
11241         * list-mode.el (mouse-choose-completion):
11242         (choose-completion):
11243         (completion-switch-to-minibuffer): Added.
11244         ([Tab]): [Tab] previously switched to the minibuffer
11245         but since [space] does that and since most applications in the
11246         world use [Tab] to select the next item in a list, do that in the
11247         *Completions* buffer too.  This will cause the least confusion
11248         among the largest population of users.  -- Bob Weiner, BeOpen.com,
11249         06/23/1999.
11250
11251 1999-06-22  Bob Weiner  <weiner@beopen.com>
11252
11253         * help.el (help-buffer-name): Added support for a null value
11254         of `help-buffer-prefix-string' since some buffers require no
11255         prefix.
11256
11257 1999-06-20  Bob Weiner  <weiner@beopen.com>
11258
11259         * list-mode.el (completion-list-mode-quit): Added and bound to {q}
11260         in the completion-list-mode-map to bury the completions buffer
11261         even when the minibuffer is no longer active.
11262
11263 1999-06-20  Bob Weiner  <weiner@beopen.com>
11264
11265         * list-mode.el (list-mode): It is visually disconcerting to have
11266         the text cursor disappear within list buffers, especially when
11267         moving from window to window, so leave it visible.
11268
11269 1999-07-01  SL Baur  <steve@miho.m17n.org>
11270
11271         * menubar-items.el (default-menubar): Conditionalize the bug
11272         report menu item (which may not be possible in this XEmacs).
11273         Reported by: Ken'ichi Handa <handa@etl.go.jp>
11274
11275 1999-06-30  SL Baur  <steve@miho.m17n.org>
11276
11277         * subr.el (with-current-buffer): DOC string fix.
11278         Suggested by Bob Weiner <weiner@altrasoft.com>
11279
11280 1999-06-25  Charles G Waldman <cgw@fnal.gov>
11281
11282         * cus-face.el (custom-face-italic): insert missing args
11283
11284 1999-06-24  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
11285
11286         * packages.el (package-locations): Changed default early package
11287         hierarchies to ~/.xemacs/mule-packages and
11288         ~/.xemacs/xemacs-packages.
11289
11290 1999-06-23  SL Baur  <steve@miho.m17n.org>
11291
11292         * mule/mule-category.el (Top Level): ASCII is also latin-1.
11293
11294 1999-06-15  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
11295
11296         * packages.el (package-locations): Changed default early package
11297         hierarchy to ~/.xemacs/packages.
11298         (package-locations): Removed `packages' as a possible name for a
11299         late package hierarchy.
11300
11301 1999-06-20  MORIOKA Tomohiko  <tomo@etl.go.jp>
11302
11303         * mule/mule-category.el (word-combining-categories): Set up new
11304         variable.
11305         (word-separating-categories): Likewise.
11306
11307 1999-06-22  XEmacs Build Bot <builds@cvs.xemacs.org>
11308
11309         * XEmacs 21.2.17 is released
11310
11311 1999-06-17  Robert Pluim  <rpluim@bigfoot.com>
11312
11313         * font-menu.el (font-menu-set-font): allow for nil specification
11314         of font size.
11315
11316 1999-06-16  MORIOKA Tomohiko  <tomo@etl.go.jp>
11317
11318         * mule/thai-xtis.el: Specify `columns' of the charset `thai-xtis'
11319         is 1.
11320
11321 1999-06-12  MORIOKA Tomohiko  <tomo@etl.go.jp>
11322
11323         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Use NBSP of ISO
11324         8859-5 instead of ISO 8859-1.
11325
11326 1999-06-15  SL Baur  <steve@steve1.m17n.org>
11327
11328         * mule/vietnamese.el (viet-vscii-encode-table): Use split-char.
11329         (viet-viscii-encode-table): Ditto.
11330
11331         * mule/mule-misc.el: Delete split-char & split-char-or-char-int.
11332         Make obsolete definition of char-octet.
11333
11334 1999-06-14  SL Baur  <steve@steve1.m17n.org>
11335
11336         * subr.el: Move no-Mule make-char ...
11337         * help-nomule.el (make-char): To here.
11338         (string-width): Make Mule compatibility alias.
11339
11340 1999-06-15  Andy Piper  <andy@xemacs.org>
11341
11342         * select.el (get-selection-no-error): really make there be no-error.
11343         (get-selection): revert to original.
11344
11345 1999-06-11  Andy Piper  <andy@xemacs.org>
11346
11347         * select.el (selection-sets-clipboard): renamed.
11348         (own-selection): use it.
11349
11350 1999-06-11  XEmacs Build Bot <builds@cvs.xemacs.org>
11351
11352         * XEmacs 21.2.16 is released
11353
11354 1999-06-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
11355
11356         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Set 32 for
11357         missing characters to avoid crash.
11358
11359 1999-06-09  Jan Vroonhof  <vroonhof@math.ethz.ch>
11360
11361         * coding.el (set-terminal-coding-system): Only set the console
11362         coding system on the selected console if it is a tty.
11363
11364 1999-06-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
11365
11366         * cus-face.el:
11367         * cus-edit.el:
11368         * faces.el:
11369         (custom):
11370         (face-spec-set):
11371         * faces.el (frob-face-property):
11372         * font-menu.el (font-menu-set-font):
11373                   Actually apply changes from 1999-03-17
11374
11375 1999-06-10  Andy Piper  <andy@xemacs.org>
11376
11377         * select.el (get-selection): abstract out non error-signalling
11378         part.
11379         (get-selection-no-error): get-selection without signalling an
11380         error.
11381         (selection-is-clipboard-p): new variable. controls whether the
11382         selection sets the clipboard.
11383         (own-selection): use it.
11384
11385         * mouse.el (insert-selection): fallback to clipboard after trying
11386         primary selection and cutbuffer.
11387
11388 1999-06-05  Andy Piper  <andy@xemacs.org>
11389
11390         * x-select.el (xselect-kill-buffer-hook-1): use generalised
11391         selection functions.
11392
11393 1999-06-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
11394
11395         * code-files.el (buffer-file-coding-system): Use `raw-text' as
11396         default value.
11397         (load): Use `raw-text' instead of `no-conversion'.
11398         (insert-file-contents): Likewise.
11399
11400         * bytecomp.el (byte-compile-insert-header): Use `raw-text' instead
11401         of `no-conversion'.
11402
11403 1999-06-03  MORIOKA Tomohiko  <tomo@etl.go.jp>
11404
11405         * coding.el: Don't copy `no-conversion' to `raw-text'.
11406
11407 1999-06-07  Hrvoje Niksic  <hniksic@srce.hr>
11408
11409         * subr.el (make-char): Define it if Mule is not around.
11410
11411 1999-06-07  SL Baur  <steve@steve1.m17n.org>
11412
11413         * mule/mule-help.el: Add trailing newline.  Use mule keyword.
11414
11415         * x-select.el (x-disown-selection-internal): Restore symbol as an
11416         obsolete alias.
11417         (xselect-kill-buffer-hook-1): Use disown-selection-internal.
11418
11419 1999-06-04  XEmacs Build Bot <builds@cvs.xemacs.org>
11420
11421         * XEmacs 21.2.15 is released
11422
11423 1999-06-02  Oscar Figueiredo  <oscar@xemacs.org>
11424
11425         * subr.el (split-string): Avoid infinite looping
11426
11427 1999-05-30  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11428
11429         * ldap.el (ldap-ignore-attribute-codings): New variable
11430         (ldap-default-attribute-decoder): New variable
11431         (ldap-coding-system): New variable
11432         (ldap-attribute-syntax-encoders): New variable
11433         (ldap-attribute-syntax-decoders): New variable
11434         (ldap-attribute-syntaxes-alist): New variable
11435         (ldap-encode-boolean): New function
11436         (ldap-decode-boolean): New function
11437         (ldap-encode-country-string): New function
11438         (ldap-decode-string): New function
11439         (ldap-decode-address): New function
11440         (ldap-encode-address): New function
11441         (ldap-decode-attribute): New function
11442         (ldap-search): Use some of these
11443
11444 1999-05-25  Jan Vroonhof  <jan@xemacs.org>
11445
11446         * version.el (emacs-version): Make the patch level/beta come
11447         before the XEmacs qualifier so that it gets into (funcall
11448         emacs-version) and thus in the bug reports.
11449         (emacs-version>=): Support patch levels.
11450
11451 1999-06-03  SL Baur  <steve@xemacs.org>
11452
11453         * version.el: implement x.y.z version number
11454         From Jan Vroonhof <vroonhof@math.ethz.ch>
11455
11456 1999-05-27  Yoshiki Hayashi <g740685@komaba.ecc.u-tokyo.ac.jp>
11457
11458         * mule/mule-cmds.el (read-input-method-name): set input-method properly.
11459
11460 1999-05-22  Vin Shelton <acs@xemacs.org>
11461
11462         * startup.el: Document -private and break out non-standard X options.
11463
11464 1999-05-26  SL Baur  <steve@gneiss.etl.go.jp>
11465
11466         * mule/mule-charset.el (charset-after): New function.
11467         (charset-direction): Synch with Mule, update docstring.
11468         (get-charset-property): New function.
11469         (put-charset-property): New function.
11470         (charset-plist): New function.
11471
11472         * mule/mule-charset.el (compose-region):
11473         (decompose-region): remove;  these functions (which don't work
11474         since we don't do composite characters) have been moved to
11475         mule-util.el.
11476         (toplevel): follow coding standards
11477
11478 1999-05-26  SL Baur  <steve@gneiss.etl.go.jp>
11479
11480         * dumped-lisp.el (preloaded-file-list): mule-files.el does not
11481         exist any more.
11482
11483         * code-files.el: Fix commentary to follow coding standards.  Move
11484         the single line left in mule-files.el to here.
11485
11486         * mule/mule-files.el: delete.
11487
11488 1999-05-24  SL Baur  <steve@gneiss.etl.go.jp>
11489
11490         * info.el (Info-scroll-prev): Use event functions instead of the
11491         old emacs 19 interface.
11492
11493 1999-06-02  Andy Piper  <andy@xemacs.org>
11494
11495         * x-font-menu.el (x-font-menu-load-font):
11496         font-menu-registry-encoding -> x-font-menu-registry-encoding type.
11497
11498 1999-05-31  Andy Piper  <andy@xemacs.org>
11499
11500         * font-menu.el (font-menu-ignore-scaled-fonts): move to font-menu
11501         group.
11502         (font-menu-this-frame-only-p): ditto.
11503         (font-menu-max-items): reinstate, from Jan Vroonhof
11504         <vroonhof@math.ethz.ch>
11505         (font-menu-submenu-name-format): ditto.
11506         (font-menu-split-long-menu): ditto, for use by the family
11507         constructor.
11508         (font-menu-family-constructor): use it.
11509
11510 1999-05-30  Andy Piper  <andy@xemacs.org>
11511
11512         * msw-faces.el (mswindows-font-regexp): new font matching regexp
11513         for use by the font menu.
11514
11515         * msw-font-menu.el: new file implementing mswindows specific
11516         font-menu behaviour.
11517         (mswindows-font-menu-registry-encoding): new function mirroring x version.
11518         (mswindows-font-menu-junk-families): ditto.
11519         (hack-font-truename): ditto.
11520         (mswindows-font-regexp-ascii): ditto.
11521         (mswindows-reset-device-font-menus): ditto.
11522         (mswindows-font-menu-font-data): ditto.
11523         (mswindows-font-menu-load-font): ditto.
11524
11525         * x-font-menu.el (x-reset-device-font-menus): made device specific.
11526         (x-font-menu-font-data): ditto.
11527         (x-font-menu-load-font): ditto.
11528
11529         * font-menu.el: new file implementing generic font menu behaviour.
11530         (font-menu-ignore-scaled-fonts): copied from x-font-menu.el and
11531         made device independent.
11532         (font-menu-this-frame-only-p): ditto.
11533         (font-menu-preferred-resolution): ditto.
11534         (font-menu-size-scaling): new variable used to determine whether
11535         sizes are in points or tenths of a point.
11536         (vassoc): moved from x-font-menu.el.
11537         (device-fonts-cache): ditto.
11538         (device-fonts-cache): ditto.
11539         (flush-device-fonts-cache): ditto.
11540         (reset-device-font-menus): copied from x-font-menu.el and made
11541         device independent. Most functionality deferred to
11542         device-dependent versions.
11543         (font-menu-family-constructor): copied from x-font-menu.el and
11544         made device independent.
11545         (font-menu-size-constructor): ditto.
11546         (font-menu-weight-constructor): ditto.
11547         (font-menu-set-font): ditto.
11548         (font-menu-change-face): ditto.
11549         (font-menu-load-font): new device method.
11550         (font-menu-font-data): ditto.
11551
11552         * x-font-menu.el: The above functions deleted.
11553
11554 1999-05-26  Andy Piper  <andy@xemacs.org>
11555
11556         * update-elc.el:
11557         * make-docfile.el:
11558         * loadup.el: rehash expand-file-name usage to not use default-directory.
11559
11560 1999-05-21  Andy Piper  <andy@xemacs.org>
11561
11562         * x-select.el (x-select-convert-to-text):
11563         (x-selected-text-type):
11564         (x-get-selection):
11565         (xselect-convert-to-string):
11566         (xselect-convert-to-compound-text):
11567         (xselect-convert-to-length):
11568         (xselect-convert-to-targets):
11569         (xselect-convert-to-delete):
11570         (xselect-convert-to-filename):
11571         (xselect-convert-to-charpos):
11572         (xselect-convert-to-lineno):
11573         (xselect-convert-to-colno):
11574         (xselect-convert-to-sourceloc):
11575         (xselect-convert-to-os):
11576         (xselect-convert-to-host):
11577         (xselect-convert-to-user):
11578         (xselect-convert-to-class):
11579         (xselect-convert-to-name):
11580         (xselect-convert-to-integer):
11581         (xselect-convert-to-atom):
11582         (xselect-convert-to-identity): functions renamed from x-* and
11583         moved to select.el.
11584         (x-get-secondary-selection): use rename get-selection.
11585         (x-get-clipboard): ditto.
11586         (x-own-selection): moved to select.el.
11587         (x-valid-simple-selection-p): ditto.
11588         (x-dehilight-selection): ditto.
11589         (x-own-clipboard): ditto.
11590         (x-disown-selection): ditto.
11591
11592         * x-mouse.el (x-yank-function): moved to mouse.el.
11593         (x-insert-selection): ditto.
11594         (x-set-point-and-move-selection): use renamed function.
11595
11596         * select.el (selected-text-type): moved and renamed from
11597         x-select.el.
11598         (selection-owner-p): moved to C.
11599         (selection-exists-p): ditto.
11600         (get-cutbuffer): new device method.
11601         (get-selection): generalised and moved from x-select.el.
11602         (own-selection): moved x-own-selection functionality into here.
11603         (dehilight-selection): renamed and moved from x-select.el.
11604         (own-clipboard): functionality moved from x-select.el using new
11605         generic C builtins.
11606         (disown-clipboard): ditto.
11607         (select-convert-to-text):
11608         (select-convert-to-string):
11609         (select-convert-to-compound-text):
11610         (select-convert-to-length):
11611         (select-convert-to-targets):
11612         (select-convert-to-delete):
11613         (select-convert-to-filename):
11614         (select-convert-to-charpos):
11615         (select-convert-to-lineno):
11616         (select-convert-to-colno):
11617         (select-convert-to-sourceloc):
11618         (select-convert-to-os):
11619         (select-convert-to-host):
11620         (select-convert-to-user):
11621         (select-convert-to-class):
11622         (select-convert-to-name):
11623         (select-convert-to-integer):
11624         (select-convert-to-atom):
11625         (select-convert-to-identity): new functions renamed from x-* and
11626         moved from x-select.el.
11627
11628         * mouse.el (mouse-consolidated-yank): subsume x-yank-function
11629         into here and use as the default window-system mouse yank.
11630         (insert-selection): generalised and moved from x-mouse.el.
11631         (own-clipboard): moved to C.
11632
11633         * msw-select.el (mswindows-selection-owned-p): deleted.
11634         (mswindows-own-selection): generalised and moved to select.el.
11635         (mswindows-disown-selection): generalised and moved to C.
11636         (mswindows-selection-owner-p): ditto.
11637
11638 1999-05-14  XEmacs Build Bot <builds@cvs.xemacs.org>
11639
11640         * XEmacs 21.2.14 is released
11641
11642 1999-05-13  SL Baur  <steve@gneiss.etl.go.jp>
11643
11644         * about.el: update contact info for jason and slb.
11645
11646 1999-05-13  SL Baur  <steve@gneiss.etl.go.jp>
11647
11648         * mule/european.el (setup-romanian-environment): Add Romanian
11649         support from Emacs/Mule romanian.el.
11650
11651 1999-03-17  Jan Vroonhof  <vroonhof@math.ethz.ch>
11652
11653         * cus-face.el: Label all custom changes with the 'custom' tag.
11654
11655         * cus-edit.el: idem ditto.
11656
11657         * faces.el: Added suport for adding device tags to various functions.
11658         (custom): New device tag.
11659         (face-spec-set): Call reset face with tags argument. No longer do
11660         x-init-global-faces hack.
11661
11662         * faces.el (frob-face-property): Use an anonymous specifier to map
11663         frob-face-property-1 over.
11664
11665         * x-font-menu.el (font-menu-set-font): Always specify all
11666         properties to custom.
11667
11668 1999-05-12  SL Baur  <steve@gneiss.etl.go.jp>
11669
11670         * mule/european.el (setup-czech-environment): Add czech support.
11671         From David Sauer <davids@orfinet.cz>
11672
11673 1999-03-15  SL Baur  <steve@xemacs.org>
11674
11675         * check-features.el: Turn hard errors into warnings.
11676
11677 1999-03-21  SL Baur  <steve@xemacs.org>
11678
11679         * simple.el (delete-key-deletes-forward): As per discussion on
11680         xemacs-beta, default to t.
11681
11682 1999-05-11  Hrvoje Niksic  <hniksic@srce.hr>
11683
11684         * loadup.el: Define Installation-string before loading anything.
11685
11686 1999-05-06  Gunnar Evermann  <ge204@eng.cam.ac.uk>
11687
11688         * files.el (auto-mode-alist): fix typo in regex for .bash_* files
11689         From Anders Stenman <stenman@isy.liu.se>
11690
11691 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
11692
11693         * wid-edit.el (widget-glyph-find): Ditto.
11694
11695         * packages.el (locate-library): Ditto.
11696
11697         * loadup.el (really-early-error-handler): Ditto.
11698
11699         * lib-complete.el (read-library): Ditto.
11700
11701         * faces.el (set-face-stipple): Ditto.
11702
11703         * code-files.el (load): Use new calling style of locate-file.
11704
11705 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
11706
11707         * packages.el (packages-unbytecompiled-lisp): Installation.el is
11708         dead.
11709
11710 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
11711
11712         * dumped-lisp.el (preloaded-file-list): Don't load
11713         Installation.el.
11714
11715         * loadup.el (Installation-string): Define it here.
11716
11717 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
11718
11719         * dumped-lisp.el (preloaded-file-list): Revert previous change --
11720         Installation.el needs to be loaded before `dump-paths', otherwise
11721         the dumping process won't find it.
11722
11723 1999-03-13  Adrian Aichner  <adrian@xemacs.org>
11724
11725         * dumped-lisp.el (preloaded-file-list): Load Installation.el after
11726         subr so that we can use `replace-in-string' in Installation.el to
11727         get rid of C-m chars under the native Windows build.
11728
11729 1999-04-29  Andy Piper  <andy@xemacs.org>
11730
11731         * make-docfile.el: canonicalize file and directory names.
11732
11733         * device.el (call-device-method): new function for calling device
11734         specific methods.
11735         (define-device-method): new function for defining device methods.
11736         (define-device-method*): ditto.
11737
11738 1999-04-27  Hrvoje Niksic  <hniksic@srce.hr>
11739
11740         * subr.el (buffer-string): Support new FSFmacs 20.4 stuff.
11741
11742 1999-04-08  MORIOKA Tomohiko  <tomo@etl.go.jp>
11743
11744         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): New variable.
11745         (cyrillic-koi8-r-encode-table): Likewise.
11746         (ccl-decode-koi8): Use `cyrillic-koi8-r-decode-table'.
11747         (ccl-encode-koi8): Use `cyrillic-koi8-r-encode-table'.
11748
11749         * mule/mule-misc.el (split-char-or-char-int): New function [moved
11750         from vietnamese.el].
11751
11752         * mule/vietnamese.el: Move function `split-char-or-char-int' to
11753         mule/mule-misc.el.
11754
11755 1999-04-08  MORIOKA Tomohiko  <tomo@etl.go.jp>
11756
11757         * mule/thai-xtis.el:
11758         - Change font registry name from "Thai94x94-0" to "xtis-0".
11759         - Change mnemonic of coding-system `tis-620' to "TIS620".
11760
11761 1999-04-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
11762
11763         * mule/ethiopic.el: fixed.
11764
11765 1999-03-30  MORIOKA Tomohiko  <tomo@etl.go.jp>
11766
11767         * dumped-lisp.el: Add ethiopic, thai-xtis and vietnamese.
11768
11769         * mule/thai-xtis.el: New file.
11770
11771         * mule/vietnamese.el: New file.
11772
11773         * mule/ethiopic.el: New file.
11774
11775 1999-04-22  Hrvoje Niksic  <hniksic@srce.hr>
11776
11777         * bytecomp.el (byte-compile-close-variables): Leave
11778         debug-issue-ebola-notices alone.
11779
11780 1999-04-11  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11781
11782         * ldap.el (ldap-host-parameters-alist): Make `Search Base' appear
11783         at the top of the buffer since it is the most important thing to
11784         customize
11785         (ldap-get-host-parameter): New defun
11786         (ldap-search): Add a new parameter `withdn' to retrieve the
11787         distinguished names of entries
11788
11789 1999-04-22  Kai Haberzettl  <khaberz@synnet.de>
11790
11791         * startup.el (splash-frame-body): Date and spelling fixes.
11792
11793 1999-03-16  Colin Rafferty  <colin@xemacs.org>
11794
11795         * view-less.el (toggle-truncate-lines): add autoload tag
11796
11797 1999-04-19  Hrvoje Niksic  <hniksic@srce.hr>
11798
11799         * format.el (format-alist): Disable image stuff.
11800
11801 1999-04-17  Hrvoje Niksic  <hniksic@srce.hr>
11802
11803         * wid-edit.el (widget-glyph-find): Search by directories, then by
11804         suffixes rather than the other way around.
11805         (widget-image-conversion): Renamed to
11806         `widget-image-file-name-suffixes'.
11807
11808 1999-04-16  Olivier Galibert  <galibert@pobox.com>
11809
11810         * mule/mule-charset.el: Made old functions obsolete, remove the
11811         unspeakably evil (and inexistant in fsf's) charset-leading-byte.
11812         (charset-iso-graphic-plane): Rename from charset-graphic.
11813         (charset-iso-final-char): Rename from charset-final.
11814         (charset-width): Rename from charset-columns.
11815         (charset-bytes): Added from fsf compatibility, returns always 1.
11816
11817         * mule/mule-misc.el: Move charset-doc-string alias to
11818         mule-charset.el
11819
11820 1999-04-14  Colin Rafferty  <colin@xemacs.org>
11821
11822         * x-faces.el (x-make-font-bold-italic): honor
11823         *try-oblique-before-italic-fonts*
11824
11825 1999-04-14  Hrvoje Niksic  <hniksic@srce.hr>
11826
11827         * cl-extra.el (coerce): Coerce numbers to characters correctly.
11828
11829 1998-12-02  Hrvoje Niksic  <hniksic@srce.hr>
11830
11831         * x-faces.el (try-oblique-before-italic-fonts): Use the right
11832         name.
11833
11834 1999-04-14  Dave Gillesipe  <daveg@synaptics.com>
11835
11836         * cl-extra.el (equalp): Would bug out for lists.
11837
11838 1999-03-12  Charles G Waldman  <cgw@fnal.gov>
11839
11840         * about.el (about-hackers):  Change cgw's email address
11841
11842 1999-03-12  XEmacs Build Bot <builds@cvs.xemacs.org>
11843
11844         * XEmacs 21.2.13 is released
11845
11846 1999-03-12  SL Baur  <steve@xemacs.org>
11847
11848         * simple.el (delete-key-deletes-forward): Revert to previous
11849         behavior.
11850
11851 1999-01-18  Didier Verna  <didier@xemacs.org>
11852
11853         * menubar-items.el (xemacs-splash-buffer): handle the case of
11854         multiple elements in the splash buffer body.
11855
11856         * startup.el (splash-frame-timeout): new constant: interval
11857         between splash buffer elements.
11858         (command-line-1): handle splash buffer with multiple elements (use
11859         a timeout).
11860         (splash-frame-body): Originally `startup-splash-frame-body'.
11861         Rewrote a cleaner and more readable version. This can now be array,
11862         in which case each element is displayed in turn in the splash buffer.
11863         (splash-frame-static-body): new constant. Persistent information
11864         across all splash buffer elements (preserves the possibility to give
11865         it in different languages.
11866         (circulate-splash-frame-elements): new function. Used as a timeout
11867         to circulate through all splash frame elements and display them in
11868         sequence.
11869         (display-splash-frame): originally `startup-splash-frame'. Handle
11870         the case of multiple elements in the splash buffer body. Now
11871         returns a timeout id if multiple elements to display, or nil.
11872
11873 1999-02-19  Jan Vroonhof  <vroonhof@math.ethz.ch>
11874
11875         * x-faces.el (x-init-global-faces): Add default tag to specifiers,
11876         so they can be overridden by x-init-face-from-resources.
11877         Additionally specify the font name also with an x tag.
11878
11879 1999-03-08  Andy Piper  <andy@xemacs.org>
11880
11881         * package-get.el (package-get-base): autoload.
11882
11883         * menubar-items.el (default-menubar): add update menu item. Fix
11884         custom menu to only be activated when package-base is available.
11885
11886         * package-get.el (package-get-custom): don't load
11887         package-get-custom as it is auto-generated. Fix group definition.
11888
11889 1999-03-05  Didier Verna  <didier@xemacs.org>
11890
11891         * cus-dep.el (Custom-make-dependencies): use `prin1-to-string'
11892         instead of `symbol-name' (Thanks Kyle).
11893
11894         * cus-edit.el (custom-save-variables): use `prin1' instead of
11895         princ to write symbols.
11896
11897 1999-03-05  XEmacs Build Bot <builds@cvs.xemacs.org>
11898
11899         * XEmacs 21.2.12 is released
11900
11901 1999-03-05  SL Baur  <steve@xemacs.org>
11902
11903         * menubar-items.el (default-menubar): Add kfm browsing support.
11904         From Neal Becker <nbecker@fred.net>
11905
11906 1999-03-03  Steven Baur  <steve@gneiss.etl.go.jp>
11907
11908         * font-lock.el (font-lock-revert-cleanup): Null out to avoid repeated
11909         calls to font-lock during buffer reversion.
11910
11911 1999-02-12  Didier Verna  <didier@xemacs.org>
11912
11913         * info.el (Info-build-node-completions): unconditionally widen the
11914         tag table buffer.
11915
11916 1999-02-19  Paul Stodghill  <stodghil@cs.cornell.edu>
11917
11918         * x-faces.el (x-init-face-from-resources):
11919         Only set fonts in the 'x locale.
11920
11921 1999-03-04  Adrian Aichner  <adrian@xemacs.org>
11922
11923         * package-ui.el (pui-install-selected-packages): Don't throw on
11924         `package-admin-delete-binary-package' returning nil since it's
11925         normal.  Reindent function.
11926         (pui-add-required-packages): Handle case where packages selected
11927         for installation have never been installed.
11928
11929 1999-03-03  Martin Buchholz  <martin@xemacs.org>
11930
11931         * menubar-items.el (default-menubar):
11932         Implement the ``Mule->Set coding system of process'' menu item.
11933
11934 1999-02-18  Martin Buchholz  <martin@xemacs.org>
11935
11936         * files.el (auto-mode-alist): Use c-mode for *.i pre-processed cpp
11937         files
11938         - Change some `if's to `when's
11939
11940 1999-03-01  XEmacs Build Bot <builds@cvs.xemacs.org>
11941
11942         * XEmacs 21.2.11 is released
11943
11944 1999-02-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
11945
11946         * userlock.el (ask-user-about-supersession-threat-dbox): Guard
11947         against window close (Fix Bug #460).
11948         (ask-user-about-lock-dbox): Idem.
11949
11950 1999-02-25  SL Baur  <steve@xemacs.org>
11951
11952         * mule/mule-charset.el (charset-leading-byte): New function.
11953         From Kazuyuki IENAGA <ienaga@jsys.co.jp>
11954
11955 1999-02-12  Andy Piper  <andy@xemacs.org>
11956
11957         * about.el (xemacs-hackers): change andy's email address.
11958         (about-url-alist): change andy's web page address.
11959         (about-xemacs): add piper.
11960
11961 1999-02-16  SL Baur  <steve@xemacs.org>
11962
11963         * dumped-lisp.el (preloaded-file-list): Core mule files moved out
11964         of mule-base into lisp/mule.
11965
11966 1999-02-16  SL Baur  <steve@xemacs.org>
11967
11968         * mule/arabic.el:
11969         mule/canna-leim.el:
11970         mule/chinese.el:
11971         mule/cyrillic.el:
11972         mule/english.el:
11973         mule/european.el:
11974         mule/greek.el:
11975         mule/hebrew.el:
11976         mule/japanese.el:
11977         mule/kinsoku.el:
11978         mule/korean.el:
11979         mule/misc-lang.el:
11980         mule/mule-category.el:
11981         mule/mule-ccl.el:
11982         mule/mule-charset.el:
11983         mule/mule-cmds.el:
11984         mule/mule-coding.el:
11985         mule/mule-files.el:
11986         mule/mule-help.el:
11987         mule/mule-init.el:
11988         mule/mule-misc.el:
11989         mule/mule-tty-init.el:
11990         mule/mule-x-init.el:
11991         mule/viet-chars.el:  Remerge from mule-base.
11992
11993         * dumped-lisp.el (preloaded-file-list): Core mule files moved out
11994         of mule-base into lisp/mule.
11995
11996 1999-02-10  Adrian Aichner  <adrian@xemacs.org>
11997
11998         * process.el (exec-to-string): Use `shell-command-switch' in place
11999         of hard-wired "-c" (for WindowsNT).
12000
12001 1999-02-08  Charles G Waldman  <cgw@pgt.com>
12002
12003         * menubar-items.el (default-menubar):  Remove obsolete
12004         "Gopher" item
12005
12006 1999-02-06  Jan Vroonhof  <vroonhof@math.ethz.ch>
12007
12008         * package-admin.el (package-admin-get-install-dir): First fall
12009         back to the location of xemacs-base for non-mule packages.
12010
12011 1999-02-15  Martin Buchholz  <martin@xemacs.org>
12012
12013         * paths.el:
12014         - improved automounter tmp directory support.
12015         - support 4 (!) empirically discovered automounter conventions
12016
12017 1999-02-12  SL Baur  <steve@xemacs.org>
12018
12019         * etags.el (pop-tag-mark): autoload to match key binding.
12020
12021 1999-02-05  XEmacs Build Bot <builds@cvs.xemacs.org>
12022
12023         * XEmacs 21.2.10 is released
12024
12025 1999-02-02  Jan Vroonhof  <vroonhof@math.ethz.ch>
12026
12027         * package-get.el (package-get-remote-filename): Don't bug out for
12028         a local file name in the search entry.
12029
12030 1999-02-02  XEmacs Build Bot <builds@cvs.xemacs.org>
12031
12032         * XEmacs 21.2.9 is released
12033
12034 1999-01-19  Didier Verna  <didier@xemacs.org>
12035
12036         * replace.el (replace-search-function): new variable containing a
12037         function to perform a search-forward.
12038         (replace-re-search-function): new variable containing a function
12039         to perform a re-search-forward.
12040         (perform-replace): use them.
12041
12042 1999-01-25  Didier Verna  <didier@xemacs.org>
12043
12044         * select.el (selection-owner-p): use the name `XEmacs'.
12045         (cut-copy-clear-internal): ditto.
12046
12047 1999-01-18  Andy Piper  <andy@xemacs.org>
12048
12049         * about.el (about-url-alist): Update my entry.
12050         (xemacs-hackers): Ditto.
12051
12052 1999-01-14  Adrian Aichner  <adrian@xemacs.org>
12053
12054         * buffer.el (switch-to-buffer): Fixing documentation.
12055         * minibuf.el (minibuffer-completion-table): ditto.
12056         * cl-macs.el (return-from): ditto.
12057
12058 1999-01-04  Didier Verna  <didier@xemacs.org>
12059
12060         * replace.el (delete-non-matching-lines): temporarily disable
12061         case-folding when called interactively with a regexp containing
12062         uppercase characters.
12063         (delete-matching-lines): ditto.
12064         (count-matches): ditto.
12065         (list-matching-lines): ditto.
12066
12067 1999-01-07  Colin Rafferty  <colin@xemacs.org>
12068
12069         * window.el (shrink-window-if-larger-than-buffer): Clean up.  Only
12070         abort if current window is split horizontally, not if others are
12071         split.  Got rid of unnecessary minibuffer checking.  Also, add
12072         some comments (it's still complex).
12073
12074 1999-01-12  Robert Pluim  <rpluim@BayNetworks.com>
12075
12076         * package-get.el: changed address for doc.ic.ac.uk to
12077         sunsite.doc.ic.ac.uk
12078
12079 1999-01-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12080
12081         * ldap.el (toplevel): Remove requires so that the file compiles
12082         with a non LDAP-enabled XEmacs binary.  Provide `ldap'.
12083
12084 1999-01-10  J. Kean Johnston  <jkj@sco.com>
12085
12086         * dump-paths.el: Calculate module-directory and set
12087         module-load-path to the load path for modules.
12088
12089         * loadup.el: Get bootstrap value of module-load-path from the
12090         environment variable EMACSBOOTSTRAPMODULEPATH.
12091         - Display the module load path if we're debugging paths.
12092
12093         * setup-paths.el: Added function paths-find-site-module-directory.
12094         - Added function paths-find-module-directory.
12095         - Added function paths-construct-module-load-path.  Uses new
12096         environment variable EMACSMODULEPATH.
12097
12098 1998-12-30  Martin Buchholz  <martin@xemacs.org>
12099
12100         * font.el (font-default-object-for-device):
12101         Oops! This `or' can't be replaced by `unless'.
12102         Fixed inability to run w3, among other things.
12103
12104 1998-12-17  Charles G. Waldman <cgw@pgt.com>
12105
12106         * package-admin.el: Change initialization of
12107           package-admin-install-function dependent on system type.
12108           Change package-admin-install-function-mswindows to use
12109           "minitar".
12110
12111 1998-12-23  Hrvoje Niksic  <hniksic@srce.hr>
12112
12113         * mouse.el (default-mouse-motion-handler): Disable help echo while
12114         in the minibuffer.
12115
12116 1998-12-28  Martin Buchholz <martin@xemacs.org>
12117
12118         * XEmacs 21.2.8 is released.
12119
12120 1998-12-24  Martin Buchholz <martin@xemacs.org>
12121
12122         * XEmacs 21.2.7 is released.
12123
12124 1998-12-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
12125
12126         * package-ui.el (pui-list-packages): Set truncate-lines.
12127
12128         * package-get.el (package-get-download-menu): Use
12129         `package-ui-add-site'. Add a a toggle to indicate it is in the list.
12130
12131         * package-ui.el (pui-help): Ditch in favor of `describe-mode'
12132         (pui-help-string): idem.
12133         (list-packages-mode): New major mode.
12134         (pui-list-packages): Use 'list-packages-mode' in the package buffer.
12135         (pui-install-selected-packages): Add suport for removing packages.
12136         (pui-toggle-package-delete-key): New function.
12137         (pui-popup-context-sensitive): New kludge.
12138         (pui-list-packages): Add warning when `package-get-remote' is nil.
12139         (package-ui-add-site): New function.
12140
12141 1998-12-01  Didier Verna  <didier@xemacs.org>
12142
12143         * hyper-apropos.el (hyper-where-is): added the missing autoload.
12144
12145 1998-11-29  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12146
12147         * ldap.el: Custom-ized
12148         (toplevel): Do not provide `ldap' which is provided by C level
12149         LDAP code
12150         (ldap-search): Docstring and stylistic fixes as suggested by Hrvoje
12151
12152 1998-12-05  Hrvoje Niksic  <hniksic@srce.hr>
12153
12154         * isearch-mode.el (isearch-mode): Really fix keymap lossage.
12155
12156 1998-12-17  Andy Piper  <andy@xemacs.org>
12157
12158         * sound.el (sound-load-list): name changed from sound-load-alist.
12159         (sound-extension-list): name changed from sound-ext-list.
12160         (load-default-sounds): use new names.
12161         (load-sound-file): use new names.
12162
12163 1998-12-16  Andy Piper  <andy@xemacs.org>
12164
12165         * XEmacs 21.2.6 is released
12166
12167 1998-11-30  Hrvoje Niksic  <hniksic@srce.hr>
12168
12169         * cus-dep.el (Custom-make-dependencies): Be smarter about trapping
12170         errors.
12171
12172 1998-12-04  Hrvoje Niksic  <hniksic@srce.hr>
12173
12174         * wid-edit.el (widget-echo-this-extent): Set
12175         help-echo-owns-message to t.
12176
12177 1998-11-30  Greg Klanderman  <greg@alphatech.com>
12178
12179         * package-get.el (package-get-download-menu): use toggles for
12180           each site in the download site menu.
12181
12182 1998-12-01  Jan Vroonhof <vroonhof@math.ethz.ch>
12183
12184         * package-get.el (package-get): If we cannot find a package
12185           because package-get-remote is not set, give a more helpful
12186           error message.
12187
12188 1998-11-30  Greg Klanderman  <greg@alphatech.com>
12189
12190         * package-get.el (package-get-remote-filename): use an EFS path
12191         with user anonymous if no user is specified.
12192
12193 1998-12-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
12194
12195         * faces.el (face-spec-set): Re-init fallfacks for default after
12196         calling reset-face on the default face.
12197
12198 1998-12-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
12199
12200         * package-admin.el (package-admin-default-install-function):
12201         Behave as advertised.  Make sure the pkg-dir is proper for
12202         default-directory.
12203         (package-admin-add-binary-package): Make sure the pkg-dir is
12204         proper for default-directory.
12205         (package-admin-install-function-mswindows): Make sure the pkg-dir
12206         is proper for default-directory.
12207
12208 1998-12-05  XEmacs Build Bot <builds@cvs.xemacs.org>
12209
12210         * XEmacs 21.2.5 is released
12211
12212 1998-12-05  SL Baur  <steve@altair.xemacs.org>
12213
12214         * files.el (binary-file-regexps): regexp-opt is not available at
12215         bytecompile time.
12216
12217 1998-11-30  Martin Buchholz  <martin@xemacs.org>
12218
12219         * x-win-xfree86.el:
12220         * x-win-sun.el (x-win-init-sun):
12221         * x-win-sun.el:
12222         * x-mouse.el (mouse-track-and-copy-to-cutbuffer):
12223         * x-iso8859-1.el:
12224         * x-init.el (init-post-x-win):
12225         * x-init.el (init-pre-x-win):
12226         * x-init.el (x-initialize-compose):
12227         * x-init.el:
12228         * x-compose.el:
12229         * winnt.el:
12230         * widget.el:
12231         * wid-edit.el (widget-glyph-click):
12232         * wid-edit.el (widget-glyph-find):
12233         * wid-edit.el (widget-type):
12234         * view-less.el (view-buffer-other-window):
12235         * very-early-lisp.el:
12236         * version.el:
12237         * toolbar.el:
12238         * toolbar-items.el:
12239         * term/sun.el (suntool-map):
12240         * term/sun-mouse.el:
12241         * term/internal.el:
12242         * syntax.el (modify-syntax-entry):
12243         * symbol-syntax.el:
12244         * subr.el:
12245         * startup.el (lock-directory):
12246         * simple.el (set-comment-column):
12247         * simple.el (backward-delete-char-untabify):
12248         * shadow.el (find-emacs-lisp-shadows):
12249         * shadow.el:
12250         * setup-paths.el (paths-construct-info-path):
12251         * select.el (cut-copy-clear-internal):
12252         * process.el (call-process-region):
12253         * process.el (start-process-shell-command):
12254         * process.el:
12255         * paths.el (rmail-spool-directory):
12256         * paragraphs.el (use-hard-newlines):
12257         * package-get.el (package-get-dependencies):
12258         * package-admin.el (package-admin-delete-binary-package):
12259         * obsolete.el (truncate-string):
12260         * obsolete.el (store-substring):
12261         * mouse.el (default-mouse-track-maybe-own-selection):
12262         * mouse.el (mouse-yank-at-point):
12263         * modeline.el:
12264         * modeline.el (mouse-drag-modeline):
12265         * minibuf.el (read-directory-name-internal):
12266         * minibuf.el (read-file-name-internal):
12267         * minibuf.el (read-file-name-internal-1):
12268         * minibuf.el (read-file-name-2):
12269         * minibuf.el (exact-minibuffer-completion-p):
12270         * minibuf.el (read-from-minibuffer):
12271         * minibuf.el:
12272         * menubar.el (check-menu-syntax):
12273         * map-ynp.el (map-y-or-n-p):
12274         * make-docfile.el (docfile-out-of-date):
12275         * loadup.el ((member "run-temacs" command-line-args)):
12276         * loadup.el ((member "no-site-file" command-line-args)):
12277         * loadup.el (really-early-error-handler):
12278         * loadup.el:
12279         * loadhist.el:
12280         * loaddefs.el:
12281         * lisp-mnt.el (lm-verify):
12282         * lib-complete.el (lib-complete:cache-completions):
12283         * lib-complete.el (library-all-completions):
12284         * itimer.el (itimer-run-expired-timers):
12285         * info.el (Info-mode):
12286         * info.el (Info-insert-file-contents):
12287         * info.el (Info-rebuild-dir):
12288         * info.el (Info-build-dir-anew):
12289         * info.el (Info-parse-dir-entries):
12290         * info.el (Info-dir-outdated-p):
12291         * info.el (Info-insert-dir):
12292         * info.el (info-xref):
12293         * info.el:
12294         * hyper-apropos.el (hyper-apropos-get-doc):
12295         * hyper-apropos.el (hyper-describe-face):
12296         * hyper-apropos.el (hyper-apropos-mode):
12297         * hyper-apropos.el:
12298         * help.el (list-processes):
12299         * help.el:
12300         * gnuserv.el:
12301         * font.el (mswindows-font-create-name):
12302         * font.el (font-default-font-for-device):
12303         * font.el (x-font-create-object):
12304         * font.el (font-registry):
12305         * font.el:
12306         * font-lock.el (font-lock-keywords):
12307         * font-lock.el:
12308         * finder.el (finder-compile-keywords):
12309         * find-paths.el (paths-find-recursive-path):
12310         * fill.el (set-justification-center):
12311         * fill.el (fill-region-as-paragraph):
12312         * files.el (insert-directory):
12313         * files.el (wildcard-to-regexp):
12314         * files.el (recover-file):
12315         * files.el (basic-save-buffer):
12316         * files.el (delete-auto-save-file-if-necessary):
12317         * files.el (file-relative-name):
12318         * files.el (backup-extract-version):
12319         * files.el (backup-buffer):
12320         * files.el (set-visited-file-name):
12321         * files.el (set-auto-mode):
12322         * files.el (interpreter-mode-alist):
12323         * files.el:
12324         * files.el (find-file-noselect):
12325         * files.el (abbreviate-file-name):
12326         * files.el (parse-colon-path):
12327         * files.el (directory-abbrev-alist):
12328         * etags.el (visit-tags-table-buffer):
12329         * easymenu.el (easy-menu-define):
12330         * dragdrop.el (experimental-dragdrop-drag):
12331         * dragdrop.el (dragdrop-drop-do-functions):
12332         * dragdrop.el (dragdrop-drop-at-point):
12333         * disass.el (disassemble-1):
12334         * disass.el (disassemble-internal):
12335         * disass.el (disassemble):
12336         * disass.el:
12337         * derived.el (derived-mode-init-mode-variables):
12338         * derived.el (define-derived-mode):
12339         * custom.el (defgroup):
12340         * cus-edit.el (custom-quote):
12341         * config.el:
12342         * code-process.el (open-network-stream):
12343         * code-process.el (start-process):
12344         * code-process.el (call-process-region):
12345         * code-process.el (call-process):
12346         * code-process.el:
12347         * code-files.el (insert-file-contents):
12348         * code-files.el:
12349         * code-files.el (buffer-file-coding-system-for-read):
12350         * cmdloop.el (yes-or-no-p-minibuf):
12351         * cl.el:
12352         * cl-macs.el:
12353         * cl-extra.el:
12354         * callers-of-rpt.el (make-caller-report):
12355         * callers-of-rpt.el:
12356         * bytecomp.el (batch-byte-recompile-directory):
12357         * bytecomp.el (batch-byte-compile-1):
12358         * bytecomp.el (batch-byte-compile):
12359         * bytecomp.el (display-call-tree):
12360         * bytecomp.el (byte-compile-insert):
12361         * bytecomp.el (byte-compile-two-args-19->20):
12362         * bytecomp.el (byte-compile-variable-ref):
12363         * bytecomp.el (byte-compile-form):
12364         * bytecomp.el (byte-compile-top-level-body):
12365         * bytecomp.el (byte-compile-out-toplevel):
12366         * bytecomp.el (byte-compile-byte-code-maker):
12367         * bytecomp.el (byte-compile-file-form-defmumble):
12368         * bytecomp.el (byte-compile-file-form):
12369         * bytecomp.el (byte-compile-keep-pending):
12370         * bytecomp.el (byte-compile-insert-header):
12371         * bytecomp.el (byte-compile-from-buffer):
12372         * bytecomp.el (byte-compile-file):
12373         * bytecomp.el (byte-recompile-file):
12374         * bytecomp.el (byte-compile-close-variables):
12375         * bytecomp.el (byte-compile-warn-about-unused-variables):
12376         * bytecomp.el (byte-compile-warn-about-unresolved-functions):
12377         * bytecomp.el (byte-compiler-legal-options):
12378         * bytecomp.el (byte-compile-lapcode):
12379         * bytecomp.el (byte-optimize-log):
12380         * bytecomp.el ((fboundp 'defsubst)):
12381         * bytecomp.el:
12382         * bytecomp-runtime.el:
12383         * byte-optimize.el (byte-optimize-apply):
12384         * byte-optimize.el (car):
12385         * byte-optimize.el (byte-optimize-form):
12386         * byte-optimize.el (byte-optimize-form-code-walker):
12387         * byte-optimize.el:
12388         * build-report.el (build-report-insert-installation-file):
12389         * build-report.el (build-report):
12390         * auto-show.el:
12391         * apropos.el (apropos-documentation):
12392         - mega patch
12393         - clean up byte-compile warnings
12394         - remove unused variables
12395         - Use common lisp style hashtable functions
12396         - byte compiler cleanup
12397         - use #'(lambda ...) instead of '(lambda ...) or (function (lambda ...))
12398         - remove old backquote syntax usage
12399         - move some cl functionality into C for speed.
12400         - remove last remaining VMS support
12401         - spelling fixes
12402         - implement last, butlast, nbutlast, copy-list in C.
12403         - new macro ignore-file-errors, similar to ignore-errors
12404           (ignore-file-errors (delete-file "foo"))
12405         - get frequent garbage collection during loadup.el by tweaking
12406           gc-cons-threshold, rather than explicitly calling garbage-collect
12407         - default delete-key-deletes-forward to `t'.
12408
12409 1998-11-28  SL Baur  <steve@altair.xemacs.org>
12410
12411         * XEmacs 21.2-beta4 is released.
12412
12413 1998-11-27  Jan Vroonhof  <vroonhof@math.ethz.ch>
12414
12415         * easymenu.el (easy-menu-add-item): Wraper around add-menu-btton.
12416         (easy-menu-item-present-p): Wrapper around find-menu-item.
12417         (easy-menu-remove-item): Wrapper around delete-menu-item.
12418
12419         * menubar.el (delete-menu-item): Add 'from-menu' argument.
12420         (add-menu-button): Add 'in-menu' argument.
12421         (add-menu-item-1): Add in-menu support to helper function.
12422
12423 1998-11-27  Katsumi Yamaoka  <yamaoka@jpl.org>
12424
12425         * isearch-mode.el (isearch-mode): Fix keymap lossage.
12426
12427 1998-11-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
12428
12429         * faces.el (get-custom-frame-properties): Revert Hrvoje Niksic change
12430         of Dec 4, 1997.
12431
12432 1998-11-25  Hrvoje Niksic  <hniksic@srce.hr>
12433
12434         * process.el (shell-command-on-region): Report if the command
12435         succeeded or failed.
12436
12437 1998-11-24  Hrvoje Niksic  <hniksic@srce.hr>
12438
12439         * subr.el (buffer-substring-no-properties): Comment out.
12440
12441 1998-11-07  Adrian Aichner  <adrian@xemacs.org>
12442
12443         * msw-faces.el (mswindows-find-smaller-font): Turning font names
12444           into font instances first, like `x-frob-font-size' does.
12445           (mswindows-find-larger-font): ditto
12446
12447 1998-11-04  Greg Klanderman  <greg@alphatech.com>
12448
12449         * package-ui.el (pui-install-selected-packages): fix args in call
12450         to `package-get'.
12451
12452 1998-10-29  Jan Vroonhof  <vroonhof@math.ethz.ch>
12453
12454         * package-get.el (host-name): New widget type.
12455         (package-get-remote): Better customization using new type.
12456         (package-get-download-sites): idem dito.
12457
12458         (package-get-custom): Do not use package-get-all untill we have
12459         runtime dependencies.
12460
12461         (package-get-remove-copy): Default to 't' we no longer need this
12462         kludge as we do not currently use depenencies.
12463
12464         (package-get-was-current): New variable.
12465         (package-get-require-base): New 'force-current' argument.
12466         (package-get-update-base): idem
12467         (package-get-package-provider):  idem
12468         (package-get-locate-index-file): New 'no-remote' argument.
12469         (package-get-locate-file): idem.
12470
12471         (package-get-maybe-save-index): New function.
12472         (package-get-update-base): Use it.
12473
12474 1998-10-28 Greg Klanderman <greg@alphatech.com>
12475
12476         * package-get.el (package-get-remote): default to nil; by default,
12477         don't go out to the net via EFS.  They must select a download site.
12478         (package-get-download-sites): new variable.
12479         (package-get-download-menu): new function.
12480         (package-get-locate-index-file): new function.
12481         (package-get-update-base): use it.
12482
12483         * menubar-items.el (default-menubar): add "Update Package Index"
12484         and "Add Download Site" menus under Options | Manage Packages.
12485
12486 1998-10-19  Greg Klanderman  <greg@alphatech.com>
12487
12488         * package-get.el (package-get): bugfix code checking installed version
12489         for case where package is not currently installed.
12490         (package-get-require-signed-base-updates): new variable.
12491         (package-get-update-base-from-buffer): remove REMOTE-SOURCE arg, it was
12492         deemed not a goot thing.  Use the variable
12493         package-get-allow-unsigned-base-updates instead.
12494
12495 1998-10-16 Greg Klanderman <greg@alphatech.com>
12496
12497         * package-get.el (package-get): Don't install an older version than
12498         we already have unless explicitly told to.  Issue a warning.
12499
12500         * package-ui.el (pui-add-required-packages): when adding
12501         dependencies, don't add packages that are up to date.
12502         (pui-package-symbol-char):  Don't consider a package out of date
12503         if you have a newer version installed than the latest version in
12504         package-get-base.
12505
12506         * package-get.el (package-get-base-filename): document that it may
12507         be a path relative to package-get-remote;  new default value.
12508         (package-get-locate-file): new function.
12509         (package-get-update-base): use it to expand package-get-base-filename.
12510         (package-get-save-base): new function to save the package-get database
12511         to file.
12512         (package-get-update-base-from-buffer): add REMOTE-SOURCE argument.
12513         (package-get-update-base): pass the REMOTE-SOURCE arg.
12514         (package-get-update-base-entry): call package-get-custom-add-entry.
12515         (package-get-file-installed-p): removed; no longer needed.
12516         (package-get-create-custom): ditto.
12517         (toplevel): remove code to build and load package-get-custom.el
12518         (package-get-custom-add-entry): new function.
12519
12520 1998-10-12  Hrvoje Niksic  <hniksic@srce.hr>
12521
12522         * wid-edit.el (widget-button-click): Don't switch window.
12523
12524 1998-10-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
12525
12526         * cus-face.el (custom-set-face-update-spec): Add autoload cookie
12527
12528 1998-10-20  Malcolm Box  <malcolm@brownale.demon.co.uk>
12529
12530         * etags.el (find-tag-default): Run find-tag-hook using
12531         run-hooks rather than funcall
12532
12533 1998-10-19  Hrvoje Niksic  <hniksic@srce.hr>
12534
12535         * isearch-mode.el (isearch-mode): Set the current minor mode maps
12536         and the current local map as the parents to isearch-mode-map.
12537
12538 1998-10-15  SL Baur  <steve@altair.xemacs.org>
12539
12540         * XEmacs 21.2-beta3 is released.
12541
12542 1998-10-15  Greg Klanderman  <greg@alphatech.com>
12543
12544         * package-get.el (package-get-update-base): use
12545         insert-file-contents-internal, not insert-file-contents-literally.
12546
12547 1998-10-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
12548
12549         * auto-save.el: expand-file 'auto-save-*-dir' at runtime not at
12550         dump time.
12551
12552 1998-10-15  Greg Klanderman  <greg@alphatech.com>
12553
12554         * package-get.el (package-get-update-base-entry): new function.
12555         (package-get-update-base): renamed; was `package-get-load-base'.
12556         cleanup, and use package-get-update-base-from-buffer.
12557         (package-get-update-base-from-buffer): new function.
12558         (package-get-update-base-entries): new; helper for above.
12559         Do not eval lisp grabbed over ftp; parse it from new format.
12560
12561 1998-10-15  Greg Klanderman  <greg@alphatech.com>
12562
12563         * files.el (set-auto-mode): Don't play games loading package-get
12564         database; package-get-package-provider will handle it all.
12565
12566 1998-10-14  Greg Klanderman  <greg@alphatech.com>
12567
12568         * package-get.el (package-get-base-filename): new variable.
12569         (package-get-require-base): new function.
12570         (package-get-pgp-signed-begin-line): new variable.
12571         (package-get-pgp-signature-begin-line): ditto.
12572         (package-get-pgp-signature-end-line):  ditto.
12573         (package-get-load-base): new function.
12574         (package-get-interactive-package-query):
12575         (package-get-update-all):
12576         (package-get-dependencies):
12577         (package-get-package-provider):
12578         (package-get-custom): use package-get-require-base.
12579         [package-get-custom loading]: disable for now.
12580
12581         * package-ui.el (pui-list-packages): use (package-get-require-base)
12582
12583 1998-10-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
12584
12585         * package-ui.el: Correct obvious thinko in choosing extent face.
12586
12587 1998-10-12  Jan Vroonhof  <vroonhof@math.ethz.ch>
12588
12589         * menubar-items.el (default-menubar): pui-list-package has nothing
12590         to with Customize. Move all the package stuff to a new Item in Options.
12591
12592         * package-ui.el (pui-menu): Add menu and Popup menu.
12593
12594         * package-get.el (package-get): Use new
12595         package-admin-get-install-dir.
12596
12597         * package-admin.el (package-admin-get-install-dir): New syntax.
12598         Conserve package location and put mule packages where mule-base is.
12599
12600         * package-get.el : Customized
12601
12602         * package-ui.el (pui): Customized
12603         (pui-package-install-dest-dir): New variable.
12604         (pui-install-selected-packages): Use it
12605
12606 1998-10-12  SL Baur  <steve@altair.xemacs.org>
12607
12608         * package-get.el (package-get-interactive-package-query): Move
12609         dependency on package-get-base to run-time.
12610         (package-get-update-all): Ditto.
12611         (package-get-dependencies): Ditto.
12612         (package-get-package-provider): Ditto.
12613         (package-get-custom): Ditto.
12614
12615 1998-10-11  Glynn Clements  <glynn@sensei.co.uk>
12616
12617         * events.el: Remove 'ascii-character property from 'backspace
12618         and 'delete symbols
12619
12620 1998-10-11  SL Baur  <steve@altair.xemacs.org>
12621
12622         * package-get-base.el: removed.
12623
12624 1998-09-23  Didier Verna  <didier@xemacs.org>
12625
12626         * simple.el (search-caps-disable-folding): moved from isearch-mode.el
12627         (no-upper-case-p): new function.
12628         (with-search-caps-disable-folding): new macro.
12629         (with-interactive-search-caps-disable-folding): new macro.
12630         (zap-to-char): In interactive mode, do a case-sensitive search if
12631         the character is uppercase.
12632         (zap-up-to-char): ditto.
12633
12634         * replace.el (perform-replace): use the function no-upper-case-p.
12635
12636         * isearch-mode.el (isearch-fix-case): ditto.
12637         make obsolete `with-caps-disable-folding' and
12638         `isearch-no-upper-case-p'.
12639
12640         * etags.el (find-tag-internal): use `with-search-caps-disable-folding'.
12641         (tags-search): ditto.
12642         (tags-query-replace): ditto.
12643
12644         * info.el (Info-search): ditto.
12645
12646 1998-10-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
12647
12648         * x-font-menu.el (font-menu-set-font): Respect font-menu-frame-local
12649
12650 1998-10-07  Greg Klanderman  <greg@alphatech.com>
12651
12652         * package-admin.el (package-admin-rmtree): rewritten.  need to
12653         check for "." and ".." before symlink check.  expand files and
12654         directories with respect to DIRECTORY, not default-directory.
12655
12656 1998-10-04  Greg Klanderman  <greg@alphatech.com>
12657
12658         * package-get.el (package-get-all): add INSTALL-DIR argument.
12659
12660 1998-10-06  Greg Klanderman  <greg@alphatech.com>
12661
12662         * package-ui.el (pui-add-required-packages): new function, select
12663         dependent packages.
12664         (pui-display-keymap): bind it.
12665         (pui-help-string): document it.
12666         (pui-install-selected-packages): package-get-all -> package-get.
12667
12668         * package-get.el (package-get-dependencies): new function.
12669
12670 1998-10-04  Hrvoje Niksic  <hniksic@srce.hr>
12671
12672         * isearch-mode.el (isearch-done): Use regexp-search-ring-max for
12673         regexps.
12674
12675 1998-10-05  Hrvoje Niksic  <hniksic@srce.hr>
12676
12677         * mouse.el (default-mouse-track-point-at-opening-quote-p): New
12678         function.
12679         (default-mouse-track-normalize-point): Use it.
12680
12681 1998-09-30  Jan Vroonhof  <vroonhof@math.ethz.ch>
12682
12683         * package-admin.el (package-admin-delete-binary-package):
12684                 General cleanup. Remove unnessary use of progn and
12685         save-excursion.
12686         (package-admin-delete-binary-package): Do NOT mess with file
12687         modes. That is evil.
12688         (package-admin-delete-binary-package): Wrap all deleting in
12689         condition-case. The data in MANIFEST is untrustworthy.
12690         (package-admin-delete-binary-package): Let the OS worry about non
12691         empty directories.
12692
12693 1998-10-09  SL Baur  <steve@altair.xemacs.org>
12694
12695         * lisp-mnt.el (lm-commentary): Fix InfoDock-style comment
12696         processing.
12697         (lm-report-bug): Fix mail address to send bug reports to.
12698
12699 1998-09-29  SL Baur  <steve@altair.xemacs.org>
12700
12701         * XEmacs 21.2-beta2 is released.
12702
12703 1998-08-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
12704
12705         * files.el (auto-mode-alist): Enhanced regexp for perl-mode
12706
12707 1998-09-22  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
12708
12709         * info.el (Info-mode): Document page turning by double clicks in
12710         docstring so `M-x describe-mode' will display it.
12711
12712 1998-09-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
12713
12714         * info.el (Info-mouse-track-double-click-hook): Use character
12715         widths to calculate a border region where double clicking does
12716         page turning, and return `nil' by default so other hooks, such as
12717         region highlighting, will be run.
12718
12719 1998-09-29  Colin Rafferty   <colin@xemacs.org>
12720
12721         * sound.el (default-sound-directory-list): Initialize with all the
12722         "sounds" directories in `data-directory-list'.  It used to just be
12723         the first one.
12724
12725         * packages.el (locate-data-directory-list): Created.  This gives
12726         the list of matching directories, unlike `locate-data-directory',
12727         which just gives the first one.
12728
12729 1998-09-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
12730
12731         * minibuf.el (read-from-minibuffer): No longer bind help-form but
12732         make a binding in the local keymap until help-char handling is
12733         improved.
12734
12735         * help.el (help-keymap-with-help-key): Provide keymap with help
12736         binding.
12737         (help-print-help-form): New helper function.
12738
12739 1998-09-23  Hrvoje Niksic  <hniksic@srce.hr>
12740
12741         * isearch-mode.el (isearch-highlight): set-extent-endpoints can
12742         move extent to another buffer; no need to create a new extent.
12743         (isearch-fix-case): New function.
12744         (isearch-search-and-update): Use it.
12745
12746 1998-09-22  Hrvoje Niksic  <hniksic@srce.hr>
12747
12748         * isearch-mode.el (isearch-mode): Use overriding-local-map to set
12749         the keymap, not minor-mode-map-alist.
12750         (isearch-done): Restore overriding-local-map.
12751
12752 1998-09-21  Martin Buchholz  <martin@xemacs.org>
12753
12754         * bytecomp.el (byte-compile-buffer-substring):
12755         Fix for: (byte-compile (defun f () (buffer-substring)))
12756         ==>   ** buffer-substring called with 3 args, but requires 0-3
12757         - new code not only works, but is more readable, too.
12758
12759 1998-09-20  Jonathan Harris  <jhar@tardis.ed.ac.uk>
12760
12761         * msw-faces.el (mswindows-init-device-faces): Don't try to
12762           specify a default font at this late stage. Do try to force
12763           creation of the default face font so that if it fails we get
12764           an error now instead of a crash at frame creation.
12765
12766           mswindows-font-canonicalize-name, mswindows-make-font-unbold,
12767           mswindows-make-font-unitalic: Canonical default weight
12768           changed from "Normal" to "Regular".
12769
12770           mswindows-make-font-bold / -bold-italic: Supplied device was
12771           not being passed into call to mswindows-find-smaller-font.
12772
12773 1998-09-10  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
12774
12775         * package-get.el (package-get-remote): Fix the path where to find
12776           the packages on xemacs.org.
12777
12778 1998-09-08  Hrvoje Niksic  <hniksic@srce.hr>
12779
12780         * about.el (about-maintainer-info): Update Ben's entry.
12781
12782 1998-09-24  Martin Buchholz  <martin@xemacs.org>
12783
12784         * lisp/shadow.el (find-emacs-lisp-shadows):
12785         - `member' was being called on lists of length 2000!
12786         - Replace with hashtables.
12787         - Replace hand-coded loops with (dolist)
12788         - Fix comment typo
12789
12790 1998-09-20  Darryl Okahata  <darrylo@sr.hp.com>
12791
12792         * packages.el: Added new function, `package-delete-name', to
12793           delete existing packages from the installed package database
12794           (`packages-package-list').  Also added the "pkginfo" directory
12795           to `packages-special-base-regexp', so that the pkginfo directory
12796           would not get added to `late-packages'.
12797
12798         * package-admin.el: Added ability to delete an installed package
12799           (added low-level function, `package-admin-delete-package').
12800           Understands how to use the pkginfo/MANIFEST.<package> file to
12801           delete the package.  When installing a package, will also
12802           create a MANIFEST.* file if one is not provided by the
12803           package.  If the MANIFEST.* doesn't exist when deleting a
12804           package, the functions will fall back to attempting to delete
12805           any package-specific lisp directory.
12806
12807         * package-get.el: Moved some functions to package-admin.el.
12808           Added interactive function `package-get-delete-package', for
12809           use by users for deleting a package.
12810
12811           Also modified to not require the presence of efs.
12812
12813 1998-09-22  Hrvoje Niksic  <hniksic@srce.hr>
12814
12815         * files.el (find-file-noselect): Handle all signals, kill the
12816         buffer and resignal.
12817
12818 1998-09-23  SL Baur  <steve@altair.xemacs.org>
12819
12820         * cl-macs.el (glyph-image): Add setf method.
12821
12822 1998-09-06  Darryl Okahata  <darrylo@sr.hp.com>
12823
12824         * package-get.el: Fixed broken EFS downloading.  Also, look for
12825           .tar.gz files first, in preference over .tgz files.
12826
12827         * package-ui.el: Fix display of package version numbers.
12828
12829 1998-08-27  Jan Vroonhof  <vroonhof@math.ethz.ch>
12830
12831         * x-font-menu.el (font-menu-set-font):  Add "pt" units to size
12832         argument.
12833
12834 1998-09-03  Darryl Okahata  <darrylo@sr.hp.com>
12835
12836         * list-mode.el: `display-completion-list': added new/optional
12837           keyword `:completion-string', which allows the programmer to
12838           change the "Possible completions are:" prompt.
12839
12840         * menubar-items.el: Added new pulldown menu-pick to start up the
12841           visual package browser/installer:
12842
12843                 Options->Customize->List Packages
12844
12845         * package-admin.el: Added hooks for installing under both Unix
12846           and MS Windows.  Does additional error checking.  No longer
12847           calls "add-big-package.sh" to install packages under Unix; now
12848           calls gunzip & tar directly.
12849
12850         * package-get.el: Added ability to install packages from files
12851           on a local disk/CDROM.  Now deletes any existing package lisp
12852           directory.  Does completion on available packages when
12853           querying for package names.  Will also search for .tgz files
12854           in addition for .tar.gz files.  Tries to reload
12855           auto-autoloads, as a convenience when loading new packages,
12856           and also tries to add any new package paths to `load-path'.
12857           Changed all occurences of `concat' to use `expand-file-name'.
12858
12859         * package-ui.el: New file which implements the main visual
12860           package browser/installer, which is started via a menu pick or
12861           M-x pui-list packages.
12862
12863 1998-09-03  Hrvoje Niksic  <hniksic@srce.hr>
12864
12865         * startup.el (load-init-file): spelling fix.
12866
12867 1998-09-02  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12868
12869         * startup.el (normal-top-level): Load auto-autoload files
12870         covariantly with their precedence.
12871
12872 1998-08-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
12873
12874         * menubar-items.el (default-menubar): Remove "Font Weight"
12875         option, there is currently no custom equivalent.. Customize-faces
12876         is "Edit faces".
12877
12878         * x-font-menu.el (font-menu-set-font): Use customize to set
12879         default face.
12880
12881         * faces.el (face-spec-update-all-matching): New function.
12882
12883         * cus-face.el (custom-set-face-update-spec): New function.
12884         Interface to customize faces from elisp.
12885
12886         (custom-face-value-create): Show the customized settings if set
12887         but not saved.
12888
12889 1998-08-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
12890
12891         (custom-face-value-create): Show the customized settings if set
12892         but not saved.
12893
12894 1998-08-31  Hrvoje Niksic  <hniksic@srce.hr>
12895
12896         * keydefs.el (global-map): Add FSF 20.3 binding of
12897         query-replace-regexp.
12898
12899 1998-08-21  Greg Klanderman  <greg@alphatech.com>
12900
12901         * minibuf.el (read-file-name-internal-1): use
12902         user-name-completion-1 instead of user-name-completion.
12903
12904 1998-08-19  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12905
12906         * loadup.el:
12907         * make-docfile.el:
12908         * update-elc.el: Don't set `source-directory' (now defunct as a
12909         global variable) no more.
12910
12911         * packages.el (packages-list-autoloads): Made `source-directory'
12912         (now defunct as a global variable) a parameter.
12913
12914 1998-08-13  Carsten Leonhardt  <leo@arioch.oche.de>
12915
12916         * about.el (about-hackers): new email
12917
12918 1998-08-16  SL Baur  <steve@altair.xemacs.org>
12919
12920         * lisp-mode.el (with-string-as-buffer-contents): Set indentation.
12921
12922 1998-07-17  Didier Verna  <didier@xemacs.org>
12923
12924         * faces.el (set-face-property):
12925         (set-face-dim-p):
12926         (face-dim-p): updated the doc strings now that the dim property isn't
12927         tty-specific.
12928         (face-equal): the dim property is now a common one.
12929
12930         * cus-face.el (custom-face-attributes): New face attribute: `dim'
12931         Renamed the `stipple' attribute to `background-pixmap'.
12932         (custom-face-background-pixmap): make custom-face-stipple an
12933         obsolete alias for this.
12934
12935 1998-08-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12936
12937         * find-paths.el (paths-file-readable-directory-p): Created and
12938         used.
12939
12940         * loadup.el: Don't set inhibit-... flags from run-temacs.
12941
12942 1998-08-06  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12943
12944         * packages.el (packages-data-path-depth): Added and used.
12945
12946 1998-08-05  Charles G. Waldman <cgw@pgt.com>
12947
12948         * about.el:
12949         - Change .xpm to .png, delete "zcat" section.
12950         - cosmetic fix in the 'marcpa' entry.
12951
12952         * etc/photos
12953         - convert all .xpm.Z to .png
12954         - rename mrb to martin
12955         - rename mcook-m to mcookm
12956
12957 1998-07-31  Martin Buchholz  <martin@xemacs.org>
12958
12959         * x-init.el (x-initialize-compose): Add support for
12960         dead-circumflex as YET ANOTHER NAME for that dead key.
12961
12962 1998-08-05  Colin Rafferty <colin@xemacs.org>
12963
12964         * setup-paths.el (paths-construct-exec-path): Made the
12965         last-packages really be last.
12966         (paths-construct-data-directory-list): Ditto.
12967
12968 1998-08-01  Kai Haberzettl  <khaberz@synnet.de>
12969
12970         * startup.el(startup-splash-frame-body):
12971         Update Copyright notice in splash screen
12972
12973 1998-07-20  Greg Klanderman  <greg@alphatech.com>
12974
12975         * minibuf.el (read-file-name-internal-1): do ~user completion.
12976
12977 1998-07-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
12978
12979         * font-lock.el (font-lock-fontify-glumped-region): Add guard
12980         aginst destroyed extents
12981
12982 1998-07-24  Greg Klanderman  <greg@alphatech.com>
12983
12984         * package-get.el (package-get): add `install-dir' argument.
12985
12986 1998-07-20  John Jones  <jj@asu.edu>
12987
12988         * package-get.el: calls to package-get-update-all will only
12989           update packages which are already installed.
12990
12991 1998-07-23  SL Baur  <steve@altair.xemacs.org>
12992
12993         * autoload.el (update-file-autoloads): Ensure autoloads buffer is
12994         writable.
12995
12996 1998-07-20  Colin Rafferty   <colin@xemacs.org>
12997
12998         * about.el (about-hackers): Correct my email.
12999
13000 1998-07-20  Kai Haberzettl  <khaberz@synnet.de>
13001
13002         * about.el (about-hackers): new email-address.
13003
13004 1998-07-25  SL Baur  <steve@altair.xemacs.org>
13005
13006         * minibuf.el (read-number): Don't let `input-error' condition
13007         escape.
13008
13009 1998-07-20  Greg Klanderman  <greg@alphatech.com>
13010
13011         * about.el (about-hackers): use my `email-for-life' address.
13012
13013 1998-07-19  SL Baur  <steve@altair.xemacs.org>
13014
13015         * XEmacs 21.2-beta1 is released.
13016
13017 1998-07-12  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13018
13019         * ldap.el (ldap-search): Doc string change
13020
13021 1998-07-16  Colin Rafferty   <colin@xemacs.org>
13022
13023         * menubar-items.el (default-menubar): Removed references to
13024         `data-directory', and use `locate-data-file' instead, and made
13025         then greyed out if they don't exist.
13026
13027 1998-07-14  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13028
13029         * keymap.el (events-to-keys): Use `format' instead of `concat'
13030         since the latter does not accept integer args anymore
13031
13032 1998-07-15  SL Baur  <steve@altair.xemacs.org>
13033
13034         * dumped-lisp.el (preloaded-file-list): Usage of Lisp read-time
13035         macros replaced.
13036
13037 1998-07-14  SL Baur  <steve@altair.xemacs.org>
13038
13039         * make-docfile.el: Get first initialization from very-early-lisp.el
13040         * update-elc.el: Ditto.
13041         * loadup.el (really-early-error-handler): Ditto.
13042
13043         * packages.el (packages-unbytecompiled-lisp): Add new file,
13044         very-early-lisp.el.
13045
13046         * very-early-lisp.el: New file.
13047
13048 1998-07-14  SL Baur  <steve@altair.xemacs.org>
13049
13050         * Symbols that have been obsolete for at least 3 years removed (II).
13051
13052         * obsolete.el (eval-current-buffer): Make compatible.
13053         (byte-code-function-p): Ditto.
13054         (send-string): Removed.
13055         (send-region): Removed.
13056         (screen-scrollbar-width): Removed.
13057         (set-screen-scrollbar-width): Removed.
13058         (set-screen-left-margin-width): Removed.
13059         (set-screen-right-margin-width): Removed.
13060         (screen-left-margin-width): Removed.
13061         (screen-right-margin-width): Removed.
13062         (set-buffer-left-margin-width): Removed.
13063         (set-buffer-right-margin-width): Removed.
13064         (buffer-left-margin-width): Removed.
13065         (buffer-right-margin-width): Removed.
13066         (x-set-frame-icon-pixmap): Removed.
13067         (x-set-screen-icon-pixmap): Removed.
13068         (pixel-name): Removed.
13069         (make-pixmap): Removed.
13070         (make-cursor): Removed.
13071         (pixmap-width): Removed.
13072         (pixmap-contributes-to-line-height-p): Removed.
13073         (set-pixmap-contributes-to-line-height): Removed.
13074
13075 1998-07-13  SL Baur  <steve@altair.xemacs.org>
13076
13077         * obsolete.el (popup-menu-up-p): removed.
13078         (read-no-blanks-input): Removed.
13079         (wholenump): Removed.
13080         (ring-mod): Removed (what was ring-mod?).
13081         (current-time-seconds): Removed.
13082         (run-special-hook-with-args): Removed.
13083         (dot): Removed.
13084         (dot-marker): Removed.
13085         (dot-min): Removed.
13086         (dot-max): Removed.
13087         (window-dot): Removed.
13088         (set-window-dot): Removed.
13089
13090         * bytecomp.el: Remove bytecompiler support for `dot', `dot-max' and
13091         `dot-min'.
13092
13093         * minibuf.el: (read-no-blanks-input): remove commented-out copy.
13094
13095         * code-files.el (insert-file-contents): Rename
13096         run-special-hook-with-args to run-hook-with-args-until-success.
13097         (write-region): Ditto.
13098
13099 1998-07-12  SL Baur  <steve@altair.xemacs.org>
13100
13101         * about.el: Fix typos, update release date.
13102
13103         * Symbols that have been obsolete for at least 3 years removed.
13104
13105         * cl-macs.el (cl-parse-loop-clause): Delete obsolete references to
13106         screen- functions.
13107         (toplevel): remove setf methods for screen functions.
13108         * cl-macs.el (extent-data): defsetf removed.
13109         * obsolete.el (lisp-indent-hook): Make compatible, it's used too
13110         many places to remove.
13111         (comment-indent-hook): Ditto.
13112         * obsolete.el (get-screen-for-buffer-default-screen-name): Remove.
13113         (buffer-dedicated-screen): Ditto.
13114         (deiconify-screen): Ditto.
13115         (delete-screen): Ditto.
13116         (event-screen): Ditto.
13117         (find-file-other-screen): Ditto.
13118         (find-file-read-only-other-screen): Ditto.
13119         (live-screen-p): Ditto.
13120         (screen-height): Ditto.
13121         (screen-iconified-p): Ditto.
13122         (screen-list): Ditto.
13123         (screen-live-p): Ditto.
13124         (screen-name): Ditto.
13125         (screen-parameters): Ditto.
13126         (screen-pixel-height): Ditto.
13127         (screen-pixel-width): Ditto.
13128         (screen-root-window): Ditto.
13129         (screen-selected-window): Ditto.
13130         (screen-totally-visible-p): Ditto.
13131         (screen-visible-p): Ditto.
13132         (screen-width): Ditto.
13133         (screenp): Ditto.
13134         (get-screen-for-buffer): Ditto.
13135         (get-screen-for-buffer-noselect): Ditto.
13136         (get-other-screen): Ditto.
13137         (iconify-screen): Ditto.
13138         (lower-screen): Ditto.
13139         (mail-other-screen): Ditto.
13140         (make-screen): Ditto.
13141         (make-screen-invisible): Ditto.
13142         (make-screen-visible): Ditto.
13143         (modify-screen-parameters): Ditto.
13144         (new-screen): Ditto.
13145         (next-screen): Ditto.
13146         (next-multiscreen-window): Ditto.
13147         (other-screen): Ditto.
13148         (previous-screen): Ditto.
13149         (previous-multiscreen-window): Ditto.
13150         (raise-screen): Ditto.
13151         (redraw-screen): Ditto.
13152         (select-screen): Ditto.
13153         (selected-screen): Ditto.
13154         (set-buffer-dedicated-screen): Ditto.
13155         (set-screen-height): Ditto.
13156         (set-screen-position): Ditto.
13157         (set-screen-size): Ditto.
13158         (set-screen-width): Ditto.
13159         (show-temp-buffer-in-current-screen): Ditto.
13160         (switch-to-buffer-other-screen): Ditto.
13161         (visible-screen-list): Ditto.
13162         (window-screen): Ditto.
13163         (x-set-screen-pointer): Ditto.
13164         (x-set-frame-pointer): Ditto.
13165         (screen-title-format): Ditto.
13166         (screen-icon-title-format): Ditto.
13167         (terminal-screen): Ditto.
13168         (delete-screen-hook): Ditto.
13169         (create-screen-hook): Ditto.
13170         (mouse-enter-screen-hook): Ditto.
13171         (mouse-leave-screen-hook): Ditto.
13172         (map-screen-hook): Ditto.
13173         (unmap-screen-hook): Ditto.
13174         (default-screen-alist): Ditto.
13175         (default-screen-name): Ditto.
13176         (x-screen-defaults): Ditto.
13177         (x-create-screen): Ditto.
13178         * obsolete.el: meta-flag removed.
13179         baud-rate removed.
13180         sleep-for-millisecs removed.
13181         extent-data removed.
13182         set-extent-data removed.
13183         set-extent-attribute removed.
13184         extent-glyph removed.
13185         extent-layout removed.
13186         set-extent-layout removed.
13187         list-faces-display removed.
13188         list-faces removed.
13189         trim-versions-without-asking removed.
13190         after-write-file-hooks removed.
13191         truename removed.
13192         auto-fill-hook removed.
13193         blink-paren-hook removed.
13194         select-screen-hook, deselect-screen-hook removed.
13195         auto-raise-screen, auto-lower-screen removed.
13196
13197         * msw-mouse.el: Global change resource -> mswindows-resource.
13198
13199         * XEmacs 21.0-pre5 is released.
13200
13201 1998-07-11  SL Baur  <steve@altair.xemacs.org>
13202
13203         * about.el (about-hackers): Credits update.
13204
13205 1998-07-11  Hrvoje Niksic  <hniksic@srce.hr>
13206
13207         * register.el (insert-register): Don't activate the region.
13208
13209 1998-07-10  SL Baur  <steve@altair.xemacs.org>
13210
13211         * select.el: Restore x-* symbols for backwards compatibility:
13212         x-copy-primary-selection, x-kill-primary-selection,
13213         x-delete-primary-selection, x-select-make-extent-for-selection,
13214         x-valid-simple-selection-, x-cut-copy-clear-internal.
13215
13216 1998-07-09  SL Baur  <steve@altair.xemacs.org>
13217
13218         * XEmacs 21.0-pre4 is released.
13219
13220 1998-06-28  Hrvoje Niksic  <hniksic@srce.hr>
13221
13222         * menubar-items.el (default-menubar): Use `report-emacs-bug' for
13223         reporting bugs.
13224         (maybe-add-init-button): Fix semantics under Windows.  Use
13225         `expand-file-name' rather than `concat'.
13226
13227         * help.el (print-messages): New function.
13228
13229 1998-07-05  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13230
13231         * ldap.el (ldap-host-parameters-alist): Docstring fixes
13232
13233 1998-07-04  Jonathan Harris  <jhar@tardis.ed.ac.uk>
13234
13235         * about.el: Tweaked my entry in about-hackers.
13236
13237         * find-paths.el (paths-emacs-root-p):
13238           Relaxed emacs-root checking of an in-place installation to
13239           also accommodate the flat layout used on MS Windows.
13240
13241 1998-06-29  John Jones  <jj@asu.edu>
13242
13243         * package-get.el: calls to package-get-update-all will only
13244           update packages which are already installed.
13245
13246 1998-07-05  Andy Piper  <andyp@parallax.co.uk>
13247
13248         * faces.el (xpm-color-symbols): remove hardcoded defaults these
13249         are handled by the gui-element face fallbacks now.
13250
13251         * x-faces.el: default gui-element face to "background" as well as
13252         the default face.
13253
13254         * msw-faces.el (mswindows-init-device-faces): remove gui-element
13255         and default face settings since these are set as fallbacks now in
13256         the appropriate domain.
13257
13258 1998-07-02  SL Baur  <steve@altair.xemacs.org>
13259
13260         * text-mode.el (text-mode): Reorder regexp so the OR part
13261         corresponding to `page-delim' goes first and the hack in
13262         `forward-paragraph' will work.
13263         With bug analysis from Bob Weiner <weiner@altrasoft.com>
13264
13265 1998-06-29  Kyle Jones  <kyle_jones@wonderworks.com>
13266
13267         * subr.el (remove-hook): When checking the hook value
13268           with functionp, don't apply car to it.
13269
13270 1998-06-24  Jonathan Harris  <jhar@tardis.ed.ac.uk>
13271
13272         * package-get.el (package-get-remote-filename):
13273           Don't use file-name-as-directory because the local directory
13274           separator conventions might not be the same as ftp's.
13275
13276 1998-06-27  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13277
13278         * ldap.el (ldap-host-parameters-alist): New name of
13279         `ldap-host-parameters-plist'
13280
13281 1998-06-26  Adrian Aichner  <adrian@xemacs.org>
13282
13283         * package-get.el: Using (require 'package-get-base), now that it
13284         provides itself.  Consequently removed all instances of (load
13285         "package-get-base.el").
13286
13287 1998-06-29  Kyle Jones  <kyle_jones@wonderworks.com>
13288
13289         * subr.el (remove-hook): Don't treat the hook value as a
13290           list unless it is both consp and not functionp.
13291
13292 1998-06-29  SL Baur  <steve@altair.xemacs.org>
13293
13294         * about.el: Email address for Ben Wing is ben@xemacs.org.
13295         * auto-show.el: Ditto.
13296         * bytecomp.el: Ditto.
13297         * faces.el: Ditto.
13298         * x-scrollbar.el: Ditto.
13299         * x-misc.el: Ditto.
13300         * tty-init.el: Ditto.
13301         * toolbar-items.el: Ditto.
13302         * symbol-syntax.el: Ditto.
13303         * specifier.el: Ditto.
13304         * objects.el: Ditto.
13305         * hyper-apropos.el: Ditto.
13306         * glyphs.el: Ditto.
13307
13308 1998-06-27  Hrvoje Niksic  <hniksic@srce.hr>
13309
13310         * mouse.el (drag-window-divider): vertical-divider-draggable-p ->
13311         vertical-divider-always-visible-p.
13312         (default-mouse-motion-handler): Ditto.
13313
13314 1998-06-21  Hrvoje Niksic  <hniksic@srce.hr>
13315
13316         * scrollbar.el (scrollbars-visible-p): Simplify.  Always set the
13317         global value.
13318
13319 1998-06-21  Oliver Graf <ograf@fga.de>
13320
13321         * build-reports.el: changed receiver to xemacs-build-reports list
13322
13323 1998-06-19  Jonathan Harris  <jhar@tardis.ed.ac.uk>
13324
13325         * font.el: Split font-family-mappings into X and
13326           mswindows-specific versions.
13327           mswindows-font-create-[object|name]: Treat supplied size
13328           as a pointsize. Added underline and strikethru handling.
13329
13330         * msw-faces.el: changed default mswindows charset to western.
13331
13332         * msw-glyphs.el: removed space in border-glyph font string that
13333           was inserted to get round bugs in the mswindows C font code.
13334
13335 1998-06-27  SL Baur  <steve@altair.xemacs.org>
13336
13337         * about.el (about-hackers): Credits update.
13338
13339         * help-nomule.el (tutorial-supported-languages): Add Romanian
13340         TUTORIAL.
13341
13342         * code-files.el (file-coding-system-alist): Hardwire TUTORIAL.ro
13343         to ISO-8859-2.
13344
13345 1998-06-19  Jonathan Harris  <jhar@tardis.ed.ac.uk>
13346
13347         * font.el: Split font-family-mappings into X and
13348           mswindows-specific versions.
13349           mswindows-font-create-[object|name]: Treat supplied size
13350           as a pointsize. Added underline and strikethru handling.
13351
13352         * msw-faces.el: changed default mswindows charset to western.
13353
13354         * msw-glyphs.el: removed space in border-glyph font string that
13355           was inserted to get round bugs in the mswindows C font code.
13356
13357 1998-06-15  Jonathan Harris  <jhar@tardis.ed.ac.uk>
13358
13359         * minibuf.el: make read-color-completion-table call
13360           (mswindows-color-list for mswindows devices.
13361
13362 1998-06-18  Sam Mikes  <smikes@alumni.hmc.edu>
13363
13364         * lisp/font-lock.el
13365         (font-lock-match-c++-style-declaration-item-and-skip-to-next):
13366         Let declaration items contain non-word symbol characters.
13367
13368 1998-06-15  Adrian Aichner  <adrian@xemacs.org>
13369
13370         * package-get.el (package-get-package-provider): Added autoload
13371         cookie.  Loading "package-get-base.el" in ALL functions that use
13372         it.  Fixed some (interactive ...) with multiple argument specs
13373         again.  Cosmetic indentation changes.
13374
13375 1998-05-27  Glynn Clements  <glynn@sensei.co.uk>
13376
13377         * info.el (Info-insert-dir): Don't use nreverse on variables
13378         that you want to use later.
13379
13380 1998-06-17  Glynn Clements  <glynn@sensei.co.uk>
13381
13382         * x-mouse.el (x-set-point-and-move-selection): Replace call
13383         to x-kill-primary-selection with kill-primary-selection
13384
13385 1998-06-12  Martin Buchholz  <martin@xemacs.org>
13386
13387         * simple.el (what-cursor-position): Make cursor position reported
13388         use value of column-number-start-at-one
13389
13390 1998-06-17  SL Baur  <steve@altair.xemacs.org>
13391
13392         * about.el (xemacs-hackers): Fix Jareth's email address.
13393
13394 1998-06-16  SL Baur  <steve@altair.xemacs.org>
13395
13396         * startup.el (startup-splash-frame): Remove
13397         `xemacs-startup-logo-function'.
13398
13399 1998-06-15  SL Baur  <steve@altair.xemacs.org>
13400
13401         * about.el (about-hackers): Update credits list.
13402
13403 1998-06-06  Jeff Miller <jmiller@smart.net>
13404
13405         * lisp/sound.el: Update sound-ext to allow filenames with
13406           extensions to be found by load-sound-file
13407
13408 1998-06-14  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13409
13410         * info.el (Info-rebuild-outdated-dir): Removed variable
13411         (Info-auto-generate-directory): New variable
13412         (Info-save-auto-generated-dir): New variable
13413         (Info-maybe-update-dir): Use `Info-auto-generate-directory'
13414         (Info-build-dir-anew): Second parameter removed.  Use
13415         `Info-save-auto-generated-dir'
13416         (Info-rebuild-dir): Ditto
13417
13418 1998-06-02  Christoph Wedler  <wedler@fmi.uni-passau.de>
13419
13420         * list-mode.el (next-list-mode-item): Would not recognize
13421         border between directly neighbored items.
13422
13423 1998-06-12  Andy Piper  <andyp@parallax.co.uk>
13424
13425         * package-get.el: add autoloads for some functions.
13426
13427 1998-06-10  Hrvoje Niksic  <hniksic@srce.hr>
13428
13429         * specifier.el (let-specifier): Tiny docfixes.
13430
13431 1998-06-12  Andy Piper  <andyp@parallax.co.uk>
13432
13433         * msw-mouse.el: set selection-pointer-glyph to Normal.
13434
13435 1998-06-09  Per Abrahamsen  <abraham@dina.kvl.dk>
13436
13437         * wid-edit.el (widget-specify-secret): New function.
13438         (widget-after-change): Use it.
13439         (widget-specify-field): Use it.
13440
13441 1998-06-08  Hrvoje Niksic  <hniksic@srce.hr>
13442
13443         * mouse.el (drag-window-divider): Use `(not done)' instead of
13444         `doit'; reuse result of `window-pixel-edges'.
13445
13446         * modeline.el (drag-modeline-event-lag): Rename to
13447         drag-divider-event-lag.
13448
13449 1998-06-07  Hrvoje Niksic  <hniksic@srce.hr>
13450
13451         * specifier.el (let-specifier): Rewritten not to generate needless
13452         `let's; clarified documentation; support TAG-SET and HOW-TO-ADD
13453         arguments.
13454
13455 1998-05-28  Hrvoje Niksic  <hniksic@srce.hr>
13456
13457         * minibuf.el (read-file-name-1): Setup buffer-local value of
13458         `completion-ignore-case' in completions buffer under Windows.
13459
13460 1998-06-06  Kirill M. Katsnelson  <kkm@kis.ru>
13461
13462         * about.el (about-maintainer-glyph): Fix support for not
13463         compressed images.
13464
13465 1998-06-04  Kirill M. Katsnelson  <kkm@kis.ru>
13466
13467         * cmdloop.el (cancel-mode-internal): Defined this do-nothing function.
13468
13469         * mouse.el (mouse-track): Cancel selection if misc-user event with
13470         `cancel-mode-internal' function is fetched.
13471
13472 1998-06-03  Hrvoje Niksic  <hniksic@srce.hr>
13473
13474         * files.el (save-some-buffers-1): Fixed return value.
13475
13476 1998-06-01  Oliver Graf <ograf@fga.de>
13477
13478         * dragdrop.el: added experimental
13479
13480 1998-05-26  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
13481
13482         * startup.el (after-init-hook, init-file-user,
13483         user-init-directory, load-user-init-file):  Purge references
13484         to "~/.xemacs/init.el" from docstrings.
13485
13486         (load-user-init-file) Use paths-construct-path to construct
13487         paths to user init files.  Go directly to ~/.emacs, do not
13488         search ~/.xemacs/, do not load `default-custom-file'.
13489
13490 1998-06-03  Hrvoje Niksic  <hniksic@srce.hr>
13491
13492         * files.el (interpreter-mode-alist): Catch wish and tclsh before
13493         general *sh.
13494         (inhibit-first-line-modes-regexps): Added `.tar.gz'.
13495
13496 1998-06-03  Andy Piper  <andyp@parallax.co.uk>
13497
13498         * menubar-items.el (default-menubar): add Update Packages to customize
13499         menu.
13500
13501 1998-06-02  Andy Piper  <andyp@parallax.co.uk>
13502
13503         * faces.el: use toolbar face as a fallback for toolbar properties
13504         in xpm-color-symbols instead of default.
13505
13506         * msw-faces.el: rename 3d-object -> gui-element face.
13507
13508 1998-06-06  SL Baur  <steve@altair.xemacs.org>
13509
13510         * startup.el (xemacs-startup-logo-function): New variable.
13511         (startup-splash-frame): Use it.
13512
13513 1998-06-02  Hrvoje Niksic  <hniksic@srce.hr>
13514
13515         * files.el (save-some-buffers): Would wait 1 second.
13516         (save-some-buffers-1): Delete other windows here instead of in
13517         `save-some-buffers'.
13518         (save-some-buffers): Force redisplay only if windows were deleted.
13519
13520 1998-06-02  Didier Verna  <didier@xemacs.org>
13521
13522         * cus-face.el (custom-face-attributes): generalized the use of
13523         toggle buttons for boolean attributes.
13524         Re-ordered the items a bit.
13525
13526 1998-06-01  SL Baur  <steve@altair.xemacs.org>
13527
13528         * sound.el (default-sound-directory): Use `locate-data-directory'
13529         to find the sounds directory.
13530
13531 1998-05-29  Andy Piper  <andyp@parallax.co.uk>
13532
13533         * sound.el: default sound-ext to .wav under mswindows, .au
13534         otherwise. load-default sounds without extensions.
13535
13536 1998-05-27  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
13537
13538         * menubar-items.el (default-menubar): Dim out "Submit Bug Report"
13539         if send-pr is not bound.
13540
13541 1998-06-01  Andy Piper  <andyp@parallax.co.uk>
13542
13543         * files.el: grok idl files in auto-mode-alist.
13544 1998-06-01  Jeff Miller  <jmiller@smart.net>
13545
13546         * minibuf.el (exact-minibuffer-completion-p): check for nil before
13547         calling `upcase'.
13548
13549 1998-05-30  Andy Piper  <andyp@parallax.co.uk>
13550
13551         * msw-glyphs.el: add xbm to the list of image types supported.
13552
13553 1998-05-30  Kirill M. Katsnelson  <kkm@kis.ru>
13554
13555         * msw-init.el (init-post-mswindows-win): Load InfoDock toolbar
13556         instead of XEmacs one when dumping InfoDock.
13557
13558 1998-05-30  Kirill M. Katsnelson  <kkm@kis.ru>
13559
13560         * obsolete.el (has-modeline-p): Added obsolete alias `has-modeline-p'
13561         for `modeline-visible-p'
13562
13563         * winnt.el (nt-quote-process-args): Fix for duplicating argv[0].
13564
13565 1998-05-29  Andy Piper  <andyp@parallax.co.uk>
13566
13567         * msw-select.el (mswindows-cut-copy-clear-clipboard): deleted
13568         since it's not used anymore. doc string fixes.
13569
13570         * package-get.el (package-get-file-installed-p): new function. use
13571         instead of file-installed-p which is in an external package.
13572
13573 1998-05-28  Oliver Graf <ograf@fga.de>
13574
13575         * dragdrop.el (dragdrop-drop-url-default): dropped pop-to-buffer in
13576         favor of select-window/switch-to-buffer
13577
13578 Wed May 27, 1998  Darryl Okahata  <darrylo@sr.hp.com>
13579
13580         * startup.el: changed (getenv "HOME") to (user-home-directory)
13581
13582 1998-05-25  Oliver Graf <ograf@fga.de>
13583
13584         * frame.el (cde-start-drag) moved to dragdrop.el
13585         (offix-start-drag-region) moved to dragdrop.el
13586         (offix-start-drag) moved to dragdrop.el
13587         * dragdrop.el (cde-start-drag) moved from frame.el
13588         (offix-start-drag-region) moved from frame.el
13589         (offix-start-drag) moved from frame.el
13590         (cde-start-drag-region) cde drag regions
13591         * mouse.el (mouse-drag-or-yank) will now call cde-start-drag-region
13592
13593 1998-05-26  Oliver Graf <ograf@fga.de>
13594
13595         * dragdrop.el: created dragdrop-drag prototypes
13596         (cde-start-drag-region) fixed typo
13597
13598 1998-05-28  SL Baur  <steve@altair.xemacs.org>
13599
13600         * simple.el (after-init-hook): Remove reader macro.
13601
13602         * packages.el (packages-hardcoded-lisp): Get rid of reader
13603         macros.  Update DOC string.
13604
13605 1998-05-25  Hrvoje Niksic  <hniksic@srce.hr>
13606
13607         * mouse.el (drag-window-divider): Ditto.
13608
13609         * modeline.el (mouse-drag-modeline): Use it.
13610
13611         * lisp-mode.el (let-specifier): Specify indentation.
13612
13613         * specifier.el (let-specifier): Renamed from
13614         `with-specifier-instance'.
13615
13616 1998-05-27  Andy Piper  <andyp@parallax.co.uk>
13617
13618         * x-faces.el:
13619         * faces.el: move definition of xpm-color-symbols from x-faces.el
13620         to faces. Predicate x-get-resource on the presence of x.
13621
13622         * msw-faces.el: set 3d-object face rather than modeline. Specify
13623         faces as specfier defaults.
13624
13625         * package-get.el: don't use package-admin-add-single-file-package.
13626
13627 1998-05-25  Hrvoje Niksic  <hniksic@srce.hr>
13628
13629         * toolbar-items.el: Fixup tooltips.
13630         (toolbar-gnus): Don't use obsolete variable
13631         toolbar-news-frame-properties.
13632         (toolbar-news-reader): Default to `gnus' instead of
13633         `not-configured'.
13634
13635         * files.el (auto-mode-alist): Correctly recognize `.emacs' under
13636         Windows.
13637
13638 1998-05-25  Andy Piper  <andyp@parallax.co.uk>
13639
13640         * package-get.el: rename -installedp -> -installed-p.
13641
13642 1998-05-23  Kirill M. Katsnelson  <kkm@kis.ru>
13643
13644         * glyphs.el (init-glyphs): Created `border-glyph' face, with no
13645         attributes, and assinged it to continuation, truncation and
13646         hscroll glyphs.
13647
13648         * msw-glyphs.el: Assigned WinDings font to `border-glyph' face,
13649         and made continuation, truncation and hscroll glyphs arrow
13650         characters out of that font.
13651
13652 1998-05-22  Hrvoje Niksic  <hniksic@srce.hr>
13653
13654         * minibuf.el (minibuffer-electric-separator): Play nicely with
13655         directory-sep-char being \.
13656         (minibuffer-electric-tilde): Ditto.
13657         (read-file-name-map): Ditto.
13658
13659 1998-05-22  Hrvoje Niksic  <hniksic@srce.hr>
13660
13661         * mouse.el (default-mouse-track-maybe-own-selection): Pause only
13662         on X devices.
13663         (default-mouse-track-deal-with-down-event): Avoid
13664         `x-disown-selection'; use `disown-selection' instead.
13665
13666 1998-05-21  Andy Piper  <andyp@parallax.co.uk>
13667
13668         * select.el:
13669         * x-select.el: selection cleanup. (x-cut-copy-clear-internal)
13670         moved to (cut-copy-clear-internal) in select.el. Ditto for
13671         (x-delete-primary-selection) (x-kill-primary-selection)
13672         (x-copy-primary-selection).
13673         (own-clipboard): new function.
13674
13675         * msw-select.el: use the new kill/delete/copy/cut-copy-clear
13676         functions in select.el. remove old ones.
13677         (mswindows-own-clipboard): new function.
13678
13679 1998-05-21  Andy Piper  <andyp@parallax.co.uk>
13680
13681         * gnuserv.el: allow connections from mswindows type devices.
13682
13683 1998-05-20  Andy Piper  <andyp@parallax.co.uk>
13684
13685         * msw-glyphs.el: change image type used from cursor to resource.
13686
13687 1998-05-20  Kirill M. Katsnelson  <kkm@kis.ru>
13688
13689         * x-scrollbar.el (x-init-scrollbar-from-resources): Added support
13690         for {top,bottom}-{left,right} values in addition to
13691         {top,bottom}_{left,right}.
13692         Use x-get-resource instead of x-get-resource-and-bogosity-check.
13693
13694 1998-05-20  Hrvoje Niksic  <hniksic@srce.hr>
13695
13696         * cl-macs.el (specifier-instance): Undefine its setf method.
13697
13698         * specifier.el (with-specifier-instance): Added docstring.
13699
13700         * mouse.el (drag-window-divider): Ditto.
13701
13702         * modeline.el (mouse-drag-modeline): Use it.
13703
13704         * lisp-mode.el (with-specifier-instance): Define its indentation
13705         level.
13706
13707         * specifier.el (with-specifier-instance): New macro.
13708
13709 1998-05-19  Andy Piper  <andyp@parallax.co.uk>
13710
13711         * package-get.el (package-get-create-custom): new function to
13712         auto-generate package-get-custom.el from package-get-base.el.
13713         * (package-get-ever-installedp): new function.
13714         * (package-get-custom): new function to get all packages specified
13715         by customize.
13716
13717 1998-05-19  Hrvoje Niksic  <hniksic@srce.hr>
13718
13719         * cus-edit.el (custom-file): Revert to `~/.emacs'.
13720
13721 1998-05-23  SL Baur  <steve@altair.xemacs.org>
13722
13723         * cl-extra.el: Reverse previous float change.
13724
13725 1998-05-17  Andy Piper  <andyp@parallax.co.uk>
13726
13727         * x-faces.el:
13728         * faces.el (try-font-name): moved from x-faces.el since it is
13729         required by w3 under mswindows as well X.
13730
13731 1998-05-18  Kirill M. Katsnelson  <kkm@kis.ru>
13732
13733         * winnt.el: Removed evil (setq completion-ignore-case t)
13734         clause, one more overlookef fsfism.
13735         (nt-quote-args-functions-alist): End sentences with double space.
13736
13737 1998-05-18  Kirill M. Katsnelson  <kkm@kis.ru>
13738
13739         * window-xemacs.el (push-window-configuration): Remove kludgery of
13740         recaching default-toolbar specifier.
13741         (pop-window-configuration): Ditto.
13742         (unpop-window-configuration): Ditto.
13743
13744 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
13745
13746         * modeline.el (modeline-minor-mode-menu): Don't use :menu-tag.
13747
13748 1998-05-17  Kirill M. Katsnelson  <kkm@kis.ru>
13749
13750         * winnt.el (nt-quote-args-verbatim): Added function.
13751         (nt-quote-args-prefix-quote): Added function.
13752         (nt-quote-args-backslash-quote): Added function.
13753         (nt-quote-args-double-quote): Added function.
13754         (nt-quote-args-functions-alist): New variable.
13755         (nt-quote-process-args): Added function. This is the main quoting
13756         work horse called from process-nt.c
13757
13758 1998-05-16  Kirill M. Katsnelson  <kkm@kis.ru>
13759
13760         * winnt.el: Removed duplicate definitions for backspace,
13761         delete, M-backspace and C-M-backspace.
13762         (file-name-buffer-file-type-alist): Removed this variable.
13763         (find-buffer-file-type): Removed function.
13764         (find-file-binary):  Removed function.
13765         (find-file-text): Removed function.
13766         (find-file-not-found-set-buffer-file-type): Removed function.
13767         (save-to-unix-hook): Removed function.
13768         (revert-from-unix-hook): Removed function.
13769         (using-unix-filesystems): Removed function.
13770         (original-make-auto-save-file-name): DEFSUBR to avoid doc snarf
13771         warning.
13772         (x-set-selection): Removed function.
13773         (x-get-selection): Removed function.
13774         Removed commented FSFisms.
13775         Replaced copyright notice (this file is not part of GNU Emacs).
13776         (nt-shell-mode-hook): Moved here from a lambda expression. Added
13777         comint-process-echoes setting to t.
13778
13779 1998-05-17  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13780
13781         * packages.el (packages-no-package-hierarchy-regexp): Introduced
13782         and used following the interface change of
13783         `paths-find-recursive-path'.
13784
13785         * find-paths.el (paths-find-recursive-path): Exclusion is now by a
13786         regexp instead of a list of base names.
13787         (paths-version-control-filename-regexp):
13788         (paths-lisp-filename-regexp): (paths-no-lisp-directory-regexp):
13789         Introduced and used following the interface change of
13790         `paths-find-recursive-path'.
13791
13792 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
13793
13794         * simple.el (delete-forward-p): Make it a defun; do X garbage only
13795         on X devices, rather than on all non-TTY devices.
13796
13797 1998-05-16  Kirill M. Katsnelson  <kkm@kis.ru>
13798
13799         * msw-mouse.el: New file. Sets up cursor shapes for Windows.
13800
13801         * dumped-lisp.el (preloaded-file-list): Added msw-mouse.el
13802
13803 1998-05-17  Adrian Aichner  <adrian@xemacs.org>
13804
13805         * itimer.el (activate-itimer): Fixed usage of integers
13806         as argument to `concat'.
13807
13808 1998-05-17  Glynn Clements  <glynn@sensei.co.uk>
13809
13810         * itimer.el (start-itimer): replace the use of `concat' with
13811         `format'
13812
13813 1998-05-16  SL Baur  <steve@altair.xemacs.org>
13814
13815         * mode-motion.el (mode-motion-hook): Clarify docstring.
13816         From Bob Weiner <weiner@altrasoft.com>
13817
13818         * loadhist.el (symbol-file): Supply prompt string when used
13819         interactively.
13820         From Bob Weiner <weiner@altrasoft.com>
13821
13822 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
13823
13824         * loadup.el (really-early-error-handler): Ditto.
13825
13826         * update-elc.el: Ditto.
13827
13828         * setup-paths.el (paths-construct-exec-path): Ditto.
13829
13830         * make-docfile.el: Ditto.
13831
13832         * find-paths.el (paths-decode-directory-path): Use split-path
13833         instead of decode-path.
13834
13835         * files.el (parse-colon-path): Update docstring reference.
13836
13837 1998-05-15  Jonathan Harris  <jhar@tardis.ed.ac.uk>
13838
13839         * msw-init.el:
13840         * x-init.el:
13841         Bind cut'n'paste keys to non window-system specific functions.
13842
13843         * msw-select.el: New function mswindows-clear-clipboard.
13844         mswindows-cut-copy-clipboard extended to handle clearing of the
13845         selection and renamed to mswindows-cut-copy-clear-clipboard.
13846
13847         * select.el: on mswindows devices delete-primary-selection
13848         calls mswindows-clear-clipboard.
13849
13850 1998-05-15  Hrvoje Niksic  <hniksic@srce.hr>
13851
13852         * simple.el (quoted-insert): Inhibit quit when using read-char.
13853
13854         * cmdloop.el (read-char): Don't inhibit quit.
13855         (read-char-exclusive): Ditto.
13856         (read-char): Signal quit if quit-char was pressed.
13857         (read-char-exclusive): Ditto.
13858         (read-quoted-char): Return a character, not integer.
13859
13860         * menubar-items.el (default-popup-menu): Use Andy's generic
13861         selection code.
13862         (default-popup-menu): Fix code.
13863
13864 1998-05-14  Oliver Graf <ograf@fga.de>
13865
13866         * dragdrop.el (dragdrop-function-widget): this time it's done
13867
13868 1998-05-13  Oliver Graf <ograf@fga.de>
13869
13870         * dumped-lisp.el: dragdrop.el now based on dragdrop-api feature
13871
13872 1998-05-15  Kirill M. Katsnelson  <kkm@kis.ru>
13873
13874         * device.el (device-pixel-width):
13875         (device-pixel-height):
13876         (device-mm-width):
13877         (device-mm-height):
13878         (device-bitplanes):
13879         (device-color-cells): Swapped parameters to device-system-metric
13880         according to the interface change.
13881
13882 1998-05-14  Kirill M. Katsnelson  <kkm@kis.ru>
13883
13884         * mouse.el (default-mouse-motion-handler): Use new name of the
13885         function event-over-vertical-divider-p.
13886         Do not set E-W arrow cursor over the divider if
13887         vertical-divider-draggable-p is nil in the window.
13888         ([top-level]): Use new name for the variable
13889         vertical-divider-map.
13890         (drag-window-divider): Respect vertical-divider-draggable-p.
13891         Variable name typo fixes.
13892
13893 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
13894
13895         * keymap.el (kbd): Define here; handle string constants and
13896         others...
13897
13898 1998-05-15  Christian Nyb <chr@mediascience.no>
13899
13900         * simple.el (zap-up-to-char): New function.  Behaves like `zap-to-char'
13901         in Emacs 18.
13902
13903 1998-05-13  Didier Verna  <didier@xemacs.org>
13904
13905         * mouse.el (drag-window-divider): give the vertical divider a
13906         pressed look when dragging it.
13907
13908 1998-05-13  Andy Piper  <andyp@parallax.co.uk>
13909
13910         * faces.el: predicate some more face operations on x or mswindows
13911         not just x.
13912
13913         * modeline.el: enable modeline coloring for mswindows.
13914
13915 1998-05-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13916
13917         * minibuf.el (minibuffer-default): Added variable; compatible with
13918         FSF Emacs.
13919         (next-history-element): Used `minibuffer-default'.
13920
13921 1998-05-12  Oliver Graf <ograf@fga.de>
13922
13923         * dragdrop.el (dragdrop-function-widget): button and mods ok
13924         arguments still look a bit strange
13925         (dragdrop-compare-mods) created
13926         (dragdrop-drop-do-functions) correctly checks for buttons and
13927         modifiers
13928
13929 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
13930
13931         * setup-paths.el (paths-default-info-directories): Replace
13932         path-separator with directory-sep-char.
13933
13934         * files.el (path-separator): Don't define it here.
13935
13936 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
13937
13938         * update-elc.el: Ditto.
13939
13940         * setup-paths.el (paths-construct-exec-path): Ditto.
13941
13942         * make-docfile.el: Ditto.
13943
13944         * loadup.el (really-early-error-handler): Ditto.
13945
13946         * find-paths.el (paths-decode-directory-path): Use decode-path
13947         instead of decode-path-internal.
13948
13949         * files.el (parse-colon-path): Update docstring.
13950
13951 1998-05-13  Hrvoje Niksic  <hniksic@srce.hr>
13952
13953         * subr.el (get-buffer-window-list): Make BUFFER optional.
13954
13955         * window-xemacs.el (windows-of-buffer): Defalias to
13956         get-buffer-window-list.
13957
13958 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
13959
13960         * disass.el: Fix maintainer keyword.
13961
13962         * bytecomp.el (byte-compile-and-load-file): Autoload.
13963         (byte-compile-buffer): Ditto.
13964
13965         * lisp-mode.el (eval-last-sexp): Skip ` in `variable' so that the
13966         value is returned, not the name.
13967         (lisp-imenu-generic-expression): Enable it.
13968         (lisp-mode-variables): Ditto.
13969         (lisp-indent-offset): Change defconst to defvar.
13970         (lisp-indent-function): Ditto.
13971         (lisp-body-indent): Ditto.
13972
13973 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
13974
13975         * modeline.el: Use zap-last-kbd-macro-event.
13976
13977         * lisp-mode.el (eval-interactive): If eval-interactive-verbose is
13978         nil, don't attempt to do anything with messages.
13979         (eval-last-sexp): Use `letf' for clarity.
13980
13981 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
13982
13983         * startup.el: It's still `.emacs', not yet `.xemacs/init.el'.
13984
13985 1998-05-11  Martin Buchholz  <martin@xemacs.org>
13986
13987         * buff-menu.el:
13988         * lisp-mode.el:
13989         * obsolete.el:
13990         Change empty docstrings into no doc strings at all.
13991         Fix bogus FSF-format docstrings.
13992         * etags.el: Fix docstring.
13993
13994 1998-05-11  Jan Vroonhof  <vroonhof@math.ethz.ch>
13995
13996         * package-get.el (package-get): Use internal md5
13997
13998 1998-05-13  SL Baur  <steve@altair.xemacs.org>
13999
14000         * about.el (about-xemacs): Correct abuse of concat.
14001
14002 1998-05-11  SL Baur  <steve@altair.xemacs.org>
14003
14004         * info.el (Info-mode): Use easymenu.
14005
14006 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
14007
14008         * apropos.el (apropos): Don't use concat with integers.
14009
14010         * cmdloop.el (describe-last-error): Handle the case when no error
14011         was seen gracefully.
14012
14013         * apropos.el (apropos-print): Use with-displaying-help-buffer as
14014         defun.
14015         (apropos-describe-plist): Ditto.
14016
14017         * help.el (with-displaying-help-buffer): Revert to a defun.
14018         (describe-key): Use it as defun.
14019         (describe-mode): Ditto.
14020         (describe-bindings): Ditto.
14021         (describe-prefix-bindings): Ditto.
14022         (describe-installation): Ditto.
14023         (view-lossage): Ditto.
14024         (describe-function): Ditto.
14025         (describe-variable): Ditto.
14026         (describe-syntax): Ditto.
14027
14028 1998-05-11  Oliver Graf <ograf@fga.de>
14029
14030         * dragdrop.el: changed order of require/provide
14031         (dragdrop-drop-mime-default) changed to new calling conventions
14032         (dragdrop-drop-do-functions) changed to new calling conventions
14033         (dragdrop-function-widget) this one needs more work...
14034
14035 1998-05-10  Oliver Graf <ograf@fga.de>
14036
14037         * about.el: another small change in my entry
14038         * dragdrop.el (dragdrop-drop-log-function): logging added
14039         plus customizations
14040         changed interface to handler functions. now called with event
14041         and object
14042
14043 1998-05-12  Kirill M. Katsnelson  <kkm@kis.ru>
14044
14045         * glyphs.el (divider-pointer-glyph): Declared new glyph,
14046         E-W arrow pointer displayed over draggable dividers.
14047
14048         * mouse.el (default-mouse-motion-handler): Show it when
14049         appropriate.
14050         (drag-window-divider): Added.
14051         ([top-level]): Initialized window-divider-map with a keymap
14052         binding the above function to left button down event.
14053
14054         * x-mouse.el (x-init-pointer-shape): Initialize
14055         divider-pointer-glyph from Cursor.dividerPointer, or use default
14056         E-W double arrow.
14057
14058 1998-04-30  Gunnar Evermann  <Gunnar.Evermann@nats.informatik.uni-hamburg.de>
14059
14060         * toolbar-items.el (toolbar-compile): respect should-use-dialog-box-p
14061
14062 1998-05-11  Hrvoje Niksic  <hniksic@srce.hr>
14063
14064         * simple.el (count-words-buffer): Don't query for buffer.
14065         (count-lines-buffer): Ditto.
14066
14067 1998-05-11  Jan Vroonhof <vroonhof@math.ethz.ch>
14068
14069         * help.el (where-is): add optional insert argument.
14070
14071 1998-05-11  Hrvoje Niksic  <hniksic@srce.hr>
14072
14073         * help.el (describe-key-briefly): New argument INSERT.
14074
14075         * simple.el (eval-expression): New optional argument; synch with
14076         FSF 20.3.
14077
14078         * keydefs.el (global-map): Add new register bindings.
14079
14080         * register.el: Synched with FSF 20.3.
14081
14082 1998-05-11  Jan Vroonhof <vroonhof@math.ethz.ch>
14083
14084         * window-xemacs.el (recenter): all arguments are optional.
14085
14086 1998-05-10  Kirill M. Katsnelson  <kkm@kis.ru>
14087
14088         * device.el: (device-pixel-width): Reflected name/parameters
14089         change to device-system-metric.
14090         (device-pixel-height): Ditto.
14091         (device-mm-width): Ditto.
14092         (device-mm-height): Ditto.
14093         (device-bitplanes): Ditto.
14094         (device-color-cells): Ditto.
14095
14096 1998-05-10  Hrvoje Niksic  <hniksic@srce.hr>
14097
14098         * cl-extra.el (cl-float-limits): Removed; move code to top-level.
14099
14100         * cl.el (most-positive-fixnum): Document.
14101         (most-negative-fixnum): Ditto.
14102
14103         * cus-dep.el: Updated comment.
14104
14105         * cus-load.el: Use most-positive-fixnum as the gc-inhibiting
14106         constant.
14107
14108         * cus-load.el (custom-put): Removed.
14109
14110         * files.el (after-find-file): Just resignal quit instead of
14111         signaling "canceled".
14112
14113 1998-05-10  Hrvoje Niksic  <hniksic@srce.hr>
14114
14115         * frame.el (other-frame): Use `focus-frame' instead of
14116         select-frame kludges.
14117
14118         * lisp-mode.el: Update lisp-indent-function for
14119         save-selected-frame and with-selected-frame.
14120
14121         * frame.el (save-selected-frame): New macro.
14122         (with-selected-frame): Ditto.
14123         (other-frame): Use `set-frame-focus'.
14124
14125 1998-05-06  Oliver Graf <ograf@fga.de>
14126
14127         * dragdrop.el (dragdrop-drop-dispatch): changed to new list concept
14128         (dragdrop-drop-url-default) default handler for URL drops created
14129         (dragdrop-drop-mime-default) default handler for MIME drops created
14130         (dragdrop-drop-functions) default custom for handling drops created
14131         (dragdrop-drop-do-functions) helper for drgadrop-drop-dispatch
14132
14133 1998-05-05  Jonathan Harris <jhar@tardis.ed.ac.uk>
14134
14135         * mouse.el: Removed redundant mouse-mswindows-drop function.
14136
14137 1998-05-05  Oliver Graf <ograf@fga.de>
14138
14139         * about.el: changed some text in my entry
14140         * dragdrop.el: added customs
14141
14142 1998-05-04  Oliver Graf <ograf@fga.de>
14143
14144         * mouse.el: killed global drop key bindings
14145         (mouse-offix-drop) removed
14146         * dragdrop.el: created
14147         * dumped-lisp.el: inclusion of dragdrop.el for window-systems
14148
14149 1998-05-09  Kirill M. Katsnelson  <kkm@kis.ru>
14150
14151         * x-scrollbar.el (x-init-scrollbar-from-resources): Initialize
14152         scrollbar-on-{left,top}-p from *scrollBarPlacement resources.
14153
14154         * x-misc.el (x-get-resource-and-maybe-bogosity-check): Removed
14155         obsolete comment.
14156
14157         * scrollbar.el (scrollbars-visible-p): Use new
14158         {vertical,horizontal}-scrollbar-visible-p specifiers.
14159
14160 1998-04-18  Kirill M. Katsnelson  <kkm@kis.ru>
14161
14162         * device.el (device-pixel-height):
14163         (device-pixel-width):
14164         (device-mm-width):
14165         (device-mm-height):
14166         (device-bitplanes):
14167         (device-color-cells): Moved these 6 functions from device.c; they
14168         all use single (device-system-metrics) call.
14169
14170 1998-05-09  SL Baur  <steve@altair.xemacs.org>
14171
14172         * dumped-lisp.el (preloaded-file-list): x-menubar.el and x-toolbar.el
14173         were renamed.
14174
14175         * menubar-items.el:
14176         * toolbar-items.el: Renamed from x-menubar/x-toolbar.
14177         Suggested by Hrvoje Niksic <hniksic@srce.hr>
14178
14179         * help.el (help-map): Remove Hyperbole keybinding logic.
14180         Suggested by: Michael Ernst <mernst@cs.washington.edu>
14181
14182 1998-05-08  SL Baur  <steve@altair.xemacs.org>
14183
14184         * x-menubar.el (default-menubar): Enable 'mail-user-agent' feature.
14185         From SAKIYAMA Nobuo <nobuo@db3.so-net.or.jp>
14186
14187 1998-05-07  Andy Piper  <andyp@parallax.co.uk>
14188
14189         * msw-glyphs.el: use nicer icon3 from the frame icon.
14190
14191 1998-05-07  SL Baur  <steve@altair.xemacs.org>
14192
14193         * version.el (emacs-version): Remove InfoDock conditionals.
14194
14195         * startup.el (startup-splash-frame): Change ID logo name.
14196
14197 1998-05-06  Hrvoje Niksic  <hniksic@srce.hr>
14198
14199         * files.el (after-find-file): If the user presses C-g on
14200         directory-creation prompt, kill the buffer.
14201
14202 1998-05-06  SL Baur  <steve@altair.xemacs.org>
14203
14204         * simple.el (count-words-region): Reverse previous change.
14205
14206 1998-05-05  Hrvoje Niksic  <hniksic@srce.hr>
14207
14208         * replace.el (query-replace): Just call perform-replace.
14209         (query-replace-regexp): Ditto.
14210         (perform-replace): Move region handling here.
14211         (perform-replace): Use the new arg to match-data.
14212
14213 1998-03-08  Kyle Jones  <kyle_jones@wonderworks.com>
14214
14215         * x-init.el: Install X specific display table that
14216           displays char 0240 as a space to avoid whatever it is
14217           that screws up display of that character code.
14218
14219 1998-05-03  Hrvoje Niksic  <hniksic@srce.hr>
14220
14221         * help.el (function-arglist): If no arguments are documented for a
14222         subr, print nothing rather than incorrect output.
14223
14224 1998-05-05  SL Baur  <steve@altair.xemacs.org>
14225
14226         * cmdloop.el (command-error): Update bail-out error message to use
14227         `emacs-program-name'.
14228
14229         * lib-complete.el: Remove reader macro cruft.
14230
14231         * dumped-lisp.el (preloaded-file-list): Phase I:  remove InfoDock
14232         cruft.
14233
14234         * simple.el (count-words-region): Drop interactive-p check on the
14235         message.
14236
14237 1998-05-04  Jonathan Harris <jhar@tardis.ed.ac.uk>
14238
14239         * font.el
14240         * msw-faces.el
14241         Correct spelling of mswindows-font-canonicalize-name.
14242
14243 1998-05-03 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
14244
14245         * ldap.el (ldap-host-parameters-alist): Replaced with
14246         `ldap-host-parameters-plist'
14247         (ldap-search): Adapt to previous change
14248
14249 1998-05-02  SL Baur  <steve@altair.xemacs.org>
14250
14251         * about.el (about-hackers): Update Bob Weiner bio.
14252         (about-maintainer-info): Ditto.
14253
14254 1998-05-02  Hrvoje Niksic  <hniksic@srce.hr>
14255
14256         * simple.el (display-warning-minimum-level): Docfix.
14257
14258 1998-04-04  Per Abrahamsen  <abraham@dina.kvl.dk>
14259
14260         * widget.el (:default-get): New keyword.
14261         * wid-edit.el (default, widget-default-default-get): Define it.
14262         (group, widget-group-default-get): Define it.
14263         (menu-choice, widget-choice-default-get): Define it.
14264         (widget-default-get): New function.
14265         (widget-choice-action): Call it.
14266         (widget-editable-list-entry-create): Call it.
14267
14268 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
14269
14270         * byte-optimize.el (byte-boolean-vars): Removed.
14271         (byte-optimize-lapcode): Use `built-in-variable-type' instead of
14272         lookup through `byte-boolean-vars'.
14273
14274 1998-05-01  Kirill M. Katsnelson  <kkm@kis.ru>
14275
14276         * x-scrollbar.el (x-init-scrollbar-from-resources): Stuff
14277         resource-provided values into ghost specs for scrollbar-height and
14278         scrollbar-width.
14279
14280 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
14281
14282         * byte-optimize.el: Don't attempt to optimize /=.
14283
14284         * bytecomp.el (byte-compile-one-ore-more-args): New function.
14285         (byte-compile-/=): Ditto.
14286
14287 1998-05-02  SL Baur  <steve@altair.xemacs.org>
14288
14289         * apropos.el: Use `with-displaying-help-buffer'.
14290         (apropos-print): Remove explicit mentions of "*Apropos*" buffer.
14291         Use `with-displaying-help-buffer'.
14292         (apropos-follow): Do not give special treatment to buffer cursor
14293         was in prior to a mouse click.
14294         (apropos-describe-plist): Use `with-displaying-help-buffer'.
14295         (apropos-print-doc): Set correct buffer for setting text
14296         properties.
14297
14298 1998-05-01  SL Baur  <steve@altair.xemacs.org>
14299
14300         * help.el (help-buffer-prefix-string): New variable.
14301         (help-buffer-name): Use it.
14302
14303         * modeline.el (modeline-minor-mode-menu): Alphabetize the minor
14304         mode menu.
14305
14306 1998-04-30  Greg Klanderman  <greg@alphatech.com>
14307
14308         * frame.el (other-frame): Work even when focus-follows-mouse is true.
14309
14310 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
14311
14312         * files.el (find-file-noselect): Update docstring.
14313         (find-file-noselect): Signal an error if found an unreadable file.
14314         (file-chase-links): Save the match data.
14315         (normal-mode): Use `lwarn' and `error-message-string'.
14316         (interpreter-mode-alist): Change defconst to defvar.
14317         (inhibit-first-line-modes-regexps): Ditto.
14318         (inhibit-first-line-modes-regexps): Added .tgz.
14319         (inhibit-first-line-modes-suffixes): Change defconst to defvar.
14320         (change-major-mode-with-file-name): New user-option.
14321         (set-visited-file-name): Synched with FSF.
14322         (file-name-extension): New function, from FSF 20.3.
14323         (file-relative-name): Synched with FSF.
14324         (save-some-buffers): Support the C-r feature.
14325         (recover-session): Synched with FSF.
14326         (kill-some-buffers): Ditto.
14327         (set-auto-mode): New argument JUST-FROM-FILE-NAME.
14328
14329 1998-04-30  SL Baur  <steve@altair.xemacs.org>
14330
14331         * files.el (insert-file): Undo previous change and reenable use of
14332         format.el.
14333
14334 1998-04-30  Hrvoje Niksic  <hniksic@srce.hr>
14335
14336         * window-xemacs.el (recenter): Define.
14337
14338 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
14339
14340         * font.el (mswindows-font-create-name)
14341         (mswindows-font-create-object): new functions for mswindows type
14342         fonts.
14343
14344         * msw-faces.el (mswindows-font-canicolize-name): fix so that
14345         strings are parsed as well as font objects.
14346
14347 1998-04-30  Hrvoje Niksic  <hniksic@srce.hr>
14348
14349         * modeline.el (defining-kbd-macro): Restore modeline indication of
14350         kbd-macro being recorded.
14351         (add-minor-mode): Simplify docstring.
14352         (modeline-minor-mode-menu): Remove stuff.
14353
14354 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
14355
14356         * code-process.el (call-process): dynamically decide process
14357         coding type.
14358
14359 1998-04-29  Jim Radford  <radford@robby.caltech.edu>
14360
14361         * modeline.el: Add line-number-mode, column-number-mode to
14362         the modeline minor-mode menu.  Button2 on the line number does
14363         goto-line.
14364
14365 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
14366
14367         * mouse.el: move x-selection-owner-p type things to
14368         selection-owner-p.
14369
14370         * msw-init.el: copy zmacs stuff from x-init.el
14371
14372         * msw-select.el (mswindows-own-selection)
14373         (mswindows-disown-selection) (mswindows-selection-owner-p): new
14374         functions. Very simple minded implementation of selectio
14375         ownership.
14376
14377         * select.el (own-selection) (disown-selection)
14378         (activate-region-as-selection) (select-make-extent-for-selection)
14379         (valid-simple-selection-p): functions moved from x-select.el for
14380         generalized selection.
14381
14382         * x-select.el: see select.el changes.
14383
14384         * x-toolbar.el: use new selection functions.
14385
14386 1998-04-28  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14387
14388         * packages.el (packages-find-package-directories): Fixed bug that
14389         would pick up multiple site-package directories.
14390         (package-locations): Added "xemacs-packages" as a late package
14391         location.
14392
14393         * find-paths.el: Now uses `emacs-program-name' and
14394         `emacs-program-version'.
14395         Additions to enforce version-specific directories in
14396         `paths-find-version-directory'.
14397
14398 1998-04-29  SL Baur  <steve@altair.xemacs.org>
14399
14400         * default.el: Removed.
14401         * site-start.el: Removed.
14402
14403 1998-04-29  Didier Verna  <didier@xemacs.org>
14404
14405         * minibuf.el (minibuffer-history-minimum-string-length): Default
14406         to nil.
14407
14408 1998-04-28  SL Baur  <steve@altair.xemacs.org>
14409
14410         * find-paths.el (paths-program-name): Rename.
14411         (paths-emacs-root-p): Ditto.
14412         (paths-find-site-directory): Ditto.
14413
14414 1998-04-26  Karl M. Hegbloom  <karlheg@inetarena.com>
14415
14416         * lisp-mode.el (emacs-lisp-mode-popup-menu-1): Add menu entry for
14417         `emacs-lisp-byte-compile-and-load'.
14418
14419 1998-04-26  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14420
14421         * ldap.el (ldap-search): Fixed additional parameter passing to
14422         `ldap-open'
14423
14424 1998-04-27  Andy Piper  <andyp@parallax.co.uk>
14425
14426         * select.el (kill-primary-selection) (selection-owner-p)
14427         (copy-primary-selection) (yank-clipboard-selection)
14428         (selection-exists-p) (delete-primary-selection): new file and
14429         functions that do the right thing for the selected device.
14430
14431         * x-menubar.el: use generalised selection functions.
14432
14433         * dumped-lisp.el: dump select.el.
14434
14435 1998-04-27  SL Baur  <steve@altair.xemacs.org>
14436
14437         * find-paths.el (paths-progname): New variable.
14438         (paths-emacs-root-p): Use it.
14439         (paths-find-site-directory): Ditto.
14440
14441 1998-04-26  SL Baur  <steve@altair.xemacs.org>
14442
14443         * loadup.el ((member "dump" command-line-args)): Dump as
14444         `infodock' if InfoDock.
14445
14446 1998-04-25  SL Baur  <steve@altair.xemacs.org>
14447
14448         * find-paths.el (construct-emacs-version): Simplify, include
14449         program name in the return value.
14450         * (paths-find-version-directory): Use it.
14451
14452 1998-04-25  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14453
14454         * info.el (Info-parse-dir-entries): Fixed regexp
14455         (Info-build-dir-anew): Remove full suffix and capitalize info file
14456         name for files with no @direntry
14457         (Info-batch-rebuild-dir): New function
14458         (Info-suffixed-file): Check for regular files instead of simple
14459         file existence (could catch directories before)
14460
14461 1998-04-25  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14462
14463         * setup-paths.el, find-paths.el: Removed uses of `not' which
14464         temacs doesn't have.
14465
14466         * find-paths.el (paths-find-emacs-roots): Included exec-prefix
14467         into root searching.
14468
14469 1998-04-24  Martin Buchholz  <martin@xemacs.org>
14470
14471         * subr.el: Remove definition of `not'.
14472
14473 Sat Apr 24 1998  Andy Piper  <andyp@parallax.co.uk>
14474
14475         * msw-glyphs.el: enable graphics support.
14476
14477 1998-04-23  Didier Verna  <didier@xemacs.org>
14478
14479         * x-menubar.el (default-menubar): restored the line-number-mode
14480         option.
14481
14482         * misc doc string updates related to the options menu.
14483
14484 1998-04-24  SL Baur  <steve@altair.xemacs.org>
14485
14486         * setup-paths.el (paths-construct-load-path): Fix typo.
14487
14488 1998-04-23  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14489
14490         * x-menubar.el (default-menubar): font-menu-this-frame-only-p and
14491         font-menu-ignore-scaled-fonts don't have to be bound now; this
14492         gets us one step further towards making --no-autoloads work.
14493
14494         * startup.el (normal-top-level): Load auto-autoloads only if
14495         lisp-directory is non-nil.
14496
14497         * setup-paths.el (paths-construct-load-path): Made it robust
14498         against nil lisp-directory.
14499
14500         * startup.el (startup-setup-paths-warning): Added `lisp-directory'
14501         to the list of variables that cause a warning when nil.
14502
14503         * toolbar.el (init-toolbar-location): Now works even when there's
14504         no toolbar icon directory.
14505
14506 1998-04-23  Hrvoje Niksic  <hniksic@srce.hr>
14507
14508         * help.el (view-lossage): Recognize it.
14509
14510         * simple.el (log-message): Mark multiline messages.
14511
14512 1998-04-22  SL Baur  <steve@altair.xemacs.org>
14513
14514         * info.el (Info-exit): `toolbar-info-frame' doesn't necessarily exist.
14515
14516 1998-4-20  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
14517
14518         * package-get.el (package-get-all):  add `\n' separator to
14519         interactive specification so that both variables are read
14520
14521 1998-04-22  Didier Verna  <didier@xemacs.org>
14522
14523         * x-menubar.el: ported the options menu to Custom.
14524         Moved the "read only" toggle button to the buffers menu.
14525         Corrected some missing ;;;###autoload or defcustom.
14526
14527         * scrollbar.el (scrollbars-visible-p): defcustom wrapper around
14528         the scrollbar-visible specifier for options menu handling.
14529
14530         * toolbar.el (toolbar-visible-p)
14531                      (toolbar-captioned-p)
14532                      (default-toolbar-position): defcustom wrappers around
14533         the toolbar specifiers for options menu handling.
14534
14535         * frame.el (get-frame-for-buffer-default-instance-limit):
14536         defcustom it for options menu handling.
14537
14538         * font-lock.el (font-lock-mode): defcustom and autoload the variable
14539         font-lock-mode for options menu handling.
14540
14541         * cus-start.el: added Custom properties to overwrite-mode for
14542         options menu handling.
14543
14544 Wed Apr 22 12:59:35 1998  Andy Piper  <andyp@parallax.co.uk>
14545
14546         * about.el: shameless self-promotion.
14547
14548 1998-04-21  Hrvoje Niksic  <hniksic@srce.hr>
14549
14550         * simple.el (raw-append-message): Slightly optimize.
14551         (remove-message): Use `push' for clarity.
14552         (append-message): Ditto.
14553         (display-warning): Dito.
14554         (raw-append-message): Send the message to the appropriate device.
14555
14556 1998-04-22  SL Baur  <steve@altair.xemacs.org>
14557
14558         * auto-save.el (auto-save-cyclic-hash-14): De-ebolification.
14559         From Sean MacLennan <Sean.MacLennan@pika.ca>
14560
14561 1998-04-18  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14562
14563         * setup-paths.el: Changed `directory-sep-char' to
14564         `path-separator', following a change in GNU Emacs.
14565
14566 1998-04-19  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14567
14568         * info.el (Info-maybe-update-dir): Bug fix in `conservative' behaviour
14569         (Info-build-dir-anew): Add a final newline.
14570         (Info-build-dir-anew): Do not issue warning when rebuilding policy
14571         is `always'
14572         (Info-rebuild-dir): Ditto
14573
14574         * dumped-lisp.el (preloaded-file-list): Added ldap.el
14575
14576 1998-04-21  SL Baur  <steve@altair.xemacs.org>
14577
14578         * simple.el (count-words-buffer): Retain zmacs region.
14579         (count-words-region): Ditto.
14580         * simple.el: (what-line): Expanded line counts.
14581         (count-lines): New parameter to conditionalize whether collapsed
14582         lines get counted.
14583         From Bob Weiner <weiner@altrasoft.com>
14584
14585 1998-04-19  SL Baur  <steve@altair.xemacs.org>
14586
14587         * packages.el (package-locations): infodock-packages must override
14588         mule-packages and packages.
14589
14590 1998-04-19  Jonathan Harris <jhar@tardis.ed.a.uk>
14591
14592         * wid-edit.el:
14593         remove rude messages from widget-activation-widget-mapper
14594         and widget-activation-glyph-mapper
14595
14596 1998-04-17  Jonathan Harris <jhar@tardis.ed.ac.uk>
14597
14598         * toolbar.el: Remove (featurep 'x) test from
14599         toolbar-make-button-list
14600
14601 1998-04-17  Hrvoje Niksic  <hniksic@srce.hr>
14602
14603         * gnuserv.el (gnuserv-edit): Switch to the next gnuserv buffer
14604         only if in the same frame.
14605
14606 1998-04-17  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14607
14608         * packages.el (package-locations): Added site-packages hierarchy.
14609
14610         * setup-paths.el (paths-default-info-directories): Introduced and
14611         used.
14612
14613         * packages.el, setup-paths.el: Set various path searching depths
14614         to 1.
14615
14616         * packages.el (packages-hierarchy-depth):
14617         (packages-load-path-depth): Introduced and used.
14618
14619         * setup-paths.el (paths-load-path-depth): Introduced and used.
14620
14621         * find-paths.el (paths-find-recursive-path): Added max-depth
14622         parameter.
14623
14624 1998-04-15  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14625
14626         * setup-paths.el (paths-construct-info-path): Removed
14627         dependency on behavior of (file-name-as-directory "").
14628
14629 1998-04-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14630
14631         * ldap.el (ldap-search): Adapt to the new low-level API using ldap
14632         lisp objects
14633
14634 1998-04-14  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14635
14636         * dump-paths.el, startup.el: Added handling for --debug-paths.
14637
14638 1998-04-15  William M. Perry  <wmperry@aventail.com>
14639
14640         * wid-edit.el: We cannot just set the help-echo or balloon-help
14641           properties for an extent based on the :help-echo widget
14642           property, since help-echo and balloon-help cause an EXTENT to
14643           get passed in, where :help-echo functions are expecting a WIDGET
14644
14645 1998-04-15  Kirill M. Katsnelson  <kkm@kis.ru>
14646
14647         * scrollbar.el (init-scrollbar-from-resources): Call
14648         mswindows-init-scrollbar-metrics when appropriate.
14649
14650 Thu Apr 16 12:59:35 1998  Andy Piper  <andyp@parallax.co.uk>
14651
14652         * dumped-lisp.el: dump x-toolbar for window system
14653
14654         * msw-init.el (init-post-mswindows-win): enable toolbars if we
14655         have support and xpm.
14656
14657 1998-04-16  SL Baur  <steve@altair.xemacs.org>
14658
14659         * files.el (toggle-read-only): Fix docstring.
14660         From Didier Verna <didier@xemacs.org>
14661
14662 1998-04-14  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14663
14664         * startup.el (normal-top-level): Load autoload-file-name without
14665         specifying an extension---some people only auto-autoload.el.gz.
14666
14667 1998-04-06  Hrvoje Niksic  <hniksic@srce.hr>
14668
14669         * files.el (backup-enable-predicate): Don't bomb on NAME being
14670         nil.
14671
14672 1998-04-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14673
14674         * find-paths.el, packages.el: Now prefers configure'd paths.
14675         This shouldn't cause any of the originally anticipated problems as
14676         the current paths architecture will not define the various
14677         configure-xxx variables if they're not specified on the configure
14678         command line.
14679
14680         * find-paths.el, setup-paths.el, packages.el: Removed all
14681         mentionings of "/" as a path separator.
14682         Used paths-construct-path throughout.
14683
14684         * find-paths.el (paths-construct-path): Created to assemble paths
14685         from directory components.
14686
14687         * setup-paths.el, packages.el: Used paths-decode-directory-path
14688         instead of decode-path-internal.
14689
14690         * find-paths.el: Removed unused (and bogus) paths-find-emacs-path
14691         and associates.
14692         (paths-decode-directory-path) Created.
14693
14694         * setup-paths.el: Changed configure-exec-path to
14695         configure-exec-directory.
14696
14697 1998-04-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14698
14699         * packages.el (packages-find-packages): Fixed decoding of
14700         EMACSPACKAGEPATH.
14701
14702         * startup.el: -no-packages -> -no-early-packages.
14703
14704         (packages-load-package-lisps): Fixed loading of auto-autoload
14705         files.
14706
14707         * startup.el (normal-top-level): Fixed loading of core
14708         auto-autoload.
14709
14710         * obsolete.el: Un-obsoleted site-directory.  Sigh.
14711
14712         * startup.el, packages.el, dump-paths.el: Added proper settings
14713         for site-directory and lisp-directory variables.
14714
14715         * startup.el, loadup.el: Renamed inhibit-update-autoloads to
14716         inhibit-package-autoloads and fixed handling of it.
14717
14718         * startup.el, packages.el, dump-paths.el, loadup.el: Fixed
14719         handling of former inhibit-package-init, now
14720         inhibit-early-packages, to make -vanilla etc. work.
14721
14722 1998-04-10  Kirill M. Katsnelson  <kkm@kis.ru>
14723
14724         * code-process.el (start-process): Fallback to 'undecided instead
14725         of 'binary for process input coding stream.
14726
14727         * process.el (start-process): Docstring fix.
14728
14729 1998-04-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14730
14731         * info.el (Info-insert-dir): Do not insert temporary dir files
14732         in Info-dir-file-attributes
14733         (Info-build-dir-anew): Ensure temporary buffer is not read-only
14734         (Info-rebuild-dir): Ditto.
14735
14736 1998-04-09  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14737
14738         * obsolete.el: Added obsoleteness declarations for
14739         `site-directory' and `Info-default-directory-list'.
14740
14741 1998-04-08  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14742
14743         * find-paths.el (paths-find-emacs-root): Only look at the
14744         executable at the end of the symlink chain for determining the
14745         Emacs root.
14746
14747 1998-04-07  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14748
14749         * setup-paths.el (paths-construct-info-path): Changed construction
14750         to cater to gone default in configure.
14751
14752         * find-paths.el (paths-uniq-append): Added.
14753
14754         * packages.el: Rewritten package path construction once again.
14755
14756         * dump-paths.el, startup.el: Removed package-path as a global
14757         variable.
14758
14759         * package-admin.el (package-admin-add-single-file-package):
14760         (package-admin-add-binary-package): Changed package-path to
14761         late-packages.
14762
14763         * packages.el (packages-split-path): Split path at "/" rather than
14764         nil according to change in emacs.c.
14765
14766 1998-04-06  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14767
14768         * setup-paths.el (paths-construct-info-path): Changed info path
14769         order so that directories come out right.
14770         (paths-find-lock-directory): Fixed bug: It used to think
14771         configure-lock-directory is a path.
14772
14773 1998-04-06  Jeff Miller <jmiller@smart.net>
14774
14775         * x-toolbar.el:  Added toolbar-vector-xxxxxx defvars.  Modified
14776         initial-toolbar-spec to use new toolbar-vector-xxxxxx defvars.  This
14777         eases the use of toolbar-add/kill-item functions.
14778
14779 1998-04-07  Kirill M. Katsnelson  <kkm@kis.ru>
14780
14781         * code-files.el (file-coding-system-alist): Commented out
14782         loaddefs.el magical treatment.
14783
14784 1998-04-06  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14785
14786         * info.el (Info-rebuild-outdated-dir): Added new option
14787         `conservative' and made it the default
14788         (Info-rebuild-dir): Appropriately parse multi-line description
14789         strings, and multi-section dir files. Issue warning when dir
14790         is rebuilt as temporary
14791         (Info-build-dir-anew): Issue warning when dir is built as
14792         temporary
14793
14794 1998-04-04  Kirill M. Katsnelson  <kkm@kis.ru>
14795
14796         * list-mode.el (list-mode-map): Bind highlight motion commands to
14797         standard keys left, right, C-b and C-f.
14798
14799 1998-03-29  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14800
14801         * files.el (auto-mode-alist): allow .sc for Scheme->C
14802
14803 1998-04-06  SL Baur  <steve@altair.xemacs.org>
14804
14805         * loadup.el (pureload): Don't quote (garbage-collect).
14806
14807 1998-04-04  SL Baur  <steve@altair.xemacs.org>
14808
14809         * package-get-base.el: Updated.
14810
14811 1998-04-04  Hrvoje Niksic  <hniksic@srce.hr>
14812
14813         * isearch-mode.el (isearch-just-started): New variable.
14814         (isearch-mode): Set it.
14815         (isearch-repeat): Advance one character forward only if the search
14816         was successful, and was not just started.
14817         (isearch-repeat): Clear isearch-just-started.
14818
14819 1998-04-02  SL Baur  <steve@altair.xemacs.org>
14820
14821         * finder.el (finder-compile-keywords): Don't eval new finder-inf
14822         if running -batch.
14823
14824 1998-03-26  Hrvoje Niksic  <hniksic@srce.hr>
14825
14826         * subr.el (listify-key-sequence): Removed.
14827
14828 1998-03-31  Hrvoje Niksic  <hniksic@srce.hr>
14829
14830         * bytecomp.el (byte-compile-print-gensym): New option.
14831         (byte-compile-output-file-form): Use it.
14832         (byte-compile-output-docform): Ditto.
14833         (byte-compile-compiled-obj-to-list): Ditto.
14834
14835 Sun Mar 29 1998  Andy Piper  <andyp@parallax.co.uk>
14836
14837         * msw-glyphs.el: set frame icon if xpm support.
14838
14839 1998-03-30  Kyle Jones  <kyle_jones@wonderworks.com>
14840
14841         * help.el: Code that pretty prints variable values
14842           removed.
14843
14844 1998-04-02  SL Baur  <steve@altair.xemacs.org>
14845
14846         * find-paths.el (paths-emacs-root-p): Correct test for installation
14847         directory.
14848         From Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14849
14850 1998-03-30  Kyle Jones  <kyle_jones@wonderworks.com>
14851
14852         * loaddefs.el: Don't set debug-ignored-errors; leave
14853           its default value set to nil.
14854
14855 1998-03-29  Damon Lipparelli  <lipp@primus.com>
14856
14857         * info.el (Info-rebuild-dir): fixed mis-spelling.
14858
14859 1998-03-29  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14860
14861         * info.el (Info-rebuild-outdated-dir): New custom var
14862         (Info-insert-node): Create/update dir file when needed, ie when it
14863         does not exist or is older than some info files in directory
14864
14865 1998-04-01  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14866
14867         * setup-paths.el, dump-paths.el, startup.el, packages.el: Allowed
14868         for last packages, mainly for using a 20.4 package base.
14869
14870         * packages.el (late-packages): Typo fix.  It was called
14871         early-packages.
14872
14873         * find-paths.el (paths-find-emacs-root): Bug fix: it now chases
14874         relative symlinks correctly.
14875         (paths-find-emacs-roots): More rigorous checking for plausible
14876         configuration-time root.
14877
14878         * startup.el (normal-top-level): Added a warning if XEmacs cannot
14879         find its roots.
14880
14881 1998-03-27  Martin Buchholz  <martin@xemacs.org>
14882
14883         * faces.el: Fix docstrings.
14884         * glyphs.el: Fix docstrings.
14885         * mouse.el: Fix docstrings.
14886
14887         * frame.el: Change phrase `current frame' to `selected frame'.
14888
14889         * faces.el (face-spec-set-match-display): Make FRAME arg optional.
14890
14891         * bytecomp.el (displaying-byte-compile-warnings): Rewrite some
14892         macros using backquote to make them infinitely more readable.
14893
14894 1998-03-30  SL Baur  <steve@altair.xemacs.org>
14895
14896         * packages.el (packages-find-package-path): Hardcoded specialized
14897         InfoDock support until we can clean this up.
14898
14899         * help.el (describe-bindings-1): Return the value of the bindings
14900         help buffer created.
14901         (describe-bindings): Ditto.
14902
14903         * simple.el (set-variable): Restore previous behavior of not
14904         bombing if the variable to set is not boundp.
14905
14906 1998-03-30  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14907
14908         * packages.el (packages-handle-package-dumped-lisps): Allow for
14909         non-local files to be loaded off the package-lisp variable.
14910
14911 1998-03-27  Kyle Jones  <kyle_jones@wonderworks.com>
14912
14913         * x-faces.el: Global X resources should override
14914           specs for all device classes (color, grayscale, mono);
14915           code currently doesn't override any of them.  Fixed by
14916           calling remove-specifier with '(x default) as the tag
14917           set and allowing inexact matches.
14918
14919 1998-03-27  Kyle Jones  <kyle_jones@wonderworks.com>
14920
14921         * faces.el: Separated face initializations based on
14922           device classes into device type specific (tag set,
14923           instantiator) pairs.
14924
14925 1998-03-09  Hrvoje Niksic  <hniksic@srce.hr>
14926
14927         * wid-edit.el (widget-choice-action): Remember user's explicit
14928         choice.
14929         (widget-choice-value-create): Respect it.
14930         From Richard Stallman <rms@gnu.org>
14931
14932 1998-03-26  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14933
14934         * setup-paths.el (paths-construct-info-path): Always append
14935         existing directories from configure-time info path.
14936
14937         * startup.el (startup-setup-paths): Renamed misnamed info-path to
14938         Info-directory-list.
14939
14940         * info.el: Removed Info-default-directory-list which was broken by
14941         design.
14942         Removed bogus initialization of Info-directory-list---startup.el
14943         can do a much better job.
14944         Added autoload of Info-directory-list.
14945
14946         * setup-paths.el (paths-construct-load-path): Fixed a bug pointed
14947         out by Martin Buchholz <martin@xemacs.org>: EMACSLOADPATH used to
14948         be exclusive; now it's merely given precedence, just like in the
14949         old days.
14950
14951 1998-03-25  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14952
14953         * find-paths.el (paths-find-architecture-directory): Fix bug with
14954         finding; it used to default too early.
14955
14956 1998-03-25  Martin Buchholz <martin@xemacs.org>
14957
14958         * packages.el (packages-split-path): Fix a bug; it used to fail
14959         for paths that weren't split.
14960
14961 1998-03-26  SL Baur  <steve@altair.xemacs.org>
14962
14963         * finder.el (finder-compile-keywords): trap on errors.
14964
14965 1998-03-24  Kyle Jones  <kyle_jones@wonderworks.com>
14966
14967         * x-faces.el (remove-specifier-specs-matching-tag-set-cdrs): Pass
14968           fourth argument of t so that only the specs exactly
14969           matching the tag lists are removed.
14970
14971 1998-03-25  SL Baur  <steve@altair.xemacs.org>
14972
14973         * make-docfile.el: Don't discard the BOOTSTRAPLOADPATH.
14974
14975 1998-03-23  SL Baur  <steve@altair.xemacs.org>
14976
14977         * minibuf.el (mouse-read-file-name-1): If a default directory was
14978         specified, use it for generating the completions.
14979
14980 1998-03-23  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14981
14982         * update-elc.el: Now respects inhibit-package-init and
14983         inhibit-site-lisp.
14984         Now does path construction with loadup-paths.
14985
14986         * startup.el (normal-top-level, startup-setup-paths): Now respects
14987         inhibit-package-init and inhibit-site-lisp.
14988
14989         * packages.el (packages-find-package-path): Extended package path
14990         by version-specific hierarchies.
14991         (packages-find-packages): Now respects inhibit flag and
14992         inhibit-site-lisp.
14993         Moved path setup to loadup-paths.
14994
14995         * make-docfile.el: Now respects inhibit-package-init and
14996         inhibit-site-lisp.
14997         Now does path construction with loadup-paths.
14998
14999         * loadup.el: Now respects inhibit-package-init and
15000         inhibit-site-lisp.
15001
15002         * dumped-lisp.el (preloaded-file-list): Added loadup-paths.
15003
15004         * loadup-paths.el: New file: setup load-path to encompass
15005         packages.
15006
15007 1998-03-22  SL Baur  <steve@altair.xemacs.org>
15008
15009         * auto-show.el: load-gc renamed to pureload.
15010         * site-load.el: Ditto.
15011         * packages.el (toplevel): Ditto.
15012         * loadup.el (really-early-error-handler): Ditto.
15013         * dumped-lisp.el (preloaded-file-list): Ditto.
15014         * cus-face.el (custom-declare-face): Ditto.
15015
15016 1998-03-22  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15017
15018         * <Today>: The Big Path Searching Overhaul.
15019
15020         * find-paths.el: New file: find and assemble paths in the
15021         installation hierarchy.
15022
15023         * setup-paths.el: New file: global layout of paths and directories
15024         within the XEmacs hierarchy.
15025
15026         * packages.el: Replaced everything related to path searching and
15027         startup by code in terms of find-paths.
15028
15029         * loadup.el, make-docfile.el, update-elc.el, startup.el: Now calls
15030         the new path searching engine.
15031
15032         * dumped-lisp.el (preloaded-file-list): Added new files find-paths
15033         and setup-paths.
15034
15035 1998-03-22  SL Baur  <steve@altair.xemacs.org>
15036
15037         * dumped-lisp.el (preloaded-file-list): Load setup-paths.elc not
15038         setup-paths.el.
15039
15040 1998-03-20  Kirill M. Katsnelson  <kkm@kis.ru>
15041
15042         * msw-glyphs.el: Added check for 'mswindows feature, so the file
15043         compiles identically in any configuration.
15044         Removed irrelevant commentary.
15045
15046 1998-03-20  Kirill M. Katsnelson  <kkm@kis.ru>
15047
15048         * simple.el (set-variable): Allow setting specifiers.
15049
15050 1998-03-19  SL Baur  <steve@altair.xemacs.org>
15051
15052         * lisp.el (forward-sexp): Revert previous change.
15053
15054 1998-03-18  SL Baur  <steve@altair.xemacs.org>
15055
15056         * frame.el (frame-initialize): Use `delete-console' instead of
15057         `delete-device' to delete the stream console to match the usage in
15058         Fkill_emacs.
15059
15060 1998-03-16  SL Baur  <steve@altair.xemacs.org>
15061
15062         * files.el (cdpath-previous): New variable.
15063         (cd): Use it.
15064         From Bob Weiner <weiner@wave.altrasoft.com>
15065
15066 1998-03-15  Kyle Jones  <kyle_jones@wonderworks.com>
15067
15068         * keydefs.el: Changed keybindings of forward-char,
15069           backward, scroll-up and scroll-down to point to their
15070           -command counterparts.
15071
15072         * simple.el: New functions: forwarc-char-command,
15073           backwrad-char-command, scroll-up-command,
15074           scroll-down-command which work liek their counterparts
15075           except that they honor the variable
15076           signal-error-on-buffer-boundary.
15077
15078           Definition of signal-error-on-buffer-boundary received
15079           from src/cmds.c.
15080
15081           defvar declaration added for word-across-newline to avoid
15082           byte-compiler warning about the free variable reference.
15083
15084 1998-03-14  Kirill M. Katsnelson  <kkm@kis.ru>
15085
15086         * winnt.el: Removed "%t" from the beginning of
15087         modeline-format. From now on, there's no nt-specifics in the modeline.
15088
15089 1998-03-14  SL Baur  <steve@altair.xemacs.org>
15090
15091         * setup-paths.el (paths-setup-paths-warning): Replace occurrences
15092         of `when' with `if'.
15093
15094 1998-03-03  Kirill M. Katsnelson  <kkm@kis.ru>
15095
15096         * msw-glyphs.el: New file. Defines TTY-style glyphs for
15097         mswindows. Must be reworked along with glyphs.el, or
15098         merged into it, after there is images support.
15099
15100         * dumped-lisp.el (preloaded-file-list): Dump msw-glyphs.el when
15101         'mswindows.
15102
15103 1998-03-13  SL Baur  <steve@altair.xemacs.org>
15104
15105         * faces.el: fix for text cursor initialization.
15106         Suggested by Kyle Jones <kyle_jones@wonderworks.com>
15107         From Andy Piper <andyp@parallax.co.uk>
15108
15109 1998-03-11  Pete Ware  <ware@cis.ohio-state.edu>
15110
15111         * files.el (set-auto-mode): If a mode is not fboundp, check to see
15112         if there is an existing package that handles it and warn the user
15113         about that mode.
15114
15115 1998-03-02  Kirill M. Katsnelson  <kkm@kis.ru>
15116
15117         * x-menubar.el (default-menubar): Greyed out "Help / Basics /
15118         Installation" menu item when Installation-string is not bound.
15119
15120 1998-03-11  SL Baur  <steve@altair.xemacs.org>
15121
15122         * lisp.el (forward-sexp): Fix for test for balanced sexp.
15123         From Jeremiah W. James <jerry@cs.ucsb.edu>
15124
15125 1998-03-10  Kyle Jones  <kyle_jones@wonderworks.com>
15126
15127         * msw-faces.el:
15128         * faces.el: Fix face initialization.
15129
15130 1998-03-10  Glynn Clements  <glynn@sensei.co.uk>
15131
15132         * files.el (backup-enable-predicate): fix breakage introduced
15133         by TMPDIR patch.
15134
15135 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
15136
15137         * x-faces.el (x-init-face-from-resources): The
15138           TTY face property retrieval functions don't return
15139           specifiers, so use face-property instead.
15140
15141 1998-03-09  SL Baur  <steve@altair.xemacs.org>
15142
15143         * mwheel.el (mwheel-install): Use portable keysyms and syntax.
15144
15145 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
15146
15147         * x-menubar.el: Expanded documentation for
15148           option-save-faces.  Changed Options -> Browse Faces
15149           menu entry to invoke customize-face.
15150
15151 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
15152
15153         * faces.el: Most face initialization moved out of
15154           init-other-random-faces to the top level so that the
15155           initialization happens before Xemacs is dumped.  Much
15156           of the fascist "face-differs-from-default-p or FROB!"
15157           code has been retired in favor of letting the user do
15158           what they want to do.  Face initialization code changed
15159           to use `default' specifier tag so that the settings can
15160           be overridden later if the user wishes it.
15161
15162 1998-03-08  SL Baur  <steve@altair.xemacs.org>
15163
15164         * about.el (about-hackers): Update contributors list.
15165
15166 1998-03-07  Kyle Jones  <kyle_jones@wonderworks.com>
15167
15168         * specifier.el: Define new specifier tag `default'.
15169
15170         * modeline.el: Initialize faces using `default' tag.
15171
15172         * x-faces.el (x-init-face-from-resources): Remove
15173           specifier specs containing the `default' tag before
15174           adding new specs.
15175
15176 1998-03-02  John Jones  <jj@asu.edu>
15177
15178         * package-get.el (package-get-all): fixed arguments on call to
15179         package-admin-add-single-file-package.
15180         * package-get.el (package-get-installedp): fixed to match
15181         advertised behavior.
15182         * package-get.el: added function package-get-update-all which
15183         installs newest versions of all the current packages (if they are
15184         not already installed).
15185
15186 1998-03-04  Jens-Ulrik Petersen  <petersen@kurims.kyoto-u.ac.jp>
15187
15188         * files.el (find-file-noselect): Uncommented `truename' binding in
15189         `let*' and use it later to set `buffer-file-truename' iff it's
15190         still nil, as happens for example when finding a compressed
15191         file with "jka-compr".
15192
15193 Wed Mar 04 08:55:12 1998  Andy Piper  <andyp@parallax.co.uk>
15194
15195         * faces.el: in make-face-* type functions do the operation for all
15196         window systems, not just the first one found.
15197
15198         * font.el: call mswindows-list-fonts for mswindows.
15199
15200 1998-03-02  Glynn Clements  <glynn@sensei.co.uk>
15201
15202         * code-process.el (call-process-region):
15203         * process.el (call-process-region):
15204         * package-get.el (package-get-dir):
15205         * files.el (backup-enable-predicate):
15206         * gnuserv.el (gnuserv-temp-file-regexp):
15207         Use temp-directory in place of `/tmp'.
15208
15209 Fri Feb 20 21:22:34 1998  Darryl Okahata  <darrylo@sr.hp.com>
15210
15211         * "Fast" dired-in-C enhancements for Windows 95/NT:
15212
15213         * files.el: Added function, `wildcard-to-regexp', from GNU
15214           Emacs.
15215
15216         * files.el (insert-directory): Modified to use special
15217           dired-in-C enhancements if present.
15218
15219 Mon Mar 02 11:37:36 1998  Andy Piper  <andyp@parallax.co.uk>
15220
15221         * code-files.el: make default coding no-conversion.
15222
15223 1998-03-02  SL Baur  <steve@altair.xemacs.org>
15224
15225         * dumped-lisp.el (preloaded-file-list): Find Installation.el from
15226         the load-path.
15227
15228         * update-elc.el: Strip directory when testing for files not to
15229         bytecompile.
15230
15231 1998-03-02  Aki Vehtari  <Aki.Vehtari@hut.fi>
15232
15233         * lisp-mode.el: Use recommended form for menus.
15234
15235         * info.el (Info-construct-menu): Use recommended form for menus.
15236
15237         * gnuserv.el (gnuserv-edit-files): Use recommended form for menu
15238         entry.
15239
15240 1998-02-28  Kyle Jones  <kyle_jones@wonderworks.com>
15241
15242         * frame.el: Resurrect get-frame-for-buffer-default-to-current.
15243           (get-frame-for-buffer-noselect): Always return frames
15244           in the not-this-window-p cond clause.
15245
15246 1998-02-27  SL Baur  <steve@altair.xemacs.org>
15247
15248         * help.el (describe-installation): New function.
15249
15250         * x-menubar.el (default-menubar): Add describe-installation to
15251         Help menu.
15252
15253         * packages.el (packages-unbytecompiled-lisp): Installation.el
15254         should not be bytecompiled.
15255
15256         * dumped-lisp.el (preloaded-file-list): Dump Installation with
15257         XEmacs.
15258
15259         * x-menubar.el (default-menubar): Use correct guard for VM menu
15260         entry.
15261
15262         * coding.el: Add coding systems for iso-8859-[12] for No-Mule + file
15263         coding.
15264         From Andy Piper <andyp@parallax.co.uk>
15265
15266 1998-02-26  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
15267
15268         * ldap.el: Do not require ldap-internal at compile time.
15269
15270 Tue Feb 17 12:50:37 1998  Andy Piper  <andyp@parallax.co.uk>
15271
15272         * code-files.el: new file. a virtual copy of mule-files.el
15273         but without charset
15274         dependencies. (toggle-buffer-file-ocding-system) new function for
15275         changing the eol type for the current buffer.
15276
15277         * code-process.el: new file. a copy of
15278         mule-process.el. mule-process.el will disappear when things have
15279         settled.
15280
15281         * coding.el: new file. a virtual copy of mule-files.el but
15282         without charset dependencies. (coding-system-base) new function
15283         for getting the parent coding system of a coding system with eol
15284         type set.
15285
15286         * dumped-lisp.el: add above files for the non-mule case.
15287
15288 1998-02-25  Kyle Jones  <kyle_jones@wonderworks.com>
15289
15290         * window-xemacs.el (display-buffer): If no explicit
15291           frame is specified, search for a window that displays
15292           the buffer on the currently selected frame, before
15293           searching other frames.
15294
15295 1998-02-25  Kyle Jones  <kyle_jones@wonderworks.com>
15296
15297         * frame.el (get-frame-for-buffer): If not-this-window-p
15298           is non-nil, use window on the selected frame if it is not
15299           also the selected window.  When defaulting, search for
15300           windows on the currently selected fgrame before searching
15301           other frames.
15302
15303 1998-02-25  Didier Verna  <didier@xemacs.org>
15304
15305         * modeline.el (modeline-swap-buffers): originally named
15306         `mouse-release-modeline'. Whether to actually swap the buffers is
15307         decided in `mouse-drag-modeline'.
15308         (mouse-drag-modeline): A button release event is considered a
15309         mouse click is both X (modeline scroll) and Y (modeline drag) pos
15310         stay unchanged.
15311
15312 1998-02-25  SL Baur  <steve@altair.xemacs.org>
15313
15314         * x-menubar.el: Put redo on the menubar.
15315         From Aki Vehtari <Aki.Vehtari@hut.fi>
15316
15317 1998-02-22  Greg Klanderman  <greg@alphatech.com>
15318
15319         * bytecomp.el (displaying-byte-compile-warnings): if
15320         temp-buffer-show-function is set, use it to display current set of
15321         warnings in the "*Compile-Log-Show*" buffer.
15322
15323         * simple.el (display-warning-buffer): if temp-buffer-show-function
15324         is set, use it to display current set of warnings in the
15325         "*Warnings-Show*" buffer.
15326
15327 1998-02-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15328
15329         * cl-extra.el (equalp): Make (equalp ?A ?a) return t as in
15330         Common Lisp.
15331
15332 1998-02-23  Aki Vehtari  <Aki.Vehtari@hut.fi>
15333
15334         * menubar.el: Allow button descriptors at least 2 long.
15335
15336         * x-menubar.el (default-menubar): Use recommended forms.
15337         (file-menu-filter): Remove.
15338         (edit-menu-filter): Remove.
15339
15340 1998-02-24  SL Baur  <steve@altair.xemacs.org>
15341
15342         * about.el (about-hackers): Updated.
15343
15344 1998-02-22  Greg Klanderman  <greg@alphatech.com>
15345
15346         * help.el (help-max-help-buffers): new variable
15347         (help-register-and-maybe-prune-excess): new function
15348         (help-buffer-name): use help-max-help-buffers.
15349         (with-displaying-help-buffer): use
15350         help-register-and-maybe-prune-excess.
15351
15352         * help.el (help-maybe-pretty-print-value): if the value fits on
15353         one line, let it.
15354
15355 1998-02-21  Greg Klanderman  <greg@alphatech.com>
15356
15357         * (with-displaying-help-buffer): there is no need to kill the buffer
15358         if it exists, because with-output-to-temp-buffer will clear it.
15359         further, killing the buffer violates the rule that
15360         temp-buffer-show-function, if set, has the full responsibility of
15361         showing the temp buffer.  killing the buffer fucks with the window
15362         configuration, hosing temp-buffer-show-function.
15363
15364
15365 1998-02-23  Didier Verna  <didier@xemacs.org>
15366
15367         * modeline.el (mouse-drag-modeline):
15368         - Always scroll the modeline that was originally clicked on.
15369         - Use x pixels instead of x characters (which doesn't work anyway)
15370         as horizontal reference for modeline dragging. This allows us to
15371         keep on dragging the modeline even if the motion event occurs in
15372         another window.
15373
15374 1998-02-23  Didier Verna  <didier@xemacs.org>
15375
15376         * x-mouse.el (x-init-pointer-shape): use a crossed-arrows cursor
15377         glyph on the modeline to indicate that dragging the mouse has an
15378         effect both horizontally and vertically.
15379
15380 1998-02-24  SL Baur  <steve@altair.xemacs.org>
15381
15382         * about.el (about-xemacs): Get rid of redundant visible version
15383         number.
15384
15385 1998-02-19  SL Baur  <steve@altair.xemacs.org>
15386
15387         * about.el (about-hackers): Update credits.
15388
15389 1997-12-22  Christoph Wedler  <wedler@fmi.uni-passau.de>
15390
15391         * prim/register.el (view-register): Show register type file-query.
15392
15393 1998-02-17  Kyle Jones  <kyle_jones@wonderworks.com>
15394
15395         * mode-motion.el (mode-motion-highlight-internal):
15396           save-excursion inside save-window-exucrsion form to
15397           hide buffer point changes from save-window-excursion.
15398           Prevents display flickering when the mouse pointer
15399           moves.
15400
15401 1998-02-17  Didier Verna  <didier@xemacs.org>
15402
15403         * mouse.el (default-mouse-track-set-point-in-window): rewrote this
15404         function to handle correctly the case of a toolbar one side of the
15405         window: scrolling will not necessarily happen.
15406
15407 1998-02-17  Kyle Jones  <kyle_jones@wonderworks.com>
15408
15409         * files.el (after-find-file): Restore missing argument
15410           to format that provides filename for "... consider M-x
15411           recover-file" message.  Also call `message' with "%s"
15412           as the first arg instead of an arbitrary string.
15413
15414 1998-02-18  SL Baur  <steve@altair.xemacs.org>
15415
15416         * about.el (about-hackers): Various additions.
15417
15418 1998-02-15  SL Baur  <steve@altair.xemacs.org>
15419
15420         * autoload.el (generate-file-autoloads-1): Don't force an extra
15421         line out when copying on-the-same line autoloads.
15422
15423         * x-menubar.el (default-menubar): Add Sokoban to the menubar if it
15424         is installed.
15425
15426 1998-02-14  Martin Buchholz  <martin@xemacs.org>
15427
15428         * x11/x-win-xfree86.el (x-win-init-xfree86):
15429         * x11/x-win-sun.el (x-win-init-sun):
15430         * x11/x-init.el (x-initialize-compose):
15431         * prim/simple.el:
15432         (backward-or-forward-kill-sexp):
15433         (backward-or-forward-kill-sentence):
15434         (backward-or-forward-kill-word):
15435         (backward-or-forward-delete-char):
15436         * prim/isearch-mode.el (isearch-help-or-delete-char):
15437         Use x-keysym-on-keyboard-sans-modifiers-p instead of
15438         x-keysym-on-keyboard-p to detect backspace.
15439         Use symbols instead of strings (now deprecated) with x-keysym-*-p.
15440         Clean up symbols used with dead keys, checking Linux and solaris
15441         keysyms.
15442         Simplify x-win-*.el using above methods.
15443         Change documentation for x-keysym-*-p functions.
15444
15445 1998-02-14  SL Baur  <steve@altair.xemacs.org>
15446
15447         * about.el (about-hackers): Restore entries for Michael Sperber and
15448         Vinnie Shelton.
15449         From Vinnie Shelton <acs@acm.org>
15450
15451 1998-02-14  Hrvoje Niksic  <hniksic@srce.hr>
15452
15453         * simple.el (count-words-region): Ditto.
15454
15455 1998-02-12  Hrvoje Niksic  <hniksic@srce.hr>
15456
15457         * simple.el (count-words-buffer): Document.  Don't print anything
15458         if non-interactive.
15459
15460 1998-02-12  SL Baur  <steve@altair.xemacs.org>
15461
15462         * packages.el (packages-hardcoded-lisp): easymenu.el is in
15463         multiple files in InfoDock.
15464
15465 1998-02-11  SL Baur  <steve@altair.xemacs.org>
15466
15467         * packages.el (packages-hardcoded-lisp): id-vers.elc is loaded
15468         from version.el in InfoDock.
15469
15470         * dumped-lisp.el (preloaded-file-list): Don't treat InfoDock
15471         specially.
15472
15473 1998-02-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15474
15475         * bytecomp-runtime.el (proclaim-inline): Single quotes around
15476         variable name in docstring.
15477
15478 1998-02-10  Andreas Jaeger  <aj@arthur.rhein-neckar.de>
15479
15480         * menubar.h: Include "gui.h".
15481
15482 1998-02-10  SL Baur  <steve@altair.xemacs.org>
15483
15484         * site-load.el: Fix documentation.
15485
15486 1998-02-09  SL Baur  <steve@altair.xemacs.org>
15487
15488         * package-get-base.el (package-get-base): Updated.
15489
15490         * keymap.el: PC-ize.
15491
15492 1998-02-08  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15493
15494         * hyper-apropos.el (hyper-apropos-get-doc): Print the `loaded
15495         from' on a fresh line.
15496
15497 1998-02-08  Hrvoje Niksic  <hniksic@srce.hr>
15498
15499         * help.el (help-maybe-pretty-print-value): prin1, not princ the
15500         object.
15501
15502 1998-02-09  SL Baur  <steve@altair.xemacs.org>
15503
15504         * undo-stack.el: PC-ize.
15505
15506         * cmdloop.el: PC-ize.
15507
15508 1998-02-08  SL Baur  <steve@altair.xemacs.org>
15509
15510         * bytecomp-runtime.el: PC-ize.
15511
15512         * byte-optimize.el: Prolog fixup.  PC-ize.
15513
15514         * cus-dep.el: Spelling fix.
15515
15516         * text-mode.el: Synch with Emacs 20.2.  (Original ChangeLog
15517         entries follow).
15518
15519 1997-08-29  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
15520
15521         * text-mode.el (text-mode-hook-identify): New function,
15522         put on text-mode-hook.  Set text-mode-variant here.
15523         (text-mode): Don't set it here.
15524
15525 1997-08-27  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
15526
15527         * text-mode.el (text-mode-hook): New defvar.
15528         (text-mode-variant): New variable.
15529         (text-mode): Set that variable locally.
15530         (toggle-text-mode-auto-fill): New command.
15531
15532 1997-06-15  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
15533
15534         * text-mode.el (text-mode): Let all-white lines separate paragraphs.
15535
15536 1997-06-11  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
15537
15538         * text-mode.el (paragraph-indent-text-mode):
15539         Renamed from spaced-text-mode.
15540         (text-mode-map): Bind TAB to indent-relative.
15541         (indented-text-mode-map): Variable deleted.
15542         (indented-text-mode): Now an alias for text-mode.
15543
15544 1998-02-05  SL Baur  <steve@altair.xemacs.org>
15545
15546         * loadup.el: test-atoms debugging stuffs removed.
15547
15548 1998-02-03  Martin Buchholz  <Martin Buchholz <martin@xemacs.org>
15549
15550         * lisp/loaddefs.el (completion-ignored-extensions): Add ".class"
15551
15552 1997-12-30  Colin Rafferty  <colin@xemacs.org>
15553
15554         * help.el (describe-beta): Made it use `locate-data-file'.
15555         (describe-distribution): Ditto.
15556         (describe-copying): Ditto.
15557         (describe-project): Ditto.
15558         (view-emacs-news): Ditto.
15559
15560         * help-nomule.el (help-with-tutorial): Made it use
15561         `locate-data-file' to find tutorial.
15562
15563 1998-01-28  Jonathon Harris  <jhar@tardis.ed.ac.uk>
15564
15565         * about.el: Corrected my email address.
15566
15567         * mouse.el: Added 'mouse-mswindows-drop' similar to
15568         'mouse-offix-drop'.
15569
15570 1998-01-27  SL Baur  <steve@altair.xemacs.org>
15571
15572         * loadup.el (running-xemacs): Spelling fix.
15573
15574 1998-01-26  Colin Rafferty  <colin@xemacs.org>
15575
15576         * packages.el (packages-find-packages-1): Don't allow a backwards
15577         compatible lisp tree to overwrite `preloaded-file-list'.
15578
15579 1998-01-26  SL Baur  <steve@altair.xemacs.org>
15580
15581         * loadup.el: Don't delete "xemacs" prior to dumping.
15582
15583 1998-01-24  SL Baur  <steve@altair.xemacs.org>
15584
15585         * package-info.el (pi-last-mod-date): New function.
15586         (pi-author-version): New function.
15587         (batch-update-package-info): Use them.
15588
15589 1998-01-23  Colin Rafferty  <colin@xemacs.org>
15590
15591         * frame.el (get-frame-for-buffer-default-to-current): Create.
15592         (get-frame-for-buffer-noselect): Allow user to use current frame
15593         with `get-frame-for-buffer-default-to-current'.
15594
15595 1998-01-22  Hrvoje Niksic  <hniksic@srce.hr>
15596
15597         * bytecomp.el (byte-compile-output-file-form): Set print-gensym.
15598         (byte-compile-output-docform): Ditto.
15599         (byte-compile-compiled-obj-to-list): Ditto.
15600
15601 1998-01-22  Kyle Jones  <kyle_jones@wonderworks.com>
15602
15603         * startup.el (command-line-1): Removed code that ran
15604           buffer-menu.
15605
15606 1998-01-21  Hrvoje Niksic  <hniksic@srce.hr>
15607
15608         * help-macro.el (make-help-screen): Bind `help-read-key' via flet.
15609
15610 1998-01-17  Hrvoje Niksic  <hniksic@srce.hr>
15611
15612         * frame.el (suspend-emacs-or-iconify-frame): Check using
15613         `device-on-window-system-p' instead of explicitly checking for X,
15614         so that the same logic works for MS Windows.
15615         (suspend-or-iconify-emacs): Ditto.
15616
15617 1998-01-14  Hrvoje Niksic  <hniksic@srce.hr>
15618
15619         * about.el (about-maintainer-info): Andy Piper is back.
15620         (xemacs-hackers): Updated Andy Piper's email address.
15621         (about-hackers): Added Jonathan Harris.
15622         (about-hackers): Updated Tibor Polgar's email address.
15623
15624 1998-01-18  SL Baur  <steve@altair.xemacs.org>
15625
15626         * about.el: Add xemacs.org email manager.
15627
15628         * package-get-base.el (package-get-base): Updated with most recent
15629         package updates.
15630
15631 1998-01-14  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15632
15633         * help.el (function-arglist): Use `indirect-function' instead of
15634         `symbol-function' so that aliases are treated correctly.
15635
15636 1998-01-13  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15637
15638         * help.el (help-map): Add f1 binding to `help-for-help'.
15639         Suggested by Karl M. Hegbloom <karlheg@inetarena.com>.
15640         (describe-key-briefly): Use `princ' "%s" to print object.
15641         (with-displaying-help-buffer): Kill buffer if it exists, again.
15642         (describe-key): Use `princ' "%s" to print object.
15643         (describe-function-1): Use `princ' "%s" to print object.
15644         Commented out alias lines removed.
15645         (help-pretty-print-limit): New variable to control pretty-printing
15646         of variable values.
15647         (help-maybe-pretty-print-value): Steve wins!  Renamed back from
15648         `help-pretty-print-value' again.  Only print-print when OBJECT is
15649         list of length less than `help-pretty-print-limit'.
15650         (describe-variable): Use `help-maybe-pretty-print-value' again.
15651
15652 1998-01-18  SL Baur  <steve@altair.xemacs.org>
15653
15654         * simple.el (blink-matching-open): Remove C++ kludge.
15655         Suggested by Bob Weiner <weiner@wave.altrasoft.com>
15656
15657 1998-01-14  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15658
15659         * info.el (Info-default-directory-list): Made the documentation
15660         more explanitory.
15661
15662 1998-01-13  Martin Buchholz  <martin@xemacs.org>
15663
15664         * lisp/packages.el:
15665         * lisp/package-admin.el:
15666         * lisp/build-report.el:
15667         Fix typos.
15668
15669 1998-01-14  Christoph Wedler  <wedler@fmi.uni-passau.de>
15670
15671         * Patches/font-lock.el (java-font-lock-keywords-*): Would produce
15672         warnings in Java buffers without final newline and editing the
15673         last line.
15674
15675 1998-01-17  SL Baur  <steve@altair.xemacs.org>
15676
15677         * packages.el (packages-find-packages-1): Don't allow a backwards
15678         compatible lisp tree to overwrite `preloaded-file-list'.
15679         Suggested by Colin Rafferty  <colin@xemacs.org>
15680
15681         * mouse.el (mouse-offix-drop): Set undo-boundary.
15682         From Oliver Graf <ograf@fga.de>
15683
15684 1998-01-13  SL Baur  <steve@altair.xemacs.org>
15685
15686         * loadup.el (load-gc): rewrite as defun.
15687         Print something sensical if a required dump-time file isn't found.
15688
15689 1998-01-12  SL Baur  <steve@altair.xemacs.org>
15690
15691         * menubar.el (check-menu-syntax): Emergency dirty fix -- the 0 plist
15692         bug strikes a menudescriptor.
15693
15694         * package-get-base.el (package-get-base): Updated.
15695
15696         * package-info.el (batch-update-package-info): Derive REQUIRES
15697         from the Makefile.
15698
15699 1998-01-13  Hrvoje Niksic  <hniksic@srce.hr>
15700
15701         * files.el (save-some-buffers): Don't play games with deleting
15702         other windows if we are in the minibuffer window.
15703
15704 1998-01-08  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15705
15706         * modeline.el (modeline-minor-mode-menu): Add support for :active
15707         (add-minor-mode): Document :active property to TOGGLE.
15708
15709 1998-01-07  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15710
15711         * modeline.el (modeline-minor-mode-menu): Add support for an
15712         `:included' predicate in the `toggle-sym' plist.
15713         (add-minor-mode): Document the :included property, format
15714         docstring some more.
15715         (modeline-minor-mode-menu): Documentation string added.
15716
15717 1998-01-02  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15718
15719         * modeline.el (modeline-minor-mode-menu): genmenlab the menu
15720         labels from the symbol-names by thwacking off the overly redundant
15721         and overused "mode", parenthesizing "minor", and capitalizing the
15722         resultant strings.  Also shortened the menu's title by eliminating
15723         the redundant buffer name.
15724         (add-minor-mode): Beautified the docstring, added mention of the
15725         `:menu-tag' property of TOGGLE.
15726         (modeline-minor-mode-menu): Frinked the `:menu-tag' property on
15727         `toggle-sym' to beatify the mode-life menus.
15728         * (abbrev-mode):  (put)'ed a `:menu-tag' on it and
15729         `auto-fill-function'.
15730
15731 1998-01-02  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15732
15733         * modeline.el (modeline-minor-mode-menu): Changed the string-only
15734         menus to :style 'toggle.
15735
15736 1997-12-10  Markus Linnala  <maage@cs.tut.fi>
15737
15738         * simple.el: Use mh-user-agent-compose as mh-e-user-agent.
15739
15740 1997-12-11  Christoph Wedler  <wedler@fmi.uni-passau.de>
15741
15742         * packages/hyper-apropos.el (hyper-apropos-insert-face): Would
15743         only recognize first hyperlink.
15744         (hyper-apropos-highlightify): Deletia, this is already done by
15745         `hyper-apropos-insert-face'.
15746         (hyper-apropos-help-mode): Don't call `hyper-apropos-highlightify.
15747
15748 1998-01-09  SL Baur  <steve@altair.xemacs.org>
15749
15750         * x-toolbar.el (toolbar-ispell-internal): Use ispell-message for
15751         mail.
15752         (toolbar-mail-reader): Add support for `send'.
15753         From Jonathan Marten <jonathan.marten@UK.Sun.COM>
15754
15755 1998-01-05  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15756
15757         * info.el (Info-emacs-info-file-name): Add defvar for
15758         `Info-emacs-info-file-name' so that `Info-goto-emacs-command-node'
15759         will function properly.
15760
15761 1998-01-05  Gary D. Foster  <gfoster@ragesoft.com>
15762
15763         * simple.el: make the backwards delete function called by
15764         `backward-or-forward-delete-char' user configurable.
15765
15766 1998-01-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15767
15768         * hyper-apropos.el (hyper-apropos-get-doc): Print where a byte
15769         compiled function got loaded from.
15770
15771 1998-01-09  SL Baur  <steve@altair.xemacs.org>
15772
15773         * term/apollo.el: Synched up with InfoDock 3.6.2.
15774
15775 1998-01-08  SL Baur  <steve@altair.xemacs.org>
15776
15777         * startup.el (load-init-file): Load autoloads earlier.
15778         (startup-splash-frame): Handle InfoDock logo.
15779
15780         * x-init.el (init-post-x-win): Don't call init-x-toolbar in
15781         InfoDock.
15782         (x-init-toolbar-from-resources): Move from x-toolbar.el.
15783
15784         * toolbar.el (init-toolbar-from-resources): InfoDock x-toolbar.el
15785         doesn't have this function.
15786
15787         * packages.el (locate-data-file): Fix to call `locate-file'.
15788
15789 1998-01-07  SL Baur  <steve@altair.xemacs.org>
15790
15791         * dumped-lisp.el (preloaded-file-list): InfoDock uses its own
15792         version of version.el.
15793         (preloaded-file-list): Ditto for x-menubar.el and x-toolbar.el.
15794
15795         * x-menubar.el (default-menubar): Guard reference to
15796         `gnuserv-frame'.
15797         (default-menubar): Guard references to `font-lock-mode'.
15798         (default-menubar): Guard references to font-menu-this-frame-only-p'.
15799         (default-menubar): Guard references to `font-menu-ignore-scaled-fonts'.
15800
15801         * make-docfile.el: Don't snarf doc strings from autoloads.
15802
15803         * startup.el (load-init-file): Use algorithm from loaddefs.el for
15804         loading auto-autoloads files.
15805
15806         * loaddefs.el: Disable dumping autoloads.
15807
15808 1998-01-05  SL Baur  <steve@altair.xemacs.org>
15809
15810         * lisp-mnt.el: Synch to Emacs 20.2.
15811
15812         * help.el: Remove manual autoload of `finder-by-keyword'.
15813
15814         * finder.el (finder-by-keyword): Autoload.
15815
15816         * help.el: Conditionalize hyperbole setup.
15817
15818 1998-01-04  SL Baur  <steve@altair.xemacs.org>
15819
15820         * packages.el (package-require): Update to reflect new data format.
15821
15822 1998-01-02  Didier Verna  <didier@xemacs.org>
15823
15824         * x-menubar.el (default-menubar): make the tutorials available
15825         through the menubar. (Plus some compilation warnings cleanup).
15826
15827 1998-01-04  SL Baur  <steve@altair.xemacs.org>
15828
15829         * check-features.el: New file.  Perform sanity check after build.
15830
15831         * dumped-lisp.el (preloaded-file-list): Move tooltalk dumped lisp
15832         files to tooltalk package.
15833         (preloaded-file-list): Moved sparcworks dumped lisp files to Sun
15834         package.
15835
15836         * package-admin.el (package-admin-xemacs): Use better default for
15837         location of XEmacs binary.
15838
15839 1998-01-03  Aki Vehtari  <Aki.Vehtari@hut.fi>
15840
15841         * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace const
15842         tag with sexp and add value tag with value `t'.
15843
15844 1998-01-03  SL Baur  <steve@altair.xemacs.org>
15845
15846         * package-get.el: Changes to work with real data.
15847         From Pete Ware <ware@cis.ohio-state.edu>
15848
15849         * packages.el (packages-reload-autoloads): Guard load for the time
15850         being.
15851
15852         * update-elc.el ("packages.el"): Force loading packages.el instead
15853         of possibly out-of-date packges.elc.
15854         * make-docfile.el ("packages.el"): Ditto.
15855
15856 1998-01-02  Colin Rafferty  <colin@xemacs.org>
15857
15858         * build-report.el (build-report-delete-regexp): Added a rule for
15859         the main tarball shadowing anything past it.
15860
15861 1998-01-02  SL Baur  <steve@altair.xemacs.org>
15862
15863         * packages.el (package-provide): Delete a previous provide.
15864
15865         * package-info.el: New file.
15866
15867         * package-get.el: New file.
15868         From Pete Ware <ware@cis.ohio-state.edu>
15869         (package-get): Fix md5 computation to work with Mule.
15870
15871 1997-12-11  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15872
15873         * simple.el (log-message-*): Quote symbols in docstrings properly.
15874
15875 1998-01-01  SL Baur  <steve@altair.xemacs.org>
15876
15877         * packages.el (packages-new-autoloads): Ignore symbolic links.
15878
15879         * cus-face.el (face-custom-attributes-get): Fix typo.
15880         From Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
15881
15882 1997-12-31  SL Baur  <steve@altair.xemacs.org>
15883
15884         * startup.el (load-init-file): Reload new or changed autoloads
15885         unless inhibited.  Reload modified dumped lisp (stubbed).
15886
15887         * packages.el (packages-new-autoloads): New function.
15888         (packages-reload-autoloads): New function.
15889         (packages-reload-dumped-lisp): New (stub) function.
15890
15891         * loadup.el: Inhibit reloading dumped files when running temacs.
15892
15893         * loadhist.el (file-provides): Extend to handle variant
15894         extensions.
15895
15896         * replace.el (query-replace): Fix typo.
15897
15898 1997-12-30  SL Baur  <steve@altair.xemacs.org>
15899
15900         * make-docfile.el: list-autoloads-path has been renamed.
15901         * update-elc.el: list-autoloads has been renamed.
15902
15903         * packages.el (packages-list-autoloads): Renamed.
15904         (packages-list-autoloads-path): Ditto.
15905
15906 1997-12-29  Colin Rafferty  <colin@xemacs.org>
15907
15908         * packages.el (packages-find-packages-1): Made it signal a warning
15909         for an error in an auto-autoload.el file.
15910
15911 1997-12-30  SL Baur  <steve@altair.xemacs.org>
15912
15913         * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace sexp
15914         tag with const.
15915         From Aki Vehtari <Aki.Vehtari@hut.fi>
15916
15917         * dumped-lisp.el (preloaded-file-list): Dump loadhist with XEmacs.
15918
15919         * loadhist.el (unload-feature): Remove autoload.
15920
15921 1997-12-28  SL Baur  <steve@altair.xemacs.org>
15922
15923         * loadhist.el: Unpackaged.
15924
15925         * help.el (describe-symbol-find-file): Rename
15926         `describe-function-find-file' and make old name obsolete.
15927         (describe-function-1): Use it.
15928         (describe-function-1): Guard reference to
15929         `compiled-function-annotation'.
15930
15931 1997-12-27  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15932
15933         * help.el (help-mode-bury): Now a call to `help-mode-quit' with
15934         argument.
15935         (help-mode-quit): New optional arg to control whether it kills or
15936         buries.  Tidied up.
15937         (with-displaying-help-buffer): Don't kill buffer initially, even
15938         if it exists: it is erased by `with-output-to-temp-buffer' anyway.
15939         (help-pretty-print-value): Rename back from
15940         `help-maybe-pretty-print-value'!  If `pp-internal' is available
15941         use it, otherwise use dumped `cl-prettyprint'.
15942         (describe-variable): Use `help-pretty-print-value' again.
15943         (find-func): Removed reference to "find-func" at end.
15944
15945 1997-12-26  Kirill M. Katsnelson  <kkm@kis.ru>
15946
15947         * dumped-lisp.el: x-menubar.el dumped along with mswindows native
15948           GUI XEmacs. Rename? x-menubar is rather window system
15949           independant, except for a couple of items.
15950
15951 1997-12-26  SL Baur  <steve@altair.xemacs.org>
15952
15953         * x-menubar.el (default-menubar): Remove hyperbole and oobr
15954         entries as they will no longer be distributed with XEmacs.
15955
15956         * format.el (format-alist): Fix image/tiff regexps.
15957         From P. E. Jareth Hein <jareth@camelot-soft.com>
15958
15959         * help.el (help-maybe-pretty-print-value): Rename.
15960         (describe-variable): Use it.
15961         (describe-variable): Add trailing linefeed.
15962
15963 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15964
15965         * help.el (describe-function-1): Don't output anything for
15966           arglist of autoload functions.
15967
15968 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15969
15970         * help.el (describe-function-1): Don't output anything for
15971           arglist of autoload functions.
15972
15973 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15974
15975         * help.el (help-mode-map): New bindings for `help-mode-bury',
15976         `describe-function-at-point', `describe-variable-at-point',
15977         `Info-elisp-ref', `customize-variable', `help-next-section' and
15978         `help-prev-section'.
15979         (help-next-section): New function.
15980         (help-prev-section): New function.
15981         (help-mode-quit): Changed to kill the help buffer.
15982         (help-mode-bury): Formerly `help-mode-quit'.  Bury buffer
15983         correctly.
15984         (help-buffer-name): New function to generate the name of help
15985         buffers.
15986         (with-displaying-help-buffer): Is now a macro.  Takes an new first
15987         argument giving the name of the help buffer.
15988         (describe-key): Use `with-displaying-help-buffer' with name.
15989         (describe-mode): Ditto.
15990         (describe-bindings): Ditto.
15991         (describe-prefix-bindings): Ditto.
15992         (view-lossage): Ditto.
15993         (with-syntax-table): New macro.
15994         (function-called-at-point): Use `ignore-errors' and
15995         `with-syntax-table'.
15996         (function-at-point): Ditto.
15997         (describe-function): Use `with-displaying-help-buffer' with name.
15998         (function-arglist): Extracted from `describe-function-1'.  Returns
15999         function's arglist as string.
16000         (function-documentation): Extracted from `describe-function-1'.
16001         Returns function's docstring.
16002         (describe-function-1): Remove all the "stream" garbage, including
16003         the stream argument.  Use `function-arglist' and
16004         `function-documentation'.
16005         (describe-function-arglist): Just use `function-arglist'.
16006         (variable-at-point): Use `ignore-errors' and `with-syntax-table'.
16007         (help-pretty-print-value): New function to help with
16008         pretty-printing variable values.  Knows about `#<...>'.  Needs
16009         `pp-internal'.
16010         (describe-variable): Use `with-displaying-help-buffer' with name.
16011         Formatting improved.  Display file where variable is defined, if
16012         known.  Use `help-pretty-print-value'.
16013         (describe-syntax): Use `with-displaying-help-buffer' with name.
16014         (list-processes): Remove "stream" garbage.
16015
16016 1997-12-25  SL Baur  <steve@altair.xemacs.org>
16017
16018         * x-init.el (x-initialize-keyboard): Don't load x-win*.el files,
16019         call a dumped routine instead.
16020
16021         * x-win-xfree86.el: Wrap file in defun.
16022         * x-win-sun.el: Ditto.
16023
16024 1997-12-23  SL Baur  <steve@altair.xemacs.org>
16025
16026         * help.el (view-emacs-news): Remove usage of outl-mouse which
16027         advises functions and does other evil things.
16028
16029 1997-12-22  SL Baur  <steve@altair.xemacs.org>
16030
16031         * format.el (format-alist): Add `image/tiff'.
16032         From P. E. Jareth Hein <jareth@camelot-soft.com>
16033
16034 1997-12-21  SL Baur  <steve@altair.xemacs.org>
16035
16036         * about.el (about-hackers): More names added.
16037
16038         * make-docfile.el: Remove superfluous package path search.
16039
16040         * loaddefs.el: Commentary changes.  Removal of VM autoloads.
16041
16042 1997-12-20  SL Baur  <steve@altair.xemacs.org>
16043
16044         * shadow.el (find-emacs-lisp-shadows): Add _pkg to the list of
16045         ignored shadows.
16046
16047 1997-12-18  SL Baur  <steve@altair.xemacs.org>
16048
16049         * startup.el (set-default-load-path): Make sure lisp and site-lisp
16050         get trailing slashes when added to the load-path.
16051
16052         * x-init.el (init-x-win): Locate where XEmacs X localization files
16053         are.
16054
16055 1997-12-18  Kyle Jones  <kyle_jones@wonderworks.com>
16056
16057         * x-faces.el: Added support for foregroundToolBarColor
16058           to xpm-color-symbols.
16059
16060 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
16061
16062         * etags.el (tags-remove-duplicates): Removed.
16063         (buffer-tag-table-list): Use `delete-duplicates'.
16064
16065         * cl-extra.el (coerce): Coerce to bit-vector and weak-list
16066         correctly.
16067         (get*): Defalias to `get'.
16068
16069         * cl.el (eql): Compare integers with `eq'.
16070         (cl-map-extents): Check for `map-extents' first.
16071
16072 1997-12-17  Didier Verna  <didier@xemacs.org>
16073
16074         * leim/quail/latin-pre.el ("french-prefix"): doc string cleanup +
16075         added the 'numero', 'copyright' and 'trademark' symbols.
16076
16077         * leim/quail/latin-post.el ("french-postfix"): see above.
16078
16079 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
16080
16081         * widget.el (define-widget): Check the arguments.
16082
16083         * cus-edit.el (customize-face): Use `check-argument-type'.
16084         (custom-variable-value-create): Use `signal' to signal error.
16085         (custom-variable-reset-saved): Ditto.
16086         (custom-variable-reset-standard): Ditto.
16087         (custom-face-reset-saved): Ditto.
16088
16089         * wid-edit.el (widget-prompt-value): Use `signal' to signal error.
16090         (widget-default-format-handler): Ditto.
16091         (widget-checklist-add-item): Ditto.
16092         (widget-radio-add-item): Ditto.
16093         (widget-editable-list-entry-create): Ditto.
16094         (widget-sexp-prompt-value): Ditto.
16095
16096         * custom.el (custom-declare-variable): Signal errors better.
16097         (custom-handle-keyword): Ditto.
16098         (custom-declare-group): Ditto.
16099
16100         * window-xemacs.el (windows): Ditto.
16101
16102         * menubar.el (menu): Ditto.
16103
16104         * keydefs.el (keyboard): Ditto.
16105
16106         * minibuf.el (minibuffer): Ditto.
16107
16108         * process.el (execute): Ditto.
16109
16110         * fill.el (fill): Ditto.
16111
16112         * modeline.el (modeline): Ditto.
16113
16114         * help.el (help): Ditto.
16115
16116         * faces.el (faces): Ditto.
16117
16118         * files.el (files): Ditto.
16119
16120         * x-init.el (x): Ditto.
16121
16122         * lisp-mode.el (lisp): Ditto.
16123
16124         * process.el (processes): Ditto.
16125
16126         * mouse.el (mouse): Ditto.
16127
16128         * abbrev.el (abbrev): Moved from cus-edit.
16129
16130         * font-lock.el (lisp-font-lock-keywords-1): Recognize `defcustom'
16131         as variable declaration.
16132
16133 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
16134
16135         * menubar.el (find-menu-item): Use `check-argument-type'.
16136         (find-menu-item): Cosmetic changes.
16137
16138 1997-12-18  SL Baur  <steve@altair.xemacs.org>
16139
16140         * x-menubar.el (default-menubar): Guard usage of lpr-switches.
16141
16142 1997-12-17  SL Baur  <steve@altair.xemacs.org>
16143
16144         * startup.el (set-default-load-path): Only search package-path
16145         when not running temacs.
16146
16147         * dumped-lisp.el (preloaded-file-list): Remove Egg/Its dumped lisp
16148         files.
16149
16150         * loadup.el: Correct commentary.  Reformatting.
16151         (really-early-error-handler): Use absolute path to the
16152         first dumped-lisp.el file.
16153         (really-early-error-handler): Print full path name of
16154         each dumped lisp file (inherited from InfoDock).
16155
16156         * shadow.el (find-emacs-lisp-shadows): Ignore multiple
16157         dumped-lisp.el files.
16158
16159         * make-docfile.el (preloaded-file-list): Reorder when the
16160         package-path is searched.
16161         * update-elc.el: Ditto.
16162
16163         * lisp-mode.el (call-with-condition-handler): Treat the same as
16164         `condition-case' for indentation.
16165
16166         * about.el (about-xemacs): Update release date.
16167
16168 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
16169
16170         * cl-macs.el (case): Signal error if `t' or `otherwise' are seen
16171         anywhere but at the last clause.
16172         (ecase): Disallow `t' and `otherwise'.
16173
16174 1997-12-16  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
16175
16176         * cus-edit.el (custom-buffer-create-buttons): New function
16177         from stuff moved out of `custom-buffer-create-internal'.
16178         (custom-novice): New variable.  Default t.
16179         (custom-display-global-buttons): Ditto.  Default `top'.
16180         (custom-buffer-create-internal): Only display help if
16181         `custom-novice' is non-nil.  Display global buttons according to
16182         `custom-display-global-buttons'.
16183
16184 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
16185
16186         * menubar.el (find-menu-item): Use `check-argument-type'.
16187         (find-menu-item): Cosmetic changes.
16188
16189 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
16190
16191         * modeline.el (mouse-drag-modeline): Give the modeline a "pressed"
16192         look.
16193
16194 1997-12-16  Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
16195
16196         * format.el (format-deannotate-region):  Bug fix.
16197         Deannotating a region containing unknown tags would fail
16198         (causing decoding of text/enriched to fail at user level)
16199
16200 1997-12-16  Kyle Jones  <kyle_jones@wonderworks.com>
16201
16202         * minibuf.el (read-directory-name): Support sixth
16203           arg, HISTORY, as already documented.
16204
16205 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
16206
16207         * etags.el (get-tag-table-buffer): Use explicit lists as arguments
16208         to `ecase'.
16209
16210 1997-12-14  SL Baur  <steve@altair.xemacs.org>
16211
16212         * skk/skk-leim.el (skk-auto-fill-activate): Synch with
16213         skk-activate.
16214
16215 1997-12-13  SL Baur  <steve@altair.xemacs.org>
16216
16217         * dumped-lisp.el (preloaded-file-list): Remove debugging statement.