(U+8DEA): Separate UU+8DEA.
[chise/xemacs-chise.git-] / lisp / ChangeLog
1 2016-02-01  MORIOKA Tomohiko  <tomo.git@chise.org>
2
3         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
4         setting for `==hanyo-denshi/tk'.
5
6 2016-01-17  MORIOKA Tomohiko  <tomo.git@chise.org>
7
8         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
9         setting for `=>mj'.
10
11 2016-01-17  MORIOKA Tomohiko  <tomo.git@chise.org>
12
13         * mule/mule-conf.el (=mj): Fix `dimension'.  (=>mj): New
14         coded-charset for XEmacs CHISE.
15
16 2015-12-18  MORIOKA Tomohiko  <tomo.git@chise.org>
17
18         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
19         setting for `=hanyo-denshi/tk'.
20
21 2015-12-17  MORIOKA Tomohiko  <tomo.git@chise.org>
22
23         * mule/mule-charset.el (default-coded-charset-priority-list): Add
24         `=hanyo-denshi/tk/mf-01'.
25
26         * mule/mule-conf.el (=hanyo-denshi/tk): New coded-charset for
27         XEmacs CHISE.
28         (=hanyo-denshi/tk/mf-01): Ditto.
29
30 2015-12-11  MORIOKA Tomohiko  <tomo.git@chise.org>
31
32         * mule/mule-charset.el (default-coded-charset-priority-list):
33         Prefer `==ucs-bmp-cjk-compat@JP' to `==ucs-bmp-cjk-compat@gb'.
34
35 2015-11-16  MORIOKA Tomohiko  <tomo.git@chise.org>
36
37         * mule/mule-charset.el (default-coded-charset-priority-list):
38         Prefer `=jis-x0208@1983' to `chinese-gb2312'.
39
40 2015-11-11  MORIOKA Tomohiko  <tomo.git@chise.org>
41
42         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
43         settings for `=ucs-itaiji-004' and `=ucs-itaiji-005'.
44
45         * mule/mule-charset.el (default-coded-charset-priority-list): Add
46         `=ucs-bmp-itaiji-004' and `=ucs-bmp-itaiji-005'.
47
48         * mule/mule-conf.el (=ucs-itaiji-004): New coded-charset for
49         XEmacs CHISE.
50         (=ucs-bmp-itaiji-004): Ditto.
51         (=ucs-itaiji-005): Ditto.
52         (=ucs-bmp-itaiji-005): Ditto.
53
54 2015-11-11  MORIOKA Tomohiko  <tomo.git@chise.org>
55
56         * mule/mule-charset.el (default-coded-charset-priority-list): Add
57         `=ucs-sip-itaiji-001'.
58
59         * mule/mule-conf.el (=ucs-sip-itaiji-001): New coded-charset for
60         XEmacs CHISE.
61
62 2015-11-07  MORIOKA Tomohiko  <tomo.git@chise.org>
63
64         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
65         settings for `=ucs-itaiji-001', `=ucs-itaiji-003' and
66         `=ucs-itaiji-008'.
67
68         * mule/mule-charset.el (default-coded-charset-priority-list): Add
69         `=ucs-bmp-itaiji-001', `=ucs-bmp-itaiji-003' and
70         `=ucs-bmp-itaiji-008'.
71
72         * mule/mule-conf.el (=ucs-itaiji-001): New coded-charset for
73         XEmacs CHISE.
74         (=ucs-bmp-itaiji-001): Ditto.
75         (=ucs-itaiji-003): Ditto.
76         (=ucs-bmp-itaiji-003): Ditto.
77         (=ucs-itaiji-008): Ditto.
78         (=ucs-bmp-itaiji-008): Ditto.
79
80 2015-10-30  MORIOKA Tomohiko  <tomo.git@chise.org>
81
82         * mule/mule-charset.el (default-coded-charset-priority-list): Add
83         `==ucs-bmp-cjk-compat@gb' and `==ucs-bmp-cjk-compat@JP'.
84
85         * mule/mule-conf.el (==ucs-bmp-cjk-compat@gb): New coded-charset
86         for XEmacs CHISE.
87         (==ucs-bmp-cjk-compat@JP): Ditto.
88
89 2015-10-21  MORIOKA Tomohiko  <tomo.git@chise.org>
90
91         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
92         setting for `===hng-tzs'.
93
94         * mule/mule-charset.el (default-coded-charset-priority-list): Add
95         `===hng-tzs'.
96
97         * mule/mule-conf.el (===hng-tzs): New coded-charset for XEmacs
98         CHISE.
99
100 2015-10-20  MORIOKA Tomohiko  <tomo.git@chise.org>
101
102         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
103         setting for `===hng-doh'.
104
105         * mule/mule-charset.el (default-coded-charset-priority-list): Add
106         `===hng-doh'.
107
108         * mule/mule-conf.el (===hng-doh): New coded-charset for XEmacs
109         CHISE.
110
111 2015-10-19  MORIOKA Tomohiko  <tomo.git@chise.org>
112
113         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
114         setting for `===hng-wad'.
115
116         * mule/mule-charset.el (default-coded-charset-priority-list): Add
117         `===hng-wad'.
118
119         * mule/mule-conf.el (===hng-wad): New coded-charset for XEmacs
120         CHISE.
121
122 2015-10-19  MORIOKA Tomohiko  <tomo.git@chise.org>
123
124         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
125         settings for `==koseki' and `===hng-kcc'.
126
127         * mule/mule-charset.el (default-coded-charset-priority-list): Add
128         `===hng-kcc'.
129
130         * mule/mule-conf.el (===hng-kcc): New coded-charset for XEmacs
131         CHISE.
132
133 2015-10-18  MORIOKA Tomohiko  <tomo.git@chise.org>
134
135         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
136         setting for `===hng-nkk'.
137
138         * mule/mule-charset.el (default-coded-charset-priority-list): Add
139         `===hng-nkk'.
140
141         * mule/mule-conf.el (===hng-nkk): New coded-charset for XEmacs
142         CHISE.
143
144 2015-10-18  MORIOKA Tomohiko  <tomo.git@chise.org>
145
146         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
147         setting for `===hng-ink'.
148
149         * mule/mule-charset.el (default-coded-charset-priority-list): Add
150         `===hng-ink'.
151
152         * mule/mule-conf.el (===hng-ink): New coded-charset for XEmacs
153         CHISE.
154
155 2015-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
156
157         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
158         setting for `===hng-jhk'.
159
160         * mule/mule-charset.el (default-coded-charset-priority-list): Add
161         `===hng-jhk'.
162
163         * mule/mule-conf.el (===hng-jhk): New coded-charset for XEmacs
164         CHISE.
165
166 2015-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
167
168         * mule/mule-conf.el (=jis-x0213-1@2004): Use "jisx0213\\.2004-1"
169         instead of "jisx0213\\(\\.2004\\)-1" as the registry.
170         (==jis-x0213-1@2004): Add registry to specify "jisx0213\\.2004-1".
171         (===jis-x0213-1@2004): Likewise.
172         (=>>jis-x0213-1@2004): Use "jisx0213\\.2004-1" instead of
173         "jisx0213\\(\\.2004\\)-1" as the registry.
174         (=+>jis-x0213-1@2004): Likewise.
175         (=>jis-x0213-1@2004): Likewise.
176
177         * mule/mule-charset.el (default-coded-charset-priority-list): Add
178         `===jis-x0213-1@2004'.
179
180 2015-10-16  MORIOKA Tomohiko  <tomo.git@chise.org>
181
182         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
183         setting for `===hng-nak'.
184
185         * mule/mule-charset.el (default-coded-charset-priority-list): Add
186         `===hng-nak'.
187
188         * mule/mule-conf.el (===hng-nak): New coded-charset for XEmacs
189         CHISE.
190
191 2015-10-15  MORIOKA Tomohiko  <tomo.git@chise.org>
192
193         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
194         setting for `===hng-hos'.
195
196         * mule/mule-charset.el (default-coded-charset-priority-list): Add
197         `===hng-hos'.
198
199         * mule/mule-conf.el (===hng-hos): New coded-charset for XEmacs
200         CHISE.
201
202 2015-10-14  MORIOKA Tomohiko  <tomo.git@chise.org>
203
204         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
205         setting for `===hng-tzj'.
206
207         * mule/mule-charset.el (default-coded-charset-priority-list): Add
208         `===hng-tzj'.
209
210         * mule/mule-conf.el (===hng-tjz): New coded-charset for XEmacs
211         CHISE.
212
213 2015-10-13  MORIOKA Tomohiko  <tomo.git@chise.org>
214
215         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
216         setting for `===hng-kae'.
217
218         * mule/mule-charset.el (default-coded-charset-priority-list): Add
219         `===hng-kae'.
220
221         * mule/mule-conf.el (===hng-kae): New coded-charset for XEmacs
222         CHISE.
223
224 2015-10-11  MORIOKA Tomohiko  <tomo.git@chise.org>
225
226         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
227         setting for `===hng-kar'.
228
229         * mule/mule-charset.el (default-coded-charset-priority-list): Add
230         `===hng-kar'.
231
232         * mule/mule-conf.el (===hng-kar): New coded-charset for XEmacs
233         CHISE.
234
235 2015-10-11  MORIOKA Tomohiko  <tomo.git@chise.org>
236
237         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
238         setting for `===hng-kyd'.
239
240         * mule/mule-charset.el (default-coded-charset-priority-list): Add
241         `===hng-kyd'.
242
243         * mule/mule-conf.el (===hng-kyd): New coded-charset for XEmacs
244         CHISE.
245
246 2015-10-10  MORIOKA Tomohiko  <tomo.git@chise.org>
247
248         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
249         setting for `===hng-hok'.
250
251         * mule/mule-charset.el (default-coded-charset-priority-list): Add
252         `===hng-hok'.
253
254         * mule/mule-conf.el (===hng-hok): New coded-charset for XEmacs
255         CHISE.
256
257 2015-10-09  MORIOKA Tomohiko  <tomo.git@chise.org>
258
259         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
260         setting for `===hng-jyu'.
261
262         * mule/mule-charset.el (default-coded-charset-priority-list): Add
263         `===hng-jyu'.
264
265         * mule/mule-conf.el (===hng-jyu): New coded-charset for XEmacs
266         CHISE.
267
268 2015-10-08  MORIOKA Tomohiko  <tomo.git@chise.org>
269
270         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
271         setting for `===hng-zkd'.
272
273         * mule/mule-charset.el (default-coded-charset-priority-list): Add
274         `===hng-zkd'.
275
276         * mule/mule-conf.el (===hng-zkd): New coded-charset for XEmacs
277         CHISE.
278
279 2015-10-07  MORIOKA Tomohiko  <tomo.git@chise.org>
280
281         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
282         setting for `===hng-kmi'.
283
284         * mule/mule-charset.el (default-coded-charset-priority-list): Add
285         `===hng-kmi'.
286
287         * mule/mule-conf.el (===hng-kmi): New coded-charset for XEmacs
288         CHISE.
289
290 2015-10-07  MORIOKA Tomohiko  <tomo.git@chise.org>
291
292         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
293         setting for `===hng-okd'.
294
295         * mule/mule-charset.el (default-coded-charset-priority-list): Add
296         `===hng-okd'.
297
298         * mule/mule-conf.el (===hng-okd): New coded-charset for XEmacs
299         CHISE.
300
301 2015-10-05  MORIOKA Tomohiko  <tomo.git@chise.org>
302
303         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
304         setting for `===hng-nkm'.
305
306         * mule/mule-charset.el (default-coded-charset-priority-list): Add
307         `===hng-nkm'.
308
309         * mule/mule-conf.el (===hng-nkm): New coded-charset for XEmacs
310         CHISE.
311
312 2015-10-05  MORIOKA Tomohiko  <tomo.git@chise.org>
313
314         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
315         setting for `===hng-nto'.
316
317         * mule/mule-charset.el (default-coded-charset-priority-list): Add
318         `===hng-nto'.
319
320         * mule/mule-conf.el (===hng-nto): New coded-charset for XEmacs
321         CHISE.
322
323 2015-10-04  MORIOKA Tomohiko  <tomo.git@chise.org>
324
325         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
326         setting for `===hng-yhk'.
327
328         * mule/mule-charset.el (default-coded-charset-priority-list): Add
329         `===hng-yhk'.
330
331         * mule/mule-conf.el (===hng-yhk): New coded-charset for XEmacs
332         CHISE.
333
334 2015-10-03  MORIOKA Tomohiko  <tomo.git@chise.org>
335
336         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
337         setting for `===hng-sok'.
338
339         * mule/mule-charset.el (default-coded-charset-priority-list): Add
340         `===hng-sok'.
341
342         * mule/mule-conf.el (===hng-sok): New coded-charset for XEmacs
343         CHISE.
344
345 2015-10-03  MORIOKA Tomohiko  <tomo.git@chise.org>
346
347         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
348         setting for `===hng-kda'.
349
350         * mule/mule-charset.el (default-coded-charset-priority-list): Add
351         `===hng-kda'.
352
353         * mule/mule-conf.el (===hng-kda): New coded-charset for XEmacs
354         CHISE.
355
356 2015-10-02  MORIOKA Tomohiko  <tomo.git@chise.org>
357
358         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
359         setting for `===hng-myz'.
360
361         * mule/mule-charset.el (default-coded-charset-priority-list): Add
362         `===hng-myz'.
363
364         * mule/mule-conf.el (===hng-myz): New coded-charset for XEmacs
365         CHISE.
366
367 2015-10-02  MORIOKA Tomohiko  <tomo.git@chise.org>
368
369         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
370         setting for `===hng-kgk'.
371
372         * mule/mule-charset.el (default-coded-charset-priority-list): Add
373         `===hng-kgk'.
374
375         * mule/mule-conf.el (===hng-kgk): New coded-charset for XEmacs
376         CHISE.
377
378 2015-10-01  MORIOKA Tomohiko  <tomo.git@chise.org>
379
380         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
381         setting for `===hng-drt'.
382
383         * mule/mule-charset.el (default-coded-charset-priority-list): Add
384         `===hng-drt'.
385
386         * mule/mule-conf.el (===hng-drt): New coded-charset for XEmacs
387         CHISE.
388
389 2015-10-01  MORIOKA Tomohiko  <tomo.git@chise.org>
390
391         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
392         setting for `===hng-mam'.
393
394         * mule/mule-charset.el (default-coded-charset-priority-list): Add
395         `===hng-mam'.
396
397         * mule/mule-conf.el (===hng-mam): New coded-charset for XEmacs
398         CHISE.
399
400 2015-09-30  MORIOKA Tomohiko  <tomo.git@chise.org>
401
402         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
403         setting for `===hng-dng'.
404
405         * mule/mule-charset.el (default-coded-charset-priority-list): Add
406         `===hng-dng'.
407
408         * mule/mule-conf.el (===hng-dng): New coded-charset for XEmacs
409         CHISE.
410
411 2015-09-29  MORIOKA Tomohiko  <tomo.git@chise.org>
412
413         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
414         setting for `=>cns11643-5'.
415
416 2015-09-29  MORIOKA Tomohiko  <tomo.git@chise.org>
417
418         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
419         setting for `===hng-keg'.
420
421         * mule/mule-charset.el (default-coded-charset-priority-list): Add
422         `===hng-keg'.
423
424         * mule/mule-conf.el (===hng-keg): New coded-charset for XEmacs
425         CHISE.
426
427 2015-09-28  MORIOKA Tomohiko  <tomo.git@chise.org>
428
429         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
430         setting for `===hng-jou'.
431
432         * mule/mule-charset.el (default-coded-charset-priority-list): Add
433         `===hng-jou'.
434
435         * mule/mule-conf.el (===hng-jou): New coded-charset for XEmacs
436         CHISE.
437
438 2015-09-28  MORIOKA Tomohiko  <tomo.git@chise.org>
439
440         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
441         setting for `===hng-smk'.
442
443         * mule/mule-charset.el (default-coded-charset-priority-list): Add
444         `===hng-smk'.
445
446         * mule/mule-conf.el (===hng-smk): New coded-charset for XEmacs
447         CHISE.
448
449 2015-09-26  MORIOKA Tomohiko  <tomo.git@chise.org>
450
451         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
452         setting for `===hng-kyo'.
453
454         * mule/mule-charset.el (default-coded-charset-priority-list): Add
455         `===hng-kyo'.
456
457         * mule/mule-conf.el (===hng-kyo): New coded-charset for XEmacs
458         CHISE.
459
460 2015-09-26  MORIOKA Tomohiko  <tomo.git@chise.org>
461
462         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
463         setting for `===hng-kss'.
464
465         * mule/mule-charset.el (default-coded-charset-priority-list): Add
466         `===hng-kss'.
467
468         * mule/mule-conf.el (===hng-kss): New coded-charset for XEmacs
469         CHISE.
470
471 2015-09-25  MORIOKA Tomohiko  <tomo.git@chise.org>
472
473         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
474         setting for `===hng-wan'.
475
476         * mule/mule-charset.el (default-coded-charset-priority-list): Add
477         `===hng-wan'.
478
479         * mule/mule-conf.el (===hng-wan): New coded-charset for XEmacs
480         CHISE.
481
482 2015-09-24  MORIOKA Tomohiko  <tomo.git@chise.org>
483
484         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
485         setting for `===hng-ksk'.
486
487         * mule/mule-charset.el (default-coded-charset-priority-list): Add
488         `===hng-ksk'.
489
490         * mule/mule-conf.el (===hng-ksk): New coded-charset for XEmacs
491         CHISE.
492
493 2015-09-24  MORIOKA Tomohiko  <tomo.git@chise.org>
494
495         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
496         setting for `===hng-kyu'.
497
498         * mule/mule-charset.el (default-coded-charset-priority-list): Add
499         `===hng-kyu'.
500
501         * mule/mule-conf.el (===hng-kyu): New coded-charset for XEmacs
502         CHISE.
503
504 2015-09-23  MORIOKA Tomohiko  <tomo.git@chise.org>
505
506         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
507         setting for `===hng-skk'.
508
509         * mule/mule-charset.el (default-coded-charset-priority-list): Add
510         `===hng-skk'.
511
512         * mule/mule-conf.el (===hng-skk): New coded-charset for XEmacs
513         CHISE.
514
515 2015-09-22  MORIOKA Tomohiko  <tomo.git@chise.org>
516
517         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
518         setting for `===hng-sik'.
519
520         * mule/mule-charset.el (default-coded-charset-priority-list): Add
521         `===hng-sik'.
522
523         * mule/mule-conf.el (===hng-sik): New coded-charset for XEmacs
524         CHISE.
525
526 2015-09-21  MORIOKA Tomohiko  <tomo.git@chise.org>
527
528         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
529         setting for `===hng-kbk'.
530
531         * mule/mule-charset.el (default-coded-charset-priority-list): Add
532         `===hng-kbk'.
533
534         * mule/mule-conf.el (===hng-kbk): New coded-charset for XEmacs
535         CHISE.
536
537 2015-09-21  MORIOKA Tomohiko  <tomo.git@chise.org>
538
539         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
540         setting for `===hng-kcj'.
541
542         * mule/mule-charset.el (default-coded-charset-priority-list): Add
543         `===hng-kcj'.
544
545         * mule/mule-conf.el (===hng-kcj): New coded-charset for XEmacs
546         CHISE.
547
548 2015-09-19  MORIOKA Tomohiko  <tomo.git@chise.org>
549
550         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
551         setting for `===hng-k24'.
552
553         * mule/mule-charset.el (default-coded-charset-priority-list): Add
554         `===hng-k24'.
555
556         * mule/mule-conf.el (===hng-k24): New coded-charset for XEmacs
557         CHISE.
558
559 2015-09-18  MORIOKA Tomohiko  <tomo.git@chise.org>
560
561         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
562         setting for `===hng-gok'.
563
564         * mule/mule-charset.el (default-coded-charset-priority-list): Add
565         `===hng-gok'.
566
567         * mule/mule-conf.el (===hng-gok): New coded-charset for XEmacs
568         CHISE.
569 2015-09-17  MORIOKA Tomohiko  <tomo.git@chise.org>
570
571         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
572         setting for `===hng-tsu'.
573
574         * mule/mule-charset.el (default-coded-charset-priority-list): Add
575         `===hng-tsu'.
576
577         * mule/mule-conf.el (===hng-tsu): New coded-charset for XEmacs
578         CHISE.
579
580 2015-09-16  MORIOKA Tomohiko  <tomo.git@chise.org>
581
582         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
583         setting for `===hng-sys'.
584
585         * mule/mule-charset.el (default-coded-charset-priority-list): Add
586         `===hng-sys'.
587
588         * mule/mule-conf.el (===hng-sys): New coded-charset for XEmacs
589         CHISE.
590
591 2015-09-16  MORIOKA Tomohiko  <tomo.git@chise.org>
592
593         * mule/mule-coding.el (coded-charset-entity-reference-alist):
594         - Use "&HNG010-<d><d><d><d><d>;" instead of
595           "&HNG-KHI<d><d><d><d><d>;" for `===hng-khi'.
596         - Add setting for `===hng-khm' and `=ucs-itaiji-002'.
597
598         * mule/mule-charset.el (default-coded-charset-priority-list): Add
599         `=ucs-bmp-itaiji-002' and `===hng-khm'.
600
601         * mule/mule-conf.el (===hng-khi): Use "hng-10$" instead of
602         "hngkhi-0" as the suffix of registry.
603         (===hng-khm): New coded-charset for XEmacs CHISE.
604         (=ucs-itaiji-002): Ditto.
605         (=ucs-bmp-itaiji-002): Ditto.
606
607 2015-09-14  MORIOKA Tomohiko  <tomo.git@chise.org>
608
609         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
610         setting for `=>ucs@iwds-1'.
611
612         * mule/mule-conf.el (==jis-x0208@1978/-4X): New coded-charset for
613         XEmacs CHISE.
614
615 2015-09-14  MORIOKA Tomohiko  <tomo.git@chise.org>
616
617         * mule/mule-conf.el (=>ucs@iwds-1): New coded-charset for XEmacs
618         CHISE.
619
620         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
621         "&HNG-KHI<d><d><d><d>;" instead of "&HNG-KHI-<d><d><d><d>;" for
622         `===hng-khi'.
623
624 2015-09-13  MORIOKA Tomohiko  <tomo.git@chise.org>
625
626         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
627         setting for `===hng-khi'.
628
629         * mule/mule-charset.el (default-coded-charset-priority-list): Add
630         `===hng-khi'.
631
632         * mule/mule-conf.el (===hng-khi): New coded-charset for XEmacs
633         CHISE.
634
635 2015-09-11  MORIOKA Tomohiko  <tomo.git@chise.org>
636
637         * mule/mule-conf.el (=ucs-bmp-var-001): Use #x9FCC instead of
638         #x9FA5 as the value of `max-code'.
639         (=ucs-bmp-var-002): Likewise.
640         (=ucs-bmp-var-003): Likewise.
641         (=ucs-bmp-itaiji-084): Likewise.
642         (=ucs-bmp-cjk@JP): Likewise.
643         (=ucs-bmp-cjk@JP/hanazono): Likewise.
644         (==ucs-bmp-cjk@JP/hanazono): Likewise.
645         (=>ucs-bmp-cjk@component): Likewise.
646
647 2015-09-05  MORIOKA Tomohiko  <tomo.git@chise.org>
648
649         * mule/mule-conf.el (==daikanwa/+2p): New coded-charset for XEmacs
650         CHISE.
651
652 2015-09-04  MORIOKA Tomohiko  <tomo.git@chise.org>
653
654         * mule/mule-conf.el (==jis-x0208@1978/4-pr): New coded-charset for
655         XEmacs CHISE.
656         (==jis-x0208@1978/5pr): Use `==jis-x0208@1978/4-pr' instead of
657         `==jis-x0208@1978/2-pr' as the mother.
658
659 2015-08-17  MORIOKA Tomohiko  <tomo.git@chise.org>
660
661         * mule/mule-conf.el (=>cns11643-5): New coded-charset for XEmacs
662         CHISE.
663
664 2015-07-09  MORIOKA Tomohiko  <tomo.git@chise.org>
665
666         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
667         setting for `===hanyo-denshi/jb' and `===hanyo-denshi/hg'.
668
669 2015-06-08  MORIOKA Tomohiko  <tomo.git@chise.org>
670
671         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
672         `=gb2312' instead of `chinese-gb2312'; add setting for `==ucs@gb'.
673
674 2015-03-05  MORIOKA Tomohiko  <tomo.git@chise.org>
675
676         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
677         setting for `===ucs@gb'.
678
679 2015-03-04  MORIOKA Tomohiko  <tomo.git@chise.org>
680
681         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
682         setting for `===hanyo-denshi/ks', `===jis-x0208' and
683         `===jis-x0213-1'; use "&R-J00X1-hhhh;" instead of "&R-JX1-hhhh;"
684         as the entity-reference for `===jis-x0213-1@2000'; use
685         "&R-JX1-hhhh;" as the entity-reference for `===jis-x0213-1'.
686
687 2015-03-03  MORIOKA Tomohiko  <tomo.git@chise.org>
688
689         * mule/mule-charset.el (default-coded-charset-priority-list): Add
690         `===jis-x0208'.
691
692         * mule/mule-conf.el (===jis-x0208@1978): Use `==jis-x0208@1978'
693         instead of `===jis-x0208' as the mother.
694         (===jis-x0208@1983): Use `==jis-x0208@1983' instead of
695         `===jis-x0208' as the mother.
696         (===jis-x0208@1990): Use `==jis-x0208@1990' instead of
697         `===jis-x0208' as the mother.
698         (===jis-x0213-1@2000): Use `==jis-x0213-1@2000' instead of
699         `===jis-x0213-1' as the mother.
700         (===jis-x0213-1@2004): Use `==jis-x0213-1@2004' instead of
701         `===jis-x0213-1' as the mother.
702         (===ucs@unicode): Use `==ucs@unicode' instead of `===ucs@iso' as
703         the mother.
704         (===ucs@ks): Use `==ucs@ks' instead of `===ucs@unicode' as the
705         mother.
706
707 2015-02-23  MORIOKA Tomohiko  <tomo.git@chise.org>
708
709         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
710         setting for `=ucs-var-001'.
711
712 2015-02-23  MORIOKA Tomohiko  <tomo.git@chise.org>
713
714         * mule/mule-charset.el (default-coded-charset-priority-list): Add
715         `=ucs-bmp-var-001'.
716
717         * mule/mule-conf.el (=ucs-var-001): New coded-charset for XEmacs
718         CHISE.
719         (=ucs-bmp-var-001): Ditto.
720
721         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
722         setting for `=ucs-var-003'.
723
724 2015-02-22  MORIOKA Tomohiko  <tomo.git@chise.org>
725
726         * mule/mule-charset.el (default-coded-charset-priority-list): Add
727         `=ucs-bmp-var-003'.
728
729         * mule/mule-conf.el (=ucs-var-003): New coded-charset for XEmacs
730         CHISE.
731         (=ucs-bmp-var-003): Ditto.
732
733 2015-02-21  MORIOKA Tomohiko  <tomo.git@chise.org>
734
735         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
736         setting for `=ucs-var-002'.
737
738         * mule/mule-charset.el (default-coded-charset-priority-list): Add
739         `=ucs-bmp-var-002'.
740
741         * mule/mule-conf.el (=ucs-var-002): New coded-charset for XEmacs
742         CHISE.
743         (=ucs-bmp-var-002): Ditto.
744
745 2015-02-21  MORIOKA Tomohiko  <tomo.git@chise.org>
746
747         * mule/mule-conf.el (==jis-x0208@1978/4er): New coded-charset for
748         XEmacs CHISE.
749         (==jis-x0208@1978/5pr): Ditto.
750
751 2015-02-21  MORIOKA Tomohiko  <tomo.git@chise.org>
752
753         * mule/mule-charset.el (default-coded-charset-priority-list): Add
754         `=>ucs-bmp-cjk@component'.
755
756         * mule/mule-conf.el (=>ucs@component): New coded-charset for
757         XEmacs CHISE.
758         (=>ucs-bmp-cjk@component): Ditto.
759
760 2015-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
761
762         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
763         setting for `=>iwds-1'.
764
765 2015-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
766
767         * mule/mule-conf.el (=>iwds-1): New coded-charset for XEmacs
768         CHISE.
769
770 2015-02-17  MORIOKA Tomohiko  <tomo.git@chise.org>
771
772         * mule/mule-charset.el (default-coded-charset-priority-list):
773         - Prefer `=ucs-bmp-cjk@JP/hanazono' to `=ucs-bmp-cjk@gb'.
774         - Prefer `==ucs-bmp-cjk@JP/hanazono' to `==ucs-bmp-cjk@gb'.
775         - Prefer `===hanyo-denshi/jc' to `===jis-x0213-1'.
776         - Prefer `===hanyo-denshi/jd' to `===jis-x0213-2'.
777
778 2015-02-14  MORIOKA Tomohiko  <tomo.git@chise.org>
779
780         * mule/mule-coding.el (coded-charset-entity-reference-alist):
781         Prefer `=ucs@FOO' to `=>>ucs@FOO'.
782
783         * mule/mule-conf.el (=ucs@iso): Use `=+>ucs@iso' instead of
784         `=>>ucs@iso' as the mother.
785         (=>>ucs@iso): Use `=ucs@iso' instead of `=+>ucs@iso' as the
786         mother.
787
788 2015-01-22  MORIOKA Tomohiko  <tomo.git@chise.org>
789
790         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
791         setting for `===hanyo-denshi/ia'.
792
793 2015-01-20  MORIOKA Tomohiko  <tomo.git@chise.org>
794
795         * mule/mule-charset.el (default-coded-charset-priority-list): Add
796         `===hanyo-denshi/ia'.
797
798 2014-12-28  MORIOKA Tomohiko  <tomo.git@chise.org>
799
800         * mule/mule-conf.el (=koseki): Fix DOC.
801         (==koseki): New coded-charset for XEmacs CHISE.
802
803 2014-12-26  MORIOKA Tomohiko  <tomo.git@chise.org>
804
805         * mule/mule-conf.el (===hanyo-denshi/jc): New coded-charset for
806         XEmacs CHISE.
807         (===hanyo-denshi/jd): Fix DOC.
808
809 2014-12-26  MORIOKA Tomohiko  <tomo.git@chise.org>
810
811         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
812         setting for `===hanyo-denshi/ip'.
813
814 2014-12-25  MORIOKA Tomohiko  <tomo.git@chise.org>
815
816         * mule/mule-charset.el (default-coded-charset-priority-list): Add
817         `===hanyo-denshi/ip'.
818
819         * mule/mule-conf.el (===hanyo-denshi/ip): New coded-charset for
820         XEmacs CHISE.
821
822 2014-12-07  MORIOKA Tomohiko  <tomo.git@chise.org>
823
824         * mule/mule-charset.el (default-coded-charset-priority-list): Add
825         `==ucs-radicals@unicode' and `=>daikanwa'.
826
827         * mule/mule-conf.el (==ucs-radicals@unicode): New coded-charset
828         for XEmacs CHISE.
829
830 2014-12-03  MORIOKA Tomohiko  <tomo.git@chise.org>
831
832         * mule/mule-conf.el (===hanyo-denshi/ia): New coded-charset for
833         XEmacs CHISE.
834
835 2014-11-18  MORIOKA Tomohiko  <tomo.git@chise.org>
836
837         * mule/mule-charset.el (default-coded-charset-priority-list): Add
838         `===ruimoku-v6'.
839
840 2014-11-17  MORIOKA Tomohiko  <tomo.git@chise.org>
841
842         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
843         setting for `===ruimoku-v6'.
844
845 2014-11-17  MORIOKA Tomohiko  <tomo.git@chise.org>
846
847         * mule/mule-conf.el (===ruimoku-v6): New coded-charset for XEmacs
848         CHISE.
849
850 2014-11-15  MORIOKA Tomohiko  <tomo.git@chise.org>
851
852         * mule/mule-conf.el (==jis-x0208@1978/1pr/fixed): New
853         coded-charset for XEmacs CHISE.
854
855 2014-11-05  MORIOKA Tomohiko  <tomo.git@chise.org>
856
857         * mule/mule-conf.el (===hanyo-denshi/jd): New coded-charset for
858         XEmacs CHISE.
859
860 2014-10-15  MORIOKA Tomohiko  <tomo.git@chise.org>
861
862         * mule/mule-charset.el (default-coded-charset-priority-list): Add
863         `===ucs-sip@iso'.
864
865 2014-10-02  MORIOKA Tomohiko  <tomo.git@chise.org>
866
867         * mule/mule-conf.el (===ucs-sip@iso): New coded-charset for XEmacs
868         CHISE.
869
870 2014-09-29  MORIOKA Tomohiko  <tomo.git@chise.org>
871
872         * mule/mule-charset.el (default-coded-charset-priority-list): Add
873         `==ucs-sip@iso'.
874
875         * mule/mule-conf.el (==ucs-sip@iso): New coded-charset for XEmacs
876         CHISE.
877
878 2014-09-18  MORIOKA Tomohiko  <tomo.git@chise.org>
879
880         * mule/mule-conf.el (=ucs-sip-ext-b): Fix registry.
881         (=ucs-sip@iso): New coded-charset for XEmacs CHISE.
882         (=ucs-sip-ext-b@iso): Fix registry.
883         (==ucs-sip-ext-b@iso): Ditto.
884         (===ucs-sip-ext-b@iso): Ditto.
885
886         * mule/mule-charset.el (default-coded-charset-priority-list): Add
887         `=ucs-sip@iso'.
888
889 2014-09-17  MORIOKA Tomohiko  <tomo.git@chise.org>
890
891         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
892         setting for `=>cbeta'.
893
894 2014-09-16  MORIOKA Tomohiko  <tomo.git@chise.org>
895
896         * mule/mule-charset.el (default-coded-charset-priority-list): Add
897         `=>cns11643-7'.
898
899         * mule/mule-conf.el (=>cbeta): New coded-charset for XEmacs CHISE.
900
901 2014-08-20  MORIOKA Tomohiko  <tomo.git@chise.org>
902
903         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
904         "&G-[NAME];" instead of "&g1-[NAME];" for `=>>[NAME]'.
905
906 2014-08-19  MORIOKA Tomohiko  <tomo.git@chise.org>
907
908         * mule/mule-conf.el (=>>>ucs@cns): Indicate `==ucs@cns' instead of
909         `=ucs@cns'.
910         (=>>>ucs@jis): Indicate `==ucs@jis' instead of `=ucs@jis'.
911         (=>>>ucs@jis/1990): Indicate `==ucs@jis/1990' instead of
912         `=ucs@jis/1990'.
913         (=>>>ucs@jis/2000): Indicate `==ucs@jis/2000' instead of
914         `=ucs@jis/2000'.
915         (=>>>ucs@jis/2004): Indicate `==ucs@jis/2004' instead of
916         `=ucs@jis/2004'.
917         (=>>>ucs@ks): Indicate `==ucs@ks' instead of `=ucs@ks'.
918
919         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
920         "&g2-[NAME];" instead of "&G-[NAME];" for `==[NAME]'.
921
922 2014-08-06  MORIOKA Tomohiko  <tomo.git@chise.org>
923
924         * mule/mule-conf.el (==jis-x0208@1978/-4pr): New coded-charset for
925         XEmacs CHISE.
926         (==jis-x0208@1978/1pr): Ditto.
927         (==jis-x0208@1978/2-pr): Ditto.
928
929 2014-07-31  MORIOKA Tomohiko  <tomo.git@chise.org>
930
931         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
932         setting for `===jis-x0213-1@2004'.
933
934 2014-07-30  MORIOKA Tomohiko  <tomo.git@chise.org>
935
936         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
937         settings for `=+>hanyo-denshi/ft' and `=+>hanyo-denshi/jt'.
938
939         * mule/mule-charset.el (default-coded-charset-priority-list): Add
940         `===hanyo-denshi/jb'.
941
942         * mule/mule-conf.el (===hanyo-denshi/jb): New coded-charset for
943         XEmacs CHISE.
944         (=+>hanyo-denshi/ft): Ditto.
945         (=+>hanyo-denshi/jt): Ditto.
946
947 2014-07-29  MORIOKA Tomohiko  <tomo.git@chise.org>
948
949         * mule/mule-charset.el (default-coded-charset-priority-list): Add
950         `===hanyo-denshi/hg'.
951
952 2014-07-28  MORIOKA Tomohiko  <tomo.git@chise.org>
953
954         * mule/mule-conf.el (===jis-x0213-1@2004): New coded-charset for
955         XEmacs CHISE.
956         (===hanyo-denshi/hg): Ditto.
957
958 2014-07-27  MORIOKA Tomohiko  <tomo.git@chise.org>
959
960         * mule/mule-conf.el (==adobe-japan1-*): Indicate abstract
961         glyph-forms instead of detailed glyph-images.
962         (=>>>adobe-japan1-*): Indicate `==adobe-japan1-*' instead of
963         `=adobe-japan1-*'.
964         (===adobe-japan1-0): New coded-charset for XEmacs CHISE.
965         (===adobe-japan1-1): Ditto.
966         (===adobe-japan1-2): Ditto.
967         (===adobe-japan1-3): Ditto.
968         (===adobe-japan1-4): Ditto.
969         (===adobe-japan1-5): Ditto.
970         (===adobe-japan1-6): Ditto.
971         (=>>adobe-japan1-0): Use `=adobe-japan1' instead of
972         `=>>>adobe-japan1' as the mother.
973         (=+>adobe-japan1-0): Use `=adobe-japan1' instead of
974         `=>>adobe-japan1' as the mother.
975         (==jis-x0208): Indicate abstract glyph-forms instead of detailed
976         glyph-images.
977         (==jis-x0208@1978): Ditto.
978         (==jis-x0208@1983): Ditto.
979         (==jis-x0208@1990): Ditto.
980         (==jis-x0213-1): Ditto.
981         (==jis-x0213-1@2000): Ditto.
982         (==jis-x0213-1@2004): Ditto.
983         (==jis-x0213-2): Ditto.
984         (=>>>jis-x0208): Indicate `==jis-x0208' instead of `=jis-x0208'.
985         (=>>>jis-x0208@1978): Indicate `==jis-x0208@1978' instead of
986         `=jis-x0208@1978'.
987         (=>>>jis-x0208@1983): Indicate `==jis-x0208@1983' instead of
988         `=jis-x0208@1983'.
989         (=>>>jis-x0208@1990): Indicate `==jis-x0208@1990' instead of
990         `=jis-x0208@1990'.
991         (=>>>jis-x0213-1): Indicate `==jis-x0213-1' instead of
992         `=jis-x0213-1'.
993         (=>>>jis-x0213-1@2000): Indicate `==jis-x0213-1@2000' instead of
994         `=jis-x0213-1@2000'.
995         (=>>>jis-x0213-1@2004): Indicate `==jis-x0213-1@2004' instead of
996         `=jis-x0213-1@2004'.
997         (=>>>jis-x0213-2): Indicate `==jis-x0213-2' instead of
998         `=jis-x0213-2'.
999         (===jis-x0208): New coded-charset for XEmacs CHISE.
1000         (===jis-x0208@1978): Ditto.
1001         (===jis-x0208@1983): Ditto.
1002         (===jis-x0208@1990): Ditto.
1003         (===jis-x0213-1): Ditto.
1004         (===jis-x0213-1@2000): Ditto.
1005         (===jis-x0213-2): Ditto.
1006         (===jis-x0212): Ditto.
1007         (===ks-x1001): Ditto.
1008         (=>>jis-x0208): Use `=jis-x0208' instead of `=>>>jis-x0208' as the
1009         mother.
1010         (=>>jis-x0213-1): Use `=jis-x0213-1' instead of `=>>>jis-x0213-1'
1011         as the mother.
1012         (=>>jis-x0213-2): Use `=jis-x0213-2' instead of `=>>>jis-x0213-2'
1013         as the mother.
1014         (===cns11643-1): New coded-charset for XEmacs CHISE.
1015         (===cns11643-2): Ditto.
1016         (===cns11643-3): Ditto.
1017         (===cns11643-4): Ditto.
1018         (===cns11643-5): Ditto.
1019         (===cns11643-6): Ditto.
1020         (===cns11643-7): Ditto.
1021         (=>>cns11643-1): Ditto.
1022         (==big5-cdp): Indicate abstract glyph-images instead of
1023         representative glyph-images.
1024         (===big5-cdp): New coded-charset for XEmacs CHISE.
1025         (==hanyo-denshi/*): Indicate abstract glyph-forms instead of
1026         detailed glyph-images.
1027         (=>>>hanyo-denshi/*): Indicate `==hanyo-denshi/*' instead of
1028         `=hanyo-denshi/*'.
1029         (===hanyo-denshi/ft): New coded-charset for XEmacs CHISE.
1030         (===hanyo-denshi/ib): Ditto.
1031         (===hanyo-denshi/jt): Ditto.
1032         (===hanyo-denshi/ks): Ditto.
1033         (===mj): Ditto.
1034         (===mj-0): Ditto.
1035         (===mj-1): Ditto.
1036         (=>>hanyo-denshi/*): Use `=hanyo-denshi/*' instead of
1037         `=>>>hanyo-denshi/*' as its mother.
1038         (==gt): Indicate abstract glyph-forms instead of detailed
1039         glyph-images.
1040         (===gt): New coded-charset for XEmacs CHISE.
1041         (=>>>gt): Indicates `==gt' instead of `=gt'.
1042         (=>>gt): Use `=gt' instead of `=>>>gt' as the mother.
1043         (==gt-k): Indicate abstract glyph-forms instead of detailed
1044         glyph-images.
1045         (===gt-k): New coded-charset for XEmacs CHISE.
1046         (==daikanwa): Indicates glyph-images instead of detailed
1047         glyph-images.
1048         (===daikanwa): New coded-charset for XEmacs CHISE.
1049         (===daikanwa/+p): Ditto.
1050         (===daikanwa/ho): Ditto.
1051         (==cbeta): Ditto.
1052         (===cbeta): Ditto.
1053         (==jef-china3): Ditto.
1054         (===jef-china3): Ditto.
1055         (==ruimoku-v6): Ditto.
1056         (==ucs@iso): Indicate representative glyph-forms instead of
1057         representative glyph-images.
1058         (=>>>ucs@iso): Indicates `==ucs@iso' instead of `=ucs@iso'.
1059         (==ucs@unicode): Indicate representative glyph-forms instead of
1060         representative glyph-images.
1061         (=>>>ucs@unicode): Indicates `==ucs@unicode' instead of
1062         `=ucs@unicode'.
1063         (==ucs@cns): Indicate representative glyph-forms instead of
1064         representative glyph-images.
1065         (==ucs@jis): Ditto.
1066         (==ucs@jis/1990): Ditto.
1067         (==ucs@jis/2000): Ditto.
1068         (==ucs@jis/2004): Ditto.
1069         (==ucs@ks): Ditto.
1070         (===ucs@iso): New coded-charset for XEmacs CHISE.
1071         (===ucs@unicode): Ditto.
1072         (===ucs@gb): Ditto.
1073         (===ucs@ks): Ditto.
1074         (===ucs-bmp-cjk@gb): Ditto.
1075         (===ucs-sip-ext-b@iso): Ditto.
1076
1077 2014-07-25  MORIOKA Tomohiko  <tomo.git@chise.org>
1078
1079         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1080         `==jis-x0213-2', `==ruimoku-v6', `==cbeta', `==jef-china3',
1081         `===mj-0', `===mj-1', `===jis-x0208@1990', `===jis-x0213-1',
1082         `===jis-x0213-2', `===big5-cdp', `===ucs-bmp-cjk@gb',
1083         `===adobe-japan1-6', `===cns11643-1', `===cns11643-2',
1084         `===cns11643-3', `===cns11643-4', `===cns11643-5',
1085         `===cns11643-6', `===cns11643-7', `===hanyo-denshi/ft',
1086         `===hanyo-denshi/ib', `===hanyo-denshi/jt', `===jis-x0208@1983',
1087         `===jis-x0208@1978', `===jis-x0212', `===ks-x1001', `===daikanwa',
1088         `===ucs-sip-ext-b@iso', `===cbeta' and `===jef-china3'.
1089
1090         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1091         - Use "&G-[NAME];" for `==[NAME]' instead of `=>>[NAME]'.
1092         - Use "&R-[NAME];" for `===[NAME]' instead of `==[NAME]'.
1093         - Use "&g1-[NAME];" for `=>>[NAME]'.
1094         - Abolish "&g2-[NAME];".
1095
1096 2014-03-08  MORIOKA Tomohiko  <tomo.git@chise.org>
1097
1098         * mule/mule-conf.el (=ucs@big5): Use `=ucs@cns' instead of
1099         `=>>ucs@cns' as the mother.
1100
1101 2014-03-07  MORIOKA Tomohiko  <tomo.git@chise.org>
1102
1103         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1104         setting for `==ucs@ks'.
1105
1106 2014-02-24  MORIOKA Tomohiko  <tomo.git@chise.org>
1107
1108         * mule/mule-conf.el (=adobe-japan1-base): Move builtin code range
1109         from 0x63000000〜0x63005A11 to 0x00E10000〜0x00E15A11.
1110         (=mj): Move builtin code range from 0x64040000〜0x640509D5 to
1111         0x00E30000〜0x00E409D5.
1112
1113 2014-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1114
1115         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1116         Prefer MJ to Adobe-Japan1; use "I-MJ", "MJ" and "&R-MJ" instead of
1117         "I-MJ-", "MJ-" and "&R-MJ-" as prefixes of MJ.
1118
1119 2014-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1120
1121         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1122         `=mj-0', `=mj-1', `==mj-0' and `==mj-1'.
1123
1124         * mule/mule-conf.el (=mj): New coded-charset for XEmacs CHISE.
1125         (=mj-0): Ditto.
1126         (=mj-1): Ditto.
1127         (==mj): Ditto.
1128         (==mj-0): Ditto.
1129         (==mj-1): Ditto.
1130         (=>>mj): Ditto.
1131
1132         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1133         setting for `=mj' and `==mj'.
1134
1135 2014-02-05  MORIOKA Tomohiko  <tomo.git@chise.org>
1136
1137         * mule/mule-conf.el (=ucs@ks/2012): New coded-charset for XEmacs
1138         CHISE.
1139
1140 2014-01-28  MORIOKA Tomohiko  <tomo.git@chise.org>
1141
1142         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
1143         "A-HDU+" instead of "A-HD-UCS+" as the prefix for
1144         `=>ucs@hanyo-denshi'.
1145
1146 2014-01-18  MORIOKA Tomohiko  <tomo.git@chise.org>
1147
1148         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1149         setting for `=koseki' and `=>ucs@hanyo-denshi'.
1150
1151         * mule/mule-conf.el (=koseki): New coded-charset for XEmacs CHISE.
1152         (=>ucs@hanyo-denshi): New coded-charset for XEmacs CHISE.
1153
1154 2014-01-11  MORIOKA Tomohiko  <tomo.git@chise.org>
1155
1156         * mule/mule-conf.el (==hanyo-denshi/ip): New coded-charset for
1157         XEmacs CHISE.
1158
1159 2013-12-29  MORIOKA Tomohiko  <tomo.git@chise.org>
1160
1161         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1162         Change priority of `=>>>ucs@iso'.
1163
1164         * mule/mule-conf.el (=ucs@iso): Use `=>>ucs@iso' instead of
1165         `=>>>ucs@iso' as the mother.
1166         (=>>>ucs@iso): Changed to an alias for `=ucs@iso'.
1167
1168 2013-12-25  MORIOKA Tomohiko  <tomo.git@chise.org>
1169
1170         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1171         Change priority of `=>>>ucs@unicode'.
1172
1173         * mule/mule-conf.el (=>>>ucs@unicode): Changed to an alias for
1174         `=ucs@unicode'.
1175
1176 2013-12-25  MORIOKA Tomohiko  <tomo.git@chise.org>
1177
1178         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1179         Change priority of `=>>>ucs@jis'.
1180
1181         * mule/mule-conf.el (=>>>ucs@jis): Changed to an alias for
1182         `=ucs@jis'.
1183
1184 2013-12-18  MORIOKA Tomohiko  <tomo.git@chise.org>
1185
1186         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1187         setting for `==daikanwa/+p'.
1188
1189 2013-12-15  MORIOKA Tomohiko  <tomo.git@chise.org>
1190
1191         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1192         setting for `==shinjigen@1ed'.
1193
1194 2013-12-12  MORIOKA Tomohiko  <tomo.git@chise.org>
1195
1196         * mule/mule-conf.el (==shinjigen/+p@rev): New coded-charset for
1197         XEmacs CHISE.
1198
1199 2013-12-11  MORIOKA Tomohiko  <tomo.git@chise.org>
1200
1201         * mule/mule-conf.el (==shinjigen): Modify DOC.
1202         (==shinjigen@1ed): New coded-charset for XEmacs CHISE.
1203         (==shinjigen@rev): Modify DOC.
1204
1205 2013-12-09  MORIOKA Tomohiko  <tomo.git@chise.org>
1206
1207         * mule/mule-conf.el (==daikanwa/+p): New coded-charset for XEmacs
1208         CHISE.
1209
1210 2013-12-08  MORIOKA Tomohiko  <tomo.git@chise.org>
1211
1212         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1213         settings for `==daikanwa' and `==ucs@JP/hanazono'.
1214
1215         * mule/mule-conf.el (==shinjigen@rev): New coded-charset for
1216         XEmacs CHISE.
1217
1218         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1219         `==daikanwa'.
1220
1221 2013-11-27  MORIOKA Tomohiko  <tomo.git@chise.org>
1222
1223         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1224         setting for `==cns11643-7'.
1225
1226         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1227         `==cns11643-7'.
1228
1229 2013-11-23  MORIOKA Tomohiko  <tomo.git@chise.org>
1230
1231         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1232         `==cns11643-6'.
1233
1234         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1235         setting for `==cns11643-6'.
1236
1237 2013-11-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1238
1239         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1240         setting for `==cns11643-5'.
1241
1242         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1243         `==cns11643-5'.
1244
1245 2013-11-16  MORIOKA Tomohiko  <tomo.git@chise.org>
1246
1247         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1248         setting for `==cns11643-4'.
1249
1250         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1251         `==cns11643-4'.
1252
1253 2013-11-08  MORIOKA Tomohiko  <tomo.git@chise.org>
1254
1255         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1256         setting for `==cns11643-3'.
1257
1258         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1259         `==cns11643-3'.
1260
1261 2013-11-02  MORIOKA Tomohiko  <tomo.git@chise.org>
1262
1263         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1264         setting for `==cns11643-2'.
1265
1266         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1267         `==cns11643-2'.
1268
1269 2013-10-29  MORIOKA Tomohiko  <tomo.git@chise.org>
1270
1271         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1272         Change priority of `=>>>ucs@ks'.
1273
1274         * mule/mule-conf.el (=>>>ucs@ks): Changed to an alias for
1275         `=ucs@ks'.
1276
1277 2013-10-26  MORIOKA Tomohiko  <tomo.git@chise.org>
1278
1279         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
1280         `=cns11643-1' instead of `chinese-cns11643-1'; add settings for
1281         `==ucs@cns' and `==cns11643-1'.
1282
1283         * mule/mule-conf.el (==cns11643-1): Fix `dimension'.
1284         (==cns11643-2): Ditto.
1285         (==cns11643-3): Ditto.
1286         (==cns11643-4): Ditto.
1287         (==cns11643-5): Ditto.
1288         (==cns11643-6): Ditto.
1289         (==cns11643-7): Ditto.
1290
1291         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1292         `==cns11643-1'.
1293
1294 2013-10-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1295
1296         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1297         Change priority of `=>>>ucs@jis/2004', `=>>>ucs@jis/2004' and
1298         `=>>>ucs@jis/1990'.
1299
1300         * mule/mule-conf.el (=>>>ucs@jis/1990): Changed to an alias for
1301         `=ucs@jis/1990'.
1302         (=>>>ucs@jis/2000): Changed to an alias for `=ucs@jis/2000'.
1303         (=>>>ucs@jis/2004): Changed to an alias for `=ucs@jis/2004'.
1304
1305 2013-10-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1306
1307         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1308         Change priority of `=>>>ucs@cns'.
1309
1310         * mule/mule-conf.el (=>>>ucs@cns): Changed to an alias for
1311         `=ucs@cns'.
1312
1313 2013-10-19  MORIOKA Tomohiko  <tomo.git@chise.org>
1314
1315         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1316         `==ks-x1001'.
1317
1318         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
1319         `=ks-x1001' instead of `korean-ksc5601'; add setting for
1320         `==ks-x1001'.
1321
1322 2013-10-18  MORIOKA Tomohiko  <tomo.git@chise.org>
1323
1324         * mule/mule-conf.el (=>>>gt): Changed to an alias for `=gt'.
1325
1326 2013-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1327
1328         * mule/mule-conf.el (=>>>jis-x0208): Changed to an alias for
1329         `=jis-x0208'.
1330         (=>>>jis-x0208@1978): Changed to an alias for `=jis-x0208@1978'.
1331         (=>>>jis-x0208@1983): Changed to an alias for `=jis-x0208@1983'.
1332         (=>>>jis-x0208@1990): Changed to an alias for `=jis-x0208@1990'.
1333         (=>>>jis-x0213-1): Changed to an alias for `=jis-x0213-1'.
1334         (=>>>jis-x0213-1@2000): Changed to an alias for
1335         `=jis-x0213-1@2000'.
1336         (=>>>jis-x0213-1@2004): Changed to an alias for
1337         `=jis-x0213-1@2004'.
1338         (=>>>jis-x0213-2): Changed to an alias for `=jis-x0213-2'.
1339
1340 2013-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1341
1342         * mule/mule-conf.el (=>>>adobe-japan1-0): Changed to an alias for
1343         `=adobe-japan1-0'.
1344         (=>>>adobe-japan1-1): Changed to an alias for `=adobe-japan1-1'.
1345         (=>>>adobe-japan1-2): Changed to an alias for `=adobe-japan1-2'.
1346         (=>>>adobe-japan1-3): Changed to an alias for `=adobe-japan1-3'.
1347         (=>>>adobe-japan1-4): Changed to an alias for `=adobe-japan1-4'.
1348         (=>>>adobe-japan1-5): Changed to an alias for `=adobe-japan1-5'.
1349         (=>>>adobe-japan1-6): Changed to an alias for `=adobe-japan1-6'.
1350
1351 2013-10-12  MORIOKA Tomohiko  <tomo.git@chise.org>
1352
1353         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1354         settings for `==adobe-japan1-6', `==hanyo-denshi/*', `==gt',
1355         `==jis-x0208@1990', `==jis-x0212', `==jis-x0213-1@2000',
1356         `==jis-x0213-2', `==jis-x0213-1@2004', `==big5-cdp', `==gt-k',
1357         `==jis-x0208@1983', `==jis-x0208@1978', `==ucs@iso',
1358         `==ucs@unicode', `=>>daikanwa/+p' and `==shinjigen@rev'.
1359
1360 2013-10-10  MORIOKA Tomohiko  <tomo.git@chise.org>
1361
1362         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1363         `=adobe-japan1-0', `=adobe-japan1-1', `=adobe-japan1-2',
1364         `=adobe-japan1-3', `=adobe-japan1-4', `=adobe-japan1-5',
1365         `==jis-x0208@1990', `==ucs-bmp-cjk@gb',
1366         `==ucs-bmp-cjk@JP/hanazono', `==ucs-sip-ext-b@iso',
1367         `==hanyo-denshi/*', `==adobe-japan1-6', `==big5-cdp',
1368         `==jis-x0208@1983', `==jis-x0208@1978', `==jis-x0213-1@2000' and
1369         `==jis-x0212'.
1370
1371 2013-10-03  MORIOKA Tomohiko  <tomo.git@chise.org>
1372
1373         * mule/mule-conf.el (=adobe-japan1-0): Modify registry to accept
1374         "AdobeJapan1-[0-6]$".
1375         (=adobe-japan1-1): Modify registry to accept "AdobeJapan1-[1-6]$".
1376         (=adobe-japan1-2): Modify registry to accept "AdobeJapan1-[2-6]$".
1377         (=adobe-japan1-3): Modify registry to accept "AdobeJapan1-[3-6]$".
1378         (=adobe-japan1-4): Modify registry to accept "AdobeJapan1-[4-6]$".
1379         (=adobe-japan1-5): Modify registry to accept "AdobeJapan1-[5-6]$".
1380         (==adobe-japan1-0): New coded-charset for XEmacs CHISE.
1381         (==adobe-japan1-1): Ditto.
1382         (==adobe-japan1-2): Ditto.
1383         (==adobe-japan1-3): Ditto.
1384         (==adobe-japan1-4): Ditto.
1385         (==adobe-japan1-5): Ditto.
1386         (==adobe-japan1-6): Ditto.
1387         (==jis-x0208): Ditto.
1388         (==jis-x0208@1978): Ditto.
1389         (==jis-x0208@1983): Ditto.
1390         (==jis-x0208@1990): Ditto.
1391         (==jis-x0213-1): Ditto.
1392         (==jis-x0213-1@2000): Ditto.
1393         (==jis-x0213-1@2004): Ditto.
1394         (==jis-x0213-2): Ditto.
1395         (==jis-x0212): Ditto.
1396         (==gb2312): Ditto.
1397         (==iso-ir165): Ditto.
1398         (==gb12345): Ditto.
1399         (==ks-x1001): Ditto.
1400         (==cns11643-1): Ditto.
1401         (==cns11643-2): Ditto.
1402         (==cns11643-3): Ditto.
1403         (==cns11643-4): Ditto.
1404         (==cns11643-5): Ditto.
1405         (==cns11643-6): Ditto.
1406         (==cns11643-7): Ditto.
1407         (==big5-cdp): Ditto.
1408         (==hanyo-denshi/ja): Ditto.
1409         (==hanyo-denshi/jb): Ditto.
1410         (==hanyo-denshi/jc): Ditto.
1411         (==hanyo-denshi/jd): Ditto.
1412         (==hanyo-denshi/ft): Ditto.
1413         (==hanyo-denshi/ia): Ditto.
1414         (==hanyo-denshi/ib): Ditto.
1415         (==hanyo-denshi/hg): Ditto.
1416         (==hanyo-denshi/jt): Ditto.
1417         (==hanyo-denshi/ks): Ditto.
1418         (==gt): Ditto.
1419         (==gt-k): Ditto.
1420         (==daikanwa): Ditto.
1421         (==shinjigen): Ditto.
1422         (==ucs@iso): Ditto.
1423         (==ucs@unicode): Ditto.
1424         (==ucs@gb): Ditto.
1425         (==ucs-bmp@gb): Ditto.
1426         (==ucs@cns): Ditto.
1427         (==ucs-bmp@cns): Ditto.
1428         (==ucs@jis): Ditto.
1429         (==ucs@jis/1990): Ditto.
1430         (==ucs@jis/2000): Ditto.
1431         (==ucs@jis/2004): Ditto.
1432         (==ucs@JP): Ditto.
1433         (==ucs@JP/hanazono): Ditto.
1434         (==ucs@ks): Ditto.
1435         (==ucs-bmp@ks): Ditto.
1436         (==ucs@cns11643): Ditto.
1437         (==ucs-bmp-cjk@gb): Ditto.
1438         (==ucs-bmp-cjk@JP/hanazono): Ditto.
1439         (==ucs-sip-ext-b@iso): Ditto.
1440
1441 2013-07-11  MORIOKA Tomohiko  <tomo.git@chise.org>
1442
1443         * mule/mule-charset.el (default-coded-charset-priority-list): Use
1444         `=ucs-bmp-cjk@gb' instead of `=ucs-bmp-cjk@unicode'.
1445
1446         * mule/mule-conf.el (=ucs-bmp-cjk@gb): New coded-charset for
1447         XEmacs CHISE.
1448         (=ucs-bmp-cjk@unicode): Abolished.
1449
1450 2013-07-10  MORIOKA Tomohiko  <tomo.git@chise.org>
1451
1452         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1453         `=+>ucs-bmp-cjk-compat@jis'.
1454
1455         * mule/mule-conf.el (=+>ucs-bmp-cjk-compat@jis): New coded-charset
1456         for XEmacs CHISE.
1457
1458 2013-07-06  MORIOKA Tomohiko  <tomo.git@chise.org>
1459
1460         * mule/mule-conf.el (=>cns11643-6): New coded-charset for XEmacs
1461         CHISE.
1462
1463 2013-05-28  MORIOKA Tomohiko  <tomo.git@chise.org>
1464
1465         * mule/mule-conf.el (=jis-x0208@1978/1pr/fixed): New coded-charset
1466         for XEmacs CHISE.
1467         (=jis-x0208@1978/1er-pr): Abolished.
1468         (=jis-x0208@1978/2-pr): Use `=jis-x0208@1978' instead of
1469         `=jis-x0208@1978/1er-pr' as the mother.
1470
1471 2013-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1472
1473         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1474         setting for `=ucs-itaiji-084'.
1475
1476 2013-02-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1477
1478         * mule/mule-charset.el (default-coded-charset-priority-list):
1479         Delete `=zihai-17xx'; add `=ucs-bmp-itaiji-084'.
1480
1481         * mule/mule-conf.el (=ucs-itaiji-084): New coded-charset for
1482         XEmacs CHISE.
1483         (=ucs-bmp-itaiji-084): Ditto.
1484
1485 2013-02-15  MORIOKA Tomohiko  <tomo.git@chise.org>
1486
1487         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1488         settings for `=big5-cdp-var-3' and `=big5-cdp-var-5'.
1489
1490 2013-02-14  MORIOKA Tomohiko  <tomo.git@chise.org>
1491
1492         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1493         `=zihai-17xx', `=big5-cdp-var-3' and `=big5-cdp-var-5'.
1494
1495         * mule/mule-conf.el (=big5-cdp-var-3): New coded-charset for
1496         XEmacs CHISE.
1497         (=big5-cdp-var-5): Ditto.
1498
1499 2012-10-31  MORIOKA Tomohiko  <tomo.git@chise.org>
1500
1501         * mule/mule-conf.el (=+>jis-x0213-1@2004): New coded-charset for
1502         XEmacs CHISE.
1503
1504 2012-10-26  MORIOKA Tomohiko  <tomo.git@chise.org>
1505
1506         * mule/mule-conf.el (=>>hanyo-denshi/ip): New coded-charset for
1507         XEmacs CHISE.
1508
1509 2012-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1510
1511         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1512         setting for `=>>>hanyo-denshi/ft'.
1513
1514 2012-09-25  MORIOKA Tomohiko  <tomo.git@chise.org>
1515
1516         * mule/mule-conf.el (=>>>hanyo-denshi/jd): New coded-charset for
1517         XEmacs CHISE.
1518         (=>>hanyo-denshi/jd): Use `=>>>hanyo-denshi/jd' instead of
1519         `=hanyo-denshi/jd' as the mother.
1520
1521 2012-09-07  MORIOKA Tomohiko  <tomo.git@chise.org>
1522
1523         * mule/mule-conf.el (=+>adobe-japan1-0): New coded-charset for
1524         XEmacs CHISE.
1525         (=+>adobe-japan1-1): Ditto.
1526         (=+>adobe-japan1-2): Ditto.
1527         (=+>adobe-japan1-3): Ditto.
1528         (=+>adobe-japan1-4): Ditto.
1529         (=+>adobe-japan1-5): Ditto.
1530         (=+>adobe-japan1-6): Ditto.
1531         (=+>adobe-japan1): Changed to an alias for `=+>adobe-japan1-6'.
1532
1533 2012-09-07  MORIOKA Tomohiko  <tomo.git@chise.org>
1534
1535         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1536         Prefer `=>>>adobe-japan1' to other abstract glyph-form CCSs;
1537         prefer `=>>adobe-japan1' to other abstract glyph CCSs.
1538
1539         * mule/mule-conf.el: Define coded-charsets about Adobe-Japan1 at
1540         the top.
1541
1542 2012-09-05  MORIOKA Tomohiko  <tomo.git@chise.org>
1543
1544         * mule/mule-conf.el (=>>>hanyo-denshi/jb): New coded-charset for
1545         XEmacs CHISE.
1546         (=>>>hanyo-denshi/hg): New coded-charset for XEmacs CHISE.
1547         (=>>hanyo-denshi/jb): Use `=>>>hanyo-denshi/jb' as the mother.
1548         (=>>hanyo-denshi/hg): Use `=>>>hanyo-denshi/hg' as the mother.
1549
1550 2012-08-31  MORIOKA Tomohiko  <tomo.git@chise.org>
1551
1552         * mule/mule-charset.el (default-coded-charset-priority-list):
1553         Prefer `chinese-cns11643-{1..7}', `=adobe-japan1-6', `=big5-cdp'
1554         and `=hanyo-denshi/*' to `=gt-pj-{2..11}', `=gt-pj-k{1|2}', etc.
1555
1556         * mule/mule-conf.el: Modify order of definitions of some
1557         coded-charsets.
1558
1559 2012-08-30  MORIOKA Tomohiko  <tomo.git@chise.org>
1560
1561         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1562         Prefer `=>>hanyo-denshi/{ft|ia|ib|jt|ks}' to `=>>jis-x0208@1978',
1563         `=>>big5-cdp', `=>>gt-k' and `=>>ruimoku-v6'; add `=>>cns11643-4'.
1564
1565         * mule/mule-conf.el (=>>cns11643-4): New coded-charset for XEmacs
1566         CHISE.
1567         (=>>>hanyo-denshi/ft): New coded-charset for XEmacs CHISE.
1568         (=>>hanyo-denshi/ft): Use `=>>>hanyo-denshi/ft' as the mother.
1569
1570 2012-07-31  MORIOKA Tomohiko  <tomo.git@chise.org>
1571
1572         * mule/mule-conf.el (=>cns11643-2): New coded-charset for XEmacs
1573         CHISE.
1574
1575 2012-07-27  MORIOKA Tomohiko  <tomo.git@chise.org>
1576
1577         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1578         setting for `=daikanwa/+2p'.
1579
1580         * mule/mule-conf.el (=>>daikanwa/+2p): New coded-charset for
1581         XEmacs CHISE.
1582
1583 2012-06-26  MORIOKA Tomohiko  <tomo.git@chise.org>
1584
1585         * mule/mule-conf.el (=>>>hanyo-denshi/ks): New coded-charset for
1586         XEmacs CHISE.
1587         (=>>hanyo-denshi/ks): Use `=>>>hanyo-denshi/ks' as the mother.
1588
1589 2012-06-12  MORIOKA Tomohiko  <tomo.git@chise.org>
1590
1591         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1592         setting for `=>>>hanyo-denshi/ib'.
1593
1594 2012-06-12  MORIOKA Tomohiko  <tomo.git@chise.org>
1595
1596         * mule/mule-conf.el (=>>>hanyo-denshi/ja): New coded-charset for
1597         XEmacs CHISE.
1598         (=>>>hanyo-denshi/ib): Ditto.
1599         (=>>hanyo-denshi/ja): Use `=>>>hanyo-denshi/ja' instead of
1600         `=hanyo-denshi/ja' as the mother.
1601         (=>>hanyo-denshi/ib): Use `=>>>hanyo-denshi/ib' instead of
1602         `=hanyo-denshi/ib' as the mother.
1603
1604 2012-06-11  MORIOKA Tomohiko  <tomo.git@chise.org>
1605
1606         * mule/mule-coding.el (utf-8-ivs-mcs): New coding-system for
1607         XEmacs CHISE.
1608         (utf-8-ivs-mcs-er): Likewise.
1609         (utf-8-gb): Use `=ucs@gb' and `=>ucs@unicode' instead of `ucs-gb'
1610         and `=>ucs-gb'.
1611         (utf-8-ivs-gb): New coding-system for XEmacs CHISE.
1612         (utf-8-gb-er): Use `=ucs@gb' and `=>ucs@unicode' instead of
1613         `ucs-gb' and `=>ucs-gb'.
1614         (utf-8-ivs-gb-er): New coding-system for XEmacs CHISE.
1615         (utf-8-cns): Use `=ucs@cns' and `=>ucs@cns' instead of `ucs-cns'
1616         and `=>ucs-cns'.
1617         (utf-8-ivs-cns): New coding-system for XEmacs CHISE.
1618         (utf-8-cns-er): Use `=ucs@cns' and `=>ucs@cns' instead of
1619         `ucs-cns' and `=>ucs-cns'.
1620         (utf-8-ivs-cns-er): New coding-system for XEmacs CHISE.
1621         (utf-8-big5): Use `=ucs@big5' and `=>ucs@big5' instead of
1622         `ucs-big5' and `=>ucs-big5'.
1623         (utf-8-ivs-big5): New coding-system for XEmacs CHISE.
1624         (utf-8-big5-er): Use `=ucs@big5' and `=>ucs@big5' instead of
1625         `ucs-big5' and `=>ucs-big5'.
1626         (utf-8-ivs-big5-er): New coding-system for XEmacs CHISE.
1627         (utf-8-jis): Use `=ucs@jis/2000' and `=>ucs@jis' instead of
1628         `=ucs@jis-2000' and `=>ucs-jis'; modify DOC and mnemonic.
1629         (utf-8-ivs-jis): New coding-system for XEmacs CHISE.
1630         (utf-8-jis-er): Use `=ucs@jis/2000' and `=>ucs@jis' instead of
1631         `=ucs@jis-2000' and `=>ucs-jis'; modify DOC and mnemonic.
1632         (utf-8-ivs-jis-er): New coding-system for XEmacs CHISE.
1633         (utf-8-jp): Use `=ucs@JP' and `=>ucs@jis' instead of `=ucs@jp' and
1634         `=>ucs-jis'; modify DOC and mnemonic.
1635         (utf-8-ivs-jp): New coding-system for XEmacs CHISE.
1636         (utf-8-jp-er): Use `=ucs@JP' and `=>ucs@jis' instead of `=ucs@jp'
1637         and `=>ucs-jis'; modify DOC and mnemonic.
1638         (utf-8-ivs-jp-er): New coding-system for XEmacs CHISE.
1639         (utf-8-ks): Use `=ucs@ks' and `=>ucs@ks' instead of `ucs-ks' and
1640         `=>ucs-ks'.
1641         (utf-8-ivs-ks): New coding-system for XEmacs CHISE.
1642         (utf-8-ks-er): Use `=ucs@ks' and `=>ucs@ks' instead of `ucs-ks'
1643         and `=>ucs-ks'.
1644         (utf-8-ivs-ks-er): New coding-system for XEmacs CHISE.
1645
1646 2012-05-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1647
1648         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1649         Prefer Hanyo-Denshi to GT, JIS, CNS, etc.
1650
1651 2012-05-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1652
1653         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1654         Modify priorities.
1655
1656 2012-05-19  MORIOKA Tomohiko  <tomo.git@chise.org>
1657
1658         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1659         Prefer '("M-H" 4 d) and '("M-p" 5 d) to '("M-" 5 d).
1660
1661 2012-05-16  MORIOKA Tomohiko  <tomo.git@chise.org>
1662
1663         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1664         settings for `=daikanwa/ho', `=daikanwa/+p' and `=>daikanwa/ho'.
1665
1666 2012-05-15  MORIOKA Tomohiko  <tomo.git@chise.org>
1667
1668         * mule/mule-conf.el (=>daikanwa/ho): New coded-charset for XEmacs
1669         CHISE.
1670
1671 2012-05-10  MORIOKA Tomohiko  <tomo.git@chise.org>
1672
1673         * mule/mule-conf.el (=>>daikanwa/+p): New coded-charset for XEmacs
1674         CHISE.
1675
1676 2012-05-09  MORIOKA Tomohiko  <tomo.git@chise.org>
1677
1678         * mule/mule-conf.el (=>>daikanwa/ho): New coded-charset for XEmacs
1679         CHISE.
1680
1681 2012-03-26  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1682
1683         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1684         `=+>ucs-bmp-cjk@unicode'.
1685
1686         * mule/mule-conf.el (=+>ucs-bmp-cjk@unicode): New coded-charset
1687         for XEmacs CHISE.
1688
1689 2012-03-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1690
1691         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1692         setting for `=>>daikanwa'.
1693
1694 2011-12-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1695
1696         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1697         `=>>hanyo-denshi/jt'.
1698
1699 2011-12-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1700
1701         * mule/mule-conf.el (=+>jis-x0208@1983): New coded-charset for
1702         XEmacs CHISE.
1703         (=+>jis-x0208@1990): Ditto.
1704         (=+>jis-x0213-1@2000): Ditto.
1705
1706 2011-12-05  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1707
1708         * mule/mule-conf.el (=+>ucs@jis/2004): New coded-charset for
1709         XEmacs CHISE.
1710
1711 2011-11-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1712
1713         * mule/mule-conf.el (=>>>hanyo-denshi/jc): New coded-charset for
1714         XEmacs CHISE.
1715         (=>>hanyo-denshi/jc): Use `=>>>hanyo-denshi/jc' instead of
1716         `=hanyo-denshi/jc' as the mother.
1717
1718 2011-11-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1719
1720         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1721         setting for `=+>adobe-japan1'.
1722
1723         * mule/mule-charset.el (default-coded-charset-priority-list):
1724         Prefer `=adobe-japan1-6', `=adobe-japan1-base', `=>jis-x0208@1997'
1725         and `=>>hanyo-denshi/ft' to `=>>gt'.
1726
1727 2011-11-23  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1728
1729         * mule/mule-conf.el (=>>adobe-japan1-0): New coded-charset for
1730         XEmacs CHISE.
1731         (=>>adobe-japan1-1): Ditto.
1732         (=>>adobe-japan1-2): Ditto.
1733         (=>>adobe-japan1-3): Ditto.
1734         (=>>adobe-japan1-4): Ditto.
1735         (=>>adobe-japan1-5): Ditto.
1736         (=>>adobe-japan1-6): Ditto.
1737         (=>>adobe-japan1): Changed to alias for `=>>adobe-japan1-6'.
1738
1739 2011-11-22  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1740
1741         * mule/mule-conf.el (=adobe-japan1): New alias for
1742         `=adobe-japan1-6'.
1743         (=>>>adobe-japan1-0): New coded-charset for XEmacs CHISE.
1744         (=>>>adobe-japan1-1): Ditto.
1745         (=>>>adobe-japan1-2): Ditto.
1746         (=>>>adobe-japan1-3): Ditto.
1747         (=>>>adobe-japan1-4): Ditto.
1748         (=>>>adobe-japan1-5): Ditto.
1749         (=>>>adobe-japan1-6): Ditto.
1750         (=>>>adobe-japan1): Changed to alias for `=>>>adobe-japan1-6'.
1751
1752 2011-11-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1753
1754         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1755         setting for `=>>>adobe-japan1'.
1756
1757 2011-11-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1758
1759         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1760         setting for `=+>ucs@ks'.
1761
1762 2011-11-04  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1763
1764         * mule/mule-conf.el (=>>>adobe-japan1): New coded-charset for
1765         XEmacs CHISE.
1766         (=>>adobe-japan1): Use `=>>>adobe-japan1' instead of
1767         `=adobe-japan1-6' as the mother.
1768
1769 2011-11-03  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1770
1771         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1772         setting for `=>cns11643-7'.
1773
1774 2011-11-01  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1775
1776         * mule/mule-conf.el (=>cns11643-7): New coded-charset for XEmacs
1777         CHISE.
1778
1779 2011-10-29  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1780
1781         * mule/mule-conf.el (=+>adobe-japan1): New coded-charset for
1782         XEmacs CHISE.
1783         (=>>hanyo-denshi/ja): New coded-charset for XEmacs CHISE.
1784
1785         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1786         setting for `=>ucs@jis/2004'.
1787
1788 2011-10-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1789
1790         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1791         setting for `=+>gt'.
1792
1793         * mule/mule-conf.el (=+>gt): New coded-charset for XEmacs CHISE.
1794         (=>gt): Use `=+>gt' instead of `=>>gt' as the mother.
1795
1796 2011-10-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1797
1798         * mule/mule-conf.el (=+>ucs@unicode): Use `=+>ucs@iso' instead of
1799         `=>ucs@unicode' as the mother.
1800         (=+>ucs@jis): Use `=+>ucs@unicode' instead of `=>ucs@jis' as the
1801         mother.
1802         (=+>ucs@ks): Use `=+>ucs@unicode' instead of `=>ucs@ks' as the
1803         mother.
1804         (=+>ucs@cns): Use `=+>ucs@unicode' instead of `=>ucs@cns' as the
1805         mother.
1806
1807 2011-10-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1808
1809         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1810         setting for `=+>ucs@unicode'.
1811
1812         * mule/mule-conf.el (=+>ucs@unicode): New coded-charset for XEmacs
1813         CHISE.
1814
1815 2011-10-26  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1816
1817         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
1818         - Use `=+>jis-x0208' instead of `=>jis-x0208@usual'.
1819         - Use `=+>jis-x0213-2' instead of `=>jis-x0213-2@usual'.
1820         - Add setting for `=+>ucs@cns'.
1821
1822         * mule/mule-conf.el (=+>jis-x0213-1): New coded-charset for XEmacs
1823         CHISE.
1824         (=>jis-x0213-1): Use `=+>jis-x0213-1' instead of `=>>jis-x0213-1'
1825         as the mother.
1826         (=+>ucs@cns): New coded-charset for XEmacs CHISE.
1827         (=>ucs-bmp-cjk@unicode): New coded-charset for XEmacs CHISE.
1828
1829         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1830         `=>ucs-bmp-cjk@unicode'; delete `=>>ucs@unicode'.
1831
1832 2011-10-25  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1833
1834         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1835         setting for `=>ucs@ks'.
1836
1837 2011-10-21  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1838
1839         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1840         `=ucs-bmp-cjk-compat@unicode'.
1841
1842         * mule/mule-conf.el (=ucs-bmp-cjk-compat@unicode): New
1843         coded-charset for XEmacs CHISE.
1844
1845 2011-10-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1846
1847         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1848         `=ucs-bmp-cjk-compat'.
1849
1850         * mule/mule-conf.el (=ucs-bmp-cjk-compat): New coded-charset for
1851         XEmacs CHISE.
1852
1853 2011-10-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1854
1855         * mule/mule-conf.el (=+>ucs@ks): New coded-charset for XEmacs
1856         CHISE.
1857
1858 2011-10-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1859
1860         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
1861         `=+>ucs@jis/1990' instead of `=>ucs@jis/1990'.
1862
1863         * mule/mule-conf.el (=+>ucs@jis/1990): Renamed from
1864         `=>ucs@jis/1990'.
1865         (=>ucs@jis/1990): New alias for `=+>ucs@jis/1990'.
1866
1867 2011-10-17  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1868
1869         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1870         setting for `=+>ucs@iso'; use `=+>ucs@jis' instead of `=>ucs@JP'.
1871
1872         * mule/mule-conf.el (=+>ucs@iso): New coded-charset for XEmacs
1873         CHISE.
1874         (=>>ucs@iso): Use `=+>ucs@iso' instead of `=>ucs@iso' as the
1875         mother.
1876
1877 2011-10-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1878
1879         * mule/mule-conf.el (=+>jis-x0213-2): Renamed from
1880         `=>jis-x0213-2@usual'.
1881         (=>jis-x0213-2@usual): New alias for `=+>jis-x0213-2'.
1882         (=>jis-x0213-2): Use `=+>jis-x0213-2' instead of
1883         `=>jis-x0213-2@usual' as the mother.
1884
1885 2011-10-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1886
1887         * mule/mule-conf.el (=+>ucs@jis): Renamed from `=>ucs@JP'.
1888         (=>ucs@JP): New alias for `=+>ucs@jis'.
1889
1890 2011-10-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1891
1892         * mule/mule-conf.el (=+>jis-x0208): Renamed from
1893         `=>jis-x0208@usual'.
1894         (=>jis-x0208@usual): New alias for `=+>jis-x0208'.
1895         (=+>jis-x0208@1978): Use `=+>jis-x0208' instead of
1896         `=>jis-x0208@usual' as the mother.
1897         (=>jis-x0208): Likewise.
1898
1899 2011-10-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1900
1901         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1902         setting for `=+>jis-x0208@1978'.
1903
1904 2011-10-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1905
1906         * mule/mule-conf.el (=+>jis-x0208@1978): New coded-charset for
1907         XEmacs CHISE.
1908
1909 2011-09-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1910
1911         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1912         setting for `=>>>ucs@jis/1990'.
1913
1914 2011-07-23  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1915
1916         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1917         setting for `=>ucs@jis/1990'.
1918
1919 2011-07-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1920
1921         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1922         setting for `=ucs@JP/hanazono'.
1923
1924         * mule/mule-conf.el (=>ucs@jis/1990): New coded-charset for XEmacs
1925         CHISE.
1926         (=ucs@JP/hanazono): Ditto.
1927         (=ucs-bmp-cjk@JP/hanazono): Ditto.
1928         (=>>hanyo-denshi/jc): Ditto.
1929         (=>>hanyo-denshi/jd): Ditto.
1930
1931 2011-07-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1932
1933         * mule/mule-charset.el (default-coded-charset-priority-list): Use
1934         `=ucs-bmp-cjk@JP/hanazono' instead of `=ucs-bmp-cjk@JP'.
1935
1936 2011-07-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1937
1938         * mule/mule-conf.el (=>>hanyo-denshi/jb): New coded-charset for
1939         XEmacs CHISE.
1940
1941 2011-07-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1942
1943         * mule/mule-conf.el (=>>hanyo-denshi/hg): New coded-charset for
1944         XEmacs CHISE.
1945
1946 2011-06-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1947
1948         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1949         `=ucs-bmp-cjk@JP'.
1950
1951 2011-04-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1952
1953         * mule/mule-conf.el (=ucs-bmp-cjk@JP): New coded-charset for
1954         XEmacs CHISE.
1955
1956 2011-05-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1957
1958         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1959         Modify order of settings; add settings for `=daikanwa@rev2'.
1960
1961 2011-04-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1962
1963         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1964         setting for `=>>cbeta'.
1965
1966         * mule/mule-conf.el (=>>cbeta): New coded-charset for XEmacs
1967         CHISE.
1968
1969 2011-04-01  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1970
1971         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1972         setting for `=>>adobe-japan1'.
1973
1974 2011-03-30  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1975
1976         * mule/mule-conf.el (=>>adobe-japan1): New coded-charset for
1977         XEmacs CHISE.
1978
1979 2011-03-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1980
1981         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1982         setting for `=>>hanyo-denshi/ia'.
1983
1984         * mule/mule-conf.el (=>>hanyo-denshi/ia): New coded-charset for
1985         XEmacs CHISE.
1986
1987 2011-03-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1988
1989         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1990         settings for `=>>>hanyo-denshi/jt' and `=>>>gt'.
1991
1992         * mule/mule-conf.el (=>>>hanyo-denshi/jt): New coded-charset for
1993         XEmacs CHISE.
1994         (=>>hanyo-denshi/jt): Use `=>>>hanyo-denshi/jt' instead of
1995         `=hanyo-denshi/jt' as the mother.
1996
1997 2011-03-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1998
1999         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2000         setting for `=>>>jis-x0213-2'.
2001
2002         * mule/mule-conf.el (=>>>gt): New coded-charset for XEmacs CHISE.
2003         (=>>gt): Use `=>>>gt' instead of `=gt' as the mother.
2004         (=>>>ucs@jis/2000): New coded-charset for XEmacs CHISE.
2005
2006 2011-03-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2007
2008         * mule/mule-conf.el (=>>>ucs@jis/1990): New coded-charset for
2009         XEmacs CHISE.
2010
2011 2011-03-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2012
2013         * mule/mule-conf.el (=>>>jis-x0208@1983): New coded-charset for
2014         XEmacs CHISE.
2015
2016         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2017         `=>>jis-x0213-1@2004'.
2018
2019 2011-03-07  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2020
2021         * mule/mule-conf.el (=>>>jis-x0208@1978): New coded-charset for
2022         XEmacs CHISE.
2023
2024 2011-03-07  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2025
2026         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
2027         - Use "&g2-*;" as entity-references for `=>>>*'.
2028         - Omit "&a{GT|JX1|JX2|JX3}-*;".
2029
2030         * mule/mule-conf.el (=>>>jis-x0213-2): New coded-charset for
2031         XEmacs CHISE.
2032         (=>>jis-x0213-2): Use `=>>>jis-x0213-2' instead of `=jis-x0213-2'
2033         as the mother.
2034
2035 2011-03-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2036
2037         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2038         setting for `=>>hanyo-denshi/ib'.
2039
2040         * mule/mule-conf.el (=>>jis-x0208@1978): Fix DOC.
2041         (=>>jis-x0208@1983): New coded-charset for XEmacs CHISE.
2042         (=>>jis-x0208@1990): Ditto.
2043         (=>>hanyo-denshi/ib): Ditto.
2044
2045         * mule/mule-charset.el (default-coded-charset-priority-list):
2046         Prefer `=hanziku-*' to `=hanyo-denshi/*'.
2047
2048 2011-03-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2049
2050         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2051         Prefer `=>jis-x0213-2@usual' to `=>jis-x0208@1997' and
2052         `=>jis-x0213-1@2000'; add settings for `=>>>ucs@ks' and
2053         `=>>>ucs@jis/2004'.
2054
2055 2011-03-05  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2056
2057         * mule/mule-conf.el (=>>>jis-x0213-1@2000): New coded-charset for
2058         XEmacs CHISE.
2059         (=>>>jis-x0213-1@2004): Use `=>>>jis-x0213-1' instead of
2060         `=jis-x0213-1@2004' as the mother.
2061         (=>>>ucs@jis/2004): New coded-charset for XEmacs CHISE.
2062         (=>>>ucs@ks): Ditto.
2063
2064         * mule/mule-charset.el (default-coded-charset-priority-list):
2065         Modify priority of `=hanyo-denshi/*'.
2066
2067 2011-03-04  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2068
2069         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2070         settings for `=>>ucs@JP' and `=ucs@JP'.
2071
2072 2011-03-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2073
2074         * mule/mule-conf.el (=>>ucs@JP): New coded-charset for XEmacs
2075         CHISE.
2076
2077 2011-02-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2078
2079         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2080         setting for `=>>>ucs@cns'.
2081
2082         * mule/mule-conf.el (=>>>ucs@cns): New coded-charset for XEmacs
2083         CHISE.
2084
2085 2011-02-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2086
2087         * mule/mule-conf.el (=>>jis-x0213-1@2004): Use `=>>jis-x0213-1'
2088         instead of `=>>>jis-x0213-1@2004' as the mother.
2089         (=>>>ucs@iso): New coded-charset for XEmacs CHISE.
2090         (=>>>ucs@unicode): Likewise.
2091         (=>>>ucs@jis): Likewise.
2092         (=ucs@iso): Use `=>>>ucs@iso' instead of `=>>ucs@iso' as the
2093         mother.
2094         (=>>hanyo-denshi/ks): Fix `chars' and `dimension'.
2095
2096 2011-02-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2097
2098         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2099         settings for `=>>>jis-x0208', `=>>>jis-x0213-1',
2100         `=>>>jis-x0213-1@2004', `=>>>ucs@iso', `=>>>ucs@unicode' and
2101         `=>>>ucs@jis'.
2102
2103 2011-02-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2104
2105         * mule/mule-charset.el (default-coded-charset-priority-list):
2106         Prefer `=jis-x0212' to `=gt-pj-*', `chinese-cns11643-*', `=big5*'
2107         and `=jis-x0213-*-2000'.
2108
2109 2011-02-24  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2110
2111         * mule/mule-conf.el (=>>>jis-x0213-1@2004): New coded-charset for
2112         XEmacs CHISE.
2113         (=>>jis-x0213-1@2004): Use `=>>>jis-x0213-1@2004' instead of
2114         `=>>jis-x0213-1' as the mother.
2115
2116 2011-02-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2117
2118         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2119         settings for `=>>hanyo-denshi/jt' and `=>gt-k'.
2120
2121 2011-02-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2122
2123         * mule/mule-conf.el (=>gt-k): New coded-charset for XEmacs CHISE.
2124
2125 2011-02-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2126
2127         * mule/mule-conf.el (=>>hanyo-denshi/jt): New coded-charset for
2128         XEmacs CHISE.
2129
2130 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2131
2132         * mule/mule-coding.el (decomposition-feature-list): Set
2133         `=decomposition', `=decomposition@cid' and
2134         `=decomposition@hanyo-denshi'.
2135
2136 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2137
2138         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2139         setting for `=>>hanyo-denshi/ks'.
2140
2141         * mule/mule-conf.el (=>>hanyo-denshi/ks): New coded-charset for
2142         XEmacs CHISE.
2143
2144 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2145
2146         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2147         settings for `=hanyo-denshi/ks' and `=hanyo-denshi/ks/mf'.
2148
2149         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2150         `=hanyo-denshi/ks/mf'.
2151
2152         * mule/mule-conf.el (=hanyo-denshi/ks): New coded-charset for
2153         XEmacs CHISE.
2154         (=hanyo-denshi/ks/mf): Ditto.
2155
2156 2011-02-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2157
2158         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2159         settings for P=hanyo-denshi/jt'.
2160
2161         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2162         `=hanyo-denshi/jt'.
2163
2164         * mule/mule-conf.el (=hanyo-denshi/jt): New coded-charset for
2165         XEmacs CHISE.
2166
2167 2011-02-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2168
2169         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2170         settings for `=hanyo-denshi/ip'.
2171
2172         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2173         `=hanyo-denshi/ip'.
2174
2175         * mule/mule-conf.el (=hanyo-denshi/ip): New coded-charset for
2176         XEmacs CHISE.
2177
2178 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2179
2180         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2181         settings for `=hanyo-denshi/hg'.
2182
2183         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2184         `=hanyo-denshi/hg'.
2185
2186         * mule/mule-conf.el (=hanyo-denshi/hg): New coded-charset for
2187         XEmacs CHISE.
2188
2189 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2190
2191         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2192         setting for `=>>hanyo-denshi/ft'.
2193
2194         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2195         `=>>hanyo-denshi/ft'.
2196
2197         * mule/mule-conf.el (=>>hanyo-denshi/ft): New coded-charset for
2198         XEmacs CHISE.
2199
2200 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2201
2202         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2203         settings for `=hanyo-denshi/ib'.
2204
2205         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2206         `=hanyo-denshi/ib'.
2207
2208         * mule/mule-conf.el (=hanyo-denshi/ib): New coded-charset for
2209         XEmacs CHISE.
2210
2211 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2212
2213         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2214         settings for isolated characters of `=hanyo-denshi/ia' and
2215         non-isolated characters of `=hanyo-denshi/*'.
2216
2217         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2218         `=hanyo-denshi/ia'.
2219
2220         * mule/mule-conf.el (=hanyo-denshi/ia): New coded-charset for
2221         XEmacs CHISE.
2222
2223 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2224
2225         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2226         setting for isolated characters of `=hanyo-denshi/ft'.
2227
2228         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2229         `=hanyo-denshi/ft'.
2230
2231         * mule/mule-conf.el (=hanyo-denshi/ft): New coded-charset for
2232         XEmacs CHISE.
2233
2234 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2235
2236         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2237         setting for isolated characters of `=hanyo-denshi/jd'.
2238
2239         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2240         `=hanyo-denshi/jd'.
2241
2242         * mule/mule-conf.el (=hanyo-denshi/jd): New coded-charset for
2243         XEmacs CHISE.
2244
2245 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2246
2247         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2248         setting for isolated characters of `=hanyo-denshi/jc'.
2249
2250         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2251         `=hanyo-denshi/jc'.
2252
2253         * mule/mule-conf.el (=hanyo-denshi/jc): New coded-charset for
2254         XEmacs CHISE.
2255
2256 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2257
2258         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2259         setting for isolated characters of `=hanyo-denshi/jb'.
2260
2261         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2262         `=hanyo-denshi/jb'.
2263
2264         * mule/mule-conf.el (=hanyo-denshi/jb): New coded-charset for
2265         XEmacs CHISE.
2266
2267 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2268
2269         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2270         setting for isolated characters of `=hanyo-denshi/ja'.
2271
2272 2011-02-12  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2273
2274         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2275         `=hanyo-denshi/ja'.
2276
2277         * mule/mule-conf.el (=hanyo-denshi/ja): New coded-charset for
2278         XEmacs CHISE.
2279
2280 2011-02-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2281
2282         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2283         settings for isolated characters of `=adobe-japan1-6'.
2284
2285 2011-02-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2286
2287         * mule/mule-conf.el (=daikanwa/+p): New coded-charset for XEmacs
2288         CHISE.
2289         (=daikanwa/+2p): Ditto.
2290         (=daikanwa/ho): Ditto.
2291
2292 2011-02-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2293
2294         * mule/mule-coding.el (utf-8-mcs-no-composition): New
2295         coding-system for XEmacs CHISE.
2296
2297 2011-02-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2298
2299         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2300         setting for `=>>ruimoku-v6'.
2301
2302         * mule/mule-conf.el (=>>ruimoku-v6): New coded-charset for XEmacs
2303         CHISE.
2304
2305 2010-12-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2306
2307         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2308         setting for `=daikanwa@rev1'.
2309
2310 2010-10-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2311
2312         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2313         setting for `=>jis-x0213-2@usual' and `=>ucs@JP'.
2314
2315 2010-10-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2316
2317         * mule/mule-conf.el (=>jis-x0213-2@usual): New coded-charset for
2318         XEmacs CHISE.
2319         (=>jis-x0213-2): Use `=>jis-x0213-2@usual' as the mother.
2320
2321 2010-10-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2322
2323         * mule/mule-conf.el (=>ucs@JP): New coded-charset for XEmacs
2324         CHISE.
2325
2326 2010-09-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2327
2328         * mule/mule-conf.el (=>ucs@jis): New coded-charset for XEmacs
2329         CHISE.
2330
2331         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2332         setting for `=>ucs@jis'.
2333
2334 2010-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2335
2336         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2337         setting for `=>jis-x0208@usual'.
2338
2339         * mule/mule-conf.el (=>jis-x0208@usual): New coded-charset for
2340         XEmacs CHISE.
2341         (=>jis-x0208): Use `=>jis-x0208@usual' as the mother.
2342         (=>ucs@ks): New coded-charset for XEmacs CHISE.
2343         (=ucs@big5): Use `=>>ucs@cns' as the mother.
2344
2345 2010-09-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2346
2347         * mule/mule-conf.el (=>>>jis-x0208): New coded-charset for XEmacs
2348         CHISE.
2349         (=>>>jis-x0208@1990): Ditto.
2350         (=>>>jis-x0213-1): Ditto.
2351         (=>>jis-x0208): Use `=>>>jis-x0208' instead of `=jis-x0208' as the
2352         mother.
2353         (=>>jis-x0213-1): Use `=>>>jis-x0213-1' instead of `=jis-x0213-1'
2354         as the mother.
2355
2356 2010-09-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2357
2358         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2359         setting for `=>ucs@cns' and `=>>ucs@ks'.
2360
2361         * mule/mule-conf.el (=>>ucs@ks): New coded-charset for XEmacs
2362         CHISE.
2363
2364 2010-08-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2365
2366         * mule/mule-conf.el (=>ucs@cns): New coded-charset for XEmacs
2367         CHISE.
2368
2369 2010-08-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2370
2371         * mule/mule-conf.el (=>>daikanwa): New coded-charset for XEmacs
2372         CHISE.
2373         (=>daikanwa): Use `=>>daikanwa' instead of `=daikanwa' as the
2374         mother.
2375
2376 2010-08-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2377
2378         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2379         `==>ucs-bmp-cjk@bucs'.
2380
2381         * mule/mule-conf.el (==>ucs-bmp-cjk@bucs): New coded-charset for
2382         XEmacs CHISE.
2383
2384 2010-08-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2385
2386         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2387         setting for `==>ucs@bucs'.
2388
2389         * mule/mule-conf.el (==>ucs@bucs): New super abstract CCS for
2390         XEmacs CHISE.
2391
2392 2010-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2393
2394         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
2395         - Add setting for `=>>jis-x0208'.
2396         - Omit setting for `=>>jis-x0208@1990'.
2397         - Prefer `=>>gt', JIS X0208/0213, `=>>big5-cdp', `=>>gt-k', `=>gt'
2398           and `=>zinbun-oracle' to `=>ucs@FOO', `=>>ucs@FOO' and
2399           `=ucs@FOO'.
2400
2401 2010-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2402
2403         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2404         setting for `=>daikanwa'.
2405
2406 2010-08-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2407
2408         * mule/mule-conf.el (=daikanwa): Fix DOC.
2409         (=>daikanwa): New abstract character for XEmacs CHISE.
2410         (=>ucs@iso): Likewise.
2411         (=>ucs@unicode): Likewise.
2412         (=>>ucs@iso): Use `=>ucs@iso' as the mother.
2413
2414 2010-08-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2415
2416         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
2417         - Prefer representative features to `=>>gt', `=>>big5-cdp',
2418           `=>>gt-k', `=>gt' and `=>zinbun-oracle'.
2419         - Prefer abstract glyph features to `=>gt', `=>zinbun-oracle'.
2420         - Add `=>big5-cdp'.
2421
2422 2010-07-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2423
2424         * mule/mule-conf.el (=>>big5-cdp): Fix long-name.
2425         (=>big5-cdp): New abstract character.
2426
2427 2010-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2428
2429         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2430         Prefer UCS and JIS X0208/0213 related features to `china3-jef' and
2431         `chinese-big5'.
2432
2433 2010-07-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2434
2435         * mule/mule-charset.el (default-coded-charset-priority-list):
2436         Prefer `=>>big5-cdp' to `=>>ucs@unicode'.
2437
2438         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2439         Prefer `=>>ucs@{unicode|jis|cns' to `=>>ucs@jis/{2004|2000|1990',
2440         `=>>jis-x0208@{1990|1978', `=>>jis-x0213-1@{2000|2004}',
2441         `=>>jis-x0213-2', `=>jis-x0208@1997', `=>jis-x0213-1@{2000|2004}'
2442         and `=>jis-x0213-2'.
2443
2444 2010-07-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2445
2446         * mule/mule-conf.el (=>>ucs@jis/1990): New abstract glyph-set for
2447         XEmacs CHISE.
2448         (=>>ucs@jis/2000): Likewise.
2449         (=>>ucs@jis/2004): Likewise.
2450
2451 2010-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2452
2453         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2454         settings for `=>>big5-cdp', `=>>gt-k', `=>>ucs@jis' and
2455         `=>>ucs@cns'.
2456
2457         * mule/mule-conf.el (=>>big5-cdp): New abstract glyph-set for
2458         XEmacs CHISE.
2459         (=>>gt): Use quote instead of backquote; modify DOC.
2460         (=>gt): Use quote instead of backquote.
2461         (=>>gt-k): New abstract glyph-set for XEmacs CHISE.
2462         (=>>ucs@iso): New abstract glyph-set for XEmacs CHISE.
2463         (=>>ucs@unicode): Use `=>>ucs@iso' as the mother.
2464         (=>>ucs@jis): New abstract glyph-set for XEmacs CHISE.
2465         (=>>ucs@cns): New abstract glyph-set for XEmacs CHISE.
2466         (=ucs@iso): Use `=>>ucs@iso' as the mother.
2467
2468 2010-07-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2469
2470         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2471         `=>>ucs@unicode' and `=>>gt'.
2472
2473 2010-05-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2474
2475         * mule/mule-conf.el (=jis-x0208@1978/2-pr): New coded-charset for
2476         XEmacs CHISE.
2477         (=jis-x0208@1978/4er): New coded-charset for XEmacs CHISE.
2478         (=jis-x0208@1978/4-pr): Use `=jis-x0208@1978/2-pr' instead of
2479         `=jis-x0208@1978/1er-pr' as the mother.
2480         (=jis-x0208@1978/5pr): New coded-charset for XEmacs CHISE.
2481
2482 2010-04-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2483
2484         * mule/mule-conf.el (=ucs@big5): Use `=>>ucs@unicode' instead of
2485         `=ucs@unicode' as the mother.
2486
2487 2010-04-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2488
2489         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2490         setting for `=>>ucs@unicode'.
2491
2492         * mule/mule-conf.el (=>>ucs@unicode): New coded-charset for XEmacs
2493         CHISE.
2494
2495 2010-04-21  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2496
2497         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2498         settings for &I-AJ1-ddddd; and &AJ1-ddddd;.
2499
2500         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2501         `=adobe-japan1-6' and `=adobe-japan1-base'.
2502
2503         * mule/mule-conf.el (=adobe-japan1-base): New coded-charset for
2504         XEmacs CHISE.
2505         (=adobe-japan1-0): Specify `=adobe-japan1-base' as the mother;
2506         specify `min-code' and `max-code'.
2507         (=adobe-japan1-1): Specify `min-code' and `max-code'.
2508         (=adobe-japan1-2): Likewise.
2509         (=adobe-japan1-3): Likewise.
2510         (=adobe-japan1-4): Likewise.
2511         (=adobe-japan1-5): Likewise.
2512         (=adobe-japan1-6): Likewise.
2513
2514 2010-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2515
2516         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2517         setting for `=>gt'.
2518
2519 2010-04-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2520
2521         * mule/mule-conf.el (=>gt): New abstract coded-charset for XEmacs
2522         CHISE.
2523
2524 2010-04-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2525
2526         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2527         setting for `=>zinbun-oracle'.
2528
2529         * mule/mule-conf.el (=>zinbun-oracle): New abstract coded-charset
2530         for XEmacs CHISE.
2531
2532 2010-03-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2533
2534         * mule/mule-conf.el (=jis-x0208@1978/1er-pr): New coded-charset
2535         for XEmacs CHISE.
2536         (=jis-x0208@1978/4-pr): Use `=jis-x0208@1978/1er-pr' instead of
2537         `=jis-x0208@1978' as the mother.
2538
2539 2010-03-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2540
2541         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
2542         - Use `=gt' instead of `ideograph-gt'.
2543         - Use `=gt-k' instead of `ideograph-gt-k'.
2544         - Use `=jis-x0208@1990' instead of `japanese-jisx0208-1990'.
2545         - Use `=jis-x0208@1983' instead of `japanese-jisx0208'.
2546         - Use `=jis-x0213-1@2000' instead of `japanese-jisx0213-1'.
2547         - Use `=jis-x0213-2' instead of `japanese-jisx0213-2'.
2548         - Use `=jis-x0212' instead of `japanese-jisx0212'.
2549         - Use `=jis-x0208@1978' instead of `japanese-jisx0208-1978'.
2550         - Use `=>>gt' instead of `<=>gt'.
2551         - Use &G-GT-ddddd; instead of &aGT-ddddd for `=>>gt'.
2552         - Add setting for `=>>jis-x0208@1990'.
2553         - Use &G-JX1-hhhh; instead of &aJX1-hhhh; for
2554           `=>>jis-x0213-1@2000'.
2555         - Use &G-JX2-hhhh; instead of &aJX2-hhhh; for `=>>jis-x0213-2'.
2556         - Use &G-JX3-hhhh; instead of &aJX3-hhhh; for
2557           `=>>jis-x0213-1@2004'.
2558         - Add setting for `=>>jis-x0208@1978'.
2559         - Decode &A-J0-hhhh; as `=>jis-x0208@1997'.
2560
2561 2010-02-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2562
2563         * mule/mule-conf.el (=>>jis-x0208@1978): New coded-charset for
2564         XEmacs CHISE.
2565
2566 2009-11-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2567
2568         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2569         setting for `=>>jis-x0213-2' and `=>jis-x0213-2'; use
2570         `=>jis-x0208@1997', `=>jis-x0213-1@2000' and `=>jis-x0213-1@2004'
2571         instead of `<=>jis-x0208@1997', `<=>jis-x0213-1@2000' and
2572         `<=>jis-x0213-1@2004'.
2573
2574 2009-09-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2575
2576         * mule/mule-conf.el (=>>jis-x0213-2): New coded-charset for XEmacs
2577         CHISE.
2578         (=>jis-x0213-2): Ditto.
2579
2580 2009-09-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2581
2582         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2583         settings for `=>>jis-x0213-1@2000' and `=>>jis-x0213-1@2004'.
2584
2585 2009-08-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2586
2587         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2588         `=>>jis-x0208', `=>>jis-x0213-1', `=>jis-x0208' and
2589         `=>jis-x0213-1'.
2590
2591 2009-08-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2592
2593         * mule/mule-conf.el (=>>jis-x0208): New coded-charset for XEmacs
2594         CHISE.
2595         (=>jis-x0208): Use `=>>jis-x0208' as the mother.
2596
2597 2009-08-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2598
2599         * mule/mule-conf.el (=>>jis-x0213-1): Renamed from
2600         `<==>jis-x0213-1'.
2601         (=>>jis-x0213-1@2000): Renamed from `<==>jis-x0213-1@2000'.
2602         (=>>jis-x0213-1@2004): Renamed from `<==>jis-x0213-1@2004'.
2603         (=>jis-x0208): Renamed from `<=>jis-x0208'.
2604         (<=>jis-x0208): New alias for `=>jis-x0208'.
2605         (=>jis-x0208@1997): Renamed from `<=>jis-x0208@1997'.
2606         (<=>jis-x0208@1997): New alias for `=>jis-x0208@1997'.
2607         (=>jis-x0213-1): Renamed from `<=>jis-x0213-1'.
2608         (<=>jis-x0213-1): New alias for `=>jis-x0213-1'.
2609         (=>jis-x0213-1@2000): Renamed from `<=>jis-x0213-1@2000'.
2610         (<=>jis-x0213-1@2000): New alias for `=>jis-x0213-1@2000'.
2611         (=>jis-x0213-1@2004): Renamed from `<=>jis-x0213-1@2004'.
2612         (<=>jis-x0213-1@2004): New alias for `=>jis-x0213-1@2004'.
2613         (=>>gt): Renamed from `<==>gt'.
2614         (<==>gt): New alias for `=>>gt'.
2615
2616 2009-08-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2617
2618         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
2619         - Use `=jis-x0213-1@2000' instead of `japanese-jisx0213-1'
2620         - Use `=jis-x0213-2' instead of `japanese-jisx0213-2'.
2621         - Use `<=>jis-x0208@1997' instead of `=jis-x0208@1997'.
2622         - Add settings for `<=>jis-x0213-1@2000' and
2623           `<=>jis-x0213-1@2004'.
2624
2625         * mule/mule-conf.el (=jis-x0208@1978/-4X): New coded-charset for
2626         XEmacs CHISE.
2627         (<==>jis-x0213-1): Likewise.
2628         (<==>jis-x0213-1@2000): Likewise.
2629         (<==>jis-x0213-1@2004): Likewise.
2630         (<=>jis-x0208): Add property `=>iso-ir 168'.
2631         (<=>jis-x0208@1997): Likewise.
2632         (<=>jis-x0213-1): Use `<==>jis-x0213-1' instead of `=jis-x0213-1'
2633         as the mother; add property `=>iso-ir 228'.
2634         (<=>jis-x0213-1@2000): Modify DOC-string; fix `registry'; add
2635         property `=>iso-ir 228'.
2636         (<=>jis-x0213-1@2004): Modify DOC-string; fix `registry'; add
2637         property `=>iso-ir 233'.
2638         (<==>gt): Renamed from `<=>gt'.
2639         (<=>gt): New alias for `<==>gt'.
2640
2641 2009-08-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2642
2643         * mule/mule-conf.el (<=>jis-x0208): New coded-charset for XEmacs
2644         CHISE.
2645         (<=>jis-x0208@1997): Renamed from `=jis-x0208@1997'; use
2646         `<=>jis-x0208' as the mother.
2647         (<=>jis-x0213-1): New coded-charset for XEmacs CHISE.
2648         (<=>jis-x0213-1@2000): Ditto.
2649         (<=>jis-x0213-1@2004): Ditto.
2650
2651 2009-06-22  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2652
2653         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2654         settings for `<=>gt'.
2655
2656         * mule/mule-conf.el (<=>gt): New coded-charset for XEmacs CHISE.
2657
2658 2009-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2659
2660         * mule/mule-conf.el (=jis-x0208@1978): Specify `=>iso-ir' in
2661         XEmacs CHISE.
2662         (=jis-x0208@1978/-4pr): Likewise.
2663         (=jis-x0208@1978/4-pr): Likewise.
2664         (=jis-x0213-1): Likewise.
2665         (=ucs@iso): Likewise.
2666         (=ucs@unicode): Likewise.
2667         (=ucs@gb): Likewise.
2668         (=ucs@gb/fw): Likewise.
2669         (=ucs@cns): Likewise.
2670         (=ucs@cns/fw): Likewise.
2671         (=ucs@jis): Likewise.
2672         (=ucs@jis/fw): Likewise.
2673         (=ucs@jis/1990): Likewise.
2674         (=ucs@jis/2000): Likewise.
2675         (=ucs@jis/2004): Likewise.
2676         (=ucs@JP): Likewise.
2677         (=ucs@ks): Likewise.
2678         (=ucs@big5): Likewise.
2679         (=ucs@big5/cns11643): Likewise.
2680         (=ucs@cns11643): Likewise.
2681
2682 2008-10-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2683
2684         * mule/mule-charset.el (default-coded-charset-priority-list):
2685         Prefer `=jis-x0213-{1|2}-2000' to `japanese-jisx0212'.
2686
2687         * mule/mule-conf.el (=ucs@jis/2004): New coded-charset for XEmacs
2688         CHISE.
2689         (=ucs@JP): Use `=ucs@jis/2004' instead of `=ucs@jis' as the
2690         mother.
2691
2692 2008-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2693
2694         * mule/mule-conf.el (=jis-x0208@1978): New coded-charset [moved
2695         from src/mule-charset.c].
2696         (=jis-x0208@1978/-4pr): Renamed from `=jis-x0208@1978/i-4';
2697         specify `final'.
2698         (=jis-x0208@1978/1pr): Renamed from `=jis-x0208@1978/i1'; specify
2699         `iso-ir' and `final', namely now it is used as ISO-IR-42.
2700         (=jis-x0208@1978/4-pr): Renamed from `=jis-x0208@1978/i4-'.
2701         (=jis-x0208@1978/i1): New alias for `=jis-x0208@1978/1pr'.
2702         (=jis-x0208@1978/i-4): New alias for `=jis-x0208@1978/-4pr'.
2703         (=jis-x0208@1978/i4-): New alias for `=jis-x0208@1978/4-pr'.
2704
2705 2008-09-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2706
2707         * mule/mule-conf.el (=jis-x0213-1-2000): Changed to the alias of
2708         `=jis-x0213-1@2000' instead of `=jis-x0213-1'.
2709         (=jis-x0208@1978/i-4): Specify `partial'.
2710         (=jis-x0208@1978/i1): Likewise; use `=jis-x0208@1978/i-4' as the
2711         mother coded-charset.
2712         (=jis-x0208@1978/i4-): New coded-charset for XEmacs CHISE.
2713
2714 2008-09-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2715
2716         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2717         settings for `=jis-x0213-1@2004'.
2718
2719 2008-09-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2720
2721         * mule/mule-conf.el (=jis-x0213-1): New coded-charset for XEmacs
2722         CHISE.
2723         (=jis-x0213-1@2000): Renamed from `=jis-x0213-1-2000'.
2724         (=jis-x0213-2): Renamed from `=jis-x0213-2-2000'.
2725         (=jis-x0213-1@2004): New coded-charset for XEmacs CHISE.
2726         (=jis-x0213-1-2000): New alias for `=jis-x0213-1' in XEmacs CHISE
2727         temporarily.
2728         (=jis-x0213-2-2000): New alias for `=jis-x0213-2' in XEmacs CHISE.
2729
2730 2008-08-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2731
2732         * mule/mule-conf.el (=shinjigen): New coded-charset for XEmacs
2733         CHISE.
2734         (=shinjigen@1ed): Inherited from `=shinjigen'.
2735         (=shinjigen@rev): Likewise.
2736
2737 2008-08-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2738
2739         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2740         settings for `=shinjigen@rev' and `=shinjigen@1ed'.
2741
2742 2008-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2743
2744         * mule/mule-conf.el (=shinjigen@1ed): Renamed from `shinjigen-1';
2745         define it as an alias.
2746         (=shinjigen@1ed/24pr): New coded-charset for XEmacs CHISE.
2747         (=shinjigen@rev): Renamed from `shinjigen-2'; define it as an
2748         alias.
2749         (=shinjigen/+p@rev): Renamed from `shinjigen-2-p'; define it as an
2750         alias.
2751
2752 2008-07-31  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2753
2754         * mule/mule-conf.el (shinjigen-2-p): New coded-charset for XEmacs
2755         CHISE.
2756
2757 2008-06-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2758
2759         * mule/mule-conf.el (shinjigen-1): New coded-charset for XEmacs
2760         CHISE.
2761         (shinjigen-2): Ditto.
2762
2763 2007-05-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2764
2765         * mule/mule-charset.el (default-coded-charset-priority-list):
2766         Prefer `gt-pj-*' to `chinese-cns11643-*', `=big5-cdp',
2767         `chinese-big5-eten-*' and `chinese-big5'.
2768
2769 2006-03-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2770
2771         * mule/mule-conf.el (=ucs-bmp-cjk@unicode): Change `max-code' to
2772         #x9FA5 temporarily.
2773
2774 2006-01-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2775
2776         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2777         settings for `=jis-x0208@1978/i1'.
2778
2779 2005-11-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2780
2781         * mule/mule-conf.el (=jis-x0208@1978/i-4): New coded-charset for
2782         XEmacs CHISE.
2783
2784 2005-10-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2785
2786         * mule/mule-conf.el (=adobe-japan1-[0..6]): New coded-charset for
2787         XEmacs CHISE.
2788
2789 2005-07-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2790
2791         * mule/mule-conf.el (=jis-x0208@1978/i1): New coded-charset for
2792         XEmacs CHISE.
2793
2794 2005-06-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2795
2796         * mule/mule-conf.el (=ucs-bmp@gb): New coded-charset for XEmacs
2797         CHISE.
2798         (=ucs-bmp@cns): Likewise.
2799         (=ucs-bmp@jis): Likewise.
2800         (=ucs-bmp@ks): Likewise.
2801
2802 2005-05-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2803
2804         * mule/mule-conf.el (=zinbun-oracle): New coded-charset for XEmacs
2805         CHISE.
2806         (=ucs-bmp-cjk): Change `max-code' to #x9FA5 temporarily.
2807
2808 2005-05-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2809
2810         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2811         settings for `=zinbun-oracle'.
2812
2813         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2814         `=zinbun-oracle'.
2815
2816 2005-05-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2817
2818         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2819         Modify to use "&U-hhhhhhhh;" instead of "&UU+hhhh;" for
2820         `=ucs@iso'.
2821
2822 2005-04-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2823
2824         * mule/mule-charset.el (default-coded-charset-priority-list):
2825         Delete `ucs-sip'; modify order of some CCSs.
2826
2827 2005-02-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2828
2829         * mule/mule-coding.el (iso-2022-jp-2): Specify `ccs-priority-list'
2830         in XEmacs CHISE.
2831
2832         * mule/japanese.el (iso-2022-jp): Specify `ccs-priority-list' in
2833         XEmacs CHISE; don't specify `input-charset-conversion' in XEmacs
2834         CHISE.
2835
2836 2004-12-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2837
2838         * mule/mule-conf.el (=ucs-radicals): Use "-zhRadicals-.*-ucs-0" as
2839         its registry.
2840         (=ucs-radicals@unicode): Likewise.
2841
2842 2004-12-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2843
2844         * mule/mule-conf.el (=ucs-hangul): New coded-charset for XEmacs
2845         CHISE.
2846
2847 2004-11-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2848
2849         * mule/mule-conf.el (=ucs@cns/fw): New coded-charset for XEmacs
2850         CHISE.
2851
2852 2004-11-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2853
2854         * mule/mule-conf.el (=ucs@gb/fw): New coded-charset for XEmacs
2855         CHISE.
2856
2857 2004-11-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2858
2859         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2860         Modify preference of *isolated settings*.
2861
2862 2004-11-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2863
2864         * mule/mule-conf.el (=ucs@big5/cns11643): New coded-charset when
2865         utf-2000 is provided.
2866         (=ucs@cns11643): Likewise.
2867
2868 2004-11-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2869
2870         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2871         Prefer every *isolated setting* to ordinary setting.
2872
2873 2004-11-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2874
2875         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2876         settings for `latin-viscii-{upper|lower}' and `latin-viscii'.
2877
2878 2004-10-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2879
2880         * mule/mule-conf.el (=ucs@jis/fw): New coded-charset for XEmacs
2881         CHISE.
2882
2883 2004-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2884
2885         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2886         settings for `=jis-x0208@1997'.
2887
2888 2004-09-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2889
2890         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2891         `=jis-x0208@1997'.
2892
2893 2004-09-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2894
2895         * mule/mule-conf.el (=jis-x0208@1997): New coded-charset for
2896         XEmacs CHISE.
2897
2898 2004-09-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2899
2900         * mule/mule-conf.el (=jis-x0208-1978): Define as an alias for
2901         `=jis-x0208@1978'.
2902         (=jis-x0208-1983): Define as an alias for `=jis-x0208@1983'.
2903         (=jis-x0213-1-2000): Use `=jis-x0208@1990' instead of
2904         `=jis-x0208-1990' as the mother.
2905         (=jis-x0208-1990): Define as an alias for `=jis-x0208@1990'.
2906
2907 2004-09-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2908
2909         * mule/mule-conf.el (=ucs@jis/1990): Renamed from `=ucs@jis-1990';
2910         define `=ucs@jis-1990' as an alias for `=ucs@jis/1990'.
2911         (=ucs@jis/2000): Renamed from `=ucs@jis-2000'; define
2912         `=ucs@jis-2000' as an alias for `=ucs@jis/2000'.
2913         (=ucs@JP): Renamed from `=ucs@jp'; define `=ucs@jp' as an alias
2914         for `=ucs@JP'.
2915
2916 2004-09-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2917
2918         * mule/mule-conf.el (=daikanwa@rev1): Renamed from
2919         `=daikanwa-rev1'; specify `=daikanwa' as the mother; define
2920         `=daikanwa-rev1' as an alias for `=daikanwa@rev1'.
2921         (=daikanwa@rev2): Renamed from `=daikanwa-rev2'; specify
2922         `=daikanwa' as the mother; define `=daikanwa-rev2' as an alias for
2923         `=daikanwa@rev2'.
2924
2925 2004-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2926
2927         * mule/mule-conf.el (=big5-cdp): Swap DOC-string and long-name.
2928         (=gt): Likewise.
2929         (=gt-k): Likewise.
2930         (=gt-pj-*): Likewise.
2931         (=gt-pj-k1): Likewise.
2932         (=gt-pj-k2): Likewise.
2933         (=daikanwa): Likewise.
2934         (=daikanwa-rev1): Likewise.
2935         (=daikanwa-rev2): Likewise.
2936         (=big5-pua): Likewise.
2937         (=big5-eten): Likewise.
2938         (chinese-big5-eten-a): Likewise.
2939         (chinese-big5-eten-b): Likewise.
2940         (=hanziku-*): Likewise.
2941         (=cbeta): Likewise.
2942         (=jef-china3): Likewise.
2943         (=ruimoku-v6): Likewise.
2944         (=ucs@iso): Likewise.
2945         (=ucs@unicode): Likewise.
2946         (=ucs@gb): Likewise.
2947         (=ucs@cns): Likewise.
2948         (=ucs@jis): Likewise.
2949         (=ucs@jis-1990): Likewise.
2950         (=ucs@jis-2000): Likewise.
2951         (=ucs@jp): Likewise.
2952         (=ucs@ks): Likewise.
2953         (=ucs@big5): Likewise.
2954         (=ucs-radicals): Likewise.
2955         (=ucs-radicals@unicode): Likewise.
2956         (=ucs-bmp-cjk): Likewise.
2957         (=ucs-bmp-cjk@unicode): Likewise.
2958         (=ucs-sip-ext-b): Likewise.
2959         (=ucs-sip-ext-b@iso): Likewise.
2960
2961 2004-04-08  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2962
2963         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2964         settings for =ucs@{unicode|iso|gb|jis|cns|ks}.
2965
2966 2004-04-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2967
2968         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2969         settings for chinese-gb2312, =iso-ir165, latin-iso8859-{1..4},
2970         cyrillic-iso8859-5, greek-iso8859-7, hebrew-iso8859-8,
2971         latin-iso8859-9, latin-jisx0201, katakana-jisx0201,
2972         latin-tcvn5712, thai-tis620, lao, ethiopic, arabic-{1|2}-column,
2973         arabic-digit, ipa and ``&I-B-XXXX;''.
2974
2975 2004-03-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2976
2977         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2978         setting for (I-)HZK{03..12}-XXXX.
2979
2980 2004-02-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2981
2982         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2983         settings for `&I-RUI6-hhhh;' and `&RUI6-hhhh;'.
2984
2985         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2986         `=ruimoku-v6'.
2987
2988         * mule/mule-conf.el (=ruimoku-v6): New coded-charset of XEmacs
2989         CHISE.
2990
2991 2004-01-21  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2992
2993         * mule/mule-conf.el (=ucs@iso): New coded-charset in XEmacs CHISE.
2994         (=ucs@unicode): Likewise.
2995         (=ucs@gb): Inherits `=ucs@unicode' instead of `=ucs'.
2996         (=ucs@cns): Likewise.
2997         (=ucs@jis): Likewise.
2998         (=ucs@ks): Likewise.
2999         (=ucs@big5): Likewise.
3000
3001 2004-01-19  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3002
3003         * mule/mule-coding.el (utf-8-jis): Use `=ucs@jis-2000' instead of
3004         `ucs-jis'.
3005         (utf-8-jis-er): Likewise.
3006         (utf-8-jp): New coding-system.
3007         (utf-8-jp-er): Likewise.
3008
3009         * mule/mule-conf.el (=ucs@jp): New coded-charset for XEmacs CHISE.
3010
3011 2004-01-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3012
3013         * mule/mule-coding.el (euc-jisx0213): Moved from mule/japanese.el.
3014
3015         * mule/japanese.el: Move definition of `euc-jisx0213' to
3016         mule/mule-coding.el.
3017
3018 2004-01-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3019
3020         * dumped-lisp.el (preloaded-file-list): Load mule-charset and
3021         mule-coding before loading update-cdb when utf-2000 is provided.
3022
3023 2003-11-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3024
3025         * mule/mule-conf.el: Prefer `=big5-cdp', `=gt' and `=gt-k' to
3026         `=daikanwa'.
3027
3028 2003-11-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3029
3030         * mule/mule-conf.el: Define =ucs@DOMAIN at the end of CCS
3031         definition codes when `utf-2000' is provided.
3032
3033 2003-08-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3034
3035         * mule/mule-category.el (word-combining-categories): Don't setup
3036         `word-combining-categories' in XEmacs CHISE.
3037         (word-separating-categories): Add setting about Latin script in
3038         XEmacs CHISE.
3039
3040 2003-08-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3041
3042         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3043         setting for `chinese-big5'.
3044
3045 2003-08-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3046
3047         * mule/mule-coding.el (coded-charset-entity-reference-alist):
3048         Prefer `chinese-big5-cdp' to `ideograph-daikanwa' and
3049         `ideograph-gt-k'; prefer `ideograph-daikanwa' to `ideograph-gt-k';
3050         add setting for HZK0[12]-xxxx.
3051
3052 2003-08-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3053
3054         * mule/mule-conf.el (=iso-ir165): Define to inherit from `=gb2312'
3055         in XEmacs CHISE.
3056
3057 2003-07-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3058
3059         * mule/mule-charset.el (default-coded-charset-priority-list):
3060         Prefer `=big5-cdp', `chinese-big5-eten-a', `chinese-big5-eten-b'
3061         and `chinese-big5' to `=gt-pj-*'.
3062
3063 2003-05-10  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3064
3065         * mule/mule-conf.el (=daikanwa): Renamed from
3066         `ideograph-daikanwa'.
3067         (ideograph-daikanwa): Changed to an alias for `=daikanwa'.
3068
3069 2003-05-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3070
3071         * mule/mule-conf.el (=cns11643-7): Renamed from
3072         `chinese-cns11643-7'.
3073         (chinese-cns11643-7): Changed to an alias for `=cns11643-7'.
3074
3075 2003-05-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3076
3077         * mule/mule-conf.el (=cns11643-6): Renamed from
3078         `chinese-cns11643-6'.
3079         (chinese-cns11643-6): Changed to an alias for `=cns11643-6'.
3080
3081 2003-05-06  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3082
3083         * mule/mule-conf.el (=cns11643-5): Renamed from
3084         `chinese-cns11643-5'.
3085         (chinese-cns11643-5): Changed to an alias for `=cns11643-5'.
3086
3087 2003-05-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3088
3089         * mule/mule-conf.el (=cns11643-4): Renamed from
3090         `chinese-cns11643-4'.
3091         (chinese-cns11643-4): Changed to an alias for `=cns11643-4'.
3092
3093 2003-05-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3094
3095         * mule/mule-conf.el (=cns11643-3): Renamed from
3096         `chinese-cns11643-3'.
3097         (chinese-cns11643-3): Changed to an alias for `=cns11643-3'.
3098
3099 2003-04-30  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3100
3101         * mule/mule-conf.el: `chinese-cns11643-2' is renamed to
3102         `=cns11643-2'.
3103         (chinese-cns11643-2): New alias for `=cns11643-2'.
3104
3105 2003-04-27  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3106
3107         * mule/mule-conf.el: `chinese-cns11643-1' is renamed to
3108         `=cns11643-1'.
3109         (chinese-cns11643-1): New alias for `=cns11643-1'.
3110
3111 2003-04-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3112
3113         * mule/mule-conf.el: `chinese-gb12345' is renamed to `=gb12345'.
3114         (chinese-gb12345): New alias for `=gb12345'.
3115
3116 2003-04-21  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3117
3118         * mule/mule-conf.el: `chinese-gb2312' is renamed to `=gb2312'.
3119         (chinese-gb2312): New alias for `=gb2312'.
3120
3121 2003-04-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3122
3123         * mule/mule-conf.el: `chinese-big5' is renamed to `=big5'.
3124         (chinese-big5): New alias for `=big5'.
3125
3126 2003-04-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3127
3128         * mule/mule-conf.el: `korean-ksc5601' is renamed to `=ks-x1001'.
3129         (korean-ksc5601): New alias for `=ks-x1001'.
3130
3131 2003-04-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3132
3133         * mule/mule-conf.el: `japanese-jisx0212' is renamed to
3134         `=jis-x0212'.
3135         (japanese-jisx0212): New alias for `=jis-x0212'.
3136
3137 2003-04-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3138
3139         * mule/mule-conf.el: `japanese-jisx0208' is renamed to
3140         `=jis-x0208-1983'.
3141         (japanese-jisx0208): New alias for `=jis-x0208-1983'.
3142
3143 2003-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3144
3145         * mule/mule-conf.el: `japanese-jisx0208-1978' is renamed to
3146         `=jis-x0208-1978'.
3147         (japanese-jisx0208-1978): New alias for `=jis-x0208-1978'.
3148
3149 2003-04-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3150
3151         * mule/mule-conf.el (=iso-ir165): Renamed from `chinese-isoir165'.
3152         (chinese-isoir165): Changed to an alias for `=iso-ir165'.
3153
3154 2003-04-03  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3155
3156         * mule/mule-conf.el (chinese-isoir165): Specify iso-ir 165.
3157         (chinese-cns11643-3): Specify iso-ir 183.
3158         (chinese-cns11643-4): Specify iso-ir 184.
3159         (chinese-cns11643-5): Specify iso-ir 185.
3160         (chinese-cns11643-6): Specify iso-ir 186.
3161         (chinese-cns11643-7): Specify iso-ir 187.
3162         (=jis-x0213-1-2000): In XEmacs CHISE, specify iso-ir 228.
3163         (=jis-x0213-2-2000): In XEmacs CHISE, specify iso-ir 229.
3164
3165 2003-04-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3166
3167         * bytecomp.el (byte-compile-insert-header): In XEmacs CHISE, check
3168         \uXXXX for every cases.
3169
3170 2003-03-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3171
3172         * mule/mule-conf.el (=ucs@big5): Renamed from `ucs-big5'.
3173         (ucs-big5): Changed to an alias for `=ucs@big5'.
3174
3175 2003-03-29  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3176
3177         * mule/mule-conf.el (=ucs@ks): Renamed from `ucs-ks'.
3178         (ucs-ks): Changed to an alias for `=ucs@ks'.
3179
3180 2003-03-27  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3181
3182         * mule/mule-conf.el (=ucs@jis-2000): Renamed from `=ucs-jis-2000'.
3183         (=ucs-jis-2000): Changed to an alias for `=ucs@jis-2000'.
3184
3185 2003-03-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3186
3187         * mule/mule-conf.el (=ucs@jis-1990): Renamed from `=ucs-jis-1990'.
3188         (=ucs-jis-1990): Changed to an alias for `=ucs@jis-1990'.
3189
3190 2003-03-24  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3191
3192         * mule/mule-conf.el (=ucs@jis): Renamed from `ucs-jis'.
3193         (ucs-jis): Changed to an alias for `=ucs@jis'.
3194
3195 2003-03-23  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3196
3197         * mule/mule-conf.el (=ucs@cns): Renamed from `ucs-cns'.
3198         (ucs-cns): Changed to an alias for `=ucs@cns'.
3199
3200 2003-03-20  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3201
3202         * mule/mule-conf.el (=ucs@gb): Renamed from `ucs-gb'.
3203         (ucs-gb): Changed to an alias for `=ucs@gb'.
3204
3205 2003-03-16  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3206
3207         * mule/mule-conf.el (=daikanwa-rev1): Renamed from
3208         `ideograph-daikanwa-2'.
3209         (ideograph-daikanwa-2): Changed to an alias for `=daikanwa-rev1'.
3210         (=daikanwa-rev2): New coded-charset when `utf-2000' is provided.
3211
3212 2003-03-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3213
3214         * version.el (emacs-version): Rename `XEmacs UTF-2000' to `XEmacs
3215         CHISE'; use `xemacs-chise-version' instead of `utf-2000-version'.
3216
3217         * obsolete.el (utf-2000-version): Declare as an obsolete variable
3218         for `xemacs-chise-version'.
3219
3220 2003-03-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3221
3222         * mule/mule-charset.el (default-coded-charset-priority-list):
3223         Refer `=jis-x0208-1990' instead of `japanese-jisx0208-1990'; refer
3224         `=gt-pj-*' instead of `ideograph-gt-pj-*'; refer `=hanziku-*'
3225         instead of `ideograph-hanziku-*'.
3226
3227         * mule/mule-conf.el: `ucs' is renamed to `=ucs'.
3228         (ucs): New alias for `=ucs' when `utf-2000' is provided.
3229
3230 2003-03-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3231
3232         * mule/mule-conf.el (=jis-x0213-1-2000): Rename
3233         `japanese-jisx0208-1990' to `=jis-x0208-1990'.
3234         (japanese-jisx0208-1990): New alias for `=jis-x0208-1990' when
3235         `utf-2000' is provided.
3236
3237 2003-03-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3238
3239         * mule/mule-conf.el (ucs-gb): New coded-charsets when `utf-2000'
3240         is provided [was builtin coded-charsets].
3241
3242 2003-03-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3243
3244         * mule/mule-conf.el (ucs-cns): New coded-charsets when `utf-2000'
3245         is provided [was builtin coded-charsets].
3246
3247 2003-03-03  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3248
3249         * mule/mule-conf.el (ucs-jis): New coded-charsets when `utf-2000'
3250         is provided [was builtin coded-charsets].
3251
3252 2003-03-02  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3253
3254         * mule/mule-conf.el (ucs-ks): New coded-charsets when `utf-2000'
3255         is provided [was builtin coded-charsets].
3256
3257 2003-03-01  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3258
3259         * mule/mule-conf.el (ideograph-daikanwa-2): New coded-charsets
3260         when `utf-2000' is provided [was builtin coded-charsets].
3261
3262 2003-02-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3263
3264         * mule/mule-conf.el (=hanziku-*): Renamed from
3265         `ideograph-hanziku-*'.
3266         (ideograph-hanziku-*): Changed to an alias for `=hanziku-*'.
3267
3268 2003-02-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3269
3270         * mule/mule-conf.el (ideograph-daikanwa): New coded-charsets when
3271         `utf-2000' is provided [was builtin coded-charsets].
3272         (ideograph-hanziku-{1..12}): Likewise.
3273
3274 2003-02-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3275
3276         * mule/mule-conf.el (=gt-pj-*): Renamed from `ideograph-gt-pj-*'.
3277         (ideograph-gt-pj-*): Changed to an alias for `=gt-pj-*'.
3278
3279 2003-02-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3280
3281         * mule/mule-conf.el (ideograph-gt-pj-{1..11}): New coded-charsets
3282         when `utf-2000' is provided [was builtin coded-charsets].
3283
3284 2003-02-24  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3285
3286         * mule/mule-charset.el (default-coded-charset-priority-list): Use
3287         `=big5-cdp', `=cbeta' and `=jef-china3' instead of
3288         `chinese-big5-cdp', `ideograph-cbeta' and `china3-jef'.
3289
3290 2003-02-18  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3291
3292         * mule/mule-conf.el (=gt): Renamed from `ideograph-gt'.
3293         (ideograph-gt): Changed to an alias for `=gt'.
3294
3295 2003-02-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3296
3297         * mule/mule-conf.el (ucs-big5): New coded-charset when `utf-2000'
3298         is provided; it was defined as a builtin coded-charset.
3299         (ideograph-gt): Likewise.
3300
3301 2003-02-16  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3302
3303         * mule/mule-conf.el (=gt-k): Renamed from `ideograph-gt-k'.
3304         (ideograph-gt-k): Changed to an alias for `=gt-k'.
3305
3306 2003-02-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3307
3308         * mule/mule-conf.el (=big5-cdp): Renamed from `chinese-big5-cdp'.
3309         (chinese-big5-cdp): Changed to an alias for `=big5-cdp'.
3310
3311 2003-02-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3312
3313         * mule/mule-conf.el (=big5-eten): Renamed from
3314         `chinese-big5-eten'.
3315         (chinese-big5-eten): Changed to an alias for `=big5-eten'.
3316
3317 2003-02-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3318
3319         * mule/mule-conf.el (=big5-pua): Renamed from `chinese-big5-pua'.
3320         (chinese-big5-pua): Changed to an alias for `=big5-pua'.
3321
3322 2003-02-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3323
3324         * mule/mule-conf.el (=cbeta): Renamed from `ideograph-cbeta'.
3325         (ideograph-cbeta): Changed to an alias for `=cbeta'.
3326
3327 2003-02-11  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3328
3329         * mule/mule-conf.el (=jef-china3): Renamed from `china3-jef'.
3330         (china3-jef): Changed to an alias for `=jef-china3'.
3331
3332 2003-02-10  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3333
3334         * mule/mule-charset.el (default-coded-charset-priority-list): Use
3335         `=jis-x0213-{1|2}-2000' instead of `japanese-jisx0213-{1|2}'.
3336
3337         * mule/mule-conf.el (=jis-x0213-{1|2}-2000): Renamed from
3338         `japanese-jisx0213-{1|2}' when `utf-2000' is provided.
3339         (japanese-jisx0213-{1|2}): New alias for =jis-x0213-{1|2}-2000
3340         when `utf-2000' is provided.
3341
3342 2003-02-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3343
3344         * mule/mule-charset.el (default-coded-charset-priority-list):
3345         Refer Hanziku to CBETA, Big5 variants, UCS-BMP and JEF-CHINA3.
3346
3347         * mule/mule-conf.el (ucs-jis-1990): Deleted.
3348         (ucs-jis-2000): Deleted.
3349
3350 2003-02-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3351
3352         * mule/mule-conf.el (=ucs-jis-1990): New coded-charset for
3353         UTF-2000.
3354         (=ucs-jis-2000): New coded-charset for UTF-2000.
3355
3356 2003-01-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3357
3358         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3359         settings for `ideograph-hanziku-{1|2}' and JEF-CHINA3.
3360
3361 2003-01-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3362
3363         * mule/mule-charset.el (default-coded-charset-priority-list):
3364         Prefer `korean-ksc5601' to CNS 11643; prefer Big5-CDP to
3365         `ideograph-cbeta'.
3366
3367 2003-01-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3368
3369         * mule/mule-conf.el: Add new coded-charset when UTF-2000 [was a
3370         builtin coded-charset].
3371
3372 2002-12-22  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3373
3374         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3375         settings for &K0-xxxx and &I-K0-xxxx.
3376
3377 2002-12-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3378
3379         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3380         `ideograph-gt-pj-k1' and `ideograph-gt-pj-k2' in UTF-2000.
3381
3382 2002-12-18  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3383
3384         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3385         settings for &GT-Knnnnn and &I-GT-Knnnnn in UTF-2000.
3386
3387 2002-12-18  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3388
3389         * mule/mule-conf.el (ideograph-gt-k): New coded-charset in
3390         UTF-2000.
3391         (ideograph-gt-pj-k1): Likewise.
3392         (ideograph-gt-pj-k2): Likewise.
3393
3394 2002-11-29  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3395
3396         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3397         `=jis-x0208'.
3398
3399 2002-11-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3400
3401         * mule/mule-conf.el (china3-jef): Add new coded-charset when
3402         UTF-2000 [was a builtin coded-charset].
3403
3404 2002-11-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3405
3406         * mule/mule-coding.el (utf-8-gb): Prefer `ucs-gb' and `=>ucs-gb'.
3407         (utf-8-gb-er): Likewise.
3408
3409 2002-10-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3410
3411         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3412         settings for JIS X 0212 and JIS X 0208:1978.
3413
3414 2002-10-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3415
3416         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3417         setting for JIS X 0213.
3418
3419 2002-08-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3420
3421         * iso8859-1.el: Don't set `iso8859/1-case-table' to the
3422         standard-case-table in UTF-2000.
3423
3424 2002-08-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3425
3426         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3427         definitions for isolated-chars.
3428
3429 2002-08-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3430
3431         * setup-paths.el (paths-find-utf-2000-lisp-directory): Use
3432         `configure-utf-2000-lisp-directory'.
3433         (paths-construct-load-path): Prefer `utf-2000-lisp-load-path' to
3434         `mule-lisp-load-path'.
3435
3436 2002-08-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3437
3438         * startup.el (startup-setup-paths): Set and use
3439         `utf-2000-lisp-directory'.
3440         (startup-setup-paths-warning): Check `utf-2000-lisp-directory' in
3441         UTF-2000.
3442
3443 2002-08-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3444
3445         * setup-paths.el (paths-utf-2000-load-path-depth): New variable.
3446         (paths-find-utf-2000-lisp-directory): New function.
3447         (paths-construct-load-path): Add new optional argument
3448         `utf-2000-lisp-directory'.
3449
3450         * dump-paths.el: Set and use `utf-2000-lisp-directory'.
3451
3452 2002-08-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3453
3454         * mule/mule-charset.el: Don't specify `auto-fill-chars' for
3455         `katakana-jisx0201', `japanese-jisx0208', `japanese-jisx0212',
3456         `chinese-gb2312', `chinese-big5-1' and `chinese-big5-2'.
3457         (default-coded-charset-priority-list): Add `chinese-big5-1' and
3458         `chinese-big5-2' in UTF-2000.
3459
3460         * mule/chinese.el: Set syntax-entry "w" for `chinese-big5' instead
3461         of `chinese-big5-1' and `chinese-big5-2' in UTF-2000.
3462
3463 2002-08-11  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3464
3465         * mule/chinese.el: Add new coding-systems `big5-er', `big5-eten',
3466         `big5-eten-er' in UTF-2000.
3467         (big5-cdp): Modify DOC-string and mnemonic.
3468
3469 2002-08-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3470
3471         * mule/mule-coding.el (utf-8-mcs-er): New coding-system in
3472         UTF-2000 [renamed from utf-8-er].
3473         (utf-8-gb): New coding-system in UTF-2000.
3474         (utf-8-gb-er): Likewise.
3475         (utf-8-cns): Likewise.
3476         (utf-8-cns-er): Likewise.
3477         (utf-8-big5): Likewise.
3478         (utf-8-big5-er): Likewise.
3479         (utf-8-jis): Likewise.
3480         (utf-8-jis-er): Likewise.
3481         (utf-8-ks): Likewise.
3482         (utf-8-ks-er): Likewise.
3483         (utf-8-er): Likewise.
3484
3485 2002-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3486
3487         * bytecomp.el (byte-compile-insert-header): Use `utf-8-mcs-unix'
3488         instead of `utf-8-unix' in UTF-2000.
3489
3490         * mule/mule-coding.el (utf-8): Define as an alias for `utf-8-mcs'.
3491
3492 2002-07-23  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3493
3494         * mule/japanese.el (euc-jisx0213): New coding-system.
3495
3496         * mule/mule-conf.el (japanese-jisx0213-1): Specify
3497         `japanese-jisx0208-1990' as the mother.
3498
3499 2002-07-16  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3500
3501         * dumped-lisp.el (preloaded-file-list): Change condition of
3502         loading "close-cdb".
3503
3504 2002-07-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3505
3506         * mule/mule-coding.el (utf-8-er): New coding-system in UTF-2000;
3507         setup `coded-charset-entity-reference-alist'.
3508
3509 2002-07-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3510
3511         * dumped-lisp.el (preloaded-file-list): Dump "close-cdb" in
3512         UTF-2000.
3513
3514 2002-04-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3515
3516         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3517         `chinese-big5-eten-a' and `chinese-big5-eten-b'.
3518
3519 2002-04-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3520
3521         * mule/mule-conf.el (chinese-big5-pua): New coded-charset.
3522         (chinese-big5-eten-a): Likewise.
3523         (chinese-big5-eten-b): Likewise.
3524         (chinese-big5-cdp): Declare as a subset of `chinese-big5' whose
3525         code range is #x8140 .. #x8DFE.
3526
3527 2002-04-08  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3528
3529         * mule/mule-conf.el (chinese-big5-eten): New coded-charset in
3530         UTF-2000.
3531         (chinese-big5-cdp): Likewise.
3532
3533 2002-02-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3534
3535         * dumped-lisp.el (preloaded-file-list): Rename
3536         utf-2000/make-cdbs.el -> utf-2000/update-cdb.el.
3537
3538 2002-02-14  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3539
3540         * update-elc.el: Load lisp/utf-2000/dumped-chars.el in UTF-2000;
3541         append `system-char-db-source-file-list' into
3542         `preloaded-file-list' in UTF-2000.
3543
3544 2002-02-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3545
3546         * dumped-lisp.el (preloaded-file-list): Delete
3547         character-definition files.
3548
3549 2002-02-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3550
3551         * dumped-lisp.el (preloaded-file-list): Add `make-cdbs' in
3552         UTF-2000.
3553
3554 2001-12-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3555
3556         * mule/mule-charset.el (default-coded-charset-priority-list):
3557         Delete `mojikyo-2022-1'.
3558
3559 2001-12-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3560
3561         * mule/mule-charset.el (default-coded-charset-priority-list):
3562         Delete `mojikyo'.
3563
3564 2001-12-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3565
3566         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3567         `ucs-sip'.
3568
3569 2001-11-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3570
3571         * mule/mule-charset.el (default-coded-charset-priority-list):
3572         Comment out `chinese-gb12345'.
3573
3574 2001-11-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3575
3576         * bytecomp.el (byte-compile-insert-header): Fixed.
3577
3578 2001-10-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3579
3580         * dumped-lisp.el (preloaded-file-list): Dump `ad-hoc-cdp' in
3581         XEmacs UTF-2000.
3582
3583 2001-10-16  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3584
3585         * mule/chinese.el (big5-cdp): New coding-system in XEmacs
3586         UTF-2000.
3587
3588 2001-10-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3589
3590         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3591         `ideograph-hanziku-{1 .. 12}' in XEmacs UTF-2000.
3592
3593 2001-10-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3594
3595         * mule/mule-charset.el (default-coded-charset-priority-list):
3596         `japanese-jef-china3' is renamed `china3-jef'.
3597
3598 2001-10-08  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3599
3600         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3601         `japanese-jef-china3' and `ideograph-cbeta'.
3602
3603 2001-09-02  MORIOKA Tomohiko  <tomo@calliope.mousai.mahoroba.ne.jp>
3604
3605         * list-mode.el: Delete dirty hack for XEmacs UTF-2000.
3606
3607 2001-08-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3608
3609         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3610         `chinese-big5-cdp'.
3611
3612 2001-08-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3613
3614         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3615         `arabic-digit', `arabic-1-column' and `arabic-2-column'.
3616
3617 2001-07-31  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3618
3619         * dumped-lisp.el (preloaded-file-list): Load "arabic" before
3620         loading character definitions.
3621
3622 2001-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3623
3624         * dumped-lisp.el (preloaded-file-list): Rename
3625         u031A0-Extended-Bopomofo.el to u031A0-Bopomofo-Extended.el.
3626
3627 2001-07-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3628
3629         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3630         `chinese-big5'.
3631
3632 2001-07-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3633
3634         * dumped-lisp.el (preloaded-file-list): Dump
3635         "Ideograph-R028-Private" with XEmacs UTF-2000.
3636
3637 2001-07-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3638
3639         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3640         `chinese-gb12345'.
3641
3642 2001-07-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3643
3644         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3645         `ideograph-gt-pj-{1..11}'.
3646
3647         * dumped-lisp.el (preloaded-file-list): Dump `isolated-char' in
3648         XEmacs UTF-2000.
3649
3650 2000-12-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3651
3652         * mule/mule-charset.el (default-coded-charset-priority-list):
3653         Prefer `chinese-gb2312' than `chinese-cns11643-*'; add
3654         `chinese-isoir165'.
3655
3656 2000-10-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3657
3658         * format.el (format-alist): Revive `image/jpeg', `image/gif',
3659         `image/png', `image/x-xpm' and `image/tiff'.
3660
3661         * files.el (binary-file-regexps): Add *.PNG.
3662
3663 2000-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3664
3665         * mule/mule-charset.el (default-coded-charset-priority-list):
3666         Prefer `japanese-jisx0208-1990' than `japanese-jisx0212'; prefer
3667         `korean-ksc5601' than `japanese-jisx0213-1'; add `mojikyo-2022-1'.
3668
3669 2000-09-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3670
3671         * list-mode.el: Call `completion-list-mode' to avoid slowness of
3672         the first completion when UTF-2000 is running.
3673
3674 2000-05-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3675
3676         * mule/mule-charset.el (default-coded-charset-priority-list):
3677         Delete `ucs'.
3678
3679 2000-04-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3680
3681         * dumped-lisp.el (preloaded-file-list): Don't add "mojikyo".
3682
3683         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3684         `mojikyo' instead of `mojikyo-pj-[1..21]'.
3685
3686 2000-04-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3687
3688         * mule/vietnamese.el (vscii-2): Delete abolished property
3689         `composite'; now composite mode is default.
3690
3691 2000-04-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3692
3693         * bytecomp.el (byte-compile-insert-header): Use `binary' instead
3694         of `raw-text'; check \uHHHH representation even if non-ascii
3695         characters are not found.
3696
3697         * dumped-lisp.el (preloaded-file-list): Add "ccs-tcvn5712.el" in
3698         UTF-2000; add "viet-ccl" in non-UTF-2000 Mule; add "vietnamese"
3699         unconditionally.
3700
3701         * mule/viet-ccl.el: New file.
3702
3703         * mule/vietnamese.el (vscii-2): New coding-system in UTF-2000.
3704         (tcvn-5712): New coding-system alias of `vscii-2' in UTF-2000.
3705         - Separate CCL based implementations to viet-ccl.el.
3706
3707 2000-02-24  MORIOKA Tomohiko  <tomo@m17n.org>
3708
3709         * mule/mule-conf.el (japanese-jisx0213-1): Allow
3710         "jisx0213.2000-1".
3711         (japanese-jisx0213-2): Allow "jisx0213.2000-2".
3712
3713         * mule/mule-charset.el (default-coded-charset-priority-list):
3714         Prefer `japanese-jisx0213-1' and `japanese-jisx0213-2' to
3715         `japanese-jisx0208-1978' and `japanese-jisx0208-1990'.
3716
3717 2000-01-31  MORIOKA Tomohiko  <tomo@etl.go.jp>
3718
3719         * dumped-lisp.el (preloaded-file-list): Add "mojikyo" in UTF-2000.
3720
3721 2000-01-27  MORIOKA Tomohiko  <tomo@m17n.org>
3722
3723         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3724         `ucs' in UTF-2000.
3725
3726 2000-01-26  MORIOKA Tomohiko  <tomo@etl.go.jp>
3727
3728         * mule/mule-charset.el (default-coded-charset-priority-list):
3729         Prefer `mojikyo-pj-*' and `ideograph-daikanwa' to `ucs-bmp' and
3730         `arabic-iso8859-6'.
3731
3732 2000-01-12  MORIOKA Tomohiko  <tomo@etl.go.jp>
3733
3734         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3735         `mojikyo-pj-[1 .. 21]' in UTF-2000.
3736
3737 2000-01-14  MORIOKA Tomohiko  <tomo@etl.go.jp>
3738
3739         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3740         `katakana-jisx0201' in UTF-2000.
3741
3742 1999-12-23  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3743
3744         * dumped-lisp.el (preloaded-file-list): Add "u0A000-Yi-Syllables",
3745         "u0AC00-Hangul-Syllables", "u0FB00-Alphabetic-Presentation-Forms",
3746         "u0FB50-Arabic-Presentation-Forms-A",
3747         "u0FE20-Combining-Half-Marks", "u0FE30-CJK-Compatibility-Forms",
3748         "u0FE50-Small-Form-Variants",
3749         "u0FE70-Arabic-Presentation-Forms-B",
3750         "u0FF00-Halfwidth-and-Fullwidth-Forms" and "u0FFF0-Specials" in
3751         UTF-2000.
3752
3753 1999-12-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
3754
3755         * dumped-lisp.el (preloaded-file-list): Delete
3756         "ccs-jisx0208-1983.el"; add "Ideograph-R031-Enclosure"
3757         ... "Ideograph-R214-Flute" in UTF-2000.
3758
3759 1999-11-21  MORIOKA Tomohiko  <tomo@etl.go.jp>
3760
3761         * mule/mule-conf.el (japanese-jisx0213-1): New coded-charset.
3762         (japanese-jisx0213-2): New coded-charset.
3763
3764         * dumped-lisp.el (preloaded-file-list): Add
3765         "Ideograph-R028-Private", "Ideograph-R029-Again" and
3766         "Ideograph-R030-Mouth".
3767
3768 1999-11-19  MORIOKA Tomohiko  <tomo@etl.go.jp>
3769
3770         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R012-Eight",
3771         "Ideograph-R013-Down-Box", "Ideograph-R014-Cover",
3772         "Ideograph-R015-Ice", "Ideograph-R016-Table",
3773         "Ideograph-R017-Open-Box", "Ideograph-R018-Knife",
3774         "Ideograph-R019-Power", "Ideograph-R020-Wrap", "Ideograph-R021-Spoon",
3775         "Ideograph-R022-Right-Open-Box", "Ideograph-R023-Hiding-Enclosure",
3776         "Ideograph-R024-Ten", "Ideograph-R025-Divination",
3777         "Ideograph-R026-Seal" and "Ideograph-R027-Cliff" in UTF-2000.
3778
3779 1999-11-18  MORIOKA Tomohiko  <tomo@etl.go.jp>
3780
3781         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R002-Line",
3782         "Ideograph-R003-Dot", "Ideograph-R004-Slash",
3783         "Ideograph-R005-Second", "Ideograph-R006-Hook",
3784         "Ideograph-R007-Two", "Ideograph-R008-Lid", "Ideograph-R009-Man",
3785         "Ideograph-R010-Legs" and "Ideograph-R011-Enter".
3786
3787         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3788         `japanese-jisx0208-1990' and `japanese-jisx0208-1978'.
3789
3790 1999-11-16  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3791
3792         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R001-One"
3793         in UTF-2000.
3794
3795 1999-11-16  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3796
3797         * mule/mule-conf.el (sisheng): Moved from mule/chinese.el.
3798         (chinese-isoir165): Moved from mule/chinese.el.
3799         (chinese-cns11643-3): Moved from mule/chinese.el.
3800         (chinese-cns11643-4): Moved from mule/chinese.el.
3801         (chinese-cns11643-5): Moved from mule/chinese.el.
3802         (chinese-cns11643-6): Moved from mule/chinese.el.
3803         (chinese-cns11643-7): Moved from mule/chinese.el.
3804
3805         * mule/chinese.el: Move definition of coded-charsets to
3806         mule/mule-conf.el.
3807
3808 1999-11-15  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3809
3810         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3811         `ideograph-daikanwa'.
3812
3813 1999-11-15  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3814
3815         * dumped-lisp.el (preloaded-file-list): Delete
3816         "ccs-jisx0201-latin.el".
3817
3818 1999-11-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
3819
3820         * dumped-lisp.el (preloaded-file-list): Add
3821         "u031A0-Extended-Bopomofo" in UTF-2000.
3822
3823 1999-11-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
3824
3825         * dumped-lisp.el (preloaded-file-list): u02E00-CJK-Radicals was
3826         renamed to u02E00-CJK-Radical-Supplement.
3827
3828 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3829
3830         * dumped-lisp.el (preloaded-file-list): Add
3831         "u03000-CJK-Symbols-and-Punctuation", "u03040-Hiragana",
3832         "u030A0-Katakana", "u03100-Bopomofo",
3833         "u03130-Hangul-Compatibility-Jamo", "u03190-Kanbun",
3834         "u03200-Enclosed-CJK-Letters-and-Months" and
3835         "u03300-CJK-Compatibility".
3836
3837 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3838
3839         * dumped-lisp.el (preloaded-file-list): Add "u02E00-CJK-Radicals",
3840         "u02F00-Kangxi-Radicals" and
3841         "u02FF0-Ideographic-Description-Characters".
3842
3843 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3844
3845         * dumped-lisp.el (preloaded-file-list): Add
3846         "u02600-Miscellaneous-Symbols", "u02700-Dingbats" and
3847         "u02800-Braille-Patterns" in UTF-2000.
3848
3849 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3850
3851         * dumped-lisp.el (preloaded-file-list): Load "uXXXXX-*" instead of
3852         "uXXXXX-*.el" in UTF-2000.
3853
3854         * bytecomp.el (byte-compile-insert-header): Delete comments if
3855         non-ASCII characters are found; allow `byte-compile-dynamic' and
3856         `byte-compile-dynamic-docstrings' if *.elc will be encoded by
3857         `raw-text'.
3858
3859 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3860
3861         * dumped-lisp.el (preloaded-file-list): Add
3862         "u02500-Box-Drawing.el", "u02580-Block-Elements.el" and
3863         "u025A0-Geometric-Shapes.el".
3864
3865 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3866
3867         * dumped-lisp.el (preloaded-file-list): Add
3868         "u02400-Control-Pictures.el", "u02440-OCR.el" and
3869         "u02460-Enclosed-Alphanumerics.el".
3870
3871 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3872
3873         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3874         `chinese-gb2312'.
3875
3876         * dumped-lisp.el (preloaded-file-list): Add
3877         "u02200-Mathematical-Operators.el" and
3878         "u02300-Miscellaneous-Technical.el".
3879
3880 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3881
3882         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3883         `chinese-cns11643-*'.
3884
3885         * dumped-lisp.el (preloaded-file-list): Add
3886         "u02100-Letterlike-Symbols.el", "u02150-Number-Forms.el" and
3887         "u02190-Arrows.el" in UTF-2000.
3888
3889 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3890
3891         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3892         `korean-ksc5601'.
3893
3894         * dumped-lisp.el (preloaded-file-list): Add
3895         "u02000-General-Punctuation.el", "u02070-Superscripts.el",
3896         "u02080-Subscripts.el", "u020A0-Currency-Symbols.el" and
3897         "u020D0-Combining-Diacritical-Marks-for-Symbols.el" in UTF-2000.
3898
3899 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3900
3901         * dumped-lisp.el (preloaded-file-list): Delete "ccs-viscii.el".
3902
3903 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3904
3905         * dumped-lisp.el (preloaded-file-list): Add "u013A0-Cherokee.el",
3906         "u01400-Canadian.el", "u01680-Ogham.el", "u016A0-Runic.el",
3907         "u01780-Khmer.el", "u01800-Mongolian.el",
3908         "u01E00-Latin-Extended-Additional.el" and
3909         "u01F00-Greek-Extended.el" in UTF-2000.
3910
3911 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3912
3913         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3914         `ethiopic-ucs' and `ethiopic'.
3915
3916         * dumped-lisp.el (preloaded-file-list): Add "u010A0-Georgian.el",
3917         "u01100-Hangul-Jamo.el" and "u01200-Ethiopic.el".
3918
3919         * mule/mule-conf.el: Move definition of coded-charset `ethiopic'
3920         from mule/ethiopic.el.
3921
3922         * mule/ethiopic.el: Move definition of coded-charset `ethiopic' to
3923         mule/mule-conf.el.
3924
3925 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3926
3927         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3928         `lao'.
3929
3930         * mule/mule-conf.el (lao): New coded-charset.
3931
3932         * dumped-lisp.el (preloaded-file-list): Add
3933         "u00900-Devanagari.el", "u00980-Bengali.el", "u00A00-Gurmukhi.el",
3934         "u00A80-Gujarati.el", "u00B00-Oriya.el", "u00B80-Tamil.el",
3935         "u00C00-Telugu.el", "u00C80-Kannada.el", "u00D00-Malayalam.el",
3936         "u00D80-Sinhala.el", "u00E00-Thai.el", "u00E80-Lao.el",
3937         "u00F00-Tibetan.el" and "u01000-Myanmar.el".
3938
3939 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3940
3941         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3942         `ucs-bmp' and `arabic-iso8859-6'.
3943
3944 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3945
3946         * dumped-lisp.el (preloaded-file-list): Add "u00400-Cyrillic.el",
3947         "u00530-Armenian.el", "u00590-Hebrew.el", "u00600-Arabic.el",
3948         "u00700-Syriac.el" and "u00780-Thaana.el" in UTF-2000.
3949
3950 1999-11-12  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3951
3952         * startup.el (normal-top-level): Load autoload file for UTF-2000
3953         in UTF-2000.
3954
3955 1999-11-11  MORIOKA Tomohiko  <tomo@etl.go.jp>
3956
3957         * dumped-lisp.el (preloaded-file-list): Add "mule-conf" in Mule;
3958         delete "ccs-iso8859-*.el"; add "u00000-C0.el",
3959         "u00020-Basic-Latin.el", "u00080-C1.el",
3960         "u000A0-Latin-1-Supplement.el", "u00100-Latin-Extended-A.el",
3961         "u00180-Latin-Extended-B.el", "u00250-IPA-Extensions.el",
3962         "u002B0-Spacing-Modifier-Letters.el",
3963         "u00300-Combining-Diacritical-Marks.el" and "u00370-Greek.el" in
3964         UTF-2000.
3965
3966 1999-11-10  MORIOKA Tomohiko  <tomo@etl.go.jp>
3967
3968         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3969         `japanese-jisx0212' and `ipa' in UTF-2000; use `latin-viscii-*'
3970         instead of `vietnamese-viscii-*'.
3971
3972 1999-11-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
3973
3974         * mule/mule-conf.el: New file.
3975
3976         * mule/misc-lang.el: Move definition of charset `ipa' to
3977         mule/mule-conf.el.
3978
3979 1999-10-10  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3980
3981         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3982         `latin-viscii'; prefer it for characters used in Vietnamese.
3983
3984 1999-10-08   Daiki Ueno  <ueno@ueda.info.waseda.ac.jp>
3985
3986         * bytecomp.el (byte-compile-insert-header): Fix regexp.
3987
3988 1999-10-07  MORIOKA Tomohiko  <tomo@etl.go.jp>
3989
3990         * mule/viet-chars.el (latin-viscii-lower): Renamed from charset
3991         `vietnamese-viscii-lower'.
3992         (latin-viscii-upper): Renamed from charset
3993         `vietnamese-viscii-upper'.
3994         (vietnamese-viscii-lower): New alias for charset
3995         `latin-viscii-lower'.
3996         (vietnamese-viscii-upper): New alias for charset
3997         `latin-viscii-upper'.
3998
3999 1999-10-05  MORIOKA Tomohiko  <tomo@etl.go.jp>
4000
4001         * mule/mule-charset.el (default-coded-charset-priority-list):
4002         Comment out `hiragana-jisx0208' and `katakana-jisx0208'.
4003
4004 1999-10-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
4005
4006         * mule/ccs-jisx0208-1983.el, mule/ccs-tcvn5712.el,
4007         mule/ccs-viscii.el, mule/ccs-iso8859-9.el,
4008         mule/ccs-jisx0201-latin.el, mule/ccs-iso8859-2.el,
4009         mule/ccs-iso8859-3.el, mule/ccs-iso8859-4.el: Moved to
4010         lisp/utf-2000.
4011
4012 1999-10-03  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4013
4014         * mule/ccs-tcvn5712.el: New file.
4015
4016 1999-10-03  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4017
4018         * dumped-lisp.el (preloaded-file-list): Add "ccs-jisx0208-1983.el"
4019         in UTF-2000.
4020
4021 1999-10-02  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4022
4023         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4024         `japanese-jisx0208'.
4025
4026 1999-10-02  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4027
4028         * dumped-lisp.el (preloaded-file-list): Add
4029         "ccs-jisx0201-latin.el", "ccs-iso8859-2.el", "ccs-iso8859-3.el",
4030         "ccs-iso8859-4.el", "ccs-iso8859-9.el" and "ccs-viscii.el" in
4031         UTF-2000.
4032
4033         * mule/ccs-iso8859-2.el, mule/ccs-iso8859-3.el,
4034         mule/ccs-iso8859-4.el, mule/ccs-iso8859-9.el,
4035         mule/ccs-jisx0201-latin.el, mule/ccs-jisx0208-1983.el,
4036         mule/ccs-viscii.el: New files.
4037
4038         * bytecomp.el (byte-compile-insert-header): Don't use `raw-text'
4039         if \uXXXX is found.
4040
4041 1999-09-30  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4042
4043         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4044         `hiragana-jisx0208' and `katakana-jisx0208'.
4045
4046 1999-09-21  MORIOKA Tomohiko  <tomo@etl.go.jp>
4047
4048         * mule/chinese.el (chinese-cns11643-3): Define it even if
4049         `utf-2000' is provided.
4050         (chinese-cns11643-4): Likewise.
4051         (chinese-cns11643-5): Likewise.
4052         (chinese-cns11643-6): Likewise.
4053         (chinese-cns11643-7): Likewise.
4054
4055 1999-09-14  MORIOKA Tomohiko  <tomo@etl.go.jp>
4056
4057         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4058         thai-tis620 and hebrew-iso8859-8; namely all BMP are covered.
4059
4060 1999-09-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4061
4062         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4063         `cyrillic-iso8859-5' and `greek-iso8859-7'.
4064
4065 1999-09-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4066
4067         * mule/mule-charset.el (default-coded-charset-priority-list):
4068         Setup in UTF-2000.
4069
4070 1999-09-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
4071
4072         * mule/viet-chars.el: Don't define charset
4073         `vietnamese-viscii-lower' and `vietnamese-viscii-upper' because
4074         they are defined as builtin charsets.
4075
4076 1999-08-31  MORIOKA Tomohiko  <tomo@etl.go.jp>
4077
4078         * version.el (emacs-version): Add more space just before UTF-2000
4079         version string.
4080
4081 1999-08-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
4082
4083         * version.el ([constant] emacs-version): Don't add a space in the
4084         preceding place of `xemacs-betaname' because it is duplicated.
4085         (emacs-version): Add UTF-2000 version if `utf-2000' is provided.
4086
4087         * startup.el (splash-frame-body): Add ETL.
4088
4089 1999-08-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
4090
4091         * mule/chinese.el (chinese-cns11643-3): Don't define if `utf-2000'
4092         is provided because it is defined as builtin charset.
4093         (chinese-cns11643-4): Likewise.
4094         (chinese-cns11643-5): Likewise.
4095         (chinese-cns11643-6): Likewise.
4096         (chinese-cns11643-7): Likewise.
4097
4098 1999-08-24  MORIOKA Tomohiko  <tomo@etl.go.jp>
4099
4100         * mule/mule-cmds.el (reset-language-environment): Fix problem when
4101         coding-system `iso-10646-ucs-4' is not defined.
4102
4103 1999-06-17  MORIOKA Tomohiko  <tomo@etl.go.jp>
4104
4105         * bytecomp.el (byte-compile-insert-header): Use utf-8 as
4106         coding-system if `utf-2000' is provided.
4107
4108 1999-06-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
4109
4110         * mule/mule-coding.el: Add `utf-8' to coding-priority-list if
4111         `utf-2000' is provided.
4112
4113 1999-06-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
4114
4115         * dumped-lisp.el (preloaded-file-list): Don't load vietnamese.el
4116         if utf-2000 is provided temporally.
4117
4118 1999-06-10  MORIOKA Tomohiko  <tomo@etl.go.jp>
4119
4120         * mule/vietnamese.el (leading-code-private-11): Deleted [defined
4121         as builtin variable].
4122
4123 1999-06-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
4124
4125         * files.el (insert-file-contents-literally): Treat file as binary;
4126         call file-name-handlers. [sync with Emacs 20.3.10]
4127
4128 2008-12-28  Vin Shelton  <acs@xemacs.org>
4129
4130         * XEmacs 21.4.22 is released
4131
4132 2008-12-30  Vin Shelton  <acs@xemacs.org>
4133
4134         * easy-mmode.el: Added easy-mmode.el so autoload.el will work
4135         during building even if no packages are found.
4136
4137 2008-05-13  Aidan Kehoe  <kehoea@parhasard.net>
4138
4139         * printer.el (generic-print-region): 
4140         (generic-print-buffer): 
4141         Use #'valid-device-type-p instead of #'valid-specifier-tag-p to
4142         check if the msprinter device is available, now that msprinter is
4143         always available as a specifier tag. 
4144
4145 2008-12-24  Vin Shelton  <acs@xemacs.org>
4146
4147         * about.el: Add Francisco to my bio!
4148
4149 2008-12-23  Vin Shelton  <acs@xemacs.org>
4150
4151         * autoload.el: Move operator definitions to autoload-operators.el
4152         in the xemacs-base package.
4153
4154 2007-11-22  Vin Shelton  <acs@xemacs.org>
4155
4156         * about.el (about-hacker-contribution): Updated my bio.
4157
4158 2007-10-07  Vin Shelton  <acs@xemacs.org>
4159
4160         * XEmacs 21.4.21 is released
4161
4162 2007-09-19  Didier Verna  <didier@xemacs.org>
4163
4164         Update my personal info.
4165         * about.el (xemacs-hackers): Use 'didier instead of 'dv.
4166         * about.el (about-other-current-hackers): Ditto.
4167         * about.el (about-url-alist): Add my musical website.
4168         * about.el (about-personal-info): Update my entry.
4169         * about.el (about-hacker-contribution): Ditto.
4170
4171 2007-08-21  Adrian Aichner  <adrian@xemacs.org>
4172
4173         * package-get.el (package-get-download-sites): Update download
4174         sites in Japan.
4175         * package-get.el (package-get-pre-release-download-sites): Ditto.
4176
4177 2007-08-18  Vin Shelton  <acs@xemacs.org>
4178
4179         * package-get.el (package-get-pre-release-download-sites): Sync
4180         mirror sites with 21.5.  (Thanks, Adrian)
4181
4182 2007-08-09  Mike Sperber  <mike@xemacs.org>
4183
4184         * startup.el (migrate-user-init-file): Create backup of
4185         `user-init-file' before migrating.
4186         * startup.el (maybe-migrate-user-init-file): Print
4187         information about backup file.
4188         (maybe-create-compatibility-dot-emacs): Follow above change.
4189
4190 2006-11-02  Adrian Aichner  <adrian@xemacs.org>
4191
4192         * font-lock.el: Sync font-lock-add-keywords and
4193         font-lock-remove-keywords from GNU Emacs.
4194         * font-lock.el (font-lock-keywords-alist): New.
4195         * font-lock.el (font-lock-removed-keywords-alist): New.
4196         * font-lock.el (font-lock-add-keywords): New.
4197         * font-lock.el (font-lock-update-removed-keyword-alist): New.
4198         * font-lock.el (font-lock-remove-keywords): New.
4199
4200 2007-08-16  Vin Shelton  <acs@xemacs.org>
4201
4202         * font-lock.el: Add defvar for font-lock-warning-face.  Original
4203         patch from Hans de Graaff.
4204
4205 2007-07-28  Adrian Aichner  <adrian@xemacs.org>
4206
4207         * package-get.el (package-get-download-sites): Document Chile and
4208         update Denmark download site.
4209         * package-get.el (package-get-pre-release-download-sites): Ditto.
4210
4211 2007-05-20  Stephen J. Turnbull  <stephen@xemacs.org>
4212
4213         * gutter-items.el (progress-feedback-with-label): Clarify docstring.
4214
4215 2006-12-09  Vin Shelton  <acs@xemacs.org>
4216
4217         * XEmacs 21.4.20 is released
4218
4219 2006-10-14  Jeff Miller  <jmiller@xemacs.org>
4220
4221         * info.el (Info-find-emacs-command-nodes): fix regex for find command node.
4222
4223 2006-11-14  Stephen J. Turnbull  <stephen@xemacs.org>
4224
4225         * info.el (Info-find-file-node, Info-insert-dir)
4226         (Info-read-subfile, Info-insert-file-contents): Maintain invariant
4227         `(equal buffer-file-truename (file-truename buffer-file-name))'.
4228         Thanks to Nelson Ferreira <nelson.ferreira@ieee.org> for report
4229         and discussion.
4230
4231 2006-05-20  Ville Skyttä  <scop@xemacs.org>
4232
4233         * obsolete.el (line-beginning-position): New, from 21.5.x.
4234         (line-end-position): Ditto.
4235
4236 2006-06-03  Adrian Aichner  <adrian@xemacs.org>
4237
4238         * package-get.el (package-get-download-sites): Welcome
4239         nl.xemacs.org and Thanks!
4240         * package-get.el (package-get-pre-release-download-sites): Ditto.
4241
4242 2004-01-19  Martin Buchholz  <martin@xemacs.org>
4243
4244         * font-lock.el: Add support for not-so recent changes in Java to
4245         java-mode.
4246
4247 2006-01-28  Vin Shelton  <acs@xemacs.org>
4248
4249         * XEmacs 21.4.19 is released
4250
4251 2006-01-03  Aidan Kehoe  <kehoea@parhasard.net>
4252
4253         * easymenu.el: Update copyright. 
4254         * easymenu.el (easy-menu-all-popups):
4255         Add a docstring. 
4256         * easymenu.el (easy-menu-add):
4257         Document a bug, rework the function to preserve any existing
4258         non-default mode-popup-menu instead of overwriting it, and not to
4259         bother normalising the menu title (nothing else does).
4260         * easymenu.el (easy-menu-remove):
4261         Restore the default mode-popup-menu instead of leaving an empty
4262         one when we remove the last easy-menu popup. 
4263
4264 2006-01-06  Adrian Aichner  <adrian@xemacs.org>
4265
4266         * package-get.el (package-get-download-sites): Add pt.xemacs.org,
4267         as suggested by Rodrigo Ventura.
4268         * package-get.el (package-get-pre-release-download-sites): Ditto,
4269         with replacement of xemacs-21.5 by beta, which is the logical path
4270         to our beta core and package pre-releases.
4271
4272 2005-12-17  Adrian Aichner  <adrian@xemacs.org>
4273
4274         * package-get.el (package-get-download-sites): Add Hong Kong
4275         download site.
4276         * package-get.el (package-get-pre-release-download-sites): Ditto.
4277
4278 2005-12-26  Vin Shelton  <acs@xemacs.org>
4279
4280         * find-paths.el:
4281         * find-paths.el (paths-emacs-root-p): Add search for package root.
4282         * find-paths.el (paths-find-emacs-root): Replaced with
4283         paths-find-invocation-roots, which returns a list of roots.
4284         * find-paths.el (paths-find-invocation-roots): New.
4285         * find-paths.el (paths-find-emacs-roots): Call paths-find-invocation-roots.
4286
4287 2005-12-05  Ville Skyttä  <scop@xemacs.org>
4288
4289         * minibuf.el (x-library-search-path): Add /usr(/local)/share/X11.
4290         * font.el (font-lookup-rgb-components): Ditto, remove stale comment.
4291
4292 2005-12-03  Vin Shelton <acs@xemacs.org>
4293
4294         * XEmacs 21.4.18 is released
4295
4296 2005-10-28  Adrian Aichner  <adrian@xemacs.org>
4297
4298         * package-get.el (package-get-download-sites): Update reflecting
4299         latest http://www.xemacs.org/Releases/ information generated by
4300         xemacs-builds/adrian/website/package-get-2-download-sites.el.
4301         * package-get.el (package-get-pre-release-download-sites): Ditto.
4302
4303 2005-02-28  Simon Josefsson  <jas@extundo.com>
4304
4305         * about.el (xemacs-hackers): Add jas.
4306         (about-other-current-hackers): Likewise.
4307         (about-url-alist): Add URL for jas.
4308         (about-personal-info): Document jas.
4309         (about-hacker-contribution): Describe jas contributions.
4310
4311 2005-03-25  Ralf Angeli  <angeli@iwi.uni-sb.de> 
4312
4313         * easymenu.el (easy-menu-remove): As described in 
4314         E1D4Nn5-0001lq-EU@neutrino.iwi.uni-sb.de; don't strip everything
4315         except the "Command" menu from mode-popup-menu. 
4316
4317 2005-03-25  Ralf Angeli  <angeli@iwi.uni-sb.de> 
4318  
4319         * font.el (font-spatial-to-canonical): Correct calculation of 
4320         return value for pixel-based input value. 
4321  
4322 2002-05-13  Adrian Aichner  <adrian@xemacs.org>
4323
4324         * code-process.el (call-process): Process-related docstring
4325         improvements spurred by Norbert Koch.
4326         * code-process.el (call-process-region): Ditto.
4327         * code-process.el (start-process): Ditto.
4328
4329 2005-10-09  Adrian Aichner  <adrian@xemacs.org>
4330
4331         * finder.el (finder-find-library): Return filename actually
4332         searched for.
4333
4334 2005-10-10  Steve Youngs  <steve@sxemacs.org>
4335
4336         * help.el (view-emacs-news): Use `expand-file-name' instead of
4337         `locate-data-file' as the latter will find any "NEWS" files that
4338         might exist in packages _before_ the one in core.
4339
4340 2005-06-06  Adrian Aichner  <adrian@xemacs.org>
4341
4342         * package-get.el (package-get-init-package):
4343         package-get-init-package buglet (21.4.17) by Jeff Mincy
4344         <mincy@rcn.com> fixing false temporary load-path shadows reported
4345         after package installation and simplifying code.
4346
4347 2005-10-18  Ville Skyttä  <scop@xemacs.org>
4348
4349         * package-get.el (package-get-download-sites): Sync mirrors list
4350         with the XEmacs website.
4351         (package-get-pre-release-download-sites): Ditto.
4352
4353 2005-04-06  Stephen J. Turnbull  <stephen@xemacs.org>
4354
4355         * derived.el (derived-mode-merge-syntax-tables):
4356         Revert my 21.5-only patch of 2003-07-18 which slipped in
4357         through Jerry James's patch of 2004-06-07.
4358
4359 2005-02-23  Adrian Aichner  <adrian@xemacs.org>
4360
4361         * cmdloop.el (keyboard-quit): Remove workaround for
4362         `region-active-p' not making sure active region is in current
4363         buffer now that it does.
4364         * minibuf.el (minibuffer-keyboard-quit): Ditto.
4365         * simple.el (region-active-p): `region-active-p' to only return t
4366         when active region is in current buffer.
4367
4368 2005-02-21  Norbert Koch  <viteno@xemacs.org>
4369
4370         * package-ui.el (pui-list-packages): MF21.5, adapt to longer
4371         package names, quell a byte-compiler warning, doc fix.
4372
4373 2005-02-16  Aidan Kehoe  <kehoea@parhasard.net>
4374
4375         * buffer.el (pop-to-buffer):
4376         * window-xemacs.el (display-buffer):
4377         Document use of `same-window-buffer-names,' `same-window-regexps'
4378         by pop-to-buffer and display-buffer. 
4379         
4380 2005-02-06  Vin Shelton <acs@xemacs.org>
4381
4382         * XEmacs 21.4.17 is released
4383
4384 2005-01-29  Ben Wing  <ben@xemacs.org>
4385
4386         * shadow.el (find-emacs-lisp-shadows):
4387         Add custom-defines to list of ignored files.
4388
4389 2005-01-17  Adrian Aichner  <adrian@xemacs.org>
4390
4391         * simple.el (shifted-motion-keys-select-region): Fix statement
4392         about unshifted-motion-keys-deselect-region.
4393
4394 2004-12-15  Ville Skyttä  <scop@xemacs.org>
4395
4396         * bytecomp-runtime.el (make-obsolete): Add 3rd argument (no-op for
4397         now) for GNU Emacs compatibility.
4398         (make-obsolete-variable): Ditto.
4399
4400 2004-01-08  Ben Wing  <ben@xemacs.org>
4401
4402         * code-files.el (load):
4403         File positions are 0 based not 1 based. Thanks to Steve Youngs.
4404
4405 2004-12-05  Vin Shelton <acs@xemacs.org>
4406
4407         * XEmacs 21.4.16 is released
4408
4409 2004-12-04  Vin Shelton  <acs@xemacs.org>
4410
4411         * auto-autoloads.el: Regenerated.
4412
4413         * custom-load.el: Regenerated.
4414
4415 2004-09-15  Stephen J. Turnbull  <stephen@xemacs.org>
4416
4417         Fix bug: apropos errors if a defalias refers to an undefined
4418         function.  <87pt4pmdcs.fsf@tleepslib.sk.tsukuba.ac.jp>
4419
4420         * apropos.el (apropos):
4421         (apropos-command):
4422         * help.el (frob-help-extents):
4423         * help-macro.el (make-help-screen):
4424         * hyper-apropos.el (hyper-apropos-grok-functions):
4425         (hyper-apropos-get-doc):
4426         Catch void-function error thrown by `documentation'.
4427
4428 2004-09-02  Steve Youngs  <steve@youngs.au.com>
4429
4430         * packages.el (package-require): Fix incorrect arg to format.
4431         This fixes a `format specifier' error.
4432
4433 2004-08-13  Jerry James  <james@xemacs.org>
4434
4435         * bytecomp.el (forward-word): Tell the byte compiler the correct
4436         number of arguments to forward-word.
4437
4438 2004-08-12  Sven Grundmann  <sven@xemacs.org>
4439
4440         * etags.el: Fixed loading of include files for tag completion. Now
4441         you can make a tag file for a library, include it into your
4442         project and it will be reloaded only if it changed. Infinte
4443         include loops are detected and the correct tag files are loaded.
4444         * etags.el (buffer-tag-table-list): Load and verify tag files in
4445         the external function buffer-tag-table-list-load.
4446         * etags.el (buffer-tag-table-list-load): New. Load and verify the
4447         tag files. Also load the included tag files. The priority of the
4448         included files is right below their parent file. If multiple
4449         matches occur then the symbols from the parent file are found
4450         first.
4451         * etags.el (tag-table-include-files): Corrected comment
4452         string. Switched to pattern constant tags-include-pattern to have
4453         it at a central location.
4454         * etags.el (tags-include-pattern): Added doc string.
4455         * etags.el (add-to-tag-completion-table): Removed obsolete
4456         comments as the include files are allready returned by
4457         buffer-tag-table-list and loaded.
4458         * etags.el (find-tag-internal): The include files are allready
4459         included in tag-tables as buffer-tag-table-list returns them now.
4460
4461 2004-07-02  Malcolm Purvis  <malcolmp@xemacs.org>
4462
4463         * widgets-gtk.el (gtk-widget-instantiate-notebook-internal):
4464         Loading items into the notebook is now done by C code.
4465         * widgets-gtk.el (gtk-widget-instantiate-internal):
4466         Style no longer changed.
4467
4468 2004-06-28  Nix  <nix@esperi.org.uk>
4469
4470         * cmdloop.el (truncate-command-history-for-gc): Delay
4471         execution of all things that look up variable bindings,
4472         via `enqueue-eval-event'.
4473
4474 2004-06-24  Vin Shelton  <acs@xemacs.org>
4475
4476         * package-get.el (package-get-require-signed-base-updates):
4477         now defaults to nil.
4478
4479 2004-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
4480
4481         * subr.el (split-string): Clean up docstring.
4482
4483 2002-01-24  John Paul Wallington  <jpw@shootybangbang.com>
4484
4485         * faces.el (zmacs-region): fix typo in docstring.
4486
4487 2004-06-07  Jerry James  <james@xemacs.org>
4488
4489         * derived.el: Synch with Emacs 21.3.
4490         * subr.el (with-local-quit): New, from Emacs 21.3.
4491         * subr.el (delayed-mode-hooks): New variable, from Emacs 21.3.
4492         * subr.el (run-mode-hooks): New function, from Emacs 21.3.
4493         * subr.el (delay-mode-hooks): New macro, from Emacs 21.3.
4494
4495 2004-06-16  Jerry James  <james@xemacs.org>
4496
4497         * cl.el (cl-set-substring): Increment start by the length of the
4498         string, not the string itself.
4499
4500 2004-05-19  Malcolm Purvis  <malcolmp@xemacs.org>
4501
4502         * etags.el (tag-table-include-files): Expand included TAGS file
4503         paths to avoid problems with relative paths.  Thanks to Peter
4504         Chubb <peterc@gelato.unsw.edu.au>.
4505         * etags.el (tags-include-pattern): New.
4506         * etags.el (add-to-tag-completion-table): Parse and ignore
4507         trailing include lines.
4508
4509 2004-06-21  Adrian Aichner  <adrian@xemacs.org>
4510
4511         * package-ui.el (pui-help-echo): Fix false cvs conflict by
4512         avoiding line solely composed of equal signs.
4513
4514 2004-06-10  Adrian Aichner  <adrian@xemacs.org>
4515
4516         * cus-edit.el (alloc): Typo fix.
4517         * cus-edit.el (custom-browse-visibility): Ditto.
4518         * cus-edit.el (custom-variable-value-create): Ditto.
4519         * cus-edit.el (custom-variable-pre-reset-standard): Ditto.
4520         * cus-edit.el (custom-save-variables): Bind print-length and
4521         print-level to nil to avoid value abbreviation.
4522         * cus-edit.el (custom-save-face-internal): Ditto.
4523         * cus-edit.el (custom-save-faces): Save in sorted order.
4524         * cus-edit.el (custom-save-resets): Bind print-length and
4525         print-level to nil to avoid value abbreviation.
4526         * cus-edit.el (custom-save-loaded-themes): Ditto.
4527
4528 2004-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
4529
4530         * subr.el (split-string-default-separators): New.
4531         (split-string): Synch to 21.5/GNU Emacs version.  *New semantics*,
4532         see comment in source.
4533
4534 2004-01-29  Stephen J. Turnbull  <stephen@xemacs.org>
4535
4536         * mule/japanese.el (paragraph-start, paragraph-separate):
4537         Remove anchor to BOL.
4538
4539 2004-04-30  Stephen J. Turnbull  <stephen@xemacs.org>
4540
4541         * cl.el (gensym, gentemp): Improve docstrings.
4542
4543 2004-05-10  Vin Shelton  <acs@xemacs.org>
4544
4545         * etags.el: Sync with 21.5 version.
4546
4547 2004-04-21  Sven Grundmann  <sven@hellerhof.de>
4548
4549         * etags.el:
4550         * etags.el (tags-exuberant-ctags-optimization-p): Enable optimization
4551         only for use with exuberant ctags. This will also enable building of 
4552         completion tables with exuberant ctags. This will not work with
4553         xemacs ctags. 
4554         * etags.el (get-tag-table-buffer): New function for creating of
4555         completion table is used if tags-exuberant-ctags-optimization-p ist t
4556         * etags.el (tags-explicit-name-pattern): Hold the name pattern for
4557         finding the tag names. New.
4558         * etags.el (add-to-tag-completion-table-exuberant-ctags): Defun for
4559         building tag completion table with exuberant ctags. New.
4560         * etags.el (find-tag-internal): Improve exact tag matching for tags
4561         with name fields. Before the patch return types of functions or
4562         function parameters (with exuberant ctags) were found as matches.
4563
4564 2004-04-21  Sven Grundmann  <sven@hellerhof.de>
4565
4566         * list-mode.el (display-completion-list): Fixed completion list was
4567         taking the width of the frame and not of the window for displaying
4568         the selection methods.
4569
4570 2004-04-18  Stephen J. Turnbull  <stephen@xemacs.org>
4571
4572         * menubar-items.el (default-menubar): Options are saved to custom.el.
4573
4574
4575 2004-02-23  Stephen J. Turnbull  <stephen@xemacs.org>
4576
4577         * isearch-mode.el (isearch-abort): Preserve successful search target.
4578
4579 2004-03-27  Adrian Aichner  <adrian@xemacs.org>
4580
4581         * gnuserv.el: Sync with 21.5 version, inspired by bugreport and
4582         (make-variable-buffer-local 'gnuserv-minor-mode) patch by Robert
4583         Bihlmeyer.
4584         * gnuserv.el (gnuserv-mode-line-string): New.
4585         * gnuserv.el (gnuserv-minor-mode): Make it buffer-local, not
4586         gnuserv-mode.
4587         * gnuserv.el (make-x-device-with-gtk-fallback): New.
4588         * gnuserv.el (gnuserv-edit-files): Use
4589         make-x-device-with-gtk-fallback.
4590
4591 2004-03-23  Malcolm Purvis  <malcolmpurvis@optushome.com.au>
4592
4593         * gtk-widgets.el: New import: gtk-accel-group-new.
4594         * dialog-gtk.el:
4595         * dialog-gtk.el (gtk-popup-convert-underscores): New.
4596         * dialog-gtk.el (popup-builtin-question-dialog):
4597         Added support for dialog button mnemonics.
4598
4599 2004-03-22  Chris Green <cmg@dok.org>
4600
4601         * process.el (shell-command): Output buffer was ignored when a
4602         background process was run via shell-command.
4603
4604 2004-03-19  Hrvoje Niksic  <hniksic@xemacs.org>
4605
4606         * cus-edit.el (custom-save-variables): Retrieve a list of
4607         variables to save first, sort it, and make sure the variables are
4608         saved in sorted order.
4609
4610 2004-02-23  Steve Youngs  <sryoungs@bigpond.net.au>
4611  
4612         * package-get.el (package-get-update-base-from-buffer): Force
4613         binary coding system for verifying GnuPG signature in the
4614         package-index file.
4615  
4616 2003-07-06  Adrian Aichner  <adrian@xemacs.org>
4617
4618         * package-get.el (package-get-package-index-file-location): Handle
4619         missing "EMACSPACKAGEPATH" environment variable.
4620
4621 2003-07-05  Adrian Aichner  <adrian@xemacs.org>
4622
4623         * package-admin.el (package-admin-find-top-directory): Simplify
4624         directory comparisions and fix substring errors on short path
4625         components.
4626         * package-get.el (package-get-package-index-file-location):
4627         Default to first component of "EMACSPACKAGEPATH", if set.
4628
4629 2004-02-16  Steve Youngs  <sryoungs@bigpond.net.au>
4630
4631         * package-get.el (process-error): New error datum.
4632
4633 2004-02-02  Vin Shelton <acs@xemacs.org>
4634
4635         * XEmacs 21.4.15 is released
4636
4637 2003-12-12  Katsumi Yamaoka  <yamaoka@jpl.org>
4638
4639         * itimer.el (activate-itimer): Modify the itimer timeout value as
4640         if it were begun at the last time when the itimer driver was woken
4641         up.
4642
4643 2004-01-27  Stephen J. Turnbull  <stephen@xemacs.org>
4644
4645         * specifier.el (Copyright):
4646         Update.
4647         (make-specifier-and-init):
4648         (map-specifier):
4649         (canonicalize-inst-pair):
4650         (canonicalize-spec-list):
4651         (set-specifier):
4652         Synch docstrings to 21.5 where appropriate.
4653
4654 2004-01-25  Steve Youngs  <sryoungs@bigpond.net.au>
4655
4656         * package-get.el (package-get-list-packages-where): New.  A
4657         function that allows searching for groups of packages.  For
4658         example, find all packages that require the fsf-compat package.
4659
4660 2004-01-25  Steve Youngs  <youngs@xemacs.org>
4661
4662         The Great PUI Sync.
4663
4664         * auto-autoloads.el: Regenerated.
4665
4666         * custom-load.el: Regenerated.
4667
4668         * dumped-lisp.el (packages-hardcoded-lisp): New.
4669
4670         * menubar-items.el (menu-max-items): New.
4671         (menu-submenu-max-items): New.
4672         (menu-submenu-name-format): New.
4673         (menu-split-long-menu): New.
4674         (menu-sort-menu): New.
4675         (default-menubar): Sync to 21.5 in regard to the PUI menus.
4676
4677         * obsolete.el (pui-add-install-directory): Renamed to the more
4678         logical `pui-set-local-package-get-directory'.
4679         (package-get-download-menu): Moved to `package-ui.el' and renamed
4680         to `package-ui-add-download-menu'.
4681
4682         * package-admin.el (package-admin-install-function-mswindows):
4683         Whitespace clean up.
4684         (package-admin-add-single-file-package): Removed.
4685         (package-admin-default-install-function): Whitespace clean up.
4686         (package-admin-find-top-directory): New.
4687         (package-admin-get-install-dir): Use it.
4688         (package-admin-get-manifest-file): 
4689         (package-admin-check-manifest): 
4690         (package-admin-add-binary-package):
4691         (package-admin-get-lispdir):
4692         (package-admin-delete-binary-package):
4693         (package-admin):
4694
4695         * package-get.el (package-get-package-index-file-location): New.
4696         (package-get-install-to-user-init-directory): New.
4697         (package-get-remote):
4698         (package-get-download-sites):
4699         (package-get-pre-release-download-sites): New.
4700         (package-get-site-release-download-sites): New.
4701         (package-get-base-filename):
4702         (package-get-always-update):
4703         (package-get-user-index-filename): Removed.
4704         (package-get-pgp-available-p): New.
4705         (package-get-require-signed-base-updates):
4706         (package-get-was-current):
4707         (package-entries-are-signed): New.
4708         (package-get-continue-update-base): New.
4709         (package-get-download-menu): Removed.
4710         (package-get-require-base):
4711         (package-get-update-base-entry):
4712         (package-get-locate-file):
4713         (package-get-locate-index-file):
4714         (package-get-maybe-save-index):
4715         (package-get-update-base):
4716         (package-get-update-base-from-buffer):
4717         (package-get-update-base-entries):
4718         (package-get-interactive-package-query):
4719         (package-get-update-all):
4720         (package-get-all):
4721         (package-get-dependencies):
4722         (package-get-init-package):
4723         (package-get-info): New.
4724         (package-get):
4725         (package-get-staging-dir):
4726         (package-get-set-version-prop): Removed.
4727         (package-get-installedp):
4728         (package-get-ever-installed-p):
4729         (packages): Removed.
4730         (package-get-custom-groups): Removed.
4731         (package-get-custom): Removed.
4732         (package-get-custom-add-entry): Removed.
4733
4734         * package-info.el (batch-update-package-info):
4735
4736         * package-net.el (package-net-batch-generate-bin-ini):
4737         (package-net-update-installed-db):
4738
4739         * package-ui.el (pui-info-buffer):
4740         (pui-directory-exists): Removed.
4741         (pui-package-dir-list): Removed.
4742         (pui-add-install-directory): Removed.
4743         (package-ui-download-menu): New.
4744         (package-ui-pre-release-download-menu): New.
4745         (package-ui-site-release-download-menu): New.
4746         (pui-set-local-package-get-directory): New.
4747         (pui-package-symbol-char):
4748         (pui-update-package-display):
4749         (pui-toggle-package):
4750         (pui-toggle-package-key):
4751         (pui-toggle-package-delete):
4752         (pui-toggle-package-delete-key):
4753         (pui-toggle-package-event):
4754         (pui-toggle-verbosity-redisplay):
4755         (pui-install-selected-packages):
4756         (pui-add-required-packages):
4757         (pui-help-echo):
4758         (pui-display-info):
4759         (list-packages-mode):
4760         (pui-list-packages):
4761
4762         * packages.el (packages-compute-package-locations):
4763         (package-require):
4764         (package-delete-name):
4765         (packages-hardcoded-lisp): Removed.
4766         (packages-useful-lisp): Removed.
4767         (packages-unbytecompiled-lisp): Removed.
4768         (packages-find-package-directories):
4769
4770         Summary:
4771
4772         Major code clean up of all things PUI.
4773
4774         Much improved code to determine where packages should be
4775         installed.  PUI no longer depends on any packages being
4776         pre-installed to compute where packages are to be installed to.
4777
4778         The user can specify the location of their package-index file.  It
4779         isn't necessary to set this because it has sane defaults.  People
4780         who "run-in-place" won't accidently overwrite the CVS
4781         package-index file.  See
4782         `package-get-package-index-file-location'. 
4783
4784         PUI will now properly clean up after itself in the event of an
4785         unsuccessful package install.  This drastically reduces the number
4786         of "wrong md5sum" FAQs.
4787
4788         non-Mule XEmacsen can no longer install Mule packages.
4789
4790         Package management via the custom interface has been removed.
4791
4792         The PUI related menubar items have been reorganised.
4793
4794         The PGP verification code has been fixed and the default for
4795         whether or not it is used is automatically computed.
4796
4797         * update-elc.el ((preloaded-file-list site-load-packages
4798         need-to-dump dumped-exe)):
4799         Just a couple of small changes to allow for
4800         `packages-(hardcoded|useful|unbytecompiled)-lisp' not really
4801         existing anymore.
4802
4803 2003-12-10  Hrvoje Niksic  <hniksic@xemacs.org>
4804
4805         * bytecomp.el (byte-compile-warn-about-unused-variables): Don't
4806         apply `format' to the first argument of byte-compile-warn, it
4807         already calls format.
4808
4809 2003-12-03  Adrian Aichner  <adrian@xemacs.org>
4810
4811         * files.el (delete-old-versions): Avoid going interactive during
4812         make install when environment variable VERSION_CONTROL is set.
4813
4814 2003-12-04  Vin Shelton  <acs@xemacs.org>
4815
4816         * menubar-items.el (menu-item-search): Only bring up search dialog
4817         box if the feature is available and desired.
4818
4819 2003-11-04  Stephen J. Turnbull  <stephen@xemacs.org>
4820
4821         * about.el (about-personal-info): Fix typo in Tony Rossini's entry.
4822
4823 2003-11-05  Vin Shelton  <acs@xemacs.org>
4824
4825         * help.el (Help-prin1-face):
4826         (Help-princ-face):
4827         princ and prin1 are functions and need to be called as such.  The
4828         idea for this patch was submitted by Eric Eide <eeide@cs.utah.edu>.
4829
4830 2003-10-22  Stephen J. Turnbull  <stephen@xemacs.org>
4831
4832         * about.el (about-xemacs): Give full version and build date.
4833
4834 2003-09-19  Stephen J. Turnbull  <stephen@xemacs.org>
4835
4836         * win32-native.el (grep-null-device): This XEmacs has null-device.
4837
4838 2003-09-06  Mike Sperber  <mike@xemacs.org>
4839
4840         * bytecomp.el (byte-compile-defvar-or-defconst): Actually
4841         implement the specified semantics for `defvar.'
4842
4843 2003-09-07  Adrian Aichner  <adrian@xemacs.org>
4844
4845         * window-xemacs.el (display-buffer): Fix for `shrink-to-fit' by
4846         Klaus Berndl, calling `shrink-window-if-larger-than-buffer' when
4847         displaying buffer in question.
4848
4849 2003-09-03  Vin Shelton <acs@xemacs.org>
4850
4851         * XEmacs 21.4.14 is released
4852
4853 2003-08-17  Vin Shelton  <acs@xemacs.org>
4854
4855         * about.el: Vanity patch.
4856
4857 2003-08-11  Stephen J. Turnbull  <stephen@xemacs.org>
4858
4859         * code-process.el (call-process):
4860         (call-process-region):
4861         (start-process):
4862         Document coding system processing.
4863
4864 2003-08-03  Stephen J. Turnbull  <stephen@xemacs.org>
4865
4866         * startup.el (splash-frame-body): Idiomatic English.
4867
4868 2003-04-24  Jin Choi <jsc@orangeimagineering.com>
4869
4870         * font-lock.el (font-lock-match-java-declarations): Move
4871         save-restriction, narrow-to-region to beginning of function to
4872         avoid going beyond the limit and causing an infloop.
4873
4874 2003-04-16  Jerry James  <james@xemacs.org>
4875
4876         * keydefs.el: Remove mappings for keys mapped to the nowhere
4877         defined function function-key-error.
4878
4879 2003-03-22  Vasily Korytov  <deskpot@myrealbox.com>
4880
4881         * lisp-mode.el (emacs-lisp-mode-hook, lisp-mode-hook,
4882         lisp-interaction-mode-hook): Add the docstrings.
4883
4884 2003-08-04  Michael Toomim <toomim@OCF.Berkeley.EDU>
4885
4886         * byte-optimize.el: Fix infinite loop in bytecode optimizer.  See:
4887         http://list-archive.xemacs.org/xemacs-beta/200306/msg00157.html
4888         http://list-archive.xemacs.org/xemacs-beta/200307/msg00005.html
4889
4890 2003-06-18  Nickolay Pakoulin  <npak@ispras.ru>
4891
4892         * cl-macs.el (cl-transform-lambda): Place doc on Common Lisp
4893         lambda list after the original doc.  Care about
4894         #'(lambda () "SingleString") 
4895         (cl-upcase-arg): 
4896         (cl-function-arglist):
4897         Care about &cl-defs and &cl-quote in lambda list, dotted lists and
4898         circular data structures in lambda list specification
4899
4900 2003-06-11  Adrian Aichner  <adrian@xemacs.org>
4901
4902         * font-lock.el (lisp-font-lock-keywords-1): Only NAME, not NAME(
4903         to appear in font-lock-function-name-face.
4904
4905 2003-06-17  Stephen J. Turnbull  <stephen@xemacs.org>
4906
4907         * bytecomp.el (byte-compile-lambda): Discard docstring only if it
4908         is not also the value of the lambda.
4909
4910 2003-05-06  Andy Piper  <andy@xemacs.org>
4911
4912         * files.el (revert-buffer): Make sure local variables get processed,
4913         even in the case of an optimized reversion.
4914
4915 2003-05-25  XEmacs Build Bot <builds@cvs.xemacs.org>
4916
4917         * XEmacs 21.4.13 is released
4918
4919 2003-03-18  Stephen J. Turnbull  <stephen@xemacs.org>
4920
4921         * gutter-items.el (buffers-tab-filter-functions): Improve docstring.
4922         Suggested by a Chris Palmer <chris@nodewarrior.org> patch.
4923
4924 2003-02-14  Ben Wing  <ben@xemacs.org>
4925
4926         * byte-optimize.el:
4927         * byte-optimize.el (byte-compile-inline-expand):
4928         * byte-optimize.el (byte-compile-unfold-lambda):
4929         * byte-optimize.el (byte-optimize-form-code-walker):
4930         * byte-optimize.el (byte-optimize-form):
4931         * byte-optimize.el (byte-decompile-bytecode-1):
4932         * byte-optimize.el (byte-optimize-lapcode):
4933         Review carefully and sync up to 20.7 except for areas as noted.
4934         Fixes problem with JDE compilation.
4935
4936 2003-02-05  Ben Wing  <ben@xemacs.org>
4937
4938         * simple.el:
4939         * simple.el (motion-keys-for-shifted-motion):
4940         Omit M-S-home/end from motion keys.
4941
4942 2003-02-07  Ben Wing  <ben@xemacs.org>
4943
4944         * text-props.el (text-property-any):
4945         * text-props.el (text-property-not-all):
4946         Fix bug when end > start.
4947
4948 2003-01-17  Stephen J. Turnbull  <stephen@xemacs.org>
4949
4950         * info.el (Info-insert-dir): Make default-directory end in
4951         separator.  Patch due to Martin Buchholz.
4952
4953 2003-01-15  Stephen J. Turnbull  <stephen@xemacs.org>
4954
4955         * XEmacs 21.4.12 "Portable Code" is released.
4956
4957 2003-01-13  Ilya Golubev  <golubev@xemacs.org>
4958
4959         * about.el: Update golubev data.
4960
4961 2003-01-15  Stephen J. Turnbull  <stephen@xemacs.org>
4962
4963         * isearch-mode.el (isearch-mode-map): Substitute comment on
4964         desirability, and back out "GR is printable" changes.
4965
4966 2003-01-08  Stephen J. Turnbull  <stephen@xemacs.org>
4967
4968         * isearch-mode.el (isearch-mode-map): Don't bind CSI.
4969
4970 2003-01-07  Stephen J. Turnbull  <stephen@xemacs.org>
4971
4972         * isearch-mode.el (isearch-mode-map): GR (and C1) is printable.
4973
4974 2003-01-06  Ville Skyttä  <scop@xemacs.org>
4975
4976         * menubar-items.el (default-menubar): Use browse-url-mozilla
4977         instead of browse-url-gnome-moz for Mozilla.
4978
4979 2003-01-03  Stephen J. Turnbull  <stephen@xemacs.org>
4980
4981         * XEmacs 21.4.11 "Native Windows TTY Support" is released.
4982
4983 2002-12-27  Ville Skyttä  <scop@xemacs.org>
4984
4985         * files.el (auto-mode-alist): Remove redundant entries for modes
4986         that live in packages.
4987         (interpreter-mode-alist): Ditto.
4988
4989 2002-03-17  Ville Skyttä  <ville.skytta@xemacs.org>
4990
4991         * menubar-items.el (default-menubar): Sync with current
4992         browse-url-xemacs.el.
4993
4994 2002-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
4995
4996         * XEmacs 21.4.10 "Military Intelligence" is released.
4997
4998 2002-10-07  Katsumi Yamaoka  <yamaoka@jpl.org>
4999
5000         * font-lock.el (font-lock-fontify-keywords-region): Fix typo.
5001
5002 2002-10-07  Katsumi Yamaoka  <yamaoka@jpl.org>
5003
5004         * keydefs.el (global-map): Bind C-xrd to delete-rectangle per GNU.
5005
5006 2001-05-10   Daiki Ueno  <ueno@unixuser.org>
5007
5008         * font-lock.el (font-lock-compile-keywords): Rewrite as a side
5009         effect free function.
5010         (font-lock-fontify-keywords-region): Supply the argument to
5011         font-lock-compile-keywords.
5012
5013 2002-09-22  Ville Skyttä  <ville.skytta@xemacs.org>
5014
5015         * package-get.el (package-get-download-sites): Bring sites list
5016         up to date, prefer xx.xemacs.org addresses.
5017
5018 2002-09-27  Andy Piper  <andy@xemacs.org>
5019
5020         * dialog.el (make-dialog-box): for general dialogs only
5021         delete-frame-hook will be run.
5022
5023 2002-09-28  Stephen J. Turnbull  <stephen@xemacs.org>
5024
5025         * font-lock.el (font-lock-fontify-syntactically-region): Add
5026         comment about lookup-syntax-properties, document LOUDLY as unused.
5027
5028 2002-08-26  Andy Piper  <andy@xemacs.org>
5029
5030         * gutter-items.el (set-progress-feedback-instantiator): Fix bad
5031         merge.
5032
5033 2002-09-02  Ville Skyttä  <ville.skytta@xemacs.org>
5034
5035         * bytecomp-runtime.el (make-obsolete): Docstring argument nit.
5036         (make-obsolete-variable): Ditto.
5037         (make-compatible): Ditto.
5038         (make-compatible-variable): Ditto.
5039
5040 2002-09-16  Stephen J. Turnbull  <stephen@xemacs.org>
5041
5042         * obsolete.el (parse-sexp-lookup-properties): new compatible alias
5043         for `lookup-syntax-properties'.  RFE from Alan Mackenzie.
5044
5045 2002-08-28  Andy Piper  <andy@xemacs.org>
5046
5047         * files.el (revert-buffer): propagate revert-without-query-status.
5048
5049 2002-06-03  Andy Piper  <andy@xemacs.org>
5050
5051         * dialog-items.el (make-search-dialog): align various subcontrols
5052         in visually pleasing ways, allow frame to autosize to the dialog
5053         size.
5054         * dialog.el (make-dialog-box): add a border inside the frame. Add
5055         :autosize property, if t then reset the frame size appropriately
5056         before the frame is mapped.
5057         * gutter-items.el (set-progress-feedback-instantiator): align
5058         various subcontrols.
5059         * gutter-items.el (set-progress-abort-instantiator): ditto.
5060
5061 2002-08-23  Stephen J. Turnbull  <stephen@xemacs.org>
5062
5063         * XEmacs 21.4.9 "Informed Management" is released.
5064
5065 2002-06-22  Ville Skyttä  <ville.skytta@xemacs.org>
5066
5067         * subr.el (add-to-list): Sync with GNU Emacs 21.2, adding the
5068         "&optional append" argument.
5069
5070 2002-07-16  Didier Verna  <didier@xemacs.org>
5071
5072         * subr.el (replace-in-string): fix case fold bug introduced by
5073         "2000-07-30  Ben Wing  <ben@xemacs.org>": honor the value of
5074         case-fold-search in temporary buffers.
5075
5076 2002-08-03  Steve Youngs  <youngs@xemacs.org>
5077
5078         * lib-complete.el (find-library): Remove check for mule because
5079         decompression DOES work on Mule.
5080
5081 2002-08-11  John Paul Wallington  <jpw@shootybangbang.com>
5082
5083         * simple.el (join-line): New alias for `delete-indentation'.
5084
5085 2002-08-02  Ville Skyttä  <ville.skytta@xemacs.org>
5086
5087         * font-lock.el: Some faces and doc typo fixes from GNU Emacs.
5088         (font-lock-doc-face): New alias to font-lock-doc-string-face.
5089         (font-lock-builtin-face): New.
5090         (font-lock-constant-face): New.
5091         (font-lock-face-list): Add builtin and constant faces.
5092
5093 2002-08-16  Stephen J. Turnbull  <stephen@xemacs.org>
5094
5095         * autoload.el (make-autoload): Support define-derived-mode.
5096         Collected puts of doc-string-elt property.  Based on a patch by
5097         Didier Verna <didier@xemacs.org>.
5098
5099 2002-08-15  Stephen J. Turnbull  <stephen@xemacs.org>
5100
5101         * wid-edit.el (widget-field-activate): Fix docstring typo.
5102
5103 2002-07-23  Andy Piper  <andy@xemacs.org>
5104
5105         * about.el (about-personal-info): update me.
5106
5107 2002-07-12  Andy Piper  <andy@xemacs.org>
5108
5109         * custom.el (custom-theme-set-variables): remove bogus
5110         arguments. Use custom-set-default to set defaults.
5111         (custom-set-variables): update doc.
5112         (custom-local-buffer): new, synced from FSF.
5113         (custom-set-default): ditto.
5114         (defcustom): update doc.
5115
5116 2002-06-16  Andy Piper  <andy@xemacs.org>
5117
5118         * menubar-items.el (default-menubar): enable windows printing on
5119         cygwin as well as native.
5120
5121 2002-06-12  Andy Piper  <andy@xemacs.org>
5122
5123         * printer.el (generic-print-buffer): catch all errors so that the
5124         print device can be cleared in all scenarios.
5125         (Printer-clear-device): make sure clearing the printer allows it
5126         to be used again immediately.
5127         (generic-print-region): make sure the default printer face is
5128         black-on-white.
5129
5130 2002-04-23  Jerry James  <james@xemacs.org>
5131
5132         * window-xemacs.el (display-buffer-function): Change doc to
5133         reflect new arg.
5134         * window-xemacs.el (pre-display-buffer-function): Ditto.
5135         * window-xemacs.el (display-buffer): New arg, shrink-to-fit.  If
5136         non-nil, make the new window just big enough for its contents.
5137         * frame.el (get-frame-for-buffer): Accept new arg, due to above.
5138         * frame.el (show-temp-buffer-in-current-frame): Remove broken
5139         temp-buffer-shrink-to-fit code.  Tell display-buffer instead.
5140
5141 2002-06-06  Andy Piper  <andy@xemacs.org>
5142
5143         * custom.el (custom-theme-set-variables): sync :set-after from FSF.
5144         (defcustom): ditto.
5145         (custom-handle-keyword): ditto.
5146
5147 2002-07-12  Stephen J. Turnbull  <stephen@xemacs.org>
5148
5149         * gutter-items.el (buffers-tab-selection-function): Improve doc.
5150         Make obsolete.  Default to nil.
5151         (buffers-tab-filter-functions): Improve doc.  Use literal default.
5152         Inspired by a patch by John Palmieri.
5153
5154 2002-07-01  Mike Alexander  <mta@arbortext.com>
5155
5156         * process.el (shell-command-on-region): Don't delete the region
5157         before giving it to call-process-region
5158
5159 2002-06-04  Jerry James <james@eecs.ku.edu>
5160
5161         * find-paths.el (paths-find-architecture-directory): Search in
5162         `system-configuration'/`base', not `base'`system-configuration'.
5163
5164 2002-06-23  Ville Skyttä  <ville.skytta@xemacs.org>
5165
5166         * info.el (Info-index): Add missing \ in [ t].
5167
5168 2002-06-11  Stephen J. Turnbull  <stephen@xemacs.org>
5169
5170         * gutter-items.el (gutter-buffers-tab-visible-p,
5171         buffers-tab-omit-function, buffers-tab-selection-function,
5172         buffers-tab-filter-functions):
5173         Doc improvements.
5174
5175 2002-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
5176
5177         * toolbar.el (toolbar-icon-directory): Document trailing separator.
5178
5179         * toolbar-items.el (toolbar-news): Fix typo in message string.
5180
5181 2002-06-08  Stephen J. Turnbull  <stephen@xemacs.org>
5182
5183         * dialog.el (yes-or-no-p-dialog-box): 
5184         * cmdloop.el (y-or-n-p-minibuf):
5185         (yes-or-no-p-minibuf):
5186         (yes-or-no-p):
5187         (y-or-n-p): 
5188         Specify negative answers in docstrings.
5189
5190 2002-05-25  Steve Youngs  <youngs@xemacs.org>
5191
5192         * package-ui.el (pui-help-echo): Display both installed and author
5193         version.  Use a balloon-help window to display extra info like
5194         package requires.
5195
5196 2002-05-30  Andy Piper  <andy@xemacs.org>
5197
5198         * files.el (revert-buffer-internal): don't visit
5199         revert-buffer. Kill buffer when not used. Suggested by Mike
5200         Alexander <mta@arbortext.com>
5201
5202 2002-05-20  Stephen J. Turnbull  <stephen@xemacs.org>
5203
5204         * files.el (revert-buffer): More docstring fiddling.
5205
5206 2002-05-19  Stephen J. Turnbull  <stephen@xemacs.org>
5207
5208         * files.el (revert-buffer):
5209         (revert-buffer-internal):
5210         (revert-buffer-insert-file-contents-function):
5211         Improve docstrings and comments.
5212
5213 2002-05-08  Andy Piper  <andy@xemacs.org>
5214
5215         * files.el (revert-buffer): observe noconfirm behavior.
5216
5217 2002-04-09  Andy Piper  <andy@xemacs.org>
5218
5219         * files.el (revert-buffer): use revert-buffer-internal if it looks
5220         like doing so will not result in any user-visible changes.
5221         (revert-buffer-internal): new function. Do the actual process of
5222         reversion and then see whether the result is any different to what
5223         we have already. If it is not then do nothing.
5224
5225 2001-12-11  Andy Piper  <andy@xemacs.org>
5226
5227         * menubar.el (get-popup-menu-response): re-order so that it works
5228         on more sane/facist window systems.
5229
5230 2001-12-03  Andy Piper  <andy@xemacs.org>
5231
5232         * faces.el (frob-face-property): don't infloop in face frobbing
5233         from Jan Vroonhof <jan@xemacs.org>.
5234
5235 2001-11-30  Jan Vroonhof  <jan@xemacs.org>
5236
5237         * faces.el (frob-face-property): Follow face fall-back hierarchy
5238         properly for face properties without an instance. Only do manual
5239         copy form 'default in last resort. This handles in particular
5240         the case where 'default itself has only a fall-back (which is
5241         the case by default on windows).
5242
5243 2001-11-24  Andy Piper  <andy@xemacs.org>
5244
5245         * printer.el (generic-print-region): set default-frame-plist to
5246         nil while creating the printer frame so that sizes reflect the
5247         printed page.
5248
5249         * faces.el (face-complain-about-font): Don't complain on printers.
5250
5251 2002-05-10  Stephen J. Turnbull  <stephen@xemacs.org>
5252         
5253         * package-net.el: Andy synch.
5254         
5255 2001-12-16  Andy Piper  <andy@xemacs.org>
5256
5257         * package-get.el (package-get-update-all): Make sure installed.db
5258         gets updated after updating packages.
5259
5260 2002-03-28  Ben Wing  <ben@xemacs.org>
5261
5262         * msw-glyphs.el: Set glyph-contrib-p to nil on hscroll,
5263         continuation, truncation so that we don't get line jumpiness from
5264         them being larger than the line height.
5265
5266         * msw-font-menu.el (mswindows-font-menu-font-data): Fix bug.
5267
5268 2001-11-30  Jan Vroonhof  <jan@xemacs.org>
5269
5270         * font.el (font-window-system-mappings): Add mapping for Gtk
5271         (assume identical to X) 
5272
5273 2002-02-04  Andy Piper  <andy@xemacs.org>
5274
5275         * files.el (convert-standard-filename): Fix for short filename
5276         Peter Arius <pas@methodpark.de>
5277
5278 2001-12-10  Christoph Wedler  <Christoph.Wedler@sap.com>
5279
5280         * list-mode.el (default-choose-completion): completion-base-size
5281         should refer to local value in the completion list buffer.
5282
5283 2001-12-03  Didier Verna  <didier@xemacs.org>
5284
5285         * rect.el: autoload `replace-rectangle'.
5286         * keydefs.el (global-map): bind it to `C-x r p'.
5287
5288 2002-05-09  Stephen J. Turnbull  <stephen@xemacs.org>
5289
5290         * XEmacs 21.4.8 "Honest Recruiter" is released.
5291
5292 2002-05-09  Stephen J. Turnbull  <stephen@xemacs.org>
5293
5294         This patch is based on Jerry James's patch and analysis.
5295
5296         * select.el (get-clipboard):
5297         (get-selection):
5298         Update docstrings.
5299         (get-clipboard-foreign):
5300         (get-selection-foreign):
5301         New function for use as `interprogram-paste-function's.
5302
5303         * simple.el (interprogram-paste-function): Change default to
5304         `get-clipboard-foreign'; improve docstring.
5305         (interprogram-cut-function): Improve dosctring.
5306
5307 2002-05-04  Stephen J. Turnbull  <stephen@xemacs.org>
5308
5309         * XEmacs 21.4.7 "Economic Science" is released.
5310
5311 2002-03-18  Adrian Aichner  <adrian@xemacs.org>
5312
5313         * cus-edit.el (customize-save-variable): Fix typo in prompt.
5314
5315 2002-03-26  John Paul Wallington  <jpw@xemacs.org>
5316
5317         * obsolete.el (assq-delete-all): New compatibility alias for 
5318         remassq.
5319
5320 2002-01-09  Simon Josefsson  <jas@extundo.com>
5321
5322         * files.el (auto-mode-alist): Support Sieve (*.siv, *.sieve).
5323
5324 2002-01-04  Adrian Aichner  <adrian@xemacs.org>
5325
5326         * info.el (Info-auto-generate-directory): Default
5327         Info-auto-generate-directory to 'if-outdated.
5328
5329 2002-03-28  Stephen J. Turnbull  <stephen@xemacs.org>
5330
5331         * startup.el (normal-top-level): Prevent migration code from
5332         trashing .emacs on an error in loading the init files.
5333
5334 2002-03-14  Ville Skyttä  <ville.skytta@xemacs.org>
5335
5336         * files.el (auto-mode-alist): GNUmakefile is a Makefile,
5337         "system default" Xdefaults and friends get xrdb-mode.
5338
5339 2002-03-05  Mats Lidell  <matsl@contactor.se>
5340  
5341         * help-nomule.el (tutorial-supported-languages): Added Swedish
5342         tutorial. Sorted languages.
5343
5344 2002-02-11  Mike Sperber <mike@xemacs.org>
5345
5346         * info.el (Info-maybe-update-dir): Regenerate dir if we're
5347         regenerating outdated dir files and dir is non-existent.
5348
5349 2002-01-27  Stephen J. Turnbull  <stephen@xemacs.org>
5350
5351         * code-files.el (convert-mbox-coding-system): Improve comment.
5352         (write-region): Improve docstring.  Reformat to 80 columns.  Add
5353         coding-system argument to `write-region-pre-hook' call.
5354         (write-region-pre-hook): Fix docstring to mention lockname argument.
5355
5356 2002-01-18  Stephen J. Turnbull  <stephen@xemacs.org>
5357
5358         * minibuf.el (completing-read): Remove redundant wrong arg list.
5359
5360         * help.el (with-displaying-help-buffer): Put usage advice in docstring.
5361
5362 2001-12-27  John Paul Wallington  <jpw@shootybangbang.com>
5363
5364         * obsolete.el (interactive-form): new compatibility alias for 
5365         function-interactive.
5366
5367 2001-11-29  Adrian Aichner  <adrian@xemacs.org>
5368
5369         * menubar-items.el (Menubar-items-truncate-list): Removed.
5370         * menubar-items.el (Menubar-items-truncate-history): New.
5371         * menubar-items.el (default-menubar): Use
5372         Menubar-items-truncate-history.
5373
5374 2002-02-03  Adrian Aichner  <adrian@xemacs.org>
5375
5376         * printer.el (generic-print-region): Pass correct arguments to
5377         lpr-region.  Thanks to Nevin Kapur <nevin@jhu.edu> and Björn
5378         Torkelsson <torkel@acc.umu.se>.
5379
5380 2002-01-09  John Paul Wallington  <jpw@shootybangbang.com>
5381
5382         * help.el (describe-mode): synched with FSF 19.34; handle nil
5383         minor mode indicators.
5384
5385 2001-12-03  Christoph Wedler  <Christoph.Wedler@sap.com>
5386
5387         * minibuf.el (completing-read): Update docstring.
5388
5389 2001-12-17  Stephen J. Turnbull  <stephen@xemacs.org>
5390
5391         * XEmacs 21.4.6 "Common Lisp" is released.
5392
5393 2001-11-21  Stephen J. Turnbull  <stephen@xemacs.org>
5394
5395         * package-net.el: Inadvertant synch with Windows branch.  From
5396         Andy's log:
5397         (package-net-kit-version): new variable.
5398         (package-net-generate-bin-ini): use it. Remove unwanted functions.
5399
5400 2001-11-28  Steve Youngs  <youngs@xemacs.org>
5401
5402         * package-get.el (package-get-locate-index-file): Also search the
5403         core etc/ directory for the package index file if it can't be
5404         found in ~/.xemacs/.
5405
5406 2001-12-13  William Perry  <wmperry@gnu.org>
5407
5408         * dialog-gtk.el (popup-builtin-question-dialog):
5409         Conform to API in gui.c.
5410         
5411 2001-11-12  Andy Piper  <andy@xemacs.org>
5412
5413         * cus-edit.el (custom-save-face-internal): make sure we save
5414         non-themed faces.
5415         (custom-save-variables): ditto variables.
5416
5417 2001-11-20  Stephen J. Turnbull  <stephen@xemacs.og>
5418
5419         * faces.el (make-face-family):
5420         (make-face-size):
5421         New face-modifying functions per Jan Vroonhof.
5422
5423         cus-face.el (custom-set-face-font-family):
5424         (custom-set-face-font-size):
5425         Use them.
5426
5427         * font.el (font-window-system-mappings): More precise docstring.
5428
5429         (font-create-name):
5430         (font-create-object):
5431         (tty-font-create-object):
5432         (tty-font-create-plist):
5433         (x-font-create-object):
5434         (x-font-create-name):
5435         (ns-font-create-name):
5436         (mswindows-font-create-object):
5437         (mswindows-font-create-name):
5438         Add doctrings.
5439
5440 2001-11-14  John Paul Wallington <jpw@shootybangbang.com>
5441
5442         * gtk-faces.el (gtk-init-device-faces): removed spurious
5443         quote before let* expression.
5444
5445 2001-10-29  Andy Piper  <andy@xemacs.org>
5446
5447         * code-files.el (toggle-buffer-file-coding-system): mark buffer as
5448         modified when changing coding system.
5449
5450         * toolbar-items.el (toolbar-dired): Use interactive "D" spec so
5451         that we invoke the GUI directory selector.
5452
5453 2001-10-25  Andy Piper  <andy@xemacs.org>
5454
5455         * dialog.el (make-dialog-box): use new directory dialog support.
5456         * minibuf.el (read-file-name-1): ditto.
5457         (read-file-name): ditto.
5458         (read-directory-name): ditto.
5459
5460 2001-10-23  Stephen J. Turnbull  <stephen@xemacs.org>
5461
5462         * XEmacs 21.4.5 "Civil Service" is released.
5463
5464 2001-04-23  Didier Verna  <didier@xemacs.org>
5465
5466         * cus-edit.el (custom-variable-pre-save): New.
5467         * cus-edit.el (custom-variable-post-save): New.
5468         * cus-edit.el (custom-variable-save): use them.
5469         * cus-edit.el (custom-face-pre-save): New.
5470         * cus-edit.el (custom-face-post-save): New.
5471         * cus-edit.el (custom-face-save): use them.
5472         * cus-edit.el (custom-group-pre-save): New.
5473         * cus-edit.el (custom-group-post-save): New.
5474         * cus-edit.el (custom-group-save): use them.
5475         * cus-edit.el (Custom-save): use the pre/post functions above,
5476         call `custom-save-all' only once.
5477         * cus-edit.el (custom-variable-pre-reset-standard): New.
5478         * cus-edit.el (custom-variable-post-reset-standard): New.
5479         * cus-edit.el (custom-variable-reset-standard): use them.
5480         * cus-edit.el (custom-face-pre-reset-standard): New.
5481         * cus-edit.el (custom-face-post-reset-standard): New.
5482         * cus-edit.el (custom-face-reset-standard): use them.
5483         * cus-edit.el (custom-group-pre-reset-standard): New.
5484         * cus-edit.el (custom-group-post-reset-standard): New.
5485         * cus-edit.el (Custom-reset-standard): use them.
5486         * cus-edit.el (custom-face-reset-saved): use the pre/post
5487         functions above, call `custom-save-all' only once.
5488
5489 2001-04-08  Danny Colascione  <qtmstr@optonline.net>
5490
5491         * gutter-items.el (buffers-tab face): Derive from the modeline
5492         face by default.  Many people use white-on-black for the default
5493         font, and the tabs look hideous with that color combination.  The
5494         modeline usually has the correct colors.
5495
5496 2001-09-28  Robert Pluim  <rpluim@bigfoot.com>
5497
5498         * etags.el (find-tag): Doc fix, point users at pop-tag-mark.
5499         (tag-mark-stack-max): Typo fix.
5500
5501 2001-09-28  Ben Wing  <ben@xemacs.org>
5502
5503         * font-lock.el:
5504         * font-lock.el (font-lock-after-change-function):
5505         fix problem with last patch, reported by Katsumi Yamaoka.
5506
5507 2001-09-17  Ben Wing  <ben@xemacs.org>
5508
5509         * font-lock.el (font-lock-after-change-function):
5510         fix problem when you insert a comment on the line before a line of
5511         code: if we use the following char, then when you hit backspace,
5512         the following line of code turns the comment color.
5513
5514 2001-06-08  Ben Wing  <ben@xemacs.org>
5515
5516         * process.el: comment about shell-command-switch.
5517         * process.el (shell-quote-argument): Need to quote a null
5518         argument, too.  From Dan Holmsand.
5519         
5520         * startup.el (normal-top-level): Delete some unused FSF junk.
5521         * startup.el (command-line-early):
5522         
5523         * startup.el (command-line): Call MS Windows init function.
5524         
5525         * win32-native.el:
5526         * win32-native.el (mswindows-system-shells): New.
5527         * win32-native.el (mswindows-system-shell-p): New.
5528         * win32-native.el (init-mswindows-at-startup): New.
5529         * win32-native.el (mswindows-quote-one-vc-runtime-arg):
5530         * win32-native.el (mswindows-quote-one-simple-arg):
5531         * win32-native.el (mswindows-quote-one-command-arg):
5532         * win32-native.el (mswindows-construct-process-command-line-alist):
5533         Correct comments at top.  Correctly handle passing arguments
5534         to Cygwin programs and to bash.  Fix quoting of zero-length
5535         arguments (from Dan Holmsand).  Set shell-command-switch based
5536         on shell-file-name, which in turn comes from env var SHELL.
5537
5538 2001-07-18  Alexey Mahotkin  <alexm@hsys.msk.ru>
5539
5540         * toolbar.el (toolbar-visible-p, toolbar-captioned-p,
5541         default-toolbar-position): Fill docstrings for balloon-help.
5542
5543 2001-03-15  Stephen J. Turnbull  <stephen@xemacs.org>
5544
5545         * faces.el: Reenable specifications over 'gtk domain.
5546
5547 2001-08-08  Didier Verna  <didier@xemacs.org>
5548
5549         * autoload.el (update-autoload-files): make defdir a file name,
5550         not directory name.
5551
5552 2001-08-06  Steve Youngs  <youngs@xemacs.org>
5553
5554         * menubar-items.el (default-menubar): Use 'report-xemacs-bug'.
5555
5556         * lisp-mnt.el (lm-report-bug): Use 'report-xemacs-bug-beta-address'.
5557
5558 2001-08-01  Edward M. Lee  <tailbert@yahoo.com>
5559
5560         * font-menu.el (font-menu-set-font): Default to current font-family.
5561         (font-menu-preferred-resolution):
5562         (font-menu-size-scaling):
5563         Provide gtk defaults, too.
5564
5565 2001-07-29  Mike Alexander  <mta@arbortext.com>
5566
5567         * cus-face.el (custom-set-face-font-size): Last arg to apply is a
5568         list
5569         (custom-set-face-font-family): ditto
5570
5571 2001-07-26  Mike Sperber <mike@xemacs.org>
5572
5573         * files.el (auto-mode-alist): .9 files are man pages, too.
5574
5575 2001-07-23  Edwin Steiner <esteiner@net4you.at>
5576
5577         * process.el (call-process-internal): bind
5578         coding-system-for-write to 'binary when calling
5579         start-process-internal, so the process receives 
5580         the literal contents of INFILE.
5581
5582 2001-09-15  Edward M. Lee  <tailbert@yahoo.com>
5583
5584         * files.el (auto-mode-alist): Add configure.ac support.
5585
5586 2001-07-19  Adrian Aichner  <adrian@xemacs.org>
5587
5588         * buff-menu.el:
5589         mouse.el:
5590         Adrian's mouse-track patch.  See <y9plq0nc.fsf@ecf.teradyne.com>.
5591
5592 2001-07-28  Stephen J. Turnbull  <stephen@xemacs.org>
5593
5594         * XEmacs 21.4.4 "Artificial Intelligence" is released.
5595
5596 2001-07-10  Katsumi Yamaoka  <yamaoka@jpl.org>
5597
5598         * mule/kinsoku.el (kinsoku-bol-p): Work with ascii and non-ascii
5599         mixed text.
5600         (kinsoku-eol-p): Ditto.
5601
5602 2001-07-09  Katsumi Yamaoka  <yamaoka@jpl.org>
5603
5604         * mule/kinsoku.el (kinsoku-ascii-eol, kinsoku-gb-bol,
5605         kinsoku-gb-eol, kinsoku-big5-bol, kinsoku-big5-eol): Assign
5606         characters as the category `s' or `e' correctly.
5607
5608 2001-06-06  Alexey Mahotkin  <alexm@hsys.msk.ru>
5609
5610         * mule/cyrillic.el: Uncomment definition of ccl-encode-koi8-r-font.
5611
5612 2001-06-14  Alexey Mahotkin  <alexm@hsys.msk.ru>
5613
5614         * mule/cyrillic.el:  Set up case table.
5615
5616 2001-06-08  Mike Sperber <mike@xemacs.org>
5617
5618         * files.el (save-some-buffers-1): Don't zap the help window right
5619         after `map-y-or-n-p' has popped it up.
5620
5621 2001-06-15  Nick Pakoulin  <npak@ispras.ru>
5622
5623         * help.el (frob-help-extents): Require 'hyper-apropos for faces.
5624
5625 2001-07-18  Stephen J. Turnbull  <stephen@xemacs.org>
5626
5627         * specifier.el: define-specifier-tag 'gtk.
5628
5629 2001-05-12  Ben Wing  <ben@xemacs.org>
5630
5631         * find-paths.el (paths-find-recursive-path):
5632         fix error with null EXCLUDE-REGEXP.
5633         
5634         * font-lock.el (font-lock-mode):
5635         fix problem reported by hrvoje with buffers starting with a space.
5636         
5637 2001-05-06  Ben Wing  <ben@xemacs.org>
5638
5639         * dialog.el (make-dialog-box):
5640         * menubar-items.el (default-menubar):
5641         * printer.el (generic-print-buffer):
5642         * printer.el (generic-print-region):
5643         implement printing the selection when it's selected.
5644
5645 2001-04-18  Didier Verna  <didier@xemacs.org>
5646
5647         * cus-edit.el (Custom-reset-standard): reset to standard settings
5648         not only when the buffer's :custom-state is 'modified, but also
5649         when it is 'set or 'saved.
5650
5651 2001-04-17  Didier Verna  <didier@xemacs.org>
5652
5653         * startup.el (load-user-init-file): define `custom-file' before
5654         loading the user's init file.
5655
5656 2001-04-09  Danny Colascione  <qtmstr@optonline.net>
5657
5658         * menubar.el (popup-mode-menu): Make it work with
5659         popup-menu-titles turned off.
5660         
5661 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
5662
5663         * about.el (about-mailto-link): Use compose-mail for sending mail.
5664
5665 2001-07-14  Sean MacLennan  <seanm@storm.ca>
5666
5667         * package-admin.el (package-install-hook): New.
5668         (package-delete-hook): New.
5669         (package-admin-add-single-file-package): Use package-delete-hook.
5670
5671         * package-get.el (package-get): Use package-install-hook.
5672
5673 2001-06-26  Robert Pluim  <rpluim@bigfoot.com>
5674
5675         * package-ui.el (pui-install-selected-packages): reverse the lists
5676         of packages so that they get handled in the same order as they
5677         were selected.
5678
5679 2001-06-26  Robert Pluim  <rpluim@bigfoot.com>
5680
5681         * packages.el (locate-library): Use read-library-name for completion.
5682
5683 2001-05-21  Martin Buchholz  <martin@xemacs.org>
5684
5685         * byte-optimize.el (=): `=' is not a binary predicate!
5686         Fix incorrect optimization: (= 0 0 (random 2)) ==> 0 or 1.
5687         Use byte-optimize-predicate, not byte-optimize-binary-predicate,
5688
5689 2001-05-20  Martin Buchholz  <martin@xemacs.org>
5690
5691         * bytecomp.el (byte-compile-arithcompare):
5692         Only optimize (= x) ==> t if byte-compile-delete-errors is not nil.
5693
5694 2001-06-03  William M. Perry  <wmperry@gnu.org>
5695
5696         * dialog-gtk.el (popup-builtin-open-dialog): Don't forget to
5697         return the filename selected by the user!
5698
5699 2001-05-31  William M. Perry  <wmperry@gnu.org>
5700
5701         * font-menu.el: Avoid arithmetic with 'nil' when using the font menu
5702         in XEmacs/GTK.
5703
5704 2001-05-29  Alexey Mahotkin  <alexm@hsys.msk.ru>
5705
5706         * coding.el: Tiny typo fixed.
5707
5708 2001-05-17  Stephen J. Turnbull  <stephen@xemacs.org>
5709
5710         * XEmacs 21.4.3 "Academic Rigor" is released.
5711
5712 2001-05-17  Stephen J. Turnbull  <stephen@xemacs.org>
5713
5714         * config.values.sh:  lisp/utils?/config.el -> lisp/config.el.
5715
5716 2001-05-10  Stephen J. Turnbull  <stephen@xemacs.org>
5717
5718         * XEmacs 21.4.2 "Developer-Friendly Unix APIs" is released.
5719
5720 2001-05-04  Ben Wing  <ben@xemacs.org>
5721
5722         * printer.el (generic-print-buffer):
5723         * printer.el (generic-print-region):
5724         Enable dialog boxes.  Apply workaround recommended by Kirill.
5725         fix (fboundp 'lpr-buffer) -> (fboundp 'lpr-region).
5726         
5727         * simple.el (kill-whole-line):
5728         * simple.el (kill-line-1):
5729         * simple.el (kill-entire-line):
5730         * simple.el (kill-line):
5731         * simple.el (backward-kill-line):
5732         Take out interactive dependence of kill-whole-line.
5733
5734 2001-04-22  Ben Wing  <ben@xemacs.org>
5735
5736         * dialog.el (make-dialog-box):
5737         Put dialog titles back in -- this time correctly.  Fix various
5738         other problems with leaks and such.
5739
5740         * simple.el (region-exists-p):
5741         * simple.el (region-active-p):
5742         Add comment about which one is correct to use in menu specs.
5743
5744 2001-05-05  Ben Wing  <ben@xemacs.org>
5745
5746         * dialog.el (make-dialog-box): fix doc string.
5747         * menubar-items.el (default-menubar): Add Page Setup for Windows,
5748         take out Pretty Print.
5749         * printer.el:
5750         * printer.el (printer-current-device): New.
5751         * printer.el (Printer-get-device): New.
5752         * printer.el (Printer-clear-device): New.
5753         * printer.el (generic-page-setup): New.
5754         * printer.el (generic-print-buffer):
5755         * printer.el (generic-print-region):
5756         Implement Page Setup.  Handle errors properly.
5757
5758 2001-05-05  Ben Wing  <ben@xemacs.org>
5759
5760         * subr.el (error): Complete list of errors in doc string.
5761         
5762 2001-04-22  Ben Wing  <ben@xemacs.org>
5763
5764         * bytecomp-runtime.el (byte-compiler-options): Correct doc string.
5765         
5766 2001-05-03  Adrian Aichner  <adrian@xemacs.org>
5767
5768         * build-report.el: Remove CVS keywords since this file has been in
5769         core lisp for a while now.
5770         * build-report.el (build-report-make-output-files): Fix typo.
5771
5772 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
5773
5774         * about.el (about-finish-buffer): Make sure the last change works
5775         even if EVENT is nil.
5776
5777 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
5778
5779         * about.el (about-finish-buffer): Kill/bury the buffer where the user
5780         clicked, not the one that happens to be the current buffer at the
5781         time.
5782
5783 2001-03-19  Karl M. Hegbloom  <karlheg@microsharp.com>
5784
5785         * cus-edit.el (custom-display): Support the GTK Window System also.
5786
5787 2001-04-30  Ben Wing  <ben@xemacs.org>
5788
5789         * printer.el:
5790         * printer.el (printer-page-header):
5791         * printer.el (Print-context): New.
5792         * printer.el (printer-page-footer):
5793         * printer.el (generate-header-element): New.
5794         * printer.el (generate-header-line): New.
5795         * printer.el (print-context-property):
5796         * printer.el (generic-print-buffer):
5797         * printer.el (generic-print-region):
5798         Implement headers and footers.  Implement calling Print dialog box
5799         (#### but it doesn't quite work yet).
5800
5801 2001-04-25  Ben Wing  <ben@xemacs.org>
5802
5803         * about.el (xemacs-hackers):
5804         * about.el (about-url-alist):
5805         * about.el (about-personal-info):
5806         * about.el (about-hacker-contribution):
5807         More contributions.
5808         
5809         * simple.el (handle-post-motion-command):
5810         Fix spurious setting of zmacs-region-stays to t after a non-shift
5811         motion command.
5812
5813 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
5814
5815         * about.el (about-personal-info): Update my bio.
5816         (about-hacker-contribution): Ditto.
5817
5818 2001-04-23  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
5819
5820         * startup.el (splash-frame-body): Update copyright notices: Ben, FSF.
5821
5822 2001-04-19  Andy Piper  <andy@xemacs.org>
5823
5824         * package-net.el (package-net-cygwin32-binary-size): new size.
5825         (package-net-win32-binary-size): new size.
5826         (package-net-convert-index-to-ini): Use new arch.
5827         (package-net-batch-convert-index-to-ini): Removed.
5828         (package-net-generate-bin-ini): New.
5829         (package-net-batch-generate-bin-ini): New.
5830
5831 2001-04-19  Stephen J. Turnbull  <stephen@xemacs.org>
5832
5833         * XEmacs 21.4.1 "Copyleft" is released.
5834
5835 2001-04-19  Stephen J. Turnbull  <stephen@xemacs.org>
5836
5837         * x-compose.el (xlib-input-method-bug-workaround):
5838         (alias-colon-to-double-quote):
5839         Force sort in map-keymap to work around rehash bug.
5840
5841 2001-04-17  Ben Wing  <ben@xemacs.org>
5842
5843         * about.el: Finish overhaul, add a few new hackers, update a
5844         couple old ones.
5845
5846 2001-04-16  Stephen J. Turnbull  <stephen@xemacs.org>
5847
5848         * XEmacs 21.4.0 "Solid Vapor" is released.
5849
5850 2001-04-15  Ben Wing  <ben@xemacs.org>
5851
5852         * about.el:
5853         * about.el (about-headline-face): New.
5854         * about.el (about-link-face): New.
5855         * about.el (about-current-release-maintainers): New.
5856         * about.el (about-other-current-hackers): New.
5857         * about.el (about-url-alist):
5858         * about.el (about-once-and-future-hackers): New.
5859         * about.el (about-mailto-link): New.
5860         * about.el (about-get-buffer):
5861         * about.el (about-finish-buffer):
5862         * about.el (about-xemacs):
5863         * about.el (about-features): Removed.
5864         * about.el (about-advantages): New.
5865         * about.el (about-maintainer-info): Removed.
5866         * about.el (about-personal-info): New.
5867         * about.el (about-hacker-contribution): New.
5868         * about.el (about-maintainer):
5869         * about.el (about-show-linked-info):
5870         * about.el (about-hackers):
5871         Major revamping.  Rewriting of most of the text, improve the
5872         link handling, separate info on contributors into personal
5873         and contribution info, add new contributors, update personal
5874         info, etc. etc.
5875         
5876         * menubar-items.el (default-menubar):
5877         Help menubar entry for News now says more accurately
5878         "What's New in XEmacs".
5879         
5880         * mouse.el:
5881         * mouse.el (mouse-track-cleanup-hook):
5882         * mouse.el (mouse-track):
5883         Don't set-buffer to a dead buffer when calling mouse-track
5884         cleanup hooks.
5885
5886 2001-04-14  Stephen J. Turnbull  <stephen@xemacs.org>
5887
5888         * XEmacs 21.2.47 "Zephir" is released.
5889
5890 2001-04-02  Jan Vroonhof  <jan.vroonhof@ntlworld.com>
5891
5892         * dialog.el (make-dialog-box): Disable dialog box titles until
5893         we get them working.
5894
5895 2001-03-30  Ben Wing  <ben@xemacs.org>
5896
5897         * help.el:
5898         * help.el (Help-princ-face):
5899         * help.el (Help-prin1-face):
5900         * help.el (frob-help-extents):
5901         * help.el (describe-function-1):
5902         * help.el (describe-variable):
5903         Avoid using font-lock faces, which may not be defined.
5904         Instead, use hyper-apropos faces, and make sure they're
5905         defined as necessary by using `require'. (It's not so safe
5906         to do this for font-lock.) In any case, we will eventually
5907         be merging this functionality into hyper-apropos.
5908
5909         * loaddefs.el (completion-ignored-extensions):
5910         Fix documentation.
5911         
5912         * menubar-items.el (menu-truncate-list): Removed.
5913         * menubar-items.el (Menubar-items-truncate-list): New.
5914         * menubar-items.el (default-menubar):
5915         Fix errors if grep or compile command is too long.  Rename helper
5916         function to be less visible.
5917
5918 2001-03-23  Martin Buchholz  <martin@xemacs.org>
5919
5920         * byte-optimize.el (byte-optimize-minus):
5921         Fix mis-byte-compilation of (- 0 x) --> (- (- x))
5922
5923 2001-03-26  Hrvoje Niksic  <hniksic@arsdigita.com>
5924
5925         * dumped-lisp.el (preloaded-file-list): Load mule/latin.el when
5926         Mule is available.
5927
5928         * mule/latin.el: New file.
5929
5930 2001-03-11  Ben Wing  <ben@xemacs.org>
5931
5932         * auto-save.el:
5933         * auto-save.el (auto-save-directory):
5934         * auto-save.el (make-auto-save-file-name):
5935         * auto-save.el (auto-save-file-name-p): New.
5936
5937         Merge in improvements from other definition of
5938         make-auto-save-file-name in files.el.
5939         
5940         * auto-save.el (auto-save-original-name):
5941         * auto-save.el (auto-save-name-in-fixed-directory):
5942         * auto-save.el (auto-save-unslashify-name): Removed.
5943         * auto-save.el (auto-save-slashify-name): Removed.
5944         * auto-save.el (auto-save-reserved-chars): New.
5945         * auto-save.el (auto-save-escape-name): New.
5946         * auto-save.el (auto-save-unhex): New.
5947         * auto-save.el (auto-save-unescape-name): New.
5948
5949         Change algorithm for encoding filenames in auto-save names to be
5950         entirely safe with all filesystems and all possible characters in
5951         a filename, and 100% reversible. (Essentially, uses
5952         quoted-printable as the encoding.)
5953         
5954         * auto-save.el (recover-all-files):
5955
5956         Use insert-directory rather than calling ls directly -- fixes
5957         things under Windows.
5958
5959         * files.el:
5960         * files.el (convert-standard-filename): Substitute FSF's
5961         definition for this (we had nothing here before).
5962         
5963         * files.el (backup-buffer): Warning fix.
5964         
5965         * files.el (make-backup-file-name):
5966         * files.el (find-backup-file-name):
5967         Fix error in calling sequence to auto-save-file-name-p.
5968         
5969         * files.el (recover-file):
5970         Use insert-directory rather than calling ls directly -- fixes
5971         things under Windows.
5972
5973         * files.el (make-auto-save-file-name): Removed.
5974         * files.el (auto-save-file-name-p): Removed.
5975         auto-save is always dumped so no sense in having a definition
5976         that will always be overwritten with another.
5977         
5978         * files.el (insert-directory):
5979         * win32-native.el:
5980         * win32-native.el (debug-mswindows-process-command-lines):
5981         * win32-native.el (original-make-auto-save-file-name): Removed.
5982         * win32-native.el (make-auto-save-file-name): Removed.
5983
5984
5985 2001-03-21  Martin Buchholz <martin@xemacs.org>
5986
5987         * XEmacs 21.2.46 "Urania" is released.
5988
5989 2001-03-16  Stephen J. Turnbull  <stephen@xemacs.org>
5990
5991         * menubar-items.el (default-menubar): Update sample.emacs to
5992         sample.init.el and adjust accelerators.
5993
5994 2001-02-02  Stephen J. Turnbull  <stephen@xemacs.org>
5995
5996         * build-report.el (build-report): Improve docstring.
5997
5998 2001-03-15  Stephen J. Turnbull  <stephen@xemacs.org>
5999
6000         * ChangeLog: Log GTK merge.
6001
6002         * gutter-items.el:
6003         * mwheel.el:
6004         * sound.el:
6005         * startup.el:
6006         Revert gratuitous whitespace changes.
6007
6008 2001-03-07  Ben Wing  <ben@xemacs.org>
6009
6010         * help.el:
6011         * help.el (key-or-menu-binding):
6012         * help.el (Help-find-file): New.
6013         * help.el (describe-beta):
6014         * help.el (describe-copying):
6015         * help.el (describe-project):
6016         * help.el (view-emacs-news):
6017         * help.el (view-sample-init-el): New.
6018         * help.el (Help-princ-face): New.
6019         * help.el (Help-prin1-face): New.
6020         * help.el (help-symbol-function-context-menu):
6021         * help.el (help-symbol-variable-context-menu):
6022         * help.el (help-symbol-function-and-variable-context-menu):
6023         * help.el (frob-help-extents):
6024         * help.el (describe-function-1):
6025         * help.el (describe-variable):
6026
6027         Add coloring in Help buffers, correspondent with hyperlinks.
6028         View files in view-mode rather than Fundamental.
6029         Remove separators from context menus -- now handled in generic code.
6030         Add `Find Tag' to context menu.
6031         
6032         * menubar.el (popup-mode-menu):
6033
6034         Rewrite code that outputs the popup menu to (a) put more specific
6035         entries first, (b) be more robust, (c) output the proper context
6036         menu separators automatically (the context menu functionality is
6037         new and currently used only by Help).
6038
6039 2001-03-10  William M. Perry  <wmperry@aventail.com>
6040
6041         * dialog-gtk.el (gtk-make-dialog-box-internal): Forgot to rewrite
6042         this function when converting from the 21.1 GTK branch.  Now
6043         supports file, password, question, and color built-in dialogs.
6044
6045 2001-03-06  Ben Wing  <ben@xemacs.org>
6046
6047         * keydefs.el:
6048         * keydefs.el (global-map):
6049         Add commented-out change of M-k (for 21.5).
6050         
6051         * menubar-items.el (default-menubar):
6052         Fix items to control kill-line behavior; add items for
6053         shifted motion.
6054         
6055         * simple.el:
6056         * simple.el (kill-whole-line):
6057         * simple.el (historical-kill-line): Removed.
6058         * simple.el (kill-line): Removed.
6059         * simple.el (kill-entire-line): New.
6060         * simple.el (kill-line-1): New.
6061         * simple.el (backward-kill-line):
6062         Undo kill-whole-line == always changes.  Add new function
6063         kill-entire-line to unconditionally delete the current line.
6064         Add comments describing the lamentable state of affairs of
6065         the kill-line functions and variables.
6066
6067 2001-03-02  Ben Wing  <ben@xemacs.org>
6068
6069         * simple.el:
6070         * simple.el (beginning-of-buffer):
6071         * simple.el (end-of-buffer):
6072         * simple.el (mark-ring-unrecorded-commands):
6073         * simple.el (signal-error-on-buffer-boundary):
6074         * simple.el (shifted-motion-keys-select-region):
6075         * simple.el (unshifted-motion-keys-deselect-region):
6076         * simple.el (motion-keys-for-shifted-motion): New.
6077         * simple.el (handle-pre-motion-command):
6078         * simple.el (handle-post-motion-command):
6079         * simple.el (forward-char-command):
6080         * simple.el (backward-char-command):
6081         * simple.el (scroll-up-command):
6082         * simple.el (scroll-down-command):
6083         * simple.el (next-line):
6084         * simple.el (previous-line):
6085         * simple.el (backward-block-of-lines):
6086         * simple.el (forward-block-of-lines):
6087         * simple.el (backward-word):
6088         * simple.el (mark-word):
6089
6090         Augment documentation of the most common motion commands to make
6091         note of the shifted-motion support.  Improve the support to (a)
6092         properly document how it works and why it's done in the fashion it
6093         is, and (b) allow the keystrokes that trigger it to be customized.
6094
6095         Correct error in the customize specification of
6096         mark-ring-unrecorded-commands.
6097
6098 2001-03-02  Ben Wing  <ben@xemacs.org>
6099
6100         * font-lock.el:
6101         * font-lock.el (font-lock-pending-extent-table): Removed.
6102         * font-lock.el (font-lock-pending-buffer-table): New.
6103         * font-lock.el (font-lock-pre-idle-hook):
6104         * font-lock.el (font-lock-after-change-function):
6105         * font-lock.el (font-lock-fontify-pending-extents):
6106         * font-lock.el (font-lock-lisp-like):
6107
6108         Fix handling of pending extents to avoid excessive slowness (N^2
6109         behavior) when making lots of buffer changes between redisplays,
6110         such as when saving the Options.
6111
6112 2001-03-09  William M. Perry  <wmperry@aventail.com>
6113
6114         * device.el:
6115         * dragdrop.el:
6116         * dumped-lisp.el:
6117         * faces.el:
6118         * frame.el:
6119         * gnuserv.el:
6120         * loadup.el:
6121         * menubar-items.el:
6122         * minibuf.el:
6123         The Great GTK Merge.
6124
6125         * ChangeLog.GTK:
6126         * dialog-gtk.el:
6127         * gdk.el:
6128         * generic-widgets.el:
6129         * glade.el:
6130         * gnome-widgets.el:
6131         * gnome.el:
6132         * gtk-compose.el:
6133         * gtk-extra.el:
6134         * gtk-faces.el:
6135         * gtk-ffi.el:
6136         * gtk-file-dialog.el:
6137         * gtk-font-menu.el:
6138         * gtk-glyphs.el:
6139         * gtk-init.el:
6140         * gtk-iso8859-1.el:
6141         * gtk-marshal.el:
6142         * gtk-mouse.el:
6143         * gtk-package.el:
6144         * gtk-password-dialog.el:
6145         * gtk-select.el:
6146         * gtk-widget-accessors.el:
6147         * gtk-widgets.el:
6148         * gtk.el:
6149         widgets-gtk.el:
6150         The Great GTK Merge: new files.
6151
6152 2001-03-05  Stephen J. Turnbull  <stephen@xemacs.org>
6153
6154         * generic-widgets.el: Don't require gtk (a built-in feature) at
6155         top level.  Don't execute the last sexp unless (featurep 'gtk).
6156
6157 2001-02-28  Stephen J. Turnbull  <stephen@xemacs.org>
6158
6159         * mule/mule-init.el (auto-language-alist): Split zh into GB and BIG5.
6160
6161 2001-02-23  Martin Buchholz <martin@xemacs.org>
6162
6163         * XEmacs 21.2.45 "Thelxepeia" is released.
6164
6165 2001-01-25  Jason R. Mastaler  <jason@xemacs.org> 
6166  
6167         * about.el (xemacs-hackers): update my entry. 
6168         * about.el (about-maintainer-info): ditto. 
6169         * about.el (about-hackers): ditto. 
6170
6171 2001-02-20  Jan Vroonhof  <jan@xemacs.org>
6172
6173         * about.el (about-maintainer-info): More vanity info about
6174         yours truly.
6175
6176 2001-02-20  Adrian Aichner  <adrian@xemacs.org>
6177
6178         * build-report.el (build-report-destination): xemacs-build-reports
6179         has moved to SourceForge, where mailing list name length is
6180         restricted, hence the name change to
6181         xemacs-buildreports@xemacs.org.
6182         * build-report.el (build-report-keep-regexp): Update default.
6183         * build-report.el (build-report-delete-regexp): Ditto.
6184         * build-report.el (build-report-make-output-files): Ditto.
6185
6186 2001-02-19  Craig Lanning  <lanning@scra.org>
6187
6188         * lisp-mode.el: Add indentation specifications for following
6189         Common Lisp forms: handler-case, handler-bind, with-slots,
6190         with-open-file, with-open-stream, print-unreadable-object.
6191
6192 2001-02-18  Matt Tucker  <tuck@whistlingfish.net>
6193
6194         * font-lock.el (font-lock-set-defaults-1):
6195         Move initialization of `font-lock-cache-position' so that it's set
6196         even if font-lock-keywords is already defined.
6197
6198 2001-02-17  Matt Tucker  <tuck@whistlingfish.net>
6199
6200         * autoload.el (generate-file-autoloads-1):
6201         Use `emacs-lisp-mode-syntax-table' instead of
6202         `lisp-mode-syntax-table'.
6203         * lisp-mode.el (lisp-mode-syntax-table):
6204         Get rid of old checks for `parse-partial-sexp' version.
6205         Make `|' (pipe) string delimiter instead of punctuation.
6206
6207 2001-02-16  Martin Buchholz  <martin@xemacs.org>
6208
6209         * window.el (save-selected-window):
6210         Use gensym for better macro hygiene.
6211
6212 2001-02-06  Mike Sperber <mike@xemacs.org>
6213
6214         * dump-paths.el:
6215         * startup.el (startup-setup-paths): Set and use
6216         `mule-lisp-directory'.
6217         (startup-setup-paths-warning): Ditto.
6218
6219         * setup-paths.el (paths-find-mule-lisp-directory): Added.
6220         (paths-construct-load-path): Consider `mule-lisp-directory'.
6221
6222 2001-02-07  Matt Tucker  <tuck@whistlingfish.net>
6223
6224         * font-lock.el: Syntax table improvements used.  A few random
6225         changes are not specified below.
6226         (font-lock-fontify-string-delimiters):
6227         (font-lock-syntactic-keywords):
6228         (font-lock-cache-state nil):
6229         (font-lock-cache-position):
6230         New variables.
6231         (font-lock-set-syntax):
6232         (font-lock-apply-syntactic-highlight):
6233         (font-lock-fontify-syntactic-anchored-keywords):
6234         (font-lock-fontify-syntactic-keywords-region):
6235         (font-lock-eval-keywords):
6236         New functions.
6237         (font-lock-remove-face):
6238         (font-lock-fontify-syntactically-region):
6239         Use syntax properties.
6240
6241 2001-02-08  Martin Buchholz <martin@xemacs.org>
6242
6243         * XEmacs 21.2.44 "Thalia" is released.
6244
6245 2001-01-16  Mike Sperber <mike@xemacs.org>
6246
6247         * startup.el (normal-top-level): Work even if no installation root
6248         is found.
6249
6250 2001-01-30  Andy Piper  <andy@xemacs.org>
6251
6252         * gutter-items.el (progress-abort-glyph): remove instantiator.
6253         (set-progress-abort-instantiator): new function.
6254         (abort-progress-feedback): use it.
6255
6256         * gutter.el (set-gutter-dirty-p): new function.
6257
6258 2001-01-30  Didier Verna  <didier@xemacs.org>
6259
6260         * mwheel.el (mwheel-scroll): unwind-protect the selected window.
6261
6262 2001-01-24  Didier Verna  <didier@xemacs.org>
6263
6264         * sound.el (sound-extension-list): give a better default value.
6265         * sound.el (load-sound-file): improve the doc string, also find
6266         files given by absolute names, pass a real extension list to
6267         `locate-file'.
6268
6269 2001-01-26  Martin Buchholz <martin@xemacs.org>
6270
6271         * XEmacs 21.2.43 "Terspichore" is released.
6272
6273 2001-01-20  Klaus Frank <klausf@i3.informatik.rwth-aachen.de>
6274
6275         * gnuserv.el (gnuserv-process-filter): Robuster handling of error
6276         messages from gnuserv.
6277
6278 2001-01-20  Martin Buchholz <martin@xemacs.org>
6279
6280         * XEmacs 21.2.42 "Poseidon" is released.
6281
6282 2001-01-12  Nick V. Pakoulin  <npak@ispras.ru>
6283
6284         * cl-macs.el (cl-upcase-arg): New function.
6285         (cl-function-arglist): New function.
6286         (cl-transform-lambda): Automatically add CL-style lambda list to
6287         documentation string using functions above.
6288
6289 2001-01-12  Andy Piper  <andy@xemacs.org>
6290
6291         * package-get.el (package-get-custom): call
6292         package-net-update-installed-db.
6293
6294         * package-ui.el (pui-install-selected-packages): call
6295         package-net-update-installed-db.
6296
6297         * package-net.el (package-net-update-installed-db): use
6298         packages-package-list so that we reflect reality.
6299
6300         * packages.el (packages-package-list): Make docstring reflect
6301         reality.
6302
6303         * package-net.el (package-net-convert-index-to-ini): exclude mule entries.
6304
6305         * postinstall.cc (do_postinstall): don't pick up shells if cygwin
6306         isn't installed.
6307
6308 2001-01-17  Andy Piper  <andy@xemacs.org>
6309
6310         * wid-edit.el (widget-activation-glyph-mapper): activate or
6311         deactivate native widgets.
6312         (widget-glyph-insert-glyph): record instantiator.
6313         (widget-push-button-value-create): use it.
6314
6315         * gui.el (gui-button-action): new function. Make button's domain
6316         buffer current when calling.
6317         (make-gui-button): update to use gui-button-action.
6318
6319 2001-01-16  Didier Verna  <didier@xemacs.org>
6320
6321         * menubar-items.el (default-menubar): add an entry for modeline
6322         horizontal scrolling in Options -> Display.
6323
6324 2001-01-17  Steve Youngs  <youngs@xemacs.org>
6325
6326         * package-get.el (package-get-require-signed-base): Set to nil
6327         by default.
6328
6329 2001-01-17  Martin Buchholz <martin@xemacs.org>
6330
6331         * XEmacs 21.2.41 "Polyhymnia" is released.
6332
6333 2001-01-16  Mike Sperber <mike@xemacs.org>
6334
6335         * setup-paths.el (paths-core-load-path-depth): Stopgap bump to
6336         catch lisp/mule/.
6337
6338 2001-01-14  Mike Sperber <mike@xemacs.org>
6339
6340         * startup.el (maybe-create-compatibility-dot-emacs):
6341         (maybe-unmigrate-user-init-file):
6342         (unmigrate-user-init-file): Created.
6343         (maybe-migrate-user-init-file): Offer creation of compatibility
6344         .emacs.
6345         Some doc fixes wrt init file location.
6346
6347 2001-01-15  Golubev I. N.  <gin@mo.msk.ru>
6348
6349         * faces.el (face-frob-from-locale-first): new variable.
6350         (frob-face-font-2): Honor tags arg while trying to use
6351         standard-face-mapping.  When face-frob-from-locale-first is set,
6352         first try to set face inheriting from frobbed-face.
6353
6354 2001-01-15  Didier Verna  <didier@xemacs.org>
6355
6356         * about.el (xemacs-hackers): update my entry.
6357         * about.el (about-url-alist): ditto.
6358         * about.el (about-maintainer-info): ditto.
6359         * about.el (about-hackers): ditto.
6360
6361 2001-01-15  Martin Buchholz  <martin@xemacs.org>
6362
6363         The byte compiler has been badly broken for a year,
6364         by the patch of 1999-12-06.
6365         * byte-optimize.el (byte-optimize-form-code-walker):
6366         Bug was: the byte compiler was making this erroneous optimization:
6367         (progn (or (foo)) (bar)) ==> (bar)
6368
6369 2000-11-20  Mike Sperber <mike@xemacs.org>
6370
6371         * setup-paths.el (paths-core-load-path-depth): Split
6372         `paths-load-path-depth' in two for site and core lisp.  Don't
6373         recurse into core.
6374         * setup-paths.el (paths-construct-load-path): Use.
6375
6376 2001-01-10  Andy Piper  <andy@xemacs.org>
6377
6378         * package-net.el (package-net-cygwin32-binary-size): new variable
6379         (package-net-win32-binary-size): ditto.  add much needed
6380         commentary.
6381
6382         * gutter-items.el (buffers-tab-items): correct off-by-one error
6383         for buffers-tab-max-size.
6384
6385 2001-01-08  Martin Buchholz <martin@xemacs.org>
6386
6387         * XEmacs 21.2.40 is released.
6388
6389 2001-01-06  Stephen J. Turnbull  <stephen@xemacs.org>
6390
6391         * mule/hebrew.el: Fix comments and typos.
6392         mule/japanese.el: Fix comments, typos, and 8-bit character encoding.
6393
6394 2001-01-06  Stephen J. Turnbull  <stephen@xemacs.org>
6395
6396         * ChangeLog.1: move ancient log from fill.el.
6397
6398         * dump-paths.el:
6399         paragraphs.el:
6400         mule/mule-category.el:
6401         Miscellaneous typo fixes and slight doc clarifications.
6402
6403         * mule/mule-ccl.el:  Correct file name in header.
6404
6405 2000-12-31  Martin Buchholz <martin@xemacs.org>
6406
6407         * XEmacs 21.2.39 is released.
6408
6409 2000-12-27  Martin Buchholz  <martin@xemacs.org>
6410
6411         * byte-optimize.el (byte-optimize-cond):
6412         (byte-optimize-cond-1): New.
6413         Rewrite `cond' in terms of `if' and `or', which are easier to optimize.
6414         Optimizes (cond (x nil)) ==> nil.
6415         Provide better diagnostic on malformed expr like (cond foo).
6416
6417 2000-12-20  Stephen J. Turnbull  <stephen@xemacs.org>
6418
6419         * mule/mule-coding.el:
6420         mule/mule-cmds.el (reset-language-environment,
6421         set-language-environment-coding-systems):
6422         Safer default coding-priority-list, corresponding to src/file-coding.h.
6423
6424 2000-12-03  Jorma Laaksonen <jorma.laaksonen@hut.fi>
6425
6426         * package-admin.el: Allow package removal from
6427         early-package-load-path.
6428
6429 2000-12-15  Andreas Jaeger  <aj@suse.de>
6430
6431         * about.el (about-maintainer-info): Update my entry.
6432
6433 2000-12-11  Matt Tucker  <tuck@whistlingfish.net>
6434
6435         * packages.el (locate-library): Add support for bzip2
6436         compressed .el files.
6437
6438 2000-12-12  Andy Piper  <andy@xemacs.org>
6439
6440         * package-net.el: new file.
6441
6442 2000-12-01  Enrico Scholz  <enrico.scholz@informatik.tu-chemnitz.de>
6443
6444         * font-lock.el: Add missing C++ keywords.
6445
6446 2000-12-08  Adrian Aichner  <adrian@xemacs.org>
6447
6448         * simple.el (indent-for-comment): Preserve indentation of comments
6449         starting in column 0, as documented in (Info-goto-node
6450         "(xemacs)Comments").  Update docstring accordingly.
6451
6452 2000-12-05  Martin Buchholz <martin@xemacs.org>
6453
6454         * XEmacs 21.2.38 is released.
6455
6456 2000-12-04  Didier Verna  <didier@xemacs.org>
6457
6458         * mouse.el (default-mouse-track-set-point-in-window): remove
6459         spurious '+' operation detected by Martin.
6460
6461
6462 2000-12-01  Martin Buchholz  <martin@xemacs.org>
6463
6464         * cl-extra.el (coerce):
6465         Implement char to integer coercion.
6466         Remove extraneous (numberp) test.
6467
6468         * byte-optimize.el (byte-compile-splice-in-already-compiled-code):
6469         Perform lapcode inlining if the value of `byte-optimize' is 'byte.
6470         (byte-optimize-predicate):
6471         Warn if evaluating constant expression signals an error.
6472         (byte-optimize-form): Small simplification.
6473
6474         * cl-macs.el (cl-do-proclaim): small efficiency improvement.
6475
6476 2000-11-30  Martin Buchholz  <martin@xemacs.org>
6477
6478         * byte-optimize.el:
6479         (byte-optimize-minus):
6480         (byte-optimize-plus):
6481         (byte-optimize-mult):
6482         (byte-optimize-quo):
6483         Use (car (last x)) instead of (last x) to get last elt!
6484         Use `byte-optimize-predicate' to optimize `%'.
6485         Move optimizations for special numeric args to bytecomp.el.
6486         * bytecomp.el (byte-compile-associative): Remove.
6487         (byte-compile-max): New.
6488         (byte-compile-min): New.
6489         Properly handle erroneous calls: (max) (min).
6490         (byte-compile-plus): New.
6491         (byte-compile-minus):
6492         It's easiest to handle 0, +1 and -1 args here.
6493         (byte-compile-mult): New.
6494         It's easiest to handle 1, -1 and 2 args here.
6495         (byte-compile-quo):
6496         It's easiest to handle 0, +1 and -1 args here.
6497         Issue byte-compiler warning when dividing by zero.
6498
6499         Byte-compiler arithmetic improvements.
6500         Better optimize these expressions in the obvious way:
6501         (+ x y 1)   -->  varref x varref y add add1
6502         (+ x y -1)  -->  varref x varref y add sub1
6503         (- x y 0)   -->  (- x y)
6504         (- 0 x y)   -->  (- (- x) y)
6505         (% 42 19)   --> compile-time constant
6506         (/ 42 19)   --> compile-time constant
6507         (* (foo) 2) --> foo call dup plus
6508
6509         Optimize away arithmetic operations (+ x) (* x) (/ x 1)
6510         unless (declaim (optimize (safety 3)))
6511         or (setq byte-compile-delete-errors nil).
6512
6513 2000-11-28  Stephen J. Turnbull  <stephen@xemacs.org>
6514
6515         * paragraphs.el (paragraph-separate, forward-sentence):  Clarify
6516         docstrings.
6517
6518 2000-11-08  Stephen J. Turnbull  <stephen@xemacs.org>
6519
6520         * startup.el (command-line-do-help):  Add documentation of
6521         portable dumper switches.
6522
6523 2000-11-22  Andy Piper  <andy@xemacs.org>
6524
6525         * x-mouse.el (x-init-pointer-shape): use cursor-font explicitly.
6526
6527         * glyphs.el (init-glyphs): don't use autodetect for strings.
6528
6529 2000-11-28  Martin Buchholz  <martin@xemacs.org>
6530
6531         * byte-optimize.el (byte-optimize-char-before):
6532         (byte-optimize-backward-char):
6533         (byte-optimize-backward-word):
6534         Fix incorrect optimizations for these sorts of expressions:
6535         (let ((x nil)) (backward-char x))
6536
6537 2000-11-21  Martin Buchholz  <martin@xemacs.org>
6538
6539         * byte-optimize.el:
6540         * byte-optimize.el (byte-optimize-backward-char): New.
6541         * byte-optimize.el (byte-optimize-backward-word): New.
6542         Make backward-word and backward-char as efficient as forward versions.
6543
6544         * bytecomp.el (byte-compile-no-args-with-one-extra):
6545         * bytecomp.el (byte-compile-one-arg-with-one-extra):
6546         * bytecomp.el (byte-compile-two-args-with-one-extra):
6547         * bytecomp.el (byte-compile-zero-or-one-arg-with-one-extra):
6548         * bytecomp.el (byte-compile-one-or-two-args-with-one-extra):
6549         * bytecomp.el (byte-compile-two-or-three-args-with-one-extra):
6550         Check if extra arg is constant nil, and if so, use byte-coded call.
6551
6552         * simple.el (backward-word):
6553         * simple.el (mark-word):
6554         * simple.el (kill-word):
6555         * simple.el (backward-kill-word):
6556         Make COUNT argument optional, for consistency with forward-char et al.
6557
6558         * abbrev.el (abbrev-string-to-be-defined):
6559         * abbrev.el (inverse-abbrev-string-to-be-defined):
6560         * abbrev.el (inverse-add-abbrev):
6561         * abbrev.el (expand-region-abbrevs):
6562         * buff-menu.el (Buffer-menu-execute):
6563         * indent.el (move-to-left-margin):
6564         * indent.el (indent-relative):
6565         * indent.el (move-to-tab-stop):
6566         * info.el (Info-reannotate-node):
6567         * lisp-mode.el (lisp-indent-line):
6568         * lisp.el (end-of-defun):
6569         * lisp.el (move-past-close-and-reindent):
6570         * misc.el (copy-from-above-command):
6571         * mouse.el (default-mouse-track-scroll-and-set-point):
6572         * page.el (forward-page):
6573         * paragraphs.el (forward-paragraph):
6574         * paragraphs.el (end-of-paragraph-text):
6575         * picture.el (picture-forward-column):
6576         * picture.el (picture-self-insert):
6577         * rect.el (extract-rectangle-line):
6578         * simple.el (newline):
6579         * simple.el (fixup-whitespace):
6580         * simple.el (backward-delete-char-untabify):
6581         * simple.el (transpose-chars):
6582         * simple.el (transpose-preceding-chars):
6583         * simple.el (do-auto-fill):
6584         * simple.el (indent-new-comment-line):
6585         * simple.el (blink-matching-open):
6586         * view-less.el (cleanup-backspaces):
6587         * wid-edit.el (widget-transpose-chars):
6588         * term/bg-mouse.el (bg-insert-moused-sexp):
6589         Use more readable (backward-FOO n) instead of (forward-FOO -n).
6590
6591         * info.el (Info-fontify-node):
6592         * simple.el (backward-delete-function):
6593         Use canonical delete-backward-char instead of backward-delete-char.
6594
6595 2000-11-20  Andy Piper  <andy@xemacs.org>
6596
6597         * gutter-items.el (update-tab-in-gutter): don't barf if there are
6598         no buffers.
6599
6600 2000-11-20  Andy Piper  <andy@xemacs.org>
6601
6602         * gutter-items.el (update-tab-in-gutter): don't give popup frames
6603         buffer tabs.
6604
6605 2000-11-18  Martin Buchholz  <martin@xemacs.org>
6606
6607         * cl-macs.el: Correctly optimize plusp minusp oddp evenp.
6608         (proclaim inline...) was shadowing compiler-macros.
6609
6610 2000-11-17  Martin Buchholz  <martin@xemacs.org>
6611
6612         * bytecomp.el (byte-compile-eval): New.
6613         (byte-compile-initial-macro-environment): Use byte-compile-eval.
6614         Keeps this promise made in Lispref:
6615         "If a file being compiled contains a `defmacro' form, the macro is
6616         defined temporarily for the rest of the compilation of that file."
6617
6618 2000-11-09  Martin Buchholz  <martin@xemacs.org>
6619
6620         * cl.el (floatp-safe):
6621         (plusp):
6622         (minusp):
6623         (oddp):
6624         (evenp):
6625         (cl-abs):
6626         Use a better parameter name than `x'.
6627
6628         * cl-macs.el (check-type): Make continuable.  Change documentation
6629         to require PLACE, but accept any form for compatibility.
6630
6631         * abbrev.el (define-abbrev): Use check-type.
6632         * font-menu.el (font-menu-change-face): Use check-type.
6633         * menubar.el (relabel-menu-item): Use check-type.
6634         * itimer.el: Fix typo.
6635
6636 2000-11-10  Yoshiki Hayashi  <yoshiki@xemacs.org>
6637
6638         * info.el (Info-extract-menu-node-name): Comma is a delimiter.
6639
6640 2000-11-14  Martin Buchholz <martin@xemacs.org>
6641
6642         * XEmacs 21.2.37 is released.
6643
6644 2000-11-13  Katsumi Yamaoka  <yamaoka@jpl.org>
6645
6646         * code-cmds.el: Provide the feature.
6647
6648 2000-07-21  Jan Vroonhof  <jan@xemacs.org>
6649
6650         * dumped-lisp.el (preloaded-file-list): Load code-cmds.el
6651
6652         * code-cmds.el: New file
6653         * mule/mule-cmds.el:
6654         * mule/mule-misc.el
6655         (coding-keymap): New keymap. Define coding system keyboard
6656         commands on file-coding builds too.
6657         (coding-system-change-eol-conversion):
6658         (universal-coding-system-argument):
6659         (set-default-coding-systems):
6660         (prefer-coding-system): Moved from mule-cmds.el
6661         (set-buffer-process-coding-system): Moved from mule-misc.el
6662
6663 2000-09-15  Stephen Carney <carney@scubadoo.com>
6664
6665         * etags.el (buffer-tag-table-files): Use append instead of nconc.
6666
6667 2000-11-09  Steve Youngs  <youngs@xemacs.org>
6668
6669         * package-get.el (package-get-download-sites): Add a pre-release
6670         site for experimental packages.
6671
6672         * auto-autoloads.el: Regenerated.
6673
6674 2000-08-01  Andy Piper  <andy@xemacs.org>
6675
6676         * gutter-items.el (buffers-tab-omit-function): reference
6677         buffers-tab-select-visible-buffers.
6678         (buffers-tab-filter-functions): new variable, by default uses
6679         buffers-tab-selection-function and buffers-tab-omit-function.
6680         (select-buffers-tab-buffers-by-mode): invert arguments.
6681         (buffers-tab-select-visible-buffers): new function. Invert calling
6682         of buffers-menu-omit-invisible-buffers.
6683         (buffers-tab-items): rewrite to use
6684         buffers-tab-filter-functions. Rewrite docstring.
6685         (gutter-buffers-tab-extent): delete.
6686         (add-tab-to-gutter): always build a new extent when adding the
6687         tabs.
6688         (update-tab-in-gutter): make gutter dirty when orientation
6689         changes.
6690
6691 2000-11-07  Martin Buchholz  <martin@xemacs.org>
6692
6693         * bytecomp.el (byte-compile-defvar-or-defconst):
6694         Only do loadhist recording if defvar form includes a value.
6695
6696 2000-11-02  Martin Buchholz  <martin@xemacs.org>
6697
6698         * bytecomp.el (byte-compile-initial-macro-environment):
6699         `eval-when-compile' should not compile its body.
6700
6701 2000-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
6702
6703         * mule/cyrillic.el: Add Windows 1251 code page encoding (by
6704         Sergey Groznyh <gsm@fct.ru> in <863diqaygu.fsf@fct.ru>).  Fix
6705         some Japanese English.  Remove some ancient FSF comments, and
6706         improve docstrings.  Use symbols not vectors for tables.
6707
6708 2000-11-03  Martin Buchholz  <martin@xemacs.org>
6709
6710         * keymap.el:
6711         (local-key-binding):
6712         (global-key-binding):
6713         Add an optional `accept-defaults' parameter, just like `lookup-key'.
6714
6715         * lisp.el:
6716         (backward-sexp): Slightly simpler code.
6717         (mark-sexp): Make arg optional, like FSF Emacs.
6718         (forward-list): Slightly simpler code.
6719         (backward-list): Slightly simpler code.
6720         (down-list):  Make arg optional, like FSF Emacs.
6721         (up-list):  Make arg optional, like FSF Emacs.
6722         (backward-up-list):  Make arg optional, like FSF Emacs.
6723         (kill-sexp):  Make arg optional, like FSF Emacs.
6724         (backward-kill-sexp):  Make arg optional, like FSF Emacs.
6725
6726         * font-menu.el (font-menu-change-face):
6727         Take continuable errors into account.
6728
6729         * abbrev.el:
6730         * abbrev.el (clear-abbrev-table):
6731         * abbrev.el (define-abbrev-table):
6732         * abbrev.el (define-abbrev):
6733         * abbrev.el (insert-abbrev-table-description):
6734         * apropos.el (apropos-documentation-check-doc-file):
6735         * apropos.el (apropos-documentation-check-elc-file):
6736         * buff-menu.el (list-buffers):
6737         * buff-menu.el (list-buffers-noselect):
6738         * bytecomp.el (byte-recompile-directory):
6739         * bytecomp.el (batch-byte-compile):
6740         * cl-macs.el (typep):
6741         * code-files.el (find-coding-system-magic-cookie):
6742         * code-files.el (insert-file-contents):
6743         * cus-edit.el (customize-set-variable):
6744         * cus-edit.el (customize-save-variable):
6745         * cus-face.el (custom-set-face-font-size):
6746         * cus-face.el (custom-set-face-update-spec):
6747         * cus-face.el (custom-reset-faces):
6748         * custom.el (custom-check-theme):
6749         * custom.el (copy-upto-last):
6750         * fill.el (canonically-space-region):
6751         * fill.el (fill-paragraph):
6752         * fill.el (fill-region):
6753         * fill.el (find-space-insertable-point):
6754         * fill.el (justify-current-line):
6755         * faces.el (face-spec-update-all-matching):
6756         * faces.el (set-face-stipple):
6757         * files-nomule.el (insert-file-contents):
6758         * files.el (insert-file-contents-literally):
6759         * files.el (hack-local-variables-last-page):
6760         * files.el (basic-save-buffer):
6761         * files.el (insert-directory):
6762         * font-menu.el (font-menu-change-face):
6763         * font.el (font-spatial-to-canonical):
6764         * format.el (format-encode-region):
6765         * format.el (format-insert-file):
6766         * format.el (format-replace-strings):
6767         * gutter.el (set-gutter-element):
6768         * help.el (key-or-menu-binding):
6769         * help.el (describe-bindings):
6770         * help.el (with-syntax-table):
6771         * indent.el (indent-rigidly):
6772         * indent.el (delete-to-left-margin):
6773         * info.el:
6774         * info.el (Info-extract-dir-entry-from):
6775         * info.el (Info-build-dir-anew):
6776         * info.el (Info-rebuild-dir):
6777         * info.el (Info-batch-rebuild-dir):
6778         * info.el (Info-read-subfile):
6779         * info.el (Info-build-node-completions):
6780         * info.el (Info-extract-menu-node-name):
6781         * isearch-mode.el (isearch-range-invisible):
6782         * isearch-mode.el (isearch-restore-invisible-extents):
6783         * itimer.el (itimerp):
6784         * itimer.el (itimer-live-p):
6785         * keymap.el:
6786         * keymap.el (substitute-key-definition):
6787         * keymap.el (read-command-or-command-sexp):
6788         * keymap.el (local-key-binding):
6789         * keymap.el (global-key-binding):
6790         * keymap.el (global-set-key):
6791         * keymap.el (local-set-key):
6792         * ldap.el:
6793         * ldap.el (ldap-add-entries):
6794         * ldap.el (ldap-delete-entries):
6795         * lisp.el (backward-sexp):
6796         * lisp.el (mark-sexp):
6797         * lisp.el (forward-list):
6798         * lisp.el (backward-list):
6799         * lisp.el (down-list):
6800         * lisp.el (backward-up-list):
6801         * lisp.el (up-list):
6802         * lisp.el (kill-sexp):
6803         * lisp.el (backward-kill-sexp):
6804         * menubar.el (add-menu-button):
6805         * menubar.el (add-submenu):
6806         * menubar.el (delete-menu-item):
6807         * menubar.el (relabel-menu-item):
6808         * mouse.el (narrow-window-to-region):
6809         * obsolete.el (define-obsolete-variable-alias):
6810         * obsolete.el (store-substring):
6811         * package-admin.el:
6812         * package-admin.el (package-admin-install-function):
6813         * package-admin.el (package-admin-install-function-mswindows):
6814         * package-admin.el (package-admin-default-install-function):
6815         * package-get.el (package-get-update-base-entries):
6816         * packages.el (packages-load-package-dumped-lisps):
6817         * packages.el (packages-collect-package-dumped-lisps):
6818         * printer.el (generic-print-buffer):
6819         * printer.el (generic-print-region):
6820         * replace.el (occur-mode-mouse-goto):
6821         * replace.el (perform-replace):
6822         * select.el (get-selection-no-error):
6823         * simple.el:
6824         * simple.el (newline):
6825         * simple.el (open-line):
6826         * simple.el (edit-and-eval-command):
6827         * simple.el (goto-line):
6828         * simple.el (undo):
6829         * simple.el (kill-region):
6830         * simple.el (copy-region-as-kill):
6831         * simple.el (kill-ring-save):
6832         * simple.el (set-mark):
6833         * simple.el (next-line):
6834         * simple.el (previous-line):
6835         * simple.el (line-move):
6836         * simple.el (set-goal-column):
6837         * simple.el (comment-region):
6838         * subr.el:
6839         * subr.el (putf):
6840         * syntax.el (modify-syntax-entry):
6841         * syntax.el (map-syntax-table):
6842         * view-less.el (view-file):
6843         * view-less.el (view-buffer):
6844         * view-less.el (view-file-other-window):
6845         * window-xemacs.el (backward-other-window):
6846         * window.el:
6847         * window.el (one-window-p):
6848         * window.el (walk-windows):
6849         * window.el (window-list):
6850         * x-mouse.el (x-mouse-kill):
6851         * x-select.el (x-get-cutbuffer):
6852         * x-select.el (x-store-cutbuffer):
6853         * term/bg-mouse.el (bg-mouse-line-to-center):
6854         * term/sun-mouse.el (window-line-end):
6855         * term/sun-mouse.el (sun-select-region):
6856         * term/sun.el (kill-region-and-unmark):
6857         * mule/mule-category.el:
6858         * mule/mule-category.el (modify-category-entry):
6859         * mule/mule-category.el (char-category-list):
6860         * mule/mule-coding.el (coding-system-force-on-output):
6861         * mule/mule-misc.el (coding-system-put):
6862         Docstring arglist/Texinfo fixes.  See man/ChangeLog for details.
6863
6864 2000-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
6865
6866         * cus-face.el: Typo fixes and tiny clarifications.
6867         * custom.el: ditto
6868
6869 2000-10-27  Yoshiki Hayashi  <yoshiki@xemacs.org>
6870
6871         * startup.el (auto-save-list-file-prefix): Moved to fileio.c.
6872         * startup.el (normal-top-level): Setup auto-save-list-file-name
6873         if auto-save-list-file-prefix is non-nil.
6874
6875 2000-10-25  Yoshiki Hayashi  <yoshiki@xemacs.org>
6876
6877         * files.el (auto-mode-alist): Allow mixed case suffix for idlwave-mode.
6878
6879 2000-01-05  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
6880
6881         * hyper-apropos.el (hyper-apropos-this-symbol): Don't always
6882         get symbol at point-min.
6883
6884 2000-10-24  Didier Verna  <didier@xemacs.org>
6885
6886         * info.el (Info-emacs-info-file-name): defconst it.
6887         * info.el (Info-footnote-tag): defcustom it.
6888         * info.el (Info-no-description-string): ditto.
6889         * info.el (Info-find-node): adapt to new semantics of
6890         'Info-suffixed-file (don't do the case variants stuff).
6891         * info.el (Info-insert-dir): rewrite the dir file variants code.
6892         * info.el (Info-directory-files): New. Return the list of info
6893         files in a directory.
6894         * info.el (Info-dir-outdated-p): use it.
6895         * info.el (Info-parse-dir-entries): ditto.
6896         * info.el (Info-build-dir-anew): don't restrict to files ending
6897         with a ".info.*" extension.
6898         * info.el (Info-set-mode-line): ditto.
6899         * info.el (Info-read-subfile): adapt to new semantics of
6900         'Info-suffixed-file (append 'exact argument).
6901         * info.el (Info-all-case-regexp): New. Return a regexp matching a
6902         string independently of the case.
6903         * info.el (Info-suffixed-file): use it (match all possible case
6904         for the file name).
6905         * info.el (Info-insert-file-contents): code cleanup.
6906         * info.el (Info-rebuild-dir): cosmetics only. Fit code in 80
6907         columns.
6908         * info.el (Info-batch-rebuild-dir): ditto.
6909         * info.el (Info-read-node-name-1): ditto.
6910         * info.el (Info-search): ditto.
6911         * info.el (Info-fontify-node): ditto.
6912
6913
6914 2000-10-24  Didier Verna  <didier@xemacs.org>
6915
6916         * process.el (shell-command): when called from a program, avoid
6917         'push-mark's "mark-set" message.
6918
6919 2000-10-15  MIYASHITA Hisashi  <himi@m17n.org>
6920
6921         * mule/thai-xtis.el (tis-620): Specify coding-system's ccl-program
6922         by a symbol, not by a vector.
6923         * mule/vietnamese.el (vscii): Likewise.
6924         (viscii): Likewise.
6925         * mule/cyrillic.el (koi8-r): Likewise.
6926
6927         * mule/chinese.el (chinese-big5-1): Specify charset's ccl-program
6928         by a symbol, not by a vector.
6929         (chinese-big5-2): Likewise.
6930         * mule/ethiopic.el (ethiopic): Likewise.
6931         * mule/vietnamese.el (vietnamese-viscii-lower): Likewise.
6932         (vietnamese-viscii-upper): Likewise.
6933
6934 2000-10-12  Yoshiki Hayashi  <yoshiki@xemacs.org>
6935
6936         * files.el (auto-mode-alist): Remove obsolete entry for html3-mode.
6937
6938 2000-10-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
6939
6940         * byte-optimize.el (byte-optimize-car): New function.
6941         (byte-optimize-cdr): Ditto.
6942
6943 2000-10-12  Yoshiki Hayashi  <yoshiki@xemacs.org>
6944
6945         * byte-optimize.el: Partial synch with FSF 20.7.
6946         Optimize constant concatenation.
6947         Add keymapp as a side effect free function.  It is a built-in.
6948         (byte-after-unbind-pos): Remove byte-equal.
6949
6950 2000-10-13  Gunnar Evermann  <ge204@eng.cam.ac.uk>
6951
6952         * update-elc-2.el: Quote regexps correctly.
6953
6954 2000-10-05  MIYASHITA Hisashi  <himi@m17n.org>
6955
6956         * mule/mule-ccl.el: Sync up with Emacs 21.0.90.
6957         (ccl-compile): Apply integerp, not integer-or-char-p to
6958         check the type of the buffer magnification
6959         (ccl-compile-write-string): Encode a string with binary
6960         coding system.
6961         (ccl-compile-write-repeat): Likewise.
6962
6963 2000-09-25  Robert Pluim  <rpluim@bigfoot.com>
6964
6965         * buff-menu.el:
6966         * bytecomp.el:
6967         * coding.el:
6968         * faces.el:
6969         * files.el:
6970         * fill.el:
6971         * float-sup.el:
6972         * font-lock.el:
6973         * help.el:
6974         * iso8859-1.el:
6975         * loaddefs.el:
6976         * menubar-items.el:
6977         * menubar.el:
6978         * modeline.el:
6979         * msw-font-menu.el:
6980         * paragraphs.el:
6981         * paths.el:
6982         * replace.el:
6983         * simple.el:
6984         * sound.el:
6985         * startup.el:
6986         * version.el:
6987         * x-faces.el:
6988         * x-font-menu.el:
6989         Remove purecopy.
6990
6991 2000-10-03  Daniel Pittman  <daniel@rimspace.net>
6992
6993         * simple.el (do-auto-fill): Use the function pointer to by
6994         `comment-line-break-function', not `indent-new-comment-line'. This
6995         fixes an issue with cc-mode comment continuation.
6996
6997 2000-10-11  Martin Buchholz  <martin@xemacs.org>
6998
6999         * simple.el (turn-on-auto-fill):  Add (interactive).
7000         * mwheel.el (mwheel-install): Add (interactive).
7001         * font-lock.el (turn-on-font-lock): Add (interactive).
7002         (turn-off-font-lock): Add (interactive).
7003
7004 2000-10-03  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
7005
7006         * packages.el (packages-special-base-regexp): Add `man'.
7007
7008 2000-10-08  Adrian Aichner  <adrian@xemacs.org>
7009
7010         * wid-edit.el (widget-specify-active): map over extents in current
7011         buffer like `widget-specify-inactive' does.  Mapping over the
7012         inactive extent object does not work since the current extent is
7013         ignored by `map-extents'.
7014
7015 2000-10-04  Martin Buchholz <martin@xemacs.org>
7016
7017         * XEmacs 21.2.36 is released.
7018
7019 2000-09-22  Martin Buchholz  <martin@xemacs.org>
7020
7021         * byte-optimize.el (byte-optimize-lapcode): Add an optimizer pass.
7022         Optimize the compiled-function-constants vector by byte-code
7023         reference counts.
7024
7025 2000-09-25  Robert Pluim  <rpluim@bigfoot.com>
7026
7027         * build-report.el (build-report-delete-regexp): quote value in
7028         defcustom
7029
7030 2000-09-24  Adrian Aichner  <aichner@ecf.teradyne.com>
7031
7032         * build-report.el (build-report): Don't bind srcdir which we don't
7033         use in `multiple-value-bind' to avoid the only byte-compiler
7034         warning.
7035
7036 2000-09-23  Adrian Aichner  <aichner@ecf.teradyne.com>
7037
7038         * build-report.el: Requires cl and custom now.
7039         build-report-version is determined by XEmacs version -- remove
7040         build-report-version*.
7041         * build-report.el (build-report-version): Removed.
7042         * build-report.el (build-report-installation-version-regexp): New.
7043         * build-report.el (build-report-version-file-regexp): New.
7044         * build-report.el (build-report-installation-srcdir-regexp): New.
7045         * build-report.el (build-report-destination): Offer
7046         xemacs-build-reports and xemacs-beta.
7047         * build-report.el (build-report-keep-regexp): Adjusted.
7048         * build-report.el (build-report-delete-regexp): Adjusted.
7049         * build-report.el (build-report-make-output-dir): New.
7050         * build-report.el (build-report-installation-file): Replace use of
7051         `concat' with `expand-file-name'.
7052         * build-report.el (build-report-make-output-file): Removed.
7053         * build-report.el (build-report-make-output-files): New.
7054         * build-report.el (build-report-subject): Identify as
7055         user-variable with "*...".
7056         * build-report.el (build-report-prompts): Ditto.
7057         * build-report.el (build-report-version-file): New.
7058         * build-report.el (build-report-file-encoding): Identify as
7059         user-variable with "*...".
7060         * build-report.el (build-report-make-output-get): New.
7061         * build-report.el (build-report-insert-header): Report
7062         emacs-version and system-configuration instead of
7063         build-report-version.
7064         * build-report.el (build-report-insert-make-output): Add file
7065         argument.
7066         * build-report.el (build-report-insert-installation-file):
7067         Re-indent.
7068         * build-report.el (build-report-keep): Change docstring,
7069         re-indent.
7070         * build-report.el (build-report-delete): Ditto.
7071         * build-report.el (build-report-installation-data): New.
7072         * build-report.el (build-report-version-file-data): New.
7073
7074 2000-09-20  Martin Buchholz  <martin@xemacs.org>
7075
7076         * byte-optimize.el (byte-optimize-lapcode):
7077         Fix the optimization of using the first 5 elements of the
7078         constants vector for variables.
7079         (byte-optimize-lapcode): Fix another ancient broken optimization.
7080
7081 2000-09-19  Martin Buchholz  <martin@xemacs.org>
7082
7083         * *: Spelling mega-patch
7084
7085 2000-09-19  Martin Buchholz  <martin@xemacs.org>
7086
7087         * easymenu.el: doc fixes.
7088         (easy-menu-do-define): Use backquote.
7089         (easy-menu-change):
7090         (easy-menu-add):
7091         `when' seems much clearer than `if' here.
7092         (easy-menu-remove):
7093         (easy-menu-add-item):
7094         (easy-menu-item-present-p):
7095         (easy-menu-remove-item):
7096         Wrap using (when (featurep 'menubar) ...)
7097
7098 2000-09-16  Martin Buchholz  <martin@xemacs.org>
7099
7100         * bytecomp.el (displaying-byte-compile-warnings):
7101         Revert Ben's change to this function below so that the compile log
7102         is displayed properly for users of the "popper" package.
7103
7104 2000-09-12  Martin Buchholz  <martin@xemacs.org>
7105
7106         * window.el (save-selected-window): Use backquote.
7107
7108         * bytecomp.el (byte-compile-file-form-defvar-or-defconst):
7109         Renamed from `byte-compile-file-form-defvar'.
7110         * bytecomp.el (byte-compile-defvar-or-defconst):
7111         Only cons onto current-load-list in top-level forms.
7112         Else this leaks a cons cell every time a defun is called.
7113         Renamed from `byte-compile-defvar', for clarity.
7114         Warn when docstring of defvar is not a string.
7115         Use consistent error messages.
7116         Better comments.
7117
7118 2000-09-11  Martin Buchholz  <martin@xemacs.org>
7119
7120         * simple.el (set-variable):
7121         Remove unneeded defvar by rearranging order of let* forms.
7122
7123         * mule/mule-ccl.el (ccl-get-next-code):
7124         * menubar-items.el (bookmark-menu-filter):
7125         (language-environment-menu-filter):
7126         (tutorials-menu-filter):
7127         * toolbar-items.el (toolbar-compile):
7128         * byte-optimize.el (disassemble-offset):
7129         Use (declare (special ...)) instead of `defvar'.
7130
7131         * cl-macs.el (cl-do-proclaim):
7132         Fix (declare (special ...)) warning suppression syntax.
7133
7134 2000-07-22  Golubev I. N. <gin@mo.msk.ru>
7135
7136         * info.el (Info-tag-table-marker):
7137         (Info-tag-table-buffer):
7138         (Info-find-file-node):
7139         (Info-read-subfile):
7140         (Info-build-node-completions):
7141         (Info-search):
7142         (Info-mode):
7143         Multiple info buffer support.
7144
7145 2000-08-28  Oscar Figueiredo  <oscar@cpe.fr>
7146
7147         * ldap.el (ldap-decode-entry): New defun
7148         (ldap-search-entries): Use it in order to decode DN-prefixed
7149         entries properly
7150
7151 2000-08-23  Daniel Pittman <daniel@danann.net>
7152
7153         * mule/mule-cmds.el (coding-system-change-eol-conversion):
7154         Use `eq', not `=', to compare symbols.
7155
7156 2000-07-30  Ben Wing  <ben@xemacs.org>
7157
7158         * bytecomp.el (byte-compile-report-error):
7159         * bytecomp.el (displaying-byte-compile-warnings):
7160         if stack-trace-on-error is set, send out a backtrace when
7161         an error is encountered that stops byte compilation.  this
7162         should make it much much easier to track down those curious
7163         problems.  also undo the kludge of using a separate "*Show*"
7164         buffer for display when there's a temp-buffer-show-function;
7165         we can avoid this by just being a little smarter.
7166
7167         * dialog-items.el:
7168         * dialog-items.el (search-dialog-regexp): New.
7169         * dialog-items.el (search-dialog-callback):
7170         * dialog-items.el (make-search-dialog):
7171         add a regexp option to the dialog and clean up a bit.
7172
7173         * dialog.el:
7174         * dialog.el (yes-or-no-p-dialog-box):
7175         * dialog.el (get-dialog-box-response):
7176         * dialog.el (make-dialog-box):
7177         * dialog.el (dialog-box-finish): New.
7178         * dialog.el (dialog-box-cancel): New.
7179         * dialog.el (internal-make-dialog-box-exit): New.
7180         implement [properly!] the :modal property of the new dialog box
7181         interface.  this is the first time xemacs has ever had *proper*
7182         modal dialog boxes, giving the standard window-system feedback.
7183         (e.g. under windows, clicking on a disabled frame causes a beep
7184         and makes the dialog box flash three times.)
7185
7186         * dragdrop.el: header keyword frobbing.
7187
7188         * dumped-lisp.el (preloaded-file-list):
7189         renamed winnt.el to win32-native.el.
7190
7191         * faces.el (face-property):
7192         * faces.el (set-face-property):
7193         * faces.el (frob-face-property):
7194         * faces.el (frob-face-font-2):
7195         * faces.el (make-face-bold):
7196         * faces.el (make-face-italic):
7197         * faces.el (make-face-bold-italic):
7198         * faces.el (make-face-unbold):
7199         * faces.el (make-face-unitalic):
7200         * faces.el (make-face-smaller):
7201         * faces.el (make-face-larger):
7202         clean up the implementation of these so that window-system-specific
7203         methods are called only on objects belonging to that window system.
7204         previously, you could have [e.g.] mswindows-make-face-bold called
7205         on font object of device type `stream', which is not good and
7206         explains the subtle errors Adrian was getting when byte-compiling
7207         something that required 'term. (Adrian, now you can use stack-trace-
7208         on-error to find the exact place where things are going wrong instead
7209         of having to laboriously binary-search your way through.)
7210
7211         * finder.el (finder-known-keywords):
7212         cleaned up -- properly sorted, clarified the meanings of many of
7213         the keywords, and added a few -- mswin, gui, content, build, www,
7214         user, services.  the last two try to distinguish between a package
7215         that's used directly by the user, and a package that provides
7216         support services to other packages.
7217
7218         * font-lock.el (lisp-font-lock-keywords-2):
7219         update list of lisp control structures to include everything,
7220         including new ones i introduced.
7221
7222         * gutter.el: header keyword frobbing.
7223
7224         * isearch-mode.el (isearch-ring-adjust1): M-p to recall the most
7225         recent isearch element was not doing so!  you got the second-most-
7226         recent instead.
7227
7228         * lisp-mode.el (construct-lisp-mode-menu):
7229         more menubar cleanups.
7230         * lisp-mode.el (with-selected-window):
7231         make it indent properly.
7232
7233         * menubar-items.el (default-menubar): lots of menubar cleanups.
7234         rearranged the options menu the most, e.g. splitting up the
7235         Keyboard/Mouse menu into a new Editing menu and combining the
7236         separate Scrollbar/Gutter/Toolbar submenus into Display.
7237         Got rid of General, moved items to Editing or new Troubleshooting.
7238         Moved Packages to Tools; doesn't seem to belong under Options.
7239         Added stuff to the Cmds menu, e.g. Change Case.
7240
7241         NB please don't complain about these periodic menubar changes.
7242         Anything like this is necessarily incremental in its construction
7243         -- By constant use you gradually become more and more aware of
7244         better and better ways to group menu items.  When we eventually
7245         move the options menu to a property sheet, the existing structure
7246         will probably be preserved fairly well.
7247
7248         * minibuf.el (next-history-element): fix problems with pressing
7249         down arrow in repeat-complex-command.
7250
7251         * modeline.el:
7252         * modeline.el (modeline-3d-p): New.
7253         added custom variable for controlling the 3d modeline.  the
7254         corresponding Options item has been present for a long time,
7255         but commented out with "fix me!" comments.  it's fixed now.
7256
7257         * obsolete.el (add-menu):
7258         remove bogus gettexts.
7259
7260         * process.el (shell-quote-argument):
7261         handle this correctly under Windows native with COMMAND.COM/CMD.EXE.
7262         For bash under Windows native, see below.
7263
7264         * simple.el:
7265         * simple.el (display-warning-buffer):
7266         Fixed the handling of warning display to eliminate the annoying
7267         *Show* buffer, like was done for byte-compiler output above.
7268
7269         * simple.el (debug-print): New.
7270         Simple function for sending debug messages to the console and/or
7271         other debug places.
7272
7273         * subr.el (replace-in-string):
7274         Rewrite this function to avoid N^2 behavior with large strings --
7275         catastrophic with the new Windows selection code! (Apparently the
7276         author of this function didn't realize there was a fun
7277         replace-match that could make his life much easier, because we
7278         duplicated the entire logic.  The new version is smaller, easier
7279         to understand, much more robust, and has extended features --
7280         those of replace-match.)
7281
7282         * window.el:
7283         * window.el (with-selected-window): New.
7284         An obvious complement to the existing `with-selected-frame' and
7285         `with-current-buffer'.
7286
7287         * win32-native.el: Renamed from winnt.el.
7288         Added a great deal of stuff for properly handling process quoting,
7289         somewhat modeled on Kirill's original model (which i later threw
7290         away).  We should now finally have correctly working process arg
7291         quoting/dequoting so that the final app gets exactly what we
7292         intended.  Because the mechanism is in Lisp, it's easily
7293         extendible. (For those running bash and running the native
7294         version, I tried hard to do what I thought was correct.  But more
7295         thought is needed, and ideally the volunteer work of people with
7296         these configurations that they generally run on.)
7297
7298         * x-font-menu.el (x-font-menu-font-data):
7299         Put in defvar's to fix byte-compiler warnings.
7300
7301 2000-08-01 Alastair J. Houghton <ajhoughton@lineone.net>
7302
7303         * select.el (selection-coercion-alist): Initialise.
7304         * select.el (select-coerce-to-text): New.
7305         * select.el (select-coerce): New.
7306         New functions to perform type and value coercion.
7307
7308         * select.el (select-buffer-killed-default): Keep data if it was
7309         on the clipboard.
7310
7311 2000-08-02  Martin Buchholz  <martin@xemacs.org>
7312
7313         * menubar-items.el (default-menubar): Fix typo.
7314         (default-menubar): `lambda' was mispelled as `lamda'.
7315
7316 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
7317
7318         * window.el (shrink-window-if-larger-than-buffer): Remove
7319         edge checking code.
7320
7321 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
7322
7323         * paths.el (gnus-local-domain): Removed.
7324         (gnus-local-organization): Ditto.
7325         (gnus-startup-file): Ditto.
7326
7327 2000-07-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
7328
7329         * files.el (auto-mode-alist): Add .spec for RPM.
7330
7331 2000-07-31  Andy Piper  <andy@xemacs.org>
7332
7333         * gutter-items.el (update-tab-in-gutter): deprecate :properties.
7334
7335 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
7336
7337         * dragdrop.el (experimental-dragdrop-drop-url-default): Use function
7338         browse-url.
7339         * help.el (xemacs-www-page): Ditto.
7340         (xemacs-www-faq): Ditto.
7341         * menubar-items.el (default-menubar): Ditto.
7342
7343         * wid-edit.el (widget-url-link-action): Ditto.
7344         From: Kenichi OKADA <okada@opaopa.org>.
7345
7346 2000-07-31  Martin Buchholz  <martin@xemacs.org>
7347
7348         * finder.el (finder-commentary): Add autoload cookie.
7349
7350 2000-07-28  Adrian Aichner  <aichner@ecf.teradyne.com>
7351
7352         * files.el (insert-file-contents-literally): Fix second let
7353         binding for `coding-system-for-read' to `coding-system-for-write'
7354         as suggested by Dan Holmsand <dan@innehallsbolaget.com>.
7355
7356 1999-06-15  Jan Vroonhof  <vroonhof@math.ethz.ch>
7357
7358         * files.el (insert-file-contents-literally): Use binary coding
7359         system (from Morioka san).
7360         (insert-file-contents-literally): Make file-name-handler method.
7361
7362 2000-07-26  Martin Buchholz  <martin@xemacs.org>
7363
7364         * cl-macs.el (get-selection): Add defsetf.
7365
7366 2000-07-25  Steve Youngs  <youngs_s@ozlinx.com.au>
7367
7368         * x-init.el (x-activate-region-as-selection): replace obsolete
7369         function x-own-selection with own-selection.
7370         (ow-find): replace obsolete functions x-get-selection and
7371         x-get-clipboard with get-selection and get-clipboard.
7372         (init-post-x-win): replace obsolete function x-disown-selection
7373         with disown-selection.
7374
7375 2000-07-20  Mike Sperber  <mike@xemacs.org>
7376
7377         * startup.el (load-user-init-file): Only try to load init file if
7378         it exists.
7379
7380 2000-07-10  Andy Piper  <andy@xemacs.org>
7381
7382         * dialog-items.el: sync with Ben's patch.
7383
7384         * gutter-items.el (buffers-tab-switch-to-buffer): remove now-bogus
7385         comment.
7386         (progress-text-glyph): deleted.
7387         (progress-layout-glyph): make completely minimal.
7388         (progress-gauge-glyph): ditto.
7389         (progress-display-style): fix to handle dynamic instantiator
7390         changes.
7391         (progress-text-instantiator): new.
7392         (progress-layout-instantiator): new.
7393         (progress-gauge-instantiator): new.
7394         (set-progress-display-instantiator): renamed and changed from
7395         set-progress-display-style.
7396         (progress-abort-glyph): use instantiator not glyph.
7397         (append-progress-display): use set-progress-display-instantiator
7398         and set-glyph-image.
7399         (abort-progress-display): ditto.
7400         (raw-append-progress-display): ditto.
7401
7402 2000-07-20  Ben Wing  <ben@xemacs.org>
7403
7404         * code-files.el: Move Mule-specific code to mule-coding.el.
7405
7406 2000-07-15  Ben Wing  <ben@xemacs.org>
7407
7408         * autoload.el:
7409         Fixed comments.
7410
7411         * cmdloop.el:
7412         * cmdloop.el (yes-or-no-p):
7413         * cmdloop.el (y-or-n-p):
7414         Make these functions use should-use-dialog-box-p and not be
7415         overridden in dialog.el.
7416
7417         * cus-dep.el:
7418         * cus-dep.el (Custom-make-dependencies): Removed.
7419         * cus-dep.el (Custom-make-dependencies-1): New.
7420         * cus-dep.el (Custom-make-one-dependency): New.
7421         New entry point for use in Makefiles, to avoid excessive
7422         invocations.
7423
7424         * cus-edit.el (custom-variable-reset-saved):
7425         * cus-edit.el (custom-variable-reset-standard):
7426         * cus-edit.el (custom-save-resets):
7427         Fix bytecompiler warnings.
7428
7429         * dialog.el:
7430         * dialog.el (yes-or-no-p-dialog-box):
7431         * dialog.el (yes-or-no-p-maybe-dialog-box): Removed.
7432         * dialog.el (y-or-n-p-maybe-dialog-box): Removed.
7433         * dialog.el (get-dialog-box-response):
7434         * dialog.el (message-or-box):
7435         * dialog.el (make-dialog-box):
7436         * dialog.el (popup-dialog-box): New.
7437         Avoid yes-or-no-p bogosities.
7438         Create a general function `make-dialog-box' to encapsulate all
7439         dialog box methods; easily extendible.  popup-dialog-box now obsolete.
7440
7441         * dumped-lisp.el (preloaded-file-list):
7442         Add dialog-items.  Clean up.  Group files by types.
7443
7444         * easymenu.el (easy-menu-add):
7445         * easymenu.el (easy-menu-remove):
7446         Account for accelerators.
7447
7448         * extents.el:
7449         * extents.el (extent-list): New args, like in map-extents.
7450         * extents.el (extent-at-event): New.
7451         * extents.el (extents-at-event): New.
7452
7453         * font-lock.el:
7454         * font-lock.el (font-lock-mode):
7455         * font-lock.el (font-lock-default-fontify-buffer):
7456         * font-lock.el (font-lock-default-unfontify-region):
7457         * font-lock.el (font-lock-fontify-syntactically-region):
7458         * font-lock.el (font-lock-fontify-keywords-region):
7459         Use new progress-feedback names.
7460
7461         * font-lock.el (java-font-lock-identifier-regexp):
7462         * font-lock.el (java-font-lock-class-name-regexp):
7463         Fix bytecompiler warnings.
7464
7465         * gutter-items.el:
7466         * gutter-items.el (progress-display-use-echo-area): Removed.
7467         * gutter-items.el (progress-feedback-use-echo-area): New.
7468         * gutter-items.el (progress-display-popup-period): Removed.
7469         * gutter-items.el (progress-feedback-popup-period): New.
7470         * gutter-items.el (set-progress-display-style): Removed.
7471         * gutter-items.el (set-progress-feedback-style): New.
7472         * gutter-items.el (progress-display-style): Removed.
7473         * gutter-items.el (progress-feedback-style): New.
7474         * gutter-items.el (progress-stack):
7475         * gutter-items.el (progress-displayed-p): Removed.
7476         * gutter-items.el (progress-feedbacked-p): New.
7477         * gutter-items.el (clear-progress-display): Removed.
7478         * gutter-items.el (clear-progress-feedback): New.
7479         * gutter-items.el (progress-display-clear-when-idle): Removed.
7480         * gutter-items.el (progress-feedback-clear-when-idle): New.
7481         * gutter-items.el (remove-progress-display): Removed.
7482         * gutter-items.el (remove-progress-feedback): New.
7483         * gutter-items.el (progress-display-dispatch-non-command-events): Removed.
7484         * gutter-items.el (progress-feedback-dispatch-non-command-events): New.
7485         * gutter-items.el (append-progress-display): Removed.
7486         * gutter-items.el (append-progress-feedback): New.
7487         * gutter-items.el (abort-progress-display): Removed.
7488         * gutter-items.el (abort-progress-feedback): New.
7489         * gutter-items.el (raw-append-progress-display): Removed.
7490         * gutter-items.el (raw-append-progress-feedback): New.
7491         * gutter-items.el (display-progress-display): Removed.
7492         * gutter-items.el (display-progress-feedback): New.
7493         * gutter-items.el (current-progress-display): Removed.
7494         * gutter-items.el (current-progress-feedback): New.
7495         * gutter-items.el (current-progress-display-label): Removed.
7496         * gutter-items.el (current-progress-feedback-label): New.
7497         * gutter-items.el (progress-display): Removed.
7498         * gutter-items.el (progress-feedback): New.
7499         Replace "progress-display" with "progress-feedback" globally.
7500
7501         * gutter-items.el (lprogress-display): Removed.
7502         * gutter-items.el (progress-feedback-with-label): New.
7503         Rename lprogress-display ==> progress-feedback-with-label.
7504
7505         * gutter-items.el (search-dialog-direction): Removed.
7506         * gutter-items.el (search-dialog-text): Removed.
7507         * gutter-items.el (search-dialog-callback): Removed.
7508         * gutter-items.el (make-search-dialog): Removed.
7509         Move to dialog-items.el.
7510
7511         * help.el:
7512         * help.el (help-mode-quit):
7513         * help.el (mode-for-help): New.
7514         * help.el (help-sticky-window): New.
7515         * help.el (help-window-config): New.
7516         * help.el (with-displaying-help-buffer):
7517         * help.el (function-at-event): New.
7518         * help.el (help-symbol-regexp): New.
7519         * help.el (help-symbol-run-function-1): New.
7520         * help.el (help-symbol-run-function): New.
7521         * help.el (help-symbol-function-context-menu): New.
7522         * help.el (help-symbol-variable-context-menu): New.
7523         * help.el (help-symbol-function-and-variable-context-menu): New.
7524         * help.el (frob-help-extents): New.
7525         * help.el (describe-function-1):
7526         * help.el (variable-at-point):
7527         * help.el (variable-at-event): New.
7528         * help.el (describe-variable):
7529         Major overhaul.
7530         - Make functions and variables be mousable.
7531         - Middle button hyperlinks.
7532         - New context-menu entries.
7533
7534         * keydefs.el:
7535         * keydefs.el (global-map):
7536         New key bindings to move lines up and down.
7537
7538         * lisp-mode.el:
7539         * lisp-mode.el (construct-lisp-mode-menu): New.
7540         * lisp-mode.el (emacs-lisp-mode-popup-menu):
7541         * lisp-mode.el (lisp-interaction-mode-menubar-menu):
7542         * lisp-mode.el (emacs-lisp-mode-menubar-menu):
7543         * lisp-mode.el (lisp-indent-function): Indent "flet" entries better.
7544         Make popup and menubar menus be different.  Popup menu uses
7545         clicked location and automatically assumes symbol under the mouse
7546         for various commands.
7547
7548         * menubar-items.el:
7549         * menubar-items.el (bookmark-menu-filter): Add accelerators.
7550         * menubar-items.el (buffers-menu-omit-chars-list): Include 'd'.
7551
7552         * menubar-items.el (global-popup-menu): Removed.
7553         * menubar-items.el (mode-popup-menu): Removed.
7554         * menubar-items.el (activate-popup-menu-hook): Removed.
7555         * menubar-items.el (popup-mode-menu): Removed.
7556         * menubar-items.el (popup-buffer-menu): Removed.
7557         * menubar-items.el (popup-menubar-menu): Removed.
7558         Move to menubar.el.
7559
7560         * menubar.el:
7561         * menubar.el (global-popup-menu): New.
7562         * menubar.el (mode-popup-menu): New.
7563         * menubar.el (activate-popup-menu-hook): New.
7564         * menubar.el (last-popup-menu-event): New.
7565         * menubar.el (popup-mode-menu): New.
7566         * menubar.el (popup-buffer-menu): New.
7567         * menubar.el (popup-menubar-menu): New.
7568         * menubar.el (menu-call-at-event): New.
7569         Move non-content functions here.  Add support for context menu
7570         items on extents.
7571
7572         * minibuf.el (minibuffer-history-uniquify):
7573         Typo fix.
7574
7575         * minibuf.el (read-file-name-1):
7576         Call new file dialog box if it exists.
7577
7578         * minibuf.el (mouse-rfn-setup-vars):
7579         Clean up "chop" action.
7580
7581         * mouse.el:
7582         * mouse.el (button2): Now bound to mouse-track.
7583         * mouse.el (click-inside-extent-p):
7584         * mouse.el (point-inside-extent-p):
7585         * mouse.el (point-inside-selection-p):
7586         * mouse.el (mouse-drag-or-yank): Removed.
7587         * mouse.el (mouse-begin-drag-n-drop): New.
7588         * mouse.el (mouse-eval-sexp):
7589         * mouse.el (mouse-track-activate-strokes): New.
7590         * mouse.el (mouse-track-do-activate): New.
7591         * mouse.el (mouse-track):
7592         * mouse.el (default-mouse-track-event-is-with-button): New.
7593         * mouse.el (default-mouse-track-cleanup-hook):
7594         * mouse.el (default-mouse-track-drag-hook):
7595         * mouse.el (default-mouse-track-drag-up-hook):
7596         * mouse.el (default-mouse-track-click-hook):
7597         Merge drag-n-drop into mouse-track.
7598         Add general "activate" support to replace specific button2 kludges.
7599         Use "button modifier" support in mouse-track.
7600
7601         * package-get.el (package-get-dependencies): Fix bytecompiler warnings.
7602
7603         * package-ui.el:
7604         * package-ui.el (pui-menu):
7605         * package-ui.el (pui-popup-context-sensitive): Removed.
7606         Fix bytecompiler warnings.
7607         Clean up popup code a bit.
7608
7609         * select.el (get-selection-no-error): Fix bytecompiler warnings.
7610
7611         * simple.el:
7612         * simple.el (transpose-lines):
7613         * simple.el (transpose-line-up): New.
7614         * simple.el (transpose-line-down): New.
7615         * simple.el (transpose-subr):
7616         * simple.el (transpose-subr-1): Removed.
7617         Clean up, add functions to move lines up and down.
7618
7619         * startup.el (mail-host-address):
7620         * startup.el (user-mail-address):
7621         Customize.
7622
7623         * subr.el:
7624         * subr.el (set-symbol-value-in-buffer): New.
7625         * subr.el (error):
7626         * subr.el (check-argument-type):
7627         * subr.el (defined-error-p): New.
7628         Add structured error support.
7629
7630         * toolbar-items.el (toolbar-compile):
7631         Use new make-dialog-box.
7632
7633         * update-elc.el:
7634
7635         * userlock.el (ask-user-about-lock-dbox):
7636         * userlock.el (ask-user-about-supersession-threat-dbox):
7637         * userlock.el (ask-user-about-lock):
7638         * userlock.el (ask-user-about-supersession-threat):
7639         Use new make-dialog-box.
7640         Add safety checks; use should use-dialog-box-p.
7641
7642         * window-xemacs.el:
7643         * window-xemacs.el (__buffer-dedicated-frame):
7644         * window-xemacs.el (buffer-dedicated-frame): New.
7645         * window-xemacs.el (set-buffer-dedicated-frame): New.
7646         Move dedicated-frame stuff into lisp.
7647
7648 2000-07-18  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7649
7650         * printer.el (generic-print-region): Do not require that
7651         `printer-name' be set.
7652         (printer-name): Commentary clarification.
7653
7654 2000-07-19  Martin Buchholz <martin@xemacs.org>
7655
7656         * XEmacs 21.2.35 is released.
7657
7658 2000-07-18 Alastair J. Houghton <ajhoughton@lineone.net>
7659
7660         * select.el (selection-coercible-types): Initialise.
7661
7662 2000-07-18 Alastair J. Houghton <ajhoughton@lineone.net>
7663
7664         * select.el (own-clipboard): Bug fix.
7665
7666 2000-07-17  Mike Sperber  <mike@xemacs.org>
7667
7668         * cus-edit.el (custom-migrate-custom-file): Save init file before
7669         continuing.
7670
7671 2000-07-16  Mike Sperber  <mike@xemacs.org>
7672
7673         * startup.el (load-init-file): Remove silly call to
7674         `load-user-custom-file`.
7675         (maybe-migrate-user-init-file): Minor fixes.
7676
7677 2000-07-16  Martin Buchholz  <martin@xemacs.org>
7678
7679         * apropos.el (apropos-documentation-check-doc-file):
7680         `doc' variable should be let-bound, as was presumably intended.
7681
7682         * cus-edit.el (custom-variable-reset-saved):
7683         (custom-variable-reset-standard):
7684         Remove unused variable comment-widget.  Twice.
7685
7686         * toolbar.el (toolbar-blank-press-function):
7687         Add a real defvar with initial value nil and proper docstring.
7688         (press-toolbar-button): No need to check for boundp-ness anymore.
7689
7690         * rect.el (open-rectangle-line): Remove useless (let) form.
7691         Add defvar for pending-delete-mode.
7692
7693         * info.el (Info-find-node): This function needs an autoload cookie.
7694
7695         * mule/mule-x-init.el (x-use-halfwidth-roman-font):
7696         Use let* since the second form referred to the first.
7697
7698 2000-07-16  Adrian Aichner  <aichner@ecf.teradyne.com>
7699
7700         * msw-select.el (mswindows-paste-clipboard): Use `get-clipboard'
7701         instead of removed `mswindows-get-clipboard'.
7702
7703
7704 2000-07-15 Alastair J. Houghton <ajhoughton@lineone.net>
7705
7706         * select.el (select-convert-from-text): New.
7707         * select.el (select-convert-from-length): New.
7708         * select.el (select-convert-from-integer): New.
7709         * select.el (select-convert-from-identity): New.
7710         * select.el (select-convert-from-filename): New.
7711         * select.el (selection-converter-in-alist): Use them.
7712         New converter functions for X.
7713
7714         * select.el (get-selection): Removed comment.
7715
7716         * select.el (own-selection): Removed append code - I thought
7717         I'd already done this, but apparently not...
7718
7719         * select.el: Changed comment about TIMESTAMP.
7720
7721         * select.el (select-convert-in): New.
7722         * select.el (select-convert-out): New.
7723         New functions that get used by select.c.
7724
7725         * select.el (select-buffer-killed-default): New.
7726         * select.el (select-buffer-killed-text): New.
7727         * select.el (selection-buffer-killed-alist): New.
7728         New list and functions that get called if a relevant selection
7729         exists and a buffer gets killed.
7730
7731         * select.el (select-convert-to-targets):
7732         * select.el (select-convert-to-identity): Removed.
7733         * select.el (select-convert-from-identity): Removed.
7734         * select.el (select-converter-out-alist):
7735         Removed _EMACS_INTERNAL selection type.
7736
7737         * x-select.el (xselect-kill-buffer-hook): Removed.
7738         * x-select.el (xselect-kill-buffer-hook-1): Removed.
7739         Removed this X-specific nonesense. Use the generic support
7740         in select.el instead.
7741
7742 2000-07-15  Martin Buchholz  <martin@xemacs.org>
7743
7744         * mule/mule-category.el (defined-category-hashtable):
7745         Use make-hash-table instead of make-hashtable
7746
7747         * buff-menu.el: Byte-compiler warning fix.
7748
7749         * isearch-mode.el (isearch-highlight-all-cleanup):
7750         Remove unused variable `isearch-highlight-all-start'.
7751
7752         * etags.el (add-to-tag-completion-table): Byte-compiler warning fix.
7753
7754         * itimer.el (itimer-edit-mode): Byte-compiler warning fixes.
7755
7756         * cus-dep.el (Custom-make-dependencies):
7757         Add autoload cookie for custom-add-loads to generated custom-load.el.
7758
7759         * autoload.el (autoload-package-name): Warning suppression.
7760         Move defvar prior to first use.
7761
7762         * custom.el: Add autoload for custom-declare-face.
7763         Allow `xemacs -no-autoloads -l bytecomp -f batch-byte-compile ...'
7764         * cl.el (cl-hack-byte-compiler):
7765         Allow `xemacs -no-autoloads -l bytecomp -f batch-byte-compile ...'
7766         to work properly.
7767
7768 2000-07-08  Mike Sperber  <mike@xemacs.org>
7769
7770         * startup.el (load-home-init-file): Added variable.
7771         (maybe-migrate-user-init-file): Added.
7772         (load-user-init-file): Load custom file if different from init
7773         file.
7774
7775         * dumped-lisp.el (preloaded-file-list): Added "cus-file" before
7776         "startup."
7777
7778         * cus-edit.el (custom-migrate-custom-file): Added for migration.
7779         Moved `custom-file'-related code to cus-file.el.
7780
7781         * cus-file.el: New file.
7782
7783 2000-04-01  Mike Sperber  <mike@xemacs.org>
7784
7785         * packages.el (packages-find-package-directories): Added support
7786         for external package hierarchies with in-place installations.
7787
7788         * find-paths.el (paths-root-in-place-p): Added.
7789         (paths-find-emacs-directory): Added support for external
7790         directories with in-place installations.
7791         (paths-find-site-directory): Ditto.
7792
7793         * startup.el (find-user-init-file): Also look for
7794         ~/.xemacs/init.elc? in preference to ~/.emacs.
7795
7796 2000-07-12 Alastair J. Houghton <ajhoughton@lineone.net>
7797
7798         * select.el (own-selection):
7799         * select.el (own-clipboard): Changed `append' parameter to
7800         `how-to-use' parameter.
7801         * select.el (own-selection): Removed icky append code.
7802         * select.el (own-selection, get-selection): Removed extra type
7803         checking.
7804         * select.el (selection-appender-alist):
7805         * select.el (selection-converter-{in|out}-alist): Initialise.
7806         * select.el (select-append-to-*): New.
7807         * select.el (select-convert-from-*): New.  New functions to append
7808         data and convert data from external type.
7809
7810 2000-07-12  Stef Epardaud  <stef@lunatech.com>
7811
7812         * font-lock.el: Javadoc enhancements.
7813
7814 2000-07-06  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7815
7816         * printer.el (generic-print-region): Compose job name from buffer
7817         name.
7818
7819 2000-07-06  Yoshiki Hayashi  <yoshiki@xemacs.org>
7820
7821         * font-lock.el (font-lock-fontify-pending-extents): Call
7822         font-lock-fontify-region instead of font-lock-fontify-buffer
7823         to avoid unnecessary progress gauges.
7824
7825 2000-07-06  Craig Lanning  <lanning@scra.org>
7826
7827         * custom-load.el (faces):
7828
7829         * finder.el (finder-compile-keywords): from Dan Holmsand, make sure
7830         dir is a regex.
7831
7832         * process.el (call-process-internal): from Dan Holmsand, use binary
7833         coding systems so that jka-compr works.
7834
7835 2000-07-07  Ben Wing  <ben@xemacs.org>
7836
7837         * font-lock.el: Undo previous change.  Unfortunately, some
7838         files actually use the variables directly in their init code
7839         without quoting them.
7840
7841 2000-07-07  Ben Wing  <ben@xemacs.org>
7842
7843         * font-lock.el (defvar font-lock-*-face): Removed.
7844
7845         * font-lock.el (font-lock-apply-highlight): Bind these face vars
7846         only when necessary.
7847
7848 2000-06-30  Charles G Waldman  <cgw@alum.mit.edu>
7849
7850         * cl-macs.el: fix cl-transform-function-property kludge
7851         so that it does not require a random feature.
7852
7853 2000-06-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
7854
7855         * files.el (auto-mode-alist): allow .make extension for Makefiles,
7856         as in Linux kernel "Rules.make".
7857
7858 2000-06-29  Gunnar Evermann  <ge204@eng.cam.ac.uk>
7859
7860         * build-report.el (build-report): Add autoload cookie.
7861
7862 2000-06-21  Charles G Waldman  <cgw@alum.mit.edu>
7863
7864         * package-ui.el (defgroup pui):  Correct a misspelling
7865         (pui-toggle-package-delete):  Change `seleted' to `selected'
7866
7867 2000-06-12  Jan Vroonhof  <vroonhof@math.ethz.ch>
7868
7869         * package-get.el (package-get-update-base):
7870         (package-get): Use insert-file-contents-literally always.
7871         (package-get-maybe-save-index):
7872         Force coding system for writing to binary.
7873
7874 2000-06-08  Mike Alexander  <mta@arbortext.com>
7875
7876         * code-process.el (call-process-region): If there is no coding
7877         system for the process on process-coding-system-alist use the
7878         coding system of the buffer containing the region.
7879
7880 2000-06-10  Ben Wing  <ben@xemacs.org>
7881
7882         * cmdloop.el (command-error):
7883         If debug-on-error and noninteractive, output backtrace.
7884
7885         * files.el (file-relative-name):
7886         Remove MSDOS references.
7887
7888         * simple.el (line-number): New function, due to non-obvious
7889         behavior/usage of count-lines.
7890
7891         * simple.el (count-lines): document non-obvious usage to get
7892         line number.
7893
7894 2000-06-11  Ben Wing  <ben@xemacs.org>
7895
7896         * faces.el ((featurep 'xpm)):
7897         * x-faces.el (x-init-face-from-resources):
7898         * x-faces.el (x-init-frame-faces):
7899         * x-misc.el (x-init-specifier-from-resources):
7900         * x-misc.el (x-get-resource-and-bogosity-check):
7901         * x-misc.el (x-get-resource-and-maybe-bogosity-check):
7902         * x-mouse.el (x-init-pointer-shape):
7903         * x-scrollbar.el (x-init-scrollbar-from-resources):
7904         Add sixth argument to x-get-resource calls so as to issue warnings
7905         rather than errors on bogus arguments.
7906
7907 2000-06-05  Ben Wing  <ben@xemacs.org>
7908
7909         * compat.el: new file.  provides a clean, non-intrusive way to
7910         define compatibility functions.
7911
7912         * process.el (shell-quote-argument): temporary fix for lack
7913         of nt-quote-process-args.  #### I need to put back the overall
7914         structure of that mechanism but redo the guts of it using the
7915         extra intelligence in the C code.
7916
7917 2000-05-28  Adrian Aichner  <aichner@ecf.teradyne.com>
7918
7919         * package-info.el (pi-md5sum): Calculate MD5 sum just like
7920         `package-get' does in package-get.el, instead of using external
7921         "md5sum" program.
7922
7923         * package-get.el (package-get): Insert package file literally to
7924         make checksum calculation work.
7925
7926 2000-04-18  Hrvoje Niksic  <hniksic@iskon.hr>
7927
7928         * code-files.el (convert-mbox-coding-system): Deleted.
7929         (file-coding-system-alist): Removed reference to
7930         convert-mbox-coding-system.
7931
7932 2000-05-28  Martin Buchholz <martin@xemacs.org>
7933
7934         * XEmacs 21.2.34 is released.
7935
7936 2000-05-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
7937
7938         * font-lock.el (font-lock-keywords): Rewrote docstring
7939
7940 2000-05-22  Karl M. Hegbloom  <karlheg@debian.org>
7941
7942         * loadhist.el (unload-feature): handle case where x is both boundp
7943         and fboundp
7944
7945 2000-05-22  Karl M. Hegbloom  <karlheg@debian.org>
7946
7947         * packages.el: It's ok to use built-in macros, but not lisp
7948         defined ones.
7949
7950 2000-05-20  Ben Wing  <ben@xemacs.org>
7951
7952         * font-lock.el:
7953         * font-lock.el (font-lock-message-threshold):
7954         * font-lock.el (font-lock-mode):
7955         * font-lock.el (font-lock-default-fontify-buffer):
7956         * font-lock.el (font-lock-always-fontify-immediately):
7957         * font-lock.el (font-lock-old-extent): Removed.
7958         * font-lock.el (font-lock-old-len): Removed.
7959         * font-lock.el (font-lock-fontify-glumped-region): Removed.
7960         * font-lock.el (font-lock-pending-extent-table): New.
7961         * font-lock.el (font-lock-range-table): New.
7962         * font-lock.el (font-lock-after-change-function):
7963         * font-lock.el (font-lock-after-change-function-1): Removed.
7964         * font-lock.el (font-lock-fontify-pending-extents): New.
7965         * font-lock.el ('font-lock-revert-cleanup): Removed.
7966         * font-lock.el ('font-lock-revert-setup): Removed.
7967         Rewrite deferral code to handle any number of changes, merging
7968         them properly.  Remove hacked-up code for revert-buffer, now
7969         unnecessary.
7970
7971         * menubar-items.el (default-menubar):
7972         In Options->Edit Init File, don't switch to emacs-lisp-mode
7973         unless necessary; doing this turns off font-lock.
7974
7975 2000-05-15  Yoshiki Hayashi  <yoshiki@xemacs.org>
7976
7977         * keydefs.el: Define C-x BS to backward-kill-sentence.
7978
7979 2000-05-15  Yoshiki Hayashi  <yoshiki@xemacs.org>
7980
7981         * files.el (hack-local-variables-prop-line): Use non-greedy
7982         matching to process -*-texinfo-*- -*-.
7983
7984 2000-05-11  Jonathan Marten <jonathan.marten@uk.sun.com>
7985
7986         * minibuf.el (minibuf-directory-files): new function.
7987         (read-file-name-activate-callback): use minibuf-directory-files.
7988         (read-directory-name-internal): ditto.
7989         (mouse-file-display-completion-list): ditto.
7990         (mouse-directory-display-completion-list): ditto.
7991         (read-file-name-internal): remove "./" from completion list unless
7992         explicitly matched, for consistency.
7993
7994 2000-05-11  Ben Wing  <ben@xemacs.org>
7995
7996         * gutter-items.el (gutter-buffers-tab):
7997         * gutter-items.el (add-tab-to-gutter):
7998         * gutter-items.el (update-tab-in-gutter):
7999         * gutter-items.el (remove-buffer-from-gutter-tab): Removed.
8000         * gutter-items.el (append-progress-display):
8001         * gutter-items.el (abort-progress-display):
8002         * gutter-items.el (raw-append-progress-display):
8003         Further fixes.  Use set-glyph-image not set-image-instance-property,
8004         to fix problems with multiple windows in a frame.
8005
8006         * menubar-items.el (tutorials-menu-filter):
8007         Fix typo.
8008
8009         * startup.el (early-error-handler):
8010         Display message box under windows; otherwise, message will disappear
8011         before it can be viewed.
8012
8013         * update-elc.el:
8014         Fix bug in NEEDTODUMP processing.
8015
8016 2000-05-08  Yoshiki Hayashi  <yoshiki@xemacs.org>
8017
8018         * startup.el (lock-directory): Removed.
8019         (superlock-file): Ditto.
8020         (startup-set-paths): Remove lockdir.
8021         (startup-setup-paths-warning): Remove lock-directory.
8022
8023         * setup-paths.el (paths-find-lock-directory): Removed.
8024         (paths-find-superlock-file): Ditto.
8025
8026 2000-05-09  Ben Wing  <ben@xemacs.org>
8027
8028         * faces.el (set-face-property):
8029         * faces.el (set-face-font):
8030         * faces.el (set-face-foreground):
8031         * faces.el (set-face-background):
8032         * faces.el (set-face-background-pixmap):
8033         * faces.el (set-face-underline-p):
8034         * faces.el (set-face-strikethru-p):
8035         * faces.el (set-face-highlight-p):
8036         * faces.el (set-face-dim-p):
8037         * faces.el (set-face-blinking-p):
8038         * faces.el (set-face-reverse-p):
8039         doc string changes.
8040
8041         * glyphs.el:
8042         * glyphs.el (make-image-specifier):
8043         * glyphs.el (glyph-property):
8044         * glyphs.el (set-glyph-image):
8045         * glyphs.el (make-glyph):
8046         * glyphs.el (make-pointer-glyph):
8047         * glyphs.el (make-icon-glyph):
8048         * glyphs.el (widget-image-instance-p): New.
8049         authorship info, lots of doc changes.  New predicate, inadvertently
8050         omitted.  the general principle with specifier docs is now that
8051         the description of instantiators should go with the make-foo-specifier
8052         fun's doc string, rather than in foo-specifier-p.  this follows
8053         conventions elsewhere in XEmacs and in general is a lot more obvious
8054         of a place to look.  sometimes the make-foo-specifier function needs
8055         to be created in the process.
8056
8057         * gutter.el:
8058         * gutter.el (make-gutter-specifier): New.
8059         * gutter.el (make-gutter-size-specifier): New.
8060         * gutter.el (make-gutter-visible-specifier): New.
8061         specifier doc updates according to the conventions specified before.
8062
8063         * objects.el:
8064         * objects.el (make-font-specifier):
8065         * objects.el (make-color-specifier):
8066         * objects.el (make-face-boolean-specifier): New.
8067         specifier doc updates according to the conventions specified before.
8068
8069         * specifier.el:
8070         * specifier.el (set-specifier):
8071         * specifier.el (make-integer-specifier): New.
8072         * specifier.el (make-boolean-specifier): New.
8073         * specifier.el (make-natnum-specifier): New.
8074         * specifier.el (make-generic-specifier): New.
8075         * specifier.el (make-display-table-specifier): New.
8076         specifier doc updates according to the conventions specified before.
8077
8078         * toolbar.el:
8079         * toolbar.el (make-toolbar-specifier): New.
8080         specifier doc updates according to the conventions specified before.
8081
8082 2000-05-09  Ben Wing  <ben@xemacs.org>
8083
8084         * process.el (call-process-internal): Revert to previous version
8085         because Mike's change clashed with a change I did not long before.
8086         Changed progn to prog1 to fix the bug pointed out by Mike Alexander.
8087         Thanks very much Mike for pointing out the bug and submitting a
8088         patch!
8089
8090 2000-04-13  Mike Alexander  <mta@arbortext.com>
8091
8092         * process.el (call-process-internal): Send the correct input buffer
8093         (call-process-internal): Return the exit status of the process
8094
8095 2000-05-07  Ben Wing  <ben@xemacs.org>
8096
8097         * winnt.el:
8098         * winnt.el (nt-quote-args-verbatim): Removed.
8099         * winnt.el (nt-quote-args-prefix-quote): Removed.
8100         * winnt.el (nt-quote-args-backslash-quote): Removed.
8101         * winnt.el (nt-quote-args-double-quote): Removed.
8102         * winnt.el (nt-quote-args-functions-alist): Removed.
8103         * winnt.el (nt-quote-process-args): Removed.
8104         Remove all stuff for argument quoting.  We borrow the code instead
8105         from Emacs 20.6, which is much more careful in its quoting
8106         (e.g. in handling runs of the escape character) and avoids most of
8107         the need for this Lisp mechanism by checking to see whether we're
8108         running a Cygwin or normal program and doing the appropriate
8109         quoting.  If we end up needing such a mechanism, we should add
8110         it by extending the variable `mswindows-quote-process-args' so it
8111         can take an alist of regexps.
8112
8113 2000-05-07  Ben Wing  <ben@xemacs.org>
8114
8115         * keydefs.el:
8116         Restore M-up, M-down to 21.1 state.  Put *ward-sentence on
8117         C-M-left, C-M-right instead.  Define C-M-up, C-M-down to scroll
8118         the window without moving point.
8119
8120         * simple.el:
8121         * simple.el (scroll-up-one): New.
8122         * simple.el (scroll-down-one): New.
8123         Functions for use with C-M-up/down.
8124
8125 2000-05-01  Martin Buchholz <martin@xemacs.org>
8126
8127         * XEmacs 21.2.33 is released.
8128
8129 2000-04-29  Martin Buchholz  <martin@xemacs.org>
8130
8131         * dialog.el (yes-or-no-p-dialog-box):
8132         Fix docstring.
8133         Fix following horrible bug in X11 mode with focus-follows-mouse:
8134           1. Visit two files in two different frames.
8135           2. do File->Revert Buffer in one of those frames.
8136           3. Dialog box appears.
8137           4. Arrange things so that the mouse passes over the *other*
8138              frame, then to the dialog box, and click on "Yes".
8139           5. The file contents end up in the *wrong* buffer!
8140         Add TODO comment.
8141
8142 2000-04-28  Ben Wing  <ben@xemacs.org>
8143
8144         * help.el (describe-installation): correct typo introduced
8145         in last patch: boundp -> fboundp.
8146
8147         * etags.el (buffer-tag-table-list):
8148         canonicalize filenames to Unix format so that tag-table-alist
8149         searching works under Windows.
8150
8151         * autoload.el:
8152         Bowdlerize the supposedly objectionable words
8153         "who couldn't quite manage to cleanly modify batch-update-autoloads".
8154
8155         * gutter-items.el (set-progress-display-style):
8156         * gutter-items.el (search-dialog-callback):
8157         * gutter-items.el (make-search-dialog):
8158         Change to new callback-ex api.
8159
8160 2000-04-26  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
8161
8162         * help.el: (describe-installation): decode-coding-string is not
8163         defined in a non MULE environment.
8164
8165 2000-04-28  Ben Wing  <ben@xemacs.org>
8166
8167         * gutter-items.el (buffer-list-changed-hook):
8168         use it, not record-buffer-hook.
8169
8170         * subr.el (record-buffer-hook): Removed.
8171
8172 2000-04-27  Ben Wing  <ben@xemacs.org>
8173
8174         * gutter-items.el (buffers-tab-switch-to-buffer): do not
8175         use NORECORD option.  Andy will not like this, but the existing
8176         gutter behavior is just wrong, as per this comment:
8177
8178         ;; this used to add the norecord flag to both calls below.
8179         ;; this is bogus because it is a pervasive assumption in XEmacs
8180         ;; that the current buffer is at the front of the buffers list.
8181         ;; for example, select an item and then do M-C-l
8182         ;; (switch-to-other-buffer).  Things get way confused.
8183         ;;
8184         ;; Andy, if you want to maintain the current look, you must
8185         ;;  *uncouple* the gutter order and buffers order.
8186
8187         * loaddefs.el (completion-ignored-extensions): unfuckify.
8188
8189         * bytecomp.el (batch-byte-compile-one-file): new function, used in
8190         xemacs.mak.
8191
8192         * autoload.el (batch-update-one-directory): new function, used in
8193         xemacs.mak.
8194
8195         * loadup.el: set gc-cons-threshold very high unless dumping --
8196         loadup during update-elc is much much much faster.  also do this
8197         when quick-building.
8198
8199         add commented-out code for profiling loadup.
8200
8201
8202         * update-elc.el (preloaded-file-list): add bytecomp.el, since it
8203         is required in order to build xemacs.
8204
8205 2000-04-26  Ben Wing  <ben@xemacs.org>
8206
8207         * loadup.el: don't garbage collect during loadup if quick-build
8208         compile-time option is set.
8209
8210 2000-04-23  Ben Wing  <ben@xemacs.org>
8211
8212         * update-elc.el: compute whether any dumped .el or .elc files
8213         are newer than the dumped exe, and touch the file ../src/NEEDTODUMP
8214         if so.
8215
8216         * update-elc.el (update-elc-files-to-compile): always change
8217         NOBYTECOMPILE in the src directory rather than current dir,
8218         so it will work under NT.
8219
8220         * autoload.el (autoload-trim-file-name): canonicalize to slashes so
8221         the form of this file is identical between Unix and Windows.
8222         (autoload-target-directory): Fixed to be lisp/ not lisp/prim/.
8223         Added comment.
8224         (update-autoloads-from-directory): updated doc string.
8225         updated doc strings in a few other places.
8226
8227 2000-04-18  Yoshiki Hayashi  <yoshiki@xemacs.org>
8228
8229         * bytecomp.el (byte-force-recompile): Fix argument to
8230         byte-recompile-directory.
8231
8232 2000-04-17  Yoshiki Hayashi  <yoshiki@xemacs.org>
8233
8234         * gutter-items.el (progress-display-clear-when-idle): Use
8235         add-one-shot-hook.
8236         * gutter-items.el (clear-progress-display): Adjust number of
8237         arguments.
8238
8239 2000-04-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
8240
8241         * dumped-lisp.el (preloaded-file-list): Always dump select.el.
8242
8243 2000-04-16  Ben Wing  <ben@xemacs.org>
8244
8245         * printer.el: New file.
8246
8247         * dumped-lisp.el (preloaded-file-list): Declare printer.el.
8248
8249         * help.el (describe-installation): Fix decoding for Windows.
8250
8251         * menubar-items.el:
8252         * menubar-items.el (default-menubar):
8253         * menubar-items.el (tutorials-menu-filter): New.
8254         * menubar-items.el (popup-menubar-menu):
8255         Add authorship.  Redo Help menu and Tutorials filter.
8256
8257         * menubar.el: Correct comment.
8258
8259         * modeline.el (modeline-buffer-identification): Correct doc string.
8260
8261         * simple.el:
8262         * simple.el (printing): Removed.
8263         * simple.el (printer-name): Removed.
8264         * simple.el (generic-print-buffer): Removed.
8265         * simple.el (generic-print-region): Removed.
8266         Move generic print code to printer.el.
8267
8268 2000-04-15  Ben Wing  <ben@xemacs.org>
8269
8270         * simple.el (generic-print-region): New.
8271         make this function actually work.
8272         (generic-print-buffer): call generic-print-region.
8273
8274 2000-04-14  Andy Piper  <andy@xemacs.org>
8275
8276         * gutter-items.el (make-search-dialog): avoid unnecessary futzing
8277         by using the new widget-callback-current-channel.
8278         (search-dialog-callback): ditto.
8279
8280 2000-04-12  Andy Piper  <andy@xemacs.org>
8281
8282         * gutter.el (default-gutter-position): moved from gutter-items.el.
8283         (default-gutter-position-changed-hook): ditto.
8284         (gutter-element-visibility-changed-hook): ditto.
8285         (set-gutter-element): ditto.
8286         (remove-gutter-element): ditto.
8287         (set-gutter-element-visible-p): ditto.
8288         (gutter-element-visible-p): ditto.
8289         (init-gutter): ditto.
8290
8291         * dialog.el (make-dialog-box): renamed and moved from
8292         gutter-items.el
8293
8294         * gutter-items.el: move various functions elsewhere.
8295
8296 2000-04-13  Katsumi Yamaoka  <yamaoka@jpl.org>
8297
8298         * menubar-items.el: Fixed place of parenthesis.
8299
8300 2000-04-12  Ben Wing  <ben@xemacs.org>
8301
8302         * etags.el (find-tag-at-point): New.  Lets you do find-tag
8303                 without constantly being prompted for the tag.
8304         * simple.el: Added a number of section headings, to clarify the
8305                 organization of this file.
8306         * simple.el (activate-region):
8307         * simple.el (region-exists-p):
8308         * simple.el (region-active-p):
8309                 Moved these three function down to the other side of
8310                 the case-changing functions, so they join the rest of
8311                 the region code.
8312         * simple.el (printing): New.
8313         * simple.el (printer-name): New.
8314         * simple.el (generic-print-buffer): New.
8315                 New functions, a very simple prototype for a unified
8316                 printing interface.
8317
8318         * process.el (call-process-internal): Real fix for null BUFFER,
8319                 other problems with BUFFER specs.
8320
8321         * menubar-items.el:
8322                 Fixed up File->Print to use new printing functions.
8323                 Various corrections and expansions to Grep/Compile menus.
8324                 New options for Printing.
8325                 New options for SMTP Mail, the way to send mail under
8326                   MS Windows. (There's also a package patch to make SMTP
8327                   Mail be the default under MSWin.)
8328
8329 2000-04-09  Jeff Miller <jmiller@cablespeed.com>
8330
8331         * menubar-items.el: Selecting Rectangle Mousing from menubar
8332         did not work.  Needed to quote mouse-track-rectangle-p.
8333
8334 2000-04-06  Yoshiki Hayashi  <yoshiki@xemacs.org>
8335
8336         * cl-compat.el (keywordp): Removed.
8337
8338 2000-04-05  Andy Piper  <andy@xemacs.org>
8339
8340         * gutter-items.el (progress-layout-glyph): don't initialize here.
8341         (progress-gauge-glyph): use dynamic sizing.
8342         (set-progress-display-style): new function. Set progress glyphs
8343         appropriately depending on the style.
8344         (progress-display-style): new variable. Custom version of
8345         set-progress-display-style.
8346         (progress-abort-glyph): switch to dynamic sizes.
8347         (search-dialog-text): make the edit field active.
8348
8349 2000-04-04  Andy Piper  <andy@xemacs.org>
8350
8351         * gutter-items.el (make-search-dialog): need to make the search
8352         dialog visible after creation.
8353
8354         * menubar-items.el (default-menubar): use the search dialog for
8355         searching. Remove some extraneous search menu items.
8356
8357         * gutter-items.el (set-gutter-element): allow glyphs to be used as
8358         well as strings.
8359         (make-gutter-only-dialog-frame): allow the user to create the
8360         frame unmapped. Allow the gutter spec to be given as a glyph.
8361         (search-dialog-direction): new variable.
8362         (search-dialog-text): new variable.
8363         (search-dialog-callback): new function. Callback for the search
8364         dialog action.
8365         (make-search-dialog): new function. Create a user-friendly search
8366         dialog.
8367
8368 2000-04-04  Hrvoje Niksic  <hniksic@iskon.hr>
8369
8370         * faces.el (set-face-stipple): Use mswindows-bitmap-file-path
8371         under Windows.
8372
8373 2000-04-01  Andy Piper  <andy@xemacs.org>
8374
8375         * font-lock.el (font-lock-fontify-keywords-region): Calculate
8376         progress more accurately.
8377
8378 2000-02-02  Hirokazu FUKUI  <hfukui@sannet.ne.jp>
8379
8380         * finder.el (finder-compile-keywords): Process readable files only.
8381         Because error in process of .#finder-inf.el when compile xemacs
8382         with --with-clash-detection option.
8383
8384 2000-03-31  Andy Piper  <andy@xemacs.org>
8385
8386         * gutter-items.el (append-progress-display): don't delay after a
8387         successful font-lock.
8388         (make-gutter-only-dialog-frame): new function. Allow users to
8389         create gutter-only dialogs.
8390
8391 2000-03-27  Mike Alexander  <mta@arbortext.com>
8392
8393         * process.el (call-process-internal): Handle a null BUFFER
8394         parameter correctly.
8395
8396 2000-03-28  Andy Piper  <andy@xemacs.org>
8397
8398         * gutter-items.el (abort-progress-display): put strings in the
8399         gutter not extents.
8400         (progress-layout-glyph): signal special 'quit callback.
8401         (progress-display-quit-function): deleted.
8402         (progress-display-stop-callback): deleted.
8403         (progress-display-dispatch-command-events): deleted.
8404         (append-progress-display): remove calls to
8405         progress-display-dispatch-command-events.
8406         (raw-append-progress-display): ditto.
8407
8408 2000-03-23  Hrvoje Niksic  <hniksic@iskon.hr>
8409
8410         * faces.el (set-face-stipple): Rewrite to correctly handle PIXMAP
8411         being a list.  Actually define `stipple-pixmap-p' which is used as
8412         an error predicate.  Correctly handle PIXMAP being either relative
8413         or absolute file name.
8414
8415 2000-03-24  Andy Piper  <andy@xemacs.org>
8416
8417         * gutter-items.el (add-tab-to-gutter): use copy-sequence.
8418         (abort-progress-display): ditto. Don't delete the created extent.
8419         (raw-append-progress-display): ditto.
8420         (progress-display-dispatch-non-command-events): new
8421         function. Encapsulates what we want to do when no command input is
8422         required.
8423         (progress-display-dispatch-command-events): likewise, but disable
8424         for now since it causes too many problems.
8425         (append-progress-display): use them.
8426         (raw-append-progress-display): ditto.
8427         (default-gutter-position-changed-hook): set this rather than
8428         default-gutter-position-changed.
8429         (default-gutter-position-changed-hook): lambda with zero arguments
8430         rather than one.
8431         (raw-append-progress-display): trap errors in pending input since
8432         allowing them to signal will hose the gauge well and
8433         truly. Ideally we would like to delay these until we are more able
8434         to cope.
8435         (append-progress-display): ditto.
8436
8437 2000-03-20  Jeff Miller <jmiller@cablespeed.com>
8438
8439         * lisp/make-docfile.el: call-process-internal is now implemented
8440         in process.el.
8441
8442 2000-03-21  Ben Wing  <ben@xemacs.org>
8443
8444         * mule\mule-cmds.el (set-language-info-alist):
8445         Fix to correspond to new menu arrangement.
8446
8447 2000-03-21  Ben Wing  <ben@xemacs.org>
8448
8449         * process.el:
8450         * process.el (call-process-internal): New.
8451         New implementation of call-process.  Only enabled under NT, so far.
8452         stderr handling not implemented yet in CVS'd C code.
8453
8454 2000-03-20  Ben Wing  <ben@xemacs.org>
8455
8456         * lisp-mode.el:
8457         * lisp-mode.el (lisp-interaction-mode-menubar-menu): New.
8458         * lisp-mode.el (lisp-interaction-mode):
8459         Put back Lisp Interaction menubar for Jan V's sake.
8460
8461         * simple.el:
8462         * simple.el (mark-ring):
8463         * simple.el (dont-record-current-mark): New.
8464         * simple.el (in-shifted-motion-command): New.
8465         * simple.el (mark-ring-unrecorded-commands): New.
8466         * simple.el (mark-ring-max):
8467         * simple.el (set-mark-command):
8468         * simple.el (push-mark):
8469         * simple.el (handle-pre-motion-command):
8470         Implement scheme for not recording unimportant marks.
8471
8472         * subr.el:
8473         * subr.el (function-allows-args): New.
8474         New function function-allows-args.
8475
8476 2000-03-20  Martin Buchholz <martin@xemacs.org>
8477
8478         * XEmacs 21.2.32 is released.
8479
8480 2000-03-20  Andy Piper  <andy@xemacs.org>
8481
8482         * gutter-items.el (update-tab-in-gutter): force selection of the
8483         selected-window if required to do so.
8484         (buffers-tab-items): ditto.
8485         (add-tab-to-gutter): ditto.
8486         (create-frame-hook): use force-selection.
8487         (default-gutter-position-changed): lambdify.
8488         (update-tab-hook): deleted since it was only used in one place.
8489
8490 2000-03-18  Andy Piper  <andy@xemacs.org>
8491
8492         * files.el (find-file-noselect): undo change that shouldn't have
8493         gone in.
8494
8495 2000-03-17  Andy Piper  <andy@xemacs.org>
8496
8497         * buffer.el (switch-to-buffer): use last-nonminibuf-window instead
8498         of selected-window trickery.
8499
8500         * gutter-items.el (update-tab-in-gutter): don't give dedicated
8501         frames tabs.
8502         (progress-display-stop-callback): progress -> progress-display
8503         (progress-display-quit-function): ditto.
8504         (clear-progress-display): ditto.
8505         (remove-progress-display): ditto.
8506         (append-progress-display): ditto.
8507         (abort-progress-display): ditto.
8508         (raw-append-progress-display): ditto.
8509         (display-progress-display): ditto.
8510         (current-progress-display-label): ditto.
8511         (current-progress-display): ditto.
8512         (lprogress-display): ditto and save the buffer
8513         (progress-display): ditto. Otherwise the buffer sometimes gets
8514         changed which confuses font-lock.
8515
8516         * font-lock.el (font-lock-default-fontify-buffer): catch all
8517         errors, not just quit.
8518         (font-lock-mode): progress -> display-progress
8519         (font-lock-default-fontify-buffer): ditto.
8520         (font-lock-fontify-syntactically-region): ditto.
8521         (font-lock-fontify-keywords-region): ditto.
8522
8523 2000-03-14  Hrvoje Niksic  <hniksic@iskon.hr>
8524
8525         * cl.el (gensym): Move to here from cl-macs.el.
8526         (gentemp): Ditto.
8527
8528 2000-03-16  Andy Piper  <andy@xemacs.org>
8529
8530         * font-lock.el (font-lock-mode): use lprogress and friends for
8531         progress management.
8532         (font-lock-default-fontify-buffer): ditto.
8533         (font-lock-fontify-syntactically-region): ditto.
8534         (font-lock-fontify-keywords-region): ditto.
8535         (font-lock-revert-cleanup): fix reverting.
8536         (font-lock-revert-setup): ditto.
8537
8538         * gutter-items.el (progress-use-echo-area): new variable. Use the
8539         echo area for progress gauges if non-nil.
8540         (clear-progress): remove echo area stuff and defer to
8541         clear-message.
8542         (append-progress): dispatch non-command events after each progress
8543         increment. Remove echo area stuff.
8544         (abort-progress): remove echo area stuff and defer to
8545         display-message.
8546         (raw-append-progress): ditto. Dispatch non-command events after
8547         gutter redisplay.
8548         (display-progress): defer echo area stuff to display-message.
8549
8550         * gutter-items.el (clear-progress):
8551         (abort-progress): indentation changes.
8552         (display-progress): don't clear progress.
8553         (append-progress): compare messages with equal.
8554         (raw-append-progress): use dispatch-non-command-events to flush
8555         widget creation events.
8556
8557 2000-03-13  Ben Wing  <ben@xemacs.org>
8558
8559         * abbrev.el:
8560         * abbrev.el (abbrev-string-to-be-defined): New.
8561         * abbrev.el (inverse-abbrev-string-to-be-defined): New.
8562         Changes for use with the menubar.
8563
8564 2000-03-12  Ben Wing  <ben@xemacs.org>
8565
8566         * alist.el (vassoc): moved here from font-menu.el.
8567
8568         * custom.el (defface): typo fix.
8569
8570         * dialog.el (yes-or-no-p-dialog-box):
8571         * dialog.el (message-box):
8572         * files.el (save-some-buffers-1):
8573         Put accelerators in the button names.
8574
8575         * font-lock.el (font-lock-comment-face):
8576         * font-lock.el (font-lock-keyword-face):
8577         * font-lock.el (font-lock-function-name-face):
8578         Fixed some of the colors under MS Windows because the existing
8579         default colors were hardly different from black and needed to be
8580         made lighter.
8581
8582         * font-menu.el:
8583         * font-menu.el (font-menu-split-long-menu):
8584         * font-menu.el (font-menu-family-constructor):
8585         * font-menu.el (font-menu-size-constructor):
8586         * font-menu.el (font-menu-weight-constructor):
8587         * font-menu.el (font-menu-set-font):
8588         vassoc moved to alist.el.
8589         Accelerators added to all menus.
8590         Unused bound var new-props removed.
8591
8592         * keydefs.el: I did a whole lot of rearranging to put things in a
8593         more consistent order and fixed a number of cases where key
8594         combinations involving up, down, left, right and so on were
8595         defined but the corresponding keypad combinations were not
8596         defined.
8597
8598         * lisp-mode.el:
8599         * lisp-mode.el (lisp-interaction-mode-popup-menu):
8600         * lisp-mode.el (emacs-lisp-mode):
8601         * lisp-mode.el (lisp-interaction-mode):
8602         * lisp-mode.el (flet):
8603         Added accelerators onto the menus.
8604         Made all the different versions of the let function be indented
8605         the same way.
8606         Undid Steve's easy-menu-ification, because it makes it impossible
8607         to have the menubar and popup menus different.
8608         Cleaned up the menu; added items for find-function &c and some
8609         indenting, and removed debug-on-*.
8610
8611         * list-mode.el (list-mode-hook):
8612         * list-mode.el (list-mode):
8613         * list-mode.el (completion-setup-hook):
8614         * list-mode.el (display-completion-list):
8615         Added support for the :window-height keyword, which is required
8616         because of other changes that I made for the file dialog box.  I
8617         also made the hook variables list-mode-hook and
8618         completion-setup-hook and also minibuffer-setup-hook in
8619         minibuf.el be permanent-local; see comment in list-mode.el.
8620
8621         * map-ynp.el (map-y-or-n-p):
8622         Added accelerators to the dialog buttons.
8623
8624         * menubar-items.el (menu-truncate-list):
8625         New internal function.
8626         * menubar-items.el (submenu-generate-accelerator-spec):
8627         * menubar-items.el (menu-item-strip-accelerator-spec):
8628         * menubar-items.el (menu-item-generate-accelerator-spec):
8629         New exported functions, for use in auto-generating accelerator specs.
8630
8631         * menubar-items.el:
8632         * menubar-items.el (default-menubar):
8633         * menubar-items.el (maybe-add-init-button):
8634         * menubar-items.el (bookmark-menu-filter):
8635         * menubar-items.el (slow-format-buffers-menu-line):
8636         * menubar-items.el (build-buffers-menu-internal):
8637         * menubar-items.el (language-environment-menu-filter):
8638         * menubar-items.el (default-popup-menu):
8639         * menubar-items.el (popup-buffer-menu):
8640         * menubar-items.el (popup-menubar-menu):
8641         Did a major overhaul on this file, and in fact I'm nowhere near
8642         done working on the menubar, and there will be more patches to
8643         come.  A basic summary of what I've done:
8644
8645         a) I added accelerators to all of the menu items.  For menus that
8646         are auto-generated, such as the buffers menu, the accelerators are
8647         automatically added to the beginning of each line using the
8648         numbers 1 through 9, then zero, and then letters starting with A,
8649         but omitting the letters that are already in use for the fixed
8650         menu items at the top of the buffers menu.  To facilitate adding
8651         accelerators of this kind, I created some new functions
8652         (*-accelerator-spec), which are also being used by other filters
8653         that auto generate lists of things such as ftp sites to download
8654         packages.  If people really don't like these accelerators
8655         appearing at the beginning of the menu items, a variable can be
8656         added to optionally turn them off, but I think this is rather
8657         pointless because other menu items have accelerators and many or
8658         most of the menu users will use the accelerators if the support is
8659         there.
8660
8661         b) I combined the top level Tools and Apps menus into a single
8662         Tools menu, because the distinction between the two is not
8663         obvious, and the items on the menus are not used often enough that
8664         putting some of them onto submenus is a problem.
8665
8666         c) I created two new top level menus called View and Cmds because
8667         there were too many items on the File and Edit menus, and I'm going
8668         to be adding more items to these menus.  In contrast to the Tools
8669         menu, the items on these menus may be used quite often during an
8670         editing session, and so should be available with fewer
8671         keystrokes.
8672
8673         d) I added a number of options to the options menu, including one
8674         for controlling whether the alt key can be used to traverse to
8675         menu items using the accelerators, one for controlling behavior of
8676         control-k, one for controlling how the kill and yank functions
8677         interact with the clipboard, a few additional buffers-menu
8678         options, and various other things.  I also did a bit of
8679         rearranging, for example, combining the keyboard and mouse options
8680         into a single keyboard and mouse submenu to facilitate the
8681         accelerators on that level.
8682
8683         e) I changed the variable buffers-menu-format-buffer-line-function
8684         to take two arguments instead of one, the second argument being
8685         the line number for use in creating an accelerator.  I added a
8686         hack to support existing functions with one argument (although I
8687         doubt that very many of these exist), for backward compatibility.
8688
8689         f) I moved the top level mule menu to be a submenu of the edit
8690         menu.  I think that most of the items on this menu are fairly
8691         useless and there are certainly not enough frequently used items
8692         to justify this being its own top level menu.
8693
8694         g) I combined most of the items in big-menubar.el into the main menu.
8695         If people think the main menu is too big, it would be possible to
8696         create different configurations, some smaller.
8697
8698         * menubar.el (check-menu-syntax):
8699         Deleted some syntax checks that were no longer valid, partly
8700         because of changes that were already made a long time ago, and
8701         partly because of a change I made where I allow the name of the
8702         menu item to be an evaluated expression rather than just a string,
8703         similar to all of the other parameters of a menu item.
8704
8705         * minibuf.el:
8706         * minibuf.el (read-file-name-1):
8707         * minibuf.el (mouse-read-file-name-1):
8708         I made a number of changes to improve the appearance
8709         and functioning of the file dialog box.  They include:
8710
8711         a) Fixing the problem where closing the dialog box by clicking on
8712         the close button of the window didn't properly exit the
8713         minibuffer.
8714
8715         b) Fixing the problem that if you typed part of a file name, and
8716         then clicked on a completion with the mouse, the file was not
8717         correctly selected.
8718
8719         c) Changing the title of the dialog box to reflect the operation
8720         being done in accordance with user interface conventions, rather
8721         than the name of the dialog box buffer, which is rather useless.
8722
8723         d) Remove the words "possible completions are" which didn't
8724         belong.
8725
8726         e) Fix things so that the completions scroll off the end of the
8727         completions windows only to the right, rather than both to the
8728         right and down, which is in accordance with Windows user interface
8729         conventions.
8730
8731         * msw-init.el (init-post-mswindows-win):
8732         Added a binding for meta-F4, which is the standard windows binding
8733         for exiting a program.
8734
8735         * select.el (get-selection-no-error):
8736         * select.el (own-selection):
8737         * select.el (own-clipboard):
8738         Added an optional argument called append to the functions
8739         own-selection and own-clipboard.  This adds support for appending
8740         text to the existing selection and allows the function
8741         own-clipboard to be used as the value of the variable
8742         interprogram- cut-function.
8743
8744         Fixed a bug in own-selection in handling zmacs-region-stays.
8745
8746         * simple.el (historical-kill-line): New.
8747
8748         * simple.el (kill-line):
8749         * simple.el (interprogram-cut-function):
8750         * simple.el (interprogram-paste-function):
8751         * simple.el (handle-pre-motion-command):
8752         * simple.el (next-line):
8753         * simple.el (previous-line):
8754         a) Expanded the variable kill-whole-line, so that function
8755         kill-line can be set to delete the entire line always, not just
8756         when cursor is at the beginning of the line.  This is controlled
8757         by setting the variable kill-whole-line to the symbol 'always.
8758         This behavior, as well as the existing kill-whole-line behavior,
8759         now only take effect when kill-line is called interactively,
8760         although this is a departure from a previous behavior in the case
8761         of setting this variable kill-whole-line to t.  It is almost
8762         certainly what has always been intended, and most likely the old
8763         way of doing things introduced bugs.  I also created a function
8764         called historical-kill-line, which ignores the kill-whole-line
8765         setting and always gives the historical behavior of only killing
8766         to the end of the line.  I bound this function to shift- control-k
8767         so that the kill to end of line behavior is available, even when
8768         kill-whole-line has been set to change control-k into the simple
8769         delete-whole-line behavior. (This can be set using the options
8770         menu.)
8771
8772         b) I changed things so that kill and yank now interact with the
8773         clipboard by default under windows.  This was done by changing the
8774         default value of interprogram-cut- function and
8775         interprogram-paste-function.  You can get the old behavior by
8776         setting these to nil, and there is an option on the options menu
8777         to do this.
8778
8779         c) I added support for selecting text using shifted motion keys.
8780         This support is on by default and can be controlled by the
8781         variable shifted-motion-keys-select-region.  There is also a
8782         variable called unshifted-motion-keys-deselect-region that
8783         controls more specifically how the shifted motion key behavior
8784         works.  I did not put an option on the options menu to turn this
8785         off, because I can't imagine why this would be useful.
8786
8787         * simple.el (forward-block-of-lines):
8788         * simple.el (backward-block-of-lines):
8789         * simple.el (block-movement-size):
8790         New.
8791
8792         * simple.el (uncapitalized-title-words):
8793         * simple.el (uncapitalized-title-word-regexp):
8794         * simple.el (capitalize-string-as-title):
8795         * simple.el (capitalize-region-as-title):
8796         New.
8797
8798
8799         * subr.el (add-hook):
8800         * subr.el (make-local-hook): New.
8801         * subr.el (remove-local-hook): New.
8802         * subr.el (add-one-shot-hook): New.
8803         * subr.el (add-local-one-shot-hook): New.
8804         Added some functions to make using hooks easier.
8805         These include:
8806
8807         a) Functions add-local-hook and remove-local-hook to make it easy
8808         to use local hooks.
8809
8810         b) Functions add-one-shot-hook and add-local-one-shot-hook, which
8811         make it possible to add a "one-shot" hook, which is to say a hook
8812         that runs only once, and automatically removes itself after the
8813         first time it has run.
8814
8815 2000-03-09  Andy Piper  <andy@xemacs.org>
8816
8817         * files.el (auto-mode-alist): pick up jsp, jhtml and xml files.
8818
8819 2000-03-09  Yoshiki Hayashi  <yoshiki@xemacs.org>
8820
8821         * buff-menu.el (buffers-menu-omit-invisible-buffers):
8822         Moved from menubar-items.el.
8823         * dumped-lisp.el: Dump gutter-items regardless of menubar.
8824
8825 2000-03-08  Andy Piper  <andy@xemacs.org>
8826
8827         * gutter-items.el (build-buffers-tab-internal): add selected field
8828         to buffers tab spec.
8829
8830 2000-03-07  Yoshiki Hayashi  <yoshiki@xemacs.org>
8831
8832         * minibuf.el (last-exact-completion): Initialize to nil.
8833
8834 2000-03-07  Didier Verna  <didier@xemacs.org>
8835
8836         * startup.el (command-line-1): remove unused variable
8837         `first-file-buffer'.
8838
8839 2000-02-29  Hrvoje Niksic  <hniksic@iskon.hr>
8840
8841         * loaddefs.el (completion-ignored-extensions): Removed ".log",
8842         which is also used for Web server log files.
8843
8844 2000-02-03  IKEYAMA Tomonori <tomonori@suiyokai.org>
8845
8846         * mule/mule-charset.el: Setup auto-fill-chars.
8847
8848 2000-03-02  SL Baur  <steve@beopen.com>
8849
8850         * subr.el (with-string-as-buffer-contents): Reimplement using
8851         `with-temp-buffer'.  Fixes non-unique buffer name problem, fixes
8852         non-deletion of buffer after execution problem.
8853         (with-output-to-string): Use unique buffer name.
8854
8855 2000-02-29  Stephen J. Turnbull  <stephen@xemacs.org>
8856
8857         * gutter-items.el (buffers-tab-sort-function):  New variable.
8858         (buffers-tab-items):  Funcall it to sort the buffer tab list.
8859
8860 2000-02-29  Stephen J. Turnbull  <stephen@xemacs.org>
8861
8862         * startup.el (load-user-init-file):  Merge two `if's to one `or'.
8863
8864 2000-02-28  Martin Buchholz  <martin@xemacs.org>
8865
8866         * menubar-items.el (maybe-add-init-button): Remove the "Load
8867         .emacs" button from all menubars.
8868
8869 2000-03-01  Didier Verna  <didier@xemacs.org>
8870
8871         * rect.el (string-rectangle): depend on `pending-delete-mode' for
8872         region rectangle replacement (from Jan Vroonhof).
8873         (replace-rectangle): new function.
8874
8875 2000-01-05  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8876
8877         * mule/mule-cmds.el (set-default-coding-systems): Use
8878         set-terminal-coding-system and set-keyboard-coding-system.
8879         * coding.el (set-terminal-coding-system): Use
8880         set-console-tty-output-coding-system.
8881         (set-keyboard-coding-system): Use
8882         set-console-tty-input-coding-system.
8883
8884 2000-02-21  Yoshiki Hayashi  <yoshiki@xemacs.org>
8885
8886         * minibuf.el (read-variable): Allow symbol to default argument.
8887
8888 2000-02-27  Andy Piper  <andy@xemacs.org>
8889
8890         * gutter-items.el (update-tab-hook): new function to be used for
8891         hooks.
8892         (create-frame-hook): add update-tab-hook.
8893         (record-buffer-hook): ditto.
8894         (default-gutter-position-changed): ditto.
8895         (default-gutter-position): updating the buffers tab is now handled
8896         by a hook.
8897         (default-gutter-position-changed-hook): new variable.
8898         (gutter-element-visibility-changed-hook): ditto.
8899         (set-gutter-element-visible-p): call it.
8900         (set-gutter-element): use modify-specifier-instances. Set extents
8901         as duplicable before using.
8902         (remove-gutter-element): ditto.
8903         (set-gutter-element-visible-p): ditto.
8904         (init-gutter): new function.
8905         (add-tab-to-gutter): use new gutter-element functions rather than
8906         setting specifiers directly.
8907         (clear-progress): ditto.
8908         (abort-progress): ditto.
8909         (gutter-buffers-tab-visible-p): renamed from
8910         default-gutter-visible-p
8911
8912         * specifier.el (modify-specifier-instances): new function from Jan
8913         Vroonhof.
8914
8915         * x-init.el (init-post-x-win): call init-gutter.
8916
8917         * msw-init.el (init-post-mswindows-win): call init-gutter.
8918
8919         * menubar-items.el (default-menubar): Update to reflect new gutter
8920         variables.
8921
8922 2000-02-26  Andy Piper  <andy@xemacs.org>
8923
8924         * gutter-items.el (set-gutter-element): new function. Add gutter
8925         elements to the specified gutter.
8926         (remove-gutter-element): new function. Remove gutter elements from
8927         the specified gutter.
8928         (set-gutter-element-visible-p): new function. Set gutter element
8929         visibility for the provided gutter-visible specifier.
8930
8931 2000-02-23  Andy Piper  <andy@xemacs.org>
8932
8933         * gutter-items.el (add-tab-to-gutter): specify dimensions
8934         dynamically.
8935
8936 2000-02-24  Martin Buchholz  <martin@xemacs.org>
8937
8938         * gutter-items.el (add-tab-to-gutter):
8939         * package-get.el (package-get-interactive-package-query):
8940         * package-ui.el (pui-directory-exists):
8941         (pui-install-selected-packages):
8942         (pui-list-packages):
8943         Use #'(lambda ...)  instead of '(lambda ...).
8944
8945 2000-02-21  Gregory Neil Shapiro <gshapiro@gshapiro.net>
8946
8947         * startup.el (load-user-init-file): Check to make sure user
8948           has an init-file before calling load().
8949
8950 2000-02-20  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8951
8952         * msw-glyphs.el (msgdi-device-p): Added this and 'msgdi specifier tag.
8953
8954 2000-02-23  Martin Buchholz <martin@xemacs.org>
8955
8956         * XEmacs 21.2.31 is released.
8957
8958 2000-02-21  Mike Sperber <mike@xemacs.org>
8959
8960         * loadup.el (really-early-error-handler):
8961         * update-elc.el:
8962         * make-docfile.el:
8963         Remove dependency on EMACSBOOTSTRAP... environment variables.
8964
8965 2000-02-21  Martin Buchholz <martin@xemacs.org>
8966
8967         * XEmacs 21.2.30 is released.
8968
8969 2000-02-19  Martin Buchholz  <martin@xemacs.org>
8970
8971         * byte-optimize.el (byte-optimize-plus):
8972         (byte-optimize-minus):
8973         (byte-optimize-multiply):
8974         Optimize (- 0) to 0, not (-)
8975         Optimize (+ 5 3.0) to 8.0
8976         Optimize (* 5 3.0) to 15.0
8977         Improve readability.
8978
8979 2000-02-21  Jonathan Harris  <jhar@tardis.ed.ac.uk>
8980
8981         * modeline.el: (modeline-scrolling-method): change modeline
8982         mswindows cursor appearance according to the value.
8983
8984         * msw-faces.el: (mswindows-init-device-faces): Initialise 'default
8985         and 'gui-element face colors and 'gui-element face font to Windows
8986         defaults.
8987
8988 2000-02-09 Stef Epardaud  <stef@lunatech.com>
8989
8990         * font-lock.el: Javadoc enhancements
8991
8992 1999-11-27  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
8993
8994         * ldap.el (toplevel): Test if LDAP support has been compiled in
8995         (ldap-verbose): New option
8996         (ldap-search-entries): Renamed from the previous ldap-search
8997         Conditionalize message display on ldap-verbose
8998         (ldap-add-entries, ldap-modify-entries, ldap-delete-entries): New
8999         defuns
9000         (ldap-search): Is now defined as an obsolete wrapper calling
9001         ldap-search-basic or ldap-search-entries
9002
9003
9004 1999-12-06  Hirokazu FUKUI  <hfukui@sannet.ne.jp>
9005             Shuhei KOBAYASHI <shuhei@aqua.ocn.ne.jp>
9006             Jan Vroonhof  <jan@xemacs.org>
9007
9008         * byte-optimize.el (byte-optimize-form-code-walker): Fixed.
9009         When for-effect is true, didn't call `byte-optimize-form'
9010         in and/or subforms without last.
9011
9012 1999-12-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
9013
9014         * package-get.el (package-get-download-sites): Use correct custom
9015         type.
9016
9017 2000-02-15  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9018
9019         * files.el (write-file): Ask for coding system when compiled with
9020         file-coding.
9021
9022 2000-02-16  Andy Piper  <andy@xemacs.org>
9023
9024         * buffer.el (switch-to-buffer): give norecord argument to
9025         set-window-buffer instead of explicitly recording.
9026
9027         * gutter-items.el (buffers-tab-switch-to-buffer): don't record if
9028         we have to pick a window.
9029
9030 1999-12-24  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9031
9032         * mule/mule-cmds.el (describe-language-support): Don't add
9033         unexist function to help-map.
9034         (describe-coding-system): Don't use already assigend `C'.
9035
9036 2000-01-23  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
9037
9038         * info.el (Info-save-auto-generated-dir): nil -> 'never to make it
9039         work in custom.
9040
9041 2000-02-04  Kazuyuki IENAGA <kazz@imasy.or.jp>
9042
9043         * about.el: Ienaga's e-mail address change.
9044
9045 2000-02-16  Samuel Mikes  <smikes@alumni.hmc.edu>
9046
9047         * etags.el (find-tag): force new window -- even if buf already
9048         visible -- when other-window is t
9049
9050 2000-02-16  Martin Buchholz <martin@xemacs.org>
9051
9052         * XEmacs 21.2.29 is released.
9053
9054 2000-02-09  Martin Buchholz  <martin@xemacs.org>
9055
9056         * cl-extra.el (getf): This is now identical to `plist-get', so
9057         just defalias it.
9058         * cl-macs.el: Make getf an alias to plist-get, at the
9059         byte-compiler level, using define-compiler-macro.
9060
9061 2000-02-08  Martin Buchholz  <martin@xemacs.org>
9062
9063         * cl-extra.el (cl-remprop): Remove. remprop is now in C.
9064
9065 2000-02-07  Kyle Jones  <kyle_jones@wonderworks.com>
9066
9067         * lisp/etags.el (find-tag-internal): set exact-tagname to
9068           a regular expression that matches against the tagname
9069           part of the tag entry first instead of only looking in
9070           the context area.
9071
9072 2000-01-23  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
9073
9074         * gutter-items.el: fixed typo(s) in customizing default-gutter-position
9075         * toobar.el: fixed typo(s) in customizing default-toolbar-position
9076
9077 2000-02-07  Martin Buchholz <martin@xemacs.org>
9078
9079         * XEmacs 21.2.28 is released.
9080
9081 2000-02-07  Martin Buchholz  <martin@xemacs.org>
9082
9083         * cl-extra.el (getf): Just call `get', never `get*'.
9084         Make arglist match docstring.
9085         Fix bug: (getf nil t t) ==> Lisp nesting exceeds `max-lisp-eval-depth'
9086         * cl-macs.el (get* compiler macro): Simply replace `get*' by `get'.
9087         * byte-optimize.el: remove references to `get*'.
9088
9089 2000-02-06  Martin Buchholz  <martin@xemacs.org>
9090
9091         * mule/european.el: Add syntax information for Latin3 and Latin4.
9092
9093 2000-02-02  Martin Buchholz  <martin@xemacs.org>
9094
9095         * byte-optimize.el: Byte-optimize (length "foo")
9096
9097 2000-02-03   Daiki Ueno  <ueno@ueda.info.waseda.ac.jp>
9098
9099         * window.el (shrink-window-if-larger-than-buffer): Rewrite full
9100         width check using `window-leftmost-p' and `window-rightmost-p'.
9101
9102 2000-02-02  Per Abrahamsen  <abraham@dina.kvl.dk>
9103
9104         * wid-edit.el (widget-match-inline): An atom never matches a
9105           list.
9106
9107 2000-01-29  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9108
9109         * modeline.el: Consolidated 'x and 'mswindows specification under
9110         'win tag.
9111
9112 2000-01-29  Andy Piper  <andy@xemacs.org>
9113
9114         * gutter-items.el: (format-buffers-tab-line): Try and be
9115         intelligent about buffer naming when we have duplicates.
9116
9117 2000-01-29  Andy Piper  <andy@xemacs.org>
9118
9119         * gutter-items.el (gutter-visible-p): Make sure the gutter gets
9120         updated when it becomes visible.
9121
9122 2000-01-26  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9123
9124         * bytecomp.el (byte-compile-insert-header): Properly set coding
9125         system under MULE and file-coding.
9126
9127 2000-01-28  Martin Buchholz  <martin@xemacs.org>
9128
9129         * coding.el (dontusethis-set-value-file-name-coding-system-handler):
9130         (dontusethis-set-value-terminal-coding-system-handler):
9131         (dontusethis-set-value-keyboard-coding-system-handler):
9132         Never undefine coding system aliases.  Emergency fix for gnus.
9133
9134 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
9135
9136         * files.el (abbreviate-file-name): Use directory-sep-char instead
9137         of hard-coded "/".
9138
9139 2000-01-27  Hrvoje Niksic  <hniksic@iskon.hr>
9140
9141         * startup.el (user-init-file-base-list): New variable, replacing
9142         user-init-file-base.
9143         (find-user-init-file): New function.
9144         (command-line-early): Use it.
9145         (load-user-init-file): Ditto.
9146
9147 2000-01-26  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9148
9149         * gutter-items.el (update-tab-in-gutter): Use proper locale when
9150         calling valid-image-instantiator-format-p
9151
9152 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
9153
9154         * isearch-mode.el (isearch-mode): The variable is
9155         isearch-unhidden-extents, not isearch-opened-extents.
9156
9157 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
9158
9159         * minibuf.el (next-history-element): Modify error message if a
9160         default value is available.
9161
9162 2000-01-26  Martin Buchholz  <martin@xemacs.org>
9163
9164         * bytecomp.el (byte-compile-file): Don't unconditionally write
9165         .elc files in binary - might contain non-Latin1.
9166
9167 2000-01-24  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9168
9169         * process.el (shell-quote-argument): Use (nt-quote-process-args)
9170         for windows-nt.
9171
9172         * version.el:
9173         * startup.el (user-init-file-base):
9174         * process.el (call-process-region):
9175         * files.el (make-backup-file-name):
9176         (backup-file-name-p):
9177         (file-relative-name):
9178         (abbreviate-file-name):
9179         (set-auto-mode):
9180         * code-process.el (call-process-region): Removed unnecessary
9181         branching on 'windows-nt and 'ms-dos system types. Phased 'ms-dos
9182         support out of the universe.
9183
9184         * process.el:
9185         * code-process.el:
9186         * bytecomp.el (byte-compile-file): Removed reference to
9187         buffer-file-type, and commented usage of binary-process-output
9188         NTEmacs variables.
9189
9190 2000-01-24  Yoshiki Hayashi  <yoshiki@xemacs.org>
9191
9192         * help.el (function-arglist): Add case for macro.
9193
9194 2000-01-22  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9195
9196         * cus-edit.el (custom-display): Removed "MS-DOS" and added Windows
9197         printers.
9198         (custom-display): Added a menu for printer/display tags.
9199
9200         * frame.el (frame-type):
9201         * device.el (device-type): Added 'msprinter to the doc string, and
9202         removed 'pc -- it is not going to be implemented ever.
9203         (call-device-method): Fixed docstring typo.
9204         Defined specifier tags 'printer and 'display.
9205
9206 2000-01-22  Kyle Jones  <kyle_jones@wonderworks.com>
9207
9208         * lisp/itimer.el (itimer-run-expired-timers): (consp
9209           last-command-event-time) instead of (consp
9210           'last-command-event-time).
9211
9212 2000-01-21  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9213
9214         * msw-glyphs.el: Removed obsolete commentary.
9215
9216 2000-01-21  Hrvoje Niksic  <hniksic@iskon.hr>
9217
9218         * minibuf.el (read-file-name): Use abbreviate-file-name to produce
9219         better default value.
9220
9221 2000-01-21  Hrvoje Niksic  <hniksic@iskon.hr>
9222
9223         * minibuf.el (read-expression): Add a DEFAULT-VALUE argument.
9224         (read-string): Ditto.
9225         (eval-minibuffer): Ditto.
9226         (read-command): Ditto.
9227         (read-function): Ditto.
9228         (read-variable): Ditto.
9229         (read-number): Ditto.
9230         (read-shell-command): Ditto.
9231         (read-number): Record history.
9232
9233 2000-01-20  Yoshiki Hayashi  <yoshiki@xemacs.org>
9234
9235         * etags.el (find-tag-tag): Use DEFAULT of completing-read.
9236
9237 2000-01-20  Yoshiki Hayashi  <yoshiki@xemacs.org>
9238
9239         * faces.el (startup-initialize-custom-faces): New function.
9240         Reset all faces created during auto-autoloads loading time
9241         by defface.
9242         * startup.el (command-line): Call it.
9243
9244 2000-01-19  Yoshiki Hayashi  <yoshiki@xemacs.org>
9245
9246         * about.el (about-hackers): Add myself to contributors list.
9247
9248 2000-01-12  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9249
9250         * menubar-items.el (maybe-add-init-button): Removed an argument in
9251         a call to load-user-init-file, as the function managed to lose its
9252         formal parameter a few betas ago.
9253
9254 2000-01-18  Martin Buchholz <martin@xemacs.org>
9255
9256         * XEmacs 21.2.27 is released.
9257
9258 2000-01-18  Martin Buchholz  <martin@xemacs.org>
9259
9260         * process.el (shell-command-to-string): Use the FSF docstring.
9261         Make shell-command-to-string the standard function, and
9262         exec-to-string the (deprecated) alias.
9263
9264         * startup.el: typo fix.
9265
9266 2000-01-16  Martin Buchholz  <martin@xemacs.org>
9267
9268         * mule/mule-misc.el (char-octet): Move back into mule-charset.c.
9269
9270 2000-01-14  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9271
9272         * menubar-items.el (sort-buffers-menu-alphabetically): Put invisible
9273         buffers after visible buffers.
9274         (sort-buffers-menu-by-mode-then-alphabetically): Ditto.
9275
9276 2000-01-17  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9277
9278         * info.el (Info-extract-menu-node-name): Stop at a dot
9279         followed by whitespace or right parenthesis.
9280
9281 2000-01-15  Hrvoje Niksic  <hniksic@iskon.hr>
9282
9283         * info.el (Info-directory-list): Warn against using Customize with
9284         Info-directory-list.
9285
9286 2000-01-15  Adrian Aichner  <aichner@ecf.teradyne.com>
9287
9288         * minibuf.el (read-file-name): doc fix.
9289
9290         * autoload.el (update-file-autoloads): doc fix.
9291
9292         * about.el (about-hackers): Change my E-mail address.
9293
9294 2000-01-13  Martin Buchholz  <martin@xemacs.org>
9295
9296         * info.el (Info-visit-file): Just use the `f' interactive spec to
9297         read a filename in the standard way.
9298
9299 2000-01-13  Andy Piper  <andy@xemacs.org>
9300
9301         * gutter-items.el (gutter-buffers-tab-orientation): new variable.
9302         (gutter-buffers-tab-extent): new variable.
9303         (update-tab-in-gutter): call add-tab-to-gutter again if the
9304         orientation has changed.
9305         (add-tab-to-gutter): cope with different orientations.
9306
9307 2000-01-11  Didier Verna  <didier@xemacs.org>
9308
9309         * info.el (Info-following-node-name): backward-skip dots as well
9310         as spaces (dots at the end of a node name aren't part of it).
9311         (Info-extract-menu-node-name): don't skip dots. There could be
9312         some in the node name.
9313         (Info-index): allow dots to be part of a node name.
9314
9315 2000-01-12  Andreas Jaeger  <aj@suse.de>
9316
9317         * files.el (auto-mode-alist): Added idlwave-mode.
9318         Patch by Carsten Dominik <dominik@astro.uva.nl>.
9319
9320 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9321
9322         * info.el (Info-search): Show default value.
9323
9324 1999-12-20  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9325
9326         * info.el (Info-read-node-completion-table): New variable.
9327         (Info-read-node-name-1): New function.
9328         (Info-read-node-name): Use it.
9329         (Info-follow-reference): Use DEFAULT argument of completing-read.
9330         (Info-menu): Ditto.
9331
9332 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9333
9334         * hyper-apropos.el (hyper-describe-key-briefly): Save
9335         window configuration.
9336         (hyper-describe-face): Use DEFAULT of completing-read.
9337         (hyper-apropos-read-variable-symbol): Ditto.
9338         (hyper-apropos-read-function-symbol): Ditto.
9339
9340 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9341
9342         * mule/mule-cmds.el (set-default-coding-system): Set
9343         comint-exec-hook to use coding-system-for-read and
9344         coding-system-for-write so that C-x RET c works.
9345
9346 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9347
9348         * minibuf.el (minibuffer-confirm-incomplete): Customize.
9349         (previous-matching-history-element): Increment
9350         minibuffer-max-depth by 1.
9351         (next-matching-history-element): Ditto.
9352
9353 2000-01-11  Andy Piper  <andy@xemacs.org>
9354
9355         * gutter-items.el (buffers-tab): Create a new face for the buffers
9356         tab.
9357         (buffers-tab-face): use it.
9358
9359 2000-01-10  Didier Verna  <didier@xemacs.org>
9360
9361         * modeline.el (modeline-scrolling-method): change modeline X
9362         cursor appearance according to the value.
9363
9364 2000-01-07  Andreas Jaeger  <aj@suse.de>
9365
9366         * about.el (about-hackers): Moved my entry to contributor list.
9367         (xemacs-hackers): Added myself.
9368         (about-maintainer-info): Added description of myself.
9369
9370
9371 2000-01-07  Didier Verna  <didier@xemacs.org>
9372
9373         * modeline.el (modeline-scrolling-method): new variable.
9374         (mouse-drag-modeline): add reference to it in the docstring.
9375         (mouse-drag-modeline): handle it.
9376
9377 2000-01-08  Andy Piper  <andy@xemacs.org>
9378
9379         * gutter-items.el (update-tab-in-gutter): remove resize-subwindow
9380         calls.
9381         (remove-buffer-from-gutter-tab): ditto.
9382
9383 2000-01-06  Per Abrahamsen  <abraham@dina.kvl.dk>
9384
9385         * cus-edit.el (custom-hook-convert-widget): Fix comment.
9386         (custom-face-edit): Fix grammatical error in help message.
9387
9388 2000-01-03  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9389
9390         * movemail.el: Added.
9391
9392         * dumped-lisp.el (preloaded-file-list): Added movemail.el.
9393
9394 2000-01-03  Didier Verna  <didier@xemacs.org>
9395
9396         * modeline.el (mouse-drag-modeline): remove the code related to
9397         the modeline horizontal scrolling facility.
9398
9399 1999-12-31  Martin Buchholz <martin@xemacs.org>
9400
9401         * XEmacs 21.2.26 is released.
9402
9403 1999-12-28  Andy Piper  <andy@xemacs.org>
9404
9405         * wid-edit.el (widget-push-button-value-create): The gui cache
9406         does not agree with native widgets which can only be displayed
9407         once per window. The reasons for caching are diminished now that
9408         we don't hog resources when creating buttons.
9409         (widget-push-button-cache) deleted.
9410
9411 1999-12-24  Martin Buchholz <martin@xemacs.org>
9412
9413         * XEmacs 21.2.25 is released.
9414
9415 1999-12-24  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9416
9417         * hyper-apropos.el (hyper-apropos): Toggle
9418         hyper-apropos-programming-apropos correctly.
9419         Set REGEXP when user accepts default value.
9420
9421 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9422
9423         * minibuf.el (read-from-minibuffer): Bind minibuffer-default.
9424         (read-file-name-2): Use DEFAULT argument of read-from-minibuffer.
9425
9426 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9427
9428         * mule/mule-category.el (undefined-category-designator):
9429         Return char instead of character.  Search for undefined one.
9430         (describe-category): Use with-displaying-help-buffer.
9431
9432 1999-12-21  Martin Buchholz  <martin@xemacs.org>
9433
9434         * byte-optimize.el (byte-optimize-plus):
9435         Optimize (+ 1) to 1 instead of (1+ nil).
9436
9437         * files.el (basic-save-buffer): Rewrite for clarity.  Use (char-before).
9438
9439         * byte-optimize.el (byte-compile-butlast): Remove.  Use butlast instead.
9440
9441         * byte-optimize.el (byte-optimize-char-before): New function.
9442         Remove performance penalty for using (char-before) instead of (char-after).
9443
9444 1999-12-20  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9445
9446         * mule/mule-category.el (char-category-list): Return character
9447         instead of integer.
9448
9449 1999-12-17  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9450
9451         * minibuf.el (read-buffer): Check default is buffer object.
9452
9453 1999-11-25  Andy Piper  <andy@xemacs.org>
9454
9455         * cus-edit.el (custom-buffer-create-buttons): Use native widgets
9456         for buttons.
9457
9458 1999-12-16  Andreas Jaeger  <aj@suse.de>
9459
9460         * package-get.el (package-get-maybe-save-index): Fixed typo.
9461         Patch by Jeff Miller <jmiller@smart.net>.
9462
9463 1999-12-13  Charles G Waldman  <cgw@alum.mit.edu>
9464
9465         * gnuserv.el (gnuserv-process-filter):  don't call
9466         gnuserv-write-to-client when gnuserv-current-client is nil
9467
9468 1999-12-14  Martin Buchholz <martin@xemacs.org>
9469
9470         * XEmacs 21.2.24 is released.
9471
9472 1999-12-12  Gunnar Evermann  <ge204@eng.cam.ac.uk>
9473
9474         * about.el (about-hackers): Update my email address.
9475
9476 1999-12-07  Martin Buchholz <martin@xemacs.org>
9477
9478         * XEmacs 21.2.23 is released.
9479
9480 1999-11-06  Jason R Mastaler  <jason@mastaler.com>
9481
9482         * package-get.el (package-get-download-sites): Removed several
9483         defunct download sites, added many new ones, and corrected a few
9484         incorrect directory-on-site entries.  Added physical locations to
9485         site-description.
9486
9487 1999-11-30  Gunnar Evermann  <ge204@eng.cam.ac.uk>
9488
9489         * finder.el (finder-commentary): add DOC string and fix
9490         interactive spec
9491
9492 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
9493
9494         * help.el (describe-function): Don't forget to intern the string
9495         completing-read returns.
9496         (describe-variable): Ditto.
9497
9498 1999-11-16  Adrian Aichner  <adrian@xemacs.org>
9499
9500         * hyper-apropos.el (hyper-apropos-this-symbol): Handle
9501         `hyper-apropos-help-mode' here to find symbol to customize
9502         irregardless of cursor position and simplify
9503         `hyper-apropos-set-variable', `hyper-apropos-find-function', and
9504         `hyper-apropos-popup-menu'.
9505
9506 1999-11-21  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9507
9508         * apropos.el (apropos-mode-map): Add return to call
9509         apropos-follow.
9510         (apropos-print): Call apropos-mode to have better
9511         command reference. Put keymap text-poperty to
9512         symbole name.
9513
9514 1999-11-22  Alastair Burt  <burt@dfki.de>
9515
9516         * help.el: (describe-bindings-1): Added handling of keymaps for
9517         the extents at point.
9518
9519 1999-12-02  Mark Thomas  <mthomas@jprc.com>
9520
9521         * gutter-items.el (buffers-tab-items): Wrap the function in a
9522         save-match-data
9523
9524 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
9525
9526         * help.el (describe-function): Use the DEFAULT argument to
9527         completing-read.
9528         (describe-variable): Ditto.
9529
9530 1999-11-26  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9531
9532         * minibuf.el (read-from-minibuffer): Add optional argument
9533         DEFAULT to have better mini-buffer history support.
9534         (completing-read): Pass default to read-from-minibuffer.
9535         (read-buffer): Pass default to completing-read.
9536
9537 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
9538
9539         * font-lock.el (font-lock-doc-string-face): Document the
9540         `font-lock-lisp-like' property.
9541
9542 1999-11-29  Hrvoje Niksic  <hniksic@iskon.hr>
9543
9544         * lisp-mode.el: Specify `font-lock-lisp-like'.
9545
9546         * font-lock.el (font-lock-lisp-like): New function.
9547         (font-lock-fontify-syntactically-region): Use it.
9548
9549 1999-11-29  XEmacs Build Bot <builds@cvs.xemacs.org>
9550
9551         * XEmacs 21.2.22 is released
9552
9553 1999-11-28  Martin Buchholz <martin@xemacs.org>
9554
9555         * XEmacs 21.2.21 is released.
9556
9557 1999-11-18  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9558
9559         * minibuf.el (read-coding-system): Accept symbol and
9560         coding-system object as a default-coding-system.
9561
9562 1999-11-16  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9563
9564         * minibuf.el (read-coding-system): Accept symbol as
9565         a default-coding-system.
9566
9567 1999-10-06  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9568
9569         * apropos.el (apropos-documentation): Use insert instead
9570         of princ.
9571
9572 1999-11-07  William M. Perry  <wmperry@aventail.com>
9573
9574         * gpm.el: New gpm-minor-mode to turn GPM mouse support on & off
9575           for the linux console.
9576
9577         * mouse.el (mouse-consolidated-yank): Allow the mouse-yanking
9578           stuff to work when you are not on a window system, since the GPM
9579           mouse support now allows pasting from outside of XEmacs.
9580
9581 1999-11-10  XEmacs Build Bot <builds@cvs.xemacs.org>
9582
9583         * XEmacs 21.2.20 is released
9584
9585 1999-11-06  Hrvoje Niksic  <hniksic@iskon.hr>
9586
9587         * setup-paths.el (paths-default-info-directories): Add
9588         /usr/share/info and /usr/local/share/info.
9589
9590 1999-10-30  Hrvoje Niksic  <hniksic@srce.hr>
9591
9592         * about.el: Updated Vladimir Ivanovic's info.
9593
9594 11999-08-28  Jan Vroonhof  <vroonhof@math.ethz.ch>
9595
9596         * auto-show.el (auto-show-truncationp): Remove.
9597
9598         * auto-show.el (auto-show-should-take-action-p): Use window-truncated-p
9599
9600 999-09-23  Gunnar Evermann  <ge204@eng.cam.ac.uk>
9601
9602         * indent.el (indent-line-to): fix bug: spaces were not replaced
9603         with tab if column is multiple of tab-width
9604         From dhn@qedinc.com
9605
9606 1999-10-24  Jan Vroonhof  <vroonhof@math.ethz.ch>
9607
9608         * mule/mule-cmds.el (read-input-method-name): Accept symbols
9609         correctly. Patch from Mikio Nakajima <minakaji@osaka.email.ne.jp>
9610
9611         * package-get.el (package-get-package-provider): Be verbose when
9612         interactive. Patch from Robert Pluim
9613
9614 1999-08-23  Mike McEwan  <mike@lotusland.demon.co.uk>
9615
9616         * info.el (Info-suffix-list): Add ".info.bz2" to the recognised
9617         info file suffixes.
9618
9619 1999-08-19  Stephen Tse  <stephent@sfu.ca>
9620
9621         * process.el (open-network-stream): Add a new optional parameter
9622         PROTOCOL to support udp; fix a minor typo and add an explanation
9623         in docstring for udp programming.
9624
9625         * code-process.el (open-network-stream): Add a new optional
9626         parameter PROTOCOL to support udp; fix a minor typo and add an
9627         explanation in docstring for udp programming.
9628
9629 1999-10-18  Andy Piper  <andy@xemacs.org>
9630
9631         * gui.el (make-gui-button): be more precise about how we call
9632         callbacks.
9633
9634         * wid-edit.el (widget-push-button-value-create): Use the new form
9635         of native gui-button.
9636
9637 1999-10-14  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9638
9639         * info.el (Info-page-prev): Don't do (sit-for 0).
9640
9641 1999-10-13  Andy Piper  <andy@xemacs.org>
9642
9643         * gutter-items.el (progress-abort-glyph): new glyph for showing
9644         abort status.
9645         (append-progress): dispatch-event rather than sit-for.
9646         (abort-progress): new function. Show the abort glyph with an
9647         appropriate message.
9648         (raw-append-progress): dispatch-event rather than sit-for.
9649         (display-progress): cope with aborts.
9650
9651         * gui.el (make-gui-button): Use native widgets for buttons
9652         unconditionally.
9653         (insert-gui-button): ditto.
9654         (gui-button-p): ditto.
9655
9656         * xbm-button.el: remove from core.
9657
9658         * xpm-button.el: remove from core.
9659
9660 1999-10-07  Olivier Galibert  <galibert@pobox.com>
9661
9662         * faces.el (init-device-faces): Don't initialize the random faces
9663         on the stream device.
9664
9665 1999-10-06  Andy Piper  <andy@xemacs.org>
9666
9667         * files.el (recover-file): Don't use ls under windows for revert buffer.
9668
9669 1999-09-25  Adrian Aichner  <adrian@xemacs.org>
9670
9671         * package-get.el (package-get-download-menu): Make menu really
9672         toggle download sites.
9673         (package-get-download-sites): Add autoload cookie.
9674
9675 1999-09-29  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9676
9677         * setup-paths.el (paths-find-module-directory): Ditto.
9678
9679 1999-09-29  Werner Fink  <werner@suse.de>
9680
9681         * setup-paths.el (paths-find-exec-directory): Add missing nil
9682         parameter for environment.
9683
9684 1999-09-27  Martin Buchholz  <martin@xemacs.org>
9685
9686         * modeline.el (modeline-format):
9687         Only purecopy the strings.  Else
9688         (nsublis '(("%p" . "%P")) (default-value 'modeline-format) :test 'equal)
9689         barfs.
9690
9691 1999-08-28  Mike Woolley  <mike@bulsara.com>
9692
9693         * winnt.el: Removed nt-shell-mode-hook, which was preventing the
9694         user setting comint-completion-addsuffix and
9695         comint-process-echoes.
9696
9697 1999-09-22  Andy Piper  <andy@xemacs.org>
9698
9699         * gutter-items.el (update-tab-in-gutter): use
9700         last-nonminibuf-window instead of selected-window.
9701
9702 1999-09-18  Andy Piper  <andy@xemacs.org>
9703
9704         * gnuserv.el (gnuserv-edit-files): select frame we are going to
9705         display on.
9706
9707         * subr.el (record-buffer-hook): new variable so that the hook gets
9708         some documentation.
9709
9710 1999-09-16  Andy Piper  <andy@xemacs.org>
9711
9712         * gutter-items.el (update-tab-in-gutter): only update when the
9713         gutter is visible.
9714         (remove-buffer-from-gutter-tab): ditto.
9715
9716 1999-09-17  Hrvoje Niksic  <hniksic@srce.hr>
9717
9718         * simple.el (do-auto-fill): Commented out part of Kinsoku
9719         processing.
9720
9721 1999-09-14  Hrvoje Niksic  <hniksic@srce.hr>
9722
9723         * isearch-mode.el (isearch-highlightify-region): Give the
9724         highlighting extents a high priority.
9725         (isearch-make-extent): Give the main highlighting extent an even
9726         higher priority.
9727
9728 1999-09-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9729
9730         * packages.el (packages-compute-package-locations): Fix typo from
9731         -u rationalization.
9732
9733 1999-09-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9734
9735         * setup-paths.el (paths-find-doc-directory): Respect value of
9736         `configure-doc-directory.'
9737
9738         * find-paths.el (paths-find-architecture-directory): Give
9739         precendence `default' argument (which typically comes from
9740         configure).
9741
9742 1999-09-05  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9743
9744         * startup.el (command-line-early): Added options -user-init-file
9745         and -user-init-directory.
9746
9747         * files.el (user-init-file): Default to NIL so we can recognize
9748         when it's set.
9749
9750 1999-08-30  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9751
9752         * obsolete.el (init-file-user):
9753         * startup.el:
9754         * packages.el (packages-compute-package-locations):
9755         * package-get.el (package-get-user-index-filename):
9756         * menubar-items.el (maybe-add-init-button):
9757         * info.el (Info-annotations-path):
9758         * dump-paths.el:
9759         Change `user-init-directory' to be an absolute path.
9760         Use `user-init-directory' where appropriate.
9761         Zap `init-file-user' and its uses.
9762
9763 1999-09-09  Hrvoje Niksic  <hniksic@srce.hr>
9764
9765         * subr.el (copy-symbol): New function.
9766
9767 1999-09-08  Hrvoje Niksic  <hniksic@srce.hr>
9768
9769         * isearch-mode.el (isearch-done): Be sure to restore invisible
9770         extents in the proper buffer.
9771         (isearch-pre-command-hook): Set this-command to the correct value
9772         in case the buffer has changed and old overriding-local-map was
9773         used.
9774         (isearch-restore-extent): Use remprop instead of setting the
9775         property to nil.
9776
9777 1999-09-08  Hrvoje Niksic  <hniksic@srce.hr>
9778
9779         * cmdloop.el (execute-extended-command): Update zmacs region
9780         before the delay.
9781         (execute-extended-command): Make the message gettext-friendly.
9782
9783 1999-09-07  Andy Piper  <andy@xemacs.org>
9784
9785         * gutter-items.el (progress-gauge-glyph): renamed from
9786         progress-glyph.
9787         (progress-text-glyph): new variable.
9788         (progress-layout-glyph): use layouts and text glyphs.
9789         (progress-area-buffer): removed.
9790         (progress-text-and-extent): new variable.
9791         (progress-displayed-p): dynamically create gutter area buffer.
9792         (clear-progress): ditto.
9793         (raw-append-progress): ditto.
9794         (append-progress): use new glyph names.
9795         (raw-append-progress): only create the extent when needed. set
9796         properties more optimally.
9797         (progress): remove args.
9798
9799 1999-09-07  Hrvoje Niksic  <hniksic@srce.hr>
9800
9801         * isearch-mode.el (isearch-range-invisible): Use mapc instead of
9802         mapcar where the return value is unused.
9803         (isearch-restore-invisible-extents): Ditto.
9804         (isearch-highlight-all-cleanup): Ditto.
9805         (isearch-delete-extents-in-range): Traverse the extents only once.
9806         (isearch-highlight-all-update): Don't start over if the search
9807         string has changed and more input is pending.
9808
9809 1999-09-07  Hrvoje Niksic  <hniksic@srce.hr>
9810
9811         * packages.el (packages-find-package-data-path): Ditto.
9812
9813         * cl.el: Use mapcar at top-level -- mapc is no longer a subr.
9814
9815         * subr.el (mapc-internal): Don't make obsolete.
9816
9817         * cl-extra.el (mapc): Resurrect.
9818
9819 1999-09-03  Hrvoje Niksic  <hniksic@srce.hr>
9820
9821         * obsolete.el (isearch-yank-x-clipboard): Define it as an obsolete
9822         alias.
9823
9824         * isearch-mode.el (isearch-top-state): Restore isearch-word.
9825         (isearch-yank-clipboard): Renamed from isearch-yank-x-clipboard.
9826         (isearch-yank-clipboard): Use get-clipboard instead of
9827         x-get-clipboard.
9828         (isearch-yank-selection): Fix docstring.
9829
9830 1999-09-02  Martin Buchholz  <martin@xemacs.org>
9831
9832         * cl-extra.el: Obsolete hash-table-type in favor of hash-table-weakness.
9833
9834 1999-09-02  Hrvoje Niksic  <hniksic@srce.hr>
9835
9836         * cl-macs.el (extent-start-position): Fix setf method.
9837         (extent-end-position): Ditto.
9838
9839 1999-09-02  Hrvoje Niksic  <hniksic@srce.hr>
9840
9841         * isearch-mode.el: End merge with FSF 20.4.
9842
9843         * isearch-mode.el (search-invisible): New variable.
9844         (isearch-hide-immediately): Ditto.
9845         (isearch-unhidden-extents): Ditto.
9846         (isearch-range-invisible): New function.
9847         (isearch-unhide-extent): Ditto.
9848         (isearch-restore-invisible-extents): Ditto.
9849         (isearch-restore-extent): Ditto.
9850
9851         * isearch-mode.el (isearch-ring-advance-edit): Use FSF
9852         implementation.
9853         (isearch-ring-retreat-edit): Ditto.
9854         (isearch-forward): New argument NO-RECURSIVE-EDIT.
9855         (isearch-forward-regexp): New arguments NOT-REGEXP and
9856         NO-RECURSIVE-EDIT.
9857         (isearch-backward): New argument NO-RECURSIVE-EDIT.
9858         (isearch-backward-regexp): New arguments NOT-REGEXP and
9859         NO-RECURSIVE-EDIT.
9860         (isearch-mode): Return isearch-success.
9861         (isearch-update): Use unread-command-events instead of
9862         unread-command-event.
9863         (isearch-abort): If an invalid regexp is encountered, keep popping
9864         states.
9865         (isearch-*-char): Use FSF implementation.
9866         (isearch-whitespace-chars): Use the more robust FSF's
9867         implementation.
9868         (isearch-within-brackets): New variable.
9869         (isearch-mode): Initialize it.
9870         (isearch-edit-string): Bind it.
9871         (isearch-search-and-update): Set it.
9872         (isearch-push-state): Push it.
9873         (isearch-top-state): Pop it.
9874         (isearch-search): Set it.
9875         (isearch-printing-char): When called by isearch-whitespace-chars,
9876         handle M-SPC gracefully.
9877         (isearch-message-prefix): New argument ELLIPSIS.
9878         (isearch-message-suffix): Ditto.
9879         (isearch-message): Use the ELLIPSIS argument when calling
9880         isearch-message-prefix and isearch-message-suffix.
9881         (isearch-message-prefix): Distinguish between "wrapped" and
9882         "overwrapped" search, FWIW.
9883
9884 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
9885
9886         * isearch-mode.el (isearch-edit-string): Use the head of the
9887         search ring instead of search-last-string and search-last-regexp.
9888         (search-highlight): Renamed from isearch-highlight.
9889         (isearch-exit): Use the new name.
9890         (isearch-highlight): Ditto.
9891         (isearch-dehighlight): Ditto.
9892         (isearch-update-ring): New function.
9893         (isearch-done): Call it.
9894         (isearch-done): New argument EDIT.
9895         (isearch-repeat): If search string is empty, look up at the car of
9896         the search ring; ignore the yank pointer.
9897         (isearch-abort): Call isearch-done with NOPUSH.
9898         (isearch-cancel): New function.
9899         (isearch-mode-map): Bind it to ESC ESC ESC.
9900
9901         * isearch-mode.el: Begin merge with FSF 20.4.
9902
9903 1999-09-01  Andy Piper  <andy@xemacs.org>
9904
9905         * x-select.el (x-get-clipboard): obsolete.
9906         (x-yank-clipboard-selection): obsolete
9907
9908         * select.el (disown-selection): need to be careful to disown the
9909         clipboard if we set it via selection.
9910         (get-clipboard): move from x-select.el
9911         (yank-clipboard-selection): ditto.
9912
9913 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
9914
9915         * isearch-mode.el (isearch-exit): Bind isearch-highlight and
9916         isearch-highlight-all-matches to nil.
9917         (isearch-fixed-case): New variable.
9918         (isearch-mode): Initialize it.
9919         (isearch-edit-string): Save it.
9920         (isearch-toggle-case-fold): Set it.
9921         (isearch-fix-case): Make sure isearch-toggle-case-fold works --
9922         need to check isearch-fixed-case.
9923         (isearch-toggle-case-fold): Update highlighting of all matches
9924         before the pause.
9925         (isearch-edit-string):
9926
9927 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
9928
9929         * isearch-mode.el (isearch-edit-string): Call isearch-message
9930         before reading the event so that the prompt is displayed properly.
9931         (isearch-message): Use isearch-nonincremental when calling
9932         isearch-message-prefix.
9933         (minibuffer-local-isearch-map): Bind up and down to do the same as
9934         M-p and M-n respectively.
9935         (isearch-done): New arg NOPUSH.
9936         (isearch-edit-string): Use it.
9937         (isearch-edit-string): Don't bind isearch-string.
9938         (isearch-ring-adjust): Edit string, *then* push state.
9939
9940 1999-08-31  Hrvoje Niksic  <hniksic@srce.hr>
9941
9942         * faces.el (isearch-secondary): Make isearch-secondary look
9943         different than default.
9944
9945 1999-08-30  Hrvoje Niksic  <hniksic@srce.hr>
9946
9947         * isearch-mode.el (isearch-yank): Use progn instead of the inner
9948         save-excursion.
9949         (isearch-dehighlight): Remove TOTALLY.  Simplify.
9950         (isearch-update): Call isearch-dehighlight without arguments.
9951         (isearch-done): Ditto.
9952
9953         * isearch-mode.el (isearch-fix-case): If the search string has no
9954         upper-case letters, allow the folding to be reenabled.
9955         Previously, once disabled, the folding would remain that way until
9956         the end of isearch.
9957         (isearch-top-state): Call isearch-fix-case.
9958
9959         * isearch-mode.el (isearch-yank): Use progn instead of the inner
9960         save-excursion.
9961         (isearch-dehighlight): Remove TOTALLY.  Simplify.
9962
9963 1999-08-31  Jan Vroonhof  <jan@xemacs.org>
9964
9965         * xpm-button.el:
9966         xbm-button.el: Need to exist in core because gui.el depends on
9967         them.
9968
9969 1999-08-31  Andy Piper  <andy@xemacs.org>
9970
9971         * gutter-items.el (buffers-tab-face): new customizable variable.
9972         (buffers-tab-default-buffer-line-length): new specifier for
9973         maximum viewable characters.
9974         (progress-stack): new variable for implementing widget-based
9975         progress messages.
9976         (progress-area-buffer): ditto.
9977         (progress-glyph-height): ditto.
9978         (progress-stop-callback): ditto.
9979         (progress-quit-function): new function.
9980         (progress-glyph): new variable.
9981         (progress-layout-glyph): ditto.
9982         (progress-displayed-p): new function, see message-displayed-p for
9983         details.
9984         (clear-progress): ditto.
9985         (remove-progress): ditto.
9986         (append-progress): ditto.
9987         (raw-append-progress): ditto.
9988         (display-progress): ditto.
9989         (current-progress): ditto.
9990         (current-progress-label): ditto.
9991         (progress): ditto.
9992         (lprogress): ditto.
9993
9994
9995 1999-08-29  Hrvoje Niksic  <hniksic@srce.hr>
9996
9997         * obsolete.el (isearch-yank-x-selection): Define obsolete alias.
9998
9999         * isearch-mode.el (isearch-yank-x-selection): Renamed to
10000         `isearch-yank-selection'.
10001         (isearch-mode-map): Use it.
10002         (isearch-yank-selection): Use `get-selection' instead of
10003         `get-x-selection'.
10004
10005 1999-08-29  Hrvoje Niksic  <hniksic@srce.hr>
10006
10007         * faces.el (isearch-secondary): Create face here.
10008
10009         * isearch-mode.el: Rewrote the "lazy highlighting" code not to use
10010         timers.
10011
10012 1999-08-27  Hrvoje Niksic  <hniksic@srce.hr>
10013
10014         * subr.el (buffer-string): More robust backward compatibility
10015         check, courtesy William Perry.
10016
10017 1999-08-26  Hrvoje Niksic  <hniksic@srce.hr>
10018
10019         * replace.el (perform-replace): Stop the search after the search
10020         limit has been reached.
10021
10022 1999-08-23  Andy Piper  <andy@xemacs.org>
10023
10024         * gutter-items.el (update-tab-in-gutter): call add-tab-to-gutter
10025         here if we don't have one.
10026
10027 1999-08-15  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
10028
10029         * ldap.el (ldap-coding-system): Default to nil until we get
10030         efficient UTF8 support
10031         (ldap-decode-string): Guard against `decode-coding-string' not
10032         being defined
10033         (ldap-encode-string): Guard against `encode-coding-string' not
10034         being defined
10035
10036 1999-08-23  Didier Verna  <didier@xemacs.org>
10037
10038         * rect.el: Cosmetics suggested by Dave Love <d.love@dl.ac.uk>.
10039         Some doc strings improvements, and add a star to the `interactive'
10040         calls.
10041
10042 1999-08-18  Stef Epardaud  <stef@lunatech.com>
10043
10044         * font-lock.el (java-font-lock-keywords-3): introduced new
10045         keywords and regexpes for javadoc syntax 1.2.
10046
10047 1999-08-17  Andy Piper  <andy@xemacs.org>
10048
10049         * gutter-items.el (buffers-tab-format-buffer-line-function): use
10050         format-buffers-tab-line.
10051         (buffers-tab-max-buffer-line-length): new variable.
10052         (format-buffers-tab-line): new function. truncate names if over
10053         buffers-tab-max-buffer-line-length.
10054
10055 1999-08-13  Charles G Waldman  <cgw@fnal.gov>
10056
10057         * cus-start.el: Customize the variable `bell-inhibit-time'.
10058
10059 1999-08-16  Andy Piper  <andy@xemacs.org>
10060
10061         * gutter-items.el (remove-buffer-from-gutter-tab): take a
10062         brute-force approach to deleting the last buffer.
10063         (buffers-tab-grouping-regexp): new customizable variable.
10064         (select-buffers-tab-buffers-by-mode): use it.
10065
10066 1999-08-13  Andy Piper  <andy@xemacs.org>
10067
10068         * gutter-items.el (remove-buffer-from-gutter-tab): fix *scratch*
10069         deletion problem.
10070
10071 1999-07-30  Didier Verna  <didier@xemacs.org>
10072
10073         * cus-edit.el (custom-save-variables): I said, use prin1 instead
10074         of princ to output symbols.
10075         (custom-save-face-internal): ditto.
10076         (custom-save-resets): ditto.
10077
10078 1999-08-09  Didier Verna  <didier@xemacs.org>
10079
10080         * gutter-items.el (select-buffers-tab-buffers-by-mode): use
10081         `regexp-quote' to protect the major mode name for use as a regular
10082         expression (c++ needs this for instance).
10083
10084 1999-08-08  Andy Piper  <andy@xemacs.org>
10085
10086         * gutter-items.el (select-buffers-tab-buffers-by-mode): beef up to
10087         cope with similar mode names.
10088
10089         * gutter-items.el (buffers-tab-selection-function): new selection
10090         function.
10091         (select-buffers-tab-buffers-by-mode): new function.
10092         (buffers-tab-items): use it if set to only display buffers in the
10093         tab in the current buffer's group..
10094         (update-tab-in-gutter): use new api.
10095         (remove-buffer-from-gutter-tab): ditto.
10096
10097         * gutter-items.el (buffers-tab-max-size): set custom selection
10098         default to 6.
10099         (buffers-tab-switch-to-buffer): just switch window if the window is visible.
10100         (add-tab-to-gutter): set face as default.
10101
10102 1999-07-07  Jan Vroonhof  <jan@xemacs.org>
10103
10104         * faces.el (frob-face-property): Merge the fall-back specifier
10105         with the target, not replace it.
10106
10107 1999-08-05  Andy Piper  <andy@xemacs.org>
10108
10109         * gutter-items.el (update-tab-in-gutter): add frame argument for
10110         buffer-items.
10111         (update-tab-in-gutter): use it.
10112
10113         * gutter-items.el (record-buffer-hook): set.
10114
10115         * buffer.el (switch-to-buffer): back out switch-to-buffer-hook
10116         change.
10117         (switch-to-buffer-hook) deleted.
10118
10119 1999-08-04  Andy Piper  <andy@xemacs.org>
10120
10121         * gutter-items.el (update-tab-in-gutter): make sure this will work
10122         as an argument to create-frame-hook.
10123
10124 1999-07-30  Hrvoje Niksic  <hniksic@srce.hr>
10125
10126         * isearch-mode.el: Modified Bob and Darryl's code to use itimers
10127         instead of timer emulation.
10128
10129 1999-07-30  Darryl Okahata  <darrylo@sonic.net>
10130
10131         * isearch-mode.el: Merged Bob Glickstein's <bobg@zanshin.com> GNU
10132         Emacs isearch enhancements.
10133
10134 1999-07-28  Andy Piper  <andy@xemacs.org>
10135
10136         * gutter-items.el (add-tab-to-gutter): put in specifier specs for
10137         all devices that support tab controls.
10138         (remove-buffer-from-gutter-tab): new function. to be used as a
10139         value for kill-buffer-hook.
10140
10141 1999-07-21  Sean MacLennan  <seanm@storm.ca>
10142
10143         * auto-show.el (auto-show-truncationp): changed to match
10144         `window_translation_on'
10145
10146 1999-07-30  XEmacs Build Bot <builds@cvs.xemacs.org>
10147
10148         * XEmacs 21.2.19 is released
10149
10150 1999-07-28  SL Baur  <steve@miho>
10151
10152         * code-files.el (insert-file-contents): Fix docstring.
10153         revert previous change.
10154
10155 1999-07-26  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10156
10157         * fill.el (fill-region-as-paragraph): Change re-break-point to
10158         contain word-across-newline plus one character so that filling
10159         Japanese and Chinese works as desired.
10160         * simple.el (do-auto-fill): Ditto.
10161
10162 1999-07-26  SL Baur  <steve@miho>
10163
10164         * mule/japanese.el ("Japanese"): Do not specify a default input
10165         method.
10166         Suggested by MORIOKA Tomohiko  <tomo@etl.go.jp>
10167
10168 1999-07-23  Jan Vroonhof  <vroonhof@math.ethz.ch>
10169
10170         * custom.el ((not (fboundp 'defun*))): Insert autoload crap to be
10171         able to use cl-macs macro in early lisp.
10172
10173 1999-07-23  Jan Vroonhof  <jan@xemacs.org>
10174
10175         * custom.el:
10176         * cus-face.el:
10177         * cus-edit.el:
10178                 Massive custom Theme API changes.
10179
10180 1999-07-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
10181
10182         * code-files.el (insert-file-contents): Regard
10183         coding-system-magic-cookie if `coding-system-for-read' is nil.
10184
10185 1999-07-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
10186
10187         * mule/thai-xtis.el: Add coding: local variable, to avoid
10188         bootstrapping problem with C locale.
10189
10190 1999-07-22  Andy Piper  <andy@xemacs.org>
10191
10192         * dumped-lisp.el (preloaded-file-list): guard against putting
10193         gutter-items in a less than functional XEmacs.
10194         * gutter-items.el: put call to `add-tab-to-gutter' back in.
10195
10196 1999-07-18  Bob Weiner  <weiner@beopen.com>
10197
10198         * fill.el (fill-context-prefix): Fixed bug that prevented the
10199         setting of an adaptive fill prefix when the `dont-skip-first' was
10200         t.
10201
10202 1999-07-22  SL Baur  <steve@miho>
10203
10204         * gutter-items.el: remove unguarded call to `add-tab-to-gutter'.
10205
10206 1999-06-25  Karl M. Hegbloom  <karlheg@debian.org>
10207
10208         * files.el (interpreter-mode-alist): add `make', `guile', and
10209         `emacs' entries. (#!/usr/bin/make -f ought to send a file into
10210         makefile-mode, guile is a scheme, and someday XEmacs will be
10211         modular enough to use as an efficient scripting tool.)
10212
10213 1999-07-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
10214
10215         * mule/mule-cmds.el (reset-language-environment): Regard
10216         coding-category `utf-8' and `ucs-4' if they are available.
10217
10218 1999-07-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
10219
10220         * mule/mule-cmds.el (set-default-coding-systems): Fix DOC-string.
10221         (prefer-coding-system): Fix DOC-string.
10222
10223         * mule/mule-cmds.el (coding-system-change-eol-conversion): Fix
10224         DOC-string too.
10225
10226         * mule/mule-cmds.el (mule-keymap): Change keymap name from MULE to
10227         Mule.
10228         (coding-system-change-eol-conversion): Fix DOC-string.
10229
10230 1999-06-30  MORIOKA Tomohiko  <tomo@etl.go.jp>
10231
10232         * mule/mule-cmds.el (mule-keymap): Use `describe-coding-system'
10233         instead of `list-coding-system'.
10234
10235 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10236
10237         * menubar-items.el (default-menubar): `select-input-method' was
10238         renamed to `set-input-method'.
10239
10240         * mule/mule-cmds.el (set-language-info-alist): Fix setting for
10241         "Set Language Environment" menu.
10242
10243         * mule/mule-cmds.el (set-language-info-alist): Fix setting for
10244         "Describe Language Support" menu.
10245
10246 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10247
10248         * mule/chinese.el ("Chinese-GB"): Rename
10249         `chinese-gb-environment-setup-function' to
10250         `setup-chinese-gb-environment-internal'.
10251
10252 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10253
10254         * mule/korean.el: Use `define-coding-system-alias' instead of
10255         `copy-coding-system'.
10256
10257 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10258
10259         * mule/mule-cmds.el (set-language-environment-coding-systems):
10260         Treat duplicated coding-categories.
10261
10262 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10263
10264         * mule/japanese.el: Use `define-coding-system-alias' instead of
10265         `copy-coding-system'.
10266
10267 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10268
10269         * mule/vietnamese.el: Specify `iso-8-1' as a category of
10270         coding-system `viscii'.
10271
10272 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10273
10274         * mule/cyrillic.el:
10275         - Specify `iso-8-1' as a category of coding-system `koi8-r'.
10276         (cyrillic-alternativnyj-decode-table): New variable.
10277         (cyrillic-alternativnyj-encode-table): New variable.
10278         - Specify `iso-8-1' as a category of coding-system
10279           `alternativnyj'.
10280         - Abolish general Cyrillic environment.
10281
10282 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10283
10284         * mule/chinese.el:
10285         - Use `define-coding-system-alias' instead of `copy-coding-system'.
10286         - Register `chinese-gb-environment-setup-function' as a
10287           `setup-function' of "Chinese-GB" environment.
10288
10289 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10290
10291         * mule/mule-cmds.el (set-language-info-alist): Allow dummy
10292         optional argument `parents'.
10293
10294         * mule/thai-xtis.el: Specify `tis-620' as `tutorial-coding-system'
10295         property for Thai-XTIS.
10296
10297         * mule/mule-help.el (help-with-tutorial): Use property
10298         `tutorial-coding-system' of language-info as a coding-system to
10299         read tutorial file.
10300
10301 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10302
10303         * mule/thai-xtis.el: Don't setup `setup-function' and
10304         `exit-function'.
10305
10306         * mule/mule-cmds.el (set-language-environment-coding-systems): Use
10307         `set-coding-category-system' to set up coding-system for
10308         coding-category.
10309
10310         * mule/mule-cmds.el (prefer-coding-system): Use
10311         `set-coding-category-system' to set up coding-system for
10312         coding-category.
10313
10314 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10315
10316         * mule/thai-xtis.el: Specify TUTORIAL.th as the tutorial file for
10317         Thai-XTIS environment.
10318
10319         * mule/mule-cmds.el (prefer-coding-system): Use
10320         `find-coding-system' instead of `coding-system-p'.
10321
10322 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10323
10324         * mule/mule-cmds.el (set-language-environment-coding-systems):
10325         Modify eol-type for XEmacs.
10326
10327         * mule/thai-xtis.el: Delete unused local variable `category'.
10328
10329         * mule/mule-cmds.el (coding-system-change-eol-conversion): New
10330         function.
10331         (prefer-coding-system): Don't call
10332         `update-coding-systems-internal'; use function
10333         `coding-category-list' instead of variable `coding-category-list';
10334         use `set-coding-priority-list' instead of `set-coding-priority';
10335         modify `eol-type' for XEmacs.
10336
10337         * mule/mule-misc.el (string-width): Use `charset-width' instead of
10338         `charset-columns'.
10339         (char-width): Likewise.
10340
10341 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10342
10343         * mule/thai-xtis.el: Specify `iso-8-1' as coding-category of
10344         `tis-620'.
10345
10346         * mule/mule-cmds.el (set-language-environment-coding-systems): Use
10347         `set-coding-priority-list' instead of `set-coding-priority'; don't
10348         call `update-coding-systems-internal'.
10349
10350         * mule/mule-misc.el (coding-system-get): New function.
10351         (coding-system-put): New function.
10352         (coding-system-category): New function.
10353
10354 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10355
10356         * dumped-lisp.el (preloaded-file-list): Load "thai-xtis-chars"
10357         when Mule is running; load "mule/thai-xtis" instead of "thai-xtis"
10358         to avoid conflict with leim/quail/thai-xtis.
10359
10360         * mule/thai-xtis.el: Split definition of the charset `thai-xtis'
10361         to thai-xtis-chars.el.
10362
10363         * mule/thai-xtis-chars.el: New file (split from
10364         mule/thai-xtis.el).
10365
10366 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10367
10368         * mule/thai-xtis.el:
10369         - Change category for the charset `thai-xtis' to `?x' from `?T'.
10370         - Add syntax entries.
10371         - Put `preferred-coding-system' of the charset `thai-xtis' to
10372           `tis-620'.
10373
10374 1999-06-28  TAKAHASHI Naoto  <ntakahas@etl.go.jp>
10375
10376         * mule/thai-xtis.el: ccl-decode-thai-xtis and subroutines
10377         rewritten to use write-multibyte-character.
10378
10379 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10380
10381         mule/mule-cmds.el (view-hello-file): Use `iso-2022-7bit' instead
10382         of `iso-2022-7'.
10383         (prefer-coding-system): Synced up with Emacs 20.3.11 but not
10384         ported yet.
10385         (read-input-method-name): Treat optional argument `default'.
10386
10387 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10388
10389         * mule/mule-cmds.el (set-language-info): Don't set up menus at
10390         all.
10391         (set-language-info-alist): Set up menus here.
10392
10393 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10394
10395         * minibuf.el (completing-read): Add new optional argument
10396         `default'.
10397         (read-coding-system): Add new optional argument
10398         `default-coding-system'.
10399
10400 1999-06-03  Ken'ichi Handa  <handa@gnu.org>
10401
10402         * mule/vietnamese.el (ccl-encode-vscii): Typo fixed
10403         (viet-viscii-...->viet-vscii...).
10404
10405 1999-05-13  Ken'ichi Handa  <handa@gnu.org>
10406
10407         * mule/mule-cmds.el: Change MULE to Mule in docstrings
10408         and menus.
10409
10410 1999-04-12  Richard M. Stallman  <rms@gnu.org>
10411
10412         * mule/mule-cmds.el (input-method-function): Add permanent-local
10413         property.
10414
10415 1999-03-30  Dave Love  <fx@gnu.org>
10416
10417         * mule/mule-cmds.el (current-language-environment): Doc fix.
10418
10419 1999-02-06  Richard Stallman  <rms@gnu.org>
10420
10421         * mule/european.el (setup-slovenian-environment): New function.
10422         ("Slovenian"): New language environment.
10423
10424 1999-01-27  Dave Love  <fx@gnu.org>
10425
10426         * mule/mule-cmds.el (current-language-environment): Provide :link,
10427         :type (choices) and appropriate :get.
10428
10429 1999-01-14  Kenichi Handa  <handa@etl.go.jp>
10430
10431         * mule/mule-cmds.el (describe-language-environment): Don't alter
10432         input-method-alist.
10433
10434 1999-01-06  Eli Zaretskii  <eliz@gnu.org>
10435
10436         * mule/mule-cmds.el (prefer-coding-system): Call
10437         set-coding-priority, so that the internal array of priorities is
10438         also updated.
10439
10440 1998-12-30  Eli Zaretskii  <eliz@mescaline.gnu.org>
10441
10442         * mule/mule-cmds.el (prefer-coding-system): If the argument
10443         requires specific EOL conversion type, make the default coding
10444         systems use that.
10445
10446 1998-12-17  Eli Zaretskii  <eliz@mescaline.gnu.org>
10447
10448         * mule/mule-cmds.el (set-language-environment): Pass the default
10449         eol-type to set-language-environment-coding-systems.
10450         (set-default-coding-systems): Copy the eol-type property for the
10451         new default values of {buffer-file,process}-coding-system from the
10452         old defaults.
10453         (set-language-environment-coding-systems): Accept an optional
10454         argument EOL-TYPE, and set the eol-type property of the default
10455         coding systems accordingly.
10456
10457 1998-10-26  Kenichi Handa <handa@etl.go.jp>
10458
10459         * mule/chinese.el (pre-write-encode-hz): Cancel previous change,
10460         use generate-new-buffer instead of get-buffer-create.
10461
10462 1998-10-21  Kenichi Handa  <handa@etl.go.jp>
10463
10464         * mule/chinese.el (pre-write-encode-hz): Use with-temp-buffer.
10465
10466 1998-10-16  Markus Rost  <rost@delysid.gnu.org>
10467
10468         * mule/mule-cmds.el (default-input-method): Fix custom type.
10469
10470 1998-10-12  Richard Stallman  <rms@psilocin.ai.mit.edu>
10471
10472         * mule/mule-cmds.el (setup-specified-language-environment):
10473         Add apropos-inhibit property.
10474         (describe-specified-language-support): Likewise.
10475
10476 1998-09-06  Bill Richter  <richter@math.nwu.edu>
10477
10478         * mule/mule-cmds.el: Doc fixes.
10479
10480 1998-09-02  Kenichi Handa  <handa@etl.go.jp>
10481
10482         * mule/mule-cmds.el (register-input-method): Doc-string
10483         modified.
10484
10485 1998-09-01  Dave Love  <fx@gnu.org>
10486
10487         * mule/mule-cmds.el (current-language-environment): Fix
10488         setter function.
10489
10490 1998-08-31  Paul Eggert  <eggert@twinsun.com>
10491
10492         * mule/chinese.el, mule/cyrillic.el, mule/ethiopic.el,
10493         mule/european.el, mule/hebrew.el, mule/japanese.el,
10494         mule/korean.el, mule/vietnamese.el: Add coding: local variable, to
10495         avoid bootstrapping problem if you need to recompile all the Lisp
10496         files using interpreted code.
10497
10498 1998-08-26  Kenichi Handa  <handa@etl.go.jp>
10499
10500         * mule/european.el ("Latin-1"): Modify `documentation' key value.
10501         ("Latin-2"): Likewise.
10502
10503 1998-08-18  Per Starback  <starback@update.uu.se>
10504
10505         * mule/european.el (setup-latin2-environment): Fix typo.
10506
10507 1998-08-18  Kenichi Handa  <handa@etl.go.jp>
10508
10509         * mule/european.el: Give proper value of `input-method' key to all
10510         lang. env.
10511
10512         * mule/mule-cmds.el (activate-input-method): Handle the case that
10513         the arg INPUT-METHOD is nil correctly.
10514         (read-multilingual-string): Activate the specified input method
10515         before calling read-string.  Afterward, activate the original
10516         input method.
10517
10518 1998-08-15  Kenichi HANDA  <handa@etl.go.jp>
10519
10520         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
10521         (set-language-info-alist): Fix typo in doc-string.
10522
10523         * mule/hebrew.el ("Hebrew"): Delete describe-function key.
10524
10525 1998-08-09  Kenichi HANDA  <handa@etl.go.jp>
10526
10527         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
10528         (reset-language-environment): New function for the job that
10529         setup-english-environment used to do.
10530         (set-language-environment): Do more setups according to the info
10531         in language-info-alist.
10532         (read-language-name): Handle the case that the arg KEY is nil.
10533         (describe-language-environment): Handle input-method property.
10534
10535         * mule/: All files under this directory, which related with
10536         specific languages (such as mule/european.el, mule/greek.el,
10537         mule/hebrew.el, mule/misc-lang.el), modified as below.
10538         (setup-XXX-environment): Just call set-language-environment.  If
10539         they used to do some other jobs than what done by
10540         set-language-environment, those jobs are done in
10541         setup-XXX-environment-internal now.
10542         ("LANUGAGE-ENVIRONMENT"): Delete property setup-function or change
10543         the value to setup-XXX-environment-internal.  Add properties
10544         input-method and features.
10545
10546         * mule/english.el (setup-english-environment): Just call
10547         reset-language-environment.
10548
10549         * mule/european.el (setup-8-bit-environment): Function deleted.
10550
10551 1998-08-08  Richard Stallman  <rms@psilocin.ai.mit.edu>
10552
10553         * mule/mule-cmds.el (input-method-exit-on-first-char)
10554         (input-method-use-echo-area): Doc fixes.
10555
10556 1998-08-06  Kenichi Handa  <handa@etl.go.jp>
10557
10558         * mule/mule-cmds.el (input-method-exit-on-first-char): New
10559         variable.
10560         (input-method-use-echo-area): New variable.
10561
10562 1998-08-01  Kenichi HANDA  <handa@etl.go.jp>
10563
10564         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
10565
10566 1998-07-30  Ken'ichi Handa  <handa@delysid.gnu.org>
10567
10568         * mule/mule-cmds.el (activate-input-method): Update mode line.
10569         (inactivate-input-method): Likewise.
10570
10571 1998-07-19  Kenichi Handa  <handa@etl.go.jp>
10572
10573         * mule/mule-cmds.el (read-multilingual-string): Don't activate an
10574         input method in the current buffer, but just bind
10575         current-input-method.
10576
10577 1998-07-08  Kenichi Handa  <handa@etl.go.jp>
10578
10579         * mule/hebrew.el ("Hebrew"): Add coding-priority.
10580
10581         * mule/misc-lang.el ("IPA"): Add coding-priority and
10582         coding-system.
10583
10584 1998-06-26  Ken'ichi Handa  <handa@melange.gnu.org>
10585
10586         * mule/greek.el: Add coding-priority.
10587
10588 1998-05-23  Richard Stallman  <rms@psilocin.ai.mit.edu>
10589
10590         * mule/mule-cmds.el (register-input-method): Rename arg ENV to
10591         LANG-ENV.
10592
10593 1998-05-20  Richard Stallman  <rms@psilocin.ai.mit.edu>
10594
10595         * mule/mule-cmds.el (register-input-method): Fix previous change.
10596         (setup-specified-language-environment): Doc fix.
10597
10598 1998-05-19  Richard Stallman  <rms@psilocin.ai.mit.edu>
10599
10600         * mule/mule-cmds.el: Several doc fixes.
10601         (get-language-info, set-language-info): Rename argument.
10602         (set-language-info-alist): Likewise.
10603         (register-input-method): Rename argument.
10604         (activate-input-method): If INPUT-METHOD is nil, deactivate.
10605
10606 1998-05-04  Kenichi Handa  <handa@etl.go.jp>
10607
10608         * mule/mule-cmds.el (toggle-input-method): Use a more appropriate
10609         default value while reading an input method.
10610
10611 1998-05-01  Kenichi Handa  <handa@etl.go.jp>
10612
10613         * mule/mule-cmds.el (universal-coding-system-argument):
10614         Use buffer-file-coding-system as default.
10615
10616 1998-04-14  Andreas Schwab  <schwab@mescaline.gnu.org>
10617
10618         * mule/korean.el ("Korean"): Doc fix.
10619
10620 1998-04-11  Kenichi Handa  <handa@etl.go.jp>
10621
10622         * mule/mule-cmds.el (describe-language-environment): Print the
10623         languge environment at the head.
10624
10625 1998-04-06  Kenichi Handa  <handa@etl.go.jp>
10626
10627         * mule/japanese.el: Set exit-function to exit-japanese-environment
10628         for Japanese environment.
10629
10630 1998-03-20  Richard Stallman  <rms@psilocin.gnu.org>
10631
10632         * mule/mule-cmds.el (set-language-environment): Doc fix.
10633         (current-language-environment): Use defcustom.
10634         (default-input-method): Specify :type.
10635
10636 1998-03-02  Kenichi Handa  <handa@etl.go.jp>
10637
10638         * mule/mule-cmds.el (set-default-coding-systems): Doc-string
10639         modified.
10640         (prefer-coding-system): Doc-string modified.
10641
10642 1998-01-21  Kenichi Handa  <handa@etl.go.jp>
10643
10644         * mule/mule-cmds.el (set-language-info): Doc-string
10645         describes `coding-priority' KEY.
10646         (set-language-environment-coding-systems): New function.
10647         (select-safe-coding-system): New function.
10648         (set-language-info): New optional args DESCRIBE-MAP and SETUP-MAP.
10649         (set-language-info-alist): New optionla arg PARENTS.  Call
10650         set-language-info with appropriate DESCRIBE-MAP and SETUP-MAP args.
10651         (set-language-environment-coding-systems): New function.
10652
10653         * mule/chinese.el: Remove setting up of
10654         describe-chinese-environment-map and
10655         setup-chinese-environment-map.  Exclude them in args of calls to
10656         set-language-info-alist.  Register coding-priority key in
10657         language-info-alist.
10658
10659         * mule/cyrillic.el: Remove setting up of
10660         describe-cyrillic-environment-map and
10661         setup-cyrillic-environment-map.  Exclude them in args of calls to
10662         set-language-info-alist.  Register coding-priority key in
10663         language-info-alist.
10664
10665         * mule/english.el: Register coding-priority key in
10666         language-info-alist.
10667
10668         * mule/ethiopic.el: Register coding-priority key in
10669         language-info-alist.
10670
10671         * mule/european.el: Remove setting up of
10672         describe-european-environment-map and
10673         setup-european-environment-map.  Exclude them in args of calls to
10674         set-language-info-alist.  Register coding-priority key in
10675         language-info-alist.  Add "German" language env.
10676         (setup-8-bit-environment): Delete CODING-SYSTEM arg.
10677         (setup-german-environment): New function.
10678
10679         * mule/greek.el (setup-greek-environment): For Greek lang. env.,
10680         change default input method to "greek-postfix".
10681
10682         * mule/japanese.el, mule/korean.el, mule/vietnamese.el: Register
10683         coding-priority key in
10684
10685 1997-12-19  Stephen Eglen  <stephen@cns.ed.ac.uk>
10686
10687         * mule/mule-cmds.el (set-language-info): Doc fix.
10688         (input-method-inactivate-hook): Doc fix.
10689
10690 1997-11-20  Karl Heuer  <kwzh@gnu.org>
10691
10692         * mule/mule-cmds.el (set-input-method): Renamed from
10693         select-input-method.
10694
10695 1997-11-07  Kenichi Handa  <handa@etl.go.jp>
10696
10697         * mule/mule-cmds.el (set-language-environment): Run
10698         exit-language-environment-hook before calling `exit-function'
10699         which is specified for the language environment.
10700
10701 1997-10-23  Kenichi Handa  <handa@etl.go.jp>
10702
10703         * mule/mule-cmds.el (set-default-coding-systems): Doc-string
10704         modified.
10705         (prefer-coding-system): Likewise.
10706         (describe-language-environment): Print aliases of each coding
10707         system.
10708         (set-language-environment-hook): New variable.
10709         (exit-language-environment-hook): New variable.
10710         (set-language-environment): Call these hooks.  Before setting a
10711         new language environment, exit from the
10712         current-language-environment if necessary.
10713         (input-method-verbose-flag): The value can be nil, t,
10714         complex-only, or default.
10715         (input-method-highlight-flag): Doc-string augmented.
10716         (activate-input-method): Check if we can run the registered
10717         function to activate an input method.
10718
10719         * mule/korean.el: Set exit-function for language environment
10720         "Korean" to exit-korean-environment.
10721         (setup-korean-environment): Moved to korea-util.el.
10722
10723 1997-10-21  Kenichi Handa  <handa@etl.go.jp>
10724
10725         * mule/mule-cmds.el (read-multilingual-string): Use
10726         current-input-method prior to default-input-method.  Don't bind
10727         current-input-method by `let', instead, activate the specified
10728         input method in the current buffer temporarily.
10729
10730 1997-10-19  John F. Whitehead  <jfw@cisco.com>
10731
10732         * mule/mule-cmds.el (describe-language-environment): Fix prompt.
10733
10734 1997-10-21  Kenichi Handa  <handa@etl.go.jp>
10735
10736         * mule/chinese.el (post-read-decode-hz): Return the result of
10737         decode-hz-region.
10738         (pre-write-encode-hz): Do not change the value of
10739         last-coding-system.
10740
10741 1998-09-06  Bill Richter  <richter@math.nwu.edu>
10742
10743         * mule/mule-ccl.el: Doc fixes.
10744
10745 1998-04-20  Kenichi Handa  <handa@etl.go.jp>
10746
10747         * mule/mule-ccl.el (declare-ccl-program): New optional arg VECTOR.
10748         (check-ccl-program): New macro.
10749
10750 1998-01-21  Kenichi Handa  <handa@etl.go.jp>
10751
10752         * mule/mule-ccl.el: Comment about CCL syntax modified.
10753         (ccl-command-table): Add read-multibyte-character and
10754         write-multibyte-character.
10755         (ccl-code-table): Add ex-cmd.
10756         (ccl-extended-code-table): New variable.
10757         (ccl-embed-extended-command): New function.
10758         (ccl-compile-read-multibyte-character,
10759         ccl-compile-write-multibyte-character) New functions.
10760         (ccl-dump-ex-cmd, ccl-dump-read-multibyte-character,
10761         ccl-dump-write-multibyte-character): New functions.
10762
10763 1999-07-22  SL Baur  <steve@miho>
10764
10765         * config.el (config-value-file): config.values is installed into
10766         doc-directory.
10767         From Karl M. Hegbloom  <karlheg@cathcart.sysc.pdx.edu>
10768
10769 1999-07-19  Didier Verna  <didier@xemacs.org>
10770
10771         * rect.el: all functions rewritten, except when noted. Below is a
10772         list of interface changes.
10773         (apply-on-rectangle): new function. Obsoletes
10774         `operate-on-rectangle'. All functions that used to call this
10775         function now call the new one.
10776         (kill-rectangle): added optional prefix arg to fill lines.
10777         (delete-rectangle): ditto.
10778         (delete-extract-rectangle): ditto.
10779         (open-rectangle): ditto.
10780         (clear-rectangle): ditto.
10781         (delete-rectangle-line): added third arg FILL.
10782         (delete-extract-rectangle-line): ditto.
10783         (open-rectangle-line): ditto.
10784         (clear-rectangle-line): ditto.
10785
10786 1999-07-18  Andy Piper  <andy@xemacs.org>
10787
10788         * menubar-items.el (default-menubar): add gutter options.
10789
10790         * gutter-items.el: new file.
10791         (gutter): new group for custom.
10792         (gutter-visible-p): new variable.
10793         (default-gutter-position): ditto.
10794         (buffers-tab): new group for the buffers tab.
10795         (gutter-buffers-tab): widget to put in the gutter.
10796         (buffers-tab-max-size): max number of tabs.
10797         (buffers-tab-switch-to-buffer-function): function to call when a
10798         tab is pressed.
10799         (buffers-tab-omit-function): filter buffers with this function.
10800         (buffers-tab-format-buffer-line-function): format buffer names for
10801         inclusion in tabs.
10802         (buffers-tab-switch-to-buffer): like switch-to-buffer but without
10803         the record.
10804         (build-buffers-tab-internal): build a list of tab items.
10805         (buffers-tab-items): ditto.
10806         (add-tab-to-gutter): put a tab in the gutter area.
10807         (update-tab-in-gutter): reset the buffers in the tab.
10808
10809         * dumped-lisp.el (preloaded-file-list): dump gutter-items.
10810
10811         * buffer.el (switch-to-buffer): run switch-to-buffer-hooks.
10812         (switch-to-buffer-hooks): new hook.
10813
10814         * toolbar.el (default-toolbar-position): fix typo.
10815
10816 1999-07-16  Andy Piper  <andy@xemacs.org>
10817
10818         * gui.el (make-dialog-frame): turn off gutters for dialogs.
10819
10820 1999-07-15  Didier Verna  <didier@xemacs.org>
10821
10822         * cus-edit.el (custom-prompt-variable): optional third arg makes
10823         prompt for a comment string.
10824         (customize-set-value): optional prefix makes this function handle
10825         variable comments.
10826         (customize-set-variable): ditto.
10827         (customize-save-variable): ditto.
10828         (customize-customized): handle custom comments.
10829         (customize-save-customized): ditto.
10830         (custom-variable-state-set): ditto.
10831         (custom-face-state-set): ditto.
10832         (customize-saved): ditto.
10833         (custom-variable-set): ditto.
10834         (custom-face-set): ditto.
10835         (custom-variable-save): ditto.
10836         (custom-face-save): ditto.
10837         (custom-variable-reset-saved): ditto.
10838         (custom-face-reset-saved): ditto.
10839         (custom-variable-reset-standard): ditto.
10840         (custom-face-reset-standard): ditto.
10841         (custom-comment-face): new face.
10842         (custom-comment-tag-face): ditto.
10843         (custom-comment): new widget.
10844         (custom-comment-create): new function.
10845         (custom-comment-delete): ditto.
10846         (custom-comment-value-set): ditto.
10847         (custom-comment-show): ditto.
10848         (custom-comment-invisible-p): ditto.
10849         (custom-variable-value-create): create a comment field widget.
10850         (custom-face-value-create): ditto.
10851         (custom-variable-menu): new entry for adding a custom comment.
10852         (custom-face-menu): ditto.
10853         (custom-save-variables): possibly save custom comments.
10854         (custom-save-faces): ditto.
10855
10856         * cus-face.el (custom-set-faces): the arguments can now have a
10857         custom comment as fourth argument.
10858
10859         * custom.el (custom-set-variables): the arguments can now have a
10860         custom comment as fifth element.
10861
10862 1999-07-13  XEmacs Build Bot <builds@cvs.xemacs.org>
10863
10864         * XEmacs 21.2.18 is released
10865
10866 1999-07-13  SL Baur  <steve@miho>
10867
10868         * lib-complete.el (read-library-name): Revert previous change.
10869         (read-library): Ditto.
10870
10871 1999-06-24  Karl M. Hegbloom  <karlheg@debian.org>
10872
10873         * packages.el (packages-package-list): Capitalize docstring.
10874
10875         * packages.el (packages-find-package-library-path): Use #'nconc
10876         rather than #'append to reduce consing -- #'mapcar uses Flist,
10877         which returns a freshly consed list.  #'append would create yet
10878         another fresh list, using Fmake_list in concat.
10879
10880         * packages.el (package-provide): Use setq with remassq like it
10881         says in its docstring.
10882
10883 1999-07-06  SL Baur  <steve@miho.m17n.org>
10884
10885         * lib-complete.el (progn-with-message): Fix typo.
10886
10887 1999-07-06  SL Baur  <steve@miho.m17n.org>
10888
10889         * mule/mule-misc.el (char-octet): Make function match docstring.
10890         From Katsumi Yamaoka <yamaoka@jpl.org>
10891
10892 1999-06-15  Karl M. Hegbloom  <karlheg@debian.org>
10893
10894         * wid-edit.el (widget-documentation): corrected spelling error.
10895
10896 1999-06-23  Jonathan Marten <jonathan.marten@uk.sun.com>
10897
10898         * x-win-sun.el (x-win-init-sun): Don't rebind Find and Sh-find
10899         keys if already bound
10900
10901 1999-07-06  SL Baur  <steve@miho.m17n.org>
10902
10903         * lib-complete.el (progn-with-message): Revert previous changes.
10904
10905 1999-06-24  Bob Weiner  <weiner@beopen.com>
10906
10907         * lib-complete.el (find-library):
10908         (find-library-other-window):
10909         (find-library-other-frame): Completely rewrote
10910         so that these functions actually work when called non-interactively.
10911         Also made them handle LIBRARY arguments which end with .el or .elc.
10912
10913 1999-06-24  Bob Weiner  <weiner@beopen.com>
10914
10915         * simple.el (indent-new-comment-line): Locally bound
10916         `block-comment-start' to `comstart' or else when this is called
10917         from do-auto-fill, e.g. in Lisp mode, it will insert any non-nil
10918         `block-comment-start' value, ignoring any existing spacing after a
10919         comment prefix in the previous line and producing ugly comments.
10920
10921 1999-06-23  Bob Weiner  <weiner@beopen.com>
10922
10923         * list-mode.el (mouse-choose-completion):
10924         (choose-completion):
10925         (completion-switch-to-minibuffer): Added.
10926         ([Tab]): [Tab] previously switched to the minibuffer
10927         but since [space] does that and since most applications in the
10928         world use [Tab] to select the next item in a list, do that in the
10929         *Completions* buffer too.  This will cause the least confusion
10930         among the largest population of users.  -- Bob Weiner, BeOpen.com,
10931         06/23/1999.
10932
10933 1999-06-22  Bob Weiner  <weiner@beopen.com>
10934
10935         * help.el (help-buffer-name): Added support for a null value
10936         of `help-buffer-prefix-string' since some buffers require no
10937         prefix.
10938
10939 1999-06-20  Bob Weiner  <weiner@beopen.com>
10940
10941         * list-mode.el (completion-list-mode-quit): Added and bound to {q}
10942         in the completion-list-mode-map to bury the completions buffer
10943         even when the minibuffer is no longer active.
10944
10945 1999-06-20  Bob Weiner  <weiner@beopen.com>
10946
10947         * list-mode.el (list-mode): It is visually disconcerting to have
10948         the text cursor disappear within list buffers, especially when
10949         moving from window to window, so leave it visible.
10950
10951 1999-07-01  SL Baur  <steve@miho.m17n.org>
10952
10953         * menubar-items.el (default-menubar): Conditionalize the bug
10954         report menu item (which may not be possible in this XEmacs).
10955         Reported by: Ken'ichi Handa <handa@etl.go.jp>
10956
10957 1999-06-30  SL Baur  <steve@miho.m17n.org>
10958
10959         * subr.el (with-current-buffer): DOC string fix.
10960         Suggested by Bob Weiner <weiner@altrasoft.com>
10961
10962 1999-06-25  Charles G Waldman <cgw@fnal.gov>
10963
10964         * cus-face.el (custom-face-italic): insert missing args
10965
10966 1999-06-24  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10967
10968         * packages.el (package-locations): Changed default early package
10969         hierarchies to ~/.xemacs/mule-packages and
10970         ~/.xemacs/xemacs-packages.
10971
10972 1999-06-23  SL Baur  <steve@miho.m17n.org>
10973
10974         * mule/mule-category.el (Top Level): ASCII is also latin-1.
10975
10976 1999-06-15  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10977
10978         * packages.el (package-locations): Changed default early package
10979         hierarchy to ~/.xemacs/packages.
10980         (package-locations): Removed `packages' as a possible name for a
10981         late package hierarchy.
10982
10983 1999-06-20  MORIOKA Tomohiko  <tomo@etl.go.jp>
10984
10985         * mule/mule-category.el (word-combining-categories): Set up new
10986         variable.
10987         (word-separating-categories): Likewise.
10988
10989 1999-06-22  XEmacs Build Bot <builds@cvs.xemacs.org>
10990
10991         * XEmacs 21.2.17 is released
10992
10993 1999-06-17  Robert Pluim  <rpluim@bigfoot.com>
10994
10995         * font-menu.el (font-menu-set-font): allow for nil specification
10996         of font size.
10997
10998 1999-06-16  MORIOKA Tomohiko  <tomo@etl.go.jp>
10999
11000         * mule/thai-xtis.el: Specify `columns' of the charset `thai-xtis'
11001         is 1.
11002
11003 1999-06-12  MORIOKA Tomohiko  <tomo@etl.go.jp>
11004
11005         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Use NBSP of ISO
11006         8859-5 instead of ISO 8859-1.
11007
11008 1999-06-15  SL Baur  <steve@steve1.m17n.org>
11009
11010         * mule/vietnamese.el (viet-vscii-encode-table): Use split-char.
11011         (viet-viscii-encode-table): Ditto.
11012
11013         * mule/mule-misc.el: Delete split-char & split-char-or-char-int.
11014         Make obsolete definition of char-octet.
11015
11016 1999-06-14  SL Baur  <steve@steve1.m17n.org>
11017
11018         * subr.el: Move no-Mule make-char ...
11019         * help-nomule.el (make-char): To here.
11020         (string-width): Make Mule compatibility alias.
11021
11022 1999-06-15  Andy Piper  <andy@xemacs.org>
11023
11024         * select.el (get-selection-no-error): really make there be no-error.
11025         (get-selection): revert to original.
11026
11027 1999-06-11  Andy Piper  <andy@xemacs.org>
11028
11029         * select.el (selection-sets-clipboard): renamed.
11030         (own-selection): use it.
11031
11032 1999-06-11  XEmacs Build Bot <builds@cvs.xemacs.org>
11033
11034         * XEmacs 21.2.16 is released
11035
11036 1999-06-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
11037
11038         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Set 32 for
11039         missing characters to avoid crash.
11040
11041 1999-06-09  Jan Vroonhof  <vroonhof@math.ethz.ch>
11042
11043         * coding.el (set-terminal-coding-system): Only set the console
11044         coding system on the selected console if it is a tty.
11045
11046 1999-06-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
11047
11048         * cus-face.el:
11049         * cus-edit.el:
11050         * faces.el:
11051         (custom):
11052         (face-spec-set):
11053         * faces.el (frob-face-property):
11054         * font-menu.el (font-menu-set-font):
11055                   Actually apply changes from 1999-03-17
11056
11057 1999-06-10  Andy Piper  <andy@xemacs.org>
11058
11059         * select.el (get-selection): abstract out non error-signalling
11060         part.
11061         (get-selection-no-error): get-selection without signalling an
11062         error.
11063         (selection-is-clipboard-p): new variable. controls whether the
11064         selection sets the clipboard.
11065         (own-selection): use it.
11066
11067         * mouse.el (insert-selection): fallback to clipboard after trying
11068         primary selection and cutbuffer.
11069
11070 1999-06-05  Andy Piper  <andy@xemacs.org>
11071
11072         * x-select.el (xselect-kill-buffer-hook-1): use generalised
11073         selection functions.
11074
11075 1999-06-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
11076
11077         * code-files.el (buffer-file-coding-system): Use `raw-text' as
11078         default value.
11079         (load): Use `raw-text' instead of `no-conversion'.
11080         (insert-file-contents): Likewise.
11081
11082         * bytecomp.el (byte-compile-insert-header): Use `raw-text' instead
11083         of `no-conversion'.
11084
11085 1999-06-03  MORIOKA Tomohiko  <tomo@etl.go.jp>
11086
11087         * coding.el: Don't copy `no-conversion' to `raw-text'.
11088
11089 1999-06-07  Hrvoje Niksic  <hniksic@srce.hr>
11090
11091         * subr.el (make-char): Define it if Mule is not around.
11092
11093 1999-06-07  SL Baur  <steve@steve1.m17n.org>
11094
11095         * mule/mule-help.el: Add trailing newline.  Use mule keyword.
11096
11097         * x-select.el (x-disown-selection-internal): Restore symbol as an
11098         obsolete alias.
11099         (xselect-kill-buffer-hook-1): Use disown-selection-internal.
11100
11101 1999-06-04  XEmacs Build Bot <builds@cvs.xemacs.org>
11102
11103         * XEmacs 21.2.15 is released
11104
11105 1999-06-02  Oscar Figueiredo  <oscar@xemacs.org>
11106
11107         * subr.el (split-string): Avoid infinite looping
11108
11109 1999-05-30  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11110
11111         * ldap.el (ldap-ignore-attribute-codings): New variable
11112         (ldap-default-attribute-decoder): New variable
11113         (ldap-coding-system): New variable
11114         (ldap-attribute-syntax-encoders): New variable
11115         (ldap-attribute-syntax-decoders): New variable
11116         (ldap-attribute-syntaxes-alist): New variable
11117         (ldap-encode-boolean): New function
11118         (ldap-decode-boolean): New function
11119         (ldap-encode-country-string): New function
11120         (ldap-decode-string): New function
11121         (ldap-decode-address): New function
11122         (ldap-encode-address): New function
11123         (ldap-decode-attribute): New function
11124         (ldap-search): Use some of these
11125
11126 1999-05-25  Jan Vroonhof  <jan@xemacs.org>
11127
11128         * version.el (emacs-version): Make the patch level/beta come
11129         before the XEmacs qualifier so that it gets into (funcall
11130         emacs-version) and thus in the bug reports.
11131         (emacs-version>=): Support patch levels.
11132
11133 1999-06-03  SL Baur  <steve@xemacs.org>
11134
11135         * version.el: implement x.y.z version number
11136         From Jan Vroonhof <vroonhof@math.ethz.ch>
11137
11138 1999-05-27  Yoshiki Hayashi <g740685@komaba.ecc.u-tokyo.ac.jp>
11139
11140         * mule/mule-cmds.el (read-input-method-name): set input-method properly.
11141
11142 1999-05-22  Vin Shelton <acs@xemacs.org>
11143
11144         * startup.el: Document -private and break out non-standard X options.
11145
11146 1999-05-26  SL Baur  <steve@gneiss.etl.go.jp>
11147
11148         * mule/mule-charset.el (charset-after): New function.
11149         (charset-direction): Synch with Mule, update docstring.
11150         (get-charset-property): New function.
11151         (put-charset-property): New function.
11152         (charset-plist): New function.
11153
11154         * mule/mule-charset.el (compose-region):
11155         (decompose-region): remove;  these functions (which don't work
11156         since we don't do composite characters) have been moved to
11157         mule-util.el.
11158         (toplevel): follow coding standards
11159
11160 1999-05-26  SL Baur  <steve@gneiss.etl.go.jp>
11161
11162         * dumped-lisp.el (preloaded-file-list): mule-files.el does not
11163         exist any more.
11164
11165         * code-files.el: Fix commentary to follow coding standards.  Move
11166         the single line left in mule-files.el to here.
11167
11168         * mule/mule-files.el: delete.
11169
11170 1999-05-24  SL Baur  <steve@gneiss.etl.go.jp>
11171
11172         * info.el (Info-scroll-prev): Use event functions instead of the
11173         old emacs 19 interface.
11174
11175 1999-06-02  Andy Piper  <andy@xemacs.org>
11176
11177         * x-font-menu.el (x-font-menu-load-font):
11178         font-menu-registry-encoding -> x-font-menu-registry-encoding type.
11179
11180 1999-05-31  Andy Piper  <andy@xemacs.org>
11181
11182         * font-menu.el (font-menu-ignore-scaled-fonts): move to font-menu
11183         group.
11184         (font-menu-this-frame-only-p): ditto.
11185         (font-menu-max-items): reinstate, from Jan Vroonhof
11186         <vroonhof@math.ethz.ch>
11187         (font-menu-submenu-name-format): ditto.
11188         (font-menu-split-long-menu): ditto, for use by the family
11189         constructor.
11190         (font-menu-family-constructor): use it.
11191
11192 1999-05-30  Andy Piper  <andy@xemacs.org>
11193
11194         * msw-faces.el (mswindows-font-regexp): new font matching regexp
11195         for use by the font menu.
11196
11197         * msw-font-menu.el: new file implementing mswindows specific
11198         font-menu behaviour.
11199         (mswindows-font-menu-registry-encoding): new function mirroring x version.
11200         (mswindows-font-menu-junk-families): ditto.
11201         (hack-font-truename): ditto.
11202         (mswindows-font-regexp-ascii): ditto.
11203         (mswindows-reset-device-font-menus): ditto.
11204         (mswindows-font-menu-font-data): ditto.
11205         (mswindows-font-menu-load-font): ditto.
11206
11207         * x-font-menu.el (x-reset-device-font-menus): made device specific.
11208         (x-font-menu-font-data): ditto.
11209         (x-font-menu-load-font): ditto.
11210
11211         * font-menu.el: new file implementing generic font menu behaviour.
11212         (font-menu-ignore-scaled-fonts): copied from x-font-menu.el and
11213         made device independent.
11214         (font-menu-this-frame-only-p): ditto.
11215         (font-menu-preferred-resolution): ditto.
11216         (font-menu-size-scaling): new variable used to determine whether
11217         sizes are in points or tenths of a point.
11218         (vassoc): moved from x-font-menu.el.
11219         (device-fonts-cache): ditto.
11220         (device-fonts-cache): ditto.
11221         (flush-device-fonts-cache): ditto.
11222         (reset-device-font-menus): copied from x-font-menu.el and made
11223         device independent. Most functionality deferred to
11224         device-dependent versions.
11225         (font-menu-family-constructor): copied from x-font-menu.el and
11226         made device independent.
11227         (font-menu-size-constructor): ditto.
11228         (font-menu-weight-constructor): ditto.
11229         (font-menu-set-font): ditto.
11230         (font-menu-change-face): ditto.
11231         (font-menu-load-font): new device method.
11232         (font-menu-font-data): ditto.
11233
11234         * x-font-menu.el: The above functions deleted.
11235
11236 1999-05-26  Andy Piper  <andy@xemacs.org>
11237
11238         * update-elc.el:
11239         * make-docfile.el:
11240         * loadup.el: rehash expand-file-name usage to not use default-directory.
11241
11242 1999-05-21  Andy Piper  <andy@xemacs.org>
11243
11244         * x-select.el (x-select-convert-to-text):
11245         (x-selected-text-type):
11246         (x-get-selection):
11247         (xselect-convert-to-string):
11248         (xselect-convert-to-compound-text):
11249         (xselect-convert-to-length):
11250         (xselect-convert-to-targets):
11251         (xselect-convert-to-delete):
11252         (xselect-convert-to-filename):
11253         (xselect-convert-to-charpos):
11254         (xselect-convert-to-lineno):
11255         (xselect-convert-to-colno):
11256         (xselect-convert-to-sourceloc):
11257         (xselect-convert-to-os):
11258         (xselect-convert-to-host):
11259         (xselect-convert-to-user):
11260         (xselect-convert-to-class):
11261         (xselect-convert-to-name):
11262         (xselect-convert-to-integer):
11263         (xselect-convert-to-atom):
11264         (xselect-convert-to-identity): functions renamed from x-* and
11265         moved to select.el.
11266         (x-get-secondary-selection): use rename get-selection.
11267         (x-get-clipboard): ditto.
11268         (x-own-selection): moved to select.el.
11269         (x-valid-simple-selection-p): ditto.
11270         (x-dehilight-selection): ditto.
11271         (x-own-clipboard): ditto.
11272         (x-disown-selection): ditto.
11273
11274         * x-mouse.el (x-yank-function): moved to mouse.el.
11275         (x-insert-selection): ditto.
11276         (x-set-point-and-move-selection): use renamed function.
11277
11278         * select.el (selected-text-type): moved and renamed from
11279         x-select.el.
11280         (selection-owner-p): moved to C.
11281         (selection-exists-p): ditto.
11282         (get-cutbuffer): new device method.
11283         (get-selection): generalised and moved from x-select.el.
11284         (own-selection): moved x-own-selection functionality into here.
11285         (dehilight-selection): renamed and moved from x-select.el.
11286         (own-clipboard): functionality moved from x-select.el using new
11287         generic C builtins.
11288         (disown-clipboard): ditto.
11289         (select-convert-to-text):
11290         (select-convert-to-string):
11291         (select-convert-to-compound-text):
11292         (select-convert-to-length):
11293         (select-convert-to-targets):
11294         (select-convert-to-delete):
11295         (select-convert-to-filename):
11296         (select-convert-to-charpos):
11297         (select-convert-to-lineno):
11298         (select-convert-to-colno):
11299         (select-convert-to-sourceloc):
11300         (select-convert-to-os):
11301         (select-convert-to-host):
11302         (select-convert-to-user):
11303         (select-convert-to-class):
11304         (select-convert-to-name):
11305         (select-convert-to-integer):
11306         (select-convert-to-atom):
11307         (select-convert-to-identity): new functions renamed from x-* and
11308         moved from x-select.el.
11309
11310         * mouse.el (mouse-consolidated-yank): subsume x-yank-function
11311         into here and use as the default window-system mouse yank.
11312         (insert-selection): generalised and moved from x-mouse.el.
11313         (own-clipboard): moved to C.
11314
11315         * msw-select.el (mswindows-selection-owned-p): deleted.
11316         (mswindows-own-selection): generalised and moved to select.el.
11317         (mswindows-disown-selection): generalised and moved to C.
11318         (mswindows-selection-owner-p): ditto.
11319
11320 1999-05-14  XEmacs Build Bot <builds@cvs.xemacs.org>
11321
11322         * XEmacs 21.2.14 is released
11323
11324 1999-05-13  SL Baur  <steve@gneiss.etl.go.jp>
11325
11326         * about.el: update contact info for jason and slb.
11327
11328 1999-05-13  SL Baur  <steve@gneiss.etl.go.jp>
11329
11330         * mule/european.el (setup-romanian-environment): Add Romanian
11331         support from Emacs/Mule romanian.el.
11332
11333 1999-03-17  Jan Vroonhof  <vroonhof@math.ethz.ch>
11334
11335         * cus-face.el: Label all custom changes with the 'custom' tag.
11336
11337         * cus-edit.el: idem ditto.
11338
11339         * faces.el: Added suport for adding device tags to various functions.
11340         (custom): New device tag.
11341         (face-spec-set): Call reset face with tags argument. No longer do
11342         x-init-global-faces hack.
11343
11344         * faces.el (frob-face-property): Use an anonymous specifier to map
11345         frob-face-property-1 over.
11346
11347         * x-font-menu.el (font-menu-set-font): Always specify all
11348         properties to custom.
11349
11350 1999-05-12  SL Baur  <steve@gneiss.etl.go.jp>
11351
11352         * mule/european.el (setup-czech-environment): Add czech support.
11353         From David Sauer <davids@orfinet.cz>
11354
11355 1999-03-15  SL Baur  <steve@xemacs.org>
11356
11357         * check-features.el: Turn hard errors into warnings.
11358
11359 1999-03-21  SL Baur  <steve@xemacs.org>
11360
11361         * simple.el (delete-key-deletes-forward): As per discussion on
11362         xemacs-beta, default to t.
11363
11364 1999-05-11  Hrvoje Niksic  <hniksic@srce.hr>
11365
11366         * loadup.el: Define Installation-string before loading anything.
11367
11368 1999-05-06  Gunnar Evermann  <ge204@eng.cam.ac.uk>
11369
11370         * files.el (auto-mode-alist): fix typo in regex for .bash_* files
11371         From Anders Stenman <stenman@isy.liu.se>
11372
11373 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
11374
11375         * wid-edit.el (widget-glyph-find): Ditto.
11376
11377         * packages.el (locate-library): Ditto.
11378
11379         * loadup.el (really-early-error-handler): Ditto.
11380
11381         * lib-complete.el (read-library): Ditto.
11382
11383         * faces.el (set-face-stipple): Ditto.
11384
11385         * code-files.el (load): Use new calling style of locate-file.
11386
11387 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
11388
11389         * packages.el (packages-unbytecompiled-lisp): Installation.el is
11390         dead.
11391
11392 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
11393
11394         * dumped-lisp.el (preloaded-file-list): Don't load
11395         Installation.el.
11396
11397         * loadup.el (Installation-string): Define it here.
11398
11399 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
11400
11401         * dumped-lisp.el (preloaded-file-list): Revert previous change --
11402         Installation.el needs to be loaded before `dump-paths', otherwise
11403         the dumping process won't find it.
11404
11405 1999-03-13  Adrian Aichner  <adrian@xemacs.org>
11406
11407         * dumped-lisp.el (preloaded-file-list): Load Installation.el after
11408         subr so that we can use `replace-in-string' in Installation.el to
11409         get rid of C-m chars under the native Windows build.
11410
11411 1999-04-29  Andy Piper  <andy@xemacs.org>
11412
11413         * make-docfile.el: canonicalize file and directory names.
11414
11415         * device.el (call-device-method): new function for calling device
11416         specific methods.
11417         (define-device-method): new function for defining device methods.
11418         (define-device-method*): ditto.
11419
11420 1999-04-27  Hrvoje Niksic  <hniksic@srce.hr>
11421
11422         * subr.el (buffer-string): Support new FSFmacs 20.4 stuff.
11423
11424 1999-04-08  MORIOKA Tomohiko  <tomo@etl.go.jp>
11425
11426         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): New variable.
11427         (cyrillic-koi8-r-encode-table): Likewise.
11428         (ccl-decode-koi8): Use `cyrillic-koi8-r-decode-table'.
11429         (ccl-encode-koi8): Use `cyrillic-koi8-r-encode-table'.
11430
11431         * mule/mule-misc.el (split-char-or-char-int): New function [moved
11432         from vietnamese.el].
11433
11434         * mule/vietnamese.el: Move function `split-char-or-char-int' to
11435         mule/mule-misc.el.
11436
11437 1999-04-08  MORIOKA Tomohiko  <tomo@etl.go.jp>
11438
11439         * mule/thai-xtis.el:
11440         - Change font registry name from "Thai94x94-0" to "xtis-0".
11441         - Change mnemonic of coding-system `tis-620' to "TIS620".
11442
11443 1999-04-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
11444
11445         * mule/ethiopic.el: fixed.
11446
11447 1999-03-30  MORIOKA Tomohiko  <tomo@etl.go.jp>
11448
11449         * dumped-lisp.el: Add ethiopic, thai-xtis and vietnamese.
11450
11451         * mule/thai-xtis.el: New file.
11452
11453         * mule/vietnamese.el: New file.
11454
11455         * mule/ethiopic.el: New file.
11456
11457 1999-04-22  Hrvoje Niksic  <hniksic@srce.hr>
11458
11459         * bytecomp.el (byte-compile-close-variables): Leave
11460         debug-issue-ebola-notices alone.
11461
11462 1999-04-11  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11463
11464         * ldap.el (ldap-host-parameters-alist): Make `Search Base' appear
11465         at the top of the buffer since it is the most important thing to
11466         customize
11467         (ldap-get-host-parameter): New defun
11468         (ldap-search): Add a new parameter `withdn' to retrieve the
11469         distinguished names of entries
11470
11471 1999-04-22  Kai Haberzettl  <khaberz@synnet.de>
11472
11473         * startup.el (splash-frame-body): Date and spelling fixes.
11474
11475 1999-03-16  Colin Rafferty  <colin@xemacs.org>
11476
11477         * view-less.el (toggle-truncate-lines): add autoload tag
11478
11479 1999-04-19  Hrvoje Niksic  <hniksic@srce.hr>
11480
11481         * format.el (format-alist): Disable image stuff.
11482
11483 1999-04-17  Hrvoje Niksic  <hniksic@srce.hr>
11484
11485         * wid-edit.el (widget-glyph-find): Search by directories, then by
11486         suffixes rather than the other way around.
11487         (widget-image-conversion): Renamed to
11488         `widget-image-file-name-suffixes'.
11489
11490 1999-04-16  Olivier Galibert  <galibert@pobox.com>
11491
11492         * mule/mule-charset.el: Made old functions obsolete, remove the
11493         unspeakably evil (and inexistant in fsf's) charset-leading-byte.
11494         (charset-iso-graphic-plane): Rename from charset-graphic.
11495         (charset-iso-final-char): Rename from charset-final.
11496         (charset-width): Rename from charset-columns.
11497         (charset-bytes): Added from fsf compatibility, returns always 1.
11498
11499         * mule/mule-misc.el: Move charset-doc-string alias to
11500         mule-charset.el
11501
11502 1999-04-14  Colin Rafferty  <colin@xemacs.org>
11503
11504         * x-faces.el (x-make-font-bold-italic): honor
11505         *try-oblique-before-italic-fonts*
11506
11507 1999-04-14  Hrvoje Niksic  <hniksic@srce.hr>
11508
11509         * cl-extra.el (coerce): Coerce numbers to characters correctly.
11510
11511 1998-12-02  Hrvoje Niksic  <hniksic@srce.hr>
11512
11513         * x-faces.el (try-oblique-before-italic-fonts): Use the right
11514         name.
11515
11516 1999-04-14  Dave Gillesipe  <daveg@synaptics.com>
11517
11518         * cl-extra.el (equalp): Would bug out for lists.
11519
11520 1999-03-12  Charles G Waldman  <cgw@fnal.gov>
11521
11522         * about.el (about-hackers):  Change cgw's email address
11523
11524 1999-03-12  XEmacs Build Bot <builds@cvs.xemacs.org>
11525
11526         * XEmacs 21.2.13 is released
11527
11528 1999-03-12  SL Baur  <steve@xemacs.org>
11529
11530         * simple.el (delete-key-deletes-forward): Revert to previous
11531         behavior.
11532
11533 1999-01-18  Didier Verna  <didier@xemacs.org>
11534
11535         * menubar-items.el (xemacs-splash-buffer): handle the case of
11536         multiple elements in the splash buffer body.
11537
11538         * startup.el (splash-frame-timeout): new constant: interval
11539         between splash buffer elements.
11540         (command-line-1): handle splash buffer with multiple elements (use
11541         a timeout).
11542         (splash-frame-body): Originally `startup-splash-frame-body'.
11543         Rewrote a cleaner and more readable version. This can now be array,
11544         in which case each element is displayed in turn in the splash buffer.
11545         (splash-frame-static-body): new constant. Persistent information
11546         across all splash buffer elements (preserves the possibility to give
11547         it in different languages.
11548         (circulate-splash-frame-elements): new function. Used as a timeout
11549         to circulate through all splash frame elements and display them in
11550         sequence.
11551         (display-splash-frame): originally `startup-splash-frame'. Handle
11552         the case of multiple elements in the splash buffer body. Now
11553         returns a timeout id if multiple elements to display, or nil.
11554
11555 1999-02-19  Jan Vroonhof  <vroonhof@math.ethz.ch>
11556
11557         * x-faces.el (x-init-global-faces): Add default tag to specifiers,
11558         so they can be overridden by x-init-face-from-resources.
11559         Additionally specify the font name also with an x tag.
11560
11561 1999-03-08  Andy Piper  <andy@xemacs.org>
11562
11563         * package-get.el (package-get-base): autoload.
11564
11565         * menubar-items.el (default-menubar): add update menu item. Fix
11566         custom menu to only be activated when package-base is available.
11567
11568         * package-get.el (package-get-custom): don't load
11569         package-get-custom as it is auto-generated. Fix group definition.
11570
11571 1999-03-05  Didier Verna  <didier@xemacs.org>
11572
11573         * cus-dep.el (Custom-make-dependencies): use `prin1-to-string'
11574         instead of `symbol-name' (Thanks Kyle).
11575
11576         * cus-edit.el (custom-save-variables): use `prin1' instead of
11577         princ to write symbols.
11578
11579 1999-03-05  XEmacs Build Bot <builds@cvs.xemacs.org>
11580
11581         * XEmacs 21.2.12 is released
11582
11583 1999-03-05  SL Baur  <steve@xemacs.org>
11584
11585         * menubar-items.el (default-menubar): Add kfm browsing support.
11586         From Neal Becker <nbecker@fred.net>
11587
11588 1999-03-03  Steven Baur  <steve@gneiss.etl.go.jp>
11589
11590         * font-lock.el (font-lock-revert-cleanup): Null out to avoid repeated
11591         calls to font-lock during buffer reversion.
11592
11593 1999-02-12  Didier Verna  <didier@xemacs.org>
11594
11595         * info.el (Info-build-node-completions): unconditionally widen the
11596         tag table buffer.
11597
11598 1999-02-19  Paul Stodghill  <stodghil@cs.cornell.edu>
11599
11600         * x-faces.el (x-init-face-from-resources):
11601         Only set fonts in the 'x locale.
11602
11603 1999-03-04  Adrian Aichner  <adrian@xemacs.org>
11604
11605         * package-ui.el (pui-install-selected-packages): Don't throw on
11606         `package-admin-delete-binary-package' returning nil since it's
11607         normal.  Reindent function.
11608         (pui-add-required-packages): Handle case where packages selected
11609         for installation have never been installed.
11610
11611 1999-03-03  Martin Buchholz  <martin@xemacs.org>
11612
11613         * menubar-items.el (default-menubar):
11614         Implement the ``Mule->Set coding system of process'' menu item.
11615
11616 1999-02-18  Martin Buchholz  <martin@xemacs.org>
11617
11618         * files.el (auto-mode-alist): Use c-mode for *.i pre-processed cpp
11619         files
11620         - Change some `if's to `when's
11621
11622 1999-03-01  XEmacs Build Bot <builds@cvs.xemacs.org>
11623
11624         * XEmacs 21.2.11 is released
11625
11626 1999-02-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
11627
11628         * userlock.el (ask-user-about-supersession-threat-dbox): Guard
11629         against window close (Fix Bug #460).
11630         (ask-user-about-lock-dbox): Idem.
11631
11632 1999-02-25  SL Baur  <steve@xemacs.org>
11633
11634         * mule/mule-charset.el (charset-leading-byte): New function.
11635         From Kazuyuki IENAGA <ienaga@jsys.co.jp>
11636
11637 1999-02-12  Andy Piper  <andy@xemacs.org>
11638
11639         * about.el (xemacs-hackers): change andy's email address.
11640         (about-url-alist): change andy's web page address.
11641         (about-xemacs): add piper.
11642
11643 1999-02-16  SL Baur  <steve@xemacs.org>
11644
11645         * dumped-lisp.el (preloaded-file-list): Core mule files moved out
11646         of mule-base into lisp/mule.
11647
11648 1999-02-16  SL Baur  <steve@xemacs.org>
11649
11650         * mule/arabic.el:
11651         mule/canna-leim.el:
11652         mule/chinese.el:
11653         mule/cyrillic.el:
11654         mule/english.el:
11655         mule/european.el:
11656         mule/greek.el:
11657         mule/hebrew.el:
11658         mule/japanese.el:
11659         mule/kinsoku.el:
11660         mule/korean.el:
11661         mule/misc-lang.el:
11662         mule/mule-category.el:
11663         mule/mule-ccl.el:
11664         mule/mule-charset.el:
11665         mule/mule-cmds.el:
11666         mule/mule-coding.el:
11667         mule/mule-files.el:
11668         mule/mule-help.el:
11669         mule/mule-init.el:
11670         mule/mule-misc.el:
11671         mule/mule-tty-init.el:
11672         mule/mule-x-init.el:
11673         mule/viet-chars.el:  Remerge from mule-base.
11674
11675         * dumped-lisp.el (preloaded-file-list): Core mule files moved out
11676         of mule-base into lisp/mule.
11677
11678 1999-02-10  Adrian Aichner  <adrian@xemacs.org>
11679
11680         * process.el (exec-to-string): Use `shell-command-switch' in place
11681         of hard-wired "-c" (for WindowsNT).
11682
11683 1999-02-08  Charles G Waldman  <cgw@pgt.com>
11684
11685         * menubar-items.el (default-menubar):  Remove obsolete
11686         "Gopher" item
11687
11688 1999-02-06  Jan Vroonhof  <vroonhof@math.ethz.ch>
11689
11690         * package-admin.el (package-admin-get-install-dir): First fall
11691         back to the location of xemacs-base for non-mule packages.
11692
11693 1999-02-15  Martin Buchholz  <martin@xemacs.org>
11694
11695         * paths.el:
11696         - improved automounter tmp directory support.
11697         - support 4 (!) empirically discovered automounter conventions
11698
11699 1999-02-12  SL Baur  <steve@xemacs.org>
11700
11701         * etags.el (pop-tag-mark): autoload to match key binding.
11702
11703 1999-02-05  XEmacs Build Bot <builds@cvs.xemacs.org>
11704
11705         * XEmacs 21.2.10 is released
11706
11707 1999-02-02  Jan Vroonhof  <vroonhof@math.ethz.ch>
11708
11709         * package-get.el (package-get-remote-filename): Don't bug out for
11710         a local file name in the search entry.
11711
11712 1999-02-02  XEmacs Build Bot <builds@cvs.xemacs.org>
11713
11714         * XEmacs 21.2.9 is released
11715
11716 1999-01-19  Didier Verna  <didier@xemacs.org>
11717
11718         * replace.el (replace-search-function): new variable containing a
11719         function to perform a search-forward.
11720         (replace-re-search-function): new variable containing a function
11721         to perform a re-search-forward.
11722         (perform-replace): use them.
11723
11724 1999-01-25  Didier Verna  <didier@xemacs.org>
11725
11726         * select.el (selection-owner-p): use the name `XEmacs'.
11727         (cut-copy-clear-internal): ditto.
11728
11729 1999-01-18  Andy Piper  <andy@xemacs.org>
11730
11731         * about.el (about-url-alist): Update my entry.
11732         (xemacs-hackers): Ditto.
11733
11734 1999-01-14  Adrian Aichner  <adrian@xemacs.org>
11735
11736         * buffer.el (switch-to-buffer): Fixing documentation.
11737         * minibuf.el (minibuffer-completion-table): ditto.
11738         * cl-macs.el (return-from): ditto.
11739
11740 1999-01-04  Didier Verna  <didier@xemacs.org>
11741
11742         * replace.el (delete-non-matching-lines): temporarily disable
11743         case-folding when called interactively with a regexp containing
11744         uppercase characters.
11745         (delete-matching-lines): ditto.
11746         (count-matches): ditto.
11747         (list-matching-lines): ditto.
11748
11749 1999-01-07  Colin Rafferty  <colin@xemacs.org>
11750
11751         * window.el (shrink-window-if-larger-than-buffer): Clean up.  Only
11752         abort if current window is split horizontally, not if others are
11753         split.  Got rid of unnecessary minibuffer checking.  Also, add
11754         some comments (it's still complex).
11755
11756 1999-01-12  Robert Pluim  <rpluim@BayNetworks.com>
11757
11758         * package-get.el: changed address for doc.ic.ac.uk to
11759         sunsite.doc.ic.ac.uk
11760
11761 1999-01-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11762
11763         * ldap.el (toplevel): Remove requires so that the file compiles
11764         with a non LDAP-enabled XEmacs binary.  Provide `ldap'.
11765
11766 1999-01-10  J. Kean Johnston  <jkj@sco.com>
11767
11768         * dump-paths.el: Calculate module-directory and set
11769         module-load-path to the load path for modules.
11770
11771         * loadup.el: Get bootstrap value of module-load-path from the
11772         environment variable EMACSBOOTSTRAPMODULEPATH.
11773         - Display the module load path if we're debugging paths.
11774
11775         * setup-paths.el: Added function paths-find-site-module-directory.
11776         - Added function paths-find-module-directory.
11777         - Added function paths-construct-module-load-path.  Uses new
11778         environment variable EMACSMODULEPATH.
11779
11780 1998-12-30  Martin Buchholz  <martin@xemacs.org>
11781
11782         * font.el (font-default-object-for-device):
11783         Oops! This `or' can't be replaced by `unless'.
11784         Fixed inability to run w3, among other things.
11785
11786 1998-12-17  Charles G. Waldman <cgw@pgt.com>
11787
11788         * package-admin.el: Change initialization of
11789           package-admin-install-function dependent on system type.
11790           Change package-admin-install-function-mswindows to use
11791           "minitar".
11792
11793 1998-12-23  Hrvoje Niksic  <hniksic@srce.hr>
11794
11795         * mouse.el (default-mouse-motion-handler): Disable help echo while
11796         in the minibuffer.
11797
11798 1998-12-28  Martin Buchholz <martin@xemacs.org>
11799
11800         * XEmacs 21.2.8 is released.
11801
11802 1998-12-24  Martin Buchholz <martin@xemacs.org>
11803
11804         * XEmacs 21.2.7 is released.
11805
11806 1998-12-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
11807
11808         * package-ui.el (pui-list-packages): Set truncate-lines.
11809
11810         * package-get.el (package-get-download-menu): Use
11811         `package-ui-add-site'. Add a a toggle to indicate it is in the list.
11812
11813         * package-ui.el (pui-help): Ditch in favor of `describe-mode'
11814         (pui-help-string): idem.
11815         (list-packages-mode): New major mode.
11816         (pui-list-packages): Use 'list-packages-mode' in the package buffer.
11817         (pui-install-selected-packages): Add suport for removing packages.
11818         (pui-toggle-package-delete-key): New function.
11819         (pui-popup-context-sensitive): New kludge.
11820         (pui-list-packages): Add warning when `package-get-remote' is nil.
11821         (package-ui-add-site): New function.
11822
11823 1998-12-01  Didier Verna  <didier@xemacs.org>
11824
11825         * hyper-apropos.el (hyper-where-is): added the missing autoload.
11826
11827 1998-11-29  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11828
11829         * ldap.el: Custom-ized
11830         (toplevel): Do not provide `ldap' which is provided by C level
11831         LDAP code
11832         (ldap-search): Docstring and stylistic fixes as suggested by Hrvoje
11833
11834 1998-12-05  Hrvoje Niksic  <hniksic@srce.hr>
11835
11836         * isearch-mode.el (isearch-mode): Really fix keymap lossage.
11837
11838 1998-12-17  Andy Piper  <andy@xemacs.org>
11839
11840         * sound.el (sound-load-list): name changed from sound-load-alist.
11841         (sound-extension-list): name changed from sound-ext-list.
11842         (load-default-sounds): use new names.
11843         (load-sound-file): use new names.
11844
11845 1998-12-16  Andy Piper  <andy@xemacs.org>
11846
11847         * XEmacs 21.2.6 is released
11848
11849 1998-11-30  Hrvoje Niksic  <hniksic@srce.hr>
11850
11851         * cus-dep.el (Custom-make-dependencies): Be smarter about trapping
11852         errors.
11853
11854 1998-12-04  Hrvoje Niksic  <hniksic@srce.hr>
11855
11856         * wid-edit.el (widget-echo-this-extent): Set
11857         help-echo-owns-message to t.
11858
11859 1998-11-30  Greg Klanderman  <greg@alphatech.com>
11860
11861         * package-get.el (package-get-download-menu): use toggles for
11862           each site in the download site menu.
11863
11864 1998-12-01  Jan Vroonhof <vroonhof@math.ethz.ch>
11865
11866         * package-get.el (package-get): If we cannot find a package
11867           because package-get-remote is not set, give a more helpful
11868           error message.
11869
11870 1998-11-30  Greg Klanderman  <greg@alphatech.com>
11871
11872         * package-get.el (package-get-remote-filename): use an EFS path
11873         with user anonymous if no user is specified.
11874
11875 1998-12-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
11876
11877         * faces.el (face-spec-set): Re-init fallfacks for default after
11878         calling reset-face on the default face.
11879
11880 1998-12-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
11881
11882         * package-admin.el (package-admin-default-install-function):
11883         Behave as advertised.  Make sure the pkg-dir is proper for
11884         default-directory.
11885         (package-admin-add-binary-package): Make sure the pkg-dir is
11886         proper for default-directory.
11887         (package-admin-install-function-mswindows): Make sure the pkg-dir
11888         is proper for default-directory.
11889
11890 1998-12-05  XEmacs Build Bot <builds@cvs.xemacs.org>
11891
11892         * XEmacs 21.2.5 is released
11893
11894 1998-12-05  SL Baur  <steve@altair.xemacs.org>
11895
11896         * files.el (binary-file-regexps): regexp-opt is not available at
11897         bytecompile time.
11898
11899 1998-11-30  Martin Buchholz  <martin@xemacs.org>
11900
11901         * x-win-xfree86.el:
11902         * x-win-sun.el (x-win-init-sun):
11903         * x-win-sun.el:
11904         * x-mouse.el (mouse-track-and-copy-to-cutbuffer):
11905         * x-iso8859-1.el:
11906         * x-init.el (init-post-x-win):
11907         * x-init.el (init-pre-x-win):
11908         * x-init.el (x-initialize-compose):
11909         * x-init.el:
11910         * x-compose.el:
11911         * winnt.el:
11912         * widget.el:
11913         * wid-edit.el (widget-glyph-click):
11914         * wid-edit.el (widget-glyph-find):
11915         * wid-edit.el (widget-type):
11916         * view-less.el (view-buffer-other-window):
11917         * very-early-lisp.el:
11918         * version.el:
11919         * toolbar.el:
11920         * toolbar-items.el:
11921         * term/sun.el (suntool-map):
11922         * term/sun-mouse.el:
11923         * term/internal.el:
11924         * syntax.el (modify-syntax-entry):
11925         * symbol-syntax.el:
11926         * subr.el:
11927         * startup.el (lock-directory):
11928         * simple.el (set-comment-column):
11929         * simple.el (backward-delete-char-untabify):
11930         * shadow.el (find-emacs-lisp-shadows):
11931         * shadow.el:
11932         * setup-paths.el (paths-construct-info-path):
11933         * select.el (cut-copy-clear-internal):
11934         * process.el (call-process-region):
11935         * process.el (start-process-shell-command):
11936         * process.el:
11937         * paths.el (rmail-spool-directory):
11938         * paragraphs.el (use-hard-newlines):
11939         * package-get.el (package-get-dependencies):
11940         * package-admin.el (package-admin-delete-binary-package):
11941         * obsolete.el (truncate-string):
11942         * obsolete.el (store-substring):
11943         * mouse.el (default-mouse-track-maybe-own-selection):
11944         * mouse.el (mouse-yank-at-point):
11945         * modeline.el:
11946         * modeline.el (mouse-drag-modeline):
11947         * minibuf.el (read-directory-name-internal):
11948         * minibuf.el (read-file-name-internal):
11949         * minibuf.el (read-file-name-internal-1):
11950         * minibuf.el (read-file-name-2):
11951         * minibuf.el (exact-minibuffer-completion-p):
11952         * minibuf.el (read-from-minibuffer):
11953         * minibuf.el:
11954         * menubar.el (check-menu-syntax):
11955         * map-ynp.el (map-y-or-n-p):
11956         * make-docfile.el (docfile-out-of-date):
11957         * loadup.el ((member "run-temacs" command-line-args)):
11958         * loadup.el ((member "no-site-file" command-line-args)):
11959         * loadup.el (really-early-error-handler):
11960         * loadup.el:
11961         * loadhist.el:
11962         * loaddefs.el:
11963         * lisp-mnt.el (lm-verify):
11964         * lib-complete.el (lib-complete:cache-completions):
11965         * lib-complete.el (library-all-completions):
11966         * itimer.el (itimer-run-expired-timers):
11967         * info.el (Info-mode):
11968         * info.el (Info-insert-file-contents):
11969         * info.el (Info-rebuild-dir):
11970         * info.el (Info-build-dir-anew):
11971         * info.el (Info-parse-dir-entries):
11972         * info.el (Info-dir-outdated-p):
11973         * info.el (Info-insert-dir):
11974         * info.el (info-xref):
11975         * info.el:
11976         * hyper-apropos.el (hyper-apropos-get-doc):
11977         * hyper-apropos.el (hyper-describe-face):
11978         * hyper-apropos.el (hyper-apropos-mode):
11979         * hyper-apropos.el:
11980         * help.el (list-processes):
11981         * help.el:
11982         * gnuserv.el:
11983         * font.el (mswindows-font-create-name):
11984         * font.el (font-default-font-for-device):
11985         * font.el (x-font-create-object):
11986         * font.el (font-registry):
11987         * font.el:
11988         * font-lock.el (font-lock-keywords):
11989         * font-lock.el:
11990         * finder.el (finder-compile-keywords):
11991         * find-paths.el (paths-find-recursive-path):
11992         * fill.el (set-justification-center):
11993         * fill.el (fill-region-as-paragraph):
11994         * files.el (insert-directory):
11995         * files.el (wildcard-to-regexp):
11996         * files.el (recover-file):
11997         * files.el (basic-save-buffer):
11998         * files.el (delete-auto-save-file-if-necessary):
11999         * files.el (file-relative-name):
12000         * files.el (backup-extract-version):
12001         * files.el (backup-buffer):
12002         * files.el (set-visited-file-name):
12003         * files.el (set-auto-mode):
12004         * files.el (interpreter-mode-alist):
12005         * files.el:
12006         * files.el (find-file-noselect):
12007         * files.el (abbreviate-file-name):
12008         * files.el (parse-colon-path):
12009         * files.el (directory-abbrev-alist):
12010         * etags.el (visit-tags-table-buffer):
12011         * easymenu.el (easy-menu-define):
12012         * dragdrop.el (experimental-dragdrop-drag):
12013         * dragdrop.el (dragdrop-drop-do-functions):
12014         * dragdrop.el (dragdrop-drop-at-point):
12015         * disass.el (disassemble-1):
12016         * disass.el (disassemble-internal):
12017         * disass.el (disassemble):
12018         * disass.el:
12019         * derived.el (derived-mode-init-mode-variables):
12020         * derived.el (define-derived-mode):
12021         * custom.el (defgroup):
12022         * cus-edit.el (custom-quote):
12023         * config.el:
12024         * code-process.el (open-network-stream):
12025         * code-process.el (start-process):
12026         * code-process.el (call-process-region):
12027         * code-process.el (call-process):
12028         * code-process.el:
12029         * code-files.el (insert-file-contents):
12030         * code-files.el:
12031         * code-files.el (buffer-file-coding-system-for-read):
12032         * cmdloop.el (yes-or-no-p-minibuf):
12033         * cl.el:
12034         * cl-macs.el:
12035         * cl-extra.el:
12036         * callers-of-rpt.el (make-caller-report):
12037         * callers-of-rpt.el:
12038         * bytecomp.el (batch-byte-recompile-directory):
12039         * bytecomp.el (batch-byte-compile-1):
12040         * bytecomp.el (batch-byte-compile):
12041         * bytecomp.el (display-call-tree):
12042         * bytecomp.el (byte-compile-insert):
12043         * bytecomp.el (byte-compile-two-args-19->20):
12044         * bytecomp.el (byte-compile-variable-ref):
12045         * bytecomp.el (byte-compile-form):
12046         * bytecomp.el (byte-compile-top-level-body):
12047         * bytecomp.el (byte-compile-out-toplevel):
12048         * bytecomp.el (byte-compile-byte-code-maker):
12049         * bytecomp.el (byte-compile-file-form-defmumble):
12050         * bytecomp.el (byte-compile-file-form):
12051         * bytecomp.el (byte-compile-keep-pending):
12052         * bytecomp.el (byte-compile-insert-header):
12053         * bytecomp.el (byte-compile-from-buffer):
12054         * bytecomp.el (byte-compile-file):
12055         * bytecomp.el (byte-recompile-file):
12056         * bytecomp.el (byte-compile-close-variables):
12057         * bytecomp.el (byte-compile-warn-about-unused-variables):
12058         * bytecomp.el (byte-compile-warn-about-unresolved-functions):
12059         * bytecomp.el (byte-compiler-legal-options):
12060         * bytecomp.el (byte-compile-lapcode):
12061         * bytecomp.el (byte-optimize-log):
12062         * bytecomp.el ((fboundp 'defsubst)):
12063         * bytecomp.el:
12064         * bytecomp-runtime.el:
12065         * byte-optimize.el (byte-optimize-apply):
12066         * byte-optimize.el (car):
12067         * byte-optimize.el (byte-optimize-form):
12068         * byte-optimize.el (byte-optimize-form-code-walker):
12069         * byte-optimize.el:
12070         * build-report.el (build-report-insert-installation-file):
12071         * build-report.el (build-report):
12072         * auto-show.el:
12073         * apropos.el (apropos-documentation):
12074         - mega patch
12075         - clean up byte-compile warnings
12076         - remove unused variables
12077         - Use common lisp style hashtable functions
12078         - byte compiler cleanup
12079         - use #'(lambda ...) instead of '(lambda ...) or (function (lambda ...))
12080         - remove old backquote syntax usage
12081         - move some cl functionality into C for speed.
12082         - remove last remaining VMS support
12083         - spelling fixes
12084         - implement last, butlast, nbutlast, copy-list in C.
12085         - new macro ignore-file-errors, similar to ignore-errors
12086           (ignore-file-errors (delete-file "foo"))
12087         - get frequent garbage collection during loadup.el by tweaking
12088           gc-cons-threshold, rather than explicitly calling garbage-collect
12089         - default delete-key-deletes-forward to `t'.
12090
12091 1998-11-28  SL Baur  <steve@altair.xemacs.org>
12092
12093         * XEmacs 21.2-beta4 is released.
12094
12095 1998-11-27  Jan Vroonhof  <vroonhof@math.ethz.ch>
12096
12097         * easymenu.el (easy-menu-add-item): Wraper around add-menu-btton.
12098         (easy-menu-item-present-p): Wrapper around find-menu-item.
12099         (easy-menu-remove-item): Wrapper around delete-menu-item.
12100
12101         * menubar.el (delete-menu-item): Add 'from-menu' argument.
12102         (add-menu-button): Add 'in-menu' argument.
12103         (add-menu-item-1): Add in-menu support to helper function.
12104
12105 1998-11-27  Katsumi Yamaoka  <yamaoka@jpl.org>
12106
12107         * isearch-mode.el (isearch-mode): Fix keymap lossage.
12108
12109 1998-11-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
12110
12111         * faces.el (get-custom-frame-properties): Revert Hrvoje Niksic change
12112         of Dec 4, 1997.
12113
12114 1998-11-25  Hrvoje Niksic  <hniksic@srce.hr>
12115
12116         * process.el (shell-command-on-region): Report if the command
12117         succeeded or failed.
12118
12119 1998-11-24  Hrvoje Niksic  <hniksic@srce.hr>
12120
12121         * subr.el (buffer-substring-no-properties): Comment out.
12122
12123 1998-11-07  Adrian Aichner  <adrian@xemacs.org>
12124
12125         * msw-faces.el (mswindows-find-smaller-font): Turning font names
12126           into font instances first, like `x-frob-font-size' does.
12127           (mswindows-find-larger-font): ditto
12128
12129 1998-11-04  Greg Klanderman  <greg@alphatech.com>
12130
12131         * package-ui.el (pui-install-selected-packages): fix args in call
12132         to `package-get'.
12133
12134 1998-10-29  Jan Vroonhof  <vroonhof@math.ethz.ch>
12135
12136         * package-get.el (host-name): New widget type.
12137         (package-get-remote): Better customization using new type.
12138         (package-get-download-sites): idem dito.
12139
12140         (package-get-custom): Do not use package-get-all untill we have
12141         runtime dependencies.
12142
12143         (package-get-remove-copy): Default to 't' we no longer need this
12144         kludge as we do not currently use depenencies.
12145
12146         (package-get-was-current): New variable.
12147         (package-get-require-base): New 'force-current' argument.
12148         (package-get-update-base): idem
12149         (package-get-package-provider):  idem
12150         (package-get-locate-index-file): New 'no-remote' argument.
12151         (package-get-locate-file): idem.
12152
12153         (package-get-maybe-save-index): New function.
12154         (package-get-update-base): Use it.
12155
12156 1998-10-28 Greg Klanderman <greg@alphatech.com>
12157
12158         * package-get.el (package-get-remote): default to nil; by default,
12159         don't go out to the net via EFS.  They must select a download site.
12160         (package-get-download-sites): new variable.
12161         (package-get-download-menu): new function.
12162         (package-get-locate-index-file): new function.
12163         (package-get-update-base): use it.
12164
12165         * menubar-items.el (default-menubar): add "Update Package Index"
12166         and "Add Download Site" menus under Options | Manage Packages.
12167
12168 1998-10-19  Greg Klanderman  <greg@alphatech.com>
12169
12170         * package-get.el (package-get): bugfix code checking installed version
12171         for case where package is not currently installed.
12172         (package-get-require-signed-base-updates): new variable.
12173         (package-get-update-base-from-buffer): remove REMOTE-SOURCE arg, it was
12174         deemed not a goot thing.  Use the variable
12175         package-get-allow-unsigned-base-updates instead.
12176
12177 1998-10-16 Greg Klanderman <greg@alphatech.com>
12178
12179         * package-get.el (package-get): Don't install an older version than
12180         we already have unless explicitly told to.  Issue a warning.
12181
12182         * package-ui.el (pui-add-required-packages): when adding
12183         dependencies, don't add packages that are up to date.
12184         (pui-package-symbol-char):  Don't consider a package out of date
12185         if you have a newer version installed than the latest version in
12186         package-get-base.
12187
12188         * package-get.el (package-get-base-filename): document that it may
12189         be a path relative to package-get-remote;  new default value.
12190         (package-get-locate-file): new function.
12191         (package-get-update-base): use it to expand package-get-base-filename.
12192         (package-get-save-base): new function to save the package-get database
12193         to file.
12194         (package-get-update-base-from-buffer): add REMOTE-SOURCE argument.
12195         (package-get-update-base): pass the REMOTE-SOURCE arg.
12196         (package-get-update-base-entry): call package-get-custom-add-entry.
12197         (package-get-file-installed-p): removed; no longer needed.
12198         (package-get-create-custom): ditto.
12199         (toplevel): remove code to build and load package-get-custom.el
12200         (package-get-custom-add-entry): new function.
12201
12202 1998-10-12  Hrvoje Niksic  <hniksic@srce.hr>
12203
12204         * wid-edit.el (widget-button-click): Don't switch window.
12205
12206 1998-10-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
12207
12208         * cus-face.el (custom-set-face-update-spec): Add autoload cookie
12209
12210 1998-10-20  Malcolm Box  <malcolm@brownale.demon.co.uk>
12211
12212         * etags.el (find-tag-default): Run find-tag-hook using
12213         run-hooks rather than funcall
12214
12215 1998-10-19  Hrvoje Niksic  <hniksic@srce.hr>
12216
12217         * isearch-mode.el (isearch-mode): Set the current minor mode maps
12218         and the current local map as the parents to isearch-mode-map.
12219
12220 1998-10-15  SL Baur  <steve@altair.xemacs.org>
12221
12222         * XEmacs 21.2-beta3 is released.
12223
12224 1998-10-15  Greg Klanderman  <greg@alphatech.com>
12225
12226         * package-get.el (package-get-update-base): use
12227         insert-file-contents-internal, not insert-file-contents-literally.
12228
12229 1998-10-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
12230
12231         * auto-save.el: expand-file 'auto-save-*-dir' at runtime not at
12232         dump time.
12233
12234 1998-10-15  Greg Klanderman  <greg@alphatech.com>
12235
12236         * package-get.el (package-get-update-base-entry): new function.
12237         (package-get-update-base): renamed; was `package-get-load-base'.
12238         cleanup, and use package-get-update-base-from-buffer.
12239         (package-get-update-base-from-buffer): new function.
12240         (package-get-update-base-entries): new; helper for above.
12241         Do not eval lisp grabbed over ftp; parse it from new format.
12242
12243 1998-10-15  Greg Klanderman  <greg@alphatech.com>
12244
12245         * files.el (set-auto-mode): Don't play games loading package-get
12246         database; package-get-package-provider will handle it all.
12247
12248 1998-10-14  Greg Klanderman  <greg@alphatech.com>
12249
12250         * package-get.el (package-get-base-filename): new variable.
12251         (package-get-require-base): new function.
12252         (package-get-pgp-signed-begin-line): new variable.
12253         (package-get-pgp-signature-begin-line): ditto.
12254         (package-get-pgp-signature-end-line):  ditto.
12255         (package-get-load-base): new function.
12256         (package-get-interactive-package-query):
12257         (package-get-update-all):
12258         (package-get-dependencies):
12259         (package-get-package-provider):
12260         (package-get-custom): use package-get-require-base.
12261         [package-get-custom loading]: disable for now.
12262
12263         * package-ui.el (pui-list-packages): use (package-get-require-base)
12264
12265 1998-10-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
12266
12267         * package-ui.el: Correct obvious thinko in choosing extent face.
12268
12269 1998-10-12  Jan Vroonhof  <vroonhof@math.ethz.ch>
12270
12271         * menubar-items.el (default-menubar): pui-list-package has nothing
12272         to with Customize. Move all the package stuff to a new Item in Options.
12273
12274         * package-ui.el (pui-menu): Add menu and Popup menu.
12275
12276         * package-get.el (package-get): Use new
12277         package-admin-get-install-dir.
12278
12279         * package-admin.el (package-admin-get-install-dir): New syntax.
12280         Conserve package location and put mule packages where mule-base is.
12281
12282         * package-get.el : Customized
12283
12284         * package-ui.el (pui): Customized
12285         (pui-package-install-dest-dir): New variable.
12286         (pui-install-selected-packages): Use it
12287
12288 1998-10-12  SL Baur  <steve@altair.xemacs.org>
12289
12290         * package-get.el (package-get-interactive-package-query): Move
12291         dependency on package-get-base to run-time.
12292         (package-get-update-all): Ditto.
12293         (package-get-dependencies): Ditto.
12294         (package-get-package-provider): Ditto.
12295         (package-get-custom): Ditto.
12296
12297 1998-10-11  Glynn Clements  <glynn@sensei.co.uk>
12298
12299         * events.el: Remove 'ascii-character property from 'backspace
12300         and 'delete symbols
12301
12302 1998-10-11  SL Baur  <steve@altair.xemacs.org>
12303
12304         * package-get-base.el: removed.
12305
12306 1998-09-23  Didier Verna  <didier@xemacs.org>
12307
12308         * simple.el (search-caps-disable-folding): moved from isearch-mode.el
12309         (no-upper-case-p): new function.
12310         (with-search-caps-disable-folding): new macro.
12311         (with-interactive-search-caps-disable-folding): new macro.
12312         (zap-to-char): In interactive mode, do a case-sensitive search if
12313         the character is uppercase.
12314         (zap-up-to-char): ditto.
12315
12316         * replace.el (perform-replace): use the function no-upper-case-p.
12317
12318         * isearch-mode.el (isearch-fix-case): ditto.
12319         make obsolete `with-caps-disable-folding' and
12320         `isearch-no-upper-case-p'.
12321
12322         * etags.el (find-tag-internal): use `with-search-caps-disable-folding'.
12323         (tags-search): ditto.
12324         (tags-query-replace): ditto.
12325
12326         * info.el (Info-search): ditto.
12327
12328 1998-10-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
12329
12330         * x-font-menu.el (font-menu-set-font): Respect font-menu-frame-local
12331
12332 1998-10-07  Greg Klanderman  <greg@alphatech.com>
12333
12334         * package-admin.el (package-admin-rmtree): rewritten.  need to
12335         check for "." and ".." before symlink check.  expand files and
12336         directories with respect to DIRECTORY, not default-directory.
12337
12338 1998-10-04  Greg Klanderman  <greg@alphatech.com>
12339
12340         * package-get.el (package-get-all): add INSTALL-DIR argument.
12341
12342 1998-10-06  Greg Klanderman  <greg@alphatech.com>
12343
12344         * package-ui.el (pui-add-required-packages): new function, select
12345         dependent packages.
12346         (pui-display-keymap): bind it.
12347         (pui-help-string): document it.
12348         (pui-install-selected-packages): package-get-all -> package-get.
12349
12350         * package-get.el (package-get-dependencies): new function.
12351
12352 1998-10-04  Hrvoje Niksic  <hniksic@srce.hr>
12353
12354         * isearch-mode.el (isearch-done): Use regexp-search-ring-max for
12355         regexps.
12356
12357 1998-10-05  Hrvoje Niksic  <hniksic@srce.hr>
12358
12359         * mouse.el (default-mouse-track-point-at-opening-quote-p): New
12360         function.
12361         (default-mouse-track-normalize-point): Use it.
12362
12363 1998-09-30  Jan Vroonhof  <vroonhof@math.ethz.ch>
12364
12365         * package-admin.el (package-admin-delete-binary-package):
12366                 General cleanup. Remove unnessary use of progn and
12367         save-excursion.
12368         (package-admin-delete-binary-package): Do NOT mess with file
12369         modes. That is evil.
12370         (package-admin-delete-binary-package): Wrap all deleting in
12371         condition-case. The data in MANIFEST is untrustworthy.
12372         (package-admin-delete-binary-package): Let the OS worry about non
12373         empty directories.
12374
12375 1998-10-09  SL Baur  <steve@altair.xemacs.org>
12376
12377         * lisp-mnt.el (lm-commentary): Fix InfoDock-style comment
12378         processing.
12379         (lm-report-bug): Fix mail address to send bug reports to.
12380
12381 1998-09-29  SL Baur  <steve@altair.xemacs.org>
12382
12383         * XEmacs 21.2-beta2 is released.
12384
12385 1998-08-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
12386
12387         * files.el (auto-mode-alist): Enhanced regexp for perl-mode
12388
12389 1998-09-22  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
12390
12391         * info.el (Info-mode): Document page turning by double clicks in
12392         docstring so `M-x describe-mode' will display it.
12393
12394 1998-09-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
12395
12396         * info.el (Info-mouse-track-double-click-hook): Use character
12397         widths to calculate a border region where double clicking does
12398         page turning, and return `nil' by default so other hooks, such as
12399         region highlighting, will be run.
12400
12401 1998-09-29  Colin Rafferty   <colin@xemacs.org>
12402
12403         * sound.el (default-sound-directory-list): Initialize with all the
12404         "sounds" directories in `data-directory-list'.  It used to just be
12405         the first one.
12406
12407         * packages.el (locate-data-directory-list): Created.  This gives
12408         the list of matching directories, unlike `locate-data-directory',
12409         which just gives the first one.
12410
12411 1998-09-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
12412
12413         * minibuf.el (read-from-minibuffer): No longer bind help-form but
12414         make a binding in the local keymap until help-char handling is
12415         improved.
12416
12417         * help.el (help-keymap-with-help-key): Provide keymap with help
12418         binding.
12419         (help-print-help-form): New helper function.
12420
12421 1998-09-23  Hrvoje Niksic  <hniksic@srce.hr>
12422
12423         * isearch-mode.el (isearch-highlight): set-extent-endpoints can
12424         move extent to another buffer; no need to create a new extent.
12425         (isearch-fix-case): New function.
12426         (isearch-search-and-update): Use it.
12427
12428 1998-09-22  Hrvoje Niksic  <hniksic@srce.hr>
12429
12430         * isearch-mode.el (isearch-mode): Use overriding-local-map to set
12431         the keymap, not minor-mode-map-alist.
12432         (isearch-done): Restore overriding-local-map.
12433
12434 1998-09-21  Martin Buchholz  <martin@xemacs.org>
12435
12436         * bytecomp.el (byte-compile-buffer-substring):
12437         Fix for: (byte-compile (defun f () (buffer-substring)))
12438         ==>   ** buffer-substring called with 3 args, but requires 0-3
12439         - new code not only works, but is more readable, too.
12440
12441 1998-09-20  Jonathan Harris  <jhar@tardis.ed.ac.uk>
12442
12443         * msw-faces.el (mswindows-init-device-faces): Don't try to
12444           specify a default font at this late stage. Do try to force
12445           creation of the default face font so that if it fails we get
12446           an error now instead of a crash at frame creation.
12447
12448           mswindows-font-canonicalize-name, mswindows-make-font-unbold,
12449           mswindows-make-font-unitalic: Canonical default weight
12450           changed from "Normal" to "Regular".
12451
12452           mswindows-make-font-bold / -bold-italic: Supplied device was
12453           not being passed into call to mswindows-find-smaller-font.
12454
12455 1998-09-10  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
12456
12457         * package-get.el (package-get-remote): Fix the path where to find
12458           the packages on xemacs.org.
12459
12460 1998-09-08  Hrvoje Niksic  <hniksic@srce.hr>
12461
12462         * about.el (about-maintainer-info): Update Ben's entry.
12463
12464 1998-09-24  Martin Buchholz  <martin@xemacs.org>
12465
12466         * lisp/shadow.el (find-emacs-lisp-shadows):
12467         - `member' was being called on lists of length 2000!
12468         - Replace with hashtables.
12469         - Replace hand-coded loops with (dolist)
12470         - Fix comment typo
12471
12472 1998-09-20  Darryl Okahata  <darrylo@sr.hp.com>
12473
12474         * packages.el: Added new function, `package-delete-name', to
12475           delete existing packages from the installed package database
12476           (`packages-package-list').  Also added the "pkginfo" directory
12477           to `packages-special-base-regexp', so that the pkginfo directory
12478           would not get added to `late-packages'.
12479
12480         * package-admin.el: Added ability to delete an installed package
12481           (added low-level function, `package-admin-delete-package').
12482           Understands how to use the pkginfo/MANIFEST.<package> file to
12483           delete the package.  When installing a package, will also
12484           create a MANIFEST.* file if one is not provided by the
12485           package.  If the MANIFEST.* doesn't exist when deleting a
12486           package, the functions will fall back to attempting to delete
12487           any package-specific lisp directory.
12488
12489         * package-get.el: Moved some functions to package-admin.el.
12490           Added interactive function `package-get-delete-package', for
12491           use by users for deleting a package.
12492
12493           Also modified to not require the presence of efs.
12494
12495 1998-09-22  Hrvoje Niksic  <hniksic@srce.hr>
12496
12497         * files.el (find-file-noselect): Handle all signals, kill the
12498         buffer and resignal.
12499
12500 1998-09-23  SL Baur  <steve@altair.xemacs.org>
12501
12502         * cl-macs.el (glyph-image): Add setf method.
12503
12504 1998-09-06  Darryl Okahata  <darrylo@sr.hp.com>
12505
12506         * package-get.el: Fixed broken EFS downloading.  Also, look for
12507           .tar.gz files first, in preference over .tgz files.
12508
12509         * package-ui.el: Fix display of package version numbers.
12510
12511 1998-08-27  Jan Vroonhof  <vroonhof@math.ethz.ch>
12512
12513         * x-font-menu.el (font-menu-set-font):  Add "pt" units to size
12514         argument.
12515
12516 1998-09-03  Darryl Okahata  <darrylo@sr.hp.com>
12517
12518         * list-mode.el: `display-completion-list': added new/optional
12519           keyword `:completion-string', which allows the programmer to
12520           change the "Possible completions are:" prompt.
12521
12522         * menubar-items.el: Added new pulldown menu-pick to start up the
12523           visual package browser/installer:
12524
12525                 Options->Customize->List Packages
12526
12527         * package-admin.el: Added hooks for installing under both Unix
12528           and MS Windows.  Does additional error checking.  No longer
12529           calls "add-big-package.sh" to install packages under Unix; now
12530           calls gunzip & tar directly.
12531
12532         * package-get.el: Added ability to install packages from files
12533           on a local disk/CDROM.  Now deletes any existing package lisp
12534           directory.  Does completion on available packages when
12535           querying for package names.  Will also search for .tgz files
12536           in addition for .tar.gz files.  Tries to reload
12537           auto-autoloads, as a convenience when loading new packages,
12538           and also tries to add any new package paths to `load-path'.
12539           Changed all occurences of `concat' to use `expand-file-name'.
12540
12541         * package-ui.el: New file which implements the main visual
12542           package browser/installer, which is started via a menu pick or
12543           M-x pui-list packages.
12544
12545 1998-09-03  Hrvoje Niksic  <hniksic@srce.hr>
12546
12547         * startup.el (load-init-file): spelling fix.
12548
12549 1998-09-02  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12550
12551         * startup.el (normal-top-level): Load auto-autoload files
12552         covariantly with their precedence.
12553
12554 1998-08-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
12555
12556         * menubar-items.el (default-menubar): Remove "Font Weight"
12557         option, there is currently no custom equivalent.. Customize-faces
12558         is "Edit faces".
12559
12560         * x-font-menu.el (font-menu-set-font): Use customize to set
12561         default face.
12562
12563         * faces.el (face-spec-update-all-matching): New function.
12564
12565         * cus-face.el (custom-set-face-update-spec): New function.
12566         Interface to customize faces from elisp.
12567
12568         (custom-face-value-create): Show the customized settings if set
12569         but not saved.
12570
12571 1998-08-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
12572
12573         (custom-face-value-create): Show the customized settings if set
12574         but not saved.
12575
12576 1998-08-31  Hrvoje Niksic  <hniksic@srce.hr>
12577
12578         * keydefs.el (global-map): Add FSF 20.3 binding of
12579         query-replace-regexp.
12580
12581 1998-08-21  Greg Klanderman  <greg@alphatech.com>
12582
12583         * minibuf.el (read-file-name-internal-1): use
12584         user-name-completion-1 instead of user-name-completion.
12585
12586 1998-08-19  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12587
12588         * loadup.el:
12589         * make-docfile.el:
12590         * update-elc.el: Don't set `source-directory' (now defunct as a
12591         global variable) no more.
12592
12593         * packages.el (packages-list-autoloads): Made `source-directory'
12594         (now defunct as a global variable) a parameter.
12595
12596 1998-08-13  Carsten Leonhardt  <leo@arioch.oche.de>
12597
12598         * about.el (about-hackers): new email
12599
12600 1998-08-16  SL Baur  <steve@altair.xemacs.org>
12601
12602         * lisp-mode.el (with-string-as-buffer-contents): Set indentation.
12603
12604 1998-07-17  Didier Verna  <didier@xemacs.org>
12605
12606         * faces.el (set-face-property):
12607         (set-face-dim-p):
12608         (face-dim-p): updated the doc strings now that the dim property isn't
12609         tty-specific.
12610         (face-equal): the dim property is now a common one.
12611
12612         * cus-face.el (custom-face-attributes): New face attribute: `dim'
12613         Renamed the `stipple' attribute to `background-pixmap'.
12614         (custom-face-background-pixmap): make custom-face-stipple an
12615         obsolete alias for this.
12616
12617 1998-08-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12618
12619         * find-paths.el (paths-file-readable-directory-p): Created and
12620         used.
12621
12622         * loadup.el: Don't set inhibit-... flags from run-temacs.
12623
12624 1998-08-06  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12625
12626         * packages.el (packages-data-path-depth): Added and used.
12627
12628 1998-08-05  Charles G. Waldman <cgw@pgt.com>
12629
12630         * about.el:
12631         - Change .xpm to .png, delete "zcat" section.
12632         - cosmetic fix in the 'marcpa' entry.
12633
12634         * etc/photos
12635         - convert all .xpm.Z to .png
12636         - rename mrb to martin
12637         - rename mcook-m to mcookm
12638
12639 1998-07-31  Martin Buchholz  <martin@xemacs.org>
12640
12641         * x-init.el (x-initialize-compose): Add support for
12642         dead-circumflex as YET ANOTHER NAME for that dead key.
12643
12644 1998-08-05  Colin Rafferty <colin@xemacs.org>
12645
12646         * setup-paths.el (paths-construct-exec-path): Made the
12647         last-packages really be last.
12648         (paths-construct-data-directory-list): Ditto.
12649
12650 1998-08-01  Kai Haberzettl  <khaberz@synnet.de>
12651
12652         * startup.el(startup-splash-frame-body):
12653         Update Copyright notice in splash screen
12654
12655 1998-07-20  Greg Klanderman  <greg@alphatech.com>
12656
12657         * minibuf.el (read-file-name-internal-1): do ~user completion.
12658
12659 1998-07-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
12660
12661         * font-lock.el (font-lock-fontify-glumped-region): Add guard
12662         aginst destroyed extents
12663
12664 1998-07-24  Greg Klanderman  <greg@alphatech.com>
12665
12666         * package-get.el (package-get): add `install-dir' argument.
12667
12668 1998-07-20  John Jones  <jj@asu.edu>
12669
12670         * package-get.el: calls to package-get-update-all will only
12671           update packages which are already installed.
12672
12673 1998-07-23  SL Baur  <steve@altair.xemacs.org>
12674
12675         * autoload.el (update-file-autoloads): Ensure autoloads buffer is
12676         writable.
12677
12678 1998-07-20  Colin Rafferty   <colin@xemacs.org>
12679
12680         * about.el (about-hackers): Correct my email.
12681
12682 1998-07-20  Kai Haberzettl  <khaberz@synnet.de>
12683
12684         * about.el (about-hackers): new email-address.
12685
12686 1998-07-25  SL Baur  <steve@altair.xemacs.org>
12687
12688         * minibuf.el (read-number): Don't let `input-error' condition
12689         escape.
12690
12691 1998-07-20  Greg Klanderman  <greg@alphatech.com>
12692
12693         * about.el (about-hackers): use my `email-for-life' address.
12694
12695 1998-07-19  SL Baur  <steve@altair.xemacs.org>
12696
12697         * XEmacs 21.2-beta1 is released.
12698
12699 1998-07-12  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12700
12701         * ldap.el (ldap-search): Doc string change
12702
12703 1998-07-16  Colin Rafferty   <colin@xemacs.org>
12704
12705         * menubar-items.el (default-menubar): Removed references to
12706         `data-directory', and use `locate-data-file' instead, and made
12707         then greyed out if they don't exist.
12708
12709 1998-07-14  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12710
12711         * keymap.el (events-to-keys): Use `format' instead of `concat'
12712         since the latter does not accept integer args anymore
12713
12714 1998-07-15  SL Baur  <steve@altair.xemacs.org>
12715
12716         * dumped-lisp.el (preloaded-file-list): Usage of Lisp read-time
12717         macros replaced.
12718
12719 1998-07-14  SL Baur  <steve@altair.xemacs.org>
12720
12721         * make-docfile.el: Get first initialization from very-early-lisp.el
12722         * update-elc.el: Ditto.
12723         * loadup.el (really-early-error-handler): Ditto.
12724
12725         * packages.el (packages-unbytecompiled-lisp): Add new file,
12726         very-early-lisp.el.
12727
12728         * very-early-lisp.el: New file.
12729
12730 1998-07-14  SL Baur  <steve@altair.xemacs.org>
12731
12732         * Symbols that have been obsolete for at least 3 years removed (II).
12733
12734         * obsolete.el (eval-current-buffer): Make compatible.
12735         (byte-code-function-p): Ditto.
12736         (send-string): Removed.
12737         (send-region): Removed.
12738         (screen-scrollbar-width): Removed.
12739         (set-screen-scrollbar-width): Removed.
12740         (set-screen-left-margin-width): Removed.
12741         (set-screen-right-margin-width): Removed.
12742         (screen-left-margin-width): Removed.
12743         (screen-right-margin-width): Removed.
12744         (set-buffer-left-margin-width): Removed.
12745         (set-buffer-right-margin-width): Removed.
12746         (buffer-left-margin-width): Removed.
12747         (buffer-right-margin-width): Removed.
12748         (x-set-frame-icon-pixmap): Removed.
12749         (x-set-screen-icon-pixmap): Removed.
12750         (pixel-name): Removed.
12751         (make-pixmap): Removed.
12752         (make-cursor): Removed.
12753         (pixmap-width): Removed.
12754         (pixmap-contributes-to-line-height-p): Removed.
12755         (set-pixmap-contributes-to-line-height): Removed.
12756
12757 1998-07-13  SL Baur  <steve@altair.xemacs.org>
12758
12759         * obsolete.el (popup-menu-up-p): removed.
12760         (read-no-blanks-input): Removed.
12761         (wholenump): Removed.
12762         (ring-mod): Removed (what was ring-mod?).
12763         (current-time-seconds): Removed.
12764         (run-special-hook-with-args): Removed.
12765         (dot): Removed.
12766         (dot-marker): Removed.
12767         (dot-min): Removed.
12768         (dot-max): Removed.
12769         (window-dot): Removed.
12770         (set-window-dot): Removed.
12771
12772         * bytecomp.el: Remove bytecompiler support for `dot', `dot-max' and
12773         `dot-min'.
12774
12775         * minibuf.el: (read-no-blanks-input): remove commented-out copy.
12776
12777         * code-files.el (insert-file-contents): Rename
12778         run-special-hook-with-args to run-hook-with-args-until-success.
12779         (write-region): Ditto.
12780
12781 1998-07-12  SL Baur  <steve@altair.xemacs.org>
12782
12783         * about.el: Fix typos, update release date.
12784
12785         * Symbols that have been obsolete for at least 3 years removed.
12786
12787         * cl-macs.el (cl-parse-loop-clause): Delete obsolete references to
12788         screen- functions.
12789         (toplevel): remove setf methods for screen functions.
12790         * cl-macs.el (extent-data): defsetf removed.
12791         * obsolete.el (lisp-indent-hook): Make compatible, it's used too
12792         many places to remove.
12793         (comment-indent-hook): Ditto.
12794         * obsolete.el (get-screen-for-buffer-default-screen-name): Remove.
12795         (buffer-dedicated-screen): Ditto.
12796         (deiconify-screen): Ditto.
12797         (delete-screen): Ditto.
12798         (event-screen): Ditto.
12799         (find-file-other-screen): Ditto.
12800         (find-file-read-only-other-screen): Ditto.
12801         (live-screen-p): Ditto.
12802         (screen-height): Ditto.
12803         (screen-iconified-p): Ditto.
12804         (screen-list): Ditto.
12805         (screen-live-p): Ditto.
12806         (screen-name): Ditto.
12807         (screen-parameters): Ditto.
12808         (screen-pixel-height): Ditto.
12809         (screen-pixel-width): Ditto.
12810         (screen-root-window): Ditto.
12811         (screen-selected-window): Ditto.
12812         (screen-totally-visible-p): Ditto.
12813         (screen-visible-p): Ditto.
12814         (screen-width): Ditto.
12815         (screenp): Ditto.
12816         (get-screen-for-buffer): Ditto.
12817         (get-screen-for-buffer-noselect): Ditto.
12818         (get-other-screen): Ditto.
12819         (iconify-screen): Ditto.
12820         (lower-screen): Ditto.
12821         (mail-other-screen): Ditto.
12822         (make-screen): Ditto.
12823         (make-screen-invisible): Ditto.
12824         (make-screen-visible): Ditto.
12825         (modify-screen-parameters): Ditto.
12826         (new-screen): Ditto.
12827         (next-screen): Ditto.
12828         (next-multiscreen-window): Ditto.
12829         (other-screen): Ditto.
12830         (previous-screen): Ditto.
12831         (previous-multiscreen-window): Ditto.
12832         (raise-screen): Ditto.
12833         (redraw-screen): Ditto.
12834         (select-screen): Ditto.
12835         (selected-screen): Ditto.
12836         (set-buffer-dedicated-screen): Ditto.
12837         (set-screen-height): Ditto.
12838         (set-screen-position): Ditto.
12839         (set-screen-size): Ditto.
12840         (set-screen-width): Ditto.
12841         (show-temp-buffer-in-current-screen): Ditto.
12842         (switch-to-buffer-other-screen): Ditto.
12843         (visible-screen-list): Ditto.
12844         (window-screen): Ditto.
12845         (x-set-screen-pointer): Ditto.
12846         (x-set-frame-pointer): Ditto.
12847         (screen-title-format): Ditto.
12848         (screen-icon-title-format): Ditto.
12849         (terminal-screen): Ditto.
12850         (delete-screen-hook): Ditto.
12851         (create-screen-hook): Ditto.
12852         (mouse-enter-screen-hook): Ditto.
12853         (mouse-leave-screen-hook): Ditto.
12854         (map-screen-hook): Ditto.
12855         (unmap-screen-hook): Ditto.
12856         (default-screen-alist): Ditto.
12857         (default-screen-name): Ditto.
12858         (x-screen-defaults): Ditto.
12859         (x-create-screen): Ditto.
12860         * obsolete.el: meta-flag removed.
12861         baud-rate removed.
12862         sleep-for-millisecs removed.
12863         extent-data removed.
12864         set-extent-data removed.
12865         set-extent-attribute removed.
12866         extent-glyph removed.
12867         extent-layout removed.
12868         set-extent-layout removed.
12869         list-faces-display removed.
12870         list-faces removed.
12871         trim-versions-without-asking removed.
12872         after-write-file-hooks removed.
12873         truename removed.
12874         auto-fill-hook removed.
12875         blink-paren-hook removed.
12876         select-screen-hook, deselect-screen-hook removed.
12877         auto-raise-screen, auto-lower-screen removed.
12878
12879         * msw-mouse.el: Global change resource -> mswindows-resource.
12880
12881         * XEmacs 21.0-pre5 is released.
12882
12883 1998-07-11  SL Baur  <steve@altair.xemacs.org>
12884
12885         * about.el (about-hackers): Credits update.
12886
12887 1998-07-11  Hrvoje Niksic  <hniksic@srce.hr>
12888
12889         * register.el (insert-register): Don't activate the region.
12890
12891 1998-07-10  SL Baur  <steve@altair.xemacs.org>
12892
12893         * select.el: Restore x-* symbols for backwards compatibility:
12894         x-copy-primary-selection, x-kill-primary-selection,
12895         x-delete-primary-selection, x-select-make-extent-for-selection,
12896         x-valid-simple-selection-, x-cut-copy-clear-internal.
12897
12898 1998-07-09  SL Baur  <steve@altair.xemacs.org>
12899
12900         * XEmacs 21.0-pre4 is released.
12901
12902 1998-06-28  Hrvoje Niksic  <hniksic@srce.hr>
12903
12904         * menubar-items.el (default-menubar): Use `report-emacs-bug' for
12905         reporting bugs.
12906         (maybe-add-init-button): Fix semantics under Windows.  Use
12907         `expand-file-name' rather than `concat'.
12908
12909         * help.el (print-messages): New function.
12910
12911 1998-07-05  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12912
12913         * ldap.el (ldap-host-parameters-alist): Docstring fixes
12914
12915 1998-07-04  Jonathan Harris  <jhar@tardis.ed.ac.uk>
12916
12917         * about.el: Tweaked my entry in about-hackers.
12918
12919         * find-paths.el (paths-emacs-root-p):
12920           Relaxed emacs-root checking of an in-place installation to
12921           also accommodate the flat layout used on MS Windows.
12922
12923 1998-06-29  John Jones  <jj@asu.edu>
12924
12925         * package-get.el: calls to package-get-update-all will only
12926           update packages which are already installed.
12927
12928 1998-07-05  Andy Piper  <andyp@parallax.co.uk>
12929
12930         * faces.el (xpm-color-symbols): remove hardcoded defaults these
12931         are handled by the gui-element face fallbacks now.
12932
12933         * x-faces.el: default gui-element face to "background" as well as
12934         the default face.
12935
12936         * msw-faces.el (mswindows-init-device-faces): remove gui-element
12937         and default face settings since these are set as fallbacks now in
12938         the appropriate domain.
12939
12940 1998-07-02  SL Baur  <steve@altair.xemacs.org>
12941
12942         * text-mode.el (text-mode): Reorder regexp so the OR part
12943         corresponding to `page-delim' goes first and the hack in
12944         `forward-paragraph' will work.
12945         With bug analysis from Bob Weiner <weiner@altrasoft.com>
12946
12947 1998-06-29  Kyle Jones  <kyle_jones@wonderworks.com>
12948
12949         * subr.el (remove-hook): When checking the hook value
12950           with functionp, don't apply car to it.
12951
12952 1998-06-24  Jonathan Harris  <jhar@tardis.ed.ac.uk>
12953
12954         * package-get.el (package-get-remote-filename):
12955           Don't use file-name-as-directory because the local directory
12956           separator conventions might not be the same as ftp's.
12957
12958 1998-06-27  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12959
12960         * ldap.el (ldap-host-parameters-alist): New name of
12961         `ldap-host-parameters-plist'
12962
12963 1998-06-26  Adrian Aichner  <adrian@xemacs.org>
12964
12965         * package-get.el: Using (require 'package-get-base), now that it
12966         provides itself.  Consequently removed all instances of (load
12967         "package-get-base.el").
12968
12969 1998-06-29  Kyle Jones  <kyle_jones@wonderworks.com>
12970
12971         * subr.el (remove-hook): Don't treat the hook value as a
12972           list unless it is both consp and not functionp.
12973
12974 1998-06-29  SL Baur  <steve@altair.xemacs.org>
12975
12976         * about.el: Email address for Ben Wing is ben@xemacs.org.
12977         * auto-show.el: Ditto.
12978         * bytecomp.el: Ditto.
12979         * faces.el: Ditto.
12980         * x-scrollbar.el: Ditto.
12981         * x-misc.el: Ditto.
12982         * tty-init.el: Ditto.
12983         * toolbar-items.el: Ditto.
12984         * symbol-syntax.el: Ditto.
12985         * specifier.el: Ditto.
12986         * objects.el: Ditto.
12987         * hyper-apropos.el: Ditto.
12988         * glyphs.el: Ditto.
12989
12990 1998-06-27  Hrvoje Niksic  <hniksic@srce.hr>
12991
12992         * mouse.el (drag-window-divider): vertical-divider-draggable-p ->
12993         vertical-divider-always-visible-p.
12994         (default-mouse-motion-handler): Ditto.
12995
12996 1998-06-21  Hrvoje Niksic  <hniksic@srce.hr>
12997
12998         * scrollbar.el (scrollbars-visible-p): Simplify.  Always set the
12999         global value.
13000
13001 1998-06-21  Oliver Graf <ograf@fga.de>
13002
13003         * build-reports.el: changed receiver to xemacs-build-reports list
13004
13005 1998-06-19  Jonathan Harris  <jhar@tardis.ed.ac.uk>
13006
13007         * font.el: Split font-family-mappings into X and
13008           mswindows-specific versions.
13009           mswindows-font-create-[object|name]: Treat supplied size
13010           as a pointsize. Added underline and strikethru handling.
13011
13012         * msw-faces.el: changed default mswindows charset to western.
13013
13014         * msw-glyphs.el: removed space in border-glyph font string that
13015           was inserted to get round bugs in the mswindows C font code.
13016
13017 1998-06-27  SL Baur  <steve@altair.xemacs.org>
13018
13019         * about.el (about-hackers): Credits update.
13020
13021         * help-nomule.el (tutorial-supported-languages): Add Romanian
13022         TUTORIAL.
13023
13024         * code-files.el (file-coding-system-alist): Hardwire TUTORIAL.ro
13025         to ISO-8859-2.
13026
13027 1998-06-19  Jonathan Harris  <jhar@tardis.ed.ac.uk>
13028
13029         * font.el: Split font-family-mappings into X and
13030           mswindows-specific versions.
13031           mswindows-font-create-[object|name]: Treat supplied size
13032           as a pointsize. Added underline and strikethru handling.
13033
13034         * msw-faces.el: changed default mswindows charset to western.
13035
13036         * msw-glyphs.el: removed space in border-glyph font string that
13037           was inserted to get round bugs in the mswindows C font code.
13038
13039 1998-06-15  Jonathan Harris  <jhar@tardis.ed.ac.uk>
13040
13041         * minibuf.el: make read-color-completion-table call
13042           (mswindows-color-list for mswindows devices.
13043
13044 1998-06-18  Sam Mikes  <smikes@alumni.hmc.edu>
13045
13046         * lisp/font-lock.el
13047         (font-lock-match-c++-style-declaration-item-and-skip-to-next):
13048         Let declaration items contain non-word symbol characters.
13049
13050 1998-06-15  Adrian Aichner  <adrian@xemacs.org>
13051
13052         * package-get.el (package-get-package-provider): Added autoload
13053         cookie.  Loading "package-get-base.el" in ALL functions that use
13054         it.  Fixed some (interactive ...) with multiple argument specs
13055         again.  Cosmetic indentation changes.
13056
13057 1998-05-27  Glynn Clements  <glynn@sensei.co.uk>
13058
13059         * info.el (Info-insert-dir): Don't use nreverse on variables
13060         that you want to use later.
13061
13062 1998-06-17  Glynn Clements  <glynn@sensei.co.uk>
13063
13064         * x-mouse.el (x-set-point-and-move-selection): Replace call
13065         to x-kill-primary-selection with kill-primary-selection
13066
13067 1998-06-12  Martin Buchholz  <martin@xemacs.org>
13068
13069         * simple.el (what-cursor-position): Make cursor position reported
13070         use value of column-number-start-at-one
13071
13072 1998-06-17  SL Baur  <steve@altair.xemacs.org>
13073
13074         * about.el (xemacs-hackers): Fix Jareth's email address.
13075
13076 1998-06-16  SL Baur  <steve@altair.xemacs.org>
13077
13078         * startup.el (startup-splash-frame): Remove
13079         `xemacs-startup-logo-function'.
13080
13081 1998-06-15  SL Baur  <steve@altair.xemacs.org>
13082
13083         * about.el (about-hackers): Update credits list.
13084
13085 1998-06-06  Jeff Miller <jmiller@smart.net>
13086
13087         * lisp/sound.el: Update sound-ext to allow filenames with
13088           extensions to be found by load-sound-file
13089
13090 1998-06-14  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13091
13092         * info.el (Info-rebuild-outdated-dir): Removed variable
13093         (Info-auto-generate-directory): New variable
13094         (Info-save-auto-generated-dir): New variable
13095         (Info-maybe-update-dir): Use `Info-auto-generate-directory'
13096         (Info-build-dir-anew): Second parameter removed.  Use
13097         `Info-save-auto-generated-dir'
13098         (Info-rebuild-dir): Ditto
13099
13100 1998-06-02  Christoph Wedler  <wedler@fmi.uni-passau.de>
13101
13102         * list-mode.el (next-list-mode-item): Would not recognize
13103         border between directly neighbored items.
13104
13105 1998-06-12  Andy Piper  <andyp@parallax.co.uk>
13106
13107         * package-get.el: add autoloads for some functions.
13108
13109 1998-06-10  Hrvoje Niksic  <hniksic@srce.hr>
13110
13111         * specifier.el (let-specifier): Tiny docfixes.
13112
13113 1998-06-12  Andy Piper  <andyp@parallax.co.uk>
13114
13115         * msw-mouse.el: set selection-pointer-glyph to Normal.
13116
13117 1998-06-09  Per Abrahamsen  <abraham@dina.kvl.dk>
13118
13119         * wid-edit.el (widget-specify-secret): New function.
13120         (widget-after-change): Use it.
13121         (widget-specify-field): Use it.
13122
13123 1998-06-08  Hrvoje Niksic  <hniksic@srce.hr>
13124
13125         * mouse.el (drag-window-divider): Use `(not done)' instead of
13126         `doit'; reuse result of `window-pixel-edges'.
13127
13128         * modeline.el (drag-modeline-event-lag): Rename to
13129         drag-divider-event-lag.
13130
13131 1998-06-07  Hrvoje Niksic  <hniksic@srce.hr>
13132
13133         * specifier.el (let-specifier): Rewritten not to generate needless
13134         `let's; clarified documentation; support TAG-SET and HOW-TO-ADD
13135         arguments.
13136
13137 1998-05-28  Hrvoje Niksic  <hniksic@srce.hr>
13138
13139         * minibuf.el (read-file-name-1): Setup buffer-local value of
13140         `completion-ignore-case' in completions buffer under Windows.
13141
13142 1998-06-06  Kirill M. Katsnelson  <kkm@kis.ru>
13143
13144         * about.el (about-maintainer-glyph): Fix support for not
13145         compressed images.
13146
13147 1998-06-04  Kirill M. Katsnelson  <kkm@kis.ru>
13148
13149         * cmdloop.el (cancel-mode-internal): Defined this do-nothing function.
13150
13151         * mouse.el (mouse-track): Cancel selection if misc-user event with
13152         `cancel-mode-internal' function is fetched.
13153
13154 1998-06-03  Hrvoje Niksic  <hniksic@srce.hr>
13155
13156         * files.el (save-some-buffers-1): Fixed return value.
13157
13158 1998-06-01  Oliver Graf <ograf@fga.de>
13159
13160         * dragdrop.el: added experimental
13161
13162 1998-05-26  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
13163
13164         * startup.el (after-init-hook, init-file-user,
13165         user-init-directory, load-user-init-file):  Purge references
13166         to "~/.xemacs/init.el" from docstrings.
13167
13168         (load-user-init-file) Use paths-construct-path to construct
13169         paths to user init files.  Go directly to ~/.emacs, do not
13170         search ~/.xemacs/, do not load `default-custom-file'.
13171
13172 1998-06-03  Hrvoje Niksic  <hniksic@srce.hr>
13173
13174         * files.el (interpreter-mode-alist): Catch wish and tclsh before
13175         general *sh.
13176         (inhibit-first-line-modes-regexps): Added `.tar.gz'.
13177
13178 1998-06-03  Andy Piper  <andyp@parallax.co.uk>
13179
13180         * menubar-items.el (default-menubar): add Update Packages to customize
13181         menu.
13182
13183 1998-06-02  Andy Piper  <andyp@parallax.co.uk>
13184
13185         * faces.el: use toolbar face as a fallback for toolbar properties
13186         in xpm-color-symbols instead of default.
13187
13188         * msw-faces.el: rename 3d-object -> gui-element face.
13189
13190 1998-06-06  SL Baur  <steve@altair.xemacs.org>
13191
13192         * startup.el (xemacs-startup-logo-function): New variable.
13193         (startup-splash-frame): Use it.
13194
13195 1998-06-02  Hrvoje Niksic  <hniksic@srce.hr>
13196
13197         * files.el (save-some-buffers): Would wait 1 second.
13198         (save-some-buffers-1): Delete other windows here instead of in
13199         `save-some-buffers'.
13200         (save-some-buffers): Force redisplay only if windows were deleted.
13201
13202 1998-06-02  Didier Verna  <didier@xemacs.org>
13203
13204         * cus-face.el (custom-face-attributes): generalized the use of
13205         toggle buttons for boolean attributes.
13206         Re-ordered the items a bit.
13207
13208 1998-06-01  SL Baur  <steve@altair.xemacs.org>
13209
13210         * sound.el (default-sound-directory): Use `locate-data-directory'
13211         to find the sounds directory.
13212
13213 1998-05-29  Andy Piper  <andyp@parallax.co.uk>
13214
13215         * sound.el: default sound-ext to .wav under mswindows, .au
13216         otherwise. load-default sounds without extensions.
13217
13218 1998-05-27  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
13219
13220         * menubar-items.el (default-menubar): Dim out "Submit Bug Report"
13221         if send-pr is not bound.
13222
13223 1998-06-01  Andy Piper  <andyp@parallax.co.uk>
13224
13225         * files.el: grok idl files in auto-mode-alist.
13226 1998-06-01  Jeff Miller  <jmiller@smart.net>
13227
13228         * minibuf.el (exact-minibuffer-completion-p): check for nil before
13229         calling `upcase'.
13230
13231 1998-05-30  Andy Piper  <andyp@parallax.co.uk>
13232
13233         * msw-glyphs.el: add xbm to the list of image types supported.
13234
13235 1998-05-30  Kirill M. Katsnelson  <kkm@kis.ru>
13236
13237         * msw-init.el (init-post-mswindows-win): Load InfoDock toolbar
13238         instead of XEmacs one when dumping InfoDock.
13239
13240 1998-05-30  Kirill M. Katsnelson  <kkm@kis.ru>
13241
13242         * obsolete.el (has-modeline-p): Added obsolete alias `has-modeline-p'
13243         for `modeline-visible-p'
13244
13245         * winnt.el (nt-quote-process-args): Fix for duplicating argv[0].
13246
13247 1998-05-29  Andy Piper  <andyp@parallax.co.uk>
13248
13249         * msw-select.el (mswindows-cut-copy-clear-clipboard): deleted
13250         since it's not used anymore. doc string fixes.
13251
13252         * package-get.el (package-get-file-installed-p): new function. use
13253         instead of file-installed-p which is in an external package.
13254
13255 1998-05-28  Oliver Graf <ograf@fga.de>
13256
13257         * dragdrop.el (dragdrop-drop-url-default): dropped pop-to-buffer in
13258         favor of select-window/switch-to-buffer
13259
13260 Wed May 27, 1998  Darryl Okahata  <darrylo@sr.hp.com>
13261
13262         * startup.el: changed (getenv "HOME") to (user-home-directory)
13263
13264 1998-05-25  Oliver Graf <ograf@fga.de>
13265
13266         * frame.el (cde-start-drag) moved to dragdrop.el
13267         (offix-start-drag-region) moved to dragdrop.el
13268         (offix-start-drag) moved to dragdrop.el
13269         * dragdrop.el (cde-start-drag) moved from frame.el
13270         (offix-start-drag-region) moved from frame.el
13271         (offix-start-drag) moved from frame.el
13272         (cde-start-drag-region) cde drag regions
13273         * mouse.el (mouse-drag-or-yank) will now call cde-start-drag-region
13274
13275 1998-05-26  Oliver Graf <ograf@fga.de>
13276
13277         * dragdrop.el: created dragdrop-drag prototypes
13278         (cde-start-drag-region) fixed typo
13279
13280 1998-05-28  SL Baur  <steve@altair.xemacs.org>
13281
13282         * simple.el (after-init-hook): Remove reader macro.
13283
13284         * packages.el (packages-hardcoded-lisp): Get rid of reader
13285         macros.  Update DOC string.
13286
13287 1998-05-25  Hrvoje Niksic  <hniksic@srce.hr>
13288
13289         * mouse.el (drag-window-divider): Ditto.
13290
13291         * modeline.el (mouse-drag-modeline): Use it.
13292
13293         * lisp-mode.el (let-specifier): Specify indentation.
13294
13295         * specifier.el (let-specifier): Renamed from
13296         `with-specifier-instance'.
13297
13298 1998-05-27  Andy Piper  <andyp@parallax.co.uk>
13299
13300         * x-faces.el:
13301         * faces.el: move definition of xpm-color-symbols from x-faces.el
13302         to faces. Predicate x-get-resource on the presence of x.
13303
13304         * msw-faces.el: set 3d-object face rather than modeline. Specify
13305         faces as specfier defaults.
13306
13307         * package-get.el: don't use package-admin-add-single-file-package.
13308
13309 1998-05-25  Hrvoje Niksic  <hniksic@srce.hr>
13310
13311         * toolbar-items.el: Fixup tooltips.
13312         (toolbar-gnus): Don't use obsolete variable
13313         toolbar-news-frame-properties.
13314         (toolbar-news-reader): Default to `gnus' instead of
13315         `not-configured'.
13316
13317         * files.el (auto-mode-alist): Correctly recognize `.emacs' under
13318         Windows.
13319
13320 1998-05-25  Andy Piper  <andyp@parallax.co.uk>
13321
13322         * package-get.el: rename -installedp -> -installed-p.
13323
13324 1998-05-23  Kirill M. Katsnelson  <kkm@kis.ru>
13325
13326         * glyphs.el (init-glyphs): Created `border-glyph' face, with no
13327         attributes, and assinged it to continuation, truncation and
13328         hscroll glyphs.
13329
13330         * msw-glyphs.el: Assigned WinDings font to `border-glyph' face,
13331         and made continuation, truncation and hscroll glyphs arrow
13332         characters out of that font.
13333
13334 1998-05-22  Hrvoje Niksic  <hniksic@srce.hr>
13335
13336         * minibuf.el (minibuffer-electric-separator): Play nicely with
13337         directory-sep-char being \.
13338         (minibuffer-electric-tilde): Ditto.
13339         (read-file-name-map): Ditto.
13340
13341 1998-05-22  Hrvoje Niksic  <hniksic@srce.hr>
13342
13343         * mouse.el (default-mouse-track-maybe-own-selection): Pause only
13344         on X devices.
13345         (default-mouse-track-deal-with-down-event): Avoid
13346         `x-disown-selection'; use `disown-selection' instead.
13347
13348 1998-05-21  Andy Piper  <andyp@parallax.co.uk>
13349
13350         * select.el:
13351         * x-select.el: selection cleanup. (x-cut-copy-clear-internal)
13352         moved to (cut-copy-clear-internal) in select.el. Ditto for
13353         (x-delete-primary-selection) (x-kill-primary-selection)
13354         (x-copy-primary-selection).
13355         (own-clipboard): new function.
13356
13357         * msw-select.el: use the new kill/delete/copy/cut-copy-clear
13358         functions in select.el. remove old ones.
13359         (mswindows-own-clipboard): new function.
13360
13361 1998-05-21  Andy Piper  <andyp@parallax.co.uk>
13362
13363         * gnuserv.el: allow connections from mswindows type devices.
13364
13365 1998-05-20  Andy Piper  <andyp@parallax.co.uk>
13366
13367         * msw-glyphs.el: change image type used from cursor to resource.
13368
13369 1998-05-20  Kirill M. Katsnelson  <kkm@kis.ru>
13370
13371         * x-scrollbar.el (x-init-scrollbar-from-resources): Added support
13372         for {top,bottom}-{left,right} values in addition to
13373         {top,bottom}_{left,right}.
13374         Use x-get-resource instead of x-get-resource-and-bogosity-check.
13375
13376 1998-05-20  Hrvoje Niksic  <hniksic@srce.hr>
13377
13378         * cl-macs.el (specifier-instance): Undefine its setf method.
13379
13380         * specifier.el (with-specifier-instance): Added docstring.
13381
13382         * mouse.el (drag-window-divider): Ditto.
13383
13384         * modeline.el (mouse-drag-modeline): Use it.
13385
13386         * lisp-mode.el (with-specifier-instance): Define its indentation
13387         level.
13388
13389         * specifier.el (with-specifier-instance): New macro.
13390
13391 1998-05-19  Andy Piper  <andyp@parallax.co.uk>
13392
13393         * package-get.el (package-get-create-custom): new function to
13394         auto-generate package-get-custom.el from package-get-base.el.
13395         * (package-get-ever-installedp): new function.
13396         * (package-get-custom): new function to get all packages specified
13397         by customize.
13398
13399 1998-05-19  Hrvoje Niksic  <hniksic@srce.hr>
13400
13401         * cus-edit.el (custom-file): Revert to `~/.emacs'.
13402
13403 1998-05-23  SL Baur  <steve@altair.xemacs.org>
13404
13405         * cl-extra.el: Reverse previous float change.
13406
13407 1998-05-17  Andy Piper  <andyp@parallax.co.uk>
13408
13409         * x-faces.el:
13410         * faces.el (try-font-name): moved from x-faces.el since it is
13411         required by w3 under mswindows as well X.
13412
13413 1998-05-18  Kirill M. Katsnelson  <kkm@kis.ru>
13414
13415         * winnt.el: Removed evil (setq completion-ignore-case t)
13416         clause, one more overlookef fsfism.
13417         (nt-quote-args-functions-alist): End sentences with double space.
13418
13419 1998-05-18  Kirill M. Katsnelson  <kkm@kis.ru>
13420
13421         * window-xemacs.el (push-window-configuration): Remove kludgery of
13422         recaching default-toolbar specifier.
13423         (pop-window-configuration): Ditto.
13424         (unpop-window-configuration): Ditto.
13425
13426 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
13427
13428         * modeline.el (modeline-minor-mode-menu): Don't use :menu-tag.
13429
13430 1998-05-17  Kirill M. Katsnelson  <kkm@kis.ru>
13431
13432         * winnt.el (nt-quote-args-verbatim): Added function.
13433         (nt-quote-args-prefix-quote): Added function.
13434         (nt-quote-args-backslash-quote): Added function.
13435         (nt-quote-args-double-quote): Added function.
13436         (nt-quote-args-functions-alist): New variable.
13437         (nt-quote-process-args): Added function. This is the main quoting
13438         work horse called from process-nt.c
13439
13440 1998-05-16  Kirill M. Katsnelson  <kkm@kis.ru>
13441
13442         * winnt.el: Removed duplicate definitions for backspace,
13443         delete, M-backspace and C-M-backspace.
13444         (file-name-buffer-file-type-alist): Removed this variable.
13445         (find-buffer-file-type): Removed function.
13446         (find-file-binary):  Removed function.
13447         (find-file-text): Removed function.
13448         (find-file-not-found-set-buffer-file-type): Removed function.
13449         (save-to-unix-hook): Removed function.
13450         (revert-from-unix-hook): Removed function.
13451         (using-unix-filesystems): Removed function.
13452         (original-make-auto-save-file-name): DEFSUBR to avoid doc snarf
13453         warning.
13454         (x-set-selection): Removed function.
13455         (x-get-selection): Removed function.
13456         Removed commented FSFisms.
13457         Replaced copyright notice (this file is not part of GNU Emacs).
13458         (nt-shell-mode-hook): Moved here from a lambda expression. Added
13459         comint-process-echoes setting to t.
13460
13461 1998-05-17  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13462
13463         * packages.el (packages-no-package-hierarchy-regexp): Introduced
13464         and used following the interface change of
13465         `paths-find-recursive-path'.
13466
13467         * find-paths.el (paths-find-recursive-path): Exclusion is now by a
13468         regexp instead of a list of base names.
13469         (paths-version-control-filename-regexp):
13470         (paths-lisp-filename-regexp): (paths-no-lisp-directory-regexp):
13471         Introduced and used following the interface change of
13472         `paths-find-recursive-path'.
13473
13474 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
13475
13476         * simple.el (delete-forward-p): Make it a defun; do X garbage only
13477         on X devices, rather than on all non-TTY devices.
13478
13479 1998-05-16  Kirill M. Katsnelson  <kkm@kis.ru>
13480
13481         * msw-mouse.el: New file. Sets up cursor shapes for Windows.
13482
13483         * dumped-lisp.el (preloaded-file-list): Added msw-mouse.el
13484
13485 1998-05-17  Adrian Aichner  <adrian@xemacs.org>
13486
13487         * itimer.el (activate-itimer): Fixed usage of integers
13488         as argument to `concat'.
13489
13490 1998-05-17  Glynn Clements  <glynn@sensei.co.uk>
13491
13492         * itimer.el (start-itimer): replace the use of `concat' with
13493         `format'
13494
13495 1998-05-16  SL Baur  <steve@altair.xemacs.org>
13496
13497         * mode-motion.el (mode-motion-hook): Clarify docstring.
13498         From Bob Weiner <weiner@altrasoft.com>
13499
13500         * loadhist.el (symbol-file): Supply prompt string when used
13501         interactively.
13502         From Bob Weiner <weiner@altrasoft.com>
13503
13504 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
13505
13506         * loadup.el (really-early-error-handler): Ditto.
13507
13508         * update-elc.el: Ditto.
13509
13510         * setup-paths.el (paths-construct-exec-path): Ditto.
13511
13512         * make-docfile.el: Ditto.
13513
13514         * find-paths.el (paths-decode-directory-path): Use split-path
13515         instead of decode-path.
13516
13517         * files.el (parse-colon-path): Update docstring reference.
13518
13519 1998-05-15  Jonathan Harris  <jhar@tardis.ed.ac.uk>
13520
13521         * msw-init.el:
13522         * x-init.el:
13523         Bind cut'n'paste keys to non window-system specific functions.
13524
13525         * msw-select.el: New function mswindows-clear-clipboard.
13526         mswindows-cut-copy-clipboard extended to handle clearing of the
13527         selection and renamed to mswindows-cut-copy-clear-clipboard.
13528
13529         * select.el: on mswindows devices delete-primary-selection
13530         calls mswindows-clear-clipboard.
13531
13532 1998-05-15  Hrvoje Niksic  <hniksic@srce.hr>
13533
13534         * simple.el (quoted-insert): Inhibit quit when using read-char.
13535
13536         * cmdloop.el (read-char): Don't inhibit quit.
13537         (read-char-exclusive): Ditto.
13538         (read-char): Signal quit if quit-char was pressed.
13539         (read-char-exclusive): Ditto.
13540         (read-quoted-char): Return a character, not integer.
13541
13542         * menubar-items.el (default-popup-menu): Use Andy's generic
13543         selection code.
13544         (default-popup-menu): Fix code.
13545
13546 1998-05-14  Oliver Graf <ograf@fga.de>
13547
13548         * dragdrop.el (dragdrop-function-widget): this time it's done
13549
13550 1998-05-13  Oliver Graf <ograf@fga.de>
13551
13552         * dumped-lisp.el: dragdrop.el now based on dragdrop-api feature
13553
13554 1998-05-15  Kirill M. Katsnelson  <kkm@kis.ru>
13555
13556         * device.el (device-pixel-width):
13557         (device-pixel-height):
13558         (device-mm-width):
13559         (device-mm-height):
13560         (device-bitplanes):
13561         (device-color-cells): Swapped parameters to device-system-metric
13562         according to the interface change.
13563
13564 1998-05-14  Kirill M. Katsnelson  <kkm@kis.ru>
13565
13566         * mouse.el (default-mouse-motion-handler): Use new name of the
13567         function event-over-vertical-divider-p.
13568         Do not set E-W arrow cursor over the divider if
13569         vertical-divider-draggable-p is nil in the window.
13570         ([top-level]): Use new name for the variable
13571         vertical-divider-map.
13572         (drag-window-divider): Respect vertical-divider-draggable-p.
13573         Variable name typo fixes.
13574
13575 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
13576
13577         * keymap.el (kbd): Define here; handle string constants and
13578         others...
13579
13580 1998-05-15  Christian Nyb <chr@mediascience.no>
13581
13582         * simple.el (zap-up-to-char): New function.  Behaves like `zap-to-char'
13583         in Emacs 18.
13584
13585 1998-05-13  Didier Verna  <didier@xemacs.org>
13586
13587         * mouse.el (drag-window-divider): give the vertical divider a
13588         pressed look when dragging it.
13589
13590 1998-05-13  Andy Piper  <andyp@parallax.co.uk>
13591
13592         * faces.el: predicate some more face operations on x or mswindows
13593         not just x.
13594
13595         * modeline.el: enable modeline coloring for mswindows.
13596
13597 1998-05-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13598
13599         * minibuf.el (minibuffer-default): Added variable; compatible with
13600         FSF Emacs.
13601         (next-history-element): Used `minibuffer-default'.
13602
13603 1998-05-12  Oliver Graf <ograf@fga.de>
13604
13605         * dragdrop.el (dragdrop-function-widget): button and mods ok
13606         arguments still look a bit strange
13607         (dragdrop-compare-mods) created
13608         (dragdrop-drop-do-functions) correctly checks for buttons and
13609         modifiers
13610
13611 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
13612
13613         * setup-paths.el (paths-default-info-directories): Replace
13614         path-separator with directory-sep-char.
13615
13616         * files.el (path-separator): Don't define it here.
13617
13618 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
13619
13620         * update-elc.el: Ditto.
13621
13622         * setup-paths.el (paths-construct-exec-path): Ditto.
13623
13624         * make-docfile.el: Ditto.
13625
13626         * loadup.el (really-early-error-handler): Ditto.
13627
13628         * find-paths.el (paths-decode-directory-path): Use decode-path
13629         instead of decode-path-internal.
13630
13631         * files.el (parse-colon-path): Update docstring.
13632
13633 1998-05-13  Hrvoje Niksic  <hniksic@srce.hr>
13634
13635         * subr.el (get-buffer-window-list): Make BUFFER optional.
13636
13637         * window-xemacs.el (windows-of-buffer): Defalias to
13638         get-buffer-window-list.
13639
13640 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
13641
13642         * disass.el: Fix maintainer keyword.
13643
13644         * bytecomp.el (byte-compile-and-load-file): Autoload.
13645         (byte-compile-buffer): Ditto.
13646
13647         * lisp-mode.el (eval-last-sexp): Skip ` in `variable' so that the
13648         value is returned, not the name.
13649         (lisp-imenu-generic-expression): Enable it.
13650         (lisp-mode-variables): Ditto.
13651         (lisp-indent-offset): Change defconst to defvar.
13652         (lisp-indent-function): Ditto.
13653         (lisp-body-indent): Ditto.
13654
13655 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
13656
13657         * modeline.el: Use zap-last-kbd-macro-event.
13658
13659         * lisp-mode.el (eval-interactive): If eval-interactive-verbose is
13660         nil, don't attempt to do anything with messages.
13661         (eval-last-sexp): Use `letf' for clarity.
13662
13663 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
13664
13665         * startup.el: It's still `.emacs', not yet `.xemacs/init.el'.
13666
13667 1998-05-11  Martin Buchholz  <martin@xemacs.org>
13668
13669         * buff-menu.el:
13670         * lisp-mode.el:
13671         * obsolete.el:
13672         Change empty docstrings into no doc strings at all.
13673         Fix bogus FSF-format docstrings.
13674         * etags.el: Fix docstring.
13675
13676 1998-05-11  Jan Vroonhof  <vroonhof@math.ethz.ch>
13677
13678         * package-get.el (package-get): Use internal md5
13679
13680 1998-05-13  SL Baur  <steve@altair.xemacs.org>
13681
13682         * about.el (about-xemacs): Correct abuse of concat.
13683
13684 1998-05-11  SL Baur  <steve@altair.xemacs.org>
13685
13686         * info.el (Info-mode): Use easymenu.
13687
13688 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
13689
13690         * apropos.el (apropos): Don't use concat with integers.
13691
13692         * cmdloop.el (describe-last-error): Handle the case when no error
13693         was seen gracefully.
13694
13695         * apropos.el (apropos-print): Use with-displaying-help-buffer as
13696         defun.
13697         (apropos-describe-plist): Ditto.
13698
13699         * help.el (with-displaying-help-buffer): Revert to a defun.
13700         (describe-key): Use it as defun.
13701         (describe-mode): Ditto.
13702         (describe-bindings): Ditto.
13703         (describe-prefix-bindings): Ditto.
13704         (describe-installation): Ditto.
13705         (view-lossage): Ditto.
13706         (describe-function): Ditto.
13707         (describe-variable): Ditto.
13708         (describe-syntax): Ditto.
13709
13710 1998-05-11  Oliver Graf <ograf@fga.de>
13711
13712         * dragdrop.el: changed order of require/provide
13713         (dragdrop-drop-mime-default) changed to new calling conventions
13714         (dragdrop-drop-do-functions) changed to new calling conventions
13715         (dragdrop-function-widget) this one needs more work...
13716
13717 1998-05-10  Oliver Graf <ograf@fga.de>
13718
13719         * about.el: another small change in my entry
13720         * dragdrop.el (dragdrop-drop-log-function): logging added
13721         plus customizations
13722         changed interface to handler functions. now called with event
13723         and object
13724
13725 1998-05-12  Kirill M. Katsnelson  <kkm@kis.ru>
13726
13727         * glyphs.el (divider-pointer-glyph): Declared new glyph,
13728         E-W arrow pointer displayed over draggable dividers.
13729
13730         * mouse.el (default-mouse-motion-handler): Show it when
13731         appropriate.
13732         (drag-window-divider): Added.
13733         ([top-level]): Initialized window-divider-map with a keymap
13734         binding the above function to left button down event.
13735
13736         * x-mouse.el (x-init-pointer-shape): Initialize
13737         divider-pointer-glyph from Cursor.dividerPointer, or use default
13738         E-W double arrow.
13739
13740 1998-04-30  Gunnar Evermann  <Gunnar.Evermann@nats.informatik.uni-hamburg.de>
13741
13742         * toolbar-items.el (toolbar-compile): respect should-use-dialog-box-p
13743
13744 1998-05-11  Hrvoje Niksic  <hniksic@srce.hr>
13745
13746         * simple.el (count-words-buffer): Don't query for buffer.
13747         (count-lines-buffer): Ditto.
13748
13749 1998-05-11  Jan Vroonhof <vroonhof@math.ethz.ch>
13750
13751         * help.el (where-is): add optional insert argument.
13752
13753 1998-05-11  Hrvoje Niksic  <hniksic@srce.hr>
13754
13755         * help.el (describe-key-briefly): New argument INSERT.
13756
13757         * simple.el (eval-expression): New optional argument; synch with
13758         FSF 20.3.
13759
13760         * keydefs.el (global-map): Add new register bindings.
13761
13762         * register.el: Synched with FSF 20.3.
13763
13764 1998-05-11  Jan Vroonhof <vroonhof@math.ethz.ch>
13765
13766         * window-xemacs.el (recenter): all arguments are optional.
13767
13768 1998-05-10  Kirill M. Katsnelson  <kkm@kis.ru>
13769
13770         * device.el: (device-pixel-width): Reflected name/parameters
13771         change to device-system-metric.
13772         (device-pixel-height): Ditto.
13773         (device-mm-width): Ditto.
13774         (device-mm-height): Ditto.
13775         (device-bitplanes): Ditto.
13776         (device-color-cells): Ditto.
13777
13778 1998-05-10  Hrvoje Niksic  <hniksic@srce.hr>
13779
13780         * cl-extra.el (cl-float-limits): Removed; move code to top-level.
13781
13782         * cl.el (most-positive-fixnum): Document.
13783         (most-negative-fixnum): Ditto.
13784
13785         * cus-dep.el: Updated comment.
13786
13787         * cus-load.el: Use most-positive-fixnum as the gc-inhibiting
13788         constant.
13789
13790         * cus-load.el (custom-put): Removed.
13791
13792         * files.el (after-find-file): Just resignal quit instead of
13793         signaling "canceled".
13794
13795 1998-05-10  Hrvoje Niksic  <hniksic@srce.hr>
13796
13797         * frame.el (other-frame): Use `focus-frame' instead of
13798         select-frame kludges.
13799
13800         * lisp-mode.el: Update lisp-indent-function for
13801         save-selected-frame and with-selected-frame.
13802
13803         * frame.el (save-selected-frame): New macro.
13804         (with-selected-frame): Ditto.
13805         (other-frame): Use `set-frame-focus'.
13806
13807 1998-05-06  Oliver Graf <ograf@fga.de>
13808
13809         * dragdrop.el (dragdrop-drop-dispatch): changed to new list concept
13810         (dragdrop-drop-url-default) default handler for URL drops created
13811         (dragdrop-drop-mime-default) default handler for MIME drops created
13812         (dragdrop-drop-functions) default custom for handling drops created
13813         (dragdrop-drop-do-functions) helper for drgadrop-drop-dispatch
13814
13815 1998-05-05  Jonathan Harris <jhar@tardis.ed.ac.uk>
13816
13817         * mouse.el: Removed redundant mouse-mswindows-drop function.
13818
13819 1998-05-05  Oliver Graf <ograf@fga.de>
13820
13821         * about.el: changed some text in my entry
13822         * dragdrop.el: added customs
13823
13824 1998-05-04  Oliver Graf <ograf@fga.de>
13825
13826         * mouse.el: killed global drop key bindings
13827         (mouse-offix-drop) removed
13828         * dragdrop.el: created
13829         * dumped-lisp.el: inclusion of dragdrop.el for window-systems
13830
13831 1998-05-09  Kirill M. Katsnelson  <kkm@kis.ru>
13832
13833         * x-scrollbar.el (x-init-scrollbar-from-resources): Initialize
13834         scrollbar-on-{left,top}-p from *scrollBarPlacement resources.
13835
13836         * x-misc.el (x-get-resource-and-maybe-bogosity-check): Removed
13837         obsolete comment.
13838
13839         * scrollbar.el (scrollbars-visible-p): Use new
13840         {vertical,horizontal}-scrollbar-visible-p specifiers.
13841
13842 1998-04-18  Kirill M. Katsnelson  <kkm@kis.ru>
13843
13844         * device.el (device-pixel-height):
13845         (device-pixel-width):
13846         (device-mm-width):
13847         (device-mm-height):
13848         (device-bitplanes):
13849         (device-color-cells): Moved these 6 functions from device.c; they
13850         all use single (device-system-metrics) call.
13851
13852 1998-05-09  SL Baur  <steve@altair.xemacs.org>
13853
13854         * dumped-lisp.el (preloaded-file-list): x-menubar.el and x-toolbar.el
13855         were renamed.
13856
13857         * menubar-items.el:
13858         * toolbar-items.el: Renamed from x-menubar/x-toolbar.
13859         Suggested by Hrvoje Niksic <hniksic@srce.hr>
13860
13861         * help.el (help-map): Remove Hyperbole keybinding logic.
13862         Suggested by: Michael Ernst <mernst@cs.washington.edu>
13863
13864 1998-05-08  SL Baur  <steve@altair.xemacs.org>
13865
13866         * x-menubar.el (default-menubar): Enable 'mail-user-agent' feature.
13867         From SAKIYAMA Nobuo <nobuo@db3.so-net.or.jp>
13868
13869 1998-05-07  Andy Piper  <andyp@parallax.co.uk>
13870
13871         * msw-glyphs.el: use nicer icon3 from the frame icon.
13872
13873 1998-05-07  SL Baur  <steve@altair.xemacs.org>
13874
13875         * version.el (emacs-version): Remove InfoDock conditionals.
13876
13877         * startup.el (startup-splash-frame): Change ID logo name.
13878
13879 1998-05-06  Hrvoje Niksic  <hniksic@srce.hr>
13880
13881         * files.el (after-find-file): If the user presses C-g on
13882         directory-creation prompt, kill the buffer.
13883
13884 1998-05-06  SL Baur  <steve@altair.xemacs.org>
13885
13886         * simple.el (count-words-region): Reverse previous change.
13887
13888 1998-05-05  Hrvoje Niksic  <hniksic@srce.hr>
13889
13890         * replace.el (query-replace): Just call perform-replace.
13891         (query-replace-regexp): Ditto.
13892         (perform-replace): Move region handling here.
13893         (perform-replace): Use the new arg to match-data.
13894
13895 1998-03-08  Kyle Jones  <kyle_jones@wonderworks.com>
13896
13897         * x-init.el: Install X specific display table that
13898           displays char 0240 as a space to avoid whatever it is
13899           that screws up display of that character code.
13900
13901 1998-05-03  Hrvoje Niksic  <hniksic@srce.hr>
13902
13903         * help.el (function-arglist): If no arguments are documented for a
13904         subr, print nothing rather than incorrect output.
13905
13906 1998-05-05  SL Baur  <steve@altair.xemacs.org>
13907
13908         * cmdloop.el (command-error): Update bail-out error message to use
13909         `emacs-program-name'.
13910
13911         * lib-complete.el: Remove reader macro cruft.
13912
13913         * dumped-lisp.el (preloaded-file-list): Phase I:  remove InfoDock
13914         cruft.
13915
13916         * simple.el (count-words-region): Drop interactive-p check on the
13917         message.
13918
13919 1998-05-04  Jonathan Harris <jhar@tardis.ed.ac.uk>
13920
13921         * font.el
13922         * msw-faces.el
13923         Correct spelling of mswindows-font-canonicalize-name.
13924
13925 1998-05-03 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
13926
13927         * ldap.el (ldap-host-parameters-alist): Replaced with
13928         `ldap-host-parameters-plist'
13929         (ldap-search): Adapt to previous change
13930
13931 1998-05-02  SL Baur  <steve@altair.xemacs.org>
13932
13933         * about.el (about-hackers): Update Bob Weiner bio.
13934         (about-maintainer-info): Ditto.
13935
13936 1998-05-02  Hrvoje Niksic  <hniksic@srce.hr>
13937
13938         * simple.el (display-warning-minimum-level): Docfix.
13939
13940 1998-04-04  Per Abrahamsen  <abraham@dina.kvl.dk>
13941
13942         * widget.el (:default-get): New keyword.
13943         * wid-edit.el (default, widget-default-default-get): Define it.
13944         (group, widget-group-default-get): Define it.
13945         (menu-choice, widget-choice-default-get): Define it.
13946         (widget-default-get): New function.
13947         (widget-choice-action): Call it.
13948         (widget-editable-list-entry-create): Call it.
13949
13950 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
13951
13952         * byte-optimize.el (byte-boolean-vars): Removed.
13953         (byte-optimize-lapcode): Use `built-in-variable-type' instead of
13954         lookup through `byte-boolean-vars'.
13955
13956 1998-05-01  Kirill M. Katsnelson  <kkm@kis.ru>
13957
13958         * x-scrollbar.el (x-init-scrollbar-from-resources): Stuff
13959         resource-provided values into ghost specs for scrollbar-height and
13960         scrollbar-width.
13961
13962 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
13963
13964         * byte-optimize.el: Don't attempt to optimize /=.
13965
13966         * bytecomp.el (byte-compile-one-ore-more-args): New function.
13967         (byte-compile-/=): Ditto.
13968
13969 1998-05-02  SL Baur  <steve@altair.xemacs.org>
13970
13971         * apropos.el: Use `with-displaying-help-buffer'.
13972         (apropos-print): Remove explicit mentions of "*Apropos*" buffer.
13973         Use `with-displaying-help-buffer'.
13974         (apropos-follow): Do not give special treatment to buffer cursor
13975         was in prior to a mouse click.
13976         (apropos-describe-plist): Use `with-displaying-help-buffer'.
13977         (apropos-print-doc): Set correct buffer for setting text
13978         properties.
13979
13980 1998-05-01  SL Baur  <steve@altair.xemacs.org>
13981
13982         * help.el (help-buffer-prefix-string): New variable.
13983         (help-buffer-name): Use it.
13984
13985         * modeline.el (modeline-minor-mode-menu): Alphabetize the minor
13986         mode menu.
13987
13988 1998-04-30  Greg Klanderman  <greg@alphatech.com>
13989
13990         * frame.el (other-frame): Work even when focus-follows-mouse is true.
13991
13992 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
13993
13994         * files.el (find-file-noselect): Update docstring.
13995         (find-file-noselect): Signal an error if found an unreadable file.
13996         (file-chase-links): Save the match data.
13997         (normal-mode): Use `lwarn' and `error-message-string'.
13998         (interpreter-mode-alist): Change defconst to defvar.
13999         (inhibit-first-line-modes-regexps): Ditto.
14000         (inhibit-first-line-modes-regexps): Added .tgz.
14001         (inhibit-first-line-modes-suffixes): Change defconst to defvar.
14002         (change-major-mode-with-file-name): New user-option.
14003         (set-visited-file-name): Synched with FSF.
14004         (file-name-extension): New function, from FSF 20.3.
14005         (file-relative-name): Synched with FSF.
14006         (save-some-buffers): Support the C-r feature.
14007         (recover-session): Synched with FSF.
14008         (kill-some-buffers): Ditto.
14009         (set-auto-mode): New argument JUST-FROM-FILE-NAME.
14010
14011 1998-04-30  SL Baur  <steve@altair.xemacs.org>
14012
14013         * files.el (insert-file): Undo previous change and reenable use of
14014         format.el.
14015
14016 1998-04-30  Hrvoje Niksic  <hniksic@srce.hr>
14017
14018         * window-xemacs.el (recenter): Define.
14019
14020 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
14021
14022         * font.el (mswindows-font-create-name)
14023         (mswindows-font-create-object): new functions for mswindows type
14024         fonts.
14025
14026         * msw-faces.el (mswindows-font-canicolize-name): fix so that
14027         strings are parsed as well as font objects.
14028
14029 1998-04-30  Hrvoje Niksic  <hniksic@srce.hr>
14030
14031         * modeline.el (defining-kbd-macro): Restore modeline indication of
14032         kbd-macro being recorded.
14033         (add-minor-mode): Simplify docstring.
14034         (modeline-minor-mode-menu): Remove stuff.
14035
14036 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
14037
14038         * code-process.el (call-process): dynamically decide process
14039         coding type.
14040
14041 1998-04-29  Jim Radford  <radford@robby.caltech.edu>
14042
14043         * modeline.el: Add line-number-mode, column-number-mode to
14044         the modeline minor-mode menu.  Button2 on the line number does
14045         goto-line.
14046
14047 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
14048
14049         * mouse.el: move x-selection-owner-p type things to
14050         selection-owner-p.
14051
14052         * msw-init.el: copy zmacs stuff from x-init.el
14053
14054         * msw-select.el (mswindows-own-selection)
14055         (mswindows-disown-selection) (mswindows-selection-owner-p): new
14056         functions. Very simple minded implementation of selectio
14057         ownership.
14058
14059         * select.el (own-selection) (disown-selection)
14060         (activate-region-as-selection) (select-make-extent-for-selection)
14061         (valid-simple-selection-p): functions moved from x-select.el for
14062         generalized selection.
14063
14064         * x-select.el: see select.el changes.
14065
14066         * x-toolbar.el: use new selection functions.
14067
14068 1998-04-28  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14069
14070         * packages.el (packages-find-package-directories): Fixed bug that
14071         would pick up multiple site-package directories.
14072         (package-locations): Added "xemacs-packages" as a late package
14073         location.
14074
14075         * find-paths.el: Now uses `emacs-program-name' and
14076         `emacs-program-version'.
14077         Additions to enforce version-specific directories in
14078         `paths-find-version-directory'.
14079
14080 1998-04-29  SL Baur  <steve@altair.xemacs.org>
14081
14082         * default.el: Removed.
14083         * site-start.el: Removed.
14084
14085 1998-04-29  Didier Verna  <didier@xemacs.org>
14086
14087         * minibuf.el (minibuffer-history-minimum-string-length): Default
14088         to nil.
14089
14090 1998-04-28  SL Baur  <steve@altair.xemacs.org>
14091
14092         * find-paths.el (paths-program-name): Rename.
14093         (paths-emacs-root-p): Ditto.
14094         (paths-find-site-directory): Ditto.
14095
14096 1998-04-26  Karl M. Hegbloom  <karlheg@inetarena.com>
14097
14098         * lisp-mode.el (emacs-lisp-mode-popup-menu-1): Add menu entry for
14099         `emacs-lisp-byte-compile-and-load'.
14100
14101 1998-04-26  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14102
14103         * ldap.el (ldap-search): Fixed additional parameter passing to
14104         `ldap-open'
14105
14106 1998-04-27  Andy Piper  <andyp@parallax.co.uk>
14107
14108         * select.el (kill-primary-selection) (selection-owner-p)
14109         (copy-primary-selection) (yank-clipboard-selection)
14110         (selection-exists-p) (delete-primary-selection): new file and
14111         functions that do the right thing for the selected device.
14112
14113         * x-menubar.el: use generalised selection functions.
14114
14115         * dumped-lisp.el: dump select.el.
14116
14117 1998-04-27  SL Baur  <steve@altair.xemacs.org>
14118
14119         * find-paths.el (paths-progname): New variable.
14120         (paths-emacs-root-p): Use it.
14121         (paths-find-site-directory): Ditto.
14122
14123 1998-04-26  SL Baur  <steve@altair.xemacs.org>
14124
14125         * loadup.el ((member "dump" command-line-args)): Dump as
14126         `infodock' if InfoDock.
14127
14128 1998-04-25  SL Baur  <steve@altair.xemacs.org>
14129
14130         * find-paths.el (construct-emacs-version): Simplify, include
14131         program name in the return value.
14132         * (paths-find-version-directory): Use it.
14133
14134 1998-04-25  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14135
14136         * info.el (Info-parse-dir-entries): Fixed regexp
14137         (Info-build-dir-anew): Remove full suffix and capitalize info file
14138         name for files with no @direntry
14139         (Info-batch-rebuild-dir): New function
14140         (Info-suffixed-file): Check for regular files instead of simple
14141         file existence (could catch directories before)
14142
14143 1998-04-25  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14144
14145         * setup-paths.el, find-paths.el: Removed uses of `not' which
14146         temacs doesn't have.
14147
14148         * find-paths.el (paths-find-emacs-roots): Included exec-prefix
14149         into root searching.
14150
14151 1998-04-24  Martin Buchholz  <martin@xemacs.org>
14152
14153         * subr.el: Remove definition of `not'.
14154
14155 Sat Apr 24 1998  Andy Piper  <andyp@parallax.co.uk>
14156
14157         * msw-glyphs.el: enable graphics support.
14158
14159 1998-04-23  Didier Verna  <didier@xemacs.org>
14160
14161         * x-menubar.el (default-menubar): restored the line-number-mode
14162         option.
14163
14164         * misc doc string updates related to the options menu.
14165
14166 1998-04-24  SL Baur  <steve@altair.xemacs.org>
14167
14168         * setup-paths.el (paths-construct-load-path): Fix typo.
14169
14170 1998-04-23  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14171
14172         * x-menubar.el (default-menubar): font-menu-this-frame-only-p and
14173         font-menu-ignore-scaled-fonts don't have to be bound now; this
14174         gets us one step further towards making --no-autoloads work.
14175
14176         * startup.el (normal-top-level): Load auto-autoloads only if
14177         lisp-directory is non-nil.
14178
14179         * setup-paths.el (paths-construct-load-path): Made it robust
14180         against nil lisp-directory.
14181
14182         * startup.el (startup-setup-paths-warning): Added `lisp-directory'
14183         to the list of variables that cause a warning when nil.
14184
14185         * toolbar.el (init-toolbar-location): Now works even when there's
14186         no toolbar icon directory.
14187
14188 1998-04-23  Hrvoje Niksic  <hniksic@srce.hr>
14189
14190         * help.el (view-lossage): Recognize it.
14191
14192         * simple.el (log-message): Mark multiline messages.
14193
14194 1998-04-22  SL Baur  <steve@altair.xemacs.org>
14195
14196         * info.el (Info-exit): `toolbar-info-frame' doesn't necessarily exist.
14197
14198 1998-4-20  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
14199
14200         * package-get.el (package-get-all):  add `\n' separator to
14201         interactive specification so that both variables are read
14202
14203 1998-04-22  Didier Verna  <didier@xemacs.org>
14204
14205         * x-menubar.el: ported the options menu to Custom.
14206         Moved the "read only" toggle button to the buffers menu.
14207         Corrected some missing ;;;###autoload or defcustom.
14208
14209         * scrollbar.el (scrollbars-visible-p): defcustom wrapper around
14210         the scrollbar-visible specifier for options menu handling.
14211
14212         * toolbar.el (toolbar-visible-p)
14213                      (toolbar-captioned-p)
14214                      (default-toolbar-position): defcustom wrappers around
14215         the toolbar specifiers for options menu handling.
14216
14217         * frame.el (get-frame-for-buffer-default-instance-limit):
14218         defcustom it for options menu handling.
14219
14220         * font-lock.el (font-lock-mode): defcustom and autoload the variable
14221         font-lock-mode for options menu handling.
14222
14223         * cus-start.el: added Custom properties to overwrite-mode for
14224         options menu handling.
14225
14226 Wed Apr 22 12:59:35 1998  Andy Piper  <andyp@parallax.co.uk>
14227
14228         * about.el: shameless self-promotion.
14229
14230 1998-04-21  Hrvoje Niksic  <hniksic@srce.hr>
14231
14232         * simple.el (raw-append-message): Slightly optimize.
14233         (remove-message): Use `push' for clarity.
14234         (append-message): Ditto.
14235         (display-warning): Dito.
14236         (raw-append-message): Send the message to the appropriate device.
14237
14238 1998-04-22  SL Baur  <steve@altair.xemacs.org>
14239
14240         * auto-save.el (auto-save-cyclic-hash-14): De-ebolification.
14241         From Sean MacLennan <Sean.MacLennan@pika.ca>
14242
14243 1998-04-18  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14244
14245         * setup-paths.el: Changed `directory-sep-char' to
14246         `path-separator', following a change in GNU Emacs.
14247
14248 1998-04-19  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14249
14250         * info.el (Info-maybe-update-dir): Bug fix in `conservative' behaviour
14251         (Info-build-dir-anew): Add a final newline.
14252         (Info-build-dir-anew): Do not issue warning when rebuilding policy
14253         is `always'
14254         (Info-rebuild-dir): Ditto
14255
14256         * dumped-lisp.el (preloaded-file-list): Added ldap.el
14257
14258 1998-04-21  SL Baur  <steve@altair.xemacs.org>
14259
14260         * simple.el (count-words-buffer): Retain zmacs region.
14261         (count-words-region): Ditto.
14262         * simple.el: (what-line): Expanded line counts.
14263         (count-lines): New parameter to conditionalize whether collapsed
14264         lines get counted.
14265         From Bob Weiner <weiner@altrasoft.com>
14266
14267 1998-04-19  SL Baur  <steve@altair.xemacs.org>
14268
14269         * packages.el (package-locations): infodock-packages must override
14270         mule-packages and packages.
14271
14272 1998-04-19  Jonathan Harris <jhar@tardis.ed.a.uk>
14273
14274         * wid-edit.el:
14275         remove rude messages from widget-activation-widget-mapper
14276         and widget-activation-glyph-mapper
14277
14278 1998-04-17  Jonathan Harris <jhar@tardis.ed.ac.uk>
14279
14280         * toolbar.el: Remove (featurep 'x) test from
14281         toolbar-make-button-list
14282
14283 1998-04-17  Hrvoje Niksic  <hniksic@srce.hr>
14284
14285         * gnuserv.el (gnuserv-edit): Switch to the next gnuserv buffer
14286         only if in the same frame.
14287
14288 1998-04-17  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14289
14290         * packages.el (package-locations): Added site-packages hierarchy.
14291
14292         * setup-paths.el (paths-default-info-directories): Introduced and
14293         used.
14294
14295         * packages.el, setup-paths.el: Set various path searching depths
14296         to 1.
14297
14298         * packages.el (packages-hierarchy-depth):
14299         (packages-load-path-depth): Introduced and used.
14300
14301         * setup-paths.el (paths-load-path-depth): Introduced and used.
14302
14303         * find-paths.el (paths-find-recursive-path): Added max-depth
14304         parameter.
14305
14306 1998-04-15  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14307
14308         * setup-paths.el (paths-construct-info-path): Removed
14309         dependency on behavior of (file-name-as-directory "").
14310
14311 1998-04-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14312
14313         * ldap.el (ldap-search): Adapt to the new low-level API using ldap
14314         lisp objects
14315
14316 1998-04-14  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14317
14318         * dump-paths.el, startup.el: Added handling for --debug-paths.
14319
14320 1998-04-15  William M. Perry  <wmperry@aventail.com>
14321
14322         * wid-edit.el: We cannot just set the help-echo or balloon-help
14323           properties for an extent based on the :help-echo widget
14324           property, since help-echo and balloon-help cause an EXTENT to
14325           get passed in, where :help-echo functions are expecting a WIDGET
14326
14327 1998-04-15  Kirill M. Katsnelson  <kkm@kis.ru>
14328
14329         * scrollbar.el (init-scrollbar-from-resources): Call
14330         mswindows-init-scrollbar-metrics when appropriate.
14331
14332 Thu Apr 16 12:59:35 1998  Andy Piper  <andyp@parallax.co.uk>
14333
14334         * dumped-lisp.el: dump x-toolbar for window system
14335
14336         * msw-init.el (init-post-mswindows-win): enable toolbars if we
14337         have support and xpm.
14338
14339 1998-04-16  SL Baur  <steve@altair.xemacs.org>
14340
14341         * files.el (toggle-read-only): Fix docstring.
14342         From Didier Verna <didier@xemacs.org>
14343
14344 1998-04-14  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14345
14346         * startup.el (normal-top-level): Load autoload-file-name without
14347         specifying an extension---some people only auto-autoload.el.gz.
14348
14349 1998-04-06  Hrvoje Niksic  <hniksic@srce.hr>
14350
14351         * files.el (backup-enable-predicate): Don't bomb on NAME being
14352         nil.
14353
14354 1998-04-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14355
14356         * find-paths.el, packages.el: Now prefers configure'd paths.
14357         This shouldn't cause any of the originally anticipated problems as
14358         the current paths architecture will not define the various
14359         configure-xxx variables if they're not specified on the configure
14360         command line.
14361
14362         * find-paths.el, setup-paths.el, packages.el: Removed all
14363         mentionings of "/" as a path separator.
14364         Used paths-construct-path throughout.
14365
14366         * find-paths.el (paths-construct-path): Created to assemble paths
14367         from directory components.
14368
14369         * setup-paths.el, packages.el: Used paths-decode-directory-path
14370         instead of decode-path-internal.
14371
14372         * find-paths.el: Removed unused (and bogus) paths-find-emacs-path
14373         and associates.
14374         (paths-decode-directory-path) Created.
14375
14376         * setup-paths.el: Changed configure-exec-path to
14377         configure-exec-directory.
14378
14379 1998-04-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14380
14381         * packages.el (packages-find-packages): Fixed decoding of
14382         EMACSPACKAGEPATH.
14383
14384         * startup.el: -no-packages -> -no-early-packages.
14385
14386         (packages-load-package-lisps): Fixed loading of auto-autoload
14387         files.
14388
14389         * startup.el (normal-top-level): Fixed loading of core
14390         auto-autoload.
14391
14392         * obsolete.el: Un-obsoleted site-directory.  Sigh.
14393
14394         * startup.el, packages.el, dump-paths.el: Added proper settings
14395         for site-directory and lisp-directory variables.
14396
14397         * startup.el, loadup.el: Renamed inhibit-update-autoloads to
14398         inhibit-package-autoloads and fixed handling of it.
14399
14400         * startup.el, packages.el, dump-paths.el, loadup.el: Fixed
14401         handling of former inhibit-package-init, now
14402         inhibit-early-packages, to make -vanilla etc. work.
14403
14404 1998-04-10  Kirill M. Katsnelson  <kkm@kis.ru>
14405
14406         * code-process.el (start-process): Fallback to 'undecided instead
14407         of 'binary for process input coding stream.
14408
14409         * process.el (start-process): Docstring fix.
14410
14411 1998-04-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14412
14413         * info.el (Info-insert-dir): Do not insert temporary dir files
14414         in Info-dir-file-attributes
14415         (Info-build-dir-anew): Ensure temporary buffer is not read-only
14416         (Info-rebuild-dir): Ditto.
14417
14418 1998-04-09  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14419
14420         * obsolete.el: Added obsoleteness declarations for
14421         `site-directory' and `Info-default-directory-list'.
14422
14423 1998-04-08  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14424
14425         * find-paths.el (paths-find-emacs-root): Only look at the
14426         executable at the end of the symlink chain for determining the
14427         Emacs root.
14428
14429 1998-04-07  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14430
14431         * setup-paths.el (paths-construct-info-path): Changed construction
14432         to cater to gone default in configure.
14433
14434         * find-paths.el (paths-uniq-append): Added.
14435
14436         * packages.el: Rewritten package path construction once again.
14437
14438         * dump-paths.el, startup.el: Removed package-path as a global
14439         variable.
14440
14441         * package-admin.el (package-admin-add-single-file-package):
14442         (package-admin-add-binary-package): Changed package-path to
14443         late-packages.
14444
14445         * packages.el (packages-split-path): Split path at "/" rather than
14446         nil according to change in emacs.c.
14447
14448 1998-04-06  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14449
14450         * setup-paths.el (paths-construct-info-path): Changed info path
14451         order so that directories come out right.
14452         (paths-find-lock-directory): Fixed bug: It used to think
14453         configure-lock-directory is a path.
14454
14455 1998-04-06  Jeff Miller <jmiller@smart.net>
14456
14457         * x-toolbar.el:  Added toolbar-vector-xxxxxx defvars.  Modified
14458         initial-toolbar-spec to use new toolbar-vector-xxxxxx defvars.  This
14459         eases the use of toolbar-add/kill-item functions.
14460
14461 1998-04-07  Kirill M. Katsnelson  <kkm@kis.ru>
14462
14463         * code-files.el (file-coding-system-alist): Commented out
14464         loaddefs.el magical treatment.
14465
14466 1998-04-06  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14467
14468         * info.el (Info-rebuild-outdated-dir): Added new option
14469         `conservative' and made it the default
14470         (Info-rebuild-dir): Appropriately parse multi-line description
14471         strings, and multi-section dir files. Issue warning when dir
14472         is rebuilt as temporary
14473         (Info-build-dir-anew): Issue warning when dir is built as
14474         temporary
14475
14476 1998-04-04  Kirill M. Katsnelson  <kkm@kis.ru>
14477
14478         * list-mode.el (list-mode-map): Bind highlight motion commands to
14479         standard keys left, right, C-b and C-f.
14480
14481 1998-03-29  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14482
14483         * files.el (auto-mode-alist): allow .sc for Scheme->C
14484
14485 1998-04-06  SL Baur  <steve@altair.xemacs.org>
14486
14487         * loadup.el (pureload): Don't quote (garbage-collect).
14488
14489 1998-04-04  SL Baur  <steve@altair.xemacs.org>
14490
14491         * package-get-base.el: Updated.
14492
14493 1998-04-04  Hrvoje Niksic  <hniksic@srce.hr>
14494
14495         * isearch-mode.el (isearch-just-started): New variable.
14496         (isearch-mode): Set it.
14497         (isearch-repeat): Advance one character forward only if the search
14498         was successful, and was not just started.
14499         (isearch-repeat): Clear isearch-just-started.
14500
14501 1998-04-02  SL Baur  <steve@altair.xemacs.org>
14502
14503         * finder.el (finder-compile-keywords): Don't eval new finder-inf
14504         if running -batch.
14505
14506 1998-03-26  Hrvoje Niksic  <hniksic@srce.hr>
14507
14508         * subr.el (listify-key-sequence): Removed.
14509
14510 1998-03-31  Hrvoje Niksic  <hniksic@srce.hr>
14511
14512         * bytecomp.el (byte-compile-print-gensym): New option.
14513         (byte-compile-output-file-form): Use it.
14514         (byte-compile-output-docform): Ditto.
14515         (byte-compile-compiled-obj-to-list): Ditto.
14516
14517 Sun Mar 29 1998  Andy Piper  <andyp@parallax.co.uk>
14518
14519         * msw-glyphs.el: set frame icon if xpm support.
14520
14521 1998-03-30  Kyle Jones  <kyle_jones@wonderworks.com>
14522
14523         * help.el: Code that pretty prints variable values
14524           removed.
14525
14526 1998-04-02  SL Baur  <steve@altair.xemacs.org>
14527
14528         * find-paths.el (paths-emacs-root-p): Correct test for installation
14529         directory.
14530         From Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14531
14532 1998-03-30  Kyle Jones  <kyle_jones@wonderworks.com>
14533
14534         * loaddefs.el: Don't set debug-ignored-errors; leave
14535           its default value set to nil.
14536
14537 1998-03-29  Damon Lipparelli  <lipp@primus.com>
14538
14539         * info.el (Info-rebuild-dir): fixed mis-spelling.
14540
14541 1998-03-29  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14542
14543         * info.el (Info-rebuild-outdated-dir): New custom var
14544         (Info-insert-node): Create/update dir file when needed, ie when it
14545         does not exist or is older than some info files in directory
14546
14547 1998-04-01  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14548
14549         * setup-paths.el, dump-paths.el, startup.el, packages.el: Allowed
14550         for last packages, mainly for using a 20.4 package base.
14551
14552         * packages.el (late-packages): Typo fix.  It was called
14553         early-packages.
14554
14555         * find-paths.el (paths-find-emacs-root): Bug fix: it now chases
14556         relative symlinks correctly.
14557         (paths-find-emacs-roots): More rigorous checking for plausible
14558         configuration-time root.
14559
14560         * startup.el (normal-top-level): Added a warning if XEmacs cannot
14561         find its roots.
14562
14563 1998-03-27  Martin Buchholz  <martin@xemacs.org>
14564
14565         * faces.el: Fix docstrings.
14566         * glyphs.el: Fix docstrings.
14567         * mouse.el: Fix docstrings.
14568
14569         * frame.el: Change phrase `current frame' to `selected frame'.
14570
14571         * faces.el (face-spec-set-match-display): Make FRAME arg optional.
14572
14573         * bytecomp.el (displaying-byte-compile-warnings): Rewrite some
14574         macros using backquote to make them infinitely more readable.
14575
14576 1998-03-30  SL Baur  <steve@altair.xemacs.org>
14577
14578         * packages.el (packages-find-package-path): Hardcoded specialized
14579         InfoDock support until we can clean this up.
14580
14581         * help.el (describe-bindings-1): Return the value of the bindings
14582         help buffer created.
14583         (describe-bindings): Ditto.
14584
14585         * simple.el (set-variable): Restore previous behavior of not
14586         bombing if the variable to set is not boundp.
14587
14588 1998-03-30  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14589
14590         * packages.el (packages-handle-package-dumped-lisps): Allow for
14591         non-local files to be loaded off the package-lisp variable.
14592
14593 1998-03-27  Kyle Jones  <kyle_jones@wonderworks.com>
14594
14595         * x-faces.el: Global X resources should override
14596           specs for all device classes (color, grayscale, mono);
14597           code currently doesn't override any of them.  Fixed by
14598           calling remove-specifier with '(x default) as the tag
14599           set and allowing inexact matches.
14600
14601 1998-03-27  Kyle Jones  <kyle_jones@wonderworks.com>
14602
14603         * faces.el: Separated face initializations based on
14604           device classes into device type specific (tag set,
14605           instantiator) pairs.
14606
14607 1998-03-09  Hrvoje Niksic  <hniksic@srce.hr>
14608
14609         * wid-edit.el (widget-choice-action): Remember user's explicit
14610         choice.
14611         (widget-choice-value-create): Respect it.
14612         From Richard Stallman <rms@gnu.org>
14613
14614 1998-03-26  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14615
14616         * setup-paths.el (paths-construct-info-path): Always append
14617         existing directories from configure-time info path.
14618
14619         * startup.el (startup-setup-paths): Renamed misnamed info-path to
14620         Info-directory-list.
14621
14622         * info.el: Removed Info-default-directory-list which was broken by
14623         design.
14624         Removed bogus initialization of Info-directory-list---startup.el
14625         can do a much better job.
14626         Added autoload of Info-directory-list.
14627
14628         * setup-paths.el (paths-construct-load-path): Fixed a bug pointed
14629         out by Martin Buchholz <martin@xemacs.org>: EMACSLOADPATH used to
14630         be exclusive; now it's merely given precedence, just like in the
14631         old days.
14632
14633 1998-03-25  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14634
14635         * find-paths.el (paths-find-architecture-directory): Fix bug with
14636         finding; it used to default too early.
14637
14638 1998-03-25  Martin Buchholz <martin@xemacs.org>
14639
14640         * packages.el (packages-split-path): Fix a bug; it used to fail
14641         for paths that weren't split.
14642
14643 1998-03-26  SL Baur  <steve@altair.xemacs.org>
14644
14645         * finder.el (finder-compile-keywords): trap on errors.
14646
14647 1998-03-24  Kyle Jones  <kyle_jones@wonderworks.com>
14648
14649         * x-faces.el (remove-specifier-specs-matching-tag-set-cdrs): Pass
14650           fourth argument of t so that only the specs exactly
14651           matching the tag lists are removed.
14652
14653 1998-03-25  SL Baur  <steve@altair.xemacs.org>
14654
14655         * make-docfile.el: Don't discard the BOOTSTRAPLOADPATH.
14656
14657 1998-03-23  SL Baur  <steve@altair.xemacs.org>
14658
14659         * minibuf.el (mouse-read-file-name-1): If a default directory was
14660         specified, use it for generating the completions.
14661
14662 1998-03-23  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14663
14664         * update-elc.el: Now respects inhibit-package-init and
14665         inhibit-site-lisp.
14666         Now does path construction with loadup-paths.
14667
14668         * startup.el (normal-top-level, startup-setup-paths): Now respects
14669         inhibit-package-init and inhibit-site-lisp.
14670
14671         * packages.el (packages-find-package-path): Extended package path
14672         by version-specific hierarchies.
14673         (packages-find-packages): Now respects inhibit flag and
14674         inhibit-site-lisp.
14675         Moved path setup to loadup-paths.
14676
14677         * make-docfile.el: Now respects inhibit-package-init and
14678         inhibit-site-lisp.
14679         Now does path construction with loadup-paths.
14680
14681         * loadup.el: Now respects inhibit-package-init and
14682         inhibit-site-lisp.
14683
14684         * dumped-lisp.el (preloaded-file-list): Added loadup-paths.
14685
14686         * loadup-paths.el: New file: setup load-path to encompass
14687         packages.
14688
14689 1998-03-22  SL Baur  <steve@altair.xemacs.org>
14690
14691         * auto-show.el: load-gc renamed to pureload.
14692         * site-load.el: Ditto.
14693         * packages.el (toplevel): Ditto.
14694         * loadup.el (really-early-error-handler): Ditto.
14695         * dumped-lisp.el (preloaded-file-list): Ditto.
14696         * cus-face.el (custom-declare-face): Ditto.
14697
14698 1998-03-22  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14699
14700         * <Today>: The Big Path Searching Overhaul.
14701
14702         * find-paths.el: New file: find and assemble paths in the
14703         installation hierarchy.
14704
14705         * setup-paths.el: New file: global layout of paths and directories
14706         within the XEmacs hierarchy.
14707
14708         * packages.el: Replaced everything related to path searching and
14709         startup by code in terms of find-paths.
14710
14711         * loadup.el, make-docfile.el, update-elc.el, startup.el: Now calls
14712         the new path searching engine.
14713
14714         * dumped-lisp.el (preloaded-file-list): Added new files find-paths
14715         and setup-paths.
14716
14717 1998-03-22  SL Baur  <steve@altair.xemacs.org>
14718
14719         * dumped-lisp.el (preloaded-file-list): Load setup-paths.elc not
14720         setup-paths.el.
14721
14722 1998-03-20  Kirill M. Katsnelson  <kkm@kis.ru>
14723
14724         * msw-glyphs.el: Added check for 'mswindows feature, so the file
14725         compiles identically in any configuration.
14726         Removed irrelevant commentary.
14727
14728 1998-03-20  Kirill M. Katsnelson  <kkm@kis.ru>
14729
14730         * simple.el (set-variable): Allow setting specifiers.
14731
14732 1998-03-19  SL Baur  <steve@altair.xemacs.org>
14733
14734         * lisp.el (forward-sexp): Revert previous change.
14735
14736 1998-03-18  SL Baur  <steve@altair.xemacs.org>
14737
14738         * frame.el (frame-initialize): Use `delete-console' instead of
14739         `delete-device' to delete the stream console to match the usage in
14740         Fkill_emacs.
14741
14742 1998-03-16  SL Baur  <steve@altair.xemacs.org>
14743
14744         * files.el (cdpath-previous): New variable.
14745         (cd): Use it.
14746         From Bob Weiner <weiner@wave.altrasoft.com>
14747
14748 1998-03-15  Kyle Jones  <kyle_jones@wonderworks.com>
14749
14750         * keydefs.el: Changed keybindings of forward-char,
14751           backward, scroll-up and scroll-down to point to their
14752           -command counterparts.
14753
14754         * simple.el: New functions: forwarc-char-command,
14755           backwrad-char-command, scroll-up-command,
14756           scroll-down-command which work liek their counterparts
14757           except that they honor the variable
14758           signal-error-on-buffer-boundary.
14759
14760           Definition of signal-error-on-buffer-boundary received
14761           from src/cmds.c.
14762
14763           defvar declaration added for word-across-newline to avoid
14764           byte-compiler warning about the free variable reference.
14765
14766 1998-03-14  Kirill M. Katsnelson  <kkm@kis.ru>
14767
14768         * winnt.el: Removed "%t" from the beginning of
14769         modeline-format. From now on, there's no nt-specifics in the modeline.
14770
14771 1998-03-14  SL Baur  <steve@altair.xemacs.org>
14772
14773         * setup-paths.el (paths-setup-paths-warning): Replace occurrences
14774         of `when' with `if'.
14775
14776 1998-03-03  Kirill M. Katsnelson  <kkm@kis.ru>
14777
14778         * msw-glyphs.el: New file. Defines TTY-style glyphs for
14779         mswindows. Must be reworked along with glyphs.el, or
14780         merged into it, after there is images support.
14781
14782         * dumped-lisp.el (preloaded-file-list): Dump msw-glyphs.el when
14783         'mswindows.
14784
14785 1998-03-13  SL Baur  <steve@altair.xemacs.org>
14786
14787         * faces.el: fix for text cursor initialization.
14788         Suggested by Kyle Jones <kyle_jones@wonderworks.com>
14789         From Andy Piper <andyp@parallax.co.uk>
14790
14791 1998-03-11  Pete Ware  <ware@cis.ohio-state.edu>
14792
14793         * files.el (set-auto-mode): If a mode is not fboundp, check to see
14794         if there is an existing package that handles it and warn the user
14795         about that mode.
14796
14797 1998-03-02  Kirill M. Katsnelson  <kkm@kis.ru>
14798
14799         * x-menubar.el (default-menubar): Greyed out "Help / Basics /
14800         Installation" menu item when Installation-string is not bound.
14801
14802 1998-03-11  SL Baur  <steve@altair.xemacs.org>
14803
14804         * lisp.el (forward-sexp): Fix for test for balanced sexp.
14805         From Jeremiah W. James <jerry@cs.ucsb.edu>
14806
14807 1998-03-10  Kyle Jones  <kyle_jones@wonderworks.com>
14808
14809         * msw-faces.el:
14810         * faces.el: Fix face initialization.
14811
14812 1998-03-10  Glynn Clements  <glynn@sensei.co.uk>
14813
14814         * files.el (backup-enable-predicate): fix breakage introduced
14815         by TMPDIR patch.
14816
14817 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
14818
14819         * x-faces.el (x-init-face-from-resources): The
14820           TTY face property retrieval functions don't return
14821           specifiers, so use face-property instead.
14822
14823 1998-03-09  SL Baur  <steve@altair.xemacs.org>
14824
14825         * mwheel.el (mwheel-install): Use portable keysyms and syntax.
14826
14827 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
14828
14829         * x-menubar.el: Expanded documentation for
14830           option-save-faces.  Changed Options -> Browse Faces
14831           menu entry to invoke customize-face.
14832
14833 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
14834
14835         * faces.el: Most face initialization moved out of
14836           init-other-random-faces to the top level so that the
14837           initialization happens before Xemacs is dumped.  Much
14838           of the fascist "face-differs-from-default-p or FROB!"
14839           code has been retired in favor of letting the user do
14840           what they want to do.  Face initialization code changed
14841           to use `default' specifier tag so that the settings can
14842           be overridden later if the user wishes it.
14843
14844 1998-03-08  SL Baur  <steve@altair.xemacs.org>
14845
14846         * about.el (about-hackers): Update contributors list.
14847
14848 1998-03-07  Kyle Jones  <kyle_jones@wonderworks.com>
14849
14850         * specifier.el: Define new specifier tag `default'.
14851
14852         * modeline.el: Initialize faces using `default' tag.
14853
14854         * x-faces.el (x-init-face-from-resources): Remove
14855           specifier specs containing the `default' tag before
14856           adding new specs.
14857
14858 1998-03-02  John Jones  <jj@asu.edu>
14859
14860         * package-get.el (package-get-all): fixed arguments on call to
14861         package-admin-add-single-file-package.
14862         * package-get.el (package-get-installedp): fixed to match
14863         advertised behavior.
14864         * package-get.el: added function package-get-update-all which
14865         installs newest versions of all the current packages (if they are
14866         not already installed).
14867
14868 1998-03-04  Jens-Ulrik Petersen  <petersen@kurims.kyoto-u.ac.jp>
14869
14870         * files.el (find-file-noselect): Uncommented `truename' binding in
14871         `let*' and use it later to set `buffer-file-truename' iff it's
14872         still nil, as happens for example when finding a compressed
14873         file with "jka-compr".
14874
14875 Wed Mar 04 08:55:12 1998  Andy Piper  <andyp@parallax.co.uk>
14876
14877         * faces.el: in make-face-* type functions do the operation for all
14878         window systems, not just the first one found.
14879
14880         * font.el: call mswindows-list-fonts for mswindows.
14881
14882 1998-03-02  Glynn Clements  <glynn@sensei.co.uk>
14883
14884         * code-process.el (call-process-region):
14885         * process.el (call-process-region):
14886         * package-get.el (package-get-dir):
14887         * files.el (backup-enable-predicate):
14888         * gnuserv.el (gnuserv-temp-file-regexp):
14889         Use temp-directory in place of `/tmp'.
14890
14891 Fri Feb 20 21:22:34 1998  Darryl Okahata  <darrylo@sr.hp.com>
14892
14893         * "Fast" dired-in-C enhancements for Windows 95/NT:
14894
14895         * files.el: Added function, `wildcard-to-regexp', from GNU
14896           Emacs.
14897
14898         * files.el (insert-directory): Modified to use special
14899           dired-in-C enhancements if present.
14900
14901 Mon Mar 02 11:37:36 1998  Andy Piper  <andyp@parallax.co.uk>
14902
14903         * code-files.el: make default coding no-conversion.
14904
14905 1998-03-02  SL Baur  <steve@altair.xemacs.org>
14906
14907         * dumped-lisp.el (preloaded-file-list): Find Installation.el from
14908         the load-path.
14909
14910         * update-elc.el: Strip directory when testing for files not to
14911         bytecompile.
14912
14913 1998-03-02  Aki Vehtari  <Aki.Vehtari@hut.fi>
14914
14915         * lisp-mode.el: Use recommended form for menus.
14916
14917         * info.el (Info-construct-menu): Use recommended form for menus.
14918
14919         * gnuserv.el (gnuserv-edit-files): Use recommended form for menu
14920         entry.
14921
14922 1998-02-28  Kyle Jones  <kyle_jones@wonderworks.com>
14923
14924         * frame.el: Resurrect get-frame-for-buffer-default-to-current.
14925           (get-frame-for-buffer-noselect): Always return frames
14926           in the not-this-window-p cond clause.
14927
14928 1998-02-27  SL Baur  <steve@altair.xemacs.org>
14929
14930         * help.el (describe-installation): New function.
14931
14932         * x-menubar.el (default-menubar): Add describe-installation to
14933         Help menu.
14934
14935         * packages.el (packages-unbytecompiled-lisp): Installation.el
14936         should not be bytecompiled.
14937
14938         * dumped-lisp.el (preloaded-file-list): Dump Installation with
14939         XEmacs.
14940
14941         * x-menubar.el (default-menubar): Use correct guard for VM menu
14942         entry.
14943
14944         * coding.el: Add coding systems for iso-8859-[12] for No-Mule + file
14945         coding.
14946         From Andy Piper <andyp@parallax.co.uk>
14947
14948 1998-02-26  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14949
14950         * ldap.el: Do not require ldap-internal at compile time.
14951
14952 Tue Feb 17 12:50:37 1998  Andy Piper  <andyp@parallax.co.uk>
14953
14954         * code-files.el: new file. a virtual copy of mule-files.el
14955         but without charset
14956         dependencies. (toggle-buffer-file-ocding-system) new function for
14957         changing the eol type for the current buffer.
14958
14959         * code-process.el: new file. a copy of
14960         mule-process.el. mule-process.el will disappear when things have
14961         settled.
14962
14963         * coding.el: new file. a virtual copy of mule-files.el but
14964         without charset dependencies. (coding-system-base) new function
14965         for getting the parent coding system of a coding system with eol
14966         type set.
14967
14968         * dumped-lisp.el: add above files for the non-mule case.
14969
14970 1998-02-25  Kyle Jones  <kyle_jones@wonderworks.com>
14971
14972         * window-xemacs.el (display-buffer): If no explicit
14973           frame is specified, search for a window that displays
14974           the buffer on the currently selected frame, before
14975           searching other frames.
14976
14977 1998-02-25  Kyle Jones  <kyle_jones@wonderworks.com>
14978
14979         * frame.el (get-frame-for-buffer): If not-this-window-p
14980           is non-nil, use window on the selected frame if it is not
14981           also the selected window.  When defaulting, search for
14982           windows on the currently selected fgrame before searching
14983           other frames.
14984
14985 1998-02-25  Didier Verna  <didier@xemacs.org>
14986
14987         * modeline.el (modeline-swap-buffers): originally named
14988         `mouse-release-modeline'. Whether to actually swap the buffers is
14989         decided in `mouse-drag-modeline'.
14990         (mouse-drag-modeline): A button release event is considered a
14991         mouse click is both X (modeline scroll) and Y (modeline drag) pos
14992         stay unchanged.
14993
14994 1998-02-25  SL Baur  <steve@altair.xemacs.org>
14995
14996         * x-menubar.el: Put redo on the menubar.
14997         From Aki Vehtari <Aki.Vehtari@hut.fi>
14998
14999 1998-02-22  Greg Klanderman  <greg@alphatech.com>
15000
15001         * bytecomp.el (displaying-byte-compile-warnings): if
15002         temp-buffer-show-function is set, use it to display current set of
15003         warnings in the "*Compile-Log-Show*" buffer.
15004
15005         * simple.el (display-warning-buffer): if temp-buffer-show-function
15006         is set, use it to display current set of warnings in the
15007         "*Warnings-Show*" buffer.
15008
15009 1998-02-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15010
15011         * cl-extra.el (equalp): Make (equalp ?A ?a) return t as in
15012         Common Lisp.
15013
15014 1998-02-23  Aki Vehtari  <Aki.Vehtari@hut.fi>
15015
15016         * menubar.el: Allow button descriptors at least 2 long.
15017
15018         * x-menubar.el (default-menubar): Use recommended forms.
15019         (file-menu-filter): Remove.
15020         (edit-menu-filter): Remove.
15021
15022 1998-02-24  SL Baur  <steve@altair.xemacs.org>
15023
15024         * about.el (about-hackers): Updated.
15025
15026 1998-02-22  Greg Klanderman  <greg@alphatech.com>
15027
15028         * help.el (help-max-help-buffers): new variable
15029         (help-register-and-maybe-prune-excess): new function
15030         (help-buffer-name): use help-max-help-buffers.
15031         (with-displaying-help-buffer): use
15032         help-register-and-maybe-prune-excess.
15033
15034         * help.el (help-maybe-pretty-print-value): if the value fits on
15035         one line, let it.
15036
15037 1998-02-21  Greg Klanderman  <greg@alphatech.com>
15038
15039         * (with-displaying-help-buffer): there is no need to kill the buffer
15040         if it exists, because with-output-to-temp-buffer will clear it.
15041         further, killing the buffer violates the rule that
15042         temp-buffer-show-function, if set, has the full responsibility of
15043         showing the temp buffer.  killing the buffer fucks with the window
15044         configuration, hosing temp-buffer-show-function.
15045
15046
15047 1998-02-23  Didier Verna  <didier@xemacs.org>
15048
15049         * modeline.el (mouse-drag-modeline):
15050         - Always scroll the modeline that was originally clicked on.
15051         - Use x pixels instead of x characters (which doesn't work anyway)
15052         as horizontal reference for modeline dragging. This allows us to
15053         keep on dragging the modeline even if the motion event occurs in
15054         another window.
15055
15056 1998-02-23  Didier Verna  <didier@xemacs.org>
15057
15058         * x-mouse.el (x-init-pointer-shape): use a crossed-arrows cursor
15059         glyph on the modeline to indicate that dragging the mouse has an
15060         effect both horizontally and vertically.
15061
15062 1998-02-24  SL Baur  <steve@altair.xemacs.org>
15063
15064         * about.el (about-xemacs): Get rid of redundant visible version
15065         number.
15066
15067 1998-02-19  SL Baur  <steve@altair.xemacs.org>
15068
15069         * about.el (about-hackers): Update credits.
15070
15071 1997-12-22  Christoph Wedler  <wedler@fmi.uni-passau.de>
15072
15073         * prim/register.el (view-register): Show register type file-query.
15074
15075 1998-02-17  Kyle Jones  <kyle_jones@wonderworks.com>
15076
15077         * mode-motion.el (mode-motion-highlight-internal):
15078           save-excursion inside save-window-exucrsion form to
15079           hide buffer point changes from save-window-excursion.
15080           Prevents display flickering when the mouse pointer
15081           moves.
15082
15083 1998-02-17  Didier Verna  <didier@xemacs.org>
15084
15085         * mouse.el (default-mouse-track-set-point-in-window): rewrote this
15086         function to handle correctly the case of a toolbar one side of the
15087         window: scrolling will not necessarily happen.
15088
15089 1998-02-17  Kyle Jones  <kyle_jones@wonderworks.com>
15090
15091         * files.el (after-find-file): Restore missing argument
15092           to format that provides filename for "... consider M-x
15093           recover-file" message.  Also call `message' with "%s"
15094           as the first arg instead of an arbitrary string.
15095
15096 1998-02-18  SL Baur  <steve@altair.xemacs.org>
15097
15098         * about.el (about-hackers): Various additions.
15099
15100 1998-02-15  SL Baur  <steve@altair.xemacs.org>
15101
15102         * autoload.el (generate-file-autoloads-1): Don't force an extra
15103         line out when copying on-the-same line autoloads.
15104
15105         * x-menubar.el (default-menubar): Add Sokoban to the menubar if it
15106         is installed.
15107
15108 1998-02-14  Martin Buchholz  <martin@xemacs.org>
15109
15110         * x11/x-win-xfree86.el (x-win-init-xfree86):
15111         * x11/x-win-sun.el (x-win-init-sun):
15112         * x11/x-init.el (x-initialize-compose):
15113         * prim/simple.el:
15114         (backward-or-forward-kill-sexp):
15115         (backward-or-forward-kill-sentence):
15116         (backward-or-forward-kill-word):
15117         (backward-or-forward-delete-char):
15118         * prim/isearch-mode.el (isearch-help-or-delete-char):
15119         Use x-keysym-on-keyboard-sans-modifiers-p instead of
15120         x-keysym-on-keyboard-p to detect backspace.
15121         Use symbols instead of strings (now deprecated) with x-keysym-*-p.
15122         Clean up symbols used with dead keys, checking Linux and solaris
15123         keysyms.
15124         Simplify x-win-*.el using above methods.
15125         Change documentation for x-keysym-*-p functions.
15126
15127 1998-02-14  SL Baur  <steve@altair.xemacs.org>
15128
15129         * about.el (about-hackers): Restore entries for Michael Sperber and
15130         Vinnie Shelton.
15131         From Vinnie Shelton <acs@acm.org>
15132
15133 1998-02-14  Hrvoje Niksic  <hniksic@srce.hr>
15134
15135         * simple.el (count-words-region): Ditto.
15136
15137 1998-02-12  Hrvoje Niksic  <hniksic@srce.hr>
15138
15139         * simple.el (count-words-buffer): Document.  Don't print anything
15140         if non-interactive.
15141
15142 1998-02-12  SL Baur  <steve@altair.xemacs.org>
15143
15144         * packages.el (packages-hardcoded-lisp): easymenu.el is in
15145         multiple files in InfoDock.
15146
15147 1998-02-11  SL Baur  <steve@altair.xemacs.org>
15148
15149         * packages.el (packages-hardcoded-lisp): id-vers.elc is loaded
15150         from version.el in InfoDock.
15151
15152         * dumped-lisp.el (preloaded-file-list): Don't treat InfoDock
15153         specially.
15154
15155 1998-02-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15156
15157         * bytecomp-runtime.el (proclaim-inline): Single quotes around
15158         variable name in docstring.
15159
15160 1998-02-10  Andreas Jaeger  <aj@arthur.rhein-neckar.de>
15161
15162         * menubar.h: Include "gui.h".
15163
15164 1998-02-10  SL Baur  <steve@altair.xemacs.org>
15165
15166         * site-load.el: Fix documentation.
15167
15168 1998-02-09  SL Baur  <steve@altair.xemacs.org>
15169
15170         * package-get-base.el (package-get-base): Updated.
15171
15172         * keymap.el: PC-ize.
15173
15174 1998-02-08  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15175
15176         * hyper-apropos.el (hyper-apropos-get-doc): Print the `loaded
15177         from' on a fresh line.
15178
15179 1998-02-08  Hrvoje Niksic  <hniksic@srce.hr>
15180
15181         * help.el (help-maybe-pretty-print-value): prin1, not princ the
15182         object.
15183
15184 1998-02-09  SL Baur  <steve@altair.xemacs.org>
15185
15186         * undo-stack.el: PC-ize.
15187
15188         * cmdloop.el: PC-ize.
15189
15190 1998-02-08  SL Baur  <steve@altair.xemacs.org>
15191
15192         * bytecomp-runtime.el: PC-ize.
15193
15194         * byte-optimize.el: Prolog fixup.  PC-ize.
15195
15196         * cus-dep.el: Spelling fix.
15197
15198         * text-mode.el: Synch with Emacs 20.2.  (Original ChangeLog
15199         entries follow).
15200
15201 1997-08-29  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
15202
15203         * text-mode.el (text-mode-hook-identify): New function,
15204         put on text-mode-hook.  Set text-mode-variant here.
15205         (text-mode): Don't set it here.
15206
15207 1997-08-27  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
15208
15209         * text-mode.el (text-mode-hook): New defvar.
15210         (text-mode-variant): New variable.
15211         (text-mode): Set that variable locally.
15212         (toggle-text-mode-auto-fill): New command.
15213
15214 1997-06-15  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
15215
15216         * text-mode.el (text-mode): Let all-white lines separate paragraphs.
15217
15218 1997-06-11  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
15219
15220         * text-mode.el (paragraph-indent-text-mode):
15221         Renamed from spaced-text-mode.
15222         (text-mode-map): Bind TAB to indent-relative.
15223         (indented-text-mode-map): Variable deleted.
15224         (indented-text-mode): Now an alias for text-mode.
15225
15226 1998-02-05  SL Baur  <steve@altair.xemacs.org>
15227
15228         * loadup.el: test-atoms debugging stuffs removed.
15229
15230 1998-02-03  Martin Buchholz  <Martin Buchholz <martin@xemacs.org>
15231
15232         * lisp/loaddefs.el (completion-ignored-extensions): Add ".class"
15233
15234 1997-12-30  Colin Rafferty  <colin@xemacs.org>
15235
15236         * help.el (describe-beta): Made it use `locate-data-file'.
15237         (describe-distribution): Ditto.
15238         (describe-copying): Ditto.
15239         (describe-project): Ditto.
15240         (view-emacs-news): Ditto.
15241
15242         * help-nomule.el (help-with-tutorial): Made it use
15243         `locate-data-file' to find tutorial.
15244
15245 1998-01-28  Jonathon Harris  <jhar@tardis.ed.ac.uk>
15246
15247         * about.el: Corrected my email address.
15248
15249         * mouse.el: Added 'mouse-mswindows-drop' similar to
15250         'mouse-offix-drop'.
15251
15252 1998-01-27  SL Baur  <steve@altair.xemacs.org>
15253
15254         * loadup.el (running-xemacs): Spelling fix.
15255
15256 1998-01-26  Colin Rafferty  <colin@xemacs.org>
15257
15258         * packages.el (packages-find-packages-1): Don't allow a backwards
15259         compatible lisp tree to overwrite `preloaded-file-list'.
15260
15261 1998-01-26  SL Baur  <steve@altair.xemacs.org>
15262
15263         * loadup.el: Don't delete "xemacs" prior to dumping.
15264
15265 1998-01-24  SL Baur  <steve@altair.xemacs.org>
15266
15267         * package-info.el (pi-last-mod-date): New function.
15268         (pi-author-version): New function.
15269         (batch-update-package-info): Use them.
15270
15271 1998-01-23  Colin Rafferty  <colin@xemacs.org>
15272
15273         * frame.el (get-frame-for-buffer-default-to-current): Create.
15274         (get-frame-for-buffer-noselect): Allow user to use current frame
15275         with `get-frame-for-buffer-default-to-current'.
15276
15277 1998-01-22  Hrvoje Niksic  <hniksic@srce.hr>
15278
15279         * bytecomp.el (byte-compile-output-file-form): Set print-gensym.
15280         (byte-compile-output-docform): Ditto.
15281         (byte-compile-compiled-obj-to-list): Ditto.
15282
15283 1998-01-22  Kyle Jones  <kyle_jones@wonderworks.com>
15284
15285         * startup.el (command-line-1): Removed code that ran
15286           buffer-menu.
15287
15288 1998-01-21  Hrvoje Niksic  <hniksic@srce.hr>
15289
15290         * help-macro.el (make-help-screen): Bind `help-read-key' via flet.
15291
15292 1998-01-17  Hrvoje Niksic  <hniksic@srce.hr>
15293
15294         * frame.el (suspend-emacs-or-iconify-frame): Check using
15295         `device-on-window-system-p' instead of explicitly checking for X,
15296         so that the same logic works for MS Windows.
15297         (suspend-or-iconify-emacs): Ditto.
15298
15299 1998-01-14  Hrvoje Niksic  <hniksic@srce.hr>
15300
15301         * about.el (about-maintainer-info): Andy Piper is back.
15302         (xemacs-hackers): Updated Andy Piper's email address.
15303         (about-hackers): Added Jonathan Harris.
15304         (about-hackers): Updated Tibor Polgar's email address.
15305
15306 1998-01-18  SL Baur  <steve@altair.xemacs.org>
15307
15308         * about.el: Add xemacs.org email manager.
15309
15310         * package-get-base.el (package-get-base): Updated with most recent
15311         package updates.
15312
15313 1998-01-14  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15314
15315         * help.el (function-arglist): Use `indirect-function' instead of
15316         `symbol-function' so that aliases are treated correctly.
15317
15318 1998-01-13  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15319
15320         * help.el (help-map): Add f1 binding to `help-for-help'.
15321         Suggested by Karl M. Hegbloom <karlheg@inetarena.com>.
15322         (describe-key-briefly): Use `princ' "%s" to print object.
15323         (with-displaying-help-buffer): Kill buffer if it exists, again.
15324         (describe-key): Use `princ' "%s" to print object.
15325         (describe-function-1): Use `princ' "%s" to print object.
15326         Commented out alias lines removed.
15327         (help-pretty-print-limit): New variable to control pretty-printing
15328         of variable values.
15329         (help-maybe-pretty-print-value): Steve wins!  Renamed back from
15330         `help-pretty-print-value' again.  Only print-print when OBJECT is
15331         list of length less than `help-pretty-print-limit'.
15332         (describe-variable): Use `help-maybe-pretty-print-value' again.
15333
15334 1998-01-18  SL Baur  <steve@altair.xemacs.org>
15335
15336         * simple.el (blink-matching-open): Remove C++ kludge.
15337         Suggested by Bob Weiner <weiner@wave.altrasoft.com>
15338
15339 1998-01-14  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15340
15341         * info.el (Info-default-directory-list): Made the documentation
15342         more explanitory.
15343
15344 1998-01-13  Martin Buchholz  <martin@xemacs.org>
15345
15346         * lisp/packages.el:
15347         * lisp/package-admin.el:
15348         * lisp/build-report.el:
15349         Fix typos.
15350
15351 1998-01-14  Christoph Wedler  <wedler@fmi.uni-passau.de>
15352
15353         * Patches/font-lock.el (java-font-lock-keywords-*): Would produce
15354         warnings in Java buffers without final newline and editing the
15355         last line.
15356
15357 1998-01-17  SL Baur  <steve@altair.xemacs.org>
15358
15359         * packages.el (packages-find-packages-1): Don't allow a backwards
15360         compatible lisp tree to overwrite `preloaded-file-list'.
15361         Suggested by Colin Rafferty  <colin@xemacs.org>
15362
15363         * mouse.el (mouse-offix-drop): Set undo-boundary.
15364         From Oliver Graf <ograf@fga.de>
15365
15366 1998-01-13  SL Baur  <steve@altair.xemacs.org>
15367
15368         * loadup.el (load-gc): rewrite as defun.
15369         Print something sensical if a required dump-time file isn't found.
15370
15371 1998-01-12  SL Baur  <steve@altair.xemacs.org>
15372
15373         * menubar.el (check-menu-syntax): Emergency dirty fix -- the 0 plist
15374         bug strikes a menudescriptor.
15375
15376         * package-get-base.el (package-get-base): Updated.
15377
15378         * package-info.el (batch-update-package-info): Derive REQUIRES
15379         from the Makefile.
15380
15381 1998-01-13  Hrvoje Niksic  <hniksic@srce.hr>
15382
15383         * files.el (save-some-buffers): Don't play games with deleting
15384         other windows if we are in the minibuffer window.
15385
15386 1998-01-08  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15387
15388         * modeline.el (modeline-minor-mode-menu): Add support for :active
15389         (add-minor-mode): Document :active property to TOGGLE.
15390
15391 1998-01-07  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15392
15393         * modeline.el (modeline-minor-mode-menu): Add support for an
15394         `:included' predicate in the `toggle-sym' plist.
15395         (add-minor-mode): Document the :included property, format
15396         docstring some more.
15397         (modeline-minor-mode-menu): Documentation string added.
15398
15399 1998-01-02  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15400
15401         * modeline.el (modeline-minor-mode-menu): genmenlab the menu
15402         labels from the symbol-names by thwacking off the overly redundant
15403         and overused "mode", parenthesizing "minor", and capitalizing the
15404         resultant strings.  Also shortened the menu's title by eliminating
15405         the redundant buffer name.
15406         (add-minor-mode): Beautified the docstring, added mention of the
15407         `:menu-tag' property of TOGGLE.
15408         (modeline-minor-mode-menu): Frinked the `:menu-tag' property on
15409         `toggle-sym' to beatify the mode-life menus.
15410         * (abbrev-mode):  (put)'ed a `:menu-tag' on it and
15411         `auto-fill-function'.
15412
15413 1998-01-02  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15414
15415         * modeline.el (modeline-minor-mode-menu): Changed the string-only
15416         menus to :style 'toggle.
15417
15418 1997-12-10  Markus Linnala  <maage@cs.tut.fi>
15419
15420         * simple.el: Use mh-user-agent-compose as mh-e-user-agent.
15421
15422 1997-12-11  Christoph Wedler  <wedler@fmi.uni-passau.de>
15423
15424         * packages/hyper-apropos.el (hyper-apropos-insert-face): Would
15425         only recognize first hyperlink.
15426         (hyper-apropos-highlightify): Deletia, this is already done by
15427         `hyper-apropos-insert-face'.
15428         (hyper-apropos-help-mode): Don't call `hyper-apropos-highlightify.
15429
15430 1998-01-09  SL Baur  <steve@altair.xemacs.org>
15431
15432         * x-toolbar.el (toolbar-ispell-internal): Use ispell-message for
15433         mail.
15434         (toolbar-mail-reader): Add support for `send'.
15435         From Jonathan Marten <jonathan.marten@UK.Sun.COM>
15436
15437 1998-01-05  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15438
15439         * info.el (Info-emacs-info-file-name): Add defvar for
15440         `Info-emacs-info-file-name' so that `Info-goto-emacs-command-node'
15441         will function properly.
15442
15443 1998-01-05  Gary D. Foster  <gfoster@ragesoft.com>
15444
15445         * simple.el: make the backwards delete function called by
15446         `backward-or-forward-delete-char' user configurable.
15447
15448 1998-01-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15449
15450         * hyper-apropos.el (hyper-apropos-get-doc): Print where a byte
15451         compiled function got loaded from.
15452
15453 1998-01-09  SL Baur  <steve@altair.xemacs.org>
15454
15455         * term/apollo.el: Synched up with InfoDock 3.6.2.
15456
15457 1998-01-08  SL Baur  <steve@altair.xemacs.org>
15458
15459         * startup.el (load-init-file): Load autoloads earlier.
15460         (startup-splash-frame): Handle InfoDock logo.
15461
15462         * x-init.el (init-post-x-win): Don't call init-x-toolbar in
15463         InfoDock.
15464         (x-init-toolbar-from-resources): Move from x-toolbar.el.
15465
15466         * toolbar.el (init-toolbar-from-resources): InfoDock x-toolbar.el
15467         doesn't have this function.
15468
15469         * packages.el (locate-data-file): Fix to call `locate-file'.
15470
15471 1998-01-07  SL Baur  <steve@altair.xemacs.org>
15472
15473         * dumped-lisp.el (preloaded-file-list): InfoDock uses its own
15474         version of version.el.
15475         (preloaded-file-list): Ditto for x-menubar.el and x-toolbar.el.
15476
15477         * x-menubar.el (default-menubar): Guard reference to
15478         `gnuserv-frame'.
15479         (default-menubar): Guard references to `font-lock-mode'.
15480         (default-menubar): Guard references to font-menu-this-frame-only-p'.
15481         (default-menubar): Guard references to `font-menu-ignore-scaled-fonts'.
15482
15483         * make-docfile.el: Don't snarf doc strings from autoloads.
15484
15485         * startup.el (load-init-file): Use algorithm from loaddefs.el for
15486         loading auto-autoloads files.
15487
15488         * loaddefs.el: Disable dumping autoloads.
15489
15490 1998-01-05  SL Baur  <steve@altair.xemacs.org>
15491
15492         * lisp-mnt.el: Synch to Emacs 20.2.
15493
15494         * help.el: Remove manual autoload of `finder-by-keyword'.
15495
15496         * finder.el (finder-by-keyword): Autoload.
15497
15498         * help.el: Conditionalize hyperbole setup.
15499
15500 1998-01-04  SL Baur  <steve@altair.xemacs.org>
15501
15502         * packages.el (package-require): Update to reflect new data format.
15503
15504 1998-01-02  Didier Verna  <didier@xemacs.org>
15505
15506         * x-menubar.el (default-menubar): make the tutorials available
15507         through the menubar. (Plus some compilation warnings cleanup).
15508
15509 1998-01-04  SL Baur  <steve@altair.xemacs.org>
15510
15511         * check-features.el: New file.  Perform sanity check after build.
15512
15513         * dumped-lisp.el (preloaded-file-list): Move tooltalk dumped lisp
15514         files to tooltalk package.
15515         (preloaded-file-list): Moved sparcworks dumped lisp files to Sun
15516         package.
15517
15518         * package-admin.el (package-admin-xemacs): Use better default for
15519         location of XEmacs binary.
15520
15521 1998-01-03  Aki Vehtari  <Aki.Vehtari@hut.fi>
15522
15523         * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace const
15524         tag with sexp and add value tag with value `t'.
15525
15526 1998-01-03  SL Baur  <steve@altair.xemacs.org>
15527
15528         * package-get.el: Changes to work with real data.
15529         From Pete Ware <ware@cis.ohio-state.edu>
15530
15531         * packages.el (packages-reload-autoloads): Guard load for the time
15532         being.
15533
15534         * update-elc.el ("packages.el"): Force loading packages.el instead
15535         of possibly out-of-date packges.elc.
15536         * make-docfile.el ("packages.el"): Ditto.
15537
15538 1998-01-02  Colin Rafferty  <colin@xemacs.org>
15539
15540         * build-report.el (build-report-delete-regexp): Added a rule for
15541         the main tarball shadowing anything past it.
15542
15543 1998-01-02  SL Baur  <steve@altair.xemacs.org>
15544
15545         * packages.el (package-provide): Delete a previous provide.
15546
15547         * package-info.el: New file.
15548
15549         * package-get.el: New file.
15550         From Pete Ware <ware@cis.ohio-state.edu>
15551         (package-get): Fix md5 computation to work with Mule.
15552
15553 1997-12-11  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15554
15555         * simple.el (log-message-*): Quote symbols in docstrings properly.
15556
15557 1998-01-01  SL Baur  <steve@altair.xemacs.org>
15558
15559         * packages.el (packages-new-autoloads): Ignore symbolic links.
15560
15561         * cus-face.el (face-custom-attributes-get): Fix typo.
15562         From Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
15563
15564 1997-12-31  SL Baur  <steve@altair.xemacs.org>
15565
15566         * startup.el (load-init-file): Reload new or changed autoloads
15567         unless inhibited.  Reload modified dumped lisp (stubbed).
15568
15569         * packages.el (packages-new-autoloads): New function.
15570         (packages-reload-autoloads): New function.
15571         (packages-reload-dumped-lisp): New (stub) function.
15572
15573         * loadup.el: Inhibit reloading dumped files when running temacs.
15574
15575         * loadhist.el (file-provides): Extend to handle variant
15576         extensions.
15577
15578         * replace.el (query-replace): Fix typo.
15579
15580 1997-12-30  SL Baur  <steve@altair.xemacs.org>
15581
15582         * make-docfile.el: list-autoloads-path has been renamed.
15583         * update-elc.el: list-autoloads has been renamed.
15584
15585         * packages.el (packages-list-autoloads): Renamed.
15586         (packages-list-autoloads-path): Ditto.
15587
15588 1997-12-29  Colin Rafferty  <colin@xemacs.org>
15589
15590         * packages.el (packages-find-packages-1): Made it signal a warning
15591         for an error in an auto-autoload.el file.
15592
15593 1997-12-30  SL Baur  <steve@altair.xemacs.org>
15594
15595         * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace sexp
15596         tag with const.
15597         From Aki Vehtari <Aki.Vehtari@hut.fi>
15598
15599         * dumped-lisp.el (preloaded-file-list): Dump loadhist with XEmacs.
15600
15601         * loadhist.el (unload-feature): Remove autoload.
15602
15603 1997-12-28  SL Baur  <steve@altair.xemacs.org>
15604
15605         * loadhist.el: Unpackaged.
15606
15607         * help.el (describe-symbol-find-file): Rename
15608         `describe-function-find-file' and make old name obsolete.
15609         (describe-function-1): Use it.
15610         (describe-function-1): Guard reference to
15611         `compiled-function-annotation'.
15612
15613 1997-12-27  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15614
15615         * help.el (help-mode-bury): Now a call to `help-mode-quit' with
15616         argument.
15617         (help-mode-quit): New optional arg to control whether it kills or
15618         buries.  Tidied up.
15619         (with-displaying-help-buffer): Don't kill buffer initially, even
15620         if it exists: it is erased by `with-output-to-temp-buffer' anyway.
15621         (help-pretty-print-value): Rename back from
15622         `help-maybe-pretty-print-value'!  If `pp-internal' is available
15623         use it, otherwise use dumped `cl-prettyprint'.
15624         (describe-variable): Use `help-pretty-print-value' again.
15625         (find-func): Removed reference to "find-func" at end.
15626
15627 1997-12-26  Kirill M. Katsnelson  <kkm@kis.ru>
15628
15629         * dumped-lisp.el: x-menubar.el dumped along with mswindows native
15630           GUI XEmacs. Rename? x-menubar is rather window system
15631           independant, except for a couple of items.
15632
15633 1997-12-26  SL Baur  <steve@altair.xemacs.org>
15634
15635         * x-menubar.el (default-menubar): Remove hyperbole and oobr
15636         entries as they will no longer be distributed with XEmacs.
15637
15638         * format.el (format-alist): Fix image/tiff regexps.
15639         From P. E. Jareth Hein <jareth@camelot-soft.com>
15640
15641         * help.el (help-maybe-pretty-print-value): Rename.
15642         (describe-variable): Use it.
15643         (describe-variable): Add trailing linefeed.
15644
15645 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15646
15647         * help.el (describe-function-1): Don't output anything for
15648           arglist of autoload functions.
15649
15650 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15651
15652         * help.el (describe-function-1): Don't output anything for
15653           arglist of autoload functions.
15654
15655 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15656
15657         * help.el (help-mode-map): New bindings for `help-mode-bury',
15658         `describe-function-at-point', `describe-variable-at-point',
15659         `Info-elisp-ref', `customize-variable', `help-next-section' and
15660         `help-prev-section'.
15661         (help-next-section): New function.
15662         (help-prev-section): New function.
15663         (help-mode-quit): Changed to kill the help buffer.
15664         (help-mode-bury): Formerly `help-mode-quit'.  Bury buffer
15665         correctly.
15666         (help-buffer-name): New function to generate the name of help
15667         buffers.
15668         (with-displaying-help-buffer): Is now a macro.  Takes an new first
15669         argument giving the name of the help buffer.
15670         (describe-key): Use `with-displaying-help-buffer' with name.
15671         (describe-mode): Ditto.
15672         (describe-bindings): Ditto.
15673         (describe-prefix-bindings): Ditto.
15674         (view-lossage): Ditto.
15675         (with-syntax-table): New macro.
15676         (function-called-at-point): Use `ignore-errors' and
15677         `with-syntax-table'.
15678         (function-at-point): Ditto.
15679         (describe-function): Use `with-displaying-help-buffer' with name.
15680         (function-arglist): Extracted from `describe-function-1'.  Returns
15681         function's arglist as string.
15682         (function-documentation): Extracted from `describe-function-1'.
15683         Returns function's docstring.
15684         (describe-function-1): Remove all the "stream" garbage, including
15685         the stream argument.  Use `function-arglist' and
15686         `function-documentation'.
15687         (describe-function-arglist): Just use `function-arglist'.
15688         (variable-at-point): Use `ignore-errors' and `with-syntax-table'.
15689         (help-pretty-print-value): New function to help with
15690         pretty-printing variable values.  Knows about `#<...>'.  Needs
15691         `pp-internal'.
15692         (describe-variable): Use `with-displaying-help-buffer' with name.
15693         Formatting improved.  Display file where variable is defined, if
15694         known.  Use `help-pretty-print-value'.
15695         (describe-syntax): Use `with-displaying-help-buffer' with name.
15696         (list-processes): Remove "stream" garbage.
15697
15698 1997-12-25  SL Baur  <steve@altair.xemacs.org>
15699
15700         * x-init.el (x-initialize-keyboard): Don't load x-win*.el files,
15701         call a dumped routine instead.
15702
15703         * x-win-xfree86.el: Wrap file in defun.
15704         * x-win-sun.el: Ditto.
15705
15706 1997-12-23  SL Baur  <steve@altair.xemacs.org>
15707
15708         * help.el (view-emacs-news): Remove usage of outl-mouse which
15709         advises functions and does other evil things.
15710
15711 1997-12-22  SL Baur  <steve@altair.xemacs.org>
15712
15713         * format.el (format-alist): Add `image/tiff'.
15714         From P. E. Jareth Hein <jareth@camelot-soft.com>
15715
15716 1997-12-21  SL Baur  <steve@altair.xemacs.org>
15717
15718         * about.el (about-hackers): More names added.
15719
15720         * make-docfile.el: Remove superfluous package path search.
15721
15722         * loaddefs.el: Commentary changes.  Removal of VM autoloads.
15723
15724 1997-12-20  SL Baur  <steve@altair.xemacs.org>
15725
15726         * shadow.el (find-emacs-lisp-shadows): Add _pkg to the list of
15727         ignored shadows.
15728
15729 1997-12-18  SL Baur  <steve@altair.xemacs.org>
15730
15731         * startup.el (set-default-load-path): Make sure lisp and site-lisp
15732         get trailing slashes when added to the load-path.
15733
15734         * x-init.el (init-x-win): Locate where XEmacs X localization files
15735         are.
15736
15737 1997-12-18  Kyle Jones  <kyle_jones@wonderworks.com>
15738
15739         * x-faces.el: Added support for foregroundToolBarColor
15740           to xpm-color-symbols.
15741
15742 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
15743
15744         * etags.el (tags-remove-duplicates): Removed.
15745         (buffer-tag-table-list): Use `delete-duplicates'.
15746
15747         * cl-extra.el (coerce): Coerce to bit-vector and weak-list
15748         correctly.
15749         (get*): Defalias to `get'.
15750
15751         * cl.el (eql): Compare integers with `eq'.
15752         (cl-map-extents): Check for `map-extents' first.
15753
15754 1997-12-17  Didier Verna  <didier@xemacs.org>
15755
15756         * leim/quail/latin-pre.el ("french-prefix"): doc string cleanup +
15757         added the 'numero', 'copyright' and 'trademark' symbols.
15758
15759         * leim/quail/latin-post.el ("french-postfix"): see above.
15760
15761 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
15762
15763         * widget.el (define-widget): Check the arguments.
15764
15765         * cus-edit.el (customize-face): Use `check-argument-type'.
15766         (custom-variable-value-create): Use `signal' to signal error.
15767         (custom-variable-reset-saved): Ditto.
15768         (custom-variable-reset-standard): Ditto.
15769         (custom-face-reset-saved): Ditto.
15770
15771         * wid-edit.el (widget-prompt-value): Use `signal' to signal error.
15772         (widget-default-format-handler): Ditto.
15773         (widget-checklist-add-item): Ditto.
15774         (widget-radio-add-item): Ditto.
15775         (widget-editable-list-entry-create): Ditto.
15776         (widget-sexp-prompt-value): Ditto.
15777
15778         * custom.el (custom-declare-variable): Signal errors better.
15779         (custom-handle-keyword): Ditto.
15780         (custom-declare-group): Ditto.
15781
15782         * window-xemacs.el (windows): Ditto.
15783
15784         * menubar.el (menu): Ditto.
15785
15786         * keydefs.el (keyboard): Ditto.
15787
15788         * minibuf.el (minibuffer): Ditto.
15789
15790         * process.el (execute): Ditto.
15791
15792         * fill.el (fill): Ditto.
15793
15794         * modeline.el (modeline): Ditto.
15795
15796         * help.el (help): Ditto.
15797
15798         * faces.el (faces): Ditto.
15799
15800         * files.el (files): Ditto.
15801
15802         * x-init.el (x): Ditto.
15803
15804         * lisp-mode.el (lisp): Ditto.
15805
15806         * process.el (processes): Ditto.
15807
15808         * mouse.el (mouse): Ditto.
15809
15810         * abbrev.el (abbrev): Moved from cus-edit.
15811
15812         * font-lock.el (lisp-font-lock-keywords-1): Recognize `defcustom'
15813         as variable declaration.
15814
15815 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
15816
15817         * menubar.el (find-menu-item): Use `check-argument-type'.
15818         (find-menu-item): Cosmetic changes.
15819
15820 1997-12-18  SL Baur  <steve@altair.xemacs.org>
15821
15822         * x-menubar.el (default-menubar): Guard usage of lpr-switches.
15823
15824 1997-12-17  SL Baur  <steve@altair.xemacs.org>
15825
15826         * startup.el (set-default-load-path): Only search package-path
15827         when not running temacs.
15828
15829         * dumped-lisp.el (preloaded-file-list): Remove Egg/Its dumped lisp
15830         files.
15831
15832         * loadup.el: Correct commentary.  Reformatting.
15833         (really-early-error-handler): Use absolute path to the
15834         first dumped-lisp.el file.
15835         (really-early-error-handler): Print full path name of
15836         each dumped lisp file (inherited from InfoDock).
15837
15838         * shadow.el (find-emacs-lisp-shadows): Ignore multiple
15839         dumped-lisp.el files.
15840
15841         * make-docfile.el (preloaded-file-list): Reorder when the
15842         package-path is searched.
15843         * update-elc.el: Ditto.
15844
15845         * lisp-mode.el (call-with-condition-handler): Treat the same as
15846         `condition-case' for indentation.
15847
15848         * about.el (about-xemacs): Update release date.
15849
15850 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
15851
15852         * cl-macs.el (case): Signal error if `t' or `otherwise' are seen
15853         anywhere but at the last clause.
15854         (ecase): Disallow `t' and `otherwise'.
15855
15856 1997-12-16  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15857
15858         * cus-edit.el (custom-buffer-create-buttons): New function
15859         from stuff moved out of `custom-buffer-create-internal'.
15860         (custom-novice): New variable.  Default t.
15861         (custom-display-global-buttons): Ditto.  Default `top'.
15862         (custom-buffer-create-internal): Only display help if
15863         `custom-novice' is non-nil.  Display global buttons according to
15864         `custom-display-global-buttons'.
15865
15866 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
15867
15868         * menubar.el (find-menu-item): Use `check-argument-type'.
15869         (find-menu-item): Cosmetic changes.
15870
15871 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
15872
15873         * modeline.el (mouse-drag-modeline): Give the modeline a "pressed"
15874         look.
15875
15876 1997-12-16  Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
15877
15878         * format.el (format-deannotate-region):  Bug fix.
15879         Deannotating a region containing unknown tags would fail
15880         (causing decoding of text/enriched to fail at user level)
15881
15882 1997-12-16  Kyle Jones  <kyle_jones@wonderworks.com>
15883
15884         * minibuf.el (read-directory-name): Support sixth
15885           arg, HISTORY, as already documented.
15886
15887 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
15888
15889         * etags.el (get-tag-table-buffer): Use explicit lists as arguments
15890         to `ecase'.
15891
15892 1997-12-14  SL Baur  <steve@altair.xemacs.org>
15893
15894         * skk/skk-leim.el (skk-auto-fill-activate): Synch with
15895         skk-activate.
15896
15897 1997-12-13  SL Baur  <steve@altair.xemacs.org>
15898
15899         * dumped-lisp.el (preloaded-file-list): Remove debugging statement.