update.
[chise/xemacs-chise.git.1] / lisp / ChangeLog
1 2016-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
2
3         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4         `=ucs-sip-itaiji-003'.
5
6         * mule/mule-conf.el (=ucs-sip-itaiji-003): New coded-charset for
7         XEmacs CHISE.
8
9 2016-02-17  MORIOKA Tomohiko  <tomo.git@chise.org>
10
11         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
12         setting for `=ucs-var-004'.
13
14         * mule/mule-charset.el (default-coded-charset-priority-list): Add
15         `=ucs-sip-var-001' and `=ucs-bmp-var-004'.
16
17         * mule/mule-conf.el (=ucs-sip-var-001): New coded-charset for
18         XEmacs CHISE.
19         (=ucs-var-004): Ditto.
20         (=ucs-bmp-var-004): Ditto.
21
22 2016-02-14  MORIOKA Tomohiko  <tomo.git@chise.org>
23
24         * mule/mule-charset.el (default-coded-charset-priority-list): Add
25         `=ucs-sip-var-003'.
26
27         * mule/mule-conf.el (=ucs-sip-var-003): New coded-charset for
28         XEmacs CHISE.
29
30 2016-02-11  MORIOKA Tomohiko  <tomo.git@chise.org>
31
32         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
33         setting for `=ucs-itaiji-006'.
34
35         * mule/mule-charset.el (default-coded-charset-priority-list): Add
36         `=ucs-bmp-itaiji-006'.
37
38         * mule/mule-conf.el (=ucs-itaiji-006): New coded-charset for
39         XEmacs CHISE.
40         (=ucs-bmp-itaiji-006): Ditto.
41
42 2016-02-10  MORIOKA Tomohiko  <tomo.git@chise.org>
43
44         * mule/mule-charset.el (default-coded-charset-priority-list): Add
45         `=ucs-sip-var-002'.
46
47         * mule/mule-conf.el (=ucs-sip-var-002): New coded-charset for
48         XEmacs CHISE.
49
50 2016-02-05  MORIOKA Tomohiko  <tomo.git@chise.org>
51
52         * mule/mule-charset.el (default-coded-charset-priority-list): Add
53         `=ucs-sip-itaiji-002'.
54
55         * mule/mule-conf.el (=ucs-sip-itaiji-002): New coded-charset for
56         XEmacs CHISE.
57
58 2016-02-01  MORIOKA Tomohiko  <tomo.git@chise.org>
59
60         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
61         setting for `==hanyo-denshi/tk'.
62
63 2016-01-28  MORIOKA Tomohiko  <tomo.git@chise.org>
64
65         * mule/mule-conf.el (=hanyo-denshi/ks): Fix `long-name'.
66         (=hanyo-denshi/tk): Fix `long-name'.
67         (==hanyo-denshi/tk): New coded-charset for XEmacs CHISE.
68
69 2016-01-17  MORIOKA Tomohiko  <tomo.git@chise.org>
70
71         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
72         setting for `=>mj'.
73
74 2016-01-17  MORIOKA Tomohiko  <tomo.git@chise.org>
75
76         * mule/mule-conf.el (=mj): Fix `dimension'.  (=>mj): New
77         coded-charset for XEmacs CHISE.
78
79 2015-12-18  MORIOKA Tomohiko  <tomo.git@chise.org>
80
81         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
82         setting for `=hanyo-denshi/tk'.
83
84 2015-12-17  MORIOKA Tomohiko  <tomo.git@chise.org>
85
86         * mule/mule-charset.el (default-coded-charset-priority-list): Add
87         `=hanyo-denshi/tk/mf-01'.
88
89         * mule/mule-conf.el (=hanyo-denshi/tk): New coded-charset for
90         XEmacs CHISE.
91         (=hanyo-denshi/tk/mf-01): Ditto.
92
93 2015-12-11  MORIOKA Tomohiko  <tomo.git@chise.org>
94
95         * mule/mule-charset.el (default-coded-charset-priority-list):
96         Prefer `==ucs-bmp-cjk-compat@JP' to `==ucs-bmp-cjk-compat@gb'.
97
98 2015-11-16  MORIOKA Tomohiko  <tomo.git@chise.org>
99
100         * mule/mule-charset.el (default-coded-charset-priority-list):
101         Prefer `=jis-x0208@1983' to `chinese-gb2312'.
102
103 2015-11-11  MORIOKA Tomohiko  <tomo.git@chise.org>
104
105         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
106         settings for `=ucs-itaiji-004' and `=ucs-itaiji-005'.
107
108         * mule/mule-charset.el (default-coded-charset-priority-list): Add
109         `=ucs-bmp-itaiji-004' and `=ucs-bmp-itaiji-005'.
110
111         * mule/mule-conf.el (=ucs-itaiji-004): New coded-charset for
112         XEmacs CHISE.
113         (=ucs-bmp-itaiji-004): Ditto.
114         (=ucs-itaiji-005): Ditto.
115         (=ucs-bmp-itaiji-005): Ditto.
116
117 2015-11-11  MORIOKA Tomohiko  <tomo.git@chise.org>
118
119         * mule/mule-charset.el (default-coded-charset-priority-list): Add
120         `=ucs-sip-itaiji-001'.
121
122         * mule/mule-conf.el (=ucs-sip-itaiji-001): New coded-charset for
123         XEmacs CHISE.
124
125 2015-11-07  MORIOKA Tomohiko  <tomo.git@chise.org>
126
127         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
128         settings for `=ucs-itaiji-001', `=ucs-itaiji-003' and
129         `=ucs-itaiji-008'.
130
131         * mule/mule-charset.el (default-coded-charset-priority-list): Add
132         `=ucs-bmp-itaiji-001', `=ucs-bmp-itaiji-003' and
133         `=ucs-bmp-itaiji-008'.
134
135         * mule/mule-conf.el (=ucs-itaiji-001): New coded-charset for
136         XEmacs CHISE.
137         (=ucs-bmp-itaiji-001): Ditto.
138         (=ucs-itaiji-003): Ditto.
139         (=ucs-bmp-itaiji-003): Ditto.
140         (=ucs-itaiji-008): Ditto.
141         (=ucs-bmp-itaiji-008): Ditto.
142
143 2015-10-30  MORIOKA Tomohiko  <tomo.git@chise.org>
144
145         * mule/mule-charset.el (default-coded-charset-priority-list): Add
146         `==ucs-bmp-cjk-compat@gb' and `==ucs-bmp-cjk-compat@JP'.
147
148         * mule/mule-conf.el (==ucs-bmp-cjk-compat@gb): New coded-charset
149         for XEmacs CHISE.
150         (==ucs-bmp-cjk-compat@JP): Ditto.
151
152 2015-10-21  MORIOKA Tomohiko  <tomo.git@chise.org>
153
154         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
155         setting for `===hng-tzs'.
156
157         * mule/mule-charset.el (default-coded-charset-priority-list): Add
158         `===hng-tzs'.
159
160         * mule/mule-conf.el (===hng-tzs): New coded-charset for XEmacs
161         CHISE.
162
163 2015-10-20  MORIOKA Tomohiko  <tomo.git@chise.org>
164
165         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
166         setting for `===hng-doh'.
167
168         * mule/mule-charset.el (default-coded-charset-priority-list): Add
169         `===hng-doh'.
170
171         * mule/mule-conf.el (===hng-doh): New coded-charset for XEmacs
172         CHISE.
173
174 2015-10-19  MORIOKA Tomohiko  <tomo.git@chise.org>
175
176         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
177         setting for `===hng-wad'.
178
179         * mule/mule-charset.el (default-coded-charset-priority-list): Add
180         `===hng-wad'.
181
182         * mule/mule-conf.el (===hng-wad): New coded-charset for XEmacs
183         CHISE.
184
185 2015-10-19  MORIOKA Tomohiko  <tomo.git@chise.org>
186
187         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
188         settings for `==koseki' and `===hng-kcc'.
189
190         * mule/mule-charset.el (default-coded-charset-priority-list): Add
191         `===hng-kcc'.
192
193         * mule/mule-conf.el (===hng-kcc): New coded-charset for XEmacs
194         CHISE.
195
196 2015-10-18  MORIOKA Tomohiko  <tomo.git@chise.org>
197
198         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
199         setting for `===hng-nkk'.
200
201         * mule/mule-charset.el (default-coded-charset-priority-list): Add
202         `===hng-nkk'.
203
204         * mule/mule-conf.el (===hng-nkk): New coded-charset for XEmacs
205         CHISE.
206
207 2015-10-18  MORIOKA Tomohiko  <tomo.git@chise.org>
208
209         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
210         setting for `===hng-ink'.
211
212         * mule/mule-charset.el (default-coded-charset-priority-list): Add
213         `===hng-ink'.
214
215         * mule/mule-conf.el (===hng-ink): New coded-charset for XEmacs
216         CHISE.
217
218 2015-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
219
220         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
221         setting for `===hng-jhk'.
222
223         * mule/mule-charset.el (default-coded-charset-priority-list): Add
224         `===hng-jhk'.
225
226         * mule/mule-conf.el (===hng-jhk): New coded-charset for XEmacs
227         CHISE.
228
229 2015-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
230
231         * mule/mule-conf.el (=jis-x0213-1@2004): Use "jisx0213\\.2004-1"
232         instead of "jisx0213\\(\\.2004\\)-1" as the registry.
233         (==jis-x0213-1@2004): Add registry to specify "jisx0213\\.2004-1".
234         (===jis-x0213-1@2004): Likewise.
235         (=>>jis-x0213-1@2004): Use "jisx0213\\.2004-1" instead of
236         "jisx0213\\(\\.2004\\)-1" as the registry.
237         (=+>jis-x0213-1@2004): Likewise.
238         (=>jis-x0213-1@2004): Likewise.
239
240         * mule/mule-charset.el (default-coded-charset-priority-list): Add
241         `===jis-x0213-1@2004'.
242
243 2015-10-16  MORIOKA Tomohiko  <tomo.git@chise.org>
244
245         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
246         setting for `===hng-nak'.
247
248         * mule/mule-charset.el (default-coded-charset-priority-list): Add
249         `===hng-nak'.
250
251         * mule/mule-conf.el (===hng-nak): New coded-charset for XEmacs
252         CHISE.
253
254 2015-10-15  MORIOKA Tomohiko  <tomo.git@chise.org>
255
256         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
257         setting for `===hng-hos'.
258
259         * mule/mule-charset.el (default-coded-charset-priority-list): Add
260         `===hng-hos'.
261
262         * mule/mule-conf.el (===hng-hos): New coded-charset for XEmacs
263         CHISE.
264
265 2015-10-14  MORIOKA Tomohiko  <tomo.git@chise.org>
266
267         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
268         setting for `===hng-tzj'.
269
270         * mule/mule-charset.el (default-coded-charset-priority-list): Add
271         `===hng-tzj'.
272
273         * mule/mule-conf.el (===hng-tjz): New coded-charset for XEmacs
274         CHISE.
275
276 2015-10-13  MORIOKA Tomohiko  <tomo.git@chise.org>
277
278         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
279         setting for `===hng-kae'.
280
281         * mule/mule-charset.el (default-coded-charset-priority-list): Add
282         `===hng-kae'.
283
284         * mule/mule-conf.el (===hng-kae): New coded-charset for XEmacs
285         CHISE.
286
287 2015-10-11  MORIOKA Tomohiko  <tomo.git@chise.org>
288
289         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
290         setting for `===hng-kar'.
291
292         * mule/mule-charset.el (default-coded-charset-priority-list): Add
293         `===hng-kar'.
294
295         * mule/mule-conf.el (===hng-kar): New coded-charset for XEmacs
296         CHISE.
297
298 2015-10-11  MORIOKA Tomohiko  <tomo.git@chise.org>
299
300         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
301         setting for `===hng-kyd'.
302
303         * mule/mule-charset.el (default-coded-charset-priority-list): Add
304         `===hng-kyd'.
305
306         * mule/mule-conf.el (===hng-kyd): New coded-charset for XEmacs
307         CHISE.
308
309 2015-10-10  MORIOKA Tomohiko  <tomo.git@chise.org>
310
311         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
312         setting for `===hng-hok'.
313
314         * mule/mule-charset.el (default-coded-charset-priority-list): Add
315         `===hng-hok'.
316
317         * mule/mule-conf.el (===hng-hok): New coded-charset for XEmacs
318         CHISE.
319
320 2015-10-09  MORIOKA Tomohiko  <tomo.git@chise.org>
321
322         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
323         setting for `===hng-jyu'.
324
325         * mule/mule-charset.el (default-coded-charset-priority-list): Add
326         `===hng-jyu'.
327
328         * mule/mule-conf.el (===hng-jyu): New coded-charset for XEmacs
329         CHISE.
330
331 2015-10-08  MORIOKA Tomohiko  <tomo.git@chise.org>
332
333         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
334         setting for `===hng-zkd'.
335
336         * mule/mule-charset.el (default-coded-charset-priority-list): Add
337         `===hng-zkd'.
338
339         * mule/mule-conf.el (===hng-zkd): New coded-charset for XEmacs
340         CHISE.
341
342 2015-10-07  MORIOKA Tomohiko  <tomo.git@chise.org>
343
344         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
345         setting for `===hng-kmi'.
346
347         * mule/mule-charset.el (default-coded-charset-priority-list): Add
348         `===hng-kmi'.
349
350         * mule/mule-conf.el (===hng-kmi): New coded-charset for XEmacs
351         CHISE.
352
353 2015-10-07  MORIOKA Tomohiko  <tomo.git@chise.org>
354
355         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
356         setting for `===hng-okd'.
357
358         * mule/mule-charset.el (default-coded-charset-priority-list): Add
359         `===hng-okd'.
360
361         * mule/mule-conf.el (===hng-okd): New coded-charset for XEmacs
362         CHISE.
363
364 2015-10-05  MORIOKA Tomohiko  <tomo.git@chise.org>
365
366         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
367         setting for `===hng-nkm'.
368
369         * mule/mule-charset.el (default-coded-charset-priority-list): Add
370         `===hng-nkm'.
371
372         * mule/mule-conf.el (===hng-nkm): New coded-charset for XEmacs
373         CHISE.
374
375 2015-10-05  MORIOKA Tomohiko  <tomo.git@chise.org>
376
377         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
378         setting for `===hng-nto'.
379
380         * mule/mule-charset.el (default-coded-charset-priority-list): Add
381         `===hng-nto'.
382
383         * mule/mule-conf.el (===hng-nto): New coded-charset for XEmacs
384         CHISE.
385
386 2015-10-04  MORIOKA Tomohiko  <tomo.git@chise.org>
387
388         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
389         setting for `===hng-yhk'.
390
391         * mule/mule-charset.el (default-coded-charset-priority-list): Add
392         `===hng-yhk'.
393
394         * mule/mule-conf.el (===hng-yhk): New coded-charset for XEmacs
395         CHISE.
396
397 2015-10-03  MORIOKA Tomohiko  <tomo.git@chise.org>
398
399         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
400         setting for `===hng-sok'.
401
402         * mule/mule-charset.el (default-coded-charset-priority-list): Add
403         `===hng-sok'.
404
405         * mule/mule-conf.el (===hng-sok): New coded-charset for XEmacs
406         CHISE.
407
408 2015-10-03  MORIOKA Tomohiko  <tomo.git@chise.org>
409
410         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
411         setting for `===hng-kda'.
412
413         * mule/mule-charset.el (default-coded-charset-priority-list): Add
414         `===hng-kda'.
415
416         * mule/mule-conf.el (===hng-kda): New coded-charset for XEmacs
417         CHISE.
418
419 2015-10-02  MORIOKA Tomohiko  <tomo.git@chise.org>
420
421         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
422         setting for `===hng-myz'.
423
424         * mule/mule-charset.el (default-coded-charset-priority-list): Add
425         `===hng-myz'.
426
427         * mule/mule-conf.el (===hng-myz): New coded-charset for XEmacs
428         CHISE.
429
430 2015-10-02  MORIOKA Tomohiko  <tomo.git@chise.org>
431
432         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
433         setting for `===hng-kgk'.
434
435         * mule/mule-charset.el (default-coded-charset-priority-list): Add
436         `===hng-kgk'.
437
438         * mule/mule-conf.el (===hng-kgk): New coded-charset for XEmacs
439         CHISE.
440
441 2015-10-01  MORIOKA Tomohiko  <tomo.git@chise.org>
442
443         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
444         setting for `===hng-drt'.
445
446         * mule/mule-charset.el (default-coded-charset-priority-list): Add
447         `===hng-drt'.
448
449         * mule/mule-conf.el (===hng-drt): New coded-charset for XEmacs
450         CHISE.
451
452 2015-10-01  MORIOKA Tomohiko  <tomo.git@chise.org>
453
454         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
455         setting for `===hng-mam'.
456
457         * mule/mule-charset.el (default-coded-charset-priority-list): Add
458         `===hng-mam'.
459
460         * mule/mule-conf.el (===hng-mam): New coded-charset for XEmacs
461         CHISE.
462
463 2015-09-30  MORIOKA Tomohiko  <tomo.git@chise.org>
464
465         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
466         setting for `===hng-dng'.
467
468         * mule/mule-charset.el (default-coded-charset-priority-list): Add
469         `===hng-dng'.
470
471         * mule/mule-conf.el (===hng-dng): New coded-charset for XEmacs
472         CHISE.
473
474 2015-09-29  MORIOKA Tomohiko  <tomo.git@chise.org>
475
476         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
477         setting for `=>cns11643-5'.
478
479 2015-09-29  MORIOKA Tomohiko  <tomo.git@chise.org>
480
481         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
482         setting for `===hng-keg'.
483
484         * mule/mule-charset.el (default-coded-charset-priority-list): Add
485         `===hng-keg'.
486
487         * mule/mule-conf.el (===hng-keg): New coded-charset for XEmacs
488         CHISE.
489
490 2015-09-28  MORIOKA Tomohiko  <tomo.git@chise.org>
491
492         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
493         setting for `===hng-jou'.
494
495         * mule/mule-charset.el (default-coded-charset-priority-list): Add
496         `===hng-jou'.
497
498         * mule/mule-conf.el (===hng-jou): New coded-charset for XEmacs
499         CHISE.
500
501 2015-09-28  MORIOKA Tomohiko  <tomo.git@chise.org>
502
503         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
504         setting for `===hng-smk'.
505
506         * mule/mule-charset.el (default-coded-charset-priority-list): Add
507         `===hng-smk'.
508
509         * mule/mule-conf.el (===hng-smk): New coded-charset for XEmacs
510         CHISE.
511
512 2015-09-26  MORIOKA Tomohiko  <tomo.git@chise.org>
513
514         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
515         setting for `===hng-kyo'.
516
517         * mule/mule-charset.el (default-coded-charset-priority-list): Add
518         `===hng-kyo'.
519
520         * mule/mule-conf.el (===hng-kyo): New coded-charset for XEmacs
521         CHISE.
522
523 2015-09-26  MORIOKA Tomohiko  <tomo.git@chise.org>
524
525         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
526         setting for `===hng-kss'.
527
528         * mule/mule-charset.el (default-coded-charset-priority-list): Add
529         `===hng-kss'.
530
531         * mule/mule-conf.el (===hng-kss): New coded-charset for XEmacs
532         CHISE.
533
534 2015-09-25  MORIOKA Tomohiko  <tomo.git@chise.org>
535
536         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
537         setting for `===hng-wan'.
538
539         * mule/mule-charset.el (default-coded-charset-priority-list): Add
540         `===hng-wan'.
541
542         * mule/mule-conf.el (===hng-wan): New coded-charset for XEmacs
543         CHISE.
544
545 2015-09-24  MORIOKA Tomohiko  <tomo.git@chise.org>
546
547         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
548         setting for `===hng-ksk'.
549
550         * mule/mule-charset.el (default-coded-charset-priority-list): Add
551         `===hng-ksk'.
552
553         * mule/mule-conf.el (===hng-ksk): New coded-charset for XEmacs
554         CHISE.
555
556 2015-09-24  MORIOKA Tomohiko  <tomo.git@chise.org>
557
558         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
559         setting for `===hng-kyu'.
560
561         * mule/mule-charset.el (default-coded-charset-priority-list): Add
562         `===hng-kyu'.
563
564         * mule/mule-conf.el (===hng-kyu): New coded-charset for XEmacs
565         CHISE.
566
567 2015-09-23  MORIOKA Tomohiko  <tomo.git@chise.org>
568
569         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
570         setting for `===hng-skk'.
571
572         * mule/mule-charset.el (default-coded-charset-priority-list): Add
573         `===hng-skk'.
574
575         * mule/mule-conf.el (===hng-skk): New coded-charset for XEmacs
576         CHISE.
577
578 2015-09-22  MORIOKA Tomohiko  <tomo.git@chise.org>
579
580         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
581         setting for `===hng-sik'.
582
583         * mule/mule-charset.el (default-coded-charset-priority-list): Add
584         `===hng-sik'.
585
586         * mule/mule-conf.el (===hng-sik): New coded-charset for XEmacs
587         CHISE.
588
589 2015-09-21  MORIOKA Tomohiko  <tomo.git@chise.org>
590
591         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
592         setting for `===hng-kbk'.
593
594         * mule/mule-charset.el (default-coded-charset-priority-list): Add
595         `===hng-kbk'.
596
597         * mule/mule-conf.el (===hng-kbk): New coded-charset for XEmacs
598         CHISE.
599
600 2015-09-21  MORIOKA Tomohiko  <tomo.git@chise.org>
601
602         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
603         setting for `===hng-kcj'.
604
605         * mule/mule-charset.el (default-coded-charset-priority-list): Add
606         `===hng-kcj'.
607
608         * mule/mule-conf.el (===hng-kcj): New coded-charset for XEmacs
609         CHISE.
610
611 2015-09-19  MORIOKA Tomohiko  <tomo.git@chise.org>
612
613         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
614         setting for `===hng-k24'.
615
616         * mule/mule-charset.el (default-coded-charset-priority-list): Add
617         `===hng-k24'.
618
619         * mule/mule-conf.el (===hng-k24): New coded-charset for XEmacs
620         CHISE.
621
622 2015-09-18  MORIOKA Tomohiko  <tomo.git@chise.org>
623
624         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
625         setting for `===hng-gok'.
626
627         * mule/mule-charset.el (default-coded-charset-priority-list): Add
628         `===hng-gok'.
629
630         * mule/mule-conf.el (===hng-gok): New coded-charset for XEmacs
631         CHISE.
632 2015-09-17  MORIOKA Tomohiko  <tomo.git@chise.org>
633
634         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
635         setting for `===hng-tsu'.
636
637         * mule/mule-charset.el (default-coded-charset-priority-list): Add
638         `===hng-tsu'.
639
640         * mule/mule-conf.el (===hng-tsu): New coded-charset for XEmacs
641         CHISE.
642
643 2015-09-16  MORIOKA Tomohiko  <tomo.git@chise.org>
644
645         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
646         setting for `===hng-sys'.
647
648         * mule/mule-charset.el (default-coded-charset-priority-list): Add
649         `===hng-sys'.
650
651         * mule/mule-conf.el (===hng-sys): New coded-charset for XEmacs
652         CHISE.
653
654 2015-09-16  MORIOKA Tomohiko  <tomo.git@chise.org>
655
656         * mule/mule-coding.el (coded-charset-entity-reference-alist):
657         - Use "&HNG010-<d><d><d><d><d>;" instead of
658           "&HNG-KHI<d><d><d><d><d>;" for `===hng-khi'.
659         - Add setting for `===hng-khm' and `=ucs-itaiji-002'.
660
661         * mule/mule-charset.el (default-coded-charset-priority-list): Add
662         `=ucs-bmp-itaiji-002' and `===hng-khm'.
663
664         * mule/mule-conf.el (===hng-khi): Use "hng-10$" instead of
665         "hngkhi-0" as the suffix of registry.
666         (===hng-khm): New coded-charset for XEmacs CHISE.
667         (=ucs-itaiji-002): Ditto.
668         (=ucs-bmp-itaiji-002): Ditto.
669
670 2015-09-14  MORIOKA Tomohiko  <tomo.git@chise.org>
671
672         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
673         setting for `=>ucs@iwds-1'.
674
675         * mule/mule-conf.el (==jis-x0208@1978/-4X): New coded-charset for
676         XEmacs CHISE.
677
678 2015-09-14  MORIOKA Tomohiko  <tomo.git@chise.org>
679
680         * mule/mule-conf.el (=>ucs@iwds-1): New coded-charset for XEmacs
681         CHISE.
682
683         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
684         "&HNG-KHI<d><d><d><d>;" instead of "&HNG-KHI-<d><d><d><d>;" for
685         `===hng-khi'.
686
687 2015-09-13  MORIOKA Tomohiko  <tomo.git@chise.org>
688
689         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
690         setting for `===hng-khi'.
691
692         * mule/mule-charset.el (default-coded-charset-priority-list): Add
693         `===hng-khi'.
694
695         * mule/mule-conf.el (===hng-khi): New coded-charset for XEmacs
696         CHISE.
697
698 2015-09-11  MORIOKA Tomohiko  <tomo.git@chise.org>
699
700         * mule/mule-conf.el (=ucs-bmp-var-001): Use #x9FCC instead of
701         #x9FA5 as the value of `max-code'.
702         (=ucs-bmp-var-002): Likewise.
703         (=ucs-bmp-var-003): Likewise.
704         (=ucs-bmp-itaiji-084): Likewise.
705         (=ucs-bmp-cjk@JP): Likewise.
706         (=ucs-bmp-cjk@JP/hanazono): Likewise.
707         (==ucs-bmp-cjk@JP/hanazono): Likewise.
708         (=>ucs-bmp-cjk@component): Likewise.
709
710 2015-09-05  MORIOKA Tomohiko  <tomo.git@chise.org>
711
712         * mule/mule-conf.el (==daikanwa/+2p): New coded-charset for XEmacs
713         CHISE.
714
715 2015-09-04  MORIOKA Tomohiko  <tomo.git@chise.org>
716
717         * mule/mule-conf.el (==jis-x0208@1978/4-pr): New coded-charset for
718         XEmacs CHISE.
719         (==jis-x0208@1978/5pr): Use `==jis-x0208@1978/4-pr' instead of
720         `==jis-x0208@1978/2-pr' as the mother.
721
722 2015-08-17  MORIOKA Tomohiko  <tomo.git@chise.org>
723
724         * mule/mule-conf.el (=>cns11643-5): New coded-charset for XEmacs
725         CHISE.
726
727 2015-07-09  MORIOKA Tomohiko  <tomo.git@chise.org>
728
729         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
730         setting for `===hanyo-denshi/jb' and `===hanyo-denshi/hg'.
731
732 2015-06-08  MORIOKA Tomohiko  <tomo.git@chise.org>
733
734         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
735         `=gb2312' instead of `chinese-gb2312'; add setting for `==ucs@gb'.
736
737 2015-03-05  MORIOKA Tomohiko  <tomo.git@chise.org>
738
739         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
740         setting for `===ucs@gb'.
741
742 2015-03-04  MORIOKA Tomohiko  <tomo.git@chise.org>
743
744         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
745         setting for `===hanyo-denshi/ks', `===jis-x0208' and
746         `===jis-x0213-1'; use "&R-J00X1-hhhh;" instead of "&R-JX1-hhhh;"
747         as the entity-reference for `===jis-x0213-1@2000'; use
748         "&R-JX1-hhhh;" as the entity-reference for `===jis-x0213-1'.
749
750 2015-03-03  MORIOKA Tomohiko  <tomo.git@chise.org>
751
752         * mule/mule-charset.el (default-coded-charset-priority-list): Add
753         `===jis-x0208'.
754
755         * mule/mule-conf.el (===jis-x0208@1978): Use `==jis-x0208@1978'
756         instead of `===jis-x0208' as the mother.
757         (===jis-x0208@1983): Use `==jis-x0208@1983' instead of
758         `===jis-x0208' as the mother.
759         (===jis-x0208@1990): Use `==jis-x0208@1990' instead of
760         `===jis-x0208' as the mother.
761         (===jis-x0213-1@2000): Use `==jis-x0213-1@2000' instead of
762         `===jis-x0213-1' as the mother.
763         (===jis-x0213-1@2004): Use `==jis-x0213-1@2004' instead of
764         `===jis-x0213-1' as the mother.
765         (===ucs@unicode): Use `==ucs@unicode' instead of `===ucs@iso' as
766         the mother.
767         (===ucs@ks): Use `==ucs@ks' instead of `===ucs@unicode' as the
768         mother.
769
770 2015-02-23  MORIOKA Tomohiko  <tomo.git@chise.org>
771
772         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
773         setting for `=ucs-var-001'.
774
775 2015-02-23  MORIOKA Tomohiko  <tomo.git@chise.org>
776
777         * mule/mule-charset.el (default-coded-charset-priority-list): Add
778         `=ucs-bmp-var-001'.
779
780         * mule/mule-conf.el (=ucs-var-001): New coded-charset for XEmacs
781         CHISE.
782         (=ucs-bmp-var-001): Ditto.
783
784         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
785         setting for `=ucs-var-003'.
786
787 2015-02-22  MORIOKA Tomohiko  <tomo.git@chise.org>
788
789         * mule/mule-charset.el (default-coded-charset-priority-list): Add
790         `=ucs-bmp-var-003'.
791
792         * mule/mule-conf.el (=ucs-var-003): New coded-charset for XEmacs
793         CHISE.
794         (=ucs-bmp-var-003): Ditto.
795
796 2015-02-21  MORIOKA Tomohiko  <tomo.git@chise.org>
797
798         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
799         setting for `=ucs-var-002'.
800
801         * mule/mule-charset.el (default-coded-charset-priority-list): Add
802         `=ucs-bmp-var-002'.
803
804         * mule/mule-conf.el (=ucs-var-002): New coded-charset for XEmacs
805         CHISE.
806         (=ucs-bmp-var-002): Ditto.
807
808 2015-02-21  MORIOKA Tomohiko  <tomo.git@chise.org>
809
810         * mule/mule-conf.el (==jis-x0208@1978/4er): New coded-charset for
811         XEmacs CHISE.
812         (==jis-x0208@1978/5pr): Ditto.
813
814 2015-02-21  MORIOKA Tomohiko  <tomo.git@chise.org>
815
816         * mule/mule-charset.el (default-coded-charset-priority-list): Add
817         `=>ucs-bmp-cjk@component'.
818
819         * mule/mule-conf.el (=>ucs@component): New coded-charset for
820         XEmacs CHISE.
821         (=>ucs-bmp-cjk@component): Ditto.
822
823 2015-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
824
825         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
826         setting for `=>iwds-1'.
827
828 2015-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
829
830         * mule/mule-conf.el (=>iwds-1): New coded-charset for XEmacs
831         CHISE.
832
833 2015-02-17  MORIOKA Tomohiko  <tomo.git@chise.org>
834
835         * mule/mule-charset.el (default-coded-charset-priority-list):
836         - Prefer `=ucs-bmp-cjk@JP/hanazono' to `=ucs-bmp-cjk@gb'.
837         - Prefer `==ucs-bmp-cjk@JP/hanazono' to `==ucs-bmp-cjk@gb'.
838         - Prefer `===hanyo-denshi/jc' to `===jis-x0213-1'.
839         - Prefer `===hanyo-denshi/jd' to `===jis-x0213-2'.
840
841 2015-02-14  MORIOKA Tomohiko  <tomo.git@chise.org>
842
843         * mule/mule-coding.el (coded-charset-entity-reference-alist):
844         Prefer `=ucs@FOO' to `=>>ucs@FOO'.
845
846         * mule/mule-conf.el (=ucs@iso): Use `=+>ucs@iso' instead of
847         `=>>ucs@iso' as the mother.
848         (=>>ucs@iso): Use `=ucs@iso' instead of `=+>ucs@iso' as the
849         mother.
850
851 2015-01-22  MORIOKA Tomohiko  <tomo.git@chise.org>
852
853         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
854         setting for `===hanyo-denshi/ia'.
855
856 2015-01-20  MORIOKA Tomohiko  <tomo.git@chise.org>
857
858         * mule/mule-charset.el (default-coded-charset-priority-list): Add
859         `===hanyo-denshi/ia'.
860
861 2014-12-28  MORIOKA Tomohiko  <tomo.git@chise.org>
862
863         * mule/mule-conf.el (=koseki): Fix DOC.
864         (==koseki): New coded-charset for XEmacs CHISE.
865
866 2014-12-26  MORIOKA Tomohiko  <tomo.git@chise.org>
867
868         * mule/mule-conf.el (===hanyo-denshi/jc): New coded-charset for
869         XEmacs CHISE.
870         (===hanyo-denshi/jd): Fix DOC.
871
872 2014-12-26  MORIOKA Tomohiko  <tomo.git@chise.org>
873
874         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
875         setting for `===hanyo-denshi/ip'.
876
877 2014-12-25  MORIOKA Tomohiko  <tomo.git@chise.org>
878
879         * mule/mule-charset.el (default-coded-charset-priority-list): Add
880         `===hanyo-denshi/ip'.
881
882         * mule/mule-conf.el (===hanyo-denshi/ip): New coded-charset for
883         XEmacs CHISE.
884
885 2014-12-07  MORIOKA Tomohiko  <tomo.git@chise.org>
886
887         * mule/mule-charset.el (default-coded-charset-priority-list): Add
888         `==ucs-radicals@unicode' and `=>daikanwa'.
889
890         * mule/mule-conf.el (==ucs-radicals@unicode): New coded-charset
891         for XEmacs CHISE.
892
893 2014-12-03  MORIOKA Tomohiko  <tomo.git@chise.org>
894
895         * mule/mule-conf.el (===hanyo-denshi/ia): New coded-charset for
896         XEmacs CHISE.
897
898 2014-11-18  MORIOKA Tomohiko  <tomo.git@chise.org>
899
900         * mule/mule-charset.el (default-coded-charset-priority-list): Add
901         `===ruimoku-v6'.
902
903 2014-11-17  MORIOKA Tomohiko  <tomo.git@chise.org>
904
905         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
906         setting for `===ruimoku-v6'.
907
908 2014-11-17  MORIOKA Tomohiko  <tomo.git@chise.org>
909
910         * mule/mule-conf.el (===ruimoku-v6): New coded-charset for XEmacs
911         CHISE.
912
913 2014-11-15  MORIOKA Tomohiko  <tomo.git@chise.org>
914
915         * mule/mule-conf.el (==jis-x0208@1978/1pr/fixed): New
916         coded-charset for XEmacs CHISE.
917
918 2014-11-05  MORIOKA Tomohiko  <tomo.git@chise.org>
919
920         * mule/mule-conf.el (===hanyo-denshi/jd): New coded-charset for
921         XEmacs CHISE.
922
923 2014-10-15  MORIOKA Tomohiko  <tomo.git@chise.org>
924
925         * mule/mule-charset.el (default-coded-charset-priority-list): Add
926         `===ucs-sip@iso'.
927
928 2014-10-02  MORIOKA Tomohiko  <tomo.git@chise.org>
929
930         * mule/mule-conf.el (===ucs-sip@iso): New coded-charset for XEmacs
931         CHISE.
932
933 2014-09-29  MORIOKA Tomohiko  <tomo.git@chise.org>
934
935         * mule/mule-charset.el (default-coded-charset-priority-list): Add
936         `==ucs-sip@iso'.
937
938         * mule/mule-conf.el (==ucs-sip@iso): New coded-charset for XEmacs
939         CHISE.
940
941 2014-09-18  MORIOKA Tomohiko  <tomo.git@chise.org>
942
943         * mule/mule-conf.el (=ucs-sip-ext-b): Fix registry.
944         (=ucs-sip@iso): New coded-charset for XEmacs CHISE.
945         (=ucs-sip-ext-b@iso): Fix registry.
946         (==ucs-sip-ext-b@iso): Ditto.
947         (===ucs-sip-ext-b@iso): Ditto.
948
949         * mule/mule-charset.el (default-coded-charset-priority-list): Add
950         `=ucs-sip@iso'.
951
952 2014-09-17  MORIOKA Tomohiko  <tomo.git@chise.org>
953
954         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
955         setting for `=>cbeta'.
956
957 2014-09-16  MORIOKA Tomohiko  <tomo.git@chise.org>
958
959         * mule/mule-charset.el (default-coded-charset-priority-list): Add
960         `=>cns11643-7'.
961
962         * mule/mule-conf.el (=>cbeta): New coded-charset for XEmacs CHISE.
963
964 2014-08-20  MORIOKA Tomohiko  <tomo.git@chise.org>
965
966         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
967         "&G-[NAME];" instead of "&g1-[NAME];" for `=>>[NAME]'.
968
969 2014-08-19  MORIOKA Tomohiko  <tomo.git@chise.org>
970
971         * mule/mule-conf.el (=>>>ucs@cns): Indicate `==ucs@cns' instead of
972         `=ucs@cns'.
973         (=>>>ucs@jis): Indicate `==ucs@jis' instead of `=ucs@jis'.
974         (=>>>ucs@jis/1990): Indicate `==ucs@jis/1990' instead of
975         `=ucs@jis/1990'.
976         (=>>>ucs@jis/2000): Indicate `==ucs@jis/2000' instead of
977         `=ucs@jis/2000'.
978         (=>>>ucs@jis/2004): Indicate `==ucs@jis/2004' instead of
979         `=ucs@jis/2004'.
980         (=>>>ucs@ks): Indicate `==ucs@ks' instead of `=ucs@ks'.
981
982         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
983         "&g2-[NAME];" instead of "&G-[NAME];" for `==[NAME]'.
984
985 2014-08-06  MORIOKA Tomohiko  <tomo.git@chise.org>
986
987         * mule/mule-conf.el (==jis-x0208@1978/-4pr): New coded-charset for
988         XEmacs CHISE.
989         (==jis-x0208@1978/1pr): Ditto.
990         (==jis-x0208@1978/2-pr): Ditto.
991
992 2014-07-31  MORIOKA Tomohiko  <tomo.git@chise.org>
993
994         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
995         setting for `===jis-x0213-1@2004'.
996
997 2014-07-30  MORIOKA Tomohiko  <tomo.git@chise.org>
998
999         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1000         settings for `=+>hanyo-denshi/ft' and `=+>hanyo-denshi/jt'.
1001
1002         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1003         `===hanyo-denshi/jb'.
1004
1005         * mule/mule-conf.el (===hanyo-denshi/jb): New coded-charset for
1006         XEmacs CHISE.
1007         (=+>hanyo-denshi/ft): Ditto.
1008         (=+>hanyo-denshi/jt): Ditto.
1009
1010 2014-07-29  MORIOKA Tomohiko  <tomo.git@chise.org>
1011
1012         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1013         `===hanyo-denshi/hg'.
1014
1015 2014-07-28  MORIOKA Tomohiko  <tomo.git@chise.org>
1016
1017         * mule/mule-conf.el (===jis-x0213-1@2004): New coded-charset for
1018         XEmacs CHISE.
1019         (===hanyo-denshi/hg): Ditto.
1020
1021 2014-07-27  MORIOKA Tomohiko  <tomo.git@chise.org>
1022
1023         * mule/mule-conf.el (==adobe-japan1-*): Indicate abstract
1024         glyph-forms instead of detailed glyph-images.
1025         (=>>>adobe-japan1-*): Indicate `==adobe-japan1-*' instead of
1026         `=adobe-japan1-*'.
1027         (===adobe-japan1-0): New coded-charset for XEmacs CHISE.
1028         (===adobe-japan1-1): Ditto.
1029         (===adobe-japan1-2): Ditto.
1030         (===adobe-japan1-3): Ditto.
1031         (===adobe-japan1-4): Ditto.
1032         (===adobe-japan1-5): Ditto.
1033         (===adobe-japan1-6): Ditto.
1034         (=>>adobe-japan1-0): Use `=adobe-japan1' instead of
1035         `=>>>adobe-japan1' as the mother.
1036         (=+>adobe-japan1-0): Use `=adobe-japan1' instead of
1037         `=>>adobe-japan1' as the mother.
1038         (==jis-x0208): Indicate abstract glyph-forms instead of detailed
1039         glyph-images.
1040         (==jis-x0208@1978): Ditto.
1041         (==jis-x0208@1983): Ditto.
1042         (==jis-x0208@1990): Ditto.
1043         (==jis-x0213-1): Ditto.
1044         (==jis-x0213-1@2000): Ditto.
1045         (==jis-x0213-1@2004): Ditto.
1046         (==jis-x0213-2): Ditto.
1047         (=>>>jis-x0208): Indicate `==jis-x0208' instead of `=jis-x0208'.
1048         (=>>>jis-x0208@1978): Indicate `==jis-x0208@1978' instead of
1049         `=jis-x0208@1978'.
1050         (=>>>jis-x0208@1983): Indicate `==jis-x0208@1983' instead of
1051         `=jis-x0208@1983'.
1052         (=>>>jis-x0208@1990): Indicate `==jis-x0208@1990' instead of
1053         `=jis-x0208@1990'.
1054         (=>>>jis-x0213-1): Indicate `==jis-x0213-1' instead of
1055         `=jis-x0213-1'.
1056         (=>>>jis-x0213-1@2000): Indicate `==jis-x0213-1@2000' instead of
1057         `=jis-x0213-1@2000'.
1058         (=>>>jis-x0213-1@2004): Indicate `==jis-x0213-1@2004' instead of
1059         `=jis-x0213-1@2004'.
1060         (=>>>jis-x0213-2): Indicate `==jis-x0213-2' instead of
1061         `=jis-x0213-2'.
1062         (===jis-x0208): New coded-charset for XEmacs CHISE.
1063         (===jis-x0208@1978): Ditto.
1064         (===jis-x0208@1983): Ditto.
1065         (===jis-x0208@1990): Ditto.
1066         (===jis-x0213-1): Ditto.
1067         (===jis-x0213-1@2000): Ditto.
1068         (===jis-x0213-2): Ditto.
1069         (===jis-x0212): Ditto.
1070         (===ks-x1001): Ditto.
1071         (=>>jis-x0208): Use `=jis-x0208' instead of `=>>>jis-x0208' as the
1072         mother.
1073         (=>>jis-x0213-1): Use `=jis-x0213-1' instead of `=>>>jis-x0213-1'
1074         as the mother.
1075         (=>>jis-x0213-2): Use `=jis-x0213-2' instead of `=>>>jis-x0213-2'
1076         as the mother.
1077         (===cns11643-1): New coded-charset for XEmacs CHISE.
1078         (===cns11643-2): Ditto.
1079         (===cns11643-3): Ditto.
1080         (===cns11643-4): Ditto.
1081         (===cns11643-5): Ditto.
1082         (===cns11643-6): Ditto.
1083         (===cns11643-7): Ditto.
1084         (=>>cns11643-1): Ditto.
1085         (==big5-cdp): Indicate abstract glyph-images instead of
1086         representative glyph-images.
1087         (===big5-cdp): New coded-charset for XEmacs CHISE.
1088         (==hanyo-denshi/*): Indicate abstract glyph-forms instead of
1089         detailed glyph-images.
1090         (=>>>hanyo-denshi/*): Indicate `==hanyo-denshi/*' instead of
1091         `=hanyo-denshi/*'.
1092         (===hanyo-denshi/ft): New coded-charset for XEmacs CHISE.
1093         (===hanyo-denshi/ib): Ditto.
1094         (===hanyo-denshi/jt): Ditto.
1095         (===hanyo-denshi/ks): Ditto.
1096         (===mj): Ditto.
1097         (===mj-0): Ditto.
1098         (===mj-1): Ditto.
1099         (=>>hanyo-denshi/*): Use `=hanyo-denshi/*' instead of
1100         `=>>>hanyo-denshi/*' as its mother.
1101         (==gt): Indicate abstract glyph-forms instead of detailed
1102         glyph-images.
1103         (===gt): New coded-charset for XEmacs CHISE.
1104         (=>>>gt): Indicates `==gt' instead of `=gt'.
1105         (=>>gt): Use `=gt' instead of `=>>>gt' as the mother.
1106         (==gt-k): Indicate abstract glyph-forms instead of detailed
1107         glyph-images.
1108         (===gt-k): New coded-charset for XEmacs CHISE.
1109         (==daikanwa): Indicates glyph-images instead of detailed
1110         glyph-images.
1111         (===daikanwa): New coded-charset for XEmacs CHISE.
1112         (===daikanwa/+p): Ditto.
1113         (===daikanwa/ho): Ditto.
1114         (==cbeta): Ditto.
1115         (===cbeta): Ditto.
1116         (==jef-china3): Ditto.
1117         (===jef-china3): Ditto.
1118         (==ruimoku-v6): Ditto.
1119         (==ucs@iso): Indicate representative glyph-forms instead of
1120         representative glyph-images.
1121         (=>>>ucs@iso): Indicates `==ucs@iso' instead of `=ucs@iso'.
1122         (==ucs@unicode): Indicate representative glyph-forms instead of
1123         representative glyph-images.
1124         (=>>>ucs@unicode): Indicates `==ucs@unicode' instead of
1125         `=ucs@unicode'.
1126         (==ucs@cns): Indicate representative glyph-forms instead of
1127         representative glyph-images.
1128         (==ucs@jis): Ditto.
1129         (==ucs@jis/1990): Ditto.
1130         (==ucs@jis/2000): Ditto.
1131         (==ucs@jis/2004): Ditto.
1132         (==ucs@ks): Ditto.
1133         (===ucs@iso): New coded-charset for XEmacs CHISE.
1134         (===ucs@unicode): Ditto.
1135         (===ucs@gb): Ditto.
1136         (===ucs@ks): Ditto.
1137         (===ucs-bmp-cjk@gb): Ditto.
1138         (===ucs-sip-ext-b@iso): Ditto.
1139
1140 2014-07-25  MORIOKA Tomohiko  <tomo.git@chise.org>
1141
1142         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1143         `==jis-x0213-2', `==ruimoku-v6', `==cbeta', `==jef-china3',
1144         `===mj-0', `===mj-1', `===jis-x0208@1990', `===jis-x0213-1',
1145         `===jis-x0213-2', `===big5-cdp', `===ucs-bmp-cjk@gb',
1146         `===adobe-japan1-6', `===cns11643-1', `===cns11643-2',
1147         `===cns11643-3', `===cns11643-4', `===cns11643-5',
1148         `===cns11643-6', `===cns11643-7', `===hanyo-denshi/ft',
1149         `===hanyo-denshi/ib', `===hanyo-denshi/jt', `===jis-x0208@1983',
1150         `===jis-x0208@1978', `===jis-x0212', `===ks-x1001', `===daikanwa',
1151         `===ucs-sip-ext-b@iso', `===cbeta' and `===jef-china3'.
1152
1153         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1154         - Use "&G-[NAME];" for `==[NAME]' instead of `=>>[NAME]'.
1155         - Use "&R-[NAME];" for `===[NAME]' instead of `==[NAME]'.
1156         - Use "&g1-[NAME];" for `=>>[NAME]'.
1157         - Abolish "&g2-[NAME];".
1158
1159 2014-03-08  MORIOKA Tomohiko  <tomo.git@chise.org>
1160
1161         * mule/mule-conf.el (=ucs@big5): Use `=ucs@cns' instead of
1162         `=>>ucs@cns' as the mother.
1163
1164 2014-03-07  MORIOKA Tomohiko  <tomo.git@chise.org>
1165
1166         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1167         setting for `==ucs@ks'.
1168
1169 2014-02-24  MORIOKA Tomohiko  <tomo.git@chise.org>
1170
1171         * mule/mule-conf.el (=adobe-japan1-base): Move builtin code range
1172         from 0x63000000〜0x63005A11 to 0x00E10000〜0x00E15A11.
1173         (=mj): Move builtin code range from 0x64040000〜0x640509D5 to
1174         0x00E30000〜0x00E409D5.
1175
1176 2014-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1177
1178         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1179         Prefer MJ to Adobe-Japan1; use "I-MJ", "MJ" and "&R-MJ" instead of
1180         "I-MJ-", "MJ-" and "&R-MJ-" as prefixes of MJ.
1181
1182 2014-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1183
1184         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1185         `=mj-0', `=mj-1', `==mj-0' and `==mj-1'.
1186
1187         * mule/mule-conf.el (=mj): New coded-charset for XEmacs CHISE.
1188         (=mj-0): Ditto.
1189         (=mj-1): Ditto.
1190         (==mj): Ditto.
1191         (==mj-0): Ditto.
1192         (==mj-1): Ditto.
1193         (=>>mj): Ditto.
1194
1195         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1196         setting for `=mj' and `==mj'.
1197
1198 2014-02-05  MORIOKA Tomohiko  <tomo.git@chise.org>
1199
1200         * mule/mule-conf.el (=ucs@ks/2012): New coded-charset for XEmacs
1201         CHISE.
1202
1203 2014-01-28  MORIOKA Tomohiko  <tomo.git@chise.org>
1204
1205         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
1206         "A-HDU+" instead of "A-HD-UCS+" as the prefix for
1207         `=>ucs@hanyo-denshi'.
1208
1209 2014-01-18  MORIOKA Tomohiko  <tomo.git@chise.org>
1210
1211         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1212         setting for `=koseki' and `=>ucs@hanyo-denshi'.
1213
1214         * mule/mule-conf.el (=koseki): New coded-charset for XEmacs CHISE.
1215         (=>ucs@hanyo-denshi): New coded-charset for XEmacs CHISE.
1216
1217 2014-01-11  MORIOKA Tomohiko  <tomo.git@chise.org>
1218
1219         * mule/mule-conf.el (==hanyo-denshi/ip): New coded-charset for
1220         XEmacs CHISE.
1221
1222 2013-12-29  MORIOKA Tomohiko  <tomo.git@chise.org>
1223
1224         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1225         Change priority of `=>>>ucs@iso'.
1226
1227         * mule/mule-conf.el (=ucs@iso): Use `=>>ucs@iso' instead of
1228         `=>>>ucs@iso' as the mother.
1229         (=>>>ucs@iso): Changed to an alias for `=ucs@iso'.
1230
1231 2013-12-25  MORIOKA Tomohiko  <tomo.git@chise.org>
1232
1233         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1234         Change priority of `=>>>ucs@unicode'.
1235
1236         * mule/mule-conf.el (=>>>ucs@unicode): Changed to an alias for
1237         `=ucs@unicode'.
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@jis'.
1243
1244         * mule/mule-conf.el (=>>>ucs@jis): Changed to an alias for
1245         `=ucs@jis'.
1246
1247 2013-12-18  MORIOKA Tomohiko  <tomo.git@chise.org>
1248
1249         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1250         setting for `==daikanwa/+p'.
1251
1252 2013-12-15  MORIOKA Tomohiko  <tomo.git@chise.org>
1253
1254         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1255         setting for `==shinjigen@1ed'.
1256
1257 2013-12-12  MORIOKA Tomohiko  <tomo.git@chise.org>
1258
1259         * mule/mule-conf.el (==shinjigen/+p@rev): New coded-charset for
1260         XEmacs CHISE.
1261
1262 2013-12-11  MORIOKA Tomohiko  <tomo.git@chise.org>
1263
1264         * mule/mule-conf.el (==shinjigen): Modify DOC.
1265         (==shinjigen@1ed): New coded-charset for XEmacs CHISE.
1266         (==shinjigen@rev): Modify DOC.
1267
1268 2013-12-09  MORIOKA Tomohiko  <tomo.git@chise.org>
1269
1270         * mule/mule-conf.el (==daikanwa/+p): New coded-charset for XEmacs
1271         CHISE.
1272
1273 2013-12-08  MORIOKA Tomohiko  <tomo.git@chise.org>
1274
1275         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1276         settings for `==daikanwa' and `==ucs@JP/hanazono'.
1277
1278         * mule/mule-conf.el (==shinjigen@rev): New coded-charset for
1279         XEmacs CHISE.
1280
1281         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1282         `==daikanwa'.
1283
1284 2013-11-27  MORIOKA Tomohiko  <tomo.git@chise.org>
1285
1286         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1287         setting for `==cns11643-7'.
1288
1289         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1290         `==cns11643-7'.
1291
1292 2013-11-23  MORIOKA Tomohiko  <tomo.git@chise.org>
1293
1294         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1295         `==cns11643-6'.
1296
1297         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1298         setting for `==cns11643-6'.
1299
1300 2013-11-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1301
1302         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1303         setting for `==cns11643-5'.
1304
1305         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1306         `==cns11643-5'.
1307
1308 2013-11-16  MORIOKA Tomohiko  <tomo.git@chise.org>
1309
1310         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1311         setting for `==cns11643-4'.
1312
1313         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1314         `==cns11643-4'.
1315
1316 2013-11-08  MORIOKA Tomohiko  <tomo.git@chise.org>
1317
1318         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1319         setting for `==cns11643-3'.
1320
1321         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1322         `==cns11643-3'.
1323
1324 2013-11-02  MORIOKA Tomohiko  <tomo.git@chise.org>
1325
1326         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1327         setting for `==cns11643-2'.
1328
1329         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1330         `==cns11643-2'.
1331
1332 2013-10-29  MORIOKA Tomohiko  <tomo.git@chise.org>
1333
1334         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1335         Change priority of `=>>>ucs@ks'.
1336
1337         * mule/mule-conf.el (=>>>ucs@ks): Changed to an alias for
1338         `=ucs@ks'.
1339
1340 2013-10-26  MORIOKA Tomohiko  <tomo.git@chise.org>
1341
1342         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
1343         `=cns11643-1' instead of `chinese-cns11643-1'; add settings for
1344         `==ucs@cns' and `==cns11643-1'.
1345
1346         * mule/mule-conf.el (==cns11643-1): Fix `dimension'.
1347         (==cns11643-2): Ditto.
1348         (==cns11643-3): Ditto.
1349         (==cns11643-4): Ditto.
1350         (==cns11643-5): Ditto.
1351         (==cns11643-6): Ditto.
1352         (==cns11643-7): Ditto.
1353
1354         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1355         `==cns11643-1'.
1356
1357 2013-10-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1358
1359         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1360         Change priority of `=>>>ucs@jis/2004', `=>>>ucs@jis/2004' and
1361         `=>>>ucs@jis/1990'.
1362
1363         * mule/mule-conf.el (=>>>ucs@jis/1990): Changed to an alias for
1364         `=ucs@jis/1990'.
1365         (=>>>ucs@jis/2000): Changed to an alias for `=ucs@jis/2000'.
1366         (=>>>ucs@jis/2004): Changed to an alias for `=ucs@jis/2004'.
1367
1368 2013-10-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1369
1370         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1371         Change priority of `=>>>ucs@cns'.
1372
1373         * mule/mule-conf.el (=>>>ucs@cns): Changed to an alias for
1374         `=ucs@cns'.
1375
1376 2013-10-19  MORIOKA Tomohiko  <tomo.git@chise.org>
1377
1378         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1379         `==ks-x1001'.
1380
1381         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
1382         `=ks-x1001' instead of `korean-ksc5601'; add setting for
1383         `==ks-x1001'.
1384
1385 2013-10-18  MORIOKA Tomohiko  <tomo.git@chise.org>
1386
1387         * mule/mule-conf.el (=>>>gt): Changed to an alias for `=gt'.
1388
1389 2013-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1390
1391         * mule/mule-conf.el (=>>>jis-x0208): Changed to an alias for
1392         `=jis-x0208'.
1393         (=>>>jis-x0208@1978): Changed to an alias for `=jis-x0208@1978'.
1394         (=>>>jis-x0208@1983): Changed to an alias for `=jis-x0208@1983'.
1395         (=>>>jis-x0208@1990): Changed to an alias for `=jis-x0208@1990'.
1396         (=>>>jis-x0213-1): Changed to an alias for `=jis-x0213-1'.
1397         (=>>>jis-x0213-1@2000): Changed to an alias for
1398         `=jis-x0213-1@2000'.
1399         (=>>>jis-x0213-1@2004): Changed to an alias for
1400         `=jis-x0213-1@2004'.
1401         (=>>>jis-x0213-2): Changed to an alias for `=jis-x0213-2'.
1402
1403 2013-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1404
1405         * mule/mule-conf.el (=>>>adobe-japan1-0): Changed to an alias for
1406         `=adobe-japan1-0'.
1407         (=>>>adobe-japan1-1): Changed to an alias for `=adobe-japan1-1'.
1408         (=>>>adobe-japan1-2): Changed to an alias for `=adobe-japan1-2'.
1409         (=>>>adobe-japan1-3): Changed to an alias for `=adobe-japan1-3'.
1410         (=>>>adobe-japan1-4): Changed to an alias for `=adobe-japan1-4'.
1411         (=>>>adobe-japan1-5): Changed to an alias for `=adobe-japan1-5'.
1412         (=>>>adobe-japan1-6): Changed to an alias for `=adobe-japan1-6'.
1413
1414 2013-10-12  MORIOKA Tomohiko  <tomo.git@chise.org>
1415
1416         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1417         settings for `==adobe-japan1-6', `==hanyo-denshi/*', `==gt',
1418         `==jis-x0208@1990', `==jis-x0212', `==jis-x0213-1@2000',
1419         `==jis-x0213-2', `==jis-x0213-1@2004', `==big5-cdp', `==gt-k',
1420         `==jis-x0208@1983', `==jis-x0208@1978', `==ucs@iso',
1421         `==ucs@unicode', `=>>daikanwa/+p' and `==shinjigen@rev'.
1422
1423 2013-10-10  MORIOKA Tomohiko  <tomo.git@chise.org>
1424
1425         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1426         `=adobe-japan1-0', `=adobe-japan1-1', `=adobe-japan1-2',
1427         `=adobe-japan1-3', `=adobe-japan1-4', `=adobe-japan1-5',
1428         `==jis-x0208@1990', `==ucs-bmp-cjk@gb',
1429         `==ucs-bmp-cjk@JP/hanazono', `==ucs-sip-ext-b@iso',
1430         `==hanyo-denshi/*', `==adobe-japan1-6', `==big5-cdp',
1431         `==jis-x0208@1983', `==jis-x0208@1978', `==jis-x0213-1@2000' and
1432         `==jis-x0212'.
1433
1434 2013-10-03  MORIOKA Tomohiko  <tomo.git@chise.org>
1435
1436         * mule/mule-conf.el (=adobe-japan1-0): Modify registry to accept
1437         "AdobeJapan1-[0-6]$".
1438         (=adobe-japan1-1): Modify registry to accept "AdobeJapan1-[1-6]$".
1439         (=adobe-japan1-2): Modify registry to accept "AdobeJapan1-[2-6]$".
1440         (=adobe-japan1-3): Modify registry to accept "AdobeJapan1-[3-6]$".
1441         (=adobe-japan1-4): Modify registry to accept "AdobeJapan1-[4-6]$".
1442         (=adobe-japan1-5): Modify registry to accept "AdobeJapan1-[5-6]$".
1443         (==adobe-japan1-0): New coded-charset for XEmacs CHISE.
1444         (==adobe-japan1-1): Ditto.
1445         (==adobe-japan1-2): Ditto.
1446         (==adobe-japan1-3): Ditto.
1447         (==adobe-japan1-4): Ditto.
1448         (==adobe-japan1-5): Ditto.
1449         (==adobe-japan1-6): Ditto.
1450         (==jis-x0208): Ditto.
1451         (==jis-x0208@1978): Ditto.
1452         (==jis-x0208@1983): Ditto.
1453         (==jis-x0208@1990): Ditto.
1454         (==jis-x0213-1): Ditto.
1455         (==jis-x0213-1@2000): Ditto.
1456         (==jis-x0213-1@2004): Ditto.
1457         (==jis-x0213-2): Ditto.
1458         (==jis-x0212): Ditto.
1459         (==gb2312): Ditto.
1460         (==iso-ir165): Ditto.
1461         (==gb12345): Ditto.
1462         (==ks-x1001): Ditto.
1463         (==cns11643-1): Ditto.
1464         (==cns11643-2): Ditto.
1465         (==cns11643-3): Ditto.
1466         (==cns11643-4): Ditto.
1467         (==cns11643-5): Ditto.
1468         (==cns11643-6): Ditto.
1469         (==cns11643-7): Ditto.
1470         (==big5-cdp): Ditto.
1471         (==hanyo-denshi/ja): Ditto.
1472         (==hanyo-denshi/jb): Ditto.
1473         (==hanyo-denshi/jc): Ditto.
1474         (==hanyo-denshi/jd): Ditto.
1475         (==hanyo-denshi/ft): Ditto.
1476         (==hanyo-denshi/ia): Ditto.
1477         (==hanyo-denshi/ib): Ditto.
1478         (==hanyo-denshi/hg): Ditto.
1479         (==hanyo-denshi/jt): Ditto.
1480         (==hanyo-denshi/ks): Ditto.
1481         (==gt): Ditto.
1482         (==gt-k): Ditto.
1483         (==daikanwa): Ditto.
1484         (==shinjigen): Ditto.
1485         (==ucs@iso): Ditto.
1486         (==ucs@unicode): Ditto.
1487         (==ucs@gb): Ditto.
1488         (==ucs-bmp@gb): Ditto.
1489         (==ucs@cns): Ditto.
1490         (==ucs-bmp@cns): Ditto.
1491         (==ucs@jis): Ditto.
1492         (==ucs@jis/1990): Ditto.
1493         (==ucs@jis/2000): Ditto.
1494         (==ucs@jis/2004): Ditto.
1495         (==ucs@JP): Ditto.
1496         (==ucs@JP/hanazono): Ditto.
1497         (==ucs@ks): Ditto.
1498         (==ucs-bmp@ks): Ditto.
1499         (==ucs@cns11643): Ditto.
1500         (==ucs-bmp-cjk@gb): Ditto.
1501         (==ucs-bmp-cjk@JP/hanazono): Ditto.
1502         (==ucs-sip-ext-b@iso): Ditto.
1503
1504 2013-07-11  MORIOKA Tomohiko  <tomo.git@chise.org>
1505
1506         * mule/mule-charset.el (default-coded-charset-priority-list): Use
1507         `=ucs-bmp-cjk@gb' instead of `=ucs-bmp-cjk@unicode'.
1508
1509         * mule/mule-conf.el (=ucs-bmp-cjk@gb): New coded-charset for
1510         XEmacs CHISE.
1511         (=ucs-bmp-cjk@unicode): Abolished.
1512
1513 2013-07-10  MORIOKA Tomohiko  <tomo.git@chise.org>
1514
1515         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1516         `=+>ucs-bmp-cjk-compat@jis'.
1517
1518         * mule/mule-conf.el (=+>ucs-bmp-cjk-compat@jis): New coded-charset
1519         for XEmacs CHISE.
1520
1521 2013-07-06  MORIOKA Tomohiko  <tomo.git@chise.org>
1522
1523         * mule/mule-conf.el (=>cns11643-6): New coded-charset for XEmacs
1524         CHISE.
1525
1526 2013-05-28  MORIOKA Tomohiko  <tomo.git@chise.org>
1527
1528         * mule/mule-conf.el (=jis-x0208@1978/1pr/fixed): New coded-charset
1529         for XEmacs CHISE.
1530         (=jis-x0208@1978/1er-pr): Abolished.
1531         (=jis-x0208@1978/2-pr): Use `=jis-x0208@1978' instead of
1532         `=jis-x0208@1978/1er-pr' as the mother.
1533
1534 2013-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1535
1536         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1537         setting for `=ucs-itaiji-084'.
1538
1539 2013-02-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1540
1541         * mule/mule-charset.el (default-coded-charset-priority-list):
1542         Delete `=zihai-17xx'; add `=ucs-bmp-itaiji-084'.
1543
1544         * mule/mule-conf.el (=ucs-itaiji-084): New coded-charset for
1545         XEmacs CHISE.
1546         (=ucs-bmp-itaiji-084): Ditto.
1547
1548 2013-02-15  MORIOKA Tomohiko  <tomo.git@chise.org>
1549
1550         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1551         settings for `=big5-cdp-var-3' and `=big5-cdp-var-5'.
1552
1553 2013-02-14  MORIOKA Tomohiko  <tomo.git@chise.org>
1554
1555         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1556         `=zihai-17xx', `=big5-cdp-var-3' and `=big5-cdp-var-5'.
1557
1558         * mule/mule-conf.el (=big5-cdp-var-3): New coded-charset for
1559         XEmacs CHISE.
1560         (=big5-cdp-var-5): Ditto.
1561
1562 2012-10-31  MORIOKA Tomohiko  <tomo.git@chise.org>
1563
1564         * mule/mule-conf.el (=+>jis-x0213-1@2004): New coded-charset for
1565         XEmacs CHISE.
1566
1567 2012-10-26  MORIOKA Tomohiko  <tomo.git@chise.org>
1568
1569         * mule/mule-conf.el (=>>hanyo-denshi/ip): New coded-charset for
1570         XEmacs CHISE.
1571
1572 2012-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1573
1574         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1575         setting for `=>>>hanyo-denshi/ft'.
1576
1577 2012-09-25  MORIOKA Tomohiko  <tomo.git@chise.org>
1578
1579         * mule/mule-conf.el (=>>>hanyo-denshi/jd): New coded-charset for
1580         XEmacs CHISE.
1581         (=>>hanyo-denshi/jd): Use `=>>>hanyo-denshi/jd' instead of
1582         `=hanyo-denshi/jd' as the mother.
1583
1584 2012-09-07  MORIOKA Tomohiko  <tomo.git@chise.org>
1585
1586         * mule/mule-conf.el (=+>adobe-japan1-0): New coded-charset for
1587         XEmacs CHISE.
1588         (=+>adobe-japan1-1): Ditto.
1589         (=+>adobe-japan1-2): Ditto.
1590         (=+>adobe-japan1-3): Ditto.
1591         (=+>adobe-japan1-4): Ditto.
1592         (=+>adobe-japan1-5): Ditto.
1593         (=+>adobe-japan1-6): Ditto.
1594         (=+>adobe-japan1): Changed to an alias for `=+>adobe-japan1-6'.
1595
1596 2012-09-07  MORIOKA Tomohiko  <tomo.git@chise.org>
1597
1598         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1599         Prefer `=>>>adobe-japan1' to other abstract glyph-form CCSs;
1600         prefer `=>>adobe-japan1' to other abstract glyph CCSs.
1601
1602         * mule/mule-conf.el: Define coded-charsets about Adobe-Japan1 at
1603         the top.
1604
1605 2012-09-05  MORIOKA Tomohiko  <tomo.git@chise.org>
1606
1607         * mule/mule-conf.el (=>>>hanyo-denshi/jb): New coded-charset for
1608         XEmacs CHISE.
1609         (=>>>hanyo-denshi/hg): New coded-charset for XEmacs CHISE.
1610         (=>>hanyo-denshi/jb): Use `=>>>hanyo-denshi/jb' as the mother.
1611         (=>>hanyo-denshi/hg): Use `=>>>hanyo-denshi/hg' as the mother.
1612
1613 2012-08-31  MORIOKA Tomohiko  <tomo.git@chise.org>
1614
1615         * mule/mule-charset.el (default-coded-charset-priority-list):
1616         Prefer `chinese-cns11643-{1..7}', `=adobe-japan1-6', `=big5-cdp'
1617         and `=hanyo-denshi/*' to `=gt-pj-{2..11}', `=gt-pj-k{1|2}', etc.
1618
1619         * mule/mule-conf.el: Modify order of definitions of some
1620         coded-charsets.
1621
1622 2012-08-30  MORIOKA Tomohiko  <tomo.git@chise.org>
1623
1624         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1625         Prefer `=>>hanyo-denshi/{ft|ia|ib|jt|ks}' to `=>>jis-x0208@1978',
1626         `=>>big5-cdp', `=>>gt-k' and `=>>ruimoku-v6'; add `=>>cns11643-4'.
1627
1628         * mule/mule-conf.el (=>>cns11643-4): New coded-charset for XEmacs
1629         CHISE.
1630         (=>>>hanyo-denshi/ft): New coded-charset for XEmacs CHISE.
1631         (=>>hanyo-denshi/ft): Use `=>>>hanyo-denshi/ft' as the mother.
1632
1633 2012-07-31  MORIOKA Tomohiko  <tomo.git@chise.org>
1634
1635         * mule/mule-conf.el (=>cns11643-2): New coded-charset for XEmacs
1636         CHISE.
1637
1638 2012-07-27  MORIOKA Tomohiko  <tomo.git@chise.org>
1639
1640         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1641         setting for `=daikanwa/+2p'.
1642
1643         * mule/mule-conf.el (=>>daikanwa/+2p): New coded-charset for
1644         XEmacs CHISE.
1645
1646 2012-06-26  MORIOKA Tomohiko  <tomo.git@chise.org>
1647
1648         * mule/mule-conf.el (=>>>hanyo-denshi/ks): New coded-charset for
1649         XEmacs CHISE.
1650         (=>>hanyo-denshi/ks): Use `=>>>hanyo-denshi/ks' as the mother.
1651
1652 2012-06-12  MORIOKA Tomohiko  <tomo.git@chise.org>
1653
1654         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1655         setting for `=>>>hanyo-denshi/ib'.
1656
1657 2012-06-12  MORIOKA Tomohiko  <tomo.git@chise.org>
1658
1659         * mule/mule-conf.el (=>>>hanyo-denshi/ja): New coded-charset for
1660         XEmacs CHISE.
1661         (=>>>hanyo-denshi/ib): Ditto.
1662         (=>>hanyo-denshi/ja): Use `=>>>hanyo-denshi/ja' instead of
1663         `=hanyo-denshi/ja' as the mother.
1664         (=>>hanyo-denshi/ib): Use `=>>>hanyo-denshi/ib' instead of
1665         `=hanyo-denshi/ib' as the mother.
1666
1667 2012-06-11  MORIOKA Tomohiko  <tomo.git@chise.org>
1668
1669         * mule/mule-coding.el (utf-8-ivs-mcs): New coding-system for
1670         XEmacs CHISE.
1671         (utf-8-ivs-mcs-er): Likewise.
1672         (utf-8-gb): Use `=ucs@gb' and `=>ucs@unicode' instead of `ucs-gb'
1673         and `=>ucs-gb'.
1674         (utf-8-ivs-gb): New coding-system for XEmacs CHISE.
1675         (utf-8-gb-er): Use `=ucs@gb' and `=>ucs@unicode' instead of
1676         `ucs-gb' and `=>ucs-gb'.
1677         (utf-8-ivs-gb-er): New coding-system for XEmacs CHISE.
1678         (utf-8-cns): Use `=ucs@cns' and `=>ucs@cns' instead of `ucs-cns'
1679         and `=>ucs-cns'.
1680         (utf-8-ivs-cns): New coding-system for XEmacs CHISE.
1681         (utf-8-cns-er): Use `=ucs@cns' and `=>ucs@cns' instead of
1682         `ucs-cns' and `=>ucs-cns'.
1683         (utf-8-ivs-cns-er): New coding-system for XEmacs CHISE.
1684         (utf-8-big5): Use `=ucs@big5' and `=>ucs@big5' instead of
1685         `ucs-big5' and `=>ucs-big5'.
1686         (utf-8-ivs-big5): New coding-system for XEmacs CHISE.
1687         (utf-8-big5-er): Use `=ucs@big5' and `=>ucs@big5' instead of
1688         `ucs-big5' and `=>ucs-big5'.
1689         (utf-8-ivs-big5-er): New coding-system for XEmacs CHISE.
1690         (utf-8-jis): Use `=ucs@jis/2000' and `=>ucs@jis' instead of
1691         `=ucs@jis-2000' and `=>ucs-jis'; modify DOC and mnemonic.
1692         (utf-8-ivs-jis): New coding-system for XEmacs CHISE.
1693         (utf-8-jis-er): Use `=ucs@jis/2000' and `=>ucs@jis' instead of
1694         `=ucs@jis-2000' and `=>ucs-jis'; modify DOC and mnemonic.
1695         (utf-8-ivs-jis-er): New coding-system for XEmacs CHISE.
1696         (utf-8-jp): Use `=ucs@JP' and `=>ucs@jis' instead of `=ucs@jp' and
1697         `=>ucs-jis'; modify DOC and mnemonic.
1698         (utf-8-ivs-jp): New coding-system for XEmacs CHISE.
1699         (utf-8-jp-er): Use `=ucs@JP' and `=>ucs@jis' instead of `=ucs@jp'
1700         and `=>ucs-jis'; modify DOC and mnemonic.
1701         (utf-8-ivs-jp-er): New coding-system for XEmacs CHISE.
1702         (utf-8-ks): Use `=ucs@ks' and `=>ucs@ks' instead of `ucs-ks' and
1703         `=>ucs-ks'.
1704         (utf-8-ivs-ks): New coding-system for XEmacs CHISE.
1705         (utf-8-ks-er): Use `=ucs@ks' and `=>ucs@ks' instead of `ucs-ks'
1706         and `=>ucs-ks'.
1707         (utf-8-ivs-ks-er): New coding-system for XEmacs CHISE.
1708
1709 2012-05-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1710
1711         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1712         Prefer Hanyo-Denshi to GT, JIS, CNS, etc.
1713
1714 2012-05-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1715
1716         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1717         Modify priorities.
1718
1719 2012-05-19  MORIOKA Tomohiko  <tomo.git@chise.org>
1720
1721         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1722         Prefer '("M-H" 4 d) and '("M-p" 5 d) to '("M-" 5 d).
1723
1724 2012-05-16  MORIOKA Tomohiko  <tomo.git@chise.org>
1725
1726         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1727         settings for `=daikanwa/ho', `=daikanwa/+p' and `=>daikanwa/ho'.
1728
1729 2012-05-15  MORIOKA Tomohiko  <tomo.git@chise.org>
1730
1731         * mule/mule-conf.el (=>daikanwa/ho): New coded-charset for XEmacs
1732         CHISE.
1733
1734 2012-05-10  MORIOKA Tomohiko  <tomo.git@chise.org>
1735
1736         * mule/mule-conf.el (=>>daikanwa/+p): New coded-charset for XEmacs
1737         CHISE.
1738
1739 2012-05-09  MORIOKA Tomohiko  <tomo.git@chise.org>
1740
1741         * mule/mule-conf.el (=>>daikanwa/ho): New coded-charset for XEmacs
1742         CHISE.
1743
1744 2012-03-26  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1745
1746         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1747         `=+>ucs-bmp-cjk@unicode'.
1748
1749         * mule/mule-conf.el (=+>ucs-bmp-cjk@unicode): New coded-charset
1750         for XEmacs CHISE.
1751
1752 2012-03-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1753
1754         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1755         setting for `=>>daikanwa'.
1756
1757 2011-12-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1758
1759         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1760         `=>>hanyo-denshi/jt'.
1761
1762 2011-12-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1763
1764         * mule/mule-conf.el (=+>jis-x0208@1983): New coded-charset for
1765         XEmacs CHISE.
1766         (=+>jis-x0208@1990): Ditto.
1767         (=+>jis-x0213-1@2000): Ditto.
1768
1769 2011-12-05  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1770
1771         * mule/mule-conf.el (=+>ucs@jis/2004): New coded-charset for
1772         XEmacs CHISE.
1773
1774 2011-11-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1775
1776         * mule/mule-conf.el (=>>>hanyo-denshi/jc): New coded-charset for
1777         XEmacs CHISE.
1778         (=>>hanyo-denshi/jc): Use `=>>>hanyo-denshi/jc' instead of
1779         `=hanyo-denshi/jc' as the mother.
1780
1781 2011-11-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1782
1783         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1784         setting for `=+>adobe-japan1'.
1785
1786         * mule/mule-charset.el (default-coded-charset-priority-list):
1787         Prefer `=adobe-japan1-6', `=adobe-japan1-base', `=>jis-x0208@1997'
1788         and `=>>hanyo-denshi/ft' to `=>>gt'.
1789
1790 2011-11-23  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1791
1792         * mule/mule-conf.el (=>>adobe-japan1-0): New coded-charset for
1793         XEmacs CHISE.
1794         (=>>adobe-japan1-1): Ditto.
1795         (=>>adobe-japan1-2): Ditto.
1796         (=>>adobe-japan1-3): Ditto.
1797         (=>>adobe-japan1-4): Ditto.
1798         (=>>adobe-japan1-5): Ditto.
1799         (=>>adobe-japan1-6): Ditto.
1800         (=>>adobe-japan1): Changed to alias for `=>>adobe-japan1-6'.
1801
1802 2011-11-22  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1803
1804         * mule/mule-conf.el (=adobe-japan1): New alias for
1805         `=adobe-japan1-6'.
1806         (=>>>adobe-japan1-0): New coded-charset for XEmacs CHISE.
1807         (=>>>adobe-japan1-1): Ditto.
1808         (=>>>adobe-japan1-2): Ditto.
1809         (=>>>adobe-japan1-3): Ditto.
1810         (=>>>adobe-japan1-4): Ditto.
1811         (=>>>adobe-japan1-5): Ditto.
1812         (=>>>adobe-japan1-6): Ditto.
1813         (=>>>adobe-japan1): Changed to alias for `=>>>adobe-japan1-6'.
1814
1815 2011-11-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1816
1817         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1818         setting for `=>>>adobe-japan1'.
1819
1820 2011-11-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1821
1822         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1823         setting for `=+>ucs@ks'.
1824
1825 2011-11-04  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1826
1827         * mule/mule-conf.el (=>>>adobe-japan1): New coded-charset for
1828         XEmacs CHISE.
1829         (=>>adobe-japan1): Use `=>>>adobe-japan1' instead of
1830         `=adobe-japan1-6' as the mother.
1831
1832 2011-11-03  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1833
1834         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1835         setting for `=>cns11643-7'.
1836
1837 2011-11-01  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1838
1839         * mule/mule-conf.el (=>cns11643-7): New coded-charset for XEmacs
1840         CHISE.
1841
1842 2011-10-29  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1843
1844         * mule/mule-conf.el (=+>adobe-japan1): New coded-charset for
1845         XEmacs CHISE.
1846         (=>>hanyo-denshi/ja): New coded-charset for XEmacs CHISE.
1847
1848         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1849         setting for `=>ucs@jis/2004'.
1850
1851 2011-10-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1852
1853         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1854         setting for `=+>gt'.
1855
1856         * mule/mule-conf.el (=+>gt): New coded-charset for XEmacs CHISE.
1857         (=>gt): Use `=+>gt' instead of `=>>gt' as the mother.
1858
1859 2011-10-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1860
1861         * mule/mule-conf.el (=+>ucs@unicode): Use `=+>ucs@iso' instead of
1862         `=>ucs@unicode' as the mother.
1863         (=+>ucs@jis): Use `=+>ucs@unicode' instead of `=>ucs@jis' as the
1864         mother.
1865         (=+>ucs@ks): Use `=+>ucs@unicode' instead of `=>ucs@ks' as the
1866         mother.
1867         (=+>ucs@cns): Use `=+>ucs@unicode' instead of `=>ucs@cns' as the
1868         mother.
1869
1870 2011-10-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1871
1872         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1873         setting for `=+>ucs@unicode'.
1874
1875         * mule/mule-conf.el (=+>ucs@unicode): New coded-charset for XEmacs
1876         CHISE.
1877
1878 2011-10-26  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1879
1880         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
1881         - Use `=+>jis-x0208' instead of `=>jis-x0208@usual'.
1882         - Use `=+>jis-x0213-2' instead of `=>jis-x0213-2@usual'.
1883         - Add setting for `=+>ucs@cns'.
1884
1885         * mule/mule-conf.el (=+>jis-x0213-1): New coded-charset for XEmacs
1886         CHISE.
1887         (=>jis-x0213-1): Use `=+>jis-x0213-1' instead of `=>>jis-x0213-1'
1888         as the mother.
1889         (=+>ucs@cns): New coded-charset for XEmacs CHISE.
1890         (=>ucs-bmp-cjk@unicode): New coded-charset for XEmacs CHISE.
1891
1892         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1893         `=>ucs-bmp-cjk@unicode'; delete `=>>ucs@unicode'.
1894
1895 2011-10-25  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1896
1897         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1898         setting for `=>ucs@ks'.
1899
1900 2011-10-21  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1901
1902         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1903         `=ucs-bmp-cjk-compat@unicode'.
1904
1905         * mule/mule-conf.el (=ucs-bmp-cjk-compat@unicode): New
1906         coded-charset for XEmacs CHISE.
1907
1908 2011-10-20  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'.
1912
1913         * mule/mule-conf.el (=ucs-bmp-cjk-compat): New coded-charset for
1914         XEmacs CHISE.
1915
1916 2011-10-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1917
1918         * mule/mule-conf.el (=+>ucs@ks): New coded-charset for XEmacs
1919         CHISE.
1920
1921 2011-10-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1922
1923         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
1924         `=+>ucs@jis/1990' instead of `=>ucs@jis/1990'.
1925
1926         * mule/mule-conf.el (=+>ucs@jis/1990): Renamed from
1927         `=>ucs@jis/1990'.
1928         (=>ucs@jis/1990): New alias for `=+>ucs@jis/1990'.
1929
1930 2011-10-17  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1931
1932         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1933         setting for `=+>ucs@iso'; use `=+>ucs@jis' instead of `=>ucs@JP'.
1934
1935         * mule/mule-conf.el (=+>ucs@iso): New coded-charset for XEmacs
1936         CHISE.
1937         (=>>ucs@iso): Use `=+>ucs@iso' instead of `=>ucs@iso' as the
1938         mother.
1939
1940 2011-10-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1941
1942         * mule/mule-conf.el (=+>jis-x0213-2): Renamed from
1943         `=>jis-x0213-2@usual'.
1944         (=>jis-x0213-2@usual): New alias for `=+>jis-x0213-2'.
1945         (=>jis-x0213-2): Use `=+>jis-x0213-2' instead of
1946         `=>jis-x0213-2@usual' as the mother.
1947
1948 2011-10-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1949
1950         * mule/mule-conf.el (=+>ucs@jis): Renamed from `=>ucs@JP'.
1951         (=>ucs@JP): New alias for `=+>ucs@jis'.
1952
1953 2011-10-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1954
1955         * mule/mule-conf.el (=+>jis-x0208): Renamed from
1956         `=>jis-x0208@usual'.
1957         (=>jis-x0208@usual): New alias for `=+>jis-x0208'.
1958         (=+>jis-x0208@1978): Use `=+>jis-x0208' instead of
1959         `=>jis-x0208@usual' as the mother.
1960         (=>jis-x0208): Likewise.
1961
1962 2011-10-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1963
1964         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1965         setting for `=+>jis-x0208@1978'.
1966
1967 2011-10-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1968
1969         * mule/mule-conf.el (=+>jis-x0208@1978): New coded-charset for
1970         XEmacs CHISE.
1971
1972 2011-09-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1973
1974         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1975         setting for `=>>>ucs@jis/1990'.
1976
1977 2011-07-23  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1978
1979         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1980         setting for `=>ucs@jis/1990'.
1981
1982 2011-07-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1983
1984         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1985         setting for `=ucs@JP/hanazono'.
1986
1987         * mule/mule-conf.el (=>ucs@jis/1990): New coded-charset for XEmacs
1988         CHISE.
1989         (=ucs@JP/hanazono): Ditto.
1990         (=ucs-bmp-cjk@JP/hanazono): Ditto.
1991         (=>>hanyo-denshi/jc): Ditto.
1992         (=>>hanyo-denshi/jd): Ditto.
1993
1994 2011-07-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1995
1996         * mule/mule-charset.el (default-coded-charset-priority-list): Use
1997         `=ucs-bmp-cjk@JP/hanazono' instead of `=ucs-bmp-cjk@JP'.
1998
1999 2011-07-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2000
2001         * mule/mule-conf.el (=>>hanyo-denshi/jb): New coded-charset for
2002         XEmacs CHISE.
2003
2004 2011-07-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2005
2006         * mule/mule-conf.el (=>>hanyo-denshi/hg): New coded-charset for
2007         XEmacs CHISE.
2008
2009 2011-06-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2010
2011         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2012         `=ucs-bmp-cjk@JP'.
2013
2014 2011-04-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2015
2016         * mule/mule-conf.el (=ucs-bmp-cjk@JP): New coded-charset for
2017         XEmacs CHISE.
2018
2019 2011-05-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2020
2021         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2022         Modify order of settings; add settings for `=daikanwa@rev2'.
2023
2024 2011-04-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2025
2026         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2027         setting for `=>>cbeta'.
2028
2029         * mule/mule-conf.el (=>>cbeta): New coded-charset for XEmacs
2030         CHISE.
2031
2032 2011-04-01  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2033
2034         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2035         setting for `=>>adobe-japan1'.
2036
2037 2011-03-30  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2038
2039         * mule/mule-conf.el (=>>adobe-japan1): New coded-charset for
2040         XEmacs CHISE.
2041
2042 2011-03-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2043
2044         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2045         setting for `=>>hanyo-denshi/ia'.
2046
2047         * mule/mule-conf.el (=>>hanyo-denshi/ia): New coded-charset for
2048         XEmacs CHISE.
2049
2050 2011-03-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2051
2052         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2053         settings for `=>>>hanyo-denshi/jt' and `=>>>gt'.
2054
2055         * mule/mule-conf.el (=>>>hanyo-denshi/jt): New coded-charset for
2056         XEmacs CHISE.
2057         (=>>hanyo-denshi/jt): Use `=>>>hanyo-denshi/jt' instead of
2058         `=hanyo-denshi/jt' as the mother.
2059
2060 2011-03-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2061
2062         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2063         setting for `=>>>jis-x0213-2'.
2064
2065         * mule/mule-conf.el (=>>>gt): New coded-charset for XEmacs CHISE.
2066         (=>>gt): Use `=>>>gt' instead of `=gt' as the mother.
2067         (=>>>ucs@jis/2000): New coded-charset for XEmacs CHISE.
2068
2069 2011-03-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2070
2071         * mule/mule-conf.el (=>>>ucs@jis/1990): New coded-charset for
2072         XEmacs CHISE.
2073
2074 2011-03-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2075
2076         * mule/mule-conf.el (=>>>jis-x0208@1983): New coded-charset for
2077         XEmacs CHISE.
2078
2079         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2080         `=>>jis-x0213-1@2004'.
2081
2082 2011-03-07  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2083
2084         * mule/mule-conf.el (=>>>jis-x0208@1978): New coded-charset for
2085         XEmacs CHISE.
2086
2087 2011-03-07  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2088
2089         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
2090         - Use "&g2-*;" as entity-references for `=>>>*'.
2091         - Omit "&a{GT|JX1|JX2|JX3}-*;".
2092
2093         * mule/mule-conf.el (=>>>jis-x0213-2): New coded-charset for
2094         XEmacs CHISE.
2095         (=>>jis-x0213-2): Use `=>>>jis-x0213-2' instead of `=jis-x0213-2'
2096         as the mother.
2097
2098 2011-03-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2099
2100         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2101         setting for `=>>hanyo-denshi/ib'.
2102
2103         * mule/mule-conf.el (=>>jis-x0208@1978): Fix DOC.
2104         (=>>jis-x0208@1983): New coded-charset for XEmacs CHISE.
2105         (=>>jis-x0208@1990): Ditto.
2106         (=>>hanyo-denshi/ib): Ditto.
2107
2108         * mule/mule-charset.el (default-coded-charset-priority-list):
2109         Prefer `=hanziku-*' to `=hanyo-denshi/*'.
2110
2111 2011-03-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2112
2113         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2114         Prefer `=>jis-x0213-2@usual' to `=>jis-x0208@1997' and
2115         `=>jis-x0213-1@2000'; add settings for `=>>>ucs@ks' and
2116         `=>>>ucs@jis/2004'.
2117
2118 2011-03-05  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2119
2120         * mule/mule-conf.el (=>>>jis-x0213-1@2000): New coded-charset for
2121         XEmacs CHISE.
2122         (=>>>jis-x0213-1@2004): Use `=>>>jis-x0213-1' instead of
2123         `=jis-x0213-1@2004' as the mother.
2124         (=>>>ucs@jis/2004): New coded-charset for XEmacs CHISE.
2125         (=>>>ucs@ks): Ditto.
2126
2127         * mule/mule-charset.el (default-coded-charset-priority-list):
2128         Modify priority of `=hanyo-denshi/*'.
2129
2130 2011-03-04  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2131
2132         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2133         settings for `=>>ucs@JP' and `=ucs@JP'.
2134
2135 2011-03-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2136
2137         * mule/mule-conf.el (=>>ucs@JP): New coded-charset for XEmacs
2138         CHISE.
2139
2140 2011-02-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2141
2142         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2143         setting for `=>>>ucs@cns'.
2144
2145         * mule/mule-conf.el (=>>>ucs@cns): New coded-charset for XEmacs
2146         CHISE.
2147
2148 2011-02-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2149
2150         * mule/mule-conf.el (=>>jis-x0213-1@2004): Use `=>>jis-x0213-1'
2151         instead of `=>>>jis-x0213-1@2004' as the mother.
2152         (=>>>ucs@iso): New coded-charset for XEmacs CHISE.
2153         (=>>>ucs@unicode): Likewise.
2154         (=>>>ucs@jis): Likewise.
2155         (=ucs@iso): Use `=>>>ucs@iso' instead of `=>>ucs@iso' as the
2156         mother.
2157         (=>>hanyo-denshi/ks): Fix `chars' and `dimension'.
2158
2159 2011-02-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2160
2161         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2162         settings for `=>>>jis-x0208', `=>>>jis-x0213-1',
2163         `=>>>jis-x0213-1@2004', `=>>>ucs@iso', `=>>>ucs@unicode' and
2164         `=>>>ucs@jis'.
2165
2166 2011-02-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2167
2168         * mule/mule-charset.el (default-coded-charset-priority-list):
2169         Prefer `=jis-x0212' to `=gt-pj-*', `chinese-cns11643-*', `=big5*'
2170         and `=jis-x0213-*-2000'.
2171
2172 2011-02-24  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2173
2174         * mule/mule-conf.el (=>>>jis-x0213-1@2004): New coded-charset for
2175         XEmacs CHISE.
2176         (=>>jis-x0213-1@2004): Use `=>>>jis-x0213-1@2004' instead of
2177         `=>>jis-x0213-1' as the mother.
2178
2179 2011-02-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2180
2181         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2182         settings for `=>>hanyo-denshi/jt' and `=>gt-k'.
2183
2184 2011-02-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2185
2186         * mule/mule-conf.el (=>gt-k): New coded-charset for XEmacs CHISE.
2187
2188 2011-02-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2189
2190         * mule/mule-conf.el (=>>hanyo-denshi/jt): New coded-charset for
2191         XEmacs CHISE.
2192
2193 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2194
2195         * mule/mule-coding.el (decomposition-feature-list): Set
2196         `=decomposition', `=decomposition@cid' and
2197         `=decomposition@hanyo-denshi'.
2198
2199 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2200
2201         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2202         setting for `=>>hanyo-denshi/ks'.
2203
2204         * mule/mule-conf.el (=>>hanyo-denshi/ks): New coded-charset for
2205         XEmacs CHISE.
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         settings for `=hanyo-denshi/ks' and `=hanyo-denshi/ks/mf'.
2211
2212         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2213         `=hanyo-denshi/ks/mf'.
2214
2215         * mule/mule-conf.el (=hanyo-denshi/ks): New coded-charset for
2216         XEmacs CHISE.
2217         (=hanyo-denshi/ks/mf): Ditto.
2218
2219 2011-02-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2220
2221         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2222         settings for P=hanyo-denshi/jt'.
2223
2224         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2225         `=hanyo-denshi/jt'.
2226
2227         * mule/mule-conf.el (=hanyo-denshi/jt): New coded-charset for
2228         XEmacs CHISE.
2229
2230 2011-02-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2231
2232         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2233         settings for `=hanyo-denshi/ip'.
2234
2235         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2236         `=hanyo-denshi/ip'.
2237
2238         * mule/mule-conf.el (=hanyo-denshi/ip): New coded-charset for
2239         XEmacs CHISE.
2240
2241 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2242
2243         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2244         settings for `=hanyo-denshi/hg'.
2245
2246         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2247         `=hanyo-denshi/hg'.
2248
2249         * mule/mule-conf.el (=hanyo-denshi/hg): New coded-charset for
2250         XEmacs CHISE.
2251
2252 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2253
2254         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2255         setting for `=>>hanyo-denshi/ft'.
2256
2257         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2258         `=>>hanyo-denshi/ft'.
2259
2260         * mule/mule-conf.el (=>>hanyo-denshi/ft): New coded-charset for
2261         XEmacs CHISE.
2262
2263 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2264
2265         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2266         settings for `=hanyo-denshi/ib'.
2267
2268         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2269         `=hanyo-denshi/ib'.
2270
2271         * mule/mule-conf.el (=hanyo-denshi/ib): New coded-charset for
2272         XEmacs CHISE.
2273
2274 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2275
2276         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2277         settings for isolated characters of `=hanyo-denshi/ia' and
2278         non-isolated characters of `=hanyo-denshi/*'.
2279
2280         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2281         `=hanyo-denshi/ia'.
2282
2283         * mule/mule-conf.el (=hanyo-denshi/ia): New coded-charset for
2284         XEmacs CHISE.
2285
2286 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2287
2288         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2289         setting for isolated characters of `=hanyo-denshi/ft'.
2290
2291         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2292         `=hanyo-denshi/ft'.
2293
2294         * mule/mule-conf.el (=hanyo-denshi/ft): New coded-charset for
2295         XEmacs CHISE.
2296
2297 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2298
2299         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2300         setting for isolated characters of `=hanyo-denshi/jd'.
2301
2302         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2303         `=hanyo-denshi/jd'.
2304
2305         * mule/mule-conf.el (=hanyo-denshi/jd): New coded-charset for
2306         XEmacs CHISE.
2307
2308 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2309
2310         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2311         setting for isolated characters of `=hanyo-denshi/jc'.
2312
2313         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2314         `=hanyo-denshi/jc'.
2315
2316         * mule/mule-conf.el (=hanyo-denshi/jc): New coded-charset for
2317         XEmacs CHISE.
2318
2319 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2320
2321         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2322         setting for isolated characters of `=hanyo-denshi/jb'.
2323
2324         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2325         `=hanyo-denshi/jb'.
2326
2327         * mule/mule-conf.el (=hanyo-denshi/jb): New coded-charset for
2328         XEmacs CHISE.
2329
2330 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2331
2332         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2333         setting for isolated characters of `=hanyo-denshi/ja'.
2334
2335 2011-02-12  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2336
2337         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2338         `=hanyo-denshi/ja'.
2339
2340         * mule/mule-conf.el (=hanyo-denshi/ja): New coded-charset for
2341         XEmacs CHISE.
2342
2343 2011-02-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2344
2345         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2346         settings for isolated characters of `=adobe-japan1-6'.
2347
2348 2011-02-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2349
2350         * mule/mule-conf.el (=daikanwa/+p): New coded-charset for XEmacs
2351         CHISE.
2352         (=daikanwa/+2p): Ditto.
2353         (=daikanwa/ho): Ditto.
2354
2355 2011-02-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2356
2357         * mule/mule-coding.el (utf-8-mcs-no-composition): New
2358         coding-system for XEmacs CHISE.
2359
2360 2011-02-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2361
2362         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2363         setting for `=>>ruimoku-v6'.
2364
2365         * mule/mule-conf.el (=>>ruimoku-v6): New coded-charset for XEmacs
2366         CHISE.
2367
2368 2010-12-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2369
2370         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2371         setting for `=daikanwa@rev1'.
2372
2373 2010-10-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2374
2375         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2376         setting for `=>jis-x0213-2@usual' and `=>ucs@JP'.
2377
2378 2010-10-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2379
2380         * mule/mule-conf.el (=>jis-x0213-2@usual): New coded-charset for
2381         XEmacs CHISE.
2382         (=>jis-x0213-2): Use `=>jis-x0213-2@usual' as the mother.
2383
2384 2010-10-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2385
2386         * mule/mule-conf.el (=>ucs@JP): New coded-charset for XEmacs
2387         CHISE.
2388
2389 2010-09-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2390
2391         * mule/mule-conf.el (=>ucs@jis): New coded-charset for XEmacs
2392         CHISE.
2393
2394         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2395         setting for `=>ucs@jis'.
2396
2397 2010-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2398
2399         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2400         setting for `=>jis-x0208@usual'.
2401
2402         * mule/mule-conf.el (=>jis-x0208@usual): New coded-charset for
2403         XEmacs CHISE.
2404         (=>jis-x0208): Use `=>jis-x0208@usual' as the mother.
2405         (=>ucs@ks): New coded-charset for XEmacs CHISE.
2406         (=ucs@big5): Use `=>>ucs@cns' as the mother.
2407
2408 2010-09-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2409
2410         * mule/mule-conf.el (=>>>jis-x0208): New coded-charset for XEmacs
2411         CHISE.
2412         (=>>>jis-x0208@1990): Ditto.
2413         (=>>>jis-x0213-1): Ditto.
2414         (=>>jis-x0208): Use `=>>>jis-x0208' instead of `=jis-x0208' as the
2415         mother.
2416         (=>>jis-x0213-1): Use `=>>>jis-x0213-1' instead of `=jis-x0213-1'
2417         as the mother.
2418
2419 2010-09-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2420
2421         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2422         setting for `=>ucs@cns' and `=>>ucs@ks'.
2423
2424         * mule/mule-conf.el (=>>ucs@ks): New coded-charset for XEmacs
2425         CHISE.
2426
2427 2010-08-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2428
2429         * mule/mule-conf.el (=>ucs@cns): New coded-charset for XEmacs
2430         CHISE.
2431
2432 2010-08-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2433
2434         * mule/mule-conf.el (=>>daikanwa): New coded-charset for XEmacs
2435         CHISE.
2436         (=>daikanwa): Use `=>>daikanwa' instead of `=daikanwa' as the
2437         mother.
2438
2439 2010-08-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2440
2441         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2442         `==>ucs-bmp-cjk@bucs'.
2443
2444         * mule/mule-conf.el (==>ucs-bmp-cjk@bucs): New coded-charset for
2445         XEmacs CHISE.
2446
2447 2010-08-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2448
2449         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2450         setting for `==>ucs@bucs'.
2451
2452         * mule/mule-conf.el (==>ucs@bucs): New super abstract CCS for
2453         XEmacs CHISE.
2454
2455 2010-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2456
2457         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
2458         - Add setting for `=>>jis-x0208'.
2459         - Omit setting for `=>>jis-x0208@1990'.
2460         - Prefer `=>>gt', JIS X0208/0213, `=>>big5-cdp', `=>>gt-k', `=>gt'
2461           and `=>zinbun-oracle' to `=>ucs@FOO', `=>>ucs@FOO' and
2462           `=ucs@FOO'.
2463
2464 2010-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2465
2466         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2467         setting for `=>daikanwa'.
2468
2469 2010-08-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2470
2471         * mule/mule-conf.el (=daikanwa): Fix DOC.
2472         (=>daikanwa): New abstract character for XEmacs CHISE.
2473         (=>ucs@iso): Likewise.
2474         (=>ucs@unicode): Likewise.
2475         (=>>ucs@iso): Use `=>ucs@iso' as the mother.
2476
2477 2010-08-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2478
2479         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
2480         - Prefer representative features to `=>>gt', `=>>big5-cdp',
2481           `=>>gt-k', `=>gt' and `=>zinbun-oracle'.
2482         - Prefer abstract glyph features to `=>gt', `=>zinbun-oracle'.
2483         - Add `=>big5-cdp'.
2484
2485 2010-07-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2486
2487         * mule/mule-conf.el (=>>big5-cdp): Fix long-name.
2488         (=>big5-cdp): New abstract character.
2489
2490 2010-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2491
2492         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2493         Prefer UCS and JIS X0208/0213 related features to `china3-jef' and
2494         `chinese-big5'.
2495
2496 2010-07-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2497
2498         * mule/mule-charset.el (default-coded-charset-priority-list):
2499         Prefer `=>>big5-cdp' to `=>>ucs@unicode'.
2500
2501         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2502         Prefer `=>>ucs@{unicode|jis|cns' to `=>>ucs@jis/{2004|2000|1990',
2503         `=>>jis-x0208@{1990|1978', `=>>jis-x0213-1@{2000|2004}',
2504         `=>>jis-x0213-2', `=>jis-x0208@1997', `=>jis-x0213-1@{2000|2004}'
2505         and `=>jis-x0213-2'.
2506
2507 2010-07-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2508
2509         * mule/mule-conf.el (=>>ucs@jis/1990): New abstract glyph-set for
2510         XEmacs CHISE.
2511         (=>>ucs@jis/2000): Likewise.
2512         (=>>ucs@jis/2004): Likewise.
2513
2514 2010-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2515
2516         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2517         settings for `=>>big5-cdp', `=>>gt-k', `=>>ucs@jis' and
2518         `=>>ucs@cns'.
2519
2520         * mule/mule-conf.el (=>>big5-cdp): New abstract glyph-set for
2521         XEmacs CHISE.
2522         (=>>gt): Use quote instead of backquote; modify DOC.
2523         (=>gt): Use quote instead of backquote.
2524         (=>>gt-k): New abstract glyph-set for XEmacs CHISE.
2525         (=>>ucs@iso): New abstract glyph-set for XEmacs CHISE.
2526         (=>>ucs@unicode): Use `=>>ucs@iso' as the mother.
2527         (=>>ucs@jis): New abstract glyph-set for XEmacs CHISE.
2528         (=>>ucs@cns): New abstract glyph-set for XEmacs CHISE.
2529         (=ucs@iso): Use `=>>ucs@iso' as the mother.
2530
2531 2010-07-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2532
2533         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2534         `=>>ucs@unicode' and `=>>gt'.
2535
2536 2010-05-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2537
2538         * mule/mule-conf.el (=jis-x0208@1978/2-pr): New coded-charset for
2539         XEmacs CHISE.
2540         (=jis-x0208@1978/4er): New coded-charset for XEmacs CHISE.
2541         (=jis-x0208@1978/4-pr): Use `=jis-x0208@1978/2-pr' instead of
2542         `=jis-x0208@1978/1er-pr' as the mother.
2543         (=jis-x0208@1978/5pr): New coded-charset for XEmacs CHISE.
2544
2545 2010-04-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2546
2547         * mule/mule-conf.el (=ucs@big5): Use `=>>ucs@unicode' instead of
2548         `=ucs@unicode' as the mother.
2549
2550 2010-04-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2551
2552         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2553         setting for `=>>ucs@unicode'.
2554
2555         * mule/mule-conf.el (=>>ucs@unicode): New coded-charset for XEmacs
2556         CHISE.
2557
2558 2010-04-21  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2559
2560         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2561         settings for &I-AJ1-ddddd; and &AJ1-ddddd;.
2562
2563         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2564         `=adobe-japan1-6' and `=adobe-japan1-base'.
2565
2566         * mule/mule-conf.el (=adobe-japan1-base): New coded-charset for
2567         XEmacs CHISE.
2568         (=adobe-japan1-0): Specify `=adobe-japan1-base' as the mother;
2569         specify `min-code' and `max-code'.
2570         (=adobe-japan1-1): Specify `min-code' and `max-code'.
2571         (=adobe-japan1-2): Likewise.
2572         (=adobe-japan1-3): Likewise.
2573         (=adobe-japan1-4): Likewise.
2574         (=adobe-japan1-5): Likewise.
2575         (=adobe-japan1-6): Likewise.
2576
2577 2010-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2578
2579         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2580         setting for `=>gt'.
2581
2582 2010-04-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2583
2584         * mule/mule-conf.el (=>gt): New abstract coded-charset for XEmacs
2585         CHISE.
2586
2587 2010-04-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2588
2589         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2590         setting for `=>zinbun-oracle'.
2591
2592         * mule/mule-conf.el (=>zinbun-oracle): New abstract coded-charset
2593         for XEmacs CHISE.
2594
2595 2010-03-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2596
2597         * mule/mule-conf.el (=jis-x0208@1978/1er-pr): New coded-charset
2598         for XEmacs CHISE.
2599         (=jis-x0208@1978/4-pr): Use `=jis-x0208@1978/1er-pr' instead of
2600         `=jis-x0208@1978' as the mother.
2601
2602 2010-03-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2603
2604         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
2605         - Use `=gt' instead of `ideograph-gt'.
2606         - Use `=gt-k' instead of `ideograph-gt-k'.
2607         - Use `=jis-x0208@1990' instead of `japanese-jisx0208-1990'.
2608         - Use `=jis-x0208@1983' instead of `japanese-jisx0208'.
2609         - Use `=jis-x0213-1@2000' instead of `japanese-jisx0213-1'.
2610         - Use `=jis-x0213-2' instead of `japanese-jisx0213-2'.
2611         - Use `=jis-x0212' instead of `japanese-jisx0212'.
2612         - Use `=jis-x0208@1978' instead of `japanese-jisx0208-1978'.
2613         - Use `=>>gt' instead of `<=>gt'.
2614         - Use &G-GT-ddddd; instead of &aGT-ddddd for `=>>gt'.
2615         - Add setting for `=>>jis-x0208@1990'.
2616         - Use &G-JX1-hhhh; instead of &aJX1-hhhh; for
2617           `=>>jis-x0213-1@2000'.
2618         - Use &G-JX2-hhhh; instead of &aJX2-hhhh; for `=>>jis-x0213-2'.
2619         - Use &G-JX3-hhhh; instead of &aJX3-hhhh; for
2620           `=>>jis-x0213-1@2004'.
2621         - Add setting for `=>>jis-x0208@1978'.
2622         - Decode &A-J0-hhhh; as `=>jis-x0208@1997'.
2623
2624 2010-02-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2625
2626         * mule/mule-conf.el (=>>jis-x0208@1978): New coded-charset for
2627         XEmacs CHISE.
2628
2629 2009-11-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2630
2631         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2632         setting for `=>>jis-x0213-2' and `=>jis-x0213-2'; use
2633         `=>jis-x0208@1997', `=>jis-x0213-1@2000' and `=>jis-x0213-1@2004'
2634         instead of `<=>jis-x0208@1997', `<=>jis-x0213-1@2000' and
2635         `<=>jis-x0213-1@2004'.
2636
2637 2009-09-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2638
2639         * mule/mule-conf.el (=>>jis-x0213-2): New coded-charset for XEmacs
2640         CHISE.
2641         (=>jis-x0213-2): Ditto.
2642
2643 2009-09-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2644
2645         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2646         settings for `=>>jis-x0213-1@2000' and `=>>jis-x0213-1@2004'.
2647
2648 2009-08-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2649
2650         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2651         `=>>jis-x0208', `=>>jis-x0213-1', `=>jis-x0208' and
2652         `=>jis-x0213-1'.
2653
2654 2009-08-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2655
2656         * mule/mule-conf.el (=>>jis-x0208): New coded-charset for XEmacs
2657         CHISE.
2658         (=>jis-x0208): Use `=>>jis-x0208' as the mother.
2659
2660 2009-08-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2661
2662         * mule/mule-conf.el (=>>jis-x0213-1): Renamed from
2663         `<==>jis-x0213-1'.
2664         (=>>jis-x0213-1@2000): Renamed from `<==>jis-x0213-1@2000'.
2665         (=>>jis-x0213-1@2004): Renamed from `<==>jis-x0213-1@2004'.
2666         (=>jis-x0208): Renamed from `<=>jis-x0208'.
2667         (<=>jis-x0208): New alias for `=>jis-x0208'.
2668         (=>jis-x0208@1997): Renamed from `<=>jis-x0208@1997'.
2669         (<=>jis-x0208@1997): New alias for `=>jis-x0208@1997'.
2670         (=>jis-x0213-1): Renamed from `<=>jis-x0213-1'.
2671         (<=>jis-x0213-1): New alias for `=>jis-x0213-1'.
2672         (=>jis-x0213-1@2000): Renamed from `<=>jis-x0213-1@2000'.
2673         (<=>jis-x0213-1@2000): New alias for `=>jis-x0213-1@2000'.
2674         (=>jis-x0213-1@2004): Renamed from `<=>jis-x0213-1@2004'.
2675         (<=>jis-x0213-1@2004): New alias for `=>jis-x0213-1@2004'.
2676         (=>>gt): Renamed from `<==>gt'.
2677         (<==>gt): New alias for `=>>gt'.
2678
2679 2009-08-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2680
2681         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
2682         - Use `=jis-x0213-1@2000' instead of `japanese-jisx0213-1'
2683         - Use `=jis-x0213-2' instead of `japanese-jisx0213-2'.
2684         - Use `<=>jis-x0208@1997' instead of `=jis-x0208@1997'.
2685         - Add settings for `<=>jis-x0213-1@2000' and
2686           `<=>jis-x0213-1@2004'.
2687
2688         * mule/mule-conf.el (=jis-x0208@1978/-4X): New coded-charset for
2689         XEmacs CHISE.
2690         (<==>jis-x0213-1): Likewise.
2691         (<==>jis-x0213-1@2000): Likewise.
2692         (<==>jis-x0213-1@2004): Likewise.
2693         (<=>jis-x0208): Add property `=>iso-ir 168'.
2694         (<=>jis-x0208@1997): Likewise.
2695         (<=>jis-x0213-1): Use `<==>jis-x0213-1' instead of `=jis-x0213-1'
2696         as the mother; add property `=>iso-ir 228'.
2697         (<=>jis-x0213-1@2000): Modify DOC-string; fix `registry'; add
2698         property `=>iso-ir 228'.
2699         (<=>jis-x0213-1@2004): Modify DOC-string; fix `registry'; add
2700         property `=>iso-ir 233'.
2701         (<==>gt): Renamed from `<=>gt'.
2702         (<=>gt): New alias for `<==>gt'.
2703
2704 2009-08-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2705
2706         * mule/mule-conf.el (<=>jis-x0208): New coded-charset for XEmacs
2707         CHISE.
2708         (<=>jis-x0208@1997): Renamed from `=jis-x0208@1997'; use
2709         `<=>jis-x0208' as the mother.
2710         (<=>jis-x0213-1): New coded-charset for XEmacs CHISE.
2711         (<=>jis-x0213-1@2000): Ditto.
2712         (<=>jis-x0213-1@2004): Ditto.
2713
2714 2009-06-22  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2715
2716         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2717         settings for `<=>gt'.
2718
2719         * mule/mule-conf.el (<=>gt): New coded-charset for XEmacs CHISE.
2720
2721 2009-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2722
2723         * mule/mule-conf.el (=jis-x0208@1978): Specify `=>iso-ir' in
2724         XEmacs CHISE.
2725         (=jis-x0208@1978/-4pr): Likewise.
2726         (=jis-x0208@1978/4-pr): Likewise.
2727         (=jis-x0213-1): Likewise.
2728         (=ucs@iso): Likewise.
2729         (=ucs@unicode): Likewise.
2730         (=ucs@gb): Likewise.
2731         (=ucs@gb/fw): Likewise.
2732         (=ucs@cns): Likewise.
2733         (=ucs@cns/fw): Likewise.
2734         (=ucs@jis): Likewise.
2735         (=ucs@jis/fw): Likewise.
2736         (=ucs@jis/1990): Likewise.
2737         (=ucs@jis/2000): Likewise.
2738         (=ucs@jis/2004): Likewise.
2739         (=ucs@JP): Likewise.
2740         (=ucs@ks): Likewise.
2741         (=ucs@big5): Likewise.
2742         (=ucs@big5/cns11643): Likewise.
2743         (=ucs@cns11643): Likewise.
2744
2745 2008-10-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2746
2747         * mule/mule-charset.el (default-coded-charset-priority-list):
2748         Prefer `=jis-x0213-{1|2}-2000' to `japanese-jisx0212'.
2749
2750         * mule/mule-conf.el (=ucs@jis/2004): New coded-charset for XEmacs
2751         CHISE.
2752         (=ucs@JP): Use `=ucs@jis/2004' instead of `=ucs@jis' as the
2753         mother.
2754
2755 2008-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2756
2757         * mule/mule-conf.el (=jis-x0208@1978): New coded-charset [moved
2758         from src/mule-charset.c].
2759         (=jis-x0208@1978/-4pr): Renamed from `=jis-x0208@1978/i-4';
2760         specify `final'.
2761         (=jis-x0208@1978/1pr): Renamed from `=jis-x0208@1978/i1'; specify
2762         `iso-ir' and `final', namely now it is used as ISO-IR-42.
2763         (=jis-x0208@1978/4-pr): Renamed from `=jis-x0208@1978/i4-'.
2764         (=jis-x0208@1978/i1): New alias for `=jis-x0208@1978/1pr'.
2765         (=jis-x0208@1978/i-4): New alias for `=jis-x0208@1978/-4pr'.
2766         (=jis-x0208@1978/i4-): New alias for `=jis-x0208@1978/4-pr'.
2767
2768 2008-09-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2769
2770         * mule/mule-conf.el (=jis-x0213-1-2000): Changed to the alias of
2771         `=jis-x0213-1@2000' instead of `=jis-x0213-1'.
2772         (=jis-x0208@1978/i-4): Specify `partial'.
2773         (=jis-x0208@1978/i1): Likewise; use `=jis-x0208@1978/i-4' as the
2774         mother coded-charset.
2775         (=jis-x0208@1978/i4-): New coded-charset for XEmacs CHISE.
2776
2777 2008-09-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2778
2779         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2780         settings for `=jis-x0213-1@2004'.
2781
2782 2008-09-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2783
2784         * mule/mule-conf.el (=jis-x0213-1): New coded-charset for XEmacs
2785         CHISE.
2786         (=jis-x0213-1@2000): Renamed from `=jis-x0213-1-2000'.
2787         (=jis-x0213-2): Renamed from `=jis-x0213-2-2000'.
2788         (=jis-x0213-1@2004): New coded-charset for XEmacs CHISE.
2789         (=jis-x0213-1-2000): New alias for `=jis-x0213-1' in XEmacs CHISE
2790         temporarily.
2791         (=jis-x0213-2-2000): New alias for `=jis-x0213-2' in XEmacs CHISE.
2792
2793 2008-08-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2794
2795         * mule/mule-conf.el (=shinjigen): New coded-charset for XEmacs
2796         CHISE.
2797         (=shinjigen@1ed): Inherited from `=shinjigen'.
2798         (=shinjigen@rev): Likewise.
2799
2800 2008-08-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2801
2802         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2803         settings for `=shinjigen@rev' and `=shinjigen@1ed'.
2804
2805 2008-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2806
2807         * mule/mule-conf.el (=shinjigen@1ed): Renamed from `shinjigen-1';
2808         define it as an alias.
2809         (=shinjigen@1ed/24pr): New coded-charset for XEmacs CHISE.
2810         (=shinjigen@rev): Renamed from `shinjigen-2'; define it as an
2811         alias.
2812         (=shinjigen/+p@rev): Renamed from `shinjigen-2-p'; define it as an
2813         alias.
2814
2815 2008-07-31  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2816
2817         * mule/mule-conf.el (shinjigen-2-p): New coded-charset for XEmacs
2818         CHISE.
2819
2820 2008-06-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2821
2822         * mule/mule-conf.el (shinjigen-1): New coded-charset for XEmacs
2823         CHISE.
2824         (shinjigen-2): Ditto.
2825
2826 2007-05-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2827
2828         * mule/mule-charset.el (default-coded-charset-priority-list):
2829         Prefer `gt-pj-*' to `chinese-cns11643-*', `=big5-cdp',
2830         `chinese-big5-eten-*' and `chinese-big5'.
2831
2832 2006-03-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2833
2834         * mule/mule-conf.el (=ucs-bmp-cjk@unicode): Change `max-code' to
2835         #x9FA5 temporarily.
2836
2837 2006-01-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2838
2839         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2840         settings for `=jis-x0208@1978/i1'.
2841
2842 2005-11-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2843
2844         * mule/mule-conf.el (=jis-x0208@1978/i-4): New coded-charset for
2845         XEmacs CHISE.
2846
2847 2005-10-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2848
2849         * mule/mule-conf.el (=adobe-japan1-[0..6]): New coded-charset for
2850         XEmacs CHISE.
2851
2852 2005-07-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2853
2854         * mule/mule-conf.el (=jis-x0208@1978/i1): New coded-charset for
2855         XEmacs CHISE.
2856
2857 2005-06-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2858
2859         * mule/mule-conf.el (=ucs-bmp@gb): New coded-charset for XEmacs
2860         CHISE.
2861         (=ucs-bmp@cns): Likewise.
2862         (=ucs-bmp@jis): Likewise.
2863         (=ucs-bmp@ks): Likewise.
2864
2865 2005-05-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2866
2867         * mule/mule-conf.el (=zinbun-oracle): New coded-charset for XEmacs
2868         CHISE.
2869         (=ucs-bmp-cjk): Change `max-code' to #x9FA5 temporarily.
2870
2871 2005-05-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2872
2873         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2874         settings for `=zinbun-oracle'.
2875
2876         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2877         `=zinbun-oracle'.
2878
2879 2005-05-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2880
2881         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2882         Modify to use "&U-hhhhhhhh;" instead of "&UU+hhhh;" for
2883         `=ucs@iso'.
2884
2885 2005-04-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2886
2887         * mule/mule-charset.el (default-coded-charset-priority-list):
2888         Delete `ucs-sip'; modify order of some CCSs.
2889
2890 2005-02-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2891
2892         * mule/mule-coding.el (iso-2022-jp-2): Specify `ccs-priority-list'
2893         in XEmacs CHISE.
2894
2895         * mule/japanese.el (iso-2022-jp): Specify `ccs-priority-list' in
2896         XEmacs CHISE; don't specify `input-charset-conversion' in XEmacs
2897         CHISE.
2898
2899 2004-12-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2900
2901         * mule/mule-conf.el (=ucs-radicals): Use "-zhRadicals-.*-ucs-0" as
2902         its registry.
2903         (=ucs-radicals@unicode): Likewise.
2904
2905 2004-12-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2906
2907         * mule/mule-conf.el (=ucs-hangul): New coded-charset for XEmacs
2908         CHISE.
2909
2910 2004-11-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2911
2912         * mule/mule-conf.el (=ucs@cns/fw): New coded-charset for XEmacs
2913         CHISE.
2914
2915 2004-11-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2916
2917         * mule/mule-conf.el (=ucs@gb/fw): New coded-charset for XEmacs
2918         CHISE.
2919
2920 2004-11-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2921
2922         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2923         Modify preference of *isolated settings*.
2924
2925 2004-11-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2926
2927         * mule/mule-conf.el (=ucs@big5/cns11643): New coded-charset when
2928         utf-2000 is provided.
2929         (=ucs@cns11643): Likewise.
2930
2931 2004-11-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2932
2933         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2934         Prefer every *isolated setting* to ordinary setting.
2935
2936 2004-11-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2937
2938         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2939         settings for `latin-viscii-{upper|lower}' and `latin-viscii'.
2940
2941 2004-10-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2942
2943         * mule/mule-conf.el (=ucs@jis/fw): New coded-charset for XEmacs
2944         CHISE.
2945
2946 2004-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2947
2948         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2949         settings for `=jis-x0208@1997'.
2950
2951 2004-09-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2952
2953         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2954         `=jis-x0208@1997'.
2955
2956 2004-09-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2957
2958         * mule/mule-conf.el (=jis-x0208@1997): New coded-charset for
2959         XEmacs CHISE.
2960
2961 2004-09-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2962
2963         * mule/mule-conf.el (=jis-x0208-1978): Define as an alias for
2964         `=jis-x0208@1978'.
2965         (=jis-x0208-1983): Define as an alias for `=jis-x0208@1983'.
2966         (=jis-x0213-1-2000): Use `=jis-x0208@1990' instead of
2967         `=jis-x0208-1990' as the mother.
2968         (=jis-x0208-1990): Define as an alias for `=jis-x0208@1990'.
2969
2970 2004-09-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2971
2972         * mule/mule-conf.el (=ucs@jis/1990): Renamed from `=ucs@jis-1990';
2973         define `=ucs@jis-1990' as an alias for `=ucs@jis/1990'.
2974         (=ucs@jis/2000): Renamed from `=ucs@jis-2000'; define
2975         `=ucs@jis-2000' as an alias for `=ucs@jis/2000'.
2976         (=ucs@JP): Renamed from `=ucs@jp'; define `=ucs@jp' as an alias
2977         for `=ucs@JP'.
2978
2979 2004-09-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2980
2981         * mule/mule-conf.el (=daikanwa@rev1): Renamed from
2982         `=daikanwa-rev1'; specify `=daikanwa' as the mother; define
2983         `=daikanwa-rev1' as an alias for `=daikanwa@rev1'.
2984         (=daikanwa@rev2): Renamed from `=daikanwa-rev2'; specify
2985         `=daikanwa' as the mother; define `=daikanwa-rev2' as an alias for
2986         `=daikanwa@rev2'.
2987
2988 2004-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2989
2990         * mule/mule-conf.el (=big5-cdp): Swap DOC-string and long-name.
2991         (=gt): Likewise.
2992         (=gt-k): Likewise.
2993         (=gt-pj-*): Likewise.
2994         (=gt-pj-k1): Likewise.
2995         (=gt-pj-k2): Likewise.
2996         (=daikanwa): Likewise.
2997         (=daikanwa-rev1): Likewise.
2998         (=daikanwa-rev2): Likewise.
2999         (=big5-pua): Likewise.
3000         (=big5-eten): Likewise.
3001         (chinese-big5-eten-a): Likewise.
3002         (chinese-big5-eten-b): Likewise.
3003         (=hanziku-*): Likewise.
3004         (=cbeta): Likewise.
3005         (=jef-china3): Likewise.
3006         (=ruimoku-v6): Likewise.
3007         (=ucs@iso): Likewise.
3008         (=ucs@unicode): Likewise.
3009         (=ucs@gb): Likewise.
3010         (=ucs@cns): Likewise.
3011         (=ucs@jis): Likewise.
3012         (=ucs@jis-1990): Likewise.
3013         (=ucs@jis-2000): Likewise.
3014         (=ucs@jp): Likewise.
3015         (=ucs@ks): Likewise.
3016         (=ucs@big5): Likewise.
3017         (=ucs-radicals): Likewise.
3018         (=ucs-radicals@unicode): Likewise.
3019         (=ucs-bmp-cjk): Likewise.
3020         (=ucs-bmp-cjk@unicode): Likewise.
3021         (=ucs-sip-ext-b): Likewise.
3022         (=ucs-sip-ext-b@iso): Likewise.
3023
3024 2004-04-08  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3025
3026         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3027         settings for =ucs@{unicode|iso|gb|jis|cns|ks}.
3028
3029 2004-04-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3030
3031         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3032         settings for chinese-gb2312, =iso-ir165, latin-iso8859-{1..4},
3033         cyrillic-iso8859-5, greek-iso8859-7, hebrew-iso8859-8,
3034         latin-iso8859-9, latin-jisx0201, katakana-jisx0201,
3035         latin-tcvn5712, thai-tis620, lao, ethiopic, arabic-{1|2}-column,
3036         arabic-digit, ipa and ``&I-B-XXXX;''.
3037
3038 2004-03-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3039
3040         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3041         setting for (I-)HZK{03..12}-XXXX.
3042
3043 2004-02-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3044
3045         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3046         settings for `&I-RUI6-hhhh;' and `&RUI6-hhhh;'.
3047
3048         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3049         `=ruimoku-v6'.
3050
3051         * mule/mule-conf.el (=ruimoku-v6): New coded-charset of XEmacs
3052         CHISE.
3053
3054 2004-01-21  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3055
3056         * mule/mule-conf.el (=ucs@iso): New coded-charset in XEmacs CHISE.
3057         (=ucs@unicode): Likewise.
3058         (=ucs@gb): Inherits `=ucs@unicode' instead of `=ucs'.
3059         (=ucs@cns): Likewise.
3060         (=ucs@jis): Likewise.
3061         (=ucs@ks): Likewise.
3062         (=ucs@big5): Likewise.
3063
3064 2004-01-19  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3065
3066         * mule/mule-coding.el (utf-8-jis): Use `=ucs@jis-2000' instead of
3067         `ucs-jis'.
3068         (utf-8-jis-er): Likewise.
3069         (utf-8-jp): New coding-system.
3070         (utf-8-jp-er): Likewise.
3071
3072         * mule/mule-conf.el (=ucs@jp): New coded-charset for XEmacs CHISE.
3073
3074 2004-01-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3075
3076         * mule/mule-coding.el (euc-jisx0213): Moved from mule/japanese.el.
3077
3078         * mule/japanese.el: Move definition of `euc-jisx0213' to
3079         mule/mule-coding.el.
3080
3081 2004-01-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3082
3083         * dumped-lisp.el (preloaded-file-list): Load mule-charset and
3084         mule-coding before loading update-cdb when utf-2000 is provided.
3085
3086 2003-11-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3087
3088         * mule/mule-conf.el: Prefer `=big5-cdp', `=gt' and `=gt-k' to
3089         `=daikanwa'.
3090
3091 2003-11-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3092
3093         * mule/mule-conf.el: Define =ucs@DOMAIN at the end of CCS
3094         definition codes when `utf-2000' is provided.
3095
3096 2003-08-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3097
3098         * mule/mule-category.el (word-combining-categories): Don't setup
3099         `word-combining-categories' in XEmacs CHISE.
3100         (word-separating-categories): Add setting about Latin script in
3101         XEmacs CHISE.
3102
3103 2003-08-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3104
3105         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3106         setting for `chinese-big5'.
3107
3108 2003-08-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3109
3110         * mule/mule-coding.el (coded-charset-entity-reference-alist):
3111         Prefer `chinese-big5-cdp' to `ideograph-daikanwa' and
3112         `ideograph-gt-k'; prefer `ideograph-daikanwa' to `ideograph-gt-k';
3113         add setting for HZK0[12]-xxxx.
3114
3115 2003-08-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3116
3117         * mule/mule-conf.el (=iso-ir165): Define to inherit from `=gb2312'
3118         in XEmacs CHISE.
3119
3120 2003-07-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3121
3122         * mule/mule-charset.el (default-coded-charset-priority-list):
3123         Prefer `=big5-cdp', `chinese-big5-eten-a', `chinese-big5-eten-b'
3124         and `chinese-big5' to `=gt-pj-*'.
3125
3126 2003-05-10  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3127
3128         * mule/mule-conf.el (=daikanwa): Renamed from
3129         `ideograph-daikanwa'.
3130         (ideograph-daikanwa): Changed to an alias for `=daikanwa'.
3131
3132 2003-05-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3133
3134         * mule/mule-conf.el (=cns11643-7): Renamed from
3135         `chinese-cns11643-7'.
3136         (chinese-cns11643-7): Changed to an alias for `=cns11643-7'.
3137
3138 2003-05-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3139
3140         * mule/mule-conf.el (=cns11643-6): Renamed from
3141         `chinese-cns11643-6'.
3142         (chinese-cns11643-6): Changed to an alias for `=cns11643-6'.
3143
3144 2003-05-06  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3145
3146         * mule/mule-conf.el (=cns11643-5): Renamed from
3147         `chinese-cns11643-5'.
3148         (chinese-cns11643-5): Changed to an alias for `=cns11643-5'.
3149
3150 2003-05-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3151
3152         * mule/mule-conf.el (=cns11643-4): Renamed from
3153         `chinese-cns11643-4'.
3154         (chinese-cns11643-4): Changed to an alias for `=cns11643-4'.
3155
3156 2003-05-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3157
3158         * mule/mule-conf.el (=cns11643-3): Renamed from
3159         `chinese-cns11643-3'.
3160         (chinese-cns11643-3): Changed to an alias for `=cns11643-3'.
3161
3162 2003-04-30  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3163
3164         * mule/mule-conf.el: `chinese-cns11643-2' is renamed to
3165         `=cns11643-2'.
3166         (chinese-cns11643-2): New alias for `=cns11643-2'.
3167
3168 2003-04-27  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3169
3170         * mule/mule-conf.el: `chinese-cns11643-1' is renamed to
3171         `=cns11643-1'.
3172         (chinese-cns11643-1): New alias for `=cns11643-1'.
3173
3174 2003-04-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3175
3176         * mule/mule-conf.el: `chinese-gb12345' is renamed to `=gb12345'.
3177         (chinese-gb12345): New alias for `=gb12345'.
3178
3179 2003-04-21  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3180
3181         * mule/mule-conf.el: `chinese-gb2312' is renamed to `=gb2312'.
3182         (chinese-gb2312): New alias for `=gb2312'.
3183
3184 2003-04-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3185
3186         * mule/mule-conf.el: `chinese-big5' is renamed to `=big5'.
3187         (chinese-big5): New alias for `=big5'.
3188
3189 2003-04-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3190
3191         * mule/mule-conf.el: `korean-ksc5601' is renamed to `=ks-x1001'.
3192         (korean-ksc5601): New alias for `=ks-x1001'.
3193
3194 2003-04-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3195
3196         * mule/mule-conf.el: `japanese-jisx0212' is renamed to
3197         `=jis-x0212'.
3198         (japanese-jisx0212): New alias for `=jis-x0212'.
3199
3200 2003-04-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3201
3202         * mule/mule-conf.el: `japanese-jisx0208' is renamed to
3203         `=jis-x0208-1983'.
3204         (japanese-jisx0208): New alias for `=jis-x0208-1983'.
3205
3206 2003-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3207
3208         * mule/mule-conf.el: `japanese-jisx0208-1978' is renamed to
3209         `=jis-x0208-1978'.
3210         (japanese-jisx0208-1978): New alias for `=jis-x0208-1978'.
3211
3212 2003-04-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3213
3214         * mule/mule-conf.el (=iso-ir165): Renamed from `chinese-isoir165'.
3215         (chinese-isoir165): Changed to an alias for `=iso-ir165'.
3216
3217 2003-04-03  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3218
3219         * mule/mule-conf.el (chinese-isoir165): Specify iso-ir 165.
3220         (chinese-cns11643-3): Specify iso-ir 183.
3221         (chinese-cns11643-4): Specify iso-ir 184.
3222         (chinese-cns11643-5): Specify iso-ir 185.
3223         (chinese-cns11643-6): Specify iso-ir 186.
3224         (chinese-cns11643-7): Specify iso-ir 187.
3225         (=jis-x0213-1-2000): In XEmacs CHISE, specify iso-ir 228.
3226         (=jis-x0213-2-2000): In XEmacs CHISE, specify iso-ir 229.
3227
3228 2003-04-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3229
3230         * bytecomp.el (byte-compile-insert-header): In XEmacs CHISE, check
3231         \uXXXX for every cases.
3232
3233 2003-03-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3234
3235         * mule/mule-conf.el (=ucs@big5): Renamed from `ucs-big5'.
3236         (ucs-big5): Changed to an alias for `=ucs@big5'.
3237
3238 2003-03-29  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3239
3240         * mule/mule-conf.el (=ucs@ks): Renamed from `ucs-ks'.
3241         (ucs-ks): Changed to an alias for `=ucs@ks'.
3242
3243 2003-03-27  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3244
3245         * mule/mule-conf.el (=ucs@jis-2000): Renamed from `=ucs-jis-2000'.
3246         (=ucs-jis-2000): Changed to an alias for `=ucs@jis-2000'.
3247
3248 2003-03-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3249
3250         * mule/mule-conf.el (=ucs@jis-1990): Renamed from `=ucs-jis-1990'.
3251         (=ucs-jis-1990): Changed to an alias for `=ucs@jis-1990'.
3252
3253 2003-03-24  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3254
3255         * mule/mule-conf.el (=ucs@jis): Renamed from `ucs-jis'.
3256         (ucs-jis): Changed to an alias for `=ucs@jis'.
3257
3258 2003-03-23  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3259
3260         * mule/mule-conf.el (=ucs@cns): Renamed from `ucs-cns'.
3261         (ucs-cns): Changed to an alias for `=ucs@cns'.
3262
3263 2003-03-20  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3264
3265         * mule/mule-conf.el (=ucs@gb): Renamed from `ucs-gb'.
3266         (ucs-gb): Changed to an alias for `=ucs@gb'.
3267
3268 2003-03-16  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3269
3270         * mule/mule-conf.el (=daikanwa-rev1): Renamed from
3271         `ideograph-daikanwa-2'.
3272         (ideograph-daikanwa-2): Changed to an alias for `=daikanwa-rev1'.
3273         (=daikanwa-rev2): New coded-charset when `utf-2000' is provided.
3274
3275 2003-03-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3276
3277         * version.el (emacs-version): Rename `XEmacs UTF-2000' to `XEmacs
3278         CHISE'; use `xemacs-chise-version' instead of `utf-2000-version'.
3279
3280         * obsolete.el (utf-2000-version): Declare as an obsolete variable
3281         for `xemacs-chise-version'.
3282
3283 2003-03-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3284
3285         * mule/mule-charset.el (default-coded-charset-priority-list):
3286         Refer `=jis-x0208-1990' instead of `japanese-jisx0208-1990'; refer
3287         `=gt-pj-*' instead of `ideograph-gt-pj-*'; refer `=hanziku-*'
3288         instead of `ideograph-hanziku-*'.
3289
3290         * mule/mule-conf.el: `ucs' is renamed to `=ucs'.
3291         (ucs): New alias for `=ucs' when `utf-2000' is provided.
3292
3293 2003-03-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3294
3295         * mule/mule-conf.el (=jis-x0213-1-2000): Rename
3296         `japanese-jisx0208-1990' to `=jis-x0208-1990'.
3297         (japanese-jisx0208-1990): New alias for `=jis-x0208-1990' when
3298         `utf-2000' is provided.
3299
3300 2003-03-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3301
3302         * mule/mule-conf.el (ucs-gb): New coded-charsets when `utf-2000'
3303         is provided [was builtin coded-charsets].
3304
3305 2003-03-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3306
3307         * mule/mule-conf.el (ucs-cns): New coded-charsets when `utf-2000'
3308         is provided [was builtin coded-charsets].
3309
3310 2003-03-03  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3311
3312         * mule/mule-conf.el (ucs-jis): New coded-charsets when `utf-2000'
3313         is provided [was builtin coded-charsets].
3314
3315 2003-03-02  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3316
3317         * mule/mule-conf.el (ucs-ks): New coded-charsets when `utf-2000'
3318         is provided [was builtin coded-charsets].
3319
3320 2003-03-01  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3321
3322         * mule/mule-conf.el (ideograph-daikanwa-2): New coded-charsets
3323         when `utf-2000' is provided [was builtin coded-charsets].
3324
3325 2003-02-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3326
3327         * mule/mule-conf.el (=hanziku-*): Renamed from
3328         `ideograph-hanziku-*'.
3329         (ideograph-hanziku-*): Changed to an alias for `=hanziku-*'.
3330
3331 2003-02-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3332
3333         * mule/mule-conf.el (ideograph-daikanwa): New coded-charsets when
3334         `utf-2000' is provided [was builtin coded-charsets].
3335         (ideograph-hanziku-{1..12}): Likewise.
3336
3337 2003-02-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3338
3339         * mule/mule-conf.el (=gt-pj-*): Renamed from `ideograph-gt-pj-*'.
3340         (ideograph-gt-pj-*): Changed to an alias for `=gt-pj-*'.
3341
3342 2003-02-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3343
3344         * mule/mule-conf.el (ideograph-gt-pj-{1..11}): New coded-charsets
3345         when `utf-2000' is provided [was builtin coded-charsets].
3346
3347 2003-02-24  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3348
3349         * mule/mule-charset.el (default-coded-charset-priority-list): Use
3350         `=big5-cdp', `=cbeta' and `=jef-china3' instead of
3351         `chinese-big5-cdp', `ideograph-cbeta' and `china3-jef'.
3352
3353 2003-02-18  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3354
3355         * mule/mule-conf.el (=gt): Renamed from `ideograph-gt'.
3356         (ideograph-gt): Changed to an alias for `=gt'.
3357
3358 2003-02-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3359
3360         * mule/mule-conf.el (ucs-big5): New coded-charset when `utf-2000'
3361         is provided; it was defined as a builtin coded-charset.
3362         (ideograph-gt): Likewise.
3363
3364 2003-02-16  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3365
3366         * mule/mule-conf.el (=gt-k): Renamed from `ideograph-gt-k'.
3367         (ideograph-gt-k): Changed to an alias for `=gt-k'.
3368
3369 2003-02-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3370
3371         * mule/mule-conf.el (=big5-cdp): Renamed from `chinese-big5-cdp'.
3372         (chinese-big5-cdp): Changed to an alias for `=big5-cdp'.
3373
3374 2003-02-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3375
3376         * mule/mule-conf.el (=big5-eten): Renamed from
3377         `chinese-big5-eten'.
3378         (chinese-big5-eten): Changed to an alias for `=big5-eten'.
3379
3380 2003-02-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3381
3382         * mule/mule-conf.el (=big5-pua): Renamed from `chinese-big5-pua'.
3383         (chinese-big5-pua): Changed to an alias for `=big5-pua'.
3384
3385 2003-02-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3386
3387         * mule/mule-conf.el (=cbeta): Renamed from `ideograph-cbeta'.
3388         (ideograph-cbeta): Changed to an alias for `=cbeta'.
3389
3390 2003-02-11  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3391
3392         * mule/mule-conf.el (=jef-china3): Renamed from `china3-jef'.
3393         (china3-jef): Changed to an alias for `=jef-china3'.
3394
3395 2003-02-10  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3396
3397         * mule/mule-charset.el (default-coded-charset-priority-list): Use
3398         `=jis-x0213-{1|2}-2000' instead of `japanese-jisx0213-{1|2}'.
3399
3400         * mule/mule-conf.el (=jis-x0213-{1|2}-2000): Renamed from
3401         `japanese-jisx0213-{1|2}' when `utf-2000' is provided.
3402         (japanese-jisx0213-{1|2}): New alias for =jis-x0213-{1|2}-2000
3403         when `utf-2000' is provided.
3404
3405 2003-02-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3406
3407         * mule/mule-charset.el (default-coded-charset-priority-list):
3408         Refer Hanziku to CBETA, Big5 variants, UCS-BMP and JEF-CHINA3.
3409
3410         * mule/mule-conf.el (ucs-jis-1990): Deleted.
3411         (ucs-jis-2000): Deleted.
3412
3413 2003-02-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3414
3415         * mule/mule-conf.el (=ucs-jis-1990): New coded-charset for
3416         UTF-2000.
3417         (=ucs-jis-2000): New coded-charset for UTF-2000.
3418
3419 2003-01-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3420
3421         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3422         settings for `ideograph-hanziku-{1|2}' and JEF-CHINA3.
3423
3424 2003-01-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3425
3426         * mule/mule-charset.el (default-coded-charset-priority-list):
3427         Prefer `korean-ksc5601' to CNS 11643; prefer Big5-CDP to
3428         `ideograph-cbeta'.
3429
3430 2003-01-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3431
3432         * mule/mule-conf.el: Add new coded-charset when UTF-2000 [was a
3433         builtin coded-charset].
3434
3435 2002-12-22  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3436
3437         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3438         settings for &K0-xxxx and &I-K0-xxxx.
3439
3440 2002-12-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3441
3442         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3443         `ideograph-gt-pj-k1' and `ideograph-gt-pj-k2' in UTF-2000.
3444
3445 2002-12-18  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3446
3447         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3448         settings for &GT-Knnnnn and &I-GT-Knnnnn in UTF-2000.
3449
3450 2002-12-18  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3451
3452         * mule/mule-conf.el (ideograph-gt-k): New coded-charset in
3453         UTF-2000.
3454         (ideograph-gt-pj-k1): Likewise.
3455         (ideograph-gt-pj-k2): Likewise.
3456
3457 2002-11-29  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3458
3459         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3460         `=jis-x0208'.
3461
3462 2002-11-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3463
3464         * mule/mule-conf.el (china3-jef): Add new coded-charset when
3465         UTF-2000 [was a builtin coded-charset].
3466
3467 2002-11-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3468
3469         * mule/mule-coding.el (utf-8-gb): Prefer `ucs-gb' and `=>ucs-gb'.
3470         (utf-8-gb-er): Likewise.
3471
3472 2002-10-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3473
3474         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3475         settings for JIS X 0212 and JIS X 0208:1978.
3476
3477 2002-10-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3478
3479         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3480         setting for JIS X 0213.
3481
3482 2002-08-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3483
3484         * iso8859-1.el: Don't set `iso8859/1-case-table' to the
3485         standard-case-table in UTF-2000.
3486
3487 2002-08-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3488
3489         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3490         definitions for isolated-chars.
3491
3492 2002-08-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3493
3494         * setup-paths.el (paths-find-utf-2000-lisp-directory): Use
3495         `configure-utf-2000-lisp-directory'.
3496         (paths-construct-load-path): Prefer `utf-2000-lisp-load-path' to
3497         `mule-lisp-load-path'.
3498
3499 2002-08-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3500
3501         * startup.el (startup-setup-paths): Set and use
3502         `utf-2000-lisp-directory'.
3503         (startup-setup-paths-warning): Check `utf-2000-lisp-directory' in
3504         UTF-2000.
3505
3506 2002-08-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3507
3508         * setup-paths.el (paths-utf-2000-load-path-depth): New variable.
3509         (paths-find-utf-2000-lisp-directory): New function.
3510         (paths-construct-load-path): Add new optional argument
3511         `utf-2000-lisp-directory'.
3512
3513         * dump-paths.el: Set and use `utf-2000-lisp-directory'.
3514
3515 2002-08-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3516
3517         * mule/mule-charset.el: Don't specify `auto-fill-chars' for
3518         `katakana-jisx0201', `japanese-jisx0208', `japanese-jisx0212',
3519         `chinese-gb2312', `chinese-big5-1' and `chinese-big5-2'.
3520         (default-coded-charset-priority-list): Add `chinese-big5-1' and
3521         `chinese-big5-2' in UTF-2000.
3522
3523         * mule/chinese.el: Set syntax-entry "w" for `chinese-big5' instead
3524         of `chinese-big5-1' and `chinese-big5-2' in UTF-2000.
3525
3526 2002-08-11  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3527
3528         * mule/chinese.el: Add new coding-systems `big5-er', `big5-eten',
3529         `big5-eten-er' in UTF-2000.
3530         (big5-cdp): Modify DOC-string and mnemonic.
3531
3532 2002-08-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3533
3534         * mule/mule-coding.el (utf-8-mcs-er): New coding-system in
3535         UTF-2000 [renamed from utf-8-er].
3536         (utf-8-gb): New coding-system in UTF-2000.
3537         (utf-8-gb-er): Likewise.
3538         (utf-8-cns): Likewise.
3539         (utf-8-cns-er): Likewise.
3540         (utf-8-big5): Likewise.
3541         (utf-8-big5-er): Likewise.
3542         (utf-8-jis): Likewise.
3543         (utf-8-jis-er): Likewise.
3544         (utf-8-ks): Likewise.
3545         (utf-8-ks-er): Likewise.
3546         (utf-8-er): Likewise.
3547
3548 2002-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3549
3550         * bytecomp.el (byte-compile-insert-header): Use `utf-8-mcs-unix'
3551         instead of `utf-8-unix' in UTF-2000.
3552
3553         * mule/mule-coding.el (utf-8): Define as an alias for `utf-8-mcs'.
3554
3555 2002-07-23  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3556
3557         * mule/japanese.el (euc-jisx0213): New coding-system.
3558
3559         * mule/mule-conf.el (japanese-jisx0213-1): Specify
3560         `japanese-jisx0208-1990' as the mother.
3561
3562 2002-07-16  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3563
3564         * dumped-lisp.el (preloaded-file-list): Change condition of
3565         loading "close-cdb".
3566
3567 2002-07-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3568
3569         * mule/mule-coding.el (utf-8-er): New coding-system in UTF-2000;
3570         setup `coded-charset-entity-reference-alist'.
3571
3572 2002-07-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3573
3574         * dumped-lisp.el (preloaded-file-list): Dump "close-cdb" in
3575         UTF-2000.
3576
3577 2002-04-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3578
3579         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3580         `chinese-big5-eten-a' and `chinese-big5-eten-b'.
3581
3582 2002-04-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3583
3584         * mule/mule-conf.el (chinese-big5-pua): New coded-charset.
3585         (chinese-big5-eten-a): Likewise.
3586         (chinese-big5-eten-b): Likewise.
3587         (chinese-big5-cdp): Declare as a subset of `chinese-big5' whose
3588         code range is #x8140 .. #x8DFE.
3589
3590 2002-04-08  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3591
3592         * mule/mule-conf.el (chinese-big5-eten): New coded-charset in
3593         UTF-2000.
3594         (chinese-big5-cdp): Likewise.
3595
3596 2002-02-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3597
3598         * dumped-lisp.el (preloaded-file-list): Rename
3599         utf-2000/make-cdbs.el -> utf-2000/update-cdb.el.
3600
3601 2002-02-14  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3602
3603         * update-elc.el: Load lisp/utf-2000/dumped-chars.el in UTF-2000;
3604         append `system-char-db-source-file-list' into
3605         `preloaded-file-list' in UTF-2000.
3606
3607 2002-02-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3608
3609         * dumped-lisp.el (preloaded-file-list): Delete
3610         character-definition files.
3611
3612 2002-02-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3613
3614         * dumped-lisp.el (preloaded-file-list): Add `make-cdbs' in
3615         UTF-2000.
3616
3617 2001-12-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3618
3619         * mule/mule-charset.el (default-coded-charset-priority-list):
3620         Delete `mojikyo-2022-1'.
3621
3622 2001-12-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3623
3624         * mule/mule-charset.el (default-coded-charset-priority-list):
3625         Delete `mojikyo'.
3626
3627 2001-12-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3628
3629         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3630         `ucs-sip'.
3631
3632 2001-11-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3633
3634         * mule/mule-charset.el (default-coded-charset-priority-list):
3635         Comment out `chinese-gb12345'.
3636
3637 2001-11-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3638
3639         * bytecomp.el (byte-compile-insert-header): Fixed.
3640
3641 2001-10-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3642
3643         * dumped-lisp.el (preloaded-file-list): Dump `ad-hoc-cdp' in
3644         XEmacs UTF-2000.
3645
3646 2001-10-16  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3647
3648         * mule/chinese.el (big5-cdp): New coding-system in XEmacs
3649         UTF-2000.
3650
3651 2001-10-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3652
3653         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3654         `ideograph-hanziku-{1 .. 12}' in XEmacs UTF-2000.
3655
3656 2001-10-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3657
3658         * mule/mule-charset.el (default-coded-charset-priority-list):
3659         `japanese-jef-china3' is renamed `china3-jef'.
3660
3661 2001-10-08  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3662
3663         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3664         `japanese-jef-china3' and `ideograph-cbeta'.
3665
3666 2001-09-02  MORIOKA Tomohiko  <tomo@calliope.mousai.mahoroba.ne.jp>
3667
3668         * list-mode.el: Delete dirty hack for XEmacs UTF-2000.
3669
3670 2001-08-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3671
3672         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3673         `chinese-big5-cdp'.
3674
3675 2001-08-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3676
3677         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3678         `arabic-digit', `arabic-1-column' and `arabic-2-column'.
3679
3680 2001-07-31  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3681
3682         * dumped-lisp.el (preloaded-file-list): Load "arabic" before
3683         loading character definitions.
3684
3685 2001-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3686
3687         * dumped-lisp.el (preloaded-file-list): Rename
3688         u031A0-Extended-Bopomofo.el to u031A0-Bopomofo-Extended.el.
3689
3690 2001-07-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3691
3692         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3693         `chinese-big5'.
3694
3695 2001-07-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3696
3697         * dumped-lisp.el (preloaded-file-list): Dump
3698         "Ideograph-R028-Private" with XEmacs UTF-2000.
3699
3700 2001-07-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3701
3702         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3703         `chinese-gb12345'.
3704
3705 2001-07-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3706
3707         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3708         `ideograph-gt-pj-{1..11}'.
3709
3710         * dumped-lisp.el (preloaded-file-list): Dump `isolated-char' in
3711         XEmacs UTF-2000.
3712
3713 2000-12-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3714
3715         * mule/mule-charset.el (default-coded-charset-priority-list):
3716         Prefer `chinese-gb2312' than `chinese-cns11643-*'; add
3717         `chinese-isoir165'.
3718
3719 2000-10-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3720
3721         * format.el (format-alist): Revive `image/jpeg', `image/gif',
3722         `image/png', `image/x-xpm' and `image/tiff'.
3723
3724         * files.el (binary-file-regexps): Add *.PNG.
3725
3726 2000-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3727
3728         * mule/mule-charset.el (default-coded-charset-priority-list):
3729         Prefer `japanese-jisx0208-1990' than `japanese-jisx0212'; prefer
3730         `korean-ksc5601' than `japanese-jisx0213-1'; add `mojikyo-2022-1'.
3731
3732 2000-09-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3733
3734         * list-mode.el: Call `completion-list-mode' to avoid slowness of
3735         the first completion when UTF-2000 is running.
3736
3737 2000-05-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3738
3739         * mule/mule-charset.el (default-coded-charset-priority-list):
3740         Delete `ucs'.
3741
3742 2000-04-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3743
3744         * dumped-lisp.el (preloaded-file-list): Don't add "mojikyo".
3745
3746         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3747         `mojikyo' instead of `mojikyo-pj-[1..21]'.
3748
3749 2000-04-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3750
3751         * mule/vietnamese.el (vscii-2): Delete abolished property
3752         `composite'; now composite mode is default.
3753
3754 2000-04-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3755
3756         * bytecomp.el (byte-compile-insert-header): Use `binary' instead
3757         of `raw-text'; check \uHHHH representation even if non-ascii
3758         characters are not found.
3759
3760         * dumped-lisp.el (preloaded-file-list): Add "ccs-tcvn5712.el" in
3761         UTF-2000; add "viet-ccl" in non-UTF-2000 Mule; add "vietnamese"
3762         unconditionally.
3763
3764         * mule/viet-ccl.el: New file.
3765
3766         * mule/vietnamese.el (vscii-2): New coding-system in UTF-2000.
3767         (tcvn-5712): New coding-system alias of `vscii-2' in UTF-2000.
3768         - Separate CCL based implementations to viet-ccl.el.
3769
3770 2000-02-24  MORIOKA Tomohiko  <tomo@m17n.org>
3771
3772         * mule/mule-conf.el (japanese-jisx0213-1): Allow
3773         "jisx0213.2000-1".
3774         (japanese-jisx0213-2): Allow "jisx0213.2000-2".
3775
3776         * mule/mule-charset.el (default-coded-charset-priority-list):
3777         Prefer `japanese-jisx0213-1' and `japanese-jisx0213-2' to
3778         `japanese-jisx0208-1978' and `japanese-jisx0208-1990'.
3779
3780 2000-01-31  MORIOKA Tomohiko  <tomo@etl.go.jp>
3781
3782         * dumped-lisp.el (preloaded-file-list): Add "mojikyo" in UTF-2000.
3783
3784 2000-01-27  MORIOKA Tomohiko  <tomo@m17n.org>
3785
3786         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3787         `ucs' in UTF-2000.
3788
3789 2000-01-26  MORIOKA Tomohiko  <tomo@etl.go.jp>
3790
3791         * mule/mule-charset.el (default-coded-charset-priority-list):
3792         Prefer `mojikyo-pj-*' and `ideograph-daikanwa' to `ucs-bmp' and
3793         `arabic-iso8859-6'.
3794
3795 2000-01-12  MORIOKA Tomohiko  <tomo@etl.go.jp>
3796
3797         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3798         `mojikyo-pj-[1 .. 21]' in UTF-2000.
3799
3800 2000-01-14  MORIOKA Tomohiko  <tomo@etl.go.jp>
3801
3802         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3803         `katakana-jisx0201' in UTF-2000.
3804
3805 1999-12-23  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3806
3807         * dumped-lisp.el (preloaded-file-list): Add "u0A000-Yi-Syllables",
3808         "u0AC00-Hangul-Syllables", "u0FB00-Alphabetic-Presentation-Forms",
3809         "u0FB50-Arabic-Presentation-Forms-A",
3810         "u0FE20-Combining-Half-Marks", "u0FE30-CJK-Compatibility-Forms",
3811         "u0FE50-Small-Form-Variants",
3812         "u0FE70-Arabic-Presentation-Forms-B",
3813         "u0FF00-Halfwidth-and-Fullwidth-Forms" and "u0FFF0-Specials" in
3814         UTF-2000.
3815
3816 1999-12-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
3817
3818         * dumped-lisp.el (preloaded-file-list): Delete
3819         "ccs-jisx0208-1983.el"; add "Ideograph-R031-Enclosure"
3820         ... "Ideograph-R214-Flute" in UTF-2000.
3821
3822 1999-11-21  MORIOKA Tomohiko  <tomo@etl.go.jp>
3823
3824         * mule/mule-conf.el (japanese-jisx0213-1): New coded-charset.
3825         (japanese-jisx0213-2): New coded-charset.
3826
3827         * dumped-lisp.el (preloaded-file-list): Add
3828         "Ideograph-R028-Private", "Ideograph-R029-Again" and
3829         "Ideograph-R030-Mouth".
3830
3831 1999-11-19  MORIOKA Tomohiko  <tomo@etl.go.jp>
3832
3833         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R012-Eight",
3834         "Ideograph-R013-Down-Box", "Ideograph-R014-Cover",
3835         "Ideograph-R015-Ice", "Ideograph-R016-Table",
3836         "Ideograph-R017-Open-Box", "Ideograph-R018-Knife",
3837         "Ideograph-R019-Power", "Ideograph-R020-Wrap", "Ideograph-R021-Spoon",
3838         "Ideograph-R022-Right-Open-Box", "Ideograph-R023-Hiding-Enclosure",
3839         "Ideograph-R024-Ten", "Ideograph-R025-Divination",
3840         "Ideograph-R026-Seal" and "Ideograph-R027-Cliff" in UTF-2000.
3841
3842 1999-11-18  MORIOKA Tomohiko  <tomo@etl.go.jp>
3843
3844         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R002-Line",
3845         "Ideograph-R003-Dot", "Ideograph-R004-Slash",
3846         "Ideograph-R005-Second", "Ideograph-R006-Hook",
3847         "Ideograph-R007-Two", "Ideograph-R008-Lid", "Ideograph-R009-Man",
3848         "Ideograph-R010-Legs" and "Ideograph-R011-Enter".
3849
3850         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3851         `japanese-jisx0208-1990' and `japanese-jisx0208-1978'.
3852
3853 1999-11-16  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3854
3855         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R001-One"
3856         in UTF-2000.
3857
3858 1999-11-16  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3859
3860         * mule/mule-conf.el (sisheng): Moved from mule/chinese.el.
3861         (chinese-isoir165): Moved from mule/chinese.el.
3862         (chinese-cns11643-3): Moved from mule/chinese.el.
3863         (chinese-cns11643-4): Moved from mule/chinese.el.
3864         (chinese-cns11643-5): Moved from mule/chinese.el.
3865         (chinese-cns11643-6): Moved from mule/chinese.el.
3866         (chinese-cns11643-7): Moved from mule/chinese.el.
3867
3868         * mule/chinese.el: Move definition of coded-charsets to
3869         mule/mule-conf.el.
3870
3871 1999-11-15  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3872
3873         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3874         `ideograph-daikanwa'.
3875
3876 1999-11-15  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3877
3878         * dumped-lisp.el (preloaded-file-list): Delete
3879         "ccs-jisx0201-latin.el".
3880
3881 1999-11-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
3882
3883         * dumped-lisp.el (preloaded-file-list): Add
3884         "u031A0-Extended-Bopomofo" in UTF-2000.
3885
3886 1999-11-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
3887
3888         * dumped-lisp.el (preloaded-file-list): u02E00-CJK-Radicals was
3889         renamed to u02E00-CJK-Radical-Supplement.
3890
3891 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3892
3893         * dumped-lisp.el (preloaded-file-list): Add
3894         "u03000-CJK-Symbols-and-Punctuation", "u03040-Hiragana",
3895         "u030A0-Katakana", "u03100-Bopomofo",
3896         "u03130-Hangul-Compatibility-Jamo", "u03190-Kanbun",
3897         "u03200-Enclosed-CJK-Letters-and-Months" and
3898         "u03300-CJK-Compatibility".
3899
3900 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3901
3902         * dumped-lisp.el (preloaded-file-list): Add "u02E00-CJK-Radicals",
3903         "u02F00-Kangxi-Radicals" and
3904         "u02FF0-Ideographic-Description-Characters".
3905
3906 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3907
3908         * dumped-lisp.el (preloaded-file-list): Add
3909         "u02600-Miscellaneous-Symbols", "u02700-Dingbats" and
3910         "u02800-Braille-Patterns" in UTF-2000.
3911
3912 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3913
3914         * dumped-lisp.el (preloaded-file-list): Load "uXXXXX-*" instead of
3915         "uXXXXX-*.el" in UTF-2000.
3916
3917         * bytecomp.el (byte-compile-insert-header): Delete comments if
3918         non-ASCII characters are found; allow `byte-compile-dynamic' and
3919         `byte-compile-dynamic-docstrings' if *.elc will be encoded by
3920         `raw-text'.
3921
3922 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3923
3924         * dumped-lisp.el (preloaded-file-list): Add
3925         "u02500-Box-Drawing.el", "u02580-Block-Elements.el" and
3926         "u025A0-Geometric-Shapes.el".
3927
3928 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3929
3930         * dumped-lisp.el (preloaded-file-list): Add
3931         "u02400-Control-Pictures.el", "u02440-OCR.el" and
3932         "u02460-Enclosed-Alphanumerics.el".
3933
3934 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3935
3936         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3937         `chinese-gb2312'.
3938
3939         * dumped-lisp.el (preloaded-file-list): Add
3940         "u02200-Mathematical-Operators.el" and
3941         "u02300-Miscellaneous-Technical.el".
3942
3943 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3944
3945         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3946         `chinese-cns11643-*'.
3947
3948         * dumped-lisp.el (preloaded-file-list): Add
3949         "u02100-Letterlike-Symbols.el", "u02150-Number-Forms.el" and
3950         "u02190-Arrows.el" in UTF-2000.
3951
3952 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3953
3954         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3955         `korean-ksc5601'.
3956
3957         * dumped-lisp.el (preloaded-file-list): Add
3958         "u02000-General-Punctuation.el", "u02070-Superscripts.el",
3959         "u02080-Subscripts.el", "u020A0-Currency-Symbols.el" and
3960         "u020D0-Combining-Diacritical-Marks-for-Symbols.el" in UTF-2000.
3961
3962 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3963
3964         * dumped-lisp.el (preloaded-file-list): Delete "ccs-viscii.el".
3965
3966 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3967
3968         * dumped-lisp.el (preloaded-file-list): Add "u013A0-Cherokee.el",
3969         "u01400-Canadian.el", "u01680-Ogham.el", "u016A0-Runic.el",
3970         "u01780-Khmer.el", "u01800-Mongolian.el",
3971         "u01E00-Latin-Extended-Additional.el" and
3972         "u01F00-Greek-Extended.el" in UTF-2000.
3973
3974 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3975
3976         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3977         `ethiopic-ucs' and `ethiopic'.
3978
3979         * dumped-lisp.el (preloaded-file-list): Add "u010A0-Georgian.el",
3980         "u01100-Hangul-Jamo.el" and "u01200-Ethiopic.el".
3981
3982         * mule/mule-conf.el: Move definition of coded-charset `ethiopic'
3983         from mule/ethiopic.el.
3984
3985         * mule/ethiopic.el: Move definition of coded-charset `ethiopic' to
3986         mule/mule-conf.el.
3987
3988 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3989
3990         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3991         `lao'.
3992
3993         * mule/mule-conf.el (lao): New coded-charset.
3994
3995         * dumped-lisp.el (preloaded-file-list): Add
3996         "u00900-Devanagari.el", "u00980-Bengali.el", "u00A00-Gurmukhi.el",
3997         "u00A80-Gujarati.el", "u00B00-Oriya.el", "u00B80-Tamil.el",
3998         "u00C00-Telugu.el", "u00C80-Kannada.el", "u00D00-Malayalam.el",
3999         "u00D80-Sinhala.el", "u00E00-Thai.el", "u00E80-Lao.el",
4000         "u00F00-Tibetan.el" and "u01000-Myanmar.el".
4001
4002 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4003
4004         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4005         `ucs-bmp' and `arabic-iso8859-6'.
4006
4007 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4008
4009         * dumped-lisp.el (preloaded-file-list): Add "u00400-Cyrillic.el",
4010         "u00530-Armenian.el", "u00590-Hebrew.el", "u00600-Arabic.el",
4011         "u00700-Syriac.el" and "u00780-Thaana.el" in UTF-2000.
4012
4013 1999-11-12  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4014
4015         * startup.el (normal-top-level): Load autoload file for UTF-2000
4016         in UTF-2000.
4017
4018 1999-11-11  MORIOKA Tomohiko  <tomo@etl.go.jp>
4019
4020         * dumped-lisp.el (preloaded-file-list): Add "mule-conf" in Mule;
4021         delete "ccs-iso8859-*.el"; add "u00000-C0.el",
4022         "u00020-Basic-Latin.el", "u00080-C1.el",
4023         "u000A0-Latin-1-Supplement.el", "u00100-Latin-Extended-A.el",
4024         "u00180-Latin-Extended-B.el", "u00250-IPA-Extensions.el",
4025         "u002B0-Spacing-Modifier-Letters.el",
4026         "u00300-Combining-Diacritical-Marks.el" and "u00370-Greek.el" in
4027         UTF-2000.
4028
4029 1999-11-10  MORIOKA Tomohiko  <tomo@etl.go.jp>
4030
4031         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4032         `japanese-jisx0212' and `ipa' in UTF-2000; use `latin-viscii-*'
4033         instead of `vietnamese-viscii-*'.
4034
4035 1999-11-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
4036
4037         * mule/mule-conf.el: New file.
4038
4039         * mule/misc-lang.el: Move definition of charset `ipa' to
4040         mule/mule-conf.el.
4041
4042 1999-10-10  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4043
4044         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4045         `latin-viscii'; prefer it for characters used in Vietnamese.
4046
4047 1999-10-08   Daiki Ueno  <ueno@ueda.info.waseda.ac.jp>
4048
4049         * bytecomp.el (byte-compile-insert-header): Fix regexp.
4050
4051 1999-10-07  MORIOKA Tomohiko  <tomo@etl.go.jp>
4052
4053         * mule/viet-chars.el (latin-viscii-lower): Renamed from charset
4054         `vietnamese-viscii-lower'.
4055         (latin-viscii-upper): Renamed from charset
4056         `vietnamese-viscii-upper'.
4057         (vietnamese-viscii-lower): New alias for charset
4058         `latin-viscii-lower'.
4059         (vietnamese-viscii-upper): New alias for charset
4060         `latin-viscii-upper'.
4061
4062 1999-10-05  MORIOKA Tomohiko  <tomo@etl.go.jp>
4063
4064         * mule/mule-charset.el (default-coded-charset-priority-list):
4065         Comment out `hiragana-jisx0208' and `katakana-jisx0208'.
4066
4067 1999-10-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
4068
4069         * mule/ccs-jisx0208-1983.el, mule/ccs-tcvn5712.el,
4070         mule/ccs-viscii.el, mule/ccs-iso8859-9.el,
4071         mule/ccs-jisx0201-latin.el, mule/ccs-iso8859-2.el,
4072         mule/ccs-iso8859-3.el, mule/ccs-iso8859-4.el: Moved to
4073         lisp/utf-2000.
4074
4075 1999-10-03  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4076
4077         * mule/ccs-tcvn5712.el: New file.
4078
4079 1999-10-03  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4080
4081         * dumped-lisp.el (preloaded-file-list): Add "ccs-jisx0208-1983.el"
4082         in UTF-2000.
4083
4084 1999-10-02  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4085
4086         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4087         `japanese-jisx0208'.
4088
4089 1999-10-02  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4090
4091         * dumped-lisp.el (preloaded-file-list): Add
4092         "ccs-jisx0201-latin.el", "ccs-iso8859-2.el", "ccs-iso8859-3.el",
4093         "ccs-iso8859-4.el", "ccs-iso8859-9.el" and "ccs-viscii.el" in
4094         UTF-2000.
4095
4096         * mule/ccs-iso8859-2.el, mule/ccs-iso8859-3.el,
4097         mule/ccs-iso8859-4.el, mule/ccs-iso8859-9.el,
4098         mule/ccs-jisx0201-latin.el, mule/ccs-jisx0208-1983.el,
4099         mule/ccs-viscii.el: New files.
4100
4101         * bytecomp.el (byte-compile-insert-header): Don't use `raw-text'
4102         if \uXXXX is found.
4103
4104 1999-09-30  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4105
4106         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4107         `hiragana-jisx0208' and `katakana-jisx0208'.
4108
4109 1999-09-21  MORIOKA Tomohiko  <tomo@etl.go.jp>
4110
4111         * mule/chinese.el (chinese-cns11643-3): Define it even if
4112         `utf-2000' is provided.
4113         (chinese-cns11643-4): Likewise.
4114         (chinese-cns11643-5): Likewise.
4115         (chinese-cns11643-6): Likewise.
4116         (chinese-cns11643-7): Likewise.
4117
4118 1999-09-14  MORIOKA Tomohiko  <tomo@etl.go.jp>
4119
4120         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4121         thai-tis620 and hebrew-iso8859-8; namely all BMP are covered.
4122
4123 1999-09-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4124
4125         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4126         `cyrillic-iso8859-5' and `greek-iso8859-7'.
4127
4128 1999-09-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4129
4130         * mule/mule-charset.el (default-coded-charset-priority-list):
4131         Setup in UTF-2000.
4132
4133 1999-09-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
4134
4135         * mule/viet-chars.el: Don't define charset
4136         `vietnamese-viscii-lower' and `vietnamese-viscii-upper' because
4137         they are defined as builtin charsets.
4138
4139 1999-08-31  MORIOKA Tomohiko  <tomo@etl.go.jp>
4140
4141         * version.el (emacs-version): Add more space just before UTF-2000
4142         version string.
4143
4144 1999-08-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
4145
4146         * version.el ([constant] emacs-version): Don't add a space in the
4147         preceding place of `xemacs-betaname' because it is duplicated.
4148         (emacs-version): Add UTF-2000 version if `utf-2000' is provided.
4149
4150         * startup.el (splash-frame-body): Add ETL.
4151
4152 1999-08-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
4153
4154         * mule/chinese.el (chinese-cns11643-3): Don't define if `utf-2000'
4155         is provided because it is defined as builtin charset.
4156         (chinese-cns11643-4): Likewise.
4157         (chinese-cns11643-5): Likewise.
4158         (chinese-cns11643-6): Likewise.
4159         (chinese-cns11643-7): Likewise.
4160
4161 1999-08-24  MORIOKA Tomohiko  <tomo@etl.go.jp>
4162
4163         * mule/mule-cmds.el (reset-language-environment): Fix problem when
4164         coding-system `iso-10646-ucs-4' is not defined.
4165
4166 1999-06-17  MORIOKA Tomohiko  <tomo@etl.go.jp>
4167
4168         * bytecomp.el (byte-compile-insert-header): Use utf-8 as
4169         coding-system if `utf-2000' is provided.
4170
4171 1999-06-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
4172
4173         * mule/mule-coding.el: Add `utf-8' to coding-priority-list if
4174         `utf-2000' is provided.
4175
4176 1999-06-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
4177
4178         * dumped-lisp.el (preloaded-file-list): Don't load vietnamese.el
4179         if utf-2000 is provided temporally.
4180
4181 1999-06-10  MORIOKA Tomohiko  <tomo@etl.go.jp>
4182
4183         * mule/vietnamese.el (leading-code-private-11): Deleted [defined
4184         as builtin variable].
4185
4186 1999-06-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
4187
4188         * files.el (insert-file-contents-literally): Treat file as binary;
4189         call file-name-handlers. [sync with Emacs 20.3.10]
4190
4191 2008-12-28  Vin Shelton  <acs@xemacs.org>
4192
4193         * XEmacs 21.4.22 is released
4194
4195 2008-12-30  Vin Shelton  <acs@xemacs.org>
4196
4197         * easy-mmode.el: Added easy-mmode.el so autoload.el will work
4198         during building even if no packages are found.
4199
4200 2008-05-13  Aidan Kehoe  <kehoea@parhasard.net>
4201
4202         * printer.el (generic-print-region): 
4203         (generic-print-buffer): 
4204         Use #'valid-device-type-p instead of #'valid-specifier-tag-p to
4205         check if the msprinter device is available, now that msprinter is
4206         always available as a specifier tag. 
4207
4208 2008-12-24  Vin Shelton  <acs@xemacs.org>
4209
4210         * about.el: Add Francisco to my bio!
4211
4212 2008-12-23  Vin Shelton  <acs@xemacs.org>
4213
4214         * autoload.el: Move operator definitions to autoload-operators.el
4215         in the xemacs-base package.
4216
4217 2007-11-22  Vin Shelton  <acs@xemacs.org>
4218
4219         * about.el (about-hacker-contribution): Updated my bio.
4220
4221 2007-10-07  Vin Shelton  <acs@xemacs.org>
4222
4223         * XEmacs 21.4.21 is released
4224
4225 2007-09-19  Didier Verna  <didier@xemacs.org>
4226
4227         Update my personal info.
4228         * about.el (xemacs-hackers): Use 'didier instead of 'dv.
4229         * about.el (about-other-current-hackers): Ditto.
4230         * about.el (about-url-alist): Add my musical website.
4231         * about.el (about-personal-info): Update my entry.
4232         * about.el (about-hacker-contribution): Ditto.
4233
4234 2007-08-21  Adrian Aichner  <adrian@xemacs.org>
4235
4236         * package-get.el (package-get-download-sites): Update download
4237         sites in Japan.
4238         * package-get.el (package-get-pre-release-download-sites): Ditto.
4239
4240 2007-08-18  Vin Shelton  <acs@xemacs.org>
4241
4242         * package-get.el (package-get-pre-release-download-sites): Sync
4243         mirror sites with 21.5.  (Thanks, Adrian)
4244
4245 2007-08-09  Mike Sperber  <mike@xemacs.org>
4246
4247         * startup.el (migrate-user-init-file): Create backup of
4248         `user-init-file' before migrating.
4249         * startup.el (maybe-migrate-user-init-file): Print
4250         information about backup file.
4251         (maybe-create-compatibility-dot-emacs): Follow above change.
4252
4253 2006-11-02  Adrian Aichner  <adrian@xemacs.org>
4254
4255         * font-lock.el: Sync font-lock-add-keywords and
4256         font-lock-remove-keywords from GNU Emacs.
4257         * font-lock.el (font-lock-keywords-alist): New.
4258         * font-lock.el (font-lock-removed-keywords-alist): New.
4259         * font-lock.el (font-lock-add-keywords): New.
4260         * font-lock.el (font-lock-update-removed-keyword-alist): New.
4261         * font-lock.el (font-lock-remove-keywords): New.
4262
4263 2007-08-16  Vin Shelton  <acs@xemacs.org>
4264
4265         * font-lock.el: Add defvar for font-lock-warning-face.  Original
4266         patch from Hans de Graaff.
4267
4268 2007-07-28  Adrian Aichner  <adrian@xemacs.org>
4269
4270         * package-get.el (package-get-download-sites): Document Chile and
4271         update Denmark download site.
4272         * package-get.el (package-get-pre-release-download-sites): Ditto.
4273
4274 2007-05-20  Stephen J. Turnbull  <stephen@xemacs.org>
4275
4276         * gutter-items.el (progress-feedback-with-label): Clarify docstring.
4277
4278 2006-12-09  Vin Shelton  <acs@xemacs.org>
4279
4280         * XEmacs 21.4.20 is released
4281
4282 2006-10-14  Jeff Miller  <jmiller@xemacs.org>
4283
4284         * info.el (Info-find-emacs-command-nodes): fix regex for find command node.
4285
4286 2006-11-14  Stephen J. Turnbull  <stephen@xemacs.org>
4287
4288         * info.el (Info-find-file-node, Info-insert-dir)
4289         (Info-read-subfile, Info-insert-file-contents): Maintain invariant
4290         `(equal buffer-file-truename (file-truename buffer-file-name))'.
4291         Thanks to Nelson Ferreira <nelson.ferreira@ieee.org> for report
4292         and discussion.
4293
4294 2006-05-20  Ville Skyttä  <scop@xemacs.org>
4295
4296         * obsolete.el (line-beginning-position): New, from 21.5.x.
4297         (line-end-position): Ditto.
4298
4299 2006-06-03  Adrian Aichner  <adrian@xemacs.org>
4300
4301         * package-get.el (package-get-download-sites): Welcome
4302         nl.xemacs.org and Thanks!
4303         * package-get.el (package-get-pre-release-download-sites): Ditto.
4304
4305 2004-01-19  Martin Buchholz  <martin@xemacs.org>
4306
4307         * font-lock.el: Add support for not-so recent changes in Java to
4308         java-mode.
4309
4310 2006-01-28  Vin Shelton  <acs@xemacs.org>
4311
4312         * XEmacs 21.4.19 is released
4313
4314 2006-01-03  Aidan Kehoe  <kehoea@parhasard.net>
4315
4316         * easymenu.el: Update copyright. 
4317         * easymenu.el (easy-menu-all-popups):
4318         Add a docstring. 
4319         * easymenu.el (easy-menu-add):
4320         Document a bug, rework the function to preserve any existing
4321         non-default mode-popup-menu instead of overwriting it, and not to
4322         bother normalising the menu title (nothing else does).
4323         * easymenu.el (easy-menu-remove):
4324         Restore the default mode-popup-menu instead of leaving an empty
4325         one when we remove the last easy-menu popup. 
4326
4327 2006-01-06  Adrian Aichner  <adrian@xemacs.org>
4328
4329         * package-get.el (package-get-download-sites): Add pt.xemacs.org,
4330         as suggested by Rodrigo Ventura.
4331         * package-get.el (package-get-pre-release-download-sites): Ditto,
4332         with replacement of xemacs-21.5 by beta, which is the logical path
4333         to our beta core and package pre-releases.
4334
4335 2005-12-17  Adrian Aichner  <adrian@xemacs.org>
4336
4337         * package-get.el (package-get-download-sites): Add Hong Kong
4338         download site.
4339         * package-get.el (package-get-pre-release-download-sites): Ditto.
4340
4341 2005-12-26  Vin Shelton  <acs@xemacs.org>
4342
4343         * find-paths.el:
4344         * find-paths.el (paths-emacs-root-p): Add search for package root.
4345         * find-paths.el (paths-find-emacs-root): Replaced with
4346         paths-find-invocation-roots, which returns a list of roots.
4347         * find-paths.el (paths-find-invocation-roots): New.
4348         * find-paths.el (paths-find-emacs-roots): Call paths-find-invocation-roots.
4349
4350 2005-12-05  Ville Skyttä  <scop@xemacs.org>
4351
4352         * minibuf.el (x-library-search-path): Add /usr(/local)/share/X11.
4353         * font.el (font-lookup-rgb-components): Ditto, remove stale comment.
4354
4355 2005-12-03  Vin Shelton <acs@xemacs.org>
4356
4357         * XEmacs 21.4.18 is released
4358
4359 2005-10-28  Adrian Aichner  <adrian@xemacs.org>
4360
4361         * package-get.el (package-get-download-sites): Update reflecting
4362         latest http://www.xemacs.org/Releases/ information generated by
4363         xemacs-builds/adrian/website/package-get-2-download-sites.el.
4364         * package-get.el (package-get-pre-release-download-sites): Ditto.
4365
4366 2005-02-28  Simon Josefsson  <jas@extundo.com>
4367
4368         * about.el (xemacs-hackers): Add jas.
4369         (about-other-current-hackers): Likewise.
4370         (about-url-alist): Add URL for jas.
4371         (about-personal-info): Document jas.
4372         (about-hacker-contribution): Describe jas contributions.
4373
4374 2005-03-25  Ralf Angeli  <angeli@iwi.uni-sb.de> 
4375
4376         * easymenu.el (easy-menu-remove): As described in 
4377         E1D4Nn5-0001lq-EU@neutrino.iwi.uni-sb.de; don't strip everything
4378         except the "Command" menu from mode-popup-menu. 
4379
4380 2005-03-25  Ralf Angeli  <angeli@iwi.uni-sb.de> 
4381  
4382         * font.el (font-spatial-to-canonical): Correct calculation of 
4383         return value for pixel-based input value. 
4384  
4385 2002-05-13  Adrian Aichner  <adrian@xemacs.org>
4386
4387         * code-process.el (call-process): Process-related docstring
4388         improvements spurred by Norbert Koch.
4389         * code-process.el (call-process-region): Ditto.
4390         * code-process.el (start-process): Ditto.
4391
4392 2005-10-09  Adrian Aichner  <adrian@xemacs.org>
4393
4394         * finder.el (finder-find-library): Return filename actually
4395         searched for.
4396
4397 2005-10-10  Steve Youngs  <steve@sxemacs.org>
4398
4399         * help.el (view-emacs-news): Use `expand-file-name' instead of
4400         `locate-data-file' as the latter will find any "NEWS" files that
4401         might exist in packages _before_ the one in core.
4402
4403 2005-06-06  Adrian Aichner  <adrian@xemacs.org>
4404
4405         * package-get.el (package-get-init-package):
4406         package-get-init-package buglet (21.4.17) by Jeff Mincy
4407         <mincy@rcn.com> fixing false temporary load-path shadows reported
4408         after package installation and simplifying code.
4409
4410 2005-10-18  Ville Skyttä  <scop@xemacs.org>
4411
4412         * package-get.el (package-get-download-sites): Sync mirrors list
4413         with the XEmacs website.
4414         (package-get-pre-release-download-sites): Ditto.
4415
4416 2005-04-06  Stephen J. Turnbull  <stephen@xemacs.org>
4417
4418         * derived.el (derived-mode-merge-syntax-tables):
4419         Revert my 21.5-only patch of 2003-07-18 which slipped in
4420         through Jerry James's patch of 2004-06-07.
4421
4422 2005-02-23  Adrian Aichner  <adrian@xemacs.org>
4423
4424         * cmdloop.el (keyboard-quit): Remove workaround for
4425         `region-active-p' not making sure active region is in current
4426         buffer now that it does.
4427         * minibuf.el (minibuffer-keyboard-quit): Ditto.
4428         * simple.el (region-active-p): `region-active-p' to only return t
4429         when active region is in current buffer.
4430
4431 2005-02-21  Norbert Koch  <viteno@xemacs.org>
4432
4433         * package-ui.el (pui-list-packages): MF21.5, adapt to longer
4434         package names, quell a byte-compiler warning, doc fix.
4435
4436 2005-02-16  Aidan Kehoe  <kehoea@parhasard.net>
4437
4438         * buffer.el (pop-to-buffer):
4439         * window-xemacs.el (display-buffer):
4440         Document use of `same-window-buffer-names,' `same-window-regexps'
4441         by pop-to-buffer and display-buffer. 
4442         
4443 2005-02-06  Vin Shelton <acs@xemacs.org>
4444
4445         * XEmacs 21.4.17 is released
4446
4447 2005-01-29  Ben Wing  <ben@xemacs.org>
4448
4449         * shadow.el (find-emacs-lisp-shadows):
4450         Add custom-defines to list of ignored files.
4451
4452 2005-01-17  Adrian Aichner  <adrian@xemacs.org>
4453
4454         * simple.el (shifted-motion-keys-select-region): Fix statement
4455         about unshifted-motion-keys-deselect-region.
4456
4457 2004-12-15  Ville Skyttä  <scop@xemacs.org>
4458
4459         * bytecomp-runtime.el (make-obsolete): Add 3rd argument (no-op for
4460         now) for GNU Emacs compatibility.
4461         (make-obsolete-variable): Ditto.
4462
4463 2004-01-08  Ben Wing  <ben@xemacs.org>
4464
4465         * code-files.el (load):
4466         File positions are 0 based not 1 based. Thanks to Steve Youngs.
4467
4468 2004-12-05  Vin Shelton <acs@xemacs.org>
4469
4470         * XEmacs 21.4.16 is released
4471
4472 2004-12-04  Vin Shelton  <acs@xemacs.org>
4473
4474         * auto-autoloads.el: Regenerated.
4475
4476         * custom-load.el: Regenerated.
4477
4478 2004-09-15  Stephen J. Turnbull  <stephen@xemacs.org>
4479
4480         Fix bug: apropos errors if a defalias refers to an undefined
4481         function.  <87pt4pmdcs.fsf@tleepslib.sk.tsukuba.ac.jp>
4482
4483         * apropos.el (apropos):
4484         (apropos-command):
4485         * help.el (frob-help-extents):
4486         * help-macro.el (make-help-screen):
4487         * hyper-apropos.el (hyper-apropos-grok-functions):
4488         (hyper-apropos-get-doc):
4489         Catch void-function error thrown by `documentation'.
4490
4491 2004-09-02  Steve Youngs  <steve@youngs.au.com>
4492
4493         * packages.el (package-require): Fix incorrect arg to format.
4494         This fixes a `format specifier' error.
4495
4496 2004-08-13  Jerry James  <james@xemacs.org>
4497
4498         * bytecomp.el (forward-word): Tell the byte compiler the correct
4499         number of arguments to forward-word.
4500
4501 2004-08-12  Sven Grundmann  <sven@xemacs.org>
4502
4503         * etags.el: Fixed loading of include files for tag completion. Now
4504         you can make a tag file for a library, include it into your
4505         project and it will be reloaded only if it changed. Infinte
4506         include loops are detected and the correct tag files are loaded.
4507         * etags.el (buffer-tag-table-list): Load and verify tag files in
4508         the external function buffer-tag-table-list-load.
4509         * etags.el (buffer-tag-table-list-load): New. Load and verify the
4510         tag files. Also load the included tag files. The priority of the
4511         included files is right below their parent file. If multiple
4512         matches occur then the symbols from the parent file are found
4513         first.
4514         * etags.el (tag-table-include-files): Corrected comment
4515         string. Switched to pattern constant tags-include-pattern to have
4516         it at a central location.
4517         * etags.el (tags-include-pattern): Added doc string.
4518         * etags.el (add-to-tag-completion-table): Removed obsolete
4519         comments as the include files are allready returned by
4520         buffer-tag-table-list and loaded.
4521         * etags.el (find-tag-internal): The include files are allready
4522         included in tag-tables as buffer-tag-table-list returns them now.
4523
4524 2004-07-02  Malcolm Purvis  <malcolmp@xemacs.org>
4525
4526         * widgets-gtk.el (gtk-widget-instantiate-notebook-internal):
4527         Loading items into the notebook is now done by C code.
4528         * widgets-gtk.el (gtk-widget-instantiate-internal):
4529         Style no longer changed.
4530
4531 2004-06-28  Nix  <nix@esperi.org.uk>
4532
4533         * cmdloop.el (truncate-command-history-for-gc): Delay
4534         execution of all things that look up variable bindings,
4535         via `enqueue-eval-event'.
4536
4537 2004-06-24  Vin Shelton  <acs@xemacs.org>
4538
4539         * package-get.el (package-get-require-signed-base-updates):
4540         now defaults to nil.
4541
4542 2004-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
4543
4544         * subr.el (split-string): Clean up docstring.
4545
4546 2002-01-24  John Paul Wallington  <jpw@shootybangbang.com>
4547
4548         * faces.el (zmacs-region): fix typo in docstring.
4549
4550 2004-06-07  Jerry James  <james@xemacs.org>
4551
4552         * derived.el: Synch with Emacs 21.3.
4553         * subr.el (with-local-quit): New, from Emacs 21.3.
4554         * subr.el (delayed-mode-hooks): New variable, from Emacs 21.3.
4555         * subr.el (run-mode-hooks): New function, from Emacs 21.3.
4556         * subr.el (delay-mode-hooks): New macro, from Emacs 21.3.
4557
4558 2004-06-16  Jerry James  <james@xemacs.org>
4559
4560         * cl.el (cl-set-substring): Increment start by the length of the
4561         string, not the string itself.
4562
4563 2004-05-19  Malcolm Purvis  <malcolmp@xemacs.org>
4564
4565         * etags.el (tag-table-include-files): Expand included TAGS file
4566         paths to avoid problems with relative paths.  Thanks to Peter
4567         Chubb <peterc@gelato.unsw.edu.au>.
4568         * etags.el (tags-include-pattern): New.
4569         * etags.el (add-to-tag-completion-table): Parse and ignore
4570         trailing include lines.
4571
4572 2004-06-21  Adrian Aichner  <adrian@xemacs.org>
4573
4574         * package-ui.el (pui-help-echo): Fix false cvs conflict by
4575         avoiding line solely composed of equal signs.
4576
4577 2004-06-10  Adrian Aichner  <adrian@xemacs.org>
4578
4579         * cus-edit.el (alloc): Typo fix.
4580         * cus-edit.el (custom-browse-visibility): Ditto.
4581         * cus-edit.el (custom-variable-value-create): Ditto.
4582         * cus-edit.el (custom-variable-pre-reset-standard): Ditto.
4583         * cus-edit.el (custom-save-variables): Bind print-length and
4584         print-level to nil to avoid value abbreviation.
4585         * cus-edit.el (custom-save-face-internal): Ditto.
4586         * cus-edit.el (custom-save-faces): Save in sorted order.
4587         * cus-edit.el (custom-save-resets): Bind print-length and
4588         print-level to nil to avoid value abbreviation.
4589         * cus-edit.el (custom-save-loaded-themes): Ditto.
4590
4591 2004-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
4592
4593         * subr.el (split-string-default-separators): New.
4594         (split-string): Synch to 21.5/GNU Emacs version.  *New semantics*,
4595         see comment in source.
4596
4597 2004-01-29  Stephen J. Turnbull  <stephen@xemacs.org>
4598
4599         * mule/japanese.el (paragraph-start, paragraph-separate):
4600         Remove anchor to BOL.
4601
4602 2004-04-30  Stephen J. Turnbull  <stephen@xemacs.org>
4603
4604         * cl.el (gensym, gentemp): Improve docstrings.
4605
4606 2004-05-10  Vin Shelton  <acs@xemacs.org>
4607
4608         * etags.el: Sync with 21.5 version.
4609
4610 2004-04-21  Sven Grundmann  <sven@hellerhof.de>
4611
4612         * etags.el:
4613         * etags.el (tags-exuberant-ctags-optimization-p): Enable optimization
4614         only for use with exuberant ctags. This will also enable building of 
4615         completion tables with exuberant ctags. This will not work with
4616         xemacs ctags. 
4617         * etags.el (get-tag-table-buffer): New function for creating of
4618         completion table is used if tags-exuberant-ctags-optimization-p ist t
4619         * etags.el (tags-explicit-name-pattern): Hold the name pattern for
4620         finding the tag names. New.
4621         * etags.el (add-to-tag-completion-table-exuberant-ctags): Defun for
4622         building tag completion table with exuberant ctags. New.
4623         * etags.el (find-tag-internal): Improve exact tag matching for tags
4624         with name fields. Before the patch return types of functions or
4625         function parameters (with exuberant ctags) were found as matches.
4626
4627 2004-04-21  Sven Grundmann  <sven@hellerhof.de>
4628
4629         * list-mode.el (display-completion-list): Fixed completion list was
4630         taking the width of the frame and not of the window for displaying
4631         the selection methods.
4632
4633 2004-04-18  Stephen J. Turnbull  <stephen@xemacs.org>
4634
4635         * menubar-items.el (default-menubar): Options are saved to custom.el.
4636
4637
4638 2004-02-23  Stephen J. Turnbull  <stephen@xemacs.org>
4639
4640         * isearch-mode.el (isearch-abort): Preserve successful search target.
4641
4642 2004-03-27  Adrian Aichner  <adrian@xemacs.org>
4643
4644         * gnuserv.el: Sync with 21.5 version, inspired by bugreport and
4645         (make-variable-buffer-local 'gnuserv-minor-mode) patch by Robert
4646         Bihlmeyer.
4647         * gnuserv.el (gnuserv-mode-line-string): New.
4648         * gnuserv.el (gnuserv-minor-mode): Make it buffer-local, not
4649         gnuserv-mode.
4650         * gnuserv.el (make-x-device-with-gtk-fallback): New.
4651         * gnuserv.el (gnuserv-edit-files): Use
4652         make-x-device-with-gtk-fallback.
4653
4654 2004-03-23  Malcolm Purvis  <malcolmpurvis@optushome.com.au>
4655
4656         * gtk-widgets.el: New import: gtk-accel-group-new.
4657         * dialog-gtk.el:
4658         * dialog-gtk.el (gtk-popup-convert-underscores): New.
4659         * dialog-gtk.el (popup-builtin-question-dialog):
4660         Added support for dialog button mnemonics.
4661
4662 2004-03-22  Chris Green <cmg@dok.org>
4663
4664         * process.el (shell-command): Output buffer was ignored when a
4665         background process was run via shell-command.
4666
4667 2004-03-19  Hrvoje Niksic  <hniksic@xemacs.org>
4668
4669         * cus-edit.el (custom-save-variables): Retrieve a list of
4670         variables to save first, sort it, and make sure the variables are
4671         saved in sorted order.
4672
4673 2004-02-23  Steve Youngs  <sryoungs@bigpond.net.au>
4674  
4675         * package-get.el (package-get-update-base-from-buffer): Force
4676         binary coding system for verifying GnuPG signature in the
4677         package-index file.
4678  
4679 2003-07-06  Adrian Aichner  <adrian@xemacs.org>
4680
4681         * package-get.el (package-get-package-index-file-location): Handle
4682         missing "EMACSPACKAGEPATH" environment variable.
4683
4684 2003-07-05  Adrian Aichner  <adrian@xemacs.org>
4685
4686         * package-admin.el (package-admin-find-top-directory): Simplify
4687         directory comparisions and fix substring errors on short path
4688         components.
4689         * package-get.el (package-get-package-index-file-location):
4690         Default to first component of "EMACSPACKAGEPATH", if set.
4691
4692 2004-02-16  Steve Youngs  <sryoungs@bigpond.net.au>
4693
4694         * package-get.el (process-error): New error datum.
4695
4696 2004-02-02  Vin Shelton <acs@xemacs.org>
4697
4698         * XEmacs 21.4.15 is released
4699
4700 2003-12-12  Katsumi Yamaoka  <yamaoka@jpl.org>
4701
4702         * itimer.el (activate-itimer): Modify the itimer timeout value as
4703         if it were begun at the last time when the itimer driver was woken
4704         up.
4705
4706 2004-01-27  Stephen J. Turnbull  <stephen@xemacs.org>
4707
4708         * specifier.el (Copyright):
4709         Update.
4710         (make-specifier-and-init):
4711         (map-specifier):
4712         (canonicalize-inst-pair):
4713         (canonicalize-spec-list):
4714         (set-specifier):
4715         Synch docstrings to 21.5 where appropriate.
4716
4717 2004-01-25  Steve Youngs  <sryoungs@bigpond.net.au>
4718
4719         * package-get.el (package-get-list-packages-where): New.  A
4720         function that allows searching for groups of packages.  For
4721         example, find all packages that require the fsf-compat package.
4722
4723 2004-01-25  Steve Youngs  <youngs@xemacs.org>
4724
4725         The Great PUI Sync.
4726
4727         * auto-autoloads.el: Regenerated.
4728
4729         * custom-load.el: Regenerated.
4730
4731         * dumped-lisp.el (packages-hardcoded-lisp): New.
4732
4733         * menubar-items.el (menu-max-items): New.
4734         (menu-submenu-max-items): New.
4735         (menu-submenu-name-format): New.
4736         (menu-split-long-menu): New.
4737         (menu-sort-menu): New.
4738         (default-menubar): Sync to 21.5 in regard to the PUI menus.
4739
4740         * obsolete.el (pui-add-install-directory): Renamed to the more
4741         logical `pui-set-local-package-get-directory'.
4742         (package-get-download-menu): Moved to `package-ui.el' and renamed
4743         to `package-ui-add-download-menu'.
4744
4745         * package-admin.el (package-admin-install-function-mswindows):
4746         Whitespace clean up.
4747         (package-admin-add-single-file-package): Removed.
4748         (package-admin-default-install-function): Whitespace clean up.
4749         (package-admin-find-top-directory): New.
4750         (package-admin-get-install-dir): Use it.
4751         (package-admin-get-manifest-file): 
4752         (package-admin-check-manifest): 
4753         (package-admin-add-binary-package):
4754         (package-admin-get-lispdir):
4755         (package-admin-delete-binary-package):
4756         (package-admin):
4757
4758         * package-get.el (package-get-package-index-file-location): New.
4759         (package-get-install-to-user-init-directory): New.
4760         (package-get-remote):
4761         (package-get-download-sites):
4762         (package-get-pre-release-download-sites): New.
4763         (package-get-site-release-download-sites): New.
4764         (package-get-base-filename):
4765         (package-get-always-update):
4766         (package-get-user-index-filename): Removed.
4767         (package-get-pgp-available-p): New.
4768         (package-get-require-signed-base-updates):
4769         (package-get-was-current):
4770         (package-entries-are-signed): New.
4771         (package-get-continue-update-base): New.
4772         (package-get-download-menu): Removed.
4773         (package-get-require-base):
4774         (package-get-update-base-entry):
4775         (package-get-locate-file):
4776         (package-get-locate-index-file):
4777         (package-get-maybe-save-index):
4778         (package-get-update-base):
4779         (package-get-update-base-from-buffer):
4780         (package-get-update-base-entries):
4781         (package-get-interactive-package-query):
4782         (package-get-update-all):
4783         (package-get-all):
4784         (package-get-dependencies):
4785         (package-get-init-package):
4786         (package-get-info): New.
4787         (package-get):
4788         (package-get-staging-dir):
4789         (package-get-set-version-prop): Removed.
4790         (package-get-installedp):
4791         (package-get-ever-installed-p):
4792         (packages): Removed.
4793         (package-get-custom-groups): Removed.
4794         (package-get-custom): Removed.
4795         (package-get-custom-add-entry): Removed.
4796
4797         * package-info.el (batch-update-package-info):
4798
4799         * package-net.el (package-net-batch-generate-bin-ini):
4800         (package-net-update-installed-db):
4801
4802         * package-ui.el (pui-info-buffer):
4803         (pui-directory-exists): Removed.
4804         (pui-package-dir-list): Removed.
4805         (pui-add-install-directory): Removed.
4806         (package-ui-download-menu): New.
4807         (package-ui-pre-release-download-menu): New.
4808         (package-ui-site-release-download-menu): New.
4809         (pui-set-local-package-get-directory): New.
4810         (pui-package-symbol-char):
4811         (pui-update-package-display):
4812         (pui-toggle-package):
4813         (pui-toggle-package-key):
4814         (pui-toggle-package-delete):
4815         (pui-toggle-package-delete-key):
4816         (pui-toggle-package-event):
4817         (pui-toggle-verbosity-redisplay):
4818         (pui-install-selected-packages):
4819         (pui-add-required-packages):
4820         (pui-help-echo):
4821         (pui-display-info):
4822         (list-packages-mode):
4823         (pui-list-packages):
4824
4825         * packages.el (packages-compute-package-locations):
4826         (package-require):
4827         (package-delete-name):
4828         (packages-hardcoded-lisp): Removed.
4829         (packages-useful-lisp): Removed.
4830         (packages-unbytecompiled-lisp): Removed.
4831         (packages-find-package-directories):
4832
4833         Summary:
4834
4835         Major code clean up of all things PUI.
4836
4837         Much improved code to determine where packages should be
4838         installed.  PUI no longer depends on any packages being
4839         pre-installed to compute where packages are to be installed to.
4840
4841         The user can specify the location of their package-index file.  It
4842         isn't necessary to set this because it has sane defaults.  People
4843         who "run-in-place" won't accidently overwrite the CVS
4844         package-index file.  See
4845         `package-get-package-index-file-location'. 
4846
4847         PUI will now properly clean up after itself in the event of an
4848         unsuccessful package install.  This drastically reduces the number
4849         of "wrong md5sum" FAQs.
4850
4851         non-Mule XEmacsen can no longer install Mule packages.
4852
4853         Package management via the custom interface has been removed.
4854
4855         The PUI related menubar items have been reorganised.
4856
4857         The PGP verification code has been fixed and the default for
4858         whether or not it is used is automatically computed.
4859
4860         * update-elc.el ((preloaded-file-list site-load-packages
4861         need-to-dump dumped-exe)):
4862         Just a couple of small changes to allow for
4863         `packages-(hardcoded|useful|unbytecompiled)-lisp' not really
4864         existing anymore.
4865
4866 2003-12-10  Hrvoje Niksic  <hniksic@xemacs.org>
4867
4868         * bytecomp.el (byte-compile-warn-about-unused-variables): Don't
4869         apply `format' to the first argument of byte-compile-warn, it
4870         already calls format.
4871
4872 2003-12-03  Adrian Aichner  <adrian@xemacs.org>
4873
4874         * files.el (delete-old-versions): Avoid going interactive during
4875         make install when environment variable VERSION_CONTROL is set.
4876
4877 2003-12-04  Vin Shelton  <acs@xemacs.org>
4878
4879         * menubar-items.el (menu-item-search): Only bring up search dialog
4880         box if the feature is available and desired.
4881
4882 2003-11-04  Stephen J. Turnbull  <stephen@xemacs.org>
4883
4884         * about.el (about-personal-info): Fix typo in Tony Rossini's entry.
4885
4886 2003-11-05  Vin Shelton  <acs@xemacs.org>
4887
4888         * help.el (Help-prin1-face):
4889         (Help-princ-face):
4890         princ and prin1 are functions and need to be called as such.  The
4891         idea for this patch was submitted by Eric Eide <eeide@cs.utah.edu>.
4892
4893 2003-10-22  Stephen J. Turnbull  <stephen@xemacs.org>
4894
4895         * about.el (about-xemacs): Give full version and build date.
4896
4897 2003-09-19  Stephen J. Turnbull  <stephen@xemacs.org>
4898
4899         * win32-native.el (grep-null-device): This XEmacs has null-device.
4900
4901 2003-09-06  Mike Sperber  <mike@xemacs.org>
4902
4903         * bytecomp.el (byte-compile-defvar-or-defconst): Actually
4904         implement the specified semantics for `defvar.'
4905
4906 2003-09-07  Adrian Aichner  <adrian@xemacs.org>
4907
4908         * window-xemacs.el (display-buffer): Fix for `shrink-to-fit' by
4909         Klaus Berndl, calling `shrink-window-if-larger-than-buffer' when
4910         displaying buffer in question.
4911
4912 2003-09-03  Vin Shelton <acs@xemacs.org>
4913
4914         * XEmacs 21.4.14 is released
4915
4916 2003-08-17  Vin Shelton  <acs@xemacs.org>
4917
4918         * about.el: Vanity patch.
4919
4920 2003-08-11  Stephen J. Turnbull  <stephen@xemacs.org>
4921
4922         * code-process.el (call-process):
4923         (call-process-region):
4924         (start-process):
4925         Document coding system processing.
4926
4927 2003-08-03  Stephen J. Turnbull  <stephen@xemacs.org>
4928
4929         * startup.el (splash-frame-body): Idiomatic English.
4930
4931 2003-04-24  Jin Choi <jsc@orangeimagineering.com>
4932
4933         * font-lock.el (font-lock-match-java-declarations): Move
4934         save-restriction, narrow-to-region to beginning of function to
4935         avoid going beyond the limit and causing an infloop.
4936
4937 2003-04-16  Jerry James  <james@xemacs.org>
4938
4939         * keydefs.el: Remove mappings for keys mapped to the nowhere
4940         defined function function-key-error.
4941
4942 2003-03-22  Vasily Korytov  <deskpot@myrealbox.com>
4943
4944         * lisp-mode.el (emacs-lisp-mode-hook, lisp-mode-hook,
4945         lisp-interaction-mode-hook): Add the docstrings.
4946
4947 2003-08-04  Michael Toomim <toomim@OCF.Berkeley.EDU>
4948
4949         * byte-optimize.el: Fix infinite loop in bytecode optimizer.  See:
4950         http://list-archive.xemacs.org/xemacs-beta/200306/msg00157.html
4951         http://list-archive.xemacs.org/xemacs-beta/200307/msg00005.html
4952
4953 2003-06-18  Nickolay Pakoulin  <npak@ispras.ru>
4954
4955         * cl-macs.el (cl-transform-lambda): Place doc on Common Lisp
4956         lambda list after the original doc.  Care about
4957         #'(lambda () "SingleString") 
4958         (cl-upcase-arg): 
4959         (cl-function-arglist):
4960         Care about &cl-defs and &cl-quote in lambda list, dotted lists and
4961         circular data structures in lambda list specification
4962
4963 2003-06-11  Adrian Aichner  <adrian@xemacs.org>
4964
4965         * font-lock.el (lisp-font-lock-keywords-1): Only NAME, not NAME(
4966         to appear in font-lock-function-name-face.
4967
4968 2003-06-17  Stephen J. Turnbull  <stephen@xemacs.org>
4969
4970         * bytecomp.el (byte-compile-lambda): Discard docstring only if it
4971         is not also the value of the lambda.
4972
4973 2003-05-06  Andy Piper  <andy@xemacs.org>
4974
4975         * files.el (revert-buffer): Make sure local variables get processed,
4976         even in the case of an optimized reversion.
4977
4978 2003-05-25  XEmacs Build Bot <builds@cvs.xemacs.org>
4979
4980         * XEmacs 21.4.13 is released
4981
4982 2003-03-18  Stephen J. Turnbull  <stephen@xemacs.org>
4983
4984         * gutter-items.el (buffers-tab-filter-functions): Improve docstring.
4985         Suggested by a Chris Palmer <chris@nodewarrior.org> patch.
4986
4987 2003-02-14  Ben Wing  <ben@xemacs.org>
4988
4989         * byte-optimize.el:
4990         * byte-optimize.el (byte-compile-inline-expand):
4991         * byte-optimize.el (byte-compile-unfold-lambda):
4992         * byte-optimize.el (byte-optimize-form-code-walker):
4993         * byte-optimize.el (byte-optimize-form):
4994         * byte-optimize.el (byte-decompile-bytecode-1):
4995         * byte-optimize.el (byte-optimize-lapcode):
4996         Review carefully and sync up to 20.7 except for areas as noted.
4997         Fixes problem with JDE compilation.
4998
4999 2003-02-05  Ben Wing  <ben@xemacs.org>
5000
5001         * simple.el:
5002         * simple.el (motion-keys-for-shifted-motion):
5003         Omit M-S-home/end from motion keys.
5004
5005 2003-02-07  Ben Wing  <ben@xemacs.org>
5006
5007         * text-props.el (text-property-any):
5008         * text-props.el (text-property-not-all):
5009         Fix bug when end > start.
5010
5011 2003-01-17  Stephen J. Turnbull  <stephen@xemacs.org>
5012
5013         * info.el (Info-insert-dir): Make default-directory end in
5014         separator.  Patch due to Martin Buchholz.
5015
5016 2003-01-15  Stephen J. Turnbull  <stephen@xemacs.org>
5017
5018         * XEmacs 21.4.12 "Portable Code" is released.
5019
5020 2003-01-13  Ilya Golubev  <golubev@xemacs.org>
5021
5022         * about.el: Update golubev data.
5023
5024 2003-01-15  Stephen J. Turnbull  <stephen@xemacs.org>
5025
5026         * isearch-mode.el (isearch-mode-map): Substitute comment on
5027         desirability, and back out "GR is printable" changes.
5028
5029 2003-01-08  Stephen J. Turnbull  <stephen@xemacs.org>
5030
5031         * isearch-mode.el (isearch-mode-map): Don't bind CSI.
5032
5033 2003-01-07  Stephen J. Turnbull  <stephen@xemacs.org>
5034
5035         * isearch-mode.el (isearch-mode-map): GR (and C1) is printable.
5036
5037 2003-01-06  Ville Skyttä  <scop@xemacs.org>
5038
5039         * menubar-items.el (default-menubar): Use browse-url-mozilla
5040         instead of browse-url-gnome-moz for Mozilla.
5041
5042 2003-01-03  Stephen J. Turnbull  <stephen@xemacs.org>
5043
5044         * XEmacs 21.4.11 "Native Windows TTY Support" is released.
5045
5046 2002-12-27  Ville Skyttä  <scop@xemacs.org>
5047
5048         * files.el (auto-mode-alist): Remove redundant entries for modes
5049         that live in packages.
5050         (interpreter-mode-alist): Ditto.
5051
5052 2002-03-17  Ville Skyttä  <ville.skytta@xemacs.org>
5053
5054         * menubar-items.el (default-menubar): Sync with current
5055         browse-url-xemacs.el.
5056
5057 2002-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
5058
5059         * XEmacs 21.4.10 "Military Intelligence" is released.
5060
5061 2002-10-07  Katsumi Yamaoka  <yamaoka@jpl.org>
5062
5063         * font-lock.el (font-lock-fontify-keywords-region): Fix typo.
5064
5065 2002-10-07  Katsumi Yamaoka  <yamaoka@jpl.org>
5066
5067         * keydefs.el (global-map): Bind C-xrd to delete-rectangle per GNU.
5068
5069 2001-05-10   Daiki Ueno  <ueno@unixuser.org>
5070
5071         * font-lock.el (font-lock-compile-keywords): Rewrite as a side
5072         effect free function.
5073         (font-lock-fontify-keywords-region): Supply the argument to
5074         font-lock-compile-keywords.
5075
5076 2002-09-22  Ville Skyttä  <ville.skytta@xemacs.org>
5077
5078         * package-get.el (package-get-download-sites): Bring sites list
5079         up to date, prefer xx.xemacs.org addresses.
5080
5081 2002-09-27  Andy Piper  <andy@xemacs.org>
5082
5083         * dialog.el (make-dialog-box): for general dialogs only
5084         delete-frame-hook will be run.
5085
5086 2002-09-28  Stephen J. Turnbull  <stephen@xemacs.org>
5087
5088         * font-lock.el (font-lock-fontify-syntactically-region): Add
5089         comment about lookup-syntax-properties, document LOUDLY as unused.
5090
5091 2002-08-26  Andy Piper  <andy@xemacs.org>
5092
5093         * gutter-items.el (set-progress-feedback-instantiator): Fix bad
5094         merge.
5095
5096 2002-09-02  Ville Skyttä  <ville.skytta@xemacs.org>
5097
5098         * bytecomp-runtime.el (make-obsolete): Docstring argument nit.
5099         (make-obsolete-variable): Ditto.
5100         (make-compatible): Ditto.
5101         (make-compatible-variable): Ditto.
5102
5103 2002-09-16  Stephen J. Turnbull  <stephen@xemacs.org>
5104
5105         * obsolete.el (parse-sexp-lookup-properties): new compatible alias
5106         for `lookup-syntax-properties'.  RFE from Alan Mackenzie.
5107
5108 2002-08-28  Andy Piper  <andy@xemacs.org>
5109
5110         * files.el (revert-buffer): propagate revert-without-query-status.
5111
5112 2002-06-03  Andy Piper  <andy@xemacs.org>
5113
5114         * dialog-items.el (make-search-dialog): align various subcontrols
5115         in visually pleasing ways, allow frame to autosize to the dialog
5116         size.
5117         * dialog.el (make-dialog-box): add a border inside the frame. Add
5118         :autosize property, if t then reset the frame size appropriately
5119         before the frame is mapped.
5120         * gutter-items.el (set-progress-feedback-instantiator): align
5121         various subcontrols.
5122         * gutter-items.el (set-progress-abort-instantiator): ditto.
5123
5124 2002-08-23  Stephen J. Turnbull  <stephen@xemacs.org>
5125
5126         * XEmacs 21.4.9 "Informed Management" is released.
5127
5128 2002-06-22  Ville Skyttä  <ville.skytta@xemacs.org>
5129
5130         * subr.el (add-to-list): Sync with GNU Emacs 21.2, adding the
5131         "&optional append" argument.
5132
5133 2002-07-16  Didier Verna  <didier@xemacs.org>
5134
5135         * subr.el (replace-in-string): fix case fold bug introduced by
5136         "2000-07-30  Ben Wing  <ben@xemacs.org>": honor the value of
5137         case-fold-search in temporary buffers.
5138
5139 2002-08-03  Steve Youngs  <youngs@xemacs.org>
5140
5141         * lib-complete.el (find-library): Remove check for mule because
5142         decompression DOES work on Mule.
5143
5144 2002-08-11  John Paul Wallington  <jpw@shootybangbang.com>
5145
5146         * simple.el (join-line): New alias for `delete-indentation'.
5147
5148 2002-08-02  Ville Skyttä  <ville.skytta@xemacs.org>
5149
5150         * font-lock.el: Some faces and doc typo fixes from GNU Emacs.
5151         (font-lock-doc-face): New alias to font-lock-doc-string-face.
5152         (font-lock-builtin-face): New.
5153         (font-lock-constant-face): New.
5154         (font-lock-face-list): Add builtin and constant faces.
5155
5156 2002-08-16  Stephen J. Turnbull  <stephen@xemacs.org>
5157
5158         * autoload.el (make-autoload): Support define-derived-mode.
5159         Collected puts of doc-string-elt property.  Based on a patch by
5160         Didier Verna <didier@xemacs.org>.
5161
5162 2002-08-15  Stephen J. Turnbull  <stephen@xemacs.org>
5163
5164         * wid-edit.el (widget-field-activate): Fix docstring typo.
5165
5166 2002-07-23  Andy Piper  <andy@xemacs.org>
5167
5168         * about.el (about-personal-info): update me.
5169
5170 2002-07-12  Andy Piper  <andy@xemacs.org>
5171
5172         * custom.el (custom-theme-set-variables): remove bogus
5173         arguments. Use custom-set-default to set defaults.
5174         (custom-set-variables): update doc.
5175         (custom-local-buffer): new, synced from FSF.
5176         (custom-set-default): ditto.
5177         (defcustom): update doc.
5178
5179 2002-06-16  Andy Piper  <andy@xemacs.org>
5180
5181         * menubar-items.el (default-menubar): enable windows printing on
5182         cygwin as well as native.
5183
5184 2002-06-12  Andy Piper  <andy@xemacs.org>
5185
5186         * printer.el (generic-print-buffer): catch all errors so that the
5187         print device can be cleared in all scenarios.
5188         (Printer-clear-device): make sure clearing the printer allows it
5189         to be used again immediately.
5190         (generic-print-region): make sure the default printer face is
5191         black-on-white.
5192
5193 2002-04-23  Jerry James  <james@xemacs.org>
5194
5195         * window-xemacs.el (display-buffer-function): Change doc to
5196         reflect new arg.
5197         * window-xemacs.el (pre-display-buffer-function): Ditto.
5198         * window-xemacs.el (display-buffer): New arg, shrink-to-fit.  If
5199         non-nil, make the new window just big enough for its contents.
5200         * frame.el (get-frame-for-buffer): Accept new arg, due to above.
5201         * frame.el (show-temp-buffer-in-current-frame): Remove broken
5202         temp-buffer-shrink-to-fit code.  Tell display-buffer instead.
5203
5204 2002-06-06  Andy Piper  <andy@xemacs.org>
5205
5206         * custom.el (custom-theme-set-variables): sync :set-after from FSF.
5207         (defcustom): ditto.
5208         (custom-handle-keyword): ditto.
5209
5210 2002-07-12  Stephen J. Turnbull  <stephen@xemacs.org>
5211
5212         * gutter-items.el (buffers-tab-selection-function): Improve doc.
5213         Make obsolete.  Default to nil.
5214         (buffers-tab-filter-functions): Improve doc.  Use literal default.
5215         Inspired by a patch by John Palmieri.
5216
5217 2002-07-01  Mike Alexander  <mta@arbortext.com>
5218
5219         * process.el (shell-command-on-region): Don't delete the region
5220         before giving it to call-process-region
5221
5222 2002-06-04  Jerry James <james@eecs.ku.edu>
5223
5224         * find-paths.el (paths-find-architecture-directory): Search in
5225         `system-configuration'/`base', not `base'`system-configuration'.
5226
5227 2002-06-23  Ville Skyttä  <ville.skytta@xemacs.org>
5228
5229         * info.el (Info-index): Add missing \ in [ t].
5230
5231 2002-06-11  Stephen J. Turnbull  <stephen@xemacs.org>
5232
5233         * gutter-items.el (gutter-buffers-tab-visible-p,
5234         buffers-tab-omit-function, buffers-tab-selection-function,
5235         buffers-tab-filter-functions):
5236         Doc improvements.
5237
5238 2002-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
5239
5240         * toolbar.el (toolbar-icon-directory): Document trailing separator.
5241
5242         * toolbar-items.el (toolbar-news): Fix typo in message string.
5243
5244 2002-06-08  Stephen J. Turnbull  <stephen@xemacs.org>
5245
5246         * dialog.el (yes-or-no-p-dialog-box): 
5247         * cmdloop.el (y-or-n-p-minibuf):
5248         (yes-or-no-p-minibuf):
5249         (yes-or-no-p):
5250         (y-or-n-p): 
5251         Specify negative answers in docstrings.
5252
5253 2002-05-25  Steve Youngs  <youngs@xemacs.org>
5254
5255         * package-ui.el (pui-help-echo): Display both installed and author
5256         version.  Use a balloon-help window to display extra info like
5257         package requires.
5258
5259 2002-05-30  Andy Piper  <andy@xemacs.org>
5260
5261         * files.el (revert-buffer-internal): don't visit
5262         revert-buffer. Kill buffer when not used. Suggested by Mike
5263         Alexander <mta@arbortext.com>
5264
5265 2002-05-20  Stephen J. Turnbull  <stephen@xemacs.org>
5266
5267         * files.el (revert-buffer): More docstring fiddling.
5268
5269 2002-05-19  Stephen J. Turnbull  <stephen@xemacs.org>
5270
5271         * files.el (revert-buffer):
5272         (revert-buffer-internal):
5273         (revert-buffer-insert-file-contents-function):
5274         Improve docstrings and comments.
5275
5276 2002-05-08  Andy Piper  <andy@xemacs.org>
5277
5278         * files.el (revert-buffer): observe noconfirm behavior.
5279
5280 2002-04-09  Andy Piper  <andy@xemacs.org>
5281
5282         * files.el (revert-buffer): use revert-buffer-internal if it looks
5283         like doing so will not result in any user-visible changes.
5284         (revert-buffer-internal): new function. Do the actual process of
5285         reversion and then see whether the result is any different to what
5286         we have already. If it is not then do nothing.
5287
5288 2001-12-11  Andy Piper  <andy@xemacs.org>
5289
5290         * menubar.el (get-popup-menu-response): re-order so that it works
5291         on more sane/facist window systems.
5292
5293 2001-12-03  Andy Piper  <andy@xemacs.org>
5294
5295         * faces.el (frob-face-property): don't infloop in face frobbing
5296         from Jan Vroonhof <jan@xemacs.org>.
5297
5298 2001-11-30  Jan Vroonhof  <jan@xemacs.org>
5299
5300         * faces.el (frob-face-property): Follow face fall-back hierarchy
5301         properly for face properties without an instance. Only do manual
5302         copy form 'default in last resort. This handles in particular
5303         the case where 'default itself has only a fall-back (which is
5304         the case by default on windows).
5305
5306 2001-11-24  Andy Piper  <andy@xemacs.org>
5307
5308         * printer.el (generic-print-region): set default-frame-plist to
5309         nil while creating the printer frame so that sizes reflect the
5310         printed page.
5311
5312         * faces.el (face-complain-about-font): Don't complain on printers.
5313
5314 2002-05-10  Stephen J. Turnbull  <stephen@xemacs.org>
5315         
5316         * package-net.el: Andy synch.
5317         
5318 2001-12-16  Andy Piper  <andy@xemacs.org>
5319
5320         * package-get.el (package-get-update-all): Make sure installed.db
5321         gets updated after updating packages.
5322
5323 2002-03-28  Ben Wing  <ben@xemacs.org>
5324
5325         * msw-glyphs.el: Set glyph-contrib-p to nil on hscroll,
5326         continuation, truncation so that we don't get line jumpiness from
5327         them being larger than the line height.
5328
5329         * msw-font-menu.el (mswindows-font-menu-font-data): Fix bug.
5330
5331 2001-11-30  Jan Vroonhof  <jan@xemacs.org>
5332
5333         * font.el (font-window-system-mappings): Add mapping for Gtk
5334         (assume identical to X) 
5335
5336 2002-02-04  Andy Piper  <andy@xemacs.org>
5337
5338         * files.el (convert-standard-filename): Fix for short filename
5339         Peter Arius <pas@methodpark.de>
5340
5341 2001-12-10  Christoph Wedler  <Christoph.Wedler@sap.com>
5342
5343         * list-mode.el (default-choose-completion): completion-base-size
5344         should refer to local value in the completion list buffer.
5345
5346 2001-12-03  Didier Verna  <didier@xemacs.org>
5347
5348         * rect.el: autoload `replace-rectangle'.
5349         * keydefs.el (global-map): bind it to `C-x r p'.
5350
5351 2002-05-09  Stephen J. Turnbull  <stephen@xemacs.org>
5352
5353         * XEmacs 21.4.8 "Honest Recruiter" is released.
5354
5355 2002-05-09  Stephen J. Turnbull  <stephen@xemacs.org>
5356
5357         This patch is based on Jerry James's patch and analysis.
5358
5359         * select.el (get-clipboard):
5360         (get-selection):
5361         Update docstrings.
5362         (get-clipboard-foreign):
5363         (get-selection-foreign):
5364         New function for use as `interprogram-paste-function's.
5365
5366         * simple.el (interprogram-paste-function): Change default to
5367         `get-clipboard-foreign'; improve docstring.
5368         (interprogram-cut-function): Improve dosctring.
5369
5370 2002-05-04  Stephen J. Turnbull  <stephen@xemacs.org>
5371
5372         * XEmacs 21.4.7 "Economic Science" is released.
5373
5374 2002-03-18  Adrian Aichner  <adrian@xemacs.org>
5375
5376         * cus-edit.el (customize-save-variable): Fix typo in prompt.
5377
5378 2002-03-26  John Paul Wallington  <jpw@xemacs.org>
5379
5380         * obsolete.el (assq-delete-all): New compatibility alias for 
5381         remassq.
5382
5383 2002-01-09  Simon Josefsson  <jas@extundo.com>
5384
5385         * files.el (auto-mode-alist): Support Sieve (*.siv, *.sieve).
5386
5387 2002-01-04  Adrian Aichner  <adrian@xemacs.org>
5388
5389         * info.el (Info-auto-generate-directory): Default
5390         Info-auto-generate-directory to 'if-outdated.
5391
5392 2002-03-28  Stephen J. Turnbull  <stephen@xemacs.org>
5393
5394         * startup.el (normal-top-level): Prevent migration code from
5395         trashing .emacs on an error in loading the init files.
5396
5397 2002-03-14  Ville Skyttä  <ville.skytta@xemacs.org>
5398
5399         * files.el (auto-mode-alist): GNUmakefile is a Makefile,
5400         "system default" Xdefaults and friends get xrdb-mode.
5401
5402 2002-03-05  Mats Lidell  <matsl@contactor.se>
5403  
5404         * help-nomule.el (tutorial-supported-languages): Added Swedish
5405         tutorial. Sorted languages.
5406
5407 2002-02-11  Mike Sperber <mike@xemacs.org>
5408
5409         * info.el (Info-maybe-update-dir): Regenerate dir if we're
5410         regenerating outdated dir files and dir is non-existent.
5411
5412 2002-01-27  Stephen J. Turnbull  <stephen@xemacs.org>
5413
5414         * code-files.el (convert-mbox-coding-system): Improve comment.
5415         (write-region): Improve docstring.  Reformat to 80 columns.  Add
5416         coding-system argument to `write-region-pre-hook' call.
5417         (write-region-pre-hook): Fix docstring to mention lockname argument.
5418
5419 2002-01-18  Stephen J. Turnbull  <stephen@xemacs.org>
5420
5421         * minibuf.el (completing-read): Remove redundant wrong arg list.
5422
5423         * help.el (with-displaying-help-buffer): Put usage advice in docstring.
5424
5425 2001-12-27  John Paul Wallington  <jpw@shootybangbang.com>
5426
5427         * obsolete.el (interactive-form): new compatibility alias for 
5428         function-interactive.
5429
5430 2001-11-29  Adrian Aichner  <adrian@xemacs.org>
5431
5432         * menubar-items.el (Menubar-items-truncate-list): Removed.
5433         * menubar-items.el (Menubar-items-truncate-history): New.
5434         * menubar-items.el (default-menubar): Use
5435         Menubar-items-truncate-history.
5436
5437 2002-02-03  Adrian Aichner  <adrian@xemacs.org>
5438
5439         * printer.el (generic-print-region): Pass correct arguments to
5440         lpr-region.  Thanks to Nevin Kapur <nevin@jhu.edu> and Björn
5441         Torkelsson <torkel@acc.umu.se>.
5442
5443 2002-01-09  John Paul Wallington  <jpw@shootybangbang.com>
5444
5445         * help.el (describe-mode): synched with FSF 19.34; handle nil
5446         minor mode indicators.
5447
5448 2001-12-03  Christoph Wedler  <Christoph.Wedler@sap.com>
5449
5450         * minibuf.el (completing-read): Update docstring.
5451
5452 2001-12-17  Stephen J. Turnbull  <stephen@xemacs.org>
5453
5454         * XEmacs 21.4.6 "Common Lisp" is released.
5455
5456 2001-11-21  Stephen J. Turnbull  <stephen@xemacs.org>
5457
5458         * package-net.el: Inadvertant synch with Windows branch.  From
5459         Andy's log:
5460         (package-net-kit-version): new variable.
5461         (package-net-generate-bin-ini): use it. Remove unwanted functions.
5462
5463 2001-11-28  Steve Youngs  <youngs@xemacs.org>
5464
5465         * package-get.el (package-get-locate-index-file): Also search the
5466         core etc/ directory for the package index file if it can't be
5467         found in ~/.xemacs/.
5468
5469 2001-12-13  William Perry  <wmperry@gnu.org>
5470
5471         * dialog-gtk.el (popup-builtin-question-dialog):
5472         Conform to API in gui.c.
5473         
5474 2001-11-12  Andy Piper  <andy@xemacs.org>
5475
5476         * cus-edit.el (custom-save-face-internal): make sure we save
5477         non-themed faces.
5478         (custom-save-variables): ditto variables.
5479
5480 2001-11-20  Stephen J. Turnbull  <stephen@xemacs.og>
5481
5482         * faces.el (make-face-family):
5483         (make-face-size):
5484         New face-modifying functions per Jan Vroonhof.
5485
5486         cus-face.el (custom-set-face-font-family):
5487         (custom-set-face-font-size):
5488         Use them.
5489
5490         * font.el (font-window-system-mappings): More precise docstring.
5491
5492         (font-create-name):
5493         (font-create-object):
5494         (tty-font-create-object):
5495         (tty-font-create-plist):
5496         (x-font-create-object):
5497         (x-font-create-name):
5498         (ns-font-create-name):
5499         (mswindows-font-create-object):
5500         (mswindows-font-create-name):
5501         Add doctrings.
5502
5503 2001-11-14  John Paul Wallington <jpw@shootybangbang.com>
5504
5505         * gtk-faces.el (gtk-init-device-faces): removed spurious
5506         quote before let* expression.
5507
5508 2001-10-29  Andy Piper  <andy@xemacs.org>
5509
5510         * code-files.el (toggle-buffer-file-coding-system): mark buffer as
5511         modified when changing coding system.
5512
5513         * toolbar-items.el (toolbar-dired): Use interactive "D" spec so
5514         that we invoke the GUI directory selector.
5515
5516 2001-10-25  Andy Piper  <andy@xemacs.org>
5517
5518         * dialog.el (make-dialog-box): use new directory dialog support.
5519         * minibuf.el (read-file-name-1): ditto.
5520         (read-file-name): ditto.
5521         (read-directory-name): ditto.
5522
5523 2001-10-23  Stephen J. Turnbull  <stephen@xemacs.org>
5524
5525         * XEmacs 21.4.5 "Civil Service" is released.
5526
5527 2001-04-23  Didier Verna  <didier@xemacs.org>
5528
5529         * cus-edit.el (custom-variable-pre-save): New.
5530         * cus-edit.el (custom-variable-post-save): New.
5531         * cus-edit.el (custom-variable-save): use them.
5532         * cus-edit.el (custom-face-pre-save): New.
5533         * cus-edit.el (custom-face-post-save): New.
5534         * cus-edit.el (custom-face-save): use them.
5535         * cus-edit.el (custom-group-pre-save): New.
5536         * cus-edit.el (custom-group-post-save): New.
5537         * cus-edit.el (custom-group-save): use them.
5538         * cus-edit.el (Custom-save): use the pre/post functions above,
5539         call `custom-save-all' only once.
5540         * cus-edit.el (custom-variable-pre-reset-standard): New.
5541         * cus-edit.el (custom-variable-post-reset-standard): New.
5542         * cus-edit.el (custom-variable-reset-standard): use them.
5543         * cus-edit.el (custom-face-pre-reset-standard): New.
5544         * cus-edit.el (custom-face-post-reset-standard): New.
5545         * cus-edit.el (custom-face-reset-standard): use them.
5546         * cus-edit.el (custom-group-pre-reset-standard): New.
5547         * cus-edit.el (custom-group-post-reset-standard): New.
5548         * cus-edit.el (Custom-reset-standard): use them.
5549         * cus-edit.el (custom-face-reset-saved): use the pre/post
5550         functions above, call `custom-save-all' only once.
5551
5552 2001-04-08  Danny Colascione  <qtmstr@optonline.net>
5553
5554         * gutter-items.el (buffers-tab face): Derive from the modeline
5555         face by default.  Many people use white-on-black for the default
5556         font, and the tabs look hideous with that color combination.  The
5557         modeline usually has the correct colors.
5558
5559 2001-09-28  Robert Pluim  <rpluim@bigfoot.com>
5560
5561         * etags.el (find-tag): Doc fix, point users at pop-tag-mark.
5562         (tag-mark-stack-max): Typo fix.
5563
5564 2001-09-28  Ben Wing  <ben@xemacs.org>
5565
5566         * font-lock.el:
5567         * font-lock.el (font-lock-after-change-function):
5568         fix problem with last patch, reported by Katsumi Yamaoka.
5569
5570 2001-09-17  Ben Wing  <ben@xemacs.org>
5571
5572         * font-lock.el (font-lock-after-change-function):
5573         fix problem when you insert a comment on the line before a line of
5574         code: if we use the following char, then when you hit backspace,
5575         the following line of code turns the comment color.
5576
5577 2001-06-08  Ben Wing  <ben@xemacs.org>
5578
5579         * process.el: comment about shell-command-switch.
5580         * process.el (shell-quote-argument): Need to quote a null
5581         argument, too.  From Dan Holmsand.
5582         
5583         * startup.el (normal-top-level): Delete some unused FSF junk.
5584         * startup.el (command-line-early):
5585         
5586         * startup.el (command-line): Call MS Windows init function.
5587         
5588         * win32-native.el:
5589         * win32-native.el (mswindows-system-shells): New.
5590         * win32-native.el (mswindows-system-shell-p): New.
5591         * win32-native.el (init-mswindows-at-startup): New.
5592         * win32-native.el (mswindows-quote-one-vc-runtime-arg):
5593         * win32-native.el (mswindows-quote-one-simple-arg):
5594         * win32-native.el (mswindows-quote-one-command-arg):
5595         * win32-native.el (mswindows-construct-process-command-line-alist):
5596         Correct comments at top.  Correctly handle passing arguments
5597         to Cygwin programs and to bash.  Fix quoting of zero-length
5598         arguments (from Dan Holmsand).  Set shell-command-switch based
5599         on shell-file-name, which in turn comes from env var SHELL.
5600
5601 2001-07-18  Alexey Mahotkin  <alexm@hsys.msk.ru>
5602
5603         * toolbar.el (toolbar-visible-p, toolbar-captioned-p,
5604         default-toolbar-position): Fill docstrings for balloon-help.
5605
5606 2001-03-15  Stephen J. Turnbull  <stephen@xemacs.org>
5607
5608         * faces.el: Reenable specifications over 'gtk domain.
5609
5610 2001-08-08  Didier Verna  <didier@xemacs.org>
5611
5612         * autoload.el (update-autoload-files): make defdir a file name,
5613         not directory name.
5614
5615 2001-08-06  Steve Youngs  <youngs@xemacs.org>
5616
5617         * menubar-items.el (default-menubar): Use 'report-xemacs-bug'.
5618
5619         * lisp-mnt.el (lm-report-bug): Use 'report-xemacs-bug-beta-address'.
5620
5621 2001-08-01  Edward M. Lee  <tailbert@yahoo.com>
5622
5623         * font-menu.el (font-menu-set-font): Default to current font-family.
5624         (font-menu-preferred-resolution):
5625         (font-menu-size-scaling):
5626         Provide gtk defaults, too.
5627
5628 2001-07-29  Mike Alexander  <mta@arbortext.com>
5629
5630         * cus-face.el (custom-set-face-font-size): Last arg to apply is a
5631         list
5632         (custom-set-face-font-family): ditto
5633
5634 2001-07-26  Mike Sperber <mike@xemacs.org>
5635
5636         * files.el (auto-mode-alist): .9 files are man pages, too.
5637
5638 2001-07-23  Edwin Steiner <esteiner@net4you.at>
5639
5640         * process.el (call-process-internal): bind
5641         coding-system-for-write to 'binary when calling
5642         start-process-internal, so the process receives 
5643         the literal contents of INFILE.
5644
5645 2001-09-15  Edward M. Lee  <tailbert@yahoo.com>
5646
5647         * files.el (auto-mode-alist): Add configure.ac support.
5648
5649 2001-07-19  Adrian Aichner  <adrian@xemacs.org>
5650
5651         * buff-menu.el:
5652         mouse.el:
5653         Adrian's mouse-track patch.  See <y9plq0nc.fsf@ecf.teradyne.com>.
5654
5655 2001-07-28  Stephen J. Turnbull  <stephen@xemacs.org>
5656
5657         * XEmacs 21.4.4 "Artificial Intelligence" is released.
5658
5659 2001-07-10  Katsumi Yamaoka  <yamaoka@jpl.org>
5660
5661         * mule/kinsoku.el (kinsoku-bol-p): Work with ascii and non-ascii
5662         mixed text.
5663         (kinsoku-eol-p): Ditto.
5664
5665 2001-07-09  Katsumi Yamaoka  <yamaoka@jpl.org>
5666
5667         * mule/kinsoku.el (kinsoku-ascii-eol, kinsoku-gb-bol,
5668         kinsoku-gb-eol, kinsoku-big5-bol, kinsoku-big5-eol): Assign
5669         characters as the category `s' or `e' correctly.
5670
5671 2001-06-06  Alexey Mahotkin  <alexm@hsys.msk.ru>
5672
5673         * mule/cyrillic.el: Uncomment definition of ccl-encode-koi8-r-font.
5674
5675 2001-06-14  Alexey Mahotkin  <alexm@hsys.msk.ru>
5676
5677         * mule/cyrillic.el:  Set up case table.
5678
5679 2001-06-08  Mike Sperber <mike@xemacs.org>
5680
5681         * files.el (save-some-buffers-1): Don't zap the help window right
5682         after `map-y-or-n-p' has popped it up.
5683
5684 2001-06-15  Nick Pakoulin  <npak@ispras.ru>
5685
5686         * help.el (frob-help-extents): Require 'hyper-apropos for faces.
5687
5688 2001-07-18  Stephen J. Turnbull  <stephen@xemacs.org>
5689
5690         * specifier.el: define-specifier-tag 'gtk.
5691
5692 2001-05-12  Ben Wing  <ben@xemacs.org>
5693
5694         * find-paths.el (paths-find-recursive-path):
5695         fix error with null EXCLUDE-REGEXP.
5696         
5697         * font-lock.el (font-lock-mode):
5698         fix problem reported by hrvoje with buffers starting with a space.
5699         
5700 2001-05-06  Ben Wing  <ben@xemacs.org>
5701
5702         * dialog.el (make-dialog-box):
5703         * menubar-items.el (default-menubar):
5704         * printer.el (generic-print-buffer):
5705         * printer.el (generic-print-region):
5706         implement printing the selection when it's selected.
5707
5708 2001-04-18  Didier Verna  <didier@xemacs.org>
5709
5710         * cus-edit.el (Custom-reset-standard): reset to standard settings
5711         not only when the buffer's :custom-state is 'modified, but also
5712         when it is 'set or 'saved.
5713
5714 2001-04-17  Didier Verna  <didier@xemacs.org>
5715
5716         * startup.el (load-user-init-file): define `custom-file' before
5717         loading the user's init file.
5718
5719 2001-04-09  Danny Colascione  <qtmstr@optonline.net>
5720
5721         * menubar.el (popup-mode-menu): Make it work with
5722         popup-menu-titles turned off.
5723         
5724 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
5725
5726         * about.el (about-mailto-link): Use compose-mail for sending mail.
5727
5728 2001-07-14  Sean MacLennan  <seanm@storm.ca>
5729
5730         * package-admin.el (package-install-hook): New.
5731         (package-delete-hook): New.
5732         (package-admin-add-single-file-package): Use package-delete-hook.
5733
5734         * package-get.el (package-get): Use package-install-hook.
5735
5736 2001-06-26  Robert Pluim  <rpluim@bigfoot.com>
5737
5738         * package-ui.el (pui-install-selected-packages): reverse the lists
5739         of packages so that they get handled in the same order as they
5740         were selected.
5741
5742 2001-06-26  Robert Pluim  <rpluim@bigfoot.com>
5743
5744         * packages.el (locate-library): Use read-library-name for completion.
5745
5746 2001-05-21  Martin Buchholz  <martin@xemacs.org>
5747
5748         * byte-optimize.el (=): `=' is not a binary predicate!
5749         Fix incorrect optimization: (= 0 0 (random 2)) ==> 0 or 1.
5750         Use byte-optimize-predicate, not byte-optimize-binary-predicate,
5751
5752 2001-05-20  Martin Buchholz  <martin@xemacs.org>
5753
5754         * bytecomp.el (byte-compile-arithcompare):
5755         Only optimize (= x) ==> t if byte-compile-delete-errors is not nil.
5756
5757 2001-06-03  William M. Perry  <wmperry@gnu.org>
5758
5759         * dialog-gtk.el (popup-builtin-open-dialog): Don't forget to
5760         return the filename selected by the user!
5761
5762 2001-05-31  William M. Perry  <wmperry@gnu.org>
5763
5764         * font-menu.el: Avoid arithmetic with 'nil' when using the font menu
5765         in XEmacs/GTK.
5766
5767 2001-05-29  Alexey Mahotkin  <alexm@hsys.msk.ru>
5768
5769         * coding.el: Tiny typo fixed.
5770
5771 2001-05-17  Stephen J. Turnbull  <stephen@xemacs.org>
5772
5773         * XEmacs 21.4.3 "Academic Rigor" is released.
5774
5775 2001-05-17  Stephen J. Turnbull  <stephen@xemacs.org>
5776
5777         * config.values.sh:  lisp/utils?/config.el -> lisp/config.el.
5778
5779 2001-05-10  Stephen J. Turnbull  <stephen@xemacs.org>
5780
5781         * XEmacs 21.4.2 "Developer-Friendly Unix APIs" is released.
5782
5783 2001-05-04  Ben Wing  <ben@xemacs.org>
5784
5785         * printer.el (generic-print-buffer):
5786         * printer.el (generic-print-region):
5787         Enable dialog boxes.  Apply workaround recommended by Kirill.
5788         fix (fboundp 'lpr-buffer) -> (fboundp 'lpr-region).
5789         
5790         * simple.el (kill-whole-line):
5791         * simple.el (kill-line-1):
5792         * simple.el (kill-entire-line):
5793         * simple.el (kill-line):
5794         * simple.el (backward-kill-line):
5795         Take out interactive dependence of kill-whole-line.
5796
5797 2001-04-22  Ben Wing  <ben@xemacs.org>
5798
5799         * dialog.el (make-dialog-box):
5800         Put dialog titles back in -- this time correctly.  Fix various
5801         other problems with leaks and such.
5802
5803         * simple.el (region-exists-p):
5804         * simple.el (region-active-p):
5805         Add comment about which one is correct to use in menu specs.
5806
5807 2001-05-05  Ben Wing  <ben@xemacs.org>
5808
5809         * dialog.el (make-dialog-box): fix doc string.
5810         * menubar-items.el (default-menubar): Add Page Setup for Windows,
5811         take out Pretty Print.
5812         * printer.el:
5813         * printer.el (printer-current-device): New.
5814         * printer.el (Printer-get-device): New.
5815         * printer.el (Printer-clear-device): New.
5816         * printer.el (generic-page-setup): New.
5817         * printer.el (generic-print-buffer):
5818         * printer.el (generic-print-region):
5819         Implement Page Setup.  Handle errors properly.
5820
5821 2001-05-05  Ben Wing  <ben@xemacs.org>
5822
5823         * subr.el (error): Complete list of errors in doc string.
5824         
5825 2001-04-22  Ben Wing  <ben@xemacs.org>
5826
5827         * bytecomp-runtime.el (byte-compiler-options): Correct doc string.
5828         
5829 2001-05-03  Adrian Aichner  <adrian@xemacs.org>
5830
5831         * build-report.el: Remove CVS keywords since this file has been in
5832         core lisp for a while now.
5833         * build-report.el (build-report-make-output-files): Fix typo.
5834
5835 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
5836
5837         * about.el (about-finish-buffer): Make sure the last change works
5838         even if EVENT is nil.
5839
5840 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
5841
5842         * about.el (about-finish-buffer): Kill/bury the buffer where the user
5843         clicked, not the one that happens to be the current buffer at the
5844         time.
5845
5846 2001-03-19  Karl M. Hegbloom  <karlheg@microsharp.com>
5847
5848         * cus-edit.el (custom-display): Support the GTK Window System also.
5849
5850 2001-04-30  Ben Wing  <ben@xemacs.org>
5851
5852         * printer.el:
5853         * printer.el (printer-page-header):
5854         * printer.el (Print-context): New.
5855         * printer.el (printer-page-footer):
5856         * printer.el (generate-header-element): New.
5857         * printer.el (generate-header-line): New.
5858         * printer.el (print-context-property):
5859         * printer.el (generic-print-buffer):
5860         * printer.el (generic-print-region):
5861         Implement headers and footers.  Implement calling Print dialog box
5862         (#### but it doesn't quite work yet).
5863
5864 2001-04-25  Ben Wing  <ben@xemacs.org>
5865
5866         * about.el (xemacs-hackers):
5867         * about.el (about-url-alist):
5868         * about.el (about-personal-info):
5869         * about.el (about-hacker-contribution):
5870         More contributions.
5871         
5872         * simple.el (handle-post-motion-command):
5873         Fix spurious setting of zmacs-region-stays to t after a non-shift
5874         motion command.
5875
5876 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
5877
5878         * about.el (about-personal-info): Update my bio.
5879         (about-hacker-contribution): Ditto.
5880
5881 2001-04-23  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
5882
5883         * startup.el (splash-frame-body): Update copyright notices: Ben, FSF.
5884
5885 2001-04-19  Andy Piper  <andy@xemacs.org>
5886
5887         * package-net.el (package-net-cygwin32-binary-size): new size.
5888         (package-net-win32-binary-size): new size.
5889         (package-net-convert-index-to-ini): Use new arch.
5890         (package-net-batch-convert-index-to-ini): Removed.
5891         (package-net-generate-bin-ini): New.
5892         (package-net-batch-generate-bin-ini): New.
5893
5894 2001-04-19  Stephen J. Turnbull  <stephen@xemacs.org>
5895
5896         * XEmacs 21.4.1 "Copyleft" is released.
5897
5898 2001-04-19  Stephen J. Turnbull  <stephen@xemacs.org>
5899
5900         * x-compose.el (xlib-input-method-bug-workaround):
5901         (alias-colon-to-double-quote):
5902         Force sort in map-keymap to work around rehash bug.
5903
5904 2001-04-17  Ben Wing  <ben@xemacs.org>
5905
5906         * about.el: Finish overhaul, add a few new hackers, update a
5907         couple old ones.
5908
5909 2001-04-16  Stephen J. Turnbull  <stephen@xemacs.org>
5910
5911         * XEmacs 21.4.0 "Solid Vapor" is released.
5912
5913 2001-04-15  Ben Wing  <ben@xemacs.org>
5914
5915         * about.el:
5916         * about.el (about-headline-face): New.
5917         * about.el (about-link-face): New.
5918         * about.el (about-current-release-maintainers): New.
5919         * about.el (about-other-current-hackers): New.
5920         * about.el (about-url-alist):
5921         * about.el (about-once-and-future-hackers): New.
5922         * about.el (about-mailto-link): New.
5923         * about.el (about-get-buffer):
5924         * about.el (about-finish-buffer):
5925         * about.el (about-xemacs):
5926         * about.el (about-features): Removed.
5927         * about.el (about-advantages): New.
5928         * about.el (about-maintainer-info): Removed.
5929         * about.el (about-personal-info): New.
5930         * about.el (about-hacker-contribution): New.
5931         * about.el (about-maintainer):
5932         * about.el (about-show-linked-info):
5933         * about.el (about-hackers):
5934         Major revamping.  Rewriting of most of the text, improve the
5935         link handling, separate info on contributors into personal
5936         and contribution info, add new contributors, update personal
5937         info, etc. etc.
5938         
5939         * menubar-items.el (default-menubar):
5940         Help menubar entry for News now says more accurately
5941         "What's New in XEmacs".
5942         
5943         * mouse.el:
5944         * mouse.el (mouse-track-cleanup-hook):
5945         * mouse.el (mouse-track):
5946         Don't set-buffer to a dead buffer when calling mouse-track
5947         cleanup hooks.
5948
5949 2001-04-14  Stephen J. Turnbull  <stephen@xemacs.org>
5950
5951         * XEmacs 21.2.47 "Zephir" is released.
5952
5953 2001-04-02  Jan Vroonhof  <jan.vroonhof@ntlworld.com>
5954
5955         * dialog.el (make-dialog-box): Disable dialog box titles until
5956         we get them working.
5957
5958 2001-03-30  Ben Wing  <ben@xemacs.org>
5959
5960         * help.el:
5961         * help.el (Help-princ-face):
5962         * help.el (Help-prin1-face):
5963         * help.el (frob-help-extents):
5964         * help.el (describe-function-1):
5965         * help.el (describe-variable):
5966         Avoid using font-lock faces, which may not be defined.
5967         Instead, use hyper-apropos faces, and make sure they're
5968         defined as necessary by using `require'. (It's not so safe
5969         to do this for font-lock.) In any case, we will eventually
5970         be merging this functionality into hyper-apropos.
5971
5972         * loaddefs.el (completion-ignored-extensions):
5973         Fix documentation.
5974         
5975         * menubar-items.el (menu-truncate-list): Removed.
5976         * menubar-items.el (Menubar-items-truncate-list): New.
5977         * menubar-items.el (default-menubar):
5978         Fix errors if grep or compile command is too long.  Rename helper
5979         function to be less visible.
5980
5981 2001-03-23  Martin Buchholz  <martin@xemacs.org>
5982
5983         * byte-optimize.el (byte-optimize-minus):
5984         Fix mis-byte-compilation of (- 0 x) --> (- (- x))
5985
5986 2001-03-26  Hrvoje Niksic  <hniksic@arsdigita.com>
5987
5988         * dumped-lisp.el (preloaded-file-list): Load mule/latin.el when
5989         Mule is available.
5990
5991         * mule/latin.el: New file.
5992
5993 2001-03-11  Ben Wing  <ben@xemacs.org>
5994
5995         * auto-save.el:
5996         * auto-save.el (auto-save-directory):
5997         * auto-save.el (make-auto-save-file-name):
5998         * auto-save.el (auto-save-file-name-p): New.
5999
6000         Merge in improvements from other definition of
6001         make-auto-save-file-name in files.el.
6002         
6003         * auto-save.el (auto-save-original-name):
6004         * auto-save.el (auto-save-name-in-fixed-directory):
6005         * auto-save.el (auto-save-unslashify-name): Removed.
6006         * auto-save.el (auto-save-slashify-name): Removed.
6007         * auto-save.el (auto-save-reserved-chars): New.
6008         * auto-save.el (auto-save-escape-name): New.
6009         * auto-save.el (auto-save-unhex): New.
6010         * auto-save.el (auto-save-unescape-name): New.
6011
6012         Change algorithm for encoding filenames in auto-save names to be
6013         entirely safe with all filesystems and all possible characters in
6014         a filename, and 100% reversible. (Essentially, uses
6015         quoted-printable as the encoding.)
6016         
6017         * auto-save.el (recover-all-files):
6018
6019         Use insert-directory rather than calling ls directly -- fixes
6020         things under Windows.
6021
6022         * files.el:
6023         * files.el (convert-standard-filename): Substitute FSF's
6024         definition for this (we had nothing here before).
6025         
6026         * files.el (backup-buffer): Warning fix.
6027         
6028         * files.el (make-backup-file-name):
6029         * files.el (find-backup-file-name):
6030         Fix error in calling sequence to auto-save-file-name-p.
6031         
6032         * files.el (recover-file):
6033         Use insert-directory rather than calling ls directly -- fixes
6034         things under Windows.
6035
6036         * files.el (make-auto-save-file-name): Removed.
6037         * files.el (auto-save-file-name-p): Removed.
6038         auto-save is always dumped so no sense in having a definition
6039         that will always be overwritten with another.
6040         
6041         * files.el (insert-directory):
6042         * win32-native.el:
6043         * win32-native.el (debug-mswindows-process-command-lines):
6044         * win32-native.el (original-make-auto-save-file-name): Removed.
6045         * win32-native.el (make-auto-save-file-name): Removed.
6046
6047
6048 2001-03-21  Martin Buchholz <martin@xemacs.org>
6049
6050         * XEmacs 21.2.46 "Urania" is released.
6051
6052 2001-03-16  Stephen J. Turnbull  <stephen@xemacs.org>
6053
6054         * menubar-items.el (default-menubar): Update sample.emacs to
6055         sample.init.el and adjust accelerators.
6056
6057 2001-02-02  Stephen J. Turnbull  <stephen@xemacs.org>
6058
6059         * build-report.el (build-report): Improve docstring.
6060
6061 2001-03-15  Stephen J. Turnbull  <stephen@xemacs.org>
6062
6063         * ChangeLog: Log GTK merge.
6064
6065         * gutter-items.el:
6066         * mwheel.el:
6067         * sound.el:
6068         * startup.el:
6069         Revert gratuitous whitespace changes.
6070
6071 2001-03-07  Ben Wing  <ben@xemacs.org>
6072
6073         * help.el:
6074         * help.el (key-or-menu-binding):
6075         * help.el (Help-find-file): New.
6076         * help.el (describe-beta):
6077         * help.el (describe-copying):
6078         * help.el (describe-project):
6079         * help.el (view-emacs-news):
6080         * help.el (view-sample-init-el): New.
6081         * help.el (Help-princ-face): New.
6082         * help.el (Help-prin1-face): New.
6083         * help.el (help-symbol-function-context-menu):
6084         * help.el (help-symbol-variable-context-menu):
6085         * help.el (help-symbol-function-and-variable-context-menu):
6086         * help.el (frob-help-extents):
6087         * help.el (describe-function-1):
6088         * help.el (describe-variable):
6089
6090         Add coloring in Help buffers, correspondent with hyperlinks.
6091         View files in view-mode rather than Fundamental.
6092         Remove separators from context menus -- now handled in generic code.
6093         Add `Find Tag' to context menu.
6094         
6095         * menubar.el (popup-mode-menu):
6096
6097         Rewrite code that outputs the popup menu to (a) put more specific
6098         entries first, (b) be more robust, (c) output the proper context
6099         menu separators automatically (the context menu functionality is
6100         new and currently used only by Help).
6101
6102 2001-03-10  William M. Perry  <wmperry@aventail.com>
6103
6104         * dialog-gtk.el (gtk-make-dialog-box-internal): Forgot to rewrite
6105         this function when converting from the 21.1 GTK branch.  Now
6106         supports file, password, question, and color built-in dialogs.
6107
6108 2001-03-06  Ben Wing  <ben@xemacs.org>
6109
6110         * keydefs.el:
6111         * keydefs.el (global-map):
6112         Add commented-out change of M-k (for 21.5).
6113         
6114         * menubar-items.el (default-menubar):
6115         Fix items to control kill-line behavior; add items for
6116         shifted motion.
6117         
6118         * simple.el:
6119         * simple.el (kill-whole-line):
6120         * simple.el (historical-kill-line): Removed.
6121         * simple.el (kill-line): Removed.
6122         * simple.el (kill-entire-line): New.
6123         * simple.el (kill-line-1): New.
6124         * simple.el (backward-kill-line):
6125         Undo kill-whole-line == always changes.  Add new function
6126         kill-entire-line to unconditionally delete the current line.
6127         Add comments describing the lamentable state of affairs of
6128         the kill-line functions and variables.
6129
6130 2001-03-02  Ben Wing  <ben@xemacs.org>
6131
6132         * simple.el:
6133         * simple.el (beginning-of-buffer):
6134         * simple.el (end-of-buffer):
6135         * simple.el (mark-ring-unrecorded-commands):
6136         * simple.el (signal-error-on-buffer-boundary):
6137         * simple.el (shifted-motion-keys-select-region):
6138         * simple.el (unshifted-motion-keys-deselect-region):
6139         * simple.el (motion-keys-for-shifted-motion): New.
6140         * simple.el (handle-pre-motion-command):
6141         * simple.el (handle-post-motion-command):
6142         * simple.el (forward-char-command):
6143         * simple.el (backward-char-command):
6144         * simple.el (scroll-up-command):
6145         * simple.el (scroll-down-command):
6146         * simple.el (next-line):
6147         * simple.el (previous-line):
6148         * simple.el (backward-block-of-lines):
6149         * simple.el (forward-block-of-lines):
6150         * simple.el (backward-word):
6151         * simple.el (mark-word):
6152
6153         Augment documentation of the most common motion commands to make
6154         note of the shifted-motion support.  Improve the support to (a)
6155         properly document how it works and why it's done in the fashion it
6156         is, and (b) allow the keystrokes that trigger it to be customized.
6157
6158         Correct error in the customize specification of
6159         mark-ring-unrecorded-commands.
6160
6161 2001-03-02  Ben Wing  <ben@xemacs.org>
6162
6163         * font-lock.el:
6164         * font-lock.el (font-lock-pending-extent-table): Removed.
6165         * font-lock.el (font-lock-pending-buffer-table): New.
6166         * font-lock.el (font-lock-pre-idle-hook):
6167         * font-lock.el (font-lock-after-change-function):
6168         * font-lock.el (font-lock-fontify-pending-extents):
6169         * font-lock.el (font-lock-lisp-like):
6170
6171         Fix handling of pending extents to avoid excessive slowness (N^2
6172         behavior) when making lots of buffer changes between redisplays,
6173         such as when saving the Options.
6174
6175 2001-03-09  William M. Perry  <wmperry@aventail.com>
6176
6177         * device.el:
6178         * dragdrop.el:
6179         * dumped-lisp.el:
6180         * faces.el:
6181         * frame.el:
6182         * gnuserv.el:
6183         * loadup.el:
6184         * menubar-items.el:
6185         * minibuf.el:
6186         The Great GTK Merge.
6187
6188         * ChangeLog.GTK:
6189         * dialog-gtk.el:
6190         * gdk.el:
6191         * generic-widgets.el:
6192         * glade.el:
6193         * gnome-widgets.el:
6194         * gnome.el:
6195         * gtk-compose.el:
6196         * gtk-extra.el:
6197         * gtk-faces.el:
6198         * gtk-ffi.el:
6199         * gtk-file-dialog.el:
6200         * gtk-font-menu.el:
6201         * gtk-glyphs.el:
6202         * gtk-init.el:
6203         * gtk-iso8859-1.el:
6204         * gtk-marshal.el:
6205         * gtk-mouse.el:
6206         * gtk-package.el:
6207         * gtk-password-dialog.el:
6208         * gtk-select.el:
6209         * gtk-widget-accessors.el:
6210         * gtk-widgets.el:
6211         * gtk.el:
6212         widgets-gtk.el:
6213         The Great GTK Merge: new files.
6214
6215 2001-03-05  Stephen J. Turnbull  <stephen@xemacs.org>
6216
6217         * generic-widgets.el: Don't require gtk (a built-in feature) at
6218         top level.  Don't execute the last sexp unless (featurep 'gtk).
6219
6220 2001-02-28  Stephen J. Turnbull  <stephen@xemacs.org>
6221
6222         * mule/mule-init.el (auto-language-alist): Split zh into GB and BIG5.
6223
6224 2001-02-23  Martin Buchholz <martin@xemacs.org>
6225
6226         * XEmacs 21.2.45 "Thelxepeia" is released.
6227
6228 2001-01-25  Jason R. Mastaler  <jason@xemacs.org> 
6229  
6230         * about.el (xemacs-hackers): update my entry. 
6231         * about.el (about-maintainer-info): ditto. 
6232         * about.el (about-hackers): ditto. 
6233
6234 2001-02-20  Jan Vroonhof  <jan@xemacs.org>
6235
6236         * about.el (about-maintainer-info): More vanity info about
6237         yours truly.
6238
6239 2001-02-20  Adrian Aichner  <adrian@xemacs.org>
6240
6241         * build-report.el (build-report-destination): xemacs-build-reports
6242         has moved to SourceForge, where mailing list name length is
6243         restricted, hence the name change to
6244         xemacs-buildreports@xemacs.org.
6245         * build-report.el (build-report-keep-regexp): Update default.
6246         * build-report.el (build-report-delete-regexp): Ditto.
6247         * build-report.el (build-report-make-output-files): Ditto.
6248
6249 2001-02-19  Craig Lanning  <lanning@scra.org>
6250
6251         * lisp-mode.el: Add indentation specifications for following
6252         Common Lisp forms: handler-case, handler-bind, with-slots,
6253         with-open-file, with-open-stream, print-unreadable-object.
6254
6255 2001-02-18  Matt Tucker  <tuck@whistlingfish.net>
6256
6257         * font-lock.el (font-lock-set-defaults-1):
6258         Move initialization of `font-lock-cache-position' so that it's set
6259         even if font-lock-keywords is already defined.
6260
6261 2001-02-17  Matt Tucker  <tuck@whistlingfish.net>
6262
6263         * autoload.el (generate-file-autoloads-1):
6264         Use `emacs-lisp-mode-syntax-table' instead of
6265         `lisp-mode-syntax-table'.
6266         * lisp-mode.el (lisp-mode-syntax-table):
6267         Get rid of old checks for `parse-partial-sexp' version.
6268         Make `|' (pipe) string delimiter instead of punctuation.
6269
6270 2001-02-16  Martin Buchholz  <martin@xemacs.org>
6271
6272         * window.el (save-selected-window):
6273         Use gensym for better macro hygiene.
6274
6275 2001-02-06  Mike Sperber <mike@xemacs.org>
6276
6277         * dump-paths.el:
6278         * startup.el (startup-setup-paths): Set and use
6279         `mule-lisp-directory'.
6280         (startup-setup-paths-warning): Ditto.
6281
6282         * setup-paths.el (paths-find-mule-lisp-directory): Added.
6283         (paths-construct-load-path): Consider `mule-lisp-directory'.
6284
6285 2001-02-07  Matt Tucker  <tuck@whistlingfish.net>
6286
6287         * font-lock.el: Syntax table improvements used.  A few random
6288         changes are not specified below.
6289         (font-lock-fontify-string-delimiters):
6290         (font-lock-syntactic-keywords):
6291         (font-lock-cache-state nil):
6292         (font-lock-cache-position):
6293         New variables.
6294         (font-lock-set-syntax):
6295         (font-lock-apply-syntactic-highlight):
6296         (font-lock-fontify-syntactic-anchored-keywords):
6297         (font-lock-fontify-syntactic-keywords-region):
6298         (font-lock-eval-keywords):
6299         New functions.
6300         (font-lock-remove-face):
6301         (font-lock-fontify-syntactically-region):
6302         Use syntax properties.
6303
6304 2001-02-08  Martin Buchholz <martin@xemacs.org>
6305
6306         * XEmacs 21.2.44 "Thalia" is released.
6307
6308 2001-01-16  Mike Sperber <mike@xemacs.org>
6309
6310         * startup.el (normal-top-level): Work even if no installation root
6311         is found.
6312
6313 2001-01-30  Andy Piper  <andy@xemacs.org>
6314
6315         * gutter-items.el (progress-abort-glyph): remove instantiator.
6316         (set-progress-abort-instantiator): new function.
6317         (abort-progress-feedback): use it.
6318
6319         * gutter.el (set-gutter-dirty-p): new function.
6320
6321 2001-01-30  Didier Verna  <didier@xemacs.org>
6322
6323         * mwheel.el (mwheel-scroll): unwind-protect the selected window.
6324
6325 2001-01-24  Didier Verna  <didier@xemacs.org>
6326
6327         * sound.el (sound-extension-list): give a better default value.
6328         * sound.el (load-sound-file): improve the doc string, also find
6329         files given by absolute names, pass a real extension list to
6330         `locate-file'.
6331
6332 2001-01-26  Martin Buchholz <martin@xemacs.org>
6333
6334         * XEmacs 21.2.43 "Terspichore" is released.
6335
6336 2001-01-20  Klaus Frank <klausf@i3.informatik.rwth-aachen.de>
6337
6338         * gnuserv.el (gnuserv-process-filter): Robuster handling of error
6339         messages from gnuserv.
6340
6341 2001-01-20  Martin Buchholz <martin@xemacs.org>
6342
6343         * XEmacs 21.2.42 "Poseidon" is released.
6344
6345 2001-01-12  Nick V. Pakoulin  <npak@ispras.ru>
6346
6347         * cl-macs.el (cl-upcase-arg): New function.
6348         (cl-function-arglist): New function.
6349         (cl-transform-lambda): Automatically add CL-style lambda list to
6350         documentation string using functions above.
6351
6352 2001-01-12  Andy Piper  <andy@xemacs.org>
6353
6354         * package-get.el (package-get-custom): call
6355         package-net-update-installed-db.
6356
6357         * package-ui.el (pui-install-selected-packages): call
6358         package-net-update-installed-db.
6359
6360         * package-net.el (package-net-update-installed-db): use
6361         packages-package-list so that we reflect reality.
6362
6363         * packages.el (packages-package-list): Make docstring reflect
6364         reality.
6365
6366         * package-net.el (package-net-convert-index-to-ini): exclude mule entries.
6367
6368         * postinstall.cc (do_postinstall): don't pick up shells if cygwin
6369         isn't installed.
6370
6371 2001-01-17  Andy Piper  <andy@xemacs.org>
6372
6373         * wid-edit.el (widget-activation-glyph-mapper): activate or
6374         deactivate native widgets.
6375         (widget-glyph-insert-glyph): record instantiator.
6376         (widget-push-button-value-create): use it.
6377
6378         * gui.el (gui-button-action): new function. Make button's domain
6379         buffer current when calling.
6380         (make-gui-button): update to use gui-button-action.
6381
6382 2001-01-16  Didier Verna  <didier@xemacs.org>
6383
6384         * menubar-items.el (default-menubar): add an entry for modeline
6385         horizontal scrolling in Options -> Display.
6386
6387 2001-01-17  Steve Youngs  <youngs@xemacs.org>
6388
6389         * package-get.el (package-get-require-signed-base): Set to nil
6390         by default.
6391
6392 2001-01-17  Martin Buchholz <martin@xemacs.org>
6393
6394         * XEmacs 21.2.41 "Polyhymnia" is released.
6395
6396 2001-01-16  Mike Sperber <mike@xemacs.org>
6397
6398         * setup-paths.el (paths-core-load-path-depth): Stopgap bump to
6399         catch lisp/mule/.
6400
6401 2001-01-14  Mike Sperber <mike@xemacs.org>
6402
6403         * startup.el (maybe-create-compatibility-dot-emacs):
6404         (maybe-unmigrate-user-init-file):
6405         (unmigrate-user-init-file): Created.
6406         (maybe-migrate-user-init-file): Offer creation of compatibility
6407         .emacs.
6408         Some doc fixes wrt init file location.
6409
6410 2001-01-15  Golubev I. N.  <gin@mo.msk.ru>
6411
6412         * faces.el (face-frob-from-locale-first): new variable.
6413         (frob-face-font-2): Honor tags arg while trying to use
6414         standard-face-mapping.  When face-frob-from-locale-first is set,
6415         first try to set face inheriting from frobbed-face.
6416
6417 2001-01-15  Didier Verna  <didier@xemacs.org>
6418
6419         * about.el (xemacs-hackers): update my entry.
6420         * about.el (about-url-alist): ditto.
6421         * about.el (about-maintainer-info): ditto.
6422         * about.el (about-hackers): ditto.
6423
6424 2001-01-15  Martin Buchholz  <martin@xemacs.org>
6425
6426         The byte compiler has been badly broken for a year,
6427         by the patch of 1999-12-06.
6428         * byte-optimize.el (byte-optimize-form-code-walker):
6429         Bug was: the byte compiler was making this erroneous optimization:
6430         (progn (or (foo)) (bar)) ==> (bar)
6431
6432 2000-11-20  Mike Sperber <mike@xemacs.org>
6433
6434         * setup-paths.el (paths-core-load-path-depth): Split
6435         `paths-load-path-depth' in two for site and core lisp.  Don't
6436         recurse into core.
6437         * setup-paths.el (paths-construct-load-path): Use.
6438
6439 2001-01-10  Andy Piper  <andy@xemacs.org>
6440
6441         * package-net.el (package-net-cygwin32-binary-size): new variable
6442         (package-net-win32-binary-size): ditto.  add much needed
6443         commentary.
6444
6445         * gutter-items.el (buffers-tab-items): correct off-by-one error
6446         for buffers-tab-max-size.
6447
6448 2001-01-08  Martin Buchholz <martin@xemacs.org>
6449
6450         * XEmacs 21.2.40 is released.
6451
6452 2001-01-06  Stephen J. Turnbull  <stephen@xemacs.org>
6453
6454         * mule/hebrew.el: Fix comments and typos.
6455         mule/japanese.el: Fix comments, typos, and 8-bit character encoding.
6456
6457 2001-01-06  Stephen J. Turnbull  <stephen@xemacs.org>
6458
6459         * ChangeLog.1: move ancient log from fill.el.
6460
6461         * dump-paths.el:
6462         paragraphs.el:
6463         mule/mule-category.el:
6464         Miscellaneous typo fixes and slight doc clarifications.
6465
6466         * mule/mule-ccl.el:  Correct file name in header.
6467
6468 2000-12-31  Martin Buchholz <martin@xemacs.org>
6469
6470         * XEmacs 21.2.39 is released.
6471
6472 2000-12-27  Martin Buchholz  <martin@xemacs.org>
6473
6474         * byte-optimize.el (byte-optimize-cond):
6475         (byte-optimize-cond-1): New.
6476         Rewrite `cond' in terms of `if' and `or', which are easier to optimize.
6477         Optimizes (cond (x nil)) ==> nil.
6478         Provide better diagnostic on malformed expr like (cond foo).
6479
6480 2000-12-20  Stephen J. Turnbull  <stephen@xemacs.org>
6481
6482         * mule/mule-coding.el:
6483         mule/mule-cmds.el (reset-language-environment,
6484         set-language-environment-coding-systems):
6485         Safer default coding-priority-list, corresponding to src/file-coding.h.
6486
6487 2000-12-03  Jorma Laaksonen <jorma.laaksonen@hut.fi>
6488
6489         * package-admin.el: Allow package removal from
6490         early-package-load-path.
6491
6492 2000-12-15  Andreas Jaeger  <aj@suse.de>
6493
6494         * about.el (about-maintainer-info): Update my entry.
6495
6496 2000-12-11  Matt Tucker  <tuck@whistlingfish.net>
6497
6498         * packages.el (locate-library): Add support for bzip2
6499         compressed .el files.
6500
6501 2000-12-12  Andy Piper  <andy@xemacs.org>
6502
6503         * package-net.el: new file.
6504
6505 2000-12-01  Enrico Scholz  <enrico.scholz@informatik.tu-chemnitz.de>
6506
6507         * font-lock.el: Add missing C++ keywords.
6508
6509 2000-12-08  Adrian Aichner  <adrian@xemacs.org>
6510
6511         * simple.el (indent-for-comment): Preserve indentation of comments
6512         starting in column 0, as documented in (Info-goto-node
6513         "(xemacs)Comments").  Update docstring accordingly.
6514
6515 2000-12-05  Martin Buchholz <martin@xemacs.org>
6516
6517         * XEmacs 21.2.38 is released.
6518
6519 2000-12-04  Didier Verna  <didier@xemacs.org>
6520
6521         * mouse.el (default-mouse-track-set-point-in-window): remove
6522         spurious '+' operation detected by Martin.
6523
6524
6525 2000-12-01  Martin Buchholz  <martin@xemacs.org>
6526
6527         * cl-extra.el (coerce):
6528         Implement char to integer coercion.
6529         Remove extraneous (numberp) test.
6530
6531         * byte-optimize.el (byte-compile-splice-in-already-compiled-code):
6532         Perform lapcode inlining if the value of `byte-optimize' is 'byte.
6533         (byte-optimize-predicate):
6534         Warn if evaluating constant expression signals an error.
6535         (byte-optimize-form): Small simplification.
6536
6537         * cl-macs.el (cl-do-proclaim): small efficiency improvement.
6538
6539 2000-11-30  Martin Buchholz  <martin@xemacs.org>
6540
6541         * byte-optimize.el:
6542         (byte-optimize-minus):
6543         (byte-optimize-plus):
6544         (byte-optimize-mult):
6545         (byte-optimize-quo):
6546         Use (car (last x)) instead of (last x) to get last elt!
6547         Use `byte-optimize-predicate' to optimize `%'.
6548         Move optimizations for special numeric args to bytecomp.el.
6549         * bytecomp.el (byte-compile-associative): Remove.
6550         (byte-compile-max): New.
6551         (byte-compile-min): New.
6552         Properly handle erroneous calls: (max) (min).
6553         (byte-compile-plus): New.
6554         (byte-compile-minus):
6555         It's easiest to handle 0, +1 and -1 args here.
6556         (byte-compile-mult): New.
6557         It's easiest to handle 1, -1 and 2 args here.
6558         (byte-compile-quo):
6559         It's easiest to handle 0, +1 and -1 args here.
6560         Issue byte-compiler warning when dividing by zero.
6561
6562         Byte-compiler arithmetic improvements.
6563         Better optimize these expressions in the obvious way:
6564         (+ x y 1)   -->  varref x varref y add add1
6565         (+ x y -1)  -->  varref x varref y add sub1
6566         (- x y 0)   -->  (- x y)
6567         (- 0 x y)   -->  (- (- x) y)
6568         (% 42 19)   --> compile-time constant
6569         (/ 42 19)   --> compile-time constant
6570         (* (foo) 2) --> foo call dup plus
6571
6572         Optimize away arithmetic operations (+ x) (* x) (/ x 1)
6573         unless (declaim (optimize (safety 3)))
6574         or (setq byte-compile-delete-errors nil).
6575
6576 2000-11-28  Stephen J. Turnbull  <stephen@xemacs.org>
6577
6578         * paragraphs.el (paragraph-separate, forward-sentence):  Clarify
6579         docstrings.
6580
6581 2000-11-08  Stephen J. Turnbull  <stephen@xemacs.org>
6582
6583         * startup.el (command-line-do-help):  Add documentation of
6584         portable dumper switches.
6585
6586 2000-11-22  Andy Piper  <andy@xemacs.org>
6587
6588         * x-mouse.el (x-init-pointer-shape): use cursor-font explicitly.
6589
6590         * glyphs.el (init-glyphs): don't use autodetect for strings.
6591
6592 2000-11-28  Martin Buchholz  <martin@xemacs.org>
6593
6594         * byte-optimize.el (byte-optimize-char-before):
6595         (byte-optimize-backward-char):
6596         (byte-optimize-backward-word):
6597         Fix incorrect optimizations for these sorts of expressions:
6598         (let ((x nil)) (backward-char x))
6599
6600 2000-11-21  Martin Buchholz  <martin@xemacs.org>
6601
6602         * byte-optimize.el:
6603         * byte-optimize.el (byte-optimize-backward-char): New.
6604         * byte-optimize.el (byte-optimize-backward-word): New.
6605         Make backward-word and backward-char as efficient as forward versions.
6606
6607         * bytecomp.el (byte-compile-no-args-with-one-extra):
6608         * bytecomp.el (byte-compile-one-arg-with-one-extra):
6609         * bytecomp.el (byte-compile-two-args-with-one-extra):
6610         * bytecomp.el (byte-compile-zero-or-one-arg-with-one-extra):
6611         * bytecomp.el (byte-compile-one-or-two-args-with-one-extra):
6612         * bytecomp.el (byte-compile-two-or-three-args-with-one-extra):
6613         Check if extra arg is constant nil, and if so, use byte-coded call.
6614
6615         * simple.el (backward-word):
6616         * simple.el (mark-word):
6617         * simple.el (kill-word):
6618         * simple.el (backward-kill-word):
6619         Make COUNT argument optional, for consistency with forward-char et al.
6620
6621         * abbrev.el (abbrev-string-to-be-defined):
6622         * abbrev.el (inverse-abbrev-string-to-be-defined):
6623         * abbrev.el (inverse-add-abbrev):
6624         * abbrev.el (expand-region-abbrevs):
6625         * buff-menu.el (Buffer-menu-execute):
6626         * indent.el (move-to-left-margin):
6627         * indent.el (indent-relative):
6628         * indent.el (move-to-tab-stop):
6629         * info.el (Info-reannotate-node):
6630         * lisp-mode.el (lisp-indent-line):
6631         * lisp.el (end-of-defun):
6632         * lisp.el (move-past-close-and-reindent):
6633         * misc.el (copy-from-above-command):
6634         * mouse.el (default-mouse-track-scroll-and-set-point):
6635         * page.el (forward-page):
6636         * paragraphs.el (forward-paragraph):
6637         * paragraphs.el (end-of-paragraph-text):
6638         * picture.el (picture-forward-column):
6639         * picture.el (picture-self-insert):
6640         * rect.el (extract-rectangle-line):
6641         * simple.el (newline):
6642         * simple.el (fixup-whitespace):
6643         * simple.el (backward-delete-char-untabify):
6644         * simple.el (transpose-chars):
6645         * simple.el (transpose-preceding-chars):
6646         * simple.el (do-auto-fill):
6647         * simple.el (indent-new-comment-line):
6648         * simple.el (blink-matching-open):
6649         * view-less.el (cleanup-backspaces):
6650         * wid-edit.el (widget-transpose-chars):
6651         * term/bg-mouse.el (bg-insert-moused-sexp):
6652         Use more readable (backward-FOO n) instead of (forward-FOO -n).
6653
6654         * info.el (Info-fontify-node):
6655         * simple.el (backward-delete-function):
6656         Use canonical delete-backward-char instead of backward-delete-char.
6657
6658 2000-11-20  Andy Piper  <andy@xemacs.org>
6659
6660         * gutter-items.el (update-tab-in-gutter): don't barf if there are
6661         no buffers.
6662
6663 2000-11-20  Andy Piper  <andy@xemacs.org>
6664
6665         * gutter-items.el (update-tab-in-gutter): don't give popup frames
6666         buffer tabs.
6667
6668 2000-11-18  Martin Buchholz  <martin@xemacs.org>
6669
6670         * cl-macs.el: Correctly optimize plusp minusp oddp evenp.
6671         (proclaim inline...) was shadowing compiler-macros.
6672
6673 2000-11-17  Martin Buchholz  <martin@xemacs.org>
6674
6675         * bytecomp.el (byte-compile-eval): New.
6676         (byte-compile-initial-macro-environment): Use byte-compile-eval.
6677         Keeps this promise made in Lispref:
6678         "If a file being compiled contains a `defmacro' form, the macro is
6679         defined temporarily for the rest of the compilation of that file."
6680
6681 2000-11-09  Martin Buchholz  <martin@xemacs.org>
6682
6683         * cl.el (floatp-safe):
6684         (plusp):
6685         (minusp):
6686         (oddp):
6687         (evenp):
6688         (cl-abs):
6689         Use a better parameter name than `x'.
6690
6691         * cl-macs.el (check-type): Make continuable.  Change documentation
6692         to require PLACE, but accept any form for compatibility.
6693
6694         * abbrev.el (define-abbrev): Use check-type.
6695         * font-menu.el (font-menu-change-face): Use check-type.
6696         * menubar.el (relabel-menu-item): Use check-type.
6697         * itimer.el: Fix typo.
6698
6699 2000-11-10  Yoshiki Hayashi  <yoshiki@xemacs.org>
6700
6701         * info.el (Info-extract-menu-node-name): Comma is a delimiter.
6702
6703 2000-11-14  Martin Buchholz <martin@xemacs.org>
6704
6705         * XEmacs 21.2.37 is released.
6706
6707 2000-11-13  Katsumi Yamaoka  <yamaoka@jpl.org>
6708
6709         * code-cmds.el: Provide the feature.
6710
6711 2000-07-21  Jan Vroonhof  <jan@xemacs.org>
6712
6713         * dumped-lisp.el (preloaded-file-list): Load code-cmds.el
6714
6715         * code-cmds.el: New file
6716         * mule/mule-cmds.el:
6717         * mule/mule-misc.el
6718         (coding-keymap): New keymap. Define coding system keyboard
6719         commands on file-coding builds too.
6720         (coding-system-change-eol-conversion):
6721         (universal-coding-system-argument):
6722         (set-default-coding-systems):
6723         (prefer-coding-system): Moved from mule-cmds.el
6724         (set-buffer-process-coding-system): Moved from mule-misc.el
6725
6726 2000-09-15  Stephen Carney <carney@scubadoo.com>
6727
6728         * etags.el (buffer-tag-table-files): Use append instead of nconc.
6729
6730 2000-11-09  Steve Youngs  <youngs@xemacs.org>
6731
6732         * package-get.el (package-get-download-sites): Add a pre-release
6733         site for experimental packages.
6734
6735         * auto-autoloads.el: Regenerated.
6736
6737 2000-08-01  Andy Piper  <andy@xemacs.org>
6738
6739         * gutter-items.el (buffers-tab-omit-function): reference
6740         buffers-tab-select-visible-buffers.
6741         (buffers-tab-filter-functions): new variable, by default uses
6742         buffers-tab-selection-function and buffers-tab-omit-function.
6743         (select-buffers-tab-buffers-by-mode): invert arguments.
6744         (buffers-tab-select-visible-buffers): new function. Invert calling
6745         of buffers-menu-omit-invisible-buffers.
6746         (buffers-tab-items): rewrite to use
6747         buffers-tab-filter-functions. Rewrite docstring.
6748         (gutter-buffers-tab-extent): delete.
6749         (add-tab-to-gutter): always build a new extent when adding the
6750         tabs.
6751         (update-tab-in-gutter): make gutter dirty when orientation
6752         changes.
6753
6754 2000-11-07  Martin Buchholz  <martin@xemacs.org>
6755
6756         * bytecomp.el (byte-compile-defvar-or-defconst):
6757         Only do loadhist recording if defvar form includes a value.
6758
6759 2000-11-02  Martin Buchholz  <martin@xemacs.org>
6760
6761         * bytecomp.el (byte-compile-initial-macro-environment):
6762         `eval-when-compile' should not compile its body.
6763
6764 2000-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
6765
6766         * mule/cyrillic.el: Add Windows 1251 code page encoding (by
6767         Sergey Groznyh <gsm@fct.ru> in <863diqaygu.fsf@fct.ru>).  Fix
6768         some Japanese English.  Remove some ancient FSF comments, and
6769         improve docstrings.  Use symbols not vectors for tables.
6770
6771 2000-11-03  Martin Buchholz  <martin@xemacs.org>
6772
6773         * keymap.el:
6774         (local-key-binding):
6775         (global-key-binding):
6776         Add an optional `accept-defaults' parameter, just like `lookup-key'.
6777
6778         * lisp.el:
6779         (backward-sexp): Slightly simpler code.
6780         (mark-sexp): Make arg optional, like FSF Emacs.
6781         (forward-list): Slightly simpler code.
6782         (backward-list): Slightly simpler code.
6783         (down-list):  Make arg optional, like FSF Emacs.
6784         (up-list):  Make arg optional, like FSF Emacs.
6785         (backward-up-list):  Make arg optional, like FSF Emacs.
6786         (kill-sexp):  Make arg optional, like FSF Emacs.
6787         (backward-kill-sexp):  Make arg optional, like FSF Emacs.
6788
6789         * font-menu.el (font-menu-change-face):
6790         Take continuable errors into account.
6791
6792         * abbrev.el:
6793         * abbrev.el (clear-abbrev-table):
6794         * abbrev.el (define-abbrev-table):
6795         * abbrev.el (define-abbrev):
6796         * abbrev.el (insert-abbrev-table-description):
6797         * apropos.el (apropos-documentation-check-doc-file):
6798         * apropos.el (apropos-documentation-check-elc-file):
6799         * buff-menu.el (list-buffers):
6800         * buff-menu.el (list-buffers-noselect):
6801         * bytecomp.el (byte-recompile-directory):
6802         * bytecomp.el (batch-byte-compile):
6803         * cl-macs.el (typep):
6804         * code-files.el (find-coding-system-magic-cookie):
6805         * code-files.el (insert-file-contents):
6806         * cus-edit.el (customize-set-variable):
6807         * cus-edit.el (customize-save-variable):
6808         * cus-face.el (custom-set-face-font-size):
6809         * cus-face.el (custom-set-face-update-spec):
6810         * cus-face.el (custom-reset-faces):
6811         * custom.el (custom-check-theme):
6812         * custom.el (copy-upto-last):
6813         * fill.el (canonically-space-region):
6814         * fill.el (fill-paragraph):
6815         * fill.el (fill-region):
6816         * fill.el (find-space-insertable-point):
6817         * fill.el (justify-current-line):
6818         * faces.el (face-spec-update-all-matching):
6819         * faces.el (set-face-stipple):
6820         * files-nomule.el (insert-file-contents):
6821         * files.el (insert-file-contents-literally):
6822         * files.el (hack-local-variables-last-page):
6823         * files.el (basic-save-buffer):
6824         * files.el (insert-directory):
6825         * font-menu.el (font-menu-change-face):
6826         * font.el (font-spatial-to-canonical):
6827         * format.el (format-encode-region):
6828         * format.el (format-insert-file):
6829         * format.el (format-replace-strings):
6830         * gutter.el (set-gutter-element):
6831         * help.el (key-or-menu-binding):
6832         * help.el (describe-bindings):
6833         * help.el (with-syntax-table):
6834         * indent.el (indent-rigidly):
6835         * indent.el (delete-to-left-margin):
6836         * info.el:
6837         * info.el (Info-extract-dir-entry-from):
6838         * info.el (Info-build-dir-anew):
6839         * info.el (Info-rebuild-dir):
6840         * info.el (Info-batch-rebuild-dir):
6841         * info.el (Info-read-subfile):
6842         * info.el (Info-build-node-completions):
6843         * info.el (Info-extract-menu-node-name):
6844         * isearch-mode.el (isearch-range-invisible):
6845         * isearch-mode.el (isearch-restore-invisible-extents):
6846         * itimer.el (itimerp):
6847         * itimer.el (itimer-live-p):
6848         * keymap.el:
6849         * keymap.el (substitute-key-definition):
6850         * keymap.el (read-command-or-command-sexp):
6851         * keymap.el (local-key-binding):
6852         * keymap.el (global-key-binding):
6853         * keymap.el (global-set-key):
6854         * keymap.el (local-set-key):
6855         * ldap.el:
6856         * ldap.el (ldap-add-entries):
6857         * ldap.el (ldap-delete-entries):
6858         * lisp.el (backward-sexp):
6859         * lisp.el (mark-sexp):
6860         * lisp.el (forward-list):
6861         * lisp.el (backward-list):
6862         * lisp.el (down-list):
6863         * lisp.el (backward-up-list):
6864         * lisp.el (up-list):
6865         * lisp.el (kill-sexp):
6866         * lisp.el (backward-kill-sexp):
6867         * menubar.el (add-menu-button):
6868         * menubar.el (add-submenu):
6869         * menubar.el (delete-menu-item):
6870         * menubar.el (relabel-menu-item):
6871         * mouse.el (narrow-window-to-region):
6872         * obsolete.el (define-obsolete-variable-alias):
6873         * obsolete.el (store-substring):
6874         * package-admin.el:
6875         * package-admin.el (package-admin-install-function):
6876         * package-admin.el (package-admin-install-function-mswindows):
6877         * package-admin.el (package-admin-default-install-function):
6878         * package-get.el (package-get-update-base-entries):
6879         * packages.el (packages-load-package-dumped-lisps):
6880         * packages.el (packages-collect-package-dumped-lisps):
6881         * printer.el (generic-print-buffer):
6882         * printer.el (generic-print-region):
6883         * replace.el (occur-mode-mouse-goto):
6884         * replace.el (perform-replace):
6885         * select.el (get-selection-no-error):
6886         * simple.el:
6887         * simple.el (newline):
6888         * simple.el (open-line):
6889         * simple.el (edit-and-eval-command):
6890         * simple.el (goto-line):
6891         * simple.el (undo):
6892         * simple.el (kill-region):
6893         * simple.el (copy-region-as-kill):
6894         * simple.el (kill-ring-save):
6895         * simple.el (set-mark):
6896         * simple.el (next-line):
6897         * simple.el (previous-line):
6898         * simple.el (line-move):
6899         * simple.el (set-goal-column):
6900         * simple.el (comment-region):
6901         * subr.el:
6902         * subr.el (putf):
6903         * syntax.el (modify-syntax-entry):
6904         * syntax.el (map-syntax-table):
6905         * view-less.el (view-file):
6906         * view-less.el (view-buffer):
6907         * view-less.el (view-file-other-window):
6908         * window-xemacs.el (backward-other-window):
6909         * window.el:
6910         * window.el (one-window-p):
6911         * window.el (walk-windows):
6912         * window.el (window-list):
6913         * x-mouse.el (x-mouse-kill):
6914         * x-select.el (x-get-cutbuffer):
6915         * x-select.el (x-store-cutbuffer):
6916         * term/bg-mouse.el (bg-mouse-line-to-center):
6917         * term/sun-mouse.el (window-line-end):
6918         * term/sun-mouse.el (sun-select-region):
6919         * term/sun.el (kill-region-and-unmark):
6920         * mule/mule-category.el:
6921         * mule/mule-category.el (modify-category-entry):
6922         * mule/mule-category.el (char-category-list):
6923         * mule/mule-coding.el (coding-system-force-on-output):
6924         * mule/mule-misc.el (coding-system-put):
6925         Docstring arglist/Texinfo fixes.  See man/ChangeLog for details.
6926
6927 2000-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
6928
6929         * cus-face.el: Typo fixes and tiny clarifications.
6930         * custom.el: ditto
6931
6932 2000-10-27  Yoshiki Hayashi  <yoshiki@xemacs.org>
6933
6934         * startup.el (auto-save-list-file-prefix): Moved to fileio.c.
6935         * startup.el (normal-top-level): Setup auto-save-list-file-name
6936         if auto-save-list-file-prefix is non-nil.
6937
6938 2000-10-25  Yoshiki Hayashi  <yoshiki@xemacs.org>
6939
6940         * files.el (auto-mode-alist): Allow mixed case suffix for idlwave-mode.
6941
6942 2000-01-05  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
6943
6944         * hyper-apropos.el (hyper-apropos-this-symbol): Don't always
6945         get symbol at point-min.
6946
6947 2000-10-24  Didier Verna  <didier@xemacs.org>
6948
6949         * info.el (Info-emacs-info-file-name): defconst it.
6950         * info.el (Info-footnote-tag): defcustom it.
6951         * info.el (Info-no-description-string): ditto.
6952         * info.el (Info-find-node): adapt to new semantics of
6953         'Info-suffixed-file (don't do the case variants stuff).
6954         * info.el (Info-insert-dir): rewrite the dir file variants code.
6955         * info.el (Info-directory-files): New. Return the list of info
6956         files in a directory.
6957         * info.el (Info-dir-outdated-p): use it.
6958         * info.el (Info-parse-dir-entries): ditto.
6959         * info.el (Info-build-dir-anew): don't restrict to files ending
6960         with a ".info.*" extension.
6961         * info.el (Info-set-mode-line): ditto.
6962         * info.el (Info-read-subfile): adapt to new semantics of
6963         'Info-suffixed-file (append 'exact argument).
6964         * info.el (Info-all-case-regexp): New. Return a regexp matching a
6965         string independently of the case.
6966         * info.el (Info-suffixed-file): use it (match all possible case
6967         for the file name).
6968         * info.el (Info-insert-file-contents): code cleanup.
6969         * info.el (Info-rebuild-dir): cosmetics only. Fit code in 80
6970         columns.
6971         * info.el (Info-batch-rebuild-dir): ditto.
6972         * info.el (Info-read-node-name-1): ditto.
6973         * info.el (Info-search): ditto.
6974         * info.el (Info-fontify-node): ditto.
6975
6976
6977 2000-10-24  Didier Verna  <didier@xemacs.org>
6978
6979         * process.el (shell-command): when called from a program, avoid
6980         'push-mark's "mark-set" message.
6981
6982 2000-10-15  MIYASHITA Hisashi  <himi@m17n.org>
6983
6984         * mule/thai-xtis.el (tis-620): Specify coding-system's ccl-program
6985         by a symbol, not by a vector.
6986         * mule/vietnamese.el (vscii): Likewise.
6987         (viscii): Likewise.
6988         * mule/cyrillic.el (koi8-r): Likewise.
6989
6990         * mule/chinese.el (chinese-big5-1): Specify charset's ccl-program
6991         by a symbol, not by a vector.
6992         (chinese-big5-2): Likewise.
6993         * mule/ethiopic.el (ethiopic): Likewise.
6994         * mule/vietnamese.el (vietnamese-viscii-lower): Likewise.
6995         (vietnamese-viscii-upper): Likewise.
6996
6997 2000-10-12  Yoshiki Hayashi  <yoshiki@xemacs.org>
6998
6999         * files.el (auto-mode-alist): Remove obsolete entry for html3-mode.
7000
7001 2000-10-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
7002
7003         * byte-optimize.el (byte-optimize-car): New function.
7004         (byte-optimize-cdr): Ditto.
7005
7006 2000-10-12  Yoshiki Hayashi  <yoshiki@xemacs.org>
7007
7008         * byte-optimize.el: Partial synch with FSF 20.7.
7009         Optimize constant concatenation.
7010         Add keymapp as a side effect free function.  It is a built-in.
7011         (byte-after-unbind-pos): Remove byte-equal.
7012
7013 2000-10-13  Gunnar Evermann  <ge204@eng.cam.ac.uk>
7014
7015         * update-elc-2.el: Quote regexps correctly.
7016
7017 2000-10-05  MIYASHITA Hisashi  <himi@m17n.org>
7018
7019         * mule/mule-ccl.el: Sync up with Emacs 21.0.90.
7020         (ccl-compile): Apply integerp, not integer-or-char-p to
7021         check the type of the buffer magnification
7022         (ccl-compile-write-string): Encode a string with binary
7023         coding system.
7024         (ccl-compile-write-repeat): Likewise.
7025
7026 2000-09-25  Robert Pluim  <rpluim@bigfoot.com>
7027
7028         * buff-menu.el:
7029         * bytecomp.el:
7030         * coding.el:
7031         * faces.el:
7032         * files.el:
7033         * fill.el:
7034         * float-sup.el:
7035         * font-lock.el:
7036         * help.el:
7037         * iso8859-1.el:
7038         * loaddefs.el:
7039         * menubar-items.el:
7040         * menubar.el:
7041         * modeline.el:
7042         * msw-font-menu.el:
7043         * paragraphs.el:
7044         * paths.el:
7045         * replace.el:
7046         * simple.el:
7047         * sound.el:
7048         * startup.el:
7049         * version.el:
7050         * x-faces.el:
7051         * x-font-menu.el:
7052         Remove purecopy.
7053
7054 2000-10-03  Daniel Pittman  <daniel@rimspace.net>
7055
7056         * simple.el (do-auto-fill): Use the function pointer to by
7057         `comment-line-break-function', not `indent-new-comment-line'. This
7058         fixes an issue with cc-mode comment continuation.
7059
7060 2000-10-11  Martin Buchholz  <martin@xemacs.org>
7061
7062         * simple.el (turn-on-auto-fill):  Add (interactive).
7063         * mwheel.el (mwheel-install): Add (interactive).
7064         * font-lock.el (turn-on-font-lock): Add (interactive).
7065         (turn-off-font-lock): Add (interactive).
7066
7067 2000-10-03  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
7068
7069         * packages.el (packages-special-base-regexp): Add `man'.
7070
7071 2000-10-08  Adrian Aichner  <adrian@xemacs.org>
7072
7073         * wid-edit.el (widget-specify-active): map over extents in current
7074         buffer like `widget-specify-inactive' does.  Mapping over the
7075         inactive extent object does not work since the current extent is
7076         ignored by `map-extents'.
7077
7078 2000-10-04  Martin Buchholz <martin@xemacs.org>
7079
7080         * XEmacs 21.2.36 is released.
7081
7082 2000-09-22  Martin Buchholz  <martin@xemacs.org>
7083
7084         * byte-optimize.el (byte-optimize-lapcode): Add an optimizer pass.
7085         Optimize the compiled-function-constants vector by byte-code
7086         reference counts.
7087
7088 2000-09-25  Robert Pluim  <rpluim@bigfoot.com>
7089
7090         * build-report.el (build-report-delete-regexp): quote value in
7091         defcustom
7092
7093 2000-09-24  Adrian Aichner  <aichner@ecf.teradyne.com>
7094
7095         * build-report.el (build-report): Don't bind srcdir which we don't
7096         use in `multiple-value-bind' to avoid the only byte-compiler
7097         warning.
7098
7099 2000-09-23  Adrian Aichner  <aichner@ecf.teradyne.com>
7100
7101         * build-report.el: Requires cl and custom now.
7102         build-report-version is determined by XEmacs version -- remove
7103         build-report-version*.
7104         * build-report.el (build-report-version): Removed.
7105         * build-report.el (build-report-installation-version-regexp): New.
7106         * build-report.el (build-report-version-file-regexp): New.
7107         * build-report.el (build-report-installation-srcdir-regexp): New.
7108         * build-report.el (build-report-destination): Offer
7109         xemacs-build-reports and xemacs-beta.
7110         * build-report.el (build-report-keep-regexp): Adjusted.
7111         * build-report.el (build-report-delete-regexp): Adjusted.
7112         * build-report.el (build-report-make-output-dir): New.
7113         * build-report.el (build-report-installation-file): Replace use of
7114         `concat' with `expand-file-name'.
7115         * build-report.el (build-report-make-output-file): Removed.
7116         * build-report.el (build-report-make-output-files): New.
7117         * build-report.el (build-report-subject): Identify as
7118         user-variable with "*...".
7119         * build-report.el (build-report-prompts): Ditto.
7120         * build-report.el (build-report-version-file): New.
7121         * build-report.el (build-report-file-encoding): Identify as
7122         user-variable with "*...".
7123         * build-report.el (build-report-make-output-get): New.
7124         * build-report.el (build-report-insert-header): Report
7125         emacs-version and system-configuration instead of
7126         build-report-version.
7127         * build-report.el (build-report-insert-make-output): Add file
7128         argument.
7129         * build-report.el (build-report-insert-installation-file):
7130         Re-indent.
7131         * build-report.el (build-report-keep): Change docstring,
7132         re-indent.
7133         * build-report.el (build-report-delete): Ditto.
7134         * build-report.el (build-report-installation-data): New.
7135         * build-report.el (build-report-version-file-data): New.
7136
7137 2000-09-20  Martin Buchholz  <martin@xemacs.org>
7138
7139         * byte-optimize.el (byte-optimize-lapcode):
7140         Fix the optimization of using the first 5 elements of the
7141         constants vector for variables.
7142         (byte-optimize-lapcode): Fix another ancient broken optimization.
7143
7144 2000-09-19  Martin Buchholz  <martin@xemacs.org>
7145
7146         * *: Spelling mega-patch
7147
7148 2000-09-19  Martin Buchholz  <martin@xemacs.org>
7149
7150         * easymenu.el: doc fixes.
7151         (easy-menu-do-define): Use backquote.
7152         (easy-menu-change):
7153         (easy-menu-add):
7154         `when' seems much clearer than `if' here.
7155         (easy-menu-remove):
7156         (easy-menu-add-item):
7157         (easy-menu-item-present-p):
7158         (easy-menu-remove-item):
7159         Wrap using (when (featurep 'menubar) ...)
7160
7161 2000-09-16  Martin Buchholz  <martin@xemacs.org>
7162
7163         * bytecomp.el (displaying-byte-compile-warnings):
7164         Revert Ben's change to this function below so that the compile log
7165         is displayed properly for users of the "popper" package.
7166
7167 2000-09-12  Martin Buchholz  <martin@xemacs.org>
7168
7169         * window.el (save-selected-window): Use backquote.
7170
7171         * bytecomp.el (byte-compile-file-form-defvar-or-defconst):
7172         Renamed from `byte-compile-file-form-defvar'.
7173         * bytecomp.el (byte-compile-defvar-or-defconst):
7174         Only cons onto current-load-list in top-level forms.
7175         Else this leaks a cons cell every time a defun is called.
7176         Renamed from `byte-compile-defvar', for clarity.
7177         Warn when docstring of defvar is not a string.
7178         Use consistent error messages.
7179         Better comments.
7180
7181 2000-09-11  Martin Buchholz  <martin@xemacs.org>
7182
7183         * simple.el (set-variable):
7184         Remove unneeded defvar by rearranging order of let* forms.
7185
7186         * mule/mule-ccl.el (ccl-get-next-code):
7187         * menubar-items.el (bookmark-menu-filter):
7188         (language-environment-menu-filter):
7189         (tutorials-menu-filter):
7190         * toolbar-items.el (toolbar-compile):
7191         * byte-optimize.el (disassemble-offset):
7192         Use (declare (special ...)) instead of `defvar'.
7193
7194         * cl-macs.el (cl-do-proclaim):
7195         Fix (declare (special ...)) warning suppression syntax.
7196
7197 2000-07-22  Golubev I. N. <gin@mo.msk.ru>
7198
7199         * info.el (Info-tag-table-marker):
7200         (Info-tag-table-buffer):
7201         (Info-find-file-node):
7202         (Info-read-subfile):
7203         (Info-build-node-completions):
7204         (Info-search):
7205         (Info-mode):
7206         Multiple info buffer support.
7207
7208 2000-08-28  Oscar Figueiredo  <oscar@cpe.fr>
7209
7210         * ldap.el (ldap-decode-entry): New defun
7211         (ldap-search-entries): Use it in order to decode DN-prefixed
7212         entries properly
7213
7214 2000-08-23  Daniel Pittman <daniel@danann.net>
7215
7216         * mule/mule-cmds.el (coding-system-change-eol-conversion):
7217         Use `eq', not `=', to compare symbols.
7218
7219 2000-07-30  Ben Wing  <ben@xemacs.org>
7220
7221         * bytecomp.el (byte-compile-report-error):
7222         * bytecomp.el (displaying-byte-compile-warnings):
7223         if stack-trace-on-error is set, send out a backtrace when
7224         an error is encountered that stops byte compilation.  this
7225         should make it much much easier to track down those curious
7226         problems.  also undo the kludge of using a separate "*Show*"
7227         buffer for display when there's a temp-buffer-show-function;
7228         we can avoid this by just being a little smarter.
7229
7230         * dialog-items.el:
7231         * dialog-items.el (search-dialog-regexp): New.
7232         * dialog-items.el (search-dialog-callback):
7233         * dialog-items.el (make-search-dialog):
7234         add a regexp option to the dialog and clean up a bit.
7235
7236         * dialog.el:
7237         * dialog.el (yes-or-no-p-dialog-box):
7238         * dialog.el (get-dialog-box-response):
7239         * dialog.el (make-dialog-box):
7240         * dialog.el (dialog-box-finish): New.
7241         * dialog.el (dialog-box-cancel): New.
7242         * dialog.el (internal-make-dialog-box-exit): New.
7243         implement [properly!] the :modal property of the new dialog box
7244         interface.  this is the first time xemacs has ever had *proper*
7245         modal dialog boxes, giving the standard window-system feedback.
7246         (e.g. under windows, clicking on a disabled frame causes a beep
7247         and makes the dialog box flash three times.)
7248
7249         * dragdrop.el: header keyword frobbing.
7250
7251         * dumped-lisp.el (preloaded-file-list):
7252         renamed winnt.el to win32-native.el.
7253
7254         * faces.el (face-property):
7255         * faces.el (set-face-property):
7256         * faces.el (frob-face-property):
7257         * faces.el (frob-face-font-2):
7258         * faces.el (make-face-bold):
7259         * faces.el (make-face-italic):
7260         * faces.el (make-face-bold-italic):
7261         * faces.el (make-face-unbold):
7262         * faces.el (make-face-unitalic):
7263         * faces.el (make-face-smaller):
7264         * faces.el (make-face-larger):
7265         clean up the implementation of these so that window-system-specific
7266         methods are called only on objects belonging to that window system.
7267         previously, you could have [e.g.] mswindows-make-face-bold called
7268         on font object of device type `stream', which is not good and
7269         explains the subtle errors Adrian was getting when byte-compiling
7270         something that required 'term. (Adrian, now you can use stack-trace-
7271         on-error to find the exact place where things are going wrong instead
7272         of having to laboriously binary-search your way through.)
7273
7274         * finder.el (finder-known-keywords):
7275         cleaned up -- properly sorted, clarified the meanings of many of
7276         the keywords, and added a few -- mswin, gui, content, build, www,
7277         user, services.  the last two try to distinguish between a package
7278         that's used directly by the user, and a package that provides
7279         support services to other packages.
7280
7281         * font-lock.el (lisp-font-lock-keywords-2):
7282         update list of lisp control structures to include everything,
7283         including new ones i introduced.
7284
7285         * gutter.el: header keyword frobbing.
7286
7287         * isearch-mode.el (isearch-ring-adjust1): M-p to recall the most
7288         recent isearch element was not doing so!  you got the second-most-
7289         recent instead.
7290
7291         * lisp-mode.el (construct-lisp-mode-menu):
7292         more menubar cleanups.
7293         * lisp-mode.el (with-selected-window):
7294         make it indent properly.
7295
7296         * menubar-items.el (default-menubar): lots of menubar cleanups.
7297         rearranged the options menu the most, e.g. splitting up the
7298         Keyboard/Mouse menu into a new Editing menu and combining the
7299         separate Scrollbar/Gutter/Toolbar submenus into Display.
7300         Got rid of General, moved items to Editing or new Troubleshooting.
7301         Moved Packages to Tools; doesn't seem to belong under Options.
7302         Added stuff to the Cmds menu, e.g. Change Case.
7303
7304         NB please don't complain about these periodic menubar changes.
7305         Anything like this is necessarily incremental in its construction
7306         -- By constant use you gradually become more and more aware of
7307         better and better ways to group menu items.  When we eventually
7308         move the options menu to a property sheet, the existing structure
7309         will probably be preserved fairly well.
7310
7311         * minibuf.el (next-history-element): fix problems with pressing
7312         down arrow in repeat-complex-command.
7313
7314         * modeline.el:
7315         * modeline.el (modeline-3d-p): New.
7316         added custom variable for controlling the 3d modeline.  the
7317         corresponding Options item has been present for a long time,
7318         but commented out with "fix me!" comments.  it's fixed now.
7319
7320         * obsolete.el (add-menu):
7321         remove bogus gettexts.
7322
7323         * process.el (shell-quote-argument):
7324         handle this correctly under Windows native with COMMAND.COM/CMD.EXE.
7325         For bash under Windows native, see below.
7326
7327         * simple.el:
7328         * simple.el (display-warning-buffer):
7329         Fixed the handling of warning display to eliminate the annoying
7330         *Show* buffer, like was done for byte-compiler output above.
7331
7332         * simple.el (debug-print): New.
7333         Simple function for sending debug messages to the console and/or
7334         other debug places.
7335
7336         * subr.el (replace-in-string):
7337         Rewrite this function to avoid N^2 behavior with large strings --
7338         catastrophic with the new Windows selection code! (Apparently the
7339         author of this function didn't realize there was a fun
7340         replace-match that could make his life much easier, because we
7341         duplicated the entire logic.  The new version is smaller, easier
7342         to understand, much more robust, and has extended features --
7343         those of replace-match.)
7344
7345         * window.el:
7346         * window.el (with-selected-window): New.
7347         An obvious complement to the existing `with-selected-frame' and
7348         `with-current-buffer'.
7349
7350         * win32-native.el: Renamed from winnt.el.
7351         Added a great deal of stuff for properly handling process quoting,
7352         somewhat modeled on Kirill's original model (which i later threw
7353         away).  We should now finally have correctly working process arg
7354         quoting/dequoting so that the final app gets exactly what we
7355         intended.  Because the mechanism is in Lisp, it's easily
7356         extendible. (For those running bash and running the native
7357         version, I tried hard to do what I thought was correct.  But more
7358         thought is needed, and ideally the volunteer work of people with
7359         these configurations that they generally run on.)
7360
7361         * x-font-menu.el (x-font-menu-font-data):
7362         Put in defvar's to fix byte-compiler warnings.
7363
7364 2000-08-01 Alastair J. Houghton <ajhoughton@lineone.net>
7365
7366         * select.el (selection-coercion-alist): Initialise.
7367         * select.el (select-coerce-to-text): New.
7368         * select.el (select-coerce): New.
7369         New functions to perform type and value coercion.
7370
7371         * select.el (select-buffer-killed-default): Keep data if it was
7372         on the clipboard.
7373
7374 2000-08-02  Martin Buchholz  <martin@xemacs.org>
7375
7376         * menubar-items.el (default-menubar): Fix typo.
7377         (default-menubar): `lambda' was mispelled as `lamda'.
7378
7379 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
7380
7381         * window.el (shrink-window-if-larger-than-buffer): Remove
7382         edge checking code.
7383
7384 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
7385
7386         * paths.el (gnus-local-domain): Removed.
7387         (gnus-local-organization): Ditto.
7388         (gnus-startup-file): Ditto.
7389
7390 2000-07-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
7391
7392         * files.el (auto-mode-alist): Add .spec for RPM.
7393
7394 2000-07-31  Andy Piper  <andy@xemacs.org>
7395
7396         * gutter-items.el (update-tab-in-gutter): deprecate :properties.
7397
7398 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
7399
7400         * dragdrop.el (experimental-dragdrop-drop-url-default): Use function
7401         browse-url.
7402         * help.el (xemacs-www-page): Ditto.
7403         (xemacs-www-faq): Ditto.
7404         * menubar-items.el (default-menubar): Ditto.
7405
7406         * wid-edit.el (widget-url-link-action): Ditto.
7407         From: Kenichi OKADA <okada@opaopa.org>.
7408
7409 2000-07-31  Martin Buchholz  <martin@xemacs.org>
7410
7411         * finder.el (finder-commentary): Add autoload cookie.
7412
7413 2000-07-28  Adrian Aichner  <aichner@ecf.teradyne.com>
7414
7415         * files.el (insert-file-contents-literally): Fix second let
7416         binding for `coding-system-for-read' to `coding-system-for-write'
7417         as suggested by Dan Holmsand <dan@innehallsbolaget.com>.
7418
7419 1999-06-15  Jan Vroonhof  <vroonhof@math.ethz.ch>
7420
7421         * files.el (insert-file-contents-literally): Use binary coding
7422         system (from Morioka san).
7423         (insert-file-contents-literally): Make file-name-handler method.
7424
7425 2000-07-26  Martin Buchholz  <martin@xemacs.org>
7426
7427         * cl-macs.el (get-selection): Add defsetf.
7428
7429 2000-07-25  Steve Youngs  <youngs_s@ozlinx.com.au>
7430
7431         * x-init.el (x-activate-region-as-selection): replace obsolete
7432         function x-own-selection with own-selection.
7433         (ow-find): replace obsolete functions x-get-selection and
7434         x-get-clipboard with get-selection and get-clipboard.
7435         (init-post-x-win): replace obsolete function x-disown-selection
7436         with disown-selection.
7437
7438 2000-07-20  Mike Sperber  <mike@xemacs.org>
7439
7440         * startup.el (load-user-init-file): Only try to load init file if
7441         it exists.
7442
7443 2000-07-10  Andy Piper  <andy@xemacs.org>
7444
7445         * dialog-items.el: sync with Ben's patch.
7446
7447         * gutter-items.el (buffers-tab-switch-to-buffer): remove now-bogus
7448         comment.
7449         (progress-text-glyph): deleted.
7450         (progress-layout-glyph): make completely minimal.
7451         (progress-gauge-glyph): ditto.
7452         (progress-display-style): fix to handle dynamic instantiator
7453         changes.
7454         (progress-text-instantiator): new.
7455         (progress-layout-instantiator): new.
7456         (progress-gauge-instantiator): new.
7457         (set-progress-display-instantiator): renamed and changed from
7458         set-progress-display-style.
7459         (progress-abort-glyph): use instantiator not glyph.
7460         (append-progress-display): use set-progress-display-instantiator
7461         and set-glyph-image.
7462         (abort-progress-display): ditto.
7463         (raw-append-progress-display): ditto.
7464
7465 2000-07-20  Ben Wing  <ben@xemacs.org>
7466
7467         * code-files.el: Move Mule-specific code to mule-coding.el.
7468
7469 2000-07-15  Ben Wing  <ben@xemacs.org>
7470
7471         * autoload.el:
7472         Fixed comments.
7473
7474         * cmdloop.el:
7475         * cmdloop.el (yes-or-no-p):
7476         * cmdloop.el (y-or-n-p):
7477         Make these functions use should-use-dialog-box-p and not be
7478         overridden in dialog.el.
7479
7480         * cus-dep.el:
7481         * cus-dep.el (Custom-make-dependencies): Removed.
7482         * cus-dep.el (Custom-make-dependencies-1): New.
7483         * cus-dep.el (Custom-make-one-dependency): New.
7484         New entry point for use in Makefiles, to avoid excessive
7485         invocations.
7486
7487         * cus-edit.el (custom-variable-reset-saved):
7488         * cus-edit.el (custom-variable-reset-standard):
7489         * cus-edit.el (custom-save-resets):
7490         Fix bytecompiler warnings.
7491
7492         * dialog.el:
7493         * dialog.el (yes-or-no-p-dialog-box):
7494         * dialog.el (yes-or-no-p-maybe-dialog-box): Removed.
7495         * dialog.el (y-or-n-p-maybe-dialog-box): Removed.
7496         * dialog.el (get-dialog-box-response):
7497         * dialog.el (message-or-box):
7498         * dialog.el (make-dialog-box):
7499         * dialog.el (popup-dialog-box): New.
7500         Avoid yes-or-no-p bogosities.
7501         Create a general function `make-dialog-box' to encapsulate all
7502         dialog box methods; easily extendible.  popup-dialog-box now obsolete.
7503
7504         * dumped-lisp.el (preloaded-file-list):
7505         Add dialog-items.  Clean up.  Group files by types.
7506
7507         * easymenu.el (easy-menu-add):
7508         * easymenu.el (easy-menu-remove):
7509         Account for accelerators.
7510
7511         * extents.el:
7512         * extents.el (extent-list): New args, like in map-extents.
7513         * extents.el (extent-at-event): New.
7514         * extents.el (extents-at-event): New.
7515
7516         * font-lock.el:
7517         * font-lock.el (font-lock-mode):
7518         * font-lock.el (font-lock-default-fontify-buffer):
7519         * font-lock.el (font-lock-default-unfontify-region):
7520         * font-lock.el (font-lock-fontify-syntactically-region):
7521         * font-lock.el (font-lock-fontify-keywords-region):
7522         Use new progress-feedback names.
7523
7524         * font-lock.el (java-font-lock-identifier-regexp):
7525         * font-lock.el (java-font-lock-class-name-regexp):
7526         Fix bytecompiler warnings.
7527
7528         * gutter-items.el:
7529         * gutter-items.el (progress-display-use-echo-area): Removed.
7530         * gutter-items.el (progress-feedback-use-echo-area): New.
7531         * gutter-items.el (progress-display-popup-period): Removed.
7532         * gutter-items.el (progress-feedback-popup-period): New.
7533         * gutter-items.el (set-progress-display-style): Removed.
7534         * gutter-items.el (set-progress-feedback-style): New.
7535         * gutter-items.el (progress-display-style): Removed.
7536         * gutter-items.el (progress-feedback-style): New.
7537         * gutter-items.el (progress-stack):
7538         * gutter-items.el (progress-displayed-p): Removed.
7539         * gutter-items.el (progress-feedbacked-p): New.
7540         * gutter-items.el (clear-progress-display): Removed.
7541         * gutter-items.el (clear-progress-feedback): New.
7542         * gutter-items.el (progress-display-clear-when-idle): Removed.
7543         * gutter-items.el (progress-feedback-clear-when-idle): New.
7544         * gutter-items.el (remove-progress-display): Removed.
7545         * gutter-items.el (remove-progress-feedback): New.
7546         * gutter-items.el (progress-display-dispatch-non-command-events): Removed.
7547         * gutter-items.el (progress-feedback-dispatch-non-command-events): New.
7548         * gutter-items.el (append-progress-display): Removed.
7549         * gutter-items.el (append-progress-feedback): New.
7550         * gutter-items.el (abort-progress-display): Removed.
7551         * gutter-items.el (abort-progress-feedback): New.
7552         * gutter-items.el (raw-append-progress-display): Removed.
7553         * gutter-items.el (raw-append-progress-feedback): New.
7554         * gutter-items.el (display-progress-display): Removed.
7555         * gutter-items.el (display-progress-feedback): New.
7556         * gutter-items.el (current-progress-display): Removed.
7557         * gutter-items.el (current-progress-feedback): New.
7558         * gutter-items.el (current-progress-display-label): Removed.
7559         * gutter-items.el (current-progress-feedback-label): New.
7560         * gutter-items.el (progress-display): Removed.
7561         * gutter-items.el (progress-feedback): New.
7562         Replace "progress-display" with "progress-feedback" globally.
7563
7564         * gutter-items.el (lprogress-display): Removed.
7565         * gutter-items.el (progress-feedback-with-label): New.
7566         Rename lprogress-display ==> progress-feedback-with-label.
7567
7568         * gutter-items.el (search-dialog-direction): Removed.
7569         * gutter-items.el (search-dialog-text): Removed.
7570         * gutter-items.el (search-dialog-callback): Removed.
7571         * gutter-items.el (make-search-dialog): Removed.
7572         Move to dialog-items.el.
7573
7574         * help.el:
7575         * help.el (help-mode-quit):
7576         * help.el (mode-for-help): New.
7577         * help.el (help-sticky-window): New.
7578         * help.el (help-window-config): New.
7579         * help.el (with-displaying-help-buffer):
7580         * help.el (function-at-event): New.
7581         * help.el (help-symbol-regexp): New.
7582         * help.el (help-symbol-run-function-1): New.
7583         * help.el (help-symbol-run-function): New.
7584         * help.el (help-symbol-function-context-menu): New.
7585         * help.el (help-symbol-variable-context-menu): New.
7586         * help.el (help-symbol-function-and-variable-context-menu): New.
7587         * help.el (frob-help-extents): New.
7588         * help.el (describe-function-1):
7589         * help.el (variable-at-point):
7590         * help.el (variable-at-event): New.
7591         * help.el (describe-variable):
7592         Major overhaul.
7593         - Make functions and variables be mousable.
7594         - Middle button hyperlinks.
7595         - New context-menu entries.
7596
7597         * keydefs.el:
7598         * keydefs.el (global-map):
7599         New key bindings to move lines up and down.
7600
7601         * lisp-mode.el:
7602         * lisp-mode.el (construct-lisp-mode-menu): New.
7603         * lisp-mode.el (emacs-lisp-mode-popup-menu):
7604         * lisp-mode.el (lisp-interaction-mode-menubar-menu):
7605         * lisp-mode.el (emacs-lisp-mode-menubar-menu):
7606         * lisp-mode.el (lisp-indent-function): Indent "flet" entries better.
7607         Make popup and menubar menus be different.  Popup menu uses
7608         clicked location and automatically assumes symbol under the mouse
7609         for various commands.
7610
7611         * menubar-items.el:
7612         * menubar-items.el (bookmark-menu-filter): Add accelerators.
7613         * menubar-items.el (buffers-menu-omit-chars-list): Include 'd'.
7614
7615         * menubar-items.el (global-popup-menu): Removed.
7616         * menubar-items.el (mode-popup-menu): Removed.
7617         * menubar-items.el (activate-popup-menu-hook): Removed.
7618         * menubar-items.el (popup-mode-menu): Removed.
7619         * menubar-items.el (popup-buffer-menu): Removed.
7620         * menubar-items.el (popup-menubar-menu): Removed.
7621         Move to menubar.el.
7622
7623         * menubar.el:
7624         * menubar.el (global-popup-menu): New.
7625         * menubar.el (mode-popup-menu): New.
7626         * menubar.el (activate-popup-menu-hook): New.
7627         * menubar.el (last-popup-menu-event): New.
7628         * menubar.el (popup-mode-menu): New.
7629         * menubar.el (popup-buffer-menu): New.
7630         * menubar.el (popup-menubar-menu): New.
7631         * menubar.el (menu-call-at-event): New.
7632         Move non-content functions here.  Add support for context menu
7633         items on extents.
7634
7635         * minibuf.el (minibuffer-history-uniquify):
7636         Typo fix.
7637
7638         * minibuf.el (read-file-name-1):
7639         Call new file dialog box if it exists.
7640
7641         * minibuf.el (mouse-rfn-setup-vars):
7642         Clean up "chop" action.
7643
7644         * mouse.el:
7645         * mouse.el (button2): Now bound to mouse-track.
7646         * mouse.el (click-inside-extent-p):
7647         * mouse.el (point-inside-extent-p):
7648         * mouse.el (point-inside-selection-p):
7649         * mouse.el (mouse-drag-or-yank): Removed.
7650         * mouse.el (mouse-begin-drag-n-drop): New.
7651         * mouse.el (mouse-eval-sexp):
7652         * mouse.el (mouse-track-activate-strokes): New.
7653         * mouse.el (mouse-track-do-activate): New.
7654         * mouse.el (mouse-track):
7655         * mouse.el (default-mouse-track-event-is-with-button): New.
7656         * mouse.el (default-mouse-track-cleanup-hook):
7657         * mouse.el (default-mouse-track-drag-hook):
7658         * mouse.el (default-mouse-track-drag-up-hook):
7659         * mouse.el (default-mouse-track-click-hook):
7660         Merge drag-n-drop into mouse-track.
7661         Add general "activate" support to replace specific button2 kludges.
7662         Use "button modifier" support in mouse-track.
7663
7664         * package-get.el (package-get-dependencies): Fix bytecompiler warnings.
7665
7666         * package-ui.el:
7667         * package-ui.el (pui-menu):
7668         * package-ui.el (pui-popup-context-sensitive): Removed.
7669         Fix bytecompiler warnings.
7670         Clean up popup code a bit.
7671
7672         * select.el (get-selection-no-error): Fix bytecompiler warnings.
7673
7674         * simple.el:
7675         * simple.el (transpose-lines):
7676         * simple.el (transpose-line-up): New.
7677         * simple.el (transpose-line-down): New.
7678         * simple.el (transpose-subr):
7679         * simple.el (transpose-subr-1): Removed.
7680         Clean up, add functions to move lines up and down.
7681
7682         * startup.el (mail-host-address):
7683         * startup.el (user-mail-address):
7684         Customize.
7685
7686         * subr.el:
7687         * subr.el (set-symbol-value-in-buffer): New.
7688         * subr.el (error):
7689         * subr.el (check-argument-type):
7690         * subr.el (defined-error-p): New.
7691         Add structured error support.
7692
7693         * toolbar-items.el (toolbar-compile):
7694         Use new make-dialog-box.
7695
7696         * update-elc.el:
7697
7698         * userlock.el (ask-user-about-lock-dbox):
7699         * userlock.el (ask-user-about-supersession-threat-dbox):
7700         * userlock.el (ask-user-about-lock):
7701         * userlock.el (ask-user-about-supersession-threat):
7702         Use new make-dialog-box.
7703         Add safety checks; use should use-dialog-box-p.
7704
7705         * window-xemacs.el:
7706         * window-xemacs.el (__buffer-dedicated-frame):
7707         * window-xemacs.el (buffer-dedicated-frame): New.
7708         * window-xemacs.el (set-buffer-dedicated-frame): New.
7709         Move dedicated-frame stuff into lisp.
7710
7711 2000-07-18  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7712
7713         * printer.el (generic-print-region): Do not require that
7714         `printer-name' be set.
7715         (printer-name): Commentary clarification.
7716
7717 2000-07-19  Martin Buchholz <martin@xemacs.org>
7718
7719         * XEmacs 21.2.35 is released.
7720
7721 2000-07-18 Alastair J. Houghton <ajhoughton@lineone.net>
7722
7723         * select.el (selection-coercible-types): Initialise.
7724
7725 2000-07-18 Alastair J. Houghton <ajhoughton@lineone.net>
7726
7727         * select.el (own-clipboard): Bug fix.
7728
7729 2000-07-17  Mike Sperber  <mike@xemacs.org>
7730
7731         * cus-edit.el (custom-migrate-custom-file): Save init file before
7732         continuing.
7733
7734 2000-07-16  Mike Sperber  <mike@xemacs.org>
7735
7736         * startup.el (load-init-file): Remove silly call to
7737         `load-user-custom-file`.
7738         (maybe-migrate-user-init-file): Minor fixes.
7739
7740 2000-07-16  Martin Buchholz  <martin@xemacs.org>
7741
7742         * apropos.el (apropos-documentation-check-doc-file):
7743         `doc' variable should be let-bound, as was presumably intended.
7744
7745         * cus-edit.el (custom-variable-reset-saved):
7746         (custom-variable-reset-standard):
7747         Remove unused variable comment-widget.  Twice.
7748
7749         * toolbar.el (toolbar-blank-press-function):
7750         Add a real defvar with initial value nil and proper docstring.
7751         (press-toolbar-button): No need to check for boundp-ness anymore.
7752
7753         * rect.el (open-rectangle-line): Remove useless (let) form.
7754         Add defvar for pending-delete-mode.
7755
7756         * info.el (Info-find-node): This function needs an autoload cookie.
7757
7758         * mule/mule-x-init.el (x-use-halfwidth-roman-font):
7759         Use let* since the second form referred to the first.
7760
7761 2000-07-16  Adrian Aichner  <aichner@ecf.teradyne.com>
7762
7763         * msw-select.el (mswindows-paste-clipboard): Use `get-clipboard'
7764         instead of removed `mswindows-get-clipboard'.
7765
7766
7767 2000-07-15 Alastair J. Houghton <ajhoughton@lineone.net>
7768
7769         * select.el (select-convert-from-text): New.
7770         * select.el (select-convert-from-length): New.
7771         * select.el (select-convert-from-integer): New.
7772         * select.el (select-convert-from-identity): New.
7773         * select.el (select-convert-from-filename): New.
7774         * select.el (selection-converter-in-alist): Use them.
7775         New converter functions for X.
7776
7777         * select.el (get-selection): Removed comment.
7778
7779         * select.el (own-selection): Removed append code - I thought
7780         I'd already done this, but apparently not...
7781
7782         * select.el: Changed comment about TIMESTAMP.
7783
7784         * select.el (select-convert-in): New.
7785         * select.el (select-convert-out): New.
7786         New functions that get used by select.c.
7787
7788         * select.el (select-buffer-killed-default): New.
7789         * select.el (select-buffer-killed-text): New.
7790         * select.el (selection-buffer-killed-alist): New.
7791         New list and functions that get called if a relevant selection
7792         exists and a buffer gets killed.
7793
7794         * select.el (select-convert-to-targets):
7795         * select.el (select-convert-to-identity): Removed.
7796         * select.el (select-convert-from-identity): Removed.
7797         * select.el (select-converter-out-alist):
7798         Removed _EMACS_INTERNAL selection type.
7799
7800         * x-select.el (xselect-kill-buffer-hook): Removed.
7801         * x-select.el (xselect-kill-buffer-hook-1): Removed.
7802         Removed this X-specific nonesense. Use the generic support
7803         in select.el instead.
7804
7805 2000-07-15  Martin Buchholz  <martin@xemacs.org>
7806
7807         * mule/mule-category.el (defined-category-hashtable):
7808         Use make-hash-table instead of make-hashtable
7809
7810         * buff-menu.el: Byte-compiler warning fix.
7811
7812         * isearch-mode.el (isearch-highlight-all-cleanup):
7813         Remove unused variable `isearch-highlight-all-start'.
7814
7815         * etags.el (add-to-tag-completion-table): Byte-compiler warning fix.
7816
7817         * itimer.el (itimer-edit-mode): Byte-compiler warning fixes.
7818
7819         * cus-dep.el (Custom-make-dependencies):
7820         Add autoload cookie for custom-add-loads to generated custom-load.el.
7821
7822         * autoload.el (autoload-package-name): Warning suppression.
7823         Move defvar prior to first use.
7824
7825         * custom.el: Add autoload for custom-declare-face.
7826         Allow `xemacs -no-autoloads -l bytecomp -f batch-byte-compile ...'
7827         * cl.el (cl-hack-byte-compiler):
7828         Allow `xemacs -no-autoloads -l bytecomp -f batch-byte-compile ...'
7829         to work properly.
7830
7831 2000-07-08  Mike Sperber  <mike@xemacs.org>
7832
7833         * startup.el (load-home-init-file): Added variable.
7834         (maybe-migrate-user-init-file): Added.
7835         (load-user-init-file): Load custom file if different from init
7836         file.
7837
7838         * dumped-lisp.el (preloaded-file-list): Added "cus-file" before
7839         "startup."
7840
7841         * cus-edit.el (custom-migrate-custom-file): Added for migration.
7842         Moved `custom-file'-related code to cus-file.el.
7843
7844         * cus-file.el: New file.
7845
7846 2000-04-01  Mike Sperber  <mike@xemacs.org>
7847
7848         * packages.el (packages-find-package-directories): Added support
7849         for external package hierarchies with in-place installations.
7850
7851         * find-paths.el (paths-root-in-place-p): Added.
7852         (paths-find-emacs-directory): Added support for external
7853         directories with in-place installations.
7854         (paths-find-site-directory): Ditto.
7855
7856         * startup.el (find-user-init-file): Also look for
7857         ~/.xemacs/init.elc? in preference to ~/.emacs.
7858
7859 2000-07-12 Alastair J. Houghton <ajhoughton@lineone.net>
7860
7861         * select.el (own-selection):
7862         * select.el (own-clipboard): Changed `append' parameter to
7863         `how-to-use' parameter.
7864         * select.el (own-selection): Removed icky append code.
7865         * select.el (own-selection, get-selection): Removed extra type
7866         checking.
7867         * select.el (selection-appender-alist):
7868         * select.el (selection-converter-{in|out}-alist): Initialise.
7869         * select.el (select-append-to-*): New.
7870         * select.el (select-convert-from-*): New.  New functions to append
7871         data and convert data from external type.
7872
7873 2000-07-12  Stef Epardaud  <stef@lunatech.com>
7874
7875         * font-lock.el: Javadoc enhancements.
7876
7877 2000-07-06  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7878
7879         * printer.el (generic-print-region): Compose job name from buffer
7880         name.
7881
7882 2000-07-06  Yoshiki Hayashi  <yoshiki@xemacs.org>
7883
7884         * font-lock.el (font-lock-fontify-pending-extents): Call
7885         font-lock-fontify-region instead of font-lock-fontify-buffer
7886         to avoid unnecessary progress gauges.
7887
7888 2000-07-06  Craig Lanning  <lanning@scra.org>
7889
7890         * custom-load.el (faces):
7891
7892         * finder.el (finder-compile-keywords): from Dan Holmsand, make sure
7893         dir is a regex.
7894
7895         * process.el (call-process-internal): from Dan Holmsand, use binary
7896         coding systems so that jka-compr works.
7897
7898 2000-07-07  Ben Wing  <ben@xemacs.org>
7899
7900         * font-lock.el: Undo previous change.  Unfortunately, some
7901         files actually use the variables directly in their init code
7902         without quoting them.
7903
7904 2000-07-07  Ben Wing  <ben@xemacs.org>
7905
7906         * font-lock.el (defvar font-lock-*-face): Removed.
7907
7908         * font-lock.el (font-lock-apply-highlight): Bind these face vars
7909         only when necessary.
7910
7911 2000-06-30  Charles G Waldman  <cgw@alum.mit.edu>
7912
7913         * cl-macs.el: fix cl-transform-function-property kludge
7914         so that it does not require a random feature.
7915
7916 2000-06-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
7917
7918         * files.el (auto-mode-alist): allow .make extension for Makefiles,
7919         as in Linux kernel "Rules.make".
7920
7921 2000-06-29  Gunnar Evermann  <ge204@eng.cam.ac.uk>
7922
7923         * build-report.el (build-report): Add autoload cookie.
7924
7925 2000-06-21  Charles G Waldman  <cgw@alum.mit.edu>
7926
7927         * package-ui.el (defgroup pui):  Correct a misspelling
7928         (pui-toggle-package-delete):  Change `seleted' to `selected'
7929
7930 2000-06-12  Jan Vroonhof  <vroonhof@math.ethz.ch>
7931
7932         * package-get.el (package-get-update-base):
7933         (package-get): Use insert-file-contents-literally always.
7934         (package-get-maybe-save-index):
7935         Force coding system for writing to binary.
7936
7937 2000-06-08  Mike Alexander  <mta@arbortext.com>
7938
7939         * code-process.el (call-process-region): If there is no coding
7940         system for the process on process-coding-system-alist use the
7941         coding system of the buffer containing the region.
7942
7943 2000-06-10  Ben Wing  <ben@xemacs.org>
7944
7945         * cmdloop.el (command-error):
7946         If debug-on-error and noninteractive, output backtrace.
7947
7948         * files.el (file-relative-name):
7949         Remove MSDOS references.
7950
7951         * simple.el (line-number): New function, due to non-obvious
7952         behavior/usage of count-lines.
7953
7954         * simple.el (count-lines): document non-obvious usage to get
7955         line number.
7956
7957 2000-06-11  Ben Wing  <ben@xemacs.org>
7958
7959         * faces.el ((featurep 'xpm)):
7960         * x-faces.el (x-init-face-from-resources):
7961         * x-faces.el (x-init-frame-faces):
7962         * x-misc.el (x-init-specifier-from-resources):
7963         * x-misc.el (x-get-resource-and-bogosity-check):
7964         * x-misc.el (x-get-resource-and-maybe-bogosity-check):
7965         * x-mouse.el (x-init-pointer-shape):
7966         * x-scrollbar.el (x-init-scrollbar-from-resources):
7967         Add sixth argument to x-get-resource calls so as to issue warnings
7968         rather than errors on bogus arguments.
7969
7970 2000-06-05  Ben Wing  <ben@xemacs.org>
7971
7972         * compat.el: new file.  provides a clean, non-intrusive way to
7973         define compatibility functions.
7974
7975         * process.el (shell-quote-argument): temporary fix for lack
7976         of nt-quote-process-args.  #### I need to put back the overall
7977         structure of that mechanism but redo the guts of it using the
7978         extra intelligence in the C code.
7979
7980 2000-05-28  Adrian Aichner  <aichner@ecf.teradyne.com>
7981
7982         * package-info.el (pi-md5sum): Calculate MD5 sum just like
7983         `package-get' does in package-get.el, instead of using external
7984         "md5sum" program.
7985
7986         * package-get.el (package-get): Insert package file literally to
7987         make checksum calculation work.
7988
7989 2000-04-18  Hrvoje Niksic  <hniksic@iskon.hr>
7990
7991         * code-files.el (convert-mbox-coding-system): Deleted.
7992         (file-coding-system-alist): Removed reference to
7993         convert-mbox-coding-system.
7994
7995 2000-05-28  Martin Buchholz <martin@xemacs.org>
7996
7997         * XEmacs 21.2.34 is released.
7998
7999 2000-05-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
8000
8001         * font-lock.el (font-lock-keywords): Rewrote docstring
8002
8003 2000-05-22  Karl M. Hegbloom  <karlheg@debian.org>
8004
8005         * loadhist.el (unload-feature): handle case where x is both boundp
8006         and fboundp
8007
8008 2000-05-22  Karl M. Hegbloom  <karlheg@debian.org>
8009
8010         * packages.el: It's ok to use built-in macros, but not lisp
8011         defined ones.
8012
8013 2000-05-20  Ben Wing  <ben@xemacs.org>
8014
8015         * font-lock.el:
8016         * font-lock.el (font-lock-message-threshold):
8017         * font-lock.el (font-lock-mode):
8018         * font-lock.el (font-lock-default-fontify-buffer):
8019         * font-lock.el (font-lock-always-fontify-immediately):
8020         * font-lock.el (font-lock-old-extent): Removed.
8021         * font-lock.el (font-lock-old-len): Removed.
8022         * font-lock.el (font-lock-fontify-glumped-region): Removed.
8023         * font-lock.el (font-lock-pending-extent-table): New.
8024         * font-lock.el (font-lock-range-table): New.
8025         * font-lock.el (font-lock-after-change-function):
8026         * font-lock.el (font-lock-after-change-function-1): Removed.
8027         * font-lock.el (font-lock-fontify-pending-extents): New.
8028         * font-lock.el ('font-lock-revert-cleanup): Removed.
8029         * font-lock.el ('font-lock-revert-setup): Removed.
8030         Rewrite deferral code to handle any number of changes, merging
8031         them properly.  Remove hacked-up code for revert-buffer, now
8032         unnecessary.
8033
8034         * menubar-items.el (default-menubar):
8035         In Options->Edit Init File, don't switch to emacs-lisp-mode
8036         unless necessary; doing this turns off font-lock.
8037
8038 2000-05-15  Yoshiki Hayashi  <yoshiki@xemacs.org>
8039
8040         * keydefs.el: Define C-x BS to backward-kill-sentence.
8041
8042 2000-05-15  Yoshiki Hayashi  <yoshiki@xemacs.org>
8043
8044         * files.el (hack-local-variables-prop-line): Use non-greedy
8045         matching to process -*-texinfo-*- -*-.
8046
8047 2000-05-11  Jonathan Marten <jonathan.marten@uk.sun.com>
8048
8049         * minibuf.el (minibuf-directory-files): new function.
8050         (read-file-name-activate-callback): use minibuf-directory-files.
8051         (read-directory-name-internal): ditto.
8052         (mouse-file-display-completion-list): ditto.
8053         (mouse-directory-display-completion-list): ditto.
8054         (read-file-name-internal): remove "./" from completion list unless
8055         explicitly matched, for consistency.
8056
8057 2000-05-11  Ben Wing  <ben@xemacs.org>
8058
8059         * gutter-items.el (gutter-buffers-tab):
8060         * gutter-items.el (add-tab-to-gutter):
8061         * gutter-items.el (update-tab-in-gutter):
8062         * gutter-items.el (remove-buffer-from-gutter-tab): Removed.
8063         * gutter-items.el (append-progress-display):
8064         * gutter-items.el (abort-progress-display):
8065         * gutter-items.el (raw-append-progress-display):
8066         Further fixes.  Use set-glyph-image not set-image-instance-property,
8067         to fix problems with multiple windows in a frame.
8068
8069         * menubar-items.el (tutorials-menu-filter):
8070         Fix typo.
8071
8072         * startup.el (early-error-handler):
8073         Display message box under windows; otherwise, message will disappear
8074         before it can be viewed.
8075
8076         * update-elc.el:
8077         Fix bug in NEEDTODUMP processing.
8078
8079 2000-05-08  Yoshiki Hayashi  <yoshiki@xemacs.org>
8080
8081         * startup.el (lock-directory): Removed.
8082         (superlock-file): Ditto.
8083         (startup-set-paths): Remove lockdir.
8084         (startup-setup-paths-warning): Remove lock-directory.
8085
8086         * setup-paths.el (paths-find-lock-directory): Removed.
8087         (paths-find-superlock-file): Ditto.
8088
8089 2000-05-09  Ben Wing  <ben@xemacs.org>
8090
8091         * faces.el (set-face-property):
8092         * faces.el (set-face-font):
8093         * faces.el (set-face-foreground):
8094         * faces.el (set-face-background):
8095         * faces.el (set-face-background-pixmap):
8096         * faces.el (set-face-underline-p):
8097         * faces.el (set-face-strikethru-p):
8098         * faces.el (set-face-highlight-p):
8099         * faces.el (set-face-dim-p):
8100         * faces.el (set-face-blinking-p):
8101         * faces.el (set-face-reverse-p):
8102         doc string changes.
8103
8104         * glyphs.el:
8105         * glyphs.el (make-image-specifier):
8106         * glyphs.el (glyph-property):
8107         * glyphs.el (set-glyph-image):
8108         * glyphs.el (make-glyph):
8109         * glyphs.el (make-pointer-glyph):
8110         * glyphs.el (make-icon-glyph):
8111         * glyphs.el (widget-image-instance-p): New.
8112         authorship info, lots of doc changes.  New predicate, inadvertently
8113         omitted.  the general principle with specifier docs is now that
8114         the description of instantiators should go with the make-foo-specifier
8115         fun's doc string, rather than in foo-specifier-p.  this follows
8116         conventions elsewhere in XEmacs and in general is a lot more obvious
8117         of a place to look.  sometimes the make-foo-specifier function needs
8118         to be created in the process.
8119
8120         * gutter.el:
8121         * gutter.el (make-gutter-specifier): New.
8122         * gutter.el (make-gutter-size-specifier): New.
8123         * gutter.el (make-gutter-visible-specifier): New.
8124         specifier doc updates according to the conventions specified before.
8125
8126         * objects.el:
8127         * objects.el (make-font-specifier):
8128         * objects.el (make-color-specifier):
8129         * objects.el (make-face-boolean-specifier): New.
8130         specifier doc updates according to the conventions specified before.
8131
8132         * specifier.el:
8133         * specifier.el (set-specifier):
8134         * specifier.el (make-integer-specifier): New.
8135         * specifier.el (make-boolean-specifier): New.
8136         * specifier.el (make-natnum-specifier): New.
8137         * specifier.el (make-generic-specifier): New.
8138         * specifier.el (make-display-table-specifier): New.
8139         specifier doc updates according to the conventions specified before.
8140
8141         * toolbar.el:
8142         * toolbar.el (make-toolbar-specifier): New.
8143         specifier doc updates according to the conventions specified before.
8144
8145 2000-05-09  Ben Wing  <ben@xemacs.org>
8146
8147         * process.el (call-process-internal): Revert to previous version
8148         because Mike's change clashed with a change I did not long before.
8149         Changed progn to prog1 to fix the bug pointed out by Mike Alexander.
8150         Thanks very much Mike for pointing out the bug and submitting a
8151         patch!
8152
8153 2000-04-13  Mike Alexander  <mta@arbortext.com>
8154
8155         * process.el (call-process-internal): Send the correct input buffer
8156         (call-process-internal): Return the exit status of the process
8157
8158 2000-05-07  Ben Wing  <ben@xemacs.org>
8159
8160         * winnt.el:
8161         * winnt.el (nt-quote-args-verbatim): Removed.
8162         * winnt.el (nt-quote-args-prefix-quote): Removed.
8163         * winnt.el (nt-quote-args-backslash-quote): Removed.
8164         * winnt.el (nt-quote-args-double-quote): Removed.
8165         * winnt.el (nt-quote-args-functions-alist): Removed.
8166         * winnt.el (nt-quote-process-args): Removed.
8167         Remove all stuff for argument quoting.  We borrow the code instead
8168         from Emacs 20.6, which is much more careful in its quoting
8169         (e.g. in handling runs of the escape character) and avoids most of
8170         the need for this Lisp mechanism by checking to see whether we're
8171         running a Cygwin or normal program and doing the appropriate
8172         quoting.  If we end up needing such a mechanism, we should add
8173         it by extending the variable `mswindows-quote-process-args' so it
8174         can take an alist of regexps.
8175
8176 2000-05-07  Ben Wing  <ben@xemacs.org>
8177
8178         * keydefs.el:
8179         Restore M-up, M-down to 21.1 state.  Put *ward-sentence on
8180         C-M-left, C-M-right instead.  Define C-M-up, C-M-down to scroll
8181         the window without moving point.
8182
8183         * simple.el:
8184         * simple.el (scroll-up-one): New.
8185         * simple.el (scroll-down-one): New.
8186         Functions for use with C-M-up/down.
8187
8188 2000-05-01  Martin Buchholz <martin@xemacs.org>
8189
8190         * XEmacs 21.2.33 is released.
8191
8192 2000-04-29  Martin Buchholz  <martin@xemacs.org>
8193
8194         * dialog.el (yes-or-no-p-dialog-box):
8195         Fix docstring.
8196         Fix following horrible bug in X11 mode with focus-follows-mouse:
8197           1. Visit two files in two different frames.
8198           2. do File->Revert Buffer in one of those frames.
8199           3. Dialog box appears.
8200           4. Arrange things so that the mouse passes over the *other*
8201              frame, then to the dialog box, and click on "Yes".
8202           5. The file contents end up in the *wrong* buffer!
8203         Add TODO comment.
8204
8205 2000-04-28  Ben Wing  <ben@xemacs.org>
8206
8207         * help.el (describe-installation): correct typo introduced
8208         in last patch: boundp -> fboundp.
8209
8210         * etags.el (buffer-tag-table-list):
8211         canonicalize filenames to Unix format so that tag-table-alist
8212         searching works under Windows.
8213
8214         * autoload.el:
8215         Bowdlerize the supposedly objectionable words
8216         "who couldn't quite manage to cleanly modify batch-update-autoloads".
8217
8218         * gutter-items.el (set-progress-display-style):
8219         * gutter-items.el (search-dialog-callback):
8220         * gutter-items.el (make-search-dialog):
8221         Change to new callback-ex api.
8222
8223 2000-04-26  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
8224
8225         * help.el: (describe-installation): decode-coding-string is not
8226         defined in a non MULE environment.
8227
8228 2000-04-28  Ben Wing  <ben@xemacs.org>
8229
8230         * gutter-items.el (buffer-list-changed-hook):
8231         use it, not record-buffer-hook.
8232
8233         * subr.el (record-buffer-hook): Removed.
8234
8235 2000-04-27  Ben Wing  <ben@xemacs.org>
8236
8237         * gutter-items.el (buffers-tab-switch-to-buffer): do not
8238         use NORECORD option.  Andy will not like this, but the existing
8239         gutter behavior is just wrong, as per this comment:
8240
8241         ;; this used to add the norecord flag to both calls below.
8242         ;; this is bogus because it is a pervasive assumption in XEmacs
8243         ;; that the current buffer is at the front of the buffers list.
8244         ;; for example, select an item and then do M-C-l
8245         ;; (switch-to-other-buffer).  Things get way confused.
8246         ;;
8247         ;; Andy, if you want to maintain the current look, you must
8248         ;;  *uncouple* the gutter order and buffers order.
8249
8250         * loaddefs.el (completion-ignored-extensions): unfuckify.
8251
8252         * bytecomp.el (batch-byte-compile-one-file): new function, used in
8253         xemacs.mak.
8254
8255         * autoload.el (batch-update-one-directory): new function, used in
8256         xemacs.mak.
8257
8258         * loadup.el: set gc-cons-threshold very high unless dumping --
8259         loadup during update-elc is much much much faster.  also do this
8260         when quick-building.
8261
8262         add commented-out code for profiling loadup.
8263
8264
8265         * update-elc.el (preloaded-file-list): add bytecomp.el, since it
8266         is required in order to build xemacs.
8267
8268 2000-04-26  Ben Wing  <ben@xemacs.org>
8269
8270         * loadup.el: don't garbage collect during loadup if quick-build
8271         compile-time option is set.
8272
8273 2000-04-23  Ben Wing  <ben@xemacs.org>
8274
8275         * update-elc.el: compute whether any dumped .el or .elc files
8276         are newer than the dumped exe, and touch the file ../src/NEEDTODUMP
8277         if so.
8278
8279         * update-elc.el (update-elc-files-to-compile): always change
8280         NOBYTECOMPILE in the src directory rather than current dir,
8281         so it will work under NT.
8282
8283         * autoload.el (autoload-trim-file-name): canonicalize to slashes so
8284         the form of this file is identical between Unix and Windows.
8285         (autoload-target-directory): Fixed to be lisp/ not lisp/prim/.
8286         Added comment.
8287         (update-autoloads-from-directory): updated doc string.
8288         updated doc strings in a few other places.
8289
8290 2000-04-18  Yoshiki Hayashi  <yoshiki@xemacs.org>
8291
8292         * bytecomp.el (byte-force-recompile): Fix argument to
8293         byte-recompile-directory.
8294
8295 2000-04-17  Yoshiki Hayashi  <yoshiki@xemacs.org>
8296
8297         * gutter-items.el (progress-display-clear-when-idle): Use
8298         add-one-shot-hook.
8299         * gutter-items.el (clear-progress-display): Adjust number of
8300         arguments.
8301
8302 2000-04-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
8303
8304         * dumped-lisp.el (preloaded-file-list): Always dump select.el.
8305
8306 2000-04-16  Ben Wing  <ben@xemacs.org>
8307
8308         * printer.el: New file.
8309
8310         * dumped-lisp.el (preloaded-file-list): Declare printer.el.
8311
8312         * help.el (describe-installation): Fix decoding for Windows.
8313
8314         * menubar-items.el:
8315         * menubar-items.el (default-menubar):
8316         * menubar-items.el (tutorials-menu-filter): New.
8317         * menubar-items.el (popup-menubar-menu):
8318         Add authorship.  Redo Help menu and Tutorials filter.
8319
8320         * menubar.el: Correct comment.
8321
8322         * modeline.el (modeline-buffer-identification): Correct doc string.
8323
8324         * simple.el:
8325         * simple.el (printing): Removed.
8326         * simple.el (printer-name): Removed.
8327         * simple.el (generic-print-buffer): Removed.
8328         * simple.el (generic-print-region): Removed.
8329         Move generic print code to printer.el.
8330
8331 2000-04-15  Ben Wing  <ben@xemacs.org>
8332
8333         * simple.el (generic-print-region): New.
8334         make this function actually work.
8335         (generic-print-buffer): call generic-print-region.
8336
8337 2000-04-14  Andy Piper  <andy@xemacs.org>
8338
8339         * gutter-items.el (make-search-dialog): avoid unnecessary futzing
8340         by using the new widget-callback-current-channel.
8341         (search-dialog-callback): ditto.
8342
8343 2000-04-12  Andy Piper  <andy@xemacs.org>
8344
8345         * gutter.el (default-gutter-position): moved from gutter-items.el.
8346         (default-gutter-position-changed-hook): ditto.
8347         (gutter-element-visibility-changed-hook): ditto.
8348         (set-gutter-element): ditto.
8349         (remove-gutter-element): ditto.
8350         (set-gutter-element-visible-p): ditto.
8351         (gutter-element-visible-p): ditto.
8352         (init-gutter): ditto.
8353
8354         * dialog.el (make-dialog-box): renamed and moved from
8355         gutter-items.el
8356
8357         * gutter-items.el: move various functions elsewhere.
8358
8359 2000-04-13  Katsumi Yamaoka  <yamaoka@jpl.org>
8360
8361         * menubar-items.el: Fixed place of parenthesis.
8362
8363 2000-04-12  Ben Wing  <ben@xemacs.org>
8364
8365         * etags.el (find-tag-at-point): New.  Lets you do find-tag
8366                 without constantly being prompted for the tag.
8367         * simple.el: Added a number of section headings, to clarify the
8368                 organization of this file.
8369         * simple.el (activate-region):
8370         * simple.el (region-exists-p):
8371         * simple.el (region-active-p):
8372                 Moved these three function down to the other side of
8373                 the case-changing functions, so they join the rest of
8374                 the region code.
8375         * simple.el (printing): New.
8376         * simple.el (printer-name): New.
8377         * simple.el (generic-print-buffer): New.
8378                 New functions, a very simple prototype for a unified
8379                 printing interface.
8380
8381         * process.el (call-process-internal): Real fix for null BUFFER,
8382                 other problems with BUFFER specs.
8383
8384         * menubar-items.el:
8385                 Fixed up File->Print to use new printing functions.
8386                 Various corrections and expansions to Grep/Compile menus.
8387                 New options for Printing.
8388                 New options for SMTP Mail, the way to send mail under
8389                   MS Windows. (There's also a package patch to make SMTP
8390                   Mail be the default under MSWin.)
8391
8392 2000-04-09  Jeff Miller <jmiller@cablespeed.com>
8393
8394         * menubar-items.el: Selecting Rectangle Mousing from menubar
8395         did not work.  Needed to quote mouse-track-rectangle-p.
8396
8397 2000-04-06  Yoshiki Hayashi  <yoshiki@xemacs.org>
8398
8399         * cl-compat.el (keywordp): Removed.
8400
8401 2000-04-05  Andy Piper  <andy@xemacs.org>
8402
8403         * gutter-items.el (progress-layout-glyph): don't initialize here.
8404         (progress-gauge-glyph): use dynamic sizing.
8405         (set-progress-display-style): new function. Set progress glyphs
8406         appropriately depending on the style.
8407         (progress-display-style): new variable. Custom version of
8408         set-progress-display-style.
8409         (progress-abort-glyph): switch to dynamic sizes.
8410         (search-dialog-text): make the edit field active.
8411
8412 2000-04-04  Andy Piper  <andy@xemacs.org>
8413
8414         * gutter-items.el (make-search-dialog): need to make the search
8415         dialog visible after creation.
8416
8417         * menubar-items.el (default-menubar): use the search dialog for
8418         searching. Remove some extraneous search menu items.
8419
8420         * gutter-items.el (set-gutter-element): allow glyphs to be used as
8421         well as strings.
8422         (make-gutter-only-dialog-frame): allow the user to create the
8423         frame unmapped. Allow the gutter spec to be given as a glyph.
8424         (search-dialog-direction): new variable.
8425         (search-dialog-text): new variable.
8426         (search-dialog-callback): new function. Callback for the search
8427         dialog action.
8428         (make-search-dialog): new function. Create a user-friendly search
8429         dialog.
8430
8431 2000-04-04  Hrvoje Niksic  <hniksic@iskon.hr>
8432
8433         * faces.el (set-face-stipple): Use mswindows-bitmap-file-path
8434         under Windows.
8435
8436 2000-04-01  Andy Piper  <andy@xemacs.org>
8437
8438         * font-lock.el (font-lock-fontify-keywords-region): Calculate
8439         progress more accurately.
8440
8441 2000-02-02  Hirokazu FUKUI  <hfukui@sannet.ne.jp>
8442
8443         * finder.el (finder-compile-keywords): Process readable files only.
8444         Because error in process of .#finder-inf.el when compile xemacs
8445         with --with-clash-detection option.
8446
8447 2000-03-31  Andy Piper  <andy@xemacs.org>
8448
8449         * gutter-items.el (append-progress-display): don't delay after a
8450         successful font-lock.
8451         (make-gutter-only-dialog-frame): new function. Allow users to
8452         create gutter-only dialogs.
8453
8454 2000-03-27  Mike Alexander  <mta@arbortext.com>
8455
8456         * process.el (call-process-internal): Handle a null BUFFER
8457         parameter correctly.
8458
8459 2000-03-28  Andy Piper  <andy@xemacs.org>
8460
8461         * gutter-items.el (abort-progress-display): put strings in the
8462         gutter not extents.
8463         (progress-layout-glyph): signal special 'quit callback.
8464         (progress-display-quit-function): deleted.
8465         (progress-display-stop-callback): deleted.
8466         (progress-display-dispatch-command-events): deleted.
8467         (append-progress-display): remove calls to
8468         progress-display-dispatch-command-events.
8469         (raw-append-progress-display): ditto.
8470
8471 2000-03-23  Hrvoje Niksic  <hniksic@iskon.hr>
8472
8473         * faces.el (set-face-stipple): Rewrite to correctly handle PIXMAP
8474         being a list.  Actually define `stipple-pixmap-p' which is used as
8475         an error predicate.  Correctly handle PIXMAP being either relative
8476         or absolute file name.
8477
8478 2000-03-24  Andy Piper  <andy@xemacs.org>
8479
8480         * gutter-items.el (add-tab-to-gutter): use copy-sequence.
8481         (abort-progress-display): ditto. Don't delete the created extent.
8482         (raw-append-progress-display): ditto.
8483         (progress-display-dispatch-non-command-events): new
8484         function. Encapsulates what we want to do when no command input is
8485         required.
8486         (progress-display-dispatch-command-events): likewise, but disable
8487         for now since it causes too many problems.
8488         (append-progress-display): use them.
8489         (raw-append-progress-display): ditto.
8490         (default-gutter-position-changed-hook): set this rather than
8491         default-gutter-position-changed.
8492         (default-gutter-position-changed-hook): lambda with zero arguments
8493         rather than one.
8494         (raw-append-progress-display): trap errors in pending input since
8495         allowing them to signal will hose the gauge well and
8496         truly. Ideally we would like to delay these until we are more able
8497         to cope.
8498         (append-progress-display): ditto.
8499
8500 2000-03-20  Jeff Miller <jmiller@cablespeed.com>
8501
8502         * lisp/make-docfile.el: call-process-internal is now implemented
8503         in process.el.
8504
8505 2000-03-21  Ben Wing  <ben@xemacs.org>
8506
8507         * mule\mule-cmds.el (set-language-info-alist):
8508         Fix to correspond to new menu arrangement.
8509
8510 2000-03-21  Ben Wing  <ben@xemacs.org>
8511
8512         * process.el:
8513         * process.el (call-process-internal): New.
8514         New implementation of call-process.  Only enabled under NT, so far.
8515         stderr handling not implemented yet in CVS'd C code.
8516
8517 2000-03-20  Ben Wing  <ben@xemacs.org>
8518
8519         * lisp-mode.el:
8520         * lisp-mode.el (lisp-interaction-mode-menubar-menu): New.
8521         * lisp-mode.el (lisp-interaction-mode):
8522         Put back Lisp Interaction menubar for Jan V's sake.
8523
8524         * simple.el:
8525         * simple.el (mark-ring):
8526         * simple.el (dont-record-current-mark): New.
8527         * simple.el (in-shifted-motion-command): New.
8528         * simple.el (mark-ring-unrecorded-commands): New.
8529         * simple.el (mark-ring-max):
8530         * simple.el (set-mark-command):
8531         * simple.el (push-mark):
8532         * simple.el (handle-pre-motion-command):
8533         Implement scheme for not recording unimportant marks.
8534
8535         * subr.el:
8536         * subr.el (function-allows-args): New.
8537         New function function-allows-args.
8538
8539 2000-03-20  Martin Buchholz <martin@xemacs.org>
8540
8541         * XEmacs 21.2.32 is released.
8542
8543 2000-03-20  Andy Piper  <andy@xemacs.org>
8544
8545         * gutter-items.el (update-tab-in-gutter): force selection of the
8546         selected-window if required to do so.
8547         (buffers-tab-items): ditto.
8548         (add-tab-to-gutter): ditto.
8549         (create-frame-hook): use force-selection.
8550         (default-gutter-position-changed): lambdify.
8551         (update-tab-hook): deleted since it was only used in one place.
8552
8553 2000-03-18  Andy Piper  <andy@xemacs.org>
8554
8555         * files.el (find-file-noselect): undo change that shouldn't have
8556         gone in.
8557
8558 2000-03-17  Andy Piper  <andy@xemacs.org>
8559
8560         * buffer.el (switch-to-buffer): use last-nonminibuf-window instead
8561         of selected-window trickery.
8562
8563         * gutter-items.el (update-tab-in-gutter): don't give dedicated
8564         frames tabs.
8565         (progress-display-stop-callback): progress -> progress-display
8566         (progress-display-quit-function): ditto.
8567         (clear-progress-display): ditto.
8568         (remove-progress-display): ditto.
8569         (append-progress-display): ditto.
8570         (abort-progress-display): ditto.
8571         (raw-append-progress-display): ditto.
8572         (display-progress-display): ditto.
8573         (current-progress-display-label): ditto.
8574         (current-progress-display): ditto.
8575         (lprogress-display): ditto and save the buffer
8576         (progress-display): ditto. Otherwise the buffer sometimes gets
8577         changed which confuses font-lock.
8578
8579         * font-lock.el (font-lock-default-fontify-buffer): catch all
8580         errors, not just quit.
8581         (font-lock-mode): progress -> display-progress
8582         (font-lock-default-fontify-buffer): ditto.
8583         (font-lock-fontify-syntactically-region): ditto.
8584         (font-lock-fontify-keywords-region): ditto.
8585
8586 2000-03-14  Hrvoje Niksic  <hniksic@iskon.hr>
8587
8588         * cl.el (gensym): Move to here from cl-macs.el.
8589         (gentemp): Ditto.
8590
8591 2000-03-16  Andy Piper  <andy@xemacs.org>
8592
8593         * font-lock.el (font-lock-mode): use lprogress and friends for
8594         progress management.
8595         (font-lock-default-fontify-buffer): ditto.
8596         (font-lock-fontify-syntactically-region): ditto.
8597         (font-lock-fontify-keywords-region): ditto.
8598         (font-lock-revert-cleanup): fix reverting.
8599         (font-lock-revert-setup): ditto.
8600
8601         * gutter-items.el (progress-use-echo-area): new variable. Use the
8602         echo area for progress gauges if non-nil.
8603         (clear-progress): remove echo area stuff and defer to
8604         clear-message.
8605         (append-progress): dispatch non-command events after each progress
8606         increment. Remove echo area stuff.
8607         (abort-progress): remove echo area stuff and defer to
8608         display-message.
8609         (raw-append-progress): ditto. Dispatch non-command events after
8610         gutter redisplay.
8611         (display-progress): defer echo area stuff to display-message.
8612
8613         * gutter-items.el (clear-progress):
8614         (abort-progress): indentation changes.
8615         (display-progress): don't clear progress.
8616         (append-progress): compare messages with equal.
8617         (raw-append-progress): use dispatch-non-command-events to flush
8618         widget creation events.
8619
8620 2000-03-13  Ben Wing  <ben@xemacs.org>
8621
8622         * abbrev.el:
8623         * abbrev.el (abbrev-string-to-be-defined): New.
8624         * abbrev.el (inverse-abbrev-string-to-be-defined): New.
8625         Changes for use with the menubar.
8626
8627 2000-03-12  Ben Wing  <ben@xemacs.org>
8628
8629         * alist.el (vassoc): moved here from font-menu.el.
8630
8631         * custom.el (defface): typo fix.
8632
8633         * dialog.el (yes-or-no-p-dialog-box):
8634         * dialog.el (message-box):
8635         * files.el (save-some-buffers-1):
8636         Put accelerators in the button names.
8637
8638         * font-lock.el (font-lock-comment-face):
8639         * font-lock.el (font-lock-keyword-face):
8640         * font-lock.el (font-lock-function-name-face):
8641         Fixed some of the colors under MS Windows because the existing
8642         default colors were hardly different from black and needed to be
8643         made lighter.
8644
8645         * font-menu.el:
8646         * font-menu.el (font-menu-split-long-menu):
8647         * font-menu.el (font-menu-family-constructor):
8648         * font-menu.el (font-menu-size-constructor):
8649         * font-menu.el (font-menu-weight-constructor):
8650         * font-menu.el (font-menu-set-font):
8651         vassoc moved to alist.el.
8652         Accelerators added to all menus.
8653         Unused bound var new-props removed.
8654
8655         * keydefs.el: I did a whole lot of rearranging to put things in a
8656         more consistent order and fixed a number of cases where key
8657         combinations involving up, down, left, right and so on were
8658         defined but the corresponding keypad combinations were not
8659         defined.
8660
8661         * lisp-mode.el:
8662         * lisp-mode.el (lisp-interaction-mode-popup-menu):
8663         * lisp-mode.el (emacs-lisp-mode):
8664         * lisp-mode.el (lisp-interaction-mode):
8665         * lisp-mode.el (flet):
8666         Added accelerators onto the menus.
8667         Made all the different versions of the let function be indented
8668         the same way.
8669         Undid Steve's easy-menu-ification, because it makes it impossible
8670         to have the menubar and popup menus different.
8671         Cleaned up the menu; added items for find-function &c and some
8672         indenting, and removed debug-on-*.
8673
8674         * list-mode.el (list-mode-hook):
8675         * list-mode.el (list-mode):
8676         * list-mode.el (completion-setup-hook):
8677         * list-mode.el (display-completion-list):
8678         Added support for the :window-height keyword, which is required
8679         because of other changes that I made for the file dialog box.  I
8680         also made the hook variables list-mode-hook and
8681         completion-setup-hook and also minibuffer-setup-hook in
8682         minibuf.el be permanent-local; see comment in list-mode.el.
8683
8684         * map-ynp.el (map-y-or-n-p):
8685         Added accelerators to the dialog buttons.
8686
8687         * menubar-items.el (menu-truncate-list):
8688         New internal function.
8689         * menubar-items.el (submenu-generate-accelerator-spec):
8690         * menubar-items.el (menu-item-strip-accelerator-spec):
8691         * menubar-items.el (menu-item-generate-accelerator-spec):
8692         New exported functions, for use in auto-generating accelerator specs.
8693
8694         * menubar-items.el:
8695         * menubar-items.el (default-menubar):
8696         * menubar-items.el (maybe-add-init-button):
8697         * menubar-items.el (bookmark-menu-filter):
8698         * menubar-items.el (slow-format-buffers-menu-line):
8699         * menubar-items.el (build-buffers-menu-internal):
8700         * menubar-items.el (language-environment-menu-filter):
8701         * menubar-items.el (default-popup-menu):
8702         * menubar-items.el (popup-buffer-menu):
8703         * menubar-items.el (popup-menubar-menu):
8704         Did a major overhaul on this file, and in fact I'm nowhere near
8705         done working on the menubar, and there will be more patches to
8706         come.  A basic summary of what I've done:
8707
8708         a) I added accelerators to all of the menu items.  For menus that
8709         are auto-generated, such as the buffers menu, the accelerators are
8710         automatically added to the beginning of each line using the
8711         numbers 1 through 9, then zero, and then letters starting with A,
8712         but omitting the letters that are already in use for the fixed
8713         menu items at the top of the buffers menu.  To facilitate adding
8714         accelerators of this kind, I created some new functions
8715         (*-accelerator-spec), which are also being used by other filters
8716         that auto generate lists of things such as ftp sites to download
8717         packages.  If people really don't like these accelerators
8718         appearing at the beginning of the menu items, a variable can be
8719         added to optionally turn them off, but I think this is rather
8720         pointless because other menu items have accelerators and many or
8721         most of the menu users will use the accelerators if the support is
8722         there.
8723
8724         b) I combined the top level Tools and Apps menus into a single
8725         Tools menu, because the distinction between the two is not
8726         obvious, and the items on the menus are not used often enough that
8727         putting some of them onto submenus is a problem.
8728
8729         c) I created two new top level menus called View and Cmds because
8730         there were too many items on the File and Edit menus, and I'm going
8731         to be adding more items to these menus.  In contrast to the Tools
8732         menu, the items on these menus may be used quite often during an
8733         editing session, and so should be available with fewer
8734         keystrokes.
8735
8736         d) I added a number of options to the options menu, including one
8737         for controlling whether the alt key can be used to traverse to
8738         menu items using the accelerators, one for controlling behavior of
8739         control-k, one for controlling how the kill and yank functions
8740         interact with the clipboard, a few additional buffers-menu
8741         options, and various other things.  I also did a bit of
8742         rearranging, for example, combining the keyboard and mouse options
8743         into a single keyboard and mouse submenu to facilitate the
8744         accelerators on that level.
8745
8746         e) I changed the variable buffers-menu-format-buffer-line-function
8747         to take two arguments instead of one, the second argument being
8748         the line number for use in creating an accelerator.  I added a
8749         hack to support existing functions with one argument (although I
8750         doubt that very many of these exist), for backward compatibility.
8751
8752         f) I moved the top level mule menu to be a submenu of the edit
8753         menu.  I think that most of the items on this menu are fairly
8754         useless and there are certainly not enough frequently used items
8755         to justify this being its own top level menu.
8756
8757         g) I combined most of the items in big-menubar.el into the main menu.
8758         If people think the main menu is too big, it would be possible to
8759         create different configurations, some smaller.
8760
8761         * menubar.el (check-menu-syntax):
8762         Deleted some syntax checks that were no longer valid, partly
8763         because of changes that were already made a long time ago, and
8764         partly because of a change I made where I allow the name of the
8765         menu item to be an evaluated expression rather than just a string,
8766         similar to all of the other parameters of a menu item.
8767
8768         * minibuf.el:
8769         * minibuf.el (read-file-name-1):
8770         * minibuf.el (mouse-read-file-name-1):
8771         I made a number of changes to improve the appearance
8772         and functioning of the file dialog box.  They include:
8773
8774         a) Fixing the problem where closing the dialog box by clicking on
8775         the close button of the window didn't properly exit the
8776         minibuffer.
8777
8778         b) Fixing the problem that if you typed part of a file name, and
8779         then clicked on a completion with the mouse, the file was not
8780         correctly selected.
8781
8782         c) Changing the title of the dialog box to reflect the operation
8783         being done in accordance with user interface conventions, rather
8784         than the name of the dialog box buffer, which is rather useless.
8785
8786         d) Remove the words "possible completions are" which didn't
8787         belong.
8788
8789         e) Fix things so that the completions scroll off the end of the
8790         completions windows only to the right, rather than both to the
8791         right and down, which is in accordance with Windows user interface
8792         conventions.
8793
8794         * msw-init.el (init-post-mswindows-win):
8795         Added a binding for meta-F4, which is the standard windows binding
8796         for exiting a program.
8797
8798         * select.el (get-selection-no-error):
8799         * select.el (own-selection):
8800         * select.el (own-clipboard):
8801         Added an optional argument called append to the functions
8802         own-selection and own-clipboard.  This adds support for appending
8803         text to the existing selection and allows the function
8804         own-clipboard to be used as the value of the variable
8805         interprogram- cut-function.
8806
8807         Fixed a bug in own-selection in handling zmacs-region-stays.
8808
8809         * simple.el (historical-kill-line): New.
8810
8811         * simple.el (kill-line):
8812         * simple.el (interprogram-cut-function):
8813         * simple.el (interprogram-paste-function):
8814         * simple.el (handle-pre-motion-command):
8815         * simple.el (next-line):
8816         * simple.el (previous-line):
8817         a) Expanded the variable kill-whole-line, so that function
8818         kill-line can be set to delete the entire line always, not just
8819         when cursor is at the beginning of the line.  This is controlled
8820         by setting the variable kill-whole-line to the symbol 'always.
8821         This behavior, as well as the existing kill-whole-line behavior,
8822         now only take effect when kill-line is called interactively,
8823         although this is a departure from a previous behavior in the case
8824         of setting this variable kill-whole-line to t.  It is almost
8825         certainly what has always been intended, and most likely the old
8826         way of doing things introduced bugs.  I also created a function
8827         called historical-kill-line, which ignores the kill-whole-line
8828         setting and always gives the historical behavior of only killing
8829         to the end of the line.  I bound this function to shift- control-k
8830         so that the kill to end of line behavior is available, even when
8831         kill-whole-line has been set to change control-k into the simple
8832         delete-whole-line behavior. (This can be set using the options
8833         menu.)
8834
8835         b) I changed things so that kill and yank now interact with the
8836         clipboard by default under windows.  This was done by changing the
8837         default value of interprogram-cut- function and
8838         interprogram-paste-function.  You can get the old behavior by
8839         setting these to nil, and there is an option on the options menu
8840         to do this.
8841
8842         c) I added support for selecting text using shifted motion keys.
8843         This support is on by default and can be controlled by the
8844         variable shifted-motion-keys-select-region.  There is also a
8845         variable called unshifted-motion-keys-deselect-region that
8846         controls more specifically how the shifted motion key behavior
8847         works.  I did not put an option on the options menu to turn this
8848         off, because I can't imagine why this would be useful.
8849
8850         * simple.el (forward-block-of-lines):
8851         * simple.el (backward-block-of-lines):
8852         * simple.el (block-movement-size):
8853         New.
8854
8855         * simple.el (uncapitalized-title-words):
8856         * simple.el (uncapitalized-title-word-regexp):
8857         * simple.el (capitalize-string-as-title):
8858         * simple.el (capitalize-region-as-title):
8859         New.
8860
8861
8862         * subr.el (add-hook):
8863         * subr.el (make-local-hook): New.
8864         * subr.el (remove-local-hook): New.
8865         * subr.el (add-one-shot-hook): New.
8866         * subr.el (add-local-one-shot-hook): New.
8867         Added some functions to make using hooks easier.
8868         These include:
8869
8870         a) Functions add-local-hook and remove-local-hook to make it easy
8871         to use local hooks.
8872
8873         b) Functions add-one-shot-hook and add-local-one-shot-hook, which
8874         make it possible to add a "one-shot" hook, which is to say a hook
8875         that runs only once, and automatically removes itself after the
8876         first time it has run.
8877
8878 2000-03-09  Andy Piper  <andy@xemacs.org>
8879
8880         * files.el (auto-mode-alist): pick up jsp, jhtml and xml files.
8881
8882 2000-03-09  Yoshiki Hayashi  <yoshiki@xemacs.org>
8883
8884         * buff-menu.el (buffers-menu-omit-invisible-buffers):
8885         Moved from menubar-items.el.
8886         * dumped-lisp.el: Dump gutter-items regardless of menubar.
8887
8888 2000-03-08  Andy Piper  <andy@xemacs.org>
8889
8890         * gutter-items.el (build-buffers-tab-internal): add selected field
8891         to buffers tab spec.
8892
8893 2000-03-07  Yoshiki Hayashi  <yoshiki@xemacs.org>
8894
8895         * minibuf.el (last-exact-completion): Initialize to nil.
8896
8897 2000-03-07  Didier Verna  <didier@xemacs.org>
8898
8899         * startup.el (command-line-1): remove unused variable
8900         `first-file-buffer'.
8901
8902 2000-02-29  Hrvoje Niksic  <hniksic@iskon.hr>
8903
8904         * loaddefs.el (completion-ignored-extensions): Removed ".log",
8905         which is also used for Web server log files.
8906
8907 2000-02-03  IKEYAMA Tomonori <tomonori@suiyokai.org>
8908
8909         * mule/mule-charset.el: Setup auto-fill-chars.
8910
8911 2000-03-02  SL Baur  <steve@beopen.com>
8912
8913         * subr.el (with-string-as-buffer-contents): Reimplement using
8914         `with-temp-buffer'.  Fixes non-unique buffer name problem, fixes
8915         non-deletion of buffer after execution problem.
8916         (with-output-to-string): Use unique buffer name.
8917
8918 2000-02-29  Stephen J. Turnbull  <stephen@xemacs.org>
8919
8920         * gutter-items.el (buffers-tab-sort-function):  New variable.
8921         (buffers-tab-items):  Funcall it to sort the buffer tab list.
8922
8923 2000-02-29  Stephen J. Turnbull  <stephen@xemacs.org>
8924
8925         * startup.el (load-user-init-file):  Merge two `if's to one `or'.
8926
8927 2000-02-28  Martin Buchholz  <martin@xemacs.org>
8928
8929         * menubar-items.el (maybe-add-init-button): Remove the "Load
8930         .emacs" button from all menubars.
8931
8932 2000-03-01  Didier Verna  <didier@xemacs.org>
8933
8934         * rect.el (string-rectangle): depend on `pending-delete-mode' for
8935         region rectangle replacement (from Jan Vroonhof).
8936         (replace-rectangle): new function.
8937
8938 2000-01-05  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8939
8940         * mule/mule-cmds.el (set-default-coding-systems): Use
8941         set-terminal-coding-system and set-keyboard-coding-system.
8942         * coding.el (set-terminal-coding-system): Use
8943         set-console-tty-output-coding-system.
8944         (set-keyboard-coding-system): Use
8945         set-console-tty-input-coding-system.
8946
8947 2000-02-21  Yoshiki Hayashi  <yoshiki@xemacs.org>
8948
8949         * minibuf.el (read-variable): Allow symbol to default argument.
8950
8951 2000-02-27  Andy Piper  <andy@xemacs.org>
8952
8953         * gutter-items.el (update-tab-hook): new function to be used for
8954         hooks.
8955         (create-frame-hook): add update-tab-hook.
8956         (record-buffer-hook): ditto.
8957         (default-gutter-position-changed): ditto.
8958         (default-gutter-position): updating the buffers tab is now handled
8959         by a hook.
8960         (default-gutter-position-changed-hook): new variable.
8961         (gutter-element-visibility-changed-hook): ditto.
8962         (set-gutter-element-visible-p): call it.
8963         (set-gutter-element): use modify-specifier-instances. Set extents
8964         as duplicable before using.
8965         (remove-gutter-element): ditto.
8966         (set-gutter-element-visible-p): ditto.
8967         (init-gutter): new function.
8968         (add-tab-to-gutter): use new gutter-element functions rather than
8969         setting specifiers directly.
8970         (clear-progress): ditto.
8971         (abort-progress): ditto.
8972         (gutter-buffers-tab-visible-p): renamed from
8973         default-gutter-visible-p
8974
8975         * specifier.el (modify-specifier-instances): new function from Jan
8976         Vroonhof.
8977
8978         * x-init.el (init-post-x-win): call init-gutter.
8979
8980         * msw-init.el (init-post-mswindows-win): call init-gutter.
8981
8982         * menubar-items.el (default-menubar): Update to reflect new gutter
8983         variables.
8984
8985 2000-02-26  Andy Piper  <andy@xemacs.org>
8986
8987         * gutter-items.el (set-gutter-element): new function. Add gutter
8988         elements to the specified gutter.
8989         (remove-gutter-element): new function. Remove gutter elements from
8990         the specified gutter.
8991         (set-gutter-element-visible-p): new function. Set gutter element
8992         visibility for the provided gutter-visible specifier.
8993
8994 2000-02-23  Andy Piper  <andy@xemacs.org>
8995
8996         * gutter-items.el (add-tab-to-gutter): specify dimensions
8997         dynamically.
8998
8999 2000-02-24  Martin Buchholz  <martin@xemacs.org>
9000
9001         * gutter-items.el (add-tab-to-gutter):
9002         * package-get.el (package-get-interactive-package-query):
9003         * package-ui.el (pui-directory-exists):
9004         (pui-install-selected-packages):
9005         (pui-list-packages):
9006         Use #'(lambda ...)  instead of '(lambda ...).
9007
9008 2000-02-21  Gregory Neil Shapiro <gshapiro@gshapiro.net>
9009
9010         * startup.el (load-user-init-file): Check to make sure user
9011           has an init-file before calling load().
9012
9013 2000-02-20  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9014
9015         * msw-glyphs.el (msgdi-device-p): Added this and 'msgdi specifier tag.
9016
9017 2000-02-23  Martin Buchholz <martin@xemacs.org>
9018
9019         * XEmacs 21.2.31 is released.
9020
9021 2000-02-21  Mike Sperber <mike@xemacs.org>
9022
9023         * loadup.el (really-early-error-handler):
9024         * update-elc.el:
9025         * make-docfile.el:
9026         Remove dependency on EMACSBOOTSTRAP... environment variables.
9027
9028 2000-02-21  Martin Buchholz <martin@xemacs.org>
9029
9030         * XEmacs 21.2.30 is released.
9031
9032 2000-02-19  Martin Buchholz  <martin@xemacs.org>
9033
9034         * byte-optimize.el (byte-optimize-plus):
9035         (byte-optimize-minus):
9036         (byte-optimize-multiply):
9037         Optimize (- 0) to 0, not (-)
9038         Optimize (+ 5 3.0) to 8.0
9039         Optimize (* 5 3.0) to 15.0
9040         Improve readability.
9041
9042 2000-02-21  Jonathan Harris  <jhar@tardis.ed.ac.uk>
9043
9044         * modeline.el: (modeline-scrolling-method): change modeline
9045         mswindows cursor appearance according to the value.
9046
9047         * msw-faces.el: (mswindows-init-device-faces): Initialise 'default
9048         and 'gui-element face colors and 'gui-element face font to Windows
9049         defaults.
9050
9051 2000-02-09 Stef Epardaud  <stef@lunatech.com>
9052
9053         * font-lock.el: Javadoc enhancements
9054
9055 1999-11-27  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
9056
9057         * ldap.el (toplevel): Test if LDAP support has been compiled in
9058         (ldap-verbose): New option
9059         (ldap-search-entries): Renamed from the previous ldap-search
9060         Conditionalize message display on ldap-verbose
9061         (ldap-add-entries, ldap-modify-entries, ldap-delete-entries): New
9062         defuns
9063         (ldap-search): Is now defined as an obsolete wrapper calling
9064         ldap-search-basic or ldap-search-entries
9065
9066
9067 1999-12-06  Hirokazu FUKUI  <hfukui@sannet.ne.jp>
9068             Shuhei KOBAYASHI <shuhei@aqua.ocn.ne.jp>
9069             Jan Vroonhof  <jan@xemacs.org>
9070
9071         * byte-optimize.el (byte-optimize-form-code-walker): Fixed.
9072         When for-effect is true, didn't call `byte-optimize-form'
9073         in and/or subforms without last.
9074
9075 1999-12-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
9076
9077         * package-get.el (package-get-download-sites): Use correct custom
9078         type.
9079
9080 2000-02-15  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9081
9082         * files.el (write-file): Ask for coding system when compiled with
9083         file-coding.
9084
9085 2000-02-16  Andy Piper  <andy@xemacs.org>
9086
9087         * buffer.el (switch-to-buffer): give norecord argument to
9088         set-window-buffer instead of explicitly recording.
9089
9090         * gutter-items.el (buffers-tab-switch-to-buffer): don't record if
9091         we have to pick a window.
9092
9093 1999-12-24  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9094
9095         * mule/mule-cmds.el (describe-language-support): Don't add
9096         unexist function to help-map.
9097         (describe-coding-system): Don't use already assigend `C'.
9098
9099 2000-01-23  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
9100
9101         * info.el (Info-save-auto-generated-dir): nil -> 'never to make it
9102         work in custom.
9103
9104 2000-02-04  Kazuyuki IENAGA <kazz@imasy.or.jp>
9105
9106         * about.el: Ienaga's e-mail address change.
9107
9108 2000-02-16  Samuel Mikes  <smikes@alumni.hmc.edu>
9109
9110         * etags.el (find-tag): force new window -- even if buf already
9111         visible -- when other-window is t
9112
9113 2000-02-16  Martin Buchholz <martin@xemacs.org>
9114
9115         * XEmacs 21.2.29 is released.
9116
9117 2000-02-09  Martin Buchholz  <martin@xemacs.org>
9118
9119         * cl-extra.el (getf): This is now identical to `plist-get', so
9120         just defalias it.
9121         * cl-macs.el: Make getf an alias to plist-get, at the
9122         byte-compiler level, using define-compiler-macro.
9123
9124 2000-02-08  Martin Buchholz  <martin@xemacs.org>
9125
9126         * cl-extra.el (cl-remprop): Remove. remprop is now in C.
9127
9128 2000-02-07  Kyle Jones  <kyle_jones@wonderworks.com>
9129
9130         * lisp/etags.el (find-tag-internal): set exact-tagname to
9131           a regular expression that matches against the tagname
9132           part of the tag entry first instead of only looking in
9133           the context area.
9134
9135 2000-01-23  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
9136
9137         * gutter-items.el: fixed typo(s) in customizing default-gutter-position
9138         * toobar.el: fixed typo(s) in customizing default-toolbar-position
9139
9140 2000-02-07  Martin Buchholz <martin@xemacs.org>
9141
9142         * XEmacs 21.2.28 is released.
9143
9144 2000-02-07  Martin Buchholz  <martin@xemacs.org>
9145
9146         * cl-extra.el (getf): Just call `get', never `get*'.
9147         Make arglist match docstring.
9148         Fix bug: (getf nil t t) ==> Lisp nesting exceeds `max-lisp-eval-depth'
9149         * cl-macs.el (get* compiler macro): Simply replace `get*' by `get'.
9150         * byte-optimize.el: remove references to `get*'.
9151
9152 2000-02-06  Martin Buchholz  <martin@xemacs.org>
9153
9154         * mule/european.el: Add syntax information for Latin3 and Latin4.
9155
9156 2000-02-02  Martin Buchholz  <martin@xemacs.org>
9157
9158         * byte-optimize.el: Byte-optimize (length "foo")
9159
9160 2000-02-03   Daiki Ueno  <ueno@ueda.info.waseda.ac.jp>
9161
9162         * window.el (shrink-window-if-larger-than-buffer): Rewrite full
9163         width check using `window-leftmost-p' and `window-rightmost-p'.
9164
9165 2000-02-02  Per Abrahamsen  <abraham@dina.kvl.dk>
9166
9167         * wid-edit.el (widget-match-inline): An atom never matches a
9168           list.
9169
9170 2000-01-29  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9171
9172         * modeline.el: Consolidated 'x and 'mswindows specification under
9173         'win tag.
9174
9175 2000-01-29  Andy Piper  <andy@xemacs.org>
9176
9177         * gutter-items.el: (format-buffers-tab-line): Try and be
9178         intelligent about buffer naming when we have duplicates.
9179
9180 2000-01-29  Andy Piper  <andy@xemacs.org>
9181
9182         * gutter-items.el (gutter-visible-p): Make sure the gutter gets
9183         updated when it becomes visible.
9184
9185 2000-01-26  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9186
9187         * bytecomp.el (byte-compile-insert-header): Properly set coding
9188         system under MULE and file-coding.
9189
9190 2000-01-28  Martin Buchholz  <martin@xemacs.org>
9191
9192         * coding.el (dontusethis-set-value-file-name-coding-system-handler):
9193         (dontusethis-set-value-terminal-coding-system-handler):
9194         (dontusethis-set-value-keyboard-coding-system-handler):
9195         Never undefine coding system aliases.  Emergency fix for gnus.
9196
9197 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
9198
9199         * files.el (abbreviate-file-name): Use directory-sep-char instead
9200         of hard-coded "/".
9201
9202 2000-01-27  Hrvoje Niksic  <hniksic@iskon.hr>
9203
9204         * startup.el (user-init-file-base-list): New variable, replacing
9205         user-init-file-base.
9206         (find-user-init-file): New function.
9207         (command-line-early): Use it.
9208         (load-user-init-file): Ditto.
9209
9210 2000-01-26  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9211
9212         * gutter-items.el (update-tab-in-gutter): Use proper locale when
9213         calling valid-image-instantiator-format-p
9214
9215 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
9216
9217         * isearch-mode.el (isearch-mode): The variable is
9218         isearch-unhidden-extents, not isearch-opened-extents.
9219
9220 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
9221
9222         * minibuf.el (next-history-element): Modify error message if a
9223         default value is available.
9224
9225 2000-01-26  Martin Buchholz  <martin@xemacs.org>
9226
9227         * bytecomp.el (byte-compile-file): Don't unconditionally write
9228         .elc files in binary - might contain non-Latin1.
9229
9230 2000-01-24  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9231
9232         * process.el (shell-quote-argument): Use (nt-quote-process-args)
9233         for windows-nt.
9234
9235         * version.el:
9236         * startup.el (user-init-file-base):
9237         * process.el (call-process-region):
9238         * files.el (make-backup-file-name):
9239         (backup-file-name-p):
9240         (file-relative-name):
9241         (abbreviate-file-name):
9242         (set-auto-mode):
9243         * code-process.el (call-process-region): Removed unnecessary
9244         branching on 'windows-nt and 'ms-dos system types. Phased 'ms-dos
9245         support out of the universe.
9246
9247         * process.el:
9248         * code-process.el:
9249         * bytecomp.el (byte-compile-file): Removed reference to
9250         buffer-file-type, and commented usage of binary-process-output
9251         NTEmacs variables.
9252
9253 2000-01-24  Yoshiki Hayashi  <yoshiki@xemacs.org>
9254
9255         * help.el (function-arglist): Add case for macro.
9256
9257 2000-01-22  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9258
9259         * cus-edit.el (custom-display): Removed "MS-DOS" and added Windows
9260         printers.
9261         (custom-display): Added a menu for printer/display tags.
9262
9263         * frame.el (frame-type):
9264         * device.el (device-type): Added 'msprinter to the doc string, and
9265         removed 'pc -- it is not going to be implemented ever.
9266         (call-device-method): Fixed docstring typo.
9267         Defined specifier tags 'printer and 'display.
9268
9269 2000-01-22  Kyle Jones  <kyle_jones@wonderworks.com>
9270
9271         * lisp/itimer.el (itimer-run-expired-timers): (consp
9272           last-command-event-time) instead of (consp
9273           'last-command-event-time).
9274
9275 2000-01-21  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9276
9277         * msw-glyphs.el: Removed obsolete commentary.
9278
9279 2000-01-21  Hrvoje Niksic  <hniksic@iskon.hr>
9280
9281         * minibuf.el (read-file-name): Use abbreviate-file-name to produce
9282         better default value.
9283
9284 2000-01-21  Hrvoje Niksic  <hniksic@iskon.hr>
9285
9286         * minibuf.el (read-expression): Add a DEFAULT-VALUE argument.
9287         (read-string): Ditto.
9288         (eval-minibuffer): Ditto.
9289         (read-command): Ditto.
9290         (read-function): Ditto.
9291         (read-variable): Ditto.
9292         (read-number): Ditto.
9293         (read-shell-command): Ditto.
9294         (read-number): Record history.
9295
9296 2000-01-20  Yoshiki Hayashi  <yoshiki@xemacs.org>
9297
9298         * etags.el (find-tag-tag): Use DEFAULT of completing-read.
9299
9300 2000-01-20  Yoshiki Hayashi  <yoshiki@xemacs.org>
9301
9302         * faces.el (startup-initialize-custom-faces): New function.
9303         Reset all faces created during auto-autoloads loading time
9304         by defface.
9305         * startup.el (command-line): Call it.
9306
9307 2000-01-19  Yoshiki Hayashi  <yoshiki@xemacs.org>
9308
9309         * about.el (about-hackers): Add myself to contributors list.
9310
9311 2000-01-12  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9312
9313         * menubar-items.el (maybe-add-init-button): Removed an argument in
9314         a call to load-user-init-file, as the function managed to lose its
9315         formal parameter a few betas ago.
9316
9317 2000-01-18  Martin Buchholz <martin@xemacs.org>
9318
9319         * XEmacs 21.2.27 is released.
9320
9321 2000-01-18  Martin Buchholz  <martin@xemacs.org>
9322
9323         * process.el (shell-command-to-string): Use the FSF docstring.
9324         Make shell-command-to-string the standard function, and
9325         exec-to-string the (deprecated) alias.
9326
9327         * startup.el: typo fix.
9328
9329 2000-01-16  Martin Buchholz  <martin@xemacs.org>
9330
9331         * mule/mule-misc.el (char-octet): Move back into mule-charset.c.
9332
9333 2000-01-14  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9334
9335         * menubar-items.el (sort-buffers-menu-alphabetically): Put invisible
9336         buffers after visible buffers.
9337         (sort-buffers-menu-by-mode-then-alphabetically): Ditto.
9338
9339 2000-01-17  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9340
9341         * info.el (Info-extract-menu-node-name): Stop at a dot
9342         followed by whitespace or right parenthesis.
9343
9344 2000-01-15  Hrvoje Niksic  <hniksic@iskon.hr>
9345
9346         * info.el (Info-directory-list): Warn against using Customize with
9347         Info-directory-list.
9348
9349 2000-01-15  Adrian Aichner  <aichner@ecf.teradyne.com>
9350
9351         * minibuf.el (read-file-name): doc fix.
9352
9353         * autoload.el (update-file-autoloads): doc fix.
9354
9355         * about.el (about-hackers): Change my E-mail address.
9356
9357 2000-01-13  Martin Buchholz  <martin@xemacs.org>
9358
9359         * info.el (Info-visit-file): Just use the `f' interactive spec to
9360         read a filename in the standard way.
9361
9362 2000-01-13  Andy Piper  <andy@xemacs.org>
9363
9364         * gutter-items.el (gutter-buffers-tab-orientation): new variable.
9365         (gutter-buffers-tab-extent): new variable.
9366         (update-tab-in-gutter): call add-tab-to-gutter again if the
9367         orientation has changed.
9368         (add-tab-to-gutter): cope with different orientations.
9369
9370 2000-01-11  Didier Verna  <didier@xemacs.org>
9371
9372         * info.el (Info-following-node-name): backward-skip dots as well
9373         as spaces (dots at the end of a node name aren't part of it).
9374         (Info-extract-menu-node-name): don't skip dots. There could be
9375         some in the node name.
9376         (Info-index): allow dots to be part of a node name.
9377
9378 2000-01-12  Andreas Jaeger  <aj@suse.de>
9379
9380         * files.el (auto-mode-alist): Added idlwave-mode.
9381         Patch by Carsten Dominik <dominik@astro.uva.nl>.
9382
9383 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9384
9385         * info.el (Info-search): Show default value.
9386
9387 1999-12-20  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9388
9389         * info.el (Info-read-node-completion-table): New variable.
9390         (Info-read-node-name-1): New function.
9391         (Info-read-node-name): Use it.
9392         (Info-follow-reference): Use DEFAULT argument of completing-read.
9393         (Info-menu): Ditto.
9394
9395 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9396
9397         * hyper-apropos.el (hyper-describe-key-briefly): Save
9398         window configuration.
9399         (hyper-describe-face): Use DEFAULT of completing-read.
9400         (hyper-apropos-read-variable-symbol): Ditto.
9401         (hyper-apropos-read-function-symbol): Ditto.
9402
9403 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9404
9405         * mule/mule-cmds.el (set-default-coding-system): Set
9406         comint-exec-hook to use coding-system-for-read and
9407         coding-system-for-write so that C-x RET c works.
9408
9409 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9410
9411         * minibuf.el (minibuffer-confirm-incomplete): Customize.
9412         (previous-matching-history-element): Increment
9413         minibuffer-max-depth by 1.
9414         (next-matching-history-element): Ditto.
9415
9416 2000-01-11  Andy Piper  <andy@xemacs.org>
9417
9418         * gutter-items.el (buffers-tab): Create a new face for the buffers
9419         tab.
9420         (buffers-tab-face): use it.
9421
9422 2000-01-10  Didier Verna  <didier@xemacs.org>
9423
9424         * modeline.el (modeline-scrolling-method): change modeline X
9425         cursor appearance according to the value.
9426
9427 2000-01-07  Andreas Jaeger  <aj@suse.de>
9428
9429         * about.el (about-hackers): Moved my entry to contributor list.
9430         (xemacs-hackers): Added myself.
9431         (about-maintainer-info): Added description of myself.
9432
9433
9434 2000-01-07  Didier Verna  <didier@xemacs.org>
9435
9436         * modeline.el (modeline-scrolling-method): new variable.
9437         (mouse-drag-modeline): add reference to it in the docstring.
9438         (mouse-drag-modeline): handle it.
9439
9440 2000-01-08  Andy Piper  <andy@xemacs.org>
9441
9442         * gutter-items.el (update-tab-in-gutter): remove resize-subwindow
9443         calls.
9444         (remove-buffer-from-gutter-tab): ditto.
9445
9446 2000-01-06  Per Abrahamsen  <abraham@dina.kvl.dk>
9447
9448         * cus-edit.el (custom-hook-convert-widget): Fix comment.
9449         (custom-face-edit): Fix grammatical error in help message.
9450
9451 2000-01-03  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9452
9453         * movemail.el: Added.
9454
9455         * dumped-lisp.el (preloaded-file-list): Added movemail.el.
9456
9457 2000-01-03  Didier Verna  <didier@xemacs.org>
9458
9459         * modeline.el (mouse-drag-modeline): remove the code related to
9460         the modeline horizontal scrolling facility.
9461
9462 1999-12-31  Martin Buchholz <martin@xemacs.org>
9463
9464         * XEmacs 21.2.26 is released.
9465
9466 1999-12-28  Andy Piper  <andy@xemacs.org>
9467
9468         * wid-edit.el (widget-push-button-value-create): The gui cache
9469         does not agree with native widgets which can only be displayed
9470         once per window. The reasons for caching are diminished now that
9471         we don't hog resources when creating buttons.
9472         (widget-push-button-cache) deleted.
9473
9474 1999-12-24  Martin Buchholz <martin@xemacs.org>
9475
9476         * XEmacs 21.2.25 is released.
9477
9478 1999-12-24  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9479
9480         * hyper-apropos.el (hyper-apropos): Toggle
9481         hyper-apropos-programming-apropos correctly.
9482         Set REGEXP when user accepts default value.
9483
9484 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9485
9486         * minibuf.el (read-from-minibuffer): Bind minibuffer-default.
9487         (read-file-name-2): Use DEFAULT argument of read-from-minibuffer.
9488
9489 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9490
9491         * mule/mule-category.el (undefined-category-designator):
9492         Return char instead of character.  Search for undefined one.
9493         (describe-category): Use with-displaying-help-buffer.
9494
9495 1999-12-21  Martin Buchholz  <martin@xemacs.org>
9496
9497         * byte-optimize.el (byte-optimize-plus):
9498         Optimize (+ 1) to 1 instead of (1+ nil).
9499
9500         * files.el (basic-save-buffer): Rewrite for clarity.  Use (char-before).
9501
9502         * byte-optimize.el (byte-compile-butlast): Remove.  Use butlast instead.
9503
9504         * byte-optimize.el (byte-optimize-char-before): New function.
9505         Remove performance penalty for using (char-before) instead of (char-after).
9506
9507 1999-12-20  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9508
9509         * mule/mule-category.el (char-category-list): Return character
9510         instead of integer.
9511
9512 1999-12-17  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9513
9514         * minibuf.el (read-buffer): Check default is buffer object.
9515
9516 1999-11-25  Andy Piper  <andy@xemacs.org>
9517
9518         * cus-edit.el (custom-buffer-create-buttons): Use native widgets
9519         for buttons.
9520
9521 1999-12-16  Andreas Jaeger  <aj@suse.de>
9522
9523         * package-get.el (package-get-maybe-save-index): Fixed typo.
9524         Patch by Jeff Miller <jmiller@smart.net>.
9525
9526 1999-12-13  Charles G Waldman  <cgw@alum.mit.edu>
9527
9528         * gnuserv.el (gnuserv-process-filter):  don't call
9529         gnuserv-write-to-client when gnuserv-current-client is nil
9530
9531 1999-12-14  Martin Buchholz <martin@xemacs.org>
9532
9533         * XEmacs 21.2.24 is released.
9534
9535 1999-12-12  Gunnar Evermann  <ge204@eng.cam.ac.uk>
9536
9537         * about.el (about-hackers): Update my email address.
9538
9539 1999-12-07  Martin Buchholz <martin@xemacs.org>
9540
9541         * XEmacs 21.2.23 is released.
9542
9543 1999-11-06  Jason R Mastaler  <jason@mastaler.com>
9544
9545         * package-get.el (package-get-download-sites): Removed several
9546         defunct download sites, added many new ones, and corrected a few
9547         incorrect directory-on-site entries.  Added physical locations to
9548         site-description.
9549
9550 1999-11-30  Gunnar Evermann  <ge204@eng.cam.ac.uk>
9551
9552         * finder.el (finder-commentary): add DOC string and fix
9553         interactive spec
9554
9555 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
9556
9557         * help.el (describe-function): Don't forget to intern the string
9558         completing-read returns.
9559         (describe-variable): Ditto.
9560
9561 1999-11-16  Adrian Aichner  <adrian@xemacs.org>
9562
9563         * hyper-apropos.el (hyper-apropos-this-symbol): Handle
9564         `hyper-apropos-help-mode' here to find symbol to customize
9565         irregardless of cursor position and simplify
9566         `hyper-apropos-set-variable', `hyper-apropos-find-function', and
9567         `hyper-apropos-popup-menu'.
9568
9569 1999-11-21  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9570
9571         * apropos.el (apropos-mode-map): Add return to call
9572         apropos-follow.
9573         (apropos-print): Call apropos-mode to have better
9574         command reference. Put keymap text-poperty to
9575         symbole name.
9576
9577 1999-11-22  Alastair Burt  <burt@dfki.de>
9578
9579         * help.el: (describe-bindings-1): Added handling of keymaps for
9580         the extents at point.
9581
9582 1999-12-02  Mark Thomas  <mthomas@jprc.com>
9583
9584         * gutter-items.el (buffers-tab-items): Wrap the function in a
9585         save-match-data
9586
9587 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
9588
9589         * help.el (describe-function): Use the DEFAULT argument to
9590         completing-read.
9591         (describe-variable): Ditto.
9592
9593 1999-11-26  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9594
9595         * minibuf.el (read-from-minibuffer): Add optional argument
9596         DEFAULT to have better mini-buffer history support.
9597         (completing-read): Pass default to read-from-minibuffer.
9598         (read-buffer): Pass default to completing-read.
9599
9600 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
9601
9602         * font-lock.el (font-lock-doc-string-face): Document the
9603         `font-lock-lisp-like' property.
9604
9605 1999-11-29  Hrvoje Niksic  <hniksic@iskon.hr>
9606
9607         * lisp-mode.el: Specify `font-lock-lisp-like'.
9608
9609         * font-lock.el (font-lock-lisp-like): New function.
9610         (font-lock-fontify-syntactically-region): Use it.
9611
9612 1999-11-29  XEmacs Build Bot <builds@cvs.xemacs.org>
9613
9614         * XEmacs 21.2.22 is released
9615
9616 1999-11-28  Martin Buchholz <martin@xemacs.org>
9617
9618         * XEmacs 21.2.21 is released.
9619
9620 1999-11-18  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9621
9622         * minibuf.el (read-coding-system): Accept symbol and
9623         coding-system object as a default-coding-system.
9624
9625 1999-11-16  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9626
9627         * minibuf.el (read-coding-system): Accept symbol as
9628         a default-coding-system.
9629
9630 1999-10-06  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9631
9632         * apropos.el (apropos-documentation): Use insert instead
9633         of princ.
9634
9635 1999-11-07  William M. Perry  <wmperry@aventail.com>
9636
9637         * gpm.el: New gpm-minor-mode to turn GPM mouse support on & off
9638           for the linux console.
9639
9640         * mouse.el (mouse-consolidated-yank): Allow the mouse-yanking
9641           stuff to work when you are not on a window system, since the GPM
9642           mouse support now allows pasting from outside of XEmacs.
9643
9644 1999-11-10  XEmacs Build Bot <builds@cvs.xemacs.org>
9645
9646         * XEmacs 21.2.20 is released
9647
9648 1999-11-06  Hrvoje Niksic  <hniksic@iskon.hr>
9649
9650         * setup-paths.el (paths-default-info-directories): Add
9651         /usr/share/info and /usr/local/share/info.
9652
9653 1999-10-30  Hrvoje Niksic  <hniksic@srce.hr>
9654
9655         * about.el: Updated Vladimir Ivanovic's info.
9656
9657 11999-08-28  Jan Vroonhof  <vroonhof@math.ethz.ch>
9658
9659         * auto-show.el (auto-show-truncationp): Remove.
9660
9661         * auto-show.el (auto-show-should-take-action-p): Use window-truncated-p
9662
9663 999-09-23  Gunnar Evermann  <ge204@eng.cam.ac.uk>
9664
9665         * indent.el (indent-line-to): fix bug: spaces were not replaced
9666         with tab if column is multiple of tab-width
9667         From dhn@qedinc.com
9668
9669 1999-10-24  Jan Vroonhof  <vroonhof@math.ethz.ch>
9670
9671         * mule/mule-cmds.el (read-input-method-name): Accept symbols
9672         correctly. Patch from Mikio Nakajima <minakaji@osaka.email.ne.jp>
9673
9674         * package-get.el (package-get-package-provider): Be verbose when
9675         interactive. Patch from Robert Pluim
9676
9677 1999-08-23  Mike McEwan  <mike@lotusland.demon.co.uk>
9678
9679         * info.el (Info-suffix-list): Add ".info.bz2" to the recognised
9680         info file suffixes.
9681
9682 1999-08-19  Stephen Tse  <stephent@sfu.ca>
9683
9684         * process.el (open-network-stream): Add a new optional parameter
9685         PROTOCOL to support udp; fix a minor typo and add an explanation
9686         in docstring for udp programming.
9687
9688         * code-process.el (open-network-stream): Add a new optional
9689         parameter PROTOCOL to support udp; fix a minor typo and add an
9690         explanation in docstring for udp programming.
9691
9692 1999-10-18  Andy Piper  <andy@xemacs.org>
9693
9694         * gui.el (make-gui-button): be more precise about how we call
9695         callbacks.
9696
9697         * wid-edit.el (widget-push-button-value-create): Use the new form
9698         of native gui-button.
9699
9700 1999-10-14  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9701
9702         * info.el (Info-page-prev): Don't do (sit-for 0).
9703
9704 1999-10-13  Andy Piper  <andy@xemacs.org>
9705
9706         * gutter-items.el (progress-abort-glyph): new glyph for showing
9707         abort status.
9708         (append-progress): dispatch-event rather than sit-for.
9709         (abort-progress): new function. Show the abort glyph with an
9710         appropriate message.
9711         (raw-append-progress): dispatch-event rather than sit-for.
9712         (display-progress): cope with aborts.
9713
9714         * gui.el (make-gui-button): Use native widgets for buttons
9715         unconditionally.
9716         (insert-gui-button): ditto.
9717         (gui-button-p): ditto.
9718
9719         * xbm-button.el: remove from core.
9720
9721         * xpm-button.el: remove from core.
9722
9723 1999-10-07  Olivier Galibert  <galibert@pobox.com>
9724
9725         * faces.el (init-device-faces): Don't initialize the random faces
9726         on the stream device.
9727
9728 1999-10-06  Andy Piper  <andy@xemacs.org>
9729
9730         * files.el (recover-file): Don't use ls under windows for revert buffer.
9731
9732 1999-09-25  Adrian Aichner  <adrian@xemacs.org>
9733
9734         * package-get.el (package-get-download-menu): Make menu really
9735         toggle download sites.
9736         (package-get-download-sites): Add autoload cookie.
9737
9738 1999-09-29  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9739
9740         * setup-paths.el (paths-find-module-directory): Ditto.
9741
9742 1999-09-29  Werner Fink  <werner@suse.de>
9743
9744         * setup-paths.el (paths-find-exec-directory): Add missing nil
9745         parameter for environment.
9746
9747 1999-09-27  Martin Buchholz  <martin@xemacs.org>
9748
9749         * modeline.el (modeline-format):
9750         Only purecopy the strings.  Else
9751         (nsublis '(("%p" . "%P")) (default-value 'modeline-format) :test 'equal)
9752         barfs.
9753
9754 1999-08-28  Mike Woolley  <mike@bulsara.com>
9755
9756         * winnt.el: Removed nt-shell-mode-hook, which was preventing the
9757         user setting comint-completion-addsuffix and
9758         comint-process-echoes.
9759
9760 1999-09-22  Andy Piper  <andy@xemacs.org>
9761
9762         * gutter-items.el (update-tab-in-gutter): use
9763         last-nonminibuf-window instead of selected-window.
9764
9765 1999-09-18  Andy Piper  <andy@xemacs.org>
9766
9767         * gnuserv.el (gnuserv-edit-files): select frame we are going to
9768         display on.
9769
9770         * subr.el (record-buffer-hook): new variable so that the hook gets
9771         some documentation.
9772
9773 1999-09-16  Andy Piper  <andy@xemacs.org>
9774
9775         * gutter-items.el (update-tab-in-gutter): only update when the
9776         gutter is visible.
9777         (remove-buffer-from-gutter-tab): ditto.
9778
9779 1999-09-17  Hrvoje Niksic  <hniksic@srce.hr>
9780
9781         * simple.el (do-auto-fill): Commented out part of Kinsoku
9782         processing.
9783
9784 1999-09-14  Hrvoje Niksic  <hniksic@srce.hr>
9785
9786         * isearch-mode.el (isearch-highlightify-region): Give the
9787         highlighting extents a high priority.
9788         (isearch-make-extent): Give the main highlighting extent an even
9789         higher priority.
9790
9791 1999-09-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9792
9793         * packages.el (packages-compute-package-locations): Fix typo from
9794         -u rationalization.
9795
9796 1999-09-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9797
9798         * setup-paths.el (paths-find-doc-directory): Respect value of
9799         `configure-doc-directory.'
9800
9801         * find-paths.el (paths-find-architecture-directory): Give
9802         precendence `default' argument (which typically comes from
9803         configure).
9804
9805 1999-09-05  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9806
9807         * startup.el (command-line-early): Added options -user-init-file
9808         and -user-init-directory.
9809
9810         * files.el (user-init-file): Default to NIL so we can recognize
9811         when it's set.
9812
9813 1999-08-30  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9814
9815         * obsolete.el (init-file-user):
9816         * startup.el:
9817         * packages.el (packages-compute-package-locations):
9818         * package-get.el (package-get-user-index-filename):
9819         * menubar-items.el (maybe-add-init-button):
9820         * info.el (Info-annotations-path):
9821         * dump-paths.el:
9822         Change `user-init-directory' to be an absolute path.
9823         Use `user-init-directory' where appropriate.
9824         Zap `init-file-user' and its uses.
9825
9826 1999-09-09  Hrvoje Niksic  <hniksic@srce.hr>
9827
9828         * subr.el (copy-symbol): New function.
9829
9830 1999-09-08  Hrvoje Niksic  <hniksic@srce.hr>
9831
9832         * isearch-mode.el (isearch-done): Be sure to restore invisible
9833         extents in the proper buffer.
9834         (isearch-pre-command-hook): Set this-command to the correct value
9835         in case the buffer has changed and old overriding-local-map was
9836         used.
9837         (isearch-restore-extent): Use remprop instead of setting the
9838         property to nil.
9839
9840 1999-09-08  Hrvoje Niksic  <hniksic@srce.hr>
9841
9842         * cmdloop.el (execute-extended-command): Update zmacs region
9843         before the delay.
9844         (execute-extended-command): Make the message gettext-friendly.
9845
9846 1999-09-07  Andy Piper  <andy@xemacs.org>
9847
9848         * gutter-items.el (progress-gauge-glyph): renamed from
9849         progress-glyph.
9850         (progress-text-glyph): new variable.
9851         (progress-layout-glyph): use layouts and text glyphs.
9852         (progress-area-buffer): removed.
9853         (progress-text-and-extent): new variable.
9854         (progress-displayed-p): dynamically create gutter area buffer.
9855         (clear-progress): ditto.
9856         (raw-append-progress): ditto.
9857         (append-progress): use new glyph names.
9858         (raw-append-progress): only create the extent when needed. set
9859         properties more optimally.
9860         (progress): remove args.
9861
9862 1999-09-07  Hrvoje Niksic  <hniksic@srce.hr>
9863
9864         * isearch-mode.el (isearch-range-invisible): Use mapc instead of
9865         mapcar where the return value is unused.
9866         (isearch-restore-invisible-extents): Ditto.
9867         (isearch-highlight-all-cleanup): Ditto.
9868         (isearch-delete-extents-in-range): Traverse the extents only once.
9869         (isearch-highlight-all-update): Don't start over if the search
9870         string has changed and more input is pending.
9871
9872 1999-09-07  Hrvoje Niksic  <hniksic@srce.hr>
9873
9874         * packages.el (packages-find-package-data-path): Ditto.
9875
9876         * cl.el: Use mapcar at top-level -- mapc is no longer a subr.
9877
9878         * subr.el (mapc-internal): Don't make obsolete.
9879
9880         * cl-extra.el (mapc): Resurrect.
9881
9882 1999-09-03  Hrvoje Niksic  <hniksic@srce.hr>
9883
9884         * obsolete.el (isearch-yank-x-clipboard): Define it as an obsolete
9885         alias.
9886
9887         * isearch-mode.el (isearch-top-state): Restore isearch-word.
9888         (isearch-yank-clipboard): Renamed from isearch-yank-x-clipboard.
9889         (isearch-yank-clipboard): Use get-clipboard instead of
9890         x-get-clipboard.
9891         (isearch-yank-selection): Fix docstring.
9892
9893 1999-09-02  Martin Buchholz  <martin@xemacs.org>
9894
9895         * cl-extra.el: Obsolete hash-table-type in favor of hash-table-weakness.
9896
9897 1999-09-02  Hrvoje Niksic  <hniksic@srce.hr>
9898
9899         * cl-macs.el (extent-start-position): Fix setf method.
9900         (extent-end-position): Ditto.
9901
9902 1999-09-02  Hrvoje Niksic  <hniksic@srce.hr>
9903
9904         * isearch-mode.el: End merge with FSF 20.4.
9905
9906         * isearch-mode.el (search-invisible): New variable.
9907         (isearch-hide-immediately): Ditto.
9908         (isearch-unhidden-extents): Ditto.
9909         (isearch-range-invisible): New function.
9910         (isearch-unhide-extent): Ditto.
9911         (isearch-restore-invisible-extents): Ditto.
9912         (isearch-restore-extent): Ditto.
9913
9914         * isearch-mode.el (isearch-ring-advance-edit): Use FSF
9915         implementation.
9916         (isearch-ring-retreat-edit): Ditto.
9917         (isearch-forward): New argument NO-RECURSIVE-EDIT.
9918         (isearch-forward-regexp): New arguments NOT-REGEXP and
9919         NO-RECURSIVE-EDIT.
9920         (isearch-backward): New argument NO-RECURSIVE-EDIT.
9921         (isearch-backward-regexp): New arguments NOT-REGEXP and
9922         NO-RECURSIVE-EDIT.
9923         (isearch-mode): Return isearch-success.
9924         (isearch-update): Use unread-command-events instead of
9925         unread-command-event.
9926         (isearch-abort): If an invalid regexp is encountered, keep popping
9927         states.
9928         (isearch-*-char): Use FSF implementation.
9929         (isearch-whitespace-chars): Use the more robust FSF's
9930         implementation.
9931         (isearch-within-brackets): New variable.
9932         (isearch-mode): Initialize it.
9933         (isearch-edit-string): Bind it.
9934         (isearch-search-and-update): Set it.
9935         (isearch-push-state): Push it.
9936         (isearch-top-state): Pop it.
9937         (isearch-search): Set it.
9938         (isearch-printing-char): When called by isearch-whitespace-chars,
9939         handle M-SPC gracefully.
9940         (isearch-message-prefix): New argument ELLIPSIS.
9941         (isearch-message-suffix): Ditto.
9942         (isearch-message): Use the ELLIPSIS argument when calling
9943         isearch-message-prefix and isearch-message-suffix.
9944         (isearch-message-prefix): Distinguish between "wrapped" and
9945         "overwrapped" search, FWIW.
9946
9947 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
9948
9949         * isearch-mode.el (isearch-edit-string): Use the head of the
9950         search ring instead of search-last-string and search-last-regexp.
9951         (search-highlight): Renamed from isearch-highlight.
9952         (isearch-exit): Use the new name.
9953         (isearch-highlight): Ditto.
9954         (isearch-dehighlight): Ditto.
9955         (isearch-update-ring): New function.
9956         (isearch-done): Call it.
9957         (isearch-done): New argument EDIT.
9958         (isearch-repeat): If search string is empty, look up at the car of
9959         the search ring; ignore the yank pointer.
9960         (isearch-abort): Call isearch-done with NOPUSH.
9961         (isearch-cancel): New function.
9962         (isearch-mode-map): Bind it to ESC ESC ESC.
9963
9964         * isearch-mode.el: Begin merge with FSF 20.4.
9965
9966 1999-09-01  Andy Piper  <andy@xemacs.org>
9967
9968         * x-select.el (x-get-clipboard): obsolete.
9969         (x-yank-clipboard-selection): obsolete
9970
9971         * select.el (disown-selection): need to be careful to disown the
9972         clipboard if we set it via selection.
9973         (get-clipboard): move from x-select.el
9974         (yank-clipboard-selection): ditto.
9975
9976 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
9977
9978         * isearch-mode.el (isearch-exit): Bind isearch-highlight and
9979         isearch-highlight-all-matches to nil.
9980         (isearch-fixed-case): New variable.
9981         (isearch-mode): Initialize it.
9982         (isearch-edit-string): Save it.
9983         (isearch-toggle-case-fold): Set it.
9984         (isearch-fix-case): Make sure isearch-toggle-case-fold works --
9985         need to check isearch-fixed-case.
9986         (isearch-toggle-case-fold): Update highlighting of all matches
9987         before the pause.
9988         (isearch-edit-string):
9989
9990 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
9991
9992         * isearch-mode.el (isearch-edit-string): Call isearch-message
9993         before reading the event so that the prompt is displayed properly.
9994         (isearch-message): Use isearch-nonincremental when calling
9995         isearch-message-prefix.
9996         (minibuffer-local-isearch-map): Bind up and down to do the same as
9997         M-p and M-n respectively.
9998         (isearch-done): New arg NOPUSH.
9999         (isearch-edit-string): Use it.
10000         (isearch-edit-string): Don't bind isearch-string.
10001         (isearch-ring-adjust): Edit string, *then* push state.
10002
10003 1999-08-31  Hrvoje Niksic  <hniksic@srce.hr>
10004
10005         * faces.el (isearch-secondary): Make isearch-secondary look
10006         different than default.
10007
10008 1999-08-30  Hrvoje Niksic  <hniksic@srce.hr>
10009
10010         * isearch-mode.el (isearch-yank): Use progn instead of the inner
10011         save-excursion.
10012         (isearch-dehighlight): Remove TOTALLY.  Simplify.
10013         (isearch-update): Call isearch-dehighlight without arguments.
10014         (isearch-done): Ditto.
10015
10016         * isearch-mode.el (isearch-fix-case): If the search string has no
10017         upper-case letters, allow the folding to be reenabled.
10018         Previously, once disabled, the folding would remain that way until
10019         the end of isearch.
10020         (isearch-top-state): Call isearch-fix-case.
10021
10022         * isearch-mode.el (isearch-yank): Use progn instead of the inner
10023         save-excursion.
10024         (isearch-dehighlight): Remove TOTALLY.  Simplify.
10025
10026 1999-08-31  Jan Vroonhof  <jan@xemacs.org>
10027
10028         * xpm-button.el:
10029         xbm-button.el: Need to exist in core because gui.el depends on
10030         them.
10031
10032 1999-08-31  Andy Piper  <andy@xemacs.org>
10033
10034         * gutter-items.el (buffers-tab-face): new customizable variable.
10035         (buffers-tab-default-buffer-line-length): new specifier for
10036         maximum viewable characters.
10037         (progress-stack): new variable for implementing widget-based
10038         progress messages.
10039         (progress-area-buffer): ditto.
10040         (progress-glyph-height): ditto.
10041         (progress-stop-callback): ditto.
10042         (progress-quit-function): new function.
10043         (progress-glyph): new variable.
10044         (progress-layout-glyph): ditto.
10045         (progress-displayed-p): new function, see message-displayed-p for
10046         details.
10047         (clear-progress): ditto.
10048         (remove-progress): ditto.
10049         (append-progress): ditto.
10050         (raw-append-progress): ditto.
10051         (display-progress): ditto.
10052         (current-progress): ditto.
10053         (current-progress-label): ditto.
10054         (progress): ditto.
10055         (lprogress): ditto.
10056
10057
10058 1999-08-29  Hrvoje Niksic  <hniksic@srce.hr>
10059
10060         * obsolete.el (isearch-yank-x-selection): Define obsolete alias.
10061
10062         * isearch-mode.el (isearch-yank-x-selection): Renamed to
10063         `isearch-yank-selection'.
10064         (isearch-mode-map): Use it.
10065         (isearch-yank-selection): Use `get-selection' instead of
10066         `get-x-selection'.
10067
10068 1999-08-29  Hrvoje Niksic  <hniksic@srce.hr>
10069
10070         * faces.el (isearch-secondary): Create face here.
10071
10072         * isearch-mode.el: Rewrote the "lazy highlighting" code not to use
10073         timers.
10074
10075 1999-08-27  Hrvoje Niksic  <hniksic@srce.hr>
10076
10077         * subr.el (buffer-string): More robust backward compatibility
10078         check, courtesy William Perry.
10079
10080 1999-08-26  Hrvoje Niksic  <hniksic@srce.hr>
10081
10082         * replace.el (perform-replace): Stop the search after the search
10083         limit has been reached.
10084
10085 1999-08-23  Andy Piper  <andy@xemacs.org>
10086
10087         * gutter-items.el (update-tab-in-gutter): call add-tab-to-gutter
10088         here if we don't have one.
10089
10090 1999-08-15  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
10091
10092         * ldap.el (ldap-coding-system): Default to nil until we get
10093         efficient UTF8 support
10094         (ldap-decode-string): Guard against `decode-coding-string' not
10095         being defined
10096         (ldap-encode-string): Guard against `encode-coding-string' not
10097         being defined
10098
10099 1999-08-23  Didier Verna  <didier@xemacs.org>
10100
10101         * rect.el: Cosmetics suggested by Dave Love <d.love@dl.ac.uk>.
10102         Some doc strings improvements, and add a star to the `interactive'
10103         calls.
10104
10105 1999-08-18  Stef Epardaud  <stef@lunatech.com>
10106
10107         * font-lock.el (java-font-lock-keywords-3): introduced new
10108         keywords and regexpes for javadoc syntax 1.2.
10109
10110 1999-08-17  Andy Piper  <andy@xemacs.org>
10111
10112         * gutter-items.el (buffers-tab-format-buffer-line-function): use
10113         format-buffers-tab-line.
10114         (buffers-tab-max-buffer-line-length): new variable.
10115         (format-buffers-tab-line): new function. truncate names if over
10116         buffers-tab-max-buffer-line-length.
10117
10118 1999-08-13  Charles G Waldman  <cgw@fnal.gov>
10119
10120         * cus-start.el: Customize the variable `bell-inhibit-time'.
10121
10122 1999-08-16  Andy Piper  <andy@xemacs.org>
10123
10124         * gutter-items.el (remove-buffer-from-gutter-tab): take a
10125         brute-force approach to deleting the last buffer.
10126         (buffers-tab-grouping-regexp): new customizable variable.
10127         (select-buffers-tab-buffers-by-mode): use it.
10128
10129 1999-08-13  Andy Piper  <andy@xemacs.org>
10130
10131         * gutter-items.el (remove-buffer-from-gutter-tab): fix *scratch*
10132         deletion problem.
10133
10134 1999-07-30  Didier Verna  <didier@xemacs.org>
10135
10136         * cus-edit.el (custom-save-variables): I said, use prin1 instead
10137         of princ to output symbols.
10138         (custom-save-face-internal): ditto.
10139         (custom-save-resets): ditto.
10140
10141 1999-08-09  Didier Verna  <didier@xemacs.org>
10142
10143         * gutter-items.el (select-buffers-tab-buffers-by-mode): use
10144         `regexp-quote' to protect the major mode name for use as a regular
10145         expression (c++ needs this for instance).
10146
10147 1999-08-08  Andy Piper  <andy@xemacs.org>
10148
10149         * gutter-items.el (select-buffers-tab-buffers-by-mode): beef up to
10150         cope with similar mode names.
10151
10152         * gutter-items.el (buffers-tab-selection-function): new selection
10153         function.
10154         (select-buffers-tab-buffers-by-mode): new function.
10155         (buffers-tab-items): use it if set to only display buffers in the
10156         tab in the current buffer's group..
10157         (update-tab-in-gutter): use new api.
10158         (remove-buffer-from-gutter-tab): ditto.
10159
10160         * gutter-items.el (buffers-tab-max-size): set custom selection
10161         default to 6.
10162         (buffers-tab-switch-to-buffer): just switch window if the window is visible.
10163         (add-tab-to-gutter): set face as default.
10164
10165 1999-07-07  Jan Vroonhof  <jan@xemacs.org>
10166
10167         * faces.el (frob-face-property): Merge the fall-back specifier
10168         with the target, not replace it.
10169
10170 1999-08-05  Andy Piper  <andy@xemacs.org>
10171
10172         * gutter-items.el (update-tab-in-gutter): add frame argument for
10173         buffer-items.
10174         (update-tab-in-gutter): use it.
10175
10176         * gutter-items.el (record-buffer-hook): set.
10177
10178         * buffer.el (switch-to-buffer): back out switch-to-buffer-hook
10179         change.
10180         (switch-to-buffer-hook) deleted.
10181
10182 1999-08-04  Andy Piper  <andy@xemacs.org>
10183
10184         * gutter-items.el (update-tab-in-gutter): make sure this will work
10185         as an argument to create-frame-hook.
10186
10187 1999-07-30  Hrvoje Niksic  <hniksic@srce.hr>
10188
10189         * isearch-mode.el: Modified Bob and Darryl's code to use itimers
10190         instead of timer emulation.
10191
10192 1999-07-30  Darryl Okahata  <darrylo@sonic.net>
10193
10194         * isearch-mode.el: Merged Bob Glickstein's <bobg@zanshin.com> GNU
10195         Emacs isearch enhancements.
10196
10197 1999-07-28  Andy Piper  <andy@xemacs.org>
10198
10199         * gutter-items.el (add-tab-to-gutter): put in specifier specs for
10200         all devices that support tab controls.
10201         (remove-buffer-from-gutter-tab): new function. to be used as a
10202         value for kill-buffer-hook.
10203
10204 1999-07-21  Sean MacLennan  <seanm@storm.ca>
10205
10206         * auto-show.el (auto-show-truncationp): changed to match
10207         `window_translation_on'
10208
10209 1999-07-30  XEmacs Build Bot <builds@cvs.xemacs.org>
10210
10211         * XEmacs 21.2.19 is released
10212
10213 1999-07-28  SL Baur  <steve@miho>
10214
10215         * code-files.el (insert-file-contents): Fix docstring.
10216         revert previous change.
10217
10218 1999-07-26  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10219
10220         * fill.el (fill-region-as-paragraph): Change re-break-point to
10221         contain word-across-newline plus one character so that filling
10222         Japanese and Chinese works as desired.
10223         * simple.el (do-auto-fill): Ditto.
10224
10225 1999-07-26  SL Baur  <steve@miho>
10226
10227         * mule/japanese.el ("Japanese"): Do not specify a default input
10228         method.
10229         Suggested by MORIOKA Tomohiko  <tomo@etl.go.jp>
10230
10231 1999-07-23  Jan Vroonhof  <vroonhof@math.ethz.ch>
10232
10233         * custom.el ((not (fboundp 'defun*))): Insert autoload crap to be
10234         able to use cl-macs macro in early lisp.
10235
10236 1999-07-23  Jan Vroonhof  <jan@xemacs.org>
10237
10238         * custom.el:
10239         * cus-face.el:
10240         * cus-edit.el:
10241                 Massive custom Theme API changes.
10242
10243 1999-07-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
10244
10245         * code-files.el (insert-file-contents): Regard
10246         coding-system-magic-cookie if `coding-system-for-read' is nil.
10247
10248 1999-07-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
10249
10250         * mule/thai-xtis.el: Add coding: local variable, to avoid
10251         bootstrapping problem with C locale.
10252
10253 1999-07-22  Andy Piper  <andy@xemacs.org>
10254
10255         * dumped-lisp.el (preloaded-file-list): guard against putting
10256         gutter-items in a less than functional XEmacs.
10257         * gutter-items.el: put call to `add-tab-to-gutter' back in.
10258
10259 1999-07-18  Bob Weiner  <weiner@beopen.com>
10260
10261         * fill.el (fill-context-prefix): Fixed bug that prevented the
10262         setting of an adaptive fill prefix when the `dont-skip-first' was
10263         t.
10264
10265 1999-07-22  SL Baur  <steve@miho>
10266
10267         * gutter-items.el: remove unguarded call to `add-tab-to-gutter'.
10268
10269 1999-06-25  Karl M. Hegbloom  <karlheg@debian.org>
10270
10271         * files.el (interpreter-mode-alist): add `make', `guile', and
10272         `emacs' entries. (#!/usr/bin/make -f ought to send a file into
10273         makefile-mode, guile is a scheme, and someday XEmacs will be
10274         modular enough to use as an efficient scripting tool.)
10275
10276 1999-07-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
10277
10278         * mule/mule-cmds.el (reset-language-environment): Regard
10279         coding-category `utf-8' and `ucs-4' if they are available.
10280
10281 1999-07-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
10282
10283         * mule/mule-cmds.el (set-default-coding-systems): Fix DOC-string.
10284         (prefer-coding-system): Fix DOC-string.
10285
10286         * mule/mule-cmds.el (coding-system-change-eol-conversion): Fix
10287         DOC-string too.
10288
10289         * mule/mule-cmds.el (mule-keymap): Change keymap name from MULE to
10290         Mule.
10291         (coding-system-change-eol-conversion): Fix DOC-string.
10292
10293 1999-06-30  MORIOKA Tomohiko  <tomo@etl.go.jp>
10294
10295         * mule/mule-cmds.el (mule-keymap): Use `describe-coding-system'
10296         instead of `list-coding-system'.
10297
10298 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10299
10300         * menubar-items.el (default-menubar): `select-input-method' was
10301         renamed to `set-input-method'.
10302
10303         * mule/mule-cmds.el (set-language-info-alist): Fix setting for
10304         "Set Language Environment" menu.
10305
10306         * mule/mule-cmds.el (set-language-info-alist): Fix setting for
10307         "Describe Language Support" menu.
10308
10309 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10310
10311         * mule/chinese.el ("Chinese-GB"): Rename
10312         `chinese-gb-environment-setup-function' to
10313         `setup-chinese-gb-environment-internal'.
10314
10315 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10316
10317         * mule/korean.el: Use `define-coding-system-alias' instead of
10318         `copy-coding-system'.
10319
10320 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10321
10322         * mule/mule-cmds.el (set-language-environment-coding-systems):
10323         Treat duplicated coding-categories.
10324
10325 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10326
10327         * mule/japanese.el: Use `define-coding-system-alias' instead of
10328         `copy-coding-system'.
10329
10330 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10331
10332         * mule/vietnamese.el: Specify `iso-8-1' as a category of
10333         coding-system `viscii'.
10334
10335 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10336
10337         * mule/cyrillic.el:
10338         - Specify `iso-8-1' as a category of coding-system `koi8-r'.
10339         (cyrillic-alternativnyj-decode-table): New variable.
10340         (cyrillic-alternativnyj-encode-table): New variable.
10341         - Specify `iso-8-1' as a category of coding-system
10342           `alternativnyj'.
10343         - Abolish general Cyrillic environment.
10344
10345 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10346
10347         * mule/chinese.el:
10348         - Use `define-coding-system-alias' instead of `copy-coding-system'.
10349         - Register `chinese-gb-environment-setup-function' as a
10350           `setup-function' of "Chinese-GB" environment.
10351
10352 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10353
10354         * mule/mule-cmds.el (set-language-info-alist): Allow dummy
10355         optional argument `parents'.
10356
10357         * mule/thai-xtis.el: Specify `tis-620' as `tutorial-coding-system'
10358         property for Thai-XTIS.
10359
10360         * mule/mule-help.el (help-with-tutorial): Use property
10361         `tutorial-coding-system' of language-info as a coding-system to
10362         read tutorial file.
10363
10364 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10365
10366         * mule/thai-xtis.el: Don't setup `setup-function' and
10367         `exit-function'.
10368
10369         * mule/mule-cmds.el (set-language-environment-coding-systems): Use
10370         `set-coding-category-system' to set up coding-system for
10371         coding-category.
10372
10373         * mule/mule-cmds.el (prefer-coding-system): Use
10374         `set-coding-category-system' to set up coding-system for
10375         coding-category.
10376
10377 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10378
10379         * mule/thai-xtis.el: Specify TUTORIAL.th as the tutorial file for
10380         Thai-XTIS environment.
10381
10382         * mule/mule-cmds.el (prefer-coding-system): Use
10383         `find-coding-system' instead of `coding-system-p'.
10384
10385 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10386
10387         * mule/mule-cmds.el (set-language-environment-coding-systems):
10388         Modify eol-type for XEmacs.
10389
10390         * mule/thai-xtis.el: Delete unused local variable `category'.
10391
10392         * mule/mule-cmds.el (coding-system-change-eol-conversion): New
10393         function.
10394         (prefer-coding-system): Don't call
10395         `update-coding-systems-internal'; use function
10396         `coding-category-list' instead of variable `coding-category-list';
10397         use `set-coding-priority-list' instead of `set-coding-priority';
10398         modify `eol-type' for XEmacs.
10399
10400         * mule/mule-misc.el (string-width): Use `charset-width' instead of
10401         `charset-columns'.
10402         (char-width): Likewise.
10403
10404 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10405
10406         * mule/thai-xtis.el: Specify `iso-8-1' as coding-category of
10407         `tis-620'.
10408
10409         * mule/mule-cmds.el (set-language-environment-coding-systems): Use
10410         `set-coding-priority-list' instead of `set-coding-priority'; don't
10411         call `update-coding-systems-internal'.
10412
10413         * mule/mule-misc.el (coding-system-get): New function.
10414         (coding-system-put): New function.
10415         (coding-system-category): New function.
10416
10417 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10418
10419         * dumped-lisp.el (preloaded-file-list): Load "thai-xtis-chars"
10420         when Mule is running; load "mule/thai-xtis" instead of "thai-xtis"
10421         to avoid conflict with leim/quail/thai-xtis.
10422
10423         * mule/thai-xtis.el: Split definition of the charset `thai-xtis'
10424         to thai-xtis-chars.el.
10425
10426         * mule/thai-xtis-chars.el: New file (split from
10427         mule/thai-xtis.el).
10428
10429 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10430
10431         * mule/thai-xtis.el:
10432         - Change category for the charset `thai-xtis' to `?x' from `?T'.
10433         - Add syntax entries.
10434         - Put `preferred-coding-system' of the charset `thai-xtis' to
10435           `tis-620'.
10436
10437 1999-06-28  TAKAHASHI Naoto  <ntakahas@etl.go.jp>
10438
10439         * mule/thai-xtis.el: ccl-decode-thai-xtis and subroutines
10440         rewritten to use write-multibyte-character.
10441
10442 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10443
10444         mule/mule-cmds.el (view-hello-file): Use `iso-2022-7bit' instead
10445         of `iso-2022-7'.
10446         (prefer-coding-system): Synced up with Emacs 20.3.11 but not
10447         ported yet.
10448         (read-input-method-name): Treat optional argument `default'.
10449
10450 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10451
10452         * mule/mule-cmds.el (set-language-info): Don't set up menus at
10453         all.
10454         (set-language-info-alist): Set up menus here.
10455
10456 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10457
10458         * minibuf.el (completing-read): Add new optional argument
10459         `default'.
10460         (read-coding-system): Add new optional argument
10461         `default-coding-system'.
10462
10463 1999-06-03  Ken'ichi Handa  <handa@gnu.org>
10464
10465         * mule/vietnamese.el (ccl-encode-vscii): Typo fixed
10466         (viet-viscii-...->viet-vscii...).
10467
10468 1999-05-13  Ken'ichi Handa  <handa@gnu.org>
10469
10470         * mule/mule-cmds.el: Change MULE to Mule in docstrings
10471         and menus.
10472
10473 1999-04-12  Richard M. Stallman  <rms@gnu.org>
10474
10475         * mule/mule-cmds.el (input-method-function): Add permanent-local
10476         property.
10477
10478 1999-03-30  Dave Love  <fx@gnu.org>
10479
10480         * mule/mule-cmds.el (current-language-environment): Doc fix.
10481
10482 1999-02-06  Richard Stallman  <rms@gnu.org>
10483
10484         * mule/european.el (setup-slovenian-environment): New function.
10485         ("Slovenian"): New language environment.
10486
10487 1999-01-27  Dave Love  <fx@gnu.org>
10488
10489         * mule/mule-cmds.el (current-language-environment): Provide :link,
10490         :type (choices) and appropriate :get.
10491
10492 1999-01-14  Kenichi Handa  <handa@etl.go.jp>
10493
10494         * mule/mule-cmds.el (describe-language-environment): Don't alter
10495         input-method-alist.
10496
10497 1999-01-06  Eli Zaretskii  <eliz@gnu.org>
10498
10499         * mule/mule-cmds.el (prefer-coding-system): Call
10500         set-coding-priority, so that the internal array of priorities is
10501         also updated.
10502
10503 1998-12-30  Eli Zaretskii  <eliz@mescaline.gnu.org>
10504
10505         * mule/mule-cmds.el (prefer-coding-system): If the argument
10506         requires specific EOL conversion type, make the default coding
10507         systems use that.
10508
10509 1998-12-17  Eli Zaretskii  <eliz@mescaline.gnu.org>
10510
10511         * mule/mule-cmds.el (set-language-environment): Pass the default
10512         eol-type to set-language-environment-coding-systems.
10513         (set-default-coding-systems): Copy the eol-type property for the
10514         new default values of {buffer-file,process}-coding-system from the
10515         old defaults.
10516         (set-language-environment-coding-systems): Accept an optional
10517         argument EOL-TYPE, and set the eol-type property of the default
10518         coding systems accordingly.
10519
10520 1998-10-26  Kenichi Handa <handa@etl.go.jp>
10521
10522         * mule/chinese.el (pre-write-encode-hz): Cancel previous change,
10523         use generate-new-buffer instead of get-buffer-create.
10524
10525 1998-10-21  Kenichi Handa  <handa@etl.go.jp>
10526
10527         * mule/chinese.el (pre-write-encode-hz): Use with-temp-buffer.
10528
10529 1998-10-16  Markus Rost  <rost@delysid.gnu.org>
10530
10531         * mule/mule-cmds.el (default-input-method): Fix custom type.
10532
10533 1998-10-12  Richard Stallman  <rms@psilocin.ai.mit.edu>
10534
10535         * mule/mule-cmds.el (setup-specified-language-environment):
10536         Add apropos-inhibit property.
10537         (describe-specified-language-support): Likewise.
10538
10539 1998-09-06  Bill Richter  <richter@math.nwu.edu>
10540
10541         * mule/mule-cmds.el: Doc fixes.
10542
10543 1998-09-02  Kenichi Handa  <handa@etl.go.jp>
10544
10545         * mule/mule-cmds.el (register-input-method): Doc-string
10546         modified.
10547
10548 1998-09-01  Dave Love  <fx@gnu.org>
10549
10550         * mule/mule-cmds.el (current-language-environment): Fix
10551         setter function.
10552
10553 1998-08-31  Paul Eggert  <eggert@twinsun.com>
10554
10555         * mule/chinese.el, mule/cyrillic.el, mule/ethiopic.el,
10556         mule/european.el, mule/hebrew.el, mule/japanese.el,
10557         mule/korean.el, mule/vietnamese.el: Add coding: local variable, to
10558         avoid bootstrapping problem if you need to recompile all the Lisp
10559         files using interpreted code.
10560
10561 1998-08-26  Kenichi Handa  <handa@etl.go.jp>
10562
10563         * mule/european.el ("Latin-1"): Modify `documentation' key value.
10564         ("Latin-2"): Likewise.
10565
10566 1998-08-18  Per Starback  <starback@update.uu.se>
10567
10568         * mule/european.el (setup-latin2-environment): Fix typo.
10569
10570 1998-08-18  Kenichi Handa  <handa@etl.go.jp>
10571
10572         * mule/european.el: Give proper value of `input-method' key to all
10573         lang. env.
10574
10575         * mule/mule-cmds.el (activate-input-method): Handle the case that
10576         the arg INPUT-METHOD is nil correctly.
10577         (read-multilingual-string): Activate the specified input method
10578         before calling read-string.  Afterward, activate the original
10579         input method.
10580
10581 1998-08-15  Kenichi HANDA  <handa@etl.go.jp>
10582
10583         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
10584         (set-language-info-alist): Fix typo in doc-string.
10585
10586         * mule/hebrew.el ("Hebrew"): Delete describe-function key.
10587
10588 1998-08-09  Kenichi HANDA  <handa@etl.go.jp>
10589
10590         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
10591         (reset-language-environment): New function for the job that
10592         setup-english-environment used to do.
10593         (set-language-environment): Do more setups according to the info
10594         in language-info-alist.
10595         (read-language-name): Handle the case that the arg KEY is nil.
10596         (describe-language-environment): Handle input-method property.
10597
10598         * mule/: All files under this directory, which related with
10599         specific languages (such as mule/european.el, mule/greek.el,
10600         mule/hebrew.el, mule/misc-lang.el), modified as below.
10601         (setup-XXX-environment): Just call set-language-environment.  If
10602         they used to do some other jobs than what done by
10603         set-language-environment, those jobs are done in
10604         setup-XXX-environment-internal now.
10605         ("LANUGAGE-ENVIRONMENT"): Delete property setup-function or change
10606         the value to setup-XXX-environment-internal.  Add properties
10607         input-method and features.
10608
10609         * mule/english.el (setup-english-environment): Just call
10610         reset-language-environment.
10611
10612         * mule/european.el (setup-8-bit-environment): Function deleted.
10613
10614 1998-08-08  Richard Stallman  <rms@psilocin.ai.mit.edu>
10615
10616         * mule/mule-cmds.el (input-method-exit-on-first-char)
10617         (input-method-use-echo-area): Doc fixes.
10618
10619 1998-08-06  Kenichi Handa  <handa@etl.go.jp>
10620
10621         * mule/mule-cmds.el (input-method-exit-on-first-char): New
10622         variable.
10623         (input-method-use-echo-area): New variable.
10624
10625 1998-08-01  Kenichi HANDA  <handa@etl.go.jp>
10626
10627         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
10628
10629 1998-07-30  Ken'ichi Handa  <handa@delysid.gnu.org>
10630
10631         * mule/mule-cmds.el (activate-input-method): Update mode line.
10632         (inactivate-input-method): Likewise.
10633
10634 1998-07-19  Kenichi Handa  <handa@etl.go.jp>
10635
10636         * mule/mule-cmds.el (read-multilingual-string): Don't activate an
10637         input method in the current buffer, but just bind
10638         current-input-method.
10639
10640 1998-07-08  Kenichi Handa  <handa@etl.go.jp>
10641
10642         * mule/hebrew.el ("Hebrew"): Add coding-priority.
10643
10644         * mule/misc-lang.el ("IPA"): Add coding-priority and
10645         coding-system.
10646
10647 1998-06-26  Ken'ichi Handa  <handa@melange.gnu.org>
10648
10649         * mule/greek.el: Add coding-priority.
10650
10651 1998-05-23  Richard Stallman  <rms@psilocin.ai.mit.edu>
10652
10653         * mule/mule-cmds.el (register-input-method): Rename arg ENV to
10654         LANG-ENV.
10655
10656 1998-05-20  Richard Stallman  <rms@psilocin.ai.mit.edu>
10657
10658         * mule/mule-cmds.el (register-input-method): Fix previous change.
10659         (setup-specified-language-environment): Doc fix.
10660
10661 1998-05-19  Richard Stallman  <rms@psilocin.ai.mit.edu>
10662
10663         * mule/mule-cmds.el: Several doc fixes.
10664         (get-language-info, set-language-info): Rename argument.
10665         (set-language-info-alist): Likewise.
10666         (register-input-method): Rename argument.
10667         (activate-input-method): If INPUT-METHOD is nil, deactivate.
10668
10669 1998-05-04  Kenichi Handa  <handa@etl.go.jp>
10670
10671         * mule/mule-cmds.el (toggle-input-method): Use a more appropriate
10672         default value while reading an input method.
10673
10674 1998-05-01  Kenichi Handa  <handa@etl.go.jp>
10675
10676         * mule/mule-cmds.el (universal-coding-system-argument):
10677         Use buffer-file-coding-system as default.
10678
10679 1998-04-14  Andreas Schwab  <schwab@mescaline.gnu.org>
10680
10681         * mule/korean.el ("Korean"): Doc fix.
10682
10683 1998-04-11  Kenichi Handa  <handa@etl.go.jp>
10684
10685         * mule/mule-cmds.el (describe-language-environment): Print the
10686         languge environment at the head.
10687
10688 1998-04-06  Kenichi Handa  <handa@etl.go.jp>
10689
10690         * mule/japanese.el: Set exit-function to exit-japanese-environment
10691         for Japanese environment.
10692
10693 1998-03-20  Richard Stallman  <rms@psilocin.gnu.org>
10694
10695         * mule/mule-cmds.el (set-language-environment): Doc fix.
10696         (current-language-environment): Use defcustom.
10697         (default-input-method): Specify :type.
10698
10699 1998-03-02  Kenichi Handa  <handa@etl.go.jp>
10700
10701         * mule/mule-cmds.el (set-default-coding-systems): Doc-string
10702         modified.
10703         (prefer-coding-system): Doc-string modified.
10704
10705 1998-01-21  Kenichi Handa  <handa@etl.go.jp>
10706
10707         * mule/mule-cmds.el (set-language-info): Doc-string
10708         describes `coding-priority' KEY.
10709         (set-language-environment-coding-systems): New function.
10710         (select-safe-coding-system): New function.
10711         (set-language-info): New optional args DESCRIBE-MAP and SETUP-MAP.
10712         (set-language-info-alist): New optionla arg PARENTS.  Call
10713         set-language-info with appropriate DESCRIBE-MAP and SETUP-MAP args.
10714         (set-language-environment-coding-systems): New function.
10715
10716         * mule/chinese.el: Remove setting up of
10717         describe-chinese-environment-map and
10718         setup-chinese-environment-map.  Exclude them in args of calls to
10719         set-language-info-alist.  Register coding-priority key in
10720         language-info-alist.
10721
10722         * mule/cyrillic.el: Remove setting up of
10723         describe-cyrillic-environment-map and
10724         setup-cyrillic-environment-map.  Exclude them in args of calls to
10725         set-language-info-alist.  Register coding-priority key in
10726         language-info-alist.
10727
10728         * mule/english.el: Register coding-priority key in
10729         language-info-alist.
10730
10731         * mule/ethiopic.el: Register coding-priority key in
10732         language-info-alist.
10733
10734         * mule/european.el: Remove setting up of
10735         describe-european-environment-map and
10736         setup-european-environment-map.  Exclude them in args of calls to
10737         set-language-info-alist.  Register coding-priority key in
10738         language-info-alist.  Add "German" language env.
10739         (setup-8-bit-environment): Delete CODING-SYSTEM arg.
10740         (setup-german-environment): New function.
10741
10742         * mule/greek.el (setup-greek-environment): For Greek lang. env.,
10743         change default input method to "greek-postfix".
10744
10745         * mule/japanese.el, mule/korean.el, mule/vietnamese.el: Register
10746         coding-priority key in
10747
10748 1997-12-19  Stephen Eglen  <stephen@cns.ed.ac.uk>
10749
10750         * mule/mule-cmds.el (set-language-info): Doc fix.
10751         (input-method-inactivate-hook): Doc fix.
10752
10753 1997-11-20  Karl Heuer  <kwzh@gnu.org>
10754
10755         * mule/mule-cmds.el (set-input-method): Renamed from
10756         select-input-method.
10757
10758 1997-11-07  Kenichi Handa  <handa@etl.go.jp>
10759
10760         * mule/mule-cmds.el (set-language-environment): Run
10761         exit-language-environment-hook before calling `exit-function'
10762         which is specified for the language environment.
10763
10764 1997-10-23  Kenichi Handa  <handa@etl.go.jp>
10765
10766         * mule/mule-cmds.el (set-default-coding-systems): Doc-string
10767         modified.
10768         (prefer-coding-system): Likewise.
10769         (describe-language-environment): Print aliases of each coding
10770         system.
10771         (set-language-environment-hook): New variable.
10772         (exit-language-environment-hook): New variable.
10773         (set-language-environment): Call these hooks.  Before setting a
10774         new language environment, exit from the
10775         current-language-environment if necessary.
10776         (input-method-verbose-flag): The value can be nil, t,
10777         complex-only, or default.
10778         (input-method-highlight-flag): Doc-string augmented.
10779         (activate-input-method): Check if we can run the registered
10780         function to activate an input method.
10781
10782         * mule/korean.el: Set exit-function for language environment
10783         "Korean" to exit-korean-environment.
10784         (setup-korean-environment): Moved to korea-util.el.
10785
10786 1997-10-21  Kenichi Handa  <handa@etl.go.jp>
10787
10788         * mule/mule-cmds.el (read-multilingual-string): Use
10789         current-input-method prior to default-input-method.  Don't bind
10790         current-input-method by `let', instead, activate the specified
10791         input method in the current buffer temporarily.
10792
10793 1997-10-19  John F. Whitehead  <jfw@cisco.com>
10794
10795         * mule/mule-cmds.el (describe-language-environment): Fix prompt.
10796
10797 1997-10-21  Kenichi Handa  <handa@etl.go.jp>
10798
10799         * mule/chinese.el (post-read-decode-hz): Return the result of
10800         decode-hz-region.
10801         (pre-write-encode-hz): Do not change the value of
10802         last-coding-system.
10803
10804 1998-09-06  Bill Richter  <richter@math.nwu.edu>
10805
10806         * mule/mule-ccl.el: Doc fixes.
10807
10808 1998-04-20  Kenichi Handa  <handa@etl.go.jp>
10809
10810         * mule/mule-ccl.el (declare-ccl-program): New optional arg VECTOR.
10811         (check-ccl-program): New macro.
10812
10813 1998-01-21  Kenichi Handa  <handa@etl.go.jp>
10814
10815         * mule/mule-ccl.el: Comment about CCL syntax modified.
10816         (ccl-command-table): Add read-multibyte-character and
10817         write-multibyte-character.
10818         (ccl-code-table): Add ex-cmd.
10819         (ccl-extended-code-table): New variable.
10820         (ccl-embed-extended-command): New function.
10821         (ccl-compile-read-multibyte-character,
10822         ccl-compile-write-multibyte-character) New functions.
10823         (ccl-dump-ex-cmd, ccl-dump-read-multibyte-character,
10824         ccl-dump-write-multibyte-character): New functions.
10825
10826 1999-07-22  SL Baur  <steve@miho>
10827
10828         * config.el (config-value-file): config.values is installed into
10829         doc-directory.
10830         From Karl M. Hegbloom  <karlheg@cathcart.sysc.pdx.edu>
10831
10832 1999-07-19  Didier Verna  <didier@xemacs.org>
10833
10834         * rect.el: all functions rewritten, except when noted. Below is a
10835         list of interface changes.
10836         (apply-on-rectangle): new function. Obsoletes
10837         `operate-on-rectangle'. All functions that used to call this
10838         function now call the new one.
10839         (kill-rectangle): added optional prefix arg to fill lines.
10840         (delete-rectangle): ditto.
10841         (delete-extract-rectangle): ditto.
10842         (open-rectangle): ditto.
10843         (clear-rectangle): ditto.
10844         (delete-rectangle-line): added third arg FILL.
10845         (delete-extract-rectangle-line): ditto.
10846         (open-rectangle-line): ditto.
10847         (clear-rectangle-line): ditto.
10848
10849 1999-07-18  Andy Piper  <andy@xemacs.org>
10850
10851         * menubar-items.el (default-menubar): add gutter options.
10852
10853         * gutter-items.el: new file.
10854         (gutter): new group for custom.
10855         (gutter-visible-p): new variable.
10856         (default-gutter-position): ditto.
10857         (buffers-tab): new group for the buffers tab.
10858         (gutter-buffers-tab): widget to put in the gutter.
10859         (buffers-tab-max-size): max number of tabs.
10860         (buffers-tab-switch-to-buffer-function): function to call when a
10861         tab is pressed.
10862         (buffers-tab-omit-function): filter buffers with this function.
10863         (buffers-tab-format-buffer-line-function): format buffer names for
10864         inclusion in tabs.
10865         (buffers-tab-switch-to-buffer): like switch-to-buffer but without
10866         the record.
10867         (build-buffers-tab-internal): build a list of tab items.
10868         (buffers-tab-items): ditto.
10869         (add-tab-to-gutter): put a tab in the gutter area.
10870         (update-tab-in-gutter): reset the buffers in the tab.
10871
10872         * dumped-lisp.el (preloaded-file-list): dump gutter-items.
10873
10874         * buffer.el (switch-to-buffer): run switch-to-buffer-hooks.
10875         (switch-to-buffer-hooks): new hook.
10876
10877         * toolbar.el (default-toolbar-position): fix typo.
10878
10879 1999-07-16  Andy Piper  <andy@xemacs.org>
10880
10881         * gui.el (make-dialog-frame): turn off gutters for dialogs.
10882
10883 1999-07-15  Didier Verna  <didier@xemacs.org>
10884
10885         * cus-edit.el (custom-prompt-variable): optional third arg makes
10886         prompt for a comment string.
10887         (customize-set-value): optional prefix makes this function handle
10888         variable comments.
10889         (customize-set-variable): ditto.
10890         (customize-save-variable): ditto.
10891         (customize-customized): handle custom comments.
10892         (customize-save-customized): ditto.
10893         (custom-variable-state-set): ditto.
10894         (custom-face-state-set): ditto.
10895         (customize-saved): ditto.
10896         (custom-variable-set): ditto.
10897         (custom-face-set): ditto.
10898         (custom-variable-save): ditto.
10899         (custom-face-save): ditto.
10900         (custom-variable-reset-saved): ditto.
10901         (custom-face-reset-saved): ditto.
10902         (custom-variable-reset-standard): ditto.
10903         (custom-face-reset-standard): ditto.
10904         (custom-comment-face): new face.
10905         (custom-comment-tag-face): ditto.
10906         (custom-comment): new widget.
10907         (custom-comment-create): new function.
10908         (custom-comment-delete): ditto.
10909         (custom-comment-value-set): ditto.
10910         (custom-comment-show): ditto.
10911         (custom-comment-invisible-p): ditto.
10912         (custom-variable-value-create): create a comment field widget.
10913         (custom-face-value-create): ditto.
10914         (custom-variable-menu): new entry for adding a custom comment.
10915         (custom-face-menu): ditto.
10916         (custom-save-variables): possibly save custom comments.
10917         (custom-save-faces): ditto.
10918
10919         * cus-face.el (custom-set-faces): the arguments can now have a
10920         custom comment as fourth argument.
10921
10922         * custom.el (custom-set-variables): the arguments can now have a
10923         custom comment as fifth element.
10924
10925 1999-07-13  XEmacs Build Bot <builds@cvs.xemacs.org>
10926
10927         * XEmacs 21.2.18 is released
10928
10929 1999-07-13  SL Baur  <steve@miho>
10930
10931         * lib-complete.el (read-library-name): Revert previous change.
10932         (read-library): Ditto.
10933
10934 1999-06-24  Karl M. Hegbloom  <karlheg@debian.org>
10935
10936         * packages.el (packages-package-list): Capitalize docstring.
10937
10938         * packages.el (packages-find-package-library-path): Use #'nconc
10939         rather than #'append to reduce consing -- #'mapcar uses Flist,
10940         which returns a freshly consed list.  #'append would create yet
10941         another fresh list, using Fmake_list in concat.
10942
10943         * packages.el (package-provide): Use setq with remassq like it
10944         says in its docstring.
10945
10946 1999-07-06  SL Baur  <steve@miho.m17n.org>
10947
10948         * lib-complete.el (progn-with-message): Fix typo.
10949
10950 1999-07-06  SL Baur  <steve@miho.m17n.org>
10951
10952         * mule/mule-misc.el (char-octet): Make function match docstring.
10953         From Katsumi Yamaoka <yamaoka@jpl.org>
10954
10955 1999-06-15  Karl M. Hegbloom  <karlheg@debian.org>
10956
10957         * wid-edit.el (widget-documentation): corrected spelling error.
10958
10959 1999-06-23  Jonathan Marten <jonathan.marten@uk.sun.com>
10960
10961         * x-win-sun.el (x-win-init-sun): Don't rebind Find and Sh-find
10962         keys if already bound
10963
10964 1999-07-06  SL Baur  <steve@miho.m17n.org>
10965
10966         * lib-complete.el (progn-with-message): Revert previous changes.
10967
10968 1999-06-24  Bob Weiner  <weiner@beopen.com>
10969
10970         * lib-complete.el (find-library):
10971         (find-library-other-window):
10972         (find-library-other-frame): Completely rewrote
10973         so that these functions actually work when called non-interactively.
10974         Also made them handle LIBRARY arguments which end with .el or .elc.
10975
10976 1999-06-24  Bob Weiner  <weiner@beopen.com>
10977
10978         * simple.el (indent-new-comment-line): Locally bound
10979         `block-comment-start' to `comstart' or else when this is called
10980         from do-auto-fill, e.g. in Lisp mode, it will insert any non-nil
10981         `block-comment-start' value, ignoring any existing spacing after a
10982         comment prefix in the previous line and producing ugly comments.
10983
10984 1999-06-23  Bob Weiner  <weiner@beopen.com>
10985
10986         * list-mode.el (mouse-choose-completion):
10987         (choose-completion):
10988         (completion-switch-to-minibuffer): Added.
10989         ([Tab]): [Tab] previously switched to the minibuffer
10990         but since [space] does that and since most applications in the
10991         world use [Tab] to select the next item in a list, do that in the
10992         *Completions* buffer too.  This will cause the least confusion
10993         among the largest population of users.  -- Bob Weiner, BeOpen.com,
10994         06/23/1999.
10995
10996 1999-06-22  Bob Weiner  <weiner@beopen.com>
10997
10998         * help.el (help-buffer-name): Added support for a null value
10999         of `help-buffer-prefix-string' since some buffers require no
11000         prefix.
11001
11002 1999-06-20  Bob Weiner  <weiner@beopen.com>
11003
11004         * list-mode.el (completion-list-mode-quit): Added and bound to {q}
11005         in the completion-list-mode-map to bury the completions buffer
11006         even when the minibuffer is no longer active.
11007
11008 1999-06-20  Bob Weiner  <weiner@beopen.com>
11009
11010         * list-mode.el (list-mode): It is visually disconcerting to have
11011         the text cursor disappear within list buffers, especially when
11012         moving from window to window, so leave it visible.
11013
11014 1999-07-01  SL Baur  <steve@miho.m17n.org>
11015
11016         * menubar-items.el (default-menubar): Conditionalize the bug
11017         report menu item (which may not be possible in this XEmacs).
11018         Reported by: Ken'ichi Handa <handa@etl.go.jp>
11019
11020 1999-06-30  SL Baur  <steve@miho.m17n.org>
11021
11022         * subr.el (with-current-buffer): DOC string fix.
11023         Suggested by Bob Weiner <weiner@altrasoft.com>
11024
11025 1999-06-25  Charles G Waldman <cgw@fnal.gov>
11026
11027         * cus-face.el (custom-face-italic): insert missing args
11028
11029 1999-06-24  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
11030
11031         * packages.el (package-locations): Changed default early package
11032         hierarchies to ~/.xemacs/mule-packages and
11033         ~/.xemacs/xemacs-packages.
11034
11035 1999-06-23  SL Baur  <steve@miho.m17n.org>
11036
11037         * mule/mule-category.el (Top Level): ASCII is also latin-1.
11038
11039 1999-06-15  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
11040
11041         * packages.el (package-locations): Changed default early package
11042         hierarchy to ~/.xemacs/packages.
11043         (package-locations): Removed `packages' as a possible name for a
11044         late package hierarchy.
11045
11046 1999-06-20  MORIOKA Tomohiko  <tomo@etl.go.jp>
11047
11048         * mule/mule-category.el (word-combining-categories): Set up new
11049         variable.
11050         (word-separating-categories): Likewise.
11051
11052 1999-06-22  XEmacs Build Bot <builds@cvs.xemacs.org>
11053
11054         * XEmacs 21.2.17 is released
11055
11056 1999-06-17  Robert Pluim  <rpluim@bigfoot.com>
11057
11058         * font-menu.el (font-menu-set-font): allow for nil specification
11059         of font size.
11060
11061 1999-06-16  MORIOKA Tomohiko  <tomo@etl.go.jp>
11062
11063         * mule/thai-xtis.el: Specify `columns' of the charset `thai-xtis'
11064         is 1.
11065
11066 1999-06-12  MORIOKA Tomohiko  <tomo@etl.go.jp>
11067
11068         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Use NBSP of ISO
11069         8859-5 instead of ISO 8859-1.
11070
11071 1999-06-15  SL Baur  <steve@steve1.m17n.org>
11072
11073         * mule/vietnamese.el (viet-vscii-encode-table): Use split-char.
11074         (viet-viscii-encode-table): Ditto.
11075
11076         * mule/mule-misc.el: Delete split-char & split-char-or-char-int.
11077         Make obsolete definition of char-octet.
11078
11079 1999-06-14  SL Baur  <steve@steve1.m17n.org>
11080
11081         * subr.el: Move no-Mule make-char ...
11082         * help-nomule.el (make-char): To here.
11083         (string-width): Make Mule compatibility alias.
11084
11085 1999-06-15  Andy Piper  <andy@xemacs.org>
11086
11087         * select.el (get-selection-no-error): really make there be no-error.
11088         (get-selection): revert to original.
11089
11090 1999-06-11  Andy Piper  <andy@xemacs.org>
11091
11092         * select.el (selection-sets-clipboard): renamed.
11093         (own-selection): use it.
11094
11095 1999-06-11  XEmacs Build Bot <builds@cvs.xemacs.org>
11096
11097         * XEmacs 21.2.16 is released
11098
11099 1999-06-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
11100
11101         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Set 32 for
11102         missing characters to avoid crash.
11103
11104 1999-06-09  Jan Vroonhof  <vroonhof@math.ethz.ch>
11105
11106         * coding.el (set-terminal-coding-system): Only set the console
11107         coding system on the selected console if it is a tty.
11108
11109 1999-06-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
11110
11111         * cus-face.el:
11112         * cus-edit.el:
11113         * faces.el:
11114         (custom):
11115         (face-spec-set):
11116         * faces.el (frob-face-property):
11117         * font-menu.el (font-menu-set-font):
11118                   Actually apply changes from 1999-03-17
11119
11120 1999-06-10  Andy Piper  <andy@xemacs.org>
11121
11122         * select.el (get-selection): abstract out non error-signalling
11123         part.
11124         (get-selection-no-error): get-selection without signalling an
11125         error.
11126         (selection-is-clipboard-p): new variable. controls whether the
11127         selection sets the clipboard.
11128         (own-selection): use it.
11129
11130         * mouse.el (insert-selection): fallback to clipboard after trying
11131         primary selection and cutbuffer.
11132
11133 1999-06-05  Andy Piper  <andy@xemacs.org>
11134
11135         * x-select.el (xselect-kill-buffer-hook-1): use generalised
11136         selection functions.
11137
11138 1999-06-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
11139
11140         * code-files.el (buffer-file-coding-system): Use `raw-text' as
11141         default value.
11142         (load): Use `raw-text' instead of `no-conversion'.
11143         (insert-file-contents): Likewise.
11144
11145         * bytecomp.el (byte-compile-insert-header): Use `raw-text' instead
11146         of `no-conversion'.
11147
11148 1999-06-03  MORIOKA Tomohiko  <tomo@etl.go.jp>
11149
11150         * coding.el: Don't copy `no-conversion' to `raw-text'.
11151
11152 1999-06-07  Hrvoje Niksic  <hniksic@srce.hr>
11153
11154         * subr.el (make-char): Define it if Mule is not around.
11155
11156 1999-06-07  SL Baur  <steve@steve1.m17n.org>
11157
11158         * mule/mule-help.el: Add trailing newline.  Use mule keyword.
11159
11160         * x-select.el (x-disown-selection-internal): Restore symbol as an
11161         obsolete alias.
11162         (xselect-kill-buffer-hook-1): Use disown-selection-internal.
11163
11164 1999-06-04  XEmacs Build Bot <builds@cvs.xemacs.org>
11165
11166         * XEmacs 21.2.15 is released
11167
11168 1999-06-02  Oscar Figueiredo  <oscar@xemacs.org>
11169
11170         * subr.el (split-string): Avoid infinite looping
11171
11172 1999-05-30  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11173
11174         * ldap.el (ldap-ignore-attribute-codings): New variable
11175         (ldap-default-attribute-decoder): New variable
11176         (ldap-coding-system): New variable
11177         (ldap-attribute-syntax-encoders): New variable
11178         (ldap-attribute-syntax-decoders): New variable
11179         (ldap-attribute-syntaxes-alist): New variable
11180         (ldap-encode-boolean): New function
11181         (ldap-decode-boolean): New function
11182         (ldap-encode-country-string): New function
11183         (ldap-decode-string): New function
11184         (ldap-decode-address): New function
11185         (ldap-encode-address): New function
11186         (ldap-decode-attribute): New function
11187         (ldap-search): Use some of these
11188
11189 1999-05-25  Jan Vroonhof  <jan@xemacs.org>
11190
11191         * version.el (emacs-version): Make the patch level/beta come
11192         before the XEmacs qualifier so that it gets into (funcall
11193         emacs-version) and thus in the bug reports.
11194         (emacs-version>=): Support patch levels.
11195
11196 1999-06-03  SL Baur  <steve@xemacs.org>
11197
11198         * version.el: implement x.y.z version number
11199         From Jan Vroonhof <vroonhof@math.ethz.ch>
11200
11201 1999-05-27  Yoshiki Hayashi <g740685@komaba.ecc.u-tokyo.ac.jp>
11202
11203         * mule/mule-cmds.el (read-input-method-name): set input-method properly.
11204
11205 1999-05-22  Vin Shelton <acs@xemacs.org>
11206
11207         * startup.el: Document -private and break out non-standard X options.
11208
11209 1999-05-26  SL Baur  <steve@gneiss.etl.go.jp>
11210
11211         * mule/mule-charset.el (charset-after): New function.
11212         (charset-direction): Synch with Mule, update docstring.
11213         (get-charset-property): New function.
11214         (put-charset-property): New function.
11215         (charset-plist): New function.
11216
11217         * mule/mule-charset.el (compose-region):
11218         (decompose-region): remove;  these functions (which don't work
11219         since we don't do composite characters) have been moved to
11220         mule-util.el.
11221         (toplevel): follow coding standards
11222
11223 1999-05-26  SL Baur  <steve@gneiss.etl.go.jp>
11224
11225         * dumped-lisp.el (preloaded-file-list): mule-files.el does not
11226         exist any more.
11227
11228         * code-files.el: Fix commentary to follow coding standards.  Move
11229         the single line left in mule-files.el to here.
11230
11231         * mule/mule-files.el: delete.
11232
11233 1999-05-24  SL Baur  <steve@gneiss.etl.go.jp>
11234
11235         * info.el (Info-scroll-prev): Use event functions instead of the
11236         old emacs 19 interface.
11237
11238 1999-06-02  Andy Piper  <andy@xemacs.org>
11239
11240         * x-font-menu.el (x-font-menu-load-font):
11241         font-menu-registry-encoding -> x-font-menu-registry-encoding type.
11242
11243 1999-05-31  Andy Piper  <andy@xemacs.org>
11244
11245         * font-menu.el (font-menu-ignore-scaled-fonts): move to font-menu
11246         group.
11247         (font-menu-this-frame-only-p): ditto.
11248         (font-menu-max-items): reinstate, from Jan Vroonhof
11249         <vroonhof@math.ethz.ch>
11250         (font-menu-submenu-name-format): ditto.
11251         (font-menu-split-long-menu): ditto, for use by the family
11252         constructor.
11253         (font-menu-family-constructor): use it.
11254
11255 1999-05-30  Andy Piper  <andy@xemacs.org>
11256
11257         * msw-faces.el (mswindows-font-regexp): new font matching regexp
11258         for use by the font menu.
11259
11260         * msw-font-menu.el: new file implementing mswindows specific
11261         font-menu behaviour.
11262         (mswindows-font-menu-registry-encoding): new function mirroring x version.
11263         (mswindows-font-menu-junk-families): ditto.
11264         (hack-font-truename): ditto.
11265         (mswindows-font-regexp-ascii): ditto.
11266         (mswindows-reset-device-font-menus): ditto.
11267         (mswindows-font-menu-font-data): ditto.
11268         (mswindows-font-menu-load-font): ditto.
11269
11270         * x-font-menu.el (x-reset-device-font-menus): made device specific.
11271         (x-font-menu-font-data): ditto.
11272         (x-font-menu-load-font): ditto.
11273
11274         * font-menu.el: new file implementing generic font menu behaviour.
11275         (font-menu-ignore-scaled-fonts): copied from x-font-menu.el and
11276         made device independent.
11277         (font-menu-this-frame-only-p): ditto.
11278         (font-menu-preferred-resolution): ditto.
11279         (font-menu-size-scaling): new variable used to determine whether
11280         sizes are in points or tenths of a point.
11281         (vassoc): moved from x-font-menu.el.
11282         (device-fonts-cache): ditto.
11283         (device-fonts-cache): ditto.
11284         (flush-device-fonts-cache): ditto.
11285         (reset-device-font-menus): copied from x-font-menu.el and made
11286         device independent. Most functionality deferred to
11287         device-dependent versions.
11288         (font-menu-family-constructor): copied from x-font-menu.el and
11289         made device independent.
11290         (font-menu-size-constructor): ditto.
11291         (font-menu-weight-constructor): ditto.
11292         (font-menu-set-font): ditto.
11293         (font-menu-change-face): ditto.
11294         (font-menu-load-font): new device method.
11295         (font-menu-font-data): ditto.
11296
11297         * x-font-menu.el: The above functions deleted.
11298
11299 1999-05-26  Andy Piper  <andy@xemacs.org>
11300
11301         * update-elc.el:
11302         * make-docfile.el:
11303         * loadup.el: rehash expand-file-name usage to not use default-directory.
11304
11305 1999-05-21  Andy Piper  <andy@xemacs.org>
11306
11307         * x-select.el (x-select-convert-to-text):
11308         (x-selected-text-type):
11309         (x-get-selection):
11310         (xselect-convert-to-string):
11311         (xselect-convert-to-compound-text):
11312         (xselect-convert-to-length):
11313         (xselect-convert-to-targets):
11314         (xselect-convert-to-delete):
11315         (xselect-convert-to-filename):
11316         (xselect-convert-to-charpos):
11317         (xselect-convert-to-lineno):
11318         (xselect-convert-to-colno):
11319         (xselect-convert-to-sourceloc):
11320         (xselect-convert-to-os):
11321         (xselect-convert-to-host):
11322         (xselect-convert-to-user):
11323         (xselect-convert-to-class):
11324         (xselect-convert-to-name):
11325         (xselect-convert-to-integer):
11326         (xselect-convert-to-atom):
11327         (xselect-convert-to-identity): functions renamed from x-* and
11328         moved to select.el.
11329         (x-get-secondary-selection): use rename get-selection.
11330         (x-get-clipboard): ditto.
11331         (x-own-selection): moved to select.el.
11332         (x-valid-simple-selection-p): ditto.
11333         (x-dehilight-selection): ditto.
11334         (x-own-clipboard): ditto.
11335         (x-disown-selection): ditto.
11336
11337         * x-mouse.el (x-yank-function): moved to mouse.el.
11338         (x-insert-selection): ditto.
11339         (x-set-point-and-move-selection): use renamed function.
11340
11341         * select.el (selected-text-type): moved and renamed from
11342         x-select.el.
11343         (selection-owner-p): moved to C.
11344         (selection-exists-p): ditto.
11345         (get-cutbuffer): new device method.
11346         (get-selection): generalised and moved from x-select.el.
11347         (own-selection): moved x-own-selection functionality into here.
11348         (dehilight-selection): renamed and moved from x-select.el.
11349         (own-clipboard): functionality moved from x-select.el using new
11350         generic C builtins.
11351         (disown-clipboard): ditto.
11352         (select-convert-to-text):
11353         (select-convert-to-string):
11354         (select-convert-to-compound-text):
11355         (select-convert-to-length):
11356         (select-convert-to-targets):
11357         (select-convert-to-delete):
11358         (select-convert-to-filename):
11359         (select-convert-to-charpos):
11360         (select-convert-to-lineno):
11361         (select-convert-to-colno):
11362         (select-convert-to-sourceloc):
11363         (select-convert-to-os):
11364         (select-convert-to-host):
11365         (select-convert-to-user):
11366         (select-convert-to-class):
11367         (select-convert-to-name):
11368         (select-convert-to-integer):
11369         (select-convert-to-atom):
11370         (select-convert-to-identity): new functions renamed from x-* and
11371         moved from x-select.el.
11372
11373         * mouse.el (mouse-consolidated-yank): subsume x-yank-function
11374         into here and use as the default window-system mouse yank.
11375         (insert-selection): generalised and moved from x-mouse.el.
11376         (own-clipboard): moved to C.
11377
11378         * msw-select.el (mswindows-selection-owned-p): deleted.
11379         (mswindows-own-selection): generalised and moved to select.el.
11380         (mswindows-disown-selection): generalised and moved to C.
11381         (mswindows-selection-owner-p): ditto.
11382
11383 1999-05-14  XEmacs Build Bot <builds@cvs.xemacs.org>
11384
11385         * XEmacs 21.2.14 is released
11386
11387 1999-05-13  SL Baur  <steve@gneiss.etl.go.jp>
11388
11389         * about.el: update contact info for jason and slb.
11390
11391 1999-05-13  SL Baur  <steve@gneiss.etl.go.jp>
11392
11393         * mule/european.el (setup-romanian-environment): Add Romanian
11394         support from Emacs/Mule romanian.el.
11395
11396 1999-03-17  Jan Vroonhof  <vroonhof@math.ethz.ch>
11397
11398         * cus-face.el: Label all custom changes with the 'custom' tag.
11399
11400         * cus-edit.el: idem ditto.
11401
11402         * faces.el: Added suport for adding device tags to various functions.
11403         (custom): New device tag.
11404         (face-spec-set): Call reset face with tags argument. No longer do
11405         x-init-global-faces hack.
11406
11407         * faces.el (frob-face-property): Use an anonymous specifier to map
11408         frob-face-property-1 over.
11409
11410         * x-font-menu.el (font-menu-set-font): Always specify all
11411         properties to custom.
11412
11413 1999-05-12  SL Baur  <steve@gneiss.etl.go.jp>
11414
11415         * mule/european.el (setup-czech-environment): Add czech support.
11416         From David Sauer <davids@orfinet.cz>
11417
11418 1999-03-15  SL Baur  <steve@xemacs.org>
11419
11420         * check-features.el: Turn hard errors into warnings.
11421
11422 1999-03-21  SL Baur  <steve@xemacs.org>
11423
11424         * simple.el (delete-key-deletes-forward): As per discussion on
11425         xemacs-beta, default to t.
11426
11427 1999-05-11  Hrvoje Niksic  <hniksic@srce.hr>
11428
11429         * loadup.el: Define Installation-string before loading anything.
11430
11431 1999-05-06  Gunnar Evermann  <ge204@eng.cam.ac.uk>
11432
11433         * files.el (auto-mode-alist): fix typo in regex for .bash_* files
11434         From Anders Stenman <stenman@isy.liu.se>
11435
11436 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
11437
11438         * wid-edit.el (widget-glyph-find): Ditto.
11439
11440         * packages.el (locate-library): Ditto.
11441
11442         * loadup.el (really-early-error-handler): Ditto.
11443
11444         * lib-complete.el (read-library): Ditto.
11445
11446         * faces.el (set-face-stipple): Ditto.
11447
11448         * code-files.el (load): Use new calling style of locate-file.
11449
11450 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
11451
11452         * packages.el (packages-unbytecompiled-lisp): Installation.el is
11453         dead.
11454
11455 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
11456
11457         * dumped-lisp.el (preloaded-file-list): Don't load
11458         Installation.el.
11459
11460         * loadup.el (Installation-string): Define it here.
11461
11462 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
11463
11464         * dumped-lisp.el (preloaded-file-list): Revert previous change --
11465         Installation.el needs to be loaded before `dump-paths', otherwise
11466         the dumping process won't find it.
11467
11468 1999-03-13  Adrian Aichner  <adrian@xemacs.org>
11469
11470         * dumped-lisp.el (preloaded-file-list): Load Installation.el after
11471         subr so that we can use `replace-in-string' in Installation.el to
11472         get rid of C-m chars under the native Windows build.
11473
11474 1999-04-29  Andy Piper  <andy@xemacs.org>
11475
11476         * make-docfile.el: canonicalize file and directory names.
11477
11478         * device.el (call-device-method): new function for calling device
11479         specific methods.
11480         (define-device-method): new function for defining device methods.
11481         (define-device-method*): ditto.
11482
11483 1999-04-27  Hrvoje Niksic  <hniksic@srce.hr>
11484
11485         * subr.el (buffer-string): Support new FSFmacs 20.4 stuff.
11486
11487 1999-04-08  MORIOKA Tomohiko  <tomo@etl.go.jp>
11488
11489         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): New variable.
11490         (cyrillic-koi8-r-encode-table): Likewise.
11491         (ccl-decode-koi8): Use `cyrillic-koi8-r-decode-table'.
11492         (ccl-encode-koi8): Use `cyrillic-koi8-r-encode-table'.
11493
11494         * mule/mule-misc.el (split-char-or-char-int): New function [moved
11495         from vietnamese.el].
11496
11497         * mule/vietnamese.el: Move function `split-char-or-char-int' to
11498         mule/mule-misc.el.
11499
11500 1999-04-08  MORIOKA Tomohiko  <tomo@etl.go.jp>
11501
11502         * mule/thai-xtis.el:
11503         - Change font registry name from "Thai94x94-0" to "xtis-0".
11504         - Change mnemonic of coding-system `tis-620' to "TIS620".
11505
11506 1999-04-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
11507
11508         * mule/ethiopic.el: fixed.
11509
11510 1999-03-30  MORIOKA Tomohiko  <tomo@etl.go.jp>
11511
11512         * dumped-lisp.el: Add ethiopic, thai-xtis and vietnamese.
11513
11514         * mule/thai-xtis.el: New file.
11515
11516         * mule/vietnamese.el: New file.
11517
11518         * mule/ethiopic.el: New file.
11519
11520 1999-04-22  Hrvoje Niksic  <hniksic@srce.hr>
11521
11522         * bytecomp.el (byte-compile-close-variables): Leave
11523         debug-issue-ebola-notices alone.
11524
11525 1999-04-11  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11526
11527         * ldap.el (ldap-host-parameters-alist): Make `Search Base' appear
11528         at the top of the buffer since it is the most important thing to
11529         customize
11530         (ldap-get-host-parameter): New defun
11531         (ldap-search): Add a new parameter `withdn' to retrieve the
11532         distinguished names of entries
11533
11534 1999-04-22  Kai Haberzettl  <khaberz@synnet.de>
11535
11536         * startup.el (splash-frame-body): Date and spelling fixes.
11537
11538 1999-03-16  Colin Rafferty  <colin@xemacs.org>
11539
11540         * view-less.el (toggle-truncate-lines): add autoload tag
11541
11542 1999-04-19  Hrvoje Niksic  <hniksic@srce.hr>
11543
11544         * format.el (format-alist): Disable image stuff.
11545
11546 1999-04-17  Hrvoje Niksic  <hniksic@srce.hr>
11547
11548         * wid-edit.el (widget-glyph-find): Search by directories, then by
11549         suffixes rather than the other way around.
11550         (widget-image-conversion): Renamed to
11551         `widget-image-file-name-suffixes'.
11552
11553 1999-04-16  Olivier Galibert  <galibert@pobox.com>
11554
11555         * mule/mule-charset.el: Made old functions obsolete, remove the
11556         unspeakably evil (and inexistant in fsf's) charset-leading-byte.
11557         (charset-iso-graphic-plane): Rename from charset-graphic.
11558         (charset-iso-final-char): Rename from charset-final.
11559         (charset-width): Rename from charset-columns.
11560         (charset-bytes): Added from fsf compatibility, returns always 1.
11561
11562         * mule/mule-misc.el: Move charset-doc-string alias to
11563         mule-charset.el
11564
11565 1999-04-14  Colin Rafferty  <colin@xemacs.org>
11566
11567         * x-faces.el (x-make-font-bold-italic): honor
11568         *try-oblique-before-italic-fonts*
11569
11570 1999-04-14  Hrvoje Niksic  <hniksic@srce.hr>
11571
11572         * cl-extra.el (coerce): Coerce numbers to characters correctly.
11573
11574 1998-12-02  Hrvoje Niksic  <hniksic@srce.hr>
11575
11576         * x-faces.el (try-oblique-before-italic-fonts): Use the right
11577         name.
11578
11579 1999-04-14  Dave Gillesipe  <daveg@synaptics.com>
11580
11581         * cl-extra.el (equalp): Would bug out for lists.
11582
11583 1999-03-12  Charles G Waldman  <cgw@fnal.gov>
11584
11585         * about.el (about-hackers):  Change cgw's email address
11586
11587 1999-03-12  XEmacs Build Bot <builds@cvs.xemacs.org>
11588
11589         * XEmacs 21.2.13 is released
11590
11591 1999-03-12  SL Baur  <steve@xemacs.org>
11592
11593         * simple.el (delete-key-deletes-forward): Revert to previous
11594         behavior.
11595
11596 1999-01-18  Didier Verna  <didier@xemacs.org>
11597
11598         * menubar-items.el (xemacs-splash-buffer): handle the case of
11599         multiple elements in the splash buffer body.
11600
11601         * startup.el (splash-frame-timeout): new constant: interval
11602         between splash buffer elements.
11603         (command-line-1): handle splash buffer with multiple elements (use
11604         a timeout).
11605         (splash-frame-body): Originally `startup-splash-frame-body'.
11606         Rewrote a cleaner and more readable version. This can now be array,
11607         in which case each element is displayed in turn in the splash buffer.
11608         (splash-frame-static-body): new constant. Persistent information
11609         across all splash buffer elements (preserves the possibility to give
11610         it in different languages.
11611         (circulate-splash-frame-elements): new function. Used as a timeout
11612         to circulate through all splash frame elements and display them in
11613         sequence.
11614         (display-splash-frame): originally `startup-splash-frame'. Handle
11615         the case of multiple elements in the splash buffer body. Now
11616         returns a timeout id if multiple elements to display, or nil.
11617
11618 1999-02-19  Jan Vroonhof  <vroonhof@math.ethz.ch>
11619
11620         * x-faces.el (x-init-global-faces): Add default tag to specifiers,
11621         so they can be overridden by x-init-face-from-resources.
11622         Additionally specify the font name also with an x tag.
11623
11624 1999-03-08  Andy Piper  <andy@xemacs.org>
11625
11626         * package-get.el (package-get-base): autoload.
11627
11628         * menubar-items.el (default-menubar): add update menu item. Fix
11629         custom menu to only be activated when package-base is available.
11630
11631         * package-get.el (package-get-custom): don't load
11632         package-get-custom as it is auto-generated. Fix group definition.
11633
11634 1999-03-05  Didier Verna  <didier@xemacs.org>
11635
11636         * cus-dep.el (Custom-make-dependencies): use `prin1-to-string'
11637         instead of `symbol-name' (Thanks Kyle).
11638
11639         * cus-edit.el (custom-save-variables): use `prin1' instead of
11640         princ to write symbols.
11641
11642 1999-03-05  XEmacs Build Bot <builds@cvs.xemacs.org>
11643
11644         * XEmacs 21.2.12 is released
11645
11646 1999-03-05  SL Baur  <steve@xemacs.org>
11647
11648         * menubar-items.el (default-menubar): Add kfm browsing support.
11649         From Neal Becker <nbecker@fred.net>
11650
11651 1999-03-03  Steven Baur  <steve@gneiss.etl.go.jp>
11652
11653         * font-lock.el (font-lock-revert-cleanup): Null out to avoid repeated
11654         calls to font-lock during buffer reversion.
11655
11656 1999-02-12  Didier Verna  <didier@xemacs.org>
11657
11658         * info.el (Info-build-node-completions): unconditionally widen the
11659         tag table buffer.
11660
11661 1999-02-19  Paul Stodghill  <stodghil@cs.cornell.edu>
11662
11663         * x-faces.el (x-init-face-from-resources):
11664         Only set fonts in the 'x locale.
11665
11666 1999-03-04  Adrian Aichner  <adrian@xemacs.org>
11667
11668         * package-ui.el (pui-install-selected-packages): Don't throw on
11669         `package-admin-delete-binary-package' returning nil since it's
11670         normal.  Reindent function.
11671         (pui-add-required-packages): Handle case where packages selected
11672         for installation have never been installed.
11673
11674 1999-03-03  Martin Buchholz  <martin@xemacs.org>
11675
11676         * menubar-items.el (default-menubar):
11677         Implement the ``Mule->Set coding system of process'' menu item.
11678
11679 1999-02-18  Martin Buchholz  <martin@xemacs.org>
11680
11681         * files.el (auto-mode-alist): Use c-mode for *.i pre-processed cpp
11682         files
11683         - Change some `if's to `when's
11684
11685 1999-03-01  XEmacs Build Bot <builds@cvs.xemacs.org>
11686
11687         * XEmacs 21.2.11 is released
11688
11689 1999-02-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
11690
11691         * userlock.el (ask-user-about-supersession-threat-dbox): Guard
11692         against window close (Fix Bug #460).
11693         (ask-user-about-lock-dbox): Idem.
11694
11695 1999-02-25  SL Baur  <steve@xemacs.org>
11696
11697         * mule/mule-charset.el (charset-leading-byte): New function.
11698         From Kazuyuki IENAGA <ienaga@jsys.co.jp>
11699
11700 1999-02-12  Andy Piper  <andy@xemacs.org>
11701
11702         * about.el (xemacs-hackers): change andy's email address.
11703         (about-url-alist): change andy's web page address.
11704         (about-xemacs): add piper.
11705
11706 1999-02-16  SL Baur  <steve@xemacs.org>
11707
11708         * dumped-lisp.el (preloaded-file-list): Core mule files moved out
11709         of mule-base into lisp/mule.
11710
11711 1999-02-16  SL Baur  <steve@xemacs.org>
11712
11713         * mule/arabic.el:
11714         mule/canna-leim.el:
11715         mule/chinese.el:
11716         mule/cyrillic.el:
11717         mule/english.el:
11718         mule/european.el:
11719         mule/greek.el:
11720         mule/hebrew.el:
11721         mule/japanese.el:
11722         mule/kinsoku.el:
11723         mule/korean.el:
11724         mule/misc-lang.el:
11725         mule/mule-category.el:
11726         mule/mule-ccl.el:
11727         mule/mule-charset.el:
11728         mule/mule-cmds.el:
11729         mule/mule-coding.el:
11730         mule/mule-files.el:
11731         mule/mule-help.el:
11732         mule/mule-init.el:
11733         mule/mule-misc.el:
11734         mule/mule-tty-init.el:
11735         mule/mule-x-init.el:
11736         mule/viet-chars.el:  Remerge from mule-base.
11737
11738         * dumped-lisp.el (preloaded-file-list): Core mule files moved out
11739         of mule-base into lisp/mule.
11740
11741 1999-02-10  Adrian Aichner  <adrian@xemacs.org>
11742
11743         * process.el (exec-to-string): Use `shell-command-switch' in place
11744         of hard-wired "-c" (for WindowsNT).
11745
11746 1999-02-08  Charles G Waldman  <cgw@pgt.com>
11747
11748         * menubar-items.el (default-menubar):  Remove obsolete
11749         "Gopher" item
11750
11751 1999-02-06  Jan Vroonhof  <vroonhof@math.ethz.ch>
11752
11753         * package-admin.el (package-admin-get-install-dir): First fall
11754         back to the location of xemacs-base for non-mule packages.
11755
11756 1999-02-15  Martin Buchholz  <martin@xemacs.org>
11757
11758         * paths.el:
11759         - improved automounter tmp directory support.
11760         - support 4 (!) empirically discovered automounter conventions
11761
11762 1999-02-12  SL Baur  <steve@xemacs.org>
11763
11764         * etags.el (pop-tag-mark): autoload to match key binding.
11765
11766 1999-02-05  XEmacs Build Bot <builds@cvs.xemacs.org>
11767
11768         * XEmacs 21.2.10 is released
11769
11770 1999-02-02  Jan Vroonhof  <vroonhof@math.ethz.ch>
11771
11772         * package-get.el (package-get-remote-filename): Don't bug out for
11773         a local file name in the search entry.
11774
11775 1999-02-02  XEmacs Build Bot <builds@cvs.xemacs.org>
11776
11777         * XEmacs 21.2.9 is released
11778
11779 1999-01-19  Didier Verna  <didier@xemacs.org>
11780
11781         * replace.el (replace-search-function): new variable containing a
11782         function to perform a search-forward.
11783         (replace-re-search-function): new variable containing a function
11784         to perform a re-search-forward.
11785         (perform-replace): use them.
11786
11787 1999-01-25  Didier Verna  <didier@xemacs.org>
11788
11789         * select.el (selection-owner-p): use the name `XEmacs'.
11790         (cut-copy-clear-internal): ditto.
11791
11792 1999-01-18  Andy Piper  <andy@xemacs.org>
11793
11794         * about.el (about-url-alist): Update my entry.
11795         (xemacs-hackers): Ditto.
11796
11797 1999-01-14  Adrian Aichner  <adrian@xemacs.org>
11798
11799         * buffer.el (switch-to-buffer): Fixing documentation.
11800         * minibuf.el (minibuffer-completion-table): ditto.
11801         * cl-macs.el (return-from): ditto.
11802
11803 1999-01-04  Didier Verna  <didier@xemacs.org>
11804
11805         * replace.el (delete-non-matching-lines): temporarily disable
11806         case-folding when called interactively with a regexp containing
11807         uppercase characters.
11808         (delete-matching-lines): ditto.
11809         (count-matches): ditto.
11810         (list-matching-lines): ditto.
11811
11812 1999-01-07  Colin Rafferty  <colin@xemacs.org>
11813
11814         * window.el (shrink-window-if-larger-than-buffer): Clean up.  Only
11815         abort if current window is split horizontally, not if others are
11816         split.  Got rid of unnecessary minibuffer checking.  Also, add
11817         some comments (it's still complex).
11818
11819 1999-01-12  Robert Pluim  <rpluim@BayNetworks.com>
11820
11821         * package-get.el: changed address for doc.ic.ac.uk to
11822         sunsite.doc.ic.ac.uk
11823
11824 1999-01-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11825
11826         * ldap.el (toplevel): Remove requires so that the file compiles
11827         with a non LDAP-enabled XEmacs binary.  Provide `ldap'.
11828
11829 1999-01-10  J. Kean Johnston  <jkj@sco.com>
11830
11831         * dump-paths.el: Calculate module-directory and set
11832         module-load-path to the load path for modules.
11833
11834         * loadup.el: Get bootstrap value of module-load-path from the
11835         environment variable EMACSBOOTSTRAPMODULEPATH.
11836         - Display the module load path if we're debugging paths.
11837
11838         * setup-paths.el: Added function paths-find-site-module-directory.
11839         - Added function paths-find-module-directory.
11840         - Added function paths-construct-module-load-path.  Uses new
11841         environment variable EMACSMODULEPATH.
11842
11843 1998-12-30  Martin Buchholz  <martin@xemacs.org>
11844
11845         * font.el (font-default-object-for-device):
11846         Oops! This `or' can't be replaced by `unless'.
11847         Fixed inability to run w3, among other things.
11848
11849 1998-12-17  Charles G. Waldman <cgw@pgt.com>
11850
11851         * package-admin.el: Change initialization of
11852           package-admin-install-function dependent on system type.
11853           Change package-admin-install-function-mswindows to use
11854           "minitar".
11855
11856 1998-12-23  Hrvoje Niksic  <hniksic@srce.hr>
11857
11858         * mouse.el (default-mouse-motion-handler): Disable help echo while
11859         in the minibuffer.
11860
11861 1998-12-28  Martin Buchholz <martin@xemacs.org>
11862
11863         * XEmacs 21.2.8 is released.
11864
11865 1998-12-24  Martin Buchholz <martin@xemacs.org>
11866
11867         * XEmacs 21.2.7 is released.
11868
11869 1998-12-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
11870
11871         * package-ui.el (pui-list-packages): Set truncate-lines.
11872
11873         * package-get.el (package-get-download-menu): Use
11874         `package-ui-add-site'. Add a a toggle to indicate it is in the list.
11875
11876         * package-ui.el (pui-help): Ditch in favor of `describe-mode'
11877         (pui-help-string): idem.
11878         (list-packages-mode): New major mode.
11879         (pui-list-packages): Use 'list-packages-mode' in the package buffer.
11880         (pui-install-selected-packages): Add suport for removing packages.
11881         (pui-toggle-package-delete-key): New function.
11882         (pui-popup-context-sensitive): New kludge.
11883         (pui-list-packages): Add warning when `package-get-remote' is nil.
11884         (package-ui-add-site): New function.
11885
11886 1998-12-01  Didier Verna  <didier@xemacs.org>
11887
11888         * hyper-apropos.el (hyper-where-is): added the missing autoload.
11889
11890 1998-11-29  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11891
11892         * ldap.el: Custom-ized
11893         (toplevel): Do not provide `ldap' which is provided by C level
11894         LDAP code
11895         (ldap-search): Docstring and stylistic fixes as suggested by Hrvoje
11896
11897 1998-12-05  Hrvoje Niksic  <hniksic@srce.hr>
11898
11899         * isearch-mode.el (isearch-mode): Really fix keymap lossage.
11900
11901 1998-12-17  Andy Piper  <andy@xemacs.org>
11902
11903         * sound.el (sound-load-list): name changed from sound-load-alist.
11904         (sound-extension-list): name changed from sound-ext-list.
11905         (load-default-sounds): use new names.
11906         (load-sound-file): use new names.
11907
11908 1998-12-16  Andy Piper  <andy@xemacs.org>
11909
11910         * XEmacs 21.2.6 is released
11911
11912 1998-11-30  Hrvoje Niksic  <hniksic@srce.hr>
11913
11914         * cus-dep.el (Custom-make-dependencies): Be smarter about trapping
11915         errors.
11916
11917 1998-12-04  Hrvoje Niksic  <hniksic@srce.hr>
11918
11919         * wid-edit.el (widget-echo-this-extent): Set
11920         help-echo-owns-message to t.
11921
11922 1998-11-30  Greg Klanderman  <greg@alphatech.com>
11923
11924         * package-get.el (package-get-download-menu): use toggles for
11925           each site in the download site menu.
11926
11927 1998-12-01  Jan Vroonhof <vroonhof@math.ethz.ch>
11928
11929         * package-get.el (package-get): If we cannot find a package
11930           because package-get-remote is not set, give a more helpful
11931           error message.
11932
11933 1998-11-30  Greg Klanderman  <greg@alphatech.com>
11934
11935         * package-get.el (package-get-remote-filename): use an EFS path
11936         with user anonymous if no user is specified.
11937
11938 1998-12-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
11939
11940         * faces.el (face-spec-set): Re-init fallfacks for default after
11941         calling reset-face on the default face.
11942
11943 1998-12-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
11944
11945         * package-admin.el (package-admin-default-install-function):
11946         Behave as advertised.  Make sure the pkg-dir is proper for
11947         default-directory.
11948         (package-admin-add-binary-package): Make sure the pkg-dir is
11949         proper for default-directory.
11950         (package-admin-install-function-mswindows): Make sure the pkg-dir
11951         is proper for default-directory.
11952
11953 1998-12-05  XEmacs Build Bot <builds@cvs.xemacs.org>
11954
11955         * XEmacs 21.2.5 is released
11956
11957 1998-12-05  SL Baur  <steve@altair.xemacs.org>
11958
11959         * files.el (binary-file-regexps): regexp-opt is not available at
11960         bytecompile time.
11961
11962 1998-11-30  Martin Buchholz  <martin@xemacs.org>
11963
11964         * x-win-xfree86.el:
11965         * x-win-sun.el (x-win-init-sun):
11966         * x-win-sun.el:
11967         * x-mouse.el (mouse-track-and-copy-to-cutbuffer):
11968         * x-iso8859-1.el:
11969         * x-init.el (init-post-x-win):
11970         * x-init.el (init-pre-x-win):
11971         * x-init.el (x-initialize-compose):
11972         * x-init.el:
11973         * x-compose.el:
11974         * winnt.el:
11975         * widget.el:
11976         * wid-edit.el (widget-glyph-click):
11977         * wid-edit.el (widget-glyph-find):
11978         * wid-edit.el (widget-type):
11979         * view-less.el (view-buffer-other-window):
11980         * very-early-lisp.el:
11981         * version.el:
11982         * toolbar.el:
11983         * toolbar-items.el:
11984         * term/sun.el (suntool-map):
11985         * term/sun-mouse.el:
11986         * term/internal.el:
11987         * syntax.el (modify-syntax-entry):
11988         * symbol-syntax.el:
11989         * subr.el:
11990         * startup.el (lock-directory):
11991         * simple.el (set-comment-column):
11992         * simple.el (backward-delete-char-untabify):
11993         * shadow.el (find-emacs-lisp-shadows):
11994         * shadow.el:
11995         * setup-paths.el (paths-construct-info-path):
11996         * select.el (cut-copy-clear-internal):
11997         * process.el (call-process-region):
11998         * process.el (start-process-shell-command):
11999         * process.el:
12000         * paths.el (rmail-spool-directory):
12001         * paragraphs.el (use-hard-newlines):
12002         * package-get.el (package-get-dependencies):
12003         * package-admin.el (package-admin-delete-binary-package):
12004         * obsolete.el (truncate-string):
12005         * obsolete.el (store-substring):
12006         * mouse.el (default-mouse-track-maybe-own-selection):
12007         * mouse.el (mouse-yank-at-point):
12008         * modeline.el:
12009         * modeline.el (mouse-drag-modeline):
12010         * minibuf.el (read-directory-name-internal):
12011         * minibuf.el (read-file-name-internal):
12012         * minibuf.el (read-file-name-internal-1):
12013         * minibuf.el (read-file-name-2):
12014         * minibuf.el (exact-minibuffer-completion-p):
12015         * minibuf.el (read-from-minibuffer):
12016         * minibuf.el:
12017         * menubar.el (check-menu-syntax):
12018         * map-ynp.el (map-y-or-n-p):
12019         * make-docfile.el (docfile-out-of-date):
12020         * loadup.el ((member "run-temacs" command-line-args)):
12021         * loadup.el ((member "no-site-file" command-line-args)):
12022         * loadup.el (really-early-error-handler):
12023         * loadup.el:
12024         * loadhist.el:
12025         * loaddefs.el:
12026         * lisp-mnt.el (lm-verify):
12027         * lib-complete.el (lib-complete:cache-completions):
12028         * lib-complete.el (library-all-completions):
12029         * itimer.el (itimer-run-expired-timers):
12030         * info.el (Info-mode):
12031         * info.el (Info-insert-file-contents):
12032         * info.el (Info-rebuild-dir):
12033         * info.el (Info-build-dir-anew):
12034         * info.el (Info-parse-dir-entries):
12035         * info.el (Info-dir-outdated-p):
12036         * info.el (Info-insert-dir):
12037         * info.el (info-xref):
12038         * info.el:
12039         * hyper-apropos.el (hyper-apropos-get-doc):
12040         * hyper-apropos.el (hyper-describe-face):
12041         * hyper-apropos.el (hyper-apropos-mode):
12042         * hyper-apropos.el:
12043         * help.el (list-processes):
12044         * help.el:
12045         * gnuserv.el:
12046         * font.el (mswindows-font-create-name):
12047         * font.el (font-default-font-for-device):
12048         * font.el (x-font-create-object):
12049         * font.el (font-registry):
12050         * font.el:
12051         * font-lock.el (font-lock-keywords):
12052         * font-lock.el:
12053         * finder.el (finder-compile-keywords):
12054         * find-paths.el (paths-find-recursive-path):
12055         * fill.el (set-justification-center):
12056         * fill.el (fill-region-as-paragraph):
12057         * files.el (insert-directory):
12058         * files.el (wildcard-to-regexp):
12059         * files.el (recover-file):
12060         * files.el (basic-save-buffer):
12061         * files.el (delete-auto-save-file-if-necessary):
12062         * files.el (file-relative-name):
12063         * files.el (backup-extract-version):
12064         * files.el (backup-buffer):
12065         * files.el (set-visited-file-name):
12066         * files.el (set-auto-mode):
12067         * files.el (interpreter-mode-alist):
12068         * files.el:
12069         * files.el (find-file-noselect):
12070         * files.el (abbreviate-file-name):
12071         * files.el (parse-colon-path):
12072         * files.el (directory-abbrev-alist):
12073         * etags.el (visit-tags-table-buffer):
12074         * easymenu.el (easy-menu-define):
12075         * dragdrop.el (experimental-dragdrop-drag):
12076         * dragdrop.el (dragdrop-drop-do-functions):
12077         * dragdrop.el (dragdrop-drop-at-point):
12078         * disass.el (disassemble-1):
12079         * disass.el (disassemble-internal):
12080         * disass.el (disassemble):
12081         * disass.el:
12082         * derived.el (derived-mode-init-mode-variables):
12083         * derived.el (define-derived-mode):
12084         * custom.el (defgroup):
12085         * cus-edit.el (custom-quote):
12086         * config.el:
12087         * code-process.el (open-network-stream):
12088         * code-process.el (start-process):
12089         * code-process.el (call-process-region):
12090         * code-process.el (call-process):
12091         * code-process.el:
12092         * code-files.el (insert-file-contents):
12093         * code-files.el:
12094         * code-files.el (buffer-file-coding-system-for-read):
12095         * cmdloop.el (yes-or-no-p-minibuf):
12096         * cl.el:
12097         * cl-macs.el:
12098         * cl-extra.el:
12099         * callers-of-rpt.el (make-caller-report):
12100         * callers-of-rpt.el:
12101         * bytecomp.el (batch-byte-recompile-directory):
12102         * bytecomp.el (batch-byte-compile-1):
12103         * bytecomp.el (batch-byte-compile):
12104         * bytecomp.el (display-call-tree):
12105         * bytecomp.el (byte-compile-insert):
12106         * bytecomp.el (byte-compile-two-args-19->20):
12107         * bytecomp.el (byte-compile-variable-ref):
12108         * bytecomp.el (byte-compile-form):
12109         * bytecomp.el (byte-compile-top-level-body):
12110         * bytecomp.el (byte-compile-out-toplevel):
12111         * bytecomp.el (byte-compile-byte-code-maker):
12112         * bytecomp.el (byte-compile-file-form-defmumble):
12113         * bytecomp.el (byte-compile-file-form):
12114         * bytecomp.el (byte-compile-keep-pending):
12115         * bytecomp.el (byte-compile-insert-header):
12116         * bytecomp.el (byte-compile-from-buffer):
12117         * bytecomp.el (byte-compile-file):
12118         * bytecomp.el (byte-recompile-file):
12119         * bytecomp.el (byte-compile-close-variables):
12120         * bytecomp.el (byte-compile-warn-about-unused-variables):
12121         * bytecomp.el (byte-compile-warn-about-unresolved-functions):
12122         * bytecomp.el (byte-compiler-legal-options):
12123         * bytecomp.el (byte-compile-lapcode):
12124         * bytecomp.el (byte-optimize-log):
12125         * bytecomp.el ((fboundp 'defsubst)):
12126         * bytecomp.el:
12127         * bytecomp-runtime.el:
12128         * byte-optimize.el (byte-optimize-apply):
12129         * byte-optimize.el (car):
12130         * byte-optimize.el (byte-optimize-form):
12131         * byte-optimize.el (byte-optimize-form-code-walker):
12132         * byte-optimize.el:
12133         * build-report.el (build-report-insert-installation-file):
12134         * build-report.el (build-report):
12135         * auto-show.el:
12136         * apropos.el (apropos-documentation):
12137         - mega patch
12138         - clean up byte-compile warnings
12139         - remove unused variables
12140         - Use common lisp style hashtable functions
12141         - byte compiler cleanup
12142         - use #'(lambda ...) instead of '(lambda ...) or (function (lambda ...))
12143         - remove old backquote syntax usage
12144         - move some cl functionality into C for speed.
12145         - remove last remaining VMS support
12146         - spelling fixes
12147         - implement last, butlast, nbutlast, copy-list in C.
12148         - new macro ignore-file-errors, similar to ignore-errors
12149           (ignore-file-errors (delete-file "foo"))
12150         - get frequent garbage collection during loadup.el by tweaking
12151           gc-cons-threshold, rather than explicitly calling garbage-collect
12152         - default delete-key-deletes-forward to `t'.
12153
12154 1998-11-28  SL Baur  <steve@altair.xemacs.org>
12155
12156         * XEmacs 21.2-beta4 is released.
12157
12158 1998-11-27  Jan Vroonhof  <vroonhof@math.ethz.ch>
12159
12160         * easymenu.el (easy-menu-add-item): Wraper around add-menu-btton.
12161         (easy-menu-item-present-p): Wrapper around find-menu-item.
12162         (easy-menu-remove-item): Wrapper around delete-menu-item.
12163
12164         * menubar.el (delete-menu-item): Add 'from-menu' argument.
12165         (add-menu-button): Add 'in-menu' argument.
12166         (add-menu-item-1): Add in-menu support to helper function.
12167
12168 1998-11-27  Katsumi Yamaoka  <yamaoka@jpl.org>
12169
12170         * isearch-mode.el (isearch-mode): Fix keymap lossage.
12171
12172 1998-11-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
12173
12174         * faces.el (get-custom-frame-properties): Revert Hrvoje Niksic change
12175         of Dec 4, 1997.
12176
12177 1998-11-25  Hrvoje Niksic  <hniksic@srce.hr>
12178
12179         * process.el (shell-command-on-region): Report if the command
12180         succeeded or failed.
12181
12182 1998-11-24  Hrvoje Niksic  <hniksic@srce.hr>
12183
12184         * subr.el (buffer-substring-no-properties): Comment out.
12185
12186 1998-11-07  Adrian Aichner  <adrian@xemacs.org>
12187
12188         * msw-faces.el (mswindows-find-smaller-font): Turning font names
12189           into font instances first, like `x-frob-font-size' does.
12190           (mswindows-find-larger-font): ditto
12191
12192 1998-11-04  Greg Klanderman  <greg@alphatech.com>
12193
12194         * package-ui.el (pui-install-selected-packages): fix args in call
12195         to `package-get'.
12196
12197 1998-10-29  Jan Vroonhof  <vroonhof@math.ethz.ch>
12198
12199         * package-get.el (host-name): New widget type.
12200         (package-get-remote): Better customization using new type.
12201         (package-get-download-sites): idem dito.
12202
12203         (package-get-custom): Do not use package-get-all untill we have
12204         runtime dependencies.
12205
12206         (package-get-remove-copy): Default to 't' we no longer need this
12207         kludge as we do not currently use depenencies.
12208
12209         (package-get-was-current): New variable.
12210         (package-get-require-base): New 'force-current' argument.
12211         (package-get-update-base): idem
12212         (package-get-package-provider):  idem
12213         (package-get-locate-index-file): New 'no-remote' argument.
12214         (package-get-locate-file): idem.
12215
12216         (package-get-maybe-save-index): New function.
12217         (package-get-update-base): Use it.
12218
12219 1998-10-28 Greg Klanderman <greg@alphatech.com>
12220
12221         * package-get.el (package-get-remote): default to nil; by default,
12222         don't go out to the net via EFS.  They must select a download site.
12223         (package-get-download-sites): new variable.
12224         (package-get-download-menu): new function.
12225         (package-get-locate-index-file): new function.
12226         (package-get-update-base): use it.
12227
12228         * menubar-items.el (default-menubar): add "Update Package Index"
12229         and "Add Download Site" menus under Options | Manage Packages.
12230
12231 1998-10-19  Greg Klanderman  <greg@alphatech.com>
12232
12233         * package-get.el (package-get): bugfix code checking installed version
12234         for case where package is not currently installed.
12235         (package-get-require-signed-base-updates): new variable.
12236         (package-get-update-base-from-buffer): remove REMOTE-SOURCE arg, it was
12237         deemed not a goot thing.  Use the variable
12238         package-get-allow-unsigned-base-updates instead.
12239
12240 1998-10-16 Greg Klanderman <greg@alphatech.com>
12241
12242         * package-get.el (package-get): Don't install an older version than
12243         we already have unless explicitly told to.  Issue a warning.
12244
12245         * package-ui.el (pui-add-required-packages): when adding
12246         dependencies, don't add packages that are up to date.
12247         (pui-package-symbol-char):  Don't consider a package out of date
12248         if you have a newer version installed than the latest version in
12249         package-get-base.
12250
12251         * package-get.el (package-get-base-filename): document that it may
12252         be a path relative to package-get-remote;  new default value.
12253         (package-get-locate-file): new function.
12254         (package-get-update-base): use it to expand package-get-base-filename.
12255         (package-get-save-base): new function to save the package-get database
12256         to file.
12257         (package-get-update-base-from-buffer): add REMOTE-SOURCE argument.
12258         (package-get-update-base): pass the REMOTE-SOURCE arg.
12259         (package-get-update-base-entry): call package-get-custom-add-entry.
12260         (package-get-file-installed-p): removed; no longer needed.
12261         (package-get-create-custom): ditto.
12262         (toplevel): remove code to build and load package-get-custom.el
12263         (package-get-custom-add-entry): new function.
12264
12265 1998-10-12  Hrvoje Niksic  <hniksic@srce.hr>
12266
12267         * wid-edit.el (widget-button-click): Don't switch window.
12268
12269 1998-10-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
12270
12271         * cus-face.el (custom-set-face-update-spec): Add autoload cookie
12272
12273 1998-10-20  Malcolm Box  <malcolm@brownale.demon.co.uk>
12274
12275         * etags.el (find-tag-default): Run find-tag-hook using
12276         run-hooks rather than funcall
12277
12278 1998-10-19  Hrvoje Niksic  <hniksic@srce.hr>
12279
12280         * isearch-mode.el (isearch-mode): Set the current minor mode maps
12281         and the current local map as the parents to isearch-mode-map.
12282
12283 1998-10-15  SL Baur  <steve@altair.xemacs.org>
12284
12285         * XEmacs 21.2-beta3 is released.
12286
12287 1998-10-15  Greg Klanderman  <greg@alphatech.com>
12288
12289         * package-get.el (package-get-update-base): use
12290         insert-file-contents-internal, not insert-file-contents-literally.
12291
12292 1998-10-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
12293
12294         * auto-save.el: expand-file 'auto-save-*-dir' at runtime not at
12295         dump time.
12296
12297 1998-10-15  Greg Klanderman  <greg@alphatech.com>
12298
12299         * package-get.el (package-get-update-base-entry): new function.
12300         (package-get-update-base): renamed; was `package-get-load-base'.
12301         cleanup, and use package-get-update-base-from-buffer.
12302         (package-get-update-base-from-buffer): new function.
12303         (package-get-update-base-entries): new; helper for above.
12304         Do not eval lisp grabbed over ftp; parse it from new format.
12305
12306 1998-10-15  Greg Klanderman  <greg@alphatech.com>
12307
12308         * files.el (set-auto-mode): Don't play games loading package-get
12309         database; package-get-package-provider will handle it all.
12310
12311 1998-10-14  Greg Klanderman  <greg@alphatech.com>
12312
12313         * package-get.el (package-get-base-filename): new variable.
12314         (package-get-require-base): new function.
12315         (package-get-pgp-signed-begin-line): new variable.
12316         (package-get-pgp-signature-begin-line): ditto.
12317         (package-get-pgp-signature-end-line):  ditto.
12318         (package-get-load-base): new function.
12319         (package-get-interactive-package-query):
12320         (package-get-update-all):
12321         (package-get-dependencies):
12322         (package-get-package-provider):
12323         (package-get-custom): use package-get-require-base.
12324         [package-get-custom loading]: disable for now.
12325
12326         * package-ui.el (pui-list-packages): use (package-get-require-base)
12327
12328 1998-10-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
12329
12330         * package-ui.el: Correct obvious thinko in choosing extent face.
12331
12332 1998-10-12  Jan Vroonhof  <vroonhof@math.ethz.ch>
12333
12334         * menubar-items.el (default-menubar): pui-list-package has nothing
12335         to with Customize. Move all the package stuff to a new Item in Options.
12336
12337         * package-ui.el (pui-menu): Add menu and Popup menu.
12338
12339         * package-get.el (package-get): Use new
12340         package-admin-get-install-dir.
12341
12342         * package-admin.el (package-admin-get-install-dir): New syntax.
12343         Conserve package location and put mule packages where mule-base is.
12344
12345         * package-get.el : Customized
12346
12347         * package-ui.el (pui): Customized
12348         (pui-package-install-dest-dir): New variable.
12349         (pui-install-selected-packages): Use it
12350
12351 1998-10-12  SL Baur  <steve@altair.xemacs.org>
12352
12353         * package-get.el (package-get-interactive-package-query): Move
12354         dependency on package-get-base to run-time.
12355         (package-get-update-all): Ditto.
12356         (package-get-dependencies): Ditto.
12357         (package-get-package-provider): Ditto.
12358         (package-get-custom): Ditto.
12359
12360 1998-10-11  Glynn Clements  <glynn@sensei.co.uk>
12361
12362         * events.el: Remove 'ascii-character property from 'backspace
12363         and 'delete symbols
12364
12365 1998-10-11  SL Baur  <steve@altair.xemacs.org>
12366
12367         * package-get-base.el: removed.
12368
12369 1998-09-23  Didier Verna  <didier@xemacs.org>
12370
12371         * simple.el (search-caps-disable-folding): moved from isearch-mode.el
12372         (no-upper-case-p): new function.
12373         (with-search-caps-disable-folding): new macro.
12374         (with-interactive-search-caps-disable-folding): new macro.
12375         (zap-to-char): In interactive mode, do a case-sensitive search if
12376         the character is uppercase.
12377         (zap-up-to-char): ditto.
12378
12379         * replace.el (perform-replace): use the function no-upper-case-p.
12380
12381         * isearch-mode.el (isearch-fix-case): ditto.
12382         make obsolete `with-caps-disable-folding' and
12383         `isearch-no-upper-case-p'.
12384
12385         * etags.el (find-tag-internal): use `with-search-caps-disable-folding'.
12386         (tags-search): ditto.
12387         (tags-query-replace): ditto.
12388
12389         * info.el (Info-search): ditto.
12390
12391 1998-10-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
12392
12393         * x-font-menu.el (font-menu-set-font): Respect font-menu-frame-local
12394
12395 1998-10-07  Greg Klanderman  <greg@alphatech.com>
12396
12397         * package-admin.el (package-admin-rmtree): rewritten.  need to
12398         check for "." and ".." before symlink check.  expand files and
12399         directories with respect to DIRECTORY, not default-directory.
12400
12401 1998-10-04  Greg Klanderman  <greg@alphatech.com>
12402
12403         * package-get.el (package-get-all): add INSTALL-DIR argument.
12404
12405 1998-10-06  Greg Klanderman  <greg@alphatech.com>
12406
12407         * package-ui.el (pui-add-required-packages): new function, select
12408         dependent packages.
12409         (pui-display-keymap): bind it.
12410         (pui-help-string): document it.
12411         (pui-install-selected-packages): package-get-all -> package-get.
12412
12413         * package-get.el (package-get-dependencies): new function.
12414
12415 1998-10-04  Hrvoje Niksic  <hniksic@srce.hr>
12416
12417         * isearch-mode.el (isearch-done): Use regexp-search-ring-max for
12418         regexps.
12419
12420 1998-10-05  Hrvoje Niksic  <hniksic@srce.hr>
12421
12422         * mouse.el (default-mouse-track-point-at-opening-quote-p): New
12423         function.
12424         (default-mouse-track-normalize-point): Use it.
12425
12426 1998-09-30  Jan Vroonhof  <vroonhof@math.ethz.ch>
12427
12428         * package-admin.el (package-admin-delete-binary-package):
12429                 General cleanup. Remove unnessary use of progn and
12430         save-excursion.
12431         (package-admin-delete-binary-package): Do NOT mess with file
12432         modes. That is evil.
12433         (package-admin-delete-binary-package): Wrap all deleting in
12434         condition-case. The data in MANIFEST is untrustworthy.
12435         (package-admin-delete-binary-package): Let the OS worry about non
12436         empty directories.
12437
12438 1998-10-09  SL Baur  <steve@altair.xemacs.org>
12439
12440         * lisp-mnt.el (lm-commentary): Fix InfoDock-style comment
12441         processing.
12442         (lm-report-bug): Fix mail address to send bug reports to.
12443
12444 1998-09-29  SL Baur  <steve@altair.xemacs.org>
12445
12446         * XEmacs 21.2-beta2 is released.
12447
12448 1998-08-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
12449
12450         * files.el (auto-mode-alist): Enhanced regexp for perl-mode
12451
12452 1998-09-22  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
12453
12454         * info.el (Info-mode): Document page turning by double clicks in
12455         docstring so `M-x describe-mode' will display it.
12456
12457 1998-09-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
12458
12459         * info.el (Info-mouse-track-double-click-hook): Use character
12460         widths to calculate a border region where double clicking does
12461         page turning, and return `nil' by default so other hooks, such as
12462         region highlighting, will be run.
12463
12464 1998-09-29  Colin Rafferty   <colin@xemacs.org>
12465
12466         * sound.el (default-sound-directory-list): Initialize with all the
12467         "sounds" directories in `data-directory-list'.  It used to just be
12468         the first one.
12469
12470         * packages.el (locate-data-directory-list): Created.  This gives
12471         the list of matching directories, unlike `locate-data-directory',
12472         which just gives the first one.
12473
12474 1998-09-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
12475
12476         * minibuf.el (read-from-minibuffer): No longer bind help-form but
12477         make a binding in the local keymap until help-char handling is
12478         improved.
12479
12480         * help.el (help-keymap-with-help-key): Provide keymap with help
12481         binding.
12482         (help-print-help-form): New helper function.
12483
12484 1998-09-23  Hrvoje Niksic  <hniksic@srce.hr>
12485
12486         * isearch-mode.el (isearch-highlight): set-extent-endpoints can
12487         move extent to another buffer; no need to create a new extent.
12488         (isearch-fix-case): New function.
12489         (isearch-search-and-update): Use it.
12490
12491 1998-09-22  Hrvoje Niksic  <hniksic@srce.hr>
12492
12493         * isearch-mode.el (isearch-mode): Use overriding-local-map to set
12494         the keymap, not minor-mode-map-alist.
12495         (isearch-done): Restore overriding-local-map.
12496
12497 1998-09-21  Martin Buchholz  <martin@xemacs.org>
12498
12499         * bytecomp.el (byte-compile-buffer-substring):
12500         Fix for: (byte-compile (defun f () (buffer-substring)))
12501         ==>   ** buffer-substring called with 3 args, but requires 0-3
12502         - new code not only works, but is more readable, too.
12503
12504 1998-09-20  Jonathan Harris  <jhar@tardis.ed.ac.uk>
12505
12506         * msw-faces.el (mswindows-init-device-faces): Don't try to
12507           specify a default font at this late stage. Do try to force
12508           creation of the default face font so that if it fails we get
12509           an error now instead of a crash at frame creation.
12510
12511           mswindows-font-canonicalize-name, mswindows-make-font-unbold,
12512           mswindows-make-font-unitalic: Canonical default weight
12513           changed from "Normal" to "Regular".
12514
12515           mswindows-make-font-bold / -bold-italic: Supplied device was
12516           not being passed into call to mswindows-find-smaller-font.
12517
12518 1998-09-10  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
12519
12520         * package-get.el (package-get-remote): Fix the path where to find
12521           the packages on xemacs.org.
12522
12523 1998-09-08  Hrvoje Niksic  <hniksic@srce.hr>
12524
12525         * about.el (about-maintainer-info): Update Ben's entry.
12526
12527 1998-09-24  Martin Buchholz  <martin@xemacs.org>
12528
12529         * lisp/shadow.el (find-emacs-lisp-shadows):
12530         - `member' was being called on lists of length 2000!
12531         - Replace with hashtables.
12532         - Replace hand-coded loops with (dolist)
12533         - Fix comment typo
12534
12535 1998-09-20  Darryl Okahata  <darrylo@sr.hp.com>
12536
12537         * packages.el: Added new function, `package-delete-name', to
12538           delete existing packages from the installed package database
12539           (`packages-package-list').  Also added the "pkginfo" directory
12540           to `packages-special-base-regexp', so that the pkginfo directory
12541           would not get added to `late-packages'.
12542
12543         * package-admin.el: Added ability to delete an installed package
12544           (added low-level function, `package-admin-delete-package').
12545           Understands how to use the pkginfo/MANIFEST.<package> file to
12546           delete the package.  When installing a package, will also
12547           create a MANIFEST.* file if one is not provided by the
12548           package.  If the MANIFEST.* doesn't exist when deleting a
12549           package, the functions will fall back to attempting to delete
12550           any package-specific lisp directory.
12551
12552         * package-get.el: Moved some functions to package-admin.el.
12553           Added interactive function `package-get-delete-package', for
12554           use by users for deleting a package.
12555
12556           Also modified to not require the presence of efs.
12557
12558 1998-09-22  Hrvoje Niksic  <hniksic@srce.hr>
12559
12560         * files.el (find-file-noselect): Handle all signals, kill the
12561         buffer and resignal.
12562
12563 1998-09-23  SL Baur  <steve@altair.xemacs.org>
12564
12565         * cl-macs.el (glyph-image): Add setf method.
12566
12567 1998-09-06  Darryl Okahata  <darrylo@sr.hp.com>
12568
12569         * package-get.el: Fixed broken EFS downloading.  Also, look for
12570           .tar.gz files first, in preference over .tgz files.
12571
12572         * package-ui.el: Fix display of package version numbers.
12573
12574 1998-08-27  Jan Vroonhof  <vroonhof@math.ethz.ch>
12575
12576         * x-font-menu.el (font-menu-set-font):  Add "pt" units to size
12577         argument.
12578
12579 1998-09-03  Darryl Okahata  <darrylo@sr.hp.com>
12580
12581         * list-mode.el: `display-completion-list': added new/optional
12582           keyword `:completion-string', which allows the programmer to
12583           change the "Possible completions are:" prompt.
12584
12585         * menubar-items.el: Added new pulldown menu-pick to start up the
12586           visual package browser/installer:
12587
12588                 Options->Customize->List Packages
12589
12590         * package-admin.el: Added hooks for installing under both Unix
12591           and MS Windows.  Does additional error checking.  No longer
12592           calls "add-big-package.sh" to install packages under Unix; now
12593           calls gunzip & tar directly.
12594
12595         * package-get.el: Added ability to install packages from files
12596           on a local disk/CDROM.  Now deletes any existing package lisp
12597           directory.  Does completion on available packages when
12598           querying for package names.  Will also search for .tgz files
12599           in addition for .tar.gz files.  Tries to reload
12600           auto-autoloads, as a convenience when loading new packages,
12601           and also tries to add any new package paths to `load-path'.
12602           Changed all occurences of `concat' to use `expand-file-name'.
12603
12604         * package-ui.el: New file which implements the main visual
12605           package browser/installer, which is started via a menu pick or
12606           M-x pui-list packages.
12607
12608 1998-09-03  Hrvoje Niksic  <hniksic@srce.hr>
12609
12610         * startup.el (load-init-file): spelling fix.
12611
12612 1998-09-02  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12613
12614         * startup.el (normal-top-level): Load auto-autoload files
12615         covariantly with their precedence.
12616
12617 1998-08-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
12618
12619         * menubar-items.el (default-menubar): Remove "Font Weight"
12620         option, there is currently no custom equivalent.. Customize-faces
12621         is "Edit faces".
12622
12623         * x-font-menu.el (font-menu-set-font): Use customize to set
12624         default face.
12625
12626         * faces.el (face-spec-update-all-matching): New function.
12627
12628         * cus-face.el (custom-set-face-update-spec): New function.
12629         Interface to customize faces from elisp.
12630
12631         (custom-face-value-create): Show the customized settings if set
12632         but not saved.
12633
12634 1998-08-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
12635
12636         (custom-face-value-create): Show the customized settings if set
12637         but not saved.
12638
12639 1998-08-31  Hrvoje Niksic  <hniksic@srce.hr>
12640
12641         * keydefs.el (global-map): Add FSF 20.3 binding of
12642         query-replace-regexp.
12643
12644 1998-08-21  Greg Klanderman  <greg@alphatech.com>
12645
12646         * minibuf.el (read-file-name-internal-1): use
12647         user-name-completion-1 instead of user-name-completion.
12648
12649 1998-08-19  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12650
12651         * loadup.el:
12652         * make-docfile.el:
12653         * update-elc.el: Don't set `source-directory' (now defunct as a
12654         global variable) no more.
12655
12656         * packages.el (packages-list-autoloads): Made `source-directory'
12657         (now defunct as a global variable) a parameter.
12658
12659 1998-08-13  Carsten Leonhardt  <leo@arioch.oche.de>
12660
12661         * about.el (about-hackers): new email
12662
12663 1998-08-16  SL Baur  <steve@altair.xemacs.org>
12664
12665         * lisp-mode.el (with-string-as-buffer-contents): Set indentation.
12666
12667 1998-07-17  Didier Verna  <didier@xemacs.org>
12668
12669         * faces.el (set-face-property):
12670         (set-face-dim-p):
12671         (face-dim-p): updated the doc strings now that the dim property isn't
12672         tty-specific.
12673         (face-equal): the dim property is now a common one.
12674
12675         * cus-face.el (custom-face-attributes): New face attribute: `dim'
12676         Renamed the `stipple' attribute to `background-pixmap'.
12677         (custom-face-background-pixmap): make custom-face-stipple an
12678         obsolete alias for this.
12679
12680 1998-08-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12681
12682         * find-paths.el (paths-file-readable-directory-p): Created and
12683         used.
12684
12685         * loadup.el: Don't set inhibit-... flags from run-temacs.
12686
12687 1998-08-06  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12688
12689         * packages.el (packages-data-path-depth): Added and used.
12690
12691 1998-08-05  Charles G. Waldman <cgw@pgt.com>
12692
12693         * about.el:
12694         - Change .xpm to .png, delete "zcat" section.
12695         - cosmetic fix in the 'marcpa' entry.
12696
12697         * etc/photos
12698         - convert all .xpm.Z to .png
12699         - rename mrb to martin
12700         - rename mcook-m to mcookm
12701
12702 1998-07-31  Martin Buchholz  <martin@xemacs.org>
12703
12704         * x-init.el (x-initialize-compose): Add support for
12705         dead-circumflex as YET ANOTHER NAME for that dead key.
12706
12707 1998-08-05  Colin Rafferty <colin@xemacs.org>
12708
12709         * setup-paths.el (paths-construct-exec-path): Made the
12710         last-packages really be last.
12711         (paths-construct-data-directory-list): Ditto.
12712
12713 1998-08-01  Kai Haberzettl  <khaberz@synnet.de>
12714
12715         * startup.el(startup-splash-frame-body):
12716         Update Copyright notice in splash screen
12717
12718 1998-07-20  Greg Klanderman  <greg@alphatech.com>
12719
12720         * minibuf.el (read-file-name-internal-1): do ~user completion.
12721
12722 1998-07-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
12723
12724         * font-lock.el (font-lock-fontify-glumped-region): Add guard
12725         aginst destroyed extents
12726
12727 1998-07-24  Greg Klanderman  <greg@alphatech.com>
12728
12729         * package-get.el (package-get): add `install-dir' argument.
12730
12731 1998-07-20  John Jones  <jj@asu.edu>
12732
12733         * package-get.el: calls to package-get-update-all will only
12734           update packages which are already installed.
12735
12736 1998-07-23  SL Baur  <steve@altair.xemacs.org>
12737
12738         * autoload.el (update-file-autoloads): Ensure autoloads buffer is
12739         writable.
12740
12741 1998-07-20  Colin Rafferty   <colin@xemacs.org>
12742
12743         * about.el (about-hackers): Correct my email.
12744
12745 1998-07-20  Kai Haberzettl  <khaberz@synnet.de>
12746
12747         * about.el (about-hackers): new email-address.
12748
12749 1998-07-25  SL Baur  <steve@altair.xemacs.org>
12750
12751         * minibuf.el (read-number): Don't let `input-error' condition
12752         escape.
12753
12754 1998-07-20  Greg Klanderman  <greg@alphatech.com>
12755
12756         * about.el (about-hackers): use my `email-for-life' address.
12757
12758 1998-07-19  SL Baur  <steve@altair.xemacs.org>
12759
12760         * XEmacs 21.2-beta1 is released.
12761
12762 1998-07-12  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12763
12764         * ldap.el (ldap-search): Doc string change
12765
12766 1998-07-16  Colin Rafferty   <colin@xemacs.org>
12767
12768         * menubar-items.el (default-menubar): Removed references to
12769         `data-directory', and use `locate-data-file' instead, and made
12770         then greyed out if they don't exist.
12771
12772 1998-07-14  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12773
12774         * keymap.el (events-to-keys): Use `format' instead of `concat'
12775         since the latter does not accept integer args anymore
12776
12777 1998-07-15  SL Baur  <steve@altair.xemacs.org>
12778
12779         * dumped-lisp.el (preloaded-file-list): Usage of Lisp read-time
12780         macros replaced.
12781
12782 1998-07-14  SL Baur  <steve@altair.xemacs.org>
12783
12784         * make-docfile.el: Get first initialization from very-early-lisp.el
12785         * update-elc.el: Ditto.
12786         * loadup.el (really-early-error-handler): Ditto.
12787
12788         * packages.el (packages-unbytecompiled-lisp): Add new file,
12789         very-early-lisp.el.
12790
12791         * very-early-lisp.el: New file.
12792
12793 1998-07-14  SL Baur  <steve@altair.xemacs.org>
12794
12795         * Symbols that have been obsolete for at least 3 years removed (II).
12796
12797         * obsolete.el (eval-current-buffer): Make compatible.
12798         (byte-code-function-p): Ditto.
12799         (send-string): Removed.
12800         (send-region): Removed.
12801         (screen-scrollbar-width): Removed.
12802         (set-screen-scrollbar-width): Removed.
12803         (set-screen-left-margin-width): Removed.
12804         (set-screen-right-margin-width): Removed.
12805         (screen-left-margin-width): Removed.
12806         (screen-right-margin-width): Removed.
12807         (set-buffer-left-margin-width): Removed.
12808         (set-buffer-right-margin-width): Removed.
12809         (buffer-left-margin-width): Removed.
12810         (buffer-right-margin-width): Removed.
12811         (x-set-frame-icon-pixmap): Removed.
12812         (x-set-screen-icon-pixmap): Removed.
12813         (pixel-name): Removed.
12814         (make-pixmap): Removed.
12815         (make-cursor): Removed.
12816         (pixmap-width): Removed.
12817         (pixmap-contributes-to-line-height-p): Removed.
12818         (set-pixmap-contributes-to-line-height): Removed.
12819
12820 1998-07-13  SL Baur  <steve@altair.xemacs.org>
12821
12822         * obsolete.el (popup-menu-up-p): removed.
12823         (read-no-blanks-input): Removed.
12824         (wholenump): Removed.
12825         (ring-mod): Removed (what was ring-mod?).
12826         (current-time-seconds): Removed.
12827         (run-special-hook-with-args): Removed.
12828         (dot): Removed.
12829         (dot-marker): Removed.
12830         (dot-min): Removed.
12831         (dot-max): Removed.
12832         (window-dot): Removed.
12833         (set-window-dot): Removed.
12834
12835         * bytecomp.el: Remove bytecompiler support for `dot', `dot-max' and
12836         `dot-min'.
12837
12838         * minibuf.el: (read-no-blanks-input): remove commented-out copy.
12839
12840         * code-files.el (insert-file-contents): Rename
12841         run-special-hook-with-args to run-hook-with-args-until-success.
12842         (write-region): Ditto.
12843
12844 1998-07-12  SL Baur  <steve@altair.xemacs.org>
12845
12846         * about.el: Fix typos, update release date.
12847
12848         * Symbols that have been obsolete for at least 3 years removed.
12849
12850         * cl-macs.el (cl-parse-loop-clause): Delete obsolete references to
12851         screen- functions.
12852         (toplevel): remove setf methods for screen functions.
12853         * cl-macs.el (extent-data): defsetf removed.
12854         * obsolete.el (lisp-indent-hook): Make compatible, it's used too
12855         many places to remove.
12856         (comment-indent-hook): Ditto.
12857         * obsolete.el (get-screen-for-buffer-default-screen-name): Remove.
12858         (buffer-dedicated-screen): Ditto.
12859         (deiconify-screen): Ditto.
12860         (delete-screen): Ditto.
12861         (event-screen): Ditto.
12862         (find-file-other-screen): Ditto.
12863         (find-file-read-only-other-screen): Ditto.
12864         (live-screen-p): Ditto.
12865         (screen-height): Ditto.
12866         (screen-iconified-p): Ditto.
12867         (screen-list): Ditto.
12868         (screen-live-p): Ditto.
12869         (screen-name): Ditto.
12870         (screen-parameters): Ditto.
12871         (screen-pixel-height): Ditto.
12872         (screen-pixel-width): Ditto.
12873         (screen-root-window): Ditto.
12874         (screen-selected-window): Ditto.
12875         (screen-totally-visible-p): Ditto.
12876         (screen-visible-p): Ditto.
12877         (screen-width): Ditto.
12878         (screenp): Ditto.
12879         (get-screen-for-buffer): Ditto.
12880         (get-screen-for-buffer-noselect): Ditto.
12881         (get-other-screen): Ditto.
12882         (iconify-screen): Ditto.
12883         (lower-screen): Ditto.
12884         (mail-other-screen): Ditto.
12885         (make-screen): Ditto.
12886         (make-screen-invisible): Ditto.
12887         (make-screen-visible): Ditto.
12888         (modify-screen-parameters): Ditto.
12889         (new-screen): Ditto.
12890         (next-screen): Ditto.
12891         (next-multiscreen-window): Ditto.
12892         (other-screen): Ditto.
12893         (previous-screen): Ditto.
12894         (previous-multiscreen-window): Ditto.
12895         (raise-screen): Ditto.
12896         (redraw-screen): Ditto.
12897         (select-screen): Ditto.
12898         (selected-screen): Ditto.
12899         (set-buffer-dedicated-screen): Ditto.
12900         (set-screen-height): Ditto.
12901         (set-screen-position): Ditto.
12902         (set-screen-size): Ditto.
12903         (set-screen-width): Ditto.
12904         (show-temp-buffer-in-current-screen): Ditto.
12905         (switch-to-buffer-other-screen): Ditto.
12906         (visible-screen-list): Ditto.
12907         (window-screen): Ditto.
12908         (x-set-screen-pointer): Ditto.
12909         (x-set-frame-pointer): Ditto.
12910         (screen-title-format): Ditto.
12911         (screen-icon-title-format): Ditto.
12912         (terminal-screen): Ditto.
12913         (delete-screen-hook): Ditto.
12914         (create-screen-hook): Ditto.
12915         (mouse-enter-screen-hook): Ditto.
12916         (mouse-leave-screen-hook): Ditto.
12917         (map-screen-hook): Ditto.
12918         (unmap-screen-hook): Ditto.
12919         (default-screen-alist): Ditto.
12920         (default-screen-name): Ditto.
12921         (x-screen-defaults): Ditto.
12922         (x-create-screen): Ditto.
12923         * obsolete.el: meta-flag removed.
12924         baud-rate removed.
12925         sleep-for-millisecs removed.
12926         extent-data removed.
12927         set-extent-data removed.
12928         set-extent-attribute removed.
12929         extent-glyph removed.
12930         extent-layout removed.
12931         set-extent-layout removed.
12932         list-faces-display removed.
12933         list-faces removed.
12934         trim-versions-without-asking removed.
12935         after-write-file-hooks removed.
12936         truename removed.
12937         auto-fill-hook removed.
12938         blink-paren-hook removed.
12939         select-screen-hook, deselect-screen-hook removed.
12940         auto-raise-screen, auto-lower-screen removed.
12941
12942         * msw-mouse.el: Global change resource -> mswindows-resource.
12943
12944         * XEmacs 21.0-pre5 is released.
12945
12946 1998-07-11  SL Baur  <steve@altair.xemacs.org>
12947
12948         * about.el (about-hackers): Credits update.
12949
12950 1998-07-11  Hrvoje Niksic  <hniksic@srce.hr>
12951
12952         * register.el (insert-register): Don't activate the region.
12953
12954 1998-07-10  SL Baur  <steve@altair.xemacs.org>
12955
12956         * select.el: Restore x-* symbols for backwards compatibility:
12957         x-copy-primary-selection, x-kill-primary-selection,
12958         x-delete-primary-selection, x-select-make-extent-for-selection,
12959         x-valid-simple-selection-, x-cut-copy-clear-internal.
12960
12961 1998-07-09  SL Baur  <steve@altair.xemacs.org>
12962
12963         * XEmacs 21.0-pre4 is released.
12964
12965 1998-06-28  Hrvoje Niksic  <hniksic@srce.hr>
12966
12967         * menubar-items.el (default-menubar): Use `report-emacs-bug' for
12968         reporting bugs.
12969         (maybe-add-init-button): Fix semantics under Windows.  Use
12970         `expand-file-name' rather than `concat'.
12971
12972         * help.el (print-messages): New function.
12973
12974 1998-07-05  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12975
12976         * ldap.el (ldap-host-parameters-alist): Docstring fixes
12977
12978 1998-07-04  Jonathan Harris  <jhar@tardis.ed.ac.uk>
12979
12980         * about.el: Tweaked my entry in about-hackers.
12981
12982         * find-paths.el (paths-emacs-root-p):
12983           Relaxed emacs-root checking of an in-place installation to
12984           also accommodate the flat layout used on MS Windows.
12985
12986 1998-06-29  John Jones  <jj@asu.edu>
12987
12988         * package-get.el: calls to package-get-update-all will only
12989           update packages which are already installed.
12990
12991 1998-07-05  Andy Piper  <andyp@parallax.co.uk>
12992
12993         * faces.el (xpm-color-symbols): remove hardcoded defaults these
12994         are handled by the gui-element face fallbacks now.
12995
12996         * x-faces.el: default gui-element face to "background" as well as
12997         the default face.
12998
12999         * msw-faces.el (mswindows-init-device-faces): remove gui-element
13000         and default face settings since these are set as fallbacks now in
13001         the appropriate domain.
13002
13003 1998-07-02  SL Baur  <steve@altair.xemacs.org>
13004
13005         * text-mode.el (text-mode): Reorder regexp so the OR part
13006         corresponding to `page-delim' goes first and the hack in
13007         `forward-paragraph' will work.
13008         With bug analysis from Bob Weiner <weiner@altrasoft.com>
13009
13010 1998-06-29  Kyle Jones  <kyle_jones@wonderworks.com>
13011
13012         * subr.el (remove-hook): When checking the hook value
13013           with functionp, don't apply car to it.
13014
13015 1998-06-24  Jonathan Harris  <jhar@tardis.ed.ac.uk>
13016
13017         * package-get.el (package-get-remote-filename):
13018           Don't use file-name-as-directory because the local directory
13019           separator conventions might not be the same as ftp's.
13020
13021 1998-06-27  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13022
13023         * ldap.el (ldap-host-parameters-alist): New name of
13024         `ldap-host-parameters-plist'
13025
13026 1998-06-26  Adrian Aichner  <adrian@xemacs.org>
13027
13028         * package-get.el: Using (require 'package-get-base), now that it
13029         provides itself.  Consequently removed all instances of (load
13030         "package-get-base.el").
13031
13032 1998-06-29  Kyle Jones  <kyle_jones@wonderworks.com>
13033
13034         * subr.el (remove-hook): Don't treat the hook value as a
13035           list unless it is both consp and not functionp.
13036
13037 1998-06-29  SL Baur  <steve@altair.xemacs.org>
13038
13039         * about.el: Email address for Ben Wing is ben@xemacs.org.
13040         * auto-show.el: Ditto.
13041         * bytecomp.el: Ditto.
13042         * faces.el: Ditto.
13043         * x-scrollbar.el: Ditto.
13044         * x-misc.el: Ditto.
13045         * tty-init.el: Ditto.
13046         * toolbar-items.el: Ditto.
13047         * symbol-syntax.el: Ditto.
13048         * specifier.el: Ditto.
13049         * objects.el: Ditto.
13050         * hyper-apropos.el: Ditto.
13051         * glyphs.el: Ditto.
13052
13053 1998-06-27  Hrvoje Niksic  <hniksic@srce.hr>
13054
13055         * mouse.el (drag-window-divider): vertical-divider-draggable-p ->
13056         vertical-divider-always-visible-p.
13057         (default-mouse-motion-handler): Ditto.
13058
13059 1998-06-21  Hrvoje Niksic  <hniksic@srce.hr>
13060
13061         * scrollbar.el (scrollbars-visible-p): Simplify.  Always set the
13062         global value.
13063
13064 1998-06-21  Oliver Graf <ograf@fga.de>
13065
13066         * build-reports.el: changed receiver to xemacs-build-reports list
13067
13068 1998-06-19  Jonathan Harris  <jhar@tardis.ed.ac.uk>
13069
13070         * font.el: Split font-family-mappings into X and
13071           mswindows-specific versions.
13072           mswindows-font-create-[object|name]: Treat supplied size
13073           as a pointsize. Added underline and strikethru handling.
13074
13075         * msw-faces.el: changed default mswindows charset to western.
13076
13077         * msw-glyphs.el: removed space in border-glyph font string that
13078           was inserted to get round bugs in the mswindows C font code.
13079
13080 1998-06-27  SL Baur  <steve@altair.xemacs.org>
13081
13082         * about.el (about-hackers): Credits update.
13083
13084         * help-nomule.el (tutorial-supported-languages): Add Romanian
13085         TUTORIAL.
13086
13087         * code-files.el (file-coding-system-alist): Hardwire TUTORIAL.ro
13088         to ISO-8859-2.
13089
13090 1998-06-19  Jonathan Harris  <jhar@tardis.ed.ac.uk>
13091
13092         * font.el: Split font-family-mappings into X and
13093           mswindows-specific versions.
13094           mswindows-font-create-[object|name]: Treat supplied size
13095           as a pointsize. Added underline and strikethru handling.
13096
13097         * msw-faces.el: changed default mswindows charset to western.
13098
13099         * msw-glyphs.el: removed space in border-glyph font string that
13100           was inserted to get round bugs in the mswindows C font code.
13101
13102 1998-06-15  Jonathan Harris  <jhar@tardis.ed.ac.uk>
13103
13104         * minibuf.el: make read-color-completion-table call
13105           (mswindows-color-list for mswindows devices.
13106
13107 1998-06-18  Sam Mikes  <smikes@alumni.hmc.edu>
13108
13109         * lisp/font-lock.el
13110         (font-lock-match-c++-style-declaration-item-and-skip-to-next):
13111         Let declaration items contain non-word symbol characters.
13112
13113 1998-06-15  Adrian Aichner  <adrian@xemacs.org>
13114
13115         * package-get.el (package-get-package-provider): Added autoload
13116         cookie.  Loading "package-get-base.el" in ALL functions that use
13117         it.  Fixed some (interactive ...) with multiple argument specs
13118         again.  Cosmetic indentation changes.
13119
13120 1998-05-27  Glynn Clements  <glynn@sensei.co.uk>
13121
13122         * info.el (Info-insert-dir): Don't use nreverse on variables
13123         that you want to use later.
13124
13125 1998-06-17  Glynn Clements  <glynn@sensei.co.uk>
13126
13127         * x-mouse.el (x-set-point-and-move-selection): Replace call
13128         to x-kill-primary-selection with kill-primary-selection
13129
13130 1998-06-12  Martin Buchholz  <martin@xemacs.org>
13131
13132         * simple.el (what-cursor-position): Make cursor position reported
13133         use value of column-number-start-at-one
13134
13135 1998-06-17  SL Baur  <steve@altair.xemacs.org>
13136
13137         * about.el (xemacs-hackers): Fix Jareth's email address.
13138
13139 1998-06-16  SL Baur  <steve@altair.xemacs.org>
13140
13141         * startup.el (startup-splash-frame): Remove
13142         `xemacs-startup-logo-function'.
13143
13144 1998-06-15  SL Baur  <steve@altair.xemacs.org>
13145
13146         * about.el (about-hackers): Update credits list.
13147
13148 1998-06-06  Jeff Miller <jmiller@smart.net>
13149
13150         * lisp/sound.el: Update sound-ext to allow filenames with
13151           extensions to be found by load-sound-file
13152
13153 1998-06-14  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13154
13155         * info.el (Info-rebuild-outdated-dir): Removed variable
13156         (Info-auto-generate-directory): New variable
13157         (Info-save-auto-generated-dir): New variable
13158         (Info-maybe-update-dir): Use `Info-auto-generate-directory'
13159         (Info-build-dir-anew): Second parameter removed.  Use
13160         `Info-save-auto-generated-dir'
13161         (Info-rebuild-dir): Ditto
13162
13163 1998-06-02  Christoph Wedler  <wedler@fmi.uni-passau.de>
13164
13165         * list-mode.el (next-list-mode-item): Would not recognize
13166         border between directly neighbored items.
13167
13168 1998-06-12  Andy Piper  <andyp@parallax.co.uk>
13169
13170         * package-get.el: add autoloads for some functions.
13171
13172 1998-06-10  Hrvoje Niksic  <hniksic@srce.hr>
13173
13174         * specifier.el (let-specifier): Tiny docfixes.
13175
13176 1998-06-12  Andy Piper  <andyp@parallax.co.uk>
13177
13178         * msw-mouse.el: set selection-pointer-glyph to Normal.
13179
13180 1998-06-09  Per Abrahamsen  <abraham@dina.kvl.dk>
13181
13182         * wid-edit.el (widget-specify-secret): New function.
13183         (widget-after-change): Use it.
13184         (widget-specify-field): Use it.
13185
13186 1998-06-08  Hrvoje Niksic  <hniksic@srce.hr>
13187
13188         * mouse.el (drag-window-divider): Use `(not done)' instead of
13189         `doit'; reuse result of `window-pixel-edges'.
13190
13191         * modeline.el (drag-modeline-event-lag): Rename to
13192         drag-divider-event-lag.
13193
13194 1998-06-07  Hrvoje Niksic  <hniksic@srce.hr>
13195
13196         * specifier.el (let-specifier): Rewritten not to generate needless
13197         `let's; clarified documentation; support TAG-SET and HOW-TO-ADD
13198         arguments.
13199
13200 1998-05-28  Hrvoje Niksic  <hniksic@srce.hr>
13201
13202         * minibuf.el (read-file-name-1): Setup buffer-local value of
13203         `completion-ignore-case' in completions buffer under Windows.
13204
13205 1998-06-06  Kirill M. Katsnelson  <kkm@kis.ru>
13206
13207         * about.el (about-maintainer-glyph): Fix support for not
13208         compressed images.
13209
13210 1998-06-04  Kirill M. Katsnelson  <kkm@kis.ru>
13211
13212         * cmdloop.el (cancel-mode-internal): Defined this do-nothing function.
13213
13214         * mouse.el (mouse-track): Cancel selection if misc-user event with
13215         `cancel-mode-internal' function is fetched.
13216
13217 1998-06-03  Hrvoje Niksic  <hniksic@srce.hr>
13218
13219         * files.el (save-some-buffers-1): Fixed return value.
13220
13221 1998-06-01  Oliver Graf <ograf@fga.de>
13222
13223         * dragdrop.el: added experimental
13224
13225 1998-05-26  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
13226
13227         * startup.el (after-init-hook, init-file-user,
13228         user-init-directory, load-user-init-file):  Purge references
13229         to "~/.xemacs/init.el" from docstrings.
13230
13231         (load-user-init-file) Use paths-construct-path to construct
13232         paths to user init files.  Go directly to ~/.emacs, do not
13233         search ~/.xemacs/, do not load `default-custom-file'.
13234
13235 1998-06-03  Hrvoje Niksic  <hniksic@srce.hr>
13236
13237         * files.el (interpreter-mode-alist): Catch wish and tclsh before
13238         general *sh.
13239         (inhibit-first-line-modes-regexps): Added `.tar.gz'.
13240
13241 1998-06-03  Andy Piper  <andyp@parallax.co.uk>
13242
13243         * menubar-items.el (default-menubar): add Update Packages to customize
13244         menu.
13245
13246 1998-06-02  Andy Piper  <andyp@parallax.co.uk>
13247
13248         * faces.el: use toolbar face as a fallback for toolbar properties
13249         in xpm-color-symbols instead of default.
13250
13251         * msw-faces.el: rename 3d-object -> gui-element face.
13252
13253 1998-06-06  SL Baur  <steve@altair.xemacs.org>
13254
13255         * startup.el (xemacs-startup-logo-function): New variable.
13256         (startup-splash-frame): Use it.
13257
13258 1998-06-02  Hrvoje Niksic  <hniksic@srce.hr>
13259
13260         * files.el (save-some-buffers): Would wait 1 second.
13261         (save-some-buffers-1): Delete other windows here instead of in
13262         `save-some-buffers'.
13263         (save-some-buffers): Force redisplay only if windows were deleted.
13264
13265 1998-06-02  Didier Verna  <didier@xemacs.org>
13266
13267         * cus-face.el (custom-face-attributes): generalized the use of
13268         toggle buttons for boolean attributes.
13269         Re-ordered the items a bit.
13270
13271 1998-06-01  SL Baur  <steve@altair.xemacs.org>
13272
13273         * sound.el (default-sound-directory): Use `locate-data-directory'
13274         to find the sounds directory.
13275
13276 1998-05-29  Andy Piper  <andyp@parallax.co.uk>
13277
13278         * sound.el: default sound-ext to .wav under mswindows, .au
13279         otherwise. load-default sounds without extensions.
13280
13281 1998-05-27  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
13282
13283         * menubar-items.el (default-menubar): Dim out "Submit Bug Report"
13284         if send-pr is not bound.
13285
13286 1998-06-01  Andy Piper  <andyp@parallax.co.uk>
13287
13288         * files.el: grok idl files in auto-mode-alist.
13289 1998-06-01  Jeff Miller  <jmiller@smart.net>
13290
13291         * minibuf.el (exact-minibuffer-completion-p): check for nil before
13292         calling `upcase'.
13293
13294 1998-05-30  Andy Piper  <andyp@parallax.co.uk>
13295
13296         * msw-glyphs.el: add xbm to the list of image types supported.
13297
13298 1998-05-30  Kirill M. Katsnelson  <kkm@kis.ru>
13299
13300         * msw-init.el (init-post-mswindows-win): Load InfoDock toolbar
13301         instead of XEmacs one when dumping InfoDock.
13302
13303 1998-05-30  Kirill M. Katsnelson  <kkm@kis.ru>
13304
13305         * obsolete.el (has-modeline-p): Added obsolete alias `has-modeline-p'
13306         for `modeline-visible-p'
13307
13308         * winnt.el (nt-quote-process-args): Fix for duplicating argv[0].
13309
13310 1998-05-29  Andy Piper  <andyp@parallax.co.uk>
13311
13312         * msw-select.el (mswindows-cut-copy-clear-clipboard): deleted
13313         since it's not used anymore. doc string fixes.
13314
13315         * package-get.el (package-get-file-installed-p): new function. use
13316         instead of file-installed-p which is in an external package.
13317
13318 1998-05-28  Oliver Graf <ograf@fga.de>
13319
13320         * dragdrop.el (dragdrop-drop-url-default): dropped pop-to-buffer in
13321         favor of select-window/switch-to-buffer
13322
13323 Wed May 27, 1998  Darryl Okahata  <darrylo@sr.hp.com>
13324
13325         * startup.el: changed (getenv "HOME") to (user-home-directory)
13326
13327 1998-05-25  Oliver Graf <ograf@fga.de>
13328
13329         * frame.el (cde-start-drag) moved to dragdrop.el
13330         (offix-start-drag-region) moved to dragdrop.el
13331         (offix-start-drag) moved to dragdrop.el
13332         * dragdrop.el (cde-start-drag) moved from frame.el
13333         (offix-start-drag-region) moved from frame.el
13334         (offix-start-drag) moved from frame.el
13335         (cde-start-drag-region) cde drag regions
13336         * mouse.el (mouse-drag-or-yank) will now call cde-start-drag-region
13337
13338 1998-05-26  Oliver Graf <ograf@fga.de>
13339
13340         * dragdrop.el: created dragdrop-drag prototypes
13341         (cde-start-drag-region) fixed typo
13342
13343 1998-05-28  SL Baur  <steve@altair.xemacs.org>
13344
13345         * simple.el (after-init-hook): Remove reader macro.
13346
13347         * packages.el (packages-hardcoded-lisp): Get rid of reader
13348         macros.  Update DOC string.
13349
13350 1998-05-25  Hrvoje Niksic  <hniksic@srce.hr>
13351
13352         * mouse.el (drag-window-divider): Ditto.
13353
13354         * modeline.el (mouse-drag-modeline): Use it.
13355
13356         * lisp-mode.el (let-specifier): Specify indentation.
13357
13358         * specifier.el (let-specifier): Renamed from
13359         `with-specifier-instance'.
13360
13361 1998-05-27  Andy Piper  <andyp@parallax.co.uk>
13362
13363         * x-faces.el:
13364         * faces.el: move definition of xpm-color-symbols from x-faces.el
13365         to faces. Predicate x-get-resource on the presence of x.
13366
13367         * msw-faces.el: set 3d-object face rather than modeline. Specify
13368         faces as specfier defaults.
13369
13370         * package-get.el: don't use package-admin-add-single-file-package.
13371
13372 1998-05-25  Hrvoje Niksic  <hniksic@srce.hr>
13373
13374         * toolbar-items.el: Fixup tooltips.
13375         (toolbar-gnus): Don't use obsolete variable
13376         toolbar-news-frame-properties.
13377         (toolbar-news-reader): Default to `gnus' instead of
13378         `not-configured'.
13379
13380         * files.el (auto-mode-alist): Correctly recognize `.emacs' under
13381         Windows.
13382
13383 1998-05-25  Andy Piper  <andyp@parallax.co.uk>
13384
13385         * package-get.el: rename -installedp -> -installed-p.
13386
13387 1998-05-23  Kirill M. Katsnelson  <kkm@kis.ru>
13388
13389         * glyphs.el (init-glyphs): Created `border-glyph' face, with no
13390         attributes, and assinged it to continuation, truncation and
13391         hscroll glyphs.
13392
13393         * msw-glyphs.el: Assigned WinDings font to `border-glyph' face,
13394         and made continuation, truncation and hscroll glyphs arrow
13395         characters out of that font.
13396
13397 1998-05-22  Hrvoje Niksic  <hniksic@srce.hr>
13398
13399         * minibuf.el (minibuffer-electric-separator): Play nicely with
13400         directory-sep-char being \.
13401         (minibuffer-electric-tilde): Ditto.
13402         (read-file-name-map): Ditto.
13403
13404 1998-05-22  Hrvoje Niksic  <hniksic@srce.hr>
13405
13406         * mouse.el (default-mouse-track-maybe-own-selection): Pause only
13407         on X devices.
13408         (default-mouse-track-deal-with-down-event): Avoid
13409         `x-disown-selection'; use `disown-selection' instead.
13410
13411 1998-05-21  Andy Piper  <andyp@parallax.co.uk>
13412
13413         * select.el:
13414         * x-select.el: selection cleanup. (x-cut-copy-clear-internal)
13415         moved to (cut-copy-clear-internal) in select.el. Ditto for
13416         (x-delete-primary-selection) (x-kill-primary-selection)
13417         (x-copy-primary-selection).
13418         (own-clipboard): new function.
13419
13420         * msw-select.el: use the new kill/delete/copy/cut-copy-clear
13421         functions in select.el. remove old ones.
13422         (mswindows-own-clipboard): new function.
13423
13424 1998-05-21  Andy Piper  <andyp@parallax.co.uk>
13425
13426         * gnuserv.el: allow connections from mswindows type devices.
13427
13428 1998-05-20  Andy Piper  <andyp@parallax.co.uk>
13429
13430         * msw-glyphs.el: change image type used from cursor to resource.
13431
13432 1998-05-20  Kirill M. Katsnelson  <kkm@kis.ru>
13433
13434         * x-scrollbar.el (x-init-scrollbar-from-resources): Added support
13435         for {top,bottom}-{left,right} values in addition to
13436         {top,bottom}_{left,right}.
13437         Use x-get-resource instead of x-get-resource-and-bogosity-check.
13438
13439 1998-05-20  Hrvoje Niksic  <hniksic@srce.hr>
13440
13441         * cl-macs.el (specifier-instance): Undefine its setf method.
13442
13443         * specifier.el (with-specifier-instance): Added docstring.
13444
13445         * mouse.el (drag-window-divider): Ditto.
13446
13447         * modeline.el (mouse-drag-modeline): Use it.
13448
13449         * lisp-mode.el (with-specifier-instance): Define its indentation
13450         level.
13451
13452         * specifier.el (with-specifier-instance): New macro.
13453
13454 1998-05-19  Andy Piper  <andyp@parallax.co.uk>
13455
13456         * package-get.el (package-get-create-custom): new function to
13457         auto-generate package-get-custom.el from package-get-base.el.
13458         * (package-get-ever-installedp): new function.
13459         * (package-get-custom): new function to get all packages specified
13460         by customize.
13461
13462 1998-05-19  Hrvoje Niksic  <hniksic@srce.hr>
13463
13464         * cus-edit.el (custom-file): Revert to `~/.emacs'.
13465
13466 1998-05-23  SL Baur  <steve@altair.xemacs.org>
13467
13468         * cl-extra.el: Reverse previous float change.
13469
13470 1998-05-17  Andy Piper  <andyp@parallax.co.uk>
13471
13472         * x-faces.el:
13473         * faces.el (try-font-name): moved from x-faces.el since it is
13474         required by w3 under mswindows as well X.
13475
13476 1998-05-18  Kirill M. Katsnelson  <kkm@kis.ru>
13477
13478         * winnt.el: Removed evil (setq completion-ignore-case t)
13479         clause, one more overlookef fsfism.
13480         (nt-quote-args-functions-alist): End sentences with double space.
13481
13482 1998-05-18  Kirill M. Katsnelson  <kkm@kis.ru>
13483
13484         * window-xemacs.el (push-window-configuration): Remove kludgery of
13485         recaching default-toolbar specifier.
13486         (pop-window-configuration): Ditto.
13487         (unpop-window-configuration): Ditto.
13488
13489 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
13490
13491         * modeline.el (modeline-minor-mode-menu): Don't use :menu-tag.
13492
13493 1998-05-17  Kirill M. Katsnelson  <kkm@kis.ru>
13494
13495         * winnt.el (nt-quote-args-verbatim): Added function.
13496         (nt-quote-args-prefix-quote): Added function.
13497         (nt-quote-args-backslash-quote): Added function.
13498         (nt-quote-args-double-quote): Added function.
13499         (nt-quote-args-functions-alist): New variable.
13500         (nt-quote-process-args): Added function. This is the main quoting
13501         work horse called from process-nt.c
13502
13503 1998-05-16  Kirill M. Katsnelson  <kkm@kis.ru>
13504
13505         * winnt.el: Removed duplicate definitions for backspace,
13506         delete, M-backspace and C-M-backspace.
13507         (file-name-buffer-file-type-alist): Removed this variable.
13508         (find-buffer-file-type): Removed function.
13509         (find-file-binary):  Removed function.
13510         (find-file-text): Removed function.
13511         (find-file-not-found-set-buffer-file-type): Removed function.
13512         (save-to-unix-hook): Removed function.
13513         (revert-from-unix-hook): Removed function.
13514         (using-unix-filesystems): Removed function.
13515         (original-make-auto-save-file-name): DEFSUBR to avoid doc snarf
13516         warning.
13517         (x-set-selection): Removed function.
13518         (x-get-selection): Removed function.
13519         Removed commented FSFisms.
13520         Replaced copyright notice (this file is not part of GNU Emacs).
13521         (nt-shell-mode-hook): Moved here from a lambda expression. Added
13522         comint-process-echoes setting to t.
13523
13524 1998-05-17  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13525
13526         * packages.el (packages-no-package-hierarchy-regexp): Introduced
13527         and used following the interface change of
13528         `paths-find-recursive-path'.
13529
13530         * find-paths.el (paths-find-recursive-path): Exclusion is now by a
13531         regexp instead of a list of base names.
13532         (paths-version-control-filename-regexp):
13533         (paths-lisp-filename-regexp): (paths-no-lisp-directory-regexp):
13534         Introduced and used following the interface change of
13535         `paths-find-recursive-path'.
13536
13537 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
13538
13539         * simple.el (delete-forward-p): Make it a defun; do X garbage only
13540         on X devices, rather than on all non-TTY devices.
13541
13542 1998-05-16  Kirill M. Katsnelson  <kkm@kis.ru>
13543
13544         * msw-mouse.el: New file. Sets up cursor shapes for Windows.
13545
13546         * dumped-lisp.el (preloaded-file-list): Added msw-mouse.el
13547
13548 1998-05-17  Adrian Aichner  <adrian@xemacs.org>
13549
13550         * itimer.el (activate-itimer): Fixed usage of integers
13551         as argument to `concat'.
13552
13553 1998-05-17  Glynn Clements  <glynn@sensei.co.uk>
13554
13555         * itimer.el (start-itimer): replace the use of `concat' with
13556         `format'
13557
13558 1998-05-16  SL Baur  <steve@altair.xemacs.org>
13559
13560         * mode-motion.el (mode-motion-hook): Clarify docstring.
13561         From Bob Weiner <weiner@altrasoft.com>
13562
13563         * loadhist.el (symbol-file): Supply prompt string when used
13564         interactively.
13565         From Bob Weiner <weiner@altrasoft.com>
13566
13567 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
13568
13569         * loadup.el (really-early-error-handler): Ditto.
13570
13571         * update-elc.el: Ditto.
13572
13573         * setup-paths.el (paths-construct-exec-path): Ditto.
13574
13575         * make-docfile.el: Ditto.
13576
13577         * find-paths.el (paths-decode-directory-path): Use split-path
13578         instead of decode-path.
13579
13580         * files.el (parse-colon-path): Update docstring reference.
13581
13582 1998-05-15  Jonathan Harris  <jhar@tardis.ed.ac.uk>
13583
13584         * msw-init.el:
13585         * x-init.el:
13586         Bind cut'n'paste keys to non window-system specific functions.
13587
13588         * msw-select.el: New function mswindows-clear-clipboard.
13589         mswindows-cut-copy-clipboard extended to handle clearing of the
13590         selection and renamed to mswindows-cut-copy-clear-clipboard.
13591
13592         * select.el: on mswindows devices delete-primary-selection
13593         calls mswindows-clear-clipboard.
13594
13595 1998-05-15  Hrvoje Niksic  <hniksic@srce.hr>
13596
13597         * simple.el (quoted-insert): Inhibit quit when using read-char.
13598
13599         * cmdloop.el (read-char): Don't inhibit quit.
13600         (read-char-exclusive): Ditto.
13601         (read-char): Signal quit if quit-char was pressed.
13602         (read-char-exclusive): Ditto.
13603         (read-quoted-char): Return a character, not integer.
13604
13605         * menubar-items.el (default-popup-menu): Use Andy's generic
13606         selection code.
13607         (default-popup-menu): Fix code.
13608
13609 1998-05-14  Oliver Graf <ograf@fga.de>
13610
13611         * dragdrop.el (dragdrop-function-widget): this time it's done
13612
13613 1998-05-13  Oliver Graf <ograf@fga.de>
13614
13615         * dumped-lisp.el: dragdrop.el now based on dragdrop-api feature
13616
13617 1998-05-15  Kirill M. Katsnelson  <kkm@kis.ru>
13618
13619         * device.el (device-pixel-width):
13620         (device-pixel-height):
13621         (device-mm-width):
13622         (device-mm-height):
13623         (device-bitplanes):
13624         (device-color-cells): Swapped parameters to device-system-metric
13625         according to the interface change.
13626
13627 1998-05-14  Kirill M. Katsnelson  <kkm@kis.ru>
13628
13629         * mouse.el (default-mouse-motion-handler): Use new name of the
13630         function event-over-vertical-divider-p.
13631         Do not set E-W arrow cursor over the divider if
13632         vertical-divider-draggable-p is nil in the window.
13633         ([top-level]): Use new name for the variable
13634         vertical-divider-map.
13635         (drag-window-divider): Respect vertical-divider-draggable-p.
13636         Variable name typo fixes.
13637
13638 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
13639
13640         * keymap.el (kbd): Define here; handle string constants and
13641         others...
13642
13643 1998-05-15  Christian Nyb <chr@mediascience.no>
13644
13645         * simple.el (zap-up-to-char): New function.  Behaves like `zap-to-char'
13646         in Emacs 18.
13647
13648 1998-05-13  Didier Verna  <didier@xemacs.org>
13649
13650         * mouse.el (drag-window-divider): give the vertical divider a
13651         pressed look when dragging it.
13652
13653 1998-05-13  Andy Piper  <andyp@parallax.co.uk>
13654
13655         * faces.el: predicate some more face operations on x or mswindows
13656         not just x.
13657
13658         * modeline.el: enable modeline coloring for mswindows.
13659
13660 1998-05-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13661
13662         * minibuf.el (minibuffer-default): Added variable; compatible with
13663         FSF Emacs.
13664         (next-history-element): Used `minibuffer-default'.
13665
13666 1998-05-12  Oliver Graf <ograf@fga.de>
13667
13668         * dragdrop.el (dragdrop-function-widget): button and mods ok
13669         arguments still look a bit strange
13670         (dragdrop-compare-mods) created
13671         (dragdrop-drop-do-functions) correctly checks for buttons and
13672         modifiers
13673
13674 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
13675
13676         * setup-paths.el (paths-default-info-directories): Replace
13677         path-separator with directory-sep-char.
13678
13679         * files.el (path-separator): Don't define it here.
13680
13681 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
13682
13683         * update-elc.el: Ditto.
13684
13685         * setup-paths.el (paths-construct-exec-path): Ditto.
13686
13687         * make-docfile.el: Ditto.
13688
13689         * loadup.el (really-early-error-handler): Ditto.
13690
13691         * find-paths.el (paths-decode-directory-path): Use decode-path
13692         instead of decode-path-internal.
13693
13694         * files.el (parse-colon-path): Update docstring.
13695
13696 1998-05-13  Hrvoje Niksic  <hniksic@srce.hr>
13697
13698         * subr.el (get-buffer-window-list): Make BUFFER optional.
13699
13700         * window-xemacs.el (windows-of-buffer): Defalias to
13701         get-buffer-window-list.
13702
13703 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
13704
13705         * disass.el: Fix maintainer keyword.
13706
13707         * bytecomp.el (byte-compile-and-load-file): Autoload.
13708         (byte-compile-buffer): Ditto.
13709
13710         * lisp-mode.el (eval-last-sexp): Skip ` in `variable' so that the
13711         value is returned, not the name.
13712         (lisp-imenu-generic-expression): Enable it.
13713         (lisp-mode-variables): Ditto.
13714         (lisp-indent-offset): Change defconst to defvar.
13715         (lisp-indent-function): Ditto.
13716         (lisp-body-indent): Ditto.
13717
13718 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
13719
13720         * modeline.el: Use zap-last-kbd-macro-event.
13721
13722         * lisp-mode.el (eval-interactive): If eval-interactive-verbose is
13723         nil, don't attempt to do anything with messages.
13724         (eval-last-sexp): Use `letf' for clarity.
13725
13726 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
13727
13728         * startup.el: It's still `.emacs', not yet `.xemacs/init.el'.
13729
13730 1998-05-11  Martin Buchholz  <martin@xemacs.org>
13731
13732         * buff-menu.el:
13733         * lisp-mode.el:
13734         * obsolete.el:
13735         Change empty docstrings into no doc strings at all.
13736         Fix bogus FSF-format docstrings.
13737         * etags.el: Fix docstring.
13738
13739 1998-05-11  Jan Vroonhof  <vroonhof@math.ethz.ch>
13740
13741         * package-get.el (package-get): Use internal md5
13742
13743 1998-05-13  SL Baur  <steve@altair.xemacs.org>
13744
13745         * about.el (about-xemacs): Correct abuse of concat.
13746
13747 1998-05-11  SL Baur  <steve@altair.xemacs.org>
13748
13749         * info.el (Info-mode): Use easymenu.
13750
13751 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
13752
13753         * apropos.el (apropos): Don't use concat with integers.
13754
13755         * cmdloop.el (describe-last-error): Handle the case when no error
13756         was seen gracefully.
13757
13758         * apropos.el (apropos-print): Use with-displaying-help-buffer as
13759         defun.
13760         (apropos-describe-plist): Ditto.
13761
13762         * help.el (with-displaying-help-buffer): Revert to a defun.
13763         (describe-key): Use it as defun.
13764         (describe-mode): Ditto.
13765         (describe-bindings): Ditto.
13766         (describe-prefix-bindings): Ditto.
13767         (describe-installation): Ditto.
13768         (view-lossage): Ditto.
13769         (describe-function): Ditto.
13770         (describe-variable): Ditto.
13771         (describe-syntax): Ditto.
13772
13773 1998-05-11  Oliver Graf <ograf@fga.de>
13774
13775         * dragdrop.el: changed order of require/provide
13776         (dragdrop-drop-mime-default) changed to new calling conventions
13777         (dragdrop-drop-do-functions) changed to new calling conventions
13778         (dragdrop-function-widget) this one needs more work...
13779
13780 1998-05-10  Oliver Graf <ograf@fga.de>
13781
13782         * about.el: another small change in my entry
13783         * dragdrop.el (dragdrop-drop-log-function): logging added
13784         plus customizations
13785         changed interface to handler functions. now called with event
13786         and object
13787
13788 1998-05-12  Kirill M. Katsnelson  <kkm@kis.ru>
13789
13790         * glyphs.el (divider-pointer-glyph): Declared new glyph,
13791         E-W arrow pointer displayed over draggable dividers.
13792
13793         * mouse.el (default-mouse-motion-handler): Show it when
13794         appropriate.
13795         (drag-window-divider): Added.
13796         ([top-level]): Initialized window-divider-map with a keymap
13797         binding the above function to left button down event.
13798
13799         * x-mouse.el (x-init-pointer-shape): Initialize
13800         divider-pointer-glyph from Cursor.dividerPointer, or use default
13801         E-W double arrow.
13802
13803 1998-04-30  Gunnar Evermann  <Gunnar.Evermann@nats.informatik.uni-hamburg.de>
13804
13805         * toolbar-items.el (toolbar-compile): respect should-use-dialog-box-p
13806
13807 1998-05-11  Hrvoje Niksic  <hniksic@srce.hr>
13808
13809         * simple.el (count-words-buffer): Don't query for buffer.
13810         (count-lines-buffer): Ditto.
13811
13812 1998-05-11  Jan Vroonhof <vroonhof@math.ethz.ch>
13813
13814         * help.el (where-is): add optional insert argument.
13815
13816 1998-05-11  Hrvoje Niksic  <hniksic@srce.hr>
13817
13818         * help.el (describe-key-briefly): New argument INSERT.
13819
13820         * simple.el (eval-expression): New optional argument; synch with
13821         FSF 20.3.
13822
13823         * keydefs.el (global-map): Add new register bindings.
13824
13825         * register.el: Synched with FSF 20.3.
13826
13827 1998-05-11  Jan Vroonhof <vroonhof@math.ethz.ch>
13828
13829         * window-xemacs.el (recenter): all arguments are optional.
13830
13831 1998-05-10  Kirill M. Katsnelson  <kkm@kis.ru>
13832
13833         * device.el: (device-pixel-width): Reflected name/parameters
13834         change to device-system-metric.
13835         (device-pixel-height): Ditto.
13836         (device-mm-width): Ditto.
13837         (device-mm-height): Ditto.
13838         (device-bitplanes): Ditto.
13839         (device-color-cells): Ditto.
13840
13841 1998-05-10  Hrvoje Niksic  <hniksic@srce.hr>
13842
13843         * cl-extra.el (cl-float-limits): Removed; move code to top-level.
13844
13845         * cl.el (most-positive-fixnum): Document.
13846         (most-negative-fixnum): Ditto.
13847
13848         * cus-dep.el: Updated comment.
13849
13850         * cus-load.el: Use most-positive-fixnum as the gc-inhibiting
13851         constant.
13852
13853         * cus-load.el (custom-put): Removed.
13854
13855         * files.el (after-find-file): Just resignal quit instead of
13856         signaling "canceled".
13857
13858 1998-05-10  Hrvoje Niksic  <hniksic@srce.hr>
13859
13860         * frame.el (other-frame): Use `focus-frame' instead of
13861         select-frame kludges.
13862
13863         * lisp-mode.el: Update lisp-indent-function for
13864         save-selected-frame and with-selected-frame.
13865
13866         * frame.el (save-selected-frame): New macro.
13867         (with-selected-frame): Ditto.
13868         (other-frame): Use `set-frame-focus'.
13869
13870 1998-05-06  Oliver Graf <ograf@fga.de>
13871
13872         * dragdrop.el (dragdrop-drop-dispatch): changed to new list concept
13873         (dragdrop-drop-url-default) default handler for URL drops created
13874         (dragdrop-drop-mime-default) default handler for MIME drops created
13875         (dragdrop-drop-functions) default custom for handling drops created
13876         (dragdrop-drop-do-functions) helper for drgadrop-drop-dispatch
13877
13878 1998-05-05  Jonathan Harris <jhar@tardis.ed.ac.uk>
13879
13880         * mouse.el: Removed redundant mouse-mswindows-drop function.
13881
13882 1998-05-05  Oliver Graf <ograf@fga.de>
13883
13884         * about.el: changed some text in my entry
13885         * dragdrop.el: added customs
13886
13887 1998-05-04  Oliver Graf <ograf@fga.de>
13888
13889         * mouse.el: killed global drop key bindings
13890         (mouse-offix-drop) removed
13891         * dragdrop.el: created
13892         * dumped-lisp.el: inclusion of dragdrop.el for window-systems
13893
13894 1998-05-09  Kirill M. Katsnelson  <kkm@kis.ru>
13895
13896         * x-scrollbar.el (x-init-scrollbar-from-resources): Initialize
13897         scrollbar-on-{left,top}-p from *scrollBarPlacement resources.
13898
13899         * x-misc.el (x-get-resource-and-maybe-bogosity-check): Removed
13900         obsolete comment.
13901
13902         * scrollbar.el (scrollbars-visible-p): Use new
13903         {vertical,horizontal}-scrollbar-visible-p specifiers.
13904
13905 1998-04-18  Kirill M. Katsnelson  <kkm@kis.ru>
13906
13907         * device.el (device-pixel-height):
13908         (device-pixel-width):
13909         (device-mm-width):
13910         (device-mm-height):
13911         (device-bitplanes):
13912         (device-color-cells): Moved these 6 functions from device.c; they
13913         all use single (device-system-metrics) call.
13914
13915 1998-05-09  SL Baur  <steve@altair.xemacs.org>
13916
13917         * dumped-lisp.el (preloaded-file-list): x-menubar.el and x-toolbar.el
13918         were renamed.
13919
13920         * menubar-items.el:
13921         * toolbar-items.el: Renamed from x-menubar/x-toolbar.
13922         Suggested by Hrvoje Niksic <hniksic@srce.hr>
13923
13924         * help.el (help-map): Remove Hyperbole keybinding logic.
13925         Suggested by: Michael Ernst <mernst@cs.washington.edu>
13926
13927 1998-05-08  SL Baur  <steve@altair.xemacs.org>
13928
13929         * x-menubar.el (default-menubar): Enable 'mail-user-agent' feature.
13930         From SAKIYAMA Nobuo <nobuo@db3.so-net.or.jp>
13931
13932 1998-05-07  Andy Piper  <andyp@parallax.co.uk>
13933
13934         * msw-glyphs.el: use nicer icon3 from the frame icon.
13935
13936 1998-05-07  SL Baur  <steve@altair.xemacs.org>
13937
13938         * version.el (emacs-version): Remove InfoDock conditionals.
13939
13940         * startup.el (startup-splash-frame): Change ID logo name.
13941
13942 1998-05-06  Hrvoje Niksic  <hniksic@srce.hr>
13943
13944         * files.el (after-find-file): If the user presses C-g on
13945         directory-creation prompt, kill the buffer.
13946
13947 1998-05-06  SL Baur  <steve@altair.xemacs.org>
13948
13949         * simple.el (count-words-region): Reverse previous change.
13950
13951 1998-05-05  Hrvoje Niksic  <hniksic@srce.hr>
13952
13953         * replace.el (query-replace): Just call perform-replace.
13954         (query-replace-regexp): Ditto.
13955         (perform-replace): Move region handling here.
13956         (perform-replace): Use the new arg to match-data.
13957
13958 1998-03-08  Kyle Jones  <kyle_jones@wonderworks.com>
13959
13960         * x-init.el: Install X specific display table that
13961           displays char 0240 as a space to avoid whatever it is
13962           that screws up display of that character code.
13963
13964 1998-05-03  Hrvoje Niksic  <hniksic@srce.hr>
13965
13966         * help.el (function-arglist): If no arguments are documented for a
13967         subr, print nothing rather than incorrect output.
13968
13969 1998-05-05  SL Baur  <steve@altair.xemacs.org>
13970
13971         * cmdloop.el (command-error): Update bail-out error message to use
13972         `emacs-program-name'.
13973
13974         * lib-complete.el: Remove reader macro cruft.
13975
13976         * dumped-lisp.el (preloaded-file-list): Phase I:  remove InfoDock
13977         cruft.
13978
13979         * simple.el (count-words-region): Drop interactive-p check on the
13980         message.
13981
13982 1998-05-04  Jonathan Harris <jhar@tardis.ed.ac.uk>
13983
13984         * font.el
13985         * msw-faces.el
13986         Correct spelling of mswindows-font-canonicalize-name.
13987
13988 1998-05-03 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
13989
13990         * ldap.el (ldap-host-parameters-alist): Replaced with
13991         `ldap-host-parameters-plist'
13992         (ldap-search): Adapt to previous change
13993
13994 1998-05-02  SL Baur  <steve@altair.xemacs.org>
13995
13996         * about.el (about-hackers): Update Bob Weiner bio.
13997         (about-maintainer-info): Ditto.
13998
13999 1998-05-02  Hrvoje Niksic  <hniksic@srce.hr>
14000
14001         * simple.el (display-warning-minimum-level): Docfix.
14002
14003 1998-04-04  Per Abrahamsen  <abraham@dina.kvl.dk>
14004
14005         * widget.el (:default-get): New keyword.
14006         * wid-edit.el (default, widget-default-default-get): Define it.
14007         (group, widget-group-default-get): Define it.
14008         (menu-choice, widget-choice-default-get): Define it.
14009         (widget-default-get): New function.
14010         (widget-choice-action): Call it.
14011         (widget-editable-list-entry-create): Call it.
14012
14013 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
14014
14015         * byte-optimize.el (byte-boolean-vars): Removed.
14016         (byte-optimize-lapcode): Use `built-in-variable-type' instead of
14017         lookup through `byte-boolean-vars'.
14018
14019 1998-05-01  Kirill M. Katsnelson  <kkm@kis.ru>
14020
14021         * x-scrollbar.el (x-init-scrollbar-from-resources): Stuff
14022         resource-provided values into ghost specs for scrollbar-height and
14023         scrollbar-width.
14024
14025 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
14026
14027         * byte-optimize.el: Don't attempt to optimize /=.
14028
14029         * bytecomp.el (byte-compile-one-ore-more-args): New function.
14030         (byte-compile-/=): Ditto.
14031
14032 1998-05-02  SL Baur  <steve@altair.xemacs.org>
14033
14034         * apropos.el: Use `with-displaying-help-buffer'.
14035         (apropos-print): Remove explicit mentions of "*Apropos*" buffer.
14036         Use `with-displaying-help-buffer'.
14037         (apropos-follow): Do not give special treatment to buffer cursor
14038         was in prior to a mouse click.
14039         (apropos-describe-plist): Use `with-displaying-help-buffer'.
14040         (apropos-print-doc): Set correct buffer for setting text
14041         properties.
14042
14043 1998-05-01  SL Baur  <steve@altair.xemacs.org>
14044
14045         * help.el (help-buffer-prefix-string): New variable.
14046         (help-buffer-name): Use it.
14047
14048         * modeline.el (modeline-minor-mode-menu): Alphabetize the minor
14049         mode menu.
14050
14051 1998-04-30  Greg Klanderman  <greg@alphatech.com>
14052
14053         * frame.el (other-frame): Work even when focus-follows-mouse is true.
14054
14055 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
14056
14057         * files.el (find-file-noselect): Update docstring.
14058         (find-file-noselect): Signal an error if found an unreadable file.
14059         (file-chase-links): Save the match data.
14060         (normal-mode): Use `lwarn' and `error-message-string'.
14061         (interpreter-mode-alist): Change defconst to defvar.
14062         (inhibit-first-line-modes-regexps): Ditto.
14063         (inhibit-first-line-modes-regexps): Added .tgz.
14064         (inhibit-first-line-modes-suffixes): Change defconst to defvar.
14065         (change-major-mode-with-file-name): New user-option.
14066         (set-visited-file-name): Synched with FSF.
14067         (file-name-extension): New function, from FSF 20.3.
14068         (file-relative-name): Synched with FSF.
14069         (save-some-buffers): Support the C-r feature.
14070         (recover-session): Synched with FSF.
14071         (kill-some-buffers): Ditto.
14072         (set-auto-mode): New argument JUST-FROM-FILE-NAME.
14073
14074 1998-04-30  SL Baur  <steve@altair.xemacs.org>
14075
14076         * files.el (insert-file): Undo previous change and reenable use of
14077         format.el.
14078
14079 1998-04-30  Hrvoje Niksic  <hniksic@srce.hr>
14080
14081         * window-xemacs.el (recenter): Define.
14082
14083 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
14084
14085         * font.el (mswindows-font-create-name)
14086         (mswindows-font-create-object): new functions for mswindows type
14087         fonts.
14088
14089         * msw-faces.el (mswindows-font-canicolize-name): fix so that
14090         strings are parsed as well as font objects.
14091
14092 1998-04-30  Hrvoje Niksic  <hniksic@srce.hr>
14093
14094         * modeline.el (defining-kbd-macro): Restore modeline indication of
14095         kbd-macro being recorded.
14096         (add-minor-mode): Simplify docstring.
14097         (modeline-minor-mode-menu): Remove stuff.
14098
14099 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
14100
14101         * code-process.el (call-process): dynamically decide process
14102         coding type.
14103
14104 1998-04-29  Jim Radford  <radford@robby.caltech.edu>
14105
14106         * modeline.el: Add line-number-mode, column-number-mode to
14107         the modeline minor-mode menu.  Button2 on the line number does
14108         goto-line.
14109
14110 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
14111
14112         * mouse.el: move x-selection-owner-p type things to
14113         selection-owner-p.
14114
14115         * msw-init.el: copy zmacs stuff from x-init.el
14116
14117         * msw-select.el (mswindows-own-selection)
14118         (mswindows-disown-selection) (mswindows-selection-owner-p): new
14119         functions. Very simple minded implementation of selectio
14120         ownership.
14121
14122         * select.el (own-selection) (disown-selection)
14123         (activate-region-as-selection) (select-make-extent-for-selection)
14124         (valid-simple-selection-p): functions moved from x-select.el for
14125         generalized selection.
14126
14127         * x-select.el: see select.el changes.
14128
14129         * x-toolbar.el: use new selection functions.
14130
14131 1998-04-28  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14132
14133         * packages.el (packages-find-package-directories): Fixed bug that
14134         would pick up multiple site-package directories.
14135         (package-locations): Added "xemacs-packages" as a late package
14136         location.
14137
14138         * find-paths.el: Now uses `emacs-program-name' and
14139         `emacs-program-version'.
14140         Additions to enforce version-specific directories in
14141         `paths-find-version-directory'.
14142
14143 1998-04-29  SL Baur  <steve@altair.xemacs.org>
14144
14145         * default.el: Removed.
14146         * site-start.el: Removed.
14147
14148 1998-04-29  Didier Verna  <didier@xemacs.org>
14149
14150         * minibuf.el (minibuffer-history-minimum-string-length): Default
14151         to nil.
14152
14153 1998-04-28  SL Baur  <steve@altair.xemacs.org>
14154
14155         * find-paths.el (paths-program-name): Rename.
14156         (paths-emacs-root-p): Ditto.
14157         (paths-find-site-directory): Ditto.
14158
14159 1998-04-26  Karl M. Hegbloom  <karlheg@inetarena.com>
14160
14161         * lisp-mode.el (emacs-lisp-mode-popup-menu-1): Add menu entry for
14162         `emacs-lisp-byte-compile-and-load'.
14163
14164 1998-04-26  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14165
14166         * ldap.el (ldap-search): Fixed additional parameter passing to
14167         `ldap-open'
14168
14169 1998-04-27  Andy Piper  <andyp@parallax.co.uk>
14170
14171         * select.el (kill-primary-selection) (selection-owner-p)
14172         (copy-primary-selection) (yank-clipboard-selection)
14173         (selection-exists-p) (delete-primary-selection): new file and
14174         functions that do the right thing for the selected device.
14175
14176         * x-menubar.el: use generalised selection functions.
14177
14178         * dumped-lisp.el: dump select.el.
14179
14180 1998-04-27  SL Baur  <steve@altair.xemacs.org>
14181
14182         * find-paths.el (paths-progname): New variable.
14183         (paths-emacs-root-p): Use it.
14184         (paths-find-site-directory): Ditto.
14185
14186 1998-04-26  SL Baur  <steve@altair.xemacs.org>
14187
14188         * loadup.el ((member "dump" command-line-args)): Dump as
14189         `infodock' if InfoDock.
14190
14191 1998-04-25  SL Baur  <steve@altair.xemacs.org>
14192
14193         * find-paths.el (construct-emacs-version): Simplify, include
14194         program name in the return value.
14195         * (paths-find-version-directory): Use it.
14196
14197 1998-04-25  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14198
14199         * info.el (Info-parse-dir-entries): Fixed regexp
14200         (Info-build-dir-anew): Remove full suffix and capitalize info file
14201         name for files with no @direntry
14202         (Info-batch-rebuild-dir): New function
14203         (Info-suffixed-file): Check for regular files instead of simple
14204         file existence (could catch directories before)
14205
14206 1998-04-25  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14207
14208         * setup-paths.el, find-paths.el: Removed uses of `not' which
14209         temacs doesn't have.
14210
14211         * find-paths.el (paths-find-emacs-roots): Included exec-prefix
14212         into root searching.
14213
14214 1998-04-24  Martin Buchholz  <martin@xemacs.org>
14215
14216         * subr.el: Remove definition of `not'.
14217
14218 Sat Apr 24 1998  Andy Piper  <andyp@parallax.co.uk>
14219
14220         * msw-glyphs.el: enable graphics support.
14221
14222 1998-04-23  Didier Verna  <didier@xemacs.org>
14223
14224         * x-menubar.el (default-menubar): restored the line-number-mode
14225         option.
14226
14227         * misc doc string updates related to the options menu.
14228
14229 1998-04-24  SL Baur  <steve@altair.xemacs.org>
14230
14231         * setup-paths.el (paths-construct-load-path): Fix typo.
14232
14233 1998-04-23  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14234
14235         * x-menubar.el (default-menubar): font-menu-this-frame-only-p and
14236         font-menu-ignore-scaled-fonts don't have to be bound now; this
14237         gets us one step further towards making --no-autoloads work.
14238
14239         * startup.el (normal-top-level): Load auto-autoloads only if
14240         lisp-directory is non-nil.
14241
14242         * setup-paths.el (paths-construct-load-path): Made it robust
14243         against nil lisp-directory.
14244
14245         * startup.el (startup-setup-paths-warning): Added `lisp-directory'
14246         to the list of variables that cause a warning when nil.
14247
14248         * toolbar.el (init-toolbar-location): Now works even when there's
14249         no toolbar icon directory.
14250
14251 1998-04-23  Hrvoje Niksic  <hniksic@srce.hr>
14252
14253         * help.el (view-lossage): Recognize it.
14254
14255         * simple.el (log-message): Mark multiline messages.
14256
14257 1998-04-22  SL Baur  <steve@altair.xemacs.org>
14258
14259         * info.el (Info-exit): `toolbar-info-frame' doesn't necessarily exist.
14260
14261 1998-4-20  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
14262
14263         * package-get.el (package-get-all):  add `\n' separator to
14264         interactive specification so that both variables are read
14265
14266 1998-04-22  Didier Verna  <didier@xemacs.org>
14267
14268         * x-menubar.el: ported the options menu to Custom.
14269         Moved the "read only" toggle button to the buffers menu.
14270         Corrected some missing ;;;###autoload or defcustom.
14271
14272         * scrollbar.el (scrollbars-visible-p): defcustom wrapper around
14273         the scrollbar-visible specifier for options menu handling.
14274
14275         * toolbar.el (toolbar-visible-p)
14276                      (toolbar-captioned-p)
14277                      (default-toolbar-position): defcustom wrappers around
14278         the toolbar specifiers for options menu handling.
14279
14280         * frame.el (get-frame-for-buffer-default-instance-limit):
14281         defcustom it for options menu handling.
14282
14283         * font-lock.el (font-lock-mode): defcustom and autoload the variable
14284         font-lock-mode for options menu handling.
14285
14286         * cus-start.el: added Custom properties to overwrite-mode for
14287         options menu handling.
14288
14289 Wed Apr 22 12:59:35 1998  Andy Piper  <andyp@parallax.co.uk>
14290
14291         * about.el: shameless self-promotion.
14292
14293 1998-04-21  Hrvoje Niksic  <hniksic@srce.hr>
14294
14295         * simple.el (raw-append-message): Slightly optimize.
14296         (remove-message): Use `push' for clarity.
14297         (append-message): Ditto.
14298         (display-warning): Dito.
14299         (raw-append-message): Send the message to the appropriate device.
14300
14301 1998-04-22  SL Baur  <steve@altair.xemacs.org>
14302
14303         * auto-save.el (auto-save-cyclic-hash-14): De-ebolification.
14304         From Sean MacLennan <Sean.MacLennan@pika.ca>
14305
14306 1998-04-18  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14307
14308         * setup-paths.el: Changed `directory-sep-char' to
14309         `path-separator', following a change in GNU Emacs.
14310
14311 1998-04-19  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14312
14313         * info.el (Info-maybe-update-dir): Bug fix in `conservative' behaviour
14314         (Info-build-dir-anew): Add a final newline.
14315         (Info-build-dir-anew): Do not issue warning when rebuilding policy
14316         is `always'
14317         (Info-rebuild-dir): Ditto
14318
14319         * dumped-lisp.el (preloaded-file-list): Added ldap.el
14320
14321 1998-04-21  SL Baur  <steve@altair.xemacs.org>
14322
14323         * simple.el (count-words-buffer): Retain zmacs region.
14324         (count-words-region): Ditto.
14325         * simple.el: (what-line): Expanded line counts.
14326         (count-lines): New parameter to conditionalize whether collapsed
14327         lines get counted.
14328         From Bob Weiner <weiner@altrasoft.com>
14329
14330 1998-04-19  SL Baur  <steve@altair.xemacs.org>
14331
14332         * packages.el (package-locations): infodock-packages must override
14333         mule-packages and packages.
14334
14335 1998-04-19  Jonathan Harris <jhar@tardis.ed.a.uk>
14336
14337         * wid-edit.el:
14338         remove rude messages from widget-activation-widget-mapper
14339         and widget-activation-glyph-mapper
14340
14341 1998-04-17  Jonathan Harris <jhar@tardis.ed.ac.uk>
14342
14343         * toolbar.el: Remove (featurep 'x) test from
14344         toolbar-make-button-list
14345
14346 1998-04-17  Hrvoje Niksic  <hniksic@srce.hr>
14347
14348         * gnuserv.el (gnuserv-edit): Switch to the next gnuserv buffer
14349         only if in the same frame.
14350
14351 1998-04-17  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14352
14353         * packages.el (package-locations): Added site-packages hierarchy.
14354
14355         * setup-paths.el (paths-default-info-directories): Introduced and
14356         used.
14357
14358         * packages.el, setup-paths.el: Set various path searching depths
14359         to 1.
14360
14361         * packages.el (packages-hierarchy-depth):
14362         (packages-load-path-depth): Introduced and used.
14363
14364         * setup-paths.el (paths-load-path-depth): Introduced and used.
14365
14366         * find-paths.el (paths-find-recursive-path): Added max-depth
14367         parameter.
14368
14369 1998-04-15  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14370
14371         * setup-paths.el (paths-construct-info-path): Removed
14372         dependency on behavior of (file-name-as-directory "").
14373
14374 1998-04-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14375
14376         * ldap.el (ldap-search): Adapt to the new low-level API using ldap
14377         lisp objects
14378
14379 1998-04-14  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14380
14381         * dump-paths.el, startup.el: Added handling for --debug-paths.
14382
14383 1998-04-15  William M. Perry  <wmperry@aventail.com>
14384
14385         * wid-edit.el: We cannot just set the help-echo or balloon-help
14386           properties for an extent based on the :help-echo widget
14387           property, since help-echo and balloon-help cause an EXTENT to
14388           get passed in, where :help-echo functions are expecting a WIDGET
14389
14390 1998-04-15  Kirill M. Katsnelson  <kkm@kis.ru>
14391
14392         * scrollbar.el (init-scrollbar-from-resources): Call
14393         mswindows-init-scrollbar-metrics when appropriate.
14394
14395 Thu Apr 16 12:59:35 1998  Andy Piper  <andyp@parallax.co.uk>
14396
14397         * dumped-lisp.el: dump x-toolbar for window system
14398
14399         * msw-init.el (init-post-mswindows-win): enable toolbars if we
14400         have support and xpm.
14401
14402 1998-04-16  SL Baur  <steve@altair.xemacs.org>
14403
14404         * files.el (toggle-read-only): Fix docstring.
14405         From Didier Verna <didier@xemacs.org>
14406
14407 1998-04-14  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14408
14409         * startup.el (normal-top-level): Load autoload-file-name without
14410         specifying an extension---some people only auto-autoload.el.gz.
14411
14412 1998-04-06  Hrvoje Niksic  <hniksic@srce.hr>
14413
14414         * files.el (backup-enable-predicate): Don't bomb on NAME being
14415         nil.
14416
14417 1998-04-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14418
14419         * find-paths.el, packages.el: Now prefers configure'd paths.
14420         This shouldn't cause any of the originally anticipated problems as
14421         the current paths architecture will not define the various
14422         configure-xxx variables if they're not specified on the configure
14423         command line.
14424
14425         * find-paths.el, setup-paths.el, packages.el: Removed all
14426         mentionings of "/" as a path separator.
14427         Used paths-construct-path throughout.
14428
14429         * find-paths.el (paths-construct-path): Created to assemble paths
14430         from directory components.
14431
14432         * setup-paths.el, packages.el: Used paths-decode-directory-path
14433         instead of decode-path-internal.
14434
14435         * find-paths.el: Removed unused (and bogus) paths-find-emacs-path
14436         and associates.
14437         (paths-decode-directory-path) Created.
14438
14439         * setup-paths.el: Changed configure-exec-path to
14440         configure-exec-directory.
14441
14442 1998-04-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14443
14444         * packages.el (packages-find-packages): Fixed decoding of
14445         EMACSPACKAGEPATH.
14446
14447         * startup.el: -no-packages -> -no-early-packages.
14448
14449         (packages-load-package-lisps): Fixed loading of auto-autoload
14450         files.
14451
14452         * startup.el (normal-top-level): Fixed loading of core
14453         auto-autoload.
14454
14455         * obsolete.el: Un-obsoleted site-directory.  Sigh.
14456
14457         * startup.el, packages.el, dump-paths.el: Added proper settings
14458         for site-directory and lisp-directory variables.
14459
14460         * startup.el, loadup.el: Renamed inhibit-update-autoloads to
14461         inhibit-package-autoloads and fixed handling of it.
14462
14463         * startup.el, packages.el, dump-paths.el, loadup.el: Fixed
14464         handling of former inhibit-package-init, now
14465         inhibit-early-packages, to make -vanilla etc. work.
14466
14467 1998-04-10  Kirill M. Katsnelson  <kkm@kis.ru>
14468
14469         * code-process.el (start-process): Fallback to 'undecided instead
14470         of 'binary for process input coding stream.
14471
14472         * process.el (start-process): Docstring fix.
14473
14474 1998-04-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14475
14476         * info.el (Info-insert-dir): Do not insert temporary dir files
14477         in Info-dir-file-attributes
14478         (Info-build-dir-anew): Ensure temporary buffer is not read-only
14479         (Info-rebuild-dir): Ditto.
14480
14481 1998-04-09  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14482
14483         * obsolete.el: Added obsoleteness declarations for
14484         `site-directory' and `Info-default-directory-list'.
14485
14486 1998-04-08  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14487
14488         * find-paths.el (paths-find-emacs-root): Only look at the
14489         executable at the end of the symlink chain for determining the
14490         Emacs root.
14491
14492 1998-04-07  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14493
14494         * setup-paths.el (paths-construct-info-path): Changed construction
14495         to cater to gone default in configure.
14496
14497         * find-paths.el (paths-uniq-append): Added.
14498
14499         * packages.el: Rewritten package path construction once again.
14500
14501         * dump-paths.el, startup.el: Removed package-path as a global
14502         variable.
14503
14504         * package-admin.el (package-admin-add-single-file-package):
14505         (package-admin-add-binary-package): Changed package-path to
14506         late-packages.
14507
14508         * packages.el (packages-split-path): Split path at "/" rather than
14509         nil according to change in emacs.c.
14510
14511 1998-04-06  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14512
14513         * setup-paths.el (paths-construct-info-path): Changed info path
14514         order so that directories come out right.
14515         (paths-find-lock-directory): Fixed bug: It used to think
14516         configure-lock-directory is a path.
14517
14518 1998-04-06  Jeff Miller <jmiller@smart.net>
14519
14520         * x-toolbar.el:  Added toolbar-vector-xxxxxx defvars.  Modified
14521         initial-toolbar-spec to use new toolbar-vector-xxxxxx defvars.  This
14522         eases the use of toolbar-add/kill-item functions.
14523
14524 1998-04-07  Kirill M. Katsnelson  <kkm@kis.ru>
14525
14526         * code-files.el (file-coding-system-alist): Commented out
14527         loaddefs.el magical treatment.
14528
14529 1998-04-06  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14530
14531         * info.el (Info-rebuild-outdated-dir): Added new option
14532         `conservative' and made it the default
14533         (Info-rebuild-dir): Appropriately parse multi-line description
14534         strings, and multi-section dir files. Issue warning when dir
14535         is rebuilt as temporary
14536         (Info-build-dir-anew): Issue warning when dir is built as
14537         temporary
14538
14539 1998-04-04  Kirill M. Katsnelson  <kkm@kis.ru>
14540
14541         * list-mode.el (list-mode-map): Bind highlight motion commands to
14542         standard keys left, right, C-b and C-f.
14543
14544 1998-03-29  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14545
14546         * files.el (auto-mode-alist): allow .sc for Scheme->C
14547
14548 1998-04-06  SL Baur  <steve@altair.xemacs.org>
14549
14550         * loadup.el (pureload): Don't quote (garbage-collect).
14551
14552 1998-04-04  SL Baur  <steve@altair.xemacs.org>
14553
14554         * package-get-base.el: Updated.
14555
14556 1998-04-04  Hrvoje Niksic  <hniksic@srce.hr>
14557
14558         * isearch-mode.el (isearch-just-started): New variable.
14559         (isearch-mode): Set it.
14560         (isearch-repeat): Advance one character forward only if the search
14561         was successful, and was not just started.
14562         (isearch-repeat): Clear isearch-just-started.
14563
14564 1998-04-02  SL Baur  <steve@altair.xemacs.org>
14565
14566         * finder.el (finder-compile-keywords): Don't eval new finder-inf
14567         if running -batch.
14568
14569 1998-03-26  Hrvoje Niksic  <hniksic@srce.hr>
14570
14571         * subr.el (listify-key-sequence): Removed.
14572
14573 1998-03-31  Hrvoje Niksic  <hniksic@srce.hr>
14574
14575         * bytecomp.el (byte-compile-print-gensym): New option.
14576         (byte-compile-output-file-form): Use it.
14577         (byte-compile-output-docform): Ditto.
14578         (byte-compile-compiled-obj-to-list): Ditto.
14579
14580 Sun Mar 29 1998  Andy Piper  <andyp@parallax.co.uk>
14581
14582         * msw-glyphs.el: set frame icon if xpm support.
14583
14584 1998-03-30  Kyle Jones  <kyle_jones@wonderworks.com>
14585
14586         * help.el: Code that pretty prints variable values
14587           removed.
14588
14589 1998-04-02  SL Baur  <steve@altair.xemacs.org>
14590
14591         * find-paths.el (paths-emacs-root-p): Correct test for installation
14592         directory.
14593         From Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14594
14595 1998-03-30  Kyle Jones  <kyle_jones@wonderworks.com>
14596
14597         * loaddefs.el: Don't set debug-ignored-errors; leave
14598           its default value set to nil.
14599
14600 1998-03-29  Damon Lipparelli  <lipp@primus.com>
14601
14602         * info.el (Info-rebuild-dir): fixed mis-spelling.
14603
14604 1998-03-29  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14605
14606         * info.el (Info-rebuild-outdated-dir): New custom var
14607         (Info-insert-node): Create/update dir file when needed, ie when it
14608         does not exist or is older than some info files in directory
14609
14610 1998-04-01  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14611
14612         * setup-paths.el, dump-paths.el, startup.el, packages.el: Allowed
14613         for last packages, mainly for using a 20.4 package base.
14614
14615         * packages.el (late-packages): Typo fix.  It was called
14616         early-packages.
14617
14618         * find-paths.el (paths-find-emacs-root): Bug fix: it now chases
14619         relative symlinks correctly.
14620         (paths-find-emacs-roots): More rigorous checking for plausible
14621         configuration-time root.
14622
14623         * startup.el (normal-top-level): Added a warning if XEmacs cannot
14624         find its roots.
14625
14626 1998-03-27  Martin Buchholz  <martin@xemacs.org>
14627
14628         * faces.el: Fix docstrings.
14629         * glyphs.el: Fix docstrings.
14630         * mouse.el: Fix docstrings.
14631
14632         * frame.el: Change phrase `current frame' to `selected frame'.
14633
14634         * faces.el (face-spec-set-match-display): Make FRAME arg optional.
14635
14636         * bytecomp.el (displaying-byte-compile-warnings): Rewrite some
14637         macros using backquote to make them infinitely more readable.
14638
14639 1998-03-30  SL Baur  <steve@altair.xemacs.org>
14640
14641         * packages.el (packages-find-package-path): Hardcoded specialized
14642         InfoDock support until we can clean this up.
14643
14644         * help.el (describe-bindings-1): Return the value of the bindings
14645         help buffer created.
14646         (describe-bindings): Ditto.
14647
14648         * simple.el (set-variable): Restore previous behavior of not
14649         bombing if the variable to set is not boundp.
14650
14651 1998-03-30  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14652
14653         * packages.el (packages-handle-package-dumped-lisps): Allow for
14654         non-local files to be loaded off the package-lisp variable.
14655
14656 1998-03-27  Kyle Jones  <kyle_jones@wonderworks.com>
14657
14658         * x-faces.el: Global X resources should override
14659           specs for all device classes (color, grayscale, mono);
14660           code currently doesn't override any of them.  Fixed by
14661           calling remove-specifier with '(x default) as the tag
14662           set and allowing inexact matches.
14663
14664 1998-03-27  Kyle Jones  <kyle_jones@wonderworks.com>
14665
14666         * faces.el: Separated face initializations based on
14667           device classes into device type specific (tag set,
14668           instantiator) pairs.
14669
14670 1998-03-09  Hrvoje Niksic  <hniksic@srce.hr>
14671
14672         * wid-edit.el (widget-choice-action): Remember user's explicit
14673         choice.
14674         (widget-choice-value-create): Respect it.
14675         From Richard Stallman <rms@gnu.org>
14676
14677 1998-03-26  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14678
14679         * setup-paths.el (paths-construct-info-path): Always append
14680         existing directories from configure-time info path.
14681
14682         * startup.el (startup-setup-paths): Renamed misnamed info-path to
14683         Info-directory-list.
14684
14685         * info.el: Removed Info-default-directory-list which was broken by
14686         design.
14687         Removed bogus initialization of Info-directory-list---startup.el
14688         can do a much better job.
14689         Added autoload of Info-directory-list.
14690
14691         * setup-paths.el (paths-construct-load-path): Fixed a bug pointed
14692         out by Martin Buchholz <martin@xemacs.org>: EMACSLOADPATH used to
14693         be exclusive; now it's merely given precedence, just like in the
14694         old days.
14695
14696 1998-03-25  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14697
14698         * find-paths.el (paths-find-architecture-directory): Fix bug with
14699         finding; it used to default too early.
14700
14701 1998-03-25  Martin Buchholz <martin@xemacs.org>
14702
14703         * packages.el (packages-split-path): Fix a bug; it used to fail
14704         for paths that weren't split.
14705
14706 1998-03-26  SL Baur  <steve@altair.xemacs.org>
14707
14708         * finder.el (finder-compile-keywords): trap on errors.
14709
14710 1998-03-24  Kyle Jones  <kyle_jones@wonderworks.com>
14711
14712         * x-faces.el (remove-specifier-specs-matching-tag-set-cdrs): Pass
14713           fourth argument of t so that only the specs exactly
14714           matching the tag lists are removed.
14715
14716 1998-03-25  SL Baur  <steve@altair.xemacs.org>
14717
14718         * make-docfile.el: Don't discard the BOOTSTRAPLOADPATH.
14719
14720 1998-03-23  SL Baur  <steve@altair.xemacs.org>
14721
14722         * minibuf.el (mouse-read-file-name-1): If a default directory was
14723         specified, use it for generating the completions.
14724
14725 1998-03-23  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14726
14727         * update-elc.el: Now respects inhibit-package-init and
14728         inhibit-site-lisp.
14729         Now does path construction with loadup-paths.
14730
14731         * startup.el (normal-top-level, startup-setup-paths): Now respects
14732         inhibit-package-init and inhibit-site-lisp.
14733
14734         * packages.el (packages-find-package-path): Extended package path
14735         by version-specific hierarchies.
14736         (packages-find-packages): Now respects inhibit flag and
14737         inhibit-site-lisp.
14738         Moved path setup to loadup-paths.
14739
14740         * make-docfile.el: Now respects inhibit-package-init and
14741         inhibit-site-lisp.
14742         Now does path construction with loadup-paths.
14743
14744         * loadup.el: Now respects inhibit-package-init and
14745         inhibit-site-lisp.
14746
14747         * dumped-lisp.el (preloaded-file-list): Added loadup-paths.
14748
14749         * loadup-paths.el: New file: setup load-path to encompass
14750         packages.
14751
14752 1998-03-22  SL Baur  <steve@altair.xemacs.org>
14753
14754         * auto-show.el: load-gc renamed to pureload.
14755         * site-load.el: Ditto.
14756         * packages.el (toplevel): Ditto.
14757         * loadup.el (really-early-error-handler): Ditto.
14758         * dumped-lisp.el (preloaded-file-list): Ditto.
14759         * cus-face.el (custom-declare-face): Ditto.
14760
14761 1998-03-22  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14762
14763         * <Today>: The Big Path Searching Overhaul.
14764
14765         * find-paths.el: New file: find and assemble paths in the
14766         installation hierarchy.
14767
14768         * setup-paths.el: New file: global layout of paths and directories
14769         within the XEmacs hierarchy.
14770
14771         * packages.el: Replaced everything related to path searching and
14772         startup by code in terms of find-paths.
14773
14774         * loadup.el, make-docfile.el, update-elc.el, startup.el: Now calls
14775         the new path searching engine.
14776
14777         * dumped-lisp.el (preloaded-file-list): Added new files find-paths
14778         and setup-paths.
14779
14780 1998-03-22  SL Baur  <steve@altair.xemacs.org>
14781
14782         * dumped-lisp.el (preloaded-file-list): Load setup-paths.elc not
14783         setup-paths.el.
14784
14785 1998-03-20  Kirill M. Katsnelson  <kkm@kis.ru>
14786
14787         * msw-glyphs.el: Added check for 'mswindows feature, so the file
14788         compiles identically in any configuration.
14789         Removed irrelevant commentary.
14790
14791 1998-03-20  Kirill M. Katsnelson  <kkm@kis.ru>
14792
14793         * simple.el (set-variable): Allow setting specifiers.
14794
14795 1998-03-19  SL Baur  <steve@altair.xemacs.org>
14796
14797         * lisp.el (forward-sexp): Revert previous change.
14798
14799 1998-03-18  SL Baur  <steve@altair.xemacs.org>
14800
14801         * frame.el (frame-initialize): Use `delete-console' instead of
14802         `delete-device' to delete the stream console to match the usage in
14803         Fkill_emacs.
14804
14805 1998-03-16  SL Baur  <steve@altair.xemacs.org>
14806
14807         * files.el (cdpath-previous): New variable.
14808         (cd): Use it.
14809         From Bob Weiner <weiner@wave.altrasoft.com>
14810
14811 1998-03-15  Kyle Jones  <kyle_jones@wonderworks.com>
14812
14813         * keydefs.el: Changed keybindings of forward-char,
14814           backward, scroll-up and scroll-down to point to their
14815           -command counterparts.
14816
14817         * simple.el: New functions: forwarc-char-command,
14818           backwrad-char-command, scroll-up-command,
14819           scroll-down-command which work liek their counterparts
14820           except that they honor the variable
14821           signal-error-on-buffer-boundary.
14822
14823           Definition of signal-error-on-buffer-boundary received
14824           from src/cmds.c.
14825
14826           defvar declaration added for word-across-newline to avoid
14827           byte-compiler warning about the free variable reference.
14828
14829 1998-03-14  Kirill M. Katsnelson  <kkm@kis.ru>
14830
14831         * winnt.el: Removed "%t" from the beginning of
14832         modeline-format. From now on, there's no nt-specifics in the modeline.
14833
14834 1998-03-14  SL Baur  <steve@altair.xemacs.org>
14835
14836         * setup-paths.el (paths-setup-paths-warning): Replace occurrences
14837         of `when' with `if'.
14838
14839 1998-03-03  Kirill M. Katsnelson  <kkm@kis.ru>
14840
14841         * msw-glyphs.el: New file. Defines TTY-style glyphs for
14842         mswindows. Must be reworked along with glyphs.el, or
14843         merged into it, after there is images support.
14844
14845         * dumped-lisp.el (preloaded-file-list): Dump msw-glyphs.el when
14846         'mswindows.
14847
14848 1998-03-13  SL Baur  <steve@altair.xemacs.org>
14849
14850         * faces.el: fix for text cursor initialization.
14851         Suggested by Kyle Jones <kyle_jones@wonderworks.com>
14852         From Andy Piper <andyp@parallax.co.uk>
14853
14854 1998-03-11  Pete Ware  <ware@cis.ohio-state.edu>
14855
14856         * files.el (set-auto-mode): If a mode is not fboundp, check to see
14857         if there is an existing package that handles it and warn the user
14858         about that mode.
14859
14860 1998-03-02  Kirill M. Katsnelson  <kkm@kis.ru>
14861
14862         * x-menubar.el (default-menubar): Greyed out "Help / Basics /
14863         Installation" menu item when Installation-string is not bound.
14864
14865 1998-03-11  SL Baur  <steve@altair.xemacs.org>
14866
14867         * lisp.el (forward-sexp): Fix for test for balanced sexp.
14868         From Jeremiah W. James <jerry@cs.ucsb.edu>
14869
14870 1998-03-10  Kyle Jones  <kyle_jones@wonderworks.com>
14871
14872         * msw-faces.el:
14873         * faces.el: Fix face initialization.
14874
14875 1998-03-10  Glynn Clements  <glynn@sensei.co.uk>
14876
14877         * files.el (backup-enable-predicate): fix breakage introduced
14878         by TMPDIR patch.
14879
14880 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
14881
14882         * x-faces.el (x-init-face-from-resources): The
14883           TTY face property retrieval functions don't return
14884           specifiers, so use face-property instead.
14885
14886 1998-03-09  SL Baur  <steve@altair.xemacs.org>
14887
14888         * mwheel.el (mwheel-install): Use portable keysyms and syntax.
14889
14890 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
14891
14892         * x-menubar.el: Expanded documentation for
14893           option-save-faces.  Changed Options -> Browse Faces
14894           menu entry to invoke customize-face.
14895
14896 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
14897
14898         * faces.el: Most face initialization moved out of
14899           init-other-random-faces to the top level so that the
14900           initialization happens before Xemacs is dumped.  Much
14901           of the fascist "face-differs-from-default-p or FROB!"
14902           code has been retired in favor of letting the user do
14903           what they want to do.  Face initialization code changed
14904           to use `default' specifier tag so that the settings can
14905           be overridden later if the user wishes it.
14906
14907 1998-03-08  SL Baur  <steve@altair.xemacs.org>
14908
14909         * about.el (about-hackers): Update contributors list.
14910
14911 1998-03-07  Kyle Jones  <kyle_jones@wonderworks.com>
14912
14913         * specifier.el: Define new specifier tag `default'.
14914
14915         * modeline.el: Initialize faces using `default' tag.
14916
14917         * x-faces.el (x-init-face-from-resources): Remove
14918           specifier specs containing the `default' tag before
14919           adding new specs.
14920
14921 1998-03-02  John Jones  <jj@asu.edu>
14922
14923         * package-get.el (package-get-all): fixed arguments on call to
14924         package-admin-add-single-file-package.
14925         * package-get.el (package-get-installedp): fixed to match
14926         advertised behavior.
14927         * package-get.el: added function package-get-update-all which
14928         installs newest versions of all the current packages (if they are
14929         not already installed).
14930
14931 1998-03-04  Jens-Ulrik Petersen  <petersen@kurims.kyoto-u.ac.jp>
14932
14933         * files.el (find-file-noselect): Uncommented `truename' binding in
14934         `let*' and use it later to set `buffer-file-truename' iff it's
14935         still nil, as happens for example when finding a compressed
14936         file with "jka-compr".
14937
14938 Wed Mar 04 08:55:12 1998  Andy Piper  <andyp@parallax.co.uk>
14939
14940         * faces.el: in make-face-* type functions do the operation for all
14941         window systems, not just the first one found.
14942
14943         * font.el: call mswindows-list-fonts for mswindows.
14944
14945 1998-03-02  Glynn Clements  <glynn@sensei.co.uk>
14946
14947         * code-process.el (call-process-region):
14948         * process.el (call-process-region):
14949         * package-get.el (package-get-dir):
14950         * files.el (backup-enable-predicate):
14951         * gnuserv.el (gnuserv-temp-file-regexp):
14952         Use temp-directory in place of `/tmp'.
14953
14954 Fri Feb 20 21:22:34 1998  Darryl Okahata  <darrylo@sr.hp.com>
14955
14956         * "Fast" dired-in-C enhancements for Windows 95/NT:
14957
14958         * files.el: Added function, `wildcard-to-regexp', from GNU
14959           Emacs.
14960
14961         * files.el (insert-directory): Modified to use special
14962           dired-in-C enhancements if present.
14963
14964 Mon Mar 02 11:37:36 1998  Andy Piper  <andyp@parallax.co.uk>
14965
14966         * code-files.el: make default coding no-conversion.
14967
14968 1998-03-02  SL Baur  <steve@altair.xemacs.org>
14969
14970         * dumped-lisp.el (preloaded-file-list): Find Installation.el from
14971         the load-path.
14972
14973         * update-elc.el: Strip directory when testing for files not to
14974         bytecompile.
14975
14976 1998-03-02  Aki Vehtari  <Aki.Vehtari@hut.fi>
14977
14978         * lisp-mode.el: Use recommended form for menus.
14979
14980         * info.el (Info-construct-menu): Use recommended form for menus.
14981
14982         * gnuserv.el (gnuserv-edit-files): Use recommended form for menu
14983         entry.
14984
14985 1998-02-28  Kyle Jones  <kyle_jones@wonderworks.com>
14986
14987         * frame.el: Resurrect get-frame-for-buffer-default-to-current.
14988           (get-frame-for-buffer-noselect): Always return frames
14989           in the not-this-window-p cond clause.
14990
14991 1998-02-27  SL Baur  <steve@altair.xemacs.org>
14992
14993         * help.el (describe-installation): New function.
14994
14995         * x-menubar.el (default-menubar): Add describe-installation to
14996         Help menu.
14997
14998         * packages.el (packages-unbytecompiled-lisp): Installation.el
14999         should not be bytecompiled.
15000
15001         * dumped-lisp.el (preloaded-file-list): Dump Installation with
15002         XEmacs.
15003
15004         * x-menubar.el (default-menubar): Use correct guard for VM menu
15005         entry.
15006
15007         * coding.el: Add coding systems for iso-8859-[12] for No-Mule + file
15008         coding.
15009         From Andy Piper <andyp@parallax.co.uk>
15010
15011 1998-02-26  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
15012
15013         * ldap.el: Do not require ldap-internal at compile time.
15014
15015 Tue Feb 17 12:50:37 1998  Andy Piper  <andyp@parallax.co.uk>
15016
15017         * code-files.el: new file. a virtual copy of mule-files.el
15018         but without charset
15019         dependencies. (toggle-buffer-file-ocding-system) new function for
15020         changing the eol type for the current buffer.
15021
15022         * code-process.el: new file. a copy of
15023         mule-process.el. mule-process.el will disappear when things have
15024         settled.
15025
15026         * coding.el: new file. a virtual copy of mule-files.el but
15027         without charset dependencies. (coding-system-base) new function
15028         for getting the parent coding system of a coding system with eol
15029         type set.
15030
15031         * dumped-lisp.el: add above files for the non-mule case.
15032
15033 1998-02-25  Kyle Jones  <kyle_jones@wonderworks.com>
15034
15035         * window-xemacs.el (display-buffer): If no explicit
15036           frame is specified, search for a window that displays
15037           the buffer on the currently selected frame, before
15038           searching other frames.
15039
15040 1998-02-25  Kyle Jones  <kyle_jones@wonderworks.com>
15041
15042         * frame.el (get-frame-for-buffer): If not-this-window-p
15043           is non-nil, use window on the selected frame if it is not
15044           also the selected window.  When defaulting, search for
15045           windows on the currently selected fgrame before searching
15046           other frames.
15047
15048 1998-02-25  Didier Verna  <didier@xemacs.org>
15049
15050         * modeline.el (modeline-swap-buffers): originally named
15051         `mouse-release-modeline'. Whether to actually swap the buffers is
15052         decided in `mouse-drag-modeline'.
15053         (mouse-drag-modeline): A button release event is considered a
15054         mouse click is both X (modeline scroll) and Y (modeline drag) pos
15055         stay unchanged.
15056
15057 1998-02-25  SL Baur  <steve@altair.xemacs.org>
15058
15059         * x-menubar.el: Put redo on the menubar.
15060         From Aki Vehtari <Aki.Vehtari@hut.fi>
15061
15062 1998-02-22  Greg Klanderman  <greg@alphatech.com>
15063
15064         * bytecomp.el (displaying-byte-compile-warnings): if
15065         temp-buffer-show-function is set, use it to display current set of
15066         warnings in the "*Compile-Log-Show*" buffer.
15067
15068         * simple.el (display-warning-buffer): if temp-buffer-show-function
15069         is set, use it to display current set of warnings in the
15070         "*Warnings-Show*" buffer.
15071
15072 1998-02-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15073
15074         * cl-extra.el (equalp): Make (equalp ?A ?a) return t as in
15075         Common Lisp.
15076
15077 1998-02-23  Aki Vehtari  <Aki.Vehtari@hut.fi>
15078
15079         * menubar.el: Allow button descriptors at least 2 long.
15080
15081         * x-menubar.el (default-menubar): Use recommended forms.
15082         (file-menu-filter): Remove.
15083         (edit-menu-filter): Remove.
15084
15085 1998-02-24  SL Baur  <steve@altair.xemacs.org>
15086
15087         * about.el (about-hackers): Updated.
15088
15089 1998-02-22  Greg Klanderman  <greg@alphatech.com>
15090
15091         * help.el (help-max-help-buffers): new variable
15092         (help-register-and-maybe-prune-excess): new function
15093         (help-buffer-name): use help-max-help-buffers.
15094         (with-displaying-help-buffer): use
15095         help-register-and-maybe-prune-excess.
15096
15097         * help.el (help-maybe-pretty-print-value): if the value fits on
15098         one line, let it.
15099
15100 1998-02-21  Greg Klanderman  <greg@alphatech.com>
15101
15102         * (with-displaying-help-buffer): there is no need to kill the buffer
15103         if it exists, because with-output-to-temp-buffer will clear it.
15104         further, killing the buffer violates the rule that
15105         temp-buffer-show-function, if set, has the full responsibility of
15106         showing the temp buffer.  killing the buffer fucks with the window
15107         configuration, hosing temp-buffer-show-function.
15108
15109
15110 1998-02-23  Didier Verna  <didier@xemacs.org>
15111
15112         * modeline.el (mouse-drag-modeline):
15113         - Always scroll the modeline that was originally clicked on.
15114         - Use x pixels instead of x characters (which doesn't work anyway)
15115         as horizontal reference for modeline dragging. This allows us to
15116         keep on dragging the modeline even if the motion event occurs in
15117         another window.
15118
15119 1998-02-23  Didier Verna  <didier@xemacs.org>
15120
15121         * x-mouse.el (x-init-pointer-shape): use a crossed-arrows cursor
15122         glyph on the modeline to indicate that dragging the mouse has an
15123         effect both horizontally and vertically.
15124
15125 1998-02-24  SL Baur  <steve@altair.xemacs.org>
15126
15127         * about.el (about-xemacs): Get rid of redundant visible version
15128         number.
15129
15130 1998-02-19  SL Baur  <steve@altair.xemacs.org>
15131
15132         * about.el (about-hackers): Update credits.
15133
15134 1997-12-22  Christoph Wedler  <wedler@fmi.uni-passau.de>
15135
15136         * prim/register.el (view-register): Show register type file-query.
15137
15138 1998-02-17  Kyle Jones  <kyle_jones@wonderworks.com>
15139
15140         * mode-motion.el (mode-motion-highlight-internal):
15141           save-excursion inside save-window-exucrsion form to
15142           hide buffer point changes from save-window-excursion.
15143           Prevents display flickering when the mouse pointer
15144           moves.
15145
15146 1998-02-17  Didier Verna  <didier@xemacs.org>
15147
15148         * mouse.el (default-mouse-track-set-point-in-window): rewrote this
15149         function to handle correctly the case of a toolbar one side of the
15150         window: scrolling will not necessarily happen.
15151
15152 1998-02-17  Kyle Jones  <kyle_jones@wonderworks.com>
15153
15154         * files.el (after-find-file): Restore missing argument
15155           to format that provides filename for "... consider M-x
15156           recover-file" message.  Also call `message' with "%s"
15157           as the first arg instead of an arbitrary string.
15158
15159 1998-02-18  SL Baur  <steve@altair.xemacs.org>
15160
15161         * about.el (about-hackers): Various additions.
15162
15163 1998-02-15  SL Baur  <steve@altair.xemacs.org>
15164
15165         * autoload.el (generate-file-autoloads-1): Don't force an extra
15166         line out when copying on-the-same line autoloads.
15167
15168         * x-menubar.el (default-menubar): Add Sokoban to the menubar if it
15169         is installed.
15170
15171 1998-02-14  Martin Buchholz  <martin@xemacs.org>
15172
15173         * x11/x-win-xfree86.el (x-win-init-xfree86):
15174         * x11/x-win-sun.el (x-win-init-sun):
15175         * x11/x-init.el (x-initialize-compose):
15176         * prim/simple.el:
15177         (backward-or-forward-kill-sexp):
15178         (backward-or-forward-kill-sentence):
15179         (backward-or-forward-kill-word):
15180         (backward-or-forward-delete-char):
15181         * prim/isearch-mode.el (isearch-help-or-delete-char):
15182         Use x-keysym-on-keyboard-sans-modifiers-p instead of
15183         x-keysym-on-keyboard-p to detect backspace.
15184         Use symbols instead of strings (now deprecated) with x-keysym-*-p.
15185         Clean up symbols used with dead keys, checking Linux and solaris
15186         keysyms.
15187         Simplify x-win-*.el using above methods.
15188         Change documentation for x-keysym-*-p functions.
15189
15190 1998-02-14  SL Baur  <steve@altair.xemacs.org>
15191
15192         * about.el (about-hackers): Restore entries for Michael Sperber and
15193         Vinnie Shelton.
15194         From Vinnie Shelton <acs@acm.org>
15195
15196 1998-02-14  Hrvoje Niksic  <hniksic@srce.hr>
15197
15198         * simple.el (count-words-region): Ditto.
15199
15200 1998-02-12  Hrvoje Niksic  <hniksic@srce.hr>
15201
15202         * simple.el (count-words-buffer): Document.  Don't print anything
15203         if non-interactive.
15204
15205 1998-02-12  SL Baur  <steve@altair.xemacs.org>
15206
15207         * packages.el (packages-hardcoded-lisp): easymenu.el is in
15208         multiple files in InfoDock.
15209
15210 1998-02-11  SL Baur  <steve@altair.xemacs.org>
15211
15212         * packages.el (packages-hardcoded-lisp): id-vers.elc is loaded
15213         from version.el in InfoDock.
15214
15215         * dumped-lisp.el (preloaded-file-list): Don't treat InfoDock
15216         specially.
15217
15218 1998-02-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15219
15220         * bytecomp-runtime.el (proclaim-inline): Single quotes around
15221         variable name in docstring.
15222
15223 1998-02-10  Andreas Jaeger  <aj@arthur.rhein-neckar.de>
15224
15225         * menubar.h: Include "gui.h".
15226
15227 1998-02-10  SL Baur  <steve@altair.xemacs.org>
15228
15229         * site-load.el: Fix documentation.
15230
15231 1998-02-09  SL Baur  <steve@altair.xemacs.org>
15232
15233         * package-get-base.el (package-get-base): Updated.
15234
15235         * keymap.el: PC-ize.
15236
15237 1998-02-08  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15238
15239         * hyper-apropos.el (hyper-apropos-get-doc): Print the `loaded
15240         from' on a fresh line.
15241
15242 1998-02-08  Hrvoje Niksic  <hniksic@srce.hr>
15243
15244         * help.el (help-maybe-pretty-print-value): prin1, not princ the
15245         object.
15246
15247 1998-02-09  SL Baur  <steve@altair.xemacs.org>
15248
15249         * undo-stack.el: PC-ize.
15250
15251         * cmdloop.el: PC-ize.
15252
15253 1998-02-08  SL Baur  <steve@altair.xemacs.org>
15254
15255         * bytecomp-runtime.el: PC-ize.
15256
15257         * byte-optimize.el: Prolog fixup.  PC-ize.
15258
15259         * cus-dep.el: Spelling fix.
15260
15261         * text-mode.el: Synch with Emacs 20.2.  (Original ChangeLog
15262         entries follow).
15263
15264 1997-08-29  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
15265
15266         * text-mode.el (text-mode-hook-identify): New function,
15267         put on text-mode-hook.  Set text-mode-variant here.
15268         (text-mode): Don't set it here.
15269
15270 1997-08-27  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
15271
15272         * text-mode.el (text-mode-hook): New defvar.
15273         (text-mode-variant): New variable.
15274         (text-mode): Set that variable locally.
15275         (toggle-text-mode-auto-fill): New command.
15276
15277 1997-06-15  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
15278
15279         * text-mode.el (text-mode): Let all-white lines separate paragraphs.
15280
15281 1997-06-11  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
15282
15283         * text-mode.el (paragraph-indent-text-mode):
15284         Renamed from spaced-text-mode.
15285         (text-mode-map): Bind TAB to indent-relative.
15286         (indented-text-mode-map): Variable deleted.
15287         (indented-text-mode): Now an alias for text-mode.
15288
15289 1998-02-05  SL Baur  <steve@altair.xemacs.org>
15290
15291         * loadup.el: test-atoms debugging stuffs removed.
15292
15293 1998-02-03  Martin Buchholz  <Martin Buchholz <martin@xemacs.org>
15294
15295         * lisp/loaddefs.el (completion-ignored-extensions): Add ".class"
15296
15297 1997-12-30  Colin Rafferty  <colin@xemacs.org>
15298
15299         * help.el (describe-beta): Made it use `locate-data-file'.
15300         (describe-distribution): Ditto.
15301         (describe-copying): Ditto.
15302         (describe-project): Ditto.
15303         (view-emacs-news): Ditto.
15304
15305         * help-nomule.el (help-with-tutorial): Made it use
15306         `locate-data-file' to find tutorial.
15307
15308 1998-01-28  Jonathon Harris  <jhar@tardis.ed.ac.uk>
15309
15310         * about.el: Corrected my email address.
15311
15312         * mouse.el: Added 'mouse-mswindows-drop' similar to
15313         'mouse-offix-drop'.
15314
15315 1998-01-27  SL Baur  <steve@altair.xemacs.org>
15316
15317         * loadup.el (running-xemacs): Spelling fix.
15318
15319 1998-01-26  Colin Rafferty  <colin@xemacs.org>
15320
15321         * packages.el (packages-find-packages-1): Don't allow a backwards
15322         compatible lisp tree to overwrite `preloaded-file-list'.
15323
15324 1998-01-26  SL Baur  <steve@altair.xemacs.org>
15325
15326         * loadup.el: Don't delete "xemacs" prior to dumping.
15327
15328 1998-01-24  SL Baur  <steve@altair.xemacs.org>
15329
15330         * package-info.el (pi-last-mod-date): New function.
15331         (pi-author-version): New function.
15332         (batch-update-package-info): Use them.
15333
15334 1998-01-23  Colin Rafferty  <colin@xemacs.org>
15335
15336         * frame.el (get-frame-for-buffer-default-to-current): Create.
15337         (get-frame-for-buffer-noselect): Allow user to use current frame
15338         with `get-frame-for-buffer-default-to-current'.
15339
15340 1998-01-22  Hrvoje Niksic  <hniksic@srce.hr>
15341
15342         * bytecomp.el (byte-compile-output-file-form): Set print-gensym.
15343         (byte-compile-output-docform): Ditto.
15344         (byte-compile-compiled-obj-to-list): Ditto.
15345
15346 1998-01-22  Kyle Jones  <kyle_jones@wonderworks.com>
15347
15348         * startup.el (command-line-1): Removed code that ran
15349           buffer-menu.
15350
15351 1998-01-21  Hrvoje Niksic  <hniksic@srce.hr>
15352
15353         * help-macro.el (make-help-screen): Bind `help-read-key' via flet.
15354
15355 1998-01-17  Hrvoje Niksic  <hniksic@srce.hr>
15356
15357         * frame.el (suspend-emacs-or-iconify-frame): Check using
15358         `device-on-window-system-p' instead of explicitly checking for X,
15359         so that the same logic works for MS Windows.
15360         (suspend-or-iconify-emacs): Ditto.
15361
15362 1998-01-14  Hrvoje Niksic  <hniksic@srce.hr>
15363
15364         * about.el (about-maintainer-info): Andy Piper is back.
15365         (xemacs-hackers): Updated Andy Piper's email address.
15366         (about-hackers): Added Jonathan Harris.
15367         (about-hackers): Updated Tibor Polgar's email address.
15368
15369 1998-01-18  SL Baur  <steve@altair.xemacs.org>
15370
15371         * about.el: Add xemacs.org email manager.
15372
15373         * package-get-base.el (package-get-base): Updated with most recent
15374         package updates.
15375
15376 1998-01-14  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15377
15378         * help.el (function-arglist): Use `indirect-function' instead of
15379         `symbol-function' so that aliases are treated correctly.
15380
15381 1998-01-13  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15382
15383         * help.el (help-map): Add f1 binding to `help-for-help'.
15384         Suggested by Karl M. Hegbloom <karlheg@inetarena.com>.
15385         (describe-key-briefly): Use `princ' "%s" to print object.
15386         (with-displaying-help-buffer): Kill buffer if it exists, again.
15387         (describe-key): Use `princ' "%s" to print object.
15388         (describe-function-1): Use `princ' "%s" to print object.
15389         Commented out alias lines removed.
15390         (help-pretty-print-limit): New variable to control pretty-printing
15391         of variable values.
15392         (help-maybe-pretty-print-value): Steve wins!  Renamed back from
15393         `help-pretty-print-value' again.  Only print-print when OBJECT is
15394         list of length less than `help-pretty-print-limit'.
15395         (describe-variable): Use `help-maybe-pretty-print-value' again.
15396
15397 1998-01-18  SL Baur  <steve@altair.xemacs.org>
15398
15399         * simple.el (blink-matching-open): Remove C++ kludge.
15400         Suggested by Bob Weiner <weiner@wave.altrasoft.com>
15401
15402 1998-01-14  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15403
15404         * info.el (Info-default-directory-list): Made the documentation
15405         more explanitory.
15406
15407 1998-01-13  Martin Buchholz  <martin@xemacs.org>
15408
15409         * lisp/packages.el:
15410         * lisp/package-admin.el:
15411         * lisp/build-report.el:
15412         Fix typos.
15413
15414 1998-01-14  Christoph Wedler  <wedler@fmi.uni-passau.de>
15415
15416         * Patches/font-lock.el (java-font-lock-keywords-*): Would produce
15417         warnings in Java buffers without final newline and editing the
15418         last line.
15419
15420 1998-01-17  SL Baur  <steve@altair.xemacs.org>
15421
15422         * packages.el (packages-find-packages-1): Don't allow a backwards
15423         compatible lisp tree to overwrite `preloaded-file-list'.
15424         Suggested by Colin Rafferty  <colin@xemacs.org>
15425
15426         * mouse.el (mouse-offix-drop): Set undo-boundary.
15427         From Oliver Graf <ograf@fga.de>
15428
15429 1998-01-13  SL Baur  <steve@altair.xemacs.org>
15430
15431         * loadup.el (load-gc): rewrite as defun.
15432         Print something sensical if a required dump-time file isn't found.
15433
15434 1998-01-12  SL Baur  <steve@altair.xemacs.org>
15435
15436         * menubar.el (check-menu-syntax): Emergency dirty fix -- the 0 plist
15437         bug strikes a menudescriptor.
15438
15439         * package-get-base.el (package-get-base): Updated.
15440
15441         * package-info.el (batch-update-package-info): Derive REQUIRES
15442         from the Makefile.
15443
15444 1998-01-13  Hrvoje Niksic  <hniksic@srce.hr>
15445
15446         * files.el (save-some-buffers): Don't play games with deleting
15447         other windows if we are in the minibuffer window.
15448
15449 1998-01-08  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15450
15451         * modeline.el (modeline-minor-mode-menu): Add support for :active
15452         (add-minor-mode): Document :active property to TOGGLE.
15453
15454 1998-01-07  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15455
15456         * modeline.el (modeline-minor-mode-menu): Add support for an
15457         `:included' predicate in the `toggle-sym' plist.
15458         (add-minor-mode): Document the :included property, format
15459         docstring some more.
15460         (modeline-minor-mode-menu): Documentation string added.
15461
15462 1998-01-02  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15463
15464         * modeline.el (modeline-minor-mode-menu): genmenlab the menu
15465         labels from the symbol-names by thwacking off the overly redundant
15466         and overused "mode", parenthesizing "minor", and capitalizing the
15467         resultant strings.  Also shortened the menu's title by eliminating
15468         the redundant buffer name.
15469         (add-minor-mode): Beautified the docstring, added mention of the
15470         `:menu-tag' property of TOGGLE.
15471         (modeline-minor-mode-menu): Frinked the `:menu-tag' property on
15472         `toggle-sym' to beatify the mode-life menus.
15473         * (abbrev-mode):  (put)'ed a `:menu-tag' on it and
15474         `auto-fill-function'.
15475
15476 1998-01-02  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15477
15478         * modeline.el (modeline-minor-mode-menu): Changed the string-only
15479         menus to :style 'toggle.
15480
15481 1997-12-10  Markus Linnala  <maage@cs.tut.fi>
15482
15483         * simple.el: Use mh-user-agent-compose as mh-e-user-agent.
15484
15485 1997-12-11  Christoph Wedler  <wedler@fmi.uni-passau.de>
15486
15487         * packages/hyper-apropos.el (hyper-apropos-insert-face): Would
15488         only recognize first hyperlink.
15489         (hyper-apropos-highlightify): Deletia, this is already done by
15490         `hyper-apropos-insert-face'.
15491         (hyper-apropos-help-mode): Don't call `hyper-apropos-highlightify.
15492
15493 1998-01-09  SL Baur  <steve@altair.xemacs.org>
15494
15495         * x-toolbar.el (toolbar-ispell-internal): Use ispell-message for
15496         mail.
15497         (toolbar-mail-reader): Add support for `send'.
15498         From Jonathan Marten <jonathan.marten@UK.Sun.COM>
15499
15500 1998-01-05  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15501
15502         * info.el (Info-emacs-info-file-name): Add defvar for
15503         `Info-emacs-info-file-name' so that `Info-goto-emacs-command-node'
15504         will function properly.
15505
15506 1998-01-05  Gary D. Foster  <gfoster@ragesoft.com>
15507
15508         * simple.el: make the backwards delete function called by
15509         `backward-or-forward-delete-char' user configurable.
15510
15511 1998-01-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15512
15513         * hyper-apropos.el (hyper-apropos-get-doc): Print where a byte
15514         compiled function got loaded from.
15515
15516 1998-01-09  SL Baur  <steve@altair.xemacs.org>
15517
15518         * term/apollo.el: Synched up with InfoDock 3.6.2.
15519
15520 1998-01-08  SL Baur  <steve@altair.xemacs.org>
15521
15522         * startup.el (load-init-file): Load autoloads earlier.
15523         (startup-splash-frame): Handle InfoDock logo.
15524
15525         * x-init.el (init-post-x-win): Don't call init-x-toolbar in
15526         InfoDock.
15527         (x-init-toolbar-from-resources): Move from x-toolbar.el.
15528
15529         * toolbar.el (init-toolbar-from-resources): InfoDock x-toolbar.el
15530         doesn't have this function.
15531
15532         * packages.el (locate-data-file): Fix to call `locate-file'.
15533
15534 1998-01-07  SL Baur  <steve@altair.xemacs.org>
15535
15536         * dumped-lisp.el (preloaded-file-list): InfoDock uses its own
15537         version of version.el.
15538         (preloaded-file-list): Ditto for x-menubar.el and x-toolbar.el.
15539
15540         * x-menubar.el (default-menubar): Guard reference to
15541         `gnuserv-frame'.
15542         (default-menubar): Guard references to `font-lock-mode'.
15543         (default-menubar): Guard references to font-menu-this-frame-only-p'.
15544         (default-menubar): Guard references to `font-menu-ignore-scaled-fonts'.
15545
15546         * make-docfile.el: Don't snarf doc strings from autoloads.
15547
15548         * startup.el (load-init-file): Use algorithm from loaddefs.el for
15549         loading auto-autoloads files.
15550
15551         * loaddefs.el: Disable dumping autoloads.
15552
15553 1998-01-05  SL Baur  <steve@altair.xemacs.org>
15554
15555         * lisp-mnt.el: Synch to Emacs 20.2.
15556
15557         * help.el: Remove manual autoload of `finder-by-keyword'.
15558
15559         * finder.el (finder-by-keyword): Autoload.
15560
15561         * help.el: Conditionalize hyperbole setup.
15562
15563 1998-01-04  SL Baur  <steve@altair.xemacs.org>
15564
15565         * packages.el (package-require): Update to reflect new data format.
15566
15567 1998-01-02  Didier Verna  <didier@xemacs.org>
15568
15569         * x-menubar.el (default-menubar): make the tutorials available
15570         through the menubar. (Plus some compilation warnings cleanup).
15571
15572 1998-01-04  SL Baur  <steve@altair.xemacs.org>
15573
15574         * check-features.el: New file.  Perform sanity check after build.
15575
15576         * dumped-lisp.el (preloaded-file-list): Move tooltalk dumped lisp
15577         files to tooltalk package.
15578         (preloaded-file-list): Moved sparcworks dumped lisp files to Sun
15579         package.
15580
15581         * package-admin.el (package-admin-xemacs): Use better default for
15582         location of XEmacs binary.
15583
15584 1998-01-03  Aki Vehtari  <Aki.Vehtari@hut.fi>
15585
15586         * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace const
15587         tag with sexp and add value tag with value `t'.
15588
15589 1998-01-03  SL Baur  <steve@altair.xemacs.org>
15590
15591         * package-get.el: Changes to work with real data.
15592         From Pete Ware <ware@cis.ohio-state.edu>
15593
15594         * packages.el (packages-reload-autoloads): Guard load for the time
15595         being.
15596
15597         * update-elc.el ("packages.el"): Force loading packages.el instead
15598         of possibly out-of-date packges.elc.
15599         * make-docfile.el ("packages.el"): Ditto.
15600
15601 1998-01-02  Colin Rafferty  <colin@xemacs.org>
15602
15603         * build-report.el (build-report-delete-regexp): Added a rule for
15604         the main tarball shadowing anything past it.
15605
15606 1998-01-02  SL Baur  <steve@altair.xemacs.org>
15607
15608         * packages.el (package-provide): Delete a previous provide.
15609
15610         * package-info.el: New file.
15611
15612         * package-get.el: New file.
15613         From Pete Ware <ware@cis.ohio-state.edu>
15614         (package-get): Fix md5 computation to work with Mule.
15615
15616 1997-12-11  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15617
15618         * simple.el (log-message-*): Quote symbols in docstrings properly.
15619
15620 1998-01-01  SL Baur  <steve@altair.xemacs.org>
15621
15622         * packages.el (packages-new-autoloads): Ignore symbolic links.
15623
15624         * cus-face.el (face-custom-attributes-get): Fix typo.
15625         From Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
15626
15627 1997-12-31  SL Baur  <steve@altair.xemacs.org>
15628
15629         * startup.el (load-init-file): Reload new or changed autoloads
15630         unless inhibited.  Reload modified dumped lisp (stubbed).
15631
15632         * packages.el (packages-new-autoloads): New function.
15633         (packages-reload-autoloads): New function.
15634         (packages-reload-dumped-lisp): New (stub) function.
15635
15636         * loadup.el: Inhibit reloading dumped files when running temacs.
15637
15638         * loadhist.el (file-provides): Extend to handle variant
15639         extensions.
15640
15641         * replace.el (query-replace): Fix typo.
15642
15643 1997-12-30  SL Baur  <steve@altair.xemacs.org>
15644
15645         * make-docfile.el: list-autoloads-path has been renamed.
15646         * update-elc.el: list-autoloads has been renamed.
15647
15648         * packages.el (packages-list-autoloads): Renamed.
15649         (packages-list-autoloads-path): Ditto.
15650
15651 1997-12-29  Colin Rafferty  <colin@xemacs.org>
15652
15653         * packages.el (packages-find-packages-1): Made it signal a warning
15654         for an error in an auto-autoload.el file.
15655
15656 1997-12-30  SL Baur  <steve@altair.xemacs.org>
15657
15658         * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace sexp
15659         tag with const.
15660         From Aki Vehtari <Aki.Vehtari@hut.fi>
15661
15662         * dumped-lisp.el (preloaded-file-list): Dump loadhist with XEmacs.
15663
15664         * loadhist.el (unload-feature): Remove autoload.
15665
15666 1997-12-28  SL Baur  <steve@altair.xemacs.org>
15667
15668         * loadhist.el: Unpackaged.
15669
15670         * help.el (describe-symbol-find-file): Rename
15671         `describe-function-find-file' and make old name obsolete.
15672         (describe-function-1): Use it.
15673         (describe-function-1): Guard reference to
15674         `compiled-function-annotation'.
15675
15676 1997-12-27  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15677
15678         * help.el (help-mode-bury): Now a call to `help-mode-quit' with
15679         argument.
15680         (help-mode-quit): New optional arg to control whether it kills or
15681         buries.  Tidied up.
15682         (with-displaying-help-buffer): Don't kill buffer initially, even
15683         if it exists: it is erased by `with-output-to-temp-buffer' anyway.
15684         (help-pretty-print-value): Rename back from
15685         `help-maybe-pretty-print-value'!  If `pp-internal' is available
15686         use it, otherwise use dumped `cl-prettyprint'.
15687         (describe-variable): Use `help-pretty-print-value' again.
15688         (find-func): Removed reference to "find-func" at end.
15689
15690 1997-12-26  Kirill M. Katsnelson  <kkm@kis.ru>
15691
15692         * dumped-lisp.el: x-menubar.el dumped along with mswindows native
15693           GUI XEmacs. Rename? x-menubar is rather window system
15694           independant, except for a couple of items.
15695
15696 1997-12-26  SL Baur  <steve@altair.xemacs.org>
15697
15698         * x-menubar.el (default-menubar): Remove hyperbole and oobr
15699         entries as they will no longer be distributed with XEmacs.
15700
15701         * format.el (format-alist): Fix image/tiff regexps.
15702         From P. E. Jareth Hein <jareth@camelot-soft.com>
15703
15704         * help.el (help-maybe-pretty-print-value): Rename.
15705         (describe-variable): Use it.
15706         (describe-variable): Add trailing linefeed.
15707
15708 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15709
15710         * help.el (describe-function-1): Don't output anything for
15711           arglist of autoload functions.
15712
15713 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15714
15715         * help.el (describe-function-1): Don't output anything for
15716           arglist of autoload functions.
15717
15718 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15719
15720         * help.el (help-mode-map): New bindings for `help-mode-bury',
15721         `describe-function-at-point', `describe-variable-at-point',
15722         `Info-elisp-ref', `customize-variable', `help-next-section' and
15723         `help-prev-section'.
15724         (help-next-section): New function.
15725         (help-prev-section): New function.
15726         (help-mode-quit): Changed to kill the help buffer.
15727         (help-mode-bury): Formerly `help-mode-quit'.  Bury buffer
15728         correctly.
15729         (help-buffer-name): New function to generate the name of help
15730         buffers.
15731         (with-displaying-help-buffer): Is now a macro.  Takes an new first
15732         argument giving the name of the help buffer.
15733         (describe-key): Use `with-displaying-help-buffer' with name.
15734         (describe-mode): Ditto.
15735         (describe-bindings): Ditto.
15736         (describe-prefix-bindings): Ditto.
15737         (view-lossage): Ditto.
15738         (with-syntax-table): New macro.
15739         (function-called-at-point): Use `ignore-errors' and
15740         `with-syntax-table'.
15741         (function-at-point): Ditto.
15742         (describe-function): Use `with-displaying-help-buffer' with name.
15743         (function-arglist): Extracted from `describe-function-1'.  Returns
15744         function's arglist as string.
15745         (function-documentation): Extracted from `describe-function-1'.
15746         Returns function's docstring.
15747         (describe-function-1): Remove all the "stream" garbage, including
15748         the stream argument.  Use `function-arglist' and
15749         `function-documentation'.
15750         (describe-function-arglist): Just use `function-arglist'.
15751         (variable-at-point): Use `ignore-errors' and `with-syntax-table'.
15752         (help-pretty-print-value): New function to help with
15753         pretty-printing variable values.  Knows about `#<...>'.  Needs
15754         `pp-internal'.
15755         (describe-variable): Use `with-displaying-help-buffer' with name.
15756         Formatting improved.  Display file where variable is defined, if
15757         known.  Use `help-pretty-print-value'.
15758         (describe-syntax): Use `with-displaying-help-buffer' with name.
15759         (list-processes): Remove "stream" garbage.
15760
15761 1997-12-25  SL Baur  <steve@altair.xemacs.org>
15762
15763         * x-init.el (x-initialize-keyboard): Don't load x-win*.el files,
15764         call a dumped routine instead.
15765
15766         * x-win-xfree86.el: Wrap file in defun.
15767         * x-win-sun.el: Ditto.
15768
15769 1997-12-23  SL Baur  <steve@altair.xemacs.org>
15770
15771         * help.el (view-emacs-news): Remove usage of outl-mouse which
15772         advises functions and does other evil things.
15773
15774 1997-12-22  SL Baur  <steve@altair.xemacs.org>
15775
15776         * format.el (format-alist): Add `image/tiff'.
15777         From P. E. Jareth Hein <jareth@camelot-soft.com>
15778
15779 1997-12-21  SL Baur  <steve@altair.xemacs.org>
15780
15781         * about.el (about-hackers): More names added.
15782
15783         * make-docfile.el: Remove superfluous package path search.
15784
15785         * loaddefs.el: Commentary changes.  Removal of VM autoloads.
15786
15787 1997-12-20  SL Baur  <steve@altair.xemacs.org>
15788
15789         * shadow.el (find-emacs-lisp-shadows): Add _pkg to the list of
15790         ignored shadows.
15791
15792 1997-12-18  SL Baur  <steve@altair.xemacs.org>
15793
15794         * startup.el (set-default-load-path): Make sure lisp and site-lisp
15795         get trailing slashes when added to the load-path.
15796
15797         * x-init.el (init-x-win): Locate where XEmacs X localization files
15798         are.
15799
15800 1997-12-18  Kyle Jones  <kyle_jones@wonderworks.com>
15801
15802         * x-faces.el: Added support for foregroundToolBarColor
15803           to xpm-color-symbols.
15804
15805 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
15806
15807         * etags.el (tags-remove-duplicates): Removed.
15808         (buffer-tag-table-list): Use `delete-duplicates'.
15809
15810         * cl-extra.el (coerce): Coerce to bit-vector and weak-list
15811         correctly.
15812         (get*): Defalias to `get'.
15813
15814         * cl.el (eql): Compare integers with `eq'.
15815         (cl-map-extents): Check for `map-extents' first.
15816
15817 1997-12-17  Didier Verna  <didier@xemacs.org>
15818
15819         * leim/quail/latin-pre.el ("french-prefix"): doc string cleanup +
15820         added the 'numero', 'copyright' and 'trademark' symbols.
15821
15822         * leim/quail/latin-post.el ("french-postfix"): see above.
15823
15824 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
15825
15826         * widget.el (define-widget): Check the arguments.
15827
15828         * cus-edit.el (customize-face): Use `check-argument-type'.
15829         (custom-variable-value-create): Use `signal' to signal error.
15830         (custom-variable-reset-saved): Ditto.
15831         (custom-variable-reset-standard): Ditto.
15832         (custom-face-reset-saved): Ditto.
15833
15834         * wid-edit.el (widget-prompt-value): Use `signal' to signal error.
15835         (widget-default-format-handler): Ditto.
15836         (widget-checklist-add-item): Ditto.
15837         (widget-radio-add-item): Ditto.
15838         (widget-editable-list-entry-create): Ditto.
15839         (widget-sexp-prompt-value): Ditto.
15840
15841         * custom.el (custom-declare-variable): Signal errors better.
15842         (custom-handle-keyword): Ditto.
15843         (custom-declare-group): Ditto.
15844
15845         * window-xemacs.el (windows): Ditto.
15846
15847         * menubar.el (menu): Ditto.
15848
15849         * keydefs.el (keyboard): Ditto.
15850
15851         * minibuf.el (minibuffer): Ditto.
15852
15853         * process.el (execute): Ditto.
15854
15855         * fill.el (fill): Ditto.
15856
15857         * modeline.el (modeline): Ditto.
15858
15859         * help.el (help): Ditto.
15860
15861         * faces.el (faces): Ditto.
15862
15863         * files.el (files): Ditto.
15864
15865         * x-init.el (x): Ditto.
15866
15867         * lisp-mode.el (lisp): Ditto.
15868
15869         * process.el (processes): Ditto.
15870
15871         * mouse.el (mouse): Ditto.
15872
15873         * abbrev.el (abbrev): Moved from cus-edit.
15874
15875         * font-lock.el (lisp-font-lock-keywords-1): Recognize `defcustom'
15876         as variable declaration.
15877
15878 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
15879
15880         * menubar.el (find-menu-item): Use `check-argument-type'.
15881         (find-menu-item): Cosmetic changes.
15882
15883 1997-12-18  SL Baur  <steve@altair.xemacs.org>
15884
15885         * x-menubar.el (default-menubar): Guard usage of lpr-switches.
15886
15887 1997-12-17  SL Baur  <steve@altair.xemacs.org>
15888
15889         * startup.el (set-default-load-path): Only search package-path
15890         when not running temacs.
15891
15892         * dumped-lisp.el (preloaded-file-list): Remove Egg/Its dumped lisp
15893         files.
15894
15895         * loadup.el: Correct commentary.  Reformatting.
15896         (really-early-error-handler): Use absolute path to the
15897         first dumped-lisp.el file.
15898         (really-early-error-handler): Print full path name of
15899         each dumped lisp file (inherited from InfoDock).
15900
15901         * shadow.el (find-emacs-lisp-shadows): Ignore multiple
15902         dumped-lisp.el files.
15903
15904         * make-docfile.el (preloaded-file-list): Reorder when the
15905         package-path is searched.
15906         * update-elc.el: Ditto.
15907
15908         * lisp-mode.el (call-with-condition-handler): Treat the same as
15909         `condition-case' for indentation.
15910
15911         * about.el (about-xemacs): Update release date.
15912
15913 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
15914
15915         * cl-macs.el (case): Signal error if `t' or `otherwise' are seen
15916         anywhere but at the last clause.
15917         (ecase): Disallow `t' and `otherwise'.
15918
15919 1997-12-16  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15920
15921         * cus-edit.el (custom-buffer-create-buttons): New function
15922         from stuff moved out of `custom-buffer-create-internal'.
15923         (custom-novice): New variable.  Default t.
15924         (custom-display-global-buttons): Ditto.  Default `top'.
15925         (custom-buffer-create-internal): Only display help if
15926         `custom-novice' is non-nil.  Display global buttons according to
15927         `custom-display-global-buttons'.
15928
15929 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
15930
15931         * menubar.el (find-menu-item): Use `check-argument-type'.
15932         (find-menu-item): Cosmetic changes.
15933
15934 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
15935
15936         * modeline.el (mouse-drag-modeline): Give the modeline a "pressed"
15937         look.
15938
15939 1997-12-16  Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
15940
15941         * format.el (format-deannotate-region):  Bug fix.
15942         Deannotating a region containing unknown tags would fail
15943         (causing decoding of text/enriched to fail at user level)
15944
15945 1997-12-16  Kyle Jones  <kyle_jones@wonderworks.com>
15946
15947         * minibuf.el (read-directory-name): Support sixth
15948           arg, HISTORY, as already documented.
15949
15950 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
15951
15952         * etags.el (get-tag-table-buffer): Use explicit lists as arguments
15953         to `ecase'.
15954
15955 1997-12-14  SL Baur  <steve@altair.xemacs.org>
15956
15957         * skk/skk-leim.el (skk-auto-fill-activate): Synch with
15958         skk-activate.
15959
15960 1997-12-13  SL Baur  <steve@altair.xemacs.org>
15961
15962         * dumped-lisp.el (preloaded-file-list): Remove debugging statement.