update.
[chise/xemacs-chise.git.1] / lisp / ChangeLog
1 2016-02-17  MORIOKA Tomohiko  <tomo.git@chise.org>
2
3         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
4         setting for `=ucs-var-004'.
5
6         * mule/mule-charset.el (default-coded-charset-priority-list): Add
7         `=ucs-sip-var-001' and `=ucs-bmp-var-004'.
8
9         * mule/mule-conf.el (=ucs-sip-var-001): New coded-charset for
10         XEmacs CHISE.
11         (=ucs-var-004): Ditto.
12         (=ucs-bmp-var-004): Ditto.
13
14 2016-02-14  MORIOKA Tomohiko  <tomo.git@chise.org>
15
16         * mule/mule-charset.el (default-coded-charset-priority-list): Add
17         `=ucs-sip-var-003'.
18
19         * mule/mule-conf.el (=ucs-sip-var-003): New coded-charset for
20         XEmacs CHISE.
21
22 2016-02-11  MORIOKA Tomohiko  <tomo.git@chise.org>
23
24         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
25         setting for `=ucs-itaiji-006'.
26
27         * mule/mule-charset.el (default-coded-charset-priority-list): Add
28         `=ucs-bmp-itaiji-006'.
29
30         * mule/mule-conf.el (=ucs-itaiji-006): New coded-charset for
31         XEmacs CHISE.
32         (=ucs-bmp-itaiji-006): Ditto.
33
34 2016-02-10  MORIOKA Tomohiko  <tomo.git@chise.org>
35
36         * mule/mule-charset.el (default-coded-charset-priority-list): Add
37         `=ucs-sip-var-002'.
38
39         * mule/mule-conf.el (=ucs-sip-var-002): New coded-charset for
40         XEmacs CHISE.
41
42 2016-02-05  MORIOKA Tomohiko  <tomo.git@chise.org>
43
44         * mule/mule-charset.el (default-coded-charset-priority-list): Add
45         `=ucs-sip-itaiji-002'.
46
47         * mule/mule-conf.el (=ucs-sip-itaiji-002): New coded-charset for
48         XEmacs CHISE.
49
50 2016-02-01  MORIOKA Tomohiko  <tomo.git@chise.org>
51
52         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
53         setting for `==hanyo-denshi/tk'.
54
55 2016-01-28  MORIOKA Tomohiko  <tomo.git@chise.org>
56
57         * mule/mule-conf.el (=hanyo-denshi/ks): Fix `long-name'.
58         (=hanyo-denshi/tk): Fix `long-name'.
59         (==hanyo-denshi/tk): New coded-charset for XEmacs CHISE.
60
61 2016-01-17  MORIOKA Tomohiko  <tomo.git@chise.org>
62
63         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
64         setting for `=>mj'.
65
66 2016-01-17  MORIOKA Tomohiko  <tomo.git@chise.org>
67
68         * mule/mule-conf.el (=mj): Fix `dimension'.  (=>mj): New
69         coded-charset for XEmacs CHISE.
70
71 2015-12-18  MORIOKA Tomohiko  <tomo.git@chise.org>
72
73         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
74         setting for `=hanyo-denshi/tk'.
75
76 2015-12-17  MORIOKA Tomohiko  <tomo.git@chise.org>
77
78         * mule/mule-charset.el (default-coded-charset-priority-list): Add
79         `=hanyo-denshi/tk/mf-01'.
80
81         * mule/mule-conf.el (=hanyo-denshi/tk): New coded-charset for
82         XEmacs CHISE.
83         (=hanyo-denshi/tk/mf-01): Ditto.
84
85 2015-12-11  MORIOKA Tomohiko  <tomo.git@chise.org>
86
87         * mule/mule-charset.el (default-coded-charset-priority-list):
88         Prefer `==ucs-bmp-cjk-compat@JP' to `==ucs-bmp-cjk-compat@gb'.
89
90 2015-11-16  MORIOKA Tomohiko  <tomo.git@chise.org>
91
92         * mule/mule-charset.el (default-coded-charset-priority-list):
93         Prefer `=jis-x0208@1983' to `chinese-gb2312'.
94
95 2015-11-11  MORIOKA Tomohiko  <tomo.git@chise.org>
96
97         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
98         settings for `=ucs-itaiji-004' and `=ucs-itaiji-005'.
99
100         * mule/mule-charset.el (default-coded-charset-priority-list): Add
101         `=ucs-bmp-itaiji-004' and `=ucs-bmp-itaiji-005'.
102
103         * mule/mule-conf.el (=ucs-itaiji-004): New coded-charset for
104         XEmacs CHISE.
105         (=ucs-bmp-itaiji-004): Ditto.
106         (=ucs-itaiji-005): Ditto.
107         (=ucs-bmp-itaiji-005): Ditto.
108
109 2015-11-11  MORIOKA Tomohiko  <tomo.git@chise.org>
110
111         * mule/mule-charset.el (default-coded-charset-priority-list): Add
112         `=ucs-sip-itaiji-001'.
113
114         * mule/mule-conf.el (=ucs-sip-itaiji-001): New coded-charset for
115         XEmacs CHISE.
116
117 2015-11-07  MORIOKA Tomohiko  <tomo.git@chise.org>
118
119         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
120         settings for `=ucs-itaiji-001', `=ucs-itaiji-003' and
121         `=ucs-itaiji-008'.
122
123         * mule/mule-charset.el (default-coded-charset-priority-list): Add
124         `=ucs-bmp-itaiji-001', `=ucs-bmp-itaiji-003' and
125         `=ucs-bmp-itaiji-008'.
126
127         * mule/mule-conf.el (=ucs-itaiji-001): New coded-charset for
128         XEmacs CHISE.
129         (=ucs-bmp-itaiji-001): Ditto.
130         (=ucs-itaiji-003): Ditto.
131         (=ucs-bmp-itaiji-003): Ditto.
132         (=ucs-itaiji-008): Ditto.
133         (=ucs-bmp-itaiji-008): Ditto.
134
135 2015-10-30  MORIOKA Tomohiko  <tomo.git@chise.org>
136
137         * mule/mule-charset.el (default-coded-charset-priority-list): Add
138         `==ucs-bmp-cjk-compat@gb' and `==ucs-bmp-cjk-compat@JP'.
139
140         * mule/mule-conf.el (==ucs-bmp-cjk-compat@gb): New coded-charset
141         for XEmacs CHISE.
142         (==ucs-bmp-cjk-compat@JP): Ditto.
143
144 2015-10-21  MORIOKA Tomohiko  <tomo.git@chise.org>
145
146         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
147         setting for `===hng-tzs'.
148
149         * mule/mule-charset.el (default-coded-charset-priority-list): Add
150         `===hng-tzs'.
151
152         * mule/mule-conf.el (===hng-tzs): New coded-charset for XEmacs
153         CHISE.
154
155 2015-10-20  MORIOKA Tomohiko  <tomo.git@chise.org>
156
157         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
158         setting for `===hng-doh'.
159
160         * mule/mule-charset.el (default-coded-charset-priority-list): Add
161         `===hng-doh'.
162
163         * mule/mule-conf.el (===hng-doh): New coded-charset for XEmacs
164         CHISE.
165
166 2015-10-19  MORIOKA Tomohiko  <tomo.git@chise.org>
167
168         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
169         setting for `===hng-wad'.
170
171         * mule/mule-charset.el (default-coded-charset-priority-list): Add
172         `===hng-wad'.
173
174         * mule/mule-conf.el (===hng-wad): New coded-charset for XEmacs
175         CHISE.
176
177 2015-10-19  MORIOKA Tomohiko  <tomo.git@chise.org>
178
179         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
180         settings for `==koseki' and `===hng-kcc'.
181
182         * mule/mule-charset.el (default-coded-charset-priority-list): Add
183         `===hng-kcc'.
184
185         * mule/mule-conf.el (===hng-kcc): New coded-charset for XEmacs
186         CHISE.
187
188 2015-10-18  MORIOKA Tomohiko  <tomo.git@chise.org>
189
190         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
191         setting for `===hng-nkk'.
192
193         * mule/mule-charset.el (default-coded-charset-priority-list): Add
194         `===hng-nkk'.
195
196         * mule/mule-conf.el (===hng-nkk): New coded-charset for XEmacs
197         CHISE.
198
199 2015-10-18  MORIOKA Tomohiko  <tomo.git@chise.org>
200
201         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
202         setting for `===hng-ink'.
203
204         * mule/mule-charset.el (default-coded-charset-priority-list): Add
205         `===hng-ink'.
206
207         * mule/mule-conf.el (===hng-ink): New coded-charset for XEmacs
208         CHISE.
209
210 2015-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
211
212         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
213         setting for `===hng-jhk'.
214
215         * mule/mule-charset.el (default-coded-charset-priority-list): Add
216         `===hng-jhk'.
217
218         * mule/mule-conf.el (===hng-jhk): New coded-charset for XEmacs
219         CHISE.
220
221 2015-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
222
223         * mule/mule-conf.el (=jis-x0213-1@2004): Use "jisx0213\\.2004-1"
224         instead of "jisx0213\\(\\.2004\\)-1" as the registry.
225         (==jis-x0213-1@2004): Add registry to specify "jisx0213\\.2004-1".
226         (===jis-x0213-1@2004): Likewise.
227         (=>>jis-x0213-1@2004): Use "jisx0213\\.2004-1" instead of
228         "jisx0213\\(\\.2004\\)-1" as the registry.
229         (=+>jis-x0213-1@2004): Likewise.
230         (=>jis-x0213-1@2004): Likewise.
231
232         * mule/mule-charset.el (default-coded-charset-priority-list): Add
233         `===jis-x0213-1@2004'.
234
235 2015-10-16  MORIOKA Tomohiko  <tomo.git@chise.org>
236
237         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
238         setting for `===hng-nak'.
239
240         * mule/mule-charset.el (default-coded-charset-priority-list): Add
241         `===hng-nak'.
242
243         * mule/mule-conf.el (===hng-nak): New coded-charset for XEmacs
244         CHISE.
245
246 2015-10-15  MORIOKA Tomohiko  <tomo.git@chise.org>
247
248         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
249         setting for `===hng-hos'.
250
251         * mule/mule-charset.el (default-coded-charset-priority-list): Add
252         `===hng-hos'.
253
254         * mule/mule-conf.el (===hng-hos): New coded-charset for XEmacs
255         CHISE.
256
257 2015-10-14  MORIOKA Tomohiko  <tomo.git@chise.org>
258
259         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
260         setting for `===hng-tzj'.
261
262         * mule/mule-charset.el (default-coded-charset-priority-list): Add
263         `===hng-tzj'.
264
265         * mule/mule-conf.el (===hng-tjz): New coded-charset for XEmacs
266         CHISE.
267
268 2015-10-13  MORIOKA Tomohiko  <tomo.git@chise.org>
269
270         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
271         setting for `===hng-kae'.
272
273         * mule/mule-charset.el (default-coded-charset-priority-list): Add
274         `===hng-kae'.
275
276         * mule/mule-conf.el (===hng-kae): New coded-charset for XEmacs
277         CHISE.
278
279 2015-10-11  MORIOKA Tomohiko  <tomo.git@chise.org>
280
281         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
282         setting for `===hng-kar'.
283
284         * mule/mule-charset.el (default-coded-charset-priority-list): Add
285         `===hng-kar'.
286
287         * mule/mule-conf.el (===hng-kar): New coded-charset for XEmacs
288         CHISE.
289
290 2015-10-11  MORIOKA Tomohiko  <tomo.git@chise.org>
291
292         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
293         setting for `===hng-kyd'.
294
295         * mule/mule-charset.el (default-coded-charset-priority-list): Add
296         `===hng-kyd'.
297
298         * mule/mule-conf.el (===hng-kyd): New coded-charset for XEmacs
299         CHISE.
300
301 2015-10-10  MORIOKA Tomohiko  <tomo.git@chise.org>
302
303         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
304         setting for `===hng-hok'.
305
306         * mule/mule-charset.el (default-coded-charset-priority-list): Add
307         `===hng-hok'.
308
309         * mule/mule-conf.el (===hng-hok): New coded-charset for XEmacs
310         CHISE.
311
312 2015-10-09  MORIOKA Tomohiko  <tomo.git@chise.org>
313
314         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
315         setting for `===hng-jyu'.
316
317         * mule/mule-charset.el (default-coded-charset-priority-list): Add
318         `===hng-jyu'.
319
320         * mule/mule-conf.el (===hng-jyu): New coded-charset for XEmacs
321         CHISE.
322
323 2015-10-08  MORIOKA Tomohiko  <tomo.git@chise.org>
324
325         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
326         setting for `===hng-zkd'.
327
328         * mule/mule-charset.el (default-coded-charset-priority-list): Add
329         `===hng-zkd'.
330
331         * mule/mule-conf.el (===hng-zkd): New coded-charset for XEmacs
332         CHISE.
333
334 2015-10-07  MORIOKA Tomohiko  <tomo.git@chise.org>
335
336         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
337         setting for `===hng-kmi'.
338
339         * mule/mule-charset.el (default-coded-charset-priority-list): Add
340         `===hng-kmi'.
341
342         * mule/mule-conf.el (===hng-kmi): New coded-charset for XEmacs
343         CHISE.
344
345 2015-10-07  MORIOKA Tomohiko  <tomo.git@chise.org>
346
347         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
348         setting for `===hng-okd'.
349
350         * mule/mule-charset.el (default-coded-charset-priority-list): Add
351         `===hng-okd'.
352
353         * mule/mule-conf.el (===hng-okd): New coded-charset for XEmacs
354         CHISE.
355
356 2015-10-05  MORIOKA Tomohiko  <tomo.git@chise.org>
357
358         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
359         setting for `===hng-nkm'.
360
361         * mule/mule-charset.el (default-coded-charset-priority-list): Add
362         `===hng-nkm'.
363
364         * mule/mule-conf.el (===hng-nkm): New coded-charset for XEmacs
365         CHISE.
366
367 2015-10-05  MORIOKA Tomohiko  <tomo.git@chise.org>
368
369         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
370         setting for `===hng-nto'.
371
372         * mule/mule-charset.el (default-coded-charset-priority-list): Add
373         `===hng-nto'.
374
375         * mule/mule-conf.el (===hng-nto): New coded-charset for XEmacs
376         CHISE.
377
378 2015-10-04  MORIOKA Tomohiko  <tomo.git@chise.org>
379
380         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
381         setting for `===hng-yhk'.
382
383         * mule/mule-charset.el (default-coded-charset-priority-list): Add
384         `===hng-yhk'.
385
386         * mule/mule-conf.el (===hng-yhk): New coded-charset for XEmacs
387         CHISE.
388
389 2015-10-03  MORIOKA Tomohiko  <tomo.git@chise.org>
390
391         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
392         setting for `===hng-sok'.
393
394         * mule/mule-charset.el (default-coded-charset-priority-list): Add
395         `===hng-sok'.
396
397         * mule/mule-conf.el (===hng-sok): New coded-charset for XEmacs
398         CHISE.
399
400 2015-10-03  MORIOKA Tomohiko  <tomo.git@chise.org>
401
402         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
403         setting for `===hng-kda'.
404
405         * mule/mule-charset.el (default-coded-charset-priority-list): Add
406         `===hng-kda'.
407
408         * mule/mule-conf.el (===hng-kda): New coded-charset for XEmacs
409         CHISE.
410
411 2015-10-02  MORIOKA Tomohiko  <tomo.git@chise.org>
412
413         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
414         setting for `===hng-myz'.
415
416         * mule/mule-charset.el (default-coded-charset-priority-list): Add
417         `===hng-myz'.
418
419         * mule/mule-conf.el (===hng-myz): New coded-charset for XEmacs
420         CHISE.
421
422 2015-10-02  MORIOKA Tomohiko  <tomo.git@chise.org>
423
424         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
425         setting for `===hng-kgk'.
426
427         * mule/mule-charset.el (default-coded-charset-priority-list): Add
428         `===hng-kgk'.
429
430         * mule/mule-conf.el (===hng-kgk): New coded-charset for XEmacs
431         CHISE.
432
433 2015-10-01  MORIOKA Tomohiko  <tomo.git@chise.org>
434
435         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
436         setting for `===hng-drt'.
437
438         * mule/mule-charset.el (default-coded-charset-priority-list): Add
439         `===hng-drt'.
440
441         * mule/mule-conf.el (===hng-drt): New coded-charset for XEmacs
442         CHISE.
443
444 2015-10-01  MORIOKA Tomohiko  <tomo.git@chise.org>
445
446         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
447         setting for `===hng-mam'.
448
449         * mule/mule-charset.el (default-coded-charset-priority-list): Add
450         `===hng-mam'.
451
452         * mule/mule-conf.el (===hng-mam): New coded-charset for XEmacs
453         CHISE.
454
455 2015-09-30  MORIOKA Tomohiko  <tomo.git@chise.org>
456
457         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
458         setting for `===hng-dng'.
459
460         * mule/mule-charset.el (default-coded-charset-priority-list): Add
461         `===hng-dng'.
462
463         * mule/mule-conf.el (===hng-dng): New coded-charset for XEmacs
464         CHISE.
465
466 2015-09-29  MORIOKA Tomohiko  <tomo.git@chise.org>
467
468         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
469         setting for `=>cns11643-5'.
470
471 2015-09-29  MORIOKA Tomohiko  <tomo.git@chise.org>
472
473         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
474         setting for `===hng-keg'.
475
476         * mule/mule-charset.el (default-coded-charset-priority-list): Add
477         `===hng-keg'.
478
479         * mule/mule-conf.el (===hng-keg): New coded-charset for XEmacs
480         CHISE.
481
482 2015-09-28  MORIOKA Tomohiko  <tomo.git@chise.org>
483
484         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
485         setting for `===hng-jou'.
486
487         * mule/mule-charset.el (default-coded-charset-priority-list): Add
488         `===hng-jou'.
489
490         * mule/mule-conf.el (===hng-jou): New coded-charset for XEmacs
491         CHISE.
492
493 2015-09-28  MORIOKA Tomohiko  <tomo.git@chise.org>
494
495         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
496         setting for `===hng-smk'.
497
498         * mule/mule-charset.el (default-coded-charset-priority-list): Add
499         `===hng-smk'.
500
501         * mule/mule-conf.el (===hng-smk): New coded-charset for XEmacs
502         CHISE.
503
504 2015-09-26  MORIOKA Tomohiko  <tomo.git@chise.org>
505
506         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
507         setting for `===hng-kyo'.
508
509         * mule/mule-charset.el (default-coded-charset-priority-list): Add
510         `===hng-kyo'.
511
512         * mule/mule-conf.el (===hng-kyo): New coded-charset for XEmacs
513         CHISE.
514
515 2015-09-26  MORIOKA Tomohiko  <tomo.git@chise.org>
516
517         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
518         setting for `===hng-kss'.
519
520         * mule/mule-charset.el (default-coded-charset-priority-list): Add
521         `===hng-kss'.
522
523         * mule/mule-conf.el (===hng-kss): New coded-charset for XEmacs
524         CHISE.
525
526 2015-09-25  MORIOKA Tomohiko  <tomo.git@chise.org>
527
528         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
529         setting for `===hng-wan'.
530
531         * mule/mule-charset.el (default-coded-charset-priority-list): Add
532         `===hng-wan'.
533
534         * mule/mule-conf.el (===hng-wan): New coded-charset for XEmacs
535         CHISE.
536
537 2015-09-24  MORIOKA Tomohiko  <tomo.git@chise.org>
538
539         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
540         setting for `===hng-ksk'.
541
542         * mule/mule-charset.el (default-coded-charset-priority-list): Add
543         `===hng-ksk'.
544
545         * mule/mule-conf.el (===hng-ksk): New coded-charset for XEmacs
546         CHISE.
547
548 2015-09-24  MORIOKA Tomohiko  <tomo.git@chise.org>
549
550         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
551         setting for `===hng-kyu'.
552
553         * mule/mule-charset.el (default-coded-charset-priority-list): Add
554         `===hng-kyu'.
555
556         * mule/mule-conf.el (===hng-kyu): New coded-charset for XEmacs
557         CHISE.
558
559 2015-09-23  MORIOKA Tomohiko  <tomo.git@chise.org>
560
561         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
562         setting for `===hng-skk'.
563
564         * mule/mule-charset.el (default-coded-charset-priority-list): Add
565         `===hng-skk'.
566
567         * mule/mule-conf.el (===hng-skk): New coded-charset for XEmacs
568         CHISE.
569
570 2015-09-22  MORIOKA Tomohiko  <tomo.git@chise.org>
571
572         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
573         setting for `===hng-sik'.
574
575         * mule/mule-charset.el (default-coded-charset-priority-list): Add
576         `===hng-sik'.
577
578         * mule/mule-conf.el (===hng-sik): New coded-charset for XEmacs
579         CHISE.
580
581 2015-09-21  MORIOKA Tomohiko  <tomo.git@chise.org>
582
583         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
584         setting for `===hng-kbk'.
585
586         * mule/mule-charset.el (default-coded-charset-priority-list): Add
587         `===hng-kbk'.
588
589         * mule/mule-conf.el (===hng-kbk): New coded-charset for XEmacs
590         CHISE.
591
592 2015-09-21  MORIOKA Tomohiko  <tomo.git@chise.org>
593
594         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
595         setting for `===hng-kcj'.
596
597         * mule/mule-charset.el (default-coded-charset-priority-list): Add
598         `===hng-kcj'.
599
600         * mule/mule-conf.el (===hng-kcj): New coded-charset for XEmacs
601         CHISE.
602
603 2015-09-19  MORIOKA Tomohiko  <tomo.git@chise.org>
604
605         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
606         setting for `===hng-k24'.
607
608         * mule/mule-charset.el (default-coded-charset-priority-list): Add
609         `===hng-k24'.
610
611         * mule/mule-conf.el (===hng-k24): New coded-charset for XEmacs
612         CHISE.
613
614 2015-09-18  MORIOKA Tomohiko  <tomo.git@chise.org>
615
616         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
617         setting for `===hng-gok'.
618
619         * mule/mule-charset.el (default-coded-charset-priority-list): Add
620         `===hng-gok'.
621
622         * mule/mule-conf.el (===hng-gok): New coded-charset for XEmacs
623         CHISE.
624 2015-09-17  MORIOKA Tomohiko  <tomo.git@chise.org>
625
626         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
627         setting for `===hng-tsu'.
628
629         * mule/mule-charset.el (default-coded-charset-priority-list): Add
630         `===hng-tsu'.
631
632         * mule/mule-conf.el (===hng-tsu): New coded-charset for XEmacs
633         CHISE.
634
635 2015-09-16  MORIOKA Tomohiko  <tomo.git@chise.org>
636
637         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
638         setting for `===hng-sys'.
639
640         * mule/mule-charset.el (default-coded-charset-priority-list): Add
641         `===hng-sys'.
642
643         * mule/mule-conf.el (===hng-sys): New coded-charset for XEmacs
644         CHISE.
645
646 2015-09-16  MORIOKA Tomohiko  <tomo.git@chise.org>
647
648         * mule/mule-coding.el (coded-charset-entity-reference-alist):
649         - Use "&HNG010-<d><d><d><d><d>;" instead of
650           "&HNG-KHI<d><d><d><d><d>;" for `===hng-khi'.
651         - Add setting for `===hng-khm' and `=ucs-itaiji-002'.
652
653         * mule/mule-charset.el (default-coded-charset-priority-list): Add
654         `=ucs-bmp-itaiji-002' and `===hng-khm'.
655
656         * mule/mule-conf.el (===hng-khi): Use "hng-10$" instead of
657         "hngkhi-0" as the suffix of registry.
658         (===hng-khm): New coded-charset for XEmacs CHISE.
659         (=ucs-itaiji-002): Ditto.
660         (=ucs-bmp-itaiji-002): Ditto.
661
662 2015-09-14  MORIOKA Tomohiko  <tomo.git@chise.org>
663
664         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
665         setting for `=>ucs@iwds-1'.
666
667         * mule/mule-conf.el (==jis-x0208@1978/-4X): New coded-charset for
668         XEmacs CHISE.
669
670 2015-09-14  MORIOKA Tomohiko  <tomo.git@chise.org>
671
672         * mule/mule-conf.el (=>ucs@iwds-1): New coded-charset for XEmacs
673         CHISE.
674
675         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
676         "&HNG-KHI<d><d><d><d>;" instead of "&HNG-KHI-<d><d><d><d>;" for
677         `===hng-khi'.
678
679 2015-09-13  MORIOKA Tomohiko  <tomo.git@chise.org>
680
681         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
682         setting for `===hng-khi'.
683
684         * mule/mule-charset.el (default-coded-charset-priority-list): Add
685         `===hng-khi'.
686
687         * mule/mule-conf.el (===hng-khi): New coded-charset for XEmacs
688         CHISE.
689
690 2015-09-11  MORIOKA Tomohiko  <tomo.git@chise.org>
691
692         * mule/mule-conf.el (=ucs-bmp-var-001): Use #x9FCC instead of
693         #x9FA5 as the value of `max-code'.
694         (=ucs-bmp-var-002): Likewise.
695         (=ucs-bmp-var-003): Likewise.
696         (=ucs-bmp-itaiji-084): Likewise.
697         (=ucs-bmp-cjk@JP): Likewise.
698         (=ucs-bmp-cjk@JP/hanazono): Likewise.
699         (==ucs-bmp-cjk@JP/hanazono): Likewise.
700         (=>ucs-bmp-cjk@component): Likewise.
701
702 2015-09-05  MORIOKA Tomohiko  <tomo.git@chise.org>
703
704         * mule/mule-conf.el (==daikanwa/+2p): New coded-charset for XEmacs
705         CHISE.
706
707 2015-09-04  MORIOKA Tomohiko  <tomo.git@chise.org>
708
709         * mule/mule-conf.el (==jis-x0208@1978/4-pr): New coded-charset for
710         XEmacs CHISE.
711         (==jis-x0208@1978/5pr): Use `==jis-x0208@1978/4-pr' instead of
712         `==jis-x0208@1978/2-pr' as the mother.
713
714 2015-08-17  MORIOKA Tomohiko  <tomo.git@chise.org>
715
716         * mule/mule-conf.el (=>cns11643-5): New coded-charset for XEmacs
717         CHISE.
718
719 2015-07-09  MORIOKA Tomohiko  <tomo.git@chise.org>
720
721         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
722         setting for `===hanyo-denshi/jb' and `===hanyo-denshi/hg'.
723
724 2015-06-08  MORIOKA Tomohiko  <tomo.git@chise.org>
725
726         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
727         `=gb2312' instead of `chinese-gb2312'; add setting for `==ucs@gb'.
728
729 2015-03-05  MORIOKA Tomohiko  <tomo.git@chise.org>
730
731         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
732         setting for `===ucs@gb'.
733
734 2015-03-04  MORIOKA Tomohiko  <tomo.git@chise.org>
735
736         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
737         setting for `===hanyo-denshi/ks', `===jis-x0208' and
738         `===jis-x0213-1'; use "&R-J00X1-hhhh;" instead of "&R-JX1-hhhh;"
739         as the entity-reference for `===jis-x0213-1@2000'; use
740         "&R-JX1-hhhh;" as the entity-reference for `===jis-x0213-1'.
741
742 2015-03-03  MORIOKA Tomohiko  <tomo.git@chise.org>
743
744         * mule/mule-charset.el (default-coded-charset-priority-list): Add
745         `===jis-x0208'.
746
747         * mule/mule-conf.el (===jis-x0208@1978): Use `==jis-x0208@1978'
748         instead of `===jis-x0208' as the mother.
749         (===jis-x0208@1983): Use `==jis-x0208@1983' instead of
750         `===jis-x0208' as the mother.
751         (===jis-x0208@1990): Use `==jis-x0208@1990' instead of
752         `===jis-x0208' as the mother.
753         (===jis-x0213-1@2000): Use `==jis-x0213-1@2000' instead of
754         `===jis-x0213-1' as the mother.
755         (===jis-x0213-1@2004): Use `==jis-x0213-1@2004' instead of
756         `===jis-x0213-1' as the mother.
757         (===ucs@unicode): Use `==ucs@unicode' instead of `===ucs@iso' as
758         the mother.
759         (===ucs@ks): Use `==ucs@ks' instead of `===ucs@unicode' as the
760         mother.
761
762 2015-02-23  MORIOKA Tomohiko  <tomo.git@chise.org>
763
764         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
765         setting for `=ucs-var-001'.
766
767 2015-02-23  MORIOKA Tomohiko  <tomo.git@chise.org>
768
769         * mule/mule-charset.el (default-coded-charset-priority-list): Add
770         `=ucs-bmp-var-001'.
771
772         * mule/mule-conf.el (=ucs-var-001): New coded-charset for XEmacs
773         CHISE.
774         (=ucs-bmp-var-001): Ditto.
775
776         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
777         setting for `=ucs-var-003'.
778
779 2015-02-22  MORIOKA Tomohiko  <tomo.git@chise.org>
780
781         * mule/mule-charset.el (default-coded-charset-priority-list): Add
782         `=ucs-bmp-var-003'.
783
784         * mule/mule-conf.el (=ucs-var-003): New coded-charset for XEmacs
785         CHISE.
786         (=ucs-bmp-var-003): Ditto.
787
788 2015-02-21  MORIOKA Tomohiko  <tomo.git@chise.org>
789
790         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
791         setting for `=ucs-var-002'.
792
793         * mule/mule-charset.el (default-coded-charset-priority-list): Add
794         `=ucs-bmp-var-002'.
795
796         * mule/mule-conf.el (=ucs-var-002): New coded-charset for XEmacs
797         CHISE.
798         (=ucs-bmp-var-002): Ditto.
799
800 2015-02-21  MORIOKA Tomohiko  <tomo.git@chise.org>
801
802         * mule/mule-conf.el (==jis-x0208@1978/4er): New coded-charset for
803         XEmacs CHISE.
804         (==jis-x0208@1978/5pr): Ditto.
805
806 2015-02-21  MORIOKA Tomohiko  <tomo.git@chise.org>
807
808         * mule/mule-charset.el (default-coded-charset-priority-list): Add
809         `=>ucs-bmp-cjk@component'.
810
811         * mule/mule-conf.el (=>ucs@component): New coded-charset for
812         XEmacs CHISE.
813         (=>ucs-bmp-cjk@component): Ditto.
814
815 2015-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
816
817         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
818         setting for `=>iwds-1'.
819
820 2015-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
821
822         * mule/mule-conf.el (=>iwds-1): New coded-charset for XEmacs
823         CHISE.
824
825 2015-02-17  MORIOKA Tomohiko  <tomo.git@chise.org>
826
827         * mule/mule-charset.el (default-coded-charset-priority-list):
828         - Prefer `=ucs-bmp-cjk@JP/hanazono' to `=ucs-bmp-cjk@gb'.
829         - Prefer `==ucs-bmp-cjk@JP/hanazono' to `==ucs-bmp-cjk@gb'.
830         - Prefer `===hanyo-denshi/jc' to `===jis-x0213-1'.
831         - Prefer `===hanyo-denshi/jd' to `===jis-x0213-2'.
832
833 2015-02-14  MORIOKA Tomohiko  <tomo.git@chise.org>
834
835         * mule/mule-coding.el (coded-charset-entity-reference-alist):
836         Prefer `=ucs@FOO' to `=>>ucs@FOO'.
837
838         * mule/mule-conf.el (=ucs@iso): Use `=+>ucs@iso' instead of
839         `=>>ucs@iso' as the mother.
840         (=>>ucs@iso): Use `=ucs@iso' instead of `=+>ucs@iso' as the
841         mother.
842
843 2015-01-22  MORIOKA Tomohiko  <tomo.git@chise.org>
844
845         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
846         setting for `===hanyo-denshi/ia'.
847
848 2015-01-20  MORIOKA Tomohiko  <tomo.git@chise.org>
849
850         * mule/mule-charset.el (default-coded-charset-priority-list): Add
851         `===hanyo-denshi/ia'.
852
853 2014-12-28  MORIOKA Tomohiko  <tomo.git@chise.org>
854
855         * mule/mule-conf.el (=koseki): Fix DOC.
856         (==koseki): New coded-charset for XEmacs CHISE.
857
858 2014-12-26  MORIOKA Tomohiko  <tomo.git@chise.org>
859
860         * mule/mule-conf.el (===hanyo-denshi/jc): New coded-charset for
861         XEmacs CHISE.
862         (===hanyo-denshi/jd): Fix DOC.
863
864 2014-12-26  MORIOKA Tomohiko  <tomo.git@chise.org>
865
866         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
867         setting for `===hanyo-denshi/ip'.
868
869 2014-12-25  MORIOKA Tomohiko  <tomo.git@chise.org>
870
871         * mule/mule-charset.el (default-coded-charset-priority-list): Add
872         `===hanyo-denshi/ip'.
873
874         * mule/mule-conf.el (===hanyo-denshi/ip): New coded-charset for
875         XEmacs CHISE.
876
877 2014-12-07  MORIOKA Tomohiko  <tomo.git@chise.org>
878
879         * mule/mule-charset.el (default-coded-charset-priority-list): Add
880         `==ucs-radicals@unicode' and `=>daikanwa'.
881
882         * mule/mule-conf.el (==ucs-radicals@unicode): New coded-charset
883         for XEmacs CHISE.
884
885 2014-12-03  MORIOKA Tomohiko  <tomo.git@chise.org>
886
887         * mule/mule-conf.el (===hanyo-denshi/ia): New coded-charset for
888         XEmacs CHISE.
889
890 2014-11-18  MORIOKA Tomohiko  <tomo.git@chise.org>
891
892         * mule/mule-charset.el (default-coded-charset-priority-list): Add
893         `===ruimoku-v6'.
894
895 2014-11-17  MORIOKA Tomohiko  <tomo.git@chise.org>
896
897         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
898         setting for `===ruimoku-v6'.
899
900 2014-11-17  MORIOKA Tomohiko  <tomo.git@chise.org>
901
902         * mule/mule-conf.el (===ruimoku-v6): New coded-charset for XEmacs
903         CHISE.
904
905 2014-11-15  MORIOKA Tomohiko  <tomo.git@chise.org>
906
907         * mule/mule-conf.el (==jis-x0208@1978/1pr/fixed): New
908         coded-charset for XEmacs CHISE.
909
910 2014-11-05  MORIOKA Tomohiko  <tomo.git@chise.org>
911
912         * mule/mule-conf.el (===hanyo-denshi/jd): New coded-charset for
913         XEmacs CHISE.
914
915 2014-10-15  MORIOKA Tomohiko  <tomo.git@chise.org>
916
917         * mule/mule-charset.el (default-coded-charset-priority-list): Add
918         `===ucs-sip@iso'.
919
920 2014-10-02  MORIOKA Tomohiko  <tomo.git@chise.org>
921
922         * mule/mule-conf.el (===ucs-sip@iso): New coded-charset for XEmacs
923         CHISE.
924
925 2014-09-29  MORIOKA Tomohiko  <tomo.git@chise.org>
926
927         * mule/mule-charset.el (default-coded-charset-priority-list): Add
928         `==ucs-sip@iso'.
929
930         * mule/mule-conf.el (==ucs-sip@iso): New coded-charset for XEmacs
931         CHISE.
932
933 2014-09-18  MORIOKA Tomohiko  <tomo.git@chise.org>
934
935         * mule/mule-conf.el (=ucs-sip-ext-b): Fix registry.
936         (=ucs-sip@iso): New coded-charset for XEmacs CHISE.
937         (=ucs-sip-ext-b@iso): Fix registry.
938         (==ucs-sip-ext-b@iso): Ditto.
939         (===ucs-sip-ext-b@iso): Ditto.
940
941         * mule/mule-charset.el (default-coded-charset-priority-list): Add
942         `=ucs-sip@iso'.
943
944 2014-09-17  MORIOKA Tomohiko  <tomo.git@chise.org>
945
946         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
947         setting for `=>cbeta'.
948
949 2014-09-16  MORIOKA Tomohiko  <tomo.git@chise.org>
950
951         * mule/mule-charset.el (default-coded-charset-priority-list): Add
952         `=>cns11643-7'.
953
954         * mule/mule-conf.el (=>cbeta): New coded-charset for XEmacs CHISE.
955
956 2014-08-20  MORIOKA Tomohiko  <tomo.git@chise.org>
957
958         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
959         "&G-[NAME];" instead of "&g1-[NAME];" for `=>>[NAME]'.
960
961 2014-08-19  MORIOKA Tomohiko  <tomo.git@chise.org>
962
963         * mule/mule-conf.el (=>>>ucs@cns): Indicate `==ucs@cns' instead of
964         `=ucs@cns'.
965         (=>>>ucs@jis): Indicate `==ucs@jis' instead of `=ucs@jis'.
966         (=>>>ucs@jis/1990): Indicate `==ucs@jis/1990' instead of
967         `=ucs@jis/1990'.
968         (=>>>ucs@jis/2000): Indicate `==ucs@jis/2000' instead of
969         `=ucs@jis/2000'.
970         (=>>>ucs@jis/2004): Indicate `==ucs@jis/2004' instead of
971         `=ucs@jis/2004'.
972         (=>>>ucs@ks): Indicate `==ucs@ks' instead of `=ucs@ks'.
973
974         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
975         "&g2-[NAME];" instead of "&G-[NAME];" for `==[NAME]'.
976
977 2014-08-06  MORIOKA Tomohiko  <tomo.git@chise.org>
978
979         * mule/mule-conf.el (==jis-x0208@1978/-4pr): New coded-charset for
980         XEmacs CHISE.
981         (==jis-x0208@1978/1pr): Ditto.
982         (==jis-x0208@1978/2-pr): Ditto.
983
984 2014-07-31  MORIOKA Tomohiko  <tomo.git@chise.org>
985
986         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
987         setting for `===jis-x0213-1@2004'.
988
989 2014-07-30  MORIOKA Tomohiko  <tomo.git@chise.org>
990
991         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
992         settings for `=+>hanyo-denshi/ft' and `=+>hanyo-denshi/jt'.
993
994         * mule/mule-charset.el (default-coded-charset-priority-list): Add
995         `===hanyo-denshi/jb'.
996
997         * mule/mule-conf.el (===hanyo-denshi/jb): New coded-charset for
998         XEmacs CHISE.
999         (=+>hanyo-denshi/ft): Ditto.
1000         (=+>hanyo-denshi/jt): Ditto.
1001
1002 2014-07-29  MORIOKA Tomohiko  <tomo.git@chise.org>
1003
1004         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1005         `===hanyo-denshi/hg'.
1006
1007 2014-07-28  MORIOKA Tomohiko  <tomo.git@chise.org>
1008
1009         * mule/mule-conf.el (===jis-x0213-1@2004): New coded-charset for
1010         XEmacs CHISE.
1011         (===hanyo-denshi/hg): Ditto.
1012
1013 2014-07-27  MORIOKA Tomohiko  <tomo.git@chise.org>
1014
1015         * mule/mule-conf.el (==adobe-japan1-*): Indicate abstract
1016         glyph-forms instead of detailed glyph-images.
1017         (=>>>adobe-japan1-*): Indicate `==adobe-japan1-*' instead of
1018         `=adobe-japan1-*'.
1019         (===adobe-japan1-0): New coded-charset for XEmacs CHISE.
1020         (===adobe-japan1-1): Ditto.
1021         (===adobe-japan1-2): Ditto.
1022         (===adobe-japan1-3): Ditto.
1023         (===adobe-japan1-4): Ditto.
1024         (===adobe-japan1-5): Ditto.
1025         (===adobe-japan1-6): Ditto.
1026         (=>>adobe-japan1-0): Use `=adobe-japan1' instead of
1027         `=>>>adobe-japan1' as the mother.
1028         (=+>adobe-japan1-0): Use `=adobe-japan1' instead of
1029         `=>>adobe-japan1' as the mother.
1030         (==jis-x0208): Indicate abstract glyph-forms instead of detailed
1031         glyph-images.
1032         (==jis-x0208@1978): Ditto.
1033         (==jis-x0208@1983): Ditto.
1034         (==jis-x0208@1990): Ditto.
1035         (==jis-x0213-1): Ditto.
1036         (==jis-x0213-1@2000): Ditto.
1037         (==jis-x0213-1@2004): Ditto.
1038         (==jis-x0213-2): Ditto.
1039         (=>>>jis-x0208): Indicate `==jis-x0208' instead of `=jis-x0208'.
1040         (=>>>jis-x0208@1978): Indicate `==jis-x0208@1978' instead of
1041         `=jis-x0208@1978'.
1042         (=>>>jis-x0208@1983): Indicate `==jis-x0208@1983' instead of
1043         `=jis-x0208@1983'.
1044         (=>>>jis-x0208@1990): Indicate `==jis-x0208@1990' instead of
1045         `=jis-x0208@1990'.
1046         (=>>>jis-x0213-1): Indicate `==jis-x0213-1' instead of
1047         `=jis-x0213-1'.
1048         (=>>>jis-x0213-1@2000): Indicate `==jis-x0213-1@2000' instead of
1049         `=jis-x0213-1@2000'.
1050         (=>>>jis-x0213-1@2004): Indicate `==jis-x0213-1@2004' instead of
1051         `=jis-x0213-1@2004'.
1052         (=>>>jis-x0213-2): Indicate `==jis-x0213-2' instead of
1053         `=jis-x0213-2'.
1054         (===jis-x0208): New coded-charset for XEmacs CHISE.
1055         (===jis-x0208@1978): Ditto.
1056         (===jis-x0208@1983): Ditto.
1057         (===jis-x0208@1990): Ditto.
1058         (===jis-x0213-1): Ditto.
1059         (===jis-x0213-1@2000): Ditto.
1060         (===jis-x0213-2): Ditto.
1061         (===jis-x0212): Ditto.
1062         (===ks-x1001): Ditto.
1063         (=>>jis-x0208): Use `=jis-x0208' instead of `=>>>jis-x0208' as the
1064         mother.
1065         (=>>jis-x0213-1): Use `=jis-x0213-1' instead of `=>>>jis-x0213-1'
1066         as the mother.
1067         (=>>jis-x0213-2): Use `=jis-x0213-2' instead of `=>>>jis-x0213-2'
1068         as the mother.
1069         (===cns11643-1): New coded-charset for XEmacs CHISE.
1070         (===cns11643-2): Ditto.
1071         (===cns11643-3): Ditto.
1072         (===cns11643-4): Ditto.
1073         (===cns11643-5): Ditto.
1074         (===cns11643-6): Ditto.
1075         (===cns11643-7): Ditto.
1076         (=>>cns11643-1): Ditto.
1077         (==big5-cdp): Indicate abstract glyph-images instead of
1078         representative glyph-images.
1079         (===big5-cdp): New coded-charset for XEmacs CHISE.
1080         (==hanyo-denshi/*): Indicate abstract glyph-forms instead of
1081         detailed glyph-images.
1082         (=>>>hanyo-denshi/*): Indicate `==hanyo-denshi/*' instead of
1083         `=hanyo-denshi/*'.
1084         (===hanyo-denshi/ft): New coded-charset for XEmacs CHISE.
1085         (===hanyo-denshi/ib): Ditto.
1086         (===hanyo-denshi/jt): Ditto.
1087         (===hanyo-denshi/ks): Ditto.
1088         (===mj): Ditto.
1089         (===mj-0): Ditto.
1090         (===mj-1): Ditto.
1091         (=>>hanyo-denshi/*): Use `=hanyo-denshi/*' instead of
1092         `=>>>hanyo-denshi/*' as its mother.
1093         (==gt): Indicate abstract glyph-forms instead of detailed
1094         glyph-images.
1095         (===gt): New coded-charset for XEmacs CHISE.
1096         (=>>>gt): Indicates `==gt' instead of `=gt'.
1097         (=>>gt): Use `=gt' instead of `=>>>gt' as the mother.
1098         (==gt-k): Indicate abstract glyph-forms instead of detailed
1099         glyph-images.
1100         (===gt-k): New coded-charset for XEmacs CHISE.
1101         (==daikanwa): Indicates glyph-images instead of detailed
1102         glyph-images.
1103         (===daikanwa): New coded-charset for XEmacs CHISE.
1104         (===daikanwa/+p): Ditto.
1105         (===daikanwa/ho): Ditto.
1106         (==cbeta): Ditto.
1107         (===cbeta): Ditto.
1108         (==jef-china3): Ditto.
1109         (===jef-china3): Ditto.
1110         (==ruimoku-v6): Ditto.
1111         (==ucs@iso): Indicate representative glyph-forms instead of
1112         representative glyph-images.
1113         (=>>>ucs@iso): Indicates `==ucs@iso' instead of `=ucs@iso'.
1114         (==ucs@unicode): Indicate representative glyph-forms instead of
1115         representative glyph-images.
1116         (=>>>ucs@unicode): Indicates `==ucs@unicode' instead of
1117         `=ucs@unicode'.
1118         (==ucs@cns): Indicate representative glyph-forms instead of
1119         representative glyph-images.
1120         (==ucs@jis): Ditto.
1121         (==ucs@jis/1990): Ditto.
1122         (==ucs@jis/2000): Ditto.
1123         (==ucs@jis/2004): Ditto.
1124         (==ucs@ks): Ditto.
1125         (===ucs@iso): New coded-charset for XEmacs CHISE.
1126         (===ucs@unicode): Ditto.
1127         (===ucs@gb): Ditto.
1128         (===ucs@ks): Ditto.
1129         (===ucs-bmp-cjk@gb): Ditto.
1130         (===ucs-sip-ext-b@iso): Ditto.
1131
1132 2014-07-25  MORIOKA Tomohiko  <tomo.git@chise.org>
1133
1134         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1135         `==jis-x0213-2', `==ruimoku-v6', `==cbeta', `==jef-china3',
1136         `===mj-0', `===mj-1', `===jis-x0208@1990', `===jis-x0213-1',
1137         `===jis-x0213-2', `===big5-cdp', `===ucs-bmp-cjk@gb',
1138         `===adobe-japan1-6', `===cns11643-1', `===cns11643-2',
1139         `===cns11643-3', `===cns11643-4', `===cns11643-5',
1140         `===cns11643-6', `===cns11643-7', `===hanyo-denshi/ft',
1141         `===hanyo-denshi/ib', `===hanyo-denshi/jt', `===jis-x0208@1983',
1142         `===jis-x0208@1978', `===jis-x0212', `===ks-x1001', `===daikanwa',
1143         `===ucs-sip-ext-b@iso', `===cbeta' and `===jef-china3'.
1144
1145         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1146         - Use "&G-[NAME];" for `==[NAME]' instead of `=>>[NAME]'.
1147         - Use "&R-[NAME];" for `===[NAME]' instead of `==[NAME]'.
1148         - Use "&g1-[NAME];" for `=>>[NAME]'.
1149         - Abolish "&g2-[NAME];".
1150
1151 2014-03-08  MORIOKA Tomohiko  <tomo.git@chise.org>
1152
1153         * mule/mule-conf.el (=ucs@big5): Use `=ucs@cns' instead of
1154         `=>>ucs@cns' as the mother.
1155
1156 2014-03-07  MORIOKA Tomohiko  <tomo.git@chise.org>
1157
1158         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1159         setting for `==ucs@ks'.
1160
1161 2014-02-24  MORIOKA Tomohiko  <tomo.git@chise.org>
1162
1163         * mule/mule-conf.el (=adobe-japan1-base): Move builtin code range
1164         from 0x63000000〜0x63005A11 to 0x00E10000〜0x00E15A11.
1165         (=mj): Move builtin code range from 0x64040000〜0x640509D5 to
1166         0x00E30000〜0x00E409D5.
1167
1168 2014-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1169
1170         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1171         Prefer MJ to Adobe-Japan1; use "I-MJ", "MJ" and "&R-MJ" instead of
1172         "I-MJ-", "MJ-" and "&R-MJ-" as prefixes of MJ.
1173
1174 2014-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1175
1176         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1177         `=mj-0', `=mj-1', `==mj-0' and `==mj-1'.
1178
1179         * mule/mule-conf.el (=mj): New coded-charset for XEmacs CHISE.
1180         (=mj-0): Ditto.
1181         (=mj-1): Ditto.
1182         (==mj): Ditto.
1183         (==mj-0): Ditto.
1184         (==mj-1): Ditto.
1185         (=>>mj): Ditto.
1186
1187         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1188         setting for `=mj' and `==mj'.
1189
1190 2014-02-05  MORIOKA Tomohiko  <tomo.git@chise.org>
1191
1192         * mule/mule-conf.el (=ucs@ks/2012): New coded-charset for XEmacs
1193         CHISE.
1194
1195 2014-01-28  MORIOKA Tomohiko  <tomo.git@chise.org>
1196
1197         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
1198         "A-HDU+" instead of "A-HD-UCS+" as the prefix for
1199         `=>ucs@hanyo-denshi'.
1200
1201 2014-01-18  MORIOKA Tomohiko  <tomo.git@chise.org>
1202
1203         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1204         setting for `=koseki' and `=>ucs@hanyo-denshi'.
1205
1206         * mule/mule-conf.el (=koseki): New coded-charset for XEmacs CHISE.
1207         (=>ucs@hanyo-denshi): New coded-charset for XEmacs CHISE.
1208
1209 2014-01-11  MORIOKA Tomohiko  <tomo.git@chise.org>
1210
1211         * mule/mule-conf.el (==hanyo-denshi/ip): New coded-charset for
1212         XEmacs CHISE.
1213
1214 2013-12-29  MORIOKA Tomohiko  <tomo.git@chise.org>
1215
1216         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1217         Change priority of `=>>>ucs@iso'.
1218
1219         * mule/mule-conf.el (=ucs@iso): Use `=>>ucs@iso' instead of
1220         `=>>>ucs@iso' as the mother.
1221         (=>>>ucs@iso): Changed to an alias for `=ucs@iso'.
1222
1223 2013-12-25  MORIOKA Tomohiko  <tomo.git@chise.org>
1224
1225         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1226         Change priority of `=>>>ucs@unicode'.
1227
1228         * mule/mule-conf.el (=>>>ucs@unicode): Changed to an alias for
1229         `=ucs@unicode'.
1230
1231 2013-12-25  MORIOKA Tomohiko  <tomo.git@chise.org>
1232
1233         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1234         Change priority of `=>>>ucs@jis'.
1235
1236         * mule/mule-conf.el (=>>>ucs@jis): Changed to an alias for
1237         `=ucs@jis'.
1238
1239 2013-12-18  MORIOKA Tomohiko  <tomo.git@chise.org>
1240
1241         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1242         setting for `==daikanwa/+p'.
1243
1244 2013-12-15  MORIOKA Tomohiko  <tomo.git@chise.org>
1245
1246         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1247         setting for `==shinjigen@1ed'.
1248
1249 2013-12-12  MORIOKA Tomohiko  <tomo.git@chise.org>
1250
1251         * mule/mule-conf.el (==shinjigen/+p@rev): New coded-charset for
1252         XEmacs CHISE.
1253
1254 2013-12-11  MORIOKA Tomohiko  <tomo.git@chise.org>
1255
1256         * mule/mule-conf.el (==shinjigen): Modify DOC.
1257         (==shinjigen@1ed): New coded-charset for XEmacs CHISE.
1258         (==shinjigen@rev): Modify DOC.
1259
1260 2013-12-09  MORIOKA Tomohiko  <tomo.git@chise.org>
1261
1262         * mule/mule-conf.el (==daikanwa/+p): New coded-charset for XEmacs
1263         CHISE.
1264
1265 2013-12-08  MORIOKA Tomohiko  <tomo.git@chise.org>
1266
1267         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1268         settings for `==daikanwa' and `==ucs@JP/hanazono'.
1269
1270         * mule/mule-conf.el (==shinjigen@rev): New coded-charset for
1271         XEmacs CHISE.
1272
1273         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1274         `==daikanwa'.
1275
1276 2013-11-27  MORIOKA Tomohiko  <tomo.git@chise.org>
1277
1278         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1279         setting for `==cns11643-7'.
1280
1281         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1282         `==cns11643-7'.
1283
1284 2013-11-23  MORIOKA Tomohiko  <tomo.git@chise.org>
1285
1286         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1287         `==cns11643-6'.
1288
1289         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1290         setting for `==cns11643-6'.
1291
1292 2013-11-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1293
1294         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1295         setting for `==cns11643-5'.
1296
1297         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1298         `==cns11643-5'.
1299
1300 2013-11-16  MORIOKA Tomohiko  <tomo.git@chise.org>
1301
1302         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1303         setting for `==cns11643-4'.
1304
1305         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1306         `==cns11643-4'.
1307
1308 2013-11-08  MORIOKA Tomohiko  <tomo.git@chise.org>
1309
1310         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1311         setting for `==cns11643-3'.
1312
1313         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1314         `==cns11643-3'.
1315
1316 2013-11-02  MORIOKA Tomohiko  <tomo.git@chise.org>
1317
1318         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1319         setting for `==cns11643-2'.
1320
1321         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1322         `==cns11643-2'.
1323
1324 2013-10-29  MORIOKA Tomohiko  <tomo.git@chise.org>
1325
1326         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1327         Change priority of `=>>>ucs@ks'.
1328
1329         * mule/mule-conf.el (=>>>ucs@ks): Changed to an alias for
1330         `=ucs@ks'.
1331
1332 2013-10-26  MORIOKA Tomohiko  <tomo.git@chise.org>
1333
1334         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
1335         `=cns11643-1' instead of `chinese-cns11643-1'; add settings for
1336         `==ucs@cns' and `==cns11643-1'.
1337
1338         * mule/mule-conf.el (==cns11643-1): Fix `dimension'.
1339         (==cns11643-2): Ditto.
1340         (==cns11643-3): Ditto.
1341         (==cns11643-4): Ditto.
1342         (==cns11643-5): Ditto.
1343         (==cns11643-6): Ditto.
1344         (==cns11643-7): Ditto.
1345
1346         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1347         `==cns11643-1'.
1348
1349 2013-10-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1350
1351         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1352         Change priority of `=>>>ucs@jis/2004', `=>>>ucs@jis/2004' and
1353         `=>>>ucs@jis/1990'.
1354
1355         * mule/mule-conf.el (=>>>ucs@jis/1990): Changed to an alias for
1356         `=ucs@jis/1990'.
1357         (=>>>ucs@jis/2000): Changed to an alias for `=ucs@jis/2000'.
1358         (=>>>ucs@jis/2004): Changed to an alias for `=ucs@jis/2004'.
1359
1360 2013-10-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1361
1362         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1363         Change priority of `=>>>ucs@cns'.
1364
1365         * mule/mule-conf.el (=>>>ucs@cns): Changed to an alias for
1366         `=ucs@cns'.
1367
1368 2013-10-19  MORIOKA Tomohiko  <tomo.git@chise.org>
1369
1370         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1371         `==ks-x1001'.
1372
1373         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
1374         `=ks-x1001' instead of `korean-ksc5601'; add setting for
1375         `==ks-x1001'.
1376
1377 2013-10-18  MORIOKA Tomohiko  <tomo.git@chise.org>
1378
1379         * mule/mule-conf.el (=>>>gt): Changed to an alias for `=gt'.
1380
1381 2013-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1382
1383         * mule/mule-conf.el (=>>>jis-x0208): Changed to an alias for
1384         `=jis-x0208'.
1385         (=>>>jis-x0208@1978): Changed to an alias for `=jis-x0208@1978'.
1386         (=>>>jis-x0208@1983): Changed to an alias for `=jis-x0208@1983'.
1387         (=>>>jis-x0208@1990): Changed to an alias for `=jis-x0208@1990'.
1388         (=>>>jis-x0213-1): Changed to an alias for `=jis-x0213-1'.
1389         (=>>>jis-x0213-1@2000): Changed to an alias for
1390         `=jis-x0213-1@2000'.
1391         (=>>>jis-x0213-1@2004): Changed to an alias for
1392         `=jis-x0213-1@2004'.
1393         (=>>>jis-x0213-2): Changed to an alias for `=jis-x0213-2'.
1394
1395 2013-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1396
1397         * mule/mule-conf.el (=>>>adobe-japan1-0): Changed to an alias for
1398         `=adobe-japan1-0'.
1399         (=>>>adobe-japan1-1): Changed to an alias for `=adobe-japan1-1'.
1400         (=>>>adobe-japan1-2): Changed to an alias for `=adobe-japan1-2'.
1401         (=>>>adobe-japan1-3): Changed to an alias for `=adobe-japan1-3'.
1402         (=>>>adobe-japan1-4): Changed to an alias for `=adobe-japan1-4'.
1403         (=>>>adobe-japan1-5): Changed to an alias for `=adobe-japan1-5'.
1404         (=>>>adobe-japan1-6): Changed to an alias for `=adobe-japan1-6'.
1405
1406 2013-10-12  MORIOKA Tomohiko  <tomo.git@chise.org>
1407
1408         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1409         settings for `==adobe-japan1-6', `==hanyo-denshi/*', `==gt',
1410         `==jis-x0208@1990', `==jis-x0212', `==jis-x0213-1@2000',
1411         `==jis-x0213-2', `==jis-x0213-1@2004', `==big5-cdp', `==gt-k',
1412         `==jis-x0208@1983', `==jis-x0208@1978', `==ucs@iso',
1413         `==ucs@unicode', `=>>daikanwa/+p' and `==shinjigen@rev'.
1414
1415 2013-10-10  MORIOKA Tomohiko  <tomo.git@chise.org>
1416
1417         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1418         `=adobe-japan1-0', `=adobe-japan1-1', `=adobe-japan1-2',
1419         `=adobe-japan1-3', `=adobe-japan1-4', `=adobe-japan1-5',
1420         `==jis-x0208@1990', `==ucs-bmp-cjk@gb',
1421         `==ucs-bmp-cjk@JP/hanazono', `==ucs-sip-ext-b@iso',
1422         `==hanyo-denshi/*', `==adobe-japan1-6', `==big5-cdp',
1423         `==jis-x0208@1983', `==jis-x0208@1978', `==jis-x0213-1@2000' and
1424         `==jis-x0212'.
1425
1426 2013-10-03  MORIOKA Tomohiko  <tomo.git@chise.org>
1427
1428         * mule/mule-conf.el (=adobe-japan1-0): Modify registry to accept
1429         "AdobeJapan1-[0-6]$".
1430         (=adobe-japan1-1): Modify registry to accept "AdobeJapan1-[1-6]$".
1431         (=adobe-japan1-2): Modify registry to accept "AdobeJapan1-[2-6]$".
1432         (=adobe-japan1-3): Modify registry to accept "AdobeJapan1-[3-6]$".
1433         (=adobe-japan1-4): Modify registry to accept "AdobeJapan1-[4-6]$".
1434         (=adobe-japan1-5): Modify registry to accept "AdobeJapan1-[5-6]$".
1435         (==adobe-japan1-0): New coded-charset for XEmacs CHISE.
1436         (==adobe-japan1-1): Ditto.
1437         (==adobe-japan1-2): Ditto.
1438         (==adobe-japan1-3): Ditto.
1439         (==adobe-japan1-4): Ditto.
1440         (==adobe-japan1-5): Ditto.
1441         (==adobe-japan1-6): Ditto.
1442         (==jis-x0208): Ditto.
1443         (==jis-x0208@1978): Ditto.
1444         (==jis-x0208@1983): Ditto.
1445         (==jis-x0208@1990): Ditto.
1446         (==jis-x0213-1): Ditto.
1447         (==jis-x0213-1@2000): Ditto.
1448         (==jis-x0213-1@2004): Ditto.
1449         (==jis-x0213-2): Ditto.
1450         (==jis-x0212): Ditto.
1451         (==gb2312): Ditto.
1452         (==iso-ir165): Ditto.
1453         (==gb12345): Ditto.
1454         (==ks-x1001): Ditto.
1455         (==cns11643-1): Ditto.
1456         (==cns11643-2): Ditto.
1457         (==cns11643-3): Ditto.
1458         (==cns11643-4): Ditto.
1459         (==cns11643-5): Ditto.
1460         (==cns11643-6): Ditto.
1461         (==cns11643-7): Ditto.
1462         (==big5-cdp): Ditto.
1463         (==hanyo-denshi/ja): Ditto.
1464         (==hanyo-denshi/jb): Ditto.
1465         (==hanyo-denshi/jc): Ditto.
1466         (==hanyo-denshi/jd): Ditto.
1467         (==hanyo-denshi/ft): Ditto.
1468         (==hanyo-denshi/ia): Ditto.
1469         (==hanyo-denshi/ib): Ditto.
1470         (==hanyo-denshi/hg): Ditto.
1471         (==hanyo-denshi/jt): Ditto.
1472         (==hanyo-denshi/ks): Ditto.
1473         (==gt): Ditto.
1474         (==gt-k): Ditto.
1475         (==daikanwa): Ditto.
1476         (==shinjigen): Ditto.
1477         (==ucs@iso): Ditto.
1478         (==ucs@unicode): Ditto.
1479         (==ucs@gb): Ditto.
1480         (==ucs-bmp@gb): Ditto.
1481         (==ucs@cns): Ditto.
1482         (==ucs-bmp@cns): Ditto.
1483         (==ucs@jis): Ditto.
1484         (==ucs@jis/1990): Ditto.
1485         (==ucs@jis/2000): Ditto.
1486         (==ucs@jis/2004): Ditto.
1487         (==ucs@JP): Ditto.
1488         (==ucs@JP/hanazono): Ditto.
1489         (==ucs@ks): Ditto.
1490         (==ucs-bmp@ks): Ditto.
1491         (==ucs@cns11643): Ditto.
1492         (==ucs-bmp-cjk@gb): Ditto.
1493         (==ucs-bmp-cjk@JP/hanazono): Ditto.
1494         (==ucs-sip-ext-b@iso): Ditto.
1495
1496 2013-07-11  MORIOKA Tomohiko  <tomo.git@chise.org>
1497
1498         * mule/mule-charset.el (default-coded-charset-priority-list): Use
1499         `=ucs-bmp-cjk@gb' instead of `=ucs-bmp-cjk@unicode'.
1500
1501         * mule/mule-conf.el (=ucs-bmp-cjk@gb): New coded-charset for
1502         XEmacs CHISE.
1503         (=ucs-bmp-cjk@unicode): Abolished.
1504
1505 2013-07-10  MORIOKA Tomohiko  <tomo.git@chise.org>
1506
1507         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1508         `=+>ucs-bmp-cjk-compat@jis'.
1509
1510         * mule/mule-conf.el (=+>ucs-bmp-cjk-compat@jis): New coded-charset
1511         for XEmacs CHISE.
1512
1513 2013-07-06  MORIOKA Tomohiko  <tomo.git@chise.org>
1514
1515         * mule/mule-conf.el (=>cns11643-6): New coded-charset for XEmacs
1516         CHISE.
1517
1518 2013-05-28  MORIOKA Tomohiko  <tomo.git@chise.org>
1519
1520         * mule/mule-conf.el (=jis-x0208@1978/1pr/fixed): New coded-charset
1521         for XEmacs CHISE.
1522         (=jis-x0208@1978/1er-pr): Abolished.
1523         (=jis-x0208@1978/2-pr): Use `=jis-x0208@1978' instead of
1524         `=jis-x0208@1978/1er-pr' as the mother.
1525
1526 2013-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1527
1528         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1529         setting for `=ucs-itaiji-084'.
1530
1531 2013-02-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1532
1533         * mule/mule-charset.el (default-coded-charset-priority-list):
1534         Delete `=zihai-17xx'; add `=ucs-bmp-itaiji-084'.
1535
1536         * mule/mule-conf.el (=ucs-itaiji-084): New coded-charset for
1537         XEmacs CHISE.
1538         (=ucs-bmp-itaiji-084): Ditto.
1539
1540 2013-02-15  MORIOKA Tomohiko  <tomo.git@chise.org>
1541
1542         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1543         settings for `=big5-cdp-var-3' and `=big5-cdp-var-5'.
1544
1545 2013-02-14  MORIOKA Tomohiko  <tomo.git@chise.org>
1546
1547         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1548         `=zihai-17xx', `=big5-cdp-var-3' and `=big5-cdp-var-5'.
1549
1550         * mule/mule-conf.el (=big5-cdp-var-3): New coded-charset for
1551         XEmacs CHISE.
1552         (=big5-cdp-var-5): Ditto.
1553
1554 2012-10-31  MORIOKA Tomohiko  <tomo.git@chise.org>
1555
1556         * mule/mule-conf.el (=+>jis-x0213-1@2004): New coded-charset for
1557         XEmacs CHISE.
1558
1559 2012-10-26  MORIOKA Tomohiko  <tomo.git@chise.org>
1560
1561         * mule/mule-conf.el (=>>hanyo-denshi/ip): New coded-charset for
1562         XEmacs CHISE.
1563
1564 2012-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1565
1566         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1567         setting for `=>>>hanyo-denshi/ft'.
1568
1569 2012-09-25  MORIOKA Tomohiko  <tomo.git@chise.org>
1570
1571         * mule/mule-conf.el (=>>>hanyo-denshi/jd): New coded-charset for
1572         XEmacs CHISE.
1573         (=>>hanyo-denshi/jd): Use `=>>>hanyo-denshi/jd' instead of
1574         `=hanyo-denshi/jd' as the mother.
1575
1576 2012-09-07  MORIOKA Tomohiko  <tomo.git@chise.org>
1577
1578         * mule/mule-conf.el (=+>adobe-japan1-0): New coded-charset for
1579         XEmacs CHISE.
1580         (=+>adobe-japan1-1): Ditto.
1581         (=+>adobe-japan1-2): Ditto.
1582         (=+>adobe-japan1-3): Ditto.
1583         (=+>adobe-japan1-4): Ditto.
1584         (=+>adobe-japan1-5): Ditto.
1585         (=+>adobe-japan1-6): Ditto.
1586         (=+>adobe-japan1): Changed to an alias for `=+>adobe-japan1-6'.
1587
1588 2012-09-07  MORIOKA Tomohiko  <tomo.git@chise.org>
1589
1590         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1591         Prefer `=>>>adobe-japan1' to other abstract glyph-form CCSs;
1592         prefer `=>>adobe-japan1' to other abstract glyph CCSs.
1593
1594         * mule/mule-conf.el: Define coded-charsets about Adobe-Japan1 at
1595         the top.
1596
1597 2012-09-05  MORIOKA Tomohiko  <tomo.git@chise.org>
1598
1599         * mule/mule-conf.el (=>>>hanyo-denshi/jb): New coded-charset for
1600         XEmacs CHISE.
1601         (=>>>hanyo-denshi/hg): New coded-charset for XEmacs CHISE.
1602         (=>>hanyo-denshi/jb): Use `=>>>hanyo-denshi/jb' as the mother.
1603         (=>>hanyo-denshi/hg): Use `=>>>hanyo-denshi/hg' as the mother.
1604
1605 2012-08-31  MORIOKA Tomohiko  <tomo.git@chise.org>
1606
1607         * mule/mule-charset.el (default-coded-charset-priority-list):
1608         Prefer `chinese-cns11643-{1..7}', `=adobe-japan1-6', `=big5-cdp'
1609         and `=hanyo-denshi/*' to `=gt-pj-{2..11}', `=gt-pj-k{1|2}', etc.
1610
1611         * mule/mule-conf.el: Modify order of definitions of some
1612         coded-charsets.
1613
1614 2012-08-30  MORIOKA Tomohiko  <tomo.git@chise.org>
1615
1616         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1617         Prefer `=>>hanyo-denshi/{ft|ia|ib|jt|ks}' to `=>>jis-x0208@1978',
1618         `=>>big5-cdp', `=>>gt-k' and `=>>ruimoku-v6'; add `=>>cns11643-4'.
1619
1620         * mule/mule-conf.el (=>>cns11643-4): New coded-charset for XEmacs
1621         CHISE.
1622         (=>>>hanyo-denshi/ft): New coded-charset for XEmacs CHISE.
1623         (=>>hanyo-denshi/ft): Use `=>>>hanyo-denshi/ft' as the mother.
1624
1625 2012-07-31  MORIOKA Tomohiko  <tomo.git@chise.org>
1626
1627         * mule/mule-conf.el (=>cns11643-2): New coded-charset for XEmacs
1628         CHISE.
1629
1630 2012-07-27  MORIOKA Tomohiko  <tomo.git@chise.org>
1631
1632         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1633         setting for `=daikanwa/+2p'.
1634
1635         * mule/mule-conf.el (=>>daikanwa/+2p): New coded-charset for
1636         XEmacs CHISE.
1637
1638 2012-06-26  MORIOKA Tomohiko  <tomo.git@chise.org>
1639
1640         * mule/mule-conf.el (=>>>hanyo-denshi/ks): New coded-charset for
1641         XEmacs CHISE.
1642         (=>>hanyo-denshi/ks): Use `=>>>hanyo-denshi/ks' as the mother.
1643
1644 2012-06-12  MORIOKA Tomohiko  <tomo.git@chise.org>
1645
1646         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1647         setting for `=>>>hanyo-denshi/ib'.
1648
1649 2012-06-12  MORIOKA Tomohiko  <tomo.git@chise.org>
1650
1651         * mule/mule-conf.el (=>>>hanyo-denshi/ja): New coded-charset for
1652         XEmacs CHISE.
1653         (=>>>hanyo-denshi/ib): Ditto.
1654         (=>>hanyo-denshi/ja): Use `=>>>hanyo-denshi/ja' instead of
1655         `=hanyo-denshi/ja' as the mother.
1656         (=>>hanyo-denshi/ib): Use `=>>>hanyo-denshi/ib' instead of
1657         `=hanyo-denshi/ib' as the mother.
1658
1659 2012-06-11  MORIOKA Tomohiko  <tomo.git@chise.org>
1660
1661         * mule/mule-coding.el (utf-8-ivs-mcs): New coding-system for
1662         XEmacs CHISE.
1663         (utf-8-ivs-mcs-er): Likewise.
1664         (utf-8-gb): Use `=ucs@gb' and `=>ucs@unicode' instead of `ucs-gb'
1665         and `=>ucs-gb'.
1666         (utf-8-ivs-gb): New coding-system for XEmacs CHISE.
1667         (utf-8-gb-er): Use `=ucs@gb' and `=>ucs@unicode' instead of
1668         `ucs-gb' and `=>ucs-gb'.
1669         (utf-8-ivs-gb-er): New coding-system for XEmacs CHISE.
1670         (utf-8-cns): Use `=ucs@cns' and `=>ucs@cns' instead of `ucs-cns'
1671         and `=>ucs-cns'.
1672         (utf-8-ivs-cns): New coding-system for XEmacs CHISE.
1673         (utf-8-cns-er): Use `=ucs@cns' and `=>ucs@cns' instead of
1674         `ucs-cns' and `=>ucs-cns'.
1675         (utf-8-ivs-cns-er): New coding-system for XEmacs CHISE.
1676         (utf-8-big5): Use `=ucs@big5' and `=>ucs@big5' instead of
1677         `ucs-big5' and `=>ucs-big5'.
1678         (utf-8-ivs-big5): New coding-system for XEmacs CHISE.
1679         (utf-8-big5-er): Use `=ucs@big5' and `=>ucs@big5' instead of
1680         `ucs-big5' and `=>ucs-big5'.
1681         (utf-8-ivs-big5-er): New coding-system for XEmacs CHISE.
1682         (utf-8-jis): Use `=ucs@jis/2000' and `=>ucs@jis' instead of
1683         `=ucs@jis-2000' and `=>ucs-jis'; modify DOC and mnemonic.
1684         (utf-8-ivs-jis): New coding-system for XEmacs CHISE.
1685         (utf-8-jis-er): Use `=ucs@jis/2000' and `=>ucs@jis' instead of
1686         `=ucs@jis-2000' and `=>ucs-jis'; modify DOC and mnemonic.
1687         (utf-8-ivs-jis-er): New coding-system for XEmacs CHISE.
1688         (utf-8-jp): Use `=ucs@JP' and `=>ucs@jis' instead of `=ucs@jp' and
1689         `=>ucs-jis'; modify DOC and mnemonic.
1690         (utf-8-ivs-jp): New coding-system for XEmacs CHISE.
1691         (utf-8-jp-er): Use `=ucs@JP' and `=>ucs@jis' instead of `=ucs@jp'
1692         and `=>ucs-jis'; modify DOC and mnemonic.
1693         (utf-8-ivs-jp-er): New coding-system for XEmacs CHISE.
1694         (utf-8-ks): Use `=ucs@ks' and `=>ucs@ks' instead of `ucs-ks' and
1695         `=>ucs-ks'.
1696         (utf-8-ivs-ks): New coding-system for XEmacs CHISE.
1697         (utf-8-ks-er): Use `=ucs@ks' and `=>ucs@ks' instead of `ucs-ks'
1698         and `=>ucs-ks'.
1699         (utf-8-ivs-ks-er): New coding-system for XEmacs CHISE.
1700
1701 2012-05-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1702
1703         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1704         Prefer Hanyo-Denshi to GT, JIS, CNS, etc.
1705
1706 2012-05-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1707
1708         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1709         Modify priorities.
1710
1711 2012-05-19  MORIOKA Tomohiko  <tomo.git@chise.org>
1712
1713         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1714         Prefer '("M-H" 4 d) and '("M-p" 5 d) to '("M-" 5 d).
1715
1716 2012-05-16  MORIOKA Tomohiko  <tomo.git@chise.org>
1717
1718         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1719         settings for `=daikanwa/ho', `=daikanwa/+p' and `=>daikanwa/ho'.
1720
1721 2012-05-15  MORIOKA Tomohiko  <tomo.git@chise.org>
1722
1723         * mule/mule-conf.el (=>daikanwa/ho): New coded-charset for XEmacs
1724         CHISE.
1725
1726 2012-05-10  MORIOKA Tomohiko  <tomo.git@chise.org>
1727
1728         * mule/mule-conf.el (=>>daikanwa/+p): New coded-charset for XEmacs
1729         CHISE.
1730
1731 2012-05-09  MORIOKA Tomohiko  <tomo.git@chise.org>
1732
1733         * mule/mule-conf.el (=>>daikanwa/ho): New coded-charset for XEmacs
1734         CHISE.
1735
1736 2012-03-26  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1737
1738         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1739         `=+>ucs-bmp-cjk@unicode'.
1740
1741         * mule/mule-conf.el (=+>ucs-bmp-cjk@unicode): New coded-charset
1742         for XEmacs CHISE.
1743
1744 2012-03-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1745
1746         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1747         setting for `=>>daikanwa'.
1748
1749 2011-12-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1750
1751         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1752         `=>>hanyo-denshi/jt'.
1753
1754 2011-12-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1755
1756         * mule/mule-conf.el (=+>jis-x0208@1983): New coded-charset for
1757         XEmacs CHISE.
1758         (=+>jis-x0208@1990): Ditto.
1759         (=+>jis-x0213-1@2000): Ditto.
1760
1761 2011-12-05  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1762
1763         * mule/mule-conf.el (=+>ucs@jis/2004): New coded-charset for
1764         XEmacs CHISE.
1765
1766 2011-11-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1767
1768         * mule/mule-conf.el (=>>>hanyo-denshi/jc): New coded-charset for
1769         XEmacs CHISE.
1770         (=>>hanyo-denshi/jc): Use `=>>>hanyo-denshi/jc' instead of
1771         `=hanyo-denshi/jc' as the mother.
1772
1773 2011-11-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1774
1775         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1776         setting for `=+>adobe-japan1'.
1777
1778         * mule/mule-charset.el (default-coded-charset-priority-list):
1779         Prefer `=adobe-japan1-6', `=adobe-japan1-base', `=>jis-x0208@1997'
1780         and `=>>hanyo-denshi/ft' to `=>>gt'.
1781
1782 2011-11-23  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1783
1784         * mule/mule-conf.el (=>>adobe-japan1-0): New coded-charset for
1785         XEmacs CHISE.
1786         (=>>adobe-japan1-1): Ditto.
1787         (=>>adobe-japan1-2): Ditto.
1788         (=>>adobe-japan1-3): Ditto.
1789         (=>>adobe-japan1-4): Ditto.
1790         (=>>adobe-japan1-5): Ditto.
1791         (=>>adobe-japan1-6): Ditto.
1792         (=>>adobe-japan1): Changed to alias for `=>>adobe-japan1-6'.
1793
1794 2011-11-22  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1795
1796         * mule/mule-conf.el (=adobe-japan1): New alias for
1797         `=adobe-japan1-6'.
1798         (=>>>adobe-japan1-0): New coded-charset for XEmacs CHISE.
1799         (=>>>adobe-japan1-1): Ditto.
1800         (=>>>adobe-japan1-2): Ditto.
1801         (=>>>adobe-japan1-3): Ditto.
1802         (=>>>adobe-japan1-4): Ditto.
1803         (=>>>adobe-japan1-5): Ditto.
1804         (=>>>adobe-japan1-6): Ditto.
1805         (=>>>adobe-japan1): Changed to alias for `=>>>adobe-japan1-6'.
1806
1807 2011-11-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1808
1809         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1810         setting for `=>>>adobe-japan1'.
1811
1812 2011-11-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1813
1814         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1815         setting for `=+>ucs@ks'.
1816
1817 2011-11-04  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1818
1819         * mule/mule-conf.el (=>>>adobe-japan1): New coded-charset for
1820         XEmacs CHISE.
1821         (=>>adobe-japan1): Use `=>>>adobe-japan1' instead of
1822         `=adobe-japan1-6' as the mother.
1823
1824 2011-11-03  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1825
1826         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1827         setting for `=>cns11643-7'.
1828
1829 2011-11-01  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1830
1831         * mule/mule-conf.el (=>cns11643-7): New coded-charset for XEmacs
1832         CHISE.
1833
1834 2011-10-29  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1835
1836         * mule/mule-conf.el (=+>adobe-japan1): New coded-charset for
1837         XEmacs CHISE.
1838         (=>>hanyo-denshi/ja): New coded-charset for XEmacs CHISE.
1839
1840         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1841         setting for `=>ucs@jis/2004'.
1842
1843 2011-10-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1844
1845         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1846         setting for `=+>gt'.
1847
1848         * mule/mule-conf.el (=+>gt): New coded-charset for XEmacs CHISE.
1849         (=>gt): Use `=+>gt' instead of `=>>gt' as the mother.
1850
1851 2011-10-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1852
1853         * mule/mule-conf.el (=+>ucs@unicode): Use `=+>ucs@iso' instead of
1854         `=>ucs@unicode' as the mother.
1855         (=+>ucs@jis): Use `=+>ucs@unicode' instead of `=>ucs@jis' as the
1856         mother.
1857         (=+>ucs@ks): Use `=+>ucs@unicode' instead of `=>ucs@ks' as the
1858         mother.
1859         (=+>ucs@cns): Use `=+>ucs@unicode' instead of `=>ucs@cns' as the
1860         mother.
1861
1862 2011-10-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1863
1864         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1865         setting for `=+>ucs@unicode'.
1866
1867         * mule/mule-conf.el (=+>ucs@unicode): New coded-charset for XEmacs
1868         CHISE.
1869
1870 2011-10-26  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1871
1872         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
1873         - Use `=+>jis-x0208' instead of `=>jis-x0208@usual'.
1874         - Use `=+>jis-x0213-2' instead of `=>jis-x0213-2@usual'.
1875         - Add setting for `=+>ucs@cns'.
1876
1877         * mule/mule-conf.el (=+>jis-x0213-1): New coded-charset for XEmacs
1878         CHISE.
1879         (=>jis-x0213-1): Use `=+>jis-x0213-1' instead of `=>>jis-x0213-1'
1880         as the mother.
1881         (=+>ucs@cns): New coded-charset for XEmacs CHISE.
1882         (=>ucs-bmp-cjk@unicode): New coded-charset for XEmacs CHISE.
1883
1884         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1885         `=>ucs-bmp-cjk@unicode'; delete `=>>ucs@unicode'.
1886
1887 2011-10-25  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1888
1889         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1890         setting for `=>ucs@ks'.
1891
1892 2011-10-21  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1893
1894         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1895         `=ucs-bmp-cjk-compat@unicode'.
1896
1897         * mule/mule-conf.el (=ucs-bmp-cjk-compat@unicode): New
1898         coded-charset for XEmacs CHISE.
1899
1900 2011-10-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1901
1902         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1903         `=ucs-bmp-cjk-compat'.
1904
1905         * mule/mule-conf.el (=ucs-bmp-cjk-compat): New coded-charset for
1906         XEmacs CHISE.
1907
1908 2011-10-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1909
1910         * mule/mule-conf.el (=+>ucs@ks): New coded-charset for XEmacs
1911         CHISE.
1912
1913 2011-10-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1914
1915         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
1916         `=+>ucs@jis/1990' instead of `=>ucs@jis/1990'.
1917
1918         * mule/mule-conf.el (=+>ucs@jis/1990): Renamed from
1919         `=>ucs@jis/1990'.
1920         (=>ucs@jis/1990): New alias for `=+>ucs@jis/1990'.
1921
1922 2011-10-17  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1923
1924         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1925         setting for `=+>ucs@iso'; use `=+>ucs@jis' instead of `=>ucs@JP'.
1926
1927         * mule/mule-conf.el (=+>ucs@iso): New coded-charset for XEmacs
1928         CHISE.
1929         (=>>ucs@iso): Use `=+>ucs@iso' instead of `=>ucs@iso' as the
1930         mother.
1931
1932 2011-10-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1933
1934         * mule/mule-conf.el (=+>jis-x0213-2): Renamed from
1935         `=>jis-x0213-2@usual'.
1936         (=>jis-x0213-2@usual): New alias for `=+>jis-x0213-2'.
1937         (=>jis-x0213-2): Use `=+>jis-x0213-2' instead of
1938         `=>jis-x0213-2@usual' as the mother.
1939
1940 2011-10-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1941
1942         * mule/mule-conf.el (=+>ucs@jis): Renamed from `=>ucs@JP'.
1943         (=>ucs@JP): New alias for `=+>ucs@jis'.
1944
1945 2011-10-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1946
1947         * mule/mule-conf.el (=+>jis-x0208): Renamed from
1948         `=>jis-x0208@usual'.
1949         (=>jis-x0208@usual): New alias for `=+>jis-x0208'.
1950         (=+>jis-x0208@1978): Use `=+>jis-x0208' instead of
1951         `=>jis-x0208@usual' as the mother.
1952         (=>jis-x0208): Likewise.
1953
1954 2011-10-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1955
1956         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1957         setting for `=+>jis-x0208@1978'.
1958
1959 2011-10-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1960
1961         * mule/mule-conf.el (=+>jis-x0208@1978): New coded-charset for
1962         XEmacs CHISE.
1963
1964 2011-09-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1965
1966         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1967         setting for `=>>>ucs@jis/1990'.
1968
1969 2011-07-23  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1970
1971         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1972         setting for `=>ucs@jis/1990'.
1973
1974 2011-07-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1975
1976         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1977         setting for `=ucs@JP/hanazono'.
1978
1979         * mule/mule-conf.el (=>ucs@jis/1990): New coded-charset for XEmacs
1980         CHISE.
1981         (=ucs@JP/hanazono): Ditto.
1982         (=ucs-bmp-cjk@JP/hanazono): Ditto.
1983         (=>>hanyo-denshi/jc): Ditto.
1984         (=>>hanyo-denshi/jd): Ditto.
1985
1986 2011-07-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1987
1988         * mule/mule-charset.el (default-coded-charset-priority-list): Use
1989         `=ucs-bmp-cjk@JP/hanazono' instead of `=ucs-bmp-cjk@JP'.
1990
1991 2011-07-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1992
1993         * mule/mule-conf.el (=>>hanyo-denshi/jb): New coded-charset for
1994         XEmacs CHISE.
1995
1996 2011-07-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1997
1998         * mule/mule-conf.el (=>>hanyo-denshi/hg): New coded-charset for
1999         XEmacs CHISE.
2000
2001 2011-06-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2002
2003         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2004         `=ucs-bmp-cjk@JP'.
2005
2006 2011-04-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2007
2008         * mule/mule-conf.el (=ucs-bmp-cjk@JP): New coded-charset for
2009         XEmacs CHISE.
2010
2011 2011-05-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2012
2013         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2014         Modify order of settings; add settings for `=daikanwa@rev2'.
2015
2016 2011-04-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2017
2018         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2019         setting for `=>>cbeta'.
2020
2021         * mule/mule-conf.el (=>>cbeta): New coded-charset for XEmacs
2022         CHISE.
2023
2024 2011-04-01  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2025
2026         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2027         setting for `=>>adobe-japan1'.
2028
2029 2011-03-30  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2030
2031         * mule/mule-conf.el (=>>adobe-japan1): New coded-charset for
2032         XEmacs CHISE.
2033
2034 2011-03-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2035
2036         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2037         setting for `=>>hanyo-denshi/ia'.
2038
2039         * mule/mule-conf.el (=>>hanyo-denshi/ia): New coded-charset for
2040         XEmacs CHISE.
2041
2042 2011-03-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2043
2044         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2045         settings for `=>>>hanyo-denshi/jt' and `=>>>gt'.
2046
2047         * mule/mule-conf.el (=>>>hanyo-denshi/jt): New coded-charset for
2048         XEmacs CHISE.
2049         (=>>hanyo-denshi/jt): Use `=>>>hanyo-denshi/jt' instead of
2050         `=hanyo-denshi/jt' as the mother.
2051
2052 2011-03-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2053
2054         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2055         setting for `=>>>jis-x0213-2'.
2056
2057         * mule/mule-conf.el (=>>>gt): New coded-charset for XEmacs CHISE.
2058         (=>>gt): Use `=>>>gt' instead of `=gt' as the mother.
2059         (=>>>ucs@jis/2000): New coded-charset for XEmacs CHISE.
2060
2061 2011-03-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2062
2063         * mule/mule-conf.el (=>>>ucs@jis/1990): New coded-charset for
2064         XEmacs CHISE.
2065
2066 2011-03-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2067
2068         * mule/mule-conf.el (=>>>jis-x0208@1983): New coded-charset for
2069         XEmacs CHISE.
2070
2071         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2072         `=>>jis-x0213-1@2004'.
2073
2074 2011-03-07  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2075
2076         * mule/mule-conf.el (=>>>jis-x0208@1978): New coded-charset for
2077         XEmacs CHISE.
2078
2079 2011-03-07  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2080
2081         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
2082         - Use "&g2-*;" as entity-references for `=>>>*'.
2083         - Omit "&a{GT|JX1|JX2|JX3}-*;".
2084
2085         * mule/mule-conf.el (=>>>jis-x0213-2): New coded-charset for
2086         XEmacs CHISE.
2087         (=>>jis-x0213-2): Use `=>>>jis-x0213-2' instead of `=jis-x0213-2'
2088         as the mother.
2089
2090 2011-03-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2091
2092         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2093         setting for `=>>hanyo-denshi/ib'.
2094
2095         * mule/mule-conf.el (=>>jis-x0208@1978): Fix DOC.
2096         (=>>jis-x0208@1983): New coded-charset for XEmacs CHISE.
2097         (=>>jis-x0208@1990): Ditto.
2098         (=>>hanyo-denshi/ib): Ditto.
2099
2100         * mule/mule-charset.el (default-coded-charset-priority-list):
2101         Prefer `=hanziku-*' to `=hanyo-denshi/*'.
2102
2103 2011-03-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2104
2105         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2106         Prefer `=>jis-x0213-2@usual' to `=>jis-x0208@1997' and
2107         `=>jis-x0213-1@2000'; add settings for `=>>>ucs@ks' and
2108         `=>>>ucs@jis/2004'.
2109
2110 2011-03-05  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2111
2112         * mule/mule-conf.el (=>>>jis-x0213-1@2000): New coded-charset for
2113         XEmacs CHISE.
2114         (=>>>jis-x0213-1@2004): Use `=>>>jis-x0213-1' instead of
2115         `=jis-x0213-1@2004' as the mother.
2116         (=>>>ucs@jis/2004): New coded-charset for XEmacs CHISE.
2117         (=>>>ucs@ks): Ditto.
2118
2119         * mule/mule-charset.el (default-coded-charset-priority-list):
2120         Modify priority of `=hanyo-denshi/*'.
2121
2122 2011-03-04  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2123
2124         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2125         settings for `=>>ucs@JP' and `=ucs@JP'.
2126
2127 2011-03-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2128
2129         * mule/mule-conf.el (=>>ucs@JP): New coded-charset for XEmacs
2130         CHISE.
2131
2132 2011-02-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2133
2134         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2135         setting for `=>>>ucs@cns'.
2136
2137         * mule/mule-conf.el (=>>>ucs@cns): New coded-charset for XEmacs
2138         CHISE.
2139
2140 2011-02-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2141
2142         * mule/mule-conf.el (=>>jis-x0213-1@2004): Use `=>>jis-x0213-1'
2143         instead of `=>>>jis-x0213-1@2004' as the mother.
2144         (=>>>ucs@iso): New coded-charset for XEmacs CHISE.
2145         (=>>>ucs@unicode): Likewise.
2146         (=>>>ucs@jis): Likewise.
2147         (=ucs@iso): Use `=>>>ucs@iso' instead of `=>>ucs@iso' as the
2148         mother.
2149         (=>>hanyo-denshi/ks): Fix `chars' and `dimension'.
2150
2151 2011-02-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2152
2153         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2154         settings for `=>>>jis-x0208', `=>>>jis-x0213-1',
2155         `=>>>jis-x0213-1@2004', `=>>>ucs@iso', `=>>>ucs@unicode' and
2156         `=>>>ucs@jis'.
2157
2158 2011-02-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2159
2160         * mule/mule-charset.el (default-coded-charset-priority-list):
2161         Prefer `=jis-x0212' to `=gt-pj-*', `chinese-cns11643-*', `=big5*'
2162         and `=jis-x0213-*-2000'.
2163
2164 2011-02-24  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2165
2166         * mule/mule-conf.el (=>>>jis-x0213-1@2004): New coded-charset for
2167         XEmacs CHISE.
2168         (=>>jis-x0213-1@2004): Use `=>>>jis-x0213-1@2004' instead of
2169         `=>>jis-x0213-1' as the mother.
2170
2171 2011-02-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2172
2173         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2174         settings for `=>>hanyo-denshi/jt' and `=>gt-k'.
2175
2176 2011-02-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2177
2178         * mule/mule-conf.el (=>gt-k): New coded-charset for XEmacs CHISE.
2179
2180 2011-02-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2181
2182         * mule/mule-conf.el (=>>hanyo-denshi/jt): New coded-charset for
2183         XEmacs CHISE.
2184
2185 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2186
2187         * mule/mule-coding.el (decomposition-feature-list): Set
2188         `=decomposition', `=decomposition@cid' and
2189         `=decomposition@hanyo-denshi'.
2190
2191 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2192
2193         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2194         setting for `=>>hanyo-denshi/ks'.
2195
2196         * mule/mule-conf.el (=>>hanyo-denshi/ks): New coded-charset for
2197         XEmacs CHISE.
2198
2199 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2200
2201         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2202         settings for `=hanyo-denshi/ks' and `=hanyo-denshi/ks/mf'.
2203
2204         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2205         `=hanyo-denshi/ks/mf'.
2206
2207         * mule/mule-conf.el (=hanyo-denshi/ks): New coded-charset for
2208         XEmacs CHISE.
2209         (=hanyo-denshi/ks/mf): Ditto.
2210
2211 2011-02-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2212
2213         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2214         settings for P=hanyo-denshi/jt'.
2215
2216         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2217         `=hanyo-denshi/jt'.
2218
2219         * mule/mule-conf.el (=hanyo-denshi/jt): New coded-charset for
2220         XEmacs CHISE.
2221
2222 2011-02-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2223
2224         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2225         settings for `=hanyo-denshi/ip'.
2226
2227         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2228         `=hanyo-denshi/ip'.
2229
2230         * mule/mule-conf.el (=hanyo-denshi/ip): New coded-charset for
2231         XEmacs CHISE.
2232
2233 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2234
2235         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2236         settings for `=hanyo-denshi/hg'.
2237
2238         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2239         `=hanyo-denshi/hg'.
2240
2241         * mule/mule-conf.el (=hanyo-denshi/hg): New coded-charset for
2242         XEmacs CHISE.
2243
2244 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2245
2246         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2247         setting for `=>>hanyo-denshi/ft'.
2248
2249         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2250         `=>>hanyo-denshi/ft'.
2251
2252         * mule/mule-conf.el (=>>hanyo-denshi/ft): New coded-charset for
2253         XEmacs CHISE.
2254
2255 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2256
2257         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2258         settings for `=hanyo-denshi/ib'.
2259
2260         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2261         `=hanyo-denshi/ib'.
2262
2263         * mule/mule-conf.el (=hanyo-denshi/ib): New coded-charset for
2264         XEmacs CHISE.
2265
2266 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2267
2268         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2269         settings for isolated characters of `=hanyo-denshi/ia' and
2270         non-isolated characters of `=hanyo-denshi/*'.
2271
2272         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2273         `=hanyo-denshi/ia'.
2274
2275         * mule/mule-conf.el (=hanyo-denshi/ia): New coded-charset for
2276         XEmacs CHISE.
2277
2278 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2279
2280         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2281         setting for isolated characters of `=hanyo-denshi/ft'.
2282
2283         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2284         `=hanyo-denshi/ft'.
2285
2286         * mule/mule-conf.el (=hanyo-denshi/ft): New coded-charset for
2287         XEmacs CHISE.
2288
2289 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2290
2291         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2292         setting for isolated characters of `=hanyo-denshi/jd'.
2293
2294         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2295         `=hanyo-denshi/jd'.
2296
2297         * mule/mule-conf.el (=hanyo-denshi/jd): New coded-charset for
2298         XEmacs CHISE.
2299
2300 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2301
2302         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2303         setting for isolated characters of `=hanyo-denshi/jc'.
2304
2305         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2306         `=hanyo-denshi/jc'.
2307
2308         * mule/mule-conf.el (=hanyo-denshi/jc): New coded-charset for
2309         XEmacs CHISE.
2310
2311 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2312
2313         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2314         setting for isolated characters of `=hanyo-denshi/jb'.
2315
2316         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2317         `=hanyo-denshi/jb'.
2318
2319         * mule/mule-conf.el (=hanyo-denshi/jb): New coded-charset for
2320         XEmacs CHISE.
2321
2322 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2323
2324         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2325         setting for isolated characters of `=hanyo-denshi/ja'.
2326
2327 2011-02-12  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2328
2329         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2330         `=hanyo-denshi/ja'.
2331
2332         * mule/mule-conf.el (=hanyo-denshi/ja): New coded-charset for
2333         XEmacs CHISE.
2334
2335 2011-02-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2336
2337         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2338         settings for isolated characters of `=adobe-japan1-6'.
2339
2340 2011-02-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2341
2342         * mule/mule-conf.el (=daikanwa/+p): New coded-charset for XEmacs
2343         CHISE.
2344         (=daikanwa/+2p): Ditto.
2345         (=daikanwa/ho): Ditto.
2346
2347 2011-02-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2348
2349         * mule/mule-coding.el (utf-8-mcs-no-composition): New
2350         coding-system for XEmacs CHISE.
2351
2352 2011-02-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2353
2354         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2355         setting for `=>>ruimoku-v6'.
2356
2357         * mule/mule-conf.el (=>>ruimoku-v6): New coded-charset for XEmacs
2358         CHISE.
2359
2360 2010-12-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2361
2362         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2363         setting for `=daikanwa@rev1'.
2364
2365 2010-10-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2366
2367         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2368         setting for `=>jis-x0213-2@usual' and `=>ucs@JP'.
2369
2370 2010-10-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2371
2372         * mule/mule-conf.el (=>jis-x0213-2@usual): New coded-charset for
2373         XEmacs CHISE.
2374         (=>jis-x0213-2): Use `=>jis-x0213-2@usual' as the mother.
2375
2376 2010-10-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2377
2378         * mule/mule-conf.el (=>ucs@JP): New coded-charset for XEmacs
2379         CHISE.
2380
2381 2010-09-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2382
2383         * mule/mule-conf.el (=>ucs@jis): New coded-charset for XEmacs
2384         CHISE.
2385
2386         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2387         setting for `=>ucs@jis'.
2388
2389 2010-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2390
2391         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2392         setting for `=>jis-x0208@usual'.
2393
2394         * mule/mule-conf.el (=>jis-x0208@usual): New coded-charset for
2395         XEmacs CHISE.
2396         (=>jis-x0208): Use `=>jis-x0208@usual' as the mother.
2397         (=>ucs@ks): New coded-charset for XEmacs CHISE.
2398         (=ucs@big5): Use `=>>ucs@cns' as the mother.
2399
2400 2010-09-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2401
2402         * mule/mule-conf.el (=>>>jis-x0208): New coded-charset for XEmacs
2403         CHISE.
2404         (=>>>jis-x0208@1990): Ditto.
2405         (=>>>jis-x0213-1): Ditto.
2406         (=>>jis-x0208): Use `=>>>jis-x0208' instead of `=jis-x0208' as the
2407         mother.
2408         (=>>jis-x0213-1): Use `=>>>jis-x0213-1' instead of `=jis-x0213-1'
2409         as the mother.
2410
2411 2010-09-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2412
2413         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2414         setting for `=>ucs@cns' and `=>>ucs@ks'.
2415
2416         * mule/mule-conf.el (=>>ucs@ks): New coded-charset for XEmacs
2417         CHISE.
2418
2419 2010-08-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2420
2421         * mule/mule-conf.el (=>ucs@cns): New coded-charset for XEmacs
2422         CHISE.
2423
2424 2010-08-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2425
2426         * mule/mule-conf.el (=>>daikanwa): New coded-charset for XEmacs
2427         CHISE.
2428         (=>daikanwa): Use `=>>daikanwa' instead of `=daikanwa' as the
2429         mother.
2430
2431 2010-08-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2432
2433         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2434         `==>ucs-bmp-cjk@bucs'.
2435
2436         * mule/mule-conf.el (==>ucs-bmp-cjk@bucs): New coded-charset for
2437         XEmacs CHISE.
2438
2439 2010-08-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2440
2441         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2442         setting for `==>ucs@bucs'.
2443
2444         * mule/mule-conf.el (==>ucs@bucs): New super abstract CCS for
2445         XEmacs CHISE.
2446
2447 2010-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2448
2449         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
2450         - Add setting for `=>>jis-x0208'.
2451         - Omit setting for `=>>jis-x0208@1990'.
2452         - Prefer `=>>gt', JIS X0208/0213, `=>>big5-cdp', `=>>gt-k', `=>gt'
2453           and `=>zinbun-oracle' to `=>ucs@FOO', `=>>ucs@FOO' and
2454           `=ucs@FOO'.
2455
2456 2010-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2457
2458         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2459         setting for `=>daikanwa'.
2460
2461 2010-08-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2462
2463         * mule/mule-conf.el (=daikanwa): Fix DOC.
2464         (=>daikanwa): New abstract character for XEmacs CHISE.
2465         (=>ucs@iso): Likewise.
2466         (=>ucs@unicode): Likewise.
2467         (=>>ucs@iso): Use `=>ucs@iso' as the mother.
2468
2469 2010-08-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2470
2471         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
2472         - Prefer representative features to `=>>gt', `=>>big5-cdp',
2473           `=>>gt-k', `=>gt' and `=>zinbun-oracle'.
2474         - Prefer abstract glyph features to `=>gt', `=>zinbun-oracle'.
2475         - Add `=>big5-cdp'.
2476
2477 2010-07-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2478
2479         * mule/mule-conf.el (=>>big5-cdp): Fix long-name.
2480         (=>big5-cdp): New abstract character.
2481
2482 2010-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2483
2484         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2485         Prefer UCS and JIS X0208/0213 related features to `china3-jef' and
2486         `chinese-big5'.
2487
2488 2010-07-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2489
2490         * mule/mule-charset.el (default-coded-charset-priority-list):
2491         Prefer `=>>big5-cdp' to `=>>ucs@unicode'.
2492
2493         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2494         Prefer `=>>ucs@{unicode|jis|cns' to `=>>ucs@jis/{2004|2000|1990',
2495         `=>>jis-x0208@{1990|1978', `=>>jis-x0213-1@{2000|2004}',
2496         `=>>jis-x0213-2', `=>jis-x0208@1997', `=>jis-x0213-1@{2000|2004}'
2497         and `=>jis-x0213-2'.
2498
2499 2010-07-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2500
2501         * mule/mule-conf.el (=>>ucs@jis/1990): New abstract glyph-set for
2502         XEmacs CHISE.
2503         (=>>ucs@jis/2000): Likewise.
2504         (=>>ucs@jis/2004): Likewise.
2505
2506 2010-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2507
2508         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2509         settings for `=>>big5-cdp', `=>>gt-k', `=>>ucs@jis' and
2510         `=>>ucs@cns'.
2511
2512         * mule/mule-conf.el (=>>big5-cdp): New abstract glyph-set for
2513         XEmacs CHISE.
2514         (=>>gt): Use quote instead of backquote; modify DOC.
2515         (=>gt): Use quote instead of backquote.
2516         (=>>gt-k): New abstract glyph-set for XEmacs CHISE.
2517         (=>>ucs@iso): New abstract glyph-set for XEmacs CHISE.
2518         (=>>ucs@unicode): Use `=>>ucs@iso' as the mother.
2519         (=>>ucs@jis): New abstract glyph-set for XEmacs CHISE.
2520         (=>>ucs@cns): New abstract glyph-set for XEmacs CHISE.
2521         (=ucs@iso): Use `=>>ucs@iso' as the mother.
2522
2523 2010-07-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2524
2525         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2526         `=>>ucs@unicode' and `=>>gt'.
2527
2528 2010-05-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2529
2530         * mule/mule-conf.el (=jis-x0208@1978/2-pr): New coded-charset for
2531         XEmacs CHISE.
2532         (=jis-x0208@1978/4er): New coded-charset for XEmacs CHISE.
2533         (=jis-x0208@1978/4-pr): Use `=jis-x0208@1978/2-pr' instead of
2534         `=jis-x0208@1978/1er-pr' as the mother.
2535         (=jis-x0208@1978/5pr): New coded-charset for XEmacs CHISE.
2536
2537 2010-04-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2538
2539         * mule/mule-conf.el (=ucs@big5): Use `=>>ucs@unicode' instead of
2540         `=ucs@unicode' as the mother.
2541
2542 2010-04-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2543
2544         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2545         setting for `=>>ucs@unicode'.
2546
2547         * mule/mule-conf.el (=>>ucs@unicode): New coded-charset for XEmacs
2548         CHISE.
2549
2550 2010-04-21  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2551
2552         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2553         settings for &I-AJ1-ddddd; and &AJ1-ddddd;.
2554
2555         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2556         `=adobe-japan1-6' and `=adobe-japan1-base'.
2557
2558         * mule/mule-conf.el (=adobe-japan1-base): New coded-charset for
2559         XEmacs CHISE.
2560         (=adobe-japan1-0): Specify `=adobe-japan1-base' as the mother;
2561         specify `min-code' and `max-code'.
2562         (=adobe-japan1-1): Specify `min-code' and `max-code'.
2563         (=adobe-japan1-2): Likewise.
2564         (=adobe-japan1-3): Likewise.
2565         (=adobe-japan1-4): Likewise.
2566         (=adobe-japan1-5): Likewise.
2567         (=adobe-japan1-6): Likewise.
2568
2569 2010-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2570
2571         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2572         setting for `=>gt'.
2573
2574 2010-04-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2575
2576         * mule/mule-conf.el (=>gt): New abstract coded-charset for XEmacs
2577         CHISE.
2578
2579 2010-04-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2580
2581         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2582         setting for `=>zinbun-oracle'.
2583
2584         * mule/mule-conf.el (=>zinbun-oracle): New abstract coded-charset
2585         for XEmacs CHISE.
2586
2587 2010-03-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2588
2589         * mule/mule-conf.el (=jis-x0208@1978/1er-pr): New coded-charset
2590         for XEmacs CHISE.
2591         (=jis-x0208@1978/4-pr): Use `=jis-x0208@1978/1er-pr' instead of
2592         `=jis-x0208@1978' as the mother.
2593
2594 2010-03-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2595
2596         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
2597         - Use `=gt' instead of `ideograph-gt'.
2598         - Use `=gt-k' instead of `ideograph-gt-k'.
2599         - Use `=jis-x0208@1990' instead of `japanese-jisx0208-1990'.
2600         - Use `=jis-x0208@1983' instead of `japanese-jisx0208'.
2601         - Use `=jis-x0213-1@2000' instead of `japanese-jisx0213-1'.
2602         - Use `=jis-x0213-2' instead of `japanese-jisx0213-2'.
2603         - Use `=jis-x0212' instead of `japanese-jisx0212'.
2604         - Use `=jis-x0208@1978' instead of `japanese-jisx0208-1978'.
2605         - Use `=>>gt' instead of `<=>gt'.
2606         - Use &G-GT-ddddd; instead of &aGT-ddddd for `=>>gt'.
2607         - Add setting for `=>>jis-x0208@1990'.
2608         - Use &G-JX1-hhhh; instead of &aJX1-hhhh; for
2609           `=>>jis-x0213-1@2000'.
2610         - Use &G-JX2-hhhh; instead of &aJX2-hhhh; for `=>>jis-x0213-2'.
2611         - Use &G-JX3-hhhh; instead of &aJX3-hhhh; for
2612           `=>>jis-x0213-1@2004'.
2613         - Add setting for `=>>jis-x0208@1978'.
2614         - Decode &A-J0-hhhh; as `=>jis-x0208@1997'.
2615
2616 2010-02-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2617
2618         * mule/mule-conf.el (=>>jis-x0208@1978): New coded-charset for
2619         XEmacs CHISE.
2620
2621 2009-11-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2622
2623         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2624         setting for `=>>jis-x0213-2' and `=>jis-x0213-2'; use
2625         `=>jis-x0208@1997', `=>jis-x0213-1@2000' and `=>jis-x0213-1@2004'
2626         instead of `<=>jis-x0208@1997', `<=>jis-x0213-1@2000' and
2627         `<=>jis-x0213-1@2004'.
2628
2629 2009-09-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2630
2631         * mule/mule-conf.el (=>>jis-x0213-2): New coded-charset for XEmacs
2632         CHISE.
2633         (=>jis-x0213-2): Ditto.
2634
2635 2009-09-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2636
2637         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2638         settings for `=>>jis-x0213-1@2000' and `=>>jis-x0213-1@2004'.
2639
2640 2009-08-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2641
2642         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2643         `=>>jis-x0208', `=>>jis-x0213-1', `=>jis-x0208' and
2644         `=>jis-x0213-1'.
2645
2646 2009-08-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2647
2648         * mule/mule-conf.el (=>>jis-x0208): New coded-charset for XEmacs
2649         CHISE.
2650         (=>jis-x0208): Use `=>>jis-x0208' as the mother.
2651
2652 2009-08-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2653
2654         * mule/mule-conf.el (=>>jis-x0213-1): Renamed from
2655         `<==>jis-x0213-1'.
2656         (=>>jis-x0213-1@2000): Renamed from `<==>jis-x0213-1@2000'.
2657         (=>>jis-x0213-1@2004): Renamed from `<==>jis-x0213-1@2004'.
2658         (=>jis-x0208): Renamed from `<=>jis-x0208'.
2659         (<=>jis-x0208): New alias for `=>jis-x0208'.
2660         (=>jis-x0208@1997): Renamed from `<=>jis-x0208@1997'.
2661         (<=>jis-x0208@1997): New alias for `=>jis-x0208@1997'.
2662         (=>jis-x0213-1): Renamed from `<=>jis-x0213-1'.
2663         (<=>jis-x0213-1): New alias for `=>jis-x0213-1'.
2664         (=>jis-x0213-1@2000): Renamed from `<=>jis-x0213-1@2000'.
2665         (<=>jis-x0213-1@2000): New alias for `=>jis-x0213-1@2000'.
2666         (=>jis-x0213-1@2004): Renamed from `<=>jis-x0213-1@2004'.
2667         (<=>jis-x0213-1@2004): New alias for `=>jis-x0213-1@2004'.
2668         (=>>gt): Renamed from `<==>gt'.
2669         (<==>gt): New alias for `=>>gt'.
2670
2671 2009-08-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2672
2673         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
2674         - Use `=jis-x0213-1@2000' instead of `japanese-jisx0213-1'
2675         - Use `=jis-x0213-2' instead of `japanese-jisx0213-2'.
2676         - Use `<=>jis-x0208@1997' instead of `=jis-x0208@1997'.
2677         - Add settings for `<=>jis-x0213-1@2000' and
2678           `<=>jis-x0213-1@2004'.
2679
2680         * mule/mule-conf.el (=jis-x0208@1978/-4X): New coded-charset for
2681         XEmacs CHISE.
2682         (<==>jis-x0213-1): Likewise.
2683         (<==>jis-x0213-1@2000): Likewise.
2684         (<==>jis-x0213-1@2004): Likewise.
2685         (<=>jis-x0208): Add property `=>iso-ir 168'.
2686         (<=>jis-x0208@1997): Likewise.
2687         (<=>jis-x0213-1): Use `<==>jis-x0213-1' instead of `=jis-x0213-1'
2688         as the mother; add property `=>iso-ir 228'.
2689         (<=>jis-x0213-1@2000): Modify DOC-string; fix `registry'; add
2690         property `=>iso-ir 228'.
2691         (<=>jis-x0213-1@2004): Modify DOC-string; fix `registry'; add
2692         property `=>iso-ir 233'.
2693         (<==>gt): Renamed from `<=>gt'.
2694         (<=>gt): New alias for `<==>gt'.
2695
2696 2009-08-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2697
2698         * mule/mule-conf.el (<=>jis-x0208): New coded-charset for XEmacs
2699         CHISE.
2700         (<=>jis-x0208@1997): Renamed from `=jis-x0208@1997'; use
2701         `<=>jis-x0208' as the mother.
2702         (<=>jis-x0213-1): New coded-charset for XEmacs CHISE.
2703         (<=>jis-x0213-1@2000): Ditto.
2704         (<=>jis-x0213-1@2004): Ditto.
2705
2706 2009-06-22  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2707
2708         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2709         settings for `<=>gt'.
2710
2711         * mule/mule-conf.el (<=>gt): New coded-charset for XEmacs CHISE.
2712
2713 2009-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2714
2715         * mule/mule-conf.el (=jis-x0208@1978): Specify `=>iso-ir' in
2716         XEmacs CHISE.
2717         (=jis-x0208@1978/-4pr): Likewise.
2718         (=jis-x0208@1978/4-pr): Likewise.
2719         (=jis-x0213-1): Likewise.
2720         (=ucs@iso): Likewise.
2721         (=ucs@unicode): Likewise.
2722         (=ucs@gb): Likewise.
2723         (=ucs@gb/fw): Likewise.
2724         (=ucs@cns): Likewise.
2725         (=ucs@cns/fw): Likewise.
2726         (=ucs@jis): Likewise.
2727         (=ucs@jis/fw): Likewise.
2728         (=ucs@jis/1990): Likewise.
2729         (=ucs@jis/2000): Likewise.
2730         (=ucs@jis/2004): Likewise.
2731         (=ucs@JP): Likewise.
2732         (=ucs@ks): Likewise.
2733         (=ucs@big5): Likewise.
2734         (=ucs@big5/cns11643): Likewise.
2735         (=ucs@cns11643): Likewise.
2736
2737 2008-10-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2738
2739         * mule/mule-charset.el (default-coded-charset-priority-list):
2740         Prefer `=jis-x0213-{1|2}-2000' to `japanese-jisx0212'.
2741
2742         * mule/mule-conf.el (=ucs@jis/2004): New coded-charset for XEmacs
2743         CHISE.
2744         (=ucs@JP): Use `=ucs@jis/2004' instead of `=ucs@jis' as the
2745         mother.
2746
2747 2008-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2748
2749         * mule/mule-conf.el (=jis-x0208@1978): New coded-charset [moved
2750         from src/mule-charset.c].
2751         (=jis-x0208@1978/-4pr): Renamed from `=jis-x0208@1978/i-4';
2752         specify `final'.
2753         (=jis-x0208@1978/1pr): Renamed from `=jis-x0208@1978/i1'; specify
2754         `iso-ir' and `final', namely now it is used as ISO-IR-42.
2755         (=jis-x0208@1978/4-pr): Renamed from `=jis-x0208@1978/i4-'.
2756         (=jis-x0208@1978/i1): New alias for `=jis-x0208@1978/1pr'.
2757         (=jis-x0208@1978/i-4): New alias for `=jis-x0208@1978/-4pr'.
2758         (=jis-x0208@1978/i4-): New alias for `=jis-x0208@1978/4-pr'.
2759
2760 2008-09-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2761
2762         * mule/mule-conf.el (=jis-x0213-1-2000): Changed to the alias of
2763         `=jis-x0213-1@2000' instead of `=jis-x0213-1'.
2764         (=jis-x0208@1978/i-4): Specify `partial'.
2765         (=jis-x0208@1978/i1): Likewise; use `=jis-x0208@1978/i-4' as the
2766         mother coded-charset.
2767         (=jis-x0208@1978/i4-): New coded-charset for XEmacs CHISE.
2768
2769 2008-09-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2770
2771         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2772         settings for `=jis-x0213-1@2004'.
2773
2774 2008-09-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2775
2776         * mule/mule-conf.el (=jis-x0213-1): New coded-charset for XEmacs
2777         CHISE.
2778         (=jis-x0213-1@2000): Renamed from `=jis-x0213-1-2000'.
2779         (=jis-x0213-2): Renamed from `=jis-x0213-2-2000'.
2780         (=jis-x0213-1@2004): New coded-charset for XEmacs CHISE.
2781         (=jis-x0213-1-2000): New alias for `=jis-x0213-1' in XEmacs CHISE
2782         temporarily.
2783         (=jis-x0213-2-2000): New alias for `=jis-x0213-2' in XEmacs CHISE.
2784
2785 2008-08-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2786
2787         * mule/mule-conf.el (=shinjigen): New coded-charset for XEmacs
2788         CHISE.
2789         (=shinjigen@1ed): Inherited from `=shinjigen'.
2790         (=shinjigen@rev): Likewise.
2791
2792 2008-08-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2793
2794         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2795         settings for `=shinjigen@rev' and `=shinjigen@1ed'.
2796
2797 2008-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2798
2799         * mule/mule-conf.el (=shinjigen@1ed): Renamed from `shinjigen-1';
2800         define it as an alias.
2801         (=shinjigen@1ed/24pr): New coded-charset for XEmacs CHISE.
2802         (=shinjigen@rev): Renamed from `shinjigen-2'; define it as an
2803         alias.
2804         (=shinjigen/+p@rev): Renamed from `shinjigen-2-p'; define it as an
2805         alias.
2806
2807 2008-07-31  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2808
2809         * mule/mule-conf.el (shinjigen-2-p): New coded-charset for XEmacs
2810         CHISE.
2811
2812 2008-06-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2813
2814         * mule/mule-conf.el (shinjigen-1): New coded-charset for XEmacs
2815         CHISE.
2816         (shinjigen-2): Ditto.
2817
2818 2007-05-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2819
2820         * mule/mule-charset.el (default-coded-charset-priority-list):
2821         Prefer `gt-pj-*' to `chinese-cns11643-*', `=big5-cdp',
2822         `chinese-big5-eten-*' and `chinese-big5'.
2823
2824 2006-03-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2825
2826         * mule/mule-conf.el (=ucs-bmp-cjk@unicode): Change `max-code' to
2827         #x9FA5 temporarily.
2828
2829 2006-01-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2830
2831         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2832         settings for `=jis-x0208@1978/i1'.
2833
2834 2005-11-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2835
2836         * mule/mule-conf.el (=jis-x0208@1978/i-4): New coded-charset for
2837         XEmacs CHISE.
2838
2839 2005-10-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2840
2841         * mule/mule-conf.el (=adobe-japan1-[0..6]): New coded-charset for
2842         XEmacs CHISE.
2843
2844 2005-07-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2845
2846         * mule/mule-conf.el (=jis-x0208@1978/i1): New coded-charset for
2847         XEmacs CHISE.
2848
2849 2005-06-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2850
2851         * mule/mule-conf.el (=ucs-bmp@gb): New coded-charset for XEmacs
2852         CHISE.
2853         (=ucs-bmp@cns): Likewise.
2854         (=ucs-bmp@jis): Likewise.
2855         (=ucs-bmp@ks): Likewise.
2856
2857 2005-05-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2858
2859         * mule/mule-conf.el (=zinbun-oracle): New coded-charset for XEmacs
2860         CHISE.
2861         (=ucs-bmp-cjk): Change `max-code' to #x9FA5 temporarily.
2862
2863 2005-05-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2864
2865         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2866         settings for `=zinbun-oracle'.
2867
2868         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2869         `=zinbun-oracle'.
2870
2871 2005-05-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2872
2873         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2874         Modify to use "&U-hhhhhhhh;" instead of "&UU+hhhh;" for
2875         `=ucs@iso'.
2876
2877 2005-04-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2878
2879         * mule/mule-charset.el (default-coded-charset-priority-list):
2880         Delete `ucs-sip'; modify order of some CCSs.
2881
2882 2005-02-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2883
2884         * mule/mule-coding.el (iso-2022-jp-2): Specify `ccs-priority-list'
2885         in XEmacs CHISE.
2886
2887         * mule/japanese.el (iso-2022-jp): Specify `ccs-priority-list' in
2888         XEmacs CHISE; don't specify `input-charset-conversion' in XEmacs
2889         CHISE.
2890
2891 2004-12-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2892
2893         * mule/mule-conf.el (=ucs-radicals): Use "-zhRadicals-.*-ucs-0" as
2894         its registry.
2895         (=ucs-radicals@unicode): Likewise.
2896
2897 2004-12-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2898
2899         * mule/mule-conf.el (=ucs-hangul): New coded-charset for XEmacs
2900         CHISE.
2901
2902 2004-11-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2903
2904         * mule/mule-conf.el (=ucs@cns/fw): New coded-charset for XEmacs
2905         CHISE.
2906
2907 2004-11-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2908
2909         * mule/mule-conf.el (=ucs@gb/fw): New coded-charset for XEmacs
2910         CHISE.
2911
2912 2004-11-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2913
2914         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2915         Modify preference of *isolated settings*.
2916
2917 2004-11-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2918
2919         * mule/mule-conf.el (=ucs@big5/cns11643): New coded-charset when
2920         utf-2000 is provided.
2921         (=ucs@cns11643): Likewise.
2922
2923 2004-11-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2924
2925         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2926         Prefer every *isolated setting* to ordinary setting.
2927
2928 2004-11-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2929
2930         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2931         settings for `latin-viscii-{upper|lower}' and `latin-viscii'.
2932
2933 2004-10-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2934
2935         * mule/mule-conf.el (=ucs@jis/fw): New coded-charset for XEmacs
2936         CHISE.
2937
2938 2004-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2939
2940         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2941         settings for `=jis-x0208@1997'.
2942
2943 2004-09-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2944
2945         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2946         `=jis-x0208@1997'.
2947
2948 2004-09-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2949
2950         * mule/mule-conf.el (=jis-x0208@1997): New coded-charset for
2951         XEmacs CHISE.
2952
2953 2004-09-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2954
2955         * mule/mule-conf.el (=jis-x0208-1978): Define as an alias for
2956         `=jis-x0208@1978'.
2957         (=jis-x0208-1983): Define as an alias for `=jis-x0208@1983'.
2958         (=jis-x0213-1-2000): Use `=jis-x0208@1990' instead of
2959         `=jis-x0208-1990' as the mother.
2960         (=jis-x0208-1990): Define as an alias for `=jis-x0208@1990'.
2961
2962 2004-09-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2963
2964         * mule/mule-conf.el (=ucs@jis/1990): Renamed from `=ucs@jis-1990';
2965         define `=ucs@jis-1990' as an alias for `=ucs@jis/1990'.
2966         (=ucs@jis/2000): Renamed from `=ucs@jis-2000'; define
2967         `=ucs@jis-2000' as an alias for `=ucs@jis/2000'.
2968         (=ucs@JP): Renamed from `=ucs@jp'; define `=ucs@jp' as an alias
2969         for `=ucs@JP'.
2970
2971 2004-09-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2972
2973         * mule/mule-conf.el (=daikanwa@rev1): Renamed from
2974         `=daikanwa-rev1'; specify `=daikanwa' as the mother; define
2975         `=daikanwa-rev1' as an alias for `=daikanwa@rev1'.
2976         (=daikanwa@rev2): Renamed from `=daikanwa-rev2'; specify
2977         `=daikanwa' as the mother; define `=daikanwa-rev2' as an alias for
2978         `=daikanwa@rev2'.
2979
2980 2004-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2981
2982         * mule/mule-conf.el (=big5-cdp): Swap DOC-string and long-name.
2983         (=gt): Likewise.
2984         (=gt-k): Likewise.
2985         (=gt-pj-*): Likewise.
2986         (=gt-pj-k1): Likewise.
2987         (=gt-pj-k2): Likewise.
2988         (=daikanwa): Likewise.
2989         (=daikanwa-rev1): Likewise.
2990         (=daikanwa-rev2): Likewise.
2991         (=big5-pua): Likewise.
2992         (=big5-eten): Likewise.
2993         (chinese-big5-eten-a): Likewise.
2994         (chinese-big5-eten-b): Likewise.
2995         (=hanziku-*): Likewise.
2996         (=cbeta): Likewise.
2997         (=jef-china3): Likewise.
2998         (=ruimoku-v6): Likewise.
2999         (=ucs@iso): Likewise.
3000         (=ucs@unicode): Likewise.
3001         (=ucs@gb): Likewise.
3002         (=ucs@cns): Likewise.
3003         (=ucs@jis): Likewise.
3004         (=ucs@jis-1990): Likewise.
3005         (=ucs@jis-2000): Likewise.
3006         (=ucs@jp): Likewise.
3007         (=ucs@ks): Likewise.
3008         (=ucs@big5): Likewise.
3009         (=ucs-radicals): Likewise.
3010         (=ucs-radicals@unicode): Likewise.
3011         (=ucs-bmp-cjk): Likewise.
3012         (=ucs-bmp-cjk@unicode): Likewise.
3013         (=ucs-sip-ext-b): Likewise.
3014         (=ucs-sip-ext-b@iso): Likewise.
3015
3016 2004-04-08  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3017
3018         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3019         settings for =ucs@{unicode|iso|gb|jis|cns|ks}.
3020
3021 2004-04-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3022
3023         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3024         settings for chinese-gb2312, =iso-ir165, latin-iso8859-{1..4},
3025         cyrillic-iso8859-5, greek-iso8859-7, hebrew-iso8859-8,
3026         latin-iso8859-9, latin-jisx0201, katakana-jisx0201,
3027         latin-tcvn5712, thai-tis620, lao, ethiopic, arabic-{1|2}-column,
3028         arabic-digit, ipa and ``&I-B-XXXX;''.
3029
3030 2004-03-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3031
3032         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3033         setting for (I-)HZK{03..12}-XXXX.
3034
3035 2004-02-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3036
3037         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3038         settings for `&I-RUI6-hhhh;' and `&RUI6-hhhh;'.
3039
3040         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3041         `=ruimoku-v6'.
3042
3043         * mule/mule-conf.el (=ruimoku-v6): New coded-charset of XEmacs
3044         CHISE.
3045
3046 2004-01-21  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3047
3048         * mule/mule-conf.el (=ucs@iso): New coded-charset in XEmacs CHISE.
3049         (=ucs@unicode): Likewise.
3050         (=ucs@gb): Inherits `=ucs@unicode' instead of `=ucs'.
3051         (=ucs@cns): Likewise.
3052         (=ucs@jis): Likewise.
3053         (=ucs@ks): Likewise.
3054         (=ucs@big5): Likewise.
3055
3056 2004-01-19  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3057
3058         * mule/mule-coding.el (utf-8-jis): Use `=ucs@jis-2000' instead of
3059         `ucs-jis'.
3060         (utf-8-jis-er): Likewise.
3061         (utf-8-jp): New coding-system.
3062         (utf-8-jp-er): Likewise.
3063
3064         * mule/mule-conf.el (=ucs@jp): New coded-charset for XEmacs CHISE.
3065
3066 2004-01-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3067
3068         * mule/mule-coding.el (euc-jisx0213): Moved from mule/japanese.el.
3069
3070         * mule/japanese.el: Move definition of `euc-jisx0213' to
3071         mule/mule-coding.el.
3072
3073 2004-01-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3074
3075         * dumped-lisp.el (preloaded-file-list): Load mule-charset and
3076         mule-coding before loading update-cdb when utf-2000 is provided.
3077
3078 2003-11-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3079
3080         * mule/mule-conf.el: Prefer `=big5-cdp', `=gt' and `=gt-k' to
3081         `=daikanwa'.
3082
3083 2003-11-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3084
3085         * mule/mule-conf.el: Define =ucs@DOMAIN at the end of CCS
3086         definition codes when `utf-2000' is provided.
3087
3088 2003-08-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3089
3090         * mule/mule-category.el (word-combining-categories): Don't setup
3091         `word-combining-categories' in XEmacs CHISE.
3092         (word-separating-categories): Add setting about Latin script in
3093         XEmacs CHISE.
3094
3095 2003-08-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3096
3097         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3098         setting for `chinese-big5'.
3099
3100 2003-08-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3101
3102         * mule/mule-coding.el (coded-charset-entity-reference-alist):
3103         Prefer `chinese-big5-cdp' to `ideograph-daikanwa' and
3104         `ideograph-gt-k'; prefer `ideograph-daikanwa' to `ideograph-gt-k';
3105         add setting for HZK0[12]-xxxx.
3106
3107 2003-08-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3108
3109         * mule/mule-conf.el (=iso-ir165): Define to inherit from `=gb2312'
3110         in XEmacs CHISE.
3111
3112 2003-07-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3113
3114         * mule/mule-charset.el (default-coded-charset-priority-list):
3115         Prefer `=big5-cdp', `chinese-big5-eten-a', `chinese-big5-eten-b'
3116         and `chinese-big5' to `=gt-pj-*'.
3117
3118 2003-05-10  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3119
3120         * mule/mule-conf.el (=daikanwa): Renamed from
3121         `ideograph-daikanwa'.
3122         (ideograph-daikanwa): Changed to an alias for `=daikanwa'.
3123
3124 2003-05-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3125
3126         * mule/mule-conf.el (=cns11643-7): Renamed from
3127         `chinese-cns11643-7'.
3128         (chinese-cns11643-7): Changed to an alias for `=cns11643-7'.
3129
3130 2003-05-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3131
3132         * mule/mule-conf.el (=cns11643-6): Renamed from
3133         `chinese-cns11643-6'.
3134         (chinese-cns11643-6): Changed to an alias for `=cns11643-6'.
3135
3136 2003-05-06  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3137
3138         * mule/mule-conf.el (=cns11643-5): Renamed from
3139         `chinese-cns11643-5'.
3140         (chinese-cns11643-5): Changed to an alias for `=cns11643-5'.
3141
3142 2003-05-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3143
3144         * mule/mule-conf.el (=cns11643-4): Renamed from
3145         `chinese-cns11643-4'.
3146         (chinese-cns11643-4): Changed to an alias for `=cns11643-4'.
3147
3148 2003-05-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3149
3150         * mule/mule-conf.el (=cns11643-3): Renamed from
3151         `chinese-cns11643-3'.
3152         (chinese-cns11643-3): Changed to an alias for `=cns11643-3'.
3153
3154 2003-04-30  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3155
3156         * mule/mule-conf.el: `chinese-cns11643-2' is renamed to
3157         `=cns11643-2'.
3158         (chinese-cns11643-2): New alias for `=cns11643-2'.
3159
3160 2003-04-27  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3161
3162         * mule/mule-conf.el: `chinese-cns11643-1' is renamed to
3163         `=cns11643-1'.
3164         (chinese-cns11643-1): New alias for `=cns11643-1'.
3165
3166 2003-04-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3167
3168         * mule/mule-conf.el: `chinese-gb12345' is renamed to `=gb12345'.
3169         (chinese-gb12345): New alias for `=gb12345'.
3170
3171 2003-04-21  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3172
3173         * mule/mule-conf.el: `chinese-gb2312' is renamed to `=gb2312'.
3174         (chinese-gb2312): New alias for `=gb2312'.
3175
3176 2003-04-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3177
3178         * mule/mule-conf.el: `chinese-big5' is renamed to `=big5'.
3179         (chinese-big5): New alias for `=big5'.
3180
3181 2003-04-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3182
3183         * mule/mule-conf.el: `korean-ksc5601' is renamed to `=ks-x1001'.
3184         (korean-ksc5601): New alias for `=ks-x1001'.
3185
3186 2003-04-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3187
3188         * mule/mule-conf.el: `japanese-jisx0212' is renamed to
3189         `=jis-x0212'.
3190         (japanese-jisx0212): New alias for `=jis-x0212'.
3191
3192 2003-04-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3193
3194         * mule/mule-conf.el: `japanese-jisx0208' is renamed to
3195         `=jis-x0208-1983'.
3196         (japanese-jisx0208): New alias for `=jis-x0208-1983'.
3197
3198 2003-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3199
3200         * mule/mule-conf.el: `japanese-jisx0208-1978' is renamed to
3201         `=jis-x0208-1978'.
3202         (japanese-jisx0208-1978): New alias for `=jis-x0208-1978'.
3203
3204 2003-04-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3205
3206         * mule/mule-conf.el (=iso-ir165): Renamed from `chinese-isoir165'.
3207         (chinese-isoir165): Changed to an alias for `=iso-ir165'.
3208
3209 2003-04-03  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3210
3211         * mule/mule-conf.el (chinese-isoir165): Specify iso-ir 165.
3212         (chinese-cns11643-3): Specify iso-ir 183.
3213         (chinese-cns11643-4): Specify iso-ir 184.
3214         (chinese-cns11643-5): Specify iso-ir 185.
3215         (chinese-cns11643-6): Specify iso-ir 186.
3216         (chinese-cns11643-7): Specify iso-ir 187.
3217         (=jis-x0213-1-2000): In XEmacs CHISE, specify iso-ir 228.
3218         (=jis-x0213-2-2000): In XEmacs CHISE, specify iso-ir 229.
3219
3220 2003-04-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3221
3222         * bytecomp.el (byte-compile-insert-header): In XEmacs CHISE, check
3223         \uXXXX for every cases.
3224
3225 2003-03-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3226
3227         * mule/mule-conf.el (=ucs@big5): Renamed from `ucs-big5'.
3228         (ucs-big5): Changed to an alias for `=ucs@big5'.
3229
3230 2003-03-29  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3231
3232         * mule/mule-conf.el (=ucs@ks): Renamed from `ucs-ks'.
3233         (ucs-ks): Changed to an alias for `=ucs@ks'.
3234
3235 2003-03-27  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3236
3237         * mule/mule-conf.el (=ucs@jis-2000): Renamed from `=ucs-jis-2000'.
3238         (=ucs-jis-2000): Changed to an alias for `=ucs@jis-2000'.
3239
3240 2003-03-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3241
3242         * mule/mule-conf.el (=ucs@jis-1990): Renamed from `=ucs-jis-1990'.
3243         (=ucs-jis-1990): Changed to an alias for `=ucs@jis-1990'.
3244
3245 2003-03-24  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3246
3247         * mule/mule-conf.el (=ucs@jis): Renamed from `ucs-jis'.
3248         (ucs-jis): Changed to an alias for `=ucs@jis'.
3249
3250 2003-03-23  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3251
3252         * mule/mule-conf.el (=ucs@cns): Renamed from `ucs-cns'.
3253         (ucs-cns): Changed to an alias for `=ucs@cns'.
3254
3255 2003-03-20  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3256
3257         * mule/mule-conf.el (=ucs@gb): Renamed from `ucs-gb'.
3258         (ucs-gb): Changed to an alias for `=ucs@gb'.
3259
3260 2003-03-16  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3261
3262         * mule/mule-conf.el (=daikanwa-rev1): Renamed from
3263         `ideograph-daikanwa-2'.
3264         (ideograph-daikanwa-2): Changed to an alias for `=daikanwa-rev1'.
3265         (=daikanwa-rev2): New coded-charset when `utf-2000' is provided.
3266
3267 2003-03-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3268
3269         * version.el (emacs-version): Rename `XEmacs UTF-2000' to `XEmacs
3270         CHISE'; use `xemacs-chise-version' instead of `utf-2000-version'.
3271
3272         * obsolete.el (utf-2000-version): Declare as an obsolete variable
3273         for `xemacs-chise-version'.
3274
3275 2003-03-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3276
3277         * mule/mule-charset.el (default-coded-charset-priority-list):
3278         Refer `=jis-x0208-1990' instead of `japanese-jisx0208-1990'; refer
3279         `=gt-pj-*' instead of `ideograph-gt-pj-*'; refer `=hanziku-*'
3280         instead of `ideograph-hanziku-*'.
3281
3282         * mule/mule-conf.el: `ucs' is renamed to `=ucs'.
3283         (ucs): New alias for `=ucs' when `utf-2000' is provided.
3284
3285 2003-03-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3286
3287         * mule/mule-conf.el (=jis-x0213-1-2000): Rename
3288         `japanese-jisx0208-1990' to `=jis-x0208-1990'.
3289         (japanese-jisx0208-1990): New alias for `=jis-x0208-1990' when
3290         `utf-2000' is provided.
3291
3292 2003-03-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3293
3294         * mule/mule-conf.el (ucs-gb): New coded-charsets when `utf-2000'
3295         is provided [was builtin coded-charsets].
3296
3297 2003-03-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3298
3299         * mule/mule-conf.el (ucs-cns): New coded-charsets when `utf-2000'
3300         is provided [was builtin coded-charsets].
3301
3302 2003-03-03  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3303
3304         * mule/mule-conf.el (ucs-jis): New coded-charsets when `utf-2000'
3305         is provided [was builtin coded-charsets].
3306
3307 2003-03-02  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3308
3309         * mule/mule-conf.el (ucs-ks): New coded-charsets when `utf-2000'
3310         is provided [was builtin coded-charsets].
3311
3312 2003-03-01  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3313
3314         * mule/mule-conf.el (ideograph-daikanwa-2): New coded-charsets
3315         when `utf-2000' is provided [was builtin coded-charsets].
3316
3317 2003-02-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3318
3319         * mule/mule-conf.el (=hanziku-*): Renamed from
3320         `ideograph-hanziku-*'.
3321         (ideograph-hanziku-*): Changed to an alias for `=hanziku-*'.
3322
3323 2003-02-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3324
3325         * mule/mule-conf.el (ideograph-daikanwa): New coded-charsets when
3326         `utf-2000' is provided [was builtin coded-charsets].
3327         (ideograph-hanziku-{1..12}): Likewise.
3328
3329 2003-02-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3330
3331         * mule/mule-conf.el (=gt-pj-*): Renamed from `ideograph-gt-pj-*'.
3332         (ideograph-gt-pj-*): Changed to an alias for `=gt-pj-*'.
3333
3334 2003-02-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3335
3336         * mule/mule-conf.el (ideograph-gt-pj-{1..11}): New coded-charsets
3337         when `utf-2000' is provided [was builtin coded-charsets].
3338
3339 2003-02-24  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3340
3341         * mule/mule-charset.el (default-coded-charset-priority-list): Use
3342         `=big5-cdp', `=cbeta' and `=jef-china3' instead of
3343         `chinese-big5-cdp', `ideograph-cbeta' and `china3-jef'.
3344
3345 2003-02-18  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3346
3347         * mule/mule-conf.el (=gt): Renamed from `ideograph-gt'.
3348         (ideograph-gt): Changed to an alias for `=gt'.
3349
3350 2003-02-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3351
3352         * mule/mule-conf.el (ucs-big5): New coded-charset when `utf-2000'
3353         is provided; it was defined as a builtin coded-charset.
3354         (ideograph-gt): Likewise.
3355
3356 2003-02-16  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3357
3358         * mule/mule-conf.el (=gt-k): Renamed from `ideograph-gt-k'.
3359         (ideograph-gt-k): Changed to an alias for `=gt-k'.
3360
3361 2003-02-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3362
3363         * mule/mule-conf.el (=big5-cdp): Renamed from `chinese-big5-cdp'.
3364         (chinese-big5-cdp): Changed to an alias for `=big5-cdp'.
3365
3366 2003-02-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3367
3368         * mule/mule-conf.el (=big5-eten): Renamed from
3369         `chinese-big5-eten'.
3370         (chinese-big5-eten): Changed to an alias for `=big5-eten'.
3371
3372 2003-02-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3373
3374         * mule/mule-conf.el (=big5-pua): Renamed from `chinese-big5-pua'.
3375         (chinese-big5-pua): Changed to an alias for `=big5-pua'.
3376
3377 2003-02-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3378
3379         * mule/mule-conf.el (=cbeta): Renamed from `ideograph-cbeta'.
3380         (ideograph-cbeta): Changed to an alias for `=cbeta'.
3381
3382 2003-02-11  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3383
3384         * mule/mule-conf.el (=jef-china3): Renamed from `china3-jef'.
3385         (china3-jef): Changed to an alias for `=jef-china3'.
3386
3387 2003-02-10  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3388
3389         * mule/mule-charset.el (default-coded-charset-priority-list): Use
3390         `=jis-x0213-{1|2}-2000' instead of `japanese-jisx0213-{1|2}'.
3391
3392         * mule/mule-conf.el (=jis-x0213-{1|2}-2000): Renamed from
3393         `japanese-jisx0213-{1|2}' when `utf-2000' is provided.
3394         (japanese-jisx0213-{1|2}): New alias for =jis-x0213-{1|2}-2000
3395         when `utf-2000' is provided.
3396
3397 2003-02-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3398
3399         * mule/mule-charset.el (default-coded-charset-priority-list):
3400         Refer Hanziku to CBETA, Big5 variants, UCS-BMP and JEF-CHINA3.
3401
3402         * mule/mule-conf.el (ucs-jis-1990): Deleted.
3403         (ucs-jis-2000): Deleted.
3404
3405 2003-02-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3406
3407         * mule/mule-conf.el (=ucs-jis-1990): New coded-charset for
3408         UTF-2000.
3409         (=ucs-jis-2000): New coded-charset for UTF-2000.
3410
3411 2003-01-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3412
3413         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3414         settings for `ideograph-hanziku-{1|2}' and JEF-CHINA3.
3415
3416 2003-01-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3417
3418         * mule/mule-charset.el (default-coded-charset-priority-list):
3419         Prefer `korean-ksc5601' to CNS 11643; prefer Big5-CDP to
3420         `ideograph-cbeta'.
3421
3422 2003-01-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3423
3424         * mule/mule-conf.el: Add new coded-charset when UTF-2000 [was a
3425         builtin coded-charset].
3426
3427 2002-12-22  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3428
3429         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3430         settings for &K0-xxxx and &I-K0-xxxx.
3431
3432 2002-12-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3433
3434         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3435         `ideograph-gt-pj-k1' and `ideograph-gt-pj-k2' in UTF-2000.
3436
3437 2002-12-18  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3438
3439         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3440         settings for &GT-Knnnnn and &I-GT-Knnnnn in UTF-2000.
3441
3442 2002-12-18  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3443
3444         * mule/mule-conf.el (ideograph-gt-k): New coded-charset in
3445         UTF-2000.
3446         (ideograph-gt-pj-k1): Likewise.
3447         (ideograph-gt-pj-k2): Likewise.
3448
3449 2002-11-29  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3450
3451         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3452         `=jis-x0208'.
3453
3454 2002-11-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3455
3456         * mule/mule-conf.el (china3-jef): Add new coded-charset when
3457         UTF-2000 [was a builtin coded-charset].
3458
3459 2002-11-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3460
3461         * mule/mule-coding.el (utf-8-gb): Prefer `ucs-gb' and `=>ucs-gb'.
3462         (utf-8-gb-er): Likewise.
3463
3464 2002-10-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3465
3466         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3467         settings for JIS X 0212 and JIS X 0208:1978.
3468
3469 2002-10-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3470
3471         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3472         setting for JIS X 0213.
3473
3474 2002-08-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3475
3476         * iso8859-1.el: Don't set `iso8859/1-case-table' to the
3477         standard-case-table in UTF-2000.
3478
3479 2002-08-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3480
3481         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3482         definitions for isolated-chars.
3483
3484 2002-08-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3485
3486         * setup-paths.el (paths-find-utf-2000-lisp-directory): Use
3487         `configure-utf-2000-lisp-directory'.
3488         (paths-construct-load-path): Prefer `utf-2000-lisp-load-path' to
3489         `mule-lisp-load-path'.
3490
3491 2002-08-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3492
3493         * startup.el (startup-setup-paths): Set and use
3494         `utf-2000-lisp-directory'.
3495         (startup-setup-paths-warning): Check `utf-2000-lisp-directory' in
3496         UTF-2000.
3497
3498 2002-08-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3499
3500         * setup-paths.el (paths-utf-2000-load-path-depth): New variable.
3501         (paths-find-utf-2000-lisp-directory): New function.
3502         (paths-construct-load-path): Add new optional argument
3503         `utf-2000-lisp-directory'.
3504
3505         * dump-paths.el: Set and use `utf-2000-lisp-directory'.
3506
3507 2002-08-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3508
3509         * mule/mule-charset.el: Don't specify `auto-fill-chars' for
3510         `katakana-jisx0201', `japanese-jisx0208', `japanese-jisx0212',
3511         `chinese-gb2312', `chinese-big5-1' and `chinese-big5-2'.
3512         (default-coded-charset-priority-list): Add `chinese-big5-1' and
3513         `chinese-big5-2' in UTF-2000.
3514
3515         * mule/chinese.el: Set syntax-entry "w" for `chinese-big5' instead
3516         of `chinese-big5-1' and `chinese-big5-2' in UTF-2000.
3517
3518 2002-08-11  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3519
3520         * mule/chinese.el: Add new coding-systems `big5-er', `big5-eten',
3521         `big5-eten-er' in UTF-2000.
3522         (big5-cdp): Modify DOC-string and mnemonic.
3523
3524 2002-08-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3525
3526         * mule/mule-coding.el (utf-8-mcs-er): New coding-system in
3527         UTF-2000 [renamed from utf-8-er].
3528         (utf-8-gb): New coding-system in UTF-2000.
3529         (utf-8-gb-er): Likewise.
3530         (utf-8-cns): Likewise.
3531         (utf-8-cns-er): Likewise.
3532         (utf-8-big5): Likewise.
3533         (utf-8-big5-er): Likewise.
3534         (utf-8-jis): Likewise.
3535         (utf-8-jis-er): Likewise.
3536         (utf-8-ks): Likewise.
3537         (utf-8-ks-er): Likewise.
3538         (utf-8-er): Likewise.
3539
3540 2002-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3541
3542         * bytecomp.el (byte-compile-insert-header): Use `utf-8-mcs-unix'
3543         instead of `utf-8-unix' in UTF-2000.
3544
3545         * mule/mule-coding.el (utf-8): Define as an alias for `utf-8-mcs'.
3546
3547 2002-07-23  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3548
3549         * mule/japanese.el (euc-jisx0213): New coding-system.
3550
3551         * mule/mule-conf.el (japanese-jisx0213-1): Specify
3552         `japanese-jisx0208-1990' as the mother.
3553
3554 2002-07-16  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3555
3556         * dumped-lisp.el (preloaded-file-list): Change condition of
3557         loading "close-cdb".
3558
3559 2002-07-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3560
3561         * mule/mule-coding.el (utf-8-er): New coding-system in UTF-2000;
3562         setup `coded-charset-entity-reference-alist'.
3563
3564 2002-07-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3565
3566         * dumped-lisp.el (preloaded-file-list): Dump "close-cdb" in
3567         UTF-2000.
3568
3569 2002-04-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3570
3571         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3572         `chinese-big5-eten-a' and `chinese-big5-eten-b'.
3573
3574 2002-04-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3575
3576         * mule/mule-conf.el (chinese-big5-pua): New coded-charset.
3577         (chinese-big5-eten-a): Likewise.
3578         (chinese-big5-eten-b): Likewise.
3579         (chinese-big5-cdp): Declare as a subset of `chinese-big5' whose
3580         code range is #x8140 .. #x8DFE.
3581
3582 2002-04-08  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3583
3584         * mule/mule-conf.el (chinese-big5-eten): New coded-charset in
3585         UTF-2000.
3586         (chinese-big5-cdp): Likewise.
3587
3588 2002-02-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3589
3590         * dumped-lisp.el (preloaded-file-list): Rename
3591         utf-2000/make-cdbs.el -> utf-2000/update-cdb.el.
3592
3593 2002-02-14  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3594
3595         * update-elc.el: Load lisp/utf-2000/dumped-chars.el in UTF-2000;
3596         append `system-char-db-source-file-list' into
3597         `preloaded-file-list' in UTF-2000.
3598
3599 2002-02-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3600
3601         * dumped-lisp.el (preloaded-file-list): Delete
3602         character-definition files.
3603
3604 2002-02-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3605
3606         * dumped-lisp.el (preloaded-file-list): Add `make-cdbs' in
3607         UTF-2000.
3608
3609 2001-12-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3610
3611         * mule/mule-charset.el (default-coded-charset-priority-list):
3612         Delete `mojikyo-2022-1'.
3613
3614 2001-12-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3615
3616         * mule/mule-charset.el (default-coded-charset-priority-list):
3617         Delete `mojikyo'.
3618
3619 2001-12-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3620
3621         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3622         `ucs-sip'.
3623
3624 2001-11-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3625
3626         * mule/mule-charset.el (default-coded-charset-priority-list):
3627         Comment out `chinese-gb12345'.
3628
3629 2001-11-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3630
3631         * bytecomp.el (byte-compile-insert-header): Fixed.
3632
3633 2001-10-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3634
3635         * dumped-lisp.el (preloaded-file-list): Dump `ad-hoc-cdp' in
3636         XEmacs UTF-2000.
3637
3638 2001-10-16  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3639
3640         * mule/chinese.el (big5-cdp): New coding-system in XEmacs
3641         UTF-2000.
3642
3643 2001-10-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3644
3645         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3646         `ideograph-hanziku-{1 .. 12}' in XEmacs UTF-2000.
3647
3648 2001-10-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3649
3650         * mule/mule-charset.el (default-coded-charset-priority-list):
3651         `japanese-jef-china3' is renamed `china3-jef'.
3652
3653 2001-10-08  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3654
3655         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3656         `japanese-jef-china3' and `ideograph-cbeta'.
3657
3658 2001-09-02  MORIOKA Tomohiko  <tomo@calliope.mousai.mahoroba.ne.jp>
3659
3660         * list-mode.el: Delete dirty hack for XEmacs UTF-2000.
3661
3662 2001-08-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3663
3664         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3665         `chinese-big5-cdp'.
3666
3667 2001-08-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3668
3669         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3670         `arabic-digit', `arabic-1-column' and `arabic-2-column'.
3671
3672 2001-07-31  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3673
3674         * dumped-lisp.el (preloaded-file-list): Load "arabic" before
3675         loading character definitions.
3676
3677 2001-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3678
3679         * dumped-lisp.el (preloaded-file-list): Rename
3680         u031A0-Extended-Bopomofo.el to u031A0-Bopomofo-Extended.el.
3681
3682 2001-07-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3683
3684         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3685         `chinese-big5'.
3686
3687 2001-07-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3688
3689         * dumped-lisp.el (preloaded-file-list): Dump
3690         "Ideograph-R028-Private" with XEmacs UTF-2000.
3691
3692 2001-07-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3693
3694         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3695         `chinese-gb12345'.
3696
3697 2001-07-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3698
3699         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3700         `ideograph-gt-pj-{1..11}'.
3701
3702         * dumped-lisp.el (preloaded-file-list): Dump `isolated-char' in
3703         XEmacs UTF-2000.
3704
3705 2000-12-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3706
3707         * mule/mule-charset.el (default-coded-charset-priority-list):
3708         Prefer `chinese-gb2312' than `chinese-cns11643-*'; add
3709         `chinese-isoir165'.
3710
3711 2000-10-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3712
3713         * format.el (format-alist): Revive `image/jpeg', `image/gif',
3714         `image/png', `image/x-xpm' and `image/tiff'.
3715
3716         * files.el (binary-file-regexps): Add *.PNG.
3717
3718 2000-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3719
3720         * mule/mule-charset.el (default-coded-charset-priority-list):
3721         Prefer `japanese-jisx0208-1990' than `japanese-jisx0212'; prefer
3722         `korean-ksc5601' than `japanese-jisx0213-1'; add `mojikyo-2022-1'.
3723
3724 2000-09-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3725
3726         * list-mode.el: Call `completion-list-mode' to avoid slowness of
3727         the first completion when UTF-2000 is running.
3728
3729 2000-05-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3730
3731         * mule/mule-charset.el (default-coded-charset-priority-list):
3732         Delete `ucs'.
3733
3734 2000-04-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3735
3736         * dumped-lisp.el (preloaded-file-list): Don't add "mojikyo".
3737
3738         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3739         `mojikyo' instead of `mojikyo-pj-[1..21]'.
3740
3741 2000-04-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3742
3743         * mule/vietnamese.el (vscii-2): Delete abolished property
3744         `composite'; now composite mode is default.
3745
3746 2000-04-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3747
3748         * bytecomp.el (byte-compile-insert-header): Use `binary' instead
3749         of `raw-text'; check \uHHHH representation even if non-ascii
3750         characters are not found.
3751
3752         * dumped-lisp.el (preloaded-file-list): Add "ccs-tcvn5712.el" in
3753         UTF-2000; add "viet-ccl" in non-UTF-2000 Mule; add "vietnamese"
3754         unconditionally.
3755
3756         * mule/viet-ccl.el: New file.
3757
3758         * mule/vietnamese.el (vscii-2): New coding-system in UTF-2000.
3759         (tcvn-5712): New coding-system alias of `vscii-2' in UTF-2000.
3760         - Separate CCL based implementations to viet-ccl.el.
3761
3762 2000-02-24  MORIOKA Tomohiko  <tomo@m17n.org>
3763
3764         * mule/mule-conf.el (japanese-jisx0213-1): Allow
3765         "jisx0213.2000-1".
3766         (japanese-jisx0213-2): Allow "jisx0213.2000-2".
3767
3768         * mule/mule-charset.el (default-coded-charset-priority-list):
3769         Prefer `japanese-jisx0213-1' and `japanese-jisx0213-2' to
3770         `japanese-jisx0208-1978' and `japanese-jisx0208-1990'.
3771
3772 2000-01-31  MORIOKA Tomohiko  <tomo@etl.go.jp>
3773
3774         * dumped-lisp.el (preloaded-file-list): Add "mojikyo" in UTF-2000.
3775
3776 2000-01-27  MORIOKA Tomohiko  <tomo@m17n.org>
3777
3778         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3779         `ucs' in UTF-2000.
3780
3781 2000-01-26  MORIOKA Tomohiko  <tomo@etl.go.jp>
3782
3783         * mule/mule-charset.el (default-coded-charset-priority-list):
3784         Prefer `mojikyo-pj-*' and `ideograph-daikanwa' to `ucs-bmp' and
3785         `arabic-iso8859-6'.
3786
3787 2000-01-12  MORIOKA Tomohiko  <tomo@etl.go.jp>
3788
3789         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3790         `mojikyo-pj-[1 .. 21]' in UTF-2000.
3791
3792 2000-01-14  MORIOKA Tomohiko  <tomo@etl.go.jp>
3793
3794         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3795         `katakana-jisx0201' in UTF-2000.
3796
3797 1999-12-23  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3798
3799         * dumped-lisp.el (preloaded-file-list): Add "u0A000-Yi-Syllables",
3800         "u0AC00-Hangul-Syllables", "u0FB00-Alphabetic-Presentation-Forms",
3801         "u0FB50-Arabic-Presentation-Forms-A",
3802         "u0FE20-Combining-Half-Marks", "u0FE30-CJK-Compatibility-Forms",
3803         "u0FE50-Small-Form-Variants",
3804         "u0FE70-Arabic-Presentation-Forms-B",
3805         "u0FF00-Halfwidth-and-Fullwidth-Forms" and "u0FFF0-Specials" in
3806         UTF-2000.
3807
3808 1999-12-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
3809
3810         * dumped-lisp.el (preloaded-file-list): Delete
3811         "ccs-jisx0208-1983.el"; add "Ideograph-R031-Enclosure"
3812         ... "Ideograph-R214-Flute" in UTF-2000.
3813
3814 1999-11-21  MORIOKA Tomohiko  <tomo@etl.go.jp>
3815
3816         * mule/mule-conf.el (japanese-jisx0213-1): New coded-charset.
3817         (japanese-jisx0213-2): New coded-charset.
3818
3819         * dumped-lisp.el (preloaded-file-list): Add
3820         "Ideograph-R028-Private", "Ideograph-R029-Again" and
3821         "Ideograph-R030-Mouth".
3822
3823 1999-11-19  MORIOKA Tomohiko  <tomo@etl.go.jp>
3824
3825         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R012-Eight",
3826         "Ideograph-R013-Down-Box", "Ideograph-R014-Cover",
3827         "Ideograph-R015-Ice", "Ideograph-R016-Table",
3828         "Ideograph-R017-Open-Box", "Ideograph-R018-Knife",
3829         "Ideograph-R019-Power", "Ideograph-R020-Wrap", "Ideograph-R021-Spoon",
3830         "Ideograph-R022-Right-Open-Box", "Ideograph-R023-Hiding-Enclosure",
3831         "Ideograph-R024-Ten", "Ideograph-R025-Divination",
3832         "Ideograph-R026-Seal" and "Ideograph-R027-Cliff" in UTF-2000.
3833
3834 1999-11-18  MORIOKA Tomohiko  <tomo@etl.go.jp>
3835
3836         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R002-Line",
3837         "Ideograph-R003-Dot", "Ideograph-R004-Slash",
3838         "Ideograph-R005-Second", "Ideograph-R006-Hook",
3839         "Ideograph-R007-Two", "Ideograph-R008-Lid", "Ideograph-R009-Man",
3840         "Ideograph-R010-Legs" and "Ideograph-R011-Enter".
3841
3842         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3843         `japanese-jisx0208-1990' and `japanese-jisx0208-1978'.
3844
3845 1999-11-16  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3846
3847         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R001-One"
3848         in UTF-2000.
3849
3850 1999-11-16  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3851
3852         * mule/mule-conf.el (sisheng): Moved from mule/chinese.el.
3853         (chinese-isoir165): Moved from mule/chinese.el.
3854         (chinese-cns11643-3): Moved from mule/chinese.el.
3855         (chinese-cns11643-4): Moved from mule/chinese.el.
3856         (chinese-cns11643-5): Moved from mule/chinese.el.
3857         (chinese-cns11643-6): Moved from mule/chinese.el.
3858         (chinese-cns11643-7): Moved from mule/chinese.el.
3859
3860         * mule/chinese.el: Move definition of coded-charsets to
3861         mule/mule-conf.el.
3862
3863 1999-11-15  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3864
3865         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3866         `ideograph-daikanwa'.
3867
3868 1999-11-15  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3869
3870         * dumped-lisp.el (preloaded-file-list): Delete
3871         "ccs-jisx0201-latin.el".
3872
3873 1999-11-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
3874
3875         * dumped-lisp.el (preloaded-file-list): Add
3876         "u031A0-Extended-Bopomofo" in UTF-2000.
3877
3878 1999-11-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
3879
3880         * dumped-lisp.el (preloaded-file-list): u02E00-CJK-Radicals was
3881         renamed to u02E00-CJK-Radical-Supplement.
3882
3883 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3884
3885         * dumped-lisp.el (preloaded-file-list): Add
3886         "u03000-CJK-Symbols-and-Punctuation", "u03040-Hiragana",
3887         "u030A0-Katakana", "u03100-Bopomofo",
3888         "u03130-Hangul-Compatibility-Jamo", "u03190-Kanbun",
3889         "u03200-Enclosed-CJK-Letters-and-Months" and
3890         "u03300-CJK-Compatibility".
3891
3892 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3893
3894         * dumped-lisp.el (preloaded-file-list): Add "u02E00-CJK-Radicals",
3895         "u02F00-Kangxi-Radicals" and
3896         "u02FF0-Ideographic-Description-Characters".
3897
3898 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3899
3900         * dumped-lisp.el (preloaded-file-list): Add
3901         "u02600-Miscellaneous-Symbols", "u02700-Dingbats" and
3902         "u02800-Braille-Patterns" in UTF-2000.
3903
3904 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3905
3906         * dumped-lisp.el (preloaded-file-list): Load "uXXXXX-*" instead of
3907         "uXXXXX-*.el" in UTF-2000.
3908
3909         * bytecomp.el (byte-compile-insert-header): Delete comments if
3910         non-ASCII characters are found; allow `byte-compile-dynamic' and
3911         `byte-compile-dynamic-docstrings' if *.elc will be encoded by
3912         `raw-text'.
3913
3914 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3915
3916         * dumped-lisp.el (preloaded-file-list): Add
3917         "u02500-Box-Drawing.el", "u02580-Block-Elements.el" and
3918         "u025A0-Geometric-Shapes.el".
3919
3920 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3921
3922         * dumped-lisp.el (preloaded-file-list): Add
3923         "u02400-Control-Pictures.el", "u02440-OCR.el" and
3924         "u02460-Enclosed-Alphanumerics.el".
3925
3926 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3927
3928         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3929         `chinese-gb2312'.
3930
3931         * dumped-lisp.el (preloaded-file-list): Add
3932         "u02200-Mathematical-Operators.el" and
3933         "u02300-Miscellaneous-Technical.el".
3934
3935 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3936
3937         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3938         `chinese-cns11643-*'.
3939
3940         * dumped-lisp.el (preloaded-file-list): Add
3941         "u02100-Letterlike-Symbols.el", "u02150-Number-Forms.el" and
3942         "u02190-Arrows.el" in UTF-2000.
3943
3944 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3945
3946         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3947         `korean-ksc5601'.
3948
3949         * dumped-lisp.el (preloaded-file-list): Add
3950         "u02000-General-Punctuation.el", "u02070-Superscripts.el",
3951         "u02080-Subscripts.el", "u020A0-Currency-Symbols.el" and
3952         "u020D0-Combining-Diacritical-Marks-for-Symbols.el" in UTF-2000.
3953
3954 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3955
3956         * dumped-lisp.el (preloaded-file-list): Delete "ccs-viscii.el".
3957
3958 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3959
3960         * dumped-lisp.el (preloaded-file-list): Add "u013A0-Cherokee.el",
3961         "u01400-Canadian.el", "u01680-Ogham.el", "u016A0-Runic.el",
3962         "u01780-Khmer.el", "u01800-Mongolian.el",
3963         "u01E00-Latin-Extended-Additional.el" and
3964         "u01F00-Greek-Extended.el" in UTF-2000.
3965
3966 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3967
3968         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3969         `ethiopic-ucs' and `ethiopic'.
3970
3971         * dumped-lisp.el (preloaded-file-list): Add "u010A0-Georgian.el",
3972         "u01100-Hangul-Jamo.el" and "u01200-Ethiopic.el".
3973
3974         * mule/mule-conf.el: Move definition of coded-charset `ethiopic'
3975         from mule/ethiopic.el.
3976
3977         * mule/ethiopic.el: Move definition of coded-charset `ethiopic' to
3978         mule/mule-conf.el.
3979
3980 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3981
3982         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3983         `lao'.
3984
3985         * mule/mule-conf.el (lao): New coded-charset.
3986
3987         * dumped-lisp.el (preloaded-file-list): Add
3988         "u00900-Devanagari.el", "u00980-Bengali.el", "u00A00-Gurmukhi.el",
3989         "u00A80-Gujarati.el", "u00B00-Oriya.el", "u00B80-Tamil.el",
3990         "u00C00-Telugu.el", "u00C80-Kannada.el", "u00D00-Malayalam.el",
3991         "u00D80-Sinhala.el", "u00E00-Thai.el", "u00E80-Lao.el",
3992         "u00F00-Tibetan.el" and "u01000-Myanmar.el".
3993
3994 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3995
3996         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3997         `ucs-bmp' and `arabic-iso8859-6'.
3998
3999 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4000
4001         * dumped-lisp.el (preloaded-file-list): Add "u00400-Cyrillic.el",
4002         "u00530-Armenian.el", "u00590-Hebrew.el", "u00600-Arabic.el",
4003         "u00700-Syriac.el" and "u00780-Thaana.el" in UTF-2000.
4004
4005 1999-11-12  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4006
4007         * startup.el (normal-top-level): Load autoload file for UTF-2000
4008         in UTF-2000.
4009
4010 1999-11-11  MORIOKA Tomohiko  <tomo@etl.go.jp>
4011
4012         * dumped-lisp.el (preloaded-file-list): Add "mule-conf" in Mule;
4013         delete "ccs-iso8859-*.el"; add "u00000-C0.el",
4014         "u00020-Basic-Latin.el", "u00080-C1.el",
4015         "u000A0-Latin-1-Supplement.el", "u00100-Latin-Extended-A.el",
4016         "u00180-Latin-Extended-B.el", "u00250-IPA-Extensions.el",
4017         "u002B0-Spacing-Modifier-Letters.el",
4018         "u00300-Combining-Diacritical-Marks.el" and "u00370-Greek.el" in
4019         UTF-2000.
4020
4021 1999-11-10  MORIOKA Tomohiko  <tomo@etl.go.jp>
4022
4023         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4024         `japanese-jisx0212' and `ipa' in UTF-2000; use `latin-viscii-*'
4025         instead of `vietnamese-viscii-*'.
4026
4027 1999-11-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
4028
4029         * mule/mule-conf.el: New file.
4030
4031         * mule/misc-lang.el: Move definition of charset `ipa' to
4032         mule/mule-conf.el.
4033
4034 1999-10-10  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4035
4036         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4037         `latin-viscii'; prefer it for characters used in Vietnamese.
4038
4039 1999-10-08   Daiki Ueno  <ueno@ueda.info.waseda.ac.jp>
4040
4041         * bytecomp.el (byte-compile-insert-header): Fix regexp.
4042
4043 1999-10-07  MORIOKA Tomohiko  <tomo@etl.go.jp>
4044
4045         * mule/viet-chars.el (latin-viscii-lower): Renamed from charset
4046         `vietnamese-viscii-lower'.
4047         (latin-viscii-upper): Renamed from charset
4048         `vietnamese-viscii-upper'.
4049         (vietnamese-viscii-lower): New alias for charset
4050         `latin-viscii-lower'.
4051         (vietnamese-viscii-upper): New alias for charset
4052         `latin-viscii-upper'.
4053
4054 1999-10-05  MORIOKA Tomohiko  <tomo@etl.go.jp>
4055
4056         * mule/mule-charset.el (default-coded-charset-priority-list):
4057         Comment out `hiragana-jisx0208' and `katakana-jisx0208'.
4058
4059 1999-10-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
4060
4061         * mule/ccs-jisx0208-1983.el, mule/ccs-tcvn5712.el,
4062         mule/ccs-viscii.el, mule/ccs-iso8859-9.el,
4063         mule/ccs-jisx0201-latin.el, mule/ccs-iso8859-2.el,
4064         mule/ccs-iso8859-3.el, mule/ccs-iso8859-4.el: Moved to
4065         lisp/utf-2000.
4066
4067 1999-10-03  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4068
4069         * mule/ccs-tcvn5712.el: New file.
4070
4071 1999-10-03  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4072
4073         * dumped-lisp.el (preloaded-file-list): Add "ccs-jisx0208-1983.el"
4074         in UTF-2000.
4075
4076 1999-10-02  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4077
4078         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4079         `japanese-jisx0208'.
4080
4081 1999-10-02  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4082
4083         * dumped-lisp.el (preloaded-file-list): Add
4084         "ccs-jisx0201-latin.el", "ccs-iso8859-2.el", "ccs-iso8859-3.el",
4085         "ccs-iso8859-4.el", "ccs-iso8859-9.el" and "ccs-viscii.el" in
4086         UTF-2000.
4087
4088         * mule/ccs-iso8859-2.el, mule/ccs-iso8859-3.el,
4089         mule/ccs-iso8859-4.el, mule/ccs-iso8859-9.el,
4090         mule/ccs-jisx0201-latin.el, mule/ccs-jisx0208-1983.el,
4091         mule/ccs-viscii.el: New files.
4092
4093         * bytecomp.el (byte-compile-insert-header): Don't use `raw-text'
4094         if \uXXXX is found.
4095
4096 1999-09-30  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4097
4098         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4099         `hiragana-jisx0208' and `katakana-jisx0208'.
4100
4101 1999-09-21  MORIOKA Tomohiko  <tomo@etl.go.jp>
4102
4103         * mule/chinese.el (chinese-cns11643-3): Define it even if
4104         `utf-2000' is provided.
4105         (chinese-cns11643-4): Likewise.
4106         (chinese-cns11643-5): Likewise.
4107         (chinese-cns11643-6): Likewise.
4108         (chinese-cns11643-7): Likewise.
4109
4110 1999-09-14  MORIOKA Tomohiko  <tomo@etl.go.jp>
4111
4112         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4113         thai-tis620 and hebrew-iso8859-8; namely all BMP are covered.
4114
4115 1999-09-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4116
4117         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4118         `cyrillic-iso8859-5' and `greek-iso8859-7'.
4119
4120 1999-09-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4121
4122         * mule/mule-charset.el (default-coded-charset-priority-list):
4123         Setup in UTF-2000.
4124
4125 1999-09-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
4126
4127         * mule/viet-chars.el: Don't define charset
4128         `vietnamese-viscii-lower' and `vietnamese-viscii-upper' because
4129         they are defined as builtin charsets.
4130
4131 1999-08-31  MORIOKA Tomohiko  <tomo@etl.go.jp>
4132
4133         * version.el (emacs-version): Add more space just before UTF-2000
4134         version string.
4135
4136 1999-08-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
4137
4138         * version.el ([constant] emacs-version): Don't add a space in the
4139         preceding place of `xemacs-betaname' because it is duplicated.
4140         (emacs-version): Add UTF-2000 version if `utf-2000' is provided.
4141
4142         * startup.el (splash-frame-body): Add ETL.
4143
4144 1999-08-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
4145
4146         * mule/chinese.el (chinese-cns11643-3): Don't define if `utf-2000'
4147         is provided because it is defined as builtin charset.
4148         (chinese-cns11643-4): Likewise.
4149         (chinese-cns11643-5): Likewise.
4150         (chinese-cns11643-6): Likewise.
4151         (chinese-cns11643-7): Likewise.
4152
4153 1999-08-24  MORIOKA Tomohiko  <tomo@etl.go.jp>
4154
4155         * mule/mule-cmds.el (reset-language-environment): Fix problem when
4156         coding-system `iso-10646-ucs-4' is not defined.
4157
4158 1999-06-17  MORIOKA Tomohiko  <tomo@etl.go.jp>
4159
4160         * bytecomp.el (byte-compile-insert-header): Use utf-8 as
4161         coding-system if `utf-2000' is provided.
4162
4163 1999-06-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
4164
4165         * mule/mule-coding.el: Add `utf-8' to coding-priority-list if
4166         `utf-2000' is provided.
4167
4168 1999-06-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
4169
4170         * dumped-lisp.el (preloaded-file-list): Don't load vietnamese.el
4171         if utf-2000 is provided temporally.
4172
4173 1999-06-10  MORIOKA Tomohiko  <tomo@etl.go.jp>
4174
4175         * mule/vietnamese.el (leading-code-private-11): Deleted [defined
4176         as builtin variable].
4177
4178 1999-06-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
4179
4180         * files.el (insert-file-contents-literally): Treat file as binary;
4181         call file-name-handlers. [sync with Emacs 20.3.10]
4182
4183 2008-12-28  Vin Shelton  <acs@xemacs.org>
4184
4185         * XEmacs 21.4.22 is released
4186
4187 2008-12-30  Vin Shelton  <acs@xemacs.org>
4188
4189         * easy-mmode.el: Added easy-mmode.el so autoload.el will work
4190         during building even if no packages are found.
4191
4192 2008-05-13  Aidan Kehoe  <kehoea@parhasard.net>
4193
4194         * printer.el (generic-print-region): 
4195         (generic-print-buffer): 
4196         Use #'valid-device-type-p instead of #'valid-specifier-tag-p to
4197         check if the msprinter device is available, now that msprinter is
4198         always available as a specifier tag. 
4199
4200 2008-12-24  Vin Shelton  <acs@xemacs.org>
4201
4202         * about.el: Add Francisco to my bio!
4203
4204 2008-12-23  Vin Shelton  <acs@xemacs.org>
4205
4206         * autoload.el: Move operator definitions to autoload-operators.el
4207         in the xemacs-base package.
4208
4209 2007-11-22  Vin Shelton  <acs@xemacs.org>
4210
4211         * about.el (about-hacker-contribution): Updated my bio.
4212
4213 2007-10-07  Vin Shelton  <acs@xemacs.org>
4214
4215         * XEmacs 21.4.21 is released
4216
4217 2007-09-19  Didier Verna  <didier@xemacs.org>
4218
4219         Update my personal info.
4220         * about.el (xemacs-hackers): Use 'didier instead of 'dv.
4221         * about.el (about-other-current-hackers): Ditto.
4222         * about.el (about-url-alist): Add my musical website.
4223         * about.el (about-personal-info): Update my entry.
4224         * about.el (about-hacker-contribution): Ditto.
4225
4226 2007-08-21  Adrian Aichner  <adrian@xemacs.org>
4227
4228         * package-get.el (package-get-download-sites): Update download
4229         sites in Japan.
4230         * package-get.el (package-get-pre-release-download-sites): Ditto.
4231
4232 2007-08-18  Vin Shelton  <acs@xemacs.org>
4233
4234         * package-get.el (package-get-pre-release-download-sites): Sync
4235         mirror sites with 21.5.  (Thanks, Adrian)
4236
4237 2007-08-09  Mike Sperber  <mike@xemacs.org>
4238
4239         * startup.el (migrate-user-init-file): Create backup of
4240         `user-init-file' before migrating.
4241         * startup.el (maybe-migrate-user-init-file): Print
4242         information about backup file.
4243         (maybe-create-compatibility-dot-emacs): Follow above change.
4244
4245 2006-11-02  Adrian Aichner  <adrian@xemacs.org>
4246
4247         * font-lock.el: Sync font-lock-add-keywords and
4248         font-lock-remove-keywords from GNU Emacs.
4249         * font-lock.el (font-lock-keywords-alist): New.
4250         * font-lock.el (font-lock-removed-keywords-alist): New.
4251         * font-lock.el (font-lock-add-keywords): New.
4252         * font-lock.el (font-lock-update-removed-keyword-alist): New.
4253         * font-lock.el (font-lock-remove-keywords): New.
4254
4255 2007-08-16  Vin Shelton  <acs@xemacs.org>
4256
4257         * font-lock.el: Add defvar for font-lock-warning-face.  Original
4258         patch from Hans de Graaff.
4259
4260 2007-07-28  Adrian Aichner  <adrian@xemacs.org>
4261
4262         * package-get.el (package-get-download-sites): Document Chile and
4263         update Denmark download site.
4264         * package-get.el (package-get-pre-release-download-sites): Ditto.
4265
4266 2007-05-20  Stephen J. Turnbull  <stephen@xemacs.org>
4267
4268         * gutter-items.el (progress-feedback-with-label): Clarify docstring.
4269
4270 2006-12-09  Vin Shelton  <acs@xemacs.org>
4271
4272         * XEmacs 21.4.20 is released
4273
4274 2006-10-14  Jeff Miller  <jmiller@xemacs.org>
4275
4276         * info.el (Info-find-emacs-command-nodes): fix regex for find command node.
4277
4278 2006-11-14  Stephen J. Turnbull  <stephen@xemacs.org>
4279
4280         * info.el (Info-find-file-node, Info-insert-dir)
4281         (Info-read-subfile, Info-insert-file-contents): Maintain invariant
4282         `(equal buffer-file-truename (file-truename buffer-file-name))'.
4283         Thanks to Nelson Ferreira <nelson.ferreira@ieee.org> for report
4284         and discussion.
4285
4286 2006-05-20  Ville Skyttä  <scop@xemacs.org>
4287
4288         * obsolete.el (line-beginning-position): New, from 21.5.x.
4289         (line-end-position): Ditto.
4290
4291 2006-06-03  Adrian Aichner  <adrian@xemacs.org>
4292
4293         * package-get.el (package-get-download-sites): Welcome
4294         nl.xemacs.org and Thanks!
4295         * package-get.el (package-get-pre-release-download-sites): Ditto.
4296
4297 2004-01-19  Martin Buchholz  <martin@xemacs.org>
4298
4299         * font-lock.el: Add support for not-so recent changes in Java to
4300         java-mode.
4301
4302 2006-01-28  Vin Shelton  <acs@xemacs.org>
4303
4304         * XEmacs 21.4.19 is released
4305
4306 2006-01-03  Aidan Kehoe  <kehoea@parhasard.net>
4307
4308         * easymenu.el: Update copyright. 
4309         * easymenu.el (easy-menu-all-popups):
4310         Add a docstring. 
4311         * easymenu.el (easy-menu-add):
4312         Document a bug, rework the function to preserve any existing
4313         non-default mode-popup-menu instead of overwriting it, and not to
4314         bother normalising the menu title (nothing else does).
4315         * easymenu.el (easy-menu-remove):
4316         Restore the default mode-popup-menu instead of leaving an empty
4317         one when we remove the last easy-menu popup. 
4318
4319 2006-01-06  Adrian Aichner  <adrian@xemacs.org>
4320
4321         * package-get.el (package-get-download-sites): Add pt.xemacs.org,
4322         as suggested by Rodrigo Ventura.
4323         * package-get.el (package-get-pre-release-download-sites): Ditto,
4324         with replacement of xemacs-21.5 by beta, which is the logical path
4325         to our beta core and package pre-releases.
4326
4327 2005-12-17  Adrian Aichner  <adrian@xemacs.org>
4328
4329         * package-get.el (package-get-download-sites): Add Hong Kong
4330         download site.
4331         * package-get.el (package-get-pre-release-download-sites): Ditto.
4332
4333 2005-12-26  Vin Shelton  <acs@xemacs.org>
4334
4335         * find-paths.el:
4336         * find-paths.el (paths-emacs-root-p): Add search for package root.
4337         * find-paths.el (paths-find-emacs-root): Replaced with
4338         paths-find-invocation-roots, which returns a list of roots.
4339         * find-paths.el (paths-find-invocation-roots): New.
4340         * find-paths.el (paths-find-emacs-roots): Call paths-find-invocation-roots.
4341
4342 2005-12-05  Ville Skyttä  <scop@xemacs.org>
4343
4344         * minibuf.el (x-library-search-path): Add /usr(/local)/share/X11.
4345         * font.el (font-lookup-rgb-components): Ditto, remove stale comment.
4346
4347 2005-12-03  Vin Shelton <acs@xemacs.org>
4348
4349         * XEmacs 21.4.18 is released
4350
4351 2005-10-28  Adrian Aichner  <adrian@xemacs.org>
4352
4353         * package-get.el (package-get-download-sites): Update reflecting
4354         latest http://www.xemacs.org/Releases/ information generated by
4355         xemacs-builds/adrian/website/package-get-2-download-sites.el.
4356         * package-get.el (package-get-pre-release-download-sites): Ditto.
4357
4358 2005-02-28  Simon Josefsson  <jas@extundo.com>
4359
4360         * about.el (xemacs-hackers): Add jas.
4361         (about-other-current-hackers): Likewise.
4362         (about-url-alist): Add URL for jas.
4363         (about-personal-info): Document jas.
4364         (about-hacker-contribution): Describe jas contributions.
4365
4366 2005-03-25  Ralf Angeli  <angeli@iwi.uni-sb.de> 
4367
4368         * easymenu.el (easy-menu-remove): As described in 
4369         E1D4Nn5-0001lq-EU@neutrino.iwi.uni-sb.de; don't strip everything
4370         except the "Command" menu from mode-popup-menu. 
4371
4372 2005-03-25  Ralf Angeli  <angeli@iwi.uni-sb.de> 
4373  
4374         * font.el (font-spatial-to-canonical): Correct calculation of 
4375         return value for pixel-based input value. 
4376  
4377 2002-05-13  Adrian Aichner  <adrian@xemacs.org>
4378
4379         * code-process.el (call-process): Process-related docstring
4380         improvements spurred by Norbert Koch.
4381         * code-process.el (call-process-region): Ditto.
4382         * code-process.el (start-process): Ditto.
4383
4384 2005-10-09  Adrian Aichner  <adrian@xemacs.org>
4385
4386         * finder.el (finder-find-library): Return filename actually
4387         searched for.
4388
4389 2005-10-10  Steve Youngs  <steve@sxemacs.org>
4390
4391         * help.el (view-emacs-news): Use `expand-file-name' instead of
4392         `locate-data-file' as the latter will find any "NEWS" files that
4393         might exist in packages _before_ the one in core.
4394
4395 2005-06-06  Adrian Aichner  <adrian@xemacs.org>
4396
4397         * package-get.el (package-get-init-package):
4398         package-get-init-package buglet (21.4.17) by Jeff Mincy
4399         <mincy@rcn.com> fixing false temporary load-path shadows reported
4400         after package installation and simplifying code.
4401
4402 2005-10-18  Ville Skyttä  <scop@xemacs.org>
4403
4404         * package-get.el (package-get-download-sites): Sync mirrors list
4405         with the XEmacs website.
4406         (package-get-pre-release-download-sites): Ditto.
4407
4408 2005-04-06  Stephen J. Turnbull  <stephen@xemacs.org>
4409
4410         * derived.el (derived-mode-merge-syntax-tables):
4411         Revert my 21.5-only patch of 2003-07-18 which slipped in
4412         through Jerry James's patch of 2004-06-07.
4413
4414 2005-02-23  Adrian Aichner  <adrian@xemacs.org>
4415
4416         * cmdloop.el (keyboard-quit): Remove workaround for
4417         `region-active-p' not making sure active region is in current
4418         buffer now that it does.
4419         * minibuf.el (minibuffer-keyboard-quit): Ditto.
4420         * simple.el (region-active-p): `region-active-p' to only return t
4421         when active region is in current buffer.
4422
4423 2005-02-21  Norbert Koch  <viteno@xemacs.org>
4424
4425         * package-ui.el (pui-list-packages): MF21.5, adapt to longer
4426         package names, quell a byte-compiler warning, doc fix.
4427
4428 2005-02-16  Aidan Kehoe  <kehoea@parhasard.net>
4429
4430         * buffer.el (pop-to-buffer):
4431         * window-xemacs.el (display-buffer):
4432         Document use of `same-window-buffer-names,' `same-window-regexps'
4433         by pop-to-buffer and display-buffer. 
4434         
4435 2005-02-06  Vin Shelton <acs@xemacs.org>
4436
4437         * XEmacs 21.4.17 is released
4438
4439 2005-01-29  Ben Wing  <ben@xemacs.org>
4440
4441         * shadow.el (find-emacs-lisp-shadows):
4442         Add custom-defines to list of ignored files.
4443
4444 2005-01-17  Adrian Aichner  <adrian@xemacs.org>
4445
4446         * simple.el (shifted-motion-keys-select-region): Fix statement
4447         about unshifted-motion-keys-deselect-region.
4448
4449 2004-12-15  Ville Skyttä  <scop@xemacs.org>
4450
4451         * bytecomp-runtime.el (make-obsolete): Add 3rd argument (no-op for
4452         now) for GNU Emacs compatibility.
4453         (make-obsolete-variable): Ditto.
4454
4455 2004-01-08  Ben Wing  <ben@xemacs.org>
4456
4457         * code-files.el (load):
4458         File positions are 0 based not 1 based. Thanks to Steve Youngs.
4459
4460 2004-12-05  Vin Shelton <acs@xemacs.org>
4461
4462         * XEmacs 21.4.16 is released
4463
4464 2004-12-04  Vin Shelton  <acs@xemacs.org>
4465
4466         * auto-autoloads.el: Regenerated.
4467
4468         * custom-load.el: Regenerated.
4469
4470 2004-09-15  Stephen J. Turnbull  <stephen@xemacs.org>
4471
4472         Fix bug: apropos errors if a defalias refers to an undefined
4473         function.  <87pt4pmdcs.fsf@tleepslib.sk.tsukuba.ac.jp>
4474
4475         * apropos.el (apropos):
4476         (apropos-command):
4477         * help.el (frob-help-extents):
4478         * help-macro.el (make-help-screen):
4479         * hyper-apropos.el (hyper-apropos-grok-functions):
4480         (hyper-apropos-get-doc):
4481         Catch void-function error thrown by `documentation'.
4482
4483 2004-09-02  Steve Youngs  <steve@youngs.au.com>
4484
4485         * packages.el (package-require): Fix incorrect arg to format.
4486         This fixes a `format specifier' error.
4487
4488 2004-08-13  Jerry James  <james@xemacs.org>
4489
4490         * bytecomp.el (forward-word): Tell the byte compiler the correct
4491         number of arguments to forward-word.
4492
4493 2004-08-12  Sven Grundmann  <sven@xemacs.org>
4494
4495         * etags.el: Fixed loading of include files for tag completion. Now
4496         you can make a tag file for a library, include it into your
4497         project and it will be reloaded only if it changed. Infinte
4498         include loops are detected and the correct tag files are loaded.
4499         * etags.el (buffer-tag-table-list): Load and verify tag files in
4500         the external function buffer-tag-table-list-load.
4501         * etags.el (buffer-tag-table-list-load): New. Load and verify the
4502         tag files. Also load the included tag files. The priority of the
4503         included files is right below their parent file. If multiple
4504         matches occur then the symbols from the parent file are found
4505         first.
4506         * etags.el (tag-table-include-files): Corrected comment
4507         string. Switched to pattern constant tags-include-pattern to have
4508         it at a central location.
4509         * etags.el (tags-include-pattern): Added doc string.
4510         * etags.el (add-to-tag-completion-table): Removed obsolete
4511         comments as the include files are allready returned by
4512         buffer-tag-table-list and loaded.
4513         * etags.el (find-tag-internal): The include files are allready
4514         included in tag-tables as buffer-tag-table-list returns them now.
4515
4516 2004-07-02  Malcolm Purvis  <malcolmp@xemacs.org>
4517
4518         * widgets-gtk.el (gtk-widget-instantiate-notebook-internal):
4519         Loading items into the notebook is now done by C code.
4520         * widgets-gtk.el (gtk-widget-instantiate-internal):
4521         Style no longer changed.
4522
4523 2004-06-28  Nix  <nix@esperi.org.uk>
4524
4525         * cmdloop.el (truncate-command-history-for-gc): Delay
4526         execution of all things that look up variable bindings,
4527         via `enqueue-eval-event'.
4528
4529 2004-06-24  Vin Shelton  <acs@xemacs.org>
4530
4531         * package-get.el (package-get-require-signed-base-updates):
4532         now defaults to nil.
4533
4534 2004-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
4535
4536         * subr.el (split-string): Clean up docstring.
4537
4538 2002-01-24  John Paul Wallington  <jpw@shootybangbang.com>
4539
4540         * faces.el (zmacs-region): fix typo in docstring.
4541
4542 2004-06-07  Jerry James  <james@xemacs.org>
4543
4544         * derived.el: Synch with Emacs 21.3.
4545         * subr.el (with-local-quit): New, from Emacs 21.3.
4546         * subr.el (delayed-mode-hooks): New variable, from Emacs 21.3.
4547         * subr.el (run-mode-hooks): New function, from Emacs 21.3.
4548         * subr.el (delay-mode-hooks): New macro, from Emacs 21.3.
4549
4550 2004-06-16  Jerry James  <james@xemacs.org>
4551
4552         * cl.el (cl-set-substring): Increment start by the length of the
4553         string, not the string itself.
4554
4555 2004-05-19  Malcolm Purvis  <malcolmp@xemacs.org>
4556
4557         * etags.el (tag-table-include-files): Expand included TAGS file
4558         paths to avoid problems with relative paths.  Thanks to Peter
4559         Chubb <peterc@gelato.unsw.edu.au>.
4560         * etags.el (tags-include-pattern): New.
4561         * etags.el (add-to-tag-completion-table): Parse and ignore
4562         trailing include lines.
4563
4564 2004-06-21  Adrian Aichner  <adrian@xemacs.org>
4565
4566         * package-ui.el (pui-help-echo): Fix false cvs conflict by
4567         avoiding line solely composed of equal signs.
4568
4569 2004-06-10  Adrian Aichner  <adrian@xemacs.org>
4570
4571         * cus-edit.el (alloc): Typo fix.
4572         * cus-edit.el (custom-browse-visibility): Ditto.
4573         * cus-edit.el (custom-variable-value-create): Ditto.
4574         * cus-edit.el (custom-variable-pre-reset-standard): Ditto.
4575         * cus-edit.el (custom-save-variables): Bind print-length and
4576         print-level to nil to avoid value abbreviation.
4577         * cus-edit.el (custom-save-face-internal): Ditto.
4578         * cus-edit.el (custom-save-faces): Save in sorted order.
4579         * cus-edit.el (custom-save-resets): Bind print-length and
4580         print-level to nil to avoid value abbreviation.
4581         * cus-edit.el (custom-save-loaded-themes): Ditto.
4582
4583 2004-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
4584
4585         * subr.el (split-string-default-separators): New.
4586         (split-string): Synch to 21.5/GNU Emacs version.  *New semantics*,
4587         see comment in source.
4588
4589 2004-01-29  Stephen J. Turnbull  <stephen@xemacs.org>
4590
4591         * mule/japanese.el (paragraph-start, paragraph-separate):
4592         Remove anchor to BOL.
4593
4594 2004-04-30  Stephen J. Turnbull  <stephen@xemacs.org>
4595
4596         * cl.el (gensym, gentemp): Improve docstrings.
4597
4598 2004-05-10  Vin Shelton  <acs@xemacs.org>
4599
4600         * etags.el: Sync with 21.5 version.
4601
4602 2004-04-21  Sven Grundmann  <sven@hellerhof.de>
4603
4604         * etags.el:
4605         * etags.el (tags-exuberant-ctags-optimization-p): Enable optimization
4606         only for use with exuberant ctags. This will also enable building of 
4607         completion tables with exuberant ctags. This will not work with
4608         xemacs ctags. 
4609         * etags.el (get-tag-table-buffer): New function for creating of
4610         completion table is used if tags-exuberant-ctags-optimization-p ist t
4611         * etags.el (tags-explicit-name-pattern): Hold the name pattern for
4612         finding the tag names. New.
4613         * etags.el (add-to-tag-completion-table-exuberant-ctags): Defun for
4614         building tag completion table with exuberant ctags. New.
4615         * etags.el (find-tag-internal): Improve exact tag matching for tags
4616         with name fields. Before the patch return types of functions or
4617         function parameters (with exuberant ctags) were found as matches.
4618
4619 2004-04-21  Sven Grundmann  <sven@hellerhof.de>
4620
4621         * list-mode.el (display-completion-list): Fixed completion list was
4622         taking the width of the frame and not of the window for displaying
4623         the selection methods.
4624
4625 2004-04-18  Stephen J. Turnbull  <stephen@xemacs.org>
4626
4627         * menubar-items.el (default-menubar): Options are saved to custom.el.
4628
4629
4630 2004-02-23  Stephen J. Turnbull  <stephen@xemacs.org>
4631
4632         * isearch-mode.el (isearch-abort): Preserve successful search target.
4633
4634 2004-03-27  Adrian Aichner  <adrian@xemacs.org>
4635
4636         * gnuserv.el: Sync with 21.5 version, inspired by bugreport and
4637         (make-variable-buffer-local 'gnuserv-minor-mode) patch by Robert
4638         Bihlmeyer.
4639         * gnuserv.el (gnuserv-mode-line-string): New.
4640         * gnuserv.el (gnuserv-minor-mode): Make it buffer-local, not
4641         gnuserv-mode.
4642         * gnuserv.el (make-x-device-with-gtk-fallback): New.
4643         * gnuserv.el (gnuserv-edit-files): Use
4644         make-x-device-with-gtk-fallback.
4645
4646 2004-03-23  Malcolm Purvis  <malcolmpurvis@optushome.com.au>
4647
4648         * gtk-widgets.el: New import: gtk-accel-group-new.
4649         * dialog-gtk.el:
4650         * dialog-gtk.el (gtk-popup-convert-underscores): New.
4651         * dialog-gtk.el (popup-builtin-question-dialog):
4652         Added support for dialog button mnemonics.
4653
4654 2004-03-22  Chris Green <cmg@dok.org>
4655
4656         * process.el (shell-command): Output buffer was ignored when a
4657         background process was run via shell-command.
4658
4659 2004-03-19  Hrvoje Niksic  <hniksic@xemacs.org>
4660
4661         * cus-edit.el (custom-save-variables): Retrieve a list of
4662         variables to save first, sort it, and make sure the variables are
4663         saved in sorted order.
4664
4665 2004-02-23  Steve Youngs  <sryoungs@bigpond.net.au>
4666  
4667         * package-get.el (package-get-update-base-from-buffer): Force
4668         binary coding system for verifying GnuPG signature in the
4669         package-index file.
4670  
4671 2003-07-06  Adrian Aichner  <adrian@xemacs.org>
4672
4673         * package-get.el (package-get-package-index-file-location): Handle
4674         missing "EMACSPACKAGEPATH" environment variable.
4675
4676 2003-07-05  Adrian Aichner  <adrian@xemacs.org>
4677
4678         * package-admin.el (package-admin-find-top-directory): Simplify
4679         directory comparisions and fix substring errors on short path
4680         components.
4681         * package-get.el (package-get-package-index-file-location):
4682         Default to first component of "EMACSPACKAGEPATH", if set.
4683
4684 2004-02-16  Steve Youngs  <sryoungs@bigpond.net.au>
4685
4686         * package-get.el (process-error): New error datum.
4687
4688 2004-02-02  Vin Shelton <acs@xemacs.org>
4689
4690         * XEmacs 21.4.15 is released
4691
4692 2003-12-12  Katsumi Yamaoka  <yamaoka@jpl.org>
4693
4694         * itimer.el (activate-itimer): Modify the itimer timeout value as
4695         if it were begun at the last time when the itimer driver was woken
4696         up.
4697
4698 2004-01-27  Stephen J. Turnbull  <stephen@xemacs.org>
4699
4700         * specifier.el (Copyright):
4701         Update.
4702         (make-specifier-and-init):
4703         (map-specifier):
4704         (canonicalize-inst-pair):
4705         (canonicalize-spec-list):
4706         (set-specifier):
4707         Synch docstrings to 21.5 where appropriate.
4708
4709 2004-01-25  Steve Youngs  <sryoungs@bigpond.net.au>
4710
4711         * package-get.el (package-get-list-packages-where): New.  A
4712         function that allows searching for groups of packages.  For
4713         example, find all packages that require the fsf-compat package.
4714
4715 2004-01-25  Steve Youngs  <youngs@xemacs.org>
4716
4717         The Great PUI Sync.
4718
4719         * auto-autoloads.el: Regenerated.
4720
4721         * custom-load.el: Regenerated.
4722
4723         * dumped-lisp.el (packages-hardcoded-lisp): New.
4724
4725         * menubar-items.el (menu-max-items): New.
4726         (menu-submenu-max-items): New.
4727         (menu-submenu-name-format): New.
4728         (menu-split-long-menu): New.
4729         (menu-sort-menu): New.
4730         (default-menubar): Sync to 21.5 in regard to the PUI menus.
4731
4732         * obsolete.el (pui-add-install-directory): Renamed to the more
4733         logical `pui-set-local-package-get-directory'.
4734         (package-get-download-menu): Moved to `package-ui.el' and renamed
4735         to `package-ui-add-download-menu'.
4736
4737         * package-admin.el (package-admin-install-function-mswindows):
4738         Whitespace clean up.
4739         (package-admin-add-single-file-package): Removed.
4740         (package-admin-default-install-function): Whitespace clean up.
4741         (package-admin-find-top-directory): New.
4742         (package-admin-get-install-dir): Use it.
4743         (package-admin-get-manifest-file): 
4744         (package-admin-check-manifest): 
4745         (package-admin-add-binary-package):
4746         (package-admin-get-lispdir):
4747         (package-admin-delete-binary-package):
4748         (package-admin):
4749
4750         * package-get.el (package-get-package-index-file-location): New.
4751         (package-get-install-to-user-init-directory): New.
4752         (package-get-remote):
4753         (package-get-download-sites):
4754         (package-get-pre-release-download-sites): New.
4755         (package-get-site-release-download-sites): New.
4756         (package-get-base-filename):
4757         (package-get-always-update):
4758         (package-get-user-index-filename): Removed.
4759         (package-get-pgp-available-p): New.
4760         (package-get-require-signed-base-updates):
4761         (package-get-was-current):
4762         (package-entries-are-signed): New.
4763         (package-get-continue-update-base): New.
4764         (package-get-download-menu): Removed.
4765         (package-get-require-base):
4766         (package-get-update-base-entry):
4767         (package-get-locate-file):
4768         (package-get-locate-index-file):
4769         (package-get-maybe-save-index):
4770         (package-get-update-base):
4771         (package-get-update-base-from-buffer):
4772         (package-get-update-base-entries):
4773         (package-get-interactive-package-query):
4774         (package-get-update-all):
4775         (package-get-all):
4776         (package-get-dependencies):
4777         (package-get-init-package):
4778         (package-get-info): New.
4779         (package-get):
4780         (package-get-staging-dir):
4781         (package-get-set-version-prop): Removed.
4782         (package-get-installedp):
4783         (package-get-ever-installed-p):
4784         (packages): Removed.
4785         (package-get-custom-groups): Removed.
4786         (package-get-custom): Removed.
4787         (package-get-custom-add-entry): Removed.
4788
4789         * package-info.el (batch-update-package-info):
4790
4791         * package-net.el (package-net-batch-generate-bin-ini):
4792         (package-net-update-installed-db):
4793
4794         * package-ui.el (pui-info-buffer):
4795         (pui-directory-exists): Removed.
4796         (pui-package-dir-list): Removed.
4797         (pui-add-install-directory): Removed.
4798         (package-ui-download-menu): New.
4799         (package-ui-pre-release-download-menu): New.
4800         (package-ui-site-release-download-menu): New.
4801         (pui-set-local-package-get-directory): New.
4802         (pui-package-symbol-char):
4803         (pui-update-package-display):
4804         (pui-toggle-package):
4805         (pui-toggle-package-key):
4806         (pui-toggle-package-delete):
4807         (pui-toggle-package-delete-key):
4808         (pui-toggle-package-event):
4809         (pui-toggle-verbosity-redisplay):
4810         (pui-install-selected-packages):
4811         (pui-add-required-packages):
4812         (pui-help-echo):
4813         (pui-display-info):
4814         (list-packages-mode):
4815         (pui-list-packages):
4816
4817         * packages.el (packages-compute-package-locations):
4818         (package-require):
4819         (package-delete-name):
4820         (packages-hardcoded-lisp): Removed.
4821         (packages-useful-lisp): Removed.
4822         (packages-unbytecompiled-lisp): Removed.
4823         (packages-find-package-directories):
4824
4825         Summary:
4826
4827         Major code clean up of all things PUI.
4828
4829         Much improved code to determine where packages should be
4830         installed.  PUI no longer depends on any packages being
4831         pre-installed to compute where packages are to be installed to.
4832
4833         The user can specify the location of their package-index file.  It
4834         isn't necessary to set this because it has sane defaults.  People
4835         who "run-in-place" won't accidently overwrite the CVS
4836         package-index file.  See
4837         `package-get-package-index-file-location'. 
4838
4839         PUI will now properly clean up after itself in the event of an
4840         unsuccessful package install.  This drastically reduces the number
4841         of "wrong md5sum" FAQs.
4842
4843         non-Mule XEmacsen can no longer install Mule packages.
4844
4845         Package management via the custom interface has been removed.
4846
4847         The PUI related menubar items have been reorganised.
4848
4849         The PGP verification code has been fixed and the default for
4850         whether or not it is used is automatically computed.
4851
4852         * update-elc.el ((preloaded-file-list site-load-packages
4853         need-to-dump dumped-exe)):
4854         Just a couple of small changes to allow for
4855         `packages-(hardcoded|useful|unbytecompiled)-lisp' not really
4856         existing anymore.
4857
4858 2003-12-10  Hrvoje Niksic  <hniksic@xemacs.org>
4859
4860         * bytecomp.el (byte-compile-warn-about-unused-variables): Don't
4861         apply `format' to the first argument of byte-compile-warn, it
4862         already calls format.
4863
4864 2003-12-03  Adrian Aichner  <adrian@xemacs.org>
4865
4866         * files.el (delete-old-versions): Avoid going interactive during
4867         make install when environment variable VERSION_CONTROL is set.
4868
4869 2003-12-04  Vin Shelton  <acs@xemacs.org>
4870
4871         * menubar-items.el (menu-item-search): Only bring up search dialog
4872         box if the feature is available and desired.
4873
4874 2003-11-04  Stephen J. Turnbull  <stephen@xemacs.org>
4875
4876         * about.el (about-personal-info): Fix typo in Tony Rossini's entry.
4877
4878 2003-11-05  Vin Shelton  <acs@xemacs.org>
4879
4880         * help.el (Help-prin1-face):
4881         (Help-princ-face):
4882         princ and prin1 are functions and need to be called as such.  The
4883         idea for this patch was submitted by Eric Eide <eeide@cs.utah.edu>.
4884
4885 2003-10-22  Stephen J. Turnbull  <stephen@xemacs.org>
4886
4887         * about.el (about-xemacs): Give full version and build date.
4888
4889 2003-09-19  Stephen J. Turnbull  <stephen@xemacs.org>
4890
4891         * win32-native.el (grep-null-device): This XEmacs has null-device.
4892
4893 2003-09-06  Mike Sperber  <mike@xemacs.org>
4894
4895         * bytecomp.el (byte-compile-defvar-or-defconst): Actually
4896         implement the specified semantics for `defvar.'
4897
4898 2003-09-07  Adrian Aichner  <adrian@xemacs.org>
4899
4900         * window-xemacs.el (display-buffer): Fix for `shrink-to-fit' by
4901         Klaus Berndl, calling `shrink-window-if-larger-than-buffer' when
4902         displaying buffer in question.
4903
4904 2003-09-03  Vin Shelton <acs@xemacs.org>
4905
4906         * XEmacs 21.4.14 is released
4907
4908 2003-08-17  Vin Shelton  <acs@xemacs.org>
4909
4910         * about.el: Vanity patch.
4911
4912 2003-08-11  Stephen J. Turnbull  <stephen@xemacs.org>
4913
4914         * code-process.el (call-process):
4915         (call-process-region):
4916         (start-process):
4917         Document coding system processing.
4918
4919 2003-08-03  Stephen J. Turnbull  <stephen@xemacs.org>
4920
4921         * startup.el (splash-frame-body): Idiomatic English.
4922
4923 2003-04-24  Jin Choi <jsc@orangeimagineering.com>
4924
4925         * font-lock.el (font-lock-match-java-declarations): Move
4926         save-restriction, narrow-to-region to beginning of function to
4927         avoid going beyond the limit and causing an infloop.
4928
4929 2003-04-16  Jerry James  <james@xemacs.org>
4930
4931         * keydefs.el: Remove mappings for keys mapped to the nowhere
4932         defined function function-key-error.
4933
4934 2003-03-22  Vasily Korytov  <deskpot@myrealbox.com>
4935
4936         * lisp-mode.el (emacs-lisp-mode-hook, lisp-mode-hook,
4937         lisp-interaction-mode-hook): Add the docstrings.
4938
4939 2003-08-04  Michael Toomim <toomim@OCF.Berkeley.EDU>
4940
4941         * byte-optimize.el: Fix infinite loop in bytecode optimizer.  See:
4942         http://list-archive.xemacs.org/xemacs-beta/200306/msg00157.html
4943         http://list-archive.xemacs.org/xemacs-beta/200307/msg00005.html
4944
4945 2003-06-18  Nickolay Pakoulin  <npak@ispras.ru>
4946
4947         * cl-macs.el (cl-transform-lambda): Place doc on Common Lisp
4948         lambda list after the original doc.  Care about
4949         #'(lambda () "SingleString") 
4950         (cl-upcase-arg): 
4951         (cl-function-arglist):
4952         Care about &cl-defs and &cl-quote in lambda list, dotted lists and
4953         circular data structures in lambda list specification
4954
4955 2003-06-11  Adrian Aichner  <adrian@xemacs.org>
4956
4957         * font-lock.el (lisp-font-lock-keywords-1): Only NAME, not NAME(
4958         to appear in font-lock-function-name-face.
4959
4960 2003-06-17  Stephen J. Turnbull  <stephen@xemacs.org>
4961
4962         * bytecomp.el (byte-compile-lambda): Discard docstring only if it
4963         is not also the value of the lambda.
4964
4965 2003-05-06  Andy Piper  <andy@xemacs.org>
4966
4967         * files.el (revert-buffer): Make sure local variables get processed,
4968         even in the case of an optimized reversion.
4969
4970 2003-05-25  XEmacs Build Bot <builds@cvs.xemacs.org>
4971
4972         * XEmacs 21.4.13 is released
4973
4974 2003-03-18  Stephen J. Turnbull  <stephen@xemacs.org>
4975
4976         * gutter-items.el (buffers-tab-filter-functions): Improve docstring.
4977         Suggested by a Chris Palmer <chris@nodewarrior.org> patch.
4978
4979 2003-02-14  Ben Wing  <ben@xemacs.org>
4980
4981         * byte-optimize.el:
4982         * byte-optimize.el (byte-compile-inline-expand):
4983         * byte-optimize.el (byte-compile-unfold-lambda):
4984         * byte-optimize.el (byte-optimize-form-code-walker):
4985         * byte-optimize.el (byte-optimize-form):
4986         * byte-optimize.el (byte-decompile-bytecode-1):
4987         * byte-optimize.el (byte-optimize-lapcode):
4988         Review carefully and sync up to 20.7 except for areas as noted.
4989         Fixes problem with JDE compilation.
4990
4991 2003-02-05  Ben Wing  <ben@xemacs.org>
4992
4993         * simple.el:
4994         * simple.el (motion-keys-for-shifted-motion):
4995         Omit M-S-home/end from motion keys.
4996
4997 2003-02-07  Ben Wing  <ben@xemacs.org>
4998
4999         * text-props.el (text-property-any):
5000         * text-props.el (text-property-not-all):
5001         Fix bug when end > start.
5002
5003 2003-01-17  Stephen J. Turnbull  <stephen@xemacs.org>
5004
5005         * info.el (Info-insert-dir): Make default-directory end in
5006         separator.  Patch due to Martin Buchholz.
5007
5008 2003-01-15  Stephen J. Turnbull  <stephen@xemacs.org>
5009
5010         * XEmacs 21.4.12 "Portable Code" is released.
5011
5012 2003-01-13  Ilya Golubev  <golubev@xemacs.org>
5013
5014         * about.el: Update golubev data.
5015
5016 2003-01-15  Stephen J. Turnbull  <stephen@xemacs.org>
5017
5018         * isearch-mode.el (isearch-mode-map): Substitute comment on
5019         desirability, and back out "GR is printable" changes.
5020
5021 2003-01-08  Stephen J. Turnbull  <stephen@xemacs.org>
5022
5023         * isearch-mode.el (isearch-mode-map): Don't bind CSI.
5024
5025 2003-01-07  Stephen J. Turnbull  <stephen@xemacs.org>
5026
5027         * isearch-mode.el (isearch-mode-map): GR (and C1) is printable.
5028
5029 2003-01-06  Ville Skyttä  <scop@xemacs.org>
5030
5031         * menubar-items.el (default-menubar): Use browse-url-mozilla
5032         instead of browse-url-gnome-moz for Mozilla.
5033
5034 2003-01-03  Stephen J. Turnbull  <stephen@xemacs.org>
5035
5036         * XEmacs 21.4.11 "Native Windows TTY Support" is released.
5037
5038 2002-12-27  Ville Skyttä  <scop@xemacs.org>
5039
5040         * files.el (auto-mode-alist): Remove redundant entries for modes
5041         that live in packages.
5042         (interpreter-mode-alist): Ditto.
5043
5044 2002-03-17  Ville Skyttä  <ville.skytta@xemacs.org>
5045
5046         * menubar-items.el (default-menubar): Sync with current
5047         browse-url-xemacs.el.
5048
5049 2002-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
5050
5051         * XEmacs 21.4.10 "Military Intelligence" is released.
5052
5053 2002-10-07  Katsumi Yamaoka  <yamaoka@jpl.org>
5054
5055         * font-lock.el (font-lock-fontify-keywords-region): Fix typo.
5056
5057 2002-10-07  Katsumi Yamaoka  <yamaoka@jpl.org>
5058
5059         * keydefs.el (global-map): Bind C-xrd to delete-rectangle per GNU.
5060
5061 2001-05-10   Daiki Ueno  <ueno@unixuser.org>
5062
5063         * font-lock.el (font-lock-compile-keywords): Rewrite as a side
5064         effect free function.
5065         (font-lock-fontify-keywords-region): Supply the argument to
5066         font-lock-compile-keywords.
5067
5068 2002-09-22  Ville Skyttä  <ville.skytta@xemacs.org>
5069
5070         * package-get.el (package-get-download-sites): Bring sites list
5071         up to date, prefer xx.xemacs.org addresses.
5072
5073 2002-09-27  Andy Piper  <andy@xemacs.org>
5074
5075         * dialog.el (make-dialog-box): for general dialogs only
5076         delete-frame-hook will be run.
5077
5078 2002-09-28  Stephen J. Turnbull  <stephen@xemacs.org>
5079
5080         * font-lock.el (font-lock-fontify-syntactically-region): Add
5081         comment about lookup-syntax-properties, document LOUDLY as unused.
5082
5083 2002-08-26  Andy Piper  <andy@xemacs.org>
5084
5085         * gutter-items.el (set-progress-feedback-instantiator): Fix bad
5086         merge.
5087
5088 2002-09-02  Ville Skyttä  <ville.skytta@xemacs.org>
5089
5090         * bytecomp-runtime.el (make-obsolete): Docstring argument nit.
5091         (make-obsolete-variable): Ditto.
5092         (make-compatible): Ditto.
5093         (make-compatible-variable): Ditto.
5094
5095 2002-09-16  Stephen J. Turnbull  <stephen@xemacs.org>
5096
5097         * obsolete.el (parse-sexp-lookup-properties): new compatible alias
5098         for `lookup-syntax-properties'.  RFE from Alan Mackenzie.
5099
5100 2002-08-28  Andy Piper  <andy@xemacs.org>
5101
5102         * files.el (revert-buffer): propagate revert-without-query-status.
5103
5104 2002-06-03  Andy Piper  <andy@xemacs.org>
5105
5106         * dialog-items.el (make-search-dialog): align various subcontrols
5107         in visually pleasing ways, allow frame to autosize to the dialog
5108         size.
5109         * dialog.el (make-dialog-box): add a border inside the frame. Add
5110         :autosize property, if t then reset the frame size appropriately
5111         before the frame is mapped.
5112         * gutter-items.el (set-progress-feedback-instantiator): align
5113         various subcontrols.
5114         * gutter-items.el (set-progress-abort-instantiator): ditto.
5115
5116 2002-08-23  Stephen J. Turnbull  <stephen@xemacs.org>
5117
5118         * XEmacs 21.4.9 "Informed Management" is released.
5119
5120 2002-06-22  Ville Skyttä  <ville.skytta@xemacs.org>
5121
5122         * subr.el (add-to-list): Sync with GNU Emacs 21.2, adding the
5123         "&optional append" argument.
5124
5125 2002-07-16  Didier Verna  <didier@xemacs.org>
5126
5127         * subr.el (replace-in-string): fix case fold bug introduced by
5128         "2000-07-30  Ben Wing  <ben@xemacs.org>": honor the value of
5129         case-fold-search in temporary buffers.
5130
5131 2002-08-03  Steve Youngs  <youngs@xemacs.org>
5132
5133         * lib-complete.el (find-library): Remove check for mule because
5134         decompression DOES work on Mule.
5135
5136 2002-08-11  John Paul Wallington  <jpw@shootybangbang.com>
5137
5138         * simple.el (join-line): New alias for `delete-indentation'.
5139
5140 2002-08-02  Ville Skyttä  <ville.skytta@xemacs.org>
5141
5142         * font-lock.el: Some faces and doc typo fixes from GNU Emacs.
5143         (font-lock-doc-face): New alias to font-lock-doc-string-face.
5144         (font-lock-builtin-face): New.
5145         (font-lock-constant-face): New.
5146         (font-lock-face-list): Add builtin and constant faces.
5147
5148 2002-08-16  Stephen J. Turnbull  <stephen@xemacs.org>
5149
5150         * autoload.el (make-autoload): Support define-derived-mode.
5151         Collected puts of doc-string-elt property.  Based on a patch by
5152         Didier Verna <didier@xemacs.org>.
5153
5154 2002-08-15  Stephen J. Turnbull  <stephen@xemacs.org>
5155
5156         * wid-edit.el (widget-field-activate): Fix docstring typo.
5157
5158 2002-07-23  Andy Piper  <andy@xemacs.org>
5159
5160         * about.el (about-personal-info): update me.
5161
5162 2002-07-12  Andy Piper  <andy@xemacs.org>
5163
5164         * custom.el (custom-theme-set-variables): remove bogus
5165         arguments. Use custom-set-default to set defaults.
5166         (custom-set-variables): update doc.
5167         (custom-local-buffer): new, synced from FSF.
5168         (custom-set-default): ditto.
5169         (defcustom): update doc.
5170
5171 2002-06-16  Andy Piper  <andy@xemacs.org>
5172
5173         * menubar-items.el (default-menubar): enable windows printing on
5174         cygwin as well as native.
5175
5176 2002-06-12  Andy Piper  <andy@xemacs.org>
5177
5178         * printer.el (generic-print-buffer): catch all errors so that the
5179         print device can be cleared in all scenarios.
5180         (Printer-clear-device): make sure clearing the printer allows it
5181         to be used again immediately.
5182         (generic-print-region): make sure the default printer face is
5183         black-on-white.
5184
5185 2002-04-23  Jerry James  <james@xemacs.org>
5186
5187         * window-xemacs.el (display-buffer-function): Change doc to
5188         reflect new arg.
5189         * window-xemacs.el (pre-display-buffer-function): Ditto.
5190         * window-xemacs.el (display-buffer): New arg, shrink-to-fit.  If
5191         non-nil, make the new window just big enough for its contents.
5192         * frame.el (get-frame-for-buffer): Accept new arg, due to above.
5193         * frame.el (show-temp-buffer-in-current-frame): Remove broken
5194         temp-buffer-shrink-to-fit code.  Tell display-buffer instead.
5195
5196 2002-06-06  Andy Piper  <andy@xemacs.org>
5197
5198         * custom.el (custom-theme-set-variables): sync :set-after from FSF.
5199         (defcustom): ditto.
5200         (custom-handle-keyword): ditto.
5201
5202 2002-07-12  Stephen J. Turnbull  <stephen@xemacs.org>
5203
5204         * gutter-items.el (buffers-tab-selection-function): Improve doc.
5205         Make obsolete.  Default to nil.
5206         (buffers-tab-filter-functions): Improve doc.  Use literal default.
5207         Inspired by a patch by John Palmieri.
5208
5209 2002-07-01  Mike Alexander  <mta@arbortext.com>
5210
5211         * process.el (shell-command-on-region): Don't delete the region
5212         before giving it to call-process-region
5213
5214 2002-06-04  Jerry James <james@eecs.ku.edu>
5215
5216         * find-paths.el (paths-find-architecture-directory): Search in
5217         `system-configuration'/`base', not `base'`system-configuration'.
5218
5219 2002-06-23  Ville Skyttä  <ville.skytta@xemacs.org>
5220
5221         * info.el (Info-index): Add missing \ in [ t].
5222
5223 2002-06-11  Stephen J. Turnbull  <stephen@xemacs.org>
5224
5225         * gutter-items.el (gutter-buffers-tab-visible-p,
5226         buffers-tab-omit-function, buffers-tab-selection-function,
5227         buffers-tab-filter-functions):
5228         Doc improvements.
5229
5230 2002-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
5231
5232         * toolbar.el (toolbar-icon-directory): Document trailing separator.
5233
5234         * toolbar-items.el (toolbar-news): Fix typo in message string.
5235
5236 2002-06-08  Stephen J. Turnbull  <stephen@xemacs.org>
5237
5238         * dialog.el (yes-or-no-p-dialog-box): 
5239         * cmdloop.el (y-or-n-p-minibuf):
5240         (yes-or-no-p-minibuf):
5241         (yes-or-no-p):
5242         (y-or-n-p): 
5243         Specify negative answers in docstrings.
5244
5245 2002-05-25  Steve Youngs  <youngs@xemacs.org>
5246
5247         * package-ui.el (pui-help-echo): Display both installed and author
5248         version.  Use a balloon-help window to display extra info like
5249         package requires.
5250
5251 2002-05-30  Andy Piper  <andy@xemacs.org>
5252
5253         * files.el (revert-buffer-internal): don't visit
5254         revert-buffer. Kill buffer when not used. Suggested by Mike
5255         Alexander <mta@arbortext.com>
5256
5257 2002-05-20  Stephen J. Turnbull  <stephen@xemacs.org>
5258
5259         * files.el (revert-buffer): More docstring fiddling.
5260
5261 2002-05-19  Stephen J. Turnbull  <stephen@xemacs.org>
5262
5263         * files.el (revert-buffer):
5264         (revert-buffer-internal):
5265         (revert-buffer-insert-file-contents-function):
5266         Improve docstrings and comments.
5267
5268 2002-05-08  Andy Piper  <andy@xemacs.org>
5269
5270         * files.el (revert-buffer): observe noconfirm behavior.
5271
5272 2002-04-09  Andy Piper  <andy@xemacs.org>
5273
5274         * files.el (revert-buffer): use revert-buffer-internal if it looks
5275         like doing so will not result in any user-visible changes.
5276         (revert-buffer-internal): new function. Do the actual process of
5277         reversion and then see whether the result is any different to what
5278         we have already. If it is not then do nothing.
5279
5280 2001-12-11  Andy Piper  <andy@xemacs.org>
5281
5282         * menubar.el (get-popup-menu-response): re-order so that it works
5283         on more sane/facist window systems.
5284
5285 2001-12-03  Andy Piper  <andy@xemacs.org>
5286
5287         * faces.el (frob-face-property): don't infloop in face frobbing
5288         from Jan Vroonhof <jan@xemacs.org>.
5289
5290 2001-11-30  Jan Vroonhof  <jan@xemacs.org>
5291
5292         * faces.el (frob-face-property): Follow face fall-back hierarchy
5293         properly for face properties without an instance. Only do manual
5294         copy form 'default in last resort. This handles in particular
5295         the case where 'default itself has only a fall-back (which is
5296         the case by default on windows).
5297
5298 2001-11-24  Andy Piper  <andy@xemacs.org>
5299
5300         * printer.el (generic-print-region): set default-frame-plist to
5301         nil while creating the printer frame so that sizes reflect the
5302         printed page.
5303
5304         * faces.el (face-complain-about-font): Don't complain on printers.
5305
5306 2002-05-10  Stephen J. Turnbull  <stephen@xemacs.org>
5307         
5308         * package-net.el: Andy synch.
5309         
5310 2001-12-16  Andy Piper  <andy@xemacs.org>
5311
5312         * package-get.el (package-get-update-all): Make sure installed.db
5313         gets updated after updating packages.
5314
5315 2002-03-28  Ben Wing  <ben@xemacs.org>
5316
5317         * msw-glyphs.el: Set glyph-contrib-p to nil on hscroll,
5318         continuation, truncation so that we don't get line jumpiness from
5319         them being larger than the line height.
5320
5321         * msw-font-menu.el (mswindows-font-menu-font-data): Fix bug.
5322
5323 2001-11-30  Jan Vroonhof  <jan@xemacs.org>
5324
5325         * font.el (font-window-system-mappings): Add mapping for Gtk
5326         (assume identical to X) 
5327
5328 2002-02-04  Andy Piper  <andy@xemacs.org>
5329
5330         * files.el (convert-standard-filename): Fix for short filename
5331         Peter Arius <pas@methodpark.de>
5332
5333 2001-12-10  Christoph Wedler  <Christoph.Wedler@sap.com>
5334
5335         * list-mode.el (default-choose-completion): completion-base-size
5336         should refer to local value in the completion list buffer.
5337
5338 2001-12-03  Didier Verna  <didier@xemacs.org>
5339
5340         * rect.el: autoload `replace-rectangle'.
5341         * keydefs.el (global-map): bind it to `C-x r p'.
5342
5343 2002-05-09  Stephen J. Turnbull  <stephen@xemacs.org>
5344
5345         * XEmacs 21.4.8 "Honest Recruiter" is released.
5346
5347 2002-05-09  Stephen J. Turnbull  <stephen@xemacs.org>
5348
5349         This patch is based on Jerry James's patch and analysis.
5350
5351         * select.el (get-clipboard):
5352         (get-selection):
5353         Update docstrings.
5354         (get-clipboard-foreign):
5355         (get-selection-foreign):
5356         New function for use as `interprogram-paste-function's.
5357
5358         * simple.el (interprogram-paste-function): Change default to
5359         `get-clipboard-foreign'; improve docstring.
5360         (interprogram-cut-function): Improve dosctring.
5361
5362 2002-05-04  Stephen J. Turnbull  <stephen@xemacs.org>
5363
5364         * XEmacs 21.4.7 "Economic Science" is released.
5365
5366 2002-03-18  Adrian Aichner  <adrian@xemacs.org>
5367
5368         * cus-edit.el (customize-save-variable): Fix typo in prompt.
5369
5370 2002-03-26  John Paul Wallington  <jpw@xemacs.org>
5371
5372         * obsolete.el (assq-delete-all): New compatibility alias for 
5373         remassq.
5374
5375 2002-01-09  Simon Josefsson  <jas@extundo.com>
5376
5377         * files.el (auto-mode-alist): Support Sieve (*.siv, *.sieve).
5378
5379 2002-01-04  Adrian Aichner  <adrian@xemacs.org>
5380
5381         * info.el (Info-auto-generate-directory): Default
5382         Info-auto-generate-directory to 'if-outdated.
5383
5384 2002-03-28  Stephen J. Turnbull  <stephen@xemacs.org>
5385
5386         * startup.el (normal-top-level): Prevent migration code from
5387         trashing .emacs on an error in loading the init files.
5388
5389 2002-03-14  Ville Skyttä  <ville.skytta@xemacs.org>
5390
5391         * files.el (auto-mode-alist): GNUmakefile is a Makefile,
5392         "system default" Xdefaults and friends get xrdb-mode.
5393
5394 2002-03-05  Mats Lidell  <matsl@contactor.se>
5395  
5396         * help-nomule.el (tutorial-supported-languages): Added Swedish
5397         tutorial. Sorted languages.
5398
5399 2002-02-11  Mike Sperber <mike@xemacs.org>
5400
5401         * info.el (Info-maybe-update-dir): Regenerate dir if we're
5402         regenerating outdated dir files and dir is non-existent.
5403
5404 2002-01-27  Stephen J. Turnbull  <stephen@xemacs.org>
5405
5406         * code-files.el (convert-mbox-coding-system): Improve comment.
5407         (write-region): Improve docstring.  Reformat to 80 columns.  Add
5408         coding-system argument to `write-region-pre-hook' call.
5409         (write-region-pre-hook): Fix docstring to mention lockname argument.
5410
5411 2002-01-18  Stephen J. Turnbull  <stephen@xemacs.org>
5412
5413         * minibuf.el (completing-read): Remove redundant wrong arg list.
5414
5415         * help.el (with-displaying-help-buffer): Put usage advice in docstring.
5416
5417 2001-12-27  John Paul Wallington  <jpw@shootybangbang.com>
5418
5419         * obsolete.el (interactive-form): new compatibility alias for 
5420         function-interactive.
5421
5422 2001-11-29  Adrian Aichner  <adrian@xemacs.org>
5423
5424         * menubar-items.el (Menubar-items-truncate-list): Removed.
5425         * menubar-items.el (Menubar-items-truncate-history): New.
5426         * menubar-items.el (default-menubar): Use
5427         Menubar-items-truncate-history.
5428
5429 2002-02-03  Adrian Aichner  <adrian@xemacs.org>
5430
5431         * printer.el (generic-print-region): Pass correct arguments to
5432         lpr-region.  Thanks to Nevin Kapur <nevin@jhu.edu> and Björn
5433         Torkelsson <torkel@acc.umu.se>.
5434
5435 2002-01-09  John Paul Wallington  <jpw@shootybangbang.com>
5436
5437         * help.el (describe-mode): synched with FSF 19.34; handle nil
5438         minor mode indicators.
5439
5440 2001-12-03  Christoph Wedler  <Christoph.Wedler@sap.com>
5441
5442         * minibuf.el (completing-read): Update docstring.
5443
5444 2001-12-17  Stephen J. Turnbull  <stephen@xemacs.org>
5445
5446         * XEmacs 21.4.6 "Common Lisp" is released.
5447
5448 2001-11-21  Stephen J. Turnbull  <stephen@xemacs.org>
5449
5450         * package-net.el: Inadvertant synch with Windows branch.  From
5451         Andy's log:
5452         (package-net-kit-version): new variable.
5453         (package-net-generate-bin-ini): use it. Remove unwanted functions.
5454
5455 2001-11-28  Steve Youngs  <youngs@xemacs.org>
5456
5457         * package-get.el (package-get-locate-index-file): Also search the
5458         core etc/ directory for the package index file if it can't be
5459         found in ~/.xemacs/.
5460
5461 2001-12-13  William Perry  <wmperry@gnu.org>
5462
5463         * dialog-gtk.el (popup-builtin-question-dialog):
5464         Conform to API in gui.c.
5465         
5466 2001-11-12  Andy Piper  <andy@xemacs.org>
5467
5468         * cus-edit.el (custom-save-face-internal): make sure we save
5469         non-themed faces.
5470         (custom-save-variables): ditto variables.
5471
5472 2001-11-20  Stephen J. Turnbull  <stephen@xemacs.og>
5473
5474         * faces.el (make-face-family):
5475         (make-face-size):
5476         New face-modifying functions per Jan Vroonhof.
5477
5478         cus-face.el (custom-set-face-font-family):
5479         (custom-set-face-font-size):
5480         Use them.
5481
5482         * font.el (font-window-system-mappings): More precise docstring.
5483
5484         (font-create-name):
5485         (font-create-object):
5486         (tty-font-create-object):
5487         (tty-font-create-plist):
5488         (x-font-create-object):
5489         (x-font-create-name):
5490         (ns-font-create-name):
5491         (mswindows-font-create-object):
5492         (mswindows-font-create-name):
5493         Add doctrings.
5494
5495 2001-11-14  John Paul Wallington <jpw@shootybangbang.com>
5496
5497         * gtk-faces.el (gtk-init-device-faces): removed spurious
5498         quote before let* expression.
5499
5500 2001-10-29  Andy Piper  <andy@xemacs.org>
5501
5502         * code-files.el (toggle-buffer-file-coding-system): mark buffer as
5503         modified when changing coding system.
5504
5505         * toolbar-items.el (toolbar-dired): Use interactive "D" spec so
5506         that we invoke the GUI directory selector.
5507
5508 2001-10-25  Andy Piper  <andy@xemacs.org>
5509
5510         * dialog.el (make-dialog-box): use new directory dialog support.
5511         * minibuf.el (read-file-name-1): ditto.
5512         (read-file-name): ditto.
5513         (read-directory-name): ditto.
5514
5515 2001-10-23  Stephen J. Turnbull  <stephen@xemacs.org>
5516
5517         * XEmacs 21.4.5 "Civil Service" is released.
5518
5519 2001-04-23  Didier Verna  <didier@xemacs.org>
5520
5521         * cus-edit.el (custom-variable-pre-save): New.
5522         * cus-edit.el (custom-variable-post-save): New.
5523         * cus-edit.el (custom-variable-save): use them.
5524         * cus-edit.el (custom-face-pre-save): New.
5525         * cus-edit.el (custom-face-post-save): New.
5526         * cus-edit.el (custom-face-save): use them.
5527         * cus-edit.el (custom-group-pre-save): New.
5528         * cus-edit.el (custom-group-post-save): New.
5529         * cus-edit.el (custom-group-save): use them.
5530         * cus-edit.el (Custom-save): use the pre/post functions above,
5531         call `custom-save-all' only once.
5532         * cus-edit.el (custom-variable-pre-reset-standard): New.
5533         * cus-edit.el (custom-variable-post-reset-standard): New.
5534         * cus-edit.el (custom-variable-reset-standard): use them.
5535         * cus-edit.el (custom-face-pre-reset-standard): New.
5536         * cus-edit.el (custom-face-post-reset-standard): New.
5537         * cus-edit.el (custom-face-reset-standard): use them.
5538         * cus-edit.el (custom-group-pre-reset-standard): New.
5539         * cus-edit.el (custom-group-post-reset-standard): New.
5540         * cus-edit.el (Custom-reset-standard): use them.
5541         * cus-edit.el (custom-face-reset-saved): use the pre/post
5542         functions above, call `custom-save-all' only once.
5543
5544 2001-04-08  Danny Colascione  <qtmstr@optonline.net>
5545
5546         * gutter-items.el (buffers-tab face): Derive from the modeline
5547         face by default.  Many people use white-on-black for the default
5548         font, and the tabs look hideous with that color combination.  The
5549         modeline usually has the correct colors.
5550
5551 2001-09-28  Robert Pluim  <rpluim@bigfoot.com>
5552
5553         * etags.el (find-tag): Doc fix, point users at pop-tag-mark.
5554         (tag-mark-stack-max): Typo fix.
5555
5556 2001-09-28  Ben Wing  <ben@xemacs.org>
5557
5558         * font-lock.el:
5559         * font-lock.el (font-lock-after-change-function):
5560         fix problem with last patch, reported by Katsumi Yamaoka.
5561
5562 2001-09-17  Ben Wing  <ben@xemacs.org>
5563
5564         * font-lock.el (font-lock-after-change-function):
5565         fix problem when you insert a comment on the line before a line of
5566         code: if we use the following char, then when you hit backspace,
5567         the following line of code turns the comment color.
5568
5569 2001-06-08  Ben Wing  <ben@xemacs.org>
5570
5571         * process.el: comment about shell-command-switch.
5572         * process.el (shell-quote-argument): Need to quote a null
5573         argument, too.  From Dan Holmsand.
5574         
5575         * startup.el (normal-top-level): Delete some unused FSF junk.
5576         * startup.el (command-line-early):
5577         
5578         * startup.el (command-line): Call MS Windows init function.
5579         
5580         * win32-native.el:
5581         * win32-native.el (mswindows-system-shells): New.
5582         * win32-native.el (mswindows-system-shell-p): New.
5583         * win32-native.el (init-mswindows-at-startup): New.
5584         * win32-native.el (mswindows-quote-one-vc-runtime-arg):
5585         * win32-native.el (mswindows-quote-one-simple-arg):
5586         * win32-native.el (mswindows-quote-one-command-arg):
5587         * win32-native.el (mswindows-construct-process-command-line-alist):
5588         Correct comments at top.  Correctly handle passing arguments
5589         to Cygwin programs and to bash.  Fix quoting of zero-length
5590         arguments (from Dan Holmsand).  Set shell-command-switch based
5591         on shell-file-name, which in turn comes from env var SHELL.
5592
5593 2001-07-18  Alexey Mahotkin  <alexm@hsys.msk.ru>
5594
5595         * toolbar.el (toolbar-visible-p, toolbar-captioned-p,
5596         default-toolbar-position): Fill docstrings for balloon-help.
5597
5598 2001-03-15  Stephen J. Turnbull  <stephen@xemacs.org>
5599
5600         * faces.el: Reenable specifications over 'gtk domain.
5601
5602 2001-08-08  Didier Verna  <didier@xemacs.org>
5603
5604         * autoload.el (update-autoload-files): make defdir a file name,
5605         not directory name.
5606
5607 2001-08-06  Steve Youngs  <youngs@xemacs.org>
5608
5609         * menubar-items.el (default-menubar): Use 'report-xemacs-bug'.
5610
5611         * lisp-mnt.el (lm-report-bug): Use 'report-xemacs-bug-beta-address'.
5612
5613 2001-08-01  Edward M. Lee  <tailbert@yahoo.com>
5614
5615         * font-menu.el (font-menu-set-font): Default to current font-family.
5616         (font-menu-preferred-resolution):
5617         (font-menu-size-scaling):
5618         Provide gtk defaults, too.
5619
5620 2001-07-29  Mike Alexander  <mta@arbortext.com>
5621
5622         * cus-face.el (custom-set-face-font-size): Last arg to apply is a
5623         list
5624         (custom-set-face-font-family): ditto
5625
5626 2001-07-26  Mike Sperber <mike@xemacs.org>
5627
5628         * files.el (auto-mode-alist): .9 files are man pages, too.
5629
5630 2001-07-23  Edwin Steiner <esteiner@net4you.at>
5631
5632         * process.el (call-process-internal): bind
5633         coding-system-for-write to 'binary when calling
5634         start-process-internal, so the process receives 
5635         the literal contents of INFILE.
5636
5637 2001-09-15  Edward M. Lee  <tailbert@yahoo.com>
5638
5639         * files.el (auto-mode-alist): Add configure.ac support.
5640
5641 2001-07-19  Adrian Aichner  <adrian@xemacs.org>
5642
5643         * buff-menu.el:
5644         mouse.el:
5645         Adrian's mouse-track patch.  See <y9plq0nc.fsf@ecf.teradyne.com>.
5646
5647 2001-07-28  Stephen J. Turnbull  <stephen@xemacs.org>
5648
5649         * XEmacs 21.4.4 "Artificial Intelligence" is released.
5650
5651 2001-07-10  Katsumi Yamaoka  <yamaoka@jpl.org>
5652
5653         * mule/kinsoku.el (kinsoku-bol-p): Work with ascii and non-ascii
5654         mixed text.
5655         (kinsoku-eol-p): Ditto.
5656
5657 2001-07-09  Katsumi Yamaoka  <yamaoka@jpl.org>
5658
5659         * mule/kinsoku.el (kinsoku-ascii-eol, kinsoku-gb-bol,
5660         kinsoku-gb-eol, kinsoku-big5-bol, kinsoku-big5-eol): Assign
5661         characters as the category `s' or `e' correctly.
5662
5663 2001-06-06  Alexey Mahotkin  <alexm@hsys.msk.ru>
5664
5665         * mule/cyrillic.el: Uncomment definition of ccl-encode-koi8-r-font.
5666
5667 2001-06-14  Alexey Mahotkin  <alexm@hsys.msk.ru>
5668
5669         * mule/cyrillic.el:  Set up case table.
5670
5671 2001-06-08  Mike Sperber <mike@xemacs.org>
5672
5673         * files.el (save-some-buffers-1): Don't zap the help window right
5674         after `map-y-or-n-p' has popped it up.
5675
5676 2001-06-15  Nick Pakoulin  <npak@ispras.ru>
5677
5678         * help.el (frob-help-extents): Require 'hyper-apropos for faces.
5679
5680 2001-07-18  Stephen J. Turnbull  <stephen@xemacs.org>
5681
5682         * specifier.el: define-specifier-tag 'gtk.
5683
5684 2001-05-12  Ben Wing  <ben@xemacs.org>
5685
5686         * find-paths.el (paths-find-recursive-path):
5687         fix error with null EXCLUDE-REGEXP.
5688         
5689         * font-lock.el (font-lock-mode):
5690         fix problem reported by hrvoje with buffers starting with a space.
5691         
5692 2001-05-06  Ben Wing  <ben@xemacs.org>
5693
5694         * dialog.el (make-dialog-box):
5695         * menubar-items.el (default-menubar):
5696         * printer.el (generic-print-buffer):
5697         * printer.el (generic-print-region):
5698         implement printing the selection when it's selected.
5699
5700 2001-04-18  Didier Verna  <didier@xemacs.org>
5701
5702         * cus-edit.el (Custom-reset-standard): reset to standard settings
5703         not only when the buffer's :custom-state is 'modified, but also
5704         when it is 'set or 'saved.
5705
5706 2001-04-17  Didier Verna  <didier@xemacs.org>
5707
5708         * startup.el (load-user-init-file): define `custom-file' before
5709         loading the user's init file.
5710
5711 2001-04-09  Danny Colascione  <qtmstr@optonline.net>
5712
5713         * menubar.el (popup-mode-menu): Make it work with
5714         popup-menu-titles turned off.
5715         
5716 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
5717
5718         * about.el (about-mailto-link): Use compose-mail for sending mail.
5719
5720 2001-07-14  Sean MacLennan  <seanm@storm.ca>
5721
5722         * package-admin.el (package-install-hook): New.
5723         (package-delete-hook): New.
5724         (package-admin-add-single-file-package): Use package-delete-hook.
5725
5726         * package-get.el (package-get): Use package-install-hook.
5727
5728 2001-06-26  Robert Pluim  <rpluim@bigfoot.com>
5729
5730         * package-ui.el (pui-install-selected-packages): reverse the lists
5731         of packages so that they get handled in the same order as they
5732         were selected.
5733
5734 2001-06-26  Robert Pluim  <rpluim@bigfoot.com>
5735
5736         * packages.el (locate-library): Use read-library-name for completion.
5737
5738 2001-05-21  Martin Buchholz  <martin@xemacs.org>
5739
5740         * byte-optimize.el (=): `=' is not a binary predicate!
5741         Fix incorrect optimization: (= 0 0 (random 2)) ==> 0 or 1.
5742         Use byte-optimize-predicate, not byte-optimize-binary-predicate,
5743
5744 2001-05-20  Martin Buchholz  <martin@xemacs.org>
5745
5746         * bytecomp.el (byte-compile-arithcompare):
5747         Only optimize (= x) ==> t if byte-compile-delete-errors is not nil.
5748
5749 2001-06-03  William M. Perry  <wmperry@gnu.org>
5750
5751         * dialog-gtk.el (popup-builtin-open-dialog): Don't forget to
5752         return the filename selected by the user!
5753
5754 2001-05-31  William M. Perry  <wmperry@gnu.org>
5755
5756         * font-menu.el: Avoid arithmetic with 'nil' when using the font menu
5757         in XEmacs/GTK.
5758
5759 2001-05-29  Alexey Mahotkin  <alexm@hsys.msk.ru>
5760
5761         * coding.el: Tiny typo fixed.
5762
5763 2001-05-17  Stephen J. Turnbull  <stephen@xemacs.org>
5764
5765         * XEmacs 21.4.3 "Academic Rigor" is released.
5766
5767 2001-05-17  Stephen J. Turnbull  <stephen@xemacs.org>
5768
5769         * config.values.sh:  lisp/utils?/config.el -> lisp/config.el.
5770
5771 2001-05-10  Stephen J. Turnbull  <stephen@xemacs.org>
5772
5773         * XEmacs 21.4.2 "Developer-Friendly Unix APIs" is released.
5774
5775 2001-05-04  Ben Wing  <ben@xemacs.org>
5776
5777         * printer.el (generic-print-buffer):
5778         * printer.el (generic-print-region):
5779         Enable dialog boxes.  Apply workaround recommended by Kirill.
5780         fix (fboundp 'lpr-buffer) -> (fboundp 'lpr-region).
5781         
5782         * simple.el (kill-whole-line):
5783         * simple.el (kill-line-1):
5784         * simple.el (kill-entire-line):
5785         * simple.el (kill-line):
5786         * simple.el (backward-kill-line):
5787         Take out interactive dependence of kill-whole-line.
5788
5789 2001-04-22  Ben Wing  <ben@xemacs.org>
5790
5791         * dialog.el (make-dialog-box):
5792         Put dialog titles back in -- this time correctly.  Fix various
5793         other problems with leaks and such.
5794
5795         * simple.el (region-exists-p):
5796         * simple.el (region-active-p):
5797         Add comment about which one is correct to use in menu specs.
5798
5799 2001-05-05  Ben Wing  <ben@xemacs.org>
5800
5801         * dialog.el (make-dialog-box): fix doc string.
5802         * menubar-items.el (default-menubar): Add Page Setup for Windows,
5803         take out Pretty Print.
5804         * printer.el:
5805         * printer.el (printer-current-device): New.
5806         * printer.el (Printer-get-device): New.
5807         * printer.el (Printer-clear-device): New.
5808         * printer.el (generic-page-setup): New.
5809         * printer.el (generic-print-buffer):
5810         * printer.el (generic-print-region):
5811         Implement Page Setup.  Handle errors properly.
5812
5813 2001-05-05  Ben Wing  <ben@xemacs.org>
5814
5815         * subr.el (error): Complete list of errors in doc string.
5816         
5817 2001-04-22  Ben Wing  <ben@xemacs.org>
5818
5819         * bytecomp-runtime.el (byte-compiler-options): Correct doc string.
5820         
5821 2001-05-03  Adrian Aichner  <adrian@xemacs.org>
5822
5823         * build-report.el: Remove CVS keywords since this file has been in
5824         core lisp for a while now.
5825         * build-report.el (build-report-make-output-files): Fix typo.
5826
5827 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
5828
5829         * about.el (about-finish-buffer): Make sure the last change works
5830         even if EVENT is nil.
5831
5832 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
5833
5834         * about.el (about-finish-buffer): Kill/bury the buffer where the user
5835         clicked, not the one that happens to be the current buffer at the
5836         time.
5837
5838 2001-03-19  Karl M. Hegbloom  <karlheg@microsharp.com>
5839
5840         * cus-edit.el (custom-display): Support the GTK Window System also.
5841
5842 2001-04-30  Ben Wing  <ben@xemacs.org>
5843
5844         * printer.el:
5845         * printer.el (printer-page-header):
5846         * printer.el (Print-context): New.
5847         * printer.el (printer-page-footer):
5848         * printer.el (generate-header-element): New.
5849         * printer.el (generate-header-line): New.
5850         * printer.el (print-context-property):
5851         * printer.el (generic-print-buffer):
5852         * printer.el (generic-print-region):
5853         Implement headers and footers.  Implement calling Print dialog box
5854         (#### but it doesn't quite work yet).
5855
5856 2001-04-25  Ben Wing  <ben@xemacs.org>
5857
5858         * about.el (xemacs-hackers):
5859         * about.el (about-url-alist):
5860         * about.el (about-personal-info):
5861         * about.el (about-hacker-contribution):
5862         More contributions.
5863         
5864         * simple.el (handle-post-motion-command):
5865         Fix spurious setting of zmacs-region-stays to t after a non-shift
5866         motion command.
5867
5868 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
5869
5870         * about.el (about-personal-info): Update my bio.
5871         (about-hacker-contribution): Ditto.
5872
5873 2001-04-23  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
5874
5875         * startup.el (splash-frame-body): Update copyright notices: Ben, FSF.
5876
5877 2001-04-19  Andy Piper  <andy@xemacs.org>
5878
5879         * package-net.el (package-net-cygwin32-binary-size): new size.
5880         (package-net-win32-binary-size): new size.
5881         (package-net-convert-index-to-ini): Use new arch.
5882         (package-net-batch-convert-index-to-ini): Removed.
5883         (package-net-generate-bin-ini): New.
5884         (package-net-batch-generate-bin-ini): New.
5885
5886 2001-04-19  Stephen J. Turnbull  <stephen@xemacs.org>
5887
5888         * XEmacs 21.4.1 "Copyleft" is released.
5889
5890 2001-04-19  Stephen J. Turnbull  <stephen@xemacs.org>
5891
5892         * x-compose.el (xlib-input-method-bug-workaround):
5893         (alias-colon-to-double-quote):
5894         Force sort in map-keymap to work around rehash bug.
5895
5896 2001-04-17  Ben Wing  <ben@xemacs.org>
5897
5898         * about.el: Finish overhaul, add a few new hackers, update a
5899         couple old ones.
5900
5901 2001-04-16  Stephen J. Turnbull  <stephen@xemacs.org>
5902
5903         * XEmacs 21.4.0 "Solid Vapor" is released.
5904
5905 2001-04-15  Ben Wing  <ben@xemacs.org>
5906
5907         * about.el:
5908         * about.el (about-headline-face): New.
5909         * about.el (about-link-face): New.
5910         * about.el (about-current-release-maintainers): New.
5911         * about.el (about-other-current-hackers): New.
5912         * about.el (about-url-alist):
5913         * about.el (about-once-and-future-hackers): New.
5914         * about.el (about-mailto-link): New.
5915         * about.el (about-get-buffer):
5916         * about.el (about-finish-buffer):
5917         * about.el (about-xemacs):
5918         * about.el (about-features): Removed.
5919         * about.el (about-advantages): New.
5920         * about.el (about-maintainer-info): Removed.
5921         * about.el (about-personal-info): New.
5922         * about.el (about-hacker-contribution): New.
5923         * about.el (about-maintainer):
5924         * about.el (about-show-linked-info):
5925         * about.el (about-hackers):
5926         Major revamping.  Rewriting of most of the text, improve the
5927         link handling, separate info on contributors into personal
5928         and contribution info, add new contributors, update personal
5929         info, etc. etc.
5930         
5931         * menubar-items.el (default-menubar):
5932         Help menubar entry for News now says more accurately
5933         "What's New in XEmacs".
5934         
5935         * mouse.el:
5936         * mouse.el (mouse-track-cleanup-hook):
5937         * mouse.el (mouse-track):
5938         Don't set-buffer to a dead buffer when calling mouse-track
5939         cleanup hooks.
5940
5941 2001-04-14  Stephen J. Turnbull  <stephen@xemacs.org>
5942
5943         * XEmacs 21.2.47 "Zephir" is released.
5944
5945 2001-04-02  Jan Vroonhof  <jan.vroonhof@ntlworld.com>
5946
5947         * dialog.el (make-dialog-box): Disable dialog box titles until
5948         we get them working.
5949
5950 2001-03-30  Ben Wing  <ben@xemacs.org>
5951
5952         * help.el:
5953         * help.el (Help-princ-face):
5954         * help.el (Help-prin1-face):
5955         * help.el (frob-help-extents):
5956         * help.el (describe-function-1):
5957         * help.el (describe-variable):
5958         Avoid using font-lock faces, which may not be defined.
5959         Instead, use hyper-apropos faces, and make sure they're
5960         defined as necessary by using `require'. (It's not so safe
5961         to do this for font-lock.) In any case, we will eventually
5962         be merging this functionality into hyper-apropos.
5963
5964         * loaddefs.el (completion-ignored-extensions):
5965         Fix documentation.
5966         
5967         * menubar-items.el (menu-truncate-list): Removed.
5968         * menubar-items.el (Menubar-items-truncate-list): New.
5969         * menubar-items.el (default-menubar):
5970         Fix errors if grep or compile command is too long.  Rename helper
5971         function to be less visible.
5972
5973 2001-03-23  Martin Buchholz  <martin@xemacs.org>
5974
5975         * byte-optimize.el (byte-optimize-minus):
5976         Fix mis-byte-compilation of (- 0 x) --> (- (- x))
5977
5978 2001-03-26  Hrvoje Niksic  <hniksic@arsdigita.com>
5979
5980         * dumped-lisp.el (preloaded-file-list): Load mule/latin.el when
5981         Mule is available.
5982
5983         * mule/latin.el: New file.
5984
5985 2001-03-11  Ben Wing  <ben@xemacs.org>
5986
5987         * auto-save.el:
5988         * auto-save.el (auto-save-directory):
5989         * auto-save.el (make-auto-save-file-name):
5990         * auto-save.el (auto-save-file-name-p): New.
5991
5992         Merge in improvements from other definition of
5993         make-auto-save-file-name in files.el.
5994         
5995         * auto-save.el (auto-save-original-name):
5996         * auto-save.el (auto-save-name-in-fixed-directory):
5997         * auto-save.el (auto-save-unslashify-name): Removed.
5998         * auto-save.el (auto-save-slashify-name): Removed.
5999         * auto-save.el (auto-save-reserved-chars): New.
6000         * auto-save.el (auto-save-escape-name): New.
6001         * auto-save.el (auto-save-unhex): New.
6002         * auto-save.el (auto-save-unescape-name): New.
6003
6004         Change algorithm for encoding filenames in auto-save names to be
6005         entirely safe with all filesystems and all possible characters in
6006         a filename, and 100% reversible. (Essentially, uses
6007         quoted-printable as the encoding.)
6008         
6009         * auto-save.el (recover-all-files):
6010
6011         Use insert-directory rather than calling ls directly -- fixes
6012         things under Windows.
6013
6014         * files.el:
6015         * files.el (convert-standard-filename): Substitute FSF's
6016         definition for this (we had nothing here before).
6017         
6018         * files.el (backup-buffer): Warning fix.
6019         
6020         * files.el (make-backup-file-name):
6021         * files.el (find-backup-file-name):
6022         Fix error in calling sequence to auto-save-file-name-p.
6023         
6024         * files.el (recover-file):
6025         Use insert-directory rather than calling ls directly -- fixes
6026         things under Windows.
6027
6028         * files.el (make-auto-save-file-name): Removed.
6029         * files.el (auto-save-file-name-p): Removed.
6030         auto-save is always dumped so no sense in having a definition
6031         that will always be overwritten with another.
6032         
6033         * files.el (insert-directory):
6034         * win32-native.el:
6035         * win32-native.el (debug-mswindows-process-command-lines):
6036         * win32-native.el (original-make-auto-save-file-name): Removed.
6037         * win32-native.el (make-auto-save-file-name): Removed.
6038
6039
6040 2001-03-21  Martin Buchholz <martin@xemacs.org>
6041
6042         * XEmacs 21.2.46 "Urania" is released.
6043
6044 2001-03-16  Stephen J. Turnbull  <stephen@xemacs.org>
6045
6046         * menubar-items.el (default-menubar): Update sample.emacs to
6047         sample.init.el and adjust accelerators.
6048
6049 2001-02-02  Stephen J. Turnbull  <stephen@xemacs.org>
6050
6051         * build-report.el (build-report): Improve docstring.
6052
6053 2001-03-15  Stephen J. Turnbull  <stephen@xemacs.org>
6054
6055         * ChangeLog: Log GTK merge.
6056
6057         * gutter-items.el:
6058         * mwheel.el:
6059         * sound.el:
6060         * startup.el:
6061         Revert gratuitous whitespace changes.
6062
6063 2001-03-07  Ben Wing  <ben@xemacs.org>
6064
6065         * help.el:
6066         * help.el (key-or-menu-binding):
6067         * help.el (Help-find-file): New.
6068         * help.el (describe-beta):
6069         * help.el (describe-copying):
6070         * help.el (describe-project):
6071         * help.el (view-emacs-news):
6072         * help.el (view-sample-init-el): New.
6073         * help.el (Help-princ-face): New.
6074         * help.el (Help-prin1-face): New.
6075         * help.el (help-symbol-function-context-menu):
6076         * help.el (help-symbol-variable-context-menu):
6077         * help.el (help-symbol-function-and-variable-context-menu):
6078         * help.el (frob-help-extents):
6079         * help.el (describe-function-1):
6080         * help.el (describe-variable):
6081
6082         Add coloring in Help buffers, correspondent with hyperlinks.
6083         View files in view-mode rather than Fundamental.
6084         Remove separators from context menus -- now handled in generic code.
6085         Add `Find Tag' to context menu.
6086         
6087         * menubar.el (popup-mode-menu):
6088
6089         Rewrite code that outputs the popup menu to (a) put more specific
6090         entries first, (b) be more robust, (c) output the proper context
6091         menu separators automatically (the context menu functionality is
6092         new and currently used only by Help).
6093
6094 2001-03-10  William M. Perry  <wmperry@aventail.com>
6095
6096         * dialog-gtk.el (gtk-make-dialog-box-internal): Forgot to rewrite
6097         this function when converting from the 21.1 GTK branch.  Now
6098         supports file, password, question, and color built-in dialogs.
6099
6100 2001-03-06  Ben Wing  <ben@xemacs.org>
6101
6102         * keydefs.el:
6103         * keydefs.el (global-map):
6104         Add commented-out change of M-k (for 21.5).
6105         
6106         * menubar-items.el (default-menubar):
6107         Fix items to control kill-line behavior; add items for
6108         shifted motion.
6109         
6110         * simple.el:
6111         * simple.el (kill-whole-line):
6112         * simple.el (historical-kill-line): Removed.
6113         * simple.el (kill-line): Removed.
6114         * simple.el (kill-entire-line): New.
6115         * simple.el (kill-line-1): New.
6116         * simple.el (backward-kill-line):
6117         Undo kill-whole-line == always changes.  Add new function
6118         kill-entire-line to unconditionally delete the current line.
6119         Add comments describing the lamentable state of affairs of
6120         the kill-line functions and variables.
6121
6122 2001-03-02  Ben Wing  <ben@xemacs.org>
6123
6124         * simple.el:
6125         * simple.el (beginning-of-buffer):
6126         * simple.el (end-of-buffer):
6127         * simple.el (mark-ring-unrecorded-commands):
6128         * simple.el (signal-error-on-buffer-boundary):
6129         * simple.el (shifted-motion-keys-select-region):
6130         * simple.el (unshifted-motion-keys-deselect-region):
6131         * simple.el (motion-keys-for-shifted-motion): New.
6132         * simple.el (handle-pre-motion-command):
6133         * simple.el (handle-post-motion-command):
6134         * simple.el (forward-char-command):
6135         * simple.el (backward-char-command):
6136         * simple.el (scroll-up-command):
6137         * simple.el (scroll-down-command):
6138         * simple.el (next-line):
6139         * simple.el (previous-line):
6140         * simple.el (backward-block-of-lines):
6141         * simple.el (forward-block-of-lines):
6142         * simple.el (backward-word):
6143         * simple.el (mark-word):
6144
6145         Augment documentation of the most common motion commands to make
6146         note of the shifted-motion support.  Improve the support to (a)
6147         properly document how it works and why it's done in the fashion it
6148         is, and (b) allow the keystrokes that trigger it to be customized.
6149
6150         Correct error in the customize specification of
6151         mark-ring-unrecorded-commands.
6152
6153 2001-03-02  Ben Wing  <ben@xemacs.org>
6154
6155         * font-lock.el:
6156         * font-lock.el (font-lock-pending-extent-table): Removed.
6157         * font-lock.el (font-lock-pending-buffer-table): New.
6158         * font-lock.el (font-lock-pre-idle-hook):
6159         * font-lock.el (font-lock-after-change-function):
6160         * font-lock.el (font-lock-fontify-pending-extents):
6161         * font-lock.el (font-lock-lisp-like):
6162
6163         Fix handling of pending extents to avoid excessive slowness (N^2
6164         behavior) when making lots of buffer changes between redisplays,
6165         such as when saving the Options.
6166
6167 2001-03-09  William M. Perry  <wmperry@aventail.com>
6168
6169         * device.el:
6170         * dragdrop.el:
6171         * dumped-lisp.el:
6172         * faces.el:
6173         * frame.el:
6174         * gnuserv.el:
6175         * loadup.el:
6176         * menubar-items.el:
6177         * minibuf.el:
6178         The Great GTK Merge.
6179
6180         * ChangeLog.GTK:
6181         * dialog-gtk.el:
6182         * gdk.el:
6183         * generic-widgets.el:
6184         * glade.el:
6185         * gnome-widgets.el:
6186         * gnome.el:
6187         * gtk-compose.el:
6188         * gtk-extra.el:
6189         * gtk-faces.el:
6190         * gtk-ffi.el:
6191         * gtk-file-dialog.el:
6192         * gtk-font-menu.el:
6193         * gtk-glyphs.el:
6194         * gtk-init.el:
6195         * gtk-iso8859-1.el:
6196         * gtk-marshal.el:
6197         * gtk-mouse.el:
6198         * gtk-package.el:
6199         * gtk-password-dialog.el:
6200         * gtk-select.el:
6201         * gtk-widget-accessors.el:
6202         * gtk-widgets.el:
6203         * gtk.el:
6204         widgets-gtk.el:
6205         The Great GTK Merge: new files.
6206
6207 2001-03-05  Stephen J. Turnbull  <stephen@xemacs.org>
6208
6209         * generic-widgets.el: Don't require gtk (a built-in feature) at
6210         top level.  Don't execute the last sexp unless (featurep 'gtk).
6211
6212 2001-02-28  Stephen J. Turnbull  <stephen@xemacs.org>
6213
6214         * mule/mule-init.el (auto-language-alist): Split zh into GB and BIG5.
6215
6216 2001-02-23  Martin Buchholz <martin@xemacs.org>
6217
6218         * XEmacs 21.2.45 "Thelxepeia" is released.
6219
6220 2001-01-25  Jason R. Mastaler  <jason@xemacs.org> 
6221  
6222         * about.el (xemacs-hackers): update my entry. 
6223         * about.el (about-maintainer-info): ditto. 
6224         * about.el (about-hackers): ditto. 
6225
6226 2001-02-20  Jan Vroonhof  <jan@xemacs.org>
6227
6228         * about.el (about-maintainer-info): More vanity info about
6229         yours truly.
6230
6231 2001-02-20  Adrian Aichner  <adrian@xemacs.org>
6232
6233         * build-report.el (build-report-destination): xemacs-build-reports
6234         has moved to SourceForge, where mailing list name length is
6235         restricted, hence the name change to
6236         xemacs-buildreports@xemacs.org.
6237         * build-report.el (build-report-keep-regexp): Update default.
6238         * build-report.el (build-report-delete-regexp): Ditto.
6239         * build-report.el (build-report-make-output-files): Ditto.
6240
6241 2001-02-19  Craig Lanning  <lanning@scra.org>
6242
6243         * lisp-mode.el: Add indentation specifications for following
6244         Common Lisp forms: handler-case, handler-bind, with-slots,
6245         with-open-file, with-open-stream, print-unreadable-object.
6246
6247 2001-02-18  Matt Tucker  <tuck@whistlingfish.net>
6248
6249         * font-lock.el (font-lock-set-defaults-1):
6250         Move initialization of `font-lock-cache-position' so that it's set
6251         even if font-lock-keywords is already defined.
6252
6253 2001-02-17  Matt Tucker  <tuck@whistlingfish.net>
6254
6255         * autoload.el (generate-file-autoloads-1):
6256         Use `emacs-lisp-mode-syntax-table' instead of
6257         `lisp-mode-syntax-table'.
6258         * lisp-mode.el (lisp-mode-syntax-table):
6259         Get rid of old checks for `parse-partial-sexp' version.
6260         Make `|' (pipe) string delimiter instead of punctuation.
6261
6262 2001-02-16  Martin Buchholz  <martin@xemacs.org>
6263
6264         * window.el (save-selected-window):
6265         Use gensym for better macro hygiene.
6266
6267 2001-02-06  Mike Sperber <mike@xemacs.org>
6268
6269         * dump-paths.el:
6270         * startup.el (startup-setup-paths): Set and use
6271         `mule-lisp-directory'.
6272         (startup-setup-paths-warning): Ditto.
6273
6274         * setup-paths.el (paths-find-mule-lisp-directory): Added.
6275         (paths-construct-load-path): Consider `mule-lisp-directory'.
6276
6277 2001-02-07  Matt Tucker  <tuck@whistlingfish.net>
6278
6279         * font-lock.el: Syntax table improvements used.  A few random
6280         changes are not specified below.
6281         (font-lock-fontify-string-delimiters):
6282         (font-lock-syntactic-keywords):
6283         (font-lock-cache-state nil):
6284         (font-lock-cache-position):
6285         New variables.
6286         (font-lock-set-syntax):
6287         (font-lock-apply-syntactic-highlight):
6288         (font-lock-fontify-syntactic-anchored-keywords):
6289         (font-lock-fontify-syntactic-keywords-region):
6290         (font-lock-eval-keywords):
6291         New functions.
6292         (font-lock-remove-face):
6293         (font-lock-fontify-syntactically-region):
6294         Use syntax properties.
6295
6296 2001-02-08  Martin Buchholz <martin@xemacs.org>
6297
6298         * XEmacs 21.2.44 "Thalia" is released.
6299
6300 2001-01-16  Mike Sperber <mike@xemacs.org>
6301
6302         * startup.el (normal-top-level): Work even if no installation root
6303         is found.
6304
6305 2001-01-30  Andy Piper  <andy@xemacs.org>
6306
6307         * gutter-items.el (progress-abort-glyph): remove instantiator.
6308         (set-progress-abort-instantiator): new function.
6309         (abort-progress-feedback): use it.
6310
6311         * gutter.el (set-gutter-dirty-p): new function.
6312
6313 2001-01-30  Didier Verna  <didier@xemacs.org>
6314
6315         * mwheel.el (mwheel-scroll): unwind-protect the selected window.
6316
6317 2001-01-24  Didier Verna  <didier@xemacs.org>
6318
6319         * sound.el (sound-extension-list): give a better default value.
6320         * sound.el (load-sound-file): improve the doc string, also find
6321         files given by absolute names, pass a real extension list to
6322         `locate-file'.
6323
6324 2001-01-26  Martin Buchholz <martin@xemacs.org>
6325
6326         * XEmacs 21.2.43 "Terspichore" is released.
6327
6328 2001-01-20  Klaus Frank <klausf@i3.informatik.rwth-aachen.de>
6329
6330         * gnuserv.el (gnuserv-process-filter): Robuster handling of error
6331         messages from gnuserv.
6332
6333 2001-01-20  Martin Buchholz <martin@xemacs.org>
6334
6335         * XEmacs 21.2.42 "Poseidon" is released.
6336
6337 2001-01-12  Nick V. Pakoulin  <npak@ispras.ru>
6338
6339         * cl-macs.el (cl-upcase-arg): New function.
6340         (cl-function-arglist): New function.
6341         (cl-transform-lambda): Automatically add CL-style lambda list to
6342         documentation string using functions above.
6343
6344 2001-01-12  Andy Piper  <andy@xemacs.org>
6345
6346         * package-get.el (package-get-custom): call
6347         package-net-update-installed-db.
6348
6349         * package-ui.el (pui-install-selected-packages): call
6350         package-net-update-installed-db.
6351
6352         * package-net.el (package-net-update-installed-db): use
6353         packages-package-list so that we reflect reality.
6354
6355         * packages.el (packages-package-list): Make docstring reflect
6356         reality.
6357
6358         * package-net.el (package-net-convert-index-to-ini): exclude mule entries.
6359
6360         * postinstall.cc (do_postinstall): don't pick up shells if cygwin
6361         isn't installed.
6362
6363 2001-01-17  Andy Piper  <andy@xemacs.org>
6364
6365         * wid-edit.el (widget-activation-glyph-mapper): activate or
6366         deactivate native widgets.
6367         (widget-glyph-insert-glyph): record instantiator.
6368         (widget-push-button-value-create): use it.
6369
6370         * gui.el (gui-button-action): new function. Make button's domain
6371         buffer current when calling.
6372         (make-gui-button): update to use gui-button-action.
6373
6374 2001-01-16  Didier Verna  <didier@xemacs.org>
6375
6376         * menubar-items.el (default-menubar): add an entry for modeline
6377         horizontal scrolling in Options -> Display.
6378
6379 2001-01-17  Steve Youngs  <youngs@xemacs.org>
6380
6381         * package-get.el (package-get-require-signed-base): Set to nil
6382         by default.
6383
6384 2001-01-17  Martin Buchholz <martin@xemacs.org>
6385
6386         * XEmacs 21.2.41 "Polyhymnia" is released.
6387
6388 2001-01-16  Mike Sperber <mike@xemacs.org>
6389
6390         * setup-paths.el (paths-core-load-path-depth): Stopgap bump to
6391         catch lisp/mule/.
6392
6393 2001-01-14  Mike Sperber <mike@xemacs.org>
6394
6395         * startup.el (maybe-create-compatibility-dot-emacs):
6396         (maybe-unmigrate-user-init-file):
6397         (unmigrate-user-init-file): Created.
6398         (maybe-migrate-user-init-file): Offer creation of compatibility
6399         .emacs.
6400         Some doc fixes wrt init file location.
6401
6402 2001-01-15  Golubev I. N.  <gin@mo.msk.ru>
6403
6404         * faces.el (face-frob-from-locale-first): new variable.
6405         (frob-face-font-2): Honor tags arg while trying to use
6406         standard-face-mapping.  When face-frob-from-locale-first is set,
6407         first try to set face inheriting from frobbed-face.
6408
6409 2001-01-15  Didier Verna  <didier@xemacs.org>
6410
6411         * about.el (xemacs-hackers): update my entry.
6412         * about.el (about-url-alist): ditto.
6413         * about.el (about-maintainer-info): ditto.
6414         * about.el (about-hackers): ditto.
6415
6416 2001-01-15  Martin Buchholz  <martin@xemacs.org>
6417
6418         The byte compiler has been badly broken for a year,
6419         by the patch of 1999-12-06.
6420         * byte-optimize.el (byte-optimize-form-code-walker):
6421         Bug was: the byte compiler was making this erroneous optimization:
6422         (progn (or (foo)) (bar)) ==> (bar)
6423
6424 2000-11-20  Mike Sperber <mike@xemacs.org>
6425
6426         * setup-paths.el (paths-core-load-path-depth): Split
6427         `paths-load-path-depth' in two for site and core lisp.  Don't
6428         recurse into core.
6429         * setup-paths.el (paths-construct-load-path): Use.
6430
6431 2001-01-10  Andy Piper  <andy@xemacs.org>
6432
6433         * package-net.el (package-net-cygwin32-binary-size): new variable
6434         (package-net-win32-binary-size): ditto.  add much needed
6435         commentary.
6436
6437         * gutter-items.el (buffers-tab-items): correct off-by-one error
6438         for buffers-tab-max-size.
6439
6440 2001-01-08  Martin Buchholz <martin@xemacs.org>
6441
6442         * XEmacs 21.2.40 is released.
6443
6444 2001-01-06  Stephen J. Turnbull  <stephen@xemacs.org>
6445
6446         * mule/hebrew.el: Fix comments and typos.
6447         mule/japanese.el: Fix comments, typos, and 8-bit character encoding.
6448
6449 2001-01-06  Stephen J. Turnbull  <stephen@xemacs.org>
6450
6451         * ChangeLog.1: move ancient log from fill.el.
6452
6453         * dump-paths.el:
6454         paragraphs.el:
6455         mule/mule-category.el:
6456         Miscellaneous typo fixes and slight doc clarifications.
6457
6458         * mule/mule-ccl.el:  Correct file name in header.
6459
6460 2000-12-31  Martin Buchholz <martin@xemacs.org>
6461
6462         * XEmacs 21.2.39 is released.
6463
6464 2000-12-27  Martin Buchholz  <martin@xemacs.org>
6465
6466         * byte-optimize.el (byte-optimize-cond):
6467         (byte-optimize-cond-1): New.
6468         Rewrite `cond' in terms of `if' and `or', which are easier to optimize.
6469         Optimizes (cond (x nil)) ==> nil.
6470         Provide better diagnostic on malformed expr like (cond foo).
6471
6472 2000-12-20  Stephen J. Turnbull  <stephen@xemacs.org>
6473
6474         * mule/mule-coding.el:
6475         mule/mule-cmds.el (reset-language-environment,
6476         set-language-environment-coding-systems):
6477         Safer default coding-priority-list, corresponding to src/file-coding.h.
6478
6479 2000-12-03  Jorma Laaksonen <jorma.laaksonen@hut.fi>
6480
6481         * package-admin.el: Allow package removal from
6482         early-package-load-path.
6483
6484 2000-12-15  Andreas Jaeger  <aj@suse.de>
6485
6486         * about.el (about-maintainer-info): Update my entry.
6487
6488 2000-12-11  Matt Tucker  <tuck@whistlingfish.net>
6489
6490         * packages.el (locate-library): Add support for bzip2
6491         compressed .el files.
6492
6493 2000-12-12  Andy Piper  <andy@xemacs.org>
6494
6495         * package-net.el: new file.
6496
6497 2000-12-01  Enrico Scholz  <enrico.scholz@informatik.tu-chemnitz.de>
6498
6499         * font-lock.el: Add missing C++ keywords.
6500
6501 2000-12-08  Adrian Aichner  <adrian@xemacs.org>
6502
6503         * simple.el (indent-for-comment): Preserve indentation of comments
6504         starting in column 0, as documented in (Info-goto-node
6505         "(xemacs)Comments").  Update docstring accordingly.
6506
6507 2000-12-05  Martin Buchholz <martin@xemacs.org>
6508
6509         * XEmacs 21.2.38 is released.
6510
6511 2000-12-04  Didier Verna  <didier@xemacs.org>
6512
6513         * mouse.el (default-mouse-track-set-point-in-window): remove
6514         spurious '+' operation detected by Martin.
6515
6516
6517 2000-12-01  Martin Buchholz  <martin@xemacs.org>
6518
6519         * cl-extra.el (coerce):
6520         Implement char to integer coercion.
6521         Remove extraneous (numberp) test.
6522
6523         * byte-optimize.el (byte-compile-splice-in-already-compiled-code):
6524         Perform lapcode inlining if the value of `byte-optimize' is 'byte.
6525         (byte-optimize-predicate):
6526         Warn if evaluating constant expression signals an error.
6527         (byte-optimize-form): Small simplification.
6528
6529         * cl-macs.el (cl-do-proclaim): small efficiency improvement.
6530
6531 2000-11-30  Martin Buchholz  <martin@xemacs.org>
6532
6533         * byte-optimize.el:
6534         (byte-optimize-minus):
6535         (byte-optimize-plus):
6536         (byte-optimize-mult):
6537         (byte-optimize-quo):
6538         Use (car (last x)) instead of (last x) to get last elt!
6539         Use `byte-optimize-predicate' to optimize `%'.
6540         Move optimizations for special numeric args to bytecomp.el.
6541         * bytecomp.el (byte-compile-associative): Remove.
6542         (byte-compile-max): New.
6543         (byte-compile-min): New.
6544         Properly handle erroneous calls: (max) (min).
6545         (byte-compile-plus): New.
6546         (byte-compile-minus):
6547         It's easiest to handle 0, +1 and -1 args here.
6548         (byte-compile-mult): New.
6549         It's easiest to handle 1, -1 and 2 args here.
6550         (byte-compile-quo):
6551         It's easiest to handle 0, +1 and -1 args here.
6552         Issue byte-compiler warning when dividing by zero.
6553
6554         Byte-compiler arithmetic improvements.
6555         Better optimize these expressions in the obvious way:
6556         (+ x y 1)   -->  varref x varref y add add1
6557         (+ x y -1)  -->  varref x varref y add sub1
6558         (- x y 0)   -->  (- x y)
6559         (- 0 x y)   -->  (- (- x) y)
6560         (% 42 19)   --> compile-time constant
6561         (/ 42 19)   --> compile-time constant
6562         (* (foo) 2) --> foo call dup plus
6563
6564         Optimize away arithmetic operations (+ x) (* x) (/ x 1)
6565         unless (declaim (optimize (safety 3)))
6566         or (setq byte-compile-delete-errors nil).
6567
6568 2000-11-28  Stephen J. Turnbull  <stephen@xemacs.org>
6569
6570         * paragraphs.el (paragraph-separate, forward-sentence):  Clarify
6571         docstrings.
6572
6573 2000-11-08  Stephen J. Turnbull  <stephen@xemacs.org>
6574
6575         * startup.el (command-line-do-help):  Add documentation of
6576         portable dumper switches.
6577
6578 2000-11-22  Andy Piper  <andy@xemacs.org>
6579
6580         * x-mouse.el (x-init-pointer-shape): use cursor-font explicitly.
6581
6582         * glyphs.el (init-glyphs): don't use autodetect for strings.
6583
6584 2000-11-28  Martin Buchholz  <martin@xemacs.org>
6585
6586         * byte-optimize.el (byte-optimize-char-before):
6587         (byte-optimize-backward-char):
6588         (byte-optimize-backward-word):
6589         Fix incorrect optimizations for these sorts of expressions:
6590         (let ((x nil)) (backward-char x))
6591
6592 2000-11-21  Martin Buchholz  <martin@xemacs.org>
6593
6594         * byte-optimize.el:
6595         * byte-optimize.el (byte-optimize-backward-char): New.
6596         * byte-optimize.el (byte-optimize-backward-word): New.
6597         Make backward-word and backward-char as efficient as forward versions.
6598
6599         * bytecomp.el (byte-compile-no-args-with-one-extra):
6600         * bytecomp.el (byte-compile-one-arg-with-one-extra):
6601         * bytecomp.el (byte-compile-two-args-with-one-extra):
6602         * bytecomp.el (byte-compile-zero-or-one-arg-with-one-extra):
6603         * bytecomp.el (byte-compile-one-or-two-args-with-one-extra):
6604         * bytecomp.el (byte-compile-two-or-three-args-with-one-extra):
6605         Check if extra arg is constant nil, and if so, use byte-coded call.
6606
6607         * simple.el (backward-word):
6608         * simple.el (mark-word):
6609         * simple.el (kill-word):
6610         * simple.el (backward-kill-word):
6611         Make COUNT argument optional, for consistency with forward-char et al.
6612
6613         * abbrev.el (abbrev-string-to-be-defined):
6614         * abbrev.el (inverse-abbrev-string-to-be-defined):
6615         * abbrev.el (inverse-add-abbrev):
6616         * abbrev.el (expand-region-abbrevs):
6617         * buff-menu.el (Buffer-menu-execute):
6618         * indent.el (move-to-left-margin):
6619         * indent.el (indent-relative):
6620         * indent.el (move-to-tab-stop):
6621         * info.el (Info-reannotate-node):
6622         * lisp-mode.el (lisp-indent-line):
6623         * lisp.el (end-of-defun):
6624         * lisp.el (move-past-close-and-reindent):
6625         * misc.el (copy-from-above-command):
6626         * mouse.el (default-mouse-track-scroll-and-set-point):
6627         * page.el (forward-page):
6628         * paragraphs.el (forward-paragraph):
6629         * paragraphs.el (end-of-paragraph-text):
6630         * picture.el (picture-forward-column):
6631         * picture.el (picture-self-insert):
6632         * rect.el (extract-rectangle-line):
6633         * simple.el (newline):
6634         * simple.el (fixup-whitespace):
6635         * simple.el (backward-delete-char-untabify):
6636         * simple.el (transpose-chars):
6637         * simple.el (transpose-preceding-chars):
6638         * simple.el (do-auto-fill):
6639         * simple.el (indent-new-comment-line):
6640         * simple.el (blink-matching-open):
6641         * view-less.el (cleanup-backspaces):
6642         * wid-edit.el (widget-transpose-chars):
6643         * term/bg-mouse.el (bg-insert-moused-sexp):
6644         Use more readable (backward-FOO n) instead of (forward-FOO -n).
6645
6646         * info.el (Info-fontify-node):
6647         * simple.el (backward-delete-function):
6648         Use canonical delete-backward-char instead of backward-delete-char.
6649
6650 2000-11-20  Andy Piper  <andy@xemacs.org>
6651
6652         * gutter-items.el (update-tab-in-gutter): don't barf if there are
6653         no buffers.
6654
6655 2000-11-20  Andy Piper  <andy@xemacs.org>
6656
6657         * gutter-items.el (update-tab-in-gutter): don't give popup frames
6658         buffer tabs.
6659
6660 2000-11-18  Martin Buchholz  <martin@xemacs.org>
6661
6662         * cl-macs.el: Correctly optimize plusp minusp oddp evenp.
6663         (proclaim inline...) was shadowing compiler-macros.
6664
6665 2000-11-17  Martin Buchholz  <martin@xemacs.org>
6666
6667         * bytecomp.el (byte-compile-eval): New.
6668         (byte-compile-initial-macro-environment): Use byte-compile-eval.
6669         Keeps this promise made in Lispref:
6670         "If a file being compiled contains a `defmacro' form, the macro is
6671         defined temporarily for the rest of the compilation of that file."
6672
6673 2000-11-09  Martin Buchholz  <martin@xemacs.org>
6674
6675         * cl.el (floatp-safe):
6676         (plusp):
6677         (minusp):
6678         (oddp):
6679         (evenp):
6680         (cl-abs):
6681         Use a better parameter name than `x'.
6682
6683         * cl-macs.el (check-type): Make continuable.  Change documentation
6684         to require PLACE, but accept any form for compatibility.
6685
6686         * abbrev.el (define-abbrev): Use check-type.
6687         * font-menu.el (font-menu-change-face): Use check-type.
6688         * menubar.el (relabel-menu-item): Use check-type.
6689         * itimer.el: Fix typo.
6690
6691 2000-11-10  Yoshiki Hayashi  <yoshiki@xemacs.org>
6692
6693         * info.el (Info-extract-menu-node-name): Comma is a delimiter.
6694
6695 2000-11-14  Martin Buchholz <martin@xemacs.org>
6696
6697         * XEmacs 21.2.37 is released.
6698
6699 2000-11-13  Katsumi Yamaoka  <yamaoka@jpl.org>
6700
6701         * code-cmds.el: Provide the feature.
6702
6703 2000-07-21  Jan Vroonhof  <jan@xemacs.org>
6704
6705         * dumped-lisp.el (preloaded-file-list): Load code-cmds.el
6706
6707         * code-cmds.el: New file
6708         * mule/mule-cmds.el:
6709         * mule/mule-misc.el
6710         (coding-keymap): New keymap. Define coding system keyboard
6711         commands on file-coding builds too.
6712         (coding-system-change-eol-conversion):
6713         (universal-coding-system-argument):
6714         (set-default-coding-systems):
6715         (prefer-coding-system): Moved from mule-cmds.el
6716         (set-buffer-process-coding-system): Moved from mule-misc.el
6717
6718 2000-09-15  Stephen Carney <carney@scubadoo.com>
6719
6720         * etags.el (buffer-tag-table-files): Use append instead of nconc.
6721
6722 2000-11-09  Steve Youngs  <youngs@xemacs.org>
6723
6724         * package-get.el (package-get-download-sites): Add a pre-release
6725         site for experimental packages.
6726
6727         * auto-autoloads.el: Regenerated.
6728
6729 2000-08-01  Andy Piper  <andy@xemacs.org>
6730
6731         * gutter-items.el (buffers-tab-omit-function): reference
6732         buffers-tab-select-visible-buffers.
6733         (buffers-tab-filter-functions): new variable, by default uses
6734         buffers-tab-selection-function and buffers-tab-omit-function.
6735         (select-buffers-tab-buffers-by-mode): invert arguments.
6736         (buffers-tab-select-visible-buffers): new function. Invert calling
6737         of buffers-menu-omit-invisible-buffers.
6738         (buffers-tab-items): rewrite to use
6739         buffers-tab-filter-functions. Rewrite docstring.
6740         (gutter-buffers-tab-extent): delete.
6741         (add-tab-to-gutter): always build a new extent when adding the
6742         tabs.
6743         (update-tab-in-gutter): make gutter dirty when orientation
6744         changes.
6745
6746 2000-11-07  Martin Buchholz  <martin@xemacs.org>
6747
6748         * bytecomp.el (byte-compile-defvar-or-defconst):
6749         Only do loadhist recording if defvar form includes a value.
6750
6751 2000-11-02  Martin Buchholz  <martin@xemacs.org>
6752
6753         * bytecomp.el (byte-compile-initial-macro-environment):
6754         `eval-when-compile' should not compile its body.
6755
6756 2000-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
6757
6758         * mule/cyrillic.el: Add Windows 1251 code page encoding (by
6759         Sergey Groznyh <gsm@fct.ru> in <863diqaygu.fsf@fct.ru>).  Fix
6760         some Japanese English.  Remove some ancient FSF comments, and
6761         improve docstrings.  Use symbols not vectors for tables.
6762
6763 2000-11-03  Martin Buchholz  <martin@xemacs.org>
6764
6765         * keymap.el:
6766         (local-key-binding):
6767         (global-key-binding):
6768         Add an optional `accept-defaults' parameter, just like `lookup-key'.
6769
6770         * lisp.el:
6771         (backward-sexp): Slightly simpler code.
6772         (mark-sexp): Make arg optional, like FSF Emacs.
6773         (forward-list): Slightly simpler code.
6774         (backward-list): Slightly simpler code.
6775         (down-list):  Make arg optional, like FSF Emacs.
6776         (up-list):  Make arg optional, like FSF Emacs.
6777         (backward-up-list):  Make arg optional, like FSF Emacs.
6778         (kill-sexp):  Make arg optional, like FSF Emacs.
6779         (backward-kill-sexp):  Make arg optional, like FSF Emacs.
6780
6781         * font-menu.el (font-menu-change-face):
6782         Take continuable errors into account.
6783
6784         * abbrev.el:
6785         * abbrev.el (clear-abbrev-table):
6786         * abbrev.el (define-abbrev-table):
6787         * abbrev.el (define-abbrev):
6788         * abbrev.el (insert-abbrev-table-description):
6789         * apropos.el (apropos-documentation-check-doc-file):
6790         * apropos.el (apropos-documentation-check-elc-file):
6791         * buff-menu.el (list-buffers):
6792         * buff-menu.el (list-buffers-noselect):
6793         * bytecomp.el (byte-recompile-directory):
6794         * bytecomp.el (batch-byte-compile):
6795         * cl-macs.el (typep):
6796         * code-files.el (find-coding-system-magic-cookie):
6797         * code-files.el (insert-file-contents):
6798         * cus-edit.el (customize-set-variable):
6799         * cus-edit.el (customize-save-variable):
6800         * cus-face.el (custom-set-face-font-size):
6801         * cus-face.el (custom-set-face-update-spec):
6802         * cus-face.el (custom-reset-faces):
6803         * custom.el (custom-check-theme):
6804         * custom.el (copy-upto-last):
6805         * fill.el (canonically-space-region):
6806         * fill.el (fill-paragraph):
6807         * fill.el (fill-region):
6808         * fill.el (find-space-insertable-point):
6809         * fill.el (justify-current-line):
6810         * faces.el (face-spec-update-all-matching):
6811         * faces.el (set-face-stipple):
6812         * files-nomule.el (insert-file-contents):
6813         * files.el (insert-file-contents-literally):
6814         * files.el (hack-local-variables-last-page):
6815         * files.el (basic-save-buffer):
6816         * files.el (insert-directory):
6817         * font-menu.el (font-menu-change-face):
6818         * font.el (font-spatial-to-canonical):
6819         * format.el (format-encode-region):
6820         * format.el (format-insert-file):
6821         * format.el (format-replace-strings):
6822         * gutter.el (set-gutter-element):
6823         * help.el (key-or-menu-binding):
6824         * help.el (describe-bindings):
6825         * help.el (with-syntax-table):
6826         * indent.el (indent-rigidly):
6827         * indent.el (delete-to-left-margin):
6828         * info.el:
6829         * info.el (Info-extract-dir-entry-from):
6830         * info.el (Info-build-dir-anew):
6831         * info.el (Info-rebuild-dir):
6832         * info.el (Info-batch-rebuild-dir):
6833         * info.el (Info-read-subfile):
6834         * info.el (Info-build-node-completions):
6835         * info.el (Info-extract-menu-node-name):
6836         * isearch-mode.el (isearch-range-invisible):
6837         * isearch-mode.el (isearch-restore-invisible-extents):
6838         * itimer.el (itimerp):
6839         * itimer.el (itimer-live-p):
6840         * keymap.el:
6841         * keymap.el (substitute-key-definition):
6842         * keymap.el (read-command-or-command-sexp):
6843         * keymap.el (local-key-binding):
6844         * keymap.el (global-key-binding):
6845         * keymap.el (global-set-key):
6846         * keymap.el (local-set-key):
6847         * ldap.el:
6848         * ldap.el (ldap-add-entries):
6849         * ldap.el (ldap-delete-entries):
6850         * lisp.el (backward-sexp):
6851         * lisp.el (mark-sexp):
6852         * lisp.el (forward-list):
6853         * lisp.el (backward-list):
6854         * lisp.el (down-list):
6855         * lisp.el (backward-up-list):
6856         * lisp.el (up-list):
6857         * lisp.el (kill-sexp):
6858         * lisp.el (backward-kill-sexp):
6859         * menubar.el (add-menu-button):
6860         * menubar.el (add-submenu):
6861         * menubar.el (delete-menu-item):
6862         * menubar.el (relabel-menu-item):
6863         * mouse.el (narrow-window-to-region):
6864         * obsolete.el (define-obsolete-variable-alias):
6865         * obsolete.el (store-substring):
6866         * package-admin.el:
6867         * package-admin.el (package-admin-install-function):
6868         * package-admin.el (package-admin-install-function-mswindows):
6869         * package-admin.el (package-admin-default-install-function):
6870         * package-get.el (package-get-update-base-entries):
6871         * packages.el (packages-load-package-dumped-lisps):
6872         * packages.el (packages-collect-package-dumped-lisps):
6873         * printer.el (generic-print-buffer):
6874         * printer.el (generic-print-region):
6875         * replace.el (occur-mode-mouse-goto):
6876         * replace.el (perform-replace):
6877         * select.el (get-selection-no-error):
6878         * simple.el:
6879         * simple.el (newline):
6880         * simple.el (open-line):
6881         * simple.el (edit-and-eval-command):
6882         * simple.el (goto-line):
6883         * simple.el (undo):
6884         * simple.el (kill-region):
6885         * simple.el (copy-region-as-kill):
6886         * simple.el (kill-ring-save):
6887         * simple.el (set-mark):
6888         * simple.el (next-line):
6889         * simple.el (previous-line):
6890         * simple.el (line-move):
6891         * simple.el (set-goal-column):
6892         * simple.el (comment-region):
6893         * subr.el:
6894         * subr.el (putf):
6895         * syntax.el (modify-syntax-entry):
6896         * syntax.el (map-syntax-table):
6897         * view-less.el (view-file):
6898         * view-less.el (view-buffer):
6899         * view-less.el (view-file-other-window):
6900         * window-xemacs.el (backward-other-window):
6901         * window.el:
6902         * window.el (one-window-p):
6903         * window.el (walk-windows):
6904         * window.el (window-list):
6905         * x-mouse.el (x-mouse-kill):
6906         * x-select.el (x-get-cutbuffer):
6907         * x-select.el (x-store-cutbuffer):
6908         * term/bg-mouse.el (bg-mouse-line-to-center):
6909         * term/sun-mouse.el (window-line-end):
6910         * term/sun-mouse.el (sun-select-region):
6911         * term/sun.el (kill-region-and-unmark):
6912         * mule/mule-category.el:
6913         * mule/mule-category.el (modify-category-entry):
6914         * mule/mule-category.el (char-category-list):
6915         * mule/mule-coding.el (coding-system-force-on-output):
6916         * mule/mule-misc.el (coding-system-put):
6917         Docstring arglist/Texinfo fixes.  See man/ChangeLog for details.
6918
6919 2000-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
6920
6921         * cus-face.el: Typo fixes and tiny clarifications.
6922         * custom.el: ditto
6923
6924 2000-10-27  Yoshiki Hayashi  <yoshiki@xemacs.org>
6925
6926         * startup.el (auto-save-list-file-prefix): Moved to fileio.c.
6927         * startup.el (normal-top-level): Setup auto-save-list-file-name
6928         if auto-save-list-file-prefix is non-nil.
6929
6930 2000-10-25  Yoshiki Hayashi  <yoshiki@xemacs.org>
6931
6932         * files.el (auto-mode-alist): Allow mixed case suffix for idlwave-mode.
6933
6934 2000-01-05  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
6935
6936         * hyper-apropos.el (hyper-apropos-this-symbol): Don't always
6937         get symbol at point-min.
6938
6939 2000-10-24  Didier Verna  <didier@xemacs.org>
6940
6941         * info.el (Info-emacs-info-file-name): defconst it.
6942         * info.el (Info-footnote-tag): defcustom it.
6943         * info.el (Info-no-description-string): ditto.
6944         * info.el (Info-find-node): adapt to new semantics of
6945         'Info-suffixed-file (don't do the case variants stuff).
6946         * info.el (Info-insert-dir): rewrite the dir file variants code.
6947         * info.el (Info-directory-files): New. Return the list of info
6948         files in a directory.
6949         * info.el (Info-dir-outdated-p): use it.
6950         * info.el (Info-parse-dir-entries): ditto.
6951         * info.el (Info-build-dir-anew): don't restrict to files ending
6952         with a ".info.*" extension.
6953         * info.el (Info-set-mode-line): ditto.
6954         * info.el (Info-read-subfile): adapt to new semantics of
6955         'Info-suffixed-file (append 'exact argument).
6956         * info.el (Info-all-case-regexp): New. Return a regexp matching a
6957         string independently of the case.
6958         * info.el (Info-suffixed-file): use it (match all possible case
6959         for the file name).
6960         * info.el (Info-insert-file-contents): code cleanup.
6961         * info.el (Info-rebuild-dir): cosmetics only. Fit code in 80
6962         columns.
6963         * info.el (Info-batch-rebuild-dir): ditto.
6964         * info.el (Info-read-node-name-1): ditto.
6965         * info.el (Info-search): ditto.
6966         * info.el (Info-fontify-node): ditto.
6967
6968
6969 2000-10-24  Didier Verna  <didier@xemacs.org>
6970
6971         * process.el (shell-command): when called from a program, avoid
6972         'push-mark's "mark-set" message.
6973
6974 2000-10-15  MIYASHITA Hisashi  <himi@m17n.org>
6975
6976         * mule/thai-xtis.el (tis-620): Specify coding-system's ccl-program
6977         by a symbol, not by a vector.
6978         * mule/vietnamese.el (vscii): Likewise.
6979         (viscii): Likewise.
6980         * mule/cyrillic.el (koi8-r): Likewise.
6981
6982         * mule/chinese.el (chinese-big5-1): Specify charset's ccl-program
6983         by a symbol, not by a vector.
6984         (chinese-big5-2): Likewise.
6985         * mule/ethiopic.el (ethiopic): Likewise.
6986         * mule/vietnamese.el (vietnamese-viscii-lower): Likewise.
6987         (vietnamese-viscii-upper): Likewise.
6988
6989 2000-10-12  Yoshiki Hayashi  <yoshiki@xemacs.org>
6990
6991         * files.el (auto-mode-alist): Remove obsolete entry for html3-mode.
6992
6993 2000-10-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
6994
6995         * byte-optimize.el (byte-optimize-car): New function.
6996         (byte-optimize-cdr): Ditto.
6997
6998 2000-10-12  Yoshiki Hayashi  <yoshiki@xemacs.org>
6999
7000         * byte-optimize.el: Partial synch with FSF 20.7.
7001         Optimize constant concatenation.
7002         Add keymapp as a side effect free function.  It is a built-in.
7003         (byte-after-unbind-pos): Remove byte-equal.
7004
7005 2000-10-13  Gunnar Evermann  <ge204@eng.cam.ac.uk>
7006
7007         * update-elc-2.el: Quote regexps correctly.
7008
7009 2000-10-05  MIYASHITA Hisashi  <himi@m17n.org>
7010
7011         * mule/mule-ccl.el: Sync up with Emacs 21.0.90.
7012         (ccl-compile): Apply integerp, not integer-or-char-p to
7013         check the type of the buffer magnification
7014         (ccl-compile-write-string): Encode a string with binary
7015         coding system.
7016         (ccl-compile-write-repeat): Likewise.
7017
7018 2000-09-25  Robert Pluim  <rpluim@bigfoot.com>
7019
7020         * buff-menu.el:
7021         * bytecomp.el:
7022         * coding.el:
7023         * faces.el:
7024         * files.el:
7025         * fill.el:
7026         * float-sup.el:
7027         * font-lock.el:
7028         * help.el:
7029         * iso8859-1.el:
7030         * loaddefs.el:
7031         * menubar-items.el:
7032         * menubar.el:
7033         * modeline.el:
7034         * msw-font-menu.el:
7035         * paragraphs.el:
7036         * paths.el:
7037         * replace.el:
7038         * simple.el:
7039         * sound.el:
7040         * startup.el:
7041         * version.el:
7042         * x-faces.el:
7043         * x-font-menu.el:
7044         Remove purecopy.
7045
7046 2000-10-03  Daniel Pittman  <daniel@rimspace.net>
7047
7048         * simple.el (do-auto-fill): Use the function pointer to by
7049         `comment-line-break-function', not `indent-new-comment-line'. This
7050         fixes an issue with cc-mode comment continuation.
7051
7052 2000-10-11  Martin Buchholz  <martin@xemacs.org>
7053
7054         * simple.el (turn-on-auto-fill):  Add (interactive).
7055         * mwheel.el (mwheel-install): Add (interactive).
7056         * font-lock.el (turn-on-font-lock): Add (interactive).
7057         (turn-off-font-lock): Add (interactive).
7058
7059 2000-10-03  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
7060
7061         * packages.el (packages-special-base-regexp): Add `man'.
7062
7063 2000-10-08  Adrian Aichner  <adrian@xemacs.org>
7064
7065         * wid-edit.el (widget-specify-active): map over extents in current
7066         buffer like `widget-specify-inactive' does.  Mapping over the
7067         inactive extent object does not work since the current extent is
7068         ignored by `map-extents'.
7069
7070 2000-10-04  Martin Buchholz <martin@xemacs.org>
7071
7072         * XEmacs 21.2.36 is released.
7073
7074 2000-09-22  Martin Buchholz  <martin@xemacs.org>
7075
7076         * byte-optimize.el (byte-optimize-lapcode): Add an optimizer pass.
7077         Optimize the compiled-function-constants vector by byte-code
7078         reference counts.
7079
7080 2000-09-25  Robert Pluim  <rpluim@bigfoot.com>
7081
7082         * build-report.el (build-report-delete-regexp): quote value in
7083         defcustom
7084
7085 2000-09-24  Adrian Aichner  <aichner@ecf.teradyne.com>
7086
7087         * build-report.el (build-report): Don't bind srcdir which we don't
7088         use in `multiple-value-bind' to avoid the only byte-compiler
7089         warning.
7090
7091 2000-09-23  Adrian Aichner  <aichner@ecf.teradyne.com>
7092
7093         * build-report.el: Requires cl and custom now.
7094         build-report-version is determined by XEmacs version -- remove
7095         build-report-version*.
7096         * build-report.el (build-report-version): Removed.
7097         * build-report.el (build-report-installation-version-regexp): New.
7098         * build-report.el (build-report-version-file-regexp): New.
7099         * build-report.el (build-report-installation-srcdir-regexp): New.
7100         * build-report.el (build-report-destination): Offer
7101         xemacs-build-reports and xemacs-beta.
7102         * build-report.el (build-report-keep-regexp): Adjusted.
7103         * build-report.el (build-report-delete-regexp): Adjusted.
7104         * build-report.el (build-report-make-output-dir): New.
7105         * build-report.el (build-report-installation-file): Replace use of
7106         `concat' with `expand-file-name'.
7107         * build-report.el (build-report-make-output-file): Removed.
7108         * build-report.el (build-report-make-output-files): New.
7109         * build-report.el (build-report-subject): Identify as
7110         user-variable with "*...".
7111         * build-report.el (build-report-prompts): Ditto.
7112         * build-report.el (build-report-version-file): New.
7113         * build-report.el (build-report-file-encoding): Identify as
7114         user-variable with "*...".
7115         * build-report.el (build-report-make-output-get): New.
7116         * build-report.el (build-report-insert-header): Report
7117         emacs-version and system-configuration instead of
7118         build-report-version.
7119         * build-report.el (build-report-insert-make-output): Add file
7120         argument.
7121         * build-report.el (build-report-insert-installation-file):
7122         Re-indent.
7123         * build-report.el (build-report-keep): Change docstring,
7124         re-indent.
7125         * build-report.el (build-report-delete): Ditto.
7126         * build-report.el (build-report-installation-data): New.
7127         * build-report.el (build-report-version-file-data): New.
7128
7129 2000-09-20  Martin Buchholz  <martin@xemacs.org>
7130
7131         * byte-optimize.el (byte-optimize-lapcode):
7132         Fix the optimization of using the first 5 elements of the
7133         constants vector for variables.
7134         (byte-optimize-lapcode): Fix another ancient broken optimization.
7135
7136 2000-09-19  Martin Buchholz  <martin@xemacs.org>
7137
7138         * *: Spelling mega-patch
7139
7140 2000-09-19  Martin Buchholz  <martin@xemacs.org>
7141
7142         * easymenu.el: doc fixes.
7143         (easy-menu-do-define): Use backquote.
7144         (easy-menu-change):
7145         (easy-menu-add):
7146         `when' seems much clearer than `if' here.
7147         (easy-menu-remove):
7148         (easy-menu-add-item):
7149         (easy-menu-item-present-p):
7150         (easy-menu-remove-item):
7151         Wrap using (when (featurep 'menubar) ...)
7152
7153 2000-09-16  Martin Buchholz  <martin@xemacs.org>
7154
7155         * bytecomp.el (displaying-byte-compile-warnings):
7156         Revert Ben's change to this function below so that the compile log
7157         is displayed properly for users of the "popper" package.
7158
7159 2000-09-12  Martin Buchholz  <martin@xemacs.org>
7160
7161         * window.el (save-selected-window): Use backquote.
7162
7163         * bytecomp.el (byte-compile-file-form-defvar-or-defconst):
7164         Renamed from `byte-compile-file-form-defvar'.
7165         * bytecomp.el (byte-compile-defvar-or-defconst):
7166         Only cons onto current-load-list in top-level forms.
7167         Else this leaks a cons cell every time a defun is called.
7168         Renamed from `byte-compile-defvar', for clarity.
7169         Warn when docstring of defvar is not a string.
7170         Use consistent error messages.
7171         Better comments.
7172
7173 2000-09-11  Martin Buchholz  <martin@xemacs.org>
7174
7175         * simple.el (set-variable):
7176         Remove unneeded defvar by rearranging order of let* forms.
7177
7178         * mule/mule-ccl.el (ccl-get-next-code):
7179         * menubar-items.el (bookmark-menu-filter):
7180         (language-environment-menu-filter):
7181         (tutorials-menu-filter):
7182         * toolbar-items.el (toolbar-compile):
7183         * byte-optimize.el (disassemble-offset):
7184         Use (declare (special ...)) instead of `defvar'.
7185
7186         * cl-macs.el (cl-do-proclaim):
7187         Fix (declare (special ...)) warning suppression syntax.
7188
7189 2000-07-22  Golubev I. N. <gin@mo.msk.ru>
7190
7191         * info.el (Info-tag-table-marker):
7192         (Info-tag-table-buffer):
7193         (Info-find-file-node):
7194         (Info-read-subfile):
7195         (Info-build-node-completions):
7196         (Info-search):
7197         (Info-mode):
7198         Multiple info buffer support.
7199
7200 2000-08-28  Oscar Figueiredo  <oscar@cpe.fr>
7201
7202         * ldap.el (ldap-decode-entry): New defun
7203         (ldap-search-entries): Use it in order to decode DN-prefixed
7204         entries properly
7205
7206 2000-08-23  Daniel Pittman <daniel@danann.net>
7207
7208         * mule/mule-cmds.el (coding-system-change-eol-conversion):
7209         Use `eq', not `=', to compare symbols.
7210
7211 2000-07-30  Ben Wing  <ben@xemacs.org>
7212
7213         * bytecomp.el (byte-compile-report-error):
7214         * bytecomp.el (displaying-byte-compile-warnings):
7215         if stack-trace-on-error is set, send out a backtrace when
7216         an error is encountered that stops byte compilation.  this
7217         should make it much much easier to track down those curious
7218         problems.  also undo the kludge of using a separate "*Show*"
7219         buffer for display when there's a temp-buffer-show-function;
7220         we can avoid this by just being a little smarter.
7221
7222         * dialog-items.el:
7223         * dialog-items.el (search-dialog-regexp): New.
7224         * dialog-items.el (search-dialog-callback):
7225         * dialog-items.el (make-search-dialog):
7226         add a regexp option to the dialog and clean up a bit.
7227
7228         * dialog.el:
7229         * dialog.el (yes-or-no-p-dialog-box):
7230         * dialog.el (get-dialog-box-response):
7231         * dialog.el (make-dialog-box):
7232         * dialog.el (dialog-box-finish): New.
7233         * dialog.el (dialog-box-cancel): New.
7234         * dialog.el (internal-make-dialog-box-exit): New.
7235         implement [properly!] the :modal property of the new dialog box
7236         interface.  this is the first time xemacs has ever had *proper*
7237         modal dialog boxes, giving the standard window-system feedback.
7238         (e.g. under windows, clicking on a disabled frame causes a beep
7239         and makes the dialog box flash three times.)
7240
7241         * dragdrop.el: header keyword frobbing.
7242
7243         * dumped-lisp.el (preloaded-file-list):
7244         renamed winnt.el to win32-native.el.
7245
7246         * faces.el (face-property):
7247         * faces.el (set-face-property):
7248         * faces.el (frob-face-property):
7249         * faces.el (frob-face-font-2):
7250         * faces.el (make-face-bold):
7251         * faces.el (make-face-italic):
7252         * faces.el (make-face-bold-italic):
7253         * faces.el (make-face-unbold):
7254         * faces.el (make-face-unitalic):
7255         * faces.el (make-face-smaller):
7256         * faces.el (make-face-larger):
7257         clean up the implementation of these so that window-system-specific
7258         methods are called only on objects belonging to that window system.
7259         previously, you could have [e.g.] mswindows-make-face-bold called
7260         on font object of device type `stream', which is not good and
7261         explains the subtle errors Adrian was getting when byte-compiling
7262         something that required 'term. (Adrian, now you can use stack-trace-
7263         on-error to find the exact place where things are going wrong instead
7264         of having to laboriously binary-search your way through.)
7265
7266         * finder.el (finder-known-keywords):
7267         cleaned up -- properly sorted, clarified the meanings of many of
7268         the keywords, and added a few -- mswin, gui, content, build, www,
7269         user, services.  the last two try to distinguish between a package
7270         that's used directly by the user, and a package that provides
7271         support services to other packages.
7272
7273         * font-lock.el (lisp-font-lock-keywords-2):
7274         update list of lisp control structures to include everything,
7275         including new ones i introduced.
7276
7277         * gutter.el: header keyword frobbing.
7278
7279         * isearch-mode.el (isearch-ring-adjust1): M-p to recall the most
7280         recent isearch element was not doing so!  you got the second-most-
7281         recent instead.
7282
7283         * lisp-mode.el (construct-lisp-mode-menu):
7284         more menubar cleanups.
7285         * lisp-mode.el (with-selected-window):
7286         make it indent properly.
7287
7288         * menubar-items.el (default-menubar): lots of menubar cleanups.
7289         rearranged the options menu the most, e.g. splitting up the
7290         Keyboard/Mouse menu into a new Editing menu and combining the
7291         separate Scrollbar/Gutter/Toolbar submenus into Display.
7292         Got rid of General, moved items to Editing or new Troubleshooting.
7293         Moved Packages to Tools; doesn't seem to belong under Options.
7294         Added stuff to the Cmds menu, e.g. Change Case.
7295
7296         NB please don't complain about these periodic menubar changes.
7297         Anything like this is necessarily incremental in its construction
7298         -- By constant use you gradually become more and more aware of
7299         better and better ways to group menu items.  When we eventually
7300         move the options menu to a property sheet, the existing structure
7301         will probably be preserved fairly well.
7302
7303         * minibuf.el (next-history-element): fix problems with pressing
7304         down arrow in repeat-complex-command.
7305
7306         * modeline.el:
7307         * modeline.el (modeline-3d-p): New.
7308         added custom variable for controlling the 3d modeline.  the
7309         corresponding Options item has been present for a long time,
7310         but commented out with "fix me!" comments.  it's fixed now.
7311
7312         * obsolete.el (add-menu):
7313         remove bogus gettexts.
7314
7315         * process.el (shell-quote-argument):
7316         handle this correctly under Windows native with COMMAND.COM/CMD.EXE.
7317         For bash under Windows native, see below.
7318
7319         * simple.el:
7320         * simple.el (display-warning-buffer):
7321         Fixed the handling of warning display to eliminate the annoying
7322         *Show* buffer, like was done for byte-compiler output above.
7323
7324         * simple.el (debug-print): New.
7325         Simple function for sending debug messages to the console and/or
7326         other debug places.
7327
7328         * subr.el (replace-in-string):
7329         Rewrite this function to avoid N^2 behavior with large strings --
7330         catastrophic with the new Windows selection code! (Apparently the
7331         author of this function didn't realize there was a fun
7332         replace-match that could make his life much easier, because we
7333         duplicated the entire logic.  The new version is smaller, easier
7334         to understand, much more robust, and has extended features --
7335         those of replace-match.)
7336
7337         * window.el:
7338         * window.el (with-selected-window): New.
7339         An obvious complement to the existing `with-selected-frame' and
7340         `with-current-buffer'.
7341
7342         * win32-native.el: Renamed from winnt.el.
7343         Added a great deal of stuff for properly handling process quoting,
7344         somewhat modeled on Kirill's original model (which i later threw
7345         away).  We should now finally have correctly working process arg
7346         quoting/dequoting so that the final app gets exactly what we
7347         intended.  Because the mechanism is in Lisp, it's easily
7348         extendible. (For those running bash and running the native
7349         version, I tried hard to do what I thought was correct.  But more
7350         thought is needed, and ideally the volunteer work of people with
7351         these configurations that they generally run on.)
7352
7353         * x-font-menu.el (x-font-menu-font-data):
7354         Put in defvar's to fix byte-compiler warnings.
7355
7356 2000-08-01 Alastair J. Houghton <ajhoughton@lineone.net>
7357
7358         * select.el (selection-coercion-alist): Initialise.
7359         * select.el (select-coerce-to-text): New.
7360         * select.el (select-coerce): New.
7361         New functions to perform type and value coercion.
7362
7363         * select.el (select-buffer-killed-default): Keep data if it was
7364         on the clipboard.
7365
7366 2000-08-02  Martin Buchholz  <martin@xemacs.org>
7367
7368         * menubar-items.el (default-menubar): Fix typo.
7369         (default-menubar): `lambda' was mispelled as `lamda'.
7370
7371 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
7372
7373         * window.el (shrink-window-if-larger-than-buffer): Remove
7374         edge checking code.
7375
7376 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
7377
7378         * paths.el (gnus-local-domain): Removed.
7379         (gnus-local-organization): Ditto.
7380         (gnus-startup-file): Ditto.
7381
7382 2000-07-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
7383
7384         * files.el (auto-mode-alist): Add .spec for RPM.
7385
7386 2000-07-31  Andy Piper  <andy@xemacs.org>
7387
7388         * gutter-items.el (update-tab-in-gutter): deprecate :properties.
7389
7390 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
7391
7392         * dragdrop.el (experimental-dragdrop-drop-url-default): Use function
7393         browse-url.
7394         * help.el (xemacs-www-page): Ditto.
7395         (xemacs-www-faq): Ditto.
7396         * menubar-items.el (default-menubar): Ditto.
7397
7398         * wid-edit.el (widget-url-link-action): Ditto.
7399         From: Kenichi OKADA <okada@opaopa.org>.
7400
7401 2000-07-31  Martin Buchholz  <martin@xemacs.org>
7402
7403         * finder.el (finder-commentary): Add autoload cookie.
7404
7405 2000-07-28  Adrian Aichner  <aichner@ecf.teradyne.com>
7406
7407         * files.el (insert-file-contents-literally): Fix second let
7408         binding for `coding-system-for-read' to `coding-system-for-write'
7409         as suggested by Dan Holmsand <dan@innehallsbolaget.com>.
7410
7411 1999-06-15  Jan Vroonhof  <vroonhof@math.ethz.ch>
7412
7413         * files.el (insert-file-contents-literally): Use binary coding
7414         system (from Morioka san).
7415         (insert-file-contents-literally): Make file-name-handler method.
7416
7417 2000-07-26  Martin Buchholz  <martin@xemacs.org>
7418
7419         * cl-macs.el (get-selection): Add defsetf.
7420
7421 2000-07-25  Steve Youngs  <youngs_s@ozlinx.com.au>
7422
7423         * x-init.el (x-activate-region-as-selection): replace obsolete
7424         function x-own-selection with own-selection.
7425         (ow-find): replace obsolete functions x-get-selection and
7426         x-get-clipboard with get-selection and get-clipboard.
7427         (init-post-x-win): replace obsolete function x-disown-selection
7428         with disown-selection.
7429
7430 2000-07-20  Mike Sperber  <mike@xemacs.org>
7431
7432         * startup.el (load-user-init-file): Only try to load init file if
7433         it exists.
7434
7435 2000-07-10  Andy Piper  <andy@xemacs.org>
7436
7437         * dialog-items.el: sync with Ben's patch.
7438
7439         * gutter-items.el (buffers-tab-switch-to-buffer): remove now-bogus
7440         comment.
7441         (progress-text-glyph): deleted.
7442         (progress-layout-glyph): make completely minimal.
7443         (progress-gauge-glyph): ditto.
7444         (progress-display-style): fix to handle dynamic instantiator
7445         changes.
7446         (progress-text-instantiator): new.
7447         (progress-layout-instantiator): new.
7448         (progress-gauge-instantiator): new.
7449         (set-progress-display-instantiator): renamed and changed from
7450         set-progress-display-style.
7451         (progress-abort-glyph): use instantiator not glyph.
7452         (append-progress-display): use set-progress-display-instantiator
7453         and set-glyph-image.
7454         (abort-progress-display): ditto.
7455         (raw-append-progress-display): ditto.
7456
7457 2000-07-20  Ben Wing  <ben@xemacs.org>
7458
7459         * code-files.el: Move Mule-specific code to mule-coding.el.
7460
7461 2000-07-15  Ben Wing  <ben@xemacs.org>
7462
7463         * autoload.el:
7464         Fixed comments.
7465
7466         * cmdloop.el:
7467         * cmdloop.el (yes-or-no-p):
7468         * cmdloop.el (y-or-n-p):
7469         Make these functions use should-use-dialog-box-p and not be
7470         overridden in dialog.el.
7471
7472         * cus-dep.el:
7473         * cus-dep.el (Custom-make-dependencies): Removed.
7474         * cus-dep.el (Custom-make-dependencies-1): New.
7475         * cus-dep.el (Custom-make-one-dependency): New.
7476         New entry point for use in Makefiles, to avoid excessive
7477         invocations.
7478
7479         * cus-edit.el (custom-variable-reset-saved):
7480         * cus-edit.el (custom-variable-reset-standard):
7481         * cus-edit.el (custom-save-resets):
7482         Fix bytecompiler warnings.
7483
7484         * dialog.el:
7485         * dialog.el (yes-or-no-p-dialog-box):
7486         * dialog.el (yes-or-no-p-maybe-dialog-box): Removed.
7487         * dialog.el (y-or-n-p-maybe-dialog-box): Removed.
7488         * dialog.el (get-dialog-box-response):
7489         * dialog.el (message-or-box):
7490         * dialog.el (make-dialog-box):
7491         * dialog.el (popup-dialog-box): New.
7492         Avoid yes-or-no-p bogosities.
7493         Create a general function `make-dialog-box' to encapsulate all
7494         dialog box methods; easily extendible.  popup-dialog-box now obsolete.
7495
7496         * dumped-lisp.el (preloaded-file-list):
7497         Add dialog-items.  Clean up.  Group files by types.
7498
7499         * easymenu.el (easy-menu-add):
7500         * easymenu.el (easy-menu-remove):
7501         Account for accelerators.
7502
7503         * extents.el:
7504         * extents.el (extent-list): New args, like in map-extents.
7505         * extents.el (extent-at-event): New.
7506         * extents.el (extents-at-event): New.
7507
7508         * font-lock.el:
7509         * font-lock.el (font-lock-mode):
7510         * font-lock.el (font-lock-default-fontify-buffer):
7511         * font-lock.el (font-lock-default-unfontify-region):
7512         * font-lock.el (font-lock-fontify-syntactically-region):
7513         * font-lock.el (font-lock-fontify-keywords-region):
7514         Use new progress-feedback names.
7515
7516         * font-lock.el (java-font-lock-identifier-regexp):
7517         * font-lock.el (java-font-lock-class-name-regexp):
7518         Fix bytecompiler warnings.
7519
7520         * gutter-items.el:
7521         * gutter-items.el (progress-display-use-echo-area): Removed.
7522         * gutter-items.el (progress-feedback-use-echo-area): New.
7523         * gutter-items.el (progress-display-popup-period): Removed.
7524         * gutter-items.el (progress-feedback-popup-period): New.
7525         * gutter-items.el (set-progress-display-style): Removed.
7526         * gutter-items.el (set-progress-feedback-style): New.
7527         * gutter-items.el (progress-display-style): Removed.
7528         * gutter-items.el (progress-feedback-style): New.
7529         * gutter-items.el (progress-stack):
7530         * gutter-items.el (progress-displayed-p): Removed.
7531         * gutter-items.el (progress-feedbacked-p): New.
7532         * gutter-items.el (clear-progress-display): Removed.
7533         * gutter-items.el (clear-progress-feedback): New.
7534         * gutter-items.el (progress-display-clear-when-idle): Removed.
7535         * gutter-items.el (progress-feedback-clear-when-idle): New.
7536         * gutter-items.el (remove-progress-display): Removed.
7537         * gutter-items.el (remove-progress-feedback): New.
7538         * gutter-items.el (progress-display-dispatch-non-command-events): Removed.
7539         * gutter-items.el (progress-feedback-dispatch-non-command-events): New.
7540         * gutter-items.el (append-progress-display): Removed.
7541         * gutter-items.el (append-progress-feedback): New.
7542         * gutter-items.el (abort-progress-display): Removed.
7543         * gutter-items.el (abort-progress-feedback): New.
7544         * gutter-items.el (raw-append-progress-display): Removed.
7545         * gutter-items.el (raw-append-progress-feedback): New.
7546         * gutter-items.el (display-progress-display): Removed.
7547         * gutter-items.el (display-progress-feedback): New.
7548         * gutter-items.el (current-progress-display): Removed.
7549         * gutter-items.el (current-progress-feedback): New.
7550         * gutter-items.el (current-progress-display-label): Removed.
7551         * gutter-items.el (current-progress-feedback-label): New.
7552         * gutter-items.el (progress-display): Removed.
7553         * gutter-items.el (progress-feedback): New.
7554         Replace "progress-display" with "progress-feedback" globally.
7555
7556         * gutter-items.el (lprogress-display): Removed.
7557         * gutter-items.el (progress-feedback-with-label): New.
7558         Rename lprogress-display ==> progress-feedback-with-label.
7559
7560         * gutter-items.el (search-dialog-direction): Removed.
7561         * gutter-items.el (search-dialog-text): Removed.
7562         * gutter-items.el (search-dialog-callback): Removed.
7563         * gutter-items.el (make-search-dialog): Removed.
7564         Move to dialog-items.el.
7565
7566         * help.el:
7567         * help.el (help-mode-quit):
7568         * help.el (mode-for-help): New.
7569         * help.el (help-sticky-window): New.
7570         * help.el (help-window-config): New.
7571         * help.el (with-displaying-help-buffer):
7572         * help.el (function-at-event): New.
7573         * help.el (help-symbol-regexp): New.
7574         * help.el (help-symbol-run-function-1): New.
7575         * help.el (help-symbol-run-function): New.
7576         * help.el (help-symbol-function-context-menu): New.
7577         * help.el (help-symbol-variable-context-menu): New.
7578         * help.el (help-symbol-function-and-variable-context-menu): New.
7579         * help.el (frob-help-extents): New.
7580         * help.el (describe-function-1):
7581         * help.el (variable-at-point):
7582         * help.el (variable-at-event): New.
7583         * help.el (describe-variable):
7584         Major overhaul.
7585         - Make functions and variables be mousable.
7586         - Middle button hyperlinks.
7587         - New context-menu entries.
7588
7589         * keydefs.el:
7590         * keydefs.el (global-map):
7591         New key bindings to move lines up and down.
7592
7593         * lisp-mode.el:
7594         * lisp-mode.el (construct-lisp-mode-menu): New.
7595         * lisp-mode.el (emacs-lisp-mode-popup-menu):
7596         * lisp-mode.el (lisp-interaction-mode-menubar-menu):
7597         * lisp-mode.el (emacs-lisp-mode-menubar-menu):
7598         * lisp-mode.el (lisp-indent-function): Indent "flet" entries better.
7599         Make popup and menubar menus be different.  Popup menu uses
7600         clicked location and automatically assumes symbol under the mouse
7601         for various commands.
7602
7603         * menubar-items.el:
7604         * menubar-items.el (bookmark-menu-filter): Add accelerators.
7605         * menubar-items.el (buffers-menu-omit-chars-list): Include 'd'.
7606
7607         * menubar-items.el (global-popup-menu): Removed.
7608         * menubar-items.el (mode-popup-menu): Removed.
7609         * menubar-items.el (activate-popup-menu-hook): Removed.
7610         * menubar-items.el (popup-mode-menu): Removed.
7611         * menubar-items.el (popup-buffer-menu): Removed.
7612         * menubar-items.el (popup-menubar-menu): Removed.
7613         Move to menubar.el.
7614
7615         * menubar.el:
7616         * menubar.el (global-popup-menu): New.
7617         * menubar.el (mode-popup-menu): New.
7618         * menubar.el (activate-popup-menu-hook): New.
7619         * menubar.el (last-popup-menu-event): New.
7620         * menubar.el (popup-mode-menu): New.
7621         * menubar.el (popup-buffer-menu): New.
7622         * menubar.el (popup-menubar-menu): New.
7623         * menubar.el (menu-call-at-event): New.
7624         Move non-content functions here.  Add support for context menu
7625         items on extents.
7626
7627         * minibuf.el (minibuffer-history-uniquify):
7628         Typo fix.
7629
7630         * minibuf.el (read-file-name-1):
7631         Call new file dialog box if it exists.
7632
7633         * minibuf.el (mouse-rfn-setup-vars):
7634         Clean up "chop" action.
7635
7636         * mouse.el:
7637         * mouse.el (button2): Now bound to mouse-track.
7638         * mouse.el (click-inside-extent-p):
7639         * mouse.el (point-inside-extent-p):
7640         * mouse.el (point-inside-selection-p):
7641         * mouse.el (mouse-drag-or-yank): Removed.
7642         * mouse.el (mouse-begin-drag-n-drop): New.
7643         * mouse.el (mouse-eval-sexp):
7644         * mouse.el (mouse-track-activate-strokes): New.
7645         * mouse.el (mouse-track-do-activate): New.
7646         * mouse.el (mouse-track):
7647         * mouse.el (default-mouse-track-event-is-with-button): New.
7648         * mouse.el (default-mouse-track-cleanup-hook):
7649         * mouse.el (default-mouse-track-drag-hook):
7650         * mouse.el (default-mouse-track-drag-up-hook):
7651         * mouse.el (default-mouse-track-click-hook):
7652         Merge drag-n-drop into mouse-track.
7653         Add general "activate" support to replace specific button2 kludges.
7654         Use "button modifier" support in mouse-track.
7655
7656         * package-get.el (package-get-dependencies): Fix bytecompiler warnings.
7657
7658         * package-ui.el:
7659         * package-ui.el (pui-menu):
7660         * package-ui.el (pui-popup-context-sensitive): Removed.
7661         Fix bytecompiler warnings.
7662         Clean up popup code a bit.
7663
7664         * select.el (get-selection-no-error): Fix bytecompiler warnings.
7665
7666         * simple.el:
7667         * simple.el (transpose-lines):
7668         * simple.el (transpose-line-up): New.
7669         * simple.el (transpose-line-down): New.
7670         * simple.el (transpose-subr):
7671         * simple.el (transpose-subr-1): Removed.
7672         Clean up, add functions to move lines up and down.
7673
7674         * startup.el (mail-host-address):
7675         * startup.el (user-mail-address):
7676         Customize.
7677
7678         * subr.el:
7679         * subr.el (set-symbol-value-in-buffer): New.
7680         * subr.el (error):
7681         * subr.el (check-argument-type):
7682         * subr.el (defined-error-p): New.
7683         Add structured error support.
7684
7685         * toolbar-items.el (toolbar-compile):
7686         Use new make-dialog-box.
7687
7688         * update-elc.el:
7689
7690         * userlock.el (ask-user-about-lock-dbox):
7691         * userlock.el (ask-user-about-supersession-threat-dbox):
7692         * userlock.el (ask-user-about-lock):
7693         * userlock.el (ask-user-about-supersession-threat):
7694         Use new make-dialog-box.
7695         Add safety checks; use should use-dialog-box-p.
7696
7697         * window-xemacs.el:
7698         * window-xemacs.el (__buffer-dedicated-frame):
7699         * window-xemacs.el (buffer-dedicated-frame): New.
7700         * window-xemacs.el (set-buffer-dedicated-frame): New.
7701         Move dedicated-frame stuff into lisp.
7702
7703 2000-07-18  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7704
7705         * printer.el (generic-print-region): Do not require that
7706         `printer-name' be set.
7707         (printer-name): Commentary clarification.
7708
7709 2000-07-19  Martin Buchholz <martin@xemacs.org>
7710
7711         * XEmacs 21.2.35 is released.
7712
7713 2000-07-18 Alastair J. Houghton <ajhoughton@lineone.net>
7714
7715         * select.el (selection-coercible-types): Initialise.
7716
7717 2000-07-18 Alastair J. Houghton <ajhoughton@lineone.net>
7718
7719         * select.el (own-clipboard): Bug fix.
7720
7721 2000-07-17  Mike Sperber  <mike@xemacs.org>
7722
7723         * cus-edit.el (custom-migrate-custom-file): Save init file before
7724         continuing.
7725
7726 2000-07-16  Mike Sperber  <mike@xemacs.org>
7727
7728         * startup.el (load-init-file): Remove silly call to
7729         `load-user-custom-file`.
7730         (maybe-migrate-user-init-file): Minor fixes.
7731
7732 2000-07-16  Martin Buchholz  <martin@xemacs.org>
7733
7734         * apropos.el (apropos-documentation-check-doc-file):
7735         `doc' variable should be let-bound, as was presumably intended.
7736
7737         * cus-edit.el (custom-variable-reset-saved):
7738         (custom-variable-reset-standard):
7739         Remove unused variable comment-widget.  Twice.
7740
7741         * toolbar.el (toolbar-blank-press-function):
7742         Add a real defvar with initial value nil and proper docstring.
7743         (press-toolbar-button): No need to check for boundp-ness anymore.
7744
7745         * rect.el (open-rectangle-line): Remove useless (let) form.
7746         Add defvar for pending-delete-mode.
7747
7748         * info.el (Info-find-node): This function needs an autoload cookie.
7749
7750         * mule/mule-x-init.el (x-use-halfwidth-roman-font):
7751         Use let* since the second form referred to the first.
7752
7753 2000-07-16  Adrian Aichner  <aichner@ecf.teradyne.com>
7754
7755         * msw-select.el (mswindows-paste-clipboard): Use `get-clipboard'
7756         instead of removed `mswindows-get-clipboard'.
7757
7758
7759 2000-07-15 Alastair J. Houghton <ajhoughton@lineone.net>
7760
7761         * select.el (select-convert-from-text): New.
7762         * select.el (select-convert-from-length): New.
7763         * select.el (select-convert-from-integer): New.
7764         * select.el (select-convert-from-identity): New.
7765         * select.el (select-convert-from-filename): New.
7766         * select.el (selection-converter-in-alist): Use them.
7767         New converter functions for X.
7768
7769         * select.el (get-selection): Removed comment.
7770
7771         * select.el (own-selection): Removed append code - I thought
7772         I'd already done this, but apparently not...
7773
7774         * select.el: Changed comment about TIMESTAMP.
7775
7776         * select.el (select-convert-in): New.
7777         * select.el (select-convert-out): New.
7778         New functions that get used by select.c.
7779
7780         * select.el (select-buffer-killed-default): New.
7781         * select.el (select-buffer-killed-text): New.
7782         * select.el (selection-buffer-killed-alist): New.
7783         New list and functions that get called if a relevant selection
7784         exists and a buffer gets killed.
7785
7786         * select.el (select-convert-to-targets):
7787         * select.el (select-convert-to-identity): Removed.
7788         * select.el (select-convert-from-identity): Removed.
7789         * select.el (select-converter-out-alist):
7790         Removed _EMACS_INTERNAL selection type.
7791
7792         * x-select.el (xselect-kill-buffer-hook): Removed.
7793         * x-select.el (xselect-kill-buffer-hook-1): Removed.
7794         Removed this X-specific nonesense. Use the generic support
7795         in select.el instead.
7796
7797 2000-07-15  Martin Buchholz  <martin@xemacs.org>
7798
7799         * mule/mule-category.el (defined-category-hashtable):
7800         Use make-hash-table instead of make-hashtable
7801
7802         * buff-menu.el: Byte-compiler warning fix.
7803
7804         * isearch-mode.el (isearch-highlight-all-cleanup):
7805         Remove unused variable `isearch-highlight-all-start'.
7806
7807         * etags.el (add-to-tag-completion-table): Byte-compiler warning fix.
7808
7809         * itimer.el (itimer-edit-mode): Byte-compiler warning fixes.
7810
7811         * cus-dep.el (Custom-make-dependencies):
7812         Add autoload cookie for custom-add-loads to generated custom-load.el.
7813
7814         * autoload.el (autoload-package-name): Warning suppression.
7815         Move defvar prior to first use.
7816
7817         * custom.el: Add autoload for custom-declare-face.
7818         Allow `xemacs -no-autoloads -l bytecomp -f batch-byte-compile ...'
7819         * cl.el (cl-hack-byte-compiler):
7820         Allow `xemacs -no-autoloads -l bytecomp -f batch-byte-compile ...'
7821         to work properly.
7822
7823 2000-07-08  Mike Sperber  <mike@xemacs.org>
7824
7825         * startup.el (load-home-init-file): Added variable.
7826         (maybe-migrate-user-init-file): Added.
7827         (load-user-init-file): Load custom file if different from init
7828         file.
7829
7830         * dumped-lisp.el (preloaded-file-list): Added "cus-file" before
7831         "startup."
7832
7833         * cus-edit.el (custom-migrate-custom-file): Added for migration.
7834         Moved `custom-file'-related code to cus-file.el.
7835
7836         * cus-file.el: New file.
7837
7838 2000-04-01  Mike Sperber  <mike@xemacs.org>
7839
7840         * packages.el (packages-find-package-directories): Added support
7841         for external package hierarchies with in-place installations.
7842
7843         * find-paths.el (paths-root-in-place-p): Added.
7844         (paths-find-emacs-directory): Added support for external
7845         directories with in-place installations.
7846         (paths-find-site-directory): Ditto.
7847
7848         * startup.el (find-user-init-file): Also look for
7849         ~/.xemacs/init.elc? in preference to ~/.emacs.
7850
7851 2000-07-12 Alastair J. Houghton <ajhoughton@lineone.net>
7852
7853         * select.el (own-selection):
7854         * select.el (own-clipboard): Changed `append' parameter to
7855         `how-to-use' parameter.
7856         * select.el (own-selection): Removed icky append code.
7857         * select.el (own-selection, get-selection): Removed extra type
7858         checking.
7859         * select.el (selection-appender-alist):
7860         * select.el (selection-converter-{in|out}-alist): Initialise.
7861         * select.el (select-append-to-*): New.
7862         * select.el (select-convert-from-*): New.  New functions to append
7863         data and convert data from external type.
7864
7865 2000-07-12  Stef Epardaud  <stef@lunatech.com>
7866
7867         * font-lock.el: Javadoc enhancements.
7868
7869 2000-07-06  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7870
7871         * printer.el (generic-print-region): Compose job name from buffer
7872         name.
7873
7874 2000-07-06  Yoshiki Hayashi  <yoshiki@xemacs.org>
7875
7876         * font-lock.el (font-lock-fontify-pending-extents): Call
7877         font-lock-fontify-region instead of font-lock-fontify-buffer
7878         to avoid unnecessary progress gauges.
7879
7880 2000-07-06  Craig Lanning  <lanning@scra.org>
7881
7882         * custom-load.el (faces):
7883
7884         * finder.el (finder-compile-keywords): from Dan Holmsand, make sure
7885         dir is a regex.
7886
7887         * process.el (call-process-internal): from Dan Holmsand, use binary
7888         coding systems so that jka-compr works.
7889
7890 2000-07-07  Ben Wing  <ben@xemacs.org>
7891
7892         * font-lock.el: Undo previous change.  Unfortunately, some
7893         files actually use the variables directly in their init code
7894         without quoting them.
7895
7896 2000-07-07  Ben Wing  <ben@xemacs.org>
7897
7898         * font-lock.el (defvar font-lock-*-face): Removed.
7899
7900         * font-lock.el (font-lock-apply-highlight): Bind these face vars
7901         only when necessary.
7902
7903 2000-06-30  Charles G Waldman  <cgw@alum.mit.edu>
7904
7905         * cl-macs.el: fix cl-transform-function-property kludge
7906         so that it does not require a random feature.
7907
7908 2000-06-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
7909
7910         * files.el (auto-mode-alist): allow .make extension for Makefiles,
7911         as in Linux kernel "Rules.make".
7912
7913 2000-06-29  Gunnar Evermann  <ge204@eng.cam.ac.uk>
7914
7915         * build-report.el (build-report): Add autoload cookie.
7916
7917 2000-06-21  Charles G Waldman  <cgw@alum.mit.edu>
7918
7919         * package-ui.el (defgroup pui):  Correct a misspelling
7920         (pui-toggle-package-delete):  Change `seleted' to `selected'
7921
7922 2000-06-12  Jan Vroonhof  <vroonhof@math.ethz.ch>
7923
7924         * package-get.el (package-get-update-base):
7925         (package-get): Use insert-file-contents-literally always.
7926         (package-get-maybe-save-index):
7927         Force coding system for writing to binary.
7928
7929 2000-06-08  Mike Alexander  <mta@arbortext.com>
7930
7931         * code-process.el (call-process-region): If there is no coding
7932         system for the process on process-coding-system-alist use the
7933         coding system of the buffer containing the region.
7934
7935 2000-06-10  Ben Wing  <ben@xemacs.org>
7936
7937         * cmdloop.el (command-error):
7938         If debug-on-error and noninteractive, output backtrace.
7939
7940         * files.el (file-relative-name):
7941         Remove MSDOS references.
7942
7943         * simple.el (line-number): New function, due to non-obvious
7944         behavior/usage of count-lines.
7945
7946         * simple.el (count-lines): document non-obvious usage to get
7947         line number.
7948
7949 2000-06-11  Ben Wing  <ben@xemacs.org>
7950
7951         * faces.el ((featurep 'xpm)):
7952         * x-faces.el (x-init-face-from-resources):
7953         * x-faces.el (x-init-frame-faces):
7954         * x-misc.el (x-init-specifier-from-resources):
7955         * x-misc.el (x-get-resource-and-bogosity-check):
7956         * x-misc.el (x-get-resource-and-maybe-bogosity-check):
7957         * x-mouse.el (x-init-pointer-shape):
7958         * x-scrollbar.el (x-init-scrollbar-from-resources):
7959         Add sixth argument to x-get-resource calls so as to issue warnings
7960         rather than errors on bogus arguments.
7961
7962 2000-06-05  Ben Wing  <ben@xemacs.org>
7963
7964         * compat.el: new file.  provides a clean, non-intrusive way to
7965         define compatibility functions.
7966
7967         * process.el (shell-quote-argument): temporary fix for lack
7968         of nt-quote-process-args.  #### I need to put back the overall
7969         structure of that mechanism but redo the guts of it using the
7970         extra intelligence in the C code.
7971
7972 2000-05-28  Adrian Aichner  <aichner@ecf.teradyne.com>
7973
7974         * package-info.el (pi-md5sum): Calculate MD5 sum just like
7975         `package-get' does in package-get.el, instead of using external
7976         "md5sum" program.
7977
7978         * package-get.el (package-get): Insert package file literally to
7979         make checksum calculation work.
7980
7981 2000-04-18  Hrvoje Niksic  <hniksic@iskon.hr>
7982
7983         * code-files.el (convert-mbox-coding-system): Deleted.
7984         (file-coding-system-alist): Removed reference to
7985         convert-mbox-coding-system.
7986
7987 2000-05-28  Martin Buchholz <martin@xemacs.org>
7988
7989         * XEmacs 21.2.34 is released.
7990
7991 2000-05-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
7992
7993         * font-lock.el (font-lock-keywords): Rewrote docstring
7994
7995 2000-05-22  Karl M. Hegbloom  <karlheg@debian.org>
7996
7997         * loadhist.el (unload-feature): handle case where x is both boundp
7998         and fboundp
7999
8000 2000-05-22  Karl M. Hegbloom  <karlheg@debian.org>
8001
8002         * packages.el: It's ok to use built-in macros, but not lisp
8003         defined ones.
8004
8005 2000-05-20  Ben Wing  <ben@xemacs.org>
8006
8007         * font-lock.el:
8008         * font-lock.el (font-lock-message-threshold):
8009         * font-lock.el (font-lock-mode):
8010         * font-lock.el (font-lock-default-fontify-buffer):
8011         * font-lock.el (font-lock-always-fontify-immediately):
8012         * font-lock.el (font-lock-old-extent): Removed.
8013         * font-lock.el (font-lock-old-len): Removed.
8014         * font-lock.el (font-lock-fontify-glumped-region): Removed.
8015         * font-lock.el (font-lock-pending-extent-table): New.
8016         * font-lock.el (font-lock-range-table): New.
8017         * font-lock.el (font-lock-after-change-function):
8018         * font-lock.el (font-lock-after-change-function-1): Removed.
8019         * font-lock.el (font-lock-fontify-pending-extents): New.
8020         * font-lock.el ('font-lock-revert-cleanup): Removed.
8021         * font-lock.el ('font-lock-revert-setup): Removed.
8022         Rewrite deferral code to handle any number of changes, merging
8023         them properly.  Remove hacked-up code for revert-buffer, now
8024         unnecessary.
8025
8026         * menubar-items.el (default-menubar):
8027         In Options->Edit Init File, don't switch to emacs-lisp-mode
8028         unless necessary; doing this turns off font-lock.
8029
8030 2000-05-15  Yoshiki Hayashi  <yoshiki@xemacs.org>
8031
8032         * keydefs.el: Define C-x BS to backward-kill-sentence.
8033
8034 2000-05-15  Yoshiki Hayashi  <yoshiki@xemacs.org>
8035
8036         * files.el (hack-local-variables-prop-line): Use non-greedy
8037         matching to process -*-texinfo-*- -*-.
8038
8039 2000-05-11  Jonathan Marten <jonathan.marten@uk.sun.com>
8040
8041         * minibuf.el (minibuf-directory-files): new function.
8042         (read-file-name-activate-callback): use minibuf-directory-files.
8043         (read-directory-name-internal): ditto.
8044         (mouse-file-display-completion-list): ditto.
8045         (mouse-directory-display-completion-list): ditto.
8046         (read-file-name-internal): remove "./" from completion list unless
8047         explicitly matched, for consistency.
8048
8049 2000-05-11  Ben Wing  <ben@xemacs.org>
8050
8051         * gutter-items.el (gutter-buffers-tab):
8052         * gutter-items.el (add-tab-to-gutter):
8053         * gutter-items.el (update-tab-in-gutter):
8054         * gutter-items.el (remove-buffer-from-gutter-tab): Removed.
8055         * gutter-items.el (append-progress-display):
8056         * gutter-items.el (abort-progress-display):
8057         * gutter-items.el (raw-append-progress-display):
8058         Further fixes.  Use set-glyph-image not set-image-instance-property,
8059         to fix problems with multiple windows in a frame.
8060
8061         * menubar-items.el (tutorials-menu-filter):
8062         Fix typo.
8063
8064         * startup.el (early-error-handler):
8065         Display message box under windows; otherwise, message will disappear
8066         before it can be viewed.
8067
8068         * update-elc.el:
8069         Fix bug in NEEDTODUMP processing.
8070
8071 2000-05-08  Yoshiki Hayashi  <yoshiki@xemacs.org>
8072
8073         * startup.el (lock-directory): Removed.
8074         (superlock-file): Ditto.
8075         (startup-set-paths): Remove lockdir.
8076         (startup-setup-paths-warning): Remove lock-directory.
8077
8078         * setup-paths.el (paths-find-lock-directory): Removed.
8079         (paths-find-superlock-file): Ditto.
8080
8081 2000-05-09  Ben Wing  <ben@xemacs.org>
8082
8083         * faces.el (set-face-property):
8084         * faces.el (set-face-font):
8085         * faces.el (set-face-foreground):
8086         * faces.el (set-face-background):
8087         * faces.el (set-face-background-pixmap):
8088         * faces.el (set-face-underline-p):
8089         * faces.el (set-face-strikethru-p):
8090         * faces.el (set-face-highlight-p):
8091         * faces.el (set-face-dim-p):
8092         * faces.el (set-face-blinking-p):
8093         * faces.el (set-face-reverse-p):
8094         doc string changes.
8095
8096         * glyphs.el:
8097         * glyphs.el (make-image-specifier):
8098         * glyphs.el (glyph-property):
8099         * glyphs.el (set-glyph-image):
8100         * glyphs.el (make-glyph):
8101         * glyphs.el (make-pointer-glyph):
8102         * glyphs.el (make-icon-glyph):
8103         * glyphs.el (widget-image-instance-p): New.
8104         authorship info, lots of doc changes.  New predicate, inadvertently
8105         omitted.  the general principle with specifier docs is now that
8106         the description of instantiators should go with the make-foo-specifier
8107         fun's doc string, rather than in foo-specifier-p.  this follows
8108         conventions elsewhere in XEmacs and in general is a lot more obvious
8109         of a place to look.  sometimes the make-foo-specifier function needs
8110         to be created in the process.
8111
8112         * gutter.el:
8113         * gutter.el (make-gutter-specifier): New.
8114         * gutter.el (make-gutter-size-specifier): New.
8115         * gutter.el (make-gutter-visible-specifier): New.
8116         specifier doc updates according to the conventions specified before.
8117
8118         * objects.el:
8119         * objects.el (make-font-specifier):
8120         * objects.el (make-color-specifier):
8121         * objects.el (make-face-boolean-specifier): New.
8122         specifier doc updates according to the conventions specified before.
8123
8124         * specifier.el:
8125         * specifier.el (set-specifier):
8126         * specifier.el (make-integer-specifier): New.
8127         * specifier.el (make-boolean-specifier): New.
8128         * specifier.el (make-natnum-specifier): New.
8129         * specifier.el (make-generic-specifier): New.
8130         * specifier.el (make-display-table-specifier): New.
8131         specifier doc updates according to the conventions specified before.
8132
8133         * toolbar.el:
8134         * toolbar.el (make-toolbar-specifier): New.
8135         specifier doc updates according to the conventions specified before.
8136
8137 2000-05-09  Ben Wing  <ben@xemacs.org>
8138
8139         * process.el (call-process-internal): Revert to previous version
8140         because Mike's change clashed with a change I did not long before.
8141         Changed progn to prog1 to fix the bug pointed out by Mike Alexander.
8142         Thanks very much Mike for pointing out the bug and submitting a
8143         patch!
8144
8145 2000-04-13  Mike Alexander  <mta@arbortext.com>
8146
8147         * process.el (call-process-internal): Send the correct input buffer
8148         (call-process-internal): Return the exit status of the process
8149
8150 2000-05-07  Ben Wing  <ben@xemacs.org>
8151
8152         * winnt.el:
8153         * winnt.el (nt-quote-args-verbatim): Removed.
8154         * winnt.el (nt-quote-args-prefix-quote): Removed.
8155         * winnt.el (nt-quote-args-backslash-quote): Removed.
8156         * winnt.el (nt-quote-args-double-quote): Removed.
8157         * winnt.el (nt-quote-args-functions-alist): Removed.
8158         * winnt.el (nt-quote-process-args): Removed.
8159         Remove all stuff for argument quoting.  We borrow the code instead
8160         from Emacs 20.6, which is much more careful in its quoting
8161         (e.g. in handling runs of the escape character) and avoids most of
8162         the need for this Lisp mechanism by checking to see whether we're
8163         running a Cygwin or normal program and doing the appropriate
8164         quoting.  If we end up needing such a mechanism, we should add
8165         it by extending the variable `mswindows-quote-process-args' so it
8166         can take an alist of regexps.
8167
8168 2000-05-07  Ben Wing  <ben@xemacs.org>
8169
8170         * keydefs.el:
8171         Restore M-up, M-down to 21.1 state.  Put *ward-sentence on
8172         C-M-left, C-M-right instead.  Define C-M-up, C-M-down to scroll
8173         the window without moving point.
8174
8175         * simple.el:
8176         * simple.el (scroll-up-one): New.
8177         * simple.el (scroll-down-one): New.
8178         Functions for use with C-M-up/down.
8179
8180 2000-05-01  Martin Buchholz <martin@xemacs.org>
8181
8182         * XEmacs 21.2.33 is released.
8183
8184 2000-04-29  Martin Buchholz  <martin@xemacs.org>
8185
8186         * dialog.el (yes-or-no-p-dialog-box):
8187         Fix docstring.
8188         Fix following horrible bug in X11 mode with focus-follows-mouse:
8189           1. Visit two files in two different frames.
8190           2. do File->Revert Buffer in one of those frames.
8191           3. Dialog box appears.
8192           4. Arrange things so that the mouse passes over the *other*
8193              frame, then to the dialog box, and click on "Yes".
8194           5. The file contents end up in the *wrong* buffer!
8195         Add TODO comment.
8196
8197 2000-04-28  Ben Wing  <ben@xemacs.org>
8198
8199         * help.el (describe-installation): correct typo introduced
8200         in last patch: boundp -> fboundp.
8201
8202         * etags.el (buffer-tag-table-list):
8203         canonicalize filenames to Unix format so that tag-table-alist
8204         searching works under Windows.
8205
8206         * autoload.el:
8207         Bowdlerize the supposedly objectionable words
8208         "who couldn't quite manage to cleanly modify batch-update-autoloads".
8209
8210         * gutter-items.el (set-progress-display-style):
8211         * gutter-items.el (search-dialog-callback):
8212         * gutter-items.el (make-search-dialog):
8213         Change to new callback-ex api.
8214
8215 2000-04-26  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
8216
8217         * help.el: (describe-installation): decode-coding-string is not
8218         defined in a non MULE environment.
8219
8220 2000-04-28  Ben Wing  <ben@xemacs.org>
8221
8222         * gutter-items.el (buffer-list-changed-hook):
8223         use it, not record-buffer-hook.
8224
8225         * subr.el (record-buffer-hook): Removed.
8226
8227 2000-04-27  Ben Wing  <ben@xemacs.org>
8228
8229         * gutter-items.el (buffers-tab-switch-to-buffer): do not
8230         use NORECORD option.  Andy will not like this, but the existing
8231         gutter behavior is just wrong, as per this comment:
8232
8233         ;; this used to add the norecord flag to both calls below.
8234         ;; this is bogus because it is a pervasive assumption in XEmacs
8235         ;; that the current buffer is at the front of the buffers list.
8236         ;; for example, select an item and then do M-C-l
8237         ;; (switch-to-other-buffer).  Things get way confused.
8238         ;;
8239         ;; Andy, if you want to maintain the current look, you must
8240         ;;  *uncouple* the gutter order and buffers order.
8241
8242         * loaddefs.el (completion-ignored-extensions): unfuckify.
8243
8244         * bytecomp.el (batch-byte-compile-one-file): new function, used in
8245         xemacs.mak.
8246
8247         * autoload.el (batch-update-one-directory): new function, used in
8248         xemacs.mak.
8249
8250         * loadup.el: set gc-cons-threshold very high unless dumping --
8251         loadup during update-elc is much much much faster.  also do this
8252         when quick-building.
8253
8254         add commented-out code for profiling loadup.
8255
8256
8257         * update-elc.el (preloaded-file-list): add bytecomp.el, since it
8258         is required in order to build xemacs.
8259
8260 2000-04-26  Ben Wing  <ben@xemacs.org>
8261
8262         * loadup.el: don't garbage collect during loadup if quick-build
8263         compile-time option is set.
8264
8265 2000-04-23  Ben Wing  <ben@xemacs.org>
8266
8267         * update-elc.el: compute whether any dumped .el or .elc files
8268         are newer than the dumped exe, and touch the file ../src/NEEDTODUMP
8269         if so.
8270
8271         * update-elc.el (update-elc-files-to-compile): always change
8272         NOBYTECOMPILE in the src directory rather than current dir,
8273         so it will work under NT.
8274
8275         * autoload.el (autoload-trim-file-name): canonicalize to slashes so
8276         the form of this file is identical between Unix and Windows.
8277         (autoload-target-directory): Fixed to be lisp/ not lisp/prim/.
8278         Added comment.
8279         (update-autoloads-from-directory): updated doc string.
8280         updated doc strings in a few other places.
8281
8282 2000-04-18  Yoshiki Hayashi  <yoshiki@xemacs.org>
8283
8284         * bytecomp.el (byte-force-recompile): Fix argument to
8285         byte-recompile-directory.
8286
8287 2000-04-17  Yoshiki Hayashi  <yoshiki@xemacs.org>
8288
8289         * gutter-items.el (progress-display-clear-when-idle): Use
8290         add-one-shot-hook.
8291         * gutter-items.el (clear-progress-display): Adjust number of
8292         arguments.
8293
8294 2000-04-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
8295
8296         * dumped-lisp.el (preloaded-file-list): Always dump select.el.
8297
8298 2000-04-16  Ben Wing  <ben@xemacs.org>
8299
8300         * printer.el: New file.
8301
8302         * dumped-lisp.el (preloaded-file-list): Declare printer.el.
8303
8304         * help.el (describe-installation): Fix decoding for Windows.
8305
8306         * menubar-items.el:
8307         * menubar-items.el (default-menubar):
8308         * menubar-items.el (tutorials-menu-filter): New.
8309         * menubar-items.el (popup-menubar-menu):
8310         Add authorship.  Redo Help menu and Tutorials filter.
8311
8312         * menubar.el: Correct comment.
8313
8314         * modeline.el (modeline-buffer-identification): Correct doc string.
8315
8316         * simple.el:
8317         * simple.el (printing): Removed.
8318         * simple.el (printer-name): Removed.
8319         * simple.el (generic-print-buffer): Removed.
8320         * simple.el (generic-print-region): Removed.
8321         Move generic print code to printer.el.
8322
8323 2000-04-15  Ben Wing  <ben@xemacs.org>
8324
8325         * simple.el (generic-print-region): New.
8326         make this function actually work.
8327         (generic-print-buffer): call generic-print-region.
8328
8329 2000-04-14  Andy Piper  <andy@xemacs.org>
8330
8331         * gutter-items.el (make-search-dialog): avoid unnecessary futzing
8332         by using the new widget-callback-current-channel.
8333         (search-dialog-callback): ditto.
8334
8335 2000-04-12  Andy Piper  <andy@xemacs.org>
8336
8337         * gutter.el (default-gutter-position): moved from gutter-items.el.
8338         (default-gutter-position-changed-hook): ditto.
8339         (gutter-element-visibility-changed-hook): ditto.
8340         (set-gutter-element): ditto.
8341         (remove-gutter-element): ditto.
8342         (set-gutter-element-visible-p): ditto.
8343         (gutter-element-visible-p): ditto.
8344         (init-gutter): ditto.
8345
8346         * dialog.el (make-dialog-box): renamed and moved from
8347         gutter-items.el
8348
8349         * gutter-items.el: move various functions elsewhere.
8350
8351 2000-04-13  Katsumi Yamaoka  <yamaoka@jpl.org>
8352
8353         * menubar-items.el: Fixed place of parenthesis.
8354
8355 2000-04-12  Ben Wing  <ben@xemacs.org>
8356
8357         * etags.el (find-tag-at-point): New.  Lets you do find-tag
8358                 without constantly being prompted for the tag.
8359         * simple.el: Added a number of section headings, to clarify the
8360                 organization of this file.
8361         * simple.el (activate-region):
8362         * simple.el (region-exists-p):
8363         * simple.el (region-active-p):
8364                 Moved these three function down to the other side of
8365                 the case-changing functions, so they join the rest of
8366                 the region code.
8367         * simple.el (printing): New.
8368         * simple.el (printer-name): New.
8369         * simple.el (generic-print-buffer): New.
8370                 New functions, a very simple prototype for a unified
8371                 printing interface.
8372
8373         * process.el (call-process-internal): Real fix for null BUFFER,
8374                 other problems with BUFFER specs.
8375
8376         * menubar-items.el:
8377                 Fixed up File->Print to use new printing functions.
8378                 Various corrections and expansions to Grep/Compile menus.
8379                 New options for Printing.
8380                 New options for SMTP Mail, the way to send mail under
8381                   MS Windows. (There's also a package patch to make SMTP
8382                   Mail be the default under MSWin.)
8383
8384 2000-04-09  Jeff Miller <jmiller@cablespeed.com>
8385
8386         * menubar-items.el: Selecting Rectangle Mousing from menubar
8387         did not work.  Needed to quote mouse-track-rectangle-p.
8388
8389 2000-04-06  Yoshiki Hayashi  <yoshiki@xemacs.org>
8390
8391         * cl-compat.el (keywordp): Removed.
8392
8393 2000-04-05  Andy Piper  <andy@xemacs.org>
8394
8395         * gutter-items.el (progress-layout-glyph): don't initialize here.
8396         (progress-gauge-glyph): use dynamic sizing.
8397         (set-progress-display-style): new function. Set progress glyphs
8398         appropriately depending on the style.
8399         (progress-display-style): new variable. Custom version of
8400         set-progress-display-style.
8401         (progress-abort-glyph): switch to dynamic sizes.
8402         (search-dialog-text): make the edit field active.
8403
8404 2000-04-04  Andy Piper  <andy@xemacs.org>
8405
8406         * gutter-items.el (make-search-dialog): need to make the search
8407         dialog visible after creation.
8408
8409         * menubar-items.el (default-menubar): use the search dialog for
8410         searching. Remove some extraneous search menu items.
8411
8412         * gutter-items.el (set-gutter-element): allow glyphs to be used as
8413         well as strings.
8414         (make-gutter-only-dialog-frame): allow the user to create the
8415         frame unmapped. Allow the gutter spec to be given as a glyph.
8416         (search-dialog-direction): new variable.
8417         (search-dialog-text): new variable.
8418         (search-dialog-callback): new function. Callback for the search
8419         dialog action.
8420         (make-search-dialog): new function. Create a user-friendly search
8421         dialog.
8422
8423 2000-04-04  Hrvoje Niksic  <hniksic@iskon.hr>
8424
8425         * faces.el (set-face-stipple): Use mswindows-bitmap-file-path
8426         under Windows.
8427
8428 2000-04-01  Andy Piper  <andy@xemacs.org>
8429
8430         * font-lock.el (font-lock-fontify-keywords-region): Calculate
8431         progress more accurately.
8432
8433 2000-02-02  Hirokazu FUKUI  <hfukui@sannet.ne.jp>
8434
8435         * finder.el (finder-compile-keywords): Process readable files only.
8436         Because error in process of .#finder-inf.el when compile xemacs
8437         with --with-clash-detection option.
8438
8439 2000-03-31  Andy Piper  <andy@xemacs.org>
8440
8441         * gutter-items.el (append-progress-display): don't delay after a
8442         successful font-lock.
8443         (make-gutter-only-dialog-frame): new function. Allow users to
8444         create gutter-only dialogs.
8445
8446 2000-03-27  Mike Alexander  <mta@arbortext.com>
8447
8448         * process.el (call-process-internal): Handle a null BUFFER
8449         parameter correctly.
8450
8451 2000-03-28  Andy Piper  <andy@xemacs.org>
8452
8453         * gutter-items.el (abort-progress-display): put strings in the
8454         gutter not extents.
8455         (progress-layout-glyph): signal special 'quit callback.
8456         (progress-display-quit-function): deleted.
8457         (progress-display-stop-callback): deleted.
8458         (progress-display-dispatch-command-events): deleted.
8459         (append-progress-display): remove calls to
8460         progress-display-dispatch-command-events.
8461         (raw-append-progress-display): ditto.
8462
8463 2000-03-23  Hrvoje Niksic  <hniksic@iskon.hr>
8464
8465         * faces.el (set-face-stipple): Rewrite to correctly handle PIXMAP
8466         being a list.  Actually define `stipple-pixmap-p' which is used as
8467         an error predicate.  Correctly handle PIXMAP being either relative
8468         or absolute file name.
8469
8470 2000-03-24  Andy Piper  <andy@xemacs.org>
8471
8472         * gutter-items.el (add-tab-to-gutter): use copy-sequence.
8473         (abort-progress-display): ditto. Don't delete the created extent.
8474         (raw-append-progress-display): ditto.
8475         (progress-display-dispatch-non-command-events): new
8476         function. Encapsulates what we want to do when no command input is
8477         required.
8478         (progress-display-dispatch-command-events): likewise, but disable
8479         for now since it causes too many problems.
8480         (append-progress-display): use them.
8481         (raw-append-progress-display): ditto.
8482         (default-gutter-position-changed-hook): set this rather than
8483         default-gutter-position-changed.
8484         (default-gutter-position-changed-hook): lambda with zero arguments
8485         rather than one.
8486         (raw-append-progress-display): trap errors in pending input since
8487         allowing them to signal will hose the gauge well and
8488         truly. Ideally we would like to delay these until we are more able
8489         to cope.
8490         (append-progress-display): ditto.
8491
8492 2000-03-20  Jeff Miller <jmiller@cablespeed.com>
8493
8494         * lisp/make-docfile.el: call-process-internal is now implemented
8495         in process.el.
8496
8497 2000-03-21  Ben Wing  <ben@xemacs.org>
8498
8499         * mule\mule-cmds.el (set-language-info-alist):
8500         Fix to correspond to new menu arrangement.
8501
8502 2000-03-21  Ben Wing  <ben@xemacs.org>
8503
8504         * process.el:
8505         * process.el (call-process-internal): New.
8506         New implementation of call-process.  Only enabled under NT, so far.
8507         stderr handling not implemented yet in CVS'd C code.
8508
8509 2000-03-20  Ben Wing  <ben@xemacs.org>
8510
8511         * lisp-mode.el:
8512         * lisp-mode.el (lisp-interaction-mode-menubar-menu): New.
8513         * lisp-mode.el (lisp-interaction-mode):
8514         Put back Lisp Interaction menubar for Jan V's sake.
8515
8516         * simple.el:
8517         * simple.el (mark-ring):
8518         * simple.el (dont-record-current-mark): New.
8519         * simple.el (in-shifted-motion-command): New.
8520         * simple.el (mark-ring-unrecorded-commands): New.
8521         * simple.el (mark-ring-max):
8522         * simple.el (set-mark-command):
8523         * simple.el (push-mark):
8524         * simple.el (handle-pre-motion-command):
8525         Implement scheme for not recording unimportant marks.
8526
8527         * subr.el:
8528         * subr.el (function-allows-args): New.
8529         New function function-allows-args.
8530
8531 2000-03-20  Martin Buchholz <martin@xemacs.org>
8532
8533         * XEmacs 21.2.32 is released.
8534
8535 2000-03-20  Andy Piper  <andy@xemacs.org>
8536
8537         * gutter-items.el (update-tab-in-gutter): force selection of the
8538         selected-window if required to do so.
8539         (buffers-tab-items): ditto.
8540         (add-tab-to-gutter): ditto.
8541         (create-frame-hook): use force-selection.
8542         (default-gutter-position-changed): lambdify.
8543         (update-tab-hook): deleted since it was only used in one place.
8544
8545 2000-03-18  Andy Piper  <andy@xemacs.org>
8546
8547         * files.el (find-file-noselect): undo change that shouldn't have
8548         gone in.
8549
8550 2000-03-17  Andy Piper  <andy@xemacs.org>
8551
8552         * buffer.el (switch-to-buffer): use last-nonminibuf-window instead
8553         of selected-window trickery.
8554
8555         * gutter-items.el (update-tab-in-gutter): don't give dedicated
8556         frames tabs.
8557         (progress-display-stop-callback): progress -> progress-display
8558         (progress-display-quit-function): ditto.
8559         (clear-progress-display): ditto.
8560         (remove-progress-display): ditto.
8561         (append-progress-display): ditto.
8562         (abort-progress-display): ditto.
8563         (raw-append-progress-display): ditto.
8564         (display-progress-display): ditto.
8565         (current-progress-display-label): ditto.
8566         (current-progress-display): ditto.
8567         (lprogress-display): ditto and save the buffer
8568         (progress-display): ditto. Otherwise the buffer sometimes gets
8569         changed which confuses font-lock.
8570
8571         * font-lock.el (font-lock-default-fontify-buffer): catch all
8572         errors, not just quit.
8573         (font-lock-mode): progress -> display-progress
8574         (font-lock-default-fontify-buffer): ditto.
8575         (font-lock-fontify-syntactically-region): ditto.
8576         (font-lock-fontify-keywords-region): ditto.
8577
8578 2000-03-14  Hrvoje Niksic  <hniksic@iskon.hr>
8579
8580         * cl.el (gensym): Move to here from cl-macs.el.
8581         (gentemp): Ditto.
8582
8583 2000-03-16  Andy Piper  <andy@xemacs.org>
8584
8585         * font-lock.el (font-lock-mode): use lprogress and friends for
8586         progress management.
8587         (font-lock-default-fontify-buffer): ditto.
8588         (font-lock-fontify-syntactically-region): ditto.
8589         (font-lock-fontify-keywords-region): ditto.
8590         (font-lock-revert-cleanup): fix reverting.
8591         (font-lock-revert-setup): ditto.
8592
8593         * gutter-items.el (progress-use-echo-area): new variable. Use the
8594         echo area for progress gauges if non-nil.
8595         (clear-progress): remove echo area stuff and defer to
8596         clear-message.
8597         (append-progress): dispatch non-command events after each progress
8598         increment. Remove echo area stuff.
8599         (abort-progress): remove echo area stuff and defer to
8600         display-message.
8601         (raw-append-progress): ditto. Dispatch non-command events after
8602         gutter redisplay.
8603         (display-progress): defer echo area stuff to display-message.
8604
8605         * gutter-items.el (clear-progress):
8606         (abort-progress): indentation changes.
8607         (display-progress): don't clear progress.
8608         (append-progress): compare messages with equal.
8609         (raw-append-progress): use dispatch-non-command-events to flush
8610         widget creation events.
8611
8612 2000-03-13  Ben Wing  <ben@xemacs.org>
8613
8614         * abbrev.el:
8615         * abbrev.el (abbrev-string-to-be-defined): New.
8616         * abbrev.el (inverse-abbrev-string-to-be-defined): New.
8617         Changes for use with the menubar.
8618
8619 2000-03-12  Ben Wing  <ben@xemacs.org>
8620
8621         * alist.el (vassoc): moved here from font-menu.el.
8622
8623         * custom.el (defface): typo fix.
8624
8625         * dialog.el (yes-or-no-p-dialog-box):
8626         * dialog.el (message-box):
8627         * files.el (save-some-buffers-1):
8628         Put accelerators in the button names.
8629
8630         * font-lock.el (font-lock-comment-face):
8631         * font-lock.el (font-lock-keyword-face):
8632         * font-lock.el (font-lock-function-name-face):
8633         Fixed some of the colors under MS Windows because the existing
8634         default colors were hardly different from black and needed to be
8635         made lighter.
8636
8637         * font-menu.el:
8638         * font-menu.el (font-menu-split-long-menu):
8639         * font-menu.el (font-menu-family-constructor):
8640         * font-menu.el (font-menu-size-constructor):
8641         * font-menu.el (font-menu-weight-constructor):
8642         * font-menu.el (font-menu-set-font):
8643         vassoc moved to alist.el.
8644         Accelerators added to all menus.
8645         Unused bound var new-props removed.
8646
8647         * keydefs.el: I did a whole lot of rearranging to put things in a
8648         more consistent order and fixed a number of cases where key
8649         combinations involving up, down, left, right and so on were
8650         defined but the corresponding keypad combinations were not
8651         defined.
8652
8653         * lisp-mode.el:
8654         * lisp-mode.el (lisp-interaction-mode-popup-menu):
8655         * lisp-mode.el (emacs-lisp-mode):
8656         * lisp-mode.el (lisp-interaction-mode):
8657         * lisp-mode.el (flet):
8658         Added accelerators onto the menus.
8659         Made all the different versions of the let function be indented
8660         the same way.
8661         Undid Steve's easy-menu-ification, because it makes it impossible
8662         to have the menubar and popup menus different.
8663         Cleaned up the menu; added items for find-function &c and some
8664         indenting, and removed debug-on-*.
8665
8666         * list-mode.el (list-mode-hook):
8667         * list-mode.el (list-mode):
8668         * list-mode.el (completion-setup-hook):
8669         * list-mode.el (display-completion-list):
8670         Added support for the :window-height keyword, which is required
8671         because of other changes that I made for the file dialog box.  I
8672         also made the hook variables list-mode-hook and
8673         completion-setup-hook and also minibuffer-setup-hook in
8674         minibuf.el be permanent-local; see comment in list-mode.el.
8675
8676         * map-ynp.el (map-y-or-n-p):
8677         Added accelerators to the dialog buttons.
8678
8679         * menubar-items.el (menu-truncate-list):
8680         New internal function.
8681         * menubar-items.el (submenu-generate-accelerator-spec):
8682         * menubar-items.el (menu-item-strip-accelerator-spec):
8683         * menubar-items.el (menu-item-generate-accelerator-spec):
8684         New exported functions, for use in auto-generating accelerator specs.
8685
8686         * menubar-items.el:
8687         * menubar-items.el (default-menubar):
8688         * menubar-items.el (maybe-add-init-button):
8689         * menubar-items.el (bookmark-menu-filter):
8690         * menubar-items.el (slow-format-buffers-menu-line):
8691         * menubar-items.el (build-buffers-menu-internal):
8692         * menubar-items.el (language-environment-menu-filter):
8693         * menubar-items.el (default-popup-menu):
8694         * menubar-items.el (popup-buffer-menu):
8695         * menubar-items.el (popup-menubar-menu):
8696         Did a major overhaul on this file, and in fact I'm nowhere near
8697         done working on the menubar, and there will be more patches to
8698         come.  A basic summary of what I've done:
8699
8700         a) I added accelerators to all of the menu items.  For menus that
8701         are auto-generated, such as the buffers menu, the accelerators are
8702         automatically added to the beginning of each line using the
8703         numbers 1 through 9, then zero, and then letters starting with A,
8704         but omitting the letters that are already in use for the fixed
8705         menu items at the top of the buffers menu.  To facilitate adding
8706         accelerators of this kind, I created some new functions
8707         (*-accelerator-spec), which are also being used by other filters
8708         that auto generate lists of things such as ftp sites to download
8709         packages.  If people really don't like these accelerators
8710         appearing at the beginning of the menu items, a variable can be
8711         added to optionally turn them off, but I think this is rather
8712         pointless because other menu items have accelerators and many or
8713         most of the menu users will use the accelerators if the support is
8714         there.
8715
8716         b) I combined the top level Tools and Apps menus into a single
8717         Tools menu, because the distinction between the two is not
8718         obvious, and the items on the menus are not used often enough that
8719         putting some of them onto submenus is a problem.
8720
8721         c) I created two new top level menus called View and Cmds because
8722         there were too many items on the File and Edit menus, and I'm going
8723         to be adding more items to these menus.  In contrast to the Tools
8724         menu, the items on these menus may be used quite often during an
8725         editing session, and so should be available with fewer
8726         keystrokes.
8727
8728         d) I added a number of options to the options menu, including one
8729         for controlling whether the alt key can be used to traverse to
8730         menu items using the accelerators, one for controlling behavior of
8731         control-k, one for controlling how the kill and yank functions
8732         interact with the clipboard, a few additional buffers-menu
8733         options, and various other things.  I also did a bit of
8734         rearranging, for example, combining the keyboard and mouse options
8735         into a single keyboard and mouse submenu to facilitate the
8736         accelerators on that level.
8737
8738         e) I changed the variable buffers-menu-format-buffer-line-function
8739         to take two arguments instead of one, the second argument being
8740         the line number for use in creating an accelerator.  I added a
8741         hack to support existing functions with one argument (although I
8742         doubt that very many of these exist), for backward compatibility.
8743
8744         f) I moved the top level mule menu to be a submenu of the edit
8745         menu.  I think that most of the items on this menu are fairly
8746         useless and there are certainly not enough frequently used items
8747         to justify this being its own top level menu.
8748
8749         g) I combined most of the items in big-menubar.el into the main menu.
8750         If people think the main menu is too big, it would be possible to
8751         create different configurations, some smaller.
8752
8753         * menubar.el (check-menu-syntax):
8754         Deleted some syntax checks that were no longer valid, partly
8755         because of changes that were already made a long time ago, and
8756         partly because of a change I made where I allow the name of the
8757         menu item to be an evaluated expression rather than just a string,
8758         similar to all of the other parameters of a menu item.
8759
8760         * minibuf.el:
8761         * minibuf.el (read-file-name-1):
8762         * minibuf.el (mouse-read-file-name-1):
8763         I made a number of changes to improve the appearance
8764         and functioning of the file dialog box.  They include:
8765
8766         a) Fixing the problem where closing the dialog box by clicking on
8767         the close button of the window didn't properly exit the
8768         minibuffer.
8769
8770         b) Fixing the problem that if you typed part of a file name, and
8771         then clicked on a completion with the mouse, the file was not
8772         correctly selected.
8773
8774         c) Changing the title of the dialog box to reflect the operation
8775         being done in accordance with user interface conventions, rather
8776         than the name of the dialog box buffer, which is rather useless.
8777
8778         d) Remove the words "possible completions are" which didn't
8779         belong.
8780
8781         e) Fix things so that the completions scroll off the end of the
8782         completions windows only to the right, rather than both to the
8783         right and down, which is in accordance with Windows user interface
8784         conventions.
8785
8786         * msw-init.el (init-post-mswindows-win):
8787         Added a binding for meta-F4, which is the standard windows binding
8788         for exiting a program.
8789
8790         * select.el (get-selection-no-error):
8791         * select.el (own-selection):
8792         * select.el (own-clipboard):
8793         Added an optional argument called append to the functions
8794         own-selection and own-clipboard.  This adds support for appending
8795         text to the existing selection and allows the function
8796         own-clipboard to be used as the value of the variable
8797         interprogram- cut-function.
8798
8799         Fixed a bug in own-selection in handling zmacs-region-stays.
8800
8801         * simple.el (historical-kill-line): New.
8802
8803         * simple.el (kill-line):
8804         * simple.el (interprogram-cut-function):
8805         * simple.el (interprogram-paste-function):
8806         * simple.el (handle-pre-motion-command):
8807         * simple.el (next-line):
8808         * simple.el (previous-line):
8809         a) Expanded the variable kill-whole-line, so that function
8810         kill-line can be set to delete the entire line always, not just
8811         when cursor is at the beginning of the line.  This is controlled
8812         by setting the variable kill-whole-line to the symbol 'always.
8813         This behavior, as well as the existing kill-whole-line behavior,
8814         now only take effect when kill-line is called interactively,
8815         although this is a departure from a previous behavior in the case
8816         of setting this variable kill-whole-line to t.  It is almost
8817         certainly what has always been intended, and most likely the old
8818         way of doing things introduced bugs.  I also created a function
8819         called historical-kill-line, which ignores the kill-whole-line
8820         setting and always gives the historical behavior of only killing
8821         to the end of the line.  I bound this function to shift- control-k
8822         so that the kill to end of line behavior is available, even when
8823         kill-whole-line has been set to change control-k into the simple
8824         delete-whole-line behavior. (This can be set using the options
8825         menu.)
8826
8827         b) I changed things so that kill and yank now interact with the
8828         clipboard by default under windows.  This was done by changing the
8829         default value of interprogram-cut- function and
8830         interprogram-paste-function.  You can get the old behavior by
8831         setting these to nil, and there is an option on the options menu
8832         to do this.
8833
8834         c) I added support for selecting text using shifted motion keys.
8835         This support is on by default and can be controlled by the
8836         variable shifted-motion-keys-select-region.  There is also a
8837         variable called unshifted-motion-keys-deselect-region that
8838         controls more specifically how the shifted motion key behavior
8839         works.  I did not put an option on the options menu to turn this
8840         off, because I can't imagine why this would be useful.
8841
8842         * simple.el (forward-block-of-lines):
8843         * simple.el (backward-block-of-lines):
8844         * simple.el (block-movement-size):
8845         New.
8846
8847         * simple.el (uncapitalized-title-words):
8848         * simple.el (uncapitalized-title-word-regexp):
8849         * simple.el (capitalize-string-as-title):
8850         * simple.el (capitalize-region-as-title):
8851         New.
8852
8853
8854         * subr.el (add-hook):
8855         * subr.el (make-local-hook): New.
8856         * subr.el (remove-local-hook): New.
8857         * subr.el (add-one-shot-hook): New.
8858         * subr.el (add-local-one-shot-hook): New.
8859         Added some functions to make using hooks easier.
8860         These include:
8861
8862         a) Functions add-local-hook and remove-local-hook to make it easy
8863         to use local hooks.
8864
8865         b) Functions add-one-shot-hook and add-local-one-shot-hook, which
8866         make it possible to add a "one-shot" hook, which is to say a hook
8867         that runs only once, and automatically removes itself after the
8868         first time it has run.
8869
8870 2000-03-09  Andy Piper  <andy@xemacs.org>
8871
8872         * files.el (auto-mode-alist): pick up jsp, jhtml and xml files.
8873
8874 2000-03-09  Yoshiki Hayashi  <yoshiki@xemacs.org>
8875
8876         * buff-menu.el (buffers-menu-omit-invisible-buffers):
8877         Moved from menubar-items.el.
8878         * dumped-lisp.el: Dump gutter-items regardless of menubar.
8879
8880 2000-03-08  Andy Piper  <andy@xemacs.org>
8881
8882         * gutter-items.el (build-buffers-tab-internal): add selected field
8883         to buffers tab spec.
8884
8885 2000-03-07  Yoshiki Hayashi  <yoshiki@xemacs.org>
8886
8887         * minibuf.el (last-exact-completion): Initialize to nil.
8888
8889 2000-03-07  Didier Verna  <didier@xemacs.org>
8890
8891         * startup.el (command-line-1): remove unused variable
8892         `first-file-buffer'.
8893
8894 2000-02-29  Hrvoje Niksic  <hniksic@iskon.hr>
8895
8896         * loaddefs.el (completion-ignored-extensions): Removed ".log",
8897         which is also used for Web server log files.
8898
8899 2000-02-03  IKEYAMA Tomonori <tomonori@suiyokai.org>
8900
8901         * mule/mule-charset.el: Setup auto-fill-chars.
8902
8903 2000-03-02  SL Baur  <steve@beopen.com>
8904
8905         * subr.el (with-string-as-buffer-contents): Reimplement using
8906         `with-temp-buffer'.  Fixes non-unique buffer name problem, fixes
8907         non-deletion of buffer after execution problem.
8908         (with-output-to-string): Use unique buffer name.
8909
8910 2000-02-29  Stephen J. Turnbull  <stephen@xemacs.org>
8911
8912         * gutter-items.el (buffers-tab-sort-function):  New variable.
8913         (buffers-tab-items):  Funcall it to sort the buffer tab list.
8914
8915 2000-02-29  Stephen J. Turnbull  <stephen@xemacs.org>
8916
8917         * startup.el (load-user-init-file):  Merge two `if's to one `or'.
8918
8919 2000-02-28  Martin Buchholz  <martin@xemacs.org>
8920
8921         * menubar-items.el (maybe-add-init-button): Remove the "Load
8922         .emacs" button from all menubars.
8923
8924 2000-03-01  Didier Verna  <didier@xemacs.org>
8925
8926         * rect.el (string-rectangle): depend on `pending-delete-mode' for
8927         region rectangle replacement (from Jan Vroonhof).
8928         (replace-rectangle): new function.
8929
8930 2000-01-05  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8931
8932         * mule/mule-cmds.el (set-default-coding-systems): Use
8933         set-terminal-coding-system and set-keyboard-coding-system.
8934         * coding.el (set-terminal-coding-system): Use
8935         set-console-tty-output-coding-system.
8936         (set-keyboard-coding-system): Use
8937         set-console-tty-input-coding-system.
8938
8939 2000-02-21  Yoshiki Hayashi  <yoshiki@xemacs.org>
8940
8941         * minibuf.el (read-variable): Allow symbol to default argument.
8942
8943 2000-02-27  Andy Piper  <andy@xemacs.org>
8944
8945         * gutter-items.el (update-tab-hook): new function to be used for
8946         hooks.
8947         (create-frame-hook): add update-tab-hook.
8948         (record-buffer-hook): ditto.
8949         (default-gutter-position-changed): ditto.
8950         (default-gutter-position): updating the buffers tab is now handled
8951         by a hook.
8952         (default-gutter-position-changed-hook): new variable.
8953         (gutter-element-visibility-changed-hook): ditto.
8954         (set-gutter-element-visible-p): call it.
8955         (set-gutter-element): use modify-specifier-instances. Set extents
8956         as duplicable before using.
8957         (remove-gutter-element): ditto.
8958         (set-gutter-element-visible-p): ditto.
8959         (init-gutter): new function.
8960         (add-tab-to-gutter): use new gutter-element functions rather than
8961         setting specifiers directly.
8962         (clear-progress): ditto.
8963         (abort-progress): ditto.
8964         (gutter-buffers-tab-visible-p): renamed from
8965         default-gutter-visible-p
8966
8967         * specifier.el (modify-specifier-instances): new function from Jan
8968         Vroonhof.
8969
8970         * x-init.el (init-post-x-win): call init-gutter.
8971
8972         * msw-init.el (init-post-mswindows-win): call init-gutter.
8973
8974         * menubar-items.el (default-menubar): Update to reflect new gutter
8975         variables.
8976
8977 2000-02-26  Andy Piper  <andy@xemacs.org>
8978
8979         * gutter-items.el (set-gutter-element): new function. Add gutter
8980         elements to the specified gutter.
8981         (remove-gutter-element): new function. Remove gutter elements from
8982         the specified gutter.
8983         (set-gutter-element-visible-p): new function. Set gutter element
8984         visibility for the provided gutter-visible specifier.
8985
8986 2000-02-23  Andy Piper  <andy@xemacs.org>
8987
8988         * gutter-items.el (add-tab-to-gutter): specify dimensions
8989         dynamically.
8990
8991 2000-02-24  Martin Buchholz  <martin@xemacs.org>
8992
8993         * gutter-items.el (add-tab-to-gutter):
8994         * package-get.el (package-get-interactive-package-query):
8995         * package-ui.el (pui-directory-exists):
8996         (pui-install-selected-packages):
8997         (pui-list-packages):
8998         Use #'(lambda ...)  instead of '(lambda ...).
8999
9000 2000-02-21  Gregory Neil Shapiro <gshapiro@gshapiro.net>
9001
9002         * startup.el (load-user-init-file): Check to make sure user
9003           has an init-file before calling load().
9004
9005 2000-02-20  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9006
9007         * msw-glyphs.el (msgdi-device-p): Added this and 'msgdi specifier tag.
9008
9009 2000-02-23  Martin Buchholz <martin@xemacs.org>
9010
9011         * XEmacs 21.2.31 is released.
9012
9013 2000-02-21  Mike Sperber <mike@xemacs.org>
9014
9015         * loadup.el (really-early-error-handler):
9016         * update-elc.el:
9017         * make-docfile.el:
9018         Remove dependency on EMACSBOOTSTRAP... environment variables.
9019
9020 2000-02-21  Martin Buchholz <martin@xemacs.org>
9021
9022         * XEmacs 21.2.30 is released.
9023
9024 2000-02-19  Martin Buchholz  <martin@xemacs.org>
9025
9026         * byte-optimize.el (byte-optimize-plus):
9027         (byte-optimize-minus):
9028         (byte-optimize-multiply):
9029         Optimize (- 0) to 0, not (-)
9030         Optimize (+ 5 3.0) to 8.0
9031         Optimize (* 5 3.0) to 15.0
9032         Improve readability.
9033
9034 2000-02-21  Jonathan Harris  <jhar@tardis.ed.ac.uk>
9035
9036         * modeline.el: (modeline-scrolling-method): change modeline
9037         mswindows cursor appearance according to the value.
9038
9039         * msw-faces.el: (mswindows-init-device-faces): Initialise 'default
9040         and 'gui-element face colors and 'gui-element face font to Windows
9041         defaults.
9042
9043 2000-02-09 Stef Epardaud  <stef@lunatech.com>
9044
9045         * font-lock.el: Javadoc enhancements
9046
9047 1999-11-27  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
9048
9049         * ldap.el (toplevel): Test if LDAP support has been compiled in
9050         (ldap-verbose): New option
9051         (ldap-search-entries): Renamed from the previous ldap-search
9052         Conditionalize message display on ldap-verbose
9053         (ldap-add-entries, ldap-modify-entries, ldap-delete-entries): New
9054         defuns
9055         (ldap-search): Is now defined as an obsolete wrapper calling
9056         ldap-search-basic or ldap-search-entries
9057
9058
9059 1999-12-06  Hirokazu FUKUI  <hfukui@sannet.ne.jp>
9060             Shuhei KOBAYASHI <shuhei@aqua.ocn.ne.jp>
9061             Jan Vroonhof  <jan@xemacs.org>
9062
9063         * byte-optimize.el (byte-optimize-form-code-walker): Fixed.
9064         When for-effect is true, didn't call `byte-optimize-form'
9065         in and/or subforms without last.
9066
9067 1999-12-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
9068
9069         * package-get.el (package-get-download-sites): Use correct custom
9070         type.
9071
9072 2000-02-15  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9073
9074         * files.el (write-file): Ask for coding system when compiled with
9075         file-coding.
9076
9077 2000-02-16  Andy Piper  <andy@xemacs.org>
9078
9079         * buffer.el (switch-to-buffer): give norecord argument to
9080         set-window-buffer instead of explicitly recording.
9081
9082         * gutter-items.el (buffers-tab-switch-to-buffer): don't record if
9083         we have to pick a window.
9084
9085 1999-12-24  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9086
9087         * mule/mule-cmds.el (describe-language-support): Don't add
9088         unexist function to help-map.
9089         (describe-coding-system): Don't use already assigend `C'.
9090
9091 2000-01-23  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
9092
9093         * info.el (Info-save-auto-generated-dir): nil -> 'never to make it
9094         work in custom.
9095
9096 2000-02-04  Kazuyuki IENAGA <kazz@imasy.or.jp>
9097
9098         * about.el: Ienaga's e-mail address change.
9099
9100 2000-02-16  Samuel Mikes  <smikes@alumni.hmc.edu>
9101
9102         * etags.el (find-tag): force new window -- even if buf already
9103         visible -- when other-window is t
9104
9105 2000-02-16  Martin Buchholz <martin@xemacs.org>
9106
9107         * XEmacs 21.2.29 is released.
9108
9109 2000-02-09  Martin Buchholz  <martin@xemacs.org>
9110
9111         * cl-extra.el (getf): This is now identical to `plist-get', so
9112         just defalias it.
9113         * cl-macs.el: Make getf an alias to plist-get, at the
9114         byte-compiler level, using define-compiler-macro.
9115
9116 2000-02-08  Martin Buchholz  <martin@xemacs.org>
9117
9118         * cl-extra.el (cl-remprop): Remove. remprop is now in C.
9119
9120 2000-02-07  Kyle Jones  <kyle_jones@wonderworks.com>
9121
9122         * lisp/etags.el (find-tag-internal): set exact-tagname to
9123           a regular expression that matches against the tagname
9124           part of the tag entry first instead of only looking in
9125           the context area.
9126
9127 2000-01-23  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
9128
9129         * gutter-items.el: fixed typo(s) in customizing default-gutter-position
9130         * toobar.el: fixed typo(s) in customizing default-toolbar-position
9131
9132 2000-02-07  Martin Buchholz <martin@xemacs.org>
9133
9134         * XEmacs 21.2.28 is released.
9135
9136 2000-02-07  Martin Buchholz  <martin@xemacs.org>
9137
9138         * cl-extra.el (getf): Just call `get', never `get*'.
9139         Make arglist match docstring.
9140         Fix bug: (getf nil t t) ==> Lisp nesting exceeds `max-lisp-eval-depth'
9141         * cl-macs.el (get* compiler macro): Simply replace `get*' by `get'.
9142         * byte-optimize.el: remove references to `get*'.
9143
9144 2000-02-06  Martin Buchholz  <martin@xemacs.org>
9145
9146         * mule/european.el: Add syntax information for Latin3 and Latin4.
9147
9148 2000-02-02  Martin Buchholz  <martin@xemacs.org>
9149
9150         * byte-optimize.el: Byte-optimize (length "foo")
9151
9152 2000-02-03   Daiki Ueno  <ueno@ueda.info.waseda.ac.jp>
9153
9154         * window.el (shrink-window-if-larger-than-buffer): Rewrite full
9155         width check using `window-leftmost-p' and `window-rightmost-p'.
9156
9157 2000-02-02  Per Abrahamsen  <abraham@dina.kvl.dk>
9158
9159         * wid-edit.el (widget-match-inline): An atom never matches a
9160           list.
9161
9162 2000-01-29  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9163
9164         * modeline.el: Consolidated 'x and 'mswindows specification under
9165         'win tag.
9166
9167 2000-01-29  Andy Piper  <andy@xemacs.org>
9168
9169         * gutter-items.el: (format-buffers-tab-line): Try and be
9170         intelligent about buffer naming when we have duplicates.
9171
9172 2000-01-29  Andy Piper  <andy@xemacs.org>
9173
9174         * gutter-items.el (gutter-visible-p): Make sure the gutter gets
9175         updated when it becomes visible.
9176
9177 2000-01-26  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9178
9179         * bytecomp.el (byte-compile-insert-header): Properly set coding
9180         system under MULE and file-coding.
9181
9182 2000-01-28  Martin Buchholz  <martin@xemacs.org>
9183
9184         * coding.el (dontusethis-set-value-file-name-coding-system-handler):
9185         (dontusethis-set-value-terminal-coding-system-handler):
9186         (dontusethis-set-value-keyboard-coding-system-handler):
9187         Never undefine coding system aliases.  Emergency fix for gnus.
9188
9189 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
9190
9191         * files.el (abbreviate-file-name): Use directory-sep-char instead
9192         of hard-coded "/".
9193
9194 2000-01-27  Hrvoje Niksic  <hniksic@iskon.hr>
9195
9196         * startup.el (user-init-file-base-list): New variable, replacing
9197         user-init-file-base.
9198         (find-user-init-file): New function.
9199         (command-line-early): Use it.
9200         (load-user-init-file): Ditto.
9201
9202 2000-01-26  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9203
9204         * gutter-items.el (update-tab-in-gutter): Use proper locale when
9205         calling valid-image-instantiator-format-p
9206
9207 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
9208
9209         * isearch-mode.el (isearch-mode): The variable is
9210         isearch-unhidden-extents, not isearch-opened-extents.
9211
9212 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
9213
9214         * minibuf.el (next-history-element): Modify error message if a
9215         default value is available.
9216
9217 2000-01-26  Martin Buchholz  <martin@xemacs.org>
9218
9219         * bytecomp.el (byte-compile-file): Don't unconditionally write
9220         .elc files in binary - might contain non-Latin1.
9221
9222 2000-01-24  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9223
9224         * process.el (shell-quote-argument): Use (nt-quote-process-args)
9225         for windows-nt.
9226
9227         * version.el:
9228         * startup.el (user-init-file-base):
9229         * process.el (call-process-region):
9230         * files.el (make-backup-file-name):
9231         (backup-file-name-p):
9232         (file-relative-name):
9233         (abbreviate-file-name):
9234         (set-auto-mode):
9235         * code-process.el (call-process-region): Removed unnecessary
9236         branching on 'windows-nt and 'ms-dos system types. Phased 'ms-dos
9237         support out of the universe.
9238
9239         * process.el:
9240         * code-process.el:
9241         * bytecomp.el (byte-compile-file): Removed reference to
9242         buffer-file-type, and commented usage of binary-process-output
9243         NTEmacs variables.
9244
9245 2000-01-24  Yoshiki Hayashi  <yoshiki@xemacs.org>
9246
9247         * help.el (function-arglist): Add case for macro.
9248
9249 2000-01-22  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9250
9251         * cus-edit.el (custom-display): Removed "MS-DOS" and added Windows
9252         printers.
9253         (custom-display): Added a menu for printer/display tags.
9254
9255         * frame.el (frame-type):
9256         * device.el (device-type): Added 'msprinter to the doc string, and
9257         removed 'pc -- it is not going to be implemented ever.
9258         (call-device-method): Fixed docstring typo.
9259         Defined specifier tags 'printer and 'display.
9260
9261 2000-01-22  Kyle Jones  <kyle_jones@wonderworks.com>
9262
9263         * lisp/itimer.el (itimer-run-expired-timers): (consp
9264           last-command-event-time) instead of (consp
9265           'last-command-event-time).
9266
9267 2000-01-21  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9268
9269         * msw-glyphs.el: Removed obsolete commentary.
9270
9271 2000-01-21  Hrvoje Niksic  <hniksic@iskon.hr>
9272
9273         * minibuf.el (read-file-name): Use abbreviate-file-name to produce
9274         better default value.
9275
9276 2000-01-21  Hrvoje Niksic  <hniksic@iskon.hr>
9277
9278         * minibuf.el (read-expression): Add a DEFAULT-VALUE argument.
9279         (read-string): Ditto.
9280         (eval-minibuffer): Ditto.
9281         (read-command): Ditto.
9282         (read-function): Ditto.
9283         (read-variable): Ditto.
9284         (read-number): Ditto.
9285         (read-shell-command): Ditto.
9286         (read-number): Record history.
9287
9288 2000-01-20  Yoshiki Hayashi  <yoshiki@xemacs.org>
9289
9290         * etags.el (find-tag-tag): Use DEFAULT of completing-read.
9291
9292 2000-01-20  Yoshiki Hayashi  <yoshiki@xemacs.org>
9293
9294         * faces.el (startup-initialize-custom-faces): New function.
9295         Reset all faces created during auto-autoloads loading time
9296         by defface.
9297         * startup.el (command-line): Call it.
9298
9299 2000-01-19  Yoshiki Hayashi  <yoshiki@xemacs.org>
9300
9301         * about.el (about-hackers): Add myself to contributors list.
9302
9303 2000-01-12  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9304
9305         * menubar-items.el (maybe-add-init-button): Removed an argument in
9306         a call to load-user-init-file, as the function managed to lose its
9307         formal parameter a few betas ago.
9308
9309 2000-01-18  Martin Buchholz <martin@xemacs.org>
9310
9311         * XEmacs 21.2.27 is released.
9312
9313 2000-01-18  Martin Buchholz  <martin@xemacs.org>
9314
9315         * process.el (shell-command-to-string): Use the FSF docstring.
9316         Make shell-command-to-string the standard function, and
9317         exec-to-string the (deprecated) alias.
9318
9319         * startup.el: typo fix.
9320
9321 2000-01-16  Martin Buchholz  <martin@xemacs.org>
9322
9323         * mule/mule-misc.el (char-octet): Move back into mule-charset.c.
9324
9325 2000-01-14  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9326
9327         * menubar-items.el (sort-buffers-menu-alphabetically): Put invisible
9328         buffers after visible buffers.
9329         (sort-buffers-menu-by-mode-then-alphabetically): Ditto.
9330
9331 2000-01-17  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9332
9333         * info.el (Info-extract-menu-node-name): Stop at a dot
9334         followed by whitespace or right parenthesis.
9335
9336 2000-01-15  Hrvoje Niksic  <hniksic@iskon.hr>
9337
9338         * info.el (Info-directory-list): Warn against using Customize with
9339         Info-directory-list.
9340
9341 2000-01-15  Adrian Aichner  <aichner@ecf.teradyne.com>
9342
9343         * minibuf.el (read-file-name): doc fix.
9344
9345         * autoload.el (update-file-autoloads): doc fix.
9346
9347         * about.el (about-hackers): Change my E-mail address.
9348
9349 2000-01-13  Martin Buchholz  <martin@xemacs.org>
9350
9351         * info.el (Info-visit-file): Just use the `f' interactive spec to
9352         read a filename in the standard way.
9353
9354 2000-01-13  Andy Piper  <andy@xemacs.org>
9355
9356         * gutter-items.el (gutter-buffers-tab-orientation): new variable.
9357         (gutter-buffers-tab-extent): new variable.
9358         (update-tab-in-gutter): call add-tab-to-gutter again if the
9359         orientation has changed.
9360         (add-tab-to-gutter): cope with different orientations.
9361
9362 2000-01-11  Didier Verna  <didier@xemacs.org>
9363
9364         * info.el (Info-following-node-name): backward-skip dots as well
9365         as spaces (dots at the end of a node name aren't part of it).
9366         (Info-extract-menu-node-name): don't skip dots. There could be
9367         some in the node name.
9368         (Info-index): allow dots to be part of a node name.
9369
9370 2000-01-12  Andreas Jaeger  <aj@suse.de>
9371
9372         * files.el (auto-mode-alist): Added idlwave-mode.
9373         Patch by Carsten Dominik <dominik@astro.uva.nl>.
9374
9375 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9376
9377         * info.el (Info-search): Show default value.
9378
9379 1999-12-20  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9380
9381         * info.el (Info-read-node-completion-table): New variable.
9382         (Info-read-node-name-1): New function.
9383         (Info-read-node-name): Use it.
9384         (Info-follow-reference): Use DEFAULT argument of completing-read.
9385         (Info-menu): Ditto.
9386
9387 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9388
9389         * hyper-apropos.el (hyper-describe-key-briefly): Save
9390         window configuration.
9391         (hyper-describe-face): Use DEFAULT of completing-read.
9392         (hyper-apropos-read-variable-symbol): Ditto.
9393         (hyper-apropos-read-function-symbol): Ditto.
9394
9395 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9396
9397         * mule/mule-cmds.el (set-default-coding-system): Set
9398         comint-exec-hook to use coding-system-for-read and
9399         coding-system-for-write so that C-x RET c works.
9400
9401 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9402
9403         * minibuf.el (minibuffer-confirm-incomplete): Customize.
9404         (previous-matching-history-element): Increment
9405         minibuffer-max-depth by 1.
9406         (next-matching-history-element): Ditto.
9407
9408 2000-01-11  Andy Piper  <andy@xemacs.org>
9409
9410         * gutter-items.el (buffers-tab): Create a new face for the buffers
9411         tab.
9412         (buffers-tab-face): use it.
9413
9414 2000-01-10  Didier Verna  <didier@xemacs.org>
9415
9416         * modeline.el (modeline-scrolling-method): change modeline X
9417         cursor appearance according to the value.
9418
9419 2000-01-07  Andreas Jaeger  <aj@suse.de>
9420
9421         * about.el (about-hackers): Moved my entry to contributor list.
9422         (xemacs-hackers): Added myself.
9423         (about-maintainer-info): Added description of myself.
9424
9425
9426 2000-01-07  Didier Verna  <didier@xemacs.org>
9427
9428         * modeline.el (modeline-scrolling-method): new variable.
9429         (mouse-drag-modeline): add reference to it in the docstring.
9430         (mouse-drag-modeline): handle it.
9431
9432 2000-01-08  Andy Piper  <andy@xemacs.org>
9433
9434         * gutter-items.el (update-tab-in-gutter): remove resize-subwindow
9435         calls.
9436         (remove-buffer-from-gutter-tab): ditto.
9437
9438 2000-01-06  Per Abrahamsen  <abraham@dina.kvl.dk>
9439
9440         * cus-edit.el (custom-hook-convert-widget): Fix comment.
9441         (custom-face-edit): Fix grammatical error in help message.
9442
9443 2000-01-03  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9444
9445         * movemail.el: Added.
9446
9447         * dumped-lisp.el (preloaded-file-list): Added movemail.el.
9448
9449 2000-01-03  Didier Verna  <didier@xemacs.org>
9450
9451         * modeline.el (mouse-drag-modeline): remove the code related to
9452         the modeline horizontal scrolling facility.
9453
9454 1999-12-31  Martin Buchholz <martin@xemacs.org>
9455
9456         * XEmacs 21.2.26 is released.
9457
9458 1999-12-28  Andy Piper  <andy@xemacs.org>
9459
9460         * wid-edit.el (widget-push-button-value-create): The gui cache
9461         does not agree with native widgets which can only be displayed
9462         once per window. The reasons for caching are diminished now that
9463         we don't hog resources when creating buttons.
9464         (widget-push-button-cache) deleted.
9465
9466 1999-12-24  Martin Buchholz <martin@xemacs.org>
9467
9468         * XEmacs 21.2.25 is released.
9469
9470 1999-12-24  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9471
9472         * hyper-apropos.el (hyper-apropos): Toggle
9473         hyper-apropos-programming-apropos correctly.
9474         Set REGEXP when user accepts default value.
9475
9476 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9477
9478         * minibuf.el (read-from-minibuffer): Bind minibuffer-default.
9479         (read-file-name-2): Use DEFAULT argument of read-from-minibuffer.
9480
9481 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9482
9483         * mule/mule-category.el (undefined-category-designator):
9484         Return char instead of character.  Search for undefined one.
9485         (describe-category): Use with-displaying-help-buffer.
9486
9487 1999-12-21  Martin Buchholz  <martin@xemacs.org>
9488
9489         * byte-optimize.el (byte-optimize-plus):
9490         Optimize (+ 1) to 1 instead of (1+ nil).
9491
9492         * files.el (basic-save-buffer): Rewrite for clarity.  Use (char-before).
9493
9494         * byte-optimize.el (byte-compile-butlast): Remove.  Use butlast instead.
9495
9496         * byte-optimize.el (byte-optimize-char-before): New function.
9497         Remove performance penalty for using (char-before) instead of (char-after).
9498
9499 1999-12-20  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9500
9501         * mule/mule-category.el (char-category-list): Return character
9502         instead of integer.
9503
9504 1999-12-17  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9505
9506         * minibuf.el (read-buffer): Check default is buffer object.
9507
9508 1999-11-25  Andy Piper  <andy@xemacs.org>
9509
9510         * cus-edit.el (custom-buffer-create-buttons): Use native widgets
9511         for buttons.
9512
9513 1999-12-16  Andreas Jaeger  <aj@suse.de>
9514
9515         * package-get.el (package-get-maybe-save-index): Fixed typo.
9516         Patch by Jeff Miller <jmiller@smart.net>.
9517
9518 1999-12-13  Charles G Waldman  <cgw@alum.mit.edu>
9519
9520         * gnuserv.el (gnuserv-process-filter):  don't call
9521         gnuserv-write-to-client when gnuserv-current-client is nil
9522
9523 1999-12-14  Martin Buchholz <martin@xemacs.org>
9524
9525         * XEmacs 21.2.24 is released.
9526
9527 1999-12-12  Gunnar Evermann  <ge204@eng.cam.ac.uk>
9528
9529         * about.el (about-hackers): Update my email address.
9530
9531 1999-12-07  Martin Buchholz <martin@xemacs.org>
9532
9533         * XEmacs 21.2.23 is released.
9534
9535 1999-11-06  Jason R Mastaler  <jason@mastaler.com>
9536
9537         * package-get.el (package-get-download-sites): Removed several
9538         defunct download sites, added many new ones, and corrected a few
9539         incorrect directory-on-site entries.  Added physical locations to
9540         site-description.
9541
9542 1999-11-30  Gunnar Evermann  <ge204@eng.cam.ac.uk>
9543
9544         * finder.el (finder-commentary): add DOC string and fix
9545         interactive spec
9546
9547 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
9548
9549         * help.el (describe-function): Don't forget to intern the string
9550         completing-read returns.
9551         (describe-variable): Ditto.
9552
9553 1999-11-16  Adrian Aichner  <adrian@xemacs.org>
9554
9555         * hyper-apropos.el (hyper-apropos-this-symbol): Handle
9556         `hyper-apropos-help-mode' here to find symbol to customize
9557         irregardless of cursor position and simplify
9558         `hyper-apropos-set-variable', `hyper-apropos-find-function', and
9559         `hyper-apropos-popup-menu'.
9560
9561 1999-11-21  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9562
9563         * apropos.el (apropos-mode-map): Add return to call
9564         apropos-follow.
9565         (apropos-print): Call apropos-mode to have better
9566         command reference. Put keymap text-poperty to
9567         symbole name.
9568
9569 1999-11-22  Alastair Burt  <burt@dfki.de>
9570
9571         * help.el: (describe-bindings-1): Added handling of keymaps for
9572         the extents at point.
9573
9574 1999-12-02  Mark Thomas  <mthomas@jprc.com>
9575
9576         * gutter-items.el (buffers-tab-items): Wrap the function in a
9577         save-match-data
9578
9579 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
9580
9581         * help.el (describe-function): Use the DEFAULT argument to
9582         completing-read.
9583         (describe-variable): Ditto.
9584
9585 1999-11-26  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9586
9587         * minibuf.el (read-from-minibuffer): Add optional argument
9588         DEFAULT to have better mini-buffer history support.
9589         (completing-read): Pass default to read-from-minibuffer.
9590         (read-buffer): Pass default to completing-read.
9591
9592 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
9593
9594         * font-lock.el (font-lock-doc-string-face): Document the
9595         `font-lock-lisp-like' property.
9596
9597 1999-11-29  Hrvoje Niksic  <hniksic@iskon.hr>
9598
9599         * lisp-mode.el: Specify `font-lock-lisp-like'.
9600
9601         * font-lock.el (font-lock-lisp-like): New function.
9602         (font-lock-fontify-syntactically-region): Use it.
9603
9604 1999-11-29  XEmacs Build Bot <builds@cvs.xemacs.org>
9605
9606         * XEmacs 21.2.22 is released
9607
9608 1999-11-28  Martin Buchholz <martin@xemacs.org>
9609
9610         * XEmacs 21.2.21 is released.
9611
9612 1999-11-18  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9613
9614         * minibuf.el (read-coding-system): Accept symbol and
9615         coding-system object as a default-coding-system.
9616
9617 1999-11-16  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9618
9619         * minibuf.el (read-coding-system): Accept symbol as
9620         a default-coding-system.
9621
9622 1999-10-06  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9623
9624         * apropos.el (apropos-documentation): Use insert instead
9625         of princ.
9626
9627 1999-11-07  William M. Perry  <wmperry@aventail.com>
9628
9629         * gpm.el: New gpm-minor-mode to turn GPM mouse support on & off
9630           for the linux console.
9631
9632         * mouse.el (mouse-consolidated-yank): Allow the mouse-yanking
9633           stuff to work when you are not on a window system, since the GPM
9634           mouse support now allows pasting from outside of XEmacs.
9635
9636 1999-11-10  XEmacs Build Bot <builds@cvs.xemacs.org>
9637
9638         * XEmacs 21.2.20 is released
9639
9640 1999-11-06  Hrvoje Niksic  <hniksic@iskon.hr>
9641
9642         * setup-paths.el (paths-default-info-directories): Add
9643         /usr/share/info and /usr/local/share/info.
9644
9645 1999-10-30  Hrvoje Niksic  <hniksic@srce.hr>
9646
9647         * about.el: Updated Vladimir Ivanovic's info.
9648
9649 11999-08-28  Jan Vroonhof  <vroonhof@math.ethz.ch>
9650
9651         * auto-show.el (auto-show-truncationp): Remove.
9652
9653         * auto-show.el (auto-show-should-take-action-p): Use window-truncated-p
9654
9655 999-09-23  Gunnar Evermann  <ge204@eng.cam.ac.uk>
9656
9657         * indent.el (indent-line-to): fix bug: spaces were not replaced
9658         with tab if column is multiple of tab-width
9659         From dhn@qedinc.com
9660
9661 1999-10-24  Jan Vroonhof  <vroonhof@math.ethz.ch>
9662
9663         * mule/mule-cmds.el (read-input-method-name): Accept symbols
9664         correctly. Patch from Mikio Nakajima <minakaji@osaka.email.ne.jp>
9665
9666         * package-get.el (package-get-package-provider): Be verbose when
9667         interactive. Patch from Robert Pluim
9668
9669 1999-08-23  Mike McEwan  <mike@lotusland.demon.co.uk>
9670
9671         * info.el (Info-suffix-list): Add ".info.bz2" to the recognised
9672         info file suffixes.
9673
9674 1999-08-19  Stephen Tse  <stephent@sfu.ca>
9675
9676         * process.el (open-network-stream): Add a new optional parameter
9677         PROTOCOL to support udp; fix a minor typo and add an explanation
9678         in docstring for udp programming.
9679
9680         * code-process.el (open-network-stream): Add a new optional
9681         parameter PROTOCOL to support udp; fix a minor typo and add an
9682         explanation in docstring for udp programming.
9683
9684 1999-10-18  Andy Piper  <andy@xemacs.org>
9685
9686         * gui.el (make-gui-button): be more precise about how we call
9687         callbacks.
9688
9689         * wid-edit.el (widget-push-button-value-create): Use the new form
9690         of native gui-button.
9691
9692 1999-10-14  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9693
9694         * info.el (Info-page-prev): Don't do (sit-for 0).
9695
9696 1999-10-13  Andy Piper  <andy@xemacs.org>
9697
9698         * gutter-items.el (progress-abort-glyph): new glyph for showing
9699         abort status.
9700         (append-progress): dispatch-event rather than sit-for.
9701         (abort-progress): new function. Show the abort glyph with an
9702         appropriate message.
9703         (raw-append-progress): dispatch-event rather than sit-for.
9704         (display-progress): cope with aborts.
9705
9706         * gui.el (make-gui-button): Use native widgets for buttons
9707         unconditionally.
9708         (insert-gui-button): ditto.
9709         (gui-button-p): ditto.
9710
9711         * xbm-button.el: remove from core.
9712
9713         * xpm-button.el: remove from core.
9714
9715 1999-10-07  Olivier Galibert  <galibert@pobox.com>
9716
9717         * faces.el (init-device-faces): Don't initialize the random faces
9718         on the stream device.
9719
9720 1999-10-06  Andy Piper  <andy@xemacs.org>
9721
9722         * files.el (recover-file): Don't use ls under windows for revert buffer.
9723
9724 1999-09-25  Adrian Aichner  <adrian@xemacs.org>
9725
9726         * package-get.el (package-get-download-menu): Make menu really
9727         toggle download sites.
9728         (package-get-download-sites): Add autoload cookie.
9729
9730 1999-09-29  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9731
9732         * setup-paths.el (paths-find-module-directory): Ditto.
9733
9734 1999-09-29  Werner Fink  <werner@suse.de>
9735
9736         * setup-paths.el (paths-find-exec-directory): Add missing nil
9737         parameter for environment.
9738
9739 1999-09-27  Martin Buchholz  <martin@xemacs.org>
9740
9741         * modeline.el (modeline-format):
9742         Only purecopy the strings.  Else
9743         (nsublis '(("%p" . "%P")) (default-value 'modeline-format) :test 'equal)
9744         barfs.
9745
9746 1999-08-28  Mike Woolley  <mike@bulsara.com>
9747
9748         * winnt.el: Removed nt-shell-mode-hook, which was preventing the
9749         user setting comint-completion-addsuffix and
9750         comint-process-echoes.
9751
9752 1999-09-22  Andy Piper  <andy@xemacs.org>
9753
9754         * gutter-items.el (update-tab-in-gutter): use
9755         last-nonminibuf-window instead of selected-window.
9756
9757 1999-09-18  Andy Piper  <andy@xemacs.org>
9758
9759         * gnuserv.el (gnuserv-edit-files): select frame we are going to
9760         display on.
9761
9762         * subr.el (record-buffer-hook): new variable so that the hook gets
9763         some documentation.
9764
9765 1999-09-16  Andy Piper  <andy@xemacs.org>
9766
9767         * gutter-items.el (update-tab-in-gutter): only update when the
9768         gutter is visible.
9769         (remove-buffer-from-gutter-tab): ditto.
9770
9771 1999-09-17  Hrvoje Niksic  <hniksic@srce.hr>
9772
9773         * simple.el (do-auto-fill): Commented out part of Kinsoku
9774         processing.
9775
9776 1999-09-14  Hrvoje Niksic  <hniksic@srce.hr>
9777
9778         * isearch-mode.el (isearch-highlightify-region): Give the
9779         highlighting extents a high priority.
9780         (isearch-make-extent): Give the main highlighting extent an even
9781         higher priority.
9782
9783 1999-09-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9784
9785         * packages.el (packages-compute-package-locations): Fix typo from
9786         -u rationalization.
9787
9788 1999-09-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9789
9790         * setup-paths.el (paths-find-doc-directory): Respect value of
9791         `configure-doc-directory.'
9792
9793         * find-paths.el (paths-find-architecture-directory): Give
9794         precendence `default' argument (which typically comes from
9795         configure).
9796
9797 1999-09-05  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9798
9799         * startup.el (command-line-early): Added options -user-init-file
9800         and -user-init-directory.
9801
9802         * files.el (user-init-file): Default to NIL so we can recognize
9803         when it's set.
9804
9805 1999-08-30  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9806
9807         * obsolete.el (init-file-user):
9808         * startup.el:
9809         * packages.el (packages-compute-package-locations):
9810         * package-get.el (package-get-user-index-filename):
9811         * menubar-items.el (maybe-add-init-button):
9812         * info.el (Info-annotations-path):
9813         * dump-paths.el:
9814         Change `user-init-directory' to be an absolute path.
9815         Use `user-init-directory' where appropriate.
9816         Zap `init-file-user' and its uses.
9817
9818 1999-09-09  Hrvoje Niksic  <hniksic@srce.hr>
9819
9820         * subr.el (copy-symbol): New function.
9821
9822 1999-09-08  Hrvoje Niksic  <hniksic@srce.hr>
9823
9824         * isearch-mode.el (isearch-done): Be sure to restore invisible
9825         extents in the proper buffer.
9826         (isearch-pre-command-hook): Set this-command to the correct value
9827         in case the buffer has changed and old overriding-local-map was
9828         used.
9829         (isearch-restore-extent): Use remprop instead of setting the
9830         property to nil.
9831
9832 1999-09-08  Hrvoje Niksic  <hniksic@srce.hr>
9833
9834         * cmdloop.el (execute-extended-command): Update zmacs region
9835         before the delay.
9836         (execute-extended-command): Make the message gettext-friendly.
9837
9838 1999-09-07  Andy Piper  <andy@xemacs.org>
9839
9840         * gutter-items.el (progress-gauge-glyph): renamed from
9841         progress-glyph.
9842         (progress-text-glyph): new variable.
9843         (progress-layout-glyph): use layouts and text glyphs.
9844         (progress-area-buffer): removed.
9845         (progress-text-and-extent): new variable.
9846         (progress-displayed-p): dynamically create gutter area buffer.
9847         (clear-progress): ditto.
9848         (raw-append-progress): ditto.
9849         (append-progress): use new glyph names.
9850         (raw-append-progress): only create the extent when needed. set
9851         properties more optimally.
9852         (progress): remove args.
9853
9854 1999-09-07  Hrvoje Niksic  <hniksic@srce.hr>
9855
9856         * isearch-mode.el (isearch-range-invisible): Use mapc instead of
9857         mapcar where the return value is unused.
9858         (isearch-restore-invisible-extents): Ditto.
9859         (isearch-highlight-all-cleanup): Ditto.
9860         (isearch-delete-extents-in-range): Traverse the extents only once.
9861         (isearch-highlight-all-update): Don't start over if the search
9862         string has changed and more input is pending.
9863
9864 1999-09-07  Hrvoje Niksic  <hniksic@srce.hr>
9865
9866         * packages.el (packages-find-package-data-path): Ditto.
9867
9868         * cl.el: Use mapcar at top-level -- mapc is no longer a subr.
9869
9870         * subr.el (mapc-internal): Don't make obsolete.
9871
9872         * cl-extra.el (mapc): Resurrect.
9873
9874 1999-09-03  Hrvoje Niksic  <hniksic@srce.hr>
9875
9876         * obsolete.el (isearch-yank-x-clipboard): Define it as an obsolete
9877         alias.
9878
9879         * isearch-mode.el (isearch-top-state): Restore isearch-word.
9880         (isearch-yank-clipboard): Renamed from isearch-yank-x-clipboard.
9881         (isearch-yank-clipboard): Use get-clipboard instead of
9882         x-get-clipboard.
9883         (isearch-yank-selection): Fix docstring.
9884
9885 1999-09-02  Martin Buchholz  <martin@xemacs.org>
9886
9887         * cl-extra.el: Obsolete hash-table-type in favor of hash-table-weakness.
9888
9889 1999-09-02  Hrvoje Niksic  <hniksic@srce.hr>
9890
9891         * cl-macs.el (extent-start-position): Fix setf method.
9892         (extent-end-position): Ditto.
9893
9894 1999-09-02  Hrvoje Niksic  <hniksic@srce.hr>
9895
9896         * isearch-mode.el: End merge with FSF 20.4.
9897
9898         * isearch-mode.el (search-invisible): New variable.
9899         (isearch-hide-immediately): Ditto.
9900         (isearch-unhidden-extents): Ditto.
9901         (isearch-range-invisible): New function.
9902         (isearch-unhide-extent): Ditto.
9903         (isearch-restore-invisible-extents): Ditto.
9904         (isearch-restore-extent): Ditto.
9905
9906         * isearch-mode.el (isearch-ring-advance-edit): Use FSF
9907         implementation.
9908         (isearch-ring-retreat-edit): Ditto.
9909         (isearch-forward): New argument NO-RECURSIVE-EDIT.
9910         (isearch-forward-regexp): New arguments NOT-REGEXP and
9911         NO-RECURSIVE-EDIT.
9912         (isearch-backward): New argument NO-RECURSIVE-EDIT.
9913         (isearch-backward-regexp): New arguments NOT-REGEXP and
9914         NO-RECURSIVE-EDIT.
9915         (isearch-mode): Return isearch-success.
9916         (isearch-update): Use unread-command-events instead of
9917         unread-command-event.
9918         (isearch-abort): If an invalid regexp is encountered, keep popping
9919         states.
9920         (isearch-*-char): Use FSF implementation.
9921         (isearch-whitespace-chars): Use the more robust FSF's
9922         implementation.
9923         (isearch-within-brackets): New variable.
9924         (isearch-mode): Initialize it.
9925         (isearch-edit-string): Bind it.
9926         (isearch-search-and-update): Set it.
9927         (isearch-push-state): Push it.
9928         (isearch-top-state): Pop it.
9929         (isearch-search): Set it.
9930         (isearch-printing-char): When called by isearch-whitespace-chars,
9931         handle M-SPC gracefully.
9932         (isearch-message-prefix): New argument ELLIPSIS.
9933         (isearch-message-suffix): Ditto.
9934         (isearch-message): Use the ELLIPSIS argument when calling
9935         isearch-message-prefix and isearch-message-suffix.
9936         (isearch-message-prefix): Distinguish between "wrapped" and
9937         "overwrapped" search, FWIW.
9938
9939 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
9940
9941         * isearch-mode.el (isearch-edit-string): Use the head of the
9942         search ring instead of search-last-string and search-last-regexp.
9943         (search-highlight): Renamed from isearch-highlight.
9944         (isearch-exit): Use the new name.
9945         (isearch-highlight): Ditto.
9946         (isearch-dehighlight): Ditto.
9947         (isearch-update-ring): New function.
9948         (isearch-done): Call it.
9949         (isearch-done): New argument EDIT.
9950         (isearch-repeat): If search string is empty, look up at the car of
9951         the search ring; ignore the yank pointer.
9952         (isearch-abort): Call isearch-done with NOPUSH.
9953         (isearch-cancel): New function.
9954         (isearch-mode-map): Bind it to ESC ESC ESC.
9955
9956         * isearch-mode.el: Begin merge with FSF 20.4.
9957
9958 1999-09-01  Andy Piper  <andy@xemacs.org>
9959
9960         * x-select.el (x-get-clipboard): obsolete.
9961         (x-yank-clipboard-selection): obsolete
9962
9963         * select.el (disown-selection): need to be careful to disown the
9964         clipboard if we set it via selection.
9965         (get-clipboard): move from x-select.el
9966         (yank-clipboard-selection): ditto.
9967
9968 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
9969
9970         * isearch-mode.el (isearch-exit): Bind isearch-highlight and
9971         isearch-highlight-all-matches to nil.
9972         (isearch-fixed-case): New variable.
9973         (isearch-mode): Initialize it.
9974         (isearch-edit-string): Save it.
9975         (isearch-toggle-case-fold): Set it.
9976         (isearch-fix-case): Make sure isearch-toggle-case-fold works --
9977         need to check isearch-fixed-case.
9978         (isearch-toggle-case-fold): Update highlighting of all matches
9979         before the pause.
9980         (isearch-edit-string):
9981
9982 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
9983
9984         * isearch-mode.el (isearch-edit-string): Call isearch-message
9985         before reading the event so that the prompt is displayed properly.
9986         (isearch-message): Use isearch-nonincremental when calling
9987         isearch-message-prefix.
9988         (minibuffer-local-isearch-map): Bind up and down to do the same as
9989         M-p and M-n respectively.
9990         (isearch-done): New arg NOPUSH.
9991         (isearch-edit-string): Use it.
9992         (isearch-edit-string): Don't bind isearch-string.
9993         (isearch-ring-adjust): Edit string, *then* push state.
9994
9995 1999-08-31  Hrvoje Niksic  <hniksic@srce.hr>
9996
9997         * faces.el (isearch-secondary): Make isearch-secondary look
9998         different than default.
9999
10000 1999-08-30  Hrvoje Niksic  <hniksic@srce.hr>
10001
10002         * isearch-mode.el (isearch-yank): Use progn instead of the inner
10003         save-excursion.
10004         (isearch-dehighlight): Remove TOTALLY.  Simplify.
10005         (isearch-update): Call isearch-dehighlight without arguments.
10006         (isearch-done): Ditto.
10007
10008         * isearch-mode.el (isearch-fix-case): If the search string has no
10009         upper-case letters, allow the folding to be reenabled.
10010         Previously, once disabled, the folding would remain that way until
10011         the end of isearch.
10012         (isearch-top-state): Call isearch-fix-case.
10013
10014         * isearch-mode.el (isearch-yank): Use progn instead of the inner
10015         save-excursion.
10016         (isearch-dehighlight): Remove TOTALLY.  Simplify.
10017
10018 1999-08-31  Jan Vroonhof  <jan@xemacs.org>
10019
10020         * xpm-button.el:
10021         xbm-button.el: Need to exist in core because gui.el depends on
10022         them.
10023
10024 1999-08-31  Andy Piper  <andy@xemacs.org>
10025
10026         * gutter-items.el (buffers-tab-face): new customizable variable.
10027         (buffers-tab-default-buffer-line-length): new specifier for
10028         maximum viewable characters.
10029         (progress-stack): new variable for implementing widget-based
10030         progress messages.
10031         (progress-area-buffer): ditto.
10032         (progress-glyph-height): ditto.
10033         (progress-stop-callback): ditto.
10034         (progress-quit-function): new function.
10035         (progress-glyph): new variable.
10036         (progress-layout-glyph): ditto.
10037         (progress-displayed-p): new function, see message-displayed-p for
10038         details.
10039         (clear-progress): ditto.
10040         (remove-progress): ditto.
10041         (append-progress): ditto.
10042         (raw-append-progress): ditto.
10043         (display-progress): ditto.
10044         (current-progress): ditto.
10045         (current-progress-label): ditto.
10046         (progress): ditto.
10047         (lprogress): ditto.
10048
10049
10050 1999-08-29  Hrvoje Niksic  <hniksic@srce.hr>
10051
10052         * obsolete.el (isearch-yank-x-selection): Define obsolete alias.
10053
10054         * isearch-mode.el (isearch-yank-x-selection): Renamed to
10055         `isearch-yank-selection'.
10056         (isearch-mode-map): Use it.
10057         (isearch-yank-selection): Use `get-selection' instead of
10058         `get-x-selection'.
10059
10060 1999-08-29  Hrvoje Niksic  <hniksic@srce.hr>
10061
10062         * faces.el (isearch-secondary): Create face here.
10063
10064         * isearch-mode.el: Rewrote the "lazy highlighting" code not to use
10065         timers.
10066
10067 1999-08-27  Hrvoje Niksic  <hniksic@srce.hr>
10068
10069         * subr.el (buffer-string): More robust backward compatibility
10070         check, courtesy William Perry.
10071
10072 1999-08-26  Hrvoje Niksic  <hniksic@srce.hr>
10073
10074         * replace.el (perform-replace): Stop the search after the search
10075         limit has been reached.
10076
10077 1999-08-23  Andy Piper  <andy@xemacs.org>
10078
10079         * gutter-items.el (update-tab-in-gutter): call add-tab-to-gutter
10080         here if we don't have one.
10081
10082 1999-08-15  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
10083
10084         * ldap.el (ldap-coding-system): Default to nil until we get
10085         efficient UTF8 support
10086         (ldap-decode-string): Guard against `decode-coding-string' not
10087         being defined
10088         (ldap-encode-string): Guard against `encode-coding-string' not
10089         being defined
10090
10091 1999-08-23  Didier Verna  <didier@xemacs.org>
10092
10093         * rect.el: Cosmetics suggested by Dave Love <d.love@dl.ac.uk>.
10094         Some doc strings improvements, and add a star to the `interactive'
10095         calls.
10096
10097 1999-08-18  Stef Epardaud  <stef@lunatech.com>
10098
10099         * font-lock.el (java-font-lock-keywords-3): introduced new
10100         keywords and regexpes for javadoc syntax 1.2.
10101
10102 1999-08-17  Andy Piper  <andy@xemacs.org>
10103
10104         * gutter-items.el (buffers-tab-format-buffer-line-function): use
10105         format-buffers-tab-line.
10106         (buffers-tab-max-buffer-line-length): new variable.
10107         (format-buffers-tab-line): new function. truncate names if over
10108         buffers-tab-max-buffer-line-length.
10109
10110 1999-08-13  Charles G Waldman  <cgw@fnal.gov>
10111
10112         * cus-start.el: Customize the variable `bell-inhibit-time'.
10113
10114 1999-08-16  Andy Piper  <andy@xemacs.org>
10115
10116         * gutter-items.el (remove-buffer-from-gutter-tab): take a
10117         brute-force approach to deleting the last buffer.
10118         (buffers-tab-grouping-regexp): new customizable variable.
10119         (select-buffers-tab-buffers-by-mode): use it.
10120
10121 1999-08-13  Andy Piper  <andy@xemacs.org>
10122
10123         * gutter-items.el (remove-buffer-from-gutter-tab): fix *scratch*
10124         deletion problem.
10125
10126 1999-07-30  Didier Verna  <didier@xemacs.org>
10127
10128         * cus-edit.el (custom-save-variables): I said, use prin1 instead
10129         of princ to output symbols.
10130         (custom-save-face-internal): ditto.
10131         (custom-save-resets): ditto.
10132
10133 1999-08-09  Didier Verna  <didier@xemacs.org>
10134
10135         * gutter-items.el (select-buffers-tab-buffers-by-mode): use
10136         `regexp-quote' to protect the major mode name for use as a regular
10137         expression (c++ needs this for instance).
10138
10139 1999-08-08  Andy Piper  <andy@xemacs.org>
10140
10141         * gutter-items.el (select-buffers-tab-buffers-by-mode): beef up to
10142         cope with similar mode names.
10143
10144         * gutter-items.el (buffers-tab-selection-function): new selection
10145         function.
10146         (select-buffers-tab-buffers-by-mode): new function.
10147         (buffers-tab-items): use it if set to only display buffers in the
10148         tab in the current buffer's group..
10149         (update-tab-in-gutter): use new api.
10150         (remove-buffer-from-gutter-tab): ditto.
10151
10152         * gutter-items.el (buffers-tab-max-size): set custom selection
10153         default to 6.
10154         (buffers-tab-switch-to-buffer): just switch window if the window is visible.
10155         (add-tab-to-gutter): set face as default.
10156
10157 1999-07-07  Jan Vroonhof  <jan@xemacs.org>
10158
10159         * faces.el (frob-face-property): Merge the fall-back specifier
10160         with the target, not replace it.
10161
10162 1999-08-05  Andy Piper  <andy@xemacs.org>
10163
10164         * gutter-items.el (update-tab-in-gutter): add frame argument for
10165         buffer-items.
10166         (update-tab-in-gutter): use it.
10167
10168         * gutter-items.el (record-buffer-hook): set.
10169
10170         * buffer.el (switch-to-buffer): back out switch-to-buffer-hook
10171         change.
10172         (switch-to-buffer-hook) deleted.
10173
10174 1999-08-04  Andy Piper  <andy@xemacs.org>
10175
10176         * gutter-items.el (update-tab-in-gutter): make sure this will work
10177         as an argument to create-frame-hook.
10178
10179 1999-07-30  Hrvoje Niksic  <hniksic@srce.hr>
10180
10181         * isearch-mode.el: Modified Bob and Darryl's code to use itimers
10182         instead of timer emulation.
10183
10184 1999-07-30  Darryl Okahata  <darrylo@sonic.net>
10185
10186         * isearch-mode.el: Merged Bob Glickstein's <bobg@zanshin.com> GNU
10187         Emacs isearch enhancements.
10188
10189 1999-07-28  Andy Piper  <andy@xemacs.org>
10190
10191         * gutter-items.el (add-tab-to-gutter): put in specifier specs for
10192         all devices that support tab controls.
10193         (remove-buffer-from-gutter-tab): new function. to be used as a
10194         value for kill-buffer-hook.
10195
10196 1999-07-21  Sean MacLennan  <seanm@storm.ca>
10197
10198         * auto-show.el (auto-show-truncationp): changed to match
10199         `window_translation_on'
10200
10201 1999-07-30  XEmacs Build Bot <builds@cvs.xemacs.org>
10202
10203         * XEmacs 21.2.19 is released
10204
10205 1999-07-28  SL Baur  <steve@miho>
10206
10207         * code-files.el (insert-file-contents): Fix docstring.
10208         revert previous change.
10209
10210 1999-07-26  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10211
10212         * fill.el (fill-region-as-paragraph): Change re-break-point to
10213         contain word-across-newline plus one character so that filling
10214         Japanese and Chinese works as desired.
10215         * simple.el (do-auto-fill): Ditto.
10216
10217 1999-07-26  SL Baur  <steve@miho>
10218
10219         * mule/japanese.el ("Japanese"): Do not specify a default input
10220         method.
10221         Suggested by MORIOKA Tomohiko  <tomo@etl.go.jp>
10222
10223 1999-07-23  Jan Vroonhof  <vroonhof@math.ethz.ch>
10224
10225         * custom.el ((not (fboundp 'defun*))): Insert autoload crap to be
10226         able to use cl-macs macro in early lisp.
10227
10228 1999-07-23  Jan Vroonhof  <jan@xemacs.org>
10229
10230         * custom.el:
10231         * cus-face.el:
10232         * cus-edit.el:
10233                 Massive custom Theme API changes.
10234
10235 1999-07-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
10236
10237         * code-files.el (insert-file-contents): Regard
10238         coding-system-magic-cookie if `coding-system-for-read' is nil.
10239
10240 1999-07-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
10241
10242         * mule/thai-xtis.el: Add coding: local variable, to avoid
10243         bootstrapping problem with C locale.
10244
10245 1999-07-22  Andy Piper  <andy@xemacs.org>
10246
10247         * dumped-lisp.el (preloaded-file-list): guard against putting
10248         gutter-items in a less than functional XEmacs.
10249         * gutter-items.el: put call to `add-tab-to-gutter' back in.
10250
10251 1999-07-18  Bob Weiner  <weiner@beopen.com>
10252
10253         * fill.el (fill-context-prefix): Fixed bug that prevented the
10254         setting of an adaptive fill prefix when the `dont-skip-first' was
10255         t.
10256
10257 1999-07-22  SL Baur  <steve@miho>
10258
10259         * gutter-items.el: remove unguarded call to `add-tab-to-gutter'.
10260
10261 1999-06-25  Karl M. Hegbloom  <karlheg@debian.org>
10262
10263         * files.el (interpreter-mode-alist): add `make', `guile', and
10264         `emacs' entries. (#!/usr/bin/make -f ought to send a file into
10265         makefile-mode, guile is a scheme, and someday XEmacs will be
10266         modular enough to use as an efficient scripting tool.)
10267
10268 1999-07-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
10269
10270         * mule/mule-cmds.el (reset-language-environment): Regard
10271         coding-category `utf-8' and `ucs-4' if they are available.
10272
10273 1999-07-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
10274
10275         * mule/mule-cmds.el (set-default-coding-systems): Fix DOC-string.
10276         (prefer-coding-system): Fix DOC-string.
10277
10278         * mule/mule-cmds.el (coding-system-change-eol-conversion): Fix
10279         DOC-string too.
10280
10281         * mule/mule-cmds.el (mule-keymap): Change keymap name from MULE to
10282         Mule.
10283         (coding-system-change-eol-conversion): Fix DOC-string.
10284
10285 1999-06-30  MORIOKA Tomohiko  <tomo@etl.go.jp>
10286
10287         * mule/mule-cmds.el (mule-keymap): Use `describe-coding-system'
10288         instead of `list-coding-system'.
10289
10290 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10291
10292         * menubar-items.el (default-menubar): `select-input-method' was
10293         renamed to `set-input-method'.
10294
10295         * mule/mule-cmds.el (set-language-info-alist): Fix setting for
10296         "Set Language Environment" menu.
10297
10298         * mule/mule-cmds.el (set-language-info-alist): Fix setting for
10299         "Describe Language Support" menu.
10300
10301 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10302
10303         * mule/chinese.el ("Chinese-GB"): Rename
10304         `chinese-gb-environment-setup-function' to
10305         `setup-chinese-gb-environment-internal'.
10306
10307 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10308
10309         * mule/korean.el: Use `define-coding-system-alias' instead of
10310         `copy-coding-system'.
10311
10312 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10313
10314         * mule/mule-cmds.el (set-language-environment-coding-systems):
10315         Treat duplicated coding-categories.
10316
10317 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10318
10319         * mule/japanese.el: Use `define-coding-system-alias' instead of
10320         `copy-coding-system'.
10321
10322 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10323
10324         * mule/vietnamese.el: Specify `iso-8-1' as a category of
10325         coding-system `viscii'.
10326
10327 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10328
10329         * mule/cyrillic.el:
10330         - Specify `iso-8-1' as a category of coding-system `koi8-r'.
10331         (cyrillic-alternativnyj-decode-table): New variable.
10332         (cyrillic-alternativnyj-encode-table): New variable.
10333         - Specify `iso-8-1' as a category of coding-system
10334           `alternativnyj'.
10335         - Abolish general Cyrillic environment.
10336
10337 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10338
10339         * mule/chinese.el:
10340         - Use `define-coding-system-alias' instead of `copy-coding-system'.
10341         - Register `chinese-gb-environment-setup-function' as a
10342           `setup-function' of "Chinese-GB" environment.
10343
10344 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10345
10346         * mule/mule-cmds.el (set-language-info-alist): Allow dummy
10347         optional argument `parents'.
10348
10349         * mule/thai-xtis.el: Specify `tis-620' as `tutorial-coding-system'
10350         property for Thai-XTIS.
10351
10352         * mule/mule-help.el (help-with-tutorial): Use property
10353         `tutorial-coding-system' of language-info as a coding-system to
10354         read tutorial file.
10355
10356 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10357
10358         * mule/thai-xtis.el: Don't setup `setup-function' and
10359         `exit-function'.
10360
10361         * mule/mule-cmds.el (set-language-environment-coding-systems): Use
10362         `set-coding-category-system' to set up coding-system for
10363         coding-category.
10364
10365         * mule/mule-cmds.el (prefer-coding-system): Use
10366         `set-coding-category-system' to set up coding-system for
10367         coding-category.
10368
10369 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10370
10371         * mule/thai-xtis.el: Specify TUTORIAL.th as the tutorial file for
10372         Thai-XTIS environment.
10373
10374         * mule/mule-cmds.el (prefer-coding-system): Use
10375         `find-coding-system' instead of `coding-system-p'.
10376
10377 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10378
10379         * mule/mule-cmds.el (set-language-environment-coding-systems):
10380         Modify eol-type for XEmacs.
10381
10382         * mule/thai-xtis.el: Delete unused local variable `category'.
10383
10384         * mule/mule-cmds.el (coding-system-change-eol-conversion): New
10385         function.
10386         (prefer-coding-system): Don't call
10387         `update-coding-systems-internal'; use function
10388         `coding-category-list' instead of variable `coding-category-list';
10389         use `set-coding-priority-list' instead of `set-coding-priority';
10390         modify `eol-type' for XEmacs.
10391
10392         * mule/mule-misc.el (string-width): Use `charset-width' instead of
10393         `charset-columns'.
10394         (char-width): Likewise.
10395
10396 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10397
10398         * mule/thai-xtis.el: Specify `iso-8-1' as coding-category of
10399         `tis-620'.
10400
10401         * mule/mule-cmds.el (set-language-environment-coding-systems): Use
10402         `set-coding-priority-list' instead of `set-coding-priority'; don't
10403         call `update-coding-systems-internal'.
10404
10405         * mule/mule-misc.el (coding-system-get): New function.
10406         (coding-system-put): New function.
10407         (coding-system-category): New function.
10408
10409 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10410
10411         * dumped-lisp.el (preloaded-file-list): Load "thai-xtis-chars"
10412         when Mule is running; load "mule/thai-xtis" instead of "thai-xtis"
10413         to avoid conflict with leim/quail/thai-xtis.
10414
10415         * mule/thai-xtis.el: Split definition of the charset `thai-xtis'
10416         to thai-xtis-chars.el.
10417
10418         * mule/thai-xtis-chars.el: New file (split from
10419         mule/thai-xtis.el).
10420
10421 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10422
10423         * mule/thai-xtis.el:
10424         - Change category for the charset `thai-xtis' to `?x' from `?T'.
10425         - Add syntax entries.
10426         - Put `preferred-coding-system' of the charset `thai-xtis' to
10427           `tis-620'.
10428
10429 1999-06-28  TAKAHASHI Naoto  <ntakahas@etl.go.jp>
10430
10431         * mule/thai-xtis.el: ccl-decode-thai-xtis and subroutines
10432         rewritten to use write-multibyte-character.
10433
10434 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10435
10436         mule/mule-cmds.el (view-hello-file): Use `iso-2022-7bit' instead
10437         of `iso-2022-7'.
10438         (prefer-coding-system): Synced up with Emacs 20.3.11 but not
10439         ported yet.
10440         (read-input-method-name): Treat optional argument `default'.
10441
10442 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10443
10444         * mule/mule-cmds.el (set-language-info): Don't set up menus at
10445         all.
10446         (set-language-info-alist): Set up menus here.
10447
10448 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10449
10450         * minibuf.el (completing-read): Add new optional argument
10451         `default'.
10452         (read-coding-system): Add new optional argument
10453         `default-coding-system'.
10454
10455 1999-06-03  Ken'ichi Handa  <handa@gnu.org>
10456
10457         * mule/vietnamese.el (ccl-encode-vscii): Typo fixed
10458         (viet-viscii-...->viet-vscii...).
10459
10460 1999-05-13  Ken'ichi Handa  <handa@gnu.org>
10461
10462         * mule/mule-cmds.el: Change MULE to Mule in docstrings
10463         and menus.
10464
10465 1999-04-12  Richard M. Stallman  <rms@gnu.org>
10466
10467         * mule/mule-cmds.el (input-method-function): Add permanent-local
10468         property.
10469
10470 1999-03-30  Dave Love  <fx@gnu.org>
10471
10472         * mule/mule-cmds.el (current-language-environment): Doc fix.
10473
10474 1999-02-06  Richard Stallman  <rms@gnu.org>
10475
10476         * mule/european.el (setup-slovenian-environment): New function.
10477         ("Slovenian"): New language environment.
10478
10479 1999-01-27  Dave Love  <fx@gnu.org>
10480
10481         * mule/mule-cmds.el (current-language-environment): Provide :link,
10482         :type (choices) and appropriate :get.
10483
10484 1999-01-14  Kenichi Handa  <handa@etl.go.jp>
10485
10486         * mule/mule-cmds.el (describe-language-environment): Don't alter
10487         input-method-alist.
10488
10489 1999-01-06  Eli Zaretskii  <eliz@gnu.org>
10490
10491         * mule/mule-cmds.el (prefer-coding-system): Call
10492         set-coding-priority, so that the internal array of priorities is
10493         also updated.
10494
10495 1998-12-30  Eli Zaretskii  <eliz@mescaline.gnu.org>
10496
10497         * mule/mule-cmds.el (prefer-coding-system): If the argument
10498         requires specific EOL conversion type, make the default coding
10499         systems use that.
10500
10501 1998-12-17  Eli Zaretskii  <eliz@mescaline.gnu.org>
10502
10503         * mule/mule-cmds.el (set-language-environment): Pass the default
10504         eol-type to set-language-environment-coding-systems.
10505         (set-default-coding-systems): Copy the eol-type property for the
10506         new default values of {buffer-file,process}-coding-system from the
10507         old defaults.
10508         (set-language-environment-coding-systems): Accept an optional
10509         argument EOL-TYPE, and set the eol-type property of the default
10510         coding systems accordingly.
10511
10512 1998-10-26  Kenichi Handa <handa@etl.go.jp>
10513
10514         * mule/chinese.el (pre-write-encode-hz): Cancel previous change,
10515         use generate-new-buffer instead of get-buffer-create.
10516
10517 1998-10-21  Kenichi Handa  <handa@etl.go.jp>
10518
10519         * mule/chinese.el (pre-write-encode-hz): Use with-temp-buffer.
10520
10521 1998-10-16  Markus Rost  <rost@delysid.gnu.org>
10522
10523         * mule/mule-cmds.el (default-input-method): Fix custom type.
10524
10525 1998-10-12  Richard Stallman  <rms@psilocin.ai.mit.edu>
10526
10527         * mule/mule-cmds.el (setup-specified-language-environment):
10528         Add apropos-inhibit property.
10529         (describe-specified-language-support): Likewise.
10530
10531 1998-09-06  Bill Richter  <richter@math.nwu.edu>
10532
10533         * mule/mule-cmds.el: Doc fixes.
10534
10535 1998-09-02  Kenichi Handa  <handa@etl.go.jp>
10536
10537         * mule/mule-cmds.el (register-input-method): Doc-string
10538         modified.
10539
10540 1998-09-01  Dave Love  <fx@gnu.org>
10541
10542         * mule/mule-cmds.el (current-language-environment): Fix
10543         setter function.
10544
10545 1998-08-31  Paul Eggert  <eggert@twinsun.com>
10546
10547         * mule/chinese.el, mule/cyrillic.el, mule/ethiopic.el,
10548         mule/european.el, mule/hebrew.el, mule/japanese.el,
10549         mule/korean.el, mule/vietnamese.el: Add coding: local variable, to
10550         avoid bootstrapping problem if you need to recompile all the Lisp
10551         files using interpreted code.
10552
10553 1998-08-26  Kenichi Handa  <handa@etl.go.jp>
10554
10555         * mule/european.el ("Latin-1"): Modify `documentation' key value.
10556         ("Latin-2"): Likewise.
10557
10558 1998-08-18  Per Starback  <starback@update.uu.se>
10559
10560         * mule/european.el (setup-latin2-environment): Fix typo.
10561
10562 1998-08-18  Kenichi Handa  <handa@etl.go.jp>
10563
10564         * mule/european.el: Give proper value of `input-method' key to all
10565         lang. env.
10566
10567         * mule/mule-cmds.el (activate-input-method): Handle the case that
10568         the arg INPUT-METHOD is nil correctly.
10569         (read-multilingual-string): Activate the specified input method
10570         before calling read-string.  Afterward, activate the original
10571         input method.
10572
10573 1998-08-15  Kenichi HANDA  <handa@etl.go.jp>
10574
10575         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
10576         (set-language-info-alist): Fix typo in doc-string.
10577
10578         * mule/hebrew.el ("Hebrew"): Delete describe-function key.
10579
10580 1998-08-09  Kenichi HANDA  <handa@etl.go.jp>
10581
10582         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
10583         (reset-language-environment): New function for the job that
10584         setup-english-environment used to do.
10585         (set-language-environment): Do more setups according to the info
10586         in language-info-alist.
10587         (read-language-name): Handle the case that the arg KEY is nil.
10588         (describe-language-environment): Handle input-method property.
10589
10590         * mule/: All files under this directory, which related with
10591         specific languages (such as mule/european.el, mule/greek.el,
10592         mule/hebrew.el, mule/misc-lang.el), modified as below.
10593         (setup-XXX-environment): Just call set-language-environment.  If
10594         they used to do some other jobs than what done by
10595         set-language-environment, those jobs are done in
10596         setup-XXX-environment-internal now.
10597         ("LANUGAGE-ENVIRONMENT"): Delete property setup-function or change
10598         the value to setup-XXX-environment-internal.  Add properties
10599         input-method and features.
10600
10601         * mule/english.el (setup-english-environment): Just call
10602         reset-language-environment.
10603
10604         * mule/european.el (setup-8-bit-environment): Function deleted.
10605
10606 1998-08-08  Richard Stallman  <rms@psilocin.ai.mit.edu>
10607
10608         * mule/mule-cmds.el (input-method-exit-on-first-char)
10609         (input-method-use-echo-area): Doc fixes.
10610
10611 1998-08-06  Kenichi Handa  <handa@etl.go.jp>
10612
10613         * mule/mule-cmds.el (input-method-exit-on-first-char): New
10614         variable.
10615         (input-method-use-echo-area): New variable.
10616
10617 1998-08-01  Kenichi HANDA  <handa@etl.go.jp>
10618
10619         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
10620
10621 1998-07-30  Ken'ichi Handa  <handa@delysid.gnu.org>
10622
10623         * mule/mule-cmds.el (activate-input-method): Update mode line.
10624         (inactivate-input-method): Likewise.
10625
10626 1998-07-19  Kenichi Handa  <handa@etl.go.jp>
10627
10628         * mule/mule-cmds.el (read-multilingual-string): Don't activate an
10629         input method in the current buffer, but just bind
10630         current-input-method.
10631
10632 1998-07-08  Kenichi Handa  <handa@etl.go.jp>
10633
10634         * mule/hebrew.el ("Hebrew"): Add coding-priority.
10635
10636         * mule/misc-lang.el ("IPA"): Add coding-priority and
10637         coding-system.
10638
10639 1998-06-26  Ken'ichi Handa  <handa@melange.gnu.org>
10640
10641         * mule/greek.el: Add coding-priority.
10642
10643 1998-05-23  Richard Stallman  <rms@psilocin.ai.mit.edu>
10644
10645         * mule/mule-cmds.el (register-input-method): Rename arg ENV to
10646         LANG-ENV.
10647
10648 1998-05-20  Richard Stallman  <rms@psilocin.ai.mit.edu>
10649
10650         * mule/mule-cmds.el (register-input-method): Fix previous change.
10651         (setup-specified-language-environment): Doc fix.
10652
10653 1998-05-19  Richard Stallman  <rms@psilocin.ai.mit.edu>
10654
10655         * mule/mule-cmds.el: Several doc fixes.
10656         (get-language-info, set-language-info): Rename argument.
10657         (set-language-info-alist): Likewise.
10658         (register-input-method): Rename argument.
10659         (activate-input-method): If INPUT-METHOD is nil, deactivate.
10660
10661 1998-05-04  Kenichi Handa  <handa@etl.go.jp>
10662
10663         * mule/mule-cmds.el (toggle-input-method): Use a more appropriate
10664         default value while reading an input method.
10665
10666 1998-05-01  Kenichi Handa  <handa@etl.go.jp>
10667
10668         * mule/mule-cmds.el (universal-coding-system-argument):
10669         Use buffer-file-coding-system as default.
10670
10671 1998-04-14  Andreas Schwab  <schwab@mescaline.gnu.org>
10672
10673         * mule/korean.el ("Korean"): Doc fix.
10674
10675 1998-04-11  Kenichi Handa  <handa@etl.go.jp>
10676
10677         * mule/mule-cmds.el (describe-language-environment): Print the
10678         languge environment at the head.
10679
10680 1998-04-06  Kenichi Handa  <handa@etl.go.jp>
10681
10682         * mule/japanese.el: Set exit-function to exit-japanese-environment
10683         for Japanese environment.
10684
10685 1998-03-20  Richard Stallman  <rms@psilocin.gnu.org>
10686
10687         * mule/mule-cmds.el (set-language-environment): Doc fix.
10688         (current-language-environment): Use defcustom.
10689         (default-input-method): Specify :type.
10690
10691 1998-03-02  Kenichi Handa  <handa@etl.go.jp>
10692
10693         * mule/mule-cmds.el (set-default-coding-systems): Doc-string
10694         modified.
10695         (prefer-coding-system): Doc-string modified.
10696
10697 1998-01-21  Kenichi Handa  <handa@etl.go.jp>
10698
10699         * mule/mule-cmds.el (set-language-info): Doc-string
10700         describes `coding-priority' KEY.
10701         (set-language-environment-coding-systems): New function.
10702         (select-safe-coding-system): New function.
10703         (set-language-info): New optional args DESCRIBE-MAP and SETUP-MAP.
10704         (set-language-info-alist): New optionla arg PARENTS.  Call
10705         set-language-info with appropriate DESCRIBE-MAP and SETUP-MAP args.
10706         (set-language-environment-coding-systems): New function.
10707
10708         * mule/chinese.el: Remove setting up of
10709         describe-chinese-environment-map and
10710         setup-chinese-environment-map.  Exclude them in args of calls to
10711         set-language-info-alist.  Register coding-priority key in
10712         language-info-alist.
10713
10714         * mule/cyrillic.el: Remove setting up of
10715         describe-cyrillic-environment-map and
10716         setup-cyrillic-environment-map.  Exclude them in args of calls to
10717         set-language-info-alist.  Register coding-priority key in
10718         language-info-alist.
10719
10720         * mule/english.el: Register coding-priority key in
10721         language-info-alist.
10722
10723         * mule/ethiopic.el: Register coding-priority key in
10724         language-info-alist.
10725
10726         * mule/european.el: Remove setting up of
10727         describe-european-environment-map and
10728         setup-european-environment-map.  Exclude them in args of calls to
10729         set-language-info-alist.  Register coding-priority key in
10730         language-info-alist.  Add "German" language env.
10731         (setup-8-bit-environment): Delete CODING-SYSTEM arg.
10732         (setup-german-environment): New function.
10733
10734         * mule/greek.el (setup-greek-environment): For Greek lang. env.,
10735         change default input method to "greek-postfix".
10736
10737         * mule/japanese.el, mule/korean.el, mule/vietnamese.el: Register
10738         coding-priority key in
10739
10740 1997-12-19  Stephen Eglen  <stephen@cns.ed.ac.uk>
10741
10742         * mule/mule-cmds.el (set-language-info): Doc fix.
10743         (input-method-inactivate-hook): Doc fix.
10744
10745 1997-11-20  Karl Heuer  <kwzh@gnu.org>
10746
10747         * mule/mule-cmds.el (set-input-method): Renamed from
10748         select-input-method.
10749
10750 1997-11-07  Kenichi Handa  <handa@etl.go.jp>
10751
10752         * mule/mule-cmds.el (set-language-environment): Run
10753         exit-language-environment-hook before calling `exit-function'
10754         which is specified for the language environment.
10755
10756 1997-10-23  Kenichi Handa  <handa@etl.go.jp>
10757
10758         * mule/mule-cmds.el (set-default-coding-systems): Doc-string
10759         modified.
10760         (prefer-coding-system): Likewise.
10761         (describe-language-environment): Print aliases of each coding
10762         system.
10763         (set-language-environment-hook): New variable.
10764         (exit-language-environment-hook): New variable.
10765         (set-language-environment): Call these hooks.  Before setting a
10766         new language environment, exit from the
10767         current-language-environment if necessary.
10768         (input-method-verbose-flag): The value can be nil, t,
10769         complex-only, or default.
10770         (input-method-highlight-flag): Doc-string augmented.
10771         (activate-input-method): Check if we can run the registered
10772         function to activate an input method.
10773
10774         * mule/korean.el: Set exit-function for language environment
10775         "Korean" to exit-korean-environment.
10776         (setup-korean-environment): Moved to korea-util.el.
10777
10778 1997-10-21  Kenichi Handa  <handa@etl.go.jp>
10779
10780         * mule/mule-cmds.el (read-multilingual-string): Use
10781         current-input-method prior to default-input-method.  Don't bind
10782         current-input-method by `let', instead, activate the specified
10783         input method in the current buffer temporarily.
10784
10785 1997-10-19  John F. Whitehead  <jfw@cisco.com>
10786
10787         * mule/mule-cmds.el (describe-language-environment): Fix prompt.
10788
10789 1997-10-21  Kenichi Handa  <handa@etl.go.jp>
10790
10791         * mule/chinese.el (post-read-decode-hz): Return the result of
10792         decode-hz-region.
10793         (pre-write-encode-hz): Do not change the value of
10794         last-coding-system.
10795
10796 1998-09-06  Bill Richter  <richter@math.nwu.edu>
10797
10798         * mule/mule-ccl.el: Doc fixes.
10799
10800 1998-04-20  Kenichi Handa  <handa@etl.go.jp>
10801
10802         * mule/mule-ccl.el (declare-ccl-program): New optional arg VECTOR.
10803         (check-ccl-program): New macro.
10804
10805 1998-01-21  Kenichi Handa  <handa@etl.go.jp>
10806
10807         * mule/mule-ccl.el: Comment about CCL syntax modified.
10808         (ccl-command-table): Add read-multibyte-character and
10809         write-multibyte-character.
10810         (ccl-code-table): Add ex-cmd.
10811         (ccl-extended-code-table): New variable.
10812         (ccl-embed-extended-command): New function.
10813         (ccl-compile-read-multibyte-character,
10814         ccl-compile-write-multibyte-character) New functions.
10815         (ccl-dump-ex-cmd, ccl-dump-read-multibyte-character,
10816         ccl-dump-write-multibyte-character): New functions.
10817
10818 1999-07-22  SL Baur  <steve@miho>
10819
10820         * config.el (config-value-file): config.values is installed into
10821         doc-directory.
10822         From Karl M. Hegbloom  <karlheg@cathcart.sysc.pdx.edu>
10823
10824 1999-07-19  Didier Verna  <didier@xemacs.org>
10825
10826         * rect.el: all functions rewritten, except when noted. Below is a
10827         list of interface changes.
10828         (apply-on-rectangle): new function. Obsoletes
10829         `operate-on-rectangle'. All functions that used to call this
10830         function now call the new one.
10831         (kill-rectangle): added optional prefix arg to fill lines.
10832         (delete-rectangle): ditto.
10833         (delete-extract-rectangle): ditto.
10834         (open-rectangle): ditto.
10835         (clear-rectangle): ditto.
10836         (delete-rectangle-line): added third arg FILL.
10837         (delete-extract-rectangle-line): ditto.
10838         (open-rectangle-line): ditto.
10839         (clear-rectangle-line): ditto.
10840
10841 1999-07-18  Andy Piper  <andy@xemacs.org>
10842
10843         * menubar-items.el (default-menubar): add gutter options.
10844
10845         * gutter-items.el: new file.
10846         (gutter): new group for custom.
10847         (gutter-visible-p): new variable.
10848         (default-gutter-position): ditto.
10849         (buffers-tab): new group for the buffers tab.
10850         (gutter-buffers-tab): widget to put in the gutter.
10851         (buffers-tab-max-size): max number of tabs.
10852         (buffers-tab-switch-to-buffer-function): function to call when a
10853         tab is pressed.
10854         (buffers-tab-omit-function): filter buffers with this function.
10855         (buffers-tab-format-buffer-line-function): format buffer names for
10856         inclusion in tabs.
10857         (buffers-tab-switch-to-buffer): like switch-to-buffer but without
10858         the record.
10859         (build-buffers-tab-internal): build a list of tab items.
10860         (buffers-tab-items): ditto.
10861         (add-tab-to-gutter): put a tab in the gutter area.
10862         (update-tab-in-gutter): reset the buffers in the tab.
10863
10864         * dumped-lisp.el (preloaded-file-list): dump gutter-items.
10865
10866         * buffer.el (switch-to-buffer): run switch-to-buffer-hooks.
10867         (switch-to-buffer-hooks): new hook.
10868
10869         * toolbar.el (default-toolbar-position): fix typo.
10870
10871 1999-07-16  Andy Piper  <andy@xemacs.org>
10872
10873         * gui.el (make-dialog-frame): turn off gutters for dialogs.
10874
10875 1999-07-15  Didier Verna  <didier@xemacs.org>
10876
10877         * cus-edit.el (custom-prompt-variable): optional third arg makes
10878         prompt for a comment string.
10879         (customize-set-value): optional prefix makes this function handle
10880         variable comments.
10881         (customize-set-variable): ditto.
10882         (customize-save-variable): ditto.
10883         (customize-customized): handle custom comments.
10884         (customize-save-customized): ditto.
10885         (custom-variable-state-set): ditto.
10886         (custom-face-state-set): ditto.
10887         (customize-saved): ditto.
10888         (custom-variable-set): ditto.
10889         (custom-face-set): ditto.
10890         (custom-variable-save): ditto.
10891         (custom-face-save): ditto.
10892         (custom-variable-reset-saved): ditto.
10893         (custom-face-reset-saved): ditto.
10894         (custom-variable-reset-standard): ditto.
10895         (custom-face-reset-standard): ditto.
10896         (custom-comment-face): new face.
10897         (custom-comment-tag-face): ditto.
10898         (custom-comment): new widget.
10899         (custom-comment-create): new function.
10900         (custom-comment-delete): ditto.
10901         (custom-comment-value-set): ditto.
10902         (custom-comment-show): ditto.
10903         (custom-comment-invisible-p): ditto.
10904         (custom-variable-value-create): create a comment field widget.
10905         (custom-face-value-create): ditto.
10906         (custom-variable-menu): new entry for adding a custom comment.
10907         (custom-face-menu): ditto.
10908         (custom-save-variables): possibly save custom comments.
10909         (custom-save-faces): ditto.
10910
10911         * cus-face.el (custom-set-faces): the arguments can now have a
10912         custom comment as fourth argument.
10913
10914         * custom.el (custom-set-variables): the arguments can now have a
10915         custom comment as fifth element.
10916
10917 1999-07-13  XEmacs Build Bot <builds@cvs.xemacs.org>
10918
10919         * XEmacs 21.2.18 is released
10920
10921 1999-07-13  SL Baur  <steve@miho>
10922
10923         * lib-complete.el (read-library-name): Revert previous change.
10924         (read-library): Ditto.
10925
10926 1999-06-24  Karl M. Hegbloom  <karlheg@debian.org>
10927
10928         * packages.el (packages-package-list): Capitalize docstring.
10929
10930         * packages.el (packages-find-package-library-path): Use #'nconc
10931         rather than #'append to reduce consing -- #'mapcar uses Flist,
10932         which returns a freshly consed list.  #'append would create yet
10933         another fresh list, using Fmake_list in concat.
10934
10935         * packages.el (package-provide): Use setq with remassq like it
10936         says in its docstring.
10937
10938 1999-07-06  SL Baur  <steve@miho.m17n.org>
10939
10940         * lib-complete.el (progn-with-message): Fix typo.
10941
10942 1999-07-06  SL Baur  <steve@miho.m17n.org>
10943
10944         * mule/mule-misc.el (char-octet): Make function match docstring.
10945         From Katsumi Yamaoka <yamaoka@jpl.org>
10946
10947 1999-06-15  Karl M. Hegbloom  <karlheg@debian.org>
10948
10949         * wid-edit.el (widget-documentation): corrected spelling error.
10950
10951 1999-06-23  Jonathan Marten <jonathan.marten@uk.sun.com>
10952
10953         * x-win-sun.el (x-win-init-sun): Don't rebind Find and Sh-find
10954         keys if already bound
10955
10956 1999-07-06  SL Baur  <steve@miho.m17n.org>
10957
10958         * lib-complete.el (progn-with-message): Revert previous changes.
10959
10960 1999-06-24  Bob Weiner  <weiner@beopen.com>
10961
10962         * lib-complete.el (find-library):
10963         (find-library-other-window):
10964         (find-library-other-frame): Completely rewrote
10965         so that these functions actually work when called non-interactively.
10966         Also made them handle LIBRARY arguments which end with .el or .elc.
10967
10968 1999-06-24  Bob Weiner  <weiner@beopen.com>
10969
10970         * simple.el (indent-new-comment-line): Locally bound
10971         `block-comment-start' to `comstart' or else when this is called
10972         from do-auto-fill, e.g. in Lisp mode, it will insert any non-nil
10973         `block-comment-start' value, ignoring any existing spacing after a
10974         comment prefix in the previous line and producing ugly comments.
10975
10976 1999-06-23  Bob Weiner  <weiner@beopen.com>
10977
10978         * list-mode.el (mouse-choose-completion):
10979         (choose-completion):
10980         (completion-switch-to-minibuffer): Added.
10981         ([Tab]): [Tab] previously switched to the minibuffer
10982         but since [space] does that and since most applications in the
10983         world use [Tab] to select the next item in a list, do that in the
10984         *Completions* buffer too.  This will cause the least confusion
10985         among the largest population of users.  -- Bob Weiner, BeOpen.com,
10986         06/23/1999.
10987
10988 1999-06-22  Bob Weiner  <weiner@beopen.com>
10989
10990         * help.el (help-buffer-name): Added support for a null value
10991         of `help-buffer-prefix-string' since some buffers require no
10992         prefix.
10993
10994 1999-06-20  Bob Weiner  <weiner@beopen.com>
10995
10996         * list-mode.el (completion-list-mode-quit): Added and bound to {q}
10997         in the completion-list-mode-map to bury the completions buffer
10998         even when the minibuffer is no longer active.
10999
11000 1999-06-20  Bob Weiner  <weiner@beopen.com>
11001
11002         * list-mode.el (list-mode): It is visually disconcerting to have
11003         the text cursor disappear within list buffers, especially when
11004         moving from window to window, so leave it visible.
11005
11006 1999-07-01  SL Baur  <steve@miho.m17n.org>
11007
11008         * menubar-items.el (default-menubar): Conditionalize the bug
11009         report menu item (which may not be possible in this XEmacs).
11010         Reported by: Ken'ichi Handa <handa@etl.go.jp>
11011
11012 1999-06-30  SL Baur  <steve@miho.m17n.org>
11013
11014         * subr.el (with-current-buffer): DOC string fix.
11015         Suggested by Bob Weiner <weiner@altrasoft.com>
11016
11017 1999-06-25  Charles G Waldman <cgw@fnal.gov>
11018
11019         * cus-face.el (custom-face-italic): insert missing args
11020
11021 1999-06-24  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
11022
11023         * packages.el (package-locations): Changed default early package
11024         hierarchies to ~/.xemacs/mule-packages and
11025         ~/.xemacs/xemacs-packages.
11026
11027 1999-06-23  SL Baur  <steve@miho.m17n.org>
11028
11029         * mule/mule-category.el (Top Level): ASCII is also latin-1.
11030
11031 1999-06-15  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
11032
11033         * packages.el (package-locations): Changed default early package
11034         hierarchy to ~/.xemacs/packages.
11035         (package-locations): Removed `packages' as a possible name for a
11036         late package hierarchy.
11037
11038 1999-06-20  MORIOKA Tomohiko  <tomo@etl.go.jp>
11039
11040         * mule/mule-category.el (word-combining-categories): Set up new
11041         variable.
11042         (word-separating-categories): Likewise.
11043
11044 1999-06-22  XEmacs Build Bot <builds@cvs.xemacs.org>
11045
11046         * XEmacs 21.2.17 is released
11047
11048 1999-06-17  Robert Pluim  <rpluim@bigfoot.com>
11049
11050         * font-menu.el (font-menu-set-font): allow for nil specification
11051         of font size.
11052
11053 1999-06-16  MORIOKA Tomohiko  <tomo@etl.go.jp>
11054
11055         * mule/thai-xtis.el: Specify `columns' of the charset `thai-xtis'
11056         is 1.
11057
11058 1999-06-12  MORIOKA Tomohiko  <tomo@etl.go.jp>
11059
11060         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Use NBSP of ISO
11061         8859-5 instead of ISO 8859-1.
11062
11063 1999-06-15  SL Baur  <steve@steve1.m17n.org>
11064
11065         * mule/vietnamese.el (viet-vscii-encode-table): Use split-char.
11066         (viet-viscii-encode-table): Ditto.
11067
11068         * mule/mule-misc.el: Delete split-char & split-char-or-char-int.
11069         Make obsolete definition of char-octet.
11070
11071 1999-06-14  SL Baur  <steve@steve1.m17n.org>
11072
11073         * subr.el: Move no-Mule make-char ...
11074         * help-nomule.el (make-char): To here.
11075         (string-width): Make Mule compatibility alias.
11076
11077 1999-06-15  Andy Piper  <andy@xemacs.org>
11078
11079         * select.el (get-selection-no-error): really make there be no-error.
11080         (get-selection): revert to original.
11081
11082 1999-06-11  Andy Piper  <andy@xemacs.org>
11083
11084         * select.el (selection-sets-clipboard): renamed.
11085         (own-selection): use it.
11086
11087 1999-06-11  XEmacs Build Bot <builds@cvs.xemacs.org>
11088
11089         * XEmacs 21.2.16 is released
11090
11091 1999-06-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
11092
11093         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Set 32 for
11094         missing characters to avoid crash.
11095
11096 1999-06-09  Jan Vroonhof  <vroonhof@math.ethz.ch>
11097
11098         * coding.el (set-terminal-coding-system): Only set the console
11099         coding system on the selected console if it is a tty.
11100
11101 1999-06-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
11102
11103         * cus-face.el:
11104         * cus-edit.el:
11105         * faces.el:
11106         (custom):
11107         (face-spec-set):
11108         * faces.el (frob-face-property):
11109         * font-menu.el (font-menu-set-font):
11110                   Actually apply changes from 1999-03-17
11111
11112 1999-06-10  Andy Piper  <andy@xemacs.org>
11113
11114         * select.el (get-selection): abstract out non error-signalling
11115         part.
11116         (get-selection-no-error): get-selection without signalling an
11117         error.
11118         (selection-is-clipboard-p): new variable. controls whether the
11119         selection sets the clipboard.
11120         (own-selection): use it.
11121
11122         * mouse.el (insert-selection): fallback to clipboard after trying
11123         primary selection and cutbuffer.
11124
11125 1999-06-05  Andy Piper  <andy@xemacs.org>
11126
11127         * x-select.el (xselect-kill-buffer-hook-1): use generalised
11128         selection functions.
11129
11130 1999-06-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
11131
11132         * code-files.el (buffer-file-coding-system): Use `raw-text' as
11133         default value.
11134         (load): Use `raw-text' instead of `no-conversion'.
11135         (insert-file-contents): Likewise.
11136
11137         * bytecomp.el (byte-compile-insert-header): Use `raw-text' instead
11138         of `no-conversion'.
11139
11140 1999-06-03  MORIOKA Tomohiko  <tomo@etl.go.jp>
11141
11142         * coding.el: Don't copy `no-conversion' to `raw-text'.
11143
11144 1999-06-07  Hrvoje Niksic  <hniksic@srce.hr>
11145
11146         * subr.el (make-char): Define it if Mule is not around.
11147
11148 1999-06-07  SL Baur  <steve@steve1.m17n.org>
11149
11150         * mule/mule-help.el: Add trailing newline.  Use mule keyword.
11151
11152         * x-select.el (x-disown-selection-internal): Restore symbol as an
11153         obsolete alias.
11154         (xselect-kill-buffer-hook-1): Use disown-selection-internal.
11155
11156 1999-06-04  XEmacs Build Bot <builds@cvs.xemacs.org>
11157
11158         * XEmacs 21.2.15 is released
11159
11160 1999-06-02  Oscar Figueiredo  <oscar@xemacs.org>
11161
11162         * subr.el (split-string): Avoid infinite looping
11163
11164 1999-05-30  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11165
11166         * ldap.el (ldap-ignore-attribute-codings): New variable
11167         (ldap-default-attribute-decoder): New variable
11168         (ldap-coding-system): New variable
11169         (ldap-attribute-syntax-encoders): New variable
11170         (ldap-attribute-syntax-decoders): New variable
11171         (ldap-attribute-syntaxes-alist): New variable
11172         (ldap-encode-boolean): New function
11173         (ldap-decode-boolean): New function
11174         (ldap-encode-country-string): New function
11175         (ldap-decode-string): New function
11176         (ldap-decode-address): New function
11177         (ldap-encode-address): New function
11178         (ldap-decode-attribute): New function
11179         (ldap-search): Use some of these
11180
11181 1999-05-25  Jan Vroonhof  <jan@xemacs.org>
11182
11183         * version.el (emacs-version): Make the patch level/beta come
11184         before the XEmacs qualifier so that it gets into (funcall
11185         emacs-version) and thus in the bug reports.
11186         (emacs-version>=): Support patch levels.
11187
11188 1999-06-03  SL Baur  <steve@xemacs.org>
11189
11190         * version.el: implement x.y.z version number
11191         From Jan Vroonhof <vroonhof@math.ethz.ch>
11192
11193 1999-05-27  Yoshiki Hayashi <g740685@komaba.ecc.u-tokyo.ac.jp>
11194
11195         * mule/mule-cmds.el (read-input-method-name): set input-method properly.
11196
11197 1999-05-22  Vin Shelton <acs@xemacs.org>
11198
11199         * startup.el: Document -private and break out non-standard X options.
11200
11201 1999-05-26  SL Baur  <steve@gneiss.etl.go.jp>
11202
11203         * mule/mule-charset.el (charset-after): New function.
11204         (charset-direction): Synch with Mule, update docstring.
11205         (get-charset-property): New function.
11206         (put-charset-property): New function.
11207         (charset-plist): New function.
11208
11209         * mule/mule-charset.el (compose-region):
11210         (decompose-region): remove;  these functions (which don't work
11211         since we don't do composite characters) have been moved to
11212         mule-util.el.
11213         (toplevel): follow coding standards
11214
11215 1999-05-26  SL Baur  <steve@gneiss.etl.go.jp>
11216
11217         * dumped-lisp.el (preloaded-file-list): mule-files.el does not
11218         exist any more.
11219
11220         * code-files.el: Fix commentary to follow coding standards.  Move
11221         the single line left in mule-files.el to here.
11222
11223         * mule/mule-files.el: delete.
11224
11225 1999-05-24  SL Baur  <steve@gneiss.etl.go.jp>
11226
11227         * info.el (Info-scroll-prev): Use event functions instead of the
11228         old emacs 19 interface.
11229
11230 1999-06-02  Andy Piper  <andy@xemacs.org>
11231
11232         * x-font-menu.el (x-font-menu-load-font):
11233         font-menu-registry-encoding -> x-font-menu-registry-encoding type.
11234
11235 1999-05-31  Andy Piper  <andy@xemacs.org>
11236
11237         * font-menu.el (font-menu-ignore-scaled-fonts): move to font-menu
11238         group.
11239         (font-menu-this-frame-only-p): ditto.
11240         (font-menu-max-items): reinstate, from Jan Vroonhof
11241         <vroonhof@math.ethz.ch>
11242         (font-menu-submenu-name-format): ditto.
11243         (font-menu-split-long-menu): ditto, for use by the family
11244         constructor.
11245         (font-menu-family-constructor): use it.
11246
11247 1999-05-30  Andy Piper  <andy@xemacs.org>
11248
11249         * msw-faces.el (mswindows-font-regexp): new font matching regexp
11250         for use by the font menu.
11251
11252         * msw-font-menu.el: new file implementing mswindows specific
11253         font-menu behaviour.
11254         (mswindows-font-menu-registry-encoding): new function mirroring x version.
11255         (mswindows-font-menu-junk-families): ditto.
11256         (hack-font-truename): ditto.
11257         (mswindows-font-regexp-ascii): ditto.
11258         (mswindows-reset-device-font-menus): ditto.
11259         (mswindows-font-menu-font-data): ditto.
11260         (mswindows-font-menu-load-font): ditto.
11261
11262         * x-font-menu.el (x-reset-device-font-menus): made device specific.
11263         (x-font-menu-font-data): ditto.
11264         (x-font-menu-load-font): ditto.
11265
11266         * font-menu.el: new file implementing generic font menu behaviour.
11267         (font-menu-ignore-scaled-fonts): copied from x-font-menu.el and
11268         made device independent.
11269         (font-menu-this-frame-only-p): ditto.
11270         (font-menu-preferred-resolution): ditto.
11271         (font-menu-size-scaling): new variable used to determine whether
11272         sizes are in points or tenths of a point.
11273         (vassoc): moved from x-font-menu.el.
11274         (device-fonts-cache): ditto.
11275         (device-fonts-cache): ditto.
11276         (flush-device-fonts-cache): ditto.
11277         (reset-device-font-menus): copied from x-font-menu.el and made
11278         device independent. Most functionality deferred to
11279         device-dependent versions.
11280         (font-menu-family-constructor): copied from x-font-menu.el and
11281         made device independent.
11282         (font-menu-size-constructor): ditto.
11283         (font-menu-weight-constructor): ditto.
11284         (font-menu-set-font): ditto.
11285         (font-menu-change-face): ditto.
11286         (font-menu-load-font): new device method.
11287         (font-menu-font-data): ditto.
11288
11289         * x-font-menu.el: The above functions deleted.
11290
11291 1999-05-26  Andy Piper  <andy@xemacs.org>
11292
11293         * update-elc.el:
11294         * make-docfile.el:
11295         * loadup.el: rehash expand-file-name usage to not use default-directory.
11296
11297 1999-05-21  Andy Piper  <andy@xemacs.org>
11298
11299         * x-select.el (x-select-convert-to-text):
11300         (x-selected-text-type):
11301         (x-get-selection):
11302         (xselect-convert-to-string):
11303         (xselect-convert-to-compound-text):
11304         (xselect-convert-to-length):
11305         (xselect-convert-to-targets):
11306         (xselect-convert-to-delete):
11307         (xselect-convert-to-filename):
11308         (xselect-convert-to-charpos):
11309         (xselect-convert-to-lineno):
11310         (xselect-convert-to-colno):
11311         (xselect-convert-to-sourceloc):
11312         (xselect-convert-to-os):
11313         (xselect-convert-to-host):
11314         (xselect-convert-to-user):
11315         (xselect-convert-to-class):
11316         (xselect-convert-to-name):
11317         (xselect-convert-to-integer):
11318         (xselect-convert-to-atom):
11319         (xselect-convert-to-identity): functions renamed from x-* and
11320         moved to select.el.
11321         (x-get-secondary-selection): use rename get-selection.
11322         (x-get-clipboard): ditto.
11323         (x-own-selection): moved to select.el.
11324         (x-valid-simple-selection-p): ditto.
11325         (x-dehilight-selection): ditto.
11326         (x-own-clipboard): ditto.
11327         (x-disown-selection): ditto.
11328
11329         * x-mouse.el (x-yank-function): moved to mouse.el.
11330         (x-insert-selection): ditto.
11331         (x-set-point-and-move-selection): use renamed function.
11332
11333         * select.el (selected-text-type): moved and renamed from
11334         x-select.el.
11335         (selection-owner-p): moved to C.
11336         (selection-exists-p): ditto.
11337         (get-cutbuffer): new device method.
11338         (get-selection): generalised and moved from x-select.el.
11339         (own-selection): moved x-own-selection functionality into here.
11340         (dehilight-selection): renamed and moved from x-select.el.
11341         (own-clipboard): functionality moved from x-select.el using new
11342         generic C builtins.
11343         (disown-clipboard): ditto.
11344         (select-convert-to-text):
11345         (select-convert-to-string):
11346         (select-convert-to-compound-text):
11347         (select-convert-to-length):
11348         (select-convert-to-targets):
11349         (select-convert-to-delete):
11350         (select-convert-to-filename):
11351         (select-convert-to-charpos):
11352         (select-convert-to-lineno):
11353         (select-convert-to-colno):
11354         (select-convert-to-sourceloc):
11355         (select-convert-to-os):
11356         (select-convert-to-host):
11357         (select-convert-to-user):
11358         (select-convert-to-class):
11359         (select-convert-to-name):
11360         (select-convert-to-integer):
11361         (select-convert-to-atom):
11362         (select-convert-to-identity): new functions renamed from x-* and
11363         moved from x-select.el.
11364
11365         * mouse.el (mouse-consolidated-yank): subsume x-yank-function
11366         into here and use as the default window-system mouse yank.
11367         (insert-selection): generalised and moved from x-mouse.el.
11368         (own-clipboard): moved to C.
11369
11370         * msw-select.el (mswindows-selection-owned-p): deleted.
11371         (mswindows-own-selection): generalised and moved to select.el.
11372         (mswindows-disown-selection): generalised and moved to C.
11373         (mswindows-selection-owner-p): ditto.
11374
11375 1999-05-14  XEmacs Build Bot <builds@cvs.xemacs.org>
11376
11377         * XEmacs 21.2.14 is released
11378
11379 1999-05-13  SL Baur  <steve@gneiss.etl.go.jp>
11380
11381         * about.el: update contact info for jason and slb.
11382
11383 1999-05-13  SL Baur  <steve@gneiss.etl.go.jp>
11384
11385         * mule/european.el (setup-romanian-environment): Add Romanian
11386         support from Emacs/Mule romanian.el.
11387
11388 1999-03-17  Jan Vroonhof  <vroonhof@math.ethz.ch>
11389
11390         * cus-face.el: Label all custom changes with the 'custom' tag.
11391
11392         * cus-edit.el: idem ditto.
11393
11394         * faces.el: Added suport for adding device tags to various functions.
11395         (custom): New device tag.
11396         (face-spec-set): Call reset face with tags argument. No longer do
11397         x-init-global-faces hack.
11398
11399         * faces.el (frob-face-property): Use an anonymous specifier to map
11400         frob-face-property-1 over.
11401
11402         * x-font-menu.el (font-menu-set-font): Always specify all
11403         properties to custom.
11404
11405 1999-05-12  SL Baur  <steve@gneiss.etl.go.jp>
11406
11407         * mule/european.el (setup-czech-environment): Add czech support.
11408         From David Sauer <davids@orfinet.cz>
11409
11410 1999-03-15  SL Baur  <steve@xemacs.org>
11411
11412         * check-features.el: Turn hard errors into warnings.
11413
11414 1999-03-21  SL Baur  <steve@xemacs.org>
11415
11416         * simple.el (delete-key-deletes-forward): As per discussion on
11417         xemacs-beta, default to t.
11418
11419 1999-05-11  Hrvoje Niksic  <hniksic@srce.hr>
11420
11421         * loadup.el: Define Installation-string before loading anything.
11422
11423 1999-05-06  Gunnar Evermann  <ge204@eng.cam.ac.uk>
11424
11425         * files.el (auto-mode-alist): fix typo in regex for .bash_* files
11426         From Anders Stenman <stenman@isy.liu.se>
11427
11428 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
11429
11430         * wid-edit.el (widget-glyph-find): Ditto.
11431
11432         * packages.el (locate-library): Ditto.
11433
11434         * loadup.el (really-early-error-handler): Ditto.
11435
11436         * lib-complete.el (read-library): Ditto.
11437
11438         * faces.el (set-face-stipple): Ditto.
11439
11440         * code-files.el (load): Use new calling style of locate-file.
11441
11442 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
11443
11444         * packages.el (packages-unbytecompiled-lisp): Installation.el is
11445         dead.
11446
11447 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
11448
11449         * dumped-lisp.el (preloaded-file-list): Don't load
11450         Installation.el.
11451
11452         * loadup.el (Installation-string): Define it here.
11453
11454 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
11455
11456         * dumped-lisp.el (preloaded-file-list): Revert previous change --
11457         Installation.el needs to be loaded before `dump-paths', otherwise
11458         the dumping process won't find it.
11459
11460 1999-03-13  Adrian Aichner  <adrian@xemacs.org>
11461
11462         * dumped-lisp.el (preloaded-file-list): Load Installation.el after
11463         subr so that we can use `replace-in-string' in Installation.el to
11464         get rid of C-m chars under the native Windows build.
11465
11466 1999-04-29  Andy Piper  <andy@xemacs.org>
11467
11468         * make-docfile.el: canonicalize file and directory names.
11469
11470         * device.el (call-device-method): new function for calling device
11471         specific methods.
11472         (define-device-method): new function for defining device methods.
11473         (define-device-method*): ditto.
11474
11475 1999-04-27  Hrvoje Niksic  <hniksic@srce.hr>
11476
11477         * subr.el (buffer-string): Support new FSFmacs 20.4 stuff.
11478
11479 1999-04-08  MORIOKA Tomohiko  <tomo@etl.go.jp>
11480
11481         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): New variable.
11482         (cyrillic-koi8-r-encode-table): Likewise.
11483         (ccl-decode-koi8): Use `cyrillic-koi8-r-decode-table'.
11484         (ccl-encode-koi8): Use `cyrillic-koi8-r-encode-table'.
11485
11486         * mule/mule-misc.el (split-char-or-char-int): New function [moved
11487         from vietnamese.el].
11488
11489         * mule/vietnamese.el: Move function `split-char-or-char-int' to
11490         mule/mule-misc.el.
11491
11492 1999-04-08  MORIOKA Tomohiko  <tomo@etl.go.jp>
11493
11494         * mule/thai-xtis.el:
11495         - Change font registry name from "Thai94x94-0" to "xtis-0".
11496         - Change mnemonic of coding-system `tis-620' to "TIS620".
11497
11498 1999-04-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
11499
11500         * mule/ethiopic.el: fixed.
11501
11502 1999-03-30  MORIOKA Tomohiko  <tomo@etl.go.jp>
11503
11504         * dumped-lisp.el: Add ethiopic, thai-xtis and vietnamese.
11505
11506         * mule/thai-xtis.el: New file.
11507
11508         * mule/vietnamese.el: New file.
11509
11510         * mule/ethiopic.el: New file.
11511
11512 1999-04-22  Hrvoje Niksic  <hniksic@srce.hr>
11513
11514         * bytecomp.el (byte-compile-close-variables): Leave
11515         debug-issue-ebola-notices alone.
11516
11517 1999-04-11  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11518
11519         * ldap.el (ldap-host-parameters-alist): Make `Search Base' appear
11520         at the top of the buffer since it is the most important thing to
11521         customize
11522         (ldap-get-host-parameter): New defun
11523         (ldap-search): Add a new parameter `withdn' to retrieve the
11524         distinguished names of entries
11525
11526 1999-04-22  Kai Haberzettl  <khaberz@synnet.de>
11527
11528         * startup.el (splash-frame-body): Date and spelling fixes.
11529
11530 1999-03-16  Colin Rafferty  <colin@xemacs.org>
11531
11532         * view-less.el (toggle-truncate-lines): add autoload tag
11533
11534 1999-04-19  Hrvoje Niksic  <hniksic@srce.hr>
11535
11536         * format.el (format-alist): Disable image stuff.
11537
11538 1999-04-17  Hrvoje Niksic  <hniksic@srce.hr>
11539
11540         * wid-edit.el (widget-glyph-find): Search by directories, then by
11541         suffixes rather than the other way around.
11542         (widget-image-conversion): Renamed to
11543         `widget-image-file-name-suffixes'.
11544
11545 1999-04-16  Olivier Galibert  <galibert@pobox.com>
11546
11547         * mule/mule-charset.el: Made old functions obsolete, remove the
11548         unspeakably evil (and inexistant in fsf's) charset-leading-byte.
11549         (charset-iso-graphic-plane): Rename from charset-graphic.
11550         (charset-iso-final-char): Rename from charset-final.
11551         (charset-width): Rename from charset-columns.
11552         (charset-bytes): Added from fsf compatibility, returns always 1.
11553
11554         * mule/mule-misc.el: Move charset-doc-string alias to
11555         mule-charset.el
11556
11557 1999-04-14  Colin Rafferty  <colin@xemacs.org>
11558
11559         * x-faces.el (x-make-font-bold-italic): honor
11560         *try-oblique-before-italic-fonts*
11561
11562 1999-04-14  Hrvoje Niksic  <hniksic@srce.hr>
11563
11564         * cl-extra.el (coerce): Coerce numbers to characters correctly.
11565
11566 1998-12-02  Hrvoje Niksic  <hniksic@srce.hr>
11567
11568         * x-faces.el (try-oblique-before-italic-fonts): Use the right
11569         name.
11570
11571 1999-04-14  Dave Gillesipe  <daveg@synaptics.com>
11572
11573         * cl-extra.el (equalp): Would bug out for lists.
11574
11575 1999-03-12  Charles G Waldman  <cgw@fnal.gov>
11576
11577         * about.el (about-hackers):  Change cgw's email address
11578
11579 1999-03-12  XEmacs Build Bot <builds@cvs.xemacs.org>
11580
11581         * XEmacs 21.2.13 is released
11582
11583 1999-03-12  SL Baur  <steve@xemacs.org>
11584
11585         * simple.el (delete-key-deletes-forward): Revert to previous
11586         behavior.
11587
11588 1999-01-18  Didier Verna  <didier@xemacs.org>
11589
11590         * menubar-items.el (xemacs-splash-buffer): handle the case of
11591         multiple elements in the splash buffer body.
11592
11593         * startup.el (splash-frame-timeout): new constant: interval
11594         between splash buffer elements.
11595         (command-line-1): handle splash buffer with multiple elements (use
11596         a timeout).
11597         (splash-frame-body): Originally `startup-splash-frame-body'.
11598         Rewrote a cleaner and more readable version. This can now be array,
11599         in which case each element is displayed in turn in the splash buffer.
11600         (splash-frame-static-body): new constant. Persistent information
11601         across all splash buffer elements (preserves the possibility to give
11602         it in different languages.
11603         (circulate-splash-frame-elements): new function. Used as a timeout
11604         to circulate through all splash frame elements and display them in
11605         sequence.
11606         (display-splash-frame): originally `startup-splash-frame'. Handle
11607         the case of multiple elements in the splash buffer body. Now
11608         returns a timeout id if multiple elements to display, or nil.
11609
11610 1999-02-19  Jan Vroonhof  <vroonhof@math.ethz.ch>
11611
11612         * x-faces.el (x-init-global-faces): Add default tag to specifiers,
11613         so they can be overridden by x-init-face-from-resources.
11614         Additionally specify the font name also with an x tag.
11615
11616 1999-03-08  Andy Piper  <andy@xemacs.org>
11617
11618         * package-get.el (package-get-base): autoload.
11619
11620         * menubar-items.el (default-menubar): add update menu item. Fix
11621         custom menu to only be activated when package-base is available.
11622
11623         * package-get.el (package-get-custom): don't load
11624         package-get-custom as it is auto-generated. Fix group definition.
11625
11626 1999-03-05  Didier Verna  <didier@xemacs.org>
11627
11628         * cus-dep.el (Custom-make-dependencies): use `prin1-to-string'
11629         instead of `symbol-name' (Thanks Kyle).
11630
11631         * cus-edit.el (custom-save-variables): use `prin1' instead of
11632         princ to write symbols.
11633
11634 1999-03-05  XEmacs Build Bot <builds@cvs.xemacs.org>
11635
11636         * XEmacs 21.2.12 is released
11637
11638 1999-03-05  SL Baur  <steve@xemacs.org>
11639
11640         * menubar-items.el (default-menubar): Add kfm browsing support.
11641         From Neal Becker <nbecker@fred.net>
11642
11643 1999-03-03  Steven Baur  <steve@gneiss.etl.go.jp>
11644
11645         * font-lock.el (font-lock-revert-cleanup): Null out to avoid repeated
11646         calls to font-lock during buffer reversion.
11647
11648 1999-02-12  Didier Verna  <didier@xemacs.org>
11649
11650         * info.el (Info-build-node-completions): unconditionally widen the
11651         tag table buffer.
11652
11653 1999-02-19  Paul Stodghill  <stodghil@cs.cornell.edu>
11654
11655         * x-faces.el (x-init-face-from-resources):
11656         Only set fonts in the 'x locale.
11657
11658 1999-03-04  Adrian Aichner  <adrian@xemacs.org>
11659
11660         * package-ui.el (pui-install-selected-packages): Don't throw on
11661         `package-admin-delete-binary-package' returning nil since it's
11662         normal.  Reindent function.
11663         (pui-add-required-packages): Handle case where packages selected
11664         for installation have never been installed.
11665
11666 1999-03-03  Martin Buchholz  <martin@xemacs.org>
11667
11668         * menubar-items.el (default-menubar):
11669         Implement the ``Mule->Set coding system of process'' menu item.
11670
11671 1999-02-18  Martin Buchholz  <martin@xemacs.org>
11672
11673         * files.el (auto-mode-alist): Use c-mode for *.i pre-processed cpp
11674         files
11675         - Change some `if's to `when's
11676
11677 1999-03-01  XEmacs Build Bot <builds@cvs.xemacs.org>
11678
11679         * XEmacs 21.2.11 is released
11680
11681 1999-02-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
11682
11683         * userlock.el (ask-user-about-supersession-threat-dbox): Guard
11684         against window close (Fix Bug #460).
11685         (ask-user-about-lock-dbox): Idem.
11686
11687 1999-02-25  SL Baur  <steve@xemacs.org>
11688
11689         * mule/mule-charset.el (charset-leading-byte): New function.
11690         From Kazuyuki IENAGA <ienaga@jsys.co.jp>
11691
11692 1999-02-12  Andy Piper  <andy@xemacs.org>
11693
11694         * about.el (xemacs-hackers): change andy's email address.
11695         (about-url-alist): change andy's web page address.
11696         (about-xemacs): add piper.
11697
11698 1999-02-16  SL Baur  <steve@xemacs.org>
11699
11700         * dumped-lisp.el (preloaded-file-list): Core mule files moved out
11701         of mule-base into lisp/mule.
11702
11703 1999-02-16  SL Baur  <steve@xemacs.org>
11704
11705         * mule/arabic.el:
11706         mule/canna-leim.el:
11707         mule/chinese.el:
11708         mule/cyrillic.el:
11709         mule/english.el:
11710         mule/european.el:
11711         mule/greek.el:
11712         mule/hebrew.el:
11713         mule/japanese.el:
11714         mule/kinsoku.el:
11715         mule/korean.el:
11716         mule/misc-lang.el:
11717         mule/mule-category.el:
11718         mule/mule-ccl.el:
11719         mule/mule-charset.el:
11720         mule/mule-cmds.el:
11721         mule/mule-coding.el:
11722         mule/mule-files.el:
11723         mule/mule-help.el:
11724         mule/mule-init.el:
11725         mule/mule-misc.el:
11726         mule/mule-tty-init.el:
11727         mule/mule-x-init.el:
11728         mule/viet-chars.el:  Remerge from mule-base.
11729
11730         * dumped-lisp.el (preloaded-file-list): Core mule files moved out
11731         of mule-base into lisp/mule.
11732
11733 1999-02-10  Adrian Aichner  <adrian@xemacs.org>
11734
11735         * process.el (exec-to-string): Use `shell-command-switch' in place
11736         of hard-wired "-c" (for WindowsNT).
11737
11738 1999-02-08  Charles G Waldman  <cgw@pgt.com>
11739
11740         * menubar-items.el (default-menubar):  Remove obsolete
11741         "Gopher" item
11742
11743 1999-02-06  Jan Vroonhof  <vroonhof@math.ethz.ch>
11744
11745         * package-admin.el (package-admin-get-install-dir): First fall
11746         back to the location of xemacs-base for non-mule packages.
11747
11748 1999-02-15  Martin Buchholz  <martin@xemacs.org>
11749
11750         * paths.el:
11751         - improved automounter tmp directory support.
11752         - support 4 (!) empirically discovered automounter conventions
11753
11754 1999-02-12  SL Baur  <steve@xemacs.org>
11755
11756         * etags.el (pop-tag-mark): autoload to match key binding.
11757
11758 1999-02-05  XEmacs Build Bot <builds@cvs.xemacs.org>
11759
11760         * XEmacs 21.2.10 is released
11761
11762 1999-02-02  Jan Vroonhof  <vroonhof@math.ethz.ch>
11763
11764         * package-get.el (package-get-remote-filename): Don't bug out for
11765         a local file name in the search entry.
11766
11767 1999-02-02  XEmacs Build Bot <builds@cvs.xemacs.org>
11768
11769         * XEmacs 21.2.9 is released
11770
11771 1999-01-19  Didier Verna  <didier@xemacs.org>
11772
11773         * replace.el (replace-search-function): new variable containing a
11774         function to perform a search-forward.
11775         (replace-re-search-function): new variable containing a function
11776         to perform a re-search-forward.
11777         (perform-replace): use them.
11778
11779 1999-01-25  Didier Verna  <didier@xemacs.org>
11780
11781         * select.el (selection-owner-p): use the name `XEmacs'.
11782         (cut-copy-clear-internal): ditto.
11783
11784 1999-01-18  Andy Piper  <andy@xemacs.org>
11785
11786         * about.el (about-url-alist): Update my entry.
11787         (xemacs-hackers): Ditto.
11788
11789 1999-01-14  Adrian Aichner  <adrian@xemacs.org>
11790
11791         * buffer.el (switch-to-buffer): Fixing documentation.
11792         * minibuf.el (minibuffer-completion-table): ditto.
11793         * cl-macs.el (return-from): ditto.
11794
11795 1999-01-04  Didier Verna  <didier@xemacs.org>
11796
11797         * replace.el (delete-non-matching-lines): temporarily disable
11798         case-folding when called interactively with a regexp containing
11799         uppercase characters.
11800         (delete-matching-lines): ditto.
11801         (count-matches): ditto.
11802         (list-matching-lines): ditto.
11803
11804 1999-01-07  Colin Rafferty  <colin@xemacs.org>
11805
11806         * window.el (shrink-window-if-larger-than-buffer): Clean up.  Only
11807         abort if current window is split horizontally, not if others are
11808         split.  Got rid of unnecessary minibuffer checking.  Also, add
11809         some comments (it's still complex).
11810
11811 1999-01-12  Robert Pluim  <rpluim@BayNetworks.com>
11812
11813         * package-get.el: changed address for doc.ic.ac.uk to
11814         sunsite.doc.ic.ac.uk
11815
11816 1999-01-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11817
11818         * ldap.el (toplevel): Remove requires so that the file compiles
11819         with a non LDAP-enabled XEmacs binary.  Provide `ldap'.
11820
11821 1999-01-10  J. Kean Johnston  <jkj@sco.com>
11822
11823         * dump-paths.el: Calculate module-directory and set
11824         module-load-path to the load path for modules.
11825
11826         * loadup.el: Get bootstrap value of module-load-path from the
11827         environment variable EMACSBOOTSTRAPMODULEPATH.
11828         - Display the module load path if we're debugging paths.
11829
11830         * setup-paths.el: Added function paths-find-site-module-directory.
11831         - Added function paths-find-module-directory.
11832         - Added function paths-construct-module-load-path.  Uses new
11833         environment variable EMACSMODULEPATH.
11834
11835 1998-12-30  Martin Buchholz  <martin@xemacs.org>
11836
11837         * font.el (font-default-object-for-device):
11838         Oops! This `or' can't be replaced by `unless'.
11839         Fixed inability to run w3, among other things.
11840
11841 1998-12-17  Charles G. Waldman <cgw@pgt.com>
11842
11843         * package-admin.el: Change initialization of
11844           package-admin-install-function dependent on system type.
11845           Change package-admin-install-function-mswindows to use
11846           "minitar".
11847
11848 1998-12-23  Hrvoje Niksic  <hniksic@srce.hr>
11849
11850         * mouse.el (default-mouse-motion-handler): Disable help echo while
11851         in the minibuffer.
11852
11853 1998-12-28  Martin Buchholz <martin@xemacs.org>
11854
11855         * XEmacs 21.2.8 is released.
11856
11857 1998-12-24  Martin Buchholz <martin@xemacs.org>
11858
11859         * XEmacs 21.2.7 is released.
11860
11861 1998-12-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
11862
11863         * package-ui.el (pui-list-packages): Set truncate-lines.
11864
11865         * package-get.el (package-get-download-menu): Use
11866         `package-ui-add-site'. Add a a toggle to indicate it is in the list.
11867
11868         * package-ui.el (pui-help): Ditch in favor of `describe-mode'
11869         (pui-help-string): idem.
11870         (list-packages-mode): New major mode.
11871         (pui-list-packages): Use 'list-packages-mode' in the package buffer.
11872         (pui-install-selected-packages): Add suport for removing packages.
11873         (pui-toggle-package-delete-key): New function.
11874         (pui-popup-context-sensitive): New kludge.
11875         (pui-list-packages): Add warning when `package-get-remote' is nil.
11876         (package-ui-add-site): New function.
11877
11878 1998-12-01  Didier Verna  <didier@xemacs.org>
11879
11880         * hyper-apropos.el (hyper-where-is): added the missing autoload.
11881
11882 1998-11-29  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11883
11884         * ldap.el: Custom-ized
11885         (toplevel): Do not provide `ldap' which is provided by C level
11886         LDAP code
11887         (ldap-search): Docstring and stylistic fixes as suggested by Hrvoje
11888
11889 1998-12-05  Hrvoje Niksic  <hniksic@srce.hr>
11890
11891         * isearch-mode.el (isearch-mode): Really fix keymap lossage.
11892
11893 1998-12-17  Andy Piper  <andy@xemacs.org>
11894
11895         * sound.el (sound-load-list): name changed from sound-load-alist.
11896         (sound-extension-list): name changed from sound-ext-list.
11897         (load-default-sounds): use new names.
11898         (load-sound-file): use new names.
11899
11900 1998-12-16  Andy Piper  <andy@xemacs.org>
11901
11902         * XEmacs 21.2.6 is released
11903
11904 1998-11-30  Hrvoje Niksic  <hniksic@srce.hr>
11905
11906         * cus-dep.el (Custom-make-dependencies): Be smarter about trapping
11907         errors.
11908
11909 1998-12-04  Hrvoje Niksic  <hniksic@srce.hr>
11910
11911         * wid-edit.el (widget-echo-this-extent): Set
11912         help-echo-owns-message to t.
11913
11914 1998-11-30  Greg Klanderman  <greg@alphatech.com>
11915
11916         * package-get.el (package-get-download-menu): use toggles for
11917           each site in the download site menu.
11918
11919 1998-12-01  Jan Vroonhof <vroonhof@math.ethz.ch>
11920
11921         * package-get.el (package-get): If we cannot find a package
11922           because package-get-remote is not set, give a more helpful
11923           error message.
11924
11925 1998-11-30  Greg Klanderman  <greg@alphatech.com>
11926
11927         * package-get.el (package-get-remote-filename): use an EFS path
11928         with user anonymous if no user is specified.
11929
11930 1998-12-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
11931
11932         * faces.el (face-spec-set): Re-init fallfacks for default after
11933         calling reset-face on the default face.
11934
11935 1998-12-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
11936
11937         * package-admin.el (package-admin-default-install-function):
11938         Behave as advertised.  Make sure the pkg-dir is proper for
11939         default-directory.
11940         (package-admin-add-binary-package): Make sure the pkg-dir is
11941         proper for default-directory.
11942         (package-admin-install-function-mswindows): Make sure the pkg-dir
11943         is proper for default-directory.
11944
11945 1998-12-05  XEmacs Build Bot <builds@cvs.xemacs.org>
11946
11947         * XEmacs 21.2.5 is released
11948
11949 1998-12-05  SL Baur  <steve@altair.xemacs.org>
11950
11951         * files.el (binary-file-regexps): regexp-opt is not available at
11952         bytecompile time.
11953
11954 1998-11-30  Martin Buchholz  <martin@xemacs.org>
11955
11956         * x-win-xfree86.el:
11957         * x-win-sun.el (x-win-init-sun):
11958         * x-win-sun.el:
11959         * x-mouse.el (mouse-track-and-copy-to-cutbuffer):
11960         * x-iso8859-1.el:
11961         * x-init.el (init-post-x-win):
11962         * x-init.el (init-pre-x-win):
11963         * x-init.el (x-initialize-compose):
11964         * x-init.el:
11965         * x-compose.el:
11966         * winnt.el:
11967         * widget.el:
11968         * wid-edit.el (widget-glyph-click):
11969         * wid-edit.el (widget-glyph-find):
11970         * wid-edit.el (widget-type):
11971         * view-less.el (view-buffer-other-window):
11972         * very-early-lisp.el:
11973         * version.el:
11974         * toolbar.el:
11975         * toolbar-items.el:
11976         * term/sun.el (suntool-map):
11977         * term/sun-mouse.el:
11978         * term/internal.el:
11979         * syntax.el (modify-syntax-entry):
11980         * symbol-syntax.el:
11981         * subr.el:
11982         * startup.el (lock-directory):
11983         * simple.el (set-comment-column):
11984         * simple.el (backward-delete-char-untabify):
11985         * shadow.el (find-emacs-lisp-shadows):
11986         * shadow.el:
11987         * setup-paths.el (paths-construct-info-path):
11988         * select.el (cut-copy-clear-internal):
11989         * process.el (call-process-region):
11990         * process.el (start-process-shell-command):
11991         * process.el:
11992         * paths.el (rmail-spool-directory):
11993         * paragraphs.el (use-hard-newlines):
11994         * package-get.el (package-get-dependencies):
11995         * package-admin.el (package-admin-delete-binary-package):
11996         * obsolete.el (truncate-string):
11997         * obsolete.el (store-substring):
11998         * mouse.el (default-mouse-track-maybe-own-selection):
11999         * mouse.el (mouse-yank-at-point):
12000         * modeline.el:
12001         * modeline.el (mouse-drag-modeline):
12002         * minibuf.el (read-directory-name-internal):
12003         * minibuf.el (read-file-name-internal):
12004         * minibuf.el (read-file-name-internal-1):
12005         * minibuf.el (read-file-name-2):
12006         * minibuf.el (exact-minibuffer-completion-p):
12007         * minibuf.el (read-from-minibuffer):
12008         * minibuf.el:
12009         * menubar.el (check-menu-syntax):
12010         * map-ynp.el (map-y-or-n-p):
12011         * make-docfile.el (docfile-out-of-date):
12012         * loadup.el ((member "run-temacs" command-line-args)):
12013         * loadup.el ((member "no-site-file" command-line-args)):
12014         * loadup.el (really-early-error-handler):
12015         * loadup.el:
12016         * loadhist.el:
12017         * loaddefs.el:
12018         * lisp-mnt.el (lm-verify):
12019         * lib-complete.el (lib-complete:cache-completions):
12020         * lib-complete.el (library-all-completions):
12021         * itimer.el (itimer-run-expired-timers):
12022         * info.el (Info-mode):
12023         * info.el (Info-insert-file-contents):
12024         * info.el (Info-rebuild-dir):
12025         * info.el (Info-build-dir-anew):
12026         * info.el (Info-parse-dir-entries):
12027         * info.el (Info-dir-outdated-p):
12028         * info.el (Info-insert-dir):
12029         * info.el (info-xref):
12030         * info.el:
12031         * hyper-apropos.el (hyper-apropos-get-doc):
12032         * hyper-apropos.el (hyper-describe-face):
12033         * hyper-apropos.el (hyper-apropos-mode):
12034         * hyper-apropos.el:
12035         * help.el (list-processes):
12036         * help.el:
12037         * gnuserv.el:
12038         * font.el (mswindows-font-create-name):
12039         * font.el (font-default-font-for-device):
12040         * font.el (x-font-create-object):
12041         * font.el (font-registry):
12042         * font.el:
12043         * font-lock.el (font-lock-keywords):
12044         * font-lock.el:
12045         * finder.el (finder-compile-keywords):
12046         * find-paths.el (paths-find-recursive-path):
12047         * fill.el (set-justification-center):
12048         * fill.el (fill-region-as-paragraph):
12049         * files.el (insert-directory):
12050         * files.el (wildcard-to-regexp):
12051         * files.el (recover-file):
12052         * files.el (basic-save-buffer):
12053         * files.el (delete-auto-save-file-if-necessary):
12054         * files.el (file-relative-name):
12055         * files.el (backup-extract-version):
12056         * files.el (backup-buffer):
12057         * files.el (set-visited-file-name):
12058         * files.el (set-auto-mode):
12059         * files.el (interpreter-mode-alist):
12060         * files.el:
12061         * files.el (find-file-noselect):
12062         * files.el (abbreviate-file-name):
12063         * files.el (parse-colon-path):
12064         * files.el (directory-abbrev-alist):
12065         * etags.el (visit-tags-table-buffer):
12066         * easymenu.el (easy-menu-define):
12067         * dragdrop.el (experimental-dragdrop-drag):
12068         * dragdrop.el (dragdrop-drop-do-functions):
12069         * dragdrop.el (dragdrop-drop-at-point):
12070         * disass.el (disassemble-1):
12071         * disass.el (disassemble-internal):
12072         * disass.el (disassemble):
12073         * disass.el:
12074         * derived.el (derived-mode-init-mode-variables):
12075         * derived.el (define-derived-mode):
12076         * custom.el (defgroup):
12077         * cus-edit.el (custom-quote):
12078         * config.el:
12079         * code-process.el (open-network-stream):
12080         * code-process.el (start-process):
12081         * code-process.el (call-process-region):
12082         * code-process.el (call-process):
12083         * code-process.el:
12084         * code-files.el (insert-file-contents):
12085         * code-files.el:
12086         * code-files.el (buffer-file-coding-system-for-read):
12087         * cmdloop.el (yes-or-no-p-minibuf):
12088         * cl.el:
12089         * cl-macs.el:
12090         * cl-extra.el:
12091         * callers-of-rpt.el (make-caller-report):
12092         * callers-of-rpt.el:
12093         * bytecomp.el (batch-byte-recompile-directory):
12094         * bytecomp.el (batch-byte-compile-1):
12095         * bytecomp.el (batch-byte-compile):
12096         * bytecomp.el (display-call-tree):
12097         * bytecomp.el (byte-compile-insert):
12098         * bytecomp.el (byte-compile-two-args-19->20):
12099         * bytecomp.el (byte-compile-variable-ref):
12100         * bytecomp.el (byte-compile-form):
12101         * bytecomp.el (byte-compile-top-level-body):
12102         * bytecomp.el (byte-compile-out-toplevel):
12103         * bytecomp.el (byte-compile-byte-code-maker):
12104         * bytecomp.el (byte-compile-file-form-defmumble):
12105         * bytecomp.el (byte-compile-file-form):
12106         * bytecomp.el (byte-compile-keep-pending):
12107         * bytecomp.el (byte-compile-insert-header):
12108         * bytecomp.el (byte-compile-from-buffer):
12109         * bytecomp.el (byte-compile-file):
12110         * bytecomp.el (byte-recompile-file):
12111         * bytecomp.el (byte-compile-close-variables):
12112         * bytecomp.el (byte-compile-warn-about-unused-variables):
12113         * bytecomp.el (byte-compile-warn-about-unresolved-functions):
12114         * bytecomp.el (byte-compiler-legal-options):
12115         * bytecomp.el (byte-compile-lapcode):
12116         * bytecomp.el (byte-optimize-log):
12117         * bytecomp.el ((fboundp 'defsubst)):
12118         * bytecomp.el:
12119         * bytecomp-runtime.el:
12120         * byte-optimize.el (byte-optimize-apply):
12121         * byte-optimize.el (car):
12122         * byte-optimize.el (byte-optimize-form):
12123         * byte-optimize.el (byte-optimize-form-code-walker):
12124         * byte-optimize.el:
12125         * build-report.el (build-report-insert-installation-file):
12126         * build-report.el (build-report):
12127         * auto-show.el:
12128         * apropos.el (apropos-documentation):
12129         - mega patch
12130         - clean up byte-compile warnings
12131         - remove unused variables
12132         - Use common lisp style hashtable functions
12133         - byte compiler cleanup
12134         - use #'(lambda ...) instead of '(lambda ...) or (function (lambda ...))
12135         - remove old backquote syntax usage
12136         - move some cl functionality into C for speed.
12137         - remove last remaining VMS support
12138         - spelling fixes
12139         - implement last, butlast, nbutlast, copy-list in C.
12140         - new macro ignore-file-errors, similar to ignore-errors
12141           (ignore-file-errors (delete-file "foo"))
12142         - get frequent garbage collection during loadup.el by tweaking
12143           gc-cons-threshold, rather than explicitly calling garbage-collect
12144         - default delete-key-deletes-forward to `t'.
12145
12146 1998-11-28  SL Baur  <steve@altair.xemacs.org>
12147
12148         * XEmacs 21.2-beta4 is released.
12149
12150 1998-11-27  Jan Vroonhof  <vroonhof@math.ethz.ch>
12151
12152         * easymenu.el (easy-menu-add-item): Wraper around add-menu-btton.
12153         (easy-menu-item-present-p): Wrapper around find-menu-item.
12154         (easy-menu-remove-item): Wrapper around delete-menu-item.
12155
12156         * menubar.el (delete-menu-item): Add 'from-menu' argument.
12157         (add-menu-button): Add 'in-menu' argument.
12158         (add-menu-item-1): Add in-menu support to helper function.
12159
12160 1998-11-27  Katsumi Yamaoka  <yamaoka@jpl.org>
12161
12162         * isearch-mode.el (isearch-mode): Fix keymap lossage.
12163
12164 1998-11-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
12165
12166         * faces.el (get-custom-frame-properties): Revert Hrvoje Niksic change
12167         of Dec 4, 1997.
12168
12169 1998-11-25  Hrvoje Niksic  <hniksic@srce.hr>
12170
12171         * process.el (shell-command-on-region): Report if the command
12172         succeeded or failed.
12173
12174 1998-11-24  Hrvoje Niksic  <hniksic@srce.hr>
12175
12176         * subr.el (buffer-substring-no-properties): Comment out.
12177
12178 1998-11-07  Adrian Aichner  <adrian@xemacs.org>
12179
12180         * msw-faces.el (mswindows-find-smaller-font): Turning font names
12181           into font instances first, like `x-frob-font-size' does.
12182           (mswindows-find-larger-font): ditto
12183
12184 1998-11-04  Greg Klanderman  <greg@alphatech.com>
12185
12186         * package-ui.el (pui-install-selected-packages): fix args in call
12187         to `package-get'.
12188
12189 1998-10-29  Jan Vroonhof  <vroonhof@math.ethz.ch>
12190
12191         * package-get.el (host-name): New widget type.
12192         (package-get-remote): Better customization using new type.
12193         (package-get-download-sites): idem dito.
12194
12195         (package-get-custom): Do not use package-get-all untill we have
12196         runtime dependencies.
12197
12198         (package-get-remove-copy): Default to 't' we no longer need this
12199         kludge as we do not currently use depenencies.
12200
12201         (package-get-was-current): New variable.
12202         (package-get-require-base): New 'force-current' argument.
12203         (package-get-update-base): idem
12204         (package-get-package-provider):  idem
12205         (package-get-locate-index-file): New 'no-remote' argument.
12206         (package-get-locate-file): idem.
12207
12208         (package-get-maybe-save-index): New function.
12209         (package-get-update-base): Use it.
12210
12211 1998-10-28 Greg Klanderman <greg@alphatech.com>
12212
12213         * package-get.el (package-get-remote): default to nil; by default,
12214         don't go out to the net via EFS.  They must select a download site.
12215         (package-get-download-sites): new variable.
12216         (package-get-download-menu): new function.
12217         (package-get-locate-index-file): new function.
12218         (package-get-update-base): use it.
12219
12220         * menubar-items.el (default-menubar): add "Update Package Index"
12221         and "Add Download Site" menus under Options | Manage Packages.
12222
12223 1998-10-19  Greg Klanderman  <greg@alphatech.com>
12224
12225         * package-get.el (package-get): bugfix code checking installed version
12226         for case where package is not currently installed.
12227         (package-get-require-signed-base-updates): new variable.
12228         (package-get-update-base-from-buffer): remove REMOTE-SOURCE arg, it was
12229         deemed not a goot thing.  Use the variable
12230         package-get-allow-unsigned-base-updates instead.
12231
12232 1998-10-16 Greg Klanderman <greg@alphatech.com>
12233
12234         * package-get.el (package-get): Don't install an older version than
12235         we already have unless explicitly told to.  Issue a warning.
12236
12237         * package-ui.el (pui-add-required-packages): when adding
12238         dependencies, don't add packages that are up to date.
12239         (pui-package-symbol-char):  Don't consider a package out of date
12240         if you have a newer version installed than the latest version in
12241         package-get-base.
12242
12243         * package-get.el (package-get-base-filename): document that it may
12244         be a path relative to package-get-remote;  new default value.
12245         (package-get-locate-file): new function.
12246         (package-get-update-base): use it to expand package-get-base-filename.
12247         (package-get-save-base): new function to save the package-get database
12248         to file.
12249         (package-get-update-base-from-buffer): add REMOTE-SOURCE argument.
12250         (package-get-update-base): pass the REMOTE-SOURCE arg.
12251         (package-get-update-base-entry): call package-get-custom-add-entry.
12252         (package-get-file-installed-p): removed; no longer needed.
12253         (package-get-create-custom): ditto.
12254         (toplevel): remove code to build and load package-get-custom.el
12255         (package-get-custom-add-entry): new function.
12256
12257 1998-10-12  Hrvoje Niksic  <hniksic@srce.hr>
12258
12259         * wid-edit.el (widget-button-click): Don't switch window.
12260
12261 1998-10-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
12262
12263         * cus-face.el (custom-set-face-update-spec): Add autoload cookie
12264
12265 1998-10-20  Malcolm Box  <malcolm@brownale.demon.co.uk>
12266
12267         * etags.el (find-tag-default): Run find-tag-hook using
12268         run-hooks rather than funcall
12269
12270 1998-10-19  Hrvoje Niksic  <hniksic@srce.hr>
12271
12272         * isearch-mode.el (isearch-mode): Set the current minor mode maps
12273         and the current local map as the parents to isearch-mode-map.
12274
12275 1998-10-15  SL Baur  <steve@altair.xemacs.org>
12276
12277         * XEmacs 21.2-beta3 is released.
12278
12279 1998-10-15  Greg Klanderman  <greg@alphatech.com>
12280
12281         * package-get.el (package-get-update-base): use
12282         insert-file-contents-internal, not insert-file-contents-literally.
12283
12284 1998-10-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
12285
12286         * auto-save.el: expand-file 'auto-save-*-dir' at runtime not at
12287         dump time.
12288
12289 1998-10-15  Greg Klanderman  <greg@alphatech.com>
12290
12291         * package-get.el (package-get-update-base-entry): new function.
12292         (package-get-update-base): renamed; was `package-get-load-base'.
12293         cleanup, and use package-get-update-base-from-buffer.
12294         (package-get-update-base-from-buffer): new function.
12295         (package-get-update-base-entries): new; helper for above.
12296         Do not eval lisp grabbed over ftp; parse it from new format.
12297
12298 1998-10-15  Greg Klanderman  <greg@alphatech.com>
12299
12300         * files.el (set-auto-mode): Don't play games loading package-get
12301         database; package-get-package-provider will handle it all.
12302
12303 1998-10-14  Greg Klanderman  <greg@alphatech.com>
12304
12305         * package-get.el (package-get-base-filename): new variable.
12306         (package-get-require-base): new function.
12307         (package-get-pgp-signed-begin-line): new variable.
12308         (package-get-pgp-signature-begin-line): ditto.
12309         (package-get-pgp-signature-end-line):  ditto.
12310         (package-get-load-base): new function.
12311         (package-get-interactive-package-query):
12312         (package-get-update-all):
12313         (package-get-dependencies):
12314         (package-get-package-provider):
12315         (package-get-custom): use package-get-require-base.
12316         [package-get-custom loading]: disable for now.
12317
12318         * package-ui.el (pui-list-packages): use (package-get-require-base)
12319
12320 1998-10-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
12321
12322         * package-ui.el: Correct obvious thinko in choosing extent face.
12323
12324 1998-10-12  Jan Vroonhof  <vroonhof@math.ethz.ch>
12325
12326         * menubar-items.el (default-menubar): pui-list-package has nothing
12327         to with Customize. Move all the package stuff to a new Item in Options.
12328
12329         * package-ui.el (pui-menu): Add menu and Popup menu.
12330
12331         * package-get.el (package-get): Use new
12332         package-admin-get-install-dir.
12333
12334         * package-admin.el (package-admin-get-install-dir): New syntax.
12335         Conserve package location and put mule packages where mule-base is.
12336
12337         * package-get.el : Customized
12338
12339         * package-ui.el (pui): Customized
12340         (pui-package-install-dest-dir): New variable.
12341         (pui-install-selected-packages): Use it
12342
12343 1998-10-12  SL Baur  <steve@altair.xemacs.org>
12344
12345         * package-get.el (package-get-interactive-package-query): Move
12346         dependency on package-get-base to run-time.
12347         (package-get-update-all): Ditto.
12348         (package-get-dependencies): Ditto.
12349         (package-get-package-provider): Ditto.
12350         (package-get-custom): Ditto.
12351
12352 1998-10-11  Glynn Clements  <glynn@sensei.co.uk>
12353
12354         * events.el: Remove 'ascii-character property from 'backspace
12355         and 'delete symbols
12356
12357 1998-10-11  SL Baur  <steve@altair.xemacs.org>
12358
12359         * package-get-base.el: removed.
12360
12361 1998-09-23  Didier Verna  <didier@xemacs.org>
12362
12363         * simple.el (search-caps-disable-folding): moved from isearch-mode.el
12364         (no-upper-case-p): new function.
12365         (with-search-caps-disable-folding): new macro.
12366         (with-interactive-search-caps-disable-folding): new macro.
12367         (zap-to-char): In interactive mode, do a case-sensitive search if
12368         the character is uppercase.
12369         (zap-up-to-char): ditto.
12370
12371         * replace.el (perform-replace): use the function no-upper-case-p.
12372
12373         * isearch-mode.el (isearch-fix-case): ditto.
12374         make obsolete `with-caps-disable-folding' and
12375         `isearch-no-upper-case-p'.
12376
12377         * etags.el (find-tag-internal): use `with-search-caps-disable-folding'.
12378         (tags-search): ditto.
12379         (tags-query-replace): ditto.
12380
12381         * info.el (Info-search): ditto.
12382
12383 1998-10-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
12384
12385         * x-font-menu.el (font-menu-set-font): Respect font-menu-frame-local
12386
12387 1998-10-07  Greg Klanderman  <greg@alphatech.com>
12388
12389         * package-admin.el (package-admin-rmtree): rewritten.  need to
12390         check for "." and ".." before symlink check.  expand files and
12391         directories with respect to DIRECTORY, not default-directory.
12392
12393 1998-10-04  Greg Klanderman  <greg@alphatech.com>
12394
12395         * package-get.el (package-get-all): add INSTALL-DIR argument.
12396
12397 1998-10-06  Greg Klanderman  <greg@alphatech.com>
12398
12399         * package-ui.el (pui-add-required-packages): new function, select
12400         dependent packages.
12401         (pui-display-keymap): bind it.
12402         (pui-help-string): document it.
12403         (pui-install-selected-packages): package-get-all -> package-get.
12404
12405         * package-get.el (package-get-dependencies): new function.
12406
12407 1998-10-04  Hrvoje Niksic  <hniksic@srce.hr>
12408
12409         * isearch-mode.el (isearch-done): Use regexp-search-ring-max for
12410         regexps.
12411
12412 1998-10-05  Hrvoje Niksic  <hniksic@srce.hr>
12413
12414         * mouse.el (default-mouse-track-point-at-opening-quote-p): New
12415         function.
12416         (default-mouse-track-normalize-point): Use it.
12417
12418 1998-09-30  Jan Vroonhof  <vroonhof@math.ethz.ch>
12419
12420         * package-admin.el (package-admin-delete-binary-package):
12421                 General cleanup. Remove unnessary use of progn and
12422         save-excursion.
12423         (package-admin-delete-binary-package): Do NOT mess with file
12424         modes. That is evil.
12425         (package-admin-delete-binary-package): Wrap all deleting in
12426         condition-case. The data in MANIFEST is untrustworthy.
12427         (package-admin-delete-binary-package): Let the OS worry about non
12428         empty directories.
12429
12430 1998-10-09  SL Baur  <steve@altair.xemacs.org>
12431
12432         * lisp-mnt.el (lm-commentary): Fix InfoDock-style comment
12433         processing.
12434         (lm-report-bug): Fix mail address to send bug reports to.
12435
12436 1998-09-29  SL Baur  <steve@altair.xemacs.org>
12437
12438         * XEmacs 21.2-beta2 is released.
12439
12440 1998-08-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
12441
12442         * files.el (auto-mode-alist): Enhanced regexp for perl-mode
12443
12444 1998-09-22  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
12445
12446         * info.el (Info-mode): Document page turning by double clicks in
12447         docstring so `M-x describe-mode' will display it.
12448
12449 1998-09-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
12450
12451         * info.el (Info-mouse-track-double-click-hook): Use character
12452         widths to calculate a border region where double clicking does
12453         page turning, and return `nil' by default so other hooks, such as
12454         region highlighting, will be run.
12455
12456 1998-09-29  Colin Rafferty   <colin@xemacs.org>
12457
12458         * sound.el (default-sound-directory-list): Initialize with all the
12459         "sounds" directories in `data-directory-list'.  It used to just be
12460         the first one.
12461
12462         * packages.el (locate-data-directory-list): Created.  This gives
12463         the list of matching directories, unlike `locate-data-directory',
12464         which just gives the first one.
12465
12466 1998-09-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
12467
12468         * minibuf.el (read-from-minibuffer): No longer bind help-form but
12469         make a binding in the local keymap until help-char handling is
12470         improved.
12471
12472         * help.el (help-keymap-with-help-key): Provide keymap with help
12473         binding.
12474         (help-print-help-form): New helper function.
12475
12476 1998-09-23  Hrvoje Niksic  <hniksic@srce.hr>
12477
12478         * isearch-mode.el (isearch-highlight): set-extent-endpoints can
12479         move extent to another buffer; no need to create a new extent.
12480         (isearch-fix-case): New function.
12481         (isearch-search-and-update): Use it.
12482
12483 1998-09-22  Hrvoje Niksic  <hniksic@srce.hr>
12484
12485         * isearch-mode.el (isearch-mode): Use overriding-local-map to set
12486         the keymap, not minor-mode-map-alist.
12487         (isearch-done): Restore overriding-local-map.
12488
12489 1998-09-21  Martin Buchholz  <martin@xemacs.org>
12490
12491         * bytecomp.el (byte-compile-buffer-substring):
12492         Fix for: (byte-compile (defun f () (buffer-substring)))
12493         ==>   ** buffer-substring called with 3 args, but requires 0-3
12494         - new code not only works, but is more readable, too.
12495
12496 1998-09-20  Jonathan Harris  <jhar@tardis.ed.ac.uk>
12497
12498         * msw-faces.el (mswindows-init-device-faces): Don't try to
12499           specify a default font at this late stage. Do try to force
12500           creation of the default face font so that if it fails we get
12501           an error now instead of a crash at frame creation.
12502
12503           mswindows-font-canonicalize-name, mswindows-make-font-unbold,
12504           mswindows-make-font-unitalic: Canonical default weight
12505           changed from "Normal" to "Regular".
12506
12507           mswindows-make-font-bold / -bold-italic: Supplied device was
12508           not being passed into call to mswindows-find-smaller-font.
12509
12510 1998-09-10  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
12511
12512         * package-get.el (package-get-remote): Fix the path where to find
12513           the packages on xemacs.org.
12514
12515 1998-09-08  Hrvoje Niksic  <hniksic@srce.hr>
12516
12517         * about.el (about-maintainer-info): Update Ben's entry.
12518
12519 1998-09-24  Martin Buchholz  <martin@xemacs.org>
12520
12521         * lisp/shadow.el (find-emacs-lisp-shadows):
12522         - `member' was being called on lists of length 2000!
12523         - Replace with hashtables.
12524         - Replace hand-coded loops with (dolist)
12525         - Fix comment typo
12526
12527 1998-09-20  Darryl Okahata  <darrylo@sr.hp.com>
12528
12529         * packages.el: Added new function, `package-delete-name', to
12530           delete existing packages from the installed package database
12531           (`packages-package-list').  Also added the "pkginfo" directory
12532           to `packages-special-base-regexp', so that the pkginfo directory
12533           would not get added to `late-packages'.
12534
12535         * package-admin.el: Added ability to delete an installed package
12536           (added low-level function, `package-admin-delete-package').
12537           Understands how to use the pkginfo/MANIFEST.<package> file to
12538           delete the package.  When installing a package, will also
12539           create a MANIFEST.* file if one is not provided by the
12540           package.  If the MANIFEST.* doesn't exist when deleting a
12541           package, the functions will fall back to attempting to delete
12542           any package-specific lisp directory.
12543
12544         * package-get.el: Moved some functions to package-admin.el.
12545           Added interactive function `package-get-delete-package', for
12546           use by users for deleting a package.
12547
12548           Also modified to not require the presence of efs.
12549
12550 1998-09-22  Hrvoje Niksic  <hniksic@srce.hr>
12551
12552         * files.el (find-file-noselect): Handle all signals, kill the
12553         buffer and resignal.
12554
12555 1998-09-23  SL Baur  <steve@altair.xemacs.org>
12556
12557         * cl-macs.el (glyph-image): Add setf method.
12558
12559 1998-09-06  Darryl Okahata  <darrylo@sr.hp.com>
12560
12561         * package-get.el: Fixed broken EFS downloading.  Also, look for
12562           .tar.gz files first, in preference over .tgz files.
12563
12564         * package-ui.el: Fix display of package version numbers.
12565
12566 1998-08-27  Jan Vroonhof  <vroonhof@math.ethz.ch>
12567
12568         * x-font-menu.el (font-menu-set-font):  Add "pt" units to size
12569         argument.
12570
12571 1998-09-03  Darryl Okahata  <darrylo@sr.hp.com>
12572
12573         * list-mode.el: `display-completion-list': added new/optional
12574           keyword `:completion-string', which allows the programmer to
12575           change the "Possible completions are:" prompt.
12576
12577         * menubar-items.el: Added new pulldown menu-pick to start up the
12578           visual package browser/installer:
12579
12580                 Options->Customize->List Packages
12581
12582         * package-admin.el: Added hooks for installing under both Unix
12583           and MS Windows.  Does additional error checking.  No longer
12584           calls "add-big-package.sh" to install packages under Unix; now
12585           calls gunzip & tar directly.
12586
12587         * package-get.el: Added ability to install packages from files
12588           on a local disk/CDROM.  Now deletes any existing package lisp
12589           directory.  Does completion on available packages when
12590           querying for package names.  Will also search for .tgz files
12591           in addition for .tar.gz files.  Tries to reload
12592           auto-autoloads, as a convenience when loading new packages,
12593           and also tries to add any new package paths to `load-path'.
12594           Changed all occurences of `concat' to use `expand-file-name'.
12595
12596         * package-ui.el: New file which implements the main visual
12597           package browser/installer, which is started via a menu pick or
12598           M-x pui-list packages.
12599
12600 1998-09-03  Hrvoje Niksic  <hniksic@srce.hr>
12601
12602         * startup.el (load-init-file): spelling fix.
12603
12604 1998-09-02  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12605
12606         * startup.el (normal-top-level): Load auto-autoload files
12607         covariantly with their precedence.
12608
12609 1998-08-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
12610
12611         * menubar-items.el (default-menubar): Remove "Font Weight"
12612         option, there is currently no custom equivalent.. Customize-faces
12613         is "Edit faces".
12614
12615         * x-font-menu.el (font-menu-set-font): Use customize to set
12616         default face.
12617
12618         * faces.el (face-spec-update-all-matching): New function.
12619
12620         * cus-face.el (custom-set-face-update-spec): New function.
12621         Interface to customize faces from elisp.
12622
12623         (custom-face-value-create): Show the customized settings if set
12624         but not saved.
12625
12626 1998-08-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
12627
12628         (custom-face-value-create): Show the customized settings if set
12629         but not saved.
12630
12631 1998-08-31  Hrvoje Niksic  <hniksic@srce.hr>
12632
12633         * keydefs.el (global-map): Add FSF 20.3 binding of
12634         query-replace-regexp.
12635
12636 1998-08-21  Greg Klanderman  <greg@alphatech.com>
12637
12638         * minibuf.el (read-file-name-internal-1): use
12639         user-name-completion-1 instead of user-name-completion.
12640
12641 1998-08-19  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12642
12643         * loadup.el:
12644         * make-docfile.el:
12645         * update-elc.el: Don't set `source-directory' (now defunct as a
12646         global variable) no more.
12647
12648         * packages.el (packages-list-autoloads): Made `source-directory'
12649         (now defunct as a global variable) a parameter.
12650
12651 1998-08-13  Carsten Leonhardt  <leo@arioch.oche.de>
12652
12653         * about.el (about-hackers): new email
12654
12655 1998-08-16  SL Baur  <steve@altair.xemacs.org>
12656
12657         * lisp-mode.el (with-string-as-buffer-contents): Set indentation.
12658
12659 1998-07-17  Didier Verna  <didier@xemacs.org>
12660
12661         * faces.el (set-face-property):
12662         (set-face-dim-p):
12663         (face-dim-p): updated the doc strings now that the dim property isn't
12664         tty-specific.
12665         (face-equal): the dim property is now a common one.
12666
12667         * cus-face.el (custom-face-attributes): New face attribute: `dim'
12668         Renamed the `stipple' attribute to `background-pixmap'.
12669         (custom-face-background-pixmap): make custom-face-stipple an
12670         obsolete alias for this.
12671
12672 1998-08-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12673
12674         * find-paths.el (paths-file-readable-directory-p): Created and
12675         used.
12676
12677         * loadup.el: Don't set inhibit-... flags from run-temacs.
12678
12679 1998-08-06  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12680
12681         * packages.el (packages-data-path-depth): Added and used.
12682
12683 1998-08-05  Charles G. Waldman <cgw@pgt.com>
12684
12685         * about.el:
12686         - Change .xpm to .png, delete "zcat" section.
12687         - cosmetic fix in the 'marcpa' entry.
12688
12689         * etc/photos
12690         - convert all .xpm.Z to .png
12691         - rename mrb to martin
12692         - rename mcook-m to mcookm
12693
12694 1998-07-31  Martin Buchholz  <martin@xemacs.org>
12695
12696         * x-init.el (x-initialize-compose): Add support for
12697         dead-circumflex as YET ANOTHER NAME for that dead key.
12698
12699 1998-08-05  Colin Rafferty <colin@xemacs.org>
12700
12701         * setup-paths.el (paths-construct-exec-path): Made the
12702         last-packages really be last.
12703         (paths-construct-data-directory-list): Ditto.
12704
12705 1998-08-01  Kai Haberzettl  <khaberz@synnet.de>
12706
12707         * startup.el(startup-splash-frame-body):
12708         Update Copyright notice in splash screen
12709
12710 1998-07-20  Greg Klanderman  <greg@alphatech.com>
12711
12712         * minibuf.el (read-file-name-internal-1): do ~user completion.
12713
12714 1998-07-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
12715
12716         * font-lock.el (font-lock-fontify-glumped-region): Add guard
12717         aginst destroyed extents
12718
12719 1998-07-24  Greg Klanderman  <greg@alphatech.com>
12720
12721         * package-get.el (package-get): add `install-dir' argument.
12722
12723 1998-07-20  John Jones  <jj@asu.edu>
12724
12725         * package-get.el: calls to package-get-update-all will only
12726           update packages which are already installed.
12727
12728 1998-07-23  SL Baur  <steve@altair.xemacs.org>
12729
12730         * autoload.el (update-file-autoloads): Ensure autoloads buffer is
12731         writable.
12732
12733 1998-07-20  Colin Rafferty   <colin@xemacs.org>
12734
12735         * about.el (about-hackers): Correct my email.
12736
12737 1998-07-20  Kai Haberzettl  <khaberz@synnet.de>
12738
12739         * about.el (about-hackers): new email-address.
12740
12741 1998-07-25  SL Baur  <steve@altair.xemacs.org>
12742
12743         * minibuf.el (read-number): Don't let `input-error' condition
12744         escape.
12745
12746 1998-07-20  Greg Klanderman  <greg@alphatech.com>
12747
12748         * about.el (about-hackers): use my `email-for-life' address.
12749
12750 1998-07-19  SL Baur  <steve@altair.xemacs.org>
12751
12752         * XEmacs 21.2-beta1 is released.
12753
12754 1998-07-12  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12755
12756         * ldap.el (ldap-search): Doc string change
12757
12758 1998-07-16  Colin Rafferty   <colin@xemacs.org>
12759
12760         * menubar-items.el (default-menubar): Removed references to
12761         `data-directory', and use `locate-data-file' instead, and made
12762         then greyed out if they don't exist.
12763
12764 1998-07-14  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12765
12766         * keymap.el (events-to-keys): Use `format' instead of `concat'
12767         since the latter does not accept integer args anymore
12768
12769 1998-07-15  SL Baur  <steve@altair.xemacs.org>
12770
12771         * dumped-lisp.el (preloaded-file-list): Usage of Lisp read-time
12772         macros replaced.
12773
12774 1998-07-14  SL Baur  <steve@altair.xemacs.org>
12775
12776         * make-docfile.el: Get first initialization from very-early-lisp.el
12777         * update-elc.el: Ditto.
12778         * loadup.el (really-early-error-handler): Ditto.
12779
12780         * packages.el (packages-unbytecompiled-lisp): Add new file,
12781         very-early-lisp.el.
12782
12783         * very-early-lisp.el: New file.
12784
12785 1998-07-14  SL Baur  <steve@altair.xemacs.org>
12786
12787         * Symbols that have been obsolete for at least 3 years removed (II).
12788
12789         * obsolete.el (eval-current-buffer): Make compatible.
12790         (byte-code-function-p): Ditto.
12791         (send-string): Removed.
12792         (send-region): Removed.
12793         (screen-scrollbar-width): Removed.
12794         (set-screen-scrollbar-width): Removed.
12795         (set-screen-left-margin-width): Removed.
12796         (set-screen-right-margin-width): Removed.
12797         (screen-left-margin-width): Removed.
12798         (screen-right-margin-width): Removed.
12799         (set-buffer-left-margin-width): Removed.
12800         (set-buffer-right-margin-width): Removed.
12801         (buffer-left-margin-width): Removed.
12802         (buffer-right-margin-width): Removed.
12803         (x-set-frame-icon-pixmap): Removed.
12804         (x-set-screen-icon-pixmap): Removed.
12805         (pixel-name): Removed.
12806         (make-pixmap): Removed.
12807         (make-cursor): Removed.
12808         (pixmap-width): Removed.
12809         (pixmap-contributes-to-line-height-p): Removed.
12810         (set-pixmap-contributes-to-line-height): Removed.
12811
12812 1998-07-13  SL Baur  <steve@altair.xemacs.org>
12813
12814         * obsolete.el (popup-menu-up-p): removed.
12815         (read-no-blanks-input): Removed.
12816         (wholenump): Removed.
12817         (ring-mod): Removed (what was ring-mod?).
12818         (current-time-seconds): Removed.
12819         (run-special-hook-with-args): Removed.
12820         (dot): Removed.
12821         (dot-marker): Removed.
12822         (dot-min): Removed.
12823         (dot-max): Removed.
12824         (window-dot): Removed.
12825         (set-window-dot): Removed.
12826
12827         * bytecomp.el: Remove bytecompiler support for `dot', `dot-max' and
12828         `dot-min'.
12829
12830         * minibuf.el: (read-no-blanks-input): remove commented-out copy.
12831
12832         * code-files.el (insert-file-contents): Rename
12833         run-special-hook-with-args to run-hook-with-args-until-success.
12834         (write-region): Ditto.
12835
12836 1998-07-12  SL Baur  <steve@altair.xemacs.org>
12837
12838         * about.el: Fix typos, update release date.
12839
12840         * Symbols that have been obsolete for at least 3 years removed.
12841
12842         * cl-macs.el (cl-parse-loop-clause): Delete obsolete references to
12843         screen- functions.
12844         (toplevel): remove setf methods for screen functions.
12845         * cl-macs.el (extent-data): defsetf removed.
12846         * obsolete.el (lisp-indent-hook): Make compatible, it's used too
12847         many places to remove.
12848         (comment-indent-hook): Ditto.
12849         * obsolete.el (get-screen-for-buffer-default-screen-name): Remove.
12850         (buffer-dedicated-screen): Ditto.
12851         (deiconify-screen): Ditto.
12852         (delete-screen): Ditto.
12853         (event-screen): Ditto.
12854         (find-file-other-screen): Ditto.
12855         (find-file-read-only-other-screen): Ditto.
12856         (live-screen-p): Ditto.
12857         (screen-height): Ditto.
12858         (screen-iconified-p): Ditto.
12859         (screen-list): Ditto.
12860         (screen-live-p): Ditto.
12861         (screen-name): Ditto.
12862         (screen-parameters): Ditto.
12863         (screen-pixel-height): Ditto.
12864         (screen-pixel-width): Ditto.
12865         (screen-root-window): Ditto.
12866         (screen-selected-window): Ditto.
12867         (screen-totally-visible-p): Ditto.
12868         (screen-visible-p): Ditto.
12869         (screen-width): Ditto.
12870         (screenp): Ditto.
12871         (get-screen-for-buffer): Ditto.
12872         (get-screen-for-buffer-noselect): Ditto.
12873         (get-other-screen): Ditto.
12874         (iconify-screen): Ditto.
12875         (lower-screen): Ditto.
12876         (mail-other-screen): Ditto.
12877         (make-screen): Ditto.
12878         (make-screen-invisible): Ditto.
12879         (make-screen-visible): Ditto.
12880         (modify-screen-parameters): Ditto.
12881         (new-screen): Ditto.
12882         (next-screen): Ditto.
12883         (next-multiscreen-window): Ditto.
12884         (other-screen): Ditto.
12885         (previous-screen): Ditto.
12886         (previous-multiscreen-window): Ditto.
12887         (raise-screen): Ditto.
12888         (redraw-screen): Ditto.
12889         (select-screen): Ditto.
12890         (selected-screen): Ditto.
12891         (set-buffer-dedicated-screen): Ditto.
12892         (set-screen-height): Ditto.
12893         (set-screen-position): Ditto.
12894         (set-screen-size): Ditto.
12895         (set-screen-width): Ditto.
12896         (show-temp-buffer-in-current-screen): Ditto.
12897         (switch-to-buffer-other-screen): Ditto.
12898         (visible-screen-list): Ditto.
12899         (window-screen): Ditto.
12900         (x-set-screen-pointer): Ditto.
12901         (x-set-frame-pointer): Ditto.
12902         (screen-title-format): Ditto.
12903         (screen-icon-title-format): Ditto.
12904         (terminal-screen): Ditto.
12905         (delete-screen-hook): Ditto.
12906         (create-screen-hook): Ditto.
12907         (mouse-enter-screen-hook): Ditto.
12908         (mouse-leave-screen-hook): Ditto.
12909         (map-screen-hook): Ditto.
12910         (unmap-screen-hook): Ditto.
12911         (default-screen-alist): Ditto.
12912         (default-screen-name): Ditto.
12913         (x-screen-defaults): Ditto.
12914         (x-create-screen): Ditto.
12915         * obsolete.el: meta-flag removed.
12916         baud-rate removed.
12917         sleep-for-millisecs removed.
12918         extent-data removed.
12919         set-extent-data removed.
12920         set-extent-attribute removed.
12921         extent-glyph removed.
12922         extent-layout removed.
12923         set-extent-layout removed.
12924         list-faces-display removed.
12925         list-faces removed.
12926         trim-versions-without-asking removed.
12927         after-write-file-hooks removed.
12928         truename removed.
12929         auto-fill-hook removed.
12930         blink-paren-hook removed.
12931         select-screen-hook, deselect-screen-hook removed.
12932         auto-raise-screen, auto-lower-screen removed.
12933
12934         * msw-mouse.el: Global change resource -> mswindows-resource.
12935
12936         * XEmacs 21.0-pre5 is released.
12937
12938 1998-07-11  SL Baur  <steve@altair.xemacs.org>
12939
12940         * about.el (about-hackers): Credits update.
12941
12942 1998-07-11  Hrvoje Niksic  <hniksic@srce.hr>
12943
12944         * register.el (insert-register): Don't activate the region.
12945
12946 1998-07-10  SL Baur  <steve@altair.xemacs.org>
12947
12948         * select.el: Restore x-* symbols for backwards compatibility:
12949         x-copy-primary-selection, x-kill-primary-selection,
12950         x-delete-primary-selection, x-select-make-extent-for-selection,
12951         x-valid-simple-selection-, x-cut-copy-clear-internal.
12952
12953 1998-07-09  SL Baur  <steve@altair.xemacs.org>
12954
12955         * XEmacs 21.0-pre4 is released.
12956
12957 1998-06-28  Hrvoje Niksic  <hniksic@srce.hr>
12958
12959         * menubar-items.el (default-menubar): Use `report-emacs-bug' for
12960         reporting bugs.
12961         (maybe-add-init-button): Fix semantics under Windows.  Use
12962         `expand-file-name' rather than `concat'.
12963
12964         * help.el (print-messages): New function.
12965
12966 1998-07-05  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12967
12968         * ldap.el (ldap-host-parameters-alist): Docstring fixes
12969
12970 1998-07-04  Jonathan Harris  <jhar@tardis.ed.ac.uk>
12971
12972         * about.el: Tweaked my entry in about-hackers.
12973
12974         * find-paths.el (paths-emacs-root-p):
12975           Relaxed emacs-root checking of an in-place installation to
12976           also accommodate the flat layout used on MS Windows.
12977
12978 1998-06-29  John Jones  <jj@asu.edu>
12979
12980         * package-get.el: calls to package-get-update-all will only
12981           update packages which are already installed.
12982
12983 1998-07-05  Andy Piper  <andyp@parallax.co.uk>
12984
12985         * faces.el (xpm-color-symbols): remove hardcoded defaults these
12986         are handled by the gui-element face fallbacks now.
12987
12988         * x-faces.el: default gui-element face to "background" as well as
12989         the default face.
12990
12991         * msw-faces.el (mswindows-init-device-faces): remove gui-element
12992         and default face settings since these are set as fallbacks now in
12993         the appropriate domain.
12994
12995 1998-07-02  SL Baur  <steve@altair.xemacs.org>
12996
12997         * text-mode.el (text-mode): Reorder regexp so the OR part
12998         corresponding to `page-delim' goes first and the hack in
12999         `forward-paragraph' will work.
13000         With bug analysis from Bob Weiner <weiner@altrasoft.com>
13001
13002 1998-06-29  Kyle Jones  <kyle_jones@wonderworks.com>
13003
13004         * subr.el (remove-hook): When checking the hook value
13005           with functionp, don't apply car to it.
13006
13007 1998-06-24  Jonathan Harris  <jhar@tardis.ed.ac.uk>
13008
13009         * package-get.el (package-get-remote-filename):
13010           Don't use file-name-as-directory because the local directory
13011           separator conventions might not be the same as ftp's.
13012
13013 1998-06-27  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13014
13015         * ldap.el (ldap-host-parameters-alist): New name of
13016         `ldap-host-parameters-plist'
13017
13018 1998-06-26  Adrian Aichner  <adrian@xemacs.org>
13019
13020         * package-get.el: Using (require 'package-get-base), now that it
13021         provides itself.  Consequently removed all instances of (load
13022         "package-get-base.el").
13023
13024 1998-06-29  Kyle Jones  <kyle_jones@wonderworks.com>
13025
13026         * subr.el (remove-hook): Don't treat the hook value as a
13027           list unless it is both consp and not functionp.
13028
13029 1998-06-29  SL Baur  <steve@altair.xemacs.org>
13030
13031         * about.el: Email address for Ben Wing is ben@xemacs.org.
13032         * auto-show.el: Ditto.
13033         * bytecomp.el: Ditto.
13034         * faces.el: Ditto.
13035         * x-scrollbar.el: Ditto.
13036         * x-misc.el: Ditto.
13037         * tty-init.el: Ditto.
13038         * toolbar-items.el: Ditto.
13039         * symbol-syntax.el: Ditto.
13040         * specifier.el: Ditto.
13041         * objects.el: Ditto.
13042         * hyper-apropos.el: Ditto.
13043         * glyphs.el: Ditto.
13044
13045 1998-06-27  Hrvoje Niksic  <hniksic@srce.hr>
13046
13047         * mouse.el (drag-window-divider): vertical-divider-draggable-p ->
13048         vertical-divider-always-visible-p.
13049         (default-mouse-motion-handler): Ditto.
13050
13051 1998-06-21  Hrvoje Niksic  <hniksic@srce.hr>
13052
13053         * scrollbar.el (scrollbars-visible-p): Simplify.  Always set the
13054         global value.
13055
13056 1998-06-21  Oliver Graf <ograf@fga.de>
13057
13058         * build-reports.el: changed receiver to xemacs-build-reports list
13059
13060 1998-06-19  Jonathan Harris  <jhar@tardis.ed.ac.uk>
13061
13062         * font.el: Split font-family-mappings into X and
13063           mswindows-specific versions.
13064           mswindows-font-create-[object|name]: Treat supplied size
13065           as a pointsize. Added underline and strikethru handling.
13066
13067         * msw-faces.el: changed default mswindows charset to western.
13068
13069         * msw-glyphs.el: removed space in border-glyph font string that
13070           was inserted to get round bugs in the mswindows C font code.
13071
13072 1998-06-27  SL Baur  <steve@altair.xemacs.org>
13073
13074         * about.el (about-hackers): Credits update.
13075
13076         * help-nomule.el (tutorial-supported-languages): Add Romanian
13077         TUTORIAL.
13078
13079         * code-files.el (file-coding-system-alist): Hardwire TUTORIAL.ro
13080         to ISO-8859-2.
13081
13082 1998-06-19  Jonathan Harris  <jhar@tardis.ed.ac.uk>
13083
13084         * font.el: Split font-family-mappings into X and
13085           mswindows-specific versions.
13086           mswindows-font-create-[object|name]: Treat supplied size
13087           as a pointsize. Added underline and strikethru handling.
13088
13089         * msw-faces.el: changed default mswindows charset to western.
13090
13091         * msw-glyphs.el: removed space in border-glyph font string that
13092           was inserted to get round bugs in the mswindows C font code.
13093
13094 1998-06-15  Jonathan Harris  <jhar@tardis.ed.ac.uk>
13095
13096         * minibuf.el: make read-color-completion-table call
13097           (mswindows-color-list for mswindows devices.
13098
13099 1998-06-18  Sam Mikes  <smikes@alumni.hmc.edu>
13100
13101         * lisp/font-lock.el
13102         (font-lock-match-c++-style-declaration-item-and-skip-to-next):
13103         Let declaration items contain non-word symbol characters.
13104
13105 1998-06-15  Adrian Aichner  <adrian@xemacs.org>
13106
13107         * package-get.el (package-get-package-provider): Added autoload
13108         cookie.  Loading "package-get-base.el" in ALL functions that use
13109         it.  Fixed some (interactive ...) with multiple argument specs
13110         again.  Cosmetic indentation changes.
13111
13112 1998-05-27  Glynn Clements  <glynn@sensei.co.uk>
13113
13114         * info.el (Info-insert-dir): Don't use nreverse on variables
13115         that you want to use later.
13116
13117 1998-06-17  Glynn Clements  <glynn@sensei.co.uk>
13118
13119         * x-mouse.el (x-set-point-and-move-selection): Replace call
13120         to x-kill-primary-selection with kill-primary-selection
13121
13122 1998-06-12  Martin Buchholz  <martin@xemacs.org>
13123
13124         * simple.el (what-cursor-position): Make cursor position reported
13125         use value of column-number-start-at-one
13126
13127 1998-06-17  SL Baur  <steve@altair.xemacs.org>
13128
13129         * about.el (xemacs-hackers): Fix Jareth's email address.
13130
13131 1998-06-16  SL Baur  <steve@altair.xemacs.org>
13132
13133         * startup.el (startup-splash-frame): Remove
13134         `xemacs-startup-logo-function'.
13135
13136 1998-06-15  SL Baur  <steve@altair.xemacs.org>
13137
13138         * about.el (about-hackers): Update credits list.
13139
13140 1998-06-06  Jeff Miller <jmiller@smart.net>
13141
13142         * lisp/sound.el: Update sound-ext to allow filenames with
13143           extensions to be found by load-sound-file
13144
13145 1998-06-14  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13146
13147         * info.el (Info-rebuild-outdated-dir): Removed variable
13148         (Info-auto-generate-directory): New variable
13149         (Info-save-auto-generated-dir): New variable
13150         (Info-maybe-update-dir): Use `Info-auto-generate-directory'
13151         (Info-build-dir-anew): Second parameter removed.  Use
13152         `Info-save-auto-generated-dir'
13153         (Info-rebuild-dir): Ditto
13154
13155 1998-06-02  Christoph Wedler  <wedler@fmi.uni-passau.de>
13156
13157         * list-mode.el (next-list-mode-item): Would not recognize
13158         border between directly neighbored items.
13159
13160 1998-06-12  Andy Piper  <andyp@parallax.co.uk>
13161
13162         * package-get.el: add autoloads for some functions.
13163
13164 1998-06-10  Hrvoje Niksic  <hniksic@srce.hr>
13165
13166         * specifier.el (let-specifier): Tiny docfixes.
13167
13168 1998-06-12  Andy Piper  <andyp@parallax.co.uk>
13169
13170         * msw-mouse.el: set selection-pointer-glyph to Normal.
13171
13172 1998-06-09  Per Abrahamsen  <abraham@dina.kvl.dk>
13173
13174         * wid-edit.el (widget-specify-secret): New function.
13175         (widget-after-change): Use it.
13176         (widget-specify-field): Use it.
13177
13178 1998-06-08  Hrvoje Niksic  <hniksic@srce.hr>
13179
13180         * mouse.el (drag-window-divider): Use `(not done)' instead of
13181         `doit'; reuse result of `window-pixel-edges'.
13182
13183         * modeline.el (drag-modeline-event-lag): Rename to
13184         drag-divider-event-lag.
13185
13186 1998-06-07  Hrvoje Niksic  <hniksic@srce.hr>
13187
13188         * specifier.el (let-specifier): Rewritten not to generate needless
13189         `let's; clarified documentation; support TAG-SET and HOW-TO-ADD
13190         arguments.
13191
13192 1998-05-28  Hrvoje Niksic  <hniksic@srce.hr>
13193
13194         * minibuf.el (read-file-name-1): Setup buffer-local value of
13195         `completion-ignore-case' in completions buffer under Windows.
13196
13197 1998-06-06  Kirill M. Katsnelson  <kkm@kis.ru>
13198
13199         * about.el (about-maintainer-glyph): Fix support for not
13200         compressed images.
13201
13202 1998-06-04  Kirill M. Katsnelson  <kkm@kis.ru>
13203
13204         * cmdloop.el (cancel-mode-internal): Defined this do-nothing function.
13205
13206         * mouse.el (mouse-track): Cancel selection if misc-user event with
13207         `cancel-mode-internal' function is fetched.
13208
13209 1998-06-03  Hrvoje Niksic  <hniksic@srce.hr>
13210
13211         * files.el (save-some-buffers-1): Fixed return value.
13212
13213 1998-06-01  Oliver Graf <ograf@fga.de>
13214
13215         * dragdrop.el: added experimental
13216
13217 1998-05-26  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
13218
13219         * startup.el (after-init-hook, init-file-user,
13220         user-init-directory, load-user-init-file):  Purge references
13221         to "~/.xemacs/init.el" from docstrings.
13222
13223         (load-user-init-file) Use paths-construct-path to construct
13224         paths to user init files.  Go directly to ~/.emacs, do not
13225         search ~/.xemacs/, do not load `default-custom-file'.
13226
13227 1998-06-03  Hrvoje Niksic  <hniksic@srce.hr>
13228
13229         * files.el (interpreter-mode-alist): Catch wish and tclsh before
13230         general *sh.
13231         (inhibit-first-line-modes-regexps): Added `.tar.gz'.
13232
13233 1998-06-03  Andy Piper  <andyp@parallax.co.uk>
13234
13235         * menubar-items.el (default-menubar): add Update Packages to customize
13236         menu.
13237
13238 1998-06-02  Andy Piper  <andyp@parallax.co.uk>
13239
13240         * faces.el: use toolbar face as a fallback for toolbar properties
13241         in xpm-color-symbols instead of default.
13242
13243         * msw-faces.el: rename 3d-object -> gui-element face.
13244
13245 1998-06-06  SL Baur  <steve@altair.xemacs.org>
13246
13247         * startup.el (xemacs-startup-logo-function): New variable.
13248         (startup-splash-frame): Use it.
13249
13250 1998-06-02  Hrvoje Niksic  <hniksic@srce.hr>
13251
13252         * files.el (save-some-buffers): Would wait 1 second.
13253         (save-some-buffers-1): Delete other windows here instead of in
13254         `save-some-buffers'.
13255         (save-some-buffers): Force redisplay only if windows were deleted.
13256
13257 1998-06-02  Didier Verna  <didier@xemacs.org>
13258
13259         * cus-face.el (custom-face-attributes): generalized the use of
13260         toggle buttons for boolean attributes.
13261         Re-ordered the items a bit.
13262
13263 1998-06-01  SL Baur  <steve@altair.xemacs.org>
13264
13265         * sound.el (default-sound-directory): Use `locate-data-directory'
13266         to find the sounds directory.
13267
13268 1998-05-29  Andy Piper  <andyp@parallax.co.uk>
13269
13270         * sound.el: default sound-ext to .wav under mswindows, .au
13271         otherwise. load-default sounds without extensions.
13272
13273 1998-05-27  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
13274
13275         * menubar-items.el (default-menubar): Dim out "Submit Bug Report"
13276         if send-pr is not bound.
13277
13278 1998-06-01  Andy Piper  <andyp@parallax.co.uk>
13279
13280         * files.el: grok idl files in auto-mode-alist.
13281 1998-06-01  Jeff Miller  <jmiller@smart.net>
13282
13283         * minibuf.el (exact-minibuffer-completion-p): check for nil before
13284         calling `upcase'.
13285
13286 1998-05-30  Andy Piper  <andyp@parallax.co.uk>
13287
13288         * msw-glyphs.el: add xbm to the list of image types supported.
13289
13290 1998-05-30  Kirill M. Katsnelson  <kkm@kis.ru>
13291
13292         * msw-init.el (init-post-mswindows-win): Load InfoDock toolbar
13293         instead of XEmacs one when dumping InfoDock.
13294
13295 1998-05-30  Kirill M. Katsnelson  <kkm@kis.ru>
13296
13297         * obsolete.el (has-modeline-p): Added obsolete alias `has-modeline-p'
13298         for `modeline-visible-p'
13299
13300         * winnt.el (nt-quote-process-args): Fix for duplicating argv[0].
13301
13302 1998-05-29  Andy Piper  <andyp@parallax.co.uk>
13303
13304         * msw-select.el (mswindows-cut-copy-clear-clipboard): deleted
13305         since it's not used anymore. doc string fixes.
13306
13307         * package-get.el (package-get-file-installed-p): new function. use
13308         instead of file-installed-p which is in an external package.
13309
13310 1998-05-28  Oliver Graf <ograf@fga.de>
13311
13312         * dragdrop.el (dragdrop-drop-url-default): dropped pop-to-buffer in
13313         favor of select-window/switch-to-buffer
13314
13315 Wed May 27, 1998  Darryl Okahata  <darrylo@sr.hp.com>
13316
13317         * startup.el: changed (getenv "HOME") to (user-home-directory)
13318
13319 1998-05-25  Oliver Graf <ograf@fga.de>
13320
13321         * frame.el (cde-start-drag) moved to dragdrop.el
13322         (offix-start-drag-region) moved to dragdrop.el
13323         (offix-start-drag) moved to dragdrop.el
13324         * dragdrop.el (cde-start-drag) moved from frame.el
13325         (offix-start-drag-region) moved from frame.el
13326         (offix-start-drag) moved from frame.el
13327         (cde-start-drag-region) cde drag regions
13328         * mouse.el (mouse-drag-or-yank) will now call cde-start-drag-region
13329
13330 1998-05-26  Oliver Graf <ograf@fga.de>
13331
13332         * dragdrop.el: created dragdrop-drag prototypes
13333         (cde-start-drag-region) fixed typo
13334
13335 1998-05-28  SL Baur  <steve@altair.xemacs.org>
13336
13337         * simple.el (after-init-hook): Remove reader macro.
13338
13339         * packages.el (packages-hardcoded-lisp): Get rid of reader
13340         macros.  Update DOC string.
13341
13342 1998-05-25  Hrvoje Niksic  <hniksic@srce.hr>
13343
13344         * mouse.el (drag-window-divider): Ditto.
13345
13346         * modeline.el (mouse-drag-modeline): Use it.
13347
13348         * lisp-mode.el (let-specifier): Specify indentation.
13349
13350         * specifier.el (let-specifier): Renamed from
13351         `with-specifier-instance'.
13352
13353 1998-05-27  Andy Piper  <andyp@parallax.co.uk>
13354
13355         * x-faces.el:
13356         * faces.el: move definition of xpm-color-symbols from x-faces.el
13357         to faces. Predicate x-get-resource on the presence of x.
13358
13359         * msw-faces.el: set 3d-object face rather than modeline. Specify
13360         faces as specfier defaults.
13361
13362         * package-get.el: don't use package-admin-add-single-file-package.
13363
13364 1998-05-25  Hrvoje Niksic  <hniksic@srce.hr>
13365
13366         * toolbar-items.el: Fixup tooltips.
13367         (toolbar-gnus): Don't use obsolete variable
13368         toolbar-news-frame-properties.
13369         (toolbar-news-reader): Default to `gnus' instead of
13370         `not-configured'.
13371
13372         * files.el (auto-mode-alist): Correctly recognize `.emacs' under
13373         Windows.
13374
13375 1998-05-25  Andy Piper  <andyp@parallax.co.uk>
13376
13377         * package-get.el: rename -installedp -> -installed-p.
13378
13379 1998-05-23  Kirill M. Katsnelson  <kkm@kis.ru>
13380
13381         * glyphs.el (init-glyphs): Created `border-glyph' face, with no
13382         attributes, and assinged it to continuation, truncation and
13383         hscroll glyphs.
13384
13385         * msw-glyphs.el: Assigned WinDings font to `border-glyph' face,
13386         and made continuation, truncation and hscroll glyphs arrow
13387         characters out of that font.
13388
13389 1998-05-22  Hrvoje Niksic  <hniksic@srce.hr>
13390
13391         * minibuf.el (minibuffer-electric-separator): Play nicely with
13392         directory-sep-char being \.
13393         (minibuffer-electric-tilde): Ditto.
13394         (read-file-name-map): Ditto.
13395
13396 1998-05-22  Hrvoje Niksic  <hniksic@srce.hr>
13397
13398         * mouse.el (default-mouse-track-maybe-own-selection): Pause only
13399         on X devices.
13400         (default-mouse-track-deal-with-down-event): Avoid
13401         `x-disown-selection'; use `disown-selection' instead.
13402
13403 1998-05-21  Andy Piper  <andyp@parallax.co.uk>
13404
13405         * select.el:
13406         * x-select.el: selection cleanup. (x-cut-copy-clear-internal)
13407         moved to (cut-copy-clear-internal) in select.el. Ditto for
13408         (x-delete-primary-selection) (x-kill-primary-selection)
13409         (x-copy-primary-selection).
13410         (own-clipboard): new function.
13411
13412         * msw-select.el: use the new kill/delete/copy/cut-copy-clear
13413         functions in select.el. remove old ones.
13414         (mswindows-own-clipboard): new function.
13415
13416 1998-05-21  Andy Piper  <andyp@parallax.co.uk>
13417
13418         * gnuserv.el: allow connections from mswindows type devices.
13419
13420 1998-05-20  Andy Piper  <andyp@parallax.co.uk>
13421
13422         * msw-glyphs.el: change image type used from cursor to resource.
13423
13424 1998-05-20  Kirill M. Katsnelson  <kkm@kis.ru>
13425
13426         * x-scrollbar.el (x-init-scrollbar-from-resources): Added support
13427         for {top,bottom}-{left,right} values in addition to
13428         {top,bottom}_{left,right}.
13429         Use x-get-resource instead of x-get-resource-and-bogosity-check.
13430
13431 1998-05-20  Hrvoje Niksic  <hniksic@srce.hr>
13432
13433         * cl-macs.el (specifier-instance): Undefine its setf method.
13434
13435         * specifier.el (with-specifier-instance): Added docstring.
13436
13437         * mouse.el (drag-window-divider): Ditto.
13438
13439         * modeline.el (mouse-drag-modeline): Use it.
13440
13441         * lisp-mode.el (with-specifier-instance): Define its indentation
13442         level.
13443
13444         * specifier.el (with-specifier-instance): New macro.
13445
13446 1998-05-19  Andy Piper  <andyp@parallax.co.uk>
13447
13448         * package-get.el (package-get-create-custom): new function to
13449         auto-generate package-get-custom.el from package-get-base.el.
13450         * (package-get-ever-installedp): new function.
13451         * (package-get-custom): new function to get all packages specified
13452         by customize.
13453
13454 1998-05-19  Hrvoje Niksic  <hniksic@srce.hr>
13455
13456         * cus-edit.el (custom-file): Revert to `~/.emacs'.
13457
13458 1998-05-23  SL Baur  <steve@altair.xemacs.org>
13459
13460         * cl-extra.el: Reverse previous float change.
13461
13462 1998-05-17  Andy Piper  <andyp@parallax.co.uk>
13463
13464         * x-faces.el:
13465         * faces.el (try-font-name): moved from x-faces.el since it is
13466         required by w3 under mswindows as well X.
13467
13468 1998-05-18  Kirill M. Katsnelson  <kkm@kis.ru>
13469
13470         * winnt.el: Removed evil (setq completion-ignore-case t)
13471         clause, one more overlookef fsfism.
13472         (nt-quote-args-functions-alist): End sentences with double space.
13473
13474 1998-05-18  Kirill M. Katsnelson  <kkm@kis.ru>
13475
13476         * window-xemacs.el (push-window-configuration): Remove kludgery of
13477         recaching default-toolbar specifier.
13478         (pop-window-configuration): Ditto.
13479         (unpop-window-configuration): Ditto.
13480
13481 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
13482
13483         * modeline.el (modeline-minor-mode-menu): Don't use :menu-tag.
13484
13485 1998-05-17  Kirill M. Katsnelson  <kkm@kis.ru>
13486
13487         * winnt.el (nt-quote-args-verbatim): Added function.
13488         (nt-quote-args-prefix-quote): Added function.
13489         (nt-quote-args-backslash-quote): Added function.
13490         (nt-quote-args-double-quote): Added function.
13491         (nt-quote-args-functions-alist): New variable.
13492         (nt-quote-process-args): Added function. This is the main quoting
13493         work horse called from process-nt.c
13494
13495 1998-05-16  Kirill M. Katsnelson  <kkm@kis.ru>
13496
13497         * winnt.el: Removed duplicate definitions for backspace,
13498         delete, M-backspace and C-M-backspace.
13499         (file-name-buffer-file-type-alist): Removed this variable.
13500         (find-buffer-file-type): Removed function.
13501         (find-file-binary):  Removed function.
13502         (find-file-text): Removed function.
13503         (find-file-not-found-set-buffer-file-type): Removed function.
13504         (save-to-unix-hook): Removed function.
13505         (revert-from-unix-hook): Removed function.
13506         (using-unix-filesystems): Removed function.
13507         (original-make-auto-save-file-name): DEFSUBR to avoid doc snarf
13508         warning.
13509         (x-set-selection): Removed function.
13510         (x-get-selection): Removed function.
13511         Removed commented FSFisms.
13512         Replaced copyright notice (this file is not part of GNU Emacs).
13513         (nt-shell-mode-hook): Moved here from a lambda expression. Added
13514         comint-process-echoes setting to t.
13515
13516 1998-05-17  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13517
13518         * packages.el (packages-no-package-hierarchy-regexp): Introduced
13519         and used following the interface change of
13520         `paths-find-recursive-path'.
13521
13522         * find-paths.el (paths-find-recursive-path): Exclusion is now by a
13523         regexp instead of a list of base names.
13524         (paths-version-control-filename-regexp):
13525         (paths-lisp-filename-regexp): (paths-no-lisp-directory-regexp):
13526         Introduced and used following the interface change of
13527         `paths-find-recursive-path'.
13528
13529 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
13530
13531         * simple.el (delete-forward-p): Make it a defun; do X garbage only
13532         on X devices, rather than on all non-TTY devices.
13533
13534 1998-05-16  Kirill M. Katsnelson  <kkm@kis.ru>
13535
13536         * msw-mouse.el: New file. Sets up cursor shapes for Windows.
13537
13538         * dumped-lisp.el (preloaded-file-list): Added msw-mouse.el
13539
13540 1998-05-17  Adrian Aichner  <adrian@xemacs.org>
13541
13542         * itimer.el (activate-itimer): Fixed usage of integers
13543         as argument to `concat'.
13544
13545 1998-05-17  Glynn Clements  <glynn@sensei.co.uk>
13546
13547         * itimer.el (start-itimer): replace the use of `concat' with
13548         `format'
13549
13550 1998-05-16  SL Baur  <steve@altair.xemacs.org>
13551
13552         * mode-motion.el (mode-motion-hook): Clarify docstring.
13553         From Bob Weiner <weiner@altrasoft.com>
13554
13555         * loadhist.el (symbol-file): Supply prompt string when used
13556         interactively.
13557         From Bob Weiner <weiner@altrasoft.com>
13558
13559 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
13560
13561         * loadup.el (really-early-error-handler): Ditto.
13562
13563         * update-elc.el: Ditto.
13564
13565         * setup-paths.el (paths-construct-exec-path): Ditto.
13566
13567         * make-docfile.el: Ditto.
13568
13569         * find-paths.el (paths-decode-directory-path): Use split-path
13570         instead of decode-path.
13571
13572         * files.el (parse-colon-path): Update docstring reference.
13573
13574 1998-05-15  Jonathan Harris  <jhar@tardis.ed.ac.uk>
13575
13576         * msw-init.el:
13577         * x-init.el:
13578         Bind cut'n'paste keys to non window-system specific functions.
13579
13580         * msw-select.el: New function mswindows-clear-clipboard.
13581         mswindows-cut-copy-clipboard extended to handle clearing of the
13582         selection and renamed to mswindows-cut-copy-clear-clipboard.
13583
13584         * select.el: on mswindows devices delete-primary-selection
13585         calls mswindows-clear-clipboard.
13586
13587 1998-05-15  Hrvoje Niksic  <hniksic@srce.hr>
13588
13589         * simple.el (quoted-insert): Inhibit quit when using read-char.
13590
13591         * cmdloop.el (read-char): Don't inhibit quit.
13592         (read-char-exclusive): Ditto.
13593         (read-char): Signal quit if quit-char was pressed.
13594         (read-char-exclusive): Ditto.
13595         (read-quoted-char): Return a character, not integer.
13596
13597         * menubar-items.el (default-popup-menu): Use Andy's generic
13598         selection code.
13599         (default-popup-menu): Fix code.
13600
13601 1998-05-14  Oliver Graf <ograf@fga.de>
13602
13603         * dragdrop.el (dragdrop-function-widget): this time it's done
13604
13605 1998-05-13  Oliver Graf <ograf@fga.de>
13606
13607         * dumped-lisp.el: dragdrop.el now based on dragdrop-api feature
13608
13609 1998-05-15  Kirill M. Katsnelson  <kkm@kis.ru>
13610
13611         * device.el (device-pixel-width):
13612         (device-pixel-height):
13613         (device-mm-width):
13614         (device-mm-height):
13615         (device-bitplanes):
13616         (device-color-cells): Swapped parameters to device-system-metric
13617         according to the interface change.
13618
13619 1998-05-14  Kirill M. Katsnelson  <kkm@kis.ru>
13620
13621         * mouse.el (default-mouse-motion-handler): Use new name of the
13622         function event-over-vertical-divider-p.
13623         Do not set E-W arrow cursor over the divider if
13624         vertical-divider-draggable-p is nil in the window.
13625         ([top-level]): Use new name for the variable
13626         vertical-divider-map.
13627         (drag-window-divider): Respect vertical-divider-draggable-p.
13628         Variable name typo fixes.
13629
13630 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
13631
13632         * keymap.el (kbd): Define here; handle string constants and
13633         others...
13634
13635 1998-05-15  Christian Nyb <chr@mediascience.no>
13636
13637         * simple.el (zap-up-to-char): New function.  Behaves like `zap-to-char'
13638         in Emacs 18.
13639
13640 1998-05-13  Didier Verna  <didier@xemacs.org>
13641
13642         * mouse.el (drag-window-divider): give the vertical divider a
13643         pressed look when dragging it.
13644
13645 1998-05-13  Andy Piper  <andyp@parallax.co.uk>
13646
13647         * faces.el: predicate some more face operations on x or mswindows
13648         not just x.
13649
13650         * modeline.el: enable modeline coloring for mswindows.
13651
13652 1998-05-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13653
13654         * minibuf.el (minibuffer-default): Added variable; compatible with
13655         FSF Emacs.
13656         (next-history-element): Used `minibuffer-default'.
13657
13658 1998-05-12  Oliver Graf <ograf@fga.de>
13659
13660         * dragdrop.el (dragdrop-function-widget): button and mods ok
13661         arguments still look a bit strange
13662         (dragdrop-compare-mods) created
13663         (dragdrop-drop-do-functions) correctly checks for buttons and
13664         modifiers
13665
13666 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
13667
13668         * setup-paths.el (paths-default-info-directories): Replace
13669         path-separator with directory-sep-char.
13670
13671         * files.el (path-separator): Don't define it here.
13672
13673 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
13674
13675         * update-elc.el: Ditto.
13676
13677         * setup-paths.el (paths-construct-exec-path): Ditto.
13678
13679         * make-docfile.el: Ditto.
13680
13681         * loadup.el (really-early-error-handler): Ditto.
13682
13683         * find-paths.el (paths-decode-directory-path): Use decode-path
13684         instead of decode-path-internal.
13685
13686         * files.el (parse-colon-path): Update docstring.
13687
13688 1998-05-13  Hrvoje Niksic  <hniksic@srce.hr>
13689
13690         * subr.el (get-buffer-window-list): Make BUFFER optional.
13691
13692         * window-xemacs.el (windows-of-buffer): Defalias to
13693         get-buffer-window-list.
13694
13695 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
13696
13697         * disass.el: Fix maintainer keyword.
13698
13699         * bytecomp.el (byte-compile-and-load-file): Autoload.
13700         (byte-compile-buffer): Ditto.
13701
13702         * lisp-mode.el (eval-last-sexp): Skip ` in `variable' so that the
13703         value is returned, not the name.
13704         (lisp-imenu-generic-expression): Enable it.
13705         (lisp-mode-variables): Ditto.
13706         (lisp-indent-offset): Change defconst to defvar.
13707         (lisp-indent-function): Ditto.
13708         (lisp-body-indent): Ditto.
13709
13710 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
13711
13712         * modeline.el: Use zap-last-kbd-macro-event.
13713
13714         * lisp-mode.el (eval-interactive): If eval-interactive-verbose is
13715         nil, don't attempt to do anything with messages.
13716         (eval-last-sexp): Use `letf' for clarity.
13717
13718 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
13719
13720         * startup.el: It's still `.emacs', not yet `.xemacs/init.el'.
13721
13722 1998-05-11  Martin Buchholz  <martin@xemacs.org>
13723
13724         * buff-menu.el:
13725         * lisp-mode.el:
13726         * obsolete.el:
13727         Change empty docstrings into no doc strings at all.
13728         Fix bogus FSF-format docstrings.
13729         * etags.el: Fix docstring.
13730
13731 1998-05-11  Jan Vroonhof  <vroonhof@math.ethz.ch>
13732
13733         * package-get.el (package-get): Use internal md5
13734
13735 1998-05-13  SL Baur  <steve@altair.xemacs.org>
13736
13737         * about.el (about-xemacs): Correct abuse of concat.
13738
13739 1998-05-11  SL Baur  <steve@altair.xemacs.org>
13740
13741         * info.el (Info-mode): Use easymenu.
13742
13743 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
13744
13745         * apropos.el (apropos): Don't use concat with integers.
13746
13747         * cmdloop.el (describe-last-error): Handle the case when no error
13748         was seen gracefully.
13749
13750         * apropos.el (apropos-print): Use with-displaying-help-buffer as
13751         defun.
13752         (apropos-describe-plist): Ditto.
13753
13754         * help.el (with-displaying-help-buffer): Revert to a defun.
13755         (describe-key): Use it as defun.
13756         (describe-mode): Ditto.
13757         (describe-bindings): Ditto.
13758         (describe-prefix-bindings): Ditto.
13759         (describe-installation): Ditto.
13760         (view-lossage): Ditto.
13761         (describe-function): Ditto.
13762         (describe-variable): Ditto.
13763         (describe-syntax): Ditto.
13764
13765 1998-05-11  Oliver Graf <ograf@fga.de>
13766
13767         * dragdrop.el: changed order of require/provide
13768         (dragdrop-drop-mime-default) changed to new calling conventions
13769         (dragdrop-drop-do-functions) changed to new calling conventions
13770         (dragdrop-function-widget) this one needs more work...
13771
13772 1998-05-10  Oliver Graf <ograf@fga.de>
13773
13774         * about.el: another small change in my entry
13775         * dragdrop.el (dragdrop-drop-log-function): logging added
13776         plus customizations
13777         changed interface to handler functions. now called with event
13778         and object
13779
13780 1998-05-12  Kirill M. Katsnelson  <kkm@kis.ru>
13781
13782         * glyphs.el (divider-pointer-glyph): Declared new glyph,
13783         E-W arrow pointer displayed over draggable dividers.
13784
13785         * mouse.el (default-mouse-motion-handler): Show it when
13786         appropriate.
13787         (drag-window-divider): Added.
13788         ([top-level]): Initialized window-divider-map with a keymap
13789         binding the above function to left button down event.
13790
13791         * x-mouse.el (x-init-pointer-shape): Initialize
13792         divider-pointer-glyph from Cursor.dividerPointer, or use default
13793         E-W double arrow.
13794
13795 1998-04-30  Gunnar Evermann  <Gunnar.Evermann@nats.informatik.uni-hamburg.de>
13796
13797         * toolbar-items.el (toolbar-compile): respect should-use-dialog-box-p
13798
13799 1998-05-11  Hrvoje Niksic  <hniksic@srce.hr>
13800
13801         * simple.el (count-words-buffer): Don't query for buffer.
13802         (count-lines-buffer): Ditto.
13803
13804 1998-05-11  Jan Vroonhof <vroonhof@math.ethz.ch>
13805
13806         * help.el (where-is): add optional insert argument.
13807
13808 1998-05-11  Hrvoje Niksic  <hniksic@srce.hr>
13809
13810         * help.el (describe-key-briefly): New argument INSERT.
13811
13812         * simple.el (eval-expression): New optional argument; synch with
13813         FSF 20.3.
13814
13815         * keydefs.el (global-map): Add new register bindings.
13816
13817         * register.el: Synched with FSF 20.3.
13818
13819 1998-05-11  Jan Vroonhof <vroonhof@math.ethz.ch>
13820
13821         * window-xemacs.el (recenter): all arguments are optional.
13822
13823 1998-05-10  Kirill M. Katsnelson  <kkm@kis.ru>
13824
13825         * device.el: (device-pixel-width): Reflected name/parameters
13826         change to device-system-metric.
13827         (device-pixel-height): Ditto.
13828         (device-mm-width): Ditto.
13829         (device-mm-height): Ditto.
13830         (device-bitplanes): Ditto.
13831         (device-color-cells): Ditto.
13832
13833 1998-05-10  Hrvoje Niksic  <hniksic@srce.hr>
13834
13835         * cl-extra.el (cl-float-limits): Removed; move code to top-level.
13836
13837         * cl.el (most-positive-fixnum): Document.
13838         (most-negative-fixnum): Ditto.
13839
13840         * cus-dep.el: Updated comment.
13841
13842         * cus-load.el: Use most-positive-fixnum as the gc-inhibiting
13843         constant.
13844
13845         * cus-load.el (custom-put): Removed.
13846
13847         * files.el (after-find-file): Just resignal quit instead of
13848         signaling "canceled".
13849
13850 1998-05-10  Hrvoje Niksic  <hniksic@srce.hr>
13851
13852         * frame.el (other-frame): Use `focus-frame' instead of
13853         select-frame kludges.
13854
13855         * lisp-mode.el: Update lisp-indent-function for
13856         save-selected-frame and with-selected-frame.
13857
13858         * frame.el (save-selected-frame): New macro.
13859         (with-selected-frame): Ditto.
13860         (other-frame): Use `set-frame-focus'.
13861
13862 1998-05-06  Oliver Graf <ograf@fga.de>
13863
13864         * dragdrop.el (dragdrop-drop-dispatch): changed to new list concept
13865         (dragdrop-drop-url-default) default handler for URL drops created
13866         (dragdrop-drop-mime-default) default handler for MIME drops created
13867         (dragdrop-drop-functions) default custom for handling drops created
13868         (dragdrop-drop-do-functions) helper for drgadrop-drop-dispatch
13869
13870 1998-05-05  Jonathan Harris <jhar@tardis.ed.ac.uk>
13871
13872         * mouse.el: Removed redundant mouse-mswindows-drop function.
13873
13874 1998-05-05  Oliver Graf <ograf@fga.de>
13875
13876         * about.el: changed some text in my entry
13877         * dragdrop.el: added customs
13878
13879 1998-05-04  Oliver Graf <ograf@fga.de>
13880
13881         * mouse.el: killed global drop key bindings
13882         (mouse-offix-drop) removed
13883         * dragdrop.el: created
13884         * dumped-lisp.el: inclusion of dragdrop.el for window-systems
13885
13886 1998-05-09  Kirill M. Katsnelson  <kkm@kis.ru>
13887
13888         * x-scrollbar.el (x-init-scrollbar-from-resources): Initialize
13889         scrollbar-on-{left,top}-p from *scrollBarPlacement resources.
13890
13891         * x-misc.el (x-get-resource-and-maybe-bogosity-check): Removed
13892         obsolete comment.
13893
13894         * scrollbar.el (scrollbars-visible-p): Use new
13895         {vertical,horizontal}-scrollbar-visible-p specifiers.
13896
13897 1998-04-18  Kirill M. Katsnelson  <kkm@kis.ru>
13898
13899         * device.el (device-pixel-height):
13900         (device-pixel-width):
13901         (device-mm-width):
13902         (device-mm-height):
13903         (device-bitplanes):
13904         (device-color-cells): Moved these 6 functions from device.c; they
13905         all use single (device-system-metrics) call.
13906
13907 1998-05-09  SL Baur  <steve@altair.xemacs.org>
13908
13909         * dumped-lisp.el (preloaded-file-list): x-menubar.el and x-toolbar.el
13910         were renamed.
13911
13912         * menubar-items.el:
13913         * toolbar-items.el: Renamed from x-menubar/x-toolbar.
13914         Suggested by Hrvoje Niksic <hniksic@srce.hr>
13915
13916         * help.el (help-map): Remove Hyperbole keybinding logic.
13917         Suggested by: Michael Ernst <mernst@cs.washington.edu>
13918
13919 1998-05-08  SL Baur  <steve@altair.xemacs.org>
13920
13921         * x-menubar.el (default-menubar): Enable 'mail-user-agent' feature.
13922         From SAKIYAMA Nobuo <nobuo@db3.so-net.or.jp>
13923
13924 1998-05-07  Andy Piper  <andyp@parallax.co.uk>
13925
13926         * msw-glyphs.el: use nicer icon3 from the frame icon.
13927
13928 1998-05-07  SL Baur  <steve@altair.xemacs.org>
13929
13930         * version.el (emacs-version): Remove InfoDock conditionals.
13931
13932         * startup.el (startup-splash-frame): Change ID logo name.
13933
13934 1998-05-06  Hrvoje Niksic  <hniksic@srce.hr>
13935
13936         * files.el (after-find-file): If the user presses C-g on
13937         directory-creation prompt, kill the buffer.
13938
13939 1998-05-06  SL Baur  <steve@altair.xemacs.org>
13940
13941         * simple.el (count-words-region): Reverse previous change.
13942
13943 1998-05-05  Hrvoje Niksic  <hniksic@srce.hr>
13944
13945         * replace.el (query-replace): Just call perform-replace.
13946         (query-replace-regexp): Ditto.
13947         (perform-replace): Move region handling here.
13948         (perform-replace): Use the new arg to match-data.
13949
13950 1998-03-08  Kyle Jones  <kyle_jones@wonderworks.com>
13951
13952         * x-init.el: Install X specific display table that
13953           displays char 0240 as a space to avoid whatever it is
13954           that screws up display of that character code.
13955
13956 1998-05-03  Hrvoje Niksic  <hniksic@srce.hr>
13957
13958         * help.el (function-arglist): If no arguments are documented for a
13959         subr, print nothing rather than incorrect output.
13960
13961 1998-05-05  SL Baur  <steve@altair.xemacs.org>
13962
13963         * cmdloop.el (command-error): Update bail-out error message to use
13964         `emacs-program-name'.
13965
13966         * lib-complete.el: Remove reader macro cruft.
13967
13968         * dumped-lisp.el (preloaded-file-list): Phase I:  remove InfoDock
13969         cruft.
13970
13971         * simple.el (count-words-region): Drop interactive-p check on the
13972         message.
13973
13974 1998-05-04  Jonathan Harris <jhar@tardis.ed.ac.uk>
13975
13976         * font.el
13977         * msw-faces.el
13978         Correct spelling of mswindows-font-canonicalize-name.
13979
13980 1998-05-03 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
13981
13982         * ldap.el (ldap-host-parameters-alist): Replaced with
13983         `ldap-host-parameters-plist'
13984         (ldap-search): Adapt to previous change
13985
13986 1998-05-02  SL Baur  <steve@altair.xemacs.org>
13987
13988         * about.el (about-hackers): Update Bob Weiner bio.
13989         (about-maintainer-info): Ditto.
13990
13991 1998-05-02  Hrvoje Niksic  <hniksic@srce.hr>
13992
13993         * simple.el (display-warning-minimum-level): Docfix.
13994
13995 1998-04-04  Per Abrahamsen  <abraham@dina.kvl.dk>
13996
13997         * widget.el (:default-get): New keyword.
13998         * wid-edit.el (default, widget-default-default-get): Define it.
13999         (group, widget-group-default-get): Define it.
14000         (menu-choice, widget-choice-default-get): Define it.
14001         (widget-default-get): New function.
14002         (widget-choice-action): Call it.
14003         (widget-editable-list-entry-create): Call it.
14004
14005 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
14006
14007         * byte-optimize.el (byte-boolean-vars): Removed.
14008         (byte-optimize-lapcode): Use `built-in-variable-type' instead of
14009         lookup through `byte-boolean-vars'.
14010
14011 1998-05-01  Kirill M. Katsnelson  <kkm@kis.ru>
14012
14013         * x-scrollbar.el (x-init-scrollbar-from-resources): Stuff
14014         resource-provided values into ghost specs for scrollbar-height and
14015         scrollbar-width.
14016
14017 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
14018
14019         * byte-optimize.el: Don't attempt to optimize /=.
14020
14021         * bytecomp.el (byte-compile-one-ore-more-args): New function.
14022         (byte-compile-/=): Ditto.
14023
14024 1998-05-02  SL Baur  <steve@altair.xemacs.org>
14025
14026         * apropos.el: Use `with-displaying-help-buffer'.
14027         (apropos-print): Remove explicit mentions of "*Apropos*" buffer.
14028         Use `with-displaying-help-buffer'.
14029         (apropos-follow): Do not give special treatment to buffer cursor
14030         was in prior to a mouse click.
14031         (apropos-describe-plist): Use `with-displaying-help-buffer'.
14032         (apropos-print-doc): Set correct buffer for setting text
14033         properties.
14034
14035 1998-05-01  SL Baur  <steve@altair.xemacs.org>
14036
14037         * help.el (help-buffer-prefix-string): New variable.
14038         (help-buffer-name): Use it.
14039
14040         * modeline.el (modeline-minor-mode-menu): Alphabetize the minor
14041         mode menu.
14042
14043 1998-04-30  Greg Klanderman  <greg@alphatech.com>
14044
14045         * frame.el (other-frame): Work even when focus-follows-mouse is true.
14046
14047 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
14048
14049         * files.el (find-file-noselect): Update docstring.
14050         (find-file-noselect): Signal an error if found an unreadable file.
14051         (file-chase-links): Save the match data.
14052         (normal-mode): Use `lwarn' and `error-message-string'.
14053         (interpreter-mode-alist): Change defconst to defvar.
14054         (inhibit-first-line-modes-regexps): Ditto.
14055         (inhibit-first-line-modes-regexps): Added .tgz.
14056         (inhibit-first-line-modes-suffixes): Change defconst to defvar.
14057         (change-major-mode-with-file-name): New user-option.
14058         (set-visited-file-name): Synched with FSF.
14059         (file-name-extension): New function, from FSF 20.3.
14060         (file-relative-name): Synched with FSF.
14061         (save-some-buffers): Support the C-r feature.
14062         (recover-session): Synched with FSF.
14063         (kill-some-buffers): Ditto.
14064         (set-auto-mode): New argument JUST-FROM-FILE-NAME.
14065
14066 1998-04-30  SL Baur  <steve@altair.xemacs.org>
14067
14068         * files.el (insert-file): Undo previous change and reenable use of
14069         format.el.
14070
14071 1998-04-30  Hrvoje Niksic  <hniksic@srce.hr>
14072
14073         * window-xemacs.el (recenter): Define.
14074
14075 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
14076
14077         * font.el (mswindows-font-create-name)
14078         (mswindows-font-create-object): new functions for mswindows type
14079         fonts.
14080
14081         * msw-faces.el (mswindows-font-canicolize-name): fix so that
14082         strings are parsed as well as font objects.
14083
14084 1998-04-30  Hrvoje Niksic  <hniksic@srce.hr>
14085
14086         * modeline.el (defining-kbd-macro): Restore modeline indication of
14087         kbd-macro being recorded.
14088         (add-minor-mode): Simplify docstring.
14089         (modeline-minor-mode-menu): Remove stuff.
14090
14091 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
14092
14093         * code-process.el (call-process): dynamically decide process
14094         coding type.
14095
14096 1998-04-29  Jim Radford  <radford@robby.caltech.edu>
14097
14098         * modeline.el: Add line-number-mode, column-number-mode to
14099         the modeline minor-mode menu.  Button2 on the line number does
14100         goto-line.
14101
14102 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
14103
14104         * mouse.el: move x-selection-owner-p type things to
14105         selection-owner-p.
14106
14107         * msw-init.el: copy zmacs stuff from x-init.el
14108
14109         * msw-select.el (mswindows-own-selection)
14110         (mswindows-disown-selection) (mswindows-selection-owner-p): new
14111         functions. Very simple minded implementation of selectio
14112         ownership.
14113
14114         * select.el (own-selection) (disown-selection)
14115         (activate-region-as-selection) (select-make-extent-for-selection)
14116         (valid-simple-selection-p): functions moved from x-select.el for
14117         generalized selection.
14118
14119         * x-select.el: see select.el changes.
14120
14121         * x-toolbar.el: use new selection functions.
14122
14123 1998-04-28  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14124
14125         * packages.el (packages-find-package-directories): Fixed bug that
14126         would pick up multiple site-package directories.
14127         (package-locations): Added "xemacs-packages" as a late package
14128         location.
14129
14130         * find-paths.el: Now uses `emacs-program-name' and
14131         `emacs-program-version'.
14132         Additions to enforce version-specific directories in
14133         `paths-find-version-directory'.
14134
14135 1998-04-29  SL Baur  <steve@altair.xemacs.org>
14136
14137         * default.el: Removed.
14138         * site-start.el: Removed.
14139
14140 1998-04-29  Didier Verna  <didier@xemacs.org>
14141
14142         * minibuf.el (minibuffer-history-minimum-string-length): Default
14143         to nil.
14144
14145 1998-04-28  SL Baur  <steve@altair.xemacs.org>
14146
14147         * find-paths.el (paths-program-name): Rename.
14148         (paths-emacs-root-p): Ditto.
14149         (paths-find-site-directory): Ditto.
14150
14151 1998-04-26  Karl M. Hegbloom  <karlheg@inetarena.com>
14152
14153         * lisp-mode.el (emacs-lisp-mode-popup-menu-1): Add menu entry for
14154         `emacs-lisp-byte-compile-and-load'.
14155
14156 1998-04-26  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14157
14158         * ldap.el (ldap-search): Fixed additional parameter passing to
14159         `ldap-open'
14160
14161 1998-04-27  Andy Piper  <andyp@parallax.co.uk>
14162
14163         * select.el (kill-primary-selection) (selection-owner-p)
14164         (copy-primary-selection) (yank-clipboard-selection)
14165         (selection-exists-p) (delete-primary-selection): new file and
14166         functions that do the right thing for the selected device.
14167
14168         * x-menubar.el: use generalised selection functions.
14169
14170         * dumped-lisp.el: dump select.el.
14171
14172 1998-04-27  SL Baur  <steve@altair.xemacs.org>
14173
14174         * find-paths.el (paths-progname): New variable.
14175         (paths-emacs-root-p): Use it.
14176         (paths-find-site-directory): Ditto.
14177
14178 1998-04-26  SL Baur  <steve@altair.xemacs.org>
14179
14180         * loadup.el ((member "dump" command-line-args)): Dump as
14181         `infodock' if InfoDock.
14182
14183 1998-04-25  SL Baur  <steve@altair.xemacs.org>
14184
14185         * find-paths.el (construct-emacs-version): Simplify, include
14186         program name in the return value.
14187         * (paths-find-version-directory): Use it.
14188
14189 1998-04-25  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14190
14191         * info.el (Info-parse-dir-entries): Fixed regexp
14192         (Info-build-dir-anew): Remove full suffix and capitalize info file
14193         name for files with no @direntry
14194         (Info-batch-rebuild-dir): New function
14195         (Info-suffixed-file): Check for regular files instead of simple
14196         file existence (could catch directories before)
14197
14198 1998-04-25  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14199
14200         * setup-paths.el, find-paths.el: Removed uses of `not' which
14201         temacs doesn't have.
14202
14203         * find-paths.el (paths-find-emacs-roots): Included exec-prefix
14204         into root searching.
14205
14206 1998-04-24  Martin Buchholz  <martin@xemacs.org>
14207
14208         * subr.el: Remove definition of `not'.
14209
14210 Sat Apr 24 1998  Andy Piper  <andyp@parallax.co.uk>
14211
14212         * msw-glyphs.el: enable graphics support.
14213
14214 1998-04-23  Didier Verna  <didier@xemacs.org>
14215
14216         * x-menubar.el (default-menubar): restored the line-number-mode
14217         option.
14218
14219         * misc doc string updates related to the options menu.
14220
14221 1998-04-24  SL Baur  <steve@altair.xemacs.org>
14222
14223         * setup-paths.el (paths-construct-load-path): Fix typo.
14224
14225 1998-04-23  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14226
14227         * x-menubar.el (default-menubar): font-menu-this-frame-only-p and
14228         font-menu-ignore-scaled-fonts don't have to be bound now; this
14229         gets us one step further towards making --no-autoloads work.
14230
14231         * startup.el (normal-top-level): Load auto-autoloads only if
14232         lisp-directory is non-nil.
14233
14234         * setup-paths.el (paths-construct-load-path): Made it robust
14235         against nil lisp-directory.
14236
14237         * startup.el (startup-setup-paths-warning): Added `lisp-directory'
14238         to the list of variables that cause a warning when nil.
14239
14240         * toolbar.el (init-toolbar-location): Now works even when there's
14241         no toolbar icon directory.
14242
14243 1998-04-23  Hrvoje Niksic  <hniksic@srce.hr>
14244
14245         * help.el (view-lossage): Recognize it.
14246
14247         * simple.el (log-message): Mark multiline messages.
14248
14249 1998-04-22  SL Baur  <steve@altair.xemacs.org>
14250
14251         * info.el (Info-exit): `toolbar-info-frame' doesn't necessarily exist.
14252
14253 1998-4-20  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
14254
14255         * package-get.el (package-get-all):  add `\n' separator to
14256         interactive specification so that both variables are read
14257
14258 1998-04-22  Didier Verna  <didier@xemacs.org>
14259
14260         * x-menubar.el: ported the options menu to Custom.
14261         Moved the "read only" toggle button to the buffers menu.
14262         Corrected some missing ;;;###autoload or defcustom.
14263
14264         * scrollbar.el (scrollbars-visible-p): defcustom wrapper around
14265         the scrollbar-visible specifier for options menu handling.
14266
14267         * toolbar.el (toolbar-visible-p)
14268                      (toolbar-captioned-p)
14269                      (default-toolbar-position): defcustom wrappers around
14270         the toolbar specifiers for options menu handling.
14271
14272         * frame.el (get-frame-for-buffer-default-instance-limit):
14273         defcustom it for options menu handling.
14274
14275         * font-lock.el (font-lock-mode): defcustom and autoload the variable
14276         font-lock-mode for options menu handling.
14277
14278         * cus-start.el: added Custom properties to overwrite-mode for
14279         options menu handling.
14280
14281 Wed Apr 22 12:59:35 1998  Andy Piper  <andyp@parallax.co.uk>
14282
14283         * about.el: shameless self-promotion.
14284
14285 1998-04-21  Hrvoje Niksic  <hniksic@srce.hr>
14286
14287         * simple.el (raw-append-message): Slightly optimize.
14288         (remove-message): Use `push' for clarity.
14289         (append-message): Ditto.
14290         (display-warning): Dito.
14291         (raw-append-message): Send the message to the appropriate device.
14292
14293 1998-04-22  SL Baur  <steve@altair.xemacs.org>
14294
14295         * auto-save.el (auto-save-cyclic-hash-14): De-ebolification.
14296         From Sean MacLennan <Sean.MacLennan@pika.ca>
14297
14298 1998-04-18  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14299
14300         * setup-paths.el: Changed `directory-sep-char' to
14301         `path-separator', following a change in GNU Emacs.
14302
14303 1998-04-19  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14304
14305         * info.el (Info-maybe-update-dir): Bug fix in `conservative' behaviour
14306         (Info-build-dir-anew): Add a final newline.
14307         (Info-build-dir-anew): Do not issue warning when rebuilding policy
14308         is `always'
14309         (Info-rebuild-dir): Ditto
14310
14311         * dumped-lisp.el (preloaded-file-list): Added ldap.el
14312
14313 1998-04-21  SL Baur  <steve@altair.xemacs.org>
14314
14315         * simple.el (count-words-buffer): Retain zmacs region.
14316         (count-words-region): Ditto.
14317         * simple.el: (what-line): Expanded line counts.
14318         (count-lines): New parameter to conditionalize whether collapsed
14319         lines get counted.
14320         From Bob Weiner <weiner@altrasoft.com>
14321
14322 1998-04-19  SL Baur  <steve@altair.xemacs.org>
14323
14324         * packages.el (package-locations): infodock-packages must override
14325         mule-packages and packages.
14326
14327 1998-04-19  Jonathan Harris <jhar@tardis.ed.a.uk>
14328
14329         * wid-edit.el:
14330         remove rude messages from widget-activation-widget-mapper
14331         and widget-activation-glyph-mapper
14332
14333 1998-04-17  Jonathan Harris <jhar@tardis.ed.ac.uk>
14334
14335         * toolbar.el: Remove (featurep 'x) test from
14336         toolbar-make-button-list
14337
14338 1998-04-17  Hrvoje Niksic  <hniksic@srce.hr>
14339
14340         * gnuserv.el (gnuserv-edit): Switch to the next gnuserv buffer
14341         only if in the same frame.
14342
14343 1998-04-17  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14344
14345         * packages.el (package-locations): Added site-packages hierarchy.
14346
14347         * setup-paths.el (paths-default-info-directories): Introduced and
14348         used.
14349
14350         * packages.el, setup-paths.el: Set various path searching depths
14351         to 1.
14352
14353         * packages.el (packages-hierarchy-depth):
14354         (packages-load-path-depth): Introduced and used.
14355
14356         * setup-paths.el (paths-load-path-depth): Introduced and used.
14357
14358         * find-paths.el (paths-find-recursive-path): Added max-depth
14359         parameter.
14360
14361 1998-04-15  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14362
14363         * setup-paths.el (paths-construct-info-path): Removed
14364         dependency on behavior of (file-name-as-directory "").
14365
14366 1998-04-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14367
14368         * ldap.el (ldap-search): Adapt to the new low-level API using ldap
14369         lisp objects
14370
14371 1998-04-14  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14372
14373         * dump-paths.el, startup.el: Added handling for --debug-paths.
14374
14375 1998-04-15  William M. Perry  <wmperry@aventail.com>
14376
14377         * wid-edit.el: We cannot just set the help-echo or balloon-help
14378           properties for an extent based on the :help-echo widget
14379           property, since help-echo and balloon-help cause an EXTENT to
14380           get passed in, where :help-echo functions are expecting a WIDGET
14381
14382 1998-04-15  Kirill M. Katsnelson  <kkm@kis.ru>
14383
14384         * scrollbar.el (init-scrollbar-from-resources): Call
14385         mswindows-init-scrollbar-metrics when appropriate.
14386
14387 Thu Apr 16 12:59:35 1998  Andy Piper  <andyp@parallax.co.uk>
14388
14389         * dumped-lisp.el: dump x-toolbar for window system
14390
14391         * msw-init.el (init-post-mswindows-win): enable toolbars if we
14392         have support and xpm.
14393
14394 1998-04-16  SL Baur  <steve@altair.xemacs.org>
14395
14396         * files.el (toggle-read-only): Fix docstring.
14397         From Didier Verna <didier@xemacs.org>
14398
14399 1998-04-14  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14400
14401         * startup.el (normal-top-level): Load autoload-file-name without
14402         specifying an extension---some people only auto-autoload.el.gz.
14403
14404 1998-04-06  Hrvoje Niksic  <hniksic@srce.hr>
14405
14406         * files.el (backup-enable-predicate): Don't bomb on NAME being
14407         nil.
14408
14409 1998-04-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14410
14411         * find-paths.el, packages.el: Now prefers configure'd paths.
14412         This shouldn't cause any of the originally anticipated problems as
14413         the current paths architecture will not define the various
14414         configure-xxx variables if they're not specified on the configure
14415         command line.
14416
14417         * find-paths.el, setup-paths.el, packages.el: Removed all
14418         mentionings of "/" as a path separator.
14419         Used paths-construct-path throughout.
14420
14421         * find-paths.el (paths-construct-path): Created to assemble paths
14422         from directory components.
14423
14424         * setup-paths.el, packages.el: Used paths-decode-directory-path
14425         instead of decode-path-internal.
14426
14427         * find-paths.el: Removed unused (and bogus) paths-find-emacs-path
14428         and associates.
14429         (paths-decode-directory-path) Created.
14430
14431         * setup-paths.el: Changed configure-exec-path to
14432         configure-exec-directory.
14433
14434 1998-04-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14435
14436         * packages.el (packages-find-packages): Fixed decoding of
14437         EMACSPACKAGEPATH.
14438
14439         * startup.el: -no-packages -> -no-early-packages.
14440
14441         (packages-load-package-lisps): Fixed loading of auto-autoload
14442         files.
14443
14444         * startup.el (normal-top-level): Fixed loading of core
14445         auto-autoload.
14446
14447         * obsolete.el: Un-obsoleted site-directory.  Sigh.
14448
14449         * startup.el, packages.el, dump-paths.el: Added proper settings
14450         for site-directory and lisp-directory variables.
14451
14452         * startup.el, loadup.el: Renamed inhibit-update-autoloads to
14453         inhibit-package-autoloads and fixed handling of it.
14454
14455         * startup.el, packages.el, dump-paths.el, loadup.el: Fixed
14456         handling of former inhibit-package-init, now
14457         inhibit-early-packages, to make -vanilla etc. work.
14458
14459 1998-04-10  Kirill M. Katsnelson  <kkm@kis.ru>
14460
14461         * code-process.el (start-process): Fallback to 'undecided instead
14462         of 'binary for process input coding stream.
14463
14464         * process.el (start-process): Docstring fix.
14465
14466 1998-04-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14467
14468         * info.el (Info-insert-dir): Do not insert temporary dir files
14469         in Info-dir-file-attributes
14470         (Info-build-dir-anew): Ensure temporary buffer is not read-only
14471         (Info-rebuild-dir): Ditto.
14472
14473 1998-04-09  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14474
14475         * obsolete.el: Added obsoleteness declarations for
14476         `site-directory' and `Info-default-directory-list'.
14477
14478 1998-04-08  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14479
14480         * find-paths.el (paths-find-emacs-root): Only look at the
14481         executable at the end of the symlink chain for determining the
14482         Emacs root.
14483
14484 1998-04-07  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14485
14486         * setup-paths.el (paths-construct-info-path): Changed construction
14487         to cater to gone default in configure.
14488
14489         * find-paths.el (paths-uniq-append): Added.
14490
14491         * packages.el: Rewritten package path construction once again.
14492
14493         * dump-paths.el, startup.el: Removed package-path as a global
14494         variable.
14495
14496         * package-admin.el (package-admin-add-single-file-package):
14497         (package-admin-add-binary-package): Changed package-path to
14498         late-packages.
14499
14500         * packages.el (packages-split-path): Split path at "/" rather than
14501         nil according to change in emacs.c.
14502
14503 1998-04-06  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14504
14505         * setup-paths.el (paths-construct-info-path): Changed info path
14506         order so that directories come out right.
14507         (paths-find-lock-directory): Fixed bug: It used to think
14508         configure-lock-directory is a path.
14509
14510 1998-04-06  Jeff Miller <jmiller@smart.net>
14511
14512         * x-toolbar.el:  Added toolbar-vector-xxxxxx defvars.  Modified
14513         initial-toolbar-spec to use new toolbar-vector-xxxxxx defvars.  This
14514         eases the use of toolbar-add/kill-item functions.
14515
14516 1998-04-07  Kirill M. Katsnelson  <kkm@kis.ru>
14517
14518         * code-files.el (file-coding-system-alist): Commented out
14519         loaddefs.el magical treatment.
14520
14521 1998-04-06  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14522
14523         * info.el (Info-rebuild-outdated-dir): Added new option
14524         `conservative' and made it the default
14525         (Info-rebuild-dir): Appropriately parse multi-line description
14526         strings, and multi-section dir files. Issue warning when dir
14527         is rebuilt as temporary
14528         (Info-build-dir-anew): Issue warning when dir is built as
14529         temporary
14530
14531 1998-04-04  Kirill M. Katsnelson  <kkm@kis.ru>
14532
14533         * list-mode.el (list-mode-map): Bind highlight motion commands to
14534         standard keys left, right, C-b and C-f.
14535
14536 1998-03-29  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14537
14538         * files.el (auto-mode-alist): allow .sc for Scheme->C
14539
14540 1998-04-06  SL Baur  <steve@altair.xemacs.org>
14541
14542         * loadup.el (pureload): Don't quote (garbage-collect).
14543
14544 1998-04-04  SL Baur  <steve@altair.xemacs.org>
14545
14546         * package-get-base.el: Updated.
14547
14548 1998-04-04  Hrvoje Niksic  <hniksic@srce.hr>
14549
14550         * isearch-mode.el (isearch-just-started): New variable.
14551         (isearch-mode): Set it.
14552         (isearch-repeat): Advance one character forward only if the search
14553         was successful, and was not just started.
14554         (isearch-repeat): Clear isearch-just-started.
14555
14556 1998-04-02  SL Baur  <steve@altair.xemacs.org>
14557
14558         * finder.el (finder-compile-keywords): Don't eval new finder-inf
14559         if running -batch.
14560
14561 1998-03-26  Hrvoje Niksic  <hniksic@srce.hr>
14562
14563         * subr.el (listify-key-sequence): Removed.
14564
14565 1998-03-31  Hrvoje Niksic  <hniksic@srce.hr>
14566
14567         * bytecomp.el (byte-compile-print-gensym): New option.
14568         (byte-compile-output-file-form): Use it.
14569         (byte-compile-output-docform): Ditto.
14570         (byte-compile-compiled-obj-to-list): Ditto.
14571
14572 Sun Mar 29 1998  Andy Piper  <andyp@parallax.co.uk>
14573
14574         * msw-glyphs.el: set frame icon if xpm support.
14575
14576 1998-03-30  Kyle Jones  <kyle_jones@wonderworks.com>
14577
14578         * help.el: Code that pretty prints variable values
14579           removed.
14580
14581 1998-04-02  SL Baur  <steve@altair.xemacs.org>
14582
14583         * find-paths.el (paths-emacs-root-p): Correct test for installation
14584         directory.
14585         From Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14586
14587 1998-03-30  Kyle Jones  <kyle_jones@wonderworks.com>
14588
14589         * loaddefs.el: Don't set debug-ignored-errors; leave
14590           its default value set to nil.
14591
14592 1998-03-29  Damon Lipparelli  <lipp@primus.com>
14593
14594         * info.el (Info-rebuild-dir): fixed mis-spelling.
14595
14596 1998-03-29  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14597
14598         * info.el (Info-rebuild-outdated-dir): New custom var
14599         (Info-insert-node): Create/update dir file when needed, ie when it
14600         does not exist or is older than some info files in directory
14601
14602 1998-04-01  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14603
14604         * setup-paths.el, dump-paths.el, startup.el, packages.el: Allowed
14605         for last packages, mainly for using a 20.4 package base.
14606
14607         * packages.el (late-packages): Typo fix.  It was called
14608         early-packages.
14609
14610         * find-paths.el (paths-find-emacs-root): Bug fix: it now chases
14611         relative symlinks correctly.
14612         (paths-find-emacs-roots): More rigorous checking for plausible
14613         configuration-time root.
14614
14615         * startup.el (normal-top-level): Added a warning if XEmacs cannot
14616         find its roots.
14617
14618 1998-03-27  Martin Buchholz  <martin@xemacs.org>
14619
14620         * faces.el: Fix docstrings.
14621         * glyphs.el: Fix docstrings.
14622         * mouse.el: Fix docstrings.
14623
14624         * frame.el: Change phrase `current frame' to `selected frame'.
14625
14626         * faces.el (face-spec-set-match-display): Make FRAME arg optional.
14627
14628         * bytecomp.el (displaying-byte-compile-warnings): Rewrite some
14629         macros using backquote to make them infinitely more readable.
14630
14631 1998-03-30  SL Baur  <steve@altair.xemacs.org>
14632
14633         * packages.el (packages-find-package-path): Hardcoded specialized
14634         InfoDock support until we can clean this up.
14635
14636         * help.el (describe-bindings-1): Return the value of the bindings
14637         help buffer created.
14638         (describe-bindings): Ditto.
14639
14640         * simple.el (set-variable): Restore previous behavior of not
14641         bombing if the variable to set is not boundp.
14642
14643 1998-03-30  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14644
14645         * packages.el (packages-handle-package-dumped-lisps): Allow for
14646         non-local files to be loaded off the package-lisp variable.
14647
14648 1998-03-27  Kyle Jones  <kyle_jones@wonderworks.com>
14649
14650         * x-faces.el: Global X resources should override
14651           specs for all device classes (color, grayscale, mono);
14652           code currently doesn't override any of them.  Fixed by
14653           calling remove-specifier with '(x default) as the tag
14654           set and allowing inexact matches.
14655
14656 1998-03-27  Kyle Jones  <kyle_jones@wonderworks.com>
14657
14658         * faces.el: Separated face initializations based on
14659           device classes into device type specific (tag set,
14660           instantiator) pairs.
14661
14662 1998-03-09  Hrvoje Niksic  <hniksic@srce.hr>
14663
14664         * wid-edit.el (widget-choice-action): Remember user's explicit
14665         choice.
14666         (widget-choice-value-create): Respect it.
14667         From Richard Stallman <rms@gnu.org>
14668
14669 1998-03-26  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14670
14671         * setup-paths.el (paths-construct-info-path): Always append
14672         existing directories from configure-time info path.
14673
14674         * startup.el (startup-setup-paths): Renamed misnamed info-path to
14675         Info-directory-list.
14676
14677         * info.el: Removed Info-default-directory-list which was broken by
14678         design.
14679         Removed bogus initialization of Info-directory-list---startup.el
14680         can do a much better job.
14681         Added autoload of Info-directory-list.
14682
14683         * setup-paths.el (paths-construct-load-path): Fixed a bug pointed
14684         out by Martin Buchholz <martin@xemacs.org>: EMACSLOADPATH used to
14685         be exclusive; now it's merely given precedence, just like in the
14686         old days.
14687
14688 1998-03-25  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14689
14690         * find-paths.el (paths-find-architecture-directory): Fix bug with
14691         finding; it used to default too early.
14692
14693 1998-03-25  Martin Buchholz <martin@xemacs.org>
14694
14695         * packages.el (packages-split-path): Fix a bug; it used to fail
14696         for paths that weren't split.
14697
14698 1998-03-26  SL Baur  <steve@altair.xemacs.org>
14699
14700         * finder.el (finder-compile-keywords): trap on errors.
14701
14702 1998-03-24  Kyle Jones  <kyle_jones@wonderworks.com>
14703
14704         * x-faces.el (remove-specifier-specs-matching-tag-set-cdrs): Pass
14705           fourth argument of t so that only the specs exactly
14706           matching the tag lists are removed.
14707
14708 1998-03-25  SL Baur  <steve@altair.xemacs.org>
14709
14710         * make-docfile.el: Don't discard the BOOTSTRAPLOADPATH.
14711
14712 1998-03-23  SL Baur  <steve@altair.xemacs.org>
14713
14714         * minibuf.el (mouse-read-file-name-1): If a default directory was
14715         specified, use it for generating the completions.
14716
14717 1998-03-23  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14718
14719         * update-elc.el: Now respects inhibit-package-init and
14720         inhibit-site-lisp.
14721         Now does path construction with loadup-paths.
14722
14723         * startup.el (normal-top-level, startup-setup-paths): Now respects
14724         inhibit-package-init and inhibit-site-lisp.
14725
14726         * packages.el (packages-find-package-path): Extended package path
14727         by version-specific hierarchies.
14728         (packages-find-packages): Now respects inhibit flag and
14729         inhibit-site-lisp.
14730         Moved path setup to loadup-paths.
14731
14732         * make-docfile.el: Now respects inhibit-package-init and
14733         inhibit-site-lisp.
14734         Now does path construction with loadup-paths.
14735
14736         * loadup.el: Now respects inhibit-package-init and
14737         inhibit-site-lisp.
14738
14739         * dumped-lisp.el (preloaded-file-list): Added loadup-paths.
14740
14741         * loadup-paths.el: New file: setup load-path to encompass
14742         packages.
14743
14744 1998-03-22  SL Baur  <steve@altair.xemacs.org>
14745
14746         * auto-show.el: load-gc renamed to pureload.
14747         * site-load.el: Ditto.
14748         * packages.el (toplevel): Ditto.
14749         * loadup.el (really-early-error-handler): Ditto.
14750         * dumped-lisp.el (preloaded-file-list): Ditto.
14751         * cus-face.el (custom-declare-face): Ditto.
14752
14753 1998-03-22  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14754
14755         * <Today>: The Big Path Searching Overhaul.
14756
14757         * find-paths.el: New file: find and assemble paths in the
14758         installation hierarchy.
14759
14760         * setup-paths.el: New file: global layout of paths and directories
14761         within the XEmacs hierarchy.
14762
14763         * packages.el: Replaced everything related to path searching and
14764         startup by code in terms of find-paths.
14765
14766         * loadup.el, make-docfile.el, update-elc.el, startup.el: Now calls
14767         the new path searching engine.
14768
14769         * dumped-lisp.el (preloaded-file-list): Added new files find-paths
14770         and setup-paths.
14771
14772 1998-03-22  SL Baur  <steve@altair.xemacs.org>
14773
14774         * dumped-lisp.el (preloaded-file-list): Load setup-paths.elc not
14775         setup-paths.el.
14776
14777 1998-03-20  Kirill M. Katsnelson  <kkm@kis.ru>
14778
14779         * msw-glyphs.el: Added check for 'mswindows feature, so the file
14780         compiles identically in any configuration.
14781         Removed irrelevant commentary.
14782
14783 1998-03-20  Kirill M. Katsnelson  <kkm@kis.ru>
14784
14785         * simple.el (set-variable): Allow setting specifiers.
14786
14787 1998-03-19  SL Baur  <steve@altair.xemacs.org>
14788
14789         * lisp.el (forward-sexp): Revert previous change.
14790
14791 1998-03-18  SL Baur  <steve@altair.xemacs.org>
14792
14793         * frame.el (frame-initialize): Use `delete-console' instead of
14794         `delete-device' to delete the stream console to match the usage in
14795         Fkill_emacs.
14796
14797 1998-03-16  SL Baur  <steve@altair.xemacs.org>
14798
14799         * files.el (cdpath-previous): New variable.
14800         (cd): Use it.
14801         From Bob Weiner <weiner@wave.altrasoft.com>
14802
14803 1998-03-15  Kyle Jones  <kyle_jones@wonderworks.com>
14804
14805         * keydefs.el: Changed keybindings of forward-char,
14806           backward, scroll-up and scroll-down to point to their
14807           -command counterparts.
14808
14809         * simple.el: New functions: forwarc-char-command,
14810           backwrad-char-command, scroll-up-command,
14811           scroll-down-command which work liek their counterparts
14812           except that they honor the variable
14813           signal-error-on-buffer-boundary.
14814
14815           Definition of signal-error-on-buffer-boundary received
14816           from src/cmds.c.
14817
14818           defvar declaration added for word-across-newline to avoid
14819           byte-compiler warning about the free variable reference.
14820
14821 1998-03-14  Kirill M. Katsnelson  <kkm@kis.ru>
14822
14823         * winnt.el: Removed "%t" from the beginning of
14824         modeline-format. From now on, there's no nt-specifics in the modeline.
14825
14826 1998-03-14  SL Baur  <steve@altair.xemacs.org>
14827
14828         * setup-paths.el (paths-setup-paths-warning): Replace occurrences
14829         of `when' with `if'.
14830
14831 1998-03-03  Kirill M. Katsnelson  <kkm@kis.ru>
14832
14833         * msw-glyphs.el: New file. Defines TTY-style glyphs for
14834         mswindows. Must be reworked along with glyphs.el, or
14835         merged into it, after there is images support.
14836
14837         * dumped-lisp.el (preloaded-file-list): Dump msw-glyphs.el when
14838         'mswindows.
14839
14840 1998-03-13  SL Baur  <steve@altair.xemacs.org>
14841
14842         * faces.el: fix for text cursor initialization.
14843         Suggested by Kyle Jones <kyle_jones@wonderworks.com>
14844         From Andy Piper <andyp@parallax.co.uk>
14845
14846 1998-03-11  Pete Ware  <ware@cis.ohio-state.edu>
14847
14848         * files.el (set-auto-mode): If a mode is not fboundp, check to see
14849         if there is an existing package that handles it and warn the user
14850         about that mode.
14851
14852 1998-03-02  Kirill M. Katsnelson  <kkm@kis.ru>
14853
14854         * x-menubar.el (default-menubar): Greyed out "Help / Basics /
14855         Installation" menu item when Installation-string is not bound.
14856
14857 1998-03-11  SL Baur  <steve@altair.xemacs.org>
14858
14859         * lisp.el (forward-sexp): Fix for test for balanced sexp.
14860         From Jeremiah W. James <jerry@cs.ucsb.edu>
14861
14862 1998-03-10  Kyle Jones  <kyle_jones@wonderworks.com>
14863
14864         * msw-faces.el:
14865         * faces.el: Fix face initialization.
14866
14867 1998-03-10  Glynn Clements  <glynn@sensei.co.uk>
14868
14869         * files.el (backup-enable-predicate): fix breakage introduced
14870         by TMPDIR patch.
14871
14872 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
14873
14874         * x-faces.el (x-init-face-from-resources): The
14875           TTY face property retrieval functions don't return
14876           specifiers, so use face-property instead.
14877
14878 1998-03-09  SL Baur  <steve@altair.xemacs.org>
14879
14880         * mwheel.el (mwheel-install): Use portable keysyms and syntax.
14881
14882 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
14883
14884         * x-menubar.el: Expanded documentation for
14885           option-save-faces.  Changed Options -> Browse Faces
14886           menu entry to invoke customize-face.
14887
14888 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
14889
14890         * faces.el: Most face initialization moved out of
14891           init-other-random-faces to the top level so that the
14892           initialization happens before Xemacs is dumped.  Much
14893           of the fascist "face-differs-from-default-p or FROB!"
14894           code has been retired in favor of letting the user do
14895           what they want to do.  Face initialization code changed
14896           to use `default' specifier tag so that the settings can
14897           be overridden later if the user wishes it.
14898
14899 1998-03-08  SL Baur  <steve@altair.xemacs.org>
14900
14901         * about.el (about-hackers): Update contributors list.
14902
14903 1998-03-07  Kyle Jones  <kyle_jones@wonderworks.com>
14904
14905         * specifier.el: Define new specifier tag `default'.
14906
14907         * modeline.el: Initialize faces using `default' tag.
14908
14909         * x-faces.el (x-init-face-from-resources): Remove
14910           specifier specs containing the `default' tag before
14911           adding new specs.
14912
14913 1998-03-02  John Jones  <jj@asu.edu>
14914
14915         * package-get.el (package-get-all): fixed arguments on call to
14916         package-admin-add-single-file-package.
14917         * package-get.el (package-get-installedp): fixed to match
14918         advertised behavior.
14919         * package-get.el: added function package-get-update-all which
14920         installs newest versions of all the current packages (if they are
14921         not already installed).
14922
14923 1998-03-04  Jens-Ulrik Petersen  <petersen@kurims.kyoto-u.ac.jp>
14924
14925         * files.el (find-file-noselect): Uncommented `truename' binding in
14926         `let*' and use it later to set `buffer-file-truename' iff it's
14927         still nil, as happens for example when finding a compressed
14928         file with "jka-compr".
14929
14930 Wed Mar 04 08:55:12 1998  Andy Piper  <andyp@parallax.co.uk>
14931
14932         * faces.el: in make-face-* type functions do the operation for all
14933         window systems, not just the first one found.
14934
14935         * font.el: call mswindows-list-fonts for mswindows.
14936
14937 1998-03-02  Glynn Clements  <glynn@sensei.co.uk>
14938
14939         * code-process.el (call-process-region):
14940         * process.el (call-process-region):
14941         * package-get.el (package-get-dir):
14942         * files.el (backup-enable-predicate):
14943         * gnuserv.el (gnuserv-temp-file-regexp):
14944         Use temp-directory in place of `/tmp'.
14945
14946 Fri Feb 20 21:22:34 1998  Darryl Okahata  <darrylo@sr.hp.com>
14947
14948         * "Fast" dired-in-C enhancements for Windows 95/NT:
14949
14950         * files.el: Added function, `wildcard-to-regexp', from GNU
14951           Emacs.
14952
14953         * files.el (insert-directory): Modified to use special
14954           dired-in-C enhancements if present.
14955
14956 Mon Mar 02 11:37:36 1998  Andy Piper  <andyp@parallax.co.uk>
14957
14958         * code-files.el: make default coding no-conversion.
14959
14960 1998-03-02  SL Baur  <steve@altair.xemacs.org>
14961
14962         * dumped-lisp.el (preloaded-file-list): Find Installation.el from
14963         the load-path.
14964
14965         * update-elc.el: Strip directory when testing for files not to
14966         bytecompile.
14967
14968 1998-03-02  Aki Vehtari  <Aki.Vehtari@hut.fi>
14969
14970         * lisp-mode.el: Use recommended form for menus.
14971
14972         * info.el (Info-construct-menu): Use recommended form for menus.
14973
14974         * gnuserv.el (gnuserv-edit-files): Use recommended form for menu
14975         entry.
14976
14977 1998-02-28  Kyle Jones  <kyle_jones@wonderworks.com>
14978
14979         * frame.el: Resurrect get-frame-for-buffer-default-to-current.
14980           (get-frame-for-buffer-noselect): Always return frames
14981           in the not-this-window-p cond clause.
14982
14983 1998-02-27  SL Baur  <steve@altair.xemacs.org>
14984
14985         * help.el (describe-installation): New function.
14986
14987         * x-menubar.el (default-menubar): Add describe-installation to
14988         Help menu.
14989
14990         * packages.el (packages-unbytecompiled-lisp): Installation.el
14991         should not be bytecompiled.
14992
14993         * dumped-lisp.el (preloaded-file-list): Dump Installation with
14994         XEmacs.
14995
14996         * x-menubar.el (default-menubar): Use correct guard for VM menu
14997         entry.
14998
14999         * coding.el: Add coding systems for iso-8859-[12] for No-Mule + file
15000         coding.
15001         From Andy Piper <andyp@parallax.co.uk>
15002
15003 1998-02-26  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
15004
15005         * ldap.el: Do not require ldap-internal at compile time.
15006
15007 Tue Feb 17 12:50:37 1998  Andy Piper  <andyp@parallax.co.uk>
15008
15009         * code-files.el: new file. a virtual copy of mule-files.el
15010         but without charset
15011         dependencies. (toggle-buffer-file-ocding-system) new function for
15012         changing the eol type for the current buffer.
15013
15014         * code-process.el: new file. a copy of
15015         mule-process.el. mule-process.el will disappear when things have
15016         settled.
15017
15018         * coding.el: new file. a virtual copy of mule-files.el but
15019         without charset dependencies. (coding-system-base) new function
15020         for getting the parent coding system of a coding system with eol
15021         type set.
15022
15023         * dumped-lisp.el: add above files for the non-mule case.
15024
15025 1998-02-25  Kyle Jones  <kyle_jones@wonderworks.com>
15026
15027         * window-xemacs.el (display-buffer): If no explicit
15028           frame is specified, search for a window that displays
15029           the buffer on the currently selected frame, before
15030           searching other frames.
15031
15032 1998-02-25  Kyle Jones  <kyle_jones@wonderworks.com>
15033
15034         * frame.el (get-frame-for-buffer): If not-this-window-p
15035           is non-nil, use window on the selected frame if it is not
15036           also the selected window.  When defaulting, search for
15037           windows on the currently selected fgrame before searching
15038           other frames.
15039
15040 1998-02-25  Didier Verna  <didier@xemacs.org>
15041
15042         * modeline.el (modeline-swap-buffers): originally named
15043         `mouse-release-modeline'. Whether to actually swap the buffers is
15044         decided in `mouse-drag-modeline'.
15045         (mouse-drag-modeline): A button release event is considered a
15046         mouse click is both X (modeline scroll) and Y (modeline drag) pos
15047         stay unchanged.
15048
15049 1998-02-25  SL Baur  <steve@altair.xemacs.org>
15050
15051         * x-menubar.el: Put redo on the menubar.
15052         From Aki Vehtari <Aki.Vehtari@hut.fi>
15053
15054 1998-02-22  Greg Klanderman  <greg@alphatech.com>
15055
15056         * bytecomp.el (displaying-byte-compile-warnings): if
15057         temp-buffer-show-function is set, use it to display current set of
15058         warnings in the "*Compile-Log-Show*" buffer.
15059
15060         * simple.el (display-warning-buffer): if temp-buffer-show-function
15061         is set, use it to display current set of warnings in the
15062         "*Warnings-Show*" buffer.
15063
15064 1998-02-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15065
15066         * cl-extra.el (equalp): Make (equalp ?A ?a) return t as in
15067         Common Lisp.
15068
15069 1998-02-23  Aki Vehtari  <Aki.Vehtari@hut.fi>
15070
15071         * menubar.el: Allow button descriptors at least 2 long.
15072
15073         * x-menubar.el (default-menubar): Use recommended forms.
15074         (file-menu-filter): Remove.
15075         (edit-menu-filter): Remove.
15076
15077 1998-02-24  SL Baur  <steve@altair.xemacs.org>
15078
15079         * about.el (about-hackers): Updated.
15080
15081 1998-02-22  Greg Klanderman  <greg@alphatech.com>
15082
15083         * help.el (help-max-help-buffers): new variable
15084         (help-register-and-maybe-prune-excess): new function
15085         (help-buffer-name): use help-max-help-buffers.
15086         (with-displaying-help-buffer): use
15087         help-register-and-maybe-prune-excess.
15088
15089         * help.el (help-maybe-pretty-print-value): if the value fits on
15090         one line, let it.
15091
15092 1998-02-21  Greg Klanderman  <greg@alphatech.com>
15093
15094         * (with-displaying-help-buffer): there is no need to kill the buffer
15095         if it exists, because with-output-to-temp-buffer will clear it.
15096         further, killing the buffer violates the rule that
15097         temp-buffer-show-function, if set, has the full responsibility of
15098         showing the temp buffer.  killing the buffer fucks with the window
15099         configuration, hosing temp-buffer-show-function.
15100
15101
15102 1998-02-23  Didier Verna  <didier@xemacs.org>
15103
15104         * modeline.el (mouse-drag-modeline):
15105         - Always scroll the modeline that was originally clicked on.
15106         - Use x pixels instead of x characters (which doesn't work anyway)
15107         as horizontal reference for modeline dragging. This allows us to
15108         keep on dragging the modeline even if the motion event occurs in
15109         another window.
15110
15111 1998-02-23  Didier Verna  <didier@xemacs.org>
15112
15113         * x-mouse.el (x-init-pointer-shape): use a crossed-arrows cursor
15114         glyph on the modeline to indicate that dragging the mouse has an
15115         effect both horizontally and vertically.
15116
15117 1998-02-24  SL Baur  <steve@altair.xemacs.org>
15118
15119         * about.el (about-xemacs): Get rid of redundant visible version
15120         number.
15121
15122 1998-02-19  SL Baur  <steve@altair.xemacs.org>
15123
15124         * about.el (about-hackers): Update credits.
15125
15126 1997-12-22  Christoph Wedler  <wedler@fmi.uni-passau.de>
15127
15128         * prim/register.el (view-register): Show register type file-query.
15129
15130 1998-02-17  Kyle Jones  <kyle_jones@wonderworks.com>
15131
15132         * mode-motion.el (mode-motion-highlight-internal):
15133           save-excursion inside save-window-exucrsion form to
15134           hide buffer point changes from save-window-excursion.
15135           Prevents display flickering when the mouse pointer
15136           moves.
15137
15138 1998-02-17  Didier Verna  <didier@xemacs.org>
15139
15140         * mouse.el (default-mouse-track-set-point-in-window): rewrote this
15141         function to handle correctly the case of a toolbar one side of the
15142         window: scrolling will not necessarily happen.
15143
15144 1998-02-17  Kyle Jones  <kyle_jones@wonderworks.com>
15145
15146         * files.el (after-find-file): Restore missing argument
15147           to format that provides filename for "... consider M-x
15148           recover-file" message.  Also call `message' with "%s"
15149           as the first arg instead of an arbitrary string.
15150
15151 1998-02-18  SL Baur  <steve@altair.xemacs.org>
15152
15153         * about.el (about-hackers): Various additions.
15154
15155 1998-02-15  SL Baur  <steve@altair.xemacs.org>
15156
15157         * autoload.el (generate-file-autoloads-1): Don't force an extra
15158         line out when copying on-the-same line autoloads.
15159
15160         * x-menubar.el (default-menubar): Add Sokoban to the menubar if it
15161         is installed.
15162
15163 1998-02-14  Martin Buchholz  <martin@xemacs.org>
15164
15165         * x11/x-win-xfree86.el (x-win-init-xfree86):
15166         * x11/x-win-sun.el (x-win-init-sun):
15167         * x11/x-init.el (x-initialize-compose):
15168         * prim/simple.el:
15169         (backward-or-forward-kill-sexp):
15170         (backward-or-forward-kill-sentence):
15171         (backward-or-forward-kill-word):
15172         (backward-or-forward-delete-char):
15173         * prim/isearch-mode.el (isearch-help-or-delete-char):
15174         Use x-keysym-on-keyboard-sans-modifiers-p instead of
15175         x-keysym-on-keyboard-p to detect backspace.
15176         Use symbols instead of strings (now deprecated) with x-keysym-*-p.
15177         Clean up symbols used with dead keys, checking Linux and solaris
15178         keysyms.
15179         Simplify x-win-*.el using above methods.
15180         Change documentation for x-keysym-*-p functions.
15181
15182 1998-02-14  SL Baur  <steve@altair.xemacs.org>
15183
15184         * about.el (about-hackers): Restore entries for Michael Sperber and
15185         Vinnie Shelton.
15186         From Vinnie Shelton <acs@acm.org>
15187
15188 1998-02-14  Hrvoje Niksic  <hniksic@srce.hr>
15189
15190         * simple.el (count-words-region): Ditto.
15191
15192 1998-02-12  Hrvoje Niksic  <hniksic@srce.hr>
15193
15194         * simple.el (count-words-buffer): Document.  Don't print anything
15195         if non-interactive.
15196
15197 1998-02-12  SL Baur  <steve@altair.xemacs.org>
15198
15199         * packages.el (packages-hardcoded-lisp): easymenu.el is in
15200         multiple files in InfoDock.
15201
15202 1998-02-11  SL Baur  <steve@altair.xemacs.org>
15203
15204         * packages.el (packages-hardcoded-lisp): id-vers.elc is loaded
15205         from version.el in InfoDock.
15206
15207         * dumped-lisp.el (preloaded-file-list): Don't treat InfoDock
15208         specially.
15209
15210 1998-02-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15211
15212         * bytecomp-runtime.el (proclaim-inline): Single quotes around
15213         variable name in docstring.
15214
15215 1998-02-10  Andreas Jaeger  <aj@arthur.rhein-neckar.de>
15216
15217         * menubar.h: Include "gui.h".
15218
15219 1998-02-10  SL Baur  <steve@altair.xemacs.org>
15220
15221         * site-load.el: Fix documentation.
15222
15223 1998-02-09  SL Baur  <steve@altair.xemacs.org>
15224
15225         * package-get-base.el (package-get-base): Updated.
15226
15227         * keymap.el: PC-ize.
15228
15229 1998-02-08  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15230
15231         * hyper-apropos.el (hyper-apropos-get-doc): Print the `loaded
15232         from' on a fresh line.
15233
15234 1998-02-08  Hrvoje Niksic  <hniksic@srce.hr>
15235
15236         * help.el (help-maybe-pretty-print-value): prin1, not princ the
15237         object.
15238
15239 1998-02-09  SL Baur  <steve@altair.xemacs.org>
15240
15241         * undo-stack.el: PC-ize.
15242
15243         * cmdloop.el: PC-ize.
15244
15245 1998-02-08  SL Baur  <steve@altair.xemacs.org>
15246
15247         * bytecomp-runtime.el: PC-ize.
15248
15249         * byte-optimize.el: Prolog fixup.  PC-ize.
15250
15251         * cus-dep.el: Spelling fix.
15252
15253         * text-mode.el: Synch with Emacs 20.2.  (Original ChangeLog
15254         entries follow).
15255
15256 1997-08-29  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
15257
15258         * text-mode.el (text-mode-hook-identify): New function,
15259         put on text-mode-hook.  Set text-mode-variant here.
15260         (text-mode): Don't set it here.
15261
15262 1997-08-27  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
15263
15264         * text-mode.el (text-mode-hook): New defvar.
15265         (text-mode-variant): New variable.
15266         (text-mode): Set that variable locally.
15267         (toggle-text-mode-auto-fill): New command.
15268
15269 1997-06-15  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
15270
15271         * text-mode.el (text-mode): Let all-white lines separate paragraphs.
15272
15273 1997-06-11  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
15274
15275         * text-mode.el (paragraph-indent-text-mode):
15276         Renamed from spaced-text-mode.
15277         (text-mode-map): Bind TAB to indent-relative.
15278         (indented-text-mode-map): Variable deleted.
15279         (indented-text-mode): Now an alias for text-mode.
15280
15281 1998-02-05  SL Baur  <steve@altair.xemacs.org>
15282
15283         * loadup.el: test-atoms debugging stuffs removed.
15284
15285 1998-02-03  Martin Buchholz  <Martin Buchholz <martin@xemacs.org>
15286
15287         * lisp/loaddefs.el (completion-ignored-extensions): Add ".class"
15288
15289 1997-12-30  Colin Rafferty  <colin@xemacs.org>
15290
15291         * help.el (describe-beta): Made it use `locate-data-file'.
15292         (describe-distribution): Ditto.
15293         (describe-copying): Ditto.
15294         (describe-project): Ditto.
15295         (view-emacs-news): Ditto.
15296
15297         * help-nomule.el (help-with-tutorial): Made it use
15298         `locate-data-file' to find tutorial.
15299
15300 1998-01-28  Jonathon Harris  <jhar@tardis.ed.ac.uk>
15301
15302         * about.el: Corrected my email address.
15303
15304         * mouse.el: Added 'mouse-mswindows-drop' similar to
15305         'mouse-offix-drop'.
15306
15307 1998-01-27  SL Baur  <steve@altair.xemacs.org>
15308
15309         * loadup.el (running-xemacs): Spelling fix.
15310
15311 1998-01-26  Colin Rafferty  <colin@xemacs.org>
15312
15313         * packages.el (packages-find-packages-1): Don't allow a backwards
15314         compatible lisp tree to overwrite `preloaded-file-list'.
15315
15316 1998-01-26  SL Baur  <steve@altair.xemacs.org>
15317
15318         * loadup.el: Don't delete "xemacs" prior to dumping.
15319
15320 1998-01-24  SL Baur  <steve@altair.xemacs.org>
15321
15322         * package-info.el (pi-last-mod-date): New function.
15323         (pi-author-version): New function.
15324         (batch-update-package-info): Use them.
15325
15326 1998-01-23  Colin Rafferty  <colin@xemacs.org>
15327
15328         * frame.el (get-frame-for-buffer-default-to-current): Create.
15329         (get-frame-for-buffer-noselect): Allow user to use current frame
15330         with `get-frame-for-buffer-default-to-current'.
15331
15332 1998-01-22  Hrvoje Niksic  <hniksic@srce.hr>
15333
15334         * bytecomp.el (byte-compile-output-file-form): Set print-gensym.
15335         (byte-compile-output-docform): Ditto.
15336         (byte-compile-compiled-obj-to-list): Ditto.
15337
15338 1998-01-22  Kyle Jones  <kyle_jones@wonderworks.com>
15339
15340         * startup.el (command-line-1): Removed code that ran
15341           buffer-menu.
15342
15343 1998-01-21  Hrvoje Niksic  <hniksic@srce.hr>
15344
15345         * help-macro.el (make-help-screen): Bind `help-read-key' via flet.
15346
15347 1998-01-17  Hrvoje Niksic  <hniksic@srce.hr>
15348
15349         * frame.el (suspend-emacs-or-iconify-frame): Check using
15350         `device-on-window-system-p' instead of explicitly checking for X,
15351         so that the same logic works for MS Windows.
15352         (suspend-or-iconify-emacs): Ditto.
15353
15354 1998-01-14  Hrvoje Niksic  <hniksic@srce.hr>
15355
15356         * about.el (about-maintainer-info): Andy Piper is back.
15357         (xemacs-hackers): Updated Andy Piper's email address.
15358         (about-hackers): Added Jonathan Harris.
15359         (about-hackers): Updated Tibor Polgar's email address.
15360
15361 1998-01-18  SL Baur  <steve@altair.xemacs.org>
15362
15363         * about.el: Add xemacs.org email manager.
15364
15365         * package-get-base.el (package-get-base): Updated with most recent
15366         package updates.
15367
15368 1998-01-14  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15369
15370         * help.el (function-arglist): Use `indirect-function' instead of
15371         `symbol-function' so that aliases are treated correctly.
15372
15373 1998-01-13  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15374
15375         * help.el (help-map): Add f1 binding to `help-for-help'.
15376         Suggested by Karl M. Hegbloom <karlheg@inetarena.com>.
15377         (describe-key-briefly): Use `princ' "%s" to print object.
15378         (with-displaying-help-buffer): Kill buffer if it exists, again.
15379         (describe-key): Use `princ' "%s" to print object.
15380         (describe-function-1): Use `princ' "%s" to print object.
15381         Commented out alias lines removed.
15382         (help-pretty-print-limit): New variable to control pretty-printing
15383         of variable values.
15384         (help-maybe-pretty-print-value): Steve wins!  Renamed back from
15385         `help-pretty-print-value' again.  Only print-print when OBJECT is
15386         list of length less than `help-pretty-print-limit'.
15387         (describe-variable): Use `help-maybe-pretty-print-value' again.
15388
15389 1998-01-18  SL Baur  <steve@altair.xemacs.org>
15390
15391         * simple.el (blink-matching-open): Remove C++ kludge.
15392         Suggested by Bob Weiner <weiner@wave.altrasoft.com>
15393
15394 1998-01-14  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15395
15396         * info.el (Info-default-directory-list): Made the documentation
15397         more explanitory.
15398
15399 1998-01-13  Martin Buchholz  <martin@xemacs.org>
15400
15401         * lisp/packages.el:
15402         * lisp/package-admin.el:
15403         * lisp/build-report.el:
15404         Fix typos.
15405
15406 1998-01-14  Christoph Wedler  <wedler@fmi.uni-passau.de>
15407
15408         * Patches/font-lock.el (java-font-lock-keywords-*): Would produce
15409         warnings in Java buffers without final newline and editing the
15410         last line.
15411
15412 1998-01-17  SL Baur  <steve@altair.xemacs.org>
15413
15414         * packages.el (packages-find-packages-1): Don't allow a backwards
15415         compatible lisp tree to overwrite `preloaded-file-list'.
15416         Suggested by Colin Rafferty  <colin@xemacs.org>
15417
15418         * mouse.el (mouse-offix-drop): Set undo-boundary.
15419         From Oliver Graf <ograf@fga.de>
15420
15421 1998-01-13  SL Baur  <steve@altair.xemacs.org>
15422
15423         * loadup.el (load-gc): rewrite as defun.
15424         Print something sensical if a required dump-time file isn't found.
15425
15426 1998-01-12  SL Baur  <steve@altair.xemacs.org>
15427
15428         * menubar.el (check-menu-syntax): Emergency dirty fix -- the 0 plist
15429         bug strikes a menudescriptor.
15430
15431         * package-get-base.el (package-get-base): Updated.
15432
15433         * package-info.el (batch-update-package-info): Derive REQUIRES
15434         from the Makefile.
15435
15436 1998-01-13  Hrvoje Niksic  <hniksic@srce.hr>
15437
15438         * files.el (save-some-buffers): Don't play games with deleting
15439         other windows if we are in the minibuffer window.
15440
15441 1998-01-08  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15442
15443         * modeline.el (modeline-minor-mode-menu): Add support for :active
15444         (add-minor-mode): Document :active property to TOGGLE.
15445
15446 1998-01-07  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15447
15448         * modeline.el (modeline-minor-mode-menu): Add support for an
15449         `:included' predicate in the `toggle-sym' plist.
15450         (add-minor-mode): Document the :included property, format
15451         docstring some more.
15452         (modeline-minor-mode-menu): Documentation string added.
15453
15454 1998-01-02  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15455
15456         * modeline.el (modeline-minor-mode-menu): genmenlab the menu
15457         labels from the symbol-names by thwacking off the overly redundant
15458         and overused "mode", parenthesizing "minor", and capitalizing the
15459         resultant strings.  Also shortened the menu's title by eliminating
15460         the redundant buffer name.
15461         (add-minor-mode): Beautified the docstring, added mention of the
15462         `:menu-tag' property of TOGGLE.
15463         (modeline-minor-mode-menu): Frinked the `:menu-tag' property on
15464         `toggle-sym' to beatify the mode-life menus.
15465         * (abbrev-mode):  (put)'ed a `:menu-tag' on it and
15466         `auto-fill-function'.
15467
15468 1998-01-02  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15469
15470         * modeline.el (modeline-minor-mode-menu): Changed the string-only
15471         menus to :style 'toggle.
15472
15473 1997-12-10  Markus Linnala  <maage@cs.tut.fi>
15474
15475         * simple.el: Use mh-user-agent-compose as mh-e-user-agent.
15476
15477 1997-12-11  Christoph Wedler  <wedler@fmi.uni-passau.de>
15478
15479         * packages/hyper-apropos.el (hyper-apropos-insert-face): Would
15480         only recognize first hyperlink.
15481         (hyper-apropos-highlightify): Deletia, this is already done by
15482         `hyper-apropos-insert-face'.
15483         (hyper-apropos-help-mode): Don't call `hyper-apropos-highlightify.
15484
15485 1998-01-09  SL Baur  <steve@altair.xemacs.org>
15486
15487         * x-toolbar.el (toolbar-ispell-internal): Use ispell-message for
15488         mail.
15489         (toolbar-mail-reader): Add support for `send'.
15490         From Jonathan Marten <jonathan.marten@UK.Sun.COM>
15491
15492 1998-01-05  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15493
15494         * info.el (Info-emacs-info-file-name): Add defvar for
15495         `Info-emacs-info-file-name' so that `Info-goto-emacs-command-node'
15496         will function properly.
15497
15498 1998-01-05  Gary D. Foster  <gfoster@ragesoft.com>
15499
15500         * simple.el: make the backwards delete function called by
15501         `backward-or-forward-delete-char' user configurable.
15502
15503 1998-01-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15504
15505         * hyper-apropos.el (hyper-apropos-get-doc): Print where a byte
15506         compiled function got loaded from.
15507
15508 1998-01-09  SL Baur  <steve@altair.xemacs.org>
15509
15510         * term/apollo.el: Synched up with InfoDock 3.6.2.
15511
15512 1998-01-08  SL Baur  <steve@altair.xemacs.org>
15513
15514         * startup.el (load-init-file): Load autoloads earlier.
15515         (startup-splash-frame): Handle InfoDock logo.
15516
15517         * x-init.el (init-post-x-win): Don't call init-x-toolbar in
15518         InfoDock.
15519         (x-init-toolbar-from-resources): Move from x-toolbar.el.
15520
15521         * toolbar.el (init-toolbar-from-resources): InfoDock x-toolbar.el
15522         doesn't have this function.
15523
15524         * packages.el (locate-data-file): Fix to call `locate-file'.
15525
15526 1998-01-07  SL Baur  <steve@altair.xemacs.org>
15527
15528         * dumped-lisp.el (preloaded-file-list): InfoDock uses its own
15529         version of version.el.
15530         (preloaded-file-list): Ditto for x-menubar.el and x-toolbar.el.
15531
15532         * x-menubar.el (default-menubar): Guard reference to
15533         `gnuserv-frame'.
15534         (default-menubar): Guard references to `font-lock-mode'.
15535         (default-menubar): Guard references to font-menu-this-frame-only-p'.
15536         (default-menubar): Guard references to `font-menu-ignore-scaled-fonts'.
15537
15538         * make-docfile.el: Don't snarf doc strings from autoloads.
15539
15540         * startup.el (load-init-file): Use algorithm from loaddefs.el for
15541         loading auto-autoloads files.
15542
15543         * loaddefs.el: Disable dumping autoloads.
15544
15545 1998-01-05  SL Baur  <steve@altair.xemacs.org>
15546
15547         * lisp-mnt.el: Synch to Emacs 20.2.
15548
15549         * help.el: Remove manual autoload of `finder-by-keyword'.
15550
15551         * finder.el (finder-by-keyword): Autoload.
15552
15553         * help.el: Conditionalize hyperbole setup.
15554
15555 1998-01-04  SL Baur  <steve@altair.xemacs.org>
15556
15557         * packages.el (package-require): Update to reflect new data format.
15558
15559 1998-01-02  Didier Verna  <didier@xemacs.org>
15560
15561         * x-menubar.el (default-menubar): make the tutorials available
15562         through the menubar. (Plus some compilation warnings cleanup).
15563
15564 1998-01-04  SL Baur  <steve@altair.xemacs.org>
15565
15566         * check-features.el: New file.  Perform sanity check after build.
15567
15568         * dumped-lisp.el (preloaded-file-list): Move tooltalk dumped lisp
15569         files to tooltalk package.
15570         (preloaded-file-list): Moved sparcworks dumped lisp files to Sun
15571         package.
15572
15573         * package-admin.el (package-admin-xemacs): Use better default for
15574         location of XEmacs binary.
15575
15576 1998-01-03  Aki Vehtari  <Aki.Vehtari@hut.fi>
15577
15578         * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace const
15579         tag with sexp and add value tag with value `t'.
15580
15581 1998-01-03  SL Baur  <steve@altair.xemacs.org>
15582
15583         * package-get.el: Changes to work with real data.
15584         From Pete Ware <ware@cis.ohio-state.edu>
15585
15586         * packages.el (packages-reload-autoloads): Guard load for the time
15587         being.
15588
15589         * update-elc.el ("packages.el"): Force loading packages.el instead
15590         of possibly out-of-date packges.elc.
15591         * make-docfile.el ("packages.el"): Ditto.
15592
15593 1998-01-02  Colin Rafferty  <colin@xemacs.org>
15594
15595         * build-report.el (build-report-delete-regexp): Added a rule for
15596         the main tarball shadowing anything past it.
15597
15598 1998-01-02  SL Baur  <steve@altair.xemacs.org>
15599
15600         * packages.el (package-provide): Delete a previous provide.
15601
15602         * package-info.el: New file.
15603
15604         * package-get.el: New file.
15605         From Pete Ware <ware@cis.ohio-state.edu>
15606         (package-get): Fix md5 computation to work with Mule.
15607
15608 1997-12-11  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15609
15610         * simple.el (log-message-*): Quote symbols in docstrings properly.
15611
15612 1998-01-01  SL Baur  <steve@altair.xemacs.org>
15613
15614         * packages.el (packages-new-autoloads): Ignore symbolic links.
15615
15616         * cus-face.el (face-custom-attributes-get): Fix typo.
15617         From Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
15618
15619 1997-12-31  SL Baur  <steve@altair.xemacs.org>
15620
15621         * startup.el (load-init-file): Reload new or changed autoloads
15622         unless inhibited.  Reload modified dumped lisp (stubbed).
15623
15624         * packages.el (packages-new-autoloads): New function.
15625         (packages-reload-autoloads): New function.
15626         (packages-reload-dumped-lisp): New (stub) function.
15627
15628         * loadup.el: Inhibit reloading dumped files when running temacs.
15629
15630         * loadhist.el (file-provides): Extend to handle variant
15631         extensions.
15632
15633         * replace.el (query-replace): Fix typo.
15634
15635 1997-12-30  SL Baur  <steve@altair.xemacs.org>
15636
15637         * make-docfile.el: list-autoloads-path has been renamed.
15638         * update-elc.el: list-autoloads has been renamed.
15639
15640         * packages.el (packages-list-autoloads): Renamed.
15641         (packages-list-autoloads-path): Ditto.
15642
15643 1997-12-29  Colin Rafferty  <colin@xemacs.org>
15644
15645         * packages.el (packages-find-packages-1): Made it signal a warning
15646         for an error in an auto-autoload.el file.
15647
15648 1997-12-30  SL Baur  <steve@altair.xemacs.org>
15649
15650         * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace sexp
15651         tag with const.
15652         From Aki Vehtari <Aki.Vehtari@hut.fi>
15653
15654         * dumped-lisp.el (preloaded-file-list): Dump loadhist with XEmacs.
15655
15656         * loadhist.el (unload-feature): Remove autoload.
15657
15658 1997-12-28  SL Baur  <steve@altair.xemacs.org>
15659
15660         * loadhist.el: Unpackaged.
15661
15662         * help.el (describe-symbol-find-file): Rename
15663         `describe-function-find-file' and make old name obsolete.
15664         (describe-function-1): Use it.
15665         (describe-function-1): Guard reference to
15666         `compiled-function-annotation'.
15667
15668 1997-12-27  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15669
15670         * help.el (help-mode-bury): Now a call to `help-mode-quit' with
15671         argument.
15672         (help-mode-quit): New optional arg to control whether it kills or
15673         buries.  Tidied up.
15674         (with-displaying-help-buffer): Don't kill buffer initially, even
15675         if it exists: it is erased by `with-output-to-temp-buffer' anyway.
15676         (help-pretty-print-value): Rename back from
15677         `help-maybe-pretty-print-value'!  If `pp-internal' is available
15678         use it, otherwise use dumped `cl-prettyprint'.
15679         (describe-variable): Use `help-pretty-print-value' again.
15680         (find-func): Removed reference to "find-func" at end.
15681
15682 1997-12-26  Kirill M. Katsnelson  <kkm@kis.ru>
15683
15684         * dumped-lisp.el: x-menubar.el dumped along with mswindows native
15685           GUI XEmacs. Rename? x-menubar is rather window system
15686           independant, except for a couple of items.
15687
15688 1997-12-26  SL Baur  <steve@altair.xemacs.org>
15689
15690         * x-menubar.el (default-menubar): Remove hyperbole and oobr
15691         entries as they will no longer be distributed with XEmacs.
15692
15693         * format.el (format-alist): Fix image/tiff regexps.
15694         From P. E. Jareth Hein <jareth@camelot-soft.com>
15695
15696         * help.el (help-maybe-pretty-print-value): Rename.
15697         (describe-variable): Use it.
15698         (describe-variable): Add trailing linefeed.
15699
15700 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15701
15702         * help.el (describe-function-1): Don't output anything for
15703           arglist of autoload functions.
15704
15705 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15706
15707         * help.el (describe-function-1): Don't output anything for
15708           arglist of autoload functions.
15709
15710 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15711
15712         * help.el (help-mode-map): New bindings for `help-mode-bury',
15713         `describe-function-at-point', `describe-variable-at-point',
15714         `Info-elisp-ref', `customize-variable', `help-next-section' and
15715         `help-prev-section'.
15716         (help-next-section): New function.
15717         (help-prev-section): New function.
15718         (help-mode-quit): Changed to kill the help buffer.
15719         (help-mode-bury): Formerly `help-mode-quit'.  Bury buffer
15720         correctly.
15721         (help-buffer-name): New function to generate the name of help
15722         buffers.
15723         (with-displaying-help-buffer): Is now a macro.  Takes an new first
15724         argument giving the name of the help buffer.
15725         (describe-key): Use `with-displaying-help-buffer' with name.
15726         (describe-mode): Ditto.
15727         (describe-bindings): Ditto.
15728         (describe-prefix-bindings): Ditto.
15729         (view-lossage): Ditto.
15730         (with-syntax-table): New macro.
15731         (function-called-at-point): Use `ignore-errors' and
15732         `with-syntax-table'.
15733         (function-at-point): Ditto.
15734         (describe-function): Use `with-displaying-help-buffer' with name.
15735         (function-arglist): Extracted from `describe-function-1'.  Returns
15736         function's arglist as string.
15737         (function-documentation): Extracted from `describe-function-1'.
15738         Returns function's docstring.
15739         (describe-function-1): Remove all the "stream" garbage, including
15740         the stream argument.  Use `function-arglist' and
15741         `function-documentation'.
15742         (describe-function-arglist): Just use `function-arglist'.
15743         (variable-at-point): Use `ignore-errors' and `with-syntax-table'.
15744         (help-pretty-print-value): New function to help with
15745         pretty-printing variable values.  Knows about `#<...>'.  Needs
15746         `pp-internal'.
15747         (describe-variable): Use `with-displaying-help-buffer' with name.
15748         Formatting improved.  Display file where variable is defined, if
15749         known.  Use `help-pretty-print-value'.
15750         (describe-syntax): Use `with-displaying-help-buffer' with name.
15751         (list-processes): Remove "stream" garbage.
15752
15753 1997-12-25  SL Baur  <steve@altair.xemacs.org>
15754
15755         * x-init.el (x-initialize-keyboard): Don't load x-win*.el files,
15756         call a dumped routine instead.
15757
15758         * x-win-xfree86.el: Wrap file in defun.
15759         * x-win-sun.el: Ditto.
15760
15761 1997-12-23  SL Baur  <steve@altair.xemacs.org>
15762
15763         * help.el (view-emacs-news): Remove usage of outl-mouse which
15764         advises functions and does other evil things.
15765
15766 1997-12-22  SL Baur  <steve@altair.xemacs.org>
15767
15768         * format.el (format-alist): Add `image/tiff'.
15769         From P. E. Jareth Hein <jareth@camelot-soft.com>
15770
15771 1997-12-21  SL Baur  <steve@altair.xemacs.org>
15772
15773         * about.el (about-hackers): More names added.
15774
15775         * make-docfile.el: Remove superfluous package path search.
15776
15777         * loaddefs.el: Commentary changes.  Removal of VM autoloads.
15778
15779 1997-12-20  SL Baur  <steve@altair.xemacs.org>
15780
15781         * shadow.el (find-emacs-lisp-shadows): Add _pkg to the list of
15782         ignored shadows.
15783
15784 1997-12-18  SL Baur  <steve@altair.xemacs.org>
15785
15786         * startup.el (set-default-load-path): Make sure lisp and site-lisp
15787         get trailing slashes when added to the load-path.
15788
15789         * x-init.el (init-x-win): Locate where XEmacs X localization files
15790         are.
15791
15792 1997-12-18  Kyle Jones  <kyle_jones@wonderworks.com>
15793
15794         * x-faces.el: Added support for foregroundToolBarColor
15795           to xpm-color-symbols.
15796
15797 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
15798
15799         * etags.el (tags-remove-duplicates): Removed.
15800         (buffer-tag-table-list): Use `delete-duplicates'.
15801
15802         * cl-extra.el (coerce): Coerce to bit-vector and weak-list
15803         correctly.
15804         (get*): Defalias to `get'.
15805
15806         * cl.el (eql): Compare integers with `eq'.
15807         (cl-map-extents): Check for `map-extents' first.
15808
15809 1997-12-17  Didier Verna  <didier@xemacs.org>
15810
15811         * leim/quail/latin-pre.el ("french-prefix"): doc string cleanup +
15812         added the 'numero', 'copyright' and 'trademark' symbols.
15813
15814         * leim/quail/latin-post.el ("french-postfix"): see above.
15815
15816 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
15817
15818         * widget.el (define-widget): Check the arguments.
15819
15820         * cus-edit.el (customize-face): Use `check-argument-type'.
15821         (custom-variable-value-create): Use `signal' to signal error.
15822         (custom-variable-reset-saved): Ditto.
15823         (custom-variable-reset-standard): Ditto.
15824         (custom-face-reset-saved): Ditto.
15825
15826         * wid-edit.el (widget-prompt-value): Use `signal' to signal error.
15827         (widget-default-format-handler): Ditto.
15828         (widget-checklist-add-item): Ditto.
15829         (widget-radio-add-item): Ditto.
15830         (widget-editable-list-entry-create): Ditto.
15831         (widget-sexp-prompt-value): Ditto.
15832
15833         * custom.el (custom-declare-variable): Signal errors better.
15834         (custom-handle-keyword): Ditto.
15835         (custom-declare-group): Ditto.
15836
15837         * window-xemacs.el (windows): Ditto.
15838
15839         * menubar.el (menu): Ditto.
15840
15841         * keydefs.el (keyboard): Ditto.
15842
15843         * minibuf.el (minibuffer): Ditto.
15844
15845         * process.el (execute): Ditto.
15846
15847         * fill.el (fill): Ditto.
15848
15849         * modeline.el (modeline): Ditto.
15850
15851         * help.el (help): Ditto.
15852
15853         * faces.el (faces): Ditto.
15854
15855         * files.el (files): Ditto.
15856
15857         * x-init.el (x): Ditto.
15858
15859         * lisp-mode.el (lisp): Ditto.
15860
15861         * process.el (processes): Ditto.
15862
15863         * mouse.el (mouse): Ditto.
15864
15865         * abbrev.el (abbrev): Moved from cus-edit.
15866
15867         * font-lock.el (lisp-font-lock-keywords-1): Recognize `defcustom'
15868         as variable declaration.
15869
15870 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
15871
15872         * menubar.el (find-menu-item): Use `check-argument-type'.
15873         (find-menu-item): Cosmetic changes.
15874
15875 1997-12-18  SL Baur  <steve@altair.xemacs.org>
15876
15877         * x-menubar.el (default-menubar): Guard usage of lpr-switches.
15878
15879 1997-12-17  SL Baur  <steve@altair.xemacs.org>
15880
15881         * startup.el (set-default-load-path): Only search package-path
15882         when not running temacs.
15883
15884         * dumped-lisp.el (preloaded-file-list): Remove Egg/Its dumped lisp
15885         files.
15886
15887         * loadup.el: Correct commentary.  Reformatting.
15888         (really-early-error-handler): Use absolute path to the
15889         first dumped-lisp.el file.
15890         (really-early-error-handler): Print full path name of
15891         each dumped lisp file (inherited from InfoDock).
15892
15893         * shadow.el (find-emacs-lisp-shadows): Ignore multiple
15894         dumped-lisp.el files.
15895
15896         * make-docfile.el (preloaded-file-list): Reorder when the
15897         package-path is searched.
15898         * update-elc.el: Ditto.
15899
15900         * lisp-mode.el (call-with-condition-handler): Treat the same as
15901         `condition-case' for indentation.
15902
15903         * about.el (about-xemacs): Update release date.
15904
15905 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
15906
15907         * cl-macs.el (case): Signal error if `t' or `otherwise' are seen
15908         anywhere but at the last clause.
15909         (ecase): Disallow `t' and `otherwise'.
15910
15911 1997-12-16  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15912
15913         * cus-edit.el (custom-buffer-create-buttons): New function
15914         from stuff moved out of `custom-buffer-create-internal'.
15915         (custom-novice): New variable.  Default t.
15916         (custom-display-global-buttons): Ditto.  Default `top'.
15917         (custom-buffer-create-internal): Only display help if
15918         `custom-novice' is non-nil.  Display global buttons according to
15919         `custom-display-global-buttons'.
15920
15921 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
15922
15923         * menubar.el (find-menu-item): Use `check-argument-type'.
15924         (find-menu-item): Cosmetic changes.
15925
15926 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
15927
15928         * modeline.el (mouse-drag-modeline): Give the modeline a "pressed"
15929         look.
15930
15931 1997-12-16  Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
15932
15933         * format.el (format-deannotate-region):  Bug fix.
15934         Deannotating a region containing unknown tags would fail
15935         (causing decoding of text/enriched to fail at user level)
15936
15937 1997-12-16  Kyle Jones  <kyle_jones@wonderworks.com>
15938
15939         * minibuf.el (read-directory-name): Support sixth
15940           arg, HISTORY, as already documented.
15941
15942 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
15943
15944         * etags.el (get-tag-table-buffer): Use explicit lists as arguments
15945         to `ecase'.
15946
15947 1997-12-14  SL Baur  <steve@altair.xemacs.org>
15948
15949         * skk/skk-leim.el (skk-auto-fill-activate): Synch with
15950         skk-activate.
15951
15952 1997-12-13  SL Baur  <steve@altair.xemacs.org>
15953
15954         * dumped-lisp.el (preloaded-file-list): Remove debugging statement.