5896caf79568ef1bb7b11b60339b70267c8da544
[chise/xemacs-chise.git.1] / lisp / ChangeLog
1 2016-07-23  MORIOKA Tomohiko  <tomo.git@chise.org>
2
3         * mule/mule-coding.el (utf-8-jp): Specify `charset-g3'.
4         (utf-8-ivs-jp): Likewise.
5         (utf-8-jp-er): Likewise.
6         (utf-8-ivs-jp-er): Likewise.
7
8 2016-04-15  MORIOKA Tomohiko  <tomo.git@chise.org>
9
10         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
11         setting for `=ucs-var-010'.
12
13         * mule/mule-charset.el (default-coded-charset-priority-list): Add
14         `=ucs-bmp-var-010'.
15
16         * mule/mule-conf.el (=ucs-var-010): New coded-charset for XEmacs
17         CHISE.
18         (=ucs-bmp-var-010): Likewise.
19
20 2016-03-17  MORIOKA Tomohiko  <tomo.git@chise.org>
21
22         * mule/mule-charset.el (default-coded-charset-priority-list): Add
23         `=ucs-sip@JP/hanazono'.
24
25         * mule/mule-conf.el (=ucs-sip@iso): Fix DOC and `long-name'.
26         (=ucs-sip@JP/hanazono): New coded-charset for XEmacs CHISE.
27
28 2016-03-14  MORIOKA Tomohiko  <tomo.git@chise.org>
29
30         * mule/mule-charset.el (default-coded-charset-priority-list):
31         - Add `=big5-cdp-var-004'.
32         - Rename `=big5-cdp-var-3' and `=big5-cdp-var-5' to
33           `=big5-cdp-var-003' and `=big5-cdp-var-005'.
34
35         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
36         setting for `=big5-cdp-var-003', `=big5-cdp-var-004' and
37         `=big5-cdp-var-005'.
38
39         * mule/mule-conf.el (=big5-cdp-var-003): Renamed from
40         `=big5-cdp-var-3'; define `=big5-cdp-var-3' as an alias of
41         `=big5-cdp-var-003'.
42         (=big5-cdp-var-004): New coded-charset for XEmacs CHISE.
43         (=big5-cdp-var-005): Renamed from `=big5-cdp-var-5'; define
44         `=big5-cdp-var-5' as an alias of `=big5-cdp-var-005'.
45
46 2016-03-11  MORIOKA Tomohiko  <tomo.git@chise.org>
47
48         * mule/mule-charset.el (default-coded-charset-priority-list):
49         Don't prefer ucs-compat CCSes to other CCSes.
50
51 2016-03-10  MORIOKA Tomohiko  <tomo.git@chise.org>
52
53         * mule/mule-charset.el (default-coded-charset-priority-list): Add
54         `===ucs-bmp-cjk-compat@unicode'.
55
56         * mule/mule-conf.el (===ucs-bmp-cjk-compat@unicode): New
57         coded-charset for XEmacs CHISE.
58
59 2016-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
60
61         * mule/mule-charset.el (default-coded-charset-priority-list): Add
62         `=ucs-sip-itaiji-003'.
63
64         * mule/mule-conf.el (=ucs-sip-itaiji-003): New coded-charset for
65         XEmacs CHISE.
66
67 2016-02-17  MORIOKA Tomohiko  <tomo.git@chise.org>
68
69         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
70         setting for `=ucs-var-004'.
71
72         * mule/mule-charset.el (default-coded-charset-priority-list): Add
73         `=ucs-sip-var-001' and `=ucs-bmp-var-004'.
74
75         * mule/mule-conf.el (=ucs-sip-var-001): New coded-charset for
76         XEmacs CHISE.
77         (=ucs-var-004): Ditto.
78         (=ucs-bmp-var-004): Ditto.
79
80 2016-02-14  MORIOKA Tomohiko  <tomo.git@chise.org>
81
82         * mule/mule-charset.el (default-coded-charset-priority-list): Add
83         `=ucs-sip-var-003'.
84
85         * mule/mule-conf.el (=ucs-sip-var-003): New coded-charset for
86         XEmacs CHISE.
87
88 2016-02-11  MORIOKA Tomohiko  <tomo.git@chise.org>
89
90         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
91         setting for `=ucs-itaiji-006'.
92
93         * mule/mule-charset.el (default-coded-charset-priority-list): Add
94         `=ucs-bmp-itaiji-006'.
95
96         * mule/mule-conf.el (=ucs-itaiji-006): New coded-charset for
97         XEmacs CHISE.
98         (=ucs-bmp-itaiji-006): Ditto.
99
100 2016-02-10  MORIOKA Tomohiko  <tomo.git@chise.org>
101
102         * mule/mule-charset.el (default-coded-charset-priority-list): Add
103         `=ucs-sip-var-002'.
104
105         * mule/mule-conf.el (=ucs-sip-var-002): New coded-charset for
106         XEmacs CHISE.
107
108 2016-02-05  MORIOKA Tomohiko  <tomo.git@chise.org>
109
110         * mule/mule-charset.el (default-coded-charset-priority-list): Add
111         `=ucs-sip-itaiji-002'.
112
113         * mule/mule-conf.el (=ucs-sip-itaiji-002): New coded-charset for
114         XEmacs CHISE.
115
116 2016-02-01  MORIOKA Tomohiko  <tomo.git@chise.org>
117
118         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
119         setting for `==hanyo-denshi/tk'.
120
121 2016-01-28  MORIOKA Tomohiko  <tomo.git@chise.org>
122
123         * mule/mule-conf.el (=hanyo-denshi/ks): Fix `long-name'.
124         (=hanyo-denshi/tk): Fix `long-name'.
125         (==hanyo-denshi/tk): New coded-charset for XEmacs CHISE.
126
127 2016-01-17  MORIOKA Tomohiko  <tomo.git@chise.org>
128
129         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
130         setting for `=>mj'.
131
132 2016-01-17  MORIOKA Tomohiko  <tomo.git@chise.org>
133
134         * mule/mule-conf.el (=mj): Fix `dimension'.  (=>mj): New
135         coded-charset for XEmacs CHISE.
136
137 2015-12-18  MORIOKA Tomohiko  <tomo.git@chise.org>
138
139         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
140         setting for `=hanyo-denshi/tk'.
141
142 2015-12-17  MORIOKA Tomohiko  <tomo.git@chise.org>
143
144         * mule/mule-charset.el (default-coded-charset-priority-list): Add
145         `=hanyo-denshi/tk/mf-01'.
146
147         * mule/mule-conf.el (=hanyo-denshi/tk): New coded-charset for
148         XEmacs CHISE.
149         (=hanyo-denshi/tk/mf-01): Ditto.
150
151 2015-12-11  MORIOKA Tomohiko  <tomo.git@chise.org>
152
153         * mule/mule-charset.el (default-coded-charset-priority-list):
154         Prefer `==ucs-bmp-cjk-compat@JP' to `==ucs-bmp-cjk-compat@gb'.
155
156 2015-11-16  MORIOKA Tomohiko  <tomo.git@chise.org>
157
158         * mule/mule-charset.el (default-coded-charset-priority-list):
159         Prefer `=jis-x0208@1983' to `chinese-gb2312'.
160
161 2015-11-11  MORIOKA Tomohiko  <tomo.git@chise.org>
162
163         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
164         settings for `=ucs-itaiji-004' and `=ucs-itaiji-005'.
165
166         * mule/mule-charset.el (default-coded-charset-priority-list): Add
167         `=ucs-bmp-itaiji-004' and `=ucs-bmp-itaiji-005'.
168
169         * mule/mule-conf.el (=ucs-itaiji-004): New coded-charset for
170         XEmacs CHISE.
171         (=ucs-bmp-itaiji-004): Ditto.
172         (=ucs-itaiji-005): Ditto.
173         (=ucs-bmp-itaiji-005): Ditto.
174
175 2015-11-11  MORIOKA Tomohiko  <tomo.git@chise.org>
176
177         * mule/mule-charset.el (default-coded-charset-priority-list): Add
178         `=ucs-sip-itaiji-001'.
179
180         * mule/mule-conf.el (=ucs-sip-itaiji-001): New coded-charset for
181         XEmacs CHISE.
182
183 2015-11-07  MORIOKA Tomohiko  <tomo.git@chise.org>
184
185         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
186         settings for `=ucs-itaiji-001', `=ucs-itaiji-003' and
187         `=ucs-itaiji-008'.
188
189         * mule/mule-charset.el (default-coded-charset-priority-list): Add
190         `=ucs-bmp-itaiji-001', `=ucs-bmp-itaiji-003' and
191         `=ucs-bmp-itaiji-008'.
192
193         * mule/mule-conf.el (=ucs-itaiji-001): New coded-charset for
194         XEmacs CHISE.
195         (=ucs-bmp-itaiji-001): Ditto.
196         (=ucs-itaiji-003): Ditto.
197         (=ucs-bmp-itaiji-003): Ditto.
198         (=ucs-itaiji-008): Ditto.
199         (=ucs-bmp-itaiji-008): Ditto.
200
201 2015-10-30  MORIOKA Tomohiko  <tomo.git@chise.org>
202
203         * mule/mule-charset.el (default-coded-charset-priority-list): Add
204         `==ucs-bmp-cjk-compat@gb' and `==ucs-bmp-cjk-compat@JP'.
205
206         * mule/mule-conf.el (==ucs-bmp-cjk-compat@gb): New coded-charset
207         for XEmacs CHISE.
208         (==ucs-bmp-cjk-compat@JP): Ditto.
209
210 2015-10-21  MORIOKA Tomohiko  <tomo.git@chise.org>
211
212         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
213         setting for `===hng-tzs'.
214
215         * mule/mule-charset.el (default-coded-charset-priority-list): Add
216         `===hng-tzs'.
217
218         * mule/mule-conf.el (===hng-tzs): New coded-charset for XEmacs
219         CHISE.
220
221 2015-10-20  MORIOKA Tomohiko  <tomo.git@chise.org>
222
223         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
224         setting for `===hng-doh'.
225
226         * mule/mule-charset.el (default-coded-charset-priority-list): Add
227         `===hng-doh'.
228
229         * mule/mule-conf.el (===hng-doh): New coded-charset for XEmacs
230         CHISE.
231
232 2015-10-19  MORIOKA Tomohiko  <tomo.git@chise.org>
233
234         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
235         setting for `===hng-wad'.
236
237         * mule/mule-charset.el (default-coded-charset-priority-list): Add
238         `===hng-wad'.
239
240         * mule/mule-conf.el (===hng-wad): New coded-charset for XEmacs
241         CHISE.
242
243 2015-10-19  MORIOKA Tomohiko  <tomo.git@chise.org>
244
245         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
246         settings for `==koseki' and `===hng-kcc'.
247
248         * mule/mule-charset.el (default-coded-charset-priority-list): Add
249         `===hng-kcc'.
250
251         * mule/mule-conf.el (===hng-kcc): New coded-charset for XEmacs
252         CHISE.
253
254 2015-10-18  MORIOKA Tomohiko  <tomo.git@chise.org>
255
256         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
257         setting for `===hng-nkk'.
258
259         * mule/mule-charset.el (default-coded-charset-priority-list): Add
260         `===hng-nkk'.
261
262         * mule/mule-conf.el (===hng-nkk): New coded-charset for XEmacs
263         CHISE.
264
265 2015-10-18  MORIOKA Tomohiko  <tomo.git@chise.org>
266
267         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
268         setting for `===hng-ink'.
269
270         * mule/mule-charset.el (default-coded-charset-priority-list): Add
271         `===hng-ink'.
272
273         * mule/mule-conf.el (===hng-ink): New coded-charset for XEmacs
274         CHISE.
275
276 2015-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
277
278         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
279         setting for `===hng-jhk'.
280
281         * mule/mule-charset.el (default-coded-charset-priority-list): Add
282         `===hng-jhk'.
283
284         * mule/mule-conf.el (===hng-jhk): New coded-charset for XEmacs
285         CHISE.
286
287 2015-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
288
289         * mule/mule-conf.el (=jis-x0213-1@2004): Use "jisx0213\\.2004-1"
290         instead of "jisx0213\\(\\.2004\\)-1" as the registry.
291         (==jis-x0213-1@2004): Add registry to specify "jisx0213\\.2004-1".
292         (===jis-x0213-1@2004): Likewise.
293         (=>>jis-x0213-1@2004): Use "jisx0213\\.2004-1" instead of
294         "jisx0213\\(\\.2004\\)-1" as the registry.
295         (=+>jis-x0213-1@2004): Likewise.
296         (=>jis-x0213-1@2004): Likewise.
297
298         * mule/mule-charset.el (default-coded-charset-priority-list): Add
299         `===jis-x0213-1@2004'.
300
301 2015-10-16  MORIOKA Tomohiko  <tomo.git@chise.org>
302
303         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
304         setting for `===hng-nak'.
305
306         * mule/mule-charset.el (default-coded-charset-priority-list): Add
307         `===hng-nak'.
308
309         * mule/mule-conf.el (===hng-nak): New coded-charset for XEmacs
310         CHISE.
311
312 2015-10-15  MORIOKA Tomohiko  <tomo.git@chise.org>
313
314         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
315         setting for `===hng-hos'.
316
317         * mule/mule-charset.el (default-coded-charset-priority-list): Add
318         `===hng-hos'.
319
320         * mule/mule-conf.el (===hng-hos): New coded-charset for XEmacs
321         CHISE.
322
323 2015-10-14  MORIOKA Tomohiko  <tomo.git@chise.org>
324
325         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
326         setting for `===hng-tzj'.
327
328         * mule/mule-charset.el (default-coded-charset-priority-list): Add
329         `===hng-tzj'.
330
331         * mule/mule-conf.el (===hng-tjz): New coded-charset for XEmacs
332         CHISE.
333
334 2015-10-13  MORIOKA Tomohiko  <tomo.git@chise.org>
335
336         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
337         setting for `===hng-kae'.
338
339         * mule/mule-charset.el (default-coded-charset-priority-list): Add
340         `===hng-kae'.
341
342         * mule/mule-conf.el (===hng-kae): New coded-charset for XEmacs
343         CHISE.
344
345 2015-10-11  MORIOKA Tomohiko  <tomo.git@chise.org>
346
347         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
348         setting for `===hng-kar'.
349
350         * mule/mule-charset.el (default-coded-charset-priority-list): Add
351         `===hng-kar'.
352
353         * mule/mule-conf.el (===hng-kar): New coded-charset for XEmacs
354         CHISE.
355
356 2015-10-11  MORIOKA Tomohiko  <tomo.git@chise.org>
357
358         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
359         setting for `===hng-kyd'.
360
361         * mule/mule-charset.el (default-coded-charset-priority-list): Add
362         `===hng-kyd'.
363
364         * mule/mule-conf.el (===hng-kyd): New coded-charset for XEmacs
365         CHISE.
366
367 2015-10-10  MORIOKA Tomohiko  <tomo.git@chise.org>
368
369         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
370         setting for `===hng-hok'.
371
372         * mule/mule-charset.el (default-coded-charset-priority-list): Add
373         `===hng-hok'.
374
375         * mule/mule-conf.el (===hng-hok): New coded-charset for XEmacs
376         CHISE.
377
378 2015-10-09  MORIOKA Tomohiko  <tomo.git@chise.org>
379
380         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
381         setting for `===hng-jyu'.
382
383         * mule/mule-charset.el (default-coded-charset-priority-list): Add
384         `===hng-jyu'.
385
386         * mule/mule-conf.el (===hng-jyu): New coded-charset for XEmacs
387         CHISE.
388
389 2015-10-08  MORIOKA Tomohiko  <tomo.git@chise.org>
390
391         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
392         setting for `===hng-zkd'.
393
394         * mule/mule-charset.el (default-coded-charset-priority-list): Add
395         `===hng-zkd'.
396
397         * mule/mule-conf.el (===hng-zkd): New coded-charset for XEmacs
398         CHISE.
399
400 2015-10-07  MORIOKA Tomohiko  <tomo.git@chise.org>
401
402         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
403         setting for `===hng-kmi'.
404
405         * mule/mule-charset.el (default-coded-charset-priority-list): Add
406         `===hng-kmi'.
407
408         * mule/mule-conf.el (===hng-kmi): New coded-charset for XEmacs
409         CHISE.
410
411 2015-10-07  MORIOKA Tomohiko  <tomo.git@chise.org>
412
413         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
414         setting for `===hng-okd'.
415
416         * mule/mule-charset.el (default-coded-charset-priority-list): Add
417         `===hng-okd'.
418
419         * mule/mule-conf.el (===hng-okd): New coded-charset for XEmacs
420         CHISE.
421
422 2015-10-05  MORIOKA Tomohiko  <tomo.git@chise.org>
423
424         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
425         setting for `===hng-nkm'.
426
427         * mule/mule-charset.el (default-coded-charset-priority-list): Add
428         `===hng-nkm'.
429
430         * mule/mule-conf.el (===hng-nkm): New coded-charset for XEmacs
431         CHISE.
432
433 2015-10-05  MORIOKA Tomohiko  <tomo.git@chise.org>
434
435         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
436         setting for `===hng-nto'.
437
438         * mule/mule-charset.el (default-coded-charset-priority-list): Add
439         `===hng-nto'.
440
441         * mule/mule-conf.el (===hng-nto): New coded-charset for XEmacs
442         CHISE.
443
444 2015-10-04  MORIOKA Tomohiko  <tomo.git@chise.org>
445
446         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
447         setting for `===hng-yhk'.
448
449         * mule/mule-charset.el (default-coded-charset-priority-list): Add
450         `===hng-yhk'.
451
452         * mule/mule-conf.el (===hng-yhk): New coded-charset for XEmacs
453         CHISE.
454
455 2015-10-03  MORIOKA Tomohiko  <tomo.git@chise.org>
456
457         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
458         setting for `===hng-sok'.
459
460         * mule/mule-charset.el (default-coded-charset-priority-list): Add
461         `===hng-sok'.
462
463         * mule/mule-conf.el (===hng-sok): New coded-charset for XEmacs
464         CHISE.
465
466 2015-10-03  MORIOKA Tomohiko  <tomo.git@chise.org>
467
468         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
469         setting for `===hng-kda'.
470
471         * mule/mule-charset.el (default-coded-charset-priority-list): Add
472         `===hng-kda'.
473
474         * mule/mule-conf.el (===hng-kda): New coded-charset for XEmacs
475         CHISE.
476
477 2015-10-02  MORIOKA Tomohiko  <tomo.git@chise.org>
478
479         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
480         setting for `===hng-myz'.
481
482         * mule/mule-charset.el (default-coded-charset-priority-list): Add
483         `===hng-myz'.
484
485         * mule/mule-conf.el (===hng-myz): New coded-charset for XEmacs
486         CHISE.
487
488 2015-10-02  MORIOKA Tomohiko  <tomo.git@chise.org>
489
490         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
491         setting for `===hng-kgk'.
492
493         * mule/mule-charset.el (default-coded-charset-priority-list): Add
494         `===hng-kgk'.
495
496         * mule/mule-conf.el (===hng-kgk): New coded-charset for XEmacs
497         CHISE.
498
499 2015-10-01  MORIOKA Tomohiko  <tomo.git@chise.org>
500
501         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
502         setting for `===hng-drt'.
503
504         * mule/mule-charset.el (default-coded-charset-priority-list): Add
505         `===hng-drt'.
506
507         * mule/mule-conf.el (===hng-drt): New coded-charset for XEmacs
508         CHISE.
509
510 2015-10-01  MORIOKA Tomohiko  <tomo.git@chise.org>
511
512         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
513         setting for `===hng-mam'.
514
515         * mule/mule-charset.el (default-coded-charset-priority-list): Add
516         `===hng-mam'.
517
518         * mule/mule-conf.el (===hng-mam): New coded-charset for XEmacs
519         CHISE.
520
521 2015-09-30  MORIOKA Tomohiko  <tomo.git@chise.org>
522
523         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
524         setting for `===hng-dng'.
525
526         * mule/mule-charset.el (default-coded-charset-priority-list): Add
527         `===hng-dng'.
528
529         * mule/mule-conf.el (===hng-dng): New coded-charset for XEmacs
530         CHISE.
531
532 2015-09-29  MORIOKA Tomohiko  <tomo.git@chise.org>
533
534         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
535         setting for `=>cns11643-5'.
536
537 2015-09-29  MORIOKA Tomohiko  <tomo.git@chise.org>
538
539         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
540         setting for `===hng-keg'.
541
542         * mule/mule-charset.el (default-coded-charset-priority-list): Add
543         `===hng-keg'.
544
545         * mule/mule-conf.el (===hng-keg): New coded-charset for XEmacs
546         CHISE.
547
548 2015-09-28  MORIOKA Tomohiko  <tomo.git@chise.org>
549
550         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
551         setting for `===hng-jou'.
552
553         * mule/mule-charset.el (default-coded-charset-priority-list): Add
554         `===hng-jou'.
555
556         * mule/mule-conf.el (===hng-jou): New coded-charset for XEmacs
557         CHISE.
558
559 2015-09-28  MORIOKA Tomohiko  <tomo.git@chise.org>
560
561         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
562         setting for `===hng-smk'.
563
564         * mule/mule-charset.el (default-coded-charset-priority-list): Add
565         `===hng-smk'.
566
567         * mule/mule-conf.el (===hng-smk): New coded-charset for XEmacs
568         CHISE.
569
570 2015-09-26  MORIOKA Tomohiko  <tomo.git@chise.org>
571
572         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
573         setting for `===hng-kyo'.
574
575         * mule/mule-charset.el (default-coded-charset-priority-list): Add
576         `===hng-kyo'.
577
578         * mule/mule-conf.el (===hng-kyo): New coded-charset for XEmacs
579         CHISE.
580
581 2015-09-26  MORIOKA Tomohiko  <tomo.git@chise.org>
582
583         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
584         setting for `===hng-kss'.
585
586         * mule/mule-charset.el (default-coded-charset-priority-list): Add
587         `===hng-kss'.
588
589         * mule/mule-conf.el (===hng-kss): New coded-charset for XEmacs
590         CHISE.
591
592 2015-09-25  MORIOKA Tomohiko  <tomo.git@chise.org>
593
594         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
595         setting for `===hng-wan'.
596
597         * mule/mule-charset.el (default-coded-charset-priority-list): Add
598         `===hng-wan'.
599
600         * mule/mule-conf.el (===hng-wan): New coded-charset for XEmacs
601         CHISE.
602
603 2015-09-24  MORIOKA Tomohiko  <tomo.git@chise.org>
604
605         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
606         setting for `===hng-ksk'.
607
608         * mule/mule-charset.el (default-coded-charset-priority-list): Add
609         `===hng-ksk'.
610
611         * mule/mule-conf.el (===hng-ksk): New coded-charset for XEmacs
612         CHISE.
613
614 2015-09-24  MORIOKA Tomohiko  <tomo.git@chise.org>
615
616         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
617         setting for `===hng-kyu'.
618
619         * mule/mule-charset.el (default-coded-charset-priority-list): Add
620         `===hng-kyu'.
621
622         * mule/mule-conf.el (===hng-kyu): New coded-charset for XEmacs
623         CHISE.
624
625 2015-09-23  MORIOKA Tomohiko  <tomo.git@chise.org>
626
627         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
628         setting for `===hng-skk'.
629
630         * mule/mule-charset.el (default-coded-charset-priority-list): Add
631         `===hng-skk'.
632
633         * mule/mule-conf.el (===hng-skk): New coded-charset for XEmacs
634         CHISE.
635
636 2015-09-22  MORIOKA Tomohiko  <tomo.git@chise.org>
637
638         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
639         setting for `===hng-sik'.
640
641         * mule/mule-charset.el (default-coded-charset-priority-list): Add
642         `===hng-sik'.
643
644         * mule/mule-conf.el (===hng-sik): New coded-charset for XEmacs
645         CHISE.
646
647 2015-09-21  MORIOKA Tomohiko  <tomo.git@chise.org>
648
649         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
650         setting for `===hng-kbk'.
651
652         * mule/mule-charset.el (default-coded-charset-priority-list): Add
653         `===hng-kbk'.
654
655         * mule/mule-conf.el (===hng-kbk): New coded-charset for XEmacs
656         CHISE.
657
658 2015-09-21  MORIOKA Tomohiko  <tomo.git@chise.org>
659
660         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
661         setting for `===hng-kcj'.
662
663         * mule/mule-charset.el (default-coded-charset-priority-list): Add
664         `===hng-kcj'.
665
666         * mule/mule-conf.el (===hng-kcj): New coded-charset for XEmacs
667         CHISE.
668
669 2015-09-19  MORIOKA Tomohiko  <tomo.git@chise.org>
670
671         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
672         setting for `===hng-k24'.
673
674         * mule/mule-charset.el (default-coded-charset-priority-list): Add
675         `===hng-k24'.
676
677         * mule/mule-conf.el (===hng-k24): New coded-charset for XEmacs
678         CHISE.
679
680 2015-09-18  MORIOKA Tomohiko  <tomo.git@chise.org>
681
682         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
683         setting for `===hng-gok'.
684
685         * mule/mule-charset.el (default-coded-charset-priority-list): Add
686         `===hng-gok'.
687
688         * mule/mule-conf.el (===hng-gok): New coded-charset for XEmacs
689         CHISE.
690 2015-09-17  MORIOKA Tomohiko  <tomo.git@chise.org>
691
692         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
693         setting for `===hng-tsu'.
694
695         * mule/mule-charset.el (default-coded-charset-priority-list): Add
696         `===hng-tsu'.
697
698         * mule/mule-conf.el (===hng-tsu): New coded-charset for XEmacs
699         CHISE.
700
701 2015-09-16  MORIOKA Tomohiko  <tomo.git@chise.org>
702
703         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
704         setting for `===hng-sys'.
705
706         * mule/mule-charset.el (default-coded-charset-priority-list): Add
707         `===hng-sys'.
708
709         * mule/mule-conf.el (===hng-sys): New coded-charset for XEmacs
710         CHISE.
711
712 2015-09-16  MORIOKA Tomohiko  <tomo.git@chise.org>
713
714         * mule/mule-coding.el (coded-charset-entity-reference-alist):
715         - Use "&HNG010-<d><d><d><d><d>;" instead of
716           "&HNG-KHI<d><d><d><d><d>;" for `===hng-khi'.
717         - Add setting for `===hng-khm' and `=ucs-itaiji-002'.
718
719         * mule/mule-charset.el (default-coded-charset-priority-list): Add
720         `=ucs-bmp-itaiji-002' and `===hng-khm'.
721
722         * mule/mule-conf.el (===hng-khi): Use "hng-10$" instead of
723         "hngkhi-0" as the suffix of registry.
724         (===hng-khm): New coded-charset for XEmacs CHISE.
725         (=ucs-itaiji-002): Ditto.
726         (=ucs-bmp-itaiji-002): Ditto.
727
728 2015-09-14  MORIOKA Tomohiko  <tomo.git@chise.org>
729
730         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
731         setting for `=>ucs@iwds-1'.
732
733         * mule/mule-conf.el (==jis-x0208@1978/-4X): New coded-charset for
734         XEmacs CHISE.
735
736 2015-09-14  MORIOKA Tomohiko  <tomo.git@chise.org>
737
738         * mule/mule-conf.el (=>ucs@iwds-1): New coded-charset for XEmacs
739         CHISE.
740
741         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
742         "&HNG-KHI<d><d><d><d>;" instead of "&HNG-KHI-<d><d><d><d>;" for
743         `===hng-khi'.
744
745 2015-09-13  MORIOKA Tomohiko  <tomo.git@chise.org>
746
747         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
748         setting for `===hng-khi'.
749
750         * mule/mule-charset.el (default-coded-charset-priority-list): Add
751         `===hng-khi'.
752
753         * mule/mule-conf.el (===hng-khi): New coded-charset for XEmacs
754         CHISE.
755
756 2015-09-11  MORIOKA Tomohiko  <tomo.git@chise.org>
757
758         * mule/mule-conf.el (=ucs-bmp-var-001): Use #x9FCC instead of
759         #x9FA5 as the value of `max-code'.
760         (=ucs-bmp-var-002): Likewise.
761         (=ucs-bmp-var-003): Likewise.
762         (=ucs-bmp-itaiji-084): Likewise.
763         (=ucs-bmp-cjk@JP): Likewise.
764         (=ucs-bmp-cjk@JP/hanazono): Likewise.
765         (==ucs-bmp-cjk@JP/hanazono): Likewise.
766         (=>ucs-bmp-cjk@component): Likewise.
767
768 2015-09-05  MORIOKA Tomohiko  <tomo.git@chise.org>
769
770         * mule/mule-conf.el (==daikanwa/+2p): New coded-charset for XEmacs
771         CHISE.
772
773 2015-09-04  MORIOKA Tomohiko  <tomo.git@chise.org>
774
775         * mule/mule-conf.el (==jis-x0208@1978/4-pr): New coded-charset for
776         XEmacs CHISE.
777         (==jis-x0208@1978/5pr): Use `==jis-x0208@1978/4-pr' instead of
778         `==jis-x0208@1978/2-pr' as the mother.
779
780 2015-08-17  MORIOKA Tomohiko  <tomo.git@chise.org>
781
782         * mule/mule-conf.el (=>cns11643-5): New coded-charset for XEmacs
783         CHISE.
784
785 2015-07-09  MORIOKA Tomohiko  <tomo.git@chise.org>
786
787         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
788         setting for `===hanyo-denshi/jb' and `===hanyo-denshi/hg'.
789
790 2015-06-08  MORIOKA Tomohiko  <tomo.git@chise.org>
791
792         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
793         `=gb2312' instead of `chinese-gb2312'; add setting for `==ucs@gb'.
794
795 2015-03-05  MORIOKA Tomohiko  <tomo.git@chise.org>
796
797         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
798         setting for `===ucs@gb'.
799
800 2015-03-04  MORIOKA Tomohiko  <tomo.git@chise.org>
801
802         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
803         setting for `===hanyo-denshi/ks', `===jis-x0208' and
804         `===jis-x0213-1'; use "&R-J00X1-hhhh;" instead of "&R-JX1-hhhh;"
805         as the entity-reference for `===jis-x0213-1@2000'; use
806         "&R-JX1-hhhh;" as the entity-reference for `===jis-x0213-1'.
807
808 2015-03-03  MORIOKA Tomohiko  <tomo.git@chise.org>
809
810         * mule/mule-charset.el (default-coded-charset-priority-list): Add
811         `===jis-x0208'.
812
813         * mule/mule-conf.el (===jis-x0208@1978): Use `==jis-x0208@1978'
814         instead of `===jis-x0208' as the mother.
815         (===jis-x0208@1983): Use `==jis-x0208@1983' instead of
816         `===jis-x0208' as the mother.
817         (===jis-x0208@1990): Use `==jis-x0208@1990' instead of
818         `===jis-x0208' as the mother.
819         (===jis-x0213-1@2000): Use `==jis-x0213-1@2000' instead of
820         `===jis-x0213-1' as the mother.
821         (===jis-x0213-1@2004): Use `==jis-x0213-1@2004' instead of
822         `===jis-x0213-1' as the mother.
823         (===ucs@unicode): Use `==ucs@unicode' instead of `===ucs@iso' as
824         the mother.
825         (===ucs@ks): Use `==ucs@ks' instead of `===ucs@unicode' as the
826         mother.
827
828 2015-02-23  MORIOKA Tomohiko  <tomo.git@chise.org>
829
830         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
831         setting for `=ucs-var-001'.
832
833 2015-02-23  MORIOKA Tomohiko  <tomo.git@chise.org>
834
835         * mule/mule-charset.el (default-coded-charset-priority-list): Add
836         `=ucs-bmp-var-001'.
837
838         * mule/mule-conf.el (=ucs-var-001): New coded-charset for XEmacs
839         CHISE.
840         (=ucs-bmp-var-001): Ditto.
841
842         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
843         setting for `=ucs-var-003'.
844
845 2015-02-22  MORIOKA Tomohiko  <tomo.git@chise.org>
846
847         * mule/mule-charset.el (default-coded-charset-priority-list): Add
848         `=ucs-bmp-var-003'.
849
850         * mule/mule-conf.el (=ucs-var-003): New coded-charset for XEmacs
851         CHISE.
852         (=ucs-bmp-var-003): Ditto.
853
854 2015-02-21  MORIOKA Tomohiko  <tomo.git@chise.org>
855
856         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
857         setting for `=ucs-var-002'.
858
859         * mule/mule-charset.el (default-coded-charset-priority-list): Add
860         `=ucs-bmp-var-002'.
861
862         * mule/mule-conf.el (=ucs-var-002): New coded-charset for XEmacs
863         CHISE.
864         (=ucs-bmp-var-002): Ditto.
865
866 2015-02-21  MORIOKA Tomohiko  <tomo.git@chise.org>
867
868         * mule/mule-conf.el (==jis-x0208@1978/4er): New coded-charset for
869         XEmacs CHISE.
870         (==jis-x0208@1978/5pr): Ditto.
871
872 2015-02-21  MORIOKA Tomohiko  <tomo.git@chise.org>
873
874         * mule/mule-charset.el (default-coded-charset-priority-list): Add
875         `=>ucs-bmp-cjk@component'.
876
877         * mule/mule-conf.el (=>ucs@component): New coded-charset for
878         XEmacs CHISE.
879         (=>ucs-bmp-cjk@component): Ditto.
880
881 2015-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
882
883         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
884         setting for `=>iwds-1'.
885
886 2015-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
887
888         * mule/mule-conf.el (=>iwds-1): New coded-charset for XEmacs
889         CHISE.
890
891 2015-02-17  MORIOKA Tomohiko  <tomo.git@chise.org>
892
893         * mule/mule-charset.el (default-coded-charset-priority-list):
894         - Prefer `=ucs-bmp-cjk@JP/hanazono' to `=ucs-bmp-cjk@gb'.
895         - Prefer `==ucs-bmp-cjk@JP/hanazono' to `==ucs-bmp-cjk@gb'.
896         - Prefer `===hanyo-denshi/jc' to `===jis-x0213-1'.
897         - Prefer `===hanyo-denshi/jd' to `===jis-x0213-2'.
898
899 2015-02-14  MORIOKA Tomohiko  <tomo.git@chise.org>
900
901         * mule/mule-coding.el (coded-charset-entity-reference-alist):
902         Prefer `=ucs@FOO' to `=>>ucs@FOO'.
903
904         * mule/mule-conf.el (=ucs@iso): Use `=+>ucs@iso' instead of
905         `=>>ucs@iso' as the mother.
906         (=>>ucs@iso): Use `=ucs@iso' instead of `=+>ucs@iso' as the
907         mother.
908
909 2015-01-22  MORIOKA Tomohiko  <tomo.git@chise.org>
910
911         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
912         setting for `===hanyo-denshi/ia'.
913
914 2015-01-20  MORIOKA Tomohiko  <tomo.git@chise.org>
915
916         * mule/mule-charset.el (default-coded-charset-priority-list): Add
917         `===hanyo-denshi/ia'.
918
919 2014-12-28  MORIOKA Tomohiko  <tomo.git@chise.org>
920
921         * mule/mule-conf.el (=koseki): Fix DOC.
922         (==koseki): New coded-charset for XEmacs CHISE.
923
924 2014-12-26  MORIOKA Tomohiko  <tomo.git@chise.org>
925
926         * mule/mule-conf.el (===hanyo-denshi/jc): New coded-charset for
927         XEmacs CHISE.
928         (===hanyo-denshi/jd): Fix DOC.
929
930 2014-12-26  MORIOKA Tomohiko  <tomo.git@chise.org>
931
932         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
933         setting for `===hanyo-denshi/ip'.
934
935 2014-12-25  MORIOKA Tomohiko  <tomo.git@chise.org>
936
937         * mule/mule-charset.el (default-coded-charset-priority-list): Add
938         `===hanyo-denshi/ip'.
939
940         * mule/mule-conf.el (===hanyo-denshi/ip): New coded-charset for
941         XEmacs CHISE.
942
943 2014-12-07  MORIOKA Tomohiko  <tomo.git@chise.org>
944
945         * mule/mule-charset.el (default-coded-charset-priority-list): Add
946         `==ucs-radicals@unicode' and `=>daikanwa'.
947
948         * mule/mule-conf.el (==ucs-radicals@unicode): New coded-charset
949         for XEmacs CHISE.
950
951 2014-12-03  MORIOKA Tomohiko  <tomo.git@chise.org>
952
953         * mule/mule-conf.el (===hanyo-denshi/ia): New coded-charset for
954         XEmacs CHISE.
955
956 2014-11-18  MORIOKA Tomohiko  <tomo.git@chise.org>
957
958         * mule/mule-charset.el (default-coded-charset-priority-list): Add
959         `===ruimoku-v6'.
960
961 2014-11-17  MORIOKA Tomohiko  <tomo.git@chise.org>
962
963         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
964         setting for `===ruimoku-v6'.
965
966 2014-11-17  MORIOKA Tomohiko  <tomo.git@chise.org>
967
968         * mule/mule-conf.el (===ruimoku-v6): New coded-charset for XEmacs
969         CHISE.
970
971 2014-11-15  MORIOKA Tomohiko  <tomo.git@chise.org>
972
973         * mule/mule-conf.el (==jis-x0208@1978/1pr/fixed): New
974         coded-charset for XEmacs CHISE.
975
976 2014-11-05  MORIOKA Tomohiko  <tomo.git@chise.org>
977
978         * mule/mule-conf.el (===hanyo-denshi/jd): New coded-charset for
979         XEmacs CHISE.
980
981 2014-10-15  MORIOKA Tomohiko  <tomo.git@chise.org>
982
983         * mule/mule-charset.el (default-coded-charset-priority-list): Add
984         `===ucs-sip@iso'.
985
986 2014-10-02  MORIOKA Tomohiko  <tomo.git@chise.org>
987
988         * mule/mule-conf.el (===ucs-sip@iso): New coded-charset for XEmacs
989         CHISE.
990
991 2014-09-29  MORIOKA Tomohiko  <tomo.git@chise.org>
992
993         * mule/mule-charset.el (default-coded-charset-priority-list): Add
994         `==ucs-sip@iso'.
995
996         * mule/mule-conf.el (==ucs-sip@iso): New coded-charset for XEmacs
997         CHISE.
998
999 2014-09-18  MORIOKA Tomohiko  <tomo.git@chise.org>
1000
1001         * mule/mule-conf.el (=ucs-sip-ext-b): Fix registry.
1002         (=ucs-sip@iso): New coded-charset for XEmacs CHISE.
1003         (=ucs-sip-ext-b@iso): Fix registry.
1004         (==ucs-sip-ext-b@iso): Ditto.
1005         (===ucs-sip-ext-b@iso): Ditto.
1006
1007         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1008         `=ucs-sip@iso'.
1009
1010 2014-09-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1011
1012         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1013         setting for `=>cbeta'.
1014
1015 2014-09-16  MORIOKA Tomohiko  <tomo.git@chise.org>
1016
1017         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1018         `=>cns11643-7'.
1019
1020         * mule/mule-conf.el (=>cbeta): New coded-charset for XEmacs CHISE.
1021
1022 2014-08-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1023
1024         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
1025         "&G-[NAME];" instead of "&g1-[NAME];" for `=>>[NAME]'.
1026
1027 2014-08-19  MORIOKA Tomohiko  <tomo.git@chise.org>
1028
1029         * mule/mule-conf.el (=>>>ucs@cns): Indicate `==ucs@cns' instead of
1030         `=ucs@cns'.
1031         (=>>>ucs@jis): Indicate `==ucs@jis' instead of `=ucs@jis'.
1032         (=>>>ucs@jis/1990): Indicate `==ucs@jis/1990' instead of
1033         `=ucs@jis/1990'.
1034         (=>>>ucs@jis/2000): Indicate `==ucs@jis/2000' instead of
1035         `=ucs@jis/2000'.
1036         (=>>>ucs@jis/2004): Indicate `==ucs@jis/2004' instead of
1037         `=ucs@jis/2004'.
1038         (=>>>ucs@ks): Indicate `==ucs@ks' instead of `=ucs@ks'.
1039
1040         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
1041         "&g2-[NAME];" instead of "&G-[NAME];" for `==[NAME]'.
1042
1043 2014-08-06  MORIOKA Tomohiko  <tomo.git@chise.org>
1044
1045         * mule/mule-conf.el (==jis-x0208@1978/-4pr): New coded-charset for
1046         XEmacs CHISE.
1047         (==jis-x0208@1978/1pr): Ditto.
1048         (==jis-x0208@1978/2-pr): Ditto.
1049
1050 2014-07-31  MORIOKA Tomohiko  <tomo.git@chise.org>
1051
1052         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1053         setting for `===jis-x0213-1@2004'.
1054
1055 2014-07-30  MORIOKA Tomohiko  <tomo.git@chise.org>
1056
1057         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1058         settings for `=+>hanyo-denshi/ft' and `=+>hanyo-denshi/jt'.
1059
1060         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1061         `===hanyo-denshi/jb'.
1062
1063         * mule/mule-conf.el (===hanyo-denshi/jb): New coded-charset for
1064         XEmacs CHISE.
1065         (=+>hanyo-denshi/ft): Ditto.
1066         (=+>hanyo-denshi/jt): Ditto.
1067
1068 2014-07-29  MORIOKA Tomohiko  <tomo.git@chise.org>
1069
1070         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1071         `===hanyo-denshi/hg'.
1072
1073 2014-07-28  MORIOKA Tomohiko  <tomo.git@chise.org>
1074
1075         * mule/mule-conf.el (===jis-x0213-1@2004): New coded-charset for
1076         XEmacs CHISE.
1077         (===hanyo-denshi/hg): Ditto.
1078
1079 2014-07-27  MORIOKA Tomohiko  <tomo.git@chise.org>
1080
1081         * mule/mule-conf.el (==adobe-japan1-*): Indicate abstract
1082         glyph-forms instead of detailed glyph-images.
1083         (=>>>adobe-japan1-*): Indicate `==adobe-japan1-*' instead of
1084         `=adobe-japan1-*'.
1085         (===adobe-japan1-0): New coded-charset for XEmacs CHISE.
1086         (===adobe-japan1-1): Ditto.
1087         (===adobe-japan1-2): Ditto.
1088         (===adobe-japan1-3): Ditto.
1089         (===adobe-japan1-4): Ditto.
1090         (===adobe-japan1-5): Ditto.
1091         (===adobe-japan1-6): Ditto.
1092         (=>>adobe-japan1-0): Use `=adobe-japan1' instead of
1093         `=>>>adobe-japan1' as the mother.
1094         (=+>adobe-japan1-0): Use `=adobe-japan1' instead of
1095         `=>>adobe-japan1' as the mother.
1096         (==jis-x0208): Indicate abstract glyph-forms instead of detailed
1097         glyph-images.
1098         (==jis-x0208@1978): Ditto.
1099         (==jis-x0208@1983): Ditto.
1100         (==jis-x0208@1990): Ditto.
1101         (==jis-x0213-1): Ditto.
1102         (==jis-x0213-1@2000): Ditto.
1103         (==jis-x0213-1@2004): Ditto.
1104         (==jis-x0213-2): Ditto.
1105         (=>>>jis-x0208): Indicate `==jis-x0208' instead of `=jis-x0208'.
1106         (=>>>jis-x0208@1978): Indicate `==jis-x0208@1978' instead of
1107         `=jis-x0208@1978'.
1108         (=>>>jis-x0208@1983): Indicate `==jis-x0208@1983' instead of
1109         `=jis-x0208@1983'.
1110         (=>>>jis-x0208@1990): Indicate `==jis-x0208@1990' instead of
1111         `=jis-x0208@1990'.
1112         (=>>>jis-x0213-1): Indicate `==jis-x0213-1' instead of
1113         `=jis-x0213-1'.
1114         (=>>>jis-x0213-1@2000): Indicate `==jis-x0213-1@2000' instead of
1115         `=jis-x0213-1@2000'.
1116         (=>>>jis-x0213-1@2004): Indicate `==jis-x0213-1@2004' instead of
1117         `=jis-x0213-1@2004'.
1118         (=>>>jis-x0213-2): Indicate `==jis-x0213-2' instead of
1119         `=jis-x0213-2'.
1120         (===jis-x0208): New coded-charset for XEmacs CHISE.
1121         (===jis-x0208@1978): Ditto.
1122         (===jis-x0208@1983): Ditto.
1123         (===jis-x0208@1990): Ditto.
1124         (===jis-x0213-1): Ditto.
1125         (===jis-x0213-1@2000): Ditto.
1126         (===jis-x0213-2): Ditto.
1127         (===jis-x0212): Ditto.
1128         (===ks-x1001): Ditto.
1129         (=>>jis-x0208): Use `=jis-x0208' instead of `=>>>jis-x0208' as the
1130         mother.
1131         (=>>jis-x0213-1): Use `=jis-x0213-1' instead of `=>>>jis-x0213-1'
1132         as the mother.
1133         (=>>jis-x0213-2): Use `=jis-x0213-2' instead of `=>>>jis-x0213-2'
1134         as the mother.
1135         (===cns11643-1): New coded-charset for XEmacs CHISE.
1136         (===cns11643-2): Ditto.
1137         (===cns11643-3): Ditto.
1138         (===cns11643-4): Ditto.
1139         (===cns11643-5): Ditto.
1140         (===cns11643-6): Ditto.
1141         (===cns11643-7): Ditto.
1142         (=>>cns11643-1): Ditto.
1143         (==big5-cdp): Indicate abstract glyph-images instead of
1144         representative glyph-images.
1145         (===big5-cdp): New coded-charset for XEmacs CHISE.
1146         (==hanyo-denshi/*): Indicate abstract glyph-forms instead of
1147         detailed glyph-images.
1148         (=>>>hanyo-denshi/*): Indicate `==hanyo-denshi/*' instead of
1149         `=hanyo-denshi/*'.
1150         (===hanyo-denshi/ft): New coded-charset for XEmacs CHISE.
1151         (===hanyo-denshi/ib): Ditto.
1152         (===hanyo-denshi/jt): Ditto.
1153         (===hanyo-denshi/ks): Ditto.
1154         (===mj): Ditto.
1155         (===mj-0): Ditto.
1156         (===mj-1): Ditto.
1157         (=>>hanyo-denshi/*): Use `=hanyo-denshi/*' instead of
1158         `=>>>hanyo-denshi/*' as its mother.
1159         (==gt): Indicate abstract glyph-forms instead of detailed
1160         glyph-images.
1161         (===gt): New coded-charset for XEmacs CHISE.
1162         (=>>>gt): Indicates `==gt' instead of `=gt'.
1163         (=>>gt): Use `=gt' instead of `=>>>gt' as the mother.
1164         (==gt-k): Indicate abstract glyph-forms instead of detailed
1165         glyph-images.
1166         (===gt-k): New coded-charset for XEmacs CHISE.
1167         (==daikanwa): Indicates glyph-images instead of detailed
1168         glyph-images.
1169         (===daikanwa): New coded-charset for XEmacs CHISE.
1170         (===daikanwa/+p): Ditto.
1171         (===daikanwa/ho): Ditto.
1172         (==cbeta): Ditto.
1173         (===cbeta): Ditto.
1174         (==jef-china3): Ditto.
1175         (===jef-china3): Ditto.
1176         (==ruimoku-v6): Ditto.
1177         (==ucs@iso): Indicate representative glyph-forms instead of
1178         representative glyph-images.
1179         (=>>>ucs@iso): Indicates `==ucs@iso' instead of `=ucs@iso'.
1180         (==ucs@unicode): Indicate representative glyph-forms instead of
1181         representative glyph-images.
1182         (=>>>ucs@unicode): Indicates `==ucs@unicode' instead of
1183         `=ucs@unicode'.
1184         (==ucs@cns): Indicate representative glyph-forms instead of
1185         representative glyph-images.
1186         (==ucs@jis): Ditto.
1187         (==ucs@jis/1990): Ditto.
1188         (==ucs@jis/2000): Ditto.
1189         (==ucs@jis/2004): Ditto.
1190         (==ucs@ks): Ditto.
1191         (===ucs@iso): New coded-charset for XEmacs CHISE.
1192         (===ucs@unicode): Ditto.
1193         (===ucs@gb): Ditto.
1194         (===ucs@ks): Ditto.
1195         (===ucs-bmp-cjk@gb): Ditto.
1196         (===ucs-sip-ext-b@iso): Ditto.
1197
1198 2014-07-25  MORIOKA Tomohiko  <tomo.git@chise.org>
1199
1200         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1201         `==jis-x0213-2', `==ruimoku-v6', `==cbeta', `==jef-china3',
1202         `===mj-0', `===mj-1', `===jis-x0208@1990', `===jis-x0213-1',
1203         `===jis-x0213-2', `===big5-cdp', `===ucs-bmp-cjk@gb',
1204         `===adobe-japan1-6', `===cns11643-1', `===cns11643-2',
1205         `===cns11643-3', `===cns11643-4', `===cns11643-5',
1206         `===cns11643-6', `===cns11643-7', `===hanyo-denshi/ft',
1207         `===hanyo-denshi/ib', `===hanyo-denshi/jt', `===jis-x0208@1983',
1208         `===jis-x0208@1978', `===jis-x0212', `===ks-x1001', `===daikanwa',
1209         `===ucs-sip-ext-b@iso', `===cbeta' and `===jef-china3'.
1210
1211         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1212         - Use "&G-[NAME];" for `==[NAME]' instead of `=>>[NAME]'.
1213         - Use "&R-[NAME];" for `===[NAME]' instead of `==[NAME]'.
1214         - Use "&g1-[NAME];" for `=>>[NAME]'.
1215         - Abolish "&g2-[NAME];".
1216
1217 2014-03-08  MORIOKA Tomohiko  <tomo.git@chise.org>
1218
1219         * mule/mule-conf.el (=ucs@big5): Use `=ucs@cns' instead of
1220         `=>>ucs@cns' as the mother.
1221
1222 2014-03-07  MORIOKA Tomohiko  <tomo.git@chise.org>
1223
1224         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1225         setting for `==ucs@ks'.
1226
1227 2014-02-24  MORIOKA Tomohiko  <tomo.git@chise.org>
1228
1229         * mule/mule-conf.el (=adobe-japan1-base): Move builtin code range
1230         from 0x63000000〜0x63005A11 to 0x00E10000〜0x00E15A11.
1231         (=mj): Move builtin code range from 0x64040000〜0x640509D5 to
1232         0x00E30000〜0x00E409D5.
1233
1234 2014-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1235
1236         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1237         Prefer MJ to Adobe-Japan1; use "I-MJ", "MJ" and "&R-MJ" instead of
1238         "I-MJ-", "MJ-" and "&R-MJ-" as prefixes of MJ.
1239
1240 2014-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1241
1242         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1243         `=mj-0', `=mj-1', `==mj-0' and `==mj-1'.
1244
1245         * mule/mule-conf.el (=mj): New coded-charset for XEmacs CHISE.
1246         (=mj-0): Ditto.
1247         (=mj-1): Ditto.
1248         (==mj): Ditto.
1249         (==mj-0): Ditto.
1250         (==mj-1): Ditto.
1251         (=>>mj): Ditto.
1252
1253         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1254         setting for `=mj' and `==mj'.
1255
1256 2014-02-05  MORIOKA Tomohiko  <tomo.git@chise.org>
1257
1258         * mule/mule-conf.el (=ucs@ks/2012): New coded-charset for XEmacs
1259         CHISE.
1260
1261 2014-01-28  MORIOKA Tomohiko  <tomo.git@chise.org>
1262
1263         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
1264         "A-HDU+" instead of "A-HD-UCS+" as the prefix for
1265         `=>ucs@hanyo-denshi'.
1266
1267 2014-01-18  MORIOKA Tomohiko  <tomo.git@chise.org>
1268
1269         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1270         setting for `=koseki' and `=>ucs@hanyo-denshi'.
1271
1272         * mule/mule-conf.el (=koseki): New coded-charset for XEmacs CHISE.
1273         (=>ucs@hanyo-denshi): New coded-charset for XEmacs CHISE.
1274
1275 2014-01-11  MORIOKA Tomohiko  <tomo.git@chise.org>
1276
1277         * mule/mule-conf.el (==hanyo-denshi/ip): New coded-charset for
1278         XEmacs CHISE.
1279
1280 2013-12-29  MORIOKA Tomohiko  <tomo.git@chise.org>
1281
1282         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1283         Change priority of `=>>>ucs@iso'.
1284
1285         * mule/mule-conf.el (=ucs@iso): Use `=>>ucs@iso' instead of
1286         `=>>>ucs@iso' as the mother.
1287         (=>>>ucs@iso): Changed to an alias for `=ucs@iso'.
1288
1289 2013-12-25  MORIOKA Tomohiko  <tomo.git@chise.org>
1290
1291         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1292         Change priority of `=>>>ucs@unicode'.
1293
1294         * mule/mule-conf.el (=>>>ucs@unicode): Changed to an alias for
1295         `=ucs@unicode'.
1296
1297 2013-12-25  MORIOKA Tomohiko  <tomo.git@chise.org>
1298
1299         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1300         Change priority of `=>>>ucs@jis'.
1301
1302         * mule/mule-conf.el (=>>>ucs@jis): Changed to an alias for
1303         `=ucs@jis'.
1304
1305 2013-12-18  MORIOKA Tomohiko  <tomo.git@chise.org>
1306
1307         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1308         setting for `==daikanwa/+p'.
1309
1310 2013-12-15  MORIOKA Tomohiko  <tomo.git@chise.org>
1311
1312         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1313         setting for `==shinjigen@1ed'.
1314
1315 2013-12-12  MORIOKA Tomohiko  <tomo.git@chise.org>
1316
1317         * mule/mule-conf.el (==shinjigen/+p@rev): New coded-charset for
1318         XEmacs CHISE.
1319
1320 2013-12-11  MORIOKA Tomohiko  <tomo.git@chise.org>
1321
1322         * mule/mule-conf.el (==shinjigen): Modify DOC.
1323         (==shinjigen@1ed): New coded-charset for XEmacs CHISE.
1324         (==shinjigen@rev): Modify DOC.
1325
1326 2013-12-09  MORIOKA Tomohiko  <tomo.git@chise.org>
1327
1328         * mule/mule-conf.el (==daikanwa/+p): New coded-charset for XEmacs
1329         CHISE.
1330
1331 2013-12-08  MORIOKA Tomohiko  <tomo.git@chise.org>
1332
1333         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1334         settings for `==daikanwa' and `==ucs@JP/hanazono'.
1335
1336         * mule/mule-conf.el (==shinjigen@rev): New coded-charset for
1337         XEmacs CHISE.
1338
1339         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1340         `==daikanwa'.
1341
1342 2013-11-27  MORIOKA Tomohiko  <tomo.git@chise.org>
1343
1344         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1345         setting for `==cns11643-7'.
1346
1347         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1348         `==cns11643-7'.
1349
1350 2013-11-23  MORIOKA Tomohiko  <tomo.git@chise.org>
1351
1352         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1353         `==cns11643-6'.
1354
1355         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1356         setting for `==cns11643-6'.
1357
1358 2013-11-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1359
1360         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1361         setting for `==cns11643-5'.
1362
1363         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1364         `==cns11643-5'.
1365
1366 2013-11-16  MORIOKA Tomohiko  <tomo.git@chise.org>
1367
1368         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1369         setting for `==cns11643-4'.
1370
1371         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1372         `==cns11643-4'.
1373
1374 2013-11-08  MORIOKA Tomohiko  <tomo.git@chise.org>
1375
1376         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1377         setting for `==cns11643-3'.
1378
1379         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1380         `==cns11643-3'.
1381
1382 2013-11-02  MORIOKA Tomohiko  <tomo.git@chise.org>
1383
1384         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1385         setting for `==cns11643-2'.
1386
1387         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1388         `==cns11643-2'.
1389
1390 2013-10-29  MORIOKA Tomohiko  <tomo.git@chise.org>
1391
1392         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1393         Change priority of `=>>>ucs@ks'.
1394
1395         * mule/mule-conf.el (=>>>ucs@ks): Changed to an alias for
1396         `=ucs@ks'.
1397
1398 2013-10-26  MORIOKA Tomohiko  <tomo.git@chise.org>
1399
1400         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
1401         `=cns11643-1' instead of `chinese-cns11643-1'; add settings for
1402         `==ucs@cns' and `==cns11643-1'.
1403
1404         * mule/mule-conf.el (==cns11643-1): Fix `dimension'.
1405         (==cns11643-2): Ditto.
1406         (==cns11643-3): Ditto.
1407         (==cns11643-4): Ditto.
1408         (==cns11643-5): Ditto.
1409         (==cns11643-6): Ditto.
1410         (==cns11643-7): Ditto.
1411
1412         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1413         `==cns11643-1'.
1414
1415 2013-10-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1416
1417         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1418         Change priority of `=>>>ucs@jis/2004', `=>>>ucs@jis/2004' and
1419         `=>>>ucs@jis/1990'.
1420
1421         * mule/mule-conf.el (=>>>ucs@jis/1990): Changed to an alias for
1422         `=ucs@jis/1990'.
1423         (=>>>ucs@jis/2000): Changed to an alias for `=ucs@jis/2000'.
1424         (=>>>ucs@jis/2004): Changed to an alias for `=ucs@jis/2004'.
1425
1426 2013-10-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1427
1428         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1429         Change priority of `=>>>ucs@cns'.
1430
1431         * mule/mule-conf.el (=>>>ucs@cns): Changed to an alias for
1432         `=ucs@cns'.
1433
1434 2013-10-19  MORIOKA Tomohiko  <tomo.git@chise.org>
1435
1436         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1437         `==ks-x1001'.
1438
1439         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
1440         `=ks-x1001' instead of `korean-ksc5601'; add setting for
1441         `==ks-x1001'.
1442
1443 2013-10-18  MORIOKA Tomohiko  <tomo.git@chise.org>
1444
1445         * mule/mule-conf.el (=>>>gt): Changed to an alias for `=gt'.
1446
1447 2013-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1448
1449         * mule/mule-conf.el (=>>>jis-x0208): Changed to an alias for
1450         `=jis-x0208'.
1451         (=>>>jis-x0208@1978): Changed to an alias for `=jis-x0208@1978'.
1452         (=>>>jis-x0208@1983): Changed to an alias for `=jis-x0208@1983'.
1453         (=>>>jis-x0208@1990): Changed to an alias for `=jis-x0208@1990'.
1454         (=>>>jis-x0213-1): Changed to an alias for `=jis-x0213-1'.
1455         (=>>>jis-x0213-1@2000): Changed to an alias for
1456         `=jis-x0213-1@2000'.
1457         (=>>>jis-x0213-1@2004): Changed to an alias for
1458         `=jis-x0213-1@2004'.
1459         (=>>>jis-x0213-2): Changed to an alias for `=jis-x0213-2'.
1460
1461 2013-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1462
1463         * mule/mule-conf.el (=>>>adobe-japan1-0): Changed to an alias for
1464         `=adobe-japan1-0'.
1465         (=>>>adobe-japan1-1): Changed to an alias for `=adobe-japan1-1'.
1466         (=>>>adobe-japan1-2): Changed to an alias for `=adobe-japan1-2'.
1467         (=>>>adobe-japan1-3): Changed to an alias for `=adobe-japan1-3'.
1468         (=>>>adobe-japan1-4): Changed to an alias for `=adobe-japan1-4'.
1469         (=>>>adobe-japan1-5): Changed to an alias for `=adobe-japan1-5'.
1470         (=>>>adobe-japan1-6): Changed to an alias for `=adobe-japan1-6'.
1471
1472 2013-10-12  MORIOKA Tomohiko  <tomo.git@chise.org>
1473
1474         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1475         settings for `==adobe-japan1-6', `==hanyo-denshi/*', `==gt',
1476         `==jis-x0208@1990', `==jis-x0212', `==jis-x0213-1@2000',
1477         `==jis-x0213-2', `==jis-x0213-1@2004', `==big5-cdp', `==gt-k',
1478         `==jis-x0208@1983', `==jis-x0208@1978', `==ucs@iso',
1479         `==ucs@unicode', `=>>daikanwa/+p' and `==shinjigen@rev'.
1480
1481 2013-10-10  MORIOKA Tomohiko  <tomo.git@chise.org>
1482
1483         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1484         `=adobe-japan1-0', `=adobe-japan1-1', `=adobe-japan1-2',
1485         `=adobe-japan1-3', `=adobe-japan1-4', `=adobe-japan1-5',
1486         `==jis-x0208@1990', `==ucs-bmp-cjk@gb',
1487         `==ucs-bmp-cjk@JP/hanazono', `==ucs-sip-ext-b@iso',
1488         `==hanyo-denshi/*', `==adobe-japan1-6', `==big5-cdp',
1489         `==jis-x0208@1983', `==jis-x0208@1978', `==jis-x0213-1@2000' and
1490         `==jis-x0212'.
1491
1492 2013-10-03  MORIOKA Tomohiko  <tomo.git@chise.org>
1493
1494         * mule/mule-conf.el (=adobe-japan1-0): Modify registry to accept
1495         "AdobeJapan1-[0-6]$".
1496         (=adobe-japan1-1): Modify registry to accept "AdobeJapan1-[1-6]$".
1497         (=adobe-japan1-2): Modify registry to accept "AdobeJapan1-[2-6]$".
1498         (=adobe-japan1-3): Modify registry to accept "AdobeJapan1-[3-6]$".
1499         (=adobe-japan1-4): Modify registry to accept "AdobeJapan1-[4-6]$".
1500         (=adobe-japan1-5): Modify registry to accept "AdobeJapan1-[5-6]$".
1501         (==adobe-japan1-0): New coded-charset for XEmacs CHISE.
1502         (==adobe-japan1-1): Ditto.
1503         (==adobe-japan1-2): Ditto.
1504         (==adobe-japan1-3): Ditto.
1505         (==adobe-japan1-4): Ditto.
1506         (==adobe-japan1-5): Ditto.
1507         (==adobe-japan1-6): Ditto.
1508         (==jis-x0208): Ditto.
1509         (==jis-x0208@1978): Ditto.
1510         (==jis-x0208@1983): Ditto.
1511         (==jis-x0208@1990): Ditto.
1512         (==jis-x0213-1): Ditto.
1513         (==jis-x0213-1@2000): Ditto.
1514         (==jis-x0213-1@2004): Ditto.
1515         (==jis-x0213-2): Ditto.
1516         (==jis-x0212): Ditto.
1517         (==gb2312): Ditto.
1518         (==iso-ir165): Ditto.
1519         (==gb12345): Ditto.
1520         (==ks-x1001): Ditto.
1521         (==cns11643-1): Ditto.
1522         (==cns11643-2): Ditto.
1523         (==cns11643-3): Ditto.
1524         (==cns11643-4): Ditto.
1525         (==cns11643-5): Ditto.
1526         (==cns11643-6): Ditto.
1527         (==cns11643-7): Ditto.
1528         (==big5-cdp): Ditto.
1529         (==hanyo-denshi/ja): Ditto.
1530         (==hanyo-denshi/jb): Ditto.
1531         (==hanyo-denshi/jc): Ditto.
1532         (==hanyo-denshi/jd): Ditto.
1533         (==hanyo-denshi/ft): Ditto.
1534         (==hanyo-denshi/ia): Ditto.
1535         (==hanyo-denshi/ib): Ditto.
1536         (==hanyo-denshi/hg): Ditto.
1537         (==hanyo-denshi/jt): Ditto.
1538         (==hanyo-denshi/ks): Ditto.
1539         (==gt): Ditto.
1540         (==gt-k): Ditto.
1541         (==daikanwa): Ditto.
1542         (==shinjigen): Ditto.
1543         (==ucs@iso): Ditto.
1544         (==ucs@unicode): Ditto.
1545         (==ucs@gb): Ditto.
1546         (==ucs-bmp@gb): Ditto.
1547         (==ucs@cns): Ditto.
1548         (==ucs-bmp@cns): Ditto.
1549         (==ucs@jis): Ditto.
1550         (==ucs@jis/1990): Ditto.
1551         (==ucs@jis/2000): Ditto.
1552         (==ucs@jis/2004): Ditto.
1553         (==ucs@JP): Ditto.
1554         (==ucs@JP/hanazono): Ditto.
1555         (==ucs@ks): Ditto.
1556         (==ucs-bmp@ks): Ditto.
1557         (==ucs@cns11643): Ditto.
1558         (==ucs-bmp-cjk@gb): Ditto.
1559         (==ucs-bmp-cjk@JP/hanazono): Ditto.
1560         (==ucs-sip-ext-b@iso): Ditto.
1561
1562 2013-07-11  MORIOKA Tomohiko  <tomo.git@chise.org>
1563
1564         * mule/mule-charset.el (default-coded-charset-priority-list): Use
1565         `=ucs-bmp-cjk@gb' instead of `=ucs-bmp-cjk@unicode'.
1566
1567         * mule/mule-conf.el (=ucs-bmp-cjk@gb): New coded-charset for
1568         XEmacs CHISE.
1569         (=ucs-bmp-cjk@unicode): Abolished.
1570
1571 2013-07-10  MORIOKA Tomohiko  <tomo.git@chise.org>
1572
1573         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1574         `=+>ucs-bmp-cjk-compat@jis'.
1575
1576         * mule/mule-conf.el (=+>ucs-bmp-cjk-compat@jis): New coded-charset
1577         for XEmacs CHISE.
1578
1579 2013-07-06  MORIOKA Tomohiko  <tomo.git@chise.org>
1580
1581         * mule/mule-conf.el (=>cns11643-6): New coded-charset for XEmacs
1582         CHISE.
1583
1584 2013-05-28  MORIOKA Tomohiko  <tomo.git@chise.org>
1585
1586         * mule/mule-conf.el (=jis-x0208@1978/1pr/fixed): New coded-charset
1587         for XEmacs CHISE.
1588         (=jis-x0208@1978/1er-pr): Abolished.
1589         (=jis-x0208@1978/2-pr): Use `=jis-x0208@1978' instead of
1590         `=jis-x0208@1978/1er-pr' as the mother.
1591
1592 2013-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1593
1594         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1595         setting for `=ucs-itaiji-084'.
1596
1597 2013-02-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1598
1599         * mule/mule-charset.el (default-coded-charset-priority-list):
1600         Delete `=zihai-17xx'; add `=ucs-bmp-itaiji-084'.
1601
1602         * mule/mule-conf.el (=ucs-itaiji-084): New coded-charset for
1603         XEmacs CHISE.
1604         (=ucs-bmp-itaiji-084): Ditto.
1605
1606 2013-02-15  MORIOKA Tomohiko  <tomo.git@chise.org>
1607
1608         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1609         settings for `=big5-cdp-var-3' and `=big5-cdp-var-5'.
1610
1611 2013-02-14  MORIOKA Tomohiko  <tomo.git@chise.org>
1612
1613         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1614         `=zihai-17xx', `=big5-cdp-var-3' and `=big5-cdp-var-5'.
1615
1616         * mule/mule-conf.el (=big5-cdp-var-3): New coded-charset for
1617         XEmacs CHISE.
1618         (=big5-cdp-var-5): Ditto.
1619
1620 2012-10-31  MORIOKA Tomohiko  <tomo.git@chise.org>
1621
1622         * mule/mule-conf.el (=+>jis-x0213-1@2004): New coded-charset for
1623         XEmacs CHISE.
1624
1625 2012-10-26  MORIOKA Tomohiko  <tomo.git@chise.org>
1626
1627         * mule/mule-conf.el (=>>hanyo-denshi/ip): New coded-charset for
1628         XEmacs CHISE.
1629
1630 2012-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1631
1632         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1633         setting for `=>>>hanyo-denshi/ft'.
1634
1635 2012-09-25  MORIOKA Tomohiko  <tomo.git@chise.org>
1636
1637         * mule/mule-conf.el (=>>>hanyo-denshi/jd): New coded-charset for
1638         XEmacs CHISE.
1639         (=>>hanyo-denshi/jd): Use `=>>>hanyo-denshi/jd' instead of
1640         `=hanyo-denshi/jd' as the mother.
1641
1642 2012-09-07  MORIOKA Tomohiko  <tomo.git@chise.org>
1643
1644         * mule/mule-conf.el (=+>adobe-japan1-0): New coded-charset for
1645         XEmacs CHISE.
1646         (=+>adobe-japan1-1): Ditto.
1647         (=+>adobe-japan1-2): Ditto.
1648         (=+>adobe-japan1-3): Ditto.
1649         (=+>adobe-japan1-4): Ditto.
1650         (=+>adobe-japan1-5): Ditto.
1651         (=+>adobe-japan1-6): Ditto.
1652         (=+>adobe-japan1): Changed to an alias for `=+>adobe-japan1-6'.
1653
1654 2012-09-07  MORIOKA Tomohiko  <tomo.git@chise.org>
1655
1656         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1657         Prefer `=>>>adobe-japan1' to other abstract glyph-form CCSs;
1658         prefer `=>>adobe-japan1' to other abstract glyph CCSs.
1659
1660         * mule/mule-conf.el: Define coded-charsets about Adobe-Japan1 at
1661         the top.
1662
1663 2012-09-05  MORIOKA Tomohiko  <tomo.git@chise.org>
1664
1665         * mule/mule-conf.el (=>>>hanyo-denshi/jb): New coded-charset for
1666         XEmacs CHISE.
1667         (=>>>hanyo-denshi/hg): New coded-charset for XEmacs CHISE.
1668         (=>>hanyo-denshi/jb): Use `=>>>hanyo-denshi/jb' as the mother.
1669         (=>>hanyo-denshi/hg): Use `=>>>hanyo-denshi/hg' as the mother.
1670
1671 2012-08-31  MORIOKA Tomohiko  <tomo.git@chise.org>
1672
1673         * mule/mule-charset.el (default-coded-charset-priority-list):
1674         Prefer `chinese-cns11643-{1..7}', `=adobe-japan1-6', `=big5-cdp'
1675         and `=hanyo-denshi/*' to `=gt-pj-{2..11}', `=gt-pj-k{1|2}', etc.
1676
1677         * mule/mule-conf.el: Modify order of definitions of some
1678         coded-charsets.
1679
1680 2012-08-30  MORIOKA Tomohiko  <tomo.git@chise.org>
1681
1682         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1683         Prefer `=>>hanyo-denshi/{ft|ia|ib|jt|ks}' to `=>>jis-x0208@1978',
1684         `=>>big5-cdp', `=>>gt-k' and `=>>ruimoku-v6'; add `=>>cns11643-4'.
1685
1686         * mule/mule-conf.el (=>>cns11643-4): New coded-charset for XEmacs
1687         CHISE.
1688         (=>>>hanyo-denshi/ft): New coded-charset for XEmacs CHISE.
1689         (=>>hanyo-denshi/ft): Use `=>>>hanyo-denshi/ft' as the mother.
1690
1691 2012-07-31  MORIOKA Tomohiko  <tomo.git@chise.org>
1692
1693         * mule/mule-conf.el (=>cns11643-2): New coded-charset for XEmacs
1694         CHISE.
1695
1696 2012-07-27  MORIOKA Tomohiko  <tomo.git@chise.org>
1697
1698         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1699         setting for `=daikanwa/+2p'.
1700
1701         * mule/mule-conf.el (=>>daikanwa/+2p): New coded-charset for
1702         XEmacs CHISE.
1703
1704 2012-06-26  MORIOKA Tomohiko  <tomo.git@chise.org>
1705
1706         * mule/mule-conf.el (=>>>hanyo-denshi/ks): New coded-charset for
1707         XEmacs CHISE.
1708         (=>>hanyo-denshi/ks): Use `=>>>hanyo-denshi/ks' as the mother.
1709
1710 2012-06-12  MORIOKA Tomohiko  <tomo.git@chise.org>
1711
1712         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1713         setting for `=>>>hanyo-denshi/ib'.
1714
1715 2012-06-12  MORIOKA Tomohiko  <tomo.git@chise.org>
1716
1717         * mule/mule-conf.el (=>>>hanyo-denshi/ja): New coded-charset for
1718         XEmacs CHISE.
1719         (=>>>hanyo-denshi/ib): Ditto.
1720         (=>>hanyo-denshi/ja): Use `=>>>hanyo-denshi/ja' instead of
1721         `=hanyo-denshi/ja' as the mother.
1722         (=>>hanyo-denshi/ib): Use `=>>>hanyo-denshi/ib' instead of
1723         `=hanyo-denshi/ib' as the mother.
1724
1725 2012-06-11  MORIOKA Tomohiko  <tomo.git@chise.org>
1726
1727         * mule/mule-coding.el (utf-8-ivs-mcs): New coding-system for
1728         XEmacs CHISE.
1729         (utf-8-ivs-mcs-er): Likewise.
1730         (utf-8-gb): Use `=ucs@gb' and `=>ucs@unicode' instead of `ucs-gb'
1731         and `=>ucs-gb'.
1732         (utf-8-ivs-gb): New coding-system for XEmacs CHISE.
1733         (utf-8-gb-er): Use `=ucs@gb' and `=>ucs@unicode' instead of
1734         `ucs-gb' and `=>ucs-gb'.
1735         (utf-8-ivs-gb-er): New coding-system for XEmacs CHISE.
1736         (utf-8-cns): Use `=ucs@cns' and `=>ucs@cns' instead of `ucs-cns'
1737         and `=>ucs-cns'.
1738         (utf-8-ivs-cns): New coding-system for XEmacs CHISE.
1739         (utf-8-cns-er): Use `=ucs@cns' and `=>ucs@cns' instead of
1740         `ucs-cns' and `=>ucs-cns'.
1741         (utf-8-ivs-cns-er): New coding-system for XEmacs CHISE.
1742         (utf-8-big5): Use `=ucs@big5' and `=>ucs@big5' instead of
1743         `ucs-big5' and `=>ucs-big5'.
1744         (utf-8-ivs-big5): New coding-system for XEmacs CHISE.
1745         (utf-8-big5-er): Use `=ucs@big5' and `=>ucs@big5' instead of
1746         `ucs-big5' and `=>ucs-big5'.
1747         (utf-8-ivs-big5-er): New coding-system for XEmacs CHISE.
1748         (utf-8-jis): Use `=ucs@jis/2000' and `=>ucs@jis' instead of
1749         `=ucs@jis-2000' and `=>ucs-jis'; modify DOC and mnemonic.
1750         (utf-8-ivs-jis): New coding-system for XEmacs CHISE.
1751         (utf-8-jis-er): Use `=ucs@jis/2000' and `=>ucs@jis' instead of
1752         `=ucs@jis-2000' and `=>ucs-jis'; modify DOC and mnemonic.
1753         (utf-8-ivs-jis-er): New coding-system for XEmacs CHISE.
1754         (utf-8-jp): Use `=ucs@JP' and `=>ucs@jis' instead of `=ucs@jp' and
1755         `=>ucs-jis'; modify DOC and mnemonic.
1756         (utf-8-ivs-jp): New coding-system for XEmacs CHISE.
1757         (utf-8-jp-er): Use `=ucs@JP' and `=>ucs@jis' instead of `=ucs@jp'
1758         and `=>ucs-jis'; modify DOC and mnemonic.
1759         (utf-8-ivs-jp-er): New coding-system for XEmacs CHISE.
1760         (utf-8-ks): Use `=ucs@ks' and `=>ucs@ks' instead of `ucs-ks' and
1761         `=>ucs-ks'.
1762         (utf-8-ivs-ks): New coding-system for XEmacs CHISE.
1763         (utf-8-ks-er): Use `=ucs@ks' and `=>ucs@ks' instead of `ucs-ks'
1764         and `=>ucs-ks'.
1765         (utf-8-ivs-ks-er): New coding-system for XEmacs CHISE.
1766
1767 2012-05-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1768
1769         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1770         Prefer Hanyo-Denshi to GT, JIS, CNS, etc.
1771
1772 2012-05-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1773
1774         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1775         Modify priorities.
1776
1777 2012-05-19  MORIOKA Tomohiko  <tomo.git@chise.org>
1778
1779         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1780         Prefer '("M-H" 4 d) and '("M-p" 5 d) to '("M-" 5 d).
1781
1782 2012-05-16  MORIOKA Tomohiko  <tomo.git@chise.org>
1783
1784         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1785         settings for `=daikanwa/ho', `=daikanwa/+p' and `=>daikanwa/ho'.
1786
1787 2012-05-15  MORIOKA Tomohiko  <tomo.git@chise.org>
1788
1789         * mule/mule-conf.el (=>daikanwa/ho): New coded-charset for XEmacs
1790         CHISE.
1791
1792 2012-05-10  MORIOKA Tomohiko  <tomo.git@chise.org>
1793
1794         * mule/mule-conf.el (=>>daikanwa/+p): New coded-charset for XEmacs
1795         CHISE.
1796
1797 2012-05-09  MORIOKA Tomohiko  <tomo.git@chise.org>
1798
1799         * mule/mule-conf.el (=>>daikanwa/ho): New coded-charset for XEmacs
1800         CHISE.
1801
1802 2012-03-26  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1803
1804         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1805         `=+>ucs-bmp-cjk@unicode'.
1806
1807         * mule/mule-conf.el (=+>ucs-bmp-cjk@unicode): New coded-charset
1808         for XEmacs CHISE.
1809
1810 2012-03-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1811
1812         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1813         setting for `=>>daikanwa'.
1814
1815 2011-12-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1816
1817         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1818         `=>>hanyo-denshi/jt'.
1819
1820 2011-12-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1821
1822         * mule/mule-conf.el (=+>jis-x0208@1983): New coded-charset for
1823         XEmacs CHISE.
1824         (=+>jis-x0208@1990): Ditto.
1825         (=+>jis-x0213-1@2000): Ditto.
1826
1827 2011-12-05  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1828
1829         * mule/mule-conf.el (=+>ucs@jis/2004): New coded-charset for
1830         XEmacs CHISE.
1831
1832 2011-11-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1833
1834         * mule/mule-conf.el (=>>>hanyo-denshi/jc): New coded-charset for
1835         XEmacs CHISE.
1836         (=>>hanyo-denshi/jc): Use `=>>>hanyo-denshi/jc' instead of
1837         `=hanyo-denshi/jc' as the mother.
1838
1839 2011-11-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1840
1841         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1842         setting for `=+>adobe-japan1'.
1843
1844         * mule/mule-charset.el (default-coded-charset-priority-list):
1845         Prefer `=adobe-japan1-6', `=adobe-japan1-base', `=>jis-x0208@1997'
1846         and `=>>hanyo-denshi/ft' to `=>>gt'.
1847
1848 2011-11-23  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1849
1850         * mule/mule-conf.el (=>>adobe-japan1-0): New coded-charset for
1851         XEmacs CHISE.
1852         (=>>adobe-japan1-1): Ditto.
1853         (=>>adobe-japan1-2): Ditto.
1854         (=>>adobe-japan1-3): Ditto.
1855         (=>>adobe-japan1-4): Ditto.
1856         (=>>adobe-japan1-5): Ditto.
1857         (=>>adobe-japan1-6): Ditto.
1858         (=>>adobe-japan1): Changed to alias for `=>>adobe-japan1-6'.
1859
1860 2011-11-22  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1861
1862         * mule/mule-conf.el (=adobe-japan1): New alias for
1863         `=adobe-japan1-6'.
1864         (=>>>adobe-japan1-0): New coded-charset for XEmacs CHISE.
1865         (=>>>adobe-japan1-1): Ditto.
1866         (=>>>adobe-japan1-2): Ditto.
1867         (=>>>adobe-japan1-3): Ditto.
1868         (=>>>adobe-japan1-4): Ditto.
1869         (=>>>adobe-japan1-5): Ditto.
1870         (=>>>adobe-japan1-6): Ditto.
1871         (=>>>adobe-japan1): Changed to alias for `=>>>adobe-japan1-6'.
1872
1873 2011-11-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1874
1875         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1876         setting for `=>>>adobe-japan1'.
1877
1878 2011-11-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1879
1880         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1881         setting for `=+>ucs@ks'.
1882
1883 2011-11-04  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1884
1885         * mule/mule-conf.el (=>>>adobe-japan1): New coded-charset for
1886         XEmacs CHISE.
1887         (=>>adobe-japan1): Use `=>>>adobe-japan1' instead of
1888         `=adobe-japan1-6' as the mother.
1889
1890 2011-11-03  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1891
1892         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1893         setting for `=>cns11643-7'.
1894
1895 2011-11-01  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1896
1897         * mule/mule-conf.el (=>cns11643-7): New coded-charset for XEmacs
1898         CHISE.
1899
1900 2011-10-29  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1901
1902         * mule/mule-conf.el (=+>adobe-japan1): New coded-charset for
1903         XEmacs CHISE.
1904         (=>>hanyo-denshi/ja): New coded-charset for XEmacs CHISE.
1905
1906         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1907         setting for `=>ucs@jis/2004'.
1908
1909 2011-10-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1910
1911         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1912         setting for `=+>gt'.
1913
1914         * mule/mule-conf.el (=+>gt): New coded-charset for XEmacs CHISE.
1915         (=>gt): Use `=+>gt' instead of `=>>gt' as the mother.
1916
1917 2011-10-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1918
1919         * mule/mule-conf.el (=+>ucs@unicode): Use `=+>ucs@iso' instead of
1920         `=>ucs@unicode' as the mother.
1921         (=+>ucs@jis): Use `=+>ucs@unicode' instead of `=>ucs@jis' as the
1922         mother.
1923         (=+>ucs@ks): Use `=+>ucs@unicode' instead of `=>ucs@ks' as the
1924         mother.
1925         (=+>ucs@cns): Use `=+>ucs@unicode' instead of `=>ucs@cns' as the
1926         mother.
1927
1928 2011-10-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1929
1930         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1931         setting for `=+>ucs@unicode'.
1932
1933         * mule/mule-conf.el (=+>ucs@unicode): New coded-charset for XEmacs
1934         CHISE.
1935
1936 2011-10-26  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1937
1938         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
1939         - Use `=+>jis-x0208' instead of `=>jis-x0208@usual'.
1940         - Use `=+>jis-x0213-2' instead of `=>jis-x0213-2@usual'.
1941         - Add setting for `=+>ucs@cns'.
1942
1943         * mule/mule-conf.el (=+>jis-x0213-1): New coded-charset for XEmacs
1944         CHISE.
1945         (=>jis-x0213-1): Use `=+>jis-x0213-1' instead of `=>>jis-x0213-1'
1946         as the mother.
1947         (=+>ucs@cns): New coded-charset for XEmacs CHISE.
1948         (=>ucs-bmp-cjk@unicode): New coded-charset for XEmacs CHISE.
1949
1950         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1951         `=>ucs-bmp-cjk@unicode'; delete `=>>ucs@unicode'.
1952
1953 2011-10-25  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1954
1955         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1956         setting for `=>ucs@ks'.
1957
1958 2011-10-21  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1959
1960         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1961         `=ucs-bmp-cjk-compat@unicode'.
1962
1963         * mule/mule-conf.el (=ucs-bmp-cjk-compat@unicode): New
1964         coded-charset for XEmacs CHISE.
1965
1966 2011-10-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1967
1968         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1969         `=ucs-bmp-cjk-compat'.
1970
1971         * mule/mule-conf.el (=ucs-bmp-cjk-compat): New coded-charset for
1972         XEmacs CHISE.
1973
1974 2011-10-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1975
1976         * mule/mule-conf.el (=+>ucs@ks): New coded-charset for XEmacs
1977         CHISE.
1978
1979 2011-10-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1980
1981         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
1982         `=+>ucs@jis/1990' instead of `=>ucs@jis/1990'.
1983
1984         * mule/mule-conf.el (=+>ucs@jis/1990): Renamed from
1985         `=>ucs@jis/1990'.
1986         (=>ucs@jis/1990): New alias for `=+>ucs@jis/1990'.
1987
1988 2011-10-17  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1989
1990         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1991         setting for `=+>ucs@iso'; use `=+>ucs@jis' instead of `=>ucs@JP'.
1992
1993         * mule/mule-conf.el (=+>ucs@iso): New coded-charset for XEmacs
1994         CHISE.
1995         (=>>ucs@iso): Use `=+>ucs@iso' instead of `=>ucs@iso' as the
1996         mother.
1997
1998 2011-10-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1999
2000         * mule/mule-conf.el (=+>jis-x0213-2): Renamed from
2001         `=>jis-x0213-2@usual'.
2002         (=>jis-x0213-2@usual): New alias for `=+>jis-x0213-2'.
2003         (=>jis-x0213-2): Use `=+>jis-x0213-2' instead of
2004         `=>jis-x0213-2@usual' as the mother.
2005
2006 2011-10-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2007
2008         * mule/mule-conf.el (=+>ucs@jis): Renamed from `=>ucs@JP'.
2009         (=>ucs@JP): New alias for `=+>ucs@jis'.
2010
2011 2011-10-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2012
2013         * mule/mule-conf.el (=+>jis-x0208): Renamed from
2014         `=>jis-x0208@usual'.
2015         (=>jis-x0208@usual): New alias for `=+>jis-x0208'.
2016         (=+>jis-x0208@1978): Use `=+>jis-x0208' instead of
2017         `=>jis-x0208@usual' as the mother.
2018         (=>jis-x0208): Likewise.
2019
2020 2011-10-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2021
2022         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2023         setting for `=+>jis-x0208@1978'.
2024
2025 2011-10-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2026
2027         * mule/mule-conf.el (=+>jis-x0208@1978): New coded-charset for
2028         XEmacs CHISE.
2029
2030 2011-09-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2031
2032         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2033         setting for `=>>>ucs@jis/1990'.
2034
2035 2011-07-23  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2036
2037         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2038         setting for `=>ucs@jis/1990'.
2039
2040 2011-07-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2041
2042         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2043         setting for `=ucs@JP/hanazono'.
2044
2045         * mule/mule-conf.el (=>ucs@jis/1990): New coded-charset for XEmacs
2046         CHISE.
2047         (=ucs@JP/hanazono): Ditto.
2048         (=ucs-bmp-cjk@JP/hanazono): Ditto.
2049         (=>>hanyo-denshi/jc): Ditto.
2050         (=>>hanyo-denshi/jd): Ditto.
2051
2052 2011-07-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2053
2054         * mule/mule-charset.el (default-coded-charset-priority-list): Use
2055         `=ucs-bmp-cjk@JP/hanazono' instead of `=ucs-bmp-cjk@JP'.
2056
2057 2011-07-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2058
2059         * mule/mule-conf.el (=>>hanyo-denshi/jb): New coded-charset for
2060         XEmacs CHISE.
2061
2062 2011-07-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2063
2064         * mule/mule-conf.el (=>>hanyo-denshi/hg): New coded-charset for
2065         XEmacs CHISE.
2066
2067 2011-06-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2068
2069         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2070         `=ucs-bmp-cjk@JP'.
2071
2072 2011-04-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2073
2074         * mule/mule-conf.el (=ucs-bmp-cjk@JP): New coded-charset for
2075         XEmacs CHISE.
2076
2077 2011-05-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2078
2079         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2080         Modify order of settings; add settings for `=daikanwa@rev2'.
2081
2082 2011-04-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2083
2084         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2085         setting for `=>>cbeta'.
2086
2087         * mule/mule-conf.el (=>>cbeta): New coded-charset for XEmacs
2088         CHISE.
2089
2090 2011-04-01  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2091
2092         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2093         setting for `=>>adobe-japan1'.
2094
2095 2011-03-30  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2096
2097         * mule/mule-conf.el (=>>adobe-japan1): New coded-charset for
2098         XEmacs CHISE.
2099
2100 2011-03-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2101
2102         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2103         setting for `=>>hanyo-denshi/ia'.
2104
2105         * mule/mule-conf.el (=>>hanyo-denshi/ia): New coded-charset for
2106         XEmacs CHISE.
2107
2108 2011-03-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2109
2110         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2111         settings for `=>>>hanyo-denshi/jt' and `=>>>gt'.
2112
2113         * mule/mule-conf.el (=>>>hanyo-denshi/jt): New coded-charset for
2114         XEmacs CHISE.
2115         (=>>hanyo-denshi/jt): Use `=>>>hanyo-denshi/jt' instead of
2116         `=hanyo-denshi/jt' as the mother.
2117
2118 2011-03-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2119
2120         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2121         setting for `=>>>jis-x0213-2'.
2122
2123         * mule/mule-conf.el (=>>>gt): New coded-charset for XEmacs CHISE.
2124         (=>>gt): Use `=>>>gt' instead of `=gt' as the mother.
2125         (=>>>ucs@jis/2000): New coded-charset for XEmacs CHISE.
2126
2127 2011-03-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2128
2129         * mule/mule-conf.el (=>>>ucs@jis/1990): New coded-charset for
2130         XEmacs CHISE.
2131
2132 2011-03-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2133
2134         * mule/mule-conf.el (=>>>jis-x0208@1983): New coded-charset for
2135         XEmacs CHISE.
2136
2137         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2138         `=>>jis-x0213-1@2004'.
2139
2140 2011-03-07  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2141
2142         * mule/mule-conf.el (=>>>jis-x0208@1978): New coded-charset for
2143         XEmacs CHISE.
2144
2145 2011-03-07  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2146
2147         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
2148         - Use "&g2-*;" as entity-references for `=>>>*'.
2149         - Omit "&a{GT|JX1|JX2|JX3}-*;".
2150
2151         * mule/mule-conf.el (=>>>jis-x0213-2): New coded-charset for
2152         XEmacs CHISE.
2153         (=>>jis-x0213-2): Use `=>>>jis-x0213-2' instead of `=jis-x0213-2'
2154         as the mother.
2155
2156 2011-03-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2157
2158         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2159         setting for `=>>hanyo-denshi/ib'.
2160
2161         * mule/mule-conf.el (=>>jis-x0208@1978): Fix DOC.
2162         (=>>jis-x0208@1983): New coded-charset for XEmacs CHISE.
2163         (=>>jis-x0208@1990): Ditto.
2164         (=>>hanyo-denshi/ib): Ditto.
2165
2166         * mule/mule-charset.el (default-coded-charset-priority-list):
2167         Prefer `=hanziku-*' to `=hanyo-denshi/*'.
2168
2169 2011-03-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2170
2171         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2172         Prefer `=>jis-x0213-2@usual' to `=>jis-x0208@1997' and
2173         `=>jis-x0213-1@2000'; add settings for `=>>>ucs@ks' and
2174         `=>>>ucs@jis/2004'.
2175
2176 2011-03-05  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2177
2178         * mule/mule-conf.el (=>>>jis-x0213-1@2000): New coded-charset for
2179         XEmacs CHISE.
2180         (=>>>jis-x0213-1@2004): Use `=>>>jis-x0213-1' instead of
2181         `=jis-x0213-1@2004' as the mother.
2182         (=>>>ucs@jis/2004): New coded-charset for XEmacs CHISE.
2183         (=>>>ucs@ks): Ditto.
2184
2185         * mule/mule-charset.el (default-coded-charset-priority-list):
2186         Modify priority of `=hanyo-denshi/*'.
2187
2188 2011-03-04  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2189
2190         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2191         settings for `=>>ucs@JP' and `=ucs@JP'.
2192
2193 2011-03-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2194
2195         * mule/mule-conf.el (=>>ucs@JP): New coded-charset for XEmacs
2196         CHISE.
2197
2198 2011-02-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2199
2200         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2201         setting for `=>>>ucs@cns'.
2202
2203         * mule/mule-conf.el (=>>>ucs@cns): New coded-charset for XEmacs
2204         CHISE.
2205
2206 2011-02-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2207
2208         * mule/mule-conf.el (=>>jis-x0213-1@2004): Use `=>>jis-x0213-1'
2209         instead of `=>>>jis-x0213-1@2004' as the mother.
2210         (=>>>ucs@iso): New coded-charset for XEmacs CHISE.
2211         (=>>>ucs@unicode): Likewise.
2212         (=>>>ucs@jis): Likewise.
2213         (=ucs@iso): Use `=>>>ucs@iso' instead of `=>>ucs@iso' as the
2214         mother.
2215         (=>>hanyo-denshi/ks): Fix `chars' and `dimension'.
2216
2217 2011-02-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2218
2219         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2220         settings for `=>>>jis-x0208', `=>>>jis-x0213-1',
2221         `=>>>jis-x0213-1@2004', `=>>>ucs@iso', `=>>>ucs@unicode' and
2222         `=>>>ucs@jis'.
2223
2224 2011-02-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2225
2226         * mule/mule-charset.el (default-coded-charset-priority-list):
2227         Prefer `=jis-x0212' to `=gt-pj-*', `chinese-cns11643-*', `=big5*'
2228         and `=jis-x0213-*-2000'.
2229
2230 2011-02-24  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2231
2232         * mule/mule-conf.el (=>>>jis-x0213-1@2004): New coded-charset for
2233         XEmacs CHISE.
2234         (=>>jis-x0213-1@2004): Use `=>>>jis-x0213-1@2004' instead of
2235         `=>>jis-x0213-1' as the mother.
2236
2237 2011-02-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2238
2239         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2240         settings for `=>>hanyo-denshi/jt' and `=>gt-k'.
2241
2242 2011-02-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2243
2244         * mule/mule-conf.el (=>gt-k): New coded-charset for XEmacs CHISE.
2245
2246 2011-02-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2247
2248         * mule/mule-conf.el (=>>hanyo-denshi/jt): New coded-charset for
2249         XEmacs CHISE.
2250
2251 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2252
2253         * mule/mule-coding.el (decomposition-feature-list): Set
2254         `=decomposition', `=decomposition@cid' and
2255         `=decomposition@hanyo-denshi'.
2256
2257 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2258
2259         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2260         setting for `=>>hanyo-denshi/ks'.
2261
2262         * mule/mule-conf.el (=>>hanyo-denshi/ks): New coded-charset for
2263         XEmacs CHISE.
2264
2265 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2266
2267         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2268         settings for `=hanyo-denshi/ks' and `=hanyo-denshi/ks/mf'.
2269
2270         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2271         `=hanyo-denshi/ks/mf'.
2272
2273         * mule/mule-conf.el (=hanyo-denshi/ks): New coded-charset for
2274         XEmacs CHISE.
2275         (=hanyo-denshi/ks/mf): Ditto.
2276
2277 2011-02-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2278
2279         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2280         settings for P=hanyo-denshi/jt'.
2281
2282         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2283         `=hanyo-denshi/jt'.
2284
2285         * mule/mule-conf.el (=hanyo-denshi/jt): New coded-charset for
2286         XEmacs CHISE.
2287
2288 2011-02-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2289
2290         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2291         settings for `=hanyo-denshi/ip'.
2292
2293         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2294         `=hanyo-denshi/ip'.
2295
2296         * mule/mule-conf.el (=hanyo-denshi/ip): New coded-charset for
2297         XEmacs CHISE.
2298
2299 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2300
2301         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2302         settings for `=hanyo-denshi/hg'.
2303
2304         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2305         `=hanyo-denshi/hg'.
2306
2307         * mule/mule-conf.el (=hanyo-denshi/hg): New coded-charset for
2308         XEmacs CHISE.
2309
2310 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2311
2312         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2313         setting for `=>>hanyo-denshi/ft'.
2314
2315         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2316         `=>>hanyo-denshi/ft'.
2317
2318         * mule/mule-conf.el (=>>hanyo-denshi/ft): New coded-charset for
2319         XEmacs CHISE.
2320
2321 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2322
2323         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2324         settings for `=hanyo-denshi/ib'.
2325
2326         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2327         `=hanyo-denshi/ib'.
2328
2329         * mule/mule-conf.el (=hanyo-denshi/ib): New coded-charset for
2330         XEmacs CHISE.
2331
2332 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2333
2334         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2335         settings for isolated characters of `=hanyo-denshi/ia' and
2336         non-isolated characters of `=hanyo-denshi/*'.
2337
2338         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2339         `=hanyo-denshi/ia'.
2340
2341         * mule/mule-conf.el (=hanyo-denshi/ia): New coded-charset for
2342         XEmacs CHISE.
2343
2344 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2345
2346         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2347         setting for isolated characters of `=hanyo-denshi/ft'.
2348
2349         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2350         `=hanyo-denshi/ft'.
2351
2352         * mule/mule-conf.el (=hanyo-denshi/ft): New coded-charset for
2353         XEmacs CHISE.
2354
2355 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2356
2357         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2358         setting for isolated characters of `=hanyo-denshi/jd'.
2359
2360         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2361         `=hanyo-denshi/jd'.
2362
2363         * mule/mule-conf.el (=hanyo-denshi/jd): New coded-charset for
2364         XEmacs CHISE.
2365
2366 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2367
2368         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2369         setting for isolated characters of `=hanyo-denshi/jc'.
2370
2371         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2372         `=hanyo-denshi/jc'.
2373
2374         * mule/mule-conf.el (=hanyo-denshi/jc): New coded-charset for
2375         XEmacs CHISE.
2376
2377 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2378
2379         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2380         setting for isolated characters of `=hanyo-denshi/jb'.
2381
2382         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2383         `=hanyo-denshi/jb'.
2384
2385         * mule/mule-conf.el (=hanyo-denshi/jb): New coded-charset for
2386         XEmacs CHISE.
2387
2388 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2389
2390         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2391         setting for isolated characters of `=hanyo-denshi/ja'.
2392
2393 2011-02-12  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2394
2395         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2396         `=hanyo-denshi/ja'.
2397
2398         * mule/mule-conf.el (=hanyo-denshi/ja): New coded-charset for
2399         XEmacs CHISE.
2400
2401 2011-02-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2402
2403         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2404         settings for isolated characters of `=adobe-japan1-6'.
2405
2406 2011-02-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2407
2408         * mule/mule-conf.el (=daikanwa/+p): New coded-charset for XEmacs
2409         CHISE.
2410         (=daikanwa/+2p): Ditto.
2411         (=daikanwa/ho): Ditto.
2412
2413 2011-02-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2414
2415         * mule/mule-coding.el (utf-8-mcs-no-composition): New
2416         coding-system for XEmacs CHISE.
2417
2418 2011-02-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2419
2420         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2421         setting for `=>>ruimoku-v6'.
2422
2423         * mule/mule-conf.el (=>>ruimoku-v6): New coded-charset for XEmacs
2424         CHISE.
2425
2426 2010-12-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2427
2428         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2429         setting for `=daikanwa@rev1'.
2430
2431 2010-10-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2432
2433         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2434         setting for `=>jis-x0213-2@usual' and `=>ucs@JP'.
2435
2436 2010-10-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2437
2438         * mule/mule-conf.el (=>jis-x0213-2@usual): New coded-charset for
2439         XEmacs CHISE.
2440         (=>jis-x0213-2): Use `=>jis-x0213-2@usual' as the mother.
2441
2442 2010-10-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2443
2444         * mule/mule-conf.el (=>ucs@JP): New coded-charset for XEmacs
2445         CHISE.
2446
2447 2010-09-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2448
2449         * mule/mule-conf.el (=>ucs@jis): New coded-charset for XEmacs
2450         CHISE.
2451
2452         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2453         setting for `=>ucs@jis'.
2454
2455 2010-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2456
2457         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2458         setting for `=>jis-x0208@usual'.
2459
2460         * mule/mule-conf.el (=>jis-x0208@usual): New coded-charset for
2461         XEmacs CHISE.
2462         (=>jis-x0208): Use `=>jis-x0208@usual' as the mother.
2463         (=>ucs@ks): New coded-charset for XEmacs CHISE.
2464         (=ucs@big5): Use `=>>ucs@cns' as the mother.
2465
2466 2010-09-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2467
2468         * mule/mule-conf.el (=>>>jis-x0208): New coded-charset for XEmacs
2469         CHISE.
2470         (=>>>jis-x0208@1990): Ditto.
2471         (=>>>jis-x0213-1): Ditto.
2472         (=>>jis-x0208): Use `=>>>jis-x0208' instead of `=jis-x0208' as the
2473         mother.
2474         (=>>jis-x0213-1): Use `=>>>jis-x0213-1' instead of `=jis-x0213-1'
2475         as the mother.
2476
2477 2010-09-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2478
2479         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2480         setting for `=>ucs@cns' and `=>>ucs@ks'.
2481
2482         * mule/mule-conf.el (=>>ucs@ks): New coded-charset for XEmacs
2483         CHISE.
2484
2485 2010-08-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2486
2487         * mule/mule-conf.el (=>ucs@cns): New coded-charset for XEmacs
2488         CHISE.
2489
2490 2010-08-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2491
2492         * mule/mule-conf.el (=>>daikanwa): New coded-charset for XEmacs
2493         CHISE.
2494         (=>daikanwa): Use `=>>daikanwa' instead of `=daikanwa' as the
2495         mother.
2496
2497 2010-08-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2498
2499         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2500         `==>ucs-bmp-cjk@bucs'.
2501
2502         * mule/mule-conf.el (==>ucs-bmp-cjk@bucs): New coded-charset for
2503         XEmacs CHISE.
2504
2505 2010-08-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2506
2507         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2508         setting for `==>ucs@bucs'.
2509
2510         * mule/mule-conf.el (==>ucs@bucs): New super abstract CCS for
2511         XEmacs CHISE.
2512
2513 2010-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2514
2515         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
2516         - Add setting for `=>>jis-x0208'.
2517         - Omit setting for `=>>jis-x0208@1990'.
2518         - Prefer `=>>gt', JIS X0208/0213, `=>>big5-cdp', `=>>gt-k', `=>gt'
2519           and `=>zinbun-oracle' to `=>ucs@FOO', `=>>ucs@FOO' and
2520           `=ucs@FOO'.
2521
2522 2010-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2523
2524         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2525         setting for `=>daikanwa'.
2526
2527 2010-08-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2528
2529         * mule/mule-conf.el (=daikanwa): Fix DOC.
2530         (=>daikanwa): New abstract character for XEmacs CHISE.
2531         (=>ucs@iso): Likewise.
2532         (=>ucs@unicode): Likewise.
2533         (=>>ucs@iso): Use `=>ucs@iso' as the mother.
2534
2535 2010-08-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2536
2537         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
2538         - Prefer representative features to `=>>gt', `=>>big5-cdp',
2539           `=>>gt-k', `=>gt' and `=>zinbun-oracle'.
2540         - Prefer abstract glyph features to `=>gt', `=>zinbun-oracle'.
2541         - Add `=>big5-cdp'.
2542
2543 2010-07-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2544
2545         * mule/mule-conf.el (=>>big5-cdp): Fix long-name.
2546         (=>big5-cdp): New abstract character.
2547
2548 2010-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2549
2550         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2551         Prefer UCS and JIS X0208/0213 related features to `china3-jef' and
2552         `chinese-big5'.
2553
2554 2010-07-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2555
2556         * mule/mule-charset.el (default-coded-charset-priority-list):
2557         Prefer `=>>big5-cdp' to `=>>ucs@unicode'.
2558
2559         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2560         Prefer `=>>ucs@{unicode|jis|cns' to `=>>ucs@jis/{2004|2000|1990',
2561         `=>>jis-x0208@{1990|1978', `=>>jis-x0213-1@{2000|2004}',
2562         `=>>jis-x0213-2', `=>jis-x0208@1997', `=>jis-x0213-1@{2000|2004}'
2563         and `=>jis-x0213-2'.
2564
2565 2010-07-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2566
2567         * mule/mule-conf.el (=>>ucs@jis/1990): New abstract glyph-set for
2568         XEmacs CHISE.
2569         (=>>ucs@jis/2000): Likewise.
2570         (=>>ucs@jis/2004): Likewise.
2571
2572 2010-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2573
2574         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2575         settings for `=>>big5-cdp', `=>>gt-k', `=>>ucs@jis' and
2576         `=>>ucs@cns'.
2577
2578         * mule/mule-conf.el (=>>big5-cdp): New abstract glyph-set for
2579         XEmacs CHISE.
2580         (=>>gt): Use quote instead of backquote; modify DOC.
2581         (=>gt): Use quote instead of backquote.
2582         (=>>gt-k): New abstract glyph-set for XEmacs CHISE.
2583         (=>>ucs@iso): New abstract glyph-set for XEmacs CHISE.
2584         (=>>ucs@unicode): Use `=>>ucs@iso' as the mother.
2585         (=>>ucs@jis): New abstract glyph-set for XEmacs CHISE.
2586         (=>>ucs@cns): New abstract glyph-set for XEmacs CHISE.
2587         (=ucs@iso): Use `=>>ucs@iso' as the mother.
2588
2589 2010-07-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2590
2591         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2592         `=>>ucs@unicode' and `=>>gt'.
2593
2594 2010-05-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2595
2596         * mule/mule-conf.el (=jis-x0208@1978/2-pr): New coded-charset for
2597         XEmacs CHISE.
2598         (=jis-x0208@1978/4er): New coded-charset for XEmacs CHISE.
2599         (=jis-x0208@1978/4-pr): Use `=jis-x0208@1978/2-pr' instead of
2600         `=jis-x0208@1978/1er-pr' as the mother.
2601         (=jis-x0208@1978/5pr): New coded-charset for XEmacs CHISE.
2602
2603 2010-04-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2604
2605         * mule/mule-conf.el (=ucs@big5): Use `=>>ucs@unicode' instead of
2606         `=ucs@unicode' as the mother.
2607
2608 2010-04-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2609
2610         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2611         setting for `=>>ucs@unicode'.
2612
2613         * mule/mule-conf.el (=>>ucs@unicode): New coded-charset for XEmacs
2614         CHISE.
2615
2616 2010-04-21  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2617
2618         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2619         settings for &I-AJ1-ddddd; and &AJ1-ddddd;.
2620
2621         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2622         `=adobe-japan1-6' and `=adobe-japan1-base'.
2623
2624         * mule/mule-conf.el (=adobe-japan1-base): New coded-charset for
2625         XEmacs CHISE.
2626         (=adobe-japan1-0): Specify `=adobe-japan1-base' as the mother;
2627         specify `min-code' and `max-code'.
2628         (=adobe-japan1-1): Specify `min-code' and `max-code'.
2629         (=adobe-japan1-2): Likewise.
2630         (=adobe-japan1-3): Likewise.
2631         (=adobe-japan1-4): Likewise.
2632         (=adobe-japan1-5): Likewise.
2633         (=adobe-japan1-6): Likewise.
2634
2635 2010-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2636
2637         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2638         setting for `=>gt'.
2639
2640 2010-04-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2641
2642         * mule/mule-conf.el (=>gt): New abstract coded-charset for XEmacs
2643         CHISE.
2644
2645 2010-04-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2646
2647         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2648         setting for `=>zinbun-oracle'.
2649
2650         * mule/mule-conf.el (=>zinbun-oracle): New abstract coded-charset
2651         for XEmacs CHISE.
2652
2653 2010-03-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2654
2655         * mule/mule-conf.el (=jis-x0208@1978/1er-pr): New coded-charset
2656         for XEmacs CHISE.
2657         (=jis-x0208@1978/4-pr): Use `=jis-x0208@1978/1er-pr' instead of
2658         `=jis-x0208@1978' as the mother.
2659
2660 2010-03-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2661
2662         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
2663         - Use `=gt' instead of `ideograph-gt'.
2664         - Use `=gt-k' instead of `ideograph-gt-k'.
2665         - Use `=jis-x0208@1990' instead of `japanese-jisx0208-1990'.
2666         - Use `=jis-x0208@1983' instead of `japanese-jisx0208'.
2667         - Use `=jis-x0213-1@2000' instead of `japanese-jisx0213-1'.
2668         - Use `=jis-x0213-2' instead of `japanese-jisx0213-2'.
2669         - Use `=jis-x0212' instead of `japanese-jisx0212'.
2670         - Use `=jis-x0208@1978' instead of `japanese-jisx0208-1978'.
2671         - Use `=>>gt' instead of `<=>gt'.
2672         - Use &G-GT-ddddd; instead of &aGT-ddddd for `=>>gt'.
2673         - Add setting for `=>>jis-x0208@1990'.
2674         - Use &G-JX1-hhhh; instead of &aJX1-hhhh; for
2675           `=>>jis-x0213-1@2000'.
2676         - Use &G-JX2-hhhh; instead of &aJX2-hhhh; for `=>>jis-x0213-2'.
2677         - Use &G-JX3-hhhh; instead of &aJX3-hhhh; for
2678           `=>>jis-x0213-1@2004'.
2679         - Add setting for `=>>jis-x0208@1978'.
2680         - Decode &A-J0-hhhh; as `=>jis-x0208@1997'.
2681
2682 2010-02-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2683
2684         * mule/mule-conf.el (=>>jis-x0208@1978): New coded-charset for
2685         XEmacs CHISE.
2686
2687 2009-11-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2688
2689         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2690         setting for `=>>jis-x0213-2' and `=>jis-x0213-2'; use
2691         `=>jis-x0208@1997', `=>jis-x0213-1@2000' and `=>jis-x0213-1@2004'
2692         instead of `<=>jis-x0208@1997', `<=>jis-x0213-1@2000' and
2693         `<=>jis-x0213-1@2004'.
2694
2695 2009-09-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2696
2697         * mule/mule-conf.el (=>>jis-x0213-2): New coded-charset for XEmacs
2698         CHISE.
2699         (=>jis-x0213-2): Ditto.
2700
2701 2009-09-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2702
2703         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2704         settings for `=>>jis-x0213-1@2000' and `=>>jis-x0213-1@2004'.
2705
2706 2009-08-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2707
2708         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2709         `=>>jis-x0208', `=>>jis-x0213-1', `=>jis-x0208' and
2710         `=>jis-x0213-1'.
2711
2712 2009-08-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2713
2714         * mule/mule-conf.el (=>>jis-x0208): New coded-charset for XEmacs
2715         CHISE.
2716         (=>jis-x0208): Use `=>>jis-x0208' as the mother.
2717
2718 2009-08-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2719
2720         * mule/mule-conf.el (=>>jis-x0213-1): Renamed from
2721         `<==>jis-x0213-1'.
2722         (=>>jis-x0213-1@2000): Renamed from `<==>jis-x0213-1@2000'.
2723         (=>>jis-x0213-1@2004): Renamed from `<==>jis-x0213-1@2004'.
2724         (=>jis-x0208): Renamed from `<=>jis-x0208'.
2725         (<=>jis-x0208): New alias for `=>jis-x0208'.
2726         (=>jis-x0208@1997): Renamed from `<=>jis-x0208@1997'.
2727         (<=>jis-x0208@1997): New alias for `=>jis-x0208@1997'.
2728         (=>jis-x0213-1): Renamed from `<=>jis-x0213-1'.
2729         (<=>jis-x0213-1): New alias for `=>jis-x0213-1'.
2730         (=>jis-x0213-1@2000): Renamed from `<=>jis-x0213-1@2000'.
2731         (<=>jis-x0213-1@2000): New alias for `=>jis-x0213-1@2000'.
2732         (=>jis-x0213-1@2004): Renamed from `<=>jis-x0213-1@2004'.
2733         (<=>jis-x0213-1@2004): New alias for `=>jis-x0213-1@2004'.
2734         (=>>gt): Renamed from `<==>gt'.
2735         (<==>gt): New alias for `=>>gt'.
2736
2737 2009-08-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2738
2739         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
2740         - Use `=jis-x0213-1@2000' instead of `japanese-jisx0213-1'
2741         - Use `=jis-x0213-2' instead of `japanese-jisx0213-2'.
2742         - Use `<=>jis-x0208@1997' instead of `=jis-x0208@1997'.
2743         - Add settings for `<=>jis-x0213-1@2000' and
2744           `<=>jis-x0213-1@2004'.
2745
2746         * mule/mule-conf.el (=jis-x0208@1978/-4X): New coded-charset for
2747         XEmacs CHISE.
2748         (<==>jis-x0213-1): Likewise.
2749         (<==>jis-x0213-1@2000): Likewise.
2750         (<==>jis-x0213-1@2004): Likewise.
2751         (<=>jis-x0208): Add property `=>iso-ir 168'.
2752         (<=>jis-x0208@1997): Likewise.
2753         (<=>jis-x0213-1): Use `<==>jis-x0213-1' instead of `=jis-x0213-1'
2754         as the mother; add property `=>iso-ir 228'.
2755         (<=>jis-x0213-1@2000): Modify DOC-string; fix `registry'; add
2756         property `=>iso-ir 228'.
2757         (<=>jis-x0213-1@2004): Modify DOC-string; fix `registry'; add
2758         property `=>iso-ir 233'.
2759         (<==>gt): Renamed from `<=>gt'.
2760         (<=>gt): New alias for `<==>gt'.
2761
2762 2009-08-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2763
2764         * mule/mule-conf.el (<=>jis-x0208): New coded-charset for XEmacs
2765         CHISE.
2766         (<=>jis-x0208@1997): Renamed from `=jis-x0208@1997'; use
2767         `<=>jis-x0208' as the mother.
2768         (<=>jis-x0213-1): New coded-charset for XEmacs CHISE.
2769         (<=>jis-x0213-1@2000): Ditto.
2770         (<=>jis-x0213-1@2004): Ditto.
2771
2772 2009-06-22  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2773
2774         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2775         settings for `<=>gt'.
2776
2777         * mule/mule-conf.el (<=>gt): New coded-charset for XEmacs CHISE.
2778
2779 2009-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2780
2781         * mule/mule-conf.el (=jis-x0208@1978): Specify `=>iso-ir' in
2782         XEmacs CHISE.
2783         (=jis-x0208@1978/-4pr): Likewise.
2784         (=jis-x0208@1978/4-pr): Likewise.
2785         (=jis-x0213-1): Likewise.
2786         (=ucs@iso): Likewise.
2787         (=ucs@unicode): Likewise.
2788         (=ucs@gb): Likewise.
2789         (=ucs@gb/fw): Likewise.
2790         (=ucs@cns): Likewise.
2791         (=ucs@cns/fw): Likewise.
2792         (=ucs@jis): Likewise.
2793         (=ucs@jis/fw): Likewise.
2794         (=ucs@jis/1990): Likewise.
2795         (=ucs@jis/2000): Likewise.
2796         (=ucs@jis/2004): Likewise.
2797         (=ucs@JP): Likewise.
2798         (=ucs@ks): Likewise.
2799         (=ucs@big5): Likewise.
2800         (=ucs@big5/cns11643): Likewise.
2801         (=ucs@cns11643): Likewise.
2802
2803 2008-10-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2804
2805         * mule/mule-charset.el (default-coded-charset-priority-list):
2806         Prefer `=jis-x0213-{1|2}-2000' to `japanese-jisx0212'.
2807
2808         * mule/mule-conf.el (=ucs@jis/2004): New coded-charset for XEmacs
2809         CHISE.
2810         (=ucs@JP): Use `=ucs@jis/2004' instead of `=ucs@jis' as the
2811         mother.
2812
2813 2008-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2814
2815         * mule/mule-conf.el (=jis-x0208@1978): New coded-charset [moved
2816         from src/mule-charset.c].
2817         (=jis-x0208@1978/-4pr): Renamed from `=jis-x0208@1978/i-4';
2818         specify `final'.
2819         (=jis-x0208@1978/1pr): Renamed from `=jis-x0208@1978/i1'; specify
2820         `iso-ir' and `final', namely now it is used as ISO-IR-42.
2821         (=jis-x0208@1978/4-pr): Renamed from `=jis-x0208@1978/i4-'.
2822         (=jis-x0208@1978/i1): New alias for `=jis-x0208@1978/1pr'.
2823         (=jis-x0208@1978/i-4): New alias for `=jis-x0208@1978/-4pr'.
2824         (=jis-x0208@1978/i4-): New alias for `=jis-x0208@1978/4-pr'.
2825
2826 2008-09-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2827
2828         * mule/mule-conf.el (=jis-x0213-1-2000): Changed to the alias of
2829         `=jis-x0213-1@2000' instead of `=jis-x0213-1'.
2830         (=jis-x0208@1978/i-4): Specify `partial'.
2831         (=jis-x0208@1978/i1): Likewise; use `=jis-x0208@1978/i-4' as the
2832         mother coded-charset.
2833         (=jis-x0208@1978/i4-): New coded-charset for XEmacs CHISE.
2834
2835 2008-09-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2836
2837         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2838         settings for `=jis-x0213-1@2004'.
2839
2840 2008-09-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2841
2842         * mule/mule-conf.el (=jis-x0213-1): New coded-charset for XEmacs
2843         CHISE.
2844         (=jis-x0213-1@2000): Renamed from `=jis-x0213-1-2000'.
2845         (=jis-x0213-2): Renamed from `=jis-x0213-2-2000'.
2846         (=jis-x0213-1@2004): New coded-charset for XEmacs CHISE.
2847         (=jis-x0213-1-2000): New alias for `=jis-x0213-1' in XEmacs CHISE
2848         temporarily.
2849         (=jis-x0213-2-2000): New alias for `=jis-x0213-2' in XEmacs CHISE.
2850
2851 2008-08-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2852
2853         * mule/mule-conf.el (=shinjigen): New coded-charset for XEmacs
2854         CHISE.
2855         (=shinjigen@1ed): Inherited from `=shinjigen'.
2856         (=shinjigen@rev): Likewise.
2857
2858 2008-08-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2859
2860         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2861         settings for `=shinjigen@rev' and `=shinjigen@1ed'.
2862
2863 2008-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2864
2865         * mule/mule-conf.el (=shinjigen@1ed): Renamed from `shinjigen-1';
2866         define it as an alias.
2867         (=shinjigen@1ed/24pr): New coded-charset for XEmacs CHISE.
2868         (=shinjigen@rev): Renamed from `shinjigen-2'; define it as an
2869         alias.
2870         (=shinjigen/+p@rev): Renamed from `shinjigen-2-p'; define it as an
2871         alias.
2872
2873 2008-07-31  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2874
2875         * mule/mule-conf.el (shinjigen-2-p): New coded-charset for XEmacs
2876         CHISE.
2877
2878 2008-06-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2879
2880         * mule/mule-conf.el (shinjigen-1): New coded-charset for XEmacs
2881         CHISE.
2882         (shinjigen-2): Ditto.
2883
2884 2007-05-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2885
2886         * mule/mule-charset.el (default-coded-charset-priority-list):
2887         Prefer `gt-pj-*' to `chinese-cns11643-*', `=big5-cdp',
2888         `chinese-big5-eten-*' and `chinese-big5'.
2889
2890 2006-03-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2891
2892         * mule/mule-conf.el (=ucs-bmp-cjk@unicode): Change `max-code' to
2893         #x9FA5 temporarily.
2894
2895 2006-01-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2896
2897         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2898         settings for `=jis-x0208@1978/i1'.
2899
2900 2005-11-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2901
2902         * mule/mule-conf.el (=jis-x0208@1978/i-4): New coded-charset for
2903         XEmacs CHISE.
2904
2905 2005-10-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2906
2907         * mule/mule-conf.el (=adobe-japan1-[0..6]): New coded-charset for
2908         XEmacs CHISE.
2909
2910 2005-07-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2911
2912         * mule/mule-conf.el (=jis-x0208@1978/i1): New coded-charset for
2913         XEmacs CHISE.
2914
2915 2005-06-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2916
2917         * mule/mule-conf.el (=ucs-bmp@gb): New coded-charset for XEmacs
2918         CHISE.
2919         (=ucs-bmp@cns): Likewise.
2920         (=ucs-bmp@jis): Likewise.
2921         (=ucs-bmp@ks): Likewise.
2922
2923 2005-05-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2924
2925         * mule/mule-conf.el (=zinbun-oracle): New coded-charset for XEmacs
2926         CHISE.
2927         (=ucs-bmp-cjk): Change `max-code' to #x9FA5 temporarily.
2928
2929 2005-05-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2930
2931         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2932         settings for `=zinbun-oracle'.
2933
2934         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2935         `=zinbun-oracle'.
2936
2937 2005-05-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2938
2939         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2940         Modify to use "&U-hhhhhhhh;" instead of "&UU+hhhh;" for
2941         `=ucs@iso'.
2942
2943 2005-04-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2944
2945         * mule/mule-charset.el (default-coded-charset-priority-list):
2946         Delete `ucs-sip'; modify order of some CCSs.
2947
2948 2005-02-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2949
2950         * mule/mule-coding.el (iso-2022-jp-2): Specify `ccs-priority-list'
2951         in XEmacs CHISE.
2952
2953         * mule/japanese.el (iso-2022-jp): Specify `ccs-priority-list' in
2954         XEmacs CHISE; don't specify `input-charset-conversion' in XEmacs
2955         CHISE.
2956
2957 2004-12-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2958
2959         * mule/mule-conf.el (=ucs-radicals): Use "-zhRadicals-.*-ucs-0" as
2960         its registry.
2961         (=ucs-radicals@unicode): Likewise.
2962
2963 2004-12-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2964
2965         * mule/mule-conf.el (=ucs-hangul): New coded-charset for XEmacs
2966         CHISE.
2967
2968 2004-11-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2969
2970         * mule/mule-conf.el (=ucs@cns/fw): New coded-charset for XEmacs
2971         CHISE.
2972
2973 2004-11-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2974
2975         * mule/mule-conf.el (=ucs@gb/fw): New coded-charset for XEmacs
2976         CHISE.
2977
2978 2004-11-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2979
2980         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2981         Modify preference of *isolated settings*.
2982
2983 2004-11-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2984
2985         * mule/mule-conf.el (=ucs@big5/cns11643): New coded-charset when
2986         utf-2000 is provided.
2987         (=ucs@cns11643): Likewise.
2988
2989 2004-11-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2990
2991         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2992         Prefer every *isolated setting* to ordinary setting.
2993
2994 2004-11-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2995
2996         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2997         settings for `latin-viscii-{upper|lower}' and `latin-viscii'.
2998
2999 2004-10-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3000
3001         * mule/mule-conf.el (=ucs@jis/fw): New coded-charset for XEmacs
3002         CHISE.
3003
3004 2004-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3005
3006         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3007         settings for `=jis-x0208@1997'.
3008
3009 2004-09-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3010
3011         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3012         `=jis-x0208@1997'.
3013
3014 2004-09-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3015
3016         * mule/mule-conf.el (=jis-x0208@1997): New coded-charset for
3017         XEmacs CHISE.
3018
3019 2004-09-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3020
3021         * mule/mule-conf.el (=jis-x0208-1978): Define as an alias for
3022         `=jis-x0208@1978'.
3023         (=jis-x0208-1983): Define as an alias for `=jis-x0208@1983'.
3024         (=jis-x0213-1-2000): Use `=jis-x0208@1990' instead of
3025         `=jis-x0208-1990' as the mother.
3026         (=jis-x0208-1990): Define as an alias for `=jis-x0208@1990'.
3027
3028 2004-09-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3029
3030         * mule/mule-conf.el (=ucs@jis/1990): Renamed from `=ucs@jis-1990';
3031         define `=ucs@jis-1990' as an alias for `=ucs@jis/1990'.
3032         (=ucs@jis/2000): Renamed from `=ucs@jis-2000'; define
3033         `=ucs@jis-2000' as an alias for `=ucs@jis/2000'.
3034         (=ucs@JP): Renamed from `=ucs@jp'; define `=ucs@jp' as an alias
3035         for `=ucs@JP'.
3036
3037 2004-09-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3038
3039         * mule/mule-conf.el (=daikanwa@rev1): Renamed from
3040         `=daikanwa-rev1'; specify `=daikanwa' as the mother; define
3041         `=daikanwa-rev1' as an alias for `=daikanwa@rev1'.
3042         (=daikanwa@rev2): Renamed from `=daikanwa-rev2'; specify
3043         `=daikanwa' as the mother; define `=daikanwa-rev2' as an alias for
3044         `=daikanwa@rev2'.
3045
3046 2004-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3047
3048         * mule/mule-conf.el (=big5-cdp): Swap DOC-string and long-name.
3049         (=gt): Likewise.
3050         (=gt-k): Likewise.
3051         (=gt-pj-*): Likewise.
3052         (=gt-pj-k1): Likewise.
3053         (=gt-pj-k2): Likewise.
3054         (=daikanwa): Likewise.
3055         (=daikanwa-rev1): Likewise.
3056         (=daikanwa-rev2): Likewise.
3057         (=big5-pua): Likewise.
3058         (=big5-eten): Likewise.
3059         (chinese-big5-eten-a): Likewise.
3060         (chinese-big5-eten-b): Likewise.
3061         (=hanziku-*): Likewise.
3062         (=cbeta): Likewise.
3063         (=jef-china3): Likewise.
3064         (=ruimoku-v6): Likewise.
3065         (=ucs@iso): Likewise.
3066         (=ucs@unicode): Likewise.
3067         (=ucs@gb): Likewise.
3068         (=ucs@cns): Likewise.
3069         (=ucs@jis): Likewise.
3070         (=ucs@jis-1990): Likewise.
3071         (=ucs@jis-2000): Likewise.
3072         (=ucs@jp): Likewise.
3073         (=ucs@ks): Likewise.
3074         (=ucs@big5): Likewise.
3075         (=ucs-radicals): Likewise.
3076         (=ucs-radicals@unicode): Likewise.
3077         (=ucs-bmp-cjk): Likewise.
3078         (=ucs-bmp-cjk@unicode): Likewise.
3079         (=ucs-sip-ext-b): Likewise.
3080         (=ucs-sip-ext-b@iso): Likewise.
3081
3082 2004-04-08  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3083
3084         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3085         settings for =ucs@{unicode|iso|gb|jis|cns|ks}.
3086
3087 2004-04-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3088
3089         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3090         settings for chinese-gb2312, =iso-ir165, latin-iso8859-{1..4},
3091         cyrillic-iso8859-5, greek-iso8859-7, hebrew-iso8859-8,
3092         latin-iso8859-9, latin-jisx0201, katakana-jisx0201,
3093         latin-tcvn5712, thai-tis620, lao, ethiopic, arabic-{1|2}-column,
3094         arabic-digit, ipa and ``&I-B-XXXX;''.
3095
3096 2004-03-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3097
3098         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3099         setting for (I-)HZK{03..12}-XXXX.
3100
3101 2004-02-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3102
3103         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3104         settings for `&I-RUI6-hhhh;' and `&RUI6-hhhh;'.
3105
3106         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3107         `=ruimoku-v6'.
3108
3109         * mule/mule-conf.el (=ruimoku-v6): New coded-charset of XEmacs
3110         CHISE.
3111
3112 2004-01-21  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3113
3114         * mule/mule-conf.el (=ucs@iso): New coded-charset in XEmacs CHISE.
3115         (=ucs@unicode): Likewise.
3116         (=ucs@gb): Inherits `=ucs@unicode' instead of `=ucs'.
3117         (=ucs@cns): Likewise.
3118         (=ucs@jis): Likewise.
3119         (=ucs@ks): Likewise.
3120         (=ucs@big5): Likewise.
3121
3122 2004-01-19  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3123
3124         * mule/mule-coding.el (utf-8-jis): Use `=ucs@jis-2000' instead of
3125         `ucs-jis'.
3126         (utf-8-jis-er): Likewise.
3127         (utf-8-jp): New coding-system.
3128         (utf-8-jp-er): Likewise.
3129
3130         * mule/mule-conf.el (=ucs@jp): New coded-charset for XEmacs CHISE.
3131
3132 2004-01-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3133
3134         * mule/mule-coding.el (euc-jisx0213): Moved from mule/japanese.el.
3135
3136         * mule/japanese.el: Move definition of `euc-jisx0213' to
3137         mule/mule-coding.el.
3138
3139 2004-01-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3140
3141         * dumped-lisp.el (preloaded-file-list): Load mule-charset and
3142         mule-coding before loading update-cdb when utf-2000 is provided.
3143
3144 2003-11-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3145
3146         * mule/mule-conf.el: Prefer `=big5-cdp', `=gt' and `=gt-k' to
3147         `=daikanwa'.
3148
3149 2003-11-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3150
3151         * mule/mule-conf.el: Define =ucs@DOMAIN at the end of CCS
3152         definition codes when `utf-2000' is provided.
3153
3154 2003-08-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3155
3156         * mule/mule-category.el (word-combining-categories): Don't setup
3157         `word-combining-categories' in XEmacs CHISE.
3158         (word-separating-categories): Add setting about Latin script in
3159         XEmacs CHISE.
3160
3161 2003-08-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3162
3163         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3164         setting for `chinese-big5'.
3165
3166 2003-08-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3167
3168         * mule/mule-coding.el (coded-charset-entity-reference-alist):
3169         Prefer `chinese-big5-cdp' to `ideograph-daikanwa' and
3170         `ideograph-gt-k'; prefer `ideograph-daikanwa' to `ideograph-gt-k';
3171         add setting for HZK0[12]-xxxx.
3172
3173 2003-08-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3174
3175         * mule/mule-conf.el (=iso-ir165): Define to inherit from `=gb2312'
3176         in XEmacs CHISE.
3177
3178 2003-07-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3179
3180         * mule/mule-charset.el (default-coded-charset-priority-list):
3181         Prefer `=big5-cdp', `chinese-big5-eten-a', `chinese-big5-eten-b'
3182         and `chinese-big5' to `=gt-pj-*'.
3183
3184 2003-05-10  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3185
3186         * mule/mule-conf.el (=daikanwa): Renamed from
3187         `ideograph-daikanwa'.
3188         (ideograph-daikanwa): Changed to an alias for `=daikanwa'.
3189
3190 2003-05-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3191
3192         * mule/mule-conf.el (=cns11643-7): Renamed from
3193         `chinese-cns11643-7'.
3194         (chinese-cns11643-7): Changed to an alias for `=cns11643-7'.
3195
3196 2003-05-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3197
3198         * mule/mule-conf.el (=cns11643-6): Renamed from
3199         `chinese-cns11643-6'.
3200         (chinese-cns11643-6): Changed to an alias for `=cns11643-6'.
3201
3202 2003-05-06  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3203
3204         * mule/mule-conf.el (=cns11643-5): Renamed from
3205         `chinese-cns11643-5'.
3206         (chinese-cns11643-5): Changed to an alias for `=cns11643-5'.
3207
3208 2003-05-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3209
3210         * mule/mule-conf.el (=cns11643-4): Renamed from
3211         `chinese-cns11643-4'.
3212         (chinese-cns11643-4): Changed to an alias for `=cns11643-4'.
3213
3214 2003-05-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3215
3216         * mule/mule-conf.el (=cns11643-3): Renamed from
3217         `chinese-cns11643-3'.
3218         (chinese-cns11643-3): Changed to an alias for `=cns11643-3'.
3219
3220 2003-04-30  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3221
3222         * mule/mule-conf.el: `chinese-cns11643-2' is renamed to
3223         `=cns11643-2'.
3224         (chinese-cns11643-2): New alias for `=cns11643-2'.
3225
3226 2003-04-27  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3227
3228         * mule/mule-conf.el: `chinese-cns11643-1' is renamed to
3229         `=cns11643-1'.
3230         (chinese-cns11643-1): New alias for `=cns11643-1'.
3231
3232 2003-04-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3233
3234         * mule/mule-conf.el: `chinese-gb12345' is renamed to `=gb12345'.
3235         (chinese-gb12345): New alias for `=gb12345'.
3236
3237 2003-04-21  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3238
3239         * mule/mule-conf.el: `chinese-gb2312' is renamed to `=gb2312'.
3240         (chinese-gb2312): New alias for `=gb2312'.
3241
3242 2003-04-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3243
3244         * mule/mule-conf.el: `chinese-big5' is renamed to `=big5'.
3245         (chinese-big5): New alias for `=big5'.
3246
3247 2003-04-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3248
3249         * mule/mule-conf.el: `korean-ksc5601' is renamed to `=ks-x1001'.
3250         (korean-ksc5601): New alias for `=ks-x1001'.
3251
3252 2003-04-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3253
3254         * mule/mule-conf.el: `japanese-jisx0212' is renamed to
3255         `=jis-x0212'.
3256         (japanese-jisx0212): New alias for `=jis-x0212'.
3257
3258 2003-04-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3259
3260         * mule/mule-conf.el: `japanese-jisx0208' is renamed to
3261         `=jis-x0208-1983'.
3262         (japanese-jisx0208): New alias for `=jis-x0208-1983'.
3263
3264 2003-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3265
3266         * mule/mule-conf.el: `japanese-jisx0208-1978' is renamed to
3267         `=jis-x0208-1978'.
3268         (japanese-jisx0208-1978): New alias for `=jis-x0208-1978'.
3269
3270 2003-04-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3271
3272         * mule/mule-conf.el (=iso-ir165): Renamed from `chinese-isoir165'.
3273         (chinese-isoir165): Changed to an alias for `=iso-ir165'.
3274
3275 2003-04-03  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3276
3277         * mule/mule-conf.el (chinese-isoir165): Specify iso-ir 165.
3278         (chinese-cns11643-3): Specify iso-ir 183.
3279         (chinese-cns11643-4): Specify iso-ir 184.
3280         (chinese-cns11643-5): Specify iso-ir 185.
3281         (chinese-cns11643-6): Specify iso-ir 186.
3282         (chinese-cns11643-7): Specify iso-ir 187.
3283         (=jis-x0213-1-2000): In XEmacs CHISE, specify iso-ir 228.
3284         (=jis-x0213-2-2000): In XEmacs CHISE, specify iso-ir 229.
3285
3286 2003-04-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3287
3288         * bytecomp.el (byte-compile-insert-header): In XEmacs CHISE, check
3289         \uXXXX for every cases.
3290
3291 2003-03-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3292
3293         * mule/mule-conf.el (=ucs@big5): Renamed from `ucs-big5'.
3294         (ucs-big5): Changed to an alias for `=ucs@big5'.
3295
3296 2003-03-29  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3297
3298         * mule/mule-conf.el (=ucs@ks): Renamed from `ucs-ks'.
3299         (ucs-ks): Changed to an alias for `=ucs@ks'.
3300
3301 2003-03-27  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3302
3303         * mule/mule-conf.el (=ucs@jis-2000): Renamed from `=ucs-jis-2000'.
3304         (=ucs-jis-2000): Changed to an alias for `=ucs@jis-2000'.
3305
3306 2003-03-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3307
3308         * mule/mule-conf.el (=ucs@jis-1990): Renamed from `=ucs-jis-1990'.
3309         (=ucs-jis-1990): Changed to an alias for `=ucs@jis-1990'.
3310
3311 2003-03-24  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3312
3313         * mule/mule-conf.el (=ucs@jis): Renamed from `ucs-jis'.
3314         (ucs-jis): Changed to an alias for `=ucs@jis'.
3315
3316 2003-03-23  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3317
3318         * mule/mule-conf.el (=ucs@cns): Renamed from `ucs-cns'.
3319         (ucs-cns): Changed to an alias for `=ucs@cns'.
3320
3321 2003-03-20  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3322
3323         * mule/mule-conf.el (=ucs@gb): Renamed from `ucs-gb'.
3324         (ucs-gb): Changed to an alias for `=ucs@gb'.
3325
3326 2003-03-16  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3327
3328         * mule/mule-conf.el (=daikanwa-rev1): Renamed from
3329         `ideograph-daikanwa-2'.
3330         (ideograph-daikanwa-2): Changed to an alias for `=daikanwa-rev1'.
3331         (=daikanwa-rev2): New coded-charset when `utf-2000' is provided.
3332
3333 2003-03-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3334
3335         * version.el (emacs-version): Rename `XEmacs UTF-2000' to `XEmacs
3336         CHISE'; use `xemacs-chise-version' instead of `utf-2000-version'.
3337
3338         * obsolete.el (utf-2000-version): Declare as an obsolete variable
3339         for `xemacs-chise-version'.
3340
3341 2003-03-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3342
3343         * mule/mule-charset.el (default-coded-charset-priority-list):
3344         Refer `=jis-x0208-1990' instead of `japanese-jisx0208-1990'; refer
3345         `=gt-pj-*' instead of `ideograph-gt-pj-*'; refer `=hanziku-*'
3346         instead of `ideograph-hanziku-*'.
3347
3348         * mule/mule-conf.el: `ucs' is renamed to `=ucs'.
3349         (ucs): New alias for `=ucs' when `utf-2000' is provided.
3350
3351 2003-03-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3352
3353         * mule/mule-conf.el (=jis-x0213-1-2000): Rename
3354         `japanese-jisx0208-1990' to `=jis-x0208-1990'.
3355         (japanese-jisx0208-1990): New alias for `=jis-x0208-1990' when
3356         `utf-2000' is provided.
3357
3358 2003-03-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3359
3360         * mule/mule-conf.el (ucs-gb): New coded-charsets when `utf-2000'
3361         is provided [was builtin coded-charsets].
3362
3363 2003-03-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3364
3365         * mule/mule-conf.el (ucs-cns): New coded-charsets when `utf-2000'
3366         is provided [was builtin coded-charsets].
3367
3368 2003-03-03  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3369
3370         * mule/mule-conf.el (ucs-jis): New coded-charsets when `utf-2000'
3371         is provided [was builtin coded-charsets].
3372
3373 2003-03-02  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3374
3375         * mule/mule-conf.el (ucs-ks): New coded-charsets when `utf-2000'
3376         is provided [was builtin coded-charsets].
3377
3378 2003-03-01  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3379
3380         * mule/mule-conf.el (ideograph-daikanwa-2): New coded-charsets
3381         when `utf-2000' is provided [was builtin coded-charsets].
3382
3383 2003-02-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3384
3385         * mule/mule-conf.el (=hanziku-*): Renamed from
3386         `ideograph-hanziku-*'.
3387         (ideograph-hanziku-*): Changed to an alias for `=hanziku-*'.
3388
3389 2003-02-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3390
3391         * mule/mule-conf.el (ideograph-daikanwa): New coded-charsets when
3392         `utf-2000' is provided [was builtin coded-charsets].
3393         (ideograph-hanziku-{1..12}): Likewise.
3394
3395 2003-02-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3396
3397         * mule/mule-conf.el (=gt-pj-*): Renamed from `ideograph-gt-pj-*'.
3398         (ideograph-gt-pj-*): Changed to an alias for `=gt-pj-*'.
3399
3400 2003-02-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3401
3402         * mule/mule-conf.el (ideograph-gt-pj-{1..11}): New coded-charsets
3403         when `utf-2000' is provided [was builtin coded-charsets].
3404
3405 2003-02-24  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3406
3407         * mule/mule-charset.el (default-coded-charset-priority-list): Use
3408         `=big5-cdp', `=cbeta' and `=jef-china3' instead of
3409         `chinese-big5-cdp', `ideograph-cbeta' and `china3-jef'.
3410
3411 2003-02-18  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3412
3413         * mule/mule-conf.el (=gt): Renamed from `ideograph-gt'.
3414         (ideograph-gt): Changed to an alias for `=gt'.
3415
3416 2003-02-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3417
3418         * mule/mule-conf.el (ucs-big5): New coded-charset when `utf-2000'
3419         is provided; it was defined as a builtin coded-charset.
3420         (ideograph-gt): Likewise.
3421
3422 2003-02-16  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3423
3424         * mule/mule-conf.el (=gt-k): Renamed from `ideograph-gt-k'.
3425         (ideograph-gt-k): Changed to an alias for `=gt-k'.
3426
3427 2003-02-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3428
3429         * mule/mule-conf.el (=big5-cdp): Renamed from `chinese-big5-cdp'.
3430         (chinese-big5-cdp): Changed to an alias for `=big5-cdp'.
3431
3432 2003-02-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3433
3434         * mule/mule-conf.el (=big5-eten): Renamed from
3435         `chinese-big5-eten'.
3436         (chinese-big5-eten): Changed to an alias for `=big5-eten'.
3437
3438 2003-02-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3439
3440         * mule/mule-conf.el (=big5-pua): Renamed from `chinese-big5-pua'.
3441         (chinese-big5-pua): Changed to an alias for `=big5-pua'.
3442
3443 2003-02-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3444
3445         * mule/mule-conf.el (=cbeta): Renamed from `ideograph-cbeta'.
3446         (ideograph-cbeta): Changed to an alias for `=cbeta'.
3447
3448 2003-02-11  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3449
3450         * mule/mule-conf.el (=jef-china3): Renamed from `china3-jef'.
3451         (china3-jef): Changed to an alias for `=jef-china3'.
3452
3453 2003-02-10  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3454
3455         * mule/mule-charset.el (default-coded-charset-priority-list): Use
3456         `=jis-x0213-{1|2}-2000' instead of `japanese-jisx0213-{1|2}'.
3457
3458         * mule/mule-conf.el (=jis-x0213-{1|2}-2000): Renamed from
3459         `japanese-jisx0213-{1|2}' when `utf-2000' is provided.
3460         (japanese-jisx0213-{1|2}): New alias for =jis-x0213-{1|2}-2000
3461         when `utf-2000' is provided.
3462
3463 2003-02-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3464
3465         * mule/mule-charset.el (default-coded-charset-priority-list):
3466         Refer Hanziku to CBETA, Big5 variants, UCS-BMP and JEF-CHINA3.
3467
3468         * mule/mule-conf.el (ucs-jis-1990): Deleted.
3469         (ucs-jis-2000): Deleted.
3470
3471 2003-02-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3472
3473         * mule/mule-conf.el (=ucs-jis-1990): New coded-charset for
3474         UTF-2000.
3475         (=ucs-jis-2000): New coded-charset for UTF-2000.
3476
3477 2003-01-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3478
3479         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3480         settings for `ideograph-hanziku-{1|2}' and JEF-CHINA3.
3481
3482 2003-01-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3483
3484         * mule/mule-charset.el (default-coded-charset-priority-list):
3485         Prefer `korean-ksc5601' to CNS 11643; prefer Big5-CDP to
3486         `ideograph-cbeta'.
3487
3488 2003-01-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3489
3490         * mule/mule-conf.el: Add new coded-charset when UTF-2000 [was a
3491         builtin coded-charset].
3492
3493 2002-12-22  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3494
3495         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3496         settings for &K0-xxxx and &I-K0-xxxx.
3497
3498 2002-12-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3499
3500         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3501         `ideograph-gt-pj-k1' and `ideograph-gt-pj-k2' in UTF-2000.
3502
3503 2002-12-18  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3504
3505         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3506         settings for &GT-Knnnnn and &I-GT-Knnnnn in UTF-2000.
3507
3508 2002-12-18  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3509
3510         * mule/mule-conf.el (ideograph-gt-k): New coded-charset in
3511         UTF-2000.
3512         (ideograph-gt-pj-k1): Likewise.
3513         (ideograph-gt-pj-k2): Likewise.
3514
3515 2002-11-29  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3516
3517         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3518         `=jis-x0208'.
3519
3520 2002-11-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3521
3522         * mule/mule-conf.el (china3-jef): Add new coded-charset when
3523         UTF-2000 [was a builtin coded-charset].
3524
3525 2002-11-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3526
3527         * mule/mule-coding.el (utf-8-gb): Prefer `ucs-gb' and `=>ucs-gb'.
3528         (utf-8-gb-er): Likewise.
3529
3530 2002-10-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3531
3532         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3533         settings for JIS X 0212 and JIS X 0208:1978.
3534
3535 2002-10-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3536
3537         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3538         setting for JIS X 0213.
3539
3540 2002-08-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3541
3542         * iso8859-1.el: Don't set `iso8859/1-case-table' to the
3543         standard-case-table in UTF-2000.
3544
3545 2002-08-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3546
3547         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3548         definitions for isolated-chars.
3549
3550 2002-08-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3551
3552         * setup-paths.el (paths-find-utf-2000-lisp-directory): Use
3553         `configure-utf-2000-lisp-directory'.
3554         (paths-construct-load-path): Prefer `utf-2000-lisp-load-path' to
3555         `mule-lisp-load-path'.
3556
3557 2002-08-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3558
3559         * startup.el (startup-setup-paths): Set and use
3560         `utf-2000-lisp-directory'.
3561         (startup-setup-paths-warning): Check `utf-2000-lisp-directory' in
3562         UTF-2000.
3563
3564 2002-08-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3565
3566         * setup-paths.el (paths-utf-2000-load-path-depth): New variable.
3567         (paths-find-utf-2000-lisp-directory): New function.
3568         (paths-construct-load-path): Add new optional argument
3569         `utf-2000-lisp-directory'.
3570
3571         * dump-paths.el: Set and use `utf-2000-lisp-directory'.
3572
3573 2002-08-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3574
3575         * mule/mule-charset.el: Don't specify `auto-fill-chars' for
3576         `katakana-jisx0201', `japanese-jisx0208', `japanese-jisx0212',
3577         `chinese-gb2312', `chinese-big5-1' and `chinese-big5-2'.
3578         (default-coded-charset-priority-list): Add `chinese-big5-1' and
3579         `chinese-big5-2' in UTF-2000.
3580
3581         * mule/chinese.el: Set syntax-entry "w" for `chinese-big5' instead
3582         of `chinese-big5-1' and `chinese-big5-2' in UTF-2000.
3583
3584 2002-08-11  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3585
3586         * mule/chinese.el: Add new coding-systems `big5-er', `big5-eten',
3587         `big5-eten-er' in UTF-2000.
3588         (big5-cdp): Modify DOC-string and mnemonic.
3589
3590 2002-08-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3591
3592         * mule/mule-coding.el (utf-8-mcs-er): New coding-system in
3593         UTF-2000 [renamed from utf-8-er].
3594         (utf-8-gb): New coding-system in UTF-2000.
3595         (utf-8-gb-er): Likewise.
3596         (utf-8-cns): Likewise.
3597         (utf-8-cns-er): Likewise.
3598         (utf-8-big5): Likewise.
3599         (utf-8-big5-er): Likewise.
3600         (utf-8-jis): Likewise.
3601         (utf-8-jis-er): Likewise.
3602         (utf-8-ks): Likewise.
3603         (utf-8-ks-er): Likewise.
3604         (utf-8-er): Likewise.
3605
3606 2002-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3607
3608         * bytecomp.el (byte-compile-insert-header): Use `utf-8-mcs-unix'
3609         instead of `utf-8-unix' in UTF-2000.
3610
3611         * mule/mule-coding.el (utf-8): Define as an alias for `utf-8-mcs'.
3612
3613 2002-07-23  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3614
3615         * mule/japanese.el (euc-jisx0213): New coding-system.
3616
3617         * mule/mule-conf.el (japanese-jisx0213-1): Specify
3618         `japanese-jisx0208-1990' as the mother.
3619
3620 2002-07-16  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3621
3622         * dumped-lisp.el (preloaded-file-list): Change condition of
3623         loading "close-cdb".
3624
3625 2002-07-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3626
3627         * mule/mule-coding.el (utf-8-er): New coding-system in UTF-2000;
3628         setup `coded-charset-entity-reference-alist'.
3629
3630 2002-07-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3631
3632         * dumped-lisp.el (preloaded-file-list): Dump "close-cdb" in
3633         UTF-2000.
3634
3635 2002-04-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3636
3637         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3638         `chinese-big5-eten-a' and `chinese-big5-eten-b'.
3639
3640 2002-04-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3641
3642         * mule/mule-conf.el (chinese-big5-pua): New coded-charset.
3643         (chinese-big5-eten-a): Likewise.
3644         (chinese-big5-eten-b): Likewise.
3645         (chinese-big5-cdp): Declare as a subset of `chinese-big5' whose
3646         code range is #x8140 .. #x8DFE.
3647
3648 2002-04-08  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3649
3650         * mule/mule-conf.el (chinese-big5-eten): New coded-charset in
3651         UTF-2000.
3652         (chinese-big5-cdp): Likewise.
3653
3654 2002-02-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3655
3656         * dumped-lisp.el (preloaded-file-list): Rename
3657         utf-2000/make-cdbs.el -> utf-2000/update-cdb.el.
3658
3659 2002-02-14  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3660
3661         * update-elc.el: Load lisp/utf-2000/dumped-chars.el in UTF-2000;
3662         append `system-char-db-source-file-list' into
3663         `preloaded-file-list' in UTF-2000.
3664
3665 2002-02-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3666
3667         * dumped-lisp.el (preloaded-file-list): Delete
3668         character-definition files.
3669
3670 2002-02-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3671
3672         * dumped-lisp.el (preloaded-file-list): Add `make-cdbs' in
3673         UTF-2000.
3674
3675 2001-12-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3676
3677         * mule/mule-charset.el (default-coded-charset-priority-list):
3678         Delete `mojikyo-2022-1'.
3679
3680 2001-12-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3681
3682         * mule/mule-charset.el (default-coded-charset-priority-list):
3683         Delete `mojikyo'.
3684
3685 2001-12-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3686
3687         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3688         `ucs-sip'.
3689
3690 2001-11-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3691
3692         * mule/mule-charset.el (default-coded-charset-priority-list):
3693         Comment out `chinese-gb12345'.
3694
3695 2001-11-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3696
3697         * bytecomp.el (byte-compile-insert-header): Fixed.
3698
3699 2001-10-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3700
3701         * dumped-lisp.el (preloaded-file-list): Dump `ad-hoc-cdp' in
3702         XEmacs UTF-2000.
3703
3704 2001-10-16  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3705
3706         * mule/chinese.el (big5-cdp): New coding-system in XEmacs
3707         UTF-2000.
3708
3709 2001-10-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3710
3711         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3712         `ideograph-hanziku-{1 .. 12}' in XEmacs UTF-2000.
3713
3714 2001-10-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3715
3716         * mule/mule-charset.el (default-coded-charset-priority-list):
3717         `japanese-jef-china3' is renamed `china3-jef'.
3718
3719 2001-10-08  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3720
3721         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3722         `japanese-jef-china3' and `ideograph-cbeta'.
3723
3724 2001-09-02  MORIOKA Tomohiko  <tomo@calliope.mousai.mahoroba.ne.jp>
3725
3726         * list-mode.el: Delete dirty hack for XEmacs UTF-2000.
3727
3728 2001-08-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3729
3730         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3731         `chinese-big5-cdp'.
3732
3733 2001-08-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3734
3735         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3736         `arabic-digit', `arabic-1-column' and `arabic-2-column'.
3737
3738 2001-07-31  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3739
3740         * dumped-lisp.el (preloaded-file-list): Load "arabic" before
3741         loading character definitions.
3742
3743 2001-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3744
3745         * dumped-lisp.el (preloaded-file-list): Rename
3746         u031A0-Extended-Bopomofo.el to u031A0-Bopomofo-Extended.el.
3747
3748 2001-07-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3749
3750         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3751         `chinese-big5'.
3752
3753 2001-07-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3754
3755         * dumped-lisp.el (preloaded-file-list): Dump
3756         "Ideograph-R028-Private" with XEmacs UTF-2000.
3757
3758 2001-07-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3759
3760         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3761         `chinese-gb12345'.
3762
3763 2001-07-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3764
3765         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3766         `ideograph-gt-pj-{1..11}'.
3767
3768         * dumped-lisp.el (preloaded-file-list): Dump `isolated-char' in
3769         XEmacs UTF-2000.
3770
3771 2000-12-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3772
3773         * mule/mule-charset.el (default-coded-charset-priority-list):
3774         Prefer `chinese-gb2312' than `chinese-cns11643-*'; add
3775         `chinese-isoir165'.
3776
3777 2000-10-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3778
3779         * format.el (format-alist): Revive `image/jpeg', `image/gif',
3780         `image/png', `image/x-xpm' and `image/tiff'.
3781
3782         * files.el (binary-file-regexps): Add *.PNG.
3783
3784 2000-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3785
3786         * mule/mule-charset.el (default-coded-charset-priority-list):
3787         Prefer `japanese-jisx0208-1990' than `japanese-jisx0212'; prefer
3788         `korean-ksc5601' than `japanese-jisx0213-1'; add `mojikyo-2022-1'.
3789
3790 2000-09-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3791
3792         * list-mode.el: Call `completion-list-mode' to avoid slowness of
3793         the first completion when UTF-2000 is running.
3794
3795 2000-05-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3796
3797         * mule/mule-charset.el (default-coded-charset-priority-list):
3798         Delete `ucs'.
3799
3800 2000-04-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3801
3802         * dumped-lisp.el (preloaded-file-list): Don't add "mojikyo".
3803
3804         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3805         `mojikyo' instead of `mojikyo-pj-[1..21]'.
3806
3807 2000-04-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3808
3809         * mule/vietnamese.el (vscii-2): Delete abolished property
3810         `composite'; now composite mode is default.
3811
3812 2000-04-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3813
3814         * bytecomp.el (byte-compile-insert-header): Use `binary' instead
3815         of `raw-text'; check \uHHHH representation even if non-ascii
3816         characters are not found.
3817
3818         * dumped-lisp.el (preloaded-file-list): Add "ccs-tcvn5712.el" in
3819         UTF-2000; add "viet-ccl" in non-UTF-2000 Mule; add "vietnamese"
3820         unconditionally.
3821
3822         * mule/viet-ccl.el: New file.
3823
3824         * mule/vietnamese.el (vscii-2): New coding-system in UTF-2000.
3825         (tcvn-5712): New coding-system alias of `vscii-2' in UTF-2000.
3826         - Separate CCL based implementations to viet-ccl.el.
3827
3828 2000-02-24  MORIOKA Tomohiko  <tomo@m17n.org>
3829
3830         * mule/mule-conf.el (japanese-jisx0213-1): Allow
3831         "jisx0213.2000-1".
3832         (japanese-jisx0213-2): Allow "jisx0213.2000-2".
3833
3834         * mule/mule-charset.el (default-coded-charset-priority-list):
3835         Prefer `japanese-jisx0213-1' and `japanese-jisx0213-2' to
3836         `japanese-jisx0208-1978' and `japanese-jisx0208-1990'.
3837
3838 2000-01-31  MORIOKA Tomohiko  <tomo@etl.go.jp>
3839
3840         * dumped-lisp.el (preloaded-file-list): Add "mojikyo" in UTF-2000.
3841
3842 2000-01-27  MORIOKA Tomohiko  <tomo@m17n.org>
3843
3844         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3845         `ucs' in UTF-2000.
3846
3847 2000-01-26  MORIOKA Tomohiko  <tomo@etl.go.jp>
3848
3849         * mule/mule-charset.el (default-coded-charset-priority-list):
3850         Prefer `mojikyo-pj-*' and `ideograph-daikanwa' to `ucs-bmp' and
3851         `arabic-iso8859-6'.
3852
3853 2000-01-12  MORIOKA Tomohiko  <tomo@etl.go.jp>
3854
3855         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3856         `mojikyo-pj-[1 .. 21]' in UTF-2000.
3857
3858 2000-01-14  MORIOKA Tomohiko  <tomo@etl.go.jp>
3859
3860         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3861         `katakana-jisx0201' in UTF-2000.
3862
3863 1999-12-23  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3864
3865         * dumped-lisp.el (preloaded-file-list): Add "u0A000-Yi-Syllables",
3866         "u0AC00-Hangul-Syllables", "u0FB00-Alphabetic-Presentation-Forms",
3867         "u0FB50-Arabic-Presentation-Forms-A",
3868         "u0FE20-Combining-Half-Marks", "u0FE30-CJK-Compatibility-Forms",
3869         "u0FE50-Small-Form-Variants",
3870         "u0FE70-Arabic-Presentation-Forms-B",
3871         "u0FF00-Halfwidth-and-Fullwidth-Forms" and "u0FFF0-Specials" in
3872         UTF-2000.
3873
3874 1999-12-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
3875
3876         * dumped-lisp.el (preloaded-file-list): Delete
3877         "ccs-jisx0208-1983.el"; add "Ideograph-R031-Enclosure"
3878         ... "Ideograph-R214-Flute" in UTF-2000.
3879
3880 1999-11-21  MORIOKA Tomohiko  <tomo@etl.go.jp>
3881
3882         * mule/mule-conf.el (japanese-jisx0213-1): New coded-charset.
3883         (japanese-jisx0213-2): New coded-charset.
3884
3885         * dumped-lisp.el (preloaded-file-list): Add
3886         "Ideograph-R028-Private", "Ideograph-R029-Again" and
3887         "Ideograph-R030-Mouth".
3888
3889 1999-11-19  MORIOKA Tomohiko  <tomo@etl.go.jp>
3890
3891         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R012-Eight",
3892         "Ideograph-R013-Down-Box", "Ideograph-R014-Cover",
3893         "Ideograph-R015-Ice", "Ideograph-R016-Table",
3894         "Ideograph-R017-Open-Box", "Ideograph-R018-Knife",
3895         "Ideograph-R019-Power", "Ideograph-R020-Wrap", "Ideograph-R021-Spoon",
3896         "Ideograph-R022-Right-Open-Box", "Ideograph-R023-Hiding-Enclosure",
3897         "Ideograph-R024-Ten", "Ideograph-R025-Divination",
3898         "Ideograph-R026-Seal" and "Ideograph-R027-Cliff" in UTF-2000.
3899
3900 1999-11-18  MORIOKA Tomohiko  <tomo@etl.go.jp>
3901
3902         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R002-Line",
3903         "Ideograph-R003-Dot", "Ideograph-R004-Slash",
3904         "Ideograph-R005-Second", "Ideograph-R006-Hook",
3905         "Ideograph-R007-Two", "Ideograph-R008-Lid", "Ideograph-R009-Man",
3906         "Ideograph-R010-Legs" and "Ideograph-R011-Enter".
3907
3908         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3909         `japanese-jisx0208-1990' and `japanese-jisx0208-1978'.
3910
3911 1999-11-16  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3912
3913         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R001-One"
3914         in UTF-2000.
3915
3916 1999-11-16  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3917
3918         * mule/mule-conf.el (sisheng): Moved from mule/chinese.el.
3919         (chinese-isoir165): Moved from mule/chinese.el.
3920         (chinese-cns11643-3): Moved from mule/chinese.el.
3921         (chinese-cns11643-4): Moved from mule/chinese.el.
3922         (chinese-cns11643-5): Moved from mule/chinese.el.
3923         (chinese-cns11643-6): Moved from mule/chinese.el.
3924         (chinese-cns11643-7): Moved from mule/chinese.el.
3925
3926         * mule/chinese.el: Move definition of coded-charsets to
3927         mule/mule-conf.el.
3928
3929 1999-11-15  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3930
3931         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3932         `ideograph-daikanwa'.
3933
3934 1999-11-15  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3935
3936         * dumped-lisp.el (preloaded-file-list): Delete
3937         "ccs-jisx0201-latin.el".
3938
3939 1999-11-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
3940
3941         * dumped-lisp.el (preloaded-file-list): Add
3942         "u031A0-Extended-Bopomofo" in UTF-2000.
3943
3944 1999-11-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
3945
3946         * dumped-lisp.el (preloaded-file-list): u02E00-CJK-Radicals was
3947         renamed to u02E00-CJK-Radical-Supplement.
3948
3949 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3950
3951         * dumped-lisp.el (preloaded-file-list): Add
3952         "u03000-CJK-Symbols-and-Punctuation", "u03040-Hiragana",
3953         "u030A0-Katakana", "u03100-Bopomofo",
3954         "u03130-Hangul-Compatibility-Jamo", "u03190-Kanbun",
3955         "u03200-Enclosed-CJK-Letters-and-Months" and
3956         "u03300-CJK-Compatibility".
3957
3958 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3959
3960         * dumped-lisp.el (preloaded-file-list): Add "u02E00-CJK-Radicals",
3961         "u02F00-Kangxi-Radicals" and
3962         "u02FF0-Ideographic-Description-Characters".
3963
3964 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3965
3966         * dumped-lisp.el (preloaded-file-list): Add
3967         "u02600-Miscellaneous-Symbols", "u02700-Dingbats" and
3968         "u02800-Braille-Patterns" in UTF-2000.
3969
3970 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3971
3972         * dumped-lisp.el (preloaded-file-list): Load "uXXXXX-*" instead of
3973         "uXXXXX-*.el" in UTF-2000.
3974
3975         * bytecomp.el (byte-compile-insert-header): Delete comments if
3976         non-ASCII characters are found; allow `byte-compile-dynamic' and
3977         `byte-compile-dynamic-docstrings' if *.elc will be encoded by
3978         `raw-text'.
3979
3980 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3981
3982         * dumped-lisp.el (preloaded-file-list): Add
3983         "u02500-Box-Drawing.el", "u02580-Block-Elements.el" and
3984         "u025A0-Geometric-Shapes.el".
3985
3986 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3987
3988         * dumped-lisp.el (preloaded-file-list): Add
3989         "u02400-Control-Pictures.el", "u02440-OCR.el" and
3990         "u02460-Enclosed-Alphanumerics.el".
3991
3992 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3993
3994         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3995         `chinese-gb2312'.
3996
3997         * dumped-lisp.el (preloaded-file-list): Add
3998         "u02200-Mathematical-Operators.el" and
3999         "u02300-Miscellaneous-Technical.el".
4000
4001 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4002
4003         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4004         `chinese-cns11643-*'.
4005
4006         * dumped-lisp.el (preloaded-file-list): Add
4007         "u02100-Letterlike-Symbols.el", "u02150-Number-Forms.el" and
4008         "u02190-Arrows.el" in UTF-2000.
4009
4010 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4011
4012         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4013         `korean-ksc5601'.
4014
4015         * dumped-lisp.el (preloaded-file-list): Add
4016         "u02000-General-Punctuation.el", "u02070-Superscripts.el",
4017         "u02080-Subscripts.el", "u020A0-Currency-Symbols.el" and
4018         "u020D0-Combining-Diacritical-Marks-for-Symbols.el" in UTF-2000.
4019
4020 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4021
4022         * dumped-lisp.el (preloaded-file-list): Delete "ccs-viscii.el".
4023
4024 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4025
4026         * dumped-lisp.el (preloaded-file-list): Add "u013A0-Cherokee.el",
4027         "u01400-Canadian.el", "u01680-Ogham.el", "u016A0-Runic.el",
4028         "u01780-Khmer.el", "u01800-Mongolian.el",
4029         "u01E00-Latin-Extended-Additional.el" and
4030         "u01F00-Greek-Extended.el" in UTF-2000.
4031
4032 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4033
4034         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4035         `ethiopic-ucs' and `ethiopic'.
4036
4037         * dumped-lisp.el (preloaded-file-list): Add "u010A0-Georgian.el",
4038         "u01100-Hangul-Jamo.el" and "u01200-Ethiopic.el".
4039
4040         * mule/mule-conf.el: Move definition of coded-charset `ethiopic'
4041         from mule/ethiopic.el.
4042
4043         * mule/ethiopic.el: Move definition of coded-charset `ethiopic' to
4044         mule/mule-conf.el.
4045
4046 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4047
4048         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4049         `lao'.
4050
4051         * mule/mule-conf.el (lao): New coded-charset.
4052
4053         * dumped-lisp.el (preloaded-file-list): Add
4054         "u00900-Devanagari.el", "u00980-Bengali.el", "u00A00-Gurmukhi.el",
4055         "u00A80-Gujarati.el", "u00B00-Oriya.el", "u00B80-Tamil.el",
4056         "u00C00-Telugu.el", "u00C80-Kannada.el", "u00D00-Malayalam.el",
4057         "u00D80-Sinhala.el", "u00E00-Thai.el", "u00E80-Lao.el",
4058         "u00F00-Tibetan.el" and "u01000-Myanmar.el".
4059
4060 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4061
4062         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4063         `ucs-bmp' and `arabic-iso8859-6'.
4064
4065 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4066
4067         * dumped-lisp.el (preloaded-file-list): Add "u00400-Cyrillic.el",
4068         "u00530-Armenian.el", "u00590-Hebrew.el", "u00600-Arabic.el",
4069         "u00700-Syriac.el" and "u00780-Thaana.el" in UTF-2000.
4070
4071 1999-11-12  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4072
4073         * startup.el (normal-top-level): Load autoload file for UTF-2000
4074         in UTF-2000.
4075
4076 1999-11-11  MORIOKA Tomohiko  <tomo@etl.go.jp>
4077
4078         * dumped-lisp.el (preloaded-file-list): Add "mule-conf" in Mule;
4079         delete "ccs-iso8859-*.el"; add "u00000-C0.el",
4080         "u00020-Basic-Latin.el", "u00080-C1.el",
4081         "u000A0-Latin-1-Supplement.el", "u00100-Latin-Extended-A.el",
4082         "u00180-Latin-Extended-B.el", "u00250-IPA-Extensions.el",
4083         "u002B0-Spacing-Modifier-Letters.el",
4084         "u00300-Combining-Diacritical-Marks.el" and "u00370-Greek.el" in
4085         UTF-2000.
4086
4087 1999-11-10  MORIOKA Tomohiko  <tomo@etl.go.jp>
4088
4089         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4090         `japanese-jisx0212' and `ipa' in UTF-2000; use `latin-viscii-*'
4091         instead of `vietnamese-viscii-*'.
4092
4093 1999-11-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
4094
4095         * mule/mule-conf.el: New file.
4096
4097         * mule/misc-lang.el: Move definition of charset `ipa' to
4098         mule/mule-conf.el.
4099
4100 1999-10-10  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4101
4102         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4103         `latin-viscii'; prefer it for characters used in Vietnamese.
4104
4105 1999-10-08   Daiki Ueno  <ueno@ueda.info.waseda.ac.jp>
4106
4107         * bytecomp.el (byte-compile-insert-header): Fix regexp.
4108
4109 1999-10-07  MORIOKA Tomohiko  <tomo@etl.go.jp>
4110
4111         * mule/viet-chars.el (latin-viscii-lower): Renamed from charset
4112         `vietnamese-viscii-lower'.
4113         (latin-viscii-upper): Renamed from charset
4114         `vietnamese-viscii-upper'.
4115         (vietnamese-viscii-lower): New alias for charset
4116         `latin-viscii-lower'.
4117         (vietnamese-viscii-upper): New alias for charset
4118         `latin-viscii-upper'.
4119
4120 1999-10-05  MORIOKA Tomohiko  <tomo@etl.go.jp>
4121
4122         * mule/mule-charset.el (default-coded-charset-priority-list):
4123         Comment out `hiragana-jisx0208' and `katakana-jisx0208'.
4124
4125 1999-10-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
4126
4127         * mule/ccs-jisx0208-1983.el, mule/ccs-tcvn5712.el,
4128         mule/ccs-viscii.el, mule/ccs-iso8859-9.el,
4129         mule/ccs-jisx0201-latin.el, mule/ccs-iso8859-2.el,
4130         mule/ccs-iso8859-3.el, mule/ccs-iso8859-4.el: Moved to
4131         lisp/utf-2000.
4132
4133 1999-10-03  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4134
4135         * mule/ccs-tcvn5712.el: New file.
4136
4137 1999-10-03  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4138
4139         * dumped-lisp.el (preloaded-file-list): Add "ccs-jisx0208-1983.el"
4140         in UTF-2000.
4141
4142 1999-10-02  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4143
4144         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4145         `japanese-jisx0208'.
4146
4147 1999-10-02  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4148
4149         * dumped-lisp.el (preloaded-file-list): Add
4150         "ccs-jisx0201-latin.el", "ccs-iso8859-2.el", "ccs-iso8859-3.el",
4151         "ccs-iso8859-4.el", "ccs-iso8859-9.el" and "ccs-viscii.el" in
4152         UTF-2000.
4153
4154         * mule/ccs-iso8859-2.el, mule/ccs-iso8859-3.el,
4155         mule/ccs-iso8859-4.el, mule/ccs-iso8859-9.el,
4156         mule/ccs-jisx0201-latin.el, mule/ccs-jisx0208-1983.el,
4157         mule/ccs-viscii.el: New files.
4158
4159         * bytecomp.el (byte-compile-insert-header): Don't use `raw-text'
4160         if \uXXXX is found.
4161
4162 1999-09-30  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4163
4164         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4165         `hiragana-jisx0208' and `katakana-jisx0208'.
4166
4167 1999-09-21  MORIOKA Tomohiko  <tomo@etl.go.jp>
4168
4169         * mule/chinese.el (chinese-cns11643-3): Define it even if
4170         `utf-2000' is provided.
4171         (chinese-cns11643-4): Likewise.
4172         (chinese-cns11643-5): Likewise.
4173         (chinese-cns11643-6): Likewise.
4174         (chinese-cns11643-7): Likewise.
4175
4176 1999-09-14  MORIOKA Tomohiko  <tomo@etl.go.jp>
4177
4178         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4179         thai-tis620 and hebrew-iso8859-8; namely all BMP are covered.
4180
4181 1999-09-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4182
4183         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4184         `cyrillic-iso8859-5' and `greek-iso8859-7'.
4185
4186 1999-09-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4187
4188         * mule/mule-charset.el (default-coded-charset-priority-list):
4189         Setup in UTF-2000.
4190
4191 1999-09-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
4192
4193         * mule/viet-chars.el: Don't define charset
4194         `vietnamese-viscii-lower' and `vietnamese-viscii-upper' because
4195         they are defined as builtin charsets.
4196
4197 1999-08-31  MORIOKA Tomohiko  <tomo@etl.go.jp>
4198
4199         * version.el (emacs-version): Add more space just before UTF-2000
4200         version string.
4201
4202 1999-08-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
4203
4204         * version.el ([constant] emacs-version): Don't add a space in the
4205         preceding place of `xemacs-betaname' because it is duplicated.
4206         (emacs-version): Add UTF-2000 version if `utf-2000' is provided.
4207
4208         * startup.el (splash-frame-body): Add ETL.
4209
4210 1999-08-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
4211
4212         * mule/chinese.el (chinese-cns11643-3): Don't define if `utf-2000'
4213         is provided because it is defined as builtin charset.
4214         (chinese-cns11643-4): Likewise.
4215         (chinese-cns11643-5): Likewise.
4216         (chinese-cns11643-6): Likewise.
4217         (chinese-cns11643-7): Likewise.
4218
4219 1999-08-24  MORIOKA Tomohiko  <tomo@etl.go.jp>
4220
4221         * mule/mule-cmds.el (reset-language-environment): Fix problem when
4222         coding-system `iso-10646-ucs-4' is not defined.
4223
4224 1999-06-17  MORIOKA Tomohiko  <tomo@etl.go.jp>
4225
4226         * bytecomp.el (byte-compile-insert-header): Use utf-8 as
4227         coding-system if `utf-2000' is provided.
4228
4229 1999-06-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
4230
4231         * mule/mule-coding.el: Add `utf-8' to coding-priority-list if
4232         `utf-2000' is provided.
4233
4234 1999-06-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
4235
4236         * dumped-lisp.el (preloaded-file-list): Don't load vietnamese.el
4237         if utf-2000 is provided temporally.
4238
4239 1999-06-10  MORIOKA Tomohiko  <tomo@etl.go.jp>
4240
4241         * mule/vietnamese.el (leading-code-private-11): Deleted [defined
4242         as builtin variable].
4243
4244 1999-06-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
4245
4246         * files.el (insert-file-contents-literally): Treat file as binary;
4247         call file-name-handlers. [sync with Emacs 20.3.10]
4248
4249 2008-12-28  Vin Shelton  <acs@xemacs.org>
4250
4251         * XEmacs 21.4.22 is released
4252
4253 2008-12-30  Vin Shelton  <acs@xemacs.org>
4254
4255         * easy-mmode.el: Added easy-mmode.el so autoload.el will work
4256         during building even if no packages are found.
4257
4258 2008-05-13  Aidan Kehoe  <kehoea@parhasard.net>
4259
4260         * printer.el (generic-print-region): 
4261         (generic-print-buffer): 
4262         Use #'valid-device-type-p instead of #'valid-specifier-tag-p to
4263         check if the msprinter device is available, now that msprinter is
4264         always available as a specifier tag. 
4265
4266 2008-12-24  Vin Shelton  <acs@xemacs.org>
4267
4268         * about.el: Add Francisco to my bio!
4269
4270 2008-12-23  Vin Shelton  <acs@xemacs.org>
4271
4272         * autoload.el: Move operator definitions to autoload-operators.el
4273         in the xemacs-base package.
4274
4275 2007-11-22  Vin Shelton  <acs@xemacs.org>
4276
4277         * about.el (about-hacker-contribution): Updated my bio.
4278
4279 2007-10-07  Vin Shelton  <acs@xemacs.org>
4280
4281         * XEmacs 21.4.21 is released
4282
4283 2007-09-19  Didier Verna  <didier@xemacs.org>
4284
4285         Update my personal info.
4286         * about.el (xemacs-hackers): Use 'didier instead of 'dv.
4287         * about.el (about-other-current-hackers): Ditto.
4288         * about.el (about-url-alist): Add my musical website.
4289         * about.el (about-personal-info): Update my entry.
4290         * about.el (about-hacker-contribution): Ditto.
4291
4292 2007-08-21  Adrian Aichner  <adrian@xemacs.org>
4293
4294         * package-get.el (package-get-download-sites): Update download
4295         sites in Japan.
4296         * package-get.el (package-get-pre-release-download-sites): Ditto.
4297
4298 2007-08-18  Vin Shelton  <acs@xemacs.org>
4299
4300         * package-get.el (package-get-pre-release-download-sites): Sync
4301         mirror sites with 21.5.  (Thanks, Adrian)
4302
4303 2007-08-09  Mike Sperber  <mike@xemacs.org>
4304
4305         * startup.el (migrate-user-init-file): Create backup of
4306         `user-init-file' before migrating.
4307         * startup.el (maybe-migrate-user-init-file): Print
4308         information about backup file.
4309         (maybe-create-compatibility-dot-emacs): Follow above change.
4310
4311 2006-11-02  Adrian Aichner  <adrian@xemacs.org>
4312
4313         * font-lock.el: Sync font-lock-add-keywords and
4314         font-lock-remove-keywords from GNU Emacs.
4315         * font-lock.el (font-lock-keywords-alist): New.
4316         * font-lock.el (font-lock-removed-keywords-alist): New.
4317         * font-lock.el (font-lock-add-keywords): New.
4318         * font-lock.el (font-lock-update-removed-keyword-alist): New.
4319         * font-lock.el (font-lock-remove-keywords): New.
4320
4321 2007-08-16  Vin Shelton  <acs@xemacs.org>
4322
4323         * font-lock.el: Add defvar for font-lock-warning-face.  Original
4324         patch from Hans de Graaff.
4325
4326 2007-07-28  Adrian Aichner  <adrian@xemacs.org>
4327
4328         * package-get.el (package-get-download-sites): Document Chile and
4329         update Denmark download site.
4330         * package-get.el (package-get-pre-release-download-sites): Ditto.
4331
4332 2007-05-20  Stephen J. Turnbull  <stephen@xemacs.org>
4333
4334         * gutter-items.el (progress-feedback-with-label): Clarify docstring.
4335
4336 2006-12-09  Vin Shelton  <acs@xemacs.org>
4337
4338         * XEmacs 21.4.20 is released
4339
4340 2006-10-14  Jeff Miller  <jmiller@xemacs.org>
4341
4342         * info.el (Info-find-emacs-command-nodes): fix regex for find command node.
4343
4344 2006-11-14  Stephen J. Turnbull  <stephen@xemacs.org>
4345
4346         * info.el (Info-find-file-node, Info-insert-dir)
4347         (Info-read-subfile, Info-insert-file-contents): Maintain invariant
4348         `(equal buffer-file-truename (file-truename buffer-file-name))'.
4349         Thanks to Nelson Ferreira <nelson.ferreira@ieee.org> for report
4350         and discussion.
4351
4352 2006-05-20  Ville Skyttä  <scop@xemacs.org>
4353
4354         * obsolete.el (line-beginning-position): New, from 21.5.x.
4355         (line-end-position): Ditto.
4356
4357 2006-06-03  Adrian Aichner  <adrian@xemacs.org>
4358
4359         * package-get.el (package-get-download-sites): Welcome
4360         nl.xemacs.org and Thanks!
4361         * package-get.el (package-get-pre-release-download-sites): Ditto.
4362
4363 2004-01-19  Martin Buchholz  <martin@xemacs.org>
4364
4365         * font-lock.el: Add support for not-so recent changes in Java to
4366         java-mode.
4367
4368 2006-01-28  Vin Shelton  <acs@xemacs.org>
4369
4370         * XEmacs 21.4.19 is released
4371
4372 2006-01-03  Aidan Kehoe  <kehoea@parhasard.net>
4373
4374         * easymenu.el: Update copyright. 
4375         * easymenu.el (easy-menu-all-popups):
4376         Add a docstring. 
4377         * easymenu.el (easy-menu-add):
4378         Document a bug, rework the function to preserve any existing
4379         non-default mode-popup-menu instead of overwriting it, and not to
4380         bother normalising the menu title (nothing else does).
4381         * easymenu.el (easy-menu-remove):
4382         Restore the default mode-popup-menu instead of leaving an empty
4383         one when we remove the last easy-menu popup. 
4384
4385 2006-01-06  Adrian Aichner  <adrian@xemacs.org>
4386
4387         * package-get.el (package-get-download-sites): Add pt.xemacs.org,
4388         as suggested by Rodrigo Ventura.
4389         * package-get.el (package-get-pre-release-download-sites): Ditto,
4390         with replacement of xemacs-21.5 by beta, which is the logical path
4391         to our beta core and package pre-releases.
4392
4393 2005-12-17  Adrian Aichner  <adrian@xemacs.org>
4394
4395         * package-get.el (package-get-download-sites): Add Hong Kong
4396         download site.
4397         * package-get.el (package-get-pre-release-download-sites): Ditto.
4398
4399 2005-12-26  Vin Shelton  <acs@xemacs.org>
4400
4401         * find-paths.el:
4402         * find-paths.el (paths-emacs-root-p): Add search for package root.
4403         * find-paths.el (paths-find-emacs-root): Replaced with
4404         paths-find-invocation-roots, which returns a list of roots.
4405         * find-paths.el (paths-find-invocation-roots): New.
4406         * find-paths.el (paths-find-emacs-roots): Call paths-find-invocation-roots.
4407
4408 2005-12-05  Ville Skyttä  <scop@xemacs.org>
4409
4410         * minibuf.el (x-library-search-path): Add /usr(/local)/share/X11.
4411         * font.el (font-lookup-rgb-components): Ditto, remove stale comment.
4412
4413 2005-12-03  Vin Shelton <acs@xemacs.org>
4414
4415         * XEmacs 21.4.18 is released
4416
4417 2005-10-28  Adrian Aichner  <adrian@xemacs.org>
4418
4419         * package-get.el (package-get-download-sites): Update reflecting
4420         latest http://www.xemacs.org/Releases/ information generated by
4421         xemacs-builds/adrian/website/package-get-2-download-sites.el.
4422         * package-get.el (package-get-pre-release-download-sites): Ditto.
4423
4424 2005-02-28  Simon Josefsson  <jas@extundo.com>
4425
4426         * about.el (xemacs-hackers): Add jas.
4427         (about-other-current-hackers): Likewise.
4428         (about-url-alist): Add URL for jas.
4429         (about-personal-info): Document jas.
4430         (about-hacker-contribution): Describe jas contributions.
4431
4432 2005-03-25  Ralf Angeli  <angeli@iwi.uni-sb.de> 
4433
4434         * easymenu.el (easy-menu-remove): As described in 
4435         E1D4Nn5-0001lq-EU@neutrino.iwi.uni-sb.de; don't strip everything
4436         except the "Command" menu from mode-popup-menu. 
4437
4438 2005-03-25  Ralf Angeli  <angeli@iwi.uni-sb.de> 
4439  
4440         * font.el (font-spatial-to-canonical): Correct calculation of 
4441         return value for pixel-based input value. 
4442  
4443 2002-05-13  Adrian Aichner  <adrian@xemacs.org>
4444
4445         * code-process.el (call-process): Process-related docstring
4446         improvements spurred by Norbert Koch.
4447         * code-process.el (call-process-region): Ditto.
4448         * code-process.el (start-process): Ditto.
4449
4450 2005-10-09  Adrian Aichner  <adrian@xemacs.org>
4451
4452         * finder.el (finder-find-library): Return filename actually
4453         searched for.
4454
4455 2005-10-10  Steve Youngs  <steve@sxemacs.org>
4456
4457         * help.el (view-emacs-news): Use `expand-file-name' instead of
4458         `locate-data-file' as the latter will find any "NEWS" files that
4459         might exist in packages _before_ the one in core.
4460
4461 2005-06-06  Adrian Aichner  <adrian@xemacs.org>
4462
4463         * package-get.el (package-get-init-package):
4464         package-get-init-package buglet (21.4.17) by Jeff Mincy
4465         <mincy@rcn.com> fixing false temporary load-path shadows reported
4466         after package installation and simplifying code.
4467
4468 2005-10-18  Ville Skyttä  <scop@xemacs.org>
4469
4470         * package-get.el (package-get-download-sites): Sync mirrors list
4471         with the XEmacs website.
4472         (package-get-pre-release-download-sites): Ditto.
4473
4474 2005-04-06  Stephen J. Turnbull  <stephen@xemacs.org>
4475
4476         * derived.el (derived-mode-merge-syntax-tables):
4477         Revert my 21.5-only patch of 2003-07-18 which slipped in
4478         through Jerry James's patch of 2004-06-07.
4479
4480 2005-02-23  Adrian Aichner  <adrian@xemacs.org>
4481
4482         * cmdloop.el (keyboard-quit): Remove workaround for
4483         `region-active-p' not making sure active region is in current
4484         buffer now that it does.
4485         * minibuf.el (minibuffer-keyboard-quit): Ditto.
4486         * simple.el (region-active-p): `region-active-p' to only return t
4487         when active region is in current buffer.
4488
4489 2005-02-21  Norbert Koch  <viteno@xemacs.org>
4490
4491         * package-ui.el (pui-list-packages): MF21.5, adapt to longer
4492         package names, quell a byte-compiler warning, doc fix.
4493
4494 2005-02-16  Aidan Kehoe  <kehoea@parhasard.net>
4495
4496         * buffer.el (pop-to-buffer):
4497         * window-xemacs.el (display-buffer):
4498         Document use of `same-window-buffer-names,' `same-window-regexps'
4499         by pop-to-buffer and display-buffer. 
4500         
4501 2005-02-06  Vin Shelton <acs@xemacs.org>
4502
4503         * XEmacs 21.4.17 is released
4504
4505 2005-01-29  Ben Wing  <ben@xemacs.org>
4506
4507         * shadow.el (find-emacs-lisp-shadows):
4508         Add custom-defines to list of ignored files.
4509
4510 2005-01-17  Adrian Aichner  <adrian@xemacs.org>
4511
4512         * simple.el (shifted-motion-keys-select-region): Fix statement
4513         about unshifted-motion-keys-deselect-region.
4514
4515 2004-12-15  Ville Skyttä  <scop@xemacs.org>
4516
4517         * bytecomp-runtime.el (make-obsolete): Add 3rd argument (no-op for
4518         now) for GNU Emacs compatibility.
4519         (make-obsolete-variable): Ditto.
4520
4521 2004-01-08  Ben Wing  <ben@xemacs.org>
4522
4523         * code-files.el (load):
4524         File positions are 0 based not 1 based. Thanks to Steve Youngs.
4525
4526 2004-12-05  Vin Shelton <acs@xemacs.org>
4527
4528         * XEmacs 21.4.16 is released
4529
4530 2004-12-04  Vin Shelton  <acs@xemacs.org>
4531
4532         * auto-autoloads.el: Regenerated.
4533
4534         * custom-load.el: Regenerated.
4535
4536 2004-09-15  Stephen J. Turnbull  <stephen@xemacs.org>
4537
4538         Fix bug: apropos errors if a defalias refers to an undefined
4539         function.  <87pt4pmdcs.fsf@tleepslib.sk.tsukuba.ac.jp>
4540
4541         * apropos.el (apropos):
4542         (apropos-command):
4543         * help.el (frob-help-extents):
4544         * help-macro.el (make-help-screen):
4545         * hyper-apropos.el (hyper-apropos-grok-functions):
4546         (hyper-apropos-get-doc):
4547         Catch void-function error thrown by `documentation'.
4548
4549 2004-09-02  Steve Youngs  <steve@youngs.au.com>
4550
4551         * packages.el (package-require): Fix incorrect arg to format.
4552         This fixes a `format specifier' error.
4553
4554 2004-08-13  Jerry James  <james@xemacs.org>
4555
4556         * bytecomp.el (forward-word): Tell the byte compiler the correct
4557         number of arguments to forward-word.
4558
4559 2004-08-12  Sven Grundmann  <sven@xemacs.org>
4560
4561         * etags.el: Fixed loading of include files for tag completion. Now
4562         you can make a tag file for a library, include it into your
4563         project and it will be reloaded only if it changed. Infinte
4564         include loops are detected and the correct tag files are loaded.
4565         * etags.el (buffer-tag-table-list): Load and verify tag files in
4566         the external function buffer-tag-table-list-load.
4567         * etags.el (buffer-tag-table-list-load): New. Load and verify the
4568         tag files. Also load the included tag files. The priority of the
4569         included files is right below their parent file. If multiple
4570         matches occur then the symbols from the parent file are found
4571         first.
4572         * etags.el (tag-table-include-files): Corrected comment
4573         string. Switched to pattern constant tags-include-pattern to have
4574         it at a central location.
4575         * etags.el (tags-include-pattern): Added doc string.
4576         * etags.el (add-to-tag-completion-table): Removed obsolete
4577         comments as the include files are allready returned by
4578         buffer-tag-table-list and loaded.
4579         * etags.el (find-tag-internal): The include files are allready
4580         included in tag-tables as buffer-tag-table-list returns them now.
4581
4582 2004-07-02  Malcolm Purvis  <malcolmp@xemacs.org>
4583
4584         * widgets-gtk.el (gtk-widget-instantiate-notebook-internal):
4585         Loading items into the notebook is now done by C code.
4586         * widgets-gtk.el (gtk-widget-instantiate-internal):
4587         Style no longer changed.
4588
4589 2004-06-28  Nix  <nix@esperi.org.uk>
4590
4591         * cmdloop.el (truncate-command-history-for-gc): Delay
4592         execution of all things that look up variable bindings,
4593         via `enqueue-eval-event'.
4594
4595 2004-06-24  Vin Shelton  <acs@xemacs.org>
4596
4597         * package-get.el (package-get-require-signed-base-updates):
4598         now defaults to nil.
4599
4600 2004-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
4601
4602         * subr.el (split-string): Clean up docstring.
4603
4604 2002-01-24  John Paul Wallington  <jpw@shootybangbang.com>
4605
4606         * faces.el (zmacs-region): fix typo in docstring.
4607
4608 2004-06-07  Jerry James  <james@xemacs.org>
4609
4610         * derived.el: Synch with Emacs 21.3.
4611         * subr.el (with-local-quit): New, from Emacs 21.3.
4612         * subr.el (delayed-mode-hooks): New variable, from Emacs 21.3.
4613         * subr.el (run-mode-hooks): New function, from Emacs 21.3.
4614         * subr.el (delay-mode-hooks): New macro, from Emacs 21.3.
4615
4616 2004-06-16  Jerry James  <james@xemacs.org>
4617
4618         * cl.el (cl-set-substring): Increment start by the length of the
4619         string, not the string itself.
4620
4621 2004-05-19  Malcolm Purvis  <malcolmp@xemacs.org>
4622
4623         * etags.el (tag-table-include-files): Expand included TAGS file
4624         paths to avoid problems with relative paths.  Thanks to Peter
4625         Chubb <peterc@gelato.unsw.edu.au>.
4626         * etags.el (tags-include-pattern): New.
4627         * etags.el (add-to-tag-completion-table): Parse and ignore
4628         trailing include lines.
4629
4630 2004-06-21  Adrian Aichner  <adrian@xemacs.org>
4631
4632         * package-ui.el (pui-help-echo): Fix false cvs conflict by
4633         avoiding line solely composed of equal signs.
4634
4635 2004-06-10  Adrian Aichner  <adrian@xemacs.org>
4636
4637         * cus-edit.el (alloc): Typo fix.
4638         * cus-edit.el (custom-browse-visibility): Ditto.
4639         * cus-edit.el (custom-variable-value-create): Ditto.
4640         * cus-edit.el (custom-variable-pre-reset-standard): Ditto.
4641         * cus-edit.el (custom-save-variables): Bind print-length and
4642         print-level to nil to avoid value abbreviation.
4643         * cus-edit.el (custom-save-face-internal): Ditto.
4644         * cus-edit.el (custom-save-faces): Save in sorted order.
4645         * cus-edit.el (custom-save-resets): Bind print-length and
4646         print-level to nil to avoid value abbreviation.
4647         * cus-edit.el (custom-save-loaded-themes): Ditto.
4648
4649 2004-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
4650
4651         * subr.el (split-string-default-separators): New.
4652         (split-string): Synch to 21.5/GNU Emacs version.  *New semantics*,
4653         see comment in source.
4654
4655 2004-01-29  Stephen J. Turnbull  <stephen@xemacs.org>
4656
4657         * mule/japanese.el (paragraph-start, paragraph-separate):
4658         Remove anchor to BOL.
4659
4660 2004-04-30  Stephen J. Turnbull  <stephen@xemacs.org>
4661
4662         * cl.el (gensym, gentemp): Improve docstrings.
4663
4664 2004-05-10  Vin Shelton  <acs@xemacs.org>
4665
4666         * etags.el: Sync with 21.5 version.
4667
4668 2004-04-21  Sven Grundmann  <sven@hellerhof.de>
4669
4670         * etags.el:
4671         * etags.el (tags-exuberant-ctags-optimization-p): Enable optimization
4672         only for use with exuberant ctags. This will also enable building of 
4673         completion tables with exuberant ctags. This will not work with
4674         xemacs ctags. 
4675         * etags.el (get-tag-table-buffer): New function for creating of
4676         completion table is used if tags-exuberant-ctags-optimization-p ist t
4677         * etags.el (tags-explicit-name-pattern): Hold the name pattern for
4678         finding the tag names. New.
4679         * etags.el (add-to-tag-completion-table-exuberant-ctags): Defun for
4680         building tag completion table with exuberant ctags. New.
4681         * etags.el (find-tag-internal): Improve exact tag matching for tags
4682         with name fields. Before the patch return types of functions or
4683         function parameters (with exuberant ctags) were found as matches.
4684
4685 2004-04-21  Sven Grundmann  <sven@hellerhof.de>
4686
4687         * list-mode.el (display-completion-list): Fixed completion list was
4688         taking the width of the frame and not of the window for displaying
4689         the selection methods.
4690
4691 2004-04-18  Stephen J. Turnbull  <stephen@xemacs.org>
4692
4693         * menubar-items.el (default-menubar): Options are saved to custom.el.
4694
4695
4696 2004-02-23  Stephen J. Turnbull  <stephen@xemacs.org>
4697
4698         * isearch-mode.el (isearch-abort): Preserve successful search target.
4699
4700 2004-03-27  Adrian Aichner  <adrian@xemacs.org>
4701
4702         * gnuserv.el: Sync with 21.5 version, inspired by bugreport and
4703         (make-variable-buffer-local 'gnuserv-minor-mode) patch by Robert
4704         Bihlmeyer.
4705         * gnuserv.el (gnuserv-mode-line-string): New.
4706         * gnuserv.el (gnuserv-minor-mode): Make it buffer-local, not
4707         gnuserv-mode.
4708         * gnuserv.el (make-x-device-with-gtk-fallback): New.
4709         * gnuserv.el (gnuserv-edit-files): Use
4710         make-x-device-with-gtk-fallback.
4711
4712 2004-03-23  Malcolm Purvis  <malcolmpurvis@optushome.com.au>
4713
4714         * gtk-widgets.el: New import: gtk-accel-group-new.
4715         * dialog-gtk.el:
4716         * dialog-gtk.el (gtk-popup-convert-underscores): New.
4717         * dialog-gtk.el (popup-builtin-question-dialog):
4718         Added support for dialog button mnemonics.
4719
4720 2004-03-22  Chris Green <cmg@dok.org>
4721
4722         * process.el (shell-command): Output buffer was ignored when a
4723         background process was run via shell-command.
4724
4725 2004-03-19  Hrvoje Niksic  <hniksic@xemacs.org>
4726
4727         * cus-edit.el (custom-save-variables): Retrieve a list of
4728         variables to save first, sort it, and make sure the variables are
4729         saved in sorted order.
4730
4731 2004-02-23  Steve Youngs  <sryoungs@bigpond.net.au>
4732  
4733         * package-get.el (package-get-update-base-from-buffer): Force
4734         binary coding system for verifying GnuPG signature in the
4735         package-index file.
4736  
4737 2003-07-06  Adrian Aichner  <adrian@xemacs.org>
4738
4739         * package-get.el (package-get-package-index-file-location): Handle
4740         missing "EMACSPACKAGEPATH" environment variable.
4741
4742 2003-07-05  Adrian Aichner  <adrian@xemacs.org>
4743
4744         * package-admin.el (package-admin-find-top-directory): Simplify
4745         directory comparisions and fix substring errors on short path
4746         components.
4747         * package-get.el (package-get-package-index-file-location):
4748         Default to first component of "EMACSPACKAGEPATH", if set.
4749
4750 2004-02-16  Steve Youngs  <sryoungs@bigpond.net.au>
4751
4752         * package-get.el (process-error): New error datum.
4753
4754 2004-02-02  Vin Shelton <acs@xemacs.org>
4755
4756         * XEmacs 21.4.15 is released
4757
4758 2003-12-12  Katsumi Yamaoka  <yamaoka@jpl.org>
4759
4760         * itimer.el (activate-itimer): Modify the itimer timeout value as
4761         if it were begun at the last time when the itimer driver was woken
4762         up.
4763
4764 2004-01-27  Stephen J. Turnbull  <stephen@xemacs.org>
4765
4766         * specifier.el (Copyright):
4767         Update.
4768         (make-specifier-and-init):
4769         (map-specifier):
4770         (canonicalize-inst-pair):
4771         (canonicalize-spec-list):
4772         (set-specifier):
4773         Synch docstrings to 21.5 where appropriate.
4774
4775 2004-01-25  Steve Youngs  <sryoungs@bigpond.net.au>
4776
4777         * package-get.el (package-get-list-packages-where): New.  A
4778         function that allows searching for groups of packages.  For
4779         example, find all packages that require the fsf-compat package.
4780
4781 2004-01-25  Steve Youngs  <youngs@xemacs.org>
4782
4783         The Great PUI Sync.
4784
4785         * auto-autoloads.el: Regenerated.
4786
4787         * custom-load.el: Regenerated.
4788
4789         * dumped-lisp.el (packages-hardcoded-lisp): New.
4790
4791         * menubar-items.el (menu-max-items): New.
4792         (menu-submenu-max-items): New.
4793         (menu-submenu-name-format): New.
4794         (menu-split-long-menu): New.
4795         (menu-sort-menu): New.
4796         (default-menubar): Sync to 21.5 in regard to the PUI menus.
4797
4798         * obsolete.el (pui-add-install-directory): Renamed to the more
4799         logical `pui-set-local-package-get-directory'.
4800         (package-get-download-menu): Moved to `package-ui.el' and renamed
4801         to `package-ui-add-download-menu'.
4802
4803         * package-admin.el (package-admin-install-function-mswindows):
4804         Whitespace clean up.
4805         (package-admin-add-single-file-package): Removed.
4806         (package-admin-default-install-function): Whitespace clean up.
4807         (package-admin-find-top-directory): New.
4808         (package-admin-get-install-dir): Use it.
4809         (package-admin-get-manifest-file): 
4810         (package-admin-check-manifest): 
4811         (package-admin-add-binary-package):
4812         (package-admin-get-lispdir):
4813         (package-admin-delete-binary-package):
4814         (package-admin):
4815
4816         * package-get.el (package-get-package-index-file-location): New.
4817         (package-get-install-to-user-init-directory): New.
4818         (package-get-remote):
4819         (package-get-download-sites):
4820         (package-get-pre-release-download-sites): New.
4821         (package-get-site-release-download-sites): New.
4822         (package-get-base-filename):
4823         (package-get-always-update):
4824         (package-get-user-index-filename): Removed.
4825         (package-get-pgp-available-p): New.
4826         (package-get-require-signed-base-updates):
4827         (package-get-was-current):
4828         (package-entries-are-signed): New.
4829         (package-get-continue-update-base): New.
4830         (package-get-download-menu): Removed.
4831         (package-get-require-base):
4832         (package-get-update-base-entry):
4833         (package-get-locate-file):
4834         (package-get-locate-index-file):
4835         (package-get-maybe-save-index):
4836         (package-get-update-base):
4837         (package-get-update-base-from-buffer):
4838         (package-get-update-base-entries):
4839         (package-get-interactive-package-query):
4840         (package-get-update-all):
4841         (package-get-all):
4842         (package-get-dependencies):
4843         (package-get-init-package):
4844         (package-get-info): New.
4845         (package-get):
4846         (package-get-staging-dir):
4847         (package-get-set-version-prop): Removed.
4848         (package-get-installedp):
4849         (package-get-ever-installed-p):
4850         (packages): Removed.
4851         (package-get-custom-groups): Removed.
4852         (package-get-custom): Removed.
4853         (package-get-custom-add-entry): Removed.
4854
4855         * package-info.el (batch-update-package-info):
4856
4857         * package-net.el (package-net-batch-generate-bin-ini):
4858         (package-net-update-installed-db):
4859
4860         * package-ui.el (pui-info-buffer):
4861         (pui-directory-exists): Removed.
4862         (pui-package-dir-list): Removed.
4863         (pui-add-install-directory): Removed.
4864         (package-ui-download-menu): New.
4865         (package-ui-pre-release-download-menu): New.
4866         (package-ui-site-release-download-menu): New.
4867         (pui-set-local-package-get-directory): New.
4868         (pui-package-symbol-char):
4869         (pui-update-package-display):
4870         (pui-toggle-package):
4871         (pui-toggle-package-key):
4872         (pui-toggle-package-delete):
4873         (pui-toggle-package-delete-key):
4874         (pui-toggle-package-event):
4875         (pui-toggle-verbosity-redisplay):
4876         (pui-install-selected-packages):
4877         (pui-add-required-packages):
4878         (pui-help-echo):
4879         (pui-display-info):
4880         (list-packages-mode):
4881         (pui-list-packages):
4882
4883         * packages.el (packages-compute-package-locations):
4884         (package-require):
4885         (package-delete-name):
4886         (packages-hardcoded-lisp): Removed.
4887         (packages-useful-lisp): Removed.
4888         (packages-unbytecompiled-lisp): Removed.
4889         (packages-find-package-directories):
4890
4891         Summary:
4892
4893         Major code clean up of all things PUI.
4894
4895         Much improved code to determine where packages should be
4896         installed.  PUI no longer depends on any packages being
4897         pre-installed to compute where packages are to be installed to.
4898
4899         The user can specify the location of their package-index file.  It
4900         isn't necessary to set this because it has sane defaults.  People
4901         who "run-in-place" won't accidently overwrite the CVS
4902         package-index file.  See
4903         `package-get-package-index-file-location'. 
4904
4905         PUI will now properly clean up after itself in the event of an
4906         unsuccessful package install.  This drastically reduces the number
4907         of "wrong md5sum" FAQs.
4908
4909         non-Mule XEmacsen can no longer install Mule packages.
4910
4911         Package management via the custom interface has been removed.
4912
4913         The PUI related menubar items have been reorganised.
4914
4915         The PGP verification code has been fixed and the default for
4916         whether or not it is used is automatically computed.
4917
4918         * update-elc.el ((preloaded-file-list site-load-packages
4919         need-to-dump dumped-exe)):
4920         Just a couple of small changes to allow for
4921         `packages-(hardcoded|useful|unbytecompiled)-lisp' not really
4922         existing anymore.
4923
4924 2003-12-10  Hrvoje Niksic  <hniksic@xemacs.org>
4925
4926         * bytecomp.el (byte-compile-warn-about-unused-variables): Don't
4927         apply `format' to the first argument of byte-compile-warn, it
4928         already calls format.
4929
4930 2003-12-03  Adrian Aichner  <adrian@xemacs.org>
4931
4932         * files.el (delete-old-versions): Avoid going interactive during
4933         make install when environment variable VERSION_CONTROL is set.
4934
4935 2003-12-04  Vin Shelton  <acs@xemacs.org>
4936
4937         * menubar-items.el (menu-item-search): Only bring up search dialog
4938         box if the feature is available and desired.
4939
4940 2003-11-04  Stephen J. Turnbull  <stephen@xemacs.org>
4941
4942         * about.el (about-personal-info): Fix typo in Tony Rossini's entry.
4943
4944 2003-11-05  Vin Shelton  <acs@xemacs.org>
4945
4946         * help.el (Help-prin1-face):
4947         (Help-princ-face):
4948         princ and prin1 are functions and need to be called as such.  The
4949         idea for this patch was submitted by Eric Eide <eeide@cs.utah.edu>.
4950
4951 2003-10-22  Stephen J. Turnbull  <stephen@xemacs.org>
4952
4953         * about.el (about-xemacs): Give full version and build date.
4954
4955 2003-09-19  Stephen J. Turnbull  <stephen@xemacs.org>
4956
4957         * win32-native.el (grep-null-device): This XEmacs has null-device.
4958
4959 2003-09-06  Mike Sperber  <mike@xemacs.org>
4960
4961         * bytecomp.el (byte-compile-defvar-or-defconst): Actually
4962         implement the specified semantics for `defvar.'
4963
4964 2003-09-07  Adrian Aichner  <adrian@xemacs.org>
4965
4966         * window-xemacs.el (display-buffer): Fix for `shrink-to-fit' by
4967         Klaus Berndl, calling `shrink-window-if-larger-than-buffer' when
4968         displaying buffer in question.
4969
4970 2003-09-03  Vin Shelton <acs@xemacs.org>
4971
4972         * XEmacs 21.4.14 is released
4973
4974 2003-08-17  Vin Shelton  <acs@xemacs.org>
4975
4976         * about.el: Vanity patch.
4977
4978 2003-08-11  Stephen J. Turnbull  <stephen@xemacs.org>
4979
4980         * code-process.el (call-process):
4981         (call-process-region):
4982         (start-process):
4983         Document coding system processing.
4984
4985 2003-08-03  Stephen J. Turnbull  <stephen@xemacs.org>
4986
4987         * startup.el (splash-frame-body): Idiomatic English.
4988
4989 2003-04-24  Jin Choi <jsc@orangeimagineering.com>
4990
4991         * font-lock.el (font-lock-match-java-declarations): Move
4992         save-restriction, narrow-to-region to beginning of function to
4993         avoid going beyond the limit and causing an infloop.
4994
4995 2003-04-16  Jerry James  <james@xemacs.org>
4996
4997         * keydefs.el: Remove mappings for keys mapped to the nowhere
4998         defined function function-key-error.
4999
5000 2003-03-22  Vasily Korytov  <deskpot@myrealbox.com>
5001
5002         * lisp-mode.el (emacs-lisp-mode-hook, lisp-mode-hook,
5003         lisp-interaction-mode-hook): Add the docstrings.
5004
5005 2003-08-04  Michael Toomim <toomim@OCF.Berkeley.EDU>
5006
5007         * byte-optimize.el: Fix infinite loop in bytecode optimizer.  See:
5008         http://list-archive.xemacs.org/xemacs-beta/200306/msg00157.html
5009         http://list-archive.xemacs.org/xemacs-beta/200307/msg00005.html
5010
5011 2003-06-18  Nickolay Pakoulin  <npak@ispras.ru>
5012
5013         * cl-macs.el (cl-transform-lambda): Place doc on Common Lisp
5014         lambda list after the original doc.  Care about
5015         #'(lambda () "SingleString") 
5016         (cl-upcase-arg): 
5017         (cl-function-arglist):
5018         Care about &cl-defs and &cl-quote in lambda list, dotted lists and
5019         circular data structures in lambda list specification
5020
5021 2003-06-11  Adrian Aichner  <adrian@xemacs.org>
5022
5023         * font-lock.el (lisp-font-lock-keywords-1): Only NAME, not NAME(
5024         to appear in font-lock-function-name-face.
5025
5026 2003-06-17  Stephen J. Turnbull  <stephen@xemacs.org>
5027
5028         * bytecomp.el (byte-compile-lambda): Discard docstring only if it
5029         is not also the value of the lambda.
5030
5031 2003-05-06  Andy Piper  <andy@xemacs.org>
5032
5033         * files.el (revert-buffer): Make sure local variables get processed,
5034         even in the case of an optimized reversion.
5035
5036 2003-05-25  XEmacs Build Bot <builds@cvs.xemacs.org>
5037
5038         * XEmacs 21.4.13 is released
5039
5040 2003-03-18  Stephen J. Turnbull  <stephen@xemacs.org>
5041
5042         * gutter-items.el (buffers-tab-filter-functions): Improve docstring.
5043         Suggested by a Chris Palmer <chris@nodewarrior.org> patch.
5044
5045 2003-02-14  Ben Wing  <ben@xemacs.org>
5046
5047         * byte-optimize.el:
5048         * byte-optimize.el (byte-compile-inline-expand):
5049         * byte-optimize.el (byte-compile-unfold-lambda):
5050         * byte-optimize.el (byte-optimize-form-code-walker):
5051         * byte-optimize.el (byte-optimize-form):
5052         * byte-optimize.el (byte-decompile-bytecode-1):
5053         * byte-optimize.el (byte-optimize-lapcode):
5054         Review carefully and sync up to 20.7 except for areas as noted.
5055         Fixes problem with JDE compilation.
5056
5057 2003-02-05  Ben Wing  <ben@xemacs.org>
5058
5059         * simple.el:
5060         * simple.el (motion-keys-for-shifted-motion):
5061         Omit M-S-home/end from motion keys.
5062
5063 2003-02-07  Ben Wing  <ben@xemacs.org>
5064
5065         * text-props.el (text-property-any):
5066         * text-props.el (text-property-not-all):
5067         Fix bug when end > start.
5068
5069 2003-01-17  Stephen J. Turnbull  <stephen@xemacs.org>
5070
5071         * info.el (Info-insert-dir): Make default-directory end in
5072         separator.  Patch due to Martin Buchholz.
5073
5074 2003-01-15  Stephen J. Turnbull  <stephen@xemacs.org>
5075
5076         * XEmacs 21.4.12 "Portable Code" is released.
5077
5078 2003-01-13  Ilya Golubev  <golubev@xemacs.org>
5079
5080         * about.el: Update golubev data.
5081
5082 2003-01-15  Stephen J. Turnbull  <stephen@xemacs.org>
5083
5084         * isearch-mode.el (isearch-mode-map): Substitute comment on
5085         desirability, and back out "GR is printable" changes.
5086
5087 2003-01-08  Stephen J. Turnbull  <stephen@xemacs.org>
5088
5089         * isearch-mode.el (isearch-mode-map): Don't bind CSI.
5090
5091 2003-01-07  Stephen J. Turnbull  <stephen@xemacs.org>
5092
5093         * isearch-mode.el (isearch-mode-map): GR (and C1) is printable.
5094
5095 2003-01-06  Ville Skyttä  <scop@xemacs.org>
5096
5097         * menubar-items.el (default-menubar): Use browse-url-mozilla
5098         instead of browse-url-gnome-moz for Mozilla.
5099
5100 2003-01-03  Stephen J. Turnbull  <stephen@xemacs.org>
5101
5102         * XEmacs 21.4.11 "Native Windows TTY Support" is released.
5103
5104 2002-12-27  Ville Skyttä  <scop@xemacs.org>
5105
5106         * files.el (auto-mode-alist): Remove redundant entries for modes
5107         that live in packages.
5108         (interpreter-mode-alist): Ditto.
5109
5110 2002-03-17  Ville Skyttä  <ville.skytta@xemacs.org>
5111
5112         * menubar-items.el (default-menubar): Sync with current
5113         browse-url-xemacs.el.
5114
5115 2002-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
5116
5117         * XEmacs 21.4.10 "Military Intelligence" is released.
5118
5119 2002-10-07  Katsumi Yamaoka  <yamaoka@jpl.org>
5120
5121         * font-lock.el (font-lock-fontify-keywords-region): Fix typo.
5122
5123 2002-10-07  Katsumi Yamaoka  <yamaoka@jpl.org>
5124
5125         * keydefs.el (global-map): Bind C-xrd to delete-rectangle per GNU.
5126
5127 2001-05-10   Daiki Ueno  <ueno@unixuser.org>
5128
5129         * font-lock.el (font-lock-compile-keywords): Rewrite as a side
5130         effect free function.
5131         (font-lock-fontify-keywords-region): Supply the argument to
5132         font-lock-compile-keywords.
5133
5134 2002-09-22  Ville Skyttä  <ville.skytta@xemacs.org>
5135
5136         * package-get.el (package-get-download-sites): Bring sites list
5137         up to date, prefer xx.xemacs.org addresses.
5138
5139 2002-09-27  Andy Piper  <andy@xemacs.org>
5140
5141         * dialog.el (make-dialog-box): for general dialogs only
5142         delete-frame-hook will be run.
5143
5144 2002-09-28  Stephen J. Turnbull  <stephen@xemacs.org>
5145
5146         * font-lock.el (font-lock-fontify-syntactically-region): Add
5147         comment about lookup-syntax-properties, document LOUDLY as unused.
5148
5149 2002-08-26  Andy Piper  <andy@xemacs.org>
5150
5151         * gutter-items.el (set-progress-feedback-instantiator): Fix bad
5152         merge.
5153
5154 2002-09-02  Ville Skyttä  <ville.skytta@xemacs.org>
5155
5156         * bytecomp-runtime.el (make-obsolete): Docstring argument nit.
5157         (make-obsolete-variable): Ditto.
5158         (make-compatible): Ditto.
5159         (make-compatible-variable): Ditto.
5160
5161 2002-09-16  Stephen J. Turnbull  <stephen@xemacs.org>
5162
5163         * obsolete.el (parse-sexp-lookup-properties): new compatible alias
5164         for `lookup-syntax-properties'.  RFE from Alan Mackenzie.
5165
5166 2002-08-28  Andy Piper  <andy@xemacs.org>
5167
5168         * files.el (revert-buffer): propagate revert-without-query-status.
5169
5170 2002-06-03  Andy Piper  <andy@xemacs.org>
5171
5172         * dialog-items.el (make-search-dialog): align various subcontrols
5173         in visually pleasing ways, allow frame to autosize to the dialog
5174         size.
5175         * dialog.el (make-dialog-box): add a border inside the frame. Add
5176         :autosize property, if t then reset the frame size appropriately
5177         before the frame is mapped.
5178         * gutter-items.el (set-progress-feedback-instantiator): align
5179         various subcontrols.
5180         * gutter-items.el (set-progress-abort-instantiator): ditto.
5181
5182 2002-08-23  Stephen J. Turnbull  <stephen@xemacs.org>
5183
5184         * XEmacs 21.4.9 "Informed Management" is released.
5185
5186 2002-06-22  Ville Skyttä  <ville.skytta@xemacs.org>
5187
5188         * subr.el (add-to-list): Sync with GNU Emacs 21.2, adding the
5189         "&optional append" argument.
5190
5191 2002-07-16  Didier Verna  <didier@xemacs.org>
5192
5193         * subr.el (replace-in-string): fix case fold bug introduced by
5194         "2000-07-30  Ben Wing  <ben@xemacs.org>": honor the value of
5195         case-fold-search in temporary buffers.
5196
5197 2002-08-03  Steve Youngs  <youngs@xemacs.org>
5198
5199         * lib-complete.el (find-library): Remove check for mule because
5200         decompression DOES work on Mule.
5201
5202 2002-08-11  John Paul Wallington  <jpw@shootybangbang.com>
5203
5204         * simple.el (join-line): New alias for `delete-indentation'.
5205
5206 2002-08-02  Ville Skyttä  <ville.skytta@xemacs.org>
5207
5208         * font-lock.el: Some faces and doc typo fixes from GNU Emacs.
5209         (font-lock-doc-face): New alias to font-lock-doc-string-face.
5210         (font-lock-builtin-face): New.
5211         (font-lock-constant-face): New.
5212         (font-lock-face-list): Add builtin and constant faces.
5213
5214 2002-08-16  Stephen J. Turnbull  <stephen@xemacs.org>
5215
5216         * autoload.el (make-autoload): Support define-derived-mode.
5217         Collected puts of doc-string-elt property.  Based on a patch by
5218         Didier Verna <didier@xemacs.org>.
5219
5220 2002-08-15  Stephen J. Turnbull  <stephen@xemacs.org>
5221
5222         * wid-edit.el (widget-field-activate): Fix docstring typo.
5223
5224 2002-07-23  Andy Piper  <andy@xemacs.org>
5225
5226         * about.el (about-personal-info): update me.
5227
5228 2002-07-12  Andy Piper  <andy@xemacs.org>
5229
5230         * custom.el (custom-theme-set-variables): remove bogus
5231         arguments. Use custom-set-default to set defaults.
5232         (custom-set-variables): update doc.
5233         (custom-local-buffer): new, synced from FSF.
5234         (custom-set-default): ditto.
5235         (defcustom): update doc.
5236
5237 2002-06-16  Andy Piper  <andy@xemacs.org>
5238
5239         * menubar-items.el (default-menubar): enable windows printing on
5240         cygwin as well as native.
5241
5242 2002-06-12  Andy Piper  <andy@xemacs.org>
5243
5244         * printer.el (generic-print-buffer): catch all errors so that the
5245         print device can be cleared in all scenarios.
5246         (Printer-clear-device): make sure clearing the printer allows it
5247         to be used again immediately.
5248         (generic-print-region): make sure the default printer face is
5249         black-on-white.
5250
5251 2002-04-23  Jerry James  <james@xemacs.org>
5252
5253         * window-xemacs.el (display-buffer-function): Change doc to
5254         reflect new arg.
5255         * window-xemacs.el (pre-display-buffer-function): Ditto.
5256         * window-xemacs.el (display-buffer): New arg, shrink-to-fit.  If
5257         non-nil, make the new window just big enough for its contents.
5258         * frame.el (get-frame-for-buffer): Accept new arg, due to above.
5259         * frame.el (show-temp-buffer-in-current-frame): Remove broken
5260         temp-buffer-shrink-to-fit code.  Tell display-buffer instead.
5261
5262 2002-06-06  Andy Piper  <andy@xemacs.org>
5263
5264         * custom.el (custom-theme-set-variables): sync :set-after from FSF.
5265         (defcustom): ditto.
5266         (custom-handle-keyword): ditto.
5267
5268 2002-07-12  Stephen J. Turnbull  <stephen@xemacs.org>
5269
5270         * gutter-items.el (buffers-tab-selection-function): Improve doc.
5271         Make obsolete.  Default to nil.
5272         (buffers-tab-filter-functions): Improve doc.  Use literal default.
5273         Inspired by a patch by John Palmieri.
5274
5275 2002-07-01  Mike Alexander  <mta@arbortext.com>
5276
5277         * process.el (shell-command-on-region): Don't delete the region
5278         before giving it to call-process-region
5279
5280 2002-06-04  Jerry James <james@eecs.ku.edu>
5281
5282         * find-paths.el (paths-find-architecture-directory): Search in
5283         `system-configuration'/`base', not `base'`system-configuration'.
5284
5285 2002-06-23  Ville Skyttä  <ville.skytta@xemacs.org>
5286
5287         * info.el (Info-index): Add missing \ in [ t].
5288
5289 2002-06-11  Stephen J. Turnbull  <stephen@xemacs.org>
5290
5291         * gutter-items.el (gutter-buffers-tab-visible-p,
5292         buffers-tab-omit-function, buffers-tab-selection-function,
5293         buffers-tab-filter-functions):
5294         Doc improvements.
5295
5296 2002-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
5297
5298         * toolbar.el (toolbar-icon-directory): Document trailing separator.
5299
5300         * toolbar-items.el (toolbar-news): Fix typo in message string.
5301
5302 2002-06-08  Stephen J. Turnbull  <stephen@xemacs.org>
5303
5304         * dialog.el (yes-or-no-p-dialog-box): 
5305         * cmdloop.el (y-or-n-p-minibuf):
5306         (yes-or-no-p-minibuf):
5307         (yes-or-no-p):
5308         (y-or-n-p): 
5309         Specify negative answers in docstrings.
5310
5311 2002-05-25  Steve Youngs  <youngs@xemacs.org>
5312
5313         * package-ui.el (pui-help-echo): Display both installed and author
5314         version.  Use a balloon-help window to display extra info like
5315         package requires.
5316
5317 2002-05-30  Andy Piper  <andy@xemacs.org>
5318
5319         * files.el (revert-buffer-internal): don't visit
5320         revert-buffer. Kill buffer when not used. Suggested by Mike
5321         Alexander <mta@arbortext.com>
5322
5323 2002-05-20  Stephen J. Turnbull  <stephen@xemacs.org>
5324
5325         * files.el (revert-buffer): More docstring fiddling.
5326
5327 2002-05-19  Stephen J. Turnbull  <stephen@xemacs.org>
5328
5329         * files.el (revert-buffer):
5330         (revert-buffer-internal):
5331         (revert-buffer-insert-file-contents-function):
5332         Improve docstrings and comments.
5333
5334 2002-05-08  Andy Piper  <andy@xemacs.org>
5335
5336         * files.el (revert-buffer): observe noconfirm behavior.
5337
5338 2002-04-09  Andy Piper  <andy@xemacs.org>
5339
5340         * files.el (revert-buffer): use revert-buffer-internal if it looks
5341         like doing so will not result in any user-visible changes.
5342         (revert-buffer-internal): new function. Do the actual process of
5343         reversion and then see whether the result is any different to what
5344         we have already. If it is not then do nothing.
5345
5346 2001-12-11  Andy Piper  <andy@xemacs.org>
5347
5348         * menubar.el (get-popup-menu-response): re-order so that it works
5349         on more sane/facist window systems.
5350
5351 2001-12-03  Andy Piper  <andy@xemacs.org>
5352
5353         * faces.el (frob-face-property): don't infloop in face frobbing
5354         from Jan Vroonhof <jan@xemacs.org>.
5355
5356 2001-11-30  Jan Vroonhof  <jan@xemacs.org>
5357
5358         * faces.el (frob-face-property): Follow face fall-back hierarchy
5359         properly for face properties without an instance. Only do manual
5360         copy form 'default in last resort. This handles in particular
5361         the case where 'default itself has only a fall-back (which is
5362         the case by default on windows).
5363
5364 2001-11-24  Andy Piper  <andy@xemacs.org>
5365
5366         * printer.el (generic-print-region): set default-frame-plist to
5367         nil while creating the printer frame so that sizes reflect the
5368         printed page.
5369
5370         * faces.el (face-complain-about-font): Don't complain on printers.
5371
5372 2002-05-10  Stephen J. Turnbull  <stephen@xemacs.org>
5373         
5374         * package-net.el: Andy synch.
5375         
5376 2001-12-16  Andy Piper  <andy@xemacs.org>
5377
5378         * package-get.el (package-get-update-all): Make sure installed.db
5379         gets updated after updating packages.
5380
5381 2002-03-28  Ben Wing  <ben@xemacs.org>
5382
5383         * msw-glyphs.el: Set glyph-contrib-p to nil on hscroll,
5384         continuation, truncation so that we don't get line jumpiness from
5385         them being larger than the line height.
5386
5387         * msw-font-menu.el (mswindows-font-menu-font-data): Fix bug.
5388
5389 2001-11-30  Jan Vroonhof  <jan@xemacs.org>
5390
5391         * font.el (font-window-system-mappings): Add mapping for Gtk
5392         (assume identical to X) 
5393
5394 2002-02-04  Andy Piper  <andy@xemacs.org>
5395
5396         * files.el (convert-standard-filename): Fix for short filename
5397         Peter Arius <pas@methodpark.de>
5398
5399 2001-12-10  Christoph Wedler  <Christoph.Wedler@sap.com>
5400
5401         * list-mode.el (default-choose-completion): completion-base-size
5402         should refer to local value in the completion list buffer.
5403
5404 2001-12-03  Didier Verna  <didier@xemacs.org>
5405
5406         * rect.el: autoload `replace-rectangle'.
5407         * keydefs.el (global-map): bind it to `C-x r p'.
5408
5409 2002-05-09  Stephen J. Turnbull  <stephen@xemacs.org>
5410
5411         * XEmacs 21.4.8 "Honest Recruiter" is released.
5412
5413 2002-05-09  Stephen J. Turnbull  <stephen@xemacs.org>
5414
5415         This patch is based on Jerry James's patch and analysis.
5416
5417         * select.el (get-clipboard):
5418         (get-selection):
5419         Update docstrings.
5420         (get-clipboard-foreign):
5421         (get-selection-foreign):
5422         New function for use as `interprogram-paste-function's.
5423
5424         * simple.el (interprogram-paste-function): Change default to
5425         `get-clipboard-foreign'; improve docstring.
5426         (interprogram-cut-function): Improve dosctring.
5427
5428 2002-05-04  Stephen J. Turnbull  <stephen@xemacs.org>
5429
5430         * XEmacs 21.4.7 "Economic Science" is released.
5431
5432 2002-03-18  Adrian Aichner  <adrian@xemacs.org>
5433
5434         * cus-edit.el (customize-save-variable): Fix typo in prompt.
5435
5436 2002-03-26  John Paul Wallington  <jpw@xemacs.org>
5437
5438         * obsolete.el (assq-delete-all): New compatibility alias for 
5439         remassq.
5440
5441 2002-01-09  Simon Josefsson  <jas@extundo.com>
5442
5443         * files.el (auto-mode-alist): Support Sieve (*.siv, *.sieve).
5444
5445 2002-01-04  Adrian Aichner  <adrian@xemacs.org>
5446
5447         * info.el (Info-auto-generate-directory): Default
5448         Info-auto-generate-directory to 'if-outdated.
5449
5450 2002-03-28  Stephen J. Turnbull  <stephen@xemacs.org>
5451
5452         * startup.el (normal-top-level): Prevent migration code from
5453         trashing .emacs on an error in loading the init files.
5454
5455 2002-03-14  Ville Skyttä  <ville.skytta@xemacs.org>
5456
5457         * files.el (auto-mode-alist): GNUmakefile is a Makefile,
5458         "system default" Xdefaults and friends get xrdb-mode.
5459
5460 2002-03-05  Mats Lidell  <matsl@contactor.se>
5461  
5462         * help-nomule.el (tutorial-supported-languages): Added Swedish
5463         tutorial. Sorted languages.
5464
5465 2002-02-11  Mike Sperber <mike@xemacs.org>
5466
5467         * info.el (Info-maybe-update-dir): Regenerate dir if we're
5468         regenerating outdated dir files and dir is non-existent.
5469
5470 2002-01-27  Stephen J. Turnbull  <stephen@xemacs.org>
5471
5472         * code-files.el (convert-mbox-coding-system): Improve comment.
5473         (write-region): Improve docstring.  Reformat to 80 columns.  Add
5474         coding-system argument to `write-region-pre-hook' call.
5475         (write-region-pre-hook): Fix docstring to mention lockname argument.
5476
5477 2002-01-18  Stephen J. Turnbull  <stephen@xemacs.org>
5478
5479         * minibuf.el (completing-read): Remove redundant wrong arg list.
5480
5481         * help.el (with-displaying-help-buffer): Put usage advice in docstring.
5482
5483 2001-12-27  John Paul Wallington  <jpw@shootybangbang.com>
5484
5485         * obsolete.el (interactive-form): new compatibility alias for 
5486         function-interactive.
5487
5488 2001-11-29  Adrian Aichner  <adrian@xemacs.org>
5489
5490         * menubar-items.el (Menubar-items-truncate-list): Removed.
5491         * menubar-items.el (Menubar-items-truncate-history): New.
5492         * menubar-items.el (default-menubar): Use
5493         Menubar-items-truncate-history.
5494
5495 2002-02-03  Adrian Aichner  <adrian@xemacs.org>
5496
5497         * printer.el (generic-print-region): Pass correct arguments to
5498         lpr-region.  Thanks to Nevin Kapur <nevin@jhu.edu> and Björn
5499         Torkelsson <torkel@acc.umu.se>.
5500
5501 2002-01-09  John Paul Wallington  <jpw@shootybangbang.com>
5502
5503         * help.el (describe-mode): synched with FSF 19.34; handle nil
5504         minor mode indicators.
5505
5506 2001-12-03  Christoph Wedler  <Christoph.Wedler@sap.com>
5507
5508         * minibuf.el (completing-read): Update docstring.
5509
5510 2001-12-17  Stephen J. Turnbull  <stephen@xemacs.org>
5511
5512         * XEmacs 21.4.6 "Common Lisp" is released.
5513
5514 2001-11-21  Stephen J. Turnbull  <stephen@xemacs.org>
5515
5516         * package-net.el: Inadvertant synch with Windows branch.  From
5517         Andy's log:
5518         (package-net-kit-version): new variable.
5519         (package-net-generate-bin-ini): use it. Remove unwanted functions.
5520
5521 2001-11-28  Steve Youngs  <youngs@xemacs.org>
5522
5523         * package-get.el (package-get-locate-index-file): Also search the
5524         core etc/ directory for the package index file if it can't be
5525         found in ~/.xemacs/.
5526
5527 2001-12-13  William Perry  <wmperry@gnu.org>
5528
5529         * dialog-gtk.el (popup-builtin-question-dialog):
5530         Conform to API in gui.c.
5531         
5532 2001-11-12  Andy Piper  <andy@xemacs.org>
5533
5534         * cus-edit.el (custom-save-face-internal): make sure we save
5535         non-themed faces.
5536         (custom-save-variables): ditto variables.
5537
5538 2001-11-20  Stephen J. Turnbull  <stephen@xemacs.og>
5539
5540         * faces.el (make-face-family):
5541         (make-face-size):
5542         New face-modifying functions per Jan Vroonhof.
5543
5544         cus-face.el (custom-set-face-font-family):
5545         (custom-set-face-font-size):
5546         Use them.
5547
5548         * font.el (font-window-system-mappings): More precise docstring.
5549
5550         (font-create-name):
5551         (font-create-object):
5552         (tty-font-create-object):
5553         (tty-font-create-plist):
5554         (x-font-create-object):
5555         (x-font-create-name):
5556         (ns-font-create-name):
5557         (mswindows-font-create-object):
5558         (mswindows-font-create-name):
5559         Add doctrings.
5560
5561 2001-11-14  John Paul Wallington <jpw@shootybangbang.com>
5562
5563         * gtk-faces.el (gtk-init-device-faces): removed spurious
5564         quote before let* expression.
5565
5566 2001-10-29  Andy Piper  <andy@xemacs.org>
5567
5568         * code-files.el (toggle-buffer-file-coding-system): mark buffer as
5569         modified when changing coding system.
5570
5571         * toolbar-items.el (toolbar-dired): Use interactive "D" spec so
5572         that we invoke the GUI directory selector.
5573
5574 2001-10-25  Andy Piper  <andy@xemacs.org>
5575
5576         * dialog.el (make-dialog-box): use new directory dialog support.
5577         * minibuf.el (read-file-name-1): ditto.
5578         (read-file-name): ditto.
5579         (read-directory-name): ditto.
5580
5581 2001-10-23  Stephen J. Turnbull  <stephen@xemacs.org>
5582
5583         * XEmacs 21.4.5 "Civil Service" is released.
5584
5585 2001-04-23  Didier Verna  <didier@xemacs.org>
5586
5587         * cus-edit.el (custom-variable-pre-save): New.
5588         * cus-edit.el (custom-variable-post-save): New.
5589         * cus-edit.el (custom-variable-save): use them.
5590         * cus-edit.el (custom-face-pre-save): New.
5591         * cus-edit.el (custom-face-post-save): New.
5592         * cus-edit.el (custom-face-save): use them.
5593         * cus-edit.el (custom-group-pre-save): New.
5594         * cus-edit.el (custom-group-post-save): New.
5595         * cus-edit.el (custom-group-save): use them.
5596         * cus-edit.el (Custom-save): use the pre/post functions above,
5597         call `custom-save-all' only once.
5598         * cus-edit.el (custom-variable-pre-reset-standard): New.
5599         * cus-edit.el (custom-variable-post-reset-standard): New.
5600         * cus-edit.el (custom-variable-reset-standard): use them.
5601         * cus-edit.el (custom-face-pre-reset-standard): New.
5602         * cus-edit.el (custom-face-post-reset-standard): New.
5603         * cus-edit.el (custom-face-reset-standard): use them.
5604         * cus-edit.el (custom-group-pre-reset-standard): New.
5605         * cus-edit.el (custom-group-post-reset-standard): New.
5606         * cus-edit.el (Custom-reset-standard): use them.
5607         * cus-edit.el (custom-face-reset-saved): use the pre/post
5608         functions above, call `custom-save-all' only once.
5609
5610 2001-04-08  Danny Colascione  <qtmstr@optonline.net>
5611
5612         * gutter-items.el (buffers-tab face): Derive from the modeline
5613         face by default.  Many people use white-on-black for the default
5614         font, and the tabs look hideous with that color combination.  The
5615         modeline usually has the correct colors.
5616
5617 2001-09-28  Robert Pluim  <rpluim@bigfoot.com>
5618
5619         * etags.el (find-tag): Doc fix, point users at pop-tag-mark.
5620         (tag-mark-stack-max): Typo fix.
5621
5622 2001-09-28  Ben Wing  <ben@xemacs.org>
5623
5624         * font-lock.el:
5625         * font-lock.el (font-lock-after-change-function):
5626         fix problem with last patch, reported by Katsumi Yamaoka.
5627
5628 2001-09-17  Ben Wing  <ben@xemacs.org>
5629
5630         * font-lock.el (font-lock-after-change-function):
5631         fix problem when you insert a comment on the line before a line of
5632         code: if we use the following char, then when you hit backspace,
5633         the following line of code turns the comment color.
5634
5635 2001-06-08  Ben Wing  <ben@xemacs.org>
5636
5637         * process.el: comment about shell-command-switch.
5638         * process.el (shell-quote-argument): Need to quote a null
5639         argument, too.  From Dan Holmsand.
5640         
5641         * startup.el (normal-top-level): Delete some unused FSF junk.
5642         * startup.el (command-line-early):
5643         
5644         * startup.el (command-line): Call MS Windows init function.
5645         
5646         * win32-native.el:
5647         * win32-native.el (mswindows-system-shells): New.
5648         * win32-native.el (mswindows-system-shell-p): New.
5649         * win32-native.el (init-mswindows-at-startup): New.
5650         * win32-native.el (mswindows-quote-one-vc-runtime-arg):
5651         * win32-native.el (mswindows-quote-one-simple-arg):
5652         * win32-native.el (mswindows-quote-one-command-arg):
5653         * win32-native.el (mswindows-construct-process-command-line-alist):
5654         Correct comments at top.  Correctly handle passing arguments
5655         to Cygwin programs and to bash.  Fix quoting of zero-length
5656         arguments (from Dan Holmsand).  Set shell-command-switch based
5657         on shell-file-name, which in turn comes from env var SHELL.
5658
5659 2001-07-18  Alexey Mahotkin  <alexm@hsys.msk.ru>
5660
5661         * toolbar.el (toolbar-visible-p, toolbar-captioned-p,
5662         default-toolbar-position): Fill docstrings for balloon-help.
5663
5664 2001-03-15  Stephen J. Turnbull  <stephen@xemacs.org>
5665
5666         * faces.el: Reenable specifications over 'gtk domain.
5667
5668 2001-08-08  Didier Verna  <didier@xemacs.org>
5669
5670         * autoload.el (update-autoload-files): make defdir a file name,
5671         not directory name.
5672
5673 2001-08-06  Steve Youngs  <youngs@xemacs.org>
5674
5675         * menubar-items.el (default-menubar): Use 'report-xemacs-bug'.
5676
5677         * lisp-mnt.el (lm-report-bug): Use 'report-xemacs-bug-beta-address'.
5678
5679 2001-08-01  Edward M. Lee  <tailbert@yahoo.com>
5680
5681         * font-menu.el (font-menu-set-font): Default to current font-family.
5682         (font-menu-preferred-resolution):
5683         (font-menu-size-scaling):
5684         Provide gtk defaults, too.
5685
5686 2001-07-29  Mike Alexander  <mta@arbortext.com>
5687
5688         * cus-face.el (custom-set-face-font-size): Last arg to apply is a
5689         list
5690         (custom-set-face-font-family): ditto
5691
5692 2001-07-26  Mike Sperber <mike@xemacs.org>
5693
5694         * files.el (auto-mode-alist): .9 files are man pages, too.
5695
5696 2001-07-23  Edwin Steiner <esteiner@net4you.at>
5697
5698         * process.el (call-process-internal): bind
5699         coding-system-for-write to 'binary when calling
5700         start-process-internal, so the process receives 
5701         the literal contents of INFILE.
5702
5703 2001-09-15  Edward M. Lee  <tailbert@yahoo.com>
5704
5705         * files.el (auto-mode-alist): Add configure.ac support.
5706
5707 2001-07-19  Adrian Aichner  <adrian@xemacs.org>
5708
5709         * buff-menu.el:
5710         mouse.el:
5711         Adrian's mouse-track patch.  See <y9plq0nc.fsf@ecf.teradyne.com>.
5712
5713 2001-07-28  Stephen J. Turnbull  <stephen@xemacs.org>
5714
5715         * XEmacs 21.4.4 "Artificial Intelligence" is released.
5716
5717 2001-07-10  Katsumi Yamaoka  <yamaoka@jpl.org>
5718
5719         * mule/kinsoku.el (kinsoku-bol-p): Work with ascii and non-ascii
5720         mixed text.
5721         (kinsoku-eol-p): Ditto.
5722
5723 2001-07-09  Katsumi Yamaoka  <yamaoka@jpl.org>
5724
5725         * mule/kinsoku.el (kinsoku-ascii-eol, kinsoku-gb-bol,
5726         kinsoku-gb-eol, kinsoku-big5-bol, kinsoku-big5-eol): Assign
5727         characters as the category `s' or `e' correctly.
5728
5729 2001-06-06  Alexey Mahotkin  <alexm@hsys.msk.ru>
5730
5731         * mule/cyrillic.el: Uncomment definition of ccl-encode-koi8-r-font.
5732
5733 2001-06-14  Alexey Mahotkin  <alexm@hsys.msk.ru>
5734
5735         * mule/cyrillic.el:  Set up case table.
5736
5737 2001-06-08  Mike Sperber <mike@xemacs.org>
5738
5739         * files.el (save-some-buffers-1): Don't zap the help window right
5740         after `map-y-or-n-p' has popped it up.
5741
5742 2001-06-15  Nick Pakoulin  <npak@ispras.ru>
5743
5744         * help.el (frob-help-extents): Require 'hyper-apropos for faces.
5745
5746 2001-07-18  Stephen J. Turnbull  <stephen@xemacs.org>
5747
5748         * specifier.el: define-specifier-tag 'gtk.
5749
5750 2001-05-12  Ben Wing  <ben@xemacs.org>
5751
5752         * find-paths.el (paths-find-recursive-path):
5753         fix error with null EXCLUDE-REGEXP.
5754         
5755         * font-lock.el (font-lock-mode):
5756         fix problem reported by hrvoje with buffers starting with a space.
5757         
5758 2001-05-06  Ben Wing  <ben@xemacs.org>
5759
5760         * dialog.el (make-dialog-box):
5761         * menubar-items.el (default-menubar):
5762         * printer.el (generic-print-buffer):
5763         * printer.el (generic-print-region):
5764         implement printing the selection when it's selected.
5765
5766 2001-04-18  Didier Verna  <didier@xemacs.org>
5767
5768         * cus-edit.el (Custom-reset-standard): reset to standard settings
5769         not only when the buffer's :custom-state is 'modified, but also
5770         when it is 'set or 'saved.
5771
5772 2001-04-17  Didier Verna  <didier@xemacs.org>
5773
5774         * startup.el (load-user-init-file): define `custom-file' before
5775         loading the user's init file.
5776
5777 2001-04-09  Danny Colascione  <qtmstr@optonline.net>
5778
5779         * menubar.el (popup-mode-menu): Make it work with
5780         popup-menu-titles turned off.
5781         
5782 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
5783
5784         * about.el (about-mailto-link): Use compose-mail for sending mail.
5785
5786 2001-07-14  Sean MacLennan  <seanm@storm.ca>
5787
5788         * package-admin.el (package-install-hook): New.
5789         (package-delete-hook): New.
5790         (package-admin-add-single-file-package): Use package-delete-hook.
5791
5792         * package-get.el (package-get): Use package-install-hook.
5793
5794 2001-06-26  Robert Pluim  <rpluim@bigfoot.com>
5795
5796         * package-ui.el (pui-install-selected-packages): reverse the lists
5797         of packages so that they get handled in the same order as they
5798         were selected.
5799
5800 2001-06-26  Robert Pluim  <rpluim@bigfoot.com>
5801
5802         * packages.el (locate-library): Use read-library-name for completion.
5803
5804 2001-05-21  Martin Buchholz  <martin@xemacs.org>
5805
5806         * byte-optimize.el (=): `=' is not a binary predicate!
5807         Fix incorrect optimization: (= 0 0 (random 2)) ==> 0 or 1.
5808         Use byte-optimize-predicate, not byte-optimize-binary-predicate,
5809
5810 2001-05-20  Martin Buchholz  <martin@xemacs.org>
5811
5812         * bytecomp.el (byte-compile-arithcompare):
5813         Only optimize (= x) ==> t if byte-compile-delete-errors is not nil.
5814
5815 2001-06-03  William M. Perry  <wmperry@gnu.org>
5816
5817         * dialog-gtk.el (popup-builtin-open-dialog): Don't forget to
5818         return the filename selected by the user!
5819
5820 2001-05-31  William M. Perry  <wmperry@gnu.org>
5821
5822         * font-menu.el: Avoid arithmetic with 'nil' when using the font menu
5823         in XEmacs/GTK.
5824
5825 2001-05-29  Alexey Mahotkin  <alexm@hsys.msk.ru>
5826
5827         * coding.el: Tiny typo fixed.
5828
5829 2001-05-17  Stephen J. Turnbull  <stephen@xemacs.org>
5830
5831         * XEmacs 21.4.3 "Academic Rigor" is released.
5832
5833 2001-05-17  Stephen J. Turnbull  <stephen@xemacs.org>
5834
5835         * config.values.sh:  lisp/utils?/config.el -> lisp/config.el.
5836
5837 2001-05-10  Stephen J. Turnbull  <stephen@xemacs.org>
5838
5839         * XEmacs 21.4.2 "Developer-Friendly Unix APIs" is released.
5840
5841 2001-05-04  Ben Wing  <ben@xemacs.org>
5842
5843         * printer.el (generic-print-buffer):
5844         * printer.el (generic-print-region):
5845         Enable dialog boxes.  Apply workaround recommended by Kirill.
5846         fix (fboundp 'lpr-buffer) -> (fboundp 'lpr-region).
5847         
5848         * simple.el (kill-whole-line):
5849         * simple.el (kill-line-1):
5850         * simple.el (kill-entire-line):
5851         * simple.el (kill-line):
5852         * simple.el (backward-kill-line):
5853         Take out interactive dependence of kill-whole-line.
5854
5855 2001-04-22  Ben Wing  <ben@xemacs.org>
5856
5857         * dialog.el (make-dialog-box):
5858         Put dialog titles back in -- this time correctly.  Fix various
5859         other problems with leaks and such.
5860
5861         * simple.el (region-exists-p):
5862         * simple.el (region-active-p):
5863         Add comment about which one is correct to use in menu specs.
5864
5865 2001-05-05  Ben Wing  <ben@xemacs.org>
5866
5867         * dialog.el (make-dialog-box): fix doc string.
5868         * menubar-items.el (default-menubar): Add Page Setup for Windows,
5869         take out Pretty Print.
5870         * printer.el:
5871         * printer.el (printer-current-device): New.
5872         * printer.el (Printer-get-device): New.
5873         * printer.el (Printer-clear-device): New.
5874         * printer.el (generic-page-setup): New.
5875         * printer.el (generic-print-buffer):
5876         * printer.el (generic-print-region):
5877         Implement Page Setup.  Handle errors properly.
5878
5879 2001-05-05  Ben Wing  <ben@xemacs.org>
5880
5881         * subr.el (error): Complete list of errors in doc string.
5882         
5883 2001-04-22  Ben Wing  <ben@xemacs.org>
5884
5885         * bytecomp-runtime.el (byte-compiler-options): Correct doc string.
5886         
5887 2001-05-03  Adrian Aichner  <adrian@xemacs.org>
5888
5889         * build-report.el: Remove CVS keywords since this file has been in
5890         core lisp for a while now.
5891         * build-report.el (build-report-make-output-files): Fix typo.
5892
5893 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
5894
5895         * about.el (about-finish-buffer): Make sure the last change works
5896         even if EVENT is nil.
5897
5898 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
5899
5900         * about.el (about-finish-buffer): Kill/bury the buffer where the user
5901         clicked, not the one that happens to be the current buffer at the
5902         time.
5903
5904 2001-03-19  Karl M. Hegbloom  <karlheg@microsharp.com>
5905
5906         * cus-edit.el (custom-display): Support the GTK Window System also.
5907
5908 2001-04-30  Ben Wing  <ben@xemacs.org>
5909
5910         * printer.el:
5911         * printer.el (printer-page-header):
5912         * printer.el (Print-context): New.
5913         * printer.el (printer-page-footer):
5914         * printer.el (generate-header-element): New.
5915         * printer.el (generate-header-line): New.
5916         * printer.el (print-context-property):
5917         * printer.el (generic-print-buffer):
5918         * printer.el (generic-print-region):
5919         Implement headers and footers.  Implement calling Print dialog box
5920         (#### but it doesn't quite work yet).
5921
5922 2001-04-25  Ben Wing  <ben@xemacs.org>
5923
5924         * about.el (xemacs-hackers):
5925         * about.el (about-url-alist):
5926         * about.el (about-personal-info):
5927         * about.el (about-hacker-contribution):
5928         More contributions.
5929         
5930         * simple.el (handle-post-motion-command):
5931         Fix spurious setting of zmacs-region-stays to t after a non-shift
5932         motion command.
5933
5934 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
5935
5936         * about.el (about-personal-info): Update my bio.
5937         (about-hacker-contribution): Ditto.
5938
5939 2001-04-23  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
5940
5941         * startup.el (splash-frame-body): Update copyright notices: Ben, FSF.
5942
5943 2001-04-19  Andy Piper  <andy@xemacs.org>
5944
5945         * package-net.el (package-net-cygwin32-binary-size): new size.
5946         (package-net-win32-binary-size): new size.
5947         (package-net-convert-index-to-ini): Use new arch.
5948         (package-net-batch-convert-index-to-ini): Removed.
5949         (package-net-generate-bin-ini): New.
5950         (package-net-batch-generate-bin-ini): New.
5951
5952 2001-04-19  Stephen J. Turnbull  <stephen@xemacs.org>
5953
5954         * XEmacs 21.4.1 "Copyleft" is released.
5955
5956 2001-04-19  Stephen J. Turnbull  <stephen@xemacs.org>
5957
5958         * x-compose.el (xlib-input-method-bug-workaround):
5959         (alias-colon-to-double-quote):
5960         Force sort in map-keymap to work around rehash bug.
5961
5962 2001-04-17  Ben Wing  <ben@xemacs.org>
5963
5964         * about.el: Finish overhaul, add a few new hackers, update a
5965         couple old ones.
5966
5967 2001-04-16  Stephen J. Turnbull  <stephen@xemacs.org>
5968
5969         * XEmacs 21.4.0 "Solid Vapor" is released.
5970
5971 2001-04-15  Ben Wing  <ben@xemacs.org>
5972
5973         * about.el:
5974         * about.el (about-headline-face): New.
5975         * about.el (about-link-face): New.
5976         * about.el (about-current-release-maintainers): New.
5977         * about.el (about-other-current-hackers): New.
5978         * about.el (about-url-alist):
5979         * about.el (about-once-and-future-hackers): New.
5980         * about.el (about-mailto-link): New.
5981         * about.el (about-get-buffer):
5982         * about.el (about-finish-buffer):
5983         * about.el (about-xemacs):
5984         * about.el (about-features): Removed.
5985         * about.el (about-advantages): New.
5986         * about.el (about-maintainer-info): Removed.
5987         * about.el (about-personal-info): New.
5988         * about.el (about-hacker-contribution): New.
5989         * about.el (about-maintainer):
5990         * about.el (about-show-linked-info):
5991         * about.el (about-hackers):
5992         Major revamping.  Rewriting of most of the text, improve the
5993         link handling, separate info on contributors into personal
5994         and contribution info, add new contributors, update personal
5995         info, etc. etc.
5996         
5997         * menubar-items.el (default-menubar):
5998         Help menubar entry for News now says more accurately
5999         "What's New in XEmacs".
6000         
6001         * mouse.el:
6002         * mouse.el (mouse-track-cleanup-hook):
6003         * mouse.el (mouse-track):
6004         Don't set-buffer to a dead buffer when calling mouse-track
6005         cleanup hooks.
6006
6007 2001-04-14  Stephen J. Turnbull  <stephen@xemacs.org>
6008
6009         * XEmacs 21.2.47 "Zephir" is released.
6010
6011 2001-04-02  Jan Vroonhof  <jan.vroonhof@ntlworld.com>
6012
6013         * dialog.el (make-dialog-box): Disable dialog box titles until
6014         we get them working.
6015
6016 2001-03-30  Ben Wing  <ben@xemacs.org>
6017
6018         * help.el:
6019         * help.el (Help-princ-face):
6020         * help.el (Help-prin1-face):
6021         * help.el (frob-help-extents):
6022         * help.el (describe-function-1):
6023         * help.el (describe-variable):
6024         Avoid using font-lock faces, which may not be defined.
6025         Instead, use hyper-apropos faces, and make sure they're
6026         defined as necessary by using `require'. (It's not so safe
6027         to do this for font-lock.) In any case, we will eventually
6028         be merging this functionality into hyper-apropos.
6029
6030         * loaddefs.el (completion-ignored-extensions):
6031         Fix documentation.
6032         
6033         * menubar-items.el (menu-truncate-list): Removed.
6034         * menubar-items.el (Menubar-items-truncate-list): New.
6035         * menubar-items.el (default-menubar):
6036         Fix errors if grep or compile command is too long.  Rename helper
6037         function to be less visible.
6038
6039 2001-03-23  Martin Buchholz  <martin@xemacs.org>
6040
6041         * byte-optimize.el (byte-optimize-minus):
6042         Fix mis-byte-compilation of (- 0 x) --> (- (- x))
6043
6044 2001-03-26  Hrvoje Niksic  <hniksic@arsdigita.com>
6045
6046         * dumped-lisp.el (preloaded-file-list): Load mule/latin.el when
6047         Mule is available.
6048
6049         * mule/latin.el: New file.
6050
6051 2001-03-11  Ben Wing  <ben@xemacs.org>
6052
6053         * auto-save.el:
6054         * auto-save.el (auto-save-directory):
6055         * auto-save.el (make-auto-save-file-name):
6056         * auto-save.el (auto-save-file-name-p): New.
6057
6058         Merge in improvements from other definition of
6059         make-auto-save-file-name in files.el.
6060         
6061         * auto-save.el (auto-save-original-name):
6062         * auto-save.el (auto-save-name-in-fixed-directory):
6063         * auto-save.el (auto-save-unslashify-name): Removed.
6064         * auto-save.el (auto-save-slashify-name): Removed.
6065         * auto-save.el (auto-save-reserved-chars): New.
6066         * auto-save.el (auto-save-escape-name): New.
6067         * auto-save.el (auto-save-unhex): New.
6068         * auto-save.el (auto-save-unescape-name): New.
6069
6070         Change algorithm for encoding filenames in auto-save names to be
6071         entirely safe with all filesystems and all possible characters in
6072         a filename, and 100% reversible. (Essentially, uses
6073         quoted-printable as the encoding.)
6074         
6075         * auto-save.el (recover-all-files):
6076
6077         Use insert-directory rather than calling ls directly -- fixes
6078         things under Windows.
6079
6080         * files.el:
6081         * files.el (convert-standard-filename): Substitute FSF's
6082         definition for this (we had nothing here before).
6083         
6084         * files.el (backup-buffer): Warning fix.
6085         
6086         * files.el (make-backup-file-name):
6087         * files.el (find-backup-file-name):
6088         Fix error in calling sequence to auto-save-file-name-p.
6089         
6090         * files.el (recover-file):
6091         Use insert-directory rather than calling ls directly -- fixes
6092         things under Windows.
6093
6094         * files.el (make-auto-save-file-name): Removed.
6095         * files.el (auto-save-file-name-p): Removed.
6096         auto-save is always dumped so no sense in having a definition
6097         that will always be overwritten with another.
6098         
6099         * files.el (insert-directory):
6100         * win32-native.el:
6101         * win32-native.el (debug-mswindows-process-command-lines):
6102         * win32-native.el (original-make-auto-save-file-name): Removed.
6103         * win32-native.el (make-auto-save-file-name): Removed.
6104
6105
6106 2001-03-21  Martin Buchholz <martin@xemacs.org>
6107
6108         * XEmacs 21.2.46 "Urania" is released.
6109
6110 2001-03-16  Stephen J. Turnbull  <stephen@xemacs.org>
6111
6112         * menubar-items.el (default-menubar): Update sample.emacs to
6113         sample.init.el and adjust accelerators.
6114
6115 2001-02-02  Stephen J. Turnbull  <stephen@xemacs.org>
6116
6117         * build-report.el (build-report): Improve docstring.
6118
6119 2001-03-15  Stephen J. Turnbull  <stephen@xemacs.org>
6120
6121         * ChangeLog: Log GTK merge.
6122
6123         * gutter-items.el:
6124         * mwheel.el:
6125         * sound.el:
6126         * startup.el:
6127         Revert gratuitous whitespace changes.
6128
6129 2001-03-07  Ben Wing  <ben@xemacs.org>
6130
6131         * help.el:
6132         * help.el (key-or-menu-binding):
6133         * help.el (Help-find-file): New.
6134         * help.el (describe-beta):
6135         * help.el (describe-copying):
6136         * help.el (describe-project):
6137         * help.el (view-emacs-news):
6138         * help.el (view-sample-init-el): New.
6139         * help.el (Help-princ-face): New.
6140         * help.el (Help-prin1-face): New.
6141         * help.el (help-symbol-function-context-menu):
6142         * help.el (help-symbol-variable-context-menu):
6143         * help.el (help-symbol-function-and-variable-context-menu):
6144         * help.el (frob-help-extents):
6145         * help.el (describe-function-1):
6146         * help.el (describe-variable):
6147
6148         Add coloring in Help buffers, correspondent with hyperlinks.
6149         View files in view-mode rather than Fundamental.
6150         Remove separators from context menus -- now handled in generic code.
6151         Add `Find Tag' to context menu.
6152         
6153         * menubar.el (popup-mode-menu):
6154
6155         Rewrite code that outputs the popup menu to (a) put more specific
6156         entries first, (b) be more robust, (c) output the proper context
6157         menu separators automatically (the context menu functionality is
6158         new and currently used only by Help).
6159
6160 2001-03-10  William M. Perry  <wmperry@aventail.com>
6161
6162         * dialog-gtk.el (gtk-make-dialog-box-internal): Forgot to rewrite
6163         this function when converting from the 21.1 GTK branch.  Now
6164         supports file, password, question, and color built-in dialogs.
6165
6166 2001-03-06  Ben Wing  <ben@xemacs.org>
6167
6168         * keydefs.el:
6169         * keydefs.el (global-map):
6170         Add commented-out change of M-k (for 21.5).
6171         
6172         * menubar-items.el (default-menubar):
6173         Fix items to control kill-line behavior; add items for
6174         shifted motion.
6175         
6176         * simple.el:
6177         * simple.el (kill-whole-line):
6178         * simple.el (historical-kill-line): Removed.
6179         * simple.el (kill-line): Removed.
6180         * simple.el (kill-entire-line): New.
6181         * simple.el (kill-line-1): New.
6182         * simple.el (backward-kill-line):
6183         Undo kill-whole-line == always changes.  Add new function
6184         kill-entire-line to unconditionally delete the current line.
6185         Add comments describing the lamentable state of affairs of
6186         the kill-line functions and variables.
6187
6188 2001-03-02  Ben Wing  <ben@xemacs.org>
6189
6190         * simple.el:
6191         * simple.el (beginning-of-buffer):
6192         * simple.el (end-of-buffer):
6193         * simple.el (mark-ring-unrecorded-commands):
6194         * simple.el (signal-error-on-buffer-boundary):
6195         * simple.el (shifted-motion-keys-select-region):
6196         * simple.el (unshifted-motion-keys-deselect-region):
6197         * simple.el (motion-keys-for-shifted-motion): New.
6198         * simple.el (handle-pre-motion-command):
6199         * simple.el (handle-post-motion-command):
6200         * simple.el (forward-char-command):
6201         * simple.el (backward-char-command):
6202         * simple.el (scroll-up-command):
6203         * simple.el (scroll-down-command):
6204         * simple.el (next-line):
6205         * simple.el (previous-line):
6206         * simple.el (backward-block-of-lines):
6207         * simple.el (forward-block-of-lines):
6208         * simple.el (backward-word):
6209         * simple.el (mark-word):
6210
6211         Augment documentation of the most common motion commands to make
6212         note of the shifted-motion support.  Improve the support to (a)
6213         properly document how it works and why it's done in the fashion it
6214         is, and (b) allow the keystrokes that trigger it to be customized.
6215
6216         Correct error in the customize specification of
6217         mark-ring-unrecorded-commands.
6218
6219 2001-03-02  Ben Wing  <ben@xemacs.org>
6220
6221         * font-lock.el:
6222         * font-lock.el (font-lock-pending-extent-table): Removed.
6223         * font-lock.el (font-lock-pending-buffer-table): New.
6224         * font-lock.el (font-lock-pre-idle-hook):
6225         * font-lock.el (font-lock-after-change-function):
6226         * font-lock.el (font-lock-fontify-pending-extents):
6227         * font-lock.el (font-lock-lisp-like):
6228
6229         Fix handling of pending extents to avoid excessive slowness (N^2
6230         behavior) when making lots of buffer changes between redisplays,
6231         such as when saving the Options.
6232
6233 2001-03-09  William M. Perry  <wmperry@aventail.com>
6234
6235         * device.el:
6236         * dragdrop.el:
6237         * dumped-lisp.el:
6238         * faces.el:
6239         * frame.el:
6240         * gnuserv.el:
6241         * loadup.el:
6242         * menubar-items.el:
6243         * minibuf.el:
6244         The Great GTK Merge.
6245
6246         * ChangeLog.GTK:
6247         * dialog-gtk.el:
6248         * gdk.el:
6249         * generic-widgets.el:
6250         * glade.el:
6251         * gnome-widgets.el:
6252         * gnome.el:
6253         * gtk-compose.el:
6254         * gtk-extra.el:
6255         * gtk-faces.el:
6256         * gtk-ffi.el:
6257         * gtk-file-dialog.el:
6258         * gtk-font-menu.el:
6259         * gtk-glyphs.el:
6260         * gtk-init.el:
6261         * gtk-iso8859-1.el:
6262         * gtk-marshal.el:
6263         * gtk-mouse.el:
6264         * gtk-package.el:
6265         * gtk-password-dialog.el:
6266         * gtk-select.el:
6267         * gtk-widget-accessors.el:
6268         * gtk-widgets.el:
6269         * gtk.el:
6270         widgets-gtk.el:
6271         The Great GTK Merge: new files.
6272
6273 2001-03-05  Stephen J. Turnbull  <stephen@xemacs.org>
6274
6275         * generic-widgets.el: Don't require gtk (a built-in feature) at
6276         top level.  Don't execute the last sexp unless (featurep 'gtk).
6277
6278 2001-02-28  Stephen J. Turnbull  <stephen@xemacs.org>
6279
6280         * mule/mule-init.el (auto-language-alist): Split zh into GB and BIG5.
6281
6282 2001-02-23  Martin Buchholz <martin@xemacs.org>
6283
6284         * XEmacs 21.2.45 "Thelxepeia" is released.
6285
6286 2001-01-25  Jason R. Mastaler  <jason@xemacs.org> 
6287  
6288         * about.el (xemacs-hackers): update my entry. 
6289         * about.el (about-maintainer-info): ditto. 
6290         * about.el (about-hackers): ditto. 
6291
6292 2001-02-20  Jan Vroonhof  <jan@xemacs.org>
6293
6294         * about.el (about-maintainer-info): More vanity info about
6295         yours truly.
6296
6297 2001-02-20  Adrian Aichner  <adrian@xemacs.org>
6298
6299         * build-report.el (build-report-destination): xemacs-build-reports
6300         has moved to SourceForge, where mailing list name length is
6301         restricted, hence the name change to
6302         xemacs-buildreports@xemacs.org.
6303         * build-report.el (build-report-keep-regexp): Update default.
6304         * build-report.el (build-report-delete-regexp): Ditto.
6305         * build-report.el (build-report-make-output-files): Ditto.
6306
6307 2001-02-19  Craig Lanning  <lanning@scra.org>
6308
6309         * lisp-mode.el: Add indentation specifications for following
6310         Common Lisp forms: handler-case, handler-bind, with-slots,
6311         with-open-file, with-open-stream, print-unreadable-object.
6312
6313 2001-02-18  Matt Tucker  <tuck@whistlingfish.net>
6314
6315         * font-lock.el (font-lock-set-defaults-1):
6316         Move initialization of `font-lock-cache-position' so that it's set
6317         even if font-lock-keywords is already defined.
6318
6319 2001-02-17  Matt Tucker  <tuck@whistlingfish.net>
6320
6321         * autoload.el (generate-file-autoloads-1):
6322         Use `emacs-lisp-mode-syntax-table' instead of
6323         `lisp-mode-syntax-table'.
6324         * lisp-mode.el (lisp-mode-syntax-table):
6325         Get rid of old checks for `parse-partial-sexp' version.
6326         Make `|' (pipe) string delimiter instead of punctuation.
6327
6328 2001-02-16  Martin Buchholz  <martin@xemacs.org>
6329
6330         * window.el (save-selected-window):
6331         Use gensym for better macro hygiene.
6332
6333 2001-02-06  Mike Sperber <mike@xemacs.org>
6334
6335         * dump-paths.el:
6336         * startup.el (startup-setup-paths): Set and use
6337         `mule-lisp-directory'.
6338         (startup-setup-paths-warning): Ditto.
6339
6340         * setup-paths.el (paths-find-mule-lisp-directory): Added.
6341         (paths-construct-load-path): Consider `mule-lisp-directory'.
6342
6343 2001-02-07  Matt Tucker  <tuck@whistlingfish.net>
6344
6345         * font-lock.el: Syntax table improvements used.  A few random
6346         changes are not specified below.
6347         (font-lock-fontify-string-delimiters):
6348         (font-lock-syntactic-keywords):
6349         (font-lock-cache-state nil):
6350         (font-lock-cache-position):
6351         New variables.
6352         (font-lock-set-syntax):
6353         (font-lock-apply-syntactic-highlight):
6354         (font-lock-fontify-syntactic-anchored-keywords):
6355         (font-lock-fontify-syntactic-keywords-region):
6356         (font-lock-eval-keywords):
6357         New functions.
6358         (font-lock-remove-face):
6359         (font-lock-fontify-syntactically-region):
6360         Use syntax properties.
6361
6362 2001-02-08  Martin Buchholz <martin@xemacs.org>
6363
6364         * XEmacs 21.2.44 "Thalia" is released.
6365
6366 2001-01-16  Mike Sperber <mike@xemacs.org>
6367
6368         * startup.el (normal-top-level): Work even if no installation root
6369         is found.
6370
6371 2001-01-30  Andy Piper  <andy@xemacs.org>
6372
6373         * gutter-items.el (progress-abort-glyph): remove instantiator.
6374         (set-progress-abort-instantiator): new function.
6375         (abort-progress-feedback): use it.
6376
6377         * gutter.el (set-gutter-dirty-p): new function.
6378
6379 2001-01-30  Didier Verna  <didier@xemacs.org>
6380
6381         * mwheel.el (mwheel-scroll): unwind-protect the selected window.
6382
6383 2001-01-24  Didier Verna  <didier@xemacs.org>
6384
6385         * sound.el (sound-extension-list): give a better default value.
6386         * sound.el (load-sound-file): improve the doc string, also find
6387         files given by absolute names, pass a real extension list to
6388         `locate-file'.
6389
6390 2001-01-26  Martin Buchholz <martin@xemacs.org>
6391
6392         * XEmacs 21.2.43 "Terspichore" is released.
6393
6394 2001-01-20  Klaus Frank <klausf@i3.informatik.rwth-aachen.de>
6395
6396         * gnuserv.el (gnuserv-process-filter): Robuster handling of error
6397         messages from gnuserv.
6398
6399 2001-01-20  Martin Buchholz <martin@xemacs.org>
6400
6401         * XEmacs 21.2.42 "Poseidon" is released.
6402
6403 2001-01-12  Nick V. Pakoulin  <npak@ispras.ru>
6404
6405         * cl-macs.el (cl-upcase-arg): New function.
6406         (cl-function-arglist): New function.
6407         (cl-transform-lambda): Automatically add CL-style lambda list to
6408         documentation string using functions above.
6409
6410 2001-01-12  Andy Piper  <andy@xemacs.org>
6411
6412         * package-get.el (package-get-custom): call
6413         package-net-update-installed-db.
6414
6415         * package-ui.el (pui-install-selected-packages): call
6416         package-net-update-installed-db.
6417
6418         * package-net.el (package-net-update-installed-db): use
6419         packages-package-list so that we reflect reality.
6420
6421         * packages.el (packages-package-list): Make docstring reflect
6422         reality.
6423
6424         * package-net.el (package-net-convert-index-to-ini): exclude mule entries.
6425
6426         * postinstall.cc (do_postinstall): don't pick up shells if cygwin
6427         isn't installed.
6428
6429 2001-01-17  Andy Piper  <andy@xemacs.org>
6430
6431         * wid-edit.el (widget-activation-glyph-mapper): activate or
6432         deactivate native widgets.
6433         (widget-glyph-insert-glyph): record instantiator.
6434         (widget-push-button-value-create): use it.
6435
6436         * gui.el (gui-button-action): new function. Make button's domain
6437         buffer current when calling.
6438         (make-gui-button): update to use gui-button-action.
6439
6440 2001-01-16  Didier Verna  <didier@xemacs.org>
6441
6442         * menubar-items.el (default-menubar): add an entry for modeline
6443         horizontal scrolling in Options -> Display.
6444
6445 2001-01-17  Steve Youngs  <youngs@xemacs.org>
6446
6447         * package-get.el (package-get-require-signed-base): Set to nil
6448         by default.
6449
6450 2001-01-17  Martin Buchholz <martin@xemacs.org>
6451
6452         * XEmacs 21.2.41 "Polyhymnia" is released.
6453
6454 2001-01-16  Mike Sperber <mike@xemacs.org>
6455
6456         * setup-paths.el (paths-core-load-path-depth): Stopgap bump to
6457         catch lisp/mule/.
6458
6459 2001-01-14  Mike Sperber <mike@xemacs.org>
6460
6461         * startup.el (maybe-create-compatibility-dot-emacs):
6462         (maybe-unmigrate-user-init-file):
6463         (unmigrate-user-init-file): Created.
6464         (maybe-migrate-user-init-file): Offer creation of compatibility
6465         .emacs.
6466         Some doc fixes wrt init file location.
6467
6468 2001-01-15  Golubev I. N.  <gin@mo.msk.ru>
6469
6470         * faces.el (face-frob-from-locale-first): new variable.
6471         (frob-face-font-2): Honor tags arg while trying to use
6472         standard-face-mapping.  When face-frob-from-locale-first is set,
6473         first try to set face inheriting from frobbed-face.
6474
6475 2001-01-15  Didier Verna  <didier@xemacs.org>
6476
6477         * about.el (xemacs-hackers): update my entry.
6478         * about.el (about-url-alist): ditto.
6479         * about.el (about-maintainer-info): ditto.
6480         * about.el (about-hackers): ditto.
6481
6482 2001-01-15  Martin Buchholz  <martin@xemacs.org>
6483
6484         The byte compiler has been badly broken for a year,
6485         by the patch of 1999-12-06.
6486         * byte-optimize.el (byte-optimize-form-code-walker):
6487         Bug was: the byte compiler was making this erroneous optimization:
6488         (progn (or (foo)) (bar)) ==> (bar)
6489
6490 2000-11-20  Mike Sperber <mike@xemacs.org>
6491
6492         * setup-paths.el (paths-core-load-path-depth): Split
6493         `paths-load-path-depth' in two for site and core lisp.  Don't
6494         recurse into core.
6495         * setup-paths.el (paths-construct-load-path): Use.
6496
6497 2001-01-10  Andy Piper  <andy@xemacs.org>
6498
6499         * package-net.el (package-net-cygwin32-binary-size): new variable
6500         (package-net-win32-binary-size): ditto.  add much needed
6501         commentary.
6502
6503         * gutter-items.el (buffers-tab-items): correct off-by-one error
6504         for buffers-tab-max-size.
6505
6506 2001-01-08  Martin Buchholz <martin@xemacs.org>
6507
6508         * XEmacs 21.2.40 is released.
6509
6510 2001-01-06  Stephen J. Turnbull  <stephen@xemacs.org>
6511
6512         * mule/hebrew.el: Fix comments and typos.
6513         mule/japanese.el: Fix comments, typos, and 8-bit character encoding.
6514
6515 2001-01-06  Stephen J. Turnbull  <stephen@xemacs.org>
6516
6517         * ChangeLog.1: move ancient log from fill.el.
6518
6519         * dump-paths.el:
6520         paragraphs.el:
6521         mule/mule-category.el:
6522         Miscellaneous typo fixes and slight doc clarifications.
6523
6524         * mule/mule-ccl.el:  Correct file name in header.
6525
6526 2000-12-31  Martin Buchholz <martin@xemacs.org>
6527
6528         * XEmacs 21.2.39 is released.
6529
6530 2000-12-27  Martin Buchholz  <martin@xemacs.org>
6531
6532         * byte-optimize.el (byte-optimize-cond):
6533         (byte-optimize-cond-1): New.
6534         Rewrite `cond' in terms of `if' and `or', which are easier to optimize.
6535         Optimizes (cond (x nil)) ==> nil.
6536         Provide better diagnostic on malformed expr like (cond foo).
6537
6538 2000-12-20  Stephen J. Turnbull  <stephen@xemacs.org>
6539
6540         * mule/mule-coding.el:
6541         mule/mule-cmds.el (reset-language-environment,
6542         set-language-environment-coding-systems):
6543         Safer default coding-priority-list, corresponding to src/file-coding.h.
6544
6545 2000-12-03  Jorma Laaksonen <jorma.laaksonen@hut.fi>
6546
6547         * package-admin.el: Allow package removal from
6548         early-package-load-path.
6549
6550 2000-12-15  Andreas Jaeger  <aj@suse.de>
6551
6552         * about.el (about-maintainer-info): Update my entry.
6553
6554 2000-12-11  Matt Tucker  <tuck@whistlingfish.net>
6555
6556         * packages.el (locate-library): Add support for bzip2
6557         compressed .el files.
6558
6559 2000-12-12  Andy Piper  <andy@xemacs.org>
6560
6561         * package-net.el: new file.
6562
6563 2000-12-01  Enrico Scholz  <enrico.scholz@informatik.tu-chemnitz.de>
6564
6565         * font-lock.el: Add missing C++ keywords.
6566
6567 2000-12-08  Adrian Aichner  <adrian@xemacs.org>
6568
6569         * simple.el (indent-for-comment): Preserve indentation of comments
6570         starting in column 0, as documented in (Info-goto-node
6571         "(xemacs)Comments").  Update docstring accordingly.
6572
6573 2000-12-05  Martin Buchholz <martin@xemacs.org>
6574
6575         * XEmacs 21.2.38 is released.
6576
6577 2000-12-04  Didier Verna  <didier@xemacs.org>
6578
6579         * mouse.el (default-mouse-track-set-point-in-window): remove
6580         spurious '+' operation detected by Martin.
6581
6582
6583 2000-12-01  Martin Buchholz  <martin@xemacs.org>
6584
6585         * cl-extra.el (coerce):
6586         Implement char to integer coercion.
6587         Remove extraneous (numberp) test.
6588
6589         * byte-optimize.el (byte-compile-splice-in-already-compiled-code):
6590         Perform lapcode inlining if the value of `byte-optimize' is 'byte.
6591         (byte-optimize-predicate):
6592         Warn if evaluating constant expression signals an error.
6593         (byte-optimize-form): Small simplification.
6594
6595         * cl-macs.el (cl-do-proclaim): small efficiency improvement.
6596
6597 2000-11-30  Martin Buchholz  <martin@xemacs.org>
6598
6599         * byte-optimize.el:
6600         (byte-optimize-minus):
6601         (byte-optimize-plus):
6602         (byte-optimize-mult):
6603         (byte-optimize-quo):
6604         Use (car (last x)) instead of (last x) to get last elt!
6605         Use `byte-optimize-predicate' to optimize `%'.
6606         Move optimizations for special numeric args to bytecomp.el.
6607         * bytecomp.el (byte-compile-associative): Remove.
6608         (byte-compile-max): New.
6609         (byte-compile-min): New.
6610         Properly handle erroneous calls: (max) (min).
6611         (byte-compile-plus): New.
6612         (byte-compile-minus):
6613         It's easiest to handle 0, +1 and -1 args here.
6614         (byte-compile-mult): New.
6615         It's easiest to handle 1, -1 and 2 args here.
6616         (byte-compile-quo):
6617         It's easiest to handle 0, +1 and -1 args here.
6618         Issue byte-compiler warning when dividing by zero.
6619
6620         Byte-compiler arithmetic improvements.
6621         Better optimize these expressions in the obvious way:
6622         (+ x y 1)   -->  varref x varref y add add1
6623         (+ x y -1)  -->  varref x varref y add sub1
6624         (- x y 0)   -->  (- x y)
6625         (- 0 x y)   -->  (- (- x) y)
6626         (% 42 19)   --> compile-time constant
6627         (/ 42 19)   --> compile-time constant
6628         (* (foo) 2) --> foo call dup plus
6629
6630         Optimize away arithmetic operations (+ x) (* x) (/ x 1)
6631         unless (declaim (optimize (safety 3)))
6632         or (setq byte-compile-delete-errors nil).
6633
6634 2000-11-28  Stephen J. Turnbull  <stephen@xemacs.org>
6635
6636         * paragraphs.el (paragraph-separate, forward-sentence):  Clarify
6637         docstrings.
6638
6639 2000-11-08  Stephen J. Turnbull  <stephen@xemacs.org>
6640
6641         * startup.el (command-line-do-help):  Add documentation of
6642         portable dumper switches.
6643
6644 2000-11-22  Andy Piper  <andy@xemacs.org>
6645
6646         * x-mouse.el (x-init-pointer-shape): use cursor-font explicitly.
6647
6648         * glyphs.el (init-glyphs): don't use autodetect for strings.
6649
6650 2000-11-28  Martin Buchholz  <martin@xemacs.org>
6651
6652         * byte-optimize.el (byte-optimize-char-before):
6653         (byte-optimize-backward-char):
6654         (byte-optimize-backward-word):
6655         Fix incorrect optimizations for these sorts of expressions:
6656         (let ((x nil)) (backward-char x))
6657
6658 2000-11-21  Martin Buchholz  <martin@xemacs.org>
6659
6660         * byte-optimize.el:
6661         * byte-optimize.el (byte-optimize-backward-char): New.
6662         * byte-optimize.el (byte-optimize-backward-word): New.
6663         Make backward-word and backward-char as efficient as forward versions.
6664
6665         * bytecomp.el (byte-compile-no-args-with-one-extra):
6666         * bytecomp.el (byte-compile-one-arg-with-one-extra):
6667         * bytecomp.el (byte-compile-two-args-with-one-extra):
6668         * bytecomp.el (byte-compile-zero-or-one-arg-with-one-extra):
6669         * bytecomp.el (byte-compile-one-or-two-args-with-one-extra):
6670         * bytecomp.el (byte-compile-two-or-three-args-with-one-extra):
6671         Check if extra arg is constant nil, and if so, use byte-coded call.
6672
6673         * simple.el (backward-word):
6674         * simple.el (mark-word):
6675         * simple.el (kill-word):
6676         * simple.el (backward-kill-word):
6677         Make COUNT argument optional, for consistency with forward-char et al.
6678
6679         * abbrev.el (abbrev-string-to-be-defined):
6680         * abbrev.el (inverse-abbrev-string-to-be-defined):
6681         * abbrev.el (inverse-add-abbrev):
6682         * abbrev.el (expand-region-abbrevs):
6683         * buff-menu.el (Buffer-menu-execute):
6684         * indent.el (move-to-left-margin):
6685         * indent.el (indent-relative):
6686         * indent.el (move-to-tab-stop):
6687         * info.el (Info-reannotate-node):
6688         * lisp-mode.el (lisp-indent-line):
6689         * lisp.el (end-of-defun):
6690         * lisp.el (move-past-close-and-reindent):
6691         * misc.el (copy-from-above-command):
6692         * mouse.el (default-mouse-track-scroll-and-set-point):
6693         * page.el (forward-page):
6694         * paragraphs.el (forward-paragraph):
6695         * paragraphs.el (end-of-paragraph-text):
6696         * picture.el (picture-forward-column):
6697         * picture.el (picture-self-insert):
6698         * rect.el (extract-rectangle-line):
6699         * simple.el (newline):
6700         * simple.el (fixup-whitespace):
6701         * simple.el (backward-delete-char-untabify):
6702         * simple.el (transpose-chars):
6703         * simple.el (transpose-preceding-chars):
6704         * simple.el (do-auto-fill):
6705         * simple.el (indent-new-comment-line):
6706         * simple.el (blink-matching-open):
6707         * view-less.el (cleanup-backspaces):
6708         * wid-edit.el (widget-transpose-chars):
6709         * term/bg-mouse.el (bg-insert-moused-sexp):
6710         Use more readable (backward-FOO n) instead of (forward-FOO -n).
6711
6712         * info.el (Info-fontify-node):
6713         * simple.el (backward-delete-function):
6714         Use canonical delete-backward-char instead of backward-delete-char.
6715
6716 2000-11-20  Andy Piper  <andy@xemacs.org>
6717
6718         * gutter-items.el (update-tab-in-gutter): don't barf if there are
6719         no buffers.
6720
6721 2000-11-20  Andy Piper  <andy@xemacs.org>
6722
6723         * gutter-items.el (update-tab-in-gutter): don't give popup frames
6724         buffer tabs.
6725
6726 2000-11-18  Martin Buchholz  <martin@xemacs.org>
6727
6728         * cl-macs.el: Correctly optimize plusp minusp oddp evenp.
6729         (proclaim inline...) was shadowing compiler-macros.
6730
6731 2000-11-17  Martin Buchholz  <martin@xemacs.org>
6732
6733         * bytecomp.el (byte-compile-eval): New.
6734         (byte-compile-initial-macro-environment): Use byte-compile-eval.
6735         Keeps this promise made in Lispref:
6736         "If a file being compiled contains a `defmacro' form, the macro is
6737         defined temporarily for the rest of the compilation of that file."
6738
6739 2000-11-09  Martin Buchholz  <martin@xemacs.org>
6740
6741         * cl.el (floatp-safe):
6742         (plusp):
6743         (minusp):
6744         (oddp):
6745         (evenp):
6746         (cl-abs):
6747         Use a better parameter name than `x'.
6748
6749         * cl-macs.el (check-type): Make continuable.  Change documentation
6750         to require PLACE, but accept any form for compatibility.
6751
6752         * abbrev.el (define-abbrev): Use check-type.
6753         * font-menu.el (font-menu-change-face): Use check-type.
6754         * menubar.el (relabel-menu-item): Use check-type.
6755         * itimer.el: Fix typo.
6756
6757 2000-11-10  Yoshiki Hayashi  <yoshiki@xemacs.org>
6758
6759         * info.el (Info-extract-menu-node-name): Comma is a delimiter.
6760
6761 2000-11-14  Martin Buchholz <martin@xemacs.org>
6762
6763         * XEmacs 21.2.37 is released.
6764
6765 2000-11-13  Katsumi Yamaoka  <yamaoka@jpl.org>
6766
6767         * code-cmds.el: Provide the feature.
6768
6769 2000-07-21  Jan Vroonhof  <jan@xemacs.org>
6770
6771         * dumped-lisp.el (preloaded-file-list): Load code-cmds.el
6772
6773         * code-cmds.el: New file
6774         * mule/mule-cmds.el:
6775         * mule/mule-misc.el
6776         (coding-keymap): New keymap. Define coding system keyboard
6777         commands on file-coding builds too.
6778         (coding-system-change-eol-conversion):
6779         (universal-coding-system-argument):
6780         (set-default-coding-systems):
6781         (prefer-coding-system): Moved from mule-cmds.el
6782         (set-buffer-process-coding-system): Moved from mule-misc.el
6783
6784 2000-09-15  Stephen Carney <carney@scubadoo.com>
6785
6786         * etags.el (buffer-tag-table-files): Use append instead of nconc.
6787
6788 2000-11-09  Steve Youngs  <youngs@xemacs.org>
6789
6790         * package-get.el (package-get-download-sites): Add a pre-release
6791         site for experimental packages.
6792
6793         * auto-autoloads.el: Regenerated.
6794
6795 2000-08-01  Andy Piper  <andy@xemacs.org>
6796
6797         * gutter-items.el (buffers-tab-omit-function): reference
6798         buffers-tab-select-visible-buffers.
6799         (buffers-tab-filter-functions): new variable, by default uses
6800         buffers-tab-selection-function and buffers-tab-omit-function.
6801         (select-buffers-tab-buffers-by-mode): invert arguments.
6802         (buffers-tab-select-visible-buffers): new function. Invert calling
6803         of buffers-menu-omit-invisible-buffers.
6804         (buffers-tab-items): rewrite to use
6805         buffers-tab-filter-functions. Rewrite docstring.
6806         (gutter-buffers-tab-extent): delete.
6807         (add-tab-to-gutter): always build a new extent when adding the
6808         tabs.
6809         (update-tab-in-gutter): make gutter dirty when orientation
6810         changes.
6811
6812 2000-11-07  Martin Buchholz  <martin@xemacs.org>
6813
6814         * bytecomp.el (byte-compile-defvar-or-defconst):
6815         Only do loadhist recording if defvar form includes a value.
6816
6817 2000-11-02  Martin Buchholz  <martin@xemacs.org>
6818
6819         * bytecomp.el (byte-compile-initial-macro-environment):
6820         `eval-when-compile' should not compile its body.
6821
6822 2000-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
6823
6824         * mule/cyrillic.el: Add Windows 1251 code page encoding (by
6825         Sergey Groznyh <gsm@fct.ru> in <863diqaygu.fsf@fct.ru>).  Fix
6826         some Japanese English.  Remove some ancient FSF comments, and
6827         improve docstrings.  Use symbols not vectors for tables.
6828
6829 2000-11-03  Martin Buchholz  <martin@xemacs.org>
6830
6831         * keymap.el:
6832         (local-key-binding):
6833         (global-key-binding):
6834         Add an optional `accept-defaults' parameter, just like `lookup-key'.
6835
6836         * lisp.el:
6837         (backward-sexp): Slightly simpler code.
6838         (mark-sexp): Make arg optional, like FSF Emacs.
6839         (forward-list): Slightly simpler code.
6840         (backward-list): Slightly simpler code.
6841         (down-list):  Make arg optional, like FSF Emacs.
6842         (up-list):  Make arg optional, like FSF Emacs.
6843         (backward-up-list):  Make arg optional, like FSF Emacs.
6844         (kill-sexp):  Make arg optional, like FSF Emacs.
6845         (backward-kill-sexp):  Make arg optional, like FSF Emacs.
6846
6847         * font-menu.el (font-menu-change-face):
6848         Take continuable errors into account.
6849
6850         * abbrev.el:
6851         * abbrev.el (clear-abbrev-table):
6852         * abbrev.el (define-abbrev-table):
6853         * abbrev.el (define-abbrev):
6854         * abbrev.el (insert-abbrev-table-description):
6855         * apropos.el (apropos-documentation-check-doc-file):
6856         * apropos.el (apropos-documentation-check-elc-file):
6857         * buff-menu.el (list-buffers):
6858         * buff-menu.el (list-buffers-noselect):
6859         * bytecomp.el (byte-recompile-directory):
6860         * bytecomp.el (batch-byte-compile):
6861         * cl-macs.el (typep):
6862         * code-files.el (find-coding-system-magic-cookie):
6863         * code-files.el (insert-file-contents):
6864         * cus-edit.el (customize-set-variable):
6865         * cus-edit.el (customize-save-variable):
6866         * cus-face.el (custom-set-face-font-size):
6867         * cus-face.el (custom-set-face-update-spec):
6868         * cus-face.el (custom-reset-faces):
6869         * custom.el (custom-check-theme):
6870         * custom.el (copy-upto-last):
6871         * fill.el (canonically-space-region):
6872         * fill.el (fill-paragraph):
6873         * fill.el (fill-region):
6874         * fill.el (find-space-insertable-point):
6875         * fill.el (justify-current-line):
6876         * faces.el (face-spec-update-all-matching):
6877         * faces.el (set-face-stipple):
6878         * files-nomule.el (insert-file-contents):
6879         * files.el (insert-file-contents-literally):
6880         * files.el (hack-local-variables-last-page):
6881         * files.el (basic-save-buffer):
6882         * files.el (insert-directory):
6883         * font-menu.el (font-menu-change-face):
6884         * font.el (font-spatial-to-canonical):
6885         * format.el (format-encode-region):
6886         * format.el (format-insert-file):
6887         * format.el (format-replace-strings):
6888         * gutter.el (set-gutter-element):
6889         * help.el (key-or-menu-binding):
6890         * help.el (describe-bindings):
6891         * help.el (with-syntax-table):
6892         * indent.el (indent-rigidly):
6893         * indent.el (delete-to-left-margin):
6894         * info.el:
6895         * info.el (Info-extract-dir-entry-from):
6896         * info.el (Info-build-dir-anew):
6897         * info.el (Info-rebuild-dir):
6898         * info.el (Info-batch-rebuild-dir):
6899         * info.el (Info-read-subfile):
6900         * info.el (Info-build-node-completions):
6901         * info.el (Info-extract-menu-node-name):
6902         * isearch-mode.el (isearch-range-invisible):
6903         * isearch-mode.el (isearch-restore-invisible-extents):
6904         * itimer.el (itimerp):
6905         * itimer.el (itimer-live-p):
6906         * keymap.el:
6907         * keymap.el (substitute-key-definition):
6908         * keymap.el (read-command-or-command-sexp):
6909         * keymap.el (local-key-binding):
6910         * keymap.el (global-key-binding):
6911         * keymap.el (global-set-key):
6912         * keymap.el (local-set-key):
6913         * ldap.el:
6914         * ldap.el (ldap-add-entries):
6915         * ldap.el (ldap-delete-entries):
6916         * lisp.el (backward-sexp):
6917         * lisp.el (mark-sexp):
6918         * lisp.el (forward-list):
6919         * lisp.el (backward-list):
6920         * lisp.el (down-list):
6921         * lisp.el (backward-up-list):
6922         * lisp.el (up-list):
6923         * lisp.el (kill-sexp):
6924         * lisp.el (backward-kill-sexp):
6925         * menubar.el (add-menu-button):
6926         * menubar.el (add-submenu):
6927         * menubar.el (delete-menu-item):
6928         * menubar.el (relabel-menu-item):
6929         * mouse.el (narrow-window-to-region):
6930         * obsolete.el (define-obsolete-variable-alias):
6931         * obsolete.el (store-substring):
6932         * package-admin.el:
6933         * package-admin.el (package-admin-install-function):
6934         * package-admin.el (package-admin-install-function-mswindows):
6935         * package-admin.el (package-admin-default-install-function):
6936         * package-get.el (package-get-update-base-entries):
6937         * packages.el (packages-load-package-dumped-lisps):
6938         * packages.el (packages-collect-package-dumped-lisps):
6939         * printer.el (generic-print-buffer):
6940         * printer.el (generic-print-region):
6941         * replace.el (occur-mode-mouse-goto):
6942         * replace.el (perform-replace):
6943         * select.el (get-selection-no-error):
6944         * simple.el:
6945         * simple.el (newline):
6946         * simple.el (open-line):
6947         * simple.el (edit-and-eval-command):
6948         * simple.el (goto-line):
6949         * simple.el (undo):
6950         * simple.el (kill-region):
6951         * simple.el (copy-region-as-kill):
6952         * simple.el (kill-ring-save):
6953         * simple.el (set-mark):
6954         * simple.el (next-line):
6955         * simple.el (previous-line):
6956         * simple.el (line-move):
6957         * simple.el (set-goal-column):
6958         * simple.el (comment-region):
6959         * subr.el:
6960         * subr.el (putf):
6961         * syntax.el (modify-syntax-entry):
6962         * syntax.el (map-syntax-table):
6963         * view-less.el (view-file):
6964         * view-less.el (view-buffer):
6965         * view-less.el (view-file-other-window):
6966         * window-xemacs.el (backward-other-window):
6967         * window.el:
6968         * window.el (one-window-p):
6969         * window.el (walk-windows):
6970         * window.el (window-list):
6971         * x-mouse.el (x-mouse-kill):
6972         * x-select.el (x-get-cutbuffer):
6973         * x-select.el (x-store-cutbuffer):
6974         * term/bg-mouse.el (bg-mouse-line-to-center):
6975         * term/sun-mouse.el (window-line-end):
6976         * term/sun-mouse.el (sun-select-region):
6977         * term/sun.el (kill-region-and-unmark):
6978         * mule/mule-category.el:
6979         * mule/mule-category.el (modify-category-entry):
6980         * mule/mule-category.el (char-category-list):
6981         * mule/mule-coding.el (coding-system-force-on-output):
6982         * mule/mule-misc.el (coding-system-put):
6983         Docstring arglist/Texinfo fixes.  See man/ChangeLog for details.
6984
6985 2000-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
6986
6987         * cus-face.el: Typo fixes and tiny clarifications.
6988         * custom.el: ditto
6989
6990 2000-10-27  Yoshiki Hayashi  <yoshiki@xemacs.org>
6991
6992         * startup.el (auto-save-list-file-prefix): Moved to fileio.c.
6993         * startup.el (normal-top-level): Setup auto-save-list-file-name
6994         if auto-save-list-file-prefix is non-nil.
6995
6996 2000-10-25  Yoshiki Hayashi  <yoshiki@xemacs.org>
6997
6998         * files.el (auto-mode-alist): Allow mixed case suffix for idlwave-mode.
6999
7000 2000-01-05  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7001
7002         * hyper-apropos.el (hyper-apropos-this-symbol): Don't always
7003         get symbol at point-min.
7004
7005 2000-10-24  Didier Verna  <didier@xemacs.org>
7006
7007         * info.el (Info-emacs-info-file-name): defconst it.
7008         * info.el (Info-footnote-tag): defcustom it.
7009         * info.el (Info-no-description-string): ditto.
7010         * info.el (Info-find-node): adapt to new semantics of
7011         'Info-suffixed-file (don't do the case variants stuff).
7012         * info.el (Info-insert-dir): rewrite the dir file variants code.
7013         * info.el (Info-directory-files): New. Return the list of info
7014         files in a directory.
7015         * info.el (Info-dir-outdated-p): use it.
7016         * info.el (Info-parse-dir-entries): ditto.
7017         * info.el (Info-build-dir-anew): don't restrict to files ending
7018         with a ".info.*" extension.
7019         * info.el (Info-set-mode-line): ditto.
7020         * info.el (Info-read-subfile): adapt to new semantics of
7021         'Info-suffixed-file (append 'exact argument).
7022         * info.el (Info-all-case-regexp): New. Return a regexp matching a
7023         string independently of the case.
7024         * info.el (Info-suffixed-file): use it (match all possible case
7025         for the file name).
7026         * info.el (Info-insert-file-contents): code cleanup.
7027         * info.el (Info-rebuild-dir): cosmetics only. Fit code in 80
7028         columns.
7029         * info.el (Info-batch-rebuild-dir): ditto.
7030         * info.el (Info-read-node-name-1): ditto.
7031         * info.el (Info-search): ditto.
7032         * info.el (Info-fontify-node): ditto.
7033
7034
7035 2000-10-24  Didier Verna  <didier@xemacs.org>
7036
7037         * process.el (shell-command): when called from a program, avoid
7038         'push-mark's "mark-set" message.
7039
7040 2000-10-15  MIYASHITA Hisashi  <himi@m17n.org>
7041
7042         * mule/thai-xtis.el (tis-620): Specify coding-system's ccl-program
7043         by a symbol, not by a vector.
7044         * mule/vietnamese.el (vscii): Likewise.
7045         (viscii): Likewise.
7046         * mule/cyrillic.el (koi8-r): Likewise.
7047
7048         * mule/chinese.el (chinese-big5-1): Specify charset's ccl-program
7049         by a symbol, not by a vector.
7050         (chinese-big5-2): Likewise.
7051         * mule/ethiopic.el (ethiopic): Likewise.
7052         * mule/vietnamese.el (vietnamese-viscii-lower): Likewise.
7053         (vietnamese-viscii-upper): Likewise.
7054
7055 2000-10-12  Yoshiki Hayashi  <yoshiki@xemacs.org>
7056
7057         * files.el (auto-mode-alist): Remove obsolete entry for html3-mode.
7058
7059 2000-10-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
7060
7061         * byte-optimize.el (byte-optimize-car): New function.
7062         (byte-optimize-cdr): Ditto.
7063
7064 2000-10-12  Yoshiki Hayashi  <yoshiki@xemacs.org>
7065
7066         * byte-optimize.el: Partial synch with FSF 20.7.
7067         Optimize constant concatenation.
7068         Add keymapp as a side effect free function.  It is a built-in.
7069         (byte-after-unbind-pos): Remove byte-equal.
7070
7071 2000-10-13  Gunnar Evermann  <ge204@eng.cam.ac.uk>
7072
7073         * update-elc-2.el: Quote regexps correctly.
7074
7075 2000-10-05  MIYASHITA Hisashi  <himi@m17n.org>
7076
7077         * mule/mule-ccl.el: Sync up with Emacs 21.0.90.
7078         (ccl-compile): Apply integerp, not integer-or-char-p to
7079         check the type of the buffer magnification
7080         (ccl-compile-write-string): Encode a string with binary
7081         coding system.
7082         (ccl-compile-write-repeat): Likewise.
7083
7084 2000-09-25  Robert Pluim  <rpluim@bigfoot.com>
7085
7086         * buff-menu.el:
7087         * bytecomp.el:
7088         * coding.el:
7089         * faces.el:
7090         * files.el:
7091         * fill.el:
7092         * float-sup.el:
7093         * font-lock.el:
7094         * help.el:
7095         * iso8859-1.el:
7096         * loaddefs.el:
7097         * menubar-items.el:
7098         * menubar.el:
7099         * modeline.el:
7100         * msw-font-menu.el:
7101         * paragraphs.el:
7102         * paths.el:
7103         * replace.el:
7104         * simple.el:
7105         * sound.el:
7106         * startup.el:
7107         * version.el:
7108         * x-faces.el:
7109         * x-font-menu.el:
7110         Remove purecopy.
7111
7112 2000-10-03  Daniel Pittman  <daniel@rimspace.net>
7113
7114         * simple.el (do-auto-fill): Use the function pointer to by
7115         `comment-line-break-function', not `indent-new-comment-line'. This
7116         fixes an issue with cc-mode comment continuation.
7117
7118 2000-10-11  Martin Buchholz  <martin@xemacs.org>
7119
7120         * simple.el (turn-on-auto-fill):  Add (interactive).
7121         * mwheel.el (mwheel-install): Add (interactive).
7122         * font-lock.el (turn-on-font-lock): Add (interactive).
7123         (turn-off-font-lock): Add (interactive).
7124
7125 2000-10-03  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
7126
7127         * packages.el (packages-special-base-regexp): Add `man'.
7128
7129 2000-10-08  Adrian Aichner  <adrian@xemacs.org>
7130
7131         * wid-edit.el (widget-specify-active): map over extents in current
7132         buffer like `widget-specify-inactive' does.  Mapping over the
7133         inactive extent object does not work since the current extent is
7134         ignored by `map-extents'.
7135
7136 2000-10-04  Martin Buchholz <martin@xemacs.org>
7137
7138         * XEmacs 21.2.36 is released.
7139
7140 2000-09-22  Martin Buchholz  <martin@xemacs.org>
7141
7142         * byte-optimize.el (byte-optimize-lapcode): Add an optimizer pass.
7143         Optimize the compiled-function-constants vector by byte-code
7144         reference counts.
7145
7146 2000-09-25  Robert Pluim  <rpluim@bigfoot.com>
7147
7148         * build-report.el (build-report-delete-regexp): quote value in
7149         defcustom
7150
7151 2000-09-24  Adrian Aichner  <aichner@ecf.teradyne.com>
7152
7153         * build-report.el (build-report): Don't bind srcdir which we don't
7154         use in `multiple-value-bind' to avoid the only byte-compiler
7155         warning.
7156
7157 2000-09-23  Adrian Aichner  <aichner@ecf.teradyne.com>
7158
7159         * build-report.el: Requires cl and custom now.
7160         build-report-version is determined by XEmacs version -- remove
7161         build-report-version*.
7162         * build-report.el (build-report-version): Removed.
7163         * build-report.el (build-report-installation-version-regexp): New.
7164         * build-report.el (build-report-version-file-regexp): New.
7165         * build-report.el (build-report-installation-srcdir-regexp): New.
7166         * build-report.el (build-report-destination): Offer
7167         xemacs-build-reports and xemacs-beta.
7168         * build-report.el (build-report-keep-regexp): Adjusted.
7169         * build-report.el (build-report-delete-regexp): Adjusted.
7170         * build-report.el (build-report-make-output-dir): New.
7171         * build-report.el (build-report-installation-file): Replace use of
7172         `concat' with `expand-file-name'.
7173         * build-report.el (build-report-make-output-file): Removed.
7174         * build-report.el (build-report-make-output-files): New.
7175         * build-report.el (build-report-subject): Identify as
7176         user-variable with "*...".
7177         * build-report.el (build-report-prompts): Ditto.
7178         * build-report.el (build-report-version-file): New.
7179         * build-report.el (build-report-file-encoding): Identify as
7180         user-variable with "*...".
7181         * build-report.el (build-report-make-output-get): New.
7182         * build-report.el (build-report-insert-header): Report
7183         emacs-version and system-configuration instead of
7184         build-report-version.
7185         * build-report.el (build-report-insert-make-output): Add file
7186         argument.
7187         * build-report.el (build-report-insert-installation-file):
7188         Re-indent.
7189         * build-report.el (build-report-keep): Change docstring,
7190         re-indent.
7191         * build-report.el (build-report-delete): Ditto.
7192         * build-report.el (build-report-installation-data): New.
7193         * build-report.el (build-report-version-file-data): New.
7194
7195 2000-09-20  Martin Buchholz  <martin@xemacs.org>
7196
7197         * byte-optimize.el (byte-optimize-lapcode):
7198         Fix the optimization of using the first 5 elements of the
7199         constants vector for variables.
7200         (byte-optimize-lapcode): Fix another ancient broken optimization.
7201
7202 2000-09-19  Martin Buchholz  <martin@xemacs.org>
7203
7204         * *: Spelling mega-patch
7205
7206 2000-09-19  Martin Buchholz  <martin@xemacs.org>
7207
7208         * easymenu.el: doc fixes.
7209         (easy-menu-do-define): Use backquote.
7210         (easy-menu-change):
7211         (easy-menu-add):
7212         `when' seems much clearer than `if' here.
7213         (easy-menu-remove):
7214         (easy-menu-add-item):
7215         (easy-menu-item-present-p):
7216         (easy-menu-remove-item):
7217         Wrap using (when (featurep 'menubar) ...)
7218
7219 2000-09-16  Martin Buchholz  <martin@xemacs.org>
7220
7221         * bytecomp.el (displaying-byte-compile-warnings):
7222         Revert Ben's change to this function below so that the compile log
7223         is displayed properly for users of the "popper" package.
7224
7225 2000-09-12  Martin Buchholz  <martin@xemacs.org>
7226
7227         * window.el (save-selected-window): Use backquote.
7228
7229         * bytecomp.el (byte-compile-file-form-defvar-or-defconst):
7230         Renamed from `byte-compile-file-form-defvar'.
7231         * bytecomp.el (byte-compile-defvar-or-defconst):
7232         Only cons onto current-load-list in top-level forms.
7233         Else this leaks a cons cell every time a defun is called.
7234         Renamed from `byte-compile-defvar', for clarity.
7235         Warn when docstring of defvar is not a string.
7236         Use consistent error messages.
7237         Better comments.
7238
7239 2000-09-11  Martin Buchholz  <martin@xemacs.org>
7240
7241         * simple.el (set-variable):
7242         Remove unneeded defvar by rearranging order of let* forms.
7243
7244         * mule/mule-ccl.el (ccl-get-next-code):
7245         * menubar-items.el (bookmark-menu-filter):
7246         (language-environment-menu-filter):
7247         (tutorials-menu-filter):
7248         * toolbar-items.el (toolbar-compile):
7249         * byte-optimize.el (disassemble-offset):
7250         Use (declare (special ...)) instead of `defvar'.
7251
7252         * cl-macs.el (cl-do-proclaim):
7253         Fix (declare (special ...)) warning suppression syntax.
7254
7255 2000-07-22  Golubev I. N. <gin@mo.msk.ru>
7256
7257         * info.el (Info-tag-table-marker):
7258         (Info-tag-table-buffer):
7259         (Info-find-file-node):
7260         (Info-read-subfile):
7261         (Info-build-node-completions):
7262         (Info-search):
7263         (Info-mode):
7264         Multiple info buffer support.
7265
7266 2000-08-28  Oscar Figueiredo  <oscar@cpe.fr>
7267
7268         * ldap.el (ldap-decode-entry): New defun
7269         (ldap-search-entries): Use it in order to decode DN-prefixed
7270         entries properly
7271
7272 2000-08-23  Daniel Pittman <daniel@danann.net>
7273
7274         * mule/mule-cmds.el (coding-system-change-eol-conversion):
7275         Use `eq', not `=', to compare symbols.
7276
7277 2000-07-30  Ben Wing  <ben@xemacs.org>
7278
7279         * bytecomp.el (byte-compile-report-error):
7280         * bytecomp.el (displaying-byte-compile-warnings):
7281         if stack-trace-on-error is set, send out a backtrace when
7282         an error is encountered that stops byte compilation.  this
7283         should make it much much easier to track down those curious
7284         problems.  also undo the kludge of using a separate "*Show*"
7285         buffer for display when there's a temp-buffer-show-function;
7286         we can avoid this by just being a little smarter.
7287
7288         * dialog-items.el:
7289         * dialog-items.el (search-dialog-regexp): New.
7290         * dialog-items.el (search-dialog-callback):
7291         * dialog-items.el (make-search-dialog):
7292         add a regexp option to the dialog and clean up a bit.
7293
7294         * dialog.el:
7295         * dialog.el (yes-or-no-p-dialog-box):
7296         * dialog.el (get-dialog-box-response):
7297         * dialog.el (make-dialog-box):
7298         * dialog.el (dialog-box-finish): New.
7299         * dialog.el (dialog-box-cancel): New.
7300         * dialog.el (internal-make-dialog-box-exit): New.
7301         implement [properly!] the :modal property of the new dialog box
7302         interface.  this is the first time xemacs has ever had *proper*
7303         modal dialog boxes, giving the standard window-system feedback.
7304         (e.g. under windows, clicking on a disabled frame causes a beep
7305         and makes the dialog box flash three times.)
7306
7307         * dragdrop.el: header keyword frobbing.
7308
7309         * dumped-lisp.el (preloaded-file-list):
7310         renamed winnt.el to win32-native.el.
7311
7312         * faces.el (face-property):
7313         * faces.el (set-face-property):
7314         * faces.el (frob-face-property):
7315         * faces.el (frob-face-font-2):
7316         * faces.el (make-face-bold):
7317         * faces.el (make-face-italic):
7318         * faces.el (make-face-bold-italic):
7319         * faces.el (make-face-unbold):
7320         * faces.el (make-face-unitalic):
7321         * faces.el (make-face-smaller):
7322         * faces.el (make-face-larger):
7323         clean up the implementation of these so that window-system-specific
7324         methods are called only on objects belonging to that window system.
7325         previously, you could have [e.g.] mswindows-make-face-bold called
7326         on font object of device type `stream', which is not good and
7327         explains the subtle errors Adrian was getting when byte-compiling
7328         something that required 'term. (Adrian, now you can use stack-trace-
7329         on-error to find the exact place where things are going wrong instead
7330         of having to laboriously binary-search your way through.)
7331
7332         * finder.el (finder-known-keywords):
7333         cleaned up -- properly sorted, clarified the meanings of many of
7334         the keywords, and added a few -- mswin, gui, content, build, www,
7335         user, services.  the last two try to distinguish between a package
7336         that's used directly by the user, and a package that provides
7337         support services to other packages.
7338
7339         * font-lock.el (lisp-font-lock-keywords-2):
7340         update list of lisp control structures to include everything,
7341         including new ones i introduced.
7342
7343         * gutter.el: header keyword frobbing.
7344
7345         * isearch-mode.el (isearch-ring-adjust1): M-p to recall the most
7346         recent isearch element was not doing so!  you got the second-most-
7347         recent instead.
7348
7349         * lisp-mode.el (construct-lisp-mode-menu):
7350         more menubar cleanups.
7351         * lisp-mode.el (with-selected-window):
7352         make it indent properly.
7353
7354         * menubar-items.el (default-menubar): lots of menubar cleanups.
7355         rearranged the options menu the most, e.g. splitting up the
7356         Keyboard/Mouse menu into a new Editing menu and combining the
7357         separate Scrollbar/Gutter/Toolbar submenus into Display.
7358         Got rid of General, moved items to Editing or new Troubleshooting.
7359         Moved Packages to Tools; doesn't seem to belong under Options.
7360         Added stuff to the Cmds menu, e.g. Change Case.
7361
7362         NB please don't complain about these periodic menubar changes.
7363         Anything like this is necessarily incremental in its construction
7364         -- By constant use you gradually become more and more aware of
7365         better and better ways to group menu items.  When we eventually
7366         move the options menu to a property sheet, the existing structure
7367         will probably be preserved fairly well.
7368
7369         * minibuf.el (next-history-element): fix problems with pressing
7370         down arrow in repeat-complex-command.
7371
7372         * modeline.el:
7373         * modeline.el (modeline-3d-p): New.
7374         added custom variable for controlling the 3d modeline.  the
7375         corresponding Options item has been present for a long time,
7376         but commented out with "fix me!" comments.  it's fixed now.
7377
7378         * obsolete.el (add-menu):
7379         remove bogus gettexts.
7380
7381         * process.el (shell-quote-argument):
7382         handle this correctly under Windows native with COMMAND.COM/CMD.EXE.
7383         For bash under Windows native, see below.
7384
7385         * simple.el:
7386         * simple.el (display-warning-buffer):
7387         Fixed the handling of warning display to eliminate the annoying
7388         *Show* buffer, like was done for byte-compiler output above.
7389
7390         * simple.el (debug-print): New.
7391         Simple function for sending debug messages to the console and/or
7392         other debug places.
7393
7394         * subr.el (replace-in-string):
7395         Rewrite this function to avoid N^2 behavior with large strings --
7396         catastrophic with the new Windows selection code! (Apparently the
7397         author of this function didn't realize there was a fun
7398         replace-match that could make his life much easier, because we
7399         duplicated the entire logic.  The new version is smaller, easier
7400         to understand, much more robust, and has extended features --
7401         those of replace-match.)
7402
7403         * window.el:
7404         * window.el (with-selected-window): New.
7405         An obvious complement to the existing `with-selected-frame' and
7406         `with-current-buffer'.
7407
7408         * win32-native.el: Renamed from winnt.el.
7409         Added a great deal of stuff for properly handling process quoting,
7410         somewhat modeled on Kirill's original model (which i later threw
7411         away).  We should now finally have correctly working process arg
7412         quoting/dequoting so that the final app gets exactly what we
7413         intended.  Because the mechanism is in Lisp, it's easily
7414         extendible. (For those running bash and running the native
7415         version, I tried hard to do what I thought was correct.  But more
7416         thought is needed, and ideally the volunteer work of people with
7417         these configurations that they generally run on.)
7418
7419         * x-font-menu.el (x-font-menu-font-data):
7420         Put in defvar's to fix byte-compiler warnings.
7421
7422 2000-08-01 Alastair J. Houghton <ajhoughton@lineone.net>
7423
7424         * select.el (selection-coercion-alist): Initialise.
7425         * select.el (select-coerce-to-text): New.
7426         * select.el (select-coerce): New.
7427         New functions to perform type and value coercion.
7428
7429         * select.el (select-buffer-killed-default): Keep data if it was
7430         on the clipboard.
7431
7432 2000-08-02  Martin Buchholz  <martin@xemacs.org>
7433
7434         * menubar-items.el (default-menubar): Fix typo.
7435         (default-menubar): `lambda' was mispelled as `lamda'.
7436
7437 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
7438
7439         * window.el (shrink-window-if-larger-than-buffer): Remove
7440         edge checking code.
7441
7442 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
7443
7444         * paths.el (gnus-local-domain): Removed.
7445         (gnus-local-organization): Ditto.
7446         (gnus-startup-file): Ditto.
7447
7448 2000-07-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
7449
7450         * files.el (auto-mode-alist): Add .spec for RPM.
7451
7452 2000-07-31  Andy Piper  <andy@xemacs.org>
7453
7454         * gutter-items.el (update-tab-in-gutter): deprecate :properties.
7455
7456 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
7457
7458         * dragdrop.el (experimental-dragdrop-drop-url-default): Use function
7459         browse-url.
7460         * help.el (xemacs-www-page): Ditto.
7461         (xemacs-www-faq): Ditto.
7462         * menubar-items.el (default-menubar): Ditto.
7463
7464         * wid-edit.el (widget-url-link-action): Ditto.
7465         From: Kenichi OKADA <okada@opaopa.org>.
7466
7467 2000-07-31  Martin Buchholz  <martin@xemacs.org>
7468
7469         * finder.el (finder-commentary): Add autoload cookie.
7470
7471 2000-07-28  Adrian Aichner  <aichner@ecf.teradyne.com>
7472
7473         * files.el (insert-file-contents-literally): Fix second let
7474         binding for `coding-system-for-read' to `coding-system-for-write'
7475         as suggested by Dan Holmsand <dan@innehallsbolaget.com>.
7476
7477 1999-06-15  Jan Vroonhof  <vroonhof@math.ethz.ch>
7478
7479         * files.el (insert-file-contents-literally): Use binary coding
7480         system (from Morioka san).
7481         (insert-file-contents-literally): Make file-name-handler method.
7482
7483 2000-07-26  Martin Buchholz  <martin@xemacs.org>
7484
7485         * cl-macs.el (get-selection): Add defsetf.
7486
7487 2000-07-25  Steve Youngs  <youngs_s@ozlinx.com.au>
7488
7489         * x-init.el (x-activate-region-as-selection): replace obsolete
7490         function x-own-selection with own-selection.
7491         (ow-find): replace obsolete functions x-get-selection and
7492         x-get-clipboard with get-selection and get-clipboard.
7493         (init-post-x-win): replace obsolete function x-disown-selection
7494         with disown-selection.
7495
7496 2000-07-20  Mike Sperber  <mike@xemacs.org>
7497
7498         * startup.el (load-user-init-file): Only try to load init file if
7499         it exists.
7500
7501 2000-07-10  Andy Piper  <andy@xemacs.org>
7502
7503         * dialog-items.el: sync with Ben's patch.
7504
7505         * gutter-items.el (buffers-tab-switch-to-buffer): remove now-bogus
7506         comment.
7507         (progress-text-glyph): deleted.
7508         (progress-layout-glyph): make completely minimal.
7509         (progress-gauge-glyph): ditto.
7510         (progress-display-style): fix to handle dynamic instantiator
7511         changes.
7512         (progress-text-instantiator): new.
7513         (progress-layout-instantiator): new.
7514         (progress-gauge-instantiator): new.
7515         (set-progress-display-instantiator): renamed and changed from
7516         set-progress-display-style.
7517         (progress-abort-glyph): use instantiator not glyph.
7518         (append-progress-display): use set-progress-display-instantiator
7519         and set-glyph-image.
7520         (abort-progress-display): ditto.
7521         (raw-append-progress-display): ditto.
7522
7523 2000-07-20  Ben Wing  <ben@xemacs.org>
7524
7525         * code-files.el: Move Mule-specific code to mule-coding.el.
7526
7527 2000-07-15  Ben Wing  <ben@xemacs.org>
7528
7529         * autoload.el:
7530         Fixed comments.
7531
7532         * cmdloop.el:
7533         * cmdloop.el (yes-or-no-p):
7534         * cmdloop.el (y-or-n-p):
7535         Make these functions use should-use-dialog-box-p and not be
7536         overridden in dialog.el.
7537
7538         * cus-dep.el:
7539         * cus-dep.el (Custom-make-dependencies): Removed.
7540         * cus-dep.el (Custom-make-dependencies-1): New.
7541         * cus-dep.el (Custom-make-one-dependency): New.
7542         New entry point for use in Makefiles, to avoid excessive
7543         invocations.
7544
7545         * cus-edit.el (custom-variable-reset-saved):
7546         * cus-edit.el (custom-variable-reset-standard):
7547         * cus-edit.el (custom-save-resets):
7548         Fix bytecompiler warnings.
7549
7550         * dialog.el:
7551         * dialog.el (yes-or-no-p-dialog-box):
7552         * dialog.el (yes-or-no-p-maybe-dialog-box): Removed.
7553         * dialog.el (y-or-n-p-maybe-dialog-box): Removed.
7554         * dialog.el (get-dialog-box-response):
7555         * dialog.el (message-or-box):
7556         * dialog.el (make-dialog-box):
7557         * dialog.el (popup-dialog-box): New.
7558         Avoid yes-or-no-p bogosities.
7559         Create a general function `make-dialog-box' to encapsulate all
7560         dialog box methods; easily extendible.  popup-dialog-box now obsolete.
7561
7562         * dumped-lisp.el (preloaded-file-list):
7563         Add dialog-items.  Clean up.  Group files by types.
7564
7565         * easymenu.el (easy-menu-add):
7566         * easymenu.el (easy-menu-remove):
7567         Account for accelerators.
7568
7569         * extents.el:
7570         * extents.el (extent-list): New args, like in map-extents.
7571         * extents.el (extent-at-event): New.
7572         * extents.el (extents-at-event): New.
7573
7574         * font-lock.el:
7575         * font-lock.el (font-lock-mode):
7576         * font-lock.el (font-lock-default-fontify-buffer):
7577         * font-lock.el (font-lock-default-unfontify-region):
7578         * font-lock.el (font-lock-fontify-syntactically-region):
7579         * font-lock.el (font-lock-fontify-keywords-region):
7580         Use new progress-feedback names.
7581
7582         * font-lock.el (java-font-lock-identifier-regexp):
7583         * font-lock.el (java-font-lock-class-name-regexp):
7584         Fix bytecompiler warnings.
7585
7586         * gutter-items.el:
7587         * gutter-items.el (progress-display-use-echo-area): Removed.
7588         * gutter-items.el (progress-feedback-use-echo-area): New.
7589         * gutter-items.el (progress-display-popup-period): Removed.
7590         * gutter-items.el (progress-feedback-popup-period): New.
7591         * gutter-items.el (set-progress-display-style): Removed.
7592         * gutter-items.el (set-progress-feedback-style): New.
7593         * gutter-items.el (progress-display-style): Removed.
7594         * gutter-items.el (progress-feedback-style): New.
7595         * gutter-items.el (progress-stack):
7596         * gutter-items.el (progress-displayed-p): Removed.
7597         * gutter-items.el (progress-feedbacked-p): New.
7598         * gutter-items.el (clear-progress-display): Removed.
7599         * gutter-items.el (clear-progress-feedback): New.
7600         * gutter-items.el (progress-display-clear-when-idle): Removed.
7601         * gutter-items.el (progress-feedback-clear-when-idle): New.
7602         * gutter-items.el (remove-progress-display): Removed.
7603         * gutter-items.el (remove-progress-feedback): New.
7604         * gutter-items.el (progress-display-dispatch-non-command-events): Removed.
7605         * gutter-items.el (progress-feedback-dispatch-non-command-events): New.
7606         * gutter-items.el (append-progress-display): Removed.
7607         * gutter-items.el (append-progress-feedback): New.
7608         * gutter-items.el (abort-progress-display): Removed.
7609         * gutter-items.el (abort-progress-feedback): New.
7610         * gutter-items.el (raw-append-progress-display): Removed.
7611         * gutter-items.el (raw-append-progress-feedback): New.
7612         * gutter-items.el (display-progress-display): Removed.
7613         * gutter-items.el (display-progress-feedback): New.
7614         * gutter-items.el (current-progress-display): Removed.
7615         * gutter-items.el (current-progress-feedback): New.
7616         * gutter-items.el (current-progress-display-label): Removed.
7617         * gutter-items.el (current-progress-feedback-label): New.
7618         * gutter-items.el (progress-display): Removed.
7619         * gutter-items.el (progress-feedback): New.
7620         Replace "progress-display" with "progress-feedback" globally.
7621
7622         * gutter-items.el (lprogress-display): Removed.
7623         * gutter-items.el (progress-feedback-with-label): New.
7624         Rename lprogress-display ==> progress-feedback-with-label.
7625
7626         * gutter-items.el (search-dialog-direction): Removed.
7627         * gutter-items.el (search-dialog-text): Removed.
7628         * gutter-items.el (search-dialog-callback): Removed.
7629         * gutter-items.el (make-search-dialog): Removed.
7630         Move to dialog-items.el.
7631
7632         * help.el:
7633         * help.el (help-mode-quit):
7634         * help.el (mode-for-help): New.
7635         * help.el (help-sticky-window): New.
7636         * help.el (help-window-config): New.
7637         * help.el (with-displaying-help-buffer):
7638         * help.el (function-at-event): New.
7639         * help.el (help-symbol-regexp): New.
7640         * help.el (help-symbol-run-function-1): New.
7641         * help.el (help-symbol-run-function): New.
7642         * help.el (help-symbol-function-context-menu): New.
7643         * help.el (help-symbol-variable-context-menu): New.
7644         * help.el (help-symbol-function-and-variable-context-menu): New.
7645         * help.el (frob-help-extents): New.
7646         * help.el (describe-function-1):
7647         * help.el (variable-at-point):
7648         * help.el (variable-at-event): New.
7649         * help.el (describe-variable):
7650         Major overhaul.
7651         - Make functions and variables be mousable.
7652         - Middle button hyperlinks.
7653         - New context-menu entries.
7654
7655         * keydefs.el:
7656         * keydefs.el (global-map):
7657         New key bindings to move lines up and down.
7658
7659         * lisp-mode.el:
7660         * lisp-mode.el (construct-lisp-mode-menu): New.
7661         * lisp-mode.el (emacs-lisp-mode-popup-menu):
7662         * lisp-mode.el (lisp-interaction-mode-menubar-menu):
7663         * lisp-mode.el (emacs-lisp-mode-menubar-menu):
7664         * lisp-mode.el (lisp-indent-function): Indent "flet" entries better.
7665         Make popup and menubar menus be different.  Popup menu uses
7666         clicked location and automatically assumes symbol under the mouse
7667         for various commands.
7668
7669         * menubar-items.el:
7670         * menubar-items.el (bookmark-menu-filter): Add accelerators.
7671         * menubar-items.el (buffers-menu-omit-chars-list): Include 'd'.
7672
7673         * menubar-items.el (global-popup-menu): Removed.
7674         * menubar-items.el (mode-popup-menu): Removed.
7675         * menubar-items.el (activate-popup-menu-hook): Removed.
7676         * menubar-items.el (popup-mode-menu): Removed.
7677         * menubar-items.el (popup-buffer-menu): Removed.
7678         * menubar-items.el (popup-menubar-menu): Removed.
7679         Move to menubar.el.
7680
7681         * menubar.el:
7682         * menubar.el (global-popup-menu): New.
7683         * menubar.el (mode-popup-menu): New.
7684         * menubar.el (activate-popup-menu-hook): New.
7685         * menubar.el (last-popup-menu-event): New.
7686         * menubar.el (popup-mode-menu): New.
7687         * menubar.el (popup-buffer-menu): New.
7688         * menubar.el (popup-menubar-menu): New.
7689         * menubar.el (menu-call-at-event): New.
7690         Move non-content functions here.  Add support for context menu
7691         items on extents.
7692
7693         * minibuf.el (minibuffer-history-uniquify):
7694         Typo fix.
7695
7696         * minibuf.el (read-file-name-1):
7697         Call new file dialog box if it exists.
7698
7699         * minibuf.el (mouse-rfn-setup-vars):
7700         Clean up "chop" action.
7701
7702         * mouse.el:
7703         * mouse.el (button2): Now bound to mouse-track.
7704         * mouse.el (click-inside-extent-p):
7705         * mouse.el (point-inside-extent-p):
7706         * mouse.el (point-inside-selection-p):
7707         * mouse.el (mouse-drag-or-yank): Removed.
7708         * mouse.el (mouse-begin-drag-n-drop): New.
7709         * mouse.el (mouse-eval-sexp):
7710         * mouse.el (mouse-track-activate-strokes): New.
7711         * mouse.el (mouse-track-do-activate): New.
7712         * mouse.el (mouse-track):
7713         * mouse.el (default-mouse-track-event-is-with-button): New.
7714         * mouse.el (default-mouse-track-cleanup-hook):
7715         * mouse.el (default-mouse-track-drag-hook):
7716         * mouse.el (default-mouse-track-drag-up-hook):
7717         * mouse.el (default-mouse-track-click-hook):
7718         Merge drag-n-drop into mouse-track.
7719         Add general "activate" support to replace specific button2 kludges.
7720         Use "button modifier" support in mouse-track.
7721
7722         * package-get.el (package-get-dependencies): Fix bytecompiler warnings.
7723
7724         * package-ui.el:
7725         * package-ui.el (pui-menu):
7726         * package-ui.el (pui-popup-context-sensitive): Removed.
7727         Fix bytecompiler warnings.
7728         Clean up popup code a bit.
7729
7730         * select.el (get-selection-no-error): Fix bytecompiler warnings.
7731
7732         * simple.el:
7733         * simple.el (transpose-lines):
7734         * simple.el (transpose-line-up): New.
7735         * simple.el (transpose-line-down): New.
7736         * simple.el (transpose-subr):
7737         * simple.el (transpose-subr-1): Removed.
7738         Clean up, add functions to move lines up and down.
7739
7740         * startup.el (mail-host-address):
7741         * startup.el (user-mail-address):
7742         Customize.
7743
7744         * subr.el:
7745         * subr.el (set-symbol-value-in-buffer): New.
7746         * subr.el (error):
7747         * subr.el (check-argument-type):
7748         * subr.el (defined-error-p): New.
7749         Add structured error support.
7750
7751         * toolbar-items.el (toolbar-compile):
7752         Use new make-dialog-box.
7753
7754         * update-elc.el:
7755
7756         * userlock.el (ask-user-about-lock-dbox):
7757         * userlock.el (ask-user-about-supersession-threat-dbox):
7758         * userlock.el (ask-user-about-lock):
7759         * userlock.el (ask-user-about-supersession-threat):
7760         Use new make-dialog-box.
7761         Add safety checks; use should use-dialog-box-p.
7762
7763         * window-xemacs.el:
7764         * window-xemacs.el (__buffer-dedicated-frame):
7765         * window-xemacs.el (buffer-dedicated-frame): New.
7766         * window-xemacs.el (set-buffer-dedicated-frame): New.
7767         Move dedicated-frame stuff into lisp.
7768
7769 2000-07-18  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7770
7771         * printer.el (generic-print-region): Do not require that
7772         `printer-name' be set.
7773         (printer-name): Commentary clarification.
7774
7775 2000-07-19  Martin Buchholz <martin@xemacs.org>
7776
7777         * XEmacs 21.2.35 is released.
7778
7779 2000-07-18 Alastair J. Houghton <ajhoughton@lineone.net>
7780
7781         * select.el (selection-coercible-types): Initialise.
7782
7783 2000-07-18 Alastair J. Houghton <ajhoughton@lineone.net>
7784
7785         * select.el (own-clipboard): Bug fix.
7786
7787 2000-07-17  Mike Sperber  <mike@xemacs.org>
7788
7789         * cus-edit.el (custom-migrate-custom-file): Save init file before
7790         continuing.
7791
7792 2000-07-16  Mike Sperber  <mike@xemacs.org>
7793
7794         * startup.el (load-init-file): Remove silly call to
7795         `load-user-custom-file`.
7796         (maybe-migrate-user-init-file): Minor fixes.
7797
7798 2000-07-16  Martin Buchholz  <martin@xemacs.org>
7799
7800         * apropos.el (apropos-documentation-check-doc-file):
7801         `doc' variable should be let-bound, as was presumably intended.
7802
7803         * cus-edit.el (custom-variable-reset-saved):
7804         (custom-variable-reset-standard):
7805         Remove unused variable comment-widget.  Twice.
7806
7807         * toolbar.el (toolbar-blank-press-function):
7808         Add a real defvar with initial value nil and proper docstring.
7809         (press-toolbar-button): No need to check for boundp-ness anymore.
7810
7811         * rect.el (open-rectangle-line): Remove useless (let) form.
7812         Add defvar for pending-delete-mode.
7813
7814         * info.el (Info-find-node): This function needs an autoload cookie.
7815
7816         * mule/mule-x-init.el (x-use-halfwidth-roman-font):
7817         Use let* since the second form referred to the first.
7818
7819 2000-07-16  Adrian Aichner  <aichner@ecf.teradyne.com>
7820
7821         * msw-select.el (mswindows-paste-clipboard): Use `get-clipboard'
7822         instead of removed `mswindows-get-clipboard'.
7823
7824
7825 2000-07-15 Alastair J. Houghton <ajhoughton@lineone.net>
7826
7827         * select.el (select-convert-from-text): New.
7828         * select.el (select-convert-from-length): New.
7829         * select.el (select-convert-from-integer): New.
7830         * select.el (select-convert-from-identity): New.
7831         * select.el (select-convert-from-filename): New.
7832         * select.el (selection-converter-in-alist): Use them.
7833         New converter functions for X.
7834
7835         * select.el (get-selection): Removed comment.
7836
7837         * select.el (own-selection): Removed append code - I thought
7838         I'd already done this, but apparently not...
7839
7840         * select.el: Changed comment about TIMESTAMP.
7841
7842         * select.el (select-convert-in): New.
7843         * select.el (select-convert-out): New.
7844         New functions that get used by select.c.
7845
7846         * select.el (select-buffer-killed-default): New.
7847         * select.el (select-buffer-killed-text): New.
7848         * select.el (selection-buffer-killed-alist): New.
7849         New list and functions that get called if a relevant selection
7850         exists and a buffer gets killed.
7851
7852         * select.el (select-convert-to-targets):
7853         * select.el (select-convert-to-identity): Removed.
7854         * select.el (select-convert-from-identity): Removed.
7855         * select.el (select-converter-out-alist):
7856         Removed _EMACS_INTERNAL selection type.
7857
7858         * x-select.el (xselect-kill-buffer-hook): Removed.
7859         * x-select.el (xselect-kill-buffer-hook-1): Removed.
7860         Removed this X-specific nonesense. Use the generic support
7861         in select.el instead.
7862
7863 2000-07-15  Martin Buchholz  <martin@xemacs.org>
7864
7865         * mule/mule-category.el (defined-category-hashtable):
7866         Use make-hash-table instead of make-hashtable
7867
7868         * buff-menu.el: Byte-compiler warning fix.
7869
7870         * isearch-mode.el (isearch-highlight-all-cleanup):
7871         Remove unused variable `isearch-highlight-all-start'.
7872
7873         * etags.el (add-to-tag-completion-table): Byte-compiler warning fix.
7874
7875         * itimer.el (itimer-edit-mode): Byte-compiler warning fixes.
7876
7877         * cus-dep.el (Custom-make-dependencies):
7878         Add autoload cookie for custom-add-loads to generated custom-load.el.
7879
7880         * autoload.el (autoload-package-name): Warning suppression.
7881         Move defvar prior to first use.
7882
7883         * custom.el: Add autoload for custom-declare-face.
7884         Allow `xemacs -no-autoloads -l bytecomp -f batch-byte-compile ...'
7885         * cl.el (cl-hack-byte-compiler):
7886         Allow `xemacs -no-autoloads -l bytecomp -f batch-byte-compile ...'
7887         to work properly.
7888
7889 2000-07-08  Mike Sperber  <mike@xemacs.org>
7890
7891         * startup.el (load-home-init-file): Added variable.
7892         (maybe-migrate-user-init-file): Added.
7893         (load-user-init-file): Load custom file if different from init
7894         file.
7895
7896         * dumped-lisp.el (preloaded-file-list): Added "cus-file" before
7897         "startup."
7898
7899         * cus-edit.el (custom-migrate-custom-file): Added for migration.
7900         Moved `custom-file'-related code to cus-file.el.
7901
7902         * cus-file.el: New file.
7903
7904 2000-04-01  Mike Sperber  <mike@xemacs.org>
7905
7906         * packages.el (packages-find-package-directories): Added support
7907         for external package hierarchies with in-place installations.
7908
7909         * find-paths.el (paths-root-in-place-p): Added.
7910         (paths-find-emacs-directory): Added support for external
7911         directories with in-place installations.
7912         (paths-find-site-directory): Ditto.
7913
7914         * startup.el (find-user-init-file): Also look for
7915         ~/.xemacs/init.elc? in preference to ~/.emacs.
7916
7917 2000-07-12 Alastair J. Houghton <ajhoughton@lineone.net>
7918
7919         * select.el (own-selection):
7920         * select.el (own-clipboard): Changed `append' parameter to
7921         `how-to-use' parameter.
7922         * select.el (own-selection): Removed icky append code.
7923         * select.el (own-selection, get-selection): Removed extra type
7924         checking.
7925         * select.el (selection-appender-alist):
7926         * select.el (selection-converter-{in|out}-alist): Initialise.
7927         * select.el (select-append-to-*): New.
7928         * select.el (select-convert-from-*): New.  New functions to append
7929         data and convert data from external type.
7930
7931 2000-07-12  Stef Epardaud  <stef@lunatech.com>
7932
7933         * font-lock.el: Javadoc enhancements.
7934
7935 2000-07-06  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7936
7937         * printer.el (generic-print-region): Compose job name from buffer
7938         name.
7939
7940 2000-07-06  Yoshiki Hayashi  <yoshiki@xemacs.org>
7941
7942         * font-lock.el (font-lock-fontify-pending-extents): Call
7943         font-lock-fontify-region instead of font-lock-fontify-buffer
7944         to avoid unnecessary progress gauges.
7945
7946 2000-07-06  Craig Lanning  <lanning@scra.org>
7947
7948         * custom-load.el (faces):
7949
7950         * finder.el (finder-compile-keywords): from Dan Holmsand, make sure
7951         dir is a regex.
7952
7953         * process.el (call-process-internal): from Dan Holmsand, use binary
7954         coding systems so that jka-compr works.
7955
7956 2000-07-07  Ben Wing  <ben@xemacs.org>
7957
7958         * font-lock.el: Undo previous change.  Unfortunately, some
7959         files actually use the variables directly in their init code
7960         without quoting them.
7961
7962 2000-07-07  Ben Wing  <ben@xemacs.org>
7963
7964         * font-lock.el (defvar font-lock-*-face): Removed.
7965
7966         * font-lock.el (font-lock-apply-highlight): Bind these face vars
7967         only when necessary.
7968
7969 2000-06-30  Charles G Waldman  <cgw@alum.mit.edu>
7970
7971         * cl-macs.el: fix cl-transform-function-property kludge
7972         so that it does not require a random feature.
7973
7974 2000-06-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
7975
7976         * files.el (auto-mode-alist): allow .make extension for Makefiles,
7977         as in Linux kernel "Rules.make".
7978
7979 2000-06-29  Gunnar Evermann  <ge204@eng.cam.ac.uk>
7980
7981         * build-report.el (build-report): Add autoload cookie.
7982
7983 2000-06-21  Charles G Waldman  <cgw@alum.mit.edu>
7984
7985         * package-ui.el (defgroup pui):  Correct a misspelling
7986         (pui-toggle-package-delete):  Change `seleted' to `selected'
7987
7988 2000-06-12  Jan Vroonhof  <vroonhof@math.ethz.ch>
7989
7990         * package-get.el (package-get-update-base):
7991         (package-get): Use insert-file-contents-literally always.
7992         (package-get-maybe-save-index):
7993         Force coding system for writing to binary.
7994
7995 2000-06-08  Mike Alexander  <mta@arbortext.com>
7996
7997         * code-process.el (call-process-region): If there is no coding
7998         system for the process on process-coding-system-alist use the
7999         coding system of the buffer containing the region.
8000
8001 2000-06-10  Ben Wing  <ben@xemacs.org>
8002
8003         * cmdloop.el (command-error):
8004         If debug-on-error and noninteractive, output backtrace.
8005
8006         * files.el (file-relative-name):
8007         Remove MSDOS references.
8008
8009         * simple.el (line-number): New function, due to non-obvious
8010         behavior/usage of count-lines.
8011
8012         * simple.el (count-lines): document non-obvious usage to get
8013         line number.
8014
8015 2000-06-11  Ben Wing  <ben@xemacs.org>
8016
8017         * faces.el ((featurep 'xpm)):
8018         * x-faces.el (x-init-face-from-resources):
8019         * x-faces.el (x-init-frame-faces):
8020         * x-misc.el (x-init-specifier-from-resources):
8021         * x-misc.el (x-get-resource-and-bogosity-check):
8022         * x-misc.el (x-get-resource-and-maybe-bogosity-check):
8023         * x-mouse.el (x-init-pointer-shape):
8024         * x-scrollbar.el (x-init-scrollbar-from-resources):
8025         Add sixth argument to x-get-resource calls so as to issue warnings
8026         rather than errors on bogus arguments.
8027
8028 2000-06-05  Ben Wing  <ben@xemacs.org>
8029
8030         * compat.el: new file.  provides a clean, non-intrusive way to
8031         define compatibility functions.
8032
8033         * process.el (shell-quote-argument): temporary fix for lack
8034         of nt-quote-process-args.  #### I need to put back the overall
8035         structure of that mechanism but redo the guts of it using the
8036         extra intelligence in the C code.
8037
8038 2000-05-28  Adrian Aichner  <aichner@ecf.teradyne.com>
8039
8040         * package-info.el (pi-md5sum): Calculate MD5 sum just like
8041         `package-get' does in package-get.el, instead of using external
8042         "md5sum" program.
8043
8044         * package-get.el (package-get): Insert package file literally to
8045         make checksum calculation work.
8046
8047 2000-04-18  Hrvoje Niksic  <hniksic@iskon.hr>
8048
8049         * code-files.el (convert-mbox-coding-system): Deleted.
8050         (file-coding-system-alist): Removed reference to
8051         convert-mbox-coding-system.
8052
8053 2000-05-28  Martin Buchholz <martin@xemacs.org>
8054
8055         * XEmacs 21.2.34 is released.
8056
8057 2000-05-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
8058
8059         * font-lock.el (font-lock-keywords): Rewrote docstring
8060
8061 2000-05-22  Karl M. Hegbloom  <karlheg@debian.org>
8062
8063         * loadhist.el (unload-feature): handle case where x is both boundp
8064         and fboundp
8065
8066 2000-05-22  Karl M. Hegbloom  <karlheg@debian.org>
8067
8068         * packages.el: It's ok to use built-in macros, but not lisp
8069         defined ones.
8070
8071 2000-05-20  Ben Wing  <ben@xemacs.org>
8072
8073         * font-lock.el:
8074         * font-lock.el (font-lock-message-threshold):
8075         * font-lock.el (font-lock-mode):
8076         * font-lock.el (font-lock-default-fontify-buffer):
8077         * font-lock.el (font-lock-always-fontify-immediately):
8078         * font-lock.el (font-lock-old-extent): Removed.
8079         * font-lock.el (font-lock-old-len): Removed.
8080         * font-lock.el (font-lock-fontify-glumped-region): Removed.
8081         * font-lock.el (font-lock-pending-extent-table): New.
8082         * font-lock.el (font-lock-range-table): New.
8083         * font-lock.el (font-lock-after-change-function):
8084         * font-lock.el (font-lock-after-change-function-1): Removed.
8085         * font-lock.el (font-lock-fontify-pending-extents): New.
8086         * font-lock.el ('font-lock-revert-cleanup): Removed.
8087         * font-lock.el ('font-lock-revert-setup): Removed.
8088         Rewrite deferral code to handle any number of changes, merging
8089         them properly.  Remove hacked-up code for revert-buffer, now
8090         unnecessary.
8091
8092         * menubar-items.el (default-menubar):
8093         In Options->Edit Init File, don't switch to emacs-lisp-mode
8094         unless necessary; doing this turns off font-lock.
8095
8096 2000-05-15  Yoshiki Hayashi  <yoshiki@xemacs.org>
8097
8098         * keydefs.el: Define C-x BS to backward-kill-sentence.
8099
8100 2000-05-15  Yoshiki Hayashi  <yoshiki@xemacs.org>
8101
8102         * files.el (hack-local-variables-prop-line): Use non-greedy
8103         matching to process -*-texinfo-*- -*-.
8104
8105 2000-05-11  Jonathan Marten <jonathan.marten@uk.sun.com>
8106
8107         * minibuf.el (minibuf-directory-files): new function.
8108         (read-file-name-activate-callback): use minibuf-directory-files.
8109         (read-directory-name-internal): ditto.
8110         (mouse-file-display-completion-list): ditto.
8111         (mouse-directory-display-completion-list): ditto.
8112         (read-file-name-internal): remove "./" from completion list unless
8113         explicitly matched, for consistency.
8114
8115 2000-05-11  Ben Wing  <ben@xemacs.org>
8116
8117         * gutter-items.el (gutter-buffers-tab):
8118         * gutter-items.el (add-tab-to-gutter):
8119         * gutter-items.el (update-tab-in-gutter):
8120         * gutter-items.el (remove-buffer-from-gutter-tab): Removed.
8121         * gutter-items.el (append-progress-display):
8122         * gutter-items.el (abort-progress-display):
8123         * gutter-items.el (raw-append-progress-display):
8124         Further fixes.  Use set-glyph-image not set-image-instance-property,
8125         to fix problems with multiple windows in a frame.
8126
8127         * menubar-items.el (tutorials-menu-filter):
8128         Fix typo.
8129
8130         * startup.el (early-error-handler):
8131         Display message box under windows; otherwise, message will disappear
8132         before it can be viewed.
8133
8134         * update-elc.el:
8135         Fix bug in NEEDTODUMP processing.
8136
8137 2000-05-08  Yoshiki Hayashi  <yoshiki@xemacs.org>
8138
8139         * startup.el (lock-directory): Removed.
8140         (superlock-file): Ditto.
8141         (startup-set-paths): Remove lockdir.
8142         (startup-setup-paths-warning): Remove lock-directory.
8143
8144         * setup-paths.el (paths-find-lock-directory): Removed.
8145         (paths-find-superlock-file): Ditto.
8146
8147 2000-05-09  Ben Wing  <ben@xemacs.org>
8148
8149         * faces.el (set-face-property):
8150         * faces.el (set-face-font):
8151         * faces.el (set-face-foreground):
8152         * faces.el (set-face-background):
8153         * faces.el (set-face-background-pixmap):
8154         * faces.el (set-face-underline-p):
8155         * faces.el (set-face-strikethru-p):
8156         * faces.el (set-face-highlight-p):
8157         * faces.el (set-face-dim-p):
8158         * faces.el (set-face-blinking-p):
8159         * faces.el (set-face-reverse-p):
8160         doc string changes.
8161
8162         * glyphs.el:
8163         * glyphs.el (make-image-specifier):
8164         * glyphs.el (glyph-property):
8165         * glyphs.el (set-glyph-image):
8166         * glyphs.el (make-glyph):
8167         * glyphs.el (make-pointer-glyph):
8168         * glyphs.el (make-icon-glyph):
8169         * glyphs.el (widget-image-instance-p): New.
8170         authorship info, lots of doc changes.  New predicate, inadvertently
8171         omitted.  the general principle with specifier docs is now that
8172         the description of instantiators should go with the make-foo-specifier
8173         fun's doc string, rather than in foo-specifier-p.  this follows
8174         conventions elsewhere in XEmacs and in general is a lot more obvious
8175         of a place to look.  sometimes the make-foo-specifier function needs
8176         to be created in the process.
8177
8178         * gutter.el:
8179         * gutter.el (make-gutter-specifier): New.
8180         * gutter.el (make-gutter-size-specifier): New.
8181         * gutter.el (make-gutter-visible-specifier): New.
8182         specifier doc updates according to the conventions specified before.
8183
8184         * objects.el:
8185         * objects.el (make-font-specifier):
8186         * objects.el (make-color-specifier):
8187         * objects.el (make-face-boolean-specifier): New.
8188         specifier doc updates according to the conventions specified before.
8189
8190         * specifier.el:
8191         * specifier.el (set-specifier):
8192         * specifier.el (make-integer-specifier): New.
8193         * specifier.el (make-boolean-specifier): New.
8194         * specifier.el (make-natnum-specifier): New.
8195         * specifier.el (make-generic-specifier): New.
8196         * specifier.el (make-display-table-specifier): New.
8197         specifier doc updates according to the conventions specified before.
8198
8199         * toolbar.el:
8200         * toolbar.el (make-toolbar-specifier): New.
8201         specifier doc updates according to the conventions specified before.
8202
8203 2000-05-09  Ben Wing  <ben@xemacs.org>
8204
8205         * process.el (call-process-internal): Revert to previous version
8206         because Mike's change clashed with a change I did not long before.
8207         Changed progn to prog1 to fix the bug pointed out by Mike Alexander.
8208         Thanks very much Mike for pointing out the bug and submitting a
8209         patch!
8210
8211 2000-04-13  Mike Alexander  <mta@arbortext.com>
8212
8213         * process.el (call-process-internal): Send the correct input buffer
8214         (call-process-internal): Return the exit status of the process
8215
8216 2000-05-07  Ben Wing  <ben@xemacs.org>
8217
8218         * winnt.el:
8219         * winnt.el (nt-quote-args-verbatim): Removed.
8220         * winnt.el (nt-quote-args-prefix-quote): Removed.
8221         * winnt.el (nt-quote-args-backslash-quote): Removed.
8222         * winnt.el (nt-quote-args-double-quote): Removed.
8223         * winnt.el (nt-quote-args-functions-alist): Removed.
8224         * winnt.el (nt-quote-process-args): Removed.
8225         Remove all stuff for argument quoting.  We borrow the code instead
8226         from Emacs 20.6, which is much more careful in its quoting
8227         (e.g. in handling runs of the escape character) and avoids most of
8228         the need for this Lisp mechanism by checking to see whether we're
8229         running a Cygwin or normal program and doing the appropriate
8230         quoting.  If we end up needing such a mechanism, we should add
8231         it by extending the variable `mswindows-quote-process-args' so it
8232         can take an alist of regexps.
8233
8234 2000-05-07  Ben Wing  <ben@xemacs.org>
8235
8236         * keydefs.el:
8237         Restore M-up, M-down to 21.1 state.  Put *ward-sentence on
8238         C-M-left, C-M-right instead.  Define C-M-up, C-M-down to scroll
8239         the window without moving point.
8240
8241         * simple.el:
8242         * simple.el (scroll-up-one): New.
8243         * simple.el (scroll-down-one): New.
8244         Functions for use with C-M-up/down.
8245
8246 2000-05-01  Martin Buchholz <martin@xemacs.org>
8247
8248         * XEmacs 21.2.33 is released.
8249
8250 2000-04-29  Martin Buchholz  <martin@xemacs.org>
8251
8252         * dialog.el (yes-or-no-p-dialog-box):
8253         Fix docstring.
8254         Fix following horrible bug in X11 mode with focus-follows-mouse:
8255           1. Visit two files in two different frames.
8256           2. do File->Revert Buffer in one of those frames.
8257           3. Dialog box appears.
8258           4. Arrange things so that the mouse passes over the *other*
8259              frame, then to the dialog box, and click on "Yes".
8260           5. The file contents end up in the *wrong* buffer!
8261         Add TODO comment.
8262
8263 2000-04-28  Ben Wing  <ben@xemacs.org>
8264
8265         * help.el (describe-installation): correct typo introduced
8266         in last patch: boundp -> fboundp.
8267
8268         * etags.el (buffer-tag-table-list):
8269         canonicalize filenames to Unix format so that tag-table-alist
8270         searching works under Windows.
8271
8272         * autoload.el:
8273         Bowdlerize the supposedly objectionable words
8274         "who couldn't quite manage to cleanly modify batch-update-autoloads".
8275
8276         * gutter-items.el (set-progress-display-style):
8277         * gutter-items.el (search-dialog-callback):
8278         * gutter-items.el (make-search-dialog):
8279         Change to new callback-ex api.
8280
8281 2000-04-26  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
8282
8283         * help.el: (describe-installation): decode-coding-string is not
8284         defined in a non MULE environment.
8285
8286 2000-04-28  Ben Wing  <ben@xemacs.org>
8287
8288         * gutter-items.el (buffer-list-changed-hook):
8289         use it, not record-buffer-hook.
8290
8291         * subr.el (record-buffer-hook): Removed.
8292
8293 2000-04-27  Ben Wing  <ben@xemacs.org>
8294
8295         * gutter-items.el (buffers-tab-switch-to-buffer): do not
8296         use NORECORD option.  Andy will not like this, but the existing
8297         gutter behavior is just wrong, as per this comment:
8298
8299         ;; this used to add the norecord flag to both calls below.
8300         ;; this is bogus because it is a pervasive assumption in XEmacs
8301         ;; that the current buffer is at the front of the buffers list.
8302         ;; for example, select an item and then do M-C-l
8303         ;; (switch-to-other-buffer).  Things get way confused.
8304         ;;
8305         ;; Andy, if you want to maintain the current look, you must
8306         ;;  *uncouple* the gutter order and buffers order.
8307
8308         * loaddefs.el (completion-ignored-extensions): unfuckify.
8309
8310         * bytecomp.el (batch-byte-compile-one-file): new function, used in
8311         xemacs.mak.
8312
8313         * autoload.el (batch-update-one-directory): new function, used in
8314         xemacs.mak.
8315
8316         * loadup.el: set gc-cons-threshold very high unless dumping --
8317         loadup during update-elc is much much much faster.  also do this
8318         when quick-building.
8319
8320         add commented-out code for profiling loadup.
8321
8322
8323         * update-elc.el (preloaded-file-list): add bytecomp.el, since it
8324         is required in order to build xemacs.
8325
8326 2000-04-26  Ben Wing  <ben@xemacs.org>
8327
8328         * loadup.el: don't garbage collect during loadup if quick-build
8329         compile-time option is set.
8330
8331 2000-04-23  Ben Wing  <ben@xemacs.org>
8332
8333         * update-elc.el: compute whether any dumped .el or .elc files
8334         are newer than the dumped exe, and touch the file ../src/NEEDTODUMP
8335         if so.
8336
8337         * update-elc.el (update-elc-files-to-compile): always change
8338         NOBYTECOMPILE in the src directory rather than current dir,
8339         so it will work under NT.
8340
8341         * autoload.el (autoload-trim-file-name): canonicalize to slashes so
8342         the form of this file is identical between Unix and Windows.
8343         (autoload-target-directory): Fixed to be lisp/ not lisp/prim/.
8344         Added comment.
8345         (update-autoloads-from-directory): updated doc string.
8346         updated doc strings in a few other places.
8347
8348 2000-04-18  Yoshiki Hayashi  <yoshiki@xemacs.org>
8349
8350         * bytecomp.el (byte-force-recompile): Fix argument to
8351         byte-recompile-directory.
8352
8353 2000-04-17  Yoshiki Hayashi  <yoshiki@xemacs.org>
8354
8355         * gutter-items.el (progress-display-clear-when-idle): Use
8356         add-one-shot-hook.
8357         * gutter-items.el (clear-progress-display): Adjust number of
8358         arguments.
8359
8360 2000-04-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
8361
8362         * dumped-lisp.el (preloaded-file-list): Always dump select.el.
8363
8364 2000-04-16  Ben Wing  <ben@xemacs.org>
8365
8366         * printer.el: New file.
8367
8368         * dumped-lisp.el (preloaded-file-list): Declare printer.el.
8369
8370         * help.el (describe-installation): Fix decoding for Windows.
8371
8372         * menubar-items.el:
8373         * menubar-items.el (default-menubar):
8374         * menubar-items.el (tutorials-menu-filter): New.
8375         * menubar-items.el (popup-menubar-menu):
8376         Add authorship.  Redo Help menu and Tutorials filter.
8377
8378         * menubar.el: Correct comment.
8379
8380         * modeline.el (modeline-buffer-identification): Correct doc string.
8381
8382         * simple.el:
8383         * simple.el (printing): Removed.
8384         * simple.el (printer-name): Removed.
8385         * simple.el (generic-print-buffer): Removed.
8386         * simple.el (generic-print-region): Removed.
8387         Move generic print code to printer.el.
8388
8389 2000-04-15  Ben Wing  <ben@xemacs.org>
8390
8391         * simple.el (generic-print-region): New.
8392         make this function actually work.
8393         (generic-print-buffer): call generic-print-region.
8394
8395 2000-04-14  Andy Piper  <andy@xemacs.org>
8396
8397         * gutter-items.el (make-search-dialog): avoid unnecessary futzing
8398         by using the new widget-callback-current-channel.
8399         (search-dialog-callback): ditto.
8400
8401 2000-04-12  Andy Piper  <andy@xemacs.org>
8402
8403         * gutter.el (default-gutter-position): moved from gutter-items.el.
8404         (default-gutter-position-changed-hook): ditto.
8405         (gutter-element-visibility-changed-hook): ditto.
8406         (set-gutter-element): ditto.
8407         (remove-gutter-element): ditto.
8408         (set-gutter-element-visible-p): ditto.
8409         (gutter-element-visible-p): ditto.
8410         (init-gutter): ditto.
8411
8412         * dialog.el (make-dialog-box): renamed and moved from
8413         gutter-items.el
8414
8415         * gutter-items.el: move various functions elsewhere.
8416
8417 2000-04-13  Katsumi Yamaoka  <yamaoka@jpl.org>
8418
8419         * menubar-items.el: Fixed place of parenthesis.
8420
8421 2000-04-12  Ben Wing  <ben@xemacs.org>
8422
8423         * etags.el (find-tag-at-point): New.  Lets you do find-tag
8424                 without constantly being prompted for the tag.
8425         * simple.el: Added a number of section headings, to clarify the
8426                 organization of this file.
8427         * simple.el (activate-region):
8428         * simple.el (region-exists-p):
8429         * simple.el (region-active-p):
8430                 Moved these three function down to the other side of
8431                 the case-changing functions, so they join the rest of
8432                 the region code.
8433         * simple.el (printing): New.
8434         * simple.el (printer-name): New.
8435         * simple.el (generic-print-buffer): New.
8436                 New functions, a very simple prototype for a unified
8437                 printing interface.
8438
8439         * process.el (call-process-internal): Real fix for null BUFFER,
8440                 other problems with BUFFER specs.
8441
8442         * menubar-items.el:
8443                 Fixed up File->Print to use new printing functions.
8444                 Various corrections and expansions to Grep/Compile menus.
8445                 New options for Printing.
8446                 New options for SMTP Mail, the way to send mail under
8447                   MS Windows. (There's also a package patch to make SMTP
8448                   Mail be the default under MSWin.)
8449
8450 2000-04-09  Jeff Miller <jmiller@cablespeed.com>
8451
8452         * menubar-items.el: Selecting Rectangle Mousing from menubar
8453         did not work.  Needed to quote mouse-track-rectangle-p.
8454
8455 2000-04-06  Yoshiki Hayashi  <yoshiki@xemacs.org>
8456
8457         * cl-compat.el (keywordp): Removed.
8458
8459 2000-04-05  Andy Piper  <andy@xemacs.org>
8460
8461         * gutter-items.el (progress-layout-glyph): don't initialize here.
8462         (progress-gauge-glyph): use dynamic sizing.
8463         (set-progress-display-style): new function. Set progress glyphs
8464         appropriately depending on the style.
8465         (progress-display-style): new variable. Custom version of
8466         set-progress-display-style.
8467         (progress-abort-glyph): switch to dynamic sizes.
8468         (search-dialog-text): make the edit field active.
8469
8470 2000-04-04  Andy Piper  <andy@xemacs.org>
8471
8472         * gutter-items.el (make-search-dialog): need to make the search
8473         dialog visible after creation.
8474
8475         * menubar-items.el (default-menubar): use the search dialog for
8476         searching. Remove some extraneous search menu items.
8477
8478         * gutter-items.el (set-gutter-element): allow glyphs to be used as
8479         well as strings.
8480         (make-gutter-only-dialog-frame): allow the user to create the
8481         frame unmapped. Allow the gutter spec to be given as a glyph.
8482         (search-dialog-direction): new variable.
8483         (search-dialog-text): new variable.
8484         (search-dialog-callback): new function. Callback for the search
8485         dialog action.
8486         (make-search-dialog): new function. Create a user-friendly search
8487         dialog.
8488
8489 2000-04-04  Hrvoje Niksic  <hniksic@iskon.hr>
8490
8491         * faces.el (set-face-stipple): Use mswindows-bitmap-file-path
8492         under Windows.
8493
8494 2000-04-01  Andy Piper  <andy@xemacs.org>
8495
8496         * font-lock.el (font-lock-fontify-keywords-region): Calculate
8497         progress more accurately.
8498
8499 2000-02-02  Hirokazu FUKUI  <hfukui@sannet.ne.jp>
8500
8501         * finder.el (finder-compile-keywords): Process readable files only.
8502         Because error in process of .#finder-inf.el when compile xemacs
8503         with --with-clash-detection option.
8504
8505 2000-03-31  Andy Piper  <andy@xemacs.org>
8506
8507         * gutter-items.el (append-progress-display): don't delay after a
8508         successful font-lock.
8509         (make-gutter-only-dialog-frame): new function. Allow users to
8510         create gutter-only dialogs.
8511
8512 2000-03-27  Mike Alexander  <mta@arbortext.com>
8513
8514         * process.el (call-process-internal): Handle a null BUFFER
8515         parameter correctly.
8516
8517 2000-03-28  Andy Piper  <andy@xemacs.org>
8518
8519         * gutter-items.el (abort-progress-display): put strings in the
8520         gutter not extents.
8521         (progress-layout-glyph): signal special 'quit callback.
8522         (progress-display-quit-function): deleted.
8523         (progress-display-stop-callback): deleted.
8524         (progress-display-dispatch-command-events): deleted.
8525         (append-progress-display): remove calls to
8526         progress-display-dispatch-command-events.
8527         (raw-append-progress-display): ditto.
8528
8529 2000-03-23  Hrvoje Niksic  <hniksic@iskon.hr>
8530
8531         * faces.el (set-face-stipple): Rewrite to correctly handle PIXMAP
8532         being a list.  Actually define `stipple-pixmap-p' which is used as
8533         an error predicate.  Correctly handle PIXMAP being either relative
8534         or absolute file name.
8535
8536 2000-03-24  Andy Piper  <andy@xemacs.org>
8537
8538         * gutter-items.el (add-tab-to-gutter): use copy-sequence.
8539         (abort-progress-display): ditto. Don't delete the created extent.
8540         (raw-append-progress-display): ditto.
8541         (progress-display-dispatch-non-command-events): new
8542         function. Encapsulates what we want to do when no command input is
8543         required.
8544         (progress-display-dispatch-command-events): likewise, but disable
8545         for now since it causes too many problems.
8546         (append-progress-display): use them.
8547         (raw-append-progress-display): ditto.
8548         (default-gutter-position-changed-hook): set this rather than
8549         default-gutter-position-changed.
8550         (default-gutter-position-changed-hook): lambda with zero arguments
8551         rather than one.
8552         (raw-append-progress-display): trap errors in pending input since
8553         allowing them to signal will hose the gauge well and
8554         truly. Ideally we would like to delay these until we are more able
8555         to cope.
8556         (append-progress-display): ditto.
8557
8558 2000-03-20  Jeff Miller <jmiller@cablespeed.com>
8559
8560         * lisp/make-docfile.el: call-process-internal is now implemented
8561         in process.el.
8562
8563 2000-03-21  Ben Wing  <ben@xemacs.org>
8564
8565         * mule\mule-cmds.el (set-language-info-alist):
8566         Fix to correspond to new menu arrangement.
8567
8568 2000-03-21  Ben Wing  <ben@xemacs.org>
8569
8570         * process.el:
8571         * process.el (call-process-internal): New.
8572         New implementation of call-process.  Only enabled under NT, so far.
8573         stderr handling not implemented yet in CVS'd C code.
8574
8575 2000-03-20  Ben Wing  <ben@xemacs.org>
8576
8577         * lisp-mode.el:
8578         * lisp-mode.el (lisp-interaction-mode-menubar-menu): New.
8579         * lisp-mode.el (lisp-interaction-mode):
8580         Put back Lisp Interaction menubar for Jan V's sake.
8581
8582         * simple.el:
8583         * simple.el (mark-ring):
8584         * simple.el (dont-record-current-mark): New.
8585         * simple.el (in-shifted-motion-command): New.
8586         * simple.el (mark-ring-unrecorded-commands): New.
8587         * simple.el (mark-ring-max):
8588         * simple.el (set-mark-command):
8589         * simple.el (push-mark):
8590         * simple.el (handle-pre-motion-command):
8591         Implement scheme for not recording unimportant marks.
8592
8593         * subr.el:
8594         * subr.el (function-allows-args): New.
8595         New function function-allows-args.
8596
8597 2000-03-20  Martin Buchholz <martin@xemacs.org>
8598
8599         * XEmacs 21.2.32 is released.
8600
8601 2000-03-20  Andy Piper  <andy@xemacs.org>
8602
8603         * gutter-items.el (update-tab-in-gutter): force selection of the
8604         selected-window if required to do so.
8605         (buffers-tab-items): ditto.
8606         (add-tab-to-gutter): ditto.
8607         (create-frame-hook): use force-selection.
8608         (default-gutter-position-changed): lambdify.
8609         (update-tab-hook): deleted since it was only used in one place.
8610
8611 2000-03-18  Andy Piper  <andy@xemacs.org>
8612
8613         * files.el (find-file-noselect): undo change that shouldn't have
8614         gone in.
8615
8616 2000-03-17  Andy Piper  <andy@xemacs.org>
8617
8618         * buffer.el (switch-to-buffer): use last-nonminibuf-window instead
8619         of selected-window trickery.
8620
8621         * gutter-items.el (update-tab-in-gutter): don't give dedicated
8622         frames tabs.
8623         (progress-display-stop-callback): progress -> progress-display
8624         (progress-display-quit-function): ditto.
8625         (clear-progress-display): ditto.
8626         (remove-progress-display): ditto.
8627         (append-progress-display): ditto.
8628         (abort-progress-display): ditto.
8629         (raw-append-progress-display): ditto.
8630         (display-progress-display): ditto.
8631         (current-progress-display-label): ditto.
8632         (current-progress-display): ditto.
8633         (lprogress-display): ditto and save the buffer
8634         (progress-display): ditto. Otherwise the buffer sometimes gets
8635         changed which confuses font-lock.
8636
8637         * font-lock.el (font-lock-default-fontify-buffer): catch all
8638         errors, not just quit.
8639         (font-lock-mode): progress -> display-progress
8640         (font-lock-default-fontify-buffer): ditto.
8641         (font-lock-fontify-syntactically-region): ditto.
8642         (font-lock-fontify-keywords-region): ditto.
8643
8644 2000-03-14  Hrvoje Niksic  <hniksic@iskon.hr>
8645
8646         * cl.el (gensym): Move to here from cl-macs.el.
8647         (gentemp): Ditto.
8648
8649 2000-03-16  Andy Piper  <andy@xemacs.org>
8650
8651         * font-lock.el (font-lock-mode): use lprogress and friends for
8652         progress management.
8653         (font-lock-default-fontify-buffer): ditto.
8654         (font-lock-fontify-syntactically-region): ditto.
8655         (font-lock-fontify-keywords-region): ditto.
8656         (font-lock-revert-cleanup): fix reverting.
8657         (font-lock-revert-setup): ditto.
8658
8659         * gutter-items.el (progress-use-echo-area): new variable. Use the
8660         echo area for progress gauges if non-nil.
8661         (clear-progress): remove echo area stuff and defer to
8662         clear-message.
8663         (append-progress): dispatch non-command events after each progress
8664         increment. Remove echo area stuff.
8665         (abort-progress): remove echo area stuff and defer to
8666         display-message.
8667         (raw-append-progress): ditto. Dispatch non-command events after
8668         gutter redisplay.
8669         (display-progress): defer echo area stuff to display-message.
8670
8671         * gutter-items.el (clear-progress):
8672         (abort-progress): indentation changes.
8673         (display-progress): don't clear progress.
8674         (append-progress): compare messages with equal.
8675         (raw-append-progress): use dispatch-non-command-events to flush
8676         widget creation events.
8677
8678 2000-03-13  Ben Wing  <ben@xemacs.org>
8679
8680         * abbrev.el:
8681         * abbrev.el (abbrev-string-to-be-defined): New.
8682         * abbrev.el (inverse-abbrev-string-to-be-defined): New.
8683         Changes for use with the menubar.
8684
8685 2000-03-12  Ben Wing  <ben@xemacs.org>
8686
8687         * alist.el (vassoc): moved here from font-menu.el.
8688
8689         * custom.el (defface): typo fix.
8690
8691         * dialog.el (yes-or-no-p-dialog-box):
8692         * dialog.el (message-box):
8693         * files.el (save-some-buffers-1):
8694         Put accelerators in the button names.
8695
8696         * font-lock.el (font-lock-comment-face):
8697         * font-lock.el (font-lock-keyword-face):
8698         * font-lock.el (font-lock-function-name-face):
8699         Fixed some of the colors under MS Windows because the existing
8700         default colors were hardly different from black and needed to be
8701         made lighter.
8702
8703         * font-menu.el:
8704         * font-menu.el (font-menu-split-long-menu):
8705         * font-menu.el (font-menu-family-constructor):
8706         * font-menu.el (font-menu-size-constructor):
8707         * font-menu.el (font-menu-weight-constructor):
8708         * font-menu.el (font-menu-set-font):
8709         vassoc moved to alist.el.
8710         Accelerators added to all menus.
8711         Unused bound var new-props removed.
8712
8713         * keydefs.el: I did a whole lot of rearranging to put things in a
8714         more consistent order and fixed a number of cases where key
8715         combinations involving up, down, left, right and so on were
8716         defined but the corresponding keypad combinations were not
8717         defined.
8718
8719         * lisp-mode.el:
8720         * lisp-mode.el (lisp-interaction-mode-popup-menu):
8721         * lisp-mode.el (emacs-lisp-mode):
8722         * lisp-mode.el (lisp-interaction-mode):
8723         * lisp-mode.el (flet):
8724         Added accelerators onto the menus.
8725         Made all the different versions of the let function be indented
8726         the same way.
8727         Undid Steve's easy-menu-ification, because it makes it impossible
8728         to have the menubar and popup menus different.
8729         Cleaned up the menu; added items for find-function &c and some
8730         indenting, and removed debug-on-*.
8731
8732         * list-mode.el (list-mode-hook):
8733         * list-mode.el (list-mode):
8734         * list-mode.el (completion-setup-hook):
8735         * list-mode.el (display-completion-list):
8736         Added support for the :window-height keyword, which is required
8737         because of other changes that I made for the file dialog box.  I
8738         also made the hook variables list-mode-hook and
8739         completion-setup-hook and also minibuffer-setup-hook in
8740         minibuf.el be permanent-local; see comment in list-mode.el.
8741
8742         * map-ynp.el (map-y-or-n-p):
8743         Added accelerators to the dialog buttons.
8744
8745         * menubar-items.el (menu-truncate-list):
8746         New internal function.
8747         * menubar-items.el (submenu-generate-accelerator-spec):
8748         * menubar-items.el (menu-item-strip-accelerator-spec):
8749         * menubar-items.el (menu-item-generate-accelerator-spec):
8750         New exported functions, for use in auto-generating accelerator specs.
8751
8752         * menubar-items.el:
8753         * menubar-items.el (default-menubar):
8754         * menubar-items.el (maybe-add-init-button):
8755         * menubar-items.el (bookmark-menu-filter):
8756         * menubar-items.el (slow-format-buffers-menu-line):
8757         * menubar-items.el (build-buffers-menu-internal):
8758         * menubar-items.el (language-environment-menu-filter):
8759         * menubar-items.el (default-popup-menu):
8760         * menubar-items.el (popup-buffer-menu):
8761         * menubar-items.el (popup-menubar-menu):
8762         Did a major overhaul on this file, and in fact I'm nowhere near
8763         done working on the menubar, and there will be more patches to
8764         come.  A basic summary of what I've done:
8765
8766         a) I added accelerators to all of the menu items.  For menus that
8767         are auto-generated, such as the buffers menu, the accelerators are
8768         automatically added to the beginning of each line using the
8769         numbers 1 through 9, then zero, and then letters starting with A,
8770         but omitting the letters that are already in use for the fixed
8771         menu items at the top of the buffers menu.  To facilitate adding
8772         accelerators of this kind, I created some new functions
8773         (*-accelerator-spec), which are also being used by other filters
8774         that auto generate lists of things such as ftp sites to download
8775         packages.  If people really don't like these accelerators
8776         appearing at the beginning of the menu items, a variable can be
8777         added to optionally turn them off, but I think this is rather
8778         pointless because other menu items have accelerators and many or
8779         most of the menu users will use the accelerators if the support is
8780         there.
8781
8782         b) I combined the top level Tools and Apps menus into a single
8783         Tools menu, because the distinction between the two is not
8784         obvious, and the items on the menus are not used often enough that
8785         putting some of them onto submenus is a problem.
8786
8787         c) I created two new top level menus called View and Cmds because
8788         there were too many items on the File and Edit menus, and I'm going
8789         to be adding more items to these menus.  In contrast to the Tools
8790         menu, the items on these menus may be used quite often during an
8791         editing session, and so should be available with fewer
8792         keystrokes.
8793
8794         d) I added a number of options to the options menu, including one
8795         for controlling whether the alt key can be used to traverse to
8796         menu items using the accelerators, one for controlling behavior of
8797         control-k, one for controlling how the kill and yank functions
8798         interact with the clipboard, a few additional buffers-menu
8799         options, and various other things.  I also did a bit of
8800         rearranging, for example, combining the keyboard and mouse options
8801         into a single keyboard and mouse submenu to facilitate the
8802         accelerators on that level.
8803
8804         e) I changed the variable buffers-menu-format-buffer-line-function
8805         to take two arguments instead of one, the second argument being
8806         the line number for use in creating an accelerator.  I added a
8807         hack to support existing functions with one argument (although I
8808         doubt that very many of these exist), for backward compatibility.
8809
8810         f) I moved the top level mule menu to be a submenu of the edit
8811         menu.  I think that most of the items on this menu are fairly
8812         useless and there are certainly not enough frequently used items
8813         to justify this being its own top level menu.
8814
8815         g) I combined most of the items in big-menubar.el into the main menu.
8816         If people think the main menu is too big, it would be possible to
8817         create different configurations, some smaller.
8818
8819         * menubar.el (check-menu-syntax):
8820         Deleted some syntax checks that were no longer valid, partly
8821         because of changes that were already made a long time ago, and
8822         partly because of a change I made where I allow the name of the
8823         menu item to be an evaluated expression rather than just a string,
8824         similar to all of the other parameters of a menu item.
8825
8826         * minibuf.el:
8827         * minibuf.el (read-file-name-1):
8828         * minibuf.el (mouse-read-file-name-1):
8829         I made a number of changes to improve the appearance
8830         and functioning of the file dialog box.  They include:
8831
8832         a) Fixing the problem where closing the dialog box by clicking on
8833         the close button of the window didn't properly exit the
8834         minibuffer.
8835
8836         b) Fixing the problem that if you typed part of a file name, and
8837         then clicked on a completion with the mouse, the file was not
8838         correctly selected.
8839
8840         c) Changing the title of the dialog box to reflect the operation
8841         being done in accordance with user interface conventions, rather
8842         than the name of the dialog box buffer, which is rather useless.
8843
8844         d) Remove the words "possible completions are" which didn't
8845         belong.
8846
8847         e) Fix things so that the completions scroll off the end of the
8848         completions windows only to the right, rather than both to the
8849         right and down, which is in accordance with Windows user interface
8850         conventions.
8851
8852         * msw-init.el (init-post-mswindows-win):
8853         Added a binding for meta-F4, which is the standard windows binding
8854         for exiting a program.
8855
8856         * select.el (get-selection-no-error):
8857         * select.el (own-selection):
8858         * select.el (own-clipboard):
8859         Added an optional argument called append to the functions
8860         own-selection and own-clipboard.  This adds support for appending
8861         text to the existing selection and allows the function
8862         own-clipboard to be used as the value of the variable
8863         interprogram- cut-function.
8864
8865         Fixed a bug in own-selection in handling zmacs-region-stays.
8866
8867         * simple.el (historical-kill-line): New.
8868
8869         * simple.el (kill-line):
8870         * simple.el (interprogram-cut-function):
8871         * simple.el (interprogram-paste-function):
8872         * simple.el (handle-pre-motion-command):
8873         * simple.el (next-line):
8874         * simple.el (previous-line):
8875         a) Expanded the variable kill-whole-line, so that function
8876         kill-line can be set to delete the entire line always, not just
8877         when cursor is at the beginning of the line.  This is controlled
8878         by setting the variable kill-whole-line to the symbol 'always.
8879         This behavior, as well as the existing kill-whole-line behavior,
8880         now only take effect when kill-line is called interactively,
8881         although this is a departure from a previous behavior in the case
8882         of setting this variable kill-whole-line to t.  It is almost
8883         certainly what has always been intended, and most likely the old
8884         way of doing things introduced bugs.  I also created a function
8885         called historical-kill-line, which ignores the kill-whole-line
8886         setting and always gives the historical behavior of only killing
8887         to the end of the line.  I bound this function to shift- control-k
8888         so that the kill to end of line behavior is available, even when
8889         kill-whole-line has been set to change control-k into the simple
8890         delete-whole-line behavior. (This can be set using the options
8891         menu.)
8892
8893         b) I changed things so that kill and yank now interact with the
8894         clipboard by default under windows.  This was done by changing the
8895         default value of interprogram-cut- function and
8896         interprogram-paste-function.  You can get the old behavior by
8897         setting these to nil, and there is an option on the options menu
8898         to do this.
8899
8900         c) I added support for selecting text using shifted motion keys.
8901         This support is on by default and can be controlled by the
8902         variable shifted-motion-keys-select-region.  There is also a
8903         variable called unshifted-motion-keys-deselect-region that
8904         controls more specifically how the shifted motion key behavior
8905         works.  I did not put an option on the options menu to turn this
8906         off, because I can't imagine why this would be useful.
8907
8908         * simple.el (forward-block-of-lines):
8909         * simple.el (backward-block-of-lines):
8910         * simple.el (block-movement-size):
8911         New.
8912
8913         * simple.el (uncapitalized-title-words):
8914         * simple.el (uncapitalized-title-word-regexp):
8915         * simple.el (capitalize-string-as-title):
8916         * simple.el (capitalize-region-as-title):
8917         New.
8918
8919
8920         * subr.el (add-hook):
8921         * subr.el (make-local-hook): New.
8922         * subr.el (remove-local-hook): New.
8923         * subr.el (add-one-shot-hook): New.
8924         * subr.el (add-local-one-shot-hook): New.
8925         Added some functions to make using hooks easier.
8926         These include:
8927
8928         a) Functions add-local-hook and remove-local-hook to make it easy
8929         to use local hooks.
8930
8931         b) Functions add-one-shot-hook and add-local-one-shot-hook, which
8932         make it possible to add a "one-shot" hook, which is to say a hook
8933         that runs only once, and automatically removes itself after the
8934         first time it has run.
8935
8936 2000-03-09  Andy Piper  <andy@xemacs.org>
8937
8938         * files.el (auto-mode-alist): pick up jsp, jhtml and xml files.
8939
8940 2000-03-09  Yoshiki Hayashi  <yoshiki@xemacs.org>
8941
8942         * buff-menu.el (buffers-menu-omit-invisible-buffers):
8943         Moved from menubar-items.el.
8944         * dumped-lisp.el: Dump gutter-items regardless of menubar.
8945
8946 2000-03-08  Andy Piper  <andy@xemacs.org>
8947
8948         * gutter-items.el (build-buffers-tab-internal): add selected field
8949         to buffers tab spec.
8950
8951 2000-03-07  Yoshiki Hayashi  <yoshiki@xemacs.org>
8952
8953         * minibuf.el (last-exact-completion): Initialize to nil.
8954
8955 2000-03-07  Didier Verna  <didier@xemacs.org>
8956
8957         * startup.el (command-line-1): remove unused variable
8958         `first-file-buffer'.
8959
8960 2000-02-29  Hrvoje Niksic  <hniksic@iskon.hr>
8961
8962         * loaddefs.el (completion-ignored-extensions): Removed ".log",
8963         which is also used for Web server log files.
8964
8965 2000-02-03  IKEYAMA Tomonori <tomonori@suiyokai.org>
8966
8967         * mule/mule-charset.el: Setup auto-fill-chars.
8968
8969 2000-03-02  SL Baur  <steve@beopen.com>
8970
8971         * subr.el (with-string-as-buffer-contents): Reimplement using
8972         `with-temp-buffer'.  Fixes non-unique buffer name problem, fixes
8973         non-deletion of buffer after execution problem.
8974         (with-output-to-string): Use unique buffer name.
8975
8976 2000-02-29  Stephen J. Turnbull  <stephen@xemacs.org>
8977
8978         * gutter-items.el (buffers-tab-sort-function):  New variable.
8979         (buffers-tab-items):  Funcall it to sort the buffer tab list.
8980
8981 2000-02-29  Stephen J. Turnbull  <stephen@xemacs.org>
8982
8983         * startup.el (load-user-init-file):  Merge two `if's to one `or'.
8984
8985 2000-02-28  Martin Buchholz  <martin@xemacs.org>
8986
8987         * menubar-items.el (maybe-add-init-button): Remove the "Load
8988         .emacs" button from all menubars.
8989
8990 2000-03-01  Didier Verna  <didier@xemacs.org>
8991
8992         * rect.el (string-rectangle): depend on `pending-delete-mode' for
8993         region rectangle replacement (from Jan Vroonhof).
8994         (replace-rectangle): new function.
8995
8996 2000-01-05  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8997
8998         * mule/mule-cmds.el (set-default-coding-systems): Use
8999         set-terminal-coding-system and set-keyboard-coding-system.
9000         * coding.el (set-terminal-coding-system): Use
9001         set-console-tty-output-coding-system.
9002         (set-keyboard-coding-system): Use
9003         set-console-tty-input-coding-system.
9004
9005 2000-02-21  Yoshiki Hayashi  <yoshiki@xemacs.org>
9006
9007         * minibuf.el (read-variable): Allow symbol to default argument.
9008
9009 2000-02-27  Andy Piper  <andy@xemacs.org>
9010
9011         * gutter-items.el (update-tab-hook): new function to be used for
9012         hooks.
9013         (create-frame-hook): add update-tab-hook.
9014         (record-buffer-hook): ditto.
9015         (default-gutter-position-changed): ditto.
9016         (default-gutter-position): updating the buffers tab is now handled
9017         by a hook.
9018         (default-gutter-position-changed-hook): new variable.
9019         (gutter-element-visibility-changed-hook): ditto.
9020         (set-gutter-element-visible-p): call it.
9021         (set-gutter-element): use modify-specifier-instances. Set extents
9022         as duplicable before using.
9023         (remove-gutter-element): ditto.
9024         (set-gutter-element-visible-p): ditto.
9025         (init-gutter): new function.
9026         (add-tab-to-gutter): use new gutter-element functions rather than
9027         setting specifiers directly.
9028         (clear-progress): ditto.
9029         (abort-progress): ditto.
9030         (gutter-buffers-tab-visible-p): renamed from
9031         default-gutter-visible-p
9032
9033         * specifier.el (modify-specifier-instances): new function from Jan
9034         Vroonhof.
9035
9036         * x-init.el (init-post-x-win): call init-gutter.
9037
9038         * msw-init.el (init-post-mswindows-win): call init-gutter.
9039
9040         * menubar-items.el (default-menubar): Update to reflect new gutter
9041         variables.
9042
9043 2000-02-26  Andy Piper  <andy@xemacs.org>
9044
9045         * gutter-items.el (set-gutter-element): new function. Add gutter
9046         elements to the specified gutter.
9047         (remove-gutter-element): new function. Remove gutter elements from
9048         the specified gutter.
9049         (set-gutter-element-visible-p): new function. Set gutter element
9050         visibility for the provided gutter-visible specifier.
9051
9052 2000-02-23  Andy Piper  <andy@xemacs.org>
9053
9054         * gutter-items.el (add-tab-to-gutter): specify dimensions
9055         dynamically.
9056
9057 2000-02-24  Martin Buchholz  <martin@xemacs.org>
9058
9059         * gutter-items.el (add-tab-to-gutter):
9060         * package-get.el (package-get-interactive-package-query):
9061         * package-ui.el (pui-directory-exists):
9062         (pui-install-selected-packages):
9063         (pui-list-packages):
9064         Use #'(lambda ...)  instead of '(lambda ...).
9065
9066 2000-02-21  Gregory Neil Shapiro <gshapiro@gshapiro.net>
9067
9068         * startup.el (load-user-init-file): Check to make sure user
9069           has an init-file before calling load().
9070
9071 2000-02-20  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9072
9073         * msw-glyphs.el (msgdi-device-p): Added this and 'msgdi specifier tag.
9074
9075 2000-02-23  Martin Buchholz <martin@xemacs.org>
9076
9077         * XEmacs 21.2.31 is released.
9078
9079 2000-02-21  Mike Sperber <mike@xemacs.org>
9080
9081         * loadup.el (really-early-error-handler):
9082         * update-elc.el:
9083         * make-docfile.el:
9084         Remove dependency on EMACSBOOTSTRAP... environment variables.
9085
9086 2000-02-21  Martin Buchholz <martin@xemacs.org>
9087
9088         * XEmacs 21.2.30 is released.
9089
9090 2000-02-19  Martin Buchholz  <martin@xemacs.org>
9091
9092         * byte-optimize.el (byte-optimize-plus):
9093         (byte-optimize-minus):
9094         (byte-optimize-multiply):
9095         Optimize (- 0) to 0, not (-)
9096         Optimize (+ 5 3.0) to 8.0
9097         Optimize (* 5 3.0) to 15.0
9098         Improve readability.
9099
9100 2000-02-21  Jonathan Harris  <jhar@tardis.ed.ac.uk>
9101
9102         * modeline.el: (modeline-scrolling-method): change modeline
9103         mswindows cursor appearance according to the value.
9104
9105         * msw-faces.el: (mswindows-init-device-faces): Initialise 'default
9106         and 'gui-element face colors and 'gui-element face font to Windows
9107         defaults.
9108
9109 2000-02-09 Stef Epardaud  <stef@lunatech.com>
9110
9111         * font-lock.el: Javadoc enhancements
9112
9113 1999-11-27  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
9114
9115         * ldap.el (toplevel): Test if LDAP support has been compiled in
9116         (ldap-verbose): New option
9117         (ldap-search-entries): Renamed from the previous ldap-search
9118         Conditionalize message display on ldap-verbose
9119         (ldap-add-entries, ldap-modify-entries, ldap-delete-entries): New
9120         defuns
9121         (ldap-search): Is now defined as an obsolete wrapper calling
9122         ldap-search-basic or ldap-search-entries
9123
9124
9125 1999-12-06  Hirokazu FUKUI  <hfukui@sannet.ne.jp>
9126             Shuhei KOBAYASHI <shuhei@aqua.ocn.ne.jp>
9127             Jan Vroonhof  <jan@xemacs.org>
9128
9129         * byte-optimize.el (byte-optimize-form-code-walker): Fixed.
9130         When for-effect is true, didn't call `byte-optimize-form'
9131         in and/or subforms without last.
9132
9133 1999-12-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
9134
9135         * package-get.el (package-get-download-sites): Use correct custom
9136         type.
9137
9138 2000-02-15  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9139
9140         * files.el (write-file): Ask for coding system when compiled with
9141         file-coding.
9142
9143 2000-02-16  Andy Piper  <andy@xemacs.org>
9144
9145         * buffer.el (switch-to-buffer): give norecord argument to
9146         set-window-buffer instead of explicitly recording.
9147
9148         * gutter-items.el (buffers-tab-switch-to-buffer): don't record if
9149         we have to pick a window.
9150
9151 1999-12-24  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9152
9153         * mule/mule-cmds.el (describe-language-support): Don't add
9154         unexist function to help-map.
9155         (describe-coding-system): Don't use already assigend `C'.
9156
9157 2000-01-23  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
9158
9159         * info.el (Info-save-auto-generated-dir): nil -> 'never to make it
9160         work in custom.
9161
9162 2000-02-04  Kazuyuki IENAGA <kazz@imasy.or.jp>
9163
9164         * about.el: Ienaga's e-mail address change.
9165
9166 2000-02-16  Samuel Mikes  <smikes@alumni.hmc.edu>
9167
9168         * etags.el (find-tag): force new window -- even if buf already
9169         visible -- when other-window is t
9170
9171 2000-02-16  Martin Buchholz <martin@xemacs.org>
9172
9173         * XEmacs 21.2.29 is released.
9174
9175 2000-02-09  Martin Buchholz  <martin@xemacs.org>
9176
9177         * cl-extra.el (getf): This is now identical to `plist-get', so
9178         just defalias it.
9179         * cl-macs.el: Make getf an alias to plist-get, at the
9180         byte-compiler level, using define-compiler-macro.
9181
9182 2000-02-08  Martin Buchholz  <martin@xemacs.org>
9183
9184         * cl-extra.el (cl-remprop): Remove. remprop is now in C.
9185
9186 2000-02-07  Kyle Jones  <kyle_jones@wonderworks.com>
9187
9188         * lisp/etags.el (find-tag-internal): set exact-tagname to
9189           a regular expression that matches against the tagname
9190           part of the tag entry first instead of only looking in
9191           the context area.
9192
9193 2000-01-23  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
9194
9195         * gutter-items.el: fixed typo(s) in customizing default-gutter-position
9196         * toobar.el: fixed typo(s) in customizing default-toolbar-position
9197
9198 2000-02-07  Martin Buchholz <martin@xemacs.org>
9199
9200         * XEmacs 21.2.28 is released.
9201
9202 2000-02-07  Martin Buchholz  <martin@xemacs.org>
9203
9204         * cl-extra.el (getf): Just call `get', never `get*'.
9205         Make arglist match docstring.
9206         Fix bug: (getf nil t t) ==> Lisp nesting exceeds `max-lisp-eval-depth'
9207         * cl-macs.el (get* compiler macro): Simply replace `get*' by `get'.
9208         * byte-optimize.el: remove references to `get*'.
9209
9210 2000-02-06  Martin Buchholz  <martin@xemacs.org>
9211
9212         * mule/european.el: Add syntax information for Latin3 and Latin4.
9213
9214 2000-02-02  Martin Buchholz  <martin@xemacs.org>
9215
9216         * byte-optimize.el: Byte-optimize (length "foo")
9217
9218 2000-02-03   Daiki Ueno  <ueno@ueda.info.waseda.ac.jp>
9219
9220         * window.el (shrink-window-if-larger-than-buffer): Rewrite full
9221         width check using `window-leftmost-p' and `window-rightmost-p'.
9222
9223 2000-02-02  Per Abrahamsen  <abraham@dina.kvl.dk>
9224
9225         * wid-edit.el (widget-match-inline): An atom never matches a
9226           list.
9227
9228 2000-01-29  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9229
9230         * modeline.el: Consolidated 'x and 'mswindows specification under
9231         'win tag.
9232
9233 2000-01-29  Andy Piper  <andy@xemacs.org>
9234
9235         * gutter-items.el: (format-buffers-tab-line): Try and be
9236         intelligent about buffer naming when we have duplicates.
9237
9238 2000-01-29  Andy Piper  <andy@xemacs.org>
9239
9240         * gutter-items.el (gutter-visible-p): Make sure the gutter gets
9241         updated when it becomes visible.
9242
9243 2000-01-26  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9244
9245         * bytecomp.el (byte-compile-insert-header): Properly set coding
9246         system under MULE and file-coding.
9247
9248 2000-01-28  Martin Buchholz  <martin@xemacs.org>
9249
9250         * coding.el (dontusethis-set-value-file-name-coding-system-handler):
9251         (dontusethis-set-value-terminal-coding-system-handler):
9252         (dontusethis-set-value-keyboard-coding-system-handler):
9253         Never undefine coding system aliases.  Emergency fix for gnus.
9254
9255 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
9256
9257         * files.el (abbreviate-file-name): Use directory-sep-char instead
9258         of hard-coded "/".
9259
9260 2000-01-27  Hrvoje Niksic  <hniksic@iskon.hr>
9261
9262         * startup.el (user-init-file-base-list): New variable, replacing
9263         user-init-file-base.
9264         (find-user-init-file): New function.
9265         (command-line-early): Use it.
9266         (load-user-init-file): Ditto.
9267
9268 2000-01-26  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9269
9270         * gutter-items.el (update-tab-in-gutter): Use proper locale when
9271         calling valid-image-instantiator-format-p
9272
9273 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
9274
9275         * isearch-mode.el (isearch-mode): The variable is
9276         isearch-unhidden-extents, not isearch-opened-extents.
9277
9278 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
9279
9280         * minibuf.el (next-history-element): Modify error message if a
9281         default value is available.
9282
9283 2000-01-26  Martin Buchholz  <martin@xemacs.org>
9284
9285         * bytecomp.el (byte-compile-file): Don't unconditionally write
9286         .elc files in binary - might contain non-Latin1.
9287
9288 2000-01-24  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9289
9290         * process.el (shell-quote-argument): Use (nt-quote-process-args)
9291         for windows-nt.
9292
9293         * version.el:
9294         * startup.el (user-init-file-base):
9295         * process.el (call-process-region):
9296         * files.el (make-backup-file-name):
9297         (backup-file-name-p):
9298         (file-relative-name):
9299         (abbreviate-file-name):
9300         (set-auto-mode):
9301         * code-process.el (call-process-region): Removed unnecessary
9302         branching on 'windows-nt and 'ms-dos system types. Phased 'ms-dos
9303         support out of the universe.
9304
9305         * process.el:
9306         * code-process.el:
9307         * bytecomp.el (byte-compile-file): Removed reference to
9308         buffer-file-type, and commented usage of binary-process-output
9309         NTEmacs variables.
9310
9311 2000-01-24  Yoshiki Hayashi  <yoshiki@xemacs.org>
9312
9313         * help.el (function-arglist): Add case for macro.
9314
9315 2000-01-22  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9316
9317         * cus-edit.el (custom-display): Removed "MS-DOS" and added Windows
9318         printers.
9319         (custom-display): Added a menu for printer/display tags.
9320
9321         * frame.el (frame-type):
9322         * device.el (device-type): Added 'msprinter to the doc string, and
9323         removed 'pc -- it is not going to be implemented ever.
9324         (call-device-method): Fixed docstring typo.
9325         Defined specifier tags 'printer and 'display.
9326
9327 2000-01-22  Kyle Jones  <kyle_jones@wonderworks.com>
9328
9329         * lisp/itimer.el (itimer-run-expired-timers): (consp
9330           last-command-event-time) instead of (consp
9331           'last-command-event-time).
9332
9333 2000-01-21  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9334
9335         * msw-glyphs.el: Removed obsolete commentary.
9336
9337 2000-01-21  Hrvoje Niksic  <hniksic@iskon.hr>
9338
9339         * minibuf.el (read-file-name): Use abbreviate-file-name to produce
9340         better default value.
9341
9342 2000-01-21  Hrvoje Niksic  <hniksic@iskon.hr>
9343
9344         * minibuf.el (read-expression): Add a DEFAULT-VALUE argument.
9345         (read-string): Ditto.
9346         (eval-minibuffer): Ditto.
9347         (read-command): Ditto.
9348         (read-function): Ditto.
9349         (read-variable): Ditto.
9350         (read-number): Ditto.
9351         (read-shell-command): Ditto.
9352         (read-number): Record history.
9353
9354 2000-01-20  Yoshiki Hayashi  <yoshiki@xemacs.org>
9355
9356         * etags.el (find-tag-tag): Use DEFAULT of completing-read.
9357
9358 2000-01-20  Yoshiki Hayashi  <yoshiki@xemacs.org>
9359
9360         * faces.el (startup-initialize-custom-faces): New function.
9361         Reset all faces created during auto-autoloads loading time
9362         by defface.
9363         * startup.el (command-line): Call it.
9364
9365 2000-01-19  Yoshiki Hayashi  <yoshiki@xemacs.org>
9366
9367         * about.el (about-hackers): Add myself to contributors list.
9368
9369 2000-01-12  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9370
9371         * menubar-items.el (maybe-add-init-button): Removed an argument in
9372         a call to load-user-init-file, as the function managed to lose its
9373         formal parameter a few betas ago.
9374
9375 2000-01-18  Martin Buchholz <martin@xemacs.org>
9376
9377         * XEmacs 21.2.27 is released.
9378
9379 2000-01-18  Martin Buchholz  <martin@xemacs.org>
9380
9381         * process.el (shell-command-to-string): Use the FSF docstring.
9382         Make shell-command-to-string the standard function, and
9383         exec-to-string the (deprecated) alias.
9384
9385         * startup.el: typo fix.
9386
9387 2000-01-16  Martin Buchholz  <martin@xemacs.org>
9388
9389         * mule/mule-misc.el (char-octet): Move back into mule-charset.c.
9390
9391 2000-01-14  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9392
9393         * menubar-items.el (sort-buffers-menu-alphabetically): Put invisible
9394         buffers after visible buffers.
9395         (sort-buffers-menu-by-mode-then-alphabetically): Ditto.
9396
9397 2000-01-17  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9398
9399         * info.el (Info-extract-menu-node-name): Stop at a dot
9400         followed by whitespace or right parenthesis.
9401
9402 2000-01-15  Hrvoje Niksic  <hniksic@iskon.hr>
9403
9404         * info.el (Info-directory-list): Warn against using Customize with
9405         Info-directory-list.
9406
9407 2000-01-15  Adrian Aichner  <aichner@ecf.teradyne.com>
9408
9409         * minibuf.el (read-file-name): doc fix.
9410
9411         * autoload.el (update-file-autoloads): doc fix.
9412
9413         * about.el (about-hackers): Change my E-mail address.
9414
9415 2000-01-13  Martin Buchholz  <martin@xemacs.org>
9416
9417         * info.el (Info-visit-file): Just use the `f' interactive spec to
9418         read a filename in the standard way.
9419
9420 2000-01-13  Andy Piper  <andy@xemacs.org>
9421
9422         * gutter-items.el (gutter-buffers-tab-orientation): new variable.
9423         (gutter-buffers-tab-extent): new variable.
9424         (update-tab-in-gutter): call add-tab-to-gutter again if the
9425         orientation has changed.
9426         (add-tab-to-gutter): cope with different orientations.
9427
9428 2000-01-11  Didier Verna  <didier@xemacs.org>
9429
9430         * info.el (Info-following-node-name): backward-skip dots as well
9431         as spaces (dots at the end of a node name aren't part of it).
9432         (Info-extract-menu-node-name): don't skip dots. There could be
9433         some in the node name.
9434         (Info-index): allow dots to be part of a node name.
9435
9436 2000-01-12  Andreas Jaeger  <aj@suse.de>
9437
9438         * files.el (auto-mode-alist): Added idlwave-mode.
9439         Patch by Carsten Dominik <dominik@astro.uva.nl>.
9440
9441 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9442
9443         * info.el (Info-search): Show default value.
9444
9445 1999-12-20  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9446
9447         * info.el (Info-read-node-completion-table): New variable.
9448         (Info-read-node-name-1): New function.
9449         (Info-read-node-name): Use it.
9450         (Info-follow-reference): Use DEFAULT argument of completing-read.
9451         (Info-menu): Ditto.
9452
9453 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9454
9455         * hyper-apropos.el (hyper-describe-key-briefly): Save
9456         window configuration.
9457         (hyper-describe-face): Use DEFAULT of completing-read.
9458         (hyper-apropos-read-variable-symbol): Ditto.
9459         (hyper-apropos-read-function-symbol): Ditto.
9460
9461 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9462
9463         * mule/mule-cmds.el (set-default-coding-system): Set
9464         comint-exec-hook to use coding-system-for-read and
9465         coding-system-for-write so that C-x RET c works.
9466
9467 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9468
9469         * minibuf.el (minibuffer-confirm-incomplete): Customize.
9470         (previous-matching-history-element): Increment
9471         minibuffer-max-depth by 1.
9472         (next-matching-history-element): Ditto.
9473
9474 2000-01-11  Andy Piper  <andy@xemacs.org>
9475
9476         * gutter-items.el (buffers-tab): Create a new face for the buffers
9477         tab.
9478         (buffers-tab-face): use it.
9479
9480 2000-01-10  Didier Verna  <didier@xemacs.org>
9481
9482         * modeline.el (modeline-scrolling-method): change modeline X
9483         cursor appearance according to the value.
9484
9485 2000-01-07  Andreas Jaeger  <aj@suse.de>
9486
9487         * about.el (about-hackers): Moved my entry to contributor list.
9488         (xemacs-hackers): Added myself.
9489         (about-maintainer-info): Added description of myself.
9490
9491
9492 2000-01-07  Didier Verna  <didier@xemacs.org>
9493
9494         * modeline.el (modeline-scrolling-method): new variable.
9495         (mouse-drag-modeline): add reference to it in the docstring.
9496         (mouse-drag-modeline): handle it.
9497
9498 2000-01-08  Andy Piper  <andy@xemacs.org>
9499
9500         * gutter-items.el (update-tab-in-gutter): remove resize-subwindow
9501         calls.
9502         (remove-buffer-from-gutter-tab): ditto.
9503
9504 2000-01-06  Per Abrahamsen  <abraham@dina.kvl.dk>
9505
9506         * cus-edit.el (custom-hook-convert-widget): Fix comment.
9507         (custom-face-edit): Fix grammatical error in help message.
9508
9509 2000-01-03  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9510
9511         * movemail.el: Added.
9512
9513         * dumped-lisp.el (preloaded-file-list): Added movemail.el.
9514
9515 2000-01-03  Didier Verna  <didier@xemacs.org>
9516
9517         * modeline.el (mouse-drag-modeline): remove the code related to
9518         the modeline horizontal scrolling facility.
9519
9520 1999-12-31  Martin Buchholz <martin@xemacs.org>
9521
9522         * XEmacs 21.2.26 is released.
9523
9524 1999-12-28  Andy Piper  <andy@xemacs.org>
9525
9526         * wid-edit.el (widget-push-button-value-create): The gui cache
9527         does not agree with native widgets which can only be displayed
9528         once per window. The reasons for caching are diminished now that
9529         we don't hog resources when creating buttons.
9530         (widget-push-button-cache) deleted.
9531
9532 1999-12-24  Martin Buchholz <martin@xemacs.org>
9533
9534         * XEmacs 21.2.25 is released.
9535
9536 1999-12-24  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9537
9538         * hyper-apropos.el (hyper-apropos): Toggle
9539         hyper-apropos-programming-apropos correctly.
9540         Set REGEXP when user accepts default value.
9541
9542 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9543
9544         * minibuf.el (read-from-minibuffer): Bind minibuffer-default.
9545         (read-file-name-2): Use DEFAULT argument of read-from-minibuffer.
9546
9547 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9548
9549         * mule/mule-category.el (undefined-category-designator):
9550         Return char instead of character.  Search for undefined one.
9551         (describe-category): Use with-displaying-help-buffer.
9552
9553 1999-12-21  Martin Buchholz  <martin@xemacs.org>
9554
9555         * byte-optimize.el (byte-optimize-plus):
9556         Optimize (+ 1) to 1 instead of (1+ nil).
9557
9558         * files.el (basic-save-buffer): Rewrite for clarity.  Use (char-before).
9559
9560         * byte-optimize.el (byte-compile-butlast): Remove.  Use butlast instead.
9561
9562         * byte-optimize.el (byte-optimize-char-before): New function.
9563         Remove performance penalty for using (char-before) instead of (char-after).
9564
9565 1999-12-20  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9566
9567         * mule/mule-category.el (char-category-list): Return character
9568         instead of integer.
9569
9570 1999-12-17  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9571
9572         * minibuf.el (read-buffer): Check default is buffer object.
9573
9574 1999-11-25  Andy Piper  <andy@xemacs.org>
9575
9576         * cus-edit.el (custom-buffer-create-buttons): Use native widgets
9577         for buttons.
9578
9579 1999-12-16  Andreas Jaeger  <aj@suse.de>
9580
9581         * package-get.el (package-get-maybe-save-index): Fixed typo.
9582         Patch by Jeff Miller <jmiller@smart.net>.
9583
9584 1999-12-13  Charles G Waldman  <cgw@alum.mit.edu>
9585
9586         * gnuserv.el (gnuserv-process-filter):  don't call
9587         gnuserv-write-to-client when gnuserv-current-client is nil
9588
9589 1999-12-14  Martin Buchholz <martin@xemacs.org>
9590
9591         * XEmacs 21.2.24 is released.
9592
9593 1999-12-12  Gunnar Evermann  <ge204@eng.cam.ac.uk>
9594
9595         * about.el (about-hackers): Update my email address.
9596
9597 1999-12-07  Martin Buchholz <martin@xemacs.org>
9598
9599         * XEmacs 21.2.23 is released.
9600
9601 1999-11-06  Jason R Mastaler  <jason@mastaler.com>
9602
9603         * package-get.el (package-get-download-sites): Removed several
9604         defunct download sites, added many new ones, and corrected a few
9605         incorrect directory-on-site entries.  Added physical locations to
9606         site-description.
9607
9608 1999-11-30  Gunnar Evermann  <ge204@eng.cam.ac.uk>
9609
9610         * finder.el (finder-commentary): add DOC string and fix
9611         interactive spec
9612
9613 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
9614
9615         * help.el (describe-function): Don't forget to intern the string
9616         completing-read returns.
9617         (describe-variable): Ditto.
9618
9619 1999-11-16  Adrian Aichner  <adrian@xemacs.org>
9620
9621         * hyper-apropos.el (hyper-apropos-this-symbol): Handle
9622         `hyper-apropos-help-mode' here to find symbol to customize
9623         irregardless of cursor position and simplify
9624         `hyper-apropos-set-variable', `hyper-apropos-find-function', and
9625         `hyper-apropos-popup-menu'.
9626
9627 1999-11-21  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9628
9629         * apropos.el (apropos-mode-map): Add return to call
9630         apropos-follow.
9631         (apropos-print): Call apropos-mode to have better
9632         command reference. Put keymap text-poperty to
9633         symbole name.
9634
9635 1999-11-22  Alastair Burt  <burt@dfki.de>
9636
9637         * help.el: (describe-bindings-1): Added handling of keymaps for
9638         the extents at point.
9639
9640 1999-12-02  Mark Thomas  <mthomas@jprc.com>
9641
9642         * gutter-items.el (buffers-tab-items): Wrap the function in a
9643         save-match-data
9644
9645 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
9646
9647         * help.el (describe-function): Use the DEFAULT argument to
9648         completing-read.
9649         (describe-variable): Ditto.
9650
9651 1999-11-26  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9652
9653         * minibuf.el (read-from-minibuffer): Add optional argument
9654         DEFAULT to have better mini-buffer history support.
9655         (completing-read): Pass default to read-from-minibuffer.
9656         (read-buffer): Pass default to completing-read.
9657
9658 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
9659
9660         * font-lock.el (font-lock-doc-string-face): Document the
9661         `font-lock-lisp-like' property.
9662
9663 1999-11-29  Hrvoje Niksic  <hniksic@iskon.hr>
9664
9665         * lisp-mode.el: Specify `font-lock-lisp-like'.
9666
9667         * font-lock.el (font-lock-lisp-like): New function.
9668         (font-lock-fontify-syntactically-region): Use it.
9669
9670 1999-11-29  XEmacs Build Bot <builds@cvs.xemacs.org>
9671
9672         * XEmacs 21.2.22 is released
9673
9674 1999-11-28  Martin Buchholz <martin@xemacs.org>
9675
9676         * XEmacs 21.2.21 is released.
9677
9678 1999-11-18  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9679
9680         * minibuf.el (read-coding-system): Accept symbol and
9681         coding-system object as a default-coding-system.
9682
9683 1999-11-16  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9684
9685         * minibuf.el (read-coding-system): Accept symbol as
9686         a default-coding-system.
9687
9688 1999-10-06  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9689
9690         * apropos.el (apropos-documentation): Use insert instead
9691         of princ.
9692
9693 1999-11-07  William M. Perry  <wmperry@aventail.com>
9694
9695         * gpm.el: New gpm-minor-mode to turn GPM mouse support on & off
9696           for the linux console.
9697
9698         * mouse.el (mouse-consolidated-yank): Allow the mouse-yanking
9699           stuff to work when you are not on a window system, since the GPM
9700           mouse support now allows pasting from outside of XEmacs.
9701
9702 1999-11-10  XEmacs Build Bot <builds@cvs.xemacs.org>
9703
9704         * XEmacs 21.2.20 is released
9705
9706 1999-11-06  Hrvoje Niksic  <hniksic@iskon.hr>
9707
9708         * setup-paths.el (paths-default-info-directories): Add
9709         /usr/share/info and /usr/local/share/info.
9710
9711 1999-10-30  Hrvoje Niksic  <hniksic@srce.hr>
9712
9713         * about.el: Updated Vladimir Ivanovic's info.
9714
9715 11999-08-28  Jan Vroonhof  <vroonhof@math.ethz.ch>
9716
9717         * auto-show.el (auto-show-truncationp): Remove.
9718
9719         * auto-show.el (auto-show-should-take-action-p): Use window-truncated-p
9720
9721 999-09-23  Gunnar Evermann  <ge204@eng.cam.ac.uk>
9722
9723         * indent.el (indent-line-to): fix bug: spaces were not replaced
9724         with tab if column is multiple of tab-width
9725         From dhn@qedinc.com
9726
9727 1999-10-24  Jan Vroonhof  <vroonhof@math.ethz.ch>
9728
9729         * mule/mule-cmds.el (read-input-method-name): Accept symbols
9730         correctly. Patch from Mikio Nakajima <minakaji@osaka.email.ne.jp>
9731
9732         * package-get.el (package-get-package-provider): Be verbose when
9733         interactive. Patch from Robert Pluim
9734
9735 1999-08-23  Mike McEwan  <mike@lotusland.demon.co.uk>
9736
9737         * info.el (Info-suffix-list): Add ".info.bz2" to the recognised
9738         info file suffixes.
9739
9740 1999-08-19  Stephen Tse  <stephent@sfu.ca>
9741
9742         * process.el (open-network-stream): Add a new optional parameter
9743         PROTOCOL to support udp; fix a minor typo and add an explanation
9744         in docstring for udp programming.
9745
9746         * code-process.el (open-network-stream): Add a new optional
9747         parameter PROTOCOL to support udp; fix a minor typo and add an
9748         explanation in docstring for udp programming.
9749
9750 1999-10-18  Andy Piper  <andy@xemacs.org>
9751
9752         * gui.el (make-gui-button): be more precise about how we call
9753         callbacks.
9754
9755         * wid-edit.el (widget-push-button-value-create): Use the new form
9756         of native gui-button.
9757
9758 1999-10-14  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9759
9760         * info.el (Info-page-prev): Don't do (sit-for 0).
9761
9762 1999-10-13  Andy Piper  <andy@xemacs.org>
9763
9764         * gutter-items.el (progress-abort-glyph): new glyph for showing
9765         abort status.
9766         (append-progress): dispatch-event rather than sit-for.
9767         (abort-progress): new function. Show the abort glyph with an
9768         appropriate message.
9769         (raw-append-progress): dispatch-event rather than sit-for.
9770         (display-progress): cope with aborts.
9771
9772         * gui.el (make-gui-button): Use native widgets for buttons
9773         unconditionally.
9774         (insert-gui-button): ditto.
9775         (gui-button-p): ditto.
9776
9777         * xbm-button.el: remove from core.
9778
9779         * xpm-button.el: remove from core.
9780
9781 1999-10-07  Olivier Galibert  <galibert@pobox.com>
9782
9783         * faces.el (init-device-faces): Don't initialize the random faces
9784         on the stream device.
9785
9786 1999-10-06  Andy Piper  <andy@xemacs.org>
9787
9788         * files.el (recover-file): Don't use ls under windows for revert buffer.
9789
9790 1999-09-25  Adrian Aichner  <adrian@xemacs.org>
9791
9792         * package-get.el (package-get-download-menu): Make menu really
9793         toggle download sites.
9794         (package-get-download-sites): Add autoload cookie.
9795
9796 1999-09-29  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9797
9798         * setup-paths.el (paths-find-module-directory): Ditto.
9799
9800 1999-09-29  Werner Fink  <werner@suse.de>
9801
9802         * setup-paths.el (paths-find-exec-directory): Add missing nil
9803         parameter for environment.
9804
9805 1999-09-27  Martin Buchholz  <martin@xemacs.org>
9806
9807         * modeline.el (modeline-format):
9808         Only purecopy the strings.  Else
9809         (nsublis '(("%p" . "%P")) (default-value 'modeline-format) :test 'equal)
9810         barfs.
9811
9812 1999-08-28  Mike Woolley  <mike@bulsara.com>
9813
9814         * winnt.el: Removed nt-shell-mode-hook, which was preventing the
9815         user setting comint-completion-addsuffix and
9816         comint-process-echoes.
9817
9818 1999-09-22  Andy Piper  <andy@xemacs.org>
9819
9820         * gutter-items.el (update-tab-in-gutter): use
9821         last-nonminibuf-window instead of selected-window.
9822
9823 1999-09-18  Andy Piper  <andy@xemacs.org>
9824
9825         * gnuserv.el (gnuserv-edit-files): select frame we are going to
9826         display on.
9827
9828         * subr.el (record-buffer-hook): new variable so that the hook gets
9829         some documentation.
9830
9831 1999-09-16  Andy Piper  <andy@xemacs.org>
9832
9833         * gutter-items.el (update-tab-in-gutter): only update when the
9834         gutter is visible.
9835         (remove-buffer-from-gutter-tab): ditto.
9836
9837 1999-09-17  Hrvoje Niksic  <hniksic@srce.hr>
9838
9839         * simple.el (do-auto-fill): Commented out part of Kinsoku
9840         processing.
9841
9842 1999-09-14  Hrvoje Niksic  <hniksic@srce.hr>
9843
9844         * isearch-mode.el (isearch-highlightify-region): Give the
9845         highlighting extents a high priority.
9846         (isearch-make-extent): Give the main highlighting extent an even
9847         higher priority.
9848
9849 1999-09-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9850
9851         * packages.el (packages-compute-package-locations): Fix typo from
9852         -u rationalization.
9853
9854 1999-09-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9855
9856         * setup-paths.el (paths-find-doc-directory): Respect value of
9857         `configure-doc-directory.'
9858
9859         * find-paths.el (paths-find-architecture-directory): Give
9860         precendence `default' argument (which typically comes from
9861         configure).
9862
9863 1999-09-05  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9864
9865         * startup.el (command-line-early): Added options -user-init-file
9866         and -user-init-directory.
9867
9868         * files.el (user-init-file): Default to NIL so we can recognize
9869         when it's set.
9870
9871 1999-08-30  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9872
9873         * obsolete.el (init-file-user):
9874         * startup.el:
9875         * packages.el (packages-compute-package-locations):
9876         * package-get.el (package-get-user-index-filename):
9877         * menubar-items.el (maybe-add-init-button):
9878         * info.el (Info-annotations-path):
9879         * dump-paths.el:
9880         Change `user-init-directory' to be an absolute path.
9881         Use `user-init-directory' where appropriate.
9882         Zap `init-file-user' and its uses.
9883
9884 1999-09-09  Hrvoje Niksic  <hniksic@srce.hr>
9885
9886         * subr.el (copy-symbol): New function.
9887
9888 1999-09-08  Hrvoje Niksic  <hniksic@srce.hr>
9889
9890         * isearch-mode.el (isearch-done): Be sure to restore invisible
9891         extents in the proper buffer.
9892         (isearch-pre-command-hook): Set this-command to the correct value
9893         in case the buffer has changed and old overriding-local-map was
9894         used.
9895         (isearch-restore-extent): Use remprop instead of setting the
9896         property to nil.
9897
9898 1999-09-08  Hrvoje Niksic  <hniksic@srce.hr>
9899
9900         * cmdloop.el (execute-extended-command): Update zmacs region
9901         before the delay.
9902         (execute-extended-command): Make the message gettext-friendly.
9903
9904 1999-09-07  Andy Piper  <andy@xemacs.org>
9905
9906         * gutter-items.el (progress-gauge-glyph): renamed from
9907         progress-glyph.
9908         (progress-text-glyph): new variable.
9909         (progress-layout-glyph): use layouts and text glyphs.
9910         (progress-area-buffer): removed.
9911         (progress-text-and-extent): new variable.
9912         (progress-displayed-p): dynamically create gutter area buffer.
9913         (clear-progress): ditto.
9914         (raw-append-progress): ditto.
9915         (append-progress): use new glyph names.
9916         (raw-append-progress): only create the extent when needed. set
9917         properties more optimally.
9918         (progress): remove args.
9919
9920 1999-09-07  Hrvoje Niksic  <hniksic@srce.hr>
9921
9922         * isearch-mode.el (isearch-range-invisible): Use mapc instead of
9923         mapcar where the return value is unused.
9924         (isearch-restore-invisible-extents): Ditto.
9925         (isearch-highlight-all-cleanup): Ditto.
9926         (isearch-delete-extents-in-range): Traverse the extents only once.
9927         (isearch-highlight-all-update): Don't start over if the search
9928         string has changed and more input is pending.
9929
9930 1999-09-07  Hrvoje Niksic  <hniksic@srce.hr>
9931
9932         * packages.el (packages-find-package-data-path): Ditto.
9933
9934         * cl.el: Use mapcar at top-level -- mapc is no longer a subr.
9935
9936         * subr.el (mapc-internal): Don't make obsolete.
9937
9938         * cl-extra.el (mapc): Resurrect.
9939
9940 1999-09-03  Hrvoje Niksic  <hniksic@srce.hr>
9941
9942         * obsolete.el (isearch-yank-x-clipboard): Define it as an obsolete
9943         alias.
9944
9945         * isearch-mode.el (isearch-top-state): Restore isearch-word.
9946         (isearch-yank-clipboard): Renamed from isearch-yank-x-clipboard.
9947         (isearch-yank-clipboard): Use get-clipboard instead of
9948         x-get-clipboard.
9949         (isearch-yank-selection): Fix docstring.
9950
9951 1999-09-02  Martin Buchholz  <martin@xemacs.org>
9952
9953         * cl-extra.el: Obsolete hash-table-type in favor of hash-table-weakness.
9954
9955 1999-09-02  Hrvoje Niksic  <hniksic@srce.hr>
9956
9957         * cl-macs.el (extent-start-position): Fix setf method.
9958         (extent-end-position): Ditto.
9959
9960 1999-09-02  Hrvoje Niksic  <hniksic@srce.hr>
9961
9962         * isearch-mode.el: End merge with FSF 20.4.
9963
9964         * isearch-mode.el (search-invisible): New variable.
9965         (isearch-hide-immediately): Ditto.
9966         (isearch-unhidden-extents): Ditto.
9967         (isearch-range-invisible): New function.
9968         (isearch-unhide-extent): Ditto.
9969         (isearch-restore-invisible-extents): Ditto.
9970         (isearch-restore-extent): Ditto.
9971
9972         * isearch-mode.el (isearch-ring-advance-edit): Use FSF
9973         implementation.
9974         (isearch-ring-retreat-edit): Ditto.
9975         (isearch-forward): New argument NO-RECURSIVE-EDIT.
9976         (isearch-forward-regexp): New arguments NOT-REGEXP and
9977         NO-RECURSIVE-EDIT.
9978         (isearch-backward): New argument NO-RECURSIVE-EDIT.
9979         (isearch-backward-regexp): New arguments NOT-REGEXP and
9980         NO-RECURSIVE-EDIT.
9981         (isearch-mode): Return isearch-success.
9982         (isearch-update): Use unread-command-events instead of
9983         unread-command-event.
9984         (isearch-abort): If an invalid regexp is encountered, keep popping
9985         states.
9986         (isearch-*-char): Use FSF implementation.
9987         (isearch-whitespace-chars): Use the more robust FSF's
9988         implementation.
9989         (isearch-within-brackets): New variable.
9990         (isearch-mode): Initialize it.
9991         (isearch-edit-string): Bind it.
9992         (isearch-search-and-update): Set it.
9993         (isearch-push-state): Push it.
9994         (isearch-top-state): Pop it.
9995         (isearch-search): Set it.
9996         (isearch-printing-char): When called by isearch-whitespace-chars,
9997         handle M-SPC gracefully.
9998         (isearch-message-prefix): New argument ELLIPSIS.
9999         (isearch-message-suffix): Ditto.
10000         (isearch-message): Use the ELLIPSIS argument when calling
10001         isearch-message-prefix and isearch-message-suffix.
10002         (isearch-message-prefix): Distinguish between "wrapped" and
10003         "overwrapped" search, FWIW.
10004
10005 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
10006
10007         * isearch-mode.el (isearch-edit-string): Use the head of the
10008         search ring instead of search-last-string and search-last-regexp.
10009         (search-highlight): Renamed from isearch-highlight.
10010         (isearch-exit): Use the new name.
10011         (isearch-highlight): Ditto.
10012         (isearch-dehighlight): Ditto.
10013         (isearch-update-ring): New function.
10014         (isearch-done): Call it.
10015         (isearch-done): New argument EDIT.
10016         (isearch-repeat): If search string is empty, look up at the car of
10017         the search ring; ignore the yank pointer.
10018         (isearch-abort): Call isearch-done with NOPUSH.
10019         (isearch-cancel): New function.
10020         (isearch-mode-map): Bind it to ESC ESC ESC.
10021
10022         * isearch-mode.el: Begin merge with FSF 20.4.
10023
10024 1999-09-01  Andy Piper  <andy@xemacs.org>
10025
10026         * x-select.el (x-get-clipboard): obsolete.
10027         (x-yank-clipboard-selection): obsolete
10028
10029         * select.el (disown-selection): need to be careful to disown the
10030         clipboard if we set it via selection.
10031         (get-clipboard): move from x-select.el
10032         (yank-clipboard-selection): ditto.
10033
10034 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
10035
10036         * isearch-mode.el (isearch-exit): Bind isearch-highlight and
10037         isearch-highlight-all-matches to nil.
10038         (isearch-fixed-case): New variable.
10039         (isearch-mode): Initialize it.
10040         (isearch-edit-string): Save it.
10041         (isearch-toggle-case-fold): Set it.
10042         (isearch-fix-case): Make sure isearch-toggle-case-fold works --
10043         need to check isearch-fixed-case.
10044         (isearch-toggle-case-fold): Update highlighting of all matches
10045         before the pause.
10046         (isearch-edit-string):
10047
10048 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
10049
10050         * isearch-mode.el (isearch-edit-string): Call isearch-message
10051         before reading the event so that the prompt is displayed properly.
10052         (isearch-message): Use isearch-nonincremental when calling
10053         isearch-message-prefix.
10054         (minibuffer-local-isearch-map): Bind up and down to do the same as
10055         M-p and M-n respectively.
10056         (isearch-done): New arg NOPUSH.
10057         (isearch-edit-string): Use it.
10058         (isearch-edit-string): Don't bind isearch-string.
10059         (isearch-ring-adjust): Edit string, *then* push state.
10060
10061 1999-08-31  Hrvoje Niksic  <hniksic@srce.hr>
10062
10063         * faces.el (isearch-secondary): Make isearch-secondary look
10064         different than default.
10065
10066 1999-08-30  Hrvoje Niksic  <hniksic@srce.hr>
10067
10068         * isearch-mode.el (isearch-yank): Use progn instead of the inner
10069         save-excursion.
10070         (isearch-dehighlight): Remove TOTALLY.  Simplify.
10071         (isearch-update): Call isearch-dehighlight without arguments.
10072         (isearch-done): Ditto.
10073
10074         * isearch-mode.el (isearch-fix-case): If the search string has no
10075         upper-case letters, allow the folding to be reenabled.
10076         Previously, once disabled, the folding would remain that way until
10077         the end of isearch.
10078         (isearch-top-state): Call isearch-fix-case.
10079
10080         * isearch-mode.el (isearch-yank): Use progn instead of the inner
10081         save-excursion.
10082         (isearch-dehighlight): Remove TOTALLY.  Simplify.
10083
10084 1999-08-31  Jan Vroonhof  <jan@xemacs.org>
10085
10086         * xpm-button.el:
10087         xbm-button.el: Need to exist in core because gui.el depends on
10088         them.
10089
10090 1999-08-31  Andy Piper  <andy@xemacs.org>
10091
10092         * gutter-items.el (buffers-tab-face): new customizable variable.
10093         (buffers-tab-default-buffer-line-length): new specifier for
10094         maximum viewable characters.
10095         (progress-stack): new variable for implementing widget-based
10096         progress messages.
10097         (progress-area-buffer): ditto.
10098         (progress-glyph-height): ditto.
10099         (progress-stop-callback): ditto.
10100         (progress-quit-function): new function.
10101         (progress-glyph): new variable.
10102         (progress-layout-glyph): ditto.
10103         (progress-displayed-p): new function, see message-displayed-p for
10104         details.
10105         (clear-progress): ditto.
10106         (remove-progress): ditto.
10107         (append-progress): ditto.
10108         (raw-append-progress): ditto.
10109         (display-progress): ditto.
10110         (current-progress): ditto.
10111         (current-progress-label): ditto.
10112         (progress): ditto.
10113         (lprogress): ditto.
10114
10115
10116 1999-08-29  Hrvoje Niksic  <hniksic@srce.hr>
10117
10118         * obsolete.el (isearch-yank-x-selection): Define obsolete alias.
10119
10120         * isearch-mode.el (isearch-yank-x-selection): Renamed to
10121         `isearch-yank-selection'.
10122         (isearch-mode-map): Use it.
10123         (isearch-yank-selection): Use `get-selection' instead of
10124         `get-x-selection'.
10125
10126 1999-08-29  Hrvoje Niksic  <hniksic@srce.hr>
10127
10128         * faces.el (isearch-secondary): Create face here.
10129
10130         * isearch-mode.el: Rewrote the "lazy highlighting" code not to use
10131         timers.
10132
10133 1999-08-27  Hrvoje Niksic  <hniksic@srce.hr>
10134
10135         * subr.el (buffer-string): More robust backward compatibility
10136         check, courtesy William Perry.
10137
10138 1999-08-26  Hrvoje Niksic  <hniksic@srce.hr>
10139
10140         * replace.el (perform-replace): Stop the search after the search
10141         limit has been reached.
10142
10143 1999-08-23  Andy Piper  <andy@xemacs.org>
10144
10145         * gutter-items.el (update-tab-in-gutter): call add-tab-to-gutter
10146         here if we don't have one.
10147
10148 1999-08-15  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
10149
10150         * ldap.el (ldap-coding-system): Default to nil until we get
10151         efficient UTF8 support
10152         (ldap-decode-string): Guard against `decode-coding-string' not
10153         being defined
10154         (ldap-encode-string): Guard against `encode-coding-string' not
10155         being defined
10156
10157 1999-08-23  Didier Verna  <didier@xemacs.org>
10158
10159         * rect.el: Cosmetics suggested by Dave Love <d.love@dl.ac.uk>.
10160         Some doc strings improvements, and add a star to the `interactive'
10161         calls.
10162
10163 1999-08-18  Stef Epardaud  <stef@lunatech.com>
10164
10165         * font-lock.el (java-font-lock-keywords-3): introduced new
10166         keywords and regexpes for javadoc syntax 1.2.
10167
10168 1999-08-17  Andy Piper  <andy@xemacs.org>
10169
10170         * gutter-items.el (buffers-tab-format-buffer-line-function): use
10171         format-buffers-tab-line.
10172         (buffers-tab-max-buffer-line-length): new variable.
10173         (format-buffers-tab-line): new function. truncate names if over
10174         buffers-tab-max-buffer-line-length.
10175
10176 1999-08-13  Charles G Waldman  <cgw@fnal.gov>
10177
10178         * cus-start.el: Customize the variable `bell-inhibit-time'.
10179
10180 1999-08-16  Andy Piper  <andy@xemacs.org>
10181
10182         * gutter-items.el (remove-buffer-from-gutter-tab): take a
10183         brute-force approach to deleting the last buffer.
10184         (buffers-tab-grouping-regexp): new customizable variable.
10185         (select-buffers-tab-buffers-by-mode): use it.
10186
10187 1999-08-13  Andy Piper  <andy@xemacs.org>
10188
10189         * gutter-items.el (remove-buffer-from-gutter-tab): fix *scratch*
10190         deletion problem.
10191
10192 1999-07-30  Didier Verna  <didier@xemacs.org>
10193
10194         * cus-edit.el (custom-save-variables): I said, use prin1 instead
10195         of princ to output symbols.
10196         (custom-save-face-internal): ditto.
10197         (custom-save-resets): ditto.
10198
10199 1999-08-09  Didier Verna  <didier@xemacs.org>
10200
10201         * gutter-items.el (select-buffers-tab-buffers-by-mode): use
10202         `regexp-quote' to protect the major mode name for use as a regular
10203         expression (c++ needs this for instance).
10204
10205 1999-08-08  Andy Piper  <andy@xemacs.org>
10206
10207         * gutter-items.el (select-buffers-tab-buffers-by-mode): beef up to
10208         cope with similar mode names.
10209
10210         * gutter-items.el (buffers-tab-selection-function): new selection
10211         function.
10212         (select-buffers-tab-buffers-by-mode): new function.
10213         (buffers-tab-items): use it if set to only display buffers in the
10214         tab in the current buffer's group..
10215         (update-tab-in-gutter): use new api.
10216         (remove-buffer-from-gutter-tab): ditto.
10217
10218         * gutter-items.el (buffers-tab-max-size): set custom selection
10219         default to 6.
10220         (buffers-tab-switch-to-buffer): just switch window if the window is visible.
10221         (add-tab-to-gutter): set face as default.
10222
10223 1999-07-07  Jan Vroonhof  <jan@xemacs.org>
10224
10225         * faces.el (frob-face-property): Merge the fall-back specifier
10226         with the target, not replace it.
10227
10228 1999-08-05  Andy Piper  <andy@xemacs.org>
10229
10230         * gutter-items.el (update-tab-in-gutter): add frame argument for
10231         buffer-items.
10232         (update-tab-in-gutter): use it.
10233
10234         * gutter-items.el (record-buffer-hook): set.
10235
10236         * buffer.el (switch-to-buffer): back out switch-to-buffer-hook
10237         change.
10238         (switch-to-buffer-hook) deleted.
10239
10240 1999-08-04  Andy Piper  <andy@xemacs.org>
10241
10242         * gutter-items.el (update-tab-in-gutter): make sure this will work
10243         as an argument to create-frame-hook.
10244
10245 1999-07-30  Hrvoje Niksic  <hniksic@srce.hr>
10246
10247         * isearch-mode.el: Modified Bob and Darryl's code to use itimers
10248         instead of timer emulation.
10249
10250 1999-07-30  Darryl Okahata  <darrylo@sonic.net>
10251
10252         * isearch-mode.el: Merged Bob Glickstein's <bobg@zanshin.com> GNU
10253         Emacs isearch enhancements.
10254
10255 1999-07-28  Andy Piper  <andy@xemacs.org>
10256
10257         * gutter-items.el (add-tab-to-gutter): put in specifier specs for
10258         all devices that support tab controls.
10259         (remove-buffer-from-gutter-tab): new function. to be used as a
10260         value for kill-buffer-hook.
10261
10262 1999-07-21  Sean MacLennan  <seanm@storm.ca>
10263
10264         * auto-show.el (auto-show-truncationp): changed to match
10265         `window_translation_on'
10266
10267 1999-07-30  XEmacs Build Bot <builds@cvs.xemacs.org>
10268
10269         * XEmacs 21.2.19 is released
10270
10271 1999-07-28  SL Baur  <steve@miho>
10272
10273         * code-files.el (insert-file-contents): Fix docstring.
10274         revert previous change.
10275
10276 1999-07-26  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10277
10278         * fill.el (fill-region-as-paragraph): Change re-break-point to
10279         contain word-across-newline plus one character so that filling
10280         Japanese and Chinese works as desired.
10281         * simple.el (do-auto-fill): Ditto.
10282
10283 1999-07-26  SL Baur  <steve@miho>
10284
10285         * mule/japanese.el ("Japanese"): Do not specify a default input
10286         method.
10287         Suggested by MORIOKA Tomohiko  <tomo@etl.go.jp>
10288
10289 1999-07-23  Jan Vroonhof  <vroonhof@math.ethz.ch>
10290
10291         * custom.el ((not (fboundp 'defun*))): Insert autoload crap to be
10292         able to use cl-macs macro in early lisp.
10293
10294 1999-07-23  Jan Vroonhof  <jan@xemacs.org>
10295
10296         * custom.el:
10297         * cus-face.el:
10298         * cus-edit.el:
10299                 Massive custom Theme API changes.
10300
10301 1999-07-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
10302
10303         * code-files.el (insert-file-contents): Regard
10304         coding-system-magic-cookie if `coding-system-for-read' is nil.
10305
10306 1999-07-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
10307
10308         * mule/thai-xtis.el: Add coding: local variable, to avoid
10309         bootstrapping problem with C locale.
10310
10311 1999-07-22  Andy Piper  <andy@xemacs.org>
10312
10313         * dumped-lisp.el (preloaded-file-list): guard against putting
10314         gutter-items in a less than functional XEmacs.
10315         * gutter-items.el: put call to `add-tab-to-gutter' back in.
10316
10317 1999-07-18  Bob Weiner  <weiner@beopen.com>
10318
10319         * fill.el (fill-context-prefix): Fixed bug that prevented the
10320         setting of an adaptive fill prefix when the `dont-skip-first' was
10321         t.
10322
10323 1999-07-22  SL Baur  <steve@miho>
10324
10325         * gutter-items.el: remove unguarded call to `add-tab-to-gutter'.
10326
10327 1999-06-25  Karl M. Hegbloom  <karlheg@debian.org>
10328
10329         * files.el (interpreter-mode-alist): add `make', `guile', and
10330         `emacs' entries. (#!/usr/bin/make -f ought to send a file into
10331         makefile-mode, guile is a scheme, and someday XEmacs will be
10332         modular enough to use as an efficient scripting tool.)
10333
10334 1999-07-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
10335
10336         * mule/mule-cmds.el (reset-language-environment): Regard
10337         coding-category `utf-8' and `ucs-4' if they are available.
10338
10339 1999-07-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
10340
10341         * mule/mule-cmds.el (set-default-coding-systems): Fix DOC-string.
10342         (prefer-coding-system): Fix DOC-string.
10343
10344         * mule/mule-cmds.el (coding-system-change-eol-conversion): Fix
10345         DOC-string too.
10346
10347         * mule/mule-cmds.el (mule-keymap): Change keymap name from MULE to
10348         Mule.
10349         (coding-system-change-eol-conversion): Fix DOC-string.
10350
10351 1999-06-30  MORIOKA Tomohiko  <tomo@etl.go.jp>
10352
10353         * mule/mule-cmds.el (mule-keymap): Use `describe-coding-system'
10354         instead of `list-coding-system'.
10355
10356 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10357
10358         * menubar-items.el (default-menubar): `select-input-method' was
10359         renamed to `set-input-method'.
10360
10361         * mule/mule-cmds.el (set-language-info-alist): Fix setting for
10362         "Set Language Environment" menu.
10363
10364         * mule/mule-cmds.el (set-language-info-alist): Fix setting for
10365         "Describe Language Support" menu.
10366
10367 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10368
10369         * mule/chinese.el ("Chinese-GB"): Rename
10370         `chinese-gb-environment-setup-function' to
10371         `setup-chinese-gb-environment-internal'.
10372
10373 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10374
10375         * mule/korean.el: Use `define-coding-system-alias' instead of
10376         `copy-coding-system'.
10377
10378 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10379
10380         * mule/mule-cmds.el (set-language-environment-coding-systems):
10381         Treat duplicated coding-categories.
10382
10383 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10384
10385         * mule/japanese.el: Use `define-coding-system-alias' instead of
10386         `copy-coding-system'.
10387
10388 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10389
10390         * mule/vietnamese.el: Specify `iso-8-1' as a category of
10391         coding-system `viscii'.
10392
10393 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10394
10395         * mule/cyrillic.el:
10396         - Specify `iso-8-1' as a category of coding-system `koi8-r'.
10397         (cyrillic-alternativnyj-decode-table): New variable.
10398         (cyrillic-alternativnyj-encode-table): New variable.
10399         - Specify `iso-8-1' as a category of coding-system
10400           `alternativnyj'.
10401         - Abolish general Cyrillic environment.
10402
10403 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10404
10405         * mule/chinese.el:
10406         - Use `define-coding-system-alias' instead of `copy-coding-system'.
10407         - Register `chinese-gb-environment-setup-function' as a
10408           `setup-function' of "Chinese-GB" environment.
10409
10410 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10411
10412         * mule/mule-cmds.el (set-language-info-alist): Allow dummy
10413         optional argument `parents'.
10414
10415         * mule/thai-xtis.el: Specify `tis-620' as `tutorial-coding-system'
10416         property for Thai-XTIS.
10417
10418         * mule/mule-help.el (help-with-tutorial): Use property
10419         `tutorial-coding-system' of language-info as a coding-system to
10420         read tutorial file.
10421
10422 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10423
10424         * mule/thai-xtis.el: Don't setup `setup-function' and
10425         `exit-function'.
10426
10427         * mule/mule-cmds.el (set-language-environment-coding-systems): Use
10428         `set-coding-category-system' to set up coding-system for
10429         coding-category.
10430
10431         * mule/mule-cmds.el (prefer-coding-system): Use
10432         `set-coding-category-system' to set up coding-system for
10433         coding-category.
10434
10435 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10436
10437         * mule/thai-xtis.el: Specify TUTORIAL.th as the tutorial file for
10438         Thai-XTIS environment.
10439
10440         * mule/mule-cmds.el (prefer-coding-system): Use
10441         `find-coding-system' instead of `coding-system-p'.
10442
10443 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10444
10445         * mule/mule-cmds.el (set-language-environment-coding-systems):
10446         Modify eol-type for XEmacs.
10447
10448         * mule/thai-xtis.el: Delete unused local variable `category'.
10449
10450         * mule/mule-cmds.el (coding-system-change-eol-conversion): New
10451         function.
10452         (prefer-coding-system): Don't call
10453         `update-coding-systems-internal'; use function
10454         `coding-category-list' instead of variable `coding-category-list';
10455         use `set-coding-priority-list' instead of `set-coding-priority';
10456         modify `eol-type' for XEmacs.
10457
10458         * mule/mule-misc.el (string-width): Use `charset-width' instead of
10459         `charset-columns'.
10460         (char-width): Likewise.
10461
10462 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10463
10464         * mule/thai-xtis.el: Specify `iso-8-1' as coding-category of
10465         `tis-620'.
10466
10467         * mule/mule-cmds.el (set-language-environment-coding-systems): Use
10468         `set-coding-priority-list' instead of `set-coding-priority'; don't
10469         call `update-coding-systems-internal'.
10470
10471         * mule/mule-misc.el (coding-system-get): New function.
10472         (coding-system-put): New function.
10473         (coding-system-category): New function.
10474
10475 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10476
10477         * dumped-lisp.el (preloaded-file-list): Load "thai-xtis-chars"
10478         when Mule is running; load "mule/thai-xtis" instead of "thai-xtis"
10479         to avoid conflict with leim/quail/thai-xtis.
10480
10481         * mule/thai-xtis.el: Split definition of the charset `thai-xtis'
10482         to thai-xtis-chars.el.
10483
10484         * mule/thai-xtis-chars.el: New file (split from
10485         mule/thai-xtis.el).
10486
10487 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10488
10489         * mule/thai-xtis.el:
10490         - Change category for the charset `thai-xtis' to `?x' from `?T'.
10491         - Add syntax entries.
10492         - Put `preferred-coding-system' of the charset `thai-xtis' to
10493           `tis-620'.
10494
10495 1999-06-28  TAKAHASHI Naoto  <ntakahas@etl.go.jp>
10496
10497         * mule/thai-xtis.el: ccl-decode-thai-xtis and subroutines
10498         rewritten to use write-multibyte-character.
10499
10500 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10501
10502         mule/mule-cmds.el (view-hello-file): Use `iso-2022-7bit' instead
10503         of `iso-2022-7'.
10504         (prefer-coding-system): Synced up with Emacs 20.3.11 but not
10505         ported yet.
10506         (read-input-method-name): Treat optional argument `default'.
10507
10508 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10509
10510         * mule/mule-cmds.el (set-language-info): Don't set up menus at
10511         all.
10512         (set-language-info-alist): Set up menus here.
10513
10514 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10515
10516         * minibuf.el (completing-read): Add new optional argument
10517         `default'.
10518         (read-coding-system): Add new optional argument
10519         `default-coding-system'.
10520
10521 1999-06-03  Ken'ichi Handa  <handa@gnu.org>
10522
10523         * mule/vietnamese.el (ccl-encode-vscii): Typo fixed
10524         (viet-viscii-...->viet-vscii...).
10525
10526 1999-05-13  Ken'ichi Handa  <handa@gnu.org>
10527
10528         * mule/mule-cmds.el: Change MULE to Mule in docstrings
10529         and menus.
10530
10531 1999-04-12  Richard M. Stallman  <rms@gnu.org>
10532
10533         * mule/mule-cmds.el (input-method-function): Add permanent-local
10534         property.
10535
10536 1999-03-30  Dave Love  <fx@gnu.org>
10537
10538         * mule/mule-cmds.el (current-language-environment): Doc fix.
10539
10540 1999-02-06  Richard Stallman  <rms@gnu.org>
10541
10542         * mule/european.el (setup-slovenian-environment): New function.
10543         ("Slovenian"): New language environment.
10544
10545 1999-01-27  Dave Love  <fx@gnu.org>
10546
10547         * mule/mule-cmds.el (current-language-environment): Provide :link,
10548         :type (choices) and appropriate :get.
10549
10550 1999-01-14  Kenichi Handa  <handa@etl.go.jp>
10551
10552         * mule/mule-cmds.el (describe-language-environment): Don't alter
10553         input-method-alist.
10554
10555 1999-01-06  Eli Zaretskii  <eliz@gnu.org>
10556
10557         * mule/mule-cmds.el (prefer-coding-system): Call
10558         set-coding-priority, so that the internal array of priorities is
10559         also updated.
10560
10561 1998-12-30  Eli Zaretskii  <eliz@mescaline.gnu.org>
10562
10563         * mule/mule-cmds.el (prefer-coding-system): If the argument
10564         requires specific EOL conversion type, make the default coding
10565         systems use that.
10566
10567 1998-12-17  Eli Zaretskii  <eliz@mescaline.gnu.org>
10568
10569         * mule/mule-cmds.el (set-language-environment): Pass the default
10570         eol-type to set-language-environment-coding-systems.
10571         (set-default-coding-systems): Copy the eol-type property for the
10572         new default values of {buffer-file,process}-coding-system from the
10573         old defaults.
10574         (set-language-environment-coding-systems): Accept an optional
10575         argument EOL-TYPE, and set the eol-type property of the default
10576         coding systems accordingly.
10577
10578 1998-10-26  Kenichi Handa <handa@etl.go.jp>
10579
10580         * mule/chinese.el (pre-write-encode-hz): Cancel previous change,
10581         use generate-new-buffer instead of get-buffer-create.
10582
10583 1998-10-21  Kenichi Handa  <handa@etl.go.jp>
10584
10585         * mule/chinese.el (pre-write-encode-hz): Use with-temp-buffer.
10586
10587 1998-10-16  Markus Rost  <rost@delysid.gnu.org>
10588
10589         * mule/mule-cmds.el (default-input-method): Fix custom type.
10590
10591 1998-10-12  Richard Stallman  <rms@psilocin.ai.mit.edu>
10592
10593         * mule/mule-cmds.el (setup-specified-language-environment):
10594         Add apropos-inhibit property.
10595         (describe-specified-language-support): Likewise.
10596
10597 1998-09-06  Bill Richter  <richter@math.nwu.edu>
10598
10599         * mule/mule-cmds.el: Doc fixes.
10600
10601 1998-09-02  Kenichi Handa  <handa@etl.go.jp>
10602
10603         * mule/mule-cmds.el (register-input-method): Doc-string
10604         modified.
10605
10606 1998-09-01  Dave Love  <fx@gnu.org>
10607
10608         * mule/mule-cmds.el (current-language-environment): Fix
10609         setter function.
10610
10611 1998-08-31  Paul Eggert  <eggert@twinsun.com>
10612
10613         * mule/chinese.el, mule/cyrillic.el, mule/ethiopic.el,
10614         mule/european.el, mule/hebrew.el, mule/japanese.el,
10615         mule/korean.el, mule/vietnamese.el: Add coding: local variable, to
10616         avoid bootstrapping problem if you need to recompile all the Lisp
10617         files using interpreted code.
10618
10619 1998-08-26  Kenichi Handa  <handa@etl.go.jp>
10620
10621         * mule/european.el ("Latin-1"): Modify `documentation' key value.
10622         ("Latin-2"): Likewise.
10623
10624 1998-08-18  Per Starback  <starback@update.uu.se>
10625
10626         * mule/european.el (setup-latin2-environment): Fix typo.
10627
10628 1998-08-18  Kenichi Handa  <handa@etl.go.jp>
10629
10630         * mule/european.el: Give proper value of `input-method' key to all
10631         lang. env.
10632
10633         * mule/mule-cmds.el (activate-input-method): Handle the case that
10634         the arg INPUT-METHOD is nil correctly.
10635         (read-multilingual-string): Activate the specified input method
10636         before calling read-string.  Afterward, activate the original
10637         input method.
10638
10639 1998-08-15  Kenichi HANDA  <handa@etl.go.jp>
10640
10641         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
10642         (set-language-info-alist): Fix typo in doc-string.
10643
10644         * mule/hebrew.el ("Hebrew"): Delete describe-function key.
10645
10646 1998-08-09  Kenichi HANDA  <handa@etl.go.jp>
10647
10648         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
10649         (reset-language-environment): New function for the job that
10650         setup-english-environment used to do.
10651         (set-language-environment): Do more setups according to the info
10652         in language-info-alist.
10653         (read-language-name): Handle the case that the arg KEY is nil.
10654         (describe-language-environment): Handle input-method property.
10655
10656         * mule/: All files under this directory, which related with
10657         specific languages (such as mule/european.el, mule/greek.el,
10658         mule/hebrew.el, mule/misc-lang.el), modified as below.
10659         (setup-XXX-environment): Just call set-language-environment.  If
10660         they used to do some other jobs than what done by
10661         set-language-environment, those jobs are done in
10662         setup-XXX-environment-internal now.
10663         ("LANUGAGE-ENVIRONMENT"): Delete property setup-function or change
10664         the value to setup-XXX-environment-internal.  Add properties
10665         input-method and features.
10666
10667         * mule/english.el (setup-english-environment): Just call
10668         reset-language-environment.
10669
10670         * mule/european.el (setup-8-bit-environment): Function deleted.
10671
10672 1998-08-08  Richard Stallman  <rms@psilocin.ai.mit.edu>
10673
10674         * mule/mule-cmds.el (input-method-exit-on-first-char)
10675         (input-method-use-echo-area): Doc fixes.
10676
10677 1998-08-06  Kenichi Handa  <handa@etl.go.jp>
10678
10679         * mule/mule-cmds.el (input-method-exit-on-first-char): New
10680         variable.
10681         (input-method-use-echo-area): New variable.
10682
10683 1998-08-01  Kenichi HANDA  <handa@etl.go.jp>
10684
10685         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
10686
10687 1998-07-30  Ken'ichi Handa  <handa@delysid.gnu.org>
10688
10689         * mule/mule-cmds.el (activate-input-method): Update mode line.
10690         (inactivate-input-method): Likewise.
10691
10692 1998-07-19  Kenichi Handa  <handa@etl.go.jp>
10693
10694         * mule/mule-cmds.el (read-multilingual-string): Don't activate an
10695         input method in the current buffer, but just bind
10696         current-input-method.
10697
10698 1998-07-08  Kenichi Handa  <handa@etl.go.jp>
10699
10700         * mule/hebrew.el ("Hebrew"): Add coding-priority.
10701
10702         * mule/misc-lang.el ("IPA"): Add coding-priority and
10703         coding-system.
10704
10705 1998-06-26  Ken'ichi Handa  <handa@melange.gnu.org>
10706
10707         * mule/greek.el: Add coding-priority.
10708
10709 1998-05-23  Richard Stallman  <rms@psilocin.ai.mit.edu>
10710
10711         * mule/mule-cmds.el (register-input-method): Rename arg ENV to
10712         LANG-ENV.
10713
10714 1998-05-20  Richard Stallman  <rms@psilocin.ai.mit.edu>
10715
10716         * mule/mule-cmds.el (register-input-method): Fix previous change.
10717         (setup-specified-language-environment): Doc fix.
10718
10719 1998-05-19  Richard Stallman  <rms@psilocin.ai.mit.edu>
10720
10721         * mule/mule-cmds.el: Several doc fixes.
10722         (get-language-info, set-language-info): Rename argument.
10723         (set-language-info-alist): Likewise.
10724         (register-input-method): Rename argument.
10725         (activate-input-method): If INPUT-METHOD is nil, deactivate.
10726
10727 1998-05-04  Kenichi Handa  <handa@etl.go.jp>
10728
10729         * mule/mule-cmds.el (toggle-input-method): Use a more appropriate
10730         default value while reading an input method.
10731
10732 1998-05-01  Kenichi Handa  <handa@etl.go.jp>
10733
10734         * mule/mule-cmds.el (universal-coding-system-argument):
10735         Use buffer-file-coding-system as default.
10736
10737 1998-04-14  Andreas Schwab  <schwab@mescaline.gnu.org>
10738
10739         * mule/korean.el ("Korean"): Doc fix.
10740
10741 1998-04-11  Kenichi Handa  <handa@etl.go.jp>
10742
10743         * mule/mule-cmds.el (describe-language-environment): Print the
10744         languge environment at the head.
10745
10746 1998-04-06  Kenichi Handa  <handa@etl.go.jp>
10747
10748         * mule/japanese.el: Set exit-function to exit-japanese-environment
10749         for Japanese environment.
10750
10751 1998-03-20  Richard Stallman  <rms@psilocin.gnu.org>
10752
10753         * mule/mule-cmds.el (set-language-environment): Doc fix.
10754         (current-language-environment): Use defcustom.
10755         (default-input-method): Specify :type.
10756
10757 1998-03-02  Kenichi Handa  <handa@etl.go.jp>
10758
10759         * mule/mule-cmds.el (set-default-coding-systems): Doc-string
10760         modified.
10761         (prefer-coding-system): Doc-string modified.
10762
10763 1998-01-21  Kenichi Handa  <handa@etl.go.jp>
10764
10765         * mule/mule-cmds.el (set-language-info): Doc-string
10766         describes `coding-priority' KEY.
10767         (set-language-environment-coding-systems): New function.
10768         (select-safe-coding-system): New function.
10769         (set-language-info): New optional args DESCRIBE-MAP and SETUP-MAP.
10770         (set-language-info-alist): New optionla arg PARENTS.  Call
10771         set-language-info with appropriate DESCRIBE-MAP and SETUP-MAP args.
10772         (set-language-environment-coding-systems): New function.
10773
10774         * mule/chinese.el: Remove setting up of
10775         describe-chinese-environment-map and
10776         setup-chinese-environment-map.  Exclude them in args of calls to
10777         set-language-info-alist.  Register coding-priority key in
10778         language-info-alist.
10779
10780         * mule/cyrillic.el: Remove setting up of
10781         describe-cyrillic-environment-map and
10782         setup-cyrillic-environment-map.  Exclude them in args of calls to
10783         set-language-info-alist.  Register coding-priority key in
10784         language-info-alist.
10785
10786         * mule/english.el: Register coding-priority key in
10787         language-info-alist.
10788
10789         * mule/ethiopic.el: Register coding-priority key in
10790         language-info-alist.
10791
10792         * mule/european.el: Remove setting up of
10793         describe-european-environment-map and
10794         setup-european-environment-map.  Exclude them in args of calls to
10795         set-language-info-alist.  Register coding-priority key in
10796         language-info-alist.  Add "German" language env.
10797         (setup-8-bit-environment): Delete CODING-SYSTEM arg.
10798         (setup-german-environment): New function.
10799
10800         * mule/greek.el (setup-greek-environment): For Greek lang. env.,
10801         change default input method to "greek-postfix".
10802
10803         * mule/japanese.el, mule/korean.el, mule/vietnamese.el: Register
10804         coding-priority key in
10805
10806 1997-12-19  Stephen Eglen  <stephen@cns.ed.ac.uk>
10807
10808         * mule/mule-cmds.el (set-language-info): Doc fix.
10809         (input-method-inactivate-hook): Doc fix.
10810
10811 1997-11-20  Karl Heuer  <kwzh@gnu.org>
10812
10813         * mule/mule-cmds.el (set-input-method): Renamed from
10814         select-input-method.
10815
10816 1997-11-07  Kenichi Handa  <handa@etl.go.jp>
10817
10818         * mule/mule-cmds.el (set-language-environment): Run
10819         exit-language-environment-hook before calling `exit-function'
10820         which is specified for the language environment.
10821
10822 1997-10-23  Kenichi Handa  <handa@etl.go.jp>
10823
10824         * mule/mule-cmds.el (set-default-coding-systems): Doc-string
10825         modified.
10826         (prefer-coding-system): Likewise.
10827         (describe-language-environment): Print aliases of each coding
10828         system.
10829         (set-language-environment-hook): New variable.
10830         (exit-language-environment-hook): New variable.
10831         (set-language-environment): Call these hooks.  Before setting a
10832         new language environment, exit from the
10833         current-language-environment if necessary.
10834         (input-method-verbose-flag): The value can be nil, t,
10835         complex-only, or default.
10836         (input-method-highlight-flag): Doc-string augmented.
10837         (activate-input-method): Check if we can run the registered
10838         function to activate an input method.
10839
10840         * mule/korean.el: Set exit-function for language environment
10841         "Korean" to exit-korean-environment.
10842         (setup-korean-environment): Moved to korea-util.el.
10843
10844 1997-10-21  Kenichi Handa  <handa@etl.go.jp>
10845
10846         * mule/mule-cmds.el (read-multilingual-string): Use
10847         current-input-method prior to default-input-method.  Don't bind
10848         current-input-method by `let', instead, activate the specified
10849         input method in the current buffer temporarily.
10850
10851 1997-10-19  John F. Whitehead  <jfw@cisco.com>
10852
10853         * mule/mule-cmds.el (describe-language-environment): Fix prompt.
10854
10855 1997-10-21  Kenichi Handa  <handa@etl.go.jp>
10856
10857         * mule/chinese.el (post-read-decode-hz): Return the result of
10858         decode-hz-region.
10859         (pre-write-encode-hz): Do not change the value of
10860         last-coding-system.
10861
10862 1998-09-06  Bill Richter  <richter@math.nwu.edu>
10863
10864         * mule/mule-ccl.el: Doc fixes.
10865
10866 1998-04-20  Kenichi Handa  <handa@etl.go.jp>
10867
10868         * mule/mule-ccl.el (declare-ccl-program): New optional arg VECTOR.
10869         (check-ccl-program): New macro.
10870
10871 1998-01-21  Kenichi Handa  <handa@etl.go.jp>
10872
10873         * mule/mule-ccl.el: Comment about CCL syntax modified.
10874         (ccl-command-table): Add read-multibyte-character and
10875         write-multibyte-character.
10876         (ccl-code-table): Add ex-cmd.
10877         (ccl-extended-code-table): New variable.
10878         (ccl-embed-extended-command): New function.
10879         (ccl-compile-read-multibyte-character,
10880         ccl-compile-write-multibyte-character) New functions.
10881         (ccl-dump-ex-cmd, ccl-dump-read-multibyte-character,
10882         ccl-dump-write-multibyte-character): New functions.
10883
10884 1999-07-22  SL Baur  <steve@miho>
10885
10886         * config.el (config-value-file): config.values is installed into
10887         doc-directory.
10888         From Karl M. Hegbloom  <karlheg@cathcart.sysc.pdx.edu>
10889
10890 1999-07-19  Didier Verna  <didier@xemacs.org>
10891
10892         * rect.el: all functions rewritten, except when noted. Below is a
10893         list of interface changes.
10894         (apply-on-rectangle): new function. Obsoletes
10895         `operate-on-rectangle'. All functions that used to call this
10896         function now call the new one.
10897         (kill-rectangle): added optional prefix arg to fill lines.
10898         (delete-rectangle): ditto.
10899         (delete-extract-rectangle): ditto.
10900         (open-rectangle): ditto.
10901         (clear-rectangle): ditto.
10902         (delete-rectangle-line): added third arg FILL.
10903         (delete-extract-rectangle-line): ditto.
10904         (open-rectangle-line): ditto.
10905         (clear-rectangle-line): ditto.
10906
10907 1999-07-18  Andy Piper  <andy@xemacs.org>
10908
10909         * menubar-items.el (default-menubar): add gutter options.
10910
10911         * gutter-items.el: new file.
10912         (gutter): new group for custom.
10913         (gutter-visible-p): new variable.
10914         (default-gutter-position): ditto.
10915         (buffers-tab): new group for the buffers tab.
10916         (gutter-buffers-tab): widget to put in the gutter.
10917         (buffers-tab-max-size): max number of tabs.
10918         (buffers-tab-switch-to-buffer-function): function to call when a
10919         tab is pressed.
10920         (buffers-tab-omit-function): filter buffers with this function.
10921         (buffers-tab-format-buffer-line-function): format buffer names for
10922         inclusion in tabs.
10923         (buffers-tab-switch-to-buffer): like switch-to-buffer but without
10924         the record.
10925         (build-buffers-tab-internal): build a list of tab items.
10926         (buffers-tab-items): ditto.
10927         (add-tab-to-gutter): put a tab in the gutter area.
10928         (update-tab-in-gutter): reset the buffers in the tab.
10929
10930         * dumped-lisp.el (preloaded-file-list): dump gutter-items.
10931
10932         * buffer.el (switch-to-buffer): run switch-to-buffer-hooks.
10933         (switch-to-buffer-hooks): new hook.
10934
10935         * toolbar.el (default-toolbar-position): fix typo.
10936
10937 1999-07-16  Andy Piper  <andy@xemacs.org>
10938
10939         * gui.el (make-dialog-frame): turn off gutters for dialogs.
10940
10941 1999-07-15  Didier Verna  <didier@xemacs.org>
10942
10943         * cus-edit.el (custom-prompt-variable): optional third arg makes
10944         prompt for a comment string.
10945         (customize-set-value): optional prefix makes this function handle
10946         variable comments.
10947         (customize-set-variable): ditto.
10948         (customize-save-variable): ditto.
10949         (customize-customized): handle custom comments.
10950         (customize-save-customized): ditto.
10951         (custom-variable-state-set): ditto.
10952         (custom-face-state-set): ditto.
10953         (customize-saved): ditto.
10954         (custom-variable-set): ditto.
10955         (custom-face-set): ditto.
10956         (custom-variable-save): ditto.
10957         (custom-face-save): ditto.
10958         (custom-variable-reset-saved): ditto.
10959         (custom-face-reset-saved): ditto.
10960         (custom-variable-reset-standard): ditto.
10961         (custom-face-reset-standard): ditto.
10962         (custom-comment-face): new face.
10963         (custom-comment-tag-face): ditto.
10964         (custom-comment): new widget.
10965         (custom-comment-create): new function.
10966         (custom-comment-delete): ditto.
10967         (custom-comment-value-set): ditto.
10968         (custom-comment-show): ditto.
10969         (custom-comment-invisible-p): ditto.
10970         (custom-variable-value-create): create a comment field widget.
10971         (custom-face-value-create): ditto.
10972         (custom-variable-menu): new entry for adding a custom comment.
10973         (custom-face-menu): ditto.
10974         (custom-save-variables): possibly save custom comments.
10975         (custom-save-faces): ditto.
10976
10977         * cus-face.el (custom-set-faces): the arguments can now have a
10978         custom comment as fourth argument.
10979
10980         * custom.el (custom-set-variables): the arguments can now have a
10981         custom comment as fifth element.
10982
10983 1999-07-13  XEmacs Build Bot <builds@cvs.xemacs.org>
10984
10985         * XEmacs 21.2.18 is released
10986
10987 1999-07-13  SL Baur  <steve@miho>
10988
10989         * lib-complete.el (read-library-name): Revert previous change.
10990         (read-library): Ditto.
10991
10992 1999-06-24  Karl M. Hegbloom  <karlheg@debian.org>
10993
10994         * packages.el (packages-package-list): Capitalize docstring.
10995
10996         * packages.el (packages-find-package-library-path): Use #'nconc
10997         rather than #'append to reduce consing -- #'mapcar uses Flist,
10998         which returns a freshly consed list.  #'append would create yet
10999         another fresh list, using Fmake_list in concat.
11000
11001         * packages.el (package-provide): Use setq with remassq like it
11002         says in its docstring.
11003
11004 1999-07-06  SL Baur  <steve@miho.m17n.org>
11005
11006         * lib-complete.el (progn-with-message): Fix typo.
11007
11008 1999-07-06  SL Baur  <steve@miho.m17n.org>
11009
11010         * mule/mule-misc.el (char-octet): Make function match docstring.
11011         From Katsumi Yamaoka <yamaoka@jpl.org>
11012
11013 1999-06-15  Karl M. Hegbloom  <karlheg@debian.org>
11014
11015         * wid-edit.el (widget-documentation): corrected spelling error.
11016
11017 1999-06-23  Jonathan Marten <jonathan.marten@uk.sun.com>
11018
11019         * x-win-sun.el (x-win-init-sun): Don't rebind Find and Sh-find
11020         keys if already bound
11021
11022 1999-07-06  SL Baur  <steve@miho.m17n.org>
11023
11024         * lib-complete.el (progn-with-message): Revert previous changes.
11025
11026 1999-06-24  Bob Weiner  <weiner@beopen.com>
11027
11028         * lib-complete.el (find-library):
11029         (find-library-other-window):
11030         (find-library-other-frame): Completely rewrote
11031         so that these functions actually work when called non-interactively.
11032         Also made them handle LIBRARY arguments which end with .el or .elc.
11033
11034 1999-06-24  Bob Weiner  <weiner@beopen.com>
11035
11036         * simple.el (indent-new-comment-line): Locally bound
11037         `block-comment-start' to `comstart' or else when this is called
11038         from do-auto-fill, e.g. in Lisp mode, it will insert any non-nil
11039         `block-comment-start' value, ignoring any existing spacing after a
11040         comment prefix in the previous line and producing ugly comments.
11041
11042 1999-06-23  Bob Weiner  <weiner@beopen.com>
11043
11044         * list-mode.el (mouse-choose-completion):
11045         (choose-completion):
11046         (completion-switch-to-minibuffer): Added.
11047         ([Tab]): [Tab] previously switched to the minibuffer
11048         but since [space] does that and since most applications in the
11049         world use [Tab] to select the next item in a list, do that in the
11050         *Completions* buffer too.  This will cause the least confusion
11051         among the largest population of users.  -- Bob Weiner, BeOpen.com,
11052         06/23/1999.
11053
11054 1999-06-22  Bob Weiner  <weiner@beopen.com>
11055
11056         * help.el (help-buffer-name): Added support for a null value
11057         of `help-buffer-prefix-string' since some buffers require no
11058         prefix.
11059
11060 1999-06-20  Bob Weiner  <weiner@beopen.com>
11061
11062         * list-mode.el (completion-list-mode-quit): Added and bound to {q}
11063         in the completion-list-mode-map to bury the completions buffer
11064         even when the minibuffer is no longer active.
11065
11066 1999-06-20  Bob Weiner  <weiner@beopen.com>
11067
11068         * list-mode.el (list-mode): It is visually disconcerting to have
11069         the text cursor disappear within list buffers, especially when
11070         moving from window to window, so leave it visible.
11071
11072 1999-07-01  SL Baur  <steve@miho.m17n.org>
11073
11074         * menubar-items.el (default-menubar): Conditionalize the bug
11075         report menu item (which may not be possible in this XEmacs).
11076         Reported by: Ken'ichi Handa <handa@etl.go.jp>
11077
11078 1999-06-30  SL Baur  <steve@miho.m17n.org>
11079
11080         * subr.el (with-current-buffer): DOC string fix.
11081         Suggested by Bob Weiner <weiner@altrasoft.com>
11082
11083 1999-06-25  Charles G Waldman <cgw@fnal.gov>
11084
11085         * cus-face.el (custom-face-italic): insert missing args
11086
11087 1999-06-24  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
11088
11089         * packages.el (package-locations): Changed default early package
11090         hierarchies to ~/.xemacs/mule-packages and
11091         ~/.xemacs/xemacs-packages.
11092
11093 1999-06-23  SL Baur  <steve@miho.m17n.org>
11094
11095         * mule/mule-category.el (Top Level): ASCII is also latin-1.
11096
11097 1999-06-15  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
11098
11099         * packages.el (package-locations): Changed default early package
11100         hierarchy to ~/.xemacs/packages.
11101         (package-locations): Removed `packages' as a possible name for a
11102         late package hierarchy.
11103
11104 1999-06-20  MORIOKA Tomohiko  <tomo@etl.go.jp>
11105
11106         * mule/mule-category.el (word-combining-categories): Set up new
11107         variable.
11108         (word-separating-categories): Likewise.
11109
11110 1999-06-22  XEmacs Build Bot <builds@cvs.xemacs.org>
11111
11112         * XEmacs 21.2.17 is released
11113
11114 1999-06-17  Robert Pluim  <rpluim@bigfoot.com>
11115
11116         * font-menu.el (font-menu-set-font): allow for nil specification
11117         of font size.
11118
11119 1999-06-16  MORIOKA Tomohiko  <tomo@etl.go.jp>
11120
11121         * mule/thai-xtis.el: Specify `columns' of the charset `thai-xtis'
11122         is 1.
11123
11124 1999-06-12  MORIOKA Tomohiko  <tomo@etl.go.jp>
11125
11126         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Use NBSP of ISO
11127         8859-5 instead of ISO 8859-1.
11128
11129 1999-06-15  SL Baur  <steve@steve1.m17n.org>
11130
11131         * mule/vietnamese.el (viet-vscii-encode-table): Use split-char.
11132         (viet-viscii-encode-table): Ditto.
11133
11134         * mule/mule-misc.el: Delete split-char & split-char-or-char-int.
11135         Make obsolete definition of char-octet.
11136
11137 1999-06-14  SL Baur  <steve@steve1.m17n.org>
11138
11139         * subr.el: Move no-Mule make-char ...
11140         * help-nomule.el (make-char): To here.
11141         (string-width): Make Mule compatibility alias.
11142
11143 1999-06-15  Andy Piper  <andy@xemacs.org>
11144
11145         * select.el (get-selection-no-error): really make there be no-error.
11146         (get-selection): revert to original.
11147
11148 1999-06-11  Andy Piper  <andy@xemacs.org>
11149
11150         * select.el (selection-sets-clipboard): renamed.
11151         (own-selection): use it.
11152
11153 1999-06-11  XEmacs Build Bot <builds@cvs.xemacs.org>
11154
11155         * XEmacs 21.2.16 is released
11156
11157 1999-06-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
11158
11159         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Set 32 for
11160         missing characters to avoid crash.
11161
11162 1999-06-09  Jan Vroonhof  <vroonhof@math.ethz.ch>
11163
11164         * coding.el (set-terminal-coding-system): Only set the console
11165         coding system on the selected console if it is a tty.
11166
11167 1999-06-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
11168
11169         * cus-face.el:
11170         * cus-edit.el:
11171         * faces.el:
11172         (custom):
11173         (face-spec-set):
11174         * faces.el (frob-face-property):
11175         * font-menu.el (font-menu-set-font):
11176                   Actually apply changes from 1999-03-17
11177
11178 1999-06-10  Andy Piper  <andy@xemacs.org>
11179
11180         * select.el (get-selection): abstract out non error-signalling
11181         part.
11182         (get-selection-no-error): get-selection without signalling an
11183         error.
11184         (selection-is-clipboard-p): new variable. controls whether the
11185         selection sets the clipboard.
11186         (own-selection): use it.
11187
11188         * mouse.el (insert-selection): fallback to clipboard after trying
11189         primary selection and cutbuffer.
11190
11191 1999-06-05  Andy Piper  <andy@xemacs.org>
11192
11193         * x-select.el (xselect-kill-buffer-hook-1): use generalised
11194         selection functions.
11195
11196 1999-06-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
11197
11198         * code-files.el (buffer-file-coding-system): Use `raw-text' as
11199         default value.
11200         (load): Use `raw-text' instead of `no-conversion'.
11201         (insert-file-contents): Likewise.
11202
11203         * bytecomp.el (byte-compile-insert-header): Use `raw-text' instead
11204         of `no-conversion'.
11205
11206 1999-06-03  MORIOKA Tomohiko  <tomo@etl.go.jp>
11207
11208         * coding.el: Don't copy `no-conversion' to `raw-text'.
11209
11210 1999-06-07  Hrvoje Niksic  <hniksic@srce.hr>
11211
11212         * subr.el (make-char): Define it if Mule is not around.
11213
11214 1999-06-07  SL Baur  <steve@steve1.m17n.org>
11215
11216         * mule/mule-help.el: Add trailing newline.  Use mule keyword.
11217
11218         * x-select.el (x-disown-selection-internal): Restore symbol as an
11219         obsolete alias.
11220         (xselect-kill-buffer-hook-1): Use disown-selection-internal.
11221
11222 1999-06-04  XEmacs Build Bot <builds@cvs.xemacs.org>
11223
11224         * XEmacs 21.2.15 is released
11225
11226 1999-06-02  Oscar Figueiredo  <oscar@xemacs.org>
11227
11228         * subr.el (split-string): Avoid infinite looping
11229
11230 1999-05-30  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11231
11232         * ldap.el (ldap-ignore-attribute-codings): New variable
11233         (ldap-default-attribute-decoder): New variable
11234         (ldap-coding-system): New variable
11235         (ldap-attribute-syntax-encoders): New variable
11236         (ldap-attribute-syntax-decoders): New variable
11237         (ldap-attribute-syntaxes-alist): New variable
11238         (ldap-encode-boolean): New function
11239         (ldap-decode-boolean): New function
11240         (ldap-encode-country-string): New function
11241         (ldap-decode-string): New function
11242         (ldap-decode-address): New function
11243         (ldap-encode-address): New function
11244         (ldap-decode-attribute): New function
11245         (ldap-search): Use some of these
11246
11247 1999-05-25  Jan Vroonhof  <jan@xemacs.org>
11248
11249         * version.el (emacs-version): Make the patch level/beta come
11250         before the XEmacs qualifier so that it gets into (funcall
11251         emacs-version) and thus in the bug reports.
11252         (emacs-version>=): Support patch levels.
11253
11254 1999-06-03  SL Baur  <steve@xemacs.org>
11255
11256         * version.el: implement x.y.z version number
11257         From Jan Vroonhof <vroonhof@math.ethz.ch>
11258
11259 1999-05-27  Yoshiki Hayashi <g740685@komaba.ecc.u-tokyo.ac.jp>
11260
11261         * mule/mule-cmds.el (read-input-method-name): set input-method properly.
11262
11263 1999-05-22  Vin Shelton <acs@xemacs.org>
11264
11265         * startup.el: Document -private and break out non-standard X options.
11266
11267 1999-05-26  SL Baur  <steve@gneiss.etl.go.jp>
11268
11269         * mule/mule-charset.el (charset-after): New function.
11270         (charset-direction): Synch with Mule, update docstring.
11271         (get-charset-property): New function.
11272         (put-charset-property): New function.
11273         (charset-plist): New function.
11274
11275         * mule/mule-charset.el (compose-region):
11276         (decompose-region): remove;  these functions (which don't work
11277         since we don't do composite characters) have been moved to
11278         mule-util.el.
11279         (toplevel): follow coding standards
11280
11281 1999-05-26  SL Baur  <steve@gneiss.etl.go.jp>
11282
11283         * dumped-lisp.el (preloaded-file-list): mule-files.el does not
11284         exist any more.
11285
11286         * code-files.el: Fix commentary to follow coding standards.  Move
11287         the single line left in mule-files.el to here.
11288
11289         * mule/mule-files.el: delete.
11290
11291 1999-05-24  SL Baur  <steve@gneiss.etl.go.jp>
11292
11293         * info.el (Info-scroll-prev): Use event functions instead of the
11294         old emacs 19 interface.
11295
11296 1999-06-02  Andy Piper  <andy@xemacs.org>
11297
11298         * x-font-menu.el (x-font-menu-load-font):
11299         font-menu-registry-encoding -> x-font-menu-registry-encoding type.
11300
11301 1999-05-31  Andy Piper  <andy@xemacs.org>
11302
11303         * font-menu.el (font-menu-ignore-scaled-fonts): move to font-menu
11304         group.
11305         (font-menu-this-frame-only-p): ditto.
11306         (font-menu-max-items): reinstate, from Jan Vroonhof
11307         <vroonhof@math.ethz.ch>
11308         (font-menu-submenu-name-format): ditto.
11309         (font-menu-split-long-menu): ditto, for use by the family
11310         constructor.
11311         (font-menu-family-constructor): use it.
11312
11313 1999-05-30  Andy Piper  <andy@xemacs.org>
11314
11315         * msw-faces.el (mswindows-font-regexp): new font matching regexp
11316         for use by the font menu.
11317
11318         * msw-font-menu.el: new file implementing mswindows specific
11319         font-menu behaviour.
11320         (mswindows-font-menu-registry-encoding): new function mirroring x version.
11321         (mswindows-font-menu-junk-families): ditto.
11322         (hack-font-truename): ditto.
11323         (mswindows-font-regexp-ascii): ditto.
11324         (mswindows-reset-device-font-menus): ditto.
11325         (mswindows-font-menu-font-data): ditto.
11326         (mswindows-font-menu-load-font): ditto.
11327
11328         * x-font-menu.el (x-reset-device-font-menus): made device specific.
11329         (x-font-menu-font-data): ditto.
11330         (x-font-menu-load-font): ditto.
11331
11332         * font-menu.el: new file implementing generic font menu behaviour.
11333         (font-menu-ignore-scaled-fonts): copied from x-font-menu.el and
11334         made device independent.
11335         (font-menu-this-frame-only-p): ditto.
11336         (font-menu-preferred-resolution): ditto.
11337         (font-menu-size-scaling): new variable used to determine whether
11338         sizes are in points or tenths of a point.
11339         (vassoc): moved from x-font-menu.el.
11340         (device-fonts-cache): ditto.
11341         (device-fonts-cache): ditto.
11342         (flush-device-fonts-cache): ditto.
11343         (reset-device-font-menus): copied from x-font-menu.el and made
11344         device independent. Most functionality deferred to
11345         device-dependent versions.
11346         (font-menu-family-constructor): copied from x-font-menu.el and
11347         made device independent.
11348         (font-menu-size-constructor): ditto.
11349         (font-menu-weight-constructor): ditto.
11350         (font-menu-set-font): ditto.
11351         (font-menu-change-face): ditto.
11352         (font-menu-load-font): new device method.
11353         (font-menu-font-data): ditto.
11354
11355         * x-font-menu.el: The above functions deleted.
11356
11357 1999-05-26  Andy Piper  <andy@xemacs.org>
11358
11359         * update-elc.el:
11360         * make-docfile.el:
11361         * loadup.el: rehash expand-file-name usage to not use default-directory.
11362
11363 1999-05-21  Andy Piper  <andy@xemacs.org>
11364
11365         * x-select.el (x-select-convert-to-text):
11366         (x-selected-text-type):
11367         (x-get-selection):
11368         (xselect-convert-to-string):
11369         (xselect-convert-to-compound-text):
11370         (xselect-convert-to-length):
11371         (xselect-convert-to-targets):
11372         (xselect-convert-to-delete):
11373         (xselect-convert-to-filename):
11374         (xselect-convert-to-charpos):
11375         (xselect-convert-to-lineno):
11376         (xselect-convert-to-colno):
11377         (xselect-convert-to-sourceloc):
11378         (xselect-convert-to-os):
11379         (xselect-convert-to-host):
11380         (xselect-convert-to-user):
11381         (xselect-convert-to-class):
11382         (xselect-convert-to-name):
11383         (xselect-convert-to-integer):
11384         (xselect-convert-to-atom):
11385         (xselect-convert-to-identity): functions renamed from x-* and
11386         moved to select.el.
11387         (x-get-secondary-selection): use rename get-selection.
11388         (x-get-clipboard): ditto.
11389         (x-own-selection): moved to select.el.
11390         (x-valid-simple-selection-p): ditto.
11391         (x-dehilight-selection): ditto.
11392         (x-own-clipboard): ditto.
11393         (x-disown-selection): ditto.
11394
11395         * x-mouse.el (x-yank-function): moved to mouse.el.
11396         (x-insert-selection): ditto.
11397         (x-set-point-and-move-selection): use renamed function.
11398
11399         * select.el (selected-text-type): moved and renamed from
11400         x-select.el.
11401         (selection-owner-p): moved to C.
11402         (selection-exists-p): ditto.
11403         (get-cutbuffer): new device method.
11404         (get-selection): generalised and moved from x-select.el.
11405         (own-selection): moved x-own-selection functionality into here.
11406         (dehilight-selection): renamed and moved from x-select.el.
11407         (own-clipboard): functionality moved from x-select.el using new
11408         generic C builtins.
11409         (disown-clipboard): ditto.
11410         (select-convert-to-text):
11411         (select-convert-to-string):
11412         (select-convert-to-compound-text):
11413         (select-convert-to-length):
11414         (select-convert-to-targets):
11415         (select-convert-to-delete):
11416         (select-convert-to-filename):
11417         (select-convert-to-charpos):
11418         (select-convert-to-lineno):
11419         (select-convert-to-colno):
11420         (select-convert-to-sourceloc):
11421         (select-convert-to-os):
11422         (select-convert-to-host):
11423         (select-convert-to-user):
11424         (select-convert-to-class):
11425         (select-convert-to-name):
11426         (select-convert-to-integer):
11427         (select-convert-to-atom):
11428         (select-convert-to-identity): new functions renamed from x-* and
11429         moved from x-select.el.
11430
11431         * mouse.el (mouse-consolidated-yank): subsume x-yank-function
11432         into here and use as the default window-system mouse yank.
11433         (insert-selection): generalised and moved from x-mouse.el.
11434         (own-clipboard): moved to C.
11435
11436         * msw-select.el (mswindows-selection-owned-p): deleted.
11437         (mswindows-own-selection): generalised and moved to select.el.
11438         (mswindows-disown-selection): generalised and moved to C.
11439         (mswindows-selection-owner-p): ditto.
11440
11441 1999-05-14  XEmacs Build Bot <builds@cvs.xemacs.org>
11442
11443         * XEmacs 21.2.14 is released
11444
11445 1999-05-13  SL Baur  <steve@gneiss.etl.go.jp>
11446
11447         * about.el: update contact info for jason and slb.
11448
11449 1999-05-13  SL Baur  <steve@gneiss.etl.go.jp>
11450
11451         * mule/european.el (setup-romanian-environment): Add Romanian
11452         support from Emacs/Mule romanian.el.
11453
11454 1999-03-17  Jan Vroonhof  <vroonhof@math.ethz.ch>
11455
11456         * cus-face.el: Label all custom changes with the 'custom' tag.
11457
11458         * cus-edit.el: idem ditto.
11459
11460         * faces.el: Added suport for adding device tags to various functions.
11461         (custom): New device tag.
11462         (face-spec-set): Call reset face with tags argument. No longer do
11463         x-init-global-faces hack.
11464
11465         * faces.el (frob-face-property): Use an anonymous specifier to map
11466         frob-face-property-1 over.
11467
11468         * x-font-menu.el (font-menu-set-font): Always specify all
11469         properties to custom.
11470
11471 1999-05-12  SL Baur  <steve@gneiss.etl.go.jp>
11472
11473         * mule/european.el (setup-czech-environment): Add czech support.
11474         From David Sauer <davids@orfinet.cz>
11475
11476 1999-03-15  SL Baur  <steve@xemacs.org>
11477
11478         * check-features.el: Turn hard errors into warnings.
11479
11480 1999-03-21  SL Baur  <steve@xemacs.org>
11481
11482         * simple.el (delete-key-deletes-forward): As per discussion on
11483         xemacs-beta, default to t.
11484
11485 1999-05-11  Hrvoje Niksic  <hniksic@srce.hr>
11486
11487         * loadup.el: Define Installation-string before loading anything.
11488
11489 1999-05-06  Gunnar Evermann  <ge204@eng.cam.ac.uk>
11490
11491         * files.el (auto-mode-alist): fix typo in regex for .bash_* files
11492         From Anders Stenman <stenman@isy.liu.se>
11493
11494 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
11495
11496         * wid-edit.el (widget-glyph-find): Ditto.
11497
11498         * packages.el (locate-library): Ditto.
11499
11500         * loadup.el (really-early-error-handler): Ditto.
11501
11502         * lib-complete.el (read-library): Ditto.
11503
11504         * faces.el (set-face-stipple): Ditto.
11505
11506         * code-files.el (load): Use new calling style of locate-file.
11507
11508 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
11509
11510         * packages.el (packages-unbytecompiled-lisp): Installation.el is
11511         dead.
11512
11513 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
11514
11515         * dumped-lisp.el (preloaded-file-list): Don't load
11516         Installation.el.
11517
11518         * loadup.el (Installation-string): Define it here.
11519
11520 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
11521
11522         * dumped-lisp.el (preloaded-file-list): Revert previous change --
11523         Installation.el needs to be loaded before `dump-paths', otherwise
11524         the dumping process won't find it.
11525
11526 1999-03-13  Adrian Aichner  <adrian@xemacs.org>
11527
11528         * dumped-lisp.el (preloaded-file-list): Load Installation.el after
11529         subr so that we can use `replace-in-string' in Installation.el to
11530         get rid of C-m chars under the native Windows build.
11531
11532 1999-04-29  Andy Piper  <andy@xemacs.org>
11533
11534         * make-docfile.el: canonicalize file and directory names.
11535
11536         * device.el (call-device-method): new function for calling device
11537         specific methods.
11538         (define-device-method): new function for defining device methods.
11539         (define-device-method*): ditto.
11540
11541 1999-04-27  Hrvoje Niksic  <hniksic@srce.hr>
11542
11543         * subr.el (buffer-string): Support new FSFmacs 20.4 stuff.
11544
11545 1999-04-08  MORIOKA Tomohiko  <tomo@etl.go.jp>
11546
11547         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): New variable.
11548         (cyrillic-koi8-r-encode-table): Likewise.
11549         (ccl-decode-koi8): Use `cyrillic-koi8-r-decode-table'.
11550         (ccl-encode-koi8): Use `cyrillic-koi8-r-encode-table'.
11551
11552         * mule/mule-misc.el (split-char-or-char-int): New function [moved
11553         from vietnamese.el].
11554
11555         * mule/vietnamese.el: Move function `split-char-or-char-int' to
11556         mule/mule-misc.el.
11557
11558 1999-04-08  MORIOKA Tomohiko  <tomo@etl.go.jp>
11559
11560         * mule/thai-xtis.el:
11561         - Change font registry name from "Thai94x94-0" to "xtis-0".
11562         - Change mnemonic of coding-system `tis-620' to "TIS620".
11563
11564 1999-04-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
11565
11566         * mule/ethiopic.el: fixed.
11567
11568 1999-03-30  MORIOKA Tomohiko  <tomo@etl.go.jp>
11569
11570         * dumped-lisp.el: Add ethiopic, thai-xtis and vietnamese.
11571
11572         * mule/thai-xtis.el: New file.
11573
11574         * mule/vietnamese.el: New file.
11575
11576         * mule/ethiopic.el: New file.
11577
11578 1999-04-22  Hrvoje Niksic  <hniksic@srce.hr>
11579
11580         * bytecomp.el (byte-compile-close-variables): Leave
11581         debug-issue-ebola-notices alone.
11582
11583 1999-04-11  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11584
11585         * ldap.el (ldap-host-parameters-alist): Make `Search Base' appear
11586         at the top of the buffer since it is the most important thing to
11587         customize
11588         (ldap-get-host-parameter): New defun
11589         (ldap-search): Add a new parameter `withdn' to retrieve the
11590         distinguished names of entries
11591
11592 1999-04-22  Kai Haberzettl  <khaberz@synnet.de>
11593
11594         * startup.el (splash-frame-body): Date and spelling fixes.
11595
11596 1999-03-16  Colin Rafferty  <colin@xemacs.org>
11597
11598         * view-less.el (toggle-truncate-lines): add autoload tag
11599
11600 1999-04-19  Hrvoje Niksic  <hniksic@srce.hr>
11601
11602         * format.el (format-alist): Disable image stuff.
11603
11604 1999-04-17  Hrvoje Niksic  <hniksic@srce.hr>
11605
11606         * wid-edit.el (widget-glyph-find): Search by directories, then by
11607         suffixes rather than the other way around.
11608         (widget-image-conversion): Renamed to
11609         `widget-image-file-name-suffixes'.
11610
11611 1999-04-16  Olivier Galibert  <galibert@pobox.com>
11612
11613         * mule/mule-charset.el: Made old functions obsolete, remove the
11614         unspeakably evil (and inexistant in fsf's) charset-leading-byte.
11615         (charset-iso-graphic-plane): Rename from charset-graphic.
11616         (charset-iso-final-char): Rename from charset-final.
11617         (charset-width): Rename from charset-columns.
11618         (charset-bytes): Added from fsf compatibility, returns always 1.
11619
11620         * mule/mule-misc.el: Move charset-doc-string alias to
11621         mule-charset.el
11622
11623 1999-04-14  Colin Rafferty  <colin@xemacs.org>
11624
11625         * x-faces.el (x-make-font-bold-italic): honor
11626         *try-oblique-before-italic-fonts*
11627
11628 1999-04-14  Hrvoje Niksic  <hniksic@srce.hr>
11629
11630         * cl-extra.el (coerce): Coerce numbers to characters correctly.
11631
11632 1998-12-02  Hrvoje Niksic  <hniksic@srce.hr>
11633
11634         * x-faces.el (try-oblique-before-italic-fonts): Use the right
11635         name.
11636
11637 1999-04-14  Dave Gillesipe  <daveg@synaptics.com>
11638
11639         * cl-extra.el (equalp): Would bug out for lists.
11640
11641 1999-03-12  Charles G Waldman  <cgw@fnal.gov>
11642
11643         * about.el (about-hackers):  Change cgw's email address
11644
11645 1999-03-12  XEmacs Build Bot <builds@cvs.xemacs.org>
11646
11647         * XEmacs 21.2.13 is released
11648
11649 1999-03-12  SL Baur  <steve@xemacs.org>
11650
11651         * simple.el (delete-key-deletes-forward): Revert to previous
11652         behavior.
11653
11654 1999-01-18  Didier Verna  <didier@xemacs.org>
11655
11656         * menubar-items.el (xemacs-splash-buffer): handle the case of
11657         multiple elements in the splash buffer body.
11658
11659         * startup.el (splash-frame-timeout): new constant: interval
11660         between splash buffer elements.
11661         (command-line-1): handle splash buffer with multiple elements (use
11662         a timeout).
11663         (splash-frame-body): Originally `startup-splash-frame-body'.
11664         Rewrote a cleaner and more readable version. This can now be array,
11665         in which case each element is displayed in turn in the splash buffer.
11666         (splash-frame-static-body): new constant. Persistent information
11667         across all splash buffer elements (preserves the possibility to give
11668         it in different languages.
11669         (circulate-splash-frame-elements): new function. Used as a timeout
11670         to circulate through all splash frame elements and display them in
11671         sequence.
11672         (display-splash-frame): originally `startup-splash-frame'. Handle
11673         the case of multiple elements in the splash buffer body. Now
11674         returns a timeout id if multiple elements to display, or nil.
11675
11676 1999-02-19  Jan Vroonhof  <vroonhof@math.ethz.ch>
11677
11678         * x-faces.el (x-init-global-faces): Add default tag to specifiers,
11679         so they can be overridden by x-init-face-from-resources.
11680         Additionally specify the font name also with an x tag.
11681
11682 1999-03-08  Andy Piper  <andy@xemacs.org>
11683
11684         * package-get.el (package-get-base): autoload.
11685
11686         * menubar-items.el (default-menubar): add update menu item. Fix
11687         custom menu to only be activated when package-base is available.
11688
11689         * package-get.el (package-get-custom): don't load
11690         package-get-custom as it is auto-generated. Fix group definition.
11691
11692 1999-03-05  Didier Verna  <didier@xemacs.org>
11693
11694         * cus-dep.el (Custom-make-dependencies): use `prin1-to-string'
11695         instead of `symbol-name' (Thanks Kyle).
11696
11697         * cus-edit.el (custom-save-variables): use `prin1' instead of
11698         princ to write symbols.
11699
11700 1999-03-05  XEmacs Build Bot <builds@cvs.xemacs.org>
11701
11702         * XEmacs 21.2.12 is released
11703
11704 1999-03-05  SL Baur  <steve@xemacs.org>
11705
11706         * menubar-items.el (default-menubar): Add kfm browsing support.
11707         From Neal Becker <nbecker@fred.net>
11708
11709 1999-03-03  Steven Baur  <steve@gneiss.etl.go.jp>
11710
11711         * font-lock.el (font-lock-revert-cleanup): Null out to avoid repeated
11712         calls to font-lock during buffer reversion.
11713
11714 1999-02-12  Didier Verna  <didier@xemacs.org>
11715
11716         * info.el (Info-build-node-completions): unconditionally widen the
11717         tag table buffer.
11718
11719 1999-02-19  Paul Stodghill  <stodghil@cs.cornell.edu>
11720
11721         * x-faces.el (x-init-face-from-resources):
11722         Only set fonts in the 'x locale.
11723
11724 1999-03-04  Adrian Aichner  <adrian@xemacs.org>
11725
11726         * package-ui.el (pui-install-selected-packages): Don't throw on
11727         `package-admin-delete-binary-package' returning nil since it's
11728         normal.  Reindent function.
11729         (pui-add-required-packages): Handle case where packages selected
11730         for installation have never been installed.
11731
11732 1999-03-03  Martin Buchholz  <martin@xemacs.org>
11733
11734         * menubar-items.el (default-menubar):
11735         Implement the ``Mule->Set coding system of process'' menu item.
11736
11737 1999-02-18  Martin Buchholz  <martin@xemacs.org>
11738
11739         * files.el (auto-mode-alist): Use c-mode for *.i pre-processed cpp
11740         files
11741         - Change some `if's to `when's
11742
11743 1999-03-01  XEmacs Build Bot <builds@cvs.xemacs.org>
11744
11745         * XEmacs 21.2.11 is released
11746
11747 1999-02-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
11748
11749         * userlock.el (ask-user-about-supersession-threat-dbox): Guard
11750         against window close (Fix Bug #460).
11751         (ask-user-about-lock-dbox): Idem.
11752
11753 1999-02-25  SL Baur  <steve@xemacs.org>
11754
11755         * mule/mule-charset.el (charset-leading-byte): New function.
11756         From Kazuyuki IENAGA <ienaga@jsys.co.jp>
11757
11758 1999-02-12  Andy Piper  <andy@xemacs.org>
11759
11760         * about.el (xemacs-hackers): change andy's email address.
11761         (about-url-alist): change andy's web page address.
11762         (about-xemacs): add piper.
11763
11764 1999-02-16  SL Baur  <steve@xemacs.org>
11765
11766         * dumped-lisp.el (preloaded-file-list): Core mule files moved out
11767         of mule-base into lisp/mule.
11768
11769 1999-02-16  SL Baur  <steve@xemacs.org>
11770
11771         * mule/arabic.el:
11772         mule/canna-leim.el:
11773         mule/chinese.el:
11774         mule/cyrillic.el:
11775         mule/english.el:
11776         mule/european.el:
11777         mule/greek.el:
11778         mule/hebrew.el:
11779         mule/japanese.el:
11780         mule/kinsoku.el:
11781         mule/korean.el:
11782         mule/misc-lang.el:
11783         mule/mule-category.el:
11784         mule/mule-ccl.el:
11785         mule/mule-charset.el:
11786         mule/mule-cmds.el:
11787         mule/mule-coding.el:
11788         mule/mule-files.el:
11789         mule/mule-help.el:
11790         mule/mule-init.el:
11791         mule/mule-misc.el:
11792         mule/mule-tty-init.el:
11793         mule/mule-x-init.el:
11794         mule/viet-chars.el:  Remerge from mule-base.
11795
11796         * dumped-lisp.el (preloaded-file-list): Core mule files moved out
11797         of mule-base into lisp/mule.
11798
11799 1999-02-10  Adrian Aichner  <adrian@xemacs.org>
11800
11801         * process.el (exec-to-string): Use `shell-command-switch' in place
11802         of hard-wired "-c" (for WindowsNT).
11803
11804 1999-02-08  Charles G Waldman  <cgw@pgt.com>
11805
11806         * menubar-items.el (default-menubar):  Remove obsolete
11807         "Gopher" item
11808
11809 1999-02-06  Jan Vroonhof  <vroonhof@math.ethz.ch>
11810
11811         * package-admin.el (package-admin-get-install-dir): First fall
11812         back to the location of xemacs-base for non-mule packages.
11813
11814 1999-02-15  Martin Buchholz  <martin@xemacs.org>
11815
11816         * paths.el:
11817         - improved automounter tmp directory support.
11818         - support 4 (!) empirically discovered automounter conventions
11819
11820 1999-02-12  SL Baur  <steve@xemacs.org>
11821
11822         * etags.el (pop-tag-mark): autoload to match key binding.
11823
11824 1999-02-05  XEmacs Build Bot <builds@cvs.xemacs.org>
11825
11826         * XEmacs 21.2.10 is released
11827
11828 1999-02-02  Jan Vroonhof  <vroonhof@math.ethz.ch>
11829
11830         * package-get.el (package-get-remote-filename): Don't bug out for
11831         a local file name in the search entry.
11832
11833 1999-02-02  XEmacs Build Bot <builds@cvs.xemacs.org>
11834
11835         * XEmacs 21.2.9 is released
11836
11837 1999-01-19  Didier Verna  <didier@xemacs.org>
11838
11839         * replace.el (replace-search-function): new variable containing a
11840         function to perform a search-forward.
11841         (replace-re-search-function): new variable containing a function
11842         to perform a re-search-forward.
11843         (perform-replace): use them.
11844
11845 1999-01-25  Didier Verna  <didier@xemacs.org>
11846
11847         * select.el (selection-owner-p): use the name `XEmacs'.
11848         (cut-copy-clear-internal): ditto.
11849
11850 1999-01-18  Andy Piper  <andy@xemacs.org>
11851
11852         * about.el (about-url-alist): Update my entry.
11853         (xemacs-hackers): Ditto.
11854
11855 1999-01-14  Adrian Aichner  <adrian@xemacs.org>
11856
11857         * buffer.el (switch-to-buffer): Fixing documentation.
11858         * minibuf.el (minibuffer-completion-table): ditto.
11859         * cl-macs.el (return-from): ditto.
11860
11861 1999-01-04  Didier Verna  <didier@xemacs.org>
11862
11863         * replace.el (delete-non-matching-lines): temporarily disable
11864         case-folding when called interactively with a regexp containing
11865         uppercase characters.
11866         (delete-matching-lines): ditto.
11867         (count-matches): ditto.
11868         (list-matching-lines): ditto.
11869
11870 1999-01-07  Colin Rafferty  <colin@xemacs.org>
11871
11872         * window.el (shrink-window-if-larger-than-buffer): Clean up.  Only
11873         abort if current window is split horizontally, not if others are
11874         split.  Got rid of unnecessary minibuffer checking.  Also, add
11875         some comments (it's still complex).
11876
11877 1999-01-12  Robert Pluim  <rpluim@BayNetworks.com>
11878
11879         * package-get.el: changed address for doc.ic.ac.uk to
11880         sunsite.doc.ic.ac.uk
11881
11882 1999-01-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11883
11884         * ldap.el (toplevel): Remove requires so that the file compiles
11885         with a non LDAP-enabled XEmacs binary.  Provide `ldap'.
11886
11887 1999-01-10  J. Kean Johnston  <jkj@sco.com>
11888
11889         * dump-paths.el: Calculate module-directory and set
11890         module-load-path to the load path for modules.
11891
11892         * loadup.el: Get bootstrap value of module-load-path from the
11893         environment variable EMACSBOOTSTRAPMODULEPATH.
11894         - Display the module load path if we're debugging paths.
11895
11896         * setup-paths.el: Added function paths-find-site-module-directory.
11897         - Added function paths-find-module-directory.
11898         - Added function paths-construct-module-load-path.  Uses new
11899         environment variable EMACSMODULEPATH.
11900
11901 1998-12-30  Martin Buchholz  <martin@xemacs.org>
11902
11903         * font.el (font-default-object-for-device):
11904         Oops! This `or' can't be replaced by `unless'.
11905         Fixed inability to run w3, among other things.
11906
11907 1998-12-17  Charles G. Waldman <cgw@pgt.com>
11908
11909         * package-admin.el: Change initialization of
11910           package-admin-install-function dependent on system type.
11911           Change package-admin-install-function-mswindows to use
11912           "minitar".
11913
11914 1998-12-23  Hrvoje Niksic  <hniksic@srce.hr>
11915
11916         * mouse.el (default-mouse-motion-handler): Disable help echo while
11917         in the minibuffer.
11918
11919 1998-12-28  Martin Buchholz <martin@xemacs.org>
11920
11921         * XEmacs 21.2.8 is released.
11922
11923 1998-12-24  Martin Buchholz <martin@xemacs.org>
11924
11925         * XEmacs 21.2.7 is released.
11926
11927 1998-12-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
11928
11929         * package-ui.el (pui-list-packages): Set truncate-lines.
11930
11931         * package-get.el (package-get-download-menu): Use
11932         `package-ui-add-site'. Add a a toggle to indicate it is in the list.
11933
11934         * package-ui.el (pui-help): Ditch in favor of `describe-mode'
11935         (pui-help-string): idem.
11936         (list-packages-mode): New major mode.
11937         (pui-list-packages): Use 'list-packages-mode' in the package buffer.
11938         (pui-install-selected-packages): Add suport for removing packages.
11939         (pui-toggle-package-delete-key): New function.
11940         (pui-popup-context-sensitive): New kludge.
11941         (pui-list-packages): Add warning when `package-get-remote' is nil.
11942         (package-ui-add-site): New function.
11943
11944 1998-12-01  Didier Verna  <didier@xemacs.org>
11945
11946         * hyper-apropos.el (hyper-where-is): added the missing autoload.
11947
11948 1998-11-29  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11949
11950         * ldap.el: Custom-ized
11951         (toplevel): Do not provide `ldap' which is provided by C level
11952         LDAP code
11953         (ldap-search): Docstring and stylistic fixes as suggested by Hrvoje
11954
11955 1998-12-05  Hrvoje Niksic  <hniksic@srce.hr>
11956
11957         * isearch-mode.el (isearch-mode): Really fix keymap lossage.
11958
11959 1998-12-17  Andy Piper  <andy@xemacs.org>
11960
11961         * sound.el (sound-load-list): name changed from sound-load-alist.
11962         (sound-extension-list): name changed from sound-ext-list.
11963         (load-default-sounds): use new names.
11964         (load-sound-file): use new names.
11965
11966 1998-12-16  Andy Piper  <andy@xemacs.org>
11967
11968         * XEmacs 21.2.6 is released
11969
11970 1998-11-30  Hrvoje Niksic  <hniksic@srce.hr>
11971
11972         * cus-dep.el (Custom-make-dependencies): Be smarter about trapping
11973         errors.
11974
11975 1998-12-04  Hrvoje Niksic  <hniksic@srce.hr>
11976
11977         * wid-edit.el (widget-echo-this-extent): Set
11978         help-echo-owns-message to t.
11979
11980 1998-11-30  Greg Klanderman  <greg@alphatech.com>
11981
11982         * package-get.el (package-get-download-menu): use toggles for
11983           each site in the download site menu.
11984
11985 1998-12-01  Jan Vroonhof <vroonhof@math.ethz.ch>
11986
11987         * package-get.el (package-get): If we cannot find a package
11988           because package-get-remote is not set, give a more helpful
11989           error message.
11990
11991 1998-11-30  Greg Klanderman  <greg@alphatech.com>
11992
11993         * package-get.el (package-get-remote-filename): use an EFS path
11994         with user anonymous if no user is specified.
11995
11996 1998-12-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
11997
11998         * faces.el (face-spec-set): Re-init fallfacks for default after
11999         calling reset-face on the default face.
12000
12001 1998-12-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
12002
12003         * package-admin.el (package-admin-default-install-function):
12004         Behave as advertised.  Make sure the pkg-dir is proper for
12005         default-directory.
12006         (package-admin-add-binary-package): Make sure the pkg-dir is
12007         proper for default-directory.
12008         (package-admin-install-function-mswindows): Make sure the pkg-dir
12009         is proper for default-directory.
12010
12011 1998-12-05  XEmacs Build Bot <builds@cvs.xemacs.org>
12012
12013         * XEmacs 21.2.5 is released
12014
12015 1998-12-05  SL Baur  <steve@altair.xemacs.org>
12016
12017         * files.el (binary-file-regexps): regexp-opt is not available at
12018         bytecompile time.
12019
12020 1998-11-30  Martin Buchholz  <martin@xemacs.org>
12021
12022         * x-win-xfree86.el:
12023         * x-win-sun.el (x-win-init-sun):
12024         * x-win-sun.el:
12025         * x-mouse.el (mouse-track-and-copy-to-cutbuffer):
12026         * x-iso8859-1.el:
12027         * x-init.el (init-post-x-win):
12028         * x-init.el (init-pre-x-win):
12029         * x-init.el (x-initialize-compose):
12030         * x-init.el:
12031         * x-compose.el:
12032         * winnt.el:
12033         * widget.el:
12034         * wid-edit.el (widget-glyph-click):
12035         * wid-edit.el (widget-glyph-find):
12036         * wid-edit.el (widget-type):
12037         * view-less.el (view-buffer-other-window):
12038         * very-early-lisp.el:
12039         * version.el:
12040         * toolbar.el:
12041         * toolbar-items.el:
12042         * term/sun.el (suntool-map):
12043         * term/sun-mouse.el:
12044         * term/internal.el:
12045         * syntax.el (modify-syntax-entry):
12046         * symbol-syntax.el:
12047         * subr.el:
12048         * startup.el (lock-directory):
12049         * simple.el (set-comment-column):
12050         * simple.el (backward-delete-char-untabify):
12051         * shadow.el (find-emacs-lisp-shadows):
12052         * shadow.el:
12053         * setup-paths.el (paths-construct-info-path):
12054         * select.el (cut-copy-clear-internal):
12055         * process.el (call-process-region):
12056         * process.el (start-process-shell-command):
12057         * process.el:
12058         * paths.el (rmail-spool-directory):
12059         * paragraphs.el (use-hard-newlines):
12060         * package-get.el (package-get-dependencies):
12061         * package-admin.el (package-admin-delete-binary-package):
12062         * obsolete.el (truncate-string):
12063         * obsolete.el (store-substring):
12064         * mouse.el (default-mouse-track-maybe-own-selection):
12065         * mouse.el (mouse-yank-at-point):
12066         * modeline.el:
12067         * modeline.el (mouse-drag-modeline):
12068         * minibuf.el (read-directory-name-internal):
12069         * minibuf.el (read-file-name-internal):
12070         * minibuf.el (read-file-name-internal-1):
12071         * minibuf.el (read-file-name-2):
12072         * minibuf.el (exact-minibuffer-completion-p):
12073         * minibuf.el (read-from-minibuffer):
12074         * minibuf.el:
12075         * menubar.el (check-menu-syntax):
12076         * map-ynp.el (map-y-or-n-p):
12077         * make-docfile.el (docfile-out-of-date):
12078         * loadup.el ((member "run-temacs" command-line-args)):
12079         * loadup.el ((member "no-site-file" command-line-args)):
12080         * loadup.el (really-early-error-handler):
12081         * loadup.el:
12082         * loadhist.el:
12083         * loaddefs.el:
12084         * lisp-mnt.el (lm-verify):
12085         * lib-complete.el (lib-complete:cache-completions):
12086         * lib-complete.el (library-all-completions):
12087         * itimer.el (itimer-run-expired-timers):
12088         * info.el (Info-mode):
12089         * info.el (Info-insert-file-contents):
12090         * info.el (Info-rebuild-dir):
12091         * info.el (Info-build-dir-anew):
12092         * info.el (Info-parse-dir-entries):
12093         * info.el (Info-dir-outdated-p):
12094         * info.el (Info-insert-dir):
12095         * info.el (info-xref):
12096         * info.el:
12097         * hyper-apropos.el (hyper-apropos-get-doc):
12098         * hyper-apropos.el (hyper-describe-face):
12099         * hyper-apropos.el (hyper-apropos-mode):
12100         * hyper-apropos.el:
12101         * help.el (list-processes):
12102         * help.el:
12103         * gnuserv.el:
12104         * font.el (mswindows-font-create-name):
12105         * font.el (font-default-font-for-device):
12106         * font.el (x-font-create-object):
12107         * font.el (font-registry):
12108         * font.el:
12109         * font-lock.el (font-lock-keywords):
12110         * font-lock.el:
12111         * finder.el (finder-compile-keywords):
12112         * find-paths.el (paths-find-recursive-path):
12113         * fill.el (set-justification-center):
12114         * fill.el (fill-region-as-paragraph):
12115         * files.el (insert-directory):
12116         * files.el (wildcard-to-regexp):
12117         * files.el (recover-file):
12118         * files.el (basic-save-buffer):
12119         * files.el (delete-auto-save-file-if-necessary):
12120         * files.el (file-relative-name):
12121         * files.el (backup-extract-version):
12122         * files.el (backup-buffer):
12123         * files.el (set-visited-file-name):
12124         * files.el (set-auto-mode):
12125         * files.el (interpreter-mode-alist):
12126         * files.el:
12127         * files.el (find-file-noselect):
12128         * files.el (abbreviate-file-name):
12129         * files.el (parse-colon-path):
12130         * files.el (directory-abbrev-alist):
12131         * etags.el (visit-tags-table-buffer):
12132         * easymenu.el (easy-menu-define):
12133         * dragdrop.el (experimental-dragdrop-drag):
12134         * dragdrop.el (dragdrop-drop-do-functions):
12135         * dragdrop.el (dragdrop-drop-at-point):
12136         * disass.el (disassemble-1):
12137         * disass.el (disassemble-internal):
12138         * disass.el (disassemble):
12139         * disass.el:
12140         * derived.el (derived-mode-init-mode-variables):
12141         * derived.el (define-derived-mode):
12142         * custom.el (defgroup):
12143         * cus-edit.el (custom-quote):
12144         * config.el:
12145         * code-process.el (open-network-stream):
12146         * code-process.el (start-process):
12147         * code-process.el (call-process-region):
12148         * code-process.el (call-process):
12149         * code-process.el:
12150         * code-files.el (insert-file-contents):
12151         * code-files.el:
12152         * code-files.el (buffer-file-coding-system-for-read):
12153         * cmdloop.el (yes-or-no-p-minibuf):
12154         * cl.el:
12155         * cl-macs.el:
12156         * cl-extra.el:
12157         * callers-of-rpt.el (make-caller-report):
12158         * callers-of-rpt.el:
12159         * bytecomp.el (batch-byte-recompile-directory):
12160         * bytecomp.el (batch-byte-compile-1):
12161         * bytecomp.el (batch-byte-compile):
12162         * bytecomp.el (display-call-tree):
12163         * bytecomp.el (byte-compile-insert):
12164         * bytecomp.el (byte-compile-two-args-19->20):
12165         * bytecomp.el (byte-compile-variable-ref):
12166         * bytecomp.el (byte-compile-form):
12167         * bytecomp.el (byte-compile-top-level-body):
12168         * bytecomp.el (byte-compile-out-toplevel):
12169         * bytecomp.el (byte-compile-byte-code-maker):
12170         * bytecomp.el (byte-compile-file-form-defmumble):
12171         * bytecomp.el (byte-compile-file-form):
12172         * bytecomp.el (byte-compile-keep-pending):
12173         * bytecomp.el (byte-compile-insert-header):
12174         * bytecomp.el (byte-compile-from-buffer):
12175         * bytecomp.el (byte-compile-file):
12176         * bytecomp.el (byte-recompile-file):
12177         * bytecomp.el (byte-compile-close-variables):
12178         * bytecomp.el (byte-compile-warn-about-unused-variables):
12179         * bytecomp.el (byte-compile-warn-about-unresolved-functions):
12180         * bytecomp.el (byte-compiler-legal-options):
12181         * bytecomp.el (byte-compile-lapcode):
12182         * bytecomp.el (byte-optimize-log):
12183         * bytecomp.el ((fboundp 'defsubst)):
12184         * bytecomp.el:
12185         * bytecomp-runtime.el:
12186         * byte-optimize.el (byte-optimize-apply):
12187         * byte-optimize.el (car):
12188         * byte-optimize.el (byte-optimize-form):
12189         * byte-optimize.el (byte-optimize-form-code-walker):
12190         * byte-optimize.el:
12191         * build-report.el (build-report-insert-installation-file):
12192         * build-report.el (build-report):
12193         * auto-show.el:
12194         * apropos.el (apropos-documentation):
12195         - mega patch
12196         - clean up byte-compile warnings
12197         - remove unused variables
12198         - Use common lisp style hashtable functions
12199         - byte compiler cleanup
12200         - use #'(lambda ...) instead of '(lambda ...) or (function (lambda ...))
12201         - remove old backquote syntax usage
12202         - move some cl functionality into C for speed.
12203         - remove last remaining VMS support
12204         - spelling fixes
12205         - implement last, butlast, nbutlast, copy-list in C.
12206         - new macro ignore-file-errors, similar to ignore-errors
12207           (ignore-file-errors (delete-file "foo"))
12208         - get frequent garbage collection during loadup.el by tweaking
12209           gc-cons-threshold, rather than explicitly calling garbage-collect
12210         - default delete-key-deletes-forward to `t'.
12211
12212 1998-11-28  SL Baur  <steve@altair.xemacs.org>
12213
12214         * XEmacs 21.2-beta4 is released.
12215
12216 1998-11-27  Jan Vroonhof  <vroonhof@math.ethz.ch>
12217
12218         * easymenu.el (easy-menu-add-item): Wraper around add-menu-btton.
12219         (easy-menu-item-present-p): Wrapper around find-menu-item.
12220         (easy-menu-remove-item): Wrapper around delete-menu-item.
12221
12222         * menubar.el (delete-menu-item): Add 'from-menu' argument.
12223         (add-menu-button): Add 'in-menu' argument.
12224         (add-menu-item-1): Add in-menu support to helper function.
12225
12226 1998-11-27  Katsumi Yamaoka  <yamaoka@jpl.org>
12227
12228         * isearch-mode.el (isearch-mode): Fix keymap lossage.
12229
12230 1998-11-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
12231
12232         * faces.el (get-custom-frame-properties): Revert Hrvoje Niksic change
12233         of Dec 4, 1997.
12234
12235 1998-11-25  Hrvoje Niksic  <hniksic@srce.hr>
12236
12237         * process.el (shell-command-on-region): Report if the command
12238         succeeded or failed.
12239
12240 1998-11-24  Hrvoje Niksic  <hniksic@srce.hr>
12241
12242         * subr.el (buffer-substring-no-properties): Comment out.
12243
12244 1998-11-07  Adrian Aichner  <adrian@xemacs.org>
12245
12246         * msw-faces.el (mswindows-find-smaller-font): Turning font names
12247           into font instances first, like `x-frob-font-size' does.
12248           (mswindows-find-larger-font): ditto
12249
12250 1998-11-04  Greg Klanderman  <greg@alphatech.com>
12251
12252         * package-ui.el (pui-install-selected-packages): fix args in call
12253         to `package-get'.
12254
12255 1998-10-29  Jan Vroonhof  <vroonhof@math.ethz.ch>
12256
12257         * package-get.el (host-name): New widget type.
12258         (package-get-remote): Better customization using new type.
12259         (package-get-download-sites): idem dito.
12260
12261         (package-get-custom): Do not use package-get-all untill we have
12262         runtime dependencies.
12263
12264         (package-get-remove-copy): Default to 't' we no longer need this
12265         kludge as we do not currently use depenencies.
12266
12267         (package-get-was-current): New variable.
12268         (package-get-require-base): New 'force-current' argument.
12269         (package-get-update-base): idem
12270         (package-get-package-provider):  idem
12271         (package-get-locate-index-file): New 'no-remote' argument.
12272         (package-get-locate-file): idem.
12273
12274         (package-get-maybe-save-index): New function.
12275         (package-get-update-base): Use it.
12276
12277 1998-10-28 Greg Klanderman <greg@alphatech.com>
12278
12279         * package-get.el (package-get-remote): default to nil; by default,
12280         don't go out to the net via EFS.  They must select a download site.
12281         (package-get-download-sites): new variable.
12282         (package-get-download-menu): new function.
12283         (package-get-locate-index-file): new function.
12284         (package-get-update-base): use it.
12285
12286         * menubar-items.el (default-menubar): add "Update Package Index"
12287         and "Add Download Site" menus under Options | Manage Packages.
12288
12289 1998-10-19  Greg Klanderman  <greg@alphatech.com>
12290
12291         * package-get.el (package-get): bugfix code checking installed version
12292         for case where package is not currently installed.
12293         (package-get-require-signed-base-updates): new variable.
12294         (package-get-update-base-from-buffer): remove REMOTE-SOURCE arg, it was
12295         deemed not a goot thing.  Use the variable
12296         package-get-allow-unsigned-base-updates instead.
12297
12298 1998-10-16 Greg Klanderman <greg@alphatech.com>
12299
12300         * package-get.el (package-get): Don't install an older version than
12301         we already have unless explicitly told to.  Issue a warning.
12302
12303         * package-ui.el (pui-add-required-packages): when adding
12304         dependencies, don't add packages that are up to date.
12305         (pui-package-symbol-char):  Don't consider a package out of date
12306         if you have a newer version installed than the latest version in
12307         package-get-base.
12308
12309         * package-get.el (package-get-base-filename): document that it may
12310         be a path relative to package-get-remote;  new default value.
12311         (package-get-locate-file): new function.
12312         (package-get-update-base): use it to expand package-get-base-filename.
12313         (package-get-save-base): new function to save the package-get database
12314         to file.
12315         (package-get-update-base-from-buffer): add REMOTE-SOURCE argument.
12316         (package-get-update-base): pass the REMOTE-SOURCE arg.
12317         (package-get-update-base-entry): call package-get-custom-add-entry.
12318         (package-get-file-installed-p): removed; no longer needed.
12319         (package-get-create-custom): ditto.
12320         (toplevel): remove code to build and load package-get-custom.el
12321         (package-get-custom-add-entry): new function.
12322
12323 1998-10-12  Hrvoje Niksic  <hniksic@srce.hr>
12324
12325         * wid-edit.el (widget-button-click): Don't switch window.
12326
12327 1998-10-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
12328
12329         * cus-face.el (custom-set-face-update-spec): Add autoload cookie
12330
12331 1998-10-20  Malcolm Box  <malcolm@brownale.demon.co.uk>
12332
12333         * etags.el (find-tag-default): Run find-tag-hook using
12334         run-hooks rather than funcall
12335
12336 1998-10-19  Hrvoje Niksic  <hniksic@srce.hr>
12337
12338         * isearch-mode.el (isearch-mode): Set the current minor mode maps
12339         and the current local map as the parents to isearch-mode-map.
12340
12341 1998-10-15  SL Baur  <steve@altair.xemacs.org>
12342
12343         * XEmacs 21.2-beta3 is released.
12344
12345 1998-10-15  Greg Klanderman  <greg@alphatech.com>
12346
12347         * package-get.el (package-get-update-base): use
12348         insert-file-contents-internal, not insert-file-contents-literally.
12349
12350 1998-10-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
12351
12352         * auto-save.el: expand-file 'auto-save-*-dir' at runtime not at
12353         dump time.
12354
12355 1998-10-15  Greg Klanderman  <greg@alphatech.com>
12356
12357         * package-get.el (package-get-update-base-entry): new function.
12358         (package-get-update-base): renamed; was `package-get-load-base'.
12359         cleanup, and use package-get-update-base-from-buffer.
12360         (package-get-update-base-from-buffer): new function.
12361         (package-get-update-base-entries): new; helper for above.
12362         Do not eval lisp grabbed over ftp; parse it from new format.
12363
12364 1998-10-15  Greg Klanderman  <greg@alphatech.com>
12365
12366         * files.el (set-auto-mode): Don't play games loading package-get
12367         database; package-get-package-provider will handle it all.
12368
12369 1998-10-14  Greg Klanderman  <greg@alphatech.com>
12370
12371         * package-get.el (package-get-base-filename): new variable.
12372         (package-get-require-base): new function.
12373         (package-get-pgp-signed-begin-line): new variable.
12374         (package-get-pgp-signature-begin-line): ditto.
12375         (package-get-pgp-signature-end-line):  ditto.
12376         (package-get-load-base): new function.
12377         (package-get-interactive-package-query):
12378         (package-get-update-all):
12379         (package-get-dependencies):
12380         (package-get-package-provider):
12381         (package-get-custom): use package-get-require-base.
12382         [package-get-custom loading]: disable for now.
12383
12384         * package-ui.el (pui-list-packages): use (package-get-require-base)
12385
12386 1998-10-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
12387
12388         * package-ui.el: Correct obvious thinko in choosing extent face.
12389
12390 1998-10-12  Jan Vroonhof  <vroonhof@math.ethz.ch>
12391
12392         * menubar-items.el (default-menubar): pui-list-package has nothing
12393         to with Customize. Move all the package stuff to a new Item in Options.
12394
12395         * package-ui.el (pui-menu): Add menu and Popup menu.
12396
12397         * package-get.el (package-get): Use new
12398         package-admin-get-install-dir.
12399
12400         * package-admin.el (package-admin-get-install-dir): New syntax.
12401         Conserve package location and put mule packages where mule-base is.
12402
12403         * package-get.el : Customized
12404
12405         * package-ui.el (pui): Customized
12406         (pui-package-install-dest-dir): New variable.
12407         (pui-install-selected-packages): Use it
12408
12409 1998-10-12  SL Baur  <steve@altair.xemacs.org>
12410
12411         * package-get.el (package-get-interactive-package-query): Move
12412         dependency on package-get-base to run-time.
12413         (package-get-update-all): Ditto.
12414         (package-get-dependencies): Ditto.
12415         (package-get-package-provider): Ditto.
12416         (package-get-custom): Ditto.
12417
12418 1998-10-11  Glynn Clements  <glynn@sensei.co.uk>
12419
12420         * events.el: Remove 'ascii-character property from 'backspace
12421         and 'delete symbols
12422
12423 1998-10-11  SL Baur  <steve@altair.xemacs.org>
12424
12425         * package-get-base.el: removed.
12426
12427 1998-09-23  Didier Verna  <didier@xemacs.org>
12428
12429         * simple.el (search-caps-disable-folding): moved from isearch-mode.el
12430         (no-upper-case-p): new function.
12431         (with-search-caps-disable-folding): new macro.
12432         (with-interactive-search-caps-disable-folding): new macro.
12433         (zap-to-char): In interactive mode, do a case-sensitive search if
12434         the character is uppercase.
12435         (zap-up-to-char): ditto.
12436
12437         * replace.el (perform-replace): use the function no-upper-case-p.
12438
12439         * isearch-mode.el (isearch-fix-case): ditto.
12440         make obsolete `with-caps-disable-folding' and
12441         `isearch-no-upper-case-p'.
12442
12443         * etags.el (find-tag-internal): use `with-search-caps-disable-folding'.
12444         (tags-search): ditto.
12445         (tags-query-replace): ditto.
12446
12447         * info.el (Info-search): ditto.
12448
12449 1998-10-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
12450
12451         * x-font-menu.el (font-menu-set-font): Respect font-menu-frame-local
12452
12453 1998-10-07  Greg Klanderman  <greg@alphatech.com>
12454
12455         * package-admin.el (package-admin-rmtree): rewritten.  need to
12456         check for "." and ".." before symlink check.  expand files and
12457         directories with respect to DIRECTORY, not default-directory.
12458
12459 1998-10-04  Greg Klanderman  <greg@alphatech.com>
12460
12461         * package-get.el (package-get-all): add INSTALL-DIR argument.
12462
12463 1998-10-06  Greg Klanderman  <greg@alphatech.com>
12464
12465         * package-ui.el (pui-add-required-packages): new function, select
12466         dependent packages.
12467         (pui-display-keymap): bind it.
12468         (pui-help-string): document it.
12469         (pui-install-selected-packages): package-get-all -> package-get.
12470
12471         * package-get.el (package-get-dependencies): new function.
12472
12473 1998-10-04  Hrvoje Niksic  <hniksic@srce.hr>
12474
12475         * isearch-mode.el (isearch-done): Use regexp-search-ring-max for
12476         regexps.
12477
12478 1998-10-05  Hrvoje Niksic  <hniksic@srce.hr>
12479
12480         * mouse.el (default-mouse-track-point-at-opening-quote-p): New
12481         function.
12482         (default-mouse-track-normalize-point): Use it.
12483
12484 1998-09-30  Jan Vroonhof  <vroonhof@math.ethz.ch>
12485
12486         * package-admin.el (package-admin-delete-binary-package):
12487                 General cleanup. Remove unnessary use of progn and
12488         save-excursion.
12489         (package-admin-delete-binary-package): Do NOT mess with file
12490         modes. That is evil.
12491         (package-admin-delete-binary-package): Wrap all deleting in
12492         condition-case. The data in MANIFEST is untrustworthy.
12493         (package-admin-delete-binary-package): Let the OS worry about non
12494         empty directories.
12495
12496 1998-10-09  SL Baur  <steve@altair.xemacs.org>
12497
12498         * lisp-mnt.el (lm-commentary): Fix InfoDock-style comment
12499         processing.
12500         (lm-report-bug): Fix mail address to send bug reports to.
12501
12502 1998-09-29  SL Baur  <steve@altair.xemacs.org>
12503
12504         * XEmacs 21.2-beta2 is released.
12505
12506 1998-08-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
12507
12508         * files.el (auto-mode-alist): Enhanced regexp for perl-mode
12509
12510 1998-09-22  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
12511
12512         * info.el (Info-mode): Document page turning by double clicks in
12513         docstring so `M-x describe-mode' will display it.
12514
12515 1998-09-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
12516
12517         * info.el (Info-mouse-track-double-click-hook): Use character
12518         widths to calculate a border region where double clicking does
12519         page turning, and return `nil' by default so other hooks, such as
12520         region highlighting, will be run.
12521
12522 1998-09-29  Colin Rafferty   <colin@xemacs.org>
12523
12524         * sound.el (default-sound-directory-list): Initialize with all the
12525         "sounds" directories in `data-directory-list'.  It used to just be
12526         the first one.
12527
12528         * packages.el (locate-data-directory-list): Created.  This gives
12529         the list of matching directories, unlike `locate-data-directory',
12530         which just gives the first one.
12531
12532 1998-09-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
12533
12534         * minibuf.el (read-from-minibuffer): No longer bind help-form but
12535         make a binding in the local keymap until help-char handling is
12536         improved.
12537
12538         * help.el (help-keymap-with-help-key): Provide keymap with help
12539         binding.
12540         (help-print-help-form): New helper function.
12541
12542 1998-09-23  Hrvoje Niksic  <hniksic@srce.hr>
12543
12544         * isearch-mode.el (isearch-highlight): set-extent-endpoints can
12545         move extent to another buffer; no need to create a new extent.
12546         (isearch-fix-case): New function.
12547         (isearch-search-and-update): Use it.
12548
12549 1998-09-22  Hrvoje Niksic  <hniksic@srce.hr>
12550
12551         * isearch-mode.el (isearch-mode): Use overriding-local-map to set
12552         the keymap, not minor-mode-map-alist.
12553         (isearch-done): Restore overriding-local-map.
12554
12555 1998-09-21  Martin Buchholz  <martin@xemacs.org>
12556
12557         * bytecomp.el (byte-compile-buffer-substring):
12558         Fix for: (byte-compile (defun f () (buffer-substring)))
12559         ==>   ** buffer-substring called with 3 args, but requires 0-3
12560         - new code not only works, but is more readable, too.
12561
12562 1998-09-20  Jonathan Harris  <jhar@tardis.ed.ac.uk>
12563
12564         * msw-faces.el (mswindows-init-device-faces): Don't try to
12565           specify a default font at this late stage. Do try to force
12566           creation of the default face font so that if it fails we get
12567           an error now instead of a crash at frame creation.
12568
12569           mswindows-font-canonicalize-name, mswindows-make-font-unbold,
12570           mswindows-make-font-unitalic: Canonical default weight
12571           changed from "Normal" to "Regular".
12572
12573           mswindows-make-font-bold / -bold-italic: Supplied device was
12574           not being passed into call to mswindows-find-smaller-font.
12575
12576 1998-09-10  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
12577
12578         * package-get.el (package-get-remote): Fix the path where to find
12579           the packages on xemacs.org.
12580
12581 1998-09-08  Hrvoje Niksic  <hniksic@srce.hr>
12582
12583         * about.el (about-maintainer-info): Update Ben's entry.
12584
12585 1998-09-24  Martin Buchholz  <martin@xemacs.org>
12586
12587         * lisp/shadow.el (find-emacs-lisp-shadows):
12588         - `member' was being called on lists of length 2000!
12589         - Replace with hashtables.
12590         - Replace hand-coded loops with (dolist)
12591         - Fix comment typo
12592
12593 1998-09-20  Darryl Okahata  <darrylo@sr.hp.com>
12594
12595         * packages.el: Added new function, `package-delete-name', to
12596           delete existing packages from the installed package database
12597           (`packages-package-list').  Also added the "pkginfo" directory
12598           to `packages-special-base-regexp', so that the pkginfo directory
12599           would not get added to `late-packages'.
12600
12601         * package-admin.el: Added ability to delete an installed package
12602           (added low-level function, `package-admin-delete-package').
12603           Understands how to use the pkginfo/MANIFEST.<package> file to
12604           delete the package.  When installing a package, will also
12605           create a MANIFEST.* file if one is not provided by the
12606           package.  If the MANIFEST.* doesn't exist when deleting a
12607           package, the functions will fall back to attempting to delete
12608           any package-specific lisp directory.
12609
12610         * package-get.el: Moved some functions to package-admin.el.
12611           Added interactive function `package-get-delete-package', for
12612           use by users for deleting a package.
12613
12614           Also modified to not require the presence of efs.
12615
12616 1998-09-22  Hrvoje Niksic  <hniksic@srce.hr>
12617
12618         * files.el (find-file-noselect): Handle all signals, kill the
12619         buffer and resignal.
12620
12621 1998-09-23  SL Baur  <steve@altair.xemacs.org>
12622
12623         * cl-macs.el (glyph-image): Add setf method.
12624
12625 1998-09-06  Darryl Okahata  <darrylo@sr.hp.com>
12626
12627         * package-get.el: Fixed broken EFS downloading.  Also, look for
12628           .tar.gz files first, in preference over .tgz files.
12629
12630         * package-ui.el: Fix display of package version numbers.
12631
12632 1998-08-27  Jan Vroonhof  <vroonhof@math.ethz.ch>
12633
12634         * x-font-menu.el (font-menu-set-font):  Add "pt" units to size
12635         argument.
12636
12637 1998-09-03  Darryl Okahata  <darrylo@sr.hp.com>
12638
12639         * list-mode.el: `display-completion-list': added new/optional
12640           keyword `:completion-string', which allows the programmer to
12641           change the "Possible completions are:" prompt.
12642
12643         * menubar-items.el: Added new pulldown menu-pick to start up the
12644           visual package browser/installer:
12645
12646                 Options->Customize->List Packages
12647
12648         * package-admin.el: Added hooks for installing under both Unix
12649           and MS Windows.  Does additional error checking.  No longer
12650           calls "add-big-package.sh" to install packages under Unix; now
12651           calls gunzip & tar directly.
12652
12653         * package-get.el: Added ability to install packages from files
12654           on a local disk/CDROM.  Now deletes any existing package lisp
12655           directory.  Does completion on available packages when
12656           querying for package names.  Will also search for .tgz files
12657           in addition for .tar.gz files.  Tries to reload
12658           auto-autoloads, as a convenience when loading new packages,
12659           and also tries to add any new package paths to `load-path'.
12660           Changed all occurences of `concat' to use `expand-file-name'.
12661
12662         * package-ui.el: New file which implements the main visual
12663           package browser/installer, which is started via a menu pick or
12664           M-x pui-list packages.
12665
12666 1998-09-03  Hrvoje Niksic  <hniksic@srce.hr>
12667
12668         * startup.el (load-init-file): spelling fix.
12669
12670 1998-09-02  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12671
12672         * startup.el (normal-top-level): Load auto-autoload files
12673         covariantly with their precedence.
12674
12675 1998-08-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
12676
12677         * menubar-items.el (default-menubar): Remove "Font Weight"
12678         option, there is currently no custom equivalent.. Customize-faces
12679         is "Edit faces".
12680
12681         * x-font-menu.el (font-menu-set-font): Use customize to set
12682         default face.
12683
12684         * faces.el (face-spec-update-all-matching): New function.
12685
12686         * cus-face.el (custom-set-face-update-spec): New function.
12687         Interface to customize faces from elisp.
12688
12689         (custom-face-value-create): Show the customized settings if set
12690         but not saved.
12691
12692 1998-08-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
12693
12694         (custom-face-value-create): Show the customized settings if set
12695         but not saved.
12696
12697 1998-08-31  Hrvoje Niksic  <hniksic@srce.hr>
12698
12699         * keydefs.el (global-map): Add FSF 20.3 binding of
12700         query-replace-regexp.
12701
12702 1998-08-21  Greg Klanderman  <greg@alphatech.com>
12703
12704         * minibuf.el (read-file-name-internal-1): use
12705         user-name-completion-1 instead of user-name-completion.
12706
12707 1998-08-19  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12708
12709         * loadup.el:
12710         * make-docfile.el:
12711         * update-elc.el: Don't set `source-directory' (now defunct as a
12712         global variable) no more.
12713
12714         * packages.el (packages-list-autoloads): Made `source-directory'
12715         (now defunct as a global variable) a parameter.
12716
12717 1998-08-13  Carsten Leonhardt  <leo@arioch.oche.de>
12718
12719         * about.el (about-hackers): new email
12720
12721 1998-08-16  SL Baur  <steve@altair.xemacs.org>
12722
12723         * lisp-mode.el (with-string-as-buffer-contents): Set indentation.
12724
12725 1998-07-17  Didier Verna  <didier@xemacs.org>
12726
12727         * faces.el (set-face-property):
12728         (set-face-dim-p):
12729         (face-dim-p): updated the doc strings now that the dim property isn't
12730         tty-specific.
12731         (face-equal): the dim property is now a common one.
12732
12733         * cus-face.el (custom-face-attributes): New face attribute: `dim'
12734         Renamed the `stipple' attribute to `background-pixmap'.
12735         (custom-face-background-pixmap): make custom-face-stipple an
12736         obsolete alias for this.
12737
12738 1998-08-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12739
12740         * find-paths.el (paths-file-readable-directory-p): Created and
12741         used.
12742
12743         * loadup.el: Don't set inhibit-... flags from run-temacs.
12744
12745 1998-08-06  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12746
12747         * packages.el (packages-data-path-depth): Added and used.
12748
12749 1998-08-05  Charles G. Waldman <cgw@pgt.com>
12750
12751         * about.el:
12752         - Change .xpm to .png, delete "zcat" section.
12753         - cosmetic fix in the 'marcpa' entry.
12754
12755         * etc/photos
12756         - convert all .xpm.Z to .png
12757         - rename mrb to martin
12758         - rename mcook-m to mcookm
12759
12760 1998-07-31  Martin Buchholz  <martin@xemacs.org>
12761
12762         * x-init.el (x-initialize-compose): Add support for
12763         dead-circumflex as YET ANOTHER NAME for that dead key.
12764
12765 1998-08-05  Colin Rafferty <colin@xemacs.org>
12766
12767         * setup-paths.el (paths-construct-exec-path): Made the
12768         last-packages really be last.
12769         (paths-construct-data-directory-list): Ditto.
12770
12771 1998-08-01  Kai Haberzettl  <khaberz@synnet.de>
12772
12773         * startup.el(startup-splash-frame-body):
12774         Update Copyright notice in splash screen
12775
12776 1998-07-20  Greg Klanderman  <greg@alphatech.com>
12777
12778         * minibuf.el (read-file-name-internal-1): do ~user completion.
12779
12780 1998-07-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
12781
12782         * font-lock.el (font-lock-fontify-glumped-region): Add guard
12783         aginst destroyed extents
12784
12785 1998-07-24  Greg Klanderman  <greg@alphatech.com>
12786
12787         * package-get.el (package-get): add `install-dir' argument.
12788
12789 1998-07-20  John Jones  <jj@asu.edu>
12790
12791         * package-get.el: calls to package-get-update-all will only
12792           update packages which are already installed.
12793
12794 1998-07-23  SL Baur  <steve@altair.xemacs.org>
12795
12796         * autoload.el (update-file-autoloads): Ensure autoloads buffer is
12797         writable.
12798
12799 1998-07-20  Colin Rafferty   <colin@xemacs.org>
12800
12801         * about.el (about-hackers): Correct my email.
12802
12803 1998-07-20  Kai Haberzettl  <khaberz@synnet.de>
12804
12805         * about.el (about-hackers): new email-address.
12806
12807 1998-07-25  SL Baur  <steve@altair.xemacs.org>
12808
12809         * minibuf.el (read-number): Don't let `input-error' condition
12810         escape.
12811
12812 1998-07-20  Greg Klanderman  <greg@alphatech.com>
12813
12814         * about.el (about-hackers): use my `email-for-life' address.
12815
12816 1998-07-19  SL Baur  <steve@altair.xemacs.org>
12817
12818         * XEmacs 21.2-beta1 is released.
12819
12820 1998-07-12  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12821
12822         * ldap.el (ldap-search): Doc string change
12823
12824 1998-07-16  Colin Rafferty   <colin@xemacs.org>
12825
12826         * menubar-items.el (default-menubar): Removed references to
12827         `data-directory', and use `locate-data-file' instead, and made
12828         then greyed out if they don't exist.
12829
12830 1998-07-14  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12831
12832         * keymap.el (events-to-keys): Use `format' instead of `concat'
12833         since the latter does not accept integer args anymore
12834
12835 1998-07-15  SL Baur  <steve@altair.xemacs.org>
12836
12837         * dumped-lisp.el (preloaded-file-list): Usage of Lisp read-time
12838         macros replaced.
12839
12840 1998-07-14  SL Baur  <steve@altair.xemacs.org>
12841
12842         * make-docfile.el: Get first initialization from very-early-lisp.el
12843         * update-elc.el: Ditto.
12844         * loadup.el (really-early-error-handler): Ditto.
12845
12846         * packages.el (packages-unbytecompiled-lisp): Add new file,
12847         very-early-lisp.el.
12848
12849         * very-early-lisp.el: New file.
12850
12851 1998-07-14  SL Baur  <steve@altair.xemacs.org>
12852
12853         * Symbols that have been obsolete for at least 3 years removed (II).
12854
12855         * obsolete.el (eval-current-buffer): Make compatible.
12856         (byte-code-function-p): Ditto.
12857         (send-string): Removed.
12858         (send-region): Removed.
12859         (screen-scrollbar-width): Removed.
12860         (set-screen-scrollbar-width): Removed.
12861         (set-screen-left-margin-width): Removed.
12862         (set-screen-right-margin-width): Removed.
12863         (screen-left-margin-width): Removed.
12864         (screen-right-margin-width): Removed.
12865         (set-buffer-left-margin-width): Removed.
12866         (set-buffer-right-margin-width): Removed.
12867         (buffer-left-margin-width): Removed.
12868         (buffer-right-margin-width): Removed.
12869         (x-set-frame-icon-pixmap): Removed.
12870         (x-set-screen-icon-pixmap): Removed.
12871         (pixel-name): Removed.
12872         (make-pixmap): Removed.
12873         (make-cursor): Removed.
12874         (pixmap-width): Removed.
12875         (pixmap-contributes-to-line-height-p): Removed.
12876         (set-pixmap-contributes-to-line-height): Removed.
12877
12878 1998-07-13  SL Baur  <steve@altair.xemacs.org>
12879
12880         * obsolete.el (popup-menu-up-p): removed.
12881         (read-no-blanks-input): Removed.
12882         (wholenump): Removed.
12883         (ring-mod): Removed (what was ring-mod?).
12884         (current-time-seconds): Removed.
12885         (run-special-hook-with-args): Removed.
12886         (dot): Removed.
12887         (dot-marker): Removed.
12888         (dot-min): Removed.
12889         (dot-max): Removed.
12890         (window-dot): Removed.
12891         (set-window-dot): Removed.
12892
12893         * bytecomp.el: Remove bytecompiler support for `dot', `dot-max' and
12894         `dot-min'.
12895
12896         * minibuf.el: (read-no-blanks-input): remove commented-out copy.
12897
12898         * code-files.el (insert-file-contents): Rename
12899         run-special-hook-with-args to run-hook-with-args-until-success.
12900         (write-region): Ditto.
12901
12902 1998-07-12  SL Baur  <steve@altair.xemacs.org>
12903
12904         * about.el: Fix typos, update release date.
12905
12906         * Symbols that have been obsolete for at least 3 years removed.
12907
12908         * cl-macs.el (cl-parse-loop-clause): Delete obsolete references to
12909         screen- functions.
12910         (toplevel): remove setf methods for screen functions.
12911         * cl-macs.el (extent-data): defsetf removed.
12912         * obsolete.el (lisp-indent-hook): Make compatible, it's used too
12913         many places to remove.
12914         (comment-indent-hook): Ditto.
12915         * obsolete.el (get-screen-for-buffer-default-screen-name): Remove.
12916         (buffer-dedicated-screen): Ditto.
12917         (deiconify-screen): Ditto.
12918         (delete-screen): Ditto.
12919         (event-screen): Ditto.
12920         (find-file-other-screen): Ditto.
12921         (find-file-read-only-other-screen): Ditto.
12922         (live-screen-p): Ditto.
12923         (screen-height): Ditto.
12924         (screen-iconified-p): Ditto.
12925         (screen-list): Ditto.
12926         (screen-live-p): Ditto.
12927         (screen-name): Ditto.
12928         (screen-parameters): Ditto.
12929         (screen-pixel-height): Ditto.
12930         (screen-pixel-width): Ditto.
12931         (screen-root-window): Ditto.
12932         (screen-selected-window): Ditto.
12933         (screen-totally-visible-p): Ditto.
12934         (screen-visible-p): Ditto.
12935         (screen-width): Ditto.
12936         (screenp): Ditto.
12937         (get-screen-for-buffer): Ditto.
12938         (get-screen-for-buffer-noselect): Ditto.
12939         (get-other-screen): Ditto.
12940         (iconify-screen): Ditto.
12941         (lower-screen): Ditto.
12942         (mail-other-screen): Ditto.
12943         (make-screen): Ditto.
12944         (make-screen-invisible): Ditto.
12945         (make-screen-visible): Ditto.
12946         (modify-screen-parameters): Ditto.
12947         (new-screen): Ditto.
12948         (next-screen): Ditto.
12949         (next-multiscreen-window): Ditto.
12950         (other-screen): Ditto.
12951         (previous-screen): Ditto.
12952         (previous-multiscreen-window): Ditto.
12953         (raise-screen): Ditto.
12954         (redraw-screen): Ditto.
12955         (select-screen): Ditto.
12956         (selected-screen): Ditto.
12957         (set-buffer-dedicated-screen): Ditto.
12958         (set-screen-height): Ditto.
12959         (set-screen-position): Ditto.
12960         (set-screen-size): Ditto.
12961         (set-screen-width): Ditto.
12962         (show-temp-buffer-in-current-screen): Ditto.
12963         (switch-to-buffer-other-screen): Ditto.
12964         (visible-screen-list): Ditto.
12965         (window-screen): Ditto.
12966         (x-set-screen-pointer): Ditto.
12967         (x-set-frame-pointer): Ditto.
12968         (screen-title-format): Ditto.
12969         (screen-icon-title-format): Ditto.
12970         (terminal-screen): Ditto.
12971         (delete-screen-hook): Ditto.
12972         (create-screen-hook): Ditto.
12973         (mouse-enter-screen-hook): Ditto.
12974         (mouse-leave-screen-hook): Ditto.
12975         (map-screen-hook): Ditto.
12976         (unmap-screen-hook): Ditto.
12977         (default-screen-alist): Ditto.
12978         (default-screen-name): Ditto.
12979         (x-screen-defaults): Ditto.
12980         (x-create-screen): Ditto.
12981         * obsolete.el: meta-flag removed.
12982         baud-rate removed.
12983         sleep-for-millisecs removed.
12984         extent-data removed.
12985         set-extent-data removed.
12986         set-extent-attribute removed.
12987         extent-glyph removed.
12988         extent-layout removed.
12989         set-extent-layout removed.
12990         list-faces-display removed.
12991         list-faces removed.
12992         trim-versions-without-asking removed.
12993         after-write-file-hooks removed.
12994         truename removed.
12995         auto-fill-hook removed.
12996         blink-paren-hook removed.
12997         select-screen-hook, deselect-screen-hook removed.
12998         auto-raise-screen, auto-lower-screen removed.
12999
13000         * msw-mouse.el: Global change resource -> mswindows-resource.
13001
13002         * XEmacs 21.0-pre5 is released.
13003
13004 1998-07-11  SL Baur  <steve@altair.xemacs.org>
13005
13006         * about.el (about-hackers): Credits update.
13007
13008 1998-07-11  Hrvoje Niksic  <hniksic@srce.hr>
13009
13010         * register.el (insert-register): Don't activate the region.
13011
13012 1998-07-10  SL Baur  <steve@altair.xemacs.org>
13013
13014         * select.el: Restore x-* symbols for backwards compatibility:
13015         x-copy-primary-selection, x-kill-primary-selection,
13016         x-delete-primary-selection, x-select-make-extent-for-selection,
13017         x-valid-simple-selection-, x-cut-copy-clear-internal.
13018
13019 1998-07-09  SL Baur  <steve@altair.xemacs.org>
13020
13021         * XEmacs 21.0-pre4 is released.
13022
13023 1998-06-28  Hrvoje Niksic  <hniksic@srce.hr>
13024
13025         * menubar-items.el (default-menubar): Use `report-emacs-bug' for
13026         reporting bugs.
13027         (maybe-add-init-button): Fix semantics under Windows.  Use
13028         `expand-file-name' rather than `concat'.
13029
13030         * help.el (print-messages): New function.
13031
13032 1998-07-05  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13033
13034         * ldap.el (ldap-host-parameters-alist): Docstring fixes
13035
13036 1998-07-04  Jonathan Harris  <jhar@tardis.ed.ac.uk>
13037
13038         * about.el: Tweaked my entry in about-hackers.
13039
13040         * find-paths.el (paths-emacs-root-p):
13041           Relaxed emacs-root checking of an in-place installation to
13042           also accommodate the flat layout used on MS Windows.
13043
13044 1998-06-29  John Jones  <jj@asu.edu>
13045
13046         * package-get.el: calls to package-get-update-all will only
13047           update packages which are already installed.
13048
13049 1998-07-05  Andy Piper  <andyp@parallax.co.uk>
13050
13051         * faces.el (xpm-color-symbols): remove hardcoded defaults these
13052         are handled by the gui-element face fallbacks now.
13053
13054         * x-faces.el: default gui-element face to "background" as well as
13055         the default face.
13056
13057         * msw-faces.el (mswindows-init-device-faces): remove gui-element
13058         and default face settings since these are set as fallbacks now in
13059         the appropriate domain.
13060
13061 1998-07-02  SL Baur  <steve@altair.xemacs.org>
13062
13063         * text-mode.el (text-mode): Reorder regexp so the OR part
13064         corresponding to `page-delim' goes first and the hack in
13065         `forward-paragraph' will work.
13066         With bug analysis from Bob Weiner <weiner@altrasoft.com>
13067
13068 1998-06-29  Kyle Jones  <kyle_jones@wonderworks.com>
13069
13070         * subr.el (remove-hook): When checking the hook value
13071           with functionp, don't apply car to it.
13072
13073 1998-06-24  Jonathan Harris  <jhar@tardis.ed.ac.uk>
13074
13075         * package-get.el (package-get-remote-filename):
13076           Don't use file-name-as-directory because the local directory
13077           separator conventions might not be the same as ftp's.
13078
13079 1998-06-27  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13080
13081         * ldap.el (ldap-host-parameters-alist): New name of
13082         `ldap-host-parameters-plist'
13083
13084 1998-06-26  Adrian Aichner  <adrian@xemacs.org>
13085
13086         * package-get.el: Using (require 'package-get-base), now that it
13087         provides itself.  Consequently removed all instances of (load
13088         "package-get-base.el").
13089
13090 1998-06-29  Kyle Jones  <kyle_jones@wonderworks.com>
13091
13092         * subr.el (remove-hook): Don't treat the hook value as a
13093           list unless it is both consp and not functionp.
13094
13095 1998-06-29  SL Baur  <steve@altair.xemacs.org>
13096
13097         * about.el: Email address for Ben Wing is ben@xemacs.org.
13098         * auto-show.el: Ditto.
13099         * bytecomp.el: Ditto.
13100         * faces.el: Ditto.
13101         * x-scrollbar.el: Ditto.
13102         * x-misc.el: Ditto.
13103         * tty-init.el: Ditto.
13104         * toolbar-items.el: Ditto.
13105         * symbol-syntax.el: Ditto.
13106         * specifier.el: Ditto.
13107         * objects.el: Ditto.
13108         * hyper-apropos.el: Ditto.
13109         * glyphs.el: Ditto.
13110
13111 1998-06-27  Hrvoje Niksic  <hniksic@srce.hr>
13112
13113         * mouse.el (drag-window-divider): vertical-divider-draggable-p ->
13114         vertical-divider-always-visible-p.
13115         (default-mouse-motion-handler): Ditto.
13116
13117 1998-06-21  Hrvoje Niksic  <hniksic@srce.hr>
13118
13119         * scrollbar.el (scrollbars-visible-p): Simplify.  Always set the
13120         global value.
13121
13122 1998-06-21  Oliver Graf <ograf@fga.de>
13123
13124         * build-reports.el: changed receiver to xemacs-build-reports list
13125
13126 1998-06-19  Jonathan Harris  <jhar@tardis.ed.ac.uk>
13127
13128         * font.el: Split font-family-mappings into X and
13129           mswindows-specific versions.
13130           mswindows-font-create-[object|name]: Treat supplied size
13131           as a pointsize. Added underline and strikethru handling.
13132
13133         * msw-faces.el: changed default mswindows charset to western.
13134
13135         * msw-glyphs.el: removed space in border-glyph font string that
13136           was inserted to get round bugs in the mswindows C font code.
13137
13138 1998-06-27  SL Baur  <steve@altair.xemacs.org>
13139
13140         * about.el (about-hackers): Credits update.
13141
13142         * help-nomule.el (tutorial-supported-languages): Add Romanian
13143         TUTORIAL.
13144
13145         * code-files.el (file-coding-system-alist): Hardwire TUTORIAL.ro
13146         to ISO-8859-2.
13147
13148 1998-06-19  Jonathan Harris  <jhar@tardis.ed.ac.uk>
13149
13150         * font.el: Split font-family-mappings into X and
13151           mswindows-specific versions.
13152           mswindows-font-create-[object|name]: Treat supplied size
13153           as a pointsize. Added underline and strikethru handling.
13154
13155         * msw-faces.el: changed default mswindows charset to western.
13156
13157         * msw-glyphs.el: removed space in border-glyph font string that
13158           was inserted to get round bugs in the mswindows C font code.
13159
13160 1998-06-15  Jonathan Harris  <jhar@tardis.ed.ac.uk>
13161
13162         * minibuf.el: make read-color-completion-table call
13163           (mswindows-color-list for mswindows devices.
13164
13165 1998-06-18  Sam Mikes  <smikes@alumni.hmc.edu>
13166
13167         * lisp/font-lock.el
13168         (font-lock-match-c++-style-declaration-item-and-skip-to-next):
13169         Let declaration items contain non-word symbol characters.
13170
13171 1998-06-15  Adrian Aichner  <adrian@xemacs.org>
13172
13173         * package-get.el (package-get-package-provider): Added autoload
13174         cookie.  Loading "package-get-base.el" in ALL functions that use
13175         it.  Fixed some (interactive ...) with multiple argument specs
13176         again.  Cosmetic indentation changes.
13177
13178 1998-05-27  Glynn Clements  <glynn@sensei.co.uk>
13179
13180         * info.el (Info-insert-dir): Don't use nreverse on variables
13181         that you want to use later.
13182
13183 1998-06-17  Glynn Clements  <glynn@sensei.co.uk>
13184
13185         * x-mouse.el (x-set-point-and-move-selection): Replace call
13186         to x-kill-primary-selection with kill-primary-selection
13187
13188 1998-06-12  Martin Buchholz  <martin@xemacs.org>
13189
13190         * simple.el (what-cursor-position): Make cursor position reported
13191         use value of column-number-start-at-one
13192
13193 1998-06-17  SL Baur  <steve@altair.xemacs.org>
13194
13195         * about.el (xemacs-hackers): Fix Jareth's email address.
13196
13197 1998-06-16  SL Baur  <steve@altair.xemacs.org>
13198
13199         * startup.el (startup-splash-frame): Remove
13200         `xemacs-startup-logo-function'.
13201
13202 1998-06-15  SL Baur  <steve@altair.xemacs.org>
13203
13204         * about.el (about-hackers): Update credits list.
13205
13206 1998-06-06  Jeff Miller <jmiller@smart.net>
13207
13208         * lisp/sound.el: Update sound-ext to allow filenames with
13209           extensions to be found by load-sound-file
13210
13211 1998-06-14  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13212
13213         * info.el (Info-rebuild-outdated-dir): Removed variable
13214         (Info-auto-generate-directory): New variable
13215         (Info-save-auto-generated-dir): New variable
13216         (Info-maybe-update-dir): Use `Info-auto-generate-directory'
13217         (Info-build-dir-anew): Second parameter removed.  Use
13218         `Info-save-auto-generated-dir'
13219         (Info-rebuild-dir): Ditto
13220
13221 1998-06-02  Christoph Wedler  <wedler@fmi.uni-passau.de>
13222
13223         * list-mode.el (next-list-mode-item): Would not recognize
13224         border between directly neighbored items.
13225
13226 1998-06-12  Andy Piper  <andyp@parallax.co.uk>
13227
13228         * package-get.el: add autoloads for some functions.
13229
13230 1998-06-10  Hrvoje Niksic  <hniksic@srce.hr>
13231
13232         * specifier.el (let-specifier): Tiny docfixes.
13233
13234 1998-06-12  Andy Piper  <andyp@parallax.co.uk>
13235
13236         * msw-mouse.el: set selection-pointer-glyph to Normal.
13237
13238 1998-06-09  Per Abrahamsen  <abraham@dina.kvl.dk>
13239
13240         * wid-edit.el (widget-specify-secret): New function.
13241         (widget-after-change): Use it.
13242         (widget-specify-field): Use it.
13243
13244 1998-06-08  Hrvoje Niksic  <hniksic@srce.hr>
13245
13246         * mouse.el (drag-window-divider): Use `(not done)' instead of
13247         `doit'; reuse result of `window-pixel-edges'.
13248
13249         * modeline.el (drag-modeline-event-lag): Rename to
13250         drag-divider-event-lag.
13251
13252 1998-06-07  Hrvoje Niksic  <hniksic@srce.hr>
13253
13254         * specifier.el (let-specifier): Rewritten not to generate needless
13255         `let's; clarified documentation; support TAG-SET and HOW-TO-ADD
13256         arguments.
13257
13258 1998-05-28  Hrvoje Niksic  <hniksic@srce.hr>
13259
13260         * minibuf.el (read-file-name-1): Setup buffer-local value of
13261         `completion-ignore-case' in completions buffer under Windows.
13262
13263 1998-06-06  Kirill M. Katsnelson  <kkm@kis.ru>
13264
13265         * about.el (about-maintainer-glyph): Fix support for not
13266         compressed images.
13267
13268 1998-06-04  Kirill M. Katsnelson  <kkm@kis.ru>
13269
13270         * cmdloop.el (cancel-mode-internal): Defined this do-nothing function.
13271
13272         * mouse.el (mouse-track): Cancel selection if misc-user event with
13273         `cancel-mode-internal' function is fetched.
13274
13275 1998-06-03  Hrvoje Niksic  <hniksic@srce.hr>
13276
13277         * files.el (save-some-buffers-1): Fixed return value.
13278
13279 1998-06-01  Oliver Graf <ograf@fga.de>
13280
13281         * dragdrop.el: added experimental
13282
13283 1998-05-26  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
13284
13285         * startup.el (after-init-hook, init-file-user,
13286         user-init-directory, load-user-init-file):  Purge references
13287         to "~/.xemacs/init.el" from docstrings.
13288
13289         (load-user-init-file) Use paths-construct-path to construct
13290         paths to user init files.  Go directly to ~/.emacs, do not
13291         search ~/.xemacs/, do not load `default-custom-file'.
13292
13293 1998-06-03  Hrvoje Niksic  <hniksic@srce.hr>
13294
13295         * files.el (interpreter-mode-alist): Catch wish and tclsh before
13296         general *sh.
13297         (inhibit-first-line-modes-regexps): Added `.tar.gz'.
13298
13299 1998-06-03  Andy Piper  <andyp@parallax.co.uk>
13300
13301         * menubar-items.el (default-menubar): add Update Packages to customize
13302         menu.
13303
13304 1998-06-02  Andy Piper  <andyp@parallax.co.uk>
13305
13306         * faces.el: use toolbar face as a fallback for toolbar properties
13307         in xpm-color-symbols instead of default.
13308
13309         * msw-faces.el: rename 3d-object -> gui-element face.
13310
13311 1998-06-06  SL Baur  <steve@altair.xemacs.org>
13312
13313         * startup.el (xemacs-startup-logo-function): New variable.
13314         (startup-splash-frame): Use it.
13315
13316 1998-06-02  Hrvoje Niksic  <hniksic@srce.hr>
13317
13318         * files.el (save-some-buffers): Would wait 1 second.
13319         (save-some-buffers-1): Delete other windows here instead of in
13320         `save-some-buffers'.
13321         (save-some-buffers): Force redisplay only if windows were deleted.
13322
13323 1998-06-02  Didier Verna  <didier@xemacs.org>
13324
13325         * cus-face.el (custom-face-attributes): generalized the use of
13326         toggle buttons for boolean attributes.
13327         Re-ordered the items a bit.
13328
13329 1998-06-01  SL Baur  <steve@altair.xemacs.org>
13330
13331         * sound.el (default-sound-directory): Use `locate-data-directory'
13332         to find the sounds directory.
13333
13334 1998-05-29  Andy Piper  <andyp@parallax.co.uk>
13335
13336         * sound.el: default sound-ext to .wav under mswindows, .au
13337         otherwise. load-default sounds without extensions.
13338
13339 1998-05-27  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
13340
13341         * menubar-items.el (default-menubar): Dim out "Submit Bug Report"
13342         if send-pr is not bound.
13343
13344 1998-06-01  Andy Piper  <andyp@parallax.co.uk>
13345
13346         * files.el: grok idl files in auto-mode-alist.
13347 1998-06-01  Jeff Miller  <jmiller@smart.net>
13348
13349         * minibuf.el (exact-minibuffer-completion-p): check for nil before
13350         calling `upcase'.
13351
13352 1998-05-30  Andy Piper  <andyp@parallax.co.uk>
13353
13354         * msw-glyphs.el: add xbm to the list of image types supported.
13355
13356 1998-05-30  Kirill M. Katsnelson  <kkm@kis.ru>
13357
13358         * msw-init.el (init-post-mswindows-win): Load InfoDock toolbar
13359         instead of XEmacs one when dumping InfoDock.
13360
13361 1998-05-30  Kirill M. Katsnelson  <kkm@kis.ru>
13362
13363         * obsolete.el (has-modeline-p): Added obsolete alias `has-modeline-p'
13364         for `modeline-visible-p'
13365
13366         * winnt.el (nt-quote-process-args): Fix for duplicating argv[0].
13367
13368 1998-05-29  Andy Piper  <andyp@parallax.co.uk>
13369
13370         * msw-select.el (mswindows-cut-copy-clear-clipboard): deleted
13371         since it's not used anymore. doc string fixes.
13372
13373         * package-get.el (package-get-file-installed-p): new function. use
13374         instead of file-installed-p which is in an external package.
13375
13376 1998-05-28  Oliver Graf <ograf@fga.de>
13377
13378         * dragdrop.el (dragdrop-drop-url-default): dropped pop-to-buffer in
13379         favor of select-window/switch-to-buffer
13380
13381 Wed May 27, 1998  Darryl Okahata  <darrylo@sr.hp.com>
13382
13383         * startup.el: changed (getenv "HOME") to (user-home-directory)
13384
13385 1998-05-25  Oliver Graf <ograf@fga.de>
13386
13387         * frame.el (cde-start-drag) moved to dragdrop.el
13388         (offix-start-drag-region) moved to dragdrop.el
13389         (offix-start-drag) moved to dragdrop.el
13390         * dragdrop.el (cde-start-drag) moved from frame.el
13391         (offix-start-drag-region) moved from frame.el
13392         (offix-start-drag) moved from frame.el
13393         (cde-start-drag-region) cde drag regions
13394         * mouse.el (mouse-drag-or-yank) will now call cde-start-drag-region
13395
13396 1998-05-26  Oliver Graf <ograf@fga.de>
13397
13398         * dragdrop.el: created dragdrop-drag prototypes
13399         (cde-start-drag-region) fixed typo
13400
13401 1998-05-28  SL Baur  <steve@altair.xemacs.org>
13402
13403         * simple.el (after-init-hook): Remove reader macro.
13404
13405         * packages.el (packages-hardcoded-lisp): Get rid of reader
13406         macros.  Update DOC string.
13407
13408 1998-05-25  Hrvoje Niksic  <hniksic@srce.hr>
13409
13410         * mouse.el (drag-window-divider): Ditto.
13411
13412         * modeline.el (mouse-drag-modeline): Use it.
13413
13414         * lisp-mode.el (let-specifier): Specify indentation.
13415
13416         * specifier.el (let-specifier): Renamed from
13417         `with-specifier-instance'.
13418
13419 1998-05-27  Andy Piper  <andyp@parallax.co.uk>
13420
13421         * x-faces.el:
13422         * faces.el: move definition of xpm-color-symbols from x-faces.el
13423         to faces. Predicate x-get-resource on the presence of x.
13424
13425         * msw-faces.el: set 3d-object face rather than modeline. Specify
13426         faces as specfier defaults.
13427
13428         * package-get.el: don't use package-admin-add-single-file-package.
13429
13430 1998-05-25  Hrvoje Niksic  <hniksic@srce.hr>
13431
13432         * toolbar-items.el: Fixup tooltips.
13433         (toolbar-gnus): Don't use obsolete variable
13434         toolbar-news-frame-properties.
13435         (toolbar-news-reader): Default to `gnus' instead of
13436         `not-configured'.
13437
13438         * files.el (auto-mode-alist): Correctly recognize `.emacs' under
13439         Windows.
13440
13441 1998-05-25  Andy Piper  <andyp@parallax.co.uk>
13442
13443         * package-get.el: rename -installedp -> -installed-p.
13444
13445 1998-05-23  Kirill M. Katsnelson  <kkm@kis.ru>
13446
13447         * glyphs.el (init-glyphs): Created `border-glyph' face, with no
13448         attributes, and assinged it to continuation, truncation and
13449         hscroll glyphs.
13450
13451         * msw-glyphs.el: Assigned WinDings font to `border-glyph' face,
13452         and made continuation, truncation and hscroll glyphs arrow
13453         characters out of that font.
13454
13455 1998-05-22  Hrvoje Niksic  <hniksic@srce.hr>
13456
13457         * minibuf.el (minibuffer-electric-separator): Play nicely with
13458         directory-sep-char being \.
13459         (minibuffer-electric-tilde): Ditto.
13460         (read-file-name-map): Ditto.
13461
13462 1998-05-22  Hrvoje Niksic  <hniksic@srce.hr>
13463
13464         * mouse.el (default-mouse-track-maybe-own-selection): Pause only
13465         on X devices.
13466         (default-mouse-track-deal-with-down-event): Avoid
13467         `x-disown-selection'; use `disown-selection' instead.
13468
13469 1998-05-21  Andy Piper  <andyp@parallax.co.uk>
13470
13471         * select.el:
13472         * x-select.el: selection cleanup. (x-cut-copy-clear-internal)
13473         moved to (cut-copy-clear-internal) in select.el. Ditto for
13474         (x-delete-primary-selection) (x-kill-primary-selection)
13475         (x-copy-primary-selection).
13476         (own-clipboard): new function.
13477
13478         * msw-select.el: use the new kill/delete/copy/cut-copy-clear
13479         functions in select.el. remove old ones.
13480         (mswindows-own-clipboard): new function.
13481
13482 1998-05-21  Andy Piper  <andyp@parallax.co.uk>
13483
13484         * gnuserv.el: allow connections from mswindows type devices.
13485
13486 1998-05-20  Andy Piper  <andyp@parallax.co.uk>
13487
13488         * msw-glyphs.el: change image type used from cursor to resource.
13489
13490 1998-05-20  Kirill M. Katsnelson  <kkm@kis.ru>
13491
13492         * x-scrollbar.el (x-init-scrollbar-from-resources): Added support
13493         for {top,bottom}-{left,right} values in addition to
13494         {top,bottom}_{left,right}.
13495         Use x-get-resource instead of x-get-resource-and-bogosity-check.
13496
13497 1998-05-20  Hrvoje Niksic  <hniksic@srce.hr>
13498
13499         * cl-macs.el (specifier-instance): Undefine its setf method.
13500
13501         * specifier.el (with-specifier-instance): Added docstring.
13502
13503         * mouse.el (drag-window-divider): Ditto.
13504
13505         * modeline.el (mouse-drag-modeline): Use it.
13506
13507         * lisp-mode.el (with-specifier-instance): Define its indentation
13508         level.
13509
13510         * specifier.el (with-specifier-instance): New macro.
13511
13512 1998-05-19  Andy Piper  <andyp@parallax.co.uk>
13513
13514         * package-get.el (package-get-create-custom): new function to
13515         auto-generate package-get-custom.el from package-get-base.el.
13516         * (package-get-ever-installedp): new function.
13517         * (package-get-custom): new function to get all packages specified
13518         by customize.
13519
13520 1998-05-19  Hrvoje Niksic  <hniksic@srce.hr>
13521
13522         * cus-edit.el (custom-file): Revert to `~/.emacs'.
13523
13524 1998-05-23  SL Baur  <steve@altair.xemacs.org>
13525
13526         * cl-extra.el: Reverse previous float change.
13527
13528 1998-05-17  Andy Piper  <andyp@parallax.co.uk>
13529
13530         * x-faces.el:
13531         * faces.el (try-font-name): moved from x-faces.el since it is
13532         required by w3 under mswindows as well X.
13533
13534 1998-05-18  Kirill M. Katsnelson  <kkm@kis.ru>
13535
13536         * winnt.el: Removed evil (setq completion-ignore-case t)
13537         clause, one more overlookef fsfism.
13538         (nt-quote-args-functions-alist): End sentences with double space.
13539
13540 1998-05-18  Kirill M. Katsnelson  <kkm@kis.ru>
13541
13542         * window-xemacs.el (push-window-configuration): Remove kludgery of
13543         recaching default-toolbar specifier.
13544         (pop-window-configuration): Ditto.
13545         (unpop-window-configuration): Ditto.
13546
13547 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
13548
13549         * modeline.el (modeline-minor-mode-menu): Don't use :menu-tag.
13550
13551 1998-05-17  Kirill M. Katsnelson  <kkm@kis.ru>
13552
13553         * winnt.el (nt-quote-args-verbatim): Added function.
13554         (nt-quote-args-prefix-quote): Added function.
13555         (nt-quote-args-backslash-quote): Added function.
13556         (nt-quote-args-double-quote): Added function.
13557         (nt-quote-args-functions-alist): New variable.
13558         (nt-quote-process-args): Added function. This is the main quoting
13559         work horse called from process-nt.c
13560
13561 1998-05-16  Kirill M. Katsnelson  <kkm@kis.ru>
13562
13563         * winnt.el: Removed duplicate definitions for backspace,
13564         delete, M-backspace and C-M-backspace.
13565         (file-name-buffer-file-type-alist): Removed this variable.
13566         (find-buffer-file-type): Removed function.
13567         (find-file-binary):  Removed function.
13568         (find-file-text): Removed function.
13569         (find-file-not-found-set-buffer-file-type): Removed function.
13570         (save-to-unix-hook): Removed function.
13571         (revert-from-unix-hook): Removed function.
13572         (using-unix-filesystems): Removed function.
13573         (original-make-auto-save-file-name): DEFSUBR to avoid doc snarf
13574         warning.
13575         (x-set-selection): Removed function.
13576         (x-get-selection): Removed function.
13577         Removed commented FSFisms.
13578         Replaced copyright notice (this file is not part of GNU Emacs).
13579         (nt-shell-mode-hook): Moved here from a lambda expression. Added
13580         comint-process-echoes setting to t.
13581
13582 1998-05-17  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13583
13584         * packages.el (packages-no-package-hierarchy-regexp): Introduced
13585         and used following the interface change of
13586         `paths-find-recursive-path'.
13587
13588         * find-paths.el (paths-find-recursive-path): Exclusion is now by a
13589         regexp instead of a list of base names.
13590         (paths-version-control-filename-regexp):
13591         (paths-lisp-filename-regexp): (paths-no-lisp-directory-regexp):
13592         Introduced and used following the interface change of
13593         `paths-find-recursive-path'.
13594
13595 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
13596
13597         * simple.el (delete-forward-p): Make it a defun; do X garbage only
13598         on X devices, rather than on all non-TTY devices.
13599
13600 1998-05-16  Kirill M. Katsnelson  <kkm@kis.ru>
13601
13602         * msw-mouse.el: New file. Sets up cursor shapes for Windows.
13603
13604         * dumped-lisp.el (preloaded-file-list): Added msw-mouse.el
13605
13606 1998-05-17  Adrian Aichner  <adrian@xemacs.org>
13607
13608         * itimer.el (activate-itimer): Fixed usage of integers
13609         as argument to `concat'.
13610
13611 1998-05-17  Glynn Clements  <glynn@sensei.co.uk>
13612
13613         * itimer.el (start-itimer): replace the use of `concat' with
13614         `format'
13615
13616 1998-05-16  SL Baur  <steve@altair.xemacs.org>
13617
13618         * mode-motion.el (mode-motion-hook): Clarify docstring.
13619         From Bob Weiner <weiner@altrasoft.com>
13620
13621         * loadhist.el (symbol-file): Supply prompt string when used
13622         interactively.
13623         From Bob Weiner <weiner@altrasoft.com>
13624
13625 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
13626
13627         * loadup.el (really-early-error-handler): Ditto.
13628
13629         * update-elc.el: Ditto.
13630
13631         * setup-paths.el (paths-construct-exec-path): Ditto.
13632
13633         * make-docfile.el: Ditto.
13634
13635         * find-paths.el (paths-decode-directory-path): Use split-path
13636         instead of decode-path.
13637
13638         * files.el (parse-colon-path): Update docstring reference.
13639
13640 1998-05-15  Jonathan Harris  <jhar@tardis.ed.ac.uk>
13641
13642         * msw-init.el:
13643         * x-init.el:
13644         Bind cut'n'paste keys to non window-system specific functions.
13645
13646         * msw-select.el: New function mswindows-clear-clipboard.
13647         mswindows-cut-copy-clipboard extended to handle clearing of the
13648         selection and renamed to mswindows-cut-copy-clear-clipboard.
13649
13650         * select.el: on mswindows devices delete-primary-selection
13651         calls mswindows-clear-clipboard.
13652
13653 1998-05-15  Hrvoje Niksic  <hniksic@srce.hr>
13654
13655         * simple.el (quoted-insert): Inhibit quit when using read-char.
13656
13657         * cmdloop.el (read-char): Don't inhibit quit.
13658         (read-char-exclusive): Ditto.
13659         (read-char): Signal quit if quit-char was pressed.
13660         (read-char-exclusive): Ditto.
13661         (read-quoted-char): Return a character, not integer.
13662
13663         * menubar-items.el (default-popup-menu): Use Andy's generic
13664         selection code.
13665         (default-popup-menu): Fix code.
13666
13667 1998-05-14  Oliver Graf <ograf@fga.de>
13668
13669         * dragdrop.el (dragdrop-function-widget): this time it's done
13670
13671 1998-05-13  Oliver Graf <ograf@fga.de>
13672
13673         * dumped-lisp.el: dragdrop.el now based on dragdrop-api feature
13674
13675 1998-05-15  Kirill M. Katsnelson  <kkm@kis.ru>
13676
13677         * device.el (device-pixel-width):
13678         (device-pixel-height):
13679         (device-mm-width):
13680         (device-mm-height):
13681         (device-bitplanes):
13682         (device-color-cells): Swapped parameters to device-system-metric
13683         according to the interface change.
13684
13685 1998-05-14  Kirill M. Katsnelson  <kkm@kis.ru>
13686
13687         * mouse.el (default-mouse-motion-handler): Use new name of the
13688         function event-over-vertical-divider-p.
13689         Do not set E-W arrow cursor over the divider if
13690         vertical-divider-draggable-p is nil in the window.
13691         ([top-level]): Use new name for the variable
13692         vertical-divider-map.
13693         (drag-window-divider): Respect vertical-divider-draggable-p.
13694         Variable name typo fixes.
13695
13696 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
13697
13698         * keymap.el (kbd): Define here; handle string constants and
13699         others...
13700
13701 1998-05-15  Christian Nyb <chr@mediascience.no>
13702
13703         * simple.el (zap-up-to-char): New function.  Behaves like `zap-to-char'
13704         in Emacs 18.
13705
13706 1998-05-13  Didier Verna  <didier@xemacs.org>
13707
13708         * mouse.el (drag-window-divider): give the vertical divider a
13709         pressed look when dragging it.
13710
13711 1998-05-13  Andy Piper  <andyp@parallax.co.uk>
13712
13713         * faces.el: predicate some more face operations on x or mswindows
13714         not just x.
13715
13716         * modeline.el: enable modeline coloring for mswindows.
13717
13718 1998-05-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13719
13720         * minibuf.el (minibuffer-default): Added variable; compatible with
13721         FSF Emacs.
13722         (next-history-element): Used `minibuffer-default'.
13723
13724 1998-05-12  Oliver Graf <ograf@fga.de>
13725
13726         * dragdrop.el (dragdrop-function-widget): button and mods ok
13727         arguments still look a bit strange
13728         (dragdrop-compare-mods) created
13729         (dragdrop-drop-do-functions) correctly checks for buttons and
13730         modifiers
13731
13732 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
13733
13734         * setup-paths.el (paths-default-info-directories): Replace
13735         path-separator with directory-sep-char.
13736
13737         * files.el (path-separator): Don't define it here.
13738
13739 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
13740
13741         * update-elc.el: Ditto.
13742
13743         * setup-paths.el (paths-construct-exec-path): Ditto.
13744
13745         * make-docfile.el: Ditto.
13746
13747         * loadup.el (really-early-error-handler): Ditto.
13748
13749         * find-paths.el (paths-decode-directory-path): Use decode-path
13750         instead of decode-path-internal.
13751
13752         * files.el (parse-colon-path): Update docstring.
13753
13754 1998-05-13  Hrvoje Niksic  <hniksic@srce.hr>
13755
13756         * subr.el (get-buffer-window-list): Make BUFFER optional.
13757
13758         * window-xemacs.el (windows-of-buffer): Defalias to
13759         get-buffer-window-list.
13760
13761 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
13762
13763         * disass.el: Fix maintainer keyword.
13764
13765         * bytecomp.el (byte-compile-and-load-file): Autoload.
13766         (byte-compile-buffer): Ditto.
13767
13768         * lisp-mode.el (eval-last-sexp): Skip ` in `variable' so that the
13769         value is returned, not the name.
13770         (lisp-imenu-generic-expression): Enable it.
13771         (lisp-mode-variables): Ditto.
13772         (lisp-indent-offset): Change defconst to defvar.
13773         (lisp-indent-function): Ditto.
13774         (lisp-body-indent): Ditto.
13775
13776 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
13777
13778         * modeline.el: Use zap-last-kbd-macro-event.
13779
13780         * lisp-mode.el (eval-interactive): If eval-interactive-verbose is
13781         nil, don't attempt to do anything with messages.
13782         (eval-last-sexp): Use `letf' for clarity.
13783
13784 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
13785
13786         * startup.el: It's still `.emacs', not yet `.xemacs/init.el'.
13787
13788 1998-05-11  Martin Buchholz  <martin@xemacs.org>
13789
13790         * buff-menu.el:
13791         * lisp-mode.el:
13792         * obsolete.el:
13793         Change empty docstrings into no doc strings at all.
13794         Fix bogus FSF-format docstrings.
13795         * etags.el: Fix docstring.
13796
13797 1998-05-11  Jan Vroonhof  <vroonhof@math.ethz.ch>
13798
13799         * package-get.el (package-get): Use internal md5
13800
13801 1998-05-13  SL Baur  <steve@altair.xemacs.org>
13802
13803         * about.el (about-xemacs): Correct abuse of concat.
13804
13805 1998-05-11  SL Baur  <steve@altair.xemacs.org>
13806
13807         * info.el (Info-mode): Use easymenu.
13808
13809 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
13810
13811         * apropos.el (apropos): Don't use concat with integers.
13812
13813         * cmdloop.el (describe-last-error): Handle the case when no error
13814         was seen gracefully.
13815
13816         * apropos.el (apropos-print): Use with-displaying-help-buffer as
13817         defun.
13818         (apropos-describe-plist): Ditto.
13819
13820         * help.el (with-displaying-help-buffer): Revert to a defun.
13821         (describe-key): Use it as defun.
13822         (describe-mode): Ditto.
13823         (describe-bindings): Ditto.
13824         (describe-prefix-bindings): Ditto.
13825         (describe-installation): Ditto.
13826         (view-lossage): Ditto.
13827         (describe-function): Ditto.
13828         (describe-variable): Ditto.
13829         (describe-syntax): Ditto.
13830
13831 1998-05-11  Oliver Graf <ograf@fga.de>
13832
13833         * dragdrop.el: changed order of require/provide
13834         (dragdrop-drop-mime-default) changed to new calling conventions
13835         (dragdrop-drop-do-functions) changed to new calling conventions
13836         (dragdrop-function-widget) this one needs more work...
13837
13838 1998-05-10  Oliver Graf <ograf@fga.de>
13839
13840         * about.el: another small change in my entry
13841         * dragdrop.el (dragdrop-drop-log-function): logging added
13842         plus customizations
13843         changed interface to handler functions. now called with event
13844         and object
13845
13846 1998-05-12  Kirill M. Katsnelson  <kkm@kis.ru>
13847
13848         * glyphs.el (divider-pointer-glyph): Declared new glyph,
13849         E-W arrow pointer displayed over draggable dividers.
13850
13851         * mouse.el (default-mouse-motion-handler): Show it when
13852         appropriate.
13853         (drag-window-divider): Added.
13854         ([top-level]): Initialized window-divider-map with a keymap
13855         binding the above function to left button down event.
13856
13857         * x-mouse.el (x-init-pointer-shape): Initialize
13858         divider-pointer-glyph from Cursor.dividerPointer, or use default
13859         E-W double arrow.
13860
13861 1998-04-30  Gunnar Evermann  <Gunnar.Evermann@nats.informatik.uni-hamburg.de>
13862
13863         * toolbar-items.el (toolbar-compile): respect should-use-dialog-box-p
13864
13865 1998-05-11  Hrvoje Niksic  <hniksic@srce.hr>
13866
13867         * simple.el (count-words-buffer): Don't query for buffer.
13868         (count-lines-buffer): Ditto.
13869
13870 1998-05-11  Jan Vroonhof <vroonhof@math.ethz.ch>
13871
13872         * help.el (where-is): add optional insert argument.
13873
13874 1998-05-11  Hrvoje Niksic  <hniksic@srce.hr>
13875
13876         * help.el (describe-key-briefly): New argument INSERT.
13877
13878         * simple.el (eval-expression): New optional argument; synch with
13879         FSF 20.3.
13880
13881         * keydefs.el (global-map): Add new register bindings.
13882
13883         * register.el: Synched with FSF 20.3.
13884
13885 1998-05-11  Jan Vroonhof <vroonhof@math.ethz.ch>
13886
13887         * window-xemacs.el (recenter): all arguments are optional.
13888
13889 1998-05-10  Kirill M. Katsnelson  <kkm@kis.ru>
13890
13891         * device.el: (device-pixel-width): Reflected name/parameters
13892         change to device-system-metric.
13893         (device-pixel-height): Ditto.
13894         (device-mm-width): Ditto.
13895         (device-mm-height): Ditto.
13896         (device-bitplanes): Ditto.
13897         (device-color-cells): Ditto.
13898
13899 1998-05-10  Hrvoje Niksic  <hniksic@srce.hr>
13900
13901         * cl-extra.el (cl-float-limits): Removed; move code to top-level.
13902
13903         * cl.el (most-positive-fixnum): Document.
13904         (most-negative-fixnum): Ditto.
13905
13906         * cus-dep.el: Updated comment.
13907
13908         * cus-load.el: Use most-positive-fixnum as the gc-inhibiting
13909         constant.
13910
13911         * cus-load.el (custom-put): Removed.
13912
13913         * files.el (after-find-file): Just resignal quit instead of
13914         signaling "canceled".
13915
13916 1998-05-10  Hrvoje Niksic  <hniksic@srce.hr>
13917
13918         * frame.el (other-frame): Use `focus-frame' instead of
13919         select-frame kludges.
13920
13921         * lisp-mode.el: Update lisp-indent-function for
13922         save-selected-frame and with-selected-frame.
13923
13924         * frame.el (save-selected-frame): New macro.
13925         (with-selected-frame): Ditto.
13926         (other-frame): Use `set-frame-focus'.
13927
13928 1998-05-06  Oliver Graf <ograf@fga.de>
13929
13930         * dragdrop.el (dragdrop-drop-dispatch): changed to new list concept
13931         (dragdrop-drop-url-default) default handler for URL drops created
13932         (dragdrop-drop-mime-default) default handler for MIME drops created
13933         (dragdrop-drop-functions) default custom for handling drops created
13934         (dragdrop-drop-do-functions) helper for drgadrop-drop-dispatch
13935
13936 1998-05-05  Jonathan Harris <jhar@tardis.ed.ac.uk>
13937
13938         * mouse.el: Removed redundant mouse-mswindows-drop function.
13939
13940 1998-05-05  Oliver Graf <ograf@fga.de>
13941
13942         * about.el: changed some text in my entry
13943         * dragdrop.el: added customs
13944
13945 1998-05-04  Oliver Graf <ograf@fga.de>
13946
13947         * mouse.el: killed global drop key bindings
13948         (mouse-offix-drop) removed
13949         * dragdrop.el: created
13950         * dumped-lisp.el: inclusion of dragdrop.el for window-systems
13951
13952 1998-05-09  Kirill M. Katsnelson  <kkm@kis.ru>
13953
13954         * x-scrollbar.el (x-init-scrollbar-from-resources): Initialize
13955         scrollbar-on-{left,top}-p from *scrollBarPlacement resources.
13956
13957         * x-misc.el (x-get-resource-and-maybe-bogosity-check): Removed
13958         obsolete comment.
13959
13960         * scrollbar.el (scrollbars-visible-p): Use new
13961         {vertical,horizontal}-scrollbar-visible-p specifiers.
13962
13963 1998-04-18  Kirill M. Katsnelson  <kkm@kis.ru>
13964
13965         * device.el (device-pixel-height):
13966         (device-pixel-width):
13967         (device-mm-width):
13968         (device-mm-height):
13969         (device-bitplanes):
13970         (device-color-cells): Moved these 6 functions from device.c; they
13971         all use single (device-system-metrics) call.
13972
13973 1998-05-09  SL Baur  <steve@altair.xemacs.org>
13974
13975         * dumped-lisp.el (preloaded-file-list): x-menubar.el and x-toolbar.el
13976         were renamed.
13977
13978         * menubar-items.el:
13979         * toolbar-items.el: Renamed from x-menubar/x-toolbar.
13980         Suggested by Hrvoje Niksic <hniksic@srce.hr>
13981
13982         * help.el (help-map): Remove Hyperbole keybinding logic.
13983         Suggested by: Michael Ernst <mernst@cs.washington.edu>
13984
13985 1998-05-08  SL Baur  <steve@altair.xemacs.org>
13986
13987         * x-menubar.el (default-menubar): Enable 'mail-user-agent' feature.
13988         From SAKIYAMA Nobuo <nobuo@db3.so-net.or.jp>
13989
13990 1998-05-07  Andy Piper  <andyp@parallax.co.uk>
13991
13992         * msw-glyphs.el: use nicer icon3 from the frame icon.
13993
13994 1998-05-07  SL Baur  <steve@altair.xemacs.org>
13995
13996         * version.el (emacs-version): Remove InfoDock conditionals.
13997
13998         * startup.el (startup-splash-frame): Change ID logo name.
13999
14000 1998-05-06  Hrvoje Niksic  <hniksic@srce.hr>
14001
14002         * files.el (after-find-file): If the user presses C-g on
14003         directory-creation prompt, kill the buffer.
14004
14005 1998-05-06  SL Baur  <steve@altair.xemacs.org>
14006
14007         * simple.el (count-words-region): Reverse previous change.
14008
14009 1998-05-05  Hrvoje Niksic  <hniksic@srce.hr>
14010
14011         * replace.el (query-replace): Just call perform-replace.
14012         (query-replace-regexp): Ditto.
14013         (perform-replace): Move region handling here.
14014         (perform-replace): Use the new arg to match-data.
14015
14016 1998-03-08  Kyle Jones  <kyle_jones@wonderworks.com>
14017
14018         * x-init.el: Install X specific display table that
14019           displays char 0240 as a space to avoid whatever it is
14020           that screws up display of that character code.
14021
14022 1998-05-03  Hrvoje Niksic  <hniksic@srce.hr>
14023
14024         * help.el (function-arglist): If no arguments are documented for a
14025         subr, print nothing rather than incorrect output.
14026
14027 1998-05-05  SL Baur  <steve@altair.xemacs.org>
14028
14029         * cmdloop.el (command-error): Update bail-out error message to use
14030         `emacs-program-name'.
14031
14032         * lib-complete.el: Remove reader macro cruft.
14033
14034         * dumped-lisp.el (preloaded-file-list): Phase I:  remove InfoDock
14035         cruft.
14036
14037         * simple.el (count-words-region): Drop interactive-p check on the
14038         message.
14039
14040 1998-05-04  Jonathan Harris <jhar@tardis.ed.ac.uk>
14041
14042         * font.el
14043         * msw-faces.el
14044         Correct spelling of mswindows-font-canonicalize-name.
14045
14046 1998-05-03 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
14047
14048         * ldap.el (ldap-host-parameters-alist): Replaced with
14049         `ldap-host-parameters-plist'
14050         (ldap-search): Adapt to previous change
14051
14052 1998-05-02  SL Baur  <steve@altair.xemacs.org>
14053
14054         * about.el (about-hackers): Update Bob Weiner bio.
14055         (about-maintainer-info): Ditto.
14056
14057 1998-05-02  Hrvoje Niksic  <hniksic@srce.hr>
14058
14059         * simple.el (display-warning-minimum-level): Docfix.
14060
14061 1998-04-04  Per Abrahamsen  <abraham@dina.kvl.dk>
14062
14063         * widget.el (:default-get): New keyword.
14064         * wid-edit.el (default, widget-default-default-get): Define it.
14065         (group, widget-group-default-get): Define it.
14066         (menu-choice, widget-choice-default-get): Define it.
14067         (widget-default-get): New function.
14068         (widget-choice-action): Call it.
14069         (widget-editable-list-entry-create): Call it.
14070
14071 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
14072
14073         * byte-optimize.el (byte-boolean-vars): Removed.
14074         (byte-optimize-lapcode): Use `built-in-variable-type' instead of
14075         lookup through `byte-boolean-vars'.
14076
14077 1998-05-01  Kirill M. Katsnelson  <kkm@kis.ru>
14078
14079         * x-scrollbar.el (x-init-scrollbar-from-resources): Stuff
14080         resource-provided values into ghost specs for scrollbar-height and
14081         scrollbar-width.
14082
14083 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
14084
14085         * byte-optimize.el: Don't attempt to optimize /=.
14086
14087         * bytecomp.el (byte-compile-one-ore-more-args): New function.
14088         (byte-compile-/=): Ditto.
14089
14090 1998-05-02  SL Baur  <steve@altair.xemacs.org>
14091
14092         * apropos.el: Use `with-displaying-help-buffer'.
14093         (apropos-print): Remove explicit mentions of "*Apropos*" buffer.
14094         Use `with-displaying-help-buffer'.
14095         (apropos-follow): Do not give special treatment to buffer cursor
14096         was in prior to a mouse click.
14097         (apropos-describe-plist): Use `with-displaying-help-buffer'.
14098         (apropos-print-doc): Set correct buffer for setting text
14099         properties.
14100
14101 1998-05-01  SL Baur  <steve@altair.xemacs.org>
14102
14103         * help.el (help-buffer-prefix-string): New variable.
14104         (help-buffer-name): Use it.
14105
14106         * modeline.el (modeline-minor-mode-menu): Alphabetize the minor
14107         mode menu.
14108
14109 1998-04-30  Greg Klanderman  <greg@alphatech.com>
14110
14111         * frame.el (other-frame): Work even when focus-follows-mouse is true.
14112
14113 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
14114
14115         * files.el (find-file-noselect): Update docstring.
14116         (find-file-noselect): Signal an error if found an unreadable file.
14117         (file-chase-links): Save the match data.
14118         (normal-mode): Use `lwarn' and `error-message-string'.
14119         (interpreter-mode-alist): Change defconst to defvar.
14120         (inhibit-first-line-modes-regexps): Ditto.
14121         (inhibit-first-line-modes-regexps): Added .tgz.
14122         (inhibit-first-line-modes-suffixes): Change defconst to defvar.
14123         (change-major-mode-with-file-name): New user-option.
14124         (set-visited-file-name): Synched with FSF.
14125         (file-name-extension): New function, from FSF 20.3.
14126         (file-relative-name): Synched with FSF.
14127         (save-some-buffers): Support the C-r feature.
14128         (recover-session): Synched with FSF.
14129         (kill-some-buffers): Ditto.
14130         (set-auto-mode): New argument JUST-FROM-FILE-NAME.
14131
14132 1998-04-30  SL Baur  <steve@altair.xemacs.org>
14133
14134         * files.el (insert-file): Undo previous change and reenable use of
14135         format.el.
14136
14137 1998-04-30  Hrvoje Niksic  <hniksic@srce.hr>
14138
14139         * window-xemacs.el (recenter): Define.
14140
14141 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
14142
14143         * font.el (mswindows-font-create-name)
14144         (mswindows-font-create-object): new functions for mswindows type
14145         fonts.
14146
14147         * msw-faces.el (mswindows-font-canicolize-name): fix so that
14148         strings are parsed as well as font objects.
14149
14150 1998-04-30  Hrvoje Niksic  <hniksic@srce.hr>
14151
14152         * modeline.el (defining-kbd-macro): Restore modeline indication of
14153         kbd-macro being recorded.
14154         (add-minor-mode): Simplify docstring.
14155         (modeline-minor-mode-menu): Remove stuff.
14156
14157 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
14158
14159         * code-process.el (call-process): dynamically decide process
14160         coding type.
14161
14162 1998-04-29  Jim Radford  <radford@robby.caltech.edu>
14163
14164         * modeline.el: Add line-number-mode, column-number-mode to
14165         the modeline minor-mode menu.  Button2 on the line number does
14166         goto-line.
14167
14168 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
14169
14170         * mouse.el: move x-selection-owner-p type things to
14171         selection-owner-p.
14172
14173         * msw-init.el: copy zmacs stuff from x-init.el
14174
14175         * msw-select.el (mswindows-own-selection)
14176         (mswindows-disown-selection) (mswindows-selection-owner-p): new
14177         functions. Very simple minded implementation of selectio
14178         ownership.
14179
14180         * select.el (own-selection) (disown-selection)
14181         (activate-region-as-selection) (select-make-extent-for-selection)
14182         (valid-simple-selection-p): functions moved from x-select.el for
14183         generalized selection.
14184
14185         * x-select.el: see select.el changes.
14186
14187         * x-toolbar.el: use new selection functions.
14188
14189 1998-04-28  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14190
14191         * packages.el (packages-find-package-directories): Fixed bug that
14192         would pick up multiple site-package directories.
14193         (package-locations): Added "xemacs-packages" as a late package
14194         location.
14195
14196         * find-paths.el: Now uses `emacs-program-name' and
14197         `emacs-program-version'.
14198         Additions to enforce version-specific directories in
14199         `paths-find-version-directory'.
14200
14201 1998-04-29  SL Baur  <steve@altair.xemacs.org>
14202
14203         * default.el: Removed.
14204         * site-start.el: Removed.
14205
14206 1998-04-29  Didier Verna  <didier@xemacs.org>
14207
14208         * minibuf.el (minibuffer-history-minimum-string-length): Default
14209         to nil.
14210
14211 1998-04-28  SL Baur  <steve@altair.xemacs.org>
14212
14213         * find-paths.el (paths-program-name): Rename.
14214         (paths-emacs-root-p): Ditto.
14215         (paths-find-site-directory): Ditto.
14216
14217 1998-04-26  Karl M. Hegbloom  <karlheg@inetarena.com>
14218
14219         * lisp-mode.el (emacs-lisp-mode-popup-menu-1): Add menu entry for
14220         `emacs-lisp-byte-compile-and-load'.
14221
14222 1998-04-26  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14223
14224         * ldap.el (ldap-search): Fixed additional parameter passing to
14225         `ldap-open'
14226
14227 1998-04-27  Andy Piper  <andyp@parallax.co.uk>
14228
14229         * select.el (kill-primary-selection) (selection-owner-p)
14230         (copy-primary-selection) (yank-clipboard-selection)
14231         (selection-exists-p) (delete-primary-selection): new file and
14232         functions that do the right thing for the selected device.
14233
14234         * x-menubar.el: use generalised selection functions.
14235
14236         * dumped-lisp.el: dump select.el.
14237
14238 1998-04-27  SL Baur  <steve@altair.xemacs.org>
14239
14240         * find-paths.el (paths-progname): New variable.
14241         (paths-emacs-root-p): Use it.
14242         (paths-find-site-directory): Ditto.
14243
14244 1998-04-26  SL Baur  <steve@altair.xemacs.org>
14245
14246         * loadup.el ((member "dump" command-line-args)): Dump as
14247         `infodock' if InfoDock.
14248
14249 1998-04-25  SL Baur  <steve@altair.xemacs.org>
14250
14251         * find-paths.el (construct-emacs-version): Simplify, include
14252         program name in the return value.
14253         * (paths-find-version-directory): Use it.
14254
14255 1998-04-25  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14256
14257         * info.el (Info-parse-dir-entries): Fixed regexp
14258         (Info-build-dir-anew): Remove full suffix and capitalize info file
14259         name for files with no @direntry
14260         (Info-batch-rebuild-dir): New function
14261         (Info-suffixed-file): Check for regular files instead of simple
14262         file existence (could catch directories before)
14263
14264 1998-04-25  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14265
14266         * setup-paths.el, find-paths.el: Removed uses of `not' which
14267         temacs doesn't have.
14268
14269         * find-paths.el (paths-find-emacs-roots): Included exec-prefix
14270         into root searching.
14271
14272 1998-04-24  Martin Buchholz  <martin@xemacs.org>
14273
14274         * subr.el: Remove definition of `not'.
14275
14276 Sat Apr 24 1998  Andy Piper  <andyp@parallax.co.uk>
14277
14278         * msw-glyphs.el: enable graphics support.
14279
14280 1998-04-23  Didier Verna  <didier@xemacs.org>
14281
14282         * x-menubar.el (default-menubar): restored the line-number-mode
14283         option.
14284
14285         * misc doc string updates related to the options menu.
14286
14287 1998-04-24  SL Baur  <steve@altair.xemacs.org>
14288
14289         * setup-paths.el (paths-construct-load-path): Fix typo.
14290
14291 1998-04-23  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14292
14293         * x-menubar.el (default-menubar): font-menu-this-frame-only-p and
14294         font-menu-ignore-scaled-fonts don't have to be bound now; this
14295         gets us one step further towards making --no-autoloads work.
14296
14297         * startup.el (normal-top-level): Load auto-autoloads only if
14298         lisp-directory is non-nil.
14299
14300         * setup-paths.el (paths-construct-load-path): Made it robust
14301         against nil lisp-directory.
14302
14303         * startup.el (startup-setup-paths-warning): Added `lisp-directory'
14304         to the list of variables that cause a warning when nil.
14305
14306         * toolbar.el (init-toolbar-location): Now works even when there's
14307         no toolbar icon directory.
14308
14309 1998-04-23  Hrvoje Niksic  <hniksic@srce.hr>
14310
14311         * help.el (view-lossage): Recognize it.
14312
14313         * simple.el (log-message): Mark multiline messages.
14314
14315 1998-04-22  SL Baur  <steve@altair.xemacs.org>
14316
14317         * info.el (Info-exit): `toolbar-info-frame' doesn't necessarily exist.
14318
14319 1998-4-20  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
14320
14321         * package-get.el (package-get-all):  add `\n' separator to
14322         interactive specification so that both variables are read
14323
14324 1998-04-22  Didier Verna  <didier@xemacs.org>
14325
14326         * x-menubar.el: ported the options menu to Custom.
14327         Moved the "read only" toggle button to the buffers menu.
14328         Corrected some missing ;;;###autoload or defcustom.
14329
14330         * scrollbar.el (scrollbars-visible-p): defcustom wrapper around
14331         the scrollbar-visible specifier for options menu handling.
14332
14333         * toolbar.el (toolbar-visible-p)
14334                      (toolbar-captioned-p)
14335                      (default-toolbar-position): defcustom wrappers around
14336         the toolbar specifiers for options menu handling.
14337
14338         * frame.el (get-frame-for-buffer-default-instance-limit):
14339         defcustom it for options menu handling.
14340
14341         * font-lock.el (font-lock-mode): defcustom and autoload the variable
14342         font-lock-mode for options menu handling.
14343
14344         * cus-start.el: added Custom properties to overwrite-mode for
14345         options menu handling.
14346
14347 Wed Apr 22 12:59:35 1998  Andy Piper  <andyp@parallax.co.uk>
14348
14349         * about.el: shameless self-promotion.
14350
14351 1998-04-21  Hrvoje Niksic  <hniksic@srce.hr>
14352
14353         * simple.el (raw-append-message): Slightly optimize.
14354         (remove-message): Use `push' for clarity.
14355         (append-message): Ditto.
14356         (display-warning): Dito.
14357         (raw-append-message): Send the message to the appropriate device.
14358
14359 1998-04-22  SL Baur  <steve@altair.xemacs.org>
14360
14361         * auto-save.el (auto-save-cyclic-hash-14): De-ebolification.
14362         From Sean MacLennan <Sean.MacLennan@pika.ca>
14363
14364 1998-04-18  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14365
14366         * setup-paths.el: Changed `directory-sep-char' to
14367         `path-separator', following a change in GNU Emacs.
14368
14369 1998-04-19  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14370
14371         * info.el (Info-maybe-update-dir): Bug fix in `conservative' behaviour
14372         (Info-build-dir-anew): Add a final newline.
14373         (Info-build-dir-anew): Do not issue warning when rebuilding policy
14374         is `always'
14375         (Info-rebuild-dir): Ditto
14376
14377         * dumped-lisp.el (preloaded-file-list): Added ldap.el
14378
14379 1998-04-21  SL Baur  <steve@altair.xemacs.org>
14380
14381         * simple.el (count-words-buffer): Retain zmacs region.
14382         (count-words-region): Ditto.
14383         * simple.el: (what-line): Expanded line counts.
14384         (count-lines): New parameter to conditionalize whether collapsed
14385         lines get counted.
14386         From Bob Weiner <weiner@altrasoft.com>
14387
14388 1998-04-19  SL Baur  <steve@altair.xemacs.org>
14389
14390         * packages.el (package-locations): infodock-packages must override
14391         mule-packages and packages.
14392
14393 1998-04-19  Jonathan Harris <jhar@tardis.ed.a.uk>
14394
14395         * wid-edit.el:
14396         remove rude messages from widget-activation-widget-mapper
14397         and widget-activation-glyph-mapper
14398
14399 1998-04-17  Jonathan Harris <jhar@tardis.ed.ac.uk>
14400
14401         * toolbar.el: Remove (featurep 'x) test from
14402         toolbar-make-button-list
14403
14404 1998-04-17  Hrvoje Niksic  <hniksic@srce.hr>
14405
14406         * gnuserv.el (gnuserv-edit): Switch to the next gnuserv buffer
14407         only if in the same frame.
14408
14409 1998-04-17  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14410
14411         * packages.el (package-locations): Added site-packages hierarchy.
14412
14413         * setup-paths.el (paths-default-info-directories): Introduced and
14414         used.
14415
14416         * packages.el, setup-paths.el: Set various path searching depths
14417         to 1.
14418
14419         * packages.el (packages-hierarchy-depth):
14420         (packages-load-path-depth): Introduced and used.
14421
14422         * setup-paths.el (paths-load-path-depth): Introduced and used.
14423
14424         * find-paths.el (paths-find-recursive-path): Added max-depth
14425         parameter.
14426
14427 1998-04-15  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14428
14429         * setup-paths.el (paths-construct-info-path): Removed
14430         dependency on behavior of (file-name-as-directory "").
14431
14432 1998-04-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14433
14434         * ldap.el (ldap-search): Adapt to the new low-level API using ldap
14435         lisp objects
14436
14437 1998-04-14  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14438
14439         * dump-paths.el, startup.el: Added handling for --debug-paths.
14440
14441 1998-04-15  William M. Perry  <wmperry@aventail.com>
14442
14443         * wid-edit.el: We cannot just set the help-echo or balloon-help
14444           properties for an extent based on the :help-echo widget
14445           property, since help-echo and balloon-help cause an EXTENT to
14446           get passed in, where :help-echo functions are expecting a WIDGET
14447
14448 1998-04-15  Kirill M. Katsnelson  <kkm@kis.ru>
14449
14450         * scrollbar.el (init-scrollbar-from-resources): Call
14451         mswindows-init-scrollbar-metrics when appropriate.
14452
14453 Thu Apr 16 12:59:35 1998  Andy Piper  <andyp@parallax.co.uk>
14454
14455         * dumped-lisp.el: dump x-toolbar for window system
14456
14457         * msw-init.el (init-post-mswindows-win): enable toolbars if we
14458         have support and xpm.
14459
14460 1998-04-16  SL Baur  <steve@altair.xemacs.org>
14461
14462         * files.el (toggle-read-only): Fix docstring.
14463         From Didier Verna <didier@xemacs.org>
14464
14465 1998-04-14  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14466
14467         * startup.el (normal-top-level): Load autoload-file-name without
14468         specifying an extension---some people only auto-autoload.el.gz.
14469
14470 1998-04-06  Hrvoje Niksic  <hniksic@srce.hr>
14471
14472         * files.el (backup-enable-predicate): Don't bomb on NAME being
14473         nil.
14474
14475 1998-04-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14476
14477         * find-paths.el, packages.el: Now prefers configure'd paths.
14478         This shouldn't cause any of the originally anticipated problems as
14479         the current paths architecture will not define the various
14480         configure-xxx variables if they're not specified on the configure
14481         command line.
14482
14483         * find-paths.el, setup-paths.el, packages.el: Removed all
14484         mentionings of "/" as a path separator.
14485         Used paths-construct-path throughout.
14486
14487         * find-paths.el (paths-construct-path): Created to assemble paths
14488         from directory components.
14489
14490         * setup-paths.el, packages.el: Used paths-decode-directory-path
14491         instead of decode-path-internal.
14492
14493         * find-paths.el: Removed unused (and bogus) paths-find-emacs-path
14494         and associates.
14495         (paths-decode-directory-path) Created.
14496
14497         * setup-paths.el: Changed configure-exec-path to
14498         configure-exec-directory.
14499
14500 1998-04-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14501
14502         * packages.el (packages-find-packages): Fixed decoding of
14503         EMACSPACKAGEPATH.
14504
14505         * startup.el: -no-packages -> -no-early-packages.
14506
14507         (packages-load-package-lisps): Fixed loading of auto-autoload
14508         files.
14509
14510         * startup.el (normal-top-level): Fixed loading of core
14511         auto-autoload.
14512
14513         * obsolete.el: Un-obsoleted site-directory.  Sigh.
14514
14515         * startup.el, packages.el, dump-paths.el: Added proper settings
14516         for site-directory and lisp-directory variables.
14517
14518         * startup.el, loadup.el: Renamed inhibit-update-autoloads to
14519         inhibit-package-autoloads and fixed handling of it.
14520
14521         * startup.el, packages.el, dump-paths.el, loadup.el: Fixed
14522         handling of former inhibit-package-init, now
14523         inhibit-early-packages, to make -vanilla etc. work.
14524
14525 1998-04-10  Kirill M. Katsnelson  <kkm@kis.ru>
14526
14527         * code-process.el (start-process): Fallback to 'undecided instead
14528         of 'binary for process input coding stream.
14529
14530         * process.el (start-process): Docstring fix.
14531
14532 1998-04-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14533
14534         * info.el (Info-insert-dir): Do not insert temporary dir files
14535         in Info-dir-file-attributes
14536         (Info-build-dir-anew): Ensure temporary buffer is not read-only
14537         (Info-rebuild-dir): Ditto.
14538
14539 1998-04-09  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14540
14541         * obsolete.el: Added obsoleteness declarations for
14542         `site-directory' and `Info-default-directory-list'.
14543
14544 1998-04-08  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14545
14546         * find-paths.el (paths-find-emacs-root): Only look at the
14547         executable at the end of the symlink chain for determining the
14548         Emacs root.
14549
14550 1998-04-07  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14551
14552         * setup-paths.el (paths-construct-info-path): Changed construction
14553         to cater to gone default in configure.
14554
14555         * find-paths.el (paths-uniq-append): Added.
14556
14557         * packages.el: Rewritten package path construction once again.
14558
14559         * dump-paths.el, startup.el: Removed package-path as a global
14560         variable.
14561
14562         * package-admin.el (package-admin-add-single-file-package):
14563         (package-admin-add-binary-package): Changed package-path to
14564         late-packages.
14565
14566         * packages.el (packages-split-path): Split path at "/" rather than
14567         nil according to change in emacs.c.
14568
14569 1998-04-06  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14570
14571         * setup-paths.el (paths-construct-info-path): Changed info path
14572         order so that directories come out right.
14573         (paths-find-lock-directory): Fixed bug: It used to think
14574         configure-lock-directory is a path.
14575
14576 1998-04-06  Jeff Miller <jmiller@smart.net>
14577
14578         * x-toolbar.el:  Added toolbar-vector-xxxxxx defvars.  Modified
14579         initial-toolbar-spec to use new toolbar-vector-xxxxxx defvars.  This
14580         eases the use of toolbar-add/kill-item functions.
14581
14582 1998-04-07  Kirill M. Katsnelson  <kkm@kis.ru>
14583
14584         * code-files.el (file-coding-system-alist): Commented out
14585         loaddefs.el magical treatment.
14586
14587 1998-04-06  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14588
14589         * info.el (Info-rebuild-outdated-dir): Added new option
14590         `conservative' and made it the default
14591         (Info-rebuild-dir): Appropriately parse multi-line description
14592         strings, and multi-section dir files. Issue warning when dir
14593         is rebuilt as temporary
14594         (Info-build-dir-anew): Issue warning when dir is built as
14595         temporary
14596
14597 1998-04-04  Kirill M. Katsnelson  <kkm@kis.ru>
14598
14599         * list-mode.el (list-mode-map): Bind highlight motion commands to
14600         standard keys left, right, C-b and C-f.
14601
14602 1998-03-29  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14603
14604         * files.el (auto-mode-alist): allow .sc for Scheme->C
14605
14606 1998-04-06  SL Baur  <steve@altair.xemacs.org>
14607
14608         * loadup.el (pureload): Don't quote (garbage-collect).
14609
14610 1998-04-04  SL Baur  <steve@altair.xemacs.org>
14611
14612         * package-get-base.el: Updated.
14613
14614 1998-04-04  Hrvoje Niksic  <hniksic@srce.hr>
14615
14616         * isearch-mode.el (isearch-just-started): New variable.
14617         (isearch-mode): Set it.
14618         (isearch-repeat): Advance one character forward only if the search
14619         was successful, and was not just started.
14620         (isearch-repeat): Clear isearch-just-started.
14621
14622 1998-04-02  SL Baur  <steve@altair.xemacs.org>
14623
14624         * finder.el (finder-compile-keywords): Don't eval new finder-inf
14625         if running -batch.
14626
14627 1998-03-26  Hrvoje Niksic  <hniksic@srce.hr>
14628
14629         * subr.el (listify-key-sequence): Removed.
14630
14631 1998-03-31  Hrvoje Niksic  <hniksic@srce.hr>
14632
14633         * bytecomp.el (byte-compile-print-gensym): New option.
14634         (byte-compile-output-file-form): Use it.
14635         (byte-compile-output-docform): Ditto.
14636         (byte-compile-compiled-obj-to-list): Ditto.
14637
14638 Sun Mar 29 1998  Andy Piper  <andyp@parallax.co.uk>
14639
14640         * msw-glyphs.el: set frame icon if xpm support.
14641
14642 1998-03-30  Kyle Jones  <kyle_jones@wonderworks.com>
14643
14644         * help.el: Code that pretty prints variable values
14645           removed.
14646
14647 1998-04-02  SL Baur  <steve@altair.xemacs.org>
14648
14649         * find-paths.el (paths-emacs-root-p): Correct test for installation
14650         directory.
14651         From Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14652
14653 1998-03-30  Kyle Jones  <kyle_jones@wonderworks.com>
14654
14655         * loaddefs.el: Don't set debug-ignored-errors; leave
14656           its default value set to nil.
14657
14658 1998-03-29  Damon Lipparelli  <lipp@primus.com>
14659
14660         * info.el (Info-rebuild-dir): fixed mis-spelling.
14661
14662 1998-03-29  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14663
14664         * info.el (Info-rebuild-outdated-dir): New custom var
14665         (Info-insert-node): Create/update dir file when needed, ie when it
14666         does not exist or is older than some info files in directory
14667
14668 1998-04-01  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14669
14670         * setup-paths.el, dump-paths.el, startup.el, packages.el: Allowed
14671         for last packages, mainly for using a 20.4 package base.
14672
14673         * packages.el (late-packages): Typo fix.  It was called
14674         early-packages.
14675
14676         * find-paths.el (paths-find-emacs-root): Bug fix: it now chases
14677         relative symlinks correctly.
14678         (paths-find-emacs-roots): More rigorous checking for plausible
14679         configuration-time root.
14680
14681         * startup.el (normal-top-level): Added a warning if XEmacs cannot
14682         find its roots.
14683
14684 1998-03-27  Martin Buchholz  <martin@xemacs.org>
14685
14686         * faces.el: Fix docstrings.
14687         * glyphs.el: Fix docstrings.
14688         * mouse.el: Fix docstrings.
14689
14690         * frame.el: Change phrase `current frame' to `selected frame'.
14691
14692         * faces.el (face-spec-set-match-display): Make FRAME arg optional.
14693
14694         * bytecomp.el (displaying-byte-compile-warnings): Rewrite some
14695         macros using backquote to make them infinitely more readable.
14696
14697 1998-03-30  SL Baur  <steve@altair.xemacs.org>
14698
14699         * packages.el (packages-find-package-path): Hardcoded specialized
14700         InfoDock support until we can clean this up.
14701
14702         * help.el (describe-bindings-1): Return the value of the bindings
14703         help buffer created.
14704         (describe-bindings): Ditto.
14705
14706         * simple.el (set-variable): Restore previous behavior of not
14707         bombing if the variable to set is not boundp.
14708
14709 1998-03-30  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14710
14711         * packages.el (packages-handle-package-dumped-lisps): Allow for
14712         non-local files to be loaded off the package-lisp variable.
14713
14714 1998-03-27  Kyle Jones  <kyle_jones@wonderworks.com>
14715
14716         * x-faces.el: Global X resources should override
14717           specs for all device classes (color, grayscale, mono);
14718           code currently doesn't override any of them.  Fixed by
14719           calling remove-specifier with '(x default) as the tag
14720           set and allowing inexact matches.
14721
14722 1998-03-27  Kyle Jones  <kyle_jones@wonderworks.com>
14723
14724         * faces.el: Separated face initializations based on
14725           device classes into device type specific (tag set,
14726           instantiator) pairs.
14727
14728 1998-03-09  Hrvoje Niksic  <hniksic@srce.hr>
14729
14730         * wid-edit.el (widget-choice-action): Remember user's explicit
14731         choice.
14732         (widget-choice-value-create): Respect it.
14733         From Richard Stallman <rms@gnu.org>
14734
14735 1998-03-26  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14736
14737         * setup-paths.el (paths-construct-info-path): Always append
14738         existing directories from configure-time info path.
14739
14740         * startup.el (startup-setup-paths): Renamed misnamed info-path to
14741         Info-directory-list.
14742
14743         * info.el: Removed Info-default-directory-list which was broken by
14744         design.
14745         Removed bogus initialization of Info-directory-list---startup.el
14746         can do a much better job.
14747         Added autoload of Info-directory-list.
14748
14749         * setup-paths.el (paths-construct-load-path): Fixed a bug pointed
14750         out by Martin Buchholz <martin@xemacs.org>: EMACSLOADPATH used to
14751         be exclusive; now it's merely given precedence, just like in the
14752         old days.
14753
14754 1998-03-25  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14755
14756         * find-paths.el (paths-find-architecture-directory): Fix bug with
14757         finding; it used to default too early.
14758
14759 1998-03-25  Martin Buchholz <martin@xemacs.org>
14760
14761         * packages.el (packages-split-path): Fix a bug; it used to fail
14762         for paths that weren't split.
14763
14764 1998-03-26  SL Baur  <steve@altair.xemacs.org>
14765
14766         * finder.el (finder-compile-keywords): trap on errors.
14767
14768 1998-03-24  Kyle Jones  <kyle_jones@wonderworks.com>
14769
14770         * x-faces.el (remove-specifier-specs-matching-tag-set-cdrs): Pass
14771           fourth argument of t so that only the specs exactly
14772           matching the tag lists are removed.
14773
14774 1998-03-25  SL Baur  <steve@altair.xemacs.org>
14775
14776         * make-docfile.el: Don't discard the BOOTSTRAPLOADPATH.
14777
14778 1998-03-23  SL Baur  <steve@altair.xemacs.org>
14779
14780         * minibuf.el (mouse-read-file-name-1): If a default directory was
14781         specified, use it for generating the completions.
14782
14783 1998-03-23  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14784
14785         * update-elc.el: Now respects inhibit-package-init and
14786         inhibit-site-lisp.
14787         Now does path construction with loadup-paths.
14788
14789         * startup.el (normal-top-level, startup-setup-paths): Now respects
14790         inhibit-package-init and inhibit-site-lisp.
14791
14792         * packages.el (packages-find-package-path): Extended package path
14793         by version-specific hierarchies.
14794         (packages-find-packages): Now respects inhibit flag and
14795         inhibit-site-lisp.
14796         Moved path setup to loadup-paths.
14797
14798         * make-docfile.el: Now respects inhibit-package-init and
14799         inhibit-site-lisp.
14800         Now does path construction with loadup-paths.
14801
14802         * loadup.el: Now respects inhibit-package-init and
14803         inhibit-site-lisp.
14804
14805         * dumped-lisp.el (preloaded-file-list): Added loadup-paths.
14806
14807         * loadup-paths.el: New file: setup load-path to encompass
14808         packages.
14809
14810 1998-03-22  SL Baur  <steve@altair.xemacs.org>
14811
14812         * auto-show.el: load-gc renamed to pureload.
14813         * site-load.el: Ditto.
14814         * packages.el (toplevel): Ditto.
14815         * loadup.el (really-early-error-handler): Ditto.
14816         * dumped-lisp.el (preloaded-file-list): Ditto.
14817         * cus-face.el (custom-declare-face): Ditto.
14818
14819 1998-03-22  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14820
14821         * <Today>: The Big Path Searching Overhaul.
14822
14823         * find-paths.el: New file: find and assemble paths in the
14824         installation hierarchy.
14825
14826         * setup-paths.el: New file: global layout of paths and directories
14827         within the XEmacs hierarchy.
14828
14829         * packages.el: Replaced everything related to path searching and
14830         startup by code in terms of find-paths.
14831
14832         * loadup.el, make-docfile.el, update-elc.el, startup.el: Now calls
14833         the new path searching engine.
14834
14835         * dumped-lisp.el (preloaded-file-list): Added new files find-paths
14836         and setup-paths.
14837
14838 1998-03-22  SL Baur  <steve@altair.xemacs.org>
14839
14840         * dumped-lisp.el (preloaded-file-list): Load setup-paths.elc not
14841         setup-paths.el.
14842
14843 1998-03-20  Kirill M. Katsnelson  <kkm@kis.ru>
14844
14845         * msw-glyphs.el: Added check for 'mswindows feature, so the file
14846         compiles identically in any configuration.
14847         Removed irrelevant commentary.
14848
14849 1998-03-20  Kirill M. Katsnelson  <kkm@kis.ru>
14850
14851         * simple.el (set-variable): Allow setting specifiers.
14852
14853 1998-03-19  SL Baur  <steve@altair.xemacs.org>
14854
14855         * lisp.el (forward-sexp): Revert previous change.
14856
14857 1998-03-18  SL Baur  <steve@altair.xemacs.org>
14858
14859         * frame.el (frame-initialize): Use `delete-console' instead of
14860         `delete-device' to delete the stream console to match the usage in
14861         Fkill_emacs.
14862
14863 1998-03-16  SL Baur  <steve@altair.xemacs.org>
14864
14865         * files.el (cdpath-previous): New variable.
14866         (cd): Use it.
14867         From Bob Weiner <weiner@wave.altrasoft.com>
14868
14869 1998-03-15  Kyle Jones  <kyle_jones@wonderworks.com>
14870
14871         * keydefs.el: Changed keybindings of forward-char,
14872           backward, scroll-up and scroll-down to point to their
14873           -command counterparts.
14874
14875         * simple.el: New functions: forwarc-char-command,
14876           backwrad-char-command, scroll-up-command,
14877           scroll-down-command which work liek their counterparts
14878           except that they honor the variable
14879           signal-error-on-buffer-boundary.
14880
14881           Definition of signal-error-on-buffer-boundary received
14882           from src/cmds.c.
14883
14884           defvar declaration added for word-across-newline to avoid
14885           byte-compiler warning about the free variable reference.
14886
14887 1998-03-14  Kirill M. Katsnelson  <kkm@kis.ru>
14888
14889         * winnt.el: Removed "%t" from the beginning of
14890         modeline-format. From now on, there's no nt-specifics in the modeline.
14891
14892 1998-03-14  SL Baur  <steve@altair.xemacs.org>
14893
14894         * setup-paths.el (paths-setup-paths-warning): Replace occurrences
14895         of `when' with `if'.
14896
14897 1998-03-03  Kirill M. Katsnelson  <kkm@kis.ru>
14898
14899         * msw-glyphs.el: New file. Defines TTY-style glyphs for
14900         mswindows. Must be reworked along with glyphs.el, or
14901         merged into it, after there is images support.
14902
14903         * dumped-lisp.el (preloaded-file-list): Dump msw-glyphs.el when
14904         'mswindows.
14905
14906 1998-03-13  SL Baur  <steve@altair.xemacs.org>
14907
14908         * faces.el: fix for text cursor initialization.
14909         Suggested by Kyle Jones <kyle_jones@wonderworks.com>
14910         From Andy Piper <andyp@parallax.co.uk>
14911
14912 1998-03-11  Pete Ware  <ware@cis.ohio-state.edu>
14913
14914         * files.el (set-auto-mode): If a mode is not fboundp, check to see
14915         if there is an existing package that handles it and warn the user
14916         about that mode.
14917
14918 1998-03-02  Kirill M. Katsnelson  <kkm@kis.ru>
14919
14920         * x-menubar.el (default-menubar): Greyed out "Help / Basics /
14921         Installation" menu item when Installation-string is not bound.
14922
14923 1998-03-11  SL Baur  <steve@altair.xemacs.org>
14924
14925         * lisp.el (forward-sexp): Fix for test for balanced sexp.
14926         From Jeremiah W. James <jerry@cs.ucsb.edu>
14927
14928 1998-03-10  Kyle Jones  <kyle_jones@wonderworks.com>
14929
14930         * msw-faces.el:
14931         * faces.el: Fix face initialization.
14932
14933 1998-03-10  Glynn Clements  <glynn@sensei.co.uk>
14934
14935         * files.el (backup-enable-predicate): fix breakage introduced
14936         by TMPDIR patch.
14937
14938 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
14939
14940         * x-faces.el (x-init-face-from-resources): The
14941           TTY face property retrieval functions don't return
14942           specifiers, so use face-property instead.
14943
14944 1998-03-09  SL Baur  <steve@altair.xemacs.org>
14945
14946         * mwheel.el (mwheel-install): Use portable keysyms and syntax.
14947
14948 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
14949
14950         * x-menubar.el: Expanded documentation for
14951           option-save-faces.  Changed Options -> Browse Faces
14952           menu entry to invoke customize-face.
14953
14954 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
14955
14956         * faces.el: Most face initialization moved out of
14957           init-other-random-faces to the top level so that the
14958           initialization happens before Xemacs is dumped.  Much
14959           of the fascist "face-differs-from-default-p or FROB!"
14960           code has been retired in favor of letting the user do
14961           what they want to do.  Face initialization code changed
14962           to use `default' specifier tag so that the settings can
14963           be overridden later if the user wishes it.
14964
14965 1998-03-08  SL Baur  <steve@altair.xemacs.org>
14966
14967         * about.el (about-hackers): Update contributors list.
14968
14969 1998-03-07  Kyle Jones  <kyle_jones@wonderworks.com>
14970
14971         * specifier.el: Define new specifier tag `default'.
14972
14973         * modeline.el: Initialize faces using `default' tag.
14974
14975         * x-faces.el (x-init-face-from-resources): Remove
14976           specifier specs containing the `default' tag before
14977           adding new specs.
14978
14979 1998-03-02  John Jones  <jj@asu.edu>
14980
14981         * package-get.el (package-get-all): fixed arguments on call to
14982         package-admin-add-single-file-package.
14983         * package-get.el (package-get-installedp): fixed to match
14984         advertised behavior.
14985         * package-get.el: added function package-get-update-all which
14986         installs newest versions of all the current packages (if they are
14987         not already installed).
14988
14989 1998-03-04  Jens-Ulrik Petersen  <petersen@kurims.kyoto-u.ac.jp>
14990
14991         * files.el (find-file-noselect): Uncommented `truename' binding in
14992         `let*' and use it later to set `buffer-file-truename' iff it's
14993         still nil, as happens for example when finding a compressed
14994         file with "jka-compr".
14995
14996 Wed Mar 04 08:55:12 1998  Andy Piper  <andyp@parallax.co.uk>
14997
14998         * faces.el: in make-face-* type functions do the operation for all
14999         window systems, not just the first one found.
15000
15001         * font.el: call mswindows-list-fonts for mswindows.
15002
15003 1998-03-02  Glynn Clements  <glynn@sensei.co.uk>
15004
15005         * code-process.el (call-process-region):
15006         * process.el (call-process-region):
15007         * package-get.el (package-get-dir):
15008         * files.el (backup-enable-predicate):
15009         * gnuserv.el (gnuserv-temp-file-regexp):
15010         Use temp-directory in place of `/tmp'.
15011
15012 Fri Feb 20 21:22:34 1998  Darryl Okahata  <darrylo@sr.hp.com>
15013
15014         * "Fast" dired-in-C enhancements for Windows 95/NT:
15015
15016         * files.el: Added function, `wildcard-to-regexp', from GNU
15017           Emacs.
15018
15019         * files.el (insert-directory): Modified to use special
15020           dired-in-C enhancements if present.
15021
15022 Mon Mar 02 11:37:36 1998  Andy Piper  <andyp@parallax.co.uk>
15023
15024         * code-files.el: make default coding no-conversion.
15025
15026 1998-03-02  SL Baur  <steve@altair.xemacs.org>
15027
15028         * dumped-lisp.el (preloaded-file-list): Find Installation.el from
15029         the load-path.
15030
15031         * update-elc.el: Strip directory when testing for files not to
15032         bytecompile.
15033
15034 1998-03-02  Aki Vehtari  <Aki.Vehtari@hut.fi>
15035
15036         * lisp-mode.el: Use recommended form for menus.
15037
15038         * info.el (Info-construct-menu): Use recommended form for menus.
15039
15040         * gnuserv.el (gnuserv-edit-files): Use recommended form for menu
15041         entry.
15042
15043 1998-02-28  Kyle Jones  <kyle_jones@wonderworks.com>
15044
15045         * frame.el: Resurrect get-frame-for-buffer-default-to-current.
15046           (get-frame-for-buffer-noselect): Always return frames
15047           in the not-this-window-p cond clause.
15048
15049 1998-02-27  SL Baur  <steve@altair.xemacs.org>
15050
15051         * help.el (describe-installation): New function.
15052
15053         * x-menubar.el (default-menubar): Add describe-installation to
15054         Help menu.
15055
15056         * packages.el (packages-unbytecompiled-lisp): Installation.el
15057         should not be bytecompiled.
15058
15059         * dumped-lisp.el (preloaded-file-list): Dump Installation with
15060         XEmacs.
15061
15062         * x-menubar.el (default-menubar): Use correct guard for VM menu
15063         entry.
15064
15065         * coding.el: Add coding systems for iso-8859-[12] for No-Mule + file
15066         coding.
15067         From Andy Piper <andyp@parallax.co.uk>
15068
15069 1998-02-26  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
15070
15071         * ldap.el: Do not require ldap-internal at compile time.
15072
15073 Tue Feb 17 12:50:37 1998  Andy Piper  <andyp@parallax.co.uk>
15074
15075         * code-files.el: new file. a virtual copy of mule-files.el
15076         but without charset
15077         dependencies. (toggle-buffer-file-ocding-system) new function for
15078         changing the eol type for the current buffer.
15079
15080         * code-process.el: new file. a copy of
15081         mule-process.el. mule-process.el will disappear when things have
15082         settled.
15083
15084         * coding.el: new file. a virtual copy of mule-files.el but
15085         without charset dependencies. (coding-system-base) new function
15086         for getting the parent coding system of a coding system with eol
15087         type set.
15088
15089         * dumped-lisp.el: add above files for the non-mule case.
15090
15091 1998-02-25  Kyle Jones  <kyle_jones@wonderworks.com>
15092
15093         * window-xemacs.el (display-buffer): If no explicit
15094           frame is specified, search for a window that displays
15095           the buffer on the currently selected frame, before
15096           searching other frames.
15097
15098 1998-02-25  Kyle Jones  <kyle_jones@wonderworks.com>
15099
15100         * frame.el (get-frame-for-buffer): If not-this-window-p
15101           is non-nil, use window on the selected frame if it is not
15102           also the selected window.  When defaulting, search for
15103           windows on the currently selected fgrame before searching
15104           other frames.
15105
15106 1998-02-25  Didier Verna  <didier@xemacs.org>
15107
15108         * modeline.el (modeline-swap-buffers): originally named
15109         `mouse-release-modeline'. Whether to actually swap the buffers is
15110         decided in `mouse-drag-modeline'.
15111         (mouse-drag-modeline): A button release event is considered a
15112         mouse click is both X (modeline scroll) and Y (modeline drag) pos
15113         stay unchanged.
15114
15115 1998-02-25  SL Baur  <steve@altair.xemacs.org>
15116
15117         * x-menubar.el: Put redo on the menubar.
15118         From Aki Vehtari <Aki.Vehtari@hut.fi>
15119
15120 1998-02-22  Greg Klanderman  <greg@alphatech.com>
15121
15122         * bytecomp.el (displaying-byte-compile-warnings): if
15123         temp-buffer-show-function is set, use it to display current set of
15124         warnings in the "*Compile-Log-Show*" buffer.
15125
15126         * simple.el (display-warning-buffer): if temp-buffer-show-function
15127         is set, use it to display current set of warnings in the
15128         "*Warnings-Show*" buffer.
15129
15130 1998-02-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15131
15132         * cl-extra.el (equalp): Make (equalp ?A ?a) return t as in
15133         Common Lisp.
15134
15135 1998-02-23  Aki Vehtari  <Aki.Vehtari@hut.fi>
15136
15137         * menubar.el: Allow button descriptors at least 2 long.
15138
15139         * x-menubar.el (default-menubar): Use recommended forms.
15140         (file-menu-filter): Remove.
15141         (edit-menu-filter): Remove.
15142
15143 1998-02-24  SL Baur  <steve@altair.xemacs.org>
15144
15145         * about.el (about-hackers): Updated.
15146
15147 1998-02-22  Greg Klanderman  <greg@alphatech.com>
15148
15149         * help.el (help-max-help-buffers): new variable
15150         (help-register-and-maybe-prune-excess): new function
15151         (help-buffer-name): use help-max-help-buffers.
15152         (with-displaying-help-buffer): use
15153         help-register-and-maybe-prune-excess.
15154
15155         * help.el (help-maybe-pretty-print-value): if the value fits on
15156         one line, let it.
15157
15158 1998-02-21  Greg Klanderman  <greg@alphatech.com>
15159
15160         * (with-displaying-help-buffer): there is no need to kill the buffer
15161         if it exists, because with-output-to-temp-buffer will clear it.
15162         further, killing the buffer violates the rule that
15163         temp-buffer-show-function, if set, has the full responsibility of
15164         showing the temp buffer.  killing the buffer fucks with the window
15165         configuration, hosing temp-buffer-show-function.
15166
15167
15168 1998-02-23  Didier Verna  <didier@xemacs.org>
15169
15170         * modeline.el (mouse-drag-modeline):
15171         - Always scroll the modeline that was originally clicked on.
15172         - Use x pixels instead of x characters (which doesn't work anyway)
15173         as horizontal reference for modeline dragging. This allows us to
15174         keep on dragging the modeline even if the motion event occurs in
15175         another window.
15176
15177 1998-02-23  Didier Verna  <didier@xemacs.org>
15178
15179         * x-mouse.el (x-init-pointer-shape): use a crossed-arrows cursor
15180         glyph on the modeline to indicate that dragging the mouse has an
15181         effect both horizontally and vertically.
15182
15183 1998-02-24  SL Baur  <steve@altair.xemacs.org>
15184
15185         * about.el (about-xemacs): Get rid of redundant visible version
15186         number.
15187
15188 1998-02-19  SL Baur  <steve@altair.xemacs.org>
15189
15190         * about.el (about-hackers): Update credits.
15191
15192 1997-12-22  Christoph Wedler  <wedler@fmi.uni-passau.de>
15193
15194         * prim/register.el (view-register): Show register type file-query.
15195
15196 1998-02-17  Kyle Jones  <kyle_jones@wonderworks.com>
15197
15198         * mode-motion.el (mode-motion-highlight-internal):
15199           save-excursion inside save-window-exucrsion form to
15200           hide buffer point changes from save-window-excursion.
15201           Prevents display flickering when the mouse pointer
15202           moves.
15203
15204 1998-02-17  Didier Verna  <didier@xemacs.org>
15205
15206         * mouse.el (default-mouse-track-set-point-in-window): rewrote this
15207         function to handle correctly the case of a toolbar one side of the
15208         window: scrolling will not necessarily happen.
15209
15210 1998-02-17  Kyle Jones  <kyle_jones@wonderworks.com>
15211
15212         * files.el (after-find-file): Restore missing argument
15213           to format that provides filename for "... consider M-x
15214           recover-file" message.  Also call `message' with "%s"
15215           as the first arg instead of an arbitrary string.
15216
15217 1998-02-18  SL Baur  <steve@altair.xemacs.org>
15218
15219         * about.el (about-hackers): Various additions.
15220
15221 1998-02-15  SL Baur  <steve@altair.xemacs.org>
15222
15223         * autoload.el (generate-file-autoloads-1): Don't force an extra
15224         line out when copying on-the-same line autoloads.
15225
15226         * x-menubar.el (default-menubar): Add Sokoban to the menubar if it
15227         is installed.
15228
15229 1998-02-14  Martin Buchholz  <martin@xemacs.org>
15230
15231         * x11/x-win-xfree86.el (x-win-init-xfree86):
15232         * x11/x-win-sun.el (x-win-init-sun):
15233         * x11/x-init.el (x-initialize-compose):
15234         * prim/simple.el:
15235         (backward-or-forward-kill-sexp):
15236         (backward-or-forward-kill-sentence):
15237         (backward-or-forward-kill-word):
15238         (backward-or-forward-delete-char):
15239         * prim/isearch-mode.el (isearch-help-or-delete-char):
15240         Use x-keysym-on-keyboard-sans-modifiers-p instead of
15241         x-keysym-on-keyboard-p to detect backspace.
15242         Use symbols instead of strings (now deprecated) with x-keysym-*-p.
15243         Clean up symbols used with dead keys, checking Linux and solaris
15244         keysyms.
15245         Simplify x-win-*.el using above methods.
15246         Change documentation for x-keysym-*-p functions.
15247
15248 1998-02-14  SL Baur  <steve@altair.xemacs.org>
15249
15250         * about.el (about-hackers): Restore entries for Michael Sperber and
15251         Vinnie Shelton.
15252         From Vinnie Shelton <acs@acm.org>
15253
15254 1998-02-14  Hrvoje Niksic  <hniksic@srce.hr>
15255
15256         * simple.el (count-words-region): Ditto.
15257
15258 1998-02-12  Hrvoje Niksic  <hniksic@srce.hr>
15259
15260         * simple.el (count-words-buffer): Document.  Don't print anything
15261         if non-interactive.
15262
15263 1998-02-12  SL Baur  <steve@altair.xemacs.org>
15264
15265         * packages.el (packages-hardcoded-lisp): easymenu.el is in
15266         multiple files in InfoDock.
15267
15268 1998-02-11  SL Baur  <steve@altair.xemacs.org>
15269
15270         * packages.el (packages-hardcoded-lisp): id-vers.elc is loaded
15271         from version.el in InfoDock.
15272
15273         * dumped-lisp.el (preloaded-file-list): Don't treat InfoDock
15274         specially.
15275
15276 1998-02-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15277
15278         * bytecomp-runtime.el (proclaim-inline): Single quotes around
15279         variable name in docstring.
15280
15281 1998-02-10  Andreas Jaeger  <aj@arthur.rhein-neckar.de>
15282
15283         * menubar.h: Include "gui.h".
15284
15285 1998-02-10  SL Baur  <steve@altair.xemacs.org>
15286
15287         * site-load.el: Fix documentation.
15288
15289 1998-02-09  SL Baur  <steve@altair.xemacs.org>
15290
15291         * package-get-base.el (package-get-base): Updated.
15292
15293         * keymap.el: PC-ize.
15294
15295 1998-02-08  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15296
15297         * hyper-apropos.el (hyper-apropos-get-doc): Print the `loaded
15298         from' on a fresh line.
15299
15300 1998-02-08  Hrvoje Niksic  <hniksic@srce.hr>
15301
15302         * help.el (help-maybe-pretty-print-value): prin1, not princ the
15303         object.
15304
15305 1998-02-09  SL Baur  <steve@altair.xemacs.org>
15306
15307         * undo-stack.el: PC-ize.
15308
15309         * cmdloop.el: PC-ize.
15310
15311 1998-02-08  SL Baur  <steve@altair.xemacs.org>
15312
15313         * bytecomp-runtime.el: PC-ize.
15314
15315         * byte-optimize.el: Prolog fixup.  PC-ize.
15316
15317         * cus-dep.el: Spelling fix.
15318
15319         * text-mode.el: Synch with Emacs 20.2.  (Original ChangeLog
15320         entries follow).
15321
15322 1997-08-29  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
15323
15324         * text-mode.el (text-mode-hook-identify): New function,
15325         put on text-mode-hook.  Set text-mode-variant here.
15326         (text-mode): Don't set it here.
15327
15328 1997-08-27  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
15329
15330         * text-mode.el (text-mode-hook): New defvar.
15331         (text-mode-variant): New variable.
15332         (text-mode): Set that variable locally.
15333         (toggle-text-mode-auto-fill): New command.
15334
15335 1997-06-15  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
15336
15337         * text-mode.el (text-mode): Let all-white lines separate paragraphs.
15338
15339 1997-06-11  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
15340
15341         * text-mode.el (paragraph-indent-text-mode):
15342         Renamed from spaced-text-mode.
15343         (text-mode-map): Bind TAB to indent-relative.
15344         (indented-text-mode-map): Variable deleted.
15345         (indented-text-mode): Now an alias for text-mode.
15346
15347 1998-02-05  SL Baur  <steve@altair.xemacs.org>
15348
15349         * loadup.el: test-atoms debugging stuffs removed.
15350
15351 1998-02-03  Martin Buchholz  <Martin Buchholz <martin@xemacs.org>
15352
15353         * lisp/loaddefs.el (completion-ignored-extensions): Add ".class"
15354
15355 1997-12-30  Colin Rafferty  <colin@xemacs.org>
15356
15357         * help.el (describe-beta): Made it use `locate-data-file'.
15358         (describe-distribution): Ditto.
15359         (describe-copying): Ditto.
15360         (describe-project): Ditto.
15361         (view-emacs-news): Ditto.
15362
15363         * help-nomule.el (help-with-tutorial): Made it use
15364         `locate-data-file' to find tutorial.
15365
15366 1998-01-28  Jonathon Harris  <jhar@tardis.ed.ac.uk>
15367
15368         * about.el: Corrected my email address.
15369
15370         * mouse.el: Added 'mouse-mswindows-drop' similar to
15371         'mouse-offix-drop'.
15372
15373 1998-01-27  SL Baur  <steve@altair.xemacs.org>
15374
15375         * loadup.el (running-xemacs): Spelling fix.
15376
15377 1998-01-26  Colin Rafferty  <colin@xemacs.org>
15378
15379         * packages.el (packages-find-packages-1): Don't allow a backwards
15380         compatible lisp tree to overwrite `preloaded-file-list'.
15381
15382 1998-01-26  SL Baur  <steve@altair.xemacs.org>
15383
15384         * loadup.el: Don't delete "xemacs" prior to dumping.
15385
15386 1998-01-24  SL Baur  <steve@altair.xemacs.org>
15387
15388         * package-info.el (pi-last-mod-date): New function.
15389         (pi-author-version): New function.
15390         (batch-update-package-info): Use them.
15391
15392 1998-01-23  Colin Rafferty  <colin@xemacs.org>
15393
15394         * frame.el (get-frame-for-buffer-default-to-current): Create.
15395         (get-frame-for-buffer-noselect): Allow user to use current frame
15396         with `get-frame-for-buffer-default-to-current'.
15397
15398 1998-01-22  Hrvoje Niksic  <hniksic@srce.hr>
15399
15400         * bytecomp.el (byte-compile-output-file-form): Set print-gensym.
15401         (byte-compile-output-docform): Ditto.
15402         (byte-compile-compiled-obj-to-list): Ditto.
15403
15404 1998-01-22  Kyle Jones  <kyle_jones@wonderworks.com>
15405
15406         * startup.el (command-line-1): Removed code that ran
15407           buffer-menu.
15408
15409 1998-01-21  Hrvoje Niksic  <hniksic@srce.hr>
15410
15411         * help-macro.el (make-help-screen): Bind `help-read-key' via flet.
15412
15413 1998-01-17  Hrvoje Niksic  <hniksic@srce.hr>
15414
15415         * frame.el (suspend-emacs-or-iconify-frame): Check using
15416         `device-on-window-system-p' instead of explicitly checking for X,
15417         so that the same logic works for MS Windows.
15418         (suspend-or-iconify-emacs): Ditto.
15419
15420 1998-01-14  Hrvoje Niksic  <hniksic@srce.hr>
15421
15422         * about.el (about-maintainer-info): Andy Piper is back.
15423         (xemacs-hackers): Updated Andy Piper's email address.
15424         (about-hackers): Added Jonathan Harris.
15425         (about-hackers): Updated Tibor Polgar's email address.
15426
15427 1998-01-18  SL Baur  <steve@altair.xemacs.org>
15428
15429         * about.el: Add xemacs.org email manager.
15430
15431         * package-get-base.el (package-get-base): Updated with most recent
15432         package updates.
15433
15434 1998-01-14  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15435
15436         * help.el (function-arglist): Use `indirect-function' instead of
15437         `symbol-function' so that aliases are treated correctly.
15438
15439 1998-01-13  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15440
15441         * help.el (help-map): Add f1 binding to `help-for-help'.
15442         Suggested by Karl M. Hegbloom <karlheg@inetarena.com>.
15443         (describe-key-briefly): Use `princ' "%s" to print object.
15444         (with-displaying-help-buffer): Kill buffer if it exists, again.
15445         (describe-key): Use `princ' "%s" to print object.
15446         (describe-function-1): Use `princ' "%s" to print object.
15447         Commented out alias lines removed.
15448         (help-pretty-print-limit): New variable to control pretty-printing
15449         of variable values.
15450         (help-maybe-pretty-print-value): Steve wins!  Renamed back from
15451         `help-pretty-print-value' again.  Only print-print when OBJECT is
15452         list of length less than `help-pretty-print-limit'.
15453         (describe-variable): Use `help-maybe-pretty-print-value' again.
15454
15455 1998-01-18  SL Baur  <steve@altair.xemacs.org>
15456
15457         * simple.el (blink-matching-open): Remove C++ kludge.
15458         Suggested by Bob Weiner <weiner@wave.altrasoft.com>
15459
15460 1998-01-14  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15461
15462         * info.el (Info-default-directory-list): Made the documentation
15463         more explanitory.
15464
15465 1998-01-13  Martin Buchholz  <martin@xemacs.org>
15466
15467         * lisp/packages.el:
15468         * lisp/package-admin.el:
15469         * lisp/build-report.el:
15470         Fix typos.
15471
15472 1998-01-14  Christoph Wedler  <wedler@fmi.uni-passau.de>
15473
15474         * Patches/font-lock.el (java-font-lock-keywords-*): Would produce
15475         warnings in Java buffers without final newline and editing the
15476         last line.
15477
15478 1998-01-17  SL Baur  <steve@altair.xemacs.org>
15479
15480         * packages.el (packages-find-packages-1): Don't allow a backwards
15481         compatible lisp tree to overwrite `preloaded-file-list'.
15482         Suggested by Colin Rafferty  <colin@xemacs.org>
15483
15484         * mouse.el (mouse-offix-drop): Set undo-boundary.
15485         From Oliver Graf <ograf@fga.de>
15486
15487 1998-01-13  SL Baur  <steve@altair.xemacs.org>
15488
15489         * loadup.el (load-gc): rewrite as defun.
15490         Print something sensical if a required dump-time file isn't found.
15491
15492 1998-01-12  SL Baur  <steve@altair.xemacs.org>
15493
15494         * menubar.el (check-menu-syntax): Emergency dirty fix -- the 0 plist
15495         bug strikes a menudescriptor.
15496
15497         * package-get-base.el (package-get-base): Updated.
15498
15499         * package-info.el (batch-update-package-info): Derive REQUIRES
15500         from the Makefile.
15501
15502 1998-01-13  Hrvoje Niksic  <hniksic@srce.hr>
15503
15504         * files.el (save-some-buffers): Don't play games with deleting
15505         other windows if we are in the minibuffer window.
15506
15507 1998-01-08  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15508
15509         * modeline.el (modeline-minor-mode-menu): Add support for :active
15510         (add-minor-mode): Document :active property to TOGGLE.
15511
15512 1998-01-07  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15513
15514         * modeline.el (modeline-minor-mode-menu): Add support for an
15515         `:included' predicate in the `toggle-sym' plist.
15516         (add-minor-mode): Document the :included property, format
15517         docstring some more.
15518         (modeline-minor-mode-menu): Documentation string added.
15519
15520 1998-01-02  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15521
15522         * modeline.el (modeline-minor-mode-menu): genmenlab the menu
15523         labels from the symbol-names by thwacking off the overly redundant
15524         and overused "mode", parenthesizing "minor", and capitalizing the
15525         resultant strings.  Also shortened the menu's title by eliminating
15526         the redundant buffer name.
15527         (add-minor-mode): Beautified the docstring, added mention of the
15528         `:menu-tag' property of TOGGLE.
15529         (modeline-minor-mode-menu): Frinked the `:menu-tag' property on
15530         `toggle-sym' to beatify the mode-life menus.
15531         * (abbrev-mode):  (put)'ed a `:menu-tag' on it and
15532         `auto-fill-function'.
15533
15534 1998-01-02  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15535
15536         * modeline.el (modeline-minor-mode-menu): Changed the string-only
15537         menus to :style 'toggle.
15538
15539 1997-12-10  Markus Linnala  <maage@cs.tut.fi>
15540
15541         * simple.el: Use mh-user-agent-compose as mh-e-user-agent.
15542
15543 1997-12-11  Christoph Wedler  <wedler@fmi.uni-passau.de>
15544
15545         * packages/hyper-apropos.el (hyper-apropos-insert-face): Would
15546         only recognize first hyperlink.
15547         (hyper-apropos-highlightify): Deletia, this is already done by
15548         `hyper-apropos-insert-face'.
15549         (hyper-apropos-help-mode): Don't call `hyper-apropos-highlightify.
15550
15551 1998-01-09  SL Baur  <steve@altair.xemacs.org>
15552
15553         * x-toolbar.el (toolbar-ispell-internal): Use ispell-message for
15554         mail.
15555         (toolbar-mail-reader): Add support for `send'.
15556         From Jonathan Marten <jonathan.marten@UK.Sun.COM>
15557
15558 1998-01-05  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15559
15560         * info.el (Info-emacs-info-file-name): Add defvar for
15561         `Info-emacs-info-file-name' so that `Info-goto-emacs-command-node'
15562         will function properly.
15563
15564 1998-01-05  Gary D. Foster  <gfoster@ragesoft.com>
15565
15566         * simple.el: make the backwards delete function called by
15567         `backward-or-forward-delete-char' user configurable.
15568
15569 1998-01-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15570
15571         * hyper-apropos.el (hyper-apropos-get-doc): Print where a byte
15572         compiled function got loaded from.
15573
15574 1998-01-09  SL Baur  <steve@altair.xemacs.org>
15575
15576         * term/apollo.el: Synched up with InfoDock 3.6.2.
15577
15578 1998-01-08  SL Baur  <steve@altair.xemacs.org>
15579
15580         * startup.el (load-init-file): Load autoloads earlier.
15581         (startup-splash-frame): Handle InfoDock logo.
15582
15583         * x-init.el (init-post-x-win): Don't call init-x-toolbar in
15584         InfoDock.
15585         (x-init-toolbar-from-resources): Move from x-toolbar.el.
15586
15587         * toolbar.el (init-toolbar-from-resources): InfoDock x-toolbar.el
15588         doesn't have this function.
15589
15590         * packages.el (locate-data-file): Fix to call `locate-file'.
15591
15592 1998-01-07  SL Baur  <steve@altair.xemacs.org>
15593
15594         * dumped-lisp.el (preloaded-file-list): InfoDock uses its own
15595         version of version.el.
15596         (preloaded-file-list): Ditto for x-menubar.el and x-toolbar.el.
15597
15598         * x-menubar.el (default-menubar): Guard reference to
15599         `gnuserv-frame'.
15600         (default-menubar): Guard references to `font-lock-mode'.
15601         (default-menubar): Guard references to font-menu-this-frame-only-p'.
15602         (default-menubar): Guard references to `font-menu-ignore-scaled-fonts'.
15603
15604         * make-docfile.el: Don't snarf doc strings from autoloads.
15605
15606         * startup.el (load-init-file): Use algorithm from loaddefs.el for
15607         loading auto-autoloads files.
15608
15609         * loaddefs.el: Disable dumping autoloads.
15610
15611 1998-01-05  SL Baur  <steve@altair.xemacs.org>
15612
15613         * lisp-mnt.el: Synch to Emacs 20.2.
15614
15615         * help.el: Remove manual autoload of `finder-by-keyword'.
15616
15617         * finder.el (finder-by-keyword): Autoload.
15618
15619         * help.el: Conditionalize hyperbole setup.
15620
15621 1998-01-04  SL Baur  <steve@altair.xemacs.org>
15622
15623         * packages.el (package-require): Update to reflect new data format.
15624
15625 1998-01-02  Didier Verna  <didier@xemacs.org>
15626
15627         * x-menubar.el (default-menubar): make the tutorials available
15628         through the menubar. (Plus some compilation warnings cleanup).
15629
15630 1998-01-04  SL Baur  <steve@altair.xemacs.org>
15631
15632         * check-features.el: New file.  Perform sanity check after build.
15633
15634         * dumped-lisp.el (preloaded-file-list): Move tooltalk dumped lisp
15635         files to tooltalk package.
15636         (preloaded-file-list): Moved sparcworks dumped lisp files to Sun
15637         package.
15638
15639         * package-admin.el (package-admin-xemacs): Use better default for
15640         location of XEmacs binary.
15641
15642 1998-01-03  Aki Vehtari  <Aki.Vehtari@hut.fi>
15643
15644         * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace const
15645         tag with sexp and add value tag with value `t'.
15646
15647 1998-01-03  SL Baur  <steve@altair.xemacs.org>
15648
15649         * package-get.el: Changes to work with real data.
15650         From Pete Ware <ware@cis.ohio-state.edu>
15651
15652         * packages.el (packages-reload-autoloads): Guard load for the time
15653         being.
15654
15655         * update-elc.el ("packages.el"): Force loading packages.el instead
15656         of possibly out-of-date packges.elc.
15657         * make-docfile.el ("packages.el"): Ditto.
15658
15659 1998-01-02  Colin Rafferty  <colin@xemacs.org>
15660
15661         * build-report.el (build-report-delete-regexp): Added a rule for
15662         the main tarball shadowing anything past it.
15663
15664 1998-01-02  SL Baur  <steve@altair.xemacs.org>
15665
15666         * packages.el (package-provide): Delete a previous provide.
15667
15668         * package-info.el: New file.
15669
15670         * package-get.el: New file.
15671         From Pete Ware <ware@cis.ohio-state.edu>
15672         (package-get): Fix md5 computation to work with Mule.
15673
15674 1997-12-11  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15675
15676         * simple.el (log-message-*): Quote symbols in docstrings properly.
15677
15678 1998-01-01  SL Baur  <steve@altair.xemacs.org>
15679
15680         * packages.el (packages-new-autoloads): Ignore symbolic links.
15681
15682         * cus-face.el (face-custom-attributes-get): Fix typo.
15683         From Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
15684
15685 1997-12-31  SL Baur  <steve@altair.xemacs.org>
15686
15687         * startup.el (load-init-file): Reload new or changed autoloads
15688         unless inhibited.  Reload modified dumped lisp (stubbed).
15689
15690         * packages.el (packages-new-autoloads): New function.
15691         (packages-reload-autoloads): New function.
15692         (packages-reload-dumped-lisp): New (stub) function.
15693
15694         * loadup.el: Inhibit reloading dumped files when running temacs.
15695
15696         * loadhist.el (file-provides): Extend to handle variant
15697         extensions.
15698
15699         * replace.el (query-replace): Fix typo.
15700
15701 1997-12-30  SL Baur  <steve@altair.xemacs.org>
15702
15703         * make-docfile.el: list-autoloads-path has been renamed.
15704         * update-elc.el: list-autoloads has been renamed.
15705
15706         * packages.el (packages-list-autoloads): Renamed.
15707         (packages-list-autoloads-path): Ditto.
15708
15709 1997-12-29  Colin Rafferty  <colin@xemacs.org>
15710
15711         * packages.el (packages-find-packages-1): Made it signal a warning
15712         for an error in an auto-autoload.el file.
15713
15714 1997-12-30  SL Baur  <steve@altair.xemacs.org>
15715
15716         * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace sexp
15717         tag with const.
15718         From Aki Vehtari <Aki.Vehtari@hut.fi>
15719
15720         * dumped-lisp.el (preloaded-file-list): Dump loadhist with XEmacs.
15721
15722         * loadhist.el (unload-feature): Remove autoload.
15723
15724 1997-12-28  SL Baur  <steve@altair.xemacs.org>
15725
15726         * loadhist.el: Unpackaged.
15727
15728         * help.el (describe-symbol-find-file): Rename
15729         `describe-function-find-file' and make old name obsolete.
15730         (describe-function-1): Use it.
15731         (describe-function-1): Guard reference to
15732         `compiled-function-annotation'.
15733
15734 1997-12-27  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15735
15736         * help.el (help-mode-bury): Now a call to `help-mode-quit' with
15737         argument.
15738         (help-mode-quit): New optional arg to control whether it kills or
15739         buries.  Tidied up.
15740         (with-displaying-help-buffer): Don't kill buffer initially, even
15741         if it exists: it is erased by `with-output-to-temp-buffer' anyway.
15742         (help-pretty-print-value): Rename back from
15743         `help-maybe-pretty-print-value'!  If `pp-internal' is available
15744         use it, otherwise use dumped `cl-prettyprint'.
15745         (describe-variable): Use `help-pretty-print-value' again.
15746         (find-func): Removed reference to "find-func" at end.
15747
15748 1997-12-26  Kirill M. Katsnelson  <kkm@kis.ru>
15749
15750         * dumped-lisp.el: x-menubar.el dumped along with mswindows native
15751           GUI XEmacs. Rename? x-menubar is rather window system
15752           independant, except for a couple of items.
15753
15754 1997-12-26  SL Baur  <steve@altair.xemacs.org>
15755
15756         * x-menubar.el (default-menubar): Remove hyperbole and oobr
15757         entries as they will no longer be distributed with XEmacs.
15758
15759         * format.el (format-alist): Fix image/tiff regexps.
15760         From P. E. Jareth Hein <jareth@camelot-soft.com>
15761
15762         * help.el (help-maybe-pretty-print-value): Rename.
15763         (describe-variable): Use it.
15764         (describe-variable): Add trailing linefeed.
15765
15766 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15767
15768         * help.el (describe-function-1): Don't output anything for
15769           arglist of autoload functions.
15770
15771 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15772
15773         * help.el (describe-function-1): Don't output anything for
15774           arglist of autoload functions.
15775
15776 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15777
15778         * help.el (help-mode-map): New bindings for `help-mode-bury',
15779         `describe-function-at-point', `describe-variable-at-point',
15780         `Info-elisp-ref', `customize-variable', `help-next-section' and
15781         `help-prev-section'.
15782         (help-next-section): New function.
15783         (help-prev-section): New function.
15784         (help-mode-quit): Changed to kill the help buffer.
15785         (help-mode-bury): Formerly `help-mode-quit'.  Bury buffer
15786         correctly.
15787         (help-buffer-name): New function to generate the name of help
15788         buffers.
15789         (with-displaying-help-buffer): Is now a macro.  Takes an new first
15790         argument giving the name of the help buffer.
15791         (describe-key): Use `with-displaying-help-buffer' with name.
15792         (describe-mode): Ditto.
15793         (describe-bindings): Ditto.
15794         (describe-prefix-bindings): Ditto.
15795         (view-lossage): Ditto.
15796         (with-syntax-table): New macro.
15797         (function-called-at-point): Use `ignore-errors' and
15798         `with-syntax-table'.
15799         (function-at-point): Ditto.
15800         (describe-function): Use `with-displaying-help-buffer' with name.
15801         (function-arglist): Extracted from `describe-function-1'.  Returns
15802         function's arglist as string.
15803         (function-documentation): Extracted from `describe-function-1'.
15804         Returns function's docstring.
15805         (describe-function-1): Remove all the "stream" garbage, including
15806         the stream argument.  Use `function-arglist' and
15807         `function-documentation'.
15808         (describe-function-arglist): Just use `function-arglist'.
15809         (variable-at-point): Use `ignore-errors' and `with-syntax-table'.
15810         (help-pretty-print-value): New function to help with
15811         pretty-printing variable values.  Knows about `#<...>'.  Needs
15812         `pp-internal'.
15813         (describe-variable): Use `with-displaying-help-buffer' with name.
15814         Formatting improved.  Display file where variable is defined, if
15815         known.  Use `help-pretty-print-value'.
15816         (describe-syntax): Use `with-displaying-help-buffer' with name.
15817         (list-processes): Remove "stream" garbage.
15818
15819 1997-12-25  SL Baur  <steve@altair.xemacs.org>
15820
15821         * x-init.el (x-initialize-keyboard): Don't load x-win*.el files,
15822         call a dumped routine instead.
15823
15824         * x-win-xfree86.el: Wrap file in defun.
15825         * x-win-sun.el: Ditto.
15826
15827 1997-12-23  SL Baur  <steve@altair.xemacs.org>
15828
15829         * help.el (view-emacs-news): Remove usage of outl-mouse which
15830         advises functions and does other evil things.
15831
15832 1997-12-22  SL Baur  <steve@altair.xemacs.org>
15833
15834         * format.el (format-alist): Add `image/tiff'.
15835         From P. E. Jareth Hein <jareth@camelot-soft.com>
15836
15837 1997-12-21  SL Baur  <steve@altair.xemacs.org>
15838
15839         * about.el (about-hackers): More names added.
15840
15841         * make-docfile.el: Remove superfluous package path search.
15842
15843         * loaddefs.el: Commentary changes.  Removal of VM autoloads.
15844
15845 1997-12-20  SL Baur  <steve@altair.xemacs.org>
15846
15847         * shadow.el (find-emacs-lisp-shadows): Add _pkg to the list of
15848         ignored shadows.
15849
15850 1997-12-18  SL Baur  <steve@altair.xemacs.org>
15851
15852         * startup.el (set-default-load-path): Make sure lisp and site-lisp
15853         get trailing slashes when added to the load-path.
15854
15855         * x-init.el (init-x-win): Locate where XEmacs X localization files
15856         are.
15857
15858 1997-12-18  Kyle Jones  <kyle_jones@wonderworks.com>
15859
15860         * x-faces.el: Added support for foregroundToolBarColor
15861           to xpm-color-symbols.
15862
15863 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
15864
15865         * etags.el (tags-remove-duplicates): Removed.
15866         (buffer-tag-table-list): Use `delete-duplicates'.
15867
15868         * cl-extra.el (coerce): Coerce to bit-vector and weak-list
15869         correctly.
15870         (get*): Defalias to `get'.
15871
15872         * cl.el (eql): Compare integers with `eq'.
15873         (cl-map-extents): Check for `map-extents' first.
15874
15875 1997-12-17  Didier Verna  <didier@xemacs.org>
15876
15877         * leim/quail/latin-pre.el ("french-prefix"): doc string cleanup +
15878         added the 'numero', 'copyright' and 'trademark' symbols.
15879
15880         * leim/quail/latin-post.el ("french-postfix"): see above.
15881
15882 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
15883
15884         * widget.el (define-widget): Check the arguments.
15885
15886         * cus-edit.el (customize-face): Use `check-argument-type'.
15887         (custom-variable-value-create): Use `signal' to signal error.
15888         (custom-variable-reset-saved): Ditto.
15889         (custom-variable-reset-standard): Ditto.
15890         (custom-face-reset-saved): Ditto.
15891
15892         * wid-edit.el (widget-prompt-value): Use `signal' to signal error.
15893         (widget-default-format-handler): Ditto.
15894         (widget-checklist-add-item): Ditto.
15895         (widget-radio-add-item): Ditto.
15896         (widget-editable-list-entry-create): Ditto.
15897         (widget-sexp-prompt-value): Ditto.
15898
15899         * custom.el (custom-declare-variable): Signal errors better.
15900         (custom-handle-keyword): Ditto.
15901         (custom-declare-group): Ditto.
15902
15903         * window-xemacs.el (windows): Ditto.
15904
15905         * menubar.el (menu): Ditto.
15906
15907         * keydefs.el (keyboard): Ditto.
15908
15909         * minibuf.el (minibuffer): Ditto.
15910
15911         * process.el (execute): Ditto.
15912
15913         * fill.el (fill): Ditto.
15914
15915         * modeline.el (modeline): Ditto.
15916
15917         * help.el (help): Ditto.
15918
15919         * faces.el (faces): Ditto.
15920
15921         * files.el (files): Ditto.
15922
15923         * x-init.el (x): Ditto.
15924
15925         * lisp-mode.el (lisp): Ditto.
15926
15927         * process.el (processes): Ditto.
15928
15929         * mouse.el (mouse): Ditto.
15930
15931         * abbrev.el (abbrev): Moved from cus-edit.
15932
15933         * font-lock.el (lisp-font-lock-keywords-1): Recognize `defcustom'
15934         as variable declaration.
15935
15936 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
15937
15938         * menubar.el (find-menu-item): Use `check-argument-type'.
15939         (find-menu-item): Cosmetic changes.
15940
15941 1997-12-18  SL Baur  <steve@altair.xemacs.org>
15942
15943         * x-menubar.el (default-menubar): Guard usage of lpr-switches.
15944
15945 1997-12-17  SL Baur  <steve@altair.xemacs.org>
15946
15947         * startup.el (set-default-load-path): Only search package-path
15948         when not running temacs.
15949
15950         * dumped-lisp.el (preloaded-file-list): Remove Egg/Its dumped lisp
15951         files.
15952
15953         * loadup.el: Correct commentary.  Reformatting.
15954         (really-early-error-handler): Use absolute path to the
15955         first dumped-lisp.el file.
15956         (really-early-error-handler): Print full path name of
15957         each dumped lisp file (inherited from InfoDock).
15958
15959         * shadow.el (find-emacs-lisp-shadows): Ignore multiple
15960         dumped-lisp.el files.
15961
15962         * make-docfile.el (preloaded-file-list): Reorder when the
15963         package-path is searched.
15964         * update-elc.el: Ditto.
15965
15966         * lisp-mode.el (call-with-condition-handler): Treat the same as
15967         `condition-case' for indentation.
15968
15969         * about.el (about-xemacs): Update release date.
15970
15971 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
15972
15973         * cl-macs.el (case): Signal error if `t' or `otherwise' are seen
15974         anywhere but at the last clause.
15975         (ecase): Disallow `t' and `otherwise'.
15976
15977 1997-12-16  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15978
15979         * cus-edit.el (custom-buffer-create-buttons): New function
15980         from stuff moved out of `custom-buffer-create-internal'.
15981         (custom-novice): New variable.  Default t.
15982         (custom-display-global-buttons): Ditto.  Default `top'.
15983         (custom-buffer-create-internal): Only display help if
15984         `custom-novice' is non-nil.  Display global buttons according to
15985         `custom-display-global-buttons'.
15986
15987 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
15988
15989         * menubar.el (find-menu-item): Use `check-argument-type'.
15990         (find-menu-item): Cosmetic changes.
15991
15992 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
15993
15994         * modeline.el (mouse-drag-modeline): Give the modeline a "pressed"
15995         look.
15996
15997 1997-12-16  Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
15998
15999         * format.el (format-deannotate-region):  Bug fix.
16000         Deannotating a region containing unknown tags would fail
16001         (causing decoding of text/enriched to fail at user level)
16002
16003 1997-12-16  Kyle Jones  <kyle_jones@wonderworks.com>
16004
16005         * minibuf.el (read-directory-name): Support sixth
16006           arg, HISTORY, as already documented.
16007
16008 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
16009
16010         * etags.el (get-tag-table-buffer): Use explicit lists as arguments
16011         to `ecase'.
16012
16013 1997-12-14  SL Baur  <steve@altair.xemacs.org>
16014
16015         * skk/skk-leim.el (skk-auto-fill-activate): Synch with
16016         skk-activate.
16017
16018 1997-12-13  SL Baur  <steve@altair.xemacs.org>
16019
16020         * dumped-lisp.el (preloaded-file-list): Remove debugging statement.