update.
[chise/xemacs-chise.git.1] / lisp / ChangeLog
1 2016-03-17  MORIOKA Tomohiko  <tomo.git@chise.org>
2
3         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4         `=ucs-sip@JP/hanazono'.
5
6         * mule/mule-conf.el (=ucs-sip@iso): Fix DOC and `long-name'.
7         (=ucs-sip@JP/hanazono): New coded-charset for XEmacs CHISE.
8
9 2016-03-14  MORIOKA Tomohiko  <tomo.git@chise.org>
10
11         * mule/mule-charset.el (default-coded-charset-priority-list):
12         - Add `=big5-cdp-var-004'.
13         - Rename `=big5-cdp-var-3' and `=big5-cdp-var-5' to
14           `=big5-cdp-var-003' and `=big5-cdp-var-005'.
15
16         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
17         setting for `=big5-cdp-var-003', `=big5-cdp-var-004' and
18         `=big5-cdp-var-005'.
19
20         * mule/mule-conf.el (=big5-cdp-var-003): Renamed from
21         `=big5-cdp-var-3'; define `=big5-cdp-var-3' as an alias of
22         `=big5-cdp-var-003'.
23         (=big5-cdp-var-004): New coded-charset for XEmacs CHISE.
24         (=big5-cdp-var-005): Renamed from `=big5-cdp-var-5'; define
25         `=big5-cdp-var-5' as an alias of `=big5-cdp-var-005'.
26
27 2016-03-11  MORIOKA Tomohiko  <tomo.git@chise.org>
28
29         * mule/mule-charset.el (default-coded-charset-priority-list):
30         Don't prefer ucs-compat CCSes to other CCSes.
31
32 2016-03-10  MORIOKA Tomohiko  <tomo.git@chise.org>
33
34         * mule/mule-charset.el (default-coded-charset-priority-list): Add
35         `===ucs-bmp-cjk-compat@unicode'.
36
37         * mule/mule-conf.el (===ucs-bmp-cjk-compat@unicode): New
38         coded-charset for XEmacs CHISE.
39
40 2016-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
41
42         * mule/mule-charset.el (default-coded-charset-priority-list): Add
43         `=ucs-sip-itaiji-003'.
44
45         * mule/mule-conf.el (=ucs-sip-itaiji-003): New coded-charset for
46         XEmacs CHISE.
47
48 2016-02-17  MORIOKA Tomohiko  <tomo.git@chise.org>
49
50         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
51         setting for `=ucs-var-004'.
52
53         * mule/mule-charset.el (default-coded-charset-priority-list): Add
54         `=ucs-sip-var-001' and `=ucs-bmp-var-004'.
55
56         * mule/mule-conf.el (=ucs-sip-var-001): New coded-charset for
57         XEmacs CHISE.
58         (=ucs-var-004): Ditto.
59         (=ucs-bmp-var-004): Ditto.
60
61 2016-02-14  MORIOKA Tomohiko  <tomo.git@chise.org>
62
63         * mule/mule-charset.el (default-coded-charset-priority-list): Add
64         `=ucs-sip-var-003'.
65
66         * mule/mule-conf.el (=ucs-sip-var-003): New coded-charset for
67         XEmacs CHISE.
68
69 2016-02-11  MORIOKA Tomohiko  <tomo.git@chise.org>
70
71         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
72         setting for `=ucs-itaiji-006'.
73
74         * mule/mule-charset.el (default-coded-charset-priority-list): Add
75         `=ucs-bmp-itaiji-006'.
76
77         * mule/mule-conf.el (=ucs-itaiji-006): New coded-charset for
78         XEmacs CHISE.
79         (=ucs-bmp-itaiji-006): Ditto.
80
81 2016-02-10  MORIOKA Tomohiko  <tomo.git@chise.org>
82
83         * mule/mule-charset.el (default-coded-charset-priority-list): Add
84         `=ucs-sip-var-002'.
85
86         * mule/mule-conf.el (=ucs-sip-var-002): New coded-charset for
87         XEmacs CHISE.
88
89 2016-02-05  MORIOKA Tomohiko  <tomo.git@chise.org>
90
91         * mule/mule-charset.el (default-coded-charset-priority-list): Add
92         `=ucs-sip-itaiji-002'.
93
94         * mule/mule-conf.el (=ucs-sip-itaiji-002): New coded-charset for
95         XEmacs CHISE.
96
97 2016-02-01  MORIOKA Tomohiko  <tomo.git@chise.org>
98
99         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
100         setting for `==hanyo-denshi/tk'.
101
102 2016-01-28  MORIOKA Tomohiko  <tomo.git@chise.org>
103
104         * mule/mule-conf.el (=hanyo-denshi/ks): Fix `long-name'.
105         (=hanyo-denshi/tk): Fix `long-name'.
106         (==hanyo-denshi/tk): New coded-charset for XEmacs CHISE.
107
108 2016-01-17  MORIOKA Tomohiko  <tomo.git@chise.org>
109
110         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
111         setting for `=>mj'.
112
113 2016-01-17  MORIOKA Tomohiko  <tomo.git@chise.org>
114
115         * mule/mule-conf.el (=mj): Fix `dimension'.  (=>mj): New
116         coded-charset for XEmacs CHISE.
117
118 2015-12-18  MORIOKA Tomohiko  <tomo.git@chise.org>
119
120         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
121         setting for `=hanyo-denshi/tk'.
122
123 2015-12-17  MORIOKA Tomohiko  <tomo.git@chise.org>
124
125         * mule/mule-charset.el (default-coded-charset-priority-list): Add
126         `=hanyo-denshi/tk/mf-01'.
127
128         * mule/mule-conf.el (=hanyo-denshi/tk): New coded-charset for
129         XEmacs CHISE.
130         (=hanyo-denshi/tk/mf-01): Ditto.
131
132 2015-12-11  MORIOKA Tomohiko  <tomo.git@chise.org>
133
134         * mule/mule-charset.el (default-coded-charset-priority-list):
135         Prefer `==ucs-bmp-cjk-compat@JP' to `==ucs-bmp-cjk-compat@gb'.
136
137 2015-11-16  MORIOKA Tomohiko  <tomo.git@chise.org>
138
139         * mule/mule-charset.el (default-coded-charset-priority-list):
140         Prefer `=jis-x0208@1983' to `chinese-gb2312'.
141
142 2015-11-11  MORIOKA Tomohiko  <tomo.git@chise.org>
143
144         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
145         settings for `=ucs-itaiji-004' and `=ucs-itaiji-005'.
146
147         * mule/mule-charset.el (default-coded-charset-priority-list): Add
148         `=ucs-bmp-itaiji-004' and `=ucs-bmp-itaiji-005'.
149
150         * mule/mule-conf.el (=ucs-itaiji-004): New coded-charset for
151         XEmacs CHISE.
152         (=ucs-bmp-itaiji-004): Ditto.
153         (=ucs-itaiji-005): Ditto.
154         (=ucs-bmp-itaiji-005): Ditto.
155
156 2015-11-11  MORIOKA Tomohiko  <tomo.git@chise.org>
157
158         * mule/mule-charset.el (default-coded-charset-priority-list): Add
159         `=ucs-sip-itaiji-001'.
160
161         * mule/mule-conf.el (=ucs-sip-itaiji-001): New coded-charset for
162         XEmacs CHISE.
163
164 2015-11-07  MORIOKA Tomohiko  <tomo.git@chise.org>
165
166         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
167         settings for `=ucs-itaiji-001', `=ucs-itaiji-003' and
168         `=ucs-itaiji-008'.
169
170         * mule/mule-charset.el (default-coded-charset-priority-list): Add
171         `=ucs-bmp-itaiji-001', `=ucs-bmp-itaiji-003' and
172         `=ucs-bmp-itaiji-008'.
173
174         * mule/mule-conf.el (=ucs-itaiji-001): New coded-charset for
175         XEmacs CHISE.
176         (=ucs-bmp-itaiji-001): Ditto.
177         (=ucs-itaiji-003): Ditto.
178         (=ucs-bmp-itaiji-003): Ditto.
179         (=ucs-itaiji-008): Ditto.
180         (=ucs-bmp-itaiji-008): Ditto.
181
182 2015-10-30  MORIOKA Tomohiko  <tomo.git@chise.org>
183
184         * mule/mule-charset.el (default-coded-charset-priority-list): Add
185         `==ucs-bmp-cjk-compat@gb' and `==ucs-bmp-cjk-compat@JP'.
186
187         * mule/mule-conf.el (==ucs-bmp-cjk-compat@gb): New coded-charset
188         for XEmacs CHISE.
189         (==ucs-bmp-cjk-compat@JP): Ditto.
190
191 2015-10-21  MORIOKA Tomohiko  <tomo.git@chise.org>
192
193         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
194         setting for `===hng-tzs'.
195
196         * mule/mule-charset.el (default-coded-charset-priority-list): Add
197         `===hng-tzs'.
198
199         * mule/mule-conf.el (===hng-tzs): New coded-charset for XEmacs
200         CHISE.
201
202 2015-10-20  MORIOKA Tomohiko  <tomo.git@chise.org>
203
204         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
205         setting for `===hng-doh'.
206
207         * mule/mule-charset.el (default-coded-charset-priority-list): Add
208         `===hng-doh'.
209
210         * mule/mule-conf.el (===hng-doh): New coded-charset for XEmacs
211         CHISE.
212
213 2015-10-19  MORIOKA Tomohiko  <tomo.git@chise.org>
214
215         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
216         setting for `===hng-wad'.
217
218         * mule/mule-charset.el (default-coded-charset-priority-list): Add
219         `===hng-wad'.
220
221         * mule/mule-conf.el (===hng-wad): New coded-charset for XEmacs
222         CHISE.
223
224 2015-10-19  MORIOKA Tomohiko  <tomo.git@chise.org>
225
226         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
227         settings for `==koseki' and `===hng-kcc'.
228
229         * mule/mule-charset.el (default-coded-charset-priority-list): Add
230         `===hng-kcc'.
231
232         * mule/mule-conf.el (===hng-kcc): New coded-charset for XEmacs
233         CHISE.
234
235 2015-10-18  MORIOKA Tomohiko  <tomo.git@chise.org>
236
237         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
238         setting for `===hng-nkk'.
239
240         * mule/mule-charset.el (default-coded-charset-priority-list): Add
241         `===hng-nkk'.
242
243         * mule/mule-conf.el (===hng-nkk): New coded-charset for XEmacs
244         CHISE.
245
246 2015-10-18  MORIOKA Tomohiko  <tomo.git@chise.org>
247
248         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
249         setting for `===hng-ink'.
250
251         * mule/mule-charset.el (default-coded-charset-priority-list): Add
252         `===hng-ink'.
253
254         * mule/mule-conf.el (===hng-ink): New coded-charset for XEmacs
255         CHISE.
256
257 2015-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
258
259         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
260         setting for `===hng-jhk'.
261
262         * mule/mule-charset.el (default-coded-charset-priority-list): Add
263         `===hng-jhk'.
264
265         * mule/mule-conf.el (===hng-jhk): New coded-charset for XEmacs
266         CHISE.
267
268 2015-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
269
270         * mule/mule-conf.el (=jis-x0213-1@2004): Use "jisx0213\\.2004-1"
271         instead of "jisx0213\\(\\.2004\\)-1" as the registry.
272         (==jis-x0213-1@2004): Add registry to specify "jisx0213\\.2004-1".
273         (===jis-x0213-1@2004): Likewise.
274         (=>>jis-x0213-1@2004): Use "jisx0213\\.2004-1" instead of
275         "jisx0213\\(\\.2004\\)-1" as the registry.
276         (=+>jis-x0213-1@2004): Likewise.
277         (=>jis-x0213-1@2004): Likewise.
278
279         * mule/mule-charset.el (default-coded-charset-priority-list): Add
280         `===jis-x0213-1@2004'.
281
282 2015-10-16  MORIOKA Tomohiko  <tomo.git@chise.org>
283
284         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
285         setting for `===hng-nak'.
286
287         * mule/mule-charset.el (default-coded-charset-priority-list): Add
288         `===hng-nak'.
289
290         * mule/mule-conf.el (===hng-nak): New coded-charset for XEmacs
291         CHISE.
292
293 2015-10-15  MORIOKA Tomohiko  <tomo.git@chise.org>
294
295         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
296         setting for `===hng-hos'.
297
298         * mule/mule-charset.el (default-coded-charset-priority-list): Add
299         `===hng-hos'.
300
301         * mule/mule-conf.el (===hng-hos): New coded-charset for XEmacs
302         CHISE.
303
304 2015-10-14  MORIOKA Tomohiko  <tomo.git@chise.org>
305
306         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
307         setting for `===hng-tzj'.
308
309         * mule/mule-charset.el (default-coded-charset-priority-list): Add
310         `===hng-tzj'.
311
312         * mule/mule-conf.el (===hng-tjz): New coded-charset for XEmacs
313         CHISE.
314
315 2015-10-13  MORIOKA Tomohiko  <tomo.git@chise.org>
316
317         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
318         setting for `===hng-kae'.
319
320         * mule/mule-charset.el (default-coded-charset-priority-list): Add
321         `===hng-kae'.
322
323         * mule/mule-conf.el (===hng-kae): New coded-charset for XEmacs
324         CHISE.
325
326 2015-10-11  MORIOKA Tomohiko  <tomo.git@chise.org>
327
328         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
329         setting for `===hng-kar'.
330
331         * mule/mule-charset.el (default-coded-charset-priority-list): Add
332         `===hng-kar'.
333
334         * mule/mule-conf.el (===hng-kar): New coded-charset for XEmacs
335         CHISE.
336
337 2015-10-11  MORIOKA Tomohiko  <tomo.git@chise.org>
338
339         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
340         setting for `===hng-kyd'.
341
342         * mule/mule-charset.el (default-coded-charset-priority-list): Add
343         `===hng-kyd'.
344
345         * mule/mule-conf.el (===hng-kyd): New coded-charset for XEmacs
346         CHISE.
347
348 2015-10-10  MORIOKA Tomohiko  <tomo.git@chise.org>
349
350         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
351         setting for `===hng-hok'.
352
353         * mule/mule-charset.el (default-coded-charset-priority-list): Add
354         `===hng-hok'.
355
356         * mule/mule-conf.el (===hng-hok): New coded-charset for XEmacs
357         CHISE.
358
359 2015-10-09  MORIOKA Tomohiko  <tomo.git@chise.org>
360
361         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
362         setting for `===hng-jyu'.
363
364         * mule/mule-charset.el (default-coded-charset-priority-list): Add
365         `===hng-jyu'.
366
367         * mule/mule-conf.el (===hng-jyu): New coded-charset for XEmacs
368         CHISE.
369
370 2015-10-08  MORIOKA Tomohiko  <tomo.git@chise.org>
371
372         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
373         setting for `===hng-zkd'.
374
375         * mule/mule-charset.el (default-coded-charset-priority-list): Add
376         `===hng-zkd'.
377
378         * mule/mule-conf.el (===hng-zkd): New coded-charset for XEmacs
379         CHISE.
380
381 2015-10-07  MORIOKA Tomohiko  <tomo.git@chise.org>
382
383         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
384         setting for `===hng-kmi'.
385
386         * mule/mule-charset.el (default-coded-charset-priority-list): Add
387         `===hng-kmi'.
388
389         * mule/mule-conf.el (===hng-kmi): New coded-charset for XEmacs
390         CHISE.
391
392 2015-10-07  MORIOKA Tomohiko  <tomo.git@chise.org>
393
394         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
395         setting for `===hng-okd'.
396
397         * mule/mule-charset.el (default-coded-charset-priority-list): Add
398         `===hng-okd'.
399
400         * mule/mule-conf.el (===hng-okd): New coded-charset for XEmacs
401         CHISE.
402
403 2015-10-05  MORIOKA Tomohiko  <tomo.git@chise.org>
404
405         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
406         setting for `===hng-nkm'.
407
408         * mule/mule-charset.el (default-coded-charset-priority-list): Add
409         `===hng-nkm'.
410
411         * mule/mule-conf.el (===hng-nkm): New coded-charset for XEmacs
412         CHISE.
413
414 2015-10-05  MORIOKA Tomohiko  <tomo.git@chise.org>
415
416         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
417         setting for `===hng-nto'.
418
419         * mule/mule-charset.el (default-coded-charset-priority-list): Add
420         `===hng-nto'.
421
422         * mule/mule-conf.el (===hng-nto): New coded-charset for XEmacs
423         CHISE.
424
425 2015-10-04  MORIOKA Tomohiko  <tomo.git@chise.org>
426
427         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
428         setting for `===hng-yhk'.
429
430         * mule/mule-charset.el (default-coded-charset-priority-list): Add
431         `===hng-yhk'.
432
433         * mule/mule-conf.el (===hng-yhk): New coded-charset for XEmacs
434         CHISE.
435
436 2015-10-03  MORIOKA Tomohiko  <tomo.git@chise.org>
437
438         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
439         setting for `===hng-sok'.
440
441         * mule/mule-charset.el (default-coded-charset-priority-list): Add
442         `===hng-sok'.
443
444         * mule/mule-conf.el (===hng-sok): New coded-charset for XEmacs
445         CHISE.
446
447 2015-10-03  MORIOKA Tomohiko  <tomo.git@chise.org>
448
449         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
450         setting for `===hng-kda'.
451
452         * mule/mule-charset.el (default-coded-charset-priority-list): Add
453         `===hng-kda'.
454
455         * mule/mule-conf.el (===hng-kda): New coded-charset for XEmacs
456         CHISE.
457
458 2015-10-02  MORIOKA Tomohiko  <tomo.git@chise.org>
459
460         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
461         setting for `===hng-myz'.
462
463         * mule/mule-charset.el (default-coded-charset-priority-list): Add
464         `===hng-myz'.
465
466         * mule/mule-conf.el (===hng-myz): New coded-charset for XEmacs
467         CHISE.
468
469 2015-10-02  MORIOKA Tomohiko  <tomo.git@chise.org>
470
471         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
472         setting for `===hng-kgk'.
473
474         * mule/mule-charset.el (default-coded-charset-priority-list): Add
475         `===hng-kgk'.
476
477         * mule/mule-conf.el (===hng-kgk): New coded-charset for XEmacs
478         CHISE.
479
480 2015-10-01  MORIOKA Tomohiko  <tomo.git@chise.org>
481
482         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
483         setting for `===hng-drt'.
484
485         * mule/mule-charset.el (default-coded-charset-priority-list): Add
486         `===hng-drt'.
487
488         * mule/mule-conf.el (===hng-drt): New coded-charset for XEmacs
489         CHISE.
490
491 2015-10-01  MORIOKA Tomohiko  <tomo.git@chise.org>
492
493         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
494         setting for `===hng-mam'.
495
496         * mule/mule-charset.el (default-coded-charset-priority-list): Add
497         `===hng-mam'.
498
499         * mule/mule-conf.el (===hng-mam): New coded-charset for XEmacs
500         CHISE.
501
502 2015-09-30  MORIOKA Tomohiko  <tomo.git@chise.org>
503
504         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
505         setting for `===hng-dng'.
506
507         * mule/mule-charset.el (default-coded-charset-priority-list): Add
508         `===hng-dng'.
509
510         * mule/mule-conf.el (===hng-dng): New coded-charset for XEmacs
511         CHISE.
512
513 2015-09-29  MORIOKA Tomohiko  <tomo.git@chise.org>
514
515         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
516         setting for `=>cns11643-5'.
517
518 2015-09-29  MORIOKA Tomohiko  <tomo.git@chise.org>
519
520         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
521         setting for `===hng-keg'.
522
523         * mule/mule-charset.el (default-coded-charset-priority-list): Add
524         `===hng-keg'.
525
526         * mule/mule-conf.el (===hng-keg): New coded-charset for XEmacs
527         CHISE.
528
529 2015-09-28  MORIOKA Tomohiko  <tomo.git@chise.org>
530
531         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
532         setting for `===hng-jou'.
533
534         * mule/mule-charset.el (default-coded-charset-priority-list): Add
535         `===hng-jou'.
536
537         * mule/mule-conf.el (===hng-jou): New coded-charset for XEmacs
538         CHISE.
539
540 2015-09-28  MORIOKA Tomohiko  <tomo.git@chise.org>
541
542         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
543         setting for `===hng-smk'.
544
545         * mule/mule-charset.el (default-coded-charset-priority-list): Add
546         `===hng-smk'.
547
548         * mule/mule-conf.el (===hng-smk): New coded-charset for XEmacs
549         CHISE.
550
551 2015-09-26  MORIOKA Tomohiko  <tomo.git@chise.org>
552
553         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
554         setting for `===hng-kyo'.
555
556         * mule/mule-charset.el (default-coded-charset-priority-list): Add
557         `===hng-kyo'.
558
559         * mule/mule-conf.el (===hng-kyo): New coded-charset for XEmacs
560         CHISE.
561
562 2015-09-26  MORIOKA Tomohiko  <tomo.git@chise.org>
563
564         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
565         setting for `===hng-kss'.
566
567         * mule/mule-charset.el (default-coded-charset-priority-list): Add
568         `===hng-kss'.
569
570         * mule/mule-conf.el (===hng-kss): New coded-charset for XEmacs
571         CHISE.
572
573 2015-09-25  MORIOKA Tomohiko  <tomo.git@chise.org>
574
575         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
576         setting for `===hng-wan'.
577
578         * mule/mule-charset.el (default-coded-charset-priority-list): Add
579         `===hng-wan'.
580
581         * mule/mule-conf.el (===hng-wan): New coded-charset for XEmacs
582         CHISE.
583
584 2015-09-24  MORIOKA Tomohiko  <tomo.git@chise.org>
585
586         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
587         setting for `===hng-ksk'.
588
589         * mule/mule-charset.el (default-coded-charset-priority-list): Add
590         `===hng-ksk'.
591
592         * mule/mule-conf.el (===hng-ksk): New coded-charset for XEmacs
593         CHISE.
594
595 2015-09-24  MORIOKA Tomohiko  <tomo.git@chise.org>
596
597         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
598         setting for `===hng-kyu'.
599
600         * mule/mule-charset.el (default-coded-charset-priority-list): Add
601         `===hng-kyu'.
602
603         * mule/mule-conf.el (===hng-kyu): New coded-charset for XEmacs
604         CHISE.
605
606 2015-09-23  MORIOKA Tomohiko  <tomo.git@chise.org>
607
608         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
609         setting for `===hng-skk'.
610
611         * mule/mule-charset.el (default-coded-charset-priority-list): Add
612         `===hng-skk'.
613
614         * mule/mule-conf.el (===hng-skk): New coded-charset for XEmacs
615         CHISE.
616
617 2015-09-22  MORIOKA Tomohiko  <tomo.git@chise.org>
618
619         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
620         setting for `===hng-sik'.
621
622         * mule/mule-charset.el (default-coded-charset-priority-list): Add
623         `===hng-sik'.
624
625         * mule/mule-conf.el (===hng-sik): New coded-charset for XEmacs
626         CHISE.
627
628 2015-09-21  MORIOKA Tomohiko  <tomo.git@chise.org>
629
630         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
631         setting for `===hng-kbk'.
632
633         * mule/mule-charset.el (default-coded-charset-priority-list): Add
634         `===hng-kbk'.
635
636         * mule/mule-conf.el (===hng-kbk): New coded-charset for XEmacs
637         CHISE.
638
639 2015-09-21  MORIOKA Tomohiko  <tomo.git@chise.org>
640
641         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
642         setting for `===hng-kcj'.
643
644         * mule/mule-charset.el (default-coded-charset-priority-list): Add
645         `===hng-kcj'.
646
647         * mule/mule-conf.el (===hng-kcj): New coded-charset for XEmacs
648         CHISE.
649
650 2015-09-19  MORIOKA Tomohiko  <tomo.git@chise.org>
651
652         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
653         setting for `===hng-k24'.
654
655         * mule/mule-charset.el (default-coded-charset-priority-list): Add
656         `===hng-k24'.
657
658         * mule/mule-conf.el (===hng-k24): New coded-charset for XEmacs
659         CHISE.
660
661 2015-09-18  MORIOKA Tomohiko  <tomo.git@chise.org>
662
663         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
664         setting for `===hng-gok'.
665
666         * mule/mule-charset.el (default-coded-charset-priority-list): Add
667         `===hng-gok'.
668
669         * mule/mule-conf.el (===hng-gok): New coded-charset for XEmacs
670         CHISE.
671 2015-09-17  MORIOKA Tomohiko  <tomo.git@chise.org>
672
673         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
674         setting for `===hng-tsu'.
675
676         * mule/mule-charset.el (default-coded-charset-priority-list): Add
677         `===hng-tsu'.
678
679         * mule/mule-conf.el (===hng-tsu): New coded-charset for XEmacs
680         CHISE.
681
682 2015-09-16  MORIOKA Tomohiko  <tomo.git@chise.org>
683
684         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
685         setting for `===hng-sys'.
686
687         * mule/mule-charset.el (default-coded-charset-priority-list): Add
688         `===hng-sys'.
689
690         * mule/mule-conf.el (===hng-sys): New coded-charset for XEmacs
691         CHISE.
692
693 2015-09-16  MORIOKA Tomohiko  <tomo.git@chise.org>
694
695         * mule/mule-coding.el (coded-charset-entity-reference-alist):
696         - Use "&HNG010-<d><d><d><d><d>;" instead of
697           "&HNG-KHI<d><d><d><d><d>;" for `===hng-khi'.
698         - Add setting for `===hng-khm' and `=ucs-itaiji-002'.
699
700         * mule/mule-charset.el (default-coded-charset-priority-list): Add
701         `=ucs-bmp-itaiji-002' and `===hng-khm'.
702
703         * mule/mule-conf.el (===hng-khi): Use "hng-10$" instead of
704         "hngkhi-0" as the suffix of registry.
705         (===hng-khm): New coded-charset for XEmacs CHISE.
706         (=ucs-itaiji-002): Ditto.
707         (=ucs-bmp-itaiji-002): Ditto.
708
709 2015-09-14  MORIOKA Tomohiko  <tomo.git@chise.org>
710
711         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
712         setting for `=>ucs@iwds-1'.
713
714         * mule/mule-conf.el (==jis-x0208@1978/-4X): New coded-charset for
715         XEmacs CHISE.
716
717 2015-09-14  MORIOKA Tomohiko  <tomo.git@chise.org>
718
719         * mule/mule-conf.el (=>ucs@iwds-1): New coded-charset for XEmacs
720         CHISE.
721
722         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
723         "&HNG-KHI<d><d><d><d>;" instead of "&HNG-KHI-<d><d><d><d>;" for
724         `===hng-khi'.
725
726 2015-09-13  MORIOKA Tomohiko  <tomo.git@chise.org>
727
728         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
729         setting for `===hng-khi'.
730
731         * mule/mule-charset.el (default-coded-charset-priority-list): Add
732         `===hng-khi'.
733
734         * mule/mule-conf.el (===hng-khi): New coded-charset for XEmacs
735         CHISE.
736
737 2015-09-11  MORIOKA Tomohiko  <tomo.git@chise.org>
738
739         * mule/mule-conf.el (=ucs-bmp-var-001): Use #x9FCC instead of
740         #x9FA5 as the value of `max-code'.
741         (=ucs-bmp-var-002): Likewise.
742         (=ucs-bmp-var-003): Likewise.
743         (=ucs-bmp-itaiji-084): Likewise.
744         (=ucs-bmp-cjk@JP): Likewise.
745         (=ucs-bmp-cjk@JP/hanazono): Likewise.
746         (==ucs-bmp-cjk@JP/hanazono): Likewise.
747         (=>ucs-bmp-cjk@component): Likewise.
748
749 2015-09-05  MORIOKA Tomohiko  <tomo.git@chise.org>
750
751         * mule/mule-conf.el (==daikanwa/+2p): New coded-charset for XEmacs
752         CHISE.
753
754 2015-09-04  MORIOKA Tomohiko  <tomo.git@chise.org>
755
756         * mule/mule-conf.el (==jis-x0208@1978/4-pr): New coded-charset for
757         XEmacs CHISE.
758         (==jis-x0208@1978/5pr): Use `==jis-x0208@1978/4-pr' instead of
759         `==jis-x0208@1978/2-pr' as the mother.
760
761 2015-08-17  MORIOKA Tomohiko  <tomo.git@chise.org>
762
763         * mule/mule-conf.el (=>cns11643-5): New coded-charset for XEmacs
764         CHISE.
765
766 2015-07-09  MORIOKA Tomohiko  <tomo.git@chise.org>
767
768         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
769         setting for `===hanyo-denshi/jb' and `===hanyo-denshi/hg'.
770
771 2015-06-08  MORIOKA Tomohiko  <tomo.git@chise.org>
772
773         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
774         `=gb2312' instead of `chinese-gb2312'; add setting for `==ucs@gb'.
775
776 2015-03-05  MORIOKA Tomohiko  <tomo.git@chise.org>
777
778         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
779         setting for `===ucs@gb'.
780
781 2015-03-04  MORIOKA Tomohiko  <tomo.git@chise.org>
782
783         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
784         setting for `===hanyo-denshi/ks', `===jis-x0208' and
785         `===jis-x0213-1'; use "&R-J00X1-hhhh;" instead of "&R-JX1-hhhh;"
786         as the entity-reference for `===jis-x0213-1@2000'; use
787         "&R-JX1-hhhh;" as the entity-reference for `===jis-x0213-1'.
788
789 2015-03-03  MORIOKA Tomohiko  <tomo.git@chise.org>
790
791         * mule/mule-charset.el (default-coded-charset-priority-list): Add
792         `===jis-x0208'.
793
794         * mule/mule-conf.el (===jis-x0208@1978): Use `==jis-x0208@1978'
795         instead of `===jis-x0208' as the mother.
796         (===jis-x0208@1983): Use `==jis-x0208@1983' instead of
797         `===jis-x0208' as the mother.
798         (===jis-x0208@1990): Use `==jis-x0208@1990' instead of
799         `===jis-x0208' as the mother.
800         (===jis-x0213-1@2000): Use `==jis-x0213-1@2000' instead of
801         `===jis-x0213-1' as the mother.
802         (===jis-x0213-1@2004): Use `==jis-x0213-1@2004' instead of
803         `===jis-x0213-1' as the mother.
804         (===ucs@unicode): Use `==ucs@unicode' instead of `===ucs@iso' as
805         the mother.
806         (===ucs@ks): Use `==ucs@ks' instead of `===ucs@unicode' as the
807         mother.
808
809 2015-02-23  MORIOKA Tomohiko  <tomo.git@chise.org>
810
811         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
812         setting for `=ucs-var-001'.
813
814 2015-02-23  MORIOKA Tomohiko  <tomo.git@chise.org>
815
816         * mule/mule-charset.el (default-coded-charset-priority-list): Add
817         `=ucs-bmp-var-001'.
818
819         * mule/mule-conf.el (=ucs-var-001): New coded-charset for XEmacs
820         CHISE.
821         (=ucs-bmp-var-001): Ditto.
822
823         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
824         setting for `=ucs-var-003'.
825
826 2015-02-22  MORIOKA Tomohiko  <tomo.git@chise.org>
827
828         * mule/mule-charset.el (default-coded-charset-priority-list): Add
829         `=ucs-bmp-var-003'.
830
831         * mule/mule-conf.el (=ucs-var-003): New coded-charset for XEmacs
832         CHISE.
833         (=ucs-bmp-var-003): Ditto.
834
835 2015-02-21  MORIOKA Tomohiko  <tomo.git@chise.org>
836
837         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
838         setting for `=ucs-var-002'.
839
840         * mule/mule-charset.el (default-coded-charset-priority-list): Add
841         `=ucs-bmp-var-002'.
842
843         * mule/mule-conf.el (=ucs-var-002): New coded-charset for XEmacs
844         CHISE.
845         (=ucs-bmp-var-002): Ditto.
846
847 2015-02-21  MORIOKA Tomohiko  <tomo.git@chise.org>
848
849         * mule/mule-conf.el (==jis-x0208@1978/4er): New coded-charset for
850         XEmacs CHISE.
851         (==jis-x0208@1978/5pr): Ditto.
852
853 2015-02-21  MORIOKA Tomohiko  <tomo.git@chise.org>
854
855         * mule/mule-charset.el (default-coded-charset-priority-list): Add
856         `=>ucs-bmp-cjk@component'.
857
858         * mule/mule-conf.el (=>ucs@component): New coded-charset for
859         XEmacs CHISE.
860         (=>ucs-bmp-cjk@component): Ditto.
861
862 2015-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
863
864         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
865         setting for `=>iwds-1'.
866
867 2015-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
868
869         * mule/mule-conf.el (=>iwds-1): New coded-charset for XEmacs
870         CHISE.
871
872 2015-02-17  MORIOKA Tomohiko  <tomo.git@chise.org>
873
874         * mule/mule-charset.el (default-coded-charset-priority-list):
875         - Prefer `=ucs-bmp-cjk@JP/hanazono' to `=ucs-bmp-cjk@gb'.
876         - Prefer `==ucs-bmp-cjk@JP/hanazono' to `==ucs-bmp-cjk@gb'.
877         - Prefer `===hanyo-denshi/jc' to `===jis-x0213-1'.
878         - Prefer `===hanyo-denshi/jd' to `===jis-x0213-2'.
879
880 2015-02-14  MORIOKA Tomohiko  <tomo.git@chise.org>
881
882         * mule/mule-coding.el (coded-charset-entity-reference-alist):
883         Prefer `=ucs@FOO' to `=>>ucs@FOO'.
884
885         * mule/mule-conf.el (=ucs@iso): Use `=+>ucs@iso' instead of
886         `=>>ucs@iso' as the mother.
887         (=>>ucs@iso): Use `=ucs@iso' instead of `=+>ucs@iso' as the
888         mother.
889
890 2015-01-22  MORIOKA Tomohiko  <tomo.git@chise.org>
891
892         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
893         setting for `===hanyo-denshi/ia'.
894
895 2015-01-20  MORIOKA Tomohiko  <tomo.git@chise.org>
896
897         * mule/mule-charset.el (default-coded-charset-priority-list): Add
898         `===hanyo-denshi/ia'.
899
900 2014-12-28  MORIOKA Tomohiko  <tomo.git@chise.org>
901
902         * mule/mule-conf.el (=koseki): Fix DOC.
903         (==koseki): New coded-charset for XEmacs CHISE.
904
905 2014-12-26  MORIOKA Tomohiko  <tomo.git@chise.org>
906
907         * mule/mule-conf.el (===hanyo-denshi/jc): New coded-charset for
908         XEmacs CHISE.
909         (===hanyo-denshi/jd): Fix DOC.
910
911 2014-12-26  MORIOKA Tomohiko  <tomo.git@chise.org>
912
913         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
914         setting for `===hanyo-denshi/ip'.
915
916 2014-12-25  MORIOKA Tomohiko  <tomo.git@chise.org>
917
918         * mule/mule-charset.el (default-coded-charset-priority-list): Add
919         `===hanyo-denshi/ip'.
920
921         * mule/mule-conf.el (===hanyo-denshi/ip): New coded-charset for
922         XEmacs CHISE.
923
924 2014-12-07  MORIOKA Tomohiko  <tomo.git@chise.org>
925
926         * mule/mule-charset.el (default-coded-charset-priority-list): Add
927         `==ucs-radicals@unicode' and `=>daikanwa'.
928
929         * mule/mule-conf.el (==ucs-radicals@unicode): New coded-charset
930         for XEmacs CHISE.
931
932 2014-12-03  MORIOKA Tomohiko  <tomo.git@chise.org>
933
934         * mule/mule-conf.el (===hanyo-denshi/ia): New coded-charset for
935         XEmacs CHISE.
936
937 2014-11-18  MORIOKA Tomohiko  <tomo.git@chise.org>
938
939         * mule/mule-charset.el (default-coded-charset-priority-list): Add
940         `===ruimoku-v6'.
941
942 2014-11-17  MORIOKA Tomohiko  <tomo.git@chise.org>
943
944         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
945         setting for `===ruimoku-v6'.
946
947 2014-11-17  MORIOKA Tomohiko  <tomo.git@chise.org>
948
949         * mule/mule-conf.el (===ruimoku-v6): New coded-charset for XEmacs
950         CHISE.
951
952 2014-11-15  MORIOKA Tomohiko  <tomo.git@chise.org>
953
954         * mule/mule-conf.el (==jis-x0208@1978/1pr/fixed): New
955         coded-charset for XEmacs CHISE.
956
957 2014-11-05  MORIOKA Tomohiko  <tomo.git@chise.org>
958
959         * mule/mule-conf.el (===hanyo-denshi/jd): New coded-charset for
960         XEmacs CHISE.
961
962 2014-10-15  MORIOKA Tomohiko  <tomo.git@chise.org>
963
964         * mule/mule-charset.el (default-coded-charset-priority-list): Add
965         `===ucs-sip@iso'.
966
967 2014-10-02  MORIOKA Tomohiko  <tomo.git@chise.org>
968
969         * mule/mule-conf.el (===ucs-sip@iso): New coded-charset for XEmacs
970         CHISE.
971
972 2014-09-29  MORIOKA Tomohiko  <tomo.git@chise.org>
973
974         * mule/mule-charset.el (default-coded-charset-priority-list): Add
975         `==ucs-sip@iso'.
976
977         * mule/mule-conf.el (==ucs-sip@iso): New coded-charset for XEmacs
978         CHISE.
979
980 2014-09-18  MORIOKA Tomohiko  <tomo.git@chise.org>
981
982         * mule/mule-conf.el (=ucs-sip-ext-b): Fix registry.
983         (=ucs-sip@iso): New coded-charset for XEmacs CHISE.
984         (=ucs-sip-ext-b@iso): Fix registry.
985         (==ucs-sip-ext-b@iso): Ditto.
986         (===ucs-sip-ext-b@iso): Ditto.
987
988         * mule/mule-charset.el (default-coded-charset-priority-list): Add
989         `=ucs-sip@iso'.
990
991 2014-09-17  MORIOKA Tomohiko  <tomo.git@chise.org>
992
993         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
994         setting for `=>cbeta'.
995
996 2014-09-16  MORIOKA Tomohiko  <tomo.git@chise.org>
997
998         * mule/mule-charset.el (default-coded-charset-priority-list): Add
999         `=>cns11643-7'.
1000
1001         * mule/mule-conf.el (=>cbeta): New coded-charset for XEmacs CHISE.
1002
1003 2014-08-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1004
1005         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
1006         "&G-[NAME];" instead of "&g1-[NAME];" for `=>>[NAME]'.
1007
1008 2014-08-19  MORIOKA Tomohiko  <tomo.git@chise.org>
1009
1010         * mule/mule-conf.el (=>>>ucs@cns): Indicate `==ucs@cns' instead of
1011         `=ucs@cns'.
1012         (=>>>ucs@jis): Indicate `==ucs@jis' instead of `=ucs@jis'.
1013         (=>>>ucs@jis/1990): Indicate `==ucs@jis/1990' instead of
1014         `=ucs@jis/1990'.
1015         (=>>>ucs@jis/2000): Indicate `==ucs@jis/2000' instead of
1016         `=ucs@jis/2000'.
1017         (=>>>ucs@jis/2004): Indicate `==ucs@jis/2004' instead of
1018         `=ucs@jis/2004'.
1019         (=>>>ucs@ks): Indicate `==ucs@ks' instead of `=ucs@ks'.
1020
1021         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
1022         "&g2-[NAME];" instead of "&G-[NAME];" for `==[NAME]'.
1023
1024 2014-08-06  MORIOKA Tomohiko  <tomo.git@chise.org>
1025
1026         * mule/mule-conf.el (==jis-x0208@1978/-4pr): New coded-charset for
1027         XEmacs CHISE.
1028         (==jis-x0208@1978/1pr): Ditto.
1029         (==jis-x0208@1978/2-pr): Ditto.
1030
1031 2014-07-31  MORIOKA Tomohiko  <tomo.git@chise.org>
1032
1033         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1034         setting for `===jis-x0213-1@2004'.
1035
1036 2014-07-30  MORIOKA Tomohiko  <tomo.git@chise.org>
1037
1038         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1039         settings for `=+>hanyo-denshi/ft' and `=+>hanyo-denshi/jt'.
1040
1041         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1042         `===hanyo-denshi/jb'.
1043
1044         * mule/mule-conf.el (===hanyo-denshi/jb): New coded-charset for
1045         XEmacs CHISE.
1046         (=+>hanyo-denshi/ft): Ditto.
1047         (=+>hanyo-denshi/jt): Ditto.
1048
1049 2014-07-29  MORIOKA Tomohiko  <tomo.git@chise.org>
1050
1051         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1052         `===hanyo-denshi/hg'.
1053
1054 2014-07-28  MORIOKA Tomohiko  <tomo.git@chise.org>
1055
1056         * mule/mule-conf.el (===jis-x0213-1@2004): New coded-charset for
1057         XEmacs CHISE.
1058         (===hanyo-denshi/hg): Ditto.
1059
1060 2014-07-27  MORIOKA Tomohiko  <tomo.git@chise.org>
1061
1062         * mule/mule-conf.el (==adobe-japan1-*): Indicate abstract
1063         glyph-forms instead of detailed glyph-images.
1064         (=>>>adobe-japan1-*): Indicate `==adobe-japan1-*' instead of
1065         `=adobe-japan1-*'.
1066         (===adobe-japan1-0): New coded-charset for XEmacs CHISE.
1067         (===adobe-japan1-1): Ditto.
1068         (===adobe-japan1-2): Ditto.
1069         (===adobe-japan1-3): Ditto.
1070         (===adobe-japan1-4): Ditto.
1071         (===adobe-japan1-5): Ditto.
1072         (===adobe-japan1-6): Ditto.
1073         (=>>adobe-japan1-0): Use `=adobe-japan1' instead of
1074         `=>>>adobe-japan1' as the mother.
1075         (=+>adobe-japan1-0): Use `=adobe-japan1' instead of
1076         `=>>adobe-japan1' as the mother.
1077         (==jis-x0208): Indicate abstract glyph-forms instead of detailed
1078         glyph-images.
1079         (==jis-x0208@1978): Ditto.
1080         (==jis-x0208@1983): Ditto.
1081         (==jis-x0208@1990): Ditto.
1082         (==jis-x0213-1): Ditto.
1083         (==jis-x0213-1@2000): Ditto.
1084         (==jis-x0213-1@2004): Ditto.
1085         (==jis-x0213-2): Ditto.
1086         (=>>>jis-x0208): Indicate `==jis-x0208' instead of `=jis-x0208'.
1087         (=>>>jis-x0208@1978): Indicate `==jis-x0208@1978' instead of
1088         `=jis-x0208@1978'.
1089         (=>>>jis-x0208@1983): Indicate `==jis-x0208@1983' instead of
1090         `=jis-x0208@1983'.
1091         (=>>>jis-x0208@1990): Indicate `==jis-x0208@1990' instead of
1092         `=jis-x0208@1990'.
1093         (=>>>jis-x0213-1): Indicate `==jis-x0213-1' instead of
1094         `=jis-x0213-1'.
1095         (=>>>jis-x0213-1@2000): Indicate `==jis-x0213-1@2000' instead of
1096         `=jis-x0213-1@2000'.
1097         (=>>>jis-x0213-1@2004): Indicate `==jis-x0213-1@2004' instead of
1098         `=jis-x0213-1@2004'.
1099         (=>>>jis-x0213-2): Indicate `==jis-x0213-2' instead of
1100         `=jis-x0213-2'.
1101         (===jis-x0208): New coded-charset for XEmacs CHISE.
1102         (===jis-x0208@1978): Ditto.
1103         (===jis-x0208@1983): Ditto.
1104         (===jis-x0208@1990): Ditto.
1105         (===jis-x0213-1): Ditto.
1106         (===jis-x0213-1@2000): Ditto.
1107         (===jis-x0213-2): Ditto.
1108         (===jis-x0212): Ditto.
1109         (===ks-x1001): Ditto.
1110         (=>>jis-x0208): Use `=jis-x0208' instead of `=>>>jis-x0208' as the
1111         mother.
1112         (=>>jis-x0213-1): Use `=jis-x0213-1' instead of `=>>>jis-x0213-1'
1113         as the mother.
1114         (=>>jis-x0213-2): Use `=jis-x0213-2' instead of `=>>>jis-x0213-2'
1115         as the mother.
1116         (===cns11643-1): New coded-charset for XEmacs CHISE.
1117         (===cns11643-2): Ditto.
1118         (===cns11643-3): Ditto.
1119         (===cns11643-4): Ditto.
1120         (===cns11643-5): Ditto.
1121         (===cns11643-6): Ditto.
1122         (===cns11643-7): Ditto.
1123         (=>>cns11643-1): Ditto.
1124         (==big5-cdp): Indicate abstract glyph-images instead of
1125         representative glyph-images.
1126         (===big5-cdp): New coded-charset for XEmacs CHISE.
1127         (==hanyo-denshi/*): Indicate abstract glyph-forms instead of
1128         detailed glyph-images.
1129         (=>>>hanyo-denshi/*): Indicate `==hanyo-denshi/*' instead of
1130         `=hanyo-denshi/*'.
1131         (===hanyo-denshi/ft): New coded-charset for XEmacs CHISE.
1132         (===hanyo-denshi/ib): Ditto.
1133         (===hanyo-denshi/jt): Ditto.
1134         (===hanyo-denshi/ks): Ditto.
1135         (===mj): Ditto.
1136         (===mj-0): Ditto.
1137         (===mj-1): Ditto.
1138         (=>>hanyo-denshi/*): Use `=hanyo-denshi/*' instead of
1139         `=>>>hanyo-denshi/*' as its mother.
1140         (==gt): Indicate abstract glyph-forms instead of detailed
1141         glyph-images.
1142         (===gt): New coded-charset for XEmacs CHISE.
1143         (=>>>gt): Indicates `==gt' instead of `=gt'.
1144         (=>>gt): Use `=gt' instead of `=>>>gt' as the mother.
1145         (==gt-k): Indicate abstract glyph-forms instead of detailed
1146         glyph-images.
1147         (===gt-k): New coded-charset for XEmacs CHISE.
1148         (==daikanwa): Indicates glyph-images instead of detailed
1149         glyph-images.
1150         (===daikanwa): New coded-charset for XEmacs CHISE.
1151         (===daikanwa/+p): Ditto.
1152         (===daikanwa/ho): Ditto.
1153         (==cbeta): Ditto.
1154         (===cbeta): Ditto.
1155         (==jef-china3): Ditto.
1156         (===jef-china3): Ditto.
1157         (==ruimoku-v6): Ditto.
1158         (==ucs@iso): Indicate representative glyph-forms instead of
1159         representative glyph-images.
1160         (=>>>ucs@iso): Indicates `==ucs@iso' instead of `=ucs@iso'.
1161         (==ucs@unicode): Indicate representative glyph-forms instead of
1162         representative glyph-images.
1163         (=>>>ucs@unicode): Indicates `==ucs@unicode' instead of
1164         `=ucs@unicode'.
1165         (==ucs@cns): Indicate representative glyph-forms instead of
1166         representative glyph-images.
1167         (==ucs@jis): Ditto.
1168         (==ucs@jis/1990): Ditto.
1169         (==ucs@jis/2000): Ditto.
1170         (==ucs@jis/2004): Ditto.
1171         (==ucs@ks): Ditto.
1172         (===ucs@iso): New coded-charset for XEmacs CHISE.
1173         (===ucs@unicode): Ditto.
1174         (===ucs@gb): Ditto.
1175         (===ucs@ks): Ditto.
1176         (===ucs-bmp-cjk@gb): Ditto.
1177         (===ucs-sip-ext-b@iso): Ditto.
1178
1179 2014-07-25  MORIOKA Tomohiko  <tomo.git@chise.org>
1180
1181         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1182         `==jis-x0213-2', `==ruimoku-v6', `==cbeta', `==jef-china3',
1183         `===mj-0', `===mj-1', `===jis-x0208@1990', `===jis-x0213-1',
1184         `===jis-x0213-2', `===big5-cdp', `===ucs-bmp-cjk@gb',
1185         `===adobe-japan1-6', `===cns11643-1', `===cns11643-2',
1186         `===cns11643-3', `===cns11643-4', `===cns11643-5',
1187         `===cns11643-6', `===cns11643-7', `===hanyo-denshi/ft',
1188         `===hanyo-denshi/ib', `===hanyo-denshi/jt', `===jis-x0208@1983',
1189         `===jis-x0208@1978', `===jis-x0212', `===ks-x1001', `===daikanwa',
1190         `===ucs-sip-ext-b@iso', `===cbeta' and `===jef-china3'.
1191
1192         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1193         - Use "&G-[NAME];" for `==[NAME]' instead of `=>>[NAME]'.
1194         - Use "&R-[NAME];" for `===[NAME]' instead of `==[NAME]'.
1195         - Use "&g1-[NAME];" for `=>>[NAME]'.
1196         - Abolish "&g2-[NAME];".
1197
1198 2014-03-08  MORIOKA Tomohiko  <tomo.git@chise.org>
1199
1200         * mule/mule-conf.el (=ucs@big5): Use `=ucs@cns' instead of
1201         `=>>ucs@cns' as the mother.
1202
1203 2014-03-07  MORIOKA Tomohiko  <tomo.git@chise.org>
1204
1205         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1206         setting for `==ucs@ks'.
1207
1208 2014-02-24  MORIOKA Tomohiko  <tomo.git@chise.org>
1209
1210         * mule/mule-conf.el (=adobe-japan1-base): Move builtin code range
1211         from 0x63000000〜0x63005A11 to 0x00E10000〜0x00E15A11.
1212         (=mj): Move builtin code range from 0x64040000〜0x640509D5 to
1213         0x00E30000〜0x00E409D5.
1214
1215 2014-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1216
1217         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1218         Prefer MJ to Adobe-Japan1; use "I-MJ", "MJ" and "&R-MJ" instead of
1219         "I-MJ-", "MJ-" and "&R-MJ-" as prefixes of MJ.
1220
1221 2014-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1222
1223         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1224         `=mj-0', `=mj-1', `==mj-0' and `==mj-1'.
1225
1226         * mule/mule-conf.el (=mj): New coded-charset for XEmacs CHISE.
1227         (=mj-0): Ditto.
1228         (=mj-1): Ditto.
1229         (==mj): Ditto.
1230         (==mj-0): Ditto.
1231         (==mj-1): Ditto.
1232         (=>>mj): Ditto.
1233
1234         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1235         setting for `=mj' and `==mj'.
1236
1237 2014-02-05  MORIOKA Tomohiko  <tomo.git@chise.org>
1238
1239         * mule/mule-conf.el (=ucs@ks/2012): New coded-charset for XEmacs
1240         CHISE.
1241
1242 2014-01-28  MORIOKA Tomohiko  <tomo.git@chise.org>
1243
1244         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
1245         "A-HDU+" instead of "A-HD-UCS+" as the prefix for
1246         `=>ucs@hanyo-denshi'.
1247
1248 2014-01-18  MORIOKA Tomohiko  <tomo.git@chise.org>
1249
1250         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1251         setting for `=koseki' and `=>ucs@hanyo-denshi'.
1252
1253         * mule/mule-conf.el (=koseki): New coded-charset for XEmacs CHISE.
1254         (=>ucs@hanyo-denshi): New coded-charset for XEmacs CHISE.
1255
1256 2014-01-11  MORIOKA Tomohiko  <tomo.git@chise.org>
1257
1258         * mule/mule-conf.el (==hanyo-denshi/ip): New coded-charset for
1259         XEmacs CHISE.
1260
1261 2013-12-29  MORIOKA Tomohiko  <tomo.git@chise.org>
1262
1263         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1264         Change priority of `=>>>ucs@iso'.
1265
1266         * mule/mule-conf.el (=ucs@iso): Use `=>>ucs@iso' instead of
1267         `=>>>ucs@iso' as the mother.
1268         (=>>>ucs@iso): Changed to an alias for `=ucs@iso'.
1269
1270 2013-12-25  MORIOKA Tomohiko  <tomo.git@chise.org>
1271
1272         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1273         Change priority of `=>>>ucs@unicode'.
1274
1275         * mule/mule-conf.el (=>>>ucs@unicode): Changed to an alias for
1276         `=ucs@unicode'.
1277
1278 2013-12-25  MORIOKA Tomohiko  <tomo.git@chise.org>
1279
1280         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1281         Change priority of `=>>>ucs@jis'.
1282
1283         * mule/mule-conf.el (=>>>ucs@jis): Changed to an alias for
1284         `=ucs@jis'.
1285
1286 2013-12-18  MORIOKA Tomohiko  <tomo.git@chise.org>
1287
1288         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1289         setting for `==daikanwa/+p'.
1290
1291 2013-12-15  MORIOKA Tomohiko  <tomo.git@chise.org>
1292
1293         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1294         setting for `==shinjigen@1ed'.
1295
1296 2013-12-12  MORIOKA Tomohiko  <tomo.git@chise.org>
1297
1298         * mule/mule-conf.el (==shinjigen/+p@rev): New coded-charset for
1299         XEmacs CHISE.
1300
1301 2013-12-11  MORIOKA Tomohiko  <tomo.git@chise.org>
1302
1303         * mule/mule-conf.el (==shinjigen): Modify DOC.
1304         (==shinjigen@1ed): New coded-charset for XEmacs CHISE.
1305         (==shinjigen@rev): Modify DOC.
1306
1307 2013-12-09  MORIOKA Tomohiko  <tomo.git@chise.org>
1308
1309         * mule/mule-conf.el (==daikanwa/+p): New coded-charset for XEmacs
1310         CHISE.
1311
1312 2013-12-08  MORIOKA Tomohiko  <tomo.git@chise.org>
1313
1314         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1315         settings for `==daikanwa' and `==ucs@JP/hanazono'.
1316
1317         * mule/mule-conf.el (==shinjigen@rev): New coded-charset for
1318         XEmacs CHISE.
1319
1320         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1321         `==daikanwa'.
1322
1323 2013-11-27  MORIOKA Tomohiko  <tomo.git@chise.org>
1324
1325         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1326         setting for `==cns11643-7'.
1327
1328         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1329         `==cns11643-7'.
1330
1331 2013-11-23  MORIOKA Tomohiko  <tomo.git@chise.org>
1332
1333         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1334         `==cns11643-6'.
1335
1336         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1337         setting for `==cns11643-6'.
1338
1339 2013-11-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1340
1341         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1342         setting for `==cns11643-5'.
1343
1344         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1345         `==cns11643-5'.
1346
1347 2013-11-16  MORIOKA Tomohiko  <tomo.git@chise.org>
1348
1349         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1350         setting for `==cns11643-4'.
1351
1352         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1353         `==cns11643-4'.
1354
1355 2013-11-08  MORIOKA Tomohiko  <tomo.git@chise.org>
1356
1357         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1358         setting for `==cns11643-3'.
1359
1360         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1361         `==cns11643-3'.
1362
1363 2013-11-02  MORIOKA Tomohiko  <tomo.git@chise.org>
1364
1365         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1366         setting for `==cns11643-2'.
1367
1368         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1369         `==cns11643-2'.
1370
1371 2013-10-29  MORIOKA Tomohiko  <tomo.git@chise.org>
1372
1373         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1374         Change priority of `=>>>ucs@ks'.
1375
1376         * mule/mule-conf.el (=>>>ucs@ks): Changed to an alias for
1377         `=ucs@ks'.
1378
1379 2013-10-26  MORIOKA Tomohiko  <tomo.git@chise.org>
1380
1381         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
1382         `=cns11643-1' instead of `chinese-cns11643-1'; add settings for
1383         `==ucs@cns' and `==cns11643-1'.
1384
1385         * mule/mule-conf.el (==cns11643-1): Fix `dimension'.
1386         (==cns11643-2): Ditto.
1387         (==cns11643-3): Ditto.
1388         (==cns11643-4): Ditto.
1389         (==cns11643-5): Ditto.
1390         (==cns11643-6): Ditto.
1391         (==cns11643-7): Ditto.
1392
1393         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1394         `==cns11643-1'.
1395
1396 2013-10-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1397
1398         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1399         Change priority of `=>>>ucs@jis/2004', `=>>>ucs@jis/2004' and
1400         `=>>>ucs@jis/1990'.
1401
1402         * mule/mule-conf.el (=>>>ucs@jis/1990): Changed to an alias for
1403         `=ucs@jis/1990'.
1404         (=>>>ucs@jis/2000): Changed to an alias for `=ucs@jis/2000'.
1405         (=>>>ucs@jis/2004): Changed to an alias for `=ucs@jis/2004'.
1406
1407 2013-10-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1408
1409         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1410         Change priority of `=>>>ucs@cns'.
1411
1412         * mule/mule-conf.el (=>>>ucs@cns): Changed to an alias for
1413         `=ucs@cns'.
1414
1415 2013-10-19  MORIOKA Tomohiko  <tomo.git@chise.org>
1416
1417         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1418         `==ks-x1001'.
1419
1420         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
1421         `=ks-x1001' instead of `korean-ksc5601'; add setting for
1422         `==ks-x1001'.
1423
1424 2013-10-18  MORIOKA Tomohiko  <tomo.git@chise.org>
1425
1426         * mule/mule-conf.el (=>>>gt): Changed to an alias for `=gt'.
1427
1428 2013-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1429
1430         * mule/mule-conf.el (=>>>jis-x0208): Changed to an alias for
1431         `=jis-x0208'.
1432         (=>>>jis-x0208@1978): Changed to an alias for `=jis-x0208@1978'.
1433         (=>>>jis-x0208@1983): Changed to an alias for `=jis-x0208@1983'.
1434         (=>>>jis-x0208@1990): Changed to an alias for `=jis-x0208@1990'.
1435         (=>>>jis-x0213-1): Changed to an alias for `=jis-x0213-1'.
1436         (=>>>jis-x0213-1@2000): Changed to an alias for
1437         `=jis-x0213-1@2000'.
1438         (=>>>jis-x0213-1@2004): Changed to an alias for
1439         `=jis-x0213-1@2004'.
1440         (=>>>jis-x0213-2): Changed to an alias for `=jis-x0213-2'.
1441
1442 2013-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1443
1444         * mule/mule-conf.el (=>>>adobe-japan1-0): Changed to an alias for
1445         `=adobe-japan1-0'.
1446         (=>>>adobe-japan1-1): Changed to an alias for `=adobe-japan1-1'.
1447         (=>>>adobe-japan1-2): Changed to an alias for `=adobe-japan1-2'.
1448         (=>>>adobe-japan1-3): Changed to an alias for `=adobe-japan1-3'.
1449         (=>>>adobe-japan1-4): Changed to an alias for `=adobe-japan1-4'.
1450         (=>>>adobe-japan1-5): Changed to an alias for `=adobe-japan1-5'.
1451         (=>>>adobe-japan1-6): Changed to an alias for `=adobe-japan1-6'.
1452
1453 2013-10-12  MORIOKA Tomohiko  <tomo.git@chise.org>
1454
1455         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1456         settings for `==adobe-japan1-6', `==hanyo-denshi/*', `==gt',
1457         `==jis-x0208@1990', `==jis-x0212', `==jis-x0213-1@2000',
1458         `==jis-x0213-2', `==jis-x0213-1@2004', `==big5-cdp', `==gt-k',
1459         `==jis-x0208@1983', `==jis-x0208@1978', `==ucs@iso',
1460         `==ucs@unicode', `=>>daikanwa/+p' and `==shinjigen@rev'.
1461
1462 2013-10-10  MORIOKA Tomohiko  <tomo.git@chise.org>
1463
1464         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1465         `=adobe-japan1-0', `=adobe-japan1-1', `=adobe-japan1-2',
1466         `=adobe-japan1-3', `=adobe-japan1-4', `=adobe-japan1-5',
1467         `==jis-x0208@1990', `==ucs-bmp-cjk@gb',
1468         `==ucs-bmp-cjk@JP/hanazono', `==ucs-sip-ext-b@iso',
1469         `==hanyo-denshi/*', `==adobe-japan1-6', `==big5-cdp',
1470         `==jis-x0208@1983', `==jis-x0208@1978', `==jis-x0213-1@2000' and
1471         `==jis-x0212'.
1472
1473 2013-10-03  MORIOKA Tomohiko  <tomo.git@chise.org>
1474
1475         * mule/mule-conf.el (=adobe-japan1-0): Modify registry to accept
1476         "AdobeJapan1-[0-6]$".
1477         (=adobe-japan1-1): Modify registry to accept "AdobeJapan1-[1-6]$".
1478         (=adobe-japan1-2): Modify registry to accept "AdobeJapan1-[2-6]$".
1479         (=adobe-japan1-3): Modify registry to accept "AdobeJapan1-[3-6]$".
1480         (=adobe-japan1-4): Modify registry to accept "AdobeJapan1-[4-6]$".
1481         (=adobe-japan1-5): Modify registry to accept "AdobeJapan1-[5-6]$".
1482         (==adobe-japan1-0): New coded-charset for XEmacs CHISE.
1483         (==adobe-japan1-1): Ditto.
1484         (==adobe-japan1-2): Ditto.
1485         (==adobe-japan1-3): Ditto.
1486         (==adobe-japan1-4): Ditto.
1487         (==adobe-japan1-5): Ditto.
1488         (==adobe-japan1-6): Ditto.
1489         (==jis-x0208): Ditto.
1490         (==jis-x0208@1978): Ditto.
1491         (==jis-x0208@1983): Ditto.
1492         (==jis-x0208@1990): Ditto.
1493         (==jis-x0213-1): Ditto.
1494         (==jis-x0213-1@2000): Ditto.
1495         (==jis-x0213-1@2004): Ditto.
1496         (==jis-x0213-2): Ditto.
1497         (==jis-x0212): Ditto.
1498         (==gb2312): Ditto.
1499         (==iso-ir165): Ditto.
1500         (==gb12345): Ditto.
1501         (==ks-x1001): Ditto.
1502         (==cns11643-1): Ditto.
1503         (==cns11643-2): Ditto.
1504         (==cns11643-3): Ditto.
1505         (==cns11643-4): Ditto.
1506         (==cns11643-5): Ditto.
1507         (==cns11643-6): Ditto.
1508         (==cns11643-7): Ditto.
1509         (==big5-cdp): Ditto.
1510         (==hanyo-denshi/ja): Ditto.
1511         (==hanyo-denshi/jb): Ditto.
1512         (==hanyo-denshi/jc): Ditto.
1513         (==hanyo-denshi/jd): Ditto.
1514         (==hanyo-denshi/ft): Ditto.
1515         (==hanyo-denshi/ia): Ditto.
1516         (==hanyo-denshi/ib): Ditto.
1517         (==hanyo-denshi/hg): Ditto.
1518         (==hanyo-denshi/jt): Ditto.
1519         (==hanyo-denshi/ks): Ditto.
1520         (==gt): Ditto.
1521         (==gt-k): Ditto.
1522         (==daikanwa): Ditto.
1523         (==shinjigen): Ditto.
1524         (==ucs@iso): Ditto.
1525         (==ucs@unicode): Ditto.
1526         (==ucs@gb): Ditto.
1527         (==ucs-bmp@gb): Ditto.
1528         (==ucs@cns): Ditto.
1529         (==ucs-bmp@cns): Ditto.
1530         (==ucs@jis): Ditto.
1531         (==ucs@jis/1990): Ditto.
1532         (==ucs@jis/2000): Ditto.
1533         (==ucs@jis/2004): Ditto.
1534         (==ucs@JP): Ditto.
1535         (==ucs@JP/hanazono): Ditto.
1536         (==ucs@ks): Ditto.
1537         (==ucs-bmp@ks): Ditto.
1538         (==ucs@cns11643): Ditto.
1539         (==ucs-bmp-cjk@gb): Ditto.
1540         (==ucs-bmp-cjk@JP/hanazono): Ditto.
1541         (==ucs-sip-ext-b@iso): Ditto.
1542
1543 2013-07-11  MORIOKA Tomohiko  <tomo.git@chise.org>
1544
1545         * mule/mule-charset.el (default-coded-charset-priority-list): Use
1546         `=ucs-bmp-cjk@gb' instead of `=ucs-bmp-cjk@unicode'.
1547
1548         * mule/mule-conf.el (=ucs-bmp-cjk@gb): New coded-charset for
1549         XEmacs CHISE.
1550         (=ucs-bmp-cjk@unicode): Abolished.
1551
1552 2013-07-10  MORIOKA Tomohiko  <tomo.git@chise.org>
1553
1554         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1555         `=+>ucs-bmp-cjk-compat@jis'.
1556
1557         * mule/mule-conf.el (=+>ucs-bmp-cjk-compat@jis): New coded-charset
1558         for XEmacs CHISE.
1559
1560 2013-07-06  MORIOKA Tomohiko  <tomo.git@chise.org>
1561
1562         * mule/mule-conf.el (=>cns11643-6): New coded-charset for XEmacs
1563         CHISE.
1564
1565 2013-05-28  MORIOKA Tomohiko  <tomo.git@chise.org>
1566
1567         * mule/mule-conf.el (=jis-x0208@1978/1pr/fixed): New coded-charset
1568         for XEmacs CHISE.
1569         (=jis-x0208@1978/1er-pr): Abolished.
1570         (=jis-x0208@1978/2-pr): Use `=jis-x0208@1978' instead of
1571         `=jis-x0208@1978/1er-pr' as the mother.
1572
1573 2013-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1574
1575         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1576         setting for `=ucs-itaiji-084'.
1577
1578 2013-02-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1579
1580         * mule/mule-charset.el (default-coded-charset-priority-list):
1581         Delete `=zihai-17xx'; add `=ucs-bmp-itaiji-084'.
1582
1583         * mule/mule-conf.el (=ucs-itaiji-084): New coded-charset for
1584         XEmacs CHISE.
1585         (=ucs-bmp-itaiji-084): Ditto.
1586
1587 2013-02-15  MORIOKA Tomohiko  <tomo.git@chise.org>
1588
1589         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1590         settings for `=big5-cdp-var-3' and `=big5-cdp-var-5'.
1591
1592 2013-02-14  MORIOKA Tomohiko  <tomo.git@chise.org>
1593
1594         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1595         `=zihai-17xx', `=big5-cdp-var-3' and `=big5-cdp-var-5'.
1596
1597         * mule/mule-conf.el (=big5-cdp-var-3): New coded-charset for
1598         XEmacs CHISE.
1599         (=big5-cdp-var-5): Ditto.
1600
1601 2012-10-31  MORIOKA Tomohiko  <tomo.git@chise.org>
1602
1603         * mule/mule-conf.el (=+>jis-x0213-1@2004): New coded-charset for
1604         XEmacs CHISE.
1605
1606 2012-10-26  MORIOKA Tomohiko  <tomo.git@chise.org>
1607
1608         * mule/mule-conf.el (=>>hanyo-denshi/ip): New coded-charset for
1609         XEmacs CHISE.
1610
1611 2012-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1612
1613         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1614         setting for `=>>>hanyo-denshi/ft'.
1615
1616 2012-09-25  MORIOKA Tomohiko  <tomo.git@chise.org>
1617
1618         * mule/mule-conf.el (=>>>hanyo-denshi/jd): New coded-charset for
1619         XEmacs CHISE.
1620         (=>>hanyo-denshi/jd): Use `=>>>hanyo-denshi/jd' instead of
1621         `=hanyo-denshi/jd' as the mother.
1622
1623 2012-09-07  MORIOKA Tomohiko  <tomo.git@chise.org>
1624
1625         * mule/mule-conf.el (=+>adobe-japan1-0): New coded-charset for
1626         XEmacs CHISE.
1627         (=+>adobe-japan1-1): Ditto.
1628         (=+>adobe-japan1-2): Ditto.
1629         (=+>adobe-japan1-3): Ditto.
1630         (=+>adobe-japan1-4): Ditto.
1631         (=+>adobe-japan1-5): Ditto.
1632         (=+>adobe-japan1-6): Ditto.
1633         (=+>adobe-japan1): Changed to an alias for `=+>adobe-japan1-6'.
1634
1635 2012-09-07  MORIOKA Tomohiko  <tomo.git@chise.org>
1636
1637         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1638         Prefer `=>>>adobe-japan1' to other abstract glyph-form CCSs;
1639         prefer `=>>adobe-japan1' to other abstract glyph CCSs.
1640
1641         * mule/mule-conf.el: Define coded-charsets about Adobe-Japan1 at
1642         the top.
1643
1644 2012-09-05  MORIOKA Tomohiko  <tomo.git@chise.org>
1645
1646         * mule/mule-conf.el (=>>>hanyo-denshi/jb): New coded-charset for
1647         XEmacs CHISE.
1648         (=>>>hanyo-denshi/hg): New coded-charset for XEmacs CHISE.
1649         (=>>hanyo-denshi/jb): Use `=>>>hanyo-denshi/jb' as the mother.
1650         (=>>hanyo-denshi/hg): Use `=>>>hanyo-denshi/hg' as the mother.
1651
1652 2012-08-31  MORIOKA Tomohiko  <tomo.git@chise.org>
1653
1654         * mule/mule-charset.el (default-coded-charset-priority-list):
1655         Prefer `chinese-cns11643-{1..7}', `=adobe-japan1-6', `=big5-cdp'
1656         and `=hanyo-denshi/*' to `=gt-pj-{2..11}', `=gt-pj-k{1|2}', etc.
1657
1658         * mule/mule-conf.el: Modify order of definitions of some
1659         coded-charsets.
1660
1661 2012-08-30  MORIOKA Tomohiko  <tomo.git@chise.org>
1662
1663         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1664         Prefer `=>>hanyo-denshi/{ft|ia|ib|jt|ks}' to `=>>jis-x0208@1978',
1665         `=>>big5-cdp', `=>>gt-k' and `=>>ruimoku-v6'; add `=>>cns11643-4'.
1666
1667         * mule/mule-conf.el (=>>cns11643-4): New coded-charset for XEmacs
1668         CHISE.
1669         (=>>>hanyo-denshi/ft): New coded-charset for XEmacs CHISE.
1670         (=>>hanyo-denshi/ft): Use `=>>>hanyo-denshi/ft' as the mother.
1671
1672 2012-07-31  MORIOKA Tomohiko  <tomo.git@chise.org>
1673
1674         * mule/mule-conf.el (=>cns11643-2): New coded-charset for XEmacs
1675         CHISE.
1676
1677 2012-07-27  MORIOKA Tomohiko  <tomo.git@chise.org>
1678
1679         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1680         setting for `=daikanwa/+2p'.
1681
1682         * mule/mule-conf.el (=>>daikanwa/+2p): New coded-charset for
1683         XEmacs CHISE.
1684
1685 2012-06-26  MORIOKA Tomohiko  <tomo.git@chise.org>
1686
1687         * mule/mule-conf.el (=>>>hanyo-denshi/ks): New coded-charset for
1688         XEmacs CHISE.
1689         (=>>hanyo-denshi/ks): Use `=>>>hanyo-denshi/ks' as the mother.
1690
1691 2012-06-12  MORIOKA Tomohiko  <tomo.git@chise.org>
1692
1693         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1694         setting for `=>>>hanyo-denshi/ib'.
1695
1696 2012-06-12  MORIOKA Tomohiko  <tomo.git@chise.org>
1697
1698         * mule/mule-conf.el (=>>>hanyo-denshi/ja): New coded-charset for
1699         XEmacs CHISE.
1700         (=>>>hanyo-denshi/ib): Ditto.
1701         (=>>hanyo-denshi/ja): Use `=>>>hanyo-denshi/ja' instead of
1702         `=hanyo-denshi/ja' as the mother.
1703         (=>>hanyo-denshi/ib): Use `=>>>hanyo-denshi/ib' instead of
1704         `=hanyo-denshi/ib' as the mother.
1705
1706 2012-06-11  MORIOKA Tomohiko  <tomo.git@chise.org>
1707
1708         * mule/mule-coding.el (utf-8-ivs-mcs): New coding-system for
1709         XEmacs CHISE.
1710         (utf-8-ivs-mcs-er): Likewise.
1711         (utf-8-gb): Use `=ucs@gb' and `=>ucs@unicode' instead of `ucs-gb'
1712         and `=>ucs-gb'.
1713         (utf-8-ivs-gb): New coding-system for XEmacs CHISE.
1714         (utf-8-gb-er): Use `=ucs@gb' and `=>ucs@unicode' instead of
1715         `ucs-gb' and `=>ucs-gb'.
1716         (utf-8-ivs-gb-er): New coding-system for XEmacs CHISE.
1717         (utf-8-cns): Use `=ucs@cns' and `=>ucs@cns' instead of `ucs-cns'
1718         and `=>ucs-cns'.
1719         (utf-8-ivs-cns): New coding-system for XEmacs CHISE.
1720         (utf-8-cns-er): Use `=ucs@cns' and `=>ucs@cns' instead of
1721         `ucs-cns' and `=>ucs-cns'.
1722         (utf-8-ivs-cns-er): New coding-system for XEmacs CHISE.
1723         (utf-8-big5): Use `=ucs@big5' and `=>ucs@big5' instead of
1724         `ucs-big5' and `=>ucs-big5'.
1725         (utf-8-ivs-big5): New coding-system for XEmacs CHISE.
1726         (utf-8-big5-er): Use `=ucs@big5' and `=>ucs@big5' instead of
1727         `ucs-big5' and `=>ucs-big5'.
1728         (utf-8-ivs-big5-er): New coding-system for XEmacs CHISE.
1729         (utf-8-jis): Use `=ucs@jis/2000' and `=>ucs@jis' instead of
1730         `=ucs@jis-2000' and `=>ucs-jis'; modify DOC and mnemonic.
1731         (utf-8-ivs-jis): New coding-system for XEmacs CHISE.
1732         (utf-8-jis-er): Use `=ucs@jis/2000' and `=>ucs@jis' instead of
1733         `=ucs@jis-2000' and `=>ucs-jis'; modify DOC and mnemonic.
1734         (utf-8-ivs-jis-er): New coding-system for XEmacs CHISE.
1735         (utf-8-jp): Use `=ucs@JP' and `=>ucs@jis' instead of `=ucs@jp' and
1736         `=>ucs-jis'; modify DOC and mnemonic.
1737         (utf-8-ivs-jp): New coding-system for XEmacs CHISE.
1738         (utf-8-jp-er): Use `=ucs@JP' and `=>ucs@jis' instead of `=ucs@jp'
1739         and `=>ucs-jis'; modify DOC and mnemonic.
1740         (utf-8-ivs-jp-er): New coding-system for XEmacs CHISE.
1741         (utf-8-ks): Use `=ucs@ks' and `=>ucs@ks' instead of `ucs-ks' and
1742         `=>ucs-ks'.
1743         (utf-8-ivs-ks): New coding-system for XEmacs CHISE.
1744         (utf-8-ks-er): Use `=ucs@ks' and `=>ucs@ks' instead of `ucs-ks'
1745         and `=>ucs-ks'.
1746         (utf-8-ivs-ks-er): New coding-system for XEmacs CHISE.
1747
1748 2012-05-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1749
1750         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1751         Prefer Hanyo-Denshi to GT, JIS, CNS, etc.
1752
1753 2012-05-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1754
1755         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1756         Modify priorities.
1757
1758 2012-05-19  MORIOKA Tomohiko  <tomo.git@chise.org>
1759
1760         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1761         Prefer '("M-H" 4 d) and '("M-p" 5 d) to '("M-" 5 d).
1762
1763 2012-05-16  MORIOKA Tomohiko  <tomo.git@chise.org>
1764
1765         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1766         settings for `=daikanwa/ho', `=daikanwa/+p' and `=>daikanwa/ho'.
1767
1768 2012-05-15  MORIOKA Tomohiko  <tomo.git@chise.org>
1769
1770         * mule/mule-conf.el (=>daikanwa/ho): New coded-charset for XEmacs
1771         CHISE.
1772
1773 2012-05-10  MORIOKA Tomohiko  <tomo.git@chise.org>
1774
1775         * mule/mule-conf.el (=>>daikanwa/+p): New coded-charset for XEmacs
1776         CHISE.
1777
1778 2012-05-09  MORIOKA Tomohiko  <tomo.git@chise.org>
1779
1780         * mule/mule-conf.el (=>>daikanwa/ho): New coded-charset for XEmacs
1781         CHISE.
1782
1783 2012-03-26  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1784
1785         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1786         `=+>ucs-bmp-cjk@unicode'.
1787
1788         * mule/mule-conf.el (=+>ucs-bmp-cjk@unicode): New coded-charset
1789         for XEmacs CHISE.
1790
1791 2012-03-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1792
1793         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1794         setting for `=>>daikanwa'.
1795
1796 2011-12-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1797
1798         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1799         `=>>hanyo-denshi/jt'.
1800
1801 2011-12-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1802
1803         * mule/mule-conf.el (=+>jis-x0208@1983): New coded-charset for
1804         XEmacs CHISE.
1805         (=+>jis-x0208@1990): Ditto.
1806         (=+>jis-x0213-1@2000): Ditto.
1807
1808 2011-12-05  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1809
1810         * mule/mule-conf.el (=+>ucs@jis/2004): New coded-charset for
1811         XEmacs CHISE.
1812
1813 2011-11-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1814
1815         * mule/mule-conf.el (=>>>hanyo-denshi/jc): New coded-charset for
1816         XEmacs CHISE.
1817         (=>>hanyo-denshi/jc): Use `=>>>hanyo-denshi/jc' instead of
1818         `=hanyo-denshi/jc' as the mother.
1819
1820 2011-11-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1821
1822         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1823         setting for `=+>adobe-japan1'.
1824
1825         * mule/mule-charset.el (default-coded-charset-priority-list):
1826         Prefer `=adobe-japan1-6', `=adobe-japan1-base', `=>jis-x0208@1997'
1827         and `=>>hanyo-denshi/ft' to `=>>gt'.
1828
1829 2011-11-23  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1830
1831         * mule/mule-conf.el (=>>adobe-japan1-0): New coded-charset for
1832         XEmacs CHISE.
1833         (=>>adobe-japan1-1): Ditto.
1834         (=>>adobe-japan1-2): Ditto.
1835         (=>>adobe-japan1-3): Ditto.
1836         (=>>adobe-japan1-4): Ditto.
1837         (=>>adobe-japan1-5): Ditto.
1838         (=>>adobe-japan1-6): Ditto.
1839         (=>>adobe-japan1): Changed to alias for `=>>adobe-japan1-6'.
1840
1841 2011-11-22  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1842
1843         * mule/mule-conf.el (=adobe-japan1): New alias for
1844         `=adobe-japan1-6'.
1845         (=>>>adobe-japan1-0): New coded-charset for XEmacs CHISE.
1846         (=>>>adobe-japan1-1): Ditto.
1847         (=>>>adobe-japan1-2): Ditto.
1848         (=>>>adobe-japan1-3): Ditto.
1849         (=>>>adobe-japan1-4): Ditto.
1850         (=>>>adobe-japan1-5): Ditto.
1851         (=>>>adobe-japan1-6): Ditto.
1852         (=>>>adobe-japan1): Changed to alias for `=>>>adobe-japan1-6'.
1853
1854 2011-11-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1855
1856         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1857         setting for `=>>>adobe-japan1'.
1858
1859 2011-11-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1860
1861         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1862         setting for `=+>ucs@ks'.
1863
1864 2011-11-04  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1865
1866         * mule/mule-conf.el (=>>>adobe-japan1): New coded-charset for
1867         XEmacs CHISE.
1868         (=>>adobe-japan1): Use `=>>>adobe-japan1' instead of
1869         `=adobe-japan1-6' as the mother.
1870
1871 2011-11-03  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1872
1873         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1874         setting for `=>cns11643-7'.
1875
1876 2011-11-01  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1877
1878         * mule/mule-conf.el (=>cns11643-7): New coded-charset for XEmacs
1879         CHISE.
1880
1881 2011-10-29  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1882
1883         * mule/mule-conf.el (=+>adobe-japan1): New coded-charset for
1884         XEmacs CHISE.
1885         (=>>hanyo-denshi/ja): New coded-charset for XEmacs CHISE.
1886
1887         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1888         setting for `=>ucs@jis/2004'.
1889
1890 2011-10-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1891
1892         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1893         setting for `=+>gt'.
1894
1895         * mule/mule-conf.el (=+>gt): New coded-charset for XEmacs CHISE.
1896         (=>gt): Use `=+>gt' instead of `=>>gt' as the mother.
1897
1898 2011-10-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1899
1900         * mule/mule-conf.el (=+>ucs@unicode): Use `=+>ucs@iso' instead of
1901         `=>ucs@unicode' as the mother.
1902         (=+>ucs@jis): Use `=+>ucs@unicode' instead of `=>ucs@jis' as the
1903         mother.
1904         (=+>ucs@ks): Use `=+>ucs@unicode' instead of `=>ucs@ks' as the
1905         mother.
1906         (=+>ucs@cns): Use `=+>ucs@unicode' instead of `=>ucs@cns' as the
1907         mother.
1908
1909 2011-10-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1910
1911         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1912         setting for `=+>ucs@unicode'.
1913
1914         * mule/mule-conf.el (=+>ucs@unicode): New coded-charset for XEmacs
1915         CHISE.
1916
1917 2011-10-26  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1918
1919         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
1920         - Use `=+>jis-x0208' instead of `=>jis-x0208@usual'.
1921         - Use `=+>jis-x0213-2' instead of `=>jis-x0213-2@usual'.
1922         - Add setting for `=+>ucs@cns'.
1923
1924         * mule/mule-conf.el (=+>jis-x0213-1): New coded-charset for XEmacs
1925         CHISE.
1926         (=>jis-x0213-1): Use `=+>jis-x0213-1' instead of `=>>jis-x0213-1'
1927         as the mother.
1928         (=+>ucs@cns): New coded-charset for XEmacs CHISE.
1929         (=>ucs-bmp-cjk@unicode): New coded-charset for XEmacs CHISE.
1930
1931         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1932         `=>ucs-bmp-cjk@unicode'; delete `=>>ucs@unicode'.
1933
1934 2011-10-25  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1935
1936         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1937         setting for `=>ucs@ks'.
1938
1939 2011-10-21  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1940
1941         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1942         `=ucs-bmp-cjk-compat@unicode'.
1943
1944         * mule/mule-conf.el (=ucs-bmp-cjk-compat@unicode): New
1945         coded-charset for XEmacs CHISE.
1946
1947 2011-10-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1948
1949         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1950         `=ucs-bmp-cjk-compat'.
1951
1952         * mule/mule-conf.el (=ucs-bmp-cjk-compat): New coded-charset for
1953         XEmacs CHISE.
1954
1955 2011-10-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1956
1957         * mule/mule-conf.el (=+>ucs@ks): New coded-charset for XEmacs
1958         CHISE.
1959
1960 2011-10-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1961
1962         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
1963         `=+>ucs@jis/1990' instead of `=>ucs@jis/1990'.
1964
1965         * mule/mule-conf.el (=+>ucs@jis/1990): Renamed from
1966         `=>ucs@jis/1990'.
1967         (=>ucs@jis/1990): New alias for `=+>ucs@jis/1990'.
1968
1969 2011-10-17  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1970
1971         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1972         setting for `=+>ucs@iso'; use `=+>ucs@jis' instead of `=>ucs@JP'.
1973
1974         * mule/mule-conf.el (=+>ucs@iso): New coded-charset for XEmacs
1975         CHISE.
1976         (=>>ucs@iso): Use `=+>ucs@iso' instead of `=>ucs@iso' as the
1977         mother.
1978
1979 2011-10-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1980
1981         * mule/mule-conf.el (=+>jis-x0213-2): Renamed from
1982         `=>jis-x0213-2@usual'.
1983         (=>jis-x0213-2@usual): New alias for `=+>jis-x0213-2'.
1984         (=>jis-x0213-2): Use `=+>jis-x0213-2' instead of
1985         `=>jis-x0213-2@usual' as the mother.
1986
1987 2011-10-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1988
1989         * mule/mule-conf.el (=+>ucs@jis): Renamed from `=>ucs@JP'.
1990         (=>ucs@JP): New alias for `=+>ucs@jis'.
1991
1992 2011-10-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1993
1994         * mule/mule-conf.el (=+>jis-x0208): Renamed from
1995         `=>jis-x0208@usual'.
1996         (=>jis-x0208@usual): New alias for `=+>jis-x0208'.
1997         (=+>jis-x0208@1978): Use `=+>jis-x0208' instead of
1998         `=>jis-x0208@usual' as the mother.
1999         (=>jis-x0208): Likewise.
2000
2001 2011-10-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2002
2003         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2004         setting for `=+>jis-x0208@1978'.
2005
2006 2011-10-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2007
2008         * mule/mule-conf.el (=+>jis-x0208@1978): New coded-charset for
2009         XEmacs CHISE.
2010
2011 2011-09-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2012
2013         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2014         setting for `=>>>ucs@jis/1990'.
2015
2016 2011-07-23  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2017
2018         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2019         setting for `=>ucs@jis/1990'.
2020
2021 2011-07-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2022
2023         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2024         setting for `=ucs@JP/hanazono'.
2025
2026         * mule/mule-conf.el (=>ucs@jis/1990): New coded-charset for XEmacs
2027         CHISE.
2028         (=ucs@JP/hanazono): Ditto.
2029         (=ucs-bmp-cjk@JP/hanazono): Ditto.
2030         (=>>hanyo-denshi/jc): Ditto.
2031         (=>>hanyo-denshi/jd): Ditto.
2032
2033 2011-07-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2034
2035         * mule/mule-charset.el (default-coded-charset-priority-list): Use
2036         `=ucs-bmp-cjk@JP/hanazono' instead of `=ucs-bmp-cjk@JP'.
2037
2038 2011-07-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2039
2040         * mule/mule-conf.el (=>>hanyo-denshi/jb): New coded-charset for
2041         XEmacs CHISE.
2042
2043 2011-07-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2044
2045         * mule/mule-conf.el (=>>hanyo-denshi/hg): New coded-charset for
2046         XEmacs CHISE.
2047
2048 2011-06-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2049
2050         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2051         `=ucs-bmp-cjk@JP'.
2052
2053 2011-04-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2054
2055         * mule/mule-conf.el (=ucs-bmp-cjk@JP): New coded-charset for
2056         XEmacs CHISE.
2057
2058 2011-05-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2059
2060         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2061         Modify order of settings; add settings for `=daikanwa@rev2'.
2062
2063 2011-04-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2064
2065         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2066         setting for `=>>cbeta'.
2067
2068         * mule/mule-conf.el (=>>cbeta): New coded-charset for XEmacs
2069         CHISE.
2070
2071 2011-04-01  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2072
2073         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2074         setting for `=>>adobe-japan1'.
2075
2076 2011-03-30  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2077
2078         * mule/mule-conf.el (=>>adobe-japan1): New coded-charset for
2079         XEmacs CHISE.
2080
2081 2011-03-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2082
2083         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2084         setting for `=>>hanyo-denshi/ia'.
2085
2086         * mule/mule-conf.el (=>>hanyo-denshi/ia): New coded-charset for
2087         XEmacs CHISE.
2088
2089 2011-03-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2090
2091         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2092         settings for `=>>>hanyo-denshi/jt' and `=>>>gt'.
2093
2094         * mule/mule-conf.el (=>>>hanyo-denshi/jt): New coded-charset for
2095         XEmacs CHISE.
2096         (=>>hanyo-denshi/jt): Use `=>>>hanyo-denshi/jt' instead of
2097         `=hanyo-denshi/jt' as the mother.
2098
2099 2011-03-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2100
2101         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2102         setting for `=>>>jis-x0213-2'.
2103
2104         * mule/mule-conf.el (=>>>gt): New coded-charset for XEmacs CHISE.
2105         (=>>gt): Use `=>>>gt' instead of `=gt' as the mother.
2106         (=>>>ucs@jis/2000): New coded-charset for XEmacs CHISE.
2107
2108 2011-03-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2109
2110         * mule/mule-conf.el (=>>>ucs@jis/1990): New coded-charset for
2111         XEmacs CHISE.
2112
2113 2011-03-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2114
2115         * mule/mule-conf.el (=>>>jis-x0208@1983): New coded-charset for
2116         XEmacs CHISE.
2117
2118         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2119         `=>>jis-x0213-1@2004'.
2120
2121 2011-03-07  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2122
2123         * mule/mule-conf.el (=>>>jis-x0208@1978): New coded-charset for
2124         XEmacs CHISE.
2125
2126 2011-03-07  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2127
2128         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
2129         - Use "&g2-*;" as entity-references for `=>>>*'.
2130         - Omit "&a{GT|JX1|JX2|JX3}-*;".
2131
2132         * mule/mule-conf.el (=>>>jis-x0213-2): New coded-charset for
2133         XEmacs CHISE.
2134         (=>>jis-x0213-2): Use `=>>>jis-x0213-2' instead of `=jis-x0213-2'
2135         as the mother.
2136
2137 2011-03-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2138
2139         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2140         setting for `=>>hanyo-denshi/ib'.
2141
2142         * mule/mule-conf.el (=>>jis-x0208@1978): Fix DOC.
2143         (=>>jis-x0208@1983): New coded-charset for XEmacs CHISE.
2144         (=>>jis-x0208@1990): Ditto.
2145         (=>>hanyo-denshi/ib): Ditto.
2146
2147         * mule/mule-charset.el (default-coded-charset-priority-list):
2148         Prefer `=hanziku-*' to `=hanyo-denshi/*'.
2149
2150 2011-03-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2151
2152         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2153         Prefer `=>jis-x0213-2@usual' to `=>jis-x0208@1997' and
2154         `=>jis-x0213-1@2000'; add settings for `=>>>ucs@ks' and
2155         `=>>>ucs@jis/2004'.
2156
2157 2011-03-05  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2158
2159         * mule/mule-conf.el (=>>>jis-x0213-1@2000): New coded-charset for
2160         XEmacs CHISE.
2161         (=>>>jis-x0213-1@2004): Use `=>>>jis-x0213-1' instead of
2162         `=jis-x0213-1@2004' as the mother.
2163         (=>>>ucs@jis/2004): New coded-charset for XEmacs CHISE.
2164         (=>>>ucs@ks): Ditto.
2165
2166         * mule/mule-charset.el (default-coded-charset-priority-list):
2167         Modify priority of `=hanyo-denshi/*'.
2168
2169 2011-03-04  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2170
2171         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2172         settings for `=>>ucs@JP' and `=ucs@JP'.
2173
2174 2011-03-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2175
2176         * mule/mule-conf.el (=>>ucs@JP): New coded-charset for XEmacs
2177         CHISE.
2178
2179 2011-02-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2180
2181         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2182         setting for `=>>>ucs@cns'.
2183
2184         * mule/mule-conf.el (=>>>ucs@cns): New coded-charset for XEmacs
2185         CHISE.
2186
2187 2011-02-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2188
2189         * mule/mule-conf.el (=>>jis-x0213-1@2004): Use `=>>jis-x0213-1'
2190         instead of `=>>>jis-x0213-1@2004' as the mother.
2191         (=>>>ucs@iso): New coded-charset for XEmacs CHISE.
2192         (=>>>ucs@unicode): Likewise.
2193         (=>>>ucs@jis): Likewise.
2194         (=ucs@iso): Use `=>>>ucs@iso' instead of `=>>ucs@iso' as the
2195         mother.
2196         (=>>hanyo-denshi/ks): Fix `chars' and `dimension'.
2197
2198 2011-02-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2199
2200         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2201         settings for `=>>>jis-x0208', `=>>>jis-x0213-1',
2202         `=>>>jis-x0213-1@2004', `=>>>ucs@iso', `=>>>ucs@unicode' and
2203         `=>>>ucs@jis'.
2204
2205 2011-02-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2206
2207         * mule/mule-charset.el (default-coded-charset-priority-list):
2208         Prefer `=jis-x0212' to `=gt-pj-*', `chinese-cns11643-*', `=big5*'
2209         and `=jis-x0213-*-2000'.
2210
2211 2011-02-24  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2212
2213         * mule/mule-conf.el (=>>>jis-x0213-1@2004): New coded-charset for
2214         XEmacs CHISE.
2215         (=>>jis-x0213-1@2004): Use `=>>>jis-x0213-1@2004' instead of
2216         `=>>jis-x0213-1' as the mother.
2217
2218 2011-02-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2219
2220         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2221         settings for `=>>hanyo-denshi/jt' and `=>gt-k'.
2222
2223 2011-02-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2224
2225         * mule/mule-conf.el (=>gt-k): New coded-charset for XEmacs CHISE.
2226
2227 2011-02-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2228
2229         * mule/mule-conf.el (=>>hanyo-denshi/jt): New coded-charset for
2230         XEmacs CHISE.
2231
2232 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2233
2234         * mule/mule-coding.el (decomposition-feature-list): Set
2235         `=decomposition', `=decomposition@cid' and
2236         `=decomposition@hanyo-denshi'.
2237
2238 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2239
2240         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2241         setting for `=>>hanyo-denshi/ks'.
2242
2243         * mule/mule-conf.el (=>>hanyo-denshi/ks): New coded-charset for
2244         XEmacs CHISE.
2245
2246 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2247
2248         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2249         settings for `=hanyo-denshi/ks' and `=hanyo-denshi/ks/mf'.
2250
2251         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2252         `=hanyo-denshi/ks/mf'.
2253
2254         * mule/mule-conf.el (=hanyo-denshi/ks): New coded-charset for
2255         XEmacs CHISE.
2256         (=hanyo-denshi/ks/mf): Ditto.
2257
2258 2011-02-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2259
2260         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2261         settings for P=hanyo-denshi/jt'.
2262
2263         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2264         `=hanyo-denshi/jt'.
2265
2266         * mule/mule-conf.el (=hanyo-denshi/jt): New coded-charset for
2267         XEmacs CHISE.
2268
2269 2011-02-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2270
2271         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2272         settings for `=hanyo-denshi/ip'.
2273
2274         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2275         `=hanyo-denshi/ip'.
2276
2277         * mule/mule-conf.el (=hanyo-denshi/ip): New coded-charset for
2278         XEmacs CHISE.
2279
2280 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2281
2282         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2283         settings for `=hanyo-denshi/hg'.
2284
2285         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2286         `=hanyo-denshi/hg'.
2287
2288         * mule/mule-conf.el (=hanyo-denshi/hg): New coded-charset for
2289         XEmacs CHISE.
2290
2291 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2292
2293         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2294         setting for `=>>hanyo-denshi/ft'.
2295
2296         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2297         `=>>hanyo-denshi/ft'.
2298
2299         * mule/mule-conf.el (=>>hanyo-denshi/ft): New coded-charset for
2300         XEmacs CHISE.
2301
2302 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2303
2304         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2305         settings for `=hanyo-denshi/ib'.
2306
2307         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2308         `=hanyo-denshi/ib'.
2309
2310         * mule/mule-conf.el (=hanyo-denshi/ib): New coded-charset for
2311         XEmacs CHISE.
2312
2313 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2314
2315         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2316         settings for isolated characters of `=hanyo-denshi/ia' and
2317         non-isolated characters of `=hanyo-denshi/*'.
2318
2319         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2320         `=hanyo-denshi/ia'.
2321
2322         * mule/mule-conf.el (=hanyo-denshi/ia): New coded-charset for
2323         XEmacs CHISE.
2324
2325 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2326
2327         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2328         setting for isolated characters of `=hanyo-denshi/ft'.
2329
2330         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2331         `=hanyo-denshi/ft'.
2332
2333         * mule/mule-conf.el (=hanyo-denshi/ft): New coded-charset for
2334         XEmacs CHISE.
2335
2336 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2337
2338         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2339         setting for isolated characters of `=hanyo-denshi/jd'.
2340
2341         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2342         `=hanyo-denshi/jd'.
2343
2344         * mule/mule-conf.el (=hanyo-denshi/jd): New coded-charset for
2345         XEmacs CHISE.
2346
2347 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2348
2349         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2350         setting for isolated characters of `=hanyo-denshi/jc'.
2351
2352         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2353         `=hanyo-denshi/jc'.
2354
2355         * mule/mule-conf.el (=hanyo-denshi/jc): New coded-charset for
2356         XEmacs CHISE.
2357
2358 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2359
2360         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2361         setting for isolated characters of `=hanyo-denshi/jb'.
2362
2363         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2364         `=hanyo-denshi/jb'.
2365
2366         * mule/mule-conf.el (=hanyo-denshi/jb): New coded-charset for
2367         XEmacs CHISE.
2368
2369 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2370
2371         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2372         setting for isolated characters of `=hanyo-denshi/ja'.
2373
2374 2011-02-12  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2375
2376         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2377         `=hanyo-denshi/ja'.
2378
2379         * mule/mule-conf.el (=hanyo-denshi/ja): New coded-charset for
2380         XEmacs CHISE.
2381
2382 2011-02-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2383
2384         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2385         settings for isolated characters of `=adobe-japan1-6'.
2386
2387 2011-02-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2388
2389         * mule/mule-conf.el (=daikanwa/+p): New coded-charset for XEmacs
2390         CHISE.
2391         (=daikanwa/+2p): Ditto.
2392         (=daikanwa/ho): Ditto.
2393
2394 2011-02-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2395
2396         * mule/mule-coding.el (utf-8-mcs-no-composition): New
2397         coding-system for XEmacs CHISE.
2398
2399 2011-02-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2400
2401         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2402         setting for `=>>ruimoku-v6'.
2403
2404         * mule/mule-conf.el (=>>ruimoku-v6): New coded-charset for XEmacs
2405         CHISE.
2406
2407 2010-12-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2408
2409         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2410         setting for `=daikanwa@rev1'.
2411
2412 2010-10-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2413
2414         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2415         setting for `=>jis-x0213-2@usual' and `=>ucs@JP'.
2416
2417 2010-10-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2418
2419         * mule/mule-conf.el (=>jis-x0213-2@usual): New coded-charset for
2420         XEmacs CHISE.
2421         (=>jis-x0213-2): Use `=>jis-x0213-2@usual' as the mother.
2422
2423 2010-10-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2424
2425         * mule/mule-conf.el (=>ucs@JP): New coded-charset for XEmacs
2426         CHISE.
2427
2428 2010-09-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2429
2430         * mule/mule-conf.el (=>ucs@jis): New coded-charset for XEmacs
2431         CHISE.
2432
2433         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2434         setting for `=>ucs@jis'.
2435
2436 2010-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2437
2438         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2439         setting for `=>jis-x0208@usual'.
2440
2441         * mule/mule-conf.el (=>jis-x0208@usual): New coded-charset for
2442         XEmacs CHISE.
2443         (=>jis-x0208): Use `=>jis-x0208@usual' as the mother.
2444         (=>ucs@ks): New coded-charset for XEmacs CHISE.
2445         (=ucs@big5): Use `=>>ucs@cns' as the mother.
2446
2447 2010-09-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2448
2449         * mule/mule-conf.el (=>>>jis-x0208): New coded-charset for XEmacs
2450         CHISE.
2451         (=>>>jis-x0208@1990): Ditto.
2452         (=>>>jis-x0213-1): Ditto.
2453         (=>>jis-x0208): Use `=>>>jis-x0208' instead of `=jis-x0208' as the
2454         mother.
2455         (=>>jis-x0213-1): Use `=>>>jis-x0213-1' instead of `=jis-x0213-1'
2456         as the mother.
2457
2458 2010-09-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2459
2460         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2461         setting for `=>ucs@cns' and `=>>ucs@ks'.
2462
2463         * mule/mule-conf.el (=>>ucs@ks): New coded-charset for XEmacs
2464         CHISE.
2465
2466 2010-08-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2467
2468         * mule/mule-conf.el (=>ucs@cns): New coded-charset for XEmacs
2469         CHISE.
2470
2471 2010-08-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2472
2473         * mule/mule-conf.el (=>>daikanwa): New coded-charset for XEmacs
2474         CHISE.
2475         (=>daikanwa): Use `=>>daikanwa' instead of `=daikanwa' as the
2476         mother.
2477
2478 2010-08-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2479
2480         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2481         `==>ucs-bmp-cjk@bucs'.
2482
2483         * mule/mule-conf.el (==>ucs-bmp-cjk@bucs): New coded-charset for
2484         XEmacs CHISE.
2485
2486 2010-08-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2487
2488         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2489         setting for `==>ucs@bucs'.
2490
2491         * mule/mule-conf.el (==>ucs@bucs): New super abstract CCS for
2492         XEmacs CHISE.
2493
2494 2010-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2495
2496         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
2497         - Add setting for `=>>jis-x0208'.
2498         - Omit setting for `=>>jis-x0208@1990'.
2499         - Prefer `=>>gt', JIS X0208/0213, `=>>big5-cdp', `=>>gt-k', `=>gt'
2500           and `=>zinbun-oracle' to `=>ucs@FOO', `=>>ucs@FOO' and
2501           `=ucs@FOO'.
2502
2503 2010-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2504
2505         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2506         setting for `=>daikanwa'.
2507
2508 2010-08-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2509
2510         * mule/mule-conf.el (=daikanwa): Fix DOC.
2511         (=>daikanwa): New abstract character for XEmacs CHISE.
2512         (=>ucs@iso): Likewise.
2513         (=>ucs@unicode): Likewise.
2514         (=>>ucs@iso): Use `=>ucs@iso' as the mother.
2515
2516 2010-08-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2517
2518         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
2519         - Prefer representative features to `=>>gt', `=>>big5-cdp',
2520           `=>>gt-k', `=>gt' and `=>zinbun-oracle'.
2521         - Prefer abstract glyph features to `=>gt', `=>zinbun-oracle'.
2522         - Add `=>big5-cdp'.
2523
2524 2010-07-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2525
2526         * mule/mule-conf.el (=>>big5-cdp): Fix long-name.
2527         (=>big5-cdp): New abstract character.
2528
2529 2010-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2530
2531         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2532         Prefer UCS and JIS X0208/0213 related features to `china3-jef' and
2533         `chinese-big5'.
2534
2535 2010-07-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2536
2537         * mule/mule-charset.el (default-coded-charset-priority-list):
2538         Prefer `=>>big5-cdp' to `=>>ucs@unicode'.
2539
2540         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2541         Prefer `=>>ucs@{unicode|jis|cns' to `=>>ucs@jis/{2004|2000|1990',
2542         `=>>jis-x0208@{1990|1978', `=>>jis-x0213-1@{2000|2004}',
2543         `=>>jis-x0213-2', `=>jis-x0208@1997', `=>jis-x0213-1@{2000|2004}'
2544         and `=>jis-x0213-2'.
2545
2546 2010-07-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2547
2548         * mule/mule-conf.el (=>>ucs@jis/1990): New abstract glyph-set for
2549         XEmacs CHISE.
2550         (=>>ucs@jis/2000): Likewise.
2551         (=>>ucs@jis/2004): Likewise.
2552
2553 2010-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2554
2555         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2556         settings for `=>>big5-cdp', `=>>gt-k', `=>>ucs@jis' and
2557         `=>>ucs@cns'.
2558
2559         * mule/mule-conf.el (=>>big5-cdp): New abstract glyph-set for
2560         XEmacs CHISE.
2561         (=>>gt): Use quote instead of backquote; modify DOC.
2562         (=>gt): Use quote instead of backquote.
2563         (=>>gt-k): New abstract glyph-set for XEmacs CHISE.
2564         (=>>ucs@iso): New abstract glyph-set for XEmacs CHISE.
2565         (=>>ucs@unicode): Use `=>>ucs@iso' as the mother.
2566         (=>>ucs@jis): New abstract glyph-set for XEmacs CHISE.
2567         (=>>ucs@cns): New abstract glyph-set for XEmacs CHISE.
2568         (=ucs@iso): Use `=>>ucs@iso' as the mother.
2569
2570 2010-07-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2571
2572         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2573         `=>>ucs@unicode' and `=>>gt'.
2574
2575 2010-05-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2576
2577         * mule/mule-conf.el (=jis-x0208@1978/2-pr): New coded-charset for
2578         XEmacs CHISE.
2579         (=jis-x0208@1978/4er): New coded-charset for XEmacs CHISE.
2580         (=jis-x0208@1978/4-pr): Use `=jis-x0208@1978/2-pr' instead of
2581         `=jis-x0208@1978/1er-pr' as the mother.
2582         (=jis-x0208@1978/5pr): New coded-charset for XEmacs CHISE.
2583
2584 2010-04-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2585
2586         * mule/mule-conf.el (=ucs@big5): Use `=>>ucs@unicode' instead of
2587         `=ucs@unicode' as the mother.
2588
2589 2010-04-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2590
2591         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2592         setting for `=>>ucs@unicode'.
2593
2594         * mule/mule-conf.el (=>>ucs@unicode): New coded-charset for XEmacs
2595         CHISE.
2596
2597 2010-04-21  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2598
2599         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2600         settings for &I-AJ1-ddddd; and &AJ1-ddddd;.
2601
2602         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2603         `=adobe-japan1-6' and `=adobe-japan1-base'.
2604
2605         * mule/mule-conf.el (=adobe-japan1-base): New coded-charset for
2606         XEmacs CHISE.
2607         (=adobe-japan1-0): Specify `=adobe-japan1-base' as the mother;
2608         specify `min-code' and `max-code'.
2609         (=adobe-japan1-1): Specify `min-code' and `max-code'.
2610         (=adobe-japan1-2): Likewise.
2611         (=adobe-japan1-3): Likewise.
2612         (=adobe-japan1-4): Likewise.
2613         (=adobe-japan1-5): Likewise.
2614         (=adobe-japan1-6): Likewise.
2615
2616 2010-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2617
2618         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2619         setting for `=>gt'.
2620
2621 2010-04-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2622
2623         * mule/mule-conf.el (=>gt): New abstract coded-charset for XEmacs
2624         CHISE.
2625
2626 2010-04-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2627
2628         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2629         setting for `=>zinbun-oracle'.
2630
2631         * mule/mule-conf.el (=>zinbun-oracle): New abstract coded-charset
2632         for XEmacs CHISE.
2633
2634 2010-03-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2635
2636         * mule/mule-conf.el (=jis-x0208@1978/1er-pr): New coded-charset
2637         for XEmacs CHISE.
2638         (=jis-x0208@1978/4-pr): Use `=jis-x0208@1978/1er-pr' instead of
2639         `=jis-x0208@1978' as the mother.
2640
2641 2010-03-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2642
2643         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
2644         - Use `=gt' instead of `ideograph-gt'.
2645         - Use `=gt-k' instead of `ideograph-gt-k'.
2646         - Use `=jis-x0208@1990' instead of `japanese-jisx0208-1990'.
2647         - Use `=jis-x0208@1983' instead of `japanese-jisx0208'.
2648         - Use `=jis-x0213-1@2000' instead of `japanese-jisx0213-1'.
2649         - Use `=jis-x0213-2' instead of `japanese-jisx0213-2'.
2650         - Use `=jis-x0212' instead of `japanese-jisx0212'.
2651         - Use `=jis-x0208@1978' instead of `japanese-jisx0208-1978'.
2652         - Use `=>>gt' instead of `<=>gt'.
2653         - Use &G-GT-ddddd; instead of &aGT-ddddd for `=>>gt'.
2654         - Add setting for `=>>jis-x0208@1990'.
2655         - Use &G-JX1-hhhh; instead of &aJX1-hhhh; for
2656           `=>>jis-x0213-1@2000'.
2657         - Use &G-JX2-hhhh; instead of &aJX2-hhhh; for `=>>jis-x0213-2'.
2658         - Use &G-JX3-hhhh; instead of &aJX3-hhhh; for
2659           `=>>jis-x0213-1@2004'.
2660         - Add setting for `=>>jis-x0208@1978'.
2661         - Decode &A-J0-hhhh; as `=>jis-x0208@1997'.
2662
2663 2010-02-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2664
2665         * mule/mule-conf.el (=>>jis-x0208@1978): New coded-charset for
2666         XEmacs CHISE.
2667
2668 2009-11-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2669
2670         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2671         setting for `=>>jis-x0213-2' and `=>jis-x0213-2'; use
2672         `=>jis-x0208@1997', `=>jis-x0213-1@2000' and `=>jis-x0213-1@2004'
2673         instead of `<=>jis-x0208@1997', `<=>jis-x0213-1@2000' and
2674         `<=>jis-x0213-1@2004'.
2675
2676 2009-09-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2677
2678         * mule/mule-conf.el (=>>jis-x0213-2): New coded-charset for XEmacs
2679         CHISE.
2680         (=>jis-x0213-2): Ditto.
2681
2682 2009-09-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2683
2684         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2685         settings for `=>>jis-x0213-1@2000' and `=>>jis-x0213-1@2004'.
2686
2687 2009-08-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2688
2689         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2690         `=>>jis-x0208', `=>>jis-x0213-1', `=>jis-x0208' and
2691         `=>jis-x0213-1'.
2692
2693 2009-08-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2694
2695         * mule/mule-conf.el (=>>jis-x0208): New coded-charset for XEmacs
2696         CHISE.
2697         (=>jis-x0208): Use `=>>jis-x0208' as the mother.
2698
2699 2009-08-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2700
2701         * mule/mule-conf.el (=>>jis-x0213-1): Renamed from
2702         `<==>jis-x0213-1'.
2703         (=>>jis-x0213-1@2000): Renamed from `<==>jis-x0213-1@2000'.
2704         (=>>jis-x0213-1@2004): Renamed from `<==>jis-x0213-1@2004'.
2705         (=>jis-x0208): Renamed from `<=>jis-x0208'.
2706         (<=>jis-x0208): New alias for `=>jis-x0208'.
2707         (=>jis-x0208@1997): Renamed from `<=>jis-x0208@1997'.
2708         (<=>jis-x0208@1997): New alias for `=>jis-x0208@1997'.
2709         (=>jis-x0213-1): Renamed from `<=>jis-x0213-1'.
2710         (<=>jis-x0213-1): New alias for `=>jis-x0213-1'.
2711         (=>jis-x0213-1@2000): Renamed from `<=>jis-x0213-1@2000'.
2712         (<=>jis-x0213-1@2000): New alias for `=>jis-x0213-1@2000'.
2713         (=>jis-x0213-1@2004): Renamed from `<=>jis-x0213-1@2004'.
2714         (<=>jis-x0213-1@2004): New alias for `=>jis-x0213-1@2004'.
2715         (=>>gt): Renamed from `<==>gt'.
2716         (<==>gt): New alias for `=>>gt'.
2717
2718 2009-08-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2719
2720         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
2721         - Use `=jis-x0213-1@2000' instead of `japanese-jisx0213-1'
2722         - Use `=jis-x0213-2' instead of `japanese-jisx0213-2'.
2723         - Use `<=>jis-x0208@1997' instead of `=jis-x0208@1997'.
2724         - Add settings for `<=>jis-x0213-1@2000' and
2725           `<=>jis-x0213-1@2004'.
2726
2727         * mule/mule-conf.el (=jis-x0208@1978/-4X): New coded-charset for
2728         XEmacs CHISE.
2729         (<==>jis-x0213-1): Likewise.
2730         (<==>jis-x0213-1@2000): Likewise.
2731         (<==>jis-x0213-1@2004): Likewise.
2732         (<=>jis-x0208): Add property `=>iso-ir 168'.
2733         (<=>jis-x0208@1997): Likewise.
2734         (<=>jis-x0213-1): Use `<==>jis-x0213-1' instead of `=jis-x0213-1'
2735         as the mother; add property `=>iso-ir 228'.
2736         (<=>jis-x0213-1@2000): Modify DOC-string; fix `registry'; add
2737         property `=>iso-ir 228'.
2738         (<=>jis-x0213-1@2004): Modify DOC-string; fix `registry'; add
2739         property `=>iso-ir 233'.
2740         (<==>gt): Renamed from `<=>gt'.
2741         (<=>gt): New alias for `<==>gt'.
2742
2743 2009-08-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2744
2745         * mule/mule-conf.el (<=>jis-x0208): New coded-charset for XEmacs
2746         CHISE.
2747         (<=>jis-x0208@1997): Renamed from `=jis-x0208@1997'; use
2748         `<=>jis-x0208' as the mother.
2749         (<=>jis-x0213-1): New coded-charset for XEmacs CHISE.
2750         (<=>jis-x0213-1@2000): Ditto.
2751         (<=>jis-x0213-1@2004): Ditto.
2752
2753 2009-06-22  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2754
2755         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2756         settings for `<=>gt'.
2757
2758         * mule/mule-conf.el (<=>gt): New coded-charset for XEmacs CHISE.
2759
2760 2009-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2761
2762         * mule/mule-conf.el (=jis-x0208@1978): Specify `=>iso-ir' in
2763         XEmacs CHISE.
2764         (=jis-x0208@1978/-4pr): Likewise.
2765         (=jis-x0208@1978/4-pr): Likewise.
2766         (=jis-x0213-1): Likewise.
2767         (=ucs@iso): Likewise.
2768         (=ucs@unicode): Likewise.
2769         (=ucs@gb): Likewise.
2770         (=ucs@gb/fw): Likewise.
2771         (=ucs@cns): Likewise.
2772         (=ucs@cns/fw): Likewise.
2773         (=ucs@jis): Likewise.
2774         (=ucs@jis/fw): Likewise.
2775         (=ucs@jis/1990): Likewise.
2776         (=ucs@jis/2000): Likewise.
2777         (=ucs@jis/2004): Likewise.
2778         (=ucs@JP): Likewise.
2779         (=ucs@ks): Likewise.
2780         (=ucs@big5): Likewise.
2781         (=ucs@big5/cns11643): Likewise.
2782         (=ucs@cns11643): Likewise.
2783
2784 2008-10-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2785
2786         * mule/mule-charset.el (default-coded-charset-priority-list):
2787         Prefer `=jis-x0213-{1|2}-2000' to `japanese-jisx0212'.
2788
2789         * mule/mule-conf.el (=ucs@jis/2004): New coded-charset for XEmacs
2790         CHISE.
2791         (=ucs@JP): Use `=ucs@jis/2004' instead of `=ucs@jis' as the
2792         mother.
2793
2794 2008-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2795
2796         * mule/mule-conf.el (=jis-x0208@1978): New coded-charset [moved
2797         from src/mule-charset.c].
2798         (=jis-x0208@1978/-4pr): Renamed from `=jis-x0208@1978/i-4';
2799         specify `final'.
2800         (=jis-x0208@1978/1pr): Renamed from `=jis-x0208@1978/i1'; specify
2801         `iso-ir' and `final', namely now it is used as ISO-IR-42.
2802         (=jis-x0208@1978/4-pr): Renamed from `=jis-x0208@1978/i4-'.
2803         (=jis-x0208@1978/i1): New alias for `=jis-x0208@1978/1pr'.
2804         (=jis-x0208@1978/i-4): New alias for `=jis-x0208@1978/-4pr'.
2805         (=jis-x0208@1978/i4-): New alias for `=jis-x0208@1978/4-pr'.
2806
2807 2008-09-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2808
2809         * mule/mule-conf.el (=jis-x0213-1-2000): Changed to the alias of
2810         `=jis-x0213-1@2000' instead of `=jis-x0213-1'.
2811         (=jis-x0208@1978/i-4): Specify `partial'.
2812         (=jis-x0208@1978/i1): Likewise; use `=jis-x0208@1978/i-4' as the
2813         mother coded-charset.
2814         (=jis-x0208@1978/i4-): New coded-charset for XEmacs CHISE.
2815
2816 2008-09-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2817
2818         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2819         settings for `=jis-x0213-1@2004'.
2820
2821 2008-09-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2822
2823         * mule/mule-conf.el (=jis-x0213-1): New coded-charset for XEmacs
2824         CHISE.
2825         (=jis-x0213-1@2000): Renamed from `=jis-x0213-1-2000'.
2826         (=jis-x0213-2): Renamed from `=jis-x0213-2-2000'.
2827         (=jis-x0213-1@2004): New coded-charset for XEmacs CHISE.
2828         (=jis-x0213-1-2000): New alias for `=jis-x0213-1' in XEmacs CHISE
2829         temporarily.
2830         (=jis-x0213-2-2000): New alias for `=jis-x0213-2' in XEmacs CHISE.
2831
2832 2008-08-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2833
2834         * mule/mule-conf.el (=shinjigen): New coded-charset for XEmacs
2835         CHISE.
2836         (=shinjigen@1ed): Inherited from `=shinjigen'.
2837         (=shinjigen@rev): Likewise.
2838
2839 2008-08-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2840
2841         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2842         settings for `=shinjigen@rev' and `=shinjigen@1ed'.
2843
2844 2008-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2845
2846         * mule/mule-conf.el (=shinjigen@1ed): Renamed from `shinjigen-1';
2847         define it as an alias.
2848         (=shinjigen@1ed/24pr): New coded-charset for XEmacs CHISE.
2849         (=shinjigen@rev): Renamed from `shinjigen-2'; define it as an
2850         alias.
2851         (=shinjigen/+p@rev): Renamed from `shinjigen-2-p'; define it as an
2852         alias.
2853
2854 2008-07-31  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2855
2856         * mule/mule-conf.el (shinjigen-2-p): New coded-charset for XEmacs
2857         CHISE.
2858
2859 2008-06-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2860
2861         * mule/mule-conf.el (shinjigen-1): New coded-charset for XEmacs
2862         CHISE.
2863         (shinjigen-2): Ditto.
2864
2865 2007-05-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2866
2867         * mule/mule-charset.el (default-coded-charset-priority-list):
2868         Prefer `gt-pj-*' to `chinese-cns11643-*', `=big5-cdp',
2869         `chinese-big5-eten-*' and `chinese-big5'.
2870
2871 2006-03-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2872
2873         * mule/mule-conf.el (=ucs-bmp-cjk@unicode): Change `max-code' to
2874         #x9FA5 temporarily.
2875
2876 2006-01-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2877
2878         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2879         settings for `=jis-x0208@1978/i1'.
2880
2881 2005-11-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2882
2883         * mule/mule-conf.el (=jis-x0208@1978/i-4): New coded-charset for
2884         XEmacs CHISE.
2885
2886 2005-10-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2887
2888         * mule/mule-conf.el (=adobe-japan1-[0..6]): New coded-charset for
2889         XEmacs CHISE.
2890
2891 2005-07-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2892
2893         * mule/mule-conf.el (=jis-x0208@1978/i1): New coded-charset for
2894         XEmacs CHISE.
2895
2896 2005-06-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2897
2898         * mule/mule-conf.el (=ucs-bmp@gb): New coded-charset for XEmacs
2899         CHISE.
2900         (=ucs-bmp@cns): Likewise.
2901         (=ucs-bmp@jis): Likewise.
2902         (=ucs-bmp@ks): Likewise.
2903
2904 2005-05-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2905
2906         * mule/mule-conf.el (=zinbun-oracle): New coded-charset for XEmacs
2907         CHISE.
2908         (=ucs-bmp-cjk): Change `max-code' to #x9FA5 temporarily.
2909
2910 2005-05-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2911
2912         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2913         settings for `=zinbun-oracle'.
2914
2915         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2916         `=zinbun-oracle'.
2917
2918 2005-05-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2919
2920         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2921         Modify to use "&U-hhhhhhhh;" instead of "&UU+hhhh;" for
2922         `=ucs@iso'.
2923
2924 2005-04-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2925
2926         * mule/mule-charset.el (default-coded-charset-priority-list):
2927         Delete `ucs-sip'; modify order of some CCSs.
2928
2929 2005-02-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2930
2931         * mule/mule-coding.el (iso-2022-jp-2): Specify `ccs-priority-list'
2932         in XEmacs CHISE.
2933
2934         * mule/japanese.el (iso-2022-jp): Specify `ccs-priority-list' in
2935         XEmacs CHISE; don't specify `input-charset-conversion' in XEmacs
2936         CHISE.
2937
2938 2004-12-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2939
2940         * mule/mule-conf.el (=ucs-radicals): Use "-zhRadicals-.*-ucs-0" as
2941         its registry.
2942         (=ucs-radicals@unicode): Likewise.
2943
2944 2004-12-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2945
2946         * mule/mule-conf.el (=ucs-hangul): New coded-charset for XEmacs
2947         CHISE.
2948
2949 2004-11-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2950
2951         * mule/mule-conf.el (=ucs@cns/fw): New coded-charset for XEmacs
2952         CHISE.
2953
2954 2004-11-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2955
2956         * mule/mule-conf.el (=ucs@gb/fw): New coded-charset for XEmacs
2957         CHISE.
2958
2959 2004-11-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2960
2961         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2962         Modify preference of *isolated settings*.
2963
2964 2004-11-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2965
2966         * mule/mule-conf.el (=ucs@big5/cns11643): New coded-charset when
2967         utf-2000 is provided.
2968         (=ucs@cns11643): Likewise.
2969
2970 2004-11-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2971
2972         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2973         Prefer every *isolated setting* to ordinary setting.
2974
2975 2004-11-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2976
2977         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2978         settings for `latin-viscii-{upper|lower}' and `latin-viscii'.
2979
2980 2004-10-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2981
2982         * mule/mule-conf.el (=ucs@jis/fw): New coded-charset for XEmacs
2983         CHISE.
2984
2985 2004-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2986
2987         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2988         settings for `=jis-x0208@1997'.
2989
2990 2004-09-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2991
2992         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2993         `=jis-x0208@1997'.
2994
2995 2004-09-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2996
2997         * mule/mule-conf.el (=jis-x0208@1997): New coded-charset for
2998         XEmacs CHISE.
2999
3000 2004-09-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3001
3002         * mule/mule-conf.el (=jis-x0208-1978): Define as an alias for
3003         `=jis-x0208@1978'.
3004         (=jis-x0208-1983): Define as an alias for `=jis-x0208@1983'.
3005         (=jis-x0213-1-2000): Use `=jis-x0208@1990' instead of
3006         `=jis-x0208-1990' as the mother.
3007         (=jis-x0208-1990): Define as an alias for `=jis-x0208@1990'.
3008
3009 2004-09-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3010
3011         * mule/mule-conf.el (=ucs@jis/1990): Renamed from `=ucs@jis-1990';
3012         define `=ucs@jis-1990' as an alias for `=ucs@jis/1990'.
3013         (=ucs@jis/2000): Renamed from `=ucs@jis-2000'; define
3014         `=ucs@jis-2000' as an alias for `=ucs@jis/2000'.
3015         (=ucs@JP): Renamed from `=ucs@jp'; define `=ucs@jp' as an alias
3016         for `=ucs@JP'.
3017
3018 2004-09-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3019
3020         * mule/mule-conf.el (=daikanwa@rev1): Renamed from
3021         `=daikanwa-rev1'; specify `=daikanwa' as the mother; define
3022         `=daikanwa-rev1' as an alias for `=daikanwa@rev1'.
3023         (=daikanwa@rev2): Renamed from `=daikanwa-rev2'; specify
3024         `=daikanwa' as the mother; define `=daikanwa-rev2' as an alias for
3025         `=daikanwa@rev2'.
3026
3027 2004-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3028
3029         * mule/mule-conf.el (=big5-cdp): Swap DOC-string and long-name.
3030         (=gt): Likewise.
3031         (=gt-k): Likewise.
3032         (=gt-pj-*): Likewise.
3033         (=gt-pj-k1): Likewise.
3034         (=gt-pj-k2): Likewise.
3035         (=daikanwa): Likewise.
3036         (=daikanwa-rev1): Likewise.
3037         (=daikanwa-rev2): Likewise.
3038         (=big5-pua): Likewise.
3039         (=big5-eten): Likewise.
3040         (chinese-big5-eten-a): Likewise.
3041         (chinese-big5-eten-b): Likewise.
3042         (=hanziku-*): Likewise.
3043         (=cbeta): Likewise.
3044         (=jef-china3): Likewise.
3045         (=ruimoku-v6): Likewise.
3046         (=ucs@iso): Likewise.
3047         (=ucs@unicode): Likewise.
3048         (=ucs@gb): Likewise.
3049         (=ucs@cns): Likewise.
3050         (=ucs@jis): Likewise.
3051         (=ucs@jis-1990): Likewise.
3052         (=ucs@jis-2000): Likewise.
3053         (=ucs@jp): Likewise.
3054         (=ucs@ks): Likewise.
3055         (=ucs@big5): Likewise.
3056         (=ucs-radicals): Likewise.
3057         (=ucs-radicals@unicode): Likewise.
3058         (=ucs-bmp-cjk): Likewise.
3059         (=ucs-bmp-cjk@unicode): Likewise.
3060         (=ucs-sip-ext-b): Likewise.
3061         (=ucs-sip-ext-b@iso): Likewise.
3062
3063 2004-04-08  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3064
3065         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3066         settings for =ucs@{unicode|iso|gb|jis|cns|ks}.
3067
3068 2004-04-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3069
3070         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3071         settings for chinese-gb2312, =iso-ir165, latin-iso8859-{1..4},
3072         cyrillic-iso8859-5, greek-iso8859-7, hebrew-iso8859-8,
3073         latin-iso8859-9, latin-jisx0201, katakana-jisx0201,
3074         latin-tcvn5712, thai-tis620, lao, ethiopic, arabic-{1|2}-column,
3075         arabic-digit, ipa and ``&I-B-XXXX;''.
3076
3077 2004-03-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3078
3079         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3080         setting for (I-)HZK{03..12}-XXXX.
3081
3082 2004-02-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3083
3084         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3085         settings for `&I-RUI6-hhhh;' and `&RUI6-hhhh;'.
3086
3087         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3088         `=ruimoku-v6'.
3089
3090         * mule/mule-conf.el (=ruimoku-v6): New coded-charset of XEmacs
3091         CHISE.
3092
3093 2004-01-21  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3094
3095         * mule/mule-conf.el (=ucs@iso): New coded-charset in XEmacs CHISE.
3096         (=ucs@unicode): Likewise.
3097         (=ucs@gb): Inherits `=ucs@unicode' instead of `=ucs'.
3098         (=ucs@cns): Likewise.
3099         (=ucs@jis): Likewise.
3100         (=ucs@ks): Likewise.
3101         (=ucs@big5): Likewise.
3102
3103 2004-01-19  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3104
3105         * mule/mule-coding.el (utf-8-jis): Use `=ucs@jis-2000' instead of
3106         `ucs-jis'.
3107         (utf-8-jis-er): Likewise.
3108         (utf-8-jp): New coding-system.
3109         (utf-8-jp-er): Likewise.
3110
3111         * mule/mule-conf.el (=ucs@jp): New coded-charset for XEmacs CHISE.
3112
3113 2004-01-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3114
3115         * mule/mule-coding.el (euc-jisx0213): Moved from mule/japanese.el.
3116
3117         * mule/japanese.el: Move definition of `euc-jisx0213' to
3118         mule/mule-coding.el.
3119
3120 2004-01-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3121
3122         * dumped-lisp.el (preloaded-file-list): Load mule-charset and
3123         mule-coding before loading update-cdb when utf-2000 is provided.
3124
3125 2003-11-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3126
3127         * mule/mule-conf.el: Prefer `=big5-cdp', `=gt' and `=gt-k' to
3128         `=daikanwa'.
3129
3130 2003-11-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3131
3132         * mule/mule-conf.el: Define =ucs@DOMAIN at the end of CCS
3133         definition codes when `utf-2000' is provided.
3134
3135 2003-08-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3136
3137         * mule/mule-category.el (word-combining-categories): Don't setup
3138         `word-combining-categories' in XEmacs CHISE.
3139         (word-separating-categories): Add setting about Latin script in
3140         XEmacs CHISE.
3141
3142 2003-08-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3143
3144         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3145         setting for `chinese-big5'.
3146
3147 2003-08-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3148
3149         * mule/mule-coding.el (coded-charset-entity-reference-alist):
3150         Prefer `chinese-big5-cdp' to `ideograph-daikanwa' and
3151         `ideograph-gt-k'; prefer `ideograph-daikanwa' to `ideograph-gt-k';
3152         add setting for HZK0[12]-xxxx.
3153
3154 2003-08-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3155
3156         * mule/mule-conf.el (=iso-ir165): Define to inherit from `=gb2312'
3157         in XEmacs CHISE.
3158
3159 2003-07-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3160
3161         * mule/mule-charset.el (default-coded-charset-priority-list):
3162         Prefer `=big5-cdp', `chinese-big5-eten-a', `chinese-big5-eten-b'
3163         and `chinese-big5' to `=gt-pj-*'.
3164
3165 2003-05-10  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3166
3167         * mule/mule-conf.el (=daikanwa): Renamed from
3168         `ideograph-daikanwa'.
3169         (ideograph-daikanwa): Changed to an alias for `=daikanwa'.
3170
3171 2003-05-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3172
3173         * mule/mule-conf.el (=cns11643-7): Renamed from
3174         `chinese-cns11643-7'.
3175         (chinese-cns11643-7): Changed to an alias for `=cns11643-7'.
3176
3177 2003-05-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3178
3179         * mule/mule-conf.el (=cns11643-6): Renamed from
3180         `chinese-cns11643-6'.
3181         (chinese-cns11643-6): Changed to an alias for `=cns11643-6'.
3182
3183 2003-05-06  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3184
3185         * mule/mule-conf.el (=cns11643-5): Renamed from
3186         `chinese-cns11643-5'.
3187         (chinese-cns11643-5): Changed to an alias for `=cns11643-5'.
3188
3189 2003-05-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3190
3191         * mule/mule-conf.el (=cns11643-4): Renamed from
3192         `chinese-cns11643-4'.
3193         (chinese-cns11643-4): Changed to an alias for `=cns11643-4'.
3194
3195 2003-05-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3196
3197         * mule/mule-conf.el (=cns11643-3): Renamed from
3198         `chinese-cns11643-3'.
3199         (chinese-cns11643-3): Changed to an alias for `=cns11643-3'.
3200
3201 2003-04-30  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3202
3203         * mule/mule-conf.el: `chinese-cns11643-2' is renamed to
3204         `=cns11643-2'.
3205         (chinese-cns11643-2): New alias for `=cns11643-2'.
3206
3207 2003-04-27  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3208
3209         * mule/mule-conf.el: `chinese-cns11643-1' is renamed to
3210         `=cns11643-1'.
3211         (chinese-cns11643-1): New alias for `=cns11643-1'.
3212
3213 2003-04-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3214
3215         * mule/mule-conf.el: `chinese-gb12345' is renamed to `=gb12345'.
3216         (chinese-gb12345): New alias for `=gb12345'.
3217
3218 2003-04-21  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3219
3220         * mule/mule-conf.el: `chinese-gb2312' is renamed to `=gb2312'.
3221         (chinese-gb2312): New alias for `=gb2312'.
3222
3223 2003-04-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3224
3225         * mule/mule-conf.el: `chinese-big5' is renamed to `=big5'.
3226         (chinese-big5): New alias for `=big5'.
3227
3228 2003-04-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3229
3230         * mule/mule-conf.el: `korean-ksc5601' is renamed to `=ks-x1001'.
3231         (korean-ksc5601): New alias for `=ks-x1001'.
3232
3233 2003-04-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3234
3235         * mule/mule-conf.el: `japanese-jisx0212' is renamed to
3236         `=jis-x0212'.
3237         (japanese-jisx0212): New alias for `=jis-x0212'.
3238
3239 2003-04-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3240
3241         * mule/mule-conf.el: `japanese-jisx0208' is renamed to
3242         `=jis-x0208-1983'.
3243         (japanese-jisx0208): New alias for `=jis-x0208-1983'.
3244
3245 2003-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3246
3247         * mule/mule-conf.el: `japanese-jisx0208-1978' is renamed to
3248         `=jis-x0208-1978'.
3249         (japanese-jisx0208-1978): New alias for `=jis-x0208-1978'.
3250
3251 2003-04-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3252
3253         * mule/mule-conf.el (=iso-ir165): Renamed from `chinese-isoir165'.
3254         (chinese-isoir165): Changed to an alias for `=iso-ir165'.
3255
3256 2003-04-03  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3257
3258         * mule/mule-conf.el (chinese-isoir165): Specify iso-ir 165.
3259         (chinese-cns11643-3): Specify iso-ir 183.
3260         (chinese-cns11643-4): Specify iso-ir 184.
3261         (chinese-cns11643-5): Specify iso-ir 185.
3262         (chinese-cns11643-6): Specify iso-ir 186.
3263         (chinese-cns11643-7): Specify iso-ir 187.
3264         (=jis-x0213-1-2000): In XEmacs CHISE, specify iso-ir 228.
3265         (=jis-x0213-2-2000): In XEmacs CHISE, specify iso-ir 229.
3266
3267 2003-04-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3268
3269         * bytecomp.el (byte-compile-insert-header): In XEmacs CHISE, check
3270         \uXXXX for every cases.
3271
3272 2003-03-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3273
3274         * mule/mule-conf.el (=ucs@big5): Renamed from `ucs-big5'.
3275         (ucs-big5): Changed to an alias for `=ucs@big5'.
3276
3277 2003-03-29  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3278
3279         * mule/mule-conf.el (=ucs@ks): Renamed from `ucs-ks'.
3280         (ucs-ks): Changed to an alias for `=ucs@ks'.
3281
3282 2003-03-27  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3283
3284         * mule/mule-conf.el (=ucs@jis-2000): Renamed from `=ucs-jis-2000'.
3285         (=ucs-jis-2000): Changed to an alias for `=ucs@jis-2000'.
3286
3287 2003-03-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3288
3289         * mule/mule-conf.el (=ucs@jis-1990): Renamed from `=ucs-jis-1990'.
3290         (=ucs-jis-1990): Changed to an alias for `=ucs@jis-1990'.
3291
3292 2003-03-24  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3293
3294         * mule/mule-conf.el (=ucs@jis): Renamed from `ucs-jis'.
3295         (ucs-jis): Changed to an alias for `=ucs@jis'.
3296
3297 2003-03-23  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3298
3299         * mule/mule-conf.el (=ucs@cns): Renamed from `ucs-cns'.
3300         (ucs-cns): Changed to an alias for `=ucs@cns'.
3301
3302 2003-03-20  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3303
3304         * mule/mule-conf.el (=ucs@gb): Renamed from `ucs-gb'.
3305         (ucs-gb): Changed to an alias for `=ucs@gb'.
3306
3307 2003-03-16  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3308
3309         * mule/mule-conf.el (=daikanwa-rev1): Renamed from
3310         `ideograph-daikanwa-2'.
3311         (ideograph-daikanwa-2): Changed to an alias for `=daikanwa-rev1'.
3312         (=daikanwa-rev2): New coded-charset when `utf-2000' is provided.
3313
3314 2003-03-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3315
3316         * version.el (emacs-version): Rename `XEmacs UTF-2000' to `XEmacs
3317         CHISE'; use `xemacs-chise-version' instead of `utf-2000-version'.
3318
3319         * obsolete.el (utf-2000-version): Declare as an obsolete variable
3320         for `xemacs-chise-version'.
3321
3322 2003-03-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3323
3324         * mule/mule-charset.el (default-coded-charset-priority-list):
3325         Refer `=jis-x0208-1990' instead of `japanese-jisx0208-1990'; refer
3326         `=gt-pj-*' instead of `ideograph-gt-pj-*'; refer `=hanziku-*'
3327         instead of `ideograph-hanziku-*'.
3328
3329         * mule/mule-conf.el: `ucs' is renamed to `=ucs'.
3330         (ucs): New alias for `=ucs' when `utf-2000' is provided.
3331
3332 2003-03-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3333
3334         * mule/mule-conf.el (=jis-x0213-1-2000): Rename
3335         `japanese-jisx0208-1990' to `=jis-x0208-1990'.
3336         (japanese-jisx0208-1990): New alias for `=jis-x0208-1990' when
3337         `utf-2000' is provided.
3338
3339 2003-03-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3340
3341         * mule/mule-conf.el (ucs-gb): New coded-charsets when `utf-2000'
3342         is provided [was builtin coded-charsets].
3343
3344 2003-03-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3345
3346         * mule/mule-conf.el (ucs-cns): New coded-charsets when `utf-2000'
3347         is provided [was builtin coded-charsets].
3348
3349 2003-03-03  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3350
3351         * mule/mule-conf.el (ucs-jis): New coded-charsets when `utf-2000'
3352         is provided [was builtin coded-charsets].
3353
3354 2003-03-02  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3355
3356         * mule/mule-conf.el (ucs-ks): New coded-charsets when `utf-2000'
3357         is provided [was builtin coded-charsets].
3358
3359 2003-03-01  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3360
3361         * mule/mule-conf.el (ideograph-daikanwa-2): New coded-charsets
3362         when `utf-2000' is provided [was builtin coded-charsets].
3363
3364 2003-02-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3365
3366         * mule/mule-conf.el (=hanziku-*): Renamed from
3367         `ideograph-hanziku-*'.
3368         (ideograph-hanziku-*): Changed to an alias for `=hanziku-*'.
3369
3370 2003-02-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3371
3372         * mule/mule-conf.el (ideograph-daikanwa): New coded-charsets when
3373         `utf-2000' is provided [was builtin coded-charsets].
3374         (ideograph-hanziku-{1..12}): Likewise.
3375
3376 2003-02-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3377
3378         * mule/mule-conf.el (=gt-pj-*): Renamed from `ideograph-gt-pj-*'.
3379         (ideograph-gt-pj-*): Changed to an alias for `=gt-pj-*'.
3380
3381 2003-02-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3382
3383         * mule/mule-conf.el (ideograph-gt-pj-{1..11}): New coded-charsets
3384         when `utf-2000' is provided [was builtin coded-charsets].
3385
3386 2003-02-24  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3387
3388         * mule/mule-charset.el (default-coded-charset-priority-list): Use
3389         `=big5-cdp', `=cbeta' and `=jef-china3' instead of
3390         `chinese-big5-cdp', `ideograph-cbeta' and `china3-jef'.
3391
3392 2003-02-18  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3393
3394         * mule/mule-conf.el (=gt): Renamed from `ideograph-gt'.
3395         (ideograph-gt): Changed to an alias for `=gt'.
3396
3397 2003-02-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3398
3399         * mule/mule-conf.el (ucs-big5): New coded-charset when `utf-2000'
3400         is provided; it was defined as a builtin coded-charset.
3401         (ideograph-gt): Likewise.
3402
3403 2003-02-16  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3404
3405         * mule/mule-conf.el (=gt-k): Renamed from `ideograph-gt-k'.
3406         (ideograph-gt-k): Changed to an alias for `=gt-k'.
3407
3408 2003-02-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3409
3410         * mule/mule-conf.el (=big5-cdp): Renamed from `chinese-big5-cdp'.
3411         (chinese-big5-cdp): Changed to an alias for `=big5-cdp'.
3412
3413 2003-02-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3414
3415         * mule/mule-conf.el (=big5-eten): Renamed from
3416         `chinese-big5-eten'.
3417         (chinese-big5-eten): Changed to an alias for `=big5-eten'.
3418
3419 2003-02-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3420
3421         * mule/mule-conf.el (=big5-pua): Renamed from `chinese-big5-pua'.
3422         (chinese-big5-pua): Changed to an alias for `=big5-pua'.
3423
3424 2003-02-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3425
3426         * mule/mule-conf.el (=cbeta): Renamed from `ideograph-cbeta'.
3427         (ideograph-cbeta): Changed to an alias for `=cbeta'.
3428
3429 2003-02-11  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3430
3431         * mule/mule-conf.el (=jef-china3): Renamed from `china3-jef'.
3432         (china3-jef): Changed to an alias for `=jef-china3'.
3433
3434 2003-02-10  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3435
3436         * mule/mule-charset.el (default-coded-charset-priority-list): Use
3437         `=jis-x0213-{1|2}-2000' instead of `japanese-jisx0213-{1|2}'.
3438
3439         * mule/mule-conf.el (=jis-x0213-{1|2}-2000): Renamed from
3440         `japanese-jisx0213-{1|2}' when `utf-2000' is provided.
3441         (japanese-jisx0213-{1|2}): New alias for =jis-x0213-{1|2}-2000
3442         when `utf-2000' is provided.
3443
3444 2003-02-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3445
3446         * mule/mule-charset.el (default-coded-charset-priority-list):
3447         Refer Hanziku to CBETA, Big5 variants, UCS-BMP and JEF-CHINA3.
3448
3449         * mule/mule-conf.el (ucs-jis-1990): Deleted.
3450         (ucs-jis-2000): Deleted.
3451
3452 2003-02-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3453
3454         * mule/mule-conf.el (=ucs-jis-1990): New coded-charset for
3455         UTF-2000.
3456         (=ucs-jis-2000): New coded-charset for UTF-2000.
3457
3458 2003-01-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3459
3460         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3461         settings for `ideograph-hanziku-{1|2}' and JEF-CHINA3.
3462
3463 2003-01-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3464
3465         * mule/mule-charset.el (default-coded-charset-priority-list):
3466         Prefer `korean-ksc5601' to CNS 11643; prefer Big5-CDP to
3467         `ideograph-cbeta'.
3468
3469 2003-01-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3470
3471         * mule/mule-conf.el: Add new coded-charset when UTF-2000 [was a
3472         builtin coded-charset].
3473
3474 2002-12-22  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3475
3476         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3477         settings for &K0-xxxx and &I-K0-xxxx.
3478
3479 2002-12-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3480
3481         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3482         `ideograph-gt-pj-k1' and `ideograph-gt-pj-k2' in UTF-2000.
3483
3484 2002-12-18  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3485
3486         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3487         settings for &GT-Knnnnn and &I-GT-Knnnnn in UTF-2000.
3488
3489 2002-12-18  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3490
3491         * mule/mule-conf.el (ideograph-gt-k): New coded-charset in
3492         UTF-2000.
3493         (ideograph-gt-pj-k1): Likewise.
3494         (ideograph-gt-pj-k2): Likewise.
3495
3496 2002-11-29  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3497
3498         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3499         `=jis-x0208'.
3500
3501 2002-11-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3502
3503         * mule/mule-conf.el (china3-jef): Add new coded-charset when
3504         UTF-2000 [was a builtin coded-charset].
3505
3506 2002-11-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3507
3508         * mule/mule-coding.el (utf-8-gb): Prefer `ucs-gb' and `=>ucs-gb'.
3509         (utf-8-gb-er): Likewise.
3510
3511 2002-10-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3512
3513         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3514         settings for JIS X 0212 and JIS X 0208:1978.
3515
3516 2002-10-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3517
3518         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3519         setting for JIS X 0213.
3520
3521 2002-08-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3522
3523         * iso8859-1.el: Don't set `iso8859/1-case-table' to the
3524         standard-case-table in UTF-2000.
3525
3526 2002-08-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3527
3528         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3529         definitions for isolated-chars.
3530
3531 2002-08-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3532
3533         * setup-paths.el (paths-find-utf-2000-lisp-directory): Use
3534         `configure-utf-2000-lisp-directory'.
3535         (paths-construct-load-path): Prefer `utf-2000-lisp-load-path' to
3536         `mule-lisp-load-path'.
3537
3538 2002-08-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3539
3540         * startup.el (startup-setup-paths): Set and use
3541         `utf-2000-lisp-directory'.
3542         (startup-setup-paths-warning): Check `utf-2000-lisp-directory' in
3543         UTF-2000.
3544
3545 2002-08-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3546
3547         * setup-paths.el (paths-utf-2000-load-path-depth): New variable.
3548         (paths-find-utf-2000-lisp-directory): New function.
3549         (paths-construct-load-path): Add new optional argument
3550         `utf-2000-lisp-directory'.
3551
3552         * dump-paths.el: Set and use `utf-2000-lisp-directory'.
3553
3554 2002-08-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3555
3556         * mule/mule-charset.el: Don't specify `auto-fill-chars' for
3557         `katakana-jisx0201', `japanese-jisx0208', `japanese-jisx0212',
3558         `chinese-gb2312', `chinese-big5-1' and `chinese-big5-2'.
3559         (default-coded-charset-priority-list): Add `chinese-big5-1' and
3560         `chinese-big5-2' in UTF-2000.
3561
3562         * mule/chinese.el: Set syntax-entry "w" for `chinese-big5' instead
3563         of `chinese-big5-1' and `chinese-big5-2' in UTF-2000.
3564
3565 2002-08-11  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3566
3567         * mule/chinese.el: Add new coding-systems `big5-er', `big5-eten',
3568         `big5-eten-er' in UTF-2000.
3569         (big5-cdp): Modify DOC-string and mnemonic.
3570
3571 2002-08-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3572
3573         * mule/mule-coding.el (utf-8-mcs-er): New coding-system in
3574         UTF-2000 [renamed from utf-8-er].
3575         (utf-8-gb): New coding-system in UTF-2000.
3576         (utf-8-gb-er): Likewise.
3577         (utf-8-cns): Likewise.
3578         (utf-8-cns-er): Likewise.
3579         (utf-8-big5): Likewise.
3580         (utf-8-big5-er): Likewise.
3581         (utf-8-jis): Likewise.
3582         (utf-8-jis-er): Likewise.
3583         (utf-8-ks): Likewise.
3584         (utf-8-ks-er): Likewise.
3585         (utf-8-er): Likewise.
3586
3587 2002-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3588
3589         * bytecomp.el (byte-compile-insert-header): Use `utf-8-mcs-unix'
3590         instead of `utf-8-unix' in UTF-2000.
3591
3592         * mule/mule-coding.el (utf-8): Define as an alias for `utf-8-mcs'.
3593
3594 2002-07-23  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3595
3596         * mule/japanese.el (euc-jisx0213): New coding-system.
3597
3598         * mule/mule-conf.el (japanese-jisx0213-1): Specify
3599         `japanese-jisx0208-1990' as the mother.
3600
3601 2002-07-16  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3602
3603         * dumped-lisp.el (preloaded-file-list): Change condition of
3604         loading "close-cdb".
3605
3606 2002-07-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3607
3608         * mule/mule-coding.el (utf-8-er): New coding-system in UTF-2000;
3609         setup `coded-charset-entity-reference-alist'.
3610
3611 2002-07-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3612
3613         * dumped-lisp.el (preloaded-file-list): Dump "close-cdb" in
3614         UTF-2000.
3615
3616 2002-04-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3617
3618         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3619         `chinese-big5-eten-a' and `chinese-big5-eten-b'.
3620
3621 2002-04-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3622
3623         * mule/mule-conf.el (chinese-big5-pua): New coded-charset.
3624         (chinese-big5-eten-a): Likewise.
3625         (chinese-big5-eten-b): Likewise.
3626         (chinese-big5-cdp): Declare as a subset of `chinese-big5' whose
3627         code range is #x8140 .. #x8DFE.
3628
3629 2002-04-08  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3630
3631         * mule/mule-conf.el (chinese-big5-eten): New coded-charset in
3632         UTF-2000.
3633         (chinese-big5-cdp): Likewise.
3634
3635 2002-02-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3636
3637         * dumped-lisp.el (preloaded-file-list): Rename
3638         utf-2000/make-cdbs.el -> utf-2000/update-cdb.el.
3639
3640 2002-02-14  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3641
3642         * update-elc.el: Load lisp/utf-2000/dumped-chars.el in UTF-2000;
3643         append `system-char-db-source-file-list' into
3644         `preloaded-file-list' in UTF-2000.
3645
3646 2002-02-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3647
3648         * dumped-lisp.el (preloaded-file-list): Delete
3649         character-definition files.
3650
3651 2002-02-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3652
3653         * dumped-lisp.el (preloaded-file-list): Add `make-cdbs' in
3654         UTF-2000.
3655
3656 2001-12-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3657
3658         * mule/mule-charset.el (default-coded-charset-priority-list):
3659         Delete `mojikyo-2022-1'.
3660
3661 2001-12-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3662
3663         * mule/mule-charset.el (default-coded-charset-priority-list):
3664         Delete `mojikyo'.
3665
3666 2001-12-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3667
3668         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3669         `ucs-sip'.
3670
3671 2001-11-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3672
3673         * mule/mule-charset.el (default-coded-charset-priority-list):
3674         Comment out `chinese-gb12345'.
3675
3676 2001-11-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3677
3678         * bytecomp.el (byte-compile-insert-header): Fixed.
3679
3680 2001-10-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3681
3682         * dumped-lisp.el (preloaded-file-list): Dump `ad-hoc-cdp' in
3683         XEmacs UTF-2000.
3684
3685 2001-10-16  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3686
3687         * mule/chinese.el (big5-cdp): New coding-system in XEmacs
3688         UTF-2000.
3689
3690 2001-10-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3691
3692         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3693         `ideograph-hanziku-{1 .. 12}' in XEmacs UTF-2000.
3694
3695 2001-10-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3696
3697         * mule/mule-charset.el (default-coded-charset-priority-list):
3698         `japanese-jef-china3' is renamed `china3-jef'.
3699
3700 2001-10-08  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3701
3702         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3703         `japanese-jef-china3' and `ideograph-cbeta'.
3704
3705 2001-09-02  MORIOKA Tomohiko  <tomo@calliope.mousai.mahoroba.ne.jp>
3706
3707         * list-mode.el: Delete dirty hack for XEmacs UTF-2000.
3708
3709 2001-08-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3710
3711         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3712         `chinese-big5-cdp'.
3713
3714 2001-08-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3715
3716         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3717         `arabic-digit', `arabic-1-column' and `arabic-2-column'.
3718
3719 2001-07-31  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3720
3721         * dumped-lisp.el (preloaded-file-list): Load "arabic" before
3722         loading character definitions.
3723
3724 2001-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3725
3726         * dumped-lisp.el (preloaded-file-list): Rename
3727         u031A0-Extended-Bopomofo.el to u031A0-Bopomofo-Extended.el.
3728
3729 2001-07-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3730
3731         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3732         `chinese-big5'.
3733
3734 2001-07-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3735
3736         * dumped-lisp.el (preloaded-file-list): Dump
3737         "Ideograph-R028-Private" with XEmacs UTF-2000.
3738
3739 2001-07-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3740
3741         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3742         `chinese-gb12345'.
3743
3744 2001-07-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3745
3746         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3747         `ideograph-gt-pj-{1..11}'.
3748
3749         * dumped-lisp.el (preloaded-file-list): Dump `isolated-char' in
3750         XEmacs UTF-2000.
3751
3752 2000-12-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3753
3754         * mule/mule-charset.el (default-coded-charset-priority-list):
3755         Prefer `chinese-gb2312' than `chinese-cns11643-*'; add
3756         `chinese-isoir165'.
3757
3758 2000-10-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3759
3760         * format.el (format-alist): Revive `image/jpeg', `image/gif',
3761         `image/png', `image/x-xpm' and `image/tiff'.
3762
3763         * files.el (binary-file-regexps): Add *.PNG.
3764
3765 2000-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3766
3767         * mule/mule-charset.el (default-coded-charset-priority-list):
3768         Prefer `japanese-jisx0208-1990' than `japanese-jisx0212'; prefer
3769         `korean-ksc5601' than `japanese-jisx0213-1'; add `mojikyo-2022-1'.
3770
3771 2000-09-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3772
3773         * list-mode.el: Call `completion-list-mode' to avoid slowness of
3774         the first completion when UTF-2000 is running.
3775
3776 2000-05-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3777
3778         * mule/mule-charset.el (default-coded-charset-priority-list):
3779         Delete `ucs'.
3780
3781 2000-04-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3782
3783         * dumped-lisp.el (preloaded-file-list): Don't add "mojikyo".
3784
3785         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3786         `mojikyo' instead of `mojikyo-pj-[1..21]'.
3787
3788 2000-04-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3789
3790         * mule/vietnamese.el (vscii-2): Delete abolished property
3791         `composite'; now composite mode is default.
3792
3793 2000-04-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3794
3795         * bytecomp.el (byte-compile-insert-header): Use `binary' instead
3796         of `raw-text'; check \uHHHH representation even if non-ascii
3797         characters are not found.
3798
3799         * dumped-lisp.el (preloaded-file-list): Add "ccs-tcvn5712.el" in
3800         UTF-2000; add "viet-ccl" in non-UTF-2000 Mule; add "vietnamese"
3801         unconditionally.
3802
3803         * mule/viet-ccl.el: New file.
3804
3805         * mule/vietnamese.el (vscii-2): New coding-system in UTF-2000.
3806         (tcvn-5712): New coding-system alias of `vscii-2' in UTF-2000.
3807         - Separate CCL based implementations to viet-ccl.el.
3808
3809 2000-02-24  MORIOKA Tomohiko  <tomo@m17n.org>
3810
3811         * mule/mule-conf.el (japanese-jisx0213-1): Allow
3812         "jisx0213.2000-1".
3813         (japanese-jisx0213-2): Allow "jisx0213.2000-2".
3814
3815         * mule/mule-charset.el (default-coded-charset-priority-list):
3816         Prefer `japanese-jisx0213-1' and `japanese-jisx0213-2' to
3817         `japanese-jisx0208-1978' and `japanese-jisx0208-1990'.
3818
3819 2000-01-31  MORIOKA Tomohiko  <tomo@etl.go.jp>
3820
3821         * dumped-lisp.el (preloaded-file-list): Add "mojikyo" in UTF-2000.
3822
3823 2000-01-27  MORIOKA Tomohiko  <tomo@m17n.org>
3824
3825         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3826         `ucs' in UTF-2000.
3827
3828 2000-01-26  MORIOKA Tomohiko  <tomo@etl.go.jp>
3829
3830         * mule/mule-charset.el (default-coded-charset-priority-list):
3831         Prefer `mojikyo-pj-*' and `ideograph-daikanwa' to `ucs-bmp' and
3832         `arabic-iso8859-6'.
3833
3834 2000-01-12  MORIOKA Tomohiko  <tomo@etl.go.jp>
3835
3836         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3837         `mojikyo-pj-[1 .. 21]' in UTF-2000.
3838
3839 2000-01-14  MORIOKA Tomohiko  <tomo@etl.go.jp>
3840
3841         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3842         `katakana-jisx0201' in UTF-2000.
3843
3844 1999-12-23  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3845
3846         * dumped-lisp.el (preloaded-file-list): Add "u0A000-Yi-Syllables",
3847         "u0AC00-Hangul-Syllables", "u0FB00-Alphabetic-Presentation-Forms",
3848         "u0FB50-Arabic-Presentation-Forms-A",
3849         "u0FE20-Combining-Half-Marks", "u0FE30-CJK-Compatibility-Forms",
3850         "u0FE50-Small-Form-Variants",
3851         "u0FE70-Arabic-Presentation-Forms-B",
3852         "u0FF00-Halfwidth-and-Fullwidth-Forms" and "u0FFF0-Specials" in
3853         UTF-2000.
3854
3855 1999-12-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
3856
3857         * dumped-lisp.el (preloaded-file-list): Delete
3858         "ccs-jisx0208-1983.el"; add "Ideograph-R031-Enclosure"
3859         ... "Ideograph-R214-Flute" in UTF-2000.
3860
3861 1999-11-21  MORIOKA Tomohiko  <tomo@etl.go.jp>
3862
3863         * mule/mule-conf.el (japanese-jisx0213-1): New coded-charset.
3864         (japanese-jisx0213-2): New coded-charset.
3865
3866         * dumped-lisp.el (preloaded-file-list): Add
3867         "Ideograph-R028-Private", "Ideograph-R029-Again" and
3868         "Ideograph-R030-Mouth".
3869
3870 1999-11-19  MORIOKA Tomohiko  <tomo@etl.go.jp>
3871
3872         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R012-Eight",
3873         "Ideograph-R013-Down-Box", "Ideograph-R014-Cover",
3874         "Ideograph-R015-Ice", "Ideograph-R016-Table",
3875         "Ideograph-R017-Open-Box", "Ideograph-R018-Knife",
3876         "Ideograph-R019-Power", "Ideograph-R020-Wrap", "Ideograph-R021-Spoon",
3877         "Ideograph-R022-Right-Open-Box", "Ideograph-R023-Hiding-Enclosure",
3878         "Ideograph-R024-Ten", "Ideograph-R025-Divination",
3879         "Ideograph-R026-Seal" and "Ideograph-R027-Cliff" in UTF-2000.
3880
3881 1999-11-18  MORIOKA Tomohiko  <tomo@etl.go.jp>
3882
3883         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R002-Line",
3884         "Ideograph-R003-Dot", "Ideograph-R004-Slash",
3885         "Ideograph-R005-Second", "Ideograph-R006-Hook",
3886         "Ideograph-R007-Two", "Ideograph-R008-Lid", "Ideograph-R009-Man",
3887         "Ideograph-R010-Legs" and "Ideograph-R011-Enter".
3888
3889         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3890         `japanese-jisx0208-1990' and `japanese-jisx0208-1978'.
3891
3892 1999-11-16  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3893
3894         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R001-One"
3895         in UTF-2000.
3896
3897 1999-11-16  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3898
3899         * mule/mule-conf.el (sisheng): Moved from mule/chinese.el.
3900         (chinese-isoir165): Moved from mule/chinese.el.
3901         (chinese-cns11643-3): Moved from mule/chinese.el.
3902         (chinese-cns11643-4): Moved from mule/chinese.el.
3903         (chinese-cns11643-5): Moved from mule/chinese.el.
3904         (chinese-cns11643-6): Moved from mule/chinese.el.
3905         (chinese-cns11643-7): Moved from mule/chinese.el.
3906
3907         * mule/chinese.el: Move definition of coded-charsets to
3908         mule/mule-conf.el.
3909
3910 1999-11-15  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3911
3912         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3913         `ideograph-daikanwa'.
3914
3915 1999-11-15  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3916
3917         * dumped-lisp.el (preloaded-file-list): Delete
3918         "ccs-jisx0201-latin.el".
3919
3920 1999-11-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
3921
3922         * dumped-lisp.el (preloaded-file-list): Add
3923         "u031A0-Extended-Bopomofo" in UTF-2000.
3924
3925 1999-11-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
3926
3927         * dumped-lisp.el (preloaded-file-list): u02E00-CJK-Radicals was
3928         renamed to u02E00-CJK-Radical-Supplement.
3929
3930 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3931
3932         * dumped-lisp.el (preloaded-file-list): Add
3933         "u03000-CJK-Symbols-and-Punctuation", "u03040-Hiragana",
3934         "u030A0-Katakana", "u03100-Bopomofo",
3935         "u03130-Hangul-Compatibility-Jamo", "u03190-Kanbun",
3936         "u03200-Enclosed-CJK-Letters-and-Months" and
3937         "u03300-CJK-Compatibility".
3938
3939 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3940
3941         * dumped-lisp.el (preloaded-file-list): Add "u02E00-CJK-Radicals",
3942         "u02F00-Kangxi-Radicals" and
3943         "u02FF0-Ideographic-Description-Characters".
3944
3945 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3946
3947         * dumped-lisp.el (preloaded-file-list): Add
3948         "u02600-Miscellaneous-Symbols", "u02700-Dingbats" and
3949         "u02800-Braille-Patterns" in UTF-2000.
3950
3951 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3952
3953         * dumped-lisp.el (preloaded-file-list): Load "uXXXXX-*" instead of
3954         "uXXXXX-*.el" in UTF-2000.
3955
3956         * bytecomp.el (byte-compile-insert-header): Delete comments if
3957         non-ASCII characters are found; allow `byte-compile-dynamic' and
3958         `byte-compile-dynamic-docstrings' if *.elc will be encoded by
3959         `raw-text'.
3960
3961 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3962
3963         * dumped-lisp.el (preloaded-file-list): Add
3964         "u02500-Box-Drawing.el", "u02580-Block-Elements.el" and
3965         "u025A0-Geometric-Shapes.el".
3966
3967 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3968
3969         * dumped-lisp.el (preloaded-file-list): Add
3970         "u02400-Control-Pictures.el", "u02440-OCR.el" and
3971         "u02460-Enclosed-Alphanumerics.el".
3972
3973 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3974
3975         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3976         `chinese-gb2312'.
3977
3978         * dumped-lisp.el (preloaded-file-list): Add
3979         "u02200-Mathematical-Operators.el" and
3980         "u02300-Miscellaneous-Technical.el".
3981
3982 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3983
3984         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3985         `chinese-cns11643-*'.
3986
3987         * dumped-lisp.el (preloaded-file-list): Add
3988         "u02100-Letterlike-Symbols.el", "u02150-Number-Forms.el" and
3989         "u02190-Arrows.el" in UTF-2000.
3990
3991 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3992
3993         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3994         `korean-ksc5601'.
3995
3996         * dumped-lisp.el (preloaded-file-list): Add
3997         "u02000-General-Punctuation.el", "u02070-Superscripts.el",
3998         "u02080-Subscripts.el", "u020A0-Currency-Symbols.el" and
3999         "u020D0-Combining-Diacritical-Marks-for-Symbols.el" in UTF-2000.
4000
4001 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4002
4003         * dumped-lisp.el (preloaded-file-list): Delete "ccs-viscii.el".
4004
4005 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4006
4007         * dumped-lisp.el (preloaded-file-list): Add "u013A0-Cherokee.el",
4008         "u01400-Canadian.el", "u01680-Ogham.el", "u016A0-Runic.el",
4009         "u01780-Khmer.el", "u01800-Mongolian.el",
4010         "u01E00-Latin-Extended-Additional.el" and
4011         "u01F00-Greek-Extended.el" in UTF-2000.
4012
4013 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4014
4015         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4016         `ethiopic-ucs' and `ethiopic'.
4017
4018         * dumped-lisp.el (preloaded-file-list): Add "u010A0-Georgian.el",
4019         "u01100-Hangul-Jamo.el" and "u01200-Ethiopic.el".
4020
4021         * mule/mule-conf.el: Move definition of coded-charset `ethiopic'
4022         from mule/ethiopic.el.
4023
4024         * mule/ethiopic.el: Move definition of coded-charset `ethiopic' to
4025         mule/mule-conf.el.
4026
4027 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4028
4029         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4030         `lao'.
4031
4032         * mule/mule-conf.el (lao): New coded-charset.
4033
4034         * dumped-lisp.el (preloaded-file-list): Add
4035         "u00900-Devanagari.el", "u00980-Bengali.el", "u00A00-Gurmukhi.el",
4036         "u00A80-Gujarati.el", "u00B00-Oriya.el", "u00B80-Tamil.el",
4037         "u00C00-Telugu.el", "u00C80-Kannada.el", "u00D00-Malayalam.el",
4038         "u00D80-Sinhala.el", "u00E00-Thai.el", "u00E80-Lao.el",
4039         "u00F00-Tibetan.el" and "u01000-Myanmar.el".
4040
4041 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4042
4043         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4044         `ucs-bmp' and `arabic-iso8859-6'.
4045
4046 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4047
4048         * dumped-lisp.el (preloaded-file-list): Add "u00400-Cyrillic.el",
4049         "u00530-Armenian.el", "u00590-Hebrew.el", "u00600-Arabic.el",
4050         "u00700-Syriac.el" and "u00780-Thaana.el" in UTF-2000.
4051
4052 1999-11-12  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4053
4054         * startup.el (normal-top-level): Load autoload file for UTF-2000
4055         in UTF-2000.
4056
4057 1999-11-11  MORIOKA Tomohiko  <tomo@etl.go.jp>
4058
4059         * dumped-lisp.el (preloaded-file-list): Add "mule-conf" in Mule;
4060         delete "ccs-iso8859-*.el"; add "u00000-C0.el",
4061         "u00020-Basic-Latin.el", "u00080-C1.el",
4062         "u000A0-Latin-1-Supplement.el", "u00100-Latin-Extended-A.el",
4063         "u00180-Latin-Extended-B.el", "u00250-IPA-Extensions.el",
4064         "u002B0-Spacing-Modifier-Letters.el",
4065         "u00300-Combining-Diacritical-Marks.el" and "u00370-Greek.el" in
4066         UTF-2000.
4067
4068 1999-11-10  MORIOKA Tomohiko  <tomo@etl.go.jp>
4069
4070         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4071         `japanese-jisx0212' and `ipa' in UTF-2000; use `latin-viscii-*'
4072         instead of `vietnamese-viscii-*'.
4073
4074 1999-11-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
4075
4076         * mule/mule-conf.el: New file.
4077
4078         * mule/misc-lang.el: Move definition of charset `ipa' to
4079         mule/mule-conf.el.
4080
4081 1999-10-10  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4082
4083         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4084         `latin-viscii'; prefer it for characters used in Vietnamese.
4085
4086 1999-10-08   Daiki Ueno  <ueno@ueda.info.waseda.ac.jp>
4087
4088         * bytecomp.el (byte-compile-insert-header): Fix regexp.
4089
4090 1999-10-07  MORIOKA Tomohiko  <tomo@etl.go.jp>
4091
4092         * mule/viet-chars.el (latin-viscii-lower): Renamed from charset
4093         `vietnamese-viscii-lower'.
4094         (latin-viscii-upper): Renamed from charset
4095         `vietnamese-viscii-upper'.
4096         (vietnamese-viscii-lower): New alias for charset
4097         `latin-viscii-lower'.
4098         (vietnamese-viscii-upper): New alias for charset
4099         `latin-viscii-upper'.
4100
4101 1999-10-05  MORIOKA Tomohiko  <tomo@etl.go.jp>
4102
4103         * mule/mule-charset.el (default-coded-charset-priority-list):
4104         Comment out `hiragana-jisx0208' and `katakana-jisx0208'.
4105
4106 1999-10-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
4107
4108         * mule/ccs-jisx0208-1983.el, mule/ccs-tcvn5712.el,
4109         mule/ccs-viscii.el, mule/ccs-iso8859-9.el,
4110         mule/ccs-jisx0201-latin.el, mule/ccs-iso8859-2.el,
4111         mule/ccs-iso8859-3.el, mule/ccs-iso8859-4.el: Moved to
4112         lisp/utf-2000.
4113
4114 1999-10-03  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4115
4116         * mule/ccs-tcvn5712.el: New file.
4117
4118 1999-10-03  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4119
4120         * dumped-lisp.el (preloaded-file-list): Add "ccs-jisx0208-1983.el"
4121         in UTF-2000.
4122
4123 1999-10-02  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4124
4125         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4126         `japanese-jisx0208'.
4127
4128 1999-10-02  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4129
4130         * dumped-lisp.el (preloaded-file-list): Add
4131         "ccs-jisx0201-latin.el", "ccs-iso8859-2.el", "ccs-iso8859-3.el",
4132         "ccs-iso8859-4.el", "ccs-iso8859-9.el" and "ccs-viscii.el" in
4133         UTF-2000.
4134
4135         * mule/ccs-iso8859-2.el, mule/ccs-iso8859-3.el,
4136         mule/ccs-iso8859-4.el, mule/ccs-iso8859-9.el,
4137         mule/ccs-jisx0201-latin.el, mule/ccs-jisx0208-1983.el,
4138         mule/ccs-viscii.el: New files.
4139
4140         * bytecomp.el (byte-compile-insert-header): Don't use `raw-text'
4141         if \uXXXX is found.
4142
4143 1999-09-30  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4144
4145         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4146         `hiragana-jisx0208' and `katakana-jisx0208'.
4147
4148 1999-09-21  MORIOKA Tomohiko  <tomo@etl.go.jp>
4149
4150         * mule/chinese.el (chinese-cns11643-3): Define it even if
4151         `utf-2000' is provided.
4152         (chinese-cns11643-4): Likewise.
4153         (chinese-cns11643-5): Likewise.
4154         (chinese-cns11643-6): Likewise.
4155         (chinese-cns11643-7): Likewise.
4156
4157 1999-09-14  MORIOKA Tomohiko  <tomo@etl.go.jp>
4158
4159         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4160         thai-tis620 and hebrew-iso8859-8; namely all BMP are covered.
4161
4162 1999-09-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4163
4164         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4165         `cyrillic-iso8859-5' and `greek-iso8859-7'.
4166
4167 1999-09-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4168
4169         * mule/mule-charset.el (default-coded-charset-priority-list):
4170         Setup in UTF-2000.
4171
4172 1999-09-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
4173
4174         * mule/viet-chars.el: Don't define charset
4175         `vietnamese-viscii-lower' and `vietnamese-viscii-upper' because
4176         they are defined as builtin charsets.
4177
4178 1999-08-31  MORIOKA Tomohiko  <tomo@etl.go.jp>
4179
4180         * version.el (emacs-version): Add more space just before UTF-2000
4181         version string.
4182
4183 1999-08-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
4184
4185         * version.el ([constant] emacs-version): Don't add a space in the
4186         preceding place of `xemacs-betaname' because it is duplicated.
4187         (emacs-version): Add UTF-2000 version if `utf-2000' is provided.
4188
4189         * startup.el (splash-frame-body): Add ETL.
4190
4191 1999-08-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
4192
4193         * mule/chinese.el (chinese-cns11643-3): Don't define if `utf-2000'
4194         is provided because it is defined as builtin charset.
4195         (chinese-cns11643-4): Likewise.
4196         (chinese-cns11643-5): Likewise.
4197         (chinese-cns11643-6): Likewise.
4198         (chinese-cns11643-7): Likewise.
4199
4200 1999-08-24  MORIOKA Tomohiko  <tomo@etl.go.jp>
4201
4202         * mule/mule-cmds.el (reset-language-environment): Fix problem when
4203         coding-system `iso-10646-ucs-4' is not defined.
4204
4205 1999-06-17  MORIOKA Tomohiko  <tomo@etl.go.jp>
4206
4207         * bytecomp.el (byte-compile-insert-header): Use utf-8 as
4208         coding-system if `utf-2000' is provided.
4209
4210 1999-06-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
4211
4212         * mule/mule-coding.el: Add `utf-8' to coding-priority-list if
4213         `utf-2000' is provided.
4214
4215 1999-06-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
4216
4217         * dumped-lisp.el (preloaded-file-list): Don't load vietnamese.el
4218         if utf-2000 is provided temporally.
4219
4220 1999-06-10  MORIOKA Tomohiko  <tomo@etl.go.jp>
4221
4222         * mule/vietnamese.el (leading-code-private-11): Deleted [defined
4223         as builtin variable].
4224
4225 1999-06-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
4226
4227         * files.el (insert-file-contents-literally): Treat file as binary;
4228         call file-name-handlers. [sync with Emacs 20.3.10]
4229
4230 2008-12-28  Vin Shelton  <acs@xemacs.org>
4231
4232         * XEmacs 21.4.22 is released
4233
4234 2008-12-30  Vin Shelton  <acs@xemacs.org>
4235
4236         * easy-mmode.el: Added easy-mmode.el so autoload.el will work
4237         during building even if no packages are found.
4238
4239 2008-05-13  Aidan Kehoe  <kehoea@parhasard.net>
4240
4241         * printer.el (generic-print-region): 
4242         (generic-print-buffer): 
4243         Use #'valid-device-type-p instead of #'valid-specifier-tag-p to
4244         check if the msprinter device is available, now that msprinter is
4245         always available as a specifier tag. 
4246
4247 2008-12-24  Vin Shelton  <acs@xemacs.org>
4248
4249         * about.el: Add Francisco to my bio!
4250
4251 2008-12-23  Vin Shelton  <acs@xemacs.org>
4252
4253         * autoload.el: Move operator definitions to autoload-operators.el
4254         in the xemacs-base package.
4255
4256 2007-11-22  Vin Shelton  <acs@xemacs.org>
4257
4258         * about.el (about-hacker-contribution): Updated my bio.
4259
4260 2007-10-07  Vin Shelton  <acs@xemacs.org>
4261
4262         * XEmacs 21.4.21 is released
4263
4264 2007-09-19  Didier Verna  <didier@xemacs.org>
4265
4266         Update my personal info.
4267         * about.el (xemacs-hackers): Use 'didier instead of 'dv.
4268         * about.el (about-other-current-hackers): Ditto.
4269         * about.el (about-url-alist): Add my musical website.
4270         * about.el (about-personal-info): Update my entry.
4271         * about.el (about-hacker-contribution): Ditto.
4272
4273 2007-08-21  Adrian Aichner  <adrian@xemacs.org>
4274
4275         * package-get.el (package-get-download-sites): Update download
4276         sites in Japan.
4277         * package-get.el (package-get-pre-release-download-sites): Ditto.
4278
4279 2007-08-18  Vin Shelton  <acs@xemacs.org>
4280
4281         * package-get.el (package-get-pre-release-download-sites): Sync
4282         mirror sites with 21.5.  (Thanks, Adrian)
4283
4284 2007-08-09  Mike Sperber  <mike@xemacs.org>
4285
4286         * startup.el (migrate-user-init-file): Create backup of
4287         `user-init-file' before migrating.
4288         * startup.el (maybe-migrate-user-init-file): Print
4289         information about backup file.
4290         (maybe-create-compatibility-dot-emacs): Follow above change.
4291
4292 2006-11-02  Adrian Aichner  <adrian@xemacs.org>
4293
4294         * font-lock.el: Sync font-lock-add-keywords and
4295         font-lock-remove-keywords from GNU Emacs.
4296         * font-lock.el (font-lock-keywords-alist): New.
4297         * font-lock.el (font-lock-removed-keywords-alist): New.
4298         * font-lock.el (font-lock-add-keywords): New.
4299         * font-lock.el (font-lock-update-removed-keyword-alist): New.
4300         * font-lock.el (font-lock-remove-keywords): New.
4301
4302 2007-08-16  Vin Shelton  <acs@xemacs.org>
4303
4304         * font-lock.el: Add defvar for font-lock-warning-face.  Original
4305         patch from Hans de Graaff.
4306
4307 2007-07-28  Adrian Aichner  <adrian@xemacs.org>
4308
4309         * package-get.el (package-get-download-sites): Document Chile and
4310         update Denmark download site.
4311         * package-get.el (package-get-pre-release-download-sites): Ditto.
4312
4313 2007-05-20  Stephen J. Turnbull  <stephen@xemacs.org>
4314
4315         * gutter-items.el (progress-feedback-with-label): Clarify docstring.
4316
4317 2006-12-09  Vin Shelton  <acs@xemacs.org>
4318
4319         * XEmacs 21.4.20 is released
4320
4321 2006-10-14  Jeff Miller  <jmiller@xemacs.org>
4322
4323         * info.el (Info-find-emacs-command-nodes): fix regex for find command node.
4324
4325 2006-11-14  Stephen J. Turnbull  <stephen@xemacs.org>
4326
4327         * info.el (Info-find-file-node, Info-insert-dir)
4328         (Info-read-subfile, Info-insert-file-contents): Maintain invariant
4329         `(equal buffer-file-truename (file-truename buffer-file-name))'.
4330         Thanks to Nelson Ferreira <nelson.ferreira@ieee.org> for report
4331         and discussion.
4332
4333 2006-05-20  Ville Skyttä  <scop@xemacs.org>
4334
4335         * obsolete.el (line-beginning-position): New, from 21.5.x.
4336         (line-end-position): Ditto.
4337
4338 2006-06-03  Adrian Aichner  <adrian@xemacs.org>
4339
4340         * package-get.el (package-get-download-sites): Welcome
4341         nl.xemacs.org and Thanks!
4342         * package-get.el (package-get-pre-release-download-sites): Ditto.
4343
4344 2004-01-19  Martin Buchholz  <martin@xemacs.org>
4345
4346         * font-lock.el: Add support for not-so recent changes in Java to
4347         java-mode.
4348
4349 2006-01-28  Vin Shelton  <acs@xemacs.org>
4350
4351         * XEmacs 21.4.19 is released
4352
4353 2006-01-03  Aidan Kehoe  <kehoea@parhasard.net>
4354
4355         * easymenu.el: Update copyright. 
4356         * easymenu.el (easy-menu-all-popups):
4357         Add a docstring. 
4358         * easymenu.el (easy-menu-add):
4359         Document a bug, rework the function to preserve any existing
4360         non-default mode-popup-menu instead of overwriting it, and not to
4361         bother normalising the menu title (nothing else does).
4362         * easymenu.el (easy-menu-remove):
4363         Restore the default mode-popup-menu instead of leaving an empty
4364         one when we remove the last easy-menu popup. 
4365
4366 2006-01-06  Adrian Aichner  <adrian@xemacs.org>
4367
4368         * package-get.el (package-get-download-sites): Add pt.xemacs.org,
4369         as suggested by Rodrigo Ventura.
4370         * package-get.el (package-get-pre-release-download-sites): Ditto,
4371         with replacement of xemacs-21.5 by beta, which is the logical path
4372         to our beta core and package pre-releases.
4373
4374 2005-12-17  Adrian Aichner  <adrian@xemacs.org>
4375
4376         * package-get.el (package-get-download-sites): Add Hong Kong
4377         download site.
4378         * package-get.el (package-get-pre-release-download-sites): Ditto.
4379
4380 2005-12-26  Vin Shelton  <acs@xemacs.org>
4381
4382         * find-paths.el:
4383         * find-paths.el (paths-emacs-root-p): Add search for package root.
4384         * find-paths.el (paths-find-emacs-root): Replaced with
4385         paths-find-invocation-roots, which returns a list of roots.
4386         * find-paths.el (paths-find-invocation-roots): New.
4387         * find-paths.el (paths-find-emacs-roots): Call paths-find-invocation-roots.
4388
4389 2005-12-05  Ville Skyttä  <scop@xemacs.org>
4390
4391         * minibuf.el (x-library-search-path): Add /usr(/local)/share/X11.
4392         * font.el (font-lookup-rgb-components): Ditto, remove stale comment.
4393
4394 2005-12-03  Vin Shelton <acs@xemacs.org>
4395
4396         * XEmacs 21.4.18 is released
4397
4398 2005-10-28  Adrian Aichner  <adrian@xemacs.org>
4399
4400         * package-get.el (package-get-download-sites): Update reflecting
4401         latest http://www.xemacs.org/Releases/ information generated by
4402         xemacs-builds/adrian/website/package-get-2-download-sites.el.
4403         * package-get.el (package-get-pre-release-download-sites): Ditto.
4404
4405 2005-02-28  Simon Josefsson  <jas@extundo.com>
4406
4407         * about.el (xemacs-hackers): Add jas.
4408         (about-other-current-hackers): Likewise.
4409         (about-url-alist): Add URL for jas.
4410         (about-personal-info): Document jas.
4411         (about-hacker-contribution): Describe jas contributions.
4412
4413 2005-03-25  Ralf Angeli  <angeli@iwi.uni-sb.de> 
4414
4415         * easymenu.el (easy-menu-remove): As described in 
4416         E1D4Nn5-0001lq-EU@neutrino.iwi.uni-sb.de; don't strip everything
4417         except the "Command" menu from mode-popup-menu. 
4418
4419 2005-03-25  Ralf Angeli  <angeli@iwi.uni-sb.de> 
4420  
4421         * font.el (font-spatial-to-canonical): Correct calculation of 
4422         return value for pixel-based input value. 
4423  
4424 2002-05-13  Adrian Aichner  <adrian@xemacs.org>
4425
4426         * code-process.el (call-process): Process-related docstring
4427         improvements spurred by Norbert Koch.
4428         * code-process.el (call-process-region): Ditto.
4429         * code-process.el (start-process): Ditto.
4430
4431 2005-10-09  Adrian Aichner  <adrian@xemacs.org>
4432
4433         * finder.el (finder-find-library): Return filename actually
4434         searched for.
4435
4436 2005-10-10  Steve Youngs  <steve@sxemacs.org>
4437
4438         * help.el (view-emacs-news): Use `expand-file-name' instead of
4439         `locate-data-file' as the latter will find any "NEWS" files that
4440         might exist in packages _before_ the one in core.
4441
4442 2005-06-06  Adrian Aichner  <adrian@xemacs.org>
4443
4444         * package-get.el (package-get-init-package):
4445         package-get-init-package buglet (21.4.17) by Jeff Mincy
4446         <mincy@rcn.com> fixing false temporary load-path shadows reported
4447         after package installation and simplifying code.
4448
4449 2005-10-18  Ville Skyttä  <scop@xemacs.org>
4450
4451         * package-get.el (package-get-download-sites): Sync mirrors list
4452         with the XEmacs website.
4453         (package-get-pre-release-download-sites): Ditto.
4454
4455 2005-04-06  Stephen J. Turnbull  <stephen@xemacs.org>
4456
4457         * derived.el (derived-mode-merge-syntax-tables):
4458         Revert my 21.5-only patch of 2003-07-18 which slipped in
4459         through Jerry James's patch of 2004-06-07.
4460
4461 2005-02-23  Adrian Aichner  <adrian@xemacs.org>
4462
4463         * cmdloop.el (keyboard-quit): Remove workaround for
4464         `region-active-p' not making sure active region is in current
4465         buffer now that it does.
4466         * minibuf.el (minibuffer-keyboard-quit): Ditto.
4467         * simple.el (region-active-p): `region-active-p' to only return t
4468         when active region is in current buffer.
4469
4470 2005-02-21  Norbert Koch  <viteno@xemacs.org>
4471
4472         * package-ui.el (pui-list-packages): MF21.5, adapt to longer
4473         package names, quell a byte-compiler warning, doc fix.
4474
4475 2005-02-16  Aidan Kehoe  <kehoea@parhasard.net>
4476
4477         * buffer.el (pop-to-buffer):
4478         * window-xemacs.el (display-buffer):
4479         Document use of `same-window-buffer-names,' `same-window-regexps'
4480         by pop-to-buffer and display-buffer. 
4481         
4482 2005-02-06  Vin Shelton <acs@xemacs.org>
4483
4484         * XEmacs 21.4.17 is released
4485
4486 2005-01-29  Ben Wing  <ben@xemacs.org>
4487
4488         * shadow.el (find-emacs-lisp-shadows):
4489         Add custom-defines to list of ignored files.
4490
4491 2005-01-17  Adrian Aichner  <adrian@xemacs.org>
4492
4493         * simple.el (shifted-motion-keys-select-region): Fix statement
4494         about unshifted-motion-keys-deselect-region.
4495
4496 2004-12-15  Ville Skyttä  <scop@xemacs.org>
4497
4498         * bytecomp-runtime.el (make-obsolete): Add 3rd argument (no-op for
4499         now) for GNU Emacs compatibility.
4500         (make-obsolete-variable): Ditto.
4501
4502 2004-01-08  Ben Wing  <ben@xemacs.org>
4503
4504         * code-files.el (load):
4505         File positions are 0 based not 1 based. Thanks to Steve Youngs.
4506
4507 2004-12-05  Vin Shelton <acs@xemacs.org>
4508
4509         * XEmacs 21.4.16 is released
4510
4511 2004-12-04  Vin Shelton  <acs@xemacs.org>
4512
4513         * auto-autoloads.el: Regenerated.
4514
4515         * custom-load.el: Regenerated.
4516
4517 2004-09-15  Stephen J. Turnbull  <stephen@xemacs.org>
4518
4519         Fix bug: apropos errors if a defalias refers to an undefined
4520         function.  <87pt4pmdcs.fsf@tleepslib.sk.tsukuba.ac.jp>
4521
4522         * apropos.el (apropos):
4523         (apropos-command):
4524         * help.el (frob-help-extents):
4525         * help-macro.el (make-help-screen):
4526         * hyper-apropos.el (hyper-apropos-grok-functions):
4527         (hyper-apropos-get-doc):
4528         Catch void-function error thrown by `documentation'.
4529
4530 2004-09-02  Steve Youngs  <steve@youngs.au.com>
4531
4532         * packages.el (package-require): Fix incorrect arg to format.
4533         This fixes a `format specifier' error.
4534
4535 2004-08-13  Jerry James  <james@xemacs.org>
4536
4537         * bytecomp.el (forward-word): Tell the byte compiler the correct
4538         number of arguments to forward-word.
4539
4540 2004-08-12  Sven Grundmann  <sven@xemacs.org>
4541
4542         * etags.el: Fixed loading of include files for tag completion. Now
4543         you can make a tag file for a library, include it into your
4544         project and it will be reloaded only if it changed. Infinte
4545         include loops are detected and the correct tag files are loaded.
4546         * etags.el (buffer-tag-table-list): Load and verify tag files in
4547         the external function buffer-tag-table-list-load.
4548         * etags.el (buffer-tag-table-list-load): New. Load and verify the
4549         tag files. Also load the included tag files. The priority of the
4550         included files is right below their parent file. If multiple
4551         matches occur then the symbols from the parent file are found
4552         first.
4553         * etags.el (tag-table-include-files): Corrected comment
4554         string. Switched to pattern constant tags-include-pattern to have
4555         it at a central location.
4556         * etags.el (tags-include-pattern): Added doc string.
4557         * etags.el (add-to-tag-completion-table): Removed obsolete
4558         comments as the include files are allready returned by
4559         buffer-tag-table-list and loaded.
4560         * etags.el (find-tag-internal): The include files are allready
4561         included in tag-tables as buffer-tag-table-list returns them now.
4562
4563 2004-07-02  Malcolm Purvis  <malcolmp@xemacs.org>
4564
4565         * widgets-gtk.el (gtk-widget-instantiate-notebook-internal):
4566         Loading items into the notebook is now done by C code.
4567         * widgets-gtk.el (gtk-widget-instantiate-internal):
4568         Style no longer changed.
4569
4570 2004-06-28  Nix  <nix@esperi.org.uk>
4571
4572         * cmdloop.el (truncate-command-history-for-gc): Delay
4573         execution of all things that look up variable bindings,
4574         via `enqueue-eval-event'.
4575
4576 2004-06-24  Vin Shelton  <acs@xemacs.org>
4577
4578         * package-get.el (package-get-require-signed-base-updates):
4579         now defaults to nil.
4580
4581 2004-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
4582
4583         * subr.el (split-string): Clean up docstring.
4584
4585 2002-01-24  John Paul Wallington  <jpw@shootybangbang.com>
4586
4587         * faces.el (zmacs-region): fix typo in docstring.
4588
4589 2004-06-07  Jerry James  <james@xemacs.org>
4590
4591         * derived.el: Synch with Emacs 21.3.
4592         * subr.el (with-local-quit): New, from Emacs 21.3.
4593         * subr.el (delayed-mode-hooks): New variable, from Emacs 21.3.
4594         * subr.el (run-mode-hooks): New function, from Emacs 21.3.
4595         * subr.el (delay-mode-hooks): New macro, from Emacs 21.3.
4596
4597 2004-06-16  Jerry James  <james@xemacs.org>
4598
4599         * cl.el (cl-set-substring): Increment start by the length of the
4600         string, not the string itself.
4601
4602 2004-05-19  Malcolm Purvis  <malcolmp@xemacs.org>
4603
4604         * etags.el (tag-table-include-files): Expand included TAGS file
4605         paths to avoid problems with relative paths.  Thanks to Peter
4606         Chubb <peterc@gelato.unsw.edu.au>.
4607         * etags.el (tags-include-pattern): New.
4608         * etags.el (add-to-tag-completion-table): Parse and ignore
4609         trailing include lines.
4610
4611 2004-06-21  Adrian Aichner  <adrian@xemacs.org>
4612
4613         * package-ui.el (pui-help-echo): Fix false cvs conflict by
4614         avoiding line solely composed of equal signs.
4615
4616 2004-06-10  Adrian Aichner  <adrian@xemacs.org>
4617
4618         * cus-edit.el (alloc): Typo fix.
4619         * cus-edit.el (custom-browse-visibility): Ditto.
4620         * cus-edit.el (custom-variable-value-create): Ditto.
4621         * cus-edit.el (custom-variable-pre-reset-standard): Ditto.
4622         * cus-edit.el (custom-save-variables): Bind print-length and
4623         print-level to nil to avoid value abbreviation.
4624         * cus-edit.el (custom-save-face-internal): Ditto.
4625         * cus-edit.el (custom-save-faces): Save in sorted order.
4626         * cus-edit.el (custom-save-resets): Bind print-length and
4627         print-level to nil to avoid value abbreviation.
4628         * cus-edit.el (custom-save-loaded-themes): Ditto.
4629
4630 2004-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
4631
4632         * subr.el (split-string-default-separators): New.
4633         (split-string): Synch to 21.5/GNU Emacs version.  *New semantics*,
4634         see comment in source.
4635
4636 2004-01-29  Stephen J. Turnbull  <stephen@xemacs.org>
4637
4638         * mule/japanese.el (paragraph-start, paragraph-separate):
4639         Remove anchor to BOL.
4640
4641 2004-04-30  Stephen J. Turnbull  <stephen@xemacs.org>
4642
4643         * cl.el (gensym, gentemp): Improve docstrings.
4644
4645 2004-05-10  Vin Shelton  <acs@xemacs.org>
4646
4647         * etags.el: Sync with 21.5 version.
4648
4649 2004-04-21  Sven Grundmann  <sven@hellerhof.de>
4650
4651         * etags.el:
4652         * etags.el (tags-exuberant-ctags-optimization-p): Enable optimization
4653         only for use with exuberant ctags. This will also enable building of 
4654         completion tables with exuberant ctags. This will not work with
4655         xemacs ctags. 
4656         * etags.el (get-tag-table-buffer): New function for creating of
4657         completion table is used if tags-exuberant-ctags-optimization-p ist t
4658         * etags.el (tags-explicit-name-pattern): Hold the name pattern for
4659         finding the tag names. New.
4660         * etags.el (add-to-tag-completion-table-exuberant-ctags): Defun for
4661         building tag completion table with exuberant ctags. New.
4662         * etags.el (find-tag-internal): Improve exact tag matching for tags
4663         with name fields. Before the patch return types of functions or
4664         function parameters (with exuberant ctags) were found as matches.
4665
4666 2004-04-21  Sven Grundmann  <sven@hellerhof.de>
4667
4668         * list-mode.el (display-completion-list): Fixed completion list was
4669         taking the width of the frame and not of the window for displaying
4670         the selection methods.
4671
4672 2004-04-18  Stephen J. Turnbull  <stephen@xemacs.org>
4673
4674         * menubar-items.el (default-menubar): Options are saved to custom.el.
4675
4676
4677 2004-02-23  Stephen J. Turnbull  <stephen@xemacs.org>
4678
4679         * isearch-mode.el (isearch-abort): Preserve successful search target.
4680
4681 2004-03-27  Adrian Aichner  <adrian@xemacs.org>
4682
4683         * gnuserv.el: Sync with 21.5 version, inspired by bugreport and
4684         (make-variable-buffer-local 'gnuserv-minor-mode) patch by Robert
4685         Bihlmeyer.
4686         * gnuserv.el (gnuserv-mode-line-string): New.
4687         * gnuserv.el (gnuserv-minor-mode): Make it buffer-local, not
4688         gnuserv-mode.
4689         * gnuserv.el (make-x-device-with-gtk-fallback): New.
4690         * gnuserv.el (gnuserv-edit-files): Use
4691         make-x-device-with-gtk-fallback.
4692
4693 2004-03-23  Malcolm Purvis  <malcolmpurvis@optushome.com.au>
4694
4695         * gtk-widgets.el: New import: gtk-accel-group-new.
4696         * dialog-gtk.el:
4697         * dialog-gtk.el (gtk-popup-convert-underscores): New.
4698         * dialog-gtk.el (popup-builtin-question-dialog):
4699         Added support for dialog button mnemonics.
4700
4701 2004-03-22  Chris Green <cmg@dok.org>
4702
4703         * process.el (shell-command): Output buffer was ignored when a
4704         background process was run via shell-command.
4705
4706 2004-03-19  Hrvoje Niksic  <hniksic@xemacs.org>
4707
4708         * cus-edit.el (custom-save-variables): Retrieve a list of
4709         variables to save first, sort it, and make sure the variables are
4710         saved in sorted order.
4711
4712 2004-02-23  Steve Youngs  <sryoungs@bigpond.net.au>
4713  
4714         * package-get.el (package-get-update-base-from-buffer): Force
4715         binary coding system for verifying GnuPG signature in the
4716         package-index file.
4717  
4718 2003-07-06  Adrian Aichner  <adrian@xemacs.org>
4719
4720         * package-get.el (package-get-package-index-file-location): Handle
4721         missing "EMACSPACKAGEPATH" environment variable.
4722
4723 2003-07-05  Adrian Aichner  <adrian@xemacs.org>
4724
4725         * package-admin.el (package-admin-find-top-directory): Simplify
4726         directory comparisions and fix substring errors on short path
4727         components.
4728         * package-get.el (package-get-package-index-file-location):
4729         Default to first component of "EMACSPACKAGEPATH", if set.
4730
4731 2004-02-16  Steve Youngs  <sryoungs@bigpond.net.au>
4732
4733         * package-get.el (process-error): New error datum.
4734
4735 2004-02-02  Vin Shelton <acs@xemacs.org>
4736
4737         * XEmacs 21.4.15 is released
4738
4739 2003-12-12  Katsumi Yamaoka  <yamaoka@jpl.org>
4740
4741         * itimer.el (activate-itimer): Modify the itimer timeout value as
4742         if it were begun at the last time when the itimer driver was woken
4743         up.
4744
4745 2004-01-27  Stephen J. Turnbull  <stephen@xemacs.org>
4746
4747         * specifier.el (Copyright):
4748         Update.
4749         (make-specifier-and-init):
4750         (map-specifier):
4751         (canonicalize-inst-pair):
4752         (canonicalize-spec-list):
4753         (set-specifier):
4754         Synch docstrings to 21.5 where appropriate.
4755
4756 2004-01-25  Steve Youngs  <sryoungs@bigpond.net.au>
4757
4758         * package-get.el (package-get-list-packages-where): New.  A
4759         function that allows searching for groups of packages.  For
4760         example, find all packages that require the fsf-compat package.
4761
4762 2004-01-25  Steve Youngs  <youngs@xemacs.org>
4763
4764         The Great PUI Sync.
4765
4766         * auto-autoloads.el: Regenerated.
4767
4768         * custom-load.el: Regenerated.
4769
4770         * dumped-lisp.el (packages-hardcoded-lisp): New.
4771
4772         * menubar-items.el (menu-max-items): New.
4773         (menu-submenu-max-items): New.
4774         (menu-submenu-name-format): New.
4775         (menu-split-long-menu): New.
4776         (menu-sort-menu): New.
4777         (default-menubar): Sync to 21.5 in regard to the PUI menus.
4778
4779         * obsolete.el (pui-add-install-directory): Renamed to the more
4780         logical `pui-set-local-package-get-directory'.
4781         (package-get-download-menu): Moved to `package-ui.el' and renamed
4782         to `package-ui-add-download-menu'.
4783
4784         * package-admin.el (package-admin-install-function-mswindows):
4785         Whitespace clean up.
4786         (package-admin-add-single-file-package): Removed.
4787         (package-admin-default-install-function): Whitespace clean up.
4788         (package-admin-find-top-directory): New.
4789         (package-admin-get-install-dir): Use it.
4790         (package-admin-get-manifest-file): 
4791         (package-admin-check-manifest): 
4792         (package-admin-add-binary-package):
4793         (package-admin-get-lispdir):
4794         (package-admin-delete-binary-package):
4795         (package-admin):
4796
4797         * package-get.el (package-get-package-index-file-location): New.
4798         (package-get-install-to-user-init-directory): New.
4799         (package-get-remote):
4800         (package-get-download-sites):
4801         (package-get-pre-release-download-sites): New.
4802         (package-get-site-release-download-sites): New.
4803         (package-get-base-filename):
4804         (package-get-always-update):
4805         (package-get-user-index-filename): Removed.
4806         (package-get-pgp-available-p): New.
4807         (package-get-require-signed-base-updates):
4808         (package-get-was-current):
4809         (package-entries-are-signed): New.
4810         (package-get-continue-update-base): New.
4811         (package-get-download-menu): Removed.
4812         (package-get-require-base):
4813         (package-get-update-base-entry):
4814         (package-get-locate-file):
4815         (package-get-locate-index-file):
4816         (package-get-maybe-save-index):
4817         (package-get-update-base):
4818         (package-get-update-base-from-buffer):
4819         (package-get-update-base-entries):
4820         (package-get-interactive-package-query):
4821         (package-get-update-all):
4822         (package-get-all):
4823         (package-get-dependencies):
4824         (package-get-init-package):
4825         (package-get-info): New.
4826         (package-get):
4827         (package-get-staging-dir):
4828         (package-get-set-version-prop): Removed.
4829         (package-get-installedp):
4830         (package-get-ever-installed-p):
4831         (packages): Removed.
4832         (package-get-custom-groups): Removed.
4833         (package-get-custom): Removed.
4834         (package-get-custom-add-entry): Removed.
4835
4836         * package-info.el (batch-update-package-info):
4837
4838         * package-net.el (package-net-batch-generate-bin-ini):
4839         (package-net-update-installed-db):
4840
4841         * package-ui.el (pui-info-buffer):
4842         (pui-directory-exists): Removed.
4843         (pui-package-dir-list): Removed.
4844         (pui-add-install-directory): Removed.
4845         (package-ui-download-menu): New.
4846         (package-ui-pre-release-download-menu): New.
4847         (package-ui-site-release-download-menu): New.
4848         (pui-set-local-package-get-directory): New.
4849         (pui-package-symbol-char):
4850         (pui-update-package-display):
4851         (pui-toggle-package):
4852         (pui-toggle-package-key):
4853         (pui-toggle-package-delete):
4854         (pui-toggle-package-delete-key):
4855         (pui-toggle-package-event):
4856         (pui-toggle-verbosity-redisplay):
4857         (pui-install-selected-packages):
4858         (pui-add-required-packages):
4859         (pui-help-echo):
4860         (pui-display-info):
4861         (list-packages-mode):
4862         (pui-list-packages):
4863
4864         * packages.el (packages-compute-package-locations):
4865         (package-require):
4866         (package-delete-name):
4867         (packages-hardcoded-lisp): Removed.
4868         (packages-useful-lisp): Removed.
4869         (packages-unbytecompiled-lisp): Removed.
4870         (packages-find-package-directories):
4871
4872         Summary:
4873
4874         Major code clean up of all things PUI.
4875
4876         Much improved code to determine where packages should be
4877         installed.  PUI no longer depends on any packages being
4878         pre-installed to compute where packages are to be installed to.
4879
4880         The user can specify the location of their package-index file.  It
4881         isn't necessary to set this because it has sane defaults.  People
4882         who "run-in-place" won't accidently overwrite the CVS
4883         package-index file.  See
4884         `package-get-package-index-file-location'. 
4885
4886         PUI will now properly clean up after itself in the event of an
4887         unsuccessful package install.  This drastically reduces the number
4888         of "wrong md5sum" FAQs.
4889
4890         non-Mule XEmacsen can no longer install Mule packages.
4891
4892         Package management via the custom interface has been removed.
4893
4894         The PUI related menubar items have been reorganised.
4895
4896         The PGP verification code has been fixed and the default for
4897         whether or not it is used is automatically computed.
4898
4899         * update-elc.el ((preloaded-file-list site-load-packages
4900         need-to-dump dumped-exe)):
4901         Just a couple of small changes to allow for
4902         `packages-(hardcoded|useful|unbytecompiled)-lisp' not really
4903         existing anymore.
4904
4905 2003-12-10  Hrvoje Niksic  <hniksic@xemacs.org>
4906
4907         * bytecomp.el (byte-compile-warn-about-unused-variables): Don't
4908         apply `format' to the first argument of byte-compile-warn, it
4909         already calls format.
4910
4911 2003-12-03  Adrian Aichner  <adrian@xemacs.org>
4912
4913         * files.el (delete-old-versions): Avoid going interactive during
4914         make install when environment variable VERSION_CONTROL is set.
4915
4916 2003-12-04  Vin Shelton  <acs@xemacs.org>
4917
4918         * menubar-items.el (menu-item-search): Only bring up search dialog
4919         box if the feature is available and desired.
4920
4921 2003-11-04  Stephen J. Turnbull  <stephen@xemacs.org>
4922
4923         * about.el (about-personal-info): Fix typo in Tony Rossini's entry.
4924
4925 2003-11-05  Vin Shelton  <acs@xemacs.org>
4926
4927         * help.el (Help-prin1-face):
4928         (Help-princ-face):
4929         princ and prin1 are functions and need to be called as such.  The
4930         idea for this patch was submitted by Eric Eide <eeide@cs.utah.edu>.
4931
4932 2003-10-22  Stephen J. Turnbull  <stephen@xemacs.org>
4933
4934         * about.el (about-xemacs): Give full version and build date.
4935
4936 2003-09-19  Stephen J. Turnbull  <stephen@xemacs.org>
4937
4938         * win32-native.el (grep-null-device): This XEmacs has null-device.
4939
4940 2003-09-06  Mike Sperber  <mike@xemacs.org>
4941
4942         * bytecomp.el (byte-compile-defvar-or-defconst): Actually
4943         implement the specified semantics for `defvar.'
4944
4945 2003-09-07  Adrian Aichner  <adrian@xemacs.org>
4946
4947         * window-xemacs.el (display-buffer): Fix for `shrink-to-fit' by
4948         Klaus Berndl, calling `shrink-window-if-larger-than-buffer' when
4949         displaying buffer in question.
4950
4951 2003-09-03  Vin Shelton <acs@xemacs.org>
4952
4953         * XEmacs 21.4.14 is released
4954
4955 2003-08-17  Vin Shelton  <acs@xemacs.org>
4956
4957         * about.el: Vanity patch.
4958
4959 2003-08-11  Stephen J. Turnbull  <stephen@xemacs.org>
4960
4961         * code-process.el (call-process):
4962         (call-process-region):
4963         (start-process):
4964         Document coding system processing.
4965
4966 2003-08-03  Stephen J. Turnbull  <stephen@xemacs.org>
4967
4968         * startup.el (splash-frame-body): Idiomatic English.
4969
4970 2003-04-24  Jin Choi <jsc@orangeimagineering.com>
4971
4972         * font-lock.el (font-lock-match-java-declarations): Move
4973         save-restriction, narrow-to-region to beginning of function to
4974         avoid going beyond the limit and causing an infloop.
4975
4976 2003-04-16  Jerry James  <james@xemacs.org>
4977
4978         * keydefs.el: Remove mappings for keys mapped to the nowhere
4979         defined function function-key-error.
4980
4981 2003-03-22  Vasily Korytov  <deskpot@myrealbox.com>
4982
4983         * lisp-mode.el (emacs-lisp-mode-hook, lisp-mode-hook,
4984         lisp-interaction-mode-hook): Add the docstrings.
4985
4986 2003-08-04  Michael Toomim <toomim@OCF.Berkeley.EDU>
4987
4988         * byte-optimize.el: Fix infinite loop in bytecode optimizer.  See:
4989         http://list-archive.xemacs.org/xemacs-beta/200306/msg00157.html
4990         http://list-archive.xemacs.org/xemacs-beta/200307/msg00005.html
4991
4992 2003-06-18  Nickolay Pakoulin  <npak@ispras.ru>
4993
4994         * cl-macs.el (cl-transform-lambda): Place doc on Common Lisp
4995         lambda list after the original doc.  Care about
4996         #'(lambda () "SingleString") 
4997         (cl-upcase-arg): 
4998         (cl-function-arglist):
4999         Care about &cl-defs and &cl-quote in lambda list, dotted lists and
5000         circular data structures in lambda list specification
5001
5002 2003-06-11  Adrian Aichner  <adrian@xemacs.org>
5003
5004         * font-lock.el (lisp-font-lock-keywords-1): Only NAME, not NAME(
5005         to appear in font-lock-function-name-face.
5006
5007 2003-06-17  Stephen J. Turnbull  <stephen@xemacs.org>
5008
5009         * bytecomp.el (byte-compile-lambda): Discard docstring only if it
5010         is not also the value of the lambda.
5011
5012 2003-05-06  Andy Piper  <andy@xemacs.org>
5013
5014         * files.el (revert-buffer): Make sure local variables get processed,
5015         even in the case of an optimized reversion.
5016
5017 2003-05-25  XEmacs Build Bot <builds@cvs.xemacs.org>
5018
5019         * XEmacs 21.4.13 is released
5020
5021 2003-03-18  Stephen J. Turnbull  <stephen@xemacs.org>
5022
5023         * gutter-items.el (buffers-tab-filter-functions): Improve docstring.
5024         Suggested by a Chris Palmer <chris@nodewarrior.org> patch.
5025
5026 2003-02-14  Ben Wing  <ben@xemacs.org>
5027
5028         * byte-optimize.el:
5029         * byte-optimize.el (byte-compile-inline-expand):
5030         * byte-optimize.el (byte-compile-unfold-lambda):
5031         * byte-optimize.el (byte-optimize-form-code-walker):
5032         * byte-optimize.el (byte-optimize-form):
5033         * byte-optimize.el (byte-decompile-bytecode-1):
5034         * byte-optimize.el (byte-optimize-lapcode):
5035         Review carefully and sync up to 20.7 except for areas as noted.
5036         Fixes problem with JDE compilation.
5037
5038 2003-02-05  Ben Wing  <ben@xemacs.org>
5039
5040         * simple.el:
5041         * simple.el (motion-keys-for-shifted-motion):
5042         Omit M-S-home/end from motion keys.
5043
5044 2003-02-07  Ben Wing  <ben@xemacs.org>
5045
5046         * text-props.el (text-property-any):
5047         * text-props.el (text-property-not-all):
5048         Fix bug when end > start.
5049
5050 2003-01-17  Stephen J. Turnbull  <stephen@xemacs.org>
5051
5052         * info.el (Info-insert-dir): Make default-directory end in
5053         separator.  Patch due to Martin Buchholz.
5054
5055 2003-01-15  Stephen J. Turnbull  <stephen@xemacs.org>
5056
5057         * XEmacs 21.4.12 "Portable Code" is released.
5058
5059 2003-01-13  Ilya Golubev  <golubev@xemacs.org>
5060
5061         * about.el: Update golubev data.
5062
5063 2003-01-15  Stephen J. Turnbull  <stephen@xemacs.org>
5064
5065         * isearch-mode.el (isearch-mode-map): Substitute comment on
5066         desirability, and back out "GR is printable" changes.
5067
5068 2003-01-08  Stephen J. Turnbull  <stephen@xemacs.org>
5069
5070         * isearch-mode.el (isearch-mode-map): Don't bind CSI.
5071
5072 2003-01-07  Stephen J. Turnbull  <stephen@xemacs.org>
5073
5074         * isearch-mode.el (isearch-mode-map): GR (and C1) is printable.
5075
5076 2003-01-06  Ville Skyttä  <scop@xemacs.org>
5077
5078         * menubar-items.el (default-menubar): Use browse-url-mozilla
5079         instead of browse-url-gnome-moz for Mozilla.
5080
5081 2003-01-03  Stephen J. Turnbull  <stephen@xemacs.org>
5082
5083         * XEmacs 21.4.11 "Native Windows TTY Support" is released.
5084
5085 2002-12-27  Ville Skyttä  <scop@xemacs.org>
5086
5087         * files.el (auto-mode-alist): Remove redundant entries for modes
5088         that live in packages.
5089         (interpreter-mode-alist): Ditto.
5090
5091 2002-03-17  Ville Skyttä  <ville.skytta@xemacs.org>
5092
5093         * menubar-items.el (default-menubar): Sync with current
5094         browse-url-xemacs.el.
5095
5096 2002-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
5097
5098         * XEmacs 21.4.10 "Military Intelligence" is released.
5099
5100 2002-10-07  Katsumi Yamaoka  <yamaoka@jpl.org>
5101
5102         * font-lock.el (font-lock-fontify-keywords-region): Fix typo.
5103
5104 2002-10-07  Katsumi Yamaoka  <yamaoka@jpl.org>
5105
5106         * keydefs.el (global-map): Bind C-xrd to delete-rectangle per GNU.
5107
5108 2001-05-10   Daiki Ueno  <ueno@unixuser.org>
5109
5110         * font-lock.el (font-lock-compile-keywords): Rewrite as a side
5111         effect free function.
5112         (font-lock-fontify-keywords-region): Supply the argument to
5113         font-lock-compile-keywords.
5114
5115 2002-09-22  Ville Skyttä  <ville.skytta@xemacs.org>
5116
5117         * package-get.el (package-get-download-sites): Bring sites list
5118         up to date, prefer xx.xemacs.org addresses.
5119
5120 2002-09-27  Andy Piper  <andy@xemacs.org>
5121
5122         * dialog.el (make-dialog-box): for general dialogs only
5123         delete-frame-hook will be run.
5124
5125 2002-09-28  Stephen J. Turnbull  <stephen@xemacs.org>
5126
5127         * font-lock.el (font-lock-fontify-syntactically-region): Add
5128         comment about lookup-syntax-properties, document LOUDLY as unused.
5129
5130 2002-08-26  Andy Piper  <andy@xemacs.org>
5131
5132         * gutter-items.el (set-progress-feedback-instantiator): Fix bad
5133         merge.
5134
5135 2002-09-02  Ville Skyttä  <ville.skytta@xemacs.org>
5136
5137         * bytecomp-runtime.el (make-obsolete): Docstring argument nit.
5138         (make-obsolete-variable): Ditto.
5139         (make-compatible): Ditto.
5140         (make-compatible-variable): Ditto.
5141
5142 2002-09-16  Stephen J. Turnbull  <stephen@xemacs.org>
5143
5144         * obsolete.el (parse-sexp-lookup-properties): new compatible alias
5145         for `lookup-syntax-properties'.  RFE from Alan Mackenzie.
5146
5147 2002-08-28  Andy Piper  <andy@xemacs.org>
5148
5149         * files.el (revert-buffer): propagate revert-without-query-status.
5150
5151 2002-06-03  Andy Piper  <andy@xemacs.org>
5152
5153         * dialog-items.el (make-search-dialog): align various subcontrols
5154         in visually pleasing ways, allow frame to autosize to the dialog
5155         size.
5156         * dialog.el (make-dialog-box): add a border inside the frame. Add
5157         :autosize property, if t then reset the frame size appropriately
5158         before the frame is mapped.
5159         * gutter-items.el (set-progress-feedback-instantiator): align
5160         various subcontrols.
5161         * gutter-items.el (set-progress-abort-instantiator): ditto.
5162
5163 2002-08-23  Stephen J. Turnbull  <stephen@xemacs.org>
5164
5165         * XEmacs 21.4.9 "Informed Management" is released.
5166
5167 2002-06-22  Ville Skyttä  <ville.skytta@xemacs.org>
5168
5169         * subr.el (add-to-list): Sync with GNU Emacs 21.2, adding the
5170         "&optional append" argument.
5171
5172 2002-07-16  Didier Verna  <didier@xemacs.org>
5173
5174         * subr.el (replace-in-string): fix case fold bug introduced by
5175         "2000-07-30  Ben Wing  <ben@xemacs.org>": honor the value of
5176         case-fold-search in temporary buffers.
5177
5178 2002-08-03  Steve Youngs  <youngs@xemacs.org>
5179
5180         * lib-complete.el (find-library): Remove check for mule because
5181         decompression DOES work on Mule.
5182
5183 2002-08-11  John Paul Wallington  <jpw@shootybangbang.com>
5184
5185         * simple.el (join-line): New alias for `delete-indentation'.
5186
5187 2002-08-02  Ville Skyttä  <ville.skytta@xemacs.org>
5188
5189         * font-lock.el: Some faces and doc typo fixes from GNU Emacs.
5190         (font-lock-doc-face): New alias to font-lock-doc-string-face.
5191         (font-lock-builtin-face): New.
5192         (font-lock-constant-face): New.
5193         (font-lock-face-list): Add builtin and constant faces.
5194
5195 2002-08-16  Stephen J. Turnbull  <stephen@xemacs.org>
5196
5197         * autoload.el (make-autoload): Support define-derived-mode.
5198         Collected puts of doc-string-elt property.  Based on a patch by
5199         Didier Verna <didier@xemacs.org>.
5200
5201 2002-08-15  Stephen J. Turnbull  <stephen@xemacs.org>
5202
5203         * wid-edit.el (widget-field-activate): Fix docstring typo.
5204
5205 2002-07-23  Andy Piper  <andy@xemacs.org>
5206
5207         * about.el (about-personal-info): update me.
5208
5209 2002-07-12  Andy Piper  <andy@xemacs.org>
5210
5211         * custom.el (custom-theme-set-variables): remove bogus
5212         arguments. Use custom-set-default to set defaults.
5213         (custom-set-variables): update doc.
5214         (custom-local-buffer): new, synced from FSF.
5215         (custom-set-default): ditto.
5216         (defcustom): update doc.
5217
5218 2002-06-16  Andy Piper  <andy@xemacs.org>
5219
5220         * menubar-items.el (default-menubar): enable windows printing on
5221         cygwin as well as native.
5222
5223 2002-06-12  Andy Piper  <andy@xemacs.org>
5224
5225         * printer.el (generic-print-buffer): catch all errors so that the
5226         print device can be cleared in all scenarios.
5227         (Printer-clear-device): make sure clearing the printer allows it
5228         to be used again immediately.
5229         (generic-print-region): make sure the default printer face is
5230         black-on-white.
5231
5232 2002-04-23  Jerry James  <james@xemacs.org>
5233
5234         * window-xemacs.el (display-buffer-function): Change doc to
5235         reflect new arg.
5236         * window-xemacs.el (pre-display-buffer-function): Ditto.
5237         * window-xemacs.el (display-buffer): New arg, shrink-to-fit.  If
5238         non-nil, make the new window just big enough for its contents.
5239         * frame.el (get-frame-for-buffer): Accept new arg, due to above.
5240         * frame.el (show-temp-buffer-in-current-frame): Remove broken
5241         temp-buffer-shrink-to-fit code.  Tell display-buffer instead.
5242
5243 2002-06-06  Andy Piper  <andy@xemacs.org>
5244
5245         * custom.el (custom-theme-set-variables): sync :set-after from FSF.
5246         (defcustom): ditto.
5247         (custom-handle-keyword): ditto.
5248
5249 2002-07-12  Stephen J. Turnbull  <stephen@xemacs.org>
5250
5251         * gutter-items.el (buffers-tab-selection-function): Improve doc.
5252         Make obsolete.  Default to nil.
5253         (buffers-tab-filter-functions): Improve doc.  Use literal default.
5254         Inspired by a patch by John Palmieri.
5255
5256 2002-07-01  Mike Alexander  <mta@arbortext.com>
5257
5258         * process.el (shell-command-on-region): Don't delete the region
5259         before giving it to call-process-region
5260
5261 2002-06-04  Jerry James <james@eecs.ku.edu>
5262
5263         * find-paths.el (paths-find-architecture-directory): Search in
5264         `system-configuration'/`base', not `base'`system-configuration'.
5265
5266 2002-06-23  Ville Skyttä  <ville.skytta@xemacs.org>
5267
5268         * info.el (Info-index): Add missing \ in [ t].
5269
5270 2002-06-11  Stephen J. Turnbull  <stephen@xemacs.org>
5271
5272         * gutter-items.el (gutter-buffers-tab-visible-p,
5273         buffers-tab-omit-function, buffers-tab-selection-function,
5274         buffers-tab-filter-functions):
5275         Doc improvements.
5276
5277 2002-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
5278
5279         * toolbar.el (toolbar-icon-directory): Document trailing separator.
5280
5281         * toolbar-items.el (toolbar-news): Fix typo in message string.
5282
5283 2002-06-08  Stephen J. Turnbull  <stephen@xemacs.org>
5284
5285         * dialog.el (yes-or-no-p-dialog-box): 
5286         * cmdloop.el (y-or-n-p-minibuf):
5287         (yes-or-no-p-minibuf):
5288         (yes-or-no-p):
5289         (y-or-n-p): 
5290         Specify negative answers in docstrings.
5291
5292 2002-05-25  Steve Youngs  <youngs@xemacs.org>
5293
5294         * package-ui.el (pui-help-echo): Display both installed and author
5295         version.  Use a balloon-help window to display extra info like
5296         package requires.
5297
5298 2002-05-30  Andy Piper  <andy@xemacs.org>
5299
5300         * files.el (revert-buffer-internal): don't visit
5301         revert-buffer. Kill buffer when not used. Suggested by Mike
5302         Alexander <mta@arbortext.com>
5303
5304 2002-05-20  Stephen J. Turnbull  <stephen@xemacs.org>
5305
5306         * files.el (revert-buffer): More docstring fiddling.
5307
5308 2002-05-19  Stephen J. Turnbull  <stephen@xemacs.org>
5309
5310         * files.el (revert-buffer):
5311         (revert-buffer-internal):
5312         (revert-buffer-insert-file-contents-function):
5313         Improve docstrings and comments.
5314
5315 2002-05-08  Andy Piper  <andy@xemacs.org>
5316
5317         * files.el (revert-buffer): observe noconfirm behavior.
5318
5319 2002-04-09  Andy Piper  <andy@xemacs.org>
5320
5321         * files.el (revert-buffer): use revert-buffer-internal if it looks
5322         like doing so will not result in any user-visible changes.
5323         (revert-buffer-internal): new function. Do the actual process of
5324         reversion and then see whether the result is any different to what
5325         we have already. If it is not then do nothing.
5326
5327 2001-12-11  Andy Piper  <andy@xemacs.org>
5328
5329         * menubar.el (get-popup-menu-response): re-order so that it works
5330         on more sane/facist window systems.
5331
5332 2001-12-03  Andy Piper  <andy@xemacs.org>
5333
5334         * faces.el (frob-face-property): don't infloop in face frobbing
5335         from Jan Vroonhof <jan@xemacs.org>.
5336
5337 2001-11-30  Jan Vroonhof  <jan@xemacs.org>
5338
5339         * faces.el (frob-face-property): Follow face fall-back hierarchy
5340         properly for face properties without an instance. Only do manual
5341         copy form 'default in last resort. This handles in particular
5342         the case where 'default itself has only a fall-back (which is
5343         the case by default on windows).
5344
5345 2001-11-24  Andy Piper  <andy@xemacs.org>
5346
5347         * printer.el (generic-print-region): set default-frame-plist to
5348         nil while creating the printer frame so that sizes reflect the
5349         printed page.
5350
5351         * faces.el (face-complain-about-font): Don't complain on printers.
5352
5353 2002-05-10  Stephen J. Turnbull  <stephen@xemacs.org>
5354         
5355         * package-net.el: Andy synch.
5356         
5357 2001-12-16  Andy Piper  <andy@xemacs.org>
5358
5359         * package-get.el (package-get-update-all): Make sure installed.db
5360         gets updated after updating packages.
5361
5362 2002-03-28  Ben Wing  <ben@xemacs.org>
5363
5364         * msw-glyphs.el: Set glyph-contrib-p to nil on hscroll,
5365         continuation, truncation so that we don't get line jumpiness from
5366         them being larger than the line height.
5367
5368         * msw-font-menu.el (mswindows-font-menu-font-data): Fix bug.
5369
5370 2001-11-30  Jan Vroonhof  <jan@xemacs.org>
5371
5372         * font.el (font-window-system-mappings): Add mapping for Gtk
5373         (assume identical to X) 
5374
5375 2002-02-04  Andy Piper  <andy@xemacs.org>
5376
5377         * files.el (convert-standard-filename): Fix for short filename
5378         Peter Arius <pas@methodpark.de>
5379
5380 2001-12-10  Christoph Wedler  <Christoph.Wedler@sap.com>
5381
5382         * list-mode.el (default-choose-completion): completion-base-size
5383         should refer to local value in the completion list buffer.
5384
5385 2001-12-03  Didier Verna  <didier@xemacs.org>
5386
5387         * rect.el: autoload `replace-rectangle'.
5388         * keydefs.el (global-map): bind it to `C-x r p'.
5389
5390 2002-05-09  Stephen J. Turnbull  <stephen@xemacs.org>
5391
5392         * XEmacs 21.4.8 "Honest Recruiter" is released.
5393
5394 2002-05-09  Stephen J. Turnbull  <stephen@xemacs.org>
5395
5396         This patch is based on Jerry James's patch and analysis.
5397
5398         * select.el (get-clipboard):
5399         (get-selection):
5400         Update docstrings.
5401         (get-clipboard-foreign):
5402         (get-selection-foreign):
5403         New function for use as `interprogram-paste-function's.
5404
5405         * simple.el (interprogram-paste-function): Change default to
5406         `get-clipboard-foreign'; improve docstring.
5407         (interprogram-cut-function): Improve dosctring.
5408
5409 2002-05-04  Stephen J. Turnbull  <stephen@xemacs.org>
5410
5411         * XEmacs 21.4.7 "Economic Science" is released.
5412
5413 2002-03-18  Adrian Aichner  <adrian@xemacs.org>
5414
5415         * cus-edit.el (customize-save-variable): Fix typo in prompt.
5416
5417 2002-03-26  John Paul Wallington  <jpw@xemacs.org>
5418
5419         * obsolete.el (assq-delete-all): New compatibility alias for 
5420         remassq.
5421
5422 2002-01-09  Simon Josefsson  <jas@extundo.com>
5423
5424         * files.el (auto-mode-alist): Support Sieve (*.siv, *.sieve).
5425
5426 2002-01-04  Adrian Aichner  <adrian@xemacs.org>
5427
5428         * info.el (Info-auto-generate-directory): Default
5429         Info-auto-generate-directory to 'if-outdated.
5430
5431 2002-03-28  Stephen J. Turnbull  <stephen@xemacs.org>
5432
5433         * startup.el (normal-top-level): Prevent migration code from
5434         trashing .emacs on an error in loading the init files.
5435
5436 2002-03-14  Ville Skyttä  <ville.skytta@xemacs.org>
5437
5438         * files.el (auto-mode-alist): GNUmakefile is a Makefile,
5439         "system default" Xdefaults and friends get xrdb-mode.
5440
5441 2002-03-05  Mats Lidell  <matsl@contactor.se>
5442  
5443         * help-nomule.el (tutorial-supported-languages): Added Swedish
5444         tutorial. Sorted languages.
5445
5446 2002-02-11  Mike Sperber <mike@xemacs.org>
5447
5448         * info.el (Info-maybe-update-dir): Regenerate dir if we're
5449         regenerating outdated dir files and dir is non-existent.
5450
5451 2002-01-27  Stephen J. Turnbull  <stephen@xemacs.org>
5452
5453         * code-files.el (convert-mbox-coding-system): Improve comment.
5454         (write-region): Improve docstring.  Reformat to 80 columns.  Add
5455         coding-system argument to `write-region-pre-hook' call.
5456         (write-region-pre-hook): Fix docstring to mention lockname argument.
5457
5458 2002-01-18  Stephen J. Turnbull  <stephen@xemacs.org>
5459
5460         * minibuf.el (completing-read): Remove redundant wrong arg list.
5461
5462         * help.el (with-displaying-help-buffer): Put usage advice in docstring.
5463
5464 2001-12-27  John Paul Wallington  <jpw@shootybangbang.com>
5465
5466         * obsolete.el (interactive-form): new compatibility alias for 
5467         function-interactive.
5468
5469 2001-11-29  Adrian Aichner  <adrian@xemacs.org>
5470
5471         * menubar-items.el (Menubar-items-truncate-list): Removed.
5472         * menubar-items.el (Menubar-items-truncate-history): New.
5473         * menubar-items.el (default-menubar): Use
5474         Menubar-items-truncate-history.
5475
5476 2002-02-03  Adrian Aichner  <adrian@xemacs.org>
5477
5478         * printer.el (generic-print-region): Pass correct arguments to
5479         lpr-region.  Thanks to Nevin Kapur <nevin@jhu.edu> and Björn
5480         Torkelsson <torkel@acc.umu.se>.
5481
5482 2002-01-09  John Paul Wallington  <jpw@shootybangbang.com>
5483
5484         * help.el (describe-mode): synched with FSF 19.34; handle nil
5485         minor mode indicators.
5486
5487 2001-12-03  Christoph Wedler  <Christoph.Wedler@sap.com>
5488
5489         * minibuf.el (completing-read): Update docstring.
5490
5491 2001-12-17  Stephen J. Turnbull  <stephen@xemacs.org>
5492
5493         * XEmacs 21.4.6 "Common Lisp" is released.
5494
5495 2001-11-21  Stephen J. Turnbull  <stephen@xemacs.org>
5496
5497         * package-net.el: Inadvertant synch with Windows branch.  From
5498         Andy's log:
5499         (package-net-kit-version): new variable.
5500         (package-net-generate-bin-ini): use it. Remove unwanted functions.
5501
5502 2001-11-28  Steve Youngs  <youngs@xemacs.org>
5503
5504         * package-get.el (package-get-locate-index-file): Also search the
5505         core etc/ directory for the package index file if it can't be
5506         found in ~/.xemacs/.
5507
5508 2001-12-13  William Perry  <wmperry@gnu.org>
5509
5510         * dialog-gtk.el (popup-builtin-question-dialog):
5511         Conform to API in gui.c.
5512         
5513 2001-11-12  Andy Piper  <andy@xemacs.org>
5514
5515         * cus-edit.el (custom-save-face-internal): make sure we save
5516         non-themed faces.
5517         (custom-save-variables): ditto variables.
5518
5519 2001-11-20  Stephen J. Turnbull  <stephen@xemacs.og>
5520
5521         * faces.el (make-face-family):
5522         (make-face-size):
5523         New face-modifying functions per Jan Vroonhof.
5524
5525         cus-face.el (custom-set-face-font-family):
5526         (custom-set-face-font-size):
5527         Use them.
5528
5529         * font.el (font-window-system-mappings): More precise docstring.
5530
5531         (font-create-name):
5532         (font-create-object):
5533         (tty-font-create-object):
5534         (tty-font-create-plist):
5535         (x-font-create-object):
5536         (x-font-create-name):
5537         (ns-font-create-name):
5538         (mswindows-font-create-object):
5539         (mswindows-font-create-name):
5540         Add doctrings.
5541
5542 2001-11-14  John Paul Wallington <jpw@shootybangbang.com>
5543
5544         * gtk-faces.el (gtk-init-device-faces): removed spurious
5545         quote before let* expression.
5546
5547 2001-10-29  Andy Piper  <andy@xemacs.org>
5548
5549         * code-files.el (toggle-buffer-file-coding-system): mark buffer as
5550         modified when changing coding system.
5551
5552         * toolbar-items.el (toolbar-dired): Use interactive "D" spec so
5553         that we invoke the GUI directory selector.
5554
5555 2001-10-25  Andy Piper  <andy@xemacs.org>
5556
5557         * dialog.el (make-dialog-box): use new directory dialog support.
5558         * minibuf.el (read-file-name-1): ditto.
5559         (read-file-name): ditto.
5560         (read-directory-name): ditto.
5561
5562 2001-10-23  Stephen J. Turnbull  <stephen@xemacs.org>
5563
5564         * XEmacs 21.4.5 "Civil Service" is released.
5565
5566 2001-04-23  Didier Verna  <didier@xemacs.org>
5567
5568         * cus-edit.el (custom-variable-pre-save): New.
5569         * cus-edit.el (custom-variable-post-save): New.
5570         * cus-edit.el (custom-variable-save): use them.
5571         * cus-edit.el (custom-face-pre-save): New.
5572         * cus-edit.el (custom-face-post-save): New.
5573         * cus-edit.el (custom-face-save): use them.
5574         * cus-edit.el (custom-group-pre-save): New.
5575         * cus-edit.el (custom-group-post-save): New.
5576         * cus-edit.el (custom-group-save): use them.
5577         * cus-edit.el (Custom-save): use the pre/post functions above,
5578         call `custom-save-all' only once.
5579         * cus-edit.el (custom-variable-pre-reset-standard): New.
5580         * cus-edit.el (custom-variable-post-reset-standard): New.
5581         * cus-edit.el (custom-variable-reset-standard): use them.
5582         * cus-edit.el (custom-face-pre-reset-standard): New.
5583         * cus-edit.el (custom-face-post-reset-standard): New.
5584         * cus-edit.el (custom-face-reset-standard): use them.
5585         * cus-edit.el (custom-group-pre-reset-standard): New.
5586         * cus-edit.el (custom-group-post-reset-standard): New.
5587         * cus-edit.el (Custom-reset-standard): use them.
5588         * cus-edit.el (custom-face-reset-saved): use the pre/post
5589         functions above, call `custom-save-all' only once.
5590
5591 2001-04-08  Danny Colascione  <qtmstr@optonline.net>
5592
5593         * gutter-items.el (buffers-tab face): Derive from the modeline
5594         face by default.  Many people use white-on-black for the default
5595         font, and the tabs look hideous with that color combination.  The
5596         modeline usually has the correct colors.
5597
5598 2001-09-28  Robert Pluim  <rpluim@bigfoot.com>
5599
5600         * etags.el (find-tag): Doc fix, point users at pop-tag-mark.
5601         (tag-mark-stack-max): Typo fix.
5602
5603 2001-09-28  Ben Wing  <ben@xemacs.org>
5604
5605         * font-lock.el:
5606         * font-lock.el (font-lock-after-change-function):
5607         fix problem with last patch, reported by Katsumi Yamaoka.
5608
5609 2001-09-17  Ben Wing  <ben@xemacs.org>
5610
5611         * font-lock.el (font-lock-after-change-function):
5612         fix problem when you insert a comment on the line before a line of
5613         code: if we use the following char, then when you hit backspace,
5614         the following line of code turns the comment color.
5615
5616 2001-06-08  Ben Wing  <ben@xemacs.org>
5617
5618         * process.el: comment about shell-command-switch.
5619         * process.el (shell-quote-argument): Need to quote a null
5620         argument, too.  From Dan Holmsand.
5621         
5622         * startup.el (normal-top-level): Delete some unused FSF junk.
5623         * startup.el (command-line-early):
5624         
5625         * startup.el (command-line): Call MS Windows init function.
5626         
5627         * win32-native.el:
5628         * win32-native.el (mswindows-system-shells): New.
5629         * win32-native.el (mswindows-system-shell-p): New.
5630         * win32-native.el (init-mswindows-at-startup): New.
5631         * win32-native.el (mswindows-quote-one-vc-runtime-arg):
5632         * win32-native.el (mswindows-quote-one-simple-arg):
5633         * win32-native.el (mswindows-quote-one-command-arg):
5634         * win32-native.el (mswindows-construct-process-command-line-alist):
5635         Correct comments at top.  Correctly handle passing arguments
5636         to Cygwin programs and to bash.  Fix quoting of zero-length
5637         arguments (from Dan Holmsand).  Set shell-command-switch based
5638         on shell-file-name, which in turn comes from env var SHELL.
5639
5640 2001-07-18  Alexey Mahotkin  <alexm@hsys.msk.ru>
5641
5642         * toolbar.el (toolbar-visible-p, toolbar-captioned-p,
5643         default-toolbar-position): Fill docstrings for balloon-help.
5644
5645 2001-03-15  Stephen J. Turnbull  <stephen@xemacs.org>
5646
5647         * faces.el: Reenable specifications over 'gtk domain.
5648
5649 2001-08-08  Didier Verna  <didier@xemacs.org>
5650
5651         * autoload.el (update-autoload-files): make defdir a file name,
5652         not directory name.
5653
5654 2001-08-06  Steve Youngs  <youngs@xemacs.org>
5655
5656         * menubar-items.el (default-menubar): Use 'report-xemacs-bug'.
5657
5658         * lisp-mnt.el (lm-report-bug): Use 'report-xemacs-bug-beta-address'.
5659
5660 2001-08-01  Edward M. Lee  <tailbert@yahoo.com>
5661
5662         * font-menu.el (font-menu-set-font): Default to current font-family.
5663         (font-menu-preferred-resolution):
5664         (font-menu-size-scaling):
5665         Provide gtk defaults, too.
5666
5667 2001-07-29  Mike Alexander  <mta@arbortext.com>
5668
5669         * cus-face.el (custom-set-face-font-size): Last arg to apply is a
5670         list
5671         (custom-set-face-font-family): ditto
5672
5673 2001-07-26  Mike Sperber <mike@xemacs.org>
5674
5675         * files.el (auto-mode-alist): .9 files are man pages, too.
5676
5677 2001-07-23  Edwin Steiner <esteiner@net4you.at>
5678
5679         * process.el (call-process-internal): bind
5680         coding-system-for-write to 'binary when calling
5681         start-process-internal, so the process receives 
5682         the literal contents of INFILE.
5683
5684 2001-09-15  Edward M. Lee  <tailbert@yahoo.com>
5685
5686         * files.el (auto-mode-alist): Add configure.ac support.
5687
5688 2001-07-19  Adrian Aichner  <adrian@xemacs.org>
5689
5690         * buff-menu.el:
5691         mouse.el:
5692         Adrian's mouse-track patch.  See <y9plq0nc.fsf@ecf.teradyne.com>.
5693
5694 2001-07-28  Stephen J. Turnbull  <stephen@xemacs.org>
5695
5696         * XEmacs 21.4.4 "Artificial Intelligence" is released.
5697
5698 2001-07-10  Katsumi Yamaoka  <yamaoka@jpl.org>
5699
5700         * mule/kinsoku.el (kinsoku-bol-p): Work with ascii and non-ascii
5701         mixed text.
5702         (kinsoku-eol-p): Ditto.
5703
5704 2001-07-09  Katsumi Yamaoka  <yamaoka@jpl.org>
5705
5706         * mule/kinsoku.el (kinsoku-ascii-eol, kinsoku-gb-bol,
5707         kinsoku-gb-eol, kinsoku-big5-bol, kinsoku-big5-eol): Assign
5708         characters as the category `s' or `e' correctly.
5709
5710 2001-06-06  Alexey Mahotkin  <alexm@hsys.msk.ru>
5711
5712         * mule/cyrillic.el: Uncomment definition of ccl-encode-koi8-r-font.
5713
5714 2001-06-14  Alexey Mahotkin  <alexm@hsys.msk.ru>
5715
5716         * mule/cyrillic.el:  Set up case table.
5717
5718 2001-06-08  Mike Sperber <mike@xemacs.org>
5719
5720         * files.el (save-some-buffers-1): Don't zap the help window right
5721         after `map-y-or-n-p' has popped it up.
5722
5723 2001-06-15  Nick Pakoulin  <npak@ispras.ru>
5724
5725         * help.el (frob-help-extents): Require 'hyper-apropos for faces.
5726
5727 2001-07-18  Stephen J. Turnbull  <stephen@xemacs.org>
5728
5729         * specifier.el: define-specifier-tag 'gtk.
5730
5731 2001-05-12  Ben Wing  <ben@xemacs.org>
5732
5733         * find-paths.el (paths-find-recursive-path):
5734         fix error with null EXCLUDE-REGEXP.
5735         
5736         * font-lock.el (font-lock-mode):
5737         fix problem reported by hrvoje with buffers starting with a space.
5738         
5739 2001-05-06  Ben Wing  <ben@xemacs.org>
5740
5741         * dialog.el (make-dialog-box):
5742         * menubar-items.el (default-menubar):
5743         * printer.el (generic-print-buffer):
5744         * printer.el (generic-print-region):
5745         implement printing the selection when it's selected.
5746
5747 2001-04-18  Didier Verna  <didier@xemacs.org>
5748
5749         * cus-edit.el (Custom-reset-standard): reset to standard settings
5750         not only when the buffer's :custom-state is 'modified, but also
5751         when it is 'set or 'saved.
5752
5753 2001-04-17  Didier Verna  <didier@xemacs.org>
5754
5755         * startup.el (load-user-init-file): define `custom-file' before
5756         loading the user's init file.
5757
5758 2001-04-09  Danny Colascione  <qtmstr@optonline.net>
5759
5760         * menubar.el (popup-mode-menu): Make it work with
5761         popup-menu-titles turned off.
5762         
5763 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
5764
5765         * about.el (about-mailto-link): Use compose-mail for sending mail.
5766
5767 2001-07-14  Sean MacLennan  <seanm@storm.ca>
5768
5769         * package-admin.el (package-install-hook): New.
5770         (package-delete-hook): New.
5771         (package-admin-add-single-file-package): Use package-delete-hook.
5772
5773         * package-get.el (package-get): Use package-install-hook.
5774
5775 2001-06-26  Robert Pluim  <rpluim@bigfoot.com>
5776
5777         * package-ui.el (pui-install-selected-packages): reverse the lists
5778         of packages so that they get handled in the same order as they
5779         were selected.
5780
5781 2001-06-26  Robert Pluim  <rpluim@bigfoot.com>
5782
5783         * packages.el (locate-library): Use read-library-name for completion.
5784
5785 2001-05-21  Martin Buchholz  <martin@xemacs.org>
5786
5787         * byte-optimize.el (=): `=' is not a binary predicate!
5788         Fix incorrect optimization: (= 0 0 (random 2)) ==> 0 or 1.
5789         Use byte-optimize-predicate, not byte-optimize-binary-predicate,
5790
5791 2001-05-20  Martin Buchholz  <martin@xemacs.org>
5792
5793         * bytecomp.el (byte-compile-arithcompare):
5794         Only optimize (= x) ==> t if byte-compile-delete-errors is not nil.
5795
5796 2001-06-03  William M. Perry  <wmperry@gnu.org>
5797
5798         * dialog-gtk.el (popup-builtin-open-dialog): Don't forget to
5799         return the filename selected by the user!
5800
5801 2001-05-31  William M. Perry  <wmperry@gnu.org>
5802
5803         * font-menu.el: Avoid arithmetic with 'nil' when using the font menu
5804         in XEmacs/GTK.
5805
5806 2001-05-29  Alexey Mahotkin  <alexm@hsys.msk.ru>
5807
5808         * coding.el: Tiny typo fixed.
5809
5810 2001-05-17  Stephen J. Turnbull  <stephen@xemacs.org>
5811
5812         * XEmacs 21.4.3 "Academic Rigor" is released.
5813
5814 2001-05-17  Stephen J. Turnbull  <stephen@xemacs.org>
5815
5816         * config.values.sh:  lisp/utils?/config.el -> lisp/config.el.
5817
5818 2001-05-10  Stephen J. Turnbull  <stephen@xemacs.org>
5819
5820         * XEmacs 21.4.2 "Developer-Friendly Unix APIs" is released.
5821
5822 2001-05-04  Ben Wing  <ben@xemacs.org>
5823
5824         * printer.el (generic-print-buffer):
5825         * printer.el (generic-print-region):
5826         Enable dialog boxes.  Apply workaround recommended by Kirill.
5827         fix (fboundp 'lpr-buffer) -> (fboundp 'lpr-region).
5828         
5829         * simple.el (kill-whole-line):
5830         * simple.el (kill-line-1):
5831         * simple.el (kill-entire-line):
5832         * simple.el (kill-line):
5833         * simple.el (backward-kill-line):
5834         Take out interactive dependence of kill-whole-line.
5835
5836 2001-04-22  Ben Wing  <ben@xemacs.org>
5837
5838         * dialog.el (make-dialog-box):
5839         Put dialog titles back in -- this time correctly.  Fix various
5840         other problems with leaks and such.
5841
5842         * simple.el (region-exists-p):
5843         * simple.el (region-active-p):
5844         Add comment about which one is correct to use in menu specs.
5845
5846 2001-05-05  Ben Wing  <ben@xemacs.org>
5847
5848         * dialog.el (make-dialog-box): fix doc string.
5849         * menubar-items.el (default-menubar): Add Page Setup for Windows,
5850         take out Pretty Print.
5851         * printer.el:
5852         * printer.el (printer-current-device): New.
5853         * printer.el (Printer-get-device): New.
5854         * printer.el (Printer-clear-device): New.
5855         * printer.el (generic-page-setup): New.
5856         * printer.el (generic-print-buffer):
5857         * printer.el (generic-print-region):
5858         Implement Page Setup.  Handle errors properly.
5859
5860 2001-05-05  Ben Wing  <ben@xemacs.org>
5861
5862         * subr.el (error): Complete list of errors in doc string.
5863         
5864 2001-04-22  Ben Wing  <ben@xemacs.org>
5865
5866         * bytecomp-runtime.el (byte-compiler-options): Correct doc string.
5867         
5868 2001-05-03  Adrian Aichner  <adrian@xemacs.org>
5869
5870         * build-report.el: Remove CVS keywords since this file has been in
5871         core lisp for a while now.
5872         * build-report.el (build-report-make-output-files): Fix typo.
5873
5874 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
5875
5876         * about.el (about-finish-buffer): Make sure the last change works
5877         even if EVENT is nil.
5878
5879 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
5880
5881         * about.el (about-finish-buffer): Kill/bury the buffer where the user
5882         clicked, not the one that happens to be the current buffer at the
5883         time.
5884
5885 2001-03-19  Karl M. Hegbloom  <karlheg@microsharp.com>
5886
5887         * cus-edit.el (custom-display): Support the GTK Window System also.
5888
5889 2001-04-30  Ben Wing  <ben@xemacs.org>
5890
5891         * printer.el:
5892         * printer.el (printer-page-header):
5893         * printer.el (Print-context): New.
5894         * printer.el (printer-page-footer):
5895         * printer.el (generate-header-element): New.
5896         * printer.el (generate-header-line): New.
5897         * printer.el (print-context-property):
5898         * printer.el (generic-print-buffer):
5899         * printer.el (generic-print-region):
5900         Implement headers and footers.  Implement calling Print dialog box
5901         (#### but it doesn't quite work yet).
5902
5903 2001-04-25  Ben Wing  <ben@xemacs.org>
5904
5905         * about.el (xemacs-hackers):
5906         * about.el (about-url-alist):
5907         * about.el (about-personal-info):
5908         * about.el (about-hacker-contribution):
5909         More contributions.
5910         
5911         * simple.el (handle-post-motion-command):
5912         Fix spurious setting of zmacs-region-stays to t after a non-shift
5913         motion command.
5914
5915 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
5916
5917         * about.el (about-personal-info): Update my bio.
5918         (about-hacker-contribution): Ditto.
5919
5920 2001-04-23  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
5921
5922         * startup.el (splash-frame-body): Update copyright notices: Ben, FSF.
5923
5924 2001-04-19  Andy Piper  <andy@xemacs.org>
5925
5926         * package-net.el (package-net-cygwin32-binary-size): new size.
5927         (package-net-win32-binary-size): new size.
5928         (package-net-convert-index-to-ini): Use new arch.
5929         (package-net-batch-convert-index-to-ini): Removed.
5930         (package-net-generate-bin-ini): New.
5931         (package-net-batch-generate-bin-ini): New.
5932
5933 2001-04-19  Stephen J. Turnbull  <stephen@xemacs.org>
5934
5935         * XEmacs 21.4.1 "Copyleft" is released.
5936
5937 2001-04-19  Stephen J. Turnbull  <stephen@xemacs.org>
5938
5939         * x-compose.el (xlib-input-method-bug-workaround):
5940         (alias-colon-to-double-quote):
5941         Force sort in map-keymap to work around rehash bug.
5942
5943 2001-04-17  Ben Wing  <ben@xemacs.org>
5944
5945         * about.el: Finish overhaul, add a few new hackers, update a
5946         couple old ones.
5947
5948 2001-04-16  Stephen J. Turnbull  <stephen@xemacs.org>
5949
5950         * XEmacs 21.4.0 "Solid Vapor" is released.
5951
5952 2001-04-15  Ben Wing  <ben@xemacs.org>
5953
5954         * about.el:
5955         * about.el (about-headline-face): New.
5956         * about.el (about-link-face): New.
5957         * about.el (about-current-release-maintainers): New.
5958         * about.el (about-other-current-hackers): New.
5959         * about.el (about-url-alist):
5960         * about.el (about-once-and-future-hackers): New.
5961         * about.el (about-mailto-link): New.
5962         * about.el (about-get-buffer):
5963         * about.el (about-finish-buffer):
5964         * about.el (about-xemacs):
5965         * about.el (about-features): Removed.
5966         * about.el (about-advantages): New.
5967         * about.el (about-maintainer-info): Removed.
5968         * about.el (about-personal-info): New.
5969         * about.el (about-hacker-contribution): New.
5970         * about.el (about-maintainer):
5971         * about.el (about-show-linked-info):
5972         * about.el (about-hackers):
5973         Major revamping.  Rewriting of most of the text, improve the
5974         link handling, separate info on contributors into personal
5975         and contribution info, add new contributors, update personal
5976         info, etc. etc.
5977         
5978         * menubar-items.el (default-menubar):
5979         Help menubar entry for News now says more accurately
5980         "What's New in XEmacs".
5981         
5982         * mouse.el:
5983         * mouse.el (mouse-track-cleanup-hook):
5984         * mouse.el (mouse-track):
5985         Don't set-buffer to a dead buffer when calling mouse-track
5986         cleanup hooks.
5987
5988 2001-04-14  Stephen J. Turnbull  <stephen@xemacs.org>
5989
5990         * XEmacs 21.2.47 "Zephir" is released.
5991
5992 2001-04-02  Jan Vroonhof  <jan.vroonhof@ntlworld.com>
5993
5994         * dialog.el (make-dialog-box): Disable dialog box titles until
5995         we get them working.
5996
5997 2001-03-30  Ben Wing  <ben@xemacs.org>
5998
5999         * help.el:
6000         * help.el (Help-princ-face):
6001         * help.el (Help-prin1-face):
6002         * help.el (frob-help-extents):
6003         * help.el (describe-function-1):
6004         * help.el (describe-variable):
6005         Avoid using font-lock faces, which may not be defined.
6006         Instead, use hyper-apropos faces, and make sure they're
6007         defined as necessary by using `require'. (It's not so safe
6008         to do this for font-lock.) In any case, we will eventually
6009         be merging this functionality into hyper-apropos.
6010
6011         * loaddefs.el (completion-ignored-extensions):
6012         Fix documentation.
6013         
6014         * menubar-items.el (menu-truncate-list): Removed.
6015         * menubar-items.el (Menubar-items-truncate-list): New.
6016         * menubar-items.el (default-menubar):
6017         Fix errors if grep or compile command is too long.  Rename helper
6018         function to be less visible.
6019
6020 2001-03-23  Martin Buchholz  <martin@xemacs.org>
6021
6022         * byte-optimize.el (byte-optimize-minus):
6023         Fix mis-byte-compilation of (- 0 x) --> (- (- x))
6024
6025 2001-03-26  Hrvoje Niksic  <hniksic@arsdigita.com>
6026
6027         * dumped-lisp.el (preloaded-file-list): Load mule/latin.el when
6028         Mule is available.
6029
6030         * mule/latin.el: New file.
6031
6032 2001-03-11  Ben Wing  <ben@xemacs.org>
6033
6034         * auto-save.el:
6035         * auto-save.el (auto-save-directory):
6036         * auto-save.el (make-auto-save-file-name):
6037         * auto-save.el (auto-save-file-name-p): New.
6038
6039         Merge in improvements from other definition of
6040         make-auto-save-file-name in files.el.
6041         
6042         * auto-save.el (auto-save-original-name):
6043         * auto-save.el (auto-save-name-in-fixed-directory):
6044         * auto-save.el (auto-save-unslashify-name): Removed.
6045         * auto-save.el (auto-save-slashify-name): Removed.
6046         * auto-save.el (auto-save-reserved-chars): New.
6047         * auto-save.el (auto-save-escape-name): New.
6048         * auto-save.el (auto-save-unhex): New.
6049         * auto-save.el (auto-save-unescape-name): New.
6050
6051         Change algorithm for encoding filenames in auto-save names to be
6052         entirely safe with all filesystems and all possible characters in
6053         a filename, and 100% reversible. (Essentially, uses
6054         quoted-printable as the encoding.)
6055         
6056         * auto-save.el (recover-all-files):
6057
6058         Use insert-directory rather than calling ls directly -- fixes
6059         things under Windows.
6060
6061         * files.el:
6062         * files.el (convert-standard-filename): Substitute FSF's
6063         definition for this (we had nothing here before).
6064         
6065         * files.el (backup-buffer): Warning fix.
6066         
6067         * files.el (make-backup-file-name):
6068         * files.el (find-backup-file-name):
6069         Fix error in calling sequence to auto-save-file-name-p.
6070         
6071         * files.el (recover-file):
6072         Use insert-directory rather than calling ls directly -- fixes
6073         things under Windows.
6074
6075         * files.el (make-auto-save-file-name): Removed.
6076         * files.el (auto-save-file-name-p): Removed.
6077         auto-save is always dumped so no sense in having a definition
6078         that will always be overwritten with another.
6079         
6080         * files.el (insert-directory):
6081         * win32-native.el:
6082         * win32-native.el (debug-mswindows-process-command-lines):
6083         * win32-native.el (original-make-auto-save-file-name): Removed.
6084         * win32-native.el (make-auto-save-file-name): Removed.
6085
6086
6087 2001-03-21  Martin Buchholz <martin@xemacs.org>
6088
6089         * XEmacs 21.2.46 "Urania" is released.
6090
6091 2001-03-16  Stephen J. Turnbull  <stephen@xemacs.org>
6092
6093         * menubar-items.el (default-menubar): Update sample.emacs to
6094         sample.init.el and adjust accelerators.
6095
6096 2001-02-02  Stephen J. Turnbull  <stephen@xemacs.org>
6097
6098         * build-report.el (build-report): Improve docstring.
6099
6100 2001-03-15  Stephen J. Turnbull  <stephen@xemacs.org>
6101
6102         * ChangeLog: Log GTK merge.
6103
6104         * gutter-items.el:
6105         * mwheel.el:
6106         * sound.el:
6107         * startup.el:
6108         Revert gratuitous whitespace changes.
6109
6110 2001-03-07  Ben Wing  <ben@xemacs.org>
6111
6112         * help.el:
6113         * help.el (key-or-menu-binding):
6114         * help.el (Help-find-file): New.
6115         * help.el (describe-beta):
6116         * help.el (describe-copying):
6117         * help.el (describe-project):
6118         * help.el (view-emacs-news):
6119         * help.el (view-sample-init-el): New.
6120         * help.el (Help-princ-face): New.
6121         * help.el (Help-prin1-face): New.
6122         * help.el (help-symbol-function-context-menu):
6123         * help.el (help-symbol-variable-context-menu):
6124         * help.el (help-symbol-function-and-variable-context-menu):
6125         * help.el (frob-help-extents):
6126         * help.el (describe-function-1):
6127         * help.el (describe-variable):
6128
6129         Add coloring in Help buffers, correspondent with hyperlinks.
6130         View files in view-mode rather than Fundamental.
6131         Remove separators from context menus -- now handled in generic code.
6132         Add `Find Tag' to context menu.
6133         
6134         * menubar.el (popup-mode-menu):
6135
6136         Rewrite code that outputs the popup menu to (a) put more specific
6137         entries first, (b) be more robust, (c) output the proper context
6138         menu separators automatically (the context menu functionality is
6139         new and currently used only by Help).
6140
6141 2001-03-10  William M. Perry  <wmperry@aventail.com>
6142
6143         * dialog-gtk.el (gtk-make-dialog-box-internal): Forgot to rewrite
6144         this function when converting from the 21.1 GTK branch.  Now
6145         supports file, password, question, and color built-in dialogs.
6146
6147 2001-03-06  Ben Wing  <ben@xemacs.org>
6148
6149         * keydefs.el:
6150         * keydefs.el (global-map):
6151         Add commented-out change of M-k (for 21.5).
6152         
6153         * menubar-items.el (default-menubar):
6154         Fix items to control kill-line behavior; add items for
6155         shifted motion.
6156         
6157         * simple.el:
6158         * simple.el (kill-whole-line):
6159         * simple.el (historical-kill-line): Removed.
6160         * simple.el (kill-line): Removed.
6161         * simple.el (kill-entire-line): New.
6162         * simple.el (kill-line-1): New.
6163         * simple.el (backward-kill-line):
6164         Undo kill-whole-line == always changes.  Add new function
6165         kill-entire-line to unconditionally delete the current line.
6166         Add comments describing the lamentable state of affairs of
6167         the kill-line functions and variables.
6168
6169 2001-03-02  Ben Wing  <ben@xemacs.org>
6170
6171         * simple.el:
6172         * simple.el (beginning-of-buffer):
6173         * simple.el (end-of-buffer):
6174         * simple.el (mark-ring-unrecorded-commands):
6175         * simple.el (signal-error-on-buffer-boundary):
6176         * simple.el (shifted-motion-keys-select-region):
6177         * simple.el (unshifted-motion-keys-deselect-region):
6178         * simple.el (motion-keys-for-shifted-motion): New.
6179         * simple.el (handle-pre-motion-command):
6180         * simple.el (handle-post-motion-command):
6181         * simple.el (forward-char-command):
6182         * simple.el (backward-char-command):
6183         * simple.el (scroll-up-command):
6184         * simple.el (scroll-down-command):
6185         * simple.el (next-line):
6186         * simple.el (previous-line):
6187         * simple.el (backward-block-of-lines):
6188         * simple.el (forward-block-of-lines):
6189         * simple.el (backward-word):
6190         * simple.el (mark-word):
6191
6192         Augment documentation of the most common motion commands to make
6193         note of the shifted-motion support.  Improve the support to (a)
6194         properly document how it works and why it's done in the fashion it
6195         is, and (b) allow the keystrokes that trigger it to be customized.
6196
6197         Correct error in the customize specification of
6198         mark-ring-unrecorded-commands.
6199
6200 2001-03-02  Ben Wing  <ben@xemacs.org>
6201
6202         * font-lock.el:
6203         * font-lock.el (font-lock-pending-extent-table): Removed.
6204         * font-lock.el (font-lock-pending-buffer-table): New.
6205         * font-lock.el (font-lock-pre-idle-hook):
6206         * font-lock.el (font-lock-after-change-function):
6207         * font-lock.el (font-lock-fontify-pending-extents):
6208         * font-lock.el (font-lock-lisp-like):
6209
6210         Fix handling of pending extents to avoid excessive slowness (N^2
6211         behavior) when making lots of buffer changes between redisplays,
6212         such as when saving the Options.
6213
6214 2001-03-09  William M. Perry  <wmperry@aventail.com>
6215
6216         * device.el:
6217         * dragdrop.el:
6218         * dumped-lisp.el:
6219         * faces.el:
6220         * frame.el:
6221         * gnuserv.el:
6222         * loadup.el:
6223         * menubar-items.el:
6224         * minibuf.el:
6225         The Great GTK Merge.
6226
6227         * ChangeLog.GTK:
6228         * dialog-gtk.el:
6229         * gdk.el:
6230         * generic-widgets.el:
6231         * glade.el:
6232         * gnome-widgets.el:
6233         * gnome.el:
6234         * gtk-compose.el:
6235         * gtk-extra.el:
6236         * gtk-faces.el:
6237         * gtk-ffi.el:
6238         * gtk-file-dialog.el:
6239         * gtk-font-menu.el:
6240         * gtk-glyphs.el:
6241         * gtk-init.el:
6242         * gtk-iso8859-1.el:
6243         * gtk-marshal.el:
6244         * gtk-mouse.el:
6245         * gtk-package.el:
6246         * gtk-password-dialog.el:
6247         * gtk-select.el:
6248         * gtk-widget-accessors.el:
6249         * gtk-widgets.el:
6250         * gtk.el:
6251         widgets-gtk.el:
6252         The Great GTK Merge: new files.
6253
6254 2001-03-05  Stephen J. Turnbull  <stephen@xemacs.org>
6255
6256         * generic-widgets.el: Don't require gtk (a built-in feature) at
6257         top level.  Don't execute the last sexp unless (featurep 'gtk).
6258
6259 2001-02-28  Stephen J. Turnbull  <stephen@xemacs.org>
6260
6261         * mule/mule-init.el (auto-language-alist): Split zh into GB and BIG5.
6262
6263 2001-02-23  Martin Buchholz <martin@xemacs.org>
6264
6265         * XEmacs 21.2.45 "Thelxepeia" is released.
6266
6267 2001-01-25  Jason R. Mastaler  <jason@xemacs.org> 
6268  
6269         * about.el (xemacs-hackers): update my entry. 
6270         * about.el (about-maintainer-info): ditto. 
6271         * about.el (about-hackers): ditto. 
6272
6273 2001-02-20  Jan Vroonhof  <jan@xemacs.org>
6274
6275         * about.el (about-maintainer-info): More vanity info about
6276         yours truly.
6277
6278 2001-02-20  Adrian Aichner  <adrian@xemacs.org>
6279
6280         * build-report.el (build-report-destination): xemacs-build-reports
6281         has moved to SourceForge, where mailing list name length is
6282         restricted, hence the name change to
6283         xemacs-buildreports@xemacs.org.
6284         * build-report.el (build-report-keep-regexp): Update default.
6285         * build-report.el (build-report-delete-regexp): Ditto.
6286         * build-report.el (build-report-make-output-files): Ditto.
6287
6288 2001-02-19  Craig Lanning  <lanning@scra.org>
6289
6290         * lisp-mode.el: Add indentation specifications for following
6291         Common Lisp forms: handler-case, handler-bind, with-slots,
6292         with-open-file, with-open-stream, print-unreadable-object.
6293
6294 2001-02-18  Matt Tucker  <tuck@whistlingfish.net>
6295
6296         * font-lock.el (font-lock-set-defaults-1):
6297         Move initialization of `font-lock-cache-position' so that it's set
6298         even if font-lock-keywords is already defined.
6299
6300 2001-02-17  Matt Tucker  <tuck@whistlingfish.net>
6301
6302         * autoload.el (generate-file-autoloads-1):
6303         Use `emacs-lisp-mode-syntax-table' instead of
6304         `lisp-mode-syntax-table'.
6305         * lisp-mode.el (lisp-mode-syntax-table):
6306         Get rid of old checks for `parse-partial-sexp' version.
6307         Make `|' (pipe) string delimiter instead of punctuation.
6308
6309 2001-02-16  Martin Buchholz  <martin@xemacs.org>
6310
6311         * window.el (save-selected-window):
6312         Use gensym for better macro hygiene.
6313
6314 2001-02-06  Mike Sperber <mike@xemacs.org>
6315
6316         * dump-paths.el:
6317         * startup.el (startup-setup-paths): Set and use
6318         `mule-lisp-directory'.
6319         (startup-setup-paths-warning): Ditto.
6320
6321         * setup-paths.el (paths-find-mule-lisp-directory): Added.
6322         (paths-construct-load-path): Consider `mule-lisp-directory'.
6323
6324 2001-02-07  Matt Tucker  <tuck@whistlingfish.net>
6325
6326         * font-lock.el: Syntax table improvements used.  A few random
6327         changes are not specified below.
6328         (font-lock-fontify-string-delimiters):
6329         (font-lock-syntactic-keywords):
6330         (font-lock-cache-state nil):
6331         (font-lock-cache-position):
6332         New variables.
6333         (font-lock-set-syntax):
6334         (font-lock-apply-syntactic-highlight):
6335         (font-lock-fontify-syntactic-anchored-keywords):
6336         (font-lock-fontify-syntactic-keywords-region):
6337         (font-lock-eval-keywords):
6338         New functions.
6339         (font-lock-remove-face):
6340         (font-lock-fontify-syntactically-region):
6341         Use syntax properties.
6342
6343 2001-02-08  Martin Buchholz <martin@xemacs.org>
6344
6345         * XEmacs 21.2.44 "Thalia" is released.
6346
6347 2001-01-16  Mike Sperber <mike@xemacs.org>
6348
6349         * startup.el (normal-top-level): Work even if no installation root
6350         is found.
6351
6352 2001-01-30  Andy Piper  <andy@xemacs.org>
6353
6354         * gutter-items.el (progress-abort-glyph): remove instantiator.
6355         (set-progress-abort-instantiator): new function.
6356         (abort-progress-feedback): use it.
6357
6358         * gutter.el (set-gutter-dirty-p): new function.
6359
6360 2001-01-30  Didier Verna  <didier@xemacs.org>
6361
6362         * mwheel.el (mwheel-scroll): unwind-protect the selected window.
6363
6364 2001-01-24  Didier Verna  <didier@xemacs.org>
6365
6366         * sound.el (sound-extension-list): give a better default value.
6367         * sound.el (load-sound-file): improve the doc string, also find
6368         files given by absolute names, pass a real extension list to
6369         `locate-file'.
6370
6371 2001-01-26  Martin Buchholz <martin@xemacs.org>
6372
6373         * XEmacs 21.2.43 "Terspichore" is released.
6374
6375 2001-01-20  Klaus Frank <klausf@i3.informatik.rwth-aachen.de>
6376
6377         * gnuserv.el (gnuserv-process-filter): Robuster handling of error
6378         messages from gnuserv.
6379
6380 2001-01-20  Martin Buchholz <martin@xemacs.org>
6381
6382         * XEmacs 21.2.42 "Poseidon" is released.
6383
6384 2001-01-12  Nick V. Pakoulin  <npak@ispras.ru>
6385
6386         * cl-macs.el (cl-upcase-arg): New function.
6387         (cl-function-arglist): New function.
6388         (cl-transform-lambda): Automatically add CL-style lambda list to
6389         documentation string using functions above.
6390
6391 2001-01-12  Andy Piper  <andy@xemacs.org>
6392
6393         * package-get.el (package-get-custom): call
6394         package-net-update-installed-db.
6395
6396         * package-ui.el (pui-install-selected-packages): call
6397         package-net-update-installed-db.
6398
6399         * package-net.el (package-net-update-installed-db): use
6400         packages-package-list so that we reflect reality.
6401
6402         * packages.el (packages-package-list): Make docstring reflect
6403         reality.
6404
6405         * package-net.el (package-net-convert-index-to-ini): exclude mule entries.
6406
6407         * postinstall.cc (do_postinstall): don't pick up shells if cygwin
6408         isn't installed.
6409
6410 2001-01-17  Andy Piper  <andy@xemacs.org>
6411
6412         * wid-edit.el (widget-activation-glyph-mapper): activate or
6413         deactivate native widgets.
6414         (widget-glyph-insert-glyph): record instantiator.
6415         (widget-push-button-value-create): use it.
6416
6417         * gui.el (gui-button-action): new function. Make button's domain
6418         buffer current when calling.
6419         (make-gui-button): update to use gui-button-action.
6420
6421 2001-01-16  Didier Verna  <didier@xemacs.org>
6422
6423         * menubar-items.el (default-menubar): add an entry for modeline
6424         horizontal scrolling in Options -> Display.
6425
6426 2001-01-17  Steve Youngs  <youngs@xemacs.org>
6427
6428         * package-get.el (package-get-require-signed-base): Set to nil
6429         by default.
6430
6431 2001-01-17  Martin Buchholz <martin@xemacs.org>
6432
6433         * XEmacs 21.2.41 "Polyhymnia" is released.
6434
6435 2001-01-16  Mike Sperber <mike@xemacs.org>
6436
6437         * setup-paths.el (paths-core-load-path-depth): Stopgap bump to
6438         catch lisp/mule/.
6439
6440 2001-01-14  Mike Sperber <mike@xemacs.org>
6441
6442         * startup.el (maybe-create-compatibility-dot-emacs):
6443         (maybe-unmigrate-user-init-file):
6444         (unmigrate-user-init-file): Created.
6445         (maybe-migrate-user-init-file): Offer creation of compatibility
6446         .emacs.
6447         Some doc fixes wrt init file location.
6448
6449 2001-01-15  Golubev I. N.  <gin@mo.msk.ru>
6450
6451         * faces.el (face-frob-from-locale-first): new variable.
6452         (frob-face-font-2): Honor tags arg while trying to use
6453         standard-face-mapping.  When face-frob-from-locale-first is set,
6454         first try to set face inheriting from frobbed-face.
6455
6456 2001-01-15  Didier Verna  <didier@xemacs.org>
6457
6458         * about.el (xemacs-hackers): update my entry.
6459         * about.el (about-url-alist): ditto.
6460         * about.el (about-maintainer-info): ditto.
6461         * about.el (about-hackers): ditto.
6462
6463 2001-01-15  Martin Buchholz  <martin@xemacs.org>
6464
6465         The byte compiler has been badly broken for a year,
6466         by the patch of 1999-12-06.
6467         * byte-optimize.el (byte-optimize-form-code-walker):
6468         Bug was: the byte compiler was making this erroneous optimization:
6469         (progn (or (foo)) (bar)) ==> (bar)
6470
6471 2000-11-20  Mike Sperber <mike@xemacs.org>
6472
6473         * setup-paths.el (paths-core-load-path-depth): Split
6474         `paths-load-path-depth' in two for site and core lisp.  Don't
6475         recurse into core.
6476         * setup-paths.el (paths-construct-load-path): Use.
6477
6478 2001-01-10  Andy Piper  <andy@xemacs.org>
6479
6480         * package-net.el (package-net-cygwin32-binary-size): new variable
6481         (package-net-win32-binary-size): ditto.  add much needed
6482         commentary.
6483
6484         * gutter-items.el (buffers-tab-items): correct off-by-one error
6485         for buffers-tab-max-size.
6486
6487 2001-01-08  Martin Buchholz <martin@xemacs.org>
6488
6489         * XEmacs 21.2.40 is released.
6490
6491 2001-01-06  Stephen J. Turnbull  <stephen@xemacs.org>
6492
6493         * mule/hebrew.el: Fix comments and typos.
6494         mule/japanese.el: Fix comments, typos, and 8-bit character encoding.
6495
6496 2001-01-06  Stephen J. Turnbull  <stephen@xemacs.org>
6497
6498         * ChangeLog.1: move ancient log from fill.el.
6499
6500         * dump-paths.el:
6501         paragraphs.el:
6502         mule/mule-category.el:
6503         Miscellaneous typo fixes and slight doc clarifications.
6504
6505         * mule/mule-ccl.el:  Correct file name in header.
6506
6507 2000-12-31  Martin Buchholz <martin@xemacs.org>
6508
6509         * XEmacs 21.2.39 is released.
6510
6511 2000-12-27  Martin Buchholz  <martin@xemacs.org>
6512
6513         * byte-optimize.el (byte-optimize-cond):
6514         (byte-optimize-cond-1): New.
6515         Rewrite `cond' in terms of `if' and `or', which are easier to optimize.
6516         Optimizes (cond (x nil)) ==> nil.
6517         Provide better diagnostic on malformed expr like (cond foo).
6518
6519 2000-12-20  Stephen J. Turnbull  <stephen@xemacs.org>
6520
6521         * mule/mule-coding.el:
6522         mule/mule-cmds.el (reset-language-environment,
6523         set-language-environment-coding-systems):
6524         Safer default coding-priority-list, corresponding to src/file-coding.h.
6525
6526 2000-12-03  Jorma Laaksonen <jorma.laaksonen@hut.fi>
6527
6528         * package-admin.el: Allow package removal from
6529         early-package-load-path.
6530
6531 2000-12-15  Andreas Jaeger  <aj@suse.de>
6532
6533         * about.el (about-maintainer-info): Update my entry.
6534
6535 2000-12-11  Matt Tucker  <tuck@whistlingfish.net>
6536
6537         * packages.el (locate-library): Add support for bzip2
6538         compressed .el files.
6539
6540 2000-12-12  Andy Piper  <andy@xemacs.org>
6541
6542         * package-net.el: new file.
6543
6544 2000-12-01  Enrico Scholz  <enrico.scholz@informatik.tu-chemnitz.de>
6545
6546         * font-lock.el: Add missing C++ keywords.
6547
6548 2000-12-08  Adrian Aichner  <adrian@xemacs.org>
6549
6550         * simple.el (indent-for-comment): Preserve indentation of comments
6551         starting in column 0, as documented in (Info-goto-node
6552         "(xemacs)Comments").  Update docstring accordingly.
6553
6554 2000-12-05  Martin Buchholz <martin@xemacs.org>
6555
6556         * XEmacs 21.2.38 is released.
6557
6558 2000-12-04  Didier Verna  <didier@xemacs.org>
6559
6560         * mouse.el (default-mouse-track-set-point-in-window): remove
6561         spurious '+' operation detected by Martin.
6562
6563
6564 2000-12-01  Martin Buchholz  <martin@xemacs.org>
6565
6566         * cl-extra.el (coerce):
6567         Implement char to integer coercion.
6568         Remove extraneous (numberp) test.
6569
6570         * byte-optimize.el (byte-compile-splice-in-already-compiled-code):
6571         Perform lapcode inlining if the value of `byte-optimize' is 'byte.
6572         (byte-optimize-predicate):
6573         Warn if evaluating constant expression signals an error.
6574         (byte-optimize-form): Small simplification.
6575
6576         * cl-macs.el (cl-do-proclaim): small efficiency improvement.
6577
6578 2000-11-30  Martin Buchholz  <martin@xemacs.org>
6579
6580         * byte-optimize.el:
6581         (byte-optimize-minus):
6582         (byte-optimize-plus):
6583         (byte-optimize-mult):
6584         (byte-optimize-quo):
6585         Use (car (last x)) instead of (last x) to get last elt!
6586         Use `byte-optimize-predicate' to optimize `%'.
6587         Move optimizations for special numeric args to bytecomp.el.
6588         * bytecomp.el (byte-compile-associative): Remove.
6589         (byte-compile-max): New.
6590         (byte-compile-min): New.
6591         Properly handle erroneous calls: (max) (min).
6592         (byte-compile-plus): New.
6593         (byte-compile-minus):
6594         It's easiest to handle 0, +1 and -1 args here.
6595         (byte-compile-mult): New.
6596         It's easiest to handle 1, -1 and 2 args here.
6597         (byte-compile-quo):
6598         It's easiest to handle 0, +1 and -1 args here.
6599         Issue byte-compiler warning when dividing by zero.
6600
6601         Byte-compiler arithmetic improvements.
6602         Better optimize these expressions in the obvious way:
6603         (+ x y 1)   -->  varref x varref y add add1
6604         (+ x y -1)  -->  varref x varref y add sub1
6605         (- x y 0)   -->  (- x y)
6606         (- 0 x y)   -->  (- (- x) y)
6607         (% 42 19)   --> compile-time constant
6608         (/ 42 19)   --> compile-time constant
6609         (* (foo) 2) --> foo call dup plus
6610
6611         Optimize away arithmetic operations (+ x) (* x) (/ x 1)
6612         unless (declaim (optimize (safety 3)))
6613         or (setq byte-compile-delete-errors nil).
6614
6615 2000-11-28  Stephen J. Turnbull  <stephen@xemacs.org>
6616
6617         * paragraphs.el (paragraph-separate, forward-sentence):  Clarify
6618         docstrings.
6619
6620 2000-11-08  Stephen J. Turnbull  <stephen@xemacs.org>
6621
6622         * startup.el (command-line-do-help):  Add documentation of
6623         portable dumper switches.
6624
6625 2000-11-22  Andy Piper  <andy@xemacs.org>
6626
6627         * x-mouse.el (x-init-pointer-shape): use cursor-font explicitly.
6628
6629         * glyphs.el (init-glyphs): don't use autodetect for strings.
6630
6631 2000-11-28  Martin Buchholz  <martin@xemacs.org>
6632
6633         * byte-optimize.el (byte-optimize-char-before):
6634         (byte-optimize-backward-char):
6635         (byte-optimize-backward-word):
6636         Fix incorrect optimizations for these sorts of expressions:
6637         (let ((x nil)) (backward-char x))
6638
6639 2000-11-21  Martin Buchholz  <martin@xemacs.org>
6640
6641         * byte-optimize.el:
6642         * byte-optimize.el (byte-optimize-backward-char): New.
6643         * byte-optimize.el (byte-optimize-backward-word): New.
6644         Make backward-word and backward-char as efficient as forward versions.
6645
6646         * bytecomp.el (byte-compile-no-args-with-one-extra):
6647         * bytecomp.el (byte-compile-one-arg-with-one-extra):
6648         * bytecomp.el (byte-compile-two-args-with-one-extra):
6649         * bytecomp.el (byte-compile-zero-or-one-arg-with-one-extra):
6650         * bytecomp.el (byte-compile-one-or-two-args-with-one-extra):
6651         * bytecomp.el (byte-compile-two-or-three-args-with-one-extra):
6652         Check if extra arg is constant nil, and if so, use byte-coded call.
6653
6654         * simple.el (backward-word):
6655         * simple.el (mark-word):
6656         * simple.el (kill-word):
6657         * simple.el (backward-kill-word):
6658         Make COUNT argument optional, for consistency with forward-char et al.
6659
6660         * abbrev.el (abbrev-string-to-be-defined):
6661         * abbrev.el (inverse-abbrev-string-to-be-defined):
6662         * abbrev.el (inverse-add-abbrev):
6663         * abbrev.el (expand-region-abbrevs):
6664         * buff-menu.el (Buffer-menu-execute):
6665         * indent.el (move-to-left-margin):
6666         * indent.el (indent-relative):
6667         * indent.el (move-to-tab-stop):
6668         * info.el (Info-reannotate-node):
6669         * lisp-mode.el (lisp-indent-line):
6670         * lisp.el (end-of-defun):
6671         * lisp.el (move-past-close-and-reindent):
6672         * misc.el (copy-from-above-command):
6673         * mouse.el (default-mouse-track-scroll-and-set-point):
6674         * page.el (forward-page):
6675         * paragraphs.el (forward-paragraph):
6676         * paragraphs.el (end-of-paragraph-text):
6677         * picture.el (picture-forward-column):
6678         * picture.el (picture-self-insert):
6679         * rect.el (extract-rectangle-line):
6680         * simple.el (newline):
6681         * simple.el (fixup-whitespace):
6682         * simple.el (backward-delete-char-untabify):
6683         * simple.el (transpose-chars):
6684         * simple.el (transpose-preceding-chars):
6685         * simple.el (do-auto-fill):
6686         * simple.el (indent-new-comment-line):
6687         * simple.el (blink-matching-open):
6688         * view-less.el (cleanup-backspaces):
6689         * wid-edit.el (widget-transpose-chars):
6690         * term/bg-mouse.el (bg-insert-moused-sexp):
6691         Use more readable (backward-FOO n) instead of (forward-FOO -n).
6692
6693         * info.el (Info-fontify-node):
6694         * simple.el (backward-delete-function):
6695         Use canonical delete-backward-char instead of backward-delete-char.
6696
6697 2000-11-20  Andy Piper  <andy@xemacs.org>
6698
6699         * gutter-items.el (update-tab-in-gutter): don't barf if there are
6700         no buffers.
6701
6702 2000-11-20  Andy Piper  <andy@xemacs.org>
6703
6704         * gutter-items.el (update-tab-in-gutter): don't give popup frames
6705         buffer tabs.
6706
6707 2000-11-18  Martin Buchholz  <martin@xemacs.org>
6708
6709         * cl-macs.el: Correctly optimize plusp minusp oddp evenp.
6710         (proclaim inline...) was shadowing compiler-macros.
6711
6712 2000-11-17  Martin Buchholz  <martin@xemacs.org>
6713
6714         * bytecomp.el (byte-compile-eval): New.
6715         (byte-compile-initial-macro-environment): Use byte-compile-eval.
6716         Keeps this promise made in Lispref:
6717         "If a file being compiled contains a `defmacro' form, the macro is
6718         defined temporarily for the rest of the compilation of that file."
6719
6720 2000-11-09  Martin Buchholz  <martin@xemacs.org>
6721
6722         * cl.el (floatp-safe):
6723         (plusp):
6724         (minusp):
6725         (oddp):
6726         (evenp):
6727         (cl-abs):
6728         Use a better parameter name than `x'.
6729
6730         * cl-macs.el (check-type): Make continuable.  Change documentation
6731         to require PLACE, but accept any form for compatibility.
6732
6733         * abbrev.el (define-abbrev): Use check-type.
6734         * font-menu.el (font-menu-change-face): Use check-type.
6735         * menubar.el (relabel-menu-item): Use check-type.
6736         * itimer.el: Fix typo.
6737
6738 2000-11-10  Yoshiki Hayashi  <yoshiki@xemacs.org>
6739
6740         * info.el (Info-extract-menu-node-name): Comma is a delimiter.
6741
6742 2000-11-14  Martin Buchholz <martin@xemacs.org>
6743
6744         * XEmacs 21.2.37 is released.
6745
6746 2000-11-13  Katsumi Yamaoka  <yamaoka@jpl.org>
6747
6748         * code-cmds.el: Provide the feature.
6749
6750 2000-07-21  Jan Vroonhof  <jan@xemacs.org>
6751
6752         * dumped-lisp.el (preloaded-file-list): Load code-cmds.el
6753
6754         * code-cmds.el: New file
6755         * mule/mule-cmds.el:
6756         * mule/mule-misc.el
6757         (coding-keymap): New keymap. Define coding system keyboard
6758         commands on file-coding builds too.
6759         (coding-system-change-eol-conversion):
6760         (universal-coding-system-argument):
6761         (set-default-coding-systems):
6762         (prefer-coding-system): Moved from mule-cmds.el
6763         (set-buffer-process-coding-system): Moved from mule-misc.el
6764
6765 2000-09-15  Stephen Carney <carney@scubadoo.com>
6766
6767         * etags.el (buffer-tag-table-files): Use append instead of nconc.
6768
6769 2000-11-09  Steve Youngs  <youngs@xemacs.org>
6770
6771         * package-get.el (package-get-download-sites): Add a pre-release
6772         site for experimental packages.
6773
6774         * auto-autoloads.el: Regenerated.
6775
6776 2000-08-01  Andy Piper  <andy@xemacs.org>
6777
6778         * gutter-items.el (buffers-tab-omit-function): reference
6779         buffers-tab-select-visible-buffers.
6780         (buffers-tab-filter-functions): new variable, by default uses
6781         buffers-tab-selection-function and buffers-tab-omit-function.
6782         (select-buffers-tab-buffers-by-mode): invert arguments.
6783         (buffers-tab-select-visible-buffers): new function. Invert calling
6784         of buffers-menu-omit-invisible-buffers.
6785         (buffers-tab-items): rewrite to use
6786         buffers-tab-filter-functions. Rewrite docstring.
6787         (gutter-buffers-tab-extent): delete.
6788         (add-tab-to-gutter): always build a new extent when adding the
6789         tabs.
6790         (update-tab-in-gutter): make gutter dirty when orientation
6791         changes.
6792
6793 2000-11-07  Martin Buchholz  <martin@xemacs.org>
6794
6795         * bytecomp.el (byte-compile-defvar-or-defconst):
6796         Only do loadhist recording if defvar form includes a value.
6797
6798 2000-11-02  Martin Buchholz  <martin@xemacs.org>
6799
6800         * bytecomp.el (byte-compile-initial-macro-environment):
6801         `eval-when-compile' should not compile its body.
6802
6803 2000-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
6804
6805         * mule/cyrillic.el: Add Windows 1251 code page encoding (by
6806         Sergey Groznyh <gsm@fct.ru> in <863diqaygu.fsf@fct.ru>).  Fix
6807         some Japanese English.  Remove some ancient FSF comments, and
6808         improve docstrings.  Use symbols not vectors for tables.
6809
6810 2000-11-03  Martin Buchholz  <martin@xemacs.org>
6811
6812         * keymap.el:
6813         (local-key-binding):
6814         (global-key-binding):
6815         Add an optional `accept-defaults' parameter, just like `lookup-key'.
6816
6817         * lisp.el:
6818         (backward-sexp): Slightly simpler code.
6819         (mark-sexp): Make arg optional, like FSF Emacs.
6820         (forward-list): Slightly simpler code.
6821         (backward-list): Slightly simpler code.
6822         (down-list):  Make arg optional, like FSF Emacs.
6823         (up-list):  Make arg optional, like FSF Emacs.
6824         (backward-up-list):  Make arg optional, like FSF Emacs.
6825         (kill-sexp):  Make arg optional, like FSF Emacs.
6826         (backward-kill-sexp):  Make arg optional, like FSF Emacs.
6827
6828         * font-menu.el (font-menu-change-face):
6829         Take continuable errors into account.
6830
6831         * abbrev.el:
6832         * abbrev.el (clear-abbrev-table):
6833         * abbrev.el (define-abbrev-table):
6834         * abbrev.el (define-abbrev):
6835         * abbrev.el (insert-abbrev-table-description):
6836         * apropos.el (apropos-documentation-check-doc-file):
6837         * apropos.el (apropos-documentation-check-elc-file):
6838         * buff-menu.el (list-buffers):
6839         * buff-menu.el (list-buffers-noselect):
6840         * bytecomp.el (byte-recompile-directory):
6841         * bytecomp.el (batch-byte-compile):
6842         * cl-macs.el (typep):
6843         * code-files.el (find-coding-system-magic-cookie):
6844         * code-files.el (insert-file-contents):
6845         * cus-edit.el (customize-set-variable):
6846         * cus-edit.el (customize-save-variable):
6847         * cus-face.el (custom-set-face-font-size):
6848         * cus-face.el (custom-set-face-update-spec):
6849         * cus-face.el (custom-reset-faces):
6850         * custom.el (custom-check-theme):
6851         * custom.el (copy-upto-last):
6852         * fill.el (canonically-space-region):
6853         * fill.el (fill-paragraph):
6854         * fill.el (fill-region):
6855         * fill.el (find-space-insertable-point):
6856         * fill.el (justify-current-line):
6857         * faces.el (face-spec-update-all-matching):
6858         * faces.el (set-face-stipple):
6859         * files-nomule.el (insert-file-contents):
6860         * files.el (insert-file-contents-literally):
6861         * files.el (hack-local-variables-last-page):
6862         * files.el (basic-save-buffer):
6863         * files.el (insert-directory):
6864         * font-menu.el (font-menu-change-face):
6865         * font.el (font-spatial-to-canonical):
6866         * format.el (format-encode-region):
6867         * format.el (format-insert-file):
6868         * format.el (format-replace-strings):
6869         * gutter.el (set-gutter-element):
6870         * help.el (key-or-menu-binding):
6871         * help.el (describe-bindings):
6872         * help.el (with-syntax-table):
6873         * indent.el (indent-rigidly):
6874         * indent.el (delete-to-left-margin):
6875         * info.el:
6876         * info.el (Info-extract-dir-entry-from):
6877         * info.el (Info-build-dir-anew):
6878         * info.el (Info-rebuild-dir):
6879         * info.el (Info-batch-rebuild-dir):
6880         * info.el (Info-read-subfile):
6881         * info.el (Info-build-node-completions):
6882         * info.el (Info-extract-menu-node-name):
6883         * isearch-mode.el (isearch-range-invisible):
6884         * isearch-mode.el (isearch-restore-invisible-extents):
6885         * itimer.el (itimerp):
6886         * itimer.el (itimer-live-p):
6887         * keymap.el:
6888         * keymap.el (substitute-key-definition):
6889         * keymap.el (read-command-or-command-sexp):
6890         * keymap.el (local-key-binding):
6891         * keymap.el (global-key-binding):
6892         * keymap.el (global-set-key):
6893         * keymap.el (local-set-key):
6894         * ldap.el:
6895         * ldap.el (ldap-add-entries):
6896         * ldap.el (ldap-delete-entries):
6897         * lisp.el (backward-sexp):
6898         * lisp.el (mark-sexp):
6899         * lisp.el (forward-list):
6900         * lisp.el (backward-list):
6901         * lisp.el (down-list):
6902         * lisp.el (backward-up-list):
6903         * lisp.el (up-list):
6904         * lisp.el (kill-sexp):
6905         * lisp.el (backward-kill-sexp):
6906         * menubar.el (add-menu-button):
6907         * menubar.el (add-submenu):
6908         * menubar.el (delete-menu-item):
6909         * menubar.el (relabel-menu-item):
6910         * mouse.el (narrow-window-to-region):
6911         * obsolete.el (define-obsolete-variable-alias):
6912         * obsolete.el (store-substring):
6913         * package-admin.el:
6914         * package-admin.el (package-admin-install-function):
6915         * package-admin.el (package-admin-install-function-mswindows):
6916         * package-admin.el (package-admin-default-install-function):
6917         * package-get.el (package-get-update-base-entries):
6918         * packages.el (packages-load-package-dumped-lisps):
6919         * packages.el (packages-collect-package-dumped-lisps):
6920         * printer.el (generic-print-buffer):
6921         * printer.el (generic-print-region):
6922         * replace.el (occur-mode-mouse-goto):
6923         * replace.el (perform-replace):
6924         * select.el (get-selection-no-error):
6925         * simple.el:
6926         * simple.el (newline):
6927         * simple.el (open-line):
6928         * simple.el (edit-and-eval-command):
6929         * simple.el (goto-line):
6930         * simple.el (undo):
6931         * simple.el (kill-region):
6932         * simple.el (copy-region-as-kill):
6933         * simple.el (kill-ring-save):
6934         * simple.el (set-mark):
6935         * simple.el (next-line):
6936         * simple.el (previous-line):
6937         * simple.el (line-move):
6938         * simple.el (set-goal-column):
6939         * simple.el (comment-region):
6940         * subr.el:
6941         * subr.el (putf):
6942         * syntax.el (modify-syntax-entry):
6943         * syntax.el (map-syntax-table):
6944         * view-less.el (view-file):
6945         * view-less.el (view-buffer):
6946         * view-less.el (view-file-other-window):
6947         * window-xemacs.el (backward-other-window):
6948         * window.el:
6949         * window.el (one-window-p):
6950         * window.el (walk-windows):
6951         * window.el (window-list):
6952         * x-mouse.el (x-mouse-kill):
6953         * x-select.el (x-get-cutbuffer):
6954         * x-select.el (x-store-cutbuffer):
6955         * term/bg-mouse.el (bg-mouse-line-to-center):
6956         * term/sun-mouse.el (window-line-end):
6957         * term/sun-mouse.el (sun-select-region):
6958         * term/sun.el (kill-region-and-unmark):
6959         * mule/mule-category.el:
6960         * mule/mule-category.el (modify-category-entry):
6961         * mule/mule-category.el (char-category-list):
6962         * mule/mule-coding.el (coding-system-force-on-output):
6963         * mule/mule-misc.el (coding-system-put):
6964         Docstring arglist/Texinfo fixes.  See man/ChangeLog for details.
6965
6966 2000-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
6967
6968         * cus-face.el: Typo fixes and tiny clarifications.
6969         * custom.el: ditto
6970
6971 2000-10-27  Yoshiki Hayashi  <yoshiki@xemacs.org>
6972
6973         * startup.el (auto-save-list-file-prefix): Moved to fileio.c.
6974         * startup.el (normal-top-level): Setup auto-save-list-file-name
6975         if auto-save-list-file-prefix is non-nil.
6976
6977 2000-10-25  Yoshiki Hayashi  <yoshiki@xemacs.org>
6978
6979         * files.el (auto-mode-alist): Allow mixed case suffix for idlwave-mode.
6980
6981 2000-01-05  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
6982
6983         * hyper-apropos.el (hyper-apropos-this-symbol): Don't always
6984         get symbol at point-min.
6985
6986 2000-10-24  Didier Verna  <didier@xemacs.org>
6987
6988         * info.el (Info-emacs-info-file-name): defconst it.
6989         * info.el (Info-footnote-tag): defcustom it.
6990         * info.el (Info-no-description-string): ditto.
6991         * info.el (Info-find-node): adapt to new semantics of
6992         'Info-suffixed-file (don't do the case variants stuff).
6993         * info.el (Info-insert-dir): rewrite the dir file variants code.
6994         * info.el (Info-directory-files): New. Return the list of info
6995         files in a directory.
6996         * info.el (Info-dir-outdated-p): use it.
6997         * info.el (Info-parse-dir-entries): ditto.
6998         * info.el (Info-build-dir-anew): don't restrict to files ending
6999         with a ".info.*" extension.
7000         * info.el (Info-set-mode-line): ditto.
7001         * info.el (Info-read-subfile): adapt to new semantics of
7002         'Info-suffixed-file (append 'exact argument).
7003         * info.el (Info-all-case-regexp): New. Return a regexp matching a
7004         string independently of the case.
7005         * info.el (Info-suffixed-file): use it (match all possible case
7006         for the file name).
7007         * info.el (Info-insert-file-contents): code cleanup.
7008         * info.el (Info-rebuild-dir): cosmetics only. Fit code in 80
7009         columns.
7010         * info.el (Info-batch-rebuild-dir): ditto.
7011         * info.el (Info-read-node-name-1): ditto.
7012         * info.el (Info-search): ditto.
7013         * info.el (Info-fontify-node): ditto.
7014
7015
7016 2000-10-24  Didier Verna  <didier@xemacs.org>
7017
7018         * process.el (shell-command): when called from a program, avoid
7019         'push-mark's "mark-set" message.
7020
7021 2000-10-15  MIYASHITA Hisashi  <himi@m17n.org>
7022
7023         * mule/thai-xtis.el (tis-620): Specify coding-system's ccl-program
7024         by a symbol, not by a vector.
7025         * mule/vietnamese.el (vscii): Likewise.
7026         (viscii): Likewise.
7027         * mule/cyrillic.el (koi8-r): Likewise.
7028
7029         * mule/chinese.el (chinese-big5-1): Specify charset's ccl-program
7030         by a symbol, not by a vector.
7031         (chinese-big5-2): Likewise.
7032         * mule/ethiopic.el (ethiopic): Likewise.
7033         * mule/vietnamese.el (vietnamese-viscii-lower): Likewise.
7034         (vietnamese-viscii-upper): Likewise.
7035
7036 2000-10-12  Yoshiki Hayashi  <yoshiki@xemacs.org>
7037
7038         * files.el (auto-mode-alist): Remove obsolete entry for html3-mode.
7039
7040 2000-10-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
7041
7042         * byte-optimize.el (byte-optimize-car): New function.
7043         (byte-optimize-cdr): Ditto.
7044
7045 2000-10-12  Yoshiki Hayashi  <yoshiki@xemacs.org>
7046
7047         * byte-optimize.el: Partial synch with FSF 20.7.
7048         Optimize constant concatenation.
7049         Add keymapp as a side effect free function.  It is a built-in.
7050         (byte-after-unbind-pos): Remove byte-equal.
7051
7052 2000-10-13  Gunnar Evermann  <ge204@eng.cam.ac.uk>
7053
7054         * update-elc-2.el: Quote regexps correctly.
7055
7056 2000-10-05  MIYASHITA Hisashi  <himi@m17n.org>
7057
7058         * mule/mule-ccl.el: Sync up with Emacs 21.0.90.
7059         (ccl-compile): Apply integerp, not integer-or-char-p to
7060         check the type of the buffer magnification
7061         (ccl-compile-write-string): Encode a string with binary
7062         coding system.
7063         (ccl-compile-write-repeat): Likewise.
7064
7065 2000-09-25  Robert Pluim  <rpluim@bigfoot.com>
7066
7067         * buff-menu.el:
7068         * bytecomp.el:
7069         * coding.el:
7070         * faces.el:
7071         * files.el:
7072         * fill.el:
7073         * float-sup.el:
7074         * font-lock.el:
7075         * help.el:
7076         * iso8859-1.el:
7077         * loaddefs.el:
7078         * menubar-items.el:
7079         * menubar.el:
7080         * modeline.el:
7081         * msw-font-menu.el:
7082         * paragraphs.el:
7083         * paths.el:
7084         * replace.el:
7085         * simple.el:
7086         * sound.el:
7087         * startup.el:
7088         * version.el:
7089         * x-faces.el:
7090         * x-font-menu.el:
7091         Remove purecopy.
7092
7093 2000-10-03  Daniel Pittman  <daniel@rimspace.net>
7094
7095         * simple.el (do-auto-fill): Use the function pointer to by
7096         `comment-line-break-function', not `indent-new-comment-line'. This
7097         fixes an issue with cc-mode comment continuation.
7098
7099 2000-10-11  Martin Buchholz  <martin@xemacs.org>
7100
7101         * simple.el (turn-on-auto-fill):  Add (interactive).
7102         * mwheel.el (mwheel-install): Add (interactive).
7103         * font-lock.el (turn-on-font-lock): Add (interactive).
7104         (turn-off-font-lock): Add (interactive).
7105
7106 2000-10-03  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
7107
7108         * packages.el (packages-special-base-regexp): Add `man'.
7109
7110 2000-10-08  Adrian Aichner  <adrian@xemacs.org>
7111
7112         * wid-edit.el (widget-specify-active): map over extents in current
7113         buffer like `widget-specify-inactive' does.  Mapping over the
7114         inactive extent object does not work since the current extent is
7115         ignored by `map-extents'.
7116
7117 2000-10-04  Martin Buchholz <martin@xemacs.org>
7118
7119         * XEmacs 21.2.36 is released.
7120
7121 2000-09-22  Martin Buchholz  <martin@xemacs.org>
7122
7123         * byte-optimize.el (byte-optimize-lapcode): Add an optimizer pass.
7124         Optimize the compiled-function-constants vector by byte-code
7125         reference counts.
7126
7127 2000-09-25  Robert Pluim  <rpluim@bigfoot.com>
7128
7129         * build-report.el (build-report-delete-regexp): quote value in
7130         defcustom
7131
7132 2000-09-24  Adrian Aichner  <aichner@ecf.teradyne.com>
7133
7134         * build-report.el (build-report): Don't bind srcdir which we don't
7135         use in `multiple-value-bind' to avoid the only byte-compiler
7136         warning.
7137
7138 2000-09-23  Adrian Aichner  <aichner@ecf.teradyne.com>
7139
7140         * build-report.el: Requires cl and custom now.
7141         build-report-version is determined by XEmacs version -- remove
7142         build-report-version*.
7143         * build-report.el (build-report-version): Removed.
7144         * build-report.el (build-report-installation-version-regexp): New.
7145         * build-report.el (build-report-version-file-regexp): New.
7146         * build-report.el (build-report-installation-srcdir-regexp): New.
7147         * build-report.el (build-report-destination): Offer
7148         xemacs-build-reports and xemacs-beta.
7149         * build-report.el (build-report-keep-regexp): Adjusted.
7150         * build-report.el (build-report-delete-regexp): Adjusted.
7151         * build-report.el (build-report-make-output-dir): New.
7152         * build-report.el (build-report-installation-file): Replace use of
7153         `concat' with `expand-file-name'.
7154         * build-report.el (build-report-make-output-file): Removed.
7155         * build-report.el (build-report-make-output-files): New.
7156         * build-report.el (build-report-subject): Identify as
7157         user-variable with "*...".
7158         * build-report.el (build-report-prompts): Ditto.
7159         * build-report.el (build-report-version-file): New.
7160         * build-report.el (build-report-file-encoding): Identify as
7161         user-variable with "*...".
7162         * build-report.el (build-report-make-output-get): New.
7163         * build-report.el (build-report-insert-header): Report
7164         emacs-version and system-configuration instead of
7165         build-report-version.
7166         * build-report.el (build-report-insert-make-output): Add file
7167         argument.
7168         * build-report.el (build-report-insert-installation-file):
7169         Re-indent.
7170         * build-report.el (build-report-keep): Change docstring,
7171         re-indent.
7172         * build-report.el (build-report-delete): Ditto.
7173         * build-report.el (build-report-installation-data): New.
7174         * build-report.el (build-report-version-file-data): New.
7175
7176 2000-09-20  Martin Buchholz  <martin@xemacs.org>
7177
7178         * byte-optimize.el (byte-optimize-lapcode):
7179         Fix the optimization of using the first 5 elements of the
7180         constants vector for variables.
7181         (byte-optimize-lapcode): Fix another ancient broken optimization.
7182
7183 2000-09-19  Martin Buchholz  <martin@xemacs.org>
7184
7185         * *: Spelling mega-patch
7186
7187 2000-09-19  Martin Buchholz  <martin@xemacs.org>
7188
7189         * easymenu.el: doc fixes.
7190         (easy-menu-do-define): Use backquote.
7191         (easy-menu-change):
7192         (easy-menu-add):
7193         `when' seems much clearer than `if' here.
7194         (easy-menu-remove):
7195         (easy-menu-add-item):
7196         (easy-menu-item-present-p):
7197         (easy-menu-remove-item):
7198         Wrap using (when (featurep 'menubar) ...)
7199
7200 2000-09-16  Martin Buchholz  <martin@xemacs.org>
7201
7202         * bytecomp.el (displaying-byte-compile-warnings):
7203         Revert Ben's change to this function below so that the compile log
7204         is displayed properly for users of the "popper" package.
7205
7206 2000-09-12  Martin Buchholz  <martin@xemacs.org>
7207
7208         * window.el (save-selected-window): Use backquote.
7209
7210         * bytecomp.el (byte-compile-file-form-defvar-or-defconst):
7211         Renamed from `byte-compile-file-form-defvar'.
7212         * bytecomp.el (byte-compile-defvar-or-defconst):
7213         Only cons onto current-load-list in top-level forms.
7214         Else this leaks a cons cell every time a defun is called.
7215         Renamed from `byte-compile-defvar', for clarity.
7216         Warn when docstring of defvar is not a string.
7217         Use consistent error messages.
7218         Better comments.
7219
7220 2000-09-11  Martin Buchholz  <martin@xemacs.org>
7221
7222         * simple.el (set-variable):
7223         Remove unneeded defvar by rearranging order of let* forms.
7224
7225         * mule/mule-ccl.el (ccl-get-next-code):
7226         * menubar-items.el (bookmark-menu-filter):
7227         (language-environment-menu-filter):
7228         (tutorials-menu-filter):
7229         * toolbar-items.el (toolbar-compile):
7230         * byte-optimize.el (disassemble-offset):
7231         Use (declare (special ...)) instead of `defvar'.
7232
7233         * cl-macs.el (cl-do-proclaim):
7234         Fix (declare (special ...)) warning suppression syntax.
7235
7236 2000-07-22  Golubev I. N. <gin@mo.msk.ru>
7237
7238         * info.el (Info-tag-table-marker):
7239         (Info-tag-table-buffer):
7240         (Info-find-file-node):
7241         (Info-read-subfile):
7242         (Info-build-node-completions):
7243         (Info-search):
7244         (Info-mode):
7245         Multiple info buffer support.
7246
7247 2000-08-28  Oscar Figueiredo  <oscar@cpe.fr>
7248
7249         * ldap.el (ldap-decode-entry): New defun
7250         (ldap-search-entries): Use it in order to decode DN-prefixed
7251         entries properly
7252
7253 2000-08-23  Daniel Pittman <daniel@danann.net>
7254
7255         * mule/mule-cmds.el (coding-system-change-eol-conversion):
7256         Use `eq', not `=', to compare symbols.
7257
7258 2000-07-30  Ben Wing  <ben@xemacs.org>
7259
7260         * bytecomp.el (byte-compile-report-error):
7261         * bytecomp.el (displaying-byte-compile-warnings):
7262         if stack-trace-on-error is set, send out a backtrace when
7263         an error is encountered that stops byte compilation.  this
7264         should make it much much easier to track down those curious
7265         problems.  also undo the kludge of using a separate "*Show*"
7266         buffer for display when there's a temp-buffer-show-function;
7267         we can avoid this by just being a little smarter.
7268
7269         * dialog-items.el:
7270         * dialog-items.el (search-dialog-regexp): New.
7271         * dialog-items.el (search-dialog-callback):
7272         * dialog-items.el (make-search-dialog):
7273         add a regexp option to the dialog and clean up a bit.
7274
7275         * dialog.el:
7276         * dialog.el (yes-or-no-p-dialog-box):
7277         * dialog.el (get-dialog-box-response):
7278         * dialog.el (make-dialog-box):
7279         * dialog.el (dialog-box-finish): New.
7280         * dialog.el (dialog-box-cancel): New.
7281         * dialog.el (internal-make-dialog-box-exit): New.
7282         implement [properly!] the :modal property of the new dialog box
7283         interface.  this is the first time xemacs has ever had *proper*
7284         modal dialog boxes, giving the standard window-system feedback.
7285         (e.g. under windows, clicking on a disabled frame causes a beep
7286         and makes the dialog box flash three times.)
7287
7288         * dragdrop.el: header keyword frobbing.
7289
7290         * dumped-lisp.el (preloaded-file-list):
7291         renamed winnt.el to win32-native.el.
7292
7293         * faces.el (face-property):
7294         * faces.el (set-face-property):
7295         * faces.el (frob-face-property):
7296         * faces.el (frob-face-font-2):
7297         * faces.el (make-face-bold):
7298         * faces.el (make-face-italic):
7299         * faces.el (make-face-bold-italic):
7300         * faces.el (make-face-unbold):
7301         * faces.el (make-face-unitalic):
7302         * faces.el (make-face-smaller):
7303         * faces.el (make-face-larger):
7304         clean up the implementation of these so that window-system-specific
7305         methods are called only on objects belonging to that window system.
7306         previously, you could have [e.g.] mswindows-make-face-bold called
7307         on font object of device type `stream', which is not good and
7308         explains the subtle errors Adrian was getting when byte-compiling
7309         something that required 'term. (Adrian, now you can use stack-trace-
7310         on-error to find the exact place where things are going wrong instead
7311         of having to laboriously binary-search your way through.)
7312
7313         * finder.el (finder-known-keywords):
7314         cleaned up -- properly sorted, clarified the meanings of many of
7315         the keywords, and added a few -- mswin, gui, content, build, www,
7316         user, services.  the last two try to distinguish between a package
7317         that's used directly by the user, and a package that provides
7318         support services to other packages.
7319
7320         * font-lock.el (lisp-font-lock-keywords-2):
7321         update list of lisp control structures to include everything,
7322         including new ones i introduced.
7323
7324         * gutter.el: header keyword frobbing.
7325
7326         * isearch-mode.el (isearch-ring-adjust1): M-p to recall the most
7327         recent isearch element was not doing so!  you got the second-most-
7328         recent instead.
7329
7330         * lisp-mode.el (construct-lisp-mode-menu):
7331         more menubar cleanups.
7332         * lisp-mode.el (with-selected-window):
7333         make it indent properly.
7334
7335         * menubar-items.el (default-menubar): lots of menubar cleanups.
7336         rearranged the options menu the most, e.g. splitting up the
7337         Keyboard/Mouse menu into a new Editing menu and combining the
7338         separate Scrollbar/Gutter/Toolbar submenus into Display.
7339         Got rid of General, moved items to Editing or new Troubleshooting.
7340         Moved Packages to Tools; doesn't seem to belong under Options.
7341         Added stuff to the Cmds menu, e.g. Change Case.
7342
7343         NB please don't complain about these periodic menubar changes.
7344         Anything like this is necessarily incremental in its construction
7345         -- By constant use you gradually become more and more aware of
7346         better and better ways to group menu items.  When we eventually
7347         move the options menu to a property sheet, the existing structure
7348         will probably be preserved fairly well.
7349
7350         * minibuf.el (next-history-element): fix problems with pressing
7351         down arrow in repeat-complex-command.
7352
7353         * modeline.el:
7354         * modeline.el (modeline-3d-p): New.
7355         added custom variable for controlling the 3d modeline.  the
7356         corresponding Options item has been present for a long time,
7357         but commented out with "fix me!" comments.  it's fixed now.
7358
7359         * obsolete.el (add-menu):
7360         remove bogus gettexts.
7361
7362         * process.el (shell-quote-argument):
7363         handle this correctly under Windows native with COMMAND.COM/CMD.EXE.
7364         For bash under Windows native, see below.
7365
7366         * simple.el:
7367         * simple.el (display-warning-buffer):
7368         Fixed the handling of warning display to eliminate the annoying
7369         *Show* buffer, like was done for byte-compiler output above.
7370
7371         * simple.el (debug-print): New.
7372         Simple function for sending debug messages to the console and/or
7373         other debug places.
7374
7375         * subr.el (replace-in-string):
7376         Rewrite this function to avoid N^2 behavior with large strings --
7377         catastrophic with the new Windows selection code! (Apparently the
7378         author of this function didn't realize there was a fun
7379         replace-match that could make his life much easier, because we
7380         duplicated the entire logic.  The new version is smaller, easier
7381         to understand, much more robust, and has extended features --
7382         those of replace-match.)
7383
7384         * window.el:
7385         * window.el (with-selected-window): New.
7386         An obvious complement to the existing `with-selected-frame' and
7387         `with-current-buffer'.
7388
7389         * win32-native.el: Renamed from winnt.el.
7390         Added a great deal of stuff for properly handling process quoting,
7391         somewhat modeled on Kirill's original model (which i later threw
7392         away).  We should now finally have correctly working process arg
7393         quoting/dequoting so that the final app gets exactly what we
7394         intended.  Because the mechanism is in Lisp, it's easily
7395         extendible. (For those running bash and running the native
7396         version, I tried hard to do what I thought was correct.  But more
7397         thought is needed, and ideally the volunteer work of people with
7398         these configurations that they generally run on.)
7399
7400         * x-font-menu.el (x-font-menu-font-data):
7401         Put in defvar's to fix byte-compiler warnings.
7402
7403 2000-08-01 Alastair J. Houghton <ajhoughton@lineone.net>
7404
7405         * select.el (selection-coercion-alist): Initialise.
7406         * select.el (select-coerce-to-text): New.
7407         * select.el (select-coerce): New.
7408         New functions to perform type and value coercion.
7409
7410         * select.el (select-buffer-killed-default): Keep data if it was
7411         on the clipboard.
7412
7413 2000-08-02  Martin Buchholz  <martin@xemacs.org>
7414
7415         * menubar-items.el (default-menubar): Fix typo.
7416         (default-menubar): `lambda' was mispelled as `lamda'.
7417
7418 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
7419
7420         * window.el (shrink-window-if-larger-than-buffer): Remove
7421         edge checking code.
7422
7423 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
7424
7425         * paths.el (gnus-local-domain): Removed.
7426         (gnus-local-organization): Ditto.
7427         (gnus-startup-file): Ditto.
7428
7429 2000-07-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
7430
7431         * files.el (auto-mode-alist): Add .spec for RPM.
7432
7433 2000-07-31  Andy Piper  <andy@xemacs.org>
7434
7435         * gutter-items.el (update-tab-in-gutter): deprecate :properties.
7436
7437 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
7438
7439         * dragdrop.el (experimental-dragdrop-drop-url-default): Use function
7440         browse-url.
7441         * help.el (xemacs-www-page): Ditto.
7442         (xemacs-www-faq): Ditto.
7443         * menubar-items.el (default-menubar): Ditto.
7444
7445         * wid-edit.el (widget-url-link-action): Ditto.
7446         From: Kenichi OKADA <okada@opaopa.org>.
7447
7448 2000-07-31  Martin Buchholz  <martin@xemacs.org>
7449
7450         * finder.el (finder-commentary): Add autoload cookie.
7451
7452 2000-07-28  Adrian Aichner  <aichner@ecf.teradyne.com>
7453
7454         * files.el (insert-file-contents-literally): Fix second let
7455         binding for `coding-system-for-read' to `coding-system-for-write'
7456         as suggested by Dan Holmsand <dan@innehallsbolaget.com>.
7457
7458 1999-06-15  Jan Vroonhof  <vroonhof@math.ethz.ch>
7459
7460         * files.el (insert-file-contents-literally): Use binary coding
7461         system (from Morioka san).
7462         (insert-file-contents-literally): Make file-name-handler method.
7463
7464 2000-07-26  Martin Buchholz  <martin@xemacs.org>
7465
7466         * cl-macs.el (get-selection): Add defsetf.
7467
7468 2000-07-25  Steve Youngs  <youngs_s@ozlinx.com.au>
7469
7470         * x-init.el (x-activate-region-as-selection): replace obsolete
7471         function x-own-selection with own-selection.
7472         (ow-find): replace obsolete functions x-get-selection and
7473         x-get-clipboard with get-selection and get-clipboard.
7474         (init-post-x-win): replace obsolete function x-disown-selection
7475         with disown-selection.
7476
7477 2000-07-20  Mike Sperber  <mike@xemacs.org>
7478
7479         * startup.el (load-user-init-file): Only try to load init file if
7480         it exists.
7481
7482 2000-07-10  Andy Piper  <andy@xemacs.org>
7483
7484         * dialog-items.el: sync with Ben's patch.
7485
7486         * gutter-items.el (buffers-tab-switch-to-buffer): remove now-bogus
7487         comment.
7488         (progress-text-glyph): deleted.
7489         (progress-layout-glyph): make completely minimal.
7490         (progress-gauge-glyph): ditto.
7491         (progress-display-style): fix to handle dynamic instantiator
7492         changes.
7493         (progress-text-instantiator): new.
7494         (progress-layout-instantiator): new.
7495         (progress-gauge-instantiator): new.
7496         (set-progress-display-instantiator): renamed and changed from
7497         set-progress-display-style.
7498         (progress-abort-glyph): use instantiator not glyph.
7499         (append-progress-display): use set-progress-display-instantiator
7500         and set-glyph-image.
7501         (abort-progress-display): ditto.
7502         (raw-append-progress-display): ditto.
7503
7504 2000-07-20  Ben Wing  <ben@xemacs.org>
7505
7506         * code-files.el: Move Mule-specific code to mule-coding.el.
7507
7508 2000-07-15  Ben Wing  <ben@xemacs.org>
7509
7510         * autoload.el:
7511         Fixed comments.
7512
7513         * cmdloop.el:
7514         * cmdloop.el (yes-or-no-p):
7515         * cmdloop.el (y-or-n-p):
7516         Make these functions use should-use-dialog-box-p and not be
7517         overridden in dialog.el.
7518
7519         * cus-dep.el:
7520         * cus-dep.el (Custom-make-dependencies): Removed.
7521         * cus-dep.el (Custom-make-dependencies-1): New.
7522         * cus-dep.el (Custom-make-one-dependency): New.
7523         New entry point for use in Makefiles, to avoid excessive
7524         invocations.
7525
7526         * cus-edit.el (custom-variable-reset-saved):
7527         * cus-edit.el (custom-variable-reset-standard):
7528         * cus-edit.el (custom-save-resets):
7529         Fix bytecompiler warnings.
7530
7531         * dialog.el:
7532         * dialog.el (yes-or-no-p-dialog-box):
7533         * dialog.el (yes-or-no-p-maybe-dialog-box): Removed.
7534         * dialog.el (y-or-n-p-maybe-dialog-box): Removed.
7535         * dialog.el (get-dialog-box-response):
7536         * dialog.el (message-or-box):
7537         * dialog.el (make-dialog-box):
7538         * dialog.el (popup-dialog-box): New.
7539         Avoid yes-or-no-p bogosities.
7540         Create a general function `make-dialog-box' to encapsulate all
7541         dialog box methods; easily extendible.  popup-dialog-box now obsolete.
7542
7543         * dumped-lisp.el (preloaded-file-list):
7544         Add dialog-items.  Clean up.  Group files by types.
7545
7546         * easymenu.el (easy-menu-add):
7547         * easymenu.el (easy-menu-remove):
7548         Account for accelerators.
7549
7550         * extents.el:
7551         * extents.el (extent-list): New args, like in map-extents.
7552         * extents.el (extent-at-event): New.
7553         * extents.el (extents-at-event): New.
7554
7555         * font-lock.el:
7556         * font-lock.el (font-lock-mode):
7557         * font-lock.el (font-lock-default-fontify-buffer):
7558         * font-lock.el (font-lock-default-unfontify-region):
7559         * font-lock.el (font-lock-fontify-syntactically-region):
7560         * font-lock.el (font-lock-fontify-keywords-region):
7561         Use new progress-feedback names.
7562
7563         * font-lock.el (java-font-lock-identifier-regexp):
7564         * font-lock.el (java-font-lock-class-name-regexp):
7565         Fix bytecompiler warnings.
7566
7567         * gutter-items.el:
7568         * gutter-items.el (progress-display-use-echo-area): Removed.
7569         * gutter-items.el (progress-feedback-use-echo-area): New.
7570         * gutter-items.el (progress-display-popup-period): Removed.
7571         * gutter-items.el (progress-feedback-popup-period): New.
7572         * gutter-items.el (set-progress-display-style): Removed.
7573         * gutter-items.el (set-progress-feedback-style): New.
7574         * gutter-items.el (progress-display-style): Removed.
7575         * gutter-items.el (progress-feedback-style): New.
7576         * gutter-items.el (progress-stack):
7577         * gutter-items.el (progress-displayed-p): Removed.
7578         * gutter-items.el (progress-feedbacked-p): New.
7579         * gutter-items.el (clear-progress-display): Removed.
7580         * gutter-items.el (clear-progress-feedback): New.
7581         * gutter-items.el (progress-display-clear-when-idle): Removed.
7582         * gutter-items.el (progress-feedback-clear-when-idle): New.
7583         * gutter-items.el (remove-progress-display): Removed.
7584         * gutter-items.el (remove-progress-feedback): New.
7585         * gutter-items.el (progress-display-dispatch-non-command-events): Removed.
7586         * gutter-items.el (progress-feedback-dispatch-non-command-events): New.
7587         * gutter-items.el (append-progress-display): Removed.
7588         * gutter-items.el (append-progress-feedback): New.
7589         * gutter-items.el (abort-progress-display): Removed.
7590         * gutter-items.el (abort-progress-feedback): New.
7591         * gutter-items.el (raw-append-progress-display): Removed.
7592         * gutter-items.el (raw-append-progress-feedback): New.
7593         * gutter-items.el (display-progress-display): Removed.
7594         * gutter-items.el (display-progress-feedback): New.
7595         * gutter-items.el (current-progress-display): Removed.
7596         * gutter-items.el (current-progress-feedback): New.
7597         * gutter-items.el (current-progress-display-label): Removed.
7598         * gutter-items.el (current-progress-feedback-label): New.
7599         * gutter-items.el (progress-display): Removed.
7600         * gutter-items.el (progress-feedback): New.
7601         Replace "progress-display" with "progress-feedback" globally.
7602
7603         * gutter-items.el (lprogress-display): Removed.
7604         * gutter-items.el (progress-feedback-with-label): New.
7605         Rename lprogress-display ==> progress-feedback-with-label.
7606
7607         * gutter-items.el (search-dialog-direction): Removed.
7608         * gutter-items.el (search-dialog-text): Removed.
7609         * gutter-items.el (search-dialog-callback): Removed.
7610         * gutter-items.el (make-search-dialog): Removed.
7611         Move to dialog-items.el.
7612
7613         * help.el:
7614         * help.el (help-mode-quit):
7615         * help.el (mode-for-help): New.
7616         * help.el (help-sticky-window): New.
7617         * help.el (help-window-config): New.
7618         * help.el (with-displaying-help-buffer):
7619         * help.el (function-at-event): New.
7620         * help.el (help-symbol-regexp): New.
7621         * help.el (help-symbol-run-function-1): New.
7622         * help.el (help-symbol-run-function): New.
7623         * help.el (help-symbol-function-context-menu): New.
7624         * help.el (help-symbol-variable-context-menu): New.
7625         * help.el (help-symbol-function-and-variable-context-menu): New.
7626         * help.el (frob-help-extents): New.
7627         * help.el (describe-function-1):
7628         * help.el (variable-at-point):
7629         * help.el (variable-at-event): New.
7630         * help.el (describe-variable):
7631         Major overhaul.
7632         - Make functions and variables be mousable.
7633         - Middle button hyperlinks.
7634         - New context-menu entries.
7635
7636         * keydefs.el:
7637         * keydefs.el (global-map):
7638         New key bindings to move lines up and down.
7639
7640         * lisp-mode.el:
7641         * lisp-mode.el (construct-lisp-mode-menu): New.
7642         * lisp-mode.el (emacs-lisp-mode-popup-menu):
7643         * lisp-mode.el (lisp-interaction-mode-menubar-menu):
7644         * lisp-mode.el (emacs-lisp-mode-menubar-menu):
7645         * lisp-mode.el (lisp-indent-function): Indent "flet" entries better.
7646         Make popup and menubar menus be different.  Popup menu uses
7647         clicked location and automatically assumes symbol under the mouse
7648         for various commands.
7649
7650         * menubar-items.el:
7651         * menubar-items.el (bookmark-menu-filter): Add accelerators.
7652         * menubar-items.el (buffers-menu-omit-chars-list): Include 'd'.
7653
7654         * menubar-items.el (global-popup-menu): Removed.
7655         * menubar-items.el (mode-popup-menu): Removed.
7656         * menubar-items.el (activate-popup-menu-hook): Removed.
7657         * menubar-items.el (popup-mode-menu): Removed.
7658         * menubar-items.el (popup-buffer-menu): Removed.
7659         * menubar-items.el (popup-menubar-menu): Removed.
7660         Move to menubar.el.
7661
7662         * menubar.el:
7663         * menubar.el (global-popup-menu): New.
7664         * menubar.el (mode-popup-menu): New.
7665         * menubar.el (activate-popup-menu-hook): New.
7666         * menubar.el (last-popup-menu-event): New.
7667         * menubar.el (popup-mode-menu): New.
7668         * menubar.el (popup-buffer-menu): New.
7669         * menubar.el (popup-menubar-menu): New.
7670         * menubar.el (menu-call-at-event): New.
7671         Move non-content functions here.  Add support for context menu
7672         items on extents.
7673
7674         * minibuf.el (minibuffer-history-uniquify):
7675         Typo fix.
7676
7677         * minibuf.el (read-file-name-1):
7678         Call new file dialog box if it exists.
7679
7680         * minibuf.el (mouse-rfn-setup-vars):
7681         Clean up "chop" action.
7682
7683         * mouse.el:
7684         * mouse.el (button2): Now bound to mouse-track.
7685         * mouse.el (click-inside-extent-p):
7686         * mouse.el (point-inside-extent-p):
7687         * mouse.el (point-inside-selection-p):
7688         * mouse.el (mouse-drag-or-yank): Removed.
7689         * mouse.el (mouse-begin-drag-n-drop): New.
7690         * mouse.el (mouse-eval-sexp):
7691         * mouse.el (mouse-track-activate-strokes): New.
7692         * mouse.el (mouse-track-do-activate): New.
7693         * mouse.el (mouse-track):
7694         * mouse.el (default-mouse-track-event-is-with-button): New.
7695         * mouse.el (default-mouse-track-cleanup-hook):
7696         * mouse.el (default-mouse-track-drag-hook):
7697         * mouse.el (default-mouse-track-drag-up-hook):
7698         * mouse.el (default-mouse-track-click-hook):
7699         Merge drag-n-drop into mouse-track.
7700         Add general "activate" support to replace specific button2 kludges.
7701         Use "button modifier" support in mouse-track.
7702
7703         * package-get.el (package-get-dependencies): Fix bytecompiler warnings.
7704
7705         * package-ui.el:
7706         * package-ui.el (pui-menu):
7707         * package-ui.el (pui-popup-context-sensitive): Removed.
7708         Fix bytecompiler warnings.
7709         Clean up popup code a bit.
7710
7711         * select.el (get-selection-no-error): Fix bytecompiler warnings.
7712
7713         * simple.el:
7714         * simple.el (transpose-lines):
7715         * simple.el (transpose-line-up): New.
7716         * simple.el (transpose-line-down): New.
7717         * simple.el (transpose-subr):
7718         * simple.el (transpose-subr-1): Removed.
7719         Clean up, add functions to move lines up and down.
7720
7721         * startup.el (mail-host-address):
7722         * startup.el (user-mail-address):
7723         Customize.
7724
7725         * subr.el:
7726         * subr.el (set-symbol-value-in-buffer): New.
7727         * subr.el (error):
7728         * subr.el (check-argument-type):
7729         * subr.el (defined-error-p): New.
7730         Add structured error support.
7731
7732         * toolbar-items.el (toolbar-compile):
7733         Use new make-dialog-box.
7734
7735         * update-elc.el:
7736
7737         * userlock.el (ask-user-about-lock-dbox):
7738         * userlock.el (ask-user-about-supersession-threat-dbox):
7739         * userlock.el (ask-user-about-lock):
7740         * userlock.el (ask-user-about-supersession-threat):
7741         Use new make-dialog-box.
7742         Add safety checks; use should use-dialog-box-p.
7743
7744         * window-xemacs.el:
7745         * window-xemacs.el (__buffer-dedicated-frame):
7746         * window-xemacs.el (buffer-dedicated-frame): New.
7747         * window-xemacs.el (set-buffer-dedicated-frame): New.
7748         Move dedicated-frame stuff into lisp.
7749
7750 2000-07-18  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7751
7752         * printer.el (generic-print-region): Do not require that
7753         `printer-name' be set.
7754         (printer-name): Commentary clarification.
7755
7756 2000-07-19  Martin Buchholz <martin@xemacs.org>
7757
7758         * XEmacs 21.2.35 is released.
7759
7760 2000-07-18 Alastair J. Houghton <ajhoughton@lineone.net>
7761
7762         * select.el (selection-coercible-types): Initialise.
7763
7764 2000-07-18 Alastair J. Houghton <ajhoughton@lineone.net>
7765
7766         * select.el (own-clipboard): Bug fix.
7767
7768 2000-07-17  Mike Sperber  <mike@xemacs.org>
7769
7770         * cus-edit.el (custom-migrate-custom-file): Save init file before
7771         continuing.
7772
7773 2000-07-16  Mike Sperber  <mike@xemacs.org>
7774
7775         * startup.el (load-init-file): Remove silly call to
7776         `load-user-custom-file`.
7777         (maybe-migrate-user-init-file): Minor fixes.
7778
7779 2000-07-16  Martin Buchholz  <martin@xemacs.org>
7780
7781         * apropos.el (apropos-documentation-check-doc-file):
7782         `doc' variable should be let-bound, as was presumably intended.
7783
7784         * cus-edit.el (custom-variable-reset-saved):
7785         (custom-variable-reset-standard):
7786         Remove unused variable comment-widget.  Twice.
7787
7788         * toolbar.el (toolbar-blank-press-function):
7789         Add a real defvar with initial value nil and proper docstring.
7790         (press-toolbar-button): No need to check for boundp-ness anymore.
7791
7792         * rect.el (open-rectangle-line): Remove useless (let) form.
7793         Add defvar for pending-delete-mode.
7794
7795         * info.el (Info-find-node): This function needs an autoload cookie.
7796
7797         * mule/mule-x-init.el (x-use-halfwidth-roman-font):
7798         Use let* since the second form referred to the first.
7799
7800 2000-07-16  Adrian Aichner  <aichner@ecf.teradyne.com>
7801
7802         * msw-select.el (mswindows-paste-clipboard): Use `get-clipboard'
7803         instead of removed `mswindows-get-clipboard'.
7804
7805
7806 2000-07-15 Alastair J. Houghton <ajhoughton@lineone.net>
7807
7808         * select.el (select-convert-from-text): New.
7809         * select.el (select-convert-from-length): New.
7810         * select.el (select-convert-from-integer): New.
7811         * select.el (select-convert-from-identity): New.
7812         * select.el (select-convert-from-filename): New.
7813         * select.el (selection-converter-in-alist): Use them.
7814         New converter functions for X.
7815
7816         * select.el (get-selection): Removed comment.
7817
7818         * select.el (own-selection): Removed append code - I thought
7819         I'd already done this, but apparently not...
7820
7821         * select.el: Changed comment about TIMESTAMP.
7822
7823         * select.el (select-convert-in): New.
7824         * select.el (select-convert-out): New.
7825         New functions that get used by select.c.
7826
7827         * select.el (select-buffer-killed-default): New.
7828         * select.el (select-buffer-killed-text): New.
7829         * select.el (selection-buffer-killed-alist): New.
7830         New list and functions that get called if a relevant selection
7831         exists and a buffer gets killed.
7832
7833         * select.el (select-convert-to-targets):
7834         * select.el (select-convert-to-identity): Removed.
7835         * select.el (select-convert-from-identity): Removed.
7836         * select.el (select-converter-out-alist):
7837         Removed _EMACS_INTERNAL selection type.
7838
7839         * x-select.el (xselect-kill-buffer-hook): Removed.
7840         * x-select.el (xselect-kill-buffer-hook-1): Removed.
7841         Removed this X-specific nonesense. Use the generic support
7842         in select.el instead.
7843
7844 2000-07-15  Martin Buchholz  <martin@xemacs.org>
7845
7846         * mule/mule-category.el (defined-category-hashtable):
7847         Use make-hash-table instead of make-hashtable
7848
7849         * buff-menu.el: Byte-compiler warning fix.
7850
7851         * isearch-mode.el (isearch-highlight-all-cleanup):
7852         Remove unused variable `isearch-highlight-all-start'.
7853
7854         * etags.el (add-to-tag-completion-table): Byte-compiler warning fix.
7855
7856         * itimer.el (itimer-edit-mode): Byte-compiler warning fixes.
7857
7858         * cus-dep.el (Custom-make-dependencies):
7859         Add autoload cookie for custom-add-loads to generated custom-load.el.
7860
7861         * autoload.el (autoload-package-name): Warning suppression.
7862         Move defvar prior to first use.
7863
7864         * custom.el: Add autoload for custom-declare-face.
7865         Allow `xemacs -no-autoloads -l bytecomp -f batch-byte-compile ...'
7866         * cl.el (cl-hack-byte-compiler):
7867         Allow `xemacs -no-autoloads -l bytecomp -f batch-byte-compile ...'
7868         to work properly.
7869
7870 2000-07-08  Mike Sperber  <mike@xemacs.org>
7871
7872         * startup.el (load-home-init-file): Added variable.
7873         (maybe-migrate-user-init-file): Added.
7874         (load-user-init-file): Load custom file if different from init
7875         file.
7876
7877         * dumped-lisp.el (preloaded-file-list): Added "cus-file" before
7878         "startup."
7879
7880         * cus-edit.el (custom-migrate-custom-file): Added for migration.
7881         Moved `custom-file'-related code to cus-file.el.
7882
7883         * cus-file.el: New file.
7884
7885 2000-04-01  Mike Sperber  <mike@xemacs.org>
7886
7887         * packages.el (packages-find-package-directories): Added support
7888         for external package hierarchies with in-place installations.
7889
7890         * find-paths.el (paths-root-in-place-p): Added.
7891         (paths-find-emacs-directory): Added support for external
7892         directories with in-place installations.
7893         (paths-find-site-directory): Ditto.
7894
7895         * startup.el (find-user-init-file): Also look for
7896         ~/.xemacs/init.elc? in preference to ~/.emacs.
7897
7898 2000-07-12 Alastair J. Houghton <ajhoughton@lineone.net>
7899
7900         * select.el (own-selection):
7901         * select.el (own-clipboard): Changed `append' parameter to
7902         `how-to-use' parameter.
7903         * select.el (own-selection): Removed icky append code.
7904         * select.el (own-selection, get-selection): Removed extra type
7905         checking.
7906         * select.el (selection-appender-alist):
7907         * select.el (selection-converter-{in|out}-alist): Initialise.
7908         * select.el (select-append-to-*): New.
7909         * select.el (select-convert-from-*): New.  New functions to append
7910         data and convert data from external type.
7911
7912 2000-07-12  Stef Epardaud  <stef@lunatech.com>
7913
7914         * font-lock.el: Javadoc enhancements.
7915
7916 2000-07-06  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7917
7918         * printer.el (generic-print-region): Compose job name from buffer
7919         name.
7920
7921 2000-07-06  Yoshiki Hayashi  <yoshiki@xemacs.org>
7922
7923         * font-lock.el (font-lock-fontify-pending-extents): Call
7924         font-lock-fontify-region instead of font-lock-fontify-buffer
7925         to avoid unnecessary progress gauges.
7926
7927 2000-07-06  Craig Lanning  <lanning@scra.org>
7928
7929         * custom-load.el (faces):
7930
7931         * finder.el (finder-compile-keywords): from Dan Holmsand, make sure
7932         dir is a regex.
7933
7934         * process.el (call-process-internal): from Dan Holmsand, use binary
7935         coding systems so that jka-compr works.
7936
7937 2000-07-07  Ben Wing  <ben@xemacs.org>
7938
7939         * font-lock.el: Undo previous change.  Unfortunately, some
7940         files actually use the variables directly in their init code
7941         without quoting them.
7942
7943 2000-07-07  Ben Wing  <ben@xemacs.org>
7944
7945         * font-lock.el (defvar font-lock-*-face): Removed.
7946
7947         * font-lock.el (font-lock-apply-highlight): Bind these face vars
7948         only when necessary.
7949
7950 2000-06-30  Charles G Waldman  <cgw@alum.mit.edu>
7951
7952         * cl-macs.el: fix cl-transform-function-property kludge
7953         so that it does not require a random feature.
7954
7955 2000-06-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
7956
7957         * files.el (auto-mode-alist): allow .make extension for Makefiles,
7958         as in Linux kernel "Rules.make".
7959
7960 2000-06-29  Gunnar Evermann  <ge204@eng.cam.ac.uk>
7961
7962         * build-report.el (build-report): Add autoload cookie.
7963
7964 2000-06-21  Charles G Waldman  <cgw@alum.mit.edu>
7965
7966         * package-ui.el (defgroup pui):  Correct a misspelling
7967         (pui-toggle-package-delete):  Change `seleted' to `selected'
7968
7969 2000-06-12  Jan Vroonhof  <vroonhof@math.ethz.ch>
7970
7971         * package-get.el (package-get-update-base):
7972         (package-get): Use insert-file-contents-literally always.
7973         (package-get-maybe-save-index):
7974         Force coding system for writing to binary.
7975
7976 2000-06-08  Mike Alexander  <mta@arbortext.com>
7977
7978         * code-process.el (call-process-region): If there is no coding
7979         system for the process on process-coding-system-alist use the
7980         coding system of the buffer containing the region.
7981
7982 2000-06-10  Ben Wing  <ben@xemacs.org>
7983
7984         * cmdloop.el (command-error):
7985         If debug-on-error and noninteractive, output backtrace.
7986
7987         * files.el (file-relative-name):
7988         Remove MSDOS references.
7989
7990         * simple.el (line-number): New function, due to non-obvious
7991         behavior/usage of count-lines.
7992
7993         * simple.el (count-lines): document non-obvious usage to get
7994         line number.
7995
7996 2000-06-11  Ben Wing  <ben@xemacs.org>
7997
7998         * faces.el ((featurep 'xpm)):
7999         * x-faces.el (x-init-face-from-resources):
8000         * x-faces.el (x-init-frame-faces):
8001         * x-misc.el (x-init-specifier-from-resources):
8002         * x-misc.el (x-get-resource-and-bogosity-check):
8003         * x-misc.el (x-get-resource-and-maybe-bogosity-check):
8004         * x-mouse.el (x-init-pointer-shape):
8005         * x-scrollbar.el (x-init-scrollbar-from-resources):
8006         Add sixth argument to x-get-resource calls so as to issue warnings
8007         rather than errors on bogus arguments.
8008
8009 2000-06-05  Ben Wing  <ben@xemacs.org>
8010
8011         * compat.el: new file.  provides a clean, non-intrusive way to
8012         define compatibility functions.
8013
8014         * process.el (shell-quote-argument): temporary fix for lack
8015         of nt-quote-process-args.  #### I need to put back the overall
8016         structure of that mechanism but redo the guts of it using the
8017         extra intelligence in the C code.
8018
8019 2000-05-28  Adrian Aichner  <aichner@ecf.teradyne.com>
8020
8021         * package-info.el (pi-md5sum): Calculate MD5 sum just like
8022         `package-get' does in package-get.el, instead of using external
8023         "md5sum" program.
8024
8025         * package-get.el (package-get): Insert package file literally to
8026         make checksum calculation work.
8027
8028 2000-04-18  Hrvoje Niksic  <hniksic@iskon.hr>
8029
8030         * code-files.el (convert-mbox-coding-system): Deleted.
8031         (file-coding-system-alist): Removed reference to
8032         convert-mbox-coding-system.
8033
8034 2000-05-28  Martin Buchholz <martin@xemacs.org>
8035
8036         * XEmacs 21.2.34 is released.
8037
8038 2000-05-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
8039
8040         * font-lock.el (font-lock-keywords): Rewrote docstring
8041
8042 2000-05-22  Karl M. Hegbloom  <karlheg@debian.org>
8043
8044         * loadhist.el (unload-feature): handle case where x is both boundp
8045         and fboundp
8046
8047 2000-05-22  Karl M. Hegbloom  <karlheg@debian.org>
8048
8049         * packages.el: It's ok to use built-in macros, but not lisp
8050         defined ones.
8051
8052 2000-05-20  Ben Wing  <ben@xemacs.org>
8053
8054         * font-lock.el:
8055         * font-lock.el (font-lock-message-threshold):
8056         * font-lock.el (font-lock-mode):
8057         * font-lock.el (font-lock-default-fontify-buffer):
8058         * font-lock.el (font-lock-always-fontify-immediately):
8059         * font-lock.el (font-lock-old-extent): Removed.
8060         * font-lock.el (font-lock-old-len): Removed.
8061         * font-lock.el (font-lock-fontify-glumped-region): Removed.
8062         * font-lock.el (font-lock-pending-extent-table): New.
8063         * font-lock.el (font-lock-range-table): New.
8064         * font-lock.el (font-lock-after-change-function):
8065         * font-lock.el (font-lock-after-change-function-1): Removed.
8066         * font-lock.el (font-lock-fontify-pending-extents): New.
8067         * font-lock.el ('font-lock-revert-cleanup): Removed.
8068         * font-lock.el ('font-lock-revert-setup): Removed.
8069         Rewrite deferral code to handle any number of changes, merging
8070         them properly.  Remove hacked-up code for revert-buffer, now
8071         unnecessary.
8072
8073         * menubar-items.el (default-menubar):
8074         In Options->Edit Init File, don't switch to emacs-lisp-mode
8075         unless necessary; doing this turns off font-lock.
8076
8077 2000-05-15  Yoshiki Hayashi  <yoshiki@xemacs.org>
8078
8079         * keydefs.el: Define C-x BS to backward-kill-sentence.
8080
8081 2000-05-15  Yoshiki Hayashi  <yoshiki@xemacs.org>
8082
8083         * files.el (hack-local-variables-prop-line): Use non-greedy
8084         matching to process -*-texinfo-*- -*-.
8085
8086 2000-05-11  Jonathan Marten <jonathan.marten@uk.sun.com>
8087
8088         * minibuf.el (minibuf-directory-files): new function.
8089         (read-file-name-activate-callback): use minibuf-directory-files.
8090         (read-directory-name-internal): ditto.
8091         (mouse-file-display-completion-list): ditto.
8092         (mouse-directory-display-completion-list): ditto.
8093         (read-file-name-internal): remove "./" from completion list unless
8094         explicitly matched, for consistency.
8095
8096 2000-05-11  Ben Wing  <ben@xemacs.org>
8097
8098         * gutter-items.el (gutter-buffers-tab):
8099         * gutter-items.el (add-tab-to-gutter):
8100         * gutter-items.el (update-tab-in-gutter):
8101         * gutter-items.el (remove-buffer-from-gutter-tab): Removed.
8102         * gutter-items.el (append-progress-display):
8103         * gutter-items.el (abort-progress-display):
8104         * gutter-items.el (raw-append-progress-display):
8105         Further fixes.  Use set-glyph-image not set-image-instance-property,
8106         to fix problems with multiple windows in a frame.
8107
8108         * menubar-items.el (tutorials-menu-filter):
8109         Fix typo.
8110
8111         * startup.el (early-error-handler):
8112         Display message box under windows; otherwise, message will disappear
8113         before it can be viewed.
8114
8115         * update-elc.el:
8116         Fix bug in NEEDTODUMP processing.
8117
8118 2000-05-08  Yoshiki Hayashi  <yoshiki@xemacs.org>
8119
8120         * startup.el (lock-directory): Removed.
8121         (superlock-file): Ditto.
8122         (startup-set-paths): Remove lockdir.
8123         (startup-setup-paths-warning): Remove lock-directory.
8124
8125         * setup-paths.el (paths-find-lock-directory): Removed.
8126         (paths-find-superlock-file): Ditto.
8127
8128 2000-05-09  Ben Wing  <ben@xemacs.org>
8129
8130         * faces.el (set-face-property):
8131         * faces.el (set-face-font):
8132         * faces.el (set-face-foreground):
8133         * faces.el (set-face-background):
8134         * faces.el (set-face-background-pixmap):
8135         * faces.el (set-face-underline-p):
8136         * faces.el (set-face-strikethru-p):
8137         * faces.el (set-face-highlight-p):
8138         * faces.el (set-face-dim-p):
8139         * faces.el (set-face-blinking-p):
8140         * faces.el (set-face-reverse-p):
8141         doc string changes.
8142
8143         * glyphs.el:
8144         * glyphs.el (make-image-specifier):
8145         * glyphs.el (glyph-property):
8146         * glyphs.el (set-glyph-image):
8147         * glyphs.el (make-glyph):
8148         * glyphs.el (make-pointer-glyph):
8149         * glyphs.el (make-icon-glyph):
8150         * glyphs.el (widget-image-instance-p): New.
8151         authorship info, lots of doc changes.  New predicate, inadvertently
8152         omitted.  the general principle with specifier docs is now that
8153         the description of instantiators should go with the make-foo-specifier
8154         fun's doc string, rather than in foo-specifier-p.  this follows
8155         conventions elsewhere in XEmacs and in general is a lot more obvious
8156         of a place to look.  sometimes the make-foo-specifier function needs
8157         to be created in the process.
8158
8159         * gutter.el:
8160         * gutter.el (make-gutter-specifier): New.
8161         * gutter.el (make-gutter-size-specifier): New.
8162         * gutter.el (make-gutter-visible-specifier): New.
8163         specifier doc updates according to the conventions specified before.
8164
8165         * objects.el:
8166         * objects.el (make-font-specifier):
8167         * objects.el (make-color-specifier):
8168         * objects.el (make-face-boolean-specifier): New.
8169         specifier doc updates according to the conventions specified before.
8170
8171         * specifier.el:
8172         * specifier.el (set-specifier):
8173         * specifier.el (make-integer-specifier): New.
8174         * specifier.el (make-boolean-specifier): New.
8175         * specifier.el (make-natnum-specifier): New.
8176         * specifier.el (make-generic-specifier): New.
8177         * specifier.el (make-display-table-specifier): New.
8178         specifier doc updates according to the conventions specified before.
8179
8180         * toolbar.el:
8181         * toolbar.el (make-toolbar-specifier): New.
8182         specifier doc updates according to the conventions specified before.
8183
8184 2000-05-09  Ben Wing  <ben@xemacs.org>
8185
8186         * process.el (call-process-internal): Revert to previous version
8187         because Mike's change clashed with a change I did not long before.
8188         Changed progn to prog1 to fix the bug pointed out by Mike Alexander.
8189         Thanks very much Mike for pointing out the bug and submitting a
8190         patch!
8191
8192 2000-04-13  Mike Alexander  <mta@arbortext.com>
8193
8194         * process.el (call-process-internal): Send the correct input buffer
8195         (call-process-internal): Return the exit status of the process
8196
8197 2000-05-07  Ben Wing  <ben@xemacs.org>
8198
8199         * winnt.el:
8200         * winnt.el (nt-quote-args-verbatim): Removed.
8201         * winnt.el (nt-quote-args-prefix-quote): Removed.
8202         * winnt.el (nt-quote-args-backslash-quote): Removed.
8203         * winnt.el (nt-quote-args-double-quote): Removed.
8204         * winnt.el (nt-quote-args-functions-alist): Removed.
8205         * winnt.el (nt-quote-process-args): Removed.
8206         Remove all stuff for argument quoting.  We borrow the code instead
8207         from Emacs 20.6, which is much more careful in its quoting
8208         (e.g. in handling runs of the escape character) and avoids most of
8209         the need for this Lisp mechanism by checking to see whether we're
8210         running a Cygwin or normal program and doing the appropriate
8211         quoting.  If we end up needing such a mechanism, we should add
8212         it by extending the variable `mswindows-quote-process-args' so it
8213         can take an alist of regexps.
8214
8215 2000-05-07  Ben Wing  <ben@xemacs.org>
8216
8217         * keydefs.el:
8218         Restore M-up, M-down to 21.1 state.  Put *ward-sentence on
8219         C-M-left, C-M-right instead.  Define C-M-up, C-M-down to scroll
8220         the window without moving point.
8221
8222         * simple.el:
8223         * simple.el (scroll-up-one): New.
8224         * simple.el (scroll-down-one): New.
8225         Functions for use with C-M-up/down.
8226
8227 2000-05-01  Martin Buchholz <martin@xemacs.org>
8228
8229         * XEmacs 21.2.33 is released.
8230
8231 2000-04-29  Martin Buchholz  <martin@xemacs.org>
8232
8233         * dialog.el (yes-or-no-p-dialog-box):
8234         Fix docstring.
8235         Fix following horrible bug in X11 mode with focus-follows-mouse:
8236           1. Visit two files in two different frames.
8237           2. do File->Revert Buffer in one of those frames.
8238           3. Dialog box appears.
8239           4. Arrange things so that the mouse passes over the *other*
8240              frame, then to the dialog box, and click on "Yes".
8241           5. The file contents end up in the *wrong* buffer!
8242         Add TODO comment.
8243
8244 2000-04-28  Ben Wing  <ben@xemacs.org>
8245
8246         * help.el (describe-installation): correct typo introduced
8247         in last patch: boundp -> fboundp.
8248
8249         * etags.el (buffer-tag-table-list):
8250         canonicalize filenames to Unix format so that tag-table-alist
8251         searching works under Windows.
8252
8253         * autoload.el:
8254         Bowdlerize the supposedly objectionable words
8255         "who couldn't quite manage to cleanly modify batch-update-autoloads".
8256
8257         * gutter-items.el (set-progress-display-style):
8258         * gutter-items.el (search-dialog-callback):
8259         * gutter-items.el (make-search-dialog):
8260         Change to new callback-ex api.
8261
8262 2000-04-26  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
8263
8264         * help.el: (describe-installation): decode-coding-string is not
8265         defined in a non MULE environment.
8266
8267 2000-04-28  Ben Wing  <ben@xemacs.org>
8268
8269         * gutter-items.el (buffer-list-changed-hook):
8270         use it, not record-buffer-hook.
8271
8272         * subr.el (record-buffer-hook): Removed.
8273
8274 2000-04-27  Ben Wing  <ben@xemacs.org>
8275
8276         * gutter-items.el (buffers-tab-switch-to-buffer): do not
8277         use NORECORD option.  Andy will not like this, but the existing
8278         gutter behavior is just wrong, as per this comment:
8279
8280         ;; this used to add the norecord flag to both calls below.
8281         ;; this is bogus because it is a pervasive assumption in XEmacs
8282         ;; that the current buffer is at the front of the buffers list.
8283         ;; for example, select an item and then do M-C-l
8284         ;; (switch-to-other-buffer).  Things get way confused.
8285         ;;
8286         ;; Andy, if you want to maintain the current look, you must
8287         ;;  *uncouple* the gutter order and buffers order.
8288
8289         * loaddefs.el (completion-ignored-extensions): unfuckify.
8290
8291         * bytecomp.el (batch-byte-compile-one-file): new function, used in
8292         xemacs.mak.
8293
8294         * autoload.el (batch-update-one-directory): new function, used in
8295         xemacs.mak.
8296
8297         * loadup.el: set gc-cons-threshold very high unless dumping --
8298         loadup during update-elc is much much much faster.  also do this
8299         when quick-building.
8300
8301         add commented-out code for profiling loadup.
8302
8303
8304         * update-elc.el (preloaded-file-list): add bytecomp.el, since it
8305         is required in order to build xemacs.
8306
8307 2000-04-26  Ben Wing  <ben@xemacs.org>
8308
8309         * loadup.el: don't garbage collect during loadup if quick-build
8310         compile-time option is set.
8311
8312 2000-04-23  Ben Wing  <ben@xemacs.org>
8313
8314         * update-elc.el: compute whether any dumped .el or .elc files
8315         are newer than the dumped exe, and touch the file ../src/NEEDTODUMP
8316         if so.
8317
8318         * update-elc.el (update-elc-files-to-compile): always change
8319         NOBYTECOMPILE in the src directory rather than current dir,
8320         so it will work under NT.
8321
8322         * autoload.el (autoload-trim-file-name): canonicalize to slashes so
8323         the form of this file is identical between Unix and Windows.
8324         (autoload-target-directory): Fixed to be lisp/ not lisp/prim/.
8325         Added comment.
8326         (update-autoloads-from-directory): updated doc string.
8327         updated doc strings in a few other places.
8328
8329 2000-04-18  Yoshiki Hayashi  <yoshiki@xemacs.org>
8330
8331         * bytecomp.el (byte-force-recompile): Fix argument to
8332         byte-recompile-directory.
8333
8334 2000-04-17  Yoshiki Hayashi  <yoshiki@xemacs.org>
8335
8336         * gutter-items.el (progress-display-clear-when-idle): Use
8337         add-one-shot-hook.
8338         * gutter-items.el (clear-progress-display): Adjust number of
8339         arguments.
8340
8341 2000-04-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
8342
8343         * dumped-lisp.el (preloaded-file-list): Always dump select.el.
8344
8345 2000-04-16  Ben Wing  <ben@xemacs.org>
8346
8347         * printer.el: New file.
8348
8349         * dumped-lisp.el (preloaded-file-list): Declare printer.el.
8350
8351         * help.el (describe-installation): Fix decoding for Windows.
8352
8353         * menubar-items.el:
8354         * menubar-items.el (default-menubar):
8355         * menubar-items.el (tutorials-menu-filter): New.
8356         * menubar-items.el (popup-menubar-menu):
8357         Add authorship.  Redo Help menu and Tutorials filter.
8358
8359         * menubar.el: Correct comment.
8360
8361         * modeline.el (modeline-buffer-identification): Correct doc string.
8362
8363         * simple.el:
8364         * simple.el (printing): Removed.
8365         * simple.el (printer-name): Removed.
8366         * simple.el (generic-print-buffer): Removed.
8367         * simple.el (generic-print-region): Removed.
8368         Move generic print code to printer.el.
8369
8370 2000-04-15  Ben Wing  <ben@xemacs.org>
8371
8372         * simple.el (generic-print-region): New.
8373         make this function actually work.
8374         (generic-print-buffer): call generic-print-region.
8375
8376 2000-04-14  Andy Piper  <andy@xemacs.org>
8377
8378         * gutter-items.el (make-search-dialog): avoid unnecessary futzing
8379         by using the new widget-callback-current-channel.
8380         (search-dialog-callback): ditto.
8381
8382 2000-04-12  Andy Piper  <andy@xemacs.org>
8383
8384         * gutter.el (default-gutter-position): moved from gutter-items.el.
8385         (default-gutter-position-changed-hook): ditto.
8386         (gutter-element-visibility-changed-hook): ditto.
8387         (set-gutter-element): ditto.
8388         (remove-gutter-element): ditto.
8389         (set-gutter-element-visible-p): ditto.
8390         (gutter-element-visible-p): ditto.
8391         (init-gutter): ditto.
8392
8393         * dialog.el (make-dialog-box): renamed and moved from
8394         gutter-items.el
8395
8396         * gutter-items.el: move various functions elsewhere.
8397
8398 2000-04-13  Katsumi Yamaoka  <yamaoka@jpl.org>
8399
8400         * menubar-items.el: Fixed place of parenthesis.
8401
8402 2000-04-12  Ben Wing  <ben@xemacs.org>
8403
8404         * etags.el (find-tag-at-point): New.  Lets you do find-tag
8405                 without constantly being prompted for the tag.
8406         * simple.el: Added a number of section headings, to clarify the
8407                 organization of this file.
8408         * simple.el (activate-region):
8409         * simple.el (region-exists-p):
8410         * simple.el (region-active-p):
8411                 Moved these three function down to the other side of
8412                 the case-changing functions, so they join the rest of
8413                 the region code.
8414         * simple.el (printing): New.
8415         * simple.el (printer-name): New.
8416         * simple.el (generic-print-buffer): New.
8417                 New functions, a very simple prototype for a unified
8418                 printing interface.
8419
8420         * process.el (call-process-internal): Real fix for null BUFFER,
8421                 other problems with BUFFER specs.
8422
8423         * menubar-items.el:
8424                 Fixed up File->Print to use new printing functions.
8425                 Various corrections and expansions to Grep/Compile menus.
8426                 New options for Printing.
8427                 New options for SMTP Mail, the way to send mail under
8428                   MS Windows. (There's also a package patch to make SMTP
8429                   Mail be the default under MSWin.)
8430
8431 2000-04-09  Jeff Miller <jmiller@cablespeed.com>
8432
8433         * menubar-items.el: Selecting Rectangle Mousing from menubar
8434         did not work.  Needed to quote mouse-track-rectangle-p.
8435
8436 2000-04-06  Yoshiki Hayashi  <yoshiki@xemacs.org>
8437
8438         * cl-compat.el (keywordp): Removed.
8439
8440 2000-04-05  Andy Piper  <andy@xemacs.org>
8441
8442         * gutter-items.el (progress-layout-glyph): don't initialize here.
8443         (progress-gauge-glyph): use dynamic sizing.
8444         (set-progress-display-style): new function. Set progress glyphs
8445         appropriately depending on the style.
8446         (progress-display-style): new variable. Custom version of
8447         set-progress-display-style.
8448         (progress-abort-glyph): switch to dynamic sizes.
8449         (search-dialog-text): make the edit field active.
8450
8451 2000-04-04  Andy Piper  <andy@xemacs.org>
8452
8453         * gutter-items.el (make-search-dialog): need to make the search
8454         dialog visible after creation.
8455
8456         * menubar-items.el (default-menubar): use the search dialog for
8457         searching. Remove some extraneous search menu items.
8458
8459         * gutter-items.el (set-gutter-element): allow glyphs to be used as
8460         well as strings.
8461         (make-gutter-only-dialog-frame): allow the user to create the
8462         frame unmapped. Allow the gutter spec to be given as a glyph.
8463         (search-dialog-direction): new variable.
8464         (search-dialog-text): new variable.
8465         (search-dialog-callback): new function. Callback for the search
8466         dialog action.
8467         (make-search-dialog): new function. Create a user-friendly search
8468         dialog.
8469
8470 2000-04-04  Hrvoje Niksic  <hniksic@iskon.hr>
8471
8472         * faces.el (set-face-stipple): Use mswindows-bitmap-file-path
8473         under Windows.
8474
8475 2000-04-01  Andy Piper  <andy@xemacs.org>
8476
8477         * font-lock.el (font-lock-fontify-keywords-region): Calculate
8478         progress more accurately.
8479
8480 2000-02-02  Hirokazu FUKUI  <hfukui@sannet.ne.jp>
8481
8482         * finder.el (finder-compile-keywords): Process readable files only.
8483         Because error in process of .#finder-inf.el when compile xemacs
8484         with --with-clash-detection option.
8485
8486 2000-03-31  Andy Piper  <andy@xemacs.org>
8487
8488         * gutter-items.el (append-progress-display): don't delay after a
8489         successful font-lock.
8490         (make-gutter-only-dialog-frame): new function. Allow users to
8491         create gutter-only dialogs.
8492
8493 2000-03-27  Mike Alexander  <mta@arbortext.com>
8494
8495         * process.el (call-process-internal): Handle a null BUFFER
8496         parameter correctly.
8497
8498 2000-03-28  Andy Piper  <andy@xemacs.org>
8499
8500         * gutter-items.el (abort-progress-display): put strings in the
8501         gutter not extents.
8502         (progress-layout-glyph): signal special 'quit callback.
8503         (progress-display-quit-function): deleted.
8504         (progress-display-stop-callback): deleted.
8505         (progress-display-dispatch-command-events): deleted.
8506         (append-progress-display): remove calls to
8507         progress-display-dispatch-command-events.
8508         (raw-append-progress-display): ditto.
8509
8510 2000-03-23  Hrvoje Niksic  <hniksic@iskon.hr>
8511
8512         * faces.el (set-face-stipple): Rewrite to correctly handle PIXMAP
8513         being a list.  Actually define `stipple-pixmap-p' which is used as
8514         an error predicate.  Correctly handle PIXMAP being either relative
8515         or absolute file name.
8516
8517 2000-03-24  Andy Piper  <andy@xemacs.org>
8518
8519         * gutter-items.el (add-tab-to-gutter): use copy-sequence.
8520         (abort-progress-display): ditto. Don't delete the created extent.
8521         (raw-append-progress-display): ditto.
8522         (progress-display-dispatch-non-command-events): new
8523         function. Encapsulates what we want to do when no command input is
8524         required.
8525         (progress-display-dispatch-command-events): likewise, but disable
8526         for now since it causes too many problems.
8527         (append-progress-display): use them.
8528         (raw-append-progress-display): ditto.
8529         (default-gutter-position-changed-hook): set this rather than
8530         default-gutter-position-changed.
8531         (default-gutter-position-changed-hook): lambda with zero arguments
8532         rather than one.
8533         (raw-append-progress-display): trap errors in pending input since
8534         allowing them to signal will hose the gauge well and
8535         truly. Ideally we would like to delay these until we are more able
8536         to cope.
8537         (append-progress-display): ditto.
8538
8539 2000-03-20  Jeff Miller <jmiller@cablespeed.com>
8540
8541         * lisp/make-docfile.el: call-process-internal is now implemented
8542         in process.el.
8543
8544 2000-03-21  Ben Wing  <ben@xemacs.org>
8545
8546         * mule\mule-cmds.el (set-language-info-alist):
8547         Fix to correspond to new menu arrangement.
8548
8549 2000-03-21  Ben Wing  <ben@xemacs.org>
8550
8551         * process.el:
8552         * process.el (call-process-internal): New.
8553         New implementation of call-process.  Only enabled under NT, so far.
8554         stderr handling not implemented yet in CVS'd C code.
8555
8556 2000-03-20  Ben Wing  <ben@xemacs.org>
8557
8558         * lisp-mode.el:
8559         * lisp-mode.el (lisp-interaction-mode-menubar-menu): New.
8560         * lisp-mode.el (lisp-interaction-mode):
8561         Put back Lisp Interaction menubar for Jan V's sake.
8562
8563         * simple.el:
8564         * simple.el (mark-ring):
8565         * simple.el (dont-record-current-mark): New.
8566         * simple.el (in-shifted-motion-command): New.
8567         * simple.el (mark-ring-unrecorded-commands): New.
8568         * simple.el (mark-ring-max):
8569         * simple.el (set-mark-command):
8570         * simple.el (push-mark):
8571         * simple.el (handle-pre-motion-command):
8572         Implement scheme for not recording unimportant marks.
8573
8574         * subr.el:
8575         * subr.el (function-allows-args): New.
8576         New function function-allows-args.
8577
8578 2000-03-20  Martin Buchholz <martin@xemacs.org>
8579
8580         * XEmacs 21.2.32 is released.
8581
8582 2000-03-20  Andy Piper  <andy@xemacs.org>
8583
8584         * gutter-items.el (update-tab-in-gutter): force selection of the
8585         selected-window if required to do so.
8586         (buffers-tab-items): ditto.
8587         (add-tab-to-gutter): ditto.
8588         (create-frame-hook): use force-selection.
8589         (default-gutter-position-changed): lambdify.
8590         (update-tab-hook): deleted since it was only used in one place.
8591
8592 2000-03-18  Andy Piper  <andy@xemacs.org>
8593
8594         * files.el (find-file-noselect): undo change that shouldn't have
8595         gone in.
8596
8597 2000-03-17  Andy Piper  <andy@xemacs.org>
8598
8599         * buffer.el (switch-to-buffer): use last-nonminibuf-window instead
8600         of selected-window trickery.
8601
8602         * gutter-items.el (update-tab-in-gutter): don't give dedicated
8603         frames tabs.
8604         (progress-display-stop-callback): progress -> progress-display
8605         (progress-display-quit-function): ditto.
8606         (clear-progress-display): ditto.
8607         (remove-progress-display): ditto.
8608         (append-progress-display): ditto.
8609         (abort-progress-display): ditto.
8610         (raw-append-progress-display): ditto.
8611         (display-progress-display): ditto.
8612         (current-progress-display-label): ditto.
8613         (current-progress-display): ditto.
8614         (lprogress-display): ditto and save the buffer
8615         (progress-display): ditto. Otherwise the buffer sometimes gets
8616         changed which confuses font-lock.
8617
8618         * font-lock.el (font-lock-default-fontify-buffer): catch all
8619         errors, not just quit.
8620         (font-lock-mode): progress -> display-progress
8621         (font-lock-default-fontify-buffer): ditto.
8622         (font-lock-fontify-syntactically-region): ditto.
8623         (font-lock-fontify-keywords-region): ditto.
8624
8625 2000-03-14  Hrvoje Niksic  <hniksic@iskon.hr>
8626
8627         * cl.el (gensym): Move to here from cl-macs.el.
8628         (gentemp): Ditto.
8629
8630 2000-03-16  Andy Piper  <andy@xemacs.org>
8631
8632         * font-lock.el (font-lock-mode): use lprogress and friends for
8633         progress management.
8634         (font-lock-default-fontify-buffer): ditto.
8635         (font-lock-fontify-syntactically-region): ditto.
8636         (font-lock-fontify-keywords-region): ditto.
8637         (font-lock-revert-cleanup): fix reverting.
8638         (font-lock-revert-setup): ditto.
8639
8640         * gutter-items.el (progress-use-echo-area): new variable. Use the
8641         echo area for progress gauges if non-nil.
8642         (clear-progress): remove echo area stuff and defer to
8643         clear-message.
8644         (append-progress): dispatch non-command events after each progress
8645         increment. Remove echo area stuff.
8646         (abort-progress): remove echo area stuff and defer to
8647         display-message.
8648         (raw-append-progress): ditto. Dispatch non-command events after
8649         gutter redisplay.
8650         (display-progress): defer echo area stuff to display-message.
8651
8652         * gutter-items.el (clear-progress):
8653         (abort-progress): indentation changes.
8654         (display-progress): don't clear progress.
8655         (append-progress): compare messages with equal.
8656         (raw-append-progress): use dispatch-non-command-events to flush
8657         widget creation events.
8658
8659 2000-03-13  Ben Wing  <ben@xemacs.org>
8660
8661         * abbrev.el:
8662         * abbrev.el (abbrev-string-to-be-defined): New.
8663         * abbrev.el (inverse-abbrev-string-to-be-defined): New.
8664         Changes for use with the menubar.
8665
8666 2000-03-12  Ben Wing  <ben@xemacs.org>
8667
8668         * alist.el (vassoc): moved here from font-menu.el.
8669
8670         * custom.el (defface): typo fix.
8671
8672         * dialog.el (yes-or-no-p-dialog-box):
8673         * dialog.el (message-box):
8674         * files.el (save-some-buffers-1):
8675         Put accelerators in the button names.
8676
8677         * font-lock.el (font-lock-comment-face):
8678         * font-lock.el (font-lock-keyword-face):
8679         * font-lock.el (font-lock-function-name-face):
8680         Fixed some of the colors under MS Windows because the existing
8681         default colors were hardly different from black and needed to be
8682         made lighter.
8683
8684         * font-menu.el:
8685         * font-menu.el (font-menu-split-long-menu):
8686         * font-menu.el (font-menu-family-constructor):
8687         * font-menu.el (font-menu-size-constructor):
8688         * font-menu.el (font-menu-weight-constructor):
8689         * font-menu.el (font-menu-set-font):
8690         vassoc moved to alist.el.
8691         Accelerators added to all menus.
8692         Unused bound var new-props removed.
8693
8694         * keydefs.el: I did a whole lot of rearranging to put things in a
8695         more consistent order and fixed a number of cases where key
8696         combinations involving up, down, left, right and so on were
8697         defined but the corresponding keypad combinations were not
8698         defined.
8699
8700         * lisp-mode.el:
8701         * lisp-mode.el (lisp-interaction-mode-popup-menu):
8702         * lisp-mode.el (emacs-lisp-mode):
8703         * lisp-mode.el (lisp-interaction-mode):
8704         * lisp-mode.el (flet):
8705         Added accelerators onto the menus.
8706         Made all the different versions of the let function be indented
8707         the same way.
8708         Undid Steve's easy-menu-ification, because it makes it impossible
8709         to have the menubar and popup menus different.
8710         Cleaned up the menu; added items for find-function &c and some
8711         indenting, and removed debug-on-*.
8712
8713         * list-mode.el (list-mode-hook):
8714         * list-mode.el (list-mode):
8715         * list-mode.el (completion-setup-hook):
8716         * list-mode.el (display-completion-list):
8717         Added support for the :window-height keyword, which is required
8718         because of other changes that I made for the file dialog box.  I
8719         also made the hook variables list-mode-hook and
8720         completion-setup-hook and also minibuffer-setup-hook in
8721         minibuf.el be permanent-local; see comment in list-mode.el.
8722
8723         * map-ynp.el (map-y-or-n-p):
8724         Added accelerators to the dialog buttons.
8725
8726         * menubar-items.el (menu-truncate-list):
8727         New internal function.
8728         * menubar-items.el (submenu-generate-accelerator-spec):
8729         * menubar-items.el (menu-item-strip-accelerator-spec):
8730         * menubar-items.el (menu-item-generate-accelerator-spec):
8731         New exported functions, for use in auto-generating accelerator specs.
8732
8733         * menubar-items.el:
8734         * menubar-items.el (default-menubar):
8735         * menubar-items.el (maybe-add-init-button):
8736         * menubar-items.el (bookmark-menu-filter):
8737         * menubar-items.el (slow-format-buffers-menu-line):
8738         * menubar-items.el (build-buffers-menu-internal):
8739         * menubar-items.el (language-environment-menu-filter):
8740         * menubar-items.el (default-popup-menu):
8741         * menubar-items.el (popup-buffer-menu):
8742         * menubar-items.el (popup-menubar-menu):
8743         Did a major overhaul on this file, and in fact I'm nowhere near
8744         done working on the menubar, and there will be more patches to
8745         come.  A basic summary of what I've done:
8746
8747         a) I added accelerators to all of the menu items.  For menus that
8748         are auto-generated, such as the buffers menu, the accelerators are
8749         automatically added to the beginning of each line using the
8750         numbers 1 through 9, then zero, and then letters starting with A,
8751         but omitting the letters that are already in use for the fixed
8752         menu items at the top of the buffers menu.  To facilitate adding
8753         accelerators of this kind, I created some new functions
8754         (*-accelerator-spec), which are also being used by other filters
8755         that auto generate lists of things such as ftp sites to download
8756         packages.  If people really don't like these accelerators
8757         appearing at the beginning of the menu items, a variable can be
8758         added to optionally turn them off, but I think this is rather
8759         pointless because other menu items have accelerators and many or
8760         most of the menu users will use the accelerators if the support is
8761         there.
8762
8763         b) I combined the top level Tools and Apps menus into a single
8764         Tools menu, because the distinction between the two is not
8765         obvious, and the items on the menus are not used often enough that
8766         putting some of them onto submenus is a problem.
8767
8768         c) I created two new top level menus called View and Cmds because
8769         there were too many items on the File and Edit menus, and I'm going
8770         to be adding more items to these menus.  In contrast to the Tools
8771         menu, the items on these menus may be used quite often during an
8772         editing session, and so should be available with fewer
8773         keystrokes.
8774
8775         d) I added a number of options to the options menu, including one
8776         for controlling whether the alt key can be used to traverse to
8777         menu items using the accelerators, one for controlling behavior of
8778         control-k, one for controlling how the kill and yank functions
8779         interact with the clipboard, a few additional buffers-menu
8780         options, and various other things.  I also did a bit of
8781         rearranging, for example, combining the keyboard and mouse options
8782         into a single keyboard and mouse submenu to facilitate the
8783         accelerators on that level.
8784
8785         e) I changed the variable buffers-menu-format-buffer-line-function
8786         to take two arguments instead of one, the second argument being
8787         the line number for use in creating an accelerator.  I added a
8788         hack to support existing functions with one argument (although I
8789         doubt that very many of these exist), for backward compatibility.
8790
8791         f) I moved the top level mule menu to be a submenu of the edit
8792         menu.  I think that most of the items on this menu are fairly
8793         useless and there are certainly not enough frequently used items
8794         to justify this being its own top level menu.
8795
8796         g) I combined most of the items in big-menubar.el into the main menu.
8797         If people think the main menu is too big, it would be possible to
8798         create different configurations, some smaller.
8799
8800         * menubar.el (check-menu-syntax):
8801         Deleted some syntax checks that were no longer valid, partly
8802         because of changes that were already made a long time ago, and
8803         partly because of a change I made where I allow the name of the
8804         menu item to be an evaluated expression rather than just a string,
8805         similar to all of the other parameters of a menu item.
8806
8807         * minibuf.el:
8808         * minibuf.el (read-file-name-1):
8809         * minibuf.el (mouse-read-file-name-1):
8810         I made a number of changes to improve the appearance
8811         and functioning of the file dialog box.  They include:
8812
8813         a) Fixing the problem where closing the dialog box by clicking on
8814         the close button of the window didn't properly exit the
8815         minibuffer.
8816
8817         b) Fixing the problem that if you typed part of a file name, and
8818         then clicked on a completion with the mouse, the file was not
8819         correctly selected.
8820
8821         c) Changing the title of the dialog box to reflect the operation
8822         being done in accordance with user interface conventions, rather
8823         than the name of the dialog box buffer, which is rather useless.
8824
8825         d) Remove the words "possible completions are" which didn't
8826         belong.
8827
8828         e) Fix things so that the completions scroll off the end of the
8829         completions windows only to the right, rather than both to the
8830         right and down, which is in accordance with Windows user interface
8831         conventions.
8832
8833         * msw-init.el (init-post-mswindows-win):
8834         Added a binding for meta-F4, which is the standard windows binding
8835         for exiting a program.
8836
8837         * select.el (get-selection-no-error):
8838         * select.el (own-selection):
8839         * select.el (own-clipboard):
8840         Added an optional argument called append to the functions
8841         own-selection and own-clipboard.  This adds support for appending
8842         text to the existing selection and allows the function
8843         own-clipboard to be used as the value of the variable
8844         interprogram- cut-function.
8845
8846         Fixed a bug in own-selection in handling zmacs-region-stays.
8847
8848         * simple.el (historical-kill-line): New.
8849
8850         * simple.el (kill-line):
8851         * simple.el (interprogram-cut-function):
8852         * simple.el (interprogram-paste-function):
8853         * simple.el (handle-pre-motion-command):
8854         * simple.el (next-line):
8855         * simple.el (previous-line):
8856         a) Expanded the variable kill-whole-line, so that function
8857         kill-line can be set to delete the entire line always, not just
8858         when cursor is at the beginning of the line.  This is controlled
8859         by setting the variable kill-whole-line to the symbol 'always.
8860         This behavior, as well as the existing kill-whole-line behavior,
8861         now only take effect when kill-line is called interactively,
8862         although this is a departure from a previous behavior in the case
8863         of setting this variable kill-whole-line to t.  It is almost
8864         certainly what has always been intended, and most likely the old
8865         way of doing things introduced bugs.  I also created a function
8866         called historical-kill-line, which ignores the kill-whole-line
8867         setting and always gives the historical behavior of only killing
8868         to the end of the line.  I bound this function to shift- control-k
8869         so that the kill to end of line behavior is available, even when
8870         kill-whole-line has been set to change control-k into the simple
8871         delete-whole-line behavior. (This can be set using the options
8872         menu.)
8873
8874         b) I changed things so that kill and yank now interact with the
8875         clipboard by default under windows.  This was done by changing the
8876         default value of interprogram-cut- function and
8877         interprogram-paste-function.  You can get the old behavior by
8878         setting these to nil, and there is an option on the options menu
8879         to do this.
8880
8881         c) I added support for selecting text using shifted motion keys.
8882         This support is on by default and can be controlled by the
8883         variable shifted-motion-keys-select-region.  There is also a
8884         variable called unshifted-motion-keys-deselect-region that
8885         controls more specifically how the shifted motion key behavior
8886         works.  I did not put an option on the options menu to turn this
8887         off, because I can't imagine why this would be useful.
8888
8889         * simple.el (forward-block-of-lines):
8890         * simple.el (backward-block-of-lines):
8891         * simple.el (block-movement-size):
8892         New.
8893
8894         * simple.el (uncapitalized-title-words):
8895         * simple.el (uncapitalized-title-word-regexp):
8896         * simple.el (capitalize-string-as-title):
8897         * simple.el (capitalize-region-as-title):
8898         New.
8899
8900
8901         * subr.el (add-hook):
8902         * subr.el (make-local-hook): New.
8903         * subr.el (remove-local-hook): New.
8904         * subr.el (add-one-shot-hook): New.
8905         * subr.el (add-local-one-shot-hook): New.
8906         Added some functions to make using hooks easier.
8907         These include:
8908
8909         a) Functions add-local-hook and remove-local-hook to make it easy
8910         to use local hooks.
8911
8912         b) Functions add-one-shot-hook and add-local-one-shot-hook, which
8913         make it possible to add a "one-shot" hook, which is to say a hook
8914         that runs only once, and automatically removes itself after the
8915         first time it has run.
8916
8917 2000-03-09  Andy Piper  <andy@xemacs.org>
8918
8919         * files.el (auto-mode-alist): pick up jsp, jhtml and xml files.
8920
8921 2000-03-09  Yoshiki Hayashi  <yoshiki@xemacs.org>
8922
8923         * buff-menu.el (buffers-menu-omit-invisible-buffers):
8924         Moved from menubar-items.el.
8925         * dumped-lisp.el: Dump gutter-items regardless of menubar.
8926
8927 2000-03-08  Andy Piper  <andy@xemacs.org>
8928
8929         * gutter-items.el (build-buffers-tab-internal): add selected field
8930         to buffers tab spec.
8931
8932 2000-03-07  Yoshiki Hayashi  <yoshiki@xemacs.org>
8933
8934         * minibuf.el (last-exact-completion): Initialize to nil.
8935
8936 2000-03-07  Didier Verna  <didier@xemacs.org>
8937
8938         * startup.el (command-line-1): remove unused variable
8939         `first-file-buffer'.
8940
8941 2000-02-29  Hrvoje Niksic  <hniksic@iskon.hr>
8942
8943         * loaddefs.el (completion-ignored-extensions): Removed ".log",
8944         which is also used for Web server log files.
8945
8946 2000-02-03  IKEYAMA Tomonori <tomonori@suiyokai.org>
8947
8948         * mule/mule-charset.el: Setup auto-fill-chars.
8949
8950 2000-03-02  SL Baur  <steve@beopen.com>
8951
8952         * subr.el (with-string-as-buffer-contents): Reimplement using
8953         `with-temp-buffer'.  Fixes non-unique buffer name problem, fixes
8954         non-deletion of buffer after execution problem.
8955         (with-output-to-string): Use unique buffer name.
8956
8957 2000-02-29  Stephen J. Turnbull  <stephen@xemacs.org>
8958
8959         * gutter-items.el (buffers-tab-sort-function):  New variable.
8960         (buffers-tab-items):  Funcall it to sort the buffer tab list.
8961
8962 2000-02-29  Stephen J. Turnbull  <stephen@xemacs.org>
8963
8964         * startup.el (load-user-init-file):  Merge two `if's to one `or'.
8965
8966 2000-02-28  Martin Buchholz  <martin@xemacs.org>
8967
8968         * menubar-items.el (maybe-add-init-button): Remove the "Load
8969         .emacs" button from all menubars.
8970
8971 2000-03-01  Didier Verna  <didier@xemacs.org>
8972
8973         * rect.el (string-rectangle): depend on `pending-delete-mode' for
8974         region rectangle replacement (from Jan Vroonhof).
8975         (replace-rectangle): new function.
8976
8977 2000-01-05  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8978
8979         * mule/mule-cmds.el (set-default-coding-systems): Use
8980         set-terminal-coding-system and set-keyboard-coding-system.
8981         * coding.el (set-terminal-coding-system): Use
8982         set-console-tty-output-coding-system.
8983         (set-keyboard-coding-system): Use
8984         set-console-tty-input-coding-system.
8985
8986 2000-02-21  Yoshiki Hayashi  <yoshiki@xemacs.org>
8987
8988         * minibuf.el (read-variable): Allow symbol to default argument.
8989
8990 2000-02-27  Andy Piper  <andy@xemacs.org>
8991
8992         * gutter-items.el (update-tab-hook): new function to be used for
8993         hooks.
8994         (create-frame-hook): add update-tab-hook.
8995         (record-buffer-hook): ditto.
8996         (default-gutter-position-changed): ditto.
8997         (default-gutter-position): updating the buffers tab is now handled
8998         by a hook.
8999         (default-gutter-position-changed-hook): new variable.
9000         (gutter-element-visibility-changed-hook): ditto.
9001         (set-gutter-element-visible-p): call it.
9002         (set-gutter-element): use modify-specifier-instances. Set extents
9003         as duplicable before using.
9004         (remove-gutter-element): ditto.
9005         (set-gutter-element-visible-p): ditto.
9006         (init-gutter): new function.
9007         (add-tab-to-gutter): use new gutter-element functions rather than
9008         setting specifiers directly.
9009         (clear-progress): ditto.
9010         (abort-progress): ditto.
9011         (gutter-buffers-tab-visible-p): renamed from
9012         default-gutter-visible-p
9013
9014         * specifier.el (modify-specifier-instances): new function from Jan
9015         Vroonhof.
9016
9017         * x-init.el (init-post-x-win): call init-gutter.
9018
9019         * msw-init.el (init-post-mswindows-win): call init-gutter.
9020
9021         * menubar-items.el (default-menubar): Update to reflect new gutter
9022         variables.
9023
9024 2000-02-26  Andy Piper  <andy@xemacs.org>
9025
9026         * gutter-items.el (set-gutter-element): new function. Add gutter
9027         elements to the specified gutter.
9028         (remove-gutter-element): new function. Remove gutter elements from
9029         the specified gutter.
9030         (set-gutter-element-visible-p): new function. Set gutter element
9031         visibility for the provided gutter-visible specifier.
9032
9033 2000-02-23  Andy Piper  <andy@xemacs.org>
9034
9035         * gutter-items.el (add-tab-to-gutter): specify dimensions
9036         dynamically.
9037
9038 2000-02-24  Martin Buchholz  <martin@xemacs.org>
9039
9040         * gutter-items.el (add-tab-to-gutter):
9041         * package-get.el (package-get-interactive-package-query):
9042         * package-ui.el (pui-directory-exists):
9043         (pui-install-selected-packages):
9044         (pui-list-packages):
9045         Use #'(lambda ...)  instead of '(lambda ...).
9046
9047 2000-02-21  Gregory Neil Shapiro <gshapiro@gshapiro.net>
9048
9049         * startup.el (load-user-init-file): Check to make sure user
9050           has an init-file before calling load().
9051
9052 2000-02-20  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9053
9054         * msw-glyphs.el (msgdi-device-p): Added this and 'msgdi specifier tag.
9055
9056 2000-02-23  Martin Buchholz <martin@xemacs.org>
9057
9058         * XEmacs 21.2.31 is released.
9059
9060 2000-02-21  Mike Sperber <mike@xemacs.org>
9061
9062         * loadup.el (really-early-error-handler):
9063         * update-elc.el:
9064         * make-docfile.el:
9065         Remove dependency on EMACSBOOTSTRAP... environment variables.
9066
9067 2000-02-21  Martin Buchholz <martin@xemacs.org>
9068
9069         * XEmacs 21.2.30 is released.
9070
9071 2000-02-19  Martin Buchholz  <martin@xemacs.org>
9072
9073         * byte-optimize.el (byte-optimize-plus):
9074         (byte-optimize-minus):
9075         (byte-optimize-multiply):
9076         Optimize (- 0) to 0, not (-)
9077         Optimize (+ 5 3.0) to 8.0
9078         Optimize (* 5 3.0) to 15.0
9079         Improve readability.
9080
9081 2000-02-21  Jonathan Harris  <jhar@tardis.ed.ac.uk>
9082
9083         * modeline.el: (modeline-scrolling-method): change modeline
9084         mswindows cursor appearance according to the value.
9085
9086         * msw-faces.el: (mswindows-init-device-faces): Initialise 'default
9087         and 'gui-element face colors and 'gui-element face font to Windows
9088         defaults.
9089
9090 2000-02-09 Stef Epardaud  <stef@lunatech.com>
9091
9092         * font-lock.el: Javadoc enhancements
9093
9094 1999-11-27  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
9095
9096         * ldap.el (toplevel): Test if LDAP support has been compiled in
9097         (ldap-verbose): New option
9098         (ldap-search-entries): Renamed from the previous ldap-search
9099         Conditionalize message display on ldap-verbose
9100         (ldap-add-entries, ldap-modify-entries, ldap-delete-entries): New
9101         defuns
9102         (ldap-search): Is now defined as an obsolete wrapper calling
9103         ldap-search-basic or ldap-search-entries
9104
9105
9106 1999-12-06  Hirokazu FUKUI  <hfukui@sannet.ne.jp>
9107             Shuhei KOBAYASHI <shuhei@aqua.ocn.ne.jp>
9108             Jan Vroonhof  <jan@xemacs.org>
9109
9110         * byte-optimize.el (byte-optimize-form-code-walker): Fixed.
9111         When for-effect is true, didn't call `byte-optimize-form'
9112         in and/or subforms without last.
9113
9114 1999-12-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
9115
9116         * package-get.el (package-get-download-sites): Use correct custom
9117         type.
9118
9119 2000-02-15  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9120
9121         * files.el (write-file): Ask for coding system when compiled with
9122         file-coding.
9123
9124 2000-02-16  Andy Piper  <andy@xemacs.org>
9125
9126         * buffer.el (switch-to-buffer): give norecord argument to
9127         set-window-buffer instead of explicitly recording.
9128
9129         * gutter-items.el (buffers-tab-switch-to-buffer): don't record if
9130         we have to pick a window.
9131
9132 1999-12-24  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9133
9134         * mule/mule-cmds.el (describe-language-support): Don't add
9135         unexist function to help-map.
9136         (describe-coding-system): Don't use already assigend `C'.
9137
9138 2000-01-23  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
9139
9140         * info.el (Info-save-auto-generated-dir): nil -> 'never to make it
9141         work in custom.
9142
9143 2000-02-04  Kazuyuki IENAGA <kazz@imasy.or.jp>
9144
9145         * about.el: Ienaga's e-mail address change.
9146
9147 2000-02-16  Samuel Mikes  <smikes@alumni.hmc.edu>
9148
9149         * etags.el (find-tag): force new window -- even if buf already
9150         visible -- when other-window is t
9151
9152 2000-02-16  Martin Buchholz <martin@xemacs.org>
9153
9154         * XEmacs 21.2.29 is released.
9155
9156 2000-02-09  Martin Buchholz  <martin@xemacs.org>
9157
9158         * cl-extra.el (getf): This is now identical to `plist-get', so
9159         just defalias it.
9160         * cl-macs.el: Make getf an alias to plist-get, at the
9161         byte-compiler level, using define-compiler-macro.
9162
9163 2000-02-08  Martin Buchholz  <martin@xemacs.org>
9164
9165         * cl-extra.el (cl-remprop): Remove. remprop is now in C.
9166
9167 2000-02-07  Kyle Jones  <kyle_jones@wonderworks.com>
9168
9169         * lisp/etags.el (find-tag-internal): set exact-tagname to
9170           a regular expression that matches against the tagname
9171           part of the tag entry first instead of only looking in
9172           the context area.
9173
9174 2000-01-23  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
9175
9176         * gutter-items.el: fixed typo(s) in customizing default-gutter-position
9177         * toobar.el: fixed typo(s) in customizing default-toolbar-position
9178
9179 2000-02-07  Martin Buchholz <martin@xemacs.org>
9180
9181         * XEmacs 21.2.28 is released.
9182
9183 2000-02-07  Martin Buchholz  <martin@xemacs.org>
9184
9185         * cl-extra.el (getf): Just call `get', never `get*'.
9186         Make arglist match docstring.
9187         Fix bug: (getf nil t t) ==> Lisp nesting exceeds `max-lisp-eval-depth'
9188         * cl-macs.el (get* compiler macro): Simply replace `get*' by `get'.
9189         * byte-optimize.el: remove references to `get*'.
9190
9191 2000-02-06  Martin Buchholz  <martin@xemacs.org>
9192
9193         * mule/european.el: Add syntax information for Latin3 and Latin4.
9194
9195 2000-02-02  Martin Buchholz  <martin@xemacs.org>
9196
9197         * byte-optimize.el: Byte-optimize (length "foo")
9198
9199 2000-02-03   Daiki Ueno  <ueno@ueda.info.waseda.ac.jp>
9200
9201         * window.el (shrink-window-if-larger-than-buffer): Rewrite full
9202         width check using `window-leftmost-p' and `window-rightmost-p'.
9203
9204 2000-02-02  Per Abrahamsen  <abraham@dina.kvl.dk>
9205
9206         * wid-edit.el (widget-match-inline): An atom never matches a
9207           list.
9208
9209 2000-01-29  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9210
9211         * modeline.el: Consolidated 'x and 'mswindows specification under
9212         'win tag.
9213
9214 2000-01-29  Andy Piper  <andy@xemacs.org>
9215
9216         * gutter-items.el: (format-buffers-tab-line): Try and be
9217         intelligent about buffer naming when we have duplicates.
9218
9219 2000-01-29  Andy Piper  <andy@xemacs.org>
9220
9221         * gutter-items.el (gutter-visible-p): Make sure the gutter gets
9222         updated when it becomes visible.
9223
9224 2000-01-26  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9225
9226         * bytecomp.el (byte-compile-insert-header): Properly set coding
9227         system under MULE and file-coding.
9228
9229 2000-01-28  Martin Buchholz  <martin@xemacs.org>
9230
9231         * coding.el (dontusethis-set-value-file-name-coding-system-handler):
9232         (dontusethis-set-value-terminal-coding-system-handler):
9233         (dontusethis-set-value-keyboard-coding-system-handler):
9234         Never undefine coding system aliases.  Emergency fix for gnus.
9235
9236 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
9237
9238         * files.el (abbreviate-file-name): Use directory-sep-char instead
9239         of hard-coded "/".
9240
9241 2000-01-27  Hrvoje Niksic  <hniksic@iskon.hr>
9242
9243         * startup.el (user-init-file-base-list): New variable, replacing
9244         user-init-file-base.
9245         (find-user-init-file): New function.
9246         (command-line-early): Use it.
9247         (load-user-init-file): Ditto.
9248
9249 2000-01-26  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9250
9251         * gutter-items.el (update-tab-in-gutter): Use proper locale when
9252         calling valid-image-instantiator-format-p
9253
9254 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
9255
9256         * isearch-mode.el (isearch-mode): The variable is
9257         isearch-unhidden-extents, not isearch-opened-extents.
9258
9259 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
9260
9261         * minibuf.el (next-history-element): Modify error message if a
9262         default value is available.
9263
9264 2000-01-26  Martin Buchholz  <martin@xemacs.org>
9265
9266         * bytecomp.el (byte-compile-file): Don't unconditionally write
9267         .elc files in binary - might contain non-Latin1.
9268
9269 2000-01-24  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9270
9271         * process.el (shell-quote-argument): Use (nt-quote-process-args)
9272         for windows-nt.
9273
9274         * version.el:
9275         * startup.el (user-init-file-base):
9276         * process.el (call-process-region):
9277         * files.el (make-backup-file-name):
9278         (backup-file-name-p):
9279         (file-relative-name):
9280         (abbreviate-file-name):
9281         (set-auto-mode):
9282         * code-process.el (call-process-region): Removed unnecessary
9283         branching on 'windows-nt and 'ms-dos system types. Phased 'ms-dos
9284         support out of the universe.
9285
9286         * process.el:
9287         * code-process.el:
9288         * bytecomp.el (byte-compile-file): Removed reference to
9289         buffer-file-type, and commented usage of binary-process-output
9290         NTEmacs variables.
9291
9292 2000-01-24  Yoshiki Hayashi  <yoshiki@xemacs.org>
9293
9294         * help.el (function-arglist): Add case for macro.
9295
9296 2000-01-22  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9297
9298         * cus-edit.el (custom-display): Removed "MS-DOS" and added Windows
9299         printers.
9300         (custom-display): Added a menu for printer/display tags.
9301
9302         * frame.el (frame-type):
9303         * device.el (device-type): Added 'msprinter to the doc string, and
9304         removed 'pc -- it is not going to be implemented ever.
9305         (call-device-method): Fixed docstring typo.
9306         Defined specifier tags 'printer and 'display.
9307
9308 2000-01-22  Kyle Jones  <kyle_jones@wonderworks.com>
9309
9310         * lisp/itimer.el (itimer-run-expired-timers): (consp
9311           last-command-event-time) instead of (consp
9312           'last-command-event-time).
9313
9314 2000-01-21  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9315
9316         * msw-glyphs.el: Removed obsolete commentary.
9317
9318 2000-01-21  Hrvoje Niksic  <hniksic@iskon.hr>
9319
9320         * minibuf.el (read-file-name): Use abbreviate-file-name to produce
9321         better default value.
9322
9323 2000-01-21  Hrvoje Niksic  <hniksic@iskon.hr>
9324
9325         * minibuf.el (read-expression): Add a DEFAULT-VALUE argument.
9326         (read-string): Ditto.
9327         (eval-minibuffer): Ditto.
9328         (read-command): Ditto.
9329         (read-function): Ditto.
9330         (read-variable): Ditto.
9331         (read-number): Ditto.
9332         (read-shell-command): Ditto.
9333         (read-number): Record history.
9334
9335 2000-01-20  Yoshiki Hayashi  <yoshiki@xemacs.org>
9336
9337         * etags.el (find-tag-tag): Use DEFAULT of completing-read.
9338
9339 2000-01-20  Yoshiki Hayashi  <yoshiki@xemacs.org>
9340
9341         * faces.el (startup-initialize-custom-faces): New function.
9342         Reset all faces created during auto-autoloads loading time
9343         by defface.
9344         * startup.el (command-line): Call it.
9345
9346 2000-01-19  Yoshiki Hayashi  <yoshiki@xemacs.org>
9347
9348         * about.el (about-hackers): Add myself to contributors list.
9349
9350 2000-01-12  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9351
9352         * menubar-items.el (maybe-add-init-button): Removed an argument in
9353         a call to load-user-init-file, as the function managed to lose its
9354         formal parameter a few betas ago.
9355
9356 2000-01-18  Martin Buchholz <martin@xemacs.org>
9357
9358         * XEmacs 21.2.27 is released.
9359
9360 2000-01-18  Martin Buchholz  <martin@xemacs.org>
9361
9362         * process.el (shell-command-to-string): Use the FSF docstring.
9363         Make shell-command-to-string the standard function, and
9364         exec-to-string the (deprecated) alias.
9365
9366         * startup.el: typo fix.
9367
9368 2000-01-16  Martin Buchholz  <martin@xemacs.org>
9369
9370         * mule/mule-misc.el (char-octet): Move back into mule-charset.c.
9371
9372 2000-01-14  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9373
9374         * menubar-items.el (sort-buffers-menu-alphabetically): Put invisible
9375         buffers after visible buffers.
9376         (sort-buffers-menu-by-mode-then-alphabetically): Ditto.
9377
9378 2000-01-17  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9379
9380         * info.el (Info-extract-menu-node-name): Stop at a dot
9381         followed by whitespace or right parenthesis.
9382
9383 2000-01-15  Hrvoje Niksic  <hniksic@iskon.hr>
9384
9385         * info.el (Info-directory-list): Warn against using Customize with
9386         Info-directory-list.
9387
9388 2000-01-15  Adrian Aichner  <aichner@ecf.teradyne.com>
9389
9390         * minibuf.el (read-file-name): doc fix.
9391
9392         * autoload.el (update-file-autoloads): doc fix.
9393
9394         * about.el (about-hackers): Change my E-mail address.
9395
9396 2000-01-13  Martin Buchholz  <martin@xemacs.org>
9397
9398         * info.el (Info-visit-file): Just use the `f' interactive spec to
9399         read a filename in the standard way.
9400
9401 2000-01-13  Andy Piper  <andy@xemacs.org>
9402
9403         * gutter-items.el (gutter-buffers-tab-orientation): new variable.
9404         (gutter-buffers-tab-extent): new variable.
9405         (update-tab-in-gutter): call add-tab-to-gutter again if the
9406         orientation has changed.
9407         (add-tab-to-gutter): cope with different orientations.
9408
9409 2000-01-11  Didier Verna  <didier@xemacs.org>
9410
9411         * info.el (Info-following-node-name): backward-skip dots as well
9412         as spaces (dots at the end of a node name aren't part of it).
9413         (Info-extract-menu-node-name): don't skip dots. There could be
9414         some in the node name.
9415         (Info-index): allow dots to be part of a node name.
9416
9417 2000-01-12  Andreas Jaeger  <aj@suse.de>
9418
9419         * files.el (auto-mode-alist): Added idlwave-mode.
9420         Patch by Carsten Dominik <dominik@astro.uva.nl>.
9421
9422 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9423
9424         * info.el (Info-search): Show default value.
9425
9426 1999-12-20  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9427
9428         * info.el (Info-read-node-completion-table): New variable.
9429         (Info-read-node-name-1): New function.
9430         (Info-read-node-name): Use it.
9431         (Info-follow-reference): Use DEFAULT argument of completing-read.
9432         (Info-menu): Ditto.
9433
9434 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9435
9436         * hyper-apropos.el (hyper-describe-key-briefly): Save
9437         window configuration.
9438         (hyper-describe-face): Use DEFAULT of completing-read.
9439         (hyper-apropos-read-variable-symbol): Ditto.
9440         (hyper-apropos-read-function-symbol): Ditto.
9441
9442 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9443
9444         * mule/mule-cmds.el (set-default-coding-system): Set
9445         comint-exec-hook to use coding-system-for-read and
9446         coding-system-for-write so that C-x RET c works.
9447
9448 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9449
9450         * minibuf.el (minibuffer-confirm-incomplete): Customize.
9451         (previous-matching-history-element): Increment
9452         minibuffer-max-depth by 1.
9453         (next-matching-history-element): Ditto.
9454
9455 2000-01-11  Andy Piper  <andy@xemacs.org>
9456
9457         * gutter-items.el (buffers-tab): Create a new face for the buffers
9458         tab.
9459         (buffers-tab-face): use it.
9460
9461 2000-01-10  Didier Verna  <didier@xemacs.org>
9462
9463         * modeline.el (modeline-scrolling-method): change modeline X
9464         cursor appearance according to the value.
9465
9466 2000-01-07  Andreas Jaeger  <aj@suse.de>
9467
9468         * about.el (about-hackers): Moved my entry to contributor list.
9469         (xemacs-hackers): Added myself.
9470         (about-maintainer-info): Added description of myself.
9471
9472
9473 2000-01-07  Didier Verna  <didier@xemacs.org>
9474
9475         * modeline.el (modeline-scrolling-method): new variable.
9476         (mouse-drag-modeline): add reference to it in the docstring.
9477         (mouse-drag-modeline): handle it.
9478
9479 2000-01-08  Andy Piper  <andy@xemacs.org>
9480
9481         * gutter-items.el (update-tab-in-gutter): remove resize-subwindow
9482         calls.
9483         (remove-buffer-from-gutter-tab): ditto.
9484
9485 2000-01-06  Per Abrahamsen  <abraham@dina.kvl.dk>
9486
9487         * cus-edit.el (custom-hook-convert-widget): Fix comment.
9488         (custom-face-edit): Fix grammatical error in help message.
9489
9490 2000-01-03  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9491
9492         * movemail.el: Added.
9493
9494         * dumped-lisp.el (preloaded-file-list): Added movemail.el.
9495
9496 2000-01-03  Didier Verna  <didier@xemacs.org>
9497
9498         * modeline.el (mouse-drag-modeline): remove the code related to
9499         the modeline horizontal scrolling facility.
9500
9501 1999-12-31  Martin Buchholz <martin@xemacs.org>
9502
9503         * XEmacs 21.2.26 is released.
9504
9505 1999-12-28  Andy Piper  <andy@xemacs.org>
9506
9507         * wid-edit.el (widget-push-button-value-create): The gui cache
9508         does not agree with native widgets which can only be displayed
9509         once per window. The reasons for caching are diminished now that
9510         we don't hog resources when creating buttons.
9511         (widget-push-button-cache) deleted.
9512
9513 1999-12-24  Martin Buchholz <martin@xemacs.org>
9514
9515         * XEmacs 21.2.25 is released.
9516
9517 1999-12-24  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9518
9519         * hyper-apropos.el (hyper-apropos): Toggle
9520         hyper-apropos-programming-apropos correctly.
9521         Set REGEXP when user accepts default value.
9522
9523 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9524
9525         * minibuf.el (read-from-minibuffer): Bind minibuffer-default.
9526         (read-file-name-2): Use DEFAULT argument of read-from-minibuffer.
9527
9528 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9529
9530         * mule/mule-category.el (undefined-category-designator):
9531         Return char instead of character.  Search for undefined one.
9532         (describe-category): Use with-displaying-help-buffer.
9533
9534 1999-12-21  Martin Buchholz  <martin@xemacs.org>
9535
9536         * byte-optimize.el (byte-optimize-plus):
9537         Optimize (+ 1) to 1 instead of (1+ nil).
9538
9539         * files.el (basic-save-buffer): Rewrite for clarity.  Use (char-before).
9540
9541         * byte-optimize.el (byte-compile-butlast): Remove.  Use butlast instead.
9542
9543         * byte-optimize.el (byte-optimize-char-before): New function.
9544         Remove performance penalty for using (char-before) instead of (char-after).
9545
9546 1999-12-20  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9547
9548         * mule/mule-category.el (char-category-list): Return character
9549         instead of integer.
9550
9551 1999-12-17  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9552
9553         * minibuf.el (read-buffer): Check default is buffer object.
9554
9555 1999-11-25  Andy Piper  <andy@xemacs.org>
9556
9557         * cus-edit.el (custom-buffer-create-buttons): Use native widgets
9558         for buttons.
9559
9560 1999-12-16  Andreas Jaeger  <aj@suse.de>
9561
9562         * package-get.el (package-get-maybe-save-index): Fixed typo.
9563         Patch by Jeff Miller <jmiller@smart.net>.
9564
9565 1999-12-13  Charles G Waldman  <cgw@alum.mit.edu>
9566
9567         * gnuserv.el (gnuserv-process-filter):  don't call
9568         gnuserv-write-to-client when gnuserv-current-client is nil
9569
9570 1999-12-14  Martin Buchholz <martin@xemacs.org>
9571
9572         * XEmacs 21.2.24 is released.
9573
9574 1999-12-12  Gunnar Evermann  <ge204@eng.cam.ac.uk>
9575
9576         * about.el (about-hackers): Update my email address.
9577
9578 1999-12-07  Martin Buchholz <martin@xemacs.org>
9579
9580         * XEmacs 21.2.23 is released.
9581
9582 1999-11-06  Jason R Mastaler  <jason@mastaler.com>
9583
9584         * package-get.el (package-get-download-sites): Removed several
9585         defunct download sites, added many new ones, and corrected a few
9586         incorrect directory-on-site entries.  Added physical locations to
9587         site-description.
9588
9589 1999-11-30  Gunnar Evermann  <ge204@eng.cam.ac.uk>
9590
9591         * finder.el (finder-commentary): add DOC string and fix
9592         interactive spec
9593
9594 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
9595
9596         * help.el (describe-function): Don't forget to intern the string
9597         completing-read returns.
9598         (describe-variable): Ditto.
9599
9600 1999-11-16  Adrian Aichner  <adrian@xemacs.org>
9601
9602         * hyper-apropos.el (hyper-apropos-this-symbol): Handle
9603         `hyper-apropos-help-mode' here to find symbol to customize
9604         irregardless of cursor position and simplify
9605         `hyper-apropos-set-variable', `hyper-apropos-find-function', and
9606         `hyper-apropos-popup-menu'.
9607
9608 1999-11-21  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9609
9610         * apropos.el (apropos-mode-map): Add return to call
9611         apropos-follow.
9612         (apropos-print): Call apropos-mode to have better
9613         command reference. Put keymap text-poperty to
9614         symbole name.
9615
9616 1999-11-22  Alastair Burt  <burt@dfki.de>
9617
9618         * help.el: (describe-bindings-1): Added handling of keymaps for
9619         the extents at point.
9620
9621 1999-12-02  Mark Thomas  <mthomas@jprc.com>
9622
9623         * gutter-items.el (buffers-tab-items): Wrap the function in a
9624         save-match-data
9625
9626 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
9627
9628         * help.el (describe-function): Use the DEFAULT argument to
9629         completing-read.
9630         (describe-variable): Ditto.
9631
9632 1999-11-26  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9633
9634         * minibuf.el (read-from-minibuffer): Add optional argument
9635         DEFAULT to have better mini-buffer history support.
9636         (completing-read): Pass default to read-from-minibuffer.
9637         (read-buffer): Pass default to completing-read.
9638
9639 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
9640
9641         * font-lock.el (font-lock-doc-string-face): Document the
9642         `font-lock-lisp-like' property.
9643
9644 1999-11-29  Hrvoje Niksic  <hniksic@iskon.hr>
9645
9646         * lisp-mode.el: Specify `font-lock-lisp-like'.
9647
9648         * font-lock.el (font-lock-lisp-like): New function.
9649         (font-lock-fontify-syntactically-region): Use it.
9650
9651 1999-11-29  XEmacs Build Bot <builds@cvs.xemacs.org>
9652
9653         * XEmacs 21.2.22 is released
9654
9655 1999-11-28  Martin Buchholz <martin@xemacs.org>
9656
9657         * XEmacs 21.2.21 is released.
9658
9659 1999-11-18  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9660
9661         * minibuf.el (read-coding-system): Accept symbol and
9662         coding-system object as a default-coding-system.
9663
9664 1999-11-16  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9665
9666         * minibuf.el (read-coding-system): Accept symbol as
9667         a default-coding-system.
9668
9669 1999-10-06  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9670
9671         * apropos.el (apropos-documentation): Use insert instead
9672         of princ.
9673
9674 1999-11-07  William M. Perry  <wmperry@aventail.com>
9675
9676         * gpm.el: New gpm-minor-mode to turn GPM mouse support on & off
9677           for the linux console.
9678
9679         * mouse.el (mouse-consolidated-yank): Allow the mouse-yanking
9680           stuff to work when you are not on a window system, since the GPM
9681           mouse support now allows pasting from outside of XEmacs.
9682
9683 1999-11-10  XEmacs Build Bot <builds@cvs.xemacs.org>
9684
9685         * XEmacs 21.2.20 is released
9686
9687 1999-11-06  Hrvoje Niksic  <hniksic@iskon.hr>
9688
9689         * setup-paths.el (paths-default-info-directories): Add
9690         /usr/share/info and /usr/local/share/info.
9691
9692 1999-10-30  Hrvoje Niksic  <hniksic@srce.hr>
9693
9694         * about.el: Updated Vladimir Ivanovic's info.
9695
9696 11999-08-28  Jan Vroonhof  <vroonhof@math.ethz.ch>
9697
9698         * auto-show.el (auto-show-truncationp): Remove.
9699
9700         * auto-show.el (auto-show-should-take-action-p): Use window-truncated-p
9701
9702 999-09-23  Gunnar Evermann  <ge204@eng.cam.ac.uk>
9703
9704         * indent.el (indent-line-to): fix bug: spaces were not replaced
9705         with tab if column is multiple of tab-width
9706         From dhn@qedinc.com
9707
9708 1999-10-24  Jan Vroonhof  <vroonhof@math.ethz.ch>
9709
9710         * mule/mule-cmds.el (read-input-method-name): Accept symbols
9711         correctly. Patch from Mikio Nakajima <minakaji@osaka.email.ne.jp>
9712
9713         * package-get.el (package-get-package-provider): Be verbose when
9714         interactive. Patch from Robert Pluim
9715
9716 1999-08-23  Mike McEwan  <mike@lotusland.demon.co.uk>
9717
9718         * info.el (Info-suffix-list): Add ".info.bz2" to the recognised
9719         info file suffixes.
9720
9721 1999-08-19  Stephen Tse  <stephent@sfu.ca>
9722
9723         * process.el (open-network-stream): Add a new optional parameter
9724         PROTOCOL to support udp; fix a minor typo and add an explanation
9725         in docstring for udp programming.
9726
9727         * code-process.el (open-network-stream): Add a new optional
9728         parameter PROTOCOL to support udp; fix a minor typo and add an
9729         explanation in docstring for udp programming.
9730
9731 1999-10-18  Andy Piper  <andy@xemacs.org>
9732
9733         * gui.el (make-gui-button): be more precise about how we call
9734         callbacks.
9735
9736         * wid-edit.el (widget-push-button-value-create): Use the new form
9737         of native gui-button.
9738
9739 1999-10-14  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9740
9741         * info.el (Info-page-prev): Don't do (sit-for 0).
9742
9743 1999-10-13  Andy Piper  <andy@xemacs.org>
9744
9745         * gutter-items.el (progress-abort-glyph): new glyph for showing
9746         abort status.
9747         (append-progress): dispatch-event rather than sit-for.
9748         (abort-progress): new function. Show the abort glyph with an
9749         appropriate message.
9750         (raw-append-progress): dispatch-event rather than sit-for.
9751         (display-progress): cope with aborts.
9752
9753         * gui.el (make-gui-button): Use native widgets for buttons
9754         unconditionally.
9755         (insert-gui-button): ditto.
9756         (gui-button-p): ditto.
9757
9758         * xbm-button.el: remove from core.
9759
9760         * xpm-button.el: remove from core.
9761
9762 1999-10-07  Olivier Galibert  <galibert@pobox.com>
9763
9764         * faces.el (init-device-faces): Don't initialize the random faces
9765         on the stream device.
9766
9767 1999-10-06  Andy Piper  <andy@xemacs.org>
9768
9769         * files.el (recover-file): Don't use ls under windows for revert buffer.
9770
9771 1999-09-25  Adrian Aichner  <adrian@xemacs.org>
9772
9773         * package-get.el (package-get-download-menu): Make menu really
9774         toggle download sites.
9775         (package-get-download-sites): Add autoload cookie.
9776
9777 1999-09-29  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9778
9779         * setup-paths.el (paths-find-module-directory): Ditto.
9780
9781 1999-09-29  Werner Fink  <werner@suse.de>
9782
9783         * setup-paths.el (paths-find-exec-directory): Add missing nil
9784         parameter for environment.
9785
9786 1999-09-27  Martin Buchholz  <martin@xemacs.org>
9787
9788         * modeline.el (modeline-format):
9789         Only purecopy the strings.  Else
9790         (nsublis '(("%p" . "%P")) (default-value 'modeline-format) :test 'equal)
9791         barfs.
9792
9793 1999-08-28  Mike Woolley  <mike@bulsara.com>
9794
9795         * winnt.el: Removed nt-shell-mode-hook, which was preventing the
9796         user setting comint-completion-addsuffix and
9797         comint-process-echoes.
9798
9799 1999-09-22  Andy Piper  <andy@xemacs.org>
9800
9801         * gutter-items.el (update-tab-in-gutter): use
9802         last-nonminibuf-window instead of selected-window.
9803
9804 1999-09-18  Andy Piper  <andy@xemacs.org>
9805
9806         * gnuserv.el (gnuserv-edit-files): select frame we are going to
9807         display on.
9808
9809         * subr.el (record-buffer-hook): new variable so that the hook gets
9810         some documentation.
9811
9812 1999-09-16  Andy Piper  <andy@xemacs.org>
9813
9814         * gutter-items.el (update-tab-in-gutter): only update when the
9815         gutter is visible.
9816         (remove-buffer-from-gutter-tab): ditto.
9817
9818 1999-09-17  Hrvoje Niksic  <hniksic@srce.hr>
9819
9820         * simple.el (do-auto-fill): Commented out part of Kinsoku
9821         processing.
9822
9823 1999-09-14  Hrvoje Niksic  <hniksic@srce.hr>
9824
9825         * isearch-mode.el (isearch-highlightify-region): Give the
9826         highlighting extents a high priority.
9827         (isearch-make-extent): Give the main highlighting extent an even
9828         higher priority.
9829
9830 1999-09-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9831
9832         * packages.el (packages-compute-package-locations): Fix typo from
9833         -u rationalization.
9834
9835 1999-09-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9836
9837         * setup-paths.el (paths-find-doc-directory): Respect value of
9838         `configure-doc-directory.'
9839
9840         * find-paths.el (paths-find-architecture-directory): Give
9841         precendence `default' argument (which typically comes from
9842         configure).
9843
9844 1999-09-05  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9845
9846         * startup.el (command-line-early): Added options -user-init-file
9847         and -user-init-directory.
9848
9849         * files.el (user-init-file): Default to NIL so we can recognize
9850         when it's set.
9851
9852 1999-08-30  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9853
9854         * obsolete.el (init-file-user):
9855         * startup.el:
9856         * packages.el (packages-compute-package-locations):
9857         * package-get.el (package-get-user-index-filename):
9858         * menubar-items.el (maybe-add-init-button):
9859         * info.el (Info-annotations-path):
9860         * dump-paths.el:
9861         Change `user-init-directory' to be an absolute path.
9862         Use `user-init-directory' where appropriate.
9863         Zap `init-file-user' and its uses.
9864
9865 1999-09-09  Hrvoje Niksic  <hniksic@srce.hr>
9866
9867         * subr.el (copy-symbol): New function.
9868
9869 1999-09-08  Hrvoje Niksic  <hniksic@srce.hr>
9870
9871         * isearch-mode.el (isearch-done): Be sure to restore invisible
9872         extents in the proper buffer.
9873         (isearch-pre-command-hook): Set this-command to the correct value
9874         in case the buffer has changed and old overriding-local-map was
9875         used.
9876         (isearch-restore-extent): Use remprop instead of setting the
9877         property to nil.
9878
9879 1999-09-08  Hrvoje Niksic  <hniksic@srce.hr>
9880
9881         * cmdloop.el (execute-extended-command): Update zmacs region
9882         before the delay.
9883         (execute-extended-command): Make the message gettext-friendly.
9884
9885 1999-09-07  Andy Piper  <andy@xemacs.org>
9886
9887         * gutter-items.el (progress-gauge-glyph): renamed from
9888         progress-glyph.
9889         (progress-text-glyph): new variable.
9890         (progress-layout-glyph): use layouts and text glyphs.
9891         (progress-area-buffer): removed.
9892         (progress-text-and-extent): new variable.
9893         (progress-displayed-p): dynamically create gutter area buffer.
9894         (clear-progress): ditto.
9895         (raw-append-progress): ditto.
9896         (append-progress): use new glyph names.
9897         (raw-append-progress): only create the extent when needed. set
9898         properties more optimally.
9899         (progress): remove args.
9900
9901 1999-09-07  Hrvoje Niksic  <hniksic@srce.hr>
9902
9903         * isearch-mode.el (isearch-range-invisible): Use mapc instead of
9904         mapcar where the return value is unused.
9905         (isearch-restore-invisible-extents): Ditto.
9906         (isearch-highlight-all-cleanup): Ditto.
9907         (isearch-delete-extents-in-range): Traverse the extents only once.
9908         (isearch-highlight-all-update): Don't start over if the search
9909         string has changed and more input is pending.
9910
9911 1999-09-07  Hrvoje Niksic  <hniksic@srce.hr>
9912
9913         * packages.el (packages-find-package-data-path): Ditto.
9914
9915         * cl.el: Use mapcar at top-level -- mapc is no longer a subr.
9916
9917         * subr.el (mapc-internal): Don't make obsolete.
9918
9919         * cl-extra.el (mapc): Resurrect.
9920
9921 1999-09-03  Hrvoje Niksic  <hniksic@srce.hr>
9922
9923         * obsolete.el (isearch-yank-x-clipboard): Define it as an obsolete
9924         alias.
9925
9926         * isearch-mode.el (isearch-top-state): Restore isearch-word.
9927         (isearch-yank-clipboard): Renamed from isearch-yank-x-clipboard.
9928         (isearch-yank-clipboard): Use get-clipboard instead of
9929         x-get-clipboard.
9930         (isearch-yank-selection): Fix docstring.
9931
9932 1999-09-02  Martin Buchholz  <martin@xemacs.org>
9933
9934         * cl-extra.el: Obsolete hash-table-type in favor of hash-table-weakness.
9935
9936 1999-09-02  Hrvoje Niksic  <hniksic@srce.hr>
9937
9938         * cl-macs.el (extent-start-position): Fix setf method.
9939         (extent-end-position): Ditto.
9940
9941 1999-09-02  Hrvoje Niksic  <hniksic@srce.hr>
9942
9943         * isearch-mode.el: End merge with FSF 20.4.
9944
9945         * isearch-mode.el (search-invisible): New variable.
9946         (isearch-hide-immediately): Ditto.
9947         (isearch-unhidden-extents): Ditto.
9948         (isearch-range-invisible): New function.
9949         (isearch-unhide-extent): Ditto.
9950         (isearch-restore-invisible-extents): Ditto.
9951         (isearch-restore-extent): Ditto.
9952
9953         * isearch-mode.el (isearch-ring-advance-edit): Use FSF
9954         implementation.
9955         (isearch-ring-retreat-edit): Ditto.
9956         (isearch-forward): New argument NO-RECURSIVE-EDIT.
9957         (isearch-forward-regexp): New arguments NOT-REGEXP and
9958         NO-RECURSIVE-EDIT.
9959         (isearch-backward): New argument NO-RECURSIVE-EDIT.
9960         (isearch-backward-regexp): New arguments NOT-REGEXP and
9961         NO-RECURSIVE-EDIT.
9962         (isearch-mode): Return isearch-success.
9963         (isearch-update): Use unread-command-events instead of
9964         unread-command-event.
9965         (isearch-abort): If an invalid regexp is encountered, keep popping
9966         states.
9967         (isearch-*-char): Use FSF implementation.
9968         (isearch-whitespace-chars): Use the more robust FSF's
9969         implementation.
9970         (isearch-within-brackets): New variable.
9971         (isearch-mode): Initialize it.
9972         (isearch-edit-string): Bind it.
9973         (isearch-search-and-update): Set it.
9974         (isearch-push-state): Push it.
9975         (isearch-top-state): Pop it.
9976         (isearch-search): Set it.
9977         (isearch-printing-char): When called by isearch-whitespace-chars,
9978         handle M-SPC gracefully.
9979         (isearch-message-prefix): New argument ELLIPSIS.
9980         (isearch-message-suffix): Ditto.
9981         (isearch-message): Use the ELLIPSIS argument when calling
9982         isearch-message-prefix and isearch-message-suffix.
9983         (isearch-message-prefix): Distinguish between "wrapped" and
9984         "overwrapped" search, FWIW.
9985
9986 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
9987
9988         * isearch-mode.el (isearch-edit-string): Use the head of the
9989         search ring instead of search-last-string and search-last-regexp.
9990         (search-highlight): Renamed from isearch-highlight.
9991         (isearch-exit): Use the new name.
9992         (isearch-highlight): Ditto.
9993         (isearch-dehighlight): Ditto.
9994         (isearch-update-ring): New function.
9995         (isearch-done): Call it.
9996         (isearch-done): New argument EDIT.
9997         (isearch-repeat): If search string is empty, look up at the car of
9998         the search ring; ignore the yank pointer.
9999         (isearch-abort): Call isearch-done with NOPUSH.
10000         (isearch-cancel): New function.
10001         (isearch-mode-map): Bind it to ESC ESC ESC.
10002
10003         * isearch-mode.el: Begin merge with FSF 20.4.
10004
10005 1999-09-01  Andy Piper  <andy@xemacs.org>
10006
10007         * x-select.el (x-get-clipboard): obsolete.
10008         (x-yank-clipboard-selection): obsolete
10009
10010         * select.el (disown-selection): need to be careful to disown the
10011         clipboard if we set it via selection.
10012         (get-clipboard): move from x-select.el
10013         (yank-clipboard-selection): ditto.
10014
10015 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
10016
10017         * isearch-mode.el (isearch-exit): Bind isearch-highlight and
10018         isearch-highlight-all-matches to nil.
10019         (isearch-fixed-case): New variable.
10020         (isearch-mode): Initialize it.
10021         (isearch-edit-string): Save it.
10022         (isearch-toggle-case-fold): Set it.
10023         (isearch-fix-case): Make sure isearch-toggle-case-fold works --
10024         need to check isearch-fixed-case.
10025         (isearch-toggle-case-fold): Update highlighting of all matches
10026         before the pause.
10027         (isearch-edit-string):
10028
10029 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
10030
10031         * isearch-mode.el (isearch-edit-string): Call isearch-message
10032         before reading the event so that the prompt is displayed properly.
10033         (isearch-message): Use isearch-nonincremental when calling
10034         isearch-message-prefix.
10035         (minibuffer-local-isearch-map): Bind up and down to do the same as
10036         M-p and M-n respectively.
10037         (isearch-done): New arg NOPUSH.
10038         (isearch-edit-string): Use it.
10039         (isearch-edit-string): Don't bind isearch-string.
10040         (isearch-ring-adjust): Edit string, *then* push state.
10041
10042 1999-08-31  Hrvoje Niksic  <hniksic@srce.hr>
10043
10044         * faces.el (isearch-secondary): Make isearch-secondary look
10045         different than default.
10046
10047 1999-08-30  Hrvoje Niksic  <hniksic@srce.hr>
10048
10049         * isearch-mode.el (isearch-yank): Use progn instead of the inner
10050         save-excursion.
10051         (isearch-dehighlight): Remove TOTALLY.  Simplify.
10052         (isearch-update): Call isearch-dehighlight without arguments.
10053         (isearch-done): Ditto.
10054
10055         * isearch-mode.el (isearch-fix-case): If the search string has no
10056         upper-case letters, allow the folding to be reenabled.
10057         Previously, once disabled, the folding would remain that way until
10058         the end of isearch.
10059         (isearch-top-state): Call isearch-fix-case.
10060
10061         * isearch-mode.el (isearch-yank): Use progn instead of the inner
10062         save-excursion.
10063         (isearch-dehighlight): Remove TOTALLY.  Simplify.
10064
10065 1999-08-31  Jan Vroonhof  <jan@xemacs.org>
10066
10067         * xpm-button.el:
10068         xbm-button.el: Need to exist in core because gui.el depends on
10069         them.
10070
10071 1999-08-31  Andy Piper  <andy@xemacs.org>
10072
10073         * gutter-items.el (buffers-tab-face): new customizable variable.
10074         (buffers-tab-default-buffer-line-length): new specifier for
10075         maximum viewable characters.
10076         (progress-stack): new variable for implementing widget-based
10077         progress messages.
10078         (progress-area-buffer): ditto.
10079         (progress-glyph-height): ditto.
10080         (progress-stop-callback): ditto.
10081         (progress-quit-function): new function.
10082         (progress-glyph): new variable.
10083         (progress-layout-glyph): ditto.
10084         (progress-displayed-p): new function, see message-displayed-p for
10085         details.
10086         (clear-progress): ditto.
10087         (remove-progress): ditto.
10088         (append-progress): ditto.
10089         (raw-append-progress): ditto.
10090         (display-progress): ditto.
10091         (current-progress): ditto.
10092         (current-progress-label): ditto.
10093         (progress): ditto.
10094         (lprogress): ditto.
10095
10096
10097 1999-08-29  Hrvoje Niksic  <hniksic@srce.hr>
10098
10099         * obsolete.el (isearch-yank-x-selection): Define obsolete alias.
10100
10101         * isearch-mode.el (isearch-yank-x-selection): Renamed to
10102         `isearch-yank-selection'.
10103         (isearch-mode-map): Use it.
10104         (isearch-yank-selection): Use `get-selection' instead of
10105         `get-x-selection'.
10106
10107 1999-08-29  Hrvoje Niksic  <hniksic@srce.hr>
10108
10109         * faces.el (isearch-secondary): Create face here.
10110
10111         * isearch-mode.el: Rewrote the "lazy highlighting" code not to use
10112         timers.
10113
10114 1999-08-27  Hrvoje Niksic  <hniksic@srce.hr>
10115
10116         * subr.el (buffer-string): More robust backward compatibility
10117         check, courtesy William Perry.
10118
10119 1999-08-26  Hrvoje Niksic  <hniksic@srce.hr>
10120
10121         * replace.el (perform-replace): Stop the search after the search
10122         limit has been reached.
10123
10124 1999-08-23  Andy Piper  <andy@xemacs.org>
10125
10126         * gutter-items.el (update-tab-in-gutter): call add-tab-to-gutter
10127         here if we don't have one.
10128
10129 1999-08-15  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
10130
10131         * ldap.el (ldap-coding-system): Default to nil until we get
10132         efficient UTF8 support
10133         (ldap-decode-string): Guard against `decode-coding-string' not
10134         being defined
10135         (ldap-encode-string): Guard against `encode-coding-string' not
10136         being defined
10137
10138 1999-08-23  Didier Verna  <didier@xemacs.org>
10139
10140         * rect.el: Cosmetics suggested by Dave Love <d.love@dl.ac.uk>.
10141         Some doc strings improvements, and add a star to the `interactive'
10142         calls.
10143
10144 1999-08-18  Stef Epardaud  <stef@lunatech.com>
10145
10146         * font-lock.el (java-font-lock-keywords-3): introduced new
10147         keywords and regexpes for javadoc syntax 1.2.
10148
10149 1999-08-17  Andy Piper  <andy@xemacs.org>
10150
10151         * gutter-items.el (buffers-tab-format-buffer-line-function): use
10152         format-buffers-tab-line.
10153         (buffers-tab-max-buffer-line-length): new variable.
10154         (format-buffers-tab-line): new function. truncate names if over
10155         buffers-tab-max-buffer-line-length.
10156
10157 1999-08-13  Charles G Waldman  <cgw@fnal.gov>
10158
10159         * cus-start.el: Customize the variable `bell-inhibit-time'.
10160
10161 1999-08-16  Andy Piper  <andy@xemacs.org>
10162
10163         * gutter-items.el (remove-buffer-from-gutter-tab): take a
10164         brute-force approach to deleting the last buffer.
10165         (buffers-tab-grouping-regexp): new customizable variable.
10166         (select-buffers-tab-buffers-by-mode): use it.
10167
10168 1999-08-13  Andy Piper  <andy@xemacs.org>
10169
10170         * gutter-items.el (remove-buffer-from-gutter-tab): fix *scratch*
10171         deletion problem.
10172
10173 1999-07-30  Didier Verna  <didier@xemacs.org>
10174
10175         * cus-edit.el (custom-save-variables): I said, use prin1 instead
10176         of princ to output symbols.
10177         (custom-save-face-internal): ditto.
10178         (custom-save-resets): ditto.
10179
10180 1999-08-09  Didier Verna  <didier@xemacs.org>
10181
10182         * gutter-items.el (select-buffers-tab-buffers-by-mode): use
10183         `regexp-quote' to protect the major mode name for use as a regular
10184         expression (c++ needs this for instance).
10185
10186 1999-08-08  Andy Piper  <andy@xemacs.org>
10187
10188         * gutter-items.el (select-buffers-tab-buffers-by-mode): beef up to
10189         cope with similar mode names.
10190
10191         * gutter-items.el (buffers-tab-selection-function): new selection
10192         function.
10193         (select-buffers-tab-buffers-by-mode): new function.
10194         (buffers-tab-items): use it if set to only display buffers in the
10195         tab in the current buffer's group..
10196         (update-tab-in-gutter): use new api.
10197         (remove-buffer-from-gutter-tab): ditto.
10198
10199         * gutter-items.el (buffers-tab-max-size): set custom selection
10200         default to 6.
10201         (buffers-tab-switch-to-buffer): just switch window if the window is visible.
10202         (add-tab-to-gutter): set face as default.
10203
10204 1999-07-07  Jan Vroonhof  <jan@xemacs.org>
10205
10206         * faces.el (frob-face-property): Merge the fall-back specifier
10207         with the target, not replace it.
10208
10209 1999-08-05  Andy Piper  <andy@xemacs.org>
10210
10211         * gutter-items.el (update-tab-in-gutter): add frame argument for
10212         buffer-items.
10213         (update-tab-in-gutter): use it.
10214
10215         * gutter-items.el (record-buffer-hook): set.
10216
10217         * buffer.el (switch-to-buffer): back out switch-to-buffer-hook
10218         change.
10219         (switch-to-buffer-hook) deleted.
10220
10221 1999-08-04  Andy Piper  <andy@xemacs.org>
10222
10223         * gutter-items.el (update-tab-in-gutter): make sure this will work
10224         as an argument to create-frame-hook.
10225
10226 1999-07-30  Hrvoje Niksic  <hniksic@srce.hr>
10227
10228         * isearch-mode.el: Modified Bob and Darryl's code to use itimers
10229         instead of timer emulation.
10230
10231 1999-07-30  Darryl Okahata  <darrylo@sonic.net>
10232
10233         * isearch-mode.el: Merged Bob Glickstein's <bobg@zanshin.com> GNU
10234         Emacs isearch enhancements.
10235
10236 1999-07-28  Andy Piper  <andy@xemacs.org>
10237
10238         * gutter-items.el (add-tab-to-gutter): put in specifier specs for
10239         all devices that support tab controls.
10240         (remove-buffer-from-gutter-tab): new function. to be used as a
10241         value for kill-buffer-hook.
10242
10243 1999-07-21  Sean MacLennan  <seanm@storm.ca>
10244
10245         * auto-show.el (auto-show-truncationp): changed to match
10246         `window_translation_on'
10247
10248 1999-07-30  XEmacs Build Bot <builds@cvs.xemacs.org>
10249
10250         * XEmacs 21.2.19 is released
10251
10252 1999-07-28  SL Baur  <steve@miho>
10253
10254         * code-files.el (insert-file-contents): Fix docstring.
10255         revert previous change.
10256
10257 1999-07-26  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10258
10259         * fill.el (fill-region-as-paragraph): Change re-break-point to
10260         contain word-across-newline plus one character so that filling
10261         Japanese and Chinese works as desired.
10262         * simple.el (do-auto-fill): Ditto.
10263
10264 1999-07-26  SL Baur  <steve@miho>
10265
10266         * mule/japanese.el ("Japanese"): Do not specify a default input
10267         method.
10268         Suggested by MORIOKA Tomohiko  <tomo@etl.go.jp>
10269
10270 1999-07-23  Jan Vroonhof  <vroonhof@math.ethz.ch>
10271
10272         * custom.el ((not (fboundp 'defun*))): Insert autoload crap to be
10273         able to use cl-macs macro in early lisp.
10274
10275 1999-07-23  Jan Vroonhof  <jan@xemacs.org>
10276
10277         * custom.el:
10278         * cus-face.el:
10279         * cus-edit.el:
10280                 Massive custom Theme API changes.
10281
10282 1999-07-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
10283
10284         * code-files.el (insert-file-contents): Regard
10285         coding-system-magic-cookie if `coding-system-for-read' is nil.
10286
10287 1999-07-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
10288
10289         * mule/thai-xtis.el: Add coding: local variable, to avoid
10290         bootstrapping problem with C locale.
10291
10292 1999-07-22  Andy Piper  <andy@xemacs.org>
10293
10294         * dumped-lisp.el (preloaded-file-list): guard against putting
10295         gutter-items in a less than functional XEmacs.
10296         * gutter-items.el: put call to `add-tab-to-gutter' back in.
10297
10298 1999-07-18  Bob Weiner  <weiner@beopen.com>
10299
10300         * fill.el (fill-context-prefix): Fixed bug that prevented the
10301         setting of an adaptive fill prefix when the `dont-skip-first' was
10302         t.
10303
10304 1999-07-22  SL Baur  <steve@miho>
10305
10306         * gutter-items.el: remove unguarded call to `add-tab-to-gutter'.
10307
10308 1999-06-25  Karl M. Hegbloom  <karlheg@debian.org>
10309
10310         * files.el (interpreter-mode-alist): add `make', `guile', and
10311         `emacs' entries. (#!/usr/bin/make -f ought to send a file into
10312         makefile-mode, guile is a scheme, and someday XEmacs will be
10313         modular enough to use as an efficient scripting tool.)
10314
10315 1999-07-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
10316
10317         * mule/mule-cmds.el (reset-language-environment): Regard
10318         coding-category `utf-8' and `ucs-4' if they are available.
10319
10320 1999-07-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
10321
10322         * mule/mule-cmds.el (set-default-coding-systems): Fix DOC-string.
10323         (prefer-coding-system): Fix DOC-string.
10324
10325         * mule/mule-cmds.el (coding-system-change-eol-conversion): Fix
10326         DOC-string too.
10327
10328         * mule/mule-cmds.el (mule-keymap): Change keymap name from MULE to
10329         Mule.
10330         (coding-system-change-eol-conversion): Fix DOC-string.
10331
10332 1999-06-30  MORIOKA Tomohiko  <tomo@etl.go.jp>
10333
10334         * mule/mule-cmds.el (mule-keymap): Use `describe-coding-system'
10335         instead of `list-coding-system'.
10336
10337 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10338
10339         * menubar-items.el (default-menubar): `select-input-method' was
10340         renamed to `set-input-method'.
10341
10342         * mule/mule-cmds.el (set-language-info-alist): Fix setting for
10343         "Set Language Environment" menu.
10344
10345         * mule/mule-cmds.el (set-language-info-alist): Fix setting for
10346         "Describe Language Support" menu.
10347
10348 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10349
10350         * mule/chinese.el ("Chinese-GB"): Rename
10351         `chinese-gb-environment-setup-function' to
10352         `setup-chinese-gb-environment-internal'.
10353
10354 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10355
10356         * mule/korean.el: Use `define-coding-system-alias' instead of
10357         `copy-coding-system'.
10358
10359 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10360
10361         * mule/mule-cmds.el (set-language-environment-coding-systems):
10362         Treat duplicated coding-categories.
10363
10364 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10365
10366         * mule/japanese.el: Use `define-coding-system-alias' instead of
10367         `copy-coding-system'.
10368
10369 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10370
10371         * mule/vietnamese.el: Specify `iso-8-1' as a category of
10372         coding-system `viscii'.
10373
10374 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10375
10376         * mule/cyrillic.el:
10377         - Specify `iso-8-1' as a category of coding-system `koi8-r'.
10378         (cyrillic-alternativnyj-decode-table): New variable.
10379         (cyrillic-alternativnyj-encode-table): New variable.
10380         - Specify `iso-8-1' as a category of coding-system
10381           `alternativnyj'.
10382         - Abolish general Cyrillic environment.
10383
10384 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10385
10386         * mule/chinese.el:
10387         - Use `define-coding-system-alias' instead of `copy-coding-system'.
10388         - Register `chinese-gb-environment-setup-function' as a
10389           `setup-function' of "Chinese-GB" environment.
10390
10391 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10392
10393         * mule/mule-cmds.el (set-language-info-alist): Allow dummy
10394         optional argument `parents'.
10395
10396         * mule/thai-xtis.el: Specify `tis-620' as `tutorial-coding-system'
10397         property for Thai-XTIS.
10398
10399         * mule/mule-help.el (help-with-tutorial): Use property
10400         `tutorial-coding-system' of language-info as a coding-system to
10401         read tutorial file.
10402
10403 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10404
10405         * mule/thai-xtis.el: Don't setup `setup-function' and
10406         `exit-function'.
10407
10408         * mule/mule-cmds.el (set-language-environment-coding-systems): Use
10409         `set-coding-category-system' to set up coding-system for
10410         coding-category.
10411
10412         * mule/mule-cmds.el (prefer-coding-system): Use
10413         `set-coding-category-system' to set up coding-system for
10414         coding-category.
10415
10416 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10417
10418         * mule/thai-xtis.el: Specify TUTORIAL.th as the tutorial file for
10419         Thai-XTIS environment.
10420
10421         * mule/mule-cmds.el (prefer-coding-system): Use
10422         `find-coding-system' instead of `coding-system-p'.
10423
10424 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10425
10426         * mule/mule-cmds.el (set-language-environment-coding-systems):
10427         Modify eol-type for XEmacs.
10428
10429         * mule/thai-xtis.el: Delete unused local variable `category'.
10430
10431         * mule/mule-cmds.el (coding-system-change-eol-conversion): New
10432         function.
10433         (prefer-coding-system): Don't call
10434         `update-coding-systems-internal'; use function
10435         `coding-category-list' instead of variable `coding-category-list';
10436         use `set-coding-priority-list' instead of `set-coding-priority';
10437         modify `eol-type' for XEmacs.
10438
10439         * mule/mule-misc.el (string-width): Use `charset-width' instead of
10440         `charset-columns'.
10441         (char-width): Likewise.
10442
10443 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10444
10445         * mule/thai-xtis.el: Specify `iso-8-1' as coding-category of
10446         `tis-620'.
10447
10448         * mule/mule-cmds.el (set-language-environment-coding-systems): Use
10449         `set-coding-priority-list' instead of `set-coding-priority'; don't
10450         call `update-coding-systems-internal'.
10451
10452         * mule/mule-misc.el (coding-system-get): New function.
10453         (coding-system-put): New function.
10454         (coding-system-category): New function.
10455
10456 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10457
10458         * dumped-lisp.el (preloaded-file-list): Load "thai-xtis-chars"
10459         when Mule is running; load "mule/thai-xtis" instead of "thai-xtis"
10460         to avoid conflict with leim/quail/thai-xtis.
10461
10462         * mule/thai-xtis.el: Split definition of the charset `thai-xtis'
10463         to thai-xtis-chars.el.
10464
10465         * mule/thai-xtis-chars.el: New file (split from
10466         mule/thai-xtis.el).
10467
10468 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10469
10470         * mule/thai-xtis.el:
10471         - Change category for the charset `thai-xtis' to `?x' from `?T'.
10472         - Add syntax entries.
10473         - Put `preferred-coding-system' of the charset `thai-xtis' to
10474           `tis-620'.
10475
10476 1999-06-28  TAKAHASHI Naoto  <ntakahas@etl.go.jp>
10477
10478         * mule/thai-xtis.el: ccl-decode-thai-xtis and subroutines
10479         rewritten to use write-multibyte-character.
10480
10481 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10482
10483         mule/mule-cmds.el (view-hello-file): Use `iso-2022-7bit' instead
10484         of `iso-2022-7'.
10485         (prefer-coding-system): Synced up with Emacs 20.3.11 but not
10486         ported yet.
10487         (read-input-method-name): Treat optional argument `default'.
10488
10489 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10490
10491         * mule/mule-cmds.el (set-language-info): Don't set up menus at
10492         all.
10493         (set-language-info-alist): Set up menus here.
10494
10495 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10496
10497         * minibuf.el (completing-read): Add new optional argument
10498         `default'.
10499         (read-coding-system): Add new optional argument
10500         `default-coding-system'.
10501
10502 1999-06-03  Ken'ichi Handa  <handa@gnu.org>
10503
10504         * mule/vietnamese.el (ccl-encode-vscii): Typo fixed
10505         (viet-viscii-...->viet-vscii...).
10506
10507 1999-05-13  Ken'ichi Handa  <handa@gnu.org>
10508
10509         * mule/mule-cmds.el: Change MULE to Mule in docstrings
10510         and menus.
10511
10512 1999-04-12  Richard M. Stallman  <rms@gnu.org>
10513
10514         * mule/mule-cmds.el (input-method-function): Add permanent-local
10515         property.
10516
10517 1999-03-30  Dave Love  <fx@gnu.org>
10518
10519         * mule/mule-cmds.el (current-language-environment): Doc fix.
10520
10521 1999-02-06  Richard Stallman  <rms@gnu.org>
10522
10523         * mule/european.el (setup-slovenian-environment): New function.
10524         ("Slovenian"): New language environment.
10525
10526 1999-01-27  Dave Love  <fx@gnu.org>
10527
10528         * mule/mule-cmds.el (current-language-environment): Provide :link,
10529         :type (choices) and appropriate :get.
10530
10531 1999-01-14  Kenichi Handa  <handa@etl.go.jp>
10532
10533         * mule/mule-cmds.el (describe-language-environment): Don't alter
10534         input-method-alist.
10535
10536 1999-01-06  Eli Zaretskii  <eliz@gnu.org>
10537
10538         * mule/mule-cmds.el (prefer-coding-system): Call
10539         set-coding-priority, so that the internal array of priorities is
10540         also updated.
10541
10542 1998-12-30  Eli Zaretskii  <eliz@mescaline.gnu.org>
10543
10544         * mule/mule-cmds.el (prefer-coding-system): If the argument
10545         requires specific EOL conversion type, make the default coding
10546         systems use that.
10547
10548 1998-12-17  Eli Zaretskii  <eliz@mescaline.gnu.org>
10549
10550         * mule/mule-cmds.el (set-language-environment): Pass the default
10551         eol-type to set-language-environment-coding-systems.
10552         (set-default-coding-systems): Copy the eol-type property for the
10553         new default values of {buffer-file,process}-coding-system from the
10554         old defaults.
10555         (set-language-environment-coding-systems): Accept an optional
10556         argument EOL-TYPE, and set the eol-type property of the default
10557         coding systems accordingly.
10558
10559 1998-10-26  Kenichi Handa <handa@etl.go.jp>
10560
10561         * mule/chinese.el (pre-write-encode-hz): Cancel previous change,
10562         use generate-new-buffer instead of get-buffer-create.
10563
10564 1998-10-21  Kenichi Handa  <handa@etl.go.jp>
10565
10566         * mule/chinese.el (pre-write-encode-hz): Use with-temp-buffer.
10567
10568 1998-10-16  Markus Rost  <rost@delysid.gnu.org>
10569
10570         * mule/mule-cmds.el (default-input-method): Fix custom type.
10571
10572 1998-10-12  Richard Stallman  <rms@psilocin.ai.mit.edu>
10573
10574         * mule/mule-cmds.el (setup-specified-language-environment):
10575         Add apropos-inhibit property.
10576         (describe-specified-language-support): Likewise.
10577
10578 1998-09-06  Bill Richter  <richter@math.nwu.edu>
10579
10580         * mule/mule-cmds.el: Doc fixes.
10581
10582 1998-09-02  Kenichi Handa  <handa@etl.go.jp>
10583
10584         * mule/mule-cmds.el (register-input-method): Doc-string
10585         modified.
10586
10587 1998-09-01  Dave Love  <fx@gnu.org>
10588
10589         * mule/mule-cmds.el (current-language-environment): Fix
10590         setter function.
10591
10592 1998-08-31  Paul Eggert  <eggert@twinsun.com>
10593
10594         * mule/chinese.el, mule/cyrillic.el, mule/ethiopic.el,
10595         mule/european.el, mule/hebrew.el, mule/japanese.el,
10596         mule/korean.el, mule/vietnamese.el: Add coding: local variable, to
10597         avoid bootstrapping problem if you need to recompile all the Lisp
10598         files using interpreted code.
10599
10600 1998-08-26  Kenichi Handa  <handa@etl.go.jp>
10601
10602         * mule/european.el ("Latin-1"): Modify `documentation' key value.
10603         ("Latin-2"): Likewise.
10604
10605 1998-08-18  Per Starback  <starback@update.uu.se>
10606
10607         * mule/european.el (setup-latin2-environment): Fix typo.
10608
10609 1998-08-18  Kenichi Handa  <handa@etl.go.jp>
10610
10611         * mule/european.el: Give proper value of `input-method' key to all
10612         lang. env.
10613
10614         * mule/mule-cmds.el (activate-input-method): Handle the case that
10615         the arg INPUT-METHOD is nil correctly.
10616         (read-multilingual-string): Activate the specified input method
10617         before calling read-string.  Afterward, activate the original
10618         input method.
10619
10620 1998-08-15  Kenichi HANDA  <handa@etl.go.jp>
10621
10622         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
10623         (set-language-info-alist): Fix typo in doc-string.
10624
10625         * mule/hebrew.el ("Hebrew"): Delete describe-function key.
10626
10627 1998-08-09  Kenichi HANDA  <handa@etl.go.jp>
10628
10629         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
10630         (reset-language-environment): New function for the job that
10631         setup-english-environment used to do.
10632         (set-language-environment): Do more setups according to the info
10633         in language-info-alist.
10634         (read-language-name): Handle the case that the arg KEY is nil.
10635         (describe-language-environment): Handle input-method property.
10636
10637         * mule/: All files under this directory, which related with
10638         specific languages (such as mule/european.el, mule/greek.el,
10639         mule/hebrew.el, mule/misc-lang.el), modified as below.
10640         (setup-XXX-environment): Just call set-language-environment.  If
10641         they used to do some other jobs than what done by
10642         set-language-environment, those jobs are done in
10643         setup-XXX-environment-internal now.
10644         ("LANUGAGE-ENVIRONMENT"): Delete property setup-function or change
10645         the value to setup-XXX-environment-internal.  Add properties
10646         input-method and features.
10647
10648         * mule/english.el (setup-english-environment): Just call
10649         reset-language-environment.
10650
10651         * mule/european.el (setup-8-bit-environment): Function deleted.
10652
10653 1998-08-08  Richard Stallman  <rms@psilocin.ai.mit.edu>
10654
10655         * mule/mule-cmds.el (input-method-exit-on-first-char)
10656         (input-method-use-echo-area): Doc fixes.
10657
10658 1998-08-06  Kenichi Handa  <handa@etl.go.jp>
10659
10660         * mule/mule-cmds.el (input-method-exit-on-first-char): New
10661         variable.
10662         (input-method-use-echo-area): New variable.
10663
10664 1998-08-01  Kenichi HANDA  <handa@etl.go.jp>
10665
10666         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
10667
10668 1998-07-30  Ken'ichi Handa  <handa@delysid.gnu.org>
10669
10670         * mule/mule-cmds.el (activate-input-method): Update mode line.
10671         (inactivate-input-method): Likewise.
10672
10673 1998-07-19  Kenichi Handa  <handa@etl.go.jp>
10674
10675         * mule/mule-cmds.el (read-multilingual-string): Don't activate an
10676         input method in the current buffer, but just bind
10677         current-input-method.
10678
10679 1998-07-08  Kenichi Handa  <handa@etl.go.jp>
10680
10681         * mule/hebrew.el ("Hebrew"): Add coding-priority.
10682
10683         * mule/misc-lang.el ("IPA"): Add coding-priority and
10684         coding-system.
10685
10686 1998-06-26  Ken'ichi Handa  <handa@melange.gnu.org>
10687
10688         * mule/greek.el: Add coding-priority.
10689
10690 1998-05-23  Richard Stallman  <rms@psilocin.ai.mit.edu>
10691
10692         * mule/mule-cmds.el (register-input-method): Rename arg ENV to
10693         LANG-ENV.
10694
10695 1998-05-20  Richard Stallman  <rms@psilocin.ai.mit.edu>
10696
10697         * mule/mule-cmds.el (register-input-method): Fix previous change.
10698         (setup-specified-language-environment): Doc fix.
10699
10700 1998-05-19  Richard Stallman  <rms@psilocin.ai.mit.edu>
10701
10702         * mule/mule-cmds.el: Several doc fixes.
10703         (get-language-info, set-language-info): Rename argument.
10704         (set-language-info-alist): Likewise.
10705         (register-input-method): Rename argument.
10706         (activate-input-method): If INPUT-METHOD is nil, deactivate.
10707
10708 1998-05-04  Kenichi Handa  <handa@etl.go.jp>
10709
10710         * mule/mule-cmds.el (toggle-input-method): Use a more appropriate
10711         default value while reading an input method.
10712
10713 1998-05-01  Kenichi Handa  <handa@etl.go.jp>
10714
10715         * mule/mule-cmds.el (universal-coding-system-argument):
10716         Use buffer-file-coding-system as default.
10717
10718 1998-04-14  Andreas Schwab  <schwab@mescaline.gnu.org>
10719
10720         * mule/korean.el ("Korean"): Doc fix.
10721
10722 1998-04-11  Kenichi Handa  <handa@etl.go.jp>
10723
10724         * mule/mule-cmds.el (describe-language-environment): Print the
10725         languge environment at the head.
10726
10727 1998-04-06  Kenichi Handa  <handa@etl.go.jp>
10728
10729         * mule/japanese.el: Set exit-function to exit-japanese-environment
10730         for Japanese environment.
10731
10732 1998-03-20  Richard Stallman  <rms@psilocin.gnu.org>
10733
10734         * mule/mule-cmds.el (set-language-environment): Doc fix.
10735         (current-language-environment): Use defcustom.
10736         (default-input-method): Specify :type.
10737
10738 1998-03-02  Kenichi Handa  <handa@etl.go.jp>
10739
10740         * mule/mule-cmds.el (set-default-coding-systems): Doc-string
10741         modified.
10742         (prefer-coding-system): Doc-string modified.
10743
10744 1998-01-21  Kenichi Handa  <handa@etl.go.jp>
10745
10746         * mule/mule-cmds.el (set-language-info): Doc-string
10747         describes `coding-priority' KEY.
10748         (set-language-environment-coding-systems): New function.
10749         (select-safe-coding-system): New function.
10750         (set-language-info): New optional args DESCRIBE-MAP and SETUP-MAP.
10751         (set-language-info-alist): New optionla arg PARENTS.  Call
10752         set-language-info with appropriate DESCRIBE-MAP and SETUP-MAP args.
10753         (set-language-environment-coding-systems): New function.
10754
10755         * mule/chinese.el: Remove setting up of
10756         describe-chinese-environment-map and
10757         setup-chinese-environment-map.  Exclude them in args of calls to
10758         set-language-info-alist.  Register coding-priority key in
10759         language-info-alist.
10760
10761         * mule/cyrillic.el: Remove setting up of
10762         describe-cyrillic-environment-map and
10763         setup-cyrillic-environment-map.  Exclude them in args of calls to
10764         set-language-info-alist.  Register coding-priority key in
10765         language-info-alist.
10766
10767         * mule/english.el: Register coding-priority key in
10768         language-info-alist.
10769
10770         * mule/ethiopic.el: Register coding-priority key in
10771         language-info-alist.
10772
10773         * mule/european.el: Remove setting up of
10774         describe-european-environment-map and
10775         setup-european-environment-map.  Exclude them in args of calls to
10776         set-language-info-alist.  Register coding-priority key in
10777         language-info-alist.  Add "German" language env.
10778         (setup-8-bit-environment): Delete CODING-SYSTEM arg.
10779         (setup-german-environment): New function.
10780
10781         * mule/greek.el (setup-greek-environment): For Greek lang. env.,
10782         change default input method to "greek-postfix".
10783
10784         * mule/japanese.el, mule/korean.el, mule/vietnamese.el: Register
10785         coding-priority key in
10786
10787 1997-12-19  Stephen Eglen  <stephen@cns.ed.ac.uk>
10788
10789         * mule/mule-cmds.el (set-language-info): Doc fix.
10790         (input-method-inactivate-hook): Doc fix.
10791
10792 1997-11-20  Karl Heuer  <kwzh@gnu.org>
10793
10794         * mule/mule-cmds.el (set-input-method): Renamed from
10795         select-input-method.
10796
10797 1997-11-07  Kenichi Handa  <handa@etl.go.jp>
10798
10799         * mule/mule-cmds.el (set-language-environment): Run
10800         exit-language-environment-hook before calling `exit-function'
10801         which is specified for the language environment.
10802
10803 1997-10-23  Kenichi Handa  <handa@etl.go.jp>
10804
10805         * mule/mule-cmds.el (set-default-coding-systems): Doc-string
10806         modified.
10807         (prefer-coding-system): Likewise.
10808         (describe-language-environment): Print aliases of each coding
10809         system.
10810         (set-language-environment-hook): New variable.
10811         (exit-language-environment-hook): New variable.
10812         (set-language-environment): Call these hooks.  Before setting a
10813         new language environment, exit from the
10814         current-language-environment if necessary.
10815         (input-method-verbose-flag): The value can be nil, t,
10816         complex-only, or default.
10817         (input-method-highlight-flag): Doc-string augmented.
10818         (activate-input-method): Check if we can run the registered
10819         function to activate an input method.
10820
10821         * mule/korean.el: Set exit-function for language environment
10822         "Korean" to exit-korean-environment.
10823         (setup-korean-environment): Moved to korea-util.el.
10824
10825 1997-10-21  Kenichi Handa  <handa@etl.go.jp>
10826
10827         * mule/mule-cmds.el (read-multilingual-string): Use
10828         current-input-method prior to default-input-method.  Don't bind
10829         current-input-method by `let', instead, activate the specified
10830         input method in the current buffer temporarily.
10831
10832 1997-10-19  John F. Whitehead  <jfw@cisco.com>
10833
10834         * mule/mule-cmds.el (describe-language-environment): Fix prompt.
10835
10836 1997-10-21  Kenichi Handa  <handa@etl.go.jp>
10837
10838         * mule/chinese.el (post-read-decode-hz): Return the result of
10839         decode-hz-region.
10840         (pre-write-encode-hz): Do not change the value of
10841         last-coding-system.
10842
10843 1998-09-06  Bill Richter  <richter@math.nwu.edu>
10844
10845         * mule/mule-ccl.el: Doc fixes.
10846
10847 1998-04-20  Kenichi Handa  <handa@etl.go.jp>
10848
10849         * mule/mule-ccl.el (declare-ccl-program): New optional arg VECTOR.
10850         (check-ccl-program): New macro.
10851
10852 1998-01-21  Kenichi Handa  <handa@etl.go.jp>
10853
10854         * mule/mule-ccl.el: Comment about CCL syntax modified.
10855         (ccl-command-table): Add read-multibyte-character and
10856         write-multibyte-character.
10857         (ccl-code-table): Add ex-cmd.
10858         (ccl-extended-code-table): New variable.
10859         (ccl-embed-extended-command): New function.
10860         (ccl-compile-read-multibyte-character,
10861         ccl-compile-write-multibyte-character) New functions.
10862         (ccl-dump-ex-cmd, ccl-dump-read-multibyte-character,
10863         ccl-dump-write-multibyte-character): New functions.
10864
10865 1999-07-22  SL Baur  <steve@miho>
10866
10867         * config.el (config-value-file): config.values is installed into
10868         doc-directory.
10869         From Karl M. Hegbloom  <karlheg@cathcart.sysc.pdx.edu>
10870
10871 1999-07-19  Didier Verna  <didier@xemacs.org>
10872
10873         * rect.el: all functions rewritten, except when noted. Below is a
10874         list of interface changes.
10875         (apply-on-rectangle): new function. Obsoletes
10876         `operate-on-rectangle'. All functions that used to call this
10877         function now call the new one.
10878         (kill-rectangle): added optional prefix arg to fill lines.
10879         (delete-rectangle): ditto.
10880         (delete-extract-rectangle): ditto.
10881         (open-rectangle): ditto.
10882         (clear-rectangle): ditto.
10883         (delete-rectangle-line): added third arg FILL.
10884         (delete-extract-rectangle-line): ditto.
10885         (open-rectangle-line): ditto.
10886         (clear-rectangle-line): ditto.
10887
10888 1999-07-18  Andy Piper  <andy@xemacs.org>
10889
10890         * menubar-items.el (default-menubar): add gutter options.
10891
10892         * gutter-items.el: new file.
10893         (gutter): new group for custom.
10894         (gutter-visible-p): new variable.
10895         (default-gutter-position): ditto.
10896         (buffers-tab): new group for the buffers tab.
10897         (gutter-buffers-tab): widget to put in the gutter.
10898         (buffers-tab-max-size): max number of tabs.
10899         (buffers-tab-switch-to-buffer-function): function to call when a
10900         tab is pressed.
10901         (buffers-tab-omit-function): filter buffers with this function.
10902         (buffers-tab-format-buffer-line-function): format buffer names for
10903         inclusion in tabs.
10904         (buffers-tab-switch-to-buffer): like switch-to-buffer but without
10905         the record.
10906         (build-buffers-tab-internal): build a list of tab items.
10907         (buffers-tab-items): ditto.
10908         (add-tab-to-gutter): put a tab in the gutter area.
10909         (update-tab-in-gutter): reset the buffers in the tab.
10910
10911         * dumped-lisp.el (preloaded-file-list): dump gutter-items.
10912
10913         * buffer.el (switch-to-buffer): run switch-to-buffer-hooks.
10914         (switch-to-buffer-hooks): new hook.
10915
10916         * toolbar.el (default-toolbar-position): fix typo.
10917
10918 1999-07-16  Andy Piper  <andy@xemacs.org>
10919
10920         * gui.el (make-dialog-frame): turn off gutters for dialogs.
10921
10922 1999-07-15  Didier Verna  <didier@xemacs.org>
10923
10924         * cus-edit.el (custom-prompt-variable): optional third arg makes
10925         prompt for a comment string.
10926         (customize-set-value): optional prefix makes this function handle
10927         variable comments.
10928         (customize-set-variable): ditto.
10929         (customize-save-variable): ditto.
10930         (customize-customized): handle custom comments.
10931         (customize-save-customized): ditto.
10932         (custom-variable-state-set): ditto.
10933         (custom-face-state-set): ditto.
10934         (customize-saved): ditto.
10935         (custom-variable-set): ditto.
10936         (custom-face-set): ditto.
10937         (custom-variable-save): ditto.
10938         (custom-face-save): ditto.
10939         (custom-variable-reset-saved): ditto.
10940         (custom-face-reset-saved): ditto.
10941         (custom-variable-reset-standard): ditto.
10942         (custom-face-reset-standard): ditto.
10943         (custom-comment-face): new face.
10944         (custom-comment-tag-face): ditto.
10945         (custom-comment): new widget.
10946         (custom-comment-create): new function.
10947         (custom-comment-delete): ditto.
10948         (custom-comment-value-set): ditto.
10949         (custom-comment-show): ditto.
10950         (custom-comment-invisible-p): ditto.
10951         (custom-variable-value-create): create a comment field widget.
10952         (custom-face-value-create): ditto.
10953         (custom-variable-menu): new entry for adding a custom comment.
10954         (custom-face-menu): ditto.
10955         (custom-save-variables): possibly save custom comments.
10956         (custom-save-faces): ditto.
10957
10958         * cus-face.el (custom-set-faces): the arguments can now have a
10959         custom comment as fourth argument.
10960
10961         * custom.el (custom-set-variables): the arguments can now have a
10962         custom comment as fifth element.
10963
10964 1999-07-13  XEmacs Build Bot <builds@cvs.xemacs.org>
10965
10966         * XEmacs 21.2.18 is released
10967
10968 1999-07-13  SL Baur  <steve@miho>
10969
10970         * lib-complete.el (read-library-name): Revert previous change.
10971         (read-library): Ditto.
10972
10973 1999-06-24  Karl M. Hegbloom  <karlheg@debian.org>
10974
10975         * packages.el (packages-package-list): Capitalize docstring.
10976
10977         * packages.el (packages-find-package-library-path): Use #'nconc
10978         rather than #'append to reduce consing -- #'mapcar uses Flist,
10979         which returns a freshly consed list.  #'append would create yet
10980         another fresh list, using Fmake_list in concat.
10981
10982         * packages.el (package-provide): Use setq with remassq like it
10983         says in its docstring.
10984
10985 1999-07-06  SL Baur  <steve@miho.m17n.org>
10986
10987         * lib-complete.el (progn-with-message): Fix typo.
10988
10989 1999-07-06  SL Baur  <steve@miho.m17n.org>
10990
10991         * mule/mule-misc.el (char-octet): Make function match docstring.
10992         From Katsumi Yamaoka <yamaoka@jpl.org>
10993
10994 1999-06-15  Karl M. Hegbloom  <karlheg@debian.org>
10995
10996         * wid-edit.el (widget-documentation): corrected spelling error.
10997
10998 1999-06-23  Jonathan Marten <jonathan.marten@uk.sun.com>
10999
11000         * x-win-sun.el (x-win-init-sun): Don't rebind Find and Sh-find
11001         keys if already bound
11002
11003 1999-07-06  SL Baur  <steve@miho.m17n.org>
11004
11005         * lib-complete.el (progn-with-message): Revert previous changes.
11006
11007 1999-06-24  Bob Weiner  <weiner@beopen.com>
11008
11009         * lib-complete.el (find-library):
11010         (find-library-other-window):
11011         (find-library-other-frame): Completely rewrote
11012         so that these functions actually work when called non-interactively.
11013         Also made them handle LIBRARY arguments which end with .el or .elc.
11014
11015 1999-06-24  Bob Weiner  <weiner@beopen.com>
11016
11017         * simple.el (indent-new-comment-line): Locally bound
11018         `block-comment-start' to `comstart' or else when this is called
11019         from do-auto-fill, e.g. in Lisp mode, it will insert any non-nil
11020         `block-comment-start' value, ignoring any existing spacing after a
11021         comment prefix in the previous line and producing ugly comments.
11022
11023 1999-06-23  Bob Weiner  <weiner@beopen.com>
11024
11025         * list-mode.el (mouse-choose-completion):
11026         (choose-completion):
11027         (completion-switch-to-minibuffer): Added.
11028         ([Tab]): [Tab] previously switched to the minibuffer
11029         but since [space] does that and since most applications in the
11030         world use [Tab] to select the next item in a list, do that in the
11031         *Completions* buffer too.  This will cause the least confusion
11032         among the largest population of users.  -- Bob Weiner, BeOpen.com,
11033         06/23/1999.
11034
11035 1999-06-22  Bob Weiner  <weiner@beopen.com>
11036
11037         * help.el (help-buffer-name): Added support for a null value
11038         of `help-buffer-prefix-string' since some buffers require no
11039         prefix.
11040
11041 1999-06-20  Bob Weiner  <weiner@beopen.com>
11042
11043         * list-mode.el (completion-list-mode-quit): Added and bound to {q}
11044         in the completion-list-mode-map to bury the completions buffer
11045         even when the minibuffer is no longer active.
11046
11047 1999-06-20  Bob Weiner  <weiner@beopen.com>
11048
11049         * list-mode.el (list-mode): It is visually disconcerting to have
11050         the text cursor disappear within list buffers, especially when
11051         moving from window to window, so leave it visible.
11052
11053 1999-07-01  SL Baur  <steve@miho.m17n.org>
11054
11055         * menubar-items.el (default-menubar): Conditionalize the bug
11056         report menu item (which may not be possible in this XEmacs).
11057         Reported by: Ken'ichi Handa <handa@etl.go.jp>
11058
11059 1999-06-30  SL Baur  <steve@miho.m17n.org>
11060
11061         * subr.el (with-current-buffer): DOC string fix.
11062         Suggested by Bob Weiner <weiner@altrasoft.com>
11063
11064 1999-06-25  Charles G Waldman <cgw@fnal.gov>
11065
11066         * cus-face.el (custom-face-italic): insert missing args
11067
11068 1999-06-24  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
11069
11070         * packages.el (package-locations): Changed default early package
11071         hierarchies to ~/.xemacs/mule-packages and
11072         ~/.xemacs/xemacs-packages.
11073
11074 1999-06-23  SL Baur  <steve@miho.m17n.org>
11075
11076         * mule/mule-category.el (Top Level): ASCII is also latin-1.
11077
11078 1999-06-15  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
11079
11080         * packages.el (package-locations): Changed default early package
11081         hierarchy to ~/.xemacs/packages.
11082         (package-locations): Removed `packages' as a possible name for a
11083         late package hierarchy.
11084
11085 1999-06-20  MORIOKA Tomohiko  <tomo@etl.go.jp>
11086
11087         * mule/mule-category.el (word-combining-categories): Set up new
11088         variable.
11089         (word-separating-categories): Likewise.
11090
11091 1999-06-22  XEmacs Build Bot <builds@cvs.xemacs.org>
11092
11093         * XEmacs 21.2.17 is released
11094
11095 1999-06-17  Robert Pluim  <rpluim@bigfoot.com>
11096
11097         * font-menu.el (font-menu-set-font): allow for nil specification
11098         of font size.
11099
11100 1999-06-16  MORIOKA Tomohiko  <tomo@etl.go.jp>
11101
11102         * mule/thai-xtis.el: Specify `columns' of the charset `thai-xtis'
11103         is 1.
11104
11105 1999-06-12  MORIOKA Tomohiko  <tomo@etl.go.jp>
11106
11107         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Use NBSP of ISO
11108         8859-5 instead of ISO 8859-1.
11109
11110 1999-06-15  SL Baur  <steve@steve1.m17n.org>
11111
11112         * mule/vietnamese.el (viet-vscii-encode-table): Use split-char.
11113         (viet-viscii-encode-table): Ditto.
11114
11115         * mule/mule-misc.el: Delete split-char & split-char-or-char-int.
11116         Make obsolete definition of char-octet.
11117
11118 1999-06-14  SL Baur  <steve@steve1.m17n.org>
11119
11120         * subr.el: Move no-Mule make-char ...
11121         * help-nomule.el (make-char): To here.
11122         (string-width): Make Mule compatibility alias.
11123
11124 1999-06-15  Andy Piper  <andy@xemacs.org>
11125
11126         * select.el (get-selection-no-error): really make there be no-error.
11127         (get-selection): revert to original.
11128
11129 1999-06-11  Andy Piper  <andy@xemacs.org>
11130
11131         * select.el (selection-sets-clipboard): renamed.
11132         (own-selection): use it.
11133
11134 1999-06-11  XEmacs Build Bot <builds@cvs.xemacs.org>
11135
11136         * XEmacs 21.2.16 is released
11137
11138 1999-06-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
11139
11140         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Set 32 for
11141         missing characters to avoid crash.
11142
11143 1999-06-09  Jan Vroonhof  <vroonhof@math.ethz.ch>
11144
11145         * coding.el (set-terminal-coding-system): Only set the console
11146         coding system on the selected console if it is a tty.
11147
11148 1999-06-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
11149
11150         * cus-face.el:
11151         * cus-edit.el:
11152         * faces.el:
11153         (custom):
11154         (face-spec-set):
11155         * faces.el (frob-face-property):
11156         * font-menu.el (font-menu-set-font):
11157                   Actually apply changes from 1999-03-17
11158
11159 1999-06-10  Andy Piper  <andy@xemacs.org>
11160
11161         * select.el (get-selection): abstract out non error-signalling
11162         part.
11163         (get-selection-no-error): get-selection without signalling an
11164         error.
11165         (selection-is-clipboard-p): new variable. controls whether the
11166         selection sets the clipboard.
11167         (own-selection): use it.
11168
11169         * mouse.el (insert-selection): fallback to clipboard after trying
11170         primary selection and cutbuffer.
11171
11172 1999-06-05  Andy Piper  <andy@xemacs.org>
11173
11174         * x-select.el (xselect-kill-buffer-hook-1): use generalised
11175         selection functions.
11176
11177 1999-06-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
11178
11179         * code-files.el (buffer-file-coding-system): Use `raw-text' as
11180         default value.
11181         (load): Use `raw-text' instead of `no-conversion'.
11182         (insert-file-contents): Likewise.
11183
11184         * bytecomp.el (byte-compile-insert-header): Use `raw-text' instead
11185         of `no-conversion'.
11186
11187 1999-06-03  MORIOKA Tomohiko  <tomo@etl.go.jp>
11188
11189         * coding.el: Don't copy `no-conversion' to `raw-text'.
11190
11191 1999-06-07  Hrvoje Niksic  <hniksic@srce.hr>
11192
11193         * subr.el (make-char): Define it if Mule is not around.
11194
11195 1999-06-07  SL Baur  <steve@steve1.m17n.org>
11196
11197         * mule/mule-help.el: Add trailing newline.  Use mule keyword.
11198
11199         * x-select.el (x-disown-selection-internal): Restore symbol as an
11200         obsolete alias.
11201         (xselect-kill-buffer-hook-1): Use disown-selection-internal.
11202
11203 1999-06-04  XEmacs Build Bot <builds@cvs.xemacs.org>
11204
11205         * XEmacs 21.2.15 is released
11206
11207 1999-06-02  Oscar Figueiredo  <oscar@xemacs.org>
11208
11209         * subr.el (split-string): Avoid infinite looping
11210
11211 1999-05-30  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11212
11213         * ldap.el (ldap-ignore-attribute-codings): New variable
11214         (ldap-default-attribute-decoder): New variable
11215         (ldap-coding-system): New variable
11216         (ldap-attribute-syntax-encoders): New variable
11217         (ldap-attribute-syntax-decoders): New variable
11218         (ldap-attribute-syntaxes-alist): New variable
11219         (ldap-encode-boolean): New function
11220         (ldap-decode-boolean): New function
11221         (ldap-encode-country-string): New function
11222         (ldap-decode-string): New function
11223         (ldap-decode-address): New function
11224         (ldap-encode-address): New function
11225         (ldap-decode-attribute): New function
11226         (ldap-search): Use some of these
11227
11228 1999-05-25  Jan Vroonhof  <jan@xemacs.org>
11229
11230         * version.el (emacs-version): Make the patch level/beta come
11231         before the XEmacs qualifier so that it gets into (funcall
11232         emacs-version) and thus in the bug reports.
11233         (emacs-version>=): Support patch levels.
11234
11235 1999-06-03  SL Baur  <steve@xemacs.org>
11236
11237         * version.el: implement x.y.z version number
11238         From Jan Vroonhof <vroonhof@math.ethz.ch>
11239
11240 1999-05-27  Yoshiki Hayashi <g740685@komaba.ecc.u-tokyo.ac.jp>
11241
11242         * mule/mule-cmds.el (read-input-method-name): set input-method properly.
11243
11244 1999-05-22  Vin Shelton <acs@xemacs.org>
11245
11246         * startup.el: Document -private and break out non-standard X options.
11247
11248 1999-05-26  SL Baur  <steve@gneiss.etl.go.jp>
11249
11250         * mule/mule-charset.el (charset-after): New function.
11251         (charset-direction): Synch with Mule, update docstring.
11252         (get-charset-property): New function.
11253         (put-charset-property): New function.
11254         (charset-plist): New function.
11255
11256         * mule/mule-charset.el (compose-region):
11257         (decompose-region): remove;  these functions (which don't work
11258         since we don't do composite characters) have been moved to
11259         mule-util.el.
11260         (toplevel): follow coding standards
11261
11262 1999-05-26  SL Baur  <steve@gneiss.etl.go.jp>
11263
11264         * dumped-lisp.el (preloaded-file-list): mule-files.el does not
11265         exist any more.
11266
11267         * code-files.el: Fix commentary to follow coding standards.  Move
11268         the single line left in mule-files.el to here.
11269
11270         * mule/mule-files.el: delete.
11271
11272 1999-05-24  SL Baur  <steve@gneiss.etl.go.jp>
11273
11274         * info.el (Info-scroll-prev): Use event functions instead of the
11275         old emacs 19 interface.
11276
11277 1999-06-02  Andy Piper  <andy@xemacs.org>
11278
11279         * x-font-menu.el (x-font-menu-load-font):
11280         font-menu-registry-encoding -> x-font-menu-registry-encoding type.
11281
11282 1999-05-31  Andy Piper  <andy@xemacs.org>
11283
11284         * font-menu.el (font-menu-ignore-scaled-fonts): move to font-menu
11285         group.
11286         (font-menu-this-frame-only-p): ditto.
11287         (font-menu-max-items): reinstate, from Jan Vroonhof
11288         <vroonhof@math.ethz.ch>
11289         (font-menu-submenu-name-format): ditto.
11290         (font-menu-split-long-menu): ditto, for use by the family
11291         constructor.
11292         (font-menu-family-constructor): use it.
11293
11294 1999-05-30  Andy Piper  <andy@xemacs.org>
11295
11296         * msw-faces.el (mswindows-font-regexp): new font matching regexp
11297         for use by the font menu.
11298
11299         * msw-font-menu.el: new file implementing mswindows specific
11300         font-menu behaviour.
11301         (mswindows-font-menu-registry-encoding): new function mirroring x version.
11302         (mswindows-font-menu-junk-families): ditto.
11303         (hack-font-truename): ditto.
11304         (mswindows-font-regexp-ascii): ditto.
11305         (mswindows-reset-device-font-menus): ditto.
11306         (mswindows-font-menu-font-data): ditto.
11307         (mswindows-font-menu-load-font): ditto.
11308
11309         * x-font-menu.el (x-reset-device-font-menus): made device specific.
11310         (x-font-menu-font-data): ditto.
11311         (x-font-menu-load-font): ditto.
11312
11313         * font-menu.el: new file implementing generic font menu behaviour.
11314         (font-menu-ignore-scaled-fonts): copied from x-font-menu.el and
11315         made device independent.
11316         (font-menu-this-frame-only-p): ditto.
11317         (font-menu-preferred-resolution): ditto.
11318         (font-menu-size-scaling): new variable used to determine whether
11319         sizes are in points or tenths of a point.
11320         (vassoc): moved from x-font-menu.el.
11321         (device-fonts-cache): ditto.
11322         (device-fonts-cache): ditto.
11323         (flush-device-fonts-cache): ditto.
11324         (reset-device-font-menus): copied from x-font-menu.el and made
11325         device independent. Most functionality deferred to
11326         device-dependent versions.
11327         (font-menu-family-constructor): copied from x-font-menu.el and
11328         made device independent.
11329         (font-menu-size-constructor): ditto.
11330         (font-menu-weight-constructor): ditto.
11331         (font-menu-set-font): ditto.
11332         (font-menu-change-face): ditto.
11333         (font-menu-load-font): new device method.
11334         (font-menu-font-data): ditto.
11335
11336         * x-font-menu.el: The above functions deleted.
11337
11338 1999-05-26  Andy Piper  <andy@xemacs.org>
11339
11340         * update-elc.el:
11341         * make-docfile.el:
11342         * loadup.el: rehash expand-file-name usage to not use default-directory.
11343
11344 1999-05-21  Andy Piper  <andy@xemacs.org>
11345
11346         * x-select.el (x-select-convert-to-text):
11347         (x-selected-text-type):
11348         (x-get-selection):
11349         (xselect-convert-to-string):
11350         (xselect-convert-to-compound-text):
11351         (xselect-convert-to-length):
11352         (xselect-convert-to-targets):
11353         (xselect-convert-to-delete):
11354         (xselect-convert-to-filename):
11355         (xselect-convert-to-charpos):
11356         (xselect-convert-to-lineno):
11357         (xselect-convert-to-colno):
11358         (xselect-convert-to-sourceloc):
11359         (xselect-convert-to-os):
11360         (xselect-convert-to-host):
11361         (xselect-convert-to-user):
11362         (xselect-convert-to-class):
11363         (xselect-convert-to-name):
11364         (xselect-convert-to-integer):
11365         (xselect-convert-to-atom):
11366         (xselect-convert-to-identity): functions renamed from x-* and
11367         moved to select.el.
11368         (x-get-secondary-selection): use rename get-selection.
11369         (x-get-clipboard): ditto.
11370         (x-own-selection): moved to select.el.
11371         (x-valid-simple-selection-p): ditto.
11372         (x-dehilight-selection): ditto.
11373         (x-own-clipboard): ditto.
11374         (x-disown-selection): ditto.
11375
11376         * x-mouse.el (x-yank-function): moved to mouse.el.
11377         (x-insert-selection): ditto.
11378         (x-set-point-and-move-selection): use renamed function.
11379
11380         * select.el (selected-text-type): moved and renamed from
11381         x-select.el.
11382         (selection-owner-p): moved to C.
11383         (selection-exists-p): ditto.
11384         (get-cutbuffer): new device method.
11385         (get-selection): generalised and moved from x-select.el.
11386         (own-selection): moved x-own-selection functionality into here.
11387         (dehilight-selection): renamed and moved from x-select.el.
11388         (own-clipboard): functionality moved from x-select.el using new
11389         generic C builtins.
11390         (disown-clipboard): ditto.
11391         (select-convert-to-text):
11392         (select-convert-to-string):
11393         (select-convert-to-compound-text):
11394         (select-convert-to-length):
11395         (select-convert-to-targets):
11396         (select-convert-to-delete):
11397         (select-convert-to-filename):
11398         (select-convert-to-charpos):
11399         (select-convert-to-lineno):
11400         (select-convert-to-colno):
11401         (select-convert-to-sourceloc):
11402         (select-convert-to-os):
11403         (select-convert-to-host):
11404         (select-convert-to-user):
11405         (select-convert-to-class):
11406         (select-convert-to-name):
11407         (select-convert-to-integer):
11408         (select-convert-to-atom):
11409         (select-convert-to-identity): new functions renamed from x-* and
11410         moved from x-select.el.
11411
11412         * mouse.el (mouse-consolidated-yank): subsume x-yank-function
11413         into here and use as the default window-system mouse yank.
11414         (insert-selection): generalised and moved from x-mouse.el.
11415         (own-clipboard): moved to C.
11416
11417         * msw-select.el (mswindows-selection-owned-p): deleted.
11418         (mswindows-own-selection): generalised and moved to select.el.
11419         (mswindows-disown-selection): generalised and moved to C.
11420         (mswindows-selection-owner-p): ditto.
11421
11422 1999-05-14  XEmacs Build Bot <builds@cvs.xemacs.org>
11423
11424         * XEmacs 21.2.14 is released
11425
11426 1999-05-13  SL Baur  <steve@gneiss.etl.go.jp>
11427
11428         * about.el: update contact info for jason and slb.
11429
11430 1999-05-13  SL Baur  <steve@gneiss.etl.go.jp>
11431
11432         * mule/european.el (setup-romanian-environment): Add Romanian
11433         support from Emacs/Mule romanian.el.
11434
11435 1999-03-17  Jan Vroonhof  <vroonhof@math.ethz.ch>
11436
11437         * cus-face.el: Label all custom changes with the 'custom' tag.
11438
11439         * cus-edit.el: idem ditto.
11440
11441         * faces.el: Added suport for adding device tags to various functions.
11442         (custom): New device tag.
11443         (face-spec-set): Call reset face with tags argument. No longer do
11444         x-init-global-faces hack.
11445
11446         * faces.el (frob-face-property): Use an anonymous specifier to map
11447         frob-face-property-1 over.
11448
11449         * x-font-menu.el (font-menu-set-font): Always specify all
11450         properties to custom.
11451
11452 1999-05-12  SL Baur  <steve@gneiss.etl.go.jp>
11453
11454         * mule/european.el (setup-czech-environment): Add czech support.
11455         From David Sauer <davids@orfinet.cz>
11456
11457 1999-03-15  SL Baur  <steve@xemacs.org>
11458
11459         * check-features.el: Turn hard errors into warnings.
11460
11461 1999-03-21  SL Baur  <steve@xemacs.org>
11462
11463         * simple.el (delete-key-deletes-forward): As per discussion on
11464         xemacs-beta, default to t.
11465
11466 1999-05-11  Hrvoje Niksic  <hniksic@srce.hr>
11467
11468         * loadup.el: Define Installation-string before loading anything.
11469
11470 1999-05-06  Gunnar Evermann  <ge204@eng.cam.ac.uk>
11471
11472         * files.el (auto-mode-alist): fix typo in regex for .bash_* files
11473         From Anders Stenman <stenman@isy.liu.se>
11474
11475 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
11476
11477         * wid-edit.el (widget-glyph-find): Ditto.
11478
11479         * packages.el (locate-library): Ditto.
11480
11481         * loadup.el (really-early-error-handler): Ditto.
11482
11483         * lib-complete.el (read-library): Ditto.
11484
11485         * faces.el (set-face-stipple): Ditto.
11486
11487         * code-files.el (load): Use new calling style of locate-file.
11488
11489 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
11490
11491         * packages.el (packages-unbytecompiled-lisp): Installation.el is
11492         dead.
11493
11494 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
11495
11496         * dumped-lisp.el (preloaded-file-list): Don't load
11497         Installation.el.
11498
11499         * loadup.el (Installation-string): Define it here.
11500
11501 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
11502
11503         * dumped-lisp.el (preloaded-file-list): Revert previous change --
11504         Installation.el needs to be loaded before `dump-paths', otherwise
11505         the dumping process won't find it.
11506
11507 1999-03-13  Adrian Aichner  <adrian@xemacs.org>
11508
11509         * dumped-lisp.el (preloaded-file-list): Load Installation.el after
11510         subr so that we can use `replace-in-string' in Installation.el to
11511         get rid of C-m chars under the native Windows build.
11512
11513 1999-04-29  Andy Piper  <andy@xemacs.org>
11514
11515         * make-docfile.el: canonicalize file and directory names.
11516
11517         * device.el (call-device-method): new function for calling device
11518         specific methods.
11519         (define-device-method): new function for defining device methods.
11520         (define-device-method*): ditto.
11521
11522 1999-04-27  Hrvoje Niksic  <hniksic@srce.hr>
11523
11524         * subr.el (buffer-string): Support new FSFmacs 20.4 stuff.
11525
11526 1999-04-08  MORIOKA Tomohiko  <tomo@etl.go.jp>
11527
11528         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): New variable.
11529         (cyrillic-koi8-r-encode-table): Likewise.
11530         (ccl-decode-koi8): Use `cyrillic-koi8-r-decode-table'.
11531         (ccl-encode-koi8): Use `cyrillic-koi8-r-encode-table'.
11532
11533         * mule/mule-misc.el (split-char-or-char-int): New function [moved
11534         from vietnamese.el].
11535
11536         * mule/vietnamese.el: Move function `split-char-or-char-int' to
11537         mule/mule-misc.el.
11538
11539 1999-04-08  MORIOKA Tomohiko  <tomo@etl.go.jp>
11540
11541         * mule/thai-xtis.el:
11542         - Change font registry name from "Thai94x94-0" to "xtis-0".
11543         - Change mnemonic of coding-system `tis-620' to "TIS620".
11544
11545 1999-04-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
11546
11547         * mule/ethiopic.el: fixed.
11548
11549 1999-03-30  MORIOKA Tomohiko  <tomo@etl.go.jp>
11550
11551         * dumped-lisp.el: Add ethiopic, thai-xtis and vietnamese.
11552
11553         * mule/thai-xtis.el: New file.
11554
11555         * mule/vietnamese.el: New file.
11556
11557         * mule/ethiopic.el: New file.
11558
11559 1999-04-22  Hrvoje Niksic  <hniksic@srce.hr>
11560
11561         * bytecomp.el (byte-compile-close-variables): Leave
11562         debug-issue-ebola-notices alone.
11563
11564 1999-04-11  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11565
11566         * ldap.el (ldap-host-parameters-alist): Make `Search Base' appear
11567         at the top of the buffer since it is the most important thing to
11568         customize
11569         (ldap-get-host-parameter): New defun
11570         (ldap-search): Add a new parameter `withdn' to retrieve the
11571         distinguished names of entries
11572
11573 1999-04-22  Kai Haberzettl  <khaberz@synnet.de>
11574
11575         * startup.el (splash-frame-body): Date and spelling fixes.
11576
11577 1999-03-16  Colin Rafferty  <colin@xemacs.org>
11578
11579         * view-less.el (toggle-truncate-lines): add autoload tag
11580
11581 1999-04-19  Hrvoje Niksic  <hniksic@srce.hr>
11582
11583         * format.el (format-alist): Disable image stuff.
11584
11585 1999-04-17  Hrvoje Niksic  <hniksic@srce.hr>
11586
11587         * wid-edit.el (widget-glyph-find): Search by directories, then by
11588         suffixes rather than the other way around.
11589         (widget-image-conversion): Renamed to
11590         `widget-image-file-name-suffixes'.
11591
11592 1999-04-16  Olivier Galibert  <galibert@pobox.com>
11593
11594         * mule/mule-charset.el: Made old functions obsolete, remove the
11595         unspeakably evil (and inexistant in fsf's) charset-leading-byte.
11596         (charset-iso-graphic-plane): Rename from charset-graphic.
11597         (charset-iso-final-char): Rename from charset-final.
11598         (charset-width): Rename from charset-columns.
11599         (charset-bytes): Added from fsf compatibility, returns always 1.
11600
11601         * mule/mule-misc.el: Move charset-doc-string alias to
11602         mule-charset.el
11603
11604 1999-04-14  Colin Rafferty  <colin@xemacs.org>
11605
11606         * x-faces.el (x-make-font-bold-italic): honor
11607         *try-oblique-before-italic-fonts*
11608
11609 1999-04-14  Hrvoje Niksic  <hniksic@srce.hr>
11610
11611         * cl-extra.el (coerce): Coerce numbers to characters correctly.
11612
11613 1998-12-02  Hrvoje Niksic  <hniksic@srce.hr>
11614
11615         * x-faces.el (try-oblique-before-italic-fonts): Use the right
11616         name.
11617
11618 1999-04-14  Dave Gillesipe  <daveg@synaptics.com>
11619
11620         * cl-extra.el (equalp): Would bug out for lists.
11621
11622 1999-03-12  Charles G Waldman  <cgw@fnal.gov>
11623
11624         * about.el (about-hackers):  Change cgw's email address
11625
11626 1999-03-12  XEmacs Build Bot <builds@cvs.xemacs.org>
11627
11628         * XEmacs 21.2.13 is released
11629
11630 1999-03-12  SL Baur  <steve@xemacs.org>
11631
11632         * simple.el (delete-key-deletes-forward): Revert to previous
11633         behavior.
11634
11635 1999-01-18  Didier Verna  <didier@xemacs.org>
11636
11637         * menubar-items.el (xemacs-splash-buffer): handle the case of
11638         multiple elements in the splash buffer body.
11639
11640         * startup.el (splash-frame-timeout): new constant: interval
11641         between splash buffer elements.
11642         (command-line-1): handle splash buffer with multiple elements (use
11643         a timeout).
11644         (splash-frame-body): Originally `startup-splash-frame-body'.
11645         Rewrote a cleaner and more readable version. This can now be array,
11646         in which case each element is displayed in turn in the splash buffer.
11647         (splash-frame-static-body): new constant. Persistent information
11648         across all splash buffer elements (preserves the possibility to give
11649         it in different languages.
11650         (circulate-splash-frame-elements): new function. Used as a timeout
11651         to circulate through all splash frame elements and display them in
11652         sequence.
11653         (display-splash-frame): originally `startup-splash-frame'. Handle
11654         the case of multiple elements in the splash buffer body. Now
11655         returns a timeout id if multiple elements to display, or nil.
11656
11657 1999-02-19  Jan Vroonhof  <vroonhof@math.ethz.ch>
11658
11659         * x-faces.el (x-init-global-faces): Add default tag to specifiers,
11660         so they can be overridden by x-init-face-from-resources.
11661         Additionally specify the font name also with an x tag.
11662
11663 1999-03-08  Andy Piper  <andy@xemacs.org>
11664
11665         * package-get.el (package-get-base): autoload.
11666
11667         * menubar-items.el (default-menubar): add update menu item. Fix
11668         custom menu to only be activated when package-base is available.
11669
11670         * package-get.el (package-get-custom): don't load
11671         package-get-custom as it is auto-generated. Fix group definition.
11672
11673 1999-03-05  Didier Verna  <didier@xemacs.org>
11674
11675         * cus-dep.el (Custom-make-dependencies): use `prin1-to-string'
11676         instead of `symbol-name' (Thanks Kyle).
11677
11678         * cus-edit.el (custom-save-variables): use `prin1' instead of
11679         princ to write symbols.
11680
11681 1999-03-05  XEmacs Build Bot <builds@cvs.xemacs.org>
11682
11683         * XEmacs 21.2.12 is released
11684
11685 1999-03-05  SL Baur  <steve@xemacs.org>
11686
11687         * menubar-items.el (default-menubar): Add kfm browsing support.
11688         From Neal Becker <nbecker@fred.net>
11689
11690 1999-03-03  Steven Baur  <steve@gneiss.etl.go.jp>
11691
11692         * font-lock.el (font-lock-revert-cleanup): Null out to avoid repeated
11693         calls to font-lock during buffer reversion.
11694
11695 1999-02-12  Didier Verna  <didier@xemacs.org>
11696
11697         * info.el (Info-build-node-completions): unconditionally widen the
11698         tag table buffer.
11699
11700 1999-02-19  Paul Stodghill  <stodghil@cs.cornell.edu>
11701
11702         * x-faces.el (x-init-face-from-resources):
11703         Only set fonts in the 'x locale.
11704
11705 1999-03-04  Adrian Aichner  <adrian@xemacs.org>
11706
11707         * package-ui.el (pui-install-selected-packages): Don't throw on
11708         `package-admin-delete-binary-package' returning nil since it's
11709         normal.  Reindent function.
11710         (pui-add-required-packages): Handle case where packages selected
11711         for installation have never been installed.
11712
11713 1999-03-03  Martin Buchholz  <martin@xemacs.org>
11714
11715         * menubar-items.el (default-menubar):
11716         Implement the ``Mule->Set coding system of process'' menu item.
11717
11718 1999-02-18  Martin Buchholz  <martin@xemacs.org>
11719
11720         * files.el (auto-mode-alist): Use c-mode for *.i pre-processed cpp
11721         files
11722         - Change some `if's to `when's
11723
11724 1999-03-01  XEmacs Build Bot <builds@cvs.xemacs.org>
11725
11726         * XEmacs 21.2.11 is released
11727
11728 1999-02-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
11729
11730         * userlock.el (ask-user-about-supersession-threat-dbox): Guard
11731         against window close (Fix Bug #460).
11732         (ask-user-about-lock-dbox): Idem.
11733
11734 1999-02-25  SL Baur  <steve@xemacs.org>
11735
11736         * mule/mule-charset.el (charset-leading-byte): New function.
11737         From Kazuyuki IENAGA <ienaga@jsys.co.jp>
11738
11739 1999-02-12  Andy Piper  <andy@xemacs.org>
11740
11741         * about.el (xemacs-hackers): change andy's email address.
11742         (about-url-alist): change andy's web page address.
11743         (about-xemacs): add piper.
11744
11745 1999-02-16  SL Baur  <steve@xemacs.org>
11746
11747         * dumped-lisp.el (preloaded-file-list): Core mule files moved out
11748         of mule-base into lisp/mule.
11749
11750 1999-02-16  SL Baur  <steve@xemacs.org>
11751
11752         * mule/arabic.el:
11753         mule/canna-leim.el:
11754         mule/chinese.el:
11755         mule/cyrillic.el:
11756         mule/english.el:
11757         mule/european.el:
11758         mule/greek.el:
11759         mule/hebrew.el:
11760         mule/japanese.el:
11761         mule/kinsoku.el:
11762         mule/korean.el:
11763         mule/misc-lang.el:
11764         mule/mule-category.el:
11765         mule/mule-ccl.el:
11766         mule/mule-charset.el:
11767         mule/mule-cmds.el:
11768         mule/mule-coding.el:
11769         mule/mule-files.el:
11770         mule/mule-help.el:
11771         mule/mule-init.el:
11772         mule/mule-misc.el:
11773         mule/mule-tty-init.el:
11774         mule/mule-x-init.el:
11775         mule/viet-chars.el:  Remerge from mule-base.
11776
11777         * dumped-lisp.el (preloaded-file-list): Core mule files moved out
11778         of mule-base into lisp/mule.
11779
11780 1999-02-10  Adrian Aichner  <adrian@xemacs.org>
11781
11782         * process.el (exec-to-string): Use `shell-command-switch' in place
11783         of hard-wired "-c" (for WindowsNT).
11784
11785 1999-02-08  Charles G Waldman  <cgw@pgt.com>
11786
11787         * menubar-items.el (default-menubar):  Remove obsolete
11788         "Gopher" item
11789
11790 1999-02-06  Jan Vroonhof  <vroonhof@math.ethz.ch>
11791
11792         * package-admin.el (package-admin-get-install-dir): First fall
11793         back to the location of xemacs-base for non-mule packages.
11794
11795 1999-02-15  Martin Buchholz  <martin@xemacs.org>
11796
11797         * paths.el:
11798         - improved automounter tmp directory support.
11799         - support 4 (!) empirically discovered automounter conventions
11800
11801 1999-02-12  SL Baur  <steve@xemacs.org>
11802
11803         * etags.el (pop-tag-mark): autoload to match key binding.
11804
11805 1999-02-05  XEmacs Build Bot <builds@cvs.xemacs.org>
11806
11807         * XEmacs 21.2.10 is released
11808
11809 1999-02-02  Jan Vroonhof  <vroonhof@math.ethz.ch>
11810
11811         * package-get.el (package-get-remote-filename): Don't bug out for
11812         a local file name in the search entry.
11813
11814 1999-02-02  XEmacs Build Bot <builds@cvs.xemacs.org>
11815
11816         * XEmacs 21.2.9 is released
11817
11818 1999-01-19  Didier Verna  <didier@xemacs.org>
11819
11820         * replace.el (replace-search-function): new variable containing a
11821         function to perform a search-forward.
11822         (replace-re-search-function): new variable containing a function
11823         to perform a re-search-forward.
11824         (perform-replace): use them.
11825
11826 1999-01-25  Didier Verna  <didier@xemacs.org>
11827
11828         * select.el (selection-owner-p): use the name `XEmacs'.
11829         (cut-copy-clear-internal): ditto.
11830
11831 1999-01-18  Andy Piper  <andy@xemacs.org>
11832
11833         * about.el (about-url-alist): Update my entry.
11834         (xemacs-hackers): Ditto.
11835
11836 1999-01-14  Adrian Aichner  <adrian@xemacs.org>
11837
11838         * buffer.el (switch-to-buffer): Fixing documentation.
11839         * minibuf.el (minibuffer-completion-table): ditto.
11840         * cl-macs.el (return-from): ditto.
11841
11842 1999-01-04  Didier Verna  <didier@xemacs.org>
11843
11844         * replace.el (delete-non-matching-lines): temporarily disable
11845         case-folding when called interactively with a regexp containing
11846         uppercase characters.
11847         (delete-matching-lines): ditto.
11848         (count-matches): ditto.
11849         (list-matching-lines): ditto.
11850
11851 1999-01-07  Colin Rafferty  <colin@xemacs.org>
11852
11853         * window.el (shrink-window-if-larger-than-buffer): Clean up.  Only
11854         abort if current window is split horizontally, not if others are
11855         split.  Got rid of unnecessary minibuffer checking.  Also, add
11856         some comments (it's still complex).
11857
11858 1999-01-12  Robert Pluim  <rpluim@BayNetworks.com>
11859
11860         * package-get.el: changed address for doc.ic.ac.uk to
11861         sunsite.doc.ic.ac.uk
11862
11863 1999-01-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11864
11865         * ldap.el (toplevel): Remove requires so that the file compiles
11866         with a non LDAP-enabled XEmacs binary.  Provide `ldap'.
11867
11868 1999-01-10  J. Kean Johnston  <jkj@sco.com>
11869
11870         * dump-paths.el: Calculate module-directory and set
11871         module-load-path to the load path for modules.
11872
11873         * loadup.el: Get bootstrap value of module-load-path from the
11874         environment variable EMACSBOOTSTRAPMODULEPATH.
11875         - Display the module load path if we're debugging paths.
11876
11877         * setup-paths.el: Added function paths-find-site-module-directory.
11878         - Added function paths-find-module-directory.
11879         - Added function paths-construct-module-load-path.  Uses new
11880         environment variable EMACSMODULEPATH.
11881
11882 1998-12-30  Martin Buchholz  <martin@xemacs.org>
11883
11884         * font.el (font-default-object-for-device):
11885         Oops! This `or' can't be replaced by `unless'.
11886         Fixed inability to run w3, among other things.
11887
11888 1998-12-17  Charles G. Waldman <cgw@pgt.com>
11889
11890         * package-admin.el: Change initialization of
11891           package-admin-install-function dependent on system type.
11892           Change package-admin-install-function-mswindows to use
11893           "minitar".
11894
11895 1998-12-23  Hrvoje Niksic  <hniksic@srce.hr>
11896
11897         * mouse.el (default-mouse-motion-handler): Disable help echo while
11898         in the minibuffer.
11899
11900 1998-12-28  Martin Buchholz <martin@xemacs.org>
11901
11902         * XEmacs 21.2.8 is released.
11903
11904 1998-12-24  Martin Buchholz <martin@xemacs.org>
11905
11906         * XEmacs 21.2.7 is released.
11907
11908 1998-12-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
11909
11910         * package-ui.el (pui-list-packages): Set truncate-lines.
11911
11912         * package-get.el (package-get-download-menu): Use
11913         `package-ui-add-site'. Add a a toggle to indicate it is in the list.
11914
11915         * package-ui.el (pui-help): Ditch in favor of `describe-mode'
11916         (pui-help-string): idem.
11917         (list-packages-mode): New major mode.
11918         (pui-list-packages): Use 'list-packages-mode' in the package buffer.
11919         (pui-install-selected-packages): Add suport for removing packages.
11920         (pui-toggle-package-delete-key): New function.
11921         (pui-popup-context-sensitive): New kludge.
11922         (pui-list-packages): Add warning when `package-get-remote' is nil.
11923         (package-ui-add-site): New function.
11924
11925 1998-12-01  Didier Verna  <didier@xemacs.org>
11926
11927         * hyper-apropos.el (hyper-where-is): added the missing autoload.
11928
11929 1998-11-29  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11930
11931         * ldap.el: Custom-ized
11932         (toplevel): Do not provide `ldap' which is provided by C level
11933         LDAP code
11934         (ldap-search): Docstring and stylistic fixes as suggested by Hrvoje
11935
11936 1998-12-05  Hrvoje Niksic  <hniksic@srce.hr>
11937
11938         * isearch-mode.el (isearch-mode): Really fix keymap lossage.
11939
11940 1998-12-17  Andy Piper  <andy@xemacs.org>
11941
11942         * sound.el (sound-load-list): name changed from sound-load-alist.
11943         (sound-extension-list): name changed from sound-ext-list.
11944         (load-default-sounds): use new names.
11945         (load-sound-file): use new names.
11946
11947 1998-12-16  Andy Piper  <andy@xemacs.org>
11948
11949         * XEmacs 21.2.6 is released
11950
11951 1998-11-30  Hrvoje Niksic  <hniksic@srce.hr>
11952
11953         * cus-dep.el (Custom-make-dependencies): Be smarter about trapping
11954         errors.
11955
11956 1998-12-04  Hrvoje Niksic  <hniksic@srce.hr>
11957
11958         * wid-edit.el (widget-echo-this-extent): Set
11959         help-echo-owns-message to t.
11960
11961 1998-11-30  Greg Klanderman  <greg@alphatech.com>
11962
11963         * package-get.el (package-get-download-menu): use toggles for
11964           each site in the download site menu.
11965
11966 1998-12-01  Jan Vroonhof <vroonhof@math.ethz.ch>
11967
11968         * package-get.el (package-get): If we cannot find a package
11969           because package-get-remote is not set, give a more helpful
11970           error message.
11971
11972 1998-11-30  Greg Klanderman  <greg@alphatech.com>
11973
11974         * package-get.el (package-get-remote-filename): use an EFS path
11975         with user anonymous if no user is specified.
11976
11977 1998-12-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
11978
11979         * faces.el (face-spec-set): Re-init fallfacks for default after
11980         calling reset-face on the default face.
11981
11982 1998-12-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
11983
11984         * package-admin.el (package-admin-default-install-function):
11985         Behave as advertised.  Make sure the pkg-dir is proper for
11986         default-directory.
11987         (package-admin-add-binary-package): Make sure the pkg-dir is
11988         proper for default-directory.
11989         (package-admin-install-function-mswindows): Make sure the pkg-dir
11990         is proper for default-directory.
11991
11992 1998-12-05  XEmacs Build Bot <builds@cvs.xemacs.org>
11993
11994         * XEmacs 21.2.5 is released
11995
11996 1998-12-05  SL Baur  <steve@altair.xemacs.org>
11997
11998         * files.el (binary-file-regexps): regexp-opt is not available at
11999         bytecompile time.
12000
12001 1998-11-30  Martin Buchholz  <martin@xemacs.org>
12002
12003         * x-win-xfree86.el:
12004         * x-win-sun.el (x-win-init-sun):
12005         * x-win-sun.el:
12006         * x-mouse.el (mouse-track-and-copy-to-cutbuffer):
12007         * x-iso8859-1.el:
12008         * x-init.el (init-post-x-win):
12009         * x-init.el (init-pre-x-win):
12010         * x-init.el (x-initialize-compose):
12011         * x-init.el:
12012         * x-compose.el:
12013         * winnt.el:
12014         * widget.el:
12015         * wid-edit.el (widget-glyph-click):
12016         * wid-edit.el (widget-glyph-find):
12017         * wid-edit.el (widget-type):
12018         * view-less.el (view-buffer-other-window):
12019         * very-early-lisp.el:
12020         * version.el:
12021         * toolbar.el:
12022         * toolbar-items.el:
12023         * term/sun.el (suntool-map):
12024         * term/sun-mouse.el:
12025         * term/internal.el:
12026         * syntax.el (modify-syntax-entry):
12027         * symbol-syntax.el:
12028         * subr.el:
12029         * startup.el (lock-directory):
12030         * simple.el (set-comment-column):
12031         * simple.el (backward-delete-char-untabify):
12032         * shadow.el (find-emacs-lisp-shadows):
12033         * shadow.el:
12034         * setup-paths.el (paths-construct-info-path):
12035         * select.el (cut-copy-clear-internal):
12036         * process.el (call-process-region):
12037         * process.el (start-process-shell-command):
12038         * process.el:
12039         * paths.el (rmail-spool-directory):
12040         * paragraphs.el (use-hard-newlines):
12041         * package-get.el (package-get-dependencies):
12042         * package-admin.el (package-admin-delete-binary-package):
12043         * obsolete.el (truncate-string):
12044         * obsolete.el (store-substring):
12045         * mouse.el (default-mouse-track-maybe-own-selection):
12046         * mouse.el (mouse-yank-at-point):
12047         * modeline.el:
12048         * modeline.el (mouse-drag-modeline):
12049         * minibuf.el (read-directory-name-internal):
12050         * minibuf.el (read-file-name-internal):
12051         * minibuf.el (read-file-name-internal-1):
12052         * minibuf.el (read-file-name-2):
12053         * minibuf.el (exact-minibuffer-completion-p):
12054         * minibuf.el (read-from-minibuffer):
12055         * minibuf.el:
12056         * menubar.el (check-menu-syntax):
12057         * map-ynp.el (map-y-or-n-p):
12058         * make-docfile.el (docfile-out-of-date):
12059         * loadup.el ((member "run-temacs" command-line-args)):
12060         * loadup.el ((member "no-site-file" command-line-args)):
12061         * loadup.el (really-early-error-handler):
12062         * loadup.el:
12063         * loadhist.el:
12064         * loaddefs.el:
12065         * lisp-mnt.el (lm-verify):
12066         * lib-complete.el (lib-complete:cache-completions):
12067         * lib-complete.el (library-all-completions):
12068         * itimer.el (itimer-run-expired-timers):
12069         * info.el (Info-mode):
12070         * info.el (Info-insert-file-contents):
12071         * info.el (Info-rebuild-dir):
12072         * info.el (Info-build-dir-anew):
12073         * info.el (Info-parse-dir-entries):
12074         * info.el (Info-dir-outdated-p):
12075         * info.el (Info-insert-dir):
12076         * info.el (info-xref):
12077         * info.el:
12078         * hyper-apropos.el (hyper-apropos-get-doc):
12079         * hyper-apropos.el (hyper-describe-face):
12080         * hyper-apropos.el (hyper-apropos-mode):
12081         * hyper-apropos.el:
12082         * help.el (list-processes):
12083         * help.el:
12084         * gnuserv.el:
12085         * font.el (mswindows-font-create-name):
12086         * font.el (font-default-font-for-device):
12087         * font.el (x-font-create-object):
12088         * font.el (font-registry):
12089         * font.el:
12090         * font-lock.el (font-lock-keywords):
12091         * font-lock.el:
12092         * finder.el (finder-compile-keywords):
12093         * find-paths.el (paths-find-recursive-path):
12094         * fill.el (set-justification-center):
12095         * fill.el (fill-region-as-paragraph):
12096         * files.el (insert-directory):
12097         * files.el (wildcard-to-regexp):
12098         * files.el (recover-file):
12099         * files.el (basic-save-buffer):
12100         * files.el (delete-auto-save-file-if-necessary):
12101         * files.el (file-relative-name):
12102         * files.el (backup-extract-version):
12103         * files.el (backup-buffer):
12104         * files.el (set-visited-file-name):
12105         * files.el (set-auto-mode):
12106         * files.el (interpreter-mode-alist):
12107         * files.el:
12108         * files.el (find-file-noselect):
12109         * files.el (abbreviate-file-name):
12110         * files.el (parse-colon-path):
12111         * files.el (directory-abbrev-alist):
12112         * etags.el (visit-tags-table-buffer):
12113         * easymenu.el (easy-menu-define):
12114         * dragdrop.el (experimental-dragdrop-drag):
12115         * dragdrop.el (dragdrop-drop-do-functions):
12116         * dragdrop.el (dragdrop-drop-at-point):
12117         * disass.el (disassemble-1):
12118         * disass.el (disassemble-internal):
12119         * disass.el (disassemble):
12120         * disass.el:
12121         * derived.el (derived-mode-init-mode-variables):
12122         * derived.el (define-derived-mode):
12123         * custom.el (defgroup):
12124         * cus-edit.el (custom-quote):
12125         * config.el:
12126         * code-process.el (open-network-stream):
12127         * code-process.el (start-process):
12128         * code-process.el (call-process-region):
12129         * code-process.el (call-process):
12130         * code-process.el:
12131         * code-files.el (insert-file-contents):
12132         * code-files.el:
12133         * code-files.el (buffer-file-coding-system-for-read):
12134         * cmdloop.el (yes-or-no-p-minibuf):
12135         * cl.el:
12136         * cl-macs.el:
12137         * cl-extra.el:
12138         * callers-of-rpt.el (make-caller-report):
12139         * callers-of-rpt.el:
12140         * bytecomp.el (batch-byte-recompile-directory):
12141         * bytecomp.el (batch-byte-compile-1):
12142         * bytecomp.el (batch-byte-compile):
12143         * bytecomp.el (display-call-tree):
12144         * bytecomp.el (byte-compile-insert):
12145         * bytecomp.el (byte-compile-two-args-19->20):
12146         * bytecomp.el (byte-compile-variable-ref):
12147         * bytecomp.el (byte-compile-form):
12148         * bytecomp.el (byte-compile-top-level-body):
12149         * bytecomp.el (byte-compile-out-toplevel):
12150         * bytecomp.el (byte-compile-byte-code-maker):
12151         * bytecomp.el (byte-compile-file-form-defmumble):
12152         * bytecomp.el (byte-compile-file-form):
12153         * bytecomp.el (byte-compile-keep-pending):
12154         * bytecomp.el (byte-compile-insert-header):
12155         * bytecomp.el (byte-compile-from-buffer):
12156         * bytecomp.el (byte-compile-file):
12157         * bytecomp.el (byte-recompile-file):
12158         * bytecomp.el (byte-compile-close-variables):
12159         * bytecomp.el (byte-compile-warn-about-unused-variables):
12160         * bytecomp.el (byte-compile-warn-about-unresolved-functions):
12161         * bytecomp.el (byte-compiler-legal-options):
12162         * bytecomp.el (byte-compile-lapcode):
12163         * bytecomp.el (byte-optimize-log):
12164         * bytecomp.el ((fboundp 'defsubst)):
12165         * bytecomp.el:
12166         * bytecomp-runtime.el:
12167         * byte-optimize.el (byte-optimize-apply):
12168         * byte-optimize.el (car):
12169         * byte-optimize.el (byte-optimize-form):
12170         * byte-optimize.el (byte-optimize-form-code-walker):
12171         * byte-optimize.el:
12172         * build-report.el (build-report-insert-installation-file):
12173         * build-report.el (build-report):
12174         * auto-show.el:
12175         * apropos.el (apropos-documentation):
12176         - mega patch
12177         - clean up byte-compile warnings
12178         - remove unused variables
12179         - Use common lisp style hashtable functions
12180         - byte compiler cleanup
12181         - use #'(lambda ...) instead of '(lambda ...) or (function (lambda ...))
12182         - remove old backquote syntax usage
12183         - move some cl functionality into C for speed.
12184         - remove last remaining VMS support
12185         - spelling fixes
12186         - implement last, butlast, nbutlast, copy-list in C.
12187         - new macro ignore-file-errors, similar to ignore-errors
12188           (ignore-file-errors (delete-file "foo"))
12189         - get frequent garbage collection during loadup.el by tweaking
12190           gc-cons-threshold, rather than explicitly calling garbage-collect
12191         - default delete-key-deletes-forward to `t'.
12192
12193 1998-11-28  SL Baur  <steve@altair.xemacs.org>
12194
12195         * XEmacs 21.2-beta4 is released.
12196
12197 1998-11-27  Jan Vroonhof  <vroonhof@math.ethz.ch>
12198
12199         * easymenu.el (easy-menu-add-item): Wraper around add-menu-btton.
12200         (easy-menu-item-present-p): Wrapper around find-menu-item.
12201         (easy-menu-remove-item): Wrapper around delete-menu-item.
12202
12203         * menubar.el (delete-menu-item): Add 'from-menu' argument.
12204         (add-menu-button): Add 'in-menu' argument.
12205         (add-menu-item-1): Add in-menu support to helper function.
12206
12207 1998-11-27  Katsumi Yamaoka  <yamaoka@jpl.org>
12208
12209         * isearch-mode.el (isearch-mode): Fix keymap lossage.
12210
12211 1998-11-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
12212
12213         * faces.el (get-custom-frame-properties): Revert Hrvoje Niksic change
12214         of Dec 4, 1997.
12215
12216 1998-11-25  Hrvoje Niksic  <hniksic@srce.hr>
12217
12218         * process.el (shell-command-on-region): Report if the command
12219         succeeded or failed.
12220
12221 1998-11-24  Hrvoje Niksic  <hniksic@srce.hr>
12222
12223         * subr.el (buffer-substring-no-properties): Comment out.
12224
12225 1998-11-07  Adrian Aichner  <adrian@xemacs.org>
12226
12227         * msw-faces.el (mswindows-find-smaller-font): Turning font names
12228           into font instances first, like `x-frob-font-size' does.
12229           (mswindows-find-larger-font): ditto
12230
12231 1998-11-04  Greg Klanderman  <greg@alphatech.com>
12232
12233         * package-ui.el (pui-install-selected-packages): fix args in call
12234         to `package-get'.
12235
12236 1998-10-29  Jan Vroonhof  <vroonhof@math.ethz.ch>
12237
12238         * package-get.el (host-name): New widget type.
12239         (package-get-remote): Better customization using new type.
12240         (package-get-download-sites): idem dito.
12241
12242         (package-get-custom): Do not use package-get-all untill we have
12243         runtime dependencies.
12244
12245         (package-get-remove-copy): Default to 't' we no longer need this
12246         kludge as we do not currently use depenencies.
12247
12248         (package-get-was-current): New variable.
12249         (package-get-require-base): New 'force-current' argument.
12250         (package-get-update-base): idem
12251         (package-get-package-provider):  idem
12252         (package-get-locate-index-file): New 'no-remote' argument.
12253         (package-get-locate-file): idem.
12254
12255         (package-get-maybe-save-index): New function.
12256         (package-get-update-base): Use it.
12257
12258 1998-10-28 Greg Klanderman <greg@alphatech.com>
12259
12260         * package-get.el (package-get-remote): default to nil; by default,
12261         don't go out to the net via EFS.  They must select a download site.
12262         (package-get-download-sites): new variable.
12263         (package-get-download-menu): new function.
12264         (package-get-locate-index-file): new function.
12265         (package-get-update-base): use it.
12266
12267         * menubar-items.el (default-menubar): add "Update Package Index"
12268         and "Add Download Site" menus under Options | Manage Packages.
12269
12270 1998-10-19  Greg Klanderman  <greg@alphatech.com>
12271
12272         * package-get.el (package-get): bugfix code checking installed version
12273         for case where package is not currently installed.
12274         (package-get-require-signed-base-updates): new variable.
12275         (package-get-update-base-from-buffer): remove REMOTE-SOURCE arg, it was
12276         deemed not a goot thing.  Use the variable
12277         package-get-allow-unsigned-base-updates instead.
12278
12279 1998-10-16 Greg Klanderman <greg@alphatech.com>
12280
12281         * package-get.el (package-get): Don't install an older version than
12282         we already have unless explicitly told to.  Issue a warning.
12283
12284         * package-ui.el (pui-add-required-packages): when adding
12285         dependencies, don't add packages that are up to date.
12286         (pui-package-symbol-char):  Don't consider a package out of date
12287         if you have a newer version installed than the latest version in
12288         package-get-base.
12289
12290         * package-get.el (package-get-base-filename): document that it may
12291         be a path relative to package-get-remote;  new default value.
12292         (package-get-locate-file): new function.
12293         (package-get-update-base): use it to expand package-get-base-filename.
12294         (package-get-save-base): new function to save the package-get database
12295         to file.
12296         (package-get-update-base-from-buffer): add REMOTE-SOURCE argument.
12297         (package-get-update-base): pass the REMOTE-SOURCE arg.
12298         (package-get-update-base-entry): call package-get-custom-add-entry.
12299         (package-get-file-installed-p): removed; no longer needed.
12300         (package-get-create-custom): ditto.
12301         (toplevel): remove code to build and load package-get-custom.el
12302         (package-get-custom-add-entry): new function.
12303
12304 1998-10-12  Hrvoje Niksic  <hniksic@srce.hr>
12305
12306         * wid-edit.el (widget-button-click): Don't switch window.
12307
12308 1998-10-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
12309
12310         * cus-face.el (custom-set-face-update-spec): Add autoload cookie
12311
12312 1998-10-20  Malcolm Box  <malcolm@brownale.demon.co.uk>
12313
12314         * etags.el (find-tag-default): Run find-tag-hook using
12315         run-hooks rather than funcall
12316
12317 1998-10-19  Hrvoje Niksic  <hniksic@srce.hr>
12318
12319         * isearch-mode.el (isearch-mode): Set the current minor mode maps
12320         and the current local map as the parents to isearch-mode-map.
12321
12322 1998-10-15  SL Baur  <steve@altair.xemacs.org>
12323
12324         * XEmacs 21.2-beta3 is released.
12325
12326 1998-10-15  Greg Klanderman  <greg@alphatech.com>
12327
12328         * package-get.el (package-get-update-base): use
12329         insert-file-contents-internal, not insert-file-contents-literally.
12330
12331 1998-10-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
12332
12333         * auto-save.el: expand-file 'auto-save-*-dir' at runtime not at
12334         dump time.
12335
12336 1998-10-15  Greg Klanderman  <greg@alphatech.com>
12337
12338         * package-get.el (package-get-update-base-entry): new function.
12339         (package-get-update-base): renamed; was `package-get-load-base'.
12340         cleanup, and use package-get-update-base-from-buffer.
12341         (package-get-update-base-from-buffer): new function.
12342         (package-get-update-base-entries): new; helper for above.
12343         Do not eval lisp grabbed over ftp; parse it from new format.
12344
12345 1998-10-15  Greg Klanderman  <greg@alphatech.com>
12346
12347         * files.el (set-auto-mode): Don't play games loading package-get
12348         database; package-get-package-provider will handle it all.
12349
12350 1998-10-14  Greg Klanderman  <greg@alphatech.com>
12351
12352         * package-get.el (package-get-base-filename): new variable.
12353         (package-get-require-base): new function.
12354         (package-get-pgp-signed-begin-line): new variable.
12355         (package-get-pgp-signature-begin-line): ditto.
12356         (package-get-pgp-signature-end-line):  ditto.
12357         (package-get-load-base): new function.
12358         (package-get-interactive-package-query):
12359         (package-get-update-all):
12360         (package-get-dependencies):
12361         (package-get-package-provider):
12362         (package-get-custom): use package-get-require-base.
12363         [package-get-custom loading]: disable for now.
12364
12365         * package-ui.el (pui-list-packages): use (package-get-require-base)
12366
12367 1998-10-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
12368
12369         * package-ui.el: Correct obvious thinko in choosing extent face.
12370
12371 1998-10-12  Jan Vroonhof  <vroonhof@math.ethz.ch>
12372
12373         * menubar-items.el (default-menubar): pui-list-package has nothing
12374         to with Customize. Move all the package stuff to a new Item in Options.
12375
12376         * package-ui.el (pui-menu): Add menu and Popup menu.
12377
12378         * package-get.el (package-get): Use new
12379         package-admin-get-install-dir.
12380
12381         * package-admin.el (package-admin-get-install-dir): New syntax.
12382         Conserve package location and put mule packages where mule-base is.
12383
12384         * package-get.el : Customized
12385
12386         * package-ui.el (pui): Customized
12387         (pui-package-install-dest-dir): New variable.
12388         (pui-install-selected-packages): Use it
12389
12390 1998-10-12  SL Baur  <steve@altair.xemacs.org>
12391
12392         * package-get.el (package-get-interactive-package-query): Move
12393         dependency on package-get-base to run-time.
12394         (package-get-update-all): Ditto.
12395         (package-get-dependencies): Ditto.
12396         (package-get-package-provider): Ditto.
12397         (package-get-custom): Ditto.
12398
12399 1998-10-11  Glynn Clements  <glynn@sensei.co.uk>
12400
12401         * events.el: Remove 'ascii-character property from 'backspace
12402         and 'delete symbols
12403
12404 1998-10-11  SL Baur  <steve@altair.xemacs.org>
12405
12406         * package-get-base.el: removed.
12407
12408 1998-09-23  Didier Verna  <didier@xemacs.org>
12409
12410         * simple.el (search-caps-disable-folding): moved from isearch-mode.el
12411         (no-upper-case-p): new function.
12412         (with-search-caps-disable-folding): new macro.
12413         (with-interactive-search-caps-disable-folding): new macro.
12414         (zap-to-char): In interactive mode, do a case-sensitive search if
12415         the character is uppercase.
12416         (zap-up-to-char): ditto.
12417
12418         * replace.el (perform-replace): use the function no-upper-case-p.
12419
12420         * isearch-mode.el (isearch-fix-case): ditto.
12421         make obsolete `with-caps-disable-folding' and
12422         `isearch-no-upper-case-p'.
12423
12424         * etags.el (find-tag-internal): use `with-search-caps-disable-folding'.
12425         (tags-search): ditto.
12426         (tags-query-replace): ditto.
12427
12428         * info.el (Info-search): ditto.
12429
12430 1998-10-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
12431
12432         * x-font-menu.el (font-menu-set-font): Respect font-menu-frame-local
12433
12434 1998-10-07  Greg Klanderman  <greg@alphatech.com>
12435
12436         * package-admin.el (package-admin-rmtree): rewritten.  need to
12437         check for "." and ".." before symlink check.  expand files and
12438         directories with respect to DIRECTORY, not default-directory.
12439
12440 1998-10-04  Greg Klanderman  <greg@alphatech.com>
12441
12442         * package-get.el (package-get-all): add INSTALL-DIR argument.
12443
12444 1998-10-06  Greg Klanderman  <greg@alphatech.com>
12445
12446         * package-ui.el (pui-add-required-packages): new function, select
12447         dependent packages.
12448         (pui-display-keymap): bind it.
12449         (pui-help-string): document it.
12450         (pui-install-selected-packages): package-get-all -> package-get.
12451
12452         * package-get.el (package-get-dependencies): new function.
12453
12454 1998-10-04  Hrvoje Niksic  <hniksic@srce.hr>
12455
12456         * isearch-mode.el (isearch-done): Use regexp-search-ring-max for
12457         regexps.
12458
12459 1998-10-05  Hrvoje Niksic  <hniksic@srce.hr>
12460
12461         * mouse.el (default-mouse-track-point-at-opening-quote-p): New
12462         function.
12463         (default-mouse-track-normalize-point): Use it.
12464
12465 1998-09-30  Jan Vroonhof  <vroonhof@math.ethz.ch>
12466
12467         * package-admin.el (package-admin-delete-binary-package):
12468                 General cleanup. Remove unnessary use of progn and
12469         save-excursion.
12470         (package-admin-delete-binary-package): Do NOT mess with file
12471         modes. That is evil.
12472         (package-admin-delete-binary-package): Wrap all deleting in
12473         condition-case. The data in MANIFEST is untrustworthy.
12474         (package-admin-delete-binary-package): Let the OS worry about non
12475         empty directories.
12476
12477 1998-10-09  SL Baur  <steve@altair.xemacs.org>
12478
12479         * lisp-mnt.el (lm-commentary): Fix InfoDock-style comment
12480         processing.
12481         (lm-report-bug): Fix mail address to send bug reports to.
12482
12483 1998-09-29  SL Baur  <steve@altair.xemacs.org>
12484
12485         * XEmacs 21.2-beta2 is released.
12486
12487 1998-08-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
12488
12489         * files.el (auto-mode-alist): Enhanced regexp for perl-mode
12490
12491 1998-09-22  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
12492
12493         * info.el (Info-mode): Document page turning by double clicks in
12494         docstring so `M-x describe-mode' will display it.
12495
12496 1998-09-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
12497
12498         * info.el (Info-mouse-track-double-click-hook): Use character
12499         widths to calculate a border region where double clicking does
12500         page turning, and return `nil' by default so other hooks, such as
12501         region highlighting, will be run.
12502
12503 1998-09-29  Colin Rafferty   <colin@xemacs.org>
12504
12505         * sound.el (default-sound-directory-list): Initialize with all the
12506         "sounds" directories in `data-directory-list'.  It used to just be
12507         the first one.
12508
12509         * packages.el (locate-data-directory-list): Created.  This gives
12510         the list of matching directories, unlike `locate-data-directory',
12511         which just gives the first one.
12512
12513 1998-09-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
12514
12515         * minibuf.el (read-from-minibuffer): No longer bind help-form but
12516         make a binding in the local keymap until help-char handling is
12517         improved.
12518
12519         * help.el (help-keymap-with-help-key): Provide keymap with help
12520         binding.
12521         (help-print-help-form): New helper function.
12522
12523 1998-09-23  Hrvoje Niksic  <hniksic@srce.hr>
12524
12525         * isearch-mode.el (isearch-highlight): set-extent-endpoints can
12526         move extent to another buffer; no need to create a new extent.
12527         (isearch-fix-case): New function.
12528         (isearch-search-and-update): Use it.
12529
12530 1998-09-22  Hrvoje Niksic  <hniksic@srce.hr>
12531
12532         * isearch-mode.el (isearch-mode): Use overriding-local-map to set
12533         the keymap, not minor-mode-map-alist.
12534         (isearch-done): Restore overriding-local-map.
12535
12536 1998-09-21  Martin Buchholz  <martin@xemacs.org>
12537
12538         * bytecomp.el (byte-compile-buffer-substring):
12539         Fix for: (byte-compile (defun f () (buffer-substring)))
12540         ==>   ** buffer-substring called with 3 args, but requires 0-3
12541         - new code not only works, but is more readable, too.
12542
12543 1998-09-20  Jonathan Harris  <jhar@tardis.ed.ac.uk>
12544
12545         * msw-faces.el (mswindows-init-device-faces): Don't try to
12546           specify a default font at this late stage. Do try to force
12547           creation of the default face font so that if it fails we get
12548           an error now instead of a crash at frame creation.
12549
12550           mswindows-font-canonicalize-name, mswindows-make-font-unbold,
12551           mswindows-make-font-unitalic: Canonical default weight
12552           changed from "Normal" to "Regular".
12553
12554           mswindows-make-font-bold / -bold-italic: Supplied device was
12555           not being passed into call to mswindows-find-smaller-font.
12556
12557 1998-09-10  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
12558
12559         * package-get.el (package-get-remote): Fix the path where to find
12560           the packages on xemacs.org.
12561
12562 1998-09-08  Hrvoje Niksic  <hniksic@srce.hr>
12563
12564         * about.el (about-maintainer-info): Update Ben's entry.
12565
12566 1998-09-24  Martin Buchholz  <martin@xemacs.org>
12567
12568         * lisp/shadow.el (find-emacs-lisp-shadows):
12569         - `member' was being called on lists of length 2000!
12570         - Replace with hashtables.
12571         - Replace hand-coded loops with (dolist)
12572         - Fix comment typo
12573
12574 1998-09-20  Darryl Okahata  <darrylo@sr.hp.com>
12575
12576         * packages.el: Added new function, `package-delete-name', to
12577           delete existing packages from the installed package database
12578           (`packages-package-list').  Also added the "pkginfo" directory
12579           to `packages-special-base-regexp', so that the pkginfo directory
12580           would not get added to `late-packages'.
12581
12582         * package-admin.el: Added ability to delete an installed package
12583           (added low-level function, `package-admin-delete-package').
12584           Understands how to use the pkginfo/MANIFEST.<package> file to
12585           delete the package.  When installing a package, will also
12586           create a MANIFEST.* file if one is not provided by the
12587           package.  If the MANIFEST.* doesn't exist when deleting a
12588           package, the functions will fall back to attempting to delete
12589           any package-specific lisp directory.
12590
12591         * package-get.el: Moved some functions to package-admin.el.
12592           Added interactive function `package-get-delete-package', for
12593           use by users for deleting a package.
12594
12595           Also modified to not require the presence of efs.
12596
12597 1998-09-22  Hrvoje Niksic  <hniksic@srce.hr>
12598
12599         * files.el (find-file-noselect): Handle all signals, kill the
12600         buffer and resignal.
12601
12602 1998-09-23  SL Baur  <steve@altair.xemacs.org>
12603
12604         * cl-macs.el (glyph-image): Add setf method.
12605
12606 1998-09-06  Darryl Okahata  <darrylo@sr.hp.com>
12607
12608         * package-get.el: Fixed broken EFS downloading.  Also, look for
12609           .tar.gz files first, in preference over .tgz files.
12610
12611         * package-ui.el: Fix display of package version numbers.
12612
12613 1998-08-27  Jan Vroonhof  <vroonhof@math.ethz.ch>
12614
12615         * x-font-menu.el (font-menu-set-font):  Add "pt" units to size
12616         argument.
12617
12618 1998-09-03  Darryl Okahata  <darrylo@sr.hp.com>
12619
12620         * list-mode.el: `display-completion-list': added new/optional
12621           keyword `:completion-string', which allows the programmer to
12622           change the "Possible completions are:" prompt.
12623
12624         * menubar-items.el: Added new pulldown menu-pick to start up the
12625           visual package browser/installer:
12626
12627                 Options->Customize->List Packages
12628
12629         * package-admin.el: Added hooks for installing under both Unix
12630           and MS Windows.  Does additional error checking.  No longer
12631           calls "add-big-package.sh" to install packages under Unix; now
12632           calls gunzip & tar directly.
12633
12634         * package-get.el: Added ability to install packages from files
12635           on a local disk/CDROM.  Now deletes any existing package lisp
12636           directory.  Does completion on available packages when
12637           querying for package names.  Will also search for .tgz files
12638           in addition for .tar.gz files.  Tries to reload
12639           auto-autoloads, as a convenience when loading new packages,
12640           and also tries to add any new package paths to `load-path'.
12641           Changed all occurences of `concat' to use `expand-file-name'.
12642
12643         * package-ui.el: New file which implements the main visual
12644           package browser/installer, which is started via a menu pick or
12645           M-x pui-list packages.
12646
12647 1998-09-03  Hrvoje Niksic  <hniksic@srce.hr>
12648
12649         * startup.el (load-init-file): spelling fix.
12650
12651 1998-09-02  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12652
12653         * startup.el (normal-top-level): Load auto-autoload files
12654         covariantly with their precedence.
12655
12656 1998-08-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
12657
12658         * menubar-items.el (default-menubar): Remove "Font Weight"
12659         option, there is currently no custom equivalent.. Customize-faces
12660         is "Edit faces".
12661
12662         * x-font-menu.el (font-menu-set-font): Use customize to set
12663         default face.
12664
12665         * faces.el (face-spec-update-all-matching): New function.
12666
12667         * cus-face.el (custom-set-face-update-spec): New function.
12668         Interface to customize faces from elisp.
12669
12670         (custom-face-value-create): Show the customized settings if set
12671         but not saved.
12672
12673 1998-08-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
12674
12675         (custom-face-value-create): Show the customized settings if set
12676         but not saved.
12677
12678 1998-08-31  Hrvoje Niksic  <hniksic@srce.hr>
12679
12680         * keydefs.el (global-map): Add FSF 20.3 binding of
12681         query-replace-regexp.
12682
12683 1998-08-21  Greg Klanderman  <greg@alphatech.com>
12684
12685         * minibuf.el (read-file-name-internal-1): use
12686         user-name-completion-1 instead of user-name-completion.
12687
12688 1998-08-19  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12689
12690         * loadup.el:
12691         * make-docfile.el:
12692         * update-elc.el: Don't set `source-directory' (now defunct as a
12693         global variable) no more.
12694
12695         * packages.el (packages-list-autoloads): Made `source-directory'
12696         (now defunct as a global variable) a parameter.
12697
12698 1998-08-13  Carsten Leonhardt  <leo@arioch.oche.de>
12699
12700         * about.el (about-hackers): new email
12701
12702 1998-08-16  SL Baur  <steve@altair.xemacs.org>
12703
12704         * lisp-mode.el (with-string-as-buffer-contents): Set indentation.
12705
12706 1998-07-17  Didier Verna  <didier@xemacs.org>
12707
12708         * faces.el (set-face-property):
12709         (set-face-dim-p):
12710         (face-dim-p): updated the doc strings now that the dim property isn't
12711         tty-specific.
12712         (face-equal): the dim property is now a common one.
12713
12714         * cus-face.el (custom-face-attributes): New face attribute: `dim'
12715         Renamed the `stipple' attribute to `background-pixmap'.
12716         (custom-face-background-pixmap): make custom-face-stipple an
12717         obsolete alias for this.
12718
12719 1998-08-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12720
12721         * find-paths.el (paths-file-readable-directory-p): Created and
12722         used.
12723
12724         * loadup.el: Don't set inhibit-... flags from run-temacs.
12725
12726 1998-08-06  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12727
12728         * packages.el (packages-data-path-depth): Added and used.
12729
12730 1998-08-05  Charles G. Waldman <cgw@pgt.com>
12731
12732         * about.el:
12733         - Change .xpm to .png, delete "zcat" section.
12734         - cosmetic fix in the 'marcpa' entry.
12735
12736         * etc/photos
12737         - convert all .xpm.Z to .png
12738         - rename mrb to martin
12739         - rename mcook-m to mcookm
12740
12741 1998-07-31  Martin Buchholz  <martin@xemacs.org>
12742
12743         * x-init.el (x-initialize-compose): Add support for
12744         dead-circumflex as YET ANOTHER NAME for that dead key.
12745
12746 1998-08-05  Colin Rafferty <colin@xemacs.org>
12747
12748         * setup-paths.el (paths-construct-exec-path): Made the
12749         last-packages really be last.
12750         (paths-construct-data-directory-list): Ditto.
12751
12752 1998-08-01  Kai Haberzettl  <khaberz@synnet.de>
12753
12754         * startup.el(startup-splash-frame-body):
12755         Update Copyright notice in splash screen
12756
12757 1998-07-20  Greg Klanderman  <greg@alphatech.com>
12758
12759         * minibuf.el (read-file-name-internal-1): do ~user completion.
12760
12761 1998-07-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
12762
12763         * font-lock.el (font-lock-fontify-glumped-region): Add guard
12764         aginst destroyed extents
12765
12766 1998-07-24  Greg Klanderman  <greg@alphatech.com>
12767
12768         * package-get.el (package-get): add `install-dir' argument.
12769
12770 1998-07-20  John Jones  <jj@asu.edu>
12771
12772         * package-get.el: calls to package-get-update-all will only
12773           update packages which are already installed.
12774
12775 1998-07-23  SL Baur  <steve@altair.xemacs.org>
12776
12777         * autoload.el (update-file-autoloads): Ensure autoloads buffer is
12778         writable.
12779
12780 1998-07-20  Colin Rafferty   <colin@xemacs.org>
12781
12782         * about.el (about-hackers): Correct my email.
12783
12784 1998-07-20  Kai Haberzettl  <khaberz@synnet.de>
12785
12786         * about.el (about-hackers): new email-address.
12787
12788 1998-07-25  SL Baur  <steve@altair.xemacs.org>
12789
12790         * minibuf.el (read-number): Don't let `input-error' condition
12791         escape.
12792
12793 1998-07-20  Greg Klanderman  <greg@alphatech.com>
12794
12795         * about.el (about-hackers): use my `email-for-life' address.
12796
12797 1998-07-19  SL Baur  <steve@altair.xemacs.org>
12798
12799         * XEmacs 21.2-beta1 is released.
12800
12801 1998-07-12  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12802
12803         * ldap.el (ldap-search): Doc string change
12804
12805 1998-07-16  Colin Rafferty   <colin@xemacs.org>
12806
12807         * menubar-items.el (default-menubar): Removed references to
12808         `data-directory', and use `locate-data-file' instead, and made
12809         then greyed out if they don't exist.
12810
12811 1998-07-14  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12812
12813         * keymap.el (events-to-keys): Use `format' instead of `concat'
12814         since the latter does not accept integer args anymore
12815
12816 1998-07-15  SL Baur  <steve@altair.xemacs.org>
12817
12818         * dumped-lisp.el (preloaded-file-list): Usage of Lisp read-time
12819         macros replaced.
12820
12821 1998-07-14  SL Baur  <steve@altair.xemacs.org>
12822
12823         * make-docfile.el: Get first initialization from very-early-lisp.el
12824         * update-elc.el: Ditto.
12825         * loadup.el (really-early-error-handler): Ditto.
12826
12827         * packages.el (packages-unbytecompiled-lisp): Add new file,
12828         very-early-lisp.el.
12829
12830         * very-early-lisp.el: New file.
12831
12832 1998-07-14  SL Baur  <steve@altair.xemacs.org>
12833
12834         * Symbols that have been obsolete for at least 3 years removed (II).
12835
12836         * obsolete.el (eval-current-buffer): Make compatible.
12837         (byte-code-function-p): Ditto.
12838         (send-string): Removed.
12839         (send-region): Removed.
12840         (screen-scrollbar-width): Removed.
12841         (set-screen-scrollbar-width): Removed.
12842         (set-screen-left-margin-width): Removed.
12843         (set-screen-right-margin-width): Removed.
12844         (screen-left-margin-width): Removed.
12845         (screen-right-margin-width): Removed.
12846         (set-buffer-left-margin-width): Removed.
12847         (set-buffer-right-margin-width): Removed.
12848         (buffer-left-margin-width): Removed.
12849         (buffer-right-margin-width): Removed.
12850         (x-set-frame-icon-pixmap): Removed.
12851         (x-set-screen-icon-pixmap): Removed.
12852         (pixel-name): Removed.
12853         (make-pixmap): Removed.
12854         (make-cursor): Removed.
12855         (pixmap-width): Removed.
12856         (pixmap-contributes-to-line-height-p): Removed.
12857         (set-pixmap-contributes-to-line-height): Removed.
12858
12859 1998-07-13  SL Baur  <steve@altair.xemacs.org>
12860
12861         * obsolete.el (popup-menu-up-p): removed.
12862         (read-no-blanks-input): Removed.
12863         (wholenump): Removed.
12864         (ring-mod): Removed (what was ring-mod?).
12865         (current-time-seconds): Removed.
12866         (run-special-hook-with-args): Removed.
12867         (dot): Removed.
12868         (dot-marker): Removed.
12869         (dot-min): Removed.
12870         (dot-max): Removed.
12871         (window-dot): Removed.
12872         (set-window-dot): Removed.
12873
12874         * bytecomp.el: Remove bytecompiler support for `dot', `dot-max' and
12875         `dot-min'.
12876
12877         * minibuf.el: (read-no-blanks-input): remove commented-out copy.
12878
12879         * code-files.el (insert-file-contents): Rename
12880         run-special-hook-with-args to run-hook-with-args-until-success.
12881         (write-region): Ditto.
12882
12883 1998-07-12  SL Baur  <steve@altair.xemacs.org>
12884
12885         * about.el: Fix typos, update release date.
12886
12887         * Symbols that have been obsolete for at least 3 years removed.
12888
12889         * cl-macs.el (cl-parse-loop-clause): Delete obsolete references to
12890         screen- functions.
12891         (toplevel): remove setf methods for screen functions.
12892         * cl-macs.el (extent-data): defsetf removed.
12893         * obsolete.el (lisp-indent-hook): Make compatible, it's used too
12894         many places to remove.
12895         (comment-indent-hook): Ditto.
12896         * obsolete.el (get-screen-for-buffer-default-screen-name): Remove.
12897         (buffer-dedicated-screen): Ditto.
12898         (deiconify-screen): Ditto.
12899         (delete-screen): Ditto.
12900         (event-screen): Ditto.
12901         (find-file-other-screen): Ditto.
12902         (find-file-read-only-other-screen): Ditto.
12903         (live-screen-p): Ditto.
12904         (screen-height): Ditto.
12905         (screen-iconified-p): Ditto.
12906         (screen-list): Ditto.
12907         (screen-live-p): Ditto.
12908         (screen-name): Ditto.
12909         (screen-parameters): Ditto.
12910         (screen-pixel-height): Ditto.
12911         (screen-pixel-width): Ditto.
12912         (screen-root-window): Ditto.
12913         (screen-selected-window): Ditto.
12914         (screen-totally-visible-p): Ditto.
12915         (screen-visible-p): Ditto.
12916         (screen-width): Ditto.
12917         (screenp): Ditto.
12918         (get-screen-for-buffer): Ditto.
12919         (get-screen-for-buffer-noselect): Ditto.
12920         (get-other-screen): Ditto.
12921         (iconify-screen): Ditto.
12922         (lower-screen): Ditto.
12923         (mail-other-screen): Ditto.
12924         (make-screen): Ditto.
12925         (make-screen-invisible): Ditto.
12926         (make-screen-visible): Ditto.
12927         (modify-screen-parameters): Ditto.
12928         (new-screen): Ditto.
12929         (next-screen): Ditto.
12930         (next-multiscreen-window): Ditto.
12931         (other-screen): Ditto.
12932         (previous-screen): Ditto.
12933         (previous-multiscreen-window): Ditto.
12934         (raise-screen): Ditto.
12935         (redraw-screen): Ditto.
12936         (select-screen): Ditto.
12937         (selected-screen): Ditto.
12938         (set-buffer-dedicated-screen): Ditto.
12939         (set-screen-height): Ditto.
12940         (set-screen-position): Ditto.
12941         (set-screen-size): Ditto.
12942         (set-screen-width): Ditto.
12943         (show-temp-buffer-in-current-screen): Ditto.
12944         (switch-to-buffer-other-screen): Ditto.
12945         (visible-screen-list): Ditto.
12946         (window-screen): Ditto.
12947         (x-set-screen-pointer): Ditto.
12948         (x-set-frame-pointer): Ditto.
12949         (screen-title-format): Ditto.
12950         (screen-icon-title-format): Ditto.
12951         (terminal-screen): Ditto.
12952         (delete-screen-hook): Ditto.
12953         (create-screen-hook): Ditto.
12954         (mouse-enter-screen-hook): Ditto.
12955         (mouse-leave-screen-hook): Ditto.
12956         (map-screen-hook): Ditto.
12957         (unmap-screen-hook): Ditto.
12958         (default-screen-alist): Ditto.
12959         (default-screen-name): Ditto.
12960         (x-screen-defaults): Ditto.
12961         (x-create-screen): Ditto.
12962         * obsolete.el: meta-flag removed.
12963         baud-rate removed.
12964         sleep-for-millisecs removed.
12965         extent-data removed.
12966         set-extent-data removed.
12967         set-extent-attribute removed.
12968         extent-glyph removed.
12969         extent-layout removed.
12970         set-extent-layout removed.
12971         list-faces-display removed.
12972         list-faces removed.
12973         trim-versions-without-asking removed.
12974         after-write-file-hooks removed.
12975         truename removed.
12976         auto-fill-hook removed.
12977         blink-paren-hook removed.
12978         select-screen-hook, deselect-screen-hook removed.
12979         auto-raise-screen, auto-lower-screen removed.
12980
12981         * msw-mouse.el: Global change resource -> mswindows-resource.
12982
12983         * XEmacs 21.0-pre5 is released.
12984
12985 1998-07-11  SL Baur  <steve@altair.xemacs.org>
12986
12987         * about.el (about-hackers): Credits update.
12988
12989 1998-07-11  Hrvoje Niksic  <hniksic@srce.hr>
12990
12991         * register.el (insert-register): Don't activate the region.
12992
12993 1998-07-10  SL Baur  <steve@altair.xemacs.org>
12994
12995         * select.el: Restore x-* symbols for backwards compatibility:
12996         x-copy-primary-selection, x-kill-primary-selection,
12997         x-delete-primary-selection, x-select-make-extent-for-selection,
12998         x-valid-simple-selection-, x-cut-copy-clear-internal.
12999
13000 1998-07-09  SL Baur  <steve@altair.xemacs.org>
13001
13002         * XEmacs 21.0-pre4 is released.
13003
13004 1998-06-28  Hrvoje Niksic  <hniksic@srce.hr>
13005
13006         * menubar-items.el (default-menubar): Use `report-emacs-bug' for
13007         reporting bugs.
13008         (maybe-add-init-button): Fix semantics under Windows.  Use
13009         `expand-file-name' rather than `concat'.
13010
13011         * help.el (print-messages): New function.
13012
13013 1998-07-05  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13014
13015         * ldap.el (ldap-host-parameters-alist): Docstring fixes
13016
13017 1998-07-04  Jonathan Harris  <jhar@tardis.ed.ac.uk>
13018
13019         * about.el: Tweaked my entry in about-hackers.
13020
13021         * find-paths.el (paths-emacs-root-p):
13022           Relaxed emacs-root checking of an in-place installation to
13023           also accommodate the flat layout used on MS Windows.
13024
13025 1998-06-29  John Jones  <jj@asu.edu>
13026
13027         * package-get.el: calls to package-get-update-all will only
13028           update packages which are already installed.
13029
13030 1998-07-05  Andy Piper  <andyp@parallax.co.uk>
13031
13032         * faces.el (xpm-color-symbols): remove hardcoded defaults these
13033         are handled by the gui-element face fallbacks now.
13034
13035         * x-faces.el: default gui-element face to "background" as well as
13036         the default face.
13037
13038         * msw-faces.el (mswindows-init-device-faces): remove gui-element
13039         and default face settings since these are set as fallbacks now in
13040         the appropriate domain.
13041
13042 1998-07-02  SL Baur  <steve@altair.xemacs.org>
13043
13044         * text-mode.el (text-mode): Reorder regexp so the OR part
13045         corresponding to `page-delim' goes first and the hack in
13046         `forward-paragraph' will work.
13047         With bug analysis from Bob Weiner <weiner@altrasoft.com>
13048
13049 1998-06-29  Kyle Jones  <kyle_jones@wonderworks.com>
13050
13051         * subr.el (remove-hook): When checking the hook value
13052           with functionp, don't apply car to it.
13053
13054 1998-06-24  Jonathan Harris  <jhar@tardis.ed.ac.uk>
13055
13056         * package-get.el (package-get-remote-filename):
13057           Don't use file-name-as-directory because the local directory
13058           separator conventions might not be the same as ftp's.
13059
13060 1998-06-27  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13061
13062         * ldap.el (ldap-host-parameters-alist): New name of
13063         `ldap-host-parameters-plist'
13064
13065 1998-06-26  Adrian Aichner  <adrian@xemacs.org>
13066
13067         * package-get.el: Using (require 'package-get-base), now that it
13068         provides itself.  Consequently removed all instances of (load
13069         "package-get-base.el").
13070
13071 1998-06-29  Kyle Jones  <kyle_jones@wonderworks.com>
13072
13073         * subr.el (remove-hook): Don't treat the hook value as a
13074           list unless it is both consp and not functionp.
13075
13076 1998-06-29  SL Baur  <steve@altair.xemacs.org>
13077
13078         * about.el: Email address for Ben Wing is ben@xemacs.org.
13079         * auto-show.el: Ditto.
13080         * bytecomp.el: Ditto.
13081         * faces.el: Ditto.
13082         * x-scrollbar.el: Ditto.
13083         * x-misc.el: Ditto.
13084         * tty-init.el: Ditto.
13085         * toolbar-items.el: Ditto.
13086         * symbol-syntax.el: Ditto.
13087         * specifier.el: Ditto.
13088         * objects.el: Ditto.
13089         * hyper-apropos.el: Ditto.
13090         * glyphs.el: Ditto.
13091
13092 1998-06-27  Hrvoje Niksic  <hniksic@srce.hr>
13093
13094         * mouse.el (drag-window-divider): vertical-divider-draggable-p ->
13095         vertical-divider-always-visible-p.
13096         (default-mouse-motion-handler): Ditto.
13097
13098 1998-06-21  Hrvoje Niksic  <hniksic@srce.hr>
13099
13100         * scrollbar.el (scrollbars-visible-p): Simplify.  Always set the
13101         global value.
13102
13103 1998-06-21  Oliver Graf <ograf@fga.de>
13104
13105         * build-reports.el: changed receiver to xemacs-build-reports list
13106
13107 1998-06-19  Jonathan Harris  <jhar@tardis.ed.ac.uk>
13108
13109         * font.el: Split font-family-mappings into X and
13110           mswindows-specific versions.
13111           mswindows-font-create-[object|name]: Treat supplied size
13112           as a pointsize. Added underline and strikethru handling.
13113
13114         * msw-faces.el: changed default mswindows charset to western.
13115
13116         * msw-glyphs.el: removed space in border-glyph font string that
13117           was inserted to get round bugs in the mswindows C font code.
13118
13119 1998-06-27  SL Baur  <steve@altair.xemacs.org>
13120
13121         * about.el (about-hackers): Credits update.
13122
13123         * help-nomule.el (tutorial-supported-languages): Add Romanian
13124         TUTORIAL.
13125
13126         * code-files.el (file-coding-system-alist): Hardwire TUTORIAL.ro
13127         to ISO-8859-2.
13128
13129 1998-06-19  Jonathan Harris  <jhar@tardis.ed.ac.uk>
13130
13131         * font.el: Split font-family-mappings into X and
13132           mswindows-specific versions.
13133           mswindows-font-create-[object|name]: Treat supplied size
13134           as a pointsize. Added underline and strikethru handling.
13135
13136         * msw-faces.el: changed default mswindows charset to western.
13137
13138         * msw-glyphs.el: removed space in border-glyph font string that
13139           was inserted to get round bugs in the mswindows C font code.
13140
13141 1998-06-15  Jonathan Harris  <jhar@tardis.ed.ac.uk>
13142
13143         * minibuf.el: make read-color-completion-table call
13144           (mswindows-color-list for mswindows devices.
13145
13146 1998-06-18  Sam Mikes  <smikes@alumni.hmc.edu>
13147
13148         * lisp/font-lock.el
13149         (font-lock-match-c++-style-declaration-item-and-skip-to-next):
13150         Let declaration items contain non-word symbol characters.
13151
13152 1998-06-15  Adrian Aichner  <adrian@xemacs.org>
13153
13154         * package-get.el (package-get-package-provider): Added autoload
13155         cookie.  Loading "package-get-base.el" in ALL functions that use
13156         it.  Fixed some (interactive ...) with multiple argument specs
13157         again.  Cosmetic indentation changes.
13158
13159 1998-05-27  Glynn Clements  <glynn@sensei.co.uk>
13160
13161         * info.el (Info-insert-dir): Don't use nreverse on variables
13162         that you want to use later.
13163
13164 1998-06-17  Glynn Clements  <glynn@sensei.co.uk>
13165
13166         * x-mouse.el (x-set-point-and-move-selection): Replace call
13167         to x-kill-primary-selection with kill-primary-selection
13168
13169 1998-06-12  Martin Buchholz  <martin@xemacs.org>
13170
13171         * simple.el (what-cursor-position): Make cursor position reported
13172         use value of column-number-start-at-one
13173
13174 1998-06-17  SL Baur  <steve@altair.xemacs.org>
13175
13176         * about.el (xemacs-hackers): Fix Jareth's email address.
13177
13178 1998-06-16  SL Baur  <steve@altair.xemacs.org>
13179
13180         * startup.el (startup-splash-frame): Remove
13181         `xemacs-startup-logo-function'.
13182
13183 1998-06-15  SL Baur  <steve@altair.xemacs.org>
13184
13185         * about.el (about-hackers): Update credits list.
13186
13187 1998-06-06  Jeff Miller <jmiller@smart.net>
13188
13189         * lisp/sound.el: Update sound-ext to allow filenames with
13190           extensions to be found by load-sound-file
13191
13192 1998-06-14  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13193
13194         * info.el (Info-rebuild-outdated-dir): Removed variable
13195         (Info-auto-generate-directory): New variable
13196         (Info-save-auto-generated-dir): New variable
13197         (Info-maybe-update-dir): Use `Info-auto-generate-directory'
13198         (Info-build-dir-anew): Second parameter removed.  Use
13199         `Info-save-auto-generated-dir'
13200         (Info-rebuild-dir): Ditto
13201
13202 1998-06-02  Christoph Wedler  <wedler@fmi.uni-passau.de>
13203
13204         * list-mode.el (next-list-mode-item): Would not recognize
13205         border between directly neighbored items.
13206
13207 1998-06-12  Andy Piper  <andyp@parallax.co.uk>
13208
13209         * package-get.el: add autoloads for some functions.
13210
13211 1998-06-10  Hrvoje Niksic  <hniksic@srce.hr>
13212
13213         * specifier.el (let-specifier): Tiny docfixes.
13214
13215 1998-06-12  Andy Piper  <andyp@parallax.co.uk>
13216
13217         * msw-mouse.el: set selection-pointer-glyph to Normal.
13218
13219 1998-06-09  Per Abrahamsen  <abraham@dina.kvl.dk>
13220
13221         * wid-edit.el (widget-specify-secret): New function.
13222         (widget-after-change): Use it.
13223         (widget-specify-field): Use it.
13224
13225 1998-06-08  Hrvoje Niksic  <hniksic@srce.hr>
13226
13227         * mouse.el (drag-window-divider): Use `(not done)' instead of
13228         `doit'; reuse result of `window-pixel-edges'.
13229
13230         * modeline.el (drag-modeline-event-lag): Rename to
13231         drag-divider-event-lag.
13232
13233 1998-06-07  Hrvoje Niksic  <hniksic@srce.hr>
13234
13235         * specifier.el (let-specifier): Rewritten not to generate needless
13236         `let's; clarified documentation; support TAG-SET and HOW-TO-ADD
13237         arguments.
13238
13239 1998-05-28  Hrvoje Niksic  <hniksic@srce.hr>
13240
13241         * minibuf.el (read-file-name-1): Setup buffer-local value of
13242         `completion-ignore-case' in completions buffer under Windows.
13243
13244 1998-06-06  Kirill M. Katsnelson  <kkm@kis.ru>
13245
13246         * about.el (about-maintainer-glyph): Fix support for not
13247         compressed images.
13248
13249 1998-06-04  Kirill M. Katsnelson  <kkm@kis.ru>
13250
13251         * cmdloop.el (cancel-mode-internal): Defined this do-nothing function.
13252
13253         * mouse.el (mouse-track): Cancel selection if misc-user event with
13254         `cancel-mode-internal' function is fetched.
13255
13256 1998-06-03  Hrvoje Niksic  <hniksic@srce.hr>
13257
13258         * files.el (save-some-buffers-1): Fixed return value.
13259
13260 1998-06-01  Oliver Graf <ograf@fga.de>
13261
13262         * dragdrop.el: added experimental
13263
13264 1998-05-26  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
13265
13266         * startup.el (after-init-hook, init-file-user,
13267         user-init-directory, load-user-init-file):  Purge references
13268         to "~/.xemacs/init.el" from docstrings.
13269
13270         (load-user-init-file) Use paths-construct-path to construct
13271         paths to user init files.  Go directly to ~/.emacs, do not
13272         search ~/.xemacs/, do not load `default-custom-file'.
13273
13274 1998-06-03  Hrvoje Niksic  <hniksic@srce.hr>
13275
13276         * files.el (interpreter-mode-alist): Catch wish and tclsh before
13277         general *sh.
13278         (inhibit-first-line-modes-regexps): Added `.tar.gz'.
13279
13280 1998-06-03  Andy Piper  <andyp@parallax.co.uk>
13281
13282         * menubar-items.el (default-menubar): add Update Packages to customize
13283         menu.
13284
13285 1998-06-02  Andy Piper  <andyp@parallax.co.uk>
13286
13287         * faces.el: use toolbar face as a fallback for toolbar properties
13288         in xpm-color-symbols instead of default.
13289
13290         * msw-faces.el: rename 3d-object -> gui-element face.
13291
13292 1998-06-06  SL Baur  <steve@altair.xemacs.org>
13293
13294         * startup.el (xemacs-startup-logo-function): New variable.
13295         (startup-splash-frame): Use it.
13296
13297 1998-06-02  Hrvoje Niksic  <hniksic@srce.hr>
13298
13299         * files.el (save-some-buffers): Would wait 1 second.
13300         (save-some-buffers-1): Delete other windows here instead of in
13301         `save-some-buffers'.
13302         (save-some-buffers): Force redisplay only if windows were deleted.
13303
13304 1998-06-02  Didier Verna  <didier@xemacs.org>
13305
13306         * cus-face.el (custom-face-attributes): generalized the use of
13307         toggle buttons for boolean attributes.
13308         Re-ordered the items a bit.
13309
13310 1998-06-01  SL Baur  <steve@altair.xemacs.org>
13311
13312         * sound.el (default-sound-directory): Use `locate-data-directory'
13313         to find the sounds directory.
13314
13315 1998-05-29  Andy Piper  <andyp@parallax.co.uk>
13316
13317         * sound.el: default sound-ext to .wav under mswindows, .au
13318         otherwise. load-default sounds without extensions.
13319
13320 1998-05-27  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
13321
13322         * menubar-items.el (default-menubar): Dim out "Submit Bug Report"
13323         if send-pr is not bound.
13324
13325 1998-06-01  Andy Piper  <andyp@parallax.co.uk>
13326
13327         * files.el: grok idl files in auto-mode-alist.
13328 1998-06-01  Jeff Miller  <jmiller@smart.net>
13329
13330         * minibuf.el (exact-minibuffer-completion-p): check for nil before
13331         calling `upcase'.
13332
13333 1998-05-30  Andy Piper  <andyp@parallax.co.uk>
13334
13335         * msw-glyphs.el: add xbm to the list of image types supported.
13336
13337 1998-05-30  Kirill M. Katsnelson  <kkm@kis.ru>
13338
13339         * msw-init.el (init-post-mswindows-win): Load InfoDock toolbar
13340         instead of XEmacs one when dumping InfoDock.
13341
13342 1998-05-30  Kirill M. Katsnelson  <kkm@kis.ru>
13343
13344         * obsolete.el (has-modeline-p): Added obsolete alias `has-modeline-p'
13345         for `modeline-visible-p'
13346
13347         * winnt.el (nt-quote-process-args): Fix for duplicating argv[0].
13348
13349 1998-05-29  Andy Piper  <andyp@parallax.co.uk>
13350
13351         * msw-select.el (mswindows-cut-copy-clear-clipboard): deleted
13352         since it's not used anymore. doc string fixes.
13353
13354         * package-get.el (package-get-file-installed-p): new function. use
13355         instead of file-installed-p which is in an external package.
13356
13357 1998-05-28  Oliver Graf <ograf@fga.de>
13358
13359         * dragdrop.el (dragdrop-drop-url-default): dropped pop-to-buffer in
13360         favor of select-window/switch-to-buffer
13361
13362 Wed May 27, 1998  Darryl Okahata  <darrylo@sr.hp.com>
13363
13364         * startup.el: changed (getenv "HOME") to (user-home-directory)
13365
13366 1998-05-25  Oliver Graf <ograf@fga.de>
13367
13368         * frame.el (cde-start-drag) moved to dragdrop.el
13369         (offix-start-drag-region) moved to dragdrop.el
13370         (offix-start-drag) moved to dragdrop.el
13371         * dragdrop.el (cde-start-drag) moved from frame.el
13372         (offix-start-drag-region) moved from frame.el
13373         (offix-start-drag) moved from frame.el
13374         (cde-start-drag-region) cde drag regions
13375         * mouse.el (mouse-drag-or-yank) will now call cde-start-drag-region
13376
13377 1998-05-26  Oliver Graf <ograf@fga.de>
13378
13379         * dragdrop.el: created dragdrop-drag prototypes
13380         (cde-start-drag-region) fixed typo
13381
13382 1998-05-28  SL Baur  <steve@altair.xemacs.org>
13383
13384         * simple.el (after-init-hook): Remove reader macro.
13385
13386         * packages.el (packages-hardcoded-lisp): Get rid of reader
13387         macros.  Update DOC string.
13388
13389 1998-05-25  Hrvoje Niksic  <hniksic@srce.hr>
13390
13391         * mouse.el (drag-window-divider): Ditto.
13392
13393         * modeline.el (mouse-drag-modeline): Use it.
13394
13395         * lisp-mode.el (let-specifier): Specify indentation.
13396
13397         * specifier.el (let-specifier): Renamed from
13398         `with-specifier-instance'.
13399
13400 1998-05-27  Andy Piper  <andyp@parallax.co.uk>
13401
13402         * x-faces.el:
13403         * faces.el: move definition of xpm-color-symbols from x-faces.el
13404         to faces. Predicate x-get-resource on the presence of x.
13405
13406         * msw-faces.el: set 3d-object face rather than modeline. Specify
13407         faces as specfier defaults.
13408
13409         * package-get.el: don't use package-admin-add-single-file-package.
13410
13411 1998-05-25  Hrvoje Niksic  <hniksic@srce.hr>
13412
13413         * toolbar-items.el: Fixup tooltips.
13414         (toolbar-gnus): Don't use obsolete variable
13415         toolbar-news-frame-properties.
13416         (toolbar-news-reader): Default to `gnus' instead of
13417         `not-configured'.
13418
13419         * files.el (auto-mode-alist): Correctly recognize `.emacs' under
13420         Windows.
13421
13422 1998-05-25  Andy Piper  <andyp@parallax.co.uk>
13423
13424         * package-get.el: rename -installedp -> -installed-p.
13425
13426 1998-05-23  Kirill M. Katsnelson  <kkm@kis.ru>
13427
13428         * glyphs.el (init-glyphs): Created `border-glyph' face, with no
13429         attributes, and assinged it to continuation, truncation and
13430         hscroll glyphs.
13431
13432         * msw-glyphs.el: Assigned WinDings font to `border-glyph' face,
13433         and made continuation, truncation and hscroll glyphs arrow
13434         characters out of that font.
13435
13436 1998-05-22  Hrvoje Niksic  <hniksic@srce.hr>
13437
13438         * minibuf.el (minibuffer-electric-separator): Play nicely with
13439         directory-sep-char being \.
13440         (minibuffer-electric-tilde): Ditto.
13441         (read-file-name-map): Ditto.
13442
13443 1998-05-22  Hrvoje Niksic  <hniksic@srce.hr>
13444
13445         * mouse.el (default-mouse-track-maybe-own-selection): Pause only
13446         on X devices.
13447         (default-mouse-track-deal-with-down-event): Avoid
13448         `x-disown-selection'; use `disown-selection' instead.
13449
13450 1998-05-21  Andy Piper  <andyp@parallax.co.uk>
13451
13452         * select.el:
13453         * x-select.el: selection cleanup. (x-cut-copy-clear-internal)
13454         moved to (cut-copy-clear-internal) in select.el. Ditto for
13455         (x-delete-primary-selection) (x-kill-primary-selection)
13456         (x-copy-primary-selection).
13457         (own-clipboard): new function.
13458
13459         * msw-select.el: use the new kill/delete/copy/cut-copy-clear
13460         functions in select.el. remove old ones.
13461         (mswindows-own-clipboard): new function.
13462
13463 1998-05-21  Andy Piper  <andyp@parallax.co.uk>
13464
13465         * gnuserv.el: allow connections from mswindows type devices.
13466
13467 1998-05-20  Andy Piper  <andyp@parallax.co.uk>
13468
13469         * msw-glyphs.el: change image type used from cursor to resource.
13470
13471 1998-05-20  Kirill M. Katsnelson  <kkm@kis.ru>
13472
13473         * x-scrollbar.el (x-init-scrollbar-from-resources): Added support
13474         for {top,bottom}-{left,right} values in addition to
13475         {top,bottom}_{left,right}.
13476         Use x-get-resource instead of x-get-resource-and-bogosity-check.
13477
13478 1998-05-20  Hrvoje Niksic  <hniksic@srce.hr>
13479
13480         * cl-macs.el (specifier-instance): Undefine its setf method.
13481
13482         * specifier.el (with-specifier-instance): Added docstring.
13483
13484         * mouse.el (drag-window-divider): Ditto.
13485
13486         * modeline.el (mouse-drag-modeline): Use it.
13487
13488         * lisp-mode.el (with-specifier-instance): Define its indentation
13489         level.
13490
13491         * specifier.el (with-specifier-instance): New macro.
13492
13493 1998-05-19  Andy Piper  <andyp@parallax.co.uk>
13494
13495         * package-get.el (package-get-create-custom): new function to
13496         auto-generate package-get-custom.el from package-get-base.el.
13497         * (package-get-ever-installedp): new function.
13498         * (package-get-custom): new function to get all packages specified
13499         by customize.
13500
13501 1998-05-19  Hrvoje Niksic  <hniksic@srce.hr>
13502
13503         * cus-edit.el (custom-file): Revert to `~/.emacs'.
13504
13505 1998-05-23  SL Baur  <steve@altair.xemacs.org>
13506
13507         * cl-extra.el: Reverse previous float change.
13508
13509 1998-05-17  Andy Piper  <andyp@parallax.co.uk>
13510
13511         * x-faces.el:
13512         * faces.el (try-font-name): moved from x-faces.el since it is
13513         required by w3 under mswindows as well X.
13514
13515 1998-05-18  Kirill M. Katsnelson  <kkm@kis.ru>
13516
13517         * winnt.el: Removed evil (setq completion-ignore-case t)
13518         clause, one more overlookef fsfism.
13519         (nt-quote-args-functions-alist): End sentences with double space.
13520
13521 1998-05-18  Kirill M. Katsnelson  <kkm@kis.ru>
13522
13523         * window-xemacs.el (push-window-configuration): Remove kludgery of
13524         recaching default-toolbar specifier.
13525         (pop-window-configuration): Ditto.
13526         (unpop-window-configuration): Ditto.
13527
13528 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
13529
13530         * modeline.el (modeline-minor-mode-menu): Don't use :menu-tag.
13531
13532 1998-05-17  Kirill M. Katsnelson  <kkm@kis.ru>
13533
13534         * winnt.el (nt-quote-args-verbatim): Added function.
13535         (nt-quote-args-prefix-quote): Added function.
13536         (nt-quote-args-backslash-quote): Added function.
13537         (nt-quote-args-double-quote): Added function.
13538         (nt-quote-args-functions-alist): New variable.
13539         (nt-quote-process-args): Added function. This is the main quoting
13540         work horse called from process-nt.c
13541
13542 1998-05-16  Kirill M. Katsnelson  <kkm@kis.ru>
13543
13544         * winnt.el: Removed duplicate definitions for backspace,
13545         delete, M-backspace and C-M-backspace.
13546         (file-name-buffer-file-type-alist): Removed this variable.
13547         (find-buffer-file-type): Removed function.
13548         (find-file-binary):  Removed function.
13549         (find-file-text): Removed function.
13550         (find-file-not-found-set-buffer-file-type): Removed function.
13551         (save-to-unix-hook): Removed function.
13552         (revert-from-unix-hook): Removed function.
13553         (using-unix-filesystems): Removed function.
13554         (original-make-auto-save-file-name): DEFSUBR to avoid doc snarf
13555         warning.
13556         (x-set-selection): Removed function.
13557         (x-get-selection): Removed function.
13558         Removed commented FSFisms.
13559         Replaced copyright notice (this file is not part of GNU Emacs).
13560         (nt-shell-mode-hook): Moved here from a lambda expression. Added
13561         comint-process-echoes setting to t.
13562
13563 1998-05-17  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13564
13565         * packages.el (packages-no-package-hierarchy-regexp): Introduced
13566         and used following the interface change of
13567         `paths-find-recursive-path'.
13568
13569         * find-paths.el (paths-find-recursive-path): Exclusion is now by a
13570         regexp instead of a list of base names.
13571         (paths-version-control-filename-regexp):
13572         (paths-lisp-filename-regexp): (paths-no-lisp-directory-regexp):
13573         Introduced and used following the interface change of
13574         `paths-find-recursive-path'.
13575
13576 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
13577
13578         * simple.el (delete-forward-p): Make it a defun; do X garbage only
13579         on X devices, rather than on all non-TTY devices.
13580
13581 1998-05-16  Kirill M. Katsnelson  <kkm@kis.ru>
13582
13583         * msw-mouse.el: New file. Sets up cursor shapes for Windows.
13584
13585         * dumped-lisp.el (preloaded-file-list): Added msw-mouse.el
13586
13587 1998-05-17  Adrian Aichner  <adrian@xemacs.org>
13588
13589         * itimer.el (activate-itimer): Fixed usage of integers
13590         as argument to `concat'.
13591
13592 1998-05-17  Glynn Clements  <glynn@sensei.co.uk>
13593
13594         * itimer.el (start-itimer): replace the use of `concat' with
13595         `format'
13596
13597 1998-05-16  SL Baur  <steve@altair.xemacs.org>
13598
13599         * mode-motion.el (mode-motion-hook): Clarify docstring.
13600         From Bob Weiner <weiner@altrasoft.com>
13601
13602         * loadhist.el (symbol-file): Supply prompt string when used
13603         interactively.
13604         From Bob Weiner <weiner@altrasoft.com>
13605
13606 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
13607
13608         * loadup.el (really-early-error-handler): Ditto.
13609
13610         * update-elc.el: Ditto.
13611
13612         * setup-paths.el (paths-construct-exec-path): Ditto.
13613
13614         * make-docfile.el: Ditto.
13615
13616         * find-paths.el (paths-decode-directory-path): Use split-path
13617         instead of decode-path.
13618
13619         * files.el (parse-colon-path): Update docstring reference.
13620
13621 1998-05-15  Jonathan Harris  <jhar@tardis.ed.ac.uk>
13622
13623         * msw-init.el:
13624         * x-init.el:
13625         Bind cut'n'paste keys to non window-system specific functions.
13626
13627         * msw-select.el: New function mswindows-clear-clipboard.
13628         mswindows-cut-copy-clipboard extended to handle clearing of the
13629         selection and renamed to mswindows-cut-copy-clear-clipboard.
13630
13631         * select.el: on mswindows devices delete-primary-selection
13632         calls mswindows-clear-clipboard.
13633
13634 1998-05-15  Hrvoje Niksic  <hniksic@srce.hr>
13635
13636         * simple.el (quoted-insert): Inhibit quit when using read-char.
13637
13638         * cmdloop.el (read-char): Don't inhibit quit.
13639         (read-char-exclusive): Ditto.
13640         (read-char): Signal quit if quit-char was pressed.
13641         (read-char-exclusive): Ditto.
13642         (read-quoted-char): Return a character, not integer.
13643
13644         * menubar-items.el (default-popup-menu): Use Andy's generic
13645         selection code.
13646         (default-popup-menu): Fix code.
13647
13648 1998-05-14  Oliver Graf <ograf@fga.de>
13649
13650         * dragdrop.el (dragdrop-function-widget): this time it's done
13651
13652 1998-05-13  Oliver Graf <ograf@fga.de>
13653
13654         * dumped-lisp.el: dragdrop.el now based on dragdrop-api feature
13655
13656 1998-05-15  Kirill M. Katsnelson  <kkm@kis.ru>
13657
13658         * device.el (device-pixel-width):
13659         (device-pixel-height):
13660         (device-mm-width):
13661         (device-mm-height):
13662         (device-bitplanes):
13663         (device-color-cells): Swapped parameters to device-system-metric
13664         according to the interface change.
13665
13666 1998-05-14  Kirill M. Katsnelson  <kkm@kis.ru>
13667
13668         * mouse.el (default-mouse-motion-handler): Use new name of the
13669         function event-over-vertical-divider-p.
13670         Do not set E-W arrow cursor over the divider if
13671         vertical-divider-draggable-p is nil in the window.
13672         ([top-level]): Use new name for the variable
13673         vertical-divider-map.
13674         (drag-window-divider): Respect vertical-divider-draggable-p.
13675         Variable name typo fixes.
13676
13677 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
13678
13679         * keymap.el (kbd): Define here; handle string constants and
13680         others...
13681
13682 1998-05-15  Christian Nyb <chr@mediascience.no>
13683
13684         * simple.el (zap-up-to-char): New function.  Behaves like `zap-to-char'
13685         in Emacs 18.
13686
13687 1998-05-13  Didier Verna  <didier@xemacs.org>
13688
13689         * mouse.el (drag-window-divider): give the vertical divider a
13690         pressed look when dragging it.
13691
13692 1998-05-13  Andy Piper  <andyp@parallax.co.uk>
13693
13694         * faces.el: predicate some more face operations on x or mswindows
13695         not just x.
13696
13697         * modeline.el: enable modeline coloring for mswindows.
13698
13699 1998-05-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13700
13701         * minibuf.el (minibuffer-default): Added variable; compatible with
13702         FSF Emacs.
13703         (next-history-element): Used `minibuffer-default'.
13704
13705 1998-05-12  Oliver Graf <ograf@fga.de>
13706
13707         * dragdrop.el (dragdrop-function-widget): button and mods ok
13708         arguments still look a bit strange
13709         (dragdrop-compare-mods) created
13710         (dragdrop-drop-do-functions) correctly checks for buttons and
13711         modifiers
13712
13713 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
13714
13715         * setup-paths.el (paths-default-info-directories): Replace
13716         path-separator with directory-sep-char.
13717
13718         * files.el (path-separator): Don't define it here.
13719
13720 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
13721
13722         * update-elc.el: Ditto.
13723
13724         * setup-paths.el (paths-construct-exec-path): Ditto.
13725
13726         * make-docfile.el: Ditto.
13727
13728         * loadup.el (really-early-error-handler): Ditto.
13729
13730         * find-paths.el (paths-decode-directory-path): Use decode-path
13731         instead of decode-path-internal.
13732
13733         * files.el (parse-colon-path): Update docstring.
13734
13735 1998-05-13  Hrvoje Niksic  <hniksic@srce.hr>
13736
13737         * subr.el (get-buffer-window-list): Make BUFFER optional.
13738
13739         * window-xemacs.el (windows-of-buffer): Defalias to
13740         get-buffer-window-list.
13741
13742 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
13743
13744         * disass.el: Fix maintainer keyword.
13745
13746         * bytecomp.el (byte-compile-and-load-file): Autoload.
13747         (byte-compile-buffer): Ditto.
13748
13749         * lisp-mode.el (eval-last-sexp): Skip ` in `variable' so that the
13750         value is returned, not the name.
13751         (lisp-imenu-generic-expression): Enable it.
13752         (lisp-mode-variables): Ditto.
13753         (lisp-indent-offset): Change defconst to defvar.
13754         (lisp-indent-function): Ditto.
13755         (lisp-body-indent): Ditto.
13756
13757 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
13758
13759         * modeline.el: Use zap-last-kbd-macro-event.
13760
13761         * lisp-mode.el (eval-interactive): If eval-interactive-verbose is
13762         nil, don't attempt to do anything with messages.
13763         (eval-last-sexp): Use `letf' for clarity.
13764
13765 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
13766
13767         * startup.el: It's still `.emacs', not yet `.xemacs/init.el'.
13768
13769 1998-05-11  Martin Buchholz  <martin@xemacs.org>
13770
13771         * buff-menu.el:
13772         * lisp-mode.el:
13773         * obsolete.el:
13774         Change empty docstrings into no doc strings at all.
13775         Fix bogus FSF-format docstrings.
13776         * etags.el: Fix docstring.
13777
13778 1998-05-11  Jan Vroonhof  <vroonhof@math.ethz.ch>
13779
13780         * package-get.el (package-get): Use internal md5
13781
13782 1998-05-13  SL Baur  <steve@altair.xemacs.org>
13783
13784         * about.el (about-xemacs): Correct abuse of concat.
13785
13786 1998-05-11  SL Baur  <steve@altair.xemacs.org>
13787
13788         * info.el (Info-mode): Use easymenu.
13789
13790 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
13791
13792         * apropos.el (apropos): Don't use concat with integers.
13793
13794         * cmdloop.el (describe-last-error): Handle the case when no error
13795         was seen gracefully.
13796
13797         * apropos.el (apropos-print): Use with-displaying-help-buffer as
13798         defun.
13799         (apropos-describe-plist): Ditto.
13800
13801         * help.el (with-displaying-help-buffer): Revert to a defun.
13802         (describe-key): Use it as defun.
13803         (describe-mode): Ditto.
13804         (describe-bindings): Ditto.
13805         (describe-prefix-bindings): Ditto.
13806         (describe-installation): Ditto.
13807         (view-lossage): Ditto.
13808         (describe-function): Ditto.
13809         (describe-variable): Ditto.
13810         (describe-syntax): Ditto.
13811
13812 1998-05-11  Oliver Graf <ograf@fga.de>
13813
13814         * dragdrop.el: changed order of require/provide
13815         (dragdrop-drop-mime-default) changed to new calling conventions
13816         (dragdrop-drop-do-functions) changed to new calling conventions
13817         (dragdrop-function-widget) this one needs more work...
13818
13819 1998-05-10  Oliver Graf <ograf@fga.de>
13820
13821         * about.el: another small change in my entry
13822         * dragdrop.el (dragdrop-drop-log-function): logging added
13823         plus customizations
13824         changed interface to handler functions. now called with event
13825         and object
13826
13827 1998-05-12  Kirill M. Katsnelson  <kkm@kis.ru>
13828
13829         * glyphs.el (divider-pointer-glyph): Declared new glyph,
13830         E-W arrow pointer displayed over draggable dividers.
13831
13832         * mouse.el (default-mouse-motion-handler): Show it when
13833         appropriate.
13834         (drag-window-divider): Added.
13835         ([top-level]): Initialized window-divider-map with a keymap
13836         binding the above function to left button down event.
13837
13838         * x-mouse.el (x-init-pointer-shape): Initialize
13839         divider-pointer-glyph from Cursor.dividerPointer, or use default
13840         E-W double arrow.
13841
13842 1998-04-30  Gunnar Evermann  <Gunnar.Evermann@nats.informatik.uni-hamburg.de>
13843
13844         * toolbar-items.el (toolbar-compile): respect should-use-dialog-box-p
13845
13846 1998-05-11  Hrvoje Niksic  <hniksic@srce.hr>
13847
13848         * simple.el (count-words-buffer): Don't query for buffer.
13849         (count-lines-buffer): Ditto.
13850
13851 1998-05-11  Jan Vroonhof <vroonhof@math.ethz.ch>
13852
13853         * help.el (where-is): add optional insert argument.
13854
13855 1998-05-11  Hrvoje Niksic  <hniksic@srce.hr>
13856
13857         * help.el (describe-key-briefly): New argument INSERT.
13858
13859         * simple.el (eval-expression): New optional argument; synch with
13860         FSF 20.3.
13861
13862         * keydefs.el (global-map): Add new register bindings.
13863
13864         * register.el: Synched with FSF 20.3.
13865
13866 1998-05-11  Jan Vroonhof <vroonhof@math.ethz.ch>
13867
13868         * window-xemacs.el (recenter): all arguments are optional.
13869
13870 1998-05-10  Kirill M. Katsnelson  <kkm@kis.ru>
13871
13872         * device.el: (device-pixel-width): Reflected name/parameters
13873         change to device-system-metric.
13874         (device-pixel-height): Ditto.
13875         (device-mm-width): Ditto.
13876         (device-mm-height): Ditto.
13877         (device-bitplanes): Ditto.
13878         (device-color-cells): Ditto.
13879
13880 1998-05-10  Hrvoje Niksic  <hniksic@srce.hr>
13881
13882         * cl-extra.el (cl-float-limits): Removed; move code to top-level.
13883
13884         * cl.el (most-positive-fixnum): Document.
13885         (most-negative-fixnum): Ditto.
13886
13887         * cus-dep.el: Updated comment.
13888
13889         * cus-load.el: Use most-positive-fixnum as the gc-inhibiting
13890         constant.
13891
13892         * cus-load.el (custom-put): Removed.
13893
13894         * files.el (after-find-file): Just resignal quit instead of
13895         signaling "canceled".
13896
13897 1998-05-10  Hrvoje Niksic  <hniksic@srce.hr>
13898
13899         * frame.el (other-frame): Use `focus-frame' instead of
13900         select-frame kludges.
13901
13902         * lisp-mode.el: Update lisp-indent-function for
13903         save-selected-frame and with-selected-frame.
13904
13905         * frame.el (save-selected-frame): New macro.
13906         (with-selected-frame): Ditto.
13907         (other-frame): Use `set-frame-focus'.
13908
13909 1998-05-06  Oliver Graf <ograf@fga.de>
13910
13911         * dragdrop.el (dragdrop-drop-dispatch): changed to new list concept
13912         (dragdrop-drop-url-default) default handler for URL drops created
13913         (dragdrop-drop-mime-default) default handler for MIME drops created
13914         (dragdrop-drop-functions) default custom for handling drops created
13915         (dragdrop-drop-do-functions) helper for drgadrop-drop-dispatch
13916
13917 1998-05-05  Jonathan Harris <jhar@tardis.ed.ac.uk>
13918
13919         * mouse.el: Removed redundant mouse-mswindows-drop function.
13920
13921 1998-05-05  Oliver Graf <ograf@fga.de>
13922
13923         * about.el: changed some text in my entry
13924         * dragdrop.el: added customs
13925
13926 1998-05-04  Oliver Graf <ograf@fga.de>
13927
13928         * mouse.el: killed global drop key bindings
13929         (mouse-offix-drop) removed
13930         * dragdrop.el: created
13931         * dumped-lisp.el: inclusion of dragdrop.el for window-systems
13932
13933 1998-05-09  Kirill M. Katsnelson  <kkm@kis.ru>
13934
13935         * x-scrollbar.el (x-init-scrollbar-from-resources): Initialize
13936         scrollbar-on-{left,top}-p from *scrollBarPlacement resources.
13937
13938         * x-misc.el (x-get-resource-and-maybe-bogosity-check): Removed
13939         obsolete comment.
13940
13941         * scrollbar.el (scrollbars-visible-p): Use new
13942         {vertical,horizontal}-scrollbar-visible-p specifiers.
13943
13944 1998-04-18  Kirill M. Katsnelson  <kkm@kis.ru>
13945
13946         * device.el (device-pixel-height):
13947         (device-pixel-width):
13948         (device-mm-width):
13949         (device-mm-height):
13950         (device-bitplanes):
13951         (device-color-cells): Moved these 6 functions from device.c; they
13952         all use single (device-system-metrics) call.
13953
13954 1998-05-09  SL Baur  <steve@altair.xemacs.org>
13955
13956         * dumped-lisp.el (preloaded-file-list): x-menubar.el and x-toolbar.el
13957         were renamed.
13958
13959         * menubar-items.el:
13960         * toolbar-items.el: Renamed from x-menubar/x-toolbar.
13961         Suggested by Hrvoje Niksic <hniksic@srce.hr>
13962
13963         * help.el (help-map): Remove Hyperbole keybinding logic.
13964         Suggested by: Michael Ernst <mernst@cs.washington.edu>
13965
13966 1998-05-08  SL Baur  <steve@altair.xemacs.org>
13967
13968         * x-menubar.el (default-menubar): Enable 'mail-user-agent' feature.
13969         From SAKIYAMA Nobuo <nobuo@db3.so-net.or.jp>
13970
13971 1998-05-07  Andy Piper  <andyp@parallax.co.uk>
13972
13973         * msw-glyphs.el: use nicer icon3 from the frame icon.
13974
13975 1998-05-07  SL Baur  <steve@altair.xemacs.org>
13976
13977         * version.el (emacs-version): Remove InfoDock conditionals.
13978
13979         * startup.el (startup-splash-frame): Change ID logo name.
13980
13981 1998-05-06  Hrvoje Niksic  <hniksic@srce.hr>
13982
13983         * files.el (after-find-file): If the user presses C-g on
13984         directory-creation prompt, kill the buffer.
13985
13986 1998-05-06  SL Baur  <steve@altair.xemacs.org>
13987
13988         * simple.el (count-words-region): Reverse previous change.
13989
13990 1998-05-05  Hrvoje Niksic  <hniksic@srce.hr>
13991
13992         * replace.el (query-replace): Just call perform-replace.
13993         (query-replace-regexp): Ditto.
13994         (perform-replace): Move region handling here.
13995         (perform-replace): Use the new arg to match-data.
13996
13997 1998-03-08  Kyle Jones  <kyle_jones@wonderworks.com>
13998
13999         * x-init.el: Install X specific display table that
14000           displays char 0240 as a space to avoid whatever it is
14001           that screws up display of that character code.
14002
14003 1998-05-03  Hrvoje Niksic  <hniksic@srce.hr>
14004
14005         * help.el (function-arglist): If no arguments are documented for a
14006         subr, print nothing rather than incorrect output.
14007
14008 1998-05-05  SL Baur  <steve@altair.xemacs.org>
14009
14010         * cmdloop.el (command-error): Update bail-out error message to use
14011         `emacs-program-name'.
14012
14013         * lib-complete.el: Remove reader macro cruft.
14014
14015         * dumped-lisp.el (preloaded-file-list): Phase I:  remove InfoDock
14016         cruft.
14017
14018         * simple.el (count-words-region): Drop interactive-p check on the
14019         message.
14020
14021 1998-05-04  Jonathan Harris <jhar@tardis.ed.ac.uk>
14022
14023         * font.el
14024         * msw-faces.el
14025         Correct spelling of mswindows-font-canonicalize-name.
14026
14027 1998-05-03 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
14028
14029         * ldap.el (ldap-host-parameters-alist): Replaced with
14030         `ldap-host-parameters-plist'
14031         (ldap-search): Adapt to previous change
14032
14033 1998-05-02  SL Baur  <steve@altair.xemacs.org>
14034
14035         * about.el (about-hackers): Update Bob Weiner bio.
14036         (about-maintainer-info): Ditto.
14037
14038 1998-05-02  Hrvoje Niksic  <hniksic@srce.hr>
14039
14040         * simple.el (display-warning-minimum-level): Docfix.
14041
14042 1998-04-04  Per Abrahamsen  <abraham@dina.kvl.dk>
14043
14044         * widget.el (:default-get): New keyword.
14045         * wid-edit.el (default, widget-default-default-get): Define it.
14046         (group, widget-group-default-get): Define it.
14047         (menu-choice, widget-choice-default-get): Define it.
14048         (widget-default-get): New function.
14049         (widget-choice-action): Call it.
14050         (widget-editable-list-entry-create): Call it.
14051
14052 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
14053
14054         * byte-optimize.el (byte-boolean-vars): Removed.
14055         (byte-optimize-lapcode): Use `built-in-variable-type' instead of
14056         lookup through `byte-boolean-vars'.
14057
14058 1998-05-01  Kirill M. Katsnelson  <kkm@kis.ru>
14059
14060         * x-scrollbar.el (x-init-scrollbar-from-resources): Stuff
14061         resource-provided values into ghost specs for scrollbar-height and
14062         scrollbar-width.
14063
14064 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
14065
14066         * byte-optimize.el: Don't attempt to optimize /=.
14067
14068         * bytecomp.el (byte-compile-one-ore-more-args): New function.
14069         (byte-compile-/=): Ditto.
14070
14071 1998-05-02  SL Baur  <steve@altair.xemacs.org>
14072
14073         * apropos.el: Use `with-displaying-help-buffer'.
14074         (apropos-print): Remove explicit mentions of "*Apropos*" buffer.
14075         Use `with-displaying-help-buffer'.
14076         (apropos-follow): Do not give special treatment to buffer cursor
14077         was in prior to a mouse click.
14078         (apropos-describe-plist): Use `with-displaying-help-buffer'.
14079         (apropos-print-doc): Set correct buffer for setting text
14080         properties.
14081
14082 1998-05-01  SL Baur  <steve@altair.xemacs.org>
14083
14084         * help.el (help-buffer-prefix-string): New variable.
14085         (help-buffer-name): Use it.
14086
14087         * modeline.el (modeline-minor-mode-menu): Alphabetize the minor
14088         mode menu.
14089
14090 1998-04-30  Greg Klanderman  <greg@alphatech.com>
14091
14092         * frame.el (other-frame): Work even when focus-follows-mouse is true.
14093
14094 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
14095
14096         * files.el (find-file-noselect): Update docstring.
14097         (find-file-noselect): Signal an error if found an unreadable file.
14098         (file-chase-links): Save the match data.
14099         (normal-mode): Use `lwarn' and `error-message-string'.
14100         (interpreter-mode-alist): Change defconst to defvar.
14101         (inhibit-first-line-modes-regexps): Ditto.
14102         (inhibit-first-line-modes-regexps): Added .tgz.
14103         (inhibit-first-line-modes-suffixes): Change defconst to defvar.
14104         (change-major-mode-with-file-name): New user-option.
14105         (set-visited-file-name): Synched with FSF.
14106         (file-name-extension): New function, from FSF 20.3.
14107         (file-relative-name): Synched with FSF.
14108         (save-some-buffers): Support the C-r feature.
14109         (recover-session): Synched with FSF.
14110         (kill-some-buffers): Ditto.
14111         (set-auto-mode): New argument JUST-FROM-FILE-NAME.
14112
14113 1998-04-30  SL Baur  <steve@altair.xemacs.org>
14114
14115         * files.el (insert-file): Undo previous change and reenable use of
14116         format.el.
14117
14118 1998-04-30  Hrvoje Niksic  <hniksic@srce.hr>
14119
14120         * window-xemacs.el (recenter): Define.
14121
14122 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
14123
14124         * font.el (mswindows-font-create-name)
14125         (mswindows-font-create-object): new functions for mswindows type
14126         fonts.
14127
14128         * msw-faces.el (mswindows-font-canicolize-name): fix so that
14129         strings are parsed as well as font objects.
14130
14131 1998-04-30  Hrvoje Niksic  <hniksic@srce.hr>
14132
14133         * modeline.el (defining-kbd-macro): Restore modeline indication of
14134         kbd-macro being recorded.
14135         (add-minor-mode): Simplify docstring.
14136         (modeline-minor-mode-menu): Remove stuff.
14137
14138 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
14139
14140         * code-process.el (call-process): dynamically decide process
14141         coding type.
14142
14143 1998-04-29  Jim Radford  <radford@robby.caltech.edu>
14144
14145         * modeline.el: Add line-number-mode, column-number-mode to
14146         the modeline minor-mode menu.  Button2 on the line number does
14147         goto-line.
14148
14149 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
14150
14151         * mouse.el: move x-selection-owner-p type things to
14152         selection-owner-p.
14153
14154         * msw-init.el: copy zmacs stuff from x-init.el
14155
14156         * msw-select.el (mswindows-own-selection)
14157         (mswindows-disown-selection) (mswindows-selection-owner-p): new
14158         functions. Very simple minded implementation of selectio
14159         ownership.
14160
14161         * select.el (own-selection) (disown-selection)
14162         (activate-region-as-selection) (select-make-extent-for-selection)
14163         (valid-simple-selection-p): functions moved from x-select.el for
14164         generalized selection.
14165
14166         * x-select.el: see select.el changes.
14167
14168         * x-toolbar.el: use new selection functions.
14169
14170 1998-04-28  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14171
14172         * packages.el (packages-find-package-directories): Fixed bug that
14173         would pick up multiple site-package directories.
14174         (package-locations): Added "xemacs-packages" as a late package
14175         location.
14176
14177         * find-paths.el: Now uses `emacs-program-name' and
14178         `emacs-program-version'.
14179         Additions to enforce version-specific directories in
14180         `paths-find-version-directory'.
14181
14182 1998-04-29  SL Baur  <steve@altair.xemacs.org>
14183
14184         * default.el: Removed.
14185         * site-start.el: Removed.
14186
14187 1998-04-29  Didier Verna  <didier@xemacs.org>
14188
14189         * minibuf.el (minibuffer-history-minimum-string-length): Default
14190         to nil.
14191
14192 1998-04-28  SL Baur  <steve@altair.xemacs.org>
14193
14194         * find-paths.el (paths-program-name): Rename.
14195         (paths-emacs-root-p): Ditto.
14196         (paths-find-site-directory): Ditto.
14197
14198 1998-04-26  Karl M. Hegbloom  <karlheg@inetarena.com>
14199
14200         * lisp-mode.el (emacs-lisp-mode-popup-menu-1): Add menu entry for
14201         `emacs-lisp-byte-compile-and-load'.
14202
14203 1998-04-26  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14204
14205         * ldap.el (ldap-search): Fixed additional parameter passing to
14206         `ldap-open'
14207
14208 1998-04-27  Andy Piper  <andyp@parallax.co.uk>
14209
14210         * select.el (kill-primary-selection) (selection-owner-p)
14211         (copy-primary-selection) (yank-clipboard-selection)
14212         (selection-exists-p) (delete-primary-selection): new file and
14213         functions that do the right thing for the selected device.
14214
14215         * x-menubar.el: use generalised selection functions.
14216
14217         * dumped-lisp.el: dump select.el.
14218
14219 1998-04-27  SL Baur  <steve@altair.xemacs.org>
14220
14221         * find-paths.el (paths-progname): New variable.
14222         (paths-emacs-root-p): Use it.
14223         (paths-find-site-directory): Ditto.
14224
14225 1998-04-26  SL Baur  <steve@altair.xemacs.org>
14226
14227         * loadup.el ((member "dump" command-line-args)): Dump as
14228         `infodock' if InfoDock.
14229
14230 1998-04-25  SL Baur  <steve@altair.xemacs.org>
14231
14232         * find-paths.el (construct-emacs-version): Simplify, include
14233         program name in the return value.
14234         * (paths-find-version-directory): Use it.
14235
14236 1998-04-25  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14237
14238         * info.el (Info-parse-dir-entries): Fixed regexp
14239         (Info-build-dir-anew): Remove full suffix and capitalize info file
14240         name for files with no @direntry
14241         (Info-batch-rebuild-dir): New function
14242         (Info-suffixed-file): Check for regular files instead of simple
14243         file existence (could catch directories before)
14244
14245 1998-04-25  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14246
14247         * setup-paths.el, find-paths.el: Removed uses of `not' which
14248         temacs doesn't have.
14249
14250         * find-paths.el (paths-find-emacs-roots): Included exec-prefix
14251         into root searching.
14252
14253 1998-04-24  Martin Buchholz  <martin@xemacs.org>
14254
14255         * subr.el: Remove definition of `not'.
14256
14257 Sat Apr 24 1998  Andy Piper  <andyp@parallax.co.uk>
14258
14259         * msw-glyphs.el: enable graphics support.
14260
14261 1998-04-23  Didier Verna  <didier@xemacs.org>
14262
14263         * x-menubar.el (default-menubar): restored the line-number-mode
14264         option.
14265
14266         * misc doc string updates related to the options menu.
14267
14268 1998-04-24  SL Baur  <steve@altair.xemacs.org>
14269
14270         * setup-paths.el (paths-construct-load-path): Fix typo.
14271
14272 1998-04-23  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14273
14274         * x-menubar.el (default-menubar): font-menu-this-frame-only-p and
14275         font-menu-ignore-scaled-fonts don't have to be bound now; this
14276         gets us one step further towards making --no-autoloads work.
14277
14278         * startup.el (normal-top-level): Load auto-autoloads only if
14279         lisp-directory is non-nil.
14280
14281         * setup-paths.el (paths-construct-load-path): Made it robust
14282         against nil lisp-directory.
14283
14284         * startup.el (startup-setup-paths-warning): Added `lisp-directory'
14285         to the list of variables that cause a warning when nil.
14286
14287         * toolbar.el (init-toolbar-location): Now works even when there's
14288         no toolbar icon directory.
14289
14290 1998-04-23  Hrvoje Niksic  <hniksic@srce.hr>
14291
14292         * help.el (view-lossage): Recognize it.
14293
14294         * simple.el (log-message): Mark multiline messages.
14295
14296 1998-04-22  SL Baur  <steve@altair.xemacs.org>
14297
14298         * info.el (Info-exit): `toolbar-info-frame' doesn't necessarily exist.
14299
14300 1998-4-20  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
14301
14302         * package-get.el (package-get-all):  add `\n' separator to
14303         interactive specification so that both variables are read
14304
14305 1998-04-22  Didier Verna  <didier@xemacs.org>
14306
14307         * x-menubar.el: ported the options menu to Custom.
14308         Moved the "read only" toggle button to the buffers menu.
14309         Corrected some missing ;;;###autoload or defcustom.
14310
14311         * scrollbar.el (scrollbars-visible-p): defcustom wrapper around
14312         the scrollbar-visible specifier for options menu handling.
14313
14314         * toolbar.el (toolbar-visible-p)
14315                      (toolbar-captioned-p)
14316                      (default-toolbar-position): defcustom wrappers around
14317         the toolbar specifiers for options menu handling.
14318
14319         * frame.el (get-frame-for-buffer-default-instance-limit):
14320         defcustom it for options menu handling.
14321
14322         * font-lock.el (font-lock-mode): defcustom and autoload the variable
14323         font-lock-mode for options menu handling.
14324
14325         * cus-start.el: added Custom properties to overwrite-mode for
14326         options menu handling.
14327
14328 Wed Apr 22 12:59:35 1998  Andy Piper  <andyp@parallax.co.uk>
14329
14330         * about.el: shameless self-promotion.
14331
14332 1998-04-21  Hrvoje Niksic  <hniksic@srce.hr>
14333
14334         * simple.el (raw-append-message): Slightly optimize.
14335         (remove-message): Use `push' for clarity.
14336         (append-message): Ditto.
14337         (display-warning): Dito.
14338         (raw-append-message): Send the message to the appropriate device.
14339
14340 1998-04-22  SL Baur  <steve@altair.xemacs.org>
14341
14342         * auto-save.el (auto-save-cyclic-hash-14): De-ebolification.
14343         From Sean MacLennan <Sean.MacLennan@pika.ca>
14344
14345 1998-04-18  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14346
14347         * setup-paths.el: Changed `directory-sep-char' to
14348         `path-separator', following a change in GNU Emacs.
14349
14350 1998-04-19  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14351
14352         * info.el (Info-maybe-update-dir): Bug fix in `conservative' behaviour
14353         (Info-build-dir-anew): Add a final newline.
14354         (Info-build-dir-anew): Do not issue warning when rebuilding policy
14355         is `always'
14356         (Info-rebuild-dir): Ditto
14357
14358         * dumped-lisp.el (preloaded-file-list): Added ldap.el
14359
14360 1998-04-21  SL Baur  <steve@altair.xemacs.org>
14361
14362         * simple.el (count-words-buffer): Retain zmacs region.
14363         (count-words-region): Ditto.
14364         * simple.el: (what-line): Expanded line counts.
14365         (count-lines): New parameter to conditionalize whether collapsed
14366         lines get counted.
14367         From Bob Weiner <weiner@altrasoft.com>
14368
14369 1998-04-19  SL Baur  <steve@altair.xemacs.org>
14370
14371         * packages.el (package-locations): infodock-packages must override
14372         mule-packages and packages.
14373
14374 1998-04-19  Jonathan Harris <jhar@tardis.ed.a.uk>
14375
14376         * wid-edit.el:
14377         remove rude messages from widget-activation-widget-mapper
14378         and widget-activation-glyph-mapper
14379
14380 1998-04-17  Jonathan Harris <jhar@tardis.ed.ac.uk>
14381
14382         * toolbar.el: Remove (featurep 'x) test from
14383         toolbar-make-button-list
14384
14385 1998-04-17  Hrvoje Niksic  <hniksic@srce.hr>
14386
14387         * gnuserv.el (gnuserv-edit): Switch to the next gnuserv buffer
14388         only if in the same frame.
14389
14390 1998-04-17  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14391
14392         * packages.el (package-locations): Added site-packages hierarchy.
14393
14394         * setup-paths.el (paths-default-info-directories): Introduced and
14395         used.
14396
14397         * packages.el, setup-paths.el: Set various path searching depths
14398         to 1.
14399
14400         * packages.el (packages-hierarchy-depth):
14401         (packages-load-path-depth): Introduced and used.
14402
14403         * setup-paths.el (paths-load-path-depth): Introduced and used.
14404
14405         * find-paths.el (paths-find-recursive-path): Added max-depth
14406         parameter.
14407
14408 1998-04-15  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14409
14410         * setup-paths.el (paths-construct-info-path): Removed
14411         dependency on behavior of (file-name-as-directory "").
14412
14413 1998-04-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14414
14415         * ldap.el (ldap-search): Adapt to the new low-level API using ldap
14416         lisp objects
14417
14418 1998-04-14  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14419
14420         * dump-paths.el, startup.el: Added handling for --debug-paths.
14421
14422 1998-04-15  William M. Perry  <wmperry@aventail.com>
14423
14424         * wid-edit.el: We cannot just set the help-echo or balloon-help
14425           properties for an extent based on the :help-echo widget
14426           property, since help-echo and balloon-help cause an EXTENT to
14427           get passed in, where :help-echo functions are expecting a WIDGET
14428
14429 1998-04-15  Kirill M. Katsnelson  <kkm@kis.ru>
14430
14431         * scrollbar.el (init-scrollbar-from-resources): Call
14432         mswindows-init-scrollbar-metrics when appropriate.
14433
14434 Thu Apr 16 12:59:35 1998  Andy Piper  <andyp@parallax.co.uk>
14435
14436         * dumped-lisp.el: dump x-toolbar for window system
14437
14438         * msw-init.el (init-post-mswindows-win): enable toolbars if we
14439         have support and xpm.
14440
14441 1998-04-16  SL Baur  <steve@altair.xemacs.org>
14442
14443         * files.el (toggle-read-only): Fix docstring.
14444         From Didier Verna <didier@xemacs.org>
14445
14446 1998-04-14  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14447
14448         * startup.el (normal-top-level): Load autoload-file-name without
14449         specifying an extension---some people only auto-autoload.el.gz.
14450
14451 1998-04-06  Hrvoje Niksic  <hniksic@srce.hr>
14452
14453         * files.el (backup-enable-predicate): Don't bomb on NAME being
14454         nil.
14455
14456 1998-04-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14457
14458         * find-paths.el, packages.el: Now prefers configure'd paths.
14459         This shouldn't cause any of the originally anticipated problems as
14460         the current paths architecture will not define the various
14461         configure-xxx variables if they're not specified on the configure
14462         command line.
14463
14464         * find-paths.el, setup-paths.el, packages.el: Removed all
14465         mentionings of "/" as a path separator.
14466         Used paths-construct-path throughout.
14467
14468         * find-paths.el (paths-construct-path): Created to assemble paths
14469         from directory components.
14470
14471         * setup-paths.el, packages.el: Used paths-decode-directory-path
14472         instead of decode-path-internal.
14473
14474         * find-paths.el: Removed unused (and bogus) paths-find-emacs-path
14475         and associates.
14476         (paths-decode-directory-path) Created.
14477
14478         * setup-paths.el: Changed configure-exec-path to
14479         configure-exec-directory.
14480
14481 1998-04-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14482
14483         * packages.el (packages-find-packages): Fixed decoding of
14484         EMACSPACKAGEPATH.
14485
14486         * startup.el: -no-packages -> -no-early-packages.
14487
14488         (packages-load-package-lisps): Fixed loading of auto-autoload
14489         files.
14490
14491         * startup.el (normal-top-level): Fixed loading of core
14492         auto-autoload.
14493
14494         * obsolete.el: Un-obsoleted site-directory.  Sigh.
14495
14496         * startup.el, packages.el, dump-paths.el: Added proper settings
14497         for site-directory and lisp-directory variables.
14498
14499         * startup.el, loadup.el: Renamed inhibit-update-autoloads to
14500         inhibit-package-autoloads and fixed handling of it.
14501
14502         * startup.el, packages.el, dump-paths.el, loadup.el: Fixed
14503         handling of former inhibit-package-init, now
14504         inhibit-early-packages, to make -vanilla etc. work.
14505
14506 1998-04-10  Kirill M. Katsnelson  <kkm@kis.ru>
14507
14508         * code-process.el (start-process): Fallback to 'undecided instead
14509         of 'binary for process input coding stream.
14510
14511         * process.el (start-process): Docstring fix.
14512
14513 1998-04-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14514
14515         * info.el (Info-insert-dir): Do not insert temporary dir files
14516         in Info-dir-file-attributes
14517         (Info-build-dir-anew): Ensure temporary buffer is not read-only
14518         (Info-rebuild-dir): Ditto.
14519
14520 1998-04-09  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14521
14522         * obsolete.el: Added obsoleteness declarations for
14523         `site-directory' and `Info-default-directory-list'.
14524
14525 1998-04-08  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14526
14527         * find-paths.el (paths-find-emacs-root): Only look at the
14528         executable at the end of the symlink chain for determining the
14529         Emacs root.
14530
14531 1998-04-07  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14532
14533         * setup-paths.el (paths-construct-info-path): Changed construction
14534         to cater to gone default in configure.
14535
14536         * find-paths.el (paths-uniq-append): Added.
14537
14538         * packages.el: Rewritten package path construction once again.
14539
14540         * dump-paths.el, startup.el: Removed package-path as a global
14541         variable.
14542
14543         * package-admin.el (package-admin-add-single-file-package):
14544         (package-admin-add-binary-package): Changed package-path to
14545         late-packages.
14546
14547         * packages.el (packages-split-path): Split path at "/" rather than
14548         nil according to change in emacs.c.
14549
14550 1998-04-06  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14551
14552         * setup-paths.el (paths-construct-info-path): Changed info path
14553         order so that directories come out right.
14554         (paths-find-lock-directory): Fixed bug: It used to think
14555         configure-lock-directory is a path.
14556
14557 1998-04-06  Jeff Miller <jmiller@smart.net>
14558
14559         * x-toolbar.el:  Added toolbar-vector-xxxxxx defvars.  Modified
14560         initial-toolbar-spec to use new toolbar-vector-xxxxxx defvars.  This
14561         eases the use of toolbar-add/kill-item functions.
14562
14563 1998-04-07  Kirill M. Katsnelson  <kkm@kis.ru>
14564
14565         * code-files.el (file-coding-system-alist): Commented out
14566         loaddefs.el magical treatment.
14567
14568 1998-04-06  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14569
14570         * info.el (Info-rebuild-outdated-dir): Added new option
14571         `conservative' and made it the default
14572         (Info-rebuild-dir): Appropriately parse multi-line description
14573         strings, and multi-section dir files. Issue warning when dir
14574         is rebuilt as temporary
14575         (Info-build-dir-anew): Issue warning when dir is built as
14576         temporary
14577
14578 1998-04-04  Kirill M. Katsnelson  <kkm@kis.ru>
14579
14580         * list-mode.el (list-mode-map): Bind highlight motion commands to
14581         standard keys left, right, C-b and C-f.
14582
14583 1998-03-29  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14584
14585         * files.el (auto-mode-alist): allow .sc for Scheme->C
14586
14587 1998-04-06  SL Baur  <steve@altair.xemacs.org>
14588
14589         * loadup.el (pureload): Don't quote (garbage-collect).
14590
14591 1998-04-04  SL Baur  <steve@altair.xemacs.org>
14592
14593         * package-get-base.el: Updated.
14594
14595 1998-04-04  Hrvoje Niksic  <hniksic@srce.hr>
14596
14597         * isearch-mode.el (isearch-just-started): New variable.
14598         (isearch-mode): Set it.
14599         (isearch-repeat): Advance one character forward only if the search
14600         was successful, and was not just started.
14601         (isearch-repeat): Clear isearch-just-started.
14602
14603 1998-04-02  SL Baur  <steve@altair.xemacs.org>
14604
14605         * finder.el (finder-compile-keywords): Don't eval new finder-inf
14606         if running -batch.
14607
14608 1998-03-26  Hrvoje Niksic  <hniksic@srce.hr>
14609
14610         * subr.el (listify-key-sequence): Removed.
14611
14612 1998-03-31  Hrvoje Niksic  <hniksic@srce.hr>
14613
14614         * bytecomp.el (byte-compile-print-gensym): New option.
14615         (byte-compile-output-file-form): Use it.
14616         (byte-compile-output-docform): Ditto.
14617         (byte-compile-compiled-obj-to-list): Ditto.
14618
14619 Sun Mar 29 1998  Andy Piper  <andyp@parallax.co.uk>
14620
14621         * msw-glyphs.el: set frame icon if xpm support.
14622
14623 1998-03-30  Kyle Jones  <kyle_jones@wonderworks.com>
14624
14625         * help.el: Code that pretty prints variable values
14626           removed.
14627
14628 1998-04-02  SL Baur  <steve@altair.xemacs.org>
14629
14630         * find-paths.el (paths-emacs-root-p): Correct test for installation
14631         directory.
14632         From Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14633
14634 1998-03-30  Kyle Jones  <kyle_jones@wonderworks.com>
14635
14636         * loaddefs.el: Don't set debug-ignored-errors; leave
14637           its default value set to nil.
14638
14639 1998-03-29  Damon Lipparelli  <lipp@primus.com>
14640
14641         * info.el (Info-rebuild-dir): fixed mis-spelling.
14642
14643 1998-03-29  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14644
14645         * info.el (Info-rebuild-outdated-dir): New custom var
14646         (Info-insert-node): Create/update dir file when needed, ie when it
14647         does not exist or is older than some info files in directory
14648
14649 1998-04-01  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14650
14651         * setup-paths.el, dump-paths.el, startup.el, packages.el: Allowed
14652         for last packages, mainly for using a 20.4 package base.
14653
14654         * packages.el (late-packages): Typo fix.  It was called
14655         early-packages.
14656
14657         * find-paths.el (paths-find-emacs-root): Bug fix: it now chases
14658         relative symlinks correctly.
14659         (paths-find-emacs-roots): More rigorous checking for plausible
14660         configuration-time root.
14661
14662         * startup.el (normal-top-level): Added a warning if XEmacs cannot
14663         find its roots.
14664
14665 1998-03-27  Martin Buchholz  <martin@xemacs.org>
14666
14667         * faces.el: Fix docstrings.
14668         * glyphs.el: Fix docstrings.
14669         * mouse.el: Fix docstrings.
14670
14671         * frame.el: Change phrase `current frame' to `selected frame'.
14672
14673         * faces.el (face-spec-set-match-display): Make FRAME arg optional.
14674
14675         * bytecomp.el (displaying-byte-compile-warnings): Rewrite some
14676         macros using backquote to make them infinitely more readable.
14677
14678 1998-03-30  SL Baur  <steve@altair.xemacs.org>
14679
14680         * packages.el (packages-find-package-path): Hardcoded specialized
14681         InfoDock support until we can clean this up.
14682
14683         * help.el (describe-bindings-1): Return the value of the bindings
14684         help buffer created.
14685         (describe-bindings): Ditto.
14686
14687         * simple.el (set-variable): Restore previous behavior of not
14688         bombing if the variable to set is not boundp.
14689
14690 1998-03-30  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14691
14692         * packages.el (packages-handle-package-dumped-lisps): Allow for
14693         non-local files to be loaded off the package-lisp variable.
14694
14695 1998-03-27  Kyle Jones  <kyle_jones@wonderworks.com>
14696
14697         * x-faces.el: Global X resources should override
14698           specs for all device classes (color, grayscale, mono);
14699           code currently doesn't override any of them.  Fixed by
14700           calling remove-specifier with '(x default) as the tag
14701           set and allowing inexact matches.
14702
14703 1998-03-27  Kyle Jones  <kyle_jones@wonderworks.com>
14704
14705         * faces.el: Separated face initializations based on
14706           device classes into device type specific (tag set,
14707           instantiator) pairs.
14708
14709 1998-03-09  Hrvoje Niksic  <hniksic@srce.hr>
14710
14711         * wid-edit.el (widget-choice-action): Remember user's explicit
14712         choice.
14713         (widget-choice-value-create): Respect it.
14714         From Richard Stallman <rms@gnu.org>
14715
14716 1998-03-26  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14717
14718         * setup-paths.el (paths-construct-info-path): Always append
14719         existing directories from configure-time info path.
14720
14721         * startup.el (startup-setup-paths): Renamed misnamed info-path to
14722         Info-directory-list.
14723
14724         * info.el: Removed Info-default-directory-list which was broken by
14725         design.
14726         Removed bogus initialization of Info-directory-list---startup.el
14727         can do a much better job.
14728         Added autoload of Info-directory-list.
14729
14730         * setup-paths.el (paths-construct-load-path): Fixed a bug pointed
14731         out by Martin Buchholz <martin@xemacs.org>: EMACSLOADPATH used to
14732         be exclusive; now it's merely given precedence, just like in the
14733         old days.
14734
14735 1998-03-25  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14736
14737         * find-paths.el (paths-find-architecture-directory): Fix bug with
14738         finding; it used to default too early.
14739
14740 1998-03-25  Martin Buchholz <martin@xemacs.org>
14741
14742         * packages.el (packages-split-path): Fix a bug; it used to fail
14743         for paths that weren't split.
14744
14745 1998-03-26  SL Baur  <steve@altair.xemacs.org>
14746
14747         * finder.el (finder-compile-keywords): trap on errors.
14748
14749 1998-03-24  Kyle Jones  <kyle_jones@wonderworks.com>
14750
14751         * x-faces.el (remove-specifier-specs-matching-tag-set-cdrs): Pass
14752           fourth argument of t so that only the specs exactly
14753           matching the tag lists are removed.
14754
14755 1998-03-25  SL Baur  <steve@altair.xemacs.org>
14756
14757         * make-docfile.el: Don't discard the BOOTSTRAPLOADPATH.
14758
14759 1998-03-23  SL Baur  <steve@altair.xemacs.org>
14760
14761         * minibuf.el (mouse-read-file-name-1): If a default directory was
14762         specified, use it for generating the completions.
14763
14764 1998-03-23  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14765
14766         * update-elc.el: Now respects inhibit-package-init and
14767         inhibit-site-lisp.
14768         Now does path construction with loadup-paths.
14769
14770         * startup.el (normal-top-level, startup-setup-paths): Now respects
14771         inhibit-package-init and inhibit-site-lisp.
14772
14773         * packages.el (packages-find-package-path): Extended package path
14774         by version-specific hierarchies.
14775         (packages-find-packages): Now respects inhibit flag and
14776         inhibit-site-lisp.
14777         Moved path setup to loadup-paths.
14778
14779         * make-docfile.el: Now respects inhibit-package-init and
14780         inhibit-site-lisp.
14781         Now does path construction with loadup-paths.
14782
14783         * loadup.el: Now respects inhibit-package-init and
14784         inhibit-site-lisp.
14785
14786         * dumped-lisp.el (preloaded-file-list): Added loadup-paths.
14787
14788         * loadup-paths.el: New file: setup load-path to encompass
14789         packages.
14790
14791 1998-03-22  SL Baur  <steve@altair.xemacs.org>
14792
14793         * auto-show.el: load-gc renamed to pureload.
14794         * site-load.el: Ditto.
14795         * packages.el (toplevel): Ditto.
14796         * loadup.el (really-early-error-handler): Ditto.
14797         * dumped-lisp.el (preloaded-file-list): Ditto.
14798         * cus-face.el (custom-declare-face): Ditto.
14799
14800 1998-03-22  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14801
14802         * <Today>: The Big Path Searching Overhaul.
14803
14804         * find-paths.el: New file: find and assemble paths in the
14805         installation hierarchy.
14806
14807         * setup-paths.el: New file: global layout of paths and directories
14808         within the XEmacs hierarchy.
14809
14810         * packages.el: Replaced everything related to path searching and
14811         startup by code in terms of find-paths.
14812
14813         * loadup.el, make-docfile.el, update-elc.el, startup.el: Now calls
14814         the new path searching engine.
14815
14816         * dumped-lisp.el (preloaded-file-list): Added new files find-paths
14817         and setup-paths.
14818
14819 1998-03-22  SL Baur  <steve@altair.xemacs.org>
14820
14821         * dumped-lisp.el (preloaded-file-list): Load setup-paths.elc not
14822         setup-paths.el.
14823
14824 1998-03-20  Kirill M. Katsnelson  <kkm@kis.ru>
14825
14826         * msw-glyphs.el: Added check for 'mswindows feature, so the file
14827         compiles identically in any configuration.
14828         Removed irrelevant commentary.
14829
14830 1998-03-20  Kirill M. Katsnelson  <kkm@kis.ru>
14831
14832         * simple.el (set-variable): Allow setting specifiers.
14833
14834 1998-03-19  SL Baur  <steve@altair.xemacs.org>
14835
14836         * lisp.el (forward-sexp): Revert previous change.
14837
14838 1998-03-18  SL Baur  <steve@altair.xemacs.org>
14839
14840         * frame.el (frame-initialize): Use `delete-console' instead of
14841         `delete-device' to delete the stream console to match the usage in
14842         Fkill_emacs.
14843
14844 1998-03-16  SL Baur  <steve@altair.xemacs.org>
14845
14846         * files.el (cdpath-previous): New variable.
14847         (cd): Use it.
14848         From Bob Weiner <weiner@wave.altrasoft.com>
14849
14850 1998-03-15  Kyle Jones  <kyle_jones@wonderworks.com>
14851
14852         * keydefs.el: Changed keybindings of forward-char,
14853           backward, scroll-up and scroll-down to point to their
14854           -command counterparts.
14855
14856         * simple.el: New functions: forwarc-char-command,
14857           backwrad-char-command, scroll-up-command,
14858           scroll-down-command which work liek their counterparts
14859           except that they honor the variable
14860           signal-error-on-buffer-boundary.
14861
14862           Definition of signal-error-on-buffer-boundary received
14863           from src/cmds.c.
14864
14865           defvar declaration added for word-across-newline to avoid
14866           byte-compiler warning about the free variable reference.
14867
14868 1998-03-14  Kirill M. Katsnelson  <kkm@kis.ru>
14869
14870         * winnt.el: Removed "%t" from the beginning of
14871         modeline-format. From now on, there's no nt-specifics in the modeline.
14872
14873 1998-03-14  SL Baur  <steve@altair.xemacs.org>
14874
14875         * setup-paths.el (paths-setup-paths-warning): Replace occurrences
14876         of `when' with `if'.
14877
14878 1998-03-03  Kirill M. Katsnelson  <kkm@kis.ru>
14879
14880         * msw-glyphs.el: New file. Defines TTY-style glyphs for
14881         mswindows. Must be reworked along with glyphs.el, or
14882         merged into it, after there is images support.
14883
14884         * dumped-lisp.el (preloaded-file-list): Dump msw-glyphs.el when
14885         'mswindows.
14886
14887 1998-03-13  SL Baur  <steve@altair.xemacs.org>
14888
14889         * faces.el: fix for text cursor initialization.
14890         Suggested by Kyle Jones <kyle_jones@wonderworks.com>
14891         From Andy Piper <andyp@parallax.co.uk>
14892
14893 1998-03-11  Pete Ware  <ware@cis.ohio-state.edu>
14894
14895         * files.el (set-auto-mode): If a mode is not fboundp, check to see
14896         if there is an existing package that handles it and warn the user
14897         about that mode.
14898
14899 1998-03-02  Kirill M. Katsnelson  <kkm@kis.ru>
14900
14901         * x-menubar.el (default-menubar): Greyed out "Help / Basics /
14902         Installation" menu item when Installation-string is not bound.
14903
14904 1998-03-11  SL Baur  <steve@altair.xemacs.org>
14905
14906         * lisp.el (forward-sexp): Fix for test for balanced sexp.
14907         From Jeremiah W. James <jerry@cs.ucsb.edu>
14908
14909 1998-03-10  Kyle Jones  <kyle_jones@wonderworks.com>
14910
14911         * msw-faces.el:
14912         * faces.el: Fix face initialization.
14913
14914 1998-03-10  Glynn Clements  <glynn@sensei.co.uk>
14915
14916         * files.el (backup-enable-predicate): fix breakage introduced
14917         by TMPDIR patch.
14918
14919 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
14920
14921         * x-faces.el (x-init-face-from-resources): The
14922           TTY face property retrieval functions don't return
14923           specifiers, so use face-property instead.
14924
14925 1998-03-09  SL Baur  <steve@altair.xemacs.org>
14926
14927         * mwheel.el (mwheel-install): Use portable keysyms and syntax.
14928
14929 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
14930
14931         * x-menubar.el: Expanded documentation for
14932           option-save-faces.  Changed Options -> Browse Faces
14933           menu entry to invoke customize-face.
14934
14935 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
14936
14937         * faces.el: Most face initialization moved out of
14938           init-other-random-faces to the top level so that the
14939           initialization happens before Xemacs is dumped.  Much
14940           of the fascist "face-differs-from-default-p or FROB!"
14941           code has been retired in favor of letting the user do
14942           what they want to do.  Face initialization code changed
14943           to use `default' specifier tag so that the settings can
14944           be overridden later if the user wishes it.
14945
14946 1998-03-08  SL Baur  <steve@altair.xemacs.org>
14947
14948         * about.el (about-hackers): Update contributors list.
14949
14950 1998-03-07  Kyle Jones  <kyle_jones@wonderworks.com>
14951
14952         * specifier.el: Define new specifier tag `default'.
14953
14954         * modeline.el: Initialize faces using `default' tag.
14955
14956         * x-faces.el (x-init-face-from-resources): Remove
14957           specifier specs containing the `default' tag before
14958           adding new specs.
14959
14960 1998-03-02  John Jones  <jj@asu.edu>
14961
14962         * package-get.el (package-get-all): fixed arguments on call to
14963         package-admin-add-single-file-package.
14964         * package-get.el (package-get-installedp): fixed to match
14965         advertised behavior.
14966         * package-get.el: added function package-get-update-all which
14967         installs newest versions of all the current packages (if they are
14968         not already installed).
14969
14970 1998-03-04  Jens-Ulrik Petersen  <petersen@kurims.kyoto-u.ac.jp>
14971
14972         * files.el (find-file-noselect): Uncommented `truename' binding in
14973         `let*' and use it later to set `buffer-file-truename' iff it's
14974         still nil, as happens for example when finding a compressed
14975         file with "jka-compr".
14976
14977 Wed Mar 04 08:55:12 1998  Andy Piper  <andyp@parallax.co.uk>
14978
14979         * faces.el: in make-face-* type functions do the operation for all
14980         window systems, not just the first one found.
14981
14982         * font.el: call mswindows-list-fonts for mswindows.
14983
14984 1998-03-02  Glynn Clements  <glynn@sensei.co.uk>
14985
14986         * code-process.el (call-process-region):
14987         * process.el (call-process-region):
14988         * package-get.el (package-get-dir):
14989         * files.el (backup-enable-predicate):
14990         * gnuserv.el (gnuserv-temp-file-regexp):
14991         Use temp-directory in place of `/tmp'.
14992
14993 Fri Feb 20 21:22:34 1998  Darryl Okahata  <darrylo@sr.hp.com>
14994
14995         * "Fast" dired-in-C enhancements for Windows 95/NT:
14996
14997         * files.el: Added function, `wildcard-to-regexp', from GNU
14998           Emacs.
14999
15000         * files.el (insert-directory): Modified to use special
15001           dired-in-C enhancements if present.
15002
15003 Mon Mar 02 11:37:36 1998  Andy Piper  <andyp@parallax.co.uk>
15004
15005         * code-files.el: make default coding no-conversion.
15006
15007 1998-03-02  SL Baur  <steve@altair.xemacs.org>
15008
15009         * dumped-lisp.el (preloaded-file-list): Find Installation.el from
15010         the load-path.
15011
15012         * update-elc.el: Strip directory when testing for files not to
15013         bytecompile.
15014
15015 1998-03-02  Aki Vehtari  <Aki.Vehtari@hut.fi>
15016
15017         * lisp-mode.el: Use recommended form for menus.
15018
15019         * info.el (Info-construct-menu): Use recommended form for menus.
15020
15021         * gnuserv.el (gnuserv-edit-files): Use recommended form for menu
15022         entry.
15023
15024 1998-02-28  Kyle Jones  <kyle_jones@wonderworks.com>
15025
15026         * frame.el: Resurrect get-frame-for-buffer-default-to-current.
15027           (get-frame-for-buffer-noselect): Always return frames
15028           in the not-this-window-p cond clause.
15029
15030 1998-02-27  SL Baur  <steve@altair.xemacs.org>
15031
15032         * help.el (describe-installation): New function.
15033
15034         * x-menubar.el (default-menubar): Add describe-installation to
15035         Help menu.
15036
15037         * packages.el (packages-unbytecompiled-lisp): Installation.el
15038         should not be bytecompiled.
15039
15040         * dumped-lisp.el (preloaded-file-list): Dump Installation with
15041         XEmacs.
15042
15043         * x-menubar.el (default-menubar): Use correct guard for VM menu
15044         entry.
15045
15046         * coding.el: Add coding systems for iso-8859-[12] for No-Mule + file
15047         coding.
15048         From Andy Piper <andyp@parallax.co.uk>
15049
15050 1998-02-26  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
15051
15052         * ldap.el: Do not require ldap-internal at compile time.
15053
15054 Tue Feb 17 12:50:37 1998  Andy Piper  <andyp@parallax.co.uk>
15055
15056         * code-files.el: new file. a virtual copy of mule-files.el
15057         but without charset
15058         dependencies. (toggle-buffer-file-ocding-system) new function for
15059         changing the eol type for the current buffer.
15060
15061         * code-process.el: new file. a copy of
15062         mule-process.el. mule-process.el will disappear when things have
15063         settled.
15064
15065         * coding.el: new file. a virtual copy of mule-files.el but
15066         without charset dependencies. (coding-system-base) new function
15067         for getting the parent coding system of a coding system with eol
15068         type set.
15069
15070         * dumped-lisp.el: add above files for the non-mule case.
15071
15072 1998-02-25  Kyle Jones  <kyle_jones@wonderworks.com>
15073
15074         * window-xemacs.el (display-buffer): If no explicit
15075           frame is specified, search for a window that displays
15076           the buffer on the currently selected frame, before
15077           searching other frames.
15078
15079 1998-02-25  Kyle Jones  <kyle_jones@wonderworks.com>
15080
15081         * frame.el (get-frame-for-buffer): If not-this-window-p
15082           is non-nil, use window on the selected frame if it is not
15083           also the selected window.  When defaulting, search for
15084           windows on the currently selected fgrame before searching
15085           other frames.
15086
15087 1998-02-25  Didier Verna  <didier@xemacs.org>
15088
15089         * modeline.el (modeline-swap-buffers): originally named
15090         `mouse-release-modeline'. Whether to actually swap the buffers is
15091         decided in `mouse-drag-modeline'.
15092         (mouse-drag-modeline): A button release event is considered a
15093         mouse click is both X (modeline scroll) and Y (modeline drag) pos
15094         stay unchanged.
15095
15096 1998-02-25  SL Baur  <steve@altair.xemacs.org>
15097
15098         * x-menubar.el: Put redo on the menubar.
15099         From Aki Vehtari <Aki.Vehtari@hut.fi>
15100
15101 1998-02-22  Greg Klanderman  <greg@alphatech.com>
15102
15103         * bytecomp.el (displaying-byte-compile-warnings): if
15104         temp-buffer-show-function is set, use it to display current set of
15105         warnings in the "*Compile-Log-Show*" buffer.
15106
15107         * simple.el (display-warning-buffer): if temp-buffer-show-function
15108         is set, use it to display current set of warnings in the
15109         "*Warnings-Show*" buffer.
15110
15111 1998-02-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15112
15113         * cl-extra.el (equalp): Make (equalp ?A ?a) return t as in
15114         Common Lisp.
15115
15116 1998-02-23  Aki Vehtari  <Aki.Vehtari@hut.fi>
15117
15118         * menubar.el: Allow button descriptors at least 2 long.
15119
15120         * x-menubar.el (default-menubar): Use recommended forms.
15121         (file-menu-filter): Remove.
15122         (edit-menu-filter): Remove.
15123
15124 1998-02-24  SL Baur  <steve@altair.xemacs.org>
15125
15126         * about.el (about-hackers): Updated.
15127
15128 1998-02-22  Greg Klanderman  <greg@alphatech.com>
15129
15130         * help.el (help-max-help-buffers): new variable
15131         (help-register-and-maybe-prune-excess): new function
15132         (help-buffer-name): use help-max-help-buffers.
15133         (with-displaying-help-buffer): use
15134         help-register-and-maybe-prune-excess.
15135
15136         * help.el (help-maybe-pretty-print-value): if the value fits on
15137         one line, let it.
15138
15139 1998-02-21  Greg Klanderman  <greg@alphatech.com>
15140
15141         * (with-displaying-help-buffer): there is no need to kill the buffer
15142         if it exists, because with-output-to-temp-buffer will clear it.
15143         further, killing the buffer violates the rule that
15144         temp-buffer-show-function, if set, has the full responsibility of
15145         showing the temp buffer.  killing the buffer fucks with the window
15146         configuration, hosing temp-buffer-show-function.
15147
15148
15149 1998-02-23  Didier Verna  <didier@xemacs.org>
15150
15151         * modeline.el (mouse-drag-modeline):
15152         - Always scroll the modeline that was originally clicked on.
15153         - Use x pixels instead of x characters (which doesn't work anyway)
15154         as horizontal reference for modeline dragging. This allows us to
15155         keep on dragging the modeline even if the motion event occurs in
15156         another window.
15157
15158 1998-02-23  Didier Verna  <didier@xemacs.org>
15159
15160         * x-mouse.el (x-init-pointer-shape): use a crossed-arrows cursor
15161         glyph on the modeline to indicate that dragging the mouse has an
15162         effect both horizontally and vertically.
15163
15164 1998-02-24  SL Baur  <steve@altair.xemacs.org>
15165
15166         * about.el (about-xemacs): Get rid of redundant visible version
15167         number.
15168
15169 1998-02-19  SL Baur  <steve@altair.xemacs.org>
15170
15171         * about.el (about-hackers): Update credits.
15172
15173 1997-12-22  Christoph Wedler  <wedler@fmi.uni-passau.de>
15174
15175         * prim/register.el (view-register): Show register type file-query.
15176
15177 1998-02-17  Kyle Jones  <kyle_jones@wonderworks.com>
15178
15179         * mode-motion.el (mode-motion-highlight-internal):
15180           save-excursion inside save-window-exucrsion form to
15181           hide buffer point changes from save-window-excursion.
15182           Prevents display flickering when the mouse pointer
15183           moves.
15184
15185 1998-02-17  Didier Verna  <didier@xemacs.org>
15186
15187         * mouse.el (default-mouse-track-set-point-in-window): rewrote this
15188         function to handle correctly the case of a toolbar one side of the
15189         window: scrolling will not necessarily happen.
15190
15191 1998-02-17  Kyle Jones  <kyle_jones@wonderworks.com>
15192
15193         * files.el (after-find-file): Restore missing argument
15194           to format that provides filename for "... consider M-x
15195           recover-file" message.  Also call `message' with "%s"
15196           as the first arg instead of an arbitrary string.
15197
15198 1998-02-18  SL Baur  <steve@altair.xemacs.org>
15199
15200         * about.el (about-hackers): Various additions.
15201
15202 1998-02-15  SL Baur  <steve@altair.xemacs.org>
15203
15204         * autoload.el (generate-file-autoloads-1): Don't force an extra
15205         line out when copying on-the-same line autoloads.
15206
15207         * x-menubar.el (default-menubar): Add Sokoban to the menubar if it
15208         is installed.
15209
15210 1998-02-14  Martin Buchholz  <martin@xemacs.org>
15211
15212         * x11/x-win-xfree86.el (x-win-init-xfree86):
15213         * x11/x-win-sun.el (x-win-init-sun):
15214         * x11/x-init.el (x-initialize-compose):
15215         * prim/simple.el:
15216         (backward-or-forward-kill-sexp):
15217         (backward-or-forward-kill-sentence):
15218         (backward-or-forward-kill-word):
15219         (backward-or-forward-delete-char):
15220         * prim/isearch-mode.el (isearch-help-or-delete-char):
15221         Use x-keysym-on-keyboard-sans-modifiers-p instead of
15222         x-keysym-on-keyboard-p to detect backspace.
15223         Use symbols instead of strings (now deprecated) with x-keysym-*-p.
15224         Clean up symbols used with dead keys, checking Linux and solaris
15225         keysyms.
15226         Simplify x-win-*.el using above methods.
15227         Change documentation for x-keysym-*-p functions.
15228
15229 1998-02-14  SL Baur  <steve@altair.xemacs.org>
15230
15231         * about.el (about-hackers): Restore entries for Michael Sperber and
15232         Vinnie Shelton.
15233         From Vinnie Shelton <acs@acm.org>
15234
15235 1998-02-14  Hrvoje Niksic  <hniksic@srce.hr>
15236
15237         * simple.el (count-words-region): Ditto.
15238
15239 1998-02-12  Hrvoje Niksic  <hniksic@srce.hr>
15240
15241         * simple.el (count-words-buffer): Document.  Don't print anything
15242         if non-interactive.
15243
15244 1998-02-12  SL Baur  <steve@altair.xemacs.org>
15245
15246         * packages.el (packages-hardcoded-lisp): easymenu.el is in
15247         multiple files in InfoDock.
15248
15249 1998-02-11  SL Baur  <steve@altair.xemacs.org>
15250
15251         * packages.el (packages-hardcoded-lisp): id-vers.elc is loaded
15252         from version.el in InfoDock.
15253
15254         * dumped-lisp.el (preloaded-file-list): Don't treat InfoDock
15255         specially.
15256
15257 1998-02-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15258
15259         * bytecomp-runtime.el (proclaim-inline): Single quotes around
15260         variable name in docstring.
15261
15262 1998-02-10  Andreas Jaeger  <aj@arthur.rhein-neckar.de>
15263
15264         * menubar.h: Include "gui.h".
15265
15266 1998-02-10  SL Baur  <steve@altair.xemacs.org>
15267
15268         * site-load.el: Fix documentation.
15269
15270 1998-02-09  SL Baur  <steve@altair.xemacs.org>
15271
15272         * package-get-base.el (package-get-base): Updated.
15273
15274         * keymap.el: PC-ize.
15275
15276 1998-02-08  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15277
15278         * hyper-apropos.el (hyper-apropos-get-doc): Print the `loaded
15279         from' on a fresh line.
15280
15281 1998-02-08  Hrvoje Niksic  <hniksic@srce.hr>
15282
15283         * help.el (help-maybe-pretty-print-value): prin1, not princ the
15284         object.
15285
15286 1998-02-09  SL Baur  <steve@altair.xemacs.org>
15287
15288         * undo-stack.el: PC-ize.
15289
15290         * cmdloop.el: PC-ize.
15291
15292 1998-02-08  SL Baur  <steve@altair.xemacs.org>
15293
15294         * bytecomp-runtime.el: PC-ize.
15295
15296         * byte-optimize.el: Prolog fixup.  PC-ize.
15297
15298         * cus-dep.el: Spelling fix.
15299
15300         * text-mode.el: Synch with Emacs 20.2.  (Original ChangeLog
15301         entries follow).
15302
15303 1997-08-29  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
15304
15305         * text-mode.el (text-mode-hook-identify): New function,
15306         put on text-mode-hook.  Set text-mode-variant here.
15307         (text-mode): Don't set it here.
15308
15309 1997-08-27  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
15310
15311         * text-mode.el (text-mode-hook): New defvar.
15312         (text-mode-variant): New variable.
15313         (text-mode): Set that variable locally.
15314         (toggle-text-mode-auto-fill): New command.
15315
15316 1997-06-15  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
15317
15318         * text-mode.el (text-mode): Let all-white lines separate paragraphs.
15319
15320 1997-06-11  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
15321
15322         * text-mode.el (paragraph-indent-text-mode):
15323         Renamed from spaced-text-mode.
15324         (text-mode-map): Bind TAB to indent-relative.
15325         (indented-text-mode-map): Variable deleted.
15326         (indented-text-mode): Now an alias for text-mode.
15327
15328 1998-02-05  SL Baur  <steve@altair.xemacs.org>
15329
15330         * loadup.el: test-atoms debugging stuffs removed.
15331
15332 1998-02-03  Martin Buchholz  <Martin Buchholz <martin@xemacs.org>
15333
15334         * lisp/loaddefs.el (completion-ignored-extensions): Add ".class"
15335
15336 1997-12-30  Colin Rafferty  <colin@xemacs.org>
15337
15338         * help.el (describe-beta): Made it use `locate-data-file'.
15339         (describe-distribution): Ditto.
15340         (describe-copying): Ditto.
15341         (describe-project): Ditto.
15342         (view-emacs-news): Ditto.
15343
15344         * help-nomule.el (help-with-tutorial): Made it use
15345         `locate-data-file' to find tutorial.
15346
15347 1998-01-28  Jonathon Harris  <jhar@tardis.ed.ac.uk>
15348
15349         * about.el: Corrected my email address.
15350
15351         * mouse.el: Added 'mouse-mswindows-drop' similar to
15352         'mouse-offix-drop'.
15353
15354 1998-01-27  SL Baur  <steve@altair.xemacs.org>
15355
15356         * loadup.el (running-xemacs): Spelling fix.
15357
15358 1998-01-26  Colin Rafferty  <colin@xemacs.org>
15359
15360         * packages.el (packages-find-packages-1): Don't allow a backwards
15361         compatible lisp tree to overwrite `preloaded-file-list'.
15362
15363 1998-01-26  SL Baur  <steve@altair.xemacs.org>
15364
15365         * loadup.el: Don't delete "xemacs" prior to dumping.
15366
15367 1998-01-24  SL Baur  <steve@altair.xemacs.org>
15368
15369         * package-info.el (pi-last-mod-date): New function.
15370         (pi-author-version): New function.
15371         (batch-update-package-info): Use them.
15372
15373 1998-01-23  Colin Rafferty  <colin@xemacs.org>
15374
15375         * frame.el (get-frame-for-buffer-default-to-current): Create.
15376         (get-frame-for-buffer-noselect): Allow user to use current frame
15377         with `get-frame-for-buffer-default-to-current'.
15378
15379 1998-01-22  Hrvoje Niksic  <hniksic@srce.hr>
15380
15381         * bytecomp.el (byte-compile-output-file-form): Set print-gensym.
15382         (byte-compile-output-docform): Ditto.
15383         (byte-compile-compiled-obj-to-list): Ditto.
15384
15385 1998-01-22  Kyle Jones  <kyle_jones@wonderworks.com>
15386
15387         * startup.el (command-line-1): Removed code that ran
15388           buffer-menu.
15389
15390 1998-01-21  Hrvoje Niksic  <hniksic@srce.hr>
15391
15392         * help-macro.el (make-help-screen): Bind `help-read-key' via flet.
15393
15394 1998-01-17  Hrvoje Niksic  <hniksic@srce.hr>
15395
15396         * frame.el (suspend-emacs-or-iconify-frame): Check using
15397         `device-on-window-system-p' instead of explicitly checking for X,
15398         so that the same logic works for MS Windows.
15399         (suspend-or-iconify-emacs): Ditto.
15400
15401 1998-01-14  Hrvoje Niksic  <hniksic@srce.hr>
15402
15403         * about.el (about-maintainer-info): Andy Piper is back.
15404         (xemacs-hackers): Updated Andy Piper's email address.
15405         (about-hackers): Added Jonathan Harris.
15406         (about-hackers): Updated Tibor Polgar's email address.
15407
15408 1998-01-18  SL Baur  <steve@altair.xemacs.org>
15409
15410         * about.el: Add xemacs.org email manager.
15411
15412         * package-get-base.el (package-get-base): Updated with most recent
15413         package updates.
15414
15415 1998-01-14  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15416
15417         * help.el (function-arglist): Use `indirect-function' instead of
15418         `symbol-function' so that aliases are treated correctly.
15419
15420 1998-01-13  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15421
15422         * help.el (help-map): Add f1 binding to `help-for-help'.
15423         Suggested by Karl M. Hegbloom <karlheg@inetarena.com>.
15424         (describe-key-briefly): Use `princ' "%s" to print object.
15425         (with-displaying-help-buffer): Kill buffer if it exists, again.
15426         (describe-key): Use `princ' "%s" to print object.
15427         (describe-function-1): Use `princ' "%s" to print object.
15428         Commented out alias lines removed.
15429         (help-pretty-print-limit): New variable to control pretty-printing
15430         of variable values.
15431         (help-maybe-pretty-print-value): Steve wins!  Renamed back from
15432         `help-pretty-print-value' again.  Only print-print when OBJECT is
15433         list of length less than `help-pretty-print-limit'.
15434         (describe-variable): Use `help-maybe-pretty-print-value' again.
15435
15436 1998-01-18  SL Baur  <steve@altair.xemacs.org>
15437
15438         * simple.el (blink-matching-open): Remove C++ kludge.
15439         Suggested by Bob Weiner <weiner@wave.altrasoft.com>
15440
15441 1998-01-14  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15442
15443         * info.el (Info-default-directory-list): Made the documentation
15444         more explanitory.
15445
15446 1998-01-13  Martin Buchholz  <martin@xemacs.org>
15447
15448         * lisp/packages.el:
15449         * lisp/package-admin.el:
15450         * lisp/build-report.el:
15451         Fix typos.
15452
15453 1998-01-14  Christoph Wedler  <wedler@fmi.uni-passau.de>
15454
15455         * Patches/font-lock.el (java-font-lock-keywords-*): Would produce
15456         warnings in Java buffers without final newline and editing the
15457         last line.
15458
15459 1998-01-17  SL Baur  <steve@altair.xemacs.org>
15460
15461         * packages.el (packages-find-packages-1): Don't allow a backwards
15462         compatible lisp tree to overwrite `preloaded-file-list'.
15463         Suggested by Colin Rafferty  <colin@xemacs.org>
15464
15465         * mouse.el (mouse-offix-drop): Set undo-boundary.
15466         From Oliver Graf <ograf@fga.de>
15467
15468 1998-01-13  SL Baur  <steve@altair.xemacs.org>
15469
15470         * loadup.el (load-gc): rewrite as defun.
15471         Print something sensical if a required dump-time file isn't found.
15472
15473 1998-01-12  SL Baur  <steve@altair.xemacs.org>
15474
15475         * menubar.el (check-menu-syntax): Emergency dirty fix -- the 0 plist
15476         bug strikes a menudescriptor.
15477
15478         * package-get-base.el (package-get-base): Updated.
15479
15480         * package-info.el (batch-update-package-info): Derive REQUIRES
15481         from the Makefile.
15482
15483 1998-01-13  Hrvoje Niksic  <hniksic@srce.hr>
15484
15485         * files.el (save-some-buffers): Don't play games with deleting
15486         other windows if we are in the minibuffer window.
15487
15488 1998-01-08  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15489
15490         * modeline.el (modeline-minor-mode-menu): Add support for :active
15491         (add-minor-mode): Document :active property to TOGGLE.
15492
15493 1998-01-07  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15494
15495         * modeline.el (modeline-minor-mode-menu): Add support for an
15496         `:included' predicate in the `toggle-sym' plist.
15497         (add-minor-mode): Document the :included property, format
15498         docstring some more.
15499         (modeline-minor-mode-menu): Documentation string added.
15500
15501 1998-01-02  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15502
15503         * modeline.el (modeline-minor-mode-menu): genmenlab the menu
15504         labels from the symbol-names by thwacking off the overly redundant
15505         and overused "mode", parenthesizing "minor", and capitalizing the
15506         resultant strings.  Also shortened the menu's title by eliminating
15507         the redundant buffer name.
15508         (add-minor-mode): Beautified the docstring, added mention of the
15509         `:menu-tag' property of TOGGLE.
15510         (modeline-minor-mode-menu): Frinked the `:menu-tag' property on
15511         `toggle-sym' to beatify the mode-life menus.
15512         * (abbrev-mode):  (put)'ed a `:menu-tag' on it and
15513         `auto-fill-function'.
15514
15515 1998-01-02  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15516
15517         * modeline.el (modeline-minor-mode-menu): Changed the string-only
15518         menus to :style 'toggle.
15519
15520 1997-12-10  Markus Linnala  <maage@cs.tut.fi>
15521
15522         * simple.el: Use mh-user-agent-compose as mh-e-user-agent.
15523
15524 1997-12-11  Christoph Wedler  <wedler@fmi.uni-passau.de>
15525
15526         * packages/hyper-apropos.el (hyper-apropos-insert-face): Would
15527         only recognize first hyperlink.
15528         (hyper-apropos-highlightify): Deletia, this is already done by
15529         `hyper-apropos-insert-face'.
15530         (hyper-apropos-help-mode): Don't call `hyper-apropos-highlightify.
15531
15532 1998-01-09  SL Baur  <steve@altair.xemacs.org>
15533
15534         * x-toolbar.el (toolbar-ispell-internal): Use ispell-message for
15535         mail.
15536         (toolbar-mail-reader): Add support for `send'.
15537         From Jonathan Marten <jonathan.marten@UK.Sun.COM>
15538
15539 1998-01-05  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15540
15541         * info.el (Info-emacs-info-file-name): Add defvar for
15542         `Info-emacs-info-file-name' so that `Info-goto-emacs-command-node'
15543         will function properly.
15544
15545 1998-01-05  Gary D. Foster  <gfoster@ragesoft.com>
15546
15547         * simple.el: make the backwards delete function called by
15548         `backward-or-forward-delete-char' user configurable.
15549
15550 1998-01-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15551
15552         * hyper-apropos.el (hyper-apropos-get-doc): Print where a byte
15553         compiled function got loaded from.
15554
15555 1998-01-09  SL Baur  <steve@altair.xemacs.org>
15556
15557         * term/apollo.el: Synched up with InfoDock 3.6.2.
15558
15559 1998-01-08  SL Baur  <steve@altair.xemacs.org>
15560
15561         * startup.el (load-init-file): Load autoloads earlier.
15562         (startup-splash-frame): Handle InfoDock logo.
15563
15564         * x-init.el (init-post-x-win): Don't call init-x-toolbar in
15565         InfoDock.
15566         (x-init-toolbar-from-resources): Move from x-toolbar.el.
15567
15568         * toolbar.el (init-toolbar-from-resources): InfoDock x-toolbar.el
15569         doesn't have this function.
15570
15571         * packages.el (locate-data-file): Fix to call `locate-file'.
15572
15573 1998-01-07  SL Baur  <steve@altair.xemacs.org>
15574
15575         * dumped-lisp.el (preloaded-file-list): InfoDock uses its own
15576         version of version.el.
15577         (preloaded-file-list): Ditto for x-menubar.el and x-toolbar.el.
15578
15579         * x-menubar.el (default-menubar): Guard reference to
15580         `gnuserv-frame'.
15581         (default-menubar): Guard references to `font-lock-mode'.
15582         (default-menubar): Guard references to font-menu-this-frame-only-p'.
15583         (default-menubar): Guard references to `font-menu-ignore-scaled-fonts'.
15584
15585         * make-docfile.el: Don't snarf doc strings from autoloads.
15586
15587         * startup.el (load-init-file): Use algorithm from loaddefs.el for
15588         loading auto-autoloads files.
15589
15590         * loaddefs.el: Disable dumping autoloads.
15591
15592 1998-01-05  SL Baur  <steve@altair.xemacs.org>
15593
15594         * lisp-mnt.el: Synch to Emacs 20.2.
15595
15596         * help.el: Remove manual autoload of `finder-by-keyword'.
15597
15598         * finder.el (finder-by-keyword): Autoload.
15599
15600         * help.el: Conditionalize hyperbole setup.
15601
15602 1998-01-04  SL Baur  <steve@altair.xemacs.org>
15603
15604         * packages.el (package-require): Update to reflect new data format.
15605
15606 1998-01-02  Didier Verna  <didier@xemacs.org>
15607
15608         * x-menubar.el (default-menubar): make the tutorials available
15609         through the menubar. (Plus some compilation warnings cleanup).
15610
15611 1998-01-04  SL Baur  <steve@altair.xemacs.org>
15612
15613         * check-features.el: New file.  Perform sanity check after build.
15614
15615         * dumped-lisp.el (preloaded-file-list): Move tooltalk dumped lisp
15616         files to tooltalk package.
15617         (preloaded-file-list): Moved sparcworks dumped lisp files to Sun
15618         package.
15619
15620         * package-admin.el (package-admin-xemacs): Use better default for
15621         location of XEmacs binary.
15622
15623 1998-01-03  Aki Vehtari  <Aki.Vehtari@hut.fi>
15624
15625         * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace const
15626         tag with sexp and add value tag with value `t'.
15627
15628 1998-01-03  SL Baur  <steve@altair.xemacs.org>
15629
15630         * package-get.el: Changes to work with real data.
15631         From Pete Ware <ware@cis.ohio-state.edu>
15632
15633         * packages.el (packages-reload-autoloads): Guard load for the time
15634         being.
15635
15636         * update-elc.el ("packages.el"): Force loading packages.el instead
15637         of possibly out-of-date packges.elc.
15638         * make-docfile.el ("packages.el"): Ditto.
15639
15640 1998-01-02  Colin Rafferty  <colin@xemacs.org>
15641
15642         * build-report.el (build-report-delete-regexp): Added a rule for
15643         the main tarball shadowing anything past it.
15644
15645 1998-01-02  SL Baur  <steve@altair.xemacs.org>
15646
15647         * packages.el (package-provide): Delete a previous provide.
15648
15649         * package-info.el: New file.
15650
15651         * package-get.el: New file.
15652         From Pete Ware <ware@cis.ohio-state.edu>
15653         (package-get): Fix md5 computation to work with Mule.
15654
15655 1997-12-11  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15656
15657         * simple.el (log-message-*): Quote symbols in docstrings properly.
15658
15659 1998-01-01  SL Baur  <steve@altair.xemacs.org>
15660
15661         * packages.el (packages-new-autoloads): Ignore symbolic links.
15662
15663         * cus-face.el (face-custom-attributes-get): Fix typo.
15664         From Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
15665
15666 1997-12-31  SL Baur  <steve@altair.xemacs.org>
15667
15668         * startup.el (load-init-file): Reload new or changed autoloads
15669         unless inhibited.  Reload modified dumped lisp (stubbed).
15670
15671         * packages.el (packages-new-autoloads): New function.
15672         (packages-reload-autoloads): New function.
15673         (packages-reload-dumped-lisp): New (stub) function.
15674
15675         * loadup.el: Inhibit reloading dumped files when running temacs.
15676
15677         * loadhist.el (file-provides): Extend to handle variant
15678         extensions.
15679
15680         * replace.el (query-replace): Fix typo.
15681
15682 1997-12-30  SL Baur  <steve@altair.xemacs.org>
15683
15684         * make-docfile.el: list-autoloads-path has been renamed.
15685         * update-elc.el: list-autoloads has been renamed.
15686
15687         * packages.el (packages-list-autoloads): Renamed.
15688         (packages-list-autoloads-path): Ditto.
15689
15690 1997-12-29  Colin Rafferty  <colin@xemacs.org>
15691
15692         * packages.el (packages-find-packages-1): Made it signal a warning
15693         for an error in an auto-autoload.el file.
15694
15695 1997-12-30  SL Baur  <steve@altair.xemacs.org>
15696
15697         * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace sexp
15698         tag with const.
15699         From Aki Vehtari <Aki.Vehtari@hut.fi>
15700
15701         * dumped-lisp.el (preloaded-file-list): Dump loadhist with XEmacs.
15702
15703         * loadhist.el (unload-feature): Remove autoload.
15704
15705 1997-12-28  SL Baur  <steve@altair.xemacs.org>
15706
15707         * loadhist.el: Unpackaged.
15708
15709         * help.el (describe-symbol-find-file): Rename
15710         `describe-function-find-file' and make old name obsolete.
15711         (describe-function-1): Use it.
15712         (describe-function-1): Guard reference to
15713         `compiled-function-annotation'.
15714
15715 1997-12-27  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15716
15717         * help.el (help-mode-bury): Now a call to `help-mode-quit' with
15718         argument.
15719         (help-mode-quit): New optional arg to control whether it kills or
15720         buries.  Tidied up.
15721         (with-displaying-help-buffer): Don't kill buffer initially, even
15722         if it exists: it is erased by `with-output-to-temp-buffer' anyway.
15723         (help-pretty-print-value): Rename back from
15724         `help-maybe-pretty-print-value'!  If `pp-internal' is available
15725         use it, otherwise use dumped `cl-prettyprint'.
15726         (describe-variable): Use `help-pretty-print-value' again.
15727         (find-func): Removed reference to "find-func" at end.
15728
15729 1997-12-26  Kirill M. Katsnelson  <kkm@kis.ru>
15730
15731         * dumped-lisp.el: x-menubar.el dumped along with mswindows native
15732           GUI XEmacs. Rename? x-menubar is rather window system
15733           independant, except for a couple of items.
15734
15735 1997-12-26  SL Baur  <steve@altair.xemacs.org>
15736
15737         * x-menubar.el (default-menubar): Remove hyperbole and oobr
15738         entries as they will no longer be distributed with XEmacs.
15739
15740         * format.el (format-alist): Fix image/tiff regexps.
15741         From P. E. Jareth Hein <jareth@camelot-soft.com>
15742
15743         * help.el (help-maybe-pretty-print-value): Rename.
15744         (describe-variable): Use it.
15745         (describe-variable): Add trailing linefeed.
15746
15747 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15748
15749         * help.el (describe-function-1): Don't output anything for
15750           arglist of autoload functions.
15751
15752 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15753
15754         * help.el (describe-function-1): Don't output anything for
15755           arglist of autoload functions.
15756
15757 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15758
15759         * help.el (help-mode-map): New bindings for `help-mode-bury',
15760         `describe-function-at-point', `describe-variable-at-point',
15761         `Info-elisp-ref', `customize-variable', `help-next-section' and
15762         `help-prev-section'.
15763         (help-next-section): New function.
15764         (help-prev-section): New function.
15765         (help-mode-quit): Changed to kill the help buffer.
15766         (help-mode-bury): Formerly `help-mode-quit'.  Bury buffer
15767         correctly.
15768         (help-buffer-name): New function to generate the name of help
15769         buffers.
15770         (with-displaying-help-buffer): Is now a macro.  Takes an new first
15771         argument giving the name of the help buffer.
15772         (describe-key): Use `with-displaying-help-buffer' with name.
15773         (describe-mode): Ditto.
15774         (describe-bindings): Ditto.
15775         (describe-prefix-bindings): Ditto.
15776         (view-lossage): Ditto.
15777         (with-syntax-table): New macro.
15778         (function-called-at-point): Use `ignore-errors' and
15779         `with-syntax-table'.
15780         (function-at-point): Ditto.
15781         (describe-function): Use `with-displaying-help-buffer' with name.
15782         (function-arglist): Extracted from `describe-function-1'.  Returns
15783         function's arglist as string.
15784         (function-documentation): Extracted from `describe-function-1'.
15785         Returns function's docstring.
15786         (describe-function-1): Remove all the "stream" garbage, including
15787         the stream argument.  Use `function-arglist' and
15788         `function-documentation'.
15789         (describe-function-arglist): Just use `function-arglist'.
15790         (variable-at-point): Use `ignore-errors' and `with-syntax-table'.
15791         (help-pretty-print-value): New function to help with
15792         pretty-printing variable values.  Knows about `#<...>'.  Needs
15793         `pp-internal'.
15794         (describe-variable): Use `with-displaying-help-buffer' with name.
15795         Formatting improved.  Display file where variable is defined, if
15796         known.  Use `help-pretty-print-value'.
15797         (describe-syntax): Use `with-displaying-help-buffer' with name.
15798         (list-processes): Remove "stream" garbage.
15799
15800 1997-12-25  SL Baur  <steve@altair.xemacs.org>
15801
15802         * x-init.el (x-initialize-keyboard): Don't load x-win*.el files,
15803         call a dumped routine instead.
15804
15805         * x-win-xfree86.el: Wrap file in defun.
15806         * x-win-sun.el: Ditto.
15807
15808 1997-12-23  SL Baur  <steve@altair.xemacs.org>
15809
15810         * help.el (view-emacs-news): Remove usage of outl-mouse which
15811         advises functions and does other evil things.
15812
15813 1997-12-22  SL Baur  <steve@altair.xemacs.org>
15814
15815         * format.el (format-alist): Add `image/tiff'.
15816         From P. E. Jareth Hein <jareth@camelot-soft.com>
15817
15818 1997-12-21  SL Baur  <steve@altair.xemacs.org>
15819
15820         * about.el (about-hackers): More names added.
15821
15822         * make-docfile.el: Remove superfluous package path search.
15823
15824         * loaddefs.el: Commentary changes.  Removal of VM autoloads.
15825
15826 1997-12-20  SL Baur  <steve@altair.xemacs.org>
15827
15828         * shadow.el (find-emacs-lisp-shadows): Add _pkg to the list of
15829         ignored shadows.
15830
15831 1997-12-18  SL Baur  <steve@altair.xemacs.org>
15832
15833         * startup.el (set-default-load-path): Make sure lisp and site-lisp
15834         get trailing slashes when added to the load-path.
15835
15836         * x-init.el (init-x-win): Locate where XEmacs X localization files
15837         are.
15838
15839 1997-12-18  Kyle Jones  <kyle_jones@wonderworks.com>
15840
15841         * x-faces.el: Added support for foregroundToolBarColor
15842           to xpm-color-symbols.
15843
15844 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
15845
15846         * etags.el (tags-remove-duplicates): Removed.
15847         (buffer-tag-table-list): Use `delete-duplicates'.
15848
15849         * cl-extra.el (coerce): Coerce to bit-vector and weak-list
15850         correctly.
15851         (get*): Defalias to `get'.
15852
15853         * cl.el (eql): Compare integers with `eq'.
15854         (cl-map-extents): Check for `map-extents' first.
15855
15856 1997-12-17  Didier Verna  <didier@xemacs.org>
15857
15858         * leim/quail/latin-pre.el ("french-prefix"): doc string cleanup +
15859         added the 'numero', 'copyright' and 'trademark' symbols.
15860
15861         * leim/quail/latin-post.el ("french-postfix"): see above.
15862
15863 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
15864
15865         * widget.el (define-widget): Check the arguments.
15866
15867         * cus-edit.el (customize-face): Use `check-argument-type'.
15868         (custom-variable-value-create): Use `signal' to signal error.
15869         (custom-variable-reset-saved): Ditto.
15870         (custom-variable-reset-standard): Ditto.
15871         (custom-face-reset-saved): Ditto.
15872
15873         * wid-edit.el (widget-prompt-value): Use `signal' to signal error.
15874         (widget-default-format-handler): Ditto.
15875         (widget-checklist-add-item): Ditto.
15876         (widget-radio-add-item): Ditto.
15877         (widget-editable-list-entry-create): Ditto.
15878         (widget-sexp-prompt-value): Ditto.
15879
15880         * custom.el (custom-declare-variable): Signal errors better.
15881         (custom-handle-keyword): Ditto.
15882         (custom-declare-group): Ditto.
15883
15884         * window-xemacs.el (windows): Ditto.
15885
15886         * menubar.el (menu): Ditto.
15887
15888         * keydefs.el (keyboard): Ditto.
15889
15890         * minibuf.el (minibuffer): Ditto.
15891
15892         * process.el (execute): Ditto.
15893
15894         * fill.el (fill): Ditto.
15895
15896         * modeline.el (modeline): Ditto.
15897
15898         * help.el (help): Ditto.
15899
15900         * faces.el (faces): Ditto.
15901
15902         * files.el (files): Ditto.
15903
15904         * x-init.el (x): Ditto.
15905
15906         * lisp-mode.el (lisp): Ditto.
15907
15908         * process.el (processes): Ditto.
15909
15910         * mouse.el (mouse): Ditto.
15911
15912         * abbrev.el (abbrev): Moved from cus-edit.
15913
15914         * font-lock.el (lisp-font-lock-keywords-1): Recognize `defcustom'
15915         as variable declaration.
15916
15917 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
15918
15919         * menubar.el (find-menu-item): Use `check-argument-type'.
15920         (find-menu-item): Cosmetic changes.
15921
15922 1997-12-18  SL Baur  <steve@altair.xemacs.org>
15923
15924         * x-menubar.el (default-menubar): Guard usage of lpr-switches.
15925
15926 1997-12-17  SL Baur  <steve@altair.xemacs.org>
15927
15928         * startup.el (set-default-load-path): Only search package-path
15929         when not running temacs.
15930
15931         * dumped-lisp.el (preloaded-file-list): Remove Egg/Its dumped lisp
15932         files.
15933
15934         * loadup.el: Correct commentary.  Reformatting.
15935         (really-early-error-handler): Use absolute path to the
15936         first dumped-lisp.el file.
15937         (really-early-error-handler): Print full path name of
15938         each dumped lisp file (inherited from InfoDock).
15939
15940         * shadow.el (find-emacs-lisp-shadows): Ignore multiple
15941         dumped-lisp.el files.
15942
15943         * make-docfile.el (preloaded-file-list): Reorder when the
15944         package-path is searched.
15945         * update-elc.el: Ditto.
15946
15947         * lisp-mode.el (call-with-condition-handler): Treat the same as
15948         `condition-case' for indentation.
15949
15950         * about.el (about-xemacs): Update release date.
15951
15952 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
15953
15954         * cl-macs.el (case): Signal error if `t' or `otherwise' are seen
15955         anywhere but at the last clause.
15956         (ecase): Disallow `t' and `otherwise'.
15957
15958 1997-12-16  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15959
15960         * cus-edit.el (custom-buffer-create-buttons): New function
15961         from stuff moved out of `custom-buffer-create-internal'.
15962         (custom-novice): New variable.  Default t.
15963         (custom-display-global-buttons): Ditto.  Default `top'.
15964         (custom-buffer-create-internal): Only display help if
15965         `custom-novice' is non-nil.  Display global buttons according to
15966         `custom-display-global-buttons'.
15967
15968 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
15969
15970         * menubar.el (find-menu-item): Use `check-argument-type'.
15971         (find-menu-item): Cosmetic changes.
15972
15973 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
15974
15975         * modeline.el (mouse-drag-modeline): Give the modeline a "pressed"
15976         look.
15977
15978 1997-12-16  Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
15979
15980         * format.el (format-deannotate-region):  Bug fix.
15981         Deannotating a region containing unknown tags would fail
15982         (causing decoding of text/enriched to fail at user level)
15983
15984 1997-12-16  Kyle Jones  <kyle_jones@wonderworks.com>
15985
15986         * minibuf.el (read-directory-name): Support sixth
15987           arg, HISTORY, as already documented.
15988
15989 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
15990
15991         * etags.el (get-tag-table-buffer): Use explicit lists as arguments
15992         to `ecase'.
15993
15994 1997-12-14  SL Baur  <steve@altair.xemacs.org>
15995
15996         * skk/skk-leim.el (skk-auto-fill-activate): Synch with
15997         skk-activate.
15998
15999 1997-12-13  SL Baur  <steve@altair.xemacs.org>
16000
16001         * dumped-lisp.el (preloaded-file-list): Remove debugging statement.