update.
[chise/xemacs-chise.git.1] / lisp / ChangeLog
1 2016-03-10  MORIOKA Tomohiko  <tomo.git@chise.org>
2
3         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4         `===ucs-bmp-cjk-compat@unicode'.
5
6         * mule/mule-conf.el (===ucs-bmp-cjk-compat@unicode): New
7         coded-charset for XEmacs CHISE.
8
9 2016-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
10
11         * mule/mule-charset.el (default-coded-charset-priority-list): Add
12         `=ucs-sip-itaiji-003'.
13
14         * mule/mule-conf.el (=ucs-sip-itaiji-003): New coded-charset for
15         XEmacs CHISE.
16
17 2016-02-17  MORIOKA Tomohiko  <tomo.git@chise.org>
18
19         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
20         setting for `=ucs-var-004'.
21
22         * mule/mule-charset.el (default-coded-charset-priority-list): Add
23         `=ucs-sip-var-001' and `=ucs-bmp-var-004'.
24
25         * mule/mule-conf.el (=ucs-sip-var-001): New coded-charset for
26         XEmacs CHISE.
27         (=ucs-var-004): Ditto.
28         (=ucs-bmp-var-004): Ditto.
29
30 2016-02-14  MORIOKA Tomohiko  <tomo.git@chise.org>
31
32         * mule/mule-charset.el (default-coded-charset-priority-list): Add
33         `=ucs-sip-var-003'.
34
35         * mule/mule-conf.el (=ucs-sip-var-003): New coded-charset for
36         XEmacs CHISE.
37
38 2016-02-11  MORIOKA Tomohiko  <tomo.git@chise.org>
39
40         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
41         setting for `=ucs-itaiji-006'.
42
43         * mule/mule-charset.el (default-coded-charset-priority-list): Add
44         `=ucs-bmp-itaiji-006'.
45
46         * mule/mule-conf.el (=ucs-itaiji-006): New coded-charset for
47         XEmacs CHISE.
48         (=ucs-bmp-itaiji-006): Ditto.
49
50 2016-02-10  MORIOKA Tomohiko  <tomo.git@chise.org>
51
52         * mule/mule-charset.el (default-coded-charset-priority-list): Add
53         `=ucs-sip-var-002'.
54
55         * mule/mule-conf.el (=ucs-sip-var-002): New coded-charset for
56         XEmacs CHISE.
57
58 2016-02-05  MORIOKA Tomohiko  <tomo.git@chise.org>
59
60         * mule/mule-charset.el (default-coded-charset-priority-list): Add
61         `=ucs-sip-itaiji-002'.
62
63         * mule/mule-conf.el (=ucs-sip-itaiji-002): New coded-charset for
64         XEmacs CHISE.
65
66 2016-02-01  MORIOKA Tomohiko  <tomo.git@chise.org>
67
68         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
69         setting for `==hanyo-denshi/tk'.
70
71 2016-01-28  MORIOKA Tomohiko  <tomo.git@chise.org>
72
73         * mule/mule-conf.el (=hanyo-denshi/ks): Fix `long-name'.
74         (=hanyo-denshi/tk): Fix `long-name'.
75         (==hanyo-denshi/tk): New coded-charset for XEmacs CHISE.
76
77 2016-01-17  MORIOKA Tomohiko  <tomo.git@chise.org>
78
79         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
80         setting for `=>mj'.
81
82 2016-01-17  MORIOKA Tomohiko  <tomo.git@chise.org>
83
84         * mule/mule-conf.el (=mj): Fix `dimension'.  (=>mj): New
85         coded-charset for XEmacs CHISE.
86
87 2015-12-18  MORIOKA Tomohiko  <tomo.git@chise.org>
88
89         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
90         setting for `=hanyo-denshi/tk'.
91
92 2015-12-17  MORIOKA Tomohiko  <tomo.git@chise.org>
93
94         * mule/mule-charset.el (default-coded-charset-priority-list): Add
95         `=hanyo-denshi/tk/mf-01'.
96
97         * mule/mule-conf.el (=hanyo-denshi/tk): New coded-charset for
98         XEmacs CHISE.
99         (=hanyo-denshi/tk/mf-01): Ditto.
100
101 2015-12-11  MORIOKA Tomohiko  <tomo.git@chise.org>
102
103         * mule/mule-charset.el (default-coded-charset-priority-list):
104         Prefer `==ucs-bmp-cjk-compat@JP' to `==ucs-bmp-cjk-compat@gb'.
105
106 2015-11-16  MORIOKA Tomohiko  <tomo.git@chise.org>
107
108         * mule/mule-charset.el (default-coded-charset-priority-list):
109         Prefer `=jis-x0208@1983' to `chinese-gb2312'.
110
111 2015-11-11  MORIOKA Tomohiko  <tomo.git@chise.org>
112
113         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
114         settings for `=ucs-itaiji-004' and `=ucs-itaiji-005'.
115
116         * mule/mule-charset.el (default-coded-charset-priority-list): Add
117         `=ucs-bmp-itaiji-004' and `=ucs-bmp-itaiji-005'.
118
119         * mule/mule-conf.el (=ucs-itaiji-004): New coded-charset for
120         XEmacs CHISE.
121         (=ucs-bmp-itaiji-004): Ditto.
122         (=ucs-itaiji-005): Ditto.
123         (=ucs-bmp-itaiji-005): Ditto.
124
125 2015-11-11  MORIOKA Tomohiko  <tomo.git@chise.org>
126
127         * mule/mule-charset.el (default-coded-charset-priority-list): Add
128         `=ucs-sip-itaiji-001'.
129
130         * mule/mule-conf.el (=ucs-sip-itaiji-001): New coded-charset for
131         XEmacs CHISE.
132
133 2015-11-07  MORIOKA Tomohiko  <tomo.git@chise.org>
134
135         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
136         settings for `=ucs-itaiji-001', `=ucs-itaiji-003' and
137         `=ucs-itaiji-008'.
138
139         * mule/mule-charset.el (default-coded-charset-priority-list): Add
140         `=ucs-bmp-itaiji-001', `=ucs-bmp-itaiji-003' and
141         `=ucs-bmp-itaiji-008'.
142
143         * mule/mule-conf.el (=ucs-itaiji-001): New coded-charset for
144         XEmacs CHISE.
145         (=ucs-bmp-itaiji-001): Ditto.
146         (=ucs-itaiji-003): Ditto.
147         (=ucs-bmp-itaiji-003): Ditto.
148         (=ucs-itaiji-008): Ditto.
149         (=ucs-bmp-itaiji-008): Ditto.
150
151 2015-10-30  MORIOKA Tomohiko  <tomo.git@chise.org>
152
153         * mule/mule-charset.el (default-coded-charset-priority-list): Add
154         `==ucs-bmp-cjk-compat@gb' and `==ucs-bmp-cjk-compat@JP'.
155
156         * mule/mule-conf.el (==ucs-bmp-cjk-compat@gb): New coded-charset
157         for XEmacs CHISE.
158         (==ucs-bmp-cjk-compat@JP): Ditto.
159
160 2015-10-21  MORIOKA Tomohiko  <tomo.git@chise.org>
161
162         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
163         setting for `===hng-tzs'.
164
165         * mule/mule-charset.el (default-coded-charset-priority-list): Add
166         `===hng-tzs'.
167
168         * mule/mule-conf.el (===hng-tzs): New coded-charset for XEmacs
169         CHISE.
170
171 2015-10-20  MORIOKA Tomohiko  <tomo.git@chise.org>
172
173         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
174         setting for `===hng-doh'.
175
176         * mule/mule-charset.el (default-coded-charset-priority-list): Add
177         `===hng-doh'.
178
179         * mule/mule-conf.el (===hng-doh): New coded-charset for XEmacs
180         CHISE.
181
182 2015-10-19  MORIOKA Tomohiko  <tomo.git@chise.org>
183
184         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
185         setting for `===hng-wad'.
186
187         * mule/mule-charset.el (default-coded-charset-priority-list): Add
188         `===hng-wad'.
189
190         * mule/mule-conf.el (===hng-wad): New coded-charset for XEmacs
191         CHISE.
192
193 2015-10-19  MORIOKA Tomohiko  <tomo.git@chise.org>
194
195         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
196         settings for `==koseki' and `===hng-kcc'.
197
198         * mule/mule-charset.el (default-coded-charset-priority-list): Add
199         `===hng-kcc'.
200
201         * mule/mule-conf.el (===hng-kcc): New coded-charset for XEmacs
202         CHISE.
203
204 2015-10-18  MORIOKA Tomohiko  <tomo.git@chise.org>
205
206         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
207         setting for `===hng-nkk'.
208
209         * mule/mule-charset.el (default-coded-charset-priority-list): Add
210         `===hng-nkk'.
211
212         * mule/mule-conf.el (===hng-nkk): New coded-charset for XEmacs
213         CHISE.
214
215 2015-10-18  MORIOKA Tomohiko  <tomo.git@chise.org>
216
217         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
218         setting for `===hng-ink'.
219
220         * mule/mule-charset.el (default-coded-charset-priority-list): Add
221         `===hng-ink'.
222
223         * mule/mule-conf.el (===hng-ink): New coded-charset for XEmacs
224         CHISE.
225
226 2015-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
227
228         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
229         setting for `===hng-jhk'.
230
231         * mule/mule-charset.el (default-coded-charset-priority-list): Add
232         `===hng-jhk'.
233
234         * mule/mule-conf.el (===hng-jhk): New coded-charset for XEmacs
235         CHISE.
236
237 2015-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
238
239         * mule/mule-conf.el (=jis-x0213-1@2004): Use "jisx0213\\.2004-1"
240         instead of "jisx0213\\(\\.2004\\)-1" as the registry.
241         (==jis-x0213-1@2004): Add registry to specify "jisx0213\\.2004-1".
242         (===jis-x0213-1@2004): Likewise.
243         (=>>jis-x0213-1@2004): Use "jisx0213\\.2004-1" instead of
244         "jisx0213\\(\\.2004\\)-1" as the registry.
245         (=+>jis-x0213-1@2004): Likewise.
246         (=>jis-x0213-1@2004): Likewise.
247
248         * mule/mule-charset.el (default-coded-charset-priority-list): Add
249         `===jis-x0213-1@2004'.
250
251 2015-10-16  MORIOKA Tomohiko  <tomo.git@chise.org>
252
253         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
254         setting for `===hng-nak'.
255
256         * mule/mule-charset.el (default-coded-charset-priority-list): Add
257         `===hng-nak'.
258
259         * mule/mule-conf.el (===hng-nak): New coded-charset for XEmacs
260         CHISE.
261
262 2015-10-15  MORIOKA Tomohiko  <tomo.git@chise.org>
263
264         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
265         setting for `===hng-hos'.
266
267         * mule/mule-charset.el (default-coded-charset-priority-list): Add
268         `===hng-hos'.
269
270         * mule/mule-conf.el (===hng-hos): New coded-charset for XEmacs
271         CHISE.
272
273 2015-10-14  MORIOKA Tomohiko  <tomo.git@chise.org>
274
275         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
276         setting for `===hng-tzj'.
277
278         * mule/mule-charset.el (default-coded-charset-priority-list): Add
279         `===hng-tzj'.
280
281         * mule/mule-conf.el (===hng-tjz): New coded-charset for XEmacs
282         CHISE.
283
284 2015-10-13  MORIOKA Tomohiko  <tomo.git@chise.org>
285
286         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
287         setting for `===hng-kae'.
288
289         * mule/mule-charset.el (default-coded-charset-priority-list): Add
290         `===hng-kae'.
291
292         * mule/mule-conf.el (===hng-kae): New coded-charset for XEmacs
293         CHISE.
294
295 2015-10-11  MORIOKA Tomohiko  <tomo.git@chise.org>
296
297         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
298         setting for `===hng-kar'.
299
300         * mule/mule-charset.el (default-coded-charset-priority-list): Add
301         `===hng-kar'.
302
303         * mule/mule-conf.el (===hng-kar): New coded-charset for XEmacs
304         CHISE.
305
306 2015-10-11  MORIOKA Tomohiko  <tomo.git@chise.org>
307
308         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
309         setting for `===hng-kyd'.
310
311         * mule/mule-charset.el (default-coded-charset-priority-list): Add
312         `===hng-kyd'.
313
314         * mule/mule-conf.el (===hng-kyd): New coded-charset for XEmacs
315         CHISE.
316
317 2015-10-10  MORIOKA Tomohiko  <tomo.git@chise.org>
318
319         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
320         setting for `===hng-hok'.
321
322         * mule/mule-charset.el (default-coded-charset-priority-list): Add
323         `===hng-hok'.
324
325         * mule/mule-conf.el (===hng-hok): New coded-charset for XEmacs
326         CHISE.
327
328 2015-10-09  MORIOKA Tomohiko  <tomo.git@chise.org>
329
330         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
331         setting for `===hng-jyu'.
332
333         * mule/mule-charset.el (default-coded-charset-priority-list): Add
334         `===hng-jyu'.
335
336         * mule/mule-conf.el (===hng-jyu): New coded-charset for XEmacs
337         CHISE.
338
339 2015-10-08  MORIOKA Tomohiko  <tomo.git@chise.org>
340
341         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
342         setting for `===hng-zkd'.
343
344         * mule/mule-charset.el (default-coded-charset-priority-list): Add
345         `===hng-zkd'.
346
347         * mule/mule-conf.el (===hng-zkd): New coded-charset for XEmacs
348         CHISE.
349
350 2015-10-07  MORIOKA Tomohiko  <tomo.git@chise.org>
351
352         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
353         setting for `===hng-kmi'.
354
355         * mule/mule-charset.el (default-coded-charset-priority-list): Add
356         `===hng-kmi'.
357
358         * mule/mule-conf.el (===hng-kmi): New coded-charset for XEmacs
359         CHISE.
360
361 2015-10-07  MORIOKA Tomohiko  <tomo.git@chise.org>
362
363         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
364         setting for `===hng-okd'.
365
366         * mule/mule-charset.el (default-coded-charset-priority-list): Add
367         `===hng-okd'.
368
369         * mule/mule-conf.el (===hng-okd): New coded-charset for XEmacs
370         CHISE.
371
372 2015-10-05  MORIOKA Tomohiko  <tomo.git@chise.org>
373
374         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
375         setting for `===hng-nkm'.
376
377         * mule/mule-charset.el (default-coded-charset-priority-list): Add
378         `===hng-nkm'.
379
380         * mule/mule-conf.el (===hng-nkm): New coded-charset for XEmacs
381         CHISE.
382
383 2015-10-05  MORIOKA Tomohiko  <tomo.git@chise.org>
384
385         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
386         setting for `===hng-nto'.
387
388         * mule/mule-charset.el (default-coded-charset-priority-list): Add
389         `===hng-nto'.
390
391         * mule/mule-conf.el (===hng-nto): New coded-charset for XEmacs
392         CHISE.
393
394 2015-10-04  MORIOKA Tomohiko  <tomo.git@chise.org>
395
396         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
397         setting for `===hng-yhk'.
398
399         * mule/mule-charset.el (default-coded-charset-priority-list): Add
400         `===hng-yhk'.
401
402         * mule/mule-conf.el (===hng-yhk): New coded-charset for XEmacs
403         CHISE.
404
405 2015-10-03  MORIOKA Tomohiko  <tomo.git@chise.org>
406
407         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
408         setting for `===hng-sok'.
409
410         * mule/mule-charset.el (default-coded-charset-priority-list): Add
411         `===hng-sok'.
412
413         * mule/mule-conf.el (===hng-sok): New coded-charset for XEmacs
414         CHISE.
415
416 2015-10-03  MORIOKA Tomohiko  <tomo.git@chise.org>
417
418         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
419         setting for `===hng-kda'.
420
421         * mule/mule-charset.el (default-coded-charset-priority-list): Add
422         `===hng-kda'.
423
424         * mule/mule-conf.el (===hng-kda): New coded-charset for XEmacs
425         CHISE.
426
427 2015-10-02  MORIOKA Tomohiko  <tomo.git@chise.org>
428
429         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
430         setting for `===hng-myz'.
431
432         * mule/mule-charset.el (default-coded-charset-priority-list): Add
433         `===hng-myz'.
434
435         * mule/mule-conf.el (===hng-myz): New coded-charset for XEmacs
436         CHISE.
437
438 2015-10-02  MORIOKA Tomohiko  <tomo.git@chise.org>
439
440         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
441         setting for `===hng-kgk'.
442
443         * mule/mule-charset.el (default-coded-charset-priority-list): Add
444         `===hng-kgk'.
445
446         * mule/mule-conf.el (===hng-kgk): New coded-charset for XEmacs
447         CHISE.
448
449 2015-10-01  MORIOKA Tomohiko  <tomo.git@chise.org>
450
451         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
452         setting for `===hng-drt'.
453
454         * mule/mule-charset.el (default-coded-charset-priority-list): Add
455         `===hng-drt'.
456
457         * mule/mule-conf.el (===hng-drt): New coded-charset for XEmacs
458         CHISE.
459
460 2015-10-01  MORIOKA Tomohiko  <tomo.git@chise.org>
461
462         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
463         setting for `===hng-mam'.
464
465         * mule/mule-charset.el (default-coded-charset-priority-list): Add
466         `===hng-mam'.
467
468         * mule/mule-conf.el (===hng-mam): New coded-charset for XEmacs
469         CHISE.
470
471 2015-09-30  MORIOKA Tomohiko  <tomo.git@chise.org>
472
473         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
474         setting for `===hng-dng'.
475
476         * mule/mule-charset.el (default-coded-charset-priority-list): Add
477         `===hng-dng'.
478
479         * mule/mule-conf.el (===hng-dng): New coded-charset for XEmacs
480         CHISE.
481
482 2015-09-29  MORIOKA Tomohiko  <tomo.git@chise.org>
483
484         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
485         setting for `=>cns11643-5'.
486
487 2015-09-29  MORIOKA Tomohiko  <tomo.git@chise.org>
488
489         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
490         setting for `===hng-keg'.
491
492         * mule/mule-charset.el (default-coded-charset-priority-list): Add
493         `===hng-keg'.
494
495         * mule/mule-conf.el (===hng-keg): New coded-charset for XEmacs
496         CHISE.
497
498 2015-09-28  MORIOKA Tomohiko  <tomo.git@chise.org>
499
500         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
501         setting for `===hng-jou'.
502
503         * mule/mule-charset.el (default-coded-charset-priority-list): Add
504         `===hng-jou'.
505
506         * mule/mule-conf.el (===hng-jou): New coded-charset for XEmacs
507         CHISE.
508
509 2015-09-28  MORIOKA Tomohiko  <tomo.git@chise.org>
510
511         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
512         setting for `===hng-smk'.
513
514         * mule/mule-charset.el (default-coded-charset-priority-list): Add
515         `===hng-smk'.
516
517         * mule/mule-conf.el (===hng-smk): New coded-charset for XEmacs
518         CHISE.
519
520 2015-09-26  MORIOKA Tomohiko  <tomo.git@chise.org>
521
522         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
523         setting for `===hng-kyo'.
524
525         * mule/mule-charset.el (default-coded-charset-priority-list): Add
526         `===hng-kyo'.
527
528         * mule/mule-conf.el (===hng-kyo): New coded-charset for XEmacs
529         CHISE.
530
531 2015-09-26  MORIOKA Tomohiko  <tomo.git@chise.org>
532
533         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
534         setting for `===hng-kss'.
535
536         * mule/mule-charset.el (default-coded-charset-priority-list): Add
537         `===hng-kss'.
538
539         * mule/mule-conf.el (===hng-kss): New coded-charset for XEmacs
540         CHISE.
541
542 2015-09-25  MORIOKA Tomohiko  <tomo.git@chise.org>
543
544         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
545         setting for `===hng-wan'.
546
547         * mule/mule-charset.el (default-coded-charset-priority-list): Add
548         `===hng-wan'.
549
550         * mule/mule-conf.el (===hng-wan): New coded-charset for XEmacs
551         CHISE.
552
553 2015-09-24  MORIOKA Tomohiko  <tomo.git@chise.org>
554
555         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
556         setting for `===hng-ksk'.
557
558         * mule/mule-charset.el (default-coded-charset-priority-list): Add
559         `===hng-ksk'.
560
561         * mule/mule-conf.el (===hng-ksk): New coded-charset for XEmacs
562         CHISE.
563
564 2015-09-24  MORIOKA Tomohiko  <tomo.git@chise.org>
565
566         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
567         setting for `===hng-kyu'.
568
569         * mule/mule-charset.el (default-coded-charset-priority-list): Add
570         `===hng-kyu'.
571
572         * mule/mule-conf.el (===hng-kyu): New coded-charset for XEmacs
573         CHISE.
574
575 2015-09-23  MORIOKA Tomohiko  <tomo.git@chise.org>
576
577         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
578         setting for `===hng-skk'.
579
580         * mule/mule-charset.el (default-coded-charset-priority-list): Add
581         `===hng-skk'.
582
583         * mule/mule-conf.el (===hng-skk): New coded-charset for XEmacs
584         CHISE.
585
586 2015-09-22  MORIOKA Tomohiko  <tomo.git@chise.org>
587
588         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
589         setting for `===hng-sik'.
590
591         * mule/mule-charset.el (default-coded-charset-priority-list): Add
592         `===hng-sik'.
593
594         * mule/mule-conf.el (===hng-sik): New coded-charset for XEmacs
595         CHISE.
596
597 2015-09-21  MORIOKA Tomohiko  <tomo.git@chise.org>
598
599         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
600         setting for `===hng-kbk'.
601
602         * mule/mule-charset.el (default-coded-charset-priority-list): Add
603         `===hng-kbk'.
604
605         * mule/mule-conf.el (===hng-kbk): New coded-charset for XEmacs
606         CHISE.
607
608 2015-09-21  MORIOKA Tomohiko  <tomo.git@chise.org>
609
610         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
611         setting for `===hng-kcj'.
612
613         * mule/mule-charset.el (default-coded-charset-priority-list): Add
614         `===hng-kcj'.
615
616         * mule/mule-conf.el (===hng-kcj): New coded-charset for XEmacs
617         CHISE.
618
619 2015-09-19  MORIOKA Tomohiko  <tomo.git@chise.org>
620
621         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
622         setting for `===hng-k24'.
623
624         * mule/mule-charset.el (default-coded-charset-priority-list): Add
625         `===hng-k24'.
626
627         * mule/mule-conf.el (===hng-k24): New coded-charset for XEmacs
628         CHISE.
629
630 2015-09-18  MORIOKA Tomohiko  <tomo.git@chise.org>
631
632         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
633         setting for `===hng-gok'.
634
635         * mule/mule-charset.el (default-coded-charset-priority-list): Add
636         `===hng-gok'.
637
638         * mule/mule-conf.el (===hng-gok): New coded-charset for XEmacs
639         CHISE.
640 2015-09-17  MORIOKA Tomohiko  <tomo.git@chise.org>
641
642         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
643         setting for `===hng-tsu'.
644
645         * mule/mule-charset.el (default-coded-charset-priority-list): Add
646         `===hng-tsu'.
647
648         * mule/mule-conf.el (===hng-tsu): New coded-charset for XEmacs
649         CHISE.
650
651 2015-09-16  MORIOKA Tomohiko  <tomo.git@chise.org>
652
653         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
654         setting for `===hng-sys'.
655
656         * mule/mule-charset.el (default-coded-charset-priority-list): Add
657         `===hng-sys'.
658
659         * mule/mule-conf.el (===hng-sys): New coded-charset for XEmacs
660         CHISE.
661
662 2015-09-16  MORIOKA Tomohiko  <tomo.git@chise.org>
663
664         * mule/mule-coding.el (coded-charset-entity-reference-alist):
665         - Use "&HNG010-<d><d><d><d><d>;" instead of
666           "&HNG-KHI<d><d><d><d><d>;" for `===hng-khi'.
667         - Add setting for `===hng-khm' and `=ucs-itaiji-002'.
668
669         * mule/mule-charset.el (default-coded-charset-priority-list): Add
670         `=ucs-bmp-itaiji-002' and `===hng-khm'.
671
672         * mule/mule-conf.el (===hng-khi): Use "hng-10$" instead of
673         "hngkhi-0" as the suffix of registry.
674         (===hng-khm): New coded-charset for XEmacs CHISE.
675         (=ucs-itaiji-002): Ditto.
676         (=ucs-bmp-itaiji-002): Ditto.
677
678 2015-09-14  MORIOKA Tomohiko  <tomo.git@chise.org>
679
680         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
681         setting for `=>ucs@iwds-1'.
682
683         * mule/mule-conf.el (==jis-x0208@1978/-4X): New coded-charset for
684         XEmacs CHISE.
685
686 2015-09-14  MORIOKA Tomohiko  <tomo.git@chise.org>
687
688         * mule/mule-conf.el (=>ucs@iwds-1): New coded-charset for XEmacs
689         CHISE.
690
691         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
692         "&HNG-KHI<d><d><d><d>;" instead of "&HNG-KHI-<d><d><d><d>;" for
693         `===hng-khi'.
694
695 2015-09-13  MORIOKA Tomohiko  <tomo.git@chise.org>
696
697         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
698         setting for `===hng-khi'.
699
700         * mule/mule-charset.el (default-coded-charset-priority-list): Add
701         `===hng-khi'.
702
703         * mule/mule-conf.el (===hng-khi): New coded-charset for XEmacs
704         CHISE.
705
706 2015-09-11  MORIOKA Tomohiko  <tomo.git@chise.org>
707
708         * mule/mule-conf.el (=ucs-bmp-var-001): Use #x9FCC instead of
709         #x9FA5 as the value of `max-code'.
710         (=ucs-bmp-var-002): Likewise.
711         (=ucs-bmp-var-003): Likewise.
712         (=ucs-bmp-itaiji-084): Likewise.
713         (=ucs-bmp-cjk@JP): Likewise.
714         (=ucs-bmp-cjk@JP/hanazono): Likewise.
715         (==ucs-bmp-cjk@JP/hanazono): Likewise.
716         (=>ucs-bmp-cjk@component): Likewise.
717
718 2015-09-05  MORIOKA Tomohiko  <tomo.git@chise.org>
719
720         * mule/mule-conf.el (==daikanwa/+2p): New coded-charset for XEmacs
721         CHISE.
722
723 2015-09-04  MORIOKA Tomohiko  <tomo.git@chise.org>
724
725         * mule/mule-conf.el (==jis-x0208@1978/4-pr): New coded-charset for
726         XEmacs CHISE.
727         (==jis-x0208@1978/5pr): Use `==jis-x0208@1978/4-pr' instead of
728         `==jis-x0208@1978/2-pr' as the mother.
729
730 2015-08-17  MORIOKA Tomohiko  <tomo.git@chise.org>
731
732         * mule/mule-conf.el (=>cns11643-5): New coded-charset for XEmacs
733         CHISE.
734
735 2015-07-09  MORIOKA Tomohiko  <tomo.git@chise.org>
736
737         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
738         setting for `===hanyo-denshi/jb' and `===hanyo-denshi/hg'.
739
740 2015-06-08  MORIOKA Tomohiko  <tomo.git@chise.org>
741
742         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
743         `=gb2312' instead of `chinese-gb2312'; add setting for `==ucs@gb'.
744
745 2015-03-05  MORIOKA Tomohiko  <tomo.git@chise.org>
746
747         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
748         setting for `===ucs@gb'.
749
750 2015-03-04  MORIOKA Tomohiko  <tomo.git@chise.org>
751
752         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
753         setting for `===hanyo-denshi/ks', `===jis-x0208' and
754         `===jis-x0213-1'; use "&R-J00X1-hhhh;" instead of "&R-JX1-hhhh;"
755         as the entity-reference for `===jis-x0213-1@2000'; use
756         "&R-JX1-hhhh;" as the entity-reference for `===jis-x0213-1'.
757
758 2015-03-03  MORIOKA Tomohiko  <tomo.git@chise.org>
759
760         * mule/mule-charset.el (default-coded-charset-priority-list): Add
761         `===jis-x0208'.
762
763         * mule/mule-conf.el (===jis-x0208@1978): Use `==jis-x0208@1978'
764         instead of `===jis-x0208' as the mother.
765         (===jis-x0208@1983): Use `==jis-x0208@1983' instead of
766         `===jis-x0208' as the mother.
767         (===jis-x0208@1990): Use `==jis-x0208@1990' instead of
768         `===jis-x0208' as the mother.
769         (===jis-x0213-1@2000): Use `==jis-x0213-1@2000' instead of
770         `===jis-x0213-1' as the mother.
771         (===jis-x0213-1@2004): Use `==jis-x0213-1@2004' instead of
772         `===jis-x0213-1' as the mother.
773         (===ucs@unicode): Use `==ucs@unicode' instead of `===ucs@iso' as
774         the mother.
775         (===ucs@ks): Use `==ucs@ks' instead of `===ucs@unicode' as the
776         mother.
777
778 2015-02-23  MORIOKA Tomohiko  <tomo.git@chise.org>
779
780         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
781         setting for `=ucs-var-001'.
782
783 2015-02-23  MORIOKA Tomohiko  <tomo.git@chise.org>
784
785         * mule/mule-charset.el (default-coded-charset-priority-list): Add
786         `=ucs-bmp-var-001'.
787
788         * mule/mule-conf.el (=ucs-var-001): New coded-charset for XEmacs
789         CHISE.
790         (=ucs-bmp-var-001): Ditto.
791
792         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
793         setting for `=ucs-var-003'.
794
795 2015-02-22  MORIOKA Tomohiko  <tomo.git@chise.org>
796
797         * mule/mule-charset.el (default-coded-charset-priority-list): Add
798         `=ucs-bmp-var-003'.
799
800         * mule/mule-conf.el (=ucs-var-003): New coded-charset for XEmacs
801         CHISE.
802         (=ucs-bmp-var-003): Ditto.
803
804 2015-02-21  MORIOKA Tomohiko  <tomo.git@chise.org>
805
806         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
807         setting for `=ucs-var-002'.
808
809         * mule/mule-charset.el (default-coded-charset-priority-list): Add
810         `=ucs-bmp-var-002'.
811
812         * mule/mule-conf.el (=ucs-var-002): New coded-charset for XEmacs
813         CHISE.
814         (=ucs-bmp-var-002): Ditto.
815
816 2015-02-21  MORIOKA Tomohiko  <tomo.git@chise.org>
817
818         * mule/mule-conf.el (==jis-x0208@1978/4er): New coded-charset for
819         XEmacs CHISE.
820         (==jis-x0208@1978/5pr): Ditto.
821
822 2015-02-21  MORIOKA Tomohiko  <tomo.git@chise.org>
823
824         * mule/mule-charset.el (default-coded-charset-priority-list): Add
825         `=>ucs-bmp-cjk@component'.
826
827         * mule/mule-conf.el (=>ucs@component): New coded-charset for
828         XEmacs CHISE.
829         (=>ucs-bmp-cjk@component): Ditto.
830
831 2015-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
832
833         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
834         setting for `=>iwds-1'.
835
836 2015-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
837
838         * mule/mule-conf.el (=>iwds-1): New coded-charset for XEmacs
839         CHISE.
840
841 2015-02-17  MORIOKA Tomohiko  <tomo.git@chise.org>
842
843         * mule/mule-charset.el (default-coded-charset-priority-list):
844         - Prefer `=ucs-bmp-cjk@JP/hanazono' to `=ucs-bmp-cjk@gb'.
845         - Prefer `==ucs-bmp-cjk@JP/hanazono' to `==ucs-bmp-cjk@gb'.
846         - Prefer `===hanyo-denshi/jc' to `===jis-x0213-1'.
847         - Prefer `===hanyo-denshi/jd' to `===jis-x0213-2'.
848
849 2015-02-14  MORIOKA Tomohiko  <tomo.git@chise.org>
850
851         * mule/mule-coding.el (coded-charset-entity-reference-alist):
852         Prefer `=ucs@FOO' to `=>>ucs@FOO'.
853
854         * mule/mule-conf.el (=ucs@iso): Use `=+>ucs@iso' instead of
855         `=>>ucs@iso' as the mother.
856         (=>>ucs@iso): Use `=ucs@iso' instead of `=+>ucs@iso' as the
857         mother.
858
859 2015-01-22  MORIOKA Tomohiko  <tomo.git@chise.org>
860
861         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
862         setting for `===hanyo-denshi/ia'.
863
864 2015-01-20  MORIOKA Tomohiko  <tomo.git@chise.org>
865
866         * mule/mule-charset.el (default-coded-charset-priority-list): Add
867         `===hanyo-denshi/ia'.
868
869 2014-12-28  MORIOKA Tomohiko  <tomo.git@chise.org>
870
871         * mule/mule-conf.el (=koseki): Fix DOC.
872         (==koseki): New coded-charset for XEmacs CHISE.
873
874 2014-12-26  MORIOKA Tomohiko  <tomo.git@chise.org>
875
876         * mule/mule-conf.el (===hanyo-denshi/jc): New coded-charset for
877         XEmacs CHISE.
878         (===hanyo-denshi/jd): Fix DOC.
879
880 2014-12-26  MORIOKA Tomohiko  <tomo.git@chise.org>
881
882         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
883         setting for `===hanyo-denshi/ip'.
884
885 2014-12-25  MORIOKA Tomohiko  <tomo.git@chise.org>
886
887         * mule/mule-charset.el (default-coded-charset-priority-list): Add
888         `===hanyo-denshi/ip'.
889
890         * mule/mule-conf.el (===hanyo-denshi/ip): New coded-charset for
891         XEmacs CHISE.
892
893 2014-12-07  MORIOKA Tomohiko  <tomo.git@chise.org>
894
895         * mule/mule-charset.el (default-coded-charset-priority-list): Add
896         `==ucs-radicals@unicode' and `=>daikanwa'.
897
898         * mule/mule-conf.el (==ucs-radicals@unicode): New coded-charset
899         for XEmacs CHISE.
900
901 2014-12-03  MORIOKA Tomohiko  <tomo.git@chise.org>
902
903         * mule/mule-conf.el (===hanyo-denshi/ia): New coded-charset for
904         XEmacs CHISE.
905
906 2014-11-18  MORIOKA Tomohiko  <tomo.git@chise.org>
907
908         * mule/mule-charset.el (default-coded-charset-priority-list): Add
909         `===ruimoku-v6'.
910
911 2014-11-17  MORIOKA Tomohiko  <tomo.git@chise.org>
912
913         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
914         setting for `===ruimoku-v6'.
915
916 2014-11-17  MORIOKA Tomohiko  <tomo.git@chise.org>
917
918         * mule/mule-conf.el (===ruimoku-v6): New coded-charset for XEmacs
919         CHISE.
920
921 2014-11-15  MORIOKA Tomohiko  <tomo.git@chise.org>
922
923         * mule/mule-conf.el (==jis-x0208@1978/1pr/fixed): New
924         coded-charset for XEmacs CHISE.
925
926 2014-11-05  MORIOKA Tomohiko  <tomo.git@chise.org>
927
928         * mule/mule-conf.el (===hanyo-denshi/jd): New coded-charset for
929         XEmacs CHISE.
930
931 2014-10-15  MORIOKA Tomohiko  <tomo.git@chise.org>
932
933         * mule/mule-charset.el (default-coded-charset-priority-list): Add
934         `===ucs-sip@iso'.
935
936 2014-10-02  MORIOKA Tomohiko  <tomo.git@chise.org>
937
938         * mule/mule-conf.el (===ucs-sip@iso): New coded-charset for XEmacs
939         CHISE.
940
941 2014-09-29  MORIOKA Tomohiko  <tomo.git@chise.org>
942
943         * mule/mule-charset.el (default-coded-charset-priority-list): Add
944         `==ucs-sip@iso'.
945
946         * mule/mule-conf.el (==ucs-sip@iso): New coded-charset for XEmacs
947         CHISE.
948
949 2014-09-18  MORIOKA Tomohiko  <tomo.git@chise.org>
950
951         * mule/mule-conf.el (=ucs-sip-ext-b): Fix registry.
952         (=ucs-sip@iso): New coded-charset for XEmacs CHISE.
953         (=ucs-sip-ext-b@iso): Fix registry.
954         (==ucs-sip-ext-b@iso): Ditto.
955         (===ucs-sip-ext-b@iso): Ditto.
956
957         * mule/mule-charset.el (default-coded-charset-priority-list): Add
958         `=ucs-sip@iso'.
959
960 2014-09-17  MORIOKA Tomohiko  <tomo.git@chise.org>
961
962         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
963         setting for `=>cbeta'.
964
965 2014-09-16  MORIOKA Tomohiko  <tomo.git@chise.org>
966
967         * mule/mule-charset.el (default-coded-charset-priority-list): Add
968         `=>cns11643-7'.
969
970         * mule/mule-conf.el (=>cbeta): New coded-charset for XEmacs CHISE.
971
972 2014-08-20  MORIOKA Tomohiko  <tomo.git@chise.org>
973
974         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
975         "&G-[NAME];" instead of "&g1-[NAME];" for `=>>[NAME]'.
976
977 2014-08-19  MORIOKA Tomohiko  <tomo.git@chise.org>
978
979         * mule/mule-conf.el (=>>>ucs@cns): Indicate `==ucs@cns' instead of
980         `=ucs@cns'.
981         (=>>>ucs@jis): Indicate `==ucs@jis' instead of `=ucs@jis'.
982         (=>>>ucs@jis/1990): Indicate `==ucs@jis/1990' instead of
983         `=ucs@jis/1990'.
984         (=>>>ucs@jis/2000): Indicate `==ucs@jis/2000' instead of
985         `=ucs@jis/2000'.
986         (=>>>ucs@jis/2004): Indicate `==ucs@jis/2004' instead of
987         `=ucs@jis/2004'.
988         (=>>>ucs@ks): Indicate `==ucs@ks' instead of `=ucs@ks'.
989
990         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
991         "&g2-[NAME];" instead of "&G-[NAME];" for `==[NAME]'.
992
993 2014-08-06  MORIOKA Tomohiko  <tomo.git@chise.org>
994
995         * mule/mule-conf.el (==jis-x0208@1978/-4pr): New coded-charset for
996         XEmacs CHISE.
997         (==jis-x0208@1978/1pr): Ditto.
998         (==jis-x0208@1978/2-pr): Ditto.
999
1000 2014-07-31  MORIOKA Tomohiko  <tomo.git@chise.org>
1001
1002         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1003         setting for `===jis-x0213-1@2004'.
1004
1005 2014-07-30  MORIOKA Tomohiko  <tomo.git@chise.org>
1006
1007         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1008         settings for `=+>hanyo-denshi/ft' and `=+>hanyo-denshi/jt'.
1009
1010         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1011         `===hanyo-denshi/jb'.
1012
1013         * mule/mule-conf.el (===hanyo-denshi/jb): New coded-charset for
1014         XEmacs CHISE.
1015         (=+>hanyo-denshi/ft): Ditto.
1016         (=+>hanyo-denshi/jt): Ditto.
1017
1018 2014-07-29  MORIOKA Tomohiko  <tomo.git@chise.org>
1019
1020         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1021         `===hanyo-denshi/hg'.
1022
1023 2014-07-28  MORIOKA Tomohiko  <tomo.git@chise.org>
1024
1025         * mule/mule-conf.el (===jis-x0213-1@2004): New coded-charset for
1026         XEmacs CHISE.
1027         (===hanyo-denshi/hg): Ditto.
1028
1029 2014-07-27  MORIOKA Tomohiko  <tomo.git@chise.org>
1030
1031         * mule/mule-conf.el (==adobe-japan1-*): Indicate abstract
1032         glyph-forms instead of detailed glyph-images.
1033         (=>>>adobe-japan1-*): Indicate `==adobe-japan1-*' instead of
1034         `=adobe-japan1-*'.
1035         (===adobe-japan1-0): New coded-charset for XEmacs CHISE.
1036         (===adobe-japan1-1): Ditto.
1037         (===adobe-japan1-2): Ditto.
1038         (===adobe-japan1-3): Ditto.
1039         (===adobe-japan1-4): Ditto.
1040         (===adobe-japan1-5): Ditto.
1041         (===adobe-japan1-6): Ditto.
1042         (=>>adobe-japan1-0): Use `=adobe-japan1' instead of
1043         `=>>>adobe-japan1' as the mother.
1044         (=+>adobe-japan1-0): Use `=adobe-japan1' instead of
1045         `=>>adobe-japan1' as the mother.
1046         (==jis-x0208): Indicate abstract glyph-forms instead of detailed
1047         glyph-images.
1048         (==jis-x0208@1978): Ditto.
1049         (==jis-x0208@1983): Ditto.
1050         (==jis-x0208@1990): Ditto.
1051         (==jis-x0213-1): Ditto.
1052         (==jis-x0213-1@2000): Ditto.
1053         (==jis-x0213-1@2004): Ditto.
1054         (==jis-x0213-2): Ditto.
1055         (=>>>jis-x0208): Indicate `==jis-x0208' instead of `=jis-x0208'.
1056         (=>>>jis-x0208@1978): Indicate `==jis-x0208@1978' instead of
1057         `=jis-x0208@1978'.
1058         (=>>>jis-x0208@1983): Indicate `==jis-x0208@1983' instead of
1059         `=jis-x0208@1983'.
1060         (=>>>jis-x0208@1990): Indicate `==jis-x0208@1990' instead of
1061         `=jis-x0208@1990'.
1062         (=>>>jis-x0213-1): Indicate `==jis-x0213-1' instead of
1063         `=jis-x0213-1'.
1064         (=>>>jis-x0213-1@2000): Indicate `==jis-x0213-1@2000' instead of
1065         `=jis-x0213-1@2000'.
1066         (=>>>jis-x0213-1@2004): Indicate `==jis-x0213-1@2004' instead of
1067         `=jis-x0213-1@2004'.
1068         (=>>>jis-x0213-2): Indicate `==jis-x0213-2' instead of
1069         `=jis-x0213-2'.
1070         (===jis-x0208): New coded-charset for XEmacs CHISE.
1071         (===jis-x0208@1978): Ditto.
1072         (===jis-x0208@1983): Ditto.
1073         (===jis-x0208@1990): Ditto.
1074         (===jis-x0213-1): Ditto.
1075         (===jis-x0213-1@2000): Ditto.
1076         (===jis-x0213-2): Ditto.
1077         (===jis-x0212): Ditto.
1078         (===ks-x1001): Ditto.
1079         (=>>jis-x0208): Use `=jis-x0208' instead of `=>>>jis-x0208' as the
1080         mother.
1081         (=>>jis-x0213-1): Use `=jis-x0213-1' instead of `=>>>jis-x0213-1'
1082         as the mother.
1083         (=>>jis-x0213-2): Use `=jis-x0213-2' instead of `=>>>jis-x0213-2'
1084         as the mother.
1085         (===cns11643-1): New coded-charset for XEmacs CHISE.
1086         (===cns11643-2): Ditto.
1087         (===cns11643-3): Ditto.
1088         (===cns11643-4): Ditto.
1089         (===cns11643-5): Ditto.
1090         (===cns11643-6): Ditto.
1091         (===cns11643-7): Ditto.
1092         (=>>cns11643-1): Ditto.
1093         (==big5-cdp): Indicate abstract glyph-images instead of
1094         representative glyph-images.
1095         (===big5-cdp): New coded-charset for XEmacs CHISE.
1096         (==hanyo-denshi/*): Indicate abstract glyph-forms instead of
1097         detailed glyph-images.
1098         (=>>>hanyo-denshi/*): Indicate `==hanyo-denshi/*' instead of
1099         `=hanyo-denshi/*'.
1100         (===hanyo-denshi/ft): New coded-charset for XEmacs CHISE.
1101         (===hanyo-denshi/ib): Ditto.
1102         (===hanyo-denshi/jt): Ditto.
1103         (===hanyo-denshi/ks): Ditto.
1104         (===mj): Ditto.
1105         (===mj-0): Ditto.
1106         (===mj-1): Ditto.
1107         (=>>hanyo-denshi/*): Use `=hanyo-denshi/*' instead of
1108         `=>>>hanyo-denshi/*' as its mother.
1109         (==gt): Indicate abstract glyph-forms instead of detailed
1110         glyph-images.
1111         (===gt): New coded-charset for XEmacs CHISE.
1112         (=>>>gt): Indicates `==gt' instead of `=gt'.
1113         (=>>gt): Use `=gt' instead of `=>>>gt' as the mother.
1114         (==gt-k): Indicate abstract glyph-forms instead of detailed
1115         glyph-images.
1116         (===gt-k): New coded-charset for XEmacs CHISE.
1117         (==daikanwa): Indicates glyph-images instead of detailed
1118         glyph-images.
1119         (===daikanwa): New coded-charset for XEmacs CHISE.
1120         (===daikanwa/+p): Ditto.
1121         (===daikanwa/ho): Ditto.
1122         (==cbeta): Ditto.
1123         (===cbeta): Ditto.
1124         (==jef-china3): Ditto.
1125         (===jef-china3): Ditto.
1126         (==ruimoku-v6): Ditto.
1127         (==ucs@iso): Indicate representative glyph-forms instead of
1128         representative glyph-images.
1129         (=>>>ucs@iso): Indicates `==ucs@iso' instead of `=ucs@iso'.
1130         (==ucs@unicode): Indicate representative glyph-forms instead of
1131         representative glyph-images.
1132         (=>>>ucs@unicode): Indicates `==ucs@unicode' instead of
1133         `=ucs@unicode'.
1134         (==ucs@cns): Indicate representative glyph-forms instead of
1135         representative glyph-images.
1136         (==ucs@jis): Ditto.
1137         (==ucs@jis/1990): Ditto.
1138         (==ucs@jis/2000): Ditto.
1139         (==ucs@jis/2004): Ditto.
1140         (==ucs@ks): Ditto.
1141         (===ucs@iso): New coded-charset for XEmacs CHISE.
1142         (===ucs@unicode): Ditto.
1143         (===ucs@gb): Ditto.
1144         (===ucs@ks): Ditto.
1145         (===ucs-bmp-cjk@gb): Ditto.
1146         (===ucs-sip-ext-b@iso): Ditto.
1147
1148 2014-07-25  MORIOKA Tomohiko  <tomo.git@chise.org>
1149
1150         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1151         `==jis-x0213-2', `==ruimoku-v6', `==cbeta', `==jef-china3',
1152         `===mj-0', `===mj-1', `===jis-x0208@1990', `===jis-x0213-1',
1153         `===jis-x0213-2', `===big5-cdp', `===ucs-bmp-cjk@gb',
1154         `===adobe-japan1-6', `===cns11643-1', `===cns11643-2',
1155         `===cns11643-3', `===cns11643-4', `===cns11643-5',
1156         `===cns11643-6', `===cns11643-7', `===hanyo-denshi/ft',
1157         `===hanyo-denshi/ib', `===hanyo-denshi/jt', `===jis-x0208@1983',
1158         `===jis-x0208@1978', `===jis-x0212', `===ks-x1001', `===daikanwa',
1159         `===ucs-sip-ext-b@iso', `===cbeta' and `===jef-china3'.
1160
1161         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1162         - Use "&G-[NAME];" for `==[NAME]' instead of `=>>[NAME]'.
1163         - Use "&R-[NAME];" for `===[NAME]' instead of `==[NAME]'.
1164         - Use "&g1-[NAME];" for `=>>[NAME]'.
1165         - Abolish "&g2-[NAME];".
1166
1167 2014-03-08  MORIOKA Tomohiko  <tomo.git@chise.org>
1168
1169         * mule/mule-conf.el (=ucs@big5): Use `=ucs@cns' instead of
1170         `=>>ucs@cns' as the mother.
1171
1172 2014-03-07  MORIOKA Tomohiko  <tomo.git@chise.org>
1173
1174         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1175         setting for `==ucs@ks'.
1176
1177 2014-02-24  MORIOKA Tomohiko  <tomo.git@chise.org>
1178
1179         * mule/mule-conf.el (=adobe-japan1-base): Move builtin code range
1180         from 0x63000000〜0x63005A11 to 0x00E10000〜0x00E15A11.
1181         (=mj): Move builtin code range from 0x64040000〜0x640509D5 to
1182         0x00E30000〜0x00E409D5.
1183
1184 2014-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1185
1186         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1187         Prefer MJ to Adobe-Japan1; use "I-MJ", "MJ" and "&R-MJ" instead of
1188         "I-MJ-", "MJ-" and "&R-MJ-" as prefixes of MJ.
1189
1190 2014-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1191
1192         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1193         `=mj-0', `=mj-1', `==mj-0' and `==mj-1'.
1194
1195         * mule/mule-conf.el (=mj): New coded-charset for XEmacs CHISE.
1196         (=mj-0): Ditto.
1197         (=mj-1): Ditto.
1198         (==mj): Ditto.
1199         (==mj-0): Ditto.
1200         (==mj-1): Ditto.
1201         (=>>mj): Ditto.
1202
1203         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1204         setting for `=mj' and `==mj'.
1205
1206 2014-02-05  MORIOKA Tomohiko  <tomo.git@chise.org>
1207
1208         * mule/mule-conf.el (=ucs@ks/2012): New coded-charset for XEmacs
1209         CHISE.
1210
1211 2014-01-28  MORIOKA Tomohiko  <tomo.git@chise.org>
1212
1213         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
1214         "A-HDU+" instead of "A-HD-UCS+" as the prefix for
1215         `=>ucs@hanyo-denshi'.
1216
1217 2014-01-18  MORIOKA Tomohiko  <tomo.git@chise.org>
1218
1219         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1220         setting for `=koseki' and `=>ucs@hanyo-denshi'.
1221
1222         * mule/mule-conf.el (=koseki): New coded-charset for XEmacs CHISE.
1223         (=>ucs@hanyo-denshi): New coded-charset for XEmacs CHISE.
1224
1225 2014-01-11  MORIOKA Tomohiko  <tomo.git@chise.org>
1226
1227         * mule/mule-conf.el (==hanyo-denshi/ip): New coded-charset for
1228         XEmacs CHISE.
1229
1230 2013-12-29  MORIOKA Tomohiko  <tomo.git@chise.org>
1231
1232         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1233         Change priority of `=>>>ucs@iso'.
1234
1235         * mule/mule-conf.el (=ucs@iso): Use `=>>ucs@iso' instead of
1236         `=>>>ucs@iso' as the mother.
1237         (=>>>ucs@iso): Changed to an alias for `=ucs@iso'.
1238
1239 2013-12-25  MORIOKA Tomohiko  <tomo.git@chise.org>
1240
1241         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1242         Change priority of `=>>>ucs@unicode'.
1243
1244         * mule/mule-conf.el (=>>>ucs@unicode): Changed to an alias for
1245         `=ucs@unicode'.
1246
1247 2013-12-25  MORIOKA Tomohiko  <tomo.git@chise.org>
1248
1249         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1250         Change priority of `=>>>ucs@jis'.
1251
1252         * mule/mule-conf.el (=>>>ucs@jis): Changed to an alias for
1253         `=ucs@jis'.
1254
1255 2013-12-18  MORIOKA Tomohiko  <tomo.git@chise.org>
1256
1257         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1258         setting for `==daikanwa/+p'.
1259
1260 2013-12-15  MORIOKA Tomohiko  <tomo.git@chise.org>
1261
1262         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1263         setting for `==shinjigen@1ed'.
1264
1265 2013-12-12  MORIOKA Tomohiko  <tomo.git@chise.org>
1266
1267         * mule/mule-conf.el (==shinjigen/+p@rev): New coded-charset for
1268         XEmacs CHISE.
1269
1270 2013-12-11  MORIOKA Tomohiko  <tomo.git@chise.org>
1271
1272         * mule/mule-conf.el (==shinjigen): Modify DOC.
1273         (==shinjigen@1ed): New coded-charset for XEmacs CHISE.
1274         (==shinjigen@rev): Modify DOC.
1275
1276 2013-12-09  MORIOKA Tomohiko  <tomo.git@chise.org>
1277
1278         * mule/mule-conf.el (==daikanwa/+p): New coded-charset for XEmacs
1279         CHISE.
1280
1281 2013-12-08  MORIOKA Tomohiko  <tomo.git@chise.org>
1282
1283         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1284         settings for `==daikanwa' and `==ucs@JP/hanazono'.
1285
1286         * mule/mule-conf.el (==shinjigen@rev): New coded-charset for
1287         XEmacs CHISE.
1288
1289         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1290         `==daikanwa'.
1291
1292 2013-11-27  MORIOKA Tomohiko  <tomo.git@chise.org>
1293
1294         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1295         setting for `==cns11643-7'.
1296
1297         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1298         `==cns11643-7'.
1299
1300 2013-11-23  MORIOKA Tomohiko  <tomo.git@chise.org>
1301
1302         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1303         `==cns11643-6'.
1304
1305         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1306         setting for `==cns11643-6'.
1307
1308 2013-11-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1309
1310         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1311         setting for `==cns11643-5'.
1312
1313         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1314         `==cns11643-5'.
1315
1316 2013-11-16  MORIOKA Tomohiko  <tomo.git@chise.org>
1317
1318         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1319         setting for `==cns11643-4'.
1320
1321         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1322         `==cns11643-4'.
1323
1324 2013-11-08  MORIOKA Tomohiko  <tomo.git@chise.org>
1325
1326         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1327         setting for `==cns11643-3'.
1328
1329         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1330         `==cns11643-3'.
1331
1332 2013-11-02  MORIOKA Tomohiko  <tomo.git@chise.org>
1333
1334         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1335         setting for `==cns11643-2'.
1336
1337         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1338         `==cns11643-2'.
1339
1340 2013-10-29  MORIOKA Tomohiko  <tomo.git@chise.org>
1341
1342         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1343         Change priority of `=>>>ucs@ks'.
1344
1345         * mule/mule-conf.el (=>>>ucs@ks): Changed to an alias for
1346         `=ucs@ks'.
1347
1348 2013-10-26  MORIOKA Tomohiko  <tomo.git@chise.org>
1349
1350         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
1351         `=cns11643-1' instead of `chinese-cns11643-1'; add settings for
1352         `==ucs@cns' and `==cns11643-1'.
1353
1354         * mule/mule-conf.el (==cns11643-1): Fix `dimension'.
1355         (==cns11643-2): Ditto.
1356         (==cns11643-3): Ditto.
1357         (==cns11643-4): Ditto.
1358         (==cns11643-5): Ditto.
1359         (==cns11643-6): Ditto.
1360         (==cns11643-7): Ditto.
1361
1362         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1363         `==cns11643-1'.
1364
1365 2013-10-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1366
1367         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1368         Change priority of `=>>>ucs@jis/2004', `=>>>ucs@jis/2004' and
1369         `=>>>ucs@jis/1990'.
1370
1371         * mule/mule-conf.el (=>>>ucs@jis/1990): Changed to an alias for
1372         `=ucs@jis/1990'.
1373         (=>>>ucs@jis/2000): Changed to an alias for `=ucs@jis/2000'.
1374         (=>>>ucs@jis/2004): Changed to an alias for `=ucs@jis/2004'.
1375
1376 2013-10-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1377
1378         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1379         Change priority of `=>>>ucs@cns'.
1380
1381         * mule/mule-conf.el (=>>>ucs@cns): Changed to an alias for
1382         `=ucs@cns'.
1383
1384 2013-10-19  MORIOKA Tomohiko  <tomo.git@chise.org>
1385
1386         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1387         `==ks-x1001'.
1388
1389         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
1390         `=ks-x1001' instead of `korean-ksc5601'; add setting for
1391         `==ks-x1001'.
1392
1393 2013-10-18  MORIOKA Tomohiko  <tomo.git@chise.org>
1394
1395         * mule/mule-conf.el (=>>>gt): Changed to an alias for `=gt'.
1396
1397 2013-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1398
1399         * mule/mule-conf.el (=>>>jis-x0208): Changed to an alias for
1400         `=jis-x0208'.
1401         (=>>>jis-x0208@1978): Changed to an alias for `=jis-x0208@1978'.
1402         (=>>>jis-x0208@1983): Changed to an alias for `=jis-x0208@1983'.
1403         (=>>>jis-x0208@1990): Changed to an alias for `=jis-x0208@1990'.
1404         (=>>>jis-x0213-1): Changed to an alias for `=jis-x0213-1'.
1405         (=>>>jis-x0213-1@2000): Changed to an alias for
1406         `=jis-x0213-1@2000'.
1407         (=>>>jis-x0213-1@2004): Changed to an alias for
1408         `=jis-x0213-1@2004'.
1409         (=>>>jis-x0213-2): Changed to an alias for `=jis-x0213-2'.
1410
1411 2013-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1412
1413         * mule/mule-conf.el (=>>>adobe-japan1-0): Changed to an alias for
1414         `=adobe-japan1-0'.
1415         (=>>>adobe-japan1-1): Changed to an alias for `=adobe-japan1-1'.
1416         (=>>>adobe-japan1-2): Changed to an alias for `=adobe-japan1-2'.
1417         (=>>>adobe-japan1-3): Changed to an alias for `=adobe-japan1-3'.
1418         (=>>>adobe-japan1-4): Changed to an alias for `=adobe-japan1-4'.
1419         (=>>>adobe-japan1-5): Changed to an alias for `=adobe-japan1-5'.
1420         (=>>>adobe-japan1-6): Changed to an alias for `=adobe-japan1-6'.
1421
1422 2013-10-12  MORIOKA Tomohiko  <tomo.git@chise.org>
1423
1424         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1425         settings for `==adobe-japan1-6', `==hanyo-denshi/*', `==gt',
1426         `==jis-x0208@1990', `==jis-x0212', `==jis-x0213-1@2000',
1427         `==jis-x0213-2', `==jis-x0213-1@2004', `==big5-cdp', `==gt-k',
1428         `==jis-x0208@1983', `==jis-x0208@1978', `==ucs@iso',
1429         `==ucs@unicode', `=>>daikanwa/+p' and `==shinjigen@rev'.
1430
1431 2013-10-10  MORIOKA Tomohiko  <tomo.git@chise.org>
1432
1433         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1434         `=adobe-japan1-0', `=adobe-japan1-1', `=adobe-japan1-2',
1435         `=adobe-japan1-3', `=adobe-japan1-4', `=adobe-japan1-5',
1436         `==jis-x0208@1990', `==ucs-bmp-cjk@gb',
1437         `==ucs-bmp-cjk@JP/hanazono', `==ucs-sip-ext-b@iso',
1438         `==hanyo-denshi/*', `==adobe-japan1-6', `==big5-cdp',
1439         `==jis-x0208@1983', `==jis-x0208@1978', `==jis-x0213-1@2000' and
1440         `==jis-x0212'.
1441
1442 2013-10-03  MORIOKA Tomohiko  <tomo.git@chise.org>
1443
1444         * mule/mule-conf.el (=adobe-japan1-0): Modify registry to accept
1445         "AdobeJapan1-[0-6]$".
1446         (=adobe-japan1-1): Modify registry to accept "AdobeJapan1-[1-6]$".
1447         (=adobe-japan1-2): Modify registry to accept "AdobeJapan1-[2-6]$".
1448         (=adobe-japan1-3): Modify registry to accept "AdobeJapan1-[3-6]$".
1449         (=adobe-japan1-4): Modify registry to accept "AdobeJapan1-[4-6]$".
1450         (=adobe-japan1-5): Modify registry to accept "AdobeJapan1-[5-6]$".
1451         (==adobe-japan1-0): New coded-charset for XEmacs CHISE.
1452         (==adobe-japan1-1): Ditto.
1453         (==adobe-japan1-2): Ditto.
1454         (==adobe-japan1-3): Ditto.
1455         (==adobe-japan1-4): Ditto.
1456         (==adobe-japan1-5): Ditto.
1457         (==adobe-japan1-6): Ditto.
1458         (==jis-x0208): Ditto.
1459         (==jis-x0208@1978): Ditto.
1460         (==jis-x0208@1983): Ditto.
1461         (==jis-x0208@1990): Ditto.
1462         (==jis-x0213-1): Ditto.
1463         (==jis-x0213-1@2000): Ditto.
1464         (==jis-x0213-1@2004): Ditto.
1465         (==jis-x0213-2): Ditto.
1466         (==jis-x0212): Ditto.
1467         (==gb2312): Ditto.
1468         (==iso-ir165): Ditto.
1469         (==gb12345): Ditto.
1470         (==ks-x1001): Ditto.
1471         (==cns11643-1): Ditto.
1472         (==cns11643-2): Ditto.
1473         (==cns11643-3): Ditto.
1474         (==cns11643-4): Ditto.
1475         (==cns11643-5): Ditto.
1476         (==cns11643-6): Ditto.
1477         (==cns11643-7): Ditto.
1478         (==big5-cdp): Ditto.
1479         (==hanyo-denshi/ja): Ditto.
1480         (==hanyo-denshi/jb): Ditto.
1481         (==hanyo-denshi/jc): Ditto.
1482         (==hanyo-denshi/jd): Ditto.
1483         (==hanyo-denshi/ft): Ditto.
1484         (==hanyo-denshi/ia): Ditto.
1485         (==hanyo-denshi/ib): Ditto.
1486         (==hanyo-denshi/hg): Ditto.
1487         (==hanyo-denshi/jt): Ditto.
1488         (==hanyo-denshi/ks): Ditto.
1489         (==gt): Ditto.
1490         (==gt-k): Ditto.
1491         (==daikanwa): Ditto.
1492         (==shinjigen): Ditto.
1493         (==ucs@iso): Ditto.
1494         (==ucs@unicode): Ditto.
1495         (==ucs@gb): Ditto.
1496         (==ucs-bmp@gb): Ditto.
1497         (==ucs@cns): Ditto.
1498         (==ucs-bmp@cns): Ditto.
1499         (==ucs@jis): Ditto.
1500         (==ucs@jis/1990): Ditto.
1501         (==ucs@jis/2000): Ditto.
1502         (==ucs@jis/2004): Ditto.
1503         (==ucs@JP): Ditto.
1504         (==ucs@JP/hanazono): Ditto.
1505         (==ucs@ks): Ditto.
1506         (==ucs-bmp@ks): Ditto.
1507         (==ucs@cns11643): Ditto.
1508         (==ucs-bmp-cjk@gb): Ditto.
1509         (==ucs-bmp-cjk@JP/hanazono): Ditto.
1510         (==ucs-sip-ext-b@iso): Ditto.
1511
1512 2013-07-11  MORIOKA Tomohiko  <tomo.git@chise.org>
1513
1514         * mule/mule-charset.el (default-coded-charset-priority-list): Use
1515         `=ucs-bmp-cjk@gb' instead of `=ucs-bmp-cjk@unicode'.
1516
1517         * mule/mule-conf.el (=ucs-bmp-cjk@gb): New coded-charset for
1518         XEmacs CHISE.
1519         (=ucs-bmp-cjk@unicode): Abolished.
1520
1521 2013-07-10  MORIOKA Tomohiko  <tomo.git@chise.org>
1522
1523         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1524         `=+>ucs-bmp-cjk-compat@jis'.
1525
1526         * mule/mule-conf.el (=+>ucs-bmp-cjk-compat@jis): New coded-charset
1527         for XEmacs CHISE.
1528
1529 2013-07-06  MORIOKA Tomohiko  <tomo.git@chise.org>
1530
1531         * mule/mule-conf.el (=>cns11643-6): New coded-charset for XEmacs
1532         CHISE.
1533
1534 2013-05-28  MORIOKA Tomohiko  <tomo.git@chise.org>
1535
1536         * mule/mule-conf.el (=jis-x0208@1978/1pr/fixed): New coded-charset
1537         for XEmacs CHISE.
1538         (=jis-x0208@1978/1er-pr): Abolished.
1539         (=jis-x0208@1978/2-pr): Use `=jis-x0208@1978' instead of
1540         `=jis-x0208@1978/1er-pr' as the mother.
1541
1542 2013-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1543
1544         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1545         setting for `=ucs-itaiji-084'.
1546
1547 2013-02-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1548
1549         * mule/mule-charset.el (default-coded-charset-priority-list):
1550         Delete `=zihai-17xx'; add `=ucs-bmp-itaiji-084'.
1551
1552         * mule/mule-conf.el (=ucs-itaiji-084): New coded-charset for
1553         XEmacs CHISE.
1554         (=ucs-bmp-itaiji-084): Ditto.
1555
1556 2013-02-15  MORIOKA Tomohiko  <tomo.git@chise.org>
1557
1558         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1559         settings for `=big5-cdp-var-3' and `=big5-cdp-var-5'.
1560
1561 2013-02-14  MORIOKA Tomohiko  <tomo.git@chise.org>
1562
1563         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1564         `=zihai-17xx', `=big5-cdp-var-3' and `=big5-cdp-var-5'.
1565
1566         * mule/mule-conf.el (=big5-cdp-var-3): New coded-charset for
1567         XEmacs CHISE.
1568         (=big5-cdp-var-5): Ditto.
1569
1570 2012-10-31  MORIOKA Tomohiko  <tomo.git@chise.org>
1571
1572         * mule/mule-conf.el (=+>jis-x0213-1@2004): New coded-charset for
1573         XEmacs CHISE.
1574
1575 2012-10-26  MORIOKA Tomohiko  <tomo.git@chise.org>
1576
1577         * mule/mule-conf.el (=>>hanyo-denshi/ip): New coded-charset for
1578         XEmacs CHISE.
1579
1580 2012-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1581
1582         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1583         setting for `=>>>hanyo-denshi/ft'.
1584
1585 2012-09-25  MORIOKA Tomohiko  <tomo.git@chise.org>
1586
1587         * mule/mule-conf.el (=>>>hanyo-denshi/jd): New coded-charset for
1588         XEmacs CHISE.
1589         (=>>hanyo-denshi/jd): Use `=>>>hanyo-denshi/jd' instead of
1590         `=hanyo-denshi/jd' as the mother.
1591
1592 2012-09-07  MORIOKA Tomohiko  <tomo.git@chise.org>
1593
1594         * mule/mule-conf.el (=+>adobe-japan1-0): New coded-charset for
1595         XEmacs CHISE.
1596         (=+>adobe-japan1-1): Ditto.
1597         (=+>adobe-japan1-2): Ditto.
1598         (=+>adobe-japan1-3): Ditto.
1599         (=+>adobe-japan1-4): Ditto.
1600         (=+>adobe-japan1-5): Ditto.
1601         (=+>adobe-japan1-6): Ditto.
1602         (=+>adobe-japan1): Changed to an alias for `=+>adobe-japan1-6'.
1603
1604 2012-09-07  MORIOKA Tomohiko  <tomo.git@chise.org>
1605
1606         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1607         Prefer `=>>>adobe-japan1' to other abstract glyph-form CCSs;
1608         prefer `=>>adobe-japan1' to other abstract glyph CCSs.
1609
1610         * mule/mule-conf.el: Define coded-charsets about Adobe-Japan1 at
1611         the top.
1612
1613 2012-09-05  MORIOKA Tomohiko  <tomo.git@chise.org>
1614
1615         * mule/mule-conf.el (=>>>hanyo-denshi/jb): New coded-charset for
1616         XEmacs CHISE.
1617         (=>>>hanyo-denshi/hg): New coded-charset for XEmacs CHISE.
1618         (=>>hanyo-denshi/jb): Use `=>>>hanyo-denshi/jb' as the mother.
1619         (=>>hanyo-denshi/hg): Use `=>>>hanyo-denshi/hg' as the mother.
1620
1621 2012-08-31  MORIOKA Tomohiko  <tomo.git@chise.org>
1622
1623         * mule/mule-charset.el (default-coded-charset-priority-list):
1624         Prefer `chinese-cns11643-{1..7}', `=adobe-japan1-6', `=big5-cdp'
1625         and `=hanyo-denshi/*' to `=gt-pj-{2..11}', `=gt-pj-k{1|2}', etc.
1626
1627         * mule/mule-conf.el: Modify order of definitions of some
1628         coded-charsets.
1629
1630 2012-08-30  MORIOKA Tomohiko  <tomo.git@chise.org>
1631
1632         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1633         Prefer `=>>hanyo-denshi/{ft|ia|ib|jt|ks}' to `=>>jis-x0208@1978',
1634         `=>>big5-cdp', `=>>gt-k' and `=>>ruimoku-v6'; add `=>>cns11643-4'.
1635
1636         * mule/mule-conf.el (=>>cns11643-4): New coded-charset for XEmacs
1637         CHISE.
1638         (=>>>hanyo-denshi/ft): New coded-charset for XEmacs CHISE.
1639         (=>>hanyo-denshi/ft): Use `=>>>hanyo-denshi/ft' as the mother.
1640
1641 2012-07-31  MORIOKA Tomohiko  <tomo.git@chise.org>
1642
1643         * mule/mule-conf.el (=>cns11643-2): New coded-charset for XEmacs
1644         CHISE.
1645
1646 2012-07-27  MORIOKA Tomohiko  <tomo.git@chise.org>
1647
1648         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1649         setting for `=daikanwa/+2p'.
1650
1651         * mule/mule-conf.el (=>>daikanwa/+2p): New coded-charset for
1652         XEmacs CHISE.
1653
1654 2012-06-26  MORIOKA Tomohiko  <tomo.git@chise.org>
1655
1656         * mule/mule-conf.el (=>>>hanyo-denshi/ks): New coded-charset for
1657         XEmacs CHISE.
1658         (=>>hanyo-denshi/ks): Use `=>>>hanyo-denshi/ks' as the mother.
1659
1660 2012-06-12  MORIOKA Tomohiko  <tomo.git@chise.org>
1661
1662         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1663         setting for `=>>>hanyo-denshi/ib'.
1664
1665 2012-06-12  MORIOKA Tomohiko  <tomo.git@chise.org>
1666
1667         * mule/mule-conf.el (=>>>hanyo-denshi/ja): New coded-charset for
1668         XEmacs CHISE.
1669         (=>>>hanyo-denshi/ib): Ditto.
1670         (=>>hanyo-denshi/ja): Use `=>>>hanyo-denshi/ja' instead of
1671         `=hanyo-denshi/ja' as the mother.
1672         (=>>hanyo-denshi/ib): Use `=>>>hanyo-denshi/ib' instead of
1673         `=hanyo-denshi/ib' as the mother.
1674
1675 2012-06-11  MORIOKA Tomohiko  <tomo.git@chise.org>
1676
1677         * mule/mule-coding.el (utf-8-ivs-mcs): New coding-system for
1678         XEmacs CHISE.
1679         (utf-8-ivs-mcs-er): Likewise.
1680         (utf-8-gb): Use `=ucs@gb' and `=>ucs@unicode' instead of `ucs-gb'
1681         and `=>ucs-gb'.
1682         (utf-8-ivs-gb): New coding-system for XEmacs CHISE.
1683         (utf-8-gb-er): Use `=ucs@gb' and `=>ucs@unicode' instead of
1684         `ucs-gb' and `=>ucs-gb'.
1685         (utf-8-ivs-gb-er): New coding-system for XEmacs CHISE.
1686         (utf-8-cns): Use `=ucs@cns' and `=>ucs@cns' instead of `ucs-cns'
1687         and `=>ucs-cns'.
1688         (utf-8-ivs-cns): New coding-system for XEmacs CHISE.
1689         (utf-8-cns-er): Use `=ucs@cns' and `=>ucs@cns' instead of
1690         `ucs-cns' and `=>ucs-cns'.
1691         (utf-8-ivs-cns-er): New coding-system for XEmacs CHISE.
1692         (utf-8-big5): Use `=ucs@big5' and `=>ucs@big5' instead of
1693         `ucs-big5' and `=>ucs-big5'.
1694         (utf-8-ivs-big5): New coding-system for XEmacs CHISE.
1695         (utf-8-big5-er): Use `=ucs@big5' and `=>ucs@big5' instead of
1696         `ucs-big5' and `=>ucs-big5'.
1697         (utf-8-ivs-big5-er): New coding-system for XEmacs CHISE.
1698         (utf-8-jis): Use `=ucs@jis/2000' and `=>ucs@jis' instead of
1699         `=ucs@jis-2000' and `=>ucs-jis'; modify DOC and mnemonic.
1700         (utf-8-ivs-jis): New coding-system for XEmacs CHISE.
1701         (utf-8-jis-er): Use `=ucs@jis/2000' and `=>ucs@jis' instead of
1702         `=ucs@jis-2000' and `=>ucs-jis'; modify DOC and mnemonic.
1703         (utf-8-ivs-jis-er): New coding-system for XEmacs CHISE.
1704         (utf-8-jp): Use `=ucs@JP' and `=>ucs@jis' instead of `=ucs@jp' and
1705         `=>ucs-jis'; modify DOC and mnemonic.
1706         (utf-8-ivs-jp): New coding-system for XEmacs CHISE.
1707         (utf-8-jp-er): Use `=ucs@JP' and `=>ucs@jis' instead of `=ucs@jp'
1708         and `=>ucs-jis'; modify DOC and mnemonic.
1709         (utf-8-ivs-jp-er): New coding-system for XEmacs CHISE.
1710         (utf-8-ks): Use `=ucs@ks' and `=>ucs@ks' instead of `ucs-ks' and
1711         `=>ucs-ks'.
1712         (utf-8-ivs-ks): New coding-system for XEmacs CHISE.
1713         (utf-8-ks-er): Use `=ucs@ks' and `=>ucs@ks' instead of `ucs-ks'
1714         and `=>ucs-ks'.
1715         (utf-8-ivs-ks-er): New coding-system for XEmacs CHISE.
1716
1717 2012-05-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1718
1719         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1720         Prefer Hanyo-Denshi to GT, JIS, CNS, etc.
1721
1722 2012-05-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1723
1724         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1725         Modify priorities.
1726
1727 2012-05-19  MORIOKA Tomohiko  <tomo.git@chise.org>
1728
1729         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1730         Prefer '("M-H" 4 d) and '("M-p" 5 d) to '("M-" 5 d).
1731
1732 2012-05-16  MORIOKA Tomohiko  <tomo.git@chise.org>
1733
1734         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1735         settings for `=daikanwa/ho', `=daikanwa/+p' and `=>daikanwa/ho'.
1736
1737 2012-05-15  MORIOKA Tomohiko  <tomo.git@chise.org>
1738
1739         * mule/mule-conf.el (=>daikanwa/ho): New coded-charset for XEmacs
1740         CHISE.
1741
1742 2012-05-10  MORIOKA Tomohiko  <tomo.git@chise.org>
1743
1744         * mule/mule-conf.el (=>>daikanwa/+p): New coded-charset for XEmacs
1745         CHISE.
1746
1747 2012-05-09  MORIOKA Tomohiko  <tomo.git@chise.org>
1748
1749         * mule/mule-conf.el (=>>daikanwa/ho): New coded-charset for XEmacs
1750         CHISE.
1751
1752 2012-03-26  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1753
1754         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1755         `=+>ucs-bmp-cjk@unicode'.
1756
1757         * mule/mule-conf.el (=+>ucs-bmp-cjk@unicode): New coded-charset
1758         for XEmacs CHISE.
1759
1760 2012-03-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1761
1762         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1763         setting for `=>>daikanwa'.
1764
1765 2011-12-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1766
1767         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1768         `=>>hanyo-denshi/jt'.
1769
1770 2011-12-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1771
1772         * mule/mule-conf.el (=+>jis-x0208@1983): New coded-charset for
1773         XEmacs CHISE.
1774         (=+>jis-x0208@1990): Ditto.
1775         (=+>jis-x0213-1@2000): Ditto.
1776
1777 2011-12-05  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1778
1779         * mule/mule-conf.el (=+>ucs@jis/2004): New coded-charset for
1780         XEmacs CHISE.
1781
1782 2011-11-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1783
1784         * mule/mule-conf.el (=>>>hanyo-denshi/jc): New coded-charset for
1785         XEmacs CHISE.
1786         (=>>hanyo-denshi/jc): Use `=>>>hanyo-denshi/jc' instead of
1787         `=hanyo-denshi/jc' as the mother.
1788
1789 2011-11-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1790
1791         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1792         setting for `=+>adobe-japan1'.
1793
1794         * mule/mule-charset.el (default-coded-charset-priority-list):
1795         Prefer `=adobe-japan1-6', `=adobe-japan1-base', `=>jis-x0208@1997'
1796         and `=>>hanyo-denshi/ft' to `=>>gt'.
1797
1798 2011-11-23  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1799
1800         * mule/mule-conf.el (=>>adobe-japan1-0): New coded-charset for
1801         XEmacs CHISE.
1802         (=>>adobe-japan1-1): Ditto.
1803         (=>>adobe-japan1-2): Ditto.
1804         (=>>adobe-japan1-3): Ditto.
1805         (=>>adobe-japan1-4): Ditto.
1806         (=>>adobe-japan1-5): Ditto.
1807         (=>>adobe-japan1-6): Ditto.
1808         (=>>adobe-japan1): Changed to alias for `=>>adobe-japan1-6'.
1809
1810 2011-11-22  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1811
1812         * mule/mule-conf.el (=adobe-japan1): New alias for
1813         `=adobe-japan1-6'.
1814         (=>>>adobe-japan1-0): New coded-charset for XEmacs CHISE.
1815         (=>>>adobe-japan1-1): Ditto.
1816         (=>>>adobe-japan1-2): Ditto.
1817         (=>>>adobe-japan1-3): Ditto.
1818         (=>>>adobe-japan1-4): Ditto.
1819         (=>>>adobe-japan1-5): Ditto.
1820         (=>>>adobe-japan1-6): Ditto.
1821         (=>>>adobe-japan1): Changed to alias for `=>>>adobe-japan1-6'.
1822
1823 2011-11-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1824
1825         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1826         setting for `=>>>adobe-japan1'.
1827
1828 2011-11-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1829
1830         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1831         setting for `=+>ucs@ks'.
1832
1833 2011-11-04  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1834
1835         * mule/mule-conf.el (=>>>adobe-japan1): New coded-charset for
1836         XEmacs CHISE.
1837         (=>>adobe-japan1): Use `=>>>adobe-japan1' instead of
1838         `=adobe-japan1-6' as the mother.
1839
1840 2011-11-03  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1841
1842         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1843         setting for `=>cns11643-7'.
1844
1845 2011-11-01  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1846
1847         * mule/mule-conf.el (=>cns11643-7): New coded-charset for XEmacs
1848         CHISE.
1849
1850 2011-10-29  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1851
1852         * mule/mule-conf.el (=+>adobe-japan1): New coded-charset for
1853         XEmacs CHISE.
1854         (=>>hanyo-denshi/ja): New coded-charset for XEmacs CHISE.
1855
1856         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1857         setting for `=>ucs@jis/2004'.
1858
1859 2011-10-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1860
1861         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1862         setting for `=+>gt'.
1863
1864         * mule/mule-conf.el (=+>gt): New coded-charset for XEmacs CHISE.
1865         (=>gt): Use `=+>gt' instead of `=>>gt' as the mother.
1866
1867 2011-10-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1868
1869         * mule/mule-conf.el (=+>ucs@unicode): Use `=+>ucs@iso' instead of
1870         `=>ucs@unicode' as the mother.
1871         (=+>ucs@jis): Use `=+>ucs@unicode' instead of `=>ucs@jis' as the
1872         mother.
1873         (=+>ucs@ks): Use `=+>ucs@unicode' instead of `=>ucs@ks' as the
1874         mother.
1875         (=+>ucs@cns): Use `=+>ucs@unicode' instead of `=>ucs@cns' as the
1876         mother.
1877
1878 2011-10-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1879
1880         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1881         setting for `=+>ucs@unicode'.
1882
1883         * mule/mule-conf.el (=+>ucs@unicode): New coded-charset for XEmacs
1884         CHISE.
1885
1886 2011-10-26  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1887
1888         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
1889         - Use `=+>jis-x0208' instead of `=>jis-x0208@usual'.
1890         - Use `=+>jis-x0213-2' instead of `=>jis-x0213-2@usual'.
1891         - Add setting for `=+>ucs@cns'.
1892
1893         * mule/mule-conf.el (=+>jis-x0213-1): New coded-charset for XEmacs
1894         CHISE.
1895         (=>jis-x0213-1): Use `=+>jis-x0213-1' instead of `=>>jis-x0213-1'
1896         as the mother.
1897         (=+>ucs@cns): New coded-charset for XEmacs CHISE.
1898         (=>ucs-bmp-cjk@unicode): New coded-charset for XEmacs CHISE.
1899
1900         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1901         `=>ucs-bmp-cjk@unicode'; delete `=>>ucs@unicode'.
1902
1903 2011-10-25  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1904
1905         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1906         setting for `=>ucs@ks'.
1907
1908 2011-10-21  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1909
1910         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1911         `=ucs-bmp-cjk-compat@unicode'.
1912
1913         * mule/mule-conf.el (=ucs-bmp-cjk-compat@unicode): New
1914         coded-charset for XEmacs CHISE.
1915
1916 2011-10-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1917
1918         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1919         `=ucs-bmp-cjk-compat'.
1920
1921         * mule/mule-conf.el (=ucs-bmp-cjk-compat): New coded-charset for
1922         XEmacs CHISE.
1923
1924 2011-10-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1925
1926         * mule/mule-conf.el (=+>ucs@ks): New coded-charset for XEmacs
1927         CHISE.
1928
1929 2011-10-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1930
1931         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
1932         `=+>ucs@jis/1990' instead of `=>ucs@jis/1990'.
1933
1934         * mule/mule-conf.el (=+>ucs@jis/1990): Renamed from
1935         `=>ucs@jis/1990'.
1936         (=>ucs@jis/1990): New alias for `=+>ucs@jis/1990'.
1937
1938 2011-10-17  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1939
1940         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1941         setting for `=+>ucs@iso'; use `=+>ucs@jis' instead of `=>ucs@JP'.
1942
1943         * mule/mule-conf.el (=+>ucs@iso): New coded-charset for XEmacs
1944         CHISE.
1945         (=>>ucs@iso): Use `=+>ucs@iso' instead of `=>ucs@iso' as the
1946         mother.
1947
1948 2011-10-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1949
1950         * mule/mule-conf.el (=+>jis-x0213-2): Renamed from
1951         `=>jis-x0213-2@usual'.
1952         (=>jis-x0213-2@usual): New alias for `=+>jis-x0213-2'.
1953         (=>jis-x0213-2): Use `=+>jis-x0213-2' instead of
1954         `=>jis-x0213-2@usual' as the mother.
1955
1956 2011-10-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1957
1958         * mule/mule-conf.el (=+>ucs@jis): Renamed from `=>ucs@JP'.
1959         (=>ucs@JP): New alias for `=+>ucs@jis'.
1960
1961 2011-10-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1962
1963         * mule/mule-conf.el (=+>jis-x0208): Renamed from
1964         `=>jis-x0208@usual'.
1965         (=>jis-x0208@usual): New alias for `=+>jis-x0208'.
1966         (=+>jis-x0208@1978): Use `=+>jis-x0208' instead of
1967         `=>jis-x0208@usual' as the mother.
1968         (=>jis-x0208): Likewise.
1969
1970 2011-10-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1971
1972         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1973         setting for `=+>jis-x0208@1978'.
1974
1975 2011-10-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1976
1977         * mule/mule-conf.el (=+>jis-x0208@1978): New coded-charset for
1978         XEmacs CHISE.
1979
1980 2011-09-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1981
1982         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1983         setting for `=>>>ucs@jis/1990'.
1984
1985 2011-07-23  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1986
1987         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1988         setting for `=>ucs@jis/1990'.
1989
1990 2011-07-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1991
1992         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1993         setting for `=ucs@JP/hanazono'.
1994
1995         * mule/mule-conf.el (=>ucs@jis/1990): New coded-charset for XEmacs
1996         CHISE.
1997         (=ucs@JP/hanazono): Ditto.
1998         (=ucs-bmp-cjk@JP/hanazono): Ditto.
1999         (=>>hanyo-denshi/jc): Ditto.
2000         (=>>hanyo-denshi/jd): Ditto.
2001
2002 2011-07-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2003
2004         * mule/mule-charset.el (default-coded-charset-priority-list): Use
2005         `=ucs-bmp-cjk@JP/hanazono' instead of `=ucs-bmp-cjk@JP'.
2006
2007 2011-07-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2008
2009         * mule/mule-conf.el (=>>hanyo-denshi/jb): New coded-charset for
2010         XEmacs CHISE.
2011
2012 2011-07-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2013
2014         * mule/mule-conf.el (=>>hanyo-denshi/hg): New coded-charset for
2015         XEmacs CHISE.
2016
2017 2011-06-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2018
2019         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2020         `=ucs-bmp-cjk@JP'.
2021
2022 2011-04-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2023
2024         * mule/mule-conf.el (=ucs-bmp-cjk@JP): New coded-charset for
2025         XEmacs CHISE.
2026
2027 2011-05-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2028
2029         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2030         Modify order of settings; add settings for `=daikanwa@rev2'.
2031
2032 2011-04-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2033
2034         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2035         setting for `=>>cbeta'.
2036
2037         * mule/mule-conf.el (=>>cbeta): New coded-charset for XEmacs
2038         CHISE.
2039
2040 2011-04-01  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2041
2042         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2043         setting for `=>>adobe-japan1'.
2044
2045 2011-03-30  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2046
2047         * mule/mule-conf.el (=>>adobe-japan1): New coded-charset for
2048         XEmacs CHISE.
2049
2050 2011-03-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2051
2052         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2053         setting for `=>>hanyo-denshi/ia'.
2054
2055         * mule/mule-conf.el (=>>hanyo-denshi/ia): New coded-charset for
2056         XEmacs CHISE.
2057
2058 2011-03-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2059
2060         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2061         settings for `=>>>hanyo-denshi/jt' and `=>>>gt'.
2062
2063         * mule/mule-conf.el (=>>>hanyo-denshi/jt): New coded-charset for
2064         XEmacs CHISE.
2065         (=>>hanyo-denshi/jt): Use `=>>>hanyo-denshi/jt' instead of
2066         `=hanyo-denshi/jt' as the mother.
2067
2068 2011-03-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2069
2070         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2071         setting for `=>>>jis-x0213-2'.
2072
2073         * mule/mule-conf.el (=>>>gt): New coded-charset for XEmacs CHISE.
2074         (=>>gt): Use `=>>>gt' instead of `=gt' as the mother.
2075         (=>>>ucs@jis/2000): New coded-charset for XEmacs CHISE.
2076
2077 2011-03-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2078
2079         * mule/mule-conf.el (=>>>ucs@jis/1990): New coded-charset for
2080         XEmacs CHISE.
2081
2082 2011-03-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2083
2084         * mule/mule-conf.el (=>>>jis-x0208@1983): New coded-charset for
2085         XEmacs CHISE.
2086
2087         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2088         `=>>jis-x0213-1@2004'.
2089
2090 2011-03-07  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2091
2092         * mule/mule-conf.el (=>>>jis-x0208@1978): New coded-charset for
2093         XEmacs CHISE.
2094
2095 2011-03-07  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2096
2097         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
2098         - Use "&g2-*;" as entity-references for `=>>>*'.
2099         - Omit "&a{GT|JX1|JX2|JX3}-*;".
2100
2101         * mule/mule-conf.el (=>>>jis-x0213-2): New coded-charset for
2102         XEmacs CHISE.
2103         (=>>jis-x0213-2): Use `=>>>jis-x0213-2' instead of `=jis-x0213-2'
2104         as the mother.
2105
2106 2011-03-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2107
2108         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2109         setting for `=>>hanyo-denshi/ib'.
2110
2111         * mule/mule-conf.el (=>>jis-x0208@1978): Fix DOC.
2112         (=>>jis-x0208@1983): New coded-charset for XEmacs CHISE.
2113         (=>>jis-x0208@1990): Ditto.
2114         (=>>hanyo-denshi/ib): Ditto.
2115
2116         * mule/mule-charset.el (default-coded-charset-priority-list):
2117         Prefer `=hanziku-*' to `=hanyo-denshi/*'.
2118
2119 2011-03-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2120
2121         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2122         Prefer `=>jis-x0213-2@usual' to `=>jis-x0208@1997' and
2123         `=>jis-x0213-1@2000'; add settings for `=>>>ucs@ks' and
2124         `=>>>ucs@jis/2004'.
2125
2126 2011-03-05  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2127
2128         * mule/mule-conf.el (=>>>jis-x0213-1@2000): New coded-charset for
2129         XEmacs CHISE.
2130         (=>>>jis-x0213-1@2004): Use `=>>>jis-x0213-1' instead of
2131         `=jis-x0213-1@2004' as the mother.
2132         (=>>>ucs@jis/2004): New coded-charset for XEmacs CHISE.
2133         (=>>>ucs@ks): Ditto.
2134
2135         * mule/mule-charset.el (default-coded-charset-priority-list):
2136         Modify priority of `=hanyo-denshi/*'.
2137
2138 2011-03-04  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2139
2140         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2141         settings for `=>>ucs@JP' and `=ucs@JP'.
2142
2143 2011-03-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2144
2145         * mule/mule-conf.el (=>>ucs@JP): New coded-charset for XEmacs
2146         CHISE.
2147
2148 2011-02-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2149
2150         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2151         setting for `=>>>ucs@cns'.
2152
2153         * mule/mule-conf.el (=>>>ucs@cns): New coded-charset for XEmacs
2154         CHISE.
2155
2156 2011-02-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2157
2158         * mule/mule-conf.el (=>>jis-x0213-1@2004): Use `=>>jis-x0213-1'
2159         instead of `=>>>jis-x0213-1@2004' as the mother.
2160         (=>>>ucs@iso): New coded-charset for XEmacs CHISE.
2161         (=>>>ucs@unicode): Likewise.
2162         (=>>>ucs@jis): Likewise.
2163         (=ucs@iso): Use `=>>>ucs@iso' instead of `=>>ucs@iso' as the
2164         mother.
2165         (=>>hanyo-denshi/ks): Fix `chars' and `dimension'.
2166
2167 2011-02-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2168
2169         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2170         settings for `=>>>jis-x0208', `=>>>jis-x0213-1',
2171         `=>>>jis-x0213-1@2004', `=>>>ucs@iso', `=>>>ucs@unicode' and
2172         `=>>>ucs@jis'.
2173
2174 2011-02-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2175
2176         * mule/mule-charset.el (default-coded-charset-priority-list):
2177         Prefer `=jis-x0212' to `=gt-pj-*', `chinese-cns11643-*', `=big5*'
2178         and `=jis-x0213-*-2000'.
2179
2180 2011-02-24  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2181
2182         * mule/mule-conf.el (=>>>jis-x0213-1@2004): New coded-charset for
2183         XEmacs CHISE.
2184         (=>>jis-x0213-1@2004): Use `=>>>jis-x0213-1@2004' instead of
2185         `=>>jis-x0213-1' as the mother.
2186
2187 2011-02-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2188
2189         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2190         settings for `=>>hanyo-denshi/jt' and `=>gt-k'.
2191
2192 2011-02-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2193
2194         * mule/mule-conf.el (=>gt-k): New coded-charset for XEmacs CHISE.
2195
2196 2011-02-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2197
2198         * mule/mule-conf.el (=>>hanyo-denshi/jt): New coded-charset for
2199         XEmacs CHISE.
2200
2201 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2202
2203         * mule/mule-coding.el (decomposition-feature-list): Set
2204         `=decomposition', `=decomposition@cid' and
2205         `=decomposition@hanyo-denshi'.
2206
2207 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2208
2209         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2210         setting for `=>>hanyo-denshi/ks'.
2211
2212         * mule/mule-conf.el (=>>hanyo-denshi/ks): New coded-charset for
2213         XEmacs CHISE.
2214
2215 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2216
2217         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2218         settings for `=hanyo-denshi/ks' and `=hanyo-denshi/ks/mf'.
2219
2220         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2221         `=hanyo-denshi/ks/mf'.
2222
2223         * mule/mule-conf.el (=hanyo-denshi/ks): New coded-charset for
2224         XEmacs CHISE.
2225         (=hanyo-denshi/ks/mf): Ditto.
2226
2227 2011-02-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2228
2229         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2230         settings for P=hanyo-denshi/jt'.
2231
2232         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2233         `=hanyo-denshi/jt'.
2234
2235         * mule/mule-conf.el (=hanyo-denshi/jt): New coded-charset for
2236         XEmacs CHISE.
2237
2238 2011-02-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2239
2240         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2241         settings for `=hanyo-denshi/ip'.
2242
2243         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2244         `=hanyo-denshi/ip'.
2245
2246         * mule/mule-conf.el (=hanyo-denshi/ip): New coded-charset for
2247         XEmacs CHISE.
2248
2249 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2250
2251         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2252         settings for `=hanyo-denshi/hg'.
2253
2254         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2255         `=hanyo-denshi/hg'.
2256
2257         * mule/mule-conf.el (=hanyo-denshi/hg): New coded-charset for
2258         XEmacs CHISE.
2259
2260 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2261
2262         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2263         setting for `=>>hanyo-denshi/ft'.
2264
2265         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2266         `=>>hanyo-denshi/ft'.
2267
2268         * mule/mule-conf.el (=>>hanyo-denshi/ft): New coded-charset for
2269         XEmacs CHISE.
2270
2271 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2272
2273         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2274         settings for `=hanyo-denshi/ib'.
2275
2276         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2277         `=hanyo-denshi/ib'.
2278
2279         * mule/mule-conf.el (=hanyo-denshi/ib): New coded-charset for
2280         XEmacs CHISE.
2281
2282 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2283
2284         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2285         settings for isolated characters of `=hanyo-denshi/ia' and
2286         non-isolated characters of `=hanyo-denshi/*'.
2287
2288         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2289         `=hanyo-denshi/ia'.
2290
2291         * mule/mule-conf.el (=hanyo-denshi/ia): New coded-charset for
2292         XEmacs CHISE.
2293
2294 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2295
2296         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2297         setting for isolated characters of `=hanyo-denshi/ft'.
2298
2299         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2300         `=hanyo-denshi/ft'.
2301
2302         * mule/mule-conf.el (=hanyo-denshi/ft): New coded-charset for
2303         XEmacs CHISE.
2304
2305 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2306
2307         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2308         setting for isolated characters of `=hanyo-denshi/jd'.
2309
2310         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2311         `=hanyo-denshi/jd'.
2312
2313         * mule/mule-conf.el (=hanyo-denshi/jd): New coded-charset for
2314         XEmacs CHISE.
2315
2316 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2317
2318         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2319         setting for isolated characters of `=hanyo-denshi/jc'.
2320
2321         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2322         `=hanyo-denshi/jc'.
2323
2324         * mule/mule-conf.el (=hanyo-denshi/jc): New coded-charset for
2325         XEmacs CHISE.
2326
2327 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2328
2329         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2330         setting for isolated characters of `=hanyo-denshi/jb'.
2331
2332         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2333         `=hanyo-denshi/jb'.
2334
2335         * mule/mule-conf.el (=hanyo-denshi/jb): New coded-charset for
2336         XEmacs CHISE.
2337
2338 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2339
2340         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2341         setting for isolated characters of `=hanyo-denshi/ja'.
2342
2343 2011-02-12  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2344
2345         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2346         `=hanyo-denshi/ja'.
2347
2348         * mule/mule-conf.el (=hanyo-denshi/ja): New coded-charset for
2349         XEmacs CHISE.
2350
2351 2011-02-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2352
2353         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2354         settings for isolated characters of `=adobe-japan1-6'.
2355
2356 2011-02-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2357
2358         * mule/mule-conf.el (=daikanwa/+p): New coded-charset for XEmacs
2359         CHISE.
2360         (=daikanwa/+2p): Ditto.
2361         (=daikanwa/ho): Ditto.
2362
2363 2011-02-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2364
2365         * mule/mule-coding.el (utf-8-mcs-no-composition): New
2366         coding-system for XEmacs CHISE.
2367
2368 2011-02-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2369
2370         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2371         setting for `=>>ruimoku-v6'.
2372
2373         * mule/mule-conf.el (=>>ruimoku-v6): New coded-charset for XEmacs
2374         CHISE.
2375
2376 2010-12-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2377
2378         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2379         setting for `=daikanwa@rev1'.
2380
2381 2010-10-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2382
2383         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2384         setting for `=>jis-x0213-2@usual' and `=>ucs@JP'.
2385
2386 2010-10-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2387
2388         * mule/mule-conf.el (=>jis-x0213-2@usual): New coded-charset for
2389         XEmacs CHISE.
2390         (=>jis-x0213-2): Use `=>jis-x0213-2@usual' as the mother.
2391
2392 2010-10-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2393
2394         * mule/mule-conf.el (=>ucs@JP): New coded-charset for XEmacs
2395         CHISE.
2396
2397 2010-09-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2398
2399         * mule/mule-conf.el (=>ucs@jis): New coded-charset for XEmacs
2400         CHISE.
2401
2402         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2403         setting for `=>ucs@jis'.
2404
2405 2010-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2406
2407         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2408         setting for `=>jis-x0208@usual'.
2409
2410         * mule/mule-conf.el (=>jis-x0208@usual): New coded-charset for
2411         XEmacs CHISE.
2412         (=>jis-x0208): Use `=>jis-x0208@usual' as the mother.
2413         (=>ucs@ks): New coded-charset for XEmacs CHISE.
2414         (=ucs@big5): Use `=>>ucs@cns' as the mother.
2415
2416 2010-09-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2417
2418         * mule/mule-conf.el (=>>>jis-x0208): New coded-charset for XEmacs
2419         CHISE.
2420         (=>>>jis-x0208@1990): Ditto.
2421         (=>>>jis-x0213-1): Ditto.
2422         (=>>jis-x0208): Use `=>>>jis-x0208' instead of `=jis-x0208' as the
2423         mother.
2424         (=>>jis-x0213-1): Use `=>>>jis-x0213-1' instead of `=jis-x0213-1'
2425         as the mother.
2426
2427 2010-09-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2428
2429         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2430         setting for `=>ucs@cns' and `=>>ucs@ks'.
2431
2432         * mule/mule-conf.el (=>>ucs@ks): New coded-charset for XEmacs
2433         CHISE.
2434
2435 2010-08-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2436
2437         * mule/mule-conf.el (=>ucs@cns): New coded-charset for XEmacs
2438         CHISE.
2439
2440 2010-08-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2441
2442         * mule/mule-conf.el (=>>daikanwa): New coded-charset for XEmacs
2443         CHISE.
2444         (=>daikanwa): Use `=>>daikanwa' instead of `=daikanwa' as the
2445         mother.
2446
2447 2010-08-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2448
2449         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2450         `==>ucs-bmp-cjk@bucs'.
2451
2452         * mule/mule-conf.el (==>ucs-bmp-cjk@bucs): New coded-charset for
2453         XEmacs CHISE.
2454
2455 2010-08-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2456
2457         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2458         setting for `==>ucs@bucs'.
2459
2460         * mule/mule-conf.el (==>ucs@bucs): New super abstract CCS for
2461         XEmacs CHISE.
2462
2463 2010-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2464
2465         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
2466         - Add setting for `=>>jis-x0208'.
2467         - Omit setting for `=>>jis-x0208@1990'.
2468         - Prefer `=>>gt', JIS X0208/0213, `=>>big5-cdp', `=>>gt-k', `=>gt'
2469           and `=>zinbun-oracle' to `=>ucs@FOO', `=>>ucs@FOO' and
2470           `=ucs@FOO'.
2471
2472 2010-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2473
2474         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2475         setting for `=>daikanwa'.
2476
2477 2010-08-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2478
2479         * mule/mule-conf.el (=daikanwa): Fix DOC.
2480         (=>daikanwa): New abstract character for XEmacs CHISE.
2481         (=>ucs@iso): Likewise.
2482         (=>ucs@unicode): Likewise.
2483         (=>>ucs@iso): Use `=>ucs@iso' as the mother.
2484
2485 2010-08-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2486
2487         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
2488         - Prefer representative features to `=>>gt', `=>>big5-cdp',
2489           `=>>gt-k', `=>gt' and `=>zinbun-oracle'.
2490         - Prefer abstract glyph features to `=>gt', `=>zinbun-oracle'.
2491         - Add `=>big5-cdp'.
2492
2493 2010-07-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2494
2495         * mule/mule-conf.el (=>>big5-cdp): Fix long-name.
2496         (=>big5-cdp): New abstract character.
2497
2498 2010-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2499
2500         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2501         Prefer UCS and JIS X0208/0213 related features to `china3-jef' and
2502         `chinese-big5'.
2503
2504 2010-07-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2505
2506         * mule/mule-charset.el (default-coded-charset-priority-list):
2507         Prefer `=>>big5-cdp' to `=>>ucs@unicode'.
2508
2509         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2510         Prefer `=>>ucs@{unicode|jis|cns' to `=>>ucs@jis/{2004|2000|1990',
2511         `=>>jis-x0208@{1990|1978', `=>>jis-x0213-1@{2000|2004}',
2512         `=>>jis-x0213-2', `=>jis-x0208@1997', `=>jis-x0213-1@{2000|2004}'
2513         and `=>jis-x0213-2'.
2514
2515 2010-07-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2516
2517         * mule/mule-conf.el (=>>ucs@jis/1990): New abstract glyph-set for
2518         XEmacs CHISE.
2519         (=>>ucs@jis/2000): Likewise.
2520         (=>>ucs@jis/2004): Likewise.
2521
2522 2010-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2523
2524         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2525         settings for `=>>big5-cdp', `=>>gt-k', `=>>ucs@jis' and
2526         `=>>ucs@cns'.
2527
2528         * mule/mule-conf.el (=>>big5-cdp): New abstract glyph-set for
2529         XEmacs CHISE.
2530         (=>>gt): Use quote instead of backquote; modify DOC.
2531         (=>gt): Use quote instead of backquote.
2532         (=>>gt-k): New abstract glyph-set for XEmacs CHISE.
2533         (=>>ucs@iso): New abstract glyph-set for XEmacs CHISE.
2534         (=>>ucs@unicode): Use `=>>ucs@iso' as the mother.
2535         (=>>ucs@jis): New abstract glyph-set for XEmacs CHISE.
2536         (=>>ucs@cns): New abstract glyph-set for XEmacs CHISE.
2537         (=ucs@iso): Use `=>>ucs@iso' as the mother.
2538
2539 2010-07-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2540
2541         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2542         `=>>ucs@unicode' and `=>>gt'.
2543
2544 2010-05-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2545
2546         * mule/mule-conf.el (=jis-x0208@1978/2-pr): New coded-charset for
2547         XEmacs CHISE.
2548         (=jis-x0208@1978/4er): New coded-charset for XEmacs CHISE.
2549         (=jis-x0208@1978/4-pr): Use `=jis-x0208@1978/2-pr' instead of
2550         `=jis-x0208@1978/1er-pr' as the mother.
2551         (=jis-x0208@1978/5pr): New coded-charset for XEmacs CHISE.
2552
2553 2010-04-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2554
2555         * mule/mule-conf.el (=ucs@big5): Use `=>>ucs@unicode' instead of
2556         `=ucs@unicode' as the mother.
2557
2558 2010-04-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2559
2560         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2561         setting for `=>>ucs@unicode'.
2562
2563         * mule/mule-conf.el (=>>ucs@unicode): New coded-charset for XEmacs
2564         CHISE.
2565
2566 2010-04-21  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2567
2568         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2569         settings for &I-AJ1-ddddd; and &AJ1-ddddd;.
2570
2571         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2572         `=adobe-japan1-6' and `=adobe-japan1-base'.
2573
2574         * mule/mule-conf.el (=adobe-japan1-base): New coded-charset for
2575         XEmacs CHISE.
2576         (=adobe-japan1-0): Specify `=adobe-japan1-base' as the mother;
2577         specify `min-code' and `max-code'.
2578         (=adobe-japan1-1): Specify `min-code' and `max-code'.
2579         (=adobe-japan1-2): Likewise.
2580         (=adobe-japan1-3): Likewise.
2581         (=adobe-japan1-4): Likewise.
2582         (=adobe-japan1-5): Likewise.
2583         (=adobe-japan1-6): Likewise.
2584
2585 2010-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2586
2587         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2588         setting for `=>gt'.
2589
2590 2010-04-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2591
2592         * mule/mule-conf.el (=>gt): New abstract coded-charset for XEmacs
2593         CHISE.
2594
2595 2010-04-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2596
2597         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2598         setting for `=>zinbun-oracle'.
2599
2600         * mule/mule-conf.el (=>zinbun-oracle): New abstract coded-charset
2601         for XEmacs CHISE.
2602
2603 2010-03-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2604
2605         * mule/mule-conf.el (=jis-x0208@1978/1er-pr): New coded-charset
2606         for XEmacs CHISE.
2607         (=jis-x0208@1978/4-pr): Use `=jis-x0208@1978/1er-pr' instead of
2608         `=jis-x0208@1978' as the mother.
2609
2610 2010-03-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2611
2612         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
2613         - Use `=gt' instead of `ideograph-gt'.
2614         - Use `=gt-k' instead of `ideograph-gt-k'.
2615         - Use `=jis-x0208@1990' instead of `japanese-jisx0208-1990'.
2616         - Use `=jis-x0208@1983' instead of `japanese-jisx0208'.
2617         - Use `=jis-x0213-1@2000' instead of `japanese-jisx0213-1'.
2618         - Use `=jis-x0213-2' instead of `japanese-jisx0213-2'.
2619         - Use `=jis-x0212' instead of `japanese-jisx0212'.
2620         - Use `=jis-x0208@1978' instead of `japanese-jisx0208-1978'.
2621         - Use `=>>gt' instead of `<=>gt'.
2622         - Use &G-GT-ddddd; instead of &aGT-ddddd for `=>>gt'.
2623         - Add setting for `=>>jis-x0208@1990'.
2624         - Use &G-JX1-hhhh; instead of &aJX1-hhhh; for
2625           `=>>jis-x0213-1@2000'.
2626         - Use &G-JX2-hhhh; instead of &aJX2-hhhh; for `=>>jis-x0213-2'.
2627         - Use &G-JX3-hhhh; instead of &aJX3-hhhh; for
2628           `=>>jis-x0213-1@2004'.
2629         - Add setting for `=>>jis-x0208@1978'.
2630         - Decode &A-J0-hhhh; as `=>jis-x0208@1997'.
2631
2632 2010-02-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2633
2634         * mule/mule-conf.el (=>>jis-x0208@1978): New coded-charset for
2635         XEmacs CHISE.
2636
2637 2009-11-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2638
2639         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2640         setting for `=>>jis-x0213-2' and `=>jis-x0213-2'; use
2641         `=>jis-x0208@1997', `=>jis-x0213-1@2000' and `=>jis-x0213-1@2004'
2642         instead of `<=>jis-x0208@1997', `<=>jis-x0213-1@2000' and
2643         `<=>jis-x0213-1@2004'.
2644
2645 2009-09-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2646
2647         * mule/mule-conf.el (=>>jis-x0213-2): New coded-charset for XEmacs
2648         CHISE.
2649         (=>jis-x0213-2): Ditto.
2650
2651 2009-09-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2652
2653         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2654         settings for `=>>jis-x0213-1@2000' and `=>>jis-x0213-1@2004'.
2655
2656 2009-08-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2657
2658         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2659         `=>>jis-x0208', `=>>jis-x0213-1', `=>jis-x0208' and
2660         `=>jis-x0213-1'.
2661
2662 2009-08-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2663
2664         * mule/mule-conf.el (=>>jis-x0208): New coded-charset for XEmacs
2665         CHISE.
2666         (=>jis-x0208): Use `=>>jis-x0208' as the mother.
2667
2668 2009-08-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2669
2670         * mule/mule-conf.el (=>>jis-x0213-1): Renamed from
2671         `<==>jis-x0213-1'.
2672         (=>>jis-x0213-1@2000): Renamed from `<==>jis-x0213-1@2000'.
2673         (=>>jis-x0213-1@2004): Renamed from `<==>jis-x0213-1@2004'.
2674         (=>jis-x0208): Renamed from `<=>jis-x0208'.
2675         (<=>jis-x0208): New alias for `=>jis-x0208'.
2676         (=>jis-x0208@1997): Renamed from `<=>jis-x0208@1997'.
2677         (<=>jis-x0208@1997): New alias for `=>jis-x0208@1997'.
2678         (=>jis-x0213-1): Renamed from `<=>jis-x0213-1'.
2679         (<=>jis-x0213-1): New alias for `=>jis-x0213-1'.
2680         (=>jis-x0213-1@2000): Renamed from `<=>jis-x0213-1@2000'.
2681         (<=>jis-x0213-1@2000): New alias for `=>jis-x0213-1@2000'.
2682         (=>jis-x0213-1@2004): Renamed from `<=>jis-x0213-1@2004'.
2683         (<=>jis-x0213-1@2004): New alias for `=>jis-x0213-1@2004'.
2684         (=>>gt): Renamed from `<==>gt'.
2685         (<==>gt): New alias for `=>>gt'.
2686
2687 2009-08-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2688
2689         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
2690         - Use `=jis-x0213-1@2000' instead of `japanese-jisx0213-1'
2691         - Use `=jis-x0213-2' instead of `japanese-jisx0213-2'.
2692         - Use `<=>jis-x0208@1997' instead of `=jis-x0208@1997'.
2693         - Add settings for `<=>jis-x0213-1@2000' and
2694           `<=>jis-x0213-1@2004'.
2695
2696         * mule/mule-conf.el (=jis-x0208@1978/-4X): New coded-charset for
2697         XEmacs CHISE.
2698         (<==>jis-x0213-1): Likewise.
2699         (<==>jis-x0213-1@2000): Likewise.
2700         (<==>jis-x0213-1@2004): Likewise.
2701         (<=>jis-x0208): Add property `=>iso-ir 168'.
2702         (<=>jis-x0208@1997): Likewise.
2703         (<=>jis-x0213-1): Use `<==>jis-x0213-1' instead of `=jis-x0213-1'
2704         as the mother; add property `=>iso-ir 228'.
2705         (<=>jis-x0213-1@2000): Modify DOC-string; fix `registry'; add
2706         property `=>iso-ir 228'.
2707         (<=>jis-x0213-1@2004): Modify DOC-string; fix `registry'; add
2708         property `=>iso-ir 233'.
2709         (<==>gt): Renamed from `<=>gt'.
2710         (<=>gt): New alias for `<==>gt'.
2711
2712 2009-08-25  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@1997): Renamed from `=jis-x0208@1997'; use
2717         `<=>jis-x0208' as the mother.
2718         (<=>jis-x0213-1): New coded-charset for XEmacs CHISE.
2719         (<=>jis-x0213-1@2000): Ditto.
2720         (<=>jis-x0213-1@2004): Ditto.
2721
2722 2009-06-22  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2723
2724         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2725         settings for `<=>gt'.
2726
2727         * mule/mule-conf.el (<=>gt): New coded-charset for XEmacs CHISE.
2728
2729 2009-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2730
2731         * mule/mule-conf.el (=jis-x0208@1978): Specify `=>iso-ir' in
2732         XEmacs CHISE.
2733         (=jis-x0208@1978/-4pr): Likewise.
2734         (=jis-x0208@1978/4-pr): Likewise.
2735         (=jis-x0213-1): Likewise.
2736         (=ucs@iso): Likewise.
2737         (=ucs@unicode): Likewise.
2738         (=ucs@gb): Likewise.
2739         (=ucs@gb/fw): Likewise.
2740         (=ucs@cns): Likewise.
2741         (=ucs@cns/fw): Likewise.
2742         (=ucs@jis): Likewise.
2743         (=ucs@jis/fw): Likewise.
2744         (=ucs@jis/1990): Likewise.
2745         (=ucs@jis/2000): Likewise.
2746         (=ucs@jis/2004): Likewise.
2747         (=ucs@JP): Likewise.
2748         (=ucs@ks): Likewise.
2749         (=ucs@big5): Likewise.
2750         (=ucs@big5/cns11643): Likewise.
2751         (=ucs@cns11643): Likewise.
2752
2753 2008-10-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2754
2755         * mule/mule-charset.el (default-coded-charset-priority-list):
2756         Prefer `=jis-x0213-{1|2}-2000' to `japanese-jisx0212'.
2757
2758         * mule/mule-conf.el (=ucs@jis/2004): New coded-charset for XEmacs
2759         CHISE.
2760         (=ucs@JP): Use `=ucs@jis/2004' instead of `=ucs@jis' as the
2761         mother.
2762
2763 2008-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2764
2765         * mule/mule-conf.el (=jis-x0208@1978): New coded-charset [moved
2766         from src/mule-charset.c].
2767         (=jis-x0208@1978/-4pr): Renamed from `=jis-x0208@1978/i-4';
2768         specify `final'.
2769         (=jis-x0208@1978/1pr): Renamed from `=jis-x0208@1978/i1'; specify
2770         `iso-ir' and `final', namely now it is used as ISO-IR-42.
2771         (=jis-x0208@1978/4-pr): Renamed from `=jis-x0208@1978/i4-'.
2772         (=jis-x0208@1978/i1): New alias for `=jis-x0208@1978/1pr'.
2773         (=jis-x0208@1978/i-4): New alias for `=jis-x0208@1978/-4pr'.
2774         (=jis-x0208@1978/i4-): New alias for `=jis-x0208@1978/4-pr'.
2775
2776 2008-09-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2777
2778         * mule/mule-conf.el (=jis-x0213-1-2000): Changed to the alias of
2779         `=jis-x0213-1@2000' instead of `=jis-x0213-1'.
2780         (=jis-x0208@1978/i-4): Specify `partial'.
2781         (=jis-x0208@1978/i1): Likewise; use `=jis-x0208@1978/i-4' as the
2782         mother coded-charset.
2783         (=jis-x0208@1978/i4-): New coded-charset for XEmacs CHISE.
2784
2785 2008-09-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2786
2787         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2788         settings for `=jis-x0213-1@2004'.
2789
2790 2008-09-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2791
2792         * mule/mule-conf.el (=jis-x0213-1): New coded-charset for XEmacs
2793         CHISE.
2794         (=jis-x0213-1@2000): Renamed from `=jis-x0213-1-2000'.
2795         (=jis-x0213-2): Renamed from `=jis-x0213-2-2000'.
2796         (=jis-x0213-1@2004): New coded-charset for XEmacs CHISE.
2797         (=jis-x0213-1-2000): New alias for `=jis-x0213-1' in XEmacs CHISE
2798         temporarily.
2799         (=jis-x0213-2-2000): New alias for `=jis-x0213-2' in XEmacs CHISE.
2800
2801 2008-08-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2802
2803         * mule/mule-conf.el (=shinjigen): New coded-charset for XEmacs
2804         CHISE.
2805         (=shinjigen@1ed): Inherited from `=shinjigen'.
2806         (=shinjigen@rev): Likewise.
2807
2808 2008-08-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2809
2810         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2811         settings for `=shinjigen@rev' and `=shinjigen@1ed'.
2812
2813 2008-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2814
2815         * mule/mule-conf.el (=shinjigen@1ed): Renamed from `shinjigen-1';
2816         define it as an alias.
2817         (=shinjigen@1ed/24pr): New coded-charset for XEmacs CHISE.
2818         (=shinjigen@rev): Renamed from `shinjigen-2'; define it as an
2819         alias.
2820         (=shinjigen/+p@rev): Renamed from `shinjigen-2-p'; define it as an
2821         alias.
2822
2823 2008-07-31  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2824
2825         * mule/mule-conf.el (shinjigen-2-p): New coded-charset for XEmacs
2826         CHISE.
2827
2828 2008-06-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2829
2830         * mule/mule-conf.el (shinjigen-1): New coded-charset for XEmacs
2831         CHISE.
2832         (shinjigen-2): Ditto.
2833
2834 2007-05-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2835
2836         * mule/mule-charset.el (default-coded-charset-priority-list):
2837         Prefer `gt-pj-*' to `chinese-cns11643-*', `=big5-cdp',
2838         `chinese-big5-eten-*' and `chinese-big5'.
2839
2840 2006-03-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2841
2842         * mule/mule-conf.el (=ucs-bmp-cjk@unicode): Change `max-code' to
2843         #x9FA5 temporarily.
2844
2845 2006-01-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2846
2847         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2848         settings for `=jis-x0208@1978/i1'.
2849
2850 2005-11-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2851
2852         * mule/mule-conf.el (=jis-x0208@1978/i-4): New coded-charset for
2853         XEmacs CHISE.
2854
2855 2005-10-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2856
2857         * mule/mule-conf.el (=adobe-japan1-[0..6]): New coded-charset for
2858         XEmacs CHISE.
2859
2860 2005-07-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2861
2862         * mule/mule-conf.el (=jis-x0208@1978/i1): New coded-charset for
2863         XEmacs CHISE.
2864
2865 2005-06-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2866
2867         * mule/mule-conf.el (=ucs-bmp@gb): New coded-charset for XEmacs
2868         CHISE.
2869         (=ucs-bmp@cns): Likewise.
2870         (=ucs-bmp@jis): Likewise.
2871         (=ucs-bmp@ks): Likewise.
2872
2873 2005-05-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2874
2875         * mule/mule-conf.el (=zinbun-oracle): New coded-charset for XEmacs
2876         CHISE.
2877         (=ucs-bmp-cjk): Change `max-code' to #x9FA5 temporarily.
2878
2879 2005-05-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2880
2881         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2882         settings for `=zinbun-oracle'.
2883
2884         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2885         `=zinbun-oracle'.
2886
2887 2005-05-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2888
2889         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2890         Modify to use "&U-hhhhhhhh;" instead of "&UU+hhhh;" for
2891         `=ucs@iso'.
2892
2893 2005-04-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2894
2895         * mule/mule-charset.el (default-coded-charset-priority-list):
2896         Delete `ucs-sip'; modify order of some CCSs.
2897
2898 2005-02-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2899
2900         * mule/mule-coding.el (iso-2022-jp-2): Specify `ccs-priority-list'
2901         in XEmacs CHISE.
2902
2903         * mule/japanese.el (iso-2022-jp): Specify `ccs-priority-list' in
2904         XEmacs CHISE; don't specify `input-charset-conversion' in XEmacs
2905         CHISE.
2906
2907 2004-12-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2908
2909         * mule/mule-conf.el (=ucs-radicals): Use "-zhRadicals-.*-ucs-0" as
2910         its registry.
2911         (=ucs-radicals@unicode): Likewise.
2912
2913 2004-12-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2914
2915         * mule/mule-conf.el (=ucs-hangul): New coded-charset for XEmacs
2916         CHISE.
2917
2918 2004-11-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2919
2920         * mule/mule-conf.el (=ucs@cns/fw): New coded-charset for XEmacs
2921         CHISE.
2922
2923 2004-11-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2924
2925         * mule/mule-conf.el (=ucs@gb/fw): New coded-charset for XEmacs
2926         CHISE.
2927
2928 2004-11-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2929
2930         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2931         Modify preference of *isolated settings*.
2932
2933 2004-11-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2934
2935         * mule/mule-conf.el (=ucs@big5/cns11643): New coded-charset when
2936         utf-2000 is provided.
2937         (=ucs@cns11643): Likewise.
2938
2939 2004-11-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2940
2941         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2942         Prefer every *isolated setting* to ordinary setting.
2943
2944 2004-11-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2945
2946         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2947         settings for `latin-viscii-{upper|lower}' and `latin-viscii'.
2948
2949 2004-10-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2950
2951         * mule/mule-conf.el (=ucs@jis/fw): New coded-charset for XEmacs
2952         CHISE.
2953
2954 2004-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2955
2956         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2957         settings for `=jis-x0208@1997'.
2958
2959 2004-09-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2960
2961         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2962         `=jis-x0208@1997'.
2963
2964 2004-09-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2965
2966         * mule/mule-conf.el (=jis-x0208@1997): New coded-charset for
2967         XEmacs CHISE.
2968
2969 2004-09-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2970
2971         * mule/mule-conf.el (=jis-x0208-1978): Define as an alias for
2972         `=jis-x0208@1978'.
2973         (=jis-x0208-1983): Define as an alias for `=jis-x0208@1983'.
2974         (=jis-x0213-1-2000): Use `=jis-x0208@1990' instead of
2975         `=jis-x0208-1990' as the mother.
2976         (=jis-x0208-1990): Define as an alias for `=jis-x0208@1990'.
2977
2978 2004-09-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2979
2980         * mule/mule-conf.el (=ucs@jis/1990): Renamed from `=ucs@jis-1990';
2981         define `=ucs@jis-1990' as an alias for `=ucs@jis/1990'.
2982         (=ucs@jis/2000): Renamed from `=ucs@jis-2000'; define
2983         `=ucs@jis-2000' as an alias for `=ucs@jis/2000'.
2984         (=ucs@JP): Renamed from `=ucs@jp'; define `=ucs@jp' as an alias
2985         for `=ucs@JP'.
2986
2987 2004-09-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2988
2989         * mule/mule-conf.el (=daikanwa@rev1): Renamed from
2990         `=daikanwa-rev1'; specify `=daikanwa' as the mother; define
2991         `=daikanwa-rev1' as an alias for `=daikanwa@rev1'.
2992         (=daikanwa@rev2): Renamed from `=daikanwa-rev2'; specify
2993         `=daikanwa' as the mother; define `=daikanwa-rev2' as an alias for
2994         `=daikanwa@rev2'.
2995
2996 2004-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2997
2998         * mule/mule-conf.el (=big5-cdp): Swap DOC-string and long-name.
2999         (=gt): Likewise.
3000         (=gt-k): Likewise.
3001         (=gt-pj-*): Likewise.
3002         (=gt-pj-k1): Likewise.
3003         (=gt-pj-k2): Likewise.
3004         (=daikanwa): Likewise.
3005         (=daikanwa-rev1): Likewise.
3006         (=daikanwa-rev2): Likewise.
3007         (=big5-pua): Likewise.
3008         (=big5-eten): Likewise.
3009         (chinese-big5-eten-a): Likewise.
3010         (chinese-big5-eten-b): Likewise.
3011         (=hanziku-*): Likewise.
3012         (=cbeta): Likewise.
3013         (=jef-china3): Likewise.
3014         (=ruimoku-v6): Likewise.
3015         (=ucs@iso): Likewise.
3016         (=ucs@unicode): Likewise.
3017         (=ucs@gb): Likewise.
3018         (=ucs@cns): Likewise.
3019         (=ucs@jis): Likewise.
3020         (=ucs@jis-1990): Likewise.
3021         (=ucs@jis-2000): Likewise.
3022         (=ucs@jp): Likewise.
3023         (=ucs@ks): Likewise.
3024         (=ucs@big5): Likewise.
3025         (=ucs-radicals): Likewise.
3026         (=ucs-radicals@unicode): Likewise.
3027         (=ucs-bmp-cjk): Likewise.
3028         (=ucs-bmp-cjk@unicode): Likewise.
3029         (=ucs-sip-ext-b): Likewise.
3030         (=ucs-sip-ext-b@iso): Likewise.
3031
3032 2004-04-08  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3033
3034         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3035         settings for =ucs@{unicode|iso|gb|jis|cns|ks}.
3036
3037 2004-04-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3038
3039         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3040         settings for chinese-gb2312, =iso-ir165, latin-iso8859-{1..4},
3041         cyrillic-iso8859-5, greek-iso8859-7, hebrew-iso8859-8,
3042         latin-iso8859-9, latin-jisx0201, katakana-jisx0201,
3043         latin-tcvn5712, thai-tis620, lao, ethiopic, arabic-{1|2}-column,
3044         arabic-digit, ipa and ``&I-B-XXXX;''.
3045
3046 2004-03-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3047
3048         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3049         setting for (I-)HZK{03..12}-XXXX.
3050
3051 2004-02-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3052
3053         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3054         settings for `&I-RUI6-hhhh;' and `&RUI6-hhhh;'.
3055
3056         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3057         `=ruimoku-v6'.
3058
3059         * mule/mule-conf.el (=ruimoku-v6): New coded-charset of XEmacs
3060         CHISE.
3061
3062 2004-01-21  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3063
3064         * mule/mule-conf.el (=ucs@iso): New coded-charset in XEmacs CHISE.
3065         (=ucs@unicode): Likewise.
3066         (=ucs@gb): Inherits `=ucs@unicode' instead of `=ucs'.
3067         (=ucs@cns): Likewise.
3068         (=ucs@jis): Likewise.
3069         (=ucs@ks): Likewise.
3070         (=ucs@big5): Likewise.
3071
3072 2004-01-19  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3073
3074         * mule/mule-coding.el (utf-8-jis): Use `=ucs@jis-2000' instead of
3075         `ucs-jis'.
3076         (utf-8-jis-er): Likewise.
3077         (utf-8-jp): New coding-system.
3078         (utf-8-jp-er): Likewise.
3079
3080         * mule/mule-conf.el (=ucs@jp): New coded-charset for XEmacs CHISE.
3081
3082 2004-01-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3083
3084         * mule/mule-coding.el (euc-jisx0213): Moved from mule/japanese.el.
3085
3086         * mule/japanese.el: Move definition of `euc-jisx0213' to
3087         mule/mule-coding.el.
3088
3089 2004-01-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3090
3091         * dumped-lisp.el (preloaded-file-list): Load mule-charset and
3092         mule-coding before loading update-cdb when utf-2000 is provided.
3093
3094 2003-11-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3095
3096         * mule/mule-conf.el: Prefer `=big5-cdp', `=gt' and `=gt-k' to
3097         `=daikanwa'.
3098
3099 2003-11-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3100
3101         * mule/mule-conf.el: Define =ucs@DOMAIN at the end of CCS
3102         definition codes when `utf-2000' is provided.
3103
3104 2003-08-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3105
3106         * mule/mule-category.el (word-combining-categories): Don't setup
3107         `word-combining-categories' in XEmacs CHISE.
3108         (word-separating-categories): Add setting about Latin script in
3109         XEmacs CHISE.
3110
3111 2003-08-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3112
3113         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3114         setting for `chinese-big5'.
3115
3116 2003-08-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3117
3118         * mule/mule-coding.el (coded-charset-entity-reference-alist):
3119         Prefer `chinese-big5-cdp' to `ideograph-daikanwa' and
3120         `ideograph-gt-k'; prefer `ideograph-daikanwa' to `ideograph-gt-k';
3121         add setting for HZK0[12]-xxxx.
3122
3123 2003-08-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3124
3125         * mule/mule-conf.el (=iso-ir165): Define to inherit from `=gb2312'
3126         in XEmacs CHISE.
3127
3128 2003-07-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3129
3130         * mule/mule-charset.el (default-coded-charset-priority-list):
3131         Prefer `=big5-cdp', `chinese-big5-eten-a', `chinese-big5-eten-b'
3132         and `chinese-big5' to `=gt-pj-*'.
3133
3134 2003-05-10  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3135
3136         * mule/mule-conf.el (=daikanwa): Renamed from
3137         `ideograph-daikanwa'.
3138         (ideograph-daikanwa): Changed to an alias for `=daikanwa'.
3139
3140 2003-05-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3141
3142         * mule/mule-conf.el (=cns11643-7): Renamed from
3143         `chinese-cns11643-7'.
3144         (chinese-cns11643-7): Changed to an alias for `=cns11643-7'.
3145
3146 2003-05-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3147
3148         * mule/mule-conf.el (=cns11643-6): Renamed from
3149         `chinese-cns11643-6'.
3150         (chinese-cns11643-6): Changed to an alias for `=cns11643-6'.
3151
3152 2003-05-06  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3153
3154         * mule/mule-conf.el (=cns11643-5): Renamed from
3155         `chinese-cns11643-5'.
3156         (chinese-cns11643-5): Changed to an alias for `=cns11643-5'.
3157
3158 2003-05-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3159
3160         * mule/mule-conf.el (=cns11643-4): Renamed from
3161         `chinese-cns11643-4'.
3162         (chinese-cns11643-4): Changed to an alias for `=cns11643-4'.
3163
3164 2003-05-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3165
3166         * mule/mule-conf.el (=cns11643-3): Renamed from
3167         `chinese-cns11643-3'.
3168         (chinese-cns11643-3): Changed to an alias for `=cns11643-3'.
3169
3170 2003-04-30  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3171
3172         * mule/mule-conf.el: `chinese-cns11643-2' is renamed to
3173         `=cns11643-2'.
3174         (chinese-cns11643-2): New alias for `=cns11643-2'.
3175
3176 2003-04-27  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3177
3178         * mule/mule-conf.el: `chinese-cns11643-1' is renamed to
3179         `=cns11643-1'.
3180         (chinese-cns11643-1): New alias for `=cns11643-1'.
3181
3182 2003-04-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3183
3184         * mule/mule-conf.el: `chinese-gb12345' is renamed to `=gb12345'.
3185         (chinese-gb12345): New alias for `=gb12345'.
3186
3187 2003-04-21  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3188
3189         * mule/mule-conf.el: `chinese-gb2312' is renamed to `=gb2312'.
3190         (chinese-gb2312): New alias for `=gb2312'.
3191
3192 2003-04-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3193
3194         * mule/mule-conf.el: `chinese-big5' is renamed to `=big5'.
3195         (chinese-big5): New alias for `=big5'.
3196
3197 2003-04-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3198
3199         * mule/mule-conf.el: `korean-ksc5601' is renamed to `=ks-x1001'.
3200         (korean-ksc5601): New alias for `=ks-x1001'.
3201
3202 2003-04-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3203
3204         * mule/mule-conf.el: `japanese-jisx0212' is renamed to
3205         `=jis-x0212'.
3206         (japanese-jisx0212): New alias for `=jis-x0212'.
3207
3208 2003-04-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3209
3210         * mule/mule-conf.el: `japanese-jisx0208' is renamed to
3211         `=jis-x0208-1983'.
3212         (japanese-jisx0208): New alias for `=jis-x0208-1983'.
3213
3214 2003-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3215
3216         * mule/mule-conf.el: `japanese-jisx0208-1978' is renamed to
3217         `=jis-x0208-1978'.
3218         (japanese-jisx0208-1978): New alias for `=jis-x0208-1978'.
3219
3220 2003-04-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3221
3222         * mule/mule-conf.el (=iso-ir165): Renamed from `chinese-isoir165'.
3223         (chinese-isoir165): Changed to an alias for `=iso-ir165'.
3224
3225 2003-04-03  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3226
3227         * mule/mule-conf.el (chinese-isoir165): Specify iso-ir 165.
3228         (chinese-cns11643-3): Specify iso-ir 183.
3229         (chinese-cns11643-4): Specify iso-ir 184.
3230         (chinese-cns11643-5): Specify iso-ir 185.
3231         (chinese-cns11643-6): Specify iso-ir 186.
3232         (chinese-cns11643-7): Specify iso-ir 187.
3233         (=jis-x0213-1-2000): In XEmacs CHISE, specify iso-ir 228.
3234         (=jis-x0213-2-2000): In XEmacs CHISE, specify iso-ir 229.
3235
3236 2003-04-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3237
3238         * bytecomp.el (byte-compile-insert-header): In XEmacs CHISE, check
3239         \uXXXX for every cases.
3240
3241 2003-03-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3242
3243         * mule/mule-conf.el (=ucs@big5): Renamed from `ucs-big5'.
3244         (ucs-big5): Changed to an alias for `=ucs@big5'.
3245
3246 2003-03-29  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3247
3248         * mule/mule-conf.el (=ucs@ks): Renamed from `ucs-ks'.
3249         (ucs-ks): Changed to an alias for `=ucs@ks'.
3250
3251 2003-03-27  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3252
3253         * mule/mule-conf.el (=ucs@jis-2000): Renamed from `=ucs-jis-2000'.
3254         (=ucs-jis-2000): Changed to an alias for `=ucs@jis-2000'.
3255
3256 2003-03-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3257
3258         * mule/mule-conf.el (=ucs@jis-1990): Renamed from `=ucs-jis-1990'.
3259         (=ucs-jis-1990): Changed to an alias for `=ucs@jis-1990'.
3260
3261 2003-03-24  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3262
3263         * mule/mule-conf.el (=ucs@jis): Renamed from `ucs-jis'.
3264         (ucs-jis): Changed to an alias for `=ucs@jis'.
3265
3266 2003-03-23  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3267
3268         * mule/mule-conf.el (=ucs@cns): Renamed from `ucs-cns'.
3269         (ucs-cns): Changed to an alias for `=ucs@cns'.
3270
3271 2003-03-20  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3272
3273         * mule/mule-conf.el (=ucs@gb): Renamed from `ucs-gb'.
3274         (ucs-gb): Changed to an alias for `=ucs@gb'.
3275
3276 2003-03-16  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3277
3278         * mule/mule-conf.el (=daikanwa-rev1): Renamed from
3279         `ideograph-daikanwa-2'.
3280         (ideograph-daikanwa-2): Changed to an alias for `=daikanwa-rev1'.
3281         (=daikanwa-rev2): New coded-charset when `utf-2000' is provided.
3282
3283 2003-03-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3284
3285         * version.el (emacs-version): Rename `XEmacs UTF-2000' to `XEmacs
3286         CHISE'; use `xemacs-chise-version' instead of `utf-2000-version'.
3287
3288         * obsolete.el (utf-2000-version): Declare as an obsolete variable
3289         for `xemacs-chise-version'.
3290
3291 2003-03-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3292
3293         * mule/mule-charset.el (default-coded-charset-priority-list):
3294         Refer `=jis-x0208-1990' instead of `japanese-jisx0208-1990'; refer
3295         `=gt-pj-*' instead of `ideograph-gt-pj-*'; refer `=hanziku-*'
3296         instead of `ideograph-hanziku-*'.
3297
3298         * mule/mule-conf.el: `ucs' is renamed to `=ucs'.
3299         (ucs): New alias for `=ucs' when `utf-2000' is provided.
3300
3301 2003-03-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3302
3303         * mule/mule-conf.el (=jis-x0213-1-2000): Rename
3304         `japanese-jisx0208-1990' to `=jis-x0208-1990'.
3305         (japanese-jisx0208-1990): New alias for `=jis-x0208-1990' when
3306         `utf-2000' is provided.
3307
3308 2003-03-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3309
3310         * mule/mule-conf.el (ucs-gb): New coded-charsets when `utf-2000'
3311         is provided [was builtin coded-charsets].
3312
3313 2003-03-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3314
3315         * mule/mule-conf.el (ucs-cns): New coded-charsets when `utf-2000'
3316         is provided [was builtin coded-charsets].
3317
3318 2003-03-03  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3319
3320         * mule/mule-conf.el (ucs-jis): New coded-charsets when `utf-2000'
3321         is provided [was builtin coded-charsets].
3322
3323 2003-03-02  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3324
3325         * mule/mule-conf.el (ucs-ks): New coded-charsets when `utf-2000'
3326         is provided [was builtin coded-charsets].
3327
3328 2003-03-01  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3329
3330         * mule/mule-conf.el (ideograph-daikanwa-2): New coded-charsets
3331         when `utf-2000' is provided [was builtin coded-charsets].
3332
3333 2003-02-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3334
3335         * mule/mule-conf.el (=hanziku-*): Renamed from
3336         `ideograph-hanziku-*'.
3337         (ideograph-hanziku-*): Changed to an alias for `=hanziku-*'.
3338
3339 2003-02-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3340
3341         * mule/mule-conf.el (ideograph-daikanwa): New coded-charsets when
3342         `utf-2000' is provided [was builtin coded-charsets].
3343         (ideograph-hanziku-{1..12}): Likewise.
3344
3345 2003-02-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3346
3347         * mule/mule-conf.el (=gt-pj-*): Renamed from `ideograph-gt-pj-*'.
3348         (ideograph-gt-pj-*): Changed to an alias for `=gt-pj-*'.
3349
3350 2003-02-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3351
3352         * mule/mule-conf.el (ideograph-gt-pj-{1..11}): New coded-charsets
3353         when `utf-2000' is provided [was builtin coded-charsets].
3354
3355 2003-02-24  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3356
3357         * mule/mule-charset.el (default-coded-charset-priority-list): Use
3358         `=big5-cdp', `=cbeta' and `=jef-china3' instead of
3359         `chinese-big5-cdp', `ideograph-cbeta' and `china3-jef'.
3360
3361 2003-02-18  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3362
3363         * mule/mule-conf.el (=gt): Renamed from `ideograph-gt'.
3364         (ideograph-gt): Changed to an alias for `=gt'.
3365
3366 2003-02-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3367
3368         * mule/mule-conf.el (ucs-big5): New coded-charset when `utf-2000'
3369         is provided; it was defined as a builtin coded-charset.
3370         (ideograph-gt): Likewise.
3371
3372 2003-02-16  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3373
3374         * mule/mule-conf.el (=gt-k): Renamed from `ideograph-gt-k'.
3375         (ideograph-gt-k): Changed to an alias for `=gt-k'.
3376
3377 2003-02-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3378
3379         * mule/mule-conf.el (=big5-cdp): Renamed from `chinese-big5-cdp'.
3380         (chinese-big5-cdp): Changed to an alias for `=big5-cdp'.
3381
3382 2003-02-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3383
3384         * mule/mule-conf.el (=big5-eten): Renamed from
3385         `chinese-big5-eten'.
3386         (chinese-big5-eten): Changed to an alias for `=big5-eten'.
3387
3388 2003-02-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3389
3390         * mule/mule-conf.el (=big5-pua): Renamed from `chinese-big5-pua'.
3391         (chinese-big5-pua): Changed to an alias for `=big5-pua'.
3392
3393 2003-02-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3394
3395         * mule/mule-conf.el (=cbeta): Renamed from `ideograph-cbeta'.
3396         (ideograph-cbeta): Changed to an alias for `=cbeta'.
3397
3398 2003-02-11  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3399
3400         * mule/mule-conf.el (=jef-china3): Renamed from `china3-jef'.
3401         (china3-jef): Changed to an alias for `=jef-china3'.
3402
3403 2003-02-10  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3404
3405         * mule/mule-charset.el (default-coded-charset-priority-list): Use
3406         `=jis-x0213-{1|2}-2000' instead of `japanese-jisx0213-{1|2}'.
3407
3408         * mule/mule-conf.el (=jis-x0213-{1|2}-2000): Renamed from
3409         `japanese-jisx0213-{1|2}' when `utf-2000' is provided.
3410         (japanese-jisx0213-{1|2}): New alias for =jis-x0213-{1|2}-2000
3411         when `utf-2000' is provided.
3412
3413 2003-02-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3414
3415         * mule/mule-charset.el (default-coded-charset-priority-list):
3416         Refer Hanziku to CBETA, Big5 variants, UCS-BMP and JEF-CHINA3.
3417
3418         * mule/mule-conf.el (ucs-jis-1990): Deleted.
3419         (ucs-jis-2000): Deleted.
3420
3421 2003-02-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3422
3423         * mule/mule-conf.el (=ucs-jis-1990): New coded-charset for
3424         UTF-2000.
3425         (=ucs-jis-2000): New coded-charset for UTF-2000.
3426
3427 2003-01-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3428
3429         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3430         settings for `ideograph-hanziku-{1|2}' and JEF-CHINA3.
3431
3432 2003-01-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3433
3434         * mule/mule-charset.el (default-coded-charset-priority-list):
3435         Prefer `korean-ksc5601' to CNS 11643; prefer Big5-CDP to
3436         `ideograph-cbeta'.
3437
3438 2003-01-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3439
3440         * mule/mule-conf.el: Add new coded-charset when UTF-2000 [was a
3441         builtin coded-charset].
3442
3443 2002-12-22  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3444
3445         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3446         settings for &K0-xxxx and &I-K0-xxxx.
3447
3448 2002-12-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3449
3450         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3451         `ideograph-gt-pj-k1' and `ideograph-gt-pj-k2' in UTF-2000.
3452
3453 2002-12-18  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3454
3455         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3456         settings for &GT-Knnnnn and &I-GT-Knnnnn in UTF-2000.
3457
3458 2002-12-18  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3459
3460         * mule/mule-conf.el (ideograph-gt-k): New coded-charset in
3461         UTF-2000.
3462         (ideograph-gt-pj-k1): Likewise.
3463         (ideograph-gt-pj-k2): Likewise.
3464
3465 2002-11-29  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3466
3467         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3468         `=jis-x0208'.
3469
3470 2002-11-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3471
3472         * mule/mule-conf.el (china3-jef): Add new coded-charset when
3473         UTF-2000 [was a builtin coded-charset].
3474
3475 2002-11-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3476
3477         * mule/mule-coding.el (utf-8-gb): Prefer `ucs-gb' and `=>ucs-gb'.
3478         (utf-8-gb-er): Likewise.
3479
3480 2002-10-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3481
3482         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3483         settings for JIS X 0212 and JIS X 0208:1978.
3484
3485 2002-10-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3486
3487         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3488         setting for JIS X 0213.
3489
3490 2002-08-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3491
3492         * iso8859-1.el: Don't set `iso8859/1-case-table' to the
3493         standard-case-table in UTF-2000.
3494
3495 2002-08-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3496
3497         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3498         definitions for isolated-chars.
3499
3500 2002-08-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3501
3502         * setup-paths.el (paths-find-utf-2000-lisp-directory): Use
3503         `configure-utf-2000-lisp-directory'.
3504         (paths-construct-load-path): Prefer `utf-2000-lisp-load-path' to
3505         `mule-lisp-load-path'.
3506
3507 2002-08-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3508
3509         * startup.el (startup-setup-paths): Set and use
3510         `utf-2000-lisp-directory'.
3511         (startup-setup-paths-warning): Check `utf-2000-lisp-directory' in
3512         UTF-2000.
3513
3514 2002-08-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3515
3516         * setup-paths.el (paths-utf-2000-load-path-depth): New variable.
3517         (paths-find-utf-2000-lisp-directory): New function.
3518         (paths-construct-load-path): Add new optional argument
3519         `utf-2000-lisp-directory'.
3520
3521         * dump-paths.el: Set and use `utf-2000-lisp-directory'.
3522
3523 2002-08-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3524
3525         * mule/mule-charset.el: Don't specify `auto-fill-chars' for
3526         `katakana-jisx0201', `japanese-jisx0208', `japanese-jisx0212',
3527         `chinese-gb2312', `chinese-big5-1' and `chinese-big5-2'.
3528         (default-coded-charset-priority-list): Add `chinese-big5-1' and
3529         `chinese-big5-2' in UTF-2000.
3530
3531         * mule/chinese.el: Set syntax-entry "w" for `chinese-big5' instead
3532         of `chinese-big5-1' and `chinese-big5-2' in UTF-2000.
3533
3534 2002-08-11  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3535
3536         * mule/chinese.el: Add new coding-systems `big5-er', `big5-eten',
3537         `big5-eten-er' in UTF-2000.
3538         (big5-cdp): Modify DOC-string and mnemonic.
3539
3540 2002-08-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3541
3542         * mule/mule-coding.el (utf-8-mcs-er): New coding-system in
3543         UTF-2000 [renamed from utf-8-er].
3544         (utf-8-gb): New coding-system in UTF-2000.
3545         (utf-8-gb-er): Likewise.
3546         (utf-8-cns): Likewise.
3547         (utf-8-cns-er): Likewise.
3548         (utf-8-big5): Likewise.
3549         (utf-8-big5-er): Likewise.
3550         (utf-8-jis): Likewise.
3551         (utf-8-jis-er): Likewise.
3552         (utf-8-ks): Likewise.
3553         (utf-8-ks-er): Likewise.
3554         (utf-8-er): Likewise.
3555
3556 2002-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3557
3558         * bytecomp.el (byte-compile-insert-header): Use `utf-8-mcs-unix'
3559         instead of `utf-8-unix' in UTF-2000.
3560
3561         * mule/mule-coding.el (utf-8): Define as an alias for `utf-8-mcs'.
3562
3563 2002-07-23  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3564
3565         * mule/japanese.el (euc-jisx0213): New coding-system.
3566
3567         * mule/mule-conf.el (japanese-jisx0213-1): Specify
3568         `japanese-jisx0208-1990' as the mother.
3569
3570 2002-07-16  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3571
3572         * dumped-lisp.el (preloaded-file-list): Change condition of
3573         loading "close-cdb".
3574
3575 2002-07-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3576
3577         * mule/mule-coding.el (utf-8-er): New coding-system in UTF-2000;
3578         setup `coded-charset-entity-reference-alist'.
3579
3580 2002-07-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3581
3582         * dumped-lisp.el (preloaded-file-list): Dump "close-cdb" in
3583         UTF-2000.
3584
3585 2002-04-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3586
3587         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3588         `chinese-big5-eten-a' and `chinese-big5-eten-b'.
3589
3590 2002-04-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3591
3592         * mule/mule-conf.el (chinese-big5-pua): New coded-charset.
3593         (chinese-big5-eten-a): Likewise.
3594         (chinese-big5-eten-b): Likewise.
3595         (chinese-big5-cdp): Declare as a subset of `chinese-big5' whose
3596         code range is #x8140 .. #x8DFE.
3597
3598 2002-04-08  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3599
3600         * mule/mule-conf.el (chinese-big5-eten): New coded-charset in
3601         UTF-2000.
3602         (chinese-big5-cdp): Likewise.
3603
3604 2002-02-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3605
3606         * dumped-lisp.el (preloaded-file-list): Rename
3607         utf-2000/make-cdbs.el -> utf-2000/update-cdb.el.
3608
3609 2002-02-14  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3610
3611         * update-elc.el: Load lisp/utf-2000/dumped-chars.el in UTF-2000;
3612         append `system-char-db-source-file-list' into
3613         `preloaded-file-list' in UTF-2000.
3614
3615 2002-02-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3616
3617         * dumped-lisp.el (preloaded-file-list): Delete
3618         character-definition files.
3619
3620 2002-02-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3621
3622         * dumped-lisp.el (preloaded-file-list): Add `make-cdbs' in
3623         UTF-2000.
3624
3625 2001-12-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3626
3627         * mule/mule-charset.el (default-coded-charset-priority-list):
3628         Delete `mojikyo-2022-1'.
3629
3630 2001-12-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3631
3632         * mule/mule-charset.el (default-coded-charset-priority-list):
3633         Delete `mojikyo'.
3634
3635 2001-12-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3636
3637         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3638         `ucs-sip'.
3639
3640 2001-11-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3641
3642         * mule/mule-charset.el (default-coded-charset-priority-list):
3643         Comment out `chinese-gb12345'.
3644
3645 2001-11-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3646
3647         * bytecomp.el (byte-compile-insert-header): Fixed.
3648
3649 2001-10-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3650
3651         * dumped-lisp.el (preloaded-file-list): Dump `ad-hoc-cdp' in
3652         XEmacs UTF-2000.
3653
3654 2001-10-16  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3655
3656         * mule/chinese.el (big5-cdp): New coding-system in XEmacs
3657         UTF-2000.
3658
3659 2001-10-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3660
3661         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3662         `ideograph-hanziku-{1 .. 12}' in XEmacs UTF-2000.
3663
3664 2001-10-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3665
3666         * mule/mule-charset.el (default-coded-charset-priority-list):
3667         `japanese-jef-china3' is renamed `china3-jef'.
3668
3669 2001-10-08  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3670
3671         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3672         `japanese-jef-china3' and `ideograph-cbeta'.
3673
3674 2001-09-02  MORIOKA Tomohiko  <tomo@calliope.mousai.mahoroba.ne.jp>
3675
3676         * list-mode.el: Delete dirty hack for XEmacs UTF-2000.
3677
3678 2001-08-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3679
3680         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3681         `chinese-big5-cdp'.
3682
3683 2001-08-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3684
3685         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3686         `arabic-digit', `arabic-1-column' and `arabic-2-column'.
3687
3688 2001-07-31  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3689
3690         * dumped-lisp.el (preloaded-file-list): Load "arabic" before
3691         loading character definitions.
3692
3693 2001-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3694
3695         * dumped-lisp.el (preloaded-file-list): Rename
3696         u031A0-Extended-Bopomofo.el to u031A0-Bopomofo-Extended.el.
3697
3698 2001-07-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3699
3700         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3701         `chinese-big5'.
3702
3703 2001-07-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3704
3705         * dumped-lisp.el (preloaded-file-list): Dump
3706         "Ideograph-R028-Private" with XEmacs UTF-2000.
3707
3708 2001-07-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3709
3710         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3711         `chinese-gb12345'.
3712
3713 2001-07-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3714
3715         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3716         `ideograph-gt-pj-{1..11}'.
3717
3718         * dumped-lisp.el (preloaded-file-list): Dump `isolated-char' in
3719         XEmacs UTF-2000.
3720
3721 2000-12-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3722
3723         * mule/mule-charset.el (default-coded-charset-priority-list):
3724         Prefer `chinese-gb2312' than `chinese-cns11643-*'; add
3725         `chinese-isoir165'.
3726
3727 2000-10-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3728
3729         * format.el (format-alist): Revive `image/jpeg', `image/gif',
3730         `image/png', `image/x-xpm' and `image/tiff'.
3731
3732         * files.el (binary-file-regexps): Add *.PNG.
3733
3734 2000-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3735
3736         * mule/mule-charset.el (default-coded-charset-priority-list):
3737         Prefer `japanese-jisx0208-1990' than `japanese-jisx0212'; prefer
3738         `korean-ksc5601' than `japanese-jisx0213-1'; add `mojikyo-2022-1'.
3739
3740 2000-09-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3741
3742         * list-mode.el: Call `completion-list-mode' to avoid slowness of
3743         the first completion when UTF-2000 is running.
3744
3745 2000-05-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3746
3747         * mule/mule-charset.el (default-coded-charset-priority-list):
3748         Delete `ucs'.
3749
3750 2000-04-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3751
3752         * dumped-lisp.el (preloaded-file-list): Don't add "mojikyo".
3753
3754         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3755         `mojikyo' instead of `mojikyo-pj-[1..21]'.
3756
3757 2000-04-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3758
3759         * mule/vietnamese.el (vscii-2): Delete abolished property
3760         `composite'; now composite mode is default.
3761
3762 2000-04-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3763
3764         * bytecomp.el (byte-compile-insert-header): Use `binary' instead
3765         of `raw-text'; check \uHHHH representation even if non-ascii
3766         characters are not found.
3767
3768         * dumped-lisp.el (preloaded-file-list): Add "ccs-tcvn5712.el" in
3769         UTF-2000; add "viet-ccl" in non-UTF-2000 Mule; add "vietnamese"
3770         unconditionally.
3771
3772         * mule/viet-ccl.el: New file.
3773
3774         * mule/vietnamese.el (vscii-2): New coding-system in UTF-2000.
3775         (tcvn-5712): New coding-system alias of `vscii-2' in UTF-2000.
3776         - Separate CCL based implementations to viet-ccl.el.
3777
3778 2000-02-24  MORIOKA Tomohiko  <tomo@m17n.org>
3779
3780         * mule/mule-conf.el (japanese-jisx0213-1): Allow
3781         "jisx0213.2000-1".
3782         (japanese-jisx0213-2): Allow "jisx0213.2000-2".
3783
3784         * mule/mule-charset.el (default-coded-charset-priority-list):
3785         Prefer `japanese-jisx0213-1' and `japanese-jisx0213-2' to
3786         `japanese-jisx0208-1978' and `japanese-jisx0208-1990'.
3787
3788 2000-01-31  MORIOKA Tomohiko  <tomo@etl.go.jp>
3789
3790         * dumped-lisp.el (preloaded-file-list): Add "mojikyo" in UTF-2000.
3791
3792 2000-01-27  MORIOKA Tomohiko  <tomo@m17n.org>
3793
3794         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3795         `ucs' in UTF-2000.
3796
3797 2000-01-26  MORIOKA Tomohiko  <tomo@etl.go.jp>
3798
3799         * mule/mule-charset.el (default-coded-charset-priority-list):
3800         Prefer `mojikyo-pj-*' and `ideograph-daikanwa' to `ucs-bmp' and
3801         `arabic-iso8859-6'.
3802
3803 2000-01-12  MORIOKA Tomohiko  <tomo@etl.go.jp>
3804
3805         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3806         `mojikyo-pj-[1 .. 21]' in UTF-2000.
3807
3808 2000-01-14  MORIOKA Tomohiko  <tomo@etl.go.jp>
3809
3810         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3811         `katakana-jisx0201' in UTF-2000.
3812
3813 1999-12-23  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3814
3815         * dumped-lisp.el (preloaded-file-list): Add "u0A000-Yi-Syllables",
3816         "u0AC00-Hangul-Syllables", "u0FB00-Alphabetic-Presentation-Forms",
3817         "u0FB50-Arabic-Presentation-Forms-A",
3818         "u0FE20-Combining-Half-Marks", "u0FE30-CJK-Compatibility-Forms",
3819         "u0FE50-Small-Form-Variants",
3820         "u0FE70-Arabic-Presentation-Forms-B",
3821         "u0FF00-Halfwidth-and-Fullwidth-Forms" and "u0FFF0-Specials" in
3822         UTF-2000.
3823
3824 1999-12-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
3825
3826         * dumped-lisp.el (preloaded-file-list): Delete
3827         "ccs-jisx0208-1983.el"; add "Ideograph-R031-Enclosure"
3828         ... "Ideograph-R214-Flute" in UTF-2000.
3829
3830 1999-11-21  MORIOKA Tomohiko  <tomo@etl.go.jp>
3831
3832         * mule/mule-conf.el (japanese-jisx0213-1): New coded-charset.
3833         (japanese-jisx0213-2): New coded-charset.
3834
3835         * dumped-lisp.el (preloaded-file-list): Add
3836         "Ideograph-R028-Private", "Ideograph-R029-Again" and
3837         "Ideograph-R030-Mouth".
3838
3839 1999-11-19  MORIOKA Tomohiko  <tomo@etl.go.jp>
3840
3841         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R012-Eight",
3842         "Ideograph-R013-Down-Box", "Ideograph-R014-Cover",
3843         "Ideograph-R015-Ice", "Ideograph-R016-Table",
3844         "Ideograph-R017-Open-Box", "Ideograph-R018-Knife",
3845         "Ideograph-R019-Power", "Ideograph-R020-Wrap", "Ideograph-R021-Spoon",
3846         "Ideograph-R022-Right-Open-Box", "Ideograph-R023-Hiding-Enclosure",
3847         "Ideograph-R024-Ten", "Ideograph-R025-Divination",
3848         "Ideograph-R026-Seal" and "Ideograph-R027-Cliff" in UTF-2000.
3849
3850 1999-11-18  MORIOKA Tomohiko  <tomo@etl.go.jp>
3851
3852         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R002-Line",
3853         "Ideograph-R003-Dot", "Ideograph-R004-Slash",
3854         "Ideograph-R005-Second", "Ideograph-R006-Hook",
3855         "Ideograph-R007-Two", "Ideograph-R008-Lid", "Ideograph-R009-Man",
3856         "Ideograph-R010-Legs" and "Ideograph-R011-Enter".
3857
3858         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3859         `japanese-jisx0208-1990' and `japanese-jisx0208-1978'.
3860
3861 1999-11-16  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3862
3863         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R001-One"
3864         in UTF-2000.
3865
3866 1999-11-16  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3867
3868         * mule/mule-conf.el (sisheng): Moved from mule/chinese.el.
3869         (chinese-isoir165): Moved from mule/chinese.el.
3870         (chinese-cns11643-3): Moved from mule/chinese.el.
3871         (chinese-cns11643-4): Moved from mule/chinese.el.
3872         (chinese-cns11643-5): Moved from mule/chinese.el.
3873         (chinese-cns11643-6): Moved from mule/chinese.el.
3874         (chinese-cns11643-7): Moved from mule/chinese.el.
3875
3876         * mule/chinese.el: Move definition of coded-charsets to
3877         mule/mule-conf.el.
3878
3879 1999-11-15  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3880
3881         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3882         `ideograph-daikanwa'.
3883
3884 1999-11-15  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3885
3886         * dumped-lisp.el (preloaded-file-list): Delete
3887         "ccs-jisx0201-latin.el".
3888
3889 1999-11-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
3890
3891         * dumped-lisp.el (preloaded-file-list): Add
3892         "u031A0-Extended-Bopomofo" in UTF-2000.
3893
3894 1999-11-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
3895
3896         * dumped-lisp.el (preloaded-file-list): u02E00-CJK-Radicals was
3897         renamed to u02E00-CJK-Radical-Supplement.
3898
3899 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3900
3901         * dumped-lisp.el (preloaded-file-list): Add
3902         "u03000-CJK-Symbols-and-Punctuation", "u03040-Hiragana",
3903         "u030A0-Katakana", "u03100-Bopomofo",
3904         "u03130-Hangul-Compatibility-Jamo", "u03190-Kanbun",
3905         "u03200-Enclosed-CJK-Letters-and-Months" and
3906         "u03300-CJK-Compatibility".
3907
3908 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3909
3910         * dumped-lisp.el (preloaded-file-list): Add "u02E00-CJK-Radicals",
3911         "u02F00-Kangxi-Radicals" and
3912         "u02FF0-Ideographic-Description-Characters".
3913
3914 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3915
3916         * dumped-lisp.el (preloaded-file-list): Add
3917         "u02600-Miscellaneous-Symbols", "u02700-Dingbats" and
3918         "u02800-Braille-Patterns" in UTF-2000.
3919
3920 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3921
3922         * dumped-lisp.el (preloaded-file-list): Load "uXXXXX-*" instead of
3923         "uXXXXX-*.el" in UTF-2000.
3924
3925         * bytecomp.el (byte-compile-insert-header): Delete comments if
3926         non-ASCII characters are found; allow `byte-compile-dynamic' and
3927         `byte-compile-dynamic-docstrings' if *.elc will be encoded by
3928         `raw-text'.
3929
3930 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3931
3932         * dumped-lisp.el (preloaded-file-list): Add
3933         "u02500-Box-Drawing.el", "u02580-Block-Elements.el" and
3934         "u025A0-Geometric-Shapes.el".
3935
3936 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3937
3938         * dumped-lisp.el (preloaded-file-list): Add
3939         "u02400-Control-Pictures.el", "u02440-OCR.el" and
3940         "u02460-Enclosed-Alphanumerics.el".
3941
3942 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3943
3944         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3945         `chinese-gb2312'.
3946
3947         * dumped-lisp.el (preloaded-file-list): Add
3948         "u02200-Mathematical-Operators.el" and
3949         "u02300-Miscellaneous-Technical.el".
3950
3951 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3952
3953         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3954         `chinese-cns11643-*'.
3955
3956         * dumped-lisp.el (preloaded-file-list): Add
3957         "u02100-Letterlike-Symbols.el", "u02150-Number-Forms.el" and
3958         "u02190-Arrows.el" in UTF-2000.
3959
3960 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3961
3962         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3963         `korean-ksc5601'.
3964
3965         * dumped-lisp.el (preloaded-file-list): Add
3966         "u02000-General-Punctuation.el", "u02070-Superscripts.el",
3967         "u02080-Subscripts.el", "u020A0-Currency-Symbols.el" and
3968         "u020D0-Combining-Diacritical-Marks-for-Symbols.el" in UTF-2000.
3969
3970 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3971
3972         * dumped-lisp.el (preloaded-file-list): Delete "ccs-viscii.el".
3973
3974 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3975
3976         * dumped-lisp.el (preloaded-file-list): Add "u013A0-Cherokee.el",
3977         "u01400-Canadian.el", "u01680-Ogham.el", "u016A0-Runic.el",
3978         "u01780-Khmer.el", "u01800-Mongolian.el",
3979         "u01E00-Latin-Extended-Additional.el" and
3980         "u01F00-Greek-Extended.el" in UTF-2000.
3981
3982 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3983
3984         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3985         `ethiopic-ucs' and `ethiopic'.
3986
3987         * dumped-lisp.el (preloaded-file-list): Add "u010A0-Georgian.el",
3988         "u01100-Hangul-Jamo.el" and "u01200-Ethiopic.el".
3989
3990         * mule/mule-conf.el: Move definition of coded-charset `ethiopic'
3991         from mule/ethiopic.el.
3992
3993         * mule/ethiopic.el: Move definition of coded-charset `ethiopic' to
3994         mule/mule-conf.el.
3995
3996 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3997
3998         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3999         `lao'.
4000
4001         * mule/mule-conf.el (lao): New coded-charset.
4002
4003         * dumped-lisp.el (preloaded-file-list): Add
4004         "u00900-Devanagari.el", "u00980-Bengali.el", "u00A00-Gurmukhi.el",
4005         "u00A80-Gujarati.el", "u00B00-Oriya.el", "u00B80-Tamil.el",
4006         "u00C00-Telugu.el", "u00C80-Kannada.el", "u00D00-Malayalam.el",
4007         "u00D80-Sinhala.el", "u00E00-Thai.el", "u00E80-Lao.el",
4008         "u00F00-Tibetan.el" and "u01000-Myanmar.el".
4009
4010 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4011
4012         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4013         `ucs-bmp' and `arabic-iso8859-6'.
4014
4015 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4016
4017         * dumped-lisp.el (preloaded-file-list): Add "u00400-Cyrillic.el",
4018         "u00530-Armenian.el", "u00590-Hebrew.el", "u00600-Arabic.el",
4019         "u00700-Syriac.el" and "u00780-Thaana.el" in UTF-2000.
4020
4021 1999-11-12  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4022
4023         * startup.el (normal-top-level): Load autoload file for UTF-2000
4024         in UTF-2000.
4025
4026 1999-11-11  MORIOKA Tomohiko  <tomo@etl.go.jp>
4027
4028         * dumped-lisp.el (preloaded-file-list): Add "mule-conf" in Mule;
4029         delete "ccs-iso8859-*.el"; add "u00000-C0.el",
4030         "u00020-Basic-Latin.el", "u00080-C1.el",
4031         "u000A0-Latin-1-Supplement.el", "u00100-Latin-Extended-A.el",
4032         "u00180-Latin-Extended-B.el", "u00250-IPA-Extensions.el",
4033         "u002B0-Spacing-Modifier-Letters.el",
4034         "u00300-Combining-Diacritical-Marks.el" and "u00370-Greek.el" in
4035         UTF-2000.
4036
4037 1999-11-10  MORIOKA Tomohiko  <tomo@etl.go.jp>
4038
4039         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4040         `japanese-jisx0212' and `ipa' in UTF-2000; use `latin-viscii-*'
4041         instead of `vietnamese-viscii-*'.
4042
4043 1999-11-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
4044
4045         * mule/mule-conf.el: New file.
4046
4047         * mule/misc-lang.el: Move definition of charset `ipa' to
4048         mule/mule-conf.el.
4049
4050 1999-10-10  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4051
4052         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4053         `latin-viscii'; prefer it for characters used in Vietnamese.
4054
4055 1999-10-08   Daiki Ueno  <ueno@ueda.info.waseda.ac.jp>
4056
4057         * bytecomp.el (byte-compile-insert-header): Fix regexp.
4058
4059 1999-10-07  MORIOKA Tomohiko  <tomo@etl.go.jp>
4060
4061         * mule/viet-chars.el (latin-viscii-lower): Renamed from charset
4062         `vietnamese-viscii-lower'.
4063         (latin-viscii-upper): Renamed from charset
4064         `vietnamese-viscii-upper'.
4065         (vietnamese-viscii-lower): New alias for charset
4066         `latin-viscii-lower'.
4067         (vietnamese-viscii-upper): New alias for charset
4068         `latin-viscii-upper'.
4069
4070 1999-10-05  MORIOKA Tomohiko  <tomo@etl.go.jp>
4071
4072         * mule/mule-charset.el (default-coded-charset-priority-list):
4073         Comment out `hiragana-jisx0208' and `katakana-jisx0208'.
4074
4075 1999-10-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
4076
4077         * mule/ccs-jisx0208-1983.el, mule/ccs-tcvn5712.el,
4078         mule/ccs-viscii.el, mule/ccs-iso8859-9.el,
4079         mule/ccs-jisx0201-latin.el, mule/ccs-iso8859-2.el,
4080         mule/ccs-iso8859-3.el, mule/ccs-iso8859-4.el: Moved to
4081         lisp/utf-2000.
4082
4083 1999-10-03  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4084
4085         * mule/ccs-tcvn5712.el: New file.
4086
4087 1999-10-03  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4088
4089         * dumped-lisp.el (preloaded-file-list): Add "ccs-jisx0208-1983.el"
4090         in UTF-2000.
4091
4092 1999-10-02  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4093
4094         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4095         `japanese-jisx0208'.
4096
4097 1999-10-02  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4098
4099         * dumped-lisp.el (preloaded-file-list): Add
4100         "ccs-jisx0201-latin.el", "ccs-iso8859-2.el", "ccs-iso8859-3.el",
4101         "ccs-iso8859-4.el", "ccs-iso8859-9.el" and "ccs-viscii.el" in
4102         UTF-2000.
4103
4104         * mule/ccs-iso8859-2.el, mule/ccs-iso8859-3.el,
4105         mule/ccs-iso8859-4.el, mule/ccs-iso8859-9.el,
4106         mule/ccs-jisx0201-latin.el, mule/ccs-jisx0208-1983.el,
4107         mule/ccs-viscii.el: New files.
4108
4109         * bytecomp.el (byte-compile-insert-header): Don't use `raw-text'
4110         if \uXXXX is found.
4111
4112 1999-09-30  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4113
4114         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4115         `hiragana-jisx0208' and `katakana-jisx0208'.
4116
4117 1999-09-21  MORIOKA Tomohiko  <tomo@etl.go.jp>
4118
4119         * mule/chinese.el (chinese-cns11643-3): Define it even if
4120         `utf-2000' is provided.
4121         (chinese-cns11643-4): Likewise.
4122         (chinese-cns11643-5): Likewise.
4123         (chinese-cns11643-6): Likewise.
4124         (chinese-cns11643-7): Likewise.
4125
4126 1999-09-14  MORIOKA Tomohiko  <tomo@etl.go.jp>
4127
4128         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4129         thai-tis620 and hebrew-iso8859-8; namely all BMP are covered.
4130
4131 1999-09-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4132
4133         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4134         `cyrillic-iso8859-5' and `greek-iso8859-7'.
4135
4136 1999-09-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4137
4138         * mule/mule-charset.el (default-coded-charset-priority-list):
4139         Setup in UTF-2000.
4140
4141 1999-09-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
4142
4143         * mule/viet-chars.el: Don't define charset
4144         `vietnamese-viscii-lower' and `vietnamese-viscii-upper' because
4145         they are defined as builtin charsets.
4146
4147 1999-08-31  MORIOKA Tomohiko  <tomo@etl.go.jp>
4148
4149         * version.el (emacs-version): Add more space just before UTF-2000
4150         version string.
4151
4152 1999-08-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
4153
4154         * version.el ([constant] emacs-version): Don't add a space in the
4155         preceding place of `xemacs-betaname' because it is duplicated.
4156         (emacs-version): Add UTF-2000 version if `utf-2000' is provided.
4157
4158         * startup.el (splash-frame-body): Add ETL.
4159
4160 1999-08-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
4161
4162         * mule/chinese.el (chinese-cns11643-3): Don't define if `utf-2000'
4163         is provided because it is defined as builtin charset.
4164         (chinese-cns11643-4): Likewise.
4165         (chinese-cns11643-5): Likewise.
4166         (chinese-cns11643-6): Likewise.
4167         (chinese-cns11643-7): Likewise.
4168
4169 1999-08-24  MORIOKA Tomohiko  <tomo@etl.go.jp>
4170
4171         * mule/mule-cmds.el (reset-language-environment): Fix problem when
4172         coding-system `iso-10646-ucs-4' is not defined.
4173
4174 1999-06-17  MORIOKA Tomohiko  <tomo@etl.go.jp>
4175
4176         * bytecomp.el (byte-compile-insert-header): Use utf-8 as
4177         coding-system if `utf-2000' is provided.
4178
4179 1999-06-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
4180
4181         * mule/mule-coding.el: Add `utf-8' to coding-priority-list if
4182         `utf-2000' is provided.
4183
4184 1999-06-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
4185
4186         * dumped-lisp.el (preloaded-file-list): Don't load vietnamese.el
4187         if utf-2000 is provided temporally.
4188
4189 1999-06-10  MORIOKA Tomohiko  <tomo@etl.go.jp>
4190
4191         * mule/vietnamese.el (leading-code-private-11): Deleted [defined
4192         as builtin variable].
4193
4194 1999-06-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
4195
4196         * files.el (insert-file-contents-literally): Treat file as binary;
4197         call file-name-handlers. [sync with Emacs 20.3.10]
4198
4199 2008-12-28  Vin Shelton  <acs@xemacs.org>
4200
4201         * XEmacs 21.4.22 is released
4202
4203 2008-12-30  Vin Shelton  <acs@xemacs.org>
4204
4205         * easy-mmode.el: Added easy-mmode.el so autoload.el will work
4206         during building even if no packages are found.
4207
4208 2008-05-13  Aidan Kehoe  <kehoea@parhasard.net>
4209
4210         * printer.el (generic-print-region): 
4211         (generic-print-buffer): 
4212         Use #'valid-device-type-p instead of #'valid-specifier-tag-p to
4213         check if the msprinter device is available, now that msprinter is
4214         always available as a specifier tag. 
4215
4216 2008-12-24  Vin Shelton  <acs@xemacs.org>
4217
4218         * about.el: Add Francisco to my bio!
4219
4220 2008-12-23  Vin Shelton  <acs@xemacs.org>
4221
4222         * autoload.el: Move operator definitions to autoload-operators.el
4223         in the xemacs-base package.
4224
4225 2007-11-22  Vin Shelton  <acs@xemacs.org>
4226
4227         * about.el (about-hacker-contribution): Updated my bio.
4228
4229 2007-10-07  Vin Shelton  <acs@xemacs.org>
4230
4231         * XEmacs 21.4.21 is released
4232
4233 2007-09-19  Didier Verna  <didier@xemacs.org>
4234
4235         Update my personal info.
4236         * about.el (xemacs-hackers): Use 'didier instead of 'dv.
4237         * about.el (about-other-current-hackers): Ditto.
4238         * about.el (about-url-alist): Add my musical website.
4239         * about.el (about-personal-info): Update my entry.
4240         * about.el (about-hacker-contribution): Ditto.
4241
4242 2007-08-21  Adrian Aichner  <adrian@xemacs.org>
4243
4244         * package-get.el (package-get-download-sites): Update download
4245         sites in Japan.
4246         * package-get.el (package-get-pre-release-download-sites): Ditto.
4247
4248 2007-08-18  Vin Shelton  <acs@xemacs.org>
4249
4250         * package-get.el (package-get-pre-release-download-sites): Sync
4251         mirror sites with 21.5.  (Thanks, Adrian)
4252
4253 2007-08-09  Mike Sperber  <mike@xemacs.org>
4254
4255         * startup.el (migrate-user-init-file): Create backup of
4256         `user-init-file' before migrating.
4257         * startup.el (maybe-migrate-user-init-file): Print
4258         information about backup file.
4259         (maybe-create-compatibility-dot-emacs): Follow above change.
4260
4261 2006-11-02  Adrian Aichner  <adrian@xemacs.org>
4262
4263         * font-lock.el: Sync font-lock-add-keywords and
4264         font-lock-remove-keywords from GNU Emacs.
4265         * font-lock.el (font-lock-keywords-alist): New.
4266         * font-lock.el (font-lock-removed-keywords-alist): New.
4267         * font-lock.el (font-lock-add-keywords): New.
4268         * font-lock.el (font-lock-update-removed-keyword-alist): New.
4269         * font-lock.el (font-lock-remove-keywords): New.
4270
4271 2007-08-16  Vin Shelton  <acs@xemacs.org>
4272
4273         * font-lock.el: Add defvar for font-lock-warning-face.  Original
4274         patch from Hans de Graaff.
4275
4276 2007-07-28  Adrian Aichner  <adrian@xemacs.org>
4277
4278         * package-get.el (package-get-download-sites): Document Chile and
4279         update Denmark download site.
4280         * package-get.el (package-get-pre-release-download-sites): Ditto.
4281
4282 2007-05-20  Stephen J. Turnbull  <stephen@xemacs.org>
4283
4284         * gutter-items.el (progress-feedback-with-label): Clarify docstring.
4285
4286 2006-12-09  Vin Shelton  <acs@xemacs.org>
4287
4288         * XEmacs 21.4.20 is released
4289
4290 2006-10-14  Jeff Miller  <jmiller@xemacs.org>
4291
4292         * info.el (Info-find-emacs-command-nodes): fix regex for find command node.
4293
4294 2006-11-14  Stephen J. Turnbull  <stephen@xemacs.org>
4295
4296         * info.el (Info-find-file-node, Info-insert-dir)
4297         (Info-read-subfile, Info-insert-file-contents): Maintain invariant
4298         `(equal buffer-file-truename (file-truename buffer-file-name))'.
4299         Thanks to Nelson Ferreira <nelson.ferreira@ieee.org> for report
4300         and discussion.
4301
4302 2006-05-20  Ville Skyttä  <scop@xemacs.org>
4303
4304         * obsolete.el (line-beginning-position): New, from 21.5.x.
4305         (line-end-position): Ditto.
4306
4307 2006-06-03  Adrian Aichner  <adrian@xemacs.org>
4308
4309         * package-get.el (package-get-download-sites): Welcome
4310         nl.xemacs.org and Thanks!
4311         * package-get.el (package-get-pre-release-download-sites): Ditto.
4312
4313 2004-01-19  Martin Buchholz  <martin@xemacs.org>
4314
4315         * font-lock.el: Add support for not-so recent changes in Java to
4316         java-mode.
4317
4318 2006-01-28  Vin Shelton  <acs@xemacs.org>
4319
4320         * XEmacs 21.4.19 is released
4321
4322 2006-01-03  Aidan Kehoe  <kehoea@parhasard.net>
4323
4324         * easymenu.el: Update copyright. 
4325         * easymenu.el (easy-menu-all-popups):
4326         Add a docstring. 
4327         * easymenu.el (easy-menu-add):
4328         Document a bug, rework the function to preserve any existing
4329         non-default mode-popup-menu instead of overwriting it, and not to
4330         bother normalising the menu title (nothing else does).
4331         * easymenu.el (easy-menu-remove):
4332         Restore the default mode-popup-menu instead of leaving an empty
4333         one when we remove the last easy-menu popup. 
4334
4335 2006-01-06  Adrian Aichner  <adrian@xemacs.org>
4336
4337         * package-get.el (package-get-download-sites): Add pt.xemacs.org,
4338         as suggested by Rodrigo Ventura.
4339         * package-get.el (package-get-pre-release-download-sites): Ditto,
4340         with replacement of xemacs-21.5 by beta, which is the logical path
4341         to our beta core and package pre-releases.
4342
4343 2005-12-17  Adrian Aichner  <adrian@xemacs.org>
4344
4345         * package-get.el (package-get-download-sites): Add Hong Kong
4346         download site.
4347         * package-get.el (package-get-pre-release-download-sites): Ditto.
4348
4349 2005-12-26  Vin Shelton  <acs@xemacs.org>
4350
4351         * find-paths.el:
4352         * find-paths.el (paths-emacs-root-p): Add search for package root.
4353         * find-paths.el (paths-find-emacs-root): Replaced with
4354         paths-find-invocation-roots, which returns a list of roots.
4355         * find-paths.el (paths-find-invocation-roots): New.
4356         * find-paths.el (paths-find-emacs-roots): Call paths-find-invocation-roots.
4357
4358 2005-12-05  Ville Skyttä  <scop@xemacs.org>
4359
4360         * minibuf.el (x-library-search-path): Add /usr(/local)/share/X11.
4361         * font.el (font-lookup-rgb-components): Ditto, remove stale comment.
4362
4363 2005-12-03  Vin Shelton <acs@xemacs.org>
4364
4365         * XEmacs 21.4.18 is released
4366
4367 2005-10-28  Adrian Aichner  <adrian@xemacs.org>
4368
4369         * package-get.el (package-get-download-sites): Update reflecting
4370         latest http://www.xemacs.org/Releases/ information generated by
4371         xemacs-builds/adrian/website/package-get-2-download-sites.el.
4372         * package-get.el (package-get-pre-release-download-sites): Ditto.
4373
4374 2005-02-28  Simon Josefsson  <jas@extundo.com>
4375
4376         * about.el (xemacs-hackers): Add jas.
4377         (about-other-current-hackers): Likewise.
4378         (about-url-alist): Add URL for jas.
4379         (about-personal-info): Document jas.
4380         (about-hacker-contribution): Describe jas contributions.
4381
4382 2005-03-25  Ralf Angeli  <angeli@iwi.uni-sb.de> 
4383
4384         * easymenu.el (easy-menu-remove): As described in 
4385         E1D4Nn5-0001lq-EU@neutrino.iwi.uni-sb.de; don't strip everything
4386         except the "Command" menu from mode-popup-menu. 
4387
4388 2005-03-25  Ralf Angeli  <angeli@iwi.uni-sb.de> 
4389  
4390         * font.el (font-spatial-to-canonical): Correct calculation of 
4391         return value for pixel-based input value. 
4392  
4393 2002-05-13  Adrian Aichner  <adrian@xemacs.org>
4394
4395         * code-process.el (call-process): Process-related docstring
4396         improvements spurred by Norbert Koch.
4397         * code-process.el (call-process-region): Ditto.
4398         * code-process.el (start-process): Ditto.
4399
4400 2005-10-09  Adrian Aichner  <adrian@xemacs.org>
4401
4402         * finder.el (finder-find-library): Return filename actually
4403         searched for.
4404
4405 2005-10-10  Steve Youngs  <steve@sxemacs.org>
4406
4407         * help.el (view-emacs-news): Use `expand-file-name' instead of
4408         `locate-data-file' as the latter will find any "NEWS" files that
4409         might exist in packages _before_ the one in core.
4410
4411 2005-06-06  Adrian Aichner  <adrian@xemacs.org>
4412
4413         * package-get.el (package-get-init-package):
4414         package-get-init-package buglet (21.4.17) by Jeff Mincy
4415         <mincy@rcn.com> fixing false temporary load-path shadows reported
4416         after package installation and simplifying code.
4417
4418 2005-10-18  Ville Skyttä  <scop@xemacs.org>
4419
4420         * package-get.el (package-get-download-sites): Sync mirrors list
4421         with the XEmacs website.
4422         (package-get-pre-release-download-sites): Ditto.
4423
4424 2005-04-06  Stephen J. Turnbull  <stephen@xemacs.org>
4425
4426         * derived.el (derived-mode-merge-syntax-tables):
4427         Revert my 21.5-only patch of 2003-07-18 which slipped in
4428         through Jerry James's patch of 2004-06-07.
4429
4430 2005-02-23  Adrian Aichner  <adrian@xemacs.org>
4431
4432         * cmdloop.el (keyboard-quit): Remove workaround for
4433         `region-active-p' not making sure active region is in current
4434         buffer now that it does.
4435         * minibuf.el (minibuffer-keyboard-quit): Ditto.
4436         * simple.el (region-active-p): `region-active-p' to only return t
4437         when active region is in current buffer.
4438
4439 2005-02-21  Norbert Koch  <viteno@xemacs.org>
4440
4441         * package-ui.el (pui-list-packages): MF21.5, adapt to longer
4442         package names, quell a byte-compiler warning, doc fix.
4443
4444 2005-02-16  Aidan Kehoe  <kehoea@parhasard.net>
4445
4446         * buffer.el (pop-to-buffer):
4447         * window-xemacs.el (display-buffer):
4448         Document use of `same-window-buffer-names,' `same-window-regexps'
4449         by pop-to-buffer and display-buffer. 
4450         
4451 2005-02-06  Vin Shelton <acs@xemacs.org>
4452
4453         * XEmacs 21.4.17 is released
4454
4455 2005-01-29  Ben Wing  <ben@xemacs.org>
4456
4457         * shadow.el (find-emacs-lisp-shadows):
4458         Add custom-defines to list of ignored files.
4459
4460 2005-01-17  Adrian Aichner  <adrian@xemacs.org>
4461
4462         * simple.el (shifted-motion-keys-select-region): Fix statement
4463         about unshifted-motion-keys-deselect-region.
4464
4465 2004-12-15  Ville Skyttä  <scop@xemacs.org>
4466
4467         * bytecomp-runtime.el (make-obsolete): Add 3rd argument (no-op for
4468         now) for GNU Emacs compatibility.
4469         (make-obsolete-variable): Ditto.
4470
4471 2004-01-08  Ben Wing  <ben@xemacs.org>
4472
4473         * code-files.el (load):
4474         File positions are 0 based not 1 based. Thanks to Steve Youngs.
4475
4476 2004-12-05  Vin Shelton <acs@xemacs.org>
4477
4478         * XEmacs 21.4.16 is released
4479
4480 2004-12-04  Vin Shelton  <acs@xemacs.org>
4481
4482         * auto-autoloads.el: Regenerated.
4483
4484         * custom-load.el: Regenerated.
4485
4486 2004-09-15  Stephen J. Turnbull  <stephen@xemacs.org>
4487
4488         Fix bug: apropos errors if a defalias refers to an undefined
4489         function.  <87pt4pmdcs.fsf@tleepslib.sk.tsukuba.ac.jp>
4490
4491         * apropos.el (apropos):
4492         (apropos-command):
4493         * help.el (frob-help-extents):
4494         * help-macro.el (make-help-screen):
4495         * hyper-apropos.el (hyper-apropos-grok-functions):
4496         (hyper-apropos-get-doc):
4497         Catch void-function error thrown by `documentation'.
4498
4499 2004-09-02  Steve Youngs  <steve@youngs.au.com>
4500
4501         * packages.el (package-require): Fix incorrect arg to format.
4502         This fixes a `format specifier' error.
4503
4504 2004-08-13  Jerry James  <james@xemacs.org>
4505
4506         * bytecomp.el (forward-word): Tell the byte compiler the correct
4507         number of arguments to forward-word.
4508
4509 2004-08-12  Sven Grundmann  <sven@xemacs.org>
4510
4511         * etags.el: Fixed loading of include files for tag completion. Now
4512         you can make a tag file for a library, include it into your
4513         project and it will be reloaded only if it changed. Infinte
4514         include loops are detected and the correct tag files are loaded.
4515         * etags.el (buffer-tag-table-list): Load and verify tag files in
4516         the external function buffer-tag-table-list-load.
4517         * etags.el (buffer-tag-table-list-load): New. Load and verify the
4518         tag files. Also load the included tag files. The priority of the
4519         included files is right below their parent file. If multiple
4520         matches occur then the symbols from the parent file are found
4521         first.
4522         * etags.el (tag-table-include-files): Corrected comment
4523         string. Switched to pattern constant tags-include-pattern to have
4524         it at a central location.
4525         * etags.el (tags-include-pattern): Added doc string.
4526         * etags.el (add-to-tag-completion-table): Removed obsolete
4527         comments as the include files are allready returned by
4528         buffer-tag-table-list and loaded.
4529         * etags.el (find-tag-internal): The include files are allready
4530         included in tag-tables as buffer-tag-table-list returns them now.
4531
4532 2004-07-02  Malcolm Purvis  <malcolmp@xemacs.org>
4533
4534         * widgets-gtk.el (gtk-widget-instantiate-notebook-internal):
4535         Loading items into the notebook is now done by C code.
4536         * widgets-gtk.el (gtk-widget-instantiate-internal):
4537         Style no longer changed.
4538
4539 2004-06-28  Nix  <nix@esperi.org.uk>
4540
4541         * cmdloop.el (truncate-command-history-for-gc): Delay
4542         execution of all things that look up variable bindings,
4543         via `enqueue-eval-event'.
4544
4545 2004-06-24  Vin Shelton  <acs@xemacs.org>
4546
4547         * package-get.el (package-get-require-signed-base-updates):
4548         now defaults to nil.
4549
4550 2004-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
4551
4552         * subr.el (split-string): Clean up docstring.
4553
4554 2002-01-24  John Paul Wallington  <jpw@shootybangbang.com>
4555
4556         * faces.el (zmacs-region): fix typo in docstring.
4557
4558 2004-06-07  Jerry James  <james@xemacs.org>
4559
4560         * derived.el: Synch with Emacs 21.3.
4561         * subr.el (with-local-quit): New, from Emacs 21.3.
4562         * subr.el (delayed-mode-hooks): New variable, from Emacs 21.3.
4563         * subr.el (run-mode-hooks): New function, from Emacs 21.3.
4564         * subr.el (delay-mode-hooks): New macro, from Emacs 21.3.
4565
4566 2004-06-16  Jerry James  <james@xemacs.org>
4567
4568         * cl.el (cl-set-substring): Increment start by the length of the
4569         string, not the string itself.
4570
4571 2004-05-19  Malcolm Purvis  <malcolmp@xemacs.org>
4572
4573         * etags.el (tag-table-include-files): Expand included TAGS file
4574         paths to avoid problems with relative paths.  Thanks to Peter
4575         Chubb <peterc@gelato.unsw.edu.au>.
4576         * etags.el (tags-include-pattern): New.
4577         * etags.el (add-to-tag-completion-table): Parse and ignore
4578         trailing include lines.
4579
4580 2004-06-21  Adrian Aichner  <adrian@xemacs.org>
4581
4582         * package-ui.el (pui-help-echo): Fix false cvs conflict by
4583         avoiding line solely composed of equal signs.
4584
4585 2004-06-10  Adrian Aichner  <adrian@xemacs.org>
4586
4587         * cus-edit.el (alloc): Typo fix.
4588         * cus-edit.el (custom-browse-visibility): Ditto.
4589         * cus-edit.el (custom-variable-value-create): Ditto.
4590         * cus-edit.el (custom-variable-pre-reset-standard): Ditto.
4591         * cus-edit.el (custom-save-variables): Bind print-length and
4592         print-level to nil to avoid value abbreviation.
4593         * cus-edit.el (custom-save-face-internal): Ditto.
4594         * cus-edit.el (custom-save-faces): Save in sorted order.
4595         * cus-edit.el (custom-save-resets): Bind print-length and
4596         print-level to nil to avoid value abbreviation.
4597         * cus-edit.el (custom-save-loaded-themes): Ditto.
4598
4599 2004-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
4600
4601         * subr.el (split-string-default-separators): New.
4602         (split-string): Synch to 21.5/GNU Emacs version.  *New semantics*,
4603         see comment in source.
4604
4605 2004-01-29  Stephen J. Turnbull  <stephen@xemacs.org>
4606
4607         * mule/japanese.el (paragraph-start, paragraph-separate):
4608         Remove anchor to BOL.
4609
4610 2004-04-30  Stephen J. Turnbull  <stephen@xemacs.org>
4611
4612         * cl.el (gensym, gentemp): Improve docstrings.
4613
4614 2004-05-10  Vin Shelton  <acs@xemacs.org>
4615
4616         * etags.el: Sync with 21.5 version.
4617
4618 2004-04-21  Sven Grundmann  <sven@hellerhof.de>
4619
4620         * etags.el:
4621         * etags.el (tags-exuberant-ctags-optimization-p): Enable optimization
4622         only for use with exuberant ctags. This will also enable building of 
4623         completion tables with exuberant ctags. This will not work with
4624         xemacs ctags. 
4625         * etags.el (get-tag-table-buffer): New function for creating of
4626         completion table is used if tags-exuberant-ctags-optimization-p ist t
4627         * etags.el (tags-explicit-name-pattern): Hold the name pattern for
4628         finding the tag names. New.
4629         * etags.el (add-to-tag-completion-table-exuberant-ctags): Defun for
4630         building tag completion table with exuberant ctags. New.
4631         * etags.el (find-tag-internal): Improve exact tag matching for tags
4632         with name fields. Before the patch return types of functions or
4633         function parameters (with exuberant ctags) were found as matches.
4634
4635 2004-04-21  Sven Grundmann  <sven@hellerhof.de>
4636
4637         * list-mode.el (display-completion-list): Fixed completion list was
4638         taking the width of the frame and not of the window for displaying
4639         the selection methods.
4640
4641 2004-04-18  Stephen J. Turnbull  <stephen@xemacs.org>
4642
4643         * menubar-items.el (default-menubar): Options are saved to custom.el.
4644
4645
4646 2004-02-23  Stephen J. Turnbull  <stephen@xemacs.org>
4647
4648         * isearch-mode.el (isearch-abort): Preserve successful search target.
4649
4650 2004-03-27  Adrian Aichner  <adrian@xemacs.org>
4651
4652         * gnuserv.el: Sync with 21.5 version, inspired by bugreport and
4653         (make-variable-buffer-local 'gnuserv-minor-mode) patch by Robert
4654         Bihlmeyer.
4655         * gnuserv.el (gnuserv-mode-line-string): New.
4656         * gnuserv.el (gnuserv-minor-mode): Make it buffer-local, not
4657         gnuserv-mode.
4658         * gnuserv.el (make-x-device-with-gtk-fallback): New.
4659         * gnuserv.el (gnuserv-edit-files): Use
4660         make-x-device-with-gtk-fallback.
4661
4662 2004-03-23  Malcolm Purvis  <malcolmpurvis@optushome.com.au>
4663
4664         * gtk-widgets.el: New import: gtk-accel-group-new.
4665         * dialog-gtk.el:
4666         * dialog-gtk.el (gtk-popup-convert-underscores): New.
4667         * dialog-gtk.el (popup-builtin-question-dialog):
4668         Added support for dialog button mnemonics.
4669
4670 2004-03-22  Chris Green <cmg@dok.org>
4671
4672         * process.el (shell-command): Output buffer was ignored when a
4673         background process was run via shell-command.
4674
4675 2004-03-19  Hrvoje Niksic  <hniksic@xemacs.org>
4676
4677         * cus-edit.el (custom-save-variables): Retrieve a list of
4678         variables to save first, sort it, and make sure the variables are
4679         saved in sorted order.
4680
4681 2004-02-23  Steve Youngs  <sryoungs@bigpond.net.au>
4682  
4683         * package-get.el (package-get-update-base-from-buffer): Force
4684         binary coding system for verifying GnuPG signature in the
4685         package-index file.
4686  
4687 2003-07-06  Adrian Aichner  <adrian@xemacs.org>
4688
4689         * package-get.el (package-get-package-index-file-location): Handle
4690         missing "EMACSPACKAGEPATH" environment variable.
4691
4692 2003-07-05  Adrian Aichner  <adrian@xemacs.org>
4693
4694         * package-admin.el (package-admin-find-top-directory): Simplify
4695         directory comparisions and fix substring errors on short path
4696         components.
4697         * package-get.el (package-get-package-index-file-location):
4698         Default to first component of "EMACSPACKAGEPATH", if set.
4699
4700 2004-02-16  Steve Youngs  <sryoungs@bigpond.net.au>
4701
4702         * package-get.el (process-error): New error datum.
4703
4704 2004-02-02  Vin Shelton <acs@xemacs.org>
4705
4706         * XEmacs 21.4.15 is released
4707
4708 2003-12-12  Katsumi Yamaoka  <yamaoka@jpl.org>
4709
4710         * itimer.el (activate-itimer): Modify the itimer timeout value as
4711         if it were begun at the last time when the itimer driver was woken
4712         up.
4713
4714 2004-01-27  Stephen J. Turnbull  <stephen@xemacs.org>
4715
4716         * specifier.el (Copyright):
4717         Update.
4718         (make-specifier-and-init):
4719         (map-specifier):
4720         (canonicalize-inst-pair):
4721         (canonicalize-spec-list):
4722         (set-specifier):
4723         Synch docstrings to 21.5 where appropriate.
4724
4725 2004-01-25  Steve Youngs  <sryoungs@bigpond.net.au>
4726
4727         * package-get.el (package-get-list-packages-where): New.  A
4728         function that allows searching for groups of packages.  For
4729         example, find all packages that require the fsf-compat package.
4730
4731 2004-01-25  Steve Youngs  <youngs@xemacs.org>
4732
4733         The Great PUI Sync.
4734
4735         * auto-autoloads.el: Regenerated.
4736
4737         * custom-load.el: Regenerated.
4738
4739         * dumped-lisp.el (packages-hardcoded-lisp): New.
4740
4741         * menubar-items.el (menu-max-items): New.
4742         (menu-submenu-max-items): New.
4743         (menu-submenu-name-format): New.
4744         (menu-split-long-menu): New.
4745         (menu-sort-menu): New.
4746         (default-menubar): Sync to 21.5 in regard to the PUI menus.
4747
4748         * obsolete.el (pui-add-install-directory): Renamed to the more
4749         logical `pui-set-local-package-get-directory'.
4750         (package-get-download-menu): Moved to `package-ui.el' and renamed
4751         to `package-ui-add-download-menu'.
4752
4753         * package-admin.el (package-admin-install-function-mswindows):
4754         Whitespace clean up.
4755         (package-admin-add-single-file-package): Removed.
4756         (package-admin-default-install-function): Whitespace clean up.
4757         (package-admin-find-top-directory): New.
4758         (package-admin-get-install-dir): Use it.
4759         (package-admin-get-manifest-file): 
4760         (package-admin-check-manifest): 
4761         (package-admin-add-binary-package):
4762         (package-admin-get-lispdir):
4763         (package-admin-delete-binary-package):
4764         (package-admin):
4765
4766         * package-get.el (package-get-package-index-file-location): New.
4767         (package-get-install-to-user-init-directory): New.
4768         (package-get-remote):
4769         (package-get-download-sites):
4770         (package-get-pre-release-download-sites): New.
4771         (package-get-site-release-download-sites): New.
4772         (package-get-base-filename):
4773         (package-get-always-update):
4774         (package-get-user-index-filename): Removed.
4775         (package-get-pgp-available-p): New.
4776         (package-get-require-signed-base-updates):
4777         (package-get-was-current):
4778         (package-entries-are-signed): New.
4779         (package-get-continue-update-base): New.
4780         (package-get-download-menu): Removed.
4781         (package-get-require-base):
4782         (package-get-update-base-entry):
4783         (package-get-locate-file):
4784         (package-get-locate-index-file):
4785         (package-get-maybe-save-index):
4786         (package-get-update-base):
4787         (package-get-update-base-from-buffer):
4788         (package-get-update-base-entries):
4789         (package-get-interactive-package-query):
4790         (package-get-update-all):
4791         (package-get-all):
4792         (package-get-dependencies):
4793         (package-get-init-package):
4794         (package-get-info): New.
4795         (package-get):
4796         (package-get-staging-dir):
4797         (package-get-set-version-prop): Removed.
4798         (package-get-installedp):
4799         (package-get-ever-installed-p):
4800         (packages): Removed.
4801         (package-get-custom-groups): Removed.
4802         (package-get-custom): Removed.
4803         (package-get-custom-add-entry): Removed.
4804
4805         * package-info.el (batch-update-package-info):
4806
4807         * package-net.el (package-net-batch-generate-bin-ini):
4808         (package-net-update-installed-db):
4809
4810         * package-ui.el (pui-info-buffer):
4811         (pui-directory-exists): Removed.
4812         (pui-package-dir-list): Removed.
4813         (pui-add-install-directory): Removed.
4814         (package-ui-download-menu): New.
4815         (package-ui-pre-release-download-menu): New.
4816         (package-ui-site-release-download-menu): New.
4817         (pui-set-local-package-get-directory): New.
4818         (pui-package-symbol-char):
4819         (pui-update-package-display):
4820         (pui-toggle-package):
4821         (pui-toggle-package-key):
4822         (pui-toggle-package-delete):
4823         (pui-toggle-package-delete-key):
4824         (pui-toggle-package-event):
4825         (pui-toggle-verbosity-redisplay):
4826         (pui-install-selected-packages):
4827         (pui-add-required-packages):
4828         (pui-help-echo):
4829         (pui-display-info):
4830         (list-packages-mode):
4831         (pui-list-packages):
4832
4833         * packages.el (packages-compute-package-locations):
4834         (package-require):
4835         (package-delete-name):
4836         (packages-hardcoded-lisp): Removed.
4837         (packages-useful-lisp): Removed.
4838         (packages-unbytecompiled-lisp): Removed.
4839         (packages-find-package-directories):
4840
4841         Summary:
4842
4843         Major code clean up of all things PUI.
4844
4845         Much improved code to determine where packages should be
4846         installed.  PUI no longer depends on any packages being
4847         pre-installed to compute where packages are to be installed to.
4848
4849         The user can specify the location of their package-index file.  It
4850         isn't necessary to set this because it has sane defaults.  People
4851         who "run-in-place" won't accidently overwrite the CVS
4852         package-index file.  See
4853         `package-get-package-index-file-location'. 
4854
4855         PUI will now properly clean up after itself in the event of an
4856         unsuccessful package install.  This drastically reduces the number
4857         of "wrong md5sum" FAQs.
4858
4859         non-Mule XEmacsen can no longer install Mule packages.
4860
4861         Package management via the custom interface has been removed.
4862
4863         The PUI related menubar items have been reorganised.
4864
4865         The PGP verification code has been fixed and the default for
4866         whether or not it is used is automatically computed.
4867
4868         * update-elc.el ((preloaded-file-list site-load-packages
4869         need-to-dump dumped-exe)):
4870         Just a couple of small changes to allow for
4871         `packages-(hardcoded|useful|unbytecompiled)-lisp' not really
4872         existing anymore.
4873
4874 2003-12-10  Hrvoje Niksic  <hniksic@xemacs.org>
4875
4876         * bytecomp.el (byte-compile-warn-about-unused-variables): Don't
4877         apply `format' to the first argument of byte-compile-warn, it
4878         already calls format.
4879
4880 2003-12-03  Adrian Aichner  <adrian@xemacs.org>
4881
4882         * files.el (delete-old-versions): Avoid going interactive during
4883         make install when environment variable VERSION_CONTROL is set.
4884
4885 2003-12-04  Vin Shelton  <acs@xemacs.org>
4886
4887         * menubar-items.el (menu-item-search): Only bring up search dialog
4888         box if the feature is available and desired.
4889
4890 2003-11-04  Stephen J. Turnbull  <stephen@xemacs.org>
4891
4892         * about.el (about-personal-info): Fix typo in Tony Rossini's entry.
4893
4894 2003-11-05  Vin Shelton  <acs@xemacs.org>
4895
4896         * help.el (Help-prin1-face):
4897         (Help-princ-face):
4898         princ and prin1 are functions and need to be called as such.  The
4899         idea for this patch was submitted by Eric Eide <eeide@cs.utah.edu>.
4900
4901 2003-10-22  Stephen J. Turnbull  <stephen@xemacs.org>
4902
4903         * about.el (about-xemacs): Give full version and build date.
4904
4905 2003-09-19  Stephen J. Turnbull  <stephen@xemacs.org>
4906
4907         * win32-native.el (grep-null-device): This XEmacs has null-device.
4908
4909 2003-09-06  Mike Sperber  <mike@xemacs.org>
4910
4911         * bytecomp.el (byte-compile-defvar-or-defconst): Actually
4912         implement the specified semantics for `defvar.'
4913
4914 2003-09-07  Adrian Aichner  <adrian@xemacs.org>
4915
4916         * window-xemacs.el (display-buffer): Fix for `shrink-to-fit' by
4917         Klaus Berndl, calling `shrink-window-if-larger-than-buffer' when
4918         displaying buffer in question.
4919
4920 2003-09-03  Vin Shelton <acs@xemacs.org>
4921
4922         * XEmacs 21.4.14 is released
4923
4924 2003-08-17  Vin Shelton  <acs@xemacs.org>
4925
4926         * about.el: Vanity patch.
4927
4928 2003-08-11  Stephen J. Turnbull  <stephen@xemacs.org>
4929
4930         * code-process.el (call-process):
4931         (call-process-region):
4932         (start-process):
4933         Document coding system processing.
4934
4935 2003-08-03  Stephen J. Turnbull  <stephen@xemacs.org>
4936
4937         * startup.el (splash-frame-body): Idiomatic English.
4938
4939 2003-04-24  Jin Choi <jsc@orangeimagineering.com>
4940
4941         * font-lock.el (font-lock-match-java-declarations): Move
4942         save-restriction, narrow-to-region to beginning of function to
4943         avoid going beyond the limit and causing an infloop.
4944
4945 2003-04-16  Jerry James  <james@xemacs.org>
4946
4947         * keydefs.el: Remove mappings for keys mapped to the nowhere
4948         defined function function-key-error.
4949
4950 2003-03-22  Vasily Korytov  <deskpot@myrealbox.com>
4951
4952         * lisp-mode.el (emacs-lisp-mode-hook, lisp-mode-hook,
4953         lisp-interaction-mode-hook): Add the docstrings.
4954
4955 2003-08-04  Michael Toomim <toomim@OCF.Berkeley.EDU>
4956
4957         * byte-optimize.el: Fix infinite loop in bytecode optimizer.  See:
4958         http://list-archive.xemacs.org/xemacs-beta/200306/msg00157.html
4959         http://list-archive.xemacs.org/xemacs-beta/200307/msg00005.html
4960
4961 2003-06-18  Nickolay Pakoulin  <npak@ispras.ru>
4962
4963         * cl-macs.el (cl-transform-lambda): Place doc on Common Lisp
4964         lambda list after the original doc.  Care about
4965         #'(lambda () "SingleString") 
4966         (cl-upcase-arg): 
4967         (cl-function-arglist):
4968         Care about &cl-defs and &cl-quote in lambda list, dotted lists and
4969         circular data structures in lambda list specification
4970
4971 2003-06-11  Adrian Aichner  <adrian@xemacs.org>
4972
4973         * font-lock.el (lisp-font-lock-keywords-1): Only NAME, not NAME(
4974         to appear in font-lock-function-name-face.
4975
4976 2003-06-17  Stephen J. Turnbull  <stephen@xemacs.org>
4977
4978         * bytecomp.el (byte-compile-lambda): Discard docstring only if it
4979         is not also the value of the lambda.
4980
4981 2003-05-06  Andy Piper  <andy@xemacs.org>
4982
4983         * files.el (revert-buffer): Make sure local variables get processed,
4984         even in the case of an optimized reversion.
4985
4986 2003-05-25  XEmacs Build Bot <builds@cvs.xemacs.org>
4987
4988         * XEmacs 21.4.13 is released
4989
4990 2003-03-18  Stephen J. Turnbull  <stephen@xemacs.org>
4991
4992         * gutter-items.el (buffers-tab-filter-functions): Improve docstring.
4993         Suggested by a Chris Palmer <chris@nodewarrior.org> patch.
4994
4995 2003-02-14  Ben Wing  <ben@xemacs.org>
4996
4997         * byte-optimize.el:
4998         * byte-optimize.el (byte-compile-inline-expand):
4999         * byte-optimize.el (byte-compile-unfold-lambda):
5000         * byte-optimize.el (byte-optimize-form-code-walker):
5001         * byte-optimize.el (byte-optimize-form):
5002         * byte-optimize.el (byte-decompile-bytecode-1):
5003         * byte-optimize.el (byte-optimize-lapcode):
5004         Review carefully and sync up to 20.7 except for areas as noted.
5005         Fixes problem with JDE compilation.
5006
5007 2003-02-05  Ben Wing  <ben@xemacs.org>
5008
5009         * simple.el:
5010         * simple.el (motion-keys-for-shifted-motion):
5011         Omit M-S-home/end from motion keys.
5012
5013 2003-02-07  Ben Wing  <ben@xemacs.org>
5014
5015         * text-props.el (text-property-any):
5016         * text-props.el (text-property-not-all):
5017         Fix bug when end > start.
5018
5019 2003-01-17  Stephen J. Turnbull  <stephen@xemacs.org>
5020
5021         * info.el (Info-insert-dir): Make default-directory end in
5022         separator.  Patch due to Martin Buchholz.
5023
5024 2003-01-15  Stephen J. Turnbull  <stephen@xemacs.org>
5025
5026         * XEmacs 21.4.12 "Portable Code" is released.
5027
5028 2003-01-13  Ilya Golubev  <golubev@xemacs.org>
5029
5030         * about.el: Update golubev data.
5031
5032 2003-01-15  Stephen J. Turnbull  <stephen@xemacs.org>
5033
5034         * isearch-mode.el (isearch-mode-map): Substitute comment on
5035         desirability, and back out "GR is printable" changes.
5036
5037 2003-01-08  Stephen J. Turnbull  <stephen@xemacs.org>
5038
5039         * isearch-mode.el (isearch-mode-map): Don't bind CSI.
5040
5041 2003-01-07  Stephen J. Turnbull  <stephen@xemacs.org>
5042
5043         * isearch-mode.el (isearch-mode-map): GR (and C1) is printable.
5044
5045 2003-01-06  Ville Skyttä  <scop@xemacs.org>
5046
5047         * menubar-items.el (default-menubar): Use browse-url-mozilla
5048         instead of browse-url-gnome-moz for Mozilla.
5049
5050 2003-01-03  Stephen J. Turnbull  <stephen@xemacs.org>
5051
5052         * XEmacs 21.4.11 "Native Windows TTY Support" is released.
5053
5054 2002-12-27  Ville Skyttä  <scop@xemacs.org>
5055
5056         * files.el (auto-mode-alist): Remove redundant entries for modes
5057         that live in packages.
5058         (interpreter-mode-alist): Ditto.
5059
5060 2002-03-17  Ville Skyttä  <ville.skytta@xemacs.org>
5061
5062         * menubar-items.el (default-menubar): Sync with current
5063         browse-url-xemacs.el.
5064
5065 2002-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
5066
5067         * XEmacs 21.4.10 "Military Intelligence" is released.
5068
5069 2002-10-07  Katsumi Yamaoka  <yamaoka@jpl.org>
5070
5071         * font-lock.el (font-lock-fontify-keywords-region): Fix typo.
5072
5073 2002-10-07  Katsumi Yamaoka  <yamaoka@jpl.org>
5074
5075         * keydefs.el (global-map): Bind C-xrd to delete-rectangle per GNU.
5076
5077 2001-05-10   Daiki Ueno  <ueno@unixuser.org>
5078
5079         * font-lock.el (font-lock-compile-keywords): Rewrite as a side
5080         effect free function.
5081         (font-lock-fontify-keywords-region): Supply the argument to
5082         font-lock-compile-keywords.
5083
5084 2002-09-22  Ville Skyttä  <ville.skytta@xemacs.org>
5085
5086         * package-get.el (package-get-download-sites): Bring sites list
5087         up to date, prefer xx.xemacs.org addresses.
5088
5089 2002-09-27  Andy Piper  <andy@xemacs.org>
5090
5091         * dialog.el (make-dialog-box): for general dialogs only
5092         delete-frame-hook will be run.
5093
5094 2002-09-28  Stephen J. Turnbull  <stephen@xemacs.org>
5095
5096         * font-lock.el (font-lock-fontify-syntactically-region): Add
5097         comment about lookup-syntax-properties, document LOUDLY as unused.
5098
5099 2002-08-26  Andy Piper  <andy@xemacs.org>
5100
5101         * gutter-items.el (set-progress-feedback-instantiator): Fix bad
5102         merge.
5103
5104 2002-09-02  Ville Skyttä  <ville.skytta@xemacs.org>
5105
5106         * bytecomp-runtime.el (make-obsolete): Docstring argument nit.
5107         (make-obsolete-variable): Ditto.
5108         (make-compatible): Ditto.
5109         (make-compatible-variable): Ditto.
5110
5111 2002-09-16  Stephen J. Turnbull  <stephen@xemacs.org>
5112
5113         * obsolete.el (parse-sexp-lookup-properties): new compatible alias
5114         for `lookup-syntax-properties'.  RFE from Alan Mackenzie.
5115
5116 2002-08-28  Andy Piper  <andy@xemacs.org>
5117
5118         * files.el (revert-buffer): propagate revert-without-query-status.
5119
5120 2002-06-03  Andy Piper  <andy@xemacs.org>
5121
5122         * dialog-items.el (make-search-dialog): align various subcontrols
5123         in visually pleasing ways, allow frame to autosize to the dialog
5124         size.
5125         * dialog.el (make-dialog-box): add a border inside the frame. Add
5126         :autosize property, if t then reset the frame size appropriately
5127         before the frame is mapped.
5128         * gutter-items.el (set-progress-feedback-instantiator): align
5129         various subcontrols.
5130         * gutter-items.el (set-progress-abort-instantiator): ditto.
5131
5132 2002-08-23  Stephen J. Turnbull  <stephen@xemacs.org>
5133
5134         * XEmacs 21.4.9 "Informed Management" is released.
5135
5136 2002-06-22  Ville Skyttä  <ville.skytta@xemacs.org>
5137
5138         * subr.el (add-to-list): Sync with GNU Emacs 21.2, adding the
5139         "&optional append" argument.
5140
5141 2002-07-16  Didier Verna  <didier@xemacs.org>
5142
5143         * subr.el (replace-in-string): fix case fold bug introduced by
5144         "2000-07-30  Ben Wing  <ben@xemacs.org>": honor the value of
5145         case-fold-search in temporary buffers.
5146
5147 2002-08-03  Steve Youngs  <youngs@xemacs.org>
5148
5149         * lib-complete.el (find-library): Remove check for mule because
5150         decompression DOES work on Mule.
5151
5152 2002-08-11  John Paul Wallington  <jpw@shootybangbang.com>
5153
5154         * simple.el (join-line): New alias for `delete-indentation'.
5155
5156 2002-08-02  Ville Skyttä  <ville.skytta@xemacs.org>
5157
5158         * font-lock.el: Some faces and doc typo fixes from GNU Emacs.
5159         (font-lock-doc-face): New alias to font-lock-doc-string-face.
5160         (font-lock-builtin-face): New.
5161         (font-lock-constant-face): New.
5162         (font-lock-face-list): Add builtin and constant faces.
5163
5164 2002-08-16  Stephen J. Turnbull  <stephen@xemacs.org>
5165
5166         * autoload.el (make-autoload): Support define-derived-mode.
5167         Collected puts of doc-string-elt property.  Based on a patch by
5168         Didier Verna <didier@xemacs.org>.
5169
5170 2002-08-15  Stephen J. Turnbull  <stephen@xemacs.org>
5171
5172         * wid-edit.el (widget-field-activate): Fix docstring typo.
5173
5174 2002-07-23  Andy Piper  <andy@xemacs.org>
5175
5176         * about.el (about-personal-info): update me.
5177
5178 2002-07-12  Andy Piper  <andy@xemacs.org>
5179
5180         * custom.el (custom-theme-set-variables): remove bogus
5181         arguments. Use custom-set-default to set defaults.
5182         (custom-set-variables): update doc.
5183         (custom-local-buffer): new, synced from FSF.
5184         (custom-set-default): ditto.
5185         (defcustom): update doc.
5186
5187 2002-06-16  Andy Piper  <andy@xemacs.org>
5188
5189         * menubar-items.el (default-menubar): enable windows printing on
5190         cygwin as well as native.
5191
5192 2002-06-12  Andy Piper  <andy@xemacs.org>
5193
5194         * printer.el (generic-print-buffer): catch all errors so that the
5195         print device can be cleared in all scenarios.
5196         (Printer-clear-device): make sure clearing the printer allows it
5197         to be used again immediately.
5198         (generic-print-region): make sure the default printer face is
5199         black-on-white.
5200
5201 2002-04-23  Jerry James  <james@xemacs.org>
5202
5203         * window-xemacs.el (display-buffer-function): Change doc to
5204         reflect new arg.
5205         * window-xemacs.el (pre-display-buffer-function): Ditto.
5206         * window-xemacs.el (display-buffer): New arg, shrink-to-fit.  If
5207         non-nil, make the new window just big enough for its contents.
5208         * frame.el (get-frame-for-buffer): Accept new arg, due to above.
5209         * frame.el (show-temp-buffer-in-current-frame): Remove broken
5210         temp-buffer-shrink-to-fit code.  Tell display-buffer instead.
5211
5212 2002-06-06  Andy Piper  <andy@xemacs.org>
5213
5214         * custom.el (custom-theme-set-variables): sync :set-after from FSF.
5215         (defcustom): ditto.
5216         (custom-handle-keyword): ditto.
5217
5218 2002-07-12  Stephen J. Turnbull  <stephen@xemacs.org>
5219
5220         * gutter-items.el (buffers-tab-selection-function): Improve doc.
5221         Make obsolete.  Default to nil.
5222         (buffers-tab-filter-functions): Improve doc.  Use literal default.
5223         Inspired by a patch by John Palmieri.
5224
5225 2002-07-01  Mike Alexander  <mta@arbortext.com>
5226
5227         * process.el (shell-command-on-region): Don't delete the region
5228         before giving it to call-process-region
5229
5230 2002-06-04  Jerry James <james@eecs.ku.edu>
5231
5232         * find-paths.el (paths-find-architecture-directory): Search in
5233         `system-configuration'/`base', not `base'`system-configuration'.
5234
5235 2002-06-23  Ville Skyttä  <ville.skytta@xemacs.org>
5236
5237         * info.el (Info-index): Add missing \ in [ t].
5238
5239 2002-06-11  Stephen J. Turnbull  <stephen@xemacs.org>
5240
5241         * gutter-items.el (gutter-buffers-tab-visible-p,
5242         buffers-tab-omit-function, buffers-tab-selection-function,
5243         buffers-tab-filter-functions):
5244         Doc improvements.
5245
5246 2002-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
5247
5248         * toolbar.el (toolbar-icon-directory): Document trailing separator.
5249
5250         * toolbar-items.el (toolbar-news): Fix typo in message string.
5251
5252 2002-06-08  Stephen J. Turnbull  <stephen@xemacs.org>
5253
5254         * dialog.el (yes-or-no-p-dialog-box): 
5255         * cmdloop.el (y-or-n-p-minibuf):
5256         (yes-or-no-p-minibuf):
5257         (yes-or-no-p):
5258         (y-or-n-p): 
5259         Specify negative answers in docstrings.
5260
5261 2002-05-25  Steve Youngs  <youngs@xemacs.org>
5262
5263         * package-ui.el (pui-help-echo): Display both installed and author
5264         version.  Use a balloon-help window to display extra info like
5265         package requires.
5266
5267 2002-05-30  Andy Piper  <andy@xemacs.org>
5268
5269         * files.el (revert-buffer-internal): don't visit
5270         revert-buffer. Kill buffer when not used. Suggested by Mike
5271         Alexander <mta@arbortext.com>
5272
5273 2002-05-20  Stephen J. Turnbull  <stephen@xemacs.org>
5274
5275         * files.el (revert-buffer): More docstring fiddling.
5276
5277 2002-05-19  Stephen J. Turnbull  <stephen@xemacs.org>
5278
5279         * files.el (revert-buffer):
5280         (revert-buffer-internal):
5281         (revert-buffer-insert-file-contents-function):
5282         Improve docstrings and comments.
5283
5284 2002-05-08  Andy Piper  <andy@xemacs.org>
5285
5286         * files.el (revert-buffer): observe noconfirm behavior.
5287
5288 2002-04-09  Andy Piper  <andy@xemacs.org>
5289
5290         * files.el (revert-buffer): use revert-buffer-internal if it looks
5291         like doing so will not result in any user-visible changes.
5292         (revert-buffer-internal): new function. Do the actual process of
5293         reversion and then see whether the result is any different to what
5294         we have already. If it is not then do nothing.
5295
5296 2001-12-11  Andy Piper  <andy@xemacs.org>
5297
5298         * menubar.el (get-popup-menu-response): re-order so that it works
5299         on more sane/facist window systems.
5300
5301 2001-12-03  Andy Piper  <andy@xemacs.org>
5302
5303         * faces.el (frob-face-property): don't infloop in face frobbing
5304         from Jan Vroonhof <jan@xemacs.org>.
5305
5306 2001-11-30  Jan Vroonhof  <jan@xemacs.org>
5307
5308         * faces.el (frob-face-property): Follow face fall-back hierarchy
5309         properly for face properties without an instance. Only do manual
5310         copy form 'default in last resort. This handles in particular
5311         the case where 'default itself has only a fall-back (which is
5312         the case by default on windows).
5313
5314 2001-11-24  Andy Piper  <andy@xemacs.org>
5315
5316         * printer.el (generic-print-region): set default-frame-plist to
5317         nil while creating the printer frame so that sizes reflect the
5318         printed page.
5319
5320         * faces.el (face-complain-about-font): Don't complain on printers.
5321
5322 2002-05-10  Stephen J. Turnbull  <stephen@xemacs.org>
5323         
5324         * package-net.el: Andy synch.
5325         
5326 2001-12-16  Andy Piper  <andy@xemacs.org>
5327
5328         * package-get.el (package-get-update-all): Make sure installed.db
5329         gets updated after updating packages.
5330
5331 2002-03-28  Ben Wing  <ben@xemacs.org>
5332
5333         * msw-glyphs.el: Set glyph-contrib-p to nil on hscroll,
5334         continuation, truncation so that we don't get line jumpiness from
5335         them being larger than the line height.
5336
5337         * msw-font-menu.el (mswindows-font-menu-font-data): Fix bug.
5338
5339 2001-11-30  Jan Vroonhof  <jan@xemacs.org>
5340
5341         * font.el (font-window-system-mappings): Add mapping for Gtk
5342         (assume identical to X) 
5343
5344 2002-02-04  Andy Piper  <andy@xemacs.org>
5345
5346         * files.el (convert-standard-filename): Fix for short filename
5347         Peter Arius <pas@methodpark.de>
5348
5349 2001-12-10  Christoph Wedler  <Christoph.Wedler@sap.com>
5350
5351         * list-mode.el (default-choose-completion): completion-base-size
5352         should refer to local value in the completion list buffer.
5353
5354 2001-12-03  Didier Verna  <didier@xemacs.org>
5355
5356         * rect.el: autoload `replace-rectangle'.
5357         * keydefs.el (global-map): bind it to `C-x r p'.
5358
5359 2002-05-09  Stephen J. Turnbull  <stephen@xemacs.org>
5360
5361         * XEmacs 21.4.8 "Honest Recruiter" is released.
5362
5363 2002-05-09  Stephen J. Turnbull  <stephen@xemacs.org>
5364
5365         This patch is based on Jerry James's patch and analysis.
5366
5367         * select.el (get-clipboard):
5368         (get-selection):
5369         Update docstrings.
5370         (get-clipboard-foreign):
5371         (get-selection-foreign):
5372         New function for use as `interprogram-paste-function's.
5373
5374         * simple.el (interprogram-paste-function): Change default to
5375         `get-clipboard-foreign'; improve docstring.
5376         (interprogram-cut-function): Improve dosctring.
5377
5378 2002-05-04  Stephen J. Turnbull  <stephen@xemacs.org>
5379
5380         * XEmacs 21.4.7 "Economic Science" is released.
5381
5382 2002-03-18  Adrian Aichner  <adrian@xemacs.org>
5383
5384         * cus-edit.el (customize-save-variable): Fix typo in prompt.
5385
5386 2002-03-26  John Paul Wallington  <jpw@xemacs.org>
5387
5388         * obsolete.el (assq-delete-all): New compatibility alias for 
5389         remassq.
5390
5391 2002-01-09  Simon Josefsson  <jas@extundo.com>
5392
5393         * files.el (auto-mode-alist): Support Sieve (*.siv, *.sieve).
5394
5395 2002-01-04  Adrian Aichner  <adrian@xemacs.org>
5396
5397         * info.el (Info-auto-generate-directory): Default
5398         Info-auto-generate-directory to 'if-outdated.
5399
5400 2002-03-28  Stephen J. Turnbull  <stephen@xemacs.org>
5401
5402         * startup.el (normal-top-level): Prevent migration code from
5403         trashing .emacs on an error in loading the init files.
5404
5405 2002-03-14  Ville Skyttä  <ville.skytta@xemacs.org>
5406
5407         * files.el (auto-mode-alist): GNUmakefile is a Makefile,
5408         "system default" Xdefaults and friends get xrdb-mode.
5409
5410 2002-03-05  Mats Lidell  <matsl@contactor.se>
5411  
5412         * help-nomule.el (tutorial-supported-languages): Added Swedish
5413         tutorial. Sorted languages.
5414
5415 2002-02-11  Mike Sperber <mike@xemacs.org>
5416
5417         * info.el (Info-maybe-update-dir): Regenerate dir if we're
5418         regenerating outdated dir files and dir is non-existent.
5419
5420 2002-01-27  Stephen J. Turnbull  <stephen@xemacs.org>
5421
5422         * code-files.el (convert-mbox-coding-system): Improve comment.
5423         (write-region): Improve docstring.  Reformat to 80 columns.  Add
5424         coding-system argument to `write-region-pre-hook' call.
5425         (write-region-pre-hook): Fix docstring to mention lockname argument.
5426
5427 2002-01-18  Stephen J. Turnbull  <stephen@xemacs.org>
5428
5429         * minibuf.el (completing-read): Remove redundant wrong arg list.
5430
5431         * help.el (with-displaying-help-buffer): Put usage advice in docstring.
5432
5433 2001-12-27  John Paul Wallington  <jpw@shootybangbang.com>
5434
5435         * obsolete.el (interactive-form): new compatibility alias for 
5436         function-interactive.
5437
5438 2001-11-29  Adrian Aichner  <adrian@xemacs.org>
5439
5440         * menubar-items.el (Menubar-items-truncate-list): Removed.
5441         * menubar-items.el (Menubar-items-truncate-history): New.
5442         * menubar-items.el (default-menubar): Use
5443         Menubar-items-truncate-history.
5444
5445 2002-02-03  Adrian Aichner  <adrian@xemacs.org>
5446
5447         * printer.el (generic-print-region): Pass correct arguments to
5448         lpr-region.  Thanks to Nevin Kapur <nevin@jhu.edu> and Björn
5449         Torkelsson <torkel@acc.umu.se>.
5450
5451 2002-01-09  John Paul Wallington  <jpw@shootybangbang.com>
5452
5453         * help.el (describe-mode): synched with FSF 19.34; handle nil
5454         minor mode indicators.
5455
5456 2001-12-03  Christoph Wedler  <Christoph.Wedler@sap.com>
5457
5458         * minibuf.el (completing-read): Update docstring.
5459
5460 2001-12-17  Stephen J. Turnbull  <stephen@xemacs.org>
5461
5462         * XEmacs 21.4.6 "Common Lisp" is released.
5463
5464 2001-11-21  Stephen J. Turnbull  <stephen@xemacs.org>
5465
5466         * package-net.el: Inadvertant synch with Windows branch.  From
5467         Andy's log:
5468         (package-net-kit-version): new variable.
5469         (package-net-generate-bin-ini): use it. Remove unwanted functions.
5470
5471 2001-11-28  Steve Youngs  <youngs@xemacs.org>
5472
5473         * package-get.el (package-get-locate-index-file): Also search the
5474         core etc/ directory for the package index file if it can't be
5475         found in ~/.xemacs/.
5476
5477 2001-12-13  William Perry  <wmperry@gnu.org>
5478
5479         * dialog-gtk.el (popup-builtin-question-dialog):
5480         Conform to API in gui.c.
5481         
5482 2001-11-12  Andy Piper  <andy@xemacs.org>
5483
5484         * cus-edit.el (custom-save-face-internal): make sure we save
5485         non-themed faces.
5486         (custom-save-variables): ditto variables.
5487
5488 2001-11-20  Stephen J. Turnbull  <stephen@xemacs.og>
5489
5490         * faces.el (make-face-family):
5491         (make-face-size):
5492         New face-modifying functions per Jan Vroonhof.
5493
5494         cus-face.el (custom-set-face-font-family):
5495         (custom-set-face-font-size):
5496         Use them.
5497
5498         * font.el (font-window-system-mappings): More precise docstring.
5499
5500         (font-create-name):
5501         (font-create-object):
5502         (tty-font-create-object):
5503         (tty-font-create-plist):
5504         (x-font-create-object):
5505         (x-font-create-name):
5506         (ns-font-create-name):
5507         (mswindows-font-create-object):
5508         (mswindows-font-create-name):
5509         Add doctrings.
5510
5511 2001-11-14  John Paul Wallington <jpw@shootybangbang.com>
5512
5513         * gtk-faces.el (gtk-init-device-faces): removed spurious
5514         quote before let* expression.
5515
5516 2001-10-29  Andy Piper  <andy@xemacs.org>
5517
5518         * code-files.el (toggle-buffer-file-coding-system): mark buffer as
5519         modified when changing coding system.
5520
5521         * toolbar-items.el (toolbar-dired): Use interactive "D" spec so
5522         that we invoke the GUI directory selector.
5523
5524 2001-10-25  Andy Piper  <andy@xemacs.org>
5525
5526         * dialog.el (make-dialog-box): use new directory dialog support.
5527         * minibuf.el (read-file-name-1): ditto.
5528         (read-file-name): ditto.
5529         (read-directory-name): ditto.
5530
5531 2001-10-23  Stephen J. Turnbull  <stephen@xemacs.org>
5532
5533         * XEmacs 21.4.5 "Civil Service" is released.
5534
5535 2001-04-23  Didier Verna  <didier@xemacs.org>
5536
5537         * cus-edit.el (custom-variable-pre-save): New.
5538         * cus-edit.el (custom-variable-post-save): New.
5539         * cus-edit.el (custom-variable-save): use them.
5540         * cus-edit.el (custom-face-pre-save): New.
5541         * cus-edit.el (custom-face-post-save): New.
5542         * cus-edit.el (custom-face-save): use them.
5543         * cus-edit.el (custom-group-pre-save): New.
5544         * cus-edit.el (custom-group-post-save): New.
5545         * cus-edit.el (custom-group-save): use them.
5546         * cus-edit.el (Custom-save): use the pre/post functions above,
5547         call `custom-save-all' only once.
5548         * cus-edit.el (custom-variable-pre-reset-standard): New.
5549         * cus-edit.el (custom-variable-post-reset-standard): New.
5550         * cus-edit.el (custom-variable-reset-standard): use them.
5551         * cus-edit.el (custom-face-pre-reset-standard): New.
5552         * cus-edit.el (custom-face-post-reset-standard): New.
5553         * cus-edit.el (custom-face-reset-standard): use them.
5554         * cus-edit.el (custom-group-pre-reset-standard): New.
5555         * cus-edit.el (custom-group-post-reset-standard): New.
5556         * cus-edit.el (Custom-reset-standard): use them.
5557         * cus-edit.el (custom-face-reset-saved): use the pre/post
5558         functions above, call `custom-save-all' only once.
5559
5560 2001-04-08  Danny Colascione  <qtmstr@optonline.net>
5561
5562         * gutter-items.el (buffers-tab face): Derive from the modeline
5563         face by default.  Many people use white-on-black for the default
5564         font, and the tabs look hideous with that color combination.  The
5565         modeline usually has the correct colors.
5566
5567 2001-09-28  Robert Pluim  <rpluim@bigfoot.com>
5568
5569         * etags.el (find-tag): Doc fix, point users at pop-tag-mark.
5570         (tag-mark-stack-max): Typo fix.
5571
5572 2001-09-28  Ben Wing  <ben@xemacs.org>
5573
5574         * font-lock.el:
5575         * font-lock.el (font-lock-after-change-function):
5576         fix problem with last patch, reported by Katsumi Yamaoka.
5577
5578 2001-09-17  Ben Wing  <ben@xemacs.org>
5579
5580         * font-lock.el (font-lock-after-change-function):
5581         fix problem when you insert a comment on the line before a line of
5582         code: if we use the following char, then when you hit backspace,
5583         the following line of code turns the comment color.
5584
5585 2001-06-08  Ben Wing  <ben@xemacs.org>
5586
5587         * process.el: comment about shell-command-switch.
5588         * process.el (shell-quote-argument): Need to quote a null
5589         argument, too.  From Dan Holmsand.
5590         
5591         * startup.el (normal-top-level): Delete some unused FSF junk.
5592         * startup.el (command-line-early):
5593         
5594         * startup.el (command-line): Call MS Windows init function.
5595         
5596         * win32-native.el:
5597         * win32-native.el (mswindows-system-shells): New.
5598         * win32-native.el (mswindows-system-shell-p): New.
5599         * win32-native.el (init-mswindows-at-startup): New.
5600         * win32-native.el (mswindows-quote-one-vc-runtime-arg):
5601         * win32-native.el (mswindows-quote-one-simple-arg):
5602         * win32-native.el (mswindows-quote-one-command-arg):
5603         * win32-native.el (mswindows-construct-process-command-line-alist):
5604         Correct comments at top.  Correctly handle passing arguments
5605         to Cygwin programs and to bash.  Fix quoting of zero-length
5606         arguments (from Dan Holmsand).  Set shell-command-switch based
5607         on shell-file-name, which in turn comes from env var SHELL.
5608
5609 2001-07-18  Alexey Mahotkin  <alexm@hsys.msk.ru>
5610
5611         * toolbar.el (toolbar-visible-p, toolbar-captioned-p,
5612         default-toolbar-position): Fill docstrings for balloon-help.
5613
5614 2001-03-15  Stephen J. Turnbull  <stephen@xemacs.org>
5615
5616         * faces.el: Reenable specifications over 'gtk domain.
5617
5618 2001-08-08  Didier Verna  <didier@xemacs.org>
5619
5620         * autoload.el (update-autoload-files): make defdir a file name,
5621         not directory name.
5622
5623 2001-08-06  Steve Youngs  <youngs@xemacs.org>
5624
5625         * menubar-items.el (default-menubar): Use 'report-xemacs-bug'.
5626
5627         * lisp-mnt.el (lm-report-bug): Use 'report-xemacs-bug-beta-address'.
5628
5629 2001-08-01  Edward M. Lee  <tailbert@yahoo.com>
5630
5631         * font-menu.el (font-menu-set-font): Default to current font-family.
5632         (font-menu-preferred-resolution):
5633         (font-menu-size-scaling):
5634         Provide gtk defaults, too.
5635
5636 2001-07-29  Mike Alexander  <mta@arbortext.com>
5637
5638         * cus-face.el (custom-set-face-font-size): Last arg to apply is a
5639         list
5640         (custom-set-face-font-family): ditto
5641
5642 2001-07-26  Mike Sperber <mike@xemacs.org>
5643
5644         * files.el (auto-mode-alist): .9 files are man pages, too.
5645
5646 2001-07-23  Edwin Steiner <esteiner@net4you.at>
5647
5648         * process.el (call-process-internal): bind
5649         coding-system-for-write to 'binary when calling
5650         start-process-internal, so the process receives 
5651         the literal contents of INFILE.
5652
5653 2001-09-15  Edward M. Lee  <tailbert@yahoo.com>
5654
5655         * files.el (auto-mode-alist): Add configure.ac support.
5656
5657 2001-07-19  Adrian Aichner  <adrian@xemacs.org>
5658
5659         * buff-menu.el:
5660         mouse.el:
5661         Adrian's mouse-track patch.  See <y9plq0nc.fsf@ecf.teradyne.com>.
5662
5663 2001-07-28  Stephen J. Turnbull  <stephen@xemacs.org>
5664
5665         * XEmacs 21.4.4 "Artificial Intelligence" is released.
5666
5667 2001-07-10  Katsumi Yamaoka  <yamaoka@jpl.org>
5668
5669         * mule/kinsoku.el (kinsoku-bol-p): Work with ascii and non-ascii
5670         mixed text.
5671         (kinsoku-eol-p): Ditto.
5672
5673 2001-07-09  Katsumi Yamaoka  <yamaoka@jpl.org>
5674
5675         * mule/kinsoku.el (kinsoku-ascii-eol, kinsoku-gb-bol,
5676         kinsoku-gb-eol, kinsoku-big5-bol, kinsoku-big5-eol): Assign
5677         characters as the category `s' or `e' correctly.
5678
5679 2001-06-06  Alexey Mahotkin  <alexm@hsys.msk.ru>
5680
5681         * mule/cyrillic.el: Uncomment definition of ccl-encode-koi8-r-font.
5682
5683 2001-06-14  Alexey Mahotkin  <alexm@hsys.msk.ru>
5684
5685         * mule/cyrillic.el:  Set up case table.
5686
5687 2001-06-08  Mike Sperber <mike@xemacs.org>
5688
5689         * files.el (save-some-buffers-1): Don't zap the help window right
5690         after `map-y-or-n-p' has popped it up.
5691
5692 2001-06-15  Nick Pakoulin  <npak@ispras.ru>
5693
5694         * help.el (frob-help-extents): Require 'hyper-apropos for faces.
5695
5696 2001-07-18  Stephen J. Turnbull  <stephen@xemacs.org>
5697
5698         * specifier.el: define-specifier-tag 'gtk.
5699
5700 2001-05-12  Ben Wing  <ben@xemacs.org>
5701
5702         * find-paths.el (paths-find-recursive-path):
5703         fix error with null EXCLUDE-REGEXP.
5704         
5705         * font-lock.el (font-lock-mode):
5706         fix problem reported by hrvoje with buffers starting with a space.
5707         
5708 2001-05-06  Ben Wing  <ben@xemacs.org>
5709
5710         * dialog.el (make-dialog-box):
5711         * menubar-items.el (default-menubar):
5712         * printer.el (generic-print-buffer):
5713         * printer.el (generic-print-region):
5714         implement printing the selection when it's selected.
5715
5716 2001-04-18  Didier Verna  <didier@xemacs.org>
5717
5718         * cus-edit.el (Custom-reset-standard): reset to standard settings
5719         not only when the buffer's :custom-state is 'modified, but also
5720         when it is 'set or 'saved.
5721
5722 2001-04-17  Didier Verna  <didier@xemacs.org>
5723
5724         * startup.el (load-user-init-file): define `custom-file' before
5725         loading the user's init file.
5726
5727 2001-04-09  Danny Colascione  <qtmstr@optonline.net>
5728
5729         * menubar.el (popup-mode-menu): Make it work with
5730         popup-menu-titles turned off.
5731         
5732 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
5733
5734         * about.el (about-mailto-link): Use compose-mail for sending mail.
5735
5736 2001-07-14  Sean MacLennan  <seanm@storm.ca>
5737
5738         * package-admin.el (package-install-hook): New.
5739         (package-delete-hook): New.
5740         (package-admin-add-single-file-package): Use package-delete-hook.
5741
5742         * package-get.el (package-get): Use package-install-hook.
5743
5744 2001-06-26  Robert Pluim  <rpluim@bigfoot.com>
5745
5746         * package-ui.el (pui-install-selected-packages): reverse the lists
5747         of packages so that they get handled in the same order as they
5748         were selected.
5749
5750 2001-06-26  Robert Pluim  <rpluim@bigfoot.com>
5751
5752         * packages.el (locate-library): Use read-library-name for completion.
5753
5754 2001-05-21  Martin Buchholz  <martin@xemacs.org>
5755
5756         * byte-optimize.el (=): `=' is not a binary predicate!
5757         Fix incorrect optimization: (= 0 0 (random 2)) ==> 0 or 1.
5758         Use byte-optimize-predicate, not byte-optimize-binary-predicate,
5759
5760 2001-05-20  Martin Buchholz  <martin@xemacs.org>
5761
5762         * bytecomp.el (byte-compile-arithcompare):
5763         Only optimize (= x) ==> t if byte-compile-delete-errors is not nil.
5764
5765 2001-06-03  William M. Perry  <wmperry@gnu.org>
5766
5767         * dialog-gtk.el (popup-builtin-open-dialog): Don't forget to
5768         return the filename selected by the user!
5769
5770 2001-05-31  William M. Perry  <wmperry@gnu.org>
5771
5772         * font-menu.el: Avoid arithmetic with 'nil' when using the font menu
5773         in XEmacs/GTK.
5774
5775 2001-05-29  Alexey Mahotkin  <alexm@hsys.msk.ru>
5776
5777         * coding.el: Tiny typo fixed.
5778
5779 2001-05-17  Stephen J. Turnbull  <stephen@xemacs.org>
5780
5781         * XEmacs 21.4.3 "Academic Rigor" is released.
5782
5783 2001-05-17  Stephen J. Turnbull  <stephen@xemacs.org>
5784
5785         * config.values.sh:  lisp/utils?/config.el -> lisp/config.el.
5786
5787 2001-05-10  Stephen J. Turnbull  <stephen@xemacs.org>
5788
5789         * XEmacs 21.4.2 "Developer-Friendly Unix APIs" is released.
5790
5791 2001-05-04  Ben Wing  <ben@xemacs.org>
5792
5793         * printer.el (generic-print-buffer):
5794         * printer.el (generic-print-region):
5795         Enable dialog boxes.  Apply workaround recommended by Kirill.
5796         fix (fboundp 'lpr-buffer) -> (fboundp 'lpr-region).
5797         
5798         * simple.el (kill-whole-line):
5799         * simple.el (kill-line-1):
5800         * simple.el (kill-entire-line):
5801         * simple.el (kill-line):
5802         * simple.el (backward-kill-line):
5803         Take out interactive dependence of kill-whole-line.
5804
5805 2001-04-22  Ben Wing  <ben@xemacs.org>
5806
5807         * dialog.el (make-dialog-box):
5808         Put dialog titles back in -- this time correctly.  Fix various
5809         other problems with leaks and such.
5810
5811         * simple.el (region-exists-p):
5812         * simple.el (region-active-p):
5813         Add comment about which one is correct to use in menu specs.
5814
5815 2001-05-05  Ben Wing  <ben@xemacs.org>
5816
5817         * dialog.el (make-dialog-box): fix doc string.
5818         * menubar-items.el (default-menubar): Add Page Setup for Windows,
5819         take out Pretty Print.
5820         * printer.el:
5821         * printer.el (printer-current-device): New.
5822         * printer.el (Printer-get-device): New.
5823         * printer.el (Printer-clear-device): New.
5824         * printer.el (generic-page-setup): New.
5825         * printer.el (generic-print-buffer):
5826         * printer.el (generic-print-region):
5827         Implement Page Setup.  Handle errors properly.
5828
5829 2001-05-05  Ben Wing  <ben@xemacs.org>
5830
5831         * subr.el (error): Complete list of errors in doc string.
5832         
5833 2001-04-22  Ben Wing  <ben@xemacs.org>
5834
5835         * bytecomp-runtime.el (byte-compiler-options): Correct doc string.
5836         
5837 2001-05-03  Adrian Aichner  <adrian@xemacs.org>
5838
5839         * build-report.el: Remove CVS keywords since this file has been in
5840         core lisp for a while now.
5841         * build-report.el (build-report-make-output-files): Fix typo.
5842
5843 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
5844
5845         * about.el (about-finish-buffer): Make sure the last change works
5846         even if EVENT is nil.
5847
5848 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
5849
5850         * about.el (about-finish-buffer): Kill/bury the buffer where the user
5851         clicked, not the one that happens to be the current buffer at the
5852         time.
5853
5854 2001-03-19  Karl M. Hegbloom  <karlheg@microsharp.com>
5855
5856         * cus-edit.el (custom-display): Support the GTK Window System also.
5857
5858 2001-04-30  Ben Wing  <ben@xemacs.org>
5859
5860         * printer.el:
5861         * printer.el (printer-page-header):
5862         * printer.el (Print-context): New.
5863         * printer.el (printer-page-footer):
5864         * printer.el (generate-header-element): New.
5865         * printer.el (generate-header-line): New.
5866         * printer.el (print-context-property):
5867         * printer.el (generic-print-buffer):
5868         * printer.el (generic-print-region):
5869         Implement headers and footers.  Implement calling Print dialog box
5870         (#### but it doesn't quite work yet).
5871
5872 2001-04-25  Ben Wing  <ben@xemacs.org>
5873
5874         * about.el (xemacs-hackers):
5875         * about.el (about-url-alist):
5876         * about.el (about-personal-info):
5877         * about.el (about-hacker-contribution):
5878         More contributions.
5879         
5880         * simple.el (handle-post-motion-command):
5881         Fix spurious setting of zmacs-region-stays to t after a non-shift
5882         motion command.
5883
5884 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
5885
5886         * about.el (about-personal-info): Update my bio.
5887         (about-hacker-contribution): Ditto.
5888
5889 2001-04-23  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
5890
5891         * startup.el (splash-frame-body): Update copyright notices: Ben, FSF.
5892
5893 2001-04-19  Andy Piper  <andy@xemacs.org>
5894
5895         * package-net.el (package-net-cygwin32-binary-size): new size.
5896         (package-net-win32-binary-size): new size.
5897         (package-net-convert-index-to-ini): Use new arch.
5898         (package-net-batch-convert-index-to-ini): Removed.
5899         (package-net-generate-bin-ini): New.
5900         (package-net-batch-generate-bin-ini): New.
5901
5902 2001-04-19  Stephen J. Turnbull  <stephen@xemacs.org>
5903
5904         * XEmacs 21.4.1 "Copyleft" is released.
5905
5906 2001-04-19  Stephen J. Turnbull  <stephen@xemacs.org>
5907
5908         * x-compose.el (xlib-input-method-bug-workaround):
5909         (alias-colon-to-double-quote):
5910         Force sort in map-keymap to work around rehash bug.
5911
5912 2001-04-17  Ben Wing  <ben@xemacs.org>
5913
5914         * about.el: Finish overhaul, add a few new hackers, update a
5915         couple old ones.
5916
5917 2001-04-16  Stephen J. Turnbull  <stephen@xemacs.org>
5918
5919         * XEmacs 21.4.0 "Solid Vapor" is released.
5920
5921 2001-04-15  Ben Wing  <ben@xemacs.org>
5922
5923         * about.el:
5924         * about.el (about-headline-face): New.
5925         * about.el (about-link-face): New.
5926         * about.el (about-current-release-maintainers): New.
5927         * about.el (about-other-current-hackers): New.
5928         * about.el (about-url-alist):
5929         * about.el (about-once-and-future-hackers): New.
5930         * about.el (about-mailto-link): New.
5931         * about.el (about-get-buffer):
5932         * about.el (about-finish-buffer):
5933         * about.el (about-xemacs):
5934         * about.el (about-features): Removed.
5935         * about.el (about-advantages): New.
5936         * about.el (about-maintainer-info): Removed.
5937         * about.el (about-personal-info): New.
5938         * about.el (about-hacker-contribution): New.
5939         * about.el (about-maintainer):
5940         * about.el (about-show-linked-info):
5941         * about.el (about-hackers):
5942         Major revamping.  Rewriting of most of the text, improve the
5943         link handling, separate info on contributors into personal
5944         and contribution info, add new contributors, update personal
5945         info, etc. etc.
5946         
5947         * menubar-items.el (default-menubar):
5948         Help menubar entry for News now says more accurately
5949         "What's New in XEmacs".
5950         
5951         * mouse.el:
5952         * mouse.el (mouse-track-cleanup-hook):
5953         * mouse.el (mouse-track):
5954         Don't set-buffer to a dead buffer when calling mouse-track
5955         cleanup hooks.
5956
5957 2001-04-14  Stephen J. Turnbull  <stephen@xemacs.org>
5958
5959         * XEmacs 21.2.47 "Zephir" is released.
5960
5961 2001-04-02  Jan Vroonhof  <jan.vroonhof@ntlworld.com>
5962
5963         * dialog.el (make-dialog-box): Disable dialog box titles until
5964         we get them working.
5965
5966 2001-03-30  Ben Wing  <ben@xemacs.org>
5967
5968         * help.el:
5969         * help.el (Help-princ-face):
5970         * help.el (Help-prin1-face):
5971         * help.el (frob-help-extents):
5972         * help.el (describe-function-1):
5973         * help.el (describe-variable):
5974         Avoid using font-lock faces, which may not be defined.
5975         Instead, use hyper-apropos faces, and make sure they're
5976         defined as necessary by using `require'. (It's not so safe
5977         to do this for font-lock.) In any case, we will eventually
5978         be merging this functionality into hyper-apropos.
5979
5980         * loaddefs.el (completion-ignored-extensions):
5981         Fix documentation.
5982         
5983         * menubar-items.el (menu-truncate-list): Removed.
5984         * menubar-items.el (Menubar-items-truncate-list): New.
5985         * menubar-items.el (default-menubar):
5986         Fix errors if grep or compile command is too long.  Rename helper
5987         function to be less visible.
5988
5989 2001-03-23  Martin Buchholz  <martin@xemacs.org>
5990
5991         * byte-optimize.el (byte-optimize-minus):
5992         Fix mis-byte-compilation of (- 0 x) --> (- (- x))
5993
5994 2001-03-26  Hrvoje Niksic  <hniksic@arsdigita.com>
5995
5996         * dumped-lisp.el (preloaded-file-list): Load mule/latin.el when
5997         Mule is available.
5998
5999         * mule/latin.el: New file.
6000
6001 2001-03-11  Ben Wing  <ben@xemacs.org>
6002
6003         * auto-save.el:
6004         * auto-save.el (auto-save-directory):
6005         * auto-save.el (make-auto-save-file-name):
6006         * auto-save.el (auto-save-file-name-p): New.
6007
6008         Merge in improvements from other definition of
6009         make-auto-save-file-name in files.el.
6010         
6011         * auto-save.el (auto-save-original-name):
6012         * auto-save.el (auto-save-name-in-fixed-directory):
6013         * auto-save.el (auto-save-unslashify-name): Removed.
6014         * auto-save.el (auto-save-slashify-name): Removed.
6015         * auto-save.el (auto-save-reserved-chars): New.
6016         * auto-save.el (auto-save-escape-name): New.
6017         * auto-save.el (auto-save-unhex): New.
6018         * auto-save.el (auto-save-unescape-name): New.
6019
6020         Change algorithm for encoding filenames in auto-save names to be
6021         entirely safe with all filesystems and all possible characters in
6022         a filename, and 100% reversible. (Essentially, uses
6023         quoted-printable as the encoding.)
6024         
6025         * auto-save.el (recover-all-files):
6026
6027         Use insert-directory rather than calling ls directly -- fixes
6028         things under Windows.
6029
6030         * files.el:
6031         * files.el (convert-standard-filename): Substitute FSF's
6032         definition for this (we had nothing here before).
6033         
6034         * files.el (backup-buffer): Warning fix.
6035         
6036         * files.el (make-backup-file-name):
6037         * files.el (find-backup-file-name):
6038         Fix error in calling sequence to auto-save-file-name-p.
6039         
6040         * files.el (recover-file):
6041         Use insert-directory rather than calling ls directly -- fixes
6042         things under Windows.
6043
6044         * files.el (make-auto-save-file-name): Removed.
6045         * files.el (auto-save-file-name-p): Removed.
6046         auto-save is always dumped so no sense in having a definition
6047         that will always be overwritten with another.
6048         
6049         * files.el (insert-directory):
6050         * win32-native.el:
6051         * win32-native.el (debug-mswindows-process-command-lines):
6052         * win32-native.el (original-make-auto-save-file-name): Removed.
6053         * win32-native.el (make-auto-save-file-name): Removed.
6054
6055
6056 2001-03-21  Martin Buchholz <martin@xemacs.org>
6057
6058         * XEmacs 21.2.46 "Urania" is released.
6059
6060 2001-03-16  Stephen J. Turnbull  <stephen@xemacs.org>
6061
6062         * menubar-items.el (default-menubar): Update sample.emacs to
6063         sample.init.el and adjust accelerators.
6064
6065 2001-02-02  Stephen J. Turnbull  <stephen@xemacs.org>
6066
6067         * build-report.el (build-report): Improve docstring.
6068
6069 2001-03-15  Stephen J. Turnbull  <stephen@xemacs.org>
6070
6071         * ChangeLog: Log GTK merge.
6072
6073         * gutter-items.el:
6074         * mwheel.el:
6075         * sound.el:
6076         * startup.el:
6077         Revert gratuitous whitespace changes.
6078
6079 2001-03-07  Ben Wing  <ben@xemacs.org>
6080
6081         * help.el:
6082         * help.el (key-or-menu-binding):
6083         * help.el (Help-find-file): New.
6084         * help.el (describe-beta):
6085         * help.el (describe-copying):
6086         * help.el (describe-project):
6087         * help.el (view-emacs-news):
6088         * help.el (view-sample-init-el): New.
6089         * help.el (Help-princ-face): New.
6090         * help.el (Help-prin1-face): New.
6091         * help.el (help-symbol-function-context-menu):
6092         * help.el (help-symbol-variable-context-menu):
6093         * help.el (help-symbol-function-and-variable-context-menu):
6094         * help.el (frob-help-extents):
6095         * help.el (describe-function-1):
6096         * help.el (describe-variable):
6097
6098         Add coloring in Help buffers, correspondent with hyperlinks.
6099         View files in view-mode rather than Fundamental.
6100         Remove separators from context menus -- now handled in generic code.
6101         Add `Find Tag' to context menu.
6102         
6103         * menubar.el (popup-mode-menu):
6104
6105         Rewrite code that outputs the popup menu to (a) put more specific
6106         entries first, (b) be more robust, (c) output the proper context
6107         menu separators automatically (the context menu functionality is
6108         new and currently used only by Help).
6109
6110 2001-03-10  William M. Perry  <wmperry@aventail.com>
6111
6112         * dialog-gtk.el (gtk-make-dialog-box-internal): Forgot to rewrite
6113         this function when converting from the 21.1 GTK branch.  Now
6114         supports file, password, question, and color built-in dialogs.
6115
6116 2001-03-06  Ben Wing  <ben@xemacs.org>
6117
6118         * keydefs.el:
6119         * keydefs.el (global-map):
6120         Add commented-out change of M-k (for 21.5).
6121         
6122         * menubar-items.el (default-menubar):
6123         Fix items to control kill-line behavior; add items for
6124         shifted motion.
6125         
6126         * simple.el:
6127         * simple.el (kill-whole-line):
6128         * simple.el (historical-kill-line): Removed.
6129         * simple.el (kill-line): Removed.
6130         * simple.el (kill-entire-line): New.
6131         * simple.el (kill-line-1): New.
6132         * simple.el (backward-kill-line):
6133         Undo kill-whole-line == always changes.  Add new function
6134         kill-entire-line to unconditionally delete the current line.
6135         Add comments describing the lamentable state of affairs of
6136         the kill-line functions and variables.
6137
6138 2001-03-02  Ben Wing  <ben@xemacs.org>
6139
6140         * simple.el:
6141         * simple.el (beginning-of-buffer):
6142         * simple.el (end-of-buffer):
6143         * simple.el (mark-ring-unrecorded-commands):
6144         * simple.el (signal-error-on-buffer-boundary):
6145         * simple.el (shifted-motion-keys-select-region):
6146         * simple.el (unshifted-motion-keys-deselect-region):
6147         * simple.el (motion-keys-for-shifted-motion): New.
6148         * simple.el (handle-pre-motion-command):
6149         * simple.el (handle-post-motion-command):
6150         * simple.el (forward-char-command):
6151         * simple.el (backward-char-command):
6152         * simple.el (scroll-up-command):
6153         * simple.el (scroll-down-command):
6154         * simple.el (next-line):
6155         * simple.el (previous-line):
6156         * simple.el (backward-block-of-lines):
6157         * simple.el (forward-block-of-lines):
6158         * simple.el (backward-word):
6159         * simple.el (mark-word):
6160
6161         Augment documentation of the most common motion commands to make
6162         note of the shifted-motion support.  Improve the support to (a)
6163         properly document how it works and why it's done in the fashion it
6164         is, and (b) allow the keystrokes that trigger it to be customized.
6165
6166         Correct error in the customize specification of
6167         mark-ring-unrecorded-commands.
6168
6169 2001-03-02  Ben Wing  <ben@xemacs.org>
6170
6171         * font-lock.el:
6172         * font-lock.el (font-lock-pending-extent-table): Removed.
6173         * font-lock.el (font-lock-pending-buffer-table): New.
6174         * font-lock.el (font-lock-pre-idle-hook):
6175         * font-lock.el (font-lock-after-change-function):
6176         * font-lock.el (font-lock-fontify-pending-extents):
6177         * font-lock.el (font-lock-lisp-like):
6178
6179         Fix handling of pending extents to avoid excessive slowness (N^2
6180         behavior) when making lots of buffer changes between redisplays,
6181         such as when saving the Options.
6182
6183 2001-03-09  William M. Perry  <wmperry@aventail.com>
6184
6185         * device.el:
6186         * dragdrop.el:
6187         * dumped-lisp.el:
6188         * faces.el:
6189         * frame.el:
6190         * gnuserv.el:
6191         * loadup.el:
6192         * menubar-items.el:
6193         * minibuf.el:
6194         The Great GTK Merge.
6195
6196         * ChangeLog.GTK:
6197         * dialog-gtk.el:
6198         * gdk.el:
6199         * generic-widgets.el:
6200         * glade.el:
6201         * gnome-widgets.el:
6202         * gnome.el:
6203         * gtk-compose.el:
6204         * gtk-extra.el:
6205         * gtk-faces.el:
6206         * gtk-ffi.el:
6207         * gtk-file-dialog.el:
6208         * gtk-font-menu.el:
6209         * gtk-glyphs.el:
6210         * gtk-init.el:
6211         * gtk-iso8859-1.el:
6212         * gtk-marshal.el:
6213         * gtk-mouse.el:
6214         * gtk-package.el:
6215         * gtk-password-dialog.el:
6216         * gtk-select.el:
6217         * gtk-widget-accessors.el:
6218         * gtk-widgets.el:
6219         * gtk.el:
6220         widgets-gtk.el:
6221         The Great GTK Merge: new files.
6222
6223 2001-03-05  Stephen J. Turnbull  <stephen@xemacs.org>
6224
6225         * generic-widgets.el: Don't require gtk (a built-in feature) at
6226         top level.  Don't execute the last sexp unless (featurep 'gtk).
6227
6228 2001-02-28  Stephen J. Turnbull  <stephen@xemacs.org>
6229
6230         * mule/mule-init.el (auto-language-alist): Split zh into GB and BIG5.
6231
6232 2001-02-23  Martin Buchholz <martin@xemacs.org>
6233
6234         * XEmacs 21.2.45 "Thelxepeia" is released.
6235
6236 2001-01-25  Jason R. Mastaler  <jason@xemacs.org> 
6237  
6238         * about.el (xemacs-hackers): update my entry. 
6239         * about.el (about-maintainer-info): ditto. 
6240         * about.el (about-hackers): ditto. 
6241
6242 2001-02-20  Jan Vroonhof  <jan@xemacs.org>
6243
6244         * about.el (about-maintainer-info): More vanity info about
6245         yours truly.
6246
6247 2001-02-20  Adrian Aichner  <adrian@xemacs.org>
6248
6249         * build-report.el (build-report-destination): xemacs-build-reports
6250         has moved to SourceForge, where mailing list name length is
6251         restricted, hence the name change to
6252         xemacs-buildreports@xemacs.org.
6253         * build-report.el (build-report-keep-regexp): Update default.
6254         * build-report.el (build-report-delete-regexp): Ditto.
6255         * build-report.el (build-report-make-output-files): Ditto.
6256
6257 2001-02-19  Craig Lanning  <lanning@scra.org>
6258
6259         * lisp-mode.el: Add indentation specifications for following
6260         Common Lisp forms: handler-case, handler-bind, with-slots,
6261         with-open-file, with-open-stream, print-unreadable-object.
6262
6263 2001-02-18  Matt Tucker  <tuck@whistlingfish.net>
6264
6265         * font-lock.el (font-lock-set-defaults-1):
6266         Move initialization of `font-lock-cache-position' so that it's set
6267         even if font-lock-keywords is already defined.
6268
6269 2001-02-17  Matt Tucker  <tuck@whistlingfish.net>
6270
6271         * autoload.el (generate-file-autoloads-1):
6272         Use `emacs-lisp-mode-syntax-table' instead of
6273         `lisp-mode-syntax-table'.
6274         * lisp-mode.el (lisp-mode-syntax-table):
6275         Get rid of old checks for `parse-partial-sexp' version.
6276         Make `|' (pipe) string delimiter instead of punctuation.
6277
6278 2001-02-16  Martin Buchholz  <martin@xemacs.org>
6279
6280         * window.el (save-selected-window):
6281         Use gensym for better macro hygiene.
6282
6283 2001-02-06  Mike Sperber <mike@xemacs.org>
6284
6285         * dump-paths.el:
6286         * startup.el (startup-setup-paths): Set and use
6287         `mule-lisp-directory'.
6288         (startup-setup-paths-warning): Ditto.
6289
6290         * setup-paths.el (paths-find-mule-lisp-directory): Added.
6291         (paths-construct-load-path): Consider `mule-lisp-directory'.
6292
6293 2001-02-07  Matt Tucker  <tuck@whistlingfish.net>
6294
6295         * font-lock.el: Syntax table improvements used.  A few random
6296         changes are not specified below.
6297         (font-lock-fontify-string-delimiters):
6298         (font-lock-syntactic-keywords):
6299         (font-lock-cache-state nil):
6300         (font-lock-cache-position):
6301         New variables.
6302         (font-lock-set-syntax):
6303         (font-lock-apply-syntactic-highlight):
6304         (font-lock-fontify-syntactic-anchored-keywords):
6305         (font-lock-fontify-syntactic-keywords-region):
6306         (font-lock-eval-keywords):
6307         New functions.
6308         (font-lock-remove-face):
6309         (font-lock-fontify-syntactically-region):
6310         Use syntax properties.
6311
6312 2001-02-08  Martin Buchholz <martin@xemacs.org>
6313
6314         * XEmacs 21.2.44 "Thalia" is released.
6315
6316 2001-01-16  Mike Sperber <mike@xemacs.org>
6317
6318         * startup.el (normal-top-level): Work even if no installation root
6319         is found.
6320
6321 2001-01-30  Andy Piper  <andy@xemacs.org>
6322
6323         * gutter-items.el (progress-abort-glyph): remove instantiator.
6324         (set-progress-abort-instantiator): new function.
6325         (abort-progress-feedback): use it.
6326
6327         * gutter.el (set-gutter-dirty-p): new function.
6328
6329 2001-01-30  Didier Verna  <didier@xemacs.org>
6330
6331         * mwheel.el (mwheel-scroll): unwind-protect the selected window.
6332
6333 2001-01-24  Didier Verna  <didier@xemacs.org>
6334
6335         * sound.el (sound-extension-list): give a better default value.
6336         * sound.el (load-sound-file): improve the doc string, also find
6337         files given by absolute names, pass a real extension list to
6338         `locate-file'.
6339
6340 2001-01-26  Martin Buchholz <martin@xemacs.org>
6341
6342         * XEmacs 21.2.43 "Terspichore" is released.
6343
6344 2001-01-20  Klaus Frank <klausf@i3.informatik.rwth-aachen.de>
6345
6346         * gnuserv.el (gnuserv-process-filter): Robuster handling of error
6347         messages from gnuserv.
6348
6349 2001-01-20  Martin Buchholz <martin@xemacs.org>
6350
6351         * XEmacs 21.2.42 "Poseidon" is released.
6352
6353 2001-01-12  Nick V. Pakoulin  <npak@ispras.ru>
6354
6355         * cl-macs.el (cl-upcase-arg): New function.
6356         (cl-function-arglist): New function.
6357         (cl-transform-lambda): Automatically add CL-style lambda list to
6358         documentation string using functions above.
6359
6360 2001-01-12  Andy Piper  <andy@xemacs.org>
6361
6362         * package-get.el (package-get-custom): call
6363         package-net-update-installed-db.
6364
6365         * package-ui.el (pui-install-selected-packages): call
6366         package-net-update-installed-db.
6367
6368         * package-net.el (package-net-update-installed-db): use
6369         packages-package-list so that we reflect reality.
6370
6371         * packages.el (packages-package-list): Make docstring reflect
6372         reality.
6373
6374         * package-net.el (package-net-convert-index-to-ini): exclude mule entries.
6375
6376         * postinstall.cc (do_postinstall): don't pick up shells if cygwin
6377         isn't installed.
6378
6379 2001-01-17  Andy Piper  <andy@xemacs.org>
6380
6381         * wid-edit.el (widget-activation-glyph-mapper): activate or
6382         deactivate native widgets.
6383         (widget-glyph-insert-glyph): record instantiator.
6384         (widget-push-button-value-create): use it.
6385
6386         * gui.el (gui-button-action): new function. Make button's domain
6387         buffer current when calling.
6388         (make-gui-button): update to use gui-button-action.
6389
6390 2001-01-16  Didier Verna  <didier@xemacs.org>
6391
6392         * menubar-items.el (default-menubar): add an entry for modeline
6393         horizontal scrolling in Options -> Display.
6394
6395 2001-01-17  Steve Youngs  <youngs@xemacs.org>
6396
6397         * package-get.el (package-get-require-signed-base): Set to nil
6398         by default.
6399
6400 2001-01-17  Martin Buchholz <martin@xemacs.org>
6401
6402         * XEmacs 21.2.41 "Polyhymnia" is released.
6403
6404 2001-01-16  Mike Sperber <mike@xemacs.org>
6405
6406         * setup-paths.el (paths-core-load-path-depth): Stopgap bump to
6407         catch lisp/mule/.
6408
6409 2001-01-14  Mike Sperber <mike@xemacs.org>
6410
6411         * startup.el (maybe-create-compatibility-dot-emacs):
6412         (maybe-unmigrate-user-init-file):
6413         (unmigrate-user-init-file): Created.
6414         (maybe-migrate-user-init-file): Offer creation of compatibility
6415         .emacs.
6416         Some doc fixes wrt init file location.
6417
6418 2001-01-15  Golubev I. N.  <gin@mo.msk.ru>
6419
6420         * faces.el (face-frob-from-locale-first): new variable.
6421         (frob-face-font-2): Honor tags arg while trying to use
6422         standard-face-mapping.  When face-frob-from-locale-first is set,
6423         first try to set face inheriting from frobbed-face.
6424
6425 2001-01-15  Didier Verna  <didier@xemacs.org>
6426
6427         * about.el (xemacs-hackers): update my entry.
6428         * about.el (about-url-alist): ditto.
6429         * about.el (about-maintainer-info): ditto.
6430         * about.el (about-hackers): ditto.
6431
6432 2001-01-15  Martin Buchholz  <martin@xemacs.org>
6433
6434         The byte compiler has been badly broken for a year,
6435         by the patch of 1999-12-06.
6436         * byte-optimize.el (byte-optimize-form-code-walker):
6437         Bug was: the byte compiler was making this erroneous optimization:
6438         (progn (or (foo)) (bar)) ==> (bar)
6439
6440 2000-11-20  Mike Sperber <mike@xemacs.org>
6441
6442         * setup-paths.el (paths-core-load-path-depth): Split
6443         `paths-load-path-depth' in two for site and core lisp.  Don't
6444         recurse into core.
6445         * setup-paths.el (paths-construct-load-path): Use.
6446
6447 2001-01-10  Andy Piper  <andy@xemacs.org>
6448
6449         * package-net.el (package-net-cygwin32-binary-size): new variable
6450         (package-net-win32-binary-size): ditto.  add much needed
6451         commentary.
6452
6453         * gutter-items.el (buffers-tab-items): correct off-by-one error
6454         for buffers-tab-max-size.
6455
6456 2001-01-08  Martin Buchholz <martin@xemacs.org>
6457
6458         * XEmacs 21.2.40 is released.
6459
6460 2001-01-06  Stephen J. Turnbull  <stephen@xemacs.org>
6461
6462         * mule/hebrew.el: Fix comments and typos.
6463         mule/japanese.el: Fix comments, typos, and 8-bit character encoding.
6464
6465 2001-01-06  Stephen J. Turnbull  <stephen@xemacs.org>
6466
6467         * ChangeLog.1: move ancient log from fill.el.
6468
6469         * dump-paths.el:
6470         paragraphs.el:
6471         mule/mule-category.el:
6472         Miscellaneous typo fixes and slight doc clarifications.
6473
6474         * mule/mule-ccl.el:  Correct file name in header.
6475
6476 2000-12-31  Martin Buchholz <martin@xemacs.org>
6477
6478         * XEmacs 21.2.39 is released.
6479
6480 2000-12-27  Martin Buchholz  <martin@xemacs.org>
6481
6482         * byte-optimize.el (byte-optimize-cond):
6483         (byte-optimize-cond-1): New.
6484         Rewrite `cond' in terms of `if' and `or', which are easier to optimize.
6485         Optimizes (cond (x nil)) ==> nil.
6486         Provide better diagnostic on malformed expr like (cond foo).
6487
6488 2000-12-20  Stephen J. Turnbull  <stephen@xemacs.org>
6489
6490         * mule/mule-coding.el:
6491         mule/mule-cmds.el (reset-language-environment,
6492         set-language-environment-coding-systems):
6493         Safer default coding-priority-list, corresponding to src/file-coding.h.
6494
6495 2000-12-03  Jorma Laaksonen <jorma.laaksonen@hut.fi>
6496
6497         * package-admin.el: Allow package removal from
6498         early-package-load-path.
6499
6500 2000-12-15  Andreas Jaeger  <aj@suse.de>
6501
6502         * about.el (about-maintainer-info): Update my entry.
6503
6504 2000-12-11  Matt Tucker  <tuck@whistlingfish.net>
6505
6506         * packages.el (locate-library): Add support for bzip2
6507         compressed .el files.
6508
6509 2000-12-12  Andy Piper  <andy@xemacs.org>
6510
6511         * package-net.el: new file.
6512
6513 2000-12-01  Enrico Scholz  <enrico.scholz@informatik.tu-chemnitz.de>
6514
6515         * font-lock.el: Add missing C++ keywords.
6516
6517 2000-12-08  Adrian Aichner  <adrian@xemacs.org>
6518
6519         * simple.el (indent-for-comment): Preserve indentation of comments
6520         starting in column 0, as documented in (Info-goto-node
6521         "(xemacs)Comments").  Update docstring accordingly.
6522
6523 2000-12-05  Martin Buchholz <martin@xemacs.org>
6524
6525         * XEmacs 21.2.38 is released.
6526
6527 2000-12-04  Didier Verna  <didier@xemacs.org>
6528
6529         * mouse.el (default-mouse-track-set-point-in-window): remove
6530         spurious '+' operation detected by Martin.
6531
6532
6533 2000-12-01  Martin Buchholz  <martin@xemacs.org>
6534
6535         * cl-extra.el (coerce):
6536         Implement char to integer coercion.
6537         Remove extraneous (numberp) test.
6538
6539         * byte-optimize.el (byte-compile-splice-in-already-compiled-code):
6540         Perform lapcode inlining if the value of `byte-optimize' is 'byte.
6541         (byte-optimize-predicate):
6542         Warn if evaluating constant expression signals an error.
6543         (byte-optimize-form): Small simplification.
6544
6545         * cl-macs.el (cl-do-proclaim): small efficiency improvement.
6546
6547 2000-11-30  Martin Buchholz  <martin@xemacs.org>
6548
6549         * byte-optimize.el:
6550         (byte-optimize-minus):
6551         (byte-optimize-plus):
6552         (byte-optimize-mult):
6553         (byte-optimize-quo):
6554         Use (car (last x)) instead of (last x) to get last elt!
6555         Use `byte-optimize-predicate' to optimize `%'.
6556         Move optimizations for special numeric args to bytecomp.el.
6557         * bytecomp.el (byte-compile-associative): Remove.
6558         (byte-compile-max): New.
6559         (byte-compile-min): New.
6560         Properly handle erroneous calls: (max) (min).
6561         (byte-compile-plus): New.
6562         (byte-compile-minus):
6563         It's easiest to handle 0, +1 and -1 args here.
6564         (byte-compile-mult): New.
6565         It's easiest to handle 1, -1 and 2 args here.
6566         (byte-compile-quo):
6567         It's easiest to handle 0, +1 and -1 args here.
6568         Issue byte-compiler warning when dividing by zero.
6569
6570         Byte-compiler arithmetic improvements.
6571         Better optimize these expressions in the obvious way:
6572         (+ x y 1)   -->  varref x varref y add add1
6573         (+ x y -1)  -->  varref x varref y add sub1
6574         (- x y 0)   -->  (- x y)
6575         (- 0 x y)   -->  (- (- x) y)
6576         (% 42 19)   --> compile-time constant
6577         (/ 42 19)   --> compile-time constant
6578         (* (foo) 2) --> foo call dup plus
6579
6580         Optimize away arithmetic operations (+ x) (* x) (/ x 1)
6581         unless (declaim (optimize (safety 3)))
6582         or (setq byte-compile-delete-errors nil).
6583
6584 2000-11-28  Stephen J. Turnbull  <stephen@xemacs.org>
6585
6586         * paragraphs.el (paragraph-separate, forward-sentence):  Clarify
6587         docstrings.
6588
6589 2000-11-08  Stephen J. Turnbull  <stephen@xemacs.org>
6590
6591         * startup.el (command-line-do-help):  Add documentation of
6592         portable dumper switches.
6593
6594 2000-11-22  Andy Piper  <andy@xemacs.org>
6595
6596         * x-mouse.el (x-init-pointer-shape): use cursor-font explicitly.
6597
6598         * glyphs.el (init-glyphs): don't use autodetect for strings.
6599
6600 2000-11-28  Martin Buchholz  <martin@xemacs.org>
6601
6602         * byte-optimize.el (byte-optimize-char-before):
6603         (byte-optimize-backward-char):
6604         (byte-optimize-backward-word):
6605         Fix incorrect optimizations for these sorts of expressions:
6606         (let ((x nil)) (backward-char x))
6607
6608 2000-11-21  Martin Buchholz  <martin@xemacs.org>
6609
6610         * byte-optimize.el:
6611         * byte-optimize.el (byte-optimize-backward-char): New.
6612         * byte-optimize.el (byte-optimize-backward-word): New.
6613         Make backward-word and backward-char as efficient as forward versions.
6614
6615         * bytecomp.el (byte-compile-no-args-with-one-extra):
6616         * bytecomp.el (byte-compile-one-arg-with-one-extra):
6617         * bytecomp.el (byte-compile-two-args-with-one-extra):
6618         * bytecomp.el (byte-compile-zero-or-one-arg-with-one-extra):
6619         * bytecomp.el (byte-compile-one-or-two-args-with-one-extra):
6620         * bytecomp.el (byte-compile-two-or-three-args-with-one-extra):
6621         Check if extra arg is constant nil, and if so, use byte-coded call.
6622
6623         * simple.el (backward-word):
6624         * simple.el (mark-word):
6625         * simple.el (kill-word):
6626         * simple.el (backward-kill-word):
6627         Make COUNT argument optional, for consistency with forward-char et al.
6628
6629         * abbrev.el (abbrev-string-to-be-defined):
6630         * abbrev.el (inverse-abbrev-string-to-be-defined):
6631         * abbrev.el (inverse-add-abbrev):
6632         * abbrev.el (expand-region-abbrevs):
6633         * buff-menu.el (Buffer-menu-execute):
6634         * indent.el (move-to-left-margin):
6635         * indent.el (indent-relative):
6636         * indent.el (move-to-tab-stop):
6637         * info.el (Info-reannotate-node):
6638         * lisp-mode.el (lisp-indent-line):
6639         * lisp.el (end-of-defun):
6640         * lisp.el (move-past-close-and-reindent):
6641         * misc.el (copy-from-above-command):
6642         * mouse.el (default-mouse-track-scroll-and-set-point):
6643         * page.el (forward-page):
6644         * paragraphs.el (forward-paragraph):
6645         * paragraphs.el (end-of-paragraph-text):
6646         * picture.el (picture-forward-column):
6647         * picture.el (picture-self-insert):
6648         * rect.el (extract-rectangle-line):
6649         * simple.el (newline):
6650         * simple.el (fixup-whitespace):
6651         * simple.el (backward-delete-char-untabify):
6652         * simple.el (transpose-chars):
6653         * simple.el (transpose-preceding-chars):
6654         * simple.el (do-auto-fill):
6655         * simple.el (indent-new-comment-line):
6656         * simple.el (blink-matching-open):
6657         * view-less.el (cleanup-backspaces):
6658         * wid-edit.el (widget-transpose-chars):
6659         * term/bg-mouse.el (bg-insert-moused-sexp):
6660         Use more readable (backward-FOO n) instead of (forward-FOO -n).
6661
6662         * info.el (Info-fontify-node):
6663         * simple.el (backward-delete-function):
6664         Use canonical delete-backward-char instead of backward-delete-char.
6665
6666 2000-11-20  Andy Piper  <andy@xemacs.org>
6667
6668         * gutter-items.el (update-tab-in-gutter): don't barf if there are
6669         no buffers.
6670
6671 2000-11-20  Andy Piper  <andy@xemacs.org>
6672
6673         * gutter-items.el (update-tab-in-gutter): don't give popup frames
6674         buffer tabs.
6675
6676 2000-11-18  Martin Buchholz  <martin@xemacs.org>
6677
6678         * cl-macs.el: Correctly optimize plusp minusp oddp evenp.
6679         (proclaim inline...) was shadowing compiler-macros.
6680
6681 2000-11-17  Martin Buchholz  <martin@xemacs.org>
6682
6683         * bytecomp.el (byte-compile-eval): New.
6684         (byte-compile-initial-macro-environment): Use byte-compile-eval.
6685         Keeps this promise made in Lispref:
6686         "If a file being compiled contains a `defmacro' form, the macro is
6687         defined temporarily for the rest of the compilation of that file."
6688
6689 2000-11-09  Martin Buchholz  <martin@xemacs.org>
6690
6691         * cl.el (floatp-safe):
6692         (plusp):
6693         (minusp):
6694         (oddp):
6695         (evenp):
6696         (cl-abs):
6697         Use a better parameter name than `x'.
6698
6699         * cl-macs.el (check-type): Make continuable.  Change documentation
6700         to require PLACE, but accept any form for compatibility.
6701
6702         * abbrev.el (define-abbrev): Use check-type.
6703         * font-menu.el (font-menu-change-face): Use check-type.
6704         * menubar.el (relabel-menu-item): Use check-type.
6705         * itimer.el: Fix typo.
6706
6707 2000-11-10  Yoshiki Hayashi  <yoshiki@xemacs.org>
6708
6709         * info.el (Info-extract-menu-node-name): Comma is a delimiter.
6710
6711 2000-11-14  Martin Buchholz <martin@xemacs.org>
6712
6713         * XEmacs 21.2.37 is released.
6714
6715 2000-11-13  Katsumi Yamaoka  <yamaoka@jpl.org>
6716
6717         * code-cmds.el: Provide the feature.
6718
6719 2000-07-21  Jan Vroonhof  <jan@xemacs.org>
6720
6721         * dumped-lisp.el (preloaded-file-list): Load code-cmds.el
6722
6723         * code-cmds.el: New file
6724         * mule/mule-cmds.el:
6725         * mule/mule-misc.el
6726         (coding-keymap): New keymap. Define coding system keyboard
6727         commands on file-coding builds too.
6728         (coding-system-change-eol-conversion):
6729         (universal-coding-system-argument):
6730         (set-default-coding-systems):
6731         (prefer-coding-system): Moved from mule-cmds.el
6732         (set-buffer-process-coding-system): Moved from mule-misc.el
6733
6734 2000-09-15  Stephen Carney <carney@scubadoo.com>
6735
6736         * etags.el (buffer-tag-table-files): Use append instead of nconc.
6737
6738 2000-11-09  Steve Youngs  <youngs@xemacs.org>
6739
6740         * package-get.el (package-get-download-sites): Add a pre-release
6741         site for experimental packages.
6742
6743         * auto-autoloads.el: Regenerated.
6744
6745 2000-08-01  Andy Piper  <andy@xemacs.org>
6746
6747         * gutter-items.el (buffers-tab-omit-function): reference
6748         buffers-tab-select-visible-buffers.
6749         (buffers-tab-filter-functions): new variable, by default uses
6750         buffers-tab-selection-function and buffers-tab-omit-function.
6751         (select-buffers-tab-buffers-by-mode): invert arguments.
6752         (buffers-tab-select-visible-buffers): new function. Invert calling
6753         of buffers-menu-omit-invisible-buffers.
6754         (buffers-tab-items): rewrite to use
6755         buffers-tab-filter-functions. Rewrite docstring.
6756         (gutter-buffers-tab-extent): delete.
6757         (add-tab-to-gutter): always build a new extent when adding the
6758         tabs.
6759         (update-tab-in-gutter): make gutter dirty when orientation
6760         changes.
6761
6762 2000-11-07  Martin Buchholz  <martin@xemacs.org>
6763
6764         * bytecomp.el (byte-compile-defvar-or-defconst):
6765         Only do loadhist recording if defvar form includes a value.
6766
6767 2000-11-02  Martin Buchholz  <martin@xemacs.org>
6768
6769         * bytecomp.el (byte-compile-initial-macro-environment):
6770         `eval-when-compile' should not compile its body.
6771
6772 2000-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
6773
6774         * mule/cyrillic.el: Add Windows 1251 code page encoding (by
6775         Sergey Groznyh <gsm@fct.ru> in <863diqaygu.fsf@fct.ru>).  Fix
6776         some Japanese English.  Remove some ancient FSF comments, and
6777         improve docstrings.  Use symbols not vectors for tables.
6778
6779 2000-11-03  Martin Buchholz  <martin@xemacs.org>
6780
6781         * keymap.el:
6782         (local-key-binding):
6783         (global-key-binding):
6784         Add an optional `accept-defaults' parameter, just like `lookup-key'.
6785
6786         * lisp.el:
6787         (backward-sexp): Slightly simpler code.
6788         (mark-sexp): Make arg optional, like FSF Emacs.
6789         (forward-list): Slightly simpler code.
6790         (backward-list): Slightly simpler code.
6791         (down-list):  Make arg optional, like FSF Emacs.
6792         (up-list):  Make arg optional, like FSF Emacs.
6793         (backward-up-list):  Make arg optional, like FSF Emacs.
6794         (kill-sexp):  Make arg optional, like FSF Emacs.
6795         (backward-kill-sexp):  Make arg optional, like FSF Emacs.
6796
6797         * font-menu.el (font-menu-change-face):
6798         Take continuable errors into account.
6799
6800         * abbrev.el:
6801         * abbrev.el (clear-abbrev-table):
6802         * abbrev.el (define-abbrev-table):
6803         * abbrev.el (define-abbrev):
6804         * abbrev.el (insert-abbrev-table-description):
6805         * apropos.el (apropos-documentation-check-doc-file):
6806         * apropos.el (apropos-documentation-check-elc-file):
6807         * buff-menu.el (list-buffers):
6808         * buff-menu.el (list-buffers-noselect):
6809         * bytecomp.el (byte-recompile-directory):
6810         * bytecomp.el (batch-byte-compile):
6811         * cl-macs.el (typep):
6812         * code-files.el (find-coding-system-magic-cookie):
6813         * code-files.el (insert-file-contents):
6814         * cus-edit.el (customize-set-variable):
6815         * cus-edit.el (customize-save-variable):
6816         * cus-face.el (custom-set-face-font-size):
6817         * cus-face.el (custom-set-face-update-spec):
6818         * cus-face.el (custom-reset-faces):
6819         * custom.el (custom-check-theme):
6820         * custom.el (copy-upto-last):
6821         * fill.el (canonically-space-region):
6822         * fill.el (fill-paragraph):
6823         * fill.el (fill-region):
6824         * fill.el (find-space-insertable-point):
6825         * fill.el (justify-current-line):
6826         * faces.el (face-spec-update-all-matching):
6827         * faces.el (set-face-stipple):
6828         * files-nomule.el (insert-file-contents):
6829         * files.el (insert-file-contents-literally):
6830         * files.el (hack-local-variables-last-page):
6831         * files.el (basic-save-buffer):
6832         * files.el (insert-directory):
6833         * font-menu.el (font-menu-change-face):
6834         * font.el (font-spatial-to-canonical):
6835         * format.el (format-encode-region):
6836         * format.el (format-insert-file):
6837         * format.el (format-replace-strings):
6838         * gutter.el (set-gutter-element):
6839         * help.el (key-or-menu-binding):
6840         * help.el (describe-bindings):
6841         * help.el (with-syntax-table):
6842         * indent.el (indent-rigidly):
6843         * indent.el (delete-to-left-margin):
6844         * info.el:
6845         * info.el (Info-extract-dir-entry-from):
6846         * info.el (Info-build-dir-anew):
6847         * info.el (Info-rebuild-dir):
6848         * info.el (Info-batch-rebuild-dir):
6849         * info.el (Info-read-subfile):
6850         * info.el (Info-build-node-completions):
6851         * info.el (Info-extract-menu-node-name):
6852         * isearch-mode.el (isearch-range-invisible):
6853         * isearch-mode.el (isearch-restore-invisible-extents):
6854         * itimer.el (itimerp):
6855         * itimer.el (itimer-live-p):
6856         * keymap.el:
6857         * keymap.el (substitute-key-definition):
6858         * keymap.el (read-command-or-command-sexp):
6859         * keymap.el (local-key-binding):
6860         * keymap.el (global-key-binding):
6861         * keymap.el (global-set-key):
6862         * keymap.el (local-set-key):
6863         * ldap.el:
6864         * ldap.el (ldap-add-entries):
6865         * ldap.el (ldap-delete-entries):
6866         * lisp.el (backward-sexp):
6867         * lisp.el (mark-sexp):
6868         * lisp.el (forward-list):
6869         * lisp.el (backward-list):
6870         * lisp.el (down-list):
6871         * lisp.el (backward-up-list):
6872         * lisp.el (up-list):
6873         * lisp.el (kill-sexp):
6874         * lisp.el (backward-kill-sexp):
6875         * menubar.el (add-menu-button):
6876         * menubar.el (add-submenu):
6877         * menubar.el (delete-menu-item):
6878         * menubar.el (relabel-menu-item):
6879         * mouse.el (narrow-window-to-region):
6880         * obsolete.el (define-obsolete-variable-alias):
6881         * obsolete.el (store-substring):
6882         * package-admin.el:
6883         * package-admin.el (package-admin-install-function):
6884         * package-admin.el (package-admin-install-function-mswindows):
6885         * package-admin.el (package-admin-default-install-function):
6886         * package-get.el (package-get-update-base-entries):
6887         * packages.el (packages-load-package-dumped-lisps):
6888         * packages.el (packages-collect-package-dumped-lisps):
6889         * printer.el (generic-print-buffer):
6890         * printer.el (generic-print-region):
6891         * replace.el (occur-mode-mouse-goto):
6892         * replace.el (perform-replace):
6893         * select.el (get-selection-no-error):
6894         * simple.el:
6895         * simple.el (newline):
6896         * simple.el (open-line):
6897         * simple.el (edit-and-eval-command):
6898         * simple.el (goto-line):
6899         * simple.el (undo):
6900         * simple.el (kill-region):
6901         * simple.el (copy-region-as-kill):
6902         * simple.el (kill-ring-save):
6903         * simple.el (set-mark):
6904         * simple.el (next-line):
6905         * simple.el (previous-line):
6906         * simple.el (line-move):
6907         * simple.el (set-goal-column):
6908         * simple.el (comment-region):
6909         * subr.el:
6910         * subr.el (putf):
6911         * syntax.el (modify-syntax-entry):
6912         * syntax.el (map-syntax-table):
6913         * view-less.el (view-file):
6914         * view-less.el (view-buffer):
6915         * view-less.el (view-file-other-window):
6916         * window-xemacs.el (backward-other-window):
6917         * window.el:
6918         * window.el (one-window-p):
6919         * window.el (walk-windows):
6920         * window.el (window-list):
6921         * x-mouse.el (x-mouse-kill):
6922         * x-select.el (x-get-cutbuffer):
6923         * x-select.el (x-store-cutbuffer):
6924         * term/bg-mouse.el (bg-mouse-line-to-center):
6925         * term/sun-mouse.el (window-line-end):
6926         * term/sun-mouse.el (sun-select-region):
6927         * term/sun.el (kill-region-and-unmark):
6928         * mule/mule-category.el:
6929         * mule/mule-category.el (modify-category-entry):
6930         * mule/mule-category.el (char-category-list):
6931         * mule/mule-coding.el (coding-system-force-on-output):
6932         * mule/mule-misc.el (coding-system-put):
6933         Docstring arglist/Texinfo fixes.  See man/ChangeLog for details.
6934
6935 2000-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
6936
6937         * cus-face.el: Typo fixes and tiny clarifications.
6938         * custom.el: ditto
6939
6940 2000-10-27  Yoshiki Hayashi  <yoshiki@xemacs.org>
6941
6942         * startup.el (auto-save-list-file-prefix): Moved to fileio.c.
6943         * startup.el (normal-top-level): Setup auto-save-list-file-name
6944         if auto-save-list-file-prefix is non-nil.
6945
6946 2000-10-25  Yoshiki Hayashi  <yoshiki@xemacs.org>
6947
6948         * files.el (auto-mode-alist): Allow mixed case suffix for idlwave-mode.
6949
6950 2000-01-05  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
6951
6952         * hyper-apropos.el (hyper-apropos-this-symbol): Don't always
6953         get symbol at point-min.
6954
6955 2000-10-24  Didier Verna  <didier@xemacs.org>
6956
6957         * info.el (Info-emacs-info-file-name): defconst it.
6958         * info.el (Info-footnote-tag): defcustom it.
6959         * info.el (Info-no-description-string): ditto.
6960         * info.el (Info-find-node): adapt to new semantics of
6961         'Info-suffixed-file (don't do the case variants stuff).
6962         * info.el (Info-insert-dir): rewrite the dir file variants code.
6963         * info.el (Info-directory-files): New. Return the list of info
6964         files in a directory.
6965         * info.el (Info-dir-outdated-p): use it.
6966         * info.el (Info-parse-dir-entries): ditto.
6967         * info.el (Info-build-dir-anew): don't restrict to files ending
6968         with a ".info.*" extension.
6969         * info.el (Info-set-mode-line): ditto.
6970         * info.el (Info-read-subfile): adapt to new semantics of
6971         'Info-suffixed-file (append 'exact argument).
6972         * info.el (Info-all-case-regexp): New. Return a regexp matching a
6973         string independently of the case.
6974         * info.el (Info-suffixed-file): use it (match all possible case
6975         for the file name).
6976         * info.el (Info-insert-file-contents): code cleanup.
6977         * info.el (Info-rebuild-dir): cosmetics only. Fit code in 80
6978         columns.
6979         * info.el (Info-batch-rebuild-dir): ditto.
6980         * info.el (Info-read-node-name-1): ditto.
6981         * info.el (Info-search): ditto.
6982         * info.el (Info-fontify-node): ditto.
6983
6984
6985 2000-10-24  Didier Verna  <didier@xemacs.org>
6986
6987         * process.el (shell-command): when called from a program, avoid
6988         'push-mark's "mark-set" message.
6989
6990 2000-10-15  MIYASHITA Hisashi  <himi@m17n.org>
6991
6992         * mule/thai-xtis.el (tis-620): Specify coding-system's ccl-program
6993         by a symbol, not by a vector.
6994         * mule/vietnamese.el (vscii): Likewise.
6995         (viscii): Likewise.
6996         * mule/cyrillic.el (koi8-r): Likewise.
6997
6998         * mule/chinese.el (chinese-big5-1): Specify charset's ccl-program
6999         by a symbol, not by a vector.
7000         (chinese-big5-2): Likewise.
7001         * mule/ethiopic.el (ethiopic): Likewise.
7002         * mule/vietnamese.el (vietnamese-viscii-lower): Likewise.
7003         (vietnamese-viscii-upper): Likewise.
7004
7005 2000-10-12  Yoshiki Hayashi  <yoshiki@xemacs.org>
7006
7007         * files.el (auto-mode-alist): Remove obsolete entry for html3-mode.
7008
7009 2000-10-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
7010
7011         * byte-optimize.el (byte-optimize-car): New function.
7012         (byte-optimize-cdr): Ditto.
7013
7014 2000-10-12  Yoshiki Hayashi  <yoshiki@xemacs.org>
7015
7016         * byte-optimize.el: Partial synch with FSF 20.7.
7017         Optimize constant concatenation.
7018         Add keymapp as a side effect free function.  It is a built-in.
7019         (byte-after-unbind-pos): Remove byte-equal.
7020
7021 2000-10-13  Gunnar Evermann  <ge204@eng.cam.ac.uk>
7022
7023         * update-elc-2.el: Quote regexps correctly.
7024
7025 2000-10-05  MIYASHITA Hisashi  <himi@m17n.org>
7026
7027         * mule/mule-ccl.el: Sync up with Emacs 21.0.90.
7028         (ccl-compile): Apply integerp, not integer-or-char-p to
7029         check the type of the buffer magnification
7030         (ccl-compile-write-string): Encode a string with binary
7031         coding system.
7032         (ccl-compile-write-repeat): Likewise.
7033
7034 2000-09-25  Robert Pluim  <rpluim@bigfoot.com>
7035
7036         * buff-menu.el:
7037         * bytecomp.el:
7038         * coding.el:
7039         * faces.el:
7040         * files.el:
7041         * fill.el:
7042         * float-sup.el:
7043         * font-lock.el:
7044         * help.el:
7045         * iso8859-1.el:
7046         * loaddefs.el:
7047         * menubar-items.el:
7048         * menubar.el:
7049         * modeline.el:
7050         * msw-font-menu.el:
7051         * paragraphs.el:
7052         * paths.el:
7053         * replace.el:
7054         * simple.el:
7055         * sound.el:
7056         * startup.el:
7057         * version.el:
7058         * x-faces.el:
7059         * x-font-menu.el:
7060         Remove purecopy.
7061
7062 2000-10-03  Daniel Pittman  <daniel@rimspace.net>
7063
7064         * simple.el (do-auto-fill): Use the function pointer to by
7065         `comment-line-break-function', not `indent-new-comment-line'. This
7066         fixes an issue with cc-mode comment continuation.
7067
7068 2000-10-11  Martin Buchholz  <martin@xemacs.org>
7069
7070         * simple.el (turn-on-auto-fill):  Add (interactive).
7071         * mwheel.el (mwheel-install): Add (interactive).
7072         * font-lock.el (turn-on-font-lock): Add (interactive).
7073         (turn-off-font-lock): Add (interactive).
7074
7075 2000-10-03  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
7076
7077         * packages.el (packages-special-base-regexp): Add `man'.
7078
7079 2000-10-08  Adrian Aichner  <adrian@xemacs.org>
7080
7081         * wid-edit.el (widget-specify-active): map over extents in current
7082         buffer like `widget-specify-inactive' does.  Mapping over the
7083         inactive extent object does not work since the current extent is
7084         ignored by `map-extents'.
7085
7086 2000-10-04  Martin Buchholz <martin@xemacs.org>
7087
7088         * XEmacs 21.2.36 is released.
7089
7090 2000-09-22  Martin Buchholz  <martin@xemacs.org>
7091
7092         * byte-optimize.el (byte-optimize-lapcode): Add an optimizer pass.
7093         Optimize the compiled-function-constants vector by byte-code
7094         reference counts.
7095
7096 2000-09-25  Robert Pluim  <rpluim@bigfoot.com>
7097
7098         * build-report.el (build-report-delete-regexp): quote value in
7099         defcustom
7100
7101 2000-09-24  Adrian Aichner  <aichner@ecf.teradyne.com>
7102
7103         * build-report.el (build-report): Don't bind srcdir which we don't
7104         use in `multiple-value-bind' to avoid the only byte-compiler
7105         warning.
7106
7107 2000-09-23  Adrian Aichner  <aichner@ecf.teradyne.com>
7108
7109         * build-report.el: Requires cl and custom now.
7110         build-report-version is determined by XEmacs version -- remove
7111         build-report-version*.
7112         * build-report.el (build-report-version): Removed.
7113         * build-report.el (build-report-installation-version-regexp): New.
7114         * build-report.el (build-report-version-file-regexp): New.
7115         * build-report.el (build-report-installation-srcdir-regexp): New.
7116         * build-report.el (build-report-destination): Offer
7117         xemacs-build-reports and xemacs-beta.
7118         * build-report.el (build-report-keep-regexp): Adjusted.
7119         * build-report.el (build-report-delete-regexp): Adjusted.
7120         * build-report.el (build-report-make-output-dir): New.
7121         * build-report.el (build-report-installation-file): Replace use of
7122         `concat' with `expand-file-name'.
7123         * build-report.el (build-report-make-output-file): Removed.
7124         * build-report.el (build-report-make-output-files): New.
7125         * build-report.el (build-report-subject): Identify as
7126         user-variable with "*...".
7127         * build-report.el (build-report-prompts): Ditto.
7128         * build-report.el (build-report-version-file): New.
7129         * build-report.el (build-report-file-encoding): Identify as
7130         user-variable with "*...".
7131         * build-report.el (build-report-make-output-get): New.
7132         * build-report.el (build-report-insert-header): Report
7133         emacs-version and system-configuration instead of
7134         build-report-version.
7135         * build-report.el (build-report-insert-make-output): Add file
7136         argument.
7137         * build-report.el (build-report-insert-installation-file):
7138         Re-indent.
7139         * build-report.el (build-report-keep): Change docstring,
7140         re-indent.
7141         * build-report.el (build-report-delete): Ditto.
7142         * build-report.el (build-report-installation-data): New.
7143         * build-report.el (build-report-version-file-data): New.
7144
7145 2000-09-20  Martin Buchholz  <martin@xemacs.org>
7146
7147         * byte-optimize.el (byte-optimize-lapcode):
7148         Fix the optimization of using the first 5 elements of the
7149         constants vector for variables.
7150         (byte-optimize-lapcode): Fix another ancient broken optimization.
7151
7152 2000-09-19  Martin Buchholz  <martin@xemacs.org>
7153
7154         * *: Spelling mega-patch
7155
7156 2000-09-19  Martin Buchholz  <martin@xemacs.org>
7157
7158         * easymenu.el: doc fixes.
7159         (easy-menu-do-define): Use backquote.
7160         (easy-menu-change):
7161         (easy-menu-add):
7162         `when' seems much clearer than `if' here.
7163         (easy-menu-remove):
7164         (easy-menu-add-item):
7165         (easy-menu-item-present-p):
7166         (easy-menu-remove-item):
7167         Wrap using (when (featurep 'menubar) ...)
7168
7169 2000-09-16  Martin Buchholz  <martin@xemacs.org>
7170
7171         * bytecomp.el (displaying-byte-compile-warnings):
7172         Revert Ben's change to this function below so that the compile log
7173         is displayed properly for users of the "popper" package.
7174
7175 2000-09-12  Martin Buchholz  <martin@xemacs.org>
7176
7177         * window.el (save-selected-window): Use backquote.
7178
7179         * bytecomp.el (byte-compile-file-form-defvar-or-defconst):
7180         Renamed from `byte-compile-file-form-defvar'.
7181         * bytecomp.el (byte-compile-defvar-or-defconst):
7182         Only cons onto current-load-list in top-level forms.
7183         Else this leaks a cons cell every time a defun is called.
7184         Renamed from `byte-compile-defvar', for clarity.
7185         Warn when docstring of defvar is not a string.
7186         Use consistent error messages.
7187         Better comments.
7188
7189 2000-09-11  Martin Buchholz  <martin@xemacs.org>
7190
7191         * simple.el (set-variable):
7192         Remove unneeded defvar by rearranging order of let* forms.
7193
7194         * mule/mule-ccl.el (ccl-get-next-code):
7195         * menubar-items.el (bookmark-menu-filter):
7196         (language-environment-menu-filter):
7197         (tutorials-menu-filter):
7198         * toolbar-items.el (toolbar-compile):
7199         * byte-optimize.el (disassemble-offset):
7200         Use (declare (special ...)) instead of `defvar'.
7201
7202         * cl-macs.el (cl-do-proclaim):
7203         Fix (declare (special ...)) warning suppression syntax.
7204
7205 2000-07-22  Golubev I. N. <gin@mo.msk.ru>
7206
7207         * info.el (Info-tag-table-marker):
7208         (Info-tag-table-buffer):
7209         (Info-find-file-node):
7210         (Info-read-subfile):
7211         (Info-build-node-completions):
7212         (Info-search):
7213         (Info-mode):
7214         Multiple info buffer support.
7215
7216 2000-08-28  Oscar Figueiredo  <oscar@cpe.fr>
7217
7218         * ldap.el (ldap-decode-entry): New defun
7219         (ldap-search-entries): Use it in order to decode DN-prefixed
7220         entries properly
7221
7222 2000-08-23  Daniel Pittman <daniel@danann.net>
7223
7224         * mule/mule-cmds.el (coding-system-change-eol-conversion):
7225         Use `eq', not `=', to compare symbols.
7226
7227 2000-07-30  Ben Wing  <ben@xemacs.org>
7228
7229         * bytecomp.el (byte-compile-report-error):
7230         * bytecomp.el (displaying-byte-compile-warnings):
7231         if stack-trace-on-error is set, send out a backtrace when
7232         an error is encountered that stops byte compilation.  this
7233         should make it much much easier to track down those curious
7234         problems.  also undo the kludge of using a separate "*Show*"
7235         buffer for display when there's a temp-buffer-show-function;
7236         we can avoid this by just being a little smarter.
7237
7238         * dialog-items.el:
7239         * dialog-items.el (search-dialog-regexp): New.
7240         * dialog-items.el (search-dialog-callback):
7241         * dialog-items.el (make-search-dialog):
7242         add a regexp option to the dialog and clean up a bit.
7243
7244         * dialog.el:
7245         * dialog.el (yes-or-no-p-dialog-box):
7246         * dialog.el (get-dialog-box-response):
7247         * dialog.el (make-dialog-box):
7248         * dialog.el (dialog-box-finish): New.
7249         * dialog.el (dialog-box-cancel): New.
7250         * dialog.el (internal-make-dialog-box-exit): New.
7251         implement [properly!] the :modal property of the new dialog box
7252         interface.  this is the first time xemacs has ever had *proper*
7253         modal dialog boxes, giving the standard window-system feedback.
7254         (e.g. under windows, clicking on a disabled frame causes a beep
7255         and makes the dialog box flash three times.)
7256
7257         * dragdrop.el: header keyword frobbing.
7258
7259         * dumped-lisp.el (preloaded-file-list):
7260         renamed winnt.el to win32-native.el.
7261
7262         * faces.el (face-property):
7263         * faces.el (set-face-property):
7264         * faces.el (frob-face-property):
7265         * faces.el (frob-face-font-2):
7266         * faces.el (make-face-bold):
7267         * faces.el (make-face-italic):
7268         * faces.el (make-face-bold-italic):
7269         * faces.el (make-face-unbold):
7270         * faces.el (make-face-unitalic):
7271         * faces.el (make-face-smaller):
7272         * faces.el (make-face-larger):
7273         clean up the implementation of these so that window-system-specific
7274         methods are called only on objects belonging to that window system.
7275         previously, you could have [e.g.] mswindows-make-face-bold called
7276         on font object of device type `stream', which is not good and
7277         explains the subtle errors Adrian was getting when byte-compiling
7278         something that required 'term. (Adrian, now you can use stack-trace-
7279         on-error to find the exact place where things are going wrong instead
7280         of having to laboriously binary-search your way through.)
7281
7282         * finder.el (finder-known-keywords):
7283         cleaned up -- properly sorted, clarified the meanings of many of
7284         the keywords, and added a few -- mswin, gui, content, build, www,
7285         user, services.  the last two try to distinguish between a package
7286         that's used directly by the user, and a package that provides
7287         support services to other packages.
7288
7289         * font-lock.el (lisp-font-lock-keywords-2):
7290         update list of lisp control structures to include everything,
7291         including new ones i introduced.
7292
7293         * gutter.el: header keyword frobbing.
7294
7295         * isearch-mode.el (isearch-ring-adjust1): M-p to recall the most
7296         recent isearch element was not doing so!  you got the second-most-
7297         recent instead.
7298
7299         * lisp-mode.el (construct-lisp-mode-menu):
7300         more menubar cleanups.
7301         * lisp-mode.el (with-selected-window):
7302         make it indent properly.
7303
7304         * menubar-items.el (default-menubar): lots of menubar cleanups.
7305         rearranged the options menu the most, e.g. splitting up the
7306         Keyboard/Mouse menu into a new Editing menu and combining the
7307         separate Scrollbar/Gutter/Toolbar submenus into Display.
7308         Got rid of General, moved items to Editing or new Troubleshooting.
7309         Moved Packages to Tools; doesn't seem to belong under Options.
7310         Added stuff to the Cmds menu, e.g. Change Case.
7311
7312         NB please don't complain about these periodic menubar changes.
7313         Anything like this is necessarily incremental in its construction
7314         -- By constant use you gradually become more and more aware of
7315         better and better ways to group menu items.  When we eventually
7316         move the options menu to a property sheet, the existing structure
7317         will probably be preserved fairly well.
7318
7319         * minibuf.el (next-history-element): fix problems with pressing
7320         down arrow in repeat-complex-command.
7321
7322         * modeline.el:
7323         * modeline.el (modeline-3d-p): New.
7324         added custom variable for controlling the 3d modeline.  the
7325         corresponding Options item has been present for a long time,
7326         but commented out with "fix me!" comments.  it's fixed now.
7327
7328         * obsolete.el (add-menu):
7329         remove bogus gettexts.
7330
7331         * process.el (shell-quote-argument):
7332         handle this correctly under Windows native with COMMAND.COM/CMD.EXE.
7333         For bash under Windows native, see below.
7334
7335         * simple.el:
7336         * simple.el (display-warning-buffer):
7337         Fixed the handling of warning display to eliminate the annoying
7338         *Show* buffer, like was done for byte-compiler output above.
7339
7340         * simple.el (debug-print): New.
7341         Simple function for sending debug messages to the console and/or
7342         other debug places.
7343
7344         * subr.el (replace-in-string):
7345         Rewrite this function to avoid N^2 behavior with large strings --
7346         catastrophic with the new Windows selection code! (Apparently the
7347         author of this function didn't realize there was a fun
7348         replace-match that could make his life much easier, because we
7349         duplicated the entire logic.  The new version is smaller, easier
7350         to understand, much more robust, and has extended features --
7351         those of replace-match.)
7352
7353         * window.el:
7354         * window.el (with-selected-window): New.
7355         An obvious complement to the existing `with-selected-frame' and
7356         `with-current-buffer'.
7357
7358         * win32-native.el: Renamed from winnt.el.
7359         Added a great deal of stuff for properly handling process quoting,
7360         somewhat modeled on Kirill's original model (which i later threw
7361         away).  We should now finally have correctly working process arg
7362         quoting/dequoting so that the final app gets exactly what we
7363         intended.  Because the mechanism is in Lisp, it's easily
7364         extendible. (For those running bash and running the native
7365         version, I tried hard to do what I thought was correct.  But more
7366         thought is needed, and ideally the volunteer work of people with
7367         these configurations that they generally run on.)
7368
7369         * x-font-menu.el (x-font-menu-font-data):
7370         Put in defvar's to fix byte-compiler warnings.
7371
7372 2000-08-01 Alastair J. Houghton <ajhoughton@lineone.net>
7373
7374         * select.el (selection-coercion-alist): Initialise.
7375         * select.el (select-coerce-to-text): New.
7376         * select.el (select-coerce): New.
7377         New functions to perform type and value coercion.
7378
7379         * select.el (select-buffer-killed-default): Keep data if it was
7380         on the clipboard.
7381
7382 2000-08-02  Martin Buchholz  <martin@xemacs.org>
7383
7384         * menubar-items.el (default-menubar): Fix typo.
7385         (default-menubar): `lambda' was mispelled as `lamda'.
7386
7387 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
7388
7389         * window.el (shrink-window-if-larger-than-buffer): Remove
7390         edge checking code.
7391
7392 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
7393
7394         * paths.el (gnus-local-domain): Removed.
7395         (gnus-local-organization): Ditto.
7396         (gnus-startup-file): Ditto.
7397
7398 2000-07-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
7399
7400         * files.el (auto-mode-alist): Add .spec for RPM.
7401
7402 2000-07-31  Andy Piper  <andy@xemacs.org>
7403
7404         * gutter-items.el (update-tab-in-gutter): deprecate :properties.
7405
7406 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
7407
7408         * dragdrop.el (experimental-dragdrop-drop-url-default): Use function
7409         browse-url.
7410         * help.el (xemacs-www-page): Ditto.
7411         (xemacs-www-faq): Ditto.
7412         * menubar-items.el (default-menubar): Ditto.
7413
7414         * wid-edit.el (widget-url-link-action): Ditto.
7415         From: Kenichi OKADA <okada@opaopa.org>.
7416
7417 2000-07-31  Martin Buchholz  <martin@xemacs.org>
7418
7419         * finder.el (finder-commentary): Add autoload cookie.
7420
7421 2000-07-28  Adrian Aichner  <aichner@ecf.teradyne.com>
7422
7423         * files.el (insert-file-contents-literally): Fix second let
7424         binding for `coding-system-for-read' to `coding-system-for-write'
7425         as suggested by Dan Holmsand <dan@innehallsbolaget.com>.
7426
7427 1999-06-15  Jan Vroonhof  <vroonhof@math.ethz.ch>
7428
7429         * files.el (insert-file-contents-literally): Use binary coding
7430         system (from Morioka san).
7431         (insert-file-contents-literally): Make file-name-handler method.
7432
7433 2000-07-26  Martin Buchholz  <martin@xemacs.org>
7434
7435         * cl-macs.el (get-selection): Add defsetf.
7436
7437 2000-07-25  Steve Youngs  <youngs_s@ozlinx.com.au>
7438
7439         * x-init.el (x-activate-region-as-selection): replace obsolete
7440         function x-own-selection with own-selection.
7441         (ow-find): replace obsolete functions x-get-selection and
7442         x-get-clipboard with get-selection and get-clipboard.
7443         (init-post-x-win): replace obsolete function x-disown-selection
7444         with disown-selection.
7445
7446 2000-07-20  Mike Sperber  <mike@xemacs.org>
7447
7448         * startup.el (load-user-init-file): Only try to load init file if
7449         it exists.
7450
7451 2000-07-10  Andy Piper  <andy@xemacs.org>
7452
7453         * dialog-items.el: sync with Ben's patch.
7454
7455         * gutter-items.el (buffers-tab-switch-to-buffer): remove now-bogus
7456         comment.
7457         (progress-text-glyph): deleted.
7458         (progress-layout-glyph): make completely minimal.
7459         (progress-gauge-glyph): ditto.
7460         (progress-display-style): fix to handle dynamic instantiator
7461         changes.
7462         (progress-text-instantiator): new.
7463         (progress-layout-instantiator): new.
7464         (progress-gauge-instantiator): new.
7465         (set-progress-display-instantiator): renamed and changed from
7466         set-progress-display-style.
7467         (progress-abort-glyph): use instantiator not glyph.
7468         (append-progress-display): use set-progress-display-instantiator
7469         and set-glyph-image.
7470         (abort-progress-display): ditto.
7471         (raw-append-progress-display): ditto.
7472
7473 2000-07-20  Ben Wing  <ben@xemacs.org>
7474
7475         * code-files.el: Move Mule-specific code to mule-coding.el.
7476
7477 2000-07-15  Ben Wing  <ben@xemacs.org>
7478
7479         * autoload.el:
7480         Fixed comments.
7481
7482         * cmdloop.el:
7483         * cmdloop.el (yes-or-no-p):
7484         * cmdloop.el (y-or-n-p):
7485         Make these functions use should-use-dialog-box-p and not be
7486         overridden in dialog.el.
7487
7488         * cus-dep.el:
7489         * cus-dep.el (Custom-make-dependencies): Removed.
7490         * cus-dep.el (Custom-make-dependencies-1): New.
7491         * cus-dep.el (Custom-make-one-dependency): New.
7492         New entry point for use in Makefiles, to avoid excessive
7493         invocations.
7494
7495         * cus-edit.el (custom-variable-reset-saved):
7496         * cus-edit.el (custom-variable-reset-standard):
7497         * cus-edit.el (custom-save-resets):
7498         Fix bytecompiler warnings.
7499
7500         * dialog.el:
7501         * dialog.el (yes-or-no-p-dialog-box):
7502         * dialog.el (yes-or-no-p-maybe-dialog-box): Removed.
7503         * dialog.el (y-or-n-p-maybe-dialog-box): Removed.
7504         * dialog.el (get-dialog-box-response):
7505         * dialog.el (message-or-box):
7506         * dialog.el (make-dialog-box):
7507         * dialog.el (popup-dialog-box): New.
7508         Avoid yes-or-no-p bogosities.
7509         Create a general function `make-dialog-box' to encapsulate all
7510         dialog box methods; easily extendible.  popup-dialog-box now obsolete.
7511
7512         * dumped-lisp.el (preloaded-file-list):
7513         Add dialog-items.  Clean up.  Group files by types.
7514
7515         * easymenu.el (easy-menu-add):
7516         * easymenu.el (easy-menu-remove):
7517         Account for accelerators.
7518
7519         * extents.el:
7520         * extents.el (extent-list): New args, like in map-extents.
7521         * extents.el (extent-at-event): New.
7522         * extents.el (extents-at-event): New.
7523
7524         * font-lock.el:
7525         * font-lock.el (font-lock-mode):
7526         * font-lock.el (font-lock-default-fontify-buffer):
7527         * font-lock.el (font-lock-default-unfontify-region):
7528         * font-lock.el (font-lock-fontify-syntactically-region):
7529         * font-lock.el (font-lock-fontify-keywords-region):
7530         Use new progress-feedback names.
7531
7532         * font-lock.el (java-font-lock-identifier-regexp):
7533         * font-lock.el (java-font-lock-class-name-regexp):
7534         Fix bytecompiler warnings.
7535
7536         * gutter-items.el:
7537         * gutter-items.el (progress-display-use-echo-area): Removed.
7538         * gutter-items.el (progress-feedback-use-echo-area): New.
7539         * gutter-items.el (progress-display-popup-period): Removed.
7540         * gutter-items.el (progress-feedback-popup-period): New.
7541         * gutter-items.el (set-progress-display-style): Removed.
7542         * gutter-items.el (set-progress-feedback-style): New.
7543         * gutter-items.el (progress-display-style): Removed.
7544         * gutter-items.el (progress-feedback-style): New.
7545         * gutter-items.el (progress-stack):
7546         * gutter-items.el (progress-displayed-p): Removed.
7547         * gutter-items.el (progress-feedbacked-p): New.
7548         * gutter-items.el (clear-progress-display): Removed.
7549         * gutter-items.el (clear-progress-feedback): New.
7550         * gutter-items.el (progress-display-clear-when-idle): Removed.
7551         * gutter-items.el (progress-feedback-clear-when-idle): New.
7552         * gutter-items.el (remove-progress-display): Removed.
7553         * gutter-items.el (remove-progress-feedback): New.
7554         * gutter-items.el (progress-display-dispatch-non-command-events): Removed.
7555         * gutter-items.el (progress-feedback-dispatch-non-command-events): New.
7556         * gutter-items.el (append-progress-display): Removed.
7557         * gutter-items.el (append-progress-feedback): New.
7558         * gutter-items.el (abort-progress-display): Removed.
7559         * gutter-items.el (abort-progress-feedback): New.
7560         * gutter-items.el (raw-append-progress-display): Removed.
7561         * gutter-items.el (raw-append-progress-feedback): New.
7562         * gutter-items.el (display-progress-display): Removed.
7563         * gutter-items.el (display-progress-feedback): New.
7564         * gutter-items.el (current-progress-display): Removed.
7565         * gutter-items.el (current-progress-feedback): New.
7566         * gutter-items.el (current-progress-display-label): Removed.
7567         * gutter-items.el (current-progress-feedback-label): New.
7568         * gutter-items.el (progress-display): Removed.
7569         * gutter-items.el (progress-feedback): New.
7570         Replace "progress-display" with "progress-feedback" globally.
7571
7572         * gutter-items.el (lprogress-display): Removed.
7573         * gutter-items.el (progress-feedback-with-label): New.
7574         Rename lprogress-display ==> progress-feedback-with-label.
7575
7576         * gutter-items.el (search-dialog-direction): Removed.
7577         * gutter-items.el (search-dialog-text): Removed.
7578         * gutter-items.el (search-dialog-callback): Removed.
7579         * gutter-items.el (make-search-dialog): Removed.
7580         Move to dialog-items.el.
7581
7582         * help.el:
7583         * help.el (help-mode-quit):
7584         * help.el (mode-for-help): New.
7585         * help.el (help-sticky-window): New.
7586         * help.el (help-window-config): New.
7587         * help.el (with-displaying-help-buffer):
7588         * help.el (function-at-event): New.
7589         * help.el (help-symbol-regexp): New.
7590         * help.el (help-symbol-run-function-1): New.
7591         * help.el (help-symbol-run-function): New.
7592         * help.el (help-symbol-function-context-menu): New.
7593         * help.el (help-symbol-variable-context-menu): New.
7594         * help.el (help-symbol-function-and-variable-context-menu): New.
7595         * help.el (frob-help-extents): New.
7596         * help.el (describe-function-1):
7597         * help.el (variable-at-point):
7598         * help.el (variable-at-event): New.
7599         * help.el (describe-variable):
7600         Major overhaul.
7601         - Make functions and variables be mousable.
7602         - Middle button hyperlinks.
7603         - New context-menu entries.
7604
7605         * keydefs.el:
7606         * keydefs.el (global-map):
7607         New key bindings to move lines up and down.
7608
7609         * lisp-mode.el:
7610         * lisp-mode.el (construct-lisp-mode-menu): New.
7611         * lisp-mode.el (emacs-lisp-mode-popup-menu):
7612         * lisp-mode.el (lisp-interaction-mode-menubar-menu):
7613         * lisp-mode.el (emacs-lisp-mode-menubar-menu):
7614         * lisp-mode.el (lisp-indent-function): Indent "flet" entries better.
7615         Make popup and menubar menus be different.  Popup menu uses
7616         clicked location and automatically assumes symbol under the mouse
7617         for various commands.
7618
7619         * menubar-items.el:
7620         * menubar-items.el (bookmark-menu-filter): Add accelerators.
7621         * menubar-items.el (buffers-menu-omit-chars-list): Include 'd'.
7622
7623         * menubar-items.el (global-popup-menu): Removed.
7624         * menubar-items.el (mode-popup-menu): Removed.
7625         * menubar-items.el (activate-popup-menu-hook): Removed.
7626         * menubar-items.el (popup-mode-menu): Removed.
7627         * menubar-items.el (popup-buffer-menu): Removed.
7628         * menubar-items.el (popup-menubar-menu): Removed.
7629         Move to menubar.el.
7630
7631         * menubar.el:
7632         * menubar.el (global-popup-menu): New.
7633         * menubar.el (mode-popup-menu): New.
7634         * menubar.el (activate-popup-menu-hook): New.
7635         * menubar.el (last-popup-menu-event): New.
7636         * menubar.el (popup-mode-menu): New.
7637         * menubar.el (popup-buffer-menu): New.
7638         * menubar.el (popup-menubar-menu): New.
7639         * menubar.el (menu-call-at-event): New.
7640         Move non-content functions here.  Add support for context menu
7641         items on extents.
7642
7643         * minibuf.el (minibuffer-history-uniquify):
7644         Typo fix.
7645
7646         * minibuf.el (read-file-name-1):
7647         Call new file dialog box if it exists.
7648
7649         * minibuf.el (mouse-rfn-setup-vars):
7650         Clean up "chop" action.
7651
7652         * mouse.el:
7653         * mouse.el (button2): Now bound to mouse-track.
7654         * mouse.el (click-inside-extent-p):
7655         * mouse.el (point-inside-extent-p):
7656         * mouse.el (point-inside-selection-p):
7657         * mouse.el (mouse-drag-or-yank): Removed.
7658         * mouse.el (mouse-begin-drag-n-drop): New.
7659         * mouse.el (mouse-eval-sexp):
7660         * mouse.el (mouse-track-activate-strokes): New.
7661         * mouse.el (mouse-track-do-activate): New.
7662         * mouse.el (mouse-track):
7663         * mouse.el (default-mouse-track-event-is-with-button): New.
7664         * mouse.el (default-mouse-track-cleanup-hook):
7665         * mouse.el (default-mouse-track-drag-hook):
7666         * mouse.el (default-mouse-track-drag-up-hook):
7667         * mouse.el (default-mouse-track-click-hook):
7668         Merge drag-n-drop into mouse-track.
7669         Add general "activate" support to replace specific button2 kludges.
7670         Use "button modifier" support in mouse-track.
7671
7672         * package-get.el (package-get-dependencies): Fix bytecompiler warnings.
7673
7674         * package-ui.el:
7675         * package-ui.el (pui-menu):
7676         * package-ui.el (pui-popup-context-sensitive): Removed.
7677         Fix bytecompiler warnings.
7678         Clean up popup code a bit.
7679
7680         * select.el (get-selection-no-error): Fix bytecompiler warnings.
7681
7682         * simple.el:
7683         * simple.el (transpose-lines):
7684         * simple.el (transpose-line-up): New.
7685         * simple.el (transpose-line-down): New.
7686         * simple.el (transpose-subr):
7687         * simple.el (transpose-subr-1): Removed.
7688         Clean up, add functions to move lines up and down.
7689
7690         * startup.el (mail-host-address):
7691         * startup.el (user-mail-address):
7692         Customize.
7693
7694         * subr.el:
7695         * subr.el (set-symbol-value-in-buffer): New.
7696         * subr.el (error):
7697         * subr.el (check-argument-type):
7698         * subr.el (defined-error-p): New.
7699         Add structured error support.
7700
7701         * toolbar-items.el (toolbar-compile):
7702         Use new make-dialog-box.
7703
7704         * update-elc.el:
7705
7706         * userlock.el (ask-user-about-lock-dbox):
7707         * userlock.el (ask-user-about-supersession-threat-dbox):
7708         * userlock.el (ask-user-about-lock):
7709         * userlock.el (ask-user-about-supersession-threat):
7710         Use new make-dialog-box.
7711         Add safety checks; use should use-dialog-box-p.
7712
7713         * window-xemacs.el:
7714         * window-xemacs.el (__buffer-dedicated-frame):
7715         * window-xemacs.el (buffer-dedicated-frame): New.
7716         * window-xemacs.el (set-buffer-dedicated-frame): New.
7717         Move dedicated-frame stuff into lisp.
7718
7719 2000-07-18  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7720
7721         * printer.el (generic-print-region): Do not require that
7722         `printer-name' be set.
7723         (printer-name): Commentary clarification.
7724
7725 2000-07-19  Martin Buchholz <martin@xemacs.org>
7726
7727         * XEmacs 21.2.35 is released.
7728
7729 2000-07-18 Alastair J. Houghton <ajhoughton@lineone.net>
7730
7731         * select.el (selection-coercible-types): Initialise.
7732
7733 2000-07-18 Alastair J. Houghton <ajhoughton@lineone.net>
7734
7735         * select.el (own-clipboard): Bug fix.
7736
7737 2000-07-17  Mike Sperber  <mike@xemacs.org>
7738
7739         * cus-edit.el (custom-migrate-custom-file): Save init file before
7740         continuing.
7741
7742 2000-07-16  Mike Sperber  <mike@xemacs.org>
7743
7744         * startup.el (load-init-file): Remove silly call to
7745         `load-user-custom-file`.
7746         (maybe-migrate-user-init-file): Minor fixes.
7747
7748 2000-07-16  Martin Buchholz  <martin@xemacs.org>
7749
7750         * apropos.el (apropos-documentation-check-doc-file):
7751         `doc' variable should be let-bound, as was presumably intended.
7752
7753         * cus-edit.el (custom-variable-reset-saved):
7754         (custom-variable-reset-standard):
7755         Remove unused variable comment-widget.  Twice.
7756
7757         * toolbar.el (toolbar-blank-press-function):
7758         Add a real defvar with initial value nil and proper docstring.
7759         (press-toolbar-button): No need to check for boundp-ness anymore.
7760
7761         * rect.el (open-rectangle-line): Remove useless (let) form.
7762         Add defvar for pending-delete-mode.
7763
7764         * info.el (Info-find-node): This function needs an autoload cookie.
7765
7766         * mule/mule-x-init.el (x-use-halfwidth-roman-font):
7767         Use let* since the second form referred to the first.
7768
7769 2000-07-16  Adrian Aichner  <aichner@ecf.teradyne.com>
7770
7771         * msw-select.el (mswindows-paste-clipboard): Use `get-clipboard'
7772         instead of removed `mswindows-get-clipboard'.
7773
7774
7775 2000-07-15 Alastair J. Houghton <ajhoughton@lineone.net>
7776
7777         * select.el (select-convert-from-text): New.
7778         * select.el (select-convert-from-length): New.
7779         * select.el (select-convert-from-integer): New.
7780         * select.el (select-convert-from-identity): New.
7781         * select.el (select-convert-from-filename): New.
7782         * select.el (selection-converter-in-alist): Use them.
7783         New converter functions for X.
7784
7785         * select.el (get-selection): Removed comment.
7786
7787         * select.el (own-selection): Removed append code - I thought
7788         I'd already done this, but apparently not...
7789
7790         * select.el: Changed comment about TIMESTAMP.
7791
7792         * select.el (select-convert-in): New.
7793         * select.el (select-convert-out): New.
7794         New functions that get used by select.c.
7795
7796         * select.el (select-buffer-killed-default): New.
7797         * select.el (select-buffer-killed-text): New.
7798         * select.el (selection-buffer-killed-alist): New.
7799         New list and functions that get called if a relevant selection
7800         exists and a buffer gets killed.
7801
7802         * select.el (select-convert-to-targets):
7803         * select.el (select-convert-to-identity): Removed.
7804         * select.el (select-convert-from-identity): Removed.
7805         * select.el (select-converter-out-alist):
7806         Removed _EMACS_INTERNAL selection type.
7807
7808         * x-select.el (xselect-kill-buffer-hook): Removed.
7809         * x-select.el (xselect-kill-buffer-hook-1): Removed.
7810         Removed this X-specific nonesense. Use the generic support
7811         in select.el instead.
7812
7813 2000-07-15  Martin Buchholz  <martin@xemacs.org>
7814
7815         * mule/mule-category.el (defined-category-hashtable):
7816         Use make-hash-table instead of make-hashtable
7817
7818         * buff-menu.el: Byte-compiler warning fix.
7819
7820         * isearch-mode.el (isearch-highlight-all-cleanup):
7821         Remove unused variable `isearch-highlight-all-start'.
7822
7823         * etags.el (add-to-tag-completion-table): Byte-compiler warning fix.
7824
7825         * itimer.el (itimer-edit-mode): Byte-compiler warning fixes.
7826
7827         * cus-dep.el (Custom-make-dependencies):
7828         Add autoload cookie for custom-add-loads to generated custom-load.el.
7829
7830         * autoload.el (autoload-package-name): Warning suppression.
7831         Move defvar prior to first use.
7832
7833         * custom.el: Add autoload for custom-declare-face.
7834         Allow `xemacs -no-autoloads -l bytecomp -f batch-byte-compile ...'
7835         * cl.el (cl-hack-byte-compiler):
7836         Allow `xemacs -no-autoloads -l bytecomp -f batch-byte-compile ...'
7837         to work properly.
7838
7839 2000-07-08  Mike Sperber  <mike@xemacs.org>
7840
7841         * startup.el (load-home-init-file): Added variable.
7842         (maybe-migrate-user-init-file): Added.
7843         (load-user-init-file): Load custom file if different from init
7844         file.
7845
7846         * dumped-lisp.el (preloaded-file-list): Added "cus-file" before
7847         "startup."
7848
7849         * cus-edit.el (custom-migrate-custom-file): Added for migration.
7850         Moved `custom-file'-related code to cus-file.el.
7851
7852         * cus-file.el: New file.
7853
7854 2000-04-01  Mike Sperber  <mike@xemacs.org>
7855
7856         * packages.el (packages-find-package-directories): Added support
7857         for external package hierarchies with in-place installations.
7858
7859         * find-paths.el (paths-root-in-place-p): Added.
7860         (paths-find-emacs-directory): Added support for external
7861         directories with in-place installations.
7862         (paths-find-site-directory): Ditto.
7863
7864         * startup.el (find-user-init-file): Also look for
7865         ~/.xemacs/init.elc? in preference to ~/.emacs.
7866
7867 2000-07-12 Alastair J. Houghton <ajhoughton@lineone.net>
7868
7869         * select.el (own-selection):
7870         * select.el (own-clipboard): Changed `append' parameter to
7871         `how-to-use' parameter.
7872         * select.el (own-selection): Removed icky append code.
7873         * select.el (own-selection, get-selection): Removed extra type
7874         checking.
7875         * select.el (selection-appender-alist):
7876         * select.el (selection-converter-{in|out}-alist): Initialise.
7877         * select.el (select-append-to-*): New.
7878         * select.el (select-convert-from-*): New.  New functions to append
7879         data and convert data from external type.
7880
7881 2000-07-12  Stef Epardaud  <stef@lunatech.com>
7882
7883         * font-lock.el: Javadoc enhancements.
7884
7885 2000-07-06  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7886
7887         * printer.el (generic-print-region): Compose job name from buffer
7888         name.
7889
7890 2000-07-06  Yoshiki Hayashi  <yoshiki@xemacs.org>
7891
7892         * font-lock.el (font-lock-fontify-pending-extents): Call
7893         font-lock-fontify-region instead of font-lock-fontify-buffer
7894         to avoid unnecessary progress gauges.
7895
7896 2000-07-06  Craig Lanning  <lanning@scra.org>
7897
7898         * custom-load.el (faces):
7899
7900         * finder.el (finder-compile-keywords): from Dan Holmsand, make sure
7901         dir is a regex.
7902
7903         * process.el (call-process-internal): from Dan Holmsand, use binary
7904         coding systems so that jka-compr works.
7905
7906 2000-07-07  Ben Wing  <ben@xemacs.org>
7907
7908         * font-lock.el: Undo previous change.  Unfortunately, some
7909         files actually use the variables directly in their init code
7910         without quoting them.
7911
7912 2000-07-07  Ben Wing  <ben@xemacs.org>
7913
7914         * font-lock.el (defvar font-lock-*-face): Removed.
7915
7916         * font-lock.el (font-lock-apply-highlight): Bind these face vars
7917         only when necessary.
7918
7919 2000-06-30  Charles G Waldman  <cgw@alum.mit.edu>
7920
7921         * cl-macs.el: fix cl-transform-function-property kludge
7922         so that it does not require a random feature.
7923
7924 2000-06-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
7925
7926         * files.el (auto-mode-alist): allow .make extension for Makefiles,
7927         as in Linux kernel "Rules.make".
7928
7929 2000-06-29  Gunnar Evermann  <ge204@eng.cam.ac.uk>
7930
7931         * build-report.el (build-report): Add autoload cookie.
7932
7933 2000-06-21  Charles G Waldman  <cgw@alum.mit.edu>
7934
7935         * package-ui.el (defgroup pui):  Correct a misspelling
7936         (pui-toggle-package-delete):  Change `seleted' to `selected'
7937
7938 2000-06-12  Jan Vroonhof  <vroonhof@math.ethz.ch>
7939
7940         * package-get.el (package-get-update-base):
7941         (package-get): Use insert-file-contents-literally always.
7942         (package-get-maybe-save-index):
7943         Force coding system for writing to binary.
7944
7945 2000-06-08  Mike Alexander  <mta@arbortext.com>
7946
7947         * code-process.el (call-process-region): If there is no coding
7948         system for the process on process-coding-system-alist use the
7949         coding system of the buffer containing the region.
7950
7951 2000-06-10  Ben Wing  <ben@xemacs.org>
7952
7953         * cmdloop.el (command-error):
7954         If debug-on-error and noninteractive, output backtrace.
7955
7956         * files.el (file-relative-name):
7957         Remove MSDOS references.
7958
7959         * simple.el (line-number): New function, due to non-obvious
7960         behavior/usage of count-lines.
7961
7962         * simple.el (count-lines): document non-obvious usage to get
7963         line number.
7964
7965 2000-06-11  Ben Wing  <ben@xemacs.org>
7966
7967         * faces.el ((featurep 'xpm)):
7968         * x-faces.el (x-init-face-from-resources):
7969         * x-faces.el (x-init-frame-faces):
7970         * x-misc.el (x-init-specifier-from-resources):
7971         * x-misc.el (x-get-resource-and-bogosity-check):
7972         * x-misc.el (x-get-resource-and-maybe-bogosity-check):
7973         * x-mouse.el (x-init-pointer-shape):
7974         * x-scrollbar.el (x-init-scrollbar-from-resources):
7975         Add sixth argument to x-get-resource calls so as to issue warnings
7976         rather than errors on bogus arguments.
7977
7978 2000-06-05  Ben Wing  <ben@xemacs.org>
7979
7980         * compat.el: new file.  provides a clean, non-intrusive way to
7981         define compatibility functions.
7982
7983         * process.el (shell-quote-argument): temporary fix for lack
7984         of nt-quote-process-args.  #### I need to put back the overall
7985         structure of that mechanism but redo the guts of it using the
7986         extra intelligence in the C code.
7987
7988 2000-05-28  Adrian Aichner  <aichner@ecf.teradyne.com>
7989
7990         * package-info.el (pi-md5sum): Calculate MD5 sum just like
7991         `package-get' does in package-get.el, instead of using external
7992         "md5sum" program.
7993
7994         * package-get.el (package-get): Insert package file literally to
7995         make checksum calculation work.
7996
7997 2000-04-18  Hrvoje Niksic  <hniksic@iskon.hr>
7998
7999         * code-files.el (convert-mbox-coding-system): Deleted.
8000         (file-coding-system-alist): Removed reference to
8001         convert-mbox-coding-system.
8002
8003 2000-05-28  Martin Buchholz <martin@xemacs.org>
8004
8005         * XEmacs 21.2.34 is released.
8006
8007 2000-05-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
8008
8009         * font-lock.el (font-lock-keywords): Rewrote docstring
8010
8011 2000-05-22  Karl M. Hegbloom  <karlheg@debian.org>
8012
8013         * loadhist.el (unload-feature): handle case where x is both boundp
8014         and fboundp
8015
8016 2000-05-22  Karl M. Hegbloom  <karlheg@debian.org>
8017
8018         * packages.el: It's ok to use built-in macros, but not lisp
8019         defined ones.
8020
8021 2000-05-20  Ben Wing  <ben@xemacs.org>
8022
8023         * font-lock.el:
8024         * font-lock.el (font-lock-message-threshold):
8025         * font-lock.el (font-lock-mode):
8026         * font-lock.el (font-lock-default-fontify-buffer):
8027         * font-lock.el (font-lock-always-fontify-immediately):
8028         * font-lock.el (font-lock-old-extent): Removed.
8029         * font-lock.el (font-lock-old-len): Removed.
8030         * font-lock.el (font-lock-fontify-glumped-region): Removed.
8031         * font-lock.el (font-lock-pending-extent-table): New.
8032         * font-lock.el (font-lock-range-table): New.
8033         * font-lock.el (font-lock-after-change-function):
8034         * font-lock.el (font-lock-after-change-function-1): Removed.
8035         * font-lock.el (font-lock-fontify-pending-extents): New.
8036         * font-lock.el ('font-lock-revert-cleanup): Removed.
8037         * font-lock.el ('font-lock-revert-setup): Removed.
8038         Rewrite deferral code to handle any number of changes, merging
8039         them properly.  Remove hacked-up code for revert-buffer, now
8040         unnecessary.
8041
8042         * menubar-items.el (default-menubar):
8043         In Options->Edit Init File, don't switch to emacs-lisp-mode
8044         unless necessary; doing this turns off font-lock.
8045
8046 2000-05-15  Yoshiki Hayashi  <yoshiki@xemacs.org>
8047
8048         * keydefs.el: Define C-x BS to backward-kill-sentence.
8049
8050 2000-05-15  Yoshiki Hayashi  <yoshiki@xemacs.org>
8051
8052         * files.el (hack-local-variables-prop-line): Use non-greedy
8053         matching to process -*-texinfo-*- -*-.
8054
8055 2000-05-11  Jonathan Marten <jonathan.marten@uk.sun.com>
8056
8057         * minibuf.el (minibuf-directory-files): new function.
8058         (read-file-name-activate-callback): use minibuf-directory-files.
8059         (read-directory-name-internal): ditto.
8060         (mouse-file-display-completion-list): ditto.
8061         (mouse-directory-display-completion-list): ditto.
8062         (read-file-name-internal): remove "./" from completion list unless
8063         explicitly matched, for consistency.
8064
8065 2000-05-11  Ben Wing  <ben@xemacs.org>
8066
8067         * gutter-items.el (gutter-buffers-tab):
8068         * gutter-items.el (add-tab-to-gutter):
8069         * gutter-items.el (update-tab-in-gutter):
8070         * gutter-items.el (remove-buffer-from-gutter-tab): Removed.
8071         * gutter-items.el (append-progress-display):
8072         * gutter-items.el (abort-progress-display):
8073         * gutter-items.el (raw-append-progress-display):
8074         Further fixes.  Use set-glyph-image not set-image-instance-property,
8075         to fix problems with multiple windows in a frame.
8076
8077         * menubar-items.el (tutorials-menu-filter):
8078         Fix typo.
8079
8080         * startup.el (early-error-handler):
8081         Display message box under windows; otherwise, message will disappear
8082         before it can be viewed.
8083
8084         * update-elc.el:
8085         Fix bug in NEEDTODUMP processing.
8086
8087 2000-05-08  Yoshiki Hayashi  <yoshiki@xemacs.org>
8088
8089         * startup.el (lock-directory): Removed.
8090         (superlock-file): Ditto.
8091         (startup-set-paths): Remove lockdir.
8092         (startup-setup-paths-warning): Remove lock-directory.
8093
8094         * setup-paths.el (paths-find-lock-directory): Removed.
8095         (paths-find-superlock-file): Ditto.
8096
8097 2000-05-09  Ben Wing  <ben@xemacs.org>
8098
8099         * faces.el (set-face-property):
8100         * faces.el (set-face-font):
8101         * faces.el (set-face-foreground):
8102         * faces.el (set-face-background):
8103         * faces.el (set-face-background-pixmap):
8104         * faces.el (set-face-underline-p):
8105         * faces.el (set-face-strikethru-p):
8106         * faces.el (set-face-highlight-p):
8107         * faces.el (set-face-dim-p):
8108         * faces.el (set-face-blinking-p):
8109         * faces.el (set-face-reverse-p):
8110         doc string changes.
8111
8112         * glyphs.el:
8113         * glyphs.el (make-image-specifier):
8114         * glyphs.el (glyph-property):
8115         * glyphs.el (set-glyph-image):
8116         * glyphs.el (make-glyph):
8117         * glyphs.el (make-pointer-glyph):
8118         * glyphs.el (make-icon-glyph):
8119         * glyphs.el (widget-image-instance-p): New.
8120         authorship info, lots of doc changes.  New predicate, inadvertently
8121         omitted.  the general principle with specifier docs is now that
8122         the description of instantiators should go with the make-foo-specifier
8123         fun's doc string, rather than in foo-specifier-p.  this follows
8124         conventions elsewhere in XEmacs and in general is a lot more obvious
8125         of a place to look.  sometimes the make-foo-specifier function needs
8126         to be created in the process.
8127
8128         * gutter.el:
8129         * gutter.el (make-gutter-specifier): New.
8130         * gutter.el (make-gutter-size-specifier): New.
8131         * gutter.el (make-gutter-visible-specifier): New.
8132         specifier doc updates according to the conventions specified before.
8133
8134         * objects.el:
8135         * objects.el (make-font-specifier):
8136         * objects.el (make-color-specifier):
8137         * objects.el (make-face-boolean-specifier): New.
8138         specifier doc updates according to the conventions specified before.
8139
8140         * specifier.el:
8141         * specifier.el (set-specifier):
8142         * specifier.el (make-integer-specifier): New.
8143         * specifier.el (make-boolean-specifier): New.
8144         * specifier.el (make-natnum-specifier): New.
8145         * specifier.el (make-generic-specifier): New.
8146         * specifier.el (make-display-table-specifier): New.
8147         specifier doc updates according to the conventions specified before.
8148
8149         * toolbar.el:
8150         * toolbar.el (make-toolbar-specifier): New.
8151         specifier doc updates according to the conventions specified before.
8152
8153 2000-05-09  Ben Wing  <ben@xemacs.org>
8154
8155         * process.el (call-process-internal): Revert to previous version
8156         because Mike's change clashed with a change I did not long before.
8157         Changed progn to prog1 to fix the bug pointed out by Mike Alexander.
8158         Thanks very much Mike for pointing out the bug and submitting a
8159         patch!
8160
8161 2000-04-13  Mike Alexander  <mta@arbortext.com>
8162
8163         * process.el (call-process-internal): Send the correct input buffer
8164         (call-process-internal): Return the exit status of the process
8165
8166 2000-05-07  Ben Wing  <ben@xemacs.org>
8167
8168         * winnt.el:
8169         * winnt.el (nt-quote-args-verbatim): Removed.
8170         * winnt.el (nt-quote-args-prefix-quote): Removed.
8171         * winnt.el (nt-quote-args-backslash-quote): Removed.
8172         * winnt.el (nt-quote-args-double-quote): Removed.
8173         * winnt.el (nt-quote-args-functions-alist): Removed.
8174         * winnt.el (nt-quote-process-args): Removed.
8175         Remove all stuff for argument quoting.  We borrow the code instead
8176         from Emacs 20.6, which is much more careful in its quoting
8177         (e.g. in handling runs of the escape character) and avoids most of
8178         the need for this Lisp mechanism by checking to see whether we're
8179         running a Cygwin or normal program and doing the appropriate
8180         quoting.  If we end up needing such a mechanism, we should add
8181         it by extending the variable `mswindows-quote-process-args' so it
8182         can take an alist of regexps.
8183
8184 2000-05-07  Ben Wing  <ben@xemacs.org>
8185
8186         * keydefs.el:
8187         Restore M-up, M-down to 21.1 state.  Put *ward-sentence on
8188         C-M-left, C-M-right instead.  Define C-M-up, C-M-down to scroll
8189         the window without moving point.
8190
8191         * simple.el:
8192         * simple.el (scroll-up-one): New.
8193         * simple.el (scroll-down-one): New.
8194         Functions for use with C-M-up/down.
8195
8196 2000-05-01  Martin Buchholz <martin@xemacs.org>
8197
8198         * XEmacs 21.2.33 is released.
8199
8200 2000-04-29  Martin Buchholz  <martin@xemacs.org>
8201
8202         * dialog.el (yes-or-no-p-dialog-box):
8203         Fix docstring.
8204         Fix following horrible bug in X11 mode with focus-follows-mouse:
8205           1. Visit two files in two different frames.
8206           2. do File->Revert Buffer in one of those frames.
8207           3. Dialog box appears.
8208           4. Arrange things so that the mouse passes over the *other*
8209              frame, then to the dialog box, and click on "Yes".
8210           5. The file contents end up in the *wrong* buffer!
8211         Add TODO comment.
8212
8213 2000-04-28  Ben Wing  <ben@xemacs.org>
8214
8215         * help.el (describe-installation): correct typo introduced
8216         in last patch: boundp -> fboundp.
8217
8218         * etags.el (buffer-tag-table-list):
8219         canonicalize filenames to Unix format so that tag-table-alist
8220         searching works under Windows.
8221
8222         * autoload.el:
8223         Bowdlerize the supposedly objectionable words
8224         "who couldn't quite manage to cleanly modify batch-update-autoloads".
8225
8226         * gutter-items.el (set-progress-display-style):
8227         * gutter-items.el (search-dialog-callback):
8228         * gutter-items.el (make-search-dialog):
8229         Change to new callback-ex api.
8230
8231 2000-04-26  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
8232
8233         * help.el: (describe-installation): decode-coding-string is not
8234         defined in a non MULE environment.
8235
8236 2000-04-28  Ben Wing  <ben@xemacs.org>
8237
8238         * gutter-items.el (buffer-list-changed-hook):
8239         use it, not record-buffer-hook.
8240
8241         * subr.el (record-buffer-hook): Removed.
8242
8243 2000-04-27  Ben Wing  <ben@xemacs.org>
8244
8245         * gutter-items.el (buffers-tab-switch-to-buffer): do not
8246         use NORECORD option.  Andy will not like this, but the existing
8247         gutter behavior is just wrong, as per this comment:
8248
8249         ;; this used to add the norecord flag to both calls below.
8250         ;; this is bogus because it is a pervasive assumption in XEmacs
8251         ;; that the current buffer is at the front of the buffers list.
8252         ;; for example, select an item and then do M-C-l
8253         ;; (switch-to-other-buffer).  Things get way confused.
8254         ;;
8255         ;; Andy, if you want to maintain the current look, you must
8256         ;;  *uncouple* the gutter order and buffers order.
8257
8258         * loaddefs.el (completion-ignored-extensions): unfuckify.
8259
8260         * bytecomp.el (batch-byte-compile-one-file): new function, used in
8261         xemacs.mak.
8262
8263         * autoload.el (batch-update-one-directory): new function, used in
8264         xemacs.mak.
8265
8266         * loadup.el: set gc-cons-threshold very high unless dumping --
8267         loadup during update-elc is much much much faster.  also do this
8268         when quick-building.
8269
8270         add commented-out code for profiling loadup.
8271
8272
8273         * update-elc.el (preloaded-file-list): add bytecomp.el, since it
8274         is required in order to build xemacs.
8275
8276 2000-04-26  Ben Wing  <ben@xemacs.org>
8277
8278         * loadup.el: don't garbage collect during loadup if quick-build
8279         compile-time option is set.
8280
8281 2000-04-23  Ben Wing  <ben@xemacs.org>
8282
8283         * update-elc.el: compute whether any dumped .el or .elc files
8284         are newer than the dumped exe, and touch the file ../src/NEEDTODUMP
8285         if so.
8286
8287         * update-elc.el (update-elc-files-to-compile): always change
8288         NOBYTECOMPILE in the src directory rather than current dir,
8289         so it will work under NT.
8290
8291         * autoload.el (autoload-trim-file-name): canonicalize to slashes so
8292         the form of this file is identical between Unix and Windows.
8293         (autoload-target-directory): Fixed to be lisp/ not lisp/prim/.
8294         Added comment.
8295         (update-autoloads-from-directory): updated doc string.
8296         updated doc strings in a few other places.
8297
8298 2000-04-18  Yoshiki Hayashi  <yoshiki@xemacs.org>
8299
8300         * bytecomp.el (byte-force-recompile): Fix argument to
8301         byte-recompile-directory.
8302
8303 2000-04-17  Yoshiki Hayashi  <yoshiki@xemacs.org>
8304
8305         * gutter-items.el (progress-display-clear-when-idle): Use
8306         add-one-shot-hook.
8307         * gutter-items.el (clear-progress-display): Adjust number of
8308         arguments.
8309
8310 2000-04-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
8311
8312         * dumped-lisp.el (preloaded-file-list): Always dump select.el.
8313
8314 2000-04-16  Ben Wing  <ben@xemacs.org>
8315
8316         * printer.el: New file.
8317
8318         * dumped-lisp.el (preloaded-file-list): Declare printer.el.
8319
8320         * help.el (describe-installation): Fix decoding for Windows.
8321
8322         * menubar-items.el:
8323         * menubar-items.el (default-menubar):
8324         * menubar-items.el (tutorials-menu-filter): New.
8325         * menubar-items.el (popup-menubar-menu):
8326         Add authorship.  Redo Help menu and Tutorials filter.
8327
8328         * menubar.el: Correct comment.
8329
8330         * modeline.el (modeline-buffer-identification): Correct doc string.
8331
8332         * simple.el:
8333         * simple.el (printing): Removed.
8334         * simple.el (printer-name): Removed.
8335         * simple.el (generic-print-buffer): Removed.
8336         * simple.el (generic-print-region): Removed.
8337         Move generic print code to printer.el.
8338
8339 2000-04-15  Ben Wing  <ben@xemacs.org>
8340
8341         * simple.el (generic-print-region): New.
8342         make this function actually work.
8343         (generic-print-buffer): call generic-print-region.
8344
8345 2000-04-14  Andy Piper  <andy@xemacs.org>
8346
8347         * gutter-items.el (make-search-dialog): avoid unnecessary futzing
8348         by using the new widget-callback-current-channel.
8349         (search-dialog-callback): ditto.
8350
8351 2000-04-12  Andy Piper  <andy@xemacs.org>
8352
8353         * gutter.el (default-gutter-position): moved from gutter-items.el.
8354         (default-gutter-position-changed-hook): ditto.
8355         (gutter-element-visibility-changed-hook): ditto.
8356         (set-gutter-element): ditto.
8357         (remove-gutter-element): ditto.
8358         (set-gutter-element-visible-p): ditto.
8359         (gutter-element-visible-p): ditto.
8360         (init-gutter): ditto.
8361
8362         * dialog.el (make-dialog-box): renamed and moved from
8363         gutter-items.el
8364
8365         * gutter-items.el: move various functions elsewhere.
8366
8367 2000-04-13  Katsumi Yamaoka  <yamaoka@jpl.org>
8368
8369         * menubar-items.el: Fixed place of parenthesis.
8370
8371 2000-04-12  Ben Wing  <ben@xemacs.org>
8372
8373         * etags.el (find-tag-at-point): New.  Lets you do find-tag
8374                 without constantly being prompted for the tag.
8375         * simple.el: Added a number of section headings, to clarify the
8376                 organization of this file.
8377         * simple.el (activate-region):
8378         * simple.el (region-exists-p):
8379         * simple.el (region-active-p):
8380                 Moved these three function down to the other side of
8381                 the case-changing functions, so they join the rest of
8382                 the region code.
8383         * simple.el (printing): New.
8384         * simple.el (printer-name): New.
8385         * simple.el (generic-print-buffer): New.
8386                 New functions, a very simple prototype for a unified
8387                 printing interface.
8388
8389         * process.el (call-process-internal): Real fix for null BUFFER,
8390                 other problems with BUFFER specs.
8391
8392         * menubar-items.el:
8393                 Fixed up File->Print to use new printing functions.
8394                 Various corrections and expansions to Grep/Compile menus.
8395                 New options for Printing.
8396                 New options for SMTP Mail, the way to send mail under
8397                   MS Windows. (There's also a package patch to make SMTP
8398                   Mail be the default under MSWin.)
8399
8400 2000-04-09  Jeff Miller <jmiller@cablespeed.com>
8401
8402         * menubar-items.el: Selecting Rectangle Mousing from menubar
8403         did not work.  Needed to quote mouse-track-rectangle-p.
8404
8405 2000-04-06  Yoshiki Hayashi  <yoshiki@xemacs.org>
8406
8407         * cl-compat.el (keywordp): Removed.
8408
8409 2000-04-05  Andy Piper  <andy@xemacs.org>
8410
8411         * gutter-items.el (progress-layout-glyph): don't initialize here.
8412         (progress-gauge-glyph): use dynamic sizing.
8413         (set-progress-display-style): new function. Set progress glyphs
8414         appropriately depending on the style.
8415         (progress-display-style): new variable. Custom version of
8416         set-progress-display-style.
8417         (progress-abort-glyph): switch to dynamic sizes.
8418         (search-dialog-text): make the edit field active.
8419
8420 2000-04-04  Andy Piper  <andy@xemacs.org>
8421
8422         * gutter-items.el (make-search-dialog): need to make the search
8423         dialog visible after creation.
8424
8425         * menubar-items.el (default-menubar): use the search dialog for
8426         searching. Remove some extraneous search menu items.
8427
8428         * gutter-items.el (set-gutter-element): allow glyphs to be used as
8429         well as strings.
8430         (make-gutter-only-dialog-frame): allow the user to create the
8431         frame unmapped. Allow the gutter spec to be given as a glyph.
8432         (search-dialog-direction): new variable.
8433         (search-dialog-text): new variable.
8434         (search-dialog-callback): new function. Callback for the search
8435         dialog action.
8436         (make-search-dialog): new function. Create a user-friendly search
8437         dialog.
8438
8439 2000-04-04  Hrvoje Niksic  <hniksic@iskon.hr>
8440
8441         * faces.el (set-face-stipple): Use mswindows-bitmap-file-path
8442         under Windows.
8443
8444 2000-04-01  Andy Piper  <andy@xemacs.org>
8445
8446         * font-lock.el (font-lock-fontify-keywords-region): Calculate
8447         progress more accurately.
8448
8449 2000-02-02  Hirokazu FUKUI  <hfukui@sannet.ne.jp>
8450
8451         * finder.el (finder-compile-keywords): Process readable files only.
8452         Because error in process of .#finder-inf.el when compile xemacs
8453         with --with-clash-detection option.
8454
8455 2000-03-31  Andy Piper  <andy@xemacs.org>
8456
8457         * gutter-items.el (append-progress-display): don't delay after a
8458         successful font-lock.
8459         (make-gutter-only-dialog-frame): new function. Allow users to
8460         create gutter-only dialogs.
8461
8462 2000-03-27  Mike Alexander  <mta@arbortext.com>
8463
8464         * process.el (call-process-internal): Handle a null BUFFER
8465         parameter correctly.
8466
8467 2000-03-28  Andy Piper  <andy@xemacs.org>
8468
8469         * gutter-items.el (abort-progress-display): put strings in the
8470         gutter not extents.
8471         (progress-layout-glyph): signal special 'quit callback.
8472         (progress-display-quit-function): deleted.
8473         (progress-display-stop-callback): deleted.
8474         (progress-display-dispatch-command-events): deleted.
8475         (append-progress-display): remove calls to
8476         progress-display-dispatch-command-events.
8477         (raw-append-progress-display): ditto.
8478
8479 2000-03-23  Hrvoje Niksic  <hniksic@iskon.hr>
8480
8481         * faces.el (set-face-stipple): Rewrite to correctly handle PIXMAP
8482         being a list.  Actually define `stipple-pixmap-p' which is used as
8483         an error predicate.  Correctly handle PIXMAP being either relative
8484         or absolute file name.
8485
8486 2000-03-24  Andy Piper  <andy@xemacs.org>
8487
8488         * gutter-items.el (add-tab-to-gutter): use copy-sequence.
8489         (abort-progress-display): ditto. Don't delete the created extent.
8490         (raw-append-progress-display): ditto.
8491         (progress-display-dispatch-non-command-events): new
8492         function. Encapsulates what we want to do when no command input is
8493         required.
8494         (progress-display-dispatch-command-events): likewise, but disable
8495         for now since it causes too many problems.
8496         (append-progress-display): use them.
8497         (raw-append-progress-display): ditto.
8498         (default-gutter-position-changed-hook): set this rather than
8499         default-gutter-position-changed.
8500         (default-gutter-position-changed-hook): lambda with zero arguments
8501         rather than one.
8502         (raw-append-progress-display): trap errors in pending input since
8503         allowing them to signal will hose the gauge well and
8504         truly. Ideally we would like to delay these until we are more able
8505         to cope.
8506         (append-progress-display): ditto.
8507
8508 2000-03-20  Jeff Miller <jmiller@cablespeed.com>
8509
8510         * lisp/make-docfile.el: call-process-internal is now implemented
8511         in process.el.
8512
8513 2000-03-21  Ben Wing  <ben@xemacs.org>
8514
8515         * mule\mule-cmds.el (set-language-info-alist):
8516         Fix to correspond to new menu arrangement.
8517
8518 2000-03-21  Ben Wing  <ben@xemacs.org>
8519
8520         * process.el:
8521         * process.el (call-process-internal): New.
8522         New implementation of call-process.  Only enabled under NT, so far.
8523         stderr handling not implemented yet in CVS'd C code.
8524
8525 2000-03-20  Ben Wing  <ben@xemacs.org>
8526
8527         * lisp-mode.el:
8528         * lisp-mode.el (lisp-interaction-mode-menubar-menu): New.
8529         * lisp-mode.el (lisp-interaction-mode):
8530         Put back Lisp Interaction menubar for Jan V's sake.
8531
8532         * simple.el:
8533         * simple.el (mark-ring):
8534         * simple.el (dont-record-current-mark): New.
8535         * simple.el (in-shifted-motion-command): New.
8536         * simple.el (mark-ring-unrecorded-commands): New.
8537         * simple.el (mark-ring-max):
8538         * simple.el (set-mark-command):
8539         * simple.el (push-mark):
8540         * simple.el (handle-pre-motion-command):
8541         Implement scheme for not recording unimportant marks.
8542
8543         * subr.el:
8544         * subr.el (function-allows-args): New.
8545         New function function-allows-args.
8546
8547 2000-03-20  Martin Buchholz <martin@xemacs.org>
8548
8549         * XEmacs 21.2.32 is released.
8550
8551 2000-03-20  Andy Piper  <andy@xemacs.org>
8552
8553         * gutter-items.el (update-tab-in-gutter): force selection of the
8554         selected-window if required to do so.
8555         (buffers-tab-items): ditto.
8556         (add-tab-to-gutter): ditto.
8557         (create-frame-hook): use force-selection.
8558         (default-gutter-position-changed): lambdify.
8559         (update-tab-hook): deleted since it was only used in one place.
8560
8561 2000-03-18  Andy Piper  <andy@xemacs.org>
8562
8563         * files.el (find-file-noselect): undo change that shouldn't have
8564         gone in.
8565
8566 2000-03-17  Andy Piper  <andy@xemacs.org>
8567
8568         * buffer.el (switch-to-buffer): use last-nonminibuf-window instead
8569         of selected-window trickery.
8570
8571         * gutter-items.el (update-tab-in-gutter): don't give dedicated
8572         frames tabs.
8573         (progress-display-stop-callback): progress -> progress-display
8574         (progress-display-quit-function): ditto.
8575         (clear-progress-display): ditto.
8576         (remove-progress-display): ditto.
8577         (append-progress-display): ditto.
8578         (abort-progress-display): ditto.
8579         (raw-append-progress-display): ditto.
8580         (display-progress-display): ditto.
8581         (current-progress-display-label): ditto.
8582         (current-progress-display): ditto.
8583         (lprogress-display): ditto and save the buffer
8584         (progress-display): ditto. Otherwise the buffer sometimes gets
8585         changed which confuses font-lock.
8586
8587         * font-lock.el (font-lock-default-fontify-buffer): catch all
8588         errors, not just quit.
8589         (font-lock-mode): progress -> display-progress
8590         (font-lock-default-fontify-buffer): ditto.
8591         (font-lock-fontify-syntactically-region): ditto.
8592         (font-lock-fontify-keywords-region): ditto.
8593
8594 2000-03-14  Hrvoje Niksic  <hniksic@iskon.hr>
8595
8596         * cl.el (gensym): Move to here from cl-macs.el.
8597         (gentemp): Ditto.
8598
8599 2000-03-16  Andy Piper  <andy@xemacs.org>
8600
8601         * font-lock.el (font-lock-mode): use lprogress and friends for
8602         progress management.
8603         (font-lock-default-fontify-buffer): ditto.
8604         (font-lock-fontify-syntactically-region): ditto.
8605         (font-lock-fontify-keywords-region): ditto.
8606         (font-lock-revert-cleanup): fix reverting.
8607         (font-lock-revert-setup): ditto.
8608
8609         * gutter-items.el (progress-use-echo-area): new variable. Use the
8610         echo area for progress gauges if non-nil.
8611         (clear-progress): remove echo area stuff and defer to
8612         clear-message.
8613         (append-progress): dispatch non-command events after each progress
8614         increment. Remove echo area stuff.
8615         (abort-progress): remove echo area stuff and defer to
8616         display-message.
8617         (raw-append-progress): ditto. Dispatch non-command events after
8618         gutter redisplay.
8619         (display-progress): defer echo area stuff to display-message.
8620
8621         * gutter-items.el (clear-progress):
8622         (abort-progress): indentation changes.
8623         (display-progress): don't clear progress.
8624         (append-progress): compare messages with equal.
8625         (raw-append-progress): use dispatch-non-command-events to flush
8626         widget creation events.
8627
8628 2000-03-13  Ben Wing  <ben@xemacs.org>
8629
8630         * abbrev.el:
8631         * abbrev.el (abbrev-string-to-be-defined): New.
8632         * abbrev.el (inverse-abbrev-string-to-be-defined): New.
8633         Changes for use with the menubar.
8634
8635 2000-03-12  Ben Wing  <ben@xemacs.org>
8636
8637         * alist.el (vassoc): moved here from font-menu.el.
8638
8639         * custom.el (defface): typo fix.
8640
8641         * dialog.el (yes-or-no-p-dialog-box):
8642         * dialog.el (message-box):
8643         * files.el (save-some-buffers-1):
8644         Put accelerators in the button names.
8645
8646         * font-lock.el (font-lock-comment-face):
8647         * font-lock.el (font-lock-keyword-face):
8648         * font-lock.el (font-lock-function-name-face):
8649         Fixed some of the colors under MS Windows because the existing
8650         default colors were hardly different from black and needed to be
8651         made lighter.
8652
8653         * font-menu.el:
8654         * font-menu.el (font-menu-split-long-menu):
8655         * font-menu.el (font-menu-family-constructor):
8656         * font-menu.el (font-menu-size-constructor):
8657         * font-menu.el (font-menu-weight-constructor):
8658         * font-menu.el (font-menu-set-font):
8659         vassoc moved to alist.el.
8660         Accelerators added to all menus.
8661         Unused bound var new-props removed.
8662
8663         * keydefs.el: I did a whole lot of rearranging to put things in a
8664         more consistent order and fixed a number of cases where key
8665         combinations involving up, down, left, right and so on were
8666         defined but the corresponding keypad combinations were not
8667         defined.
8668
8669         * lisp-mode.el:
8670         * lisp-mode.el (lisp-interaction-mode-popup-menu):
8671         * lisp-mode.el (emacs-lisp-mode):
8672         * lisp-mode.el (lisp-interaction-mode):
8673         * lisp-mode.el (flet):
8674         Added accelerators onto the menus.
8675         Made all the different versions of the let function be indented
8676         the same way.
8677         Undid Steve's easy-menu-ification, because it makes it impossible
8678         to have the menubar and popup menus different.
8679         Cleaned up the menu; added items for find-function &c and some
8680         indenting, and removed debug-on-*.
8681
8682         * list-mode.el (list-mode-hook):
8683         * list-mode.el (list-mode):
8684         * list-mode.el (completion-setup-hook):
8685         * list-mode.el (display-completion-list):
8686         Added support for the :window-height keyword, which is required
8687         because of other changes that I made for the file dialog box.  I
8688         also made the hook variables list-mode-hook and
8689         completion-setup-hook and also minibuffer-setup-hook in
8690         minibuf.el be permanent-local; see comment in list-mode.el.
8691
8692         * map-ynp.el (map-y-or-n-p):
8693         Added accelerators to the dialog buttons.
8694
8695         * menubar-items.el (menu-truncate-list):
8696         New internal function.
8697         * menubar-items.el (submenu-generate-accelerator-spec):
8698         * menubar-items.el (menu-item-strip-accelerator-spec):
8699         * menubar-items.el (menu-item-generate-accelerator-spec):
8700         New exported functions, for use in auto-generating accelerator specs.
8701
8702         * menubar-items.el:
8703         * menubar-items.el (default-menubar):
8704         * menubar-items.el (maybe-add-init-button):
8705         * menubar-items.el (bookmark-menu-filter):
8706         * menubar-items.el (slow-format-buffers-menu-line):
8707         * menubar-items.el (build-buffers-menu-internal):
8708         * menubar-items.el (language-environment-menu-filter):
8709         * menubar-items.el (default-popup-menu):
8710         * menubar-items.el (popup-buffer-menu):
8711         * menubar-items.el (popup-menubar-menu):
8712         Did a major overhaul on this file, and in fact I'm nowhere near
8713         done working on the menubar, and there will be more patches to
8714         come.  A basic summary of what I've done:
8715
8716         a) I added accelerators to all of the menu items.  For menus that
8717         are auto-generated, such as the buffers menu, the accelerators are
8718         automatically added to the beginning of each line using the
8719         numbers 1 through 9, then zero, and then letters starting with A,
8720         but omitting the letters that are already in use for the fixed
8721         menu items at the top of the buffers menu.  To facilitate adding
8722         accelerators of this kind, I created some new functions
8723         (*-accelerator-spec), which are also being used by other filters
8724         that auto generate lists of things such as ftp sites to download
8725         packages.  If people really don't like these accelerators
8726         appearing at the beginning of the menu items, a variable can be
8727         added to optionally turn them off, but I think this is rather
8728         pointless because other menu items have accelerators and many or
8729         most of the menu users will use the accelerators if the support is
8730         there.
8731
8732         b) I combined the top level Tools and Apps menus into a single
8733         Tools menu, because the distinction between the two is not
8734         obvious, and the items on the menus are not used often enough that
8735         putting some of them onto submenus is a problem.
8736
8737         c) I created two new top level menus called View and Cmds because
8738         there were too many items on the File and Edit menus, and I'm going
8739         to be adding more items to these menus.  In contrast to the Tools
8740         menu, the items on these menus may be used quite often during an
8741         editing session, and so should be available with fewer
8742         keystrokes.
8743
8744         d) I added a number of options to the options menu, including one
8745         for controlling whether the alt key can be used to traverse to
8746         menu items using the accelerators, one for controlling behavior of
8747         control-k, one for controlling how the kill and yank functions
8748         interact with the clipboard, a few additional buffers-menu
8749         options, and various other things.  I also did a bit of
8750         rearranging, for example, combining the keyboard and mouse options
8751         into a single keyboard and mouse submenu to facilitate the
8752         accelerators on that level.
8753
8754         e) I changed the variable buffers-menu-format-buffer-line-function
8755         to take two arguments instead of one, the second argument being
8756         the line number for use in creating an accelerator.  I added a
8757         hack to support existing functions with one argument (although I
8758         doubt that very many of these exist), for backward compatibility.
8759
8760         f) I moved the top level mule menu to be a submenu of the edit
8761         menu.  I think that most of the items on this menu are fairly
8762         useless and there are certainly not enough frequently used items
8763         to justify this being its own top level menu.
8764
8765         g) I combined most of the items in big-menubar.el into the main menu.
8766         If people think the main menu is too big, it would be possible to
8767         create different configurations, some smaller.
8768
8769         * menubar.el (check-menu-syntax):
8770         Deleted some syntax checks that were no longer valid, partly
8771         because of changes that were already made a long time ago, and
8772         partly because of a change I made where I allow the name of the
8773         menu item to be an evaluated expression rather than just a string,
8774         similar to all of the other parameters of a menu item.
8775
8776         * minibuf.el:
8777         * minibuf.el (read-file-name-1):
8778         * minibuf.el (mouse-read-file-name-1):
8779         I made a number of changes to improve the appearance
8780         and functioning of the file dialog box.  They include:
8781
8782         a) Fixing the problem where closing the dialog box by clicking on
8783         the close button of the window didn't properly exit the
8784         minibuffer.
8785
8786         b) Fixing the problem that if you typed part of a file name, and
8787         then clicked on a completion with the mouse, the file was not
8788         correctly selected.
8789
8790         c) Changing the title of the dialog box to reflect the operation
8791         being done in accordance with user interface conventions, rather
8792         than the name of the dialog box buffer, which is rather useless.
8793
8794         d) Remove the words "possible completions are" which didn't
8795         belong.
8796
8797         e) Fix things so that the completions scroll off the end of the
8798         completions windows only to the right, rather than both to the
8799         right and down, which is in accordance with Windows user interface
8800         conventions.
8801
8802         * msw-init.el (init-post-mswindows-win):
8803         Added a binding for meta-F4, which is the standard windows binding
8804         for exiting a program.
8805
8806         * select.el (get-selection-no-error):
8807         * select.el (own-selection):
8808         * select.el (own-clipboard):
8809         Added an optional argument called append to the functions
8810         own-selection and own-clipboard.  This adds support for appending
8811         text to the existing selection and allows the function
8812         own-clipboard to be used as the value of the variable
8813         interprogram- cut-function.
8814
8815         Fixed a bug in own-selection in handling zmacs-region-stays.
8816
8817         * simple.el (historical-kill-line): New.
8818
8819         * simple.el (kill-line):
8820         * simple.el (interprogram-cut-function):
8821         * simple.el (interprogram-paste-function):
8822         * simple.el (handle-pre-motion-command):
8823         * simple.el (next-line):
8824         * simple.el (previous-line):
8825         a) Expanded the variable kill-whole-line, so that function
8826         kill-line can be set to delete the entire line always, not just
8827         when cursor is at the beginning of the line.  This is controlled
8828         by setting the variable kill-whole-line to the symbol 'always.
8829         This behavior, as well as the existing kill-whole-line behavior,
8830         now only take effect when kill-line is called interactively,
8831         although this is a departure from a previous behavior in the case
8832         of setting this variable kill-whole-line to t.  It is almost
8833         certainly what has always been intended, and most likely the old
8834         way of doing things introduced bugs.  I also created a function
8835         called historical-kill-line, which ignores the kill-whole-line
8836         setting and always gives the historical behavior of only killing
8837         to the end of the line.  I bound this function to shift- control-k
8838         so that the kill to end of line behavior is available, even when
8839         kill-whole-line has been set to change control-k into the simple
8840         delete-whole-line behavior. (This can be set using the options
8841         menu.)
8842
8843         b) I changed things so that kill and yank now interact with the
8844         clipboard by default under windows.  This was done by changing the
8845         default value of interprogram-cut- function and
8846         interprogram-paste-function.  You can get the old behavior by
8847         setting these to nil, and there is an option on the options menu
8848         to do this.
8849
8850         c) I added support for selecting text using shifted motion keys.
8851         This support is on by default and can be controlled by the
8852         variable shifted-motion-keys-select-region.  There is also a
8853         variable called unshifted-motion-keys-deselect-region that
8854         controls more specifically how the shifted motion key behavior
8855         works.  I did not put an option on the options menu to turn this
8856         off, because I can't imagine why this would be useful.
8857
8858         * simple.el (forward-block-of-lines):
8859         * simple.el (backward-block-of-lines):
8860         * simple.el (block-movement-size):
8861         New.
8862
8863         * simple.el (uncapitalized-title-words):
8864         * simple.el (uncapitalized-title-word-regexp):
8865         * simple.el (capitalize-string-as-title):
8866         * simple.el (capitalize-region-as-title):
8867         New.
8868
8869
8870         * subr.el (add-hook):
8871         * subr.el (make-local-hook): New.
8872         * subr.el (remove-local-hook): New.
8873         * subr.el (add-one-shot-hook): New.
8874         * subr.el (add-local-one-shot-hook): New.
8875         Added some functions to make using hooks easier.
8876         These include:
8877
8878         a) Functions add-local-hook and remove-local-hook to make it easy
8879         to use local hooks.
8880
8881         b) Functions add-one-shot-hook and add-local-one-shot-hook, which
8882         make it possible to add a "one-shot" hook, which is to say a hook
8883         that runs only once, and automatically removes itself after the
8884         first time it has run.
8885
8886 2000-03-09  Andy Piper  <andy@xemacs.org>
8887
8888         * files.el (auto-mode-alist): pick up jsp, jhtml and xml files.
8889
8890 2000-03-09  Yoshiki Hayashi  <yoshiki@xemacs.org>
8891
8892         * buff-menu.el (buffers-menu-omit-invisible-buffers):
8893         Moved from menubar-items.el.
8894         * dumped-lisp.el: Dump gutter-items regardless of menubar.
8895
8896 2000-03-08  Andy Piper  <andy@xemacs.org>
8897
8898         * gutter-items.el (build-buffers-tab-internal): add selected field
8899         to buffers tab spec.
8900
8901 2000-03-07  Yoshiki Hayashi  <yoshiki@xemacs.org>
8902
8903         * minibuf.el (last-exact-completion): Initialize to nil.
8904
8905 2000-03-07  Didier Verna  <didier@xemacs.org>
8906
8907         * startup.el (command-line-1): remove unused variable
8908         `first-file-buffer'.
8909
8910 2000-02-29  Hrvoje Niksic  <hniksic@iskon.hr>
8911
8912         * loaddefs.el (completion-ignored-extensions): Removed ".log",
8913         which is also used for Web server log files.
8914
8915 2000-02-03  IKEYAMA Tomonori <tomonori@suiyokai.org>
8916
8917         * mule/mule-charset.el: Setup auto-fill-chars.
8918
8919 2000-03-02  SL Baur  <steve@beopen.com>
8920
8921         * subr.el (with-string-as-buffer-contents): Reimplement using
8922         `with-temp-buffer'.  Fixes non-unique buffer name problem, fixes
8923         non-deletion of buffer after execution problem.
8924         (with-output-to-string): Use unique buffer name.
8925
8926 2000-02-29  Stephen J. Turnbull  <stephen@xemacs.org>
8927
8928         * gutter-items.el (buffers-tab-sort-function):  New variable.
8929         (buffers-tab-items):  Funcall it to sort the buffer tab list.
8930
8931 2000-02-29  Stephen J. Turnbull  <stephen@xemacs.org>
8932
8933         * startup.el (load-user-init-file):  Merge two `if's to one `or'.
8934
8935 2000-02-28  Martin Buchholz  <martin@xemacs.org>
8936
8937         * menubar-items.el (maybe-add-init-button): Remove the "Load
8938         .emacs" button from all menubars.
8939
8940 2000-03-01  Didier Verna  <didier@xemacs.org>
8941
8942         * rect.el (string-rectangle): depend on `pending-delete-mode' for
8943         region rectangle replacement (from Jan Vroonhof).
8944         (replace-rectangle): new function.
8945
8946 2000-01-05  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8947
8948         * mule/mule-cmds.el (set-default-coding-systems): Use
8949         set-terminal-coding-system and set-keyboard-coding-system.
8950         * coding.el (set-terminal-coding-system): Use
8951         set-console-tty-output-coding-system.
8952         (set-keyboard-coding-system): Use
8953         set-console-tty-input-coding-system.
8954
8955 2000-02-21  Yoshiki Hayashi  <yoshiki@xemacs.org>
8956
8957         * minibuf.el (read-variable): Allow symbol to default argument.
8958
8959 2000-02-27  Andy Piper  <andy@xemacs.org>
8960
8961         * gutter-items.el (update-tab-hook): new function to be used for
8962         hooks.
8963         (create-frame-hook): add update-tab-hook.
8964         (record-buffer-hook): ditto.
8965         (default-gutter-position-changed): ditto.
8966         (default-gutter-position): updating the buffers tab is now handled
8967         by a hook.
8968         (default-gutter-position-changed-hook): new variable.
8969         (gutter-element-visibility-changed-hook): ditto.
8970         (set-gutter-element-visible-p): call it.
8971         (set-gutter-element): use modify-specifier-instances. Set extents
8972         as duplicable before using.
8973         (remove-gutter-element): ditto.
8974         (set-gutter-element-visible-p): ditto.
8975         (init-gutter): new function.
8976         (add-tab-to-gutter): use new gutter-element functions rather than
8977         setting specifiers directly.
8978         (clear-progress): ditto.
8979         (abort-progress): ditto.
8980         (gutter-buffers-tab-visible-p): renamed from
8981         default-gutter-visible-p
8982
8983         * specifier.el (modify-specifier-instances): new function from Jan
8984         Vroonhof.
8985
8986         * x-init.el (init-post-x-win): call init-gutter.
8987
8988         * msw-init.el (init-post-mswindows-win): call init-gutter.
8989
8990         * menubar-items.el (default-menubar): Update to reflect new gutter
8991         variables.
8992
8993 2000-02-26  Andy Piper  <andy@xemacs.org>
8994
8995         * gutter-items.el (set-gutter-element): new function. Add gutter
8996         elements to the specified gutter.
8997         (remove-gutter-element): new function. Remove gutter elements from
8998         the specified gutter.
8999         (set-gutter-element-visible-p): new function. Set gutter element
9000         visibility for the provided gutter-visible specifier.
9001
9002 2000-02-23  Andy Piper  <andy@xemacs.org>
9003
9004         * gutter-items.el (add-tab-to-gutter): specify dimensions
9005         dynamically.
9006
9007 2000-02-24  Martin Buchholz  <martin@xemacs.org>
9008
9009         * gutter-items.el (add-tab-to-gutter):
9010         * package-get.el (package-get-interactive-package-query):
9011         * package-ui.el (pui-directory-exists):
9012         (pui-install-selected-packages):
9013         (pui-list-packages):
9014         Use #'(lambda ...)  instead of '(lambda ...).
9015
9016 2000-02-21  Gregory Neil Shapiro <gshapiro@gshapiro.net>
9017
9018         * startup.el (load-user-init-file): Check to make sure user
9019           has an init-file before calling load().
9020
9021 2000-02-20  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9022
9023         * msw-glyphs.el (msgdi-device-p): Added this and 'msgdi specifier tag.
9024
9025 2000-02-23  Martin Buchholz <martin@xemacs.org>
9026
9027         * XEmacs 21.2.31 is released.
9028
9029 2000-02-21  Mike Sperber <mike@xemacs.org>
9030
9031         * loadup.el (really-early-error-handler):
9032         * update-elc.el:
9033         * make-docfile.el:
9034         Remove dependency on EMACSBOOTSTRAP... environment variables.
9035
9036 2000-02-21  Martin Buchholz <martin@xemacs.org>
9037
9038         * XEmacs 21.2.30 is released.
9039
9040 2000-02-19  Martin Buchholz  <martin@xemacs.org>
9041
9042         * byte-optimize.el (byte-optimize-plus):
9043         (byte-optimize-minus):
9044         (byte-optimize-multiply):
9045         Optimize (- 0) to 0, not (-)
9046         Optimize (+ 5 3.0) to 8.0
9047         Optimize (* 5 3.0) to 15.0
9048         Improve readability.
9049
9050 2000-02-21  Jonathan Harris  <jhar@tardis.ed.ac.uk>
9051
9052         * modeline.el: (modeline-scrolling-method): change modeline
9053         mswindows cursor appearance according to the value.
9054
9055         * msw-faces.el: (mswindows-init-device-faces): Initialise 'default
9056         and 'gui-element face colors and 'gui-element face font to Windows
9057         defaults.
9058
9059 2000-02-09 Stef Epardaud  <stef@lunatech.com>
9060
9061         * font-lock.el: Javadoc enhancements
9062
9063 1999-11-27  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
9064
9065         * ldap.el (toplevel): Test if LDAP support has been compiled in
9066         (ldap-verbose): New option
9067         (ldap-search-entries): Renamed from the previous ldap-search
9068         Conditionalize message display on ldap-verbose
9069         (ldap-add-entries, ldap-modify-entries, ldap-delete-entries): New
9070         defuns
9071         (ldap-search): Is now defined as an obsolete wrapper calling
9072         ldap-search-basic or ldap-search-entries
9073
9074
9075 1999-12-06  Hirokazu FUKUI  <hfukui@sannet.ne.jp>
9076             Shuhei KOBAYASHI <shuhei@aqua.ocn.ne.jp>
9077             Jan Vroonhof  <jan@xemacs.org>
9078
9079         * byte-optimize.el (byte-optimize-form-code-walker): Fixed.
9080         When for-effect is true, didn't call `byte-optimize-form'
9081         in and/or subforms without last.
9082
9083 1999-12-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
9084
9085         * package-get.el (package-get-download-sites): Use correct custom
9086         type.
9087
9088 2000-02-15  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9089
9090         * files.el (write-file): Ask for coding system when compiled with
9091         file-coding.
9092
9093 2000-02-16  Andy Piper  <andy@xemacs.org>
9094
9095         * buffer.el (switch-to-buffer): give norecord argument to
9096         set-window-buffer instead of explicitly recording.
9097
9098         * gutter-items.el (buffers-tab-switch-to-buffer): don't record if
9099         we have to pick a window.
9100
9101 1999-12-24  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9102
9103         * mule/mule-cmds.el (describe-language-support): Don't add
9104         unexist function to help-map.
9105         (describe-coding-system): Don't use already assigend `C'.
9106
9107 2000-01-23  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
9108
9109         * info.el (Info-save-auto-generated-dir): nil -> 'never to make it
9110         work in custom.
9111
9112 2000-02-04  Kazuyuki IENAGA <kazz@imasy.or.jp>
9113
9114         * about.el: Ienaga's e-mail address change.
9115
9116 2000-02-16  Samuel Mikes  <smikes@alumni.hmc.edu>
9117
9118         * etags.el (find-tag): force new window -- even if buf already
9119         visible -- when other-window is t
9120
9121 2000-02-16  Martin Buchholz <martin@xemacs.org>
9122
9123         * XEmacs 21.2.29 is released.
9124
9125 2000-02-09  Martin Buchholz  <martin@xemacs.org>
9126
9127         * cl-extra.el (getf): This is now identical to `plist-get', so
9128         just defalias it.
9129         * cl-macs.el: Make getf an alias to plist-get, at the
9130         byte-compiler level, using define-compiler-macro.
9131
9132 2000-02-08  Martin Buchholz  <martin@xemacs.org>
9133
9134         * cl-extra.el (cl-remprop): Remove. remprop is now in C.
9135
9136 2000-02-07  Kyle Jones  <kyle_jones@wonderworks.com>
9137
9138         * lisp/etags.el (find-tag-internal): set exact-tagname to
9139           a regular expression that matches against the tagname
9140           part of the tag entry first instead of only looking in
9141           the context area.
9142
9143 2000-01-23  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
9144
9145         * gutter-items.el: fixed typo(s) in customizing default-gutter-position
9146         * toobar.el: fixed typo(s) in customizing default-toolbar-position
9147
9148 2000-02-07  Martin Buchholz <martin@xemacs.org>
9149
9150         * XEmacs 21.2.28 is released.
9151
9152 2000-02-07  Martin Buchholz  <martin@xemacs.org>
9153
9154         * cl-extra.el (getf): Just call `get', never `get*'.
9155         Make arglist match docstring.
9156         Fix bug: (getf nil t t) ==> Lisp nesting exceeds `max-lisp-eval-depth'
9157         * cl-macs.el (get* compiler macro): Simply replace `get*' by `get'.
9158         * byte-optimize.el: remove references to `get*'.
9159
9160 2000-02-06  Martin Buchholz  <martin@xemacs.org>
9161
9162         * mule/european.el: Add syntax information for Latin3 and Latin4.
9163
9164 2000-02-02  Martin Buchholz  <martin@xemacs.org>
9165
9166         * byte-optimize.el: Byte-optimize (length "foo")
9167
9168 2000-02-03   Daiki Ueno  <ueno@ueda.info.waseda.ac.jp>
9169
9170         * window.el (shrink-window-if-larger-than-buffer): Rewrite full
9171         width check using `window-leftmost-p' and `window-rightmost-p'.
9172
9173 2000-02-02  Per Abrahamsen  <abraham@dina.kvl.dk>
9174
9175         * wid-edit.el (widget-match-inline): An atom never matches a
9176           list.
9177
9178 2000-01-29  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9179
9180         * modeline.el: Consolidated 'x and 'mswindows specification under
9181         'win tag.
9182
9183 2000-01-29  Andy Piper  <andy@xemacs.org>
9184
9185         * gutter-items.el: (format-buffers-tab-line): Try and be
9186         intelligent about buffer naming when we have duplicates.
9187
9188 2000-01-29  Andy Piper  <andy@xemacs.org>
9189
9190         * gutter-items.el (gutter-visible-p): Make sure the gutter gets
9191         updated when it becomes visible.
9192
9193 2000-01-26  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9194
9195         * bytecomp.el (byte-compile-insert-header): Properly set coding
9196         system under MULE and file-coding.
9197
9198 2000-01-28  Martin Buchholz  <martin@xemacs.org>
9199
9200         * coding.el (dontusethis-set-value-file-name-coding-system-handler):
9201         (dontusethis-set-value-terminal-coding-system-handler):
9202         (dontusethis-set-value-keyboard-coding-system-handler):
9203         Never undefine coding system aliases.  Emergency fix for gnus.
9204
9205 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
9206
9207         * files.el (abbreviate-file-name): Use directory-sep-char instead
9208         of hard-coded "/".
9209
9210 2000-01-27  Hrvoje Niksic  <hniksic@iskon.hr>
9211
9212         * startup.el (user-init-file-base-list): New variable, replacing
9213         user-init-file-base.
9214         (find-user-init-file): New function.
9215         (command-line-early): Use it.
9216         (load-user-init-file): Ditto.
9217
9218 2000-01-26  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9219
9220         * gutter-items.el (update-tab-in-gutter): Use proper locale when
9221         calling valid-image-instantiator-format-p
9222
9223 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
9224
9225         * isearch-mode.el (isearch-mode): The variable is
9226         isearch-unhidden-extents, not isearch-opened-extents.
9227
9228 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
9229
9230         * minibuf.el (next-history-element): Modify error message if a
9231         default value is available.
9232
9233 2000-01-26  Martin Buchholz  <martin@xemacs.org>
9234
9235         * bytecomp.el (byte-compile-file): Don't unconditionally write
9236         .elc files in binary - might contain non-Latin1.
9237
9238 2000-01-24  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9239
9240         * process.el (shell-quote-argument): Use (nt-quote-process-args)
9241         for windows-nt.
9242
9243         * version.el:
9244         * startup.el (user-init-file-base):
9245         * process.el (call-process-region):
9246         * files.el (make-backup-file-name):
9247         (backup-file-name-p):
9248         (file-relative-name):
9249         (abbreviate-file-name):
9250         (set-auto-mode):
9251         * code-process.el (call-process-region): Removed unnecessary
9252         branching on 'windows-nt and 'ms-dos system types. Phased 'ms-dos
9253         support out of the universe.
9254
9255         * process.el:
9256         * code-process.el:
9257         * bytecomp.el (byte-compile-file): Removed reference to
9258         buffer-file-type, and commented usage of binary-process-output
9259         NTEmacs variables.
9260
9261 2000-01-24  Yoshiki Hayashi  <yoshiki@xemacs.org>
9262
9263         * help.el (function-arglist): Add case for macro.
9264
9265 2000-01-22  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9266
9267         * cus-edit.el (custom-display): Removed "MS-DOS" and added Windows
9268         printers.
9269         (custom-display): Added a menu for printer/display tags.
9270
9271         * frame.el (frame-type):
9272         * device.el (device-type): Added 'msprinter to the doc string, and
9273         removed 'pc -- it is not going to be implemented ever.
9274         (call-device-method): Fixed docstring typo.
9275         Defined specifier tags 'printer and 'display.
9276
9277 2000-01-22  Kyle Jones  <kyle_jones@wonderworks.com>
9278
9279         * lisp/itimer.el (itimer-run-expired-timers): (consp
9280           last-command-event-time) instead of (consp
9281           'last-command-event-time).
9282
9283 2000-01-21  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9284
9285         * msw-glyphs.el: Removed obsolete commentary.
9286
9287 2000-01-21  Hrvoje Niksic  <hniksic@iskon.hr>
9288
9289         * minibuf.el (read-file-name): Use abbreviate-file-name to produce
9290         better default value.
9291
9292 2000-01-21  Hrvoje Niksic  <hniksic@iskon.hr>
9293
9294         * minibuf.el (read-expression): Add a DEFAULT-VALUE argument.
9295         (read-string): Ditto.
9296         (eval-minibuffer): Ditto.
9297         (read-command): Ditto.
9298         (read-function): Ditto.
9299         (read-variable): Ditto.
9300         (read-number): Ditto.
9301         (read-shell-command): Ditto.
9302         (read-number): Record history.
9303
9304 2000-01-20  Yoshiki Hayashi  <yoshiki@xemacs.org>
9305
9306         * etags.el (find-tag-tag): Use DEFAULT of completing-read.
9307
9308 2000-01-20  Yoshiki Hayashi  <yoshiki@xemacs.org>
9309
9310         * faces.el (startup-initialize-custom-faces): New function.
9311         Reset all faces created during auto-autoloads loading time
9312         by defface.
9313         * startup.el (command-line): Call it.
9314
9315 2000-01-19  Yoshiki Hayashi  <yoshiki@xemacs.org>
9316
9317         * about.el (about-hackers): Add myself to contributors list.
9318
9319 2000-01-12  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9320
9321         * menubar-items.el (maybe-add-init-button): Removed an argument in
9322         a call to load-user-init-file, as the function managed to lose its
9323         formal parameter a few betas ago.
9324
9325 2000-01-18  Martin Buchholz <martin@xemacs.org>
9326
9327         * XEmacs 21.2.27 is released.
9328
9329 2000-01-18  Martin Buchholz  <martin@xemacs.org>
9330
9331         * process.el (shell-command-to-string): Use the FSF docstring.
9332         Make shell-command-to-string the standard function, and
9333         exec-to-string the (deprecated) alias.
9334
9335         * startup.el: typo fix.
9336
9337 2000-01-16  Martin Buchholz  <martin@xemacs.org>
9338
9339         * mule/mule-misc.el (char-octet): Move back into mule-charset.c.
9340
9341 2000-01-14  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9342
9343         * menubar-items.el (sort-buffers-menu-alphabetically): Put invisible
9344         buffers after visible buffers.
9345         (sort-buffers-menu-by-mode-then-alphabetically): Ditto.
9346
9347 2000-01-17  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9348
9349         * info.el (Info-extract-menu-node-name): Stop at a dot
9350         followed by whitespace or right parenthesis.
9351
9352 2000-01-15  Hrvoje Niksic  <hniksic@iskon.hr>
9353
9354         * info.el (Info-directory-list): Warn against using Customize with
9355         Info-directory-list.
9356
9357 2000-01-15  Adrian Aichner  <aichner@ecf.teradyne.com>
9358
9359         * minibuf.el (read-file-name): doc fix.
9360
9361         * autoload.el (update-file-autoloads): doc fix.
9362
9363         * about.el (about-hackers): Change my E-mail address.
9364
9365 2000-01-13  Martin Buchholz  <martin@xemacs.org>
9366
9367         * info.el (Info-visit-file): Just use the `f' interactive spec to
9368         read a filename in the standard way.
9369
9370 2000-01-13  Andy Piper  <andy@xemacs.org>
9371
9372         * gutter-items.el (gutter-buffers-tab-orientation): new variable.
9373         (gutter-buffers-tab-extent): new variable.
9374         (update-tab-in-gutter): call add-tab-to-gutter again if the
9375         orientation has changed.
9376         (add-tab-to-gutter): cope with different orientations.
9377
9378 2000-01-11  Didier Verna  <didier@xemacs.org>
9379
9380         * info.el (Info-following-node-name): backward-skip dots as well
9381         as spaces (dots at the end of a node name aren't part of it).
9382         (Info-extract-menu-node-name): don't skip dots. There could be
9383         some in the node name.
9384         (Info-index): allow dots to be part of a node name.
9385
9386 2000-01-12  Andreas Jaeger  <aj@suse.de>
9387
9388         * files.el (auto-mode-alist): Added idlwave-mode.
9389         Patch by Carsten Dominik <dominik@astro.uva.nl>.
9390
9391 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9392
9393         * info.el (Info-search): Show default value.
9394
9395 1999-12-20  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9396
9397         * info.el (Info-read-node-completion-table): New variable.
9398         (Info-read-node-name-1): New function.
9399         (Info-read-node-name): Use it.
9400         (Info-follow-reference): Use DEFAULT argument of completing-read.
9401         (Info-menu): Ditto.
9402
9403 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9404
9405         * hyper-apropos.el (hyper-describe-key-briefly): Save
9406         window configuration.
9407         (hyper-describe-face): Use DEFAULT of completing-read.
9408         (hyper-apropos-read-variable-symbol): Ditto.
9409         (hyper-apropos-read-function-symbol): Ditto.
9410
9411 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9412
9413         * mule/mule-cmds.el (set-default-coding-system): Set
9414         comint-exec-hook to use coding-system-for-read and
9415         coding-system-for-write so that C-x RET c works.
9416
9417 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9418
9419         * minibuf.el (minibuffer-confirm-incomplete): Customize.
9420         (previous-matching-history-element): Increment
9421         minibuffer-max-depth by 1.
9422         (next-matching-history-element): Ditto.
9423
9424 2000-01-11  Andy Piper  <andy@xemacs.org>
9425
9426         * gutter-items.el (buffers-tab): Create a new face for the buffers
9427         tab.
9428         (buffers-tab-face): use it.
9429
9430 2000-01-10  Didier Verna  <didier@xemacs.org>
9431
9432         * modeline.el (modeline-scrolling-method): change modeline X
9433         cursor appearance according to the value.
9434
9435 2000-01-07  Andreas Jaeger  <aj@suse.de>
9436
9437         * about.el (about-hackers): Moved my entry to contributor list.
9438         (xemacs-hackers): Added myself.
9439         (about-maintainer-info): Added description of myself.
9440
9441
9442 2000-01-07  Didier Verna  <didier@xemacs.org>
9443
9444         * modeline.el (modeline-scrolling-method): new variable.
9445         (mouse-drag-modeline): add reference to it in the docstring.
9446         (mouse-drag-modeline): handle it.
9447
9448 2000-01-08  Andy Piper  <andy@xemacs.org>
9449
9450         * gutter-items.el (update-tab-in-gutter): remove resize-subwindow
9451         calls.
9452         (remove-buffer-from-gutter-tab): ditto.
9453
9454 2000-01-06  Per Abrahamsen  <abraham@dina.kvl.dk>
9455
9456         * cus-edit.el (custom-hook-convert-widget): Fix comment.
9457         (custom-face-edit): Fix grammatical error in help message.
9458
9459 2000-01-03  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9460
9461         * movemail.el: Added.
9462
9463         * dumped-lisp.el (preloaded-file-list): Added movemail.el.
9464
9465 2000-01-03  Didier Verna  <didier@xemacs.org>
9466
9467         * modeline.el (mouse-drag-modeline): remove the code related to
9468         the modeline horizontal scrolling facility.
9469
9470 1999-12-31  Martin Buchholz <martin@xemacs.org>
9471
9472         * XEmacs 21.2.26 is released.
9473
9474 1999-12-28  Andy Piper  <andy@xemacs.org>
9475
9476         * wid-edit.el (widget-push-button-value-create): The gui cache
9477         does not agree with native widgets which can only be displayed
9478         once per window. The reasons for caching are diminished now that
9479         we don't hog resources when creating buttons.
9480         (widget-push-button-cache) deleted.
9481
9482 1999-12-24  Martin Buchholz <martin@xemacs.org>
9483
9484         * XEmacs 21.2.25 is released.
9485
9486 1999-12-24  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9487
9488         * hyper-apropos.el (hyper-apropos): Toggle
9489         hyper-apropos-programming-apropos correctly.
9490         Set REGEXP when user accepts default value.
9491
9492 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9493
9494         * minibuf.el (read-from-minibuffer): Bind minibuffer-default.
9495         (read-file-name-2): Use DEFAULT argument of read-from-minibuffer.
9496
9497 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9498
9499         * mule/mule-category.el (undefined-category-designator):
9500         Return char instead of character.  Search for undefined one.
9501         (describe-category): Use with-displaying-help-buffer.
9502
9503 1999-12-21  Martin Buchholz  <martin@xemacs.org>
9504
9505         * byte-optimize.el (byte-optimize-plus):
9506         Optimize (+ 1) to 1 instead of (1+ nil).
9507
9508         * files.el (basic-save-buffer): Rewrite for clarity.  Use (char-before).
9509
9510         * byte-optimize.el (byte-compile-butlast): Remove.  Use butlast instead.
9511
9512         * byte-optimize.el (byte-optimize-char-before): New function.
9513         Remove performance penalty for using (char-before) instead of (char-after).
9514
9515 1999-12-20  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9516
9517         * mule/mule-category.el (char-category-list): Return character
9518         instead of integer.
9519
9520 1999-12-17  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9521
9522         * minibuf.el (read-buffer): Check default is buffer object.
9523
9524 1999-11-25  Andy Piper  <andy@xemacs.org>
9525
9526         * cus-edit.el (custom-buffer-create-buttons): Use native widgets
9527         for buttons.
9528
9529 1999-12-16  Andreas Jaeger  <aj@suse.de>
9530
9531         * package-get.el (package-get-maybe-save-index): Fixed typo.
9532         Patch by Jeff Miller <jmiller@smart.net>.
9533
9534 1999-12-13  Charles G Waldman  <cgw@alum.mit.edu>
9535
9536         * gnuserv.el (gnuserv-process-filter):  don't call
9537         gnuserv-write-to-client when gnuserv-current-client is nil
9538
9539 1999-12-14  Martin Buchholz <martin@xemacs.org>
9540
9541         * XEmacs 21.2.24 is released.
9542
9543 1999-12-12  Gunnar Evermann  <ge204@eng.cam.ac.uk>
9544
9545         * about.el (about-hackers): Update my email address.
9546
9547 1999-12-07  Martin Buchholz <martin@xemacs.org>
9548
9549         * XEmacs 21.2.23 is released.
9550
9551 1999-11-06  Jason R Mastaler  <jason@mastaler.com>
9552
9553         * package-get.el (package-get-download-sites): Removed several
9554         defunct download sites, added many new ones, and corrected a few
9555         incorrect directory-on-site entries.  Added physical locations to
9556         site-description.
9557
9558 1999-11-30  Gunnar Evermann  <ge204@eng.cam.ac.uk>
9559
9560         * finder.el (finder-commentary): add DOC string and fix
9561         interactive spec
9562
9563 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
9564
9565         * help.el (describe-function): Don't forget to intern the string
9566         completing-read returns.
9567         (describe-variable): Ditto.
9568
9569 1999-11-16  Adrian Aichner  <adrian@xemacs.org>
9570
9571         * hyper-apropos.el (hyper-apropos-this-symbol): Handle
9572         `hyper-apropos-help-mode' here to find symbol to customize
9573         irregardless of cursor position and simplify
9574         `hyper-apropos-set-variable', `hyper-apropos-find-function', and
9575         `hyper-apropos-popup-menu'.
9576
9577 1999-11-21  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9578
9579         * apropos.el (apropos-mode-map): Add return to call
9580         apropos-follow.
9581         (apropos-print): Call apropos-mode to have better
9582         command reference. Put keymap text-poperty to
9583         symbole name.
9584
9585 1999-11-22  Alastair Burt  <burt@dfki.de>
9586
9587         * help.el: (describe-bindings-1): Added handling of keymaps for
9588         the extents at point.
9589
9590 1999-12-02  Mark Thomas  <mthomas@jprc.com>
9591
9592         * gutter-items.el (buffers-tab-items): Wrap the function in a
9593         save-match-data
9594
9595 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
9596
9597         * help.el (describe-function): Use the DEFAULT argument to
9598         completing-read.
9599         (describe-variable): Ditto.
9600
9601 1999-11-26  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9602
9603         * minibuf.el (read-from-minibuffer): Add optional argument
9604         DEFAULT to have better mini-buffer history support.
9605         (completing-read): Pass default to read-from-minibuffer.
9606         (read-buffer): Pass default to completing-read.
9607
9608 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
9609
9610         * font-lock.el (font-lock-doc-string-face): Document the
9611         `font-lock-lisp-like' property.
9612
9613 1999-11-29  Hrvoje Niksic  <hniksic@iskon.hr>
9614
9615         * lisp-mode.el: Specify `font-lock-lisp-like'.
9616
9617         * font-lock.el (font-lock-lisp-like): New function.
9618         (font-lock-fontify-syntactically-region): Use it.
9619
9620 1999-11-29  XEmacs Build Bot <builds@cvs.xemacs.org>
9621
9622         * XEmacs 21.2.22 is released
9623
9624 1999-11-28  Martin Buchholz <martin@xemacs.org>
9625
9626         * XEmacs 21.2.21 is released.
9627
9628 1999-11-18  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9629
9630         * minibuf.el (read-coding-system): Accept symbol and
9631         coding-system object as a default-coding-system.
9632
9633 1999-11-16  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9634
9635         * minibuf.el (read-coding-system): Accept symbol as
9636         a default-coding-system.
9637
9638 1999-10-06  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9639
9640         * apropos.el (apropos-documentation): Use insert instead
9641         of princ.
9642
9643 1999-11-07  William M. Perry  <wmperry@aventail.com>
9644
9645         * gpm.el: New gpm-minor-mode to turn GPM mouse support on & off
9646           for the linux console.
9647
9648         * mouse.el (mouse-consolidated-yank): Allow the mouse-yanking
9649           stuff to work when you are not on a window system, since the GPM
9650           mouse support now allows pasting from outside of XEmacs.
9651
9652 1999-11-10  XEmacs Build Bot <builds@cvs.xemacs.org>
9653
9654         * XEmacs 21.2.20 is released
9655
9656 1999-11-06  Hrvoje Niksic  <hniksic@iskon.hr>
9657
9658         * setup-paths.el (paths-default-info-directories): Add
9659         /usr/share/info and /usr/local/share/info.
9660
9661 1999-10-30  Hrvoje Niksic  <hniksic@srce.hr>
9662
9663         * about.el: Updated Vladimir Ivanovic's info.
9664
9665 11999-08-28  Jan Vroonhof  <vroonhof@math.ethz.ch>
9666
9667         * auto-show.el (auto-show-truncationp): Remove.
9668
9669         * auto-show.el (auto-show-should-take-action-p): Use window-truncated-p
9670
9671 999-09-23  Gunnar Evermann  <ge204@eng.cam.ac.uk>
9672
9673         * indent.el (indent-line-to): fix bug: spaces were not replaced
9674         with tab if column is multiple of tab-width
9675         From dhn@qedinc.com
9676
9677 1999-10-24  Jan Vroonhof  <vroonhof@math.ethz.ch>
9678
9679         * mule/mule-cmds.el (read-input-method-name): Accept symbols
9680         correctly. Patch from Mikio Nakajima <minakaji@osaka.email.ne.jp>
9681
9682         * package-get.el (package-get-package-provider): Be verbose when
9683         interactive. Patch from Robert Pluim
9684
9685 1999-08-23  Mike McEwan  <mike@lotusland.demon.co.uk>
9686
9687         * info.el (Info-suffix-list): Add ".info.bz2" to the recognised
9688         info file suffixes.
9689
9690 1999-08-19  Stephen Tse  <stephent@sfu.ca>
9691
9692         * process.el (open-network-stream): Add a new optional parameter
9693         PROTOCOL to support udp; fix a minor typo and add an explanation
9694         in docstring for udp programming.
9695
9696         * code-process.el (open-network-stream): Add a new optional
9697         parameter PROTOCOL to support udp; fix a minor typo and add an
9698         explanation in docstring for udp programming.
9699
9700 1999-10-18  Andy Piper  <andy@xemacs.org>
9701
9702         * gui.el (make-gui-button): be more precise about how we call
9703         callbacks.
9704
9705         * wid-edit.el (widget-push-button-value-create): Use the new form
9706         of native gui-button.
9707
9708 1999-10-14  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9709
9710         * info.el (Info-page-prev): Don't do (sit-for 0).
9711
9712 1999-10-13  Andy Piper  <andy@xemacs.org>
9713
9714         * gutter-items.el (progress-abort-glyph): new glyph for showing
9715         abort status.
9716         (append-progress): dispatch-event rather than sit-for.
9717         (abort-progress): new function. Show the abort glyph with an
9718         appropriate message.
9719         (raw-append-progress): dispatch-event rather than sit-for.
9720         (display-progress): cope with aborts.
9721
9722         * gui.el (make-gui-button): Use native widgets for buttons
9723         unconditionally.
9724         (insert-gui-button): ditto.
9725         (gui-button-p): ditto.
9726
9727         * xbm-button.el: remove from core.
9728
9729         * xpm-button.el: remove from core.
9730
9731 1999-10-07  Olivier Galibert  <galibert@pobox.com>
9732
9733         * faces.el (init-device-faces): Don't initialize the random faces
9734         on the stream device.
9735
9736 1999-10-06  Andy Piper  <andy@xemacs.org>
9737
9738         * files.el (recover-file): Don't use ls under windows for revert buffer.
9739
9740 1999-09-25  Adrian Aichner  <adrian@xemacs.org>
9741
9742         * package-get.el (package-get-download-menu): Make menu really
9743         toggle download sites.
9744         (package-get-download-sites): Add autoload cookie.
9745
9746 1999-09-29  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9747
9748         * setup-paths.el (paths-find-module-directory): Ditto.
9749
9750 1999-09-29  Werner Fink  <werner@suse.de>
9751
9752         * setup-paths.el (paths-find-exec-directory): Add missing nil
9753         parameter for environment.
9754
9755 1999-09-27  Martin Buchholz  <martin@xemacs.org>
9756
9757         * modeline.el (modeline-format):
9758         Only purecopy the strings.  Else
9759         (nsublis '(("%p" . "%P")) (default-value 'modeline-format) :test 'equal)
9760         barfs.
9761
9762 1999-08-28  Mike Woolley  <mike@bulsara.com>
9763
9764         * winnt.el: Removed nt-shell-mode-hook, which was preventing the
9765         user setting comint-completion-addsuffix and
9766         comint-process-echoes.
9767
9768 1999-09-22  Andy Piper  <andy@xemacs.org>
9769
9770         * gutter-items.el (update-tab-in-gutter): use
9771         last-nonminibuf-window instead of selected-window.
9772
9773 1999-09-18  Andy Piper  <andy@xemacs.org>
9774
9775         * gnuserv.el (gnuserv-edit-files): select frame we are going to
9776         display on.
9777
9778         * subr.el (record-buffer-hook): new variable so that the hook gets
9779         some documentation.
9780
9781 1999-09-16  Andy Piper  <andy@xemacs.org>
9782
9783         * gutter-items.el (update-tab-in-gutter): only update when the
9784         gutter is visible.
9785         (remove-buffer-from-gutter-tab): ditto.
9786
9787 1999-09-17  Hrvoje Niksic  <hniksic@srce.hr>
9788
9789         * simple.el (do-auto-fill): Commented out part of Kinsoku
9790         processing.
9791
9792 1999-09-14  Hrvoje Niksic  <hniksic@srce.hr>
9793
9794         * isearch-mode.el (isearch-highlightify-region): Give the
9795         highlighting extents a high priority.
9796         (isearch-make-extent): Give the main highlighting extent an even
9797         higher priority.
9798
9799 1999-09-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9800
9801         * packages.el (packages-compute-package-locations): Fix typo from
9802         -u rationalization.
9803
9804 1999-09-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9805
9806         * setup-paths.el (paths-find-doc-directory): Respect value of
9807         `configure-doc-directory.'
9808
9809         * find-paths.el (paths-find-architecture-directory): Give
9810         precendence `default' argument (which typically comes from
9811         configure).
9812
9813 1999-09-05  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9814
9815         * startup.el (command-line-early): Added options -user-init-file
9816         and -user-init-directory.
9817
9818         * files.el (user-init-file): Default to NIL so we can recognize
9819         when it's set.
9820
9821 1999-08-30  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9822
9823         * obsolete.el (init-file-user):
9824         * startup.el:
9825         * packages.el (packages-compute-package-locations):
9826         * package-get.el (package-get-user-index-filename):
9827         * menubar-items.el (maybe-add-init-button):
9828         * info.el (Info-annotations-path):
9829         * dump-paths.el:
9830         Change `user-init-directory' to be an absolute path.
9831         Use `user-init-directory' where appropriate.
9832         Zap `init-file-user' and its uses.
9833
9834 1999-09-09  Hrvoje Niksic  <hniksic@srce.hr>
9835
9836         * subr.el (copy-symbol): New function.
9837
9838 1999-09-08  Hrvoje Niksic  <hniksic@srce.hr>
9839
9840         * isearch-mode.el (isearch-done): Be sure to restore invisible
9841         extents in the proper buffer.
9842         (isearch-pre-command-hook): Set this-command to the correct value
9843         in case the buffer has changed and old overriding-local-map was
9844         used.
9845         (isearch-restore-extent): Use remprop instead of setting the
9846         property to nil.
9847
9848 1999-09-08  Hrvoje Niksic  <hniksic@srce.hr>
9849
9850         * cmdloop.el (execute-extended-command): Update zmacs region
9851         before the delay.
9852         (execute-extended-command): Make the message gettext-friendly.
9853
9854 1999-09-07  Andy Piper  <andy@xemacs.org>
9855
9856         * gutter-items.el (progress-gauge-glyph): renamed from
9857         progress-glyph.
9858         (progress-text-glyph): new variable.
9859         (progress-layout-glyph): use layouts and text glyphs.
9860         (progress-area-buffer): removed.
9861         (progress-text-and-extent): new variable.
9862         (progress-displayed-p): dynamically create gutter area buffer.
9863         (clear-progress): ditto.
9864         (raw-append-progress): ditto.
9865         (append-progress): use new glyph names.
9866         (raw-append-progress): only create the extent when needed. set
9867         properties more optimally.
9868         (progress): remove args.
9869
9870 1999-09-07  Hrvoje Niksic  <hniksic@srce.hr>
9871
9872         * isearch-mode.el (isearch-range-invisible): Use mapc instead of
9873         mapcar where the return value is unused.
9874         (isearch-restore-invisible-extents): Ditto.
9875         (isearch-highlight-all-cleanup): Ditto.
9876         (isearch-delete-extents-in-range): Traverse the extents only once.
9877         (isearch-highlight-all-update): Don't start over if the search
9878         string has changed and more input is pending.
9879
9880 1999-09-07  Hrvoje Niksic  <hniksic@srce.hr>
9881
9882         * packages.el (packages-find-package-data-path): Ditto.
9883
9884         * cl.el: Use mapcar at top-level -- mapc is no longer a subr.
9885
9886         * subr.el (mapc-internal): Don't make obsolete.
9887
9888         * cl-extra.el (mapc): Resurrect.
9889
9890 1999-09-03  Hrvoje Niksic  <hniksic@srce.hr>
9891
9892         * obsolete.el (isearch-yank-x-clipboard): Define it as an obsolete
9893         alias.
9894
9895         * isearch-mode.el (isearch-top-state): Restore isearch-word.
9896         (isearch-yank-clipboard): Renamed from isearch-yank-x-clipboard.
9897         (isearch-yank-clipboard): Use get-clipboard instead of
9898         x-get-clipboard.
9899         (isearch-yank-selection): Fix docstring.
9900
9901 1999-09-02  Martin Buchholz  <martin@xemacs.org>
9902
9903         * cl-extra.el: Obsolete hash-table-type in favor of hash-table-weakness.
9904
9905 1999-09-02  Hrvoje Niksic  <hniksic@srce.hr>
9906
9907         * cl-macs.el (extent-start-position): Fix setf method.
9908         (extent-end-position): Ditto.
9909
9910 1999-09-02  Hrvoje Niksic  <hniksic@srce.hr>
9911
9912         * isearch-mode.el: End merge with FSF 20.4.
9913
9914         * isearch-mode.el (search-invisible): New variable.
9915         (isearch-hide-immediately): Ditto.
9916         (isearch-unhidden-extents): Ditto.
9917         (isearch-range-invisible): New function.
9918         (isearch-unhide-extent): Ditto.
9919         (isearch-restore-invisible-extents): Ditto.
9920         (isearch-restore-extent): Ditto.
9921
9922         * isearch-mode.el (isearch-ring-advance-edit): Use FSF
9923         implementation.
9924         (isearch-ring-retreat-edit): Ditto.
9925         (isearch-forward): New argument NO-RECURSIVE-EDIT.
9926         (isearch-forward-regexp): New arguments NOT-REGEXP and
9927         NO-RECURSIVE-EDIT.
9928         (isearch-backward): New argument NO-RECURSIVE-EDIT.
9929         (isearch-backward-regexp): New arguments NOT-REGEXP and
9930         NO-RECURSIVE-EDIT.
9931         (isearch-mode): Return isearch-success.
9932         (isearch-update): Use unread-command-events instead of
9933         unread-command-event.
9934         (isearch-abort): If an invalid regexp is encountered, keep popping
9935         states.
9936         (isearch-*-char): Use FSF implementation.
9937         (isearch-whitespace-chars): Use the more robust FSF's
9938         implementation.
9939         (isearch-within-brackets): New variable.
9940         (isearch-mode): Initialize it.
9941         (isearch-edit-string): Bind it.
9942         (isearch-search-and-update): Set it.
9943         (isearch-push-state): Push it.
9944         (isearch-top-state): Pop it.
9945         (isearch-search): Set it.
9946         (isearch-printing-char): When called by isearch-whitespace-chars,
9947         handle M-SPC gracefully.
9948         (isearch-message-prefix): New argument ELLIPSIS.
9949         (isearch-message-suffix): Ditto.
9950         (isearch-message): Use the ELLIPSIS argument when calling
9951         isearch-message-prefix and isearch-message-suffix.
9952         (isearch-message-prefix): Distinguish between "wrapped" and
9953         "overwrapped" search, FWIW.
9954
9955 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
9956
9957         * isearch-mode.el (isearch-edit-string): Use the head of the
9958         search ring instead of search-last-string and search-last-regexp.
9959         (search-highlight): Renamed from isearch-highlight.
9960         (isearch-exit): Use the new name.
9961         (isearch-highlight): Ditto.
9962         (isearch-dehighlight): Ditto.
9963         (isearch-update-ring): New function.
9964         (isearch-done): Call it.
9965         (isearch-done): New argument EDIT.
9966         (isearch-repeat): If search string is empty, look up at the car of
9967         the search ring; ignore the yank pointer.
9968         (isearch-abort): Call isearch-done with NOPUSH.
9969         (isearch-cancel): New function.
9970         (isearch-mode-map): Bind it to ESC ESC ESC.
9971
9972         * isearch-mode.el: Begin merge with FSF 20.4.
9973
9974 1999-09-01  Andy Piper  <andy@xemacs.org>
9975
9976         * x-select.el (x-get-clipboard): obsolete.
9977         (x-yank-clipboard-selection): obsolete
9978
9979         * select.el (disown-selection): need to be careful to disown the
9980         clipboard if we set it via selection.
9981         (get-clipboard): move from x-select.el
9982         (yank-clipboard-selection): ditto.
9983
9984 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
9985
9986         * isearch-mode.el (isearch-exit): Bind isearch-highlight and
9987         isearch-highlight-all-matches to nil.
9988         (isearch-fixed-case): New variable.
9989         (isearch-mode): Initialize it.
9990         (isearch-edit-string): Save it.
9991         (isearch-toggle-case-fold): Set it.
9992         (isearch-fix-case): Make sure isearch-toggle-case-fold works --
9993         need to check isearch-fixed-case.
9994         (isearch-toggle-case-fold): Update highlighting of all matches
9995         before the pause.
9996         (isearch-edit-string):
9997
9998 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
9999
10000         * isearch-mode.el (isearch-edit-string): Call isearch-message
10001         before reading the event so that the prompt is displayed properly.
10002         (isearch-message): Use isearch-nonincremental when calling
10003         isearch-message-prefix.
10004         (minibuffer-local-isearch-map): Bind up and down to do the same as
10005         M-p and M-n respectively.
10006         (isearch-done): New arg NOPUSH.
10007         (isearch-edit-string): Use it.
10008         (isearch-edit-string): Don't bind isearch-string.
10009         (isearch-ring-adjust): Edit string, *then* push state.
10010
10011 1999-08-31  Hrvoje Niksic  <hniksic@srce.hr>
10012
10013         * faces.el (isearch-secondary): Make isearch-secondary look
10014         different than default.
10015
10016 1999-08-30  Hrvoje Niksic  <hniksic@srce.hr>
10017
10018         * isearch-mode.el (isearch-yank): Use progn instead of the inner
10019         save-excursion.
10020         (isearch-dehighlight): Remove TOTALLY.  Simplify.
10021         (isearch-update): Call isearch-dehighlight without arguments.
10022         (isearch-done): Ditto.
10023
10024         * isearch-mode.el (isearch-fix-case): If the search string has no
10025         upper-case letters, allow the folding to be reenabled.
10026         Previously, once disabled, the folding would remain that way until
10027         the end of isearch.
10028         (isearch-top-state): Call isearch-fix-case.
10029
10030         * isearch-mode.el (isearch-yank): Use progn instead of the inner
10031         save-excursion.
10032         (isearch-dehighlight): Remove TOTALLY.  Simplify.
10033
10034 1999-08-31  Jan Vroonhof  <jan@xemacs.org>
10035
10036         * xpm-button.el:
10037         xbm-button.el: Need to exist in core because gui.el depends on
10038         them.
10039
10040 1999-08-31  Andy Piper  <andy@xemacs.org>
10041
10042         * gutter-items.el (buffers-tab-face): new customizable variable.
10043         (buffers-tab-default-buffer-line-length): new specifier for
10044         maximum viewable characters.
10045         (progress-stack): new variable for implementing widget-based
10046         progress messages.
10047         (progress-area-buffer): ditto.
10048         (progress-glyph-height): ditto.
10049         (progress-stop-callback): ditto.
10050         (progress-quit-function): new function.
10051         (progress-glyph): new variable.
10052         (progress-layout-glyph): ditto.
10053         (progress-displayed-p): new function, see message-displayed-p for
10054         details.
10055         (clear-progress): ditto.
10056         (remove-progress): ditto.
10057         (append-progress): ditto.
10058         (raw-append-progress): ditto.
10059         (display-progress): ditto.
10060         (current-progress): ditto.
10061         (current-progress-label): ditto.
10062         (progress): ditto.
10063         (lprogress): ditto.
10064
10065
10066 1999-08-29  Hrvoje Niksic  <hniksic@srce.hr>
10067
10068         * obsolete.el (isearch-yank-x-selection): Define obsolete alias.
10069
10070         * isearch-mode.el (isearch-yank-x-selection): Renamed to
10071         `isearch-yank-selection'.
10072         (isearch-mode-map): Use it.
10073         (isearch-yank-selection): Use `get-selection' instead of
10074         `get-x-selection'.
10075
10076 1999-08-29  Hrvoje Niksic  <hniksic@srce.hr>
10077
10078         * faces.el (isearch-secondary): Create face here.
10079
10080         * isearch-mode.el: Rewrote the "lazy highlighting" code not to use
10081         timers.
10082
10083 1999-08-27  Hrvoje Niksic  <hniksic@srce.hr>
10084
10085         * subr.el (buffer-string): More robust backward compatibility
10086         check, courtesy William Perry.
10087
10088 1999-08-26  Hrvoje Niksic  <hniksic@srce.hr>
10089
10090         * replace.el (perform-replace): Stop the search after the search
10091         limit has been reached.
10092
10093 1999-08-23  Andy Piper  <andy@xemacs.org>
10094
10095         * gutter-items.el (update-tab-in-gutter): call add-tab-to-gutter
10096         here if we don't have one.
10097
10098 1999-08-15  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
10099
10100         * ldap.el (ldap-coding-system): Default to nil until we get
10101         efficient UTF8 support
10102         (ldap-decode-string): Guard against `decode-coding-string' not
10103         being defined
10104         (ldap-encode-string): Guard against `encode-coding-string' not
10105         being defined
10106
10107 1999-08-23  Didier Verna  <didier@xemacs.org>
10108
10109         * rect.el: Cosmetics suggested by Dave Love <d.love@dl.ac.uk>.
10110         Some doc strings improvements, and add a star to the `interactive'
10111         calls.
10112
10113 1999-08-18  Stef Epardaud  <stef@lunatech.com>
10114
10115         * font-lock.el (java-font-lock-keywords-3): introduced new
10116         keywords and regexpes for javadoc syntax 1.2.
10117
10118 1999-08-17  Andy Piper  <andy@xemacs.org>
10119
10120         * gutter-items.el (buffers-tab-format-buffer-line-function): use
10121         format-buffers-tab-line.
10122         (buffers-tab-max-buffer-line-length): new variable.
10123         (format-buffers-tab-line): new function. truncate names if over
10124         buffers-tab-max-buffer-line-length.
10125
10126 1999-08-13  Charles G Waldman  <cgw@fnal.gov>
10127
10128         * cus-start.el: Customize the variable `bell-inhibit-time'.
10129
10130 1999-08-16  Andy Piper  <andy@xemacs.org>
10131
10132         * gutter-items.el (remove-buffer-from-gutter-tab): take a
10133         brute-force approach to deleting the last buffer.
10134         (buffers-tab-grouping-regexp): new customizable variable.
10135         (select-buffers-tab-buffers-by-mode): use it.
10136
10137 1999-08-13  Andy Piper  <andy@xemacs.org>
10138
10139         * gutter-items.el (remove-buffer-from-gutter-tab): fix *scratch*
10140         deletion problem.
10141
10142 1999-07-30  Didier Verna  <didier@xemacs.org>
10143
10144         * cus-edit.el (custom-save-variables): I said, use prin1 instead
10145         of princ to output symbols.
10146         (custom-save-face-internal): ditto.
10147         (custom-save-resets): ditto.
10148
10149 1999-08-09  Didier Verna  <didier@xemacs.org>
10150
10151         * gutter-items.el (select-buffers-tab-buffers-by-mode): use
10152         `regexp-quote' to protect the major mode name for use as a regular
10153         expression (c++ needs this for instance).
10154
10155 1999-08-08  Andy Piper  <andy@xemacs.org>
10156
10157         * gutter-items.el (select-buffers-tab-buffers-by-mode): beef up to
10158         cope with similar mode names.
10159
10160         * gutter-items.el (buffers-tab-selection-function): new selection
10161         function.
10162         (select-buffers-tab-buffers-by-mode): new function.
10163         (buffers-tab-items): use it if set to only display buffers in the
10164         tab in the current buffer's group..
10165         (update-tab-in-gutter): use new api.
10166         (remove-buffer-from-gutter-tab): ditto.
10167
10168         * gutter-items.el (buffers-tab-max-size): set custom selection
10169         default to 6.
10170         (buffers-tab-switch-to-buffer): just switch window if the window is visible.
10171         (add-tab-to-gutter): set face as default.
10172
10173 1999-07-07  Jan Vroonhof  <jan@xemacs.org>
10174
10175         * faces.el (frob-face-property): Merge the fall-back specifier
10176         with the target, not replace it.
10177
10178 1999-08-05  Andy Piper  <andy@xemacs.org>
10179
10180         * gutter-items.el (update-tab-in-gutter): add frame argument for
10181         buffer-items.
10182         (update-tab-in-gutter): use it.
10183
10184         * gutter-items.el (record-buffer-hook): set.
10185
10186         * buffer.el (switch-to-buffer): back out switch-to-buffer-hook
10187         change.
10188         (switch-to-buffer-hook) deleted.
10189
10190 1999-08-04  Andy Piper  <andy@xemacs.org>
10191
10192         * gutter-items.el (update-tab-in-gutter): make sure this will work
10193         as an argument to create-frame-hook.
10194
10195 1999-07-30  Hrvoje Niksic  <hniksic@srce.hr>
10196
10197         * isearch-mode.el: Modified Bob and Darryl's code to use itimers
10198         instead of timer emulation.
10199
10200 1999-07-30  Darryl Okahata  <darrylo@sonic.net>
10201
10202         * isearch-mode.el: Merged Bob Glickstein's <bobg@zanshin.com> GNU
10203         Emacs isearch enhancements.
10204
10205 1999-07-28  Andy Piper  <andy@xemacs.org>
10206
10207         * gutter-items.el (add-tab-to-gutter): put in specifier specs for
10208         all devices that support tab controls.
10209         (remove-buffer-from-gutter-tab): new function. to be used as a
10210         value for kill-buffer-hook.
10211
10212 1999-07-21  Sean MacLennan  <seanm@storm.ca>
10213
10214         * auto-show.el (auto-show-truncationp): changed to match
10215         `window_translation_on'
10216
10217 1999-07-30  XEmacs Build Bot <builds@cvs.xemacs.org>
10218
10219         * XEmacs 21.2.19 is released
10220
10221 1999-07-28  SL Baur  <steve@miho>
10222
10223         * code-files.el (insert-file-contents): Fix docstring.
10224         revert previous change.
10225
10226 1999-07-26  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10227
10228         * fill.el (fill-region-as-paragraph): Change re-break-point to
10229         contain word-across-newline plus one character so that filling
10230         Japanese and Chinese works as desired.
10231         * simple.el (do-auto-fill): Ditto.
10232
10233 1999-07-26  SL Baur  <steve@miho>
10234
10235         * mule/japanese.el ("Japanese"): Do not specify a default input
10236         method.
10237         Suggested by MORIOKA Tomohiko  <tomo@etl.go.jp>
10238
10239 1999-07-23  Jan Vroonhof  <vroonhof@math.ethz.ch>
10240
10241         * custom.el ((not (fboundp 'defun*))): Insert autoload crap to be
10242         able to use cl-macs macro in early lisp.
10243
10244 1999-07-23  Jan Vroonhof  <jan@xemacs.org>
10245
10246         * custom.el:
10247         * cus-face.el:
10248         * cus-edit.el:
10249                 Massive custom Theme API changes.
10250
10251 1999-07-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
10252
10253         * code-files.el (insert-file-contents): Regard
10254         coding-system-magic-cookie if `coding-system-for-read' is nil.
10255
10256 1999-07-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
10257
10258         * mule/thai-xtis.el: Add coding: local variable, to avoid
10259         bootstrapping problem with C locale.
10260
10261 1999-07-22  Andy Piper  <andy@xemacs.org>
10262
10263         * dumped-lisp.el (preloaded-file-list): guard against putting
10264         gutter-items in a less than functional XEmacs.
10265         * gutter-items.el: put call to `add-tab-to-gutter' back in.
10266
10267 1999-07-18  Bob Weiner  <weiner@beopen.com>
10268
10269         * fill.el (fill-context-prefix): Fixed bug that prevented the
10270         setting of an adaptive fill prefix when the `dont-skip-first' was
10271         t.
10272
10273 1999-07-22  SL Baur  <steve@miho>
10274
10275         * gutter-items.el: remove unguarded call to `add-tab-to-gutter'.
10276
10277 1999-06-25  Karl M. Hegbloom  <karlheg@debian.org>
10278
10279         * files.el (interpreter-mode-alist): add `make', `guile', and
10280         `emacs' entries. (#!/usr/bin/make -f ought to send a file into
10281         makefile-mode, guile is a scheme, and someday XEmacs will be
10282         modular enough to use as an efficient scripting tool.)
10283
10284 1999-07-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
10285
10286         * mule/mule-cmds.el (reset-language-environment): Regard
10287         coding-category `utf-8' and `ucs-4' if they are available.
10288
10289 1999-07-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
10290
10291         * mule/mule-cmds.el (set-default-coding-systems): Fix DOC-string.
10292         (prefer-coding-system): Fix DOC-string.
10293
10294         * mule/mule-cmds.el (coding-system-change-eol-conversion): Fix
10295         DOC-string too.
10296
10297         * mule/mule-cmds.el (mule-keymap): Change keymap name from MULE to
10298         Mule.
10299         (coding-system-change-eol-conversion): Fix DOC-string.
10300
10301 1999-06-30  MORIOKA Tomohiko  <tomo@etl.go.jp>
10302
10303         * mule/mule-cmds.el (mule-keymap): Use `describe-coding-system'
10304         instead of `list-coding-system'.
10305
10306 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10307
10308         * menubar-items.el (default-menubar): `select-input-method' was
10309         renamed to `set-input-method'.
10310
10311         * mule/mule-cmds.el (set-language-info-alist): Fix setting for
10312         "Set Language Environment" menu.
10313
10314         * mule/mule-cmds.el (set-language-info-alist): Fix setting for
10315         "Describe Language Support" menu.
10316
10317 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10318
10319         * mule/chinese.el ("Chinese-GB"): Rename
10320         `chinese-gb-environment-setup-function' to
10321         `setup-chinese-gb-environment-internal'.
10322
10323 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10324
10325         * mule/korean.el: Use `define-coding-system-alias' instead of
10326         `copy-coding-system'.
10327
10328 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10329
10330         * mule/mule-cmds.el (set-language-environment-coding-systems):
10331         Treat duplicated coding-categories.
10332
10333 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10334
10335         * mule/japanese.el: Use `define-coding-system-alias' instead of
10336         `copy-coding-system'.
10337
10338 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10339
10340         * mule/vietnamese.el: Specify `iso-8-1' as a category of
10341         coding-system `viscii'.
10342
10343 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10344
10345         * mule/cyrillic.el:
10346         - Specify `iso-8-1' as a category of coding-system `koi8-r'.
10347         (cyrillic-alternativnyj-decode-table): New variable.
10348         (cyrillic-alternativnyj-encode-table): New variable.
10349         - Specify `iso-8-1' as a category of coding-system
10350           `alternativnyj'.
10351         - Abolish general Cyrillic environment.
10352
10353 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10354
10355         * mule/chinese.el:
10356         - Use `define-coding-system-alias' instead of `copy-coding-system'.
10357         - Register `chinese-gb-environment-setup-function' as a
10358           `setup-function' of "Chinese-GB" environment.
10359
10360 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10361
10362         * mule/mule-cmds.el (set-language-info-alist): Allow dummy
10363         optional argument `parents'.
10364
10365         * mule/thai-xtis.el: Specify `tis-620' as `tutorial-coding-system'
10366         property for Thai-XTIS.
10367
10368         * mule/mule-help.el (help-with-tutorial): Use property
10369         `tutorial-coding-system' of language-info as a coding-system to
10370         read tutorial file.
10371
10372 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10373
10374         * mule/thai-xtis.el: Don't setup `setup-function' and
10375         `exit-function'.
10376
10377         * mule/mule-cmds.el (set-language-environment-coding-systems): Use
10378         `set-coding-category-system' to set up coding-system for
10379         coding-category.
10380
10381         * mule/mule-cmds.el (prefer-coding-system): Use
10382         `set-coding-category-system' to set up coding-system for
10383         coding-category.
10384
10385 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10386
10387         * mule/thai-xtis.el: Specify TUTORIAL.th as the tutorial file for
10388         Thai-XTIS environment.
10389
10390         * mule/mule-cmds.el (prefer-coding-system): Use
10391         `find-coding-system' instead of `coding-system-p'.
10392
10393 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10394
10395         * mule/mule-cmds.el (set-language-environment-coding-systems):
10396         Modify eol-type for XEmacs.
10397
10398         * mule/thai-xtis.el: Delete unused local variable `category'.
10399
10400         * mule/mule-cmds.el (coding-system-change-eol-conversion): New
10401         function.
10402         (prefer-coding-system): Don't call
10403         `update-coding-systems-internal'; use function
10404         `coding-category-list' instead of variable `coding-category-list';
10405         use `set-coding-priority-list' instead of `set-coding-priority';
10406         modify `eol-type' for XEmacs.
10407
10408         * mule/mule-misc.el (string-width): Use `charset-width' instead of
10409         `charset-columns'.
10410         (char-width): Likewise.
10411
10412 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10413
10414         * mule/thai-xtis.el: Specify `iso-8-1' as coding-category of
10415         `tis-620'.
10416
10417         * mule/mule-cmds.el (set-language-environment-coding-systems): Use
10418         `set-coding-priority-list' instead of `set-coding-priority'; don't
10419         call `update-coding-systems-internal'.
10420
10421         * mule/mule-misc.el (coding-system-get): New function.
10422         (coding-system-put): New function.
10423         (coding-system-category): New function.
10424
10425 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10426
10427         * dumped-lisp.el (preloaded-file-list): Load "thai-xtis-chars"
10428         when Mule is running; load "mule/thai-xtis" instead of "thai-xtis"
10429         to avoid conflict with leim/quail/thai-xtis.
10430
10431         * mule/thai-xtis.el: Split definition of the charset `thai-xtis'
10432         to thai-xtis-chars.el.
10433
10434         * mule/thai-xtis-chars.el: New file (split from
10435         mule/thai-xtis.el).
10436
10437 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10438
10439         * mule/thai-xtis.el:
10440         - Change category for the charset `thai-xtis' to `?x' from `?T'.
10441         - Add syntax entries.
10442         - Put `preferred-coding-system' of the charset `thai-xtis' to
10443           `tis-620'.
10444
10445 1999-06-28  TAKAHASHI Naoto  <ntakahas@etl.go.jp>
10446
10447         * mule/thai-xtis.el: ccl-decode-thai-xtis and subroutines
10448         rewritten to use write-multibyte-character.
10449
10450 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10451
10452         mule/mule-cmds.el (view-hello-file): Use `iso-2022-7bit' instead
10453         of `iso-2022-7'.
10454         (prefer-coding-system): Synced up with Emacs 20.3.11 but not
10455         ported yet.
10456         (read-input-method-name): Treat optional argument `default'.
10457
10458 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10459
10460         * mule/mule-cmds.el (set-language-info): Don't set up menus at
10461         all.
10462         (set-language-info-alist): Set up menus here.
10463
10464 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10465
10466         * minibuf.el (completing-read): Add new optional argument
10467         `default'.
10468         (read-coding-system): Add new optional argument
10469         `default-coding-system'.
10470
10471 1999-06-03  Ken'ichi Handa  <handa@gnu.org>
10472
10473         * mule/vietnamese.el (ccl-encode-vscii): Typo fixed
10474         (viet-viscii-...->viet-vscii...).
10475
10476 1999-05-13  Ken'ichi Handa  <handa@gnu.org>
10477
10478         * mule/mule-cmds.el: Change MULE to Mule in docstrings
10479         and menus.
10480
10481 1999-04-12  Richard M. Stallman  <rms@gnu.org>
10482
10483         * mule/mule-cmds.el (input-method-function): Add permanent-local
10484         property.
10485
10486 1999-03-30  Dave Love  <fx@gnu.org>
10487
10488         * mule/mule-cmds.el (current-language-environment): Doc fix.
10489
10490 1999-02-06  Richard Stallman  <rms@gnu.org>
10491
10492         * mule/european.el (setup-slovenian-environment): New function.
10493         ("Slovenian"): New language environment.
10494
10495 1999-01-27  Dave Love  <fx@gnu.org>
10496
10497         * mule/mule-cmds.el (current-language-environment): Provide :link,
10498         :type (choices) and appropriate :get.
10499
10500 1999-01-14  Kenichi Handa  <handa@etl.go.jp>
10501
10502         * mule/mule-cmds.el (describe-language-environment): Don't alter
10503         input-method-alist.
10504
10505 1999-01-06  Eli Zaretskii  <eliz@gnu.org>
10506
10507         * mule/mule-cmds.el (prefer-coding-system): Call
10508         set-coding-priority, so that the internal array of priorities is
10509         also updated.
10510
10511 1998-12-30  Eli Zaretskii  <eliz@mescaline.gnu.org>
10512
10513         * mule/mule-cmds.el (prefer-coding-system): If the argument
10514         requires specific EOL conversion type, make the default coding
10515         systems use that.
10516
10517 1998-12-17  Eli Zaretskii  <eliz@mescaline.gnu.org>
10518
10519         * mule/mule-cmds.el (set-language-environment): Pass the default
10520         eol-type to set-language-environment-coding-systems.
10521         (set-default-coding-systems): Copy the eol-type property for the
10522         new default values of {buffer-file,process}-coding-system from the
10523         old defaults.
10524         (set-language-environment-coding-systems): Accept an optional
10525         argument EOL-TYPE, and set the eol-type property of the default
10526         coding systems accordingly.
10527
10528 1998-10-26  Kenichi Handa <handa@etl.go.jp>
10529
10530         * mule/chinese.el (pre-write-encode-hz): Cancel previous change,
10531         use generate-new-buffer instead of get-buffer-create.
10532
10533 1998-10-21  Kenichi Handa  <handa@etl.go.jp>
10534
10535         * mule/chinese.el (pre-write-encode-hz): Use with-temp-buffer.
10536
10537 1998-10-16  Markus Rost  <rost@delysid.gnu.org>
10538
10539         * mule/mule-cmds.el (default-input-method): Fix custom type.
10540
10541 1998-10-12  Richard Stallman  <rms@psilocin.ai.mit.edu>
10542
10543         * mule/mule-cmds.el (setup-specified-language-environment):
10544         Add apropos-inhibit property.
10545         (describe-specified-language-support): Likewise.
10546
10547 1998-09-06  Bill Richter  <richter@math.nwu.edu>
10548
10549         * mule/mule-cmds.el: Doc fixes.
10550
10551 1998-09-02  Kenichi Handa  <handa@etl.go.jp>
10552
10553         * mule/mule-cmds.el (register-input-method): Doc-string
10554         modified.
10555
10556 1998-09-01  Dave Love  <fx@gnu.org>
10557
10558         * mule/mule-cmds.el (current-language-environment): Fix
10559         setter function.
10560
10561 1998-08-31  Paul Eggert  <eggert@twinsun.com>
10562
10563         * mule/chinese.el, mule/cyrillic.el, mule/ethiopic.el,
10564         mule/european.el, mule/hebrew.el, mule/japanese.el,
10565         mule/korean.el, mule/vietnamese.el: Add coding: local variable, to
10566         avoid bootstrapping problem if you need to recompile all the Lisp
10567         files using interpreted code.
10568
10569 1998-08-26  Kenichi Handa  <handa@etl.go.jp>
10570
10571         * mule/european.el ("Latin-1"): Modify `documentation' key value.
10572         ("Latin-2"): Likewise.
10573
10574 1998-08-18  Per Starback  <starback@update.uu.se>
10575
10576         * mule/european.el (setup-latin2-environment): Fix typo.
10577
10578 1998-08-18  Kenichi Handa  <handa@etl.go.jp>
10579
10580         * mule/european.el: Give proper value of `input-method' key to all
10581         lang. env.
10582
10583         * mule/mule-cmds.el (activate-input-method): Handle the case that
10584         the arg INPUT-METHOD is nil correctly.
10585         (read-multilingual-string): Activate the specified input method
10586         before calling read-string.  Afterward, activate the original
10587         input method.
10588
10589 1998-08-15  Kenichi HANDA  <handa@etl.go.jp>
10590
10591         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
10592         (set-language-info-alist): Fix typo in doc-string.
10593
10594         * mule/hebrew.el ("Hebrew"): Delete describe-function key.
10595
10596 1998-08-09  Kenichi HANDA  <handa@etl.go.jp>
10597
10598         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
10599         (reset-language-environment): New function for the job that
10600         setup-english-environment used to do.
10601         (set-language-environment): Do more setups according to the info
10602         in language-info-alist.
10603         (read-language-name): Handle the case that the arg KEY is nil.
10604         (describe-language-environment): Handle input-method property.
10605
10606         * mule/: All files under this directory, which related with
10607         specific languages (such as mule/european.el, mule/greek.el,
10608         mule/hebrew.el, mule/misc-lang.el), modified as below.
10609         (setup-XXX-environment): Just call set-language-environment.  If
10610         they used to do some other jobs than what done by
10611         set-language-environment, those jobs are done in
10612         setup-XXX-environment-internal now.
10613         ("LANUGAGE-ENVIRONMENT"): Delete property setup-function or change
10614         the value to setup-XXX-environment-internal.  Add properties
10615         input-method and features.
10616
10617         * mule/english.el (setup-english-environment): Just call
10618         reset-language-environment.
10619
10620         * mule/european.el (setup-8-bit-environment): Function deleted.
10621
10622 1998-08-08  Richard Stallman  <rms@psilocin.ai.mit.edu>
10623
10624         * mule/mule-cmds.el (input-method-exit-on-first-char)
10625         (input-method-use-echo-area): Doc fixes.
10626
10627 1998-08-06  Kenichi Handa  <handa@etl.go.jp>
10628
10629         * mule/mule-cmds.el (input-method-exit-on-first-char): New
10630         variable.
10631         (input-method-use-echo-area): New variable.
10632
10633 1998-08-01  Kenichi HANDA  <handa@etl.go.jp>
10634
10635         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
10636
10637 1998-07-30  Ken'ichi Handa  <handa@delysid.gnu.org>
10638
10639         * mule/mule-cmds.el (activate-input-method): Update mode line.
10640         (inactivate-input-method): Likewise.
10641
10642 1998-07-19  Kenichi Handa  <handa@etl.go.jp>
10643
10644         * mule/mule-cmds.el (read-multilingual-string): Don't activate an
10645         input method in the current buffer, but just bind
10646         current-input-method.
10647
10648 1998-07-08  Kenichi Handa  <handa@etl.go.jp>
10649
10650         * mule/hebrew.el ("Hebrew"): Add coding-priority.
10651
10652         * mule/misc-lang.el ("IPA"): Add coding-priority and
10653         coding-system.
10654
10655 1998-06-26  Ken'ichi Handa  <handa@melange.gnu.org>
10656
10657         * mule/greek.el: Add coding-priority.
10658
10659 1998-05-23  Richard Stallman  <rms@psilocin.ai.mit.edu>
10660
10661         * mule/mule-cmds.el (register-input-method): Rename arg ENV to
10662         LANG-ENV.
10663
10664 1998-05-20  Richard Stallman  <rms@psilocin.ai.mit.edu>
10665
10666         * mule/mule-cmds.el (register-input-method): Fix previous change.
10667         (setup-specified-language-environment): Doc fix.
10668
10669 1998-05-19  Richard Stallman  <rms@psilocin.ai.mit.edu>
10670
10671         * mule/mule-cmds.el: Several doc fixes.
10672         (get-language-info, set-language-info): Rename argument.
10673         (set-language-info-alist): Likewise.
10674         (register-input-method): Rename argument.
10675         (activate-input-method): If INPUT-METHOD is nil, deactivate.
10676
10677 1998-05-04  Kenichi Handa  <handa@etl.go.jp>
10678
10679         * mule/mule-cmds.el (toggle-input-method): Use a more appropriate
10680         default value while reading an input method.
10681
10682 1998-05-01  Kenichi Handa  <handa@etl.go.jp>
10683
10684         * mule/mule-cmds.el (universal-coding-system-argument):
10685         Use buffer-file-coding-system as default.
10686
10687 1998-04-14  Andreas Schwab  <schwab@mescaline.gnu.org>
10688
10689         * mule/korean.el ("Korean"): Doc fix.
10690
10691 1998-04-11  Kenichi Handa  <handa@etl.go.jp>
10692
10693         * mule/mule-cmds.el (describe-language-environment): Print the
10694         languge environment at the head.
10695
10696 1998-04-06  Kenichi Handa  <handa@etl.go.jp>
10697
10698         * mule/japanese.el: Set exit-function to exit-japanese-environment
10699         for Japanese environment.
10700
10701 1998-03-20  Richard Stallman  <rms@psilocin.gnu.org>
10702
10703         * mule/mule-cmds.el (set-language-environment): Doc fix.
10704         (current-language-environment): Use defcustom.
10705         (default-input-method): Specify :type.
10706
10707 1998-03-02  Kenichi Handa  <handa@etl.go.jp>
10708
10709         * mule/mule-cmds.el (set-default-coding-systems): Doc-string
10710         modified.
10711         (prefer-coding-system): Doc-string modified.
10712
10713 1998-01-21  Kenichi Handa  <handa@etl.go.jp>
10714
10715         * mule/mule-cmds.el (set-language-info): Doc-string
10716         describes `coding-priority' KEY.
10717         (set-language-environment-coding-systems): New function.
10718         (select-safe-coding-system): New function.
10719         (set-language-info): New optional args DESCRIBE-MAP and SETUP-MAP.
10720         (set-language-info-alist): New optionla arg PARENTS.  Call
10721         set-language-info with appropriate DESCRIBE-MAP and SETUP-MAP args.
10722         (set-language-environment-coding-systems): New function.
10723
10724         * mule/chinese.el: Remove setting up of
10725         describe-chinese-environment-map and
10726         setup-chinese-environment-map.  Exclude them in args of calls to
10727         set-language-info-alist.  Register coding-priority key in
10728         language-info-alist.
10729
10730         * mule/cyrillic.el: Remove setting up of
10731         describe-cyrillic-environment-map and
10732         setup-cyrillic-environment-map.  Exclude them in args of calls to
10733         set-language-info-alist.  Register coding-priority key in
10734         language-info-alist.
10735
10736         * mule/english.el: Register coding-priority key in
10737         language-info-alist.
10738
10739         * mule/ethiopic.el: Register coding-priority key in
10740         language-info-alist.
10741
10742         * mule/european.el: Remove setting up of
10743         describe-european-environment-map and
10744         setup-european-environment-map.  Exclude them in args of calls to
10745         set-language-info-alist.  Register coding-priority key in
10746         language-info-alist.  Add "German" language env.
10747         (setup-8-bit-environment): Delete CODING-SYSTEM arg.
10748         (setup-german-environment): New function.
10749
10750         * mule/greek.el (setup-greek-environment): For Greek lang. env.,
10751         change default input method to "greek-postfix".
10752
10753         * mule/japanese.el, mule/korean.el, mule/vietnamese.el: Register
10754         coding-priority key in
10755
10756 1997-12-19  Stephen Eglen  <stephen@cns.ed.ac.uk>
10757
10758         * mule/mule-cmds.el (set-language-info): Doc fix.
10759         (input-method-inactivate-hook): Doc fix.
10760
10761 1997-11-20  Karl Heuer  <kwzh@gnu.org>
10762
10763         * mule/mule-cmds.el (set-input-method): Renamed from
10764         select-input-method.
10765
10766 1997-11-07  Kenichi Handa  <handa@etl.go.jp>
10767
10768         * mule/mule-cmds.el (set-language-environment): Run
10769         exit-language-environment-hook before calling `exit-function'
10770         which is specified for the language environment.
10771
10772 1997-10-23  Kenichi Handa  <handa@etl.go.jp>
10773
10774         * mule/mule-cmds.el (set-default-coding-systems): Doc-string
10775         modified.
10776         (prefer-coding-system): Likewise.
10777         (describe-language-environment): Print aliases of each coding
10778         system.
10779         (set-language-environment-hook): New variable.
10780         (exit-language-environment-hook): New variable.
10781         (set-language-environment): Call these hooks.  Before setting a
10782         new language environment, exit from the
10783         current-language-environment if necessary.
10784         (input-method-verbose-flag): The value can be nil, t,
10785         complex-only, or default.
10786         (input-method-highlight-flag): Doc-string augmented.
10787         (activate-input-method): Check if we can run the registered
10788         function to activate an input method.
10789
10790         * mule/korean.el: Set exit-function for language environment
10791         "Korean" to exit-korean-environment.
10792         (setup-korean-environment): Moved to korea-util.el.
10793
10794 1997-10-21  Kenichi Handa  <handa@etl.go.jp>
10795
10796         * mule/mule-cmds.el (read-multilingual-string): Use
10797         current-input-method prior to default-input-method.  Don't bind
10798         current-input-method by `let', instead, activate the specified
10799         input method in the current buffer temporarily.
10800
10801 1997-10-19  John F. Whitehead  <jfw@cisco.com>
10802
10803         * mule/mule-cmds.el (describe-language-environment): Fix prompt.
10804
10805 1997-10-21  Kenichi Handa  <handa@etl.go.jp>
10806
10807         * mule/chinese.el (post-read-decode-hz): Return the result of
10808         decode-hz-region.
10809         (pre-write-encode-hz): Do not change the value of
10810         last-coding-system.
10811
10812 1998-09-06  Bill Richter  <richter@math.nwu.edu>
10813
10814         * mule/mule-ccl.el: Doc fixes.
10815
10816 1998-04-20  Kenichi Handa  <handa@etl.go.jp>
10817
10818         * mule/mule-ccl.el (declare-ccl-program): New optional arg VECTOR.
10819         (check-ccl-program): New macro.
10820
10821 1998-01-21  Kenichi Handa  <handa@etl.go.jp>
10822
10823         * mule/mule-ccl.el: Comment about CCL syntax modified.
10824         (ccl-command-table): Add read-multibyte-character and
10825         write-multibyte-character.
10826         (ccl-code-table): Add ex-cmd.
10827         (ccl-extended-code-table): New variable.
10828         (ccl-embed-extended-command): New function.
10829         (ccl-compile-read-multibyte-character,
10830         ccl-compile-write-multibyte-character) New functions.
10831         (ccl-dump-ex-cmd, ccl-dump-read-multibyte-character,
10832         ccl-dump-write-multibyte-character): New functions.
10833
10834 1999-07-22  SL Baur  <steve@miho>
10835
10836         * config.el (config-value-file): config.values is installed into
10837         doc-directory.
10838         From Karl M. Hegbloom  <karlheg@cathcart.sysc.pdx.edu>
10839
10840 1999-07-19  Didier Verna  <didier@xemacs.org>
10841
10842         * rect.el: all functions rewritten, except when noted. Below is a
10843         list of interface changes.
10844         (apply-on-rectangle): new function. Obsoletes
10845         `operate-on-rectangle'. All functions that used to call this
10846         function now call the new one.
10847         (kill-rectangle): added optional prefix arg to fill lines.
10848         (delete-rectangle): ditto.
10849         (delete-extract-rectangle): ditto.
10850         (open-rectangle): ditto.
10851         (clear-rectangle): ditto.
10852         (delete-rectangle-line): added third arg FILL.
10853         (delete-extract-rectangle-line): ditto.
10854         (open-rectangle-line): ditto.
10855         (clear-rectangle-line): ditto.
10856
10857 1999-07-18  Andy Piper  <andy@xemacs.org>
10858
10859         * menubar-items.el (default-menubar): add gutter options.
10860
10861         * gutter-items.el: new file.
10862         (gutter): new group for custom.
10863         (gutter-visible-p): new variable.
10864         (default-gutter-position): ditto.
10865         (buffers-tab): new group for the buffers tab.
10866         (gutter-buffers-tab): widget to put in the gutter.
10867         (buffers-tab-max-size): max number of tabs.
10868         (buffers-tab-switch-to-buffer-function): function to call when a
10869         tab is pressed.
10870         (buffers-tab-omit-function): filter buffers with this function.
10871         (buffers-tab-format-buffer-line-function): format buffer names for
10872         inclusion in tabs.
10873         (buffers-tab-switch-to-buffer): like switch-to-buffer but without
10874         the record.
10875         (build-buffers-tab-internal): build a list of tab items.
10876         (buffers-tab-items): ditto.
10877         (add-tab-to-gutter): put a tab in the gutter area.
10878         (update-tab-in-gutter): reset the buffers in the tab.
10879
10880         * dumped-lisp.el (preloaded-file-list): dump gutter-items.
10881
10882         * buffer.el (switch-to-buffer): run switch-to-buffer-hooks.
10883         (switch-to-buffer-hooks): new hook.
10884
10885         * toolbar.el (default-toolbar-position): fix typo.
10886
10887 1999-07-16  Andy Piper  <andy@xemacs.org>
10888
10889         * gui.el (make-dialog-frame): turn off gutters for dialogs.
10890
10891 1999-07-15  Didier Verna  <didier@xemacs.org>
10892
10893         * cus-edit.el (custom-prompt-variable): optional third arg makes
10894         prompt for a comment string.
10895         (customize-set-value): optional prefix makes this function handle
10896         variable comments.
10897         (customize-set-variable): ditto.
10898         (customize-save-variable): ditto.
10899         (customize-customized): handle custom comments.
10900         (customize-save-customized): ditto.
10901         (custom-variable-state-set): ditto.
10902         (custom-face-state-set): ditto.
10903         (customize-saved): ditto.
10904         (custom-variable-set): ditto.
10905         (custom-face-set): ditto.
10906         (custom-variable-save): ditto.
10907         (custom-face-save): ditto.
10908         (custom-variable-reset-saved): ditto.
10909         (custom-face-reset-saved): ditto.
10910         (custom-variable-reset-standard): ditto.
10911         (custom-face-reset-standard): ditto.
10912         (custom-comment-face): new face.
10913         (custom-comment-tag-face): ditto.
10914         (custom-comment): new widget.
10915         (custom-comment-create): new function.
10916         (custom-comment-delete): ditto.
10917         (custom-comment-value-set): ditto.
10918         (custom-comment-show): ditto.
10919         (custom-comment-invisible-p): ditto.
10920         (custom-variable-value-create): create a comment field widget.
10921         (custom-face-value-create): ditto.
10922         (custom-variable-menu): new entry for adding a custom comment.
10923         (custom-face-menu): ditto.
10924         (custom-save-variables): possibly save custom comments.
10925         (custom-save-faces): ditto.
10926
10927         * cus-face.el (custom-set-faces): the arguments can now have a
10928         custom comment as fourth argument.
10929
10930         * custom.el (custom-set-variables): the arguments can now have a
10931         custom comment as fifth element.
10932
10933 1999-07-13  XEmacs Build Bot <builds@cvs.xemacs.org>
10934
10935         * XEmacs 21.2.18 is released
10936
10937 1999-07-13  SL Baur  <steve@miho>
10938
10939         * lib-complete.el (read-library-name): Revert previous change.
10940         (read-library): Ditto.
10941
10942 1999-06-24  Karl M. Hegbloom  <karlheg@debian.org>
10943
10944         * packages.el (packages-package-list): Capitalize docstring.
10945
10946         * packages.el (packages-find-package-library-path): Use #'nconc
10947         rather than #'append to reduce consing -- #'mapcar uses Flist,
10948         which returns a freshly consed list.  #'append would create yet
10949         another fresh list, using Fmake_list in concat.
10950
10951         * packages.el (package-provide): Use setq with remassq like it
10952         says in its docstring.
10953
10954 1999-07-06  SL Baur  <steve@miho.m17n.org>
10955
10956         * lib-complete.el (progn-with-message): Fix typo.
10957
10958 1999-07-06  SL Baur  <steve@miho.m17n.org>
10959
10960         * mule/mule-misc.el (char-octet): Make function match docstring.
10961         From Katsumi Yamaoka <yamaoka@jpl.org>
10962
10963 1999-06-15  Karl M. Hegbloom  <karlheg@debian.org>
10964
10965         * wid-edit.el (widget-documentation): corrected spelling error.
10966
10967 1999-06-23  Jonathan Marten <jonathan.marten@uk.sun.com>
10968
10969         * x-win-sun.el (x-win-init-sun): Don't rebind Find and Sh-find
10970         keys if already bound
10971
10972 1999-07-06  SL Baur  <steve@miho.m17n.org>
10973
10974         * lib-complete.el (progn-with-message): Revert previous changes.
10975
10976 1999-06-24  Bob Weiner  <weiner@beopen.com>
10977
10978         * lib-complete.el (find-library):
10979         (find-library-other-window):
10980         (find-library-other-frame): Completely rewrote
10981         so that these functions actually work when called non-interactively.
10982         Also made them handle LIBRARY arguments which end with .el or .elc.
10983
10984 1999-06-24  Bob Weiner  <weiner@beopen.com>
10985
10986         * simple.el (indent-new-comment-line): Locally bound
10987         `block-comment-start' to `comstart' or else when this is called
10988         from do-auto-fill, e.g. in Lisp mode, it will insert any non-nil
10989         `block-comment-start' value, ignoring any existing spacing after a
10990         comment prefix in the previous line and producing ugly comments.
10991
10992 1999-06-23  Bob Weiner  <weiner@beopen.com>
10993
10994         * list-mode.el (mouse-choose-completion):
10995         (choose-completion):
10996         (completion-switch-to-minibuffer): Added.
10997         ([Tab]): [Tab] previously switched to the minibuffer
10998         but since [space] does that and since most applications in the
10999         world use [Tab] to select the next item in a list, do that in the
11000         *Completions* buffer too.  This will cause the least confusion
11001         among the largest population of users.  -- Bob Weiner, BeOpen.com,
11002         06/23/1999.
11003
11004 1999-06-22  Bob Weiner  <weiner@beopen.com>
11005
11006         * help.el (help-buffer-name): Added support for a null value
11007         of `help-buffer-prefix-string' since some buffers require no
11008         prefix.
11009
11010 1999-06-20  Bob Weiner  <weiner@beopen.com>
11011
11012         * list-mode.el (completion-list-mode-quit): Added and bound to {q}
11013         in the completion-list-mode-map to bury the completions buffer
11014         even when the minibuffer is no longer active.
11015
11016 1999-06-20  Bob Weiner  <weiner@beopen.com>
11017
11018         * list-mode.el (list-mode): It is visually disconcerting to have
11019         the text cursor disappear within list buffers, especially when
11020         moving from window to window, so leave it visible.
11021
11022 1999-07-01  SL Baur  <steve@miho.m17n.org>
11023
11024         * menubar-items.el (default-menubar): Conditionalize the bug
11025         report menu item (which may not be possible in this XEmacs).
11026         Reported by: Ken'ichi Handa <handa@etl.go.jp>
11027
11028 1999-06-30  SL Baur  <steve@miho.m17n.org>
11029
11030         * subr.el (with-current-buffer): DOC string fix.
11031         Suggested by Bob Weiner <weiner@altrasoft.com>
11032
11033 1999-06-25  Charles G Waldman <cgw@fnal.gov>
11034
11035         * cus-face.el (custom-face-italic): insert missing args
11036
11037 1999-06-24  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
11038
11039         * packages.el (package-locations): Changed default early package
11040         hierarchies to ~/.xemacs/mule-packages and
11041         ~/.xemacs/xemacs-packages.
11042
11043 1999-06-23  SL Baur  <steve@miho.m17n.org>
11044
11045         * mule/mule-category.el (Top Level): ASCII is also latin-1.
11046
11047 1999-06-15  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
11048
11049         * packages.el (package-locations): Changed default early package
11050         hierarchy to ~/.xemacs/packages.
11051         (package-locations): Removed `packages' as a possible name for a
11052         late package hierarchy.
11053
11054 1999-06-20  MORIOKA Tomohiko  <tomo@etl.go.jp>
11055
11056         * mule/mule-category.el (word-combining-categories): Set up new
11057         variable.
11058         (word-separating-categories): Likewise.
11059
11060 1999-06-22  XEmacs Build Bot <builds@cvs.xemacs.org>
11061
11062         * XEmacs 21.2.17 is released
11063
11064 1999-06-17  Robert Pluim  <rpluim@bigfoot.com>
11065
11066         * font-menu.el (font-menu-set-font): allow for nil specification
11067         of font size.
11068
11069 1999-06-16  MORIOKA Tomohiko  <tomo@etl.go.jp>
11070
11071         * mule/thai-xtis.el: Specify `columns' of the charset `thai-xtis'
11072         is 1.
11073
11074 1999-06-12  MORIOKA Tomohiko  <tomo@etl.go.jp>
11075
11076         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Use NBSP of ISO
11077         8859-5 instead of ISO 8859-1.
11078
11079 1999-06-15  SL Baur  <steve@steve1.m17n.org>
11080
11081         * mule/vietnamese.el (viet-vscii-encode-table): Use split-char.
11082         (viet-viscii-encode-table): Ditto.
11083
11084         * mule/mule-misc.el: Delete split-char & split-char-or-char-int.
11085         Make obsolete definition of char-octet.
11086
11087 1999-06-14  SL Baur  <steve@steve1.m17n.org>
11088
11089         * subr.el: Move no-Mule make-char ...
11090         * help-nomule.el (make-char): To here.
11091         (string-width): Make Mule compatibility alias.
11092
11093 1999-06-15  Andy Piper  <andy@xemacs.org>
11094
11095         * select.el (get-selection-no-error): really make there be no-error.
11096         (get-selection): revert to original.
11097
11098 1999-06-11  Andy Piper  <andy@xemacs.org>
11099
11100         * select.el (selection-sets-clipboard): renamed.
11101         (own-selection): use it.
11102
11103 1999-06-11  XEmacs Build Bot <builds@cvs.xemacs.org>
11104
11105         * XEmacs 21.2.16 is released
11106
11107 1999-06-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
11108
11109         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Set 32 for
11110         missing characters to avoid crash.
11111
11112 1999-06-09  Jan Vroonhof  <vroonhof@math.ethz.ch>
11113
11114         * coding.el (set-terminal-coding-system): Only set the console
11115         coding system on the selected console if it is a tty.
11116
11117 1999-06-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
11118
11119         * cus-face.el:
11120         * cus-edit.el:
11121         * faces.el:
11122         (custom):
11123         (face-spec-set):
11124         * faces.el (frob-face-property):
11125         * font-menu.el (font-menu-set-font):
11126                   Actually apply changes from 1999-03-17
11127
11128 1999-06-10  Andy Piper  <andy@xemacs.org>
11129
11130         * select.el (get-selection): abstract out non error-signalling
11131         part.
11132         (get-selection-no-error): get-selection without signalling an
11133         error.
11134         (selection-is-clipboard-p): new variable. controls whether the
11135         selection sets the clipboard.
11136         (own-selection): use it.
11137
11138         * mouse.el (insert-selection): fallback to clipboard after trying
11139         primary selection and cutbuffer.
11140
11141 1999-06-05  Andy Piper  <andy@xemacs.org>
11142
11143         * x-select.el (xselect-kill-buffer-hook-1): use generalised
11144         selection functions.
11145
11146 1999-06-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
11147
11148         * code-files.el (buffer-file-coding-system): Use `raw-text' as
11149         default value.
11150         (load): Use `raw-text' instead of `no-conversion'.
11151         (insert-file-contents): Likewise.
11152
11153         * bytecomp.el (byte-compile-insert-header): Use `raw-text' instead
11154         of `no-conversion'.
11155
11156 1999-06-03  MORIOKA Tomohiko  <tomo@etl.go.jp>
11157
11158         * coding.el: Don't copy `no-conversion' to `raw-text'.
11159
11160 1999-06-07  Hrvoje Niksic  <hniksic@srce.hr>
11161
11162         * subr.el (make-char): Define it if Mule is not around.
11163
11164 1999-06-07  SL Baur  <steve@steve1.m17n.org>
11165
11166         * mule/mule-help.el: Add trailing newline.  Use mule keyword.
11167
11168         * x-select.el (x-disown-selection-internal): Restore symbol as an
11169         obsolete alias.
11170         (xselect-kill-buffer-hook-1): Use disown-selection-internal.
11171
11172 1999-06-04  XEmacs Build Bot <builds@cvs.xemacs.org>
11173
11174         * XEmacs 21.2.15 is released
11175
11176 1999-06-02  Oscar Figueiredo  <oscar@xemacs.org>
11177
11178         * subr.el (split-string): Avoid infinite looping
11179
11180 1999-05-30  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11181
11182         * ldap.el (ldap-ignore-attribute-codings): New variable
11183         (ldap-default-attribute-decoder): New variable
11184         (ldap-coding-system): New variable
11185         (ldap-attribute-syntax-encoders): New variable
11186         (ldap-attribute-syntax-decoders): New variable
11187         (ldap-attribute-syntaxes-alist): New variable
11188         (ldap-encode-boolean): New function
11189         (ldap-decode-boolean): New function
11190         (ldap-encode-country-string): New function
11191         (ldap-decode-string): New function
11192         (ldap-decode-address): New function
11193         (ldap-encode-address): New function
11194         (ldap-decode-attribute): New function
11195         (ldap-search): Use some of these
11196
11197 1999-05-25  Jan Vroonhof  <jan@xemacs.org>
11198
11199         * version.el (emacs-version): Make the patch level/beta come
11200         before the XEmacs qualifier so that it gets into (funcall
11201         emacs-version) and thus in the bug reports.
11202         (emacs-version>=): Support patch levels.
11203
11204 1999-06-03  SL Baur  <steve@xemacs.org>
11205
11206         * version.el: implement x.y.z version number
11207         From Jan Vroonhof <vroonhof@math.ethz.ch>
11208
11209 1999-05-27  Yoshiki Hayashi <g740685@komaba.ecc.u-tokyo.ac.jp>
11210
11211         * mule/mule-cmds.el (read-input-method-name): set input-method properly.
11212
11213 1999-05-22  Vin Shelton <acs@xemacs.org>
11214
11215         * startup.el: Document -private and break out non-standard X options.
11216
11217 1999-05-26  SL Baur  <steve@gneiss.etl.go.jp>
11218
11219         * mule/mule-charset.el (charset-after): New function.
11220         (charset-direction): Synch with Mule, update docstring.
11221         (get-charset-property): New function.
11222         (put-charset-property): New function.
11223         (charset-plist): New function.
11224
11225         * mule/mule-charset.el (compose-region):
11226         (decompose-region): remove;  these functions (which don't work
11227         since we don't do composite characters) have been moved to
11228         mule-util.el.
11229         (toplevel): follow coding standards
11230
11231 1999-05-26  SL Baur  <steve@gneiss.etl.go.jp>
11232
11233         * dumped-lisp.el (preloaded-file-list): mule-files.el does not
11234         exist any more.
11235
11236         * code-files.el: Fix commentary to follow coding standards.  Move
11237         the single line left in mule-files.el to here.
11238
11239         * mule/mule-files.el: delete.
11240
11241 1999-05-24  SL Baur  <steve@gneiss.etl.go.jp>
11242
11243         * info.el (Info-scroll-prev): Use event functions instead of the
11244         old emacs 19 interface.
11245
11246 1999-06-02  Andy Piper  <andy@xemacs.org>
11247
11248         * x-font-menu.el (x-font-menu-load-font):
11249         font-menu-registry-encoding -> x-font-menu-registry-encoding type.
11250
11251 1999-05-31  Andy Piper  <andy@xemacs.org>
11252
11253         * font-menu.el (font-menu-ignore-scaled-fonts): move to font-menu
11254         group.
11255         (font-menu-this-frame-only-p): ditto.
11256         (font-menu-max-items): reinstate, from Jan Vroonhof
11257         <vroonhof@math.ethz.ch>
11258         (font-menu-submenu-name-format): ditto.
11259         (font-menu-split-long-menu): ditto, for use by the family
11260         constructor.
11261         (font-menu-family-constructor): use it.
11262
11263 1999-05-30  Andy Piper  <andy@xemacs.org>
11264
11265         * msw-faces.el (mswindows-font-regexp): new font matching regexp
11266         for use by the font menu.
11267
11268         * msw-font-menu.el: new file implementing mswindows specific
11269         font-menu behaviour.
11270         (mswindows-font-menu-registry-encoding): new function mirroring x version.
11271         (mswindows-font-menu-junk-families): ditto.
11272         (hack-font-truename): ditto.
11273         (mswindows-font-regexp-ascii): ditto.
11274         (mswindows-reset-device-font-menus): ditto.
11275         (mswindows-font-menu-font-data): ditto.
11276         (mswindows-font-menu-load-font): ditto.
11277
11278         * x-font-menu.el (x-reset-device-font-menus): made device specific.
11279         (x-font-menu-font-data): ditto.
11280         (x-font-menu-load-font): ditto.
11281
11282         * font-menu.el: new file implementing generic font menu behaviour.
11283         (font-menu-ignore-scaled-fonts): copied from x-font-menu.el and
11284         made device independent.
11285         (font-menu-this-frame-only-p): ditto.
11286         (font-menu-preferred-resolution): ditto.
11287         (font-menu-size-scaling): new variable used to determine whether
11288         sizes are in points or tenths of a point.
11289         (vassoc): moved from x-font-menu.el.
11290         (device-fonts-cache): ditto.
11291         (device-fonts-cache): ditto.
11292         (flush-device-fonts-cache): ditto.
11293         (reset-device-font-menus): copied from x-font-menu.el and made
11294         device independent. Most functionality deferred to
11295         device-dependent versions.
11296         (font-menu-family-constructor): copied from x-font-menu.el and
11297         made device independent.
11298         (font-menu-size-constructor): ditto.
11299         (font-menu-weight-constructor): ditto.
11300         (font-menu-set-font): ditto.
11301         (font-menu-change-face): ditto.
11302         (font-menu-load-font): new device method.
11303         (font-menu-font-data): ditto.
11304
11305         * x-font-menu.el: The above functions deleted.
11306
11307 1999-05-26  Andy Piper  <andy@xemacs.org>
11308
11309         * update-elc.el:
11310         * make-docfile.el:
11311         * loadup.el: rehash expand-file-name usage to not use default-directory.
11312
11313 1999-05-21  Andy Piper  <andy@xemacs.org>
11314
11315         * x-select.el (x-select-convert-to-text):
11316         (x-selected-text-type):
11317         (x-get-selection):
11318         (xselect-convert-to-string):
11319         (xselect-convert-to-compound-text):
11320         (xselect-convert-to-length):
11321         (xselect-convert-to-targets):
11322         (xselect-convert-to-delete):
11323         (xselect-convert-to-filename):
11324         (xselect-convert-to-charpos):
11325         (xselect-convert-to-lineno):
11326         (xselect-convert-to-colno):
11327         (xselect-convert-to-sourceloc):
11328         (xselect-convert-to-os):
11329         (xselect-convert-to-host):
11330         (xselect-convert-to-user):
11331         (xselect-convert-to-class):
11332         (xselect-convert-to-name):
11333         (xselect-convert-to-integer):
11334         (xselect-convert-to-atom):
11335         (xselect-convert-to-identity): functions renamed from x-* and
11336         moved to select.el.
11337         (x-get-secondary-selection): use rename get-selection.
11338         (x-get-clipboard): ditto.
11339         (x-own-selection): moved to select.el.
11340         (x-valid-simple-selection-p): ditto.
11341         (x-dehilight-selection): ditto.
11342         (x-own-clipboard): ditto.
11343         (x-disown-selection): ditto.
11344
11345         * x-mouse.el (x-yank-function): moved to mouse.el.
11346         (x-insert-selection): ditto.
11347         (x-set-point-and-move-selection): use renamed function.
11348
11349         * select.el (selected-text-type): moved and renamed from
11350         x-select.el.
11351         (selection-owner-p): moved to C.
11352         (selection-exists-p): ditto.
11353         (get-cutbuffer): new device method.
11354         (get-selection): generalised and moved from x-select.el.
11355         (own-selection): moved x-own-selection functionality into here.
11356         (dehilight-selection): renamed and moved from x-select.el.
11357         (own-clipboard): functionality moved from x-select.el using new
11358         generic C builtins.
11359         (disown-clipboard): ditto.
11360         (select-convert-to-text):
11361         (select-convert-to-string):
11362         (select-convert-to-compound-text):
11363         (select-convert-to-length):
11364         (select-convert-to-targets):
11365         (select-convert-to-delete):
11366         (select-convert-to-filename):
11367         (select-convert-to-charpos):
11368         (select-convert-to-lineno):
11369         (select-convert-to-colno):
11370         (select-convert-to-sourceloc):
11371         (select-convert-to-os):
11372         (select-convert-to-host):
11373         (select-convert-to-user):
11374         (select-convert-to-class):
11375         (select-convert-to-name):
11376         (select-convert-to-integer):
11377         (select-convert-to-atom):
11378         (select-convert-to-identity): new functions renamed from x-* and
11379         moved from x-select.el.
11380
11381         * mouse.el (mouse-consolidated-yank): subsume x-yank-function
11382         into here and use as the default window-system mouse yank.
11383         (insert-selection): generalised and moved from x-mouse.el.
11384         (own-clipboard): moved to C.
11385
11386         * msw-select.el (mswindows-selection-owned-p): deleted.
11387         (mswindows-own-selection): generalised and moved to select.el.
11388         (mswindows-disown-selection): generalised and moved to C.
11389         (mswindows-selection-owner-p): ditto.
11390
11391 1999-05-14  XEmacs Build Bot <builds@cvs.xemacs.org>
11392
11393         * XEmacs 21.2.14 is released
11394
11395 1999-05-13  SL Baur  <steve@gneiss.etl.go.jp>
11396
11397         * about.el: update contact info for jason and slb.
11398
11399 1999-05-13  SL Baur  <steve@gneiss.etl.go.jp>
11400
11401         * mule/european.el (setup-romanian-environment): Add Romanian
11402         support from Emacs/Mule romanian.el.
11403
11404 1999-03-17  Jan Vroonhof  <vroonhof@math.ethz.ch>
11405
11406         * cus-face.el: Label all custom changes with the 'custom' tag.
11407
11408         * cus-edit.el: idem ditto.
11409
11410         * faces.el: Added suport for adding device tags to various functions.
11411         (custom): New device tag.
11412         (face-spec-set): Call reset face with tags argument. No longer do
11413         x-init-global-faces hack.
11414
11415         * faces.el (frob-face-property): Use an anonymous specifier to map
11416         frob-face-property-1 over.
11417
11418         * x-font-menu.el (font-menu-set-font): Always specify all
11419         properties to custom.
11420
11421 1999-05-12  SL Baur  <steve@gneiss.etl.go.jp>
11422
11423         * mule/european.el (setup-czech-environment): Add czech support.
11424         From David Sauer <davids@orfinet.cz>
11425
11426 1999-03-15  SL Baur  <steve@xemacs.org>
11427
11428         * check-features.el: Turn hard errors into warnings.
11429
11430 1999-03-21  SL Baur  <steve@xemacs.org>
11431
11432         * simple.el (delete-key-deletes-forward): As per discussion on
11433         xemacs-beta, default to t.
11434
11435 1999-05-11  Hrvoje Niksic  <hniksic@srce.hr>
11436
11437         * loadup.el: Define Installation-string before loading anything.
11438
11439 1999-05-06  Gunnar Evermann  <ge204@eng.cam.ac.uk>
11440
11441         * files.el (auto-mode-alist): fix typo in regex for .bash_* files
11442         From Anders Stenman <stenman@isy.liu.se>
11443
11444 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
11445
11446         * wid-edit.el (widget-glyph-find): Ditto.
11447
11448         * packages.el (locate-library): Ditto.
11449
11450         * loadup.el (really-early-error-handler): Ditto.
11451
11452         * lib-complete.el (read-library): Ditto.
11453
11454         * faces.el (set-face-stipple): Ditto.
11455
11456         * code-files.el (load): Use new calling style of locate-file.
11457
11458 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
11459
11460         * packages.el (packages-unbytecompiled-lisp): Installation.el is
11461         dead.
11462
11463 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
11464
11465         * dumped-lisp.el (preloaded-file-list): Don't load
11466         Installation.el.
11467
11468         * loadup.el (Installation-string): Define it here.
11469
11470 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
11471
11472         * dumped-lisp.el (preloaded-file-list): Revert previous change --
11473         Installation.el needs to be loaded before `dump-paths', otherwise
11474         the dumping process won't find it.
11475
11476 1999-03-13  Adrian Aichner  <adrian@xemacs.org>
11477
11478         * dumped-lisp.el (preloaded-file-list): Load Installation.el after
11479         subr so that we can use `replace-in-string' in Installation.el to
11480         get rid of C-m chars under the native Windows build.
11481
11482 1999-04-29  Andy Piper  <andy@xemacs.org>
11483
11484         * make-docfile.el: canonicalize file and directory names.
11485
11486         * device.el (call-device-method): new function for calling device
11487         specific methods.
11488         (define-device-method): new function for defining device methods.
11489         (define-device-method*): ditto.
11490
11491 1999-04-27  Hrvoje Niksic  <hniksic@srce.hr>
11492
11493         * subr.el (buffer-string): Support new FSFmacs 20.4 stuff.
11494
11495 1999-04-08  MORIOKA Tomohiko  <tomo@etl.go.jp>
11496
11497         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): New variable.
11498         (cyrillic-koi8-r-encode-table): Likewise.
11499         (ccl-decode-koi8): Use `cyrillic-koi8-r-decode-table'.
11500         (ccl-encode-koi8): Use `cyrillic-koi8-r-encode-table'.
11501
11502         * mule/mule-misc.el (split-char-or-char-int): New function [moved
11503         from vietnamese.el].
11504
11505         * mule/vietnamese.el: Move function `split-char-or-char-int' to
11506         mule/mule-misc.el.
11507
11508 1999-04-08  MORIOKA Tomohiko  <tomo@etl.go.jp>
11509
11510         * mule/thai-xtis.el:
11511         - Change font registry name from "Thai94x94-0" to "xtis-0".
11512         - Change mnemonic of coding-system `tis-620' to "TIS620".
11513
11514 1999-04-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
11515
11516         * mule/ethiopic.el: fixed.
11517
11518 1999-03-30  MORIOKA Tomohiko  <tomo@etl.go.jp>
11519
11520         * dumped-lisp.el: Add ethiopic, thai-xtis and vietnamese.
11521
11522         * mule/thai-xtis.el: New file.
11523
11524         * mule/vietnamese.el: New file.
11525
11526         * mule/ethiopic.el: New file.
11527
11528 1999-04-22  Hrvoje Niksic  <hniksic@srce.hr>
11529
11530         * bytecomp.el (byte-compile-close-variables): Leave
11531         debug-issue-ebola-notices alone.
11532
11533 1999-04-11  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11534
11535         * ldap.el (ldap-host-parameters-alist): Make `Search Base' appear
11536         at the top of the buffer since it is the most important thing to
11537         customize
11538         (ldap-get-host-parameter): New defun
11539         (ldap-search): Add a new parameter `withdn' to retrieve the
11540         distinguished names of entries
11541
11542 1999-04-22  Kai Haberzettl  <khaberz@synnet.de>
11543
11544         * startup.el (splash-frame-body): Date and spelling fixes.
11545
11546 1999-03-16  Colin Rafferty  <colin@xemacs.org>
11547
11548         * view-less.el (toggle-truncate-lines): add autoload tag
11549
11550 1999-04-19  Hrvoje Niksic  <hniksic@srce.hr>
11551
11552         * format.el (format-alist): Disable image stuff.
11553
11554 1999-04-17  Hrvoje Niksic  <hniksic@srce.hr>
11555
11556         * wid-edit.el (widget-glyph-find): Search by directories, then by
11557         suffixes rather than the other way around.
11558         (widget-image-conversion): Renamed to
11559         `widget-image-file-name-suffixes'.
11560
11561 1999-04-16  Olivier Galibert  <galibert@pobox.com>
11562
11563         * mule/mule-charset.el: Made old functions obsolete, remove the
11564         unspeakably evil (and inexistant in fsf's) charset-leading-byte.
11565         (charset-iso-graphic-plane): Rename from charset-graphic.
11566         (charset-iso-final-char): Rename from charset-final.
11567         (charset-width): Rename from charset-columns.
11568         (charset-bytes): Added from fsf compatibility, returns always 1.
11569
11570         * mule/mule-misc.el: Move charset-doc-string alias to
11571         mule-charset.el
11572
11573 1999-04-14  Colin Rafferty  <colin@xemacs.org>
11574
11575         * x-faces.el (x-make-font-bold-italic): honor
11576         *try-oblique-before-italic-fonts*
11577
11578 1999-04-14  Hrvoje Niksic  <hniksic@srce.hr>
11579
11580         * cl-extra.el (coerce): Coerce numbers to characters correctly.
11581
11582 1998-12-02  Hrvoje Niksic  <hniksic@srce.hr>
11583
11584         * x-faces.el (try-oblique-before-italic-fonts): Use the right
11585         name.
11586
11587 1999-04-14  Dave Gillesipe  <daveg@synaptics.com>
11588
11589         * cl-extra.el (equalp): Would bug out for lists.
11590
11591 1999-03-12  Charles G Waldman  <cgw@fnal.gov>
11592
11593         * about.el (about-hackers):  Change cgw's email address
11594
11595 1999-03-12  XEmacs Build Bot <builds@cvs.xemacs.org>
11596
11597         * XEmacs 21.2.13 is released
11598
11599 1999-03-12  SL Baur  <steve@xemacs.org>
11600
11601         * simple.el (delete-key-deletes-forward): Revert to previous
11602         behavior.
11603
11604 1999-01-18  Didier Verna  <didier@xemacs.org>
11605
11606         * menubar-items.el (xemacs-splash-buffer): handle the case of
11607         multiple elements in the splash buffer body.
11608
11609         * startup.el (splash-frame-timeout): new constant: interval
11610         between splash buffer elements.
11611         (command-line-1): handle splash buffer with multiple elements (use
11612         a timeout).
11613         (splash-frame-body): Originally `startup-splash-frame-body'.
11614         Rewrote a cleaner and more readable version. This can now be array,
11615         in which case each element is displayed in turn in the splash buffer.
11616         (splash-frame-static-body): new constant. Persistent information
11617         across all splash buffer elements (preserves the possibility to give
11618         it in different languages.
11619         (circulate-splash-frame-elements): new function. Used as a timeout
11620         to circulate through all splash frame elements and display them in
11621         sequence.
11622         (display-splash-frame): originally `startup-splash-frame'. Handle
11623         the case of multiple elements in the splash buffer body. Now
11624         returns a timeout id if multiple elements to display, or nil.
11625
11626 1999-02-19  Jan Vroonhof  <vroonhof@math.ethz.ch>
11627
11628         * x-faces.el (x-init-global-faces): Add default tag to specifiers,
11629         so they can be overridden by x-init-face-from-resources.
11630         Additionally specify the font name also with an x tag.
11631
11632 1999-03-08  Andy Piper  <andy@xemacs.org>
11633
11634         * package-get.el (package-get-base): autoload.
11635
11636         * menubar-items.el (default-menubar): add update menu item. Fix
11637         custom menu to only be activated when package-base is available.
11638
11639         * package-get.el (package-get-custom): don't load
11640         package-get-custom as it is auto-generated. Fix group definition.
11641
11642 1999-03-05  Didier Verna  <didier@xemacs.org>
11643
11644         * cus-dep.el (Custom-make-dependencies): use `prin1-to-string'
11645         instead of `symbol-name' (Thanks Kyle).
11646
11647         * cus-edit.el (custom-save-variables): use `prin1' instead of
11648         princ to write symbols.
11649
11650 1999-03-05  XEmacs Build Bot <builds@cvs.xemacs.org>
11651
11652         * XEmacs 21.2.12 is released
11653
11654 1999-03-05  SL Baur  <steve@xemacs.org>
11655
11656         * menubar-items.el (default-menubar): Add kfm browsing support.
11657         From Neal Becker <nbecker@fred.net>
11658
11659 1999-03-03  Steven Baur  <steve@gneiss.etl.go.jp>
11660
11661         * font-lock.el (font-lock-revert-cleanup): Null out to avoid repeated
11662         calls to font-lock during buffer reversion.
11663
11664 1999-02-12  Didier Verna  <didier@xemacs.org>
11665
11666         * info.el (Info-build-node-completions): unconditionally widen the
11667         tag table buffer.
11668
11669 1999-02-19  Paul Stodghill  <stodghil@cs.cornell.edu>
11670
11671         * x-faces.el (x-init-face-from-resources):
11672         Only set fonts in the 'x locale.
11673
11674 1999-03-04  Adrian Aichner  <adrian@xemacs.org>
11675
11676         * package-ui.el (pui-install-selected-packages): Don't throw on
11677         `package-admin-delete-binary-package' returning nil since it's
11678         normal.  Reindent function.
11679         (pui-add-required-packages): Handle case where packages selected
11680         for installation have never been installed.
11681
11682 1999-03-03  Martin Buchholz  <martin@xemacs.org>
11683
11684         * menubar-items.el (default-menubar):
11685         Implement the ``Mule->Set coding system of process'' menu item.
11686
11687 1999-02-18  Martin Buchholz  <martin@xemacs.org>
11688
11689         * files.el (auto-mode-alist): Use c-mode for *.i pre-processed cpp
11690         files
11691         - Change some `if's to `when's
11692
11693 1999-03-01  XEmacs Build Bot <builds@cvs.xemacs.org>
11694
11695         * XEmacs 21.2.11 is released
11696
11697 1999-02-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
11698
11699         * userlock.el (ask-user-about-supersession-threat-dbox): Guard
11700         against window close (Fix Bug #460).
11701         (ask-user-about-lock-dbox): Idem.
11702
11703 1999-02-25  SL Baur  <steve@xemacs.org>
11704
11705         * mule/mule-charset.el (charset-leading-byte): New function.
11706         From Kazuyuki IENAGA <ienaga@jsys.co.jp>
11707
11708 1999-02-12  Andy Piper  <andy@xemacs.org>
11709
11710         * about.el (xemacs-hackers): change andy's email address.
11711         (about-url-alist): change andy's web page address.
11712         (about-xemacs): add piper.
11713
11714 1999-02-16  SL Baur  <steve@xemacs.org>
11715
11716         * dumped-lisp.el (preloaded-file-list): Core mule files moved out
11717         of mule-base into lisp/mule.
11718
11719 1999-02-16  SL Baur  <steve@xemacs.org>
11720
11721         * mule/arabic.el:
11722         mule/canna-leim.el:
11723         mule/chinese.el:
11724         mule/cyrillic.el:
11725         mule/english.el:
11726         mule/european.el:
11727         mule/greek.el:
11728         mule/hebrew.el:
11729         mule/japanese.el:
11730         mule/kinsoku.el:
11731         mule/korean.el:
11732         mule/misc-lang.el:
11733         mule/mule-category.el:
11734         mule/mule-ccl.el:
11735         mule/mule-charset.el:
11736         mule/mule-cmds.el:
11737         mule/mule-coding.el:
11738         mule/mule-files.el:
11739         mule/mule-help.el:
11740         mule/mule-init.el:
11741         mule/mule-misc.el:
11742         mule/mule-tty-init.el:
11743         mule/mule-x-init.el:
11744         mule/viet-chars.el:  Remerge from mule-base.
11745
11746         * dumped-lisp.el (preloaded-file-list): Core mule files moved out
11747         of mule-base into lisp/mule.
11748
11749 1999-02-10  Adrian Aichner  <adrian@xemacs.org>
11750
11751         * process.el (exec-to-string): Use `shell-command-switch' in place
11752         of hard-wired "-c" (for WindowsNT).
11753
11754 1999-02-08  Charles G Waldman  <cgw@pgt.com>
11755
11756         * menubar-items.el (default-menubar):  Remove obsolete
11757         "Gopher" item
11758
11759 1999-02-06  Jan Vroonhof  <vroonhof@math.ethz.ch>
11760
11761         * package-admin.el (package-admin-get-install-dir): First fall
11762         back to the location of xemacs-base for non-mule packages.
11763
11764 1999-02-15  Martin Buchholz  <martin@xemacs.org>
11765
11766         * paths.el:
11767         - improved automounter tmp directory support.
11768         - support 4 (!) empirically discovered automounter conventions
11769
11770 1999-02-12  SL Baur  <steve@xemacs.org>
11771
11772         * etags.el (pop-tag-mark): autoload to match key binding.
11773
11774 1999-02-05  XEmacs Build Bot <builds@cvs.xemacs.org>
11775
11776         * XEmacs 21.2.10 is released
11777
11778 1999-02-02  Jan Vroonhof  <vroonhof@math.ethz.ch>
11779
11780         * package-get.el (package-get-remote-filename): Don't bug out for
11781         a local file name in the search entry.
11782
11783 1999-02-02  XEmacs Build Bot <builds@cvs.xemacs.org>
11784
11785         * XEmacs 21.2.9 is released
11786
11787 1999-01-19  Didier Verna  <didier@xemacs.org>
11788
11789         * replace.el (replace-search-function): new variable containing a
11790         function to perform a search-forward.
11791         (replace-re-search-function): new variable containing a function
11792         to perform a re-search-forward.
11793         (perform-replace): use them.
11794
11795 1999-01-25  Didier Verna  <didier@xemacs.org>
11796
11797         * select.el (selection-owner-p): use the name `XEmacs'.
11798         (cut-copy-clear-internal): ditto.
11799
11800 1999-01-18  Andy Piper  <andy@xemacs.org>
11801
11802         * about.el (about-url-alist): Update my entry.
11803         (xemacs-hackers): Ditto.
11804
11805 1999-01-14  Adrian Aichner  <adrian@xemacs.org>
11806
11807         * buffer.el (switch-to-buffer): Fixing documentation.
11808         * minibuf.el (minibuffer-completion-table): ditto.
11809         * cl-macs.el (return-from): ditto.
11810
11811 1999-01-04  Didier Verna  <didier@xemacs.org>
11812
11813         * replace.el (delete-non-matching-lines): temporarily disable
11814         case-folding when called interactively with a regexp containing
11815         uppercase characters.
11816         (delete-matching-lines): ditto.
11817         (count-matches): ditto.
11818         (list-matching-lines): ditto.
11819
11820 1999-01-07  Colin Rafferty  <colin@xemacs.org>
11821
11822         * window.el (shrink-window-if-larger-than-buffer): Clean up.  Only
11823         abort if current window is split horizontally, not if others are
11824         split.  Got rid of unnecessary minibuffer checking.  Also, add
11825         some comments (it's still complex).
11826
11827 1999-01-12  Robert Pluim  <rpluim@BayNetworks.com>
11828
11829         * package-get.el: changed address for doc.ic.ac.uk to
11830         sunsite.doc.ic.ac.uk
11831
11832 1999-01-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11833
11834         * ldap.el (toplevel): Remove requires so that the file compiles
11835         with a non LDAP-enabled XEmacs binary.  Provide `ldap'.
11836
11837 1999-01-10  J. Kean Johnston  <jkj@sco.com>
11838
11839         * dump-paths.el: Calculate module-directory and set
11840         module-load-path to the load path for modules.
11841
11842         * loadup.el: Get bootstrap value of module-load-path from the
11843         environment variable EMACSBOOTSTRAPMODULEPATH.
11844         - Display the module load path if we're debugging paths.
11845
11846         * setup-paths.el: Added function paths-find-site-module-directory.
11847         - Added function paths-find-module-directory.
11848         - Added function paths-construct-module-load-path.  Uses new
11849         environment variable EMACSMODULEPATH.
11850
11851 1998-12-30  Martin Buchholz  <martin@xemacs.org>
11852
11853         * font.el (font-default-object-for-device):
11854         Oops! This `or' can't be replaced by `unless'.
11855         Fixed inability to run w3, among other things.
11856
11857 1998-12-17  Charles G. Waldman <cgw@pgt.com>
11858
11859         * package-admin.el: Change initialization of
11860           package-admin-install-function dependent on system type.
11861           Change package-admin-install-function-mswindows to use
11862           "minitar".
11863
11864 1998-12-23  Hrvoje Niksic  <hniksic@srce.hr>
11865
11866         * mouse.el (default-mouse-motion-handler): Disable help echo while
11867         in the minibuffer.
11868
11869 1998-12-28  Martin Buchholz <martin@xemacs.org>
11870
11871         * XEmacs 21.2.8 is released.
11872
11873 1998-12-24  Martin Buchholz <martin@xemacs.org>
11874
11875         * XEmacs 21.2.7 is released.
11876
11877 1998-12-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
11878
11879         * package-ui.el (pui-list-packages): Set truncate-lines.
11880
11881         * package-get.el (package-get-download-menu): Use
11882         `package-ui-add-site'. Add a a toggle to indicate it is in the list.
11883
11884         * package-ui.el (pui-help): Ditch in favor of `describe-mode'
11885         (pui-help-string): idem.
11886         (list-packages-mode): New major mode.
11887         (pui-list-packages): Use 'list-packages-mode' in the package buffer.
11888         (pui-install-selected-packages): Add suport for removing packages.
11889         (pui-toggle-package-delete-key): New function.
11890         (pui-popup-context-sensitive): New kludge.
11891         (pui-list-packages): Add warning when `package-get-remote' is nil.
11892         (package-ui-add-site): New function.
11893
11894 1998-12-01  Didier Verna  <didier@xemacs.org>
11895
11896         * hyper-apropos.el (hyper-where-is): added the missing autoload.
11897
11898 1998-11-29  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11899
11900         * ldap.el: Custom-ized
11901         (toplevel): Do not provide `ldap' which is provided by C level
11902         LDAP code
11903         (ldap-search): Docstring and stylistic fixes as suggested by Hrvoje
11904
11905 1998-12-05  Hrvoje Niksic  <hniksic@srce.hr>
11906
11907         * isearch-mode.el (isearch-mode): Really fix keymap lossage.
11908
11909 1998-12-17  Andy Piper  <andy@xemacs.org>
11910
11911         * sound.el (sound-load-list): name changed from sound-load-alist.
11912         (sound-extension-list): name changed from sound-ext-list.
11913         (load-default-sounds): use new names.
11914         (load-sound-file): use new names.
11915
11916 1998-12-16  Andy Piper  <andy@xemacs.org>
11917
11918         * XEmacs 21.2.6 is released
11919
11920 1998-11-30  Hrvoje Niksic  <hniksic@srce.hr>
11921
11922         * cus-dep.el (Custom-make-dependencies): Be smarter about trapping
11923         errors.
11924
11925 1998-12-04  Hrvoje Niksic  <hniksic@srce.hr>
11926
11927         * wid-edit.el (widget-echo-this-extent): Set
11928         help-echo-owns-message to t.
11929
11930 1998-11-30  Greg Klanderman  <greg@alphatech.com>
11931
11932         * package-get.el (package-get-download-menu): use toggles for
11933           each site in the download site menu.
11934
11935 1998-12-01  Jan Vroonhof <vroonhof@math.ethz.ch>
11936
11937         * package-get.el (package-get): If we cannot find a package
11938           because package-get-remote is not set, give a more helpful
11939           error message.
11940
11941 1998-11-30  Greg Klanderman  <greg@alphatech.com>
11942
11943         * package-get.el (package-get-remote-filename): use an EFS path
11944         with user anonymous if no user is specified.
11945
11946 1998-12-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
11947
11948         * faces.el (face-spec-set): Re-init fallfacks for default after
11949         calling reset-face on the default face.
11950
11951 1998-12-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
11952
11953         * package-admin.el (package-admin-default-install-function):
11954         Behave as advertised.  Make sure the pkg-dir is proper for
11955         default-directory.
11956         (package-admin-add-binary-package): Make sure the pkg-dir is
11957         proper for default-directory.
11958         (package-admin-install-function-mswindows): Make sure the pkg-dir
11959         is proper for default-directory.
11960
11961 1998-12-05  XEmacs Build Bot <builds@cvs.xemacs.org>
11962
11963         * XEmacs 21.2.5 is released
11964
11965 1998-12-05  SL Baur  <steve@altair.xemacs.org>
11966
11967         * files.el (binary-file-regexps): regexp-opt is not available at
11968         bytecompile time.
11969
11970 1998-11-30  Martin Buchholz  <martin@xemacs.org>
11971
11972         * x-win-xfree86.el:
11973         * x-win-sun.el (x-win-init-sun):
11974         * x-win-sun.el:
11975         * x-mouse.el (mouse-track-and-copy-to-cutbuffer):
11976         * x-iso8859-1.el:
11977         * x-init.el (init-post-x-win):
11978         * x-init.el (init-pre-x-win):
11979         * x-init.el (x-initialize-compose):
11980         * x-init.el:
11981         * x-compose.el:
11982         * winnt.el:
11983         * widget.el:
11984         * wid-edit.el (widget-glyph-click):
11985         * wid-edit.el (widget-glyph-find):
11986         * wid-edit.el (widget-type):
11987         * view-less.el (view-buffer-other-window):
11988         * very-early-lisp.el:
11989         * version.el:
11990         * toolbar.el:
11991         * toolbar-items.el:
11992         * term/sun.el (suntool-map):
11993         * term/sun-mouse.el:
11994         * term/internal.el:
11995         * syntax.el (modify-syntax-entry):
11996         * symbol-syntax.el:
11997         * subr.el:
11998         * startup.el (lock-directory):
11999         * simple.el (set-comment-column):
12000         * simple.el (backward-delete-char-untabify):
12001         * shadow.el (find-emacs-lisp-shadows):
12002         * shadow.el:
12003         * setup-paths.el (paths-construct-info-path):
12004         * select.el (cut-copy-clear-internal):
12005         * process.el (call-process-region):
12006         * process.el (start-process-shell-command):
12007         * process.el:
12008         * paths.el (rmail-spool-directory):
12009         * paragraphs.el (use-hard-newlines):
12010         * package-get.el (package-get-dependencies):
12011         * package-admin.el (package-admin-delete-binary-package):
12012         * obsolete.el (truncate-string):
12013         * obsolete.el (store-substring):
12014         * mouse.el (default-mouse-track-maybe-own-selection):
12015         * mouse.el (mouse-yank-at-point):
12016         * modeline.el:
12017         * modeline.el (mouse-drag-modeline):
12018         * minibuf.el (read-directory-name-internal):
12019         * minibuf.el (read-file-name-internal):
12020         * minibuf.el (read-file-name-internal-1):
12021         * minibuf.el (read-file-name-2):
12022         * minibuf.el (exact-minibuffer-completion-p):
12023         * minibuf.el (read-from-minibuffer):
12024         * minibuf.el:
12025         * menubar.el (check-menu-syntax):
12026         * map-ynp.el (map-y-or-n-p):
12027         * make-docfile.el (docfile-out-of-date):
12028         * loadup.el ((member "run-temacs" command-line-args)):
12029         * loadup.el ((member "no-site-file" command-line-args)):
12030         * loadup.el (really-early-error-handler):
12031         * loadup.el:
12032         * loadhist.el:
12033         * loaddefs.el:
12034         * lisp-mnt.el (lm-verify):
12035         * lib-complete.el (lib-complete:cache-completions):
12036         * lib-complete.el (library-all-completions):
12037         * itimer.el (itimer-run-expired-timers):
12038         * info.el (Info-mode):
12039         * info.el (Info-insert-file-contents):
12040         * info.el (Info-rebuild-dir):
12041         * info.el (Info-build-dir-anew):
12042         * info.el (Info-parse-dir-entries):
12043         * info.el (Info-dir-outdated-p):
12044         * info.el (Info-insert-dir):
12045         * info.el (info-xref):
12046         * info.el:
12047         * hyper-apropos.el (hyper-apropos-get-doc):
12048         * hyper-apropos.el (hyper-describe-face):
12049         * hyper-apropos.el (hyper-apropos-mode):
12050         * hyper-apropos.el:
12051         * help.el (list-processes):
12052         * help.el:
12053         * gnuserv.el:
12054         * font.el (mswindows-font-create-name):
12055         * font.el (font-default-font-for-device):
12056         * font.el (x-font-create-object):
12057         * font.el (font-registry):
12058         * font.el:
12059         * font-lock.el (font-lock-keywords):
12060         * font-lock.el:
12061         * finder.el (finder-compile-keywords):
12062         * find-paths.el (paths-find-recursive-path):
12063         * fill.el (set-justification-center):
12064         * fill.el (fill-region-as-paragraph):
12065         * files.el (insert-directory):
12066         * files.el (wildcard-to-regexp):
12067         * files.el (recover-file):
12068         * files.el (basic-save-buffer):
12069         * files.el (delete-auto-save-file-if-necessary):
12070         * files.el (file-relative-name):
12071         * files.el (backup-extract-version):
12072         * files.el (backup-buffer):
12073         * files.el (set-visited-file-name):
12074         * files.el (set-auto-mode):
12075         * files.el (interpreter-mode-alist):
12076         * files.el:
12077         * files.el (find-file-noselect):
12078         * files.el (abbreviate-file-name):
12079         * files.el (parse-colon-path):
12080         * files.el (directory-abbrev-alist):
12081         * etags.el (visit-tags-table-buffer):
12082         * easymenu.el (easy-menu-define):
12083         * dragdrop.el (experimental-dragdrop-drag):
12084         * dragdrop.el (dragdrop-drop-do-functions):
12085         * dragdrop.el (dragdrop-drop-at-point):
12086         * disass.el (disassemble-1):
12087         * disass.el (disassemble-internal):
12088         * disass.el (disassemble):
12089         * disass.el:
12090         * derived.el (derived-mode-init-mode-variables):
12091         * derived.el (define-derived-mode):
12092         * custom.el (defgroup):
12093         * cus-edit.el (custom-quote):
12094         * config.el:
12095         * code-process.el (open-network-stream):
12096         * code-process.el (start-process):
12097         * code-process.el (call-process-region):
12098         * code-process.el (call-process):
12099         * code-process.el:
12100         * code-files.el (insert-file-contents):
12101         * code-files.el:
12102         * code-files.el (buffer-file-coding-system-for-read):
12103         * cmdloop.el (yes-or-no-p-minibuf):
12104         * cl.el:
12105         * cl-macs.el:
12106         * cl-extra.el:
12107         * callers-of-rpt.el (make-caller-report):
12108         * callers-of-rpt.el:
12109         * bytecomp.el (batch-byte-recompile-directory):
12110         * bytecomp.el (batch-byte-compile-1):
12111         * bytecomp.el (batch-byte-compile):
12112         * bytecomp.el (display-call-tree):
12113         * bytecomp.el (byte-compile-insert):
12114         * bytecomp.el (byte-compile-two-args-19->20):
12115         * bytecomp.el (byte-compile-variable-ref):
12116         * bytecomp.el (byte-compile-form):
12117         * bytecomp.el (byte-compile-top-level-body):
12118         * bytecomp.el (byte-compile-out-toplevel):
12119         * bytecomp.el (byte-compile-byte-code-maker):
12120         * bytecomp.el (byte-compile-file-form-defmumble):
12121         * bytecomp.el (byte-compile-file-form):
12122         * bytecomp.el (byte-compile-keep-pending):
12123         * bytecomp.el (byte-compile-insert-header):
12124         * bytecomp.el (byte-compile-from-buffer):
12125         * bytecomp.el (byte-compile-file):
12126         * bytecomp.el (byte-recompile-file):
12127         * bytecomp.el (byte-compile-close-variables):
12128         * bytecomp.el (byte-compile-warn-about-unused-variables):
12129         * bytecomp.el (byte-compile-warn-about-unresolved-functions):
12130         * bytecomp.el (byte-compiler-legal-options):
12131         * bytecomp.el (byte-compile-lapcode):
12132         * bytecomp.el (byte-optimize-log):
12133         * bytecomp.el ((fboundp 'defsubst)):
12134         * bytecomp.el:
12135         * bytecomp-runtime.el:
12136         * byte-optimize.el (byte-optimize-apply):
12137         * byte-optimize.el (car):
12138         * byte-optimize.el (byte-optimize-form):
12139         * byte-optimize.el (byte-optimize-form-code-walker):
12140         * byte-optimize.el:
12141         * build-report.el (build-report-insert-installation-file):
12142         * build-report.el (build-report):
12143         * auto-show.el:
12144         * apropos.el (apropos-documentation):
12145         - mega patch
12146         - clean up byte-compile warnings
12147         - remove unused variables
12148         - Use common lisp style hashtable functions
12149         - byte compiler cleanup
12150         - use #'(lambda ...) instead of '(lambda ...) or (function (lambda ...))
12151         - remove old backquote syntax usage
12152         - move some cl functionality into C for speed.
12153         - remove last remaining VMS support
12154         - spelling fixes
12155         - implement last, butlast, nbutlast, copy-list in C.
12156         - new macro ignore-file-errors, similar to ignore-errors
12157           (ignore-file-errors (delete-file "foo"))
12158         - get frequent garbage collection during loadup.el by tweaking
12159           gc-cons-threshold, rather than explicitly calling garbage-collect
12160         - default delete-key-deletes-forward to `t'.
12161
12162 1998-11-28  SL Baur  <steve@altair.xemacs.org>
12163
12164         * XEmacs 21.2-beta4 is released.
12165
12166 1998-11-27  Jan Vroonhof  <vroonhof@math.ethz.ch>
12167
12168         * easymenu.el (easy-menu-add-item): Wraper around add-menu-btton.
12169         (easy-menu-item-present-p): Wrapper around find-menu-item.
12170         (easy-menu-remove-item): Wrapper around delete-menu-item.
12171
12172         * menubar.el (delete-menu-item): Add 'from-menu' argument.
12173         (add-menu-button): Add 'in-menu' argument.
12174         (add-menu-item-1): Add in-menu support to helper function.
12175
12176 1998-11-27  Katsumi Yamaoka  <yamaoka@jpl.org>
12177
12178         * isearch-mode.el (isearch-mode): Fix keymap lossage.
12179
12180 1998-11-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
12181
12182         * faces.el (get-custom-frame-properties): Revert Hrvoje Niksic change
12183         of Dec 4, 1997.
12184
12185 1998-11-25  Hrvoje Niksic  <hniksic@srce.hr>
12186
12187         * process.el (shell-command-on-region): Report if the command
12188         succeeded or failed.
12189
12190 1998-11-24  Hrvoje Niksic  <hniksic@srce.hr>
12191
12192         * subr.el (buffer-substring-no-properties): Comment out.
12193
12194 1998-11-07  Adrian Aichner  <adrian@xemacs.org>
12195
12196         * msw-faces.el (mswindows-find-smaller-font): Turning font names
12197           into font instances first, like `x-frob-font-size' does.
12198           (mswindows-find-larger-font): ditto
12199
12200 1998-11-04  Greg Klanderman  <greg@alphatech.com>
12201
12202         * package-ui.el (pui-install-selected-packages): fix args in call
12203         to `package-get'.
12204
12205 1998-10-29  Jan Vroonhof  <vroonhof@math.ethz.ch>
12206
12207         * package-get.el (host-name): New widget type.
12208         (package-get-remote): Better customization using new type.
12209         (package-get-download-sites): idem dito.
12210
12211         (package-get-custom): Do not use package-get-all untill we have
12212         runtime dependencies.
12213
12214         (package-get-remove-copy): Default to 't' we no longer need this
12215         kludge as we do not currently use depenencies.
12216
12217         (package-get-was-current): New variable.
12218         (package-get-require-base): New 'force-current' argument.
12219         (package-get-update-base): idem
12220         (package-get-package-provider):  idem
12221         (package-get-locate-index-file): New 'no-remote' argument.
12222         (package-get-locate-file): idem.
12223
12224         (package-get-maybe-save-index): New function.
12225         (package-get-update-base): Use it.
12226
12227 1998-10-28 Greg Klanderman <greg@alphatech.com>
12228
12229         * package-get.el (package-get-remote): default to nil; by default,
12230         don't go out to the net via EFS.  They must select a download site.
12231         (package-get-download-sites): new variable.
12232         (package-get-download-menu): new function.
12233         (package-get-locate-index-file): new function.
12234         (package-get-update-base): use it.
12235
12236         * menubar-items.el (default-menubar): add "Update Package Index"
12237         and "Add Download Site" menus under Options | Manage Packages.
12238
12239 1998-10-19  Greg Klanderman  <greg@alphatech.com>
12240
12241         * package-get.el (package-get): bugfix code checking installed version
12242         for case where package is not currently installed.
12243         (package-get-require-signed-base-updates): new variable.
12244         (package-get-update-base-from-buffer): remove REMOTE-SOURCE arg, it was
12245         deemed not a goot thing.  Use the variable
12246         package-get-allow-unsigned-base-updates instead.
12247
12248 1998-10-16 Greg Klanderman <greg@alphatech.com>
12249
12250         * package-get.el (package-get): Don't install an older version than
12251         we already have unless explicitly told to.  Issue a warning.
12252
12253         * package-ui.el (pui-add-required-packages): when adding
12254         dependencies, don't add packages that are up to date.
12255         (pui-package-symbol-char):  Don't consider a package out of date
12256         if you have a newer version installed than the latest version in
12257         package-get-base.
12258
12259         * package-get.el (package-get-base-filename): document that it may
12260         be a path relative to package-get-remote;  new default value.
12261         (package-get-locate-file): new function.
12262         (package-get-update-base): use it to expand package-get-base-filename.
12263         (package-get-save-base): new function to save the package-get database
12264         to file.
12265         (package-get-update-base-from-buffer): add REMOTE-SOURCE argument.
12266         (package-get-update-base): pass the REMOTE-SOURCE arg.
12267         (package-get-update-base-entry): call package-get-custom-add-entry.
12268         (package-get-file-installed-p): removed; no longer needed.
12269         (package-get-create-custom): ditto.
12270         (toplevel): remove code to build and load package-get-custom.el
12271         (package-get-custom-add-entry): new function.
12272
12273 1998-10-12  Hrvoje Niksic  <hniksic@srce.hr>
12274
12275         * wid-edit.el (widget-button-click): Don't switch window.
12276
12277 1998-10-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
12278
12279         * cus-face.el (custom-set-face-update-spec): Add autoload cookie
12280
12281 1998-10-20  Malcolm Box  <malcolm@brownale.demon.co.uk>
12282
12283         * etags.el (find-tag-default): Run find-tag-hook using
12284         run-hooks rather than funcall
12285
12286 1998-10-19  Hrvoje Niksic  <hniksic@srce.hr>
12287
12288         * isearch-mode.el (isearch-mode): Set the current minor mode maps
12289         and the current local map as the parents to isearch-mode-map.
12290
12291 1998-10-15  SL Baur  <steve@altair.xemacs.org>
12292
12293         * XEmacs 21.2-beta3 is released.
12294
12295 1998-10-15  Greg Klanderman  <greg@alphatech.com>
12296
12297         * package-get.el (package-get-update-base): use
12298         insert-file-contents-internal, not insert-file-contents-literally.
12299
12300 1998-10-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
12301
12302         * auto-save.el: expand-file 'auto-save-*-dir' at runtime not at
12303         dump time.
12304
12305 1998-10-15  Greg Klanderman  <greg@alphatech.com>
12306
12307         * package-get.el (package-get-update-base-entry): new function.
12308         (package-get-update-base): renamed; was `package-get-load-base'.
12309         cleanup, and use package-get-update-base-from-buffer.
12310         (package-get-update-base-from-buffer): new function.
12311         (package-get-update-base-entries): new; helper for above.
12312         Do not eval lisp grabbed over ftp; parse it from new format.
12313
12314 1998-10-15  Greg Klanderman  <greg@alphatech.com>
12315
12316         * files.el (set-auto-mode): Don't play games loading package-get
12317         database; package-get-package-provider will handle it all.
12318
12319 1998-10-14  Greg Klanderman  <greg@alphatech.com>
12320
12321         * package-get.el (package-get-base-filename): new variable.
12322         (package-get-require-base): new function.
12323         (package-get-pgp-signed-begin-line): new variable.
12324         (package-get-pgp-signature-begin-line): ditto.
12325         (package-get-pgp-signature-end-line):  ditto.
12326         (package-get-load-base): new function.
12327         (package-get-interactive-package-query):
12328         (package-get-update-all):
12329         (package-get-dependencies):
12330         (package-get-package-provider):
12331         (package-get-custom): use package-get-require-base.
12332         [package-get-custom loading]: disable for now.
12333
12334         * package-ui.el (pui-list-packages): use (package-get-require-base)
12335
12336 1998-10-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
12337
12338         * package-ui.el: Correct obvious thinko in choosing extent face.
12339
12340 1998-10-12  Jan Vroonhof  <vroonhof@math.ethz.ch>
12341
12342         * menubar-items.el (default-menubar): pui-list-package has nothing
12343         to with Customize. Move all the package stuff to a new Item in Options.
12344
12345         * package-ui.el (pui-menu): Add menu and Popup menu.
12346
12347         * package-get.el (package-get): Use new
12348         package-admin-get-install-dir.
12349
12350         * package-admin.el (package-admin-get-install-dir): New syntax.
12351         Conserve package location and put mule packages where mule-base is.
12352
12353         * package-get.el : Customized
12354
12355         * package-ui.el (pui): Customized
12356         (pui-package-install-dest-dir): New variable.
12357         (pui-install-selected-packages): Use it
12358
12359 1998-10-12  SL Baur  <steve@altair.xemacs.org>
12360
12361         * package-get.el (package-get-interactive-package-query): Move
12362         dependency on package-get-base to run-time.
12363         (package-get-update-all): Ditto.
12364         (package-get-dependencies): Ditto.
12365         (package-get-package-provider): Ditto.
12366         (package-get-custom): Ditto.
12367
12368 1998-10-11  Glynn Clements  <glynn@sensei.co.uk>
12369
12370         * events.el: Remove 'ascii-character property from 'backspace
12371         and 'delete symbols
12372
12373 1998-10-11  SL Baur  <steve@altair.xemacs.org>
12374
12375         * package-get-base.el: removed.
12376
12377 1998-09-23  Didier Verna  <didier@xemacs.org>
12378
12379         * simple.el (search-caps-disable-folding): moved from isearch-mode.el
12380         (no-upper-case-p): new function.
12381         (with-search-caps-disable-folding): new macro.
12382         (with-interactive-search-caps-disable-folding): new macro.
12383         (zap-to-char): In interactive mode, do a case-sensitive search if
12384         the character is uppercase.
12385         (zap-up-to-char): ditto.
12386
12387         * replace.el (perform-replace): use the function no-upper-case-p.
12388
12389         * isearch-mode.el (isearch-fix-case): ditto.
12390         make obsolete `with-caps-disable-folding' and
12391         `isearch-no-upper-case-p'.
12392
12393         * etags.el (find-tag-internal): use `with-search-caps-disable-folding'.
12394         (tags-search): ditto.
12395         (tags-query-replace): ditto.
12396
12397         * info.el (Info-search): ditto.
12398
12399 1998-10-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
12400
12401         * x-font-menu.el (font-menu-set-font): Respect font-menu-frame-local
12402
12403 1998-10-07  Greg Klanderman  <greg@alphatech.com>
12404
12405         * package-admin.el (package-admin-rmtree): rewritten.  need to
12406         check for "." and ".." before symlink check.  expand files and
12407         directories with respect to DIRECTORY, not default-directory.
12408
12409 1998-10-04  Greg Klanderman  <greg@alphatech.com>
12410
12411         * package-get.el (package-get-all): add INSTALL-DIR argument.
12412
12413 1998-10-06  Greg Klanderman  <greg@alphatech.com>
12414
12415         * package-ui.el (pui-add-required-packages): new function, select
12416         dependent packages.
12417         (pui-display-keymap): bind it.
12418         (pui-help-string): document it.
12419         (pui-install-selected-packages): package-get-all -> package-get.
12420
12421         * package-get.el (package-get-dependencies): new function.
12422
12423 1998-10-04  Hrvoje Niksic  <hniksic@srce.hr>
12424
12425         * isearch-mode.el (isearch-done): Use regexp-search-ring-max for
12426         regexps.
12427
12428 1998-10-05  Hrvoje Niksic  <hniksic@srce.hr>
12429
12430         * mouse.el (default-mouse-track-point-at-opening-quote-p): New
12431         function.
12432         (default-mouse-track-normalize-point): Use it.
12433
12434 1998-09-30  Jan Vroonhof  <vroonhof@math.ethz.ch>
12435
12436         * package-admin.el (package-admin-delete-binary-package):
12437                 General cleanup. Remove unnessary use of progn and
12438         save-excursion.
12439         (package-admin-delete-binary-package): Do NOT mess with file
12440         modes. That is evil.
12441         (package-admin-delete-binary-package): Wrap all deleting in
12442         condition-case. The data in MANIFEST is untrustworthy.
12443         (package-admin-delete-binary-package): Let the OS worry about non
12444         empty directories.
12445
12446 1998-10-09  SL Baur  <steve@altair.xemacs.org>
12447
12448         * lisp-mnt.el (lm-commentary): Fix InfoDock-style comment
12449         processing.
12450         (lm-report-bug): Fix mail address to send bug reports to.
12451
12452 1998-09-29  SL Baur  <steve@altair.xemacs.org>
12453
12454         * XEmacs 21.2-beta2 is released.
12455
12456 1998-08-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
12457
12458         * files.el (auto-mode-alist): Enhanced regexp for perl-mode
12459
12460 1998-09-22  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
12461
12462         * info.el (Info-mode): Document page turning by double clicks in
12463         docstring so `M-x describe-mode' will display it.
12464
12465 1998-09-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
12466
12467         * info.el (Info-mouse-track-double-click-hook): Use character
12468         widths to calculate a border region where double clicking does
12469         page turning, and return `nil' by default so other hooks, such as
12470         region highlighting, will be run.
12471
12472 1998-09-29  Colin Rafferty   <colin@xemacs.org>
12473
12474         * sound.el (default-sound-directory-list): Initialize with all the
12475         "sounds" directories in `data-directory-list'.  It used to just be
12476         the first one.
12477
12478         * packages.el (locate-data-directory-list): Created.  This gives
12479         the list of matching directories, unlike `locate-data-directory',
12480         which just gives the first one.
12481
12482 1998-09-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
12483
12484         * minibuf.el (read-from-minibuffer): No longer bind help-form but
12485         make a binding in the local keymap until help-char handling is
12486         improved.
12487
12488         * help.el (help-keymap-with-help-key): Provide keymap with help
12489         binding.
12490         (help-print-help-form): New helper function.
12491
12492 1998-09-23  Hrvoje Niksic  <hniksic@srce.hr>
12493
12494         * isearch-mode.el (isearch-highlight): set-extent-endpoints can
12495         move extent to another buffer; no need to create a new extent.
12496         (isearch-fix-case): New function.
12497         (isearch-search-and-update): Use it.
12498
12499 1998-09-22  Hrvoje Niksic  <hniksic@srce.hr>
12500
12501         * isearch-mode.el (isearch-mode): Use overriding-local-map to set
12502         the keymap, not minor-mode-map-alist.
12503         (isearch-done): Restore overriding-local-map.
12504
12505 1998-09-21  Martin Buchholz  <martin@xemacs.org>
12506
12507         * bytecomp.el (byte-compile-buffer-substring):
12508         Fix for: (byte-compile (defun f () (buffer-substring)))
12509         ==>   ** buffer-substring called with 3 args, but requires 0-3
12510         - new code not only works, but is more readable, too.
12511
12512 1998-09-20  Jonathan Harris  <jhar@tardis.ed.ac.uk>
12513
12514         * msw-faces.el (mswindows-init-device-faces): Don't try to
12515           specify a default font at this late stage. Do try to force
12516           creation of the default face font so that if it fails we get
12517           an error now instead of a crash at frame creation.
12518
12519           mswindows-font-canonicalize-name, mswindows-make-font-unbold,
12520           mswindows-make-font-unitalic: Canonical default weight
12521           changed from "Normal" to "Regular".
12522
12523           mswindows-make-font-bold / -bold-italic: Supplied device was
12524           not being passed into call to mswindows-find-smaller-font.
12525
12526 1998-09-10  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
12527
12528         * package-get.el (package-get-remote): Fix the path where to find
12529           the packages on xemacs.org.
12530
12531 1998-09-08  Hrvoje Niksic  <hniksic@srce.hr>
12532
12533         * about.el (about-maintainer-info): Update Ben's entry.
12534
12535 1998-09-24  Martin Buchholz  <martin@xemacs.org>
12536
12537         * lisp/shadow.el (find-emacs-lisp-shadows):
12538         - `member' was being called on lists of length 2000!
12539         - Replace with hashtables.
12540         - Replace hand-coded loops with (dolist)
12541         - Fix comment typo
12542
12543 1998-09-20  Darryl Okahata  <darrylo@sr.hp.com>
12544
12545         * packages.el: Added new function, `package-delete-name', to
12546           delete existing packages from the installed package database
12547           (`packages-package-list').  Also added the "pkginfo" directory
12548           to `packages-special-base-regexp', so that the pkginfo directory
12549           would not get added to `late-packages'.
12550
12551         * package-admin.el: Added ability to delete an installed package
12552           (added low-level function, `package-admin-delete-package').
12553           Understands how to use the pkginfo/MANIFEST.<package> file to
12554           delete the package.  When installing a package, will also
12555           create a MANIFEST.* file if one is not provided by the
12556           package.  If the MANIFEST.* doesn't exist when deleting a
12557           package, the functions will fall back to attempting to delete
12558           any package-specific lisp directory.
12559
12560         * package-get.el: Moved some functions to package-admin.el.
12561           Added interactive function `package-get-delete-package', for
12562           use by users for deleting a package.
12563
12564           Also modified to not require the presence of efs.
12565
12566 1998-09-22  Hrvoje Niksic  <hniksic@srce.hr>
12567
12568         * files.el (find-file-noselect): Handle all signals, kill the
12569         buffer and resignal.
12570
12571 1998-09-23  SL Baur  <steve@altair.xemacs.org>
12572
12573         * cl-macs.el (glyph-image): Add setf method.
12574
12575 1998-09-06  Darryl Okahata  <darrylo@sr.hp.com>
12576
12577         * package-get.el: Fixed broken EFS downloading.  Also, look for
12578           .tar.gz files first, in preference over .tgz files.
12579
12580         * package-ui.el: Fix display of package version numbers.
12581
12582 1998-08-27  Jan Vroonhof  <vroonhof@math.ethz.ch>
12583
12584         * x-font-menu.el (font-menu-set-font):  Add "pt" units to size
12585         argument.
12586
12587 1998-09-03  Darryl Okahata  <darrylo@sr.hp.com>
12588
12589         * list-mode.el: `display-completion-list': added new/optional
12590           keyword `:completion-string', which allows the programmer to
12591           change the "Possible completions are:" prompt.
12592
12593         * menubar-items.el: Added new pulldown menu-pick to start up the
12594           visual package browser/installer:
12595
12596                 Options->Customize->List Packages
12597
12598         * package-admin.el: Added hooks for installing under both Unix
12599           and MS Windows.  Does additional error checking.  No longer
12600           calls "add-big-package.sh" to install packages under Unix; now
12601           calls gunzip & tar directly.
12602
12603         * package-get.el: Added ability to install packages from files
12604           on a local disk/CDROM.  Now deletes any existing package lisp
12605           directory.  Does completion on available packages when
12606           querying for package names.  Will also search for .tgz files
12607           in addition for .tar.gz files.  Tries to reload
12608           auto-autoloads, as a convenience when loading new packages,
12609           and also tries to add any new package paths to `load-path'.
12610           Changed all occurences of `concat' to use `expand-file-name'.
12611
12612         * package-ui.el: New file which implements the main visual
12613           package browser/installer, which is started via a menu pick or
12614           M-x pui-list packages.
12615
12616 1998-09-03  Hrvoje Niksic  <hniksic@srce.hr>
12617
12618         * startup.el (load-init-file): spelling fix.
12619
12620 1998-09-02  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12621
12622         * startup.el (normal-top-level): Load auto-autoload files
12623         covariantly with their precedence.
12624
12625 1998-08-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
12626
12627         * menubar-items.el (default-menubar): Remove "Font Weight"
12628         option, there is currently no custom equivalent.. Customize-faces
12629         is "Edit faces".
12630
12631         * x-font-menu.el (font-menu-set-font): Use customize to set
12632         default face.
12633
12634         * faces.el (face-spec-update-all-matching): New function.
12635
12636         * cus-face.el (custom-set-face-update-spec): New function.
12637         Interface to customize faces from elisp.
12638
12639         (custom-face-value-create): Show the customized settings if set
12640         but not saved.
12641
12642 1998-08-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
12643
12644         (custom-face-value-create): Show the customized settings if set
12645         but not saved.
12646
12647 1998-08-31  Hrvoje Niksic  <hniksic@srce.hr>
12648
12649         * keydefs.el (global-map): Add FSF 20.3 binding of
12650         query-replace-regexp.
12651
12652 1998-08-21  Greg Klanderman  <greg@alphatech.com>
12653
12654         * minibuf.el (read-file-name-internal-1): use
12655         user-name-completion-1 instead of user-name-completion.
12656
12657 1998-08-19  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12658
12659         * loadup.el:
12660         * make-docfile.el:
12661         * update-elc.el: Don't set `source-directory' (now defunct as a
12662         global variable) no more.
12663
12664         * packages.el (packages-list-autoloads): Made `source-directory'
12665         (now defunct as a global variable) a parameter.
12666
12667 1998-08-13  Carsten Leonhardt  <leo@arioch.oche.de>
12668
12669         * about.el (about-hackers): new email
12670
12671 1998-08-16  SL Baur  <steve@altair.xemacs.org>
12672
12673         * lisp-mode.el (with-string-as-buffer-contents): Set indentation.
12674
12675 1998-07-17  Didier Verna  <didier@xemacs.org>
12676
12677         * faces.el (set-face-property):
12678         (set-face-dim-p):
12679         (face-dim-p): updated the doc strings now that the dim property isn't
12680         tty-specific.
12681         (face-equal): the dim property is now a common one.
12682
12683         * cus-face.el (custom-face-attributes): New face attribute: `dim'
12684         Renamed the `stipple' attribute to `background-pixmap'.
12685         (custom-face-background-pixmap): make custom-face-stipple an
12686         obsolete alias for this.
12687
12688 1998-08-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12689
12690         * find-paths.el (paths-file-readable-directory-p): Created and
12691         used.
12692
12693         * loadup.el: Don't set inhibit-... flags from run-temacs.
12694
12695 1998-08-06  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12696
12697         * packages.el (packages-data-path-depth): Added and used.
12698
12699 1998-08-05  Charles G. Waldman <cgw@pgt.com>
12700
12701         * about.el:
12702         - Change .xpm to .png, delete "zcat" section.
12703         - cosmetic fix in the 'marcpa' entry.
12704
12705         * etc/photos
12706         - convert all .xpm.Z to .png
12707         - rename mrb to martin
12708         - rename mcook-m to mcookm
12709
12710 1998-07-31  Martin Buchholz  <martin@xemacs.org>
12711
12712         * x-init.el (x-initialize-compose): Add support for
12713         dead-circumflex as YET ANOTHER NAME for that dead key.
12714
12715 1998-08-05  Colin Rafferty <colin@xemacs.org>
12716
12717         * setup-paths.el (paths-construct-exec-path): Made the
12718         last-packages really be last.
12719         (paths-construct-data-directory-list): Ditto.
12720
12721 1998-08-01  Kai Haberzettl  <khaberz@synnet.de>
12722
12723         * startup.el(startup-splash-frame-body):
12724         Update Copyright notice in splash screen
12725
12726 1998-07-20  Greg Klanderman  <greg@alphatech.com>
12727
12728         * minibuf.el (read-file-name-internal-1): do ~user completion.
12729
12730 1998-07-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
12731
12732         * font-lock.el (font-lock-fontify-glumped-region): Add guard
12733         aginst destroyed extents
12734
12735 1998-07-24  Greg Klanderman  <greg@alphatech.com>
12736
12737         * package-get.el (package-get): add `install-dir' argument.
12738
12739 1998-07-20  John Jones  <jj@asu.edu>
12740
12741         * package-get.el: calls to package-get-update-all will only
12742           update packages which are already installed.
12743
12744 1998-07-23  SL Baur  <steve@altair.xemacs.org>
12745
12746         * autoload.el (update-file-autoloads): Ensure autoloads buffer is
12747         writable.
12748
12749 1998-07-20  Colin Rafferty   <colin@xemacs.org>
12750
12751         * about.el (about-hackers): Correct my email.
12752
12753 1998-07-20  Kai Haberzettl  <khaberz@synnet.de>
12754
12755         * about.el (about-hackers): new email-address.
12756
12757 1998-07-25  SL Baur  <steve@altair.xemacs.org>
12758
12759         * minibuf.el (read-number): Don't let `input-error' condition
12760         escape.
12761
12762 1998-07-20  Greg Klanderman  <greg@alphatech.com>
12763
12764         * about.el (about-hackers): use my `email-for-life' address.
12765
12766 1998-07-19  SL Baur  <steve@altair.xemacs.org>
12767
12768         * XEmacs 21.2-beta1 is released.
12769
12770 1998-07-12  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12771
12772         * ldap.el (ldap-search): Doc string change
12773
12774 1998-07-16  Colin Rafferty   <colin@xemacs.org>
12775
12776         * menubar-items.el (default-menubar): Removed references to
12777         `data-directory', and use `locate-data-file' instead, and made
12778         then greyed out if they don't exist.
12779
12780 1998-07-14  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12781
12782         * keymap.el (events-to-keys): Use `format' instead of `concat'
12783         since the latter does not accept integer args anymore
12784
12785 1998-07-15  SL Baur  <steve@altair.xemacs.org>
12786
12787         * dumped-lisp.el (preloaded-file-list): Usage of Lisp read-time
12788         macros replaced.
12789
12790 1998-07-14  SL Baur  <steve@altair.xemacs.org>
12791
12792         * make-docfile.el: Get first initialization from very-early-lisp.el
12793         * update-elc.el: Ditto.
12794         * loadup.el (really-early-error-handler): Ditto.
12795
12796         * packages.el (packages-unbytecompiled-lisp): Add new file,
12797         very-early-lisp.el.
12798
12799         * very-early-lisp.el: New file.
12800
12801 1998-07-14  SL Baur  <steve@altair.xemacs.org>
12802
12803         * Symbols that have been obsolete for at least 3 years removed (II).
12804
12805         * obsolete.el (eval-current-buffer): Make compatible.
12806         (byte-code-function-p): Ditto.
12807         (send-string): Removed.
12808         (send-region): Removed.
12809         (screen-scrollbar-width): Removed.
12810         (set-screen-scrollbar-width): Removed.
12811         (set-screen-left-margin-width): Removed.
12812         (set-screen-right-margin-width): Removed.
12813         (screen-left-margin-width): Removed.
12814         (screen-right-margin-width): Removed.
12815         (set-buffer-left-margin-width): Removed.
12816         (set-buffer-right-margin-width): Removed.
12817         (buffer-left-margin-width): Removed.
12818         (buffer-right-margin-width): Removed.
12819         (x-set-frame-icon-pixmap): Removed.
12820         (x-set-screen-icon-pixmap): Removed.
12821         (pixel-name): Removed.
12822         (make-pixmap): Removed.
12823         (make-cursor): Removed.
12824         (pixmap-width): Removed.
12825         (pixmap-contributes-to-line-height-p): Removed.
12826         (set-pixmap-contributes-to-line-height): Removed.
12827
12828 1998-07-13  SL Baur  <steve@altair.xemacs.org>
12829
12830         * obsolete.el (popup-menu-up-p): removed.
12831         (read-no-blanks-input): Removed.
12832         (wholenump): Removed.
12833         (ring-mod): Removed (what was ring-mod?).
12834         (current-time-seconds): Removed.
12835         (run-special-hook-with-args): Removed.
12836         (dot): Removed.
12837         (dot-marker): Removed.
12838         (dot-min): Removed.
12839         (dot-max): Removed.
12840         (window-dot): Removed.
12841         (set-window-dot): Removed.
12842
12843         * bytecomp.el: Remove bytecompiler support for `dot', `dot-max' and
12844         `dot-min'.
12845
12846         * minibuf.el: (read-no-blanks-input): remove commented-out copy.
12847
12848         * code-files.el (insert-file-contents): Rename
12849         run-special-hook-with-args to run-hook-with-args-until-success.
12850         (write-region): Ditto.
12851
12852 1998-07-12  SL Baur  <steve@altair.xemacs.org>
12853
12854         * about.el: Fix typos, update release date.
12855
12856         * Symbols that have been obsolete for at least 3 years removed.
12857
12858         * cl-macs.el (cl-parse-loop-clause): Delete obsolete references to
12859         screen- functions.
12860         (toplevel): remove setf methods for screen functions.
12861         * cl-macs.el (extent-data): defsetf removed.
12862         * obsolete.el (lisp-indent-hook): Make compatible, it's used too
12863         many places to remove.
12864         (comment-indent-hook): Ditto.
12865         * obsolete.el (get-screen-for-buffer-default-screen-name): Remove.
12866         (buffer-dedicated-screen): Ditto.
12867         (deiconify-screen): Ditto.
12868         (delete-screen): Ditto.
12869         (event-screen): Ditto.
12870         (find-file-other-screen): Ditto.
12871         (find-file-read-only-other-screen): Ditto.
12872         (live-screen-p): Ditto.
12873         (screen-height): Ditto.
12874         (screen-iconified-p): Ditto.
12875         (screen-list): Ditto.
12876         (screen-live-p): Ditto.
12877         (screen-name): Ditto.
12878         (screen-parameters): Ditto.
12879         (screen-pixel-height): Ditto.
12880         (screen-pixel-width): Ditto.
12881         (screen-root-window): Ditto.
12882         (screen-selected-window): Ditto.
12883         (screen-totally-visible-p): Ditto.
12884         (screen-visible-p): Ditto.
12885         (screen-width): Ditto.
12886         (screenp): Ditto.
12887         (get-screen-for-buffer): Ditto.
12888         (get-screen-for-buffer-noselect): Ditto.
12889         (get-other-screen): Ditto.
12890         (iconify-screen): Ditto.
12891         (lower-screen): Ditto.
12892         (mail-other-screen): Ditto.
12893         (make-screen): Ditto.
12894         (make-screen-invisible): Ditto.
12895         (make-screen-visible): Ditto.
12896         (modify-screen-parameters): Ditto.
12897         (new-screen): Ditto.
12898         (next-screen): Ditto.
12899         (next-multiscreen-window): Ditto.
12900         (other-screen): Ditto.
12901         (previous-screen): Ditto.
12902         (previous-multiscreen-window): Ditto.
12903         (raise-screen): Ditto.
12904         (redraw-screen): Ditto.
12905         (select-screen): Ditto.
12906         (selected-screen): Ditto.
12907         (set-buffer-dedicated-screen): Ditto.
12908         (set-screen-height): Ditto.
12909         (set-screen-position): Ditto.
12910         (set-screen-size): Ditto.
12911         (set-screen-width): Ditto.
12912         (show-temp-buffer-in-current-screen): Ditto.
12913         (switch-to-buffer-other-screen): Ditto.
12914         (visible-screen-list): Ditto.
12915         (window-screen): Ditto.
12916         (x-set-screen-pointer): Ditto.
12917         (x-set-frame-pointer): Ditto.
12918         (screen-title-format): Ditto.
12919         (screen-icon-title-format): Ditto.
12920         (terminal-screen): Ditto.
12921         (delete-screen-hook): Ditto.
12922         (create-screen-hook): Ditto.
12923         (mouse-enter-screen-hook): Ditto.
12924         (mouse-leave-screen-hook): Ditto.
12925         (map-screen-hook): Ditto.
12926         (unmap-screen-hook): Ditto.
12927         (default-screen-alist): Ditto.
12928         (default-screen-name): Ditto.
12929         (x-screen-defaults): Ditto.
12930         (x-create-screen): Ditto.
12931         * obsolete.el: meta-flag removed.
12932         baud-rate removed.
12933         sleep-for-millisecs removed.
12934         extent-data removed.
12935         set-extent-data removed.
12936         set-extent-attribute removed.
12937         extent-glyph removed.
12938         extent-layout removed.
12939         set-extent-layout removed.
12940         list-faces-display removed.
12941         list-faces removed.
12942         trim-versions-without-asking removed.
12943         after-write-file-hooks removed.
12944         truename removed.
12945         auto-fill-hook removed.
12946         blink-paren-hook removed.
12947         select-screen-hook, deselect-screen-hook removed.
12948         auto-raise-screen, auto-lower-screen removed.
12949
12950         * msw-mouse.el: Global change resource -> mswindows-resource.
12951
12952         * XEmacs 21.0-pre5 is released.
12953
12954 1998-07-11  SL Baur  <steve@altair.xemacs.org>
12955
12956         * about.el (about-hackers): Credits update.
12957
12958 1998-07-11  Hrvoje Niksic  <hniksic@srce.hr>
12959
12960         * register.el (insert-register): Don't activate the region.
12961
12962 1998-07-10  SL Baur  <steve@altair.xemacs.org>
12963
12964         * select.el: Restore x-* symbols for backwards compatibility:
12965         x-copy-primary-selection, x-kill-primary-selection,
12966         x-delete-primary-selection, x-select-make-extent-for-selection,
12967         x-valid-simple-selection-, x-cut-copy-clear-internal.
12968
12969 1998-07-09  SL Baur  <steve@altair.xemacs.org>
12970
12971         * XEmacs 21.0-pre4 is released.
12972
12973 1998-06-28  Hrvoje Niksic  <hniksic@srce.hr>
12974
12975         * menubar-items.el (default-menubar): Use `report-emacs-bug' for
12976         reporting bugs.
12977         (maybe-add-init-button): Fix semantics under Windows.  Use
12978         `expand-file-name' rather than `concat'.
12979
12980         * help.el (print-messages): New function.
12981
12982 1998-07-05  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12983
12984         * ldap.el (ldap-host-parameters-alist): Docstring fixes
12985
12986 1998-07-04  Jonathan Harris  <jhar@tardis.ed.ac.uk>
12987
12988         * about.el: Tweaked my entry in about-hackers.
12989
12990         * find-paths.el (paths-emacs-root-p):
12991           Relaxed emacs-root checking of an in-place installation to
12992           also accommodate the flat layout used on MS Windows.
12993
12994 1998-06-29  John Jones  <jj@asu.edu>
12995
12996         * package-get.el: calls to package-get-update-all will only
12997           update packages which are already installed.
12998
12999 1998-07-05  Andy Piper  <andyp@parallax.co.uk>
13000
13001         * faces.el (xpm-color-symbols): remove hardcoded defaults these
13002         are handled by the gui-element face fallbacks now.
13003
13004         * x-faces.el: default gui-element face to "background" as well as
13005         the default face.
13006
13007         * msw-faces.el (mswindows-init-device-faces): remove gui-element
13008         and default face settings since these are set as fallbacks now in
13009         the appropriate domain.
13010
13011 1998-07-02  SL Baur  <steve@altair.xemacs.org>
13012
13013         * text-mode.el (text-mode): Reorder regexp so the OR part
13014         corresponding to `page-delim' goes first and the hack in
13015         `forward-paragraph' will work.
13016         With bug analysis from Bob Weiner <weiner@altrasoft.com>
13017
13018 1998-06-29  Kyle Jones  <kyle_jones@wonderworks.com>
13019
13020         * subr.el (remove-hook): When checking the hook value
13021           with functionp, don't apply car to it.
13022
13023 1998-06-24  Jonathan Harris  <jhar@tardis.ed.ac.uk>
13024
13025         * package-get.el (package-get-remote-filename):
13026           Don't use file-name-as-directory because the local directory
13027           separator conventions might not be the same as ftp's.
13028
13029 1998-06-27  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13030
13031         * ldap.el (ldap-host-parameters-alist): New name of
13032         `ldap-host-parameters-plist'
13033
13034 1998-06-26  Adrian Aichner  <adrian@xemacs.org>
13035
13036         * package-get.el: Using (require 'package-get-base), now that it
13037         provides itself.  Consequently removed all instances of (load
13038         "package-get-base.el").
13039
13040 1998-06-29  Kyle Jones  <kyle_jones@wonderworks.com>
13041
13042         * subr.el (remove-hook): Don't treat the hook value as a
13043           list unless it is both consp and not functionp.
13044
13045 1998-06-29  SL Baur  <steve@altair.xemacs.org>
13046
13047         * about.el: Email address for Ben Wing is ben@xemacs.org.
13048         * auto-show.el: Ditto.
13049         * bytecomp.el: Ditto.
13050         * faces.el: Ditto.
13051         * x-scrollbar.el: Ditto.
13052         * x-misc.el: Ditto.
13053         * tty-init.el: Ditto.
13054         * toolbar-items.el: Ditto.
13055         * symbol-syntax.el: Ditto.
13056         * specifier.el: Ditto.
13057         * objects.el: Ditto.
13058         * hyper-apropos.el: Ditto.
13059         * glyphs.el: Ditto.
13060
13061 1998-06-27  Hrvoje Niksic  <hniksic@srce.hr>
13062
13063         * mouse.el (drag-window-divider): vertical-divider-draggable-p ->
13064         vertical-divider-always-visible-p.
13065         (default-mouse-motion-handler): Ditto.
13066
13067 1998-06-21  Hrvoje Niksic  <hniksic@srce.hr>
13068
13069         * scrollbar.el (scrollbars-visible-p): Simplify.  Always set the
13070         global value.
13071
13072 1998-06-21  Oliver Graf <ograf@fga.de>
13073
13074         * build-reports.el: changed receiver to xemacs-build-reports list
13075
13076 1998-06-19  Jonathan Harris  <jhar@tardis.ed.ac.uk>
13077
13078         * font.el: Split font-family-mappings into X and
13079           mswindows-specific versions.
13080           mswindows-font-create-[object|name]: Treat supplied size
13081           as a pointsize. Added underline and strikethru handling.
13082
13083         * msw-faces.el: changed default mswindows charset to western.
13084
13085         * msw-glyphs.el: removed space in border-glyph font string that
13086           was inserted to get round bugs in the mswindows C font code.
13087
13088 1998-06-27  SL Baur  <steve@altair.xemacs.org>
13089
13090         * about.el (about-hackers): Credits update.
13091
13092         * help-nomule.el (tutorial-supported-languages): Add Romanian
13093         TUTORIAL.
13094
13095         * code-files.el (file-coding-system-alist): Hardwire TUTORIAL.ro
13096         to ISO-8859-2.
13097
13098 1998-06-19  Jonathan Harris  <jhar@tardis.ed.ac.uk>
13099
13100         * font.el: Split font-family-mappings into X and
13101           mswindows-specific versions.
13102           mswindows-font-create-[object|name]: Treat supplied size
13103           as a pointsize. Added underline and strikethru handling.
13104
13105         * msw-faces.el: changed default mswindows charset to western.
13106
13107         * msw-glyphs.el: removed space in border-glyph font string that
13108           was inserted to get round bugs in the mswindows C font code.
13109
13110 1998-06-15  Jonathan Harris  <jhar@tardis.ed.ac.uk>
13111
13112         * minibuf.el: make read-color-completion-table call
13113           (mswindows-color-list for mswindows devices.
13114
13115 1998-06-18  Sam Mikes  <smikes@alumni.hmc.edu>
13116
13117         * lisp/font-lock.el
13118         (font-lock-match-c++-style-declaration-item-and-skip-to-next):
13119         Let declaration items contain non-word symbol characters.
13120
13121 1998-06-15  Adrian Aichner  <adrian@xemacs.org>
13122
13123         * package-get.el (package-get-package-provider): Added autoload
13124         cookie.  Loading "package-get-base.el" in ALL functions that use
13125         it.  Fixed some (interactive ...) with multiple argument specs
13126         again.  Cosmetic indentation changes.
13127
13128 1998-05-27  Glynn Clements  <glynn@sensei.co.uk>
13129
13130         * info.el (Info-insert-dir): Don't use nreverse on variables
13131         that you want to use later.
13132
13133 1998-06-17  Glynn Clements  <glynn@sensei.co.uk>
13134
13135         * x-mouse.el (x-set-point-and-move-selection): Replace call
13136         to x-kill-primary-selection with kill-primary-selection
13137
13138 1998-06-12  Martin Buchholz  <martin@xemacs.org>
13139
13140         * simple.el (what-cursor-position): Make cursor position reported
13141         use value of column-number-start-at-one
13142
13143 1998-06-17  SL Baur  <steve@altair.xemacs.org>
13144
13145         * about.el (xemacs-hackers): Fix Jareth's email address.
13146
13147 1998-06-16  SL Baur  <steve@altair.xemacs.org>
13148
13149         * startup.el (startup-splash-frame): Remove
13150         `xemacs-startup-logo-function'.
13151
13152 1998-06-15  SL Baur  <steve@altair.xemacs.org>
13153
13154         * about.el (about-hackers): Update credits list.
13155
13156 1998-06-06  Jeff Miller <jmiller@smart.net>
13157
13158         * lisp/sound.el: Update sound-ext to allow filenames with
13159           extensions to be found by load-sound-file
13160
13161 1998-06-14  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13162
13163         * info.el (Info-rebuild-outdated-dir): Removed variable
13164         (Info-auto-generate-directory): New variable
13165         (Info-save-auto-generated-dir): New variable
13166         (Info-maybe-update-dir): Use `Info-auto-generate-directory'
13167         (Info-build-dir-anew): Second parameter removed.  Use
13168         `Info-save-auto-generated-dir'
13169         (Info-rebuild-dir): Ditto
13170
13171 1998-06-02  Christoph Wedler  <wedler@fmi.uni-passau.de>
13172
13173         * list-mode.el (next-list-mode-item): Would not recognize
13174         border between directly neighbored items.
13175
13176 1998-06-12  Andy Piper  <andyp@parallax.co.uk>
13177
13178         * package-get.el: add autoloads for some functions.
13179
13180 1998-06-10  Hrvoje Niksic  <hniksic@srce.hr>
13181
13182         * specifier.el (let-specifier): Tiny docfixes.
13183
13184 1998-06-12  Andy Piper  <andyp@parallax.co.uk>
13185
13186         * msw-mouse.el: set selection-pointer-glyph to Normal.
13187
13188 1998-06-09  Per Abrahamsen  <abraham@dina.kvl.dk>
13189
13190         * wid-edit.el (widget-specify-secret): New function.
13191         (widget-after-change): Use it.
13192         (widget-specify-field): Use it.
13193
13194 1998-06-08  Hrvoje Niksic  <hniksic@srce.hr>
13195
13196         * mouse.el (drag-window-divider): Use `(not done)' instead of
13197         `doit'; reuse result of `window-pixel-edges'.
13198
13199         * modeline.el (drag-modeline-event-lag): Rename to
13200         drag-divider-event-lag.
13201
13202 1998-06-07  Hrvoje Niksic  <hniksic@srce.hr>
13203
13204         * specifier.el (let-specifier): Rewritten not to generate needless
13205         `let's; clarified documentation; support TAG-SET and HOW-TO-ADD
13206         arguments.
13207
13208 1998-05-28  Hrvoje Niksic  <hniksic@srce.hr>
13209
13210         * minibuf.el (read-file-name-1): Setup buffer-local value of
13211         `completion-ignore-case' in completions buffer under Windows.
13212
13213 1998-06-06  Kirill M. Katsnelson  <kkm@kis.ru>
13214
13215         * about.el (about-maintainer-glyph): Fix support for not
13216         compressed images.
13217
13218 1998-06-04  Kirill M. Katsnelson  <kkm@kis.ru>
13219
13220         * cmdloop.el (cancel-mode-internal): Defined this do-nothing function.
13221
13222         * mouse.el (mouse-track): Cancel selection if misc-user event with
13223         `cancel-mode-internal' function is fetched.
13224
13225 1998-06-03  Hrvoje Niksic  <hniksic@srce.hr>
13226
13227         * files.el (save-some-buffers-1): Fixed return value.
13228
13229 1998-06-01  Oliver Graf <ograf@fga.de>
13230
13231         * dragdrop.el: added experimental
13232
13233 1998-05-26  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
13234
13235         * startup.el (after-init-hook, init-file-user,
13236         user-init-directory, load-user-init-file):  Purge references
13237         to "~/.xemacs/init.el" from docstrings.
13238
13239         (load-user-init-file) Use paths-construct-path to construct
13240         paths to user init files.  Go directly to ~/.emacs, do not
13241         search ~/.xemacs/, do not load `default-custom-file'.
13242
13243 1998-06-03  Hrvoje Niksic  <hniksic@srce.hr>
13244
13245         * files.el (interpreter-mode-alist): Catch wish and tclsh before
13246         general *sh.
13247         (inhibit-first-line-modes-regexps): Added `.tar.gz'.
13248
13249 1998-06-03  Andy Piper  <andyp@parallax.co.uk>
13250
13251         * menubar-items.el (default-menubar): add Update Packages to customize
13252         menu.
13253
13254 1998-06-02  Andy Piper  <andyp@parallax.co.uk>
13255
13256         * faces.el: use toolbar face as a fallback for toolbar properties
13257         in xpm-color-symbols instead of default.
13258
13259         * msw-faces.el: rename 3d-object -> gui-element face.
13260
13261 1998-06-06  SL Baur  <steve@altair.xemacs.org>
13262
13263         * startup.el (xemacs-startup-logo-function): New variable.
13264         (startup-splash-frame): Use it.
13265
13266 1998-06-02  Hrvoje Niksic  <hniksic@srce.hr>
13267
13268         * files.el (save-some-buffers): Would wait 1 second.
13269         (save-some-buffers-1): Delete other windows here instead of in
13270         `save-some-buffers'.
13271         (save-some-buffers): Force redisplay only if windows were deleted.
13272
13273 1998-06-02  Didier Verna  <didier@xemacs.org>
13274
13275         * cus-face.el (custom-face-attributes): generalized the use of
13276         toggle buttons for boolean attributes.
13277         Re-ordered the items a bit.
13278
13279 1998-06-01  SL Baur  <steve@altair.xemacs.org>
13280
13281         * sound.el (default-sound-directory): Use `locate-data-directory'
13282         to find the sounds directory.
13283
13284 1998-05-29  Andy Piper  <andyp@parallax.co.uk>
13285
13286         * sound.el: default sound-ext to .wav under mswindows, .au
13287         otherwise. load-default sounds without extensions.
13288
13289 1998-05-27  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
13290
13291         * menubar-items.el (default-menubar): Dim out "Submit Bug Report"
13292         if send-pr is not bound.
13293
13294 1998-06-01  Andy Piper  <andyp@parallax.co.uk>
13295
13296         * files.el: grok idl files in auto-mode-alist.
13297 1998-06-01  Jeff Miller  <jmiller@smart.net>
13298
13299         * minibuf.el (exact-minibuffer-completion-p): check for nil before
13300         calling `upcase'.
13301
13302 1998-05-30  Andy Piper  <andyp@parallax.co.uk>
13303
13304         * msw-glyphs.el: add xbm to the list of image types supported.
13305
13306 1998-05-30  Kirill M. Katsnelson  <kkm@kis.ru>
13307
13308         * msw-init.el (init-post-mswindows-win): Load InfoDock toolbar
13309         instead of XEmacs one when dumping InfoDock.
13310
13311 1998-05-30  Kirill M. Katsnelson  <kkm@kis.ru>
13312
13313         * obsolete.el (has-modeline-p): Added obsolete alias `has-modeline-p'
13314         for `modeline-visible-p'
13315
13316         * winnt.el (nt-quote-process-args): Fix for duplicating argv[0].
13317
13318 1998-05-29  Andy Piper  <andyp@parallax.co.uk>
13319
13320         * msw-select.el (mswindows-cut-copy-clear-clipboard): deleted
13321         since it's not used anymore. doc string fixes.
13322
13323         * package-get.el (package-get-file-installed-p): new function. use
13324         instead of file-installed-p which is in an external package.
13325
13326 1998-05-28  Oliver Graf <ograf@fga.de>
13327
13328         * dragdrop.el (dragdrop-drop-url-default): dropped pop-to-buffer in
13329         favor of select-window/switch-to-buffer
13330
13331 Wed May 27, 1998  Darryl Okahata  <darrylo@sr.hp.com>
13332
13333         * startup.el: changed (getenv "HOME") to (user-home-directory)
13334
13335 1998-05-25  Oliver Graf <ograf@fga.de>
13336
13337         * frame.el (cde-start-drag) moved to dragdrop.el
13338         (offix-start-drag-region) moved to dragdrop.el
13339         (offix-start-drag) moved to dragdrop.el
13340         * dragdrop.el (cde-start-drag) moved from frame.el
13341         (offix-start-drag-region) moved from frame.el
13342         (offix-start-drag) moved from frame.el
13343         (cde-start-drag-region) cde drag regions
13344         * mouse.el (mouse-drag-or-yank) will now call cde-start-drag-region
13345
13346 1998-05-26  Oliver Graf <ograf@fga.de>
13347
13348         * dragdrop.el: created dragdrop-drag prototypes
13349         (cde-start-drag-region) fixed typo
13350
13351 1998-05-28  SL Baur  <steve@altair.xemacs.org>
13352
13353         * simple.el (after-init-hook): Remove reader macro.
13354
13355         * packages.el (packages-hardcoded-lisp): Get rid of reader
13356         macros.  Update DOC string.
13357
13358 1998-05-25  Hrvoje Niksic  <hniksic@srce.hr>
13359
13360         * mouse.el (drag-window-divider): Ditto.
13361
13362         * modeline.el (mouse-drag-modeline): Use it.
13363
13364         * lisp-mode.el (let-specifier): Specify indentation.
13365
13366         * specifier.el (let-specifier): Renamed from
13367         `with-specifier-instance'.
13368
13369 1998-05-27  Andy Piper  <andyp@parallax.co.uk>
13370
13371         * x-faces.el:
13372         * faces.el: move definition of xpm-color-symbols from x-faces.el
13373         to faces. Predicate x-get-resource on the presence of x.
13374
13375         * msw-faces.el: set 3d-object face rather than modeline. Specify
13376         faces as specfier defaults.
13377
13378         * package-get.el: don't use package-admin-add-single-file-package.
13379
13380 1998-05-25  Hrvoje Niksic  <hniksic@srce.hr>
13381
13382         * toolbar-items.el: Fixup tooltips.
13383         (toolbar-gnus): Don't use obsolete variable
13384         toolbar-news-frame-properties.
13385         (toolbar-news-reader): Default to `gnus' instead of
13386         `not-configured'.
13387
13388         * files.el (auto-mode-alist): Correctly recognize `.emacs' under
13389         Windows.
13390
13391 1998-05-25  Andy Piper  <andyp@parallax.co.uk>
13392
13393         * package-get.el: rename -installedp -> -installed-p.
13394
13395 1998-05-23  Kirill M. Katsnelson  <kkm@kis.ru>
13396
13397         * glyphs.el (init-glyphs): Created `border-glyph' face, with no
13398         attributes, and assinged it to continuation, truncation and
13399         hscroll glyphs.
13400
13401         * msw-glyphs.el: Assigned WinDings font to `border-glyph' face,
13402         and made continuation, truncation and hscroll glyphs arrow
13403         characters out of that font.
13404
13405 1998-05-22  Hrvoje Niksic  <hniksic@srce.hr>
13406
13407         * minibuf.el (minibuffer-electric-separator): Play nicely with
13408         directory-sep-char being \.
13409         (minibuffer-electric-tilde): Ditto.
13410         (read-file-name-map): Ditto.
13411
13412 1998-05-22  Hrvoje Niksic  <hniksic@srce.hr>
13413
13414         * mouse.el (default-mouse-track-maybe-own-selection): Pause only
13415         on X devices.
13416         (default-mouse-track-deal-with-down-event): Avoid
13417         `x-disown-selection'; use `disown-selection' instead.
13418
13419 1998-05-21  Andy Piper  <andyp@parallax.co.uk>
13420
13421         * select.el:
13422         * x-select.el: selection cleanup. (x-cut-copy-clear-internal)
13423         moved to (cut-copy-clear-internal) in select.el. Ditto for
13424         (x-delete-primary-selection) (x-kill-primary-selection)
13425         (x-copy-primary-selection).
13426         (own-clipboard): new function.
13427
13428         * msw-select.el: use the new kill/delete/copy/cut-copy-clear
13429         functions in select.el. remove old ones.
13430         (mswindows-own-clipboard): new function.
13431
13432 1998-05-21  Andy Piper  <andyp@parallax.co.uk>
13433
13434         * gnuserv.el: allow connections from mswindows type devices.
13435
13436 1998-05-20  Andy Piper  <andyp@parallax.co.uk>
13437
13438         * msw-glyphs.el: change image type used from cursor to resource.
13439
13440 1998-05-20  Kirill M. Katsnelson  <kkm@kis.ru>
13441
13442         * x-scrollbar.el (x-init-scrollbar-from-resources): Added support
13443         for {top,bottom}-{left,right} values in addition to
13444         {top,bottom}_{left,right}.
13445         Use x-get-resource instead of x-get-resource-and-bogosity-check.
13446
13447 1998-05-20  Hrvoje Niksic  <hniksic@srce.hr>
13448
13449         * cl-macs.el (specifier-instance): Undefine its setf method.
13450
13451         * specifier.el (with-specifier-instance): Added docstring.
13452
13453         * mouse.el (drag-window-divider): Ditto.
13454
13455         * modeline.el (mouse-drag-modeline): Use it.
13456
13457         * lisp-mode.el (with-specifier-instance): Define its indentation
13458         level.
13459
13460         * specifier.el (with-specifier-instance): New macro.
13461
13462 1998-05-19  Andy Piper  <andyp@parallax.co.uk>
13463
13464         * package-get.el (package-get-create-custom): new function to
13465         auto-generate package-get-custom.el from package-get-base.el.
13466         * (package-get-ever-installedp): new function.
13467         * (package-get-custom): new function to get all packages specified
13468         by customize.
13469
13470 1998-05-19  Hrvoje Niksic  <hniksic@srce.hr>
13471
13472         * cus-edit.el (custom-file): Revert to `~/.emacs'.
13473
13474 1998-05-23  SL Baur  <steve@altair.xemacs.org>
13475
13476         * cl-extra.el: Reverse previous float change.
13477
13478 1998-05-17  Andy Piper  <andyp@parallax.co.uk>
13479
13480         * x-faces.el:
13481         * faces.el (try-font-name): moved from x-faces.el since it is
13482         required by w3 under mswindows as well X.
13483
13484 1998-05-18  Kirill M. Katsnelson  <kkm@kis.ru>
13485
13486         * winnt.el: Removed evil (setq completion-ignore-case t)
13487         clause, one more overlookef fsfism.
13488         (nt-quote-args-functions-alist): End sentences with double space.
13489
13490 1998-05-18  Kirill M. Katsnelson  <kkm@kis.ru>
13491
13492         * window-xemacs.el (push-window-configuration): Remove kludgery of
13493         recaching default-toolbar specifier.
13494         (pop-window-configuration): Ditto.
13495         (unpop-window-configuration): Ditto.
13496
13497 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
13498
13499         * modeline.el (modeline-minor-mode-menu): Don't use :menu-tag.
13500
13501 1998-05-17  Kirill M. Katsnelson  <kkm@kis.ru>
13502
13503         * winnt.el (nt-quote-args-verbatim): Added function.
13504         (nt-quote-args-prefix-quote): Added function.
13505         (nt-quote-args-backslash-quote): Added function.
13506         (nt-quote-args-double-quote): Added function.
13507         (nt-quote-args-functions-alist): New variable.
13508         (nt-quote-process-args): Added function. This is the main quoting
13509         work horse called from process-nt.c
13510
13511 1998-05-16  Kirill M. Katsnelson  <kkm@kis.ru>
13512
13513         * winnt.el: Removed duplicate definitions for backspace,
13514         delete, M-backspace and C-M-backspace.
13515         (file-name-buffer-file-type-alist): Removed this variable.
13516         (find-buffer-file-type): Removed function.
13517         (find-file-binary):  Removed function.
13518         (find-file-text): Removed function.
13519         (find-file-not-found-set-buffer-file-type): Removed function.
13520         (save-to-unix-hook): Removed function.
13521         (revert-from-unix-hook): Removed function.
13522         (using-unix-filesystems): Removed function.
13523         (original-make-auto-save-file-name): DEFSUBR to avoid doc snarf
13524         warning.
13525         (x-set-selection): Removed function.
13526         (x-get-selection): Removed function.
13527         Removed commented FSFisms.
13528         Replaced copyright notice (this file is not part of GNU Emacs).
13529         (nt-shell-mode-hook): Moved here from a lambda expression. Added
13530         comint-process-echoes setting to t.
13531
13532 1998-05-17  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13533
13534         * packages.el (packages-no-package-hierarchy-regexp): Introduced
13535         and used following the interface change of
13536         `paths-find-recursive-path'.
13537
13538         * find-paths.el (paths-find-recursive-path): Exclusion is now by a
13539         regexp instead of a list of base names.
13540         (paths-version-control-filename-regexp):
13541         (paths-lisp-filename-regexp): (paths-no-lisp-directory-regexp):
13542         Introduced and used following the interface change of
13543         `paths-find-recursive-path'.
13544
13545 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
13546
13547         * simple.el (delete-forward-p): Make it a defun; do X garbage only
13548         on X devices, rather than on all non-TTY devices.
13549
13550 1998-05-16  Kirill M. Katsnelson  <kkm@kis.ru>
13551
13552         * msw-mouse.el: New file. Sets up cursor shapes for Windows.
13553
13554         * dumped-lisp.el (preloaded-file-list): Added msw-mouse.el
13555
13556 1998-05-17  Adrian Aichner  <adrian@xemacs.org>
13557
13558         * itimer.el (activate-itimer): Fixed usage of integers
13559         as argument to `concat'.
13560
13561 1998-05-17  Glynn Clements  <glynn@sensei.co.uk>
13562
13563         * itimer.el (start-itimer): replace the use of `concat' with
13564         `format'
13565
13566 1998-05-16  SL Baur  <steve@altair.xemacs.org>
13567
13568         * mode-motion.el (mode-motion-hook): Clarify docstring.
13569         From Bob Weiner <weiner@altrasoft.com>
13570
13571         * loadhist.el (symbol-file): Supply prompt string when used
13572         interactively.
13573         From Bob Weiner <weiner@altrasoft.com>
13574
13575 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
13576
13577         * loadup.el (really-early-error-handler): Ditto.
13578
13579         * update-elc.el: Ditto.
13580
13581         * setup-paths.el (paths-construct-exec-path): Ditto.
13582
13583         * make-docfile.el: Ditto.
13584
13585         * find-paths.el (paths-decode-directory-path): Use split-path
13586         instead of decode-path.
13587
13588         * files.el (parse-colon-path): Update docstring reference.
13589
13590 1998-05-15  Jonathan Harris  <jhar@tardis.ed.ac.uk>
13591
13592         * msw-init.el:
13593         * x-init.el:
13594         Bind cut'n'paste keys to non window-system specific functions.
13595
13596         * msw-select.el: New function mswindows-clear-clipboard.
13597         mswindows-cut-copy-clipboard extended to handle clearing of the
13598         selection and renamed to mswindows-cut-copy-clear-clipboard.
13599
13600         * select.el: on mswindows devices delete-primary-selection
13601         calls mswindows-clear-clipboard.
13602
13603 1998-05-15  Hrvoje Niksic  <hniksic@srce.hr>
13604
13605         * simple.el (quoted-insert): Inhibit quit when using read-char.
13606
13607         * cmdloop.el (read-char): Don't inhibit quit.
13608         (read-char-exclusive): Ditto.
13609         (read-char): Signal quit if quit-char was pressed.
13610         (read-char-exclusive): Ditto.
13611         (read-quoted-char): Return a character, not integer.
13612
13613         * menubar-items.el (default-popup-menu): Use Andy's generic
13614         selection code.
13615         (default-popup-menu): Fix code.
13616
13617 1998-05-14  Oliver Graf <ograf@fga.de>
13618
13619         * dragdrop.el (dragdrop-function-widget): this time it's done
13620
13621 1998-05-13  Oliver Graf <ograf@fga.de>
13622
13623         * dumped-lisp.el: dragdrop.el now based on dragdrop-api feature
13624
13625 1998-05-15  Kirill M. Katsnelson  <kkm@kis.ru>
13626
13627         * device.el (device-pixel-width):
13628         (device-pixel-height):
13629         (device-mm-width):
13630         (device-mm-height):
13631         (device-bitplanes):
13632         (device-color-cells): Swapped parameters to device-system-metric
13633         according to the interface change.
13634
13635 1998-05-14  Kirill M. Katsnelson  <kkm@kis.ru>
13636
13637         * mouse.el (default-mouse-motion-handler): Use new name of the
13638         function event-over-vertical-divider-p.
13639         Do not set E-W arrow cursor over the divider if
13640         vertical-divider-draggable-p is nil in the window.
13641         ([top-level]): Use new name for the variable
13642         vertical-divider-map.
13643         (drag-window-divider): Respect vertical-divider-draggable-p.
13644         Variable name typo fixes.
13645
13646 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
13647
13648         * keymap.el (kbd): Define here; handle string constants and
13649         others...
13650
13651 1998-05-15  Christian Nyb <chr@mediascience.no>
13652
13653         * simple.el (zap-up-to-char): New function.  Behaves like `zap-to-char'
13654         in Emacs 18.
13655
13656 1998-05-13  Didier Verna  <didier@xemacs.org>
13657
13658         * mouse.el (drag-window-divider): give the vertical divider a
13659         pressed look when dragging it.
13660
13661 1998-05-13  Andy Piper  <andyp@parallax.co.uk>
13662
13663         * faces.el: predicate some more face operations on x or mswindows
13664         not just x.
13665
13666         * modeline.el: enable modeline coloring for mswindows.
13667
13668 1998-05-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13669
13670         * minibuf.el (minibuffer-default): Added variable; compatible with
13671         FSF Emacs.
13672         (next-history-element): Used `minibuffer-default'.
13673
13674 1998-05-12  Oliver Graf <ograf@fga.de>
13675
13676         * dragdrop.el (dragdrop-function-widget): button and mods ok
13677         arguments still look a bit strange
13678         (dragdrop-compare-mods) created
13679         (dragdrop-drop-do-functions) correctly checks for buttons and
13680         modifiers
13681
13682 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
13683
13684         * setup-paths.el (paths-default-info-directories): Replace
13685         path-separator with directory-sep-char.
13686
13687         * files.el (path-separator): Don't define it here.
13688
13689 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
13690
13691         * update-elc.el: Ditto.
13692
13693         * setup-paths.el (paths-construct-exec-path): Ditto.
13694
13695         * make-docfile.el: Ditto.
13696
13697         * loadup.el (really-early-error-handler): Ditto.
13698
13699         * find-paths.el (paths-decode-directory-path): Use decode-path
13700         instead of decode-path-internal.
13701
13702         * files.el (parse-colon-path): Update docstring.
13703
13704 1998-05-13  Hrvoje Niksic  <hniksic@srce.hr>
13705
13706         * subr.el (get-buffer-window-list): Make BUFFER optional.
13707
13708         * window-xemacs.el (windows-of-buffer): Defalias to
13709         get-buffer-window-list.
13710
13711 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
13712
13713         * disass.el: Fix maintainer keyword.
13714
13715         * bytecomp.el (byte-compile-and-load-file): Autoload.
13716         (byte-compile-buffer): Ditto.
13717
13718         * lisp-mode.el (eval-last-sexp): Skip ` in `variable' so that the
13719         value is returned, not the name.
13720         (lisp-imenu-generic-expression): Enable it.
13721         (lisp-mode-variables): Ditto.
13722         (lisp-indent-offset): Change defconst to defvar.
13723         (lisp-indent-function): Ditto.
13724         (lisp-body-indent): Ditto.
13725
13726 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
13727
13728         * modeline.el: Use zap-last-kbd-macro-event.
13729
13730         * lisp-mode.el (eval-interactive): If eval-interactive-verbose is
13731         nil, don't attempt to do anything with messages.
13732         (eval-last-sexp): Use `letf' for clarity.
13733
13734 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
13735
13736         * startup.el: It's still `.emacs', not yet `.xemacs/init.el'.
13737
13738 1998-05-11  Martin Buchholz  <martin@xemacs.org>
13739
13740         * buff-menu.el:
13741         * lisp-mode.el:
13742         * obsolete.el:
13743         Change empty docstrings into no doc strings at all.
13744         Fix bogus FSF-format docstrings.
13745         * etags.el: Fix docstring.
13746
13747 1998-05-11  Jan Vroonhof  <vroonhof@math.ethz.ch>
13748
13749         * package-get.el (package-get): Use internal md5
13750
13751 1998-05-13  SL Baur  <steve@altair.xemacs.org>
13752
13753         * about.el (about-xemacs): Correct abuse of concat.
13754
13755 1998-05-11  SL Baur  <steve@altair.xemacs.org>
13756
13757         * info.el (Info-mode): Use easymenu.
13758
13759 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
13760
13761         * apropos.el (apropos): Don't use concat with integers.
13762
13763         * cmdloop.el (describe-last-error): Handle the case when no error
13764         was seen gracefully.
13765
13766         * apropos.el (apropos-print): Use with-displaying-help-buffer as
13767         defun.
13768         (apropos-describe-plist): Ditto.
13769
13770         * help.el (with-displaying-help-buffer): Revert to a defun.
13771         (describe-key): Use it as defun.
13772         (describe-mode): Ditto.
13773         (describe-bindings): Ditto.
13774         (describe-prefix-bindings): Ditto.
13775         (describe-installation): Ditto.
13776         (view-lossage): Ditto.
13777         (describe-function): Ditto.
13778         (describe-variable): Ditto.
13779         (describe-syntax): Ditto.
13780
13781 1998-05-11  Oliver Graf <ograf@fga.de>
13782
13783         * dragdrop.el: changed order of require/provide
13784         (dragdrop-drop-mime-default) changed to new calling conventions
13785         (dragdrop-drop-do-functions) changed to new calling conventions
13786         (dragdrop-function-widget) this one needs more work...
13787
13788 1998-05-10  Oliver Graf <ograf@fga.de>
13789
13790         * about.el: another small change in my entry
13791         * dragdrop.el (dragdrop-drop-log-function): logging added
13792         plus customizations
13793         changed interface to handler functions. now called with event
13794         and object
13795
13796 1998-05-12  Kirill M. Katsnelson  <kkm@kis.ru>
13797
13798         * glyphs.el (divider-pointer-glyph): Declared new glyph,
13799         E-W arrow pointer displayed over draggable dividers.
13800
13801         * mouse.el (default-mouse-motion-handler): Show it when
13802         appropriate.
13803         (drag-window-divider): Added.
13804         ([top-level]): Initialized window-divider-map with a keymap
13805         binding the above function to left button down event.
13806
13807         * x-mouse.el (x-init-pointer-shape): Initialize
13808         divider-pointer-glyph from Cursor.dividerPointer, or use default
13809         E-W double arrow.
13810
13811 1998-04-30  Gunnar Evermann  <Gunnar.Evermann@nats.informatik.uni-hamburg.de>
13812
13813         * toolbar-items.el (toolbar-compile): respect should-use-dialog-box-p
13814
13815 1998-05-11  Hrvoje Niksic  <hniksic@srce.hr>
13816
13817         * simple.el (count-words-buffer): Don't query for buffer.
13818         (count-lines-buffer): Ditto.
13819
13820 1998-05-11  Jan Vroonhof <vroonhof@math.ethz.ch>
13821
13822         * help.el (where-is): add optional insert argument.
13823
13824 1998-05-11  Hrvoje Niksic  <hniksic@srce.hr>
13825
13826         * help.el (describe-key-briefly): New argument INSERT.
13827
13828         * simple.el (eval-expression): New optional argument; synch with
13829         FSF 20.3.
13830
13831         * keydefs.el (global-map): Add new register bindings.
13832
13833         * register.el: Synched with FSF 20.3.
13834
13835 1998-05-11  Jan Vroonhof <vroonhof@math.ethz.ch>
13836
13837         * window-xemacs.el (recenter): all arguments are optional.
13838
13839 1998-05-10  Kirill M. Katsnelson  <kkm@kis.ru>
13840
13841         * device.el: (device-pixel-width): Reflected name/parameters
13842         change to device-system-metric.
13843         (device-pixel-height): Ditto.
13844         (device-mm-width): Ditto.
13845         (device-mm-height): Ditto.
13846         (device-bitplanes): Ditto.
13847         (device-color-cells): Ditto.
13848
13849 1998-05-10  Hrvoje Niksic  <hniksic@srce.hr>
13850
13851         * cl-extra.el (cl-float-limits): Removed; move code to top-level.
13852
13853         * cl.el (most-positive-fixnum): Document.
13854         (most-negative-fixnum): Ditto.
13855
13856         * cus-dep.el: Updated comment.
13857
13858         * cus-load.el: Use most-positive-fixnum as the gc-inhibiting
13859         constant.
13860
13861         * cus-load.el (custom-put): Removed.
13862
13863         * files.el (after-find-file): Just resignal quit instead of
13864         signaling "canceled".
13865
13866 1998-05-10  Hrvoje Niksic  <hniksic@srce.hr>
13867
13868         * frame.el (other-frame): Use `focus-frame' instead of
13869         select-frame kludges.
13870
13871         * lisp-mode.el: Update lisp-indent-function for
13872         save-selected-frame and with-selected-frame.
13873
13874         * frame.el (save-selected-frame): New macro.
13875         (with-selected-frame): Ditto.
13876         (other-frame): Use `set-frame-focus'.
13877
13878 1998-05-06  Oliver Graf <ograf@fga.de>
13879
13880         * dragdrop.el (dragdrop-drop-dispatch): changed to new list concept
13881         (dragdrop-drop-url-default) default handler for URL drops created
13882         (dragdrop-drop-mime-default) default handler for MIME drops created
13883         (dragdrop-drop-functions) default custom for handling drops created
13884         (dragdrop-drop-do-functions) helper for drgadrop-drop-dispatch
13885
13886 1998-05-05  Jonathan Harris <jhar@tardis.ed.ac.uk>
13887
13888         * mouse.el: Removed redundant mouse-mswindows-drop function.
13889
13890 1998-05-05  Oliver Graf <ograf@fga.de>
13891
13892         * about.el: changed some text in my entry
13893         * dragdrop.el: added customs
13894
13895 1998-05-04  Oliver Graf <ograf@fga.de>
13896
13897         * mouse.el: killed global drop key bindings
13898         (mouse-offix-drop) removed
13899         * dragdrop.el: created
13900         * dumped-lisp.el: inclusion of dragdrop.el for window-systems
13901
13902 1998-05-09  Kirill M. Katsnelson  <kkm@kis.ru>
13903
13904         * x-scrollbar.el (x-init-scrollbar-from-resources): Initialize
13905         scrollbar-on-{left,top}-p from *scrollBarPlacement resources.
13906
13907         * x-misc.el (x-get-resource-and-maybe-bogosity-check): Removed
13908         obsolete comment.
13909
13910         * scrollbar.el (scrollbars-visible-p): Use new
13911         {vertical,horizontal}-scrollbar-visible-p specifiers.
13912
13913 1998-04-18  Kirill M. Katsnelson  <kkm@kis.ru>
13914
13915         * device.el (device-pixel-height):
13916         (device-pixel-width):
13917         (device-mm-width):
13918         (device-mm-height):
13919         (device-bitplanes):
13920         (device-color-cells): Moved these 6 functions from device.c; they
13921         all use single (device-system-metrics) call.
13922
13923 1998-05-09  SL Baur  <steve@altair.xemacs.org>
13924
13925         * dumped-lisp.el (preloaded-file-list): x-menubar.el and x-toolbar.el
13926         were renamed.
13927
13928         * menubar-items.el:
13929         * toolbar-items.el: Renamed from x-menubar/x-toolbar.
13930         Suggested by Hrvoje Niksic <hniksic@srce.hr>
13931
13932         * help.el (help-map): Remove Hyperbole keybinding logic.
13933         Suggested by: Michael Ernst <mernst@cs.washington.edu>
13934
13935 1998-05-08  SL Baur  <steve@altair.xemacs.org>
13936
13937         * x-menubar.el (default-menubar): Enable 'mail-user-agent' feature.
13938         From SAKIYAMA Nobuo <nobuo@db3.so-net.or.jp>
13939
13940 1998-05-07  Andy Piper  <andyp@parallax.co.uk>
13941
13942         * msw-glyphs.el: use nicer icon3 from the frame icon.
13943
13944 1998-05-07  SL Baur  <steve@altair.xemacs.org>
13945
13946         * version.el (emacs-version): Remove InfoDock conditionals.
13947
13948         * startup.el (startup-splash-frame): Change ID logo name.
13949
13950 1998-05-06  Hrvoje Niksic  <hniksic@srce.hr>
13951
13952         * files.el (after-find-file): If the user presses C-g on
13953         directory-creation prompt, kill the buffer.
13954
13955 1998-05-06  SL Baur  <steve@altair.xemacs.org>
13956
13957         * simple.el (count-words-region): Reverse previous change.
13958
13959 1998-05-05  Hrvoje Niksic  <hniksic@srce.hr>
13960
13961         * replace.el (query-replace): Just call perform-replace.
13962         (query-replace-regexp): Ditto.
13963         (perform-replace): Move region handling here.
13964         (perform-replace): Use the new arg to match-data.
13965
13966 1998-03-08  Kyle Jones  <kyle_jones@wonderworks.com>
13967
13968         * x-init.el: Install X specific display table that
13969           displays char 0240 as a space to avoid whatever it is
13970           that screws up display of that character code.
13971
13972 1998-05-03  Hrvoje Niksic  <hniksic@srce.hr>
13973
13974         * help.el (function-arglist): If no arguments are documented for a
13975         subr, print nothing rather than incorrect output.
13976
13977 1998-05-05  SL Baur  <steve@altair.xemacs.org>
13978
13979         * cmdloop.el (command-error): Update bail-out error message to use
13980         `emacs-program-name'.
13981
13982         * lib-complete.el: Remove reader macro cruft.
13983
13984         * dumped-lisp.el (preloaded-file-list): Phase I:  remove InfoDock
13985         cruft.
13986
13987         * simple.el (count-words-region): Drop interactive-p check on the
13988         message.
13989
13990 1998-05-04  Jonathan Harris <jhar@tardis.ed.ac.uk>
13991
13992         * font.el
13993         * msw-faces.el
13994         Correct spelling of mswindows-font-canonicalize-name.
13995
13996 1998-05-03 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
13997
13998         * ldap.el (ldap-host-parameters-alist): Replaced with
13999         `ldap-host-parameters-plist'
14000         (ldap-search): Adapt to previous change
14001
14002 1998-05-02  SL Baur  <steve@altair.xemacs.org>
14003
14004         * about.el (about-hackers): Update Bob Weiner bio.
14005         (about-maintainer-info): Ditto.
14006
14007 1998-05-02  Hrvoje Niksic  <hniksic@srce.hr>
14008
14009         * simple.el (display-warning-minimum-level): Docfix.
14010
14011 1998-04-04  Per Abrahamsen  <abraham@dina.kvl.dk>
14012
14013         * widget.el (:default-get): New keyword.
14014         * wid-edit.el (default, widget-default-default-get): Define it.
14015         (group, widget-group-default-get): Define it.
14016         (menu-choice, widget-choice-default-get): Define it.
14017         (widget-default-get): New function.
14018         (widget-choice-action): Call it.
14019         (widget-editable-list-entry-create): Call it.
14020
14021 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
14022
14023         * byte-optimize.el (byte-boolean-vars): Removed.
14024         (byte-optimize-lapcode): Use `built-in-variable-type' instead of
14025         lookup through `byte-boolean-vars'.
14026
14027 1998-05-01  Kirill M. Katsnelson  <kkm@kis.ru>
14028
14029         * x-scrollbar.el (x-init-scrollbar-from-resources): Stuff
14030         resource-provided values into ghost specs for scrollbar-height and
14031         scrollbar-width.
14032
14033 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
14034
14035         * byte-optimize.el: Don't attempt to optimize /=.
14036
14037         * bytecomp.el (byte-compile-one-ore-more-args): New function.
14038         (byte-compile-/=): Ditto.
14039
14040 1998-05-02  SL Baur  <steve@altair.xemacs.org>
14041
14042         * apropos.el: Use `with-displaying-help-buffer'.
14043         (apropos-print): Remove explicit mentions of "*Apropos*" buffer.
14044         Use `with-displaying-help-buffer'.
14045         (apropos-follow): Do not give special treatment to buffer cursor
14046         was in prior to a mouse click.
14047         (apropos-describe-plist): Use `with-displaying-help-buffer'.
14048         (apropos-print-doc): Set correct buffer for setting text
14049         properties.
14050
14051 1998-05-01  SL Baur  <steve@altair.xemacs.org>
14052
14053         * help.el (help-buffer-prefix-string): New variable.
14054         (help-buffer-name): Use it.
14055
14056         * modeline.el (modeline-minor-mode-menu): Alphabetize the minor
14057         mode menu.
14058
14059 1998-04-30  Greg Klanderman  <greg@alphatech.com>
14060
14061         * frame.el (other-frame): Work even when focus-follows-mouse is true.
14062
14063 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
14064
14065         * files.el (find-file-noselect): Update docstring.
14066         (find-file-noselect): Signal an error if found an unreadable file.
14067         (file-chase-links): Save the match data.
14068         (normal-mode): Use `lwarn' and `error-message-string'.
14069         (interpreter-mode-alist): Change defconst to defvar.
14070         (inhibit-first-line-modes-regexps): Ditto.
14071         (inhibit-first-line-modes-regexps): Added .tgz.
14072         (inhibit-first-line-modes-suffixes): Change defconst to defvar.
14073         (change-major-mode-with-file-name): New user-option.
14074         (set-visited-file-name): Synched with FSF.
14075         (file-name-extension): New function, from FSF 20.3.
14076         (file-relative-name): Synched with FSF.
14077         (save-some-buffers): Support the C-r feature.
14078         (recover-session): Synched with FSF.
14079         (kill-some-buffers): Ditto.
14080         (set-auto-mode): New argument JUST-FROM-FILE-NAME.
14081
14082 1998-04-30  SL Baur  <steve@altair.xemacs.org>
14083
14084         * files.el (insert-file): Undo previous change and reenable use of
14085         format.el.
14086
14087 1998-04-30  Hrvoje Niksic  <hniksic@srce.hr>
14088
14089         * window-xemacs.el (recenter): Define.
14090
14091 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
14092
14093         * font.el (mswindows-font-create-name)
14094         (mswindows-font-create-object): new functions for mswindows type
14095         fonts.
14096
14097         * msw-faces.el (mswindows-font-canicolize-name): fix so that
14098         strings are parsed as well as font objects.
14099
14100 1998-04-30  Hrvoje Niksic  <hniksic@srce.hr>
14101
14102         * modeline.el (defining-kbd-macro): Restore modeline indication of
14103         kbd-macro being recorded.
14104         (add-minor-mode): Simplify docstring.
14105         (modeline-minor-mode-menu): Remove stuff.
14106
14107 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
14108
14109         * code-process.el (call-process): dynamically decide process
14110         coding type.
14111
14112 1998-04-29  Jim Radford  <radford@robby.caltech.edu>
14113
14114         * modeline.el: Add line-number-mode, column-number-mode to
14115         the modeline minor-mode menu.  Button2 on the line number does
14116         goto-line.
14117
14118 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
14119
14120         * mouse.el: move x-selection-owner-p type things to
14121         selection-owner-p.
14122
14123         * msw-init.el: copy zmacs stuff from x-init.el
14124
14125         * msw-select.el (mswindows-own-selection)
14126         (mswindows-disown-selection) (mswindows-selection-owner-p): new
14127         functions. Very simple minded implementation of selectio
14128         ownership.
14129
14130         * select.el (own-selection) (disown-selection)
14131         (activate-region-as-selection) (select-make-extent-for-selection)
14132         (valid-simple-selection-p): functions moved from x-select.el for
14133         generalized selection.
14134
14135         * x-select.el: see select.el changes.
14136
14137         * x-toolbar.el: use new selection functions.
14138
14139 1998-04-28  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14140
14141         * packages.el (packages-find-package-directories): Fixed bug that
14142         would pick up multiple site-package directories.
14143         (package-locations): Added "xemacs-packages" as a late package
14144         location.
14145
14146         * find-paths.el: Now uses `emacs-program-name' and
14147         `emacs-program-version'.
14148         Additions to enforce version-specific directories in
14149         `paths-find-version-directory'.
14150
14151 1998-04-29  SL Baur  <steve@altair.xemacs.org>
14152
14153         * default.el: Removed.
14154         * site-start.el: Removed.
14155
14156 1998-04-29  Didier Verna  <didier@xemacs.org>
14157
14158         * minibuf.el (minibuffer-history-minimum-string-length): Default
14159         to nil.
14160
14161 1998-04-28  SL Baur  <steve@altair.xemacs.org>
14162
14163         * find-paths.el (paths-program-name): Rename.
14164         (paths-emacs-root-p): Ditto.
14165         (paths-find-site-directory): Ditto.
14166
14167 1998-04-26  Karl M. Hegbloom  <karlheg@inetarena.com>
14168
14169         * lisp-mode.el (emacs-lisp-mode-popup-menu-1): Add menu entry for
14170         `emacs-lisp-byte-compile-and-load'.
14171
14172 1998-04-26  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14173
14174         * ldap.el (ldap-search): Fixed additional parameter passing to
14175         `ldap-open'
14176
14177 1998-04-27  Andy Piper  <andyp@parallax.co.uk>
14178
14179         * select.el (kill-primary-selection) (selection-owner-p)
14180         (copy-primary-selection) (yank-clipboard-selection)
14181         (selection-exists-p) (delete-primary-selection): new file and
14182         functions that do the right thing for the selected device.
14183
14184         * x-menubar.el: use generalised selection functions.
14185
14186         * dumped-lisp.el: dump select.el.
14187
14188 1998-04-27  SL Baur  <steve@altair.xemacs.org>
14189
14190         * find-paths.el (paths-progname): New variable.
14191         (paths-emacs-root-p): Use it.
14192         (paths-find-site-directory): Ditto.
14193
14194 1998-04-26  SL Baur  <steve@altair.xemacs.org>
14195
14196         * loadup.el ((member "dump" command-line-args)): Dump as
14197         `infodock' if InfoDock.
14198
14199 1998-04-25  SL Baur  <steve@altair.xemacs.org>
14200
14201         * find-paths.el (construct-emacs-version): Simplify, include
14202         program name in the return value.
14203         * (paths-find-version-directory): Use it.
14204
14205 1998-04-25  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14206
14207         * info.el (Info-parse-dir-entries): Fixed regexp
14208         (Info-build-dir-anew): Remove full suffix and capitalize info file
14209         name for files with no @direntry
14210         (Info-batch-rebuild-dir): New function
14211         (Info-suffixed-file): Check for regular files instead of simple
14212         file existence (could catch directories before)
14213
14214 1998-04-25  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14215
14216         * setup-paths.el, find-paths.el: Removed uses of `not' which
14217         temacs doesn't have.
14218
14219         * find-paths.el (paths-find-emacs-roots): Included exec-prefix
14220         into root searching.
14221
14222 1998-04-24  Martin Buchholz  <martin@xemacs.org>
14223
14224         * subr.el: Remove definition of `not'.
14225
14226 Sat Apr 24 1998  Andy Piper  <andyp@parallax.co.uk>
14227
14228         * msw-glyphs.el: enable graphics support.
14229
14230 1998-04-23  Didier Verna  <didier@xemacs.org>
14231
14232         * x-menubar.el (default-menubar): restored the line-number-mode
14233         option.
14234
14235         * misc doc string updates related to the options menu.
14236
14237 1998-04-24  SL Baur  <steve@altair.xemacs.org>
14238
14239         * setup-paths.el (paths-construct-load-path): Fix typo.
14240
14241 1998-04-23  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14242
14243         * x-menubar.el (default-menubar): font-menu-this-frame-only-p and
14244         font-menu-ignore-scaled-fonts don't have to be bound now; this
14245         gets us one step further towards making --no-autoloads work.
14246
14247         * startup.el (normal-top-level): Load auto-autoloads only if
14248         lisp-directory is non-nil.
14249
14250         * setup-paths.el (paths-construct-load-path): Made it robust
14251         against nil lisp-directory.
14252
14253         * startup.el (startup-setup-paths-warning): Added `lisp-directory'
14254         to the list of variables that cause a warning when nil.
14255
14256         * toolbar.el (init-toolbar-location): Now works even when there's
14257         no toolbar icon directory.
14258
14259 1998-04-23  Hrvoje Niksic  <hniksic@srce.hr>
14260
14261         * help.el (view-lossage): Recognize it.
14262
14263         * simple.el (log-message): Mark multiline messages.
14264
14265 1998-04-22  SL Baur  <steve@altair.xemacs.org>
14266
14267         * info.el (Info-exit): `toolbar-info-frame' doesn't necessarily exist.
14268
14269 1998-4-20  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
14270
14271         * package-get.el (package-get-all):  add `\n' separator to
14272         interactive specification so that both variables are read
14273
14274 1998-04-22  Didier Verna  <didier@xemacs.org>
14275
14276         * x-menubar.el: ported the options menu to Custom.
14277         Moved the "read only" toggle button to the buffers menu.
14278         Corrected some missing ;;;###autoload or defcustom.
14279
14280         * scrollbar.el (scrollbars-visible-p): defcustom wrapper around
14281         the scrollbar-visible specifier for options menu handling.
14282
14283         * toolbar.el (toolbar-visible-p)
14284                      (toolbar-captioned-p)
14285                      (default-toolbar-position): defcustom wrappers around
14286         the toolbar specifiers for options menu handling.
14287
14288         * frame.el (get-frame-for-buffer-default-instance-limit):
14289         defcustom it for options menu handling.
14290
14291         * font-lock.el (font-lock-mode): defcustom and autoload the variable
14292         font-lock-mode for options menu handling.
14293
14294         * cus-start.el: added Custom properties to overwrite-mode for
14295         options menu handling.
14296
14297 Wed Apr 22 12:59:35 1998  Andy Piper  <andyp@parallax.co.uk>
14298
14299         * about.el: shameless self-promotion.
14300
14301 1998-04-21  Hrvoje Niksic  <hniksic@srce.hr>
14302
14303         * simple.el (raw-append-message): Slightly optimize.
14304         (remove-message): Use `push' for clarity.
14305         (append-message): Ditto.
14306         (display-warning): Dito.
14307         (raw-append-message): Send the message to the appropriate device.
14308
14309 1998-04-22  SL Baur  <steve@altair.xemacs.org>
14310
14311         * auto-save.el (auto-save-cyclic-hash-14): De-ebolification.
14312         From Sean MacLennan <Sean.MacLennan@pika.ca>
14313
14314 1998-04-18  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14315
14316         * setup-paths.el: Changed `directory-sep-char' to
14317         `path-separator', following a change in GNU Emacs.
14318
14319 1998-04-19  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14320
14321         * info.el (Info-maybe-update-dir): Bug fix in `conservative' behaviour
14322         (Info-build-dir-anew): Add a final newline.
14323         (Info-build-dir-anew): Do not issue warning when rebuilding policy
14324         is `always'
14325         (Info-rebuild-dir): Ditto
14326
14327         * dumped-lisp.el (preloaded-file-list): Added ldap.el
14328
14329 1998-04-21  SL Baur  <steve@altair.xemacs.org>
14330
14331         * simple.el (count-words-buffer): Retain zmacs region.
14332         (count-words-region): Ditto.
14333         * simple.el: (what-line): Expanded line counts.
14334         (count-lines): New parameter to conditionalize whether collapsed
14335         lines get counted.
14336         From Bob Weiner <weiner@altrasoft.com>
14337
14338 1998-04-19  SL Baur  <steve@altair.xemacs.org>
14339
14340         * packages.el (package-locations): infodock-packages must override
14341         mule-packages and packages.
14342
14343 1998-04-19  Jonathan Harris <jhar@tardis.ed.a.uk>
14344
14345         * wid-edit.el:
14346         remove rude messages from widget-activation-widget-mapper
14347         and widget-activation-glyph-mapper
14348
14349 1998-04-17  Jonathan Harris <jhar@tardis.ed.ac.uk>
14350
14351         * toolbar.el: Remove (featurep 'x) test from
14352         toolbar-make-button-list
14353
14354 1998-04-17  Hrvoje Niksic  <hniksic@srce.hr>
14355
14356         * gnuserv.el (gnuserv-edit): Switch to the next gnuserv buffer
14357         only if in the same frame.
14358
14359 1998-04-17  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14360
14361         * packages.el (package-locations): Added site-packages hierarchy.
14362
14363         * setup-paths.el (paths-default-info-directories): Introduced and
14364         used.
14365
14366         * packages.el, setup-paths.el: Set various path searching depths
14367         to 1.
14368
14369         * packages.el (packages-hierarchy-depth):
14370         (packages-load-path-depth): Introduced and used.
14371
14372         * setup-paths.el (paths-load-path-depth): Introduced and used.
14373
14374         * find-paths.el (paths-find-recursive-path): Added max-depth
14375         parameter.
14376
14377 1998-04-15  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14378
14379         * setup-paths.el (paths-construct-info-path): Removed
14380         dependency on behavior of (file-name-as-directory "").
14381
14382 1998-04-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14383
14384         * ldap.el (ldap-search): Adapt to the new low-level API using ldap
14385         lisp objects
14386
14387 1998-04-14  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14388
14389         * dump-paths.el, startup.el: Added handling for --debug-paths.
14390
14391 1998-04-15  William M. Perry  <wmperry@aventail.com>
14392
14393         * wid-edit.el: We cannot just set the help-echo or balloon-help
14394           properties for an extent based on the :help-echo widget
14395           property, since help-echo and balloon-help cause an EXTENT to
14396           get passed in, where :help-echo functions are expecting a WIDGET
14397
14398 1998-04-15  Kirill M. Katsnelson  <kkm@kis.ru>
14399
14400         * scrollbar.el (init-scrollbar-from-resources): Call
14401         mswindows-init-scrollbar-metrics when appropriate.
14402
14403 Thu Apr 16 12:59:35 1998  Andy Piper  <andyp@parallax.co.uk>
14404
14405         * dumped-lisp.el: dump x-toolbar for window system
14406
14407         * msw-init.el (init-post-mswindows-win): enable toolbars if we
14408         have support and xpm.
14409
14410 1998-04-16  SL Baur  <steve@altair.xemacs.org>
14411
14412         * files.el (toggle-read-only): Fix docstring.
14413         From Didier Verna <didier@xemacs.org>
14414
14415 1998-04-14  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14416
14417         * startup.el (normal-top-level): Load autoload-file-name without
14418         specifying an extension---some people only auto-autoload.el.gz.
14419
14420 1998-04-06  Hrvoje Niksic  <hniksic@srce.hr>
14421
14422         * files.el (backup-enable-predicate): Don't bomb on NAME being
14423         nil.
14424
14425 1998-04-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14426
14427         * find-paths.el, packages.el: Now prefers configure'd paths.
14428         This shouldn't cause any of the originally anticipated problems as
14429         the current paths architecture will not define the various
14430         configure-xxx variables if they're not specified on the configure
14431         command line.
14432
14433         * find-paths.el, setup-paths.el, packages.el: Removed all
14434         mentionings of "/" as a path separator.
14435         Used paths-construct-path throughout.
14436
14437         * find-paths.el (paths-construct-path): Created to assemble paths
14438         from directory components.
14439
14440         * setup-paths.el, packages.el: Used paths-decode-directory-path
14441         instead of decode-path-internal.
14442
14443         * find-paths.el: Removed unused (and bogus) paths-find-emacs-path
14444         and associates.
14445         (paths-decode-directory-path) Created.
14446
14447         * setup-paths.el: Changed configure-exec-path to
14448         configure-exec-directory.
14449
14450 1998-04-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14451
14452         * packages.el (packages-find-packages): Fixed decoding of
14453         EMACSPACKAGEPATH.
14454
14455         * startup.el: -no-packages -> -no-early-packages.
14456
14457         (packages-load-package-lisps): Fixed loading of auto-autoload
14458         files.
14459
14460         * startup.el (normal-top-level): Fixed loading of core
14461         auto-autoload.
14462
14463         * obsolete.el: Un-obsoleted site-directory.  Sigh.
14464
14465         * startup.el, packages.el, dump-paths.el: Added proper settings
14466         for site-directory and lisp-directory variables.
14467
14468         * startup.el, loadup.el: Renamed inhibit-update-autoloads to
14469         inhibit-package-autoloads and fixed handling of it.
14470
14471         * startup.el, packages.el, dump-paths.el, loadup.el: Fixed
14472         handling of former inhibit-package-init, now
14473         inhibit-early-packages, to make -vanilla etc. work.
14474
14475 1998-04-10  Kirill M. Katsnelson  <kkm@kis.ru>
14476
14477         * code-process.el (start-process): Fallback to 'undecided instead
14478         of 'binary for process input coding stream.
14479
14480         * process.el (start-process): Docstring fix.
14481
14482 1998-04-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14483
14484         * info.el (Info-insert-dir): Do not insert temporary dir files
14485         in Info-dir-file-attributes
14486         (Info-build-dir-anew): Ensure temporary buffer is not read-only
14487         (Info-rebuild-dir): Ditto.
14488
14489 1998-04-09  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14490
14491         * obsolete.el: Added obsoleteness declarations for
14492         `site-directory' and `Info-default-directory-list'.
14493
14494 1998-04-08  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14495
14496         * find-paths.el (paths-find-emacs-root): Only look at the
14497         executable at the end of the symlink chain for determining the
14498         Emacs root.
14499
14500 1998-04-07  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14501
14502         * setup-paths.el (paths-construct-info-path): Changed construction
14503         to cater to gone default in configure.
14504
14505         * find-paths.el (paths-uniq-append): Added.
14506
14507         * packages.el: Rewritten package path construction once again.
14508
14509         * dump-paths.el, startup.el: Removed package-path as a global
14510         variable.
14511
14512         * package-admin.el (package-admin-add-single-file-package):
14513         (package-admin-add-binary-package): Changed package-path to
14514         late-packages.
14515
14516         * packages.el (packages-split-path): Split path at "/" rather than
14517         nil according to change in emacs.c.
14518
14519 1998-04-06  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14520
14521         * setup-paths.el (paths-construct-info-path): Changed info path
14522         order so that directories come out right.
14523         (paths-find-lock-directory): Fixed bug: It used to think
14524         configure-lock-directory is a path.
14525
14526 1998-04-06  Jeff Miller <jmiller@smart.net>
14527
14528         * x-toolbar.el:  Added toolbar-vector-xxxxxx defvars.  Modified
14529         initial-toolbar-spec to use new toolbar-vector-xxxxxx defvars.  This
14530         eases the use of toolbar-add/kill-item functions.
14531
14532 1998-04-07  Kirill M. Katsnelson  <kkm@kis.ru>
14533
14534         * code-files.el (file-coding-system-alist): Commented out
14535         loaddefs.el magical treatment.
14536
14537 1998-04-06  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14538
14539         * info.el (Info-rebuild-outdated-dir): Added new option
14540         `conservative' and made it the default
14541         (Info-rebuild-dir): Appropriately parse multi-line description
14542         strings, and multi-section dir files. Issue warning when dir
14543         is rebuilt as temporary
14544         (Info-build-dir-anew): Issue warning when dir is built as
14545         temporary
14546
14547 1998-04-04  Kirill M. Katsnelson  <kkm@kis.ru>
14548
14549         * list-mode.el (list-mode-map): Bind highlight motion commands to
14550         standard keys left, right, C-b and C-f.
14551
14552 1998-03-29  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14553
14554         * files.el (auto-mode-alist): allow .sc for Scheme->C
14555
14556 1998-04-06  SL Baur  <steve@altair.xemacs.org>
14557
14558         * loadup.el (pureload): Don't quote (garbage-collect).
14559
14560 1998-04-04  SL Baur  <steve@altair.xemacs.org>
14561
14562         * package-get-base.el: Updated.
14563
14564 1998-04-04  Hrvoje Niksic  <hniksic@srce.hr>
14565
14566         * isearch-mode.el (isearch-just-started): New variable.
14567         (isearch-mode): Set it.
14568         (isearch-repeat): Advance one character forward only if the search
14569         was successful, and was not just started.
14570         (isearch-repeat): Clear isearch-just-started.
14571
14572 1998-04-02  SL Baur  <steve@altair.xemacs.org>
14573
14574         * finder.el (finder-compile-keywords): Don't eval new finder-inf
14575         if running -batch.
14576
14577 1998-03-26  Hrvoje Niksic  <hniksic@srce.hr>
14578
14579         * subr.el (listify-key-sequence): Removed.
14580
14581 1998-03-31  Hrvoje Niksic  <hniksic@srce.hr>
14582
14583         * bytecomp.el (byte-compile-print-gensym): New option.
14584         (byte-compile-output-file-form): Use it.
14585         (byte-compile-output-docform): Ditto.
14586         (byte-compile-compiled-obj-to-list): Ditto.
14587
14588 Sun Mar 29 1998  Andy Piper  <andyp@parallax.co.uk>
14589
14590         * msw-glyphs.el: set frame icon if xpm support.
14591
14592 1998-03-30  Kyle Jones  <kyle_jones@wonderworks.com>
14593
14594         * help.el: Code that pretty prints variable values
14595           removed.
14596
14597 1998-04-02  SL Baur  <steve@altair.xemacs.org>
14598
14599         * find-paths.el (paths-emacs-root-p): Correct test for installation
14600         directory.
14601         From Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14602
14603 1998-03-30  Kyle Jones  <kyle_jones@wonderworks.com>
14604
14605         * loaddefs.el: Don't set debug-ignored-errors; leave
14606           its default value set to nil.
14607
14608 1998-03-29  Damon Lipparelli  <lipp@primus.com>
14609
14610         * info.el (Info-rebuild-dir): fixed mis-spelling.
14611
14612 1998-03-29  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14613
14614         * info.el (Info-rebuild-outdated-dir): New custom var
14615         (Info-insert-node): Create/update dir file when needed, ie when it
14616         does not exist or is older than some info files in directory
14617
14618 1998-04-01  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14619
14620         * setup-paths.el, dump-paths.el, startup.el, packages.el: Allowed
14621         for last packages, mainly for using a 20.4 package base.
14622
14623         * packages.el (late-packages): Typo fix.  It was called
14624         early-packages.
14625
14626         * find-paths.el (paths-find-emacs-root): Bug fix: it now chases
14627         relative symlinks correctly.
14628         (paths-find-emacs-roots): More rigorous checking for plausible
14629         configuration-time root.
14630
14631         * startup.el (normal-top-level): Added a warning if XEmacs cannot
14632         find its roots.
14633
14634 1998-03-27  Martin Buchholz  <martin@xemacs.org>
14635
14636         * faces.el: Fix docstrings.
14637         * glyphs.el: Fix docstrings.
14638         * mouse.el: Fix docstrings.
14639
14640         * frame.el: Change phrase `current frame' to `selected frame'.
14641
14642         * faces.el (face-spec-set-match-display): Make FRAME arg optional.
14643
14644         * bytecomp.el (displaying-byte-compile-warnings): Rewrite some
14645         macros using backquote to make them infinitely more readable.
14646
14647 1998-03-30  SL Baur  <steve@altair.xemacs.org>
14648
14649         * packages.el (packages-find-package-path): Hardcoded specialized
14650         InfoDock support until we can clean this up.
14651
14652         * help.el (describe-bindings-1): Return the value of the bindings
14653         help buffer created.
14654         (describe-bindings): Ditto.
14655
14656         * simple.el (set-variable): Restore previous behavior of not
14657         bombing if the variable to set is not boundp.
14658
14659 1998-03-30  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14660
14661         * packages.el (packages-handle-package-dumped-lisps): Allow for
14662         non-local files to be loaded off the package-lisp variable.
14663
14664 1998-03-27  Kyle Jones  <kyle_jones@wonderworks.com>
14665
14666         * x-faces.el: Global X resources should override
14667           specs for all device classes (color, grayscale, mono);
14668           code currently doesn't override any of them.  Fixed by
14669           calling remove-specifier with '(x default) as the tag
14670           set and allowing inexact matches.
14671
14672 1998-03-27  Kyle Jones  <kyle_jones@wonderworks.com>
14673
14674         * faces.el: Separated face initializations based on
14675           device classes into device type specific (tag set,
14676           instantiator) pairs.
14677
14678 1998-03-09  Hrvoje Niksic  <hniksic@srce.hr>
14679
14680         * wid-edit.el (widget-choice-action): Remember user's explicit
14681         choice.
14682         (widget-choice-value-create): Respect it.
14683         From Richard Stallman <rms@gnu.org>
14684
14685 1998-03-26  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14686
14687         * setup-paths.el (paths-construct-info-path): Always append
14688         existing directories from configure-time info path.
14689
14690         * startup.el (startup-setup-paths): Renamed misnamed info-path to
14691         Info-directory-list.
14692
14693         * info.el: Removed Info-default-directory-list which was broken by
14694         design.
14695         Removed bogus initialization of Info-directory-list---startup.el
14696         can do a much better job.
14697         Added autoload of Info-directory-list.
14698
14699         * setup-paths.el (paths-construct-load-path): Fixed a bug pointed
14700         out by Martin Buchholz <martin@xemacs.org>: EMACSLOADPATH used to
14701         be exclusive; now it's merely given precedence, just like in the
14702         old days.
14703
14704 1998-03-25  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14705
14706         * find-paths.el (paths-find-architecture-directory): Fix bug with
14707         finding; it used to default too early.
14708
14709 1998-03-25  Martin Buchholz <martin@xemacs.org>
14710
14711         * packages.el (packages-split-path): Fix a bug; it used to fail
14712         for paths that weren't split.
14713
14714 1998-03-26  SL Baur  <steve@altair.xemacs.org>
14715
14716         * finder.el (finder-compile-keywords): trap on errors.
14717
14718 1998-03-24  Kyle Jones  <kyle_jones@wonderworks.com>
14719
14720         * x-faces.el (remove-specifier-specs-matching-tag-set-cdrs): Pass
14721           fourth argument of t so that only the specs exactly
14722           matching the tag lists are removed.
14723
14724 1998-03-25  SL Baur  <steve@altair.xemacs.org>
14725
14726         * make-docfile.el: Don't discard the BOOTSTRAPLOADPATH.
14727
14728 1998-03-23  SL Baur  <steve@altair.xemacs.org>
14729
14730         * minibuf.el (mouse-read-file-name-1): If a default directory was
14731         specified, use it for generating the completions.
14732
14733 1998-03-23  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14734
14735         * update-elc.el: Now respects inhibit-package-init and
14736         inhibit-site-lisp.
14737         Now does path construction with loadup-paths.
14738
14739         * startup.el (normal-top-level, startup-setup-paths): Now respects
14740         inhibit-package-init and inhibit-site-lisp.
14741
14742         * packages.el (packages-find-package-path): Extended package path
14743         by version-specific hierarchies.
14744         (packages-find-packages): Now respects inhibit flag and
14745         inhibit-site-lisp.
14746         Moved path setup to loadup-paths.
14747
14748         * make-docfile.el: Now respects inhibit-package-init and
14749         inhibit-site-lisp.
14750         Now does path construction with loadup-paths.
14751
14752         * loadup.el: Now respects inhibit-package-init and
14753         inhibit-site-lisp.
14754
14755         * dumped-lisp.el (preloaded-file-list): Added loadup-paths.
14756
14757         * loadup-paths.el: New file: setup load-path to encompass
14758         packages.
14759
14760 1998-03-22  SL Baur  <steve@altair.xemacs.org>
14761
14762         * auto-show.el: load-gc renamed to pureload.
14763         * site-load.el: Ditto.
14764         * packages.el (toplevel): Ditto.
14765         * loadup.el (really-early-error-handler): Ditto.
14766         * dumped-lisp.el (preloaded-file-list): Ditto.
14767         * cus-face.el (custom-declare-face): Ditto.
14768
14769 1998-03-22  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14770
14771         * <Today>: The Big Path Searching Overhaul.
14772
14773         * find-paths.el: New file: find and assemble paths in the
14774         installation hierarchy.
14775
14776         * setup-paths.el: New file: global layout of paths and directories
14777         within the XEmacs hierarchy.
14778
14779         * packages.el: Replaced everything related to path searching and
14780         startup by code in terms of find-paths.
14781
14782         * loadup.el, make-docfile.el, update-elc.el, startup.el: Now calls
14783         the new path searching engine.
14784
14785         * dumped-lisp.el (preloaded-file-list): Added new files find-paths
14786         and setup-paths.
14787
14788 1998-03-22  SL Baur  <steve@altair.xemacs.org>
14789
14790         * dumped-lisp.el (preloaded-file-list): Load setup-paths.elc not
14791         setup-paths.el.
14792
14793 1998-03-20  Kirill M. Katsnelson  <kkm@kis.ru>
14794
14795         * msw-glyphs.el: Added check for 'mswindows feature, so the file
14796         compiles identically in any configuration.
14797         Removed irrelevant commentary.
14798
14799 1998-03-20  Kirill M. Katsnelson  <kkm@kis.ru>
14800
14801         * simple.el (set-variable): Allow setting specifiers.
14802
14803 1998-03-19  SL Baur  <steve@altair.xemacs.org>
14804
14805         * lisp.el (forward-sexp): Revert previous change.
14806
14807 1998-03-18  SL Baur  <steve@altair.xemacs.org>
14808
14809         * frame.el (frame-initialize): Use `delete-console' instead of
14810         `delete-device' to delete the stream console to match the usage in
14811         Fkill_emacs.
14812
14813 1998-03-16  SL Baur  <steve@altair.xemacs.org>
14814
14815         * files.el (cdpath-previous): New variable.
14816         (cd): Use it.
14817         From Bob Weiner <weiner@wave.altrasoft.com>
14818
14819 1998-03-15  Kyle Jones  <kyle_jones@wonderworks.com>
14820
14821         * keydefs.el: Changed keybindings of forward-char,
14822           backward, scroll-up and scroll-down to point to their
14823           -command counterparts.
14824
14825         * simple.el: New functions: forwarc-char-command,
14826           backwrad-char-command, scroll-up-command,
14827           scroll-down-command which work liek their counterparts
14828           except that they honor the variable
14829           signal-error-on-buffer-boundary.
14830
14831           Definition of signal-error-on-buffer-boundary received
14832           from src/cmds.c.
14833
14834           defvar declaration added for word-across-newline to avoid
14835           byte-compiler warning about the free variable reference.
14836
14837 1998-03-14  Kirill M. Katsnelson  <kkm@kis.ru>
14838
14839         * winnt.el: Removed "%t" from the beginning of
14840         modeline-format. From now on, there's no nt-specifics in the modeline.
14841
14842 1998-03-14  SL Baur  <steve@altair.xemacs.org>
14843
14844         * setup-paths.el (paths-setup-paths-warning): Replace occurrences
14845         of `when' with `if'.
14846
14847 1998-03-03  Kirill M. Katsnelson  <kkm@kis.ru>
14848
14849         * msw-glyphs.el: New file. Defines TTY-style glyphs for
14850         mswindows. Must be reworked along with glyphs.el, or
14851         merged into it, after there is images support.
14852
14853         * dumped-lisp.el (preloaded-file-list): Dump msw-glyphs.el when
14854         'mswindows.
14855
14856 1998-03-13  SL Baur  <steve@altair.xemacs.org>
14857
14858         * faces.el: fix for text cursor initialization.
14859         Suggested by Kyle Jones <kyle_jones@wonderworks.com>
14860         From Andy Piper <andyp@parallax.co.uk>
14861
14862 1998-03-11  Pete Ware  <ware@cis.ohio-state.edu>
14863
14864         * files.el (set-auto-mode): If a mode is not fboundp, check to see
14865         if there is an existing package that handles it and warn the user
14866         about that mode.
14867
14868 1998-03-02  Kirill M. Katsnelson  <kkm@kis.ru>
14869
14870         * x-menubar.el (default-menubar): Greyed out "Help / Basics /
14871         Installation" menu item when Installation-string is not bound.
14872
14873 1998-03-11  SL Baur  <steve@altair.xemacs.org>
14874
14875         * lisp.el (forward-sexp): Fix for test for balanced sexp.
14876         From Jeremiah W. James <jerry@cs.ucsb.edu>
14877
14878 1998-03-10  Kyle Jones  <kyle_jones@wonderworks.com>
14879
14880         * msw-faces.el:
14881         * faces.el: Fix face initialization.
14882
14883 1998-03-10  Glynn Clements  <glynn@sensei.co.uk>
14884
14885         * files.el (backup-enable-predicate): fix breakage introduced
14886         by TMPDIR patch.
14887
14888 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
14889
14890         * x-faces.el (x-init-face-from-resources): The
14891           TTY face property retrieval functions don't return
14892           specifiers, so use face-property instead.
14893
14894 1998-03-09  SL Baur  <steve@altair.xemacs.org>
14895
14896         * mwheel.el (mwheel-install): Use portable keysyms and syntax.
14897
14898 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
14899
14900         * x-menubar.el: Expanded documentation for
14901           option-save-faces.  Changed Options -> Browse Faces
14902           menu entry to invoke customize-face.
14903
14904 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
14905
14906         * faces.el: Most face initialization moved out of
14907           init-other-random-faces to the top level so that the
14908           initialization happens before Xemacs is dumped.  Much
14909           of the fascist "face-differs-from-default-p or FROB!"
14910           code has been retired in favor of letting the user do
14911           what they want to do.  Face initialization code changed
14912           to use `default' specifier tag so that the settings can
14913           be overridden later if the user wishes it.
14914
14915 1998-03-08  SL Baur  <steve@altair.xemacs.org>
14916
14917         * about.el (about-hackers): Update contributors list.
14918
14919 1998-03-07  Kyle Jones  <kyle_jones@wonderworks.com>
14920
14921         * specifier.el: Define new specifier tag `default'.
14922
14923         * modeline.el: Initialize faces using `default' tag.
14924
14925         * x-faces.el (x-init-face-from-resources): Remove
14926           specifier specs containing the `default' tag before
14927           adding new specs.
14928
14929 1998-03-02  John Jones  <jj@asu.edu>
14930
14931         * package-get.el (package-get-all): fixed arguments on call to
14932         package-admin-add-single-file-package.
14933         * package-get.el (package-get-installedp): fixed to match
14934         advertised behavior.
14935         * package-get.el: added function package-get-update-all which
14936         installs newest versions of all the current packages (if they are
14937         not already installed).
14938
14939 1998-03-04  Jens-Ulrik Petersen  <petersen@kurims.kyoto-u.ac.jp>
14940
14941         * files.el (find-file-noselect): Uncommented `truename' binding in
14942         `let*' and use it later to set `buffer-file-truename' iff it's
14943         still nil, as happens for example when finding a compressed
14944         file with "jka-compr".
14945
14946 Wed Mar 04 08:55:12 1998  Andy Piper  <andyp@parallax.co.uk>
14947
14948         * faces.el: in make-face-* type functions do the operation for all
14949         window systems, not just the first one found.
14950
14951         * font.el: call mswindows-list-fonts for mswindows.
14952
14953 1998-03-02  Glynn Clements  <glynn@sensei.co.uk>
14954
14955         * code-process.el (call-process-region):
14956         * process.el (call-process-region):
14957         * package-get.el (package-get-dir):
14958         * files.el (backup-enable-predicate):
14959         * gnuserv.el (gnuserv-temp-file-regexp):
14960         Use temp-directory in place of `/tmp'.
14961
14962 Fri Feb 20 21:22:34 1998  Darryl Okahata  <darrylo@sr.hp.com>
14963
14964         * "Fast" dired-in-C enhancements for Windows 95/NT:
14965
14966         * files.el: Added function, `wildcard-to-regexp', from GNU
14967           Emacs.
14968
14969         * files.el (insert-directory): Modified to use special
14970           dired-in-C enhancements if present.
14971
14972 Mon Mar 02 11:37:36 1998  Andy Piper  <andyp@parallax.co.uk>
14973
14974         * code-files.el: make default coding no-conversion.
14975
14976 1998-03-02  SL Baur  <steve@altair.xemacs.org>
14977
14978         * dumped-lisp.el (preloaded-file-list): Find Installation.el from
14979         the load-path.
14980
14981         * update-elc.el: Strip directory when testing for files not to
14982         bytecompile.
14983
14984 1998-03-02  Aki Vehtari  <Aki.Vehtari@hut.fi>
14985
14986         * lisp-mode.el: Use recommended form for menus.
14987
14988         * info.el (Info-construct-menu): Use recommended form for menus.
14989
14990         * gnuserv.el (gnuserv-edit-files): Use recommended form for menu
14991         entry.
14992
14993 1998-02-28  Kyle Jones  <kyle_jones@wonderworks.com>
14994
14995         * frame.el: Resurrect get-frame-for-buffer-default-to-current.
14996           (get-frame-for-buffer-noselect): Always return frames
14997           in the not-this-window-p cond clause.
14998
14999 1998-02-27  SL Baur  <steve@altair.xemacs.org>
15000
15001         * help.el (describe-installation): New function.
15002
15003         * x-menubar.el (default-menubar): Add describe-installation to
15004         Help menu.
15005
15006         * packages.el (packages-unbytecompiled-lisp): Installation.el
15007         should not be bytecompiled.
15008
15009         * dumped-lisp.el (preloaded-file-list): Dump Installation with
15010         XEmacs.
15011
15012         * x-menubar.el (default-menubar): Use correct guard for VM menu
15013         entry.
15014
15015         * coding.el: Add coding systems for iso-8859-[12] for No-Mule + file
15016         coding.
15017         From Andy Piper <andyp@parallax.co.uk>
15018
15019 1998-02-26  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
15020
15021         * ldap.el: Do not require ldap-internal at compile time.
15022
15023 Tue Feb 17 12:50:37 1998  Andy Piper  <andyp@parallax.co.uk>
15024
15025         * code-files.el: new file. a virtual copy of mule-files.el
15026         but without charset
15027         dependencies. (toggle-buffer-file-ocding-system) new function for
15028         changing the eol type for the current buffer.
15029
15030         * code-process.el: new file. a copy of
15031         mule-process.el. mule-process.el will disappear when things have
15032         settled.
15033
15034         * coding.el: new file. a virtual copy of mule-files.el but
15035         without charset dependencies. (coding-system-base) new function
15036         for getting the parent coding system of a coding system with eol
15037         type set.
15038
15039         * dumped-lisp.el: add above files for the non-mule case.
15040
15041 1998-02-25  Kyle Jones  <kyle_jones@wonderworks.com>
15042
15043         * window-xemacs.el (display-buffer): If no explicit
15044           frame is specified, search for a window that displays
15045           the buffer on the currently selected frame, before
15046           searching other frames.
15047
15048 1998-02-25  Kyle Jones  <kyle_jones@wonderworks.com>
15049
15050         * frame.el (get-frame-for-buffer): If not-this-window-p
15051           is non-nil, use window on the selected frame if it is not
15052           also the selected window.  When defaulting, search for
15053           windows on the currently selected fgrame before searching
15054           other frames.
15055
15056 1998-02-25  Didier Verna  <didier@xemacs.org>
15057
15058         * modeline.el (modeline-swap-buffers): originally named
15059         `mouse-release-modeline'. Whether to actually swap the buffers is
15060         decided in `mouse-drag-modeline'.
15061         (mouse-drag-modeline): A button release event is considered a
15062         mouse click is both X (modeline scroll) and Y (modeline drag) pos
15063         stay unchanged.
15064
15065 1998-02-25  SL Baur  <steve@altair.xemacs.org>
15066
15067         * x-menubar.el: Put redo on the menubar.
15068         From Aki Vehtari <Aki.Vehtari@hut.fi>
15069
15070 1998-02-22  Greg Klanderman  <greg@alphatech.com>
15071
15072         * bytecomp.el (displaying-byte-compile-warnings): if
15073         temp-buffer-show-function is set, use it to display current set of
15074         warnings in the "*Compile-Log-Show*" buffer.
15075
15076         * simple.el (display-warning-buffer): if temp-buffer-show-function
15077         is set, use it to display current set of warnings in the
15078         "*Warnings-Show*" buffer.
15079
15080 1998-02-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15081
15082         * cl-extra.el (equalp): Make (equalp ?A ?a) return t as in
15083         Common Lisp.
15084
15085 1998-02-23  Aki Vehtari  <Aki.Vehtari@hut.fi>
15086
15087         * menubar.el: Allow button descriptors at least 2 long.
15088
15089         * x-menubar.el (default-menubar): Use recommended forms.
15090         (file-menu-filter): Remove.
15091         (edit-menu-filter): Remove.
15092
15093 1998-02-24  SL Baur  <steve@altair.xemacs.org>
15094
15095         * about.el (about-hackers): Updated.
15096
15097 1998-02-22  Greg Klanderman  <greg@alphatech.com>
15098
15099         * help.el (help-max-help-buffers): new variable
15100         (help-register-and-maybe-prune-excess): new function
15101         (help-buffer-name): use help-max-help-buffers.
15102         (with-displaying-help-buffer): use
15103         help-register-and-maybe-prune-excess.
15104
15105         * help.el (help-maybe-pretty-print-value): if the value fits on
15106         one line, let it.
15107
15108 1998-02-21  Greg Klanderman  <greg@alphatech.com>
15109
15110         * (with-displaying-help-buffer): there is no need to kill the buffer
15111         if it exists, because with-output-to-temp-buffer will clear it.
15112         further, killing the buffer violates the rule that
15113         temp-buffer-show-function, if set, has the full responsibility of
15114         showing the temp buffer.  killing the buffer fucks with the window
15115         configuration, hosing temp-buffer-show-function.
15116
15117
15118 1998-02-23  Didier Verna  <didier@xemacs.org>
15119
15120         * modeline.el (mouse-drag-modeline):
15121         - Always scroll the modeline that was originally clicked on.
15122         - Use x pixels instead of x characters (which doesn't work anyway)
15123         as horizontal reference for modeline dragging. This allows us to
15124         keep on dragging the modeline even if the motion event occurs in
15125         another window.
15126
15127 1998-02-23  Didier Verna  <didier@xemacs.org>
15128
15129         * x-mouse.el (x-init-pointer-shape): use a crossed-arrows cursor
15130         glyph on the modeline to indicate that dragging the mouse has an
15131         effect both horizontally and vertically.
15132
15133 1998-02-24  SL Baur  <steve@altair.xemacs.org>
15134
15135         * about.el (about-xemacs): Get rid of redundant visible version
15136         number.
15137
15138 1998-02-19  SL Baur  <steve@altair.xemacs.org>
15139
15140         * about.el (about-hackers): Update credits.
15141
15142 1997-12-22  Christoph Wedler  <wedler@fmi.uni-passau.de>
15143
15144         * prim/register.el (view-register): Show register type file-query.
15145
15146 1998-02-17  Kyle Jones  <kyle_jones@wonderworks.com>
15147
15148         * mode-motion.el (mode-motion-highlight-internal):
15149           save-excursion inside save-window-exucrsion form to
15150           hide buffer point changes from save-window-excursion.
15151           Prevents display flickering when the mouse pointer
15152           moves.
15153
15154 1998-02-17  Didier Verna  <didier@xemacs.org>
15155
15156         * mouse.el (default-mouse-track-set-point-in-window): rewrote this
15157         function to handle correctly the case of a toolbar one side of the
15158         window: scrolling will not necessarily happen.
15159
15160 1998-02-17  Kyle Jones  <kyle_jones@wonderworks.com>
15161
15162         * files.el (after-find-file): Restore missing argument
15163           to format that provides filename for "... consider M-x
15164           recover-file" message.  Also call `message' with "%s"
15165           as the first arg instead of an arbitrary string.
15166
15167 1998-02-18  SL Baur  <steve@altair.xemacs.org>
15168
15169         * about.el (about-hackers): Various additions.
15170
15171 1998-02-15  SL Baur  <steve@altair.xemacs.org>
15172
15173         * autoload.el (generate-file-autoloads-1): Don't force an extra
15174         line out when copying on-the-same line autoloads.
15175
15176         * x-menubar.el (default-menubar): Add Sokoban to the menubar if it
15177         is installed.
15178
15179 1998-02-14  Martin Buchholz  <martin@xemacs.org>
15180
15181         * x11/x-win-xfree86.el (x-win-init-xfree86):
15182         * x11/x-win-sun.el (x-win-init-sun):
15183         * x11/x-init.el (x-initialize-compose):
15184         * prim/simple.el:
15185         (backward-or-forward-kill-sexp):
15186         (backward-or-forward-kill-sentence):
15187         (backward-or-forward-kill-word):
15188         (backward-or-forward-delete-char):
15189         * prim/isearch-mode.el (isearch-help-or-delete-char):
15190         Use x-keysym-on-keyboard-sans-modifiers-p instead of
15191         x-keysym-on-keyboard-p to detect backspace.
15192         Use symbols instead of strings (now deprecated) with x-keysym-*-p.
15193         Clean up symbols used with dead keys, checking Linux and solaris
15194         keysyms.
15195         Simplify x-win-*.el using above methods.
15196         Change documentation for x-keysym-*-p functions.
15197
15198 1998-02-14  SL Baur  <steve@altair.xemacs.org>
15199
15200         * about.el (about-hackers): Restore entries for Michael Sperber and
15201         Vinnie Shelton.
15202         From Vinnie Shelton <acs@acm.org>
15203
15204 1998-02-14  Hrvoje Niksic  <hniksic@srce.hr>
15205
15206         * simple.el (count-words-region): Ditto.
15207
15208 1998-02-12  Hrvoje Niksic  <hniksic@srce.hr>
15209
15210         * simple.el (count-words-buffer): Document.  Don't print anything
15211         if non-interactive.
15212
15213 1998-02-12  SL Baur  <steve@altair.xemacs.org>
15214
15215         * packages.el (packages-hardcoded-lisp): easymenu.el is in
15216         multiple files in InfoDock.
15217
15218 1998-02-11  SL Baur  <steve@altair.xemacs.org>
15219
15220         * packages.el (packages-hardcoded-lisp): id-vers.elc is loaded
15221         from version.el in InfoDock.
15222
15223         * dumped-lisp.el (preloaded-file-list): Don't treat InfoDock
15224         specially.
15225
15226 1998-02-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15227
15228         * bytecomp-runtime.el (proclaim-inline): Single quotes around
15229         variable name in docstring.
15230
15231 1998-02-10  Andreas Jaeger  <aj@arthur.rhein-neckar.de>
15232
15233         * menubar.h: Include "gui.h".
15234
15235 1998-02-10  SL Baur  <steve@altair.xemacs.org>
15236
15237         * site-load.el: Fix documentation.
15238
15239 1998-02-09  SL Baur  <steve@altair.xemacs.org>
15240
15241         * package-get-base.el (package-get-base): Updated.
15242
15243         * keymap.el: PC-ize.
15244
15245 1998-02-08  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15246
15247         * hyper-apropos.el (hyper-apropos-get-doc): Print the `loaded
15248         from' on a fresh line.
15249
15250 1998-02-08  Hrvoje Niksic  <hniksic@srce.hr>
15251
15252         * help.el (help-maybe-pretty-print-value): prin1, not princ the
15253         object.
15254
15255 1998-02-09  SL Baur  <steve@altair.xemacs.org>
15256
15257         * undo-stack.el: PC-ize.
15258
15259         * cmdloop.el: PC-ize.
15260
15261 1998-02-08  SL Baur  <steve@altair.xemacs.org>
15262
15263         * bytecomp-runtime.el: PC-ize.
15264
15265         * byte-optimize.el: Prolog fixup.  PC-ize.
15266
15267         * cus-dep.el: Spelling fix.
15268
15269         * text-mode.el: Synch with Emacs 20.2.  (Original ChangeLog
15270         entries follow).
15271
15272 1997-08-29  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
15273
15274         * text-mode.el (text-mode-hook-identify): New function,
15275         put on text-mode-hook.  Set text-mode-variant here.
15276         (text-mode): Don't set it here.
15277
15278 1997-08-27  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
15279
15280         * text-mode.el (text-mode-hook): New defvar.
15281         (text-mode-variant): New variable.
15282         (text-mode): Set that variable locally.
15283         (toggle-text-mode-auto-fill): New command.
15284
15285 1997-06-15  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
15286
15287         * text-mode.el (text-mode): Let all-white lines separate paragraphs.
15288
15289 1997-06-11  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
15290
15291         * text-mode.el (paragraph-indent-text-mode):
15292         Renamed from spaced-text-mode.
15293         (text-mode-map): Bind TAB to indent-relative.
15294         (indented-text-mode-map): Variable deleted.
15295         (indented-text-mode): Now an alias for text-mode.
15296
15297 1998-02-05  SL Baur  <steve@altair.xemacs.org>
15298
15299         * loadup.el: test-atoms debugging stuffs removed.
15300
15301 1998-02-03  Martin Buchholz  <Martin Buchholz <martin@xemacs.org>
15302
15303         * lisp/loaddefs.el (completion-ignored-extensions): Add ".class"
15304
15305 1997-12-30  Colin Rafferty  <colin@xemacs.org>
15306
15307         * help.el (describe-beta): Made it use `locate-data-file'.
15308         (describe-distribution): Ditto.
15309         (describe-copying): Ditto.
15310         (describe-project): Ditto.
15311         (view-emacs-news): Ditto.
15312
15313         * help-nomule.el (help-with-tutorial): Made it use
15314         `locate-data-file' to find tutorial.
15315
15316 1998-01-28  Jonathon Harris  <jhar@tardis.ed.ac.uk>
15317
15318         * about.el: Corrected my email address.
15319
15320         * mouse.el: Added 'mouse-mswindows-drop' similar to
15321         'mouse-offix-drop'.
15322
15323 1998-01-27  SL Baur  <steve@altair.xemacs.org>
15324
15325         * loadup.el (running-xemacs): Spelling fix.
15326
15327 1998-01-26  Colin Rafferty  <colin@xemacs.org>
15328
15329         * packages.el (packages-find-packages-1): Don't allow a backwards
15330         compatible lisp tree to overwrite `preloaded-file-list'.
15331
15332 1998-01-26  SL Baur  <steve@altair.xemacs.org>
15333
15334         * loadup.el: Don't delete "xemacs" prior to dumping.
15335
15336 1998-01-24  SL Baur  <steve@altair.xemacs.org>
15337
15338         * package-info.el (pi-last-mod-date): New function.
15339         (pi-author-version): New function.
15340         (batch-update-package-info): Use them.
15341
15342 1998-01-23  Colin Rafferty  <colin@xemacs.org>
15343
15344         * frame.el (get-frame-for-buffer-default-to-current): Create.
15345         (get-frame-for-buffer-noselect): Allow user to use current frame
15346         with `get-frame-for-buffer-default-to-current'.
15347
15348 1998-01-22  Hrvoje Niksic  <hniksic@srce.hr>
15349
15350         * bytecomp.el (byte-compile-output-file-form): Set print-gensym.
15351         (byte-compile-output-docform): Ditto.
15352         (byte-compile-compiled-obj-to-list): Ditto.
15353
15354 1998-01-22  Kyle Jones  <kyle_jones@wonderworks.com>
15355
15356         * startup.el (command-line-1): Removed code that ran
15357           buffer-menu.
15358
15359 1998-01-21  Hrvoje Niksic  <hniksic@srce.hr>
15360
15361         * help-macro.el (make-help-screen): Bind `help-read-key' via flet.
15362
15363 1998-01-17  Hrvoje Niksic  <hniksic@srce.hr>
15364
15365         * frame.el (suspend-emacs-or-iconify-frame): Check using
15366         `device-on-window-system-p' instead of explicitly checking for X,
15367         so that the same logic works for MS Windows.
15368         (suspend-or-iconify-emacs): Ditto.
15369
15370 1998-01-14  Hrvoje Niksic  <hniksic@srce.hr>
15371
15372         * about.el (about-maintainer-info): Andy Piper is back.
15373         (xemacs-hackers): Updated Andy Piper's email address.
15374         (about-hackers): Added Jonathan Harris.
15375         (about-hackers): Updated Tibor Polgar's email address.
15376
15377 1998-01-18  SL Baur  <steve@altair.xemacs.org>
15378
15379         * about.el: Add xemacs.org email manager.
15380
15381         * package-get-base.el (package-get-base): Updated with most recent
15382         package updates.
15383
15384 1998-01-14  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15385
15386         * help.el (function-arglist): Use `indirect-function' instead of
15387         `symbol-function' so that aliases are treated correctly.
15388
15389 1998-01-13  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15390
15391         * help.el (help-map): Add f1 binding to `help-for-help'.
15392         Suggested by Karl M. Hegbloom <karlheg@inetarena.com>.
15393         (describe-key-briefly): Use `princ' "%s" to print object.
15394         (with-displaying-help-buffer): Kill buffer if it exists, again.
15395         (describe-key): Use `princ' "%s" to print object.
15396         (describe-function-1): Use `princ' "%s" to print object.
15397         Commented out alias lines removed.
15398         (help-pretty-print-limit): New variable to control pretty-printing
15399         of variable values.
15400         (help-maybe-pretty-print-value): Steve wins!  Renamed back from
15401         `help-pretty-print-value' again.  Only print-print when OBJECT is
15402         list of length less than `help-pretty-print-limit'.
15403         (describe-variable): Use `help-maybe-pretty-print-value' again.
15404
15405 1998-01-18  SL Baur  <steve@altair.xemacs.org>
15406
15407         * simple.el (blink-matching-open): Remove C++ kludge.
15408         Suggested by Bob Weiner <weiner@wave.altrasoft.com>
15409
15410 1998-01-14  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15411
15412         * info.el (Info-default-directory-list): Made the documentation
15413         more explanitory.
15414
15415 1998-01-13  Martin Buchholz  <martin@xemacs.org>
15416
15417         * lisp/packages.el:
15418         * lisp/package-admin.el:
15419         * lisp/build-report.el:
15420         Fix typos.
15421
15422 1998-01-14  Christoph Wedler  <wedler@fmi.uni-passau.de>
15423
15424         * Patches/font-lock.el (java-font-lock-keywords-*): Would produce
15425         warnings in Java buffers without final newline and editing the
15426         last line.
15427
15428 1998-01-17  SL Baur  <steve@altair.xemacs.org>
15429
15430         * packages.el (packages-find-packages-1): Don't allow a backwards
15431         compatible lisp tree to overwrite `preloaded-file-list'.
15432         Suggested by Colin Rafferty  <colin@xemacs.org>
15433
15434         * mouse.el (mouse-offix-drop): Set undo-boundary.
15435         From Oliver Graf <ograf@fga.de>
15436
15437 1998-01-13  SL Baur  <steve@altair.xemacs.org>
15438
15439         * loadup.el (load-gc): rewrite as defun.
15440         Print something sensical if a required dump-time file isn't found.
15441
15442 1998-01-12  SL Baur  <steve@altair.xemacs.org>
15443
15444         * menubar.el (check-menu-syntax): Emergency dirty fix -- the 0 plist
15445         bug strikes a menudescriptor.
15446
15447         * package-get-base.el (package-get-base): Updated.
15448
15449         * package-info.el (batch-update-package-info): Derive REQUIRES
15450         from the Makefile.
15451
15452 1998-01-13  Hrvoje Niksic  <hniksic@srce.hr>
15453
15454         * files.el (save-some-buffers): Don't play games with deleting
15455         other windows if we are in the minibuffer window.
15456
15457 1998-01-08  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15458
15459         * modeline.el (modeline-minor-mode-menu): Add support for :active
15460         (add-minor-mode): Document :active property to TOGGLE.
15461
15462 1998-01-07  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15463
15464         * modeline.el (modeline-minor-mode-menu): Add support for an
15465         `:included' predicate in the `toggle-sym' plist.
15466         (add-minor-mode): Document the :included property, format
15467         docstring some more.
15468         (modeline-minor-mode-menu): Documentation string added.
15469
15470 1998-01-02  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15471
15472         * modeline.el (modeline-minor-mode-menu): genmenlab the menu
15473         labels from the symbol-names by thwacking off the overly redundant
15474         and overused "mode", parenthesizing "minor", and capitalizing the
15475         resultant strings.  Also shortened the menu's title by eliminating
15476         the redundant buffer name.
15477         (add-minor-mode): Beautified the docstring, added mention of the
15478         `:menu-tag' property of TOGGLE.
15479         (modeline-minor-mode-menu): Frinked the `:menu-tag' property on
15480         `toggle-sym' to beatify the mode-life menus.
15481         * (abbrev-mode):  (put)'ed a `:menu-tag' on it and
15482         `auto-fill-function'.
15483
15484 1998-01-02  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15485
15486         * modeline.el (modeline-minor-mode-menu): Changed the string-only
15487         menus to :style 'toggle.
15488
15489 1997-12-10  Markus Linnala  <maage@cs.tut.fi>
15490
15491         * simple.el: Use mh-user-agent-compose as mh-e-user-agent.
15492
15493 1997-12-11  Christoph Wedler  <wedler@fmi.uni-passau.de>
15494
15495         * packages/hyper-apropos.el (hyper-apropos-insert-face): Would
15496         only recognize first hyperlink.
15497         (hyper-apropos-highlightify): Deletia, this is already done by
15498         `hyper-apropos-insert-face'.
15499         (hyper-apropos-help-mode): Don't call `hyper-apropos-highlightify.
15500
15501 1998-01-09  SL Baur  <steve@altair.xemacs.org>
15502
15503         * x-toolbar.el (toolbar-ispell-internal): Use ispell-message for
15504         mail.
15505         (toolbar-mail-reader): Add support for `send'.
15506         From Jonathan Marten <jonathan.marten@UK.Sun.COM>
15507
15508 1998-01-05  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15509
15510         * info.el (Info-emacs-info-file-name): Add defvar for
15511         `Info-emacs-info-file-name' so that `Info-goto-emacs-command-node'
15512         will function properly.
15513
15514 1998-01-05  Gary D. Foster  <gfoster@ragesoft.com>
15515
15516         * simple.el: make the backwards delete function called by
15517         `backward-or-forward-delete-char' user configurable.
15518
15519 1998-01-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15520
15521         * hyper-apropos.el (hyper-apropos-get-doc): Print where a byte
15522         compiled function got loaded from.
15523
15524 1998-01-09  SL Baur  <steve@altair.xemacs.org>
15525
15526         * term/apollo.el: Synched up with InfoDock 3.6.2.
15527
15528 1998-01-08  SL Baur  <steve@altair.xemacs.org>
15529
15530         * startup.el (load-init-file): Load autoloads earlier.
15531         (startup-splash-frame): Handle InfoDock logo.
15532
15533         * x-init.el (init-post-x-win): Don't call init-x-toolbar in
15534         InfoDock.
15535         (x-init-toolbar-from-resources): Move from x-toolbar.el.
15536
15537         * toolbar.el (init-toolbar-from-resources): InfoDock x-toolbar.el
15538         doesn't have this function.
15539
15540         * packages.el (locate-data-file): Fix to call `locate-file'.
15541
15542 1998-01-07  SL Baur  <steve@altair.xemacs.org>
15543
15544         * dumped-lisp.el (preloaded-file-list): InfoDock uses its own
15545         version of version.el.
15546         (preloaded-file-list): Ditto for x-menubar.el and x-toolbar.el.
15547
15548         * x-menubar.el (default-menubar): Guard reference to
15549         `gnuserv-frame'.
15550         (default-menubar): Guard references to `font-lock-mode'.
15551         (default-menubar): Guard references to font-menu-this-frame-only-p'.
15552         (default-menubar): Guard references to `font-menu-ignore-scaled-fonts'.
15553
15554         * make-docfile.el: Don't snarf doc strings from autoloads.
15555
15556         * startup.el (load-init-file): Use algorithm from loaddefs.el for
15557         loading auto-autoloads files.
15558
15559         * loaddefs.el: Disable dumping autoloads.
15560
15561 1998-01-05  SL Baur  <steve@altair.xemacs.org>
15562
15563         * lisp-mnt.el: Synch to Emacs 20.2.
15564
15565         * help.el: Remove manual autoload of `finder-by-keyword'.
15566
15567         * finder.el (finder-by-keyword): Autoload.
15568
15569         * help.el: Conditionalize hyperbole setup.
15570
15571 1998-01-04  SL Baur  <steve@altair.xemacs.org>
15572
15573         * packages.el (package-require): Update to reflect new data format.
15574
15575 1998-01-02  Didier Verna  <didier@xemacs.org>
15576
15577         * x-menubar.el (default-menubar): make the tutorials available
15578         through the menubar. (Plus some compilation warnings cleanup).
15579
15580 1998-01-04  SL Baur  <steve@altair.xemacs.org>
15581
15582         * check-features.el: New file.  Perform sanity check after build.
15583
15584         * dumped-lisp.el (preloaded-file-list): Move tooltalk dumped lisp
15585         files to tooltalk package.
15586         (preloaded-file-list): Moved sparcworks dumped lisp files to Sun
15587         package.
15588
15589         * package-admin.el (package-admin-xemacs): Use better default for
15590         location of XEmacs binary.
15591
15592 1998-01-03  Aki Vehtari  <Aki.Vehtari@hut.fi>
15593
15594         * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace const
15595         tag with sexp and add value tag with value `t'.
15596
15597 1998-01-03  SL Baur  <steve@altair.xemacs.org>
15598
15599         * package-get.el: Changes to work with real data.
15600         From Pete Ware <ware@cis.ohio-state.edu>
15601
15602         * packages.el (packages-reload-autoloads): Guard load for the time
15603         being.
15604
15605         * update-elc.el ("packages.el"): Force loading packages.el instead
15606         of possibly out-of-date packges.elc.
15607         * make-docfile.el ("packages.el"): Ditto.
15608
15609 1998-01-02  Colin Rafferty  <colin@xemacs.org>
15610
15611         * build-report.el (build-report-delete-regexp): Added a rule for
15612         the main tarball shadowing anything past it.
15613
15614 1998-01-02  SL Baur  <steve@altair.xemacs.org>
15615
15616         * packages.el (package-provide): Delete a previous provide.
15617
15618         * package-info.el: New file.
15619
15620         * package-get.el: New file.
15621         From Pete Ware <ware@cis.ohio-state.edu>
15622         (package-get): Fix md5 computation to work with Mule.
15623
15624 1997-12-11  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15625
15626         * simple.el (log-message-*): Quote symbols in docstrings properly.
15627
15628 1998-01-01  SL Baur  <steve@altair.xemacs.org>
15629
15630         * packages.el (packages-new-autoloads): Ignore symbolic links.
15631
15632         * cus-face.el (face-custom-attributes-get): Fix typo.
15633         From Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
15634
15635 1997-12-31  SL Baur  <steve@altair.xemacs.org>
15636
15637         * startup.el (load-init-file): Reload new or changed autoloads
15638         unless inhibited.  Reload modified dumped lisp (stubbed).
15639
15640         * packages.el (packages-new-autoloads): New function.
15641         (packages-reload-autoloads): New function.
15642         (packages-reload-dumped-lisp): New (stub) function.
15643
15644         * loadup.el: Inhibit reloading dumped files when running temacs.
15645
15646         * loadhist.el (file-provides): Extend to handle variant
15647         extensions.
15648
15649         * replace.el (query-replace): Fix typo.
15650
15651 1997-12-30  SL Baur  <steve@altair.xemacs.org>
15652
15653         * make-docfile.el: list-autoloads-path has been renamed.
15654         * update-elc.el: list-autoloads has been renamed.
15655
15656         * packages.el (packages-list-autoloads): Renamed.
15657         (packages-list-autoloads-path): Ditto.
15658
15659 1997-12-29  Colin Rafferty  <colin@xemacs.org>
15660
15661         * packages.el (packages-find-packages-1): Made it signal a warning
15662         for an error in an auto-autoload.el file.
15663
15664 1997-12-30  SL Baur  <steve@altair.xemacs.org>
15665
15666         * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace sexp
15667         tag with const.
15668         From Aki Vehtari <Aki.Vehtari@hut.fi>
15669
15670         * dumped-lisp.el (preloaded-file-list): Dump loadhist with XEmacs.
15671
15672         * loadhist.el (unload-feature): Remove autoload.
15673
15674 1997-12-28  SL Baur  <steve@altair.xemacs.org>
15675
15676         * loadhist.el: Unpackaged.
15677
15678         * help.el (describe-symbol-find-file): Rename
15679         `describe-function-find-file' and make old name obsolete.
15680         (describe-function-1): Use it.
15681         (describe-function-1): Guard reference to
15682         `compiled-function-annotation'.
15683
15684 1997-12-27  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15685
15686         * help.el (help-mode-bury): Now a call to `help-mode-quit' with
15687         argument.
15688         (help-mode-quit): New optional arg to control whether it kills or
15689         buries.  Tidied up.
15690         (with-displaying-help-buffer): Don't kill buffer initially, even
15691         if it exists: it is erased by `with-output-to-temp-buffer' anyway.
15692         (help-pretty-print-value): Rename back from
15693         `help-maybe-pretty-print-value'!  If `pp-internal' is available
15694         use it, otherwise use dumped `cl-prettyprint'.
15695         (describe-variable): Use `help-pretty-print-value' again.
15696         (find-func): Removed reference to "find-func" at end.
15697
15698 1997-12-26  Kirill M. Katsnelson  <kkm@kis.ru>
15699
15700         * dumped-lisp.el: x-menubar.el dumped along with mswindows native
15701           GUI XEmacs. Rename? x-menubar is rather window system
15702           independant, except for a couple of items.
15703
15704 1997-12-26  SL Baur  <steve@altair.xemacs.org>
15705
15706         * x-menubar.el (default-menubar): Remove hyperbole and oobr
15707         entries as they will no longer be distributed with XEmacs.
15708
15709         * format.el (format-alist): Fix image/tiff regexps.
15710         From P. E. Jareth Hein <jareth@camelot-soft.com>
15711
15712         * help.el (help-maybe-pretty-print-value): Rename.
15713         (describe-variable): Use it.
15714         (describe-variable): Add trailing linefeed.
15715
15716 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15717
15718         * help.el (describe-function-1): Don't output anything for
15719           arglist of autoload functions.
15720
15721 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15722
15723         * help.el (describe-function-1): Don't output anything for
15724           arglist of autoload functions.
15725
15726 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15727
15728         * help.el (help-mode-map): New bindings for `help-mode-bury',
15729         `describe-function-at-point', `describe-variable-at-point',
15730         `Info-elisp-ref', `customize-variable', `help-next-section' and
15731         `help-prev-section'.
15732         (help-next-section): New function.
15733         (help-prev-section): New function.
15734         (help-mode-quit): Changed to kill the help buffer.
15735         (help-mode-bury): Formerly `help-mode-quit'.  Bury buffer
15736         correctly.
15737         (help-buffer-name): New function to generate the name of help
15738         buffers.
15739         (with-displaying-help-buffer): Is now a macro.  Takes an new first
15740         argument giving the name of the help buffer.
15741         (describe-key): Use `with-displaying-help-buffer' with name.
15742         (describe-mode): Ditto.
15743         (describe-bindings): Ditto.
15744         (describe-prefix-bindings): Ditto.
15745         (view-lossage): Ditto.
15746         (with-syntax-table): New macro.
15747         (function-called-at-point): Use `ignore-errors' and
15748         `with-syntax-table'.
15749         (function-at-point): Ditto.
15750         (describe-function): Use `with-displaying-help-buffer' with name.
15751         (function-arglist): Extracted from `describe-function-1'.  Returns
15752         function's arglist as string.
15753         (function-documentation): Extracted from `describe-function-1'.
15754         Returns function's docstring.
15755         (describe-function-1): Remove all the "stream" garbage, including
15756         the stream argument.  Use `function-arglist' and
15757         `function-documentation'.
15758         (describe-function-arglist): Just use `function-arglist'.
15759         (variable-at-point): Use `ignore-errors' and `with-syntax-table'.
15760         (help-pretty-print-value): New function to help with
15761         pretty-printing variable values.  Knows about `#<...>'.  Needs
15762         `pp-internal'.
15763         (describe-variable): Use `with-displaying-help-buffer' with name.
15764         Formatting improved.  Display file where variable is defined, if
15765         known.  Use `help-pretty-print-value'.
15766         (describe-syntax): Use `with-displaying-help-buffer' with name.
15767         (list-processes): Remove "stream" garbage.
15768
15769 1997-12-25  SL Baur  <steve@altair.xemacs.org>
15770
15771         * x-init.el (x-initialize-keyboard): Don't load x-win*.el files,
15772         call a dumped routine instead.
15773
15774         * x-win-xfree86.el: Wrap file in defun.
15775         * x-win-sun.el: Ditto.
15776
15777 1997-12-23  SL Baur  <steve@altair.xemacs.org>
15778
15779         * help.el (view-emacs-news): Remove usage of outl-mouse which
15780         advises functions and does other evil things.
15781
15782 1997-12-22  SL Baur  <steve@altair.xemacs.org>
15783
15784         * format.el (format-alist): Add `image/tiff'.
15785         From P. E. Jareth Hein <jareth@camelot-soft.com>
15786
15787 1997-12-21  SL Baur  <steve@altair.xemacs.org>
15788
15789         * about.el (about-hackers): More names added.
15790
15791         * make-docfile.el: Remove superfluous package path search.
15792
15793         * loaddefs.el: Commentary changes.  Removal of VM autoloads.
15794
15795 1997-12-20  SL Baur  <steve@altair.xemacs.org>
15796
15797         * shadow.el (find-emacs-lisp-shadows): Add _pkg to the list of
15798         ignored shadows.
15799
15800 1997-12-18  SL Baur  <steve@altair.xemacs.org>
15801
15802         * startup.el (set-default-load-path): Make sure lisp and site-lisp
15803         get trailing slashes when added to the load-path.
15804
15805         * x-init.el (init-x-win): Locate where XEmacs X localization files
15806         are.
15807
15808 1997-12-18  Kyle Jones  <kyle_jones@wonderworks.com>
15809
15810         * x-faces.el: Added support for foregroundToolBarColor
15811           to xpm-color-symbols.
15812
15813 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
15814
15815         * etags.el (tags-remove-duplicates): Removed.
15816         (buffer-tag-table-list): Use `delete-duplicates'.
15817
15818         * cl-extra.el (coerce): Coerce to bit-vector and weak-list
15819         correctly.
15820         (get*): Defalias to `get'.
15821
15822         * cl.el (eql): Compare integers with `eq'.
15823         (cl-map-extents): Check for `map-extents' first.
15824
15825 1997-12-17  Didier Verna  <didier@xemacs.org>
15826
15827         * leim/quail/latin-pre.el ("french-prefix"): doc string cleanup +
15828         added the 'numero', 'copyright' and 'trademark' symbols.
15829
15830         * leim/quail/latin-post.el ("french-postfix"): see above.
15831
15832 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
15833
15834         * widget.el (define-widget): Check the arguments.
15835
15836         * cus-edit.el (customize-face): Use `check-argument-type'.
15837         (custom-variable-value-create): Use `signal' to signal error.
15838         (custom-variable-reset-saved): Ditto.
15839         (custom-variable-reset-standard): Ditto.
15840         (custom-face-reset-saved): Ditto.
15841
15842         * wid-edit.el (widget-prompt-value): Use `signal' to signal error.
15843         (widget-default-format-handler): Ditto.
15844         (widget-checklist-add-item): Ditto.
15845         (widget-radio-add-item): Ditto.
15846         (widget-editable-list-entry-create): Ditto.
15847         (widget-sexp-prompt-value): Ditto.
15848
15849         * custom.el (custom-declare-variable): Signal errors better.
15850         (custom-handle-keyword): Ditto.
15851         (custom-declare-group): Ditto.
15852
15853         * window-xemacs.el (windows): Ditto.
15854
15855         * menubar.el (menu): Ditto.
15856
15857         * keydefs.el (keyboard): Ditto.
15858
15859         * minibuf.el (minibuffer): Ditto.
15860
15861         * process.el (execute): Ditto.
15862
15863         * fill.el (fill): Ditto.
15864
15865         * modeline.el (modeline): Ditto.
15866
15867         * help.el (help): Ditto.
15868
15869         * faces.el (faces): Ditto.
15870
15871         * files.el (files): Ditto.
15872
15873         * x-init.el (x): Ditto.
15874
15875         * lisp-mode.el (lisp): Ditto.
15876
15877         * process.el (processes): Ditto.
15878
15879         * mouse.el (mouse): Ditto.
15880
15881         * abbrev.el (abbrev): Moved from cus-edit.
15882
15883         * font-lock.el (lisp-font-lock-keywords-1): Recognize `defcustom'
15884         as variable declaration.
15885
15886 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
15887
15888         * menubar.el (find-menu-item): Use `check-argument-type'.
15889         (find-menu-item): Cosmetic changes.
15890
15891 1997-12-18  SL Baur  <steve@altair.xemacs.org>
15892
15893         * x-menubar.el (default-menubar): Guard usage of lpr-switches.
15894
15895 1997-12-17  SL Baur  <steve@altair.xemacs.org>
15896
15897         * startup.el (set-default-load-path): Only search package-path
15898         when not running temacs.
15899
15900         * dumped-lisp.el (preloaded-file-list): Remove Egg/Its dumped lisp
15901         files.
15902
15903         * loadup.el: Correct commentary.  Reformatting.
15904         (really-early-error-handler): Use absolute path to the
15905         first dumped-lisp.el file.
15906         (really-early-error-handler): Print full path name of
15907         each dumped lisp file (inherited from InfoDock).
15908
15909         * shadow.el (find-emacs-lisp-shadows): Ignore multiple
15910         dumped-lisp.el files.
15911
15912         * make-docfile.el (preloaded-file-list): Reorder when the
15913         package-path is searched.
15914         * update-elc.el: Ditto.
15915
15916         * lisp-mode.el (call-with-condition-handler): Treat the same as
15917         `condition-case' for indentation.
15918
15919         * about.el (about-xemacs): Update release date.
15920
15921 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
15922
15923         * cl-macs.el (case): Signal error if `t' or `otherwise' are seen
15924         anywhere but at the last clause.
15925         (ecase): Disallow `t' and `otherwise'.
15926
15927 1997-12-16  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15928
15929         * cus-edit.el (custom-buffer-create-buttons): New function
15930         from stuff moved out of `custom-buffer-create-internal'.
15931         (custom-novice): New variable.  Default t.
15932         (custom-display-global-buttons): Ditto.  Default `top'.
15933         (custom-buffer-create-internal): Only display help if
15934         `custom-novice' is non-nil.  Display global buttons according to
15935         `custom-display-global-buttons'.
15936
15937 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
15938
15939         * menubar.el (find-menu-item): Use `check-argument-type'.
15940         (find-menu-item): Cosmetic changes.
15941
15942 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
15943
15944         * modeline.el (mouse-drag-modeline): Give the modeline a "pressed"
15945         look.
15946
15947 1997-12-16  Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
15948
15949         * format.el (format-deannotate-region):  Bug fix.
15950         Deannotating a region containing unknown tags would fail
15951         (causing decoding of text/enriched to fail at user level)
15952
15953 1997-12-16  Kyle Jones  <kyle_jones@wonderworks.com>
15954
15955         * minibuf.el (read-directory-name): Support sixth
15956           arg, HISTORY, as already documented.
15957
15958 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
15959
15960         * etags.el (get-tag-table-buffer): Use explicit lists as arguments
15961         to `ecase'.
15962
15963 1997-12-14  SL Baur  <steve@altair.xemacs.org>
15964
15965         * skk/skk-leim.el (skk-auto-fill-activate): Synch with
15966         skk-activate.
15967
15968 1997-12-13  SL Baur  <steve@altair.xemacs.org>
15969
15970         * dumped-lisp.el (preloaded-file-list): Remove debugging statement.